一种仿射运动补偿的交织预测的方法及设备技术

技术编号:22888556 阅读:18 留言:0更新日期:2019-12-21 09:00
本发明专利技术提供一种仿射运动补偿的交织预测的方法及设备,该设备包括:获取视频图像帧,确定所述视频图像帧中的编码单元CU;将所述CU划分成具有不同划分图案的第一图案和第二图案,并确定所述第一图案和第二图案中各子块的权重,其中,所述第一图案和/或第二图案的子块的大小大于协议约定的大小;根据各子块的运动矢量及对应的权重,产生第一图案的第一运动补偿预估值及第二图案的第二运动补偿预估值;将所述第一运动补偿预估值与第二运动补偿预估值加权求和,确定所述CU的运动补偿预估值。本发明专利技术提供的仿射运动补偿的交织预测的方法及设备,可以解决现有的仿射运动交织预测方法导致的高内存访问宽带的问题。

A method and equipment of interweaving prediction for affine motion compensation

【技术实现步骤摘要】
一种仿射运动补偿的交织预测的方法及设备本申请要求在2018年09月19日提交美国专利局、申请号为62/733,433、申请名称为“MULTI-HYPOTHESISAFFINEMOTIONMODEL”的美国专利申请的优先权,其全部内容通过引用结合在本申请中。
本专利技术涉及视频编码和压缩
,特别涉及一种仿射运动补偿的交织预测的方法及设备。
技术介绍
在对视频数据进行处理时可以使用各种视频编码技术来压缩视频数据。视频编码是根据一个或多个视频编码标准来执行的。例如,视频编码标准包括多功能视频编码(VVC)、联合勘探测试模型(JEM)、高效率视频编码(HighEfficientVideoCoding,HEVC)、高级视频编码(AVC)、运动图像专家组(MPEG)编码等。视频编码通常利用视频图像或视频序列中存在冗余的预测方法(例如,帧间预测、帧内预测等)。视频编码技术的一个重要目标是将视频数据压缩为使用较低比特率的形式,同时避免或最小化对视频质量的下降。随着不断发展的视频服务变得可用,需要具有更好编码效率的编码技术。在第10届JVET会议(2018年4月10日至20日,美国圣地亚哥)上,JVET定义了VVC(VersatileVideoCoding,多功能视频编码)和VVC测试模型1(VTM1)编码方法的初稿;使用二叉和三叉划分编码块结构作为VVC的初始新编码特征,包括具有嵌套多类型树的四叉树。此后,在JVET会议期间,还开发了用于实现编码方法以及草案VVC解码过程的参考软件VTM。还开发了基于VTM的基准集(BenchmarkSet,BMS)以包括尚未被VVC采用但需要进一步研究的编码工具。VVC的AMC(AffineMotionCompensation,仿射运动补偿)中的4×4大小CU不允许进行双向预测以减少存储器带宽,为了解决AMC的困境,出现了交织预测以实现更精细的MV(MotionVector,控制点的运动矢量)粒度而不会过多的增加复杂性,交织预测方法通过基于子块的运动补偿生成当前块的两个预测器,然而,基于交织预测的4×4的运动补偿可能导致高内存访问宽带,因此需要提出减少使用内存访问的方法。
技术实现思路
本专利技术提供了一种仿射运动补偿的交织预测的方法及设备,用以解决现有仿射运动交织预测导致的高内存访问宽带的问题。根据本专利技术实施例的第一方面,提供一种仿射运动补偿的交织预测的方法,该方法包括:获取视频图像帧,确定所述视频图像帧中的编码单元CU;将所述CU划分成具有不同划分图案的第一图案和第二图案,并确定所述第一图案和第二图案中各子块的权重,其中,所述第一图案和/或第二图案的子块的大小大于协议约定的大小;根据各子块的运动矢量及对应的权重,产生第一图案的第一运动补偿预估值及第二图案的第二运动补偿预估值;将所述第一运动补偿预估值与第二运动补偿预估值加权求和,确定所述CU的运动补偿预估值。根据本专利技术实施例的第二方面,提供一种仿射运动补偿的交织预测的设备,包括:编码单元确定模块,用于获取视频图像帧,确定所述视频图像帧中的编码单元CU;图案划分模块,用于将所述CU划分成具有不同划分图案的第一图案和第二图案,并确定所述第一图案和第二图案中各子块的权重,其中,所述第一图案和/或第二图案的子块的大小大于协议约定的大小;预测模块,用于根据各子块的运动矢量及对应的权重,产生第一图案的第一运动补偿预估值及第二图案的第二运动补偿预估值;预测确定模块,用于将所述第一运动补偿预估值与第二运动补偿预估值加权求和,确定所述CU的运动补偿预估值。可选地,所述第一图案子块的大小大于协议约定的大小,包括:所述第一图案的子块的宽度大于协议约定的宽度;或者所述第一图案的子块的高度大于协议约定的高度;或者所述第一图案的子块的宽度大于协议约定的宽度,且所述第一图案/第二图案的子块的高度大于协议约定的高度。可选地,所述第二图案子块的大小大于协议约定的大小,包括:所述第二图案的子块的宽度大于协议约定的宽度;或者所述第二图案的子块的高度大于协议约定的高度;或者所述第二图案的子块的宽度大于协议约定的宽度,且第二图案的子块的高度大于协议约定的高度。可选地,所述第一图案和第二图案的子块的大小为如下任一种:第一图案的子块大小为M×N,第二图案的子块大小为N×M;第一图案的子块大小为M×M,第二图案的子块大小为N×N;第一图案的子块大小为M×N,第二图案的子块大小为M×M;第一图案的子块大小为N×M,第二图案的子块大小为M×M;第一图案的子块的大小为M×M,第二图案的中间子块的大小为M×M,边界的偏移子块的大小为(M/2)×(M/2)、(M/2)×M、M×(M/2);其中,M、N均为正整数,且M不等于N。可选地,所述协议约定的子块的大小为4×4,所述第一图案/第二图案的子块的大小大于协议约定的大小为如下任一种:第一图案的子块大小为8×4,第二图案的子块大小为4×8;第一图案的子块大小为4×4,第二图案的子块大小为8×8;第一图案的子块大小为8×4,第二图案的子块大小为8×8;第一图案的子块大小为4×8,第二图案的子块大小为8×8。第一图案的子块的大小为8×8,第二图案的中间子块的大小为8×8,边界的偏移子块的大小为4×4、4×8、8×4。可选地,图案划分模块确定所述第一图案和第二图案中各子块的权重,包括:确定位于第一图案/第二图案中心的各子块的第一权重,及位于边界的各子块的第二权重,所述第一权重大于第二权重。可选地,图案划分模块确定第一图案/第二图案的各子块的运动矢量,包括:根据仿射运动模式下的候选集,确定所述CU的控制点的运动矢量;根据所述CU的控制点的运动矢量及第一图案/第二图案的各子块位置,确定第一图案/第二图案的各子块的运动矢量。可选地,所述仿射运动模式包括:AF_INTER模式或AF_MERGE模式。可选地,所述控制点的个数为2或3个。根据本专利技术实施例的第三方面,提供一种仿射运动补偿的交织预测的设备,包括:存储器和处理器;其中,所述存储器用于存储程序;所述处理器用于执行所述存储器中的程序,包括如下步骤:获取视频图像帧,确定所述视频图像帧中的编码单元CU;将所述CU划分成具有不同划分图案的第一图案和第二图案,并确定所述第一图案和第二图案中各子块的权重,其中,所述第一图案和/或第二图案的子块的大小大于协议约定的大小;根据各子块的运动矢量及对应的权重,产生第一图案的第一运动补偿预估值及第二图案的第二运动补偿预估值;将所述第一运动补偿预估值与第二运动补偿预估值加权求和,确定所述CU的运动补偿预估值。可选地,所述第一图案子块的大小大于协议约定的大小,包括:所述第一图案的子块的宽度大于协议约定的宽度;或本文档来自技高网
...

