论文部分内容阅读
随着人们对视频和音频信息的需求愈来愈强烈,追求远距离视音频同步交互成为新的时尚。近些年来,依托计算机技术、通信技术和网络技术的发展,集音频、视频、图像、文字、数据为一体的多媒体信息,使越来越多的人开始通过互联网享受到网上生活、远程医疗、远程通讯的乐趣,缩短了时区和地域的距离。在这之中,数字电视(包括HDTV)、DVD压缩与存储、视频会议和以多媒体应用为主要特点的3G都是研究热点,也是多媒体技术的一个发展方向和趋势。而这其中的一个关键技术就是视频压缩技术,促使了许多视频编码标准的产生。H.264/AVC是由ITU国际电信联盟)的VCEG和ISO/IEC的MPEG两大组织联合组成的JVT共同制定的一项新的视频压缩技术标准,它使得运动图像压缩技术上升到了一个更高的阶段。在较低带宽上提供高质量的图像传输是H.264/AVC的应用亮点,在同样的视觉质量前提下,比H.263和MPEG-4节约了50%的码率,而且对IP和无线网络传输具有更好的支持功能。但H.264获得优越性能的代价是计算复杂度的增加,这也是H.264大规模应用的主要障碍。针对这一现状,业内也在做大量的研究,力图降低其计算复杂度和提高运行效率。本文的工作主要集中以下几个方面:
1.仔细研究了H.264的标准,并与其他标准进行了较为全面的对比,从标准的新特点中确定了研究的重点与方向。
2.通过对JM参考模型代码的研究,找出其中的计算瓶颈和耗时、低效的模块,并设计了一个新的模型。
3.针对计算量大、复杂度高的运动估计和补偿模块,用快速算法和简化算法减少计算量,提高运算效率。
4.针对计算量大、频繁调用,但是规则性强的运动估计插值和整数变换模块,使用了MMX,SSE和SSE2等CPU的扩展指令集进行优化,提高计算速度和效率。
5.对码率控制和视觉质量的关系和技术进行一定的分析,指出了一般应用的一些参数,并对该系统可适应的研究方向给出了一些看法,对类似应用具有指导意义。