| CPC H04N 19/597 (2014.11) [H04N 19/105 (2014.11); H04N 19/1883 (2014.11); H04N 19/46 (2014.11); H04N 19/96 (2014.11)] | 12 Claims |

|
1. A method for encoding three-dimensional data, comprising:
generating an occupied neighborhood pattern based on available neighboring nodes neighboring a node included in an N-ary tree structure of three-dimensional points included in three-dimensional data;
determining whether first encoding is usable for encoding position information of one or more three-dimensional points included in the node based on the occupied neighborhood pattern; and
determining whether a parameter indicates a first value or a second value, the second value being different than the first value, wherein
when the parameter indicates the first value, the available neighboring nodes include sibling nodes of the node and other neighboring nodes neighboring the node different from the sibling nodes, and
when the parameter indicates the second value, the available neighboring nodes include only the sibling nodes of the node.
|