论文部分内容阅读
近几十年国际数字视频压缩标准的出现极大地推动了数字视频应用领域的发展,比如数字电视、网络流媒体、视频会议可视电话等等。目前主要存在的数字视频标准主要有国际电信联盟ITU所制定的H.261/H.263/H.264系列,国际标准化组织ISO制定的MPEG1/2/4系列,以及我国具有自主知识产权的第二代视频编码标准AVS等等。其中尤以MPEG2在目前的软件、硬件以及多媒体数据存储应用上最为广泛。但在无线移动传输,网络视频会议等带宽有限的应用场合,MPEG2并不适用。与之相比,AVS具有更高的编码效率,并且不受专利困扰等优点。因此实现MPEG2编码的多媒体数据转换到AVS编码数据在视频应用领域是一种可行且有效的解决方案。本文首先介绍了视频转码技术的背景和研究现状,然后通过对MPEG2以及AVS的编码过程以及关键技术的研究分析,给出了两者间像素域级联转码结构以及DCT域转码算法结构,并同时采用了一种I帧变换域转码算法,在PC平台实现了两者数据之间的转换。在两种结构基础上,分析了转码的耗时模块,分别为帧间运动矢量估计模块和I帧P帧的亚像素和1/4像素插值计算模块。通过采用帧间运动矢量重用算法和SSE指令在代码级别对转码工程进行了优化。同时采用了一种根据MPEG2端DCT系数进行AVS端I帧预测模式计算的方式减少了预测模式决策时间。通过不同分辨率的视频序列转码测试结果,验证了本文的转码算法在保证图像质量下降较少的前提下大幅提高了转码速度,针对CIF格式可实现实时转码并播放。本文同时以给出了与“MPEG2到AVS转码工程”类似的H.264到AVS转码研究以及部分转码结果。其中采用了一种重用H.264端帧内预测模式进行AVS端对应块预测模式的映射算法以及帧间运动矢量重用算法,同时根据理论推导给出了两种标准间变换系数的对应转换关系,即本文中指的S变换。