用于视频处理的方法、装置和介质制造方法及图纸

技术编号:45933828 阅读:13 留言:0更新日期:2025-07-25 17:58
本公开的实施例提供一种用于视频处理的解决方案。提出了一种用于视频处理的方法。该方法包括:针对视频的当前视频块与所述视频的比特流之间的转换,确定该当前视频块的运动信息,当前视频块利用以下至少一项而被编解码:帧内块复制(IBC)合并模式、具有模板匹配的IBC模式或者帧内模板匹配模式;基于约束更新该运动信息,约束指示运动信息的分量的目标值;以及基于经更新的运动信息执行转换。

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

本公开的实施例一般涉及视频编解码技术,更具体地,涉及参考模板确定。


技术介绍

1、如今,数字视频能力正被应用于人们生活的各个方面。多种类型的视频压缩技术,例如mpeg-2、mpeg-4、itu-th.263、itu-th.264/mpeg-4第十部分高级视频编解码(avc),itu-th.265高效视频编解码(hevc)标准,通用视频编解码(vvc)标准已经针对视频编码/解码被提出。然而,常规视频编解码技术的编解码效率普遍很低,这是不希望的。


技术实现思路

1、本公开实施例提供一种用于视频处理的解决方案。

2、在第一方面,提出了一种用于视频处理的方法。该方法包括:针对视频的当前视频块与视频的比特流之间的转换,确定当前视频块的运动信息,当前视频块利用以下至少一项而被编解码:帧内块复制(ibc)合并模式、具有模板匹配的ibc模式或者帧内模板匹配模式;基于约束更新运动信息,约束指示运动信息的分量的目标值;以及基于经更新的运动信息执行转换。根据本公开的第一方面的方法基于约束更新针对利用ibc合并或具有模板本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中所述当前视频块利用以下至少一项而被编解码:基于样本重新排序的IBC合并模式、具有模板匹配的基于样本重新排序的IBC模式或者基于样本重新排序的帧内模板匹配模式,并且

3.根据权利要求2所述的方法,其中所述当前视频块的样本被水平翻转。

4.根据权利要求2或权利要求3所述的方法,其中所述当前视频块利用具有模板匹配的基于样本重新排序的IBC模式而被编解码,并且所述当前视频块的模板匹配针对水平翻转沿水平方向被搜索。

5.根据权利要求1所述的方法,其中所述当前视频块利用以下至少一项而...

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

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

2.根据权利要求1所述的方法,其中所述当前视频块利用以下至少一项而被编解码:基于样本重新排序的ibc合并模式、具有模板匹配的基于样本重新排序的ibc模式或者基于样本重新排序的帧内模板匹配模式,并且

3.根据权利要求2所述的方法,其中所述当前视频块的样本被水平翻转。

4.根据权利要求2或权利要求3所述的方法,其中所述当前视频块利用具有模板匹配的基于样本重新排序的ibc模式而被编解码,并且所述当前视频块的模板匹配针对水平翻转沿水平方向被搜索。

5.根据权利要求1所述的方法,其中所述当前视频块利用以下至少一项而被编解码:基于样本重新排序的ibc合并模式、具有模板匹配的基于样本重新排序的ibc模式或者基于样本重新排序的帧内模板匹配模式,并且

6.根据权利要求5所述的方法,其中所述当前视频块的样本被垂直翻转。

7.根据权利要求5或权利要求6所述的方法,其中所述当前视频块利用具有模板匹配的基于样本重新排序的ibc模式而被编解码,并且所述当前视频块的模板匹配针对垂直翻转在垂直方向上被搜索。

8.根据权利要求1所述的方法,其中所述当前视频块利用以下至少一项而被编解码:ibc合并模式、具有模板匹配的ibc模式或者帧内模板匹配模式;并且

9.根据权利要求8所述的方法,其中所述运动信息的所述分量包括以下至少一项:

10.根据权利要求8或权利要求9所述的方法,其中所述当前视频块利用以下至少一项而被编解码:具有模板匹配的ibc模式或者帧内模板匹配模式,并且所述当前视频块的模板匹配沿单一方向被搜索。

