Storage of multiple atlases from one V-PCC elementary stream in ISOBMFF
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-modifiedWhat 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.