仿射预测决策方法、装置、设备及存储介质与流程

文档序号:35472594发布日期:2023-09-16 16:12阅读:22来源:国知局
仿射预测决策方法、装置、设备及存储介质与流程

本申请实施例涉及视频编码,尤其涉及一种仿射预测决策方法、装置、设备及存储介质。


背景技术:

1、在目前主流的几代编码标准中,包括h.266和音视频编码标准(audio videocoding standard,avs)3, 都支持了仿射变换运动补偿预测,简称仿射预测。传统的平移预测适合对进行平移运动的图像区域进行预测,而仿射预测适合对进行伸缩、旋转的图像内容进行预测。在进行仿射预测时,图像块会被划分为若干子块,每个子块会根据控制点的运动向量和自身在图像块所处的位置合成自己的运动向量。而根据控制点个数的不同,仿射预测可分为两控制点(即四参数)的仿射预测模式和三控制点(即六参数)的仿射预测模式。每个控制点是一个运动向量,包含水平分量和垂直分量两个参数。

2、目前,编码器在针对待编码块决定是否进行仿射预测以及采用的仿射预测模式采用了一种遍历的思想,即同时在不进行仿射预测进行编码,以及在两控制点的仿射预测模式和三控制点的仿射预测模式下进行编码,这些方式下分别对应有率失真性能数据,最终基于这些方式对应的率失真性能数据确定是否采用仿射预测以及在采用预测时具体采用的仿射预测模式。

3、然而,上述遍历方式造成计算复杂度较高以及对计算资源消耗较大的问题。


技术实现思路

1、本申请实施例提供一种仿射预测决策方法、装置、设备及存储介质,从而可以在基本不损伤编码设备的率失真性能的同时,降低了计算复杂度和对计算资源的消耗。

2、第一方面,本申请实施例提供一种仿射预测决策方法,包括:在对第一视频帧中的待编码块进行编码时,确定待编码块在第二视频帧中的对应区域;其中,第一视频帧和第二视频帧是同一视频帧在不同分辨率下的视频帧,且第二视频帧已被编码;确定第二视频帧中与区域存在交叠的目标已编码块;基于目标已编码块是否采用仿射预测,且在采用仿射预测时所采用的仿射预测模式,确定对待编码块的仿射预测决策。

3、第二方面,本申请实施例提供一种仿射预测决策装置,包括:第一确定模块、第二确定模块和第三确定模块,其中,第一确定模块用于在对第一视频帧中的待编码块进行编码时,确定待编码块在第二视频帧中的对应区域;其中,第一视频帧和第二视频帧是同一视频帧在不同分辨率下的视频帧,且第二视频帧已被编码;第二确定模块用于确定第二视频帧中与区域存在交叠的目标已编码块;第三确定模块用于基于目标已编码块是否采用仿射预测,且在采用仿射预测时所采用的仿射预测模式,确定对待编码块的仿射预测决策。

4、第三方面,本申请实施例提供一种计算机可读存储介质,用于存储计算机程序,计算机程序使得计算机执行如第一方面或其各实现方式中的方法。

5、第四方面,本申请实施例提供一种计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行如第一方面或其各实现方式中的方法。

6、第五方面,本申请实施例提供一种计算机程序,计算机程序使得计算机执行如第一方面或其各实现方式中的方法。

7、通过本申请实施例提供的技术方案,考虑的不同分辨率下的同一视频帧具有相似性,包括仿射预测情况的相似性,基于此,针对某分辨率下的视频帧中的待编码块,对该待编码块的仿射预测决策可以参考其他分辨率下的视频帧中已编码块的仿射预测情况,从而可以在基本不损伤编码设备的率失真性能的同时,降低了计算复杂度和对计算资源的消耗。



技术特征:

1.一种仿射预测决策方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述目标已编码块是否采用仿射预测,且在采用仿射预测时所采用的仿射预测模式,确定对所述待编码块的仿射预测决策,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述目标已编码块的数量n和所述目标已编码块是否采用仿射预测,且在采用仿射预测时所采用的仿射预测模式,确定对所述待编码块的仿射预测决策,包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述第一视频帧的分辨率、所述第二视频帧的分辨率、所述目标已编码块的数量n和所述目标已编码块是否采用仿射预测,且在采用仿射预测时所采用的仿射预测模式,确定对所述待编码块的仿射预测决策,包括:

5.根据权利要求3所述的方法,其特征在于,所述基于所述第一视频帧的分辨率、所述第二视频帧的分辨率、所述目标已编码块的数量n和所述目标已编码块是否采用仿射预测,且在采用仿射预测时所采用的仿射预测模式,确定对所述待编码块的仿射预测决策,包括:

6.根据权利要求3所述的方法,其特征在于,所述基于所述第一视频帧的分辨率、所述第二视频帧的分辨率、所述目标已编码块的数量n和所述目标已编码块是否采用仿射预测,且在采用仿射预测时所采用的仿射预测模式,确定对所述待编码块的仿射预测决策,包括:

7.根据权利要求3所述的方法,其特征在于,所述基于所述第一视频帧的分辨率、所述第二视频帧的分辨率、所述目标已编码块的数量n和所述目标已编码块是否采用仿射预测,且在采用仿射预测时所采用的仿射预测模式,确定对所述待编码块的仿射预测决策,包括:

8.根据权利要求3所述的方法,其特征在于,所述基于所述第一视频帧的分辨率、所述第二视频帧的分辨率、所述目标已编码块的数量n和所述目标已编码块是否采用仿射预测,且在采用仿射预测时所采用的仿射预测模式,确定对所述待编码块的仿射预测决策,包括:

9.根据权利要求3所述的方法,其特征在于,还包括:

10.根据权利要求1-9任一项所述的方法,其特征在于,所述确定所述第二视频帧中与所述区域存在交叠的目标已编码块,包括:

11.根据权利要求1-9任一项所述的方法,其特征在于,所述确定所述第二视频帧中与所述区域存在交叠的目标已编码块,包括:

12.一种仿射预测决策装置,其特征在于,包括:

13.一种电子设备,其特征在于,包括:

14.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至11中任一项所述的方法。


技术总结
本申请实施例提供了一种仿射预测决策方法、装置、设备及存储介质,可以涉及视频编码领域,该方法包括:在对第一视频帧中的待编码块进行编码时,确定待编码块在第二视频帧中的对应区域;其中,第一视频帧和第二视频帧是同一视频帧在不同分辨率下的视频帧,且第二视频帧已被编码;确定第二视频帧中与区域存在交叠的目标已编码块;基于目标已编码块是否采用仿射预测,且在采用仿射预测时所采用的仿射预测模式,确定对待编码块的仿射预测决策。从而可以在基本不损伤编码设备的率失真性能的同时,降低了计算复杂度和对计算资源的消耗。

技术研发人员:张佳
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1