11.根据权利要求10所述的方法,其中所述单一方向包括以下一项:水平方向或垂直方向。

12.根据权利要求1-11中任一项所述的方法,其中所述运动信息包括以下至少一项:

13.根据权利要求1-12中任一项所述的方法,其中所述目标值为零。

14.根据权利要求1-13中任一项所述的方法,其中所述目标值被包括在所述比特流中。

15.根据权利要求1-14中任一项所述的方法,其中所述目标值在所述转换期间被导出。

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

17.根据权利要求16所述的方法,其中所述编解码信息包括以下至少一项:

18.根据权利要求16或权利要求17所述的方法,还包括:

19.根据权利要求18所述的方法,其中所述运动信息包括以下一项:

20.根据权利要求18或权利要求19所述的方法,其中所述编解码信息包括以下至少一项:

21.根据权利要求20所述的方法,其中所述当前视频块的所述模板包括以下至少一项:

22.根据权利要求20或权利要求21所述的方法,其中所述当前视频块的尺寸包括以下至少一项:

23.根据权利要求20-22中任一项所述的方法,其中所述模板的所述尺寸或所述模板的所述部分的所述尺寸包括至少以下一项:

24.根据权利要求20-23中任一项所述的方法,其中所述当前视频块的位置或所述模板的位置包括以下至少一项:

25.根据权利要求16-24中任一项所述的方法,其中所述当前视频块的当前模板和所述当前视频块的参考块的所述参考模板为水平模板,所述水平模板的宽度与所述当前视频块的宽度相同,并且所述样本重新排序模式包括水平翻转重新排序模式。

26.根据权利要求25所述的方法,其中所述当前模板包括所述当前视频块上方的邻近样本,并且所述参考模板包括所述参考块上方的邻近样本。

27.根据权利要求25或权利要求26所述的方法,其中所述当前模板与所述当前视频块之间的位置差和所述参考模板与所述参考块之间的位置差相同。

28.根据权利要求25-27中任一项所述的方法,其中所述当前模板的左上样本与所述当前视频块的左上样本之间的第一水平距离和所述参考模板的左上样本与所述参考块的左上样本之间的第二水平距离相同,并且

29.根据权利要求28所述的方法,其中所述第一水平距离和所述第二水平距离为零,并且所述第一垂直距离和所述第二垂直距离是所述当前模板或所述参考模板的高度。

30.根据权利要求28或权利要求29所述的方法,其中所述当前模板的所述左上样本与所述参考模板的所述左上样本之间的距离和所述当前视频块的所述左上样本与所述参考块的所述左上样本之间的距离相同。

31.根据权利要求25-30中任一项所述的方法,其中所述当前模板中的样本或所述参考模板中的样本中的至少一个被翻转。

32.根据权利要求25-31中任一项所述的方法,其中所述当前视频块的翻转类型为水平翻转,并且所述当前模板中的样本或所述参考模板中的样本中的至少一个被翻转。

33.根据权利要求25-32中任一项所述的方法,其中所述当前视频块与所述参考块之间的水平距离和所述当前模板与所述参考模板之间的水平距离相同。

34.根据权利要求16-24中任一项所述的方法,其中所述当前视频块的当前模板与所述当前视频块的参考块的参考模板为垂直模板,所述垂直模板的高度与所述当前视频块的高度相同,并且所述样本重新排序模式包括水平翻转重新排序模式。

35.根据权利要求34所述的方法,其中所述当前模板包括所述当前视频块左侧的邻近样本,并且所述参考模板包括所述参考块右侧的邻近样本。

36.根据权利要求34或权利要求35所述的方法,其中所述当前模板与所述当前视频块之间的位置差和所述参考模板与所述参考块之间的位置差不同。

37.根据权利要求34-36中任一项所述的方法,其中所述当前模板的左上样本与所述当前视频块的左上样本之间的第一水平距离和所述参考模板的左上样本与所述参考块的左上样本之间的第二水平距离不同,并且

38.根据权利要求37所述的方法,其中所述第一水平距离为所述当前模板的宽度,并且所述第一垂直距离为零。

