论文部分内容阅读
21世纪的人类社会是信息化的社会,数字化后的信息,尤其是视频和音频信息具有数据海量性。它给存储和传输造成较大的困难。数字视频内在的高带宽特性限制了多媒体业务的扩展,故必须对视频数据进行压缩。ISO/IEC和ITU-T联合制定的H.264标准,标志着视频压缩技术的最新进展。 H.264的技术特点可以归纳为三个方面,一是注重实用;二是注重对移动和IP网络的适应;三是在混合编码器的基本框架下,对其主要关键部件都做了重大改进,如多模式运动估计、帧内预测、多帧预测、基于内容的变长编码、4×4二维整数变换等。在关注H.264的优越性能的同时必然需要衡量其实现难度。从总体上说,H.264性能的改进是以增加复杂性为代价而获得的。据估计,H.264编码的计算复杂度大约相当于H.263的3倍,解码复杂度大约相当于H.263的2倍,对H.264编解码的速度和性能优化关系到H.264的应用和推广。 本文首先对视频软件的优化方法作了分类和研究,并从算法和汇编优化的角度给出了实例和分析。然后对H.264解码器各主要模块进行了详细的分析和探讨,为降低计算复杂度、提高速度,在通用处理器开发平台上,提出了整型变换、运动补偿和变长解码等模块的优化思想,进行了探讨和研究,并对优化的结果作了比较和分析。 同时本文对未来H.264解码器在手持设备平台上的实现进行了分析和展望,基于特定处理器的体系结构提出了优化建议。