后端开发
码流 标签描述

双向梯度修正(Bi-directionalGradientCorrection,BGC)是利用双向参考块间的差值对预测值进行修正的技术。 BGC仅用于双向预测CU,设两个方向得到的单向预测值分别为pred0和pred1,修正前的双向预测值为predBI,即pred0和pred1的加权的值(若满足BIO条件时,predBI为BIO修正后的值),修正后的值为Pred,则修正过程如下式: 其中,BigFlag和BigIdx为码流中传输的两个语法元素。BigFlag表示是否进行修正,BigIdx表示修正的方向,k表示修正强度,固定为3。如果当前CU为skip或direct模式,则BigFlag和B...