IP Library Granted Patent US 11,057,631
Granted Patent B2
US 11,057,631 · App. 16/596,204 · Granted Jul 6, 2021

Point cloud coding standard conformance definition in computing environments

Inventor: Jill Boyce (Portland, OR)
Assignee: Intel Corporation
H04N19/196H04N19/136H04N19/42H04N19/463H04N19/70
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,057,631
App. No.
16/596,204
Granted
Jul 6, 2021
Kind
B2
Abstract

A mechanism is described for facilitating defining of interoperability signaling and conformance points for the PCC standard in computing environments. A computing device of embodiments, as described herein, includes a decoder to decode a compressed bitstream of video data representing a point cloud, point cloud reconstructor circuitry to reconstruct a point cloud from the decoded patch video data, a syntax element parser to receive at least one syntax element representing interoperability signaling in the compressed bitstream to indicate the number of points in one or more pictures of the video data, and processing hardware to determine if the number of points in the one or more pictures of the compressed bitstream is within the conformance limits of the point cloud reconstructor circuitry.

Claims (43)

1. A computing device comprising:

a decompression circuitry to decode a compressed bitstream of patch video data representing a point cloud;

point cloud reconstructor circuitry to reconstruct a point cloud from the decoded patch video data; and

a processor that is configured to receive at least one syntax element representing interoperability signaling in the compressed bitstream to indicate the number of points in one or more pictures of the patch video data and

to determine if the number of points in the one or more pictures of the compressed bitstream is within the conformance limits of the point cloud reconstructor circuitry.

2. The computing device of claim 1 , wherein the at least one syntax element to indicate a reconstruction level that indicates for each coded picture a number of points to be created by the point cloud reconstructor circuitry.

3. The computing device of claim 1 , wherein the decompression circuitry comprises at least one video decoder to decode video data and a metadata decoder to decode metadata.

4. The computing device of claim 3 , wherein the video decode capability of the decompression circuitry is decoupled from point cloud reconstructing capability of the point cloud reconstructor circuitry.

5. The computing device of claim 1 , wherein the at least one syntax element is included in a High Level Syntax including a Supplemental Enhancement Information message, parameters set, or picture header of the bitstream.

6. The computing device of claim 1 , wherein the at least one syntax element to indicate a performance level needed to decode the compressed bitstream with the performance level including a maximum picture size and pixel rate.

7. The computing device of claim 1 , wherein the processor comprises a graphics processor co-located and in communication with an application processor.

8. The computing device of claim 7 , wherein the application processor or a network element to determine if the compressed bitstream is decodable based on the at least one syntax element.

9. A computer implemented method comprising:

decoding a compressed bitstream of patch video data representing a point cloud;

reconstructing, with point cloud reconstructor circuitry, a point cloud from the decoded patch video data;

receiving at least one syntax element representing interoperability signaling in the compressed bitstream to indicate the number of points in one or more pictures of the patch video data; and

determining, with processing hardware, if the number of points in the one or more pictures of the compressed bitstream is within the conformance limits of the point cloud reconstructor circuitry.

10. The computer implemented method of claim 9 , wherein the at least one syntax element to indicate a reconstruction level that indicates for each coded picture a number of points to be created by the point cloud reconstructor circuitry.

11. The computer implemented method of claim 10 , wherein a profile level comprises a client reconstruct level definition with a first client reconstruct level being able to create 100% of points, at matching positions; a second client reconstruct level being able to create at least 75% of points; and a third client reconstruct level being able to create at least 50% of points.

12. The computer implemented method of claim 9 , further comprising:

decompressing the compressed bitstream.

13. The computer implemented method of claim 11 , wherein a decode capability of a decoder and a point cloud reconstructing capability of the point cloud reconstructor circuitry are decoupled with the at least one syntax element indicating a first level for video decode capability and a second level for point cloud reconstructing capability.

14. The computer implemented method of claim 9 , wherein the at least one syntax element is included in a High Level Syntax including a Supplemental Enhancement Information message, parameters set, or picture header of the bitstream.

15. The computer implemented method of claim 9 , wherein the at least one syntax element to indicate a performance level needed to decode the compressed bitstream with the performance level including a maximum picture size and pixel rate.

16. The computer implemented method of claim 9 , wherein at least one operation of the method is performed by the processing hardware comprising a graphics processor co-located and in communication with an application processor.

17. A machine-readable storage medium comprising executable instructions which when executed by a processor cause the processor to perform a method, the method comprising:

decoding a compressed bitstream of video data representing a point cloud;

reconstructing a point cloud from the decoded video data;

receiving at least one syntax element representing interoperability signaling in the compressed bitstream to indicate the number of points in one or more pictures of the video data; and

determining if the number of points in the one or more pictures of the compressed bitstream is within the conformance limits of the point cloud reconstructor circuitry.

18. The machine-readable storage medium of claim 17 , wherein the at least one syntax element to indicate a reconstruction level that indicates for each coded picture a number of points to be created by the point cloud reconstructor circuitry.

19. The machine-readable storage medium of claim 18 , wherein a profile level comprises a client reconstruct level definition with a first client reconstruct level being able to create 100% of points, at matching positions; a second client reconstruct level being able to create at least 75% of points; and a third client reconstruct level being able to create at least 50% of points.

20. The machine-readable storage medium of claim 17 , the method further comprising:

decompressing the compressed bitstream.

21. The machine-readable storage medium of claim 19 , wherein a decode capability of a decoder and a point cloud reconstructing capability of the point cloud reconstructor circuitry are decoupled with the at least one syntax element indicating a first level for video decode capability and a second level for point cloud reconstructing capability.

22. The machine-readable storage medium of claim 17 , wherein the at least one syntax element is included in a High Level Syntax including a Supplemental Enhancement Information message, parameters set, or picture header of the bitstream.

23. A system comprising:

a memory device to store instructions;

decode circuitry to decode a compressed bitstream of patch video data representing a point cloud;

point cloud reconstructor circuitry to reconstruct a point cloud from the decoded patch video data; and

a processor that is configured to execute the instructions to receive at least one syntax element representing interoperability signaling in the compressed bitstream to indicate the number of points in one or more pictures of the patch video data and to determine if the number of points in the one or more pictures of the compressed bitstream is within the conformance limits of the point cloud reconstructor circuitry.

24. The system of claim 23 , wherein the decode circuitry comprises at least one video decoder to decode video data and a metadata decoder to decode metadata.

25. The system of claim 24 , wherein the video decode capability of the decode circuitry is decoupled from point cloud reconstructing capability of the point cloud reconstructor circuitry.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2019
From: BOYCE, JILL
To: INTEL CORPORATION
Reel/Frame 050838/0193 →
Continuity (2)
Provisional Application 62744014 · Oct 10, 2018
Related Publication 20200120347A1 · Apr 16, 2020
Cited By (5)
US 12,219,115 US 12,219,158 US 12,425,554 US 12,555,298 US 12,739,410