Method, device and computer program for encapsulating media data into a media file
AssigneeCanon Kabushiki Kaisha
InventorsFranck Denoual, Naël Ouedraogo, Frédéric Maze, Jean Le Feuvre
Life of this patent
Estimating the term…
Abstract
A method and device for encapsulating media data into a media file and parsing a media file. The method comprising according to one of its aspects: including, in the media file, a first track comprising media samples, each media sample contains a set of one or more NAL units; including, in the media file, a second track comprising an extractor, the extractor is a structure referencing a data entity in a media sample contained in the first track; and including, in the extractor, a copy mode attribute that identifies, in the media sample, the referenced data entity relatively to one or more NAL units contained in the media sample.
Claims13
A method for encapsulating a media sample into a media file, the method comprising:
- including, in the media file, a track group having a plurality of tracks comprising media samples, each media sample containing a set of one or more NAL units;
- including, in the media file, an extractor, the extractor being a structure referencing the track group and referencing a data entity in a media sample contained in at least one of the plurality of tracks of the referenced track group;
- and
- including, in the extractor, an index of a NAL unit contained in the media sample and a copy mode attribute that identifies, in the media sample, the referenced data entity relatively to the NAL units corresponding to the index.
A method for parsing a media file to generate media data, the method comprising:
- obtaining, from the media file, a track group having a plurality of tracks comprising media samples, each media sample containing a set of one or more NAL units;
- obtaining, from the media file, an extractor, the extractor being a structure referencing the track group and referencing a data entity in a media sample contained in at least one of the plurality of tracks of the referenced track group;
- and
- obtaining, from a media sample contained in at least one of the plurality of tracks of the track group, a data entity identified by a copy mode attribute and an index of a NAL unit contained in the media sample included in the extractor;
- wherein the copy mode attribute identifies, in the media sample, the referenced data entity relatively to the NAL unit corresponding to the index.
A computing device for encapsulating a media sample into a media file, the computing device being configured for:
- including, in the media file, a track group having a plurality of tracks comprising media samples, each media sample containing a set of one or more NAL units;
- including, in the media file, an extractor, the extractor being a structure referencing the track group and referencing a data entity in a media sample contained in at least one of the plurality of tracks of the referenced track group;
- and
- including, in the extractor, an index of a NAL unit contained in the media sample and a copy mode attribute that identifies, in the media sample, the referenced data entity relatively to the NAL unit correspond to the index.
A computing device for parsing a media file to generate media data, the computing device being configured for:
- obtaining, from the media file, a track group having a plurality of tracks comprising media samples, each media sample containing a set of one or more NAL units;
- obtaining, from the media file, an extractor, the extractor being a structure referencing the track group and referencing a data entity in a media sample and comprising an index of a NAL unit contained in the media sample and a copy mode attribute contained in at least one of the plurality of tracks of the track group;
- and
- obtaining, from a media sample contained in at least one of the plurality of tracks of the track group, a data entity identified by the copy mode attribute included in the extractor;
- wherein the copy mode attribute identifies, in the media sample, the referenced data entity relatively to the NAL unit corresponding to the index.
A method for encapsulating a media sample into a media file, the method comprising:
- including, in the media file, a plurality of tracks comprising media samples, each media sample containing a set of one or more NAL units;
- including, in the media file, an extractor comprised in at least one of the plurality of tracks, the extractor being a structure referencing a data entity in a media sample contained;
- and
- including, in the extractor, an index of a NAL unit contained in the media sample and a copy mode attribute that identifies, in the media sample, the referenced data entity relatively to the NAL unit corresponding to the index.
A method for parsing a media file to generate media data, the method comprising:
- obtaining, from the media file, a plurality of tracks comprising media samples, each media sample containing a set of one or more NAL units;
- obtaining, from the media file, an extractor comprised in at least one of the plurality of tracks of the track group, the extractor being a structure referencing a data entity in a media sample and comprising an index of a NAL unit contained in the media sample and a copy mode attribute;
- and
- obtaining, from a media sample contained in at least one of the plurality of tracks of the track group, a data entity identified by the copy mode attribute included in the extractor;
- wherein the copy mode attribute identifies, in the media sample, the referenced data entity relatively to the NAL unit corresponding to the index.
Dependencies are inferred from the claim text.