一种视频帧补偿方法、装置、以及视频处理芯片制造方法及图纸

技术编号:28538802 阅读:33 留言:0更新日期:2021-05-21 09:04
本申请提供一种视频帧补偿方法、装置以及视频处理芯片,包括:在通过串行器解串器SERDES链路接收视频帧过程中,若检测到SERDES链路异常,则将视频处理芯片的工作模式切换为第一模式;在第一模式下,检测每个视频帧接收时刻是否接收到完整的视频帧,得到检测结果;根据所述检测结果生成所述视频帧接收时刻对应的目标视频帧,所述目标视频帧用于进行视频帧补偿,从而实现对SERDES链路异常而造成的丢帧的补偿。

【技术实现步骤摘要】
一种视频帧补偿方法、装置、以及视频处理芯片
本申请涉及视频传输,尤其涉及一种视频帧补偿方法、装置以及视频处理芯片。
技术介绍
SERDES(SERializer串行器/DESerializer解串器),是一种串行通信技术。在SERDES技术中,第一视频设备中的串行器将并行的视频序列进行串行处理,并将串行处理的视频序列通过SERDES链路发送给第二视频设备。第二视频设备中的解串器对接收到的串行处理后的视频序列进行解串处理,恢复出该视频序列,并将视频序列发送给视频处理芯片。视频处理芯片可以对接收到的视频序列执行视频业务处理。然而,若SERDES链路异常,会引起通过该SERDES链路的视频序列发生丢帧,使得第二视频设备中的视频处理芯片无法接收到完整的视频序列,严重影响视频业务。
技术实现思路
有鉴于此,本申请提供一种视频帧补偿方法、装置以及视频处理芯片,用以实现对SERDES链路异常而造成的丢帧的补偿。具体地,本申请是通过如下技术方案实现的:根据本申请的第一方面,提供一种视频帧补偿方法,所述方法应用于视频设备中的视频处理芯片,所述方法包括:在通过串行器解串器SERDES链路接收视频帧过程中,若检测到所述SERDES链路异常,则将所述视频处理芯片的工作模式切换为第一模式;所述第一模式用于视频帧补偿;在所述第一模式下,检测每个视频帧接收时刻是否接收到完整的视频帧,得到检测结果;根据所述检测结果生成所述视频帧接收时刻对应的目标视频帧,所述目标视频帧用于进行视频帧补偿。可选的,所述根据所述检测结果生成所述视频帧接收时刻对应的目标视频帧,包括:针对每一个视频帧接收时刻,若该视频帧接收时刻未接收到视频帧或者该视频帧接收时刻接收到的视频帧不完整,则依据在所述SERDES链路异常前已接收到的至少一个视频帧生成所述视频帧接收时刻对应的目标视频帧并缓存;若该视频帧接收时刻接收到完整的视频帧,则丢弃在所述第一模式下接收的该完整的视频帧,并依据在所述SERDES链路异常前已接收到的至少一个视频帧生成所述视频帧接收时刻对应的目标视频帧并缓存,并将所述视频处理芯片的工作模式从所述第一模式切换为第二模式,以继续在视频帧接收时刻到达时接收并缓存视频帧;所述第二模式用于接收并缓存接收的视频帧。可选的,所述视频设备还包括与所述视频处理芯片连接的解串器,所述解串器包括:监控模块、时钟数据恢复CDR模块和解串模块;所述检测到所述SERDES链路异常,包括:接收所述监控模块发送的异常信号;所述异常信号是所述监控模块在监控到所述CDR模块处于时钟失锁状态时发送的、和/或所述异常信号是所述监控模块在接收到来自于所述解串模块的误码信息时发送的;所述CDR模块处于时钟失锁状态、和/或所述误码信息用于表示所述SERDES链路异常;依据所述异常信号确定所述SERDES链路异常。可选的,所述依据在所述SERDES链路异常前已接收到的至少一个视频帧生成所述视频帧接收时刻对应的目标视频帧包括:从已缓存的在所述SERDES链路异常前接收的所有视频帧中,确定所述SERDES链路异常前最后接收到的一个视频帧;依据所述SERDES链路异常前最后接收到的一个视频帧,生成所述目标视频帧。可选的,所述依据所述SERDES链路异常前最后接收到的一个视频帧,生成所述目标视频帧包括:将所述SERDES链路异常前最后接收到的一个视频帧确定为所述目标视频帧。根据本申请的第二方面,提供一种视频帧补偿装置,所述装置应用于视频设备中的视频处理芯片,所述装置包括:切换单元,用于在通过SERDES链路接收视频帧过程中,若检测到所述SERDES链路异常,则将所述视频处理芯片的工作模式切换为第一模式;所述第一模式用于视频帧补偿;检测单元,用于在所述第一模式下,检测每个视频帧接收时刻是否接收到完整的视频帧,得到检测结果;补偿单元,用于根据所述检测结果生成所述视频帧接收时刻对应的目标视频帧,所述目标视频帧用于进行视频帧补偿。可选的,所述补偿单元,在根据所述检测结果生成所述视频帧接收时刻对应的目标视频帧,所述目标视频帧用于进行视频帧补偿时,具体用于针对每一个视频帧接收时刻,若该视频帧接收时刻未接收到视频帧或者该视频帧接收时刻接收到的视频帧不完整,则依据在所述SERDES链路异常前已接收到的至少一个视频帧生成所述视频帧接收时刻对应的目标视频帧并缓存;若该视频帧接收时刻接收到完整的视频帧,则丢弃在所述第一模式下接收的该完整的视频帧,并依据在所述SERDES链路异常前已接收到的至少一个视频帧生成所述视频帧接收时刻对应的目标视频帧并缓存,并将所述视频处理芯片的工作模式从所述第一模式切换为第二模式,以继续在视频帧接收时刻到达时接收并缓存视频帧;所述第二模式用于接收并缓存接收的视频帧。可选的,所述视频设备还包括与所述视频处理芯片连接的解串器,所述解串器包括:监控模块、CDR模块和解串模块;所述切换单元,在检测到所述SERDES链路异常时,具体用于接收所述监控模块发送的异常信号;所述异常信号是所述监控模块在监控到所述CDR模块处于时钟失锁状态时发送的、和/或所述异常信号是所述监控模块在接收到来自于所述解串模块的误码信息时发送的;所述CDR模块处于时钟失锁状态、和/或所述误码信息用于表示所述SERDES链路异常;依据所述异常信号确定所述SERDES链路异常。可选的,所述补偿单元,在所述依据在所述SERDES链路异常前已接收到的至少一个视频帧生成所述视频帧接收时刻对应的目标视频帧时,具体用于从已缓存的在所述SERDES链路异常前接收的所有视频帧中,确定所述SERDES链路异常前最后接收到的一个视频帧;依据所述SERDES链路异常前最后接收到的一个视频帧,生成所述目标视频帧。可选的,所述补偿单元,在所述依据所述SERDES链路异常前最后接收到的一个视频帧,生成所述目标视频帧时,具体用于将所述SERDES链路异常前最后接收到的一个视频帧确定为所述目标视频帧。根据本申请提供的第三方面,提供一种视频处理芯片,所述视频处理芯片用于实现所述视频帧补偿方法。由上述描述可知,由于视频处理芯片在检测到SERDES链路异常后,可以将工作模式转切至第一模式。在所述第一模式下,视频处理芯片可检测每个视频帧接收时刻是否接收到完整的视频帧,得到检测结果,并根据所述检测结果生成所述视频帧接收时刻对应的用于进行视频帧补偿的目标视频帧,从而使得即使SERDES链路异常而造成丢帧,视频处理芯片仍可以得到完整的视频序列,并可以对视频序列中的每一帧执行视频业务。所以可以有效地减少由于SERDES链路异常而造成的视频业务受损的问题的发生。附图说明图1是本申请一示例性实施例示出的一种SERDES技术的组网示意图;图2是本申请一示例性实施例示出的一种视频帧补偿方法的流程图;图3是本申请一示例性实施例示出的一种作为视频接收方的本文档来自技高网...

【技术保护点】
1.一种视频帧补偿方法,其特征在于,所述方法应用于视频设备中的视频处理芯片,所述方法包括:/n在通过串行器解串器SERDES链路接收视频帧过程中,若检测到所述SERDES链路异常,则将所述视频处理芯片的工作模式切换为第一模式;所述第一模式用于视频帧补偿;/n在所述第一模式下,检测每个视频帧接收时刻是否接收到完整的视频帧,得到检测结果;/n根据所述检测结果生成所述视频帧接收时刻对应的目标视频帧,所述目标视频帧用于进行视频帧补偿。/n

【技术特征摘要】
1.一种视频帧补偿方法,其特征在于,所述方法应用于视频设备中的视频处理芯片,所述方法包括:
在通过串行器解串器SERDES链路接收视频帧过程中,若检测到所述SERDES链路异常,则将所述视频处理芯片的工作模式切换为第一模式;所述第一模式用于视频帧补偿;
在所述第一模式下,检测每个视频帧接收时刻是否接收到完整的视频帧,得到检测结果;
根据所述检测结果生成所述视频帧接收时刻对应的目标视频帧,所述目标视频帧用于进行视频帧补偿。


2.根据权利要求1所述的方法,其特征在于,所述根据所述检测结果生成所述视频帧接收时刻对应的目标视频帧,包括:
针对每一个视频帧接收时刻,若该视频帧接收时刻未接收到视频帧或者该视频帧接收时刻接收到的视频帧不完整,则依据在所述SERDES链路异常前已接收到的至少一个视频帧生成所述视频帧接收时刻对应的目标视频帧并缓存;
若该视频帧接收时刻接收到完整的视频帧,则丢弃在所述第一模式下接收的该完整的视频帧,并依据在所述SERDES链路异常前已接收到的至少一个视频帧生成所述视频帧接收时刻对应的目标视频帧并缓存,并将所述视频处理芯片的工作模式从所述第一模式切换为第二模式,以继续在视频帧接收时刻到达时接收并缓存视频帧;所述第二模式用于接收并缓存接收的视频帧。


3.根据权利要求1所述的方法,其特征在于,所述视频设备还包括与所述视频处理芯片连接的解串器,所述解串器包括:监控模块、时钟数据恢复CDR模块和解串模块;
所述检测到所述SERDES链路异常,包括:
接收所述监控模块发送的异常信号;所述异常信号是所述监控模块在监控到所述CDR模块处于时钟失锁状态时发送的、和/或所述异常信号是所述监控模块在接收到来自于所述解串模块的误码信息时发送的;所述CDR模块处于时钟失锁状态、和/或所述误码信息用于表示所述SERDES链路异常;
依据所述异常信号确定所述SERDES链路异常。


4.根据权利要求1所述的方法,其特征在于,所述依据在所述SERDES链路异常前已接收到的至少一个视频帧生成所述视频帧接收时刻对应的目标视频帧包括:
从已缓存的在所述SERDES链路异常前接收的所有视频帧中,确定所述SERDES链路异常前最后接收到的一个视频帧;
依据所述SERDES链路异常前最后接收到的一个视频帧,生成所述目标视频帧。


5.根据权利要求4所述的方法,其特征在于,所述依据所述SERDES链路异常前最后接收到的一个视频帧,生成所述目标视频帧包括:
将所述SERDES链路异常前最后接收到的一个视频帧确定为所述目标视频帧。


6.一种视频帧补偿装置,其特征在于,所述装置应用于视频设备中的视频处理芯片,所述...

【专利技术属性】
技术研发人员:杨琪
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1