【技术实现步骤摘要】
【国外来华专利技术】用于视频编解码的环内去块滤波器设备和方法
[0001]一般地,本专利技术涉及图像处理领域,尤其涉及视频图像编解码。更具体地说,本专利技术涉及用于对重建视频图像进行滤波的环内去块滤波器设备和方法,以及包括这种环内去块滤波器设备的编码设备和解码设备。
技术介绍
[0002]视频编解码(视频编码和解码)用于广泛的数字视频应用,例如广播数字TV、通过互联网和移动网络的视频传输、诸如视频聊天和视频会议的实时对话应用、DVD和蓝光盘、视频内容获取和编辑系统、以及安全应用的便携式摄像机。
[0003]自从1990年H.261标准中开发基于块的混合视频编码方法以来,开发了新的视频编解码技术和工具并形成了新的视频编码标准的基础。大多数视频编码标准的目标之一是在不牺牲图像质量的情况下实现与其前身相比降低比特率。其他的视频编码标准包括MPEG-1视频、MPEG-2视频、ITU-TH.262/MPEG-2、ITU-TH.263、ITU-TH.264/MPEG-4第10部分(Part 10)、高级视频编码(advanced video coding,AVC)、ITU-TH.265、高效视频编码(high efficiency video coding,HEVC)、以及这些标准的扩展,例如可缩放性和/或三维(three-dimensional,3D)扩展。
[0004]基本上,根据基于块的混合视频编码方法,首先将图像划分为多个样本块,然后通过使用图像内预测或图像间预测来预测每个块。这些块与相邻块相对独立地被编码,并且以一定的相似
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种环内去块滤波器设备(120、220),用于将当前样本行或列(501)处理成滤波后样本行或列,其特征在于,所述当前样本行或列(501)包括来自视频流的重建图像的第一样本块(503a)和水平或垂直相邻的第二样本块(503b)的多个样本,并且其中,所述当前样本行或列(501)中的每个样本具有样本值p
N-1-p0,q
0-q
N-1
,其中N为大于2的偶整数,其中,所述滤波器设备(120、220)包括处理电路,所述处理电路用于:确定(i)是否满足由以下等式定义的第一条件:其中β表示阈值参数,k是正整数,并且符号“<<”表示左移操作,或者(ii)是否满足由以下等式定义的第二条件:其中,对于i∈[1,2,...,N-2],SDp
i
=|p
i-1-2
·
p
i
+p
i+1
|,SDq
i
=|q
i-1-2
·
q
i
+q
i+1
|,并且β表示阈值参数,k是正整数;以及如果满足所述第一条件或所述第二条件,则通过以下将所述当前样本行或列(501)处理成所述滤波后样本行或列:通过将具有2N-1个滤波器系数的(2N-1)抽头滤波器应用于所述当前样本行或列(501)的所述样本值,确定所述当前样本行或列中在所述第一和第二样本块(503a,503b)之间的垂直或水平边缘(505)的右边或下方的第一样本的滤波后样本值q
′0,其中,用于所述当前样本行或列中在所述垂直或水平边缘(505)的右边或下方的所述第一样本的样本值q0的滤波器系数等于2,其中,用于所述当前样本行或列中在所述垂直或水平边缘(505)的左边或上方的最远样本的样本值p
N-1
的滤波器系数等于0,并且用于其他样本值的滤波器系数等于1;和/或通过将具有2N-1个滤波器系数的(2N-1)抽头滤波器应用于所述当前样本行或列(501)的所述样本值,确定所述当前样本行或列中在所述第一和第二样本块(503a,503b)之间的垂直或水平边缘(505)的左边或上方的第一样本的滤波后样本值p
′0,其中,用于所述当前样本行或列中在所述垂直和水平边缘(505)的左边或上方的所述第一样本的样本值p0的滤波器系数等于2,其中,用于所述当前样本行或列中在所述垂直或水平边缘(505)的右边或下方的最远样本的样本值q
N-1
的滤波器系数等于0,并且用于所述其他样本值的滤波器系数等于1。2.根据权利要求1所述的滤波器设备(120,220),其特征在于,所述处理电路用于,如果满足所述第一条件或所述第二条件,则通过以下将所述当前样本行或列(501)处理成所述滤波后样本行或列:通过将具有2N-2个滤波器系数的(2N-2)抽头滤波器应用于所述当前样本行或列(501)的所述样本值,确定所述当前样本行或列(501)中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平边缘(505)的右边或下方的第二样本的滤波后样本值q
′1,其中,用于所述当前样本行或列中在所述垂直或水平边缘(505)的右边或下方的所述第一样本的所述样本值q0的滤波器系数等于3,其中,用于所述当前样本行或列中在所述垂直或水平边缘
(505)的左边或上方的最远样本的样本值p
N-1
和p
N-2
的滤波器系数等于0,并且用于其他样本值的滤波器系数等于1;和/或通过将具有2N-2个滤波器系数的(2N-2)抽头滤波器应用于所述当前样本行或列(501)的所述样本值,确定所述当前样本行或列(501)中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平边缘(505)的左边或上方的第二样本的滤波后样本值p
′1,其中,用于所述当前样本行或列中在所述垂直或水平边缘(505)的左边或上方的所述第一样本的所述样本值p0的滤波器系数等于3,其中,用于所述当前样本行或列中在所述垂直或水平边缘(505)的右边或下方的最远样本的样本值q
N-1
和q
N-2
的滤波器系数等于0,并且用于其他样本值的滤波器系数等于1。3.根据权利要求2所述的滤波器设备(120,220),其特征在于,所述处理电路用于,如果满足所述第一条件或所述第二条件,则通过以下将所述当前样本行或列(501)处理成所述滤波后样本行或列:基于用于确定所述滤波后样本值p
′1的所述(2N-2)抽头滤波器的填充版本确定滤波后样本值p
′
N-2
,p
′
N-3
,...,p
′2,和/或基于用于确定所述滤波后样本值q
′1的所述(2N-2)抽头滤波器的填充版本确定滤波后样本值q
′
N-2
,q
′
N-3
,...,q
′2。4.根据前述权利要求中任一项所述的滤波器设备(120,220),其特征在于,所述处理电路还用于基于与所述多个样本的量化步长关联的量化参数QP来确定所述阈值参数β。5.根据权利要求4所述的滤波器设备(120,220),其特征在于,所述处理电路还用于基于所述量化参数QP使用查找表来确定所述阈值参数β。6.根据前述权利要求中任一项所述的滤波器设备(120,220),其特征在于,所述处理电路还用于确定(iii)是否满足第三条件,即所述第一样本块(503a)和水平或垂直相邻的所述第二样本块(503b)的宽度或高度大于N个样本,并且如果满足所述第一条件和所述第三条件或者满足所述第二条件和所述第三条件,则将所述当前样本行或列(501)处理成所述滤波后样本行或列。7.根据前述权利要求中任一项所述的滤波器设备(120,220),其特征在于,N等于8,并且所述处理电路用于:确定(i)是否满足由以下等式定义的所述第一条件:或(ii)是否满足由以下等式定义的所述第二条件:其中k是正整数,以及如果满足第一条件或第二条件,则通过以下将所述当前样本行或列(501)处理成所述滤波后样本行或列:基于以下等式确定所述当前样本行或列中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平边缘(505)的右边或下方的所述第一样本的所述滤波后样本值q
′0:q
′0=(0
·
p7+1
·
p6+1
·
p5+1
·
p4+1
·
p3+1
·
p2+1
·
p1+1
·
p0+2
·
q0+1
·
q1+1
·
q2+1
·
q3+1
·
q4+1
·
q5+1
·
q6+1
·
q7+8)/16;和/或基于以下等式确定所述当前样本行或列(501)中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平边缘(505)的左边或上方的所述第一样本的所述滤波后样本
值p
′0:p
′0=(1
·
p7+1
·
p6+1
·
p5+1
·
p4+1
·
p3+1
·
p2+1
·
p1+2
·
p0+1
·
q0+1
·
q1+1
·
q2+1
·
q3+1
·
q4+1
·
q5+1
·
q6+0
·
q7+8)/16.8.根据权利要求7所述的滤波器设备(120,220),其特征在于,所述处理电路用于,如果满足所述第一条件或所述第二条件,则通过以下将所述当前样本行或列(501)处理成所述滤波后样本行或列:基于以下等式确定所述当前样本行或列(501)中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平边缘(505)的右边或下方的所述第二样本的滤波后样本值q
′1:q
′1=(0
·
p7+0
·
p6+1
·
p5+1
·
p4+1
·
p3+1
·
p2+1
·
p1+1
·
p0+1
·
q0+3
·
q1+1
·
q2+1
·
q3+1
·
q4+1
·
q5+1
·
q6+1
·
q7+8)/16;和/或基于以下等式确定所述当前样本行或列(501)中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平边缘(505)的左边或上方的的所述第二样本的滤波后样本值p
′1:p
′1=(1
·
p7+1
·
p6+1
·
p5+1
·
p4+1
·
p3+1
·
p2+3
·
p1+1
·
p0+1
·
q0+1
·
q1+1
·
q2+1
·
q3+1
·
q4+1
·
q5+0
·
q6+0
·
q7+8)/16。9.根据权利要求8所述的滤波器设备(120,220),其特征在于,所述处理电路用于,如果满足所述第一条件或所述第二条件,则通过以下将所述当前样本行或列(501)处理成所述滤波后样本行或列:基于以下等式确定所述当前样本行或列(501)中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平延伸边缘(505)的右边或下方的第三样本的滤波后样本值q
′2:q
′2=(0
·
p7+0
·
p6+0
·
p5+1
·
p4+1
·
p3+1
·
p2+1
·
p1+1
·
p0+1
·
q0+1
·
q1+3
·
q2+1
·
q3+1
·
q4+1
·
q5+1
·
q6+2
·
q7+8)/16;和/或基于以下等式确定所述当前样本行或列(501)中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平延伸边缘的左边或上方的第三样本的滤波后样本值p
′2:p
′2=(2
·
p7+1
·
p6+1
·
p5+1
·
p4+1
·
p3+3
·
p2+1
·
p1+1
·
p0+1
·
q0+1
·
q1+1
·
q2+1
·
q3+1
·
q4+0
·
q5+0
·
q6+0
·
q7+8)/16。10.根据权利要求8或9所述的滤波器设备(120,220),其特征在于,所述处理电路用于,如果满足所述第一条件或所述第二条件,则通过以下将所述当前样本行或列(501)处理成所述滤波后样本行或列:基于以下等式确定所述当前样本行或列(501)中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平延伸边缘(505)的右边或下方的第四样本的滤波后样本值q
′3:q
′3=(0
·
p7+0
·
p6+0
·
p5+0
·
p4+1
·
p3+1
·
p2+1
·
p1+1
·
p0+1
·
q0+1
·
q1+1
·
q2+3
·
q3+1
·
q4+1
·
q5+1
·
q6+3
·
q7+8)/16;和/或基于以下等式确定所述当前样本行或列(501)中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平延伸边缘(505)的左边或上方的第四样本的滤波后样本值p
′3:p
′3=(3
·
p7+1
·
p6+1
·
p5+1
·
p4+3
·
p3+1
·
p2+1
·
p1+1
·
p0+1
·
q0+1
·
q1+1
·
q2+1
·
q3+0
·
q4+0
·
q5+0
·
q6+0
·
q7+8)/16。11.根据权利要求8至10中任一项所述的滤波器设备(120、220),其特征在于,所述处理
电路用于,如果满足所述第一条件或所述第二条件,则通过以下将所述当前样本行或列(501)处理成所述滤波后样本行或列:基于以下等式确定所述当前样本行或列(501)中在所述第一和第二样本块(503a、503b)之间的所述垂直或水平延伸边缘(505)的右边或下方的第五样本的滤波后样本值q
′4:q
′4=(0
·
p7+0
·
p6+0
·
p5+0
·
p4+0
·
p3+1
·
p2+1
·
p1+1
·
p0+1
·
q0+1
·
q1+1
·
q2+1
·
q3+3
·
q4+1
·
q5+1
·
q6+4
·
q7+8)/16;和/或基于以下等式确定所述当前样本行或列(501)中在所述第一样本块和第二样本块(503a,503b)之间的所述垂直或水平延伸边缘(505)的左侧或上方的第五样本的滤波后样本值p
′4:p
′4=(4
·
p7+1
·
p6+1
·
p5+3
·
p4+1
·
p3+1
·
p2+1
·
p1+1
·
p0+1
·
q0+1
·
q1+1
·
q2+0
·
q3+0
·
q4+0
·
q5+0
·
q6+0
·
q7+8)/16。12.根据权利要求8至11中任一项所述的滤波器设备(120、220),其特征在于,所述处理电路用于,如果满足所述第一条件或所述第二条件,则通过以下将所述当前样本行或列(501)处理成所述滤波后样本行或列:基于以下等式确定所述当前样本行或列(501)中在所述第一和第二样本块(503a、503b)之间的所述垂直或水平延伸边缘(505)的右边或下方的第六样本的滤波后样本值q
′5:q
′5=(0
·
p7+0
·
p6+0
·
p5+0
·
p4+0
·
p3+0
·
p2+1
·
p1+1
·
p0+1
·
q0+1
·
q1+1
·
q2+1
·
q3+1
·
q4+3
·
q5+1
·
q6+5
·
q7+8)/16;和/或基于以下等式确定所述当前样本行或列(501)中在所述第一和第二样本块(503a,503b)之间的所述垂直或水平延伸边缘(505)的左侧或上方的第六样本的滤波后样本值p
′5:p
′5=(5
·
p7+1
·
p6+3
·
p5+1
·
p4+1
·
p3+1
·
p2+1
·
p1+1
·
p0+1
·
q0+1
·
q1+0
·
q2+0
·
q3+0
·
q4+0
·
q5+0
·
q6+0
·
q7+8)/16。13.根据权利要求8至12中任一项所述的滤波器设备(120、220),其特征在于,所述处理电路用于,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。