Procedimiento para la gestión de software de un aparato de televisión.
Procedimiento para la gest& de software para el funcionamiento de una unidad de control (160) de un aparato detelevision (1),
presentando ademas el aparato de televisiOn (1) una entrada de serial (110), un sintonizador (115) yuna etapa de frecuencia intermedia (120) para poder recibir una senal de television de una estaci6n emisoradeterminada, siendo procesada la sehal de televisiOn recibida por un circuito procesador de sena' (125), de maneraque se dispone de una serial de audio y una senal de video en salidas del circuito procesador de serial,amplificandose la senal de audio mediante un amplificador de potencia (130) y transformandose en una serialacAstica mediante un altavoz (140), siendo procesada la serial de video por un circuito procesador de sehal de video(135) para la reproducci6n en una pantalla (145), y presentando este un receptor de control remoto (155) para elmanejo del aparato de televisiOn (1), comprendiendo ademas el aparato de televisiOn (1) una memoria no volatil(180), en la que estan almacenados varios modulos de software (181, 182) del software, usandose una parte de losm6dulos de software para el control y la monitorizaci6n del sintonizador (115), de la etapa de frecuencia intermedia(120), del circuito procesador de serial (125), del amplificador de potencia (130), del altavoz (140), del circuitoprocesador de la serial de video (135), de la pantalla (145) y del receptor de control remoto (155) y usandose otraparte de los mOdulos de software para otras funciones del aparato de television (1) y/o para el control, la regulaciOn yla monitorizacion de componentes actualizables del aparato de television (1),
caracterizado por que una primera parte de los mOdulos de software almacenados en la memoria no volatil estaalmacenada como mOdulos de software ejecutables mediante la unidad de control (160) y por que una segundaparte de los modulos de software esta almacenada coma mOdulos de software comprimidos en la memoria no volatil,que sOlo despues de descomprimirse se pueden ejecutar mediante la unidad de control, usandose tanto los mOdulosde software ejecutables (182) como descomprimiendose y usandose los mOdulos de software comprimidos (181) 9elaborandose un protocolo sobre la frecuencia de uso de los mOdulos de software ejecutables (182) y ladescompresi6n y el uso de los mOdulos de software comprimidos (181), y por que
a) los mOdulos de software comprimidos (181), que se detectan como mOdulos descomprimidos y usadosfrecuentemente segAn un criterio predeterminado, se almacenan en forma descomprimida e n la memoria novolatil, y/o
b) los modulos de software ejecutables (182), que se detectan como mOdulos usados en raras ocasiones onunca, se borran de la memoria no volatil (180).
Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E03005878.
Solicitante: Grundig Multimedia AG.
Inventor/es: PAYER, WOLFGANG, DR., FINSTERER,HARALD.
Fecha de Publicación: .
Clasificación Internacional de Patentes:
- G06F9/445 FISICA. › G06 CALCULO; CONTEO. › G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Carga o inicio de programas (arranque G06F 9/4401; disposiciones de seguridad para la carga o inicio de programas G06F 21/57).
- H04N5/44 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). › Circuitos receptores (H04N 5/14 tiene prioridad).
PDF original: ES-2427416_T3.pdf
Fragmento de la descripción:
Procedimiento para la gestión de software de un aparato de televisión La presente invención se refiere a un procedimiento para la gestión de software de un aparato de televisión, asi como a un aparato de televisión que funciona según este procedimiento.
Los aparatos de televisión, que se fabrican actualmente, son en gran parte digitales, es decir, partes esenciales del aparato de televisión se forman mediante componentes digitales o son monitorizados y controlados por componentes digitales. En este tipo de aparatos de televisión, el software se usa para controlar los componentes individuales y proporcionar así las funciones deseadas del aparato de televisión.
En los aparatos de televisión conocidos, el software se almacena en memorias no volátiles, por ejemplo, memorias PROM, EPROM, EEPROM o Flash, que normalmente están instaladas de manera fija en el aparato de televisión. Por tanto, con el fin de preparar el aparato de televisión para todas las aplicaciones posibles, todo el software se encuentra almacenado en la memoria no volátil que se podría necesitar posiblemente en cualquier momento. Por
esta razón, los aparatos de televisión conocidos presentan una memoria no volátil para almacenar y gestionar el software necesario para los aparatos de televisión que debe tener una capacidad de almacenamiento muy grande para poder almacenar todo el software disponible.
Por el documento DE19721786A1 es conocido un procedimiento para operar un procesador de datos, en particular un aparato de automatización, con memorias volátiles y no volátiles. El software de sistema y/o de usuario es copiado de una memoria no volátil a una memoria volátil. Para obtener un rendimiento mejorado del procesador de datos al usarse elementos de memoria no volátiles con una capacidad de almacenamiento mínima se propone almacenar el software de sistema en forma comprimida en la memoria no volátil y almacenarlo en forma descomprimida en la memoria volátil después de un reinicio (reset) en dependencia de un elemento indicador e iniciarlo aqui y/o se propone almacenar los ficheros, que están asignados al software de usuario y que contienen cambios del software de usuario, en forma comprimida en la memoria no volátil y usarlos para regenerar los ficheros en la memoria volátil.
Por el documento W001/52065A2 es conocido un procedimiento y un aparato para proteger el software de usuario durante un fallo de corriente y una actualización (update) . Con este fin, el código de software se almacena en una memoria para su regeneración posterior al recuperarse la corriente eléctrica. '
Por el documento DE19536408A1 es conocido un aparato de fax. El aparato de fax usa una memoria con capacidad de almacenamiento pequeña para almacenar datos de programa que se han introducido para una función de mantenimiento y reparación. Uno de los programas de mantenimiento se selecciona en correspondencia con una solicitud de un usuario para ejecutar una función de mantenimiento y reparación según el programa de mantenimiento seleccionado.
El documento EP0723372 divulga un demodulador con sintonizador, una CPU y un sistema de procesamiento de audio y video. La CPU divulga un sistema de gestión de memoria con memorias volátiles y no volátiles, como EEPROM, ROM, RAM. En este caso se usan datos comprimidos para instalar actualizaciones de software en un receptor de televisión, teniendo en cuenta el espacio de almacenamiento limitado. El propio usuario o la CPU borran los programas no utilizados.
Por tanto, es objetivo de la presente invención proporcionar un procedimiento para la gestión de software, asi como un aparato de televisión que funcione según este procedimiento y silVa para todas las aplicaciones posibles, pero en el que se pueda reducir fuertemente la memoria no volátil que se usa para el almacenamiento del software correspondiente.
Este objetivo se consigue en la presente invención mediante las caracteristicas de las reivindicaciones 1 y 6.
En el caso del procedimiento para la gestión de software, asi como del aparato de televisión que funciona según este procedimiento, se considera que una parte del software, almacenado en una memoria no volátil, está almacenada como módulos de software ejecutables y que otra parte del software está almacenada como módulos de software comprimidos en la memoria no volátil.
La ventaja de la invención radica en que se almacenan sólo aquellos módulos de software en forma descomprimida, es decir, en forma ejecutable, en la memoria no volátil, que son necesarios o deseados normalmente para el funcionamiento del aparato de televisión. Otros módulos de software disponibles están presenten sólo en forma comprimida, de manera que se tienen que descomprimir antes de una ejecución. Esto es aceptable, porque ocurre sólo en raras ocasiones, ya que todos los módulos de software necesarios o deseados normalmente para el funcionamiento están presentes en forma ejecutable. El resultado es una reducción considerable de la necesidad dé espacio, por lo que se puede reducir la memoria no volátil y ahorrar asi costes. Si la memoria no volátil no se reduce; la capacidad de almacenamiento, que queda libre, se puede usar para mejorar funciones, como el videotexto, que pueden recurrir después a esta capacidad de almacenamiento.
Otras ventajas de la presente invención se derivan de las reivindicaciones dependientes, así como de la siguiente descripción de una forma de realización de un aparato de televisión, según la invención, por medio de las figuras.
Muestran:
Figura 1 un esquema de bloques de una forma de realización de gestión del software requerido para su funcionamiento; un aparato de televisión que permite una
Figura 2 una subdivisión posible de una memoria no volátil del aparato de televisión según la figura 1 pargestión del software; y a la
Figura 3 un posible cambio de la subdivisión de la memoria no volátil según la figura 2.
Para comprender mejor la presente invención se han representado en las figuras sólo los componentes de la forma de realización que son importantes en relación con la invención.
En la figura 1 está representado un esquema de bloques de una forma de realización de un aparato de televisión que permite una gestión del software requerido para su funcionamiento.
El aparato de televisión 1 presenta una entrada de señal 110, por ejemplo, una antena, un sintonizador 115 y una etapa de frecuencia intermedia 120 para poder recibir, por ejemplo, una señal de televisión de una estación emisora determinada. La señal de televisión recibida es procesada por un circuito procesador de señal 125, de manera que se dispone de una señal de audio y una señal de video en salidas del circuito procesador de señal 125. La señal de audio se amplifica mediante un amplificador de potencia 130 y se transforma en una señal acústica mediante un altavoz 140. La señal de video es procesada por un circuito procesador de señal de video 135 para la reproducción en una pantalla 145.
Para el manejo del aparato de televisión 1 se ha previsto una unidad de manejo 150, 155 que puede estar
compuesta, por ejemplo, de un emisor de control remoto 150 y de un receptor de control remoto 155 conectado a un dispositivo de control 160. El emisor de control remoto 150 y el receptor de control remoto 155 pueden estar unidos entre si de manera inalámbrica, por ejemplo, mediante señales infrarrojas. El emisor de control remoto 150 permite controlar todas las funciones del aparato de televisión 1, por ejemplo, la selección de una estación emisora determinada que se va a reproducir.
Los componentes 115 a 155 del aparato de televisión 1 son controlados y monitorizados por la unidad de control 160, por ejemplo, un microprocesador. Un software está almacenado en una memoria 180 para el funcionamiento del microprocesador 160, es decir, para el control y la supervisión de los componentes 115 a 155 del aparato de televisión 1. La memoria 180 es una memoria no volátil, por ejemplo, EEPROM o memoria fiash, es decir, la memoria no volátil 180 se puede borrar o escribir eléctricamente. Para el funcionamiento puede estar prevista una memoria de trabajo adicional 170, por ejemplo, una memoria RAM. El software o partes del mismo se cargan después para el funcionamiento, es decir, para la ejecución mediante la unidad de control 160, desde la memoria no volátil 180 en la memoria de trabaja 170.
Por el término software, que se usa en relación con la descripción de los ejemplos de realización, se ha de entender el software que forma los programas ejecutables de la unidad de control 160. Sin embargo, el software puede comprender también datos necesarios durante el funcionamiento... [Seguir leyendo]
Reivindicaciones:
1. Procedimiento para la gestión de software para el funcionamiento de una unidad de control (160) de un aparato de televisión (1) , presentando además el aparato de televisión (1) una entrada de señal (110) , un sintonizador (115) y una etapa de frecuencia intermedia (120) para poder recibir una señal de televisión de una estación emisora determinada, siendo procesada la señal de televisión recibida por un circuito procesador de señal (125) , de manera que se dispone de una señal de audio y una señal de vídeo en salidas del circuito procesador de señal, amplificándose la señal de audio mediante un amplificador de potencia (130) y transformándose en una señal acústica mediante un altavoz (140) , siendo procesada la señal de vídeo por un circuito procesador de señal de vídeo (135) para la reproducción en una pantalla (145) , y presentando éste un receptor de control remoto (155) para el manejo del aparato de televisión (1) , comprendiendo además el aparato de televisión (1) una memoria no volátil (180) , en la que están almacenados varios módulos de software (181, 182) del software, usándose una parte de los módulos de software para el control y la monitorización del sintonizador (115) , de la etapa de frecuencia intermedia (120) , del circuito procesador de señal (125) , del amplificador de potencia (130) , del altavoz (140) , del circuito procesador de la señal de vídeo (135) , de la pantalla (145) y del receptor de control remoto (155) y usándose otra parte de los módulos de software para otras funciones del aparato de televisión (1) y/o para el control, la regulación y la monitorización de componentes actualizables del aparato de televisión (1) , caracterizado por que una primera parte de los módulos de software almacenados en la memoria no volátil está almacenada como módulos de software ejecutables mediante la unidad de control (160) y por que una segunda parte de los módulos de software está almacenada como módulos de software comprimidos en la memoria no volátil, que sólo después de descomprimirse se pueden ejecutar mediante la unidad de control, usándose tanto los módulos de software ejecutables (182) como descomprimiéndose y usándose los módulos de software comprimidos (181) Y elaborándose un protocolo sobre la frecuencia de uso de los módulos de software ejecutables (182) y' la descompresión y el uso de los módulos de software comprimidos (181) , y por que a) los módulos de software comprimidos (181) , que se detectan como módulos descomprimidos y usados frecuentemente según un criterio predeterminado, se almacenan en forma descomprimida en la memoria no volátil, y/o b) los módulos de software ejecutables (182) , que se detectan como módulos usados en raras ocasiones o nunca, se borran de la memoria no volátil (180) .
2. Procedimiento según la reivindicación 1, caracterizado por que se seleccionan uno o varios de los módulos de software comprimidos (181) , por que el módulo o los módulos comprimidos (181) se descomprimen y por que el módulo o los módulos de software descomprimidos se almacenan como módulos de software ejecutables (182) en la memoria no volátil (180) .
3. Procedimiento según la reivindicación 2, caracterizado por que el módulo o los módulos de software comprimidos (181) son seleccionados por un usuario o un vendedor del aparato de televisión (1) y/o por que se borran el módulo o los módulos de software comprimidos (181) que han sido almacenados como módulos de software descomprimidos y ejecutables (182) en la memoria no volátil (180) .
4. Procedimiento según la reivindicación 3, caracterizado por que todos los módulos de software comprimidos
(181) se borran de la memoria no volátil (180) .
5. Procedimiento según una de las reivindicaciones precedentes, caracterizado por que módulos de software comprimidos (181) se escriben mediante una interfaz en la memoria no volátil (180) .
6. Aparato de televisión con una entrada de señal (110) , un sintonizador (115) y una etapa de frecuencia intermedia (120) , mediante la que se puede recibir una señal de televisión de una estación emisora determinada, con un circuito procesador de señal (125) para procesar tal señal de televisión a fin de disponer de una señal de audio y una señal de vídeo en las salidas del circuito procesador de señal (125) , con un amplificador de potencia (130) para amplificar la señal de audio y un altavoz (140) para transformar la señal de audio amplificada en una señal acústica, con un circuito procesador de señal de video (135) para procesar la señal de video y una pantalla (145) para reproducir la señal de vídeo procesada, y con un receptor de control remoto (155) para el manejo del aparato de televisión (1) , comprendiendo el aparato de televisión (1) una unidad de control (160) y comprendiendo una memoria no volátil (180) , en la que están almacenados varios módulos de software (181, 182) del software, usándose una parte de los módulos de software para el control y la monitorización del sintonizador (115) , de la etapa de frecuencia intermedia (120) , del circuito procesador de señal (125) , del amplificador de potencia (130) , del altavoz (140) , del circuito procesador de señal de vídeo (135) , de la pantalla (145) y del receptor de control remoto (155) mediante la unidad de control (160) y usándose otra parte de los módulos de software para otras funciones del aparato de televisión (1) y/o para el control, la regulación y la monitorización de componentes actualiza bies del aparato de televisión (1) , caracterizado por que una primera parte de los módulos de software (181, 182) almacenados en la memoria no volátil (180) está almacenada como módulos de software ejecutables mediante la unidad de control (160) y por que una segunda parte de los módulos de software está almacenada como módulos de software comprimidos en la memoria no volátil, que sólo después de descomprimirse se pueden ejecutar mediante la unidad de control, estando previsto en el aparato de televisión (1) que se elabore un protocolo sobre la frecuencia de uso de los módulos de software ejecutables (182) y sobre la descompresión y el uso de los módulos de software comprimidos (181) y estando previsto además en el aparato de televisión (1) que a) los módulos de software comprimidos (181) , que se detectan como módulos descomprimidos y usados frecuentemente según un criterio predeterminado, se almacenen en forma descomprimida en la memoria no volátil, y/o que b) los módulos de software ejecutables (182) , que se detectan como módulos usados en raras ocasiones o nunca según un criterio predeterminado, se borren de la memoria no volátil (180) .
7. Aparato de televisión según la reivindicación 6, caracterizado por que la memoria no volátil (180) es una memoria de lectura solamente.
8. Aparato de televisión según la reivindicación 6 o 7, caracterizado por que el software, almacenado en la 15 memoria no volátil (180) , contiene también datos para el funcionamiento del aparato de televisión y/o comprende instrucciones o comentarios para un usuario del aparato de televisión.
•
tD
.
I.L
M o N ....
c:o O c:o c:o .... N .... ....
•
C)
.
u.
N
•
C)
.
u.
!
O
CO
....
Patentes similares o relacionadas:
Procedimiento de gestión de módulos de software integrados para una computadora electrónica de un dispositivo de conmutación eléctrica, del 17 de Junio de 2020, de SCHNEIDER ELECTRIC INDUSTRIES SAS: Procedimiento de gestión de módulos de software integrados para una computadora electrónica integrada de un dispositivo eléctrico de conmutación de […]
Comunicación de datos de recompensa entre aplicaciones, del 10 de Junio de 2020, de Outfit7 Limited: Método de comunicación de datos de recompensa desde una primera aplicación que se ejecuta en un dispositivo de procesamiento de datos hasta una segunda aplicación […]
Compartición de objetos de primera clase a través de múltiples lenguajes de programación interpretados, del 29 de Abril de 2020, de THE BOEING COMPANY: Un método para compartir construcciones de lenguaje entre diferentes lenguajes de secuencias de comandos basados en Java, en el que las construcciones del […]
Sistema de control de acceso al servicio y procedimiento que usa un agente del navegador integrado, del 15 de Abril de 2020, de SAMSUNG ELECTRONICS CO., LTD.: Un sistema de control de acceso al servicio que usa un agente del navegador integrado, comprendiendo el sistema: un servidor que proporciona […]
Menú y configuración aumentada de búsqueda para aplicaciones informáticas, del 18 de Marzo de 2020, de Microsoft Technology Licensing, LLC: Un sistema, que comprende: un componente de referencia configurado para acceder a un conjunto de metadatos almacenados en un archivo […]
Sistemas y métodos para sincronización de datos y gestión de conmutación por error, del 19 de Febrero de 2020, de IEX Group, Inc: Un método para ejecutar una aplicación de forma expeditiva en al menos un procesador informático, comprendiendo el método: ejecutar simultáneamente una pluralidad de instancias […]
Aparatos y procedimientos de ampliación de servicios de aplicaciones, del 12 de Febrero de 2020, de QUALCOMM INCORPORATED: Un procedimiento para ampliar servicios de un dispositivo de usuario, que comprende: identificar una primera aplicación residente en el dispositivo […]
Procedimiento para realizar una actualización de un sistema operativo, del 29 de Enero de 2020, de SIEMENS SCHWEIZ AG: Procedimiento para realizar una actualización de un sistema operativo para un dispositivo bus (G1 - G8) de una instalación eléctrica programable orientada al bus (GBS1, GBS2), […]