MX2011004645A - Metodo y sistema para la asignacion sincronizada de paquetes de datos en un flujo de datos atsc. - Google Patents
Metodo y sistema para la asignacion sincronizada de paquetes de datos en un flujo de datos atsc.Info
- Publication number
- MX2011004645A MX2011004645A MX2011004645A MX2011004645A MX2011004645A MX 2011004645 A MX2011004645 A MX 2011004645A MX 2011004645 A MX2011004645 A MX 2011004645A MX 2011004645 A MX2011004645 A MX 2011004645A MX 2011004645 A MX2011004645 A MX 2011004645A
- Authority
- MX
- Mexico
- Prior art keywords
- data
- packets
- signaling
- segment
- packet
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/015—High-definition television systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/02—Amplitude-modulated carrier systems, e.g. using on-off keying; Single sideband or vestigial sideband modulation
-
- 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/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6131—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/57—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for mobile receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Television Systems (AREA)
- Time-Division Multiplex Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La asignación de paquetes de datos de un primer flujo de datos en campos de datos de un segundo flujo de datos en varios transmisores se proporciona al generar un primer flujo de datos con primeros paquetes de datos que contienen datos asociados con receptores estacionarios y segundos paquetes de datos que contienen datos asociados con receptores móviles en un centro distribuidor, en donde segundos paquetes de datos al principio de un grupo de segundos paquetes de datos transmitidos consecutivamente contienen marcadores de posición en los cuales se rellena información de señalización. Un primer flujo de datos se transmite desde el centro distribuidor hasta cada transmisor. Cada transmisor extrae información de señalización de los segundos paquetes de datos que indica en qué segmento de datos y en qué sub-cuadro de datos de un cuadro de datos recibido se transfiere el segundo paquete de datos. Cada transmisor inserta datos de sincronización en un paquete de datos específico en cada segmento de datos que contiene segundos paquetes de datos. El primero y segundo paquetes de datos son asignados consecutivamente al segundo flujo de datos.
Description
MÉTODO Y SISTEMA PARA LA ASIGNACIÓN SINCRONIZADA DE
PAQUETES DE DATOS EN UN FLUJO DE DATOS ATSC
REFERENCIA CRUZADA A SOLICITUD RELACIONADA
Esta solicitud reclama prioridad de, y el beneficio de, la solicitud de patente de E.U.A. provisional No. de serie 61/1 1 1 ,761 , presentada el 6 de noviembre de 2008, la cual se incorpora en la presente a manera de referencia en su totalidad.
CAMPO DE LA INVENCIÓN
La invención se refiere generalmente a sistemas de comunicación, y más particularmente a la asignación sincronizada de paquetes de datos en un flujo de datos ATSC.
TÉCNICA RELACIONADA
En un sistema de transmisión para televisión digital que corresponde a la norma del Comité de Sistemas de Televisión Móvil Manual (ATSC-M/H (A/1 53 )), el fluj o de datos transmitido contiene tanto datos de TV digitales para receptores estacionarios como datos de TV digitales para receptores móviles. Un ej emplo de este sistema de transmisión se describe en la solicitud de patente de E.U.A. No. 1 1 /422,791 , la cual se incorpora en la presente a manera de referencia en su totalidad.
La figura 1 ilustra un di agrama de bloques de un sistema de transmisión ATSC- /H con pre- y post-procesamiento . Como se muestra en la figura 1 , el procesamiento de señales de datos de TV digitales se lleva a cabo en un pre-procesador 1 en el centro distribuidor 2 (por ejemplo, en un estudio) y se continúa después de la transmisión de los datos de TV digitales pre-procesados sobre un enl ace estudio-transmisor 3 i ,32, ... ,3¡, ... ,3n en un post-procesador 4 i ,42, ... ,4¡, ... ,4n en cada transmisor colocado remotamente 5 i ,52, ... ,5¡, ... ,5n. En el pre-procesador 1 , datos para receptores móviles en paquetes de datos IP son codificados con un codificador cadenado usando, por ejemplo, un codificador de Reed-Solomon o un codificador convolucional o una verificación de redundancia cíclica (CRC) que genera bits CRC. El pre-procesador 1 genera también datos de control y estado adicionales tales como la longitud, la periodicidad y el número de secuencias de unidades de datos para cada servicio, el marcador de tiempo para el tiempo de transmisión de cada unidad de datos, y así sucesivamente. Datos de carga útil codificados para receptores móviles y datos de control y estado adicionales son formateados en paquetes de datos de flujo de transporte (TS) tipo ATSC con un identificador de paquete especificado para datos móviles al final del pre-procesamiento.
Los marcadores de paquetes de datos TS con datos para receptores estacionarios son modificados por una unidad de ajuste de sincronización de paquetes y referencia de reloj de programa (PCR) 6. Particularmente, la unidad de ajuste de sincronización de paquetes y PCR 6 lleva a cabo la sincronización de paquetes de y el ajuste de PCR tomando en cuenta la inserción de paquetes de datos TS con datos para receptores
móviles (es decir, paquetes de datos ATSC-M/H) en el flujo de transporte del paquete de datos TS que incluyen datos para receptores estacionarios (es decir, paquetes de datos ATSC normales) usando un multiplexor de paquetes 7 colocado en forma consecutiva.
En el post-procesador 4l542,...,4i,...,4n en cada transmisor posicionador remoto 5i,52,...,5i,...,5„, la aleatorización, intercalación y codificación de canales del flujo de transporte tipo ATSC son llevados a cabo. Cada post-procesador 4l542,...,4j,...,4n es seguido con un multiplexor de sincronización 81,82, ...,8i,...,8n para insertar datos de sincronización (por ejemplo, campo de datos sincronizado y segmento de datos sincronizado) en el flujo de datos de transporte, un insertor piloto 9i,92,...,9j,...,9n para insertar símbolos piloto en el flujo de datos de transporte, un pre-ecualizador 10i,102,...,10¡,...,10n, un modulador 8-VSB 11 i,l 12,...,1 ln, un convertidor ascendente RF 12[,122,...,12¡,...,12n para procesamiento de señales RF y una antena transmisora
Para post-procesamiento de los paquetes de datos que serán transmitidos, cada transmisor en el sitio transmisor requiere de cierta información adicional determina en la etapa de pre-procesamiento. Para sincronizar el segmento y la estructura de cuadros del flujo de datos de transporte de cada transmisor y cada receptor, datos de sincronización de segmentos y cuadros son insertados por un multiplexor de sincronización en el sitio de transmisor en posiciones particulares en el flujo de datos. Esto se determina en la etapa de pre-procesamiento en el centro distribuidor.
Como se describe en la solicitud de patente de E.U.A. No. 12/024,238, incorporada en la presente en su totalidad, un paquete de inicialización de cuadros VSB (VFIP) es transmitido una vez cada 20 cuadros VSB desde el centro distribuidor hasta cada transmisor para señalizar el inicio de un nuevo súper cuadro VSB en un flujo de datos ATSC. Después de la recepción de un VFIP en un segmento de datos final de un campo de datos, el excitador es señalizado a iniciar un nuevo súper cuadro VSB y un nuevo campo de datos VSB después de que se reciba el último bit VFIP . Sería adecuado incrementar la efectividad de la transmisión de datos entre el centro distribuidor y cada transmisor y reducir cualquier retraso en el post-procesamiento debido al retraso en la llegada de un VFIP que pueda ser causada por cada transmisor.
BREVE DESCRIPCIÓN DE LA INVENCIÓN
Un aspecto de la presente invención proporciona un método y un sistema para señalizar el inicio de cada campo de datos VSB en un fluj o de datos ATSC a cada excitador en el sitio de transmisor sin ninguna pérdida adicional de velocidad de datos y retraso en post-procesamiento.
En un sistema de transmisión ATSC, entre varios transmisores y al menos un receptor, un fluj o de datos de cuadros de datos transmitidos consecutivamente que tienen, por ej emplo, 5 sub-cuadros cada uno, en donde cada sub-cuadro contiene 1 56 paquetes de datos, y cada paquete de datos tiene 1 88 bytes, se genera que corresponde a la figura 2. En un llamado primer paquete de datos, sólo datos digitales para receptores
estacionarios son transferidos, mientras que los llamados segundos paquetes de datos contienen sólo datos para receptores móviles. Los segundos paquetes de datos se organizan en grupos ATSC-M/H (grupos del Comité de Sistemas de Televisión Avanzada Móvil/Manual) que incluye 1 1 8 paquetes de datos transmitidos consecutivamente en un segmento de datos. Estos segmentos de datos contienen 1 1 8 paquetes de datos con datos para receptores móviles y 38 paquetes de datos con datos para receptores estacionarios, o contiene 1 56 paquetes de datos con datos para receptores estacionarios únicamente.
Un multiplexor en el centro distribuidor genera un primer fluj o de datos que tiene primero y segundo paquetes y cada transmisor transmite un segundo flujo de datos que tiene campos de datos VSB tipo ATSC dispuestos consecutivamente. Para una asignación sincronizada correcta del primero y segundo paquetes de datos en el primer flujo de datos al segundo fluj o de datos que contiene los campos de datos VSB tipo ATSC transmitidos consecutivamente, la señalización entre el centro distribuidor y cada transmisor tiene que llevarse a cabo.
Para proporcionar señalización al excitador en cada transmisor en cuanto a si un paquete de datos transmitido pertenece a un grupo ATSC-M/H, de preferencia cada paquete de datos tiene un identificador de paquetes que identifica el paquete de datos como un primer paquete de datos que no es un miembro de un grupo ATSC-M/H o como un segundo paquete de datos que es un miembro de un grupo ATS-M/H.
El multiplexor, el cual genera el primer flujo de datos con primero y segundo paquetes de datos en el centro distribuidor, inserta de preferencia información de señalización que indica, en qué segmento de datos y en qué sub-cuadro de un cuadro de datos ATSC-M/H en el primer fluj o de datos se transfiere el grupo ATSC-M/H respectivo, en marcadores de posición específicos en segundos paquetes de datos al inicio del grupo ATSC-M/H respectivo. Esto se hace para señalizar al excitador en cada transmisor con la alineación de tiempo correcta de cada grupo ATSC-M/H a un campo de datos VSB correspondiente en el segundo flujo de datos transmitido desde cada transmisor del sistema de transmisión ATSC-M/H. Estos marcadores de posición específicos son bytes ficticios específicos en los paquetes de datos, especialmente 13 bytes ficticios en los primeros dos paquetes de datos, en un grupo ATSC-M/H, que no tiene ningún significado en el canal de transmisión entre el centro distribuidor y cada transmisor y de esta manera se pueden usar para información de señalización en banda. Adecuadamente, esto no disipa el ancho de banda adicional del canal de transmisión.
Cada transmisor extrae preferiblemente esta información de señalización de cada marcador de posición en el primer flujo de datos recibido y en caso de un grupo ATSC-M/H identificado una información de sincronización (es decir, un campo de datos sincronizado) es insertada en un paquete de datos específico en un segmento de datos que transfiere el grupo ATSC-M/H, es decir, el 38° paquete de datos en un segmento de datos que transfiere el grupo ATSC-M/H.
En caso de señalizar información extraída de marcadores de posición específicos en un segmento de datos recibido en el inicio de un cuadro de datos, el 38 ° paquete de datos en el grupo ATSC-M/H con la información de sincronización (es decir, una sincronización de campo de datos) es asignado de preferencia al paquete de datos transmitido al principio de un campo de datos VS B de número impar en el segundo flujo de datos de acuerdo con la norma ATSC. Los paquetes de datos en los alrededores del 38° paquete de datos del grupo ATSC-M/H se asignan consecuentemente a los paquetes de datos que rodean el paquete de datos transmitido al inicio del campo de datos VSB de números impares en el segundo flujo de datos.
En el caso de señalizar información extraída de marcadores de posición específicos en un segmento de datos recibido en una posición con números pares de un cuadro de datos, la información de sincronización insertada en el 38 ° paquete de datos en el grupo ATS C-M/H es de preferencia asignada a un paquete de datos transmitido al inicio de un campo de datos VSB en el segundo flujo de datos de acuerdo con la norma ATSC. Los paquetes de datos que rodean el 38° paquete de datos del grupo ATSC-M/H son en consecuencia asignados a los paquetes de datos que rodean el paquete de datos transmitido primero del nuevo campo de datos VSB en el segundo flujo de datos.
En caso de señalizar información extraída de marcadores de posición específicos en un segmento de datos recibido en una posición de número impar de un cuadro de datos, la información de sincronización insertada en el 38° paquete de datos en el grupo ATSC-M/H es de
preferencia asignada al 157° paquete de datos transmitido de un campo de datos VSB en el segundo flujo de datos de acuerdo con la norma ATSC-M/H . Los paquetes de datos que rodean el 38 ° paquete de datos del grupo M/H son en consecuencia asignados a los paquetes de datos que rodean el 1 57° paquete de datos transmitido del nuevo campo de datos VSB en el segundo fluj o de datos.
La asignación de los segmentos de datos que contienen sólo primeros paquetes de datos entre dos grupos ATSC-M/H a los campos de datos VSB en el segundo flujo de datos se orienta de preferencia a la asignación de los grupos ATSC-M/H a los campos de datos VSB en el segundo flujo de datos. Así, el 38° paquete de datos en un segmento de datos que contiene sólo primeros paquetes de datos, que se recibe en una posición de número par de un cuadro de datos, contiene una información de sincronización de cuadros y es asignado al paquete de datos al inicio de un campo de datos VSB en el segundo flujo de datos. Los primeros paquetes de datos que rodean estos 38° paquetes de datos son en consecuencia asignados a los paquetes de datos que rodean el paquete de datos transmitido al inicio del campo de datos VSB en el segundo flujo de datos. El 38 ° paquete de datos en un segmento de datos que contiene sólo primeros paquetes de datos, que se recibe en una posición de número impar de un cuadro de datos, es asignado al 1 57° paquete de datos transmitido de un campo de datos VSB en el segundo flujo de datos. Los primeros paquetes de datos que rodean estos 38° paquetes de datos son en consecuencia asignados a los paquetes de datos que rodean el 1 57° paquete de datos transmitido del campo de datos VSB en el segundo flujo de datos.
Para establecer y mantener continuamente esta estructura de asignación - asignación de dos segmentos de datos del primer fluj o de datos en un campo de datos VSB del segundo flujo de datos, con lo cual el 38 ° paquete de datos de un segmento de datos en una posición de número par en el cuadro de datos del primer flujo de datos es asignado al paquete de datos transmitido al inicio del campo de datos VSB y el 38° paquete de datos de un segmento de datos en una posición de número impar en el cuadro de datos del primer flujo de datos es asignado al 1 57° paquete de datos transmitido del campo de datos VSB - una pérdida de uno o más primero o segundo paquete de datos en el primer flujo de datos tiene que ser evitada. En caso de que primero o segundo paquetes de datos se pierdan, de preferencia se llevan a cabo las siguientes medidas :
Cada segundo paquete de datos tiene un contador de continuidad en su encabezado de paquete, el cual se incrementa del segundo paquete de datos al inicio del grupo ATSC-M/H al segundo paquete de datos al final del grupo ATSC-M/H, haciendo entonces posible la identificación de un segundo paquete de datos perdido en el enlace estudio-transmisor (STL) y rellenando el grupo ATSC-M/H con un segundo paquete de datos ficticio en el caso de un segundo paquete de datos perdido. La pérdida de un primer paquete de datos en el STL puede identificarse al comparar el número contado de primeros paquetes de datos recibidos entre dos grupos ATSC-M/H recibidos con el múltiplo entero de 1 56 paquetes de datos (es decir, el número de paquetes de datos en un segmento de datos) más (opcionalmente) 38 paquetes de datos (es decir, el número de primeros paquetes de datos en un segmento de datos con 1 1 8 segundos paquetes de datos) y puede corregirse al rellenar un número de paquetes de datos ficticios que correspondan al número identificado de primeros paquetes de datos perdidos en el fluj o de datos.
La información de señalización transferida en bytes ficticios específicos de los paquetes de datos, especialmente en 1 3 bytes ficticios de los primeros dos paquetes de datos de un grupo ATSC-M/H contiene la siguiente información ej emplar creada en el centro distribuidor y usad sólo en los transmisores :
• el punto de tiempo de transmisión sincronizada de los primeros bits de cada grupo ATSC-M/H del segundo flujo de datos en cada transmisor en el sistema de transmisión ATSC-M/H que funciona como una sola red de frecuencia se determina en el formateador de cuadros del centro distribuidor y tiene que ser transferido a los excitadores, y
• la información que indica un segundo modo de operación, en el cual sólo datos para receptores estacionarios son transmitidos, después de un primer modo de operación, en el cual ambos datos para receptores estacionarios y ambos datos para receptores móviles son transmitidos.
En caso de que un número específico de cuadros de datos del primer flujo de datos se reciba - por ej emplo 1 0 cuadros de datos - sin ningún segundo paquete de datos identificado, cada receptor es de preferencia cambiado al segundo modo de operación en el cual sólo datos para receptores estacionarios son transmitidos. De esta manera ningún paquete de datos ficticio adicional tiene que ser insertado en el segundo flujo de datos para establecer y mantener la estructura de asignación típica de grupos ATSC-M/H en los campos de datos VSB del segundo fluj o de datos.
Por razones de seguridad, la información de señalización es decodificada de preferencia con una verificación de redundancia cíclica (CRC) . La suma CRC de la información de señalización también es transferida en los bytes ficticios de los primeros dos paquetes de datos de un grupo ATSC-M/H . La información de señalización recibida es verificada con la suma CRC para su carácter correcto en cada transmisor. En el caso de grupos ATSC-M/H transmitidos correctamente, la información de sincronización es insertada en los 38 ° paquetes de datos de cada segmento de datos y se lleva a cabo la asignación.
Después de extraer la información de señalización de los bytes ficticios no reservados en los primeros dos paquetes de datos en cada grupo ATSC-M/H, se inserta de preferencia un valor preseleccionado en cada byte ficticio por cada transmisor.
En otro aspecto de la presente invención, se proporciona un sistema para generar una señal en banda que incluye un pre-procesador y post-procesador. El pre-procesador recibe paquetes de flujo de transporte, reemplaza bytes ficticios de uno o más de los paquetes de flujo de transporte con datos de señalización, y transmite paquetes de flujos de transporte que incluyen los datos de señalización sobre un enlace de comunicaciones. El post-procesador está en comunicación con el pre-procesador a través del enlace de comunicaciones y recibe los paquetes de fluj os de transporte que incluyen los datos de señalización, decodifica los datos de señalización e identifica al menos de una ubicación de un grupo móvil/manual, un sub-cuadro del grupo móvil/manual y un número de segmento del grupo móvil/manual, con base en los datos de señalización.
En otro aspecto más de la presente invención, se proporciona un método para llevar a cabo información de señalización que incluye recibir, por un pre-procesador, paquetes de flujos de transporte, reemplazar bytes ficticios de uno o más de los paquetes de flujos de transporte con datos de señalización. Los paquetes de flujos de transporte que incluyen los datos de señalización son, a su vez, transmitidos sobre un enlace de comunicaciones y recibidos por un post-procesador. Los datos de señalización son decodificados y al menos uno de una ubicación de un grupo móvil/manual, un sub-cuadro del grupo móvil/manual y un número de segmento del grupo móvil/manual son identificados, con base en los datos de señalización.
En otra modalidad más, se proporciona un método que causa que un pre-procesador genere una señal en banda, incluyendo recibir paquetes de flujos de transporte, reemplazar bytes ficticios de uno o más de los paquetes de flujos de transporte con datos de señalización. El método proporciona además transmitir los paquetes de flujos de transporte que incluyen los datos de señalización sobre un enlace de comunicaciones a un post-procesador que recibe los paquetes de flujos de transporte que incluyen los datos de señalización, decodifica los datos de señalización e identifica al menos uno de una ubicación de un grupo móvil/manual, un sub-cuadro del grupo móvil/manual y un número de segmento del grupo móvil/manual, con base en los datos de señalización.
En una modalidad más, se proporciona un método para causar que un post-procesador procese una señal en banda incluyendo recibir, desde un enlace de comunicaciones, paquetes de flujos de transporte que incluyan datos de señalización y decodificar los datos de señalización. Por lo menos una de una ubicación de un grupo móvil/manual, un sub-cuadro del grupo móvil/manual, y un número de segmento del grupo móvil/manual se identifica con base en los datos de señalización, en donde los paquetes de flujos de transporte que incluyen datos de señalización se generan por un pre-procesador. El pre-procesador recibe paquetes de flujos de transporte, reemplaza bytes ficticios de uno o más paquetes de flujos de transporte con los datos de señalización, y transmite los paquetes de flujos de transporte que incluyen los datos de señalización sobre un enlace de comunicaciones.
Un medio legible por computadora que contiene instrucciones para causar que un sistema de computadora lleve a cabo los métodos descritos en la presente también se proporciona.
Las características y ventaj as de la presente invención se harán más aparentes a partir de la descripción detallada mostrada a continuación cuando se toma en conjunto con los siguientes dibuj os.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La figura 1 es un diagrama de bloques de un sistema de transmisión ATSC-M/H con pre- y post-procesamiento.
La figura 2 es una estructura de datos de un cuadro de datos
ATSC-M/H.
La figura 3 es una estructura de datos de un grupo ATSC-M/H.
La figura 4 es una estructura de datos de los primeros dos paquetes de1 datos de un grupo ATSC-M/H.
La figura 5 es una estructura de datos de una modalidad que muestra una asignación sincronizada entre primero y segundo flujos de datos, y
La figura 6 es un diagrama de fluj o de una modalidad de un proceso para proporcionar asignación sincronizada de paquetes de datos para receptores móviles en un flujo de datos ATSC-M/H .
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN
La figura 6 ilustra un diagrama de flujo de un proceso ej emplar para proporcionar la asignación sincronizada de paquetes de datos para receptores móviles en un flujo de datos ATSC-M/H de acuerdo con un aspecto de la presente invención. Con referencia a las figuras 1 y 6, inicialmente, en la etapa S 10, un primer flujo de datos de transporte que contiene primeros paquetes de datos con datos de video codificados por MPEG digitales para receptores de TV estacionarios y segundos paquetes de datos con datos de video codificados por MPEG digitales para receptores de TV móviles se generan por un multiplexor de paquetes 7 en el centro distribuidor 2. La codificación de origen de los datos de video digitales se lleva a cabo en un codificador MPEG4 (no mostrado). Típicamente, la codificación de origen se lleva a cabo de acuerdo con la norma MPEG4-
H .264 para los datos de video y de acuerdo con la norma MPEG4-AAC-HE para los datos de audio respectivos.
Después de la secuenciación del primero y segundo paquetes de datos en el primer flujo de datos, en la etapa S20, el multiplexor de paquetes 7 inserta información de señalización en bytes ficticios específicos de los primeros dos paquetes de datos de cada grupo ATSC-M/H.
La figura 3 es una estructura de datos de un grupo ATSC-M/H y la figura 4 es una estructura de datos de los primeros dos paquetes de datos de un grupo ATSC-M/H. Con referencia a ambas figuras 3 y 4, de acuerdo con la norma ATSC-M/H, un grupo ATSC-M/H con una estructura de datos que corresponde a la figura 3 se crea en el pre-procesador 1 en el canal ATSC-M/H del centro distribuidor 2. En total, 45 bytes ficticios se ponen en los paquetes de datos de un grupo ATSC-M/H para hacer el tamaño del grupo ATSC-M/H divisible entre 2, 3 ó 4 en la transmisión entre transmisores y receptores. Particularmente, los bytes ficticios en los primeros dos paquetes de datos incluyen 8 bytes ficticios en el 1 er paquete de datos y 5 bytes ficticios en el 2° paquete de datos caracterizados por el número "2" en la figura 4 e indicados por una flecha en la estructura de datos de un grupo ATSC-M/H en la figura 3 . Para la transmisión entre transmisores y receptores, estos bytes ficticios tienen de preferencia un valor preseleccionado fijo, por ej emplo, OxAF . En el canal de transmisión entre el centro distribuidor y cada transmisor, los bytes ficticios no tienen significado y de esta manera pueden servir para transferir información de señalización en banda entre el centro distribuidor y cada transmisor.
Los primeros 12 bytes ficticios transfieren información de señalización y el 13 ° bytes ficticio transfiere la suma de verificación de redundancia cíclica sobre la información de señalización por razones de seguridad.
La información de señalización transferida en los bytes ficticios de los primeros dos paquetes de datos de un grupo ATSC-M/H incluye los siguientes datos :
• el número de segmento de datos y el número de sub-cuadro, en los cuales el grupo ATSC-M/H respectivo se transfiere en un cuadro de datos del primer flujo de datos,
• el punto de tiempo de transmisión sincronizada para los primeros bytes del 38° paquete de datos en un grupo ATSC-M/H en cada excitador como tiempo GPS absoluto o referenciado,
• la información de control para cambiar cada excitador de un primer modo de operación, en el cual datos para receptores estacionarios y móviles son transmitidos, a un segundo modo de operación, en el cual sólo datos para receptores estacionarios son transmitidos,
• el número de grupos ATSC-M/H en el cuadro de datos ATSC-M/H actual,
• el identificador para el segundo paquete de datos al principio de un grupo ATSC-M/H, y
• el identificador para el primer grupo ATSC-M/H en un cuadro de datos ATSC y el multiplexor de paquetes 7 inserta en el encabezado de cada segundo paquete de datos en un primer modo un identifícador de paquete fijo (PID) para cada paquete de datos ATSC-M/H. En un segundo modo el multiplexor de paquete 7 selecciona un PID para cada paquete de datos ATSC-M/H a partir de un conjunto de identificadores de paquetes preseleccionados que no está siendo ya usado en un primer paquete de datos para receptores estacionarios.
El primer flujo de datos generado y modificado se transmite desde el centro distribuidor 2 hasta cada transmisor 5i,52,...,5¡,...,5n sobre cada enlace estudio-transmisor (STL) 3i,32,...,3i,...,3n, como se muestra en la etapa S30.
Un post-procesador 41,42,...,4¡,...,4n respectivo en cada transmisor 5i,52,...,5i,...,5n identifica cada segundo paquete de datos en el primer flujo de datos recibido con base en el identifícador de paquete (PID) en el encabezado de cada paquete de datos recibido. El post-procesador 4?,42,...,4;,...,4? respectivo es capaz de detectar un PID específico de ATSC-M/H en el segundo modo al identificar 118 paquetes de datos de grupos ATSC-M/H transmitidos consecutivamente. Un grupo ATSC-M/H que contiene 118 segundos paquetes de datos transmitidos consecutivamente (es decir, paquetes de datos ATSC-M/H) se identifica de manera correspondiente en el primer flujo de datos recibido por un transmisor 5i,52,...,5¡,...,5n en la etapa S40.
Si un grupo de menos de 118 segundos paquetes de datos transmitidos consecutivamente se identifica por el post-procesador 4i,42,...,4¡,...,4n respectivo en cada transmisor 5i,52,...,5i,...,5n en la etapa S40, el número faltante de segundos paquetes de datos se pierde en el enlace estudio-transmisor (STL) 3i,32,...,3i,...,3„ respectivo. El postprocesador 4i,42,...,4¡,...,4n respectivo en cada transmisor 51,52,...,5¡,...,5I1 es capaz de detectar los segundos paquetes de datos perdidos al verificar el número de continuidad en el encabezado de todos los segundos paquetes de datos recibidos, el cual se incrementa desde el 1er paquete de datos ATSC-M/H al principio hasta al 118° paquete de datos ATSC-M/H al final de un grupo ATSC-M/H. En el caso de un número de continuidad faltante y de esta manera un segundo paquete de datos perdido, en la etapa S50, un paquete de datos ficticio sin ningún dato relevante se inserta en el grupo ATSC-M/H respectivo del primer flujo de datos por el post-procesador 4i,42,...,4¡,...,4n respectivo en cada transmisor 5i,52,...,5¡,...,5n.
Si cualquier segundo paquete de datos no se identifica por el post-procesador 4i,42,...,4¡,...,4n respectivo en cada transmisor 5i,52,...,5¡,...,5n para más de un número pre-seleccionado específico de cuadros de datos ATSC recibidos - por ejemplo para más de 10 cuadros de datos ATSC - el post-procesador 4i,42,...,4¡,...,4n respectivo en cada transmisor 5i,52,...,5¡,...,5n es cambiado a un segundo modo de operación. En este modo sólo cuadros de datos ATSC para receptores de TV estacionarios son transmitidos y de esta manera ningún paquete de datos ficticios se inserta en el primer flujo de datos en caso de que paquetes de datos se hayan perdido. Si la información de señalización en el grupo ATSC-M/H recibido real que señaliza el número de grupos ATSC-M/H en el cuadro de datos ATSC-M/H actual no reporta grupos ATSC-M/H adicionales en el cuadro de datos ATSC-M/H actual, el transmisor
5i,52,...,5j,...,5n respectivo también es cambiado al segundo modo de operación manejando sólo datos para receptores de TV estacionarios.
En el caso de un grupo ATSC-M/H identificado, el postprocesador 4i,42,...,4i,...,4n respectivo en cada transmisor 5i,52,...,5¡,...,5n extrae, en la etapa S60, el número de segmento de datos y el número de sub-cuadro en el cual el grupo ATSC-M/H identificado es transmitido en el cuadro de datos ATSC recibido actual del primer flujo de datos. El número de segmentos de datos resp. de sub-cuadros es la posición en el segmento de datos resp. del sub-cuadro en el cuadro de datos ATSC-M/H incrementado desde el segmento de datos resp. a partir del primer sub-cuadro transmitido al inicio del cuadro de datos ATSC-M/H respectivo.
Antes de extraer el número de segmento de datos y el número de sub-cuadro de información de señalización del grupo ATSC-M/H recibido el post-procesador 4i,42,...,4¡,...,4n respectivo en cada transmisor 5i,52,...,5i,...,5n el dispositivo tiene que decodificar los 12 bytes recibidos de información de señalización l calcular la suma de verificación de redundancia cíclica de los 12 bytes recibidos que señalizan información y al comparar la suma CRC calculada con la suma CRC de referencia en el 13° byte de información de señalización. Sólo en caso de una información de señalización recibida y verificada correcta una selección válida del número de segmento de datos y del número de sub-cuadros en el grupo ATSC-M/H recibido real puede llevarse a cabo por medio del post-procesador 4i,42,...,4j,...,4n respectivo en cada transmisor 5i,52,...,5¡,...,5n y un cambio de los excitadores de cada transmisor 5i,52,...,5j,...,5„ de un segundo modo de operación a un primer modo de operación que hace posible la transmisión del primero y segundo paquetes de datos es llevado a cabo.
Con base en el número de segmento de datos extraído y el número de sub-cuadro extraído del grupo ATSC-M/H recibido real, la posición de cada segundo paquete de datos del grupo ATSC-M/H recibido en un campo de datos VSB del segundo flujo de datos transmitido desde cada transmisor 5 ] , 5 , ... ,5¡, ... ,5n hasta cada receptor se determina en la etapa S70 por el post-procesador 4 i ,42, ... ,4¡, ... ,4n respectivo en cada transmisor 5 i ,52, ... ,5¡, ... ,5„. La asignación del número de segmento de datos extraído y el número de sub-cuadro extraído del ATSC-M/H recibido real a la posición en un campo de datos VSB corresponde a la siguiente asignación como se muestra en la figura 5 :
• el 38° paquete de datos (#37) en el grupo ATSC-M/H recibido en el primer segmento de datos del primer sub-cuadro en el cuadro de datos ATSC-M/H recibido real es asignado a la primera posición para un paquete de datos en un campo de datos VSB en una posición de número impar en el segundo fluj o de datos,
• el 38° paquete de datos en el grupo ATSC-M/H recibido en una posición de número par en el cuadro de datos ATSC-M/H recibido real es asignado a la primera posición para un paquete de datos en un campo de datos VSB en el segundo flujo de datos, y
• el 38° paquete de datos en el grupo ATSC-M/H recibido en una posición de número impar en el cuadro de datos ATSC-M/H recibido
real es asignado a la 1 57a posición para un paquete de datos en un campo de datos VSB en el segundo flujo de datos.
Los 37 segundos paquetes de datos (#0-#36) transferidos al inicio de cada grupo ATSC-M/H y los 1 1 8 segundos paquetes de datos (#38-# 1 55) transferidos en al final de cada grupo ATSC-M/H se colocan correspondientemente en las posiciones circundantes para paquetes de datos en los campos de datos VSB en el segundo flujo de datos.
En la etapa S80, los primeros paquetes de datos recibidos con datos para receptores de TV estacionarios entre dos grupos ATSC-M/H identificados se identifican en el primer flujo de datos y se cuentan. El número contado de primeros paquetes de datos recibidos entre dos grupos ATSC-M/H identificados tiene que ser un múltiplo entero de 1 56 paquetes de datos (es decir, el número de primeros paquetes de datos en un segmento de datos que contenga sólo primeros paquetes de datos) más, opcionalmente, 38 paquetes de datos (es decir, el número de primeros paquetes de datos en un segmento de datos con primero y segundo paquetes de datos) - en el caso de una transmisión correcta. Si uno o más primeros paquetes de datos se pierde en el enlace estudio-transmisor (STL) 3 i ,32, ... ,3 j, ... ,3 n respectivo, el número correspondiente de paquetes de datos ficticios tiene que ser insertado en los campos de datos VSB entre los campos de datos VSB que transfieran cada uno un grupo ATSC-M/H para establecer y mantener continuamente la estructura de datos de asignación.
En la etapa S90, la posición de cada primer paquete de datos recibido en el primer fluj o de datos se determina por el post-procesador
4i,42,...,4j,...,4n en cada transmisor 5i,52,...,5¡,...,5n. Esto se logra al calcular un número de campos de datos VSB reservados para transferir primeros paquetes de datos entre los dos campos VSB que transfieren cada uno segundos paquetes de datos de un grupo ATSC-M/H. La posición de cada primer paquete de datos transmitidos consecutivamente en uno de los campos de datos VSB calculados se determina con base en el número calculado de campos de datos VSB reservados para primeros paquetes de datos.
En la etapa S100, el post-procesador 4i,42,...,4¡,...,4n respectivo en cada transmisor 5i,52,...,5¡,...,5n inserta información de sincronización a cada 38° segundo paquete de datos (es decir, a cada 38° paquete de datos ATSC-M/H) en cada grupo ATSC-M/H que corresponde a la norma ATSC-M/H. Esta información de sincronización es sincronización de campo de datos para sincronizar el inicio y el centro de un campo de datos VSB que contenga segundos paquetes de datos que correspondan a la norma ATSC-M/H. La sincronización de campos de datos VSB que contiene primeros paquetes de datos no se define por una norma. De esta manera los excitadores en cada transmisor 5],52,...,5¡,...,5n se les permite insertar una información de sincronización específica en una posición arbitraria de un campo de datos VSB con primeros paquetes de datos que transfieran datos para receptores de TV estacionarios.
En la etapa SI 10, el segundo flujo de datos se genera por el post-procesador 4i,42,...,4¡,...,4n respectivo en cada transmisor 5i,52,...,5i,...,5n al asignar el primero y segundo paquetes de datos recibidos en el primer flujo de datos a las posiciones en cada campo de datos VSB
transmitido consecutivamente del segundo flujo de datos, las cuales se determinan en las etapas S70 y S90.
Después del procedimiento de asignación, los bytes ficticios en los primeros dos paquetes de datos de cada grupo ATSC-M/H en el segundo fluj o de datos son reescritos con un valor preseleccionado, de preferencia con el valor OxAF, para una detección correcta de estos bytes ficticios por cada receptor.
Cada campo de datos VSB en el segundo flujo de datos se transmite sincronizadamente por la antena 13 i , 132, ... , 1 3 i, ... , 1 3 n de cada transmisor 5 i ,52, ... , 5j, ... ,5n en un punto de tiempo sincronizado . El punto de tiempo sincronizado se determina en el centro distribuidor 2 y se transmite a cada transmisor 5 i ,52, ... ,5¿, ... ,5n para datos ATSC-M/H como parte de la información de señalización en los primeros dos paquetes de datos de un grupo ATSC-M/H .
El alcance de la invención no está limitado por las características de la materia reclamada y descrita. Información de señalización adicional entre el centro distribuidor y cada transmisor de la red de frecuencias individual, que no se describe en la presente solicitud, por ej emplo, está entre el alcance y espíritu de la presente invención.
La descripción y dibujos deben en consecuencia considerarse de una manera ilustrativa en lugar de un sentido restrictivo . Sin embargo, será evidente que varias modificaciones y cambios pueden hacerse a la misma, en un producto de programa de computadora o software, hardware o
cualquier combinación de los mismos, sin alej arse del espíritu y alcance más amplios de la presente invención.
Las modalidades de software de la presente invención pueden ser provistas como un producto de programa de computadora, o software, que puede incluir un artículo de manufactura en un medio legible por máquina o accesible por máquina que tenga instrucciones. Las instrucciones sobre el medio legible por máquina o accesible por máquina pueden usarse para programar un sistema de computadora u otro dispositivo electrónico. El medio legible por máquina puede incluir, pero no está limitado a, discos flexibles, discos ópticos, CD-ROMs y discos magneto-ópticos u otro tipo de medio/medio legible por máquina adecuado para almacenar o transmitir instrucciones electrónicas. Las técnicas descritas en la presente no están limitadas a ninguna configuración de software particular. Pueden encontrar aplicación en cualquier ambiente de cómputo o procesamiento . Los términos "medio accesible por máquina" o "medio legible por máquina" usados en la presente incluirán cualquier medio que sea capaz de almacenar, codificar o transmitir una secuencia de instrucciones para su ej ecución por la máquina y que causen que la máquina lleve a cabo cualquiera de los métodos descritos en la presente. Además, es común en la técnica hablar de software, en una forma u otra (por ej emplo, programa, procedimiento, proceso, aplicación, módulo, unidad, lógica y así sucesivamente) como tomando una acción o causando un resultado. Estas expresiones son simplemente una manera corta de indicar que la ej ecución de software por un sistema de procesamiento causa que el procesador lleve a cabo una acción para producir un resultado.
Aunque varias modalidades de la presente invención han sido descritas arriba, debe entenderse que han sido presentadas a manera de ej emplo, y no de limitación. Será aparente para las personas capacitadas en las técnicas relevantes que varios cambios en forma y detalle pueden hacerse en la misma sin alej arse del espíritu y alcance de la invención. Así, la presente invención no debe limitarse por ninguna de las modalidades ej emplares descritas arriba, sino que debe definirse sólo de acuerdo con las siguientes reivindicaciones y sus equivalentes.
Además, debe entenderse que las figuras ilustradas en los anexos, las cuales resaltan la funcionalidad y ventajas de la presente invención, se presentan por motivos de ej emplo únicamente. La arquitectura de la presente invención es suficientemente flexible y configurable, como para que pueda ser utilizada (y navegada) en maneras que no sean aquellas mostradas en las fi guras acompañantes.
Además, el propósito del anterior resumen es el de hacer posible que la oficina de patentes y marcas de Estados Unidos y el público en general, y especialmente los científicos, ingenieros y practicantes en la técnica que no estén familiarizados con términos o fraseología de patentes o legales, determinen rápidamente a partir de una cuidadosa inspección la naturaleza y esencia de la descripción técnica de la solicitud. El resumen no intenta ser limitativo en cuanto al alcance de la presente invención de ninguna manera. Debe entenderse también que las etapas y procesos descritos en las reivindicaciones no se tienen que llevar a cabo en el orden presentado.
Claims (52)
1 . Un método para asignar paquetes de datos de un primer flujo de datos en campos de datos de un segundo flujo de datos en varios transmisores, caracterizado porque comprende: generar un primer flujo de datos con primeros paquetes de datos que contengan datos asociados con receptores estacionarios y segundos paquetes de datos que contengan datos asociados con receptores móviles en un centro distribuidor, con lo cual segundos paquetes de datos al inicio de un grupo de segundos paquetes de datos transmitidos consecutivamente contienen marcadores de posición específicos en los cuales se llena información de señalización; transmitir el primer flujo de datos del centro distribuidor a cada uno de los transmisores; extraer, por cada transmisor, la información de señalización de los segundos paquetes de datos que indiquen en qué segmento de datos y en qué sub-cuadro de datos de un cuadro de datos recibido se transfiere el segundo paquete de datos; insertar, por cada transmisor, datos de sincronización en un paquete de datos específico en cada segmento de datos que contenga segundos paquetes de datos; y asignar el primero y segundo paquetes de datos consecutivamente en el segundo flujo de datos.
2. El método de conformidad con la reivindicación 1 , caracterizado porque el paquete de datos específico con datos de sincronización al inicio de un cuadro de datos recibido se coloca al inicio de un campo de datos de número impar en el segundo flujo de datos.
3. El método de conformidad con la reivindicación 1 , caracterizado porque el paquete de datos específico con datos de sincronización en un segmento de datos en una posición de número par en un cuadro de datos es asignado al primer paquete de datos de un campo de datos en el segundo flujo de datos.
4. El método de conformidad con la reivindicación 1 , caracterizado porque el paquete de datos específico con datos de sincronización en un segmento de datos en una posición de número impar en un cuadro de datos recibido es asignado al 1 57° paquete de datos de un campo de datos en el segundo flujo de datos.
5. El método de conformidad con la reivindicación 1 , caracterizado porque el primer flujo de datos comprende cuadros de datos ATSC-M/H y el segundo fluj o de datos incluye campos de datos VSB y un grupo ATSC-M/H que incluye 1 1 8 segundos paquetes de datos colocados consecutivamente en un segmento de datos, los segundos paquetes de datos tienen datos asociados con receptores móviles.
6. El método de conformidad con la reivindicación 1 , caracterizado porque antes de extraer la información de señalización del segundo paquete de datos que identifica, por cada transmisor, los primeros paquetes de datos y segundos paquetes de datos con base en el identificador de paquetes de datos correspondientes.
7. El método de conformidad con la reivindicación 1 , caracterizado porque después de extraer la información de señalización, decodificar la información de señalización usando una información de verificación de redundancia cíclica transmitida al final de la información de señalización para determinar una transmisión correcta de la información de señalización.
8. El método de conformidad con la reivindicación 1 , caracterizado porque el paquete de datos específico en cada segmento de datos en el cual información de sincronización se inserta es el 38° paquete de datos del segmento de datos.
9. El método de conformidad con la reivindicación 1 , caracterizado porque el número de segundos paquetes de datos recibidos de un grupo ATSC-M/H se verifica para su carácter completo usando un contador de continuidad en un encabezado de cada segundo paquete de datos, y en donde un número de segundos paquetes de datos que contiene un paquete de datos ficticios se inserta en el segmento de datos que corresponde al número de segundos paquetes de datos perdidos en un grupo ATSC-M/H del segmento de datos.
10. El método de conformidad con la reivindicación 1 , caracterizado porque el número de primeros paquetes de datos recibidos de un segmento de datos se verifica para su carácter completo, y en donde un número de primeros paquetes de datos que contiene paquetes de datos ficticios se inserta en el segmento de datos que corresponde al número de primeros paquetes de datos perdidos en el segmento de datos.
1 1 . El método de conformidad con la reivindicación 1 , caracterizado porque la información de señalización incluye además un tiempo de sistema ATSC asociado con cada transmisor.
12. El método de conformidad con la reivindicación 1 , caracterizado porque la información de señalización contiene una información para cambiar cada transmisor de un primer modo de operación en el cual datos para receptores móviles estacionarios son transmitidos a un segundo modo de operación en el cual sólo datos para receptores estacionarios son transmitidos.
13. El método de conformidad con la reivindicación 1 2, caracterizado porque después de recibir un número específico de cuadros de datos del primer flujo de datos sin ningún segundo paquete de datos identificado, cada transmisor es cambiado al segundo modo de operación.
14. El método de conformidad con la reivindicación 1 , caracterizado porque cada marcador de posición con datos de señalización en los primeros dos segundos paquetes de datos recibidos es reescrito con un valor preseleccionado después de extraer la información de señalización.
15. Un sistema para asignar paquetes de datos de un primer fluj o de datos en campos de datos de un segundo flujo de datos en varios transmisores, caracterizado porque comprende: un primer centro distribuidor que funciona para generar un primer flujo de datos con primeros paquetes de datos que contengan datos asociados con receptores estacionarios y segundos paquetes de datos que contengan datos asociados con receptores móviles en un centro distribuidor, con lo cual segundos paquetes de datos al inicio de un grupo de segundos paquetes de datos transmitidos consecutivamente contienen marcadores de posición específicos en los cuales se llena información de señalización; el centro distribuidor funciona además para transmitir el primer flujo de datos del centro distribuidor a cada uno de los transmisores; y en donde cada transmisor funciona para extraer la información de señalización de los segundos paquetes de datos que indiquen en qué segmento de datos y en qué sub-cuadro de datos de un cuadro de datos recibido se transfiere el segundo paquete de datos, insertar datos de sincronización en un paquete de datos específico en cada segmento de datos que contenga segundos paquetes de datos; y primero y segundo paquetes de datos consecutivamente en el segundo flujo de datos.
16. El sistema de conformidad con la reivindicación 1 5 , caracterizado porque el paquete de datos específico con datos de sincronización al inicio de un cuadro de datos recibido se coloca al inicio de un campo de datos de número impar en el segundo flujo de datos.
17. El sistema de conformidad con la reivindicación 1 5 , caracterizado porque el paquete de datos específico con datos de sincronización en un segmento de datos en una posición de número par en un cuadro de datos es asignado al primer paquete de datos de un campo de datos en el segundo fluj o de datos.
18. El sistema de conformidad con la reivindicación 1 5 , caracterizado porque el paquete de datos específico con datos de sincronización en un segmento de datos en una posición de número impar en un cuadro de datos recibido es asignado al 1 57° paquete de datos de un campo de datos en el segundo flujo de datos.
19. El sistema de conformidad con la reivindicación 1 5 , caracterizado porque el primer flujo de datos comprende cuadros de datos ATSC-M/H y el segundo fluj o de datos incluye campos de datos VSB y un grupo ATSC-M/H que incluye 1 1 8 segundos paquetes de datos colocados consecutivamente en un segmento de datos, los segundos paquetes de datos tienen datos asociados con receptores móviles.
20. El sistema de conformidad con la reivindicación 1 5 , caracterizado porque antes de que cada transmisor extraiga la información de señalización del segundo paquete de datos identificar los primeros paquetes de datos y segundos paquetes de datos con base en el identificador de paquetes de datos correspondientes.
21 . El método de conformidad con la reivindicación 1 5, caracterizado porque comprende además : un decodificador que funciona para decodificar la información de señalización usando una información de verificación de redundancia cíclica transmitida al final de la información de señalización para determinar una transmisión correcta de la información de señalización.
22. El sistema de conformidad con la reivindicación 1 5 , caracterizado porque el paquete de datos específico en cada segmento de datos en el cual información de sincronización se inserta es el 38 ° paquete de datos del segmento de datos.
23. El sistema de conformidad con la reivindicación 1 5 , caracterizado porque el número de segundos paquetes de datos recibidos de un grupo ATSC-M/H se verifica para su carácter completo usando un contador de continuidad en un encabezado de cada segundo paquete de datos, y en donde un número de segundos paquetes de datos que contiene un paquete de datos ficticios se inserta en el segmento de datos que corresponde al número de segundos paquetes de datos perdidos en un grupo ATSC-M/H del segmento de datos.
24. El sistema de conformidad con la reivindicación 1 5 , caracterizado porque el número de primeros paquetes de datos recibidos de un segmento de datos se verifica para su carácter completo, y en donde un número de primeros paquetes de datos que contiene paquetes de datos ficticios se inserta en el segmento de datos que corresponde al número de primeros paquetes de datos perdidos en el segmento de datos.
25. El sistema de conformidad con la reivindicación 1 5, caracterizado porque la información de señalización incluye además un tiempo de sistema ATSC asociado con cada transmisor.
26. El sistema de conformidad con la reivindicación 1 5, caracterizado porque la información de señalización contiene una información para cambiar cada transmisor de un primer modo de operación en el cual datos para receptores móviles estacionarios son transmitidos a un segundo modo de operación en el cual sólo datos para receptores estacionarios son transmitidos.
27. El sistema de conformidad con la reivindicación 26, caracterizado porque después de recibir un número específico de cuadros de datos del primer flujo de datos sin ningún segundo paquete de datos identificado, cada transmisor es cambiado al segundo modo de operación.
28. El método de conformidad con la reivindicación 1 5, caracterizado porque cada marcador de posición con datos de señalización en los primeros dos segundos paquetes de datos recibidos es reescrito con un valor preseleccionado después de extraer la información de señalización.
29. Un medio legible por computadora caracterizado porque tiene almacenadas en el mismo secuencias de instrucciones, las secuencias de instrucciones incluyen instrucciones que cuando son ej ecutadas por un sistema de computadora causan que el sistema de computadora lleve a cabo : generar un primer flujo de datos con primeros paquetes de datos que contengan datos asociados con receptores estacionarios y segundos paquetes de datos que contengan datos asociados con receptores móviles en un centro distribuidor, con lo cual segundos paquetes de datos al inicio de un grupo de segundos paquetes de datos transmitidos consecutivamente contienen marcadores de posición específicos en los cuales se llena información de señalización; transmitir el primer flujo de datos del centro distribuidor a cada uno de los transmisores; extraer, por cada transmisor, la información de señalización de los segundos paquetes de datos que indiquen en qué segmento de datos y en qué sub-cuadro de datos de un cuadro de datos recibido se transfiere el segundo paquete de datos; insertar, por cada transmisor, datos de sincronización en un paquete de datos específico en cada segmento de datos que contenga segundos paquetes de datos; y asignar el primero y segundo paquetes de datos consecutivamente en el segundo flujo de datos.
30. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque el paquete de datos específico con datos de sincronización al inicio de un cuadro de datos recibido se coloca al inicio de un campo de datos de número impar en el segundo flujo de datos.
3 1 . El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque el paquete de datos específico con datos de sincronización en un segmento de datos en una posición de número par en un cuadro de datos es asignado al primer paquete de datos de un campo de datos en el segundo fluj o de datos.
32. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque el paquete de datos específico con datos de sincronización en un segmento de datos en una posición de número impar en un cuadro de datos recibido es asignado al 1 57° paquete de datos de un campo de datos en el segundo fluj o de datos.
33. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque el primer flujo de datos comprende cuadros de datos ATSC-M/H y el segundo fluj o de datos incluye campos de datos VSB y un grupo ATSC-M/H que incluye 1 1 8 segundos paquetes de datos colocados consecutivamente en un segmento de datos, los segundos paquetes de datos tienen datos asociados con receptores móviles.
34. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque antes de extraer la información de señalización del segundo paquete de datos que identifica, por cada transmisor, los primeros paquetes de datos y segundos paquetes de datos con base en el identificador de paquetes de datos correspondientes.
35. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque después de extraer la información de señalización, decodificar la información de señalización usando una información de verificación de redundancia cíclica transmitida al final de la información de señalización para determinar una transmisión correcta de la información de señalización.
36. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque el paquete de datos específico en cada segmento de datos en el cual información de sincronización se inserta es el 38 ° paquete de datos del segmento de datos.
37. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque el número de segundos paquetes de datos recibidos de un grupo ATSC-M/H se verifica para su carácter completo usando un contador de continuidad en un encabezado de cada segundo paquete de datos, y en donde un número de segundos paquetes de datos que contiene un paquete de datos ficticios se inserta en el segmento de datos que corresponde al número de segundos paquetes de datos perdidos en un grupo ATSC-M/H del segmento de datos.
38. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque el número de primeros paquetes de datos recibidos de un segmento de datos se verifica para su carácter completo, y en donde un número de primeros paquetes de datos que contiene paquetes de datos ficticios se inserta en el segmento de datos que corresponde al número de primeros paquetes de datos perdidos en el segmento de datos.
39. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque la información de señalización incluye además un tiempo de sistema ATSC asociado con cada transmisor.
40. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque la información de señalización contiene una información para cambiar cada transmisor de un primer modo de operación en el cual datos para receptores móviles estacionarios son transmitidos a un segundo modo de operación en el cual sólo datos para receptores estacionarios son. transmitidos.
41 . El medio legible por computadora de conformidad con la reivindicación 40, caracterizado porque después de recibir un número específico de cuadros de datos del primer flujo de datos sin ningún segundo paquete de datos identificado, cada transmisor es cambiado al segundo modo de operación.
42. El medio legible por computadora de conformidad con la reivindicación 29, caracterizado porque cada marcador de posición con datos de señalización en los primeros dos segundos paquetes de datos recibidos es reescrito con un valor preseleccionado después de extraer la información de señalización.
43. Un sistema para generar una señal en banda, caracterizado porque comprende: un pre-procesador configurado para recibir una pluralidad de paquetes de flujos de transporte, reemplazar una pluralidad de bytes ficticios de uno o más de la pluralidad de paquetes de flujos de transporte con datos de señalización y transmitir la pluralidad de paquetes de fluj os de transporte que incluyen datos de señalización sobre un enlace de comunicaciones; y un post-procesador en comunicación con el pre-procesador a través de un enlace de comunicaciones, configurado para recibir la pluralidad de paquetes de flujos de transporte que incluyen los datos de señalización, decodificar los datos de señalización, e identificar al menos una de una ubicación de un grupo móvil/manual, un sub-cuadro del grupo móvil/manual y un número de segmento del grupo móvil/manual, con base en los datos de señalización.
44. El sistema de conformidad con la reivindicación 43 , caracterizado porque el post-procesador está configurado además para reemplazar los datos de señalización con valores originales de la pluralidad de bytes ficticios recibidos por el pre-procesador.
45. Un método para usar un sistema móvil/manual para llevar información de señalización, caracterizado porque comprende: recibir, por un pre-procesador, una pluralidad de paquetes de fluj os de transporte; reemplazar una pluralidad de bytes ficticios de uno o más de la pluralidad de paquetes de flujos de transporte con datos de señalización; transmitir la pluralidad de paquetes de fluj os de transporte que incluyen datos de señalización sobre un enlace de comunicaciones; y recibir, por un post-procesador, la pluralidad de paquetes de flujos de transporte que incluyen los datos de señalización; decodificar los datos de señalización, e identificar al menos una de una ubicación de un grupo móvil/manual, un sub-cuadro del grupo móvil/manual y un número de segmento del grupo móvil/manual, con base en los datos de señalización.
46. El método de conformidad con la reivindicación 45 , caracterizado porque comprende además : reemplazar, por el post-procesador, los datos de señalización con valores originales de la pluralidad de bytes ficticios recibidos por el pre-procesador.
47. Un método para causar que un pre-procesador genere una señal en banda, caracterizado porque comprende: recibir una pluralidad de paquetes de flujos de transporte; reemplazar una pluralidad de bytes ficticios de uno o más de los paquetes de flujos de transporte con datos de señalización; transmitir la pluralidad de paquetes de flujos de transporte que incluyan los datos de señalización sobre un enlace de comunicaciones a un post-procesador configurado para recibir la pluralidad de paquetes de flujos de transporte que incluyan los datos de señalización; decodificar los datos de señalización; e identificar al menos uno de una ubicación de un grupo móvil/manual, un sub-cuadro del grupo móvil/manual, y un número de segmento del grupo móvil/manual, con base en los datos de señalización.
48. Un medio legible por computadora caracterizado porque tiene almacenadas en el mismo secuencias de instrucciones, las secuencias de instrucciones incluyen instrucciones que cuando son ej ecutadas por un sistema de computadora causan que el sistema de computadora lleve a cabo : recibir una pluralidad de paquetes de fluj os de transporte; reemplazar una pluralidad de bytes ficticios de uno o más de la pluralidad de paquetes de flujos de transporte con datos de señalización; transmitir la pluralidad de paquetes de flujos de transporte que incluyen datos de señalización sobre un enlace de comunicaciones a un post-procesador configurado para recibir la pluralidad de paquetes de flujos de transporte que incluyen los datos de señalización; decodificar los datos de señalización, e identificar al menos una de una ubicación de un grupo móvil/manual, un sub-cuadro del grupo móvil/manual y un número de segmento del grupo móvil/manual, con base en los datos de señalización.
49. Un método para causar que un post-procesador procese una señal en banda, caracterizado porque comprende: recibir, desde un enlace de comunicaciones, una pluralidad de paquetes de fluj os de transporte; decodificar los datos de señalización, e identificar al menos una de una ubicación de un grupo móvil/manual, un sub-cuadro del grupo móvil/manual y un número de segmento del grupo móvil/manual, con base en los datos de señalización, en donde la pluralidad de paquetes de fluj os de transporte que incluyen datos de señalización se genera por un pre-procesador configurado para recibir una pluralidad de paquetes de flujos de transporte, reemplazar una pluralidad de bytes ficticios de uno o más de la pluralidad de paquetes de flujos de transporte con datos de señalización y transmitir la pluralidad de paquetes de fluj os de transporte que incluyen datos de señalización sobre un enlace de comunicaciones.
50. El método de conformidad con la reivindicación 49, caracterizado porque comprende además : reemplazar los datos de señalización con valores originales de la pluralidad de bytes ficticios.
5 1 . Un medio legible por computadora caracterizado porque tiene almacenadas en el mismo secuencias de instrucciones, las secuencias de instrucciones incluyen instrucciones que cuando son ej ecutadas por un sistema de computadora causan que el -'sistema de computadora lleve a cabo : recibir, desde un enlace de comunicaciones, una pluralidad de paquetes de fluj os de transporte; decodificar los datos de señalización, e identificar al menos una de una ubicación de un grupo móvil/manual, un sub-cuadro del grupo móvil/manual y un número de segmento del grupo móvil/manual, con base en los datos de señalización, en donde la pluralidad de paquetes de flujos de transporte que incluyen datos de señalización se genera por un pre-procesador configurado para recibir una pluralidad de paquetes de fluj os de transporte, reemplazar una pluralidad de bytes ficticios de uno o más de la pluralidad de paquetes de fluj os de transporte con datos de señalización y transmitir la pluralidad de paquetes de fluj os de transporte que incluyen datos de señalización sobre un enlace de comunicaciones.
52. El medio legible por computadora de conformidad con la reivindicación 51 , caracterizado porque tiene almacenadas en el mismo secuencias de instrucciones que causan que el sistema de computadora lleve a cabo : reemplazar los datos de señalización con valores originales de la pluralidad de bytes ficticios obtenidos por el pre-procesador.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11176108P | 2008-11-06 | 2008-11-06 | |
US16144509P | 2009-03-19 | 2009-03-19 | |
PCT/EP2009/003607 WO2010051864A2 (en) | 2008-11-06 | 2009-05-20 | Method and system for synchronized mapping of data packets in an atsc data stream |
Publications (1)
Publication Number | Publication Date |
---|---|
MX2011004645A true MX2011004645A (es) | 2011-05-30 |
Family
ID=42077569
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
MX2011004645A MX2011004645A (es) | 2008-11-06 | 2009-05-20 | Metodo y sistema para la asignacion sincronizada de paquetes de datos en un flujo de datos atsc. |
Country Status (6)
Country | Link |
---|---|
US (1) | US8774069B2 (es) |
EP (1) | EP2342854B1 (es) |
KR (1) | KR101519494B1 (es) |
CA (1) | CA2731958C (es) |
MX (1) | MX2011004645A (es) |
WO (1) | WO2010051864A2 (es) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8374270B2 (en) * | 2009-06-17 | 2013-02-12 | Intersil Americas Inc. | Constellation detection in a multi-mode QAM communications system |
KR101566967B1 (ko) * | 2009-09-10 | 2015-11-06 | 삼성전자주식회사 | 디지털 방송 시스템에서 패킷 디코딩 방법 및 장치 |
US9066154B2 (en) * | 2009-11-13 | 2015-06-23 | Triveni Digital, Inc. | System and method for enhanced television and delivery of enhanced television content |
WO2012018781A1 (en) * | 2010-08-02 | 2012-02-09 | Thomson Licensing | Apparatus and method for transmitting a signal in a single frequency network |
WO2013044248A1 (en) * | 2011-09-23 | 2013-03-28 | Futurewei Technologies, Inc. | Method and apparatus to increase forwarding silicon functionality through packet manipulation |
EP2975891B1 (en) * | 2014-05-23 | 2018-08-15 | Huawei Technologies Co., Ltd. | Information transmission method, base station and user equipment |
JP6559038B2 (ja) * | 2015-10-15 | 2019-08-14 | キヤノン株式会社 | 通信装置、その制御方法、及びプログラム |
CN110769298A (zh) * | 2018-07-26 | 2020-02-07 | 联发科技股份有限公司 | 信号处理电路以及相关方法 |
Family Cites Families (155)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5073980A (en) * | 1989-08-29 | 1991-12-17 | The Trustees Of Princeton University | Photonic switch employing shared data transmission facility |
US5216503A (en) * | 1991-12-24 | 1993-06-01 | General Instrument Corporation | Statistical multiplexer for a multichannel image compression system |
US6728467B2 (en) * | 1992-03-26 | 2004-04-27 | Matsushita Electric Industrial Co., Ltd. | Communication system |
US5506844A (en) * | 1994-05-20 | 1996-04-09 | Compression Labs, Inc. | Method for configuring a statistical multiplexer to dynamically allocate communication channel bandwidth |
US5614914A (en) * | 1994-09-06 | 1997-03-25 | Interdigital Technology Corporation | Wireless telephone distribution system with time and space diversity transmission for determining receiver location |
US5822324A (en) * | 1995-03-16 | 1998-10-13 | Bell Atlantic Network Services, Inc. | Simulcasting digital video programs for broadcast and interactive services |
US5659353A (en) * | 1995-03-17 | 1997-08-19 | Bell Atlantic Network Services, Inc. | Television distribution system and method |
US5966120A (en) | 1995-11-21 | 1999-10-12 | Imedia Corporation | Method and apparatus for combining and distributing data with pre-formatted real-time video |
US5835493A (en) * | 1996-01-02 | 1998-11-10 | Divicom, Inc. | MPEG transport stream remultiplexer |
DE19617293A1 (de) | 1996-04-30 | 1997-11-20 | Bosch Gmbh Robert | Verfahren zum Aufbau eines Transportdatenstromes |
US5917830A (en) | 1996-10-18 | 1999-06-29 | General Instrument Corporation | Splicing compressed packetized digital video streams |
JPH10126752A (ja) * | 1996-10-23 | 1998-05-15 | Matsushita Electric Ind Co Ltd | 放送システム |
US6549242B1 (en) * | 1997-04-04 | 2003-04-15 | Harris Corporation | Combining adjacent TV channels for transmission by a common antenna |
US5903574A (en) * | 1997-04-18 | 1999-05-11 | Sarnoff Corporation | Studio transmitter link method and apparatus |
US20060023656A1 (en) | 2004-07-29 | 2006-02-02 | Anglin Richard L Jr | Interactive digital data broadcasting system |
US6088337A (en) * | 1997-10-20 | 2000-07-11 | Motorola, Inc. | Method access point device and peripheral for providing space diversity in a time division duplex wireless system |
KR100330980B1 (ko) * | 1997-11-10 | 2002-04-01 | 다치카와 게이지 | 인터리빙 방법, 인터리빙 장치 및 인터리빙 패턴 생성 프로그램이 기록된 기록 매체 |
AP2000001806A0 (en) * | 1997-11-14 | 2000-06-30 | Worldspace Man Corp | Signaling prtocol for satellite radio broadcast. |
US6222832B1 (en) | 1998-06-01 | 2001-04-24 | Tantivy Communications, Inc. | Fast Acquisition of traffic channels for a highly variable data rate reverse link of a CDMA wireless communication system |
EP0926894A1 (en) | 1997-12-23 | 1999-06-30 | CANAL+ Société Anonyme | Scrambling unit for a digital transmission system |
US6192070B1 (en) * | 1998-01-02 | 2001-02-20 | Mitsubishi Electric Research Laboratories, Inc. | Universal modem for digital video, audio and data communications |
US6313885B1 (en) * | 1998-03-25 | 2001-11-06 | Samsung Electronics Co., Ltd. | DTV receiver with baseband equalization filters for QAM signal and for VSB signal which employ common elements |
US6480236B1 (en) * | 1998-04-02 | 2002-11-12 | Samsung Electronics Co., Ltd. | Envelope detection of PN sequences accompanying VSB signal to control operation of QAM/VSB DTV receiver |
US6772391B1 (en) * | 1998-10-13 | 2004-08-03 | Interdigital Technology Corporation | Hybrid interleaver for turbo codes |
US6269092B1 (en) * | 1999-01-14 | 2001-07-31 | Linex Technologies, Inc. | Spread-spectrum channel sounding |
US6477180B1 (en) * | 1999-01-28 | 2002-11-05 | International Business Machines Corporation | Optimizing method for digital content delivery in a multicast network |
US6621870B1 (en) * | 1999-04-15 | 2003-09-16 | Diva Systems Corporation | Method and apparatus for compressing video sequences |
US6118797A (en) * | 1999-06-02 | 2000-09-12 | O'shea; Thomas E. | Use of sub-rate out-of-band channel to transport signaling bits over time division multiplexed digital communication link |
US20060093045A1 (en) | 1999-06-29 | 2006-05-04 | Roger Anderson | Method and apparatus for splicing |
US6930983B2 (en) * | 2000-03-15 | 2005-08-16 | Texas Instruments Incorporated | Integrated circuits, systems, apparatus, packets and processes utilizing path diversity for media over packet applications |
US6496477B1 (en) * | 1999-07-09 | 2002-12-17 | Texas Instruments Incorporated | Processes, articles, and packets for network path diversity in media over packet applications |
US6801499B1 (en) * | 1999-08-10 | 2004-10-05 | Texas Instruments Incorporated | Diversity schemes for packet communications |
US6721337B1 (en) * | 1999-08-24 | 2004-04-13 | Ibiquity Digital Corporation | Method and apparatus for transmission and reception of compressed audio frames with prioritized messages for digital audio broadcasting |
GB2353653B (en) | 1999-08-26 | 2003-12-31 | Sony Uk Ltd | Signal processor |
EP1089475A1 (en) | 1999-09-28 | 2001-04-04 | TELEFONAKTIEBOLAGET L M ERICSSON (publ) | Converter and method for converting an input packet stream containing data with plural transmission rates into an output data symbol stream |
US6580705B1 (en) | 1999-10-28 | 2003-06-17 | Lucent Technologies Inc. | Signal combining scheme for wireless transmission systems having multiple modulation schemes |
US6640239B1 (en) * | 1999-11-10 | 2003-10-28 | Garuda Network Corporation | Apparatus and method for intelligent scalable switching network |
DE19960295B4 (de) | 1999-12-14 | 2012-06-21 | Rohde & Schwarz Gmbh & Co. Kg | Verfahren und Anordnung zum Ändern des Informationsinhaltes eines digitalen Video-Transportstromes in ausgewählten Regionen |
US6816204B2 (en) * | 2000-01-19 | 2004-11-09 | Allen Le Roy Limberg | Ghost cancellation reference signals for broadcast digital television signal receivers and receivers for utilizing them |
US7367042B1 (en) * | 2000-02-29 | 2008-04-29 | Goldpocket Interactive, Inc. | Method and apparatus for hyperlinking in a television broadcast |
US6996133B2 (en) * | 2000-04-18 | 2006-02-07 | Zenith Electronics Corporation | Digital communication system for transmitting and receiving robustly encoded data |
US6507618B1 (en) | 2000-04-25 | 2003-01-14 | Hewlett-Packard Company | Compressed video signal including independently coded regions |
US6772434B1 (en) * | 2000-05-24 | 2004-08-03 | The Directv Group, Inc. | Device and method for the integrated presentation of a secondary service as a part of a primary service |
US6744789B1 (en) | 2000-09-26 | 2004-06-01 | The Directv Group, Inc. | System and method for translating MPEG packets which include PCR data into DIRECTV packets which include RTS data |
US9173175B2 (en) | 2000-11-16 | 2015-10-27 | Sony Corporation | Information processing apparatus and communication apparatus |
US6804223B2 (en) * | 2000-11-30 | 2004-10-12 | Ipr Licensing, Inc. | Reverse link pilot integrated with block codes |
KR100673419B1 (ko) * | 2000-12-28 | 2007-01-24 | 엘지전자 주식회사 | 전송 시스템 및 데이터 처리 방법 |
US20020085548A1 (en) * | 2000-12-28 | 2002-07-04 | Maple Optical Systems, Inc. | Quality of service technique for a data communication network |
DE10100609A1 (de) | 2001-01-09 | 2002-07-11 | Siemens Ag | Verfahren zum Vergebühren bei der Datenübertragung, zugehörige Einheiten, Zugehöriges Programm und elektronischer Gutschein |
DE10112773B4 (de) * | 2001-03-16 | 2012-09-20 | Rohde & Schwarz Gmbh & Co Kg | Verfahren zur Frequenz- und Zeit-Synchronisation eines OFDM-Empfängers |
WO2002080528A1 (en) * | 2001-03-30 | 2002-10-10 | Weiss S Merrill | Digital signal transmitter synchronization system |
US7111221B2 (en) * | 2001-04-02 | 2006-09-19 | Koninklijke Philips Electronics N.V. | Digital transmission system for an enhanced ATSC 8-VSB system |
US6727847B2 (en) * | 2001-04-03 | 2004-04-27 | Rosum Corporation | Using digital television broadcast signals to provide GPS aiding information |
US6947487B2 (en) | 2001-04-18 | 2005-09-20 | Lg Electronics Inc. | VSB communication system |
US20020170060A1 (en) * | 2001-05-08 | 2002-11-14 | Lyman Julie F. | Methods and apparatus for transmitting portal content over multiple transmission regions |
US20030099303A1 (en) * | 2001-06-04 | 2003-05-29 | Koninklijke Philips Electronics N.V. | Digital television (DTV) transmission system using enhanced coding schemes |
US7349691B2 (en) * | 2001-07-03 | 2008-03-25 | Microsoft Corporation | System and apparatus for performing broadcast and localcast communications |
KR20030013097A (ko) | 2001-08-07 | 2003-02-14 | 삼성전자주식회사 | 이동통신시스템에서 텔레비전 방송 서비스 장치 및 방법 |
US7382838B2 (en) * | 2001-09-17 | 2008-06-03 | Digeo, Inc. | Frequency drift compensation across multiple broadband signals in a digital receiver system |
US20030053493A1 (en) | 2001-09-18 | 2003-03-20 | Joseph Graham Mobley | Allocation of bit streams for communication over-multi-carrier frequency-division multiplexing (FDM) |
US6924753B2 (en) | 2001-09-24 | 2005-08-02 | Zenith Electronics Corporation | Robust system for transmitting and receiving map data |
US7587736B2 (en) | 2001-12-28 | 2009-09-08 | Xanadoo Company | Wideband direct-to-home broadcasting satellite communications system and method |
GB0203538D0 (en) | 2002-02-14 | 2002-04-03 | Nokia Corp | Improvements in and relating to content delivery |
US7230922B1 (en) | 2002-04-05 | 2007-06-12 | Cingular Wireless Ii, Llc | Real-time rate control mechanism for multi-rate data transmissions in wireless networks |
US20030206596A1 (en) * | 2002-05-03 | 2003-11-06 | David Carver | Multimedia content assembly |
US7310354B2 (en) * | 2002-07-18 | 2007-12-18 | Zenith Electronics Corporation | Synchronous data link signal generator |
US7551675B2 (en) * | 2002-09-27 | 2009-06-23 | Ibiquity Digital Corporation | Method and apparatus for synchronized transmission and reception of data in a digital audio broadcasting system |
US7564905B2 (en) * | 2002-12-20 | 2009-07-21 | Electronics And Telecommunications Research Institute | System and method for providing terrestrial digital broadcasting service using single frequency network |
JP2004214961A (ja) * | 2002-12-27 | 2004-07-29 | Sony Corp | Ofdm復調装置 |
US7197685B2 (en) | 2003-01-02 | 2007-03-27 | Samsung Electronics, Co., Ltd. | Robust signal transmission in digital television broadcasting |
GB2399719A (en) | 2003-03-18 | 2004-09-22 | Nokia Corp | Transmission of data with forward error correction information |
US7324545B2 (en) * | 2003-03-31 | 2008-01-29 | Lucent Technologies Inc. | Methods and apparatus for reliable point to multipoint communications |
KR100506253B1 (ko) * | 2003-05-26 | 2005-08-10 | 재단법인서울대학교산학협력재단 | 데이터 통신 시스템에서 전송 지연을 최소화하기 위한장치 및 방법 |
GB2403630A (en) | 2003-06-30 | 2005-01-05 | Nokia Corp | Adjusting data burst transmission rates in broadcast services |
US7668250B2 (en) * | 2003-10-01 | 2010-02-23 | Samsung Electronics Co., Ltd. | Time-dependent trellis coding for more robust digital television signals |
US20050013249A1 (en) * | 2003-07-14 | 2005-01-20 | Hao-Song Kong | Redundant packets for streaming video protection |
US7103825B2 (en) | 2003-08-19 | 2006-09-05 | Mitsubishi Electric Research Laboratories, Inc. | Decoding error-correcting codes based on finite geometries |
US7599348B2 (en) * | 2003-11-04 | 2009-10-06 | Lg Electronics Inc. | Digital E8-VSB reception system and E8-VSB data demultiplexing method |
KR100896684B1 (ko) * | 2004-01-27 | 2009-05-14 | 삼성전자주식회사 | 수신 성능이 향상된 디지털 방송 송수신 시스템 및 그의신호처리방법 |
US7801538B2 (en) | 2004-02-13 | 2010-09-21 | Envisionit Llc | Message broadcasting geo-fencing system and method |
US20050207416A1 (en) * | 2004-03-16 | 2005-09-22 | Samsung Electronics Co. , Ltd. | Apparatus and method for deploying efficient broadcast multicast services in a wireless network |
WO2006004303A1 (en) * | 2004-04-01 | 2006-01-12 | Electronics And Telecommunications Research Institute | Digital television transmitter and receiver for using 16 state trellis coding |
KR100657819B1 (ko) * | 2004-04-01 | 2006-12-14 | 한국전자통신연구원 | 혼합 이중 스트림 구조의 디지털 텔레비전 송수신장치 및그 방법 |
US7496094B2 (en) * | 2004-04-06 | 2009-02-24 | Airtight Networks, Inc. | Method and system for allowing and preventing wireless devices to transmit wireless signals |
US7626960B2 (en) | 2004-04-20 | 2009-12-01 | Nokia Corporation | Use of signaling for auto-configuration of modulators and repeaters |
TWI247546B (en) * | 2004-04-22 | 2006-01-11 | Newsoft Technology Corp | A video encoding method which carries out the encoding of P frame or B frame by utilizing I frame |
KR100683879B1 (ko) * | 2004-05-06 | 2007-02-15 | 삼성전자주식회사 | 수신 성능이 향상된 디지털 방송 송수신 시스템 및 그의신호처리방법 |
KR100692596B1 (ko) * | 2004-05-06 | 2007-03-13 | 삼성전자주식회사 | 수신 성능이 향상된 디지털 방송 송수신 시스템 및 그의신호처리방법 |
US7852961B2 (en) * | 2004-05-20 | 2010-12-14 | Samsung Electronics Co., Ltd. | Digital broadcasting transmission/reception devices capable of improving a receiving performance and signal processing method thereof |
US7978778B2 (en) * | 2004-09-03 | 2011-07-12 | Qualcomm, Incorporated | Receiver structures for spatial spreading with space-time or space-frequency transmit diversity |
US7783316B1 (en) * | 2004-09-09 | 2010-08-24 | Rockwell Collins, Inc. | Public safety communications network using asymmetric receive/transmit channels |
CN101040522B (zh) * | 2004-09-15 | 2010-05-26 | 韩国电子通信研究院 | 使用1/4速率编码的健壮数据的数字电视传送和接收设备、以及方法 |
US20060067266A1 (en) | 2004-09-28 | 2006-03-30 | Ehlers Douglas E | Radio control over internet protocol system |
US7336646B2 (en) | 2004-10-26 | 2008-02-26 | Nokia Corporation | System and method for synchronizing a transport stream in a single frequency network |
US7313414B2 (en) | 2004-12-13 | 2007-12-25 | Broadcom Corporation | Method and system for mobile receiver antenna architecture for European cellular and broadcasting services |
US20060126556A1 (en) | 2004-12-14 | 2006-06-15 | Roundbox, Inc. | Territory mapping for efficient content distribution in wireless networks using broadcast/multicast |
WO2006084361A1 (en) | 2005-02-09 | 2006-08-17 | Alex Dolgonos | System and method for implementing a transmit diversity single frequency network without gps receivers |
US7532857B2 (en) * | 2005-03-02 | 2009-05-12 | Rohde & Schwarz Gmbh & Co. Kg | Apparatus, systems and methods for providing time diversity for mobile broadcast services |
US20060245516A1 (en) * | 2005-03-02 | 2006-11-02 | Rohde & Schwarz, Inc. | Apparatus, systems and methods for providing in-band atsc vestigial sideband signaling or out-of-band signaling |
BRPI0609150B1 (pt) * | 2005-03-02 | 2019-08-27 | Rohde & Schwarz | método e aparelho para a provisão a um receptor de um sinal digital correspondente a um serviço e sistema para a provisão de um serviço |
US7822139B2 (en) * | 2005-03-02 | 2010-10-26 | Rohde & Schwarz Gmbh & Co. Kg | Apparatus, systems, methods and computer products for providing a virtual enhanced training sequence |
US7532677B2 (en) * | 2005-03-02 | 2009-05-12 | Rohde & Schwarz Gmbh & Co., Kg | Apparatus, systems and methods for producing coherent symbols in a single frequency network |
EP1878232A2 (en) * | 2005-04-26 | 2008-01-16 | Koninklijke Philips Electronics N.V. | A device for and a method of processing a data stream having a sequence of packets and timing information related to the packets |
US20070174880A1 (en) | 2005-07-05 | 2007-07-26 | Optibase Ltd. | Method, apparatus, and system of fast channel hopping between encoded video streams |
JP2009502095A (ja) * | 2005-07-18 | 2009-01-22 | ミツビシ・エレクトリック・リサーチ・ラボラトリーズ・インコーポレイテッド | 多数の受信機タイプに適合する信号であって、改善された受信機性能用に設計される信号を変調及び復調するための方法、装置及びシステム |
US7924944B2 (en) * | 2005-09-16 | 2011-04-12 | Broadcom Corporation | Method and system for multi-band direct conversion complimentary metal-oxide-semiconductor (CMOS) mobile television tuner |
EP1768285A1 (en) | 2005-09-23 | 2007-03-28 | Udcast | Method and device for processing a DVB-H (Digital Video Broadcasting - Handheld) compliant transport stream |
KR101191181B1 (ko) * | 2005-09-27 | 2012-10-15 | 엘지전자 주식회사 | 디지털 방송의 송/수신 시스템 및 데이터 구조 |
FR2892253B1 (fr) | 2005-10-14 | 2007-12-28 | Thales Sa | Procede de generation et de demultiplexage d'un signal de contribution optimise, et systeme de diffusion regionalisee de donnees. |
KR100794790B1 (ko) | 2005-10-21 | 2008-01-21 | 삼성전자주식회사 | 듀얼 전송 스트림을 인코딩하는 트렐리스 인코딩 장치 및그 방법 |
KR100759002B1 (ko) * | 2005-10-21 | 2007-09-17 | 삼성전자주식회사 | 디지털 방송 신호를 처리하여 송신하는 디지털 방송 송신시스템 및 그 방법 |
US8275003B2 (en) | 2005-10-24 | 2012-09-25 | General Instrument Corporation | Method and apparatus for generating multiplexed signals |
JP4758997B2 (ja) | 2005-10-27 | 2011-08-31 | パナソニック株式会社 | トランスポートストリーム生成装置およびこれを備えた記録装置、並びにトランスポートストリーム生成方法 |
KR101319868B1 (ko) * | 2005-10-31 | 2013-10-18 | 엘지전자 주식회사 | 디지털 방송 시스템 및 처리 방법 |
US7950042B2 (en) * | 2005-12-16 | 2011-05-24 | Newport Media, Inc. | Fast switching between time division multiplexed (TDM) channels |
US8320451B2 (en) * | 2006-01-20 | 2012-11-27 | Entropic Communications, Inc. | Replacement of frame data in a video stream signal |
US7715489B2 (en) * | 2006-02-10 | 2010-05-11 | Broadcom Corporation | Space time transmit diversity (STTD) decoder within a HSDPA rake receiver |
WO2007100186A1 (en) * | 2006-03-02 | 2007-09-07 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
DE102006015393A1 (de) * | 2006-04-03 | 2007-10-04 | Rohde & Schwarz Gmbh & Co. Kg | Synchronisieranordnung für die Hochfrequenz-Sender eines Gleichwellen-Netzes |
US7639751B2 (en) | 2006-04-04 | 2009-12-29 | Samsung Electronics Co., Ltd. | Advanced-VSB system (A-VSB) |
US8493973B2 (en) * | 2006-04-04 | 2013-07-23 | Samsung Electronics Co., Ltd. | Method of and apparatus for transmitting digital broadcasting signal in advanced-VSB (A-VSB) system in which transport packet without adaptation field is provided at fixed location in data field slices |
US7702337B2 (en) * | 2006-05-16 | 2010-04-20 | Nokia Corporation | Method and system for providing quick service access |
US20080056219A1 (en) | 2006-08-29 | 2008-03-06 | Muthaiah Venkatachalam | Broadband wireless access network and methods for joining multicast broadcast service sessions within multicast broadcast service zones |
US8300668B2 (en) | 2006-09-29 | 2012-10-30 | Harris Corporation | Automatic delay compensated simulcasting system and method |
DE102007012465A1 (de) | 2006-11-15 | 2008-05-21 | Rohde & Schwarz Ftk Gmbh | Übertragungsverfahren und Sendevorrichtung in einem digitalen Rundfunk-Übertragungssystem |
US20090044217A1 (en) | 2006-12-18 | 2009-02-12 | Lutterbach R Steven | System and methods for network TV broadcasts for out-of-home viewing with targeted advertising |
KR101221913B1 (ko) * | 2006-12-20 | 2013-01-15 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
US7848237B2 (en) | 2007-01-18 | 2010-12-07 | Ineoquest Technologies, Inc. | System and method for selective packet discard for the transport of multiple transportation streams of streaming media in packet-based networks |
US7729387B2 (en) | 2007-01-31 | 2010-06-01 | Agere Systems Inc. | Methods and apparatus for controlling latency variation in a packet transfer network |
EP2115911B1 (en) * | 2007-02-01 | 2018-01-24 | Rohde & Schwarz GmbH & Co. KG | Improvement of synchronisation at the emission of atsc (advanced television systems committee) data packets |
KR100853143B1 (ko) | 2007-02-15 | 2008-08-20 | 충북대학교 산학협력단 | I 프레임 태그를 이용한 동영상 압축 및 복원방법 |
US20080209464A1 (en) | 2007-02-23 | 2008-08-28 | General Instrument Corporation | Mobile Cable Subscription |
JP2008219163A (ja) | 2007-02-28 | 2008-09-18 | Toshiba Corp | 情報符号化方法、情報再生方法、及び情報記憶媒体 |
JP2008217851A (ja) | 2007-02-28 | 2008-09-18 | Toshiba Corp | 情報記録媒体、情報記録方法、情報再生方法、情報記録装置、情報再生装置 |
KR101253185B1 (ko) | 2007-03-26 | 2013-04-10 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
KR101285888B1 (ko) * | 2007-03-30 | 2013-07-11 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
US7890047B2 (en) * | 2007-04-11 | 2011-02-15 | The Directv Group, Inc. | Method and system for file sharing between a group of user devices using obtained permissions |
US20080259835A1 (en) | 2007-04-20 | 2008-10-23 | Muthaiah Venkatachalam | Locating content in broadband wireless access networks |
KR101405967B1 (ko) * | 2007-06-28 | 2014-06-12 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
KR101405970B1 (ko) * | 2007-06-28 | 2014-06-12 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
US8335266B2 (en) * | 2007-06-29 | 2012-12-18 | Cisco Technology, Inc. | Expedited splicing of video streams |
EP2183898B1 (en) | 2007-07-05 | 2016-09-14 | Coherent Logix Incorporated | Mobile television broadcast system |
FR2919775A1 (fr) | 2007-08-02 | 2009-02-06 | Udcast Sa | Procede et dispositif pour la synchronisation d'un flux de donnees dans un reseau a frequence unique |
CA2697483C (en) * | 2007-08-24 | 2013-05-21 | Lg Electronics Inc. | Digital broadcasting receiver and method for controlling the same |
US8099757B2 (en) | 2007-10-15 | 2012-01-17 | Time Warner Cable Inc. | Methods and apparatus for revenue-optimized delivery of content in a network |
US8799940B2 (en) | 2007-11-30 | 2014-08-05 | France Telecom | Method of coding a scalable video stream destined for users with different profiles |
KR101498063B1 (ko) * | 2008-03-04 | 2015-03-03 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
US8201062B2 (en) | 2008-03-07 | 2012-06-12 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in the digital broadcasting system |
US20090265751A1 (en) * | 2008-04-22 | 2009-10-22 | Limberg Allen Leroy | Reception of ancillary 8VSB signals controlled responsive to information signaling version of broadcast standard being used |
DE102008056703A1 (de) | 2008-07-04 | 2010-01-07 | Rohde & Schwarz Gmbh & Co. Kg | Verfahren und System zur Zeitsynchronisierung zwischen einer Zentrale und mehreren Sendern |
US20100142447A1 (en) | 2008-09-04 | 2010-06-10 | Ludger Schlicht | Web applications for a mobile, broadband, routable internet |
US20100150120A1 (en) | 2008-09-04 | 2010-06-17 | Ludger Schlicht | Mobile applications for a mobile, broadband, routable internet |
US20100150182A1 (en) | 2008-12-12 | 2010-06-17 | Tandberg Television Inc. | Systems and methods for mutiplexing mpeg services for ip networks |
US9025536B2 (en) | 2009-03-26 | 2015-05-05 | Qualcomm Incorporated | Apparatus and methods of whitespace communication |
DE102009025219A1 (de) * | 2009-04-07 | 2010-10-14 | Rohde & Schwarz Gmbh & Co. Kg | Verfahren und Vorrichtung zur kontinuierlichen Anpassung von Kodierungsparametern an eine veränderliche Nutzdatenrate |
-
2009
- 2009-05-20 EP EP09776635A patent/EP2342854B1/en active Active
- 2009-05-20 CA CA2731958A patent/CA2731958C/en active Active
- 2009-05-20 US US12/468,938 patent/US8774069B2/en active Active
- 2009-05-20 WO PCT/EP2009/003607 patent/WO2010051864A2/en active Application Filing
- 2009-05-20 KR KR1020117003454A patent/KR101519494B1/ko active IP Right Grant
- 2009-05-20 MX MX2011004645A patent/MX2011004645A/es active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
US20100111109A1 (en) | 2010-05-06 |
WO2010051864A3 (en) | 2010-08-12 |
KR20110081143A (ko) | 2011-07-13 |
US8774069B2 (en) | 2014-07-08 |
CA2731958A1 (en) | 2010-05-14 |
WO2010051864A2 (en) | 2010-05-14 |
EP2342854A2 (en) | 2011-07-13 |
KR101519494B1 (ko) | 2015-05-12 |
CA2731958C (en) | 2016-10-04 |
EP2342854B1 (en) | 2013-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
MX2011004645A (es) | Metodo y sistema para la asignacion sincronizada de paquetes de datos en un flujo de datos atsc. | |
KR101779434B1 (ko) | 방송 송신 장치, 방송 송신 장치의 데이터 처리 방법, 방송 수신 장치 및 방송 수신 장치의 데이터 처리 방법 | |
US8693507B2 (en) | Apparatus, systems, methods and computer program products for producing a single frequency network for ATSC mobile / handheld services | |
EP2362653A1 (en) | Transport stream packet header compression | |
CN104202600A (zh) | 用于解码增强型视频流的方法和装置 | |
KR20040083248A (ko) | 디지털 vsb 전송 시스템 및 부가 데이터 다중화 방법 | |
CN103999428A (zh) | 用于在混合网络中传送多媒体数据的装置和方法 | |
CN105684392A (zh) | 发送广播信号的方法、发送广播信号的设备、接收广播信号的方法和接收广播信号的设备 | |
CN107483867A (zh) | 一种tico格式4k/8k解码器及其实现方法 | |
US9467748B2 (en) | Signal processing apparatus and signal processing method thereof | |
WO2012018781A1 (en) | Apparatus and method for transmitting a signal in a single frequency network | |
CN101860739A (zh) | 两级数字节目****** | |
JP6785928B2 (ja) | 方法 | |
CN104137455B (zh) | 提供流传输服务的方法和装置 | |
CN103024369A (zh) | 分级编码复用的发送端、终端、***及方法 | |
US10433027B2 (en) | Method and apparatus for signaling video enhancement information (VEI) for video quality enhancement of fixed/mobile broadcasting hybrid 3DTV | |
KR20160021759A (ko) | 방송 송수신 장치 및 방송 송수신 방법 | |
TWI661728B (zh) | 收訊裝置、及資料處理方法 | |
TWI673984B (zh) | 送訊裝置、收訊裝置、及資料處理方法 | |
KR100527846B1 (ko) | 디지털 오디오 방송 전송 시스템에서 비트율 제어 방법 및그를이용한 미디어 스트림 변환 장치 및 그 방법 | |
US10757454B2 (en) | Multiplexing apparatus and method for video transmission | |
US20070242754A1 (en) | Apparatus for processing data stream for digital broadcasting system and method thereof | |
KR101295387B1 (ko) | 디지털 방송 신호 송수신 장치 및 방법 | |
CA2727655C (en) | Apparatus, systems, methods and computer program products for producing a single frequency network for atsc mobile/handheld services | |
WO2011034844A2 (en) | Apparatus and method for synchronization of trellis states in a network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Grant or registration |