US11412267B2ActiveUtilityA1

Storage of multiple atlases from one V-PCC elementary stream in ISOBMFF

49
Assignee: NOKIA TECHNOLOGIES OYPriority: Jan 10, 2020Filed: Jan 4, 2021Granted: Aug 9, 2022
Est. expiryJan 10, 2040(~13.5 yrs left)· nominal 20-yr term from priority
H04N 19/597H04N 19/70H04N 21/85406H04N 21/816H04N 13/161H04N 21/2353H04N 21/84H04N 21/8146
49
PatentIndex Score
0
Cited by
5
References
20
Claims

Abstract

An apparatus includes at least one processor; and at least one non-transitory memory including computer program code; wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to perform: provide signal information to identify an atlas identifier on a sample of a volumetric media track, or on the volumetric media track in a multi-track container; wherein the signal information allows a file parser to link volumetric media tracks with different atlas identifiers that originate from a volumetric media elementary stream; and wherein the file parser is able to reconstruct the volumetric media elementary stream based on the signal information and data encapsulated in the multi-track container.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. An apparatus comprising:
 at least one processor; and 
 at least one non-transitory memory including computer program code; 
 wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to: 
 provide signal information to identify an atlas identifier on a sample of a volumetric media track, or on the volumetric media track in a multi-track container; 
 wherein the signal information allows a file parser to link the volumetric media track associated with a first atlas identifier to another volumetric media track associated with a second atlas identifier, wherein the volumetric media track and the another volumetric media track originate from a volumetric media elementary stream; and 
 wherein the file parser is configured to reconstruct the volumetric media elementary stream based on the signal information and data encapsulated in the multi-track container. 
 
     
     
       2. The apparatus of  claim 1 , wherein the signal information comprises:
 a volumetric media sample entry of a volumetric media parameters track comprising common data of volumetric media tracks originating from the volumetric media elementary stream; 
 wherein the common data comprises parameter set data stored in a decoder configuration record, or immersive video camera parameters; and 
 a track reference in a track reference table of the volumetric media track that references the volumetric media parameters track, and is used to connect the volumetric media track to the volumetric media parameters track. 
 
     
     
       3. The apparatus of  claim 1 , wherein a volumetric media unit header atlas identifier is mapped to an atlas identifier within a volumetric media sample structure for each of one or more network abstraction layer units. 
     
     
       4. The apparatus of  claim 1 , wherein a volumetric media unit header atlas identifier is mapped to an atlas identifier within a volumetric media sample structure for a group of network abstraction layer units. 
     
     
       5. The apparatus of  claim 1 , wherein a volumetric media unit header atlas identifier is implicitly mapped to network abstraction layer units within a volumetric media sample structure. 
     
     
       6. The apparatus of  claim 1 , wherein the volumetric media track comprises a sub sample information box, and wherein the sub sample information box comprises a volumetric media unit header box in a codec specific parameters field that links sub sample network abstraction layer units in a volumetric media sample to a volumetric media unit header atlas identifier. 
     
     
       7. The apparatus of  claim 1 , wherein the sample of the volumetric media track comprises a sequence of volumetric media units having a payload and header, and the sample corresponds to a single point cloud frame, wherein samples corresponding to the single point cloud frame within one or more component tracks have a composition time corresponding to a composition time of the sample of the volumetric media track. 
     
     
       8. The apparatus of  claim 1 , wherein the signal information comprises:
 a grouping structure, the grouping structure comprising information about the atlas identifier; and 
 a binary indicator to signal whether the volumetric media track is a main track having common data for other volumetric media tracks belonging to a group. 
 
     
     
       9. The apparatus of  claim 1 , wherein the signal information comprises a grouping structure, the grouping structure comprising the atlas identifier, wherein a track with an atlas identifier having a specific value is implicitly considered as a main track having common data for other volumetric media tracks belonging to a group. 
     
     
       10. The apparatus of  claim 1 , wherein the signal information comprises a grouping structure, the grouping structure comprising a volumetric media unit header, wherein the volumetric media unit header comprises information about the atlas identifier and an indicator for a main track having common data for other volumetric media tracks belonging to a group. 
     
     
       11. The apparatus of  claim 1 , wherein the signal information comprises a track group, the track group comprising a volumetric media unit header for the volumetric media track. 
     
     
       12. The apparatus of  claim 1 , wherein the signal information provides at least one grouping type to specify a track grouping mechanism. 
     
     
       13. The apparatus of  claim 1 , wherein the signal information comprises:
 a volumetric media sample entry of the volumetric media track, the volumetric sample entry comprising common data of restricted volumetric media tracks of a certain type; 
 a restricted sample entry of a restricted volumetric media track, the restricted sample entry comprising restricted scheme information; and 
 a track reference in the volumetric media track having the volumetric media sample entry, the track reference configured to connect the volumetric media track to the restricted volumetric media track and to other restricted volumetric media tracks. 
 
     
     
       14. The apparatus of  claim 1 , wherein the signal information comprises a track group identifier that specifies a group or collection of tracks, the track group identifier having syntax inherited from a track group type box. 
     
     
       15. The apparatus of  claim 1 , wherein the volumetric media elementary stream comprises a V3C elementary stream. 
     
     
       16. The apparatus of  claim 12 , wherein the at least one type comprises at least one grouping box type, and wherein syntax of the at least one grouping box type extends a track group type box. 
     
     
       17. A method comprising:
 providing signal information to identify an atlas identifier on a sample of a volumetric media track, or on the volumetric media track in a multi-track container; 
 wherein the signal information allows a file parser to link the volumetric media track associated with a first atlas identifier to another volumetric media track associated with a second atlas identifier, wherein the volumetric media track and the another volumetric media track originate from a volumetric media elementary stream; and 
 wherein the file parser is configured to reconstruct the volumetric media elementary stream based on the signal information and data encapsulated in the multi-track container. 
 
     
     
       18. The method of  claim 17 , wherein the signal information comprises:
 a volumetric media sample entry of a volumetric media parameters track comprising common data of volumetric media tracks originating from the volumetric media elementary stream; and 
 a track reference in a track reference table of the volumetric media track that references the volumetric media parameters track, and is used to connect the volumetric media track to the volumetric media parameters track; 
 wherein the track reference in the track reference table comprises a type distinct from track reference types associated with occupancy, geometry, or attribute data. 
 
     
     
       19. A non-transitory program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine for performing operations, the operations comprising:
 providing signal information to identify an atlas identifier on a sample of a volumetric media track, or on the volumetric media track in a multi-track container; 
 wherein the signal information allows a file parser to link the volumetric media track associated with a first atlas identifier to another volumetric media track associated with a second atlas identifier, wherein the volumetric media track and the another volumetric media track originate from a volumetric media elementary stream; and 
 wherein the file parser is configured to reconstruct the volumetric media elementary stream based on the signal information and data encapsulated in the multi-track container. 
 
     
     
       20. The non-transitory program storage device of  claim 19 , wherein the signal information comprises:
 a volumetric media sample entry of a volumetric media parameters track comprising common data of volumetric media tracks originating from the volumetric media elementary stream; 
 wherein the common data comprises parameter set data stored in a decoder configuration record, or immersive video camera parameters; and 
 a track reference in a track reference table of the volumetric media track that references the volumetric media track, and is used to connect the volumetric media track to the volumetric media parameters track.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.