System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 使用临近块信息的运动候选列表构建制造技术_技高网

使用临近块信息的运动候选列表构建制造技术

技术编号:40127115 阅读:12 留言:0更新日期:2024-01-23 21:33
一种视觉媒体处理方法,包括:对于视觉媒体数据的第一视频块与所述视觉媒体数据的比特流之间的转换,使用规则来确定所述视觉媒体数据的第二视频块的可用性;以及基于所述确定来执行所述转换,其中所述规则至少基于用于将所述第一视频块编码成所述比特流的编解码模式,其中,所述规则规定通过将第二视频块视为不可用来不允许在第一块的Merge列表构建中使用第二视频块的运动信息。

【技术实现步骤摘要】

本申请文件涉及视频和图像编码和解码技术。


技术介绍

1、在互联网和其他数字通信网络中,数字视频占用的带宽最大。随着能够接收和显示视频的连接用户设备数目的增加,预计数字视频使用的带宽需求将继续增长。


技术实现思路

1、所公开的技术可由视频或图像解码器或编码器实施例使用,以执行使用非矩形分割(诸如三角分割模式)的视频比特流编码或解码。

2、在一个示例方面,公开了一种视觉媒体处理方法。所述方法包括:对于视觉媒体数据的第一视频块与所述视觉媒体数据的比特流之间的转换,使用规则来确定所述视觉媒体数据的第二视频块的可用性;以及基于所述确定来执行所述转换,其中所述规则至少基于用于将所述第一视频块编码成所述比特流的编解码模式,其中,所述规则规定通过将第二视频块视为不可用来不允许在第一块的merge列表构建中使用第二视频块的运动信息。

3、在一个示例方面,公开了一种视觉媒体处理方法。所述方法包括:对于视觉媒体数据的第一视频块与所述视觉媒体数据的比特流之间的转换,使用规则来确定所述视觉媒体数据的第二视频块的可用性;以及基于所述确定来执行所述转换,其中所述规则规定在所述视觉媒体数据的一个或多个位置处对所述第二视频块使用可用性检查处理。

4、在一个示例方面,公开了一种视觉媒体处理方法。所述方法包括:对于视觉媒体数据的当前视频块与所述视觉媒体数据的比特流之间的转换,确定用于构建当前视频块的帧内块复制运动列表的两个位置;以及基于所述帧内块复制运动列表来执行所述转换。

<p>5、在一个示例方面,公开了一种视觉媒体处理方法。所述方法包括:对于视觉媒体数据的当前视频块与所述视觉媒体数据的比特流之间的转换,基于规则来确定用于推导当前视频块的组合帧内帧间预测的一个或多个权重的临近块的可用性;以及基于所述确定来执行所述转换,其中,所述一个或多个权重包括分配给当前视频块的帧间预测的第一权重和分配给当前视频块的帧内预测的第二权重;其中,所述规则排除当前视频块和临近块的编解码模式的比较的使用。

6、在另一示例方面,上述方法可以由包含处理器的视频解码器装置实施。

7、在另一示例方面,上述方法可以由包含处理器的视频编码器装置实施。

8、在又一示例方面,这些方法可以体现为处理器可执行指令的形式并被存储在计算机可读程序介质上。

9、将在本申请文件中进一步描述这些和其他方面。

本文档来自技高网
...

【技术保护点】

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

2.根据权利要求1所述的方法,其中,即使当所述临近块的所述编解码模式是帧内模式、帧内块复制模式或调色板模式时,也允许将所述临近块确定为可用,

3.根据权利要求1所述的方法,其中,当所述临近块可用时,根据所述临近块的所述编解码模式分配所述一个或多个权重。

4.根据权利要求1所述的方法,还包括:

5.根据权利要求4所述的方法,其中,所述第二块的所述编解码模式对应于帧间预测模式,且所述第三块的所述编解码模式对应于帧内块复制模式,并且其中在所述帧内块复制模式中,预测样点是从由块矢量确定的相同解码视频区域的样点值的块中导出的。

6.根据权利要求4所述的方法,其中,所述第二块的所述编解码模式对应于帧内块复制模式,且所述第三块的所述编解码模式对应于帧间预测模式,并且其中在所述帧内块复制模式中,预测样点是从由块矢量确定的相同解码视频区域的样点值的块中导出的。

7.根据权利要求4所述的方法,其中,响应于所述第三块被确定为不可用,不允许在所述第二块的列表构建中使用所述第三块的运动信息。

8.根据权利要求1所述的方法,其中,可用性是否取决于所述编解码模式被用作所述可用性检查处理的输入参数。

9.根据权利要求4所述的方法,其中,所述第二块的所述编解码模式被用作所述可用性检查处理的输入参数。

10.根据权利要求1所述的方法,其中,所述转换包括将所述第一块编码为所述比特流。

11.根据权利要求1所述的方法,其中,所述转换包括从所述比特流解码所述第一块。

12.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在被所述处理器执行时使所述处理器:

13.根据权利要求12所述的装置,其中,即使当所述临近块的所述编解码模式是帧内模式、帧内块复制模式或调色板模式时,也允许将所述临近块确定为可用,

14.根据权利要求12所述的装置,其中,所述指令还使所述处理器:

15.一种存储指令的非暂时性计算机可读存储介质,所述指令使处理器:

16.根据权利要求15所述的非暂时性计算机可读存储介质,其中,即使当所述临近块的所述编解码模式是帧内模式、帧内块复制模式或调色板模式时,也允许将所述临近块确定为可用,

17.根据权利要求15所述的非暂时性计算机可读存储介质,其中,所述指令还使所述处理器:

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

19.根据权利要求18所述的非暂时性计算机可读记录介质,其中,即使当所述临近块的所述编解码模式是帧内模式、帧内块复制模式或调色板模式时,也允许将所述临近块确定为可用,

