IP Library Patent Application 18269211
Patent Application
App. No. 18/269,211

DECODING METHOD, DECODING APPARATUS, DECODING PROGRAM AND DATA STRUCTURE OF ENCODED POINT CLOUD DATA

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 None
App. No.
18/269,211
Abstract

A reference specifying unit specifies reference values corresponding to a plurality of points of point cloud data. A residual decoding unit decodes attribute residuals of the plurality of points from encoded residual data obtained by encoding the attribute residuals, the attribute residuals of the plurality of points being residuals of attribute values of the plurality of points with respect to the reference values. An attribute value calculation unit calculates, for each of the plurality of points, an attribute value of the point from an attribute residual and a reference value.

Claims (28)

1 . A decoding method for decoding point cloud data, the decoding method comprising:

a step of specifying reference values corresponding to a plurality of points;

a step of decoding attribute residuals of the plurality of points from encoded residual data obtained by encoding the attribute residuals, the attribute residuals of the plurality of points being residuals of attribute values of the plurality of points with respect to the reference values; and

a step of calculating, for each of the plurality of points, an attribute value of the point from an attribute residual of the point and a reference value corresponding to the point.

2 . The decoding method according to claim 1 , wherein

the plurality of points include points belonging to different groups, and

in the step of specifying the reference values, a reference value corresponding to a group to which each of the plurality of points belongs is specified.

3 . The decoding method according to claim 2 , wherein

the groups are frames.

4 . The decoding method according to claim 2 , comprising

a step of decoding the group to which each of the plurality of points belongs from encoded attribute data obtained by encoding a value indicating the group to which each of the plurality of points belongs, wherein

in the step of specifying the reference values, a reference value corresponding to the decoded group to which each of the plurality of points belongs is specified.

5 . A decoding method comprising:

a step of decoding a frame index and an attribute residual of each of a plurality of points included in merged point cloud data obtained by merging point clouds belonging to different frames from encoded index data obtained by encoding frame indexes indicating the frames to which the points belong and encoded residual data obtained by encoding attribute residuals that are residuals of attribute values with respect to reference values;

a step of acquiring reference data indicating a correspondence relationship between the frame indexes and the reference values;

a step of specifying, for each of the plurality of points, a reference value corresponding to the decoded frame index from the reference data; and

a step of calculating, for each of the plurality of points, an attribute value from the decoded attribute residual and the specified reference value.

6 . A decoding device for decoding point cloud data, the decoding device comprising one or more processors configured to perform as:

a reference specifying unit configured to specify reference values corresponding to a plurality of points;

a residual decoding unit configured to decode attribute residuals of the plurality of points from encoded residual data obtained by encoding the attribute residuals, the attribute residuals of the plurality of points being residuals of attribute values of the plurality of points with respect to the reference values; and

an attribute value calculation unit configured to calculate, for each of the plurality of points, an attribute value of the point from an attribute residual of the point and a reference value corresponding to the point.

7 . A non-transitory computer readable medium storing a decoding program for causing a computer to execute:

a step of specifying reference values corresponding to a plurality of points from reference data indicating a correspondence relationship between the plurality of points and the reference values;

a step of decoding attribute residuals of the plurality of points from encoded residual data obtained by encoding the attribute residuals, the attribute residuals of the plurality of points being residuals of attribute values of the plurality of points with respect to the reference values; and

a step of calculating, for each of the plurality of points, an attribute value of the point from an attribute residual of the point and a reference value corresponding to the point.

8 . A non-transitory computer readable medium storing encoded point cloud data, the encoded point cloud data comprising:

encoded residual data obtained by encoding attribute residuals that are residuals of attribute values of a plurality of points with respect to reference values, the encoded residual data being used by a computer for processing of decoding the attribute residuals; and

reference data indicating a correspondence relationship between the plurality of points and the reference values, the reference data being used by the computer for processing of calculating, for each of the plurality of points, an attribute value from an attribute residual and a reference value.

Assignments (2)
CHANGE OF NAME Recorded Aug 14, 2025
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 072471/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2023
From: SUGIMOTO, SHIORI; WATANABE, MAYUKO; TANIDA, RYUICHI; KIMATA, HIDEAKI
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 064034/0291 →