片组图类型-计算流体力学及其并行算法

时间:2021-06-02 17:10:59
【文件属性】:
文件名称:片组图类型-计算流体力学及其并行算法
文件大小:3.87MB
文件格式:PDF
更新时间:2021-06-02 17:10:59
H264 毕厚杰 pdf 表 8.1 片组图类型 片组图类型 片组变化方向标记 说明 3 0 顺时针盒状展开 3 1 逆时针盒状展开 4 0 光栅扫描 4 1 逆光栅扫描 5 0 向右擦除 5 1 向左擦除 此时,按照定义的增长顺序的片组图单元 MapUnitsInSliceGroup0 被分配给片组 0,剩余的片组 图单元 PicSizeInMapUnits – MapUnitsInSliceGroup0被分配给片组 1。 当 num_slice_groups_minus1等于 1且 slice_group_map_type等于 4或 5时,标记左上片组大小 的变量 sizeOfUpperLeftGroup 这样定义:当片组变化方向标记=1 时,等于 PicSizeInMapUnits – MapUnitsInSliceGroup0,否则等于MapUnitsInSliceGroup0。 变量 mapUnitToSliceGroupMap的计算方法参见流程图 8.10。 图 8.10 变量 mapUnitToSliceGroupMap的计算流程 在图 8.10 的前景左切出类型中,在从 0 到 PicSizeInMapUnits – 1 之间至少存在一个 i,满足 mapUnitToSliceGroupMap[ i ]等于 iGroup(对于每个从 0到 num_slice_groups_minus1的 iGroup值) 即每个片组中至少包含一个片组图单元。此时片组覆盖区域的矩形可能重叠。片组 0 包含处于 top_left[ 0 ]和 bottom_right[ 0 ]定义的矩形内部的所有宏块。一个 ID 大于 0 且小于 num_slice_groups_minus1的片组包含所定义的矩形所覆盖的宏块,且这些宏块没有被 ID较小的片组 覆盖。ID等于 num_slice_groups_minus1的片组包含没有被别的片组覆盖的宏块。 计算出 mapUnitToSliceGroupMap后,会调用下面将要描述的片组图单元转换成宏块片组图的过 程将片组图单元mapUnitToSliceGroupMap转换成宏块片组映射图MbToSliceGroupMap,完成转换后, 调用函数 NextMbAddress( n )计算变量 nextMbAddress,函数流程如图 8.11。

网友评论