视频编码码率控制算法研究
【摘要】:码率控制是视频编码中的关键技术之一,其控制效果的好坏直接影响到码流的带宽和图像的质量。由于图像序列中各帧图像的复杂度和运动性大小的非平稳性,导致其压缩编码后的输出码流产生很大的波动,所以需要采用适当的码率控制策略将这种波动控制在一个限定的范围之内。现有的视频压缩国际标准对码率控制部分是开放的,可以根据不同的情况采用不同的码率控制算法,该领域也是目前的研究热点之一。
本文首先研究和分析了视频编码国际标准的发展和其采用的各种码率控制算法,深入探讨了几种主要码率控制算法的优点和不足,然后详细研究了MPEG-4测试模型所采用的基于二阶率模型的码率控制算法VM8和基于零系数百分比的ρ域码率控制算法,针对原算法的不足,提出了两种改进的码率控制算法,获得了更好的效果。
MPEG-4校验模型所采用的VM8码率控制算法在进行帧级比特分配的时候,过多考虑的是缓冲区的满溢程度,而且将该图像组剩余比特数平均分配给其余的待编码帧,没有考虑到图像帧之间的差异性。基于这一点,本文将复杂度分为静态和动态两种,然后在为待编码帧分配目标比特数时,充分考虑复杂度因数的影响,提出了一种基于复杂度改进的帧级码率控制算法,并给出了试验结果。本文还对基于零系数百分比的码率控制算法进行深入研究和分析,提出了一种改进的码率控制算法。该算法抛弃传统平均绝对差值的度量方式,将零系数百分比作为图像复杂度的一个度量因子,为待编码帧进行目标码率的分配。同时新算法结合了原VM8和基于零系数百分比算法的优点,可以获得更加精确的控制效果。
大量的仿真实验表明,本文提出的改进算法不仅可以有效避免跳帧现象的出现,减小缓冲区的波动幅度,而且提高了重建图像的质量。
|
|
|
|
1 |
王志良;金洁华;刘冀伟;牟世堂;;基于CDMA和MPEG-4的移动视频监控的实现[J];计算机工程;2006年20期 |
2 |
李恒友,李建华,顾丹丹;一种基于复杂度改进的帧级码率控制算法[J];仪器仪表学报;2005年S1期 |
3 |
张忠伟,刘贵忠;一个改进的MPEG-4码率控制方案[J];微电子学与计算机;2005年03期 |
4 |
惠新标,郑志航,段成罡;应用于HDTV的一种有效码率控制算法[J];上海交通大学学报;1996年03期 |
5 |
邵海锋;石旭刚;;MPEG-4第2部分与H.264比较[J];中国有线电视;2006年12期 |
6 |
郭红英;蔡坚勇;涂钦;林潇;吴怡;;一种面向H.264标准的帧层码率控制算法改进[J];福建电脑;2009年12期 |
7 |
陈岚;李晓辉;;改进的宏块层视频码率控制方法[J];计算机技术与发展;2006年10期 |
8 |
方勇;吴成柯;郑济昌;;基于宏块类型的检错方法[J];中国科学(E辑:信息科学);2008年04期 |
9 |
万源;陈建业;吴传生;;基于DCT域的MPEG-4编码器改进方法研究[J];计算机工程;2007年07期 |
10 |
田栋,段占云,沈兰荪;支持ROI优先编码策略的码率控制方案[J];通信学报;2001年06期 |
11 |
王占辉;刘大明;;MPEG-4形状编码器模式选择模块的VLSI结构设计[J];电子器件;2008年04期 |
12 |
李高林,姜昱明;MPEG-4形状编码中尺寸转化的研究[J];计算机工程;2004年21期 |
13 |
王辉,毛志刚;MPEG-4变长解码器设计及VLSI实现[J];小型微型计算机系统;2005年09期 |
14 |
万源;吴传生;;MPEG-4视频DCT量化模块的改进方法[J];计算机工程与应用;2007年12期 |
15 |
吕艳琳;陈清华;;基于可分级编码的码率控制算法分析和改进[J];金陵科技学院学报;2009年04期 |
16 |
袁博,赵问道,陈惠芳;因特网环境下MPEG-4视频自适应码率控制方案[J];电视技术;2004年09期 |
17 |
邓华;张继夫;王光宇;;一种强鲁棒性的视频水印方案[J];电脑知识与技术;2010年13期 |
18 |
胡剑凌,徐盛,陈健;MPEG-4多媒体通信音频编码[J];计算机工程;2000年07期 |
19 |
樊振萍,唐继勇;基于RTP协议和MPEG-4的流媒体系统分析与实现[J];西部广播电视;2004年10期 |
20 |
鄢强,朱维乐;基于Nexperia PNX1300的MPEG-4实时远程视频监控系统[J];中国有线电视;2004年Z3期 |
|