论文部分内容阅读
H.264/MPEG-4AVC(H.264)是由ITU-T和ISO/IEC的联合开发组共同开发的新一代国际视频编码标准。采用H.264标准,在同等图像质量下的压缩效率比以前的H.263标准提高了2倍以上,因此,H.264被普遍认为是最有影响力的行业标准。
和以往的视频标准相比,H.264视频编码中采取了多项改进技术。其中的三项关键的技术:帧内预测、变换编码、像素内插,它们对编码的实时实现和图像质量有着重要的影响。本文的主要工作就是研究H.264中的变换编码、1/4像素内插、去方块滤波以及帧内预测,并最终在TI公司的DavinciDSP芯片上实现、优化这些模块。
论文首先介绍了DavinciDSP的结构及其开发环境,介绍了三种开源H.264编码器,并选择其中的X264编码程序作为视频编码器的原始代码;其次,对H.264视频编码标准进行分析和研究,熟悉并掌握帧内预测、变换编码、去方块滤波模块原理;再次,将H.264编码程序移植到DavinciDSP上并对其进行分析和测试,针对变换编码、1/4像素内插以及去方块滤波在编码中的耗时比例,对算法进行优化,减少程序执行时间,提高编码速度;最后,针对上述模块的特点,提出适合这些模块本身的优化方案,并予以实现。
实验结果表明,经优化后的H.264视频编码器的变换编码、1/4像素内插模块、SAD计算模块以及去方块滤波模块的运算性能得到了很大的提高,为完整的H.264编码器的实时实现打下了良好的基础。