| CPC H04N 13/161 (2018.05) [H04N 19/172 (2014.11); H04N 19/176 (2014.11)] | 15 Claims |

|
1. A method for compressing a volumetric video stream of a three-dimensional action scene represented by a plurality of frames, the method being implemented by computer, and according to which a mesh and a texture for each frame of the scene are generated and groups of frames each comprising a key frame and inter-frames are defined, the meshes thereof being defined with respect to the mesh of the corresponding key frame, the method comprising a step of compressing information representative of the textures and wherein the texture compression step comprises, for each frame group, the steps of:
compressing the information representative of the textures of each of the frames of the group according to a block compression method producing an encoding of the texture by blocks of pixels of the same size, each encoded block being independent of the other blocks, the compression method therefore being capable of forming blocks directly usable by a conventional graphics processing unit according to standard algorithms such as DXT, ASTC or PVRTC, thus defining blocks of pixels directly usable by a conventional graphics processing unit, and comprising blocks associated with the key frame and blocks respectively associated with each of the inter-frames;
determining, from the blocks associated with the key frame and blocks associated with the inter-frames, on the one hand, first blocks capable of forming a composite texture of the key frame, and on the other hand second blocks capable of modifying, by means of iterative replacement of blocks, the composite texture of the key frame by copying these second blocks into the composite texture so as to form approximated textures of the inter-frames;
forming a composite texture of the key frame of the group of frames from first blocks associated with the key frame and first blocks associated with the inter-frames, and encoding said composite texture; and
encoding the textures of the inter-frames based on the composite texture of the key frame and the second blocks.
|