文件名称:图像解码-asaac标准体系
文件大小:2.28MB
文件格式:PDF
更新时间:2024-07-05 06:16:08
音频编辑
9.1 序列解码 序列解码过程如下: a) 第一步,将 InitialFlag的值初始化为 0。 b) 第二步,解码序列头: 1) 步骤 2.1,如果 InitialFlag 的值为 1,直接执行步骤 2.2;否则: ——将 DOIPrev的值初始化为 0; ——清空解码图像缓冲区,包括参考图像缓冲区和场景图像缓冲区; ——将 InitialFlag的值置为 1。 2) 步骤 2.2,根据序列头中得到的 WeightQuantEnableFlag和 LoadSeqWeightQuantDataFlag 的值,按照附录 D 或表 16(见 7.1.2.4)确定 4x4 加权量化矩阵 WeightQuantMatrix4x4 和 8x8加权量化矩阵 WeightQuantMatrix8x8; c) 第三步,依次解码图像,直到遇到序列起始码或序列结束码或视频编辑码。 d) 第四步, 1) 如果遇到序列起始码,继续执行第二步; 2) 否则,如果遇到视频序列结束码或者视频编辑码,则按照 POI从小到大的顺序依次输出参 考图像缓冲区中每幅“未输出”图像,直到所有图像都已输出。 9.2 图像解码 9.2.1 概述 图像的解码过程如下: a) 解码图像头(见 9.2.2)。 b) 如果当前图像是 F、P、S或 B图像,构建参考图像队列(见 9.2.3)。 c) 解码当前图像的各个条带(见 9.3),得到补偿后样本。 d) 如果 loop_filter_disable_flag的值为‘0’,对补偿后样本进行去块效应滤波操作(见 9.10), 得到滤波后样本;如果 loop_filter_disable_flag的值为‘1’,则将补偿后样本直接作为滤 波后样本。 e) 如果 sample_adaptive_offset_enable_flag的值为‘1’,对滤波后样本进行样值偏移补偿操 作(见 9.11),得到偏移后样本;如果 sample_adaptive_offset_enable_flag的值为‘0’, 则将滤波后样本直接作为偏移后样本。