龙岩一中官网:skip 宏块 Direct预测模式

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 02:35:16
1.我们常说的某个mb被 skip了对b 和p 是不同的,其中b还有类似的direct16x16模式对于b帧: skip: 无residual,无mvd。解码时,通过Direct预测模式(时间或空间)计算出前、后向MV后,直接利用前、后向MV得到像素预测值。            direct mode:B帧的双向预测使用了直接模式(direct mode)、对称模式(symmetric mode)和跳过模式(skip mode) 三种    其中direct:有residual,无mvd。解码时,通过Direct预测模式(时间或空间)计算出前、后向MV后,利用前、后向MV得到像素预测值。对于p帧:skip  不传送mvd,有predicted mv 代替mv ,不传送residual,直接从目标位置copy来一个mb.  2.Skip宏块与Direct预测模式浅析
B_Skip类型宏块(200503版标准,表7-14最后一行):无像素残差,无运动矢量残差(MVD)。解码时,通过Direct预测模式(时间或空间)计算出前、后向MV后,直接利用前、后向MV得到像素预测值。像素重构值=像素预测值        B_Direct_16*16类型宏块(200503版标准,表7-14第一行):有像素残差,无运动矢量残差(MVD)。解码时,通过Direct预测模式(时间或空间)计算出前、后向MV后,利用前、后向MV得到像素预测值。然后,像素重构值=像素预测值+像素残差解码值       P_Skip类型宏块(200503版标准,表7-13最后一行):也就是COPY宏块。无像素残差,无运动矢量残差(MVD)。直接利用预测MV得到像素预测值。像素重构值=像素预测值       1、有残差就有CBP反过来没有残差当然就没有CBP。          
2、请一定清楚,Direct 是帧间宏块的一种预测模式,而不是宏块类型,而 Skip 是帧间宏块的一种类型,而不是预测模式。Skip 类型宏块采用的是 Direct 预测模式。 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/threewells_14/archive/2007/02/15/1510430.aspx