【技术实现步骤摘要】
用于视频数据的帧率上转换的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求于2020年08月21日提交的题为“用于帧率上转换的系统和装置”的美国申请No.63/068,984的优先权,其全部内容通过引用并入本文。
[0003]本公开涉及视频处理领域,并且更具体地涉及用于使用多个参考帧和可变块尺寸来执行视频数据的帧率上转换(FRUC)的方法和系统。
技术介绍
[0004]FRUC可应用于通过将具有较低帧率的输入视频转换为具有较高帧率的输出视频来提高视频数据的视觉质量。例如,具有30帧每秒(fps)的输入视频可被转换为具有60fps、120fps或另外更高帧率的输出视频。与输入视频相比,具有更高帧率的输出视频可为用户提供更平滑的运动和更愉快的观看体验。
[0005]FRUC也可在低带宽应用中使用。例如,视频中的一些帧可在发送器侧的编码过程中被丢弃,使得可以以较低的带宽发送视频。之后,可在接收器侧的解码过程期间通过插值来重新生成被丢弃的帧。例如,可通过在发送器侧的编码过程中每隔一帧丢弃一帧来将视频的帧率减半,然后在接收器侧,可使用FRUC通过帧插值来恢复帧率。
[0006]现有的FRUC方法可主要分类为三类。第一类方法在不考虑复杂的运动模型的情况下使用多个接收到的视频帧来插值出额外的帧。帧重复方法和帧平均方法是该类的两个典型示例。在帧重复方法中,通过简单地重复或复制接收到的帧来增加帧率。在帧平均方法中,通过对多个接收到的帧的加权平均来插值出额外的帧。考虑到这些方法的简单处理 ...
【技术保护点】
【技术特征摘要】
1.一种计算机实现的用于对包括图像帧序列的视频数据执行帧率上转换的方法,包括:由视频处理器确定目标帧相对于多个参考帧的运动矢量集,其中所述目标帧将被生成并被插入到所述图像帧序列中;由所述视频处理器对所述运动矢量集执行运动矢量分类以生成针对所述目标帧的目标对象图;由所述视频处理器基于所述运动矢量集将所述目标对象图投影到所述多个参考帧上以生成多个参考对象图;并且由所述视频处理器基于所述运动矢量集、所述目标对象图和所述多个参考对象图来检测所述目标帧中的遮挡区域。2.根据权利要求1所述的方法,其中对所述运动矢量集执行运动矢量分类以生成针对所述目标帧的目标对象图,包括:对所述运动矢量集执行运动矢量分类以检测所述目标帧中的一个或更多个对象;生成所述目标对象图以包括所述一个或更多个对象;并且确定所述目标对象图中的所述一个或更多个对象的一个或更多个相对深度值。3.根据权利要求2所述的方法,其中对所述运动矢量集执行运动矢量分类以检测所述目标帧中的一个或更多个对象,包括:将所述运动矢量集分类为一个或更多个运动矢量组;并且对于每个运动矢量组,确定与该运动矢量组相应的对象。4.根据权利要求3所述的方法,其中确定与该运动矢量组相应的对象,包括:确定所述目标帧的一个或更多个目标块,其中所述一个或更多个目标块中的每个目标块具有被分类到该运动矢量组中的各自运动矢量;并且将所述对象确定为所述目标帧中的包括所述一个或更多个目标块的图像区域。5.根据权利要求1所述的方法,其中所述目标帧包括多个目标块,并且将所述目标对象图投影到所述多个参考帧上以生成多个参考对象图,包括:对于每个参考帧,分别基于所述多个目标块相对于该参考帧的运动矢量将所述多个目标块投影到该参考帧上以生成多个块投影;并且基于所述目标对象图对所述多个块投影进行组合以生成针对该参考帧的参考对象图。6.根据权利要求5所述的方法,其中所述多个目标块中的每个目标块具有可变块尺寸。7.根据权利要求5所述的方法,其中该参考帧被划分为多个参考块,并且对所述多个块投影进行组合以生成针对该参考帧的参考对象图,包括:对于其中两个或更多个目标块的两个或更多个块投影重叠的参考块,确定与所述两个或更多个目标块相关联的相对深度值集;确定所述相对深度值集中的最小相对深度值;从所述两个或更多个块投影中识别与具有所述最小相对深度值的目标块相关联的块投影;确定该参考块被与具有所述最小相对深度值的目标块相关联的对象覆盖,使得在该参考对象图中识别该对象;并且
将该参考块的相对深度值确定为该对象的相对深度值。8.根据权利要求1所述的方法,其中检测所述目标帧中的遮挡区域,包括:从所述目标帧中的多个目标块中检测被遮挡的目标块的集合。9.根据权利要求8所述的方法,其中所述遮挡区域包括被覆盖的遮挡区域、未被覆盖的遮挡区域或组合的遮挡区域,其中所述被覆盖的遮挡区域包括具有被覆盖的遮挡状态的一个或更多个被遮挡的目标块,所述未被覆盖的遮挡区域包括具有未被覆盖的遮挡状态的一个或更多个被遮挡的目标块,所述组合的遮挡区域包括具有组合的遮挡状态的一个或更多个被遮挡的目标块。10.根据权利要求8所述的方法,其中所述多个参考帧包括在所述目标帧之前的第一先前帧和在所述目标帧之后的第一后续帧;所述多个参考对象图包括针对所述第一先前帧的第一先前对象图和针对所述第一后续帧的第一后续对象图;并且检测被遮挡的目标块的集合,包括:对于所述目标帧中的每个目标块,确定针对该目标块的第一遮挡检测结果,其中所述第一遮挡检测结果指示该目标块是否是相对于所述第一先前帧和所述第一后续帧的被遮挡的目标块。11.根据权利要求10所述的方法,其中确定针对该目标块的第一遮挡检测结果,包括:基于该目标块相对于所述第一先前帧的运动矢量,确定所述第一先前帧中的与该目标块相应的第一先前块;基于所述第一先前对象图确定所述第一先前块的相对深度值;基于该目标块相对于所述第一后续帧的运动矢量,确定所述第一后续帧中的与该目标块相应的第一后续块;基于所述第一后续对象图确定所述第一后续块的相对深度值;并且基于该目标块的相对深度值、所述第一先前块的相对深度值和所述第一后续块的相对深度...
【专利技术属性】
技术研发人员:陈漪纹,王祥林,叶水明,金国鑫,范澍斐,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。