System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 编解码块的缩放过程制造技术_技高网

编解码块的缩放过程制造技术

技术编号:40484734 阅读:8 留言:0更新日期:2024-02-26 19:17
公开了编解码块的缩放过程,具体公开了视频和图像编解码的带有色度缩放的亮度映射的方法、系统和设备。视频处理的示例方法包括,对于包括亮度块、第一色度块和第二色度块的当前区域,根据规则执行在视频的当前区域和视频的比特流表示之间的转换,该规则规定在解码期间基于亮度块的映射样点值处理第一色度块和第二色度块的顺序。

【技术实现步骤摘要】

本专利文档涉及视频编解码和解码。


技术介绍

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


技术实现思路

1、本公开描述了装置、系统和方法,其涉及数字视频编解码,以及尤其是,使用亮度映射和色度缩放的视频和图像编解码和解码。

2、在一个示例方面中,公开了一种视频处理方法。该方法包括,对于包含亮度块、第一色度块和第二色度块的当前区域,根据规则执行在视频的当前区域和视频的比特流表示之间的转换,该规则规定在解码过程中基于亮度块的映射样点值处理第一色度块和第二色度块的顺序。

3、在另一个示例方面中,公开了一种视频处理方法。该方法包括,对于包含亮度块、第一色度块和第二色度块的当前区域,执行视频的当前区域和视频的比特流表示之间的转换,其中,该转换包括色度残差的联合编解码(joint coding of chroma residuals,jccr)操作,其中第一色度块和第二色度块分别对应于视频的第一色度颜色分量和视频的第二色度颜色分量,并且其中jccr操作包括残差或系数缩放过程,该过程使用移位操作,该移位操作的输入对应于第一色度颜色分量的值,并且输出对应于第二色度颜色分量的推导值。

4、在又一个示例方面中,公开了一种视频处理方法。该方法包括,对于视频的当前块和视频的比特流表示之间的转换,基于当前块的尺寸、为当前块配置的虚拟流水线数据单元(virtual pipeline data unit,vpdu)(表示为vpdusize)的尺寸以及为当前块配置的变换块的最大尺寸(表示为maxtbsize),确定垂直二叉树分割是否适用于当前块,并基于上述确定进行转换。

5、在又一个示例方面中,公开了一种视频处理方法。该方法包括,对于视频的当前块和视频的比特流表示之间的转换,基于当前块的尺寸、为当前块配置的虚拟流水线数据单元(vpdu)(表示为vpdusize)的尺寸以及为当前块配置的变换块的最大尺寸(表示为maxtbsize),确定水平二叉树分割是否适用于当前块,并基于上述确定进行转换。

6、在又一个示例方面中,公开了一种视频处理方法。该方法包括,对于视频的当前块和视频的比特流表示之间的转换,基于当前块的尺寸、为当前块配置的虚拟流水线数据单元(vpdu)(表示为vpdusize)的尺寸、为当前块配置的变换块的最大尺寸(表示为maxtbsize)以及为当前块配置的最大三叉树尺寸(表示为maxttsize),确定垂直三叉树分割是否适用于当前块,并基于上述确定进行转换。

7、在又一个示例方面中,公开了一种视频处理方法。该方法包括,对于视频的当前块和视频的比特流表示之间的转换,基于当前块的尺寸、为当前块配置的虚拟流水线数据单元(vpdu)(表示为vpdusize)的尺寸、为当前块配置的变换块的最大尺寸(表示为maxtbsize)以及为当前块配置的最大三叉树尺寸(表示为maxttsize),确定水平三叉树分割是否适用于当前块,并基于上述确定进行转换。

8、在又一个示例方面中,公开了一种视频处理方法。该方法包括,执行在视频的当前区域和视频的比特流表示之间的转换,其中色度块的残差由缩放因子缩放,该缩放因子根据规则确定,该规则规定该缩放因子在不访问特定亮度区域信息的情况下确定。

9、在又一个示例方面中,公开了一种视频处理方法。该方法包括,对于包括色度编解码单元(coding unit,cu)的当前块,根据规则执行在视频的当前块和视频的比特流表示之间的转换,其中该规则规定多个缩放因子的推导方法,上述多个缩放因子应用于色度cu的多个色度样点的残差,并且其中该推导方法与色度cu是否被进一步划分为多个变换单元(transform unit,tu)以进行转换无关。

10、在又一个示例方面中,公开了一种视频处理方法。该方法包括,对于包括色度编解码单元(cu)的当前块,根据规则执行在视频的当前块和视频的比特流表示之间的转换,其中,该规则规定当色度cu被划分为多个变换单元(tu)时,是否启用色度残差缩放操作。

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

12、在又一个示例方面中,公开了一种被配置为或可操作以执行上述方法的设备。该设备可以包括经编程以实现该方法的处理器。

13、在又一个示例方面中,视频解码器设备可以实现本公开所描述的方法。

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

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中,在(i)所述第一块的宽度小于或等于所述尺寸阈值以及(ii)所述第一块的高度大于所述尺寸阈值的情况下,禁用在所述垂直方向上的所述第一分割过程。

3.根据权利要求1所述的方法,其中,在(i)所述第一块的高度小于或等于所述尺寸阈值以及(ii)所述第一块的宽度大于所述尺寸阈值的情况下,禁用在所述水平方向上的所述第一分割过程。

4.根据权利要求1所述的方法,其中,所述尺寸阈值等于为所述第一块配置的虚拟流水线数据单元的尺寸。

5.根据权利要求4所述的方法,其中,所述虚拟流水线数据单元的尺寸等于64。

6.根据权利要求1所述的方法,其中,所述尺寸阈值等于64。

7.根据权利要求1所述的方法,其中,所述第一分割过程包括二叉树(BT)分割。

8.根据权利要求1所述的方法,还包括:

9.根据权利要求8所述的方法,其中,在(i)所述第二块的宽度大于所述尺寸阈值和所述最大三叉树尺寸的最小值或者(ii)所述第二块的高度大于所述最小值的情况下,所述第二分割过程被禁用。

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

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

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

13.根据权利要求12所述的装置,其中,在(i)所述第一块的宽度小于或等于所述尺寸阈值以及(ii)所述第一块的高度大于所述尺寸阈值的情况下,禁用在所述垂直方向上的所述第一分割过程;并且

14.根据权利要求12所述的装置,其中,所述尺寸阈值等于为所述第一块配置的虚拟流水线数据单元的尺寸;

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

16.根据权利要求15所述的非暂时性计算机可读存储介质,其中,在(i)所述第一块的宽度小于或等于所述尺寸阈值以及(ii)所述第一块的高度大于所述尺寸阈值的情况下,禁用在所述垂直方向上的所述第一分割过程;并且

17.根据权利要求16所述的非暂时性计算机可读存储介质,其中,所述尺寸阈值等于为所述第一块配置的虚拟流水线数据单元的尺寸;

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

19.根据权利要求18所述的非暂时性计算机可读记录介质,其中,在(i)所述第一块的宽度小于或等于所述尺寸阈值以及(ii)所述第一块的高度大于所述尺寸阈值的情况下,禁用在所述垂直方向上的所述第一分割过程;并且

20.根据权利要求19所述的非暂时性计算机可读记录介质,其中,所述尺寸阈值等于为所述第一块配置的虚拟流水线数据单元的尺寸;

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

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

23.根据权利要求22所述的方法,其中,用于所述当前视频块的所有色度残差样点的多个缩放因子与所述第一缩放因子相同,与所述当前视频块是否被进一步划分成多个变换单元(TU)无关,其中,所述当前视频块是色度编解码块。

24.根据权利要求23所述的方法,还包括:

25.根据权利要求24所述的方法,其中,所述重建的亮度样点在所述当前视频块的对应亮度编解码单元之外。

26.根据权利要求22所述的方法,其中,对于所述视频的面积小于或等于4的色度块,所述缩放过程被禁用。

27.根据权利要求22所述的方法,其中,是否启用所述缩放过程是基于条带级语法元素,所述条带级语法元素指示对于所述条带是否启用带有色度缩放的亮度映射。

28.根据权利要求22所述的方法,其中,导出所述第一缩放因子包括:

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

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

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

32.根据权利要求31所述的装置,其中,用于所述当前视频块的所有色度残差样点的多个缩放因子与所述第一缩放因子相同,与所述当前视频块是否被进一步划分成多个变换单元TU无关,其中,所述当前视频块是色度编解码块。

...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其中,在(i)所述第一块的宽度小于或等于所述尺寸阈值以及(ii)所述第一块的高度大于所述尺寸阈值的情况下,禁用在所述垂直方向上的所述第一分割过程。

3.根据权利要求1所述的方法,其中,在(i)所述第一块的高度小于或等于所述尺寸阈值以及(ii)所述第一块的宽度大于所述尺寸阈值的情况下,禁用在所述水平方向上的所述第一分割过程。

4.根据权利要求1所述的方法,其中,所述尺寸阈值等于为所述第一块配置的虚拟流水线数据单元的尺寸。

5.根据权利要求4所述的方法,其中,所述虚拟流水线数据单元的尺寸等于64。

6.根据权利要求1所述的方法,其中,所述尺寸阈值等于64。

7.根据权利要求1所述的方法,其中,所述第一分割过程包括二叉树(bt)分割。

8.根据权利要求1所述的方法,还包括:

9.根据权利要求8所述的方法,其中,在(i)所述第二块的宽度大于所述尺寸阈值和所述最大三叉树尺寸的最小值或者(ii)所述第二块的高度大于所述最小值的情况下,所述第二分割过程被禁用。

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

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

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

13.根据权利要求12所述的装置,其中,在(i)所述第一块的宽度小于或等于所述尺寸阈值以及(ii)所述第一块的高度大于所述尺寸阈值的情况下,禁用在所述垂直方向上的所述第一分割过程;并且

14.根据权利要求12所述的装置,其中,所述尺寸阈值等于为所述第一块配置的虚拟流水线数据单元的尺寸;

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

16.根据权利要求15所述的非暂时性计算机可读存储介质,其中,在(i)所述第一块的宽度小于或等于所述尺寸阈值以及(ii)所述第一块的高度大于所述尺寸阈值的情况下,禁用在所述垂直方向上的所述第一分割过程;并且

17.根据权利要求16所述的非暂时性计算机可读存储介质,其中,所述尺寸阈值等于为所述第一块配置的虚拟流水线数据单元的尺寸;

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

19.根据权利要求18所述的非暂时性计算机可读记录介质,其中,在(i)所述第一块的宽度小于或等于所述尺寸阈值以及(ii)所述第一块的高度大于所述尺寸阈值的情况下,禁用在所述垂直方向上的所述第一分割过程;并且

20.根据权利要求19所述的非暂时性计算机可读记录介质,其中,所述尺寸阈值等于为所述第一块配置的虚拟流水线数据单元的尺寸;

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

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

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

1