System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频译码中的几何划分模式制造技术_技高网

视频译码中的几何划分模式制造技术

技术编号:42411576 阅读:3 留言:0更新日期:2024-08-16 16:29
一种对视频数据进行编码或解码的方法包括确定针对该视频数据的当前块启用几何划分模式,该几何划分模式包括多个分割模式,该多个分割模式各自限定用于划分的边缘;对于该多个分割模式中的至少两个分割模式中的每个分割模式,确定与相应分割模式相关联的相应成本;基于与该相应分割模式相关联的该相应成本构建映射列表,该映射列表包含分别与指示该相应分割模式的值相关联的索引值,其中较低索引值与第一分割模式相关联,该第一分割模式具有比具有较高索引值的第二分割模式更低的成本;确定该映射列表内的该多个分割模式中的一个分割模式;以及基于该分割模式重构该视频数据的当前块。

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

本公开涉及视频编码和视频解码。


技术介绍

1、数字视频能力可以被合并到各种各样的设备中,包括数字电视机、数字直播系统、无线广播系统、个人数字助理(pda)、膝上型计算机或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电话(所谓的“智能电话”)、视频电话会议设备、视频流式传输设备等。数字视频设备实现视频译码技术,诸如在由mpeg-2、mpeg-4、itu-t h.263、itu-t h.264/mpeg-4(第10部分,高级视频译码(avc))、itu-th.265/高效率视频译码(hevc)、itu-t h.266/多功能视频译码(vvc)定义的标准及此类标准的扩展以及诸如由开放媒体联盟开发的aomedia video1(av1)等专有视频编解码器/格式中描述的视频译码技术。通过实现此类视频译码技术,视频设备可以更加高效地发送、接收、编码、解码和/或存储数字视频信息。

2、视频译码技术包括空间(图片内)预测和/或时间(图片间)预测以减少或去除在视频序列中固有的冗余。对于基于块的视频译码,视频切片(例如,视频图片或视频图片的一部分)可以被划分为视频块,视频块还可以被称为译码树单元(ctu)、译码单元(cu)和/或译码节点。图片的经帧内译码(i)的切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码的。图片的帧间译码(p或b)的切片中的视频块可以使用相对于同一图片中的相邻块中的参考样本的空间预测或者相对于其他参考图片中的参考样本的时间预测。图片可称为帧,并且参考图片可称为参考帧。


技术实现思路

1、一般来讲,本公开描述了用于发信号通知和解析用以标识几何划分模式(例如,几何划分模式(geo)、geo+mmvd(合并运动向量差)、geo+tm(模板匹配)模式)的参数的语法(例如,分割模式、候选索引、mvd(运动向量差)偏移)的技术。几何划分模式也可被称为几何分区模式(gpm)、gpm+mmvd或gpm+tm。本公开的示例技术可优化用于发信号通知几何划分模式的参数的语法。示例技术可应用于现有视频编解码器诸如hevc(高效率视频译码)、vvc(通用视频译码)或基本视频译码(evc)中的任一种,或者是未来视频译码标准(例如,ecm(增强压缩模型))中的有效译码工具。

2、gpm包括多个分割模式,该多个分割模式各自限定将当前块划分为两个或更多个分区的边缘。视频编码器发信号通知指示分割模式的信息,并且视频解码器接收指示分割模式的信息,使得视频编码器和视频解码器均以相同方式划分当前块。本公开描述了用于确定使用哪个分割模式以利用根据特定分割模式的边缘对当前块进行编码或解码的可能性的方式对当前块进行编码或解码的示例方式。

3、所使用的分割模式的可能性可以变化,并且可基于成本(例如,在需要发信号通知的率失真或位数等方面)。也就是说,与具有较高成本的分割模式相比,更有可能使用具有较低成本的分割模式。在一个或多个示例中,视频编码器和视频解码器可基于与相应分割模式相关联的相应成本而构建具有指示相应分割模式的值的映射列表。视频编码器可发信号通知映射列表中的索引值,该索引值标识存储在映射列表中的值,并且基于所标识的值,视频解码器可以确定多个分割模式中的一个分割模式。

