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

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

技术编号:42121950 阅读:10 留言:0更新日期:2024-07-25 00:39
本公开实施例提供了一种用于视频处理的方案。一种用于视频处理的方法被提出。该方法包括:在视频的目标视频块与视频的码流之间的转换期间,确定用于目标视频块的参考模板,而不涉及插值过程;以及基于参考模板执行转换。与传统的解决方案相比,所提出的方法可以有效地改进基于模板匹配的视频编解码,从而提高编解码的有效性和编解码效率。

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

本公开的实施例一般涉及视频编解码技术,并且更具体地,涉及基于模板匹配的视频编解码增强。


技术介绍

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


技术实现思路

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

2、在第一方面中,提出了一种用于视频处理的方法。该方法包括:在视频的目标视频块与视频的码流之间的转换期间,确定用于目标视频块的参考模板,而不涉及插值过程;以及基于参考模板执行转换。

3、根据本公开第一方面的方法采用参考模板推导过程,其中插值过程以不同的方式代替。与传统的解决方案相比,该方法可以提高参考模板推导的编解码效率,从而提高编解码有效性和编解码效率。

4、在第二方面中,提出了一种用于视频处理的另一种方法。该方法包括:在视频的目标视频块与视频的码流之间的转换期间,基于以下至少一项确定关于目标视频块上的候选列表确定过程的信息:候选数目阈值,或候选列表中不存在的可用候选的数目;以及基于信息执行转换。

5、根据本公开第二方面的方法基于候选数目阈值和/或可用候选数目来确定关于候选确定过程的信息,这使得可以基于所确定的信息来执行候选确定过程。以这种方式,可以改进候选确定过程,从而可以改进编解码有效性和编解码效率。

6、在第三方面,提出了另一种用于视频处理的方法。该方法包括:在视频的目标视频块与视频的码流之间的转换期间,由第一编解码工具确定与目标视频块的合并候选相关联的信息;通过使用信息在目标视频块上应用与第一编解码工具不同的第二编解码工具;以及基于应用执行转换。

7、根据本公开第三方面的方法,通过第二编解码工具重用由第一编解码工具确定的信息。通过重用由第一编解码工具确定的信息,第二编解码工具不需要执行重复计算来确定信息。这样,可以降低计算复杂度,从而可以提高编解码有效性和编解码效率。

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

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

10、在第六方面中,提出了一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由视频处理装置执行的方法生成的码流,其中方法包括:确定用于视频的目标视频块的参考模板,而不涉及插值过程;基于参考模板生成码流。

11、在第七方面中,提出了一种用于存储视频的码流的方法。该方法包括:确定用于视频的目标视频块的参考模板,而不涉及插值过程;基于参考模板生成码流;以及将码流存储在非暂态计算机可读记录介质中。

12、在第八方面中,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由视频处理装置执行的方法生成的码流,其中方法包括:基于以下至少一项确定关于视频的目标视频块上的候选列表确定过程的信息:候选数目阈值,或候选列表中不存在的可用候选的数目;以及基于信息生成码流。

13、在第九方面中,提出了另一种用于存储视频的码流的方法。该方法包括:基于以下至少一项确定关于视频的目标视频块上的候选列表确定过程的信息:候选数目阈值,或候选列表中不存在的可用候选的数目;基于信息生成码流;以及将码流存储在非暂态计算机可读记录介质中。

14、在第十方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由视频处理装置执行的方法生成的码流,其中方法包括:由第一编解码工具确定与视频的目标视频块的合并候选相关联的信息;通过使用信息在目标视频块上应用与第一编解码工具不同的第二编解码工具;以及基于应用生成码流。

15、在第十一方面,提出了另一种用于存储视频的码流的方法。该方法包括:由第一编解码工具确定与视频的目标视频块的合并候选相关联的信息;通过使用信息在目标视频块上应用与第一编解码工具不同的第二编解码工具;基于应用生成码流;以及将码流存储在非暂态计算机可读记录介质中。

16、提供本公开内容是为了以简化的形式介绍以下在具体实施例中进一步描述的概念的选择。本公开内容不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护主题的范围。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1或权利要求2所述的方法,其中如果所述目标视频块的运动矢量指向分数位置,则所述参考模板不涉及所述插值过程而被确定。

4.根据权利要求1-3中任一项所述的方法,其中确定所述参考模板包括:

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

6.根据权利要求5所述的方法,其中调整所述运动矢量包括:

7.根据权利要求6所述的方法,其中:

8.根据权利要求6或权利要求7所述的方法,其中用于舍入所述分数位置的舍入步长大于阈值。

9.根据权利要求8所述的方法,其中所述阈值包括1。

10.根据权利要求1或权利要求2所述的方法,还包括:

11.根据权利要求10所述的方法,其中所述插值滤波器包括简化的插值滤波器。

12.根据权利要求11所述的方法,其中所述简化的插值滤波器包括以下一项:

13.根据权利要求11或权利要求12所述的方法,其中所述简化的插值滤波器属于以下插值类型中的一项:

14.根据权利要求10所述的方法,其中所述插值滤波器包括复杂插值滤波器。

15.根据权利要求14所述的方法,其中所述复杂插值滤波器包括长滤波器抽头。

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

17.根据权利要求16所述的方法,其中所述多个合并候选用于模板匹配合并模式或常规合并模式。