39.根据权利要求37或权利要求38所述的方法,其中所述第二水平距离为所述当前视频块的宽度,所述参考模板在所述参考块的右侧,并且所述第二垂直距离为零。

40.根据权利要求37-39中任一项所述的方法,其中所述当前模板的所述左上样本与所述参考模板的所述左上样本之间的第一距离、所述当前视频块的宽度和所述当前模板的宽度的和等于所述当前视频块的所述左上样本与所述参考块的所述左上样本之间的第二距离。

41.根据权利要求34-40中任一项所述的方法,其中所述当前模板中的样本或所述参考模板中的样本中的至少一个被翻转。

42.根据权利要求34-41中任一项所述的方法,其中所述当前视频块的翻转类型为水平翻转,并且所述当前模板中的样本或所述参考模板中的样本中的至少一个被翻转。

43.根据权利要求34-42中任一项所述的方法,其中所述当前视频块与所述参考块之间的第一水平距离、所述当前视频块的宽度和所述当前模板的宽度的和等于所述当前模板与所述参考模板之间的第二水平距离。

44.根据权利要求16-24中任一项所述的方法,其中所述当前视频块的当前模板包括水平当前模板和垂直当前模板,所述当前视频块的参考块的所述参考模板包括水平参考模板和垂直参考模板,并且所述样本重新排序模式包括水平翻转重新排序模式。

45.根据权利要求44所述的方法,其中所述水平当前模板的宽度和所述水平参考模板的宽度与所述当前视频块的宽度相同。

46.根据权利要求44或权利要求45所述的方法,其中所述当前模板包括所述当前视频块上方的邻近样本和所述当前视频块左侧的邻近样本,并且所述参考模板包括所述参考块上方的邻近样本和所述参考块右侧的邻近样本。

47.根据权利要求44-46中任一项所述的方法,其中所述水平参考模板与所述当前视频块之间的位置差和所述水平参考模板与所述参考块之间的位置差相同。

48.根据权利要求44-47中任一项所述的方法,其中所述水平当前模板的左上样本与所述当前视频块的左上样本之间的第一水平距离和所述水平参考模板的左上样本与所述参考块的左上样本之间的第二水平距离相同,并且

49.根据权利要求48所述的方法,其中所述第一水平距离为零,并且所述第一垂直距离为所述水平当前模板的高度。

50.根据权利要求48或权利要求49所述的方法,其中所述水平当前模板的所述左上样本与所述水平参考模板的所述左上样本之间的距离等于所述当前视频块的所述左上样本与所述参考块的所述左上样本之间的距离。

51.根据权利要求44-50中任一项所述的方法,其中所述垂直当前模板与所述当前视频块之间的位置差和所述垂直参考模板与所述参考块之间的位置差不同。

52.根据权利要求44-51中任一项所述的方法,其中所述垂直当前模板的左上样本与所述当前视频块的左上样本之间的第三水平距离和所述垂直参考模板的左上样本与所述参考块的左上样本之间的第四水平距离不同,并且

53.根据权利要求52所述的方法,其中所述第三水平距离为所述垂直当前模板的宽度,并且所述第三垂直距离为零。

54.根据权利要求52或权利要求53所述的方法,其中所述第四水平距离为所述当前视频块的宽度,所述垂直参考模板在所述参考块的右侧,并且所述第四垂直距离为零。

55.根据权利要求44-54中任一项所述的方法,其中所述水平当前模板中的样本或所述水平参考模板中的样本中的至少一个被翻转。

56.根据权利要求44-55中任一项所述的方法,其中所述垂直当前模板中的样本或所述垂直参考模板中的样本中的至少一个被翻转。

57.根据权利要求44-56中任一项所述的方法,其中所述当前视频块的翻转类型为水平翻转,并且所述水平当前模板中的样本和所述垂直当前模板中的样本被翻转。

58.根据权利要求44-57中任一项所述的方法,其中所述当前视频块的翻转类型为水平翻转,并且所述水平参考模板中的样本和所述垂直参考模板中的样本被翻转。

59.根据权利要求44-58中任一项所述的方法,其中所述当前视频块与所述参考块之间的水平距离等于所述水平当前模板与所述水平参考模板之间的水平距离。

