H.264/AVC编码优化算法研究

H.264/AVC编码优化算法研究

论文摘要

H.264/AVC是ITU-T VCEG和ISO/IEC MPEG联合推出的最新视频编码国际标准,虽然该标准仍然基于以往成熟的预测变换混合编码的架构,但融合了近些年视频编码方面的各项先进技术,编码效率比以往的标准提高了至少一倍以上。和以往的标准相比,H.264/AVC在编码层的突出特点主要包括可变块大小的运动补偿预测、多参考帧预测、整数变换、1/4像素精度的运动补偿预测、上下文自适应的熵编码以及环内去块效应滤波。由于支持这些先进的功能,H.264/AVC的编码复杂度空前的增加。因此,针对H.264/AVC视频编码算法进行研究,并根据其原理进行性能优化,以及在保证编码质量的前提下如何降低编码的复杂度,都具有十分重要的理论和实际意义。因此本文围绕H.264/AVC视频编码优化算法,主要研究了下面几个方面的问题:首先,我们研究了视频序列存在比特预算限制的最优编码问题。上述问题主要体现在视频存储的应用中,为了获得编码序列的最优一组量化参数,最好考虑序列中各帧之间的相互依赖性。针对以上各帧相关的最优编码问题,可以通过帧级率失真优化解决。穷举迭代法(EIA)就是最佳的帧级率失真优化算法,但该算法的计算复杂度太高,无法应用到实际的编码中。因此本文研究了一些次优算法,并提出了基于ρ域率失真模型和最佳次优算法(即GIA)的帧级率失真优化算法,可以从所有可能的量化参数组中选择一组使得率失真代价最小的一组量化参数作为最优的一组量化参数。该算法大大降低了GIA的计算复杂度,仿真结果表明,和GIA相比,本文算法在编码质量几乎相等情况下的编码时间还不到GIA一遍RDO的八分之一。其次,研究了H.264/AVC帧级编码中量化参数精确控制的问题。在H.264/AVC检验模型JM10.2的帧级编码中,每一帧的编码比特和量化参数有着直接对应的关系,因为帧中每一个宏块采用的都是同一个量化参数。但是根据JM10.2中的二次率失真模型计算的量化参数常常导致每一帧的编码比特和目标比特的失配,本文提出了一个通过ρ域率失真模型对上述量化参数进行调整的算法,可以弥补上述二次率失真模型不够精确的不足。最后,研究了帧间预测编码中宏块编码模式的快速判决问题。为了更精确地进行帧间预测,H.264/AVC采用了可变块大小的运动补偿预测技术,通过率失真优化来选择最佳的块大小帧间模式。因此宏块帧间模式的判决是H.264/AVC实际编码中最耗时的一个模块。为了降低整个编码的计算复杂度,本文提出了一个新的帧间模式快速判决算法。通过对宏块的空域和时域信息的综合分析,对SKIP模式和P8x8模式这两种特殊的模式进行提前判决,大大降低了整个编码的计算复杂度。综合以上关于帧级编码中的量化参数更新算法和帧间模式快速判决算法,本文在JM12.4的基础上提出一个优化的H.264/AVC帧级编码方案,并和H.264/AVC最新的JVT-W042帧级码率控制方案进行了全面的比较。仿真结果表明,在低码率的情况下,本文提出的优化编码方案优于JVT-W042,而且码率越低的情况下,优势越明显。除此而外,本文的优化编码方案还大大降低了编码的计算复杂度。

论文目录

  • 摘要
  • ABSTRACT
  • 英文缩略语
  • 第一章 绪论
  • 1.1 视频编码基础
  • 1.1.1 视频的冗余
  • 1.1.2 视频压缩基本原理
  • 1.2 图像视频编码标准
  • 1.2.1 图像视频编码标准历史
  • 1.2.2 以往视频编码标准的技术特点
  • 1.2.3 H.264/AVC 的技术特点
  • 1.2.4 编码性能比较分析
  • 1.3 国内外研究现状
  • 1.4 本文的创新点
  • 1.5 本文的内容组织
  • 第二章 率失真优化编码基础
  • 2.1 率失真理论
  • 2.2 优化比特分配
  • 2.3 H.264/AVC 宏块编码参数选择
  • 2.4 码率控制
  • 2.4.1 MPEG-2 TM5 码率控制算法
  • 2.4.2 H.263 TMN8 码率控制算法
  • 2.4.3 MPEG-4 VM8 码率控制算法
  • 2.4.4 H264/AVC JVT-G012 码率控制算法
  • 2.4.5 ρ域码率控制算法
  • 2.5 本章小结
  • 第三章 H.264/AVC 各帧相关的帧级率失真优化
  • 3.1 各帧依赖下的帧级率失真优化
  • 3.2 次优算法分析
  • 3.3 基于ρ域的帧级率失真优化算法
  • 3.4 仿真结果及分析
  • 3.5 本章小结
  • 第四章 H.264/AVC 帧级编码中的精确量化控制
  • 4.1 JM10.2 帧级码率控制失配的微观分析
  • 4.2 Jiang 的改进算法
  • 4.3 结合ρ域率失真模型的帧级量化参数调整算法
  • 4.4 仿真结果及分析
  • 4.5 本章小结
  • 第五章 H.264/AVC 中宏块编码模式的快速判决
  • 5.1 H.264/AVC 编码模式选择分析
  • 5.1.1 帧内模式选择
  • 5.1.2 帧间模式选择
  • 5.2 帧间模式的快速判决算法
  • 5.3 仿真结果及分析
  • 5.4 本章小结
  • 第六章 优化的 H.264/AVC 帧级编码方案
  • 6.1 本文研究回顾
  • 6.2 优化的H.264/AVC 帧级编码方案
  • 6.3 仿真结果及分析
  • 6.3.1 QCIF 序列120Kbps 码率下的仿真
  • 6.3.2 QCIF 序列60Kbps 码率下的仿真
  • 6.3.3 CIF 序列300Kbps 码率下的仿真
  • 6.4 本章小结
  • 第七章 总结与展望
  • 参考文献
  • 致谢
  • 作者攻读博士学位期间撰写及发表的论文
  • 相关论文文献

    标签:;  ;  ;  ;  ;  ;  

    H.264/AVC编码优化算法研究
    下载Doc文档

    猜你喜欢