论文部分内容阅读
随着信息技术的发展,网络传输速度的提高,视频应用己经走进我们的生活,在这样的背景下需要一个具有高压缩比、网络亲和性好的视频压缩标准,于是H.264/AVC应运而生。H.264/AVC是ITU-T VCEG和ISO/IEC MPEG联合制定的最新视频编码标准,是目前图像通信研究领域的热点问题之一。H.264采用了许多新技术使得编码性能大幅度提高,但这是以复杂度的成倍增加为代价的,这就使得H.264在实时视频编码及传输应用中面临着巨大的挑战。利用高性能数字信号处理器(DSP)来实现H.264实时编码器是一种快速有效的方法,所以研究H.264编码器结构和在基于TI高性能DSP处理器TMS320DM642上的实现具有非常重要的意义。论文从研究H.264/AVC编码器的结构开始,具体分析了H.264/AVC编码器的各个模块以及相应模块所采取的一系列先进技术,在对这些技术进行研究的基础上,选择H.264的官方参考模型JM86作为研究对象,对整个代码的帧、片、宏块的编码过程进行了系统的研究,参考X264一些算法的实现方法对代码进行了裁剪和C算法级优化。在深入剖析算法的基础上,对影响编码速度的瓶颈部分进行研究,对UMHexagonS算法进行了改进,在此基础上将在PC机下优化过的代码进行DSP的移植及优化工作,结合所选用芯片的特点给出了移植过程中常见错误及其改正方法,最终完成了H.264编码器的DSP移植。