【技术保护点】
1.一种仿射运动补偿的交织预测的方法,其特征在于,包括:/n获取视频图像帧,确定所述视频图像帧中的编码单元CU;/n将所述CU划分成具有不同划分图案的第一图案和第二图案,并确定所述第一图案和第二图案中各子块的权重,其中,所述第一图案和/或第二图案的子块的大小大于协议约定的大小;/n根据各子块的运动矢量及对应的权重,产生第一图案的第一运动补偿预估值及第二图案的第二运动补偿预估值;/n将所述第一运动补偿预估值与第二运动补偿预估值加权求和,确定所述CU的运动补偿预估值。/n

【技术特征摘要】
20180919 US 62/733,4331.一种仿射运动补偿的交织预测的方法,其特征在于,包括:
获取视频图像帧,确定所述视频图像帧中的编码单元CU;
将所述CU划分成具有不同划分图案的第一图案和第二图案,并确定所述第一图案和第二图案中各子块的权重,其中,所述第一图案和/或第二图案的子块的大小大于协议约定的大小;
根据各子块的运动矢量及对应的权重,产生第一图案的第一运动补偿预估值及第二图案的第二运动补偿预估值;
将所述第一运动补偿预估值与第二运动补偿预估值加权求和,确定所述CU的运动补偿预估值。


2.根据权利要求1所述的方法,其特征在于,所述第一图案子块的大小大于协议约定的大小,包括:
所述第一图案的子块的宽度大于协议约定的宽度;或者
所述第一图案的子块的高度大于协议约定的高度;或者
所述第一图案的子块的宽度大于协议约定的宽度,且所述第一图案/第二图案的子块的高度大于协议约定的高度。


3.根据权利要求1所述的方法,其特征在于,所述第二图案子块的大小大于协议约定的大小,包括:
所述第二图案的子块的宽度大于协议约定的宽度;或者
所述第二图案的子块的高度大于协议约定的高度;或者
所述第二图案的子块的宽度大于协议约定的宽度,且第二图案的子块的高度大于协议约定的高度。


4.根据权利要求1~3任一所述的方法,其特征在于,所述第一图案和第二图案的子块的大小为如下任一种:
第一图案的子块大小为M×N,第二图案的子块大小为N×M;
第一图案的子块大小为M×M,第二图案的子块大小为N×N;
第一图案的子块大小为M×N,第二图案的子块大小为M×M;
第一图案的子块大小为N×M,第二图案的子块大小为M×M;
第一图案的子块的大小为M×M,第二图案的中间子块的大小为M×M,边界的偏移子块的大小为(M/2)×(M/2)、(M/2)×M、M×(M/2);
其中,M、N均为正整数,且M不等于N。


5.根据权利要求4所述的方法,其特征在于,所述协议约定的子块的大小为4×4,所述第一图案/第二图...

【专利技术属性】
技术研发人员:陈漪纹王祥林
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1