论文部分内容阅读
H.264是最新的视频压缩编码国际标准,与以往的标准相比,H.264的编码效率有了显著的提高,在许多领域具有广泛的应用前景。但H.264的复杂度极高,不利于实时运用。如何在硬件资源有限的环境下开发出具有实时编码功能的视频编码器是一项极具挑战性的工作。本文主要介绍如何在TMS320DM642硬件开发平台上进行H.264编码器的开发与优化。编码器源程序选择官方提供的JM 61e参考程序。首先对H.264的算法进行改进,重点研究二次slice划分、编码器中最耗时的运动估计算法和1/4像素点的实时插值。然后针对TMS320DM642硬件平台,充分利用TMS320DM642提供的intrinsics指令(内联函数),软件流水,线性汇编指令,以及TMS320DM642的两级内部存储器结构和EDMA特性,对编码器中的关键代码进行优化。通过本文的工作,H.264编码器在TMS320DM642硬件平台上实现了码率为768kbps的CIF图像格式的实时编码。解码后的视频图像具有较高的主观质量和客观质量。