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

US11936846B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11936846-B2
Application numberUS-202318106029-A
CountryUS
Kind codeB2
Filing dateFeb 6, 2023
Priority dateJun 15, 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 a first flag indicating whether a node having a parent node different from a parent node of a current node is to be referred to in encoding of the current node included in an n-ary tree structure of three-dimensional points included in three-dimensional data; selecting a coding table from N coding tables according to occupancy states of neighboring nodes of the current node, and performing arithmetic encoding on information of the current node using the coding table selected, when the first flag indicates that the node is to be referred to; and selecting a coding table from M coding tables according to the occupancy states of the neighboring nodes of the current node, and performing arithmetic encoding on information of the current node using the coding table selected, when the first flag indicates that the node is not to be referred to.

First claim

Opening claim text (preview).

What is claimed is: 1. A three-dimensional data encoding method, comprising: generating a tree structure of three-dimensional points included in three-dimensional data; determining, from plural neighbor occupancy patterns, a neighbor occupancy pattern according to occupancy states of neighboring nodes of a current node; determining, from plural grouped patterns, a grouped pattern corresponding to the determined neighbor occupancy pattern; and encoding the current node using information of the determined grouped pattern, wherein each of the plural grouped patterns corresponds to one or more neighbor occupancy patterns, the plural grouped patterns include a first grouped pattern and a second grouped pattern, the plural neighbor occupancy patterns include first neighbor occupancy patterns corresponding to the first grouped pattern and second neighbor occupancy patterns corresponding to the second grouped pattern, each of the first neighbor occupancy patterns indicates a first number of occupied neighboring nodes, each of the second neighbor occupancy patterns indicates a second number of occupied neighboring nodes, and the first number is different from the second number. 2. The three-dimensional data encoding method according to claim 1 , the number of the first neighbor occupancy patterns corresponding to the first grouped pattern is different from the number of the second neighbor occupancy patterns corresponding to the second grouped pattern. 3. The three-dimensional data encoding method according to claim 1 , wherein each of the first neighbor occupancy patterns corresponding to the first grouped pattern contains N child node, each of the second neighbor occupancy patterns corresponding to the second grouped pattern contains M child node, M being greater than N, and the number of the first neighbor occupancy patterns corresponding to the first grouped pattern is smaller than the number of the second neighbor occupancy patterns corresponding to the second grouped pattern. 4. The three-dimensional data encoding method according to claim 1 , wherein each of neighbor occupancy patterns corresponding to a same grouped pattern contains a same number of child nodes. 5. The three-dimensional data encoding method according to claim 1 , wherein the number of the plural neighbor occupancy patterns is 64. 6. The three-dimensional data encoding method according to claim 1 , wherein the current node has six neighboring nodes including three sibling neighboring nodes. 7. A three-dimensional data decoding method, comprising: obtaining a tree structure of three-dimensional points included in three-dimensional data; determining, from plural neighbor occupancy patterns, a neighbor occupancy pattern according to occupancy states of neighboring nodes of a current node; determining, from plural grouped patterns, a grouped pattern corresponding to the determined neighbor occupancy pattern; and decoding the current node using information of the determined grouped pattern, wherein each of the plural grouped patterns corresponds to one or more neighbor occupancy patterns, the plural grouped patterns include a first grouped pattern and a second grouped pattern, the plural neighbor occupancy patterns include first neighbor occupancy patterns corresponding to the first grouped pattern and second neighbor occupancy patterns corresponding to the second grouped pattern, each of the first neighbor occupancy patterns indicates a first number of occupied neighboring nodes, each of the second neighbor occupancy patterns indicates a second number of occupied neighboring nodes, and the first number is different from the second number. 8. The three-dimensional data decoding method according to claim 7 , wherein the number of the first neighbor occupancy patterns corresponding to the first grouped pattern is different from the number of the second neighbor occupancy patterns corresponding to the second grouped pattern. 9. The three-dimensional data decoding method according to claim 7 , wherein each of the first neighbor occupancy patterns corresponding to the first grouped pattern contains N child node, each of the second neighbor occupancy patterns corresponding to the second grouped pattern contains M child node, M being greater than N, and the number of the first neighbor occupancy patterns corresponding to the first grouped pattern is smaller than the number of the second neighbor occupancy patterns corresponding to the second grouped pattern. 10. The three-dimensional data decoding method according to claim 7 , wherein each of neighbor occupancy patterns corresponding to a same grouped pattern contains a same number of child nodes. 11. The three-dimensional data decoding method according to claim 7 , wherein the number of the plural neighbor occupancy patterns is 64. 12. The three-dimensional data decoding method according to claim 7 , wherein the current node has six neighboring nodes including three sibling neighboring nodes. 13. A three-dimensional data encoding device, comprising: a processor; and memory, wherein using the memory, the processor: generates a tree structure of three-dimensional points included in three-dimensional data; determines, from plural neighbor occupancy patterns, a neighbor occupancy pattern according to occupancy states of neighboring nodes of a current node; determines, from plural grouped patterns, a grouped pattern corresponding to the determined neighbor occupancy pattern; and encodes the current node using information of the determined grouped pattern, each of the plural grouped patterns corresponds to one or more neighbor occupancy patterns, the plural grouped patterns include a first grouped pattern and a second grouped pattern, the plural neighbor occupancy patterns include first neighbor occupancy patterns corresponding to the first grouped pattern and second neighbor occupancy patterns corresponding to the second grouped pattern, each of the first neighbor occupancy patterns indicates a first number of occupied neighboring nodes, each of the second neighbor occupancy patterns indicates a second number of occupied neighboring nodes, and the first number is different from the second number. 14. A three-dimensional data decoding device, comprising a processor; and memory, wherein using the memory, the processor: obtains a tree structure of three-dimensional points included in three-dimensional data; determines, from plural neighbor occupancy patterns, a neighbor occupancy pattern according to occupancy states of neighboring nodes of a current node; determines, from plural grouped patterns, a grouped pattern corresponding to the determined neighbor occupancy pattern; and decodes the current node using information of the determined grouped pattern, each of the plural grouped patterns corresponds to one or more neighbor occupancy patterns, the plural grouped patterns include a first grouped pattern and a second grouped pattern, the plural neighbor occupancy patterns include first neighbor occupancy patterns corresponding to the first grouped pattern and second neighbor occupancy patterns corresponding to the second grouped pattern, each of the first neighbor occupancy patterns indicates a first number of occupied neighboring nodes, each of the second neighbor occupancy patterns indicates a second number of occupied neighboring nodes, and the first number is different from the second number.

Assignees

Inventors

Classifications

  • H04N19/103Primary

    Selection of coding mode or of prediction mode · CPC title

  • the unit being bits, e.g. of the compressed video stream · CPC title

  • Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder · CPC title

  • H04N19/597Primary

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

  • Tree coding, e.g. quadtree, octree · 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 US11936846B2 cover?
A three-dimensional data encoding method includes: encoding a first flag indicating whether a node having a parent node different from a parent node of a current node is to be referred to in encoding of the current node included in an n-ary tree structure of three-dimensional points included in three-dimensional data; selecting a coding table from N coding tables according to occupancy states o…
Who is the assignee on this patent?
Panasonic Ip Corp America
What technology area does this patent fall under?
Primary CPC classification H04N19/103. 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).