技术新讯 > 电子通信装置的制造及其应用技术 > 用于视频处理的方法、装置和介质与流程  >  正文

用于视频处理的方法、装置和介质与流程

  • 国知局
  • 2024-09-05 14:40:53

本公开的实施例总体上涉及视频编解码(coding)技术,更具体地,涉及图像/视频编解码中的局部光照补偿(lic)高级运动矢量预测-合并(amvp-merge)模式。

背景技术:

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

技术实现思路

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

2、在第一方面中,提出了一种用于视频处理的方法。该方法包括:在视频的目标块与目标块的比特流之间的转换期间,导出用于目标块的局部光照补偿(lic)模型的至少一个lic模型参数,其中目标块是经lic编解码块;通过调整至少一个lic模型参数来更新lic模型;以及基于更新后的lic模型执行转换。与常规技术相比,可以实现更高的编解码增益。此外,可以改善编解码效率。

3、在第二方面中,提出了另一种用于视频处理的方法。该方法包括:在视频的目标块与目标块的比特流之间的转换期间,基于比特流或与目标块相关联的编解码信息来确定局部光照补偿lic模型是否被应用于目标块;及基于确定执行转换。与常规技术相比,可以实现更高的编解码增益。此外,可以改善编解码效率。

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

5、在第四方面中,提出了一种用于处理视频数据的装置。非暂时性计算机可读存储介质存储有使处理器执行根据第一方面或第二方面中任一项的方法的指令。

6、在第五方面中,提出了一种非暂时性计算机可读记录介质。该非暂时性计算机可读记录介质存储通过由视频处理装置执行的方法生成的视频的比特流。该方法包括:导出用于视频的目标块的局部光照补偿(lic)模型的至少一个lic模型参数,其中目标块是经lic编解码块;通过调整至少一个lic模型参数来更新lic模型;以及基于更新后的lic模型生成目标块的比特流。

7、在第六方面中,一种用于存储视频的比特流的方法,包括:导出用于视频的目标块的局部光照补偿(lic)模型的至少一个lic模型参数,其中视频的目标块是经lic编解码块;通过调整至少一个lic模型参数来更新lic模型;基于更新后的lic模型生成目标块的比特流;以及将比特流存储在非暂时性计算机可读记录介质中。

8、在第七方面中,提出了另一种非暂时性计算机可读记录介质。该非暂时性计算机可读记录介质存储通过由视频处理装置执行的方法生成的视频的比特流。该方法包括:基于比特流或与视频的目标块相关联的编解码信息来确定局部光照补偿lic模型是否被应用于目标块;以及基于确定生成目标块的比特流。

9、在第八方面中,一种用于存储视频的比特流的方法,包括:基于比特流或与目标块相关联的编解码信息来确定局部光照补偿(lic)模型是否被应用于视频的目标块;基于确定生成目标块的比特流;以及将比特流存储在非暂时性计算机可读记录介质中。

10、本技术实现要素:被提供来以简化形式引入下面在具体实施方式中进一步描述的一系列构思。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,它也不旨在被用来限制所要求保护的主题的范围。

技术特征:

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

2.根据权利要求1所述的方法,其中所述至少一个lic模型参数是通过将至少一个调整因子应用于所述至少一个lic模型参数来调整的。

3.根据权利要求2所述的方法,其中所述至少一个调整因子在所述比特流中被指示。

4.根据权利要求2所述的方法,其中所述至少一个调整因子在编码器和解码器两者处被导出。

5.根据权利要求1所述的方法,其中至少一个语法元素在视频单元级别被指示以用于确定所述至少一个lic模型参数。

6.根据权利要求5所述的方法,其中所述视频单元级别是以下一项:

7.根据权利要求6所述的方法,其中所述视频单元级别是以下一项:

8.根据权利要求5所述的方法,其中所述至少一个语法元素被用来调整所述至少一个lic模型参数。

9.根据权利要求8所述的方法,其中所述至少一个语法元素被用作所述至少一个lic模型参数的调整因子的指示。

10.根据权利要求8所述的方法,其中所述至少一个语法元素被用来指示所述至少一个lic模型参数的值。

11.根据权利要求8所述的方法,其中指示被指示来调整所述至少一个lic模型参数。

12.根据权利要求5所述的方法,其中所述至少一个lic模型参数的所述导出基于解码器导出的方法和所述至少一个语法元素。

