1、帧内预测编码
2、帧间预测编码
2.1 运动估计(寻找最佳匹配块并找运动矢量)
运动估计是寻找当前编码的块在已编码的图像(参考帧)中的最佳对应块,并且计算出对应块的偏移(运动矢量)。
P为当前帧,Pr为参考帧,B为当前码块,Br是Pr中与B块相减残差最小的块,Br称为B的最佳匹配块。
B*与B在图像中的坐标位置相同,Br坐标为(Xr,Yr),B*坐标为(Xr,Yr)。Br坐标减去B*的坐标就是运动矢量MV。
由于全局搜索耗费时间太多,所以可考虑采用散步搜索法
2.1.1 运动矢量
2.2 运动补偿
运动补偿是根据运动矢量和帧间预测方法,求得当前帧的估计值过程。其实说白了就是将运动矢量参数贴到参考帧上获取当前帧。另外运动补偿是一个过程