一种同步信号生成方法、装置、芯片及模组设备制造方法及图纸

技术编号:37406797 阅读:15 留言:0更新日期:2023-04-30 09:33
本申请公开了一种同步信号生成方法、装置、芯片及模组设备,该方法包括:基于第一垂直同步VSync信号生成第二VSync信号,以使第二VSync信号的产生时间无限接近第一VSync信号的产生时间;其中,第一VSync信号用于触发从第一内存中读取第一VSync信号对应的视频数据进行第一图像质量处理,并将经过第一图像质量处理后的视频数据存入第二内存中;第二VSync信号用于触发从第二内存中读取第二VSync信号对应的视频数据进行第二图像质量处理。基于本申请所描述的方法,在不增加第二内存的容量的情况下,有利于避免出现掉帧的情况。有利于避免出现掉帧的情况。有利于避免出现掉帧的情况。

【技术实现步骤摘要】
一种同步信号生成方法、装置、芯片及模组设备


[0001]本专利技术涉及通信领域,尤其涉及一种同步信号生成方法、装置、芯片及模组设备。

技术介绍

[0002]图1为现有的一种视频数据处理装置的结构示意图。如图1所示,一帧视频数据存入第一内存中,第一图像质量处理模块生成第一垂直同步VSync信号,并基于第一VSync信号从第一内存中读取第一VSync信号对应的视频数据进行第一图像质量处理,然后将处理后的视频数据存入第二内存。VSync信号也可称为帧同步信号,表示扫描一帧视频数据的开始,一帧视频数据也就是一个显示画面,一个VSync信号对应一帧视频数据。时间控制模块生成第二VSync信号,并发送第二VSync信号至第二图像质量处理模块,第二图像质量处理模块接收到第二VSync信号之后,从第二内存中读取第二VSync信号对应的视频数据进行第二图像质量处理。在实践中发现,在不增加第二内存的容量的情况下,容易出现掉帧的问题。

技术实现思路

