论文部分内容阅读
数字视频技术是当今视频技术发展的主流,近年来陆续出现了一些新的视频编码标准,其中由国际电信联盟下属的视频编码专家组(VCEG)和国际标准化组织下属的活动图像专家组 (MPEG)共同成立的联合视频小组所开发的H.264/AVC是目前最新的视频编码标准。H.264引进了多种新的编码技术,使得它在图像质量相同的情况下,编码效率大幅提高。同时由于在网络方面良好的适应能力,使得它在未来网络流媒体和无线视频方面有着广阔的应用前景。H.264本身的算法复杂性导致编解码速度缓慢,不利于其应用和推广。本文在深入研究H.264编码算法的基础上,对解码器进行了优化。 本文首先介绍了视频压缩编码的基本概念和原理,并简要说明了目前这一领域发展现状。 在本文第二部分,对H.264编解码器结构和流程进行解析,对分层结构、帧内和帧间预测、整数变换和量化、熵编码等关键模块和算法进行了分析和研究。 在第三部分,首先对解码器参考模型进行了复杂度分析,依据结果确定优化对象。其次在代码层次对参考模型进行了优化。然后对NAL层内存分配、运动补偿、熵解码、去块滤波和反整数变换等五个模块进行了各个层面的优化,并对优化的数据进行分析。相对于优化前,优化后的解码器解码速度有了大幅提高。最后提出了MMX技术在H.264解码优化方面的应用。