对于我来说,这个是一个老问题了。以前蓝风车专门给我讲解,我都没搞懂(真有点对不起蓝风车的细心教诲哈。呵呵~~~)。今天终于弄清楚了,特此总结出来,请大家指正。
=================================================================================
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(表示残差编码状态,详见BBS中我的帖子“
CBP详解”),反过来没有残差当然就没有CBP;
2、请一定不要把 Direct 类型宏块、Skip 类型宏块、Direct 预测模式这三个混淆了。B_Skip 类型宏块(大小为 16*16)、B_Direct_8*8 类型块(大小为 8*8)和B_Direct 类型宏块(大小为 16*16)都采用的是 Direct 预测模式;
3、关于时间和空间的Direct 预测模式,请大家参考标准文档的8.4.1.2小节;
4、与本论坛另一篇帖子“
请问Skipped Macroblock是什么意思? ”参照学习;
5、我是跟踪JM86解码过程得出以上结论的。如果某些部分有点错误,请大家指正。
分享到:
相关推荐
基于宏块运动信息的快速模式选择算法.图像编码相关 mpeg
在帧间模式选择部分,对SKIP类型的选择进行了分析,提出SKIP类型的选择与已编码帧中SKIP类型的比例有关,并给出了解决方法。最后针对各种测试序列,并组合了多个图像缩放因子,进行了大量的实验。在帧内模式选择部分...
为了解决这一问题,提出一种快速帧间模式选择算法,它利用了SKIP模式在视频序列中的使用率信息和时空域相邻宏块与当前宏块编码模式之间的高度相关性。该算法缩小了模式选择的范围,并采用阈值来提高预测准确度。仿真...
如果Skip模式不适合当前宏块,则继续利用宏块的空间同质性和时间静态性进行其他帧间模式的筛选。然后根据帧间模式选择的结果判断是否继续进行帧内预测。算法设计过程中,充分考虑Quantize Parameter对模式选择的影响...
用回归分析建模的思路,提出了一种内容自适应的SKIP模式预选算法(CASMED),通过一个能够反映当前编码宏块特性的变量来自适应地对阈值模型进行调整.结果证明,该算法在编码性能损耗几乎为零的情况下,大大降低了模式...
在高效视频编码(HEVC)中,SKIP.mode是一种高效的帧间预测工具,具有较高的编码性能,较低的复杂度。 本文提出了一种早期的SKIP.mode决策算法来加速编码过程。 以SKIP模式的速率失真成本(RD-cost)作为决策标准。 ...
skiplist模板类
介绍skip list实现的文档
介绍了运动估计的基本原理和块匹配准则,然后运用数学和统计相结合的方法,建立了在不同代价函数时与不同量化参数下的全零块阈值模型.利用这个阈值模型,可以在运动估计之前判断P skip模式,从而提出了P_skip模式...
ppt文档 详细介绍了skip list的算法和实现
RMAN skip readonly 8 RMAN备份只读表空间 8 RMAN skip readonly 0级备份 8 RMAN skip readonly 恢复 10 只读表空间的备份与恢复 12 1、只读表空间定义和特性 12 2、只读表空间的备份与恢复 13 3、Case1只读表空间的...
skiplist的C++实现,包含test程序
skiplist 跳表C++实现,资料参考 en.wikipedia.org/wiki/Skip_list
基于SkipNet 的 P2P-SIP系统
然后,检测宏块的运动活跃性,为当前宏块选择率失真代价较小的模式,提前作出模式决策,得到最佳模式。实验结果表明,该算法与参考编码器相比,在比特率平均增加0.09%、峰值信噪比平均损失0.19dB的情况下,编码时间...
redis中使用的skiplist数据结构
Treap数据结构和Skip Lists,英文附图解,若侵犯版权,我立即删掉
这个是跳表的头文件
基于TMS320DM6446对skip模式判断的改进,段巧娟,张刚,在嵌入式系统下实现AVS实时编码的一个核心技术是数据的合理分配。本文探讨了在TMS320DM6446 DSP平台上如何减少每次处理的数据量的大小��
skiplist JAVA程序,数据结构课的Project