Method and apparatus for encapsulating uncompressed images and uncompressed video data into a file
AssigneeCanon Kabushiki Kaisha
InventorsNaël Ouedraogo, Franck Denoual, Frédéric Maze, Hervé Ruellan, Jean Le Feuvre
Life of this patent
Estimating the term…
Abstract
The present invention concerns a method of encapsulating one or more uncompressed images in a media file, wherein the method comprises: generating generic description information describing the images and indicating that the images are uncompressed; and encapsulating the generic description information and the one or more images in the media file, the uncompressed images being encapsulated as one or more image items, the generic description information being encapsulated in a metadata part of the media file describing the image items.
Claims21
A method performed by a processor of a computing device for encapsulating an uncompressed video sequence in an International Organization for Standardization Base Media File Format (ISOBMFF) based media file, the uncompressed video sequence comprising uncompressed samples, wherein the method comprises:
- generating a track comprising description information describing the samples of the uncompressed video sequence and comprising a sample entry indicating that the samples are uncompressed, wherein the sample entry comprises sample configuration information indicating a number of components in the uncompressed samples, a component having a plurality of component values, the sample configuration information further comprising:
- an indication of the sampling type of a component,
- an indication of the interleaving of component values into sample data, and
- for each component, a component type of the component and an indication indicating the size in bits of the plurality of component values of the component;
- and
- generating the media file including the generated track, and the uncompressed video sequence,
- wherein the sample configuration information enables a processing device to process at least a part of the sample data.
A method performed by a processor of a computing device for reading an International Organization for Standardization Base Media File Format (ISOBMFF) based media file comprising an uncompressed video sequence, the uncompressed video sequence comprising uncompressed samples, wherein the method comprises
- obtaining, from the media file, a track comprising description information describing the samples of the uncompressed video sequence and comprising a sample entry indicating that the samples are uncompressed, wherein the sample entry comprises sample description information indicating a number of components in the uncompressed samples, a component having a plurality of component values, the sample configuration information further comprising:
- an indication of the sampling type of a component,
- an indication of the interleaving of component values into sample data, and
- for each component, a component type of the component and an indication indicating the size in bits of the plurality of component values of the component;
- reading, from the media file, the uncompressed video sequence based on the description information and the sample configuration information in the track.
A device for encapsulating an uncompressed video sequence in an International Organization for Standardization Base Media File Format (ISOBMFF) based media file, the uncompressed video sequence comprising uncompressed samples, wherein the device comprises a processor configured for:
- generating a track comprising description information describing the samples of the uncompressed video sequence and comprising a sample entry indicating that the samples are uncompressed, wherein the sample entry comprises sample configuration information indicating a number of components in the uncompressed samples, a component having a plurality of component values, the sample configuration information further comprising:
- an indication of the sampling type of a component,
- an indication of the interleaving of component values into sample data, and
- for each component, a component type of the component and an indication indicating the size in bits of the plurality of component values of the component;
- generating the media file including the generated track and the uncompressed video sequence,
- wherein the sample configuration information enables a processing device to process at least a part of the sample data.
A device for reading an International Organization for Standardization Base Media File Format (ISOBMFF) based media file comprising an uncompressed video sequence, the uncompressed video sequence comprising uncompressed samples, wherein the device comprises a processor configured for:
- obtaining, from the media file, a track comprising description information describing the samples of the uncompressed video sequence and comprising a sample entry indicating that the samples are uncompressed, wherein the sample entry comprises sample configuration information indicating a number of components in the uncompressed samples, a component having a plurality of component values, the sample configuration information further comprising:
- an indication of the sampling type of a component,
- an indication of the interleaving of component values into sample data, and
- for each component, a component type of the component and an indication indicating the size in bits of the plurality of component values of the component;
- reading, from the media file, the uncompressed video sequence based on the description information and the sample configuration information in the track.
Dependencies are inferred from the claim text.