System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于视频处理的方法、装置和介质制造方法及图纸_技高网

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

技术编号:44738861 阅读:4 留言:0更新日期:2025-03-21 18:05
本公开的实施例提供了一种用于视频处理的解决方案。一种用于视频处理的方法被提出。该方法包括:针对视频的当前视频块与比特流之间的转换,确定针对一组运动候选的目标数目,该目标数目小于或等于上限值;基于目标数目和快速率失真优化(RDO)过程,从用于编解码当前视频块的基于帧内块复制(IBC)的模式的多个运动候选中确定该组运动候选;以及基于该组运动候选执行转换。

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

本公开的实施例总体上涉及视频处理技术,并且更具体地,涉及帧内块复制(ibc)具有块矢量差的合并模式(mbvd)。


技术介绍

1、如今,数字视频能力正被应用于人们生活的各个方面。已经针对视频编码/解码提出了多种类型的视频压缩技术,诸如mpeg-2、mpeg-4、itu-th.263、itu-th.264/mpeg-4第10部分高级视频编解码(avc)、itu-th.265高效视频编解码(hevc)标准、通用视频编解码(vvc)标准。然而,视频编解码技术的编解码效率通常期望进一步提升。


技术实现思路

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

2、在第一方面,提出了一种用于视频处理的方法。该方法包括:针对视频的当前视频块与比特流之间的转换,确定针对一组运动候选的目标数目,目标数目小于或等于上限值;基于目标数目和快速率失真优化(rdo)过程,从用于编解码当前视频块的基于帧内块复制(ibc)的模式的多个运动候选中确定一组运动候选;以及基于一组运动候选执行转换。

3、根据本公开的第一方面的方法,在快速rdo过程期间选择的用于后续过程的一组运动候选的数目受到上限值的限制。与没有这种上限的传统方案相比,所提出的方法可以有利地降低后续过程的复杂度,从而提高编解码效率。

4、在第二方面,提出了一种用于视频处理的装置。该装置包括处理器和其上具有指令的非暂态存储器。该指令在由处理器执行时使处理器执行根据本公开的第一方面的方法。

5、在第三方面,提出了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储使处理器执行根据本公开的第一方面的方法的指令。

6、在第四方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的由用于视频处理的装置执行的方法生成的比特流。该方法包括:确定针对一组运动候选的目标数目,目标数目小于或等于上限值;基于目标数目和快速率失真优化(rdo)过程,从用于编解码视频的当前视频块的基于帧内块复制(ibc)的模式的多个运动候选中确定一组运动候选;以及基于一组运动候选生成比特流。

7、在第五方面中,一种用于存储视频的比特流的方法被提出。该方法包括:确定针对一组运动候选的目标数目,目标数目小于或等于上限值;基于目标数目和快速率失真优化(rdo)过程,从用于编解码视频的当前视频块的基于帧内块复制(ibc)的模式的多个运动候选中确定一组运动候选;基于一组运动候选生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。

8、提供本
技术实现思路
是为了以简化的形式介绍以下在详细描述中进一步描述的概念的选择。本
技术实现思路
不旨在识别所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护主题的范围。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中所述基于IBC的模式包括以下一项:

3.根据权利要求1至2中任一项所述的方法,其中确定所述目标数目包括:

4.根据权利要求3所述的方法,其中生成所述目标数目包括:

5.根据权利要求1至4中任一项所述的方法,其中所述快速RDO过程基于绝对差之和(SAD)或绝对变换差之和(SATD)被执行。

6.根据权利要求1至5中任一项所述的方法,其中所述上限值是预定义的。

7.根据权利要求1至5中任一项所述的方法,其中所述上限值取决于用于编解码所述当前视频块的编解码过程的目标配置。

8.根据权利要求7所述的方法,其中所述编解码过程的所有候选配置被划分为多组候选配置。

9.根据权利要求8所述的方法,其中所述多组候选配置包括第一组候选配置和与所述第一组候选配置不同的第二组候选配置,

10.根据权利要求9所述的方法,其中所述第一组候选配置包括全帧内(AI)配置,并且所述第二组候选配置包括随机接入(RA)配置。

11.根据权利要求10所述的方法,其中所述第一组候选配置或所述第二组候选配置还包括第一低延迟配置和第二低延迟配置。

12.根据权利要求9至11中任一项所述的方法,其中所述第一值与所述第二值不同。

13.根据权利要求9至11中任一项所述的方法,其中所述第一值与所述第二值相同。

14.根据权利要求8至13中任一项所述的方法,其中对于所述多组候选配置中的一组候选配置中的每个候选配置,所述上限值是相同的。

15.根据权利要求1至5中任一项所述的方法,其中所述上限值是自适应地被确定的。

16.根据权利要求15所述的方法,其中所述上限值取决于所述当前视频块的邻近块的编解码信息。

17.根据权利要求15所述的方法,其中所述上限值取决于所述当前视频块的邻近块的编解码模式。

