[原创] Skip宏块与Direct预测模式浅析 - H.264乐园 - 视频技术论坛 中华视频网|ffmpeg工程组 - Powered by Discuz!

来源:百度文库 编辑:神马文学网 时间:2024/04/29 03:35:59

[原创] 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(表示残差编码状态,详见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解码过程得出以上结论的。如果某些部分有点错误,请大家指正。
[原创] Skip宏块与Direct预测模式浅析 - H.264乐园 - 视频技术论坛 中华视频网|ffmpeg工程组 - Powered by Discuz! [原创] MV预测过程详解(附图) - H.264乐园 - 视频技术论坛 中华视频网|ffmpeg工程组 - Powered by Discuz! H.264中POC类型之探讨 - H.264乐园 - 视频技术论坛 中华视频网|ffmpe... [转贴] H.264帧内编码的模式选择——arix - H.264乐园 - 视频技术论坛 ... [转贴] H.264帧内编码的模式选择11——arix - H.264乐园 - 视频技术论坛 ... 中华视频网 - [原创] 我的H.264学习历程 中华视频网 - [原创] 我的H.264学习历程 深度技术论坛 - Powered by Discuz! 中华视频网 - [原创] 我的H.264学习历程: 页面 2 搞笑一句话 | 茶楼乐园 - IT姐妹技术论坛 - Powered by PHPWind H.264中POC类型之探讨 - H.264乐园 - 视频 红烧肉的做法 - 美食乐园 - 水母论坛 - Powered by Discuz! 牛奶与健康 - 新生宝宝 - 播报网 - Powered by Discuz! 牛奶与健康 - 新生宝宝 - 播报网 - Powered by Discuz! 建筑基本常识解释 - 建筑工程 - 工程造价员考试培训网论坛 造价员考试论坛 - Powered by Discuz! 搞笑的汽车窗后标语 | 茶楼乐园 - IT姐妹技术论坛 - Powered by PHPW... 古诗对句!雷人! | 茶楼乐园 - IT姐妹技术论坛 - Powered by PHPWi... [原创] 马克斯盘之流年研究。 - 占星资料区 - 占星网论坛 - Powered by Discuz! 怎么找底(原创帖) - 海钓矶钓 - 平潭便民网 - Powered by Discuz! 原始社会 - 原创文学 - 花钱的感觉 - powered by Discuz! 相思引 - 【散文随笔】 - 清风原创文学论坛 - Powered by Discuz! 史振荣油画[原创] - 油画 - 美术家论坛 - Powered by Discuz! 论坛 - Powered by Discuz! 笑话 - powered by Discuz!