自适应环路滤波器制造技术

技术编号:30531542 阅读:20 留言:0更新日期:2021-10-30 12:36
一种控制自适应环路滤波器的方法,所述方法包括:针对包含一个或多个编码树块的片,获得指示可用的替代色度滤波器的数量的数据;针对所述片中的编码树块,获得标识所述可用的替代色度滤波器之一的替代滤波器索引;以及选择所述索引所标识的替代色度滤波器以对所述编码树块中的色度图像数据进行滤波。码树块中的色度图像数据进行滤波。

【技术实现步骤摘要】
【国外来华专利技术】自适应环路滤波器


[0001]本专利技术涉及视频成分的块的编码或解码。本专利技术的实施例发现了在控制用于滤波这种成分的样本的滤波器时的特定但不排他的使用。特别地但不排他地,控制自适应环路滤波器。

技术介绍

[0002]视频编码包括图像编码(图像等效于视频的单个帧)。在视频编码中,诸如变换系数的量化或运动补偿(通常使用插值滤波器来进行)等的一些编码工具经常引入失真偏置/效应(在给定上下文中看起来是规则的或至少是非随机的失真)。为了补偿这些偏差/伪像,并且提高(或至少维持良好水平的)编码效率,使用一些特定编码工具,称为后滤波器或环内滤波器。解块滤波器(DBF)、样本自适应位移(SAO)滤波器或自适应环路滤波器(ALF)是这种编码工具的一些示例。在编码环路内应用环内滤波器,使得它们提供给当前帧的图像质量增加,由此基于当前帧编码的下一帧的编码效率增加。例如,DCT系数的量化对于视频压缩是有效的,但是它经常在压缩的样本块的边界上引入块伪像(偏差)。解块滤波器减少了由这种伪像引起的不期望的影响。与在编码环路外(例如,就在显示帧之前)对帧进行解块相比,在编码环路内(在帧用作另一帧的运动补偿的参考帧之前)对解码帧进行解块(使用DBF)显著地增加了运动补偿的编码效率。
[0003]本专利技术特别涉及自适应环路滤波器(ALF)(诸如线性ALF或其非线性扩展等),该自适应环路滤波器也用作环内滤波器以减少解码帧/图像中的不期望的压缩伪像。ALF已经由视频编码专家组/运动图片专家组(VCEG/MPEG)标准化组研究,并且正考虑在通用视频编码(VVC)标准中使用,例如在VVC测试模型软件的第三版本(VTM

3.0或VVC草稿版本3)中使用。

技术实现思路

