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

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

技术编号:42906274 阅读:8 留言:0更新日期:2024-09-30 15:23
本公开的实施例提供了一种用于视频处理的解决方案。提出了一种用于视频处理方法。该方法包括:在视频的目标块与目标块的比特流之间的转换期间,确定一组非相邻仿射候选,其中该一组非相邻仿射候选中非相邻仿射候选的数目不大于第一阈值数目;以及基于该一组非相邻仿射候选执行转换。

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

本公开的实施例大体涉及视频编解码技术,并且更具体地,涉及基于历史的仿射模型继承。


技术介绍

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、在第六方面,提出了一种非暂态计算机可读存储介质。该非暂态计算机可读存储介质存储使处理器执行根据第一、第二、第三或第四方面中任一个的方法的指令。

8、在第七方面,提出了一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储有视频的由视频处理装置执行的方法所生成的比特流。该方法包括:确定视频的目标块的一组非相邻仿射候选,其中所述一组中的非相邻仿射候选的数目不大于第一阈值数目;以及基于所述一组非相邻仿射候选生成所述目标块的比特流。

9、在第八方面,提出了一种用于存储视频的比特流的方法,包括:确定视频的目标块的一组非相邻仿射候选,其中所述一组中的非相邻仿射候选的数目不大于第一阈值数目;基于所述一组非相邻仿射候选生成目标块的比特流;以及将比特流存储在非暂态计算机可读记录介质中。

10、在第九方面中,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储有视频的由视频处理装置执行的方法所生成的比特流。该方法包括:基于所述视频中与目标块相关联的一组非相邻块的位置,确定所述视频中的所述一组非相邻块;基于所述一组非相邻块来导出一组非相邻仿射候选;以及基于一组非相邻仿射候选生成所述目标块的比特流。

11、在第十方面,一种用于存储视频的比特流的方法包括:基于视频中与目标块相关联的一组非相邻块的位置,确定与视频中的目标块相关联的一组非相邻块;基于该组非连续块导出一组非连续仿射候选;基于非相邻仿射候选集生成目标块的比特流;将比特流存储在非暂态计算机可读记录介质中。

12、在第十一方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储有视频的由视频处理装置执行的方法所生成的比特流。该方法包括:确定针对所述视频的目标块的运动候选列表,其中所述运动候选列表包括至少一个非相邻仿射候选和至少一个基于历史的仿射候选;以及基于所述至少一个非相邻仿射候选和所述至少一个基于历史的仿射候选,生成所述目标块的比特流。

13、在第十二方面,一种用于存储视频的比特流的方法包括:确定针对所述视频的目标块的运动候选列表,其中所述运动候选列表包括至少一个非相邻仿射候选和至少一个基于历史的仿射候选;基于所述至少一个非相邻仿射候选和所述至少一个基于历史的仿射候选者,生成所述目标块的比特流;以及将所述比特流存储在非暂态计算机可读记录介质中。

14、在第十三方面,提出了另一种非暂态计算机可读记录介质。该非暂态计算机可读记录介质存储有视频的由视频处理装置执行的方法所生成的比特流。该方法包括:基于一组参数和至少一个非相邻单元块,导出针对所述视频的目标块的至少一个仿射合并候选;确定包括所述至少一个仿射合并候选的仿射候选列表;以及基于所述仿射候选列表,生成所述目标块的比特流。

15、在第十四方面,一种用于存储视频的比特流的方法,包括:基于一组参数和至少一个非相邻单元块,导出针对视频的目标块的至少一个仿射合并候选;确定包括所述至少一个仿射合并候选的仿射候选者列表;基于所述仿射候选列表生成所述目标块的比特流;以及将所述比特流存储在非暂态计算机可读记录介质中。

16、提供
技术实现思路
部分是为了以简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识本公开的关键特征或必要特征,也无意限制本公开的范围。

本文档来自技高网...

【技术保护点】

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

2.根据权利要求1所述的方法,其中所述一组非相邻仿射候选中的非相邻继承仿射候选的数目不大于第二阈值数目。

3.根据权利要求1所述的方法,其中所述一组非相邻仿射候选中的非相邻构建的仿射候选的数目不大于第三阈值数目。

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

5.根据权利要求4所述的方法,其中所述一组非相邻块的位置是预定义的。

6.根据权利要求4所述的方法,其中所述一组非相邻块的位置与用于导出非相邻非仿射候选的另一组非相邻块的位置相同。

7.根据权利要求4所述的方法,其中所述一组非相邻块的位置取决于所述目标块的尺寸。

8.根据权利要求4所述的方法,其中所述一组非相邻块的位置被约束到一个区域。

9.根据权利要求8所述的方法,其中所述区域包括以下至少一项:

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

11.根据权利要求10所述的方法,其中所述至少一个基于历史的仿射候选包括以下至少一项:

12.根据权利要求10所述的方法,其中所述至少一个非相邻仿射候选包括以下至少一项:

13.根据权利要求10所述的方法,其中基于历史的仿射候选被添加到所述运动候选列表中、在非相邻仿射继承候选之前。

14.根据权利要求10所述的方法,其中基于历史的仿射候选被添加到所述运动候选列表中、在非相邻仿射构建的候选之前。

