主权项 |
低延迟视频编码中时域率失真优化方法,其特征在于,包括如下步骤:S1、根据低延迟视频编码中时域依赖性,建立时域传播链,其中,所述时域传播链具有如下特性:低延迟视频编码中每个GOP中第一帧,即rPOC=1的帧仅考虑前一帧对其的影响,每个GOP内的其他三帧,即rPOC=2、3、4的帧仅考虑前一帧及前向最近的key帧对其的影响,如图2所示;S2、建立当前编码单元U<sub>i</sub>的时域率失真优化目标方程<img file="FDA0000968516570000011.GIF" wi="862" he="135" />其中,i=1,2,3,...,N,N表示低延迟视频编码的总帧数,A代表一帧中所有的编码单元,<img file="FDA0000968516570000012.GIF" wi="347" he="62" />为U<sub>j</sub>的期望失真,o<sub>i</sub>表示第i个编码单元的编码参数,R<sub>i</sub>(o<sub>i</sub>)表示第i个编码单元的码率,D<sub>i</sub>为当前编码单元的失真,<img file="FDA0000968516570000013.GIF" wi="285" he="62" />表示第j个受到当前编码单元U<sub>i</sub>影响的后续编码单元的失真,λ<sub>g</sub>为全局拉格朗日乘子,<sup>*</sup>代表编码模式为可以得到的最优编码参数,定义当前编码单元U<sub>i</sub>为帧f<sub>i</sub>中第a个编码单元,j=i+1,...,N,a=1,2,3,...,A;S3、根据S2所述时域率失真优化目标方程,求受到当前编码单元U<sub>i</sub>影响的后续编码单元的期望失真<img file="FDA0000968516570000014.GIF" wi="430" he="115" />具体为:rPOC=1的帧中的编码单元U<sub>i+4m+1</sub>的期望失真为E(D<sub>i+4m+1</sub>),rPOC=2的帧中的编码单元U<sub>i+4m+2</sub>的期望失真为E(D<sub>i+4m+2</sub>),rPOC=3的帧中的编码单元U<sub>i+4m+3</sub>的期望失真为E(D<sub>i+4m+3</sub>),rPOC=4的帧中的编码单元U<sub>i+4m+4</sub>的期望失真为E(D<sub>i+4m+4</sub>),其中,<img file="FDA0000968516570000015.GIF" wi="1094" he="62" />K<sub>i+4m+1</sub>为常数,P<sub>i+4m,i+4m+1</sub>代表在帧f<sub>i+4m+1</sub>中以f<sub>i+4m</sub>为参考帧的块的比例,<img file="FDA0000968516570000016.GIF" wi="1934" he="63" />其中,K<sub>i+4m+2</sub>为常数,P<sub>i+4m+1,i+4m+2</sub>代表在帧f<sub>i+4m+2</sub>中以f<sub>i+4m+1</sub>为参考帧的块的比例,P<sub>i+4m,i+4m+2</sub>代表在帧f<sub>i+4m+2</sub>中以f<sub>i+4m</sub>为参考帧的块的比例,<img file="FDA0000968516570000017.GIF" wi="1926" he="63" />其中,K<sub>i+4m+3</sub>为常数,P<sub>i+4m+2,i+4m+3</sub>代表在帧f<sub>i+4m+3</sub>中以f<sub>i+4m+2</sub>为参考帧的块的比例,P<sub>i+4m,i+4m+3</sub>代表在帧f<sub>i+4m+3</sub>中以f<sub>i+4m</sub>为参考帧的块的比例,<img file="FDA0000968516570000018.GIF" wi="1926" he="63" />K<sub>i+4m+4</sub>为常数,P<sub>i+4m+3,i+4m+4</sub>代表在帧f<sub>i+4m+4</sub>中以f<sub>i+4m+3</sub>为参考帧的块的比例,P<sub>i+4m,i+4m+4</sub>代表在帧f<sub>i+4m+4</sub>中以f<sub>i+4m</sub>为参考帧的块的比例,m=0,1,2,...,M表示第m个GOP,共有M个GOP,o<sup>1</sup>上标“1”表示前一帧为参考帧,o<sup>2</sup>上标“2”表示前向最近key帧为参考帧;S4、将所述S3中的受到当前编码单元U<sub>i</sub>影响的后续编码单元的期望失真<img file="FDA0000968516570000021.GIF" wi="430" he="111" />代入S2所述当前编码单元U<sub>i</sub>的时域率失真优化目标方程,并删除所有常数项K<sub>*</sub>,进行简化,具体简化为:当前编码单元U<sub>i</sub>属于key帧(rPOC=4)时,则简化为:<maths num="0001"><math><![CDATA[<mrow><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><msub><mi>o</mi><mi>i</mi></msub></munder><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>D</mi><mi>i</mi></msub><mo>(</mo><msub><mi>o</mi><mi>i</mi></msub><mo>)</mo><mo>+</mo><msub><mi>λ</mi><mi>g</mi></msub><msub><mi>R</mi><mi>i</mi></msub><mo>(</mo><msub><mi>o</mi><mi>i</mi></msub><mo>)</mo><mo>+</mo><mstyle><munderover><mo>Σ</mo><mrow><mi>j</mi><mo>=</mo><mi>i</mi></mrow><mi>N</mi></munderover><msub><mi>P</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub></mstyle><mo>·</mo><msub><mi>D</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>(</mo><msub><mi>o</mi><mi>i</mi></msub><mo>,</mo><msubsup><mi>o</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow><mo>*</mo></msubsup><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mi>o</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow><mn>1</mn></msubsup><mo>)</mo></mtd></mtr><mtr><mtd><mrow><mo>+</mo><munderover><mo>Σ</mo><mrow><mi>m</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mo>Σ</mo><mrow><mi>s</mi><mo>=</mo><mn>2</mn></mrow><mn>4</mn></munderover><msub><mi>P</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>s</mi></mrow></msub><mo>·</mo><msub><mi>D</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>s</mi></mrow></msub><mrow><mo>(</mo><msub><mi>o</mi><mi>i</mi></msub><mo>,</mo><msubsup><mi>o</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow><mo>*</mo></msubsup><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mi>o</mi><mrow><mi>i</mi><mo>+</mo><mi>4</mi><mi>m</mi></mrow><mo>*</mo></msubsup><mo>,</mo><msubsup><mi>o</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>s</mi></mrow><mn>2</mn></msubsup><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000968516570000022.GIF" wi="982" he="272" /></maths>当前编码单元U<sub>i</sub>所在非key帧的rPOC分别为1、2、3时,则简化为:<maths num="0002"><math><![CDATA[<mrow><munder><mrow><mi>m</mi><mi>i</mi><mi>n</mi></mrow><msub><mi>o</mi><mi>i</mi></msub></munder><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>D</mi><mi>i</mi></msub><mo>(</mo><msub><mi>o</mi><mi>i</mi></msub><mo>)</mo><mo>+</mo><msub><mi>λ</mi><mi>g</mi></msub><msub><mi>R</mi><mi>i</mi></msub><mo>(</mo><msub><mi>o</mi><mi>i</mi></msub><mo>)</mo><mo>+</mo><mstyle><munderover><mo>Σ</mo><mrow><mi>j</mi><mo>=</mo><mi>i</mi></mrow><mi>N</mi></munderover><msub><mi>P</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub></mstyle><mo>·</mo><msub><mi>D</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>(</mo><msub><mi>o</mi><mi>i</mi></msub><mo>,</mo><msubsup><mi>o</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow><mo>*</mo></msubsup><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mi>o</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow><mn>1</mn></msubsup><mo>)</mo></mtd></mtr><mtr><mtd><mrow><mo>+</mo><munderover><mo>Σ</mo><mrow><mi>m</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></munderover><munderover><mo>Σ</mo><mrow><mi>s</mi><mo>=</mo><mn>2</mn></mrow><mn>4</mn></munderover><msub><mi>P</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>t</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>t</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>+</mo><mi>s</mi></mrow></msub><mo>·</mo><msub><mi>D</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>t</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>+</mo><mi>s</mi></mrow></msub><mrow><mo>(</mo><msub><mi>o</mi><mi>i</mi></msub><mo>,</mo><msubsup><mi>o</mi><mrow><mi>i</mi><mo>+</mo><mn>1</mn></mrow><mo>*</mo></msubsup><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mi>o</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>t</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi></mrow><mo>*</mo></msubsup><mo>,</mo><msubsup><mi>o</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>t</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>+</mo><mi>s</mi></mrow><mn>2</mn></msubsup><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000968516570000023.GIF" wi="1454" he="239" /></maths>S5、求S4中所述目标方程中的当前编码单元U<sub>i</sub>及后续编码单元的失真,具体步骤为:<img file="FDA0000968516570000024.GIF" wi="1198" he="62" />β<sub>i+4m,i+4m+1</sub>表示编码单元U<sub>i+4m</sub>对U<sub>i+4m+1</sub>的影响程度的经验值,β<sub>i+4m,i+4m+1</sub>=α·F(θ<sub>i+4m,i+4m+1</sub>),且<img file="FDA0000968516570000025.GIF" wi="854" he="71" />F(θ)为经验值,<img file="FDA0000968516570000026.GIF" wi="206" he="55" />原始编码单元U<sub>i+4m</sub>与U<sub>i+4m+1</sub>的运动补偿误差,α为常数,<img file="FDA0000968516570000027.GIF" wi="1318" he="61" />β<sub>i+4m+1,i+4m+2</sub>表示编码单元U<sub>i+4m+1</sub>对U<sub>i+4m+2</sub>的影响程度的经验值,β<sub>i+4m+1,i+4m+2</sub>=α·F(θ<sub>i+4m+1,i+4m+2</sub>),且<img file="FDA0000968516570000028.GIF" wi="934" he="71" /><img file="FDA0000968516570000029.GIF" wi="238" he="55" />原始编码单元U<sub>i+4m+1</sub>与U<sub>i+4m+2</sub>的运动补偿误差,<img file="FDA00009685165700000210.GIF" wi="1222" he="63" />β<sub>i+4m,i+4m+2</sub>表示编码单元U<sub>i+4m</sub>对U<sub>i+4m+2</sub>的影响程度的经验值,β<sub>i+4m,i+4m+2</sub>=α·F(θ<sub>i+4m,i+4m+2</sub>),且<img file="FDA00009685165700000211.GIF" wi="862" he="71" /><img file="FDA00009685165700000212.GIF" wi="213" he="63" />原始编码单元U<sub>i+4m</sub>与U<sub>i+4m+2</sub>的运动补偿误差,<img file="FDA00009685165700000213.GIF" wi="1350" he="63" />β<sub>i+4m+2,i+4m+3</sub>表示编码单元U<sub>i+4m+2</sub>对U<sub>i+4m+3</sub>的影响程度的经验值,β<sub>i+4m+2,i+4m+3</sub>=α·F(θ<sub>i+4m+2,i+4m+3</sub>),且<img file="FDA00009685165700000214.GIF" wi="941" he="71" /><img file="FDA00009685165700000215.GIF" wi="238" he="63" />原始编码单元U<sub>i+4m+2</sub>与U<sub>i+4m+3</sub>的运动补偿误差,<img file="FDA0000968516570000031.GIF" wi="1212" he="63" />β<sub>i+4m,i+4m+3</sub>表示编码单元U<sub>i+4m</sub>对U<sub>i+4m+3</sub>的影响程度的经验值,β<sub>i+4m,i+4m+3</sub>=α·F(θ<sub>i+4m,i+4m+3</sub>),且<img file="FDA0000968516570000032.GIF" wi="862" he="71" /><img file="FDA0000968516570000033.GIF" wi="212" he="55" />原始编码单元U<sub>i+4m</sub>与U<sub>i+4m+3</sub>的运动补偿误差,<img file="FDA0000968516570000034.GIF" wi="1333" he="63" />β<sub>i+4m+3,i+4m+4</sub>表示编码单元U<sub>i+4m+3</sub>对U<sub>i+4m+4</sub>的影响程度的经验值,β<sub>i+4m+3,i+4m+4</sub>=α·F(θ<sub>i+4m+3,i+4m+4</sub>),且<img file="FDA0000968516570000035.GIF" wi="941" he="71" /><img file="FDA0000968516570000036.GIF" wi="238" he="55" />原始编码单元U<sub>i+4m+3</sub>与U<sub>i+4m+4</sub>的运动补偿误差,<img file="FDA0000968516570000037.GIF" wi="1214" he="63" />β<sub>i+4m,i+4m+4</sub>表示编码单元U<sub>i+4m</sub>对U<sub>i+4m+4</sub>的影响程度的经验值,β<sub>i+4m,i+4m+4</sub>=α·F(θ<sub>i+4m,i+4m+4</sub>),且<img file="FDA0000968516570000038.GIF" wi="862" he="71" /><img file="FDA0000968516570000039.GIF" wi="213" he="55" />原始编码单元U<sub>i+4m</sub>与U<sub>i+4m+4</sub>的运动补偿误差;S6、将S5中所述当前编码单元U<sub>i</sub>及后续编码单元的失真代入S4中所述当前编码单元U<sub>i</sub>的时域率失真优化目标方程,得到<img file="FDA00009685165700000310.GIF" wi="490" he="79" />所述ω<sub>a</sub>为传播因子,具体为:当前编码单元U<sub>i</sub>属于key帧时,<maths num="0003"><math><![CDATA[<mrow><msub><mi>ω</mi><mi>a</mi></msub><mo>=</mo><munderover><mo>Σ</mo><mrow><mi>m</mi><mo>=</mo><mn>0</mn></mrow><mi>M</mi></munderover><mfenced open = "{" close = "}"><mtable><mtr><mtd><mrow><munderover><mo>Σ</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mn>3</mn></munderover><mrow><mo>(</mo><munderover><mo>Σ</mo><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mi>k</mi></munderover><msub><mi>P</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>t</mi></mrow></msub><msub><mi>β</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>t</mi></mrow></msub><mo>·</mo><munderover><mo>Π</mo><mrow><mi>j</mi><mo>=</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>t</mi></mrow><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>k</mi></mrow></munderover><msub><mi>P</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>β</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>·</mo><munderover><mo>Π</mo><mrow><mi>s</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><munderover><mo>Σ</mo><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mn>3</mn></munderover><msub><mi>P</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>t</mi></mrow></msub><msub><mi>β</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>t</mi></mrow></msub><mo>·</mo><munderover><mo>Π</mo><mrow><mi>j</mi><mo>=</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>t</mi></mrow><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>+</mo><mn>3</mn></mrow></munderover><msub><mi>P</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>β</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA00009685165700000311.GIF" wi="1326" he="327" /></maths>当前编码单元U<sub>i</sub>属于非key帧时,<maths num="0004"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>ω</mi><mi>a</mi></msub><mo>=</mo><munderover><mo>Σ</mo><mrow><mi>t</mi><mo>=</mo><mi>i</mi></mrow><mrow><mi>i</mi><mo>+</mo><mn>3</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi></mrow></munderover><munderover><mi>Π</mi><mrow><mi>j</mi><mo>=</mo><mi>i</mi></mrow><mi>t</mi></munderover><msub><mi>P</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>β</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>+</mi><munderover><mo>Σ</mo><mrow><mi>m</mi><mo>=</mo><mi>1</mi></mrow><mi>M</mi></munderover><mfenced open = "{" close = "}"><mtable><mtr><mtd><mrow><munderover><mo>Σ</mo><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><mn>3</mn></munderover><mrow><mo>(</mo><munderover><mo>Σ</mo><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mi>k</mi></munderover><msub><mi>P</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>t</mi></mrow></msub><msub><mi>β</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>t</mi></mrow></msub><mo>·</mo><munderover><mo>Π</mo><mrow><mi>j</mi><mo>=</mo><mi>i</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>-</mo><mi>t</mi></mrow><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>+</mo><mn>4</mn><mi>m</mi><mo>+</mo><mi>k</mi></mrow></munderover><msub><mi>P</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>β</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>·</mo><munderover><mo>Π</mo><mrow><mi>s</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow></munderover><mrow><mo>(</mo><munderover><mo>Σ</mo><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mn>3</mn></munderover><msub><mi>P</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>+</mo><mn>8</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>-</mo><mi>t</mi></mrow></msub><msub><mi>β</mi><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>+</mo><mn>4</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>,</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>+</mo><mn>8</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>-</mo><mi>t</mi></mrow></msub><mo>·</mo><munderover><mo>Π</mo><mrow><mi>j</mi><mo>=</mo><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>+</mo><mn>8</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi><mo>-</mo><mi>t</mi></mrow><mrow><mi>i</mi><mo>+</mo><mn>4</mn><mi>s</mi><mo>+</mo><mn>7</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi></mrow></munderover><msub><mi>P</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>β</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow><mo>·</mo><mrow><mo>(</mo><munderover><mo>Π</mo><mrow><mi>j</mi><mo>=</mo><mi>i</mi></mrow><mrow><mi>i</mi><mo>+</mo><mn>3</mn><mo>-</mo><mi>r</mi><mi>P</mi><mi>O</mi><mi>C</mi></mrow></munderover><msub><mi>P</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><msub><mi>β</mi><mrow><mi>j</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA00009685165700000312.GIF" wi="2005" he="463" /></maths>,其中,β=α·F(θ),且<img file="FDA00009685165700000313.GIF" wi="541" he="71" />m=1,2,3,...,M,M为一个测试序列的GOP总数;S7、将全局拉格朗日乘子λ<sub>g</sub>和S6所述传播因子ω<sub>a</sub>代入<img file="FDA0000968516570000043.GIF" wi="435" he="79" />进行时域率失真优化,初始化当前帧的λ<sub>g</sub>为λ<sub>HM</sub>,λ<sub>HM</sub>为标准HEVC中设定的当前帧的拉格朗日乘子;S8、依次对当前帧中A个编码单元,进行步骤S2‑S7的所述的率失真优化处理;S9、对S7所述全局拉格朗日乘子λ<sub>g</sub>进行更新,更新得到<img file="FDA0000968516570000041.GIF" wi="578" he="279" />其中,A代表一帧中所有的编码单元,<img file="FDA0000968516570000042.GIF" wi="52" he="69" />为U<sub>i</sub>的时域累积失真;S10、对S1所述低延迟视频编码中其他帧进行步骤S2‑S9的所述率失真优化处理。 |