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

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

技术编号:40376717 阅读:4 留言:0更新日期:2024-02-20 22:16
本公开的实施例提供了一种用于视频处理的解决方案。提出了一种用于视频处理的方法。该方法包括:在视频的目标视频块与视频的码流之间的转换期间,至少基于针对目标视频块的目标运动候选的匹配成本来确定针对目标运动候选的成本度量;以及基于该成本度量和针对目标视频块的另一匹配成本的比较来执行该转换。与传统的解决方案相比,所提出的方法能够有利地提高编解码有效性和编解码效率。

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

本公开的实施例总体上涉及视频编解码技术,并且更具体地涉及运动候选成本比较。


技术介绍

1、当今,数字视频能力正被应用于人们生活的方方面面。已经针对视频编码/解码,已经提出了多种类型的视频压缩技术,诸如mpeg-2、mpeg-4、itu-t h.263、itu-t h.264/mpeg-4第10部分高级视频编解码(avc)、itu-t h.265高效视频编解码(hevc)标准、通用视频编解码(vvc)标准。然而,常规视频编解码技术的编解码效率通常期望能够进一步提高。


技术实现思路

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

2、在第一方面中,提出了一种用于视频处理的方法。该方法包括:在视频的目标视频块与视频的码流之间的转换期间,至少基于针对目标视频块的目标运动候选的匹配成本来确定针对目标运动候选的成本度量;以及基于成本度量和针对目标视频块的另一匹配成本的比较来执行转换。与传统方案相比,所提出的方法可以有利地提高编解码有效性和编解码效率。

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

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

5、在第四方面中,提出了一种非暂态计算机可读记录介质。非暂态计算机可读记录介质存储由视频处理装置执行的方法生成的视频的码流,其中该方法包括:至少基于针对视频的目标视频块的目标运动候选的匹配成本来确定目标运动候选的成本度量;以及基于成本度量与针对目标视频块的另一匹配成本的比较来生成码流。

6、在第五方面中,提出了一种用于存储视频的码流的方法,该方法包括:至少基于针对视频的目标视频块的目标运动候选的匹配成本来确定目标运动候选的成本度量;基于成本度量与针对目标视频块的另一匹配成本的比较来生成码流;以及将码流存储在非暂态计算机可读记录介质中。

7、提供本
技术实现思路
部分是为了以简化的形式介绍以下具体实施方式中进一步描述的概念的选择。本
技术实现思路
部分不旨在标识所要求保护的主题的关键特征或基本特征,也不旨在用于限制所要求保护主题的范围。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中确定针对所述目标运动候选的所述成本度量包括:

3.根据权利要求2所述的方法,其中基于所述匹配成本和至少所述成本因子计算所述成本度量包括以下之一:

4.根据权利要求3所述的方法,其中所述成本因子、所述偏差和所述偏移量中的至少一项是整数。

5.根据权利要求2-4中任一项所述的方法,其中针对所述目标运动候选的所述成本因子取决于所述目标运动候选在重新排序候选列表之前在所述候选列表中的位置。

6.根据权利要求2-5中任一项所述的方法,其中针对所述目标运动候选的所述成本因子的第一值大于或小于针对另一运动候选的另一成本因子的第二值,所述目标运动候选位于候选列表中的第一位置,所述另一运动候选位于所述候选列表中的所述第一位置之后的第二位置。

7.根据权利要求6所述的方法,其中所述第一值等于1或4,并且所述第二值等于5。

8.根据权利要求2-5中任一项所述的方法,其中针对所述目标运动候选的所述成本因子的第一值大于或小于针对另一运动候选的另一成本因子的第二值,所述目标运动候选位于第一组中,所述另一运动候选位于所述第一组之后的第二组中。

9.根据权利要求8所述的方法,其中所述第一组中的运动候选的数目等于或不等于所述第二组中的运动候选的数目。

10.根据权利要求8所述的方法,其中所述第一值等于1或4,并且所述第二值等于5。

11.根据权利要求2-10中任一项所述的方法,其中如果所述目标运动候选包括子块运动候选、仿射运动候选或基于子块的时间运动矢量预测(SbTMVP)运动候选之一,则所述目标运动候选的所述成本度量被确定而不应用所述成本因子。

12.根据权利要求2-11中任一项所述的方法,其中在一个组中或在一个位置处的所述目标运动候选的所述成本因子是自适应的。

13.根据权利要求2-12中任一项所述的方法,其中在一个组中或在一个位置处的所述目标运动候选的所述成本因子取决于邻近编解码块的编解码模式。

14.根据权利要求13所述的方法,其中所述邻近编解码块包括五个空间邻近块和时间邻近块中的至少一个。

15.根据权利要求2-14中任一项所述的方法,其中所述目标运动候选包括基于子块的时间运动矢量预测(SbTMVP)合并候选,并且针对所述目标运动候选的所述成本因子取决于邻近仿射编解码块的数目。

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

17.根据权利要求16所述的方法,其中所述第一阈值数目等于1,并且所述第二阈值数目等于2;以及

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

19.根据权利要求1-18中任一项所述的方法,其中以下信息至少基于邻近编解码块的编解码模式而被确定:

20.根据权利要求19所述的方法,其中所述邻近编解码块包括五个空间邻近块和时间邻近块中的至少一个。

21.根据权利要求19或20所述的方法,其中所述候选列表包括常规合并候选,并且