13.根据权利要求5所述的方法,其中所述至少一个语法元素指示整数。

14.根据权利要求13所述的方法,其中所述至少一个语法元素的值在[-n,+n]的范围内,其中n是整数数字。

15.根据权利要求13所述的方法,其中所述至少一个lic模型参数是基于所述整数直接导出的。

16.根据权利要求5所述的方法,其中所述至少一个语法元素指示索引。

17.根据权利要求16所述的方法,其中根据所述索引的第一值,第二值从用于导出所述至少一个lic模型参数的表导出。

18.根据权利要求5所述的方法,其中所述比特流中指示的语法元素的数目取决于用于所述目标块的lic模型的数目。

19.根据权利要求18所述的方法,其中如果m个lic模型被用于所述目标块,则m个语法元素与所述目标块关联地被指示,其中m是整数数字。

20.根据权利要求1所述的方法,其中所述目标块的预测样本值导出是基于更新后的模型而进行的,并且

21.根据权利要求20所述的方法,其中所述更新后的模型被用来估计或导出所述目标块内部的预测样本。

22.根据权利要求20所述的方法,其中所述更新后的模型被用来调制所述目标块的邻近样本与时间同位块的邻近样本之间的关系。

23.根据权利要求20所述的方法,其中所述第一参数是所述lic模型的斜率调整值,或者

24.根据权利要求23所述的方法,其中所述第一参数的至少一个指示在所述比特流中被指示。

25.根据权利要求23所述的方法,其中所述第一参数的值是基于解码的信息而导出的。

26.根据权利要求23所述的方法,其中所述第一参数是整数,或者

27.根据权利要求23所述的方法,其中所述第一参数是从表中的索引导出的以下一项:

28.根据权利要求20所述的方法,其中所述函数是通过对所述目标块的邻近样本的重建或预测值进行平均来确定的。

29.根据权利要求28所述的方法,其中所述邻近样本包括以下至少一项:

30.根据权利要求28所述的方法,其中所述函数是通过对来自帧内编解码块和帧间编解码块两者的邻近样本或参考样本进行平均来确定的。

31.根据权利要求28所述的方法,其中所述函数是通过对仅来自帧间编解码块的邻近样本或参考样本进行平均来确定的。

32.根据权利要求28所述的方法,其中所述函数是通过对位于所述目标块的左侧或上侧中的至少一者处的所有可用的邻近样本或参考样本进行平均来确定的,或者

33.根据权利要求28所述的方法,其中所述函数是通过对位于所述目标块的左侧或上侧中的至少一者处的可用的邻近样本或参考样本的一部分进行平均来确定的,或者

34.根据权利要求28所述的方法,其中时间同位块的邻近样本由块运动块或所述块运动矢量的变体检索或指向。

35.根据权利要求28所述的方法,其中所述时间同位块的所述邻近样本由舍入块运动矢量检索或指向。

36.根据权利要求28所述的方法,其中所述平均被用舍入因子处理,或者

37.根据权利要求28所述的方法,其中所述平均用其他函数替换。

38.根据权利要求20所述的方法,其中所述更新后的模型被允许用于所有经lic编解码块,或者

39.根据权利要求38所述的方法,其中所述具体种类的经lic编解码块是基于以下至少一项而确定的:

40.根据权利要求38所述的方法,其中所述具体种类的经lic编解码块是基于预测模式而确定的。

41.根据权利要求38所述的方法,其中只有当左侧参考样本和上方参考样本两者都可用于所述目标块时,所述更新后的模型才被允许。

42.根据权利要求38所述的方法,其中只有当所述目标块被单向预测时,所述更新后的模型才被允许。

43.根据权利要求1所述的方法,其中针对以下至少一项的调整的信息被以预测方式编解码或者用至少一个上下文模型编解码:

44.根据权利要求1所述的方法,其中所述上下文模型取决于编解码信息,或者

45.根据权利要求1所述的方法,其中用来导出所述至少一个lic模型参数的邻近样本不是来自与所述目标块和时间同位块相邻的左侧和上侧的所有可用的邻近样本,或者

46.根据权利要求45所述的方法,其中用来导出所述至少一个lic模型参数的所述邻近样本是来自帧内编解码块和帧间编解码块两者的邻近样本,或者

