论文摘要
H.264是国际电信联盟(ITU-T)的视频编码专家组(VCEG)和国际标准化组织(ISO)/国际电工委员会(IEC)的活动图像专家组(MPEG)共同建立的联合视频组(JVT)开发的一个新的数字视频编码标准,是未来几年视频编码技术研究的主要方向。在视频编码标准中,对标准码流的语法语义,解码器规范做了详细的规定,而对编码策略和算法没有作出要求。正是由于编码策略和算法的差异性,使得编码器的性能干差万别。而码率控制(Rate Control)就是这些编码策略中最为重要的部分之一,是视频编码技术的关键部分。 码率控制对编码的图像质量和输出码率产生直接影响。它通过改变量化参数大小、跳帧、编码方式选择等方法,保证编码比特的合理分配,控制编码器的输出码率,同时尽可能获得更高的重建图像质量。 首先,本文介绍码率控制算法的应用环境——各种视频编码协议。 其次,本文分析应用在视频标准中的码率控制机制,主要探讨适用于MPEG-4和H.264的码率控制算法和基本原理,并通过实验结果给予评价。 最后,本文讨论低延时下对于H.264码率控制算法的影响以及改进的方案。由于标准的H.264码率控制算法对于跳帧(frame-skipping)的情形处理得不是很好。为了改进此缺点,基于GOP的整体情况自适应调整I帧的量化参数,从而避免缓冲区溢位与跳帧的问题。实践证明,在低延时环境的限制下,无论在跳帧的数目或是图像质量方面,此方法比标准的H.264码率控制算法有更好的效能。