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

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

技术编号:43744482 阅读:4 留言:0更新日期:2024-12-20 13:04
本公开实施例提供一种用于视频处理的解决方案。提出了一种用于视频处理的方法。该方法包括:针对视频的当前视频块与视频的比特流之间的转换,确定该当前视频块的运动信息;基于约束更新该运动信息,该约束指示该运动信息的分量的目标值;以及基于经更新的运动信息执行转换。

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

本公开的实施例一般涉及视频编解码技术,更具体地,涉及利用约束的运动信息确定。


技术介绍

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


技术实现思路

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

2、在第一方面,提出了一种用于视频处理的方法。该方法包括:针对视频的当前视频块与视频的比特流之间的转换,确定当前视频块的运动信息;基于约束更新运动信息,约束指示运动信息的分量的目标值;以及基于经更新的运动信息执行转换。根据本公开第一方面的方法基于约束更新运动信息,从而提高编解码效率和编解码有效性。

3、在第二方面,提出了另一种用于视频处理的方法。该方法包括:针对视频的当前视频块与视频的比特流之间的转换,基于用于当前视频块的样本重新排序工具,确定与当前视频块相关联的至少一个样本的信息;以及基于信息执行转换。根据本公开的第二方面的方法基于样本重新排序工具来确定样本的信息,并且因此可以提高编解码效率和编解码有效性。

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

5、在第四方面,提出了一种非暂时性计算机可读存储介质。所述非暂时性计算机可读存储媒体存储致使处理器执行根据本公开的第一或第二方面的方法的指令。

6、在第五方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由视频处理装置执行的方法而生成的比特流。该方法包括:确定视频的当前视频块的运动信息;基于约束更新运动信息,约束指示运动信息的分量的目标值;以及基于经更新的运动信息生成比特流。

7、在第六方面中,提出一种用于存储视频的比特流的方法。该方法包括:确定视频的当前视频块的运动信息;基于约束更新运动信息,约束指示运动信息的分量的目标值;基于经更新的运动信息生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。

8、在第七方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由视频处理装置执行的方法而生成的比特流。该方法包括基于用于视频的当前视频块的样本重新排序工具,确定与当前视频块相关联的至少一个样本的信息;以及基于信息生成比特流。

9、在第八方面,提出了一种用于存储视频的比特流的方法。该方法包括:基于用于视频的当前视频块的样本重新排序工具,确定与当前视频块相关联的至少一个样本的信息;基于信息生成比特流;以及将比特流存储在非暂态计算机可读记录介质中。

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

本文档来自技高网...

【技术保护点】

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

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

3.根据权利要求1或权利要求2所述的方法,其中所述当前视频块利用以下至少一项而被编解码:

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

5.根据权利要求1-4中任一项所述的方法,其中所述当前视频块利用基于样本重新排序的帧内块复制(IBC)高级运动矢量预测(AMVP)模式而被编解码,并且

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

7.根据权利要求1-4中任一项所述的方法,其中所述当前视频块利用基于样本重新排序的帧内块复制(IBC)高级运动矢量预测(AMVP)模式而被编解码,并且

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

9.根据权利要求1-8中任一项的方法,其中如果所述当前视频块的运动矢量的分量被更新为所述目标值,则所述当前视频块的运动矢量差或所述当前视频块的运动矢量预测子中的至少一个的对应分量被更新为所述目标值。

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

11.根据权利要求1-10中任一项所述的方法,其中如果所述当前视频块的运动矢量的分量被更新为所述目标值,则所述运动矢量的所述分量不被包括在所述比特流中。

12.根据权利要求11所述的方法,其中所述运动矢量的所述分量被推断为零。

13.根据权利要求1-12中任一项的方法,其中基于所述约束,所述运动信息的表示不被包括在所述比特流中,所述运动信息包括所述当前视频块的运动矢量差。

14.根据权利要求13所述的方法,其中所述运动矢量差的水平分量被更新为所述目标值,并且所述运动信息的所述表示包括所述水平分量的符号。

15.根据权利要求13所述的方法,其中所述运动矢量差的垂直分量被更新为所述目标值,并且所述运动信息的所述表示包括所述垂直分量的符号。

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

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

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

19.根据权利要求1-18中任一项所述的方法,其中所述当前视频块利用帧内块复制(IBC)高级运动矢量预测(AMVP)模式而被编解码,并且

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

21.根据权利要求20所述的方法,其中所述分辨率信息包括自适应运动矢量分辨率(AMVR)的精度索引。

22.根据权利要求20或权利要求21所述的方法,其中所述当前视频块利用以下至少一项而被编解码:

23.根据权利要求20-22中任一项所述的方法,其中所述约束指示所述运动矢量差的第一分量的所述目标值,并且所述将所述分辨率信息包括在所述比特流中被与所述第一分量解耦。

