块内拷贝模式和帧间预测工具之间的交互的制作方法

文档序号:26013021发布日期:2021-07-23 21:34阅读:来源:国知局

技术特征:

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

确定块内拷贝(ibc)模式应用于视频的当前视频块,其中在所述ibc模式中,由所述当前视频块使用的至少一个参考图片是所述当前视频块所在的当前图片;

作出关于禁用所述当前块的特定编码模式的决定;

基于所述决定,进行所述当前视频块和所述比特流表示之间的转换;

其中所述特定编码模式使用运动矢量和非当前图片以推导视频块的预测。

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

3.如权利要求1所述的方法,其中所述转换包括解码所述当前视频块的比特流表示以生成所述当前视频块的像素值。

4.如权利要求1-3的任一项所述的方法,其中所述特定编码模式包括仿射运动补偿模式,其中所述仿射运动补偿模式使用至少一个控制点运动矢量。

5.如权利要求4所述的方法,其中信令通知参考图片索引,并且响应于所述当前视频块使用所述ibc模式而跳过仿射标志的信令通知。

6.如权利要求4所述的方法,所述方法还包括:在信令通知仿射标志之前,信令通知参考图片索引并确定所述当前视频块是否使用双向预测模式,其中

如果所述当前视频块使用双向预测模式,并且仅有一个参考图片为所述当前参考图片,则信令通知所述仿射标志;并且

如果所述当前视频块使用双向预测模式,并且两者参考图片都为所述当前参考图片,则不信令通知所述仿射标志。

7.如权利要求6所述的方法,其中整数精度被用于所述当前视频块的运动矢量。

8.如权利要求1-7的任一项所述的方法,其中所述特定编码模式包括gbi模式,其中在gbi模式中,不同的加权值与不同的参考图片相关。

9.如权利要求8所述的方法,其中响应于所述当前块中使用的ibc模式,不信令通知gbi加权指数。

10.如权利要求8所述的方法,其中所述gbi加权指数被推断为0。

11.如权利要求1-10的任一项所述的方法,其中所述特定编码模式包括具有运动矢量差的merge(mmvd)模式,其中在所述mmvd模式中,基于merge运动候选列表来推导视频块的运动矢量,并通过至少一个运动矢量差进一步细化。

12.如权利要求11所述的方法,其中响应于所述当前视频块中使用ibc模式而不信令通知mmvd标志。

13.如权利要求12所述的方法,其中所述mmvd标志被推断为0。

14.如权利要求1-13的任一项所述的方法,所述特定编码模式包括组合的帧间-帧内预测(ciip)模式,其中在所述ciip模式中,至少基于帧内预测信号和帧间预测信号来生成所述当前视频块的预测信号。

15.如权利要求14所述的方法,其中响应于所述当前块中使用所述ibc模式,不信令通知所述当前视频块的ciip标志。

16.如权利要求15所述的方法,其中所述ciip标志被推断为0。

17.一种用于视频处理的方法,包括:

确定当前视频块使用特定编码模式编码;

基于所述确定,作出关于禁用所述当前块的块内拷贝(ibc)模式的决定,其中在所述ibc模式中,由所述当前视频块使用的至少一个参考图片是所述当前块所在的当前图片;

基于所述决定,进行所述当前块和所述比特流表示之间的转换;

其中所述特定编码模式使用运动矢量和非当前图片以推导所述当前块的预测。

18.如权利要求17所述的方法,其中所述转换包括将所述当前视频块编码为所述比特流表示。

19.如权利要求17所述的方法,其中所述转换包括解码所述当前视频块的比特流表示以生成所述当前视频块的像素值。

20.如权利要求1-3的任一项所述的方法,其中所述特定编码模式包括仿射运动补偿模式,其中所述仿射运动补偿使用至少一个控制点运动矢量。

21.如权利要求20所述的方法,其中所述块级的仿射标志在所述比特流中信令通知以指示对于所述当前块是否启用所述仿射运动补偿模式,并且如果所述仿射标志指示对所述当前视频块启用所述仿射运动补偿模式,则不信令通知是否应用所述ibc模式。

22.如权利要求17-19的任一项所述的方法,其中所述特定编码模式包括gbi模式,其中在所述gbi模式中,不同的加权值与不同的参考图片相关。

23.如权利要求22所述的方法,其中响应于应用所述ibc模式,不信令通知ibc指示。

24.如权利要求23所述的方法,其中所述ibc指示被推断为0。

25.如权利要求17-24的任一项所述的方法,其中所述特定编码模式包括具有运动矢量差的merge(mmvd)模式,其中在所述mmvd模式中基于merge运动候选列表推导所述当前块的运动矢量并且由至少一个运动矢量差进一步细化。

