Methods and devices for improving storage and transmission of uncompressed data while using a standard format
AssigneeCanon Kabushiki Kaisha
InventorsFranck Denoual, Frédéric Maze, Naël Ouedraogo, Hervé Ruellan
Life of this patent
Estimating the term…
Abstract
A method for encapsulating media data into an ISO Base Media File Format (ISOBMFF) standard compliant file, the media data comprising a sequence of samples, including obtaining at least one sample of the sequence, generating ISOBMFF structure data indexing the at least one obtained sample, compressing the at least one obtained sample, and embedding the generated ISOBMFF structure data and the compressed at least one sample within the ISOBMFF compliant file.
Claims15
A method for outputting a sample from an ISO Base Media File Format (ISOBMFF) standard compliant file, the method comprising:
- obtaining, from the ISOBMFF compliant file, a compressed sample;
- obtaining, from the ISOBMFF compliant file, a sample entry comprising a predefined type indicating that the compressed sample corresponds to a sample of an uncompressed video, an item of information indicating a type of compression applied to the sample of the uncompressed video and an item of information indicating an entity being compressed within the compressed sample;
- decompressing the obtained compressed sample, as a function of the type of compression and of the item of information indicating the entity being compressed;
- and
- outputting the decompressed obtained sample.
A method for encapsulating media data into an ISO Base Media File Format (ISOBMFF) standard compliant file, the media data comprising a sequence of samples of an uncompressed video, the method comprising:
- obtaining at least one sample of the sequence of samples;
- generating ISOBMFF structure data indexing the at least one obtained sample;
- defining a data block as a function of one or several of the at least one obtained samples;
- compressing the at least one obtained sample comprising compressing one or several samples according to the data block;
- and
- generating an ISOBMFF compliant file including the generated ISOBMFF structure data and the compressed at least one sample,
- wherein samples corresponding to several data blocks are stored within one or several media data ISOBMFF boxes.
A method for generating displayable media data from an ISO Base Media File Format (ISOBMFF) standard compliant file generated by obtaining at least one sample of the sequence of samples, generating ISOBMFF structure data indexing the at least one obtained sample, compressing the at least one obtained sample and generating an ISOBMFF compliant file including the generated ISOBMFF structure data and the compressed at least one sample, the method comprising:
- obtaining, from the ISOBMFF compliant file, at least one compressed sample;
- decompressing the at least one obtained sample;
- obtaining, from the ISOBMFF compliant file, ISOBMFF structure data indexing the decompressed at least one obtained sample;
- generating displayable media data as a function of the obtained ISOBMFF structure data and of the decompressed at least one obtained sample.
Dependencies are inferred from the claim text.