论文部分内容阅读
多视点视频是未来视频技术的重要发展方向。通过在场景中放置多台摄像机,记录下多个视点数据,提供给用户以视点选择和场景漫游的交互能力。随着多媒体通信技术的迅猛发展,多视点视频在立体电视、立体视频会议、自由视点视频、虚拟视点合成、多视点视频点播等数字娱乐领域有着非常广泛的应用前景。然而多视点视频在给人们带来真实感受的同时,也带来了一系列问题,最为明显的就是数据量和处理复杂程度的成倍增加,对当前的压缩编码和传输技术提出了很大的挑战。码率控制是影响多视点视频传输质量的重要因素之一。本论文针对多视点视频,对多视点视频编码及其码率控制算法进行了研究,主要包括以下几方面的内容。首先,论文通过对大量视频编码技术及码率控制相关文献的阅读,详细介绍了视频编码中码率控制技术的研究现状和发展动态,描述了码率控制的基本原理,并多视点视频编码及其参考模型JMVC进行了入研究。在此基础上分析影响多视点视频码率控制精确性的因素,即率失真模型、头信息比特预测模型和始化量化参数。通过对大量多视点视频序列进行测试,统计相关编码特性,本文提出了面向多视点视频码率控制的分层率失真模型、分层头信息比特预测模型和自适应初始量化参数算法。其次,论文提出了一种基于视点质量一致性的多视点视频比特分配算法,该比特分配算法分为三层:GGOP层、GOP层和帧层。GGOP层比特分配由当前带宽、帧率和GGOP长度确定;在GOP层,首先利用拉格朗日乘子法,提出了一种基于视点质量一致性优化的视点间比特分配模型,其次考虑到不同视点类型的编码统计特性,本文引入视点权重因子,并根据视点权重因子进一步调整经上述基于拉格朗日优化的视点间比特分配模型分配的比特数,提高视点间比特分配的精度;帧层比特分配由帧级时间分层因子、GOP剩余比特等确定。最后,本文针对多视点视频,提出了一种面向多视点视频的码率控制算法,该码率控制的主要目标是为编码GOP中每帧确定量化参数,其中关键帧的量化参数由参考量化参数和由率失真模型得到的量化参数共同确定。各个时间分层B帧的量化参数由相同的率失真模型确定。最底时间分层B帧的量化参数则由其参考帧的量化参数线性插值确定。实验结果表明,本文的码率控制算法不仅能够有效控制输出码率。而且视点质量更加均衡。