18.根据权利要求15所述的方法,其中所述上限值取决于所述当前视频块的利用IBC合并模式被编解码的邻近块的块数目。

19.根据权利要求18所述的方法,其中所述块数目的所有候选值被划分为多组候选值。

20.根据权利要求19所述的方法,其中所述多组候选值包括第一组候选值和与所述第一组候选值不同的第二组候选值,

21.根据权利要求20所述的方法,其中所述第一值与所述第二值不同。

22.根据权利要求20所述的方法,其中所述第一值与所述第二值相同。

23.根据权利要求19至22中任一项所述的方法,其中对于所述多组候选值中的一组候选值中的每个候选值,所述上限值是相同的。

24.根据权利要求15所述的方法,其中所述上限值取决于所述当前视频块的利用IBC合并模式或IBC高级运动矢量预测(AMVP)模式被编解码的邻近块的块数目。

25.根据权利要求24所述的方法,其中所述块数目的所有候选值被划分为多组候选值。

26.根据权利要求25所述的方法,其中所述多组候选值包括第一组候选值和与所述第一组候选值不同的第二组候选值,

27.根据权利要求26所述的方法,其中所述第一值与所述第二值不同。

28.根据权利要求26所述的方法,其中所述第一值与所述第二值相同。

29.根据权利要求25至28中任一项所述的方法,其中对于所述多组候选值中的一组候选值中的每个候选值,所述上限值是相同的。

30.根据权利要求16至29中任一项所述的方法,其中所述当前视频块的所述邻近块包括以下至少一项:

31.根据权利要求1至5中任一项所述的方法,其中所述上限值取决于包括所述当前视频块的图片的分辨率。

32.根据权利要求31所述的方法,其中所述分辨率的所有候选值被划分为多组候选值。

33.根据权利要求32所述的方法,其中所述多组候选值包括第一组候选值和与所述第一组候选值不同的第二组候选值,

34.根据权利要求33所述的方法,其中所述第一值与所述第二值不同。

35.根据权利要求33所述的方法,其中所述第一值与所述第二值相同。

36.根据权利要求32至35中任一项所述的方法,其中对于所述多组候选值中的一组候选值中的每个候选值,所述上限值是相同的。

37.根据权利要求1至5中任一项所述的方法,其中所述上限值取决于包括所述当前视频块的条带的类型。

38.根据权利要求37所述的方法,其中所述条带的所有候选类型被划分为多组候选类型。

...

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

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

2.根据权利要求1所述的方法,其中所述基于ibc的模式包括以下一项:

3.根据权利要求1至2中任一项所述的方法,其中确定所述目标数目包括:

4.根据权利要求3所述的方法,其中生成所述目标数目包括:

5.根据权利要求1至4中任一项所述的方法,其中所述快速rdo过程基于绝对差之和(sad)或绝对变换差之和(satd)被执行。

6.根据权利要求1至5中任一项所述的方法,其中所述上限值是预定义的。

7.根据权利要求1至5中任一项所述的方法,其中所述上限值取决于用于编解码所述当前视频块的编解码过程的目标配置。

8.根据权利要求7所述的方法,其中所述编解码过程的所有候选配置被划分为多组候选配置。

9.根据权利要求8所述的方法,其中所述多组候选配置包括第一组候选配置和与所述第一组候选配置不同的第二组候选配置,

10.根据权利要求9所述的方法,其中所述第一组候选配置包括全帧内(ai)配置,并且所述第二组候选配置包括随机接入(ra)配置。

11.根据权利要求10所述的方法,其中所述第一组候选配置或所述第二组候选配置还包括第一低延迟配置和第二低延迟配置。

12.根据权利要求9至11中任一项所述的方法,其中所述第一值与所述第二值不同。

13.根据权利要求9至11中任一项所述的方法,其中所述第一值与所述第二值相同。

14.根据权利要求8至13中任一项所述的方法,其中对于所述多组候选配置中的一组候选配置中的每个候选配置,所述上限值是相同的。

15.根据权利要求1至5中任一项所述的方法,其中所述上限值是自适应地被确定的。

16.根据权利要求15所述的方法,其中所述上限值取决于所述当前视频块的邻近块的编解码信息。

17.根据权利要求15所述的方法,其中所述上限值取决于所述当前视频块的邻近块的编解码模式。

18.根据权利要求15所述的方法,其中所述上限值取决于所述当前视频块的利用ibc合并模式被编解码的邻近块的块数目。

19.根据权利要求18所述的方法,其中所述块数目的所有候选值被划分为多组候选值。

20.根据权利要求19所述的方法,其中所述多组候选值包括第一组候选值和与所述第一组候选值不同的第二组候选值,

21.根据权利要求20所述的方法,其中所述第一值与所述第二值不同。

22.根据权利要求20所述的方法,其中所述第一值与所述第二值相同。

