1、宏块类型
1.1、Skipped宏块(无像素残差,无运动矢量残差MVD, 无需传送)
使用2种重构(预测)方式:copy参考宏块和direct方式
像素重构值=像素预测值
MV=MVp (MVD=0)
根据重建像素和mv, 就可以恢复出本帧本宏块的像素值(如果mv是分数,则需要插值)
只传送mb_type
B_skip双向预测(重构方式:direct方式重构,又分为空间和时间 Direct 预测方式)
先预测出其MV,后面的处理就跟一般的帧间宏块类似了(根据 MV 获取参考图像,再进行插值重构)。
P_skip前向预测(重构方式:直接copy参考宏块)
1.2、Direct 宏块(无MVD但是带残差)
B_Direct_88 类型块(大小为 88)和B_Direct 类型宏块(大小为 16*16)都采用的是 Direct 预测模式
2、宏块预测类型
2.1、Direct预测方式(无MVd)
1,在图像序列里确实存在这样的情况:当前MB