用于视频编解码的采样自适应偏移处理的方法和装置制造方法及图纸

技术编号:30702675 阅读:42 留言:0更新日期:2021-11-06 09:41
一种视频编解码系统,确定当前重构块的采样自适应偏移(SAO)类型,并且确定当前重构块的SAO偏移,并且如果SAO类型是边缘偏移(EO)或频带偏移(BO),则检查除了最后一个SAO偏移之外的所有SAO偏移是否为零。如果除了最后一个SAO偏移之外的所有SAO偏移为零,则在编码端导出最后一个SAO偏移的新值,或者在解码端导出最后一个SAO偏移的原始值。SAO偏移用于将SAO处理应用于当前块,并且当前块被编码或解码。在SAO处理中使用最后一个SAO偏移的原始值,并且在视频比特位流中标示最后一个SAO偏移的新值。值。值。

【技术实现步骤摘要】
130的SAO信息被提供给熵编码器134,用于并入到视频比特位流中。
[0006]在HEVC标准中,使用SAO处理来减少重构块中的失真。图2示出了包括去块滤波器(DF)224和采样自适应偏移(SAO)226的基于HEVC的视频解码器200的示例性系统框图。熵解码器210用于解析和恢复与残差、运动信息和其他控制数据有关的编解码语法元素。开关216根据解码模式信息选择帧内预测212或帧间预测214,并将所选择的预测变量提供给重构(REC)218以与所恢复的残差相组合。除了在压缩视频数据上执行熵解码之外,熵解码器210还负责对边信息进行熵解码,并将边信息(side information)提供给各个块。例如,将帧内模式信息提供给帧内预测212,将帧间模式信息提供给帧间预测214,将采样自适应偏移信息提供给SAO 226,并将残差提供给逆量化(IQ)220。残差由IQ 220、逆变换(IT)222和随后的重构过程提供以产生重构块。重构的块由DF 224和SAO 226进一步处理以产生最终解码的视频。如果当前解码的图像是参考图像,则当前解码图像的最终解码视频也存储在参考图像缓冲器228中用于解码顺序中的后续图像。
[0007]SAO的概念是根据重构块中的像素强度(pixel intensities)将重构块中的重构像素分类成类别(categories)。然后每个类别被分配在视频比特位流中被编解码的偏移量,并且通过将偏移量添加到每个类别中的重构像素来减小重构块的失真。在HEVC标准中,SAO工具支持两种像素分类方法:频带偏移(band offset,简写为BO)和边缘偏移(edge offset,简写为EO)。对于每个颜色分量(亮度或色度),SAO算法将图像划分为非重迭区域,每个区域选择BO、四个EO类型,以及没有处置(no process)(OFF)中的一个SAO类型。HEVC标准中的SAO划分与编解码树块(CTB)边界对齐,以便于基于CTB的处理。
[0008]对于BO,通过量化像素强度将区域中的重构像素分类为频带,并且从最小值到最大值的像素强度范围被等分为32个频带,如图3所示。频带偏移处理仅受限于四个连续频带,并且为四个连续频带的每个频带导出偏移,以减少四个连续频带中的重构像素的失真。通过语法元素sao_band_position来定位四个连续的频带,该语法元素指示四个连续频带的起始频带。在图3中示出了示例性的四频带组34,并且该四频带组34的起始频带位置由从语法元素sao_band_position导出的箭头32表示。由起始频带位置识别的四个偏移被编解码到视频比特位流中。
[0009]对于EO,如图4所示,通过将当前像素与其沿着由EO类型识别的方向的相邻像素进行比较将区域中的重构像素分类为类别。表1列出了根据HEVC标准EO像素分类的决定,其中“C”表示要分类的当前像素。具有用于不同取向的相邻像素的选择的四个EO类型也在图4中示出。对应于取向为0
°
、90
°
、135
°
和45
°
的四种EO类型,其中“C1”和“C

1”是对应于给定EO类型的相邻像素,如图4所示。导出每个类别中所有像素的偏移量。分别对应于类别索引1至4的四个偏移被编解码为HEVC标准中的一个编解码树块(CTB),其中重构像素属于类别索引0不被任何偏移补偿。
[0010]表1.
[0011][0012][0013]如果SAO在当前片中被使能,则包括SAO合并信息、SAO类型信息和偏移信息的SAO信息被交织(interleave)到片数据中。为了进一步减少边信息,包括当前CTB的SAO类型信息和偏移信息的SAO参数可以通过使用SAO合并信息来重用其上CTB或左CTB的参数。SAO信息的语法元素由sao_merge_left_flag、sao_merge_up_flag、sao_type_idx_luma、sao_type_idx_chroma、sao_eo_class_luma、sao_eo_class_chroma、sao_band_position、sao_offset_abs和sao_offset_sign组成。图5示出了根据SAO合并信息合并SAO区域。在图5中,每个块是诸如CTB的区域,并且阴影块是SAO处理之后的CTB。语法元素sao_merge_left_flag用于指示当前CTB 52是否重用其左CTB 54的SAO参数。语法元素sao_merge_up_flag用于表示当前CTB 52是否重用其上CTB 56的SAO参数。语法元素sao_type_idx表示所选择的SAO类型(即,分别用于亮度分量和色度分量的sao_type_idx_luma和sao_type_idx_chroma)。语法元素sao_eo_class_luma和sao_eo_class_chroma分别代表选择的亮度分量和色度分量EO类型。语法元素sao_band_position表示所选频带的起始频带位置。SAO处理分别应用于视频数据的不同颜色分量,并且颜色分量可以对应于(Y,Cb,Cr)、(Y,U,V)或(R,G,B)。
[0014]当前CTU可以通过将语法元素sao_merge_left_flag设置为真(true)来重用其左邻近CTU的SAO参数,或者当前CTU可以通过将语法元素sao_merge_up_flag设置为真来重用其上方CTU的SAO参数,或者当前CTU可以通过发送一组新的SAO类型信息和偏移信息,具有新的SAO参数。图6示出了用于标示(signaling)当前块的SAO信息的示例性语法设计,并且图7示出了用于为当前块标示SAO参数的示例性语法设计。在图6中,标示SAO合并信息,以指示当前块是否重用相邻块的SAO参数。如图7所示,如果当前块不与用于SAO处理的任何相邻CTU合并,则选择EO或BO作为SAO类型,并且为每个颜色分量发送四个偏移量。语法元素sao_offset_abs表示偏移幅度,语法元素sao_offset_sign表示偏移符号。CIdx表示颜色分量索引,例如cIdx=0,1,2对应于颜色分量Y,Cb和Cr。语法元素sao_offset_abs根据使用截断的Rice(TR)二值化处理的现有HEVC标准进行熵编解码。TR代码包括由截断的一元(TU)码表示的前缀部分和由没有截断的固定长度码字表示的剩余部分。
[0015]虽然现有HEVC标准中的SAO处理能够通过自适应地补偿局部强度偏移来提高性能,但是希望在可能的情况下进一步改进性能以实现总效率目标。

技术实现思路

[0016]公开了包括用于提高性能的视频编解码系统中的SAO(采样自适应偏移)处理的视频处理方法和装置。在一个实施例中,视频编解码系统接收与当前图像中的当前重构块相关联的输入数据,并确定当前重构块的SAO类型。SAO类型选自边缘偏移(EO)、频带偏移(BO)和OFF。视频编解码系统确定当前重构块的多个SAO偏移,并且如果当前重构块的SAO类型是EO或BO,则检查除了最后一个SAO偏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,用于视频编解码系统,该方法包括:接收与当前图像中的当前色度块相关联的输入数据;确定该当前色度块的色度合并标志,其中该色度合并标志不用于指示该当前色度块的对应亮度块是否重用相邻采样自适应偏移参数;如果该色度合并标志指示重用相邻块的采样自适应偏移参数,则从该当前色度块的该相邻块的该采样自适应偏移参数导出该当前色度块的采样自适应偏移参数;如果该色度合并标志指示不重用该相邻块的该采样自适应偏移参数,则导出在视频比特位流中标示的该当前色度块的采样自适应偏移参数;根据导出的该采样自适应偏移参数对该当前色度块进行采样自适应偏移处理;以及编码或解码该当前色度块。2.根据权利要求1所述的视频处理方法,其特征在于,该色度合并标志是色度左合并标志,并且该相邻块是该当前色度块的左侧块。3.根据权利要求2所述的视频处理方法,其特征在于,还包括确定色度上合并标志,以及如果该色度上合并标志指示重用上方块的采样自适应偏移参数,则从该当前色度块的该上方块的该采样自适应偏移参数导出该当前色度块的该采样自适应偏移参数。4.根据权利要求1所述的视频处理方法,其特征在于,该色度合并标志是色度上合并标志,并且该相邻块是该当前色度块的上方块。5.根据权利要求1所述的视频处理方法,其特征在于,当对应的亮度块不与该对应的亮度块的任何相邻块合并时,针对该当前色度块标示该色度合并标志。6.根据权利要求1所述的视频处理方法,其特征在于,该色度合并标志的语法通过上下文自适应二进制算术编解码进行上下文编解码。7.一种视频处理方法,用于视频编码系统,该方法包括:接收与当前图像中的一组重构块相关联的输入数据,其中该组中的每个重构块至少是该组中另一个重构块的相邻块;基于该组中所有重构块的统计,导出该组重构块的采样自适应偏移参数;根据导出的该采样自适应偏移参数对该组中的每个重构块应用采样自适应偏移处理;以及通过并入所导出的该采样自适应偏移参数对该组中的第一处理的重构块编码,以及通过并入每个剩余的重构块的采样自适应偏移合并标志对该组中的多个剩余重构块进行编码。8.根据权利要求7所述的视频处理方法,其特征在于,还包括:为该组中的多个重构块导...

【专利技术属性】
技术研发人员:徐志玮黄毓文
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1