视频译码中的滤波装置和方法制造方法及图纸

技术编号:32154955 阅读:58 留言:0更新日期:2022-02-08 15:02
本公开涉及滤波器、使用该滤波器的编码器和解码器、滤波方法和对应的程序、以及使用该滤波方法或该滤波器的编码和解码。滤波包括通过扩展当前重建块以包括至少来自当前重建块的填充样本,来获得扩展重建块。在填充之后,将扩展重建块的当前像素和当前像素的相邻像素加载到线性缓冲器中,并进行1D变换。使用查找表在频域中执行滤波,并且将经滤波的像素变换回来。回来。回来。

【技术实现步骤摘要】
【国外来华专利技术】视频译码中的滤波装置和方法
相关申请的交叉引用
[0001]本申请要求于2019年6月18日提交的申请号为PCT/RU2019/050091、专利技术名称为“视频译码中的滤波装置和方法”的PCT申请和2019年6月18日提交的申请号为PCT/RU2019/050090、专利技术名称为“视频译码中的滤波装置和方法”的PCT申请的优先权,通过引用将其结合在本申请中。


[0002]本专利技术总体上涉及视频译码领域。更具体地,本专利技术涉及用于视频译码的滤波器、用于对重建视频帧进行滤波的方法、实现该方法的程序、以及包括这种用于视频译码的滤波器的编码装置和解码装置。

技术介绍

[0003]自DVD光盘问世以来,数字视频就得到了广泛应用。在传输之前对视频进行编码,并使用传输介质传输。观看者接收该视频,并使用观看设备对视频进行解码和显示。多年以来,由于例如更高的分辨率、色深、以及帧速率,视频质量得到了提高。这产生了更大的数据流,这些数据流如今通常通过互联网和/或移动通信网络进行传输。
[0004]然而,由于高分辨率视频承载更多信息,因本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种滤波器(120、220、1018、1118、960),所述滤波器在视频编码装置或视频解码装置中使用以处理当前重建块,所述当前重建块包括多个像素,其中,所述滤波器(120、220、1018、1118、960)用于:通过扩展所述当前重建块以包括一个或多个填充样本来获得扩展重建块,所述一个或多个填充样本基于来自所述当前重建块的至少一个样本获得;根据预定义的扫描模板,将所述扩展重建块中的当前像素和所述当前像素的相邻像素加载到线性缓冲器中;对所述线性缓冲器中的像素执行1D变换,获得频谱分量;基于获得的所述频谱分量,通过使用查找表获得经滤波的频谱分量;对所述经滤波的频谱分量执行1D逆变换,获得经滤波的像素;以及基于所述经滤波的像素生成经滤波的重建块。2.根据权利要求1所述的滤波器(120、220、1018、1118、960),其中,扩展所述当前重建块以进一步包括一个或多个填充样本,所述一个或多个填充样本基于来自与所述当前重建块相邻的相邻重建块的至少一个样本获得。3.根据权利要求2所述的滤波器(120、220、1018、1118、960),其中,在所述相邻重建块可用时,扩展所述当前重建块以包括所述一个或多个填充样本,所述一个或多个填充样本基于来自所述相邻重建块的所述至少一个样本获得,和/或在所述相邻重建块不可用时,扩展所述当前重建块以包括来自所述当前重建块的样本。4.根据权利要求3所述的滤波器(120、220、1018、1118、960),其中,所述滤波器(120、220、1018、1118)还用于基于以下一项或多项确定所述相邻重建块对于所述当前重建块是否可用:

块译码顺序,

所述当前重建块和所述相邻重建块属于同一图像组,其中所述同一图像组包括同一条带、同一图块、或同一图块组,或

所述相邻重建块的位置超出图像边界。5.根据权利要求3所述的滤波器(120、220、1018、1118、960),其中,所述滤波器(120、220、1018、1118、960)还用于按以下方式推导出所述相邻重建块的可用性:如果以下条件中的一个或多个条件为真,则将所述相邻重建块的可用性确定为假:

所述相邻重建块与所述当前重建块包括在不同的图块中,

所述相邻重建块的位置超出图像边界,

指示所述相邻重建块是否已经重建的变量等于假;否则,将所述相邻重建块的可用性确定为真。6.根据权利要求2至5中任一项所述的滤波器(120、220、1018、1118、960),其中,所述一个或多个填充样本是来自所述相邻重建块的经滤波的样本,所述相邻重建块是与所述当前重建块相邻的先前重建块。7.根据权利要求1至6中任一项所述的滤波器(120、220、1018、1118、960),其中,所述当前重建块在左侧和上方扩展以包括一个或多个填充样本,所述一个或多个填充样本基于来自左侧的相邻重建块和上方的相邻重建块的样本获得。8.根据权利要求1至7中任一项所述的滤波器(120、220、1018、1118、960),其中,所述当
前重建块在右侧和下方扩展以包括一个或多个填充样本,所述一个或多个填充样本基于来自所述当前重建块的至少一个样本获得。9.根据权利要求1至8中任一项所述的滤波器(120、220、1018、1118、960),其中,所述滤波器(120、220、1018、1118、960)用于通过扩展所述当前重建块来获得所述扩展重建块,所述滤波器扩展所述当前重建块以在所述当前重建块的每一侧上包括:

在所述相邻重建块可用时,来自在所述一侧上与所述当前重建块相邻的相邻重建块的相邻重建样本,或

在所述相邻重建块不可用时,离所述当前重建块最近的样本。10.根据权利要求1至8中任一项所述的滤波器(120、220、1018、1118、960),其中,所述滤波器(120、220、1018、1118、960)用于获得所述扩展重建块recSamplesPad[x][y],其中样本的x=

1..nCbW,y=

1..nCbH,包括:对于所述当前重建块recSamples[x][y],其中(xCb,yCb)表示所述重建块的左上角样本,并且nCbW和nCbH表示所述当前重建块的宽度和高度,当0≤x≤nCbW

1且0≤y≤nCbH

1,则recSamplesPad[x][y]=recSamples[x][y],以及否则,对于(xCb+x,yCb+y):

将变量dx设为0,并且将变量dy设置为0,

当x==

1且样本(xCb+x,yCb+y)不可用时,dx=1,

当x==nCbW且样本(xCb+x,yCb+y)不可用时,dx=

1,

当y==

1且样本(xCb+x,yCb+y)不可用时,dy=1,

当y==nCbH且样本(xCb+x,yCb+y)不可用时,dy=

1,recSamplesPad[x][y]=recSamples[x+dx][y+dy]。11.根据权利要求3至10中任一项所述的滤波器(120、220、1018、1118、960),还用于确定所述相邻重建块对于所述当前重建块是否可用,其中,在所述当前重建块是帧间预测块时,如果所述相邻重建块不是帧间预测块,则将所述相邻重建块的可用性确定为假。12.根据权利要求1至11中任一项所述的滤波器(120、220、1018、1118、960),其中,基于所述当前重建块的量化参数Qp获得所述查找表。13.根据权利要求2至12中任一项所述的滤波器(120、220、1018、1118、960),其中,基于来自相邻块的至少一个样本获得的所述一个或多个填充样本是用于当前图像块的帧内预测的参考样本,其中,所述当前图像块的重建块是所述当前重建块。14.根据权利要求13所述的滤波器(120、220、1018、1118、960),其中,所述滤波器还用于,基于所述当前重建块的当前图像块的帧内预测中的帧内参考样本推导的结果获得所述一个或多个填充样本。15.根据权利要求14所述的滤波器(120、220、1018、1118、960),其中,所述帧内参考样本推导包括:推导相邻重建样本的可用性,并且在所述相邻重建样本可用时,提取所述相邻重建样本;在所述相邻重建样本不可用时,用其他可用的相邻重建样本替换所述相邻重建样本。16.一种用于处理当前重建块的方法(300,300

,500),其中,所述当前重建块包括多个像素,其中所述滤波方法(300,300

,500)包括:
通过扩展所述当前重建块以包括一个或多个填充样本来获得扩展重建块,所述一个或多个填充样本基于来自所述当前重建块的至少一个样本获得;根据预定义的扫描模板,将所述扩展重建块中的当前像素和所述当前像素的相邻像素加载到线性缓冲器中;对所述线性缓冲器中的像素执行1D变换,获得频谱分量;通过将每个频谱分量乘以增益系数或通过使用查找表,获得经滤波的频谱分量,其中所述增益系数取决于对应的频谱分量和滤波参数;对经滤波的频谱分量执行1D逆变换,获...

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

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

1