论文部分内容阅读
H.264/AVC是国际电信联盟ITU-T的视频编码专家组VCEG和国际标准化组织ISO/IEC的活动图像专家组MPEG联合制定的视频编码新标准,其目的是为了获得更好的图像压缩效果和更好地适应不同的网络环境。但H.264的高效性是建立在其实现的高复杂度基础上的,因此一般的处理平台已经不能满足H.264高计算复杂度的需要。DSP芯片以其超强的处理速度和较低的资源消耗,在很多领域都有非常出色的表现。TI公司生产的C64xx系列芯片具有很强的并行处理能力和信号处理功能,是实现H.264编解码的理想平台。 本文的研究重点是H.264视频编码技术及其在TI-DSP DM642上的实现,具体工作如下: 首先,回顾了视频压缩技术的背景知识,简要介绍了H.264标准的发展进程、与以往国际视频压缩标准的比较,讨论研究了H.264标准的关键技术。 然后对H.264目前主要的三大测试模型进行了介绍和性能比较。在实现方案上,选择采用X264版本的H.264编码器的参考软件,并在PC机上对其实现,接着对其关键编码参数进行分析、优化,以权衡编码效率和图像质量。 在分析计算了H.264编码器的各模块的复杂度之后,选择预测模块进行优化:对X264中的运动搜索算法进行了研究,并对X264中三种运动估计算法进行了分析及性能比较;分析了X264的帧内预测算法,提出了一种快速的帧内预测算法,并通过图表和数据验证了其有效性;对X264的帧间预测的模式选择算法进行了改进,实验数据表明改进后编码效率得到明显提高,在以极小的信噪比损失为代价的条件下,计算复杂度和编码速度都有很大改善。 在充分研究了DSP芯片的硬件结构特点的基础上,以闻亭公司的评估板TDS642EVM多路实时图像处理平台作为硬件工作平台,实现了H.264编码在TI的DM642上移植和优化,并给出了优化结果。 最后对所做工作进行了回顾和总结,并提出对未来的工作提出了一定的展望。