编码器、解码器及使用自适应环路滤波器的相应方法技术

技术编号:30339246 阅读:16 留言:0更新日期:2021-10-12 23:04
一种对图像的样本值进行滤波的方法,所述图像包括第一块和第二块,所述第一块和所述第二块在块边界上相邻,其中,所述图像至少包括排列成n行m列的n

【技术实现步骤摘要】
【国外来华专利技术】编码器、解码器及使用自适应环路滤波器的相应方法
[0001]本专利申请要求于2018年12月23日提交的第US 62/784,535号美国临时申请、2019年1月2日提交的第US 62/787,735号美国临时申请和2019年3月24日提交的第US 62/822,979号美国临时申请的优先权。这些申请的内容通过引用并入本文中。


[0002]本申请(本专利技术)实施例大体上涉及图像处理领域,更具体地,涉及对图像中的相邻块的样本进行滤波。

技术介绍

[0003]视频译码(视频编码和解码)广泛用于数字视频应用,例如广播数字TV、通过互联网和移动网络传输视频、实时会话应用(如视频聊天)、视频会议、DVD和蓝光光盘、视频内容采集和编辑系统,以及安全应用的摄像机。
[0004]即使在视频较短的情况下也需要对大量的视频数据进行描述,当数据要在带宽容量受限的通信网络中发送或以其它方式发送时,这样会造成困难。因此,视频数据通常要先压缩然后在现代电信网络中发送。由于内存资源有限,当在存储设备中存储视频时,视频的大小也会成为问题。视频压缩设备通常在信源侧使用软件和/或硬件,以在发送或存储之前对视频数据进行译码,从而减少用来表示数字视频图像所需的数据量。然后,压缩数据在目的侧由用于对视频数据进行解码的视频解压缩设备接收。在有限的网络资源以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不影响图像质量的情况下能够提高压缩比。

技术实现思路

[0005]本申请实施例提供根据独立权利要求请求保护的用于编码和解码的装置和方法。
[0006]上述和其它目的通过独立权利要求请求保护的主题实现。其它实现方式从从属权利要求、说明书和附图中是显而易见的。
[0007]本专利技术提供了一种对图像的样本值进行滤波的方法,所述图像包括第一块和第二块,所述第一块和所述第二块在块边界上相邻,其中,所述图像至少包括排列成n行m列的n
×
m(n乘m)个样本p(i,j),其中,i是从1至n的行索引,j是从1至m的列索引,其中,i从1至k的样本p(i,j)属于所述第一块,i从k+1至n的样本属于所述第二块,其中,k为小于n的整数,其中,对于小于k的整数t,以及在1至m的范围内的整数j,所述方法包括:通过对整数i在1至k

t

1的范围内的所述样本p(i,j)的值应用滤波器来生成滤波样本值,其中,所述滤波器由滤波器支持样本集合支持,其中,所述滤波器支持样本集合包括所述样本p(i,j)和一个或多个其它样本,其中,所述滤波器支持样本集合不包括行索引i'大于k

t

1的任何样本p(i',j'),和/或通过对整数i在k

t至k的范围内的所述样本p(i,j)的值应用滤波器来生成滤波样本值,其中,所述滤波器由滤波器支持样本集合支持,其中,所述滤波器支持样本集合包括所述样本p(i,j)和一个或多个其它样本,其中,所述滤波器支持样本集合不包括行索引
i'小于k

t的任何样本p(i',j')。
[0008]滤波器支持样本是这样一些样本:这些样本的值确定了应用滤波器的样本的滤波值。例如,滤波样本值可以是滤波器支持样本值的加权和。滤波器可以是一个数学意义上的滤波器,因此可以完全以软件实现。块边界可以位于第k行与第k+1行之间。
[0009]本专利技术还提供了一种对图像的样本值进行滤波的方法,所述图像包括第一块和第二块,所述第一块和所述第二块在块边界上相邻,其中,所述图像至少包括排列成n行m列的n
×
m个样本p(i,j),其中,i是从1至n的行索引,j是从1至m的列索引,其中,i从1至k的样本p(i,j)属于所述第一块,i从k+1至n的样本属于所述第二块,其中,k为小于n的整数,其中,对于小于k的整数t,从1至k的每个i,以及从1至m的每个j,所述方法包括:通过对样本p(i,j)的值应用滤波器来生成滤波样本值,其中,所述滤波器由滤波器支持样本集合支持,其中,所述滤波器支持样本集合包括所述样本p(i,j)和一个或多个其它样本,其中,如果i在1至k

t

1的范围内,则所述滤波器支持样本集合不包括行索引i'大于k

t

1的任何样本p(i',j'),并且其中,如果i在k

t至k的范围内,则所述滤波器支持样本集合不包括行索引i'小于k

t的任何样本p(i',j')。
[0010]根据一个实施例,第一块可以是第一编码树单元(coding tree unit,CTU),第二块可以是第二CTU。
[0011]t的取值可以为2、3、4、5或6。在一个示例性实施例中,t可以为4。
[0012]根据另一个实施例,对于在1至k

t

1范围内的每个i和对于在1至m范围内的每个j,滤波器支持样本集合可以包括i在1至k

t

1范围内的多个样本p(i',j');并且对于在k

t至k范围内的每个i和对于在1至m的每个j,滤波器支持样本集合可以包括i等于或大于k

t的多个样本p(i,j)。
[0013]这可以进一步拓展:对于k

t至k范围内的每个i,以及对于1至m中的每个j,所述滤波器支持样本集合还可以包括i'大于k的一个或多个样本p(i',j')。因此,在该拓展中,如果i在k

t至k的范围内,则像素p(i,j)的滤波器支持样本集合可以包括第二块的一个或多个样本。
[0014]所述滤波器可以是环内滤波器。或者或另外,所述滤波器可以包括去块效应滤波器。
[0015]根据另一个实施例,所述滤波器可以包括去块效应滤波器、样本自适应偏移滤波器(sample adaptive offset filter,SAO)和自适应环路滤波器(adaptive loop filter,ALF),其中,所述SAO在所述去块效应滤波器之后应用,所述ALF在所述SAO之后应用。
[0016]根据一个实施例,所述方法可以包括:确定所述第一块的样本值;将所述滤波器应用于所述第一块的行1至k

t

1的样本值;将所述第一块的行k

t至k的样本值存储在缓冲区中;确定所述第二块的样本值;将所述滤波器应用于已经存储在所述缓冲区中的所述第一块的行k

t的样本值。
[0017]在另一个实施例中,滤波器可以是自适应环路滤波器,所述自适应环路滤波器可以通过访问所述当前块的样本以及所述块周围的样本的分类步骤确定。因此,滤波器可以不是固定滤波器。当前块中以及给定块的邻域中的所有样本的平均值可以用于分类步骤;在一个示例中,如下所述,在块周围的一些样本不可用的情本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对图像的样本值进行滤波的方法,其特征在于,所述图像包括第一块和第二块,所述第一块和所述第二块在块边界上相邻,其中,所述图像至少包括排列成n行m列的n
×
m个样本p(i,j),其中,i是从1至n的行索引,j是从1至m的列索引,其中,i从1至k的样本p(i,j)属于所述第一块,i从k+1至n的样本属于所述第二块,其中,k为小于n的整数,其中对于小于k的整数t,以及在1至m的范围内的整数j,所述方法包括:通过对整数i在1至k

t

1的范围内的所述样本p(i,j)的值应用滤波器来生成滤波样本值,其中,所述滤波器由滤波器支持样本集合支持,其中,所述滤波器支持样本集合包括所述样本p(i,j)和一个或多个其它样本,其中,所述滤波器支持样本集合不包括行索引i'大于k

t

1的任何样本p(i',j'),和/或通过对整数i在k

t至k的范围内的所述样本p(i,j)的值应用滤波器来生成滤波样本值,其中,所述滤波器由滤波器支持样本集合支持,其中,所述滤波器支持样本集合包括所述样本p(i,j)和一个或多个其它样本,其中,所述滤波器支持样本集合不包括行索引i'小于k

t的任何样本p(i',j')。2.一种对图像的样本值进行滤波的方法,其特征在于,所述图像包括第一块和第二块,所述第一块和所述第二块在块边界上相邻,其中所述图像至少包括排列成n行m列的n
×
m个样本p(i,j),其中,i是从1至n的行索引,j是从1至m的列索引,其中,i从1至k的样本p(i,j)属于所述第一块,i从k+1至n的样本属于所述第二块,其中,k为小于n的整数,其中,对于小于k的整数t,从1至k的每个i,以及从1至m的每个j,所述方法包括:通过对样本p(i,j)的值应用滤波器来生成滤波样本值,其中,所述滤波器由滤波器支持样本集合支持,其中,所述滤波器支持样本集合包括所述样本p(i,j)和一个或多个其它样本,其中,如果i在1至k

t

1的范围内,则所述滤波器支持样本集合不包括行索引i'大于k

t

1的任何样本p(i',j'),并且其中,如果i在k

t至k的范围内,则所述滤波器支持样本集合不包括行索引i'小于k

t的任何样本p(i',j')。3.根据权利要求1或2所述的方法,其特征在于,所述第一块为第一编码树单元(coding tree unit,CTU),并且所述第二块为第二CTU。4.根据权利要求1至3中任一项所述的方法,其特征在于,t为2、3、4、5或6。5.根据权利要求1至4中任一项所述的方法,其特征在于,对于1至k

t

1范围内的每个i,以及对于1至m范围内的每个j,所述滤波器支持样本集合包括i'在1至k

t

1范围内的多个样本p(i',j');对于k

t至k范围内的每个i,以及对于1至m中的每个j,所述滤波器支持样本集合包括i等于或大于k

t的多个样本p(i',j')。6.根据权利要求5所述的方法,其特征在于,对于k

t至k范围内的每个i,以及对于1至m中的每个j,所述滤波器支持样本集合还包括i'大于k的一个或多个...

【专利技术属性】
技术研发人员:阿南德
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1