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

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

技术编号:41159031 阅读:5 留言:0更新日期:2024-04-30 18:22
本公开实施例提供了一种用于视频处理的方案。一种用于视频处理的方法被提出。该方法包括:在视频的目标视频块和视频的码流之间的转换期间,确定目标视频块的多个运动矢量预测(MVP)候选的相应模板匹配成本;基于相应模板匹配成本确定MVP候选列表;以及基于MVP候选列表执行转换。

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

本公开的实施例一般涉及视频编解码技术,并且更具体地,涉及运动矢量预测(mvp)增强。


技术介绍

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


技术实现思路

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

2、在第一方面中,提出了一种用于视频处理的方法。该方法包括:在视频的目标视频块和视频的码流之间的转换期间,确定目标视频块的多个运动矢量预测(mvp)候选的相应模板匹配成本;基于相应模板匹配成本确定mvp候选列表;以及基于mvp候选列表执行转。

3、与常规方案相比,第一方面所提出的方法可以有利地提高编解码有效性和编解码效率。

4、在第二方面中,提出了一种用于视频处理的另一种方法。该方法包括:在视频的目标视频块与视频的码流之间的转换期间,确定针对目标视频块的至少一个非相邻区域中的至少一个时域运动矢量预测(tmvp);确定运动矢量预测(mvp)候选列表,mvp候选列表包括至少一个tmvp;以及基于mvp候选列表执行转换。。

5、与常规方案相比,第二方面所提出的方法可以有利地提高编解码有效性和编解码效率。

6、在第三方面,提出了另一种用于视频处理的方法。该方法包括:在视频的目标视频块与视频的码流之间的转换期间,确定目标视频块的多个运动矢量预测(mvp)候选中的两个mvp候选之间的差;至少部分地基于差与阈值之间的比较来确定mvp候选列表;以及基于mvp候选列表执行转换。

7、与常规方案相比,第三方面所提出的方法可以有利地提高编解码有效性和编解码效率。

8、在第四方面中,提出了另一种用于视频处理的方法。该方法包括:在视频的目标视频块与视频的码流之间的转换期间,确定针对目标视频块的模板,模板包括至少一个重构区域;基于模板确定运动矢量预测(mvp)候选的优先级;以及基于mvp候选的优先级执行转换。

9、与常规方案相比,第四方面所提出的方法可以有利地提高编解码有效性和编解码效率。

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

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

12、在第七方面中,提出了一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由视频处理装置执行的方法生成的码流,其中方法包括:确定视频的目标视频块的多个运动矢量预测(mvp)候选的相应模板匹配成本;基于相应模板匹配成本确定mvp候选列表;以及基于mvp候选列表生成码流。

13、在第八方面中,提出了一种用于存储视频的码流的方法。该方法包括:确定视频的目标视频块的多个运动矢量预测(mvp)候选的相应模板匹配成本;基于相应模板匹配成本确定mvp候选列表;基于mvp候选列表生成码流;以及将码流存储在非暂态计算机可读记录介质中。

14、在第九方面中,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由视频处理装置执行的方法生成的码流,其中方法包括:确定针对视频的目标视频块的至少一个非相邻区域中的至少一个时域运动矢量预测(tmvp);确定运动矢量预测(mvp)候选列表,mvp候选列表包括至少一个tmvp;以及基于mvp候选列表生成码流。

15、在第十方面中,提出了另一种用于存储视频的码流的方法。该方法包括:确定针对视频的目标视频块的至少一个非相邻区域中的至少一个时域运动矢量预测(tmvp);确定运动矢量预测(mvp)候选列表,mvp候选列表包括至少一个tmvp;基于mvp候选列表生成码流;以及将码流存储在非暂态计算机可读记录介质中。

16、在第十一方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由视频处理装置执行的方法生成的码流,其中方法包括:确定视频的目标视频块的多个运动矢量预测(mvp)候选中的两个mvp候选之间的差;至少部分地基于差与阈值之间的比较来确定mvp候选列表;以及基于mvp候选列表生成码流。

