三维数据编码方法、三维数据解码方法、三维数据编码装置、以及三维数据解码装置制造方法及图纸

技术编号:29601269 阅读:17 留言:0更新日期:2021-08-06 20:06
三维数据编码方法根据点群数据中包含的多个三维点的多个属性信息来计算多个系数值(S6691),生成包含第1信息和第2信息的第2编码串(S6692),所述第1信息表示排列有多个系数值的第1编码串中值零的系数值即零系数值连续的数量,所述第2信息表示系数值是否为零,生成包含第2编码串的比特流(S6693)。例如,也可以是,多个属性信息各自包含多个成分,多个系数值各自包含对应于多个成分的多个系数成分,第1信息表示多个系数成分全部为零的所述零系数值连续的数量,第2信息表示所述多个系数成分各自是否为零。

【技术实现步骤摘要】
【国外来华专利技术】三维数据编码方法、三维数据解码方法、三维数据编码装置、以及三维数据解码装置
本公开涉及三维数据编码方法、三维数据解码方法、三维数据编码装置、以及三维数据解码装置。
技术介绍
在用于汽车或机器人自主地进行工作的计算机视觉、地图信息、监控、基础结构检查、或影像分发等较大的领域中,今后将会普及灵活运用了三维数据的装置或服务。三维数据通过测距仪等距离传感器、立体摄影机、或多个单眼相机的组合等各种方法来获得。作为三维数据的一个表现方法有被称作点云的表现方法,该方法通过三维空间内的点群来表现三维结构的形状。在点云中存放了点群的位置以及颜色。虽然预想点云作为三维数据的表现方法将成为主流,但是,点群的数据量非常大。因此,在三维数据的蓄积或传输中与二维的动态图像(作为一个例子,有以MPEG而被标准化后的MPEG-4AVC或HEVC等)一样,需要通过编码来进行数据量的压缩。并且,关于点云的压缩,有一部分由进行点云关联的处理的公开的库(PointCloudLibrary:点云库)等支持。并且,有周知的利用三维的地图数据,检索在车辆周边的设施,并进行显示的技术(例如,参照专利文献1)。现有技术文献专利文献专利文献1国际公开第2014/020663号
技术实现思路
专利技术要解决的问题期望在三维数据的编码处理中能够提高编码效率。本公开的目的在于,提供能够提高编码效率的三维数据编码方法、三维数据解码方法、三维数据编码装置或三维数据解码装置。用来解决课题的手段本公开的一形态的三维数据编码方法,根据点群数据中包含的多个三维点的多个属性信息来计算多个系数值,生成包含第1信息和第2信息的第2编码串,所述第1信息表示排列有所述多个系数值的第1编码串中值零的系数值即零系数值连续的数量,所述第2信息表示所述系数值是否为零,生成包含所述第2编码串的比特流。本公开的一形态的三维数据解码方法,从比特流获得包含第1信息和第2信息的第2编码串,所述第1信息表示排列有多个系数值的第1编码串中值零的系数值即零系数值连续的数量,所述第2信息表示所述系数值是否为零,所述多个系数值是根据点群数据中包含的多个三维点的多个属性信息而生成,通过从所述第2编码串复原所述第1编码串来获得所述多个系数值,根据所述多个系数值计算所述多个属性信息。专利技术效果本公开能够提供能够提高编码效率的三维数据编码方法、三维数据解码方法、三维数据编码装置或三维数据解码装置。附图说明图1示出了实施方式1的编码三维数据的构成。图2示出了属于实施方式1的GOS的最下层的SPC间的预测结构的一个例子。图3示出了实施方式1的层间的预测结构的一个例子。图4示出了实施方式1的GOS的编码顺序的一个例子。图5示出了实施方式1的GOS的编码顺序的一个例子。图6是实施方式1的三维数据编码装置的框图。图7是实施方式1的编码处理的流程图。图8是实施方式1的三维数据解码装置的框图。图9是实施方式1的解码处理的流程图。图10示出了实施方式1的元信息的一个例子。图11示出了实施方式2的SWLD的构成例。图12示出了实施方式2的服务器以及客户端的工作例。图13示出了实施方式2的服务器以及客户端的工作例。图14示出了实施方式2的服务器以及客户端的工作例。图15示出了实施方式2的服务器以及客户端的工作例。图16是实施方式2的三维数据编码装置的框图。图17是实施方式2的编码处理的流程图。图18是实施方式2的三维数据解码装置的框图。图19是实施方式2的解码处理的流程图。图20示出了实施方式2的WLD的构成例。图21示出了实施方式2的WLD的八叉树结构的例子。图22示出了实施方式2的SWLD的构成例。图23示出了实施方式2的SWLD的八叉树结构的例子。图24是实施方式3的三维数据制作装置的框图。图25是实施方式3的三维数据发送装置的框图。图26是实施方式4的三维信息处理装置的框图。图27是实施方式5的三维数据制作装置的框图。图28示出了实施方式6的系统的构成。图29是实施方式6的客户端装置的框图。图30是实施方式6的服务器的框图。图31是由实施方式6的客户端装置进行的三维数据制作处理的流程图。图32是由实施方式6的客户端装置进行的传感器信息发送处理的流程图。图33是由实施方式6的服务器进行的三维数据制作处理的流程图。图34是由实施方式6的服务器进行的三维地图发送处理的流程图。图35示出了实施方式6的系统的变形例的构成。图36示出了实施方式6的服务器以及客户端装置的构成。图37是实施方式7的三维数据编码装置的框图。图38示出了实施方式7的预测残差的例子。图39示出了实施方式7的体积的例子。图40示出了实施方式7的体积的八叉树表现的例子。图41示出了实施方式7的体积的比特串的例子。图42示出了实施方式7的体积的八叉树表现的例子。图43示出了实施方式7的体积的例子。图44是用于说明实施方式7的帧内预测处理的图。图45是用于说明实施方式7的旋转以及平移处理的图。图46示出了实施方式7的RT适用标志以及RT信息的句法的例子。图47是用于说明实施方式7的帧间预测处理的图。图48是实施方式7的三维数据解码装置的框图。图49是由实施方式7的三维数据编码装置进行的三维数据编码处理的流程图。图50是由实施方式7的三维数据解码装置进行的三维数据解码处理的流程图。图51是表示实施方式8的八叉树结构中的参照关系的图。图52是表示实施方式8的空间区域中的参照关系的图。图53是表示实施方式8的相邻参照节点的例子的图。图54是表示实施方式8的父节点和节点的关系的图。图55是表示实施方式8的父节点的占用率编码的例子的图。图56是表示实施方式8的三维数据编码装置的框图。图57是表示实施方式8的三维数据解码装置的框图。图58是表示实施方式8的三维数据编码处理的流程图。图59是表示实施方式8的三维数据解码处理的流程图。图60是表示实施方式8的编码表的切换例的图。图61是表示实施方式8的变形例1的空间区域中的参照关系的图。图62是表示实施方式8的变形例1的头部信息的句法例的图。图63是表示实施方式8的变形例1的头部信息的句法例的图。图64是表示实施方式8的变形例2的相邻参照节点的例子的图。图65是表示实施方式8的变形例2的对象节点及相邻节点的例子的图。图66是实施方式8的变形例3的八叉树结构中的参照关系的图。图67是表示实施方式8的变形例3的空间区域中的参本文档来自技高网...

【技术保护点】
1.一种三维数据编码方法,其中,/n根据点群数据中包含的多个三维点的多个属性信息来计算多个系数值,/n生成包含第1信息和第2信息的第2编码串,所述第1信息表示排列有所述多个系数值的第1编码串中值零的系数值即零系数值连续的数量,所述第2信息表示所述系数值是否为零,/n生成包含所述第2编码串的比特流。/n

【技术特征摘要】
【国外来华专利技术】20181226 US 62/785,0021.一种三维数据编码方法,其中,
根据点群数据中包含的多个三维点的多个属性信息来计算多个系数值,
生成包含第1信息和第2信息的第2编码串,所述第1信息表示排列有所述多个系数值的第1编码串中值零的系数值即零系数值连续的数量,所述第2信息表示所述系数值是否为零,
生成包含所述第2编码串的比特流。


2.根据权利要求1所述的三维数据编码方法,其中,
所述多个属性信息各自包含多个成分,
所述多个系数值各自包含对应于所述多个成分的多个系数成分,
所述第1信息表示所述多个系数成分全部为零的所述零系数值连续的数量,
所述第2信息表示所述多个系数成分各自是否为零。


3.根据权利要求2所述的三维数据编码方法,其中,
所述第2编码串还包含第3信息和第4信息,所述第3信息表示所述多个系数成分各自是否为1,所述第4信息表示从所述多个系数成分各自减去2而得到的值。


4.根据权利要求1至3中任一项所述的三维数据编码方法,其中,
所述多个系数值通过将所述多个属性信息各自分成高频成分和低频成分而进行阶层化来生成。


5.根据权利要求1至4中任一项所述的三维数据编码方法,其中,
所述三维数据编码方法进一步地,
对所述多个系数值各自进行量化,
在所述第1编码串中,排列有量化后的多个系数值。


6.一种三维数据解码方法,其中,
从比特流获得包含第1信息和第2信息的第2编码串,所述第1信息表示排列有多个系数值的第1编码串中值零的系数值即零系数值连续的数量,所述第2信息表示所述系数值是否为零,所述多个系数值是根据点群数据中包含的多个三维点的多个属性信息而生成的,
通过从所述第2编码串复原所述第1编码串来获得所述多个系数值,
根据所述多个系数值计算所述多个属性信息。


7.根据权利要求6所述的三维数据解码方法,其中,<...

【专利技术属性】
技术研发人员:杉尾敏康井口贺敬
申请(专利权)人:松下电器美国知识产权公司
类型:发明
国别省市:美国;US

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

1