论文摘要
H.264/AVC是国际电信联盟(ITU-T)和国际标准化组织(ISO)共同成立的联合视频组JVT(Joint Video Team)制定的新标准,采用了预测与变换相结合的混合编码方案。为了在相同的编码框架下,实现更高的视频压缩编码性能和更广泛的适用性,H.264/AVC在编码方案中引入了一些新的技术,例如:多帧作参考、帧内预测、环路滤波器、自适应算术编码等,使得主要功能模块的实现都做了重要改变,因而H.264视频编码器比以往视频压缩标准明显提高了编码效率。TMS320C64芯片是德州仪器(TI)公司TMS320C6000系列数字信号处理器中性能较高的定点DSP芯片。本文在TMS320C64平台上研究了H.264视频编码器的实现技术。本文首先简单介绍ISO和ITU所推出的系列视频编码国际标准,论述了视频编码的基础知识和基本原理;然后,详细阐述了与本项目有关的H.264视频编码标准的基本理论和主要模块,包括整数变换与量化、速率控制、数据传输等;接着,对数字信号处理芯片的特点、TMS320C64xx DSP芯片的结构、CCS软件开发环境等进行了简要介绍;最后,在TMS320C64芯片平台上用软件实现了H.264视频编码器,对编码器程序进行了性能优化,提高了H.264视频编码器在TMS320C6415上的运行效率,同时给出了实验结果。