47.根据权利要求45所述的方法,其中用来导出所述至少一个lic模型参数的所述邻近样本是来自帧间编解码块的邻近样本,或者

48.根据权利要求45所述的方法,其中用来导出所述至少一个lic模型参数的所述邻近样本是位于所述目标块或时间同位块中的至少一者的左侧或上侧的邻近样本,或者

49.根据权利要求45所述的方法,其中用来导出所述至少一个lic模型参数的所述邻近样本是位于所述目标块或时间同位块中的至少一者的左侧或上侧的邻近样本的一部分,或者

50.根据权利要求45所述的方法,其中时间同位块的邻近样本由运动矢量或所述运动矢量的变体检索或指向。

51.根据权利要求45所述的方法,其中时间同位块的邻近样本由舍入块运动矢量检索或指向。

52.根据权利要求1所述的方法,其中是否将更新后的所述lic模型应用于所述目标块取决于编解码信息。

53.根据权利要求52所述的方法,其中所述lic模型和更新后的所述lic模式两者被允许,或者

54.根据权利要求52所述的方法,其中是否允许更新所述lic模型在所述比特流中被指示,或者

55.根据权利要求54所述的方法,其中是否允许更新所述lic模型在视频单元级别被指示。

56.根据权利要求55所述的方法,其中所述视频单元级别包括以下一项:

57.根据权利要求1所述的方法,其中是否针对模型应用所述调整和/或用以针对模型应用所述调整的方法取决于编解码信息。

58.根据权利要求57所述的方法,其中所述模型包括以下至少一项:

59.根据权利要求57所述的方法,其中如果以下至少一项满足,则不应用所述调整:

60.根据权利要求1-59中任一项所述的方法,其中是否和/或如何通过调整所述至少一个lic模型参数来更新所述lic模型的指示在以下一项下被指示:

61.根据权利要求1-59中任一项所述的方法,其中是否和/或如何通过调整所述至少一个lic模型参数来更新所述lic模型的指示在以下一项中被指示:

62.根据权利要求1-59中任一项所述的方法,其中是否和/或如何通过调整所述至少一个lic模型参数来更新所述lic模型被包括在以下一项中:

63.根据权利要求1-59中任一项所述的方法,还包括:

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

65.根据权利要求64所述的方法,其中视频单元级别的lic标志未被指示,而是在编码器侧和解码器侧两者处导出的。

66.根据权利要求65所述的方法,其中用于高级运动矢量预测(amvp)编解码块的所述lic标志未被指示。

67.根据权利要求65所述的方法,其中用于仿射amvp编解码块的所述lic标志未被指示。

68.根据权利要求65所述的方法,其中用于amvp-合并编解码块的所述lic标志未被指示。

69.根据权利要求64所述的方法,其中是否将所述lic模型应用于所述目标块取决于所述编解码信息。

70.根据权利要求69所述的方法,其中视频单元级别的lic标志在编码器侧和解码器侧两者处被隐式地导出。

71.根据权利要求70所述的方法,其中用于非合并编解码块的所述lic标志被隐式地导出。

72.根据权利要求70所述的方法,其中用于合并编解码块的所述lic标志被隐式地导出。

73.根据权利要求70所述的方法,其中所述lic标志的隐式导出基于以下一项:

74.根据权利要求69所述的方法,其中解码器导出的成本、解码器导出的误差或解码器导出的失真中的至少一者是针对非lic模型和lic模型两者而确定的,并且

75.根据权利要求74所述的方法,其中模板匹配成本或双边匹配成本中的至少一者是针对经lic编解码块而确定的,并且

76.根据权利要求74所述的方法,其中解码器导出的成本、解码器导出的误差或解码器导出的失真中的至少一者由以下一项或多项导出:参考图片中时间同位的邻近样本或参考图片中时间同位的参考样本。

77.根据权利要求74所述的方法,其中解码器导出的成本、解码器导出的误差或解码器导出的失真中的至少一者不由当前图片中的当前块样本导出。

78.根据权利要求69所述的方法,其中用于所述lic模型的所述编解码信息是来自帧内编解码块和帧间编解码块两者的邻近样本,或者

79.根据权利要求69所述的方法,其中用于所述lic模型的所述编解码信息是仅来自帧间编解码块的邻近样本,或者

