【技术实现步骤摘要】
【国外来华专利技术】用于网格压缩的边界UV2XYZ索引的编码的改进
[0001]相关申请的交叉引用
[0002]本申请要求于
2022
年4月
15
日提交的美国临时申请第
63/331,699
号和
2023
年3月
28
日提交的美国申请第
18/191,457
号的优先权,上述美国申请的公开内容通过引用整体并入本文
。
[0003]本公开内容涉及一组高级视频编码技术
。
更具体地,本公开内容涉及基于视频的网格压缩,包括用于高效网格压缩的边界顶点的
UV2XYZ
索引的编码方法
。
技术介绍
[0004]世界的高级三维
(3D)
表示能够实现更具沉浸感的交互形式和通信形式
。
为了在
3D
表示中实现真实感,
3D
模型变得越来越复杂,并且大量的数据与这些
3D
模型的创建和消耗相关联
。
三维网格被广泛用于沉浸式内容的
3D
建模
。
[0005]3D
网格可以由描述体积对象的表面的若干个多边形组成
。
动态网格序列可能需要大量数据,因为网格序列可能具有随时间变化的大量信息
。
因此,需要高效的压缩技术来存储并传输这样的内容
。
[0006]网格压缩标准
IC、MESHGRID、FAM ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种由解码器中的至少一个处理器执行的方法,所述方法包括:接收编码的视频比特流,所述编码的视频比特流包括:
(i)
对应于三维
(3D)
网格的一个或更多个二维
(2D)
网格;以及
(ii)
将所述一个或更多个
2D
网格中的每个顶点映射到所述
3D
网格中的相应顶点的
2D
到
3D
索引数组;以及使用所述
2D
到
3D
索引数组重建所述
3D
网格,以将所述一个或更多个
2D
网格中的每个顶点映射到所述
3D
网格中的所述相应顶点,其中,所述
2D
到
3D
索引数组以元组格式被编码,其中,所述
2D
到
3D
索引数组中的每个元组包括指定连续整数的串的起始索引的第一参数
、
指定所述串的长度的第二参数以及指定所述串的方向的第三参数
。2.
根据权利要求1所述的方法,其中,指定所述串的所述起始索引的所述第一参数通过固定长度编码来编码,其中,所述固定长度编码中的码字的比特长度基于所述
3D
网格中的独特的
3D
边界顶点的数目
。3.
根据权利要求1所述的方法,其中,指定所述串的长度的所述第二参数通过固定长度编码来编码
。4.
根据权利要求3所述的方法,其中,所述固定长度编码中的码字的比特长度基于所述一个或更多个
2D
网格中的
2D
边界顶点的数目
。5.
根据权利要求4所述的方法,其中,在所述编码的视频比特流中用信号发送所述
2D
边界顶点的数目
。6.
根据权利要求3所述的方法,其中,所述固定长度编码中的码字的比特长度基于尚未添加到所述
2D
到
3D
索引数组的所述一个或更多个
2D
网格中的当前
2D
网格中的
2D
边界顶点的剩余数目
。7.
根据权利要求1所述的方法,其中,指定所述串的方向的所述第三参数通过1比特旁路编码或者具有上下文的算术编码之一来编码
。8.
根据权利要求1所述的方法,其中,指定所述串的长度的所述第二参数通过可变长度编码来编码
。9.
根据权利要求8所述的方法,其中,所述可变长度编码中的码字的比特长度基于所述一个或更多个
2D
网格中的当前
2D
网格中的
2D
边界顶点的数目
。10.
根据权利要求8所述的方法,其中,所述可变长度编码中的码字的比特长度基于尚未添加到所述
2D
到
3D
索引数组的所述一个或更多个
2D
网格中的当前
2D
网格中的
2D
边界顶点的剩余数目
。11.
根据权利要求1所述的方法,其中,指定所述串的长度的所述第二参数基于先前的串的长度来预测
。12.
根据权利要求1所述的方法,其中,对所述
2D
到
3D
索引数组进行排序,使得多个元组中的具有最长的串长度的元组位于所述
2D
到
3D
索引数组的前面
。13.
一种解码器,包括:至少一个存储器,所述至少一个存储器被配置成存储程序代码;以及至少一个处理器,所述至少一个处理器被配置成读取所述程序代码并且按照所述程序代码的指示进行操作,所述程序代码包括:接收代码,所述接收代码被配置成使所述至少...
【专利技术属性】
技术研发人员:张翔,许晓中,黄超,田军,刘杉,
申请(专利权)人:腾讯美国有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。