论文部分内容阅读
随着无线和IP网络多媒体通信技术的发展及各种视频图像应用的普及,人们对视频图像编码的要求越来越高,不仅要求编码技术达到较高的压缩性能,而且要求它能够根据网络传输环境和不同的应用场合提供不同质量的视频图像信号,如:以GPRS/CD接入的用户和以宽带IP网络接入的用户其网络传输性能有着巨大的差别,因而所得到的图像质量也不相同。传统的视频编码技术无法适应差异如此巨大的应用环境,于是可分级视频编码(SVC)技术应运而生,目的就是能同时满足各种应用的需求。本文在介绍多种传统的可分级视频编码技术的基础之上,进一步研究了H.264/AVC扩展草案-SVC的关键技术。针对异构网络传输的特点,实现并完成了以下三部分的工作:
⑴从降低编码器计算复杂度的角度出发对SVC中原有算法进行了改进。众所周知,分级编码涉及到很多复杂的运算,其计算量非常之大。充分利用空间分级的层间相关性,针对空间增强层提出了一种快速模式选择算法;除此之外,本文还对空间增强层预测模式及运动搜索算法分别进行了一定的优化,通过所提出的模式选择算法和这些优化算法,使得编码时间大大减少。
⑵从提高图像质量的角度出发对SVC中的原有算法进行了改进。文中为时一空分级的时间增强层图像引入了层间运动预测算法,它采用B帧的直接预测模式思路作为新算法的理论依据。本文所引入的算法与原始算法相比,可以获得较低的码率及较高的信噪比。
⑶针对可能出现的异构网络应用环境,构建了一个面向异构网络的基于SVC的流视频演示系统,该系统服务器端能够按照客户端的不同需求,从一个完整的码流文件中抽取出符合需求参数的子码流,并对其进行打包,通过局域网发送至客户端,详细介绍了服务器端模块的实现。