一种提高传输链路兼容性的DP信号传输装置和方法转让专利
申请号 : CN202111245302.1
文献号 : CN113688080B
文献日 : 2022-01-21
发明人 : 李艺 , 江辉 , 周新亮
申请人 : 长芯盛(武汉)科技有限公司
摘要 :
权利要求 :
1.一种提高传输链路兼容性的DP信号传输装置,其特征在于,包括:包括第一连接单元和第二连接单元,以及位于第一、第二连接单元之间的数据传输通道和AUX辅助通道,
其中,第一连接单元,用于和信号源连接;
第二连接单元,用于和电子设备连接,所述电子设备为具有DP端口的设备;
数据传输通道,具有一条或多条DP数据传输通路,用于传输DP图像数据;
AUX辅助通道,用于传输AUX数据包,所述AUX数据包包括图像设定与控制信息;
在AUX辅助通道中具有AUX代理模块,所述AUX代理模块,位于信号源和电子设备之间,用于监听AUX通信,接收到AUX数据包并进行解析,根据解析的结果直接转发或修改后转发AUX数据包;
具体的,所述AUX代理模块,能够截获电子设备返回给信号源的AUX信号中关于电子设备能够支持的DP数据传输通路的数量,当所述DP信号传输装置支持的DP数据传输通路的数量小于电子设备支持的DP数据传输通路的数量时,修改电子设备传回的AUX信号中关于电子设备能够支持的DP数据传输通路的数量,然后将修改后的AUX信号发送到信号源。
2.根据权利要求1所述的DP信号传输装置,其特征在于,所述AUX代理模块,能够监听信号源对电子设备的读取命令,并且将电子设备返回的数据拦截,直接转发或者经过修改后,再返回给信号源;
和/或,所述AUX代理模块,能够监听信号源对电子设备的写入命令,并且将该写入命令直接转发给电子设备,或者拦截该写入命令,修改后再转发给电子设备。
3.根据权利要求1或2所述的DP信号传输装置,其特征在于,所述AUX代理模块还能够生成AUX响应信号到信号源或者发起读写命令到电子设备。
4.根据权利要求3所述的DP信号传输装置,其特征在于,AUX代理模块在监听并解析AUX信号后,直接根据解析的结果转发或修改后转发AUX信号。
5.根据权利要求3所述的DP信号传输装置,其特征在于,所述AUX辅助通道还具有控制模块,所述控制模块与所述AUX代理模块相连接,所述控制模块根据AUX代理模块的解析结果,对AUX代理模块下发命令,使得AUX代理模块转发、修改AUX信息,或者主动的给电子设备下发命令,并且接收电子设备端返回的结果。
6.根据权利要求4或5所述的DP信号传输装置,其特征在于,所述AUX代理模块有直接转发、修改转发及主动发起三种工作模式,能够根据配置自动进行模式切换或接受外部控制模块的控制被动切换;
所述直接转发模式为:所述AUX代理模块收到来自一侧的数据后,将收到的数据包直接转发到另一侧;
所述修改转发模式为:所述AUX代理模块收到来自一侧的AUX信号后,修改数据包中部分内容,然后将修改后的AUX信号转发到另一侧;
所述主动发起模式为:所述AUX代理模块在收到某一侧的AUX信号后,不直接将AUX信号转发到另一侧,或者AUX代理模块如果收到的是来自信号源侧的命令,则根据外部控制模块的要求或预置要求在内部生成一个数据包回应给信号源,或者AUX代理模块根据外部控制模块的动态要求或预置要求主动地发送相关命令到电子设备端,并且接收电子设备端的返回结果。
7.根据权利要求6所述的DP信号传输装置,其特征在于,AUX代理模块,位于第一连接单元或第二连接单元上,或者位于第一连接单元和第二连接单元之间。
8.根据权利要求6所述的DP信号传输装置,其特征在于,所述DP信号传输装置为线缆,第一连接单元和第二连接单元通过光纤或者铜线连接。
9.一种提高传输链路兼容性的DP信号传输方法,该方法用于在信号源和电子设备之间的DP信号传输,包括:
在AUX辅助通道中设置有AUX代理模块,所述AUX代理模块,位于信号源和电子设备之间,用于监听AUX通信,接收到AUX数据包并进行解析,根据解析的结果直接转发或修改后转发AUX数据包;
具体的,所述AUX代理模块,能够截获电子设备返回给信号源的AUX信号中关于电子设备能够支持的DP数据传输通路的数量,当DP信号传输装置支持的DP数据传输通路的数量小于电子设备支持的DP数据传输通路的数量时,修改电子设备传回的AUX信号中关于电子设备能够支持的DP数据传输通路的数量,然后将修改后的AUX信号发送到信号源。
10.根据权利要求9所述的DP信号传输方法,其特征在于:所述AUX代理模块,能够监听信号源对电子设备的读取命令,并且将电子设备返回的数据拦截,直接转发或者经过修改后,再返回给信号源;
和/或,所述AUX代理模块,能够监听信号源对电子设备的写入命令,并且将该写入命令直接转发给电子设备,或者拦截该写入命令,修改后再转发给电子设备;
和/或,所述AUX代理模块,能够生成AUX响应信号到信号源或者发起读写命令到电子设备。
11.根据权利要求10所述的DP信号传输方法,其特征在于:所述AUX代理模块能够在监听并解析AUX信号后,直接根据解析的结果转发或修改后转发AUX信号;
或者,所述AUX辅助通道还具有控制模块,所述控制模块与所述AUX代理模块相连接,所述控制模块根据AUX代理模块的解析结果,对AUX代理模块下发命令,使得AUX代理模块转发、修改AUX信息,或者主动的给电子设备下发命令,并且接收电子设备端返回的结果。
12.根据权利要求11所述的DP信号传输方法,其特征在于:所述AUX代理模块有直接转发、修改转发及主动发起三种工作模式,能够根据配置自动进行模式切换或接受外部控制模块的控制被动切换;
所述直接转发模式为:所述AUX代理模块收到来自一侧的数据后,将收到的数据包直接转发到另一侧;
所述修改转发模式为:所述AUX代理模块收到来自一侧的AUX信号后,修改数据包中部分内容,然后将修改后的AUX信号转发到另一侧;
所述主动发起模式为:所述AUX代理模块在收到某一侧的AUX信号后,不直接将AUX信号转发到另一侧,或者AUX代理模块如果收到的是来自信号源侧的命令,则根据外部控制模块的要求或预置要求在内部生成一个数据包回应给信号源,或者AUX代理模块根据外部控制模块的动态要求或预置要求主动地发送相关命令到电子设备端,并且接收电子设备端的返回结果。
说明书 :
一种提高传输链路兼容性的DP信号传输装置和方法
技术领域
传输通路)、2 Lane和4 Lane的多通道数据传输,而DP信号传输装置支持的数据传输通道较
少时,提高传输链路兼容性。
背景技术
电子设备的连接。DP可用于同时传输音频及视频。
传输的信号由传输图像的数据通道信号以及传输图像相关的状态、控制信息的辅助通道信
号组成,具体包含数据传输主通道(Main Link)、AUX辅助通道(AUX Channel)。
输设定与控制指令,具体包括:读取扩展显示识别数据(EDID),以确保DP信号的正确传输;
读取显示器等电子设备所支持的DP接口的信息,如主要通道的数量和DP信号的传输速率;
进行各种显示组态暂存器的设定;读取电子设备状态暂存器。
也可以最大支持1 Lane、2 Lane或4 Lane。但必须向下兼容,即:最大支持4 Lane的设备(包
括线缆)能够支持2 Lane及1 Lane的工作模式;最大支持2 Lane的设备(包括线缆)能够支
持1 Lane的工作模式,无需支持4 Lane模式;最大支持1 Lane的设备(包括线缆)只需要支
持1 Lane模式即可,无需支持2 Lane及4 Lane模式。
协商过程中,还会用到DP协议规定的另一对AUX数据包用来交换相关握手信息。以下举例对
握手协商的过程做简单介绍。
线。在信号源1与电子设备2都通电工作之后,信号源1会通过AUX辅助通道30读取电子设备2
的相关信号,其中就包括电子设备2所支持的最大主链路Lane数量(1、2或4)。同时,信号源1
本身及DP信号传输装置3也有支持的最大Lane数量。最终系统能工作的最大Lane数量由信
号源、传输链路、电子设备三者中支持的最大链路Lane数量的最小值决定。例如,信号源1最
大支持4Lane,DP信号传输链路3最大支持4Lane,电子设备2最大支持2Lane,最终整个系统
能够工作最大Lane数量是2,即系统只能工作在1 Lane或2 Lane模式,无法工作在4 Lane模
式。
的传输速率越大,传输的数据量也越大,对应到显示上的最大分辨率也越大。因此,为获得
最佳的用户体验,世面上几乎所有DP信号源、显示器等电子设备支持的最大Lane数量都是
4。
备启动后,信号源1会通过AUX辅助通道30读取电子设备2支持的最大Lane数量信号,但是遵
循DP协议规范,信号源1并不会从DP信号传输链路上获取支持的Lane数量信号。因此,信号
源会假定DP信号传输链路有4条主链路通道。
传输装置并不支持4 条Lane,从而链路校准(Link Training)失败,进而无法点亮电子设
备。
亮、系统不能正常工作成为现有技术亟需解决的技术问题。
发明内容
发AUX数据包。
的数量小于电子设备支持的DP数据传输通路的数量时,修改电子设备传回的AUX信号中关
于电子设备能够支持的DP数据传输通路的数量,然后将修改后的AUX信号发送到信号源。
模块转发、修改AUX信息,或者主动的给电子设备下发命令,并且接收电子设备端返回的结
果。
模块的要求或预置要求在内部生成一个数据包回应给信号源,或者AUX代理模块根据外部
控制模块的动态要求或预置要求主动地发送相关命令到电子设备端,并且接收电子设备端
的返回结果。
转发AUX数据包。
的数量小于电子设备支持的DP数据传输通路的数量时,修改电子设备传回的AUX信号中关
于电子设备能够支持的DP数据传输通路的数量,然后将修改后的AUX信号发送到信号源。
块转发、修改AUX信息,或者主动的给电子设备下发命令,并且接收电子设备端返回的结果。
模块的要求或预置要求在内部生成一个数据包回应给信号源,或者AUX代理模块根据外部
控制模块的动态要求或预置要求主动地发送相关命令到电子设备端,并且接收电子设备端
的返回结果。
支持的DP数据传输通路的数量,提高了DP信号传输的兼容性,解决了系统无法正常工作的
问题。
附图说明
具体实施方式
于描述,附图中仅示出了与本发明相关的部分而非全部结构。
继续尝试1 Lane模式。
或者修改转发AUX传输的信息,特别的,能够在显示器等电子设备支持的最大Lane数量高于
DP信号传输装置支持的最大Lane数量的时候,修改AUX数据包中支持的最大Lane数量。进一
步的,DP信号传输装置还具有控制模块50,能够主动的发出命令,使得AUX代理模块修改AUX
数据包中的特定信息。
脚之间,分别与两个连接单元的AUX信号针脚,用于监听AUX通信,接收到AUX数据包并进行
解析,根据解析的结果直接转发或修改后转发AUX数据包。
当DP信号传输装置支持的最大Lane数量小于电子设备2支持的最大Lane数量时,修改电子
设备2传回的AUX数据包中关于电子设备能够支持的最大Lane信息,然后将修改后的AUX数
据包发送到信号源。
址为0002的寄存器内容,则模块进入修改转发状态;
子设备2的应答数据。
输通路的数量)超出了DP信号传输时链路支持的最大Lane数量,则根据实际DP信号传输链
路支持的最大Lane数量(可能是1或2),修改0002地址中MAX_LANE_COUNT字段为对应的值(1
或2),然后将修改后的数据包再回复给信号源。
正常支持的模式。因为此修改过程对信号源是透明的,信号源就会以修改后的Lane数量配
置电子设备,进行训练(training)并正常工作。
合最大支持Lane数量小于电子设备的DP信号传输链路使用时候,导致系统无法正常工作。
虽然后续的DP协议版本,比如1.3a,1.4a中做了修正,但得益于DP1.2a标准的DP设备相比于
更高版本设备价格上要低很多,因此目前市面上大部分的设备都是遵循DP1.2a的标准。因
此都可以会遇到此兼容性问题。本发明在解决具体问题同时,也降低了进行设备升级的需
求,在低成本情况了提升了DP信号传输链路的兼容性。
地址中相应字段的信息修改即可,均在本发明所要求保护的范围之内。
仅依据识别出电子设备2给信号源1在AUX通道上返回的地址为0002的对应数据。
接,所述控制模块50根据AUX代理模块的解析结果,对AUX代理模块40下发命令,使得AUX代
理模块40转发、修改AUX信息,或者主动的给电子设备2下发命令,并且接收电子设备端返回
的结果。
的结果;不仅可以对电子设备端2返回的AUX数据包中的最大LANE数量进行修改,还可以修
改所返回AUX数据包中的其他参数;不仅可以在收到某一侧数据后,不直接将数据转发,还
可以主动生成AUX响应信号到信号源,或者主动发起读写命令到电子设备。
0001的寄存器,用来告知视频源端起所支持的最大速率。比如,若0001这个地址的寄存器数
值为14h,那么该电子设备所支持的每个lane最大数据传输速率即为5.4Gbps;若该寄存器
数值为1Eh,则该电子设备所支持的每个lane最大数据传输速率即为8.1Gbps. 支持的最大
速率越大,意味着该电子设备支持的最大分辨率越大。
输链路在传输8.1Gbps数据时候会出现少量数据错误,最终表现出的一个结果是系统的
training成功,视频源、传输链路、电子设备都工作在了8.1Gbps,但由于传输链路带宽不
足,导致可能的现象是电子设备出现条纹、雪花点等。带来不好的客户体验。
5.4Gbps。例如,在信号源通过AUX辅助通道访问该寄存器时,将电子设备在AUX辅助通道上
提供的该寄存器的值替换为14h。虽然相对工作在8.1Gbps时候,分辨率或者刷新率会降低,
但却能保证稳定的工作,这对于一些对可靠性要求高应用来说尤为重要。
的要求或预置要求在内部生成一个数据包回应给信号源,或者AUX代理模块40根据外部控
制模块50的动态要求或预置要求主动地发送相关命令到电子设备端,并且接收电子设备端
的返回结果,
不一致时,响应于收到来自信号源的命令,在内部生成一个数据包回应给信号源,数据包中
携带能使得DP信号传输装置与电子设备都正常工作的速率。
改后转发AUX数据包。
子设备支持的数据传输通路的数量时,修改电子设备传回的AUX信号中关于电子设备能够
支持的数据传输通路的数量,然后将修改后的AUX信号发送到信号源。
块转发、修改AUX信息,或者主动的给电子设备下发命令,并且接收电子设备端返回的结果。
模块的要求或预置要求在内部生成一个数据包回应给信号源,或者AUX代理模块根据外部
控制模块的动态要求或预置要求主动地发送相关命令到电子设备端,并且接收电子设备端
的返回结果。
量,提高了DP信号传输的兼容性,解决了系统无法正常工作的问题。
的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分
别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来
实现。这样,本发明不限制于任何特定的硬件和软件的结合。
离本发明构思的前提下,还可以做出若干简单的推演或替换,都应当视为属于本发明由所
提交的权利要求书确定保护范围。