主权项 |
一种恒定质量码率控制方法,其特征在于,包括以下步骤:先利用R‑Q模型求出当前待编码的视频帧号中的帧图像的量化参数QP,所述R‑Q模型如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>T</mi><mi>n</mi></msub><mo>=</mo><mi>α</mi><mo>×</mo><mfrac><mrow><msup><mrow><mo>(</mo><munderover><mi>Σ</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><msub><mi>w</mi><mi>i</mi></msub><mo>×</mo><msub><mi>SATD</mi><mi>i</mi></msub><mo>)</mo></mrow><mrow><mn>1</mn><mo>-</mo><mi>qcom</mi></mrow></msup><mo>×</mo><msub><mi>R</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>×</mo><mi>Q</mi><msub><mi>P</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mrow><msup><mrow><mo>(</mo><munderover><mi>Σ</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>w</mi><mi>i</mi></msub><mo>×</mo><msub><mi>SATD</mi><mi>i</mi></msub><mo>)</mo></mrow><mrow><mn>1</mn><mo>-</mo><mi>qcom</mi></mrow></msup><mo>×</mo><mi>Q</mi><msub><mi>P</mi><mi>n</mi></msub></mrow></mfrac></mrow>]]></math><img file="FDA0000739485390000011.GIF" wi="1029" he="311" /></maths>其中:n是当前待编码的视频帧号;qcom是0~1之间的常数;QP<sub>n</sub>是第n帧图像的量化参数;T<sub>n</sub>是第n帧图像的目标比特数;R<sub>n</sub>是第n帧图像的实际编码比特数;α是模型参数;<img file="FDA0000739485390000012.GIF" wi="302" he="110" />是所有已编码n帧图像的SATD加权和,w<sub>i</sub>定义如下式所示:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>w</mi><mi>i</mi></msub><mo>=</mo><msup><mn>0.5</mn><mrow><mi>n</mi><mo>-</mo><mi>i</mi></mrow></msup><mo>/</mo><munderover><mi>Σ</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><msup><mn>0.5</mn><mrow><mi>n</mi><mo>-</mo><mi>i</mi></mrow></msup><mo>;</mo></mrow>]]></math><img file="FDA0000739485390000013.GIF" wi="813" he="167" /></maths>通过质量平滑约束方法,通过约束图像的峰值信噪比PSNR的波动范围,来自适应地调整帧图像的量化参数QP;PSNR=α×(QP‑logSATD)+βα是R‑Q模型参数,SATD是已经编码的所有帧图像的绝对变换差之和,β是设定的参数;设已编码若干帧图像的平均峰值信噪比为PSNR_avg,通过约束PSNR的波动范围,来自适应地调整帧图像的量化参数QP,约束关系为:|PSNR‑PSNR_avg|<εε是设定的误差参数。 |