IP Library › Granted Patent US 12,361,599
Granted Patent B2
US 12,361,599 · App. 18/073,789 · Granted Jul 15, 2025

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

Inventors: Toshiyasu Sugio (Osaka, JP); Noritaka Iguchi (Osaka, JP); Masato Ohkawa (Toyama, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
G06T9/001
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,361,599
App. No.
18/073,789
Granted
Jul 15, 2025
Kind
B2
Abstract

A three-dimensional data encoding method includes: encoding attribute information of three-dimensional points, the three-dimensional points being classified into one or more layers, based on geometry information of the three-dimensional points; and generating a bitstream including the attribute information encoded. In encoding of attribute information of a current three-dimensional point included in the three-dimensional points, same layer reference is performed when a total number of the one or more layers is one, the same layer reference including generating a prediction value of the attribute information of the current three-dimensional point by reference to attribute information of an other three-dimensional point included in a same layer as the current three-dimensional point.

Claims (48)

1. A three-dimensional data encoding method, comprising:

encoding attribute information of three-dimensional points, the three-dimensional points being classified into one or more layers, based on geometry information of the three-dimensional points; and

generating a bitstream including the attribute information encoded,

in encoding of attribute information of a current three-dimensional point included in the three-dimensional points, same layer reference is performed when a total number of the one or more layers is one, the same layer reference including generating a prediction value of the attribute information of the current three-dimensional point by reference to attribute information of an other three-dimensional point included in a same layer as the current three-dimensional point.

2. The three-dimensional data encoding method according to claim 1 ,

wherein when the total number of the one or more layers is one, the one or more layers do not include a layer on which the same layer reference is not performed.

3. The three-dimensional data encoding method according to claim 1 ,

wherein in the encoding of the attribute information of the current three-dimensional point, upper layer reference is not performed when the total number of the one or more layers is one, and the upper layer reference is performed when the total number of the one or more layers is two or more, the upper layer reference including generating the prediction value of the attribute information of the current three-dimensional point by reference to attribute information of an other three-dimensional point included in a layer higher than a layer including the current three-dimensional point.

4. The three-dimensional data encoding method according to claim 1 , comprising:

determining, from among two or more layers, a layer on which the same layer reference is performed and a layer on which the same layer reference is not performed, when the total number of the one or more layers is two or more; and

encoding the attribute information of the three-dimensional points, based on the determining.

5. The three-dimensional data encoding method according to claim 4 ,

wherein in the encoding of the attribute information of the three-dimensional points, the same layer reference is performed on, among the two or more layers, layers ranging from an uppermost layer to an N-th layer, and the same layer reference is not performed on, among the two or more layers, a layer lower than the N-th layer, N being a natural number.

6. The three-dimensional data encoding method according to claim 1 ,

wherein the bitstream includes first information indicating a layer on which the same layer reference is performed or a layer on which the same layer reference is not performed.

7. The three-dimensional data encoding method according to claim 1 ,

wherein the bitstream includes second information indicating the total number of the one or more layers.

8. A three-dimensional data decoding method comprising:

obtaining encoded attribute information of three-dimensional points from a bitstream, the three-dimensional points being classified into one or more layers, based on geometry information of the three-dimensional points; and

decoding the encoded attribute information by performing same layer reference when a total number of the one or more layers is one, the same layer reference including generating a prediction value of attribute information of a current three-dimensional point included in the three-dimensional points by reference to attribute information of an other three-dimensional point included in a same layer as the current three-dimensional point.

9. The three-dimensional data decoding method according to claim 8 ,

wherein when the total number of the one or more layers is one, the one or more layers do not include a layer on which the same layer reference is not performed.

10. The three-dimensional data decoding method according to claim 8 ,

wherein in decoding of the attribute information of the current three-dimensional point, upper layer reference is not performed when the total number of the one or more layers is one, and the upper layer reference is performed when the total number of the one or more layers is two or more, the upper layer reference including generating the prediction value of the attribute information of the current three-dimensional point by reference to attribute information of an other three-dimensional point included in a layer higher than a layer including the current three-dimensional point.

11. The three-dimensional data decoding method according to claim 8 , comprising:

determining, from among two or more layers, a layer on which the same layer reference is performed and a layer on which the same layer reference is not performed, when the total number of the one or more layers is two or more, and decoding the encoded attribute information, based on the determining.

12. The three-dimensional data decoding method according to claim 11 ,

wherein in the decoding of the encoded attribute information, the same layer reference is performed on, among the two or more layers, layers ranging from an uppermost layer to an N-th layer, and the same layer reference is not performed on, among the two or more layers, a layer lower than the N-th layer, N being a natural number.

13. The three-dimensional data decoding method according to claim 8 , comprising:

obtaining, from the bitstream, first information indicating a layer on which the same layer reference is performed or a layer on which the same layer reference is not performed.

14. The three-dimensional data decoding method according to claim 8 , further comprising:

obtaining, from the bitstream, second information indicating the total number of the one or more layers.

15. The three-dimensional data decoding method according to claim 8 , comprising:

obtaining, from the bitstream, (1) first information indicating a layer on which the same layer reference is performed or a layer on which the same layer reference is not performed and (2) second information indicating the total number of the one or more layers; and

determining that the bitstream is not compliant with standards, in a case where the first information indicates that the same layer reference is not performed on one layer among the one or more layers when the total number of the one or more layers indicated in the second information is one.

16. A three-dimensional data encoding device comprising:

a processor; and

memory,

wherein using the memory, processor:

encodes attribute information of three-dimensional points, the three-dimensional points being classified into one or more layers, based on geometry information of the three-dimensional points; and

generates a bitstream including the attribute information encoded,

wherein in encoding of attribute information of a current three-dimensional point included in the three-dimensional points, same layer reference is performed when a total number of the one or more layers is one, the same layer reference including generating a prediction value of the attribute information of the current three-dimensional point by reference to attribute information of an other three-dimensional point included in a same layer as the current three-dimensional point.

17. A three-dimensional data decoding device comprising:

a processor; and

memory,

wherein using the memory, processor:

obtains encoded attribute information of three-dimensional points from a bitstream, the three-dimensional points being classified into one or more layers, based on geometry information of the three-dimensional points; and

decodes the encoded attribute information by performing same layer reference when a total number of the one or more layers is one, the same layer reference including generating a prediction value of attribute information of a current three-dimensional point included in the three-dimensional points by reference to attribute information of an other three-dimensional point included in a same layer as the current three-dimensional point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2023
From: SUGIO, TOSHIYASU; IGUCHI, NORITAKA; OHKAWA, MASATO
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 063769/0109 →
Continuity (3)
Continuation PCTJP2021023208 · Jun 18, 2021
Provisional Application 63041389 · Jun 19, 2020
Related Publication 20230100085A1 · Mar 30, 2023
References Cited (11)
US 20140375638A1 · Tomaru et al. · 2014 [cited by applicant]
US 20210105494A1 · Sugio · 2021 [cited by examiner]
US 20210297698A1 · Sugio · 2021 [cited by examiner]
US 20210312669A1 · Sugio · 2021 [cited by examiner]
US 20210314612A1 · Sugio · 2021 [cited by examiner]
US 20220353548A1 · Oh · 2022 [cited by examiner]
US 20220360797A1 · Oh · 2022 [cited by examiner]
US 20220366611A1 · Bai · 2022 [cited by examiner]
US 20240430480A1 · Lee · 2024 [cited by examiner]
WO 2014020663 · 2014 [cited by applicant]
International Search Report issued Aug. 24, 2021 in International (PCT) Application No. PCT/JP2021/023208. [cited by applicant]