知识卡片

Tile与Slice分别面向并行和容错

专业/工作 · 1074.a

内容

H.265/HEVC同时提供Tile和Slice两种图像分割方式,二者形状不同(Tile是矩形区域,Slice是条带状),设计目的也不同:Slice的历史目的是数据丢失时的重新同步(容错——一个Slice出错不影响其他Slice解码),Tile的目的是增强并行处理能力(不同Tile可以在多核上并行编解码,且无需复杂的线程同步)。二者可以独立配置,规则只要求每个Slice/片段和每个Tile满足”完全包含”或”被完全包含”关系之一,不允许交叉重叠。这说明同一个”分块”操作在不同场景下可能服务完全不同的目的(这里是容错 vs 并行),设计上没有强行合并成一种机制,而是保留两条正交的划分轴。

参考来源

《新一代高效视频编码H.265/HEVC:原理、标准与实现》第3章《编码结构》