编码单元解码-asaac标准体系

时间:2024-07-05 06:16:09
【文件属性】:

文件名称:编码单元解码-asaac标准体系

文件大小:2.28MB

文件格式:PDF

更新时间:2024-07-05 06:16:09

音频编辑

9.3 条带解码 条带解码过程如下: a) LcuIndex等于 LcuRowMinCuWidth2 LcuSizeInBit-Log(MiniSize) +LcuColumn2 LcuSizeInBit-Log(MiniSize) ; b) 如果 fixed_picture_qp 等于‘0’,预测量化参数 PreviousQP 等于 SliceQp,预测量化参数 增量 PreviousDeltaQP 初始化为 0,固定量化因子标志 FixedQP等于 fixed_slice_qp; c) 依次解码各个最大解码单元,见 9.4。 9.4 最大编码单元解码 按照光栅扫描顺序依次解码最大解码单元,其解码过程如下: a) 解码当前最大编码单元的编码树; b) 完成当前最大编码单元的解码后,按以下过程更新 LcuIndex: if (((LcuIndex % MinCuWidth) +(1<<(LcuSizeInBit–Log(MiniSize)))) >= MinCuWidth){ if (MinCuWidth % (1 << (LcuSizeInBit - Log(MiniSize))) == 0) t = 1 << (LcuSizeInBit - Log(MiniSize)) else t = MinCuWidth % (1 << (LcuSizeInBit - Log(MiniSize))) LcuIndex = LcuIndex + MinCuWidth((1<<(LcuSizeInBit-Log(MiniSize)))-1) + t } else LcuIndex = LcuIndex + (1 << (LcuSizeInBit - Log(MiniSize))) 9.5 编码单元解码 9.5.1 概述 编码单元解码分为预测样本解码和残差样本解码。预测样本解码包括:确定编码单元类型和预测类 型(见9.5.3),对于预测类型为帧内的编码单元分别导出其所包含的所有帧内预测块的帧内预测模式 (见9.5.6)并进行帧内预测(见9.7),对于预测类型为帧间的编码单元分别导出其所包含的所有帧间 预测单元的运动信息(见9.5.7和9.5.8)并进行帧间预测(见9.8)。残差样本解码包括:确定量化参 数(见9.5.2),确定编码单元划分为变换块的方式(见9.5.5),依次解码各个变换块(见9.6)。完 成预测样本解码和残差样本解码后,进行预测补偿得到补偿后样本(见9.9)。 9.5.2 确定量化参数 本条确定量化参数QPx(X为Y、Cb或Cr)。 如果当前编码单元的 cu_qp_delta不在位流中,当前编码单元的量化参数 CurrentQP等于 PreviousQP。否则,当前编码单元的量化参数CurrentQP等于PreviousQP加上cuQpDelta。CurrentQP的 取值范围应是0~(63+8×(BitDepth–8))。其中,PreviousQP的值等于当前编码单元的左边编码单元A的 量化参数QPY。如果当前编码单元的左边编码单元A“不可用”或fixed_picture_qp等于‘1’,则PreviousQP 的值等于SliceQp。 亮度的量化参数QPY等于其所在编码单元的CurrentQP。 先按以下方法计算xCb、xCr(xCb、xCr的取值范围应是-16~63): xCb=CurrentQP–8×(BitDepth–8)+chroma_quant_param_delta_cb xCr=CurrentQP–8×(BitDepth–8)+chroma_quant_param_delta_cr


网友评论