1、预习
在HEVC里面的预测,是原始帧与前一个编码帧之间进行了一系列操作,逐渐递归完成的编码压缩。
计算匹配块的MV要进行运动估计(ME),计算比较麻烦
理论传输的是:所有块的运动矢量 和 每一个预测帧与原始帧之间的帧间误差
HM传输的是: 分类别传输块的运动矢量(inter,skip,merge),因为不同类别的运动矢量所携带的数据量不一样,能少传就少传
2、区别理解
inter:传输的是匹配块(根据匹配算法) 和 当前编码块(选择时域或者空域预测的运动矢量)的运动矢量误差MVD 和 预测误差(因为预测块与实际的原始帧还存在误差),这个携带的数据量比较大,且计算比较麻烦
merge:用当前正在编码的块预测出运动矢量,不需要传输MVD(即不需要进行运动估计),只存在预测误差
skip:直接传输相应的指向这个参考块的运动矢量(匹配算法算出的匹配块)即可(相当于前一帧的某个块不做任何改变直接平移到下一帧),不需要传输MVD和预测残差