17、在第十二方面,提出了另一种用于存储视频的码流的方法。该方法包括:确定视频的目标视频块的多个运动矢量预测(mvp)候选中的两个mvp候选之间的差;至少部分地基于差与阈值之间的比较来确定mvp候选列表;基于mvp候选列表生成码流;以及将码流存储在非暂态计算机可读记录介质中。

18、在第十三方面中,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储视频的通过由视频处理装置执行的方法生成的码流,其中方法包括:确定针对视频的目标视频块的模板,模板包括至少一个重构区域;基于模板确定运动矢量预测(mvp)候选的优先级;以及基于mvp候选的优先级生成码流。

19、在第十四方面中,提出了另一种用于存储视频的码流的方法。该方法包括:确定针对视频的目标视频块的模板,模板包括至少一个重构区域;基于模板确定运动矢量预测(mvp)候选的优先级;基于mvp候选的优先级生成码流;以及将码流存储在非暂态计算机可读记录介质中。

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

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中所述相应模板匹配成本表示所述多个TMVP候选的一致性测量以及真实运动信息。

3.根据权利要求1或权利要求2所述的方法,其中确定所述MVP候选列表包括:

4.根据权利要求3所述的方法,其中具有第一模板匹配成本的第一MVP候选的第一优先级高于具有第二模板匹配成本的第二MVP候选的第二优先级,所述第二模板匹配成本大于所述第一模板匹配成本。

5.根据权利要求1-4中任一项所述的方法,其中针对MVP候选的模板匹配成本包括以下一项:

6.根据权利要求5所述的方法,其中所述MSE根据以下被确定:

7.根据权利要求1-6中任一项所述的方法,其中基于所述相应模板匹配成本确定所述MVP候选列表包括:

8.根据权利要求7所述的方法,其中通过添加所述至少一个排名靠前的MVP候选来生成所述MVP候选列表包括:

9.根据权利要求7或权利要求8所述的方法,其中排序所述多个MVP候选包括:

10.根据权利要求9所述的方法,其中所述多个MVP候选的所述部分包括以下至少一项:

11.根据权利要求7-10中任一项所述的方法,其中所述多个MVP候选包括多个MVP候选子集,并且对所述多个MVP候选的排序分别在所述多个MVP候选子集上被进行多次。

12.根据权利要求7-11中任一项所述的方法,其中:

13.根据权利要求12所述的方法,其中所述MVP候选子集包括至少一个非相邻MVP候选。

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

15.根据权利要求1-14中任一项所述的方法,其中所述方法的使用是利用编解码级别语法所控制的。

16.根据权利要求16所述的方法,其中所述编解码级别包括以下至少一项:预测单元(PU)级别、编解码单元(CU)级别、编解码树单元(CTU)级别、条带级别、图片级别或序列级别。

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

18.根据权利要求17所述的方法,其中所述至少一个非相邻区域包括所述目标视频块的参考图片中的块,所述块在所述参考图片中的所述目标视频块的同位块的外部且与所述同位块不相邻。

19.根据权利要求18所述的方法,其中所述块包括4×4的块。

20.根据权利要求17-19中任一项所述的方法,其中所述至少一个TMVP位于所述目标视频块的多个参考图片中。

21.根据权利要求17-20中任一项所述的方法,其中与所述至少一个TMVP中的TMVP相关联的非相邻区域和所述目标视频块之间的距离与所述目标视频块的属性相关。

22.根据权利要求21所述的方法,其中所述目标视频块的所述属性包括以下至少一项:所述目标视频块的宽度或高度。

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

24.根据权利要求17-23中任一项所述的方法,其中所述至少一个非相邻区域在所述目标视频块的至少一个重构帧中。

25.根据权利要求17-24中任一项所述的方法,还包括:

26.根据权利要求25所述的方法,其中所述阈值数目被包括在序列参数集(SPS)或图片参数集(PPS)中。

27.根据权利要求17-26中任一项所述的方法,其中所述至少一个TMVP位于最近的重构帧或不同的重构帧中。

28.根据权利要求17-27中任一项所述的方法,其中所述至少一个TMVP位于所述目标视频块的参考图片的同位图片中。