15.根据权利要求10所述的方法,其中基于历史的仿射候选被添加到所述运动候选列表中、在非相邻仿射继承候选之后。

16.根据权利要求10所述的方法,其中基于历史的仿射候选被添加到所述运动候选列表中、在非相邻仿射构建的候选之后。

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

18.根据权利要求17所述的方法,其中所述至少一个仿射合并候选是非相邻仿射的基于历史的运动向量预测(HMVP)候选。

19.根据权利要求17所述的方法,其中仿射合并候选的数目不大于阈值数目。

20.根据权利要求17所述的方法,其中非相邻单元块被用于以与基于相邻单元块导出所述仿射合并候选的相同的方式导出仿射合并候选。

21.根据权利要求20所述的方法,其中基本运动向量(MV)被从所述非相邻单元块中取得,并且

22.根据权利要求21所述的方法,其中所述非相邻单元块中的所述目标位置是所述非相邻单元块的中心。

23.根据权利要求17所述的方法,其中所述仿射合并候选被放置在相邻仿射HMVP候选之前,并且

24.根据权利要求17所述的方法,其中针对所述至少一个仿射合并候选的所述至少一个非相邻单元块的位置是预定义的。

25.根据权利要求24所述的方法,其中所述位置与用于导出非相邻非仿射候选的非相邻块的位置相同。

26.根据权利要求24所述的方法,其中所述位置与用于导出非相邻仿射候选的非相邻块的位置相同。

27.根据权利要求24所述的方法,其中所述位置取决于所述目标块的尺寸。

28.根据权利要求24所述的方法,其中所述位置被约束到一个区域。

29.根据权利要求28所述的方法,其中所述区域包括以下至少一项:

30.根据权利要求1-29中任一项所述的方法,其中所述转换包括将所述目标块编码到所述比特流中。

31.根据权利要求1-29中任一项所述的方法,其中所述转换包括从所述比特流解码所述目标块。

32.一种用于处理视频数据的装置,包括处理器和在其上具有指令的非暂态存储器,其中所述指令在由所述处理器执行时使所述处理器执行根据权利要求1-31中任一项所述的方法。

33.一种非暂态计算机可读存储介质,存储有使处理器执行根据权利要求1-31中任一项的方法的指令。

34.一种非暂态计算机可读记录介质,存储有视频的由视频处理装置执行的方法所生成的比特流,其中所述方法包括:

35.一种用于存储视频的比特流的方法,包括:

36.一种非暂态计算机可读记录介质,存储有视频的由视频处理装置执行的方法所生成的比特流,其中所述方法包括:

37.一种用于存储视频的比特流的方法,包括:

38.一种非暂态计算机可读记录介质,存储有视频的由视频处理装置执行的方法所生成的比特流,其中所述方法包括:

39.一种用于存储视频的比特流的方法,包括:

40.一种非暂态计算机可读记录介质,存储有视频的由视频处理装置执行的方法所生成的比特流,其中所述方法包括:

41.一种用于存储视...

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

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

2.根据权利要求1所述的方法,其中所述一组非相邻仿射候选中的非相邻继承仿射候选的数目不大于第二阈值数目。

3.根据权利要求1所述的方法,其中所述一组非相邻仿射候选中的非相邻构建的仿射候选的数目不大于第三阈值数目。

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

5.根据权利要求4所述的方法,其中所述一组非相邻块的位置是预定义的。

6.根据权利要求4所述的方法,其中所述一组非相邻块的位置与用于导出非相邻非仿射候选的另一组非相邻块的位置相同。

7.根据权利要求4所述的方法,其中所述一组非相邻块的位置取决于所述目标块的尺寸。

8.根据权利要求4所述的方法,其中所述一组非相邻块的位置被约束到一个区域。

9.根据权利要求8所述的方法,其中所述区域包括以下至少一项:

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

11.根据权利要求10所述的方法,其中所述至少一个基于历史的仿射候选包括以下至少一项:

12.根据权利要求10所述的方法,其中所述至少一个非相邻仿射候选包括以下至少一项:

13.根据权利要求10所述的方法,其中基于历史的仿射候选被添加到所述运动候选列表中、在非相邻仿射继承候选之前。

14.根据权利要求10所述的方法,其中基于历史的仿射候选被添加到所述运动候选列表中、在非相邻仿射构建的候选之前。

15.根据权利要求10所述的方法,其中基于历史的仿射候选被添加到所述运动候选列表中、在非相邻仿射继承候选之后。

16.根据权利要求10所述的方法,其中基于历史的仿射候选被添加到所述运动候选列表中、在非相邻仿射构建的候选之后。

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

18.根据权利要求17所述的方法,其中所述至少一个仿射合并候选是非相邻仿射的基于历史的运动向量预测(hmvp)候选。

19.根据权利要求17所述的方法,其中仿射合并候选的数目不大于阈值数目。

20.根据权利要求17所述的方法,其中非相邻单元块被用于以与基于相邻单元块导出所述仿射合并候选的相同的方式导出仿射合并候选。

21.根据权利要求20所述的方法,其中基本运动向量(mv)被从所述非相邻单元块中取得,并...

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

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

1