一、MMVD综述
在VVC中引入了具有运动矢量差的合并模式(MMVD),merge模式的运动信息将会用于当前CU的预测样值得生成。在传送skip标志和merge标志位之后立刻传送MMVD标志来表明是否对当前CU使用MMVD模式。
在MMVD中,选择完merge候选者后,将通过信号通知的MVD信息进一步完善merge候选者。进一步的信息包括合并候选标记,用于指定运动幅度的索引以及用于指示运动方向的索引。在MMVD模式下,选择合并列表中前两个候选对象之一作为MV基准,传输的merge候选flag来表明使用哪一个作为起始搜索点
下表中的Distance IDX代表着运动的距离,offset值越大运动距离越远
下表中的Direction IDX代表运动的方向:
二、小结
HEVC中的merge模式下直接用运动候选中的MV来进行运动补偿得到残差值,是没有进行运动搜索,进而也没有MVD。而在VVC中,merge候选集中的MVP作为搜索的起始点也要进行运动搜索得到MV,相减得到MVD。这样做可以提升一部分编码的质量。