需要金币:1000 个金币 | 资料包括:完整论文,开题报告 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10204 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文首先对数字视频编码和H.264/AVC标准进行了简要介绍,然后分析了H.264/AVC的帧间、帧内预测编码原理。H.264/AVC采用多模式的帧间、帧内预测编码方法,通过引进代价函数对多种模式进行计算选择,从多种编码模式中找出最优模式。多模式的运动估计和模式选择方法在不降低码率的条件下,满足了画面质量最佳的要求,但也使得编码具有较高的复杂度,并导致编码效率降低。若能够在编码前先 对模式进行选择,可降低编码的复杂程度。因此本文重点研究了H.264/AVC标准在其测试模型中的快速模式选择方法。 JM是H.264/AVC的测试模型,具有较多测试版本。本文选择了典型的JM8.6测试版本,对H.264标准中的帧间预测中的模式选择进行了研究,并且通过对比JM6.1代码,研究H.264帧间预测快速模式选择的原理,以及快速选择的方法。通过详细比对代码,分析实验测试,分析了两种编码方式所带来的编码效果改变。 关键词:帧间模式选择;H.264;JM8.6
目录 摘要 ABSTRACT 1 引言-1 2 视频编码概述-2 2.1视频压缩解码概述-2 2.1.1有损和无损压缩-2 2.1.2 帧内和帧间压缩-2 2.1.3 对称和不对称编码-2 2.2 H.264概述-3 2.3 H.264编解码器框架图-3 2.3.1 H.264编码器框架图-3 2.3.2 H.264解码器框架图-4 2.4 H.264预测编码概述-5 2.4.1 帧内预测编码-5 2.4.2 帧间预测编码-5 3 H.264帧间模式选择方法-7 3.1 率失真优化的模式选择-7 3.2代价函数-8 3.3 H.264中的帧间模式选择算法-9 4 基于JM6.1模式选择方案-10 4.1 JM6.1概述-10 4.2 JM6.1帧间预测调用图-10 4.2 JM6.1帧间预测核心代码分析-11 4.2.1 设置拉格朗日参数-11 4.2.2 帧间选择亚宏块模式选择-12 4.2.3 宏块级模式运动估计-12 5模式选择改进--JM8.6-15 5.1 JM8.6模式选择流程图-15 5.2 JM8.6帧间预测核心代码分析-16 5.2.1帧间三种帧间宏块级模式(16*16,16*8,8*16)循环,进行择优-16 5.2.2计算在三种模式下每一个块进行计算最佳代价-16 5.2.3参考帧择优-16 5.2.4帧间亚宏块模式(P8*8模式)-17 5.2.5 运动搜索-18 6 结果研究-19 6.1 运行结果-19 6.1.1 JM6.1测试结果-19 6.1.2 JM8.6运行结果-20 6.2测试结果分析-22 结论-26 致谢-27 参考文献-28 |