自适应环路滤波器集合索引信令制造技术

技术编号:31081159 阅读:21 留言:0更新日期:2021-12-01 11:57
描述了在视频编解码中执行自适应环路滤波的示例。视频解码器可以确定视频数据的当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,其中每个参数集包括用于自适应环路滤波的一个或多个自适应滤波器。基于当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,视频解码器可以在不接收指示固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定针对自适应环路滤波使用来自固定滤波器集合的哪个固定滤波器。视频解码器可以基于来自固定滤波器集合的固定滤波器对当前块执行自适应环路滤波。适应环路滤波。适应环路滤波。

【技术实现步骤摘要】
【国外来华专利技术】自适应环路滤波器集合索引信令
[0001]相关申请的交叉引用
[0002]本申请要求于2020年4月20日提交的美国申请第16/853,232号的优先权,该美国申请要求于2019年4月23日提交的美国临时申请第62/837,640号的权益,通过引用将其每一个的全部内容并入本文。


[0003]本公开涉及视频编码和视频解码。

技术介绍

[0004]数字视频能力可以被并入到广泛的设备中,包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数码照相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电电话、所谓的“智能手机”、视频电话会议设备、视频流设备等。数字视频设备实现视频编解码技术,例如由MPEG

2、MPEG

4、ITU

T H.263、ITU

T H.264/MPEG

4第10部分、高级视频编解码(AVC)、ITU

T H.265/高效视频编解码(HEVC)定义的标准以及这些标准的扩展中描述的那些技术。通过实现这种视频编解码技术,视频设备可以更有效地发送、接收、编码、解码和/或存储数字视频信息。
[0005]视频编解码技术包括空域(图片内)预测和/或时域(图片间)预测,以减少或消除视频序列中固有的冗余。对于基于块的视频编解码,视频条带(例如,视频图片或视频图片的一部分)可以被分割成视频块,这些视频块也可以被称为编解码树单元(CTU)、编解码单元(CU)和/或编解码节点。使用关于同一图片中的相邻块中的参考样点的空域预测,对图片的帧内编解码的(I)条带中的视频块进行编码。图片的帧间编解码的(P或B)条带中的视频块可以使用关于同一图片中的相邻块中的参考样点的空域预测或者关于其他参考图片中的参考样点的时域预测。图片可以被称为帧,并且参考图片可以被称为参考帧。

技术实现思路

[0006]通常,本公开描述了用于自适应环路滤波器(ALF)集合索引信令的技术。示例技术可以用于诸如多功能视频编解码(VVC)标准的当前正在开发的视频标准、诸如高效视频编解码(HEVC)标准的现有的视频编解码标准、或其他未来的视频编解码标准。示例技术不一定限于特定的视频编解码标准,并且可以通常适用于利用自适应环路滤波的视频编解码技术。
[0007]在自适应环路滤波中,使用滤波器的滤波器系数对块进行滤波。滤波器可能有两个来源:自适应滤波器和固定(例如,预定义)滤波器。自适应滤波器可以在一个或多个参数集(例如,自适应参数集(APS))中被信令通知。在一些示例中,视频编码器可以信令通知指示可被参考用于访问自适应滤波器的多个参数集的信息,并且可以信令通知指示要使用自适应滤波器还是固定滤波器的信息。这种信令技术可能效率低下。例如,如果可用被参考用
于访问自适应滤波器的参数集的数量为零,则只有固定滤波器可用于自适应环路滤波。然而,一些技术仍然可能不必要地信令通知要使用自适应滤波器还是固定滤波器的信息。
[0008]本公开描述了示例技术,其中如果视频数据的当前编解码结构(例如,当前条带、图片、片、片组或砖块)的参数集的数量等于零,其中该当前编解码结构包括针对其启用了自适应环路滤波的视频数据的当前块,则视频编码器可以旁路指示是要使用自适应滤波器还是固定滤波器的信令通知。在这样的示例中,视频解码器可以在不接收指示固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定固定滤波器将被用于自适应环路滤波。
[0009]以这种方式,本公开中描述的示例技术提供了用于确定哪些滤波器要用于自适应环路滤波的实际应用,该实际应用了提高带宽效率。例如,本公开描述了示例技术,当可以推断固定滤波器将被用于自适应环路滤波时,该示例技术通过旁路指示要使用自适应滤波器还是固定滤波器的信息的信令通知,来减少所需的信令量,同时不影响视频质量。通过减少信令通知的量,一种或多种示例技术可以提高视频编解码技术中的效率和性能。
[0010]在一个示例中,本公开描述了一种解码视频数据的方法,该方法包括:确定视频数据的当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,其中每个参数集包括一个或多个用于自适应环路滤波的自适应滤波器,其中当前编解码结构包括针对其启用了自适应环路滤波的视频数据的当前块,并且其中当前编解码结构包括当前条带、图片、片、片组或砖块之一;基于当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,在不接收指示固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定针对自适应环路滤波使用来自固定滤波器集合的哪个固定滤波器;以及基于来自固定滤波器集合的固定滤波器,对当前块执行自适应环路滤波。
[0011]在一个示例中,本公开描述了一种用于解码视频数据的设备,该设备包括被配置成存储参数集的存储器,其中每个参数集包括用于自适应环路滤波的一个或多个自适应滤波器,以及处理电路系统。处理电路系统被配置成:确定视频数据的当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,其中当前编解码结构包括针对其启用了自适应环路滤波的视频数据的当前块,并且其中当前编解码结构包括当前条带、图片、片、片组或砖块之一;基于当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,在不接收指示固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定针对自适应环路滤波使用来自固定滤波器集合的哪个固定滤波器;以及基于来自固定滤波器集合的固定滤波器,对当前块执行自适应环路滤波。
[0012]在一个示例中,本公开描述了一种用于解码视频数据的设备,该设备包括于用于确定视频数据的当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零的部件,其中每个参数集包括一个或多个用于自适应环路滤波的自适应滤波器,其中当前编解码结构包括针对其启用了自适应环路滤波的视频数据的当前块,并且其中当前编解码结构包括当前条带、图片、片、片组或砖块之一;用于基于当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,在不接收指示固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定针对自适应环路滤波使用来自固定滤波器集合的哪个固定滤波器的部件;以及用于基于来自固定滤波器集合的固定滤波器,对当前块执行自适应环路滤波的部件。
[0013]在一个示例中,本公开描述了一种在其上存储指令的计算机可读存储介质,当指令被执行时,使得一个或多个处理器:确定视频数据的当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,其中每个参数集包括一个或多个用于自适应环路滤波的自适应滤波器,其中当前编解码结构包括针对其启用了自适应环路滤波的视频数据的当前块,并且其中当前编解码结构包括当前条带、图片、片、片组或砖块之一;基于当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种解码视频数据的方法,所述方法包括:确定视频数据的当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,其中每个参数集包括用于自适应环路滤波的一个或多个自适应滤波器,其中所述当前编解码结构包括针对其启用了自适应环路滤波的视频数据的当前块,并且其中所述当前编解码结构包括当前条带、图片、片、片组或砖块之一;基于所述当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,在不接收指示固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定针对自适应环路滤波使用来自所述固定滤波器集合的哪个固定滤波器;以及基于来自所述固定滤波器集合的固定滤波器,对所述当前块执行自适应环路滤波。2.根据权利要求1所述的方法,其中,所述参数集包括自适应参数集(APS)。3.根据权利要求1所述的方法,其中,在不接收指示所述固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定针对自适应环路滤波使用来自所述固定滤波器集合的哪个固定滤波器包括:确定标志指示所述固定滤波器中的一个固定滤波器将被用于执行自适应环路滤波,其中所述标志指示所述固定滤波器中的一个固定滤波器还是来自参数集的自适应滤波器中的一个自适应滤波器将被用于执行自适应环路滤波。4.根据权利要求1所述的方法,其中,所述当前编解码结构是第一编解码结构,并且所述当前块是第一块,所述方法还包括:确定包括针对其启用了自适应环路滤波的第二块的第二编解码结构所参考用于自适应环路滤波的参数集的数量大于零;接收指示所述固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素;基于所述第二编解码结构所参考用于自适应环路滤波的参数集的数量大于零并且所述语法元素指示将不使用所述固定滤波器集合中的一个固定滤波器,确定所述参数集中的哪一个参数集包括将被用于对所述第二块执行自适应环路滤波的自适应滤波器;以及基于所述参数集中的所确定的一个参数集中的自适应滤波器,对所述第二块执行自适应环路滤波。5.根据权利要求4所述的方法,其中,确定所述参数集中的哪一个参数集包括将被用于对所述第二块执行自适应环路滤波的自适应滤波器包括:接收指示所述参数集中的哪一个参数集包括将被用于对所述第二块执行自适应环路滤波的自适应滤波器的信息。6.根据权利要求1所述的方法,其中,所述当前块是亮度编解码树块(CTB)。7.根据权利要求1所述的方法,其中,在不接收指示所述固定滤波器集合中的一个滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定针对自适应环路滤波使用来自所述固定滤波器集合的哪个固定滤波器包括:接收指向所述固定滤波器集合中的索引,所述索引识别针对自适应环路滤波使用哪个固定滤波器。8.根据权利要求1所述的方法,还包括接收信息,所述信息指示当前编解码结构所参考用于自适应环路滤波的参数集的数量。9.一种用于解码视频数据的设备,所述设备包括:存储器,被配置成存储参数集,其中每个参数集包括用于自适应环路滤波的一个或多
个自适应滤波器;以及处理电路系统,其中所述处理电路系统被配置成:确定视频数据的当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,其中所述当前编解码结构包括针对其启用了自适应环路滤波的视频数据的当前块,并且其中所述当前编解码结构包括当前条带、图片、片、片组或砖块之一;基于所述当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零,在不接收指示固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定针对自适应环路滤波使用来自所述固定滤波器集合的哪个固定滤波器;以及基于来自所述固定滤波器集合的固定滤波器,对所述当前块执行自适应环路滤波。10.根据权利要求9所述的设备,其中,所述参数集包括自适应参数集(APS)。11.根据权利要求9所述的设备,其中,为了在不接收指示所述固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定针对自适应环路滤波使用来自所述固定滤波器集合的哪个固定滤波器,所述处理电路系统被配置成:确定标志指示所述固定滤波器中的一个固定滤波器将被用于执行自适应环路滤波,其中所述标志指示所述固定滤波器中的一个固定滤波器还是来自参数集的自适应滤波器中的一个自适应滤波器将被用于执行自适应环路滤波。12.根据权利要求9所述的设备,其中,所述当前编解码结构是第一编解码结构,并且所述当前块是第一块,并且所述处理电路系统被配置成:确定包括针对其启用了自适应环路滤波的第二块的第二编解码结构所参考用于自适应环路滤波的参数集的数量大于零;接收指示所述固定滤波器集合中的一个固定滤波器是否将被用于自适应环路滤波的语法元素;基于所述第二编解码结构所参考用于自适应环路滤波的参数集的数量大于零并且所述语法元素指示将不使用所述固定滤波器集合中的一个固定滤波器,确定所述参数集中的哪一个参数集包括将被用于对所述第二块执行自适应环路滤波的自适应滤波器;以及基于所述参数集中的所确定的一个参数集中的自适应滤波器,对所述第二块执行自适应环路滤波。13.根据权利要求12所述的设备,其中,为了确定所述参数集中的哪一个参数集包括将被用于对所述第二块执行自适应环路滤波的自适应滤波器,所述处理电路系统被配置成接收指示所述参数集中的哪一个参数集包括将被用于对所述第二块执行自适应环路滤波的自适应滤波器的信息。14.根据权利要求9所述的设备,其中,所述当前块是亮度编解码树块(CTB)。15.根据权利要求9所述的设备,其中,为了在不接收指示所述固定滤波器集合中的一个滤波器是否将被用于自适应环路滤波的语法元素的情况下,确定针对自适应环路滤波使用来自所述固定滤波器集合的哪个固定滤波器,所述处理电路系统被配置成接收指向所述固定滤波器集合中的索引,所述索引识别针对自适应环路滤波使用哪个固定滤波器。16.根据权利要求9所述的设备,其中,所述处理电路系统被配置成接收信息,所述信息指示所述当前编解码结构所参考用于自适应环路滤波的参数集的数量。17.根据权利要求9所述的设备,其中,所述设备包括计算机、移动设备、广播接收器设
备或机顶盒中的一个或多个。18.一种用于解码视频数据的设备,所述设备包括:用于确定视频数据的当前编解码结构所参考用于自适应环路滤波的参数集的数量等于零的部件,其中每个参数集包括用于自适应环路滤波的一个或多个自适应滤波器,其中所述当前编解码结构包括针对其启用了自适应环路滤波的视...

【专利技术属性】
技术研发人员:N胡V塞雷金M卡尔切维茨MZ科班
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1