[0004]本专利技术的实施例的目的在于解决视频成分的块的前述编码或解码的一个或多个问题或缺点。
[0005]尽管线性ALF及其非线性扩展是有效的编码工具,但是它们的设计可以被改进以允许甚至更大的编码效率,以及/或者为编码/解码软件/装置提供更多的灵活性。
[0006]根据本专利技术的方面,提供了如所附权利要求中所阐述的设备/装置、方法、程序、计算机可读存储介质和信号。根据从属权利要求和说明书,本专利技术的其它特征将是明显的。
[0007]根据本专利技术的第一方面,提供一种控制自适应环路滤波器(ALF)的方法,所述方法包括:针对包含一个或多个编码树块的片,获得指示多个可用替代色度滤波器的数据;针对所述片中的编码树块,获得标识所述可用替代色度滤波器之一的替代滤波器索引;以及选择所述索引所标识的替代色度滤波器以对所述编码树块中的色度图像数据进行滤波。通过用信号通知用于色度成分的替代滤波器,可以改善ALF的滤波质量之间的更好折衷,同时仍然维持良好的编码效率。可以在包括一个或多个图像的图像数据中提供色度图像数据。图像数据可以是包括图像序列(即,帧)的视频数据。
[0008]所述方法可以包括对可被指示的替代色度滤波器的最大允许数量施加8的限制。尽管需要存储和用信号通知8个色度滤波器,但是这提供了质量相对于编码效率的令人惊讶的良好改进。
[0009]指示可用的替代色度滤波器的数量的数据可以设置在自适应参数集中。可以在片头部中标识自适应参数集。由此,可以在片级别控制替代色度滤波器的数量。
[0010]所述方法可以包括针对指示为可用的一个或多个色度滤波器获得色度滤波器系数。例如,可以针对一个或多个色度滤波器获得六个色度滤波器系数。可以在自适应参数集(APS)中提供色度滤波器系数。因而,可以针对由所获得的数据指示的多个可用色度滤波器有效地用信号通知/提供色度滤波器系数,即在位流中用信号通知/提供。
[0011]在一些实施例中,可以针对一个或多个色度滤波器获得标志,该标志指示相应的色度滤波器是线性滤波器还是非线性滤波器。当所获得的标志指示色度滤波器为非线性时,可以针对一个或多个色度滤波器获得一个或多个限幅参数值索引。非线性色度滤波器的限幅参数值索引可以使限幅值的表与相关的非线性滤波器相关联。因此,针对各个色度滤波器提供有效的方法以指示色度滤波器是线性的还是非线性的,并且在色度滤波器是非线性的情况下,提供了用于色度滤波器的限幅参数的提供/用信号通知(例如,通过在位流中提供/用信号通知限幅参数值)。可以对限幅参数值施加这样的限制以减小编码器复杂性和编码成本而对图像质量具有极小的不利影响。
[0012]替代色度滤波器的数量可以用于获得替代滤波器索引。例如,可以根据截断一元二值化在位流中提供替代滤波器索引。这允许位流被有效地解析。例如,在一元编码的情况下,终止零“0”总是放置在表示替代物索引值的一“1”之后,除非替代滤波器索引等于替代物的数量减一。换言之,读取“1”的数量直到读取了替代物的数量减一“1”或者解码了终止零“0”为止。由此,解码器可以总是解析值,即使在所允许的替代物的数量可以变化时也是如此
[0013]在本专利技术的第二方面,提供一种将图像数据编码到位流中的方法,该方法包括根据第一方面的方法来控制自适应环路滤波器。
[0014]在本专利技术的第三方面中,提供一种从位流中解码图像数据的方法,该方法包括根据第一方面的方法来控制自适应环路滤波器。
[0015]在本专利技术的第四方面中,提供一种用于控制被配置为进行第一方面的方法的自适应环路滤波器的装置。
[0016]在本专利技术的第五方面中,提供一种用于将图像数据编码到位流中的装置,所述装置被配置为根据第二方面的方法来对图像数据进行编码。
[0017]在本专利技术的第六方面中,提供一种用于从位流中解码图像数据的装置,所述装置被配置为根据第三方面的方法来对图像数据进行解码。
[0018]在本专利技术的第七方面,提供一种程序,当在计算机或处理器上运行时,该程序使该计算机或处理器执行该第一方面、第二方面或第三方面中任一项的方法。程序可以单独提供,或者可以在载体介质上、由载体介质或在载体介质中承载。该载体介质可以是非暂时性的,例如,存储介质,特别是计算机可读存储介质。载体介质也可以是暂时性的,例如信号或其它传输介质。信号可以经由任何合适的网络(包括互联网)来发送。
[0019]根据本专利技术的第一附加方面,提供一种用于针对图像的一个或多个图像部分控制
自适应环路滤波器的方法,所述方法包括:获得用于标识针对第一图像部分的块可用的第一滤波器的第一信息;针对所述第一图像部分获得用于指示是否改变所述第一滤波器选择的第二信息或用于标识第二滤波器的第三信息中的一个或多个;以及确定是否基于所述第二信息使用所述第一滤波器或是否基于所述第三信息对所述块使用所述第二滤波器中的一个或多个。
[0020]可选地,控制自适应环路滤波器的方法还包括针对块:基于第二信息选择第一滤波器;或者基于第二信息(例如,当仅第一滤波器和第二滤波器可用于块/第一图像部分时)或第三信息(例如,当可针对块/第一图像部分确定多于两个滤波器以使得存在可以对块使用的至少另一第三滤波器时)选择第二滤波器。可选地,当第二信息指示改变第一滤波本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种控制自适应环路滤波器的方法,所述方法包括:针对包含一个或多个编码树块的片,获得指示可用的替代色度滤波器的数量的数据;针对所述片中的编码树块,获得标识所述可用的替代色度滤波器之一的替代滤波器索引;以及选择所述索引所标识的替代色度滤波器以对所述编码树块中的色度图像数据进行滤波。2.根据权利要求1所述的方法,还包括:对能够被指示的替代色度滤波器的最大允许数量施加8的限制。3.根据权利要求1或2所述的方法,其中,在自适应参数集中提供指示可用的替代色度滤波器的数量的数据。4.根据权利要求3所述的方法,其中,在片头部中标识所述自适应参数集。5.根据权利要求1至4中任一项所述的方法,还包括:获得针对指示为可用的一个或多个色度滤波器的色度滤波器系数。6.根据权利要求5所述的方法,其中,针对所述一个或多个色度滤波器获得六个色度滤波器系数。7.根据权利要求5或6所述的方法,其中,在自适应参数集中提供所述色度滤波器系数。8.根据任一前述权利要求所述的方法,还包括:获得针对一个或多个色度滤波器的标志,所述标志指示相应的色度滤波器是线性滤波器还是非线性滤波器。9.根据权利要求8所述的方法,还包括:在所获得的标志指示所述一个或多个色度滤波器是非线性的情况下,获得针对该色度滤波器的一个或多...

【专利技术属性】
技术研发人员:乔纳森
申请(专利权)人:佳能株式会社
类型:发明
国别省市:

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

1