26.如权利要求25所述的方法,其中响应于在所述当前视频块中应用mmvd模式,不信令通知ibc指示。

27.如权利要求26所述的方法,其中所述ibc指示被推断为0。

28.如权利要求17-27的任一项所述的方法,所述特定编码模式包括组合的帧间-帧内预测(ciip)模式,其中在所述ciip模式中,至少基于帧内预测信号和帧间预测信号来生成所述当前视频块的预测信号。

29.如权利要求28所述的方法,其中响应于应用所述帧间-帧内预测模式,不信令通知所述当前视频块的ibc标志。

30.如权利要求29所述的方法,其中所述ibc标志被推断为0。

31.一种用于视频处理的方法,包括:

确定当前视频块的仿射模式,其中所述当前视频块是否从相邻块继承仿射模式取决于参考列表;

基于所述确定,进行视频的当前视频块与视频的比特流表示之间的转换。

32.如权利要求31所述的方法,其中所述相邻块应用双向预测,参考列表x中的参考图片是所述当前图片,并且参考列表(1-x)中的参考图片不是当前图片,其中x为0或1。

33.如权利要求32所述的方法,其中参考所述参考列表x的所述相邻块的运动信息不用于推导子块merge候选列表中的仿射merge候选。

34.如权利要求32或33所述的方法,其中参考所述参考列表(1-x)的所述相邻块的运动信息用于推导所述子块merge候选列表中的仿射merge候选。

35.如权利要求32所述的方法,其中参考所述参考列表x的所述相邻块的运动信息不用于推导仿射amvp列表中的仿射amvp候选。

36.如权利要求35所述的方法,其中参考所述参考列表x的所述相邻块的运动信息不用于推导所述参考列表x的所述仿射amvp列表中的所述仿射amvp候选。

37.如权利要求32所述的方法,其中参考所述参考列表(1-x)的所述相邻块的运动信息用于推导仿射amvp列表中的仿射amvp候选。

38.如权利要求37所述的方法,其中参考所述参考列表(1-x)的所述相邻块的运动信息用于推导所述参考列表(1-x)的所述仿射amvp列表中的所述仿射amvp候选。

39.一种用于视频处理的方法,包括:

进行视频的当前视频块和所述当前视频块的比特流表示之间的转换;

其中在所述转换期间,使用块内拷贝(ibc)模式和具有运动矢量差的merge(mmvd)模式,

其中在所述ibc模式中,所述当前视频块使用的至少一个参考图片是所述当前视频块所位于的所述当前图片,并且在所述mmvd模式中,基于merge运动候选列表来推导视频块的运动矢量,并通过至少一个运动矢量差进一步细化。

40.如权利要求39所述的方法,其中,所述mmvd模式使用具有参考当前图片的至少一个参考图片的基本mv候选。

41.如权利要求40所述的方法,其中所述mmvd基于至少一个参考所述当前图片的mv,并且如果存在不参考所述当前图片的mv则将其省略。

42.如权利要求41所述的方法,其中所述mmvd信令通知的距离为整数。

43.如权利要求41所述的方法,其中所述mmvd是单向预测的。

44.如权利要求39所述的方法,其中如果所述mmvd模式使用具有不参考所述当前图片的至少一个参考图片的基本mv候选,则所述mmvd基于不参考所述当前图片的至少一个mv,并且如果存在参考所述当前图片的mv则将其省略。

45.一种用于视频处理的方法,包括:

进行视频的当前视频块和视频的比特流表示之间的转换;

其中在所述转换期间,使用块内拷贝(ibc)模式和帧间-帧内预测模式,

其中在所述ibc模式中,所述当前视频块使用的至少一个参考图片是所述当前视频块所位于的所述当前图片,并且在所述帧间-帧内预测模式中,至少基于帧内预测信号和帧间预测信号生成所述当前视频块的预测信号。

46.如权利要求45所述的方法,其中将被帧间-帧内预测的merge候选具有参考所述当前图片的至少一个参考图片。

47.如权利要求46所述的方法,其中所述帧间-帧内预测基于参考所述当前图片的至少一个mv,并且如果存在不参考所述当前图片的mv则将其省略。

48.如权利要求45所述的方法,其中所述帧间-帧内预测模式的帧内预测部分不包括边界过滤。

49.如权利要求45所述的方法,其中所述帧间-帧内预测模式的帧内预测部分不包括位置决定的预测组合(pdpc)。

50.如权利要求45所述的方法,其中所述帧间-帧内预测模式的帧内预测部分包括以下至少一个:最可能模式选择(mpm)、dc预测模式、水平预测模式或垂直预测模式。

51.如权利要求45所述的方法,其中所述帧间-帧内预测模式的帧间预测部分是单向预测。

