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

用于视频处理的方法、设备和介质技术

技术编号:42406806 阅读:15 留言:0更新日期:2024-08-16 16:26
本公开的实施例提供了一种用于视频处理的方案。提出了一种用于视频处理的方法。该方法包括:在视频的目标块与视频的比特流之间的转换期间,构建针对模板匹配(TM)合并模式下的目标块的TM合并候选的列表;基于确定第一条件是否被满足以针对TM合并候选执行TM细化以及第二条件是否被满足以针对TM合并候选执行解码器侧运动向量细化(DMVR)或多遍次DMVR,重排序TM合并候选的列表中的TM合并候选;以及基于重排序的TM合并候选执行转换。与传统方案相比,所提出的方法能够有利地提高编解码效果和编解码效率。

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

本公开的实施例总体涉及视频编解码技术,并且更具体地,涉及视频编码中运动候选的自适应重排序。


技术介绍

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


技术实现思路

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

2、在第一方面,提出了一种用于视频处理的方法。该方法包括:在视频的目标块与视频的比特流之间的转换期间,构建针对模板匹配(tm)合并模式下的目标块的tm合并候选的列表;基于确定第一条件是否被满足以针对tm合并候选执行tm细化以及第二条件是否被满足以针对tm合并候选执行解码器侧运动向量细化(dmvr)或多遍次dmvr,重排序tm合并候选的列表中的tm合并候选;以及基于重排序的tm合并候选执行转换。与传统方案相比,所提出的方法能够有利地提高编解码效果和编解码效率。

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

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

5、在第四方面,提出了一种非暂态的计算机可读记录介质。非暂态的计算机可读记录介质存储有通过由视频处理装置执行的方法而生成的视频的比特流。该方法包括:获取针对tm合并模式下的视频的目标块的模板匹配(tm)合并候选的列表;基于确定第一条件是否被满足以针对tm合并候选执行tm细化以及第二条件是否被满足以针对tm合并候选执行解码器侧运动向量细化(dmvr)或多遍次dmvr,重排序tm合并候选的列表中的tm合并候选;以及根据重排序的tm合并候选生成比特流。

6、在第五方面,提出了一种用于存储视频的比特流的方法。该方法包括:获取针对tm合并模式下的视频的目标块的模板匹配(tm)合并候选的列表;基于确定第一条件是否被满足以针对tm合并候选执行tm细化以及第二条件是否被满足以针对tm合并候选执行解码器侧运动向量细化(dmvr)或多遍次dmvr,重排序tm合并候选的列表中的tm合并候选;以及根据重排序的tm合并候选生成比特流;以及将比特流存储在非暂态的计算机可读记录介质中。

7、提供本
技术实现思路
是为了以简化的形式介绍一些概念,下面以具体实施方式进一步描述这些概念。本
技术实现思路
无意于识别所要求保护的主题的关键特征或基本特征,也无意于用于限制所要求保护的主题的范围。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中重排序所述TM合并候选的列表中的所述TM合并候选包括:

3.根据权利要求2所述的方法,其中

4.根据权利要求3所述的方法,其中所述基于块的BM细化、所述TM细化和所述基于子块的BM细化被顺序执行。

5.根据权利要求3或权利要求4所述的方法,其中重排序所述TM合并候选的列表中的所述TM合并候选包括:

6.根据权利要求3至5中任一项所述的方法,其中所述基于子块的BM细化被有条件地执行。

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

8.根据权利要求2所述的方法,其中重排序所述TM合并候选的列表中的所述TM合并候选包括:

9.根据权利要求1至8中任一项所述的方法,其中重排序所述TM合并候选的列表中的所述TM合并候选包括:

10.根据权利要求1至8中任一项所述的方法,其中重排序所述TM合并候选的列表中的所述TM合并候选包括:

11.根据权利要求2至10中任一项所述的方法,其中重排序所述TM合并候选的列表中的所述TM合并候选包括:

12.根据权利要求11所述的方法,其中所述多个子模板中的每个子模板具有单独的运动信息。

13.根据权利要求11或权利要求12所述的方法,其中与所述TM合并候选相关联的所述成本基于所述多个子模板中的每个子模板的成本被确定。

14.根据权利要求11或权利要求12所述的方法,其中与所述TM合并候选相关联的所述成本被确定为所述多个子模板中的至少一些子模板的成本之和。

15.根据权利要求13或权利要求14所述的方法,其中所述多个子模板中的目标子模板的成本被确定为所述目标子模板与所述目标子模板的相应的参考子模板之间的失真度量。

16.根据权利要求15所述的方法,其中所述失真度量包括以下至少一项:绝对差之和(SAD)、绝对差的均值移除和(MR-SAD)、绝对变换差之和(SATD)、绝对变换差的均值移除和(MR-SATD)、平方差之和(SSD)、或平方差的均值移除和(MR-SSD)。

17.根据权利要求15或权利要求16所述的方法,还包括:

18.根据权利要求17所述的方法,其中所述多个子块被排列在所述目标块的第一行和/或第一列中。

19.根据权利要求17或权利要求18所述的方法,其中确定所述相应的参考子模板包括:

20.根据权利要求1至10中任一项所述的方法,其中重排序所述TM合并候选的列表中的所述TM合并候选包括:

21.根据权利要求20所述的方法,其中所述至少一个成本基于所述TM合并候选的列表中的所述至少一个TM合并候选的至少一个TM成本被确定,所述至少一个TM成本在所述TM合并候选的列表中的所述至少一个TM合并候选的所述TM细化中被确定。

22.根据权利要求21所述的方法,其中所述至少一个TM成本包括所述TM合并候选的列表中的所述至少一个TM合并候选的至少一个最小TM成本,所述至少一个最小TM成本的最小TM成本被用于评估所述TM合并候选的列表中的所述至少一个TM合并候选的TM合并候选的所述TM细化中哪个细化运动是最好的。

23.根据权利要求21所述的方法,其中所述至少一个成本通过修改所述至少一个TM成本被确定。

24.根据权利要求23所述的方法,其中如果模板在所述TM合并候选的所述TM细化和TM重排序中不同,则所述至少一个成本通过使用因子缩放所述至少一个TM成本被确定。

25.根据权利要求24所述的方法,其中所述TM合并候选的所述TM细化和TM重排序中的所述模板具有不同的大小和/或维度。

26.根据权利要求21所述的方法,其中所述至少一个TM成本包括所述TM合并候选的列表中的部分TM合并候选的多个TM成本。

27.根据权利要求21所述的方法,其中所述至少一个TM成本包括所述TM合并候选的列表中的多个TM合并候选的至少一个最小TM成本,TM细化针对所述多个TM合并候选被执行。

28.根据权利要求27所述的方法,其中针对所述多个TM合并候选的所述TM细化是所述多个TM合并候选的最后细化。

29.根据权利要求27所述的方法,其中针对所述多个TM合并候选的所述TM细化仅是所述多个TM合并候选的细化。

30.根据权利要求20所述的方法,其中所述至少一个成本使用所述TM合并候选的列表的所述TM细化中的至少一个模板的部分样本被确定。

31.根据权利要求1-30中任一项所述的方法,其中重排序所述TM合并候选的列表中...

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

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

2.根据权利要求1所述的方法,其中重排序所述tm合并候选的列表中的所述tm合并候选包括:

3.根据权利要求2所述的方法,其中

4.根据权利要求3所述的方法,其中所述基于块的bm细化、所述tm细化和所述基于子块的bm细化被顺序执行。

5.根据权利要求3或权利要求4所述的方法,其中重排序所述tm合并候选的列表中的所述tm合并候选包括:

6.根据权利要求3至5中任一项所述的方法,其中所述基于子块的bm细化被有条件地执行。

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

8.根据权利要求2所述的方法,其中重排序所述tm合并候选的列表中的所述tm合并候选包括:

9.根据权利要求1至8中任一项所述的方法,其中重排序所述tm合并候选的列表中的所述tm合并候选包括:

10.根据权利要求1至8中任一项所述的方法,其中重排序所述tm合并候选的列表中的所述tm合并候选包括:

11.根据权利要求2至10中任一项所述的方法,其中重排序所述tm合并候选的列表中的所述tm合并候选包括:

12.根据权利要求11所述的方法,其中所述多个子模板中的每个子模板具有单独的运动信息。

13.根据权利要求11或权利要求12所述的方法,其中与所述tm合并候选相关联的所述成本基于所述多个子模板中的每个子模板的成本被确定。

14.根据权利要求11或权利要求12所述的方法,其中与所述tm合并候选相关联的所述成本被确定为所述多个子模板中的至少一些子模板的成本之和。

15.根据权利要求13或权利要求14所述的方法,其中所述多个子模板中的目标子模板的成本被确定为所述目标子模板与所述目标子模板的相应的参考子模板之间的失真度量。

16.根据权利要求15所述的方法,其中所述失真度量包括以下至少一项:绝对差之和(sad)、绝对差的均值移除和(mr-sad)、绝对变换差之和(satd)、绝对变换差的均值移除和(mr-satd)、平方差之和(ssd)、或平方差的均值移除和(mr-ssd)。

17.根据权利要求15或权利要求16所述的方法,还包括:

18.根据权利要求17所述的方法,其中所述多个子块被排列在所述目标块的第一行和/或第一列中。

19.根据权利要求17或权利要求18所述的方法,其中确定所述相应的参考子模板包括:

20.根据权利要求1至10中任一项所述的方法,其中重排序所述tm合并候选的列表中的所述tm合并候选包括:

21.根据权利要求20所述的方法,其中所述至少一个成本基于所述tm合并候选的列表中的所述至少一个tm合...

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

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

1