
技术摘要:
本发明提供编码方法、解码方法、编码装置、解码装置、编码程序和解码程序。提高画质,并且减少SAO参数的比特量。编码方法的特征在于,具有:计算工序,将编码单位的块的像素值的灰度分割为具有规定灰度数的多个组类,对属于该多个组类中的各个组类的像素数进行计算;组 全部
背景技术:
作为与动态图像数据的压缩编码相关的国际标准,公知有H.265/HEVC。在H.265/ HEVC中,作为抑制压缩编码时的画质的劣化的环路滤波技术,导入像素自适应偏移(SAO (Sample Adaptive Offset:样本自适应偏移))。 按照H.265/HEVC导入的像素自适应偏移包含边缘偏移和带偏移,能够在压缩编码 时应用任意的偏移。其中,带偏移是如下的处理:将像素值的灰度分割为32个带,从其中选 择基于所决定的带位置的连续的4个带,并对属于该4个带中的各个带的像素的像素值加上 (或者减去)偏移值。 通过应用该带偏移,能够调节与特定的连续的灰度值对应的像素值,因此能够减 少压缩编码时的误差,改善画质。 专利文献1:日本特表2014-534762号公报 然而,现状的带偏移不仅带宽度较宽,而且以特定的连续的灰度值为对象,因此很 难进行像素值的细节调节,具有画质的提高存在极限的问题。 例如,由于色差中的灰度值的中央值附近为无彩色,因此在存在失真的情况下,容 易产生主观性的画质劣化,但在现状的带偏移中,在带宽度较宽而且中央值以外的连续的4 个带成为对象的情况下,无法对合适的对象加上(或者减去)偏移值。由此,在当前研究中的 下一代视频编解码器(接着H.265/HEVC的下一代编解码器)中,期望带偏移中的画质的提 高。 另外,带偏移按每个处理对象的块,对包含所决定的带位置和与所选择的4个带分 别对应的偏移值的SAO参数进行信令并发送到解码器。因此,存在向解码器发送的SAO参数 的比特量大的问题。由此,在当前研究中的下一代视频编解码器中,期望减少SAO参数的比 特量。
技术实现要素:
在一个方式中,目的在于,提高画质,并且减少SAO参数的比特量。 根据一个方式,编码方法具备以下的结构。即,特征在于,具有:计算工序,将编码 单位的块的像素值的灰度分割为具有规定灰度数的多个组类,对属于该多个组类中的各个 组类的像素数进行计算;组类加法工序,选择计算出的像素数较多的上位n个(n为1以上的 整数)组类,对属于所选择的n个组类中的各个组类的像素的像素值加上偏移值;以及第1信 令工序,对包含加上的偏移值的SAO参数进行信令。 能够提高画质,并且减少SAO参数的比特量。 4 CN 111587576 A 说 明 书 2/18 页 附图说明 图1是示出编码器和解码器的应用例的图。 图2是示出编码器和解码器的其他的应用例的图。 图3是示出编码器的硬件结构的一例子的图。 图4是示出编码器的功能结构的一例子的图。 图5是示出一般的编码器的环路滤波部的功能结构的一例子的图。 图6是示出基于一般的编码器的像素自适应偏移处理的流程的流程图。 图7是用于对一般的编码器的带偏移处理的处理内容进行说明的图。 图8是示出基于一般的编码器的带偏移处理的流程的流程图。 图9是示出基于一般的编码器的信令处理的流程的流程图。 图10是示出第1实施方式的编码器的环路滤波部的功能结构的一例子的图。 图11是示出第1实施方式的编码器的组类偏移处理的具体例的第1图。 图12是示出第1实施方式的编码器的组类偏移处理的具体例的第2图。 图13是示出第1实施方式的编码器的组类偏移处理的具体例的第3图。 图14是示出基于第1实施方式的编码器的组类偏移处理的流程的流程图。 图15是示出基于第1实施方式的编码器的信令处理的流程的流程图。 图16是示出解码器的功能结构的一例子的图。 图17是示出一般的解码器的环路滤波部的功能结构的一例子的图。 图18是示出基于一般的解码器的像素自适应偏移处理的流程的流程图。 图19是示出基于一般的解码器的带偏移处理的流程的流程图。 图20是示出第1实施方式的解码器的环路滤波部的功能结构的一例子的图。 图21是示出基于第1实施方式的解码器的组类偏移处理的流程的流程图。 图22是示出第2实施方式的编码器的环路滤波部的功能结构的一例子的图。