首页 > 代码库 > HEVC逆扫描之四:CG内部逆扫描过程

HEVC逆扫描之四:CG内部逆扫描过程

注:HM代码版本为HM-16.2+SCM-3.0rc1/


在HEVC逆扫描之三:TU逆扫描过程中介绍了TU的逆扫描过程,这里继续介绍CG内部的逆扫描过程。


4x4CG内部的逆扫描流程如下图所示。


技术分享

图14  4x4CG逆扫描流程


对于每一个4x4块,也是按照与扫描顺序相反的顺序进行逆扫描的。首先通过熵解码解出CG标识(如果是TU内的第一个或者最后一个CG那么CG标识一定为1),如果CG标识为0那么该CG的所有系数全部为0,可以直接跳过该CG;如果CG标识为1,那么首先通过熵解码解出所有非零系数的位置,然后依次解出所有非零系数的绝对值和符号位。至此已将所有的量化系数完成了逆扫描,下一步可以进行反量化。至于如何通过熵解码解出CG标识、非零系数的位置、绝对值和符号位,这里暂不做讨论。

HEVC逆扫描之四:CG内部逆扫描过程