节点文献

AVS-M视频编码器优化技术研究

Research on Optimization Technology of AVS-M Video Encoder

【作者】 刘健

【导师】 王宇颖;

【作者基本信息】 哈尔滨工业大学 , 计算机科学与技术, 2007, 硕士

【摘要】 最近几十年来,数字图像编解码技术的研究一直在不断前进,各种编解码技术不断成熟。尤其在最近几年中,各个领域涌现出一批新一代视频编码标准,结束了MPEG-2一统天下的局面。在数字电视,IPTV,视频会议,多媒体通信和网络监控等诸多领域中,视频编解码标准都起着核心的作用。由中国音视频编码标准工作组组织开发的AVS-M视频编码标准在取得良好图像质量的同时,保证了较高的压缩率和较低的编码复杂度(理论复杂度为AVS视频编码标准的70%),它引入了一系列先进的视频编码技术,并且提供了差错恢复能力和网络适应性。对AVS-M编解码技术的研究在很多移动多媒体应用领域都具有实际价值。高效快速的编码器实现对AVS-M标准的应用和推广具有极其重要的意义。本文首先对国际音视频编码标准的发展和视频编码的主要技术做了介绍,对AVS-M视频编解码标准的关键技术做了详细分析,最后在IA-32体系结构上实现对AVS-M参考编码器的优化。对AVS-M参考编码器的优化工作包括对编码器流程的调整、数据结构的调整以及对关键代码的SIMD指令优化。其中,对编码器流程的调整的是对冗余计算的消除,包括帧内预测、运动估计、离散余弦变换、反离散余弦变换、量化、反量化和率失真优化等模块的流程的调整;数据结构的调整包括为减少存储冗余而对控制数据进行的调整和为了SIMD指令的优化而对运算数据结构的调整;关键代码的SIMD指令重写则是编码器加速的关键因素,本文对AVS-M编码器的运动搜索、DCT、IDCT、量化、反量化、环路滤波等关键模块均以纯汇编或内嵌汇编的形式进行了重写,均取得了不错的效果。优化后的参考编码器在图像质量和码率损失很小的情况下,运行速度获得了很大提高。

【Abstract】 In the past tens of years, study on the digital video coding technology has never ceased. Various techniques in video coding and decoding become applicable. Especially in the latest several years, a lot of new video compression standards were established for different purposes, which finished the era of MPEG-2. Video coding standard plays a key role in many fields, such as digital TV, IPTV, video conference and multimedia communication, etc.AVS-M video coding standard is developed by the Audio Video Coding Standard Working Group of China. AVS-M standard provides good trades-off between compression rate and computation complexity (about 70% of AVS video coding standard). It introduced a number of advanced video coding techniques, and offered error resilience and net adaptation ability. Research on AVS-M coding technology offers great importance in developing multi-media applications on mobile platform.A fast implementation of encoder is of great importance for the practical use of AVS-M standard. This paper briefly introduced the development of the audio/video coding standards in the world and the major coding technologies used in these standards, and then studied the key technologies in the AVS-M video compression standard. Finally the AVS-M reference encoder was optimized on IA-32 architecture.The optimization is based on the AVS-M reference encoder. The major optimization strategy includes adjustment of the program and data structure, and rewriting of the most time-consuming functions with Intel SIMD instructions. Adjustment of the program structure includes the following parts: intra prediction, motion estimation, DCT, IDCT, quantization, de-quantization and rate distortion optimization etc; Adjustment of the data structure includes the program control data and computation data structure. They were adjusted to avoid redundant data calculation and to use SIMD instructions. After rewritten these functions, the encoder is accelerated with no descendant of picture quality and bit-rate.

【关键词】 AVS-M视频编码编码器优化
【Key words】 AVS-Mvideo encodeencoder optimization
  • 【分类号】TN919.81
  • 【被引频次】2
  • 【下载频次】64
节点文献中: 

本文链接的文献网络图示:

本文的引文网络