在MMVD技术中,首先在merge列表的前两个中选择一个,然后使用发送的MVD信息进行细化。MMVD的信息包括,一个merge候选flag(表示选择哪个候选),一个表示距离的索引,一个表示方向的索引。MMVD搜索的点如下图,中心点为起始MV位置,在四个方向上的不同距离进行运动搜索。
距离索引代表的距离如下表:
方向索引代表的方向与起始点有关,如下表,方向索引可以表示4个方向。如果起始点MV是单向预测或者是同方向的双向预测(参考帧在当前帧的同一侧),方向索引表示的方向如下表。如果MV是双向预测并且参考帧分别在当前两侧,参考帧列表0的方向如下表,参考帧列表1的方向相反。
VVC在skip flag或merge flag后用一个MMVD flag表示CU是否使用MMVD。
相关文章: