MXPA04001365A - Metodo para inicializar un descodificador digital y descodificador que implementa este metodo. - Google Patents
Metodo para inicializar un descodificador digital y descodificador que implementa este metodo.Info
- Publication number
- MXPA04001365A MXPA04001365A MXPA04001365A MXPA04001365A MXPA04001365A MX PA04001365 A MXPA04001365 A MX PA04001365A MX PA04001365 A MXPA04001365 A MX PA04001365A MX PA04001365 A MXPA04001365 A MX PA04001365A MX PA04001365 A MXPA04001365 A MX PA04001365A
- Authority
- MX
- Mexico
- Prior art keywords
- tables
- transport stream
- transmitted
- decoder
- service
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 31
- 238000009434 installation Methods 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 9
- 230000003213 activating effect Effects 0.000 claims description 6
- 238000012795 verification Methods 0.000 claims description 4
- 238000011423 initialization method Methods 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 10
- 238000012544 monitoring process Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 3
- 238000013479 data entry Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- 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
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
- H04N21/4349—Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/38—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space
- H04H60/41—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying broadcast time or space for identifying broadcast space, i.e. broadcast channels, broadcast stations or broadcast areas
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/73—Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- 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/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Circuits Of Receivers In General (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
Abstract
El metodo de inicializacion se aplica a un descodificador digital que comprende un sintonizador que puede recibir, en sucesion, datos sobre varias frecuencias, cada frecuencia es capaz de transportar una corriente de transporte de datos que contiene tablas de procesos futuros transmitidas por los proveedores de servicio. Consiste en analizar en sucesion los datos recibidos sobre cada corriente de transporte de manera que detectan la presencia de tablas de sucesos futuros y, al grabar en el descodificador una lista de identificadores de los proveedores de servicio que transmiten tablas de sucesos futuros. Ventajosamente, esta lista se utiliza por una guia de programa con el fin de informar al usuario de las rejillas de programa disponibles y no disponibles de acuerdo con los proveedores de servicio.
Description
MÉTODO PARA INICIALIZAR UN DESCODIFICADOR DIGITAL Y
DESCODIFICADOR QUE IMPLEMENTA ESTE MÉTODO
CAMPO DE LA INVENCIÓN
La invención se relaciona con un método para inicializar un descodificador digital que comprende un sintonizador capaz de recibir, en sucesión, datos sobre varias frecuencias, cada frecuencia es capaz de transportar una corriente de transporte de datos que contiene tablas de sucesos futuros transmitidos por los proveedores de servicio. También se relaciona con un descodificador que implementa tal método.
ESTADO DE LA TÉCNICA
La invención se relaciona más particularmente con un descodificador digital de propósito múltiple diseñado para venderse sin suscripción por un operador particular y capaz de recibir servicios audiovisuales o canales transmitidos por satélite, por cable o por lo que se denomina ruta terrestre digital. Un operador generalmente transmite un grupo de servicios, es decir, una colección de canales audiovisuales o de otros servicios transmitidos vía satélite, cable o sobre ondas aéreas (también denominadas como ruta terrestre digital) . Los usuarios pueden accesar estos servicios por medio de un descodificador unido a una televisión y a una antena apropiada o con una conexión apropiada al cable. ; Una cantidad importante de servicios se difunden ahora libremente de acuerdo con la norma DVB (ETSI EN 300 468, "Digital Video Broadcasting (DVB); Specification fox Service Information (SI) en DVB systems"), de manera que el descodificador de propósitos- múltiples sin suscripción es capaz de accesar a estos servicios, los cuales típicamente son canales audiovisuales gratuitos. Este tipo de descodificador también se puede utilizar para accesar grupos de servicios de televisión pagada. El usuario del descodificador en este caso debe tomar una suscripción de pago de derechos con el proveedor de s ervicio . La transmisión de un grupo de servicios aprovecha varias frecuencias de base. Una frecuencia puede transportar aproximadamente diez corrientes de audio/video de MPEG junto con otros datos ddgitales tal como lo que se denominan tablas de información de sucesos o EIT, definidos en la norma DVB mencionada antes. Estas tablas EIT contienen información acerca de sucesos o programas que se transmitirán en un servicio particular, tiempo de inicio, duración, elementos de descripción del suceso, etc) y se transmiten para que se repitan con cierta periodicidad en la corriente de transporte de datos de audio/video. De acuerdo con la norma DVB mencionada antes, las tablas EIT son de dos tipos: -, tablas "presente/futuro" que contienen información respecto al suceso que se esta transmitiendo en ese momento en un servicio especificado o con un suceso que sigue inmediatamente después; tablas de "planificación de sucesos" que contienen información acerca de sucesos que se van a presentar posteriormente durante una duración de uno a varios días para un servicio dado. Estas tablas se denominan . "tablas de sucesos futuros" en la descripción subsecuente y se indican como EITS (siglas para "plan de EIT") . Las tablas de sucesos futuros EITS son opcionales . y no necesariamente se transmiten por los proveedores de servicio. Cuando están presentes, se utilizan por los descodificadores digitales para generar rejillas de programa que se pueden mostrar en una guia de programa (con frecuencia denominada EPG, siglas en inglés para "guia electrónica de programas") en la pantalla de una televisión conectada a un descodificador de manera que proporciona los detalles de sucesos (tales como películas o transmisiones) en una tabla de tiempo para . los. días posteriores en los canales audiovisuales que se pueden recibir por el de scodificádor . Las tablas de sucesos futuros EITS se pueden transmitir . de varias maneras posibles por los operadores. Algunas tablas EITS se pueden transmitir en la misma corriente de transporte TS que los servicios "a los cuales se hace referencia. En este caso, se habla de una "planificación EIT - TS real" en la. norma DVB mencionada antes. En la descripción que sigue se les denominará como EITS reales". Además, algunas tablas EITS se pueden transmitir en una corriente de transporte TS que contiene información respecto a los servicios transmitidos en diferentes corrientes TS . En este caso, se habla de "planificación EIT-otros TS" en la norma. DVB mencionada antes. En la descripción que sigue las denominaremos "EITS diferentes". Un proveedor puede elegir no transmitir ninguna tabla de EITS (dado que esto no es obligatorio en la norma DVB) . También puede transmitir' tablas EITS reales para cada corriente TS en la cual difunde servicios, o además únicamente para ciertas corrientes TS en las cuales difunde servicios, por ejemplo aquellos que transportan datos de audio/yideo para canales de cinema o canales deportivos para los cuales los observadores desean conocer los' programas por adelantado. El proveedor también puede transmitir tablas EITS diferentes en la corriente TS especifica, las tablas EITS diferentes en este caso comprenden información acerca de los servicios difundidos por el proveedor sobre otras corrientes TS. De esta manera surge un problema cuando uno desea _ recuperar la información contenida en estas tablas EITS de manera que generan rejillas de programa. Específicamente, las estrategias para cada proveedor son diferentes, uno nunca sabe si las EITS se transmiten o no o si son EITS reales o diferentes. Para consultar una rejilla de programa, el usuario manipula un control remoto con el fin de activar una guia de programa diseñada en el descodificador. Navega alrededor de varios menús mediante la utilización de su control remoto para seleccionar la rejilla de programa que desea que se presente. .Esta rejilla es definible por un servicio particular (por ejemplo un número de canal) y por datos ; que se van a mostrar (en particular un periodo especificado del dia para el cual el usuario desea ver los programas) . Para mostrar la rejilla de programa solicitada, el descodificador debe recuperar las tablas EIT transmitidas por el proveedor del servicio. Puesto que el descodificador no sabe si las tablas EITS se van a transmitir y en que formato (EITS real o diferente), la estrategia adoptada generalmente consiste en un descodificador que impulsa al sintonizador de manera que lo fija en la frecuencia, en la cual se transmitirá el servicio correspondiente a la rejilla de programa solicitado de manera que busca las tablas de EITS reales que comprenden información representativa de una rejilla de programa solicitada por el usuario. En la práctica, el sintonizador se fija sobre una transmisión de transpondedor particular en una frecuencia, dada. La corriente TS que contiene ' los datos de audio/video del servicio solicitado. Los datos recibidos en esta frecuencia se analizan hasta que el descodificador identifica las tablas EITS. Si no se transmite una tabla EITS real para el servicio solicitado, este es el caso para aproximadamente la mitad de , os canales audiovisuales gratuitos, por ejemplo, él des codi ficador debe analizar los datos recibidos durante por lo menos 10 segundos (que corresponde a la velocidad de repetición de las tablas EITS en la corriente TS) antes de ser capaz de informar al usuario que no puede mostrar información respecto a' la rejilla de programa solicitada. Si el usuario solicita información acerca de varios servicios ,al mismo tiempo, el tiempo de espera de esta manera se multiplica. Bajo estas condiciones, la consulta de las rejillas de programa no siempre es atractiva para los usuarios.
DESCRIPCIÓN BREVE DE LA INVENCIÓN
La invención corrige los inconvenientes de la técnica anterior al proponer un método para inicializar un descodificador digital que comprende un sintonizador capaz de recibir, en sucesión, datos de varias frecuencias, cada frecuencia es capaz de transportar una corriente de transporte de datos que contiene tablas de sucesos futuros transmitidos por proveedores de servicio. El método comprende las etapas que consisten en analizar en sucesión los datos recibidos en cada corriente de transporte de manera que se detecta la presencia de tablas de sucesos futuros y grabar en una memoria del descodificador una lista de identificadores de los proveedores de servicio que transmiten tablas de sucesos futuros. El método puede comprender además una etapa que consiste en grabar en la memoria del descodificador para cada proveedor de servicio que transmite tablas de sucesos futuros, una lista de identificadores de corrientes de transporte en las cuales se transmiten las tablas. El método también puede comprender la etapa que consiste en grabar en la memoria del descodificador un articulo de información que especifica para cada corriente de transporte cuyo identificador se almacena en la lista: si por lo menos una tabla de sucesos futuros transmitidos en la corriente de transporte hace referencia a un servicio transmitido en la misma co-rriente de transporte; o - si por lo menos una de las tablas de sucesos futura transmitida en la corriente de transporte hace referencia a un servicio transmitido por otra corriente de transporte. De acuerdo con una característica particular de la invención, el tiempo de análisis para los datos recibidos en una corriente de transporte es de una duración determinada de antemano que es menor que el período de repetición de las tablas de sucesos futuros en, la corriente de transporte. La iniciali zación se puede activar automáticamente durante la instalación del descodificador, pero también se puede activar después de la instalación de manera que se realice una actualización. Ventajosamente, esta instalación se activa ante la recepción en el descodificador de una señal de iniciali z ación de manera tal que no sea percibida por el usuario. La inicialización también se puede activar manualmente por el usuario. La invención también se relaciona con un descodificador digital que comprende un sintonizador capaz de recibir, en sucesión, datos sobre varias frecuencias, cada frecuencia es capaz de transportar una corriente de transporte de datos que contienen tablas de ' sucesos futuros transmitidas por los proveedores de servicio. El descodificador también comprende una unidad de procesamiento central que incluye un medio programable y que está unido al sintonizador y que es adecuado para activarlo. La unidad de, procesamiento central es adecuada para inicializar al descodificador que es programado para analizar los datos recibidos sobre cada corriente de transporte' de manera que identifican la presencia de las tablas de sucesos futuros, y de esta manera graban en una memoria del descodificador una lista de identificadores de proveedores de servicio que transmiten tablas de sucesos futuros . La unidad de procesamiento central puede de manera adicional adaptarse para grabar en la memoria del descodificador, para cada proveedor de servicio que transmite tablas de sucesos futuros, una lista de identificadores de corriente de transporte en los cuales se transmiten dichas tablas. La unidad de procesamiento central puede adaptarse además para grabar en la memoria del descodificador un articulo de información que especifique para cada corriente de transporte cuyo identificador es almacenado en la lista de identificadores; si por lo menos una de las tablas de sucesos futuros transmitida en la corriente de transporte hace referencia a un servicio transmitido en la misma corriente de transporte, la tabla es del tipo "real" o si por lo menos una tabla de sucesos futuros transmitida en la corriente de transporte hace referenci a un servicio transmitido sobre otra corriente de transporte, la tabla entonces es del tipo "diferente". De acuerdo con una característica particular de la invención, el descodificador comprende además un medio' para generar una guía de programa en base en la información contenida en las tablas de sucesos futuros transmitidas por los proveedores de servicio. Estos medios se adaptan para presentar una etiqueta particular de los servicios de proveedores cuyos identificadores no sé incluyen en la lista de identificadores . Para presentar los sucesos futuros en un servicio dado de un proveedor cuyo identificador se incluye en la lista de identificadores de proveedores, el medio de generación de guía de programa ventajosamente se adapta para verificar en la lista de identificadores de corrientes de transporte que transmiten tablas de sucesos futuros respecto a este proveedor, si por lo menos una corriente de transporte comprende un artículo de información que especifique que la corriente de transporte . transmite tablas de sucesos futuros de tipo "diferente". En el caso de una verificación positiva, el medio de generación de guía de programa solicita las tablas de sucesos futuros que contengan información en relación a esta servicio al activar el sintonizar de manera que lo fija sobre una frecuencia que corresponde a esta corriente de transporte que transmite tablas de sucesos futuros del tipo "diferente". En el caso de una verificación negativa, el medio de generación de guía de programa adquiere las 'tablas de sucesos futuros que contengan información en relación a este servicio al activar el sintonizador de manera que lo fija sobre una frecuencia que corresponde a la corriente de transporte que transmite el servicio.
DESCRIPCIÓN BREVE DEL DIBUJO
La invención se describirá ahora con mayor detalle y con referencia al dibujo anexo. La figura única es una representación muy diagramática de un descodificador digital conectado- a una antena receptora y a un equipo de televisión.
DESCRIPCIÓN DETALLADA DE UNA MODALIDAD DE LA INVENCIÓN
La invención se relaciona con un método para inicializar un descodificador 1 digital de propósito múltiple, representado en la única figura en forma de un diagrama de bloques, diseñado para ser conectado entre una antena 2 receptora y un equipo 3 de televisión de manera que accesa servicios, en particular canales audiovisuales, difundidos por un proveedor de servicio. La antena 2 representada es una antena de recepción de satélite pero también puede ser una antena de recepción de RF (o terrestre) . La conexión a la antena 2 también se puede sustituir por una conexión a un cable. Este descodificar 1 se puede vender en forma de una caja separada, pero también se puede integrar en una televisión digital. Este tipo de descodificador se puede controlar por el usuario con un control remoto 4 de manera que seleccione un canal audiovisual que se va a presentar, o de otra manera que muestre una guia de programas . Comprende un sintonizador 5 capaz de' recibir datos transmitidos sobre diversas frecuencias. Este sintonizador 5 se enlaza corriente arriba a la antena 2 de recepción y corriente abajo al desmultiplexor 6 el cual en si mismo está, unido corriente abajo a una unidad 7 de descodificación capaz de convertir una corriente de datos MPEG que corresponden a un canal audiovisual en una señal de video utilizable por la televisión 3. Como se representa por las flechas con lineas discontinuas en la figura, una unidad 8 de procesamiento central que comprende medios programables, unidad la cual también se denomina una tarea de monitoreo, se une al sintonizador 5 y al desmultiplexor 6. La tarea de monitoreo activa al sintonizador 5 de manera que lo fija sobre una frecuencia determinada previamente, y activa el desmultiplexor 6 de manera que extrae de los datos digitales que se originan del sintonizador 5 los datos de audio/video que corresponden al canal audiovisual que el usuario desea mostrar. Los datos digitales transmitidos en una frecuencia , dada en una corriente de transporte TS generalmente comprenden datos de audio/video de varios servicios audiovisuales o canales y posiblemente tablas de sucesos futuros EITS, cada uno ' que comprende información acerca de sucesos o programas que se transmitirán en un servicio dado.
Estas tablas EITS se transmiten para ser repetidas en un máximo de cada 10 segundos (en el caso de tablas que contienen información acerca de los sucesos de la semana siguiente) o un máximo de 30 segundos (en el caso de tablas que contienen información acerca de sucesos en los días posteriores a la semana siguiente) de acuerdo con la norma DVB mencionada antes . Todos los datos transmitidos en una corriente de transporte TS en una frecuencia dada se originan de un solo proveedor, y la recolección de servicios de un mismo proveedor generalmente se transmite en varias corrientes de transporte TS sobre varias frecuencias diferentes. Como se ha visto anteriormente, cuando las tablas EITS de sucesos futuros se transmiten en una corriente TS en una frecuencia dada, estas tablas pueden contener información en relación a un servicio transmitido en la misma corriente TS (tablas EITS reales) o información adicional en relación a un servicio transmitido por otra corriente TS (tablas EITS diferentes) . No todos los proveedores necesariamente transmiten ' tablas de sucesos futuros y aproximadamente la mitad de los canales audiovisuales libres, no se transmiten tablas EITS.
Durante la primera comisión de tal i -descodificador , se activa un procedimiento de instalación. Durante esta instalación, el sintonizador 5 es impulsado por la tarea de monitoreo 8 de manera que explora progresivamente las frecuencias que puede recibir, y cuando recibe datos en una frecuencia, se programa el desmultiplexor 6 por la tarea de monitoreo 8 de manera que extrae a partir de . los datos recibidos en esta frecuencia información de una tabla de descripción de servicios denominada- SDT en la norma DVB mencionada antes (siglas para "tabla de descripción de servicio"). Esta tabla SDT está dividida en secciones, cada una de las cuales contiene un identificador del proveedor que transmite en una frecuencia dada asi como los identificadores de los diversos servicios transmitidos en esta frecuencia en una corriente de transporte TS. Al final de la instalación se graba en la memoria 9 una lista de todos los servicios que se pueden recibir en el descodificador de manera que forma 'una base de datos diseñada para ser utilizada, por ejemplo, por la guía de programa del descodificador . Esta instalación requiere aproximadamente 2 segundos para cada frecuencia de transmisión y los identificadores de servicio almacenados posteriormente se utilizan por la guia de programas para presentar al usuario una lista de los canales audiovisuales disponibles. De acuerdo con la invención, la presencia de tablas EITS de sucesos futuros que comprenden información acerca de los programas que se transmitirán por diversos servicios se detecta durante la ejecución de un procedimiento para inicializar el descodificador que es activado por la tarea de monitoreo 8 y que se realiza preferencialmente durante la fase de instalación del descodificador. Para cada tabla EITS detectada, se extrae información de la tabla de manera que se construye una lista de los proveedores que transmiten las tablas EITS, detallada para cada proveedor, de las diversas corrientes TS de transporte, en las cuales se "han detectado tablas EITS. Esta lista se graba en la memoria 9 del descodificador, la cual es una memoria no volátil. Esta lista se utiliza venta osamente por la guia de programa para advertencia al usuario respecto a los servicios de proveedores que no transmiten información alguna acerca de 'sus -programas (aquellos para los cuales no se ha detectado una tabla EITS durante el; proceso de ini cial i z ación ) y aquellos los cuales transmiten tal información, en correspondencia con los servicios que se han detectado durante la instalación. De esta manera, cuando el usuario activa la guia de programa tiene un conocimiento directo de aquellos canales audiovisuales (es decir, aquellos servicios) para los cuales no está disponible información acerca de los programas . En el caso en el que el usuario desea consultar una rejilla de programa respecto a un servicio de un proveedor que no transmite tablas EITS, guarda el descodificador que activa un procedimiento de búsqueda de tabla EITS que se ha encontrado que no funciona. La identificación de la presencia de tablas EITS se lleva a cabo ventajosamente al analizar los datos recibidos a nivel del desmultiplexor 6 que comprenden una salida de audio/video y una salida reservada para datos digitales tales como las tablas EITS. De manera más particular, se implementan filtros en el desmultiplexor 6 de manera que extraen de la corriente de datos recibidos los paquetes de datos que contienen las tablas EITS y de esta manera envían estos datos a la tarea de monitoreo 8. ' Dentro de la infraestructura de la norma DVB mencionada antes, los servicios transmitidos se identifican de manera única por un triplete DVB. El triplete DVB comprende un identificador del proveedor de servicio "original_network_id", un identificador de la corriente de transporte TS en la cual se transmite el servicio (la cual también corresponde a una frecuencia de transmisión especificada) "transport stream_id" , y un identificador del servicio " sezvice_íd" . El triplete DVB está contenido en cada tabla EITS de sucesos futuros para un servicio dado. Para construir la lista de tablas EITS de transmisiones de proveedores por lo tanto es suficiente extraer de cada tabla EITS detectada el inciso de datos " original_network_id" que aparece en el triplete DVB contenido en la tabla EITS asi como los incisos de datos " transport_stream_id" para almacenar las corrientes TS en las cuales se han detectado tablas EITS. Ventajosamente, un inciso de información que especifica para cada tabla EITS detectada si hace referencia a un servicio transmitido en la misma frecuencia - y por lo tanto en la misma corriente TS - tabla EITS real) o un servicio transmitido en otra frecuencia (tabla EITS diferente) también se detecta de manera tal de modo que se almacena de manera adicional en la lista grabada en la memoria 9 del descodificador un indicador Boolean que indica, para cada corriente TS en la cual se han detectado las tablas EITS, si las tablas EITS reales están presentes o si están presentes tablas EITS diferentes. Este inciso de información se utiliza por la guia de programa durante la adquisición de los datos como. se verá posteriormente. El análisis de los datos recibidos en toda la frecuencia que el descodificador pueda recibir puede demostrarse que es más bien grande si uno toma 'en consideración, para cada frecuencia, el periodo de repetición de ¦ las tablas EITS que pueden ser tan grandes como 30 segundos, o incluso 60 segundos en ciertos casos particulares de transmisión terrestre digital. Es decir, si uno espera 30 segundos en cada frecuencia antes de decidir que no existen tablas EITS transmitidas, el procedimiento de inicialización puede requerir un periodo de tiempo relativamente prolongado dada la cantidad de frecuencias de repetición . en un descodificador que pueden ser tantas como ochenta. En un modo de implementación preferido del método, el. análisis de los datos recibidos en una frecuencia se limita a una duración determinada previamente que es menor que el periodo de repetición de las tablas EITS. Esta duración puede ser, por ejemplo, igual a dos segundos, por lo que se reduce el tiempo de inicialización mientras se posibilita compilar una lista de los proveedores para los cuales se han detectado las tablas EITS. De manera más particular, si no se detecta una tabla EITS después de dos segundos, entonces se considerará que no se transmite una tabla EITS en la frecuencia analizada. Inversamente, cuando se detectan tablas EITS en la frecuencia analizada, la identificación de una de ellas se lleva a cabo en un máximo de dos segundos y cualquier otra tabla EITS que se pueda transmitir en esta frecuencia originada del mismo proveedor. La detección de una tabla EITS única en una frecuencia por lo tanto es suficiente para concluir que las tablas EITS es probable que estén disponibles para todos los servicios transmitidos por el proveedor cuyo identificador " orig±nal_netword__id" está contenido en esta tabla EITS. El procedimiento de inicialización que se acaba de describir ventajosamente se puede sincronizar con la instalación del descodificador . Específicamente, durante la fase de instalación que se lleva a cabo en la primera ' comisión, el sintonizador explora la gama de frecuencias que puede recibir, y ' cuando recibe datos en una frecuencia, se programa para identificar y grabar varios parámetros de los servicios presentes en esa frecuencia. Esta instalación requiere aproximadamente dos segundos para cada frecuencia de transmisión y ventajosamente puede incluir la detección de tablas de sucesos futuros y la grabación en la memoria 9 de los datos en relación a estas tablas ÉITS . De esta manera, la ejecución del proceso de inicialización se integra en la instalación del descodificador de manera que no es advertida por el usuario. El proceso de inicialización también se puede llevar a cabo después de la primera comisión con una vista de actualización de la lista grabada en la memoria 9, la cual es susceptible de desarrollarse con el tiempo. En este caso, el proceso de inicialización puede activarse, por ejemplo, cuando el usuario acciona un control adecuado. En otro modo de implementación, la inicialización es activada de manera remota mediante la utilización de una frecuencia de transmisión que está reservada para actualizaciones de los programas implementados en el descodificador . Durante el diseño de un descodificador se reserva generalmente una banda de frecuencia para realizar actualizaciones remotas del descodificador. Estas actualizaciones después son activadas 'por los datos digitales recibidos en una frecuencia determinada de antemano, de manera que sean inadvertidas para el usuario quien no necesita preocuparse con los ajuste de parámetro de su hardware. El descodificador de acuerdo con la invención ventajosamente se puede programar para activar una inicialización cuando recibe una señal de inicialización . Estas señales se pueden transmitir por el operador de servicio cuando se produce a cambios importantes en la distribución, en particular cuando están disponibles tablas nuevas de sucesos futuros . Cuando el usuario corre la guia de programas en su descodificador, esta última verifica primero en la lista almacenada durante el proceso de inicialización aquellos servicios para los cuales se han detectado tablas EITS. De esta manera, durante la presentación de la guia de programa los canales (o servicios) para los cuales no se han detectado tablas EITS aparecen con una etiqueta individual (en particular un logotipo especial, un color particular, una zona gris detrás del nombre del canal, etc.), de manera que le indican al usuario que no está disponible ' información acerca de los sucesos futuros de ese canal. Por lo tanto, el usuario no solicitará información acerca de los programas de este canal y no esperará innecesariamente que el descodificador intente encontrar tablas EITS para este canal durante por lo menos 10 segundos. Cuando el usuario solicita, por ejemplo, la presentación de la rejilla de programas de varios canales (o servicios) para un intervalo de tiempo particular, el descodificador en primer lugar debe adquirir las tablas EITS que corresponden a esos canales. -Para hacer esto, el descodificador adopta la siguiente estrategia: busca a través de la lista de proveedores que transmiten las tablas EITS (la lista almacenada en la memoria 9 durante el proceso de inicialización) para determinar si se transmiten tablas EITS diferentes por los proveedores de los canales solicitados por el usuario y, de ser asi, sobre cuales corrientes de transporte TS se transmiten estas tablas. Si este es el caso, el descodificador se fijará en primer lugar con la transmisión del transpondedor a una frecuencia dada de la corriente TS que contiene las tablas EITS diferentes, es decir, la información acerca de sucesos futuros de canales transmitidos en otras frecuencias.
La razón de esto es que cuando las tablas EITS diferentes se detectan en una frecuencia, esto generalmente significa que la totalidad de las tablas de sucesos futuros de los canales transmitidos por ese proveedor se transmiten en es;a frecuencia, la cual se denomina un canal descortezador . Durante la búsqueda para tablas EITS, el hecho de favorecer la frecuencia de canal descortezador posibilita recuperar dentro de un periodo relativamente breve la información acerca de las rejillas de programa de todos los canales transmitidos por este proveedor. Más particularmente, toda la colección de tablas de · sucesos futuros transmitidas en la forma EITS diferente en la frecuencia de canal descortezador se pueden recuperar dentro de una duración de entre 10 y 30 segundos, dependiendo de la velocidad , de repetición de las tablas. La recuperación de estas tablas de sucesos futuros en diversas frecuencias en la forma EITS real puede llevar una duración equivalente a diez a treinta segundos, multiplicada por el número de frecuencias en las cuales se transmiten las tablas EITS. De esta manera, el' favorecimiento de la frecuencia de canal descortezador posibilita reducir de 'manera significativa la duración de adquisición de las tablas de sucesos futuros y por lo tanto mejorar el funcionamiento general de la guia de programas del descodificador.
Claims (7)
1. Un método para inicializar un descodificador digital que comprende un sintonizador capaz de recibir, en sucesión, datos sobre varias frecuencias, cada frecuencia es capaz de transportar una corriente de transporte de datos que contiene tablas de sucesos futuros transmitidas por los proveedores de servicio, caracterizado porque comprende las etapas que consisten de: al analizar en sucesión los datos recibidos sobre cada corriente de transporte de manera que se detecte la presencia de tablas de sucesos futuros, y al grabar en una memoria del descodificador una lista de identificadores de los proveedores de servicio que transmiten las tablas de sucesos futuros .
2. El método como se describe en la reivindicación 1, que comprende además una etapa que consiste en grabar en la memoria del descodificador, para cada proveedor de servicio que transmite tablas de sucesos futuros, una lista de identificadores de corrientes de transporte en los cuales se transmiten las tablas .
3. El método como se describe en la - reivindicación · 2 , que comprende además una etapa que consiste en grabar en la memoria del descodificar un inciso de información que especifica para cada corriente ' de transporte cuyo identificador se almacena en la lista: si por lo menos una tabla de sucesos futuros transmitida en la corriente de transporte hace referencia a un servicio transmitido en la misma corriente de transporte; o si por lo menos una de las tablas de sucesos futuros transmitida en la corriente de transporte hace referencia a un servicio transmitido en otra corriente de transporte.
4. El método como se describe en una de las reivindicaciones 1 a 3, en el cual el tiempo de análisis para los datos- recibidos en una corriente de transporte es una duración determinada de antemano que es menor que un periodo de repetición de las tablas de - sucesos futuros en dicha corriente de transporte .
5. El método como se describe en una de las reivindicaciones 1 a 4, en el cual la inici al i zación es activada automáticamente durante la instalación del descodificado .
6. El método como se describe en una de las reivindicaciones 1 a 5, en el cual la inicialización es activada automáticamente ante la recepción por el descodificador de una señal de inicialización.
7. El método como se describe en una de las reivindicaciones 1 a 6, en el cual la inicialización es activada manualmente por el usuario. 8> Un descodificador digital que comprende un sintonizador capaz de recibir, en sucesión, datos sobre varias frecuencias, cada frecuencia es capaz de transportar una corriente de transporte de datos que contiene tablas de sucesos futuros transmitidos por los proveedores de servicio, una unidad de procesamiento central que incluye un medio programabl y unido al sintonizador y adecuado para activarlo, caracterizado porque la unidad de procesamiento central es adecuada para inicializar el de s codificador al ser programado para analizar los datos recibidos sobre cada corriente de transporte de manera que identifica la presencia de tablas de sucesos futuros y de esta manera registra en una memoria .del descodificador una lista de identificadores de proveedores de servicio que transmiten tablas de sucesos futuros. 9. El descodificador como se describe en la reivindicación 8, caracterizado porque la unidad de procesamiento central está adaptada adicionalmente para grabar en la memoria del descodificador , para cada .proveedor de servicio que transmite tablas de procesos futuros, una lista de identificadores de corriente de transporte sobre las cuales se transmiten . las tablas. , 10. El descodificador como se describe en la reivindicación 9, caracterizado porque la unidad de procesamiento central está adaptada adicionalmente para grabar en la memoria del descodificador , un inciso de información que especifica para cada corriente de transporte cuyo identificador se almacena en la lista: si por lo menos una tabla de procesos futuros transmitida sobre la corriente de transporte hace referencia a un servicio transmitido en la misma corriente de transporte, la tabla de esta manera es del tipo "real", o si por lo menos una tabla de sucesos futura transmitida en la corriente de transporte hace referencia a un servicio transmitido sobre otra corriente de transporte, la tabla de esta manera es del tipo "diferente". 11. El descodificador como se describe en una de las reivindicaciones 8 a 10, que comprende además un medio para generar una guia de programa en base en la información contenida en las tablas de sucesos futuros transmitidas por los proveedores de servicio, caracterizada porqué el -medio está adaptado para presentar con una etiqueta particular, los servicios de proveedores cuyo identificador no se incluye en la lista de identificadores. 12. El descodificador como se describe en la reivindicación 11, tomado en su dependencia con la reivindicación 10, caracterizado porque el medio de generación de guia de programa está adaptado adicionalmente , para presentar los sucesos futuros de un servicio dado de un proveedor cuyo identificador se incluye en la lista de identificadores de proveedores: para verificar en la lista de identificadores de corriente de transporte que trasmiten tablas de sucesos futuros respecto al proveedor si por lo menos una corriente de transporte comprende un inciso de información que especifica que la corriente de transporte transmite tablas de sucesos futuros del tipo "diferente" y, -en caso de verificación positiva: al adquirir las tablas de sucesos futuros que contienen la información en relación a este servicio al activar el sintonizador de manera- que lo fija en una frecuencia que corresponde a la corriente de transporte que transmite tablas de sucesos futuros del tipo "diferente" o -en caso de verificación negativa: adquirir, las tablas de sucesos futuros que contengan la información en relación a este servicio por activación del sintonizador de manera que lo fija en una frecuencia que corresponde a la corriente de transporte que transmite el servicio.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0301862A FR2851396A1 (fr) | 2003-02-17 | 2003-02-17 | Procede d'initialisation d'un decodeur numerique et decodeur mettant en oeuvre un tel procede |
Publications (1)
Publication Number | Publication Date |
---|---|
MXPA04001365A true MXPA04001365A (es) | 2005-06-17 |
Family
ID=32669379
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MXPA04001365A MXPA04001365A (es) | 2003-02-17 | 2004-02-13 | Metodo para inicializar un descodificador digital y descodificador que implementa este metodo. |
Country Status (9)
Country | Link |
---|---|
US (1) | US20050249294A1 (es) |
EP (1) | EP1447989B1 (es) |
JP (1) | JP2004254307A (es) |
KR (1) | KR101045123B1 (es) |
CN (1) | CN100534166C (es) |
DE (1) | DE602004000869T2 (es) |
ES (1) | ES2264082T3 (es) |
FR (1) | FR2851396A1 (es) |
MX (1) | MXPA04001365A (es) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101253637B1 (ko) * | 2006-05-15 | 2013-04-10 | 엘지전자 주식회사 | 디지털 방송 신호 수신 방법 및 디지털 방송 신호 수신기 |
US20080313675A1 (en) * | 2007-06-12 | 2008-12-18 | Dunton Randy R | Channel lineup reorganization based on metadata |
US20100329355A1 (en) * | 2009-06-30 | 2010-12-30 | Nxp B.V | System and method for configurable packet streaming |
KR20110051631A (ko) * | 2009-11-10 | 2011-05-18 | 삼성전자주식회사 | 방송수신장치 및 그 제어방법 |
KR101637388B1 (ko) * | 2010-03-03 | 2016-07-07 | 엘지전자 주식회사 | 이동 단말기 및 이를 이용한 esg 관리 방법 |
CN101986277B (zh) * | 2010-10-29 | 2012-11-28 | 成都九洲电子信息***股份有限公司 | 可以自动切换启动模式的解码器装置 |
CN109474839B (zh) * | 2018-11-05 | 2022-03-18 | 海信视像科技股份有限公司 | 播放广播节目时显示epg用户界面的方法及装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5600378A (en) * | 1995-05-22 | 1997-02-04 | Scientific-Atlanta, Inc. | Logical and composite channel mapping in an MPEG network |
US6157673A (en) * | 1996-12-26 | 2000-12-05 | Philips Electronics North America Corp. | Fast extraction of program specific information from multiple transport streams |
US6588014B1 (en) * | 1997-09-26 | 2003-07-01 | Matsushita Electric Industrial Co., Ltd. | System and method for digital communication |
US6978471B1 (en) * | 1999-05-25 | 2005-12-20 | Thomson Licensing S.A. | System for acquiring and processing broadcast programs and program guide data |
US7024676B1 (en) * | 1999-05-25 | 2006-04-04 | Thomson Licensing | System for acquiring and processing broadcast programs, program guide and channel identification data |
KR100359497B1 (ko) * | 1999-08-12 | 2002-11-04 | 엘지전자 주식회사 | 디지털 tv 중계기에서 채널 정보 갱신 방법 및 장치 |
-
2003
- 2003-02-17 FR FR0301862A patent/FR2851396A1/fr active Pending
-
2004
- 2004-01-28 DE DE602004000869T patent/DE602004000869T2/de not_active Expired - Lifetime
- 2004-01-28 EP EP04100294A patent/EP1447989B1/en not_active Expired - Fee Related
- 2004-01-28 ES ES04100294T patent/ES2264082T3/es not_active Expired - Lifetime
- 2004-02-13 MX MXPA04001365A patent/MXPA04001365A/es active IP Right Grant
- 2004-02-16 KR KR1020040010056A patent/KR101045123B1/ko active IP Right Grant
- 2004-02-16 JP JP2004038656A patent/JP2004254307A/ja not_active Withdrawn
- 2004-02-17 US US10/781,163 patent/US20050249294A1/en not_active Abandoned
- 2004-02-17 CN CNB2004100052731A patent/CN100534166C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20040074937A (ko) | 2004-08-26 |
CN100534166C (zh) | 2009-08-26 |
EP1447989A1 (en) | 2004-08-18 |
US20050249294A1 (en) | 2005-11-10 |
FR2851396A1 (fr) | 2004-08-20 |
KR101045123B1 (ko) | 2011-06-30 |
DE602004000869T2 (de) | 2006-11-02 |
EP1447989B1 (en) | 2006-05-17 |
JP2004254307A (ja) | 2004-09-09 |
ES2264082T3 (es) | 2006-12-16 |
DE602004000869D1 (de) | 2006-06-22 |
CN1523889A (zh) | 2004-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7194758B1 (en) | Digital broadcast system and its component devices that provide services in accordance with a broadcast watched by viewers | |
KR100278759B1 (ko) | 방송프로그램으로 컴퓨터 소프트웨어를 다운로딩하는 시스템 | |
US6839901B1 (en) | Multichannel digital television system | |
US9060193B2 (en) | System and method for broadcasting video with a secondary audio source | |
US20110179447A1 (en) | Detection of media links in broadcast signals | |
CA2243700C (en) | Transmission and reception of television programs and an additional data service | |
KR20060126932A (ko) | 텔레비전 장치를 위한 스타트 업 방법 | |
US20050028202A1 (en) | Apparatus and method for providing advertisements on digital TV | |
US20060288361A1 (en) | In a system for receiving and storing data representative of a plurality of broadcast television progams, an implementation for locating replacement portions for defective portions of stored programs from other broadcasts of corresponding television programs | |
US20050083865A1 (en) | Communication of tv-anytime crids | |
KR20030010167A (ko) | 방송시청률 조사 시스템 및 방법 | |
US20240146997A1 (en) | Apparatus, systems and methods for reducing time required for a media content event channel change | |
MXPA04001365A (es) | Metodo para inicializar un descodificador digital y descodificador que implementa este metodo. | |
US20050243206A1 (en) | Audiovisual program synchronization system and method | |
CN101568011B (zh) | 一种快速搜索数字电视未加密服务的方法及装置 | |
JP2002271286A (ja) | デジタル放送の視聴データ収集システムおよび視聴データ収集方法 | |
JP2003153218A (ja) | 番組関連コンテンツ提供方法及びシステム及びセットトップボックス及びポータルサーバ及び番組関連コンテンツ提供プログラム及び番組関連コンテンツ提供プログラムを格納した記憶媒体 | |
CN100421450C (zh) | 指定本地频道的***和方法 | |
US20130093952A1 (en) | Alternative audio delivery for television viewing | |
US20120120318A1 (en) | Method and apparatus for receiving broadcasting signals and display device using the same | |
US8621516B2 (en) | Apparatus, systems and methods for providing travel information related to a streaming travel related event | |
US7712118B1 (en) | Broadcast program retrieval apparatus | |
KR100841303B1 (ko) | 주문형 비디오 서비스 방법 | |
EP2107801B1 (en) | Method for transmission of additional data on a channel inserted in a network of audiovisual channels and a device to transmit such additional data | |
KR100877077B1 (ko) | 데이터 스트림 생성 및 수신 방법 및 그 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Grant or registration |