解码流程图-计算流体力学及其并行算法

时间:2024-06-22 10:57:39
【文件属性】:

文件名称:解码流程图-计算流体力学及其并行算法

文件大小:3.87MB

文件格式:PDF

更新时间:2024-06-22 10:57:39

H264 毕厚杰 pdf

8.1 解码器原理 如前所述,H.264 包含 VCL(视频编码层)和 NAL(网络提取层)。VCL 包括核心压缩引擎和 块、宏块和片的语法级别定义,它的设计目标是尽可能地独立于网络得进行高效地编解码;而 NAL 则负责将 VCL产生的比特字符串适配到各种各样的网络和多元环境中,它覆盖了所有片级别以上的 语法级别,同时支持以下功能:支持独立片解码;起始码唯一保证;支持 SEI;支持流格式编码数 据传送。 总体来说,NAL解码器负责将符合 H.264码流规范的压缩视频流解码,并进行图像重建。根据 图 8.1中的解码器框图,我们可以看到基本的解码流程如下:解码器从 NAL中接收压缩的比特流, 经过对码流进行熵解码获得一系列量化系数 X;这些系数经过反量化和反变换得到残差数据 D;解 码器使用从码流中解码得到的头信息创建一个预测块 PRED,PRED 与残差数据 D 求和得到图像块 数据 uF;最后每个 uF通过去方块滤波得到重建图像的解码块 F。 图 8.1 解码器功能框图 为更清晰的描述解码器的工作流程,我们用如图 8.2的流程图来描述一帧图像的完整解码过程。 NAL单元解码 检测NAL单元边界,将 码流分割成多个NAL单 元 重建图像 片DPA解码 片DPB解码 片DPC解码 普通片解码 从码流中读入一个片的 编码数据 EBSP->RBSP->SODB 初始化宏块片组映射图 根据当前图像类型初始 化参考图像列表 进行片解码 初始化参考图像序 号数组 初始化当前宏块解 码设置 从NAL中读入当前 宏块的语法元素 进行宏块解码 去方块滤波 参考图像列表存储与处 理 A E C D B 图 8.2 解码流程图 在图 8.2中,A框中的 NAL单元边界检测和单元解码在 8.2节中描述;8.3节中将详细介绍解码 过程中所使用到的一个重要参数,参考图像序列号(POC)的计算方法;8.4节将阐述 B框中宏块片


网友评论