22.根据权利要求19或20所述的方法,其中所述候选列表包括子块合并候选,并且

23.根据权利要求19或20所述的方法,其中所述候选列表包括以下之一:仿射合并候选或基于子块的时间运动矢量预测(SbTMVP)合并候选,以及

24.根据权利要求23所述的方法,其中所述候选列表包括SbTMVP合并候选,并且

25.根据权利要求19或20所述的方法,其中所述候选列表包括模板匹配(TM)合并候选,以及

26.根据权利要求21-25中任一项所述的方法,其中所述第三阈值数目等于1。

27.根据权利要求1-26中任一项所述的方法,其中所述目标运动候选包括基于历史的运动矢量预测(HMVP)表中的目标HMVP运动候选,并且

28.根据权利要求27所述的方法,其中重新排序所述HMVP运动候选包括:

29.根据权利要求27或28所述的方法,其中HMVP运动候选的成本包括模板匹配成本。

30.根据权利要求27-29中任一项所述的方法,其中所述HMVP运动候选在编解码所述目标视频块之前被重新排序。

31.根据权利要求30所述的方法,其中所述目标视频块包括帧间编解码块。

32.根据权利要求27-31中任一项所述的方法,其中所述HMVP运动候选基于以下至少一项的编解码信息而被重新排序:所述目标视频块或邻近块。

33.根据权利要求1-32中任一项所述的方法,其中针对第一编解码模式的第一子组尺寸不同...

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

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

2.根据权利要求1所述的方法,其中确定针对所述目标运动候选的所述成本度量包括:

3.根据权利要求2所述的方法,其中基于所述匹配成本和至少所述成本因子计算所述成本度量包括以下之一:

4.根据权利要求3所述的方法,其中所述成本因子、所述偏差和所述偏移量中的至少一项是整数。

5.根据权利要求2-4中任一项所述的方法,其中针对所述目标运动候选的所述成本因子取决于所述目标运动候选在重新排序候选列表之前在所述候选列表中的位置。

6.根据权利要求2-5中任一项所述的方法,其中针对所述目标运动候选的所述成本因子的第一值大于或小于针对另一运动候选的另一成本因子的第二值,所述目标运动候选位于候选列表中的第一位置,所述另一运动候选位于所述候选列表中的所述第一位置之后的第二位置。

7.根据权利要求6所述的方法,其中所述第一值等于1或4,并且所述第二值等于5。

8.根据权利要求2-5中任一项所述的方法,其中针对所述目标运动候选的所述成本因子的第一值大于或小于针对另一运动候选的另一成本因子的第二值,所述目标运动候选位于第一组中,所述另一运动候选位于所述第一组之后的第二组中。

9.根据权利要求8所述的方法,其中所述第一组中的运动候选的数目等于或不等于所述第二组中的运动候选的数目。

10.根据权利要求8所述的方法,其中所述第一值等于1或4,并且所述第二值等于5。

11.根据权利要求2-10中任一项所述的方法,其中如果所述目标运动候选包括子块运动候选、仿射运动候选或基于子块的时间运动矢量预测(sbtmvp)运动候选之一,则所述目标运动候选的所述成本度量被确定而不应用所述成本因子。

12.根据权利要求2-11中任一项所述的方法,其中在一个组中或在一个位置处的所述目标运动候选的所述成本因子是自适应的。

13.根据权利要求2-12中任一项所述的方法,其中在一个组中或在一个位置处的所述目标运动候选的所述成本因子取决于邻近编解码块的编解码模式。

14.根据权利要求13所述的方法,其中所述邻近编解码块包括五个空间邻近块和时间邻近块中的至少一个。

15.根据权利要求2-14中任一项所述的方法,其中所述目标运动候选包括基于子块的时间运动矢量预测(sbtmvp)合并候选,并且针对所述目标运动候选的所述成本因子取决于邻近仿射编解码块的数目。

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

17.根据权利要求16所述的方法,其中所述第一阈值数目等于1,并且所述第二阈值数目等于2;以及

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

19.根据权利要求1-18中任一项所述的方法,其中以下信息至少基于邻近编解码块的编解码模式而被确定:

20.根据权利要求19所述的方法,其中所述邻近编解码块包括五个空间邻近块和时间邻近块中的至少一个。

21.根据权利要求19或20所述的方法,其中所述候选列表包括常规合并候选,并且

22.根据权利要求19或20所述的方法,其中所述候选列表包括子块合并候选,并且

23.根据权利要求19或20所述的方法,其中所述候选列表包括以下之一:仿射合并候选或基于子块的时间运动矢量预测(sbtmvp)合并候选,以及

24.根据权利要求23所述的方法,其中所述候选列表包括sbtmvp合并候选,并且

25.根据权利要求19或20所述的方法,其中所述候选列表包括模板匹配(tm)合并候选,以及

26.根据权利要求21-25中任一项所述的方法,其中所述第三阈值数目等于1。

27.根据权利要求1-26中任一项所述的方法,其中所述目标运动候选包括基于历史的运动矢量预测(hmvp)表中的目标hmvp运动候选,并且

28.根据权利要求27所述的方法,其中重新排序所述hmvp运动候选包括:

29.根据权利要求27或28所述的方法,其中hmvp运动候选的成本包括模板匹配成本。

30.根据权利要求27-29中任一项所述的方法,其中所述hmvp运动候...

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

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

1