AVS3:高级运动向量表达UMVE

UMVE(Ultimate motion vector expression)是AVS3中新增的技术,用于为skipdirect模式构建MVP。UMVE是在已生成的运动候选基础上做偏移从而得到更优的候选集。

AVS3:高级运动向量表达UMVE_第1张图片

图1 UMVE运动候选生成

如图1所示,UMVE首先在已生成的候选中选择起始点,然后选择一个偏移方向,在这个方向上按一定距离偏移。UMVE的可选的起始点有2个,偏移方向有4个(上下左右),偏移距离五选一或八选一,由图像头中标识位决定,如下表所示。所以有2x4x5=40或2x4x8=64个候选项。

AVS3:高级运动向量表达UMVE_第2张图片

两个起始点从已生成的候选集中选取,候选集由空域相邻块MV块构成,若不足两个则添加时域MV,若还是不足两个则用零向量填充。其中空域候选MV按F、G、C、A、D的顺序获取,如图2所示。

AVS3:高级运动向量表达UMVE_第3张图片

图2 空域相邻块

你可能感兴趣的:(AVS3,视频编码,UMVE,AVS3)