System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频比特流中的简化二次变换的有条件信令制造技术_技高网

视频比特流中的简化二次变换的有条件信令制造技术

技术编号:40075705 阅读:8 留言:0更新日期:2024-01-17 01:11
描述了用于数字视频处理的设备、系统和方法。一种用于视频处理的示例性方法包括执行视频的当前视频块和视频的编解码表示之间的转换,其中执行转换包括基于当前视频块的宽度(W)和/或高度(H)来确定二次变换工具对当前视频块的应用性,并且其中二次变换工具包括,在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。

【技术实现步骤摘要】

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


技术介绍

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


技术实现思路

1、涉及数字视频处理的设备、系统和方法。所描述的方法可以被应用于现有的视频编解码标准(例如,高效视频编解码(hevc))和未来的视频编解码标准或视频编解码器。

2、在一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括执行视频的当前视频块和视频的编解码表示之间的转换,其中执行转换包括基于当前视频块的宽度(w)和/或高度(h)来确定二次变换工具对当前视频块的应用性,并且其中二次变换工具包括,在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。

3、在另一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括根据规则做出关于视频的编解码单元的当前视频块是否满足条件的确定,以及根据该确定,执行当前视频块和视频的编解码表示之间的转换,其中该条件与视频的一个或多个色彩分量的特性、当前视频块的尺寸或当前视频块的残差块的一部分中的系数有关;并且其中该规则指定该条件控制编解码表示中关于二次变换工具的边信息的存在;其中二次变换工具包括,在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。

4、在又一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括执行视频的当前视频块和视频的编解码表示之间的转换,其中执行转换包括根据独立于应用于当前视频块的分割树类型的规则来确定二次变换工具的使用和/或与二次变换工具有关的信息的信令通知,并且其中二次变换工具包括,在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。

5、在又一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括为视频的编解码单元的当前视频块确定二次变换工具对当前视频块的应用性,其中编解码单元包括多个变换单元,其中该确定基于编解码单元的单个变换单元;以及基于该确定,执行当前视频块和视频的编解码表示之间的转换;其中二次变换工具包括,在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。

6、在又一个代表性方面,所公开的技术可以用于提供一种用于视频处理的方法。该方法包括为视频的编解码单元的当前视频块确定二次变换工具的应用性和/或与二次变换工具有关的边信息的存在,其中编解码单元包括多个变换单元,并且该确定在变换单元级别或预测单元级别进行;以及基于该确定,执行视频的编解码表示的当前视频块之间的转换,其中二次变换工具包括,在编码期间,在量化之前对应用于视频块的残差的正一次变换的输出应用正二次变换,或者在解码期间,在应用逆一次变换之前对视频块的解量化的输出应用逆二次变换。

7、在又一个代表性方面,上述方法以处理器可执行代码的形式体现并被存储在计算机可读程序介质中。

8、在又一个代表性方面,公开了一种被配置为或可操作来执行上述方法的设备。该设备可以包括被编程为实施该方法的处理器。

9、在又一个代表性方面,视频解码器装置可以实施本文描述的方法。

10、在附图、说明书和权利要求书中更详细地描述了所公开的技术的以上以及其他方面和特征。

本文档来自技高网...

【技术保护点】

1.一种处理视频数据的方法,包括:

2.根据权利要求1所述的方法,其中,所述二次变换工具对应于低频不可分变换(LFNST)工具。

3.根据权利要求1所述的方法,其中,在W>T和/或H>T的情况下,边信息从比特流中排除。

4.根据权利要求1所述的方法,其中,在W>T和/或H>T的情况下,二次变换工具不应用于当前视频块。

5.根据权利要求1所述的方法,其中,宽度(W)和高度(H)是当前视频块的尺寸特性,仅对应于亮度信息。

6.根据权利要求1所述的方法,其中,所述当前视频块是编解码单元。

7.根据权利要求1所述的方法,其中,比特流中是否包括边信息进一步基于当前视频块的残差中的最后一个非零系数的位置来确定。

8.根据权利要求7所述的方法,其中,如果比特流中包括边信息,则最后一个非零系数位于二次变换工具被应用于的当前视频块的区域中。

9.根据权利要求8所述的方法,其中,在当前视频块的尺寸为4*4或8*8的情况下,所述区域对应于左顶部4*4编解码组中的前8个系数。

<p>10.根据权利要求8所述的方法,其中,在当前视频块的宽度或高度大于或等于4,并且当前视频块的尺寸不为4*4或8*8的情况下,所述区域对应于左顶部4*4编解码组。

11.根据权利要求1所述的方法,其中,响应于所述边信息指示二次变换工具被启用,指示应用一次变换工具和在一次变换工具中使用的变换核的索引中的至少一个的第一语法元素不存在于比特流中。

12.根据权利要求1所述的方法,其中,所述转换包括将当前视频块编码为比特流。

13.根据权利要求1所述的方法,其中,所述转换包括从比特流解码当前视频块。

14.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由所述处理器执行时使得所述处理器:

15.根据权利要求14所述的装置,其中,所述二次变换工具对应于低频不可分变换(LFNST)工具;

16.根据权利要求14所述的装置,其中,如果比特流中包括边信息,则最后一个非零系数位于二次变换工具被应用于的当前视频块的区域中;

17.一种存储指令的非暂时性计算机可读存储介质,所述指令使得处理器:

18.根据权利要求17所述的非暂时性计算机可读存储介质,其中,所述二次变换工具对应于低频不可分变换(LFNST)工具;

19.一种存储由视频处理装置执行的方法生成的视频的比特流的非暂时性计算机可读记录介质,其中所述方法包括:

20.根据权利要求19所述的非暂时性计算机可读记录介质,其中,所述二次变换工具对应于低频不可分变换(LFNST)工具;

21.一种用于存储视频的比特流的方法,包括:

...

【技术特征摘要】

1.一种处理视频数据的方法,包括:

2.根据权利要求1所述的方法,其中,所述二次变换工具对应于低频不可分变换(lfnst)工具。

3.根据权利要求1所述的方法,其中,在w>t和/或h>t的情况下,边信息从比特流中排除。

4.根据权利要求1所述的方法,其中,在w>t和/或h>t的情况下,二次变换工具不应用于当前视频块。

5.根据权利要求1所述的方法,其中,宽度(w)和高度(h)是当前视频块的尺寸特性,仅对应于亮度信息。

6.根据权利要求1所述的方法,其中,所述当前视频块是编解码单元。

7.根据权利要求1所述的方法,其中,比特流中是否包括边信息进一步基于当前视频块的残差中的最后一个非零系数的位置来确定。

8.根据权利要求7所述的方法,其中,如果比特流中包括边信息,则最后一个非零系数位于二次变换工具被应用于的当前视频块的区域中。

9.根据权利要求8所述的方法,其中,在当前视频块的尺寸为4*4或8*8的情况下,所述区域对应于左顶部4*4编解码组中的前8个系数。

10.根据权利要求8所述的方法,其中,在当前视频块的宽度或高度大于或等于4,并且当前视频块的尺寸不为4*4或8*8的情况下,所述区域对应于左顶部4*4编解码组。

11.根据权利要求1所述的方法,其中,响应于所述...

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

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

1