Attribute information prediction method, encoder, decoder and storage medium

US12080034B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12080034-B2
Application numberUS-202318300484-A
CountryUS
Kind codeB2
Filing dateApr 14, 2023
Priority dateDec 2, 2019
Publication dateSep 3, 2024
Grant dateSep 3, 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.

Provided is a method for predicting attribute information, a coder, a decoder, and a storage medium. The coder determines a current Morton code corresponding to a point to be predicted in a point cloud to be coded, determines a target Morton code corresponding to the point to be predicted based on the current Morton code and according to a preset neighbor information table, judges whether a neighbor point of the point to be predicted exists in the point cloud to be coded according to the target Morton code, and performs prediction to obtain a predicted attribute value of the point to be predicted according to attribute reconstruction information of the neighbor point in response to that the neighbor point exists in the point cloud to be coded.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for predicting attribute information, applied to a coder, the method comprising: determining position information corresponding to a current point in a point cloud; determining target position information corresponding to the current point based on the position information according to a preset neighbor information table, the preset neighbor information table being used for determining a coordinate difference between a neighbor position of the current point and a preset reference point, wherein the neighbor position comprises a coplanar neighbor point coplanar with and neighboring to the current point and a collinear neighbor point collinear with and neighboring to the current point, and wherein the preset neighbor information table is created based on coordinate differences calculated based on the coplanar neighbor point and the collinear neighbor point; judging whether a neighbor point of the current point exists in the point cloud according to the target position information; and performing prediction to obtain a predicted attribute value of the current point according to attribute reconstruction information of the neighbor point in response to that the neighbor point exists in the point cloud. 2. The method of claim 1 , before the determining the target position information corresponding to the current point based on the position information according to a preset neighbor information table, further comprising: establishing the preset neighbor information table corresponding to the current point. 3. The method of claim 2 , wherein the establishing the preset neighbor information table corresponding to the current point comprises: positioning the preset reference point; calculating a first coordinate difference between the preset reference point and the coplanar neighbor point, and calculating a second coordinate difference between the preset reference point and the collinear neighbor point; performing coding on the first coordinate difference to obtain coplanar position information corresponding to the coplanar neighbor point, and performing coding on the second coordinate difference to obtain collinear position information corresponding to the collinear neighbor point; and establishing the preset neighbor information table corresponding to the current point based on the coplanar position information and the collinear position information. 4. The method of claim 1 , wherein the judging whether a neighbor point of the current point exists in the point cloud according to the target position information comprises: obtaining a point cloud sequence set of the point cloud; performing a query process in the point cloud sequence set based on the target position information to obtain a query result; and determining that the neighbor point exists in response to that the query result is that the target position information exists in the point cloud sequence set. 5. The method of claim 4 , wherein the performing a query process in the point cloud sequence set based on the target position information to obtain a query result comprises: traversing the point cloud sequence set based on the target position information to obtain the query result. 6. A method for predicting attribute information, applied to a decoder and comprising: determining position information corresponding to a current point in a point cloud; determining target position information corresponding to the current point based on the position information according to a preset neighbor information table, the preset neighbor information table being used for determining a coordinate difference between a neighbor position of the current point and a preset reference point, wherein the neighbor position comprises a coplanar neighbor point coplanar with and neighboring to the current point and a collinear neighbor point collinear with and neighboring to the current point, and wherein the preset neighbor information table is created based on coordinate differences calculated based on the coplanar neighbor point and the collinear neighbor point; judging whether a neighbor point of the current point exists in the point cloud according to the target position information; and performing prediction to obtain a predicted attribute value of the current point according to attribute reconstruction information of the neighbor point in response to that the neighbor point exists in the point cloud. 7. The method of claim 6 , before the determining target position information corresponding to the current point based on the current position information according to a preset neighbor information table, further comprising: establishing the preset neighbor information table corresponding to the current point. 8. The method of claim 7 , wherein the establishing the preset neighbor information table corresponding to the current point comprises: positioning the preset reference point; calculating a first coordinate difference between the preset reference point and the coplanar neighbor point, and calculating a second coordinate difference between the preset reference point and the collinear neighbor point; performing coding on the first coordinate difference to obtain coplanar position information corresponding to the coplanar neighbor point, and performing coding on the second coordinate difference to obtain collinear position information corresponding to the collinear neighbor point; and establishing the preset neighbor information table corresponding to the current point based on the coplanar position information and the collinear position information. 9. The method of claim 6 , wherein the judging whether a neighbor point of the current point exists in the point cloud according to the target position information comprises: obtaining a point cloud sequence set of the point cloud; performing a query process in the point cloud sequence set based on the target position information to obtain a query result; and determining that the neighbor point exists in response to that the query result is that the target position information exists in the point cloud sequence set. 10. The method of claim 9 , wherein the performing a query process in the point cloud sequence set based on the target position information to obtain a query result comprises: traversing the point cloud sequence set based on the target position information to obtain the query result. 11. A coder, comprising a first processor and a first memory storing instructions executable by the first processor, wherein the first processor is configured to: determine position information corresponding to a current point in a point cloud, and determine target position information corresponding to the current point based on the position information according to a preset neighbor information table, the preset neighbor information table being used for determining a coordinate difference between a neighbor position of the current point and a preset reference point, wherein the neighbor position comprises a coplanar neighbor point coplanar with and neighboring to the current point and a collinear neighbor point collinear with and neighboring to the current point, and wherein the preset neighbor information table is created based on coordinate differences calculated based on the coplanar neighbor point and the collinear neighbor point; judge whether a neighbor point of the current point exists in the point cloud according to the target position information; and perform prediction to obtain a predicted attribute value of the current point according to attribute reconstruction information of the neighbor point in response to that the neighbor point exists in the

Assignees

Inventors

Classifications

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 US12080034B2 cover?
Provided is a method for predicting attribute information, a coder, a decoder, and a storage medium. The coder determines a current Morton code corresponding to a point to be predicted in a point cloud to be coded, determines a target Morton code corresponding to the point to be predicted based on the current Morton code and according to a preset neighbor information table, judges whether a nei…
Who is the assignee on this patent?
Guangdong Oppo Mobile Telecommunications Corp Ltd
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 Sep 03 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).