System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 防止重复分割制造技术_技高网

防止重复分割制造技术

技术编号:40004579 阅读:9 留言:0更新日期:2024-01-09 04:39
公开了一种用于处理视频数据的机制和方法。该视频处理方法包括根据规则确定是否启用用于当前视频单元的编解码的第二分割方案。该方法包括基于该规则在视频媒体数据与比特流之间执行转换。

【技术实现步骤摘要】
【国外来华专利技术】

本专利文档涉及文件格式的数字音频视频媒体信息的生成、存储和消费。


技术介绍

1、数字视频占据互联网和其他数字通信网络上使用的最大带宽。随着能够接收和显示视频的连接用户设备的数量增加,数字视频使用的带宽需求可能继续增长。


技术实现思路

1、第一方面涉及一种视频处理方法。该视频处理方法包括根据规则确定是否启用用于当前视频单元的编解码的第二分割方案;以及基于所述规则在视频媒体数据与比特流之间执行转换。

2、可选地,该方面的另一实现方式提供了所述规则基于所述当前视频单元与通过第一分割方案从其获得所述当前视频单元的父视频单元之间的关系。

3、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述规则基于用于所述父视频单元的分割的所述第一分割方案。

4、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述规则基于所述当前视频单元相对于所述父视频单元的编解码顺序索引。

5、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述规则指定响应于所述第一分割方案的类型来启用所述第二分割方案。

6、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述第二分割方案是三元分割方案,并且所述第一分割方案是非对称四叉树、非对称二叉树或扩展的三元树分割方案。

7、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述规则基于所述当前视频单元与通过一个或多个第一分割方案从其获得所述当前视频单元的一个或多个祖先视频单元之间的关系。

8、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述一个或多个祖先视频单元包括父视频单元和祖父视频单元。

9、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述规则基于所述父视频单元的第一划分和所述祖父视频单元的第二划分。

10、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述规则指定迭代地检查所述一个或多个祖先视频单元以进行所述确定。

11、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述规则基于(a)所述当前视频单元的一个或多个祖先视频单元的第一分割方案和祖先视频单元的子视频单元的第三分割方案,其中,所述子视频单元是所述当前视频单元的非祖先视频单元,或者(b)所述当前视频单元的相邻视频单元的第四分割方案。

12、可选地,在前述方面的任一项中,该方面的另一实现方式提供了当在使用垂直非对称二叉树或垂直二叉树划分来划分父视频单元之后所述当前视频单元是右子视频单元时,所述规则取决于所述父视频单元的左子视频单元的划分。

13、可选地,在前述方面的任一项中,该方面的另一实现方式提供了当在使用垂直二叉树划分来划分父视频单元之后所述当前视频单元是右子视频单元,并且所述父视频单元是使用四叉树划分进行划分时,所述规则不允许所述当前视频单元的水平二叉树分割。

14、可选地,在前述方面的任一项中,该方面的另一实现方式提供了当在使用水平非对称二叉树或水平二叉树划分来划分父视频单元之后所述当前视频单元是底部子视频单元时,所述规则不允许用于所述当前视频单元的垂直bt、垂直非对称二叉树(ubt)、垂直非对称四叉树(uqt)、垂直三叉树(tt)或垂直扩展的三叉树(ett)。

15、可选地,在前述方面的任一项中,该方面的另一实现方式提供了当在使用垂直三叉树划分父视频单元之后所述当前视频单元是右子视频单元时,所述规则取决于所述父视频单元的左子视频单元的划分。

16、可选地,在前述方面的任一项中,该方面的另一实现方式提供了当在使用水平三叉树划分父视频单元之后所述当前视频单元是底部子视频单元时,所述规则取决于所述父视频单元的顶部子视频单元或中间子视频单元的划分。

17、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述规则取决于所述当前视频单元或相邻视频单元的序列或图片或条带或编解码树单元。

18、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述规则指定用于指示所述比特流中的所述当前块的所述分割方案的信令规则。

19、可选地,在前述方面的任一项中,该方面的另一实现方式提供了所述转换包括从所述比特流生成视频媒体数据或者从所述视频媒体数据生成所述比特流。

20、在另一实施例中,一种非暂态计算机可读介质,包括供视频编解码设备使用的计算机程序产品,所述计算机程序产品包括存储在所述非暂态计算机可读介质上的计算机可执行指令,使得当所述计算机可执行指令由处理器执行时使得所述视频编解码设备执行根据前述方面的任一项所述的方法。

21、另一实施例提供了一种用于处理视频数据的装置,包括:处理器;以及其上具有指令的非暂态存储器,其中,所述指令在被所述处理器执行时,使得所述处理器执行根据前述方面的任一项所述的方法。

22、另一实施例提供了一种根据前述权利要求中任一项所述的非暂态计算机可读记录介质,所述非暂态计算机可读记录介质存储由视频处理装置执行的方法生成的视频的比特流,其中所述方法包括:针对视频媒体数据的当前视频单元和所述视频媒体数据的比特流之间的转换,根据规则确定是否启用用于所述当前视频单元的编解码的第二分割方案;以及基于所述确定来生成所述比特流。

23、另一实施例提供了一种根据前述权利要求中任一项所述的用于存储视频的比特流的方法,包括:针对视频媒体数据的当前视频单元和所述视频媒体数据的比特流之间的转换,根据规则确定是否启用用于所述当前视频单元的编解码的第二分割方案;基于所述确定来生成所述比特流;以及将所述比特流存储在非暂态计算机可读记录介质中。

24、为了清楚起见,任一前述实施例都可以与任何一个或多个其他前述实施例相结合,以在本公开的范围内创建新的实施例。

25、通过结合附图和权利要求进行的以下详细描述,将更清楚地理解这些和其他特征。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中,所述规则基于所述当前视频单元与通过第一分割方案从其获得所述当前视频单元的父视频单元之间的关系。

3.根据权利要求2所述的方法,其中,所述规则基于用于所述父视频单元的分割的所述第一分割方案。

4.根据权利要求1-3中任一项所述的方法,其中,所述规则基于所述当前视频单元相对于所述父视频单元的编解码顺序索引。

5.根据权利要求1-4中任一项所述的方法,其中,所述规则指定响应于所述第一分割方案的类型来启用所述第二分割方案。

6.根据权利要求1所述的方法,其中,所述第二分割方案是三元分割方案,并且所述第一分割方案是非对称四叉树、非对称二叉树或扩展的三元树分割方案。

7.根据权利要求1所述的方法,其中,所述规则基于所述当前视频单元与通过一个或多个第一分割方案从其获得所述当前视频单元的一个或多个祖先视频单元之间的关系。

8.根据权利要求7所述的方法,其中,所述一个或多个祖先视频单元包括父视频单元和祖父视频单元。

9.根据权利要求8所述的方法,其中,所述规则基于所述父视频单元的第一划分和所述祖父视频单元的第二划分。

10.根据权利要求7所述的方法,其中,所述规则指定迭代地检查所述一个或多个祖先视频单元以进行所述确定。

11.根据权利要求1所述的方法,其中,所述规则基于(a)所述当前视频单元的一个或多个祖先视频单元的第一分割方案和祖先视频单元的子视频单元的第三分割方案,其中,所述子视频单元是所述当前视频单元的非祖先视频单元,或者(b)所述当前视频单元的相邻视频单元的第四分割方案。

12.根据权利要求11所述的方法,其中,当在使用垂直非对称二叉树或垂直二叉树划分来划分父视频单元之后所述当前视频单元是右子视频单元时,所述规则取决于所述父视频单元的左子视频单元的划分。

13.根据权利要求11所述的方法,其中,当在使用垂直二叉树划分来划分父视频单元之后所述当前视频单元是右子视频单元,并且所述父视频单元是使用四叉树划分进行划分时,所述规则不允许所述当前视频单元的水平二叉树分割。

14.根据权利要求11所述的方法,其中,当在使用水平非对称二叉树或水平二叉树划分来划分父视频单元之后所述当前视频单元是底部子视频单元时,所述规则不允许用于所述当前视频单元的垂直BT、垂直非对称二叉树(UBT)、垂直非对称四叉树(UQT)、垂直三叉树(TT)或垂直扩展的三叉树(ETT)。

