论文部分内容阅读
随着网络视频应用的发展,视频在Internet传输时的服务质量控制(Quality of Service,QoS)成为目前的一个研究热点.对于常用的基于终端系统的视频服务质量控制,可伸缩性视频编码是一种有效实用的应用层控制策略,有广泛的适应性和前景.但是目前H.264标准对于细粒度可伸缩性方面的支持还不是很成熟,因此需要研究如何以H.264视频编码标准为基础,提供细粒度多适应性视频编码.该文首先介绍了视频编码标准的发展,包括ITU-U的H.26x系列标准和ISO/IEC的MPEG系列标准,分析了各个标准的特点.接着,针对视频在网络上的传输,研究了传输的主要问题,以及视频传输所引起的对视频编码的新要求.另外,还对可伸缩性编码做了介绍.对于H.264标准,该文研究了标准中所采用的视频编码新技术,包括整数变换、高精度运动估计、树形结构运动补偿、多帧参考和内容自适应的熵编码等.还研究了H.264中的分层结构,即H.264的网络抽象层和视频编码层及其相应特点.在此基础上,对H.264编码器的实现和优化做了研究.为了适应视频在网络上传输的需要,视频编码的目的已经不再是在某个给定的比特率上对视频质量进行优化,而是转变为在一个给定的比特率范围内,对视频质量进行优化.可伸缩性视频编码是一个比较合适的解决办法.该文对目前常见的细粒度可伸缩性视频编码算法做了研究.针对H.264标准在细粒度可伸缩性方面的不足,介绍了一种基于H.264的细粒度可伸缩性视频编码算法,包括算法的框架和特点.为了实现细粒度可伸缩性编码,该算法不但利用了MP变换编码和位面编码等细粒度编码方式,而且采用了基本层预测和增强层预测的两层运动估计模式.接着,该文对这个算法进行了验证,实现了相应的编码器.最终编码器的实验数据显示,该算法不但能获取细粒度的输出码流,而且有较好的恢复质量.在研究进一步降低算法的复杂度以后,一定会有较好的应用前景.最后该文对课题的研究工作做了总结,并针对目前的状况,讨论了该课题今后进一步的研究方向.