发明名称 一种平衡码率和图像质量的码率控制方法
摘要 本发明提供了一种码率和图像质量平衡的码率控制方法,所述方法首先对编码参数进行初始化,然后分别将I帧、P帧和B帧的峰值信噪比和比特使用偏差值与各自的取值范围进行比较,均衡判断是否满足相关平衡条件;接着根据判断结果对编码参数(如量化参数等)进行多次调整,并将调整后的参数返回重新编码。所述方法可以在保证图像质量变化不大的情况下,尽可能多的使用码率带宽,即在相同码率的前提下,更好的提高了视频的压缩质量。本发明所述码率控制方法可成功应用于AVS的编码算法中。
申请公布号 CN101202912A 申请公布日期 2008.06.18
申请号 CN200710171620.1 申请日期 2007.11.30
申请人 上海广电(集团)有限公司中央研究院 发明人 陈勇;李国平
分类号 H04N7/26(2006.01) 主分类号 H04N7/26(2006.01)
代理机构 上海思微知识产权代理事务所 代理人 屈蘅;李时云
主权项 1.一种平衡码率和图像质量的码率控制方法,用于对码流的码率进行控制,所述码流包括I帧、P帧和B帧,其特征在于,所述方法包括如下步骤:步骤1、初始化I、P和B各帧的编码量化参数及比例因子,初始化循环编码次数n=0;步骤2、根据初始的量化参数对各帧进行编码,得到各帧的峰值信噪比和比特使用偏差值;步骤3、分别将I帧、P帧和B帧的峰值信噪比和比特使用偏差值与各自的取值范围进行比较,均衡判断是否满足相关平衡条件;步骤4、若步骤3中图像质量和比特数都满足平衡条件,则结束码率控制,确定当前帧的编码参数;若步骤3中图像质量和比特数至少有一个不满足平衡条件,确定增大或减小量化参数,得到新的量化参数的变化值,更新编码参数,继续步骤5;步骤5、判断n与实际最大循环次数N的大小,当n等于N时,根据步骤3的比较结果选择一个次优值作为本次码率输出;当n小于N时,跳转到步骤2,重新对各帧编码,n加1。
地址 200233上海市宜山路757号2楼