首页> 中国专利> 视频接口模式检测方法、装置和系统以及显示控制器

视频接口模式检测方法、装置和系统以及显示控制器

摘要

本发明实施例提出了一种视频接口模式检测方法、一种视频接口模式检测装置和一种视频接口模式检测系统以及一种显示控制器,所述方法例如包括:检测视频解码芯片中是否输入视频数据;当检测所述视频解码芯片有输入所述视频数据时,确定所述视频解码芯片输入所述视频数据的数据输入通道;根据所述视频解码芯片的所述数据输入通道得到视频输入接口的模式表征信息;将所述视频输入接口的所述模式表征信息发送至可编程逻辑器件,以由所述可编程逻辑器件根据所述视频输入接口的所述模式表征信息对所述视频数据进行处理。本发明实施例提供的视频接口模式检测方法可以简化硬件接口设计,节约成本。

著录项

  • 公开/公告号CN112312044A

    专利类型发明专利

  • 公开/公告日2021-02-02

    原文格式PDF

  • 申请/专利权人 西安诺瓦星云科技股份有限公司;

    申请/专利号CN201910700769.7

  • 发明设计人 吕京梅;韦桂锋;

    申请日2019-07-31

  • 分类号H04N5/268(20060101);H04N5/765(20060101);

  • 代理机构44393 深圳精智联合知识产权代理有限公司;

  • 代理人邓铁华

  • 地址 710075 陕西省西安市高新区丈八街办科技二路72号西安软件园零壹广场DEF101

  • 入库时间 2023-06-19 09:44:49

说明书

技术领域

本发明涉及显示技术领域,尤其涉及一种视频接口模式检测方法、一种视频接口模式检测装置和一种视频接口模式检测系统以及一种显示控制器。

背景技术

LED显示控制器的视频接口有HDMI接口、DVI接口、DP接口、VGA接口和SDI接口等,其中DVI接口应用最为广泛。DVI接口在传输数字信号时又分为Single-DVI模式即单连接(Single Link)和Dual-DVI模式即双连接(Dual Link)两种方式。这两种方式输出带宽并不相同,其中Single-DVI模式接口的传输带宽为1920x1080p@60hz,Dual-DVI模式接口的传输带宽为3840x1080@60hz。为了保证数据信号的稳定传输,Dual-DVI模式接口通常使用两组数据信号进行传输。

现在的硬件设计中,实现Single-DVI模式时采用一片视频解码芯片ADV7612来实现,实现Dual-DVI模式时采用两片ADV7612。ADV7612虽然也有两组数据信号输入,但只能输出24bit的数据,所以需要两个ADV7612来实现Dual-DVI模式。举例而言,现有技术涉及同时实现2个Dual-DVI模式和4个Single-DVI模式,则需要8个视频解码芯片ADV7612以及6个DVI接口。如此一来,要实现多路DVI信号时,需要DVI接口过多,硬件接口设计复杂,占用空间大,且对应的视频解码芯片数量也比较多,增加成本。

发明内容

因此,本发明实施例提出一种视频接口模式检测方法、一种视频接口模式检测装置和一种视频接口模式检测系统以及一种显示控制器,以解决上述现有技术的不足。

具体地,第一方面,本发明实施例提出一种视频接口模式检测方法,包括:检测视频解码芯片中是否输入视频数据;当检测所述视频解码芯片有输入所述视频数据时,确定所述视频解码芯片输入所述视频数据的数据输入通道;根据所述视频解码芯片的所述数据输入通道得到视频输入接口的模式表征信息;将所述视频输入接口的所述模式表征信息发送至可编程逻辑器件,以由所述可编程逻辑器件根据所述视频输入接口的所述模式表征信息对所述视频数据进行处理。

现有技术中,DVI接口要实现Single-DVI模式时采用一片ADV7612来实现,实现Dual-DVI模式时采用两片ADV7612,如果想要同时实现2个Dual-DVI模式和4个Single-DVI模式,则需要8个视频解码芯片ADV7612以及6个DVI接口,如此一来,要实现多路DVI信号时,需要的DVI接口和视频解码芯片数量过多导致硬件接口设计复杂,占用空间大,增加成本。本发明实施例通过检测视频解码芯片中视频数据的数据输入通道从而确定视频输入接口的模式表征信息,可编程逻辑器件根据视频输入接口的模式表征信息对视频数据进行处理,可以避免使用过多DVI接口和视频解码芯片来实现多路DVI信号的情况,简化硬件接口设计,节约空间,降低成本。

