H.266/VVC技术描述_3-帧间预测_9-对称MVD
1、使用条件
对称MVD模式由CU级的一个flag控制,此模式下不传输两个参考帧索引和MVD1。对称MVD只在以下条件进行:
1、在slice级设三个变量,BiDirPredFlag、RefIdxSymL0和RefIdxSymL1。
2、如果mvd_l1_zero_flag=1,那么BiDirPredFlag=0。如果mvd_l1_zero_flag=0,且两个参考列表中最近的帧方向相反,且两帧都是临近帧,BiDirPredFlag=1。
3、在CU级,如果CU是双向预测且BiDirPredFlag=1,那么可以用对称MVD。
2、变量推导
如果使用对称MVD,两个参考帧设为两个参考帧列表最近的帧,MVD1设为MVD0的相反数。
3、决策方式
在编码端,首先在MV候选列表中选择率失真最低的MV,然后进行对称MVD搜索。