论文部分内容阅读
AVS(音视频编码标准)是中国制订的新一代数字音视频编解码标准,它的高编码性能引起了人们的广泛关注。该标准在技术和性能上都处于国际领先水平。TI的Davinci技术是目前最先进的DSP技术,提供了完备的片上系统,它包括具有业界领先的可编程DSP核,ARM处理器以及优化的音视频协处理器。TMS320DM6446是Davinci技术下的新一代芯片,其ARM核和DSP核的主频分别达到297MHz和600MHz,是实现AVS编码算法的理想平台。
本文首先深入研究和分析了AVS编码标准及其参考代码,参考X264等先进的视频编码器软件架构将AVS参考代码改写,并对分像素运动估计算法和量化提出了改进的算法。在生成码流正确和图像主观效果良好的前提下使修改后的代码编码速度比参考代码提高了5倍以上。
然后本文研究了TMS320DM6446芯片的结构和功能,介绍了Davinci软件的开发环境的安装和使用方法。从而在DM6446平台上实现了AVS编码算法的移植。并在编译器、Cache结构和线性汇编三个方面对AVS编码算法进行了优化。
最终,本文在DM6446平台上实现了标清格式的AVS实时编码算法。