23.根据权利要求19至22中任一项所述的方法,其中对于所述多组候选值中的一组候选值中的每个候选值,所述上限值是相同的。

24.根据权利要求15所述的方法,其中所述上限值取决于所述当前视频块的利用ibc合并模式或ibc高级运动矢量预测(amvp)模式被编解码的邻近块的块数目。

25.根据权利要求24所述的方法,其中所述块数目的所有候选值被划分为多组候选值。

26.根据权利要求25所述的方法,其中所述多组候选值包括第一组候选值和与所述第一组候选值不同的第二组候选值,

27.根据权利要求26所述的方法,其中所述第一值与所述第二值不同。

28.根据权利要求26所述的方法,其中所述第一值与所述第二值相同。

29.根据权利要求25至28中任一项所述的方法,其中对于所述多组候选值中的一组候选值中的每个候选值,所述上限值是相同的。

30.根据权利要求16至29中任一项所述的方法,其中所述当前视频块的所述邻近块包括以下至少一项:

31.根据权利要求1至5中任一项所述的方法,其中所述上限值取决于包括所述当前视频块的图片的分辨率。

32.根据权利要求31所述的方法,其中所述分辨率的所有候选值被划分为多组候选值。

33.根据权利要求32所述的方法,其中所述多组候选值包括第一组候选值和与所述第一组候选值不同的第二组候选值,

34.根据权利要求33所述的方法,其中所述第一值与所述第二值不同。

35.根据权利要求33所述的方法,其中所述第一值与所述第二值相同。

36.根据权利要求32至35中任一项所述的方法,其中对于所述多组候选值中的一组候选值中的每个候选值,所述上限值是相同的。

37.根据权利要求1至5中任一项所述的方法,其中所述上限值取决于包括所述当前视频块的条带的类型。

38.根据权利要求37所述的方法,其中所述条带的所有候选类型被划分为多组候选类型。

39.根据权利要求38所述的方法,其中所述多组候选类型包括第一组候选类型和与所述第一组候选类型不同的第二组候选类型,

40.根据权利要求39所述的方法,其中所述第一值与所述第二值不同。

41.根据权利要求39所述的方法,其中所述第一值与所述第二值相同。

42.根据权利要求38至41中任一项所述的方法,其中对于所述多组候选类型中的一组候选类型中的每个候选类型,所述上限值是相同的。

43.根据权利要求1至5中任一项所述的方法,其中所述上限值取决于所述当前视频块的编解码参数。

44.根据权利要求43所述的方法,其中所述编解码参数包括以下一项:

45.根据权利要求43至44中任一项所述的方法,其中所述编解码参数的所有候选值被划分为多组候选值。

46.根据权利要求45所述的方法,其中所述多组候选值包括第一组候选值和与所述第一组候选值不同的第二组候选值,

47.根据权利要求46所述的方法,其中所述第一值与所述第二值不同。

48.根据权利要求46所述的方法,其中所述第一值与所述第二值相同。

49.根据权利要求45至48中任一项所述的方法,其中对于所述多组候选值中的一组候选值中的每个候选值,所述上限值是相同的。

50.根据权利要求43所述的方法,其中所述编解码参数是块大小,

51.根据权利要求50所述的方法,其中所述第一值与所述第二值相同。

52.根据权利要求50所述的方法,其中所述第二值大于所述第一值。

53.根据权利要求1至52中任一项所述的方法,其中所述上限值在所述比特流中被指示。

54.根据权利要求1至53中任一项所述的方法,还包括:

55.根据权利要求54所述的方法,其中针对所述当前视频块的所有ibc基础候选被划分为多组ibc基础候选。

56.根据权利要求55所述的方法,其中所述多组ibc基础候选包括第一组ibc基础候选和与所述第一组ibc基础候选不同的第二组ibc基础候选,

57.根据权利要求56所述的方法,其中所述第三值与所述第四值不同。

58.根据权利要求56所述的方法,其中所述第三值与所述第四值相同。

59.根据权利要求55至56中任一项所述的方法,其中对于所述多组ibc基础候选中的一组ibc基础候选中的每个ibc基础候选,n是相同的。

60.根据权利要求54所述的方法,其中n是预定义的。

61.根据权利要求60所述的方法,其中n取决于用于编解码所述当前视频块的编解码过程的目标配置。

62.根据权利要求61所述的方法,其中所述编解码过程的所有候选配置被划分为多组候选配置。

63.根据权利要求62所述的方法,其中所述多组候选配置包括第一组候选配置和与所述第一组候选配置不同的第二组候选配置,

64.根据权利要求63所述的方法,其中所述第一组候选配置包括ai配置,并且所述第二组候选配置包括ra配置。

65.根据权利要求64所述的方法,其中所述第一组候选配置或所述第二组候选配置还包括第一低延...

【专利技术属性】
技术研发人员:张娜许继征张凯M·萨勒海法尔张莉
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1