15.根据权利要求11所述的方法,其中,当在使用垂直三叉树划分父视频单元之后所述当前视频单元是右子视频单元时,所述规则取决于所述父视频单元的左子视频单元的划分。

16.根据权利要求11所述的方法,其中,当在使用水平三叉树划分父视频单元之后所述当前视频单元是底部子视频单元时,所述规则取决于所述父视频单元的顶部子视频单元或中间子视频单元的划分。

17.根据权利要求1-15中任一项所述的方法,其中,所述规则取决于所述当前视频单元或相邻视频单元的序列或图片或条带或编解码树单元。

18.根据权利要求1-16中任一项所述的方法,其中,所述规则指定用于指示所述比特流中的所述当前块的所述分割方案的信令规则。

19.根据权利要求1-17中任一项所述的方法,其中,所述转换包括从所述比特流生成视频媒体数据或者从所述视频媒体数据生成所述比特流。

20.一种非暂态计算机可读介质,包括供视频编解码设备使用的计算机程序产品,所述计算机程序产品包括存储在所述非暂态计算机可读介质上的计算机可执行指令,使得当所述计算机可执行指令由处理器执行时使得所述视频编解码设备执行根据权利要求1-19所述的方法。

21.一种用于处理视频数据的装置,包括:处理器;以及其上具有指令的非暂态存储器,其中,所述指令在被所述处理器执行时,使得所述处理器执行根据权利要求1-19所述的方法。

22.一种根据前述权利要求中任一项所述的非暂态计算机可读记录介质,所述非暂态计算机可读记录介质存储由视频处理装置执行的方法生成的视频的比特流,其中所述方法包括:

23.一种根据前述权利要求中任一项所述的用于存储视频的比特流的方法,包括:

...

【技术特征摘要】
【国外来华专利技术】

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

2.根据权利要求1所述的方法,其中,所述规则基于所述当前视频单元与通过第一分割方案从其获得所述当前视频单元的父视频单元之间的关系。

3.根据权利要求2所述的方法,其中,所述规则基于用于所述父视频单元的分割的所述第一分割方案。

4.根据权利要求1-3中任一项所述的方法,其中,所述规则基于所述当前视频单元相对于所述父视频单元的编解码顺序索引。

5.根据权利要求1-4中任一项所述的方法,其中,所述规则指定响应于所述第一分割方案的类型来启用所述第二分割方案。

6.根据权利要求1所述的方法,其中,所述第二分割方案是三元分割方案,并且所述第一分割方案是非对称四叉树、非对称二叉树或扩展的三元树分割方案。

7.根据权利要求1所述的方法,其中,所述规则基于所述当前视频单元与通过一个或多个第一分割方案从其获得所述当前视频单元的一个或多个祖先视频单元之间的关系。

8.根据权利要求7所述的方法,其中,所述一个或多个祖先视频单元包括父视频单元和祖父视频单元。

9.根据权利要求8所述的方法,其中,所述规则基于所述父视频单元的第一划分和所述祖父视频单元的第二划分。

10.根据权利要求7所述的方法,其中,所述规则指定迭代地检查所述一个或多个祖先视频单元以进行所述确定。

11.根据权利要求1所述的方法,其中,所述规则基于(a)所述当前视频单元的一个或多个祖先视频单元的第一分割方案和祖先视频单元的子视频单元的第三分割方案,其中,所述子视频单元是所述当前视频单元的非祖先视频单元,或者(b)所述当前视频单元的相邻视频单元的第四分割方案。

12.根据权利要求11所述的方法,其中,当在使用垂直非对称二叉树或垂直二叉树划分来划分父视频单元之后所述当前视频单元是右子视频单元时,所述规则取决于所述父视频单元的左子视频单元的划分。

13.根据权利要求11所述的方法,其中,当在使用垂直二叉树划分来划分父视频单元之后所述当前视频单元是右子视频单元,并且所述父视频单元是使用四叉树划分进行划分时,所...

【专利技术属性】
技术研发人员:张凯张莉邓智玭张娜王洋
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1