在本发明的一个实施例中,所述检测视频解码芯片中是否输入视频数据之前,还包括:接收由上位机输入的视频接口模式信息;根据所述视频接口模式信息设置所述视频输入接口的配置参数。

在本发明的一个实施例中,所述视频输入接口为DVI接口,所述视频接口模式信息包括单连接模式信息或双连接模式信息;所述配置参数包括所述视频输入接口的分辨率信息。

在本发明的一个实施例中,所述视频输入接口的所述模式表征信息包括单连接模式信息或双连接模式信息。

第二方面,本发明实施例提出一种视频接口模式检测装置,包括:数据检测模块,用于检测视频解码芯片中是否输入视频数据;通道确定模块,用于当检测所述视频解码芯片有输入所述视频数据时,确定所述视频解码芯片输入所述视频数据的数据输入通道;信息获取模块,用于根据所述视频解码芯片的所述数据输入通道得到视频输入接口的模式表征信息;信息发送模块,用于将所述视频输入接口的所述模式表征信息发送至可编程逻辑器件,以由所述可编程逻辑器件根据所述视频输入接口的所述模式表征信息对所述视频数据进行处理。

现有技术中,DVI接口要实现Single-DVI模式时采用一片ADV7612来实现,实现Dual-DVI模式时采用两片ADV7612,如果想要同时实现2个Dual-DVI模式和4个Single-DVI模式,则需要8个视频解码芯片ADV7612以及6个DVI接口,如此一来,要实现多路DVI信号时,需要的DVI接口和视频解码芯片数量过多导致硬件接口设计复杂,占用空间大,增加成本。本发明实施例通过检测视频解码芯片中视频数据的数据输入通道从而确定视频输入接口的模式表征信息,可编程逻辑器件根据视频输入接口的模式表征信息对视频数据进行处理,避免使用过多DVI接口和视频解码芯片来实现多路DVI信号的情况,简化硬件接口设计,节约空间,降低成本。

在本发明的一个实施例中,前述视频接口模式检测装置还包括:信息接收模块,用于接收由上位机输入的视频接口模式信息;信息设置模块,用于根据所述视频接口模式信息设置所述视频输入接口的配置参数。

第三方面,本发明实施例提出一种显示控制器,包括:多个视频输入接口;多个视频解码芯片,分别对应连接于多个所述视频输入接口;可编程逻辑器件,连接于多个所述视频解码芯片;微控制器,连接于所述可编程逻辑器件,用于:接收输入的视频接口模式信息;根据所述视频接口模式信息设置所述视频输入接口的配置参数;检测每一所述视频解码芯片中是否输入视频数据;当检测所述视频解码芯片有输入所述视频数据时,确定所述视频解码芯片输入所述视频数据的数据输入通道;根据所述视频解码芯片的所述数据输入通道得到所述视频输入接口的模式表征信息;将所述视频输入接口的所述模式表征信息发送至可编程逻辑器件,以由所述可编程逻辑器件根据所述视频输入接口的所述模式表征信息对所述视频数据进行处理。

现有技术中,DVI接口要实现Single-DVI模式时采用一片ADV7612来实现,实现Dual-DVI模式时采用两片ADV7612,如果想要同时实现2个Dual-DVI模式和4个Single-DVI模式,则需要8个视频解码芯片ADV7612以及6个DVI接口,如此一来,要实现多路DVI信号时,需要的DVI接口和视频解码芯片数量过多导致硬件接口设计复杂,占用空间大,增加成本。本发明实施例利用微控制器设置视频输入接口的配置参数,然后检测视频解码芯片中视频数据的数据输入通道从而确定视频输入接口的模式表征信息,将视频输入接口的模式表征信息发送给可编程逻辑器件以由其根据视频输入接口的模式表征信息对视频数据进行处理,可以避免使用过多DVI接口和视频解码芯片来实现多路DVI信号的情况,简化硬件接口设计,节约空间,降低成本。