18.根据权利要求16或权利要求17所述的方法,其中重新排序所述多个合并候选包括:

19.根据权利要求16或权利要求17所述的方法,其中整数精度用于以下至少一项:

20.根据权利要求1-19中任一项所述的方法,还包括以下至少一项:

21.根据权利要求20所述的方法,其中与所述方法相关联的所述信息包括以下至少一项:

22.根据权利要求20或权利要求21所述的方法,其中与所述方法相关联的所述信息包括整数精度的使用或插值滤波器的使用。

23.根据权利要求22所述的方法,还包括:

24.根据权利要求22或权利要求23所述的方法,其中所述整数精度的所述使用被选择用于至少一个色度分量。

25.根据权利要求24所述的方法,其中所述至少一个颜色分量包括亮度分量。

26.根据权利要求24所述的方法,其中所述至少一个颜色分量包括3个分量。

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

28.根据权利要求27所述的方法,其中所述候选列表确定过程包括以下一项:

29.根据权利要求27或权利要求28所述的方法,其中关于所述候选列表确定过程的所述信息包括以下至少一项:

30.根据权利要求27-29中任一项所述的方法,其中确定所述信息包括:

31.根据权利要求27-30中任一项所述的方法,其中所述阈值差是常数或被自适应地导出。

32.根据权利要求27-31中任一项所述的方法,其中所述可用候选包括用于建立所述候选列表的有效候选。

33.根据权利要求27-32中任一项所述的方法,其中所述候选数目阈值指示所述候选列表中的候选的最大允许数目。

34.根据权利要求27-33中任一项所述的方法,还包括:

35.根据权利要求34所述的方法,其中将所述可用候选划分为多个子组包括:

36.根据权利要求35所述的方法,其中多个子组中的子组包括所述子组候选阈值数目的候选。

37.根据权利要求35或权利要求36中任一项所述的方法,其中基于所述子组候选阈值数目划分所述可用候选包括:

38.根据权利要求35-37中任一项所述的方法,其中所述子组候选阈值数目是预定的或被自适应地导出。

39.根据权利要求34所述的方法,其中将所述可用候选划分为子组包括:

40.根据权利要求39所述的方法,其中所述可用候选的所述类型包括以下至少一项:

41.根据权利要求34-40中任一项所述的方法,还包括:

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

43.根据权利要求42所述的方法,其中所述第一编解码工具和第二编解码工具使用所述目标视频块的模板成本。

44.根据权利要求42或权利要求43所述的方法,其中:

45.根据权利要求44所述的方法,还包括:

46.根据权利要求45所述的方法,其中所述存储包括以下一项:

47.根据权利...

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

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

2.根据权利要求1所述的方法,还包括:

3.根据权利要求1或权利要求2所述的方法,其中如果所述目标视频块的运动矢量指向分数位置,则所述参考模板不涉及所述插值过程而被确定。

4.根据权利要求1-3中任一项所述的方法,其中确定所述参考模板包括:

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

6.根据权利要求5所述的方法,其中调整所述运动矢量包括:

7.根据权利要求6所述的方法,其中:

8.根据权利要求6或权利要求7所述的方法,其中用于舍入所述分数位置的舍入步长大于阈值。

9.根据权利要求8所述的方法,其中所述阈值包括1。

10.根据权利要求1或权利要求2所述的方法,还包括:

11.根据权利要求10所述的方法,其中所述插值滤波器包括简化的插值滤波器。

12.根据权利要求11所述的方法,其中所述简化的插值滤波器包括以下一项:

13.根据权利要求11或权利要求12所述的方法,其中所述简化的插值滤波器属于以下插值类型中的一项:

14.根据权利要求10所述的方法,其中所述插值滤波器包括复杂插值滤波器。

15.根据权利要求14所述的方法,其中所述复杂插值滤波器包括长滤波器抽头。

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

17.根据权利要求16所述的方法,其中所述多个合并候选用于模板匹配合并模式或常规合并模式。

18.根据权利要求16或权利要求17所述的方法,其中重新排序所述多个合并候选包括:

19.根据权利要求16或权利要求17所述的方法,其中整数精度用于以下至少一项:

20.根据权利要求1-19中任一项所述的方法,还包括以下至少一项:

21.根据权利要求20所述的方法,其中与所述方法相关联的所述信息包括以下至少一项:

22.根据权利要求20或权利要求21所述的方法,其中与所述方法相关联的所述信息包括整数精度的使用或插值滤波器的使用。

23.根据权利要求22所述的方法,还包括:

24.根据权利要求22或权利要求23所述的方法,其中所述整数精度的所述使用被选择用于至少一个色度分量。

25.根据权利要求24所述的方法,其中所述至少一个颜色分量包括亮度分量。

26.根据权利要求24所述的方法,其中所述至少一个颜色分量包括3个分量。

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

28.根据权利要求27所述的方法,其中所述候选列表确定过程包括以下一项:

29.根据权利要求27或权利要求28所述的方法,其中关于所述候选列表确定过程的所述信息包括以下至少一项:

30.根据权利要求27-29中任一项所述的方法,其中确定所述信息包括:

31.根据权利要求27-30中任一项所述的方法,其中所述阈值差是常数或被自适应地导出。

32.根据权利要求27-31中任一项所述的方法,其中所述...

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

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

1