Point cloud decoding method, decoder, and non-transitory computer-readable storage medium

US12499586B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12499586-B2
Application numberUS-202318228047-A
CountryUS
Kind codeB2
Filing dateJul 31, 2023
Priority dateFeb 9, 2021
Publication dateDec 16, 2025
Grant dateDec 16, 2025

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 point cloud decoding method includes that: a decoder decodes a bitstream, and determines a mode parameter; in response to the mode parameter indicating to use a spatial scalability mode, the decoder determines geometric center coordinates of a current node, and determines, in the point cloud, geometric center coordinates of neighbouring nodes of the current node based on the geometric center coordinates of the current mode; the decoder determines local spatial coordinate means corresponding to the current node based on the geometric center coordinates of the current node and the geometric center coordinates of the neighbouring nodes; and the decoder determines reconstructed geometric information of the current node based on the local spatial coordinate means. Further, a decoder and a non-transitory computer-readable storage medium are also provided.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A method for decoding a point cloud, performed by a decoder, the method comprising: decoding a bitstream, and determining a mode parameter; in response to the mode parameter indicating to use a spatial scalability mode, determining geometric center coordinates of a current node, and determining, in the point cloud, geometric center coordinates of neighbouring nodes of the current node based on the geometric center coordinates of the current node; determining local spatial coordinate means corresponding to the current node based on the geometric center coordinates of the current node and the geometric center coordinates of the neighbouring nodes; and determining reconstructed geometric information of the current node based on the local spatial coordinate means. 2 . The method of claim 1 , further comprising: in response to the mode parameter indicating to use the spatial scalability mode, not decoding a skip layer where the current node is located. 3 . The method of claim 1 , further comprising: in response to the mode parameter indicating that no spatial scalability mode is used, decoding a skip layer where the current node is located. 4 . The method of claim 2 , further comprising: determining presence information identifiers of the neighbouring nodes. 5 . The method of claim 4 , wherein determining the local spatial coordinate means corresponding to the current node based on the geometric center coordinates of the current node and the geometric center coordinates of the neighbouring nodes comprises: determining the local spatial coordinate means based on the geometric center coordinates of the current node, the geometric center coordinates of the neighbouring nodes, and the presence information identifiers. 6 . The method of claim 4 , wherein determining the presence information identifiers of the neighbouring nodes comprises: in response to determining, based on an information stream, that the neighbouring nodes are not present, determining that the presence information identifiers have a first numerical value; and in response to determining, based on the information stream, that the neighbouring nodes are present, determining that the presence information identifiers have a second numerical value. 7 . The method of claim 5 , wherein the geometric center coordinates of the current node comprise a first coordinate value in a first spatial direction, a second coordinate value in a second spatial direction, and a third coordinate value in a third spatial direction; and the geometric center coordinates of the neighbouring nodes comprise fourth coordinate values in the first spatial direction, fifth coordinate values in the second spatial direction, and sixth coordinate values in the third spatial direction. 8 . The method of claim 7 , wherein determining the local spatial coordinate means of the current node based on the geometric center coordinates of the current node, the geometric center coordinates of the neighbouring nodes, and the presence information identifiers comprises: determining, from the neighbouring nodes, one or more target neighbouring nodes whose presence information valve identifiers have values of 1, performing a weighted average on the fourth coordinate values of the one or more target neighbouring nodes and the first coordinate value, to obtain a numerical value of the local spatial coordinate means of the current node in the first spatial direction; performing a weighted average on the fifth coordinate values of the one or more target neighbouring nodes and the second coordinate value, to obtain a numerical value of the local spatial coordinate means of the current node in the second spatial direction; and performing a weighted average on the sixth coordinate values of the one or more target neighbouring nodes and the third coordinate value, to obtain a numerical value of the local spatial coordinate means of the current node in the third spatial direction. 9 . The method of claim 8 , wherein determining the reconstructed geometric information of the current node based on the local spatial coordinate means comprises: performing a weighted average on the first coordinate value and the numerical value of the local spatial coordinate means in the first spatial direction, to obtain a numerical value of the reconstructed geometric information of the current node in the first spatial direction; performing a weighted average on the second coordinate value and the numerical value of the local spatial coordinate means in the second spatial direction, to obtain a numerical value of the reconstructed geometric information of the current node in the second spatial direction; and performing a weighted average on the third coordinate value and the numerical value of the local spatial coordinate means in the third spatial direction, to obtain a numerical value of the reconstructed geometric information of the current node in the third spatial direction. 10 . The method of claim 1 , wherein determining the geometric center coordinates of the current node comprises: determining lower left front corner coordinates and an edge length parameter corresponding to the current node; and determining the geometric center coordinates of the current node based on the lower left front corner coordinates and the edge length parameter. 11 . The method of claim 1 , wherein the neighbouring nodes comprise at least one of the following: a co-face neighbouring node adjoining the current node by a face; a co-edge neighbouring node adjoining the current node by an edge; or a co-corner neighbouring node adjoining the current node by a corner. 12 . The method of claim 11 , wherein six co-face neighbouring nodes of the current node are provided; twelve co-edge neighbouring nodes of the current node are provided; and eight co-corner neighbouring nodes of the current node are provided. 13 . A decoder, comprising: a processor; and a memory storing instructions executable by the processor, wherein the instructions, when executed by the processor, cause the processor to: decode a bitstream, and determine a mode parameter; in response to the mode parameter indicating to use a spatial scalability mode, determine geometric center coordinates of a current node, and determine, in a point cloud, geometric center coordinates of neighbouring nodes of the current node based on the geometric center coordinates of the current node; determine local spatial coordinate means corresponding to the current node based on the geometric center coordinates of the current node and the geometric center coordinates of the neighbouring nodes; and determine reconstructed geometric information of the current node based on the local spatial coordinate means. 14 . The decoder of claim 13 , wherein the instructions further cause the processor to: in response to the mode parameter indicating to use the spatial scalability mode, not decode a skip layer where the current node is located. 15 . The decoder of claim 14 , wherein the instructions further cause the processor to determine presence information identifiers of the neighbouring nodes. 16 . The decoder of claim 15 , wherein the instructions further cause the processor to determine the local spatial coordinate means based on the geometric center coordinates of the current node, the geometric center coordinates of the neighbouring nodes, and the presence information identifiers. 17 . The decoder of claim 15 , wherein the instructions further cause the processor

Assignees

Inventors

Classifications

  • according to rate distortion criteria (rate-distortion as a criterion for motion estimation H04N19/567) · CPC title

  • Quantisation · CPC title

  • G06T9/001Primary

    Model-based coding, e.g. wire frame · 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 US12499586B2 cover?
A point cloud decoding method includes that: a decoder decodes a bitstream, and determines a mode parameter; in response to the mode parameter indicating to use a spatial scalability mode, the decoder determines geometric center coordinates of a current node, and determines, in the point cloud, geometric center coordinates of neighbouring nodes of the current node based on the geometric center …
Who is the assignee on this patent?
Guangdong Oppo Mobile Telecommunications Corp Ltd
What technology area does this patent fall under?
Primary CPC classification G06T9/001. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 16 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).