论文部分内容阅读
随着无线网络技术和音视频技术的发展,移动多媒体编解码应用在人们的生活中扮演越来越重要的角色。为了支持不同编码标准之间的设备能够相互通信,需要对已经编码的码流数据进行相互的转换,这一转换过程就叫做视频转码。AVS-M是我国专门针对移动多媒体应用自行制定、拥有自主知识产权的数字音视频编解码标准,为AVS系列编解码标准的第七部分;H.264-Baseline为H.264/AVC(Advanced Video Coding,先进视频编码)标准的基本档次,为国际移动多媒体应用的主流标准。本文的研究工作围绕两种标准相互间的转码展开。本文的主要工作如下:(1)对H.264-Baseline和AVS-M两种视频编解码标准的基本技术要点进行了简要介绍,并通过对比两者之间的不同,提出了实现转码器所需解决的主要问题。(2)通过对H.264-Baseline和AVS-M之间整数变换方面的比较,本文提出了一种基于变换域的变换系数转码快速算法,该算法通过简单的蝶形计算将两种码流的变换系数矩阵互转,结合量化过程实现残差数据的快速转码。(3)通过对帧内预测编码部分的比较分析,本文提出了一种帧内预测模式的快速映射算法,该算法结合16×16亮度宏块切割模式映射等方法,重用了码流中包含的帧内模式预测结果,极大程度的提高了帧内最佳预测模式的判断速度。(4)通过对帧间预测编码部分的比较分析,本文提出了一种树形结构的帧间预测转码算法,该算法针对不同的宏块选择性进行运动矢量预测的修正和插值数据残差的重计算,在保证图像质量的前提下提高帧间转码的效率。(5)将本文提出的算法应用于转码器的构建程中,利用一系列测试完成对转码器的转码质量和效率测试。结果表明,该转码器能够正确实现H.264-Baseline和AVS-M之间的转码,并能在保证图像质量的同时大大提高转码效率。