4、在一个或多个示例中,发信号通知较小值索引可比发信号通知较大值索引需要较少位。通过构建映射列表使得具有较高使用可能性的分割模式与较小值索引相关联,与如果在不考虑使用分割模式的可能性的情况下布置映射列表相比,存在视频编码器发信号通知映射列表中的索引值的较小值的较大机会。以此方式,示例技术可提供改善视频译码技术中的带宽利用(例如,促进减少的带宽利用)的实际应用。

5、在一个示例中,本公开描述了一种对视频数据进行编码或解码的方法,该方法包括:确定针对视频数据的当前块启用几何划分模式,该几何划分模式包括多个分割模式,该多个分割模式各自限定用于划分的边缘;对于该多个分割模式中的至少两个分割模式中的每个分割模式,确定与相应分割模式相关联的相应成本;基于与相应分割模式相关联的相应成本构建映射列表,该映射列表包含分别与指示相应分割模式的值相关联的索引值,其中该映射列表中的较低索引值与第一分割模式相关联,该第一分割模式具有比映射列表中具有较高索引值的第二分割模式更低的成本;确定映射列表内的多个分割模式中的一个分割模式;以及基于分割模式重构视频数据的当前块。

6、在一个示例中,本公开描述了一种用于对视频数据进行编码或解码的设备,该设备包括:存储器,该存储器被配置为存储视频数据;以及处理电路,该处理电路耦合到存储器并且被配置为:确定针对视频数据的当前块启用几何划分模式,该几何划分模式包括多个分割模式,该多个分割模式各自限定用于划分的边缘;对于该多个分割模式中的至少两个分割模式中的每个分割模式,确定与相应分割模式相关联的相应成本;基于与相应分割模式相关联的相应成本构建映射列表,该映射列表包含分别与指示相应分割模式的值相关联的索引值,其中该映射列表中的较低索引值与第一分割模式相关联,该第一分割模式具有比映射列表中具有较高索引值的第二分割模式更低的成本;确定映射列表内的多个分割模式中的一个分割模式;以及基于分割模式重构视频数据的当前块。

7、在一个示例中,本公开描述了一种其上存储有指令的计算机可读存储介质,该指令在被执行时使得用于对视频数据进行编码或解码的一个或多个处理器:确定针对视频数据的当前块启用几何划分模式,该几何划分模式包括多个分割模式,该多个分割模式各自限定用于划分的边缘;对于该多个分割模式中的至少两个分割模式中的每个分割模式,确定与相应分割模式相关联的相应成本;基于与相应分割模式相关联的相应成本构建映射列表,该映射列表包含分别与指示相应分割模式的值相关联的索引值,其中该映射列表中的较低索引值与第一分割模式相关联,该第一分割模式具有比映射列表中具有较高索引值的第二分割模式更低的成本;确定映射列表内的多个分割模式中的一个分割模式;以及基于分割模式重构视频数据的当前块。

8、在一个示例中,本公开描述了一种用于对视频数据进行编码或解码的设备,该设备包括:用于确定针对视频数据的当前块启用几何划分模式的构件,该几何划分模式包括多个分割模式,该多个分割模式各自限定用于划分的边缘;对于该多个分割模式中的至少两个分割模式中的每个分割模式,用于确定与相应分割模式相关联的相应成本的构件;用于基于与相应分割模式相关联的相应成本构建映射列表的构件,该映射列表包含分别与指示相应分割模式的值相关联的索引值,其中该映射列表中的较低索引值与第一分割模式相关联,该第一分割模式具有比映射列表中具有较高索引值的第二分割模式更低的成本;用于确定映射列表内的多个分割模式中的一个分割模式的构件;以及用于基于分割模式重构视频数据的当前块的构件。

9、在附图和以下描述中阐述一个或多个示例的细节。根据描述、附图以及权利要求书,其他特征、目的和优点本文档来自技高网...

【技术保护点】

1.一种对视频数据进行编码或解码的方法,所述方法包括:

2.根据权利要求1所述的方法,其中确定与所述相应分割模式相关联的所述相应成本包括:

3.根据权利要求2所述的方法,其中确定所述相应参考模板包括:

4.根据权利要求3所述的方法,其中所述第一参考模板包含所述第一参考块上方的样本的第一部分和所述第一参考块左侧的样本的第二部分,并且其中所述第二参考模板包含所述第二参考块上方的样本的第一部分和所述第二参考块左侧的样本的第二部分。

5.根据权利要求3的方法,其中基于所述相应分割模式组合来自所述第一参考模板和所述第二参考模板的样本以生成所述相应参考模板包括:

6.根据权利要求5所述的方法,其中组合所述第一组样本和所述第三组样本以生成所述相应参考模板包括:

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

8.根据权利要求7所述的方法,其中接收所述索引值包括以下中的至少一项:

9.根据权利要求1所述的方法,其中构建所述映射列表包括基于所述相应成本按所述索引值的升序对所述多个分割模式中的一个或多个分割模式进行排序。

10.根据权利要求1所述的方法,其中构建所述映射列表包括包含所述多个分割模式中具有最低成本的N个分割模式。

11.根据权利要求1所述的方法,其中所述当前块具有第一图片,并且所述当前块是第一块,所述方法还包括:

12.根据权利要求1所述的方法,所述方法还包括发信号通知指示所述分割模式的索引值。

13.一种用于对视频数据进行编码或解码的设备,所述设备包括:

14.根据权利要求13所述的设备,其中为了确定与所述相应分割模式相关联的所述相应成本,所述处理电路被配置为:

15.根据权利要求14所述的设备,其中为了确定所述相应参考模板,所述处理电路被配置为:

16.根据权利要求15所述的设备,其中所述第一参考模板包含所述第一参考块上方的样本的第一部分和所述第一参考块左侧的样本的第二部分,并且其中所述第二参考模板包含所述第二参考块上方的样本的第一部分和所述第二参考块左侧的样本的第二部分。

17.根据权利要求15所述的设备,其中为了基于所述相应分割模式组合来自所述第一参考模板和所述第二参考模板的样本以生成所述相应参考模板,所述处理电路被配置为:

18.根据权利要求17所述的设备,其中为了组合所述第一组样本和所述第三组样本以生成所述相应参考模板,所述处理电路被配置为:

19.根据权利要求13所述的设备,其中所述处理电路被配置为:

20.根据权利要求19所述的设备,其中为了接收所述索引值,所述处理电路被配置为进行以下中的至少一项:

21.根据权利要求13所述的设备,其中为了构建所述映射列表,所述处理电路被配置为基于所述相应成本按所述索引值的升序对所述多个分割模式中的一个或多个分割模式进行排序。

22.根据权利要求13所述的设备,其中为了构建所述映射列表,所述处理电路被配置为包含所述多个分割模式中具有最低成本的N个分割模式。

23.根据权利要求13所述的设备,其中所述当前块具有第一图片,并且所述当前块是第一块,并且其中所述处理电路被配置为:

24.根据权利要求13所述的设备,其中所述处理电路被配置为发信号通知指示所述分割模式的索引值。

25.一种其上存储有指令的计算机可读存储介质,所述指令在被执行时使得用于对视频数据进行编码或解码的一个或多个处理器:

26.根据权利要求25所述的计算机可读存储介质,其中使得所述一个或多个处理器确定与所述相应分割模式相关联的所述相应成本的所述指令包括使得所述一个或多个处理器进行以下操作的指令:

27.根据权利要求26所述的计算机可读存储介质,其中使得所述一个或多个处理器确定所述相应参考模板的所述指令包括使得所述一个或多个处理器进行以下操作的指令:

28.根据权利要求27所述的计算机可读存储介质,其中所述第一参考模板包含所述第一参考块上方的样本的第一部分和所述第一参考块左侧的样本的第二部分,并且其中所述第二参考模板包含所述第二参考块上方的样本的第一部分和所述第二参考块左侧的样本的第二部分。

29.根据权利要求27所述的计算机可读存储介质,其中使得所述一个或多个处理器基于所述相应分割模式组合来自所述第一参考模板和所述第二参考模板的样本以生成所述相应参考模板的所述指令包括使得所述一个或多个处理器进行以下操作的指令:

30.根据权利要求29所述的计算机可读存储介质,其中使得所述一...

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

1.一种对视频数据进行编码或解码的方法,所述方法包括:

2.根据权利要求1所述的方法,其中确定与所述相应分割模式相关联的所述相应成本包括:

3.根据权利要求2所述的方法,其中确定所述相应参考模板包括:

4.根据权利要求3所述的方法,其中所述第一参考模板包含所述第一参考块上方的样本的第一部分和所述第一参考块左侧的样本的第二部分,并且其中所述第二参考模板包含所述第二参考块上方的样本的第一部分和所述第二参考块左侧的样本的第二部分。

5.根据权利要求3的方法,其中基于所述相应分割模式组合来自所述第一参考模板和所述第二参考模板的样本以生成所述相应参考模板包括:

6.根据权利要求5所述的方法,其中组合所述第一组样本和所述第三组样本以生成所述相应参考模板包括:

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

8.根据权利要求7所述的方法,其中接收所述索引值包括以下中的至少一项:

9.根据权利要求1所述的方法,其中构建所述映射列表包括基于所述相应成本按所述索引值的升序对所述多个分割模式中的一个或多个分割模式进行排序。

10.根据权利要求1所述的方法,其中构建所述映射列表包括包含所述多个分割模式中具有最低成本的n个分割模式。

11.根据权利要求1所述的方法,其中所述当前块具有第一图片,并且所述当前块是第一块,所述方法还包括:

12.根据权利要求1所述的方法,所述方法还包括发信号通知指示所述分割模式的索引值。

13.一种用于对视频数据进行编码或解码的设备,所述设备包括:

14.根据权利要求13所述的设备,其中为了确定与所述相应分割模式相关联的所述相应成本,所述处理电路被配置为:

15.根据权利要求14所述的设备,其中为了确定所述相应参考模板,所述处理电路被配置为:

16.根据权利要求15所述的设备,其中所述第一参考模板包含所述第一参考块上方的样本的第一部分和所述第一参考块左侧的样本的第二部分,并且其中所述第二参考模板包含所述第二参考块上方的样本的第一部分和所述第二参考块左侧的样本的第二部分。

17.根据权利要求15所述的设备,其中为了基于所述相应分割模式组合来自所述第一参考模板和所述第二参考模板的样本以生成所述相应参考模板,所述处理电路被配置为:

18.根据权利要求17所述的设备,其中为了组合所述第一组样本和所述第三组样本以生成所述相应参考模板,所述处理电路被配置为:

19.根据权利要求13所述的设备,其中所述处理电路被配置为:

20.根据权利要求19所述的设备,其中为了接收所述索引值,所述处理电路被配置为进行以下中的至少一项:

21.根据权利要求13所述的设备,其中为了构建所述映射列表,所述处理电路被配置为基于所述相应成本按所述索引值的升序对所述多个分割模式中的一个或多个分割模式进行排序。

22.根据权利要求13所述的设备,其中为了构建所述映射列表,所述处理电路被配置为包含所述多个分割模式中具有最低成本的n个分割模式。

23.根据权利要求13所述的设备,其中所述当前块具有第一图片,并且所述当前块是第一块,并且其中所述处理电路被配置为:

24.根据权利要求13所述的设备,其中所述处理电路被配置为发信号通知指示所述分割模式的索引值。

25.一种其上存储有指令的计算机可读存储介质,所述指令在被执行时使得用于对视频数据进行编码或解码的一个或多个处理器:

26.根据权利要求25所述的计算机可读存储介质,其中使得所述一个或多个处理器确定与所述相应分割模式相关联的所述相应成本的所述指令包括使得所述一个或多个处理器进行以下操作的指令:

27.根据权利要求26所述的计算机可读存储介质,其中使得所述一个或多个处理器确定所述相...

【专利技术属性】
技术研发人员:CC·陈黄晗V·塞雷金M·卡尔切维茨
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1