System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 网格压缩中的顶点位置编码制造技术_技高网

网格压缩中的顶点位置编码制造技术

技术编号:42602141 阅读:10 留言:0更新日期:2024-09-03 18:13
在一种方法中,确定当前顶点的多个候选预测,当前顶点被包括在网格的多个顶点中,多个候选预测是基于网格中的多个三角形来确定的,多个三角形中的每个三角形对应于相应的候选预测。从多个候选预测中确定出当前顶点的预测,预测是通过预测索引来识别的,预测索引是基于当前顶点的多个候选预测的数目大于或等于阈值而预先确定的。基于所确定的预测来对当前顶点的预测信息进行编码。预测信息包括识别当前顶点所预测的预测索引。

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

本公开包括与网格处理相关的实施例。


技术介绍

1、本文提供的背景描述是为了总体上呈现本公开的上下文。在该
技术介绍
部分中描述的程度上,目前署名的专利技术人的工作以及该描述的在提交时可能不符合现有技术的方面既不明确也不隐含地被认为是本公开的现有技术。

2、三维(3d)捕捉、建模和渲染技术的进步促进了3d内容在各种平台和设备上的普及。如今,可以在一个地区捕捉到婴儿迈出的第一步,让婴儿的祖父母在另一个地区看到(在某些情况下还能与之互动)并与孩子一起享受完全沉浸式的体验。为了达到这种真实感,模型变得越来越复杂,大量数据与这些模型的创建和使用相关联。三维网格被广泛用于表现这种沉浸式的内容。


技术实现思路

1、本公开的各个方面提供了网格处理的方法和装置。在一些示例中,用于网格处理的装置包括处理电路。

2、根据本公开的一个方面,提供了一种在视频编码器中执行的网格处理的方法。在该方法中,确定当前顶点的多个候选预测,当前顶点被包括在网格的多个顶点中,多个候选预测是基于网格中的多个三角形来确定的,多个三角形中的每个三角形对应于相应的候选预测。从多个候选预测中确定出当前顶点的预测,预测是通过预测索引来识别的,预测索引是基于当前顶点的多个候选预测的数目大于或等于阈值而预先确定的。基于所确定的预测来对当前顶点的预测信息进行编码。预测信息包括识别当前顶点所预测的预测索引。

3、在一些实施方式中,阈值等于或大于2并且等于或小于5。

4、在示例中,为了确定当前顶点的多个候选预测,针对当前顶点确定多个三角形中的第一个三角形,其中,第一个三角形与多个三角形中的第二个三角形共享边。当前顶点被包括在第二个三角形中,且当前顶点与所共享的边相对。基于平行四边形预测确定的第一三角形来确定所述多个候选预测中的第一候选预测,其中,所述第一候选预测和所述第一三角形形成第一平行四边形。

5、在示例中,为了确定当前顶点的多个候选预测,确定多个候选预测的平均预测。

6、在示例中,为了确定当前顶点的预测,确定当前顶点的预测列表。预测列表的候选预测器包括预测列表中的平均预测和平均预测之后的多个候选预测。预测列表中的多个候选预测的顺序基于与多个候选预测相对应的多个三角形的顺序。预测列表中的候选预测器中的每个候选预测器与相应预测索引相关联。

7、在一些实施方式中,多个三角形基于边缘断路器算法来排序,在边缘断路器算法中,多个三角形以螺旋三角形生成树顺序标记。

8、在示例中,基于响应于当前顶点的多个候选预测的数量等于阈值而将预测索引预先确定为第一预测索引,根据预定预测索引将当前顶点的预测确定为预测列表中的候选预测器中的第一预测器。在示例中,基于响应于当前顶点的多个候选预测的数量大于阈值而将预测索引预先确定为第二预测索引,根据预定预测索引将当前顶点的预测确定为预测列表中的候选预测器中的第二预测器。在示例中,基于响应于当前顶点的多个候选预测的数量等于或大于阈值而将预测索引预先确定为第三预测索引,根据预定预测索引将当前顶点的预测确定为预测列表中的候选预测器中的第三预测器。

9、在示例中,为了确定当前顶点的预测,确定预测列表中的候选预测器中的每个候选预测器与当前顶点之间的预测差。进一步从预测列表中的候选预测器中确定与预测差中的最小预测差相对应的预测。

10、在示例中,为了确定当前顶点的预测,确定预测列表的候选预测器的子集中的具有最小预测差的预测。

11、在一些实施方式中,基于固定长度编码、可变长度编码和差分编码中的一个来确定预测列表中的候选预测器中的每个候选预测器的相应预测索引。

12、在一些实施方式中,当前顶点的预测信息包括残差信息。残差信息指示当前顶点与所确定的预测之间的差。在一些实施方式中,可以对残差信息进行编码。例如,可以基于固定长度编码、指数哥伦布编码和算术编码中的一种来对残差信息进行编码。

13、根据本公开的另一方面,提供了一种装置。该装置包括处理电路。处理电路可以被配置为执行上述网格处理的方法中的任何一种方法。

14、本公开的各个方面还提供了一种非暂时性计算机可读介质,该介质存储指令,当指令被计算机执行时,会使计算机执行上述网格处理的方法中的任何一种方法。

本文档来自技高网...

【技术保护点】

1.一种在视频编码器中执行的网格处理的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述阈值等于或大于2并且等于或小于5。

3.根据权利要求1所述的方法,其中,所述确定当前顶点的多个候选预测还包括:

4.根据权利要求3所述的方法,其中,所述确定当前顶点的多个候选预测还包括:

5.根据权利要求4所述的方法,其中,所述确定所述当前顶点的预测还包括:

6.根据权利要求5所述的方法,其中,所述多个三角形基于边缘断路器算法来排序,在所述边缘断路器算法中,所述多个三角形以螺旋三角形生成树顺序标记。

7.根据权利要求5所述的方法,其中,所述确定所述当前顶点的预测还包括:

8.根据权利要求5所述的方法,其中,所述确定所述当前顶点的所述预测还包括:

9.根据权利要求5所述的方法,其中,所述确定所述当前顶点的所述预测还包括:

10.根据权利要求5所述的方法,其中,所述确定所述相应预测索引还包括:

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

12.一种用于网格处理的装置,所述装置包括:

13.根据权利要求12所述的装置,其中,所述阈值等于或大于2并且等于或小于5。

14.根据权利要求12所述的装置,其中,所述处理电路还被配置为:

15.根据权利要求14所述的装置,其中,所述处理电路还被配置为:

16.根据权利要求15所述的装置,其中,所述处理电路还被配置为:

17.根据权利要求16所述的装置,其中,所述多个三角形基于边缘断路器算法来排序,在所述边缘断路器算法中,所述多个三角形以螺旋三角形生成树顺序标记。

18.根据权利要求16所述的装置,其中,所述处理电路还被配置为:

19.根据权利要求16所述的装置,其中,所述处理电路还被配置为:

20.根据权利要求16所述的装置,其中,所述处理电路还被配置为:

...

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

1.一种在视频编码器中执行的网格处理的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述阈值等于或大于2并且等于或小于5。

3.根据权利要求1所述的方法,其中,所述确定当前顶点的多个候选预测还包括:

4.根据权利要求3所述的方法,其中,所述确定当前顶点的多个候选预测还包括:

5.根据权利要求4所述的方法,其中,所述确定所述当前顶点的预测还包括:

6.根据权利要求5所述的方法,其中,所述多个三角形基于边缘断路器算法来排序,在所述边缘断路器算法中,所述多个三角形以螺旋三角形生成树顺序标记。

7.根据权利要求5所述的方法,其中,所述确定所述当前顶点的预测还包括:

8.根据权利要求5所述的方法,其中,所述确定所述当前顶点的所述预测还包括:

9.根据权利要求5所述的方法,其中,所述确定所述当前顶点的所述预测还包括:

10.根据权利要求5所述的方法,...

【专利技术属性】
技术研发人员:田军黄超许晓中张翔刘杉
申请(专利权)人:腾讯美国有限责任公司
类型:发明
国别省市:

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

1