论文部分内容阅读
随着数字视频编码技术的发展和成熟,许多视频编码方案不断被提出和应用。在众多的编码方案中,H.264.是目前最有效的编解码标准。H.264标准是由视频图像编码组和运动图像编码组共同开发的新一代视频编码标准。在相同的编码图像质量下,H.264与H.263、MPEG-4标准相比,分别能节约50%和20%的码流,而且加强了对网络和流媒体应用的支持。作为目前最高效的视频编码标准,H.264的技术特点决定它必然将在视频传播和视频存储领域赢得更多的应用和商机。但是H.264的优越性能是以实现的高复杂度为代价的,这给其嵌入式应用带来了巨大障碍。DSP芯片以其超强的处理速度和较低的资源消耗,在许多应用领域有非常出色的表现。TI公司的DM642芯片是专门为图像视频处理应用设计的,是实现H.264编解码的理想平台。因此研究利用DSP芯片实现H.264标准的实时编解码算法具有实用价值。
本文详细分析了H.264视频编码标准,对标准中使用的一些新技术做了比较详尽的探讨。例如帧内预测、帧间预测、变换编码、环路滤波、熵编码等编码技术,其中运动估计是帧间预测技术的重要内容,也是H.264编码器的核心内容之一。运动估计是在参考帧中搜索最佳匹配块,确定运动矢量。主要的搜索方法有全搜索法、二维对数搜索法、三步搜索法、对偶搜索法、非对称十字形多层次六边形格点搜索法和增强预测性区域搜索算法(EPZS),其中EPZS算法的性能最优。在分析和研究增强预测性区域搜索算法的基础上,结合分级搜索策略,在低分辨率图像帧中根据分割模式的特点来选用恰当的搜索模板,寻找最佳匹配点确定运动矢量,以该运动矢量作为原图像块的运动矢量预测值之一,然后进行区域搜索。编码实验显示,该方法与EPZS算法相比,在压缩编码图像质量不下降的同时可显著减少编码时间。
同时本文研究了DM642图像处理平台,结合TI的Reference Framework软件框架,以回放显示应用程序为例,建立软件功能框图。在该软件框架下,编写H.264基本档次编码算法库函数,由应用程序调用来完成编码功能。这样的编码算法函数更具有通用性,可以在同系列不同DSP芯片上应用。根据对H.264:基本档次编码算法的研究和分析,确定编码流程和编码参数,将编码库函数移植到DM642芯片上实现了低帧率时对图像序列的实时编码。