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

技术编号:38614066 阅读:13 留言:0更新日期:2023-08-26 23:41
一种三维数据编码方法、解码方法、编码装置、解码装置。三维数据编码方法包括:发送步骤,根据客户端的移动速度,将第1编码三维数据以及第2编码三维数据的一方发送至所述客户端,所述第1编码三维数据通过从第1三维数据提取特征量为阈值以上的第2三维数据,对所述第2三维数据进行编码,从而被生成,所述第2编码三维数据通过对所述第1三维数据进行编码从而被生成。生成。生成。

【技术实现步骤摘要】
三维数据编码方法、解码方法、编码装置、解码装置
[0001]本申请是申请日为2017年5月23日、申请号为201780036423.0(国际申请号为PCT/JP2017/019114)、专利技术名称为“三维数据编码方法、解码方法、编码装置、解码装置”的专利技术专利申请的分案申请。


[0002]本申请涉及三维数据编码方法、三维数据解码方法、三维数据编码装置以及三维数据解码装置。

技术介绍

[0003]在用于汽车或机器人自主地进行工作的计算机视觉、地图信息、监视、基础结构检查、或影像分发等较大的领域中,今后将会普及灵活运用了三维数据的装置或服务。三维数据通过测距仪等距离传感器、立体摄影机、或多个单眼相机的组合等各种方法来获得。
[0004]作为三维数据的一个表现方法有被称作点云数据的表现方法,该方法通过三维空间内的点群来表现三维结构的形状(例如,参照非专利文献1)。在点云数据中存放了点群的位置以及颜色。虽然预想点云数据作为三维数据的表现方法将成为主流,但是,点群的数据量非常大。因此,在三维数据的蓄积或传输中与二维的动态图像(作为一个例子,有以MPEG而被标准化后的MPEG

4AVC或HEVC等)一样,需要通过编码来进行数据量的压缩。
[0005]并且,关于点云数据的压缩,有一部分由进行点云数据关联的处理的公开的程序库(Point Cloud Library:点云库)等支持。
[0006]现有技术文献
[0007]非专利文献
[0008]非专利文献1:“Octree

Based Progressive Geometry Coding of Point Clouds”,Eurographics Symposium on Point

Based Graphics(2006)

技术实现思路

[0009]专利技术所要解决的课题
[0010]这种三维数据与二维数据相比,数据量庞大,将要传输的三维编码数据的数据量也庞大。
[0011]本申请的目的在于提供一种能够减少传输时的数据量的三维数据编码方法、三维数据解码方法、三维数据编码装置或三维数据解码装置。
[0012]解决课题所使用的手段
[0013]本申请的一个形态所涉及的三维数据编码方法包括:提取步骤,从第1三维数据提取特征量为阈值以上的第2三维数据;以及第1编码步骤,通过对所述第2三维数据进行编码,来生成第1编码三维数据。
[0014]本申请的一个形态所涉及的三维数据解码方法包括:第1解码步骤,以第1解码方法,对第1编码三维数据进行解码,该第1编码三维数据是通过对从第1三维数据提取的特征
量为阈值以上的第2三维数据进行编码而得到的;以及第2解码步骤,以与所述第1解码方法不同的第2解码方法,对通过编码所述第1三维数据而得到的第2编码三维数据进行解码。
[0015]另外,这些所有的或具体的形态可以作为系统、方法、集成电路、计算机程序或计算机可读取的CD

ROM等记录介质来实现,并且可以通过对系统、方法、集成电路、计算机程序以及记录介质进行组合来实现。
[0016]专利技术的效果
[0017]本申请能够提供一种能够减少传输时的数据量的三维数据编码方法、三维数据解码方法、三维数据编码装置、或三维数据解码装置。
附图说明
[0018]图1示出了实施方式1所涉及的编码三维数据的构成。
[0019]图2示出了属于实施方式1所涉及的GOS的最下层的SPC间的预测结构的一个例子。
[0020]图3示出了实施方式1所涉及的层间的预测结构的一个例子。
[0021]图4示出了实施方式1所涉及的GOS的编码顺序的一个例子。
[0022]图5示出了实施方式1所涉及的GOS的编码顺序的一个例子。
[0023]图6是实施方式1所涉及的三维数据编码装置的方框图。
[0024]图7是实施方式1所涉及的编码处理的流程图。
[0025]图8是实施方式1所涉及的三维数据解码装置的方框图。
[0026]图9是实施方式1所涉及的解码处理的流程图。
[0027]图10示出了实施方式1所涉及的元信息的一个例子。
[0028]图11示出了实施方式2所涉及的SWLD的构成例。
[0029]图12示出了实施方式2所涉及的服务器以及客户端的工作例。
[0030]图13示出了实施方式2所涉及的服务器以及客户端的工作例。
[0031]图14示出了实施方式2所涉及的服务器以及客户端的工作例。
[0032]图15示出了实施方式2所涉及的服务器以及客户端的工作例。
[0033]图16是实施方式2所涉及的三维数据编码装置的方框图。
[0034]图17是实施方式2所涉及的编码处理的流程图。
[0035]图18是实施方式2所涉及的三维数据解码装置的方框图。
[0036]图19是实施方式2所涉及的解码处理的流程图。
[0037]图20示出了实施方式2所涉及的WLD的构成例。
[0038]图21示出了实施方式2所涉及的WLD的八叉树结构的例子。
[0039]图22示出了实施方式2所涉及的SWLD的构成例。
[0040]图23示出了实施方式2所涉及的SWLD的八叉树结构的例子。
具体实施方式
[0041]当在实际的装置或服务中使用点云数据等编码数据时,需要针对所希望的空间位置或目标对象等进行随机存取,但是到目前为止,三维的编码数据中的随机存取作为功能并不存在,因此,为此的编码方法也不存在。
[0042]在本申请中,对能够提供一种在编码三维数据中能够提供随机存取功能的三维数
据编码方法、三维数据解码方法、三维数据编码装置或三维数据解码装置。
[0043]本申请的一个形态所涉及的三维数据编码方法对三维数据进行编码,所述三维数据编码方法包括:划分步骤,将所述三维数据划分为分别与三维坐标对应的第一处理单位,该第一处理单位是随机存取单位;以及编码步骤,通过对多个所述第一处理单位的每一个进行编码,来生成编码数据。
[0044]据此,以每个第一处理单位的随机存取成为可能。这样,该三维数据编码方法能够提供在编码三维数据中的随机存取功能。
[0045]例如,也可以是,所述三维数据编码方法包括生成步骤,在该生成步骤中生成第一信息,该第一信息示出多个所述第一处理单位、以及与多个所述第一处理单位的每一个对应的三维坐标,所述编码数据包括所述第一信息。
[0046]例如,也可以是,所述第一信息进一步示出与所述多个第一处理单位的每一个对应的对象、时刻以及数据存放目的地中的至少一个。
[0047]例如,也可以是,在所述划分步骤,进一步将所述第一处理单位划分为多个第二处理单位,在所述编码步骤,对多个所述第二处理单位的每一个进行编码。
[0048]例如,也可以是,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维数据编码方法,包括发送步骤,在发送步骤中根据客户端的移动速度,将第1编码三维数据以及第2编码三维数据的一方发送至所述客户端,所述第1编码三维数据,通过从第1三维数据提取特征量为阈值以上的第2三维数据,对所述第2三维数据进行编码,从而被生成,所述第2编码三维数据通过对所述第1三维数据进行编码从而被生成。2.如权利要求1所述的三维数据编码方法,在所述发送步骤中,在所述客户端的所述移动速度是预先规定的阈值以上的情况下,将所述第1编码三维数据发送至所述客户端;在所述客户端的所述移动速度小于所述阈值的情况下,将所述第2编码三维数据发送至所述客户端。3.如权利要求1或2所述的三维数据编码方法,所述第2三维数据由第1编码方法编码,所述第1三维数据由与所述第1编码方法不同的第2编码方法编码。4.如权利要求3所述的三维数据编码方法,在所述第1编码方法中,与所述第2编码方法相比,帧内预测以及帧间预测中的帧间预测被优先。5.如权利要求3所述的三维数据编码方法,在所述第1编码方法与所述第2编码方法中,三维位置的表现手法不同。6.如权利要求1或2所述的三维数据编码方法,所述第1编码三维数据以及所述第2编码三维数据的至少一方包含标识符,该标识符示出该编码三维数据是通过对所述第1三维数据进行编码而得到的编码三维数据、还是通过对所述第1三维数据中的一部分进行编码而得到的编码三维数据。7.如权利要求1或2所述的三维数据编码方法,所述第2三维数据以所述第1编码三维数据的数据量成为比所述第2编码三维数据的数据量小的方式而被编码。8.一种三维数据解码方法,包括:接收步骤,根据客户端的移动速度,接收从服务器发送的(i)通过对从第1三维数据提取的特征量为阈值以上的第2三维数据进行编码而得到的第1编码三维数据、以及(ii)通过对所述第1三维数据进行编码而得到的第2编码三维数据的一方;以及解码步骤,对接收到的所述第1编码三维数据以及第2编码三维数据的所述一方进行解码。9.如权利要求8所述的三维数据解码方法,在所述接收步骤中,在所述客...

【专利技术属性】
技术研发人员:杉尾敏康西孝启远间正真松延徹吉川哲史小山达也
申请(专利权)人:松下电器美国知识产权公司
类型:发明
国别省市:

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

1