System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 码元转化速率检测方法及音视频接收器技术_技高网

码元转化速率检测方法及音视频接收器技术

技术编号:41260544 阅读:2 留言:0更新日期:2024-05-11 09:18
本申请提供一种码元转化速率检测方法及音视频接收器,涉及音视频技术领域,其中音视频接收器包括时钟数据恢复模块、速率确定模块和时钟信号生成模块,时钟数据恢复模块用于控制时钟信号生成模块输出与码元转化速率对应的时钟信号;还用于基于时钟信号对音视频发生器发送的目标码元数据进行采样,并将采样得到的串行数据码流发送至速率确定模块;速率确定模块用于确定串行数据码流中电平翻转次数,并基于电平翻转次数和各预设码元转化速率对应的参考电平翻转次数范围,确定目标码元转化速率。本申请实现了对目标码元转化速率的快速确定,便于后续基于目标码元转化速率对接收到的码元数据进行恢复。

【技术实现步骤摘要】

本申请涉及音视频,尤其涉及一种元速率检测方法及音视频接收器。


技术介绍

1、在音视频发生器对接音视频接收器的系统中,链路采用显示接口(display port,dp)协议进行传输,需要在音视频接收器中,对接收到的dp信号实现数据恢复得以播放音视频信号。而在实现数据恢复的过程中,传输主信号数据的链路(main link)的码元转化速率是一个非常重要的参数。

2、相关技术中,音视频发生器与音视频接收器之间有一对物理连通的边带差分信号对,称之为辅助传输通道(auxiliary channel,aux ch),简称为aux channel,通常音视频发生器会在主数据链路(main link channel)传送音视频数据之前,对主数据链路进行训练,在训练过程中,音视频发生器会通过aux channel将主链路上传输的码元转化速率相关的信息传送给音视频接收器,使得音视频接收器能够基于接收到的码元转化速率重建链路时钟,进而基于重建的链路时钟对接收到的码元数据进行恢复。

3、但在一些场景下,例如,采用嵌入式dp接口(embedded displayport,edp)的场景、采用快速恢复模式(fast recovery mode)的场景,或者在操作系统的基本输入输出系统(basic input output system,bios)画面下插拔连接显卡和音视频接收器的线缆的场景,音视频发生器不向音视频接收器发送链路传输的码元转化速率,需要音视频接收器自行基于不断尝试的方法判断码元转化速率,导致音视频接收器无法快速判断出码元转化速率,进一步导致音视频接收器无法快速恢复接收到的码元数据。因此,亟需一种能够快速确定码元转化速率的方法。


技术实现思路

1、针对现有技术存在的问题,本申请实施例提供一种码元转化速率检测方法及音视频接收器

2、本申请提供一种音视频接收器,包括时钟数据恢复模块、速率确定模块和时钟信号生成模块,所述时钟数据恢复模块分别与所述速率确定模块和所述时钟信号生成模块连接;

3、所述时钟数据恢复模块,用于接收所述速率确定模块发送的码元转化速率,并控制所述时钟信号生成模块输出与所述码元转化速率对应的时钟信号;

4、所述时钟数据恢复模块,还用于基于所述时钟信号对音视频发生器发送的目标码元数据进行采样,并将采样得到的串行数据码流发送至所述速率确定模块;

5、所述速率确定模块,用于确定所述串行数据码流中电平翻转次数,并基于所述电平翻转次数和各预设码元转化速率对应的参考电平翻转次数范围,确定目标码元转化速率。

6、根据本申请提供的一种音视频接收器,所述速率确定模块包括检测模块和速率决策模块,所述检测模块分别与所述速率决策模块和所述时钟数据恢复模块连接,所述速率决策模块与所述时钟数据恢复模块连接;

7、所述时钟数据恢复模块,具体用于将所述串行数据码流发送至所述检测模块;

8、所述检测模块,用于确定所述串行数据码流中电平翻转次数,并将所述电平翻转次数发送至所述速率决策模块;

9、所述速率决策模块,用于基于各所述参考电平翻转次数范围,确定所述电平翻转次数对应的目标电平翻转次数范围,并基于所述目标电平翻转次数范围确定所述目标码元转化速率。

10、根据本申请提供的一种音视频接收器,还包括解码模块,所述解码模块分别与所述速率决策模块和所述时钟数据恢复模块连接;

11、所述时钟数据恢复模块,还用于向所述解码模块发送所述串行数据码流;

12、所述速率决策模块,具体用于在所述电平翻转次数对应多个目标电平翻转次数范围的情况下,控制所述解码模块确定所述串行数据码流的误码次数;

13、所述解码模块,用于将所述误码次数发送至所述速率决策模块;

14、所述速率决策模块,具体用于在所述误码次数小于第一预设值的情况下,将所述码元转化速率确定为所述目标码元转化速率;

15、所述速率决策模块,具体用于在所述误码次数大于或等于所述第一预设值的情况下,向所述时钟数据恢复模块发送新的码元转化速率,并基于所述新的码元转化速率重新确定目标码元转化速率,直至电平翻转次数仅对应一个目标电平翻转次数范围或者所述误码次数小于所述第一预设值;所述新的码元转化速率为所有所述目标电平翻转次数范围对应的预设码元转化速率中,除所述码元转化速率之外的速率。

16、根据本申请提供的一种音视频接收器,

17、所述速率决策模块,具体用于在所述电平翻转次数仅对应一个目标电平翻转次数范围的情况下,将所述码元转化速率确定为所述目标码元转化速率。

18、根据本申请提供的一种音视频接收器,还包括与所述时钟数据恢复模块连接的链路信号检测模块;

19、所述时钟数据恢复模块,还用于接收所述音视频发生器发送的至少一路码元数据,并将各路所述码元数据发送至所述链路信号检测模块;

20、所述链路信号检测模块,用于针对各路所述码元数据,基于参考时钟信号对所述码元数据进行采样,在确定采样结果的平均值大于第二预设值的情况下,向所述时钟数据恢复模块发送所述码元数据对应的链路有效的指示信号;

21、所述时钟数据恢复模块,具体用于基于所述时钟信号对所述指示信号指示的链路的目标码元数据进行采样。

22、本申请还提供一种码元转化速率检测方法,所述方法包括:

23、获取码元转化速率;

24、生成与所述码元转化速率对应的时钟信号;

25、基于所述时钟信号对音视频发生器发送的目标码元数据进行采样,得到串行数据码流;

26、确定所述串行数据码流中电平翻转次数,并基于所述电平翻转次数和各预设码元转化速率对应的参考电平翻转次数范围,确定目标码元转化速率。

27、根据本申请提供的一种码元转化速率检测方法,所述基于所述电平翻转次数和各预设码元转化速率对应的参考电平翻转次数范围,确定目标码元转化速率,包括:

28、基于各所述参考电平翻转次数范围,确定所述电平翻转次数对应的目标电平翻转次数范围;

29、基于所述目标电平翻转次数范围,确定所述目标码元转化速率。

30、根据本申请提供的一种码元转化速率检测方法,所述基于所述目标电平翻转次数范围,确定所述目标码元转化速率,包括:

31、在所述电平翻转次数对应多个目标电平翻转次数范围的情况下,确定所述串行数据码流的误码次数;

32、在所述误码次数小于第一预设值的情况下,将所述码元转化速率确定为所述目标码元转化速率;

33、在所述误码次数大于或等于所述第一预设值的情况下,获取新的码元转化速率,并基于所述新的码元转化速率重新确定目标码元转化速率,直至电平翻转次数仅对应一个目标电平翻转次数范围或者所述误码次数小于所述第一预设值;所述新的码元转化速率为所有所述目标电平翻转次数范围对应的预设码元转化速率中,除所述码元转化速率之本文档来自技高网...

【技术保护点】

1.一种音视频接收器,其特征在于,包括时钟数据恢复模块、速率确定模块和时钟信号生成模块,所述时钟数据恢复模块分别与所述速率确定模块和所述时钟信号生成模块连接;

2.根据权利要求1所述的音视频接收器,其特征在于,所述速率确定模块包括检测模块和速率决策模块,所述检测模块分别与所述速率决策模块和所述时钟数据恢复模块连接,所述速率决策模块与所述时钟数据恢复模块连接;

3.根据权利要求2所述的音视频接收器,其特征在于,还包括解码模块,所述解码模块分别与所述速率决策模块和所述时钟数据恢复模块连接;

4.根据权利要求2所述的音视频接收器,其特征在于,

5.根据权利要求2-4任一项所述的音视频接收器,其特征在于,还包括与所述时钟数据恢复模块连接的链路信号检测模块;

6.一种码元转化速率检测方法,其特征在于,所述方法包括:

7.根据权利要求6所述的码元转化速率检测方法,其特征在于,所述基于所述电平翻转次数和各预设码元转化速率对应的参考电平翻转次数范围,确定目标码元转化速率,包括:

8.根据权利要求7所述的码元转化速率检测方法,其特征在于,所述基于所述目标电平翻转次数范围,确定所述目标码元转化速率,包括:

9.根据权利要求7所述的码元转化速率检测方法,其特征在于,所述基于所述目标电平翻转次数范围,确定所述目标码元转化速率,包括:

10.根据权利要求7-9任一项所述的码元转化速率检测方法,其特征在于,所述基于所述时钟信号对音视频发生器发送的目标码元数据进行采样,得到串行数据码流,包括:

11.一种音视频接收器,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求6至10任一项所述码元转化速率检测方法。

12.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求6至10任一项所述码元转化速率检测方法。

...

【技术特征摘要】

1.一种音视频接收器,其特征在于,包括时钟数据恢复模块、速率确定模块和时钟信号生成模块,所述时钟数据恢复模块分别与所述速率确定模块和所述时钟信号生成模块连接;

2.根据权利要求1所述的音视频接收器,其特征在于,所述速率确定模块包括检测模块和速率决策模块,所述检测模块分别与所述速率决策模块和所述时钟数据恢复模块连接,所述速率决策模块与所述时钟数据恢复模块连接;

3.根据权利要求2所述的音视频接收器,其特征在于,还包括解码模块,所述解码模块分别与所述速率决策模块和所述时钟数据恢复模块连接;

4.根据权利要求2所述的音视频接收器,其特征在于,

5.根据权利要求2-4任一项所述的音视频接收器,其特征在于,还包括与所述时钟数据恢复模块连接的链路信号检测模块;

6.一种码元转化速率检测方法,其特征在于,所述方法包括:

7.根据权利要求6所述的码元转化速率检测方法,其特征在于,所述基于所述电平翻转次数和各预设码...

【专利技术属性】
技术研发人员:赵月城朱文奇
申请(专利权)人:海宁奕斯伟集成电路设计有限公司
类型:发明
国别省市:

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

1