0
点赞
收藏
分享

微信扫一扫

AVS3:高级运动向量表达UMVE


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



AVS3:高级运动向量表达UMVE_Powered by 金山文档


图1 UMVE运动候选生成

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



AVS3:高级运动向量表达UMVE_Powered by 金山文档_02


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



AVS3:高级运动向量表达UMVE_AVS3_03


图2 空域相邻块

举报

相关推荐

0 条评论