论文部分内容阅读
近年来视频编码技术在数字电视、高清电视、多媒体通信和视频会议等很多领域有非常关键的作用。由中国音视频编码标准工作组开发的AVS(Audio Video coding Standard)视频编码标准在压缩效率和编码复杂度之间提供很好的平衡,它引入了一系列先进的视频编码技术因而具有更高的压缩效率,具有性能高、复杂度低等优点。本课题选用TMS320DM6446媒体处理器作为硬件平台,它是专用于视频系统应用的高性能DSP,具有600MHz的时钟、4800MIPS的运算性能和丰富的外围接口,是目前实现视频应用系统的最理想平台之一。论文主要研究基于DM6446平台AVS编码运动估计算法的实现和优化。首先介绍了视频编码的主要原理和AVS标准的主要技术特征;然后对通常使用的运动估计的快速搜索技术进行了分析研究,从而提出改进方法——阈值自适应的快速搜索算法和匹配准则简化算法;最后研究了TMS320DM6446 EVM的开发原理以及代码的优化方法,针对所实现编码器的DSP代码应用数据类型、C语言、内联函数等方法进行优化。仿真结果证明,与原有的快速搜索算法比较,本文提出的算法对各种运动剧烈程度不同的图像序列性能均有较大程度的改进。在没有明显降低图像质量的情况下,运算复杂度大大降低。最终将本文运动估计算法部分应用到基于Davinci平台的AVS视频编码器,已经可以达到对CIF(352×288)测试序列的编码速度在30帧/秒以上,与选项全开的原始参考代码相比,在码率相同的情况下客观质量下降了0.5~0.9db左右。