IP Library › Granted Patent US 11,200,701
Granted Patent B2
US 11,200,701 · App. 16/823,438 · Granted Dec 14, 2021

Method and apparatus for storage and signaling of static point cloud data

Inventors: Emre Baris Aksu (Tampere, FI); Miska Matias Hannuksela (Tampere, FI)
Assignee: NOKIA TECHNOLOGIES OY
G06T9/00G06T15/205H04N19/20H04N19/463H04N19/70G06T2210/56H04N19/30
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,200,701
App. No.
16/823,438
Granted
Dec 14, 2021
Kind
B2
Abstract

A method, apparatus and computer program product access a video-based point cloud compression coded bitstream. The point cloud compression coded bitstream corresponds to a non-timed video-based point cloud compression representation that comprises one or more video point cloud compression units. The method, apparatus and computer program product encapsulate the one or more video point cloud compression units as one or more video point cloud compression unit items. The method, apparatus and computer program product also cause storage of the one or more video point cloud compression unit items in a file.

Claims (37)

1. A method comprising:

accessing a video-based point cloud compression coded bitstream, wherein the point cloud compression coded bitstream corresponds to a video point cloud compression representation that comprises one or more static video point cloud compression units;

encapsulating the one or more static video point cloud compression units as one or more video point cloud compression unit items; and

causing storage of the one or more video point cloud compression unit items and the one or more static video point cloud compression units in a file as non-timed video-based point cloud compression coded items, wherein the one or more video point cloud compression items and the one or more static video point cloud compression units are stored in International Standards Organization base media file format.

2. The method according to claim 1 , wherein the file further comprises metadata defined to indicate a presence of the one or more non-timed video-based point cloud compression coded items, and wherein the one or more non-timed video-based point cloud compression coded items are independently decodable.

3. The method according to claim 1 , wherein the point cloud compression coded bitstream further comprises one or more item references to indicate a link between one or more video point cloud compression items and at least one of the following: the one or more video point cloud compression unit items or one or more entities containing the one or more static video point cloud compression units.

4. The method according to claim 3 , wherein the one or more item references indicate one or more unit types of the one or more static video point cloud compression units, said one or more unit types comprising one or more of: occupancy, geometry, attribute, patch sequence, or sequence parameter set.

5. The method according to claim 1 , wherein the one or more video-based point cloud compression (V-PCC) coded items or coded unit items are further associated with one or more video point cloud compression unit properties that include one or more of: profile, level and tier information, a maximum number of layers, one or more attributes, one or more attribute types, or one or more maximum resolutions.

6. The method according to claim 1 , wherein the one or more static video point cloud compression units are identical in content representation so as to represent a same video point cloud compression unit content, and wherein a grouping type indicating that the one or more static video point cloud compression units are identical in content representation is associated with the one or more static video point cloud compression units.

7. The method according to claim 1 , wherein the one or more video point cloud compression unit items are marked as hidden items that are not independently renderable by setting a flag in an ItemInfoEntry Box.

8. The method according to claim 1 , wherein the one or more static video point cloud compression units are alternatives for content representation, and wherein a grouping type indicating that the one or more static video point cloud compression units are alternatives for content representation is associated with the one or more static video point cloud compression units.

9. An apparatus comprising at least one processor and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

access a video-based point cloud compression coded bitstream, wherein the point cloud compression coded bitstream corresponds to a video point cloud compression representation that comprises one or more static video point cloud compression units;

encapsulate the one or more static video point cloud compression units as one or more video point cloud compression unit items; and

cause storage of the one or more video point cloud compression unit items and the one or more static video point cloud compression units in a file as non-timed video-based point cloud compression coded items, wherein the one or more video point cloud compression items and the one or more static video point cloud compression units are stored in International Standards Organization base media file format.

10. The apparatus according to claim 9 , wherein the file further comprises metadata defined to indicate a presence of the one or more non-timed video-based point cloud compression coded items, and wherein the one or more non-timed video-based point cloud compression coded items are independently decodable.