60.根据权利要求44所述的方法,其中所述水平当前模板的宽度与所述水平参考模板的宽度相同,所述垂直当前模板的宽度与所述垂直参考模板的宽度相同,并且所述水平参考模板的宽度等于所述当前视频块的宽度与所述垂直当前模板的宽度的和。

61.根据权利要求60所述的方法,其中所述当前模板包括所述当前视频块上方的邻近样本和所述当前视频块左侧的邻近样本,并且所述参考模板包括所述参考块上方的邻近样本和所述参考块右侧的邻近样本。

62.根据权利要求60或权利要求61所述的方法,其中所述水平当前模板与所述当前视频块之间的位置差和所述水平参考模板与所述参考块之间的位置差不同。

63.根据权利要求60-62中任一项所述的方法,其中所述水平当前模板的左上样本与所述当前视频块的左上样本之间的第一水平距离和所述水平参考模板的左上样本与所述参考块的左上样本之间的第二水平距离不同,并且

64.根据权利要求63所述的方法,其中所述第一水平距离为所述垂直当前模板的宽度,所述第一垂直距离为所述水平当前模板的高度。

65.根据权利要求63或权利要求64所述的方法,其中所述第二水平距离为零,并且所述第二垂直距离为所述水平当前模板的高度。

66.根据权利要求63-65中任一项所述的方法,其中所述水平当前模板的所述左上样本与所述水平参考模板的所述左上样本之间的距离等于所述垂直当前模板的宽度和所述当前视频块的所述左上样本与所述参考块的所述左上样本之间的距离的和。

67.根据权利要求60-66中任一项所述的方法,其中所述垂直当前模板与所述当前视频块之间的位置差与所述垂直参考模板与所述参考块之间的位置差不同。

68.根据权利要求60-67中任一项所述的方法,其中所述垂直当前模板的左上样本与所述当前视频块的左上样本之间的第三水平距离和所述垂直参考模板的左上样本与所述参考块的左上样本之间的第四水平距离不同,并且

69.根据权利要求68所述的方法,其中所述第三水平距离为所述垂直当前模板的宽度,并且所述第三垂直距离为零。

70.根据权利要求68或权利要求69所述的方法,其中所述第四水平距离为所述当前视频块的宽度,所述垂直参考模板在所述参考块的右侧,并且所述第四垂直距离为零。

71.根据权利要求60-70中任一项所述的方法,其中所述水平当前模板中的样本或所述水平参考模板中的样本中的至少一个被翻转。

72.根据权利要求60-71中任一项所述的方法,其中所述垂直当前模板中的样本或所述垂直参考模板中的样本中的至少一个被翻转。

73.根据权利要求60-72中任一项所述的方法,其中所述当前视频块的翻转类型为水平翻转,并且所述水平当前模板中的样本和所述垂直当前模板中的样本被翻转。

74.根据权利要求60-73中任一项所述的方法,其中所述当前视频块的翻转类型为水平翻转,并且所述水平参考模板中的样本和所述垂直参考模板中的样本被翻转。

75.根据权利要求60-74中任一项所述的方法,其中所述水平当前模板与所述水平参考模板之间的水平距离等于所述垂直当前模板的宽度和所述当前视频块与所述参考块之间的水平距离的和。

76.根据权利要求16-24中任一项所述的方法,其中所述当前视频块的当前模板与所述当前视频块的参考块的所述参考模板为水平模板,所述水平模板的宽度与所述当前视频块的宽度相同,并且所述样本重新排序模式包括垂直翻转重新排序模式。

77.根据权利要求76所述的方法,其中所述当前模板包括所述当前视频块上方的邻近样本,并且所述参考模板包括所述参考块下方的邻近样本。

78.根据权利要求76或权利要求77所述的方法,其中所述当前模板与所述当前视频块之间的位置差和所述参考模板与所述参考块之间的位置差不同。

79.根据权利要求76-78中任一项所述的方法,其中所述当前模板的左上样本与所述当前视频块的左上样本之间的第一水平距离和所述参考模板的左上样本与所述参考...

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

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

1