80.根据权利要求69所述的方法,其中用于所述lic模型的所述编解码信息是位于所述目标块的左侧或上侧中的一者或多者处的所有可用的邻近或参考样本,或者

81.根据权利要求69所述的方法,其中用于所述lic模型的所述编解码信息是位于所述目标块的左侧或上侧中的一者或多者处的可用的邻近或参考样本的一部分,或者

82.根据权利要求69所述的方法,其中时间同位块由块运动矢量或所述块运动矢量的变体检索或指向。

83.根据权利要求69所述的方法,其中时间同位块由舍入块运动矢量检索或指向。

84.根据权利要求64所述的方法,其中经lic编解码的合并块的合并索引未被指示。

85.根据权利要求84所述的方法,其中所述经lic编解码的合并块的运动在编码器侧和解码器侧两者处被导出。

86.根据权利要求84所述的方法,其中多个模板匹配成本、多个模板匹配误差或多个模板匹配失真中的至少一者是针对合并候选集而确定的,并且

87.根据权利要求86所述的方法,其中所述合并候选集包括以下至少一项:

88.根据权利要求86所述的方法,其中具有最小成本、最小误差或最小失真之一的合并候选被确定为用于所述目标块的运动。

89.根据权利要求86所述的方法,其中模板由以下至少一项构建:参考图片中时间同位的邻近样本或参考图片中时间同位的参考样本。

90.根据权利要求86所述的方法,其中模板不由当前图片中的当前块样本构建。

91.根据权利要求86所述的方法,其中模板用没有lic的样本构建,或者

92.根据权利要求64所述的方法,其中目标lic模型参数集是从多个lic模型参数集确定的。

93.根据权利要求92所述的方法,其中所述多个lic模型参数集适于经lic编解码块。

94.根据权利要求92所述的方法,其中用于所述目标块的所述目标lic模型参数集在编码器侧和解码器侧两者处被导出。

95.根据权利要求92所述的方法,其中指定用于所述目标块的所述目标lic模型参数集的语法元素被指示。

96.根据权利要求84所述的方法,其中多个模板匹配成本、多个模板匹配误差或多个模板匹配失真中的至少一者是针对多个lic参数集而确定的,并且

97.根据权利要求96所述的方法,其中具有最小成本、最小误差或最小失真之一的lic参数集被确定为用于所述目标块的目标lic参数集。

98.根据权利要求96所述的方法,其中模板由以下至少一项构建:

99.根据权利要求96所述的方法,其中模板不由当前图片中的当前块样本构建。

100.根据权利要求64-99中任一项所述的方法,其中基于所述比特流或所述编解码信息对是否和/或如何确定所述lic模型是否被应用于所述目标块的指示在以下一项下被指示:

101.根据权利要求64-99中任一项所述的方法,其中基于所述比特流或所述编解码信息对是否和/或如何确定所述lic模型是否被应用于所述目标块的指示在以下一项中被指示:

102.根据权利要求64-99中任一项所述的方法,其中基于所述比特流或所述编解码信息对是否和/或如何确定所述lic模型是否被应用于所述目标块的指示被包括在以下一项中:

103.根据权利要求64-99中任一项所述的方法,还包括:

104.根据权利要求1-103中任一项所述的方法,其中所述转换包括将所述目标块编码到所述比特流中。

105.根据权利要求1-103中任一项所述的方法,其中所述转换包括从所述比特流解码所述目标块。

106.一种用于处理视频数据的装置,所述装置包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由所述处理器运行时,使所述处理器执行根据权利要求1-105中任一项所述的方法。

107.一种存储有指令的非暂时性计算机可读存储介质,所述指令使处理器执行根据权利要求1-105中任一项所述的方法。

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

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

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

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

技术总结本公开的实施例提供了一种用于视频处理的解决方案。提出了一种用于视频处理的方法。该方法包括:在视频的目标块与目标块的比特流之间的转换期间,导出用于目标块的局部光照补偿(LIC)模型的至少一个LIC模型参数,其中目标块是经LIC编解码块;通过调整至少一个LIC模型参数来更新LIC模型;以及基于更新后的LIC模型执行转换。技术研发人员:邓智玭,张凯,张莉受保护的技术使用者:抖音视界有限公司技术研发日:技术公布日:2024/9/2

本文地址:https://www.jishuxx.com/zhuanli/20240905/287617.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。