在本发明的一个实施例中,所述多个视频输入接口包括第一视频输入接口、第二视频输入接口、第三视频输入接口和第四视频输入接口;所述多个视频解码芯片包括第一视频解码芯片、第二视频解码芯片、第三视频解码芯片和第四视频解码芯片;其中,所述第一视频输入接口包括第一数据输出通道和第二数据输出通道,所述第二视频输入接口包括第三数据输出通道和第四数据输出通道,所述第三视频数据接口包括第五数据输出通道,所述第四视频输入接口包括第六数据输出通道;所述第一视频解码芯片包括第一数据输入通道和第二数据输入通道,所述第二视频解码芯片包括第三数据输入通道和第四数据输入通道,所述第三视频解码芯片包括第五数据输入通道和第六数据输入通道,所述第四视频解码芯片包括第七数据输入通道和第八数据输入通道;所述第一视频输入接口的所述第一数据输出通道连接所述第一视频解码芯片的所述第一数据输入通道,所述第二数据输出通道连接所述第二视频解码芯片的所述第三数据输入通道;所述第二视频输入接口的所述第三数据输出通道连接所述第三视频解码芯片的所述第五数据输入通道,所述第四数据输出通道连接所述第四视频解码芯片的所述第七数据输入通道;所述第三视频输入接口的所述第五数据输出通道连接所述第二视频解码芯片的所述第四数据输入通道;所述第四视频输入接口的所述第六数据输出通道连接所述第四视频解码芯片的所述第八数据输入通道。

在本发明的一个实施例中,所述视频输入接口为DVI接口;所述视频接口模式信息包括单连接模式信息或双连接模式信息;所述配置参数包括所述视频输入接口的分辨率信息。

第四方面,本发明实施例提出一种视频接口模式检测系统,包括:处理器和连接所述处理器的存储器;其中所述存储器存储有所述处理器执行的指令,且所述指令使得所述处理器执行操作以进行如前述中任一项所述的视频接口模式检测方法。

第五方面,本发明实施例提出一种计算机可读介质,所述计算机可读介质存储有计算机可读指令,所述计算机可读指令包括用于执行如前述中任一项所述的视频接口模式检测方法的指令。

由上可知,本发明上述技术方案特征可以具有如下一个或多个有益效果:通过检测视频解码芯片有无视频数据输入,并确定有视频数据输入的视频解码芯片中视频数据的数据输入通道从而确定视频输入接口的模式表征信息,根据视频输入接口的模式表征信息对视频数据进行处理,可以实现使用较少数量的视频输入接口和视频解码芯片来实现多路视频数据的输入,避免现有技术中使用过多DVI接口和视频解码芯片来实现多路DVI信号的情况,极大地简化硬件接口设计,节约空间,降低成本;此外,通过设置视频输入接口和视频解码芯片之间数据通道的连接关系,可以减少使用的视频输入接口和视频解码芯片的数量。

通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明第一实施例提供的视频接口模式检测方法的流程示意图;

图2为本发明第一实施例提供的视频接口模式检测方法中步骤S13之前的流程示意图;

图3为本发明第一实施例提供的视频接口模式检测方法的具体实施方式中涉及发送卡的部分结构示意图;

图4为本发明第二实施例提供的视频接口模式检测装置的结构示意图;

图5为本发明第二实施例提供的视频接口模式检测装置的另一结构示意图;

图6为本发明第三实施例提供的显示控制卡的结构示意图;

图7为本发明第三实施例提供的显示控制卡的具体结构示意图;

图8为本发明第四实施例提供的视频接口模式检测系统的结构示意图;

图9为本发明第五实施例提供的计算机可读介质的结构示意图。

【附图标记说明】

S11-S19:视频接口模式检测方法的流程步骤;

20:视频接口模式检测装置;21:信息接收模块;22:信息设置模块;23:数据检测模块;25:通道确定模块;27:信息获取模块;29:信息发送模块;

30:显示控制器;31、31a-31d:视频输入接口;32、32a-32d:视频解码芯片;311a-311d、312a-312d:数据输出通道;321a-321d、322a-322d:数据输入通道;33:可编程逻辑器件;34:微控制器;

40:视频接口检测系统;41:存储器;42:处理器;

50:计算机可读介质。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。

为了使本领域普通技术人员更好地理解本发明的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应当理解这样使用的术语在适当情况下可以互换,以便这里描述的本发明实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。

【第一实施例】

参见图1,本发明第一实施例提出一种视频接口模式检测方法。如图1所示,视频接口模式检测方法例如包括步骤S13至步骤S19。

步骤S13:检测视频解码芯片中是否输入视频数据;

步骤S15:当检测所述视频解码芯片有输入所述视频数据时,确定所述视频解码芯片输入所述视频数据的数据输入通道;

步骤S17:根据所述视频解码芯片的所述数据输入通道得到视频输入接口的模式表征信息;

步骤S19:将所述视频输入接口的所述模式表征信息发送至可编程逻辑器件,以由所述可编程逻辑器件根据所述视频输入接口的所述模式表征信息对所述视频数据进行处理。

进一步地,在步骤S13之前,本发明实施例提供的视频接口模式检测方法例如还可以包括步骤S11至步骤S12。

步骤S11:接收由上位机输入的视频接口模式信息;

步骤S12:根据所述视频接口模式信息设置所述视频输入接口的配置参数。

具体地,步骤S11中提到的上位机例如为个人计算机、手持设备、便携式设备、平板型设备、多处理器系统、基于微处理器的系统、可编辑的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等。提到的视频接口模式信息例如为视频输入接口的模式信息,视频输入接口例如为DVI接口,对应的视频接口模式信息例如包括单连接(Single Link)模式信息即Single-DVI模式或双连接(Dual Link)模式信息即Dual-DVI模式。视频接口模式信息例如是用户在上位机的人机交互界面进行选择得到的。

步骤S12中提到的配置参数例如为EDID(Extended Display IdentificationData,扩展显示标识数据)。具体地,配置参数例如包括视频输入接口的分辨率信息,举例而言,视频输入接口的分辨率信息例如为1920x1080p@60hz或3840x1080@60hz。

步骤S13中提到的视频数据例如为DVI格式数据。视频数据的大小例如为1920x1080p或3840x1080。提到的视频解码芯片例如为ADV7612。ADV7612包括两个数据输入通道,但只能输出24bit的视频数据。步骤S13可以理解为接收的视频数据输入至视频解码芯片,但是此时有多个视频解码芯片,无法确定哪个视频解码芯片输入有视频数据,因此需要检测哪个视频解码芯片中有视频数据输入。

步骤S15可以理解为在检测视频解码芯片有输入的视频数据时,因为当前视频解码芯片具有多个数据输入通道例如两个数据输入通道,每个数据输入通道对应连接于一个视频输入接口,因此需要确定当前哪个数据输入通道有视频数据。

步骤S17中提到的视频输入接口的模式表征信息例如包括单连接模式信息或双连接模式信息。步骤S17可以理解为在已经知道当前视频解码芯片的哪个数据输入通道有视频数据传输后,根据视频解码芯片和视频输入接口之间的连接关系,即可以得到视频输入接口的模式表征信息,即数据输入通道对应连接的视频输入接口是单连接模式还是双连接模式。

步骤S19中提到的可编程逻辑器件例如为FPGA。可编程逻辑器件可以根据模式表征信息对视频数据进行处理。举例而言,当视频输入接口为双连接模式时,对视频数据进行拼接处理后再进行图像处理。当视频输入接口为单连接模式时,对视频数据直接进行图像处理。图像处理例如包括亮色度校正、伽马校正等操作。

为了更好地理解本实施例,下面结合图3对本实施例提供的视频接口模式检测方法的具体实施方式进行详细说明。

本实施例提出的视频接口模式检测方法例如在发送卡中实现。如图3所示,其为发送卡中视频输入接口和视频解码芯片的连接关系图。视频输入接口为DVI接口,视频解码芯片为ADV7612。图3所示的发送卡包括四个DVI接口:DVI1接口、DVI2接口、DVI3接口和DVI4接口,以及包括四个ADV7612:ADV7612-1、ADV7612-2、ADV7612-3和ADV7612-4。其中,DVI1接口和DVI2接口为Dual-DVI接口,每一个Dual-DVI接口包括两个数据输出通道A和B。DVI3接口和DVI4接口为Single-DVI接口,每一个Single-DVI接口包括一个数据输出通道A。每一个ADV7612均包括两个数据输入通道A和B。

