论文部分内容阅读
作为国际应用广泛的新一代视频编码标准,H.264具有优秀的网络适应能力以及高效的编码效率,但其高复杂度的特点使得在一般的处理平台上实现时遭遇瓶颈。TI推出的具有双核处理器结构的达芬奇(DAVINCI)平台很好地解决了H.264编码的实现问题,也为数字视频编码系统的实现提供了良好平台。本文开展了基于H.264码率控制算法的研究,并在DVS6467T平台上实现了视频编码算法的移植与优化,主要内容包括:首先对国际视频编码标准的历史发展进行了回顾,并分析了H.264编码算法的关键技术,详细阐述了码率控制算法的相关理论。随后针对标准中现有码率控制算法的不足进行了改进。一方面在基于图像复杂度和运动信息的基础上采用了四种时空加权模型预测平均绝对差值,并且采用运动矢量信息对图像复杂程度进行判定;另一方面结合MAD值的变化情况分配目标比特。实验结果表明,相比于标准提案算法以及较新的文献算法,改进算法的编码图像峰值信噪比(PSNR)得到了显著提高,同时实际码率更接近于目标码率,码率控制性能更优越。然后介绍达芬奇平台的构成与开发环境,主要针对TMS320DM6467进行介绍,进行开发环境的搭建与测试。随后对现有的不同H.264开源编码模型进行了分析与选择,并详细描述了x264在DSP端实现时的代码裁剪、移植过程,并通过不同层次的代码优化使编码算法的实时性增强。最后通过视频序列对系统编码性能进行了测试。测试结果表明,优化后的x264算法在编码平均帧率上有了较大提高,编码图像质量令人满意,基本能够满足实时性的编码要求。