IP Library › Granted Patent US 11,682,144
Granted Patent B2
US 11,682,144 · App. 17/030,779 · Granted Jun 20, 2023

Techniques and apparatus for inter-channel prediction and transform for point-cloud attribute coding

Inventors: Sehoon Yea (Palo Alto, CA); Stephan Wenger (Hillsborough, CA); Shan Liu (San Jose, CA)
Assignee: TENCENT AMERICA LLC
G06T9/00G06T3/40G06T19/20G06T2210/56G06T2219/2012H04N19/597
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 11,682,144
App. No.
17/030,779
Granted
Jun 20, 2023
Kind
B2
Abstract

A method and device for coding attribute information of a point cloud may include obtaining the point cloud including a set of points in a three-dimensional space. The attribute information of the point cloud is coded using a YCoCg-R transform.

Claims (39)

1. A method for coding attribute information of a point cloud, the method performed by at least one processor and comprising:

obtaining the point cloud including a set of points in a three-dimensional space; and

coding the attribute information of at least one point of the point cloud using a YCoCg-R transform as a lossless inloop transform of prediction residuals of the at least one point and based on determining to use the lossless inloop transform of prediction residuals of the at least one point by a conditional check comprising at least one of:

determining whether a number of neighboring points to the at least one point experience any of reduced residual magnitude and reduced residual variance by application of the YCoCg-R transform as the lossless inloop transform of prediction residuals to ones of the neighboring points,

determining a maximum absolute difference in channel values of the neighboring points, and

determining interchannel correlation from the neighboring points.

2. The method of claim 1 , further comprising:

transmitting the point cloud based on coding the attribute information using the YCoCg-R transform.

3. The method of claim 1 , wherein the YCoCg-R transform is used for graph-based point cloud compression (G-PCC).

4. The method of claim 1 , wherein Co=R−B.

5. The method of claim 4 , wherein t=B+(Co>>1).

6. The method of claim 5 , wherein Cg=G−t.

7. The method of claim 6 , wherein Y=t+(Cg>>1).

8. A device for coding attribute information of a point cloud, the device comprising:

at least one memory configured to store program code; and

at least one processor configured to read the program code and operate as instructed by the program code, the program code including:

obtaining code configured to cause the at least one processor to obtain the point cloud including a set of points in a three-dimensional space; and

coding code configured to cause the at least one processor to code the attribute information of at least one point of the point cloud using a YCoCg-R transform as a lossless inloop transform of prediction residuals of the at least one point and based on determining to use the lossless inloop transform of prediction residuals of the at least one point by a conditional check comprising at least one of:

determining whether a number of neighboring points to the at least one point experience any of reduced residual magnitude and reduced residual variance by application of the YCoCg-R transform as the lossless inloop transform of prediction residuals to ones of the neighboring points,

determining a maximum absolute difference in channel values of the neighboring points, and

determining interchannel correlation from the neighboring points.

9. The device of claim 8 , wherein the program code further includes:

transmitting code configured to cause the at least one processor to transmit the point cloud based on coding the attribute information using the YCoCg-R transform.

10. The device of claim 8 , wherein the YCoCg-R transform is used for graph-based point cloud compression (G-PCC).

11. The device of claim 8 , wherein Co=R−B.

12. The device of claim 11 , wherein t=B+(Co>>1).

13. The device of claim 12 , wherein Cg=G−t.

14. The device of claim 13 , wherein Y=t+(Cg>>1).

15. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of a device for coding attribute information of a point cloud, cause the one or more processors to:

obtain the point cloud including a set of points in a three-dimensional space; and

code the attribute information of at least one point of the point cloud using a YCoCg-R transform as a lossless inloop transform of prediction residuals of the at least one point and based on determining to use the lossless inloop transform of prediction residuals of the at least one point by a conditional check comprising at least one of:

determining whether a number of neighboring points to the at least one point experience any of reduced residual magnitude and reduced residual variance by application of the YCoCg-R transform as the lossless inloop transform of prediction residuals to ones of the neighboring points,

determining a maximum absolute difference in channel values of the neighboring points, and

determining interchannel correlation from the neighboring points.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the one or more processors to transmit the point cloud based on coding the attribute information using the YCoCg-R transform.

17. The non-transitory computer-readable medium of claim 15 , wherein Co=R−B.

18. The non-transitory computer-readable medium of claim 17 , wherein t=B+(Co>>1).

19. The non-transitory computer-readable medium of claim 18 , wherein Cg=G−t.

20. The non-transitory computer-readable medium of claim 19 , wherein Y=t+(Cg>>1).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: YEA, SEHOON; WENGER, STEPHAN; LIU, SHAN
To: TENCENT AMERICA LLC
Reel/Frame 053872/0533 →
Continuity (2)
Provisional Application 62911327 · Oct 6, 2019
Related Publication 20210104072A1 · Apr 8, 2021