Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device

US11936910B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11936910-B2
Application numberUS-202218091554-A
CountryUS
Kind codeB2
Filing dateDec 30, 2022
Priority dateApr 10, 2018
Publication dateMar 19, 2024
Grant dateMar 19, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A three-dimensional data encoding method includes encoding information of a current node included in an N-ary tree structure of three-dimensional points included in three-dimensional data, where N is an integer greater than or equal to 2. In the encoding, first information is encoded, the first information indicating a range for one or more referable neighboring nodes among neighboring nodes spatially neighboring the current node, and the current node is encoded with reference to a neighboring node within the range.

First claim

Opening claim text (preview).

What is claimed is: 1. A three-dimensional data encoding method, comprising: encoding information of a current node included in an N-ary tree structure of three-dimensional points included in three-dimensional data, where N is an integer greater than or equal to 2; and generating a bitstream including first information, wherein in the encoding, the first information is encoded, the first information indicating a range for one or more available nodes being referable during the encoding, wherein in the encoding, the current node is encoded with reference to a neighboring node corresponding to one of the one or more available nodes within the range, and wherein in the encoding, whether the neighboring node includes a three-dimensional point is determined. 2. The three-dimensional data encoding method according to claim 1 , wherein in the encoding, a set of contexts is selected based on whether the neighboring node includes a three-dimensional point, and the information of the current node is entropy encoded using the selected set of contexts. 3. The three-dimensional data encoding method according to claim 1 , wherein in the encoding, a search is performed for information of the one or more available nodes, and the first information indicates a range for the search. 4. The three-dimensional data encoding method according to claim 3 , wherein in the search, information of nodes is searched for in a predetermined order, and the first information indicates a total number of nodes on which the search is to be performed. 5. The three-dimensional data encoding method according to claim 4 , wherein in the search, indexes of Morton codes are used. 6. The three-dimensional data encoding method according to claim 1 , wherein in the encoding, second information is encoded, the second information indicating whether the range for the one or more available nodes is to be limited, and the first information is encoded when the second information indicates that the range for the one or more available nodes is to be limited. 7. The three-dimensional data encoding method according to claim 1 , wherein the range for the one or more available nodes changes according to a layer to which the current node belongs in the N-ary tree structure. 8. The three-dimensional data encoding method according to claim 1 , wherein the first information indicates a total number of available nodes. 9. A three-dimensional data decoding method, comprising: obtaining a bitstream; and decoding information of a current node included in an N-ary tree structure of three-dimensional points included in three-dimensional data, where N is an integer greater than or equal to 2, wherein in the decoding, first information is decoded from the bitstream, wherein in the decoding, a range for one or more available nodes is determined based on the first information, the one or more available nodes being referable during the decoding, wherein in the decoding, the current node is decoded with reference to a neighboring node corresponding to one of the one or more available nodes within the range, and wherein in the decoding, whether the neighboring node includes a three-dimensional point is determined. 10. The three-dimensional data decoding method according to claim 9 , wherein in the decoding, a set of contexts is selected based on whether the neighboring node includes a three-dimensional point, and the information of the current node is entropy decoded using the selected set of contexts. 11. The three-dimensional data decoding method according to claim 9 , wherein in the decoding, a search is performed for information of the one or more available nodes, and the first information indicates a range for the search. 12. The three-dimensional data decoding method according to claim 11 , wherein in the search, information of nodes is searched for in a predetermined order, and the first information indicates a total number of nodes on which the search is to be performed. 13. The three-dimensional data decoding method according to claim 12 , wherein in the search, indexes of Morton codes are used. 14. The three-dimensional data decoding method according to claim 9 , wherein in the decoding, second information is decoded, whether the range for the one or more available nodes is to be limited is determined based on the second information, and the first information is decoded when the second information indicates that the range for the one or more available nodes is to be limited. 15. The three-dimensional data decoding method according to claim 9 , wherein the range for the one or more available nodes changes according to a layer to which the current node belongs in the N-ary tree structure. 16. The three-dimensional data decoding method according to claim 9 , wherein the first information indicates a total number of available nodes. 17. A three-dimensional data encoding device, comprising: a processor; and memory, wherein using the memory, the processor: encodes information of a current node included in an N-ary tree structure of three-dimensional points included in three-dimensional data, where N is an integer greater than or equal to 2; and generates a bitstream including first information, wherein in the encoding, the first information is encoded, the first information indicating a range for one or more available nodes being referable during the encoding, wherein in the encoding, the current node is encoded with reference to a neighboring node corresponding to one of the one or more available nodes within the range, and wherein in the encoding, whether the neighboring node includes a three-dimensional point is determined. 18. A three-dimensional data decoding device, comprising: a processor; and memory, wherein using the memory, the processor: obtains a bitstream; and decodes information of a current node included in an N-ary tree structure of three-dimensional points included in three-dimensional data, where N is an integer greater than or equal to 2, wherein in the decoding, first information is decoded from the bitstream, wherein in the decoding, a range for one or more available nodes is determined based on the first information, the one or more available nodes being referable during the decoding, wherein in the decoding, the current node is decoded with reference to a neighboring node corresponding to one of the one or more available nodes within the range, and wherein in the decoding, whether the neighboring node includes a three-dimensional point is determined.

Assignees

Inventors

Classifications

  • H04N19/597Primary

    specially adapted for multi-view video sequence encoding · CPC title

  • Selection of coding mode or of prediction mode · CPC title

  • Incoming video signal characteristics or properties · CPC title

  • Entropy coding, e.g. variable length coding [VLC] or arithmetic coding · CPC title

  • Tree coding, e.g. quad-tree coding · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11936910B2 cover?
A three-dimensional data encoding method includes encoding information of a current node included in an N-ary tree structure of three-dimensional points included in three-dimensional data, where N is an integer greater than or equal to 2. In the encoding, first information is encoded, the first information indicating a range for one or more referable neighboring nodes among neighboring nodes sp…
Who is the assignee on this patent?
Panasonic Ip Corp America
What technology area does this patent fall under?
Primary CPC classification H04N19/597. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 19 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).