论文部分内容阅读
随着计算机技术,网络技术的不断发展,以及图像采集设备的普及,越来越多的视频文件出现在网络中,给计算机的本地存储与远程网络传输带来了极大地挑战,为了解决这一问题,人们进行了不断的研究,推出一个又一个视频编码标准。H.264是新一代的国际视频编码标准。由于引进了多项新技术,H.264可以获得较高的编码效率,比以往的视频编码标准更适合各种网络的传输。H.264编码标准在提高视频编码质量,提高压缩比的同时,却极大的增加了编码过程的计算量,限制了其在实时编码方面的应用。通过对H.264编码器的分析可以得出,由于引进多参考帧、可变尺寸块和高精度运动估计等先进技术,运动估计是运算量最大的一部分,占编码器总运算量的70%以上,减少运动估计的计算量是提高基于H.264的编码器的实时性的关键。本文重点研究了基于H.264的运动估计模块的加速。论文首先对运动估计的原理以及H.264引进的新技术进行了阐述,通过分析,提出宏块能量的概念,然后基于这一概念提出加速算法,从以下两个方面对运动估计进行加速:(1)通过较小的计算量,快速排除不可能成为最终匹配块的点,从而在不影响图像质量的前提下,减少运动估计时间。(2)通过较小的计算量,参考空间相关的已编码块的运动矢量信息,进行快速静止宏块判定,提前结束当前块的运动估计,降低运动估计时间。通过对多组视频序列的测试,经过结合以上加速算法后,能够明显的减少运动估计的时间,增强编码器的实时应用。