PROCEDIMIENTO DE DESCARGA Y ACTUALIZACION DE APLICACIONES EN UNA CAJA RECEPTORA/DECODIFICADORA DE TELEVISION.
Procedimiento de descarga de una aplicación de actualización de una nueva versión de un microcódigo de un receptor/decodificador de televisión (101) que incluye al menos dos dispositivos de recepción de datos,
poniéndose en práctica las siguientes etapas mediante dicho receptor/decodificador de televisión: -arranque (201) del receptor/decodificador de televisión en respuesta a una solicitación de un usuario del receptor, -lectura (202) de una parametrización de configuración de arranque del receptor/decodificador, -detección (204) de la disponibilidad de una nueva aplicación de actualización de una nueva versión del microcódigo, incluyendo asimismo el procedimiento las siguientes etapas puestas en práctica por dicho receptor/decodificador de televisión: -configuración del receptor/decodificador en función de una acción del usuario para seleccionar una versión del microcódigo por defecto, ejecutándose el arranque según la configuración del receptor/decodificador de televisión, centrándose la configuración en la versión del microcódigo por defecto que se ejecutará en el arranque, -grabación (206) de la nueva aplicación detectada en un soporte de copia de seguridad a partir de y según la disponibilidad de al menos uno de los dos dispositivos de recepción de datos, habida cuenta de las funciones del receptor/decodificador puestas en práctica por un usuario
Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/FR2008/050286.
Solicitante: SAGEM COMMUNICATIONS SAS.
Nacionalidad solicitante: Francia.
Dirección: 250, ROUTE DE L'EMPEREUR 92848 RUEIL MALMAISON CEDEX FRANCIA.
Inventor/es: HERGAULT, STEPHANE, CADON,CLAUDE-ANDRE.
Fecha de Publicación: .
Fecha Solicitud PCT: 20 de Febrero de 2008.
Fecha Concesión Europea: 14 de Julio de 2010.
Clasificación Internacional de Patentes:
- H04N5/00M8
Clasificación PCT:
- H04N5/00 ELECTRICIDAD. › H04 TECNICA DE LAS COMUNICACIONES ELECTRICAS. › H04N TRANSMISION DE IMAGENES, p. ej. TELEVISION. › 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).
Países PCT: Austria, Bélgica, Suiza, Alemania, Dinamarca, España, Francia, Reino Unido, Grecia, Italia, Liechtensein, Luxemburgo, Países Bajos, Suecia, Mónaco, Portugal, Irlanda, Eslovenia, Finlandia, Rumania, Chipre, Lituania, Letonia.
Fragmento de la descripción:
La invención se refiere a un procedimiento de descarga en una caja receptora/decodificadora de televisión.
El campo de la invención es el de las cajas receptoras/decodificadoras de televisión. Estas cajas también se conocen como STB (Set Top Box, por la caja que se pone por encima). Más precisamente, el campo de la invención es el de la actualización de la o de las aplicaciones puestas en práctica por estos STB. Un programa de este tipo se denomina la mayoría de las veces firmware o microcódigo/micrologicial. En el presente caso no hay que dejarse engañar por el prefijo micro. El tamaño en memoria de una aplicación de este tipo alcanza tradicionalmente hasta cuatro MB (megabytes) e incluso más.
Es un objetivo de la invención permitir la actualización de una aplicación de este tipo conservando al propio tiempo, durante la actualización, lo esencial e incluso la integridad de las funcionalidades del STB.
En el estado de la técnica, el microcódigo de un STB es difundido del mismo modo que un programa multimedia. El STB es apto para detectar la difusión de una actualización de este tipo. Cuando se detecta la disponibilidad de semejante actualización, en el mejor de los casos, el STB pregunta al usuario si desea actualizar el microcódigo. En caso afirmativo, el STB no está disponible durante todo el tiempo que va a durar la actualización. En la medida en que las velocidades de transmisión asignadas a la transmisión de las actualizaciones son pequeñas, una actualización de este tipo lleva hasta una hora. Ello es un problema ya que la disponibilidad de una actualización de este tipo es detectada al encender el STB, es decir, cuando su usuario desea utilizar las funciones del STB.
En efecto, la actualización se realiza mediante un programa loader (por cargador) que sobreescribe en el antiguo microcódigo, lo que imposibilita su ejecución.
En la invención, esta problemática se resuelve habilitando la coexistencia de varios microcódigos en un STB. El microcódigo que se ejecuta en el arranque del STB depende entonces de la parametrización del STB. Así, cuando se detecta la disponibilidad de un nuevo microcódigo, se asigna una parte de los recursos del STB a la grabación de ese nuevo microcódigo junto al o los microcódigos existentes. Al siguiente arranque, o al final de la grabación, se avisa al usuario de la disponibilidad de este nuevo microcódigo, que puede elegirlo como microcódigo por defecto, es decir, cambiar la parametrización de arranque del STB. En la invención, el STB incluye al menos dos dispositivos de entrada, asignándose uno de estos dispositivos a la adquisición para grabación del nuevo microcódigo. Un dispositivo de entrada es, de manera general, un dispositivo de recepción de datos. Es un dispositivo de entrada, por ejemplo, un sintonizador o tuner, un reproductor de CD/DVD, un puerto serie (RS232, USB,...).
En el estado de la técnica, se conocen los documentos FR2822329A y US2003/0061604A, que describen sendos procedimientos de recepción/decodificación de televisión en los que se cargan en una memoria varias versiones de microcódigo.
Por su parte, los documentos EP1355796A y US2003/0204848A describen un dispositivo de recepción/decodificación de televisión que comprende un dispositivo de gestión de prioridad para la asignación de una pluralidad de sintonizadores a tareas que incluyen actualizaciones de soporte lógico.
Estos documentos no permiten resolver este problema como en la invención. La combinación de estos documentos no conduciría al objeto de la invención, ya que ninguno de dichos documentos sugiere dejar al usuario la posibilidad de configurar la versión de microcódigo que ha de ejecutarse en el arranque.
Se conoce asimismo el documento US2004/0131020A, que describe un receptor configurable por el usuario. Sin embargo, la configuración se centra en la lengua y la interfaz de usuario, lo que no es comparable con el gestor de arranque especificado en la invención.
La invención tiene pues por objeto un procedimiento de descarga de una aplicación de actualización de una nueva versión de un microcódigo de un receptor/decodificador de televisión tal como se especifica en la reivindicación 1.
En una variante, el procedimiento según la invención también se caracteriza porque incluye una etapa de actualización de una memoria de configuración cuyo contenido designa la aplicación que se va a ejecutar en el arranque del receptor/decodificador de televisión.
En una variante, el procedimiento según la invención también se caracteriza porque el primer dispositivo de recepción de datos es un sintonizador.
En una variante, el procedimiento según la invención también se caracteriza porque el segundo dispositivo de recepción de datos es un sintonizador.
En una variante, el procedimiento según la invención también se caracteriza porque el segundo dispositivo de recepción de datos es un puerto de conexión de un periférico local de entre la lista formada al menos por: USB, WiFi, IEEE 1394.
En una variante, el procedimiento según la invención también se caracteriza porque el soporte de copia de seguridad es un periférico de almacenamiento masivo integrado en el receptor/decodificador de televisión.
En una variante, el procedimiento según la invención también se caracteriza porque la grabación de la nueva aplicación está protegida por al menos la autenticación de la fuente de datos que entrega los datos correspondientes a la aplicación.
Se comprenderá mejor la invención con la lectura de la descripción siguiente y con la revisión de las figuras que la acompañan. Éstas se aportan a título indicativo y sin carácter limitativo alguno de la invención. Las figuras muestran:
La Figura 1: medios que permiten la puesta en práctica del procedimiento según la invención, La figura 2: etapas del procedimiento según la invención.
La figura 1 muestra un dispositivo 101 receptor/decodificador de televisión, designado en adelante como el STB 101.
El STB 101 incluye una memoria 102 de programa que incluye códigos de instrucciones que corresponden a las funciones puestas en práctica por el STB. Estos códigos de instrucciones son ejecutados por un microprocesador 103 del STB 101. Con carácter general, en esta descripción, cuando se atribuye una acción a un dispositivo, esta acción la realiza de hecho un microprocesador de ese dispositivo controlado mediante códigos de instrucciones grabados en una memoria de ese dispositivo.
La figura 1 muestra que la memoria 102 incluye varias zonas, correspondiendo en el presente caso cada una de estas zonas a una aplicación. En esta descripción, se presenta la memoria 102 como una memoria unitaria. En la práctica podría ser de otro modo, como se va a ilustrar posteriormente.
La memoria 102 incluye una zona 102a que incluye códigos de instrucciones correspondientes a una secuencia de arranque del STB 101. Estos códigos están grabados típicamente en una memoria de sólo lectura del STB 101 y/o en un componente electrónico de memoria dedicado.
La memoria 102 incluye una zona 102b que incluye códigos de instrucciones correspondientes a una versión del microcódigo del STB 101. En la invención, la memoria 102 incluye al menos una segunda zona 102c del mismo tipo que la zona 102b. Las zonas 102b y 102c corresponden a dos diferentes versiones del microcódigo del STB 101. Estas diferencias corresponden bien a actualizaciones, o bien a versiones que incluyen funcionalidades diferentes.
Las zonas 102b y 102c están grabadas en una unidad de almacenamiento masivo, por ejemplo un disco duro, del STB 101.
Las zonas 102b y 102c incluyen sendas zonas que incluyen códigos de instrucciones correspondientes al arranque del STB 101 y que incluyen códigos de instrucciones que permiten al STB 101 grabar una nueva versión del microcódigo a partir de una fuente de datos.
La figura 1 muestra que el STB 101 incluye varias fuentes de datos. En el presente caso, una fuente de datos es un dispositivo que permite al STB 101 acceder a una nueva versión del microcódigo.
La figura 1 muestra que el STB 101 incluye al menos un sintonizador 104 que permite al STB 101 recibir y decodificar señales radiodifundidas correspondientes a la difusión de programas multimedia y a la difusión de una nueva versión del microcódigo.
En una variante...
Reivindicaciones:
1. Procedimiento de descarga de una aplicación de actualización de una nueva versión de un microcódigo de un receptor/decodificador de televisión (101) que incluye al menos dos dispositivos de recepción de datos, poniéndose en práctica las siguientes etapas mediante dicho receptor/decodificador de televisión:
- arranque (201) del receptor/decodificador de televisión en respuesta a una solicitación de un usuario del receptor, -lectura (202) de una parametrización de configuración de arranque del receptor/decodificador, -detección (204) de la disponibilidad de una nueva aplicación de actualización de una nueva versión del microcódigo,
incluyendo asimismo el procedimiento las siguientes etapas puestas en práctica por dicho receptor/decodificador de televisión:
- configuración del receptor/decodificador en función de una acción del usuario para seleccionar una versión del microcódigo por defecto, ejecutándose el arranque según la configuración del receptor/decodificador de televisión, centrándose la configuración en la versión del microcódigo por defecto que se ejecutará en el arranque, -grabación (206) de la nueva aplicación detectada en un soporte de copia de seguridad a partir de y según la disponibilidad de al menos uno de los dos dispositivos de recepción de datos, habida cuenta de las funciones del receptor/decodificador puestas en práctica por un usuario.
2. Procedimiento según la reivindicación 1, caracterizado porque incluye una etapa de actualización de una memoria de configuración cuyo contenido designa la aplicación que se va a ejecutar en el arranque del receptor/decodificador de televisión.
3. Procedimiento según una de las reivindicaciones 1 ó 2, caracterizado porque el primer dispositivo de recepción de datos es un sintonizador.
4. Procedimiento según la reivindicación 3, caracterizado porque el segundo dispositivo de recepción de datos es un sintonizador.
5. Procedimiento según la reivindicación 3, caracterizado porque el segundo
dispositivo de recepción de datos es un puerto de conexión de un periférico local de 5 entre la lista formada al menos por: USB, WiFi, IEEE 1394.
6. Procedimiento según una de las reivindicaciones 1 a 5, caracterizado porque el soporte de copia de seguridad es un periférico de almacenamiento masivo integrado en el receptor/decodificador de televisión.
7. Procedimiento según una de las reivindicaciones 1 a 6, caracterizado porque la grabación de la nueva aplicación está protegida por al menos la autenticación de la fuente de datos que entrega los datos correspondientes a la aplicación.
Patentes similares o relacionadas:
PROCEDIMIENTO PARA TRANSMITIR DATOS EN UNA RED HÍBRIDA, del 14 de Junio de 2011, de VODAFONE HOLDING GMBH: Procedimiento para transmitir datos en una red de transmisión híbrida que comprende al menos una red de difusión con al menos un canal de transmisión […]
MÉTODO DE ACTUALIZACIÓN Y DE GESTIÓN DE UNA APLICACIÓN DE TRATAMIENTO DE DATOS AUDIOVISUALES INCLUIDA EN UNA UNIDAD MULTIMEDIA MEDIANTE UN MÓDULO DE ACCESO CONDICIONAL, del 10 de Febrero de 2011, de NAGRAVISION S.A.: Método de actualización y de gestión de una aplicación APP de tratamiento de datos audiovisuales incluida en una unidad multimedia PC, a través de un módulo de […]
UNIÓN DE GRABACIONES DE TELEVISIÓN INTERACTIVA A APLICACIONES, del 19 de Enero de 2011, de KONINKLIJKE PHILIPS ELECTRONICS N.V.: Procedimiento de grabación y/o reproducción de televisión interactiva grabada, comprendiendo el procedimiento: etiquetar contenido de televisión […]
DISPOSITIVO, METODO Y SISTEMA PARA ADAPTACION DE CONTENIDOS MULTIMEDIA, del 13 de Enero de 2010, de THOMSON LICENSING: Terminal que comprende medios para adaptación de contenidos multimedia, medios para recibir datos de entrada asociados a un primer perfil de terminal, que describe […]
SUBDIVISION DEL TIEMPO EN BASE A UN RELOJ, del 20 de Noviembre de 2009, de NOKIA CORPORATION: Un procedimiento que comprende: a) recibir un flujo de información que incluye contenidos ; b) crear una primera ráfaga que contiene una primera porción de […]
Método para detectar el uso ilegal de un procesador de seguridad, del 16 de Octubre de 2019, de VIACCESS: Un método para detectar un uso ilegal de un procesador de seguridad utilizado para el desencriptado de diferentes contenidos multimedia transmitidos […]
Procedimiento de gestión del número de visualizaciones, procesador de seguridad y terminal para este procedimiento, del 14 de Agosto de 2019, de VIACCESS: Procedimiento de gestión del número de visualizaciones de un contenido audiovisual, constando este procedimiento de: - el suministro de un contenido audiovisual […]
Un sistema de guía multimedia interactivo que tiene múltiples dispositivos, del 24 de Julio de 2019, de Rovi Guides, Inc: Un procedimiento para enviar programación de vídeo a dispositivos de equipo de usuario en una red doméstica que comprende: almacenar la […]