24.根据权利要求23所述的方法,其中确定将分辨率信息包括在所述比特流中包括:

25.根据权利要求24所述的方法,其中所述第一分量包括所述运动矢量差的水平分量和垂直分量中的一个,并且所述第二分量包括所述水平分量和所述垂直分量中的另一个。

26.根据权利要求20-25中任一项所述的方法,其中所述分辨率信息不被包括在所述比特流中,并且所述分辨率信息被推断为指示预定义分辨率的预定义的值。

27.根据权利要求26所述的方法,其中所述当前视频块利用帧内块复制(IBC)高级运动矢量预测(AMVP)模式或基于样本的IBC AMVP模式而被编解码,并且所述预定义分辨率是1-像素精度。

28.根据权利要求20-27中任一项所述的方法,其中所述当前视频块利用帧内块复制(IBC)高级运动矢量预测(AMVP)模式而被编解码,并且

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

30.根据权利要求29所述的方法,其中所述当前视频块包括利用具有样本重新排序的模板匹配而被编解码的第一视频块或者利用无样本重新排序的模板匹配而被编解码的第二视频块。

31.根据权利要求29或权利要求30所述的方法,其中所述至少一个样本的信息包括所述至少一个样本的至少一个位置,所述至少一个样本包括用于所述当前视频块的模板。

32.根据权利要求31所述的方法,其中用于所述第一视频块的第一模板的第一位置不同于用于所述第二视频块的...

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

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

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

3.根据权利要求1或权利要求2所述的方法,其中所述当前视频块利用以下至少一项而被编解码:

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

5.根据权利要求1-4中任一项所述的方法,其中所述当前视频块利用基于样本重新排序的帧内块复制(ibc)高级运动矢量预测(amvp)模式而被编解码,并且

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

7.根据权利要求1-4中任一项所述的方法,其中所述当前视频块利用基于样本重新排序的帧内块复制(ibc)高级运动矢量预测(amvp)模式而被编解码,并且

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

9.根据权利要求1-8中任一项的方法,其中如果所述当前视频块的运动矢量的分量被更新为所述目标值,则所述当前视频块的运动矢量差或所述当前视频块的运动矢量预测子中的至少一个的对应分量被更新为所述目标值。

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

11.根据权利要求1-10中任一项所述的方法,其中如果所述当前视频块的运动矢量的分量被更新为所述目标值,则所述运动矢量的所述分量不被包括在所述比特流中。

12.根据权利要求11所述的方法,其中所述运动矢量的所述分量被推断为零。

13.根据权利要求1-12中任一项的方法,其中基于所述约束,所述运动信息的表示不被包括在所述比特流中,所述运动信息包括所述当前视频块的运动矢量差。

14.根据权利要求13所述的方法,其中所述运动矢量差的水平分量被更新为所述目标值,并且所述运动信息的所述表示包括所述水平分量的符号。

15.根据权利要求13所述的方法,其中所述运动矢量差的垂直分量被更新为所述目标值,并且所述运动信息的所述表示包括所述垂直分量的符号。

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

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

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

19.根据权利要求1-18中任一项所述的方法,其中所述当前视频块利用帧内块复制(ibc)高级运动矢量预测(amvp)模式而被编解码,并且

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

21.根据权利要求20所述的方法,其中所述分辨率信息包括自适应运动矢量分辨率(amvr)的精度索引。

22.根据权利要求20或权利要求21所述的方法,其中所述当前视频块利用以下至少一项而被编解码:

23.根据权利要求20-22中任一项所述的方法,其中所述约束指示所述运动矢量差的第一分量的所述目标值,并且所述将所述分辨率信息包括在所述比特流中被与所述第一分量解耦。

24.根据权利要求23所述的方法,其中确定将分辨率信息包括在所述比特流中包括:

25.根据权利要求24所述的方法,其中所述第一分量包括所述运动矢量差的水平分量和垂直分量中的一个,并且所述第二分量包括所述水平分量和所述垂直分量中的另一个。

26.根据权利要求20-25中任一项所述的方法,其中所述分辨率信息不被包括在所述比特流中,并且所述分辨率信息被推断为指示预定义分辨率的预定义的值。

27.根据权利要求26所述的方法,其中所述当前视频块利用帧内块复制(ibc)高级运动矢量预测(amvp)模式或基于样本的ibc amvp模式而被编解码,并且所述预定义分辨率是1-像素精度。

28.根据权利要求20-27中任一项所述的方法,其中所述当前视频块利用帧内块复制(ibc)高级运动矢量预测(amvp)模式而被编解码,并且

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

30.根据权利要求29所述的方法,其中所述当前视频块包括利用具有样本重新排序的模板匹配而被编解码的第一视频块或者利用无样本重新排序的模板匹配而被编解码的第二视频块。

31.根据权利要求29或权利要求30所述...

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

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

1