29.根据权利要求17-28中任一项所述的方法,还包括:

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

31.根据权利要求30所述的方法,其中所述阈值取决于所述目标视频块的特性。

32.根据权利要求30或权利要求31所述的方法,还包括:

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

34.根据权利要求30-33中任一项所述的方法,其中如果所述差小于所述阈值,所述两个MVP候选中的至少一个MVP候选不存在于所述MVP候选列表中。

35.根据权利要求30-34中任一项所述的方法,其中确定所述MVP候选列表包括:

36.根据权利要求30-35中任一项所述的方法,还包括:

37.根据权利要求36所述的方法,其中所述阈值以以下一项来指示:

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

39.根据权利要求38所述的方法,其中所述模板包括多个位置中的多个重构区域。

...

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

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

2.根据权利要求1所述的方法,其中所述相应模板匹配成本表示所述多个tmvp候选的一致性测量以及真实运动信息。

3.根据权利要求1或权利要求2所述的方法,其中确定所述mvp候选列表包括:

4.根据权利要求3所述的方法,其中具有第一模板匹配成本的第一mvp候选的第一优先级高于具有第二模板匹配成本的第二mvp候选的第二优先级,所述第二模板匹配成本大于所述第一模板匹配成本。

5.根据权利要求1-4中任一项所述的方法,其中针对mvp候选的模板匹配成本包括以下一项:

6.根据权利要求5所述的方法,其中所述mse根据以下被确定:

7.根据权利要求1-6中任一项所述的方法,其中基于所述相应模板匹配成本确定所述mvp候选列表包括:

8.根据权利要求7所述的方法,其中通过添加所述至少一个排名靠前的mvp候选来生成所述mvp候选列表包括:

9.根据权利要求7或权利要求8所述的方法,其中排序所述多个mvp候选包括:

10.根据权利要求9所述的方法,其中所述多个mvp候选的所述部分包括以下至少一项:

11.根据权利要求7-10中任一项所述的方法,其中所述多个mvp候选包括多个mvp候选子集,并且对所述多个mvp候选的排序分别在所述多个mvp候选子集上被进行多次。

12.根据权利要求7-11中任一项所述的方法,其中:

13.根据权利要求12所述的方法,其中所述mvp候选子集包括至少一个非相邻mvp候选。

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

15.根据权利要求1-14中任一项所述的方法,其中所述方法的使用是利用编解码级别语法所控制的。

16.根据权利要求16所述的方法,其中所述编解码级别包括以下至少一项:预测单元(pu)级别、编解码单元(cu)级别、编解码树单元(ctu)级别、条带级别、图片级别或序列级别。

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

18.根据权利要求17所述的方法,其中所述至少一个非相邻区域包括所述目标视频块的参考图片中的块,所述块在所述参考图片中的所述目标视频块的同位块的外部且与所述同位块不相邻。

19.根据权利要求18所述的方法,其中所述块包括4×4的块。

20.根据权利要求17-19中任一项所述的方法,其中所述至少一个tmvp位于所述目标视频块的多个参考图片中。

21.根据权利要求17-20中任一项所述的方法,其中与所述至少一个tmvp中的tmvp相关联的非相邻区域和所述目标视频块之间的距离与所述目标视频块的属性相关。

22.根据权利要求21所述的方法,其中所述目标视频块的所述属性包括以下至少一项:所述目标视频块的宽度或高度。

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

24.根据权利要求17-23中任一项所述的方法,其中所述至少一个非相邻区域在所述目标视频块的至少一个重构帧中。

25.根据权利要求17-24中任一项所述的方法,还包括:

26.根据权利要求25所述的方法,其中所述阈值数目被包括在序列参数集(sps)或图片参数集(pps)中。

27.根据权利要求17-26中任一项所述的方法,其中所述至少一个tmvp位于最近的重构帧或不同的重构帧中。

28.根据权利要求17-27中任一项所述的方法,其中所述至少一个tmvp位于所述目标视频块的参考图片的同位图片中。

29.根据权利要求17-28...

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

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

1