11. The apparatus according to claim 9 , wherein the point cloud compression coded bitstream further comprises one or more item references to indicate a link between one or more video point cloud compression items and one or more of the following: the one or more video point cloud compression unit items or one or more entities containing the one or more static video point cloud compression units.

12. The apparatus according to claim 11 , wherein the one or more item references indicate one or more unit types of the one or more static video point cloud compression units, said one or more unit types comprising one or more of: occupancy, geometry, attribute, patch sequence, or sequence parameter set.

13. The apparatus to claim 9 , wherein the one or more video-based point cloud compression (V-PCC) coded items or coded unit items are further associated with one or more video point cloud compression unit properties that include one or more of: profile, level and tier information, a maximum number of layers, one or more attributes, one or more attribute types, or one or more maximum resolutions.

14. The apparatus according to claim 9 , wherein the one or more static video point cloud compression units are identical in content representation so as to represent a same video point cloud compression unit content, and wherein a grouping type indicating that the one or more static video point cloud compression units are identical in content representation is associated with the one or more static video point cloud compression units.

15. The apparatus according to claim 9 , wherein the one or more static video point cloud compression units are alternatives for content representation, and wherein a grouping type indicating that the one or more static video point cloud compression units are alternatives for content representation is associated with the one or more static video point cloud compression units.

16. The apparatus according to claim 9 , wherein the one or more video point cloud compression unit items are marked as hidden items that are not independently renderable by setting a flag in an ItemInfoEntry Box.

17. A computer program product comprises at least one non-transitory computer-readable storage medium having computer executable program code instructions stored therein, the computer executable program code instructions comprising program code instructions configured, upon execution, to:

access a video-based point cloud compression coded bitstream, wherein the point cloud compression coded bitstream corresponds to a video point cloud compression representation that comprises one or more static video point cloud compression units;

encapsulate the one or more static video point cloud compression units as one or more video point cloud compression unit items; and

cause storage of the one or more video point cloud compression unit items and the one or more static video point cloud compression units in a file as non-timed video-based point cloud compression coded items, wherein the one or more video point cloud compression items and the one or more static video point cloud compression units are stored in International Standards Organization base media file format.

18. The computer program product according to claim 17 , wherein the file further comprises metadata defined to indicate a presence of the one or more non-timed video-based point cloud compression coded items, and wherein the one or more non-timed video-based point cloud compression coded items are independently decodable.

19. The computer program product according to claim 17 , wherein the point cloud compression coded bitstream further comprises one or more item references to indicate a link between one or more video point cloud compression items and the one or more static video point cloud compression units or one or more entities containing the video point cloud compression units.

20. The computer program product according to claim 19 , wherein the one or more item references indicate one or more unit types of the one or more static video point cloud compression units, said one or more unit types comprising one or more of: occupancy, geometry, attribute, patch sequence, or sequence parameter set.

21. The method according to claim 1 , wherein the one or more video point cloud compression unit items are stored at a file level or a movie level.

22. The method according to claim 1 , wherein the one or more video point cloud compression unit items are stored in a meta box.

23. The apparatus according to claim 9 , wherein the one or more video point cloud compression unit items are stored at a file level or a movie level.

24. The apparatus according to claim 9 , wherein the one or more video point cloud compression unit items are stored in a meta box.

25. The computer program according to claim 19 , wherein the one or more video point cloud compression unit items are stored at a file level or a movie level.

26. The computer program according to claim 19 , wherein the one or more video point cloud compression unit items are stored in a meta box.

27. The method of claim 4 , wherein the one or more unit types are associated with one or more unit item types of vpco, vpcg, vpca, cpvx, and vsps, respectively.

28. The method of claim 27 , wherein the item references have a type selected from among: item reference (iref), pcps, or cdsc.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2020
From: AKSU, EMRE BARIS; HANNUKSELA, MISKA MATIAS
To: NOKIA TECHNOLOGIES OY
Reel/Frame 052162/0832 →
Continuity (2)
Provisional Application 62820628 · Mar 19, 2019
Related Publication 20200302650A1 · Sep 24, 2020