用于视频处理的二次变换矩阵的选择制造技术

技术编号:31565356 阅读:17 留言:0更新日期:2021-12-25 10:59
提供了一种视频处理方法,包括执行视频的当前视频块和视频的编解码表示之间的转换。该转换包括基于当前视频块的特性,为视频的当前视频块选择要在二次变换工具对当前视频块的应用中使用的变换集或变换矩阵,以及将所选择的变换集或变换矩阵应用于当前视频块。使用二次变换工具,在编码期间,正二次变换在量化之前被应用于应用于当前视频块的残差的正一次变换的输出,或者在解码期间,逆二次变换在应用逆一次变换之前被应用于当前视频块的解量化的输出。化的输出。化的输出。

【技术实现步骤摘要】
【国外来华专利技术】用于视频处理的二次变换矩阵的选择
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或依据巴黎公约的规则,本申请旨在及时要求2019年5月10日提交的国际专利申请No.PCT/CN2019/086420的优先权和利益。出于根据法律的所有目的,前述申请的整个公开通过引用并入本文作为本申请的公开的一部分。


[0003]本专利文档涉及视频处理技术、设备和系统。

技术介绍

[0004]尽管在视频压缩方面取得了进步,但数字视频仍然占互联网和其他数字通信网络上的最大带宽使用。随着能够接收和显示视频的连接用户设备的数量增加,预计数字视频使用的带宽需求将继续增长。

技术实现思路

[0005]涉及数字视频处理的设备、系统和方法,并且具体地,涉及视频处理中用于残差编解码的上下文建模。所描述的方法可以被应用于现有的视频编解码标准(例如,高效视频编解码(HEVC))和未来的视频编解码标准或视频编解码器。
[0006]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括:执行视频的当前视频块和视频的编解码表示之间的转换,其中该转换包括:基于当前视频块的特性,为视频的当前视频块选择要在二次变换工具对当前视频块的应用中使用的变换集或变换矩阵;以及将所选择的变换集或变换矩阵应用于当前视频块,并且其中,使用二次变换工具:在编码期间,正二次变换在量化之前被应用于应用于当前视频块的残差的正一次变换的输出,或者在解码期间,逆二次变换在应用逆一次变换之前被应用于当前视频块的解量化的输出。
[0007]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括:执行视频的当前视频块和视频的编解码表示之间的转换,其中该转换包括将二次变换工具应用于不是当前视频块的左顶部部分的当前视频块的子区域,并且其中,使用二次变换工具:在编码期间,正二次变换在量化之前被应用于应用于当前视频块的子区域的残差的正一次变换的输出,或者在解码期间,逆二次变换在应用逆一次变换之前被应用于当前视频块的子区域的解量化的输出。
[0008]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括:为视频的当前图片的当前视频块和视频的编解码表示之间的转换确定由于与用于对当前视频块进行编解码的帧内预测方向、编解码工具的使用和/或当前视频块来自的视频的色彩分量有关的规则的二次变换工具对于当前视频块的应用性;以及基于该确定来执行转换。
[0009]在另一代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方
法包括:执行视频的当前视频块和视频的编解码表示之间的转换,其中编解码表示符合指定当前视频块的残差中的最后一个非零系数并且控制关于二次变换工具的边信息是否或如何被包括在编解码表示中的格式规则,并且其中二次变换工具包括在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。
[0010]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括:执行视频的当前视频块和视频的编解码表示之间的转换,其中编解码表示符合指定当前视频块的部分的残差中的一个或多个系数并且控制关于二次变换工具的边信息是否或如何被包括在编解码表示中的格式规则,并且其中二次变换工具包括在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。
[0011]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括:执行视频的当前视频块和视频的编解码表示之间的转换,其中执行转换包括基于当前视频块的一个或多个编解码组中非零系数的存在来确定二次变换工具对当前视频块的应用性,并且其中二次变换工具包括在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。
[0012]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括:执行视频的当前视频块和当前视频块的编解码表示之间的转换,其中编解码表示符合指定与当前视频块的二次变换工具的边信息相对应的语法元素在变换相关信息之前在编解码表示中被信令通知的格式规则,其中二次变换工具包括在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。
[0013]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括:执行视频的当前视频块和视频的编解码表示之间的转换,其中编解码表示符合指定与当前视频块的二次变换工具的边信息相对应的语法元素在残差编解码信息之前在编解码表示中被信令通知的格式规则,其中二次变换工具包括在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。
[0014]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括:执行视频的当前视频块和视频的编解码表示之间的转换,其中执行转换包括根据基于与二次变换工具有关的信息的规则对当前视频块的残差进行编解码,其中二次变换工具包括在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。
[0015]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括:执行视频的当前视频块和视频的编解码表示之间的转换,其中执行转换包括根据规则使用不同的上下文建模方法对当前视频块的一个或多个部分应用算术编解码。
[0016]在另一代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括执行视频的当前视频块和视频的编解码表示之间的转换,其中执行转换包括基于视
频的当前视频块的特性来配置用于对二进制位进行编解码或对与二次变换工具的索引相对应的二进制位串的二进制位进行旁路编解码的上下文模型,其中索引指示二次变换工具的应用性和/或二次变换工具的核信息,并且其中二次变换工具包括在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者其中二次变换工具包括在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。
[0017]在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括:执行视频的当前视频块和当前视频块的编解码表示之间的转换,其中执行转换包括基于当前视频块的大小来确定语法元素是否被包括在编解码表示中,其中语法元素对应于二次变换工具包括应用二次变换的指示和在二次变换过程中使用的变换核的索引中的至少一个的边信息,并且其中使用二次变换,逆二次变换用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:执行视频的当前视频块和视频的编解码表示之间的转换,其中,所述转换包括:基于当前视频块的特性,为视频的当前视频块选择要在二次变换工具对当前视频块的应用中使用的变换集或变换矩阵;以及将所选择的变换集或变换矩阵应用于当前视频块,并且其中,使用二次变换工具:在编码期间,正二次变换在量化之前被应用于应用于当前视频块的残差的正一次变换的输出,或者在解码期间,逆二次变换在应用逆一次变换之前被应用于当前视频块的解量化的输出。2.根据权利要求1所述的方法,其中,所述二次变换工具对应于低频不可分变换(LFNST)工具。3.根据权利要求1或2所述的方法,其中,所述特性是当前视频块的色彩分量。4.根据权利要求3所述的方法,其中,为当前视频块的亮度分量选择第一变换集,并且为当前视频块的一个或多个色度分量选择不同于第一变换集的第二变换集。5.根据权利要求3所述的方法,其中,所述当前视频块的每个色彩分量对应于一个变换集。6.根据权利要求3所述的方法,其中,对于当前视频块的不同色彩分量,变换矩阵的多个集合被选择,使得多个集合中的一个集合包括不同于剩余集合的矩阵的至少一个变换矩阵。7.根据权利要求1所述的方法,其中,所述特性是当前视频块的帧内预测方法。8.根据权利要求7所述的方法,其中,所述当前视频块的帧内预测方法包括跨分量线性模型(CCLM)或基于矩阵的帧内预测方法(MIP)模式,其中,所述CCLM使用线性模式来推导当前视频块的色度分量的预测值,并且其中,所述MIP模式包括通过对视频的先前编解码样点执行边界下采样操作、随后执行矩阵矢量乘法操作、并且选择性地随后执行上采样操作来确定当前视频块的预测值。9.根据权利要求7所述的方法,其中,选择变换集或变换矩阵是根据基于使用线性模式来推导当前视频块的色度分量的预测值的跨分量线性模型(CCLM)的使用的规则。10.根据权利要求7所述的方法,其中,选择变换集或变换矩阵是根据基于当前视频块的预测模式下的单个或多个参考线的使用的规则。11.根据权利要求7所述的方法,其中,选择变换集或变换矩阵是根据基于当前视频块的联合色度残差编解码的使用的规则。12.根据权利要求1所述的方法,其中,所述特性是当前视频块的正一次变换的类型或逆一次变换的类型。13.根据权利要求12所述的方法,其中,所述正一次变换或逆一次变换是恒等变换,并且其中在二次变换工具的应用中使用的变换集和/或变换矩阵不同于在正一次变换或逆一次变换中使用的度量。14.根据权利要求12所述的方法,其中,所述正一次变换或逆一次变换是用具有相同基
函数的水平1D变换和垂直1

D变换来执行的,并且其中在二次变换工具的应用中使用的变换集和/或变换矩阵是在正一次变换或逆一次变换中使用的垂直和水平变换的不同基函数。15.根据权利要求1至14中任一项所述的方法,其中,执行所述转换包括从当前视频块生成编解码表示或者从编解码表示生成当前视频块。16.一种视频处理方法,包括:执...

【专利技术属性】
技术研发人员:张莉张凯刘鸿彬王悦
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

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

1