论文部分内容阅读
视觉是人类获取外部信息的重要途径,视频信息具有直观性、确定性、高效性和广泛性等特点,但由于视频本身的数据量非常大,给存储和传输带来了很多不便,为了对视频信息进行有效压缩人们制定了很多压缩标准,其中由国际电信联盟(ITU)和国际标准化组织(ISO)共同制定的H.264作为新一代的视频编解码标准,采用了成熟的技术,在追求更高的编码效率和简洁的表达形式的同时提供了良好的视频质量和网络特性,是当前最高效的视频压缩标准,但其本身又过于复杂,无法适应一些嵌入式视频采集终端或计算能力有限的视频应用,因此如何优化H.264编码器提高其编码速度是一个摆在人们面前急需解决的课题。本文主要对H.264编码器最费时的模块之一——帧间块模式选择进行深入研究,寻求一种高效的帧间块模式选择算法来提高编码器的编码速度。针对帧间块模式选择做了大量的研究,统计出各种视频序列在不同的QP下块模式选择的分布情况,根据块模式选择的分布规律对视频进行分类,找出每类视频的性质和特点,总结出其中块模式选择的规律性,基于大量的统计结果,结合块模式选择的原理过程,通过实验和研究提出了一种快速帧间块模式选择算法,并且在JM8.6模型上实现本文的帧间块模式选择算法,用本算法优化过的编码器和未被优化的编码器在相同的配置下编码相同的视频序列,比较分析优化前后编码器的编码速度、图像质量和比特率的变化。最后对帧间块模式选择做进一步的探讨,实验表明相邻块具有相同的块模式占有很大比例,如果这些相关性用来进行块模式选择将会大大提高编码器的编码速度,本文讨论了利用此相关性在RDO下进行块模式选择的前景及暂时遇到的困难。试验结果显示本文提出的帧间块模式选择算法在图像质量不变或稍有下降的情况下能够显著提高编码器的编码速度,从人的视觉上感觉不到这种图像质量的下降。在对不同性质的视频序列进行编码时,本算法比较适合编码第一类视频。在实际应用中像视频监控领域或者码率要求较低的应用领域,该算法在这些领域有着广泛的应用前景。