DISPOSITIVO Y METODO PARA LECTURA DIFERIDA DE DATOS DE VIDEO DIGITAL.
Método para lectura diferida de datos de vídeo digital almacenados en un archivo (200) de un soporte de registro (108),
asignándose una cantidad fija de los recursos de almacenamiento del soporte de registro (108) al archivo (200) en el que se almacenan dichos datos, caracterizado porque incluye las etapas de:
- determinación de una ventana de lectura que cubre los recursos accesibles en el modo de lectura;
- cancelación de la asignación de recursos de dicho archivo que no se encuentren en la ventana de lectura; y
- reasignación de nuevos recursos para mantener constante el tamaño de dicho archivo
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/EP2003/007328.
Solicitante: THOMSON LICENSING.
Nacionalidad solicitante: Francia.
Dirección: 1, RUE JEANNE D'ARC,92443 ISSY-LES-MOULINEAUX CEDE.
Inventor/es: ABELARD, FRANCK, DEFRANCE,SERGE.
Fecha de Publicación: .
Fecha Concesión Europea: 20 de Enero de 2010.
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.
Clasificación PCT:
- H04N5/76 H04N 5/00 […] › Registro de la señal de televisión.
Clasificación antigua:
- H04N5/76 H04N 5/00 […] › Registro de la señal de televisión.
Fragmento de la descripción:
Dispositivo y método para lectura diferida de datos de vídeo digital.
La presente invención se refiere a un método y a un dispositivo para la lectura diferida de datos de vídeo digital.
Los documentos de vídeo codificados en forma de datos digitales ofrecen numerosas posibilidades de tratamiento.
La invención se refiere más concretamente a la lectura diferida de datos grabados en un soporte de registro, que consiste en la grabación de un programa en un soporte de registro mediante un archivo, efectuándose simultáneamente la lectura de dicho programa con una cierta demora. Esta aplicación permite al usuario suspender la lectura del programa cuando así lo desee, y reanudar dicha lectura desde el punto en el que fue interrumpida.
Los dispositivos conocidos, y especialmente los dispositivos específicos del tipo del decodificador de televisión digital que permiten implementar métodos de lectura diferida presentan numerosos inconvenientes.
Entre estos dispositivos conocidos, algunos de ellos proponen métodos en los que la cantidad de recursos de almacenamiento que pueden asignarse a un archivo distinto del archivo de lectura diferida depende de las otras aplicaciones ejecutadas por el dispositivo. Esto da pie a numerosos inconvenientes:
Por una parte, el archivo de lectura diferida no puede ya aprovechar nuevos recursos para continuar con el almacenamiento de los datos.
Por otra parte, al no estar controlada la capacidad de almacenamiento asignada al método para lectura diferida es posible que este método pueda ocupar demasiada cantidad de datos de almacenamiento del decodificador, generando de este modo problemas de funcionamiento en este último, por ejemplo para ejecutar otras aplicaciones que no pueden acceder a la capacidad de almacenamiento necesaria.
Adicionalmente, cuando el método para lectura diferida se utiliza simultáneamente con otras aplicaciones que requieren el almacenamiento de datos, la gestión del espacio de almacenamiento asignado a cada aplicación demuestra ser compleja y difícil. Específicamente, una asignación óptima de celdas a un archivo asigna celdas sucesivas, especialmente para limitar los desplazamientos del cabezal.
Otros métodos conocidos de lectura diferida utilizan la gestión de memorias temporales circulares. Dicha gestión de las memorias temporales da lugar a un almacenamiento desordenado de los datos.
La presente invención solventa al menos uno de dichos inconvenientes. Se deriva del descubrimiento de que los recursos de almacenamiento de un soporte de registro pueden asignarse permanentemente a un archivo, independientemente de los recursos que realmente requiere dicho archivo. De este modo, la invención se refiere a un método de almacenamiento de datos digitales en un soporte de registro, caracterizado porque una cantidad fija de recursos de esta memoria de acceso aleatorio se asigna a un archivo, independientemente de la cantidad de recursos que requiere una aplicación asociada a dicho archivo.
Más concretamente, la invención se refiere a un método para lectura diferida de acuerdo con lo reivindicado en la reivindicación 1.
De este modo sería posible controlar la cantidad de recursos que se asignan al archivo de lectura diferida sin perturbar el funcionamiento del dispositivo.
La cantidad de recursos puede asignarse al inicializar el soporte de registro o posteriormente, si la configuración inicial no resultase satisfactoria para el usuario.
De acuerdo con una realización preferida, los datos se almacenan continuamente en el soporte de registro definiéndose una ventana de lectura para estos datos, de forma que los datos almacenados puedan leerse tan sólo durante un lapso de tiempo especificado con posterioridad a su almacenamiento.
Los datos almacenados pueden leerse durante un tiempo determinado con precisión, de tal forma que no se lean los datos obsoletos.
De acuerdo con una realización preferida, los recursos del soporte de registro están gestionados por un controlador de archivos que asigna los recursos mediante celdas, caracterizado porque para el almacenamiento de dichos datos, se asocia al archivo una cantidad fija de celdas delimitada por una celda de inicio de archivo y una celda de fin de archivo.
De acuerdo con una realización preferida, cuando la celda de fin de archivo se utiliza para el almacenamiento de datos se retira la asignación de la celda de inicio de archivo, asignándose a dicho archivo una nueva celda de fin de archivo.
De este modo, la memoria se reasigna a intervalos regulares con respecto al archivo de lectura diferida, y cuando se leen los datos, tal vez esto haga posible disponer de una ventana de lectura de dimensiones constantes.
De acuerdo con una realización preferida, cuando la celda de fin de archivo se utiliza para almacenar datos, el conjunto de las celdas que se encuentran separadas de la celda de fin de archivo por una cantidad de datos especificada deja de estar asignada al archivo y vuelve a asignarse a las células siguientes de forma consecutiva a la celda de fin de archivo.
De acuerdo con una realización preferida, se utilizan medios independientes para la escritura o lectura de los datos.
De acuerdo con una realización preferida, los medios de lectura o de escritura comprenden, respectivamente, punteros de lectura o escritura, caracterizado porque el puntero de escritura precede al puntero de lectura para cada celda de un archivo.
De este modo, los datos leídos son datos válidos.
De acuerdo con un segundo aspecto, la invención también se refiere a un dispositivo para la lectura diferida, de acuerdo con lo reivindicado en la reivindicación 8.
De acuerdo con un tercer aspecto, la invención también se refiere a un programa de ordenador que comprende instrucciones de código de programa para la ejecución de todas las etapas del método para lectura diferida de datos de vídeo digital de acuerdo con una de las reivindicaciones 1 a 7, cuando dicho programa se ejecuta en un ordenador.
Aunque una asignación permanente de este tipo bloquea la utilización de los recursos de almacenamiento del soporte de registro, también resuelve los inconvenientes de un espacio excesivo o de falta de recursos en relación con el archivo de lectura diferida, ya que dicho método limita las dimensiones del archivo de lectura diferida, conociéndose el número de celdas asignadas a otros archivos.
Como corolario, al ser determinado el tamaño de archivo asignado a la función de desplazamiento temporal, esta función es siempre posible gracias a la invención.
La invención también se deriva del descubrimiento de que un controlador de archivos que gestione la asignación de los recursos de almacenamiento de una memoria de acceso aleatorio mediante celdas permite utilizar el llamado comando de cancelación de asignación, que hace que sea posible eliminar la correspondencia entre un archivo y una celda.
Se observarán otras características y ventajas de la presente invención a través de la descripción que se facilita a continuación, sin limitación, haciendo referencia a las siguientes figuras:
- La figura 1 es un esquema relativo al funcionamiento de un decodificador de datos de vídeo digital conocido, que ejecuta un método para lectura diferida;
- Las figuras 2a, 2b y 2c representan una primera variante de la invención;
- La figura 3 representa un primer modo de implementación del método de acuerdo con la invención;
- La figura 4 representa un segundo modo de implementación del método de acuerdo con la invención.
La figura 1 representa un flujo continuo Fc de datos de vídeo digital con los que se codifica un documental. Un usuario que esté equipado con un terminal de visualización 112, conectado a un decodificador 100 que recibe este flujo Fc puede interrumpir la visualización del documental durante una ausencia, reanudando esta visualización cuando regrese, para poder ver el documental completo.
De igual modo, el usuario puede acelerar la reproducción del documental para evitar una sección aburrida, o invertir la dirección de reproducción del documental, para ver nuevamente una sección.
Para llevar a cabo dichas operaciones, el decodificador 100 puede incluir medios 102 para el almacenamiento de datos de vídeo digital y medios 104 para la lectura de estos datos almacenados,...
Reivindicaciones:
1. Método para lectura diferida de datos de vídeo digital almacenados en un archivo (200) de un soporte de registro (108), asignándose una cantidad fija de los recursos de almacenamiento del soporte de registro (108) al archivo (200) en el que se almacenan dichos datos, caracterizado porque incluye las etapas de:
- determinación de una ventana de lectura que cubre los recursos accesibles en el modo de lectura;
- cancelación de la asignación de recursos de dicho archivo que no se encuentren en la ventana de lectura; y
- reasignación de nuevos recursos para mantener constante el tamaño de dicho archivo.
2. Método de acuerdo con la reivindicación 1, caracterizado porque al almacenarse continuamente los datos en el soporte de registro (108), la ventana de lectura se define para estos datos de forma que los datos almacenados puedan leerse tan sólo durante un lapso de tiempo especificado (T_max) con posterioridad a su almacenamiento.
3. Método de acuerdo con las reivindicaciones 1 o 2, estando gestionados los recursos del soporte de registro por un controlador de archivos que asigna recursos mediante celdas, caracterizado porque una cantidad fija de celdas delimitadas por una celda de inicio de archivo (201) y por una celda de fin de archivo (210) está asociada al archivo (200) para el almacenamiento de dichos datos.
4. Método de acuerdo con la reivindicación 3, caracterizado porque cuando la celda de fin de archivo (210) se utiliza para el almacenamiento de datos, se cancela la asignación de la celda de inicio de archivo (201), asignándose a este archivo una nueva celda de fin de archivo.
5. Método de acuerdo con la reivindicación 3, caracterizado porque cuando la celda de fin de archivo (201) se utiliza para el almacenamiento de datos, el conjunto de las celdas que se encuentran separadas de la celda de fin de archivo por una cantidad de datos especificada deja de estar asignada al archivo (200) y vuelve a asignarse como celdas siguientes de forma consecutiva a la celda de fin de archivo.
6. Método de acuerdo con las reivindicaciones 3, 4 o 5, caracterizado porque se utilizan medios independientes para la escritura o lectura de los datos.
7. Método de acuerdo con la reivindicación 6, en el que los medios de lectura o de escritura comprenden punteros de escritura o de lectura (202 o 204) respectivos, caracterizado porque el puntero de escritura (202) precede al puntero de lectura (204) para cada celda de un archivo (200).
8. Dispositivo para lectura diferida de datos de vídeo digital almacenados en un soporte de registro (108), que incluye medios para asignar una cantidad fija de los recursos de almacenamiento del soporte de registro (108) al archivo (200) en el que se almacenan dichos datos, caracterizado porque incluye
- Medios para determinar una ventana de lectura que cubre los recursos accesibles en el modo de lectura.
- Medios para cancelar la asignación de recursos de dicho archivo que no se encuentren en la ventana de lectura,
- Medios para reasignar nuevos recursos para mantener constante el tamaño de dicho archivo.
9. Producto de programa de ordenador que comprende instrucciones de código de programa para la ejecución de todas las etapas del método para lectura diferida de datos de vídeo digital de acuerdo con una de las reivindicaciones 1 a 7, cuando dicho programa se ejecuta en un ordenador.
Patentes similares o relacionadas:
Sistema de descodificación para descodificar archivos multimedia, sistema para codificar un archivo multimedia, y archivo multimedia, del 22 de Enero de 2020, de DIVX, LLC: Un sistema de descodificación para descodificar archivos multimedia (30, 30'), comprendiendo el sistema de descodificación: un procesador configurado y al […]
Sistemas y procedimientos para proporcionar almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda, del 22 de Enero de 2020, de Rovi Guides, Inc: Un procedimiento para su uso en un sistema de guía interactivo que proporciona a los usuarios acceso a programas, comprendiendo el procedimiento: generar, […]
Método, dispositivo y sistema de restablecimiento de programa, del 25 de Abril de 2019, de HUAWEI DEVICE CO., LTD: Un método para restablecer un programa, que comprende: obtener 202 programas asociados con un programa restablecido activado, de acuerdo con el programa […]
Sistema de distribución de vídeo que incluye reproducción progresiva, del 15 de Abril de 2019, de Sonic IP, Inc: Procedimiento para reproducir de manera progresiva por parte de un dispositivo configurado con una aplicación cliente una secuencia de medios almacenada […]
Método, aparato y terminal de grabación, del 19 de Marzo de 2019, de HUAWEI TECHNOLOGIES CO., LTD.: Un aparato de grabación que incluye un procesador , una memoria , una interfaz de comunicaciones , un bus , un sensor de gravedad , una […]
Interfaz de usuario multimedia, del 13 de Febrero de 2019, de THOMSON LICENSING: Un método para controlar una pantalla de contenido, comprendiendo el método las etapas de: detectar un movimiento realizado con un dispositivo […]
Mejoras en receptores para señales de televisión, del 4 de Octubre de 2018, de Sky CP Limited: Un procedimiento de representación de un programa de televisión grabado que comprende borrar progresivamente datos que representan el programa grabado, en el que los datos […]
Sistema de reproducción automática de anuncios publicitarios, del 8 de Agosto de 2018, de TiVo Solutions Inc: Un procedimiento de reproducción de contenido en un dispositivo multimedia, que comprende: durante la reproducción en avance rápido del contenido de […]