论文部分内容阅读
H.264是ITU-T的VCEG(视频编码专家组)和ISO/IEC的MPEG(活动图象编码专家组)的联合视频组(JVT:joint video team)开发的一个新的数字视频编码标准,它既是ITU-T的H.264,又是ISO/IEC的MPEG-4的第10部分。新一代标准H.264可以得到更好的压缩图像效果、拥有更多的功能和更大的灵活性。同时,H.264采用的新技术也大大增加了系统的复杂性和运算开销,尤其是编码端的运动估计部分。 H.264/AVC编解码器的计算复杂度与其它视频压缩标准相比,高出了几倍甚至十几倍,需要消耗大量的时间和系统资源。因此,实时编解码器的实现面临巨大的挑战,需要寻找高效的优化算法,以减少巨大的计算复杂度。本文主要从实时视频应用的角度,对H.264/AVC编码过程中运动估计模块快速搜索算法进行了研究。 首先,对H.264/AVC的主要功能模块及其中包含的新技术进行了详细论述。介绍了帧内预测、多种块模式的帧间预测、1/4和1/8像素的运动估计、多参考帧、整数变换、CABAC和环路去块滤波器等新技术,等等。 其次,详细介绍了运动估计已有的各种算法。 再次,提出一种结合偏水平十字和偏向双钻石的一种新的搜索算法,与以前的三步搜索算法,改进的三步搜索算法,四步法和菱形搜索算法等快速算法相比,最大的特点是重点搜索水平方向的点而不是对运动图像在上下左右四个方向的点同等对待,因为一般情况下水平方向的运动剧烈程度要远远强于垂直方向的运动,实验表明该算法取得了较好的表现。