用于DP接口的视频像素时钟恢复方法与结构技术

技术编号:35443681 阅读:19 留言:0更新日期:2022-11-03 11:55
本发明专利技术提供的用于DP接口的视频像素时钟恢复方法与结构,属于DP视频信号技术领域,包括:DP解码获得每行视频数据发送产生的结束标志信号和每行视频数据的像素数;通过高速链路时钟对结束标志信号进行采样;基于相邻两个结束标志信号计算得到对应行的参考时钟计数;取像素数为M值,取参考时钟计数为N值,恢复对应行的视频数据中每一像素的目标像素时钟。本发明专利技术通过DP解码获得目标信号,根据目标信号进行运算生成另一组M值和N值进行目标像素时钟的恢复,不需要使用发送端解码的M、N值,克服了现有技术中发送端会打开SSC,造成高速链路时钟波动,导致M、N值无法精确对应高速链路时钟,存在误差且使时钟恢复要工作较长时间才能稳定的问题。的问题。的问题。

【技术实现步骤摘要】
用于DP接口的视频像素时钟恢复方法与结构


[0001]本专利技术涉及DP视频信号
,尤其涉及用于DP接口的视频像素时钟恢复方法与结构。

技术介绍

[0002]DP接口协议中,数据传输依赖于一至四条高速链路。每条链路的速率最小为1.62Gbps。进行视频传输应用时,DP发送端对视频数据进行编码后发送。而DP接收端需要进行时钟恢复,以得到像素时钟,即视频像素传输频率,从而以像素为单位处理接收到的视频数据。根据DP协议规定,发送端需在数据流中发送一组M值和N值,这两个值的比值应与DP高速链路的速率与目标像素时钟速率的比值相等。DP接收端可以通过处理这两个值,使用数字PLL进行时钟恢复,从而得到像素时钟的频率并产生像素时钟信号,用于内部视频数据处理。
[0003]在此前完全按照DP协议设计的电路中,数字电路使用从发送端解码的M值和N值从高速链路时钟生成像素时钟。但实际应用中发现生成像素时钟的过程中,由于发送端可能打开了扩频时钟SSC,高速链路时钟频率可能带有一定波动,又由于DP发送端发送M值和N值的频率较低、速度较慢,实时性比较差,因此在初始阶段内M值和N值可能无法精确对应高速链路时钟频率,DP接收端需要较长时间适应变化的高速链路时钟,即导致时钟恢复需要工作较长时间才能稳定。

技术实现思路