52.如权利要求45-51的任一项所述的方法,其中如果将被帧间-帧内预测的merge候选具有不参考所述当前图片的至少一个参考图片,进行基于不参考所述当前图片的至少一个mv的帧间-帧内预测,并且如果存在参考所述当前图片的所述mv则将其省略。

53.一种用于视频处理的方法,包括:

在当前视频块和所述当前视频块的比特流表示之间的转换期间,确定不同于ibc模式的至少一个编码方法的解码的信息,其中在所述ibc模式中,所述当前视频块使用的至少一个参考图片是所述当前视频块所位于的所述当前图片;

基于所述解码的信息,确定是否在所述当前视频块的比特流表示中跳过所述当前视频块的ibc标志的信令通知,其中所述ibc标志与所述ibc模式有关;以及

基于所述确定进行所述转换。

54.如权利要求53所述的方法,其中所述转换包括将所述当前视频块编码为所述比特流表示。

55.如权利要求53所述的方法,其中所述转换包括将所述当前视频块的比特流表示解码为所述当前视频块以生成所述当前视频块的像素值。

56.如权利要求53-55的任一项所述的方法,还包括:

如果在所述确定步骤中确定不跳过所述ibc标志的信令通知,则在所述比特流表示中信令通知所述当前视频块的所述ibc标志;

否则,避免在所述比特流表示中信令通知所述当前视频块的所述ibc标志。

57.如权利要求53-56的任一项所述的方法,其中当所述编码方法的解码信息包括以下至少一个:仿射标志、帧间-帧内预测标志、广义双向预测预测(gbi)索引、具有运动矢量差的merge(mmvd)信息、可选时域运动矢量预测(atmvp)信息时,确定跳过所述ibc标志的信令通知。

58.一种用于视频处理的方法,包括:

在当前视频块和所述当前视频块的比特流表示之间的转换期间,其中所述当前视频块包括使用第一编码结构树编码的亮度分量,以及使用不同于所述第一编码结构树的第二编码结构树编码的色度分量,从所述当前视频块的亮度分量的一个或多个对应块的第二运动矢量信息中推导色度块的第一运动矢量信息;

基于所述第一运动矢量信息和所述第二矢量信息进行所述转换。

59.如权利要求58所述的方法,其中所述转换包括将所述当前视频块编码为所述比特流表示。

60.如权利要求58所述的方法,其中所述转换包括将所述当前视频块的比特流表示解码为所述当前视频块以生成所述当前视频块的像素值。

61.如权利要求58所述的方法,其中所述第一运动矢量信息被用作mv预测或merge候选以推导所述第二运动向量信息。

62.如权利要求58-61的任一项所述的方法,其中所述亮度分量的一个或多个对应块位于所述当前视频块的左上位置、右上位置、左下位置、右下位置和/或中心位置。

63.如权利要求62所述的方法,还包括:

确定所述色度分量的颜色格式是否不同于4:4:4的颜色格式;以及

当确定所述色度分量的颜色格式不同于4:4:4的颜色格式时,缩放所述当前视频块以确定所述亮度分量的一个或多个对应块。

64.如权利要求58-60的任一项所述的方法,其中所述当前视频块使用块内拷贝(ibc)模式编码。

65.如权利要求64所述的方法,其中对所述当前视频块的高度和宽度的第一组限制与对不同于所述当前视频块的帧内编码视频块的高度和宽度的第二组限制不同。

66.如权利要求65所述的方法,其中当所述当前视频块使用块内拷贝模式编码时,所述当前视频块的宽度大于2并且高度大于2,当所述当前视频块使用所述ibc模式编码时,所述当前视频块的宽度大于或等于2并且高度大于或等于2。

67.一种视频系统中的装置,包括处理器和其上具有指令的非瞬时性存储器,其中当由所述处理器执行所述指令时,使得所述处理器实现如权利要求1-66的任一项中所述的方法。

68.一种计算机程序产品,储存在非瞬时性计算机可读介质上,所述计算机程序产品包括用于执行如权利要求1-66的任一项中所述的方法的程序代码。


技术总结
本公开涉及块内拷贝模式和帧间预测工具之间的交互。提供了一种视频处理的方法,包括:确定块内拷贝(IBC)模式应用于视频的当前视频块,其中在所述IBC模式中,由所述当前视频块使用的至少一个参考图片是所述当前视频块所在的当前图片;作出关于禁用所述当前块的特定编解码模式的决定;基于所述决定,进行所述当前视频块和所述比特流表示之间的转换,其中所述特定编解码模式使用运动矢量和非当前图片以推导视频块的预测。

技术研发人员:张凯;张莉;刘鸿彬;王悦
受保护的技术使用者:北京字节跳动网络技术有限公司;字节跳动有限公司
技术研发日:2019.11.29
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1