Nova Patents
MX2018009876A

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.

MX2018009876A, drawing sheet 1
Sheet 1 of 9

Term

9.4 yearsleft in the term

Expires 16 February 2036.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

22 claims: 7 independent, 15 dependent

  1. 1
    CLAIMS REIVINDICACIONES 1 .. A method comprising:1.. Un método que comprende: receive a container file that includes at least one metadata unit 5 in a media data structure: recibir un fichero contenedor que incluye al menos una unidad de metadatos 5 en una estructura de datos de medios: receive displacement data: recibir datos de desplazamiento: determinar que los datos de desplazamienlc· calón riel aclon ados eon una. ubicación de la. estructura de datos de medios en el fichero contenedor;y usar los datos de desplazamiento como una referencia a la. ubicación de la 10 -estructura de datos de medios para obtener la unidad de datos de medios, determine that the displacement data of the aclon rail track is one. location of the. media data structure in the container file;and use the offset data as a reference to the. location of the 10-media data structure to obtain the media data unit,
  2. 5
    5 include, in the container file, a second identifier of the media data structure within the media data structure, the second identifier being equal to the first identifier, 5 incluir, en el fichero contenedor, un segundo identificador de la estructura de datos de medios dentro de la estructura de datos de medios, siendo el segundo identificador igual al primer identificador, 13, El método de acuerdo con la reivindicación 10 que comprende además:13, The method according to claim 10 further comprising:
  3. 6
    10 include, in the container file, a list of data references;10 incluir, en el fichero contenedor, una lista de referencias de datos;include, within the data reference list, a data reference comprising the first identifier;incluir, dentro de la liste de referencia de datos, una referencia de datos que comprende el primer identificador;asociar, en el fichero contenedor, los datos de desplazamiento con un índice de referencia de datos a. la lista de referencias de datos, haciendo referencia el associate, in the container file, the offset data with a data reference index a. the list of data references, referencing the 15 índice de referencia de datos a la. referencia de datos que comprende el primer identificad o r;fifteen data reference index to the. data reference comprising the first identifier;usar el índice de referencia de datos para seleccionar una referencia de datos de la liste, de referencias de datos, comprendiendo la referencia de dates seleccionada, un identificador de la estructura de datos de medios. use the data reference index to select a data reference from the list of data references, the selected date reference comprising an identifier of the media data structure.
  4. 13
    24. The apparatus according to any of claims 17 to 23; l wherein the shift data is related to a start of the media data structure, the apparatus further comprising:24. El aparato de acuerdo con euaíquiera.. de la,s reivindicaeiones 17 a 23;l en el que los datos de desplazamiento están relacionados con un comienzo de la estructura de datos de medios., comprendiendo el aparato además: 10 means to use the offset data and a location from the beginning of the. media data structure to obtain the media data unit 10 medios para usar los datos de desplazamiento y una ubicación del comienzo de la. estructura de datos de medios para, obtener la unidad de datos de medios,
  5. 15
    26. An apparatus comprising:26. Un aparato que comprende: 25 means for forming a container file that includes at least one metadata unit in a media data structure;25 medios para formar un fichero contenedor que incluye al menos una unidad de metadatos en una estructura de datos de medios;means for forming offset data in the container file as a reference to. the location of the media data drive relative to the. media data structure: and medios para formar datos de desplazamiento en el fichero contenedor como una referencia a. la ubicación de la unidad de datos de medios con relación a la. estructura de datos de medios: y 30 means for including an indication that the offset data is related to the location of the media data structure. 30 medios para incluir una indicación de que los datos de desplazamiento están relacionados con la ubicación de la estructura de datos de medios.
  6. 21
    33. A computer program product incorporated into a medium readable by 33. Un producto de programa informático incorporado en un medio legible por OJWQIVOI non-transient computer, comprising computer program code configured to, when run on at least one processor, cause an appliance or system:OJWQIVOI ordenador no transitorio, que comprende código de programa informático configurado para, cuando se ejecuta en al menos un procesador, provocar que un aparato o un sistema.: receive a container file that includes at least one metadata drive in a media data structure: reciba un fichero contenedor que incluye al menos una unidad de metadatos en una estructura de datos de medios: receive displacement data: reciba datos de desplazamiento: determine que los datos de desplazamiento están relacionados con una ubicación de la. estructura de datos de medios en el fichero contenedor: y use los datos de desplazamiento como una referencia a la ubicación de la. estructura de datos de medios para obtener la unidad de datos de medios, determine that the displacement data is related to a location of the. media data structure in the container file: and use the offset data as a reference to the location of the. media data structure to obtain the media data unit,
  7. 22
    3. 4. A computer program product embedded in a non-transient computer-readable medium, comprising computer program code configured to, when run on at least one processor, cause a device □ system:34. Un producto de programa informático incorporado en un medio legible por ordenador no transitorio, que comprende código de programa informática configurado para, cuando se ejecuta en al menos un procesador, provocar que un aparato □ un sistema: form a container file that includes at least one. unit of metadata in a media data structure: forme un fichero contenedor que incluye al menos una. unidad de metadatos en una estructura de datos de medios: form offset data in the container file as a reference to the. location of the media data drive in relation to the. forme datos de desplazamiento en el fichero contenedor como una referencia, a la. ubicación de la unidad de datos de medios can relación a la. estructura de datos de medios: e incluya una indicación de que los datos de desplazamiento están relacionados con la ubicación de la estructura de datos de medios. media data structure: and include an indication that the offset data is related to the location of the media data structure.