当前位置: 首页 > 专利查询>创峰科技专利>正文

视频编码中依赖性量化的状态转换制造技术

技术编号:39274630 阅读:13 留言:0更新日期:2023-11-07 10:52
在一些实施例中,视频编码器或解码器通过依赖性量化重建视频的块。所述视频编码器或解码器访问与所述块相关联的量化元素,根据所述块的顺序处理所述量化元素以生成对应的去量化元素。所述处理包括从所述量化元素中获得所述块的当前量化元素,以及基于在所述当前量化元素之前的至少两个量化元素或基于紧接在所述当前量化元素之前的元素与零的比较确定所述当前量化元素的量化器。所述处理还包括基于所述量化器对所述当前量化元素进行去量化以生成去量化元素。所述视频编码器或解码器基于所述去量化元素重建所述块。所述去量化元素重建所述块。所述去量化元素重建所述块。

【技术实现步骤摘要】
【国外来华专利技术】视频编码中依赖性量化的状态转换
[0001]相关申请的交叉引用
[0002]本申请要求2021年2月19日提交的专利技术名称为“New Dependent Quantization State Transition for Video Coding(一种视频编码中的新型依赖性量化状态转换)”的美国临时申请号为63/151,535的优先权,该申请的全部内容在此引入本申请作为参考。


[0003]本公开总体涉及计算机实现的用于视频处理的方法和系统。具体地,本公开涉及用于视频编码的依赖性量化。

技术介绍

[0004]无处不在的支持摄像头的设备,如智能手机、平板电脑和计算机,使得拍摄视频或图像比以往任何时候都更加容易。然而,即使是短视频,其数据量也可能相当大。视频编码技术(包括视频编码和解码)允许将视频数据压缩成更小的尺寸,从而允许存储和传输各种视频。视频编码已被广泛用在再各种应用中,例如数字电视广播、互联网和移动网络上的视频传输、实时应用(如视频聊天、视频会议)、DVD和蓝光光盘等。为了减少存储视频的存储空间和/或传输视频的网络带宽消耗,希望能提高视频编码方案的效率。

技术实现思路

[0005]一些实施例涉及用于视频编码的依赖性量化。在一个示例中,一种用于重建视频块的方法包括访问与所述块相关联的多个量化元素,以及根据所述块的顺序处理所述多个量化元素以生成相应的去量化元素。所述处理包括从所述多个量化元素中获得所述块的当前量化元素;基于所述当前量化元素之前的至少两个量化元素或者基于紧接在所述当前量化元素之前的元素与零的比较来确定用于所述当前量化元素的量化器;以及基于所述量化器对所述当前量化元素进行去量化,以生成去量化元素;以及基于所述去量化元素重建所述块。
[0006]在另一示例中,非易失性计算机可读介质具有存储在其上的程序代码,并且所述程序代码可由一个或多个用于执行操作的处理设备执行。所述操作包括访问与视频块相关联的多个量化元素,以及根据所述块的顺序处理所述多个量化元素以生成相应的去量化元素。所述处理包括从所述多个量化元素中获得所述块的当前量化元素;基于用于量化紧接在所述当前量化元素之前的元素的先前状态和状态转换表来确定用于量化的当前状态:
[0007][0008]其中,v是基于在所述当前量化元素之前的至少一个量化元素确定的值。所述处理还包括根据量化的当前状态确定用于所述当前量化元素的量化器,以及基于所述量化器对所述当前量化元素进行去量化,以生成去量化元素。所述操作还包括基于所述去量化元素重建所述块。
[0009]在又一示例中,系统包括处理设备和通信地耦合到所述处理设备的非易失性计算机可读介质。所述处理设备用于执行存储在所述非易失性计算机可读介质中的程序代码,从而执行操作。所述操作包括访问与视频块相关联的多个元素,以及根据所述块的顺序处理所述多个元素。所述处理包括从所述多个元素中获得所述块的当前元素,基于所述当前元素之前的至少两个元素或者基于紧接在所述当前元素之前的元素与零的比较来确定用于所述当前元素的量化器,以及基于所述量化器对所述当前元素进行量化以生成量化元素。所述操作还包括将所述量化元素编码成表示所述视频的码流。
[0010]提及这些说明性实施例不是为了限制或定义本公开,而是为了提供示例以帮助理解本公开。在具体实施方式中讨论了附加的实施例,并且在那里提供了进一步的说明。
附图说明
[0011]当参考附图阅读下面的具体实施方式时,可以更好地理解本公开的特征、实施例和优点。
[0012]图1示出了一种被配置为实现本申请实施例的视频编码器示例的框图。
[0013]图2示出了一种被配置为实现本申请实施例的视频解码器示例的框图。
[0014]图3根据本公开的一些实施例描绘了一种视频中图像的编码树单元划分的示例。
[0015]图4根据本公开的一些实施例描绘了一种编码树单元的编码单元划分的示例。
[0016]图5描绘了一种具有用于处理编码块的元素的预定顺序的编码块的示例。
[0017]图6描绘了一种在现有技术的视频编码技术中用于依赖性量化的两个量化器的示例。
[0018]图7根据本公开的一些实施例描绘了一种用于依赖性量化的状态转换图的示例。
[0019]图8根据本公开的一些实施例描绘了一种用于依赖性量化的状态转换图和相关联的状态转换表的示例。
[0020]图9根据本公开的一些实施例描绘了一种用于经由依赖性量化对视频块进行编码的过程的示例。
[0021]图10根据本公开的一些实施例描绘了一种用于重建使用依赖性量化进行量化的视频块的过程的示例。
[0022]图11描绘了一种可用于实现本公开的一些实施例的计算系统的示例。
具体实施方式
[0023]各种实施例可以为视频编码提供依赖性量化。如上所述,越来越多的视频数据正在被生成、存储和传输。提高视频编码技术的编码效率是有益的,从而能够使用较少的数据来表示视频,而不损害解码视频的视觉质量。提高编码效率的一个方面是改进视频编码的量化方案。最新的视频编码标准,例如通用视频编码(VVC),已经采用了依赖性量化技术。
[0024]在依赖性量化中,当量化编码块(或“块”)的元素(例如,像素值或变换系数)时,可
以使用多个量化器。用于量化当前元素的量化器取决于编码块中先前元素的值。在一些示例中,先前量化元素的值用于确定当前元素的状态,所述当前元素的状态又用于确定用于当前元素的量化器。由于现有的依赖性量化方法在确定块的当前元素的量化器时仅使用来自块的先前量化元素的有限信息,因此用于当前元素的量化器可能被不准确或不适当地选择。此外,用于确定现有的依赖性量化中的量化器的状态转换表具有特定值,这可能会降低其统计或分布与为该特定状态转换表设计的统计或分布不匹配的视频信号的编码效率。
[0025]这里描述的各种实施例在为编码块的当前元素选择量化器时,通过考虑编码块中的多个元素来解决这些问题。编码块的元素可以是编码块的帧间或帧内预测之后的残差。所述元素可以是频域中残差的变换系数或像素域中残差的值。当为一个元素选择量化器时,使用在所述元素之前已经处理过的多个元素的量化值。此外,提出了一种不同于现有状态转换表的状态转换表,以提高具有与现有状态转换表不匹配的统计或分布的视频的编码效率。
[0026]提供以下非限制性示例来介绍一些实施例。在一个示例中,基于编码块中所有先前处理过的元素的量化值之和的奇偶校验来确定编码块的当前元素的量化器。在一些实现方式中,如果元素是频域中的变换系数,则根据预定的顺序,例如从最高频率到最低频率,来处理编码块中的元素。在这些示例中,视频编码器或解码器根据预定顺序计算当前元素之前的元素的量化等级之和的奇偶校验。然后根据状态转换表使用计算出的奇偶校验来确定当前元素的状态,并且与所确定的状态相对应的量化器就是用于当前元素的量化器。
[0027]可替换地或附加地,视频编码器或解码器根据预定顺序计算当前元素之前的量化元素中的非本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种重建视频的块的方法,所述方法包括:访问与所述块相关联的多个量化元素;根据所述块的顺序处理所述多个量化元素以生成对应的去量化元素,所述处理包括:从所述多个量化元素中获得所述块的当前量化元素;基于在所述当前量化元素之前的至少两个量化元素或基于紧接在所述当前量化元素之前的元素与零的比较,确定用于所述当前量化元素的量化器;以及基于所述量化器对所述当前量化元素进行去量化,以生成去量化元素;以及基于所述去量化元素重建所述块。2.根据权利要求1所述的方法,其中,所述块包括编码单元。3.根据权利要求1所述的方法,其中,与所述块相关联的所述量化元素包括所述块的量化像素或所述块的量化变换系数。4.根据权利要求1所述的方法,其中,基于在所述当前量化元素之前的至少两个量化元素,确定用于所述当前量化元素的量化器,包括:基于根据所述顺序在所述当前量化元素之前的至少两个量化元素的和的奇偶校验,确定用于所述当前量化元素的所述量化器。5.根据权利要求4所述的方法,其中,在所述当前量化元素之前的所述至少两个量化元素包括当前块中根据所述顺序在所述当前量化元素之前的所有量化元素。6.根据权利要求1所述的方法,其中,基于紧接在所述当前量化元素之前的元素与零的比较,确定用于所述当前量化元素的量化器,包括:响应于确定紧接在所述当前量化元素之前的元素为零,确定用于所述当前量化元素的所述量化器为用于紧接在所述当前量化元素之前的元素的量化器;以及响应于确定紧接在所述当前量化元素之前的元素不为零,根据状态转换表确定所述当前量化元素的所述量化器。7.根据权利要求1所述的方法,其中,基于在所述当前量化元素之前的至少两个量化元素,确定用于所述当前量化元素的量化器,包括:基于根据所述顺序在所述当前量化元素之前的所述块中的非零量化元素或零量化元素的数量的奇偶校验,确定用于所述当前量化元素的量化器。8.根据权利要求1所述的方法,其中,确定用于所述当前量化元素的量化器包括:基于用于量化紧接在所述当前量化元素之前的元素的先前状态和状态转换表,确定用于量化的当前状态:其中,v是基于在所述当前量化元素之前的所述至少两个量化元素确定的值;以及根据用于量化的所述当前状态确定用于所述当前量化元素的量化器。
9.一种非易失性计算机可读介质,存储有程序代码,所述程序代码可由一个或多个处理设备执行以进行操作,所述操作包括:访问与视频的块相关联的多个量化元素;根据所述块的顺序处理所述多个量化元素以生成对应的去量化元素,所述处理包括:从所述多个量化元素中获得所述块的当前量化元素;基于用于量化紧接在所述当前量化元素之前的元素的先前状态和状态转换表,确定用于量化的当前状态:于量化的当前状态:其中,v是基于在所述当前量化元素之前的至少一个量化元素确定的值;根据用于量化的所述当前状态确定所述当前量化元素的量化器;以及基于所述量化器对所述当前量化元素进行去量化,以生成去量化元素;以及基于所述去量化元素重建所述块。10.根据权利要求9所述的非易失性计算机可读介质,其中,所述处理还包括:在确定用于量化的所述当前状态之前,确定紧接在所述当前量化元素之前的所述量化元素是否为零;以及响应于确定...

【专利技术属性】
技术研发人员:余越于浩平
申请(专利权)人:创峰科技
类型:发明
国别省市:

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

1