UV坐标编码的制作方法

文档序号:34693892发布日期:2023-07-06 04:28阅读:1442来源:国知局
UV坐标编码的制作方法

本公开内容描述了总体上涉及网格编码的实施方式。


背景技术:

1、本文中提供的背景技术描述是出于总体上呈现本公开内容的上下文的目的。就在该背景技术部分中描述的工作而言的目前署名的发明人的工作,以及在提交时不会以任何方式被算作现有技术的描述的各方面,既没有明确地也没有隐含地被承认为是针对本公开内容的现有技术。

2、开发了各种技术以捕获世界并且在3维(3-dimensional,3d)空间中表示世界,例如世界中的对象、世界中的环境等。世界的3d表示可以实现更沉浸式的交互和交流形式。在一些示例中,3d网格广泛用于表示这样的沉浸式内容。


技术实现思路

1、本公开内容的各方面提供了用于网格编码(例如,压缩和解压缩)的方法和装置。在一些示例中,用于网格编码的装置包括处理电路。

2、根据本公开的方面,提供了一种处理三维(3d)网格的uv坐标的方法。在该方法中,可以接收3d网格的uv坐标。uv坐标可以是包括第一轴上的u坐标和第二轴上的v坐标的二维(2d)纹理坐标,并且被映射到3d网格的顶点。可以基于量化过程、分离过程和变换过程中的至少一个来处理3d网格的uv坐标。量化过程可以被配置成将uv坐标转换成多个指示符。分离过程可以被配置成将uv坐标分别分离成u坐标和v坐标。变换过程可以被配置成将uv坐标从空间域转换到变换(或频率)域。可以在处理uv坐标之后对经处理的uv坐标执行压缩。

3、在一些实施方式中,所述处理可以基于量化过程。在示例中,可以通过将u坐标除以第一标量因子并且将v坐标除以第二标量因子,分别对uv坐标的u坐标和v坐标应用线性标量量化。在另一示例中,可以对uv坐标的多个uv对应用矢量量化。多个uv对中的每个uv对可以包括相应的u坐标和相应的v坐标并且由矢量量化的矢量词典的指示符来表示。

4、在一些实施方式中,所述处理基于分离过程。因此,可以将uv坐标分离成u坐标和v坐标。可以基于uv坐标的u坐标生成第一2d阵列。可以基于uv坐标的v坐标生成第二2d阵列。随后可以对第一2d阵列中的uv坐标的u坐标和第二2d阵列中的uv坐标的v坐标分别执行压缩。

5、在一些实施方式中,所述处理基于变换过程。因此,可以基于可逆变换、哈尔(haar)变换或线性解相关变换之一对uv坐标的多个uv对执行变换过程。多个uv对中的每个uv对可以包括uv坐标的相应u坐标和相应v坐标。可以基于uv坐标的多个uv对的经变换的u坐标生成第一信道信息,并且可以基于uv坐标的多个uv对的经变换的v坐标生成第二信道信息。还可以分别对uv坐标的第一信道信息和uv坐标的第二信道信息执行压缩。

6、在该方法中,可以基于对uv坐标的图像/视频压缩或整数压缩之一对uv坐标执行压缩。

7、在一些实施方式中,可以基于先前编码的u坐标的值来预测uv坐标的u坐标的值。还可以生成u坐标的预测残差列表。可以基于先前编码的v坐标的值来生成uv坐标的v坐标的值。还可以生成v坐标的预测残差列表。

8、在一些实施方式中,可以对u坐标的预测残差列表执行第一映射操作,以生成u坐标的非负整数列表。可以对v坐标的预测残差列表生成第二映射操作,以生成v坐标的非负整数列表。

9、在一些实施方式中,可以对u坐标的非负整数列表执行第一位打包过程,以生成u坐标的位列表。可以对v坐标的非负整数列表执行第二位打包过程,以生成v坐标的位列表。

10、在一些实施方式中,可以对以下中的至少一个执行压缩:u坐标的预测残差列表、v坐标的预测残差列表、u坐标的非负整数列表、v坐标的非负整数列表、u坐标的位列表或v坐标的位列表。在一些实施方式中,可以基于熵编码、可变长度编码、霍夫曼编码或算术编码之一来执行压缩。

11、在该方法中,可以基于有损图像/视频编解码器和有损整数压缩之一对uv坐标执行有损压缩以生成uv坐标的有损压缩残差。可以基于无损图像/视频编解码器和无损整数压缩之一对uv坐标的有损压缩残差执行无损压缩。

12、根据本公开内容的另一方面,提供了一种装置。该装置包括处理电路。处理电路可以被配置成执行uv坐标处理的方法中的任何方法。

13、本公开内容的各方面还提供一种存储指令的非暂态计算机可读介质,所述指令在由用于视频解码的计算机执行时,使计算机执行uv坐标处理的方法中的任何方法。



技术特征:

1.一种处理三维(3d)网格的uv坐标的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,所述处理基于所述量化过程,并且所述处理还包括以下中之一:

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

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

5.根据权利要求1所述的方法,其中,对所述uv坐标执行压缩还包括:

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

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

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

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

10.根据权利要求1所述的方法,其中,执行压缩还包括:

11.一种用于处理三维(3d)网格的uv坐标的装置,包括:

12.根据权利要求11所述的装置,其中,所述处理电路被配置成基于所述量化过程通过执行以下之一来处理所述uv坐标:

13.根据权利要求11所述的装置,其中,所述处理电路被配置成:

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

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

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

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

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

19.根据权利要求18所述的装置,其中:

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


技术总结
在处理三维(3D)网格的UV坐标的方法中,接收3D网格的UV坐标。UV坐标是包括第一轴上的U坐标和第二轴上的V坐标的二维(2D)纹理坐标,并且用3D网格的顶点映射。基于量化过程、分离过程和变换过程中的至少一个来处理3D网格的UV坐标。量化过程被配置成将UV坐标转换成多个指示符。分离过程被配置成将UV坐标分别分离成U坐标和V坐标。变换过程被配置成将UV坐标从空间域转换到变换域。在处理UV坐标之后对经处理的UV坐标执行压缩。

技术研发人员:田军,黄超,许晓中,张翔,刘杉
受保护的技术使用者:腾讯美国有限责任公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1