Procedimiento de almacenamiento de un objeto multimedia, estructura de datos y terminal asociado.

Procedimiento de almacenamiento de un objeto multimedia constituido por al menos un flujo elemental de datos,

por un terminal de recepción del mencionado o de los mencionados flujos elementales, el mencionado o los mencionados flujos siendo recibidos por el terminal en forma de paquetes de datos que consta de una parte de datos y una cabecera que consta de números de secuencia, comprendiendo:

- una etapa de almacenamiento en un objeto-dato de las partes de datos de los paquetes recibidos; -una etapa de creación de una pista de difusión constituida por grabaciones elementales relativas a los paquetes de datos, estas grabaciones elementales siendo almacenadas en secuencia según los números de secuencia de los paquetes recibidos y comprendiendo una referencia a los datos del mencionado paquete en el seno del objeto-dato; caracterizado por que comprende además:

- una etapa de creación de grabaciones elementales que corresponden a paquetes no recibidos en el seno de la mencionada pista de difusión, estas grabaciones elementales siendo almacenadas en la secuencia en los lugares donde habrían sido almacenadas las grabaciones elementales correspondientes si los paquetes hubiesen sido recibidos.

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E08155740.

Solicitante: APPLE INC..

Nacionalidad solicitante: Estados Unidos de América.

Dirección: 1 INFINITE LOOP CUPERTINO, CA 95014 ESTADOS UNIDOS DE AMERICA.

Inventor/es: PECQUEUR,REMI, Demilly,Fabien.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • H04N5/76 ELECTRICIDAD.H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS.H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION. › H04N 5/00 Detalles de los sistemas de televisión (Detalles de los dispositivos de análisis o sus combinaciones con la producción de la tensión de alimentación H04N 3/00). › Registro de la señal de televisión.
  • H04N7/64

PDF original: ES-2381606_T3.pdf

 


Fragmento de la descripción:

Procedimiento de almacenamiento de un objeto multimedia, estructura de datos y terminal asociado La presente invención se refiere a un procedimiento para la grabación de objetos multimedia difundidos, y más particularmente a la grabación de estos objetos multimedia en una forma que permite completar fácilmente la grabación mediante datos descargados con posterioridad a la fase de grabación.

Es sabido que se graban, especialmente en disco duro, objetos multimedia que forman servicios numéricos o partes de servicios numéricos difundidos. Estos objetos multimedia se componen generalmente de flujo de audio y/o video, de datos que corresponden a una guía de servicio (nombre del servicio, proveedor, descripción, url, etc.) , o incluso meta-datos relativos a los programas (hora de inicio y de finalización) . La difusión se puede hacer en todas las formas utilizadas hoy en día, por ejemplo por satélite, por cable, por onda hertziana e igualmente por redes de comunicación como las redes IP donde se hace en forma de flujo de datos IP como con el sistema conocido por el nombre de datacast IP, estandarizado por DVB Digital Video Broadband o BCAST, estandarizado por el consorcio Open Mobile Alliance. Esta difusión se hace con destino a terminales de recepción. Estos terminales están equipados de medios de recepción y generalmente medios de adquisición y de restitución de los objetos multimedia. En algunos casos, estos terminales pueden estar igualmente equipados de medios de almacenamiento que permiten la grabación de los objetos multimedia recibidos con vista a una restitución posterior. Múltiples formatos de archivos permiten este almacenamiento de servicios grabados en vista de su restitución independientemente de la difusión. Entre estos formatos, el formato conocido por el nombre de MPEG-4 ISO file format en inglés, se desarrolla y lo utilizan numerosos aparatos de restitución de servicios. Este formato se describe particularmente en los documentos "ISO/IEC 14496/12 Information technology - Coding of audio-visual objects - Part 12: ISO base media file format" e "ISO/IEC 14496/14 Information technology - Coding of audio-visual objects - Part 14: MP4 file format". La Fig. 1 retoma la arquitectura general de este formato de archivo. Es un formato de archivo orientado a objeto. Un primer objeto englobador describe el archivo mismo: es el objeto archivo ISO referenciado 1.1. Este objeto puede contener un objeto película, referenciado 1.2, que contiene los datos relativos a una presentación audiovisual. Tal presentación audiovisual se constituye por pistas de audio y pistas de video que se combinan para restituir esta presentación. Los datos multimedia útiles que componen la mayor parte de los datos de un servicio se almacenan en un objeto-dato llamado mdat para media data en inglés, referenciado 1.8. El objeto película 1.2 contiene un descriptor de objeto inicial 1.3 que hace referencia a los demás objetos del archivo. Igualmente, contiene un objeto "pista" (track en inglés) para cada pista del archivo. Estos objetos-pista, referenciados 1.5 y 1.6 en la Fig. 1 hacen referencia a datos multimedia correspondientes en el objeto-dato mdat 1.8. El archivo contiene eventualmente un objeto BIFS (Binar y Format for Scene en inglés) que permite describir escenas y referenciado 1.4. Para resumir, el formato de archivo comprende datos de informaciones relativas a los objetos contenidos en el mencionado formato y datos llamados útiles referenciados por estos datos de informaciones. Si el archivo debe ser difundido en forma de flujo (streaming en inglés) , contiene igualmente al menos una pista, llamada de relectura directa video/audio (playback en inglés) que describe la formación de los paquetes para una lectura por un lector multimedia de archivos. El archivo contiene igualmente al menos una pista llamada de difusión (Track hint en inglés) que describe la formación de los paquetes para la difusión en un modo servidor. Esta pista de difusión o track hint es un objeto dependiente del protocolo utilizado para la difusión. De este modo, varios objetos pistas de difusiones pueden referenciar el mismo objeto película a partir del mismo archivo. Los protocolos RTP, FlexMux, o MPEG-2 transport stream son protocolos, entre otros, utilizados para referenciar objetos multimedia vía pistas de difusión. En el caso de una difusión por medio del protocolo RTP (Real Time Protocol en inglés) sobre IP (Internet Protocol en inglés) , hay generalmente una pista de difusión para cada pista elemental multimedia, ya sea esta pista una pista de audio o una pista de video. En efecto, el protocolo RTP prevé una difusión de cada pista elemental vía una sesión RTP independiente. Esta pista de difusión está asociada en la gran mayoría de los casos a la pista de relectura directa. Es decir, que los punteros de datos de la pista de difusión apuntan directamente a los punteros de datos de la pista de relectura directa que apuntan, éstos, a los datos útiles. En algunas formas de realización, los punteros de la pista de difusión apuntan directamente a las informaciones útiles sin referenciar otras pistas.

Cuando un terminal recibe en difusión un objeto multimedia y desea operar una copia de seguridad del mismo, es necesario crear un archivo que posea tal estructura en un medio de almacenamiento. Este medio de almacenamiento puede ser un disco duro, por ejemplo, o incluso de la memoria o cualquier otro periférico, incluso red, que permita el almacenamiento de una gran cantidad de datos. En caso de que la redifusión posterior de los mencionados objetos multimedia grabados fuese tratada como una nueva difusión, es necesaria la añadidura de pistas de difusión audiovisuales y de datos contextuales que permitan la construcción de este flujo de difusión. En ese caso, el terminal comienza por analizar los diferentes flujos elementales que recibe, crea las estructuras de pistas asociadas, y entonces comienza a almacenar los datos recibidos en un objeto-dato, tal como el objeto 1.8 de la Fig. 1.

En el momento de la restitución del contenido almacenado y en un primer modo de operación, todo sucede como si se tratara de una difusión. El contenido se lee desde el archivo y se difunde hacia el módulo encargado de la restitución de ese contenido que funciona de manera similar a la restitución de un contenido realmente difundido hacia el terminal. Para administrar esta seudo-difusión interna al terminal, en la que el terminal es él mismo un cliente servidor, es necesario crear pistas de difusión en el archivo almacenado. Estas pistas de difusión indican el formato conforme al protocolo de difusión, por ejemplo RTP. Estas pistas consisten en una sucesión de grabaciones elementales que apuntan a los datos del contenido. Estas grabaciones elementales pueden contener, por ejemplo, el número de secuencia RTP, el valor de la etiqueta temporal (timestamp en inglés) del paquete RTP y un puntero hacia el puntero de datos de la pista de relectura directa que posee un puntero hacia los datos que constituyen el contenido del mencionado archivo que corresponden a los datos útiles (payload en inglés) del paquete RTP. El puntero de datos de la pista de difusión puede igualmente apuntar directamente hacia datos que constituyan el contenido del mencionado archivo que corresponden a los datos útiles. Por consiguiente, la creación de estas pistas de difusión y de estas pistas de relectura directa incluye el almacenamiento de informaciones generalmente resultantes de las cabeceras de los paquetes de datos del protocolo de difusión en el caso de una pista de difusión, así como el almacenamiento de informaciones temporales resultantes de los codificadores en el caso de una pista de relectura directa, más los datos útiles, más eventualmente las informaciones relativas a la guía de programa de difusión. En el caso, de una grabación de un programa TV, el archivo puede contener además del mencionado programa, datos de informaciones del objeto relativo a la grabación como el número de la cadena, la fecha, la hora de la mencionada grabación y el resumen descriptivo del mencionado programa grabado.

La operación de almacenamiento del contenido consiste en almacenar, de una parte, la pista de difusión con el contenido de la parte dato de los paquetes RTP en un soporte objeto-dato (mdat) y, por otra parte, el contenido de las cabeceras de los paquetes RTP, al menos del número de secuencia, la etiqueta temporal y el puntero en el emplazamiento en el objeto-dato del contenido así almacenado en forma de una pista de difusión. Los datos así almacenados se formatean como para un soporte destinado a la difusión. Las pistas de difusión contienen instrucciones para un servidor de difusión que secunda las formaciones de paquetes.... [Seguir leyendo]

 


Reivindicaciones:

1. Procedimiento de almacenamiento de un objeto multimedia constituido por al menos un flujo elemental de datos, por un terminal de recepción del mencionado o de los mencionados flujos elementales, el mencionado o los mencionados flujos siendo recibidos por el terminal en forma de paquetes de datos que consta de una parte de datos y una cabecera que consta de números de secuencia, comprendiendo:

- una etapa de almacenamiento en un objeto-dato de las partes de datos de los paquetes recibidos; -una etapa de creación de una pista de difusión constituida por grabaciones elementales relativas a los paquetes de datos, estas grabaciones elementales siendo almacenadas en secuencia según los números de secuencia de los paquetes recibidos y comprendiendo una referencia a los datos del mencionado paquete en el seno del objeto-dato;

caracterizado por que comprende además:

- una etapa de creación de grabaciones elementales que corresponden a paquetes no recibidos en el seno de la mencionada pista de difusión, estas grabaciones elementales siendo almacenadas en la secuencia en los lugares donde habrían sido almacenadas las grabaciones elementales correspondientes si los paquetes hubiesen sido recibidos.

2. Procedimiento según la reivindicación 1, caracterizado por que el número de secuencia de los paquetes no recibidos se almacena en las grabaciones elementales que corresponden a estos paquetes no recibidos.

3. Procedimiento según una de las reivindicaciones 1 ó 2, caracterizado por que consta además de una etapa de recuperación de los paquetes no recibidos con posterioridad a la creación de la mencionada pista de difusión.

4. Procedimiento según la reivindicación 3, caracterizado por que esta etapa de recuperación de los paquetes no recibidos comprende:

- el envío de una solicitud de recuperación a un servidor de recuperación; y -la recepción de datos que comprende los paquetes no recibidos en respuesta a dicha solicitud.

5. Procedimiento según una de las reivindicaciones 1 a 4, caracterizado por que los paquetes no recibidos forman la integridad de un flujo de datos elemental que permite completar el objeto multimedia.

6. Procedimiento según la reivindicación 1, caracterizado por que consta además de una etapa de almacenamiento de informaciones relativas a la tasa y a la localización de los paquetes que faltan.

7. Estructura de datos que almacena un objeto multimedia constituido por al menos un flujo elemental de datos, el mencionado o los mencionados flujos elementales siendo susceptibles de ser difundidos en forma de paquetes de datos constando de una parte de datos y una cabecera de los números de secuencia, comprendiendo:

- un objeto-dato que almacena los datos del mencionado o los mencionados flujos; -al menos una pista de difusión constituida por grabaciones elementales relativas a los paquetes de datos susceptibles de ser difundidos, siendo estas grabaciones elementales almacenadas en secuencia según los números de secuencia de los mencionados paquetes y comprendiendo una referencia a los datos del mencionado paquete en el seno del objeto-dato;

caracterizado por que comprende además:

- grabaciones elementales que corresponden a paquetes cuyos datos no son almacenados en el objeto-dato, en el seno de la mencionada pista de difusión, siendo estas grabaciones elementales almacenadas en la secuencia en los lugares donde habrían sido almacenadas las grabaciones correspondientes a estos mismos paquetes si los datos correspondientes hubiesen sido almacenados en el objeto-dato.

8. Estructura de datos según la reivindicación 7, caracterizado por que, al menos una de las mencionadas grabaciones elementales que corresponden a paquetes cuyos datos no son almacenados en el objeto-dato, comprende una referencia a una estrategia de gestión de los datos que faltan.

9. Terminal de recepción de un objeto multimedia constituido por al menos un flujo elemental de datos, el mencionado o los mencionados flujos siendo recibidos por el terminal en forma de paquetes de datos que constan de una parte de datos y de una cabecera que consta de números de secuencia, comprendiendo:

- un medio de almacenamiento en un objeto-dato de las partes de datos de los paquetes recibidos; -un medio de creación de una pista de difusión constituida por grabaciones elementales relativas a los paquetes de datos, siendo estas grabaciones elementales almacenadas en secuencia según los números de secuencia de los paquetes recibidos y comprendiendo una referencia a los datos del mencionado paquete en el seno del objeto-dato;

caracterizado por que comprende además:

- un medio de creación de grabaciones elementales que corresponden a paquetes no recibidos en el seno de la mencionada pista de difusión, siendo estas grabaciones elementales almacenadas en la secuencia en los lugares donde habrían sido almacenadas las grabaciones elementales correspondientes si los paquetes hubiesen sido recibidos.

10. Terminal según la reivindicación 9, caracterizado por que comprende medios de visualización de las informaciones relativas al tiempo de interrupción en el momento de la restitución de un objeto multimedia incompleto.


 

Patentes similares o relacionadas:

Imagen de 'Método y aparato para la ocultación de error de vídeo en vídeo…'Método y aparato para la ocultación de error de vídeo en vídeo codificado de multivistas utilizando sintaxis de nivel alto, del 15 de Agosto de 2012, de THOMSON LICENSING: Un aparato que comprende: un descodificador para descodificar imágenes para al menos una vista correspondiente al contenido de videode multivistas de un flujo […]

MÉTODO DE RESINCRONIZACIÓN PARA LA DECODIFICACIÓN DE VIDEO, del 15 de Marzo de 2012, de KONINKLIJKE PHILIPS ELECTRONICS N.V.: Método de resincronización de una señal de datos de vídeo comprimida según la norma MPEG-4, Parte 2 recibida por un decodificador, que comprende […]

Imagen de 'CODIFICACIÓN Y TRANSMISIÓN DE VÍDEO'CODIFICACIÓN Y TRANSMISIÓN DE VÍDEO, del 22 de Marzo de 2011, de BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY: Procedimiento de transmisión de datos de vídeo, que comprende las etapas siguientes: codificar una primera secuencia de tramas de vídeo; codificar […]

Imagen de 'USO DE ALMACENAMIENTO EN CACHE DE TRAMA PARA MEJORAR LA RECUPERACION…'USO DE ALMACENAMIENTO EN CACHE DE TRAMA PARA MEJORAR LA RECUPERACION DE PERDIDAS DE PAQUETES, del 13 de Diciembre de 2010, de MICROSOFT CORPORATION: Un método para transmitir una señal sobre una red, que comprende las etapas de: Un codificador que codifica y una secuencia de cuadros de la señal en una secuencia […]

Imagen de 'CODIFICACION DE VIDEO'CODIFICACION DE VIDEO, del 25 de Mayo de 2010, de NOKIA CORPORATION: Procedimiento de codificación de una señal de vídeo que representa una secuencia de imágenes para formar una señal de vídeo codificada, siendo […]

CODIFICACION DE VIDEO., del 16 de Marzo de 2007, de NOKIA MOBILE PHONES LTD.: Método para decodificar vídeo que consiste en: recibir datos de vídeo codificados por un decodificador de vídeo, decodificar dichos datos de vídeo para […]

SISTEMAS PARA LA DETECCION DE ERRORES EN SEÑALES DE VIDEO., del 1 de Mayo de 2006, de LUCENT TECHNOLOGIES INC.: Un aparato para la detección de errores en señales de video, para uso en un receptor que tiene un descodificador para recibir señales de video […]

Imagen de 'PROCEDIMIENTO PARA REDUCIR EL RUIDO DE CUANTIFICACION'PROCEDIMIENTO PARA REDUCIR EL RUIDO DE CUANTIFICACION, del 13 de Agosto de 2009, de KONINKLIJKE PHILIPS ELECTRONICS N.V.: Procedimiento para reducir el ruido de cuantificación en tándem en un sistema que comprende una pluralidad de dispositivos de cuantificación […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .