System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 具有几何分割的帧间预测的边信息信令制造技术_技高网

具有几何分割的帧间预测的边信息信令制造技术

技术编号:41241206 阅读:3 留言:0更新日期:2024-05-09 23:53
具有几何分割的帧间预测的边信息信令。一种用于处理视频的方法,包括:通过处理器执行确定将第一视频块分割以包括非矩形和非正方形的第一预测部分;将与第一预测部分相关联的第一运动矢量(MV)预测候选添加到与第一视频块相关联的运动候选列表中,其中从子块MV预测候选导出第一MV预测候选;以及使用运动候选列表执行第一视频块的进一步处理。

【技术实现步骤摘要】

本文涉及视频和图像编码和解码技术。


技术介绍

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


技术实现思路

1、所公开的技术可由视频或图像解码器或编码器实施例使用,其中几何分割可用于视频编码或解码。

2、在一个示例方面,公开了一种视频处理方法。该方法包括:确定视频的视频区域的视频块和视频的编解码表示之间的转换使用几何分割模式(geometry partitioningmode),其中视频块被分割成多个预测分割,多个预测分割至少包括第一预测分割;使用与视频块相关联的一个或多个子块合并(merge)候选,将n个运动信息候选添加到视频块的运动候选列表,其中n是正整数;从运动候选列表导出多个预测分割的运动候选;以及基于多个预测分割的运动候选执行转换。

3、在另一示例方面,公开了另一种视频处理方法。该方法包括:为视频的视频块和视频的编解码表示之间的转换确定视频块被分割成多个预测分割(prediction partition),所述多个预测分割至少包括第一预测分割;将第一运动信息候选添加到与第一预测分割相关联的第一候选列表、并且将第二运动信息候选添加到与第二预测分割相关联的第二候选列表,其中第一运动信息候选和第二运动信息候选继承自单个运动候选;以及使用第一运动信息候选和/或第二运动信息候选执行转换。

4、在另一示例方面,公开了另一种视频处理方法。该方法包括:确定视频的视频块和视频的编解码表示之间的转换使用启用了子块的几何分割模式(geometric partitioningmode),其中,视频块被分割以包括预测分割,使得预测分割的子块被分配其子块运动信息;以及基于确定执行所述转换。

5、在另一示例方面,公开了另一种视频处理方法。该方法包括:根据继承规则(inheritance rule),为使用其中视频块被分割成多个预测分割的几何分割模式的视频的视频块和视频的编解码表示之间的转换,确定是否在视频块的样点位置处启用从用于预测分割的运动信息推导的运动候选继承广义双向预测(gbi,generalized bi prediction)加权因子;以及基于所述确定执行转换。gbi也称为具有基于编解码单元加权(bcw)的双向预测。

6、在另一示例方面,公开了另一种视频处理方法。该方法包括:根据规则,为使用其中视频块被分割成多个预测分割的几何分割模式的视频的视频块和视频的编解码表示之间的转换,确定是否至少在视频块的样点位置处启用双向预测的使用;以及基于所述确定执行转换。

7、在另一示例方面,公开了另一种视频处理方法。该方法包括:为使用其中将视频块至少分割成第一预测分割和第二预测分割的几何分割模式的视频的视频块和视频的编解码表示之间的转换,从来自运动信息的第一预测块和第二预测块确定最终预测块,所述运动信息与为第一预测分割的样点位置导出的第一组运动信息、为第二预测分割的样点位置导出的第二组运动信息不同;以及基于最终预测块执行转换;其中视频块使用多假设技术(multi-hypothesis technique)编解码。

8、在另一示例方面,公开了另一种视频处理方法。该方法包括:为视频的视频区域的视频块和视频的比特流表示之间的转换,确定(1)用于将视频块划分成预测分割以使得至少一个预测分割是非矩形和非正方形分割的划分模式与(2)用于转换的分割的merge候选的索引之间的关系、以及允许在视频区域级更改所述关系的比特流表示的格式;以及基于确定执行转换。