20.根据权利要求18所述的非暂时性计算机可读记录介质,其中所述方法还包括:

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

22.一种处理视频数据的方法,包括:

23.根据权利要求22所述的方法,其中,当满足所述条件时,跳过所述运动候选列表构建过程的空间Merge候选的推导。

24.根据权利要求22所述的方法,其中,所述运动候选列表构建过程包括以下至少一项:

25.根据权利要求24所述的方法,其中,将至少一个空间候选添加到所述运动候选列表包括:

26.根据权利要求24所述的方法,其中,所述运动候选列表构建过程包括:

27.根据权利要求26所述的方法,其中,当添加所述至少一个基于历史的运动矢量预测候选时,执行第二冗余检查,其确保具有相同运动信息的候选被从所述运动候选列表中排除。

28.根据权利要求24所述的方法,其中,所述运动候选列表构建过程包括:

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

30.根据权利要求22所述的方法,其中,当针对第三块启用指示通用Merge工具的标志时,从以下选择的至少一种编解码技术被应用于所述第三块:常规Merge、具有运动矢量差的Merge模式(MMVD)、子块Merge、组合的帧间预测(CIIP)或几何分割模式(GPM)应用于第三个块,

31.根据权利要求22所述的方法,其中,所述第一预测模式是帧内块复制模式。

32.根据权利要求22所述的方法,其中,所述转换包括将所述第一块编码为所述比特流。

33.根据权利要求22所述的方法,其中,所述转换包括从所述比特流解码所述第一块。

34.一种用于处理视频数据的装置,包括处理器和其上...

【技术特征摘要】

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

2.根据权利要求1所述的方法,其中,即使当所述临近块的所述编解码模式是帧内模式、帧内块复制模式或调色板模式时,也允许将所述临近块确定为可用,

3.根据权利要求1所述的方法,其中,当所述临近块可用时,根据所述临近块的所述编解码模式分配所述一个或多个权重。

4.根据权利要求1所述的方法,还包括:

5.根据权利要求4所述的方法,其中,所述第二块的所述编解码模式对应于帧间预测模式,且所述第三块的所述编解码模式对应于帧内块复制模式,并且其中在所述帧内块复制模式中,预测样点是从由块矢量确定的相同解码视频区域的样点值的块中导出的。

6.根据权利要求4所述的方法,其中,所述第二块的所述编解码模式对应于帧内块复制模式,且所述第三块的所述编解码模式对应于帧间预测模式,并且其中在所述帧内块复制模式中,预测样点是从由块矢量确定的相同解码视频区域的样点值的块中导出的。

7.根据权利要求4所述的方法,其中,响应于所述第三块被确定为不可用,不允许在所述第二块的列表构建中使用所述第三块的运动信息。

8.根据权利要求1所述的方法,其中,可用性是否取决于所述编解码模式被用作所述可用性检查处理的输入参数。

9.根据权利要求4所述的方法,其中,所述第二块的所述编解码模式被用作所述可用性检查处理的输入参数。

10.根据权利要求1所述的方法,其中,所述转换包括将所述第一块编码为所述比特流。

11.根据权利要求1所述的方法,其中,所述转换包括从所述比特流解码所述第一块。

12.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在被所述处理器执行时使所述处理器:

13.根据权利要求12所述的装置,其中,即使当所述临近块的所述编解码模式是帧内模式、帧内块复制模式或调色板模式时,也允许将所述临近块确定为可用,

14.根据权利要求12所述的装置,其中,所述指令还使所述处理器:

15.一种存储指令的非暂时性计算机可读存储介质,所述指令使处理器:

16.根据权利要求15所述的非暂时性计算机可读存储介质,其中,即使当所述临近块的所述编解码模式是帧内模式、帧内块复制模式或调色板模式时,也允许将所述临近块确定为可用,

17.根据权利要求15所述的非暂时性计算机可读存储介质,其中,所述指令还使所述处理器:

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

19.根据权利要求18所述的非暂时性计算机可读记录介质,其中,即使当所述临近块的所述编解码模式是帧内模式、帧内块复制模式或调色板模式时,也允许将所述临近块确定为可用,

20.根据权利要求18所述的非暂时性计算机可读记录介质,其中所述方法还包括:

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

22.一种处理视频数据的方法,包括:

23.根据权利要求22所述的方法,其中,当满足所述条件时,跳过所述运动候选列表构建过程的空间merge候选的推导。

24.根据权利要求22所述的方法,其中,所述运动候选列表构建过程包括以下至少一项:

25.根据权利要求24所述的方法,其中,将至少一个空间候选添加到所述运动候选列表包括:

26.根据权利要求24所述的方法,其中,所述运动候选列表构建过程包括:

27.根据权利要求26所述的方法,其中,当添加所述至少一个基于历史的运动矢量预测候选时,执行第二冗余检查,其确保具有相同运动信息的候选被从所述运动候选列表中排除。

28.根据权利要求24所述的方法,其中,所述运动候选列表构建过程包括:

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

30.根据权利要求22所述的方法,其中,当针对第三块启用指示通用merge工具的标志时,从以下选择的至少一种编解码技术被应用于所述第三块:常规merge、具有运动矢量差的merge模式(mmvd)、子块merge、组合的帧间预测(ciip)或几何分割模式(gpm)应用于第三个块,

31.根据权利要求22所述的方法,其中,所述第一预测模式是帧内块复制模式。

32.根据权利要求22所述的方法,其中,所述转换包括将所述第一块编码为所述比特流。

33.根据权利要求22所述的方法,其中,所述转换包括从所述比特流解码所述第一块。

34....

【专利技术属性】
技术研发人员:张莉张凯刘鸿彬王悦
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:

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

1