[0004]本专利技术的技术问题是提供一种用于DP接口的视频像素时钟恢复方法与结构,不使用DP发送端发送的M值和N值,自行生成一组M值与N值参与目标像素时钟的恢复,提高目标像素时钟进入稳定状态的速度。
>[0005]为实现上述目的,本专利技术采取的技术方案为:
[0006]用于DP接口的视频像素时钟恢复方法,包括以下步骤:DP解码获得目标信号;其中目标信号包括:每行视频数据发送产生的结束标志信号和每行视频数据的像素数;通过高速链路时钟对目标信号进行采样;基于相邻两个结束标志信号计算得到对应行的参考时钟计数;取像素数为M值,取参考时钟计数为N值,恢复对应行的视频数据中每一像素的目标像素时钟。本专利技术通过DP解码获得目标信号,根据目标信号自行生成另一组M值和N值进行目标像素时钟的恢复,不需要使用发送端解码的M、N值,克服了现有技术中发送端会打开SSC,造成高速链路时钟波动,导致M、N值无法精确对应高速链路时钟,使时钟恢复需要工作较长时间才能稳定的技术问题,可以快速且准确地进行时钟恢复,避免SSC带来的潜在误差。
[0007]进一步地,基于相邻两个结束标志信号计算得到对应行的参考时钟计数,包括:使用低速参考时钟记录相邻两个结束标志信号上升沿之间的时间,得到参考时钟计数。
[0008]进一步地,取像素数为M值,取参考时钟计数为N值,恢复目标像素时钟,包括:通过除法运算获得M值与N值的比值;通过调制器对比值的小数部分进行调制,输出调制整数值;
数字PLL模块根据调制整数值计算恢复对应行的视频数据中每一像素的目标像素时钟。
[0009]用于DP接口的视频像素时钟恢复结构,包括DP发送端和DP接收端,DP发送端包括编码模块;DP接收端包括前级电路、运算模块、除法器、调制器和数字PLL模块;前级电路的接收端连接编码模块的发送端,前级电路的发送端连接运算模块的接收端,运算模块的发送端连接除法器的接收端,除法器的发送端连接调制器的接收端,调制器的发送端连接数字PLL模块的接收端;前级电路,用于获取目标信号,其中目标信号包括:每行视频数据发送产生的结束标志信号和每行视频数据的像素数;并基于结束标志信号获得参考时钟计数;运算模块,用于将视频数据的像素数赋值给M,将参考时钟计数赋值给N;除法器,用于通过除法运算获得M与N的比值的整数和小数部分;调制器,用于对M与N的比值的小数部分进行调制,输出调制整数值;数字PLL模块,用于根据调制整数值计算恢复对应行的视频数据中每一像素的目标像素时钟。
[0010]进一步地,前级电路包括:解码模块和数字模块;解码模块,用于从DP发送端解码获得目标信号;数字模块,用于通过高速链路时钟对目标信号进行采样,并通过低速参考时钟记录相邻两个结束标志信号上升沿之间的时间,得到参考时钟计数。
附图说明
[0011]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术及其特征、外形和优点将会变得更加明显。在全部附图中相同的标记指示相同的部分。并未刻意按照比例绘制附图,重点在于示出本专利技术的主旨。
[0012]图1是本专利技术提供的用于DP接口的视频像素时钟恢复方法的流程图;
[0013]图2是本专利技术提供的用于DP接口的视频像素时钟恢复结构的示意图;
具体实施方式
[0014]下面结合附图和具体的实施例对本专利技术作进一步的说明,但是不作为本专利技术的限定。
[0015]现有技术中,数字电路普遍实用DP发送端解码的M值和N值从高速链路时钟生成目标像素时钟,DP协议的M、N值分别对应的是目标像素时钟速率和高速链路时钟速率,但在实际应用中发现,通过该方式生成目标像素时钟的过程中,发送端有可能会打开了扩频时钟SSC,由于从DP发送端获得的M、N值更新频率较慢,扩频时钟SSC又导致高速链路时钟带有一定波动,进而使得M、N值无法精准对应高速链路时钟的频率,从而导致时钟恢复需要工作较长时间才能稳定。
[0016]为了解决上述技术问题,本专利技术提供一种用于DP接口的视频像素时钟恢复方法,如图1所示,包括以下步骤:首先通过DP解码获得目标信号;其中目标信号包括:每行视频数据发送产生的结束标志信号和每行视频数据的像素数;每行视频数据发送产生的结束标志信号具体指BS信号或CPBS信号,实际是BS信号还是CPBS信号是由DP协议规定的,取决于DP视频传输是否打开HDCP模式,在HDCP模式下使用CPBS信号,否则使用BS信号,两者在各自模式下实现的功能是一样的。每行视频数据的像素数具体指HTOTAL信号,由DP协议规定,视频格式中每行的像素数,即HTOTAL应在MSA数据包中以每帧发送一次的频率更新。
[0017]接着数字模块通过高速链路时钟对BS信号或CPBS信号进行采样,使用低速参考时
钟记录相邻两个BS信号或CPBS信号上升沿之间的时间,得到对应行的参考时钟计数REF_CNT,在该时间区间内,视频信号完成一行像素的传输,其像素数为HTOTAL。
[0018]然后取像素数为M值,取参考时钟计数为N值,即本专利技术中的M、N值分别对应的是目标像素时钟速率和参考时钟速率,接着通过除法器进行除法运算获得M值与N值的比值的整数部分INT与小数部分FRAC,再通过调制器Delta

Sigma对比值的小数部分进行调制,输出调制整数值MULT,调制的作用是把M/N获得的小数部分转化成单一的整数并输出给数字PLL模块,例如,若M/N=9.7,delta

sigma调制器会在70%的时间里输出10,30%的时间里输出9,这样平均下来数字PLL模块获得的就是9.7,最后数字PLL模块根据调制整数值MULT计算恢复对应行的视频数据中每一本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.用于DP接口的视频像素时钟恢复方法,其特征在于,包括以下步骤:DP解码获得目标信号;其中所述目标信号包括:每行视频数据发送产生的结束标志信号和每行视频数据的像素数;通过高速链路时钟对所述目标信号进行采样;基于相邻两个结束标志信号计算得到对应行的参考时钟计数;取所述像素数为M值,取所述参考时钟计数为N值,恢复对应行的视频数据中每一像素的目标像素时钟。2.根据权利要求1所述的用于DP接口的视频像素时钟恢复方法,其特征在于,所述基于相邻两个结束标志信号计算得到对应行的参考时钟计数,包括:使用低速参考时钟记录相邻两个结束标志信号上升沿之间的时间,得到参考时钟计数。3.根据权利要求2所述的用于DP接口的视频像素时钟恢复方法,其特征在于,所述取所述像素数为M值,取所述参考时钟计数为N值,恢复目标像素时钟,包括:通过除法运算获得M值与N值的比值;通过调制器对所述比值的小数部分进行调制,输出调制整数值;数字PLL模块根据所述调制整数值计算恢复对应行的视频数据中每一像素的目标像素时钟。4.用于DP接口的视频像素时钟恢复结构,基于权利要求1至3任一所述的用于DP接口的视频像素时钟恢复方法,包括DP发送端和DP接收端,所述DP发送端包括编码模块;其特征在于,所...

【专利技术属性】
技术研发人员:米威尔郭晓旭李明边海波
申请(专利权)人:江苏集萃智能集成电路设计技术研究所有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1