论文部分内容阅读
H.264/AVC是ITU-T和ISO/IEC联合制定的最新视频压缩标准。它采用了一系列先进编码技术,在编码效率、网络适应性等诸多领域都超越以往的视频编码标准,而近几十年来DSP技术的高速发展可为实现复杂的新一代视频编解码系统提供平台。因此,H.264/AVC视频编码算法及其DSP实现的研究己经成为目前视讯行业研究的热点和难点。本文深入研究了H.264/AVC的编码原理,并在此基础上对其参考软件编码器进行了优化。主要工作和研究成果包括:在算法研究方面:对照JM8.6参考代码对H.264/AVC的率失真优化策略、帧内预测、帧间多尺寸块模式、整数核变换量化、去方块滤波器等部分进行深入研究。H.264采用了可变块运动估计和率失真优化模式判决。编码器需要对10种模式进行率失真优化计算才能得到一个宏块的最优编码模式,极大地增加了编码器的复杂度。为了提高模式选择效率,本文提出了一种基于运动复杂度的快速模式选择算法。该方法首先根据视频图象的运动复杂程度,将视频区域划分为三种类型,计算一个区域的运动复杂度,然后根据时间和空间的相关性,减少了搜索模式。实验证明该方法在保证编码性能的基础上,可以使帧间编码时间相对原RDO全搜索方法降低20%~26%。在DSP实现研究方面:研究了Blackfin533 DSP的开发原理以及DSP代码的优化方法。通过系统级优化,算法级优化,指令级优化等手段,充分利用DSP的并行处理能力和丰富的媒体处理指令,实验结果显示在Blackfin533 DSP上QCIF视频格式的编码速度有了大幅提升。