声明:本系列博文均为原创,转载请注明出处,谢谢!https://blog.csdn.net/xiangxiazaif/article/details/89375077
1.Extended merge prediction
HEVC中,merge候选列表最大值为5(空域4+时域1),候选集为5个空域,2个时域以及候选集总数小于最大值时增加的组合双向预测(只针对B帧)和零MV;
VTM4中,merge候选列表最大值为6(空域4+时域1+HMVP1),候选集包括5个空域,2个时域,6个HMVP(同一个CTU中,前一个块的运动信息作为当前块的MVP,新的CTU到来时HMVP表会被清空),Pair-wise average MVP(对现有merge候选列表中已定义的候选对求平均)以及未达到最大值时补零MV
2.Merge mode with MVD (MMVD)
MMVD又叫做UMVE,在选择MV candidate之后,UMVE会以此为起点做更精细的运动搜索,而在码流中只需要传送器对应的index即可。
表3-6代表起始点的index,表3-7代表运动信息大小,表3-8代表MVD相对于起始点的方向
参考JVET-K0115和JVET-L0054
3.Affine motion compensated prediction
在HEVC中,只有平动模型被用于运动补偿预测。然而在真实世界中,有各种各样的运动,比如放大/缩小,旋转,透视运动和其他非规则运动。
在VTM4中,使用了一种基于块的仿射运动补偿预测。如下图所示,一个块的仿射运动域由两个control point(4参数)或三个control point(6参数)运动矢量表示
对于4参数和6参数的仿射运动模型,(x,y)点处的mv分别表示为式3-7和3-8