1 merge模式可以被看作是一种独立的预测编码模式,在当前编码单元选择merge模式的时候,会首先建立其运动MV候选列表,然后按照一定的次序遍历候选列表中的MV,从中选取码率是真代价最小的MV作为最优MV,并编码其index值。编码器仅仅需要传输最优MV的index,不需要传输大量运动信息。
merge模式先的候选列表又分为空域和时域两种。
2 空域候选列表
B0代表当前PU右上方的PU,B1代表上方最右侧PU,B2 左上方PU,A
左侧最下方PU,A0 左下方PU。空域候选列表按照A1,B1,B0,A0,B2 最多选取4个候选MV
3 时域候选列表
merge模式的时候时域MV是利用当前PU在相邻的已经编码的帧中相同位置的PU建立的。MV不进行缩放。
curMV = td/tb * colMV
HEVC规定时域候选MV最多只能有一个
因此merge模式,最多有5个候选列表