如图3所示,DVI1接口的A数据输出通道连接ADV7612-1的A数据输入通道,DVI1接口的B数据输出通道连接ADV7612-2的A数据输入通道,DVI2接口的A数据输出通道连接ADV7612-3的A数据输入通道,DVI2接口的B数据输出通道连接ADV7612-4的A数据输入通道,DVI3接口的A数据输出通道连接ADV7612-2的B数据输入通道,DVI4接口的A数据输出通道连接ADV7612-4的B数据输入通道。

当用户在上位机人机交互界面选择Dual-DVI接口时,此时发送卡输入的视频数据只能接入DVI1接口和DVI2接口。上位机响应用户操作得到视频接口模式信息,即Dual-DVI模式信息,经由数据线传输至发送卡的微控制器,微控制器根据Dual-DVI模式信息设置DVI接口的配置参数,举例而言,将DVI1接口和DVI2接口的分辨率设置为3840x1080。DVI1接口输入的视频数据一分为二经由A和B两个数据输出通道传输至ADV7612-1和ADV7612-2。同理DVI2接口输入的视频数据一分为二经由A和B两个数据输出通道传输至ADV7612-3和ADV7612-4。具体地,举例而言,当DVI1接口输入视频数据,视频数据一分为二进入ADV7612-1和ADV7612-2。对于微控制器而言,它并不知道哪个视频解码芯片有视频数据,所以微控制器会检测每一个ADV7612是否有视频数据输入,此时微控制器检测到ADV7612-1和ADV7612-2中有视频数据,然后微控制器会检测视频数据在视频解码芯片的哪个数据输入通道进行传输,即此时检测到视频数据在ADV7612-1的A通道和ADV7612-2的A通道,微控制器根据确定的数据输入通道可以得到DVI1接口的模式表征信息,即当前DVI1接口为Dual-DVI模式,微控制器将这一信息传递给FPGA,FPGA会根据Dual-DVI模式对传递过来的视频数据进行处理,包括拼接两个视频数据后对其合成的视频数据进行亮色度校正等操作。

同Dual-DVI接口相同,当用户选择Single-DVI接口时,DVI1接口、DVI2接口、DVI3接口和DVI4接口都可接入。此时DVI1接口的A数据输出通道有效,对应连接ADV7612-1的A数据输入通道,DVI2接口的A数据输出通道有效,对应连接ADV7612-3的A数据输入通道,DVI3接口的A数据输出通道有效,对应连接ADV7612-2的B数据输入通道,DVI4接口的A数据输出通道有效,对应连接ADV7612-4的B数据输入通道。微控制器根据Single-DVI模式信息设置DVI接口的配置参数,将DVI1-4接口的分辨率设置为1920x1080。然后微控制器会检测每一个ADV7612中有无视频数据,并在有视频数据的ADV7612中检测哪个数据输入通道有视频数据,即可得到视频输入接口对应的模式表征信息。举例而言,当前视频数据从DVI3接口输入,微控制器检测每一个ADV7612后,检测到ADV7612-2有视频数据,然后微控制器确定ADV7612-2中视频数据从哪一个视频输入通道进行传输,得到当前视频数据是在ADV7612-2的B数据输入通道进行传输,即可以得到当前DVI接口为Single-DVI模式,微控制器将Single-DVI模式信息传递给FPGA,FPGA根据Single-DVI模式信息对视频数据无需进行拼接操作直接进行图像处理。

综上所述,本发明第一实施例提供的视频接口模式检测方法通过检测视频解码芯片有无视频数据输入,并确定有视频数据输入的视频解码芯片中视频数据的数据输入通道从而确定视频输入接口的模式表征信息,根据视频输入接口的模式表征信息对视频数据进行处理,可以实现使用少数量的视频输入接口和视频解码芯片来实现多路视频数据的输入,避免现有技术中使用过多DVI接口和视频解码芯片来实现多路DVI信号的情况,极大地简化硬件接口设计,节约空间,降低成本;此外,通过设置视频输入接口和视频解码芯片之间数据通道的连接关系,可以减少使用的视频输入接口和视频解码芯片的数量。

【第二实施例】

参见图4,本发明第二实施例提供一种视频接口模式检测装置。如图4所示,视频接口模式检测装置20例如包括:数据检测模块23、通道确定模块25、信息获取模块27和信息发送模块29。

