论文部分内容阅读
数字视频技术广泛应用于通信、计算机、广播电视等领域,如:视频会议、可视电话、数字广播电视等等都要用到数字视频技术。而这其中的一个关键技术就是视频压缩技术,促使了许多视频编码标准的产生。H.264/AVC是由ITU(国际电信联盟)的VCEG和ISO/IEC的MPEG两大组织联合组成的JVT共同制定的一项新的视频压缩技术标准,它使得运动图像压缩技术上升到了一个更高的阶段。在较低带宽上提供高质量的图像传输是H.264/AVC的应用亮点,在同样的视觉质量前提下,比H.263和MPEG-4节约了50%的码率,而且对IP和无线网络传输具有更好的支持功能。但是H.264获得优越性能的代价是计算复杂度的增加,这也是H.264大规模应用的主要障碍,而且H.264/AVC中使用的编码器,为了达到适用于绝大多数应用场合的目的,并没有针对某些特殊的应用环境进行技术细节的优化,导致在某些特定的条件下,不能实现最优的编码效果。并且,H.264/AVC只对解码端进行了规范,这也为对其进行优化留下了一定的空间。针对这种情况,本课题做大量的研究,力图降低其计算复杂度和提高运行效率。本文首先介绍了视频编解码技术的国内外研究、发展现状以及H.264/AVC标准,在分析H.264/AVC编码器软件的不足和问题的基础上,结合模型自身特点,分别从运动估计、整数DCT和量化进行了优化,这三个不同的方面对H.264/AVC编码器软件进行了优化。在优化过程中提出了新的模式选择算法;采用了新的预先判断全零系数块的搜索算法;并给出了更优的预判全零块的判据。以JM7.0软件模型为蓝本,进行了仿真试验,并对比了优化前后的图像视觉质量、编码时间和PSNR值变化。试验证明,在采用新的选择搜索算法以及优化了变换与量化过程后,在视频图像信噪比基本上不变的情况下,运算复杂度大大降低,提高了视频压缩编码效率。最后,对H.264/AVC视频编解码算法进行总结和未来展望。