IP Library Granted Patent US 11,800,121
Granted Patent B2
US 11,800,121 · App. 17/333,772 · Granted Oct 24, 2023

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,800,121
App. No.
17/333,772
Granted
Oct 24, 2023
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 (33)

1. A server device, comprising:

compute resources to process video data representing a point cloud; and

an encoder to add at least one syntax element representing interoperability signaling in a bitstream of the video data to indicate a number of points in one or more pictures of the video data.

2. The server device of claim 1 , wherein the at least one syntax element to indicate a performance level needed to decode the bitstream.

3. The server device of claim 2 , wherein the encoder to encode video data and to encode metadata for multiple encoded video and metadata streams to be transmitted to a client device for viewing.

4. The server device of claim 3 , 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.

5. The server 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.

6. The server device of claim 1 , wherein the compute resources to process the video data and depth data based on receiving the video data and the depth data from one or more optical cameras having depth sensors.

7. The server device of claim 6 , wherein the processing comprises decomposing, with the compute resources, the video data and the depth data into the point cloud or texture triangles.

8. A computer implemented method, comprising:

processing, with compute resources, video data representing a point cloud; and

adding, with an encoder, at least one syntax element representing interoperability signaling in a bitstream of the video data to indicate for each coded picture a number of points created by a reference point cloud reconstructor.

9. The computer implemented method of claim 8 , wherein the at least one syntax element to indicate a performance level needed to decode the bitstream.

10. The computer implemented method of claim 8 , further comprising:

encoding, with the encoder, video data and metadata for multiple encoded video and metadata streams to be transmitted to a client device for viewing; and

transmitting the multiple encoded video and metadata streams to a client device for viewing.

11. The computer implemented method of claim 8 , 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.

12. The computer implemented method of claim 8 , wherein a fixed length code syntax element is used for the number of points.

13. The computer implemented method of claim 8 , further comprising:

receiving video data and depth data from one or more optical cameras having depth sensors.

14. The computer implemented method of claim 13 , wherein the processing comprises decomposing, with the compute resources, the video data and the depth data into the point cloud or texture triangles.

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

processing video data representing a point cloud; and

adding at least one syntax element representing interoperability signaling in a bitstream of the video data to indicate for each coded picture a number of points created by a reference point cloud reconstructor.

16. The machine-readable storage medium of claim 15 , wherein the at least one syntax element to indicate a performance level needed to decode the bitstream.

17. The machine-readable storage medium of claim 15 , further comprising:

encoding video data and metadata for multiple encoded video and metadata streams to be transmitted to a client device for viewing; and

transmitting the multiple encoded video and metadata streams to a client device for viewing.

18. The machine-readable storage medium of claim 15 , 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.

19. The machine-readable storage medium of claim 15 , wherein a fixed length code syntax element is used for the number of points.

20. The machine-readable storage medium of claim 15 , further comprising:

receiving video data and depth data from one or more optical cameras having depth sensors.

21. The machine-readable storage medium of claim 20 , wherein the processing comprises decomposing, with the compute resources, the video data and the depth data into the point cloud or texture triangles.

Continuity (3)
Continuation 16596204 · Oct 8, 2019
Provisional Application 62744014 · Oct 10, 2018
Related Publication 20210360267A1 · Nov 18, 2021
Cited By (2)
US 12,219,158 US 12,739,410