其中,数据检测模块23用于检测视频解码芯片中是否输入视频数据。通道确定模块25用于当检测所述视频解码芯片有输入所述视频数据时,确定所述视频解码芯片输入所述视频数据的数据输入通道。信息获取模块27用于根据所述视频解码芯片的所述数据输入通道得到视频输入接口的模式表征信息。信息发送模块29用于将所述视频输入接口的所述模式表征信息发送至可编程逻辑器件,以由所述可编程逻辑器件根据所述视频输入接口的所述模式表征信息对所述视频数据进行处理。

进一步地,如图5所示,视频接口模式检测装置20例如还包括信息接收模块21和信息设置模块22。

其中,信息接收模块21用于接收由上位机输入的视频接口模式信息。信息设置模块22用于根据所述视频接口模式信息设置所述视频输入接口的配置参数。

需要说明的是,本发明实施例提供的视频接口模式检测装置20所实现的视频接口模式检测方法如前述第一实施例所述,故在此不再进行详细讲述。可选地,第二实施例中的各个模块和上述其他操作或功能分别为了实现本发明第一实施例中的方法,为了简洁,不在此赘述。

综上所述,本发明第二实施例提供的视频接口模式检测装置通过检测视频解码芯片有无视频数据输入,并确定有视频数据输入的视频解码芯片中视频数据的数据输入通道从而确定视频输入接口的模式表征信息,根据视频输入接口的模式表征信息对视频数据进行处理,可以实现使用少数量的视频输入接口和视频解码芯片来实现多路视频数据的输入,避免现有技术中使用过多DVI接口和视频解码芯片来实现多路DVI信号的情况,极大地简化硬件接口设计,节约空间,降低成本。

【第三实施例】

参见图6,本发明第三实施例提供一种显示控制器。如图6所示,显示控制器30例如包括:多个视频输入接口31、分别对应连接于多个视频输入接口31的视频解码芯片32、连接于多个视频解码芯片32的可编程逻辑器件33和连接于可编程逻辑器件33的微控制器34。

具体地,微控制器34用于执行如第一实施例所述的方法。举例而言,微控制器34用于:

(i)接收输入的视频接口模式信息;

(ii)根据所述视频接口模式信息设置所述视频输入接口的配置参数;

(iii)检测每一所述视频解码芯片中是否输入视频数据;

(iv)当检测所述视频解码芯片有输入所述视频数据时,确定所述视频解码芯片输入所述视频数据的数据输入通道;

(v)根据所述视频解码芯片的所述数据输入通道得到所述视频输入接口的模式表征信息;

(vi)将所述视频输入接口的所述模式表征信息发送至可编程逻辑器件,以由所述可编程逻辑器件根据所述视频输入接口的所述模式表征信息对所述视频数据进行处理。

进一步地,如图7所示,多个视频输入接口31例如包括视频输入接口31a、视频输入接口31b、视频输入接口31c和视频输入接口31d。多个视频解码芯片32例如包括视频解码芯片32a、视频解码芯片32b、视频解码芯片32c和视频解码芯片32d。

其中,视频输入接口31a例如为双连接模式,包括数据输出通道311a和数据输出通道312a。视频输入接口31b例如为双连接模式,包括数据输出通道311b和数据输出通道312b。视频数据接口31c例如为单连接模式,包括数据输出通道311c。视频输入接口31d例如为单连接模式,包括数据输出通道311d。视频解码芯片32a包括数据输入通道321a和数据输入通道322a,视频解码芯片32b包括数据输入通道321b和数据输入通道322b,视频解码芯片32c包括数据输入通道321c和数据输入通道322c,视频解码芯片32d包括数据输入通道321d和数据输入通道322d。

其中,视频输入接口31a的数据输出通道311a连接视频解码芯片32a的数据输入通道321a,数据输出通道312a连接视频解码芯片32b的数据输入通道321b。视频输入接口31b的数据输出通道311b连接视频解码芯片32c的数据输入通道321c,数据输出通道312b连接视频解码芯片32d的数据输入通道321d。视频输入接口31c的数据输出通道311c连接视频解码芯片32b的数据输入通道322b。视频输入接口31d的数据输出通道311d连接视频解码芯片32d的数据输入通道322d。通过设置视频输入接口31和视频解码芯片32之间的数据通道的连接关系,可以保证同数量视频信号下,所使用的视频输入接口和视频解码芯片数量最少。

具体地,视频输入接口31例如为DVI接口。视频解码芯片32例如为ADV7612。可编程逻辑器件33例如为FPGA(Field-Programmable Gate Array,现场可编程门阵列)或其他类似逻辑器件。微控制器34例如为MCU(Microcontroller Unit:微控制单元),又称单片微型计算机(Single Chip Microcomputer)或者单片机。或者,是其他具有一定的数据处理及运算能力的微处理器,比如ARM处理器和DSP处理器等。

需要说明的是,本发明实施例提供的显示控制器30例如为显示屏控制系统中的发送卡,发送卡典型地还包括:非易失性存储器、易失性存储器和网口等器件。

本实施例提供的显示控制器30中微控制器34用于执行如前述第一实施例所述的方法,故在此不再进行详细讲述。具体方法步骤的相关介绍可参考第一实施例,本实施例提供的显示控制器30的工作过程可参考第一实施例具体实施方式中发送卡的相关描述,为了简洁,不在此赘述。

综上所述,本发明第三实施例提供的显示控制器30利用微控制器检测视频解码芯片中视频数据的数据输入通道从而确定视频输入接口的模式表征信息,将视频输入接口的模式表征信息发送给可编程逻辑器件以由其根据视频输入接口的模式表征信息对视频数据进行处理,避免现有相关技术中使用过多DVI接口和视频解码芯片来实现多路DVI信号的情况,简化硬件接口设计,节约空间,降低成本。

【第四实施例】

参见图8,本发明第四实施例提供一种视频接口模式检测系统。如图8所示,视频接口模式检测系统40例如包括存储器41和处理器42。其中存储器41存储有处理器42执行的指令,且所述指令使得处理器42执行操作以进行如第一实施例所述的视频接口模式检测方法。举例而言,处理器42执行如下操作:

(a)检测视频解码芯片中是否输入视频数据;

(b)当检测所述视频解码芯片有输入所述视频数据时,确定所述视频解码芯片输入所述视频数据的数据输入通道;

(c)根据所述视频解码芯片的所述数据输入通道得到视频输入接口的模式表征信息;

(d)将所述视频输入接口的所述模式表征信息发送至可编程逻辑器件,以由所述可编程逻辑器件根据所述视频输入接口的所述模式表征信息对所述视频数据进行处理。

本实施例提供的视频接口模式检测系统40其指令使得处理器42执行操作以进行的视频接口模式检测方法如前述第一实施例所述,故在此不再进行详细讲述。可选地,本实施例中的各个处理器、存储器分别为了实现本发明第一实施例中的方法步骤,为了简洁,不在此赘述。本实施例提供的视频接口模式检测系统40的技术效果与第一实施例中视频接口模式检测方法的技术效果相同,在此不再赘述。

【第五实施例】

参见图9,为本发明第五实施例提供了一种计算机可读介质。如图9所示,计算机可读介质50存储有计算机可读指令,所述计算机可读指令例如包括用于执行如第一实施例所述的视频接口模式检测方法的指令。举例而言,所述计算机可读指令执行如下操作:

(i)检测视频解码芯片中是否输入视频数据;

(ii)当检测所述视频解码芯片有输入所述视频数据时,确定所述视频解码芯片输入所述视频数据的数据输入通道;

(iii)根据所述视频解码芯片的所述数据输入通道得到视频输入接口的模式表征信息;

(iv)将所述视频输入接口的所述模式表征信息发送至可编程逻辑器件,以由所述可编程逻辑器件根据所述视频输入接口的所述模式表征信息对所述视频数据进行处理。

本发明实施例提供的计算机可读介质50其计算机可读指令执行的视频接口模式检测方法如前述第一实施例所述,故在此不再进行详细讲述。可选地,本实施例中的计算机可读介质50为了实现本发明第一实施例中的方法步骤,为了简洁,不在此赘述。本实施例提供的计算机可读介质50的技术效果与第一实施例中视频接口模式检测方法的技术效果相同,在此不再赘述。

需要说明的是,在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和/或方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元/模块的形式实现。

上述以软件功能单元/模块的形式实现的集成的单元/模块,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)的一个或多个处理器执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号