一种混合矩阵动态智能edid算法

文档序号:8475345阅读:1059来源:国知局
一种混合矩阵动态智能edid算法
【技术领域】
[0001]本发明涉及一种混合矩阵动态智能EDID算法。
【背景技术】
[0002]EDID:Extended Display Identificat1n Data(扩展显不标识数据)是一种VESA标准数据格式,其中包含有关监视器及其性能的参数。而当前视频领域是一个飞速发展的领域,从原来普通分辨率(567i/480i)到高清(720p),全高清(1080),到现在的极清(4KX2K),另外各种视频设备的视频接口混合并存,例如VGA、DV1、HDMI, DP、MHL等,所以各种老旧显示设备并存对视频产品设计的兼容性提出挑战。视频矩阵主要用来视频信号的切换,主要分为接口单一矩阵和混合矩阵几种,混合矩阵是输入和输出端口可支持多种接口的视频,其复杂度更高,兼容性要求更高。
[0003]目前市面上的矩阵都是纯粹视频信号的切换,针对DDC,HDCP等控制信号没有切换,这种做法使得前端信号源无法读取后端显示设备的信息,造成在兼容性方面存在很大的问题。因此,需要一种兼容性能更高的视频产品以适用于各种新老视频设备。

【发明内容】

[0004]为了克服现有的技术的不足,本发明提供一种混合矩阵动态智能EDID算法。
[0005]本发明技术方案如下所述:
[0006]一种混合矩阵动态智能EDID算法,其特征在于,包括以下步骤,
[0007](I)CPU读取各个输出端口的显示设备的EDID信息;
[0008](2)根据当前视频的切换对应关系,将同一输入端口、输出端口的EDID信息按照用户选择的策略进行混合;
[0009](3)生成一个新的EDID内容,并告知输入端口的信号源设备,EDID准备完成,输出HPD信号,让信号源读取混合后的EDID内容;
[0010](4)信号源设备输出得到最佳的分辨率的视频信号。
[0011]进一步的,所述步骤(I)中,按照EDID vl.3标准选取相应的128字节直接或者是256字节的EDID内容,并将这些内容存于SDRAM中。
[0012]所述CPU实时检测输出端口的HPD脚,如果输出的显示设备有变化则需要重新主动读取EDID信息。
[0013]进一步的,所述输出端口为主模式,主动发起EDID的读取。
[0014]进一步的,所述步骤(2)中,算出各个输入端口的EDID信息,通过HH)脚通知输入信号源设备,EDID信息已经准备好或者EDID已经更新。
[0015]进一步的,所述步骤(3)中,输入端口 DDC通道为从设备,通过HDP信号告知输入设备,供起读取
[0016]进一步的,所述输入端口、输出端口的DDC通道连接到FPGA。
[0017]根据上述的本发明,其有益效果在于,本发明主要针对混合矩阵输出端接多种显示设备,读取相关显示设备的信息(EDID),通过算法合成一个新的EDID,告知相关联的输入端口的视频源设备,通知视频源输出最佳兼容性最高的视频流。本发明使得信号源设备输出所有显示设备都能兼容的最佳音视频信号。
[0018]本发明通过FPGA编程对DDC信号进行逻辑上的切换,使的前端的信号源设备能读取后端的显示设备的信息,这样前端信号源输出设备通过分析读到的EDID信息,使得信号源输入设备能输出符合HDMI规格的兼容性良好的信号。
【附图说明】
[0019]图1为本发明的流程图。
【具体实施方式】
[0020]下面结合附图以及实施方式对本发明进行进一步的描述:
[0021]如图1所示,本发明提供一种混合矩阵动态智能EDID算法,其特征在于,包括以下步骤,
[0022](I) CPU读取各个输出端口的显示设备的EDID信息;
[0023](2)根据当前视频的切换对应关系,将同一输入端口、输出端口的EDID信息按照用户选择的策略进行混合;
[0024](3)生成一个新的EDID内容,并告知输入端口的信号源设备,EDID准备完成,输出HPD信号,让信号源读取混合后的EDID内容;
[0025](4)信号源设备输出得到最佳的分辨率的视频信号。
[0026]本发明算法首先读取各个输出端口所连接显示设备的EDID,通过判断输入口和输出口的对应关系,将同一输入口的输出端口归为一组,这一组的输出端口的EDID进行合成,作为这个组输入端口的EDID。
[0027]本发明的具体算法为:
[0028]1、每个输入,输出的的DDC通道都连接到FPGA,输出端口是主模式,主动发起EDID的读取,按照EDID vl.3的标准选取相应的128字节直接或者是256字节的EDID内容,将这些内容存于SDRAM中。
[0029]CPU实时检测输出端口的HPD (hot plug detect)脚,如果输出的显示设备有变化则需要重新主动读取EDID。
[0030]2、根据EDID V1.3标准分析读到的每个EDID的各个字段的含义。
[0031]3、按照既定的策略(比如混合时候是以其中一路为准,还是以多路EDID的高能力为准,能支持较高分辨、较多声音模式等为准,还是以低能力的Edid为准,还是智能混合),通过这些策略将算出各个输入端口的EDID信息。通过HH)脚通知输入信号源设备。EDID信息已经准备好或者EDID已经更新。
[0032]4、输入端口 DDC通道为从设备,通过HDP信号告知输入设备,供起读取。
[0033]本发明使得信号源设备输出所有显示设备都能兼容的最佳音视频信号;本发明通过FPGA编程对DDC信号进行逻辑上的切换,使的前端的信号源设备能读取后端的显示设备的信息,这样前端信号源输出设备通过分析读到的EDID信息,使得信号源输入设备能输出符合HDMI规格的兼容性良好的信号。
[0034]根据上述的本发明产品,混合矩阵MT66P,MTP248等均实现了智能EDID的切换,并且兼容性能良好较现有产品取得了明显的效果。
[0035]应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
[0036]上面结合附图对本发明专利进行了示例性的描述,显然本发明专利的实现并不受上述方式的限制,只要采用了本发明专利的方法构思和技术方案进行的各种改进,或未经改进将本发明专利的构思和技术方案直接应用于其它场合的,均在本发明的保护范围内。
【主权项】
1.一种混合矩阵动态智能EDID算法,其特征在于,包括以下步骤, (1)CPU读取各个输出端口的显示设备的EDID信息; (2)根据当前视频的切换对应关系,将同一输入端口、输出端口的EDID信息按照用户选择的策略进行混合; (3)生成一个新的EDID内容,并告知输入端口的信号源设备,EDID准备完成,输出HPD信号,让信号源读取混合后的EDID内容; (4)信号源设备输出得到最佳的分辨率的视频信号。
2.根据权利要求1所述的混合矩阵动态智能EDID算法,其特征在于,所述步骤(I)中,按照EDID vl.3标准选取相应的128字节直接或者是256字节的EDID内容,并将这些内容存于SDRAM中。
3.根据权利要求2所述的混合矩阵动态智能EDID算法,其特征在于,所述CPU实时检测输出端口的HPD脚,如果输出的显示设备有变化则需要重新主动读取EDID信息。
4.根据权利要求1所述的混合矩阵动态智能EDID算法,其特征在于,所述输出端口为主模式,主动发起EDID的读取。
5.根据权利要求1所述的混合矩阵动态智能EDID算法,其特征在于,所述步骤(2)中,算出各个输入端口的EDID信息,通过HPD脚通知输入信号源设备,EDID信息已经准备好或者EDID已经更新。
6.根据权利要求1所述的混合矩阵动态智能EDID算法,其特征在于,所述步骤(3)中,输入端口 DDC通道为从设备,通过HDP信号告知输入设备,供起读取。
7.根据权利要求1所述的混合矩阵动态智能EDID算法,其特征在于,所述输入端口、输出端口的DDC通道连接到FPGA。
【专利摘要】本发明公开了一种混合矩阵动态智能EDID算法,包括(1)CPU读取各个输出端口的显示设备的EDID信息;(2)根据当前视频的切换对应关系,将同一输入端口、输出端口的EDID信息按照用户选择的策略进行混合;(3)生成一个新的EDID内容,并告知输入端口的信号源设备,EDID准备完成,输出HPD信号,让信号源读取混合后的EDID内容;(4)信号源设备输出得到最佳的分辨率的视频信号。本发明使得信号源设备输出所有显示设备都能兼容的最佳音视频信号,使的前端的信号源设备能读取后端的显示设备的信息,进而使得信号源输入设备能输出符合HDMI规格的兼容性良好的信号。
【IPC分类】H04N5-268, H04N5-265
【公开号】CN104796626
【申请号】CN201510181679
【发明人】孔益强, 朱展龙
【申请人】深圳市东明炬创电子有限公司
【公开日】2015年7月22日
【申请日】2015年4月17日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1