ES2303879T3 - Ocupar ubicaciones de memoria con servicios. - Google Patents
Ocupar ubicaciones de memoria con servicios. Download PDFInfo
- Publication number
- ES2303879T3 ES2303879T3 ES03017701T ES03017701T ES2303879T3 ES 2303879 T3 ES2303879 T3 ES 2303879T3 ES 03017701 T ES03017701 T ES 03017701T ES 03017701 T ES03017701 T ES 03017701T ES 2303879 T3 ES2303879 T3 ES 2303879T3
- Authority
- ES
- Spain
- Prior art keywords
- service
- services
- module
- control
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000011156 evaluation Methods 0.000 claims abstract 2
- 238000000034 method Methods 0.000 claims description 41
- 230000008569 process Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 claims description 3
- 230000010354 integration Effects 0.000 claims description 2
- 230000003213 activating effect Effects 0.000 claims 1
- 238000002955 isolation Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 abstract description 5
- 238000003860 storage Methods 0.000 description 6
- 230000008676 import Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 3
- 230000000295 complement effect Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011033 desalting Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03J—TUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
- H03J1/00—Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
- H03J1/0008—Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
- H03J1/0058—Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor provided with channel identification means
- H03J1/0066—Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor provided with channel identification means with means for analysing the received signal strength
- H03J1/0075—Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor provided with channel identification means with means for analysing the received signal strength where the receiving frequencies of the stations are stored in a permanent memory, e.g. ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4181—External card to be used in combination with the client device, e.g. for conditional access for conditional access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4435—Memory management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/50—Tuning indicators; Automatic tuning control
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Software Systems (AREA)
- Circuits Of Receivers In General (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Devices For Executing Special Programs (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
Abstract
Procedimiento para la ocupación de ubicaciones de memoria con canales de servicios transmitidos de forma cifrada que pueden recibirse de diferentes proveedores de servicios en un dispositivo de sintonización en un aparato receptor, en el que, de forma manual o mediante un sistema de sintonización automático, un dispositivo de control explora los canales en busca de servicios que puedan recibirse y los almacena en orden o en ubicaciones de memoria predeterminadas, caracterizado porque el dispositivo de control registra de forma automática si está presente un decodificador o módulo para decodificar contribuciones de servicio cifradas de un servicio en el aparato receptor, para lo cual se valora una fecha emitida o extraíble por el decodificador o módulo u otra señal emitida que el decodificador o el módulo identifica como descifrador para determinado servicio, porque, al sintonizar un canal de un servicio cifrado, el dispositivo de control comprueba si la contribución de servicio cifrada emitida por el servicio puede descifrarse con el decodificador o módulo existente, y porque el dispositivo de control almacena los datos de sintonización del servicio determinado en la memoria sólo cuando se realiza la identificación del servicio.
Description
Ocupar ubicaciones de memoria con servicios.
La invención se refiere a un procedimiento para
ocupar ubicaciones de memoria con canales de servicios transmitidos
de forma cifrada que pueden recibirse de diferentes proveedores de
servicios en un dispositivo de sintonización en un aparato receptor,
en el que, de forma manual o mediante sistemas de sintonización
automáticos, un dispositivo de control explora los canales de los
servicios que pueden recibirse y los almacena en orden o en
ubicaciones de memoria predeterminadas.
Los sistemas de radiodifusión digitales permiten
que se transmitan por paquetes señales de vídeo y audio o señales
de televisión digitales en determinados formatos de datos según el
procedimiento MPEG. Según este procedimiento, pueden transmitirse
contribuciones de programa de determinados programas, por ejemplo,
de ARD o ZDF. Sin embargo, también pueden transmitirse de forma
cifrada o, no obstante, sin cifrar, otros servicios diversos de la
misma manera, de modo que sólo personas autorizadas pueden utilizar
el servicio correspondiente con su receptor digital. Diferentes
proveedores de servicios utilizan normas de cifrado propias, los
denominados "Sistemas de Acceso Condicional", para facilitar
su oferta de vídeo y audio únicamente a las personas autorizadas a
su uso. Dentro de Europa, los proveedores de servicios utilizan
diferentes sistemas CA (Condicional Access, acceso condicional).
Los más destacados se conocen bajo los nombres IrDeto, BetaCrypt,
SECA/Mediaguard, Viaccess, Nagra, Conax, Videoguard, Cryptoworks.
Los proveedores de servicios indican en al menos uno de los bloques
enviados, mediante un denominado ID de sistema CA (identificador de
sistema de acceso condicional), la norma de cifrado elegida. Esto
se realiza mediante transmisión del identificador del sistema CA en
un bloque de datos que puede ser valorado por un decodificador con
desencriptador en el aparato receptor y que se consulta para la
identificación y el descifrado. El decodificador o el módulo que se
utiliza como descifrador en el terminal contiene también
identificadores de sistema CA específicos de este proveedor de
servicios para realizar principalmente una selección de los
paquetes de datos asociados y para poder realizar un descifrado de
los datos cifrados mediante el decodificador para que los datos
descifrados puedan tratarse adicionalmente y transmitirse, por
ejemplo, datos de imagen y/o audio. Cada proveedor de servicios
puede ofrecer una pluralidad de servicios utilizando la clave
empleada por él. Para poder sintonizar el aparato receptor a los
servicios individuales en la práctica sería necesario determinar y
depositar en el ciclo de búsqueda todos los servicios que pueden
recibirse y, en caso necesario, también complementarlos con nuevos.
Esto requeriría un espacio de almacenamiento extremadamente grande
y una gestión especial de las ubicaciones de memoria. Además, se
requiere una amplia representación en forma de lista en una
pantalla, es decir, un aparato de visualización, por ejemplo, un
televisor, que es poco claro. El aparato en sí mismo decodifica el
servicio recibido o indica que el servicio no puede descifrarse con
el aparato dado que no existe un decodificador correspondiente.
Se conoce del documento DE4034493A1 un
dispositivo para la programación de emisores de un receptor de
televisión vía satélite que presenta una unidad de mando, un
sintonizador satélite, un circuito de control y una memoria de
emisores vía satélite. Para simplificar la programación de emisores
se propone equipar adicionalmente el receptor vía satélite con una
memoria de información de navegación de usuario y una memoria de
parámetros de satélite. La memoria de parámetros de satélite se
llena ya durante la fabricación del receptor vía satélite con
parámetros de satélite de una pluralidad de satélites. Durante la
programación de emisores se muestran en una pantalla los parámetros
de todos los programas de un satélite deseado. En esta
representación, se seleccionan los parámetros de un programa
deseado mediante el dispositivo de mando y se importan a la memoria
de emisores vía satélite accionando una tecla de confirmación del
dispositivo de mando. En este caso, el programa de selección
también incluye una solicitud para la indicación de si está
conectado un desencriptador o no está presente. El usuario debe
confirmar esto en cada caso mediante una respuesta "Sí" o
"No", de modo que también pueden recibirse y ofrecerse
programas cifrados. Este programa indica una posibilidad de
selección manual soportada por navegación de usuario entre
programas vía satélite almacenados previamente. No es posible ni un
ciclo de búsqueda automático, ni una asignación automática de
ubicaciones de programas.
Se conoce del documento DE19815952A1 un
procedimiento para la ocupación de la memoria de emisores de un
receptor de radiodifusión y/o receptor de datos en el que primero
se realiza un ciclo de búsqueda de emisores para generar una tabla
de ciclo de búsqueda de emisores en la que están incluidos datos de
una pluralidad de uno o varios emisores emitidos. Después, tiene
lugar una comparación de la tabla de ciclo de búsqueda de emisores
con una tabla de emisores específica del usuario almacenada en el
receptor de radiodifusión para determinar emisores que pertenecen
tanto a la tabla de ciclo de búsqueda de emisores, como también a la
tabla de emisores específica del usuario. Los datos de los emisores
determinados en esta comparación se depositan en la memoria de
emisores no volátil del receptor de radiodifusión. Durante el ciclo
de búsqueda, también se registran conjuntamente en este caso
emisores que pueden contener programas cifrados, independientemente
de si ahora estos programas pueden decodificarse o no con un
decodificador o módulo presente en el aparato. Esto conduce a un
listado de programas que incluye en el listado emisores que no
pueden recibirse.
Se conoce de la revista especializada RFE, núm.
9/1998, páginas 28 a 31 la arquitectura de un receptor digital vía
satélite que presenta una interfaz para tarjetas chip en la que
están incluidos algoritmos de descifrado para poder decodificar
señales recibidas. Los sistemas CA que normalmente se aplican en
este caso son los sistemas CA descritos anteriormente de diferentes
proveedores de servicios.
\newpage
Se conoce del documento DE19727564C1 un
procedimiento para la ocupación de ubicaciones de programa con
canales de emisores que pueden recibirse en dispositivos de
sintonización, en el que, de forma manual o mediante un sistema de
sintonización automático, un dispositivo de memoria y un dispositivo
de control, se exploran los canales de los emisores que pueden
recibirse y se almacenan en orden en ubicaciones de programa en los
que la asignación de los números de canal puede modificarse
respecto a las ubicaciones de programa. Por tanto, es posible con
ello cambiar un primer número de canal almacenado a una ubicación de
programa ajustada ocupada con un segundo número de canal generando
una señal de intercambio mediante la cual se ordena al dispositivo
de control intercambiar primeros números de canal por segundos
números de canal en relación con las ubicaciones de programa
ocupadas (modo de intercambio) y almacenarlos en el dispositivo de
almacenamiento o desplazar la ocupación de ubicaciones de programa
y todos los demás hacia arriba (modo de inserción) cuando se
incorpora un segundo número en una ubicación de programa,
representándose las ubicaciones de programa, los números de canal
asignados y/o las denominaciones de las instituciones de emisión en
una pantalla en forma de lista. Mediante marcación arbitraria se
clasifican de forma continua ubicaciones de programa o se unen para
formar grupos y se incorporan en ubicaciones seleccionadas o se
intercambian grupos. Para seleccionar un programa, puede
seleccionarse entonces de la tabla un programa mediante navegación
por cursor. Entonces se sintoniza este programa. Los parámetros de
sintonización correspondientes están almacenados en una memoria. La
lista puede generarse mediante un ciclo de búsqueda electrónico,
una lista ya existente puede complementarse mediante nuevos
programas que se presenten nuevamente, iniciándose un nuevo ciclo de
búsqueda. Antes del inicio puede indicarse que sólo deben admitirse
nuevos programas aún no almacenados.
Se conoce del documento DE4402280A1 un sistema
automático de almacenamiento de canales de emisión de Canal+ en el
que un microprocesador controla un decodificador de Canal+ que sirve
para la decodificación de una señal de emisión de Canal+
aleatorizada con selección automática. En este caso, una señal de
detección de Canal+ obtenida por el decodificador de Canal+ y una
señal de detección de sincronización detectada de una señal de vídeo
de entrada de sintonizador se utilizan en el almacenamiento del
canal de emisión de Canal+ aleatorizado en el reproductor de vídeo,
con lo que no es necesaria la determinación independiente de
posiciones de canal de memoria para el canal de emisión de
Canal+.
Se conoce del documento GB2256549A un sistema de
programación simple para grabadores de vídeo que permite la
recepción de una pluralidad de emisiones, incluidas cifradas. Este
reproductor de vídeo puede funcionar en conexión con un receptor de
cable, que permite descifrar señales cifradas, por ejemplo, Canal+.
Las señales pueden registrarse entonces descifradas. Sin embargo,
también es posible conectar el reproductor de vídeo directamente con
la conexión de cable entrante y grabar de forma cifrada programas
recibidos que están cifrados y permitir descifrarlos durante la
reproducción a través del receptor de cable para su representación.
A partir de los programas listados en la pantalla es posible una
programación mediante selección por cursor.
De la revista especializada "IEEE Transactions
on Consumer Electronics 41 (1995) Agosto, núm. 3" se conoce una
interfaz de acceso condicional común (Common Condicional Access
Interface) para reproductores de vídeo digitales que permite
decodificar diferentes programas cifrados mediante diferentes
descifradores que pueden emplearse.
Además, del documento EP0483463A2 se conoce un
receptor vía satélite con una unidad de mando, un sintonizador
satélite, un circuito de control y una memoria de emisores vía
satélite. Para simplificar la programación de emisores se propone
equipar adicionalmente al receptor vía satélite con una memoria de
información de navegación de usuario y una memoria de parámetros de
satélite. La memoria de parámetros de satélite se llena ya durante
la fabricación del receptor vía satélite con parámetros de satélite
de una pluralidad de satélites. Durante la programación de emisores
se representan en una pantalla los parámetros de todos los programas
de un satélite deseado. En la representación, los parámetros de un
programa deseado se eligen mediante la unidad de mando y se
importan a la memoria de emisores vía satélite mediante el
accionamiento de una tecla de confirmación de la unidad de mando. En
este caso, el programa de mando también está diseñado para
preguntarle al usuario en el diálogo si está conectado un
desencriptador. Se solicita al usuario que introduzca "sí" o
"no".
La invención se basa en el objetivo de realizar
de forma automática una selección de servicios cifrados que pueden
recibirse, y facilitar los medios para poder visualizar este tipo de
servicios y, en concreto, sólo aquellos que también pueden
decodificarse realmente. En otra configuración de la invención,
además de los servicios que se ofertan de forma cifrada, también
deben poder gestionarse conjuntamente servicios no cifrados y
visualizarse.
La invención alcanza el objetivo mediante la
aplicación del procedimiento indicado en la reivindicación 1 en un
dispositivo de sintonización en un aparato receptor del tipo
genérico.
Básicamente, el procedimiento no está limitado a
señales de audio y vídeo transmitidas de forma digital. El
procedimiento también puede utilizarse para una mera transmisión de
datos, por ejemplo, transmisión de texto, además, en el
procedimiento de transmisión analógico. Mediante la integración de,
por ejemplo, módulos CA (módulos de acceso condicional) en una
parte de recepción de televisión digital, la invención permite
buscar los servicios cifrados para un módulo CI (módulo de interfaz
común) conectado posteriormente. Por motivos de espacio y
considerando los deseos de los clientes, no se almacenan, por
ejemplo, en un receptor de televisión digital, todos los servicios
o programas de televisión digital, especialmente los cifrados. Si se
conecta ahora un nuevo módulo CI o un proveedor de programas de
televisión digital se hace necesario un ciclo de búsqueda de
actualización para señales de televisión digital; entonces, esto se
comunica al circuito receptor. El receptor de televisión, o también
el usuario, decide cuándo se realiza este ciclo de búsqueda,
pudiendo garantizarse esto, por ejemplo, mediante un desarrollo de
funciones controlado por un menú. En el caso de un funcionamiento
automático, el aparato receptor decide de forma autónoma cuándo se
realiza este ciclo de búsqueda con los siguientes menús. Si, por
ejemplo, se introduce posteriormente en una caja del aparato un
módulo para decodificar contribuciones de servicio cifradas,
entonces, mediante el contacto generado con esto, se ordena
automáticamente al dispositivo de control acceder al módulo y, de
la memoria que hay allí, extraer la fecha que el módulo identifica
como descifrador para determinados servicios. Estos datos se
almacenan entonces en una memoria a la que tiene acceso directo el
dispositivo de control. Ésta puede ser una memoria intermedia, por
ejemplo, una memoria RAM volátil o también una memoria NVRAM no
volátil o una memoria EEPROM. También es posible depositar primero
los datos en una memoria intermedia y, sólo cuando el ciclo de
búsqueda ha determinado emisores que requieren el código de
descifrado para poder descifrar los servicios, importarlos a la
memoria no volátil.
Una vez realizada la identificación, puede
realizarse entonces un ciclo de búsqueda directamente. El
procedimiento de comprobación de si se trata de un nuevo módulo
debería realizarse como proceso subordinado a una emisión en curso
del dispositivo de control. Si se determina que el módulo es nuevo y
aún no ha sido registrado, entonces, mediante un programa
registrado correspondiente, puede realizarse una visualización de
menús en la imagen actual o en lugar de una imagen actual o también
en una imagen subyacente (PIP, imagen en imagen) que le ofrece al
usuario posibilidades de selección, en concreto, realizar
inmediatamente un ciclo de búsqueda de emisores o programas y
servicios correspondientes o realizarlo en un momento posterior. Sin
embargo, el aparato también puede estar programado de modo que,
cuando no se realice ninguna selección o el usuario no desee un
programa de ciclo de búsqueda en el momento actual, esto se realice
al apagar el aparato mediante una búsqueda de equilibrio operativo
del aparato o al encender el aparato antes de que sea posible una
recepción normal o una sintonización normal.
Si el aparato receptor forma parte, por ejemplo,
de un aparato de grabación, por ejemplo, un reproductor de vídeo o
una grabadora con disco duro (HDR), y el aparato se encuentra ya en
el modo de grabación, o el funcionamiento de grabación se realiza en
un momento posterior a la introducción de un módulo de descifrado
que es más corto que el procedimiento de ciclo de búsqueda, entonces
puede estar previsto que el dispositivo de control no active un
ciclo de búsqueda automático para no interrumpir el funcionamiento
de grabación en curso.
En caso de aparatos con varios dispositivos de
sintonización, naturalmente estos procesos pueden desarrollarse de
forma paralela, y el dispositivo de control puede estar programado
de modo que el ciclo de búsqueda se realiza con un dispositivo de
sintonización, mientras que el otro dispositivo de sintonización
continúa de forma autárquica la grabación con ayuda del descifrador,
o también la representación, si se trata de representación de
imágenes en la pantalla.
Naturalmente, también es posible introducir
texto aclaratorio en un menú de usuario si, como consecuencia del
uso de un nuevo módulo de descifrado, se señaliza al usuario que
aquí pueden buscarse nuevos servicios. Si se finaliza una consulta
de ciclo de búsqueda mediante la introducción de una orden de
control correspondiente, por ejemplo, "Fin", entonces puede
estar previsto que en caso de que el aparato se conmute al modo
stand-by, entonces comience el ciclo de búsqueda o
se conecte nuevamente desde el modo stand-by al modo
operativo normal. También son posibles estos controles. En cualquier
caso, el programa o servicio perteneciente al módulo de descifrado
(módulo CI = módulo de interfaz común) se encuentra si éstos se
transmiten, con lo que se reajusta el marcador de búsqueda y se
finaliza el ciclo de búsqueda. La conmutación de programa o la
sintonización del aparato a canales de los más diversos servicios
puede realizarse de forma conocida mediante el teclado, un mando a
distancia o a través de navegación por cursor solicitando todos los
servicios almacenados y seleccionándolos.
Al sintonizar un canal de un servicio cifrado,
el dispositivo de control comprueba si la contribución de servicio
cifrada puede descifrarse con el decodificador o módulo existente.
Entonces, tiene lugar la desaleatorización del servicio cifrado y la
reproducción gráfica o acústica mediante las disposiciones de
pantalla y altavoz acopladas con el aparato receptor, así como los
circuitos de tratamiento de señales correspondientes conectados
previamente, tal como han de encontrarse de nuevo, por ejemplo, en
aparatos receptores de televisión, en aparatos multimedia o también
en aparatos de audio. Por tanto, el procedimiento según la invención
no está limitado únicamente a señales de televisión en forma
analógica o digital, sino que también puede utilizarse para señales
de audio, por ejemplo, señales digitales de audio (DAB), que, junto
a las señales de audio, también permiten transmisiones de señales de
datos que, naturalmente, también pueden estar cifradas.
Para permitir ahora al usuario la selección
correspondiente de los servicios desde una tabla de vista global, a
las ubicaciones de memoria no sólo se asignan los datos que
representan el procedimiento de descifrado, por ejemplo, el ID de
sistema SA (identificador de acceso condicional), sino que en la
pantalla se muestran, junto con las ubicaciones de memoria, también
las denominaciones de servicio o códigos de los proveedores de
servicio, tal como se conoce previamente del documento citado antes,
para ofrecer una visualización de selección. La verdadera clave de
desencriptación se selecciona de forma independiente. El
identificador de sistema CA sirve únicamente para la identificación
del procedimiento.
Los servicios pueden mostrarse alfabéticamente
en forma de lista o agruparse según determinados criterios de
valoración o selección y categorías, por ejemplo, pueden resumirse
de esta manera todos los servicios que se refieren a información
deportiva o también todos los servicios que incluyen información de
bolsa y bancos u otros temas especializados. Asimismo, puede
diferenciarse entre programas en diferentes idiomas.
\newpage
Si ahora se compone una vez la página de vista
global a elección, entonces, mediante un control de menú con
navegación por cursor o mediante selección de una determinada
ubicación de visualización mediante teclado numérico o mediante
selección de un número de prioridad que se antepone en la
información en la representación, mediante mando a distancia o
también mediante un control directo en el aparato, puede ordenarse
al dispositivo de sintonización que sintonice el canal
correspondiente para poder recibir el servicio deseado. Además,
también es posible realizar arbitrariamente un desplazamiento dentro
de la representación desplazándose ubicaciones de visualización
individuales o también grupos de varias ubicaciones de
visualización. Para ello se conocen modos de intercambio,
integración y desplazamiento del documento de patente antes
citado.
Debido al gran número de proveedores de
servicios que pretender ofrecer o ya ofrecen programas y servicios
cifrados, se conoce el utilizar una interfaz unitaria para
diferentes módulos de descifrado, una denominada "interfaz
común". Los módulos en sí mismos normalmente están realizados a
modo de hardware y/o presentan un lector de tarjetas chip en el que
pueden utilizarse tarjetas chip de diferentes proveedores de
servicios. El propio dispositivo de lectura, que se encuentra en el
módulo de acceso condicional, presenta una memoria en la que está
almacenado el identificador de sistema CA para identificación del
módulo para el o los proveedor(es) de servicios que se han
comprometido con un determinado código de identificador de sistema
CA. Éste es almacenado por el aparato según el procedimiento
indicado y se consulta para la identificación del descifrado
posterior de contribuciones de servicios que pueden recibirse. El
procedimiento del identificador de sistema CA se realiza en este
caso del modo anteriormente descrito.
Al introducir un nuevo módulo de interfaz común
en el dispositivo de alojamiento del aparato, al comprobar si ya
está almacenado el identificador de sistema CA y al determinar que
es éste el caso, el programa de control puede desconectar un ciclo
de búsqueda de antemano dado que éste ya se ha realizado. Este
procedimiento puede realizarse como proceso secundario, tal como ya
se ha indicado, durante la consideración de otra contribución de
emisión. Además, se sabe que los distintos módulos tienen
almacenados diferentes identificadores de sistema CA, por tanto, son
adecuados para diferentes sistemas de cifrado. Naturalmente, esto
también puede registrarlo el sistema.
Las etapas individuales del procedimiento se
indican en las reivindicaciones subordinadas a la reivindicación
1.
A continuación, se explica de forma
complementaria la invención mediante los diagramas de flujos
mostrados en las figuras 1 y 2 referidos a dos ejemplos de
realización.
La figura 1 indica un diagrama de flujos para la
búsqueda automática de programas o servicios. Esto se realiza, por
ejemplo, en el caso de un televisor, tras la colocación del
televisor en la primera pasada, pero puede repetirse arbitrariamente
en cualquier momento.
En la etapa 1, mediante introducción por
ordenador de una orden de inicio, por ejemplo, mediante un sensor de
mando a distancia, se activa el programa "buscar
automáticamente". En la etapa 2, se consultan los parámetros de
ciclo de búsqueda que están definidos mediante entrada de usuario o
configuración previa. Por ejemplo: selección satélite, cable o
recepción terrestre; alcance; todos los programas, lo cual es
necesario cuando el aparato aún no está programado y se coloca
nuevamente, o "sólo nuevos programas" y/o a partir de qué
espacio de almacenamiento de programa o espacio de almacenamiento de
servicio deben encontrarse y almacenarse los nuevos programas o
servicios que se presentan en todo el ciclo de búsqueda. Esta
entrada de usuario o configuración previa se realiza en la etapa 3,
por ejemplo, mediante control de menú, si tras la etapa 2 deben
consultarse los parámetros del ciclo de búsqueda.
En la etapa 4, ahora el sistema consulta si está
conectado o no un CICAM (Common Interface/Condicional Access Modul,
módulo de acceso condicional/interfaz común). En lugar de un CICAM
también puede estar presente en el aparato un decodificador conocido
en sí mismo para descifrar datos cifrados. Si en la consulta se
determina sí (y), entonces en una 5ª etapa se ordena mediante el
dispositivo de control que el identificador de sistema CA o varios
identificadores de sistema CA se extraigan en un CICAM y se
introduzcan en una memoria, que puede ser una memoria intermedia, y
se elabore una lista. La extracción tiene lugar, según la etapa 6
indicada, desde la memoria del CICAM.
Si, por el contrario, se determina que no está
conectado ningún CICAM, entonces se omite la etapa 5 y, tal como
puede desprenderse de la flecha vertical izquierda, en caso de no
(n) se pasa inmediatamente a la etapa 7, es decir, la etapa
"buscar programa". En caso de que se constaten identificadores
de sistema CA, tras el registro de los identificadores de sistema
CA, se pasa también a la etapa 7 y se busca el programa o el
servicio. Si ahora se encuentra durante un ciclo de búsqueda un
programa o servicio (etapa 8), entonces se extraen los parámetros de
programa de la cadena de datos en caso de programas y servicios
transmitidos de forma digital, por ejemplo, la frecuencia, el
nombre, PID, identificadores de sistema CA, etc. y se almacenan de
forma intermedia o también se almacenan de forma fija, lo que se
ilustra en la etapa 9. Tras la etapa 9, se constata ahora en la
etapa 14 si se trata de un programa cifrado o no cifrado. En caso de
que se trate de un programa cifrado (y), se consulta posteriormente
si está almacenado el identificador de sistema CA determinado en la
etapa 5 que coincide con el identificador de sistema del programa.
Para esto se accede a la lista en la que se han grabado los
identificadores de sistema CA. Si en la etapa 16 se confirma que se
ha encontrado en la lista un identificador de sistema CA (y),
entonces el dispositivo de control ordena que se almacene el
programa cifrado, así como también todos los no cifrados según la
etapa 17, o bien todos, o, en caso de que el programa de selección
determine que sólo deben almacenarse nuevos programas encontrados,
según la etapa 18 sólo se almacenan los nuevos encontrados. Si deben
almacenarse todos los programas según la etapa 17, entonces estos se
importan directamente en la memoria según la etapa 19 y se solicitan
aleatoriamente desde aquí para poder representarlos en forma de
lista en una pantalla. Si en la etapa 18 se determina que ya se ha
almacenado un programa, se continúa el bucle del ciclo de
búsqueda.
Si en la etapa 8 se determina que no puede
encontrarse ningún programa (n), entonces en la etapa 10 se
determina si ya se ha alcanzado el fin de la zona de búsqueda. Si no
es éste el caso, entonces se realiza nuevamente el ciclo de búsqueda
según el bucle trazado. Por el contrario, si en la etapa 10 se
determina que se ha alcanzado el fin de zona, entonces la lista de
los identificadores de sistema CA almacenada de forma intermedia se
importa a una memoria no borrable, una memoria NVRAM o EEPROM, o los
identificadores de sistema CA allí almacenados se completan con los
nuevos añadidos. Esto tiene lugar mediante la etapa 11 y el
almacenamiento en la etapa 12. Entonces, el sistema ordena en la
etapa 13 que se finalice el ciclo de búsqueda, lo cual puede
visualizarse en la pantalla. Transcurrido este programa, todos los
servicios sintonizables están almacenados en la memoria según la
etapa 19 y pueden solicitarse arbitrariamente.
La figura 2 indica, en forma de un diagrama de
flujos, las etapas que son necesarias para poder solicitar un ciclo
de búsqueda al introducir un nuevo módulo de descifrado.
En la etapa 20 se activa el procedimiento, por
ejemplo, al conectar el aparato o mediante el acoplamiento de un
nuevo módulo CICAM. En la etapa 21, se determina si el módulo
acoplado es un nuevo módulo. En función de esta determinación, el
programa informático pasa, en caso de "no", al ciclo de control
mostrado. En caso de que se determine que se trata de un módulo
nuevo (y), según la etapa 22, se ordena, mediante el dispositivo de
control, que en la etapa 23 se extraigan los identificadores de
sistema CA almacenados en el nuevo módulo CICAM y se almacenen en
forma de lista en una memoria. En la etapa 24, se extrae de la
memoria no volátil la lista ya existente de los identificadores de
sistema CA y se compara con la primera lista en la etapa 25. Si se
determina que los identificadores de sistema CA determinados
nuevamente están totalmente incluidos en la lista 2, entonces
también se interrumpe el ciclo de búsqueda. Por el contrario, si se
constata que la lista no está totalmente incluida, entonces en la
etapa 26 se comprueba si está activa una programación de
temporizador, es decir, una grabación en curso de un programa o
servicio ajustado ya está realizada. Si es éste el caso, entonces no
se solicita ningún ciclo de búsqueda. Por el contrario, si no está
activada una programación de temporizador (n), entonces se realiza
una solicitud de ciclo de búsqueda, por ejemplo, mediante
representación de un menú en la pantalla o, si el programa lo prevé
de forma correspondiente, en un momento posterior.
Claims (17)
1. Procedimiento para la ocupación de
ubicaciones de memoria con canales de servicios transmitidos de
forma cifrada que pueden recibirse de diferentes proveedores de
servicios en un dispositivo de sintonización en un aparato receptor,
en el que, de forma manual o mediante un sistema de sintonización
automático, un dispositivo de control explora los canales en busca
de servicios que puedan recibirse y los almacena en orden o en
ubicaciones de memoria predeterminadas, caracterizado porque
el dispositivo de control registra de forma automática si está
presente un decodificador o módulo para decodificar contribuciones
de servicio cifradas de un servicio en el aparato receptor, para lo
cual se valora una fecha emitida o extraíble por el decodificador o
módulo u otra señal emitida que el decodificador o el módulo
identifica como descifrador para determinado servicio, porque, al
sintonizar un canal de un servicio cifrado, el dispositivo de
control comprueba si la contribución de servicio cifrada emitida por
el servicio puede descifrarse con el decodificador o módulo
existente, y porque el dispositivo de control almacena los datos de
sintonización del servicio determinado en la memoria sólo cuando se
realiza la identificación del servicio.
2. Procedimiento según la reivindicación 1,
caracterizado porque las ubicaciones de memoria y/o
denominaciones de servicio o códigos de los proveedores de servicio
asociados a los servicios se muestran en forma de lista en una
pantalla del aparato receptor o de un aparato de visualización
conectado o se muestran agrupados según determinados criterios de
valoración y selección o categorías.
3. Procedimiento según la reivindicación 2,
caracterizado porque, mediante un control de menú con
navegación por cursor o mediante selección de una determinada
ubicación de visualización o mediante selección de un número de
preferencia de la ubicación de visualización determinada
seleccionada mediante un mando a distancia o mediante activación de
un elemento de ajuste de un control directo en el aparato receptor,
se genera una señal de control en el dispositivo de control que
ordena a un control de visualización marcar la ubicación de
visualización seleccionada y realizar una conmutación a uno de los
modos predeterminables (modo de intercambio, modo de integración,
modo de desplazamiento).
4. Procedimiento según la reivindicación 3,
caracterizado porque se marcan y desplazan conjuntamente
varias ubicaciones de visualización dispuestas unas tras otras.
5. Procedimiento según una de las
reivindicaciones 1 a 4, caracterizado porque, en el ciclo de
búsqueda, el dispositivo de control sintoniza el dispositivo de
sintonización en canales con servicios cifrados y servicios y
programas no cifrados, y porque en la memoria se almacenan tanto
programas y servicios no cifrados, como también servicios
decodificables cifrados.
6. Procedimiento según la reivindicación 5,
caracterizado porque, al determinar un canal ya almacenado de
un servicio cifrado durante un ciclo de búsqueda, sólo se ocupa otra
ubicación de memoria si el dispositivo de control determina que la
contribución de servicio recibida cifrada se recibe de un servicio
cifrado que se diferencia del almacenado y puede descifrarse por el
decodificador o módulo, y el aparato dispone de un decodificador
identificado de forma correspondiente.
7. Procedimiento según una de las
reivindicaciones precedentes, caracterizado porque el aparato
contiene una interfaz común para el uso de al menos un módulo de
descifrado con o sin tarjeta chip.
8. Procedimiento según la reivindicación 7,
caracterizado porque el módulo de interfaz común presenta un
alojamiento para al menos una tarjeta chip, y en el módulo está
almacenado al menos un ID (identificador) de sistema CA (acceso
condicional) que consulta al dispositivo de control mediante un bus
de la interfaz.
9. Procedimiento según la reivindicación 8,
caracterizado porque los ID de sistema CA consultados se
recopilan en una memoria, porque, sin embargo, sólo pueden
solicitarse los ID de sistema CA de la memoria cuyos módulos
asociados estén realmente disponibles actualmente en el aparato.
10. Procedimiento según la reivindicación 7, 8 ó
9, caracterizado porque la interfaz común presenta uno o
varios dispositivos de lectura para módulos de acceso condicional, y
porque el dispositivo de control identifica todos los módulos, y los
ID de sistema CA de los módulos individuales que se aplican se
almacenan en una memoria.
11. Procedimiento según una de las
reivindicaciones precedentes, caracterizado porque, al
introducir un módulo de interfaz común, el dispositivo de control
sólo interrumpe el funcionamiento momentáneo del aparato receptor y
activa un ciclo de búsqueda cuando el usuario lo desea expresamente
e introduce una orden de control, preferiblemente mediante mando a
distancia, o selecciona una función de control de un menú mostrado,
en caso contrario, el ciclo de búsqueda se realiza en un momento
posterior o cuando el aparato se desconecte
(stand-by), se conecte y/o se conmute a otro estado
operativo.
12. Procedimiento según la reivindicación 11,
caracterizado porque con la introducción del módulo se
realiza, como proceso secundario, una comprobación de si el
identificador de sistema CA ya está registrado o no en la
memoria.
\newpage
13. Procedimiento según la reivindicación 10, 11
ó 12, caracterizado porque se realiza la valoración de varios
identificadores de sistema CA presentes en un módulo.
14. Procedimiento según una de las
reivindicaciones 10 a 13, caracterizado porque con la
introducción del módulo se activa un menú de control cuando la
comprobación ha mostrado que el o los identificador(es) de
sistema CA aún no se ha(n) almacenado, solicitando el menú de
control al usuario generar un ciclo de búsqueda automático para
poder almacenar todos los servicios que pueden recibirse bajo el
correspondiente ID de sistema CA o, sin embargo, este procedimiento
se desplaza a un momento posterior.
15. Procedimiento según una de las
reivindicaciones precedentes, caracterizado porque, en el
caso de una función de temporizador en el aparato, con el
temporizador conectado, se impide al menos el ciclo de búsqueda al
determinar nuevos ID de sistema CA y sólo al conectar nuevamente o
desconectar el aparato se realiza de forma automática o controlado
por menús.
16. Procedimiento según la reivindicación 2 ó 9,
caracterizado porque sólo se muestran los servicios cifrados,
de forma aislada o junto con programas y/o servicios no cifrados,
que pueden descifrarse realmente mediante módulos de descifrado o
decodificador presentes en el aparato.
17. Aparato receptor con un dispositivo de
sintonización, un sistema de sintonización y un dispositivo de
control que opera según el procedimiento de la reivindicación 1 y/o
según una o varias de las reivindicaciones precedentes.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10238330 | 2002-08-16 | ||
| DE10238330A DE10238330B3 (de) | 2002-08-16 | 2002-08-16 | Verfahren zum Belegen von Speicherplätzen mit Diensten |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2303879T3 true ES2303879T3 (es) | 2008-09-01 |
Family
ID=29796623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES03017701T Expired - Lifetime ES2303879T3 (es) | 2002-08-16 | 2003-08-02 | Ocupar ubicaciones de memoria con servicios. |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP1389871B1 (es) |
| AT (1) | ATE394872T1 (es) |
| DE (2) | DE10238330B3 (es) |
| ES (1) | ES2303879T3 (es) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20080007511A (ko) * | 2005-05-10 | 2008-01-21 | 톰슨 라이센싱 | 고속 디지털 케이블 튜닝을 위해 액세스 정보를 캐싱하는방법 및 장치 |
| EP1868378A1 (en) * | 2006-06-16 | 2007-12-19 | Ali Corporation | Receiver with the capability of blind channel searching |
| FR2950210B1 (fr) * | 2009-09-11 | 2012-08-03 | Metronic | Recepteur de radiodiffusion numerique muni d'une touche dediee a la mise a jour de services et procede de mise a jour de services asssocie |
| DE102010061608B3 (de) * | 2010-12-28 | 2012-05-24 | Loewe Opta Gmbh | Fersehempfangsgerät |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4034493A1 (de) * | 1990-10-30 | 1992-05-07 | Grundig Emv | Vorrichtung zur senderprogrammierung eines satellitenempfaengers |
| MY111248A (en) * | 1991-05-22 | 1999-10-30 | Thomson Consumer Electronics Inc | Simplified programming of a video cassette recorder having multiple and signal channel signal sources. |
| KR960009905B1 (ko) * | 1993-01-27 | 1996-07-24 | 엘지전자 주식회사 | 커낼 방송 자동 메모리 장치 |
| JPH08340524A (ja) * | 1995-06-14 | 1996-12-24 | Sony Corp | スクランブル信号受信装置 |
| JP2836558B2 (ja) * | 1995-12-27 | 1998-12-14 | 日本電気株式会社 | 衛星受信装置 |
| DE19727564C1 (de) * | 1997-06-28 | 1999-04-08 | Loewe Opta Gmbh | Verfahren zum Belegen von Programmplätzen mit Kanälen von empfangbaren Sendern in Tunereinrichtungen |
| DE19815952A1 (de) * | 1998-04-09 | 1999-10-21 | Grundig Ag | Verfahren zur Belegung des Senderspeichers eines Rundfunkempfängers und/oder Datenempfängers |
-
2002
- 2002-08-16 DE DE10238330A patent/DE10238330B3/de not_active Expired - Fee Related
-
2003
- 2003-08-02 AT AT03017701T patent/ATE394872T1/de active
- 2003-08-02 ES ES03017701T patent/ES2303879T3/es not_active Expired - Lifetime
- 2003-08-02 DE DE50309767T patent/DE50309767D1/de not_active Expired - Lifetime
- 2003-08-02 EP EP03017701A patent/EP1389871B1/de not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| ATE394872T1 (de) | 2008-05-15 |
| EP1389871B1 (de) | 2008-05-07 |
| DE50309767D1 (de) | 2008-06-19 |
| EP1389871A2 (de) | 2004-02-18 |
| DE10238330B3 (de) | 2004-01-29 |
| EP1389871A3 (de) | 2005-04-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4216534B2 (ja) | 時刻検証システム | |
| EP1219112B1 (en) | Interactive method for scheduling related to reception of event-related video signals and previews of events | |
| ES2294795T3 (es) | Acceso a datos de internet a traves de un sistema de television. | |
| KR100262845B1 (ko) | 가상채널을사용하는디지털방송시스템 | |
| ES2335198T3 (es) | Metodo de busqueda de una guia electronica de programas. | |
| JP2002027576A (ja) | リモートコントローラ及び携帯電話及び電子機器及びその制御方法 | |
| JP2002198957A (ja) | 無線通信システム、クライアント装置、サーバ装置および無線通信方法 | |
| JP2004248284A (ja) | 複数のプログラムトランスポートストリームのデスクランブリングを制御する方法、受信器システム、および、携帯用安全装置 | |
| KR100452785B1 (ko) | 프리셀렉트키들이제공되는수신기및원격제어시스템 | |
| JP2000115098A (ja) | 番組選択補助装置 | |
| ES2303879T3 (es) | Ocupar ubicaciones de memoria con servicios. | |
| US7415189B2 (en) | Auto title frames generation method and apparatus | |
| EP1736912A2 (en) | Program search support system | |
| KR100735280B1 (ko) | 디지털 멀티미디어 방송 시청을 지역적으로 제한하기 위한제한 수신 방법 및 디지털 멀티미디어 방송 시스템 | |
| US5973747A (en) | Television program management system | |
| US7660515B2 (en) | Broadcast program recording apparatus using electronic program guide | |
| JP2001094928A (ja) | デジタルテレビ放送記録装置 | |
| EP1231789A2 (en) | Broadcast data receiver for bookmarking of a selected point in a programme | |
| US20060041529A1 (en) | Optical disk device | |
| KR100287843B1 (ko) | 티브이를 이용한 방문객 확인장치 및 방법 | |
| ES2103769T5 (es) | Dispositivo mejorado de deteccion de señal de television. | |
| HU223724B1 (hu) | Rendszer fizető televízió esetében impulzusvásárlás kiválasztására és nyugtázására | |
| JP2005175788A (ja) | 番組情報システム | |
| CN101339788B (zh) | 接收装置 | |
| US20020184425A1 (en) | Decoder expansion system |