首页> 外国专利> Method and apparatus for encoding and decoding three-dimensional object data by using octrees

Method and apparatus for encoding and decoding three-dimensional object data by using octrees

机译:利用八叉树对三维物体数据进行编码和解码的方法和装置

摘要

Provided are methods and apparatuses for encoding and decoding three-dimensional object data, which consists of point texture data, voxel data, or octree data. The method of encoding three-dimensional object data involves generating three-dimensional object data having a tree structure in which nodes are attached labels indicating their types; encoding nodes of the three-dimensional object data; and generating the three-dimensional object data whose nodes are encoded into a bitstream. The apparatus for encoding three-dimensional object data includes a tree structure generator which generates three-dimensional object data having a tree structure in which nodes are attached labels indicating their types; a merging order selector which merges the nodes of the three-dimensional object data by referring to their labels; a node encoder which encodes merged nodes; and a bitstream generator which generates the three-dimensional object data whose merged nodes are encoded into a bitstream. The method of decoding three-dimensional object data involves reading continue flag information from a bitstream of encoded three-dimensional object data and decoding the continue flag information; decoding note type information of the bitstream; decoding an 'S' node if the note type information indicates that a current node is an 'S' node and decoding a PPM node if the note type information indicates that the current node is a PPM node; and restoring the three-dimensional object data whose nodes are encoded to a tree structure. The apparatus for decoding three-dimensional object data includes a bitstream reader which receives a bitstream of encoded three-dimensional object data; a node decoder which decodes the bitstream; and a tree structure restorer which restores decoded nodes to a tree structure.
机译:提供了用于对三维对象数据进行编码和解码的方法和装置,该三维对象数据由点纹理数据,体素数据或八叉树数据组成。对三维物体数据进行编码的方法包括生成具有树形结构的三维物体数据,在三维树数据中,节点附加有表示其类型的标签;三维物体数据的编码节点;生成其节点被编码为比特流的三维对象数据。用于对三维对象数据进行编码的设备包括树结构生成器,该树结构生成器生成具有树结构的三维对象数据,在该树结构中,节点附有指示其类型的标签;合并顺序选择器,其通过参考三维对象数据的标签来合并三维对象数据的节点;节点编码器,对合并的节点进行编码;比特流生成器,其生成将合并后的节点编码为比特流的三维对象数据。解码三维对象数据的方法包括从编码的三维对象数据的比特流中读取继续标志信息并解码继续标志信息。解码比特流的音符类型信息;如果注释类型信息指示当前节点是“ S”节点,则解码“ S”节点;如果注释类型信息指示当前节点是PPM节点,则解码PPM节点;恢复其节点被编码为树状结构的三维对象数据。用于对三维对象数据进行解码的装置包括:位流读取器,其接收编码的三维对象数据的位流;以及节点解码器,对比特流进行解码;树结构恢复器,将解码后的节点恢复为树结构。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号