发明名称 一种改进的带有预测残差调整的视频编码方法
摘要 本发明提供一种改进的带有预测残差调整的视频编码方法,其中:根据预设的量化参数,获得基于量化的视频编码方法的失真;根据预设的量化参数和预测残差的调整程度,获得在带有预测残差调整的编码方法下,由量化和残差调整所造成的总失真;设得到的两种编码方法的失真相等或近似相等,以此确定在失真等效的意义下,带有预测残差调整的编码方法的等效量化参数;将得到的等效量化参数代入为基于量化的视频编码优化拉格朗日乘子的方法中,得到适用于带有预测残差调整的视频编码的拉格朗日乘子。接着,利用得到的拉格朗日乘子对带有预测残差调整的视频编码进行率失真优化。本发明考虑了由量化和残差调整所造成的总失真,因而能够获得较高的编码效率。
申请公布号 CN102970536B 申请公布日期 2015.10.28
申请号 CN201210462123.8 申请日期 2012.11.15
申请人 上海交通大学 发明人 宋利;骆政屹;郑世宝;王嘉
分类号 H04N19/567(2014.01)I;H04N19/61(2014.01)I 主分类号 H04N19/567(2014.01)I
代理机构 上海汉声知识产权代理有限公司 31236 代理人 郭国中
主权项 一种为带有预测残差调整的视频编码优化拉格朗日乘子的方法,其特征在于:所述方法包括如下步骤:①根据预设的量化参数,获得基于量化的视频编码方法的失真;②根据预设的量化参数和预测残差的调整程度,获得在带有预测残差调整的编码方法下,由量化和残差调整所造成的总失真;③设得到的两种编码方法的失真相等或近似相等,以此确定在失真等效的意义下,带有预测残差调整的编码方法的等效量化参数;④将得到的等效量化参数代入为基于量化的视频编码优化拉格朗日乘子的方法中,得到适用于带有预测残差调整的视频编码的拉格朗日乘子;设在带有系数抑制的编码方法下,图像块的平均失真为<img file="FDA0000654029000000011.GIF" wi="286" he="121" />其中Q<sub>step</sub>是预设的量化步长;设在传统的基于量化的编码方法下,图像块的平均失真为<img file="FDA0000654029000000012.GIF" wi="242" he="99" />如果Q′<sub>step</sub>是带有系数抑制的编码的等效量化步长,则有<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mover><msubsup><mi>&epsiv;</mi><mi>pro</mi><mn>2</mn></msubsup><mo>&OverBar;</mo></mover><mrow><mo>(</mo><msub><mi>Q</mi><mi>step</mi></msub><mo>)</mo></mrow><mo>=</mo><mover><msubsup><mi>&epsiv;</mi><mi>nor</mi><mn>2</mn></msubsup><mo>&OverBar;</mo></mover><mrow><mo>(</mo><msubsup><mi>Q</mi><mi>step</mi><mo>&prime;</mo></msubsup><mo>)</mo></mrow><mo>;</mo></mrow>]]></math><img file="FDA0000654029000000013.GIF" wi="673" he="127" /></maths>Q′<sub>step</sub>是失真意义上的等效量化步长,将其代入基于量化的编码方法的最优拉格朗日乘子公式,适用于H.264/AVC标准的最优拉格朗日乘子公式中:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>&lambda;</mi><mrow><mo>(</mo><msub><mi>Q</mi><mi>step</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>c</mi><mo>&CenterDot;</mo><msubsup><mi>Q</mi><mi>step</mi><mn>2</mn></msubsup></mrow>]]></math><img file="FDA0000654029000000014.GIF" wi="517" he="133" /></maths>或<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mn>0.85</mn><mo>&CenterDot;</mo><msup><mn>2</mn><mrow><mrow><mo>(</mo><mi>QP</mi><mrow><mo>(</mo><msub><mi>Q</mi><mi>step</mi></msub><mo>)</mo></mrow><mo>-</mo><mn>12</mn><mo>)</mo></mrow><mo>/</mo><mn>3</mn></mrow></msup><mo>,</mo></mrow>]]></math><img file="FDA0000654029000000015.GIF" wi="561" he="141" /></maths>其中c是一个常数,Q<sub>step</sub>是量化步长,QP(Q<sub>step</sub>)是依赖于量化步长的量化参数,得到适用于带有残差调整的编码方法的拉格朗日乘子λ(Q′<sub>step</sub>)。
地址 200240 上海市闵行区东川路800号