论文部分内容阅读
H.264/AVC标准是国际电信联盟ITU和国际标准化组织ISO联合提出的最新一代视频压缩编码国际标准,该标准以编码结构复杂和计算复杂度增加的代价,换取了比其他标准更高的编码效率,在相同的重建图像质量下,H.264比H.263节约了50%左右的码率。由于其有更高的压缩比和更好的IP和无线网络信道的适应性,在数字视频通信和存储领域得到了越来越广泛的应用。 码率控制技术是影响视频编码器编码效率的关键因素之一,其主要任务就是有效地控制视频编码器,使其输出码流的大小满足传输信道实际带宽的限制,并且,尽可能获得最优的解码图像。因此,研究和开发面向H.264/AVC的码率控制算法对于H.264视频编码标准能否得到广泛普及以及进一步研究和发展视频压缩和通信技术具有十分重要的理论意义和应用价值。 本文介绍了视频压缩编码基本原理以及视频编码的发展历程,并描述了H.264视频编码标准的编解码器结构和关键技术。在分析和比较三种经典的码率控制算法的基础上,详细介绍了H.264码率控制算法的三层结构,即图像组(GOP)层、帧层、基本单元层,本文基于帧层和基本单元层的码率平均分配原则,从编码帧的复杂度和其内部宏块复杂度的两个方面进行考虑,提出了一种改进的帧层和宏块级的码率控制算法,并对算法在H.264参考软件JM95上进行了仿真实验。 结果表明,与JM95中采用的码率控制算法相比,改进后的算法获得更好PSNR值和更精确的实际编码比特率。