Nova Patents
EP3703384A1

Media encapsulating and decapsulating

Abstract

There are disclosed various methods, apparatuses and computer program products for media encapsulating and decapsulating. In an example method for encapsulating media data, a container file including at least one meta data unit in a media data structure is formed. It may be determined that an offset is relative to a location of the media data structure in the container file, wherein the offset data is formed as a reference to the location of the media data structure in the media data unit. An indication that the offset data is relative to the location of the media data structure is included. In an example method for decapsulating media data, a container file including at least one meta data unit in a media data structure and offset data are received. It may be determined that the offset data is relative to a location of the media data structure in the container file, wherein the offset data is used as a reference to the location of the media data structure to obtain the media data unit.

EP3703384A1, drawing sheet 1
Sheet 1 of 8

Term

9.4 yearsto projected expiry

Projected expiry 16 February 2036, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

12 claims: 10 independent, 2 dependent

  1. 1
    An apparatus comprising:means for receiving a container file based on the international standards organization base media file format (ISOBMFF), wherein the container file comprises: at least two media data boxes, wherein at least one media data box is extended to comprise a media data box identifier value identifying the at least one media data box from other media data boxes in the container file;at least one track which is associated with the at least one media data box by comprising a data reference box, wherein the data reference box comprises a data entry box having the media data box identifier value as a data field;and an offset pointing to the location of at least one media sample in the at least one media data box;and means for determining that the at least one media sample is contained in the at least one media data box by checking the media data box identifier value in the data entry box.
  2. 2
    The apparatus as claimed in Claim 1, wherein the apparatus further comprises means for using the offset to obtain the at least one media data unit from the at least one media data box, wherein the offset is relative to the beginning of the location of the at least one media data box in the container file.
  3. 3
    The apparatus as claimed in Claims 1 and 2, wherein the offset is associated with a sample entry of the track through a data reference index pointing to the data entry box comprised in the data reference box.
  4. 4
    The apparatus as claimed in Claims 1 to 3, wherein the sample entry is contained in a sample description box of the track based on the ISOBMFF.
  5. 5
    the apparatus as claimed in Claims 1 to 4, wherein the media data box identifier comprises a 32 bit number.
  6. 6
    An apparatus comprising:means for forming a container file based on the international standards organization base media file format (ISOBMFF), wherein the container file comprises: at least two media data boxes, wherein at least one media data box is extended to comprise a media data box identifier value identifying the at least one media data box from other media data boxes in the container file;at least one track which is associated with the at least one media data box by comprising a data reference box, wherein the data reference box comprises a data entry box having the media data box identifier value as a data field;and an offset pointing to the location of at least one media sample in the at least one media data box.
  7. 7
    The apparatus as claimed in Claim 6, wherein the offset is relative to the beginning of the location of the at least one media data box in the container file.
  8. 8
    The apparatus as claimed in Claims 6 and 7, wherein the offset is associated with a sample entry of the track through a data reference index pointing to the data entry box comprised in the data reference box.
  9. 9
    The apparatus as claimed in Claims 6 to 8, wherein the sample entry is contained in a sample description box of the track based on the ISOBMFF.
  10. 10
    The apparatus as claimed in Claims 6 to 9, wherein the media data box identifier comprises a 32 bit number.
  11. 11
    A method comprising:receiving a container file based on the international standards organization base media file format (ISOBMFF), wherein the container file comprises: at least two media data boxes, wherein at least one media data box is extended to comprise a media data box identifier value identifying the at least one media data box from other media data boxes in the container file;at least one track which is associated with the at least one media data box by comprising a data reference box, wherein the data reference box comprises a data entry box having the media data box identifier value as a data field;and an offset pointing to the location of at least one media sample in the at least one media data box;and determining that the at least one media sample is contained in the at least one media data box by checking the media data box identifier value in the data entry box.
  12. 12
    A method comprising:forming a container file based on the international standards organization base media file format (ISOBMFF), wherein the container file comprises: at least two media data boxes, wherein at least one media data box is extended to comprise a media data box identifier value identifying the at least one media data box from other media data boxes in the container file;at least one track which is associated with the at least one media data box by comprising a data reference box, wherein the data reference box comprises a data entry box having the media data box identifier value as a data field;and an offset pointing to the location of at least one media sample in the at least one media data box.