9、在另一示例方面,公开了另一种视频处理方法。该方法包括:根据定义编解码表示的语法元素的语法规则,执行视频的视频块和视频的编解码表示之间的转换;其中,语法规则规定了指示视频块使用几何分割模式的第一标志(flag)、以及指示视频块使用merge模式的第二标志的信令顺序;其中,几何分割模式包括:将视频块划分成多个预测分割,至少一个预测分割具有非矩形、非正方形形状,并且其中,merge模式允许从视频块的相邻块(neighboring blocks)继承运动矢量信息。

10、在另一示例方面,公开了另一种视频处理方法。该方法包括:根据定义编解码表示的语法的语法规则,执行视频的视频块和视频的编解码表示之间的转换;其中,语法规则规定了基于是否对视频块的转换使用另一编解码工具,选择性地包括指示视频块使用几何分割模式的标志的信令;其中,几何分割模式包括将视频块划分成多个预测分割,至少一个预测分割具有非矩形、非正方形形状。

11、在另一示例方面,公开了另一种视频处理方法。该方法包括:确定为视频的视频块和视频的编解码表示之间的转换启用几何分割模式,其中,根据基于相邻块的几何分割模式的划分模式(splitting pattern),将视频块划分成多个预测分割;以及基于所述确定执行转换。

12、在另一示例方面,公开了另一种视频处理方法。该方法包括:基于几何分割模式来为视频的视频块与视频的编解码表示之间的转换确定划分模式,其中,根据基于相邻块的划分模式的划分模式,将视频块划分成多个预测分割;以及基于所述确定执行转换。

13、在另一示例方面,公开了另一种视频处理方法。该方法包括:执行视频的视频块和视频的编解码表示之间的转换,其中,根据包括第一预测分割的几何分割模式的划分模式,将视频块分割成多个预测分割;其中,编解码表示包括多个语法元素(syntax element),其中一个语法元素与划分模式相对应,并且其他语法元素与多个预测分割的merge索引相对应。

14、在另一示例方面,公开了另一种视频处理方法。该方法包括:确定视频的视频块和视频的编解码表示之间的转换基于几何分割模式,在所述几何分割模式中,根据包括第一预测分割的划分模式将视频块分割成多个预测分割;以及基于所述确定执行转换;其中,使用基于上下文的编解码在编解码表示中信令通知视频块的几何分割模式,其中上下文取决于视频块的编解码条件。

15、在另一示例方面,公开了另一种视频处理方法。该方法包括:执行视频的视频块和视频的编解码表示之间的转换,其中,根据具有第一预测分割的划分模式,使用几何预测模式将视频块分割为多个预测分割;其中,在编解码表示中为候选列表的两个候选索引项分配码字(codeword),并且其中编解码表示的格式允许改变视频片段中码字的分配。

16、在另一示例方面,公开了另一种视频处理方法。该方法包括:为视频的视频块和视频的编解码表示之间的转换,确定是否基于使用视频块的特性的规则启用几何分割模式的使用;以及根据所述确定执行转换,其中,几何分割模式将视频块分割成多个预测分割。

17、在另一示例方面,公开了另一种视频处理方法。该方法包括:根据定义编解码表示的语法元素格式的规则,执行视频的视频块和视频的编解码表示之间的转换;其中,所述规则规定了是否信令通知使用第一编解码模式的指示,或者是否本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中,利用所述多个Merge索引之间的预测。

3.根据权利要求1或2所述的方法,其中,指定是否启用所述几何分割模式的指示包括在所述比特流中。

4.根据权利要求3所述的方法,其中,所述指示位于序列参数集级、或图片参数集级、或视频参数集级、或图片标头、或条带标头、或片组标头、或编码树单元级。

5.根据权利要求1到4的任一项所述的方法,其中,由于所述当前块满足尺寸条件,对于所述当前块禁用所述几何分割模式。

6.根据权利要求5所述的方法,其中,所述尺寸条件规定:由于所述当前块具有大于第一阈值的尺寸而对于所述当前块不使用所述几何分割模式,所述第一阈值等于64。

7.根据权利要求5所述的方法,其中,所述尺寸条件规定:由于所述当前块具有小于第二阈值的尺寸而对于所述当前块不使用所述几何分割模式,所述第二阈值等于8。

8.根据权利要求1到7的任一项所述的方法,其中,由于所述当前块具有预定的宽高比而对于所述当前块不使用所述几何分割模式。

9.根据权利要求1到8的任一项所述的方法,其中,所述转换包括从所述比特流解析所述多个语法元素。

10.根据权利要求1到9的任一项所述的方法,其中,是否对于所述转换使用所述几何分割模式取决于所述当前块的高度或所述当前块的宽度或所述高度和所述宽度的比率。

11.根据权利要求1到10的任一项所述的方法,其中,指示多个Merge索引的所述语法元素在所述比特流中分别地编解码。

12.根据权利要求1到11的任一项所述的方法,其中,所述几何分割模式包括多个划分模式,并且至少一个划分模式将所述当前块划分为两个分割,所述两个分割中的至少一个是非正方形和非矩形。

13.根据权利要求1到12的任一项所述的方法,其中,多个Merge索引的数量等于根据所述几何分割模式的划分模式的所述当前块的分割的数量。

14.根据权利要求1到13的任一项所述的方法,其中,所述几何分割模式包括三角分割模式。

15.根据权利要求1到14的任一项所述的方法,其中,所述转换包括将所述视频编码为所述比特流。

16.根据权利要求1到14的任一项所述的方法,其中,所述转换包括从所述比特流解码所述当前块。

17.根据权利要求16所述的方法,其中,所述解码包括解析所述比特流的所述语法元素。

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

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

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

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

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

23.根据权利要求22所述的方法,其中,执行所述转换而不管与所述运动候选相关联的BCW的所述加权因子。

24.根据权利要求22或23所述的方法,其中,用于所述当前块的BCW索引设为0。

25.根据权利要求22到24的任一项所述的方法,其中,在所述转换期间,至少在所述当前块的一些样点位置处启用双向预测。

26.根据权利要求25所述的方法,其中,对于所述当前块的非加权区域中的样点位置启用所述双向预测。

27.根据权利要求22到26的任一项所述的方法,其中,指定是否启用所述几何分割模式的指示包括在所述比特流中。

28.根据权利要求27所述的方法,其中,所述指示位于序列参数集级、或图片参数集级、或视频参数集级、或图片标头、或条带标头、或片组标头、或编码树单元级。

29.根据权利要求22到28的任一项所述的方法,其中,由于所述当前块满足尺寸条件,对于所述当前块禁用所述几何分割模式。

30.根据权利要求29所述的方法,其中,所述尺寸条件规定:由于所述当前块具有大于第一阈值的尺寸而对于所述当前块不使用所述几何分割模式,所述第一阈值等于64。

31.根据权利要求29所述的方法,其中,所述尺寸条件规定:由于所述当前块具有小于第二阈值的尺寸而对于所述当前块不使用所述几何分割模式,所述第二阈值等于8。

32.根据权利要求29所述的方法,其中,由于所述当前块具有预定的宽高比而对于所述当前块禁用所述几何分割模式。

33.根据权利要求22到32的任一项所述的方法,其中,所述几...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其中,利用所述多个merge索引之间的预测。

3.根据权利要求1或2所述的方法,其中,指定是否启用所述几何分割模式的指示包括在所述比特流中。

4.根据权利要求3所述的方法,其中,所述指示位于序列参数集级、或图片参数集级、或视频参数集级、或图片标头、或条带标头、或片组标头、或编码树单元级。

5.根据权利要求1到4的任一项所述的方法,其中,由于所述当前块满足尺寸条件,对于所述当前块禁用所述几何分割模式。

6.根据权利要求5所述的方法,其中,所述尺寸条件规定:由于所述当前块具有大于第一阈值的尺寸而对于所述当前块不使用所述几何分割模式,所述第一阈值等于64。

7.根据权利要求5所述的方法,其中,所述尺寸条件规定:由于所述当前块具有小于第二阈值的尺寸而对于所述当前块不使用所述几何分割模式,所述第二阈值等于8。

