解读HEVC视频标准的环内滤波
如果偏移值属于给定的1/4频带范围,那么该偏移值就会被添加到每个去块效应像素值当中去,否则像素值则保持不变。
图13 频带分类(像素范围被分为32个频带)
3.1.2 SAO语法元素
影响SAO-解码器运行的语法元素如下表总结所示(包括范围和描述)。
表4 SAO语法元素
3.1.3 边界条件处理
需要条件处理的有三种条件:
1. 图像边界(上、下、左、右)
2. 分片边界以及slice_loop_filter_across_slices_enabled_flag = 0。跨跃分片滤波适用于给定分片边界的左侧和上侧边缘(并非所有方向)
3. 瓦片边界和loop_filter_across_tiles_enabled_flag = 0
在上述情况中,分片边界沿线的像素未被处理,具体取决于SAO类型。
就BO而言,所有像素都将被处理。
就EO而言,像素有效性将根据SAO类型进行,如果在边界条件下像素无效,其将跳过进行处理(即0漂移)。
下图对边界条件处理进行了描述。
图14 SAO解码器的边界处理实例
3.1.4 条件处理
在下列条件时,SAO滤波将关闭。
SAO类型idx = OFF
CU类型 = PCM且环路滤波器被描述为PCM类型
CU类型 = TQBypss(无损耗)
限幅电平SAO = OFF
评论