System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 变换跳过模式的信令通知制造技术_技高网

变换跳过模式的信令通知制造技术

技术编号:39984092 阅读:7 留言:0更新日期:2024-01-09 01:45
公开了变换跳过模式的信令通知,具体公开了一种视频处理方法包括:执行视频的视频块与该视频的编解码表示之间的转换,其中,该编解码表示符合格式规则,其中,该格式规则规定通过该视频块的编解码条件确定变换跳过模式对该视频块的适用性,其中,该格式规则规定从该编解码表示中省略指示变换跳过模式的适用性的语法元素,并且其中,该变换跳过模式包括在编码成编解码表示之前,跳过对至少一些系数应用正向变换,或者在解码期间,在从该编解码表示解码之前,跳过对至少一些系数应用逆向变换。

【技术实现步骤摘要】

本专利文件涉及视频编解码技术、设备和系统。


技术介绍

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


技术实现思路

1、公开了涉及数字视频编解码的,尤其涉及使用缩放矩阵和/或变换矩阵的视频编解码和解码的设备、系统和方法。

2、在一个示例性方面,公开了一种视频处理方法。该方法包括:执行视频的视频块与该视频的编解码表示之间的转换,其中,该编解码表示符合格式规则,其中,该格式规则规定通过该视频块的编解码条件确定变换跳过模式对该视频块的适用性,其中,该格式规则规定从该编解码表示中省略指示变换跳过模式的适用性的语法元素,并且其中,该变换跳过模式包括在编码成该编解码表示之前,跳过对至少一些系数应用正向变换,或者在解码期间,在从该编解码表示解码之前,跳过对至少一些系数应用逆向变换。

3、在另一个示例性方面,公开了一种视频处理方法。该方法包括:为视频的两个紧邻视频块与该视频的编解码表示之间的转换,根据是否为该转换使用正向变换或逆向变换而确定是否将为该转换使用环路滤波器或重建后滤波器,其中,该正向变换包括在编码成该编解码表示之前,跳过对至少一些系数应用正向变换,或者在解码期间,在从该编解码表示解码之前,跳过对至少一些系数应用逆向变换;以及基于环路滤波器或重建后滤波器的使用而执行该转换。

4、在另一个示例性方面,公开了一种视频处理方法。该方法包括:为视频的视频块与该视频的编解码表示之间的转换,基于该视频块的编解码模式确定缩放工具的因子;以及使用该缩放工具执行该转换,其中,该缩放工具的使用包括:在编码期间对表示该视频块的至少一些系数缩放或者在解码期间对来自该编解码表示的至少一些系数去缩放。

5、在另一个示例性方面中,公开了一种视频处理方法。该方法包括:为视频的视频块与该视频的编解码表示之间的转换,由于为视频块的转换的块差分脉冲编解码调制(bdpcm)编解码工具或量化残差bdpcm(qr-bdpcm)编解码工具而确定禁止使用缩放工具;以及在不使用该缩放工具的情况下执行该转换,其中,该缩放根据的使用包括:在编码期间对表示该视频块的至少一些系数缩放或者在解码期间对来自该编解码表示的至少一些系数去缩放。

6、在另一个示例性方面,公开了一种视频处理方法。该方法包括:为视频的视频块与该视频的编解码表示之间的转换,基于为该转换选择的变换矩阵选择缩放矩阵,其中,该缩放矩阵用于缩放视频块的至少一些系数,并且其中,变换矩阵用于在该转换期间变换视频块的至少一些系数;以及使用缩放矩阵执行该转换。

7、在另一个示例性方面,公开了一种视频处理方法。该方法包括:根据规则,基于是否对视频的视频块的部分应用二次变换矩阵而确定是否应用缩放矩阵,其中,该缩放矩阵用于缩放该视频块的至少一些系数,并且其中,该二次变换矩阵用于在该转换期间变换该视频块的部分的至少一些残差系数;以及使用所选择的缩放矩阵执行该视频的视频块与该视频的比特流表示之间的转换。

8、在另一个示例性方面,公开了一种视频处理方法。该方法包括:对具有非方形形状的视频块,确定在视频的该视频块与该视频的编解码表示之间的转换中使用的缩放矩阵,其中,该编解码表示中的语法元素信令通知该缩放矩阵,并且其中,该缩放矩阵用于在该转换期间缩放视频块的至少一些系数;以及基于该缩放矩阵执行该转换。

9、在另一个示例性方面,公开了一种视频处理方法。该方法包括执行视频的视频块与该视频的编解码表示之间的转换,其中,基于规则,该视频块包括第一数量的位置,在这些位置上在该转换期间应用缩放矩阵,并且该视频块还包括第二数量的位置,在这些位置上在该转换期间不应用该缩放矩阵。

10、在另一个示例性方面,公开了一种视频处理方法。该方法包括:确定将在视频的视频块与该视频的编解码表示之间的转换期间应用缩放矩阵;以及基于该缩放矩阵执行该转换,其中,该编解码表示指示该缩放矩阵中的元素的数量,并且其中,该数量取决于是否对该视频块的系数应用系数归零。

11、在另一个示例性方面,公开了一种视频处理方法。该方法包括:根据规则执行视频的视频块与该视频的编解码表示之间的转换,其中,在对该视频块的变换系数应用k×l变换矩阵之后,在对除了左上m×n个变换系数之外的所有变换系数归零之后,该视频块用该编解码表示来表示,其中,该编解码表示配置为排除对缩放矩阵的处于对应于归零的位置上的元素的信令通知,其中,该缩放矩阵用于对变换系数进行缩放。

12、在另一个示例性方面,公开了一种视频处理方法。该方法包括在视频的视频块与该视频的编解码表示之间的转换期间,基于规则确定是否将基于该视频块的尺寸使用单个量化矩阵,其中,所有具有该尺寸的视频块都使用该单个量化矩阵;以及使用该量化矩阵执行该转换。

13、在另一个示例性方面,公开了一种视频处理方法。该方法包括:为视频的视频块的编解码表示与该视频块之间的转换,基于编解码模式信息确定是否为该转换启用变换跳过模式;以及基于该确定执行该转换,其中,在变换跳过模式中,在该转换期间跳过对表示该视频块的至少一些系数的变换应用。

14、在另一个示例性方面,公开了另一种视频处理方法。该方法包括:由于为视频块的编解码表示和该视频块之间的转换使用了块差分脉冲编解码调制(bdpcm)或量化残差bdpcm(qr-bdpcm)模式而确定为该转换使用缩放矩阵;以及使用该缩放矩阵执行该转换,其中,该缩放矩阵用于在该转换期间对表示该视频块的至少一些系数进行缩放。

15、在另一个示例性方面,公开了另一种视频处理方法。该方法包括:由于为视频块的编解码表示和该视频块之间的转换使用了块差分脉冲编解码调制(bdpcm)或量化残差bdpcm(qr-bdpcm)模式而禁止对该转换使用缩放矩阵;以及使用该缩放矩阵执行该转换,其中,该缩放矩阵用于在该转换期间对表示该视频块的至少一些系数进行缩放。

16、在另一个示例性方面,公开了另一种视频处理方法。该方法包括:为视频的视频块的编解码表示与该视频块之间的转换,根据是否为该转换启用变换跳过模式而确定环路滤波器的适用性;以及基于环路滤波器的适用性执行该转换,其中,在变换跳过模式中,在该转换期间跳过对表示该视频块的至少一些系数的变换应用。

17、在另一个示例性方面,公开了另一种视频处理方法。该方法包括:为视频的视频块与视频块的编解码表示之间的转换选择缩放矩阵,使得同一缩放矩阵用于基于帧间编解码和帧内块复制编解码的转换;以及使用所选择的缩放矩阵执行该转换,其中,该缩放矩阵用于缩放所述视频块的至少一些系数。

18、在另一个示例性方面,公开了另一种视频处理方法。该方法包括:基于为视频的视频块与视频块的编解码表示之间的转换选择的变换矩阵选择为该转换的缩放矩阵;以及使用所选择的缩放矩阵执行该转换,其中,该缩放矩阵用于缩放视频块的至少一些系数,并且本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中,当从所述比特流中省略所述语法元素时,由于所述第一视频块的编解码条件指示所述差分编解码模式没有用于所述第一视频块,确定禁用所述变换跳过模式。

3.根据权利要求1所述的方法,其中,所述差分编解码模式包括块差分脉冲编解码调制模式或量化残差块差分脉冲编解码调制模式。

4.根据权利要求1所述的方法,其中,响应于在所述第一视频块上使用所述差分编解码模式,禁用缩放工具的显式缩放矩阵,并且

5.根据权利要求4所述的方法,其中,为所述第一视频块的转换,在所述缩放工具中使用平坦缩放矩阵。

6.根据权利要求5所述的方法,其中,所述平坦缩放矩阵的中间缩放因子等于16。

7.根据权利要求4所述的方法,其中,对于使用帧内块复制模式编解码的第二视频块和使用帧间模式编解码的第三视频块,以相同的方式确定所述显式缩放矩阵的因子。

8.根据权利要求4所述的方法,其中,在视频区域中的使用帧内块复制模式编解码的第二视频块和在所述视频区域中的使用帧间模式编解码的第三视频块共享相同的显式缩放矩阵集合。

9.根据权利要求8所述的方法,其中,所述显式缩放矩阵集合是从所述比特流中的缩放列表数据语法结构中导出的。

10.根据权利要求1所述的方法,其中,所述转换包括将所述第一视频块编码成所述比特流。

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

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

13.根据权利要求12所述的装置,其中,当从所述比特流中省略所述语法元素时,由于所述第一视频块的编解码条件指示所述差分编解码模式没有用于所述第一视频块,确定禁用所述变换跳过模式;

14.根据权利要求12所述的装置,其中,所述缩放工具包括:在编码期间,缩放表示所述第一视频块的至少一些系数;或者在解码期间,从所述比特流中去缩放至少一些系数;

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

16.根据权利要求15所述的非暂时性计算机可读存储介质,其中,当从所述比特流中省略所述语法元素时,由于所述第一视频块的编解码条件指示所述差分编解码模式没有用于所述第一视频块,确定禁用所述变换跳过模式;

17.根据权利要求15所述的非暂时性计算机可读存储介质,其中,所述缩放工具包括:在编码期间,缩放表示所述第一视频块的至少一些系数;或者在解码期间,从所述比特流中去缩放至少一些系数;

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

19.根据权利要求18所述的非暂时性计算机可读记录介质,其中,当从所述比特流中省略所述语法元素时,由于所述第一视频块的编解码条件指示所述差分编解码模式没有用于所述第一视频块,确定禁用所述变换跳过模式;

20.根据权利要求18所述的非暂时性计算机可读记录介质,其中,所述缩放工具包括:在编码期间,缩放表示所述第一视频块的至少一些系数;或者在解码期间,从所述比特流中去缩放至少一些系数;

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

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

23.根据权利要求22所述的方法,其中,为所述第一视频块的转换,在所述缩放工具中使用平坦缩放矩阵。

24.根据权利要求23所述的方法,其中,所述平坦缩放矩阵的值等于16。

25.根据权利要求22所述的方法,其中,对于使用帧内块复制模式编解码的第二视频块和使用帧间模式编解码的第三视频块,以相同的方式确定所述显式缩放矩阵的值。

26.根据权利要求22所述的方法,其中,视频区域中的使用帧内块复制模式编解码的的第二视频块和所述视频区域中的使用帧间模式编解码的第三视频块共享相同的显式缩放矩阵集合。

27.根据权利要求26所述的方法,其中,所述显式缩放矩阵集合是从所述比特流中的缩放列表数据语法结构中导出的。

28.根据权利要求27所述的方法,其中,所述缩放列表数据语法结构包括指示所述缩放列表的值是否从参考缩放列表预测的第一语法元素、指示所述参考缩放列表的第二语法元素、指示所述显式缩放矩阵的DC位置的值的第三语法元素或指示当前矩阵系数和先前矩阵系数之间的差值的第四语法元素中的至少一个。

29.根据权利要求26所述的方法,其中,所述视频区域...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其中,当从所述比特流中省略所述语法元素时,由于所述第一视频块的编解码条件指示所述差分编解码模式没有用于所述第一视频块,确定禁用所述变换跳过模式。

3.根据权利要求1所述的方法,其中,所述差分编解码模式包括块差分脉冲编解码调制模式或量化残差块差分脉冲编解码调制模式。

4.根据权利要求1所述的方法,其中,响应于在所述第一视频块上使用所述差分编解码模式,禁用缩放工具的显式缩放矩阵,并且

5.根据权利要求4所述的方法,其中,为所述第一视频块的转换,在所述缩放工具中使用平坦缩放矩阵。

6.根据权利要求5所述的方法,其中,所述平坦缩放矩阵的中间缩放因子等于16。

7.根据权利要求4所述的方法,其中,对于使用帧内块复制模式编解码的第二视频块和使用帧间模式编解码的第三视频块,以相同的方式确定所述显式缩放矩阵的因子。

8.根据权利要求4所述的方法,其中,在视频区域中的使用帧内块复制模式编解码的第二视频块和在所述视频区域中的使用帧间模式编解码的第三视频块共享相同的显式缩放矩阵集合。

9.根据权利要求8所述的方法,其中,所述显式缩放矩阵集合是从所述比特流中的缩放列表数据语法结构中导出的。

10.根据权利要求1所述的方法,其中,所述转换包括将所述第一视频块编码成所述比特流。

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

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

13.根据权利要求12所述的装置,其中,当从所述比特流中省略所述语法元素时,由于所述第一视频块的编解码条件指示所述差分编解码模式没有用于所述第一视频块,确定禁用所述变换跳过模式;

14.根据权利要求12所述的装置,其中,所述缩放工具包括:在编码期间,缩放表示所述第一视频块的至少一些系数;或者在解码期间,从所述比特流中去缩放至少一些系数;

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

16.根据权利要求15所述的非暂时性计算机可读存储介质,其中,当从所述比特流中省略所述语法元素时,由于所述第一视频块的编解码条件指示所述差分编解码模式没有用于所述第一视频块,确定禁用所述变换跳过模式;

17.根据权利要求15所述的非暂时性计算机可读存储介质,其中,所述缩放工具包括:在编码期间,缩放表示所述第一视频块的至少一些系数;或者在解码期间,从所述比特流中去缩放至少一些系数;

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

19.根据权利要求18所述的非暂时性计算机可读记录介质,其中,当从所述比特流中省略所述语法元素时,由于所述第一视频块的编解码条件指示所述差分编解码模式没有用于所述第一视频块,确定禁用所述变换跳过模式;

20.根据权利要求18所述的非暂时性计算机可读记录介质,其中,所述缩放工具包括:在编码期间,缩放表示所述第一视频块的至少一些系数;或者在解码期间,从所述比特流中去缩放至少一些系数;

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

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

23.根据权利要求22所述的方法,其中,为所述第一视频块的转换,在所述缩放工具中使用平坦缩放矩阵。

24.根据权利要求23所述的方法,其中,所述平坦缩放矩阵的值等于16。

25.根据权利要求22所述的方法,其中,对于使用帧内块复制模式编解码的第二视频块和使用帧间模式编解码的第三视频块,以相同的方式确定所述显式缩放矩阵的值。

26.根据权利要求22所述的方法,其中,视频区域中的使用帧内块复制模式编解码的的第二视频块和所述视频区域中的使用帧间模式编解码的第三视频块共享相同的显式缩放矩阵集合。

27.根据权利要求26所述的方法,其中,所述显式缩放矩阵集合是从所述比特流中的缩放列表数据语法结构中导出的。

28.根据权利要求27所述的方法,其中,所述缩放列表数据语法结构包括指示所述缩放列表的值是否从参考缩放列表预测的第一语法元素、指示所述参考缩放列表的第二语法元素、指示所述显式缩放矩阵的dc位置的值的第三语法元素或指示当前矩阵系数和先前矩阵系数之间的差值的第四语法元素中的至少一个。

29.根据权利要求26所述的方法,其中,所述视频区域是条带或图片。

30.根据权利要求22所述的方法,其中,所述差分编解码工具包括块差分脉冲编解码调制模式。

31.根据权利要求22所述的方法,其中,所述转换包括将所述第一视频块编码成所述比特流。

32....

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

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

1