8.根据权利要求1到7的任一项所述的方法,其中,由于所述当前块具有预定的宽高比而对于所述当前块不使用所述几何分割模式。

9.根据权利要求1到8的任一项所述的方法,其中,所述转换包括从所述比特流解析所述多个语法元素。

10.根据权利要求1到9的任一项所述的方法,其中,是否对于所述转换使用所述几何分割模式取决于所述当前块的高度或所述当前块的宽度或所述高度和所述宽度的比率。

11.根据权利要求1到10的任一项所述的方法,其中,指示多个merge索引的所述语法元素在所述比特流中分别地编解码。

12.根据权利要求1到11的任一项所述的方法,其中,所述几何分割模式包括多个划分模式,并且至少一个划分模式将所述当前块划分为两个分割,所述两个分割中的至少一个是非正方形和非矩形。

13.根据权利要求1到12的任一项所述的方法,其中,多个merge索引的数量等于根据所述几何分割模式的划分模式的所述当前块的分割的数量。

14.根据权利要求1到13的任一项所述的方法,其中,所述几何分割模式包括三角分割模式。

15.根据权利要求1到14的任一项所述的方法,其中,所述转换包括将所述视频编码为所述比特流。

16.根据权利要求1到14的任一项所述的方法,其中,所述转换包括从所述比特流解码所述当前块。

17.根据权利要求16所述的方法,其中,所述解码包括解析所述比特流的所述语法元素。

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

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

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

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

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

23.根据权利要求22所述的方法,其中,执行所述转换而不管与所述运动候选相关联的bcw的所述加权因子。

24.根据权利要求22或23所述的方法,其中,用于所述当前块的bcw索引设为0。

25.根据权利要求22到24的任一项所述的方法,其中,在所述转换期间,至少在所述当前块的一些样点位置处启用双向预测。

26.根据权利要求25所述的方法,其中,对于所述当前块的非加权区域中的样点位置启用所述双向预测。

27.根据权利要求22到26的任一项所述的方法,其中,指定是否启用所述几何分割模式的指示包括在所述比特流中。

28.根据权利要求27所述的方法,其中,所述指示位于序列参数集级、或图片参数集级、或视频参数集级、或图片标头、或条带标头、或片组标头、或编码树单元级。

29.根据权利要求22到28的任一项所述的方法,其中,由于所述当前块满足尺寸条件,对于所述当前块禁用所述几何分割模式。

30.根据权利要求29所述的方法,其中,所述尺寸条件规定:由于所述当前块具有大于第一阈值的尺寸而对于所述当前块不使用所述几何分割模式,所述第一阈值等于64。

31.根据权利要求29所述的方法,其中,所述尺寸条件规定:由于所述当前块具有小于第二阈值的尺寸而对于所述当前块不使用所述几何分割模式,所述第二阈值等于8。

32.根据权利要求29所述的方法,其中,由于所述当前块具有预定的宽高比而对于所述当前块禁用所述几何分割模式。

33.根据权利要求22到32的任一项所述的方法,其中,所述几何分割模式包括多个划分模式,并且至少一个划分模式将所述当前块划分为两个或多个分割,所述两个或多个分割中的至少一个是非正方形和非矩形。

34.根据权利要求22到33的任一项所述的方法,其中,所述当前块的两个或多个分割中的至少一个是帧间编解码的。

35.根据权利要求22到34的任一项所述的方法,其中,所述几何分割模式包括三角分割模式。

36.根据权利要求22到35的任一项所述的方法,其中,所述当前块是使用多假设技术编解码的。

37.根据权利要求22到36的任一项所述的方法,其中,所述转换还基于重叠块运动补偿(obmc)规则,所述obmc规则规定是否在所述当前块的样点位置处启用obmc编解码的使用。

38.根据权利要求22到37的任一项所述的方法,其中,所述转换包括将所述视频编码为所述比特流。

39.根据权利要求22到38的任一项所述的方法,其中,所述转换包括从所述比特流解码所述当前块。

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

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

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

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

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

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

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

1