Aparato y procedimiento para actualizar una tabla de mapas de programas en un demultiplexador.

Receptor (18) para recibir una señal multiplexada que comprende secciones de información que llevan información acerca de la señal multiplexada, y una pluralidad de flujos elementales, estando cada uno asociado a un programa llevado por la señal multiplexada, comprendiendo el receptor

(18) un demultiplexador (14) para demultiplexar la señal multiplexada, comprendiendo el demultiplexador (14):

medios de evaluación (30, 33, 34, 37) para seleccionar secciones de información con valores de símbolos correspondientes a una secuencia predeterminada de valores de símbolos, estando los medios de evaluación (30, 33, 34, 37) dispuestos para seleccionar, solamente desde dichas secciones de información, aquellas secciones de información con valores de símbolos adicionales, distintos a una secuencia adicional predeterminada de valores de símbolos; y

una tabla de mapas de programas (36) para almacenar una correspondencia entre un programa y la pluralidad de flujos elementales, y dispuesta para actualizar la correspondencia entre un programa y la pluralidad de flujos elementales, con dependencia de la información hallada en las secciones de información seleccionadas.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/IB1998/000196.

Solicitante: KONINKLIJKE PHILIPS N.V.

Inventor/es: VAN DEN HEUVEL,SEBASTIAAN ADRIANUS FRANCISCUS ARNOLDUS.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • SECCION H — ELECTRICIDAD > TECNICA DE LAS COMUNICACIONES ELECTRICAS > TRANSMISION DE INFORMACION DIGITAL, p. ej. COMUNICACION... > Disposiciones destinadas a permitir la utilización... > H04L5/08 (estando representadas cada combinación de señales en diferentes canales por una frecuencia determinada)

PDF original: ES-2548850_T3.pdf

 

google+ twitter facebookPin it
Ilustración 1 de Aparato y procedimiento para actualizar una tabla de mapas de programas en un demultiplexador.
Ilustración 2 de Aparato y procedimiento para actualizar una tabla de mapas de programas en un demultiplexador.
Ilustración 3 de Aparato y procedimiento para actualizar una tabla de mapas de programas en un demultiplexador.
Ilustración 4 de Aparato y procedimiento para actualizar una tabla de mapas de programas en un demultiplexador.
Aparato y procedimiento para actualizar una tabla de mapas de programas en un demultiplexador.

Fragmento de la descripción:

Aparato y procedimiento para actualizar una tabla de mapas de programas en un demultiplexador

La presente invención se refiere a un receptor para recibir una señal multiplexada que comprende al menos una sección de información que lleva información acerca de la señal multiplexada, comprendiendo el receptor medios de evaluación para seleccionar secciones de información con valores de símbolos correspondientes a una secuencia predeterminada de valores de símbolos.

El documento EP 0674413 divulga una disposición de multiplexado, por división del tiempo, de una constelación de señales en la cual los datos a transmitir son convertidos en símbolos usando una pluralidad de procesos de conversión de datos a símbolos. Los símbolos provenientes de estos procesos son luego multiplexados por división del tiempo.

El documento US 5.477.263 muestra un sistema de distribución de vídeo, en el cual se implementa una rápida selección de canales para reducir las latencias entre canal y canal que podrían ocurrir en otro caso en sistemas modernos de descodificación de vídeo, tales como el MPEG-2.

El documento US 5.446.736 muestra una red inalámbrica de área amplia. Los protocolos estándar son optimizados filtrando algunos paquetes, eliminando y reduciendo el tamaño de otros campos y sustituyendo otros campos más para reducir el tamaño de los paquetes de datos. Los paquetes de datos optimizados pueden ser transmitidos por la WAN inalámbrica, aumentando la eficacia de la WAN.

Un sistema de transmisión de acuerdo al primer párrafo se conoce a partir del Manual Técnico Preliminar del Demultiplexador de Transporte de MPEG-2, DVB y JSAT, publicado por LSI Logic, con el número de documento DB14-000007, Borrador 30-7-1996, págs. 4-12 a 4-15.

Los sistemas de difusión digital, según están siendo estandarizados, o que ya están estandarizados, están basados en el denominado flujo de transporte de MPEG-2. El flujo de transporte de MPEG-2 ofrece la posibilidad de transportar señales de vídeo digital y otras señales, tales como las señales relacionadas de audio o de datos, asociadas con las mismas de una manera muy flexible. El flujo de transporte de MPEG-2 está basado en paquetes de transporte de 188 octetos, que llevan una pluralidad de los denominados flujos elementales. Cada uno de dichos flujos elementales está identificado por un denominado Identificador de Paquete (PID). Estos flujos elementales pueden ser flujos de vídeo (codificados), flujos de audio y señales de datos relacionados, según lo requerido para funciones como el acceso condicional o las guías electrónicas de programas (EPG).

La relación entre un programa y los correspondientes flujos elementales está definida por una pluralidad de tablas. Primero está la Tabla de Mapas de Programas (PMT) en la cual se almacena la relación entre cada programa en el flujo de transporte y el PID de las señales relacionadas de audio y de vídeo. En segundo lugar, está la Tabla de Asociaciones de Programas (PAT) en la cual se almacena el número de programas transportados por el flujo de transporte. Además, la PAT da, para cada uno de los programas, el PID del flujo elemental que lleva las entradas de la Tabla de Mapas de Programas. Finalmente, está la Tabla de Acceso Condicional (CAT), que guarda la relación entre los distintos tipos de sistemas de acceso condicional que pueden ser usados y la combinación de los PID de acceso condicional, los Identificadores de tabla y los Identificadores de tabla asociados a los mismos.

Estas tablas están almacenadas en el receptor y son inicializadas y actualizadas por información llevada por las secciones de información. Estas secciones de información también están identificadas por un PID. El PID para la PAT es "00", y el PID para la CAT es "10". El PID para la PMT está almacenado en la PAT, en la posición correspondiente al programa que efectivamente va a ser descodificado.

Cuando un programa con el número i ha de ser descodificado, la tabla PMT ha de ser reconstruida a partir del flujo de transporte. El descodificador lee de la Tabla de Asociaciones de Programas el PID para el programa número i. Usando dicho PID, todos los elementos de la PMT son leídos a partir del flujo de transporte, y la PMT completa es constituida usando dichos elementos. Si la PMT está construida, el demultiplexador puede hallar los flujos elementales en la señal multiplexada.

Algunas veces, durante una transmisión de una señal multiplexada, la PMT ha de ser actualizada, debido a un cambio de dicha señal multiplexada. Esto puede ser provocado por el agregado de programas y / o flujos elementales. Este cambio es indicado por un número de versión cambiado de las entradas de la Tabla de Asociaciones de Programas. A fin de poder hallar entradas de la PAT cuyo número de versión ha cambiado, el receptor debe realizar una operación de filtrado para distinguir entre todos los posibles números de versión. Debido a que se reservan 5 bits para el número de versión de la PAT, son posibles 32 números distintos de versión. Esto requiere 32 operaciones de filtro para cada entrada de la PAT, dando como resultado un significativo esfuerzo de cálculo.

El objeto de la presente invención es proporcionar un receptor de acuerdo al primer párrafo, en el cual el esfuerzo de cálculo requerido haya sido reducido. Por lo tanto, la invención está caracterizada en cuanto a que los medios de evaluación están dispuestos para seleccionar solamente secciones de información con valores de símbolos adicionales, distintos a una secuencia adicional predeterminada de valores de símbolos. La invención está definida por las reivindicaciones independientes. Las reivindicaciones dependientes definen realizaciones ventajosas.

Seleccionando (filtrando) solamente las secciones de información con un valor de símbolo cambiado (p. ej., el número de versión), es posible detectar que tiene lugar una actualización de la información llevada por la sección de información (p. ej., la PAT), sin tener que filtrar todos los posibles valores de símbolos (p. ej., números de versión). Esto reduce considerablemente el esfuerzo de cálculo. Se observa que el ámbito de la presente invención no está limitado al ejemplo presentado anteriormente, sino que la invención es aplicable en cada sistema de transmisión en el cual un cambio en la constitución de una señal multiplexada ha de ser comunicado a un receptor.

Una realización de la invención es que la sección de información está dispuesta para identificar una secuencia de símbolos correspondientes a un mensaje de acceso condicional, y en cuanto a que los medios de procesamiento están dispuestos para cambiar el valor del mensaje de acceso condicional si la cadena difiere de la cadena previa, correspondiente a dicho mensaje de acceso condicional. En los sistemas de acceso condicional, a menudo se transmite una palabra de control cambiante a intervalos regulares. En el receptor, la señal recibida es filtrada usando el valor esperado de la siguiente palabra de control de acceso condicional. Para obtener el valor esperado de la siguiente palabra de control condicional, el receptor comprende una máquina de estados que almacena las palabras de control de acceso condicional, con dependencia del estado de dicha máquina de estados. Si la máquina de estados ha de ser inicializada al comienzo de la transmisión, se recibe la primera palabra de control de acceso condicional y, mediante una tabla almacenada en el receptor, se halla el correspondiente estado de la máquina de estados. Posteriormente, la máquina de estados es forzada al estado correspondiente a la palabra de control de acceso condicional recibida. Puede ocurrir que, en el tiempo requerido para inicializar la máquina de estados, ya sea recibida una... [Seguir leyendo]

 


Reivindicaciones:

1. Receptor (18) para recibir una señal multiplexada que comprende secciones de información que llevan información acerca de la señal multiplexada, y una pluralidad de flujos elementales, estando cada uno asociado a un programa llevado por la señal multiplexada, comprendiendo el receptor (18) un demultlplexador (14) para demultlplexar la señal multiplexada, comprendiendo el demultlplexador (14):

medios de evaluación (30, 33, 34, 37) para seleccionar secciones de información con valores de símbolos correspondientes a una secuencia predeterminada de valores de símbolos, estando los medios de evaluación (30, 33, 34, 37) dispuestos para seleccionar, solamente desde dichas secciones de Información, aquellas secciones de información con valores de símbolos adicionales, distintos a una secuencia adicional predeterminada de valores de símbolos; y

una tabla de mapas de programas (36) para almacenar una correspondencia entre un programa y la pluralidad de flujos elementales, y dispuesta para actualizar la correspondencia entre un programa y la pluralidad de flujos elementales, con dependencia de la información hallada en las secciones de Información seleccionadas.

2. Receptor (18) de acuerdo a la reivindicación 1, caracterizado porque la secuencia adicional predeterminada de valores de símbolos comprende valores de símbolos llevados por una sección de Información previamente recibida.

3. Receptor (18) de acuerdo a la reivindicación 1, caracterizado porque los medios de evaluación (30, 33, 34, 37) están dispuestos para Identificar una secuencia de símbolos correspondientes a un mensaje de acceso condicional, y porque la tabla de mapas de programas (36) está dispuesta para cambiar el valor del mensaje de acceso condicional si la secuencia de símbolos difiere de la secuencia anterior de símbolos correspondientes a dicho mensaje de acceso condicional.

4. Procedimiento de recepción de una señal multiplexada que comprende secciones de información que llevan información acerca de la señal multiplexada, y una pluralidad de flujos elementales, estando cada uno asociado a un programa llevado por la señal multiplexada, comprendiendo el procedimiento:

seleccionar (30, 33, 34, 37) secciones de información con valores de símbolos correspondientes a una secuencia predeterminada de valores de símbolos, seleccionando además, a partir de dichas secciones de información, solamente aquellas secciones de información con valores de símbolos adicionales, distintos a una secuencia adicional predeterminada de valores de símbolos; y

almacenar (36) una correspondencia entre un programa y la pluralidad de flujos elementales, y actualizar la correspondencia entre un programa y la pluralidad de flujos elementales, con dependencia de la información hallada en las secciones de Información seleccionadas.

5. Procedimiento de acuerdo a la reivindicación 4, caracterizado porque la secuencia adicional predeterminada de valores de símbolos comprende valores de símbolos llevados por una sección de Información previamente recibida.

6. Procedimiento de acuerdo a la reivindicación 4, caracterizado porque el procedimiento comprende además Identificar una secuencia de símbolos correspondiente a un mensaje de acceso condicional, y

cambiar el valor del mensaje de acceso condicional si la secuencia de símbolos difiere de la anterior secuencia de símbolos correspondiente a dicho mensaje de acceso condicional.