论文部分内容阅读
数字视频技术是当今多媒体技术发展的主流。H.264/AVC是由JVT(JointVideo Team,联合视频组)开发和提出的开放统一的视频编码标准,是目前最新的视频编码标准。H.264/AVC引入了多种新的编码技术,对于解码兼容性有明确的规定,使得它在图像质量相同的情况下,编码效率大幅提高,支持不同网络资源下的分级编码传输,从而获得平稳的图像质量。H.264/AVC能够把提高视频图像的传输效率和为用户提供更高质量的画面两个目标结合起来,能适应于不同网络中的视频传输,可以满足在低码率条件下进行视频高质量传输的要求,有着非常广阔的应用前景。
H.264/AVC的高压缩性能是以高复杂度为代价的,为满足视频通信终端的应用要求,必须对其进行性能上的优化。
本文围绕H.264/AVC标准展开。首先介绍了视频编解码技术的国内外研究、发展现状以及数字图像压缩编码技术。其次,解析了H.264/AVC标准中编解码的基本结构和实现流程,重点对分层结构、帧内和帧间预测、整数变换和量化、熵编码、去块效应滤波等关键模块和算法进行了分析和研究,对H.264/AVC的最新发展——高保真扩展集FRExt和可伸缩扩展集SVC的特点和应用进行了说明。最后,以H.264/AVC解码器的参考模型JM11为蓝本,在对其复杂度进行分析的基础上,重点对H.264/AVC解码器软件的内存分配、解码流程、宏块解码、运动补偿、熵解码、去块滤波等模块进行了优化,同时对优化的数据进行分析,给出了优化后各个函数模块占用时间百分比。结果表明,优化后的解码器在保证其优良性能的前提下,解码速度有了大幅提高,达到了缩短解码运行时间的预期目的。