CPC H04N 19/597 (2014.11) [H04N 19/172 (2014.11)] | 25 Claims |
1. An apparatus comprising:
at least one processor; and
at least one memory storing instructions that, when executed by the at least one processor, cause the apparatus at least to:
receive, as an input, a volumetric video frame comprising volumetric video data;
decompose the volumetric video frame into one or more patches, wherein a patch comprises a volumetric video data component;
pack two or more patches, where at least two patches of the two or more patches comprise a different volumetric video data component with respect to each other, into one video frame to generate a packed video frame;
wherein the volumetric video component of a first patch of the at least two patches packed into the one video frame comprises one of an occupancy component, a geometry component, or an attribute component, and a second patch of the at least two patches packed into the one video frame comprises a different one of the occupancy component, the geometry component, or the attribute component;
wherein the first patch is in a first region of the one video frame, the first region comprising the one of the occupancy component, the geometry component, or the attribute component of the first patch, and the second patch is in a second region of the one video frame, the second region comprising the different one of the occupancy component, the geometry component, or the attribute component of the second patch;
generate a bitstream comprising an encoded video frame comprising the packed video frame;
signal, in or along the bitstream, existence of the encoded video frame comprising patches of more than one different volumetric video data component including at least the first patch in the first region of the one video frame and the second patch in the second region of the one video frame; and
transmit the encoded bitstream for rendering.
|