用于视频译码的自适应缩放列表控制制造技术

技术编号:35811261 阅读:14 留言:0更新日期:2022-12-03 13:32
一种示例方法包括:从经译码的视频比特流中对显式地定义的缩放列表进行解码;基于从经译码的视频比特流的序列参数集(SPS)解码的一个或多个语法元素的值,确定显式地定义的缩放列表有资格应用到的块类型集;以及将显式地定义的缩放列表应用到包括在块类型集中的块。义的缩放列表应用到包括在块类型集中的块。义的缩放列表应用到包括在块类型集中的块。

【技术实现步骤摘要】
【国外来华专利技术】用于视频译码的自适应缩放列表控制
[0001]相关申请的交叉引用
[0002]本申请要求于2021年4月8日提交的美国申请号17/225,643和于2020年4月20日提交的美国临时申请号63/012,794的优先权,其全部内容通过引用并入本文中。美国申请号17/225,643要求于2020年4月20日提交的美国临时申请号63/012,794的权益。


[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]本公开总体上描述了用于自适应缩放列表控制的技术。视频译码器(例如,视频编码器和/或视频解码器)可以应用缩放列表来进行去量化。例如,视频译码器可以使用缩放列表来缩放视频数据块的变换系数。在一些示例中,视频译码器可以应用自适应颜色变换(ACT)。例如,视频译码器可以将残差信号的颜色空间从第一颜色空间(例如,RGB)转换到第二颜色空间(例如,YCgCo)。应用缩放列表和ACT的组合可能存在一个或多个缺点。例如,一般而言,RGB域中三个分量的残差信号之间的相关性比YCgCo域中的相关性强,这意味着RGB和YCgCo域中变换系数的能量分布会不同。一些编解码器要求缩放列表对于G和Y、B和Cg、R和Co总是共享的。然而,这种缩放列表的共享可能导致量化过程的不希望的行为。克服这样的不希望的行为的一种方案是禁用将缩放列表应用到对其应用了ACT的块(即ACT块)。然而,这种方案可能存在其自身的缺点。例如,可能仍然希望允许将一些缩放列表应用到ACT
块。
[0007]根据本公开的一个或多个技术,视频译码器可以显式地发信号通知缩放列表有资格应用到的块类型集。例如,在视频译码器确定缩放列表没有资格应用到ACT块类型的情况下(例如,块类型集不包括ACT块类型),视频译码器可以不(例如,可以抑制)缩放对其应用了ACT的视频数据块的变换系数。在视频译码器确定缩放列表有资格应用到ACT块类型的情况下,视频译码器可以使用缩放列表来缩放对其应用了ACT的视频数据块的变换系数。因此,对缩放列表的应用的控制可以是自适应的。这样,视频译码器可以避免缩放列表共享的缺点,同时还保留将缩放列表应用到ACT块的能力。
[0008]在一个示例中,一种方法包括:从经译码的视频比特流中对显式地定义的缩放列表进行解码;基于从经译码的视频比特流的序列参数集(SPS)解码的一个或多个语法元素的值,确定显式地定义的缩放列表有资格应用到的块类型集;以及将显式地定义的缩放列表应用到包括在块类型集中的块。
[0009]在另一示例中,一种设备包括:存储器,被配置为存储视频比特流的至少一部分;以及处理电路,被配置为:从经译码的视频比特流中对显式地定义的缩放列表进行解码;基于从经译码的视频比特流的SPS解码的一个或多个语法元素的值,确定显式地定义的缩放列表有资格应用到的块类型集;以及将显式地定义的缩放列表应用到包括在块类型集中的块。
[0010]在另一示例中,一种方法包括:在经译码的视频比特流中对显式地定义的缩放列表进行编码;在经译码的视频比特流的SPS中对指定显式地定义的缩放列表有资格应用到的块类型集的一个或多个语法元素进行编码;以及将显式地定义的缩放列表应用到包括在块类型集中的块。
[0011]在另一示例中,一种设备包括:存储器,被配置为存储视频比特流的至少一部分;以及处理电路,被配置为在经译码的视频比特流中对显式地定义的缩放列表进行编码;在经译码的视频比特流的SPS中对指定显式地定义的缩放列表有资格应用到的块类型集的一个或多个语法元素进行编码;以及将显式地定义的缩放列表应用到包括在块类型集中的块。
[0012]在另一示例中,一种设备包括:用于从经译码的视频比特流中对显式地定义的缩放列表进行解码的部件;用于基于从经译码的视频比特流的SPS解码的一个或多个语法元素的值,确定显式地定义的缩放列表有资格应用到的块类型集的部件;以及用于将显式地定义的缩放列表应用到包括在块类型集中的块的部件。
[0013]在另一示例中,一种设备包括:用于在经译码的视频比特流中对显式地定义的缩放列表进行编码的部件;用于在经译码的视频比特流的SPS中对指定显式地定义的缩放列表有资格应用到的块类型集的一个或多个语法元素进行编码的部件;以及用于将显式地定义的缩放列表应用到包括在块类型集中的块的部件。
[0014]在另一示例中,一种计算机可读存储介质存储指令,当指令被执行时,使一个或多个处理器:从经译码的视频比特流中对显式地定义的缩放列表进行解码;基于从经译码的视频比特流的SPS解码的一个或多个语法元素的值,确定显式地定义的缩放列表有资格应用到的块类型集;以及将显式地定义的缩放列表应用到包括在块类型集中的块。
[0015]在另一示例中,一种计算机可读存储介质存储指令,当指令被执行时,使一个或多
个处理器:在经译码的视频比特流中对显式地定义的缩放列表进行编码;在经译码的视频比特流的SPS中对指定显式地定义的缩放列表有资格应用到的块类型集的一个或多个语法元素进行编码;以及将显式地定义的缩放列表应用到包括在块类型集中的块。
[0016]一个或多个示例的细节在附图和以下描述中阐述。根据说明书、附图和权利要求,其他特征、目的和优点将变得显而易见。
附图说明
[0017]图1是示出可以执行本公开的技术的示例视频编码和解码系统的框图。
[0018]图2A和图2B是示出示例四叉树二叉本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种对视频数据进行解码的方法,所述方法包括:从经译码的视频比特流中对显式地定义的缩放列表进行解码;基于从所述经译码的视频比特流的序列参数集(SPS)解码的一个或多个语法元素的值,确定所述显式地定义的缩放列表有资格应用到的块类型集;以及将所述显式地定义的缩放列表应用到包括在所述块类型集中的块。2.根据权利要求1所述的方法,还包括:不将所述显式地定义的缩放列表应用到未包括在所述块类型集中的块。3.根据权利要求1所述的方法,其中确定所述块类型集包括确定所述块类型集是否包括自适应颜色变换(ACT)块类型。4.根据权利要求3所述的方法,其中所述一个或多个语法元素包括具有指定ACT是否被启用的值的第一语法元素,其中确定所述块类型集包括确定所述块类型集不包括ACT未被启用的ACT块类型。5.根据权利要求4所述的方法,其中所述一个或多个语法元素包括具有指定所述块类型集是否包括对其应用了颜色空间转换的块的值的第二语法元素。6.一种用于对视频数据进行解码的设备,所述设备包括:存储器,被配置为存储经译码的视频比特流的至少一部分;以及一个或多个处理器,在电路中实施,并且被配置为:从所述经译码的视频比特流中对显式地定义的缩放列表进行解码;基于从所述经译码的视频比特流的序列参数集(SPS)解码的一个或多个语法元素的值,确定所述显式地定义的缩放列表有资格应用到的块类型集;以及将所述显式地定义的缩放列表应用到包括在所述块类型集中的块。7.根据权利要求6所述的设备,其中所述一个或多个处理器被配置为:不将所述显式地定义的缩放列表应用到未包括在所述块类型集中的块。8.根据权利要求6所述的设备,其中确定所述块类型集包括确定所述块类型集是否包括自适应颜色变换(ACT)块类型。9.根据权利要求8所述的设备,其中所述一个或多个语法元素包括具有指定ACT是否被启用的值的第一语法元素,其中为了确定所述块类型集,所述一个或多个处理器被配置为确定所述块类型集不包括ACT未被启用的ACT块类型。10.根据权利要求9所述的设备,其中所述一个或多个语法元素包括具有指定所述块类型集是否包括对其应用了颜色空间转换的块的值的第二语法元素。11.一种对视频数据进行编码的方法,所述方法包括:在经译码的视频比特流中对显式地定义的缩放列表进行编码;在所述经译码的视频比特流的序列参数集(SPS)中对指定所述显式地定义的缩放列表有资格应用到的块类型集的一个或多个语法元素进行编码;以及将所述显式地定义的缩放列表应用到包括在所述块类型集中的块。12.根据权利要求11所述的方法,还包括:不将所述显式地定义的缩放列表应用到未包括在所述块类型集中的块。13.根据权利要求11所述的方法,其中确定所述块类型集包括确定所述块类型集是否包括自适应颜色变换(ACT)块类型。
14.根据权利要求13所述的方法,其中所述一个或多个语法元素包括具有指定ACT是否被启用的值的第一语法元素,其中确定所述块类型集包括确定所述块类型集不包括ACT未被启...

【专利技术属性】
技术研发人员:WJ钱H黄YH赵J陈M卡尔切维茨
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1