US 12,335,537 B2
Method and apparatus for point cloud coding using mapping function
Yong Jo Ahn, Seoul (KR); Jong Seok Lee, Seoul (KR); and Seung Wook Park, Yongin-si (KR)
Assigned to HYUNDAI MOTOR COMPANY, Seoul (KR); KIA CORPORATION, Seoul (KR); and DIGITALINSIGHTS INC., Seoul (KR)
Filed by HYUNDAI MOTOR COMPANY, Seoul (KR); KIA CORPORATION, Seoul (KR); and DIGITALINSIGHTS INC., Seoul (KR)
Filed on May 26, 2023, as Appl. No. 18/202,801.
Application 18/202,801 is a continuation of application No. PCT/KR2021/017971, filed on Dec. 1, 2021.
Claims priority of application No. 10-2020-0165724 (KR), filed on Dec. 1, 2020; and application No. 10-2021-0169666 (KR), filed on Dec. 1, 2021.
Prior Publication US 2023/0300382 A1, Sep. 21, 2023
Int. Cl. H04N 19/85 (2014.01); H04N 19/124 (2014.01); H04N 19/136 (2014.01); H04N 19/186 (2014.01); H04N 19/597 (2014.01); H04N 19/60 (2014.01)
CPC H04N 19/85 (2014.11) [H04N 19/124 (2014.11); H04N 19/136 (2014.11); H04N 19/186 (2014.11); H04N 19/597 (2014.11); H04N 19/60 (2014.11)] 14 Claims
OG exemplary drawing
 
1. A method performed by a point cloud decoding apparatus by decoding attribute information of a set of points, the method comprising:
obtaining a bitstream of the attribute information;
generating reconstructed attribute information by decoding and inverse quantizing the bitstream of the attribute information;
generating mapping attribute information by reverse mapping the reconstructed attribute information by using a mapping function received from a high level; and
generating output attribute information from the mapping attribute information by performing a color-space inverse conversion and a dynamic range inverse scaling,
wherein the mapping function is generated in a point cloud encoding apparatus by performing:
obtaining attribute information of the points;
generating calibrated attribute information from the attribute information by performing a dynamic range scaling and a color space conversion;
dividing an original intensity of the calibrated attribute information into N intervals;
calculating an interval length of the N intervals from a mapped intensity by using at least one of a ratio of points included in each of the N intervals, a dynamic range of the original intensity, or a dynamic range of the mapped intensity; and
generating a slope for each of the N intervals by calculating a ratio between an interval length of the original intensity and the interval length of the mapped intensity.