[0003]本申请提供一种同步信号生成方法、装置、芯片及模组设备,在不增加第二内存的容量的情况下,有利于避免出现掉帧的情况。
[0004]第一方面,本申请提供一种同步信号生成方法,该方法包括:
[0005]基于第一垂直同步VSync信号生成第二VSync信号,以使第二VSync信号的产生时间无限接近第一VSync信号的产生时间,第一VSync信号为用于第一图像质量处理的VSync信号,第二VSync信号为用于第二图像质量处理的VSync信号;其中,第一VSync信号用于触发从第一内存中读取第一VSync信号对应的视频数据进行第一图像质量处理,并将经过第一图像质量处理后的视频数据存入第二内存中;第二VSync信号用于触发从第二内存中读取第二VSync信号对应的视频数据进行第二图像质量处理。
[0006]基于第一方面所描述的方法,在不增加第二内存的容量的情况下,有利于避免出现掉帧的情况。
[0007]在一种可能的实现中,基于第一VSync信号生成第二VSync信号,包括:
[0008]基于第一VSync信号、第一最小间隔阈值和第一最大间隔阈值生成第二VSync信号,第一最小间隔阈值为相邻两次生成第二VSync信号之间的最小时间间隔,第一最大间隔阈值为相邻两次生成第二VSync信号之间的最大时间间隔。
[0009]基于该可能的实现,有利于保证相邻两次生成第二VSync信号之间的时间间隔在第一最小间隔阈值和第一最大间隔阈值之间,避免相邻两次生成第二VSync信号之间的时间间隔突然变得很小,或突然变得很大,有利于避免画面抖动。
[0010]在一种可能的实现中,基于第一VSync信号、第一最小间隔阈值和第一最大间隔阈值生成第二VSync信号,包括:
[0011]生成第二VSync信号之后,若在第一最小间隔阈值和第一最大间隔阈值之间检测
到第一VSync信号,则生成第二VSync信号;若在第一最小间隔阈值和第一最大间隔阈值之间未检测到第一VSync信号,则在第一最大间隔阈值生成第二VSync信号,并继续确定在第一最小间隔阈值和第一最大间隔阈值之间是否检测到第一VSync信号,直到在第一最小间隔阈值和第一最大间隔阈值之间检测到第一VSync信号。
[0012]基于该可选的方式,能够使第二VSync信号的产生时间步步逼近第一VSync信号的产生时间,有利于避免画面抖动。
[0013]在一种可能的实现中,该方法还包括:在运动估计和运动补偿MEMC功能开启之后,对第二VSync信号对应的视频数据进行MEMC处理;生成第三VSync信号,第三VSync信号为对第二VSync信号对应的视频数据完成MEMC处理时生成的VSync信号;基于第三VSync信号、第二最小间隔阈值和第二最大间隔阈值生成用于目标处理的VSync信号,以使用于目标处理的VSync信号的产生时间无限接近第三VSync信号的产生时间,第二最小间隔阈值为相邻两次生成用于目标处理的VSync信号的最小时间间隔,第二最大间隔阈值为相邻两次生成用于目标处理的VSync信号的最大时间间隔,目标处理包括基于卷积神经网络的超分辨率放大AISR处理和视频输出处理,或者,目标处理包括视频输出处理。
[0014]在该可能的实现中,基于第三VSync信号、第二最小间隔阈值和第二最大间隔阈值生成用于目标处理的VSync信号,有利于保证相邻两次生成用于目标处理模块的VSync信号之间的时间间隔在第二最小间隔阈值和第二最大间隔阈值之间,避免相邻两次生成用于目标处理模块的VSync信号之间的时间间隔突然变得很小,或突然变得很大,有利于避免画面抖动。
[0015]在一种可能的实现中,该方法还包括:对第二VSync信号对应的视频数据进行第二图像质量处理之后,对第二VSync信号对应的视频数据依次进行基于卷积神经网络的超分辨率放大AISR处理和视频输出处理;
[0016]其中,在AISR处理执行之前,用于第二图像质量处理的相邻两个HSync信号之间的时间间隔与用于视频输出处理的相邻两个HSync信号之间的时间间隔相同;在AISR处理执行之后,用于第二图像质量处理的相邻两个HSync信号之间的时间间隔与用于AISR处理的相邻两个HSync信号之间的时间间隔相同,用于视频输出处理的相邻两个HSync信号之间的时间间隔小于用于AISR处理的相邻两个HSync信号之间的时间间隔。
[0017]由于AISR处理的计算量较大,1个时钟计算1个像素或者4个时钟计算一个像素,所以通过将用于AISR处理的相邻两个HSync信号之间的时间间隔放大,有利于减少AISR处理消耗的逻辑资源以及降低设备的功耗。
[0018]在一种可能的实现中,该方法还包括:对第二VSync信号对应的视频数据进行第二图像质量处理之后,对第二VSync信号对应的视频数据依次进行基于卷积神经网络的超分辨率放大AISR处理和运动估计和运动补偿MEMC处理,或对第二VSync信号对应的视频数据依次进行MEMC处理和AISR处理;其中,AISR处理和MEMC处理的执行顺序基于视频数据的输出分辨率确定。
[0019]例如,如果视频数据的输出分辨率小于或等于4K,则将AISR放在MEMC前,如果输出分辨率大于4K,则将MEMC放在AISR前。
[0020]在该可能的实现中,这样可以灵活地控制AISR处理模块和MEMC处理模块的先后顺序。
[0021]第二方面,本申请提供了一种通信装置,该装置包括用于执行上述第一方面所述的方法的单元。
[0022]第三方面,本申请提供了一种芯片,该芯片包括处理器和通信接口,处理器被配置用于使芯片执行上述第一方面所述的方法。
[0023]第四方面,本申请提供了一种模组设备,该模组设备包括通信模组、电源模组、存储模组以及芯片,其中:该电源模组用于为该模组设备提供电能;该存储模组用于存储数据和指令;该通信模组用于进行模组设备内部通信,或者用于该模组设备与外部设备进行通信;该芯本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种同步信号生成方法,其特征在于,所述方法包括:基于第一垂直同步VSync信号生成第二VSync信号,以使所述第二VSync信号的产生时间无限接近所述第一VSync信号的产生时间,所述第一VSync信号为用于第一图像质量处理的VSync信号,所述第二VSync信号为用于第二图像质量处理的VSync信号;其中,所述第一VSync信号用于触发从第一内存中读取所述第一VSync信号对应的视频数据进行第一图像质量处理,并将经过所述第一图像质量处理后的视频数据存入第二内存中;所述第二VSync信号用于触发从所述第二内存中读取所述第二VSync信号对应的视频数据进行第二图像质量处理。2.根据权利要求1所述的方法,其特征在于,所述基于第一VSync信号生成第二VSync信号,包括:基于第一VSync信号、第一最小间隔阈值和第一最大间隔阈值生成第二VSync信号,所述第一最小间隔阈值为相邻两次生成第二VSync信号之间的最小时间间隔,所述第一最大间隔阈值为相邻两次生成第二VSync信号之间的最大时间间隔。3.根据权利要求2所述的方法,其特征在于,所述基于第一VSync信号、第一最小间隔阈值和第一最大间隔阈值生成第二VSync信号,包括:生成第二VSync信号之后,若在所述第一最小间隔阈值和所述第一最大间隔阈值之间检测到第一VSync信号,则生成第二VSync信号;若在所述第一最小间隔阈值和所述第一最大间隔阈值之间未检测到第一VSync信号,则在所述第一最大间隔阈值生成第二VSync信号,并继续确定在所述第一最小间隔阈值和所述第一最大间隔阈值之间是否检测到第一VSync信号,直到在所述第一最小间隔阈值和所述第一最大间隔阈值之间检测到第一VSync信号。4.根据权利要求1~3中任意一项所述的方法,其特征在于,所述方法还包括:在运动估计和运动补偿MEMC功能开启之后,对所述第二VSync信号对应的视频数据进行MEMC处理;生成第三VSync信号,所述第三VSync信号为对所述第二VSync信号对应的视频数据完成MEMC处理时生成的VSync信号;基于所述第三VSync信号、第二最小间隔阈值和第二最大间隔阈值生成用于目标处理的VSync信号,以使用于目标处理的VSync信号的产生时间无限接近所述第三VSync信号的产生时间,所述第二最小间隔阈值为相邻两次生成用于目标处理的VSync信号的最小时间间隔,所述第二最大间隔阈值为相邻两次生成用于目标处理的VSync信号的最大时间间隔,所述目标处理包括基于卷积神经网络的超分辨率放大AISR处理和视频输出处理,或者,所述目标处理包括视频输出处理。5.根据权利要求1~3中任意一项所述的方法,其特征在于,所述方法还包括:对所述第二VSync信号对应的视频数据进行第二图像质量处理之后,对所述第...

【专利技术属性】
技术研发人员:葛维胡均浩戴婵媛
申请(专利权)人:紫光展锐重庆科技有限公司
类型:发明
国别省市:

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

1