System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及视频成分的块的编码或解码。本专利技术的实施例发现了在控制用于滤波这种成分的样本的滤波器时的特定但不排他的使用。特别地但不排他地,控制自适应环路滤波器。
技术介绍
1、视频编码包括图像编码(图像等效于视频的单个帧)。在视频编码中,诸如变换系数的量化或运动补偿(通常使用插值滤波器来进行)等的一些编码工具经常引入失真偏置/效应(在给定上下文中看起来是规则的或至少是非随机的失真)。为了补偿这些偏差/伪像,并且提高(或至少维持良好水平的)编码效率,使用一些特定编码工具,称为后滤波器或环内滤波器。解块滤波器(dbf)、样本自适应位移(sao)滤波器或自适应环路滤波器(alf)是这种编码工具的一些示例。在编码环路内应用环内滤波器,使得它们提供给当前帧的图像质量增加,由此基于当前帧编码的下一帧的编码效率增加。例如,dct系数的量化对于视频压缩是有效的,但是它经常在压缩的样本块的边界上引入块伪像(偏差)。解块滤波器减少了由这种伪像引起的不期望的影响。与在编码环路外(例如,就在显示帧之前)对帧进行解块相比,在编码环路内(在帧用作另一帧的运动补偿的参考帧之前)对解码帧进行解块(使用dbf)显著地增加了运动补偿的编码效率。
2、本专利技术特别涉及自适应环路滤波器(alf),该自适应环路滤波器也用作环内滤波器以减少解码帧/图像中的不期望的压缩伪像。alf已经由视频编码专家组/运动图片专家组(vceg/mpeg)标准化组研究,并且正考虑在通用视频编码(vvc)标准中使用,例如在vvc测试模型软件的第三版本(vtm-3.0或vvc草
技术实现思路
1、本专利技术的实施例的目的在于解决视频成分的块的前述编码或解码的一个或多个问题或缺点。
2、虽然alf是高效的编码工具,但其线性滤波是提高图像质量的次优解。本专利技术使得利用alf的非线性滤波能够提高其效率和/或性能。
3、根据本专利技术的方面,提供了如所附权利要求中所阐述的设备/装置、方法、程序、计算机可读存储介质和信号。根据从属权利要求和说明书,本专利技术的其它特征将是明显的。
4、根据本专利技术的第一方面,提供针对图像的一个或多个图像部分控制自适应环路滤波器的方法,所述方法包括基于图像部分的第一样本值的一个或多个邻近样本值来控制对第一样本的滤波,其中所述控制使用具有一个或多个邻近样本值作为变量的非线性函数。适当地,非线性函数的变量包括两个或更多个邻近样本值。适当地,非线性函数的变量还包括第一样本值和取决于一个或多个邻近样本值的位置的第一变量。适当地,第一变量取决于两个或更多个邻近样本值的位置。适当地,非线性函数的输出被用作自适应环路滤波器的输入(或输入参数)。
5、根据本专利技术的第二方面,提供用于针对图像的一个或多个图像部分控制滤波器的方法,所述方法包括基于图像部分的第一样本值的一个或多个邻近样本值来控制对第一样本的滤波,其中所述控制使用具有包括第一样本值、一个或多个邻近样本值和第一变量的多个变量的非线性函数,所述第一变量取决于一个或多个邻近样本值的位置。适当地,多个变量包括两个或更多个邻近样本值。适当地,第一变量取决于两个或更多个邻近样本值的位置。适当地,滤波器是自适应环路滤波器。
6、根据本专利技术的第三方面,提供用于针对图像的一个或多个图像部分控制滤波器的方法,所述方法包括基于图像部分的第一样本值的一个或多个邻近样本值来控制对第一样本的滤波,其中所述控制使用一个或多个限幅函数,限幅函数具有基于第一样本值、两个或更多个邻近样本值和限幅参数的一个或多个控制参数。适当地,一个或多个控制参数基于第一样本值、两个或更多个邻近样本值和限幅参数。适当地,滤波器是自适应环路滤波器。适当地,一个或多个限幅函数中的各个限幅函数是以下各项之一:max(-b,min(b,d))、min(b,max(-b,d))、max(c-b,min(c+b,n))或min(c+b,max(c-b,n));以及c是第一样本值,n是邻近样本值,d=n-c,并且b是限幅参数。
7、根据本专利技术的第四方面,提供用于针对图像的一个或多个图像部分控制自适应环路滤波器的方法,所述方法包括基于图像部分的第一样本值的一个或多个邻近样本值来控制对第一样本的滤波,其中所述控制使用第一样本值以及一个或多个邻近样本值的非线性组合作为自适应环路滤波器的输入参数。适当地,自适应环路滤波器如vtm3.0中所指定。
8、根据本专利技术的第五方面,提供用于针对图像的一个或多个图像部分控制自适应环路滤波器的方法,所述方法包括基于图像部分的第一样本值的两个或更多个邻近样本值来控制对第一样本的滤波,其中所述控制使用两个或更多个邻近样本值的非线性组合作为自适应环路滤波器的输入参数。适当地,自适应环路滤波器如vtm3.0中所指定。
9、对于本专利技术的第四和第五方面,可以根据其实施例提供以下特征。适当地,非线性组合是非线性函数的一部分。适当地,自适应环路滤波器的输入参数还包括第一变量,该第一变量取决于一个或多个邻近样本值的位置。适当地,第一变量取决于两个或更多个邻近样本值的位置。适当地,非线性组合是第一样本值、一个(或两个或更多个)邻近样本值和第一变量。
10、根据本专利技术的第六方面,提供处理图像的一个或多个部分的方法,图像部分具有与其相关联的色度样本和亮度样本,其中所述方法包括基于从位流获得的信息或者图像部分的第一样本值及其一个或多个邻近样本值确定以下各项至少之一:使用或不使用利用根据第一方面、第二方面、第三方面、第四方面或第五方面的方法所控制的滤波器;启用或禁用所述滤波器的使用;或者在对第一样本值进行滤波时与所述滤波器一起使用的滤波参数。适当地,从位流可获得的信息包括标志或索引。适当地,从位流可获得的信息包括以下各项中的一个或多个:用于识别所述滤波器的信息;用于指示使用或不使用的标志;用于指示启用或禁用的标志;关于与所述滤波器一起使用的第一变量的信息;或者关于用于指定值范围的限幅参数的信息。适当地,关于第一变量的信息用于指定值或者识别第一函数作为第一变量。适当地,第一变量取决于一个或多个邻近样本值的位置(或者能够基于一个或多个邻近样本值的位置而变化)。适当地,第一变量取决于两个或更多个邻近样本值的位置。
11、根据本专利技术的第七方面,提供对一个或多个图像进行编码的方法,所述方法包括针对图像的一个或多个部分,根据第一方面、第二方面、第三方面、第四方面或第五方面控制滤波器,或者根据第六方面进行处理。适当地,该方法还包括:接收图像;对所接收的图像进行编码并生成位流;以及处理编码图像,其中处理包括根据第一方面、第二方面、第三方面、第四方面或第五方面进行控制或者根据第六方面进行处理。适当地,当从属于第六方面时,该方法还包括在位流中提供所述信息。适当地,该方法还包括:从多个可用函数中选择非线性函数或者一个或多个限幅函数;在处理编码图像时使用所选择的函数;以及在位流中提供用于识别所选择的函数的信息。
12、根据本专利技术的第八方面,提供对一个或多个图像进行本文档来自技高网...
【技术保护点】
1.一种使用自适应环路滤波对图像的一个或多个部分进行编码的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,
3.根据权利要求2所述的方法,其中,使用用于从多个限幅参数值中识别限幅参数值的索引来确定与所述限幅函数中的一个或多个限幅函数一起使用的限幅参数。
4.根据权利要求1所述的方法,还包括:
5.一种使用自适应环路滤波对图像的一个或多个部分进行解码的方法,所述方法包括:
6.根据权利要求5所述的方法,其中,
7.根据权利要求5所述的方法,其中,使用用于从多个限幅参数值中识别限幅参数值的索引来确定与所述限幅函数中的一个或多个限幅函数一起使用的限幅参数。
8.根据权利要求5所述的方法,还包括:
9.根据权利要求8所述的方法,还包括:从所述位流获得所述信息。
10.一种用于对图像进行编码的装置,所述装置被配置为进行根据权利要求1至4中任一项所述的方法。
11.一种用于对图像进行解码的装置,所述装置被配置为进行根据权利要求5至9中任一项所述的方法。
13.一种计算机可读存储介质,其存储有计算机程序,当所述计算机程序在计算机或处理器上运行时使所述计算机或处理器执行根据权利要求5至9中任一项所述的方法。
...【技术特征摘要】
1.一种使用自适应环路滤波对图像的一个或多个部分进行编码的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,
3.根据权利要求2所述的方法,其中,使用用于从多个限幅参数值中识别限幅参数值的索引来确定与所述限幅函数中的一个或多个限幅函数一起使用的限幅参数。
4.根据权利要求1所述的方法,还包括:
5.一种使用自适应环路滤波对图像的一个或多个部分进行解码的方法,所述方法包括:
6.根据权利要求5所述的方法,其中,
7.根据权利要求5所述的方法,其中,使用用于从多个限幅参数值中识别限幅参数值的索引来确定与所述限幅函数中的一个或多个限幅函数一起使用的限幅参数。
8.根...
【专利技术属性】
技术研发人员:乔纳森·泰奎特,C·吉斯科特,G·拉罗彻,P·乌诺,
申请(专利权)人:佳能株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。