论文部分内容阅读
H.264/AVC作为目前优秀视频压缩编码技术,其优异的压缩性能和对于互联网络的亲和性,被广泛用于数字电视、网络视频播放、视频电话会议等领域,但是为了适应不同的终端用户、网络码率传输条件、异构网络等,ITU-T和ISO/IEC又在H.264/AVC的基础上制定了扩展标准—可伸缩视频编码(H.264/SVC)。H.264/SVC可以用一个编码器通过时域、空域和质量的可伸缩机制,产生分层次的压缩码流,对不同层次的码流解码,可以获得不同的视频质量,而且采用多项技术,对视频有很好的压缩效率,更好的应用于动态的网络变化。本文的研究工作主要针对视频中存在的场景切换对编码的影响,分析如何有效且实时的检测GOP编码单元之间存在场景切换和在不明显提高GOP编码单元码率的前提下有效的减小场景切换对视频质量的影响,本文的主要工作如下:(1)本文介绍了H.264/SVC的编码系统和其有关的关键技术,对H.264/SVC的编码结构和三种可伸缩机制做了详细的总结,随后总结了码率控制的原理和率失真理论,分析比较几种国际上采用的经典码率控制算法。(2)提出一种改进的基于图像复杂度的场景切换算法。通过对视频序列中的场景切换的类型介绍,以及对几种目前常用的场景切换算法的对比,针对场景切换的实时性要求,结合H.264/SVC独特的B帧预测编码结构,对传统的基于图像复杂度的场景切换算法进行了改进,并通过实验证明了改进算法的有效性和准确性。(3)提出了一种对分级B帧的量化参数修改的算法。通过改进的场景切换算法对编码序列进行场景切换检测,对于存在编码单元之间存在场景切换,修改高时间层B帧的量化参数,并通过实验证明在不明显影响视频码率的情况下,减小由于场景切换对视频质量的影响,提高场景切换处视频帧的信噪比。