论文部分内容阅读
目前在电信网,有线电视网,互联网三网相互融合的背景下,用户终端也变得多种多样,网络传输能力也各不相同。而传统的编码方式只能产生一种视频编码结果,在时域上的帧率、空域上的分辨率、质量域上的精细度方面都是固定不变的,无法适应多样的应用环境。如果需要在不同的网络环境中传输,只能通过转码技术,将原有视频解码再编码来完成。而SVC的出现有效的解决了这个问题。SVC经过一次编码即可产生不同时域可伸缩、空域可伸缩以及质量可伸缩的编码结果。虽然当前的编码技术在视频压缩效率方面做了深入的研究,但也带来了压缩结果码率波动大的问题。而网络传输往往根据视频码流的峰值进行设计,这样压缩带来的带宽节省,又被无形中浪费了。因此,研究如何将SVC压缩结果进行复用,以提高带宽的综合利用率非常有必要。本文针对两种应用环境MPEG-2TS以及T-DMB做了复用算法的研究,并给出实验结果。实验结果表明,复用算法既不造成寄存器上溢也不造成寄存器下溢,有效的提高了带宽的综合利用率。除此之外,本文还对SVC量化过程中,原有量化参数选择方法进行了优化,并提出了自己的算法。算法不仅考虑到编码体系结构方面对量化参数的影响,也考虑了视频内容对量化参数及压缩效果的影响。根据场景变换是否发生,来合理的调整量化参数。如果之后若干帧以此场景变换帧为参考帧,这些视频帧的图像质量将有明显的压缩效果改善。实验测试了大量序列,针对这些序列,本方法可以得到相似的结果。和JSVM中的量化方法相比,此方法可以实现0.1~0.25dB的PSNR增益。