MX2010011649A - Transmision de informacion adicional en encabezamientos de paquetes de datos encapsulados en señales de television digital movil/portatil (m/h). - Google Patents
Transmision de informacion adicional en encabezamientos de paquetes de datos encapsulados en señales de television digital movil/portatil (m/h).Info
- Publication number
- MX2010011649A MX2010011649A MX2010011649A MX2010011649A MX2010011649A MX 2010011649 A MX2010011649 A MX 2010011649A MX 2010011649 A MX2010011649 A MX 2010011649A MX 2010011649 A MX2010011649 A MX 2010011649A MX 2010011649 A MX2010011649 A MX 2010011649A
- Authority
- MX
- Mexico
- Prior art keywords
- data
- digital data
- mhe
- packets
- additional information
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims description 59
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 title description 2
- 230000004044 response Effects 0.000 claims description 29
- 238000000034 method Methods 0.000 claims description 25
- 230000011664 signaling Effects 0.000 claims description 14
- 238000012549 training Methods 0.000 claims description 8
- 239000004744 fabric Substances 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 6
- 230000002687 intercalation Effects 0.000 claims description 3
- 238000009830 intercalation Methods 0.000 claims description 3
- 238000012937 correction Methods 0.000 claims description 2
- 230000006835 compression Effects 0.000 claims 3
- 238000007906 compression Methods 0.000 claims 3
- 108091006146 Channels Proteins 0.000 claims 2
- 238000012986 modification Methods 0.000 claims 2
- 230000004048 modification Effects 0.000 claims 2
- 238000009434 installation Methods 0.000 claims 1
- 238000001824 photoionisation detection Methods 0.000 description 28
- 230000015654 memory Effects 0.000 description 21
- 230000009897 systematic effect Effects 0.000 description 14
- URWAJWIAIPFPJE-YFMIWBNJSA-N sisomycin Chemical compound O1C[C@@](O)(C)[C@H](NC)[C@@H](O)[C@H]1O[C@@H]1[C@@H](O)[C@H](O[C@@H]2[C@@H](CC=C(CN)O2)N)[C@@H](N)C[C@H]1N URWAJWIAIPFPJE-YFMIWBNJSA-N 0.000 description 11
- 230000008569 process Effects 0.000 description 8
- 238000013507 mapping Methods 0.000 description 7
- TVZRAEYQIKYCPH-UHFFFAOYSA-N 3-(trimethylsilyl)propane-1-sulfonic acid Chemical compound C[Si](C)(C)CCCS(O)(=O)=O TVZRAEYQIKYCPH-UHFFFAOYSA-N 0.000 description 6
- 238000000605 extraction Methods 0.000 description 5
- 238000009432 framing Methods 0.000 description 5
- 238000003066 decision tree Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005538 encapsulation Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- 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
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
- H03M13/253—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with concatenated codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
- H03M13/256—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with trellis coding, e.g. with convolutional codes and TCM
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/65—Purpose and implementation aspects
- H03M13/6522—Intended application, e.g. transmission or communication standard
- H03M13/6538—ATSC VBS systems
-
- 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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2933—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using a block and a convolutional code
- H03M13/2936—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using a block and a convolutional code comprising an outer Reed-Solomon code and an inner convolutional code
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
Se describe un aparato para transmitir datos digitales en un formato de señal de banda lateral residual de 8 para la recepción mediante receptores móvil/portátil (M/H). El aparato para transmitir los datos digitales incluye un generador de encabezamientos de paquete MHE que incluye información adicional sobre al menos parte de los datos digitales y un formateador de paquete que instala los encabezamientos del paquete MHE en los paquetes MHE. También se describe un aparato para recibir los datos digitales y recuperar la información adicional de los encabezamientos del paquete MHE que serán usados para modificar la operación del aparato receptor.
Description
TRANSMISION DE INFORMACION ADICIONAL EN ENCABEZAMIENTOS DE PAQUETES DE DATOS ENCAPSULADOS EN SEÑALES DE TELEVISION DIGITAL
MOVIL/PORTATIL (?/??
Campo Técnico
Los aparatos y métodos compatibles con la presente invención se refieren a señales de televisión digital (DTV) para transmisión a través del aire, transmisores para las señales DTV de emisión y receptores para las señales DTV de emisión.
Técnica Anterior
El Advanced Televisión Systems Committee (Comité de Sistemas de Televisión Avanzada, ATSC por sus siglas en inglés) publicó un Estándar de Televisión Digital en 1995 como el Documento A/53, en lo sucesivo referido en la presente simplemente como "A/53" para fines de brevedad. El Anexo D de A/53 titulado "RF/Transmission Systems Characteristics" está particularmente incorporado mediante referencia en esta especificación. En los primeros años del siglo veintiuno, se han realizado esfuerzos para proporcionar una transmisión más robusta de los datos en los canales de emisión DTV sin alterar de modo indebido la operación de los llamados receptores DTV "pre-existentes" que ya se conocen en el campo. La transmisión robusta de datos para la recepción por medio de receptores móviles y portátiles se proporcionará en versiones sucesivas de un Estándar ATSC para Emisión DTV hacia Receptores Móviles y Portátiles referidos de manera más breve como el "Estándar M/P". La versión inicial de este estándar está referida como M/H 1.0; una versión subsecuente es referida como M/H 2.0; etcétera.
La operación de casi todos los receptores DTV pre-existentes es alterada en caso de que no se conserve la codificación de entramado 2/3 a través de cada campo de datos transmitido. Asimismo, el módulo promedio de una señal DTV será el mismo que para la señal de banda lateral 8-residual (8-VSB) como se especifica en la versión 1995 de A/53, a fin de no alterar la ecualización adaptable en los receptores pre-existentes utilizando el algoritmo de módulo constante (CMA).
Otro problema que se refiere a los receptores DTV pre-existentes es que un gran número de esos receptores que se vendieron no fueron diseñados para responder a señales DTV de transmisión a menos de que los campos de datos des-intercalados recuperados por la descodficación de entramado fueran ocupados de modo preponderante con (207, 187) palabras clave de corrección anticipada de errores Reed-Solomon (R-S FEC) de un tipo específico o aproximaciones corregibles para dichas palabras clave. En consecuencia, a fin de acomodar la recepción DTV continua mediante esos receptores pre-existentes, las transmisiones robustas están restringidas de la siguiente manera. Antes de la intercalación de byte convolucional, los campos de datos serán llenados de modo preponderante con (207, 187) palabras clave R-S FEC del tipo especificado en A/53.
Esta restricción ha conducido a que los datos M/P codificados para recepción mediante receptores DTV móviles y portátiles que están encapsulados dentro de (207, 187) palabras clave R-S FEC del tipo general especificado en A/53, difieran en que no son necesariamente sistemáticos con los veinte bytes de paridad ubicados en las conclusiones de las palabras clave. Los veinte bytes de paridad de ciertas (207, 187) palabras clave R-S FEC aparecen antes en las palabras clave para acomodar la inclusión de señales de entrenamiento en los campos de datos intercalados. Las palabras clave 207-byte R-S FEC empiezan invariablemente con un encabezado de tres bytes similar al
segundo a cuarto bytes de un paquete MPEG-2, con un código de identificación de paquete de trece-bit o identificador de paquete (PID) en las posiciones de bit cuarta de décima sexta. Excepto para el encabezado de tres-byte y los veinte bytes de paridad en cada palabra clave (207, 187) R-S FEG, el resto de la palabra clave está disponible para "encapsular" 184 bytes de una transmisión robusta.
Un estándar de emisión DTV que utiliza codificación convolucional concatenada serialmente (SCCC por sus siglas en inglés) para transmisión robusta fue programado para terminación en febrero de 2009. La SCCC incluye codificación convolucional externa, la cual es intercalada por símbolo antes de ser suministrada para codificación interna que corresponde a la codificación de entramado 2/3 especificada por A/53. Los bytes de la codificación convolucional externa intercalada por símbolo son encapsulados en palabras clave (207, 187) R-S FEC. El estándar programado para terminación en febrero de 2009 proporciona también la transmisión de datos en forma tabular para actualizar una guía de servicio electrónico (ESG, por sus siglas en inglés) respectiva en cada receptor. Las emisoras desean que la ESG en cada receptor sea operable para suministrar información referente a los servicios de emisión disponibles para ese receptor particular, aunque para retener la información acerca de los servicios de transmisión que no están disponibles para ese receptor particular. Existe una gran probabilidad de que el estándar de emisión DTV continuará actualizándose de tiempo en tiempo. Las emisoras han indicado que desean señalar los receptores de señal cuyas porciones de señales de emisión DTV serán recibidas de manera exitosa solo por los receptores designados para recibir la emisión de señales DTV de acuerdo con las actualizaciones en el estándar de transmisión DTV.
Los ingenieros han dedicado un tiempo considerable en varias compañías en el intento por determinar un sistema para satisfacer los deseos de las emisoras. Gran parte
de ese esfuerzo ha pretendido integrar la práctica ya existente de señalización de diferentes tipos de transmisión utilizando los ocho símbolos 8-VSB justo antes de los doce símbolos 8-VSB finales de los segmentos de sincronización de campo de datos (DFS). Cada uno de estos ocho símbolos 8-VSB puede ser utilizado para señalar cuál de las respectivas versiones del Estándar de Emisión DTV se utiliza para realizar transmisiones
DTV.
Los ingenieros de Coherent Logix, Inc. propusieron esquemas para controlar operaciones en las etapas iniciales de los receptores DTV que responden a señales tomadas a partir de sus últimas etapas de recepción o que responden a señales recibidas en paralelo con señales M/P. estas propuestas utilizaron árboles de decisión que se ramificaron hacia afuera a medida que se consideraron sucesivamente las operaciones de etapas iniciales de un receptor. Esto le pareció al inventor contrario a lo que en realidad se requería en la práctica. El inventor percibió que fue preferible iniciar árboles de decisión considerando inicialmente las primeras etapas de recepción y ramificándolos hacia afuera a medida que se consideraban sucesivamente las operaciones de etapas posteriores de un receptor. En parte, esta preferencia se basó en el hecho de que fue más probable que los cambios en el estándar impactaran las etapas posteriores de los receptores. La ramificación del árbol de decisión mapeó mejor las posibilidades de varios diseños de receptor para diferentes modos de transmisión. Esta construcción preferida del árbol de decisión facilita el mejor control del consume de energía de las etapas finales de un receptor capaz de recibir emisiones hechas de acuerdo con las últimas versiones del Estándar M/P. Las etapas finales que fueron innecesarias para recibir emisiones realizadas de acuerdo con las versiones iniciales del Estándar M/P podrían ser desactivadas para ahorrar energía. De igual forma podrían desactivarse etapas anteriores que no fueron necesarias para recibir transmisiones hechas de acuerdo a las últimas
versiones del Estándar M/P. Además, la práctica de colocación de las instrucciones para la disposición de un paquete en su encabezado simplifica el aseguramiento de que las instrucciones sean recibidas de forma oportuna, ya que el paquete y las instrucciones en el mismo están sujetos a retrasos similares en el receptor.
Descripción de la Invención
Solución Técnica
La presente invención proporciona el uso de PIDs para las palabras clave (207, 187) R-S FEC para encapsular transmisiones robustas. Estas PIDs han sido descritas como aquellas designadas para paquetes MPEG-2 nulos. Los receptores DTV preexistentes ignoran los paquetes MPEG-2 nulos en una corriente de transporte, e ignoran también cualesquiera otros paquetes que tienen PIDs que empaquetan selectores en los receptores no reconocen. Los paquetes nulos son utilizados en transmisores DTV para fines distintos a aquellos asociados con transmisión de datos robustos. El ATSC puede asignar un PID o PIDs diferentes para paquetes que encapsulan transmisiones robustas y para las palabras clave (207, 187) R-S FEC derivadas a partir de esos paquetes. Los paquetes que encapsulan transmisiones de datos de servicio M/P redundantemente codificados y tienen estas PIDs especiales son referidos en esta especificación como "paquetes MHE".
De acuerdo con un aspecto de la presente invención, los PIDs asignadas por ATSC para uso en los encabezados de palabras clave (207, 187) R-S FEC usados para encapsular transmisiones robustas serán diferentes para cada nueva versión del Estándar de Emisión ATSC DTV. Estas PIDs son usadas por los receptores para cada generación sucesiva del Estándar M/P para controlar el flujo de señales hacia las últimas etapas de
recepción. Solamente aquellos paquetes M/P que pueden ser recibidos de manera útil por el receptor son pasados desde las etapas iniciales, esta determinación se hace a partir de los PIDs en los encabezados de palabras clave (207, 187) R-S FEC usadas para encapsular los datos M/P.
Los datos tabulares para las guías de servicio electrónico (ESGs) de receptores son encapsulados dentro de las palabras clave (207, 187) R-S FEC con los PIDs para la versión M/P que puede recibir de modo exitoso el programa descrito. La ESG de un receptor es escrita solo por la ESG codificada dentro de las palabras clave (207, 187) R-S FEC con el PID para la versión M/P más reciente que el receptor puede recibir de manera útil.
Breve Descripción de los Dibujos
La FIGURA 1 es un diagrama esquemático de aparato transmisor para señales de televisión digital (DTV) de emisión que utilizan codificación convolucional concatenada serialmente (SCCC) para datos de servicio M/P, cuyo aparato transmisor de acuerdo con un aspecto de la invención encapsula datos de servicio M/P dentro de palabras clave (207, 187) R-S FEC los PIDs de los cuales indican la versión del Estándar M/P que regula la transmisión de los datos de servicio M/P dentro de las mismas, de acuerdo con una modalidad ilustrativa.
La FIGURA 2 es un cuadro que ilustra como los PIDs en los encabezados de palabras clave (207, 187) R-S FEC usadas para encapsular los datos de servicio M/P pueden señalar versiones del Estándar M/P de acuerdo con que datos de servicio M/P se transmiten, de acuerdo con una modalidad ilustrativa.
La FIGURA 3 es un diagrama esquemático del aparato receptor de señales DTV
transmitidas por el aparato transmisor del tipo mostrado en la FIGURA 1 , de acuerdo con una modalidad ilustrativa.
La FIGURA 4 es un diagrama esquemático más detallado de porciones de una modalidad del aparato receptor de la FIGURA 3, de acuerdo con una modalidad ilustrativa.
La FIGURA 5 es un cuadro que ilustra como los PIDs en los encabezados de palabras clave (207, 187) R-S FEC usadas para encapsular los datos de servicio M/P pueden señalar más que sólo las versiones del Estándar M/P de acuerdo con cuales de esos datos de servicio M/P se transmiten, de acuerdo con una modalidad ilustrativa.
Modo para la Invención
El sistema M/P proporciona servicios de emisión M/P que usan una porción de la transmisión 19.39 Mbps ATSC 8-VSB, en tanto que el resto aún está disponible para servicios de televisión de alta definición o de definición estándar múltiple. El sistema M/P es un sistema de corriente dual que comprende un multiplexor de servicio principal ATSC para los servicios de televisión digital existentes y un multiplexor de servicio M/P para uno o más servicios móviles y portátiles.
La FIGURA 1 muestra un aparato transmisor de señales DTV de emisión que usan SCCC para datos de servicio M/P, de acuerdo con una modalidad ilustrativa de la presente invención. El aparato transmisor recibe dos conjuntos de corrientes de entrada: uno comprende paquetes de corriente de transporte (TS) MPEG de datos de servicio principal ATSC y el otro comprende datos de servicio M/P. Los datos de servicio M/P son encapsulados en paquetes TS MPEG antes de la emisión. Esto evita la recepción de los datos de servicio principal por parte de los receptores 8-VSB pre-existentes. Los datos de
servicio M/P pueden ser transportados en paquetes TS MPEG, tales como vídeo/audio MPEG-2 o vídeo/audio MPEG-4, aunque de modo convencional son transportados por paquetes de protocolo de Internet (IP). Una función primaria del aparato transmisor de la FIGURA 1 es combinar estos dos tipos de corriente en una corriente de paquetes TS MPEG y procesar la corriente combinada para transmisión como una señal ATSC codificada por entramado 8 VSB.
Un controlador de estructura M/P 1 controla estos procedimientos. La corriente de multiplexor de servicio principal de datos es suministrada a una unidad de sincronización de paquete y de ajuste de referencia de reloj de programa (PCR) 2 antes de que los paquetes de esa corriente sean enrutados a un multiplexor de paquete 3 para ser multiplexados por división de tiempo con los paquetes que encapsulan los datos de servicio M/P. debido a su multiplexado por división de tiempo con los paquetes que encapsulan los datos de servicio M/P, tienen que hacerse cambios al tiempo de emisión de los paquetes de corriente de servicio principal en comparación con la sincronización que ocurriría cuando no estén presentes datos de servicio M/P. La unidad de sincronización de paquete y ajuste PCR 2 realiza estos cambios de sincronización en respuesta a las señales de control suministradas a la misma desde el controlador de estructura M/P 1 . El multiplexor de paquete 3 multiplexa por división de tiempo los paquetes de corriente de servicio principal con los paquetes que encapsulan los datos de servicio M/P, según son dirigidos por las señales de control desde el controlador de estructura M/P 1. Las operaciones del sistema de transmisión M/P con respecto a los datos de servicio M/P son aplicados entre dos etapas: un pre-procesador M/P 4 y un postprocesador M/P 5.
La función del pre-procesador 4 es reacomodar los datos de servicio M/P dentro de una estructura de datos M/P, para mejorar el carácter robusto de los datos de servicio M/P
mediante procesos FEC adicionales, para insertar secuencias de entrenamiento, y, de modo subsecuente, encapsular los datos mejorados procesados en paquetes MHE dentro de la TS auxiliar. Las operaciones realizadas por el pre-procesar 4 incluyen codificación de estructura M/P, procesamiento de bloque, formateo de Grupo M/P, formateo de paquete y codificación de señal M/P. El controlador de estructura M/P 1 proporciona los parámetros de transmisión necesarios para el pre-procesador 4 y controla el multiplexado de los paquetes de datos de servicio principal y los paquetes de datos de servicio M/P mediante el multiplexor de paquete 3 para ensamblar cada estructura M/P.
La función del post-procesador 5 es procesar los datos de servicio principal mediante codificación 8-VSB normal y reacomodar los datos de servicio M/P pre-procesados en la corriente combinada para asegurar la compatibilidad regresiva con ATSC 8-VSB. Los datos de servicio principal en la corriente combinada son procesados exactamente de la misma manera que para la transmisión 8-VSB normal: aleatorización, codificación RS, intercalación de byte convolucional y codificación de entramado. Los datos de servicio M/P en la corriente combinada son procesados de manera diferente de los datos de servicio principal, con los datos de servicio M/P que se desvían de la aleatorización de datos. Los datos de servicio M/P pre-procesados son sometidos a codificación RS no sistemática la cual reacomoda sus bytes. La codificación R-S no sistemática permite la inserción de secuencias de entrenamiento grandes con separación periódica sin alterar los receptores pre-existentes. Las operaciones adicionales se realizaron en los datos de servicio M/P pre-procesados para inicializar las memorias de codificador de entramado al inicio de cada secuencia de entrenamiento incluida en los datos de servicio M/P pre-procesados.
De modo más específico, la corriente de datos del multiplexor de servicio M/P es suministrada al pre-procesador M/P 4 para procesamiento y encapsulado subsecuente en
los campos de carga útil de paquetes TS nulos: MPEG. Los paquetes TS MHE son suministrados al multiplexor de paquete 3 después de que se completa el encapsulado de datos dentro de sus campos de carga útil.
De modo más específico, la corriente de datos del multiplexor de servicio M/P es suministrada a un codificador de estructura M/P 6 el cual proporciona codificación FEC Reed-Solomon transversal (TRS) de paquetes de datos. Los paquetes de datos son sometidos también una codificación de verificación de redundancia cíclica periódica (CRC) para localizar errores de byte de la codificación TRS. Cada estructura M/P está compuesta de una o dos estructuras de la codificación TRS, y los datos en cada estructura de la codificación TRS y CRC son aleatorizados de manera independiente unos de los otros y de los datos del multiplexor de servicio principal. El codificador de estructura M/P 6 es conectado para suministrar paquetes de datos de servicio M/P y paquetes de bytes de paridad TRS dentro de bloques consecutivos de la codificación bidimensional TRS-CRC para un procesador de bloque 7, como una señal de entrada para el mismo. El procesador de bloque 7 incluye codificadores para cada tipo de codificación convolucional externa de fase individual utilizada en la SCCC y los intercaladores subsecuentes respectivos para símbolos de 2-bit sucesivos de cada tipo de codificación convolucional extema de fase individual.
Un Formateador de Grupo M/P 8 es conectado para recibir la codificación convolucional externa intercalada desde el procesador de bloque 7 como señal de dirección de entrada. El formateador de Grupo M/P 8 incluye un organizador de formato de Grupo M/P intercalado que opera en el formato de Grupo M/P como aparece después del intercalador de datos ATSC. Mapea los datos de servicio M/P FEC codificados desde el procesador de bloque 7 en bloques M/P correspondientes de un Grupo M/P; agrega bytes de datos de entrenamiento pre-determinados y bytes de datos para ser utilizados
para inicializar las memorias de codificador de entramado; e inserta bytes de soporte de sitio para datos de servicio principal, encabezado MPEG y pandad RS no sistemática. Asimismo, los bytes de soporte de sitio para los encabezados 3-byte de paquetes MHE son insertados de acuerdo con un aspecto de la invención descrita en la presente. El organizador de formato de Grupo M/P intercalado agrega ciertos datos de prueba para completar la construcción del formato de Grupo M/P pretendido. El organizador de formato de Grupo M/P intercalado ensambla un Grupo M/P de 1 18 paquetes TS consecutivos. Algunos de estos paquetes TS comprenden la codificación convolucional externa intercalada suministrada por el procesador de bloque 7. Otros de estos paquetes TS son señales de entrenamiento prescritas almacenadas en una memoria sólo de lectura (ROM) dentro del formateador de Grupo M/P 8 e insertadas en intervalos prescritos dentro del Grupo M/P. incluso otros de los paquetes TS son generados por medio de un codificador de señalización 9.
La transmisión de los datos de servicio M/P usa dos clases de canales de señalización generados por el codificador de señalización 9. Uno es un Canal de Parámetro de Transmisión (TPC), y el otro es un Canal de Información Rápida (FIC). El TPC es para señalar los parámetros de transmisión M/P tales como varios modos FEC e información de estructura M/P. El FIC facilita la selección de datos M/P concernientes a servicios específicos a partir de mayores cantidades de datos M/P que pueden ser recuperados por las etapas iniciales de un receptor M/P. Estos datos M/P seleccionados concernientes a servicios específicos son procesados de manera subsecuente por las etapas finales del receptor M/P. Las etapas iniciales del receptor son aptas para estar en el "hardware" dentro de circuitos integrados de propósito especial dedicados para la tarea de recuperar datos M/P. Muchas de las etapas finales del receptor M/P son aptas para ser realizadas en el software dentro de un microprocesador de propósito general.
El organizador de formato de Grupo M/P intercalado es seguido en conexión en cascada por un des-intercalador de byte dentro del formateador de Grupo M/P 8. Este des-intercalador de byte complementa el des-intercalador de byte convolucional ATSC. El formateador de Grupo M/P 8 es conectado para suministrar una respuesta de este des-intercalador como su señal de salida, la cual es aplicada como señal de entrada a un formateador de paquete 10. Inicialmente, el formateador de paquete 10 elimina los soportes de sitio de datos de servicio principal y los soportes de sitio de paridad RS que fueron insertados por el organizador de formato de Grupo M/P intercalado para la operación adecuada del des-intercalador de byte en el formateador de Grupo M/P 8. De acuerdo con una modalidad ilustrativa, el formateador de paquete 10 reemplaza subsecuentemente los soportes de sitio de 3-byte para encabezados de paquete MHE con un encabezado de paquete MHE suministrado desde un generador de encabezado de paquete MHE 1 1 e inserta un byte de sincronización TS MPEG antes de cada paquete de datos de 187-byte como un prefijo del mismo. El formateador de paquete 10 suministra 1 18 paquetes TS de encapsulado de datos M/P por Grupo M/P para el multiplexor de paquete 3, el cual multiplexa por división de tiempo los paquetes TS de servicio M/P y los paquetes TS de servicio principal para construir Estructuras M/P.
En ciertos casos el generador de encabezado de paquete MHE 1 1 es una memoria sólo de lectura que almacena una variedad de posibles encabezados de paquete MHE, el apropiado de los cuales es seleccionado por medio de una señal HEADER SELECT suministrada hacia la ROM como dirección de lectura. En otros casos el encabezado de paquete MHE puede ser cableado dentro del aparato transmisor DTV. En otros casos más, el encabezado de paquete MHE puede ser ensamblado a partir de bits suministrados desde más de una fuente de señal de control.
El Controlador de estructura M/P 1 controla el multiplexor de paquete 3 de la
siguiente manera cuando el multiplexor de paquete programa los 118 paquetes TS desde el formateador de paquete 10. Treinta y siete paquetes de inmediato preceden a un segmento de sincronización de campo de datos (DFS) en un campo de datos VSB de segmento-313, y otros ochenta y un paquetes suceden de inmediato a ese segmento DFS. El multiplexor de paquete 3 reproduce los siguientes paquetes TS de servicio principal en línea de paquetes nulos MPEG que contienen bytes de soporte de sitio para datos de servicio principal en sus campos de carga útil. El multiplexor de paquete 3 es conectado para suministrar los paquetes TS que reproduce al post-procesador 5 como señal de entrada para el mismo.
De modo más específico, el multiplexor de paquete 3 es conectado para aplicar los paquetes TS que reproduce hacia un aleatorizador de datos condicionales 12 como la señal de entrada para el mismo. El aleatorizador de datos condicionales 12 suprime los bytes de sincronización de los paquetes TS 188-byte y aleatoriza los datos restantes de acuerdo con la práctica 8-VSB convencional, aunque sólo a condición de que no haya datos de servicio M/P encapsulados. Los datos de servicio M/P encapsulados se desvían de la aleatorización de datos. Los otros datos remanentes son aleatorizados mediante A/53, Anexo D, §4.2.2.
Un codificador R-S sistemático/no sistemático 13 para códigos R-S sistemático/no sistemático (207, 187) es conectado para recibir, como su señal de entrada, los paquetes de 187-byte que el aleatorizador de datos condicionales 12 reproduce con aleatorización de datos condicionales. El polinomio generador de paridad R-S y el generador de campo primitivo para el codificador R-S 13 que son los mismos que aquellos de A/53, Anexo D, Figura 5 prescriben (207, 187) la codificación R-S. Cuando el codificador R-S 13 recibe un paquete de datos de servicio principal, el codificador R-S 13 ejecuta el proceso de codificación R-S sistemático prescrito en A/53, Anexo D, §4.2.3, que agrega veinte de
datos de paridad R-S a la conclusión del paquete de 187-byte. Cuando el codificador R-S 13 recibe un paquete de datos de servicio M/P, el codificador RS 13 ejecuta un proceso de codificación R-S no sistemático. Veinte bytes- de datos de paridad R-S obtenidos a partir del proceso de codificación R-S no sistemático son insertados en una ubicación de byte de paridad prescrita dentro del paquete de datos de servicio M/P.
Un intercalador de byte convolucional 14 es conectado para recibir como su señal de entrada las palabras clave R-S de 207-byte que genera el codificador R-S 13. El intercalador de byte 14 generalmente es del tipo especificado en A/53, Anexo D, §4.2.4. El intercalador de byte 14 es conectado para suministro de palabras clave R-S de 207-byte intercaladas por byte a través de un reemplazador de paridad R-S 15 hacia un codificador de entramado modificado 16. La operación de codificación de entramado básica del codificador de entramado modificado 16 es similar a aquella especificada en A/53, Anexo D, §4.2.4. El codificador de entramado modificado 16 convierte los datos de byte-unidad desde el intercalador de byte 14 a unidades de símbolo y ejecuta un proceso de codificación de entramado de 12-fases por Sección 6.4.1.4 de Codificación de Entramado de Servicio Principal de A53-Parte-2-2007. A fin de que los datos de salida del codificador de entramado modificado 16 incluyan datos de entrenamiento conocidos pre-definidos, se requiere la inicialización de las memorias en el codificador de entramado modificado 16. Es muy probable que esta inicialización ocasione que los datos de paridad R-S calculados por el codificador R-S 13 antes de la inicialización de entramado sean erróneos. Los datos de paridad R-S deben ser reemplazados para asegurar la compatibilidad regresiva con receptores DTV pre-existentes. En consecuencia el codificador de entramado es conectado para suministrar el byte de inicialización cambiado para un codificador R-S no sistemático 17 para códigos R-S no sistemáticos (207, 187), cuyo codificador 17 re-calcula la paridad R-S de los paquetes M/P afectados. El codificador R-S no sistemático
17 es conectado para suministrar los bytes de paridad R-S calculados para el reemplazador de paridad R-S 15, los cuales sustituyen a los bytes de paridad R-S re-calculados para los bytes de paridad R-S originales antes de que puedan ser suministrados al codificador de entramado modificado 16. Es decir, el reemplazador de paridad R-S 15 reproduce la salida del intercalador de byte convolucional 14 como los bytes de datos para cada paquete en su señal de salida, aunque reproduce la salida del codificador R-S no sistemático 17 como la paridad R-S para cada paquete en su señal de salida. El reemplazador de paridad R-S 15 es conectado para suministrar los paquetes resultantes en su señal de salida para el codificador de entramado modificado 16 como la señal de entrada para el mismo.
Un multiplexor de sincronización 18 es conectado para recibir como la primera de sus dos señales de entrada los datos codificados por entramado 2/3 generados por el codificador de entramado modificado 16. El multiplexor de sincronización 18 es conectado para recibir su segunda señal de entrada desde un generador de sincronización de campo de datos (DFS) y sincronización de segmento de ciatos (DSS) 19 de señales de sincronización que comprenden las señales DSS y DFS. Las señales DSS y DFS son multiplexadas por división de tiempo con los datos codificados por entramado 2/3 por cliente en la señal de salida desde el multiplexor de sincronización 18, el cual es suministrado para un insertador de piloto 20 como señal de entrada para el mismo. El insertador de piloto 20 introduce un desfasamiento de componente directo dentro de la señal con el propósito de generar una onda portadora de piloto durante la modulación balanceada subsecuente de una onda portadora de frecuencia intermedia (IF) suprimida. La señal de salida desde el insertador de piloto 20 es una señal de modulación, la cual puede ser pasada a través de un filtro pre-ecualizador 21 antes de ser suministrado como señal de entrada a un excitador 8-VSB 22 para modular la onda portadora IF suprimida. El
excitador 8-VSB 22 es conectado para suministrar la onda portadora IF suprimida a un convertido ascendente de radio-frecuencia (RF) 23 para ser convertida de manera ascendente en frecuencia para reposar dentro del canal de emisión. El convertidor ascendente 23 también amplifica la energía de la señal RF que aplica a la antena de emisión 24.
La naturaleza de una PID que el generador de encabezado de paquete MHE 1 1 suministra al formateador de paquete 10 es de particular interés con respecto a la presente invención. De acuerdo con una modalidad ilustrativa, el PID se selecciona para señalizar una versión del Estándar M/P de acuerdo con el cual se transmiten los datos de servicio M/P, aunque sólo si los datos de servicio M/P serán recibidos de manera útil por los receptores diseñados para recibir señales transmitidas de acuerdo con esa versión particular del Estándar M/P. De otra manera, datos M/P son transmitidos de acuerdo con más de una versión del Estándar M/P, las porciones de los datos de servicio M/P comunes para esas versiones del Estándar M/P son transmitidas en paquetes MHE que tienen PIDs que identifican la primera versión del Estándar M/P que puede recibir de manera útil los datos.
El problema potencial con esta disposición es que un receptor diseñado para una versión posterior del Estándar M/P puede recibir de manera útil sólo algunas porciones de los datos robustos transmitidos de acuerdo con una versión anterior del Estándar M/P. Se puede esquivar este problema al proporcionar una pluralidad de PIDs especiales para paquetes MHE en cada versión del Estándar M/P. Una PID especial señala paquetes MHE que únicamente son útiles para transmisiones de acuerdo con esa versión particular del estándar. Esto permite a un receptor no reproducir los contenidos de aquellos paquetes MHE para aplicación para etapas finales del receptor. Otra PID especial señala paquetes MHE que son útiles sólo para transmisiones de acuerdo con esa versión
particular del estándar y su sucesor inmediato. .La PID del paquete MHE puede ser considerada como una extensión de los PIDs de los paquetes encapsulados en ella.
El cuadro mostrado en la FIGURA 2 ilustra como los PIDs en los encabezados de palabras clave (207, 187) R-S FEC usadas para encapsular los datos de servicio M/P pueden señalar versiones del Estándar M/P de acuerdo con cuales de esos datos de servicio M/P son transmitidos. Las letras griegas en la columna izquierda del cuadro representan diferentes PIDs de 13-bit. Se espera que un receptor DTV conozca las versiones del Estándar M/P usadas para transmitir señales DTV que el receptor puede recibir de manera útil.
La FIGURA 3 muestra un aparato receptor para señales DTV transmitidas por un aparato transmisor M/P de la clase mostrada en la FIGURA 1 , de acuerdo con una modalidad ilustrativa. El aparato receptor DTV de la FIGURA 3 incluye una terminal de entrada de receptor DTV de modulación de amplitud de banda lateral residual (VSB AM) 25 para seleccionar una señal DTV de radio-frecuencia para recepción, convertir la señal DTV IF seleccionada a una señal DTV de frecuencia intermedia, y para amplificar la señal DTV IF. Un convertidor analógico-a-digital 26 es conectado para digitalizar la señal DTV RF amplificada suministrada desde la terminal de entrada de receptor DTV 25. Un desmodulador AM VSB 27 es conectado para desmodular la señal DTV IF AM VSB para generar una señal DTV de banda lateral digitalizada, la cual es suministrada a un filtro digital 28 para ecualizacion de respuesta de canal y para rechazo de señal NTSC de interferencia de co-canal. Una unidad de extracción de señales de sincronización 29 es conectada para recibir la respuesta del filtro digital 28. Ante la respuesta para las señales DFS, la unidad de extracción de sincronización 29 detecta el inicio de las estructuras y campos de datos. Ante la respuesta para las señales DSS, la unidad de extracción de sincronización 29 detecta los inicios de los segmentos de datos. El aparato receptor DTV
de la FIGURA 3 usa las señales DSS y DFS para controlar sus operaciones de manera similar a la manera en que se realizó en la técnica DTV relacionada. La FIGURA 3 no muestra de manera específica los circuitos para efectuar estas operaciones.
Un descodificador 30 para detectar el tipo de transmisión auxiliar responde a las secuencias de 8-bit contenidas en las porciones finales de las porciones recibidas de las señales DFS separadas por la unidad de extracción de sincronización 29. El descodificador 30 es conectado para indicar el tipo de transmisión auxiliar para una unidad de control de turbo descodificación 31 que controla la turbo descodificación en el aparato receptor DTV de la FIGURA 3. El tipo de transmisión auxiliar que detecta el descodificador 30 puede ser uno que condiciona al descodificador 30 para extraer información adicional concerniente a la transmisión auxiliar desde las porciones iniciales de las porciones reservadas de las señales DFS separadas por la unidad de extracción de sincronización 29. El descodificador 30 es conectado para suministrar dicha información a la unidad de control de turbo descodificación 31 . Esta información adicional es apta para incluir apuntadores para porciones del campo dé datos que contienen información de señalización que describe la transmisión auxiliar en mayor detalle.
La FIGURA 3 muestra un descodificador de entramado de 12-fases 32 conectado para recibir la respuesta del filtro digital 28. En la práctica actual el descodificador de entramado de 12-fases 32 mostrado en la FIGURA 3 es apto para ser una pluralidad de componentes descodificadores de entramado de 12-fases, cada descodificador componente de entramado de 12-fases que es capaz de descodificar la respuesta del filtro digital 28. Dicha construcción del descodificador de entramado 32 facilita la turbo descodificación de varios tipos de. SCCC que se llevan a cabo de manera independiente unas de otras, cada una que emplea almacenamiento temporal de datos.
La FIGURA 3 muestra además el descodificador de entramado de 12-fases 32
conectado para suministrar descodificación de entramado resulta a un descodificador de señalización 33. En la práctica actual, este resultado de descodificación de entramado puede ser suministrado por uno de la pluralidad de descodificadores componentes de entramado de 12-fases en el descodificador de entramado 32, y el descodificador de señalización 33 puede ser conectado para retroalimentar información extrínseca a ese descodificador de entramado componente para implementar turbo descodificación. El descodificador de entramado componente de 12-fases incluirá una memoria para almacenar la respuesta del filtro digital 28 para actualización mediante la información extrínseca. La unidad de control de turbo descodificación 31 permite la operación del descodificador de señalización 33 con respecto a aquellas porciones del campo de datos que contienen información de señalización que describe con mayor detalle la transmisión auxiliar. Para evitar que la FIGURA 3 esté demasiado saturada para una fácil comprensión, la FIGURA 3 no muestra de manera explícita la mayoría de las conexiones de la unidad de control de turbo descodificación 31 para los elementos involucrados en la descodificación de SCCC.
La FIGURA 3 muestra que el descodificador de entramado de 12-fases 32 es conectado además para suministrar resultados de descodificación de entramado a un des-intercalador de byte 34 para intercalación dé A/53. El des-intercalador de byte 34 proporciona desintercalación byte-por-byte de estos resultados para generar una señal de entrada para un descodificador R-S 35 de las palabras clave des-intercaladas (207, 187) R-S FEC suministradas desde el des-intercalador de byte 34. La des-intercalación del des-intercalador de byte 34 complementa la intercalación de byte convolucional prescrita por A/53, Anexo D, §4.2.4. En la práctica real, los resultados de descodificación de entramado pueden ser suministrados hacia el des-intercalador de byte 34 por medio de uno de una pluralidad de descodificadores de entramado componentes de 12-fases en el
descodificador de entramado 32. De preferencia, aunque no necesariamente, las palabras clave des-intercaladas (207, 187) R-S FEC están acompañadas por información de decisión programada, y el descodificador R-S 35 es de una clase que puede utilizar la información de decisión programada para mejorar el rendimiento general de los descodificadores 32 y 35. ERI descodificador R-S 35 es conectado para suministrar paquetes de datos de decisión por hardware aleatorizados a un des-aleatorizador de datos 36, el cual excluye los bits de los datos de decisión por hardware aleatorizados con las porciones adecuadas de la secuencia binaria pseudo aleatoria (PRBS) prescrita en A/53, Anexo D, §4.2.2 para generar una primera corriente de transporte. Esta primera corriente de transporte está constituida en parte de paquetes MPEG-2-compatible de datos principales des-aleatorizados. En tanto que el descodificador R-S 35 es capaz, corrige los paquetes de datos aleatorizados de 187-byte de decisión por hardware que suministra al des-aleatorizador de datos 36. La señal de salida desde el des-aleatorizador de datos 36 reproduce la corriente de transporte del multiplexor de servicio principal.
La FIGURA 3 muestra que el descodificador de entramado de 12-fases 32 está conectado además como un descodificador interno de entrada programable, salida programable (SISO) en un ciclo de turbo descodificación que incluye también un descodificador externo de entrada programable, salida programable (SISO) 37 para código(s) convolucional(es) externo(s). En la práctica real, otro de una pluralidad de descodificador de entramado componentes de 12-fases en el descodificador de entramado 32 es conectado para funcionar como el descodificador interno SISO en este ciclo de turbo descodificación, el descodificador externo SISO 37 es conectado para retroalimentar información extrínseca hacia aquel descodificador de entramado componente a fin de implementar la turbo descodificación. Los procedimientos de turbo descodificación involucran con frecuencia iteraciones tanto de la descodificación del
código convolucional interno de la SCCC por parte del descodificador de entramado de 12-fases 32 como la descodificación del código convolucional externo de la SCCC por parte del descodificador externo SISO 37. El descodificador de entramado componente de 12-fases incluirá memoria parta almacenar la respuesta del filtro digital 28 para actualizar mediante la información extrínseca. Las operaciones de descodificación de los descodificadores 32 y 37 son escalonadas en tiempo. Los descodificadores 32 y 37 pueden ser de los tipos que usan el algoritmo Viterbi de salida programable (SO A) para evaluar los entramados de código, aunque de preferencia (pero no necesariamente) son de los tipos que usan el algoritmo a posteriori máximo logarítmico (log-MAP) para dichas evaluaciones. En cualquier caso, ambos descodificadores 32 y 37 comprenden memoria respectiva para almacenamiento temporal de las decisiones programables que generan de manera respectiva.
Una interfaz de entrada/salida (l/O) de codificación externa 38 es usada para accesar porciones seleccionadas de la memoria para almacenamiento temporal de decisiones programables en el descodificador de entramado 32 que contienen decisiones programables relacionadas con la codificación convolucional externa intercalada de la SCCC. Esta interfaz l/O 38 incluye un generador de dirección de memoria, la operación del cual es controlada por la unidad de control de turbo descodificación 31. En respuesta al control de la unidad de control de turbo descodificación 31 , la interfaz l/O 38 lee las decisiones programables relacionadas con la codificación convolucional externa intercalada reproducida de la SCCC para el puerto de entrada de un des-intercalador de símbolo 39.
El des-intercalador de símbolo 39 es conectado para des-intercalación de la codificación convolucional externa intercalada de la SCCC y suministrar decisiones programables relacionadas con la des-codificación convolucional externa intercalada para
el descodificador externo SISO 37 y para una unidad de retroalimentación 40 para determinar la información extrínseca des-intercalada que será retroalimentada para procedimientos de turbo descodificación. El des-intercalador de símbolo 39 está construido de manera común a partir de una memoria de acceso aleatorio (RAM) escrita con direcciones de escritura diferente a partir de su dirección de lectura cuando es leída de manera subsecuente. El descodificador externo SISO 37 es conectado para suministrar decisiones programables que se refieren a sus resultados de descodificación para la unidad de retroalimentación 40 para determinar la retroalimentación de información extrínseca des-intercalada. La RAM en el des-intercalador de símbolo 39 puede ser leída para suministrar a la unidad de retroalimentación 40 con decisiones programables que se refieren a la señal de entrada del descodificador externo SISO 37 de modo contemporáneo con las decisiones programables que se refieren a la señal de salida del descodificador externo SISO 37. Esto elimina la necesidad de memoria temporal adicional dentro de la unidad de retroalimentación 40 para alineación temporal de las señales de entrada y salida del descodificador externo SISO 37.
La unidad de retroalimentación 40 para determinar la información extrínseca desintercalada que será retroalimentada para los procedimientos de turbo descodificación suministra esa información a un intercalador de símbolo 41 que intercala las decisiones programables con respecto a símbolos de dos-bit de esa información para generar información extrínseca. La información extrínseca es retroalimentado a través de la interfaz l/O 38 para actualizar la respuesta de filtro digital 28 codificada por entramado que es almacenada de forma temporal en porciones seleccionadas de la memoria en el descodificador de entramado 32 que retiene el segmento de tiempo que está siendo turbo descodificado.
La FIGURA 3 muestra que el des-intercalador de símbolo 39 está conectado además
para suministrar decisiones programables des-intercaladas desde el descodificador de entramado 32 a la unidad de decisión por hardware 42. La FIGURA 3 muestra también el descodificador SISO 37 conectado para suministrar de manera subsecuente sus decisiones programables a la unidad de decisión por hardware 42. La unidad de decisión por hardware 42 genera un conjunto de decisiones por hardware en respuesta a cada conjunto de decisiones programables suministradas a la misma. La unidad de decisión por hardware 42 es conectada para suministrar las decisiones por hardware resultantes como los datos aleatorizados para un descodificador de estructura M/P 43 como señal de entrada para el mismo. El descodificador de estructura M/P 43 es conectado para suministrar su señal de salida a un banco 44 de des-aleatorizadores de datos como sus señales de entrada. La unidad de control de turbo descodificación 31 es conectada para suministrar una señal de control que selecciona la respuesta de uno del banco 44 de des-aleatorizadores de datos que es adecuada para reproducir la corriente de transporte del multiplexor de servicio M/P.
El aparato receptor de la FIGURA 3 difiere de los aparatos receptores de la técnica relacionada en los siguientes aspectos. Un selector de paquete TS 45 es conectado para recibir, como una señal de entrada TS del mismo, una respuesta seleccionada del banco
44 de des-aleatorizadores de datos. Una unidad dé mapeo 46 para mapear paquetes TS útiles es conectada para suministrar una señal de control para el selector de paquete TS
45 que la acondiciona para reproducir sólo aquellos paquetes TS del multiplexor de servicio M/P que pueden ser utilizados por las etapas subsecuentes del receptor. La unidad de mapeo 46 para mapear paquetes TS útiles contiene una memoria para almacenamiento temporal de mapas que corresponden a las estructuras M/P en almacenamiento temporal en la memoria dentro del descodificador de estructura M/P 43. Un detector 47 para detectar PIDs no útiles es conectado para recibir información de
encabezado concerniente a paquetes 8-VSB desde el des-aleatorizador de datos 36. Las PIDs que el detector 47 considera no-útiles son aquellas usadas en versiones del Estándar M/P para las que el aparato receptor de la FIGURA 3 no está diseñado para recepción. El detector 47 es conectado para suministrar indicaciones de que ha detectado PIDs que considera no útiles, cuyas indicaciones son aplicadas como señal de entrada para la unidad de mapeo 46 para mapear paquetes TS útiles. Aquellas porciones del mapa de paquete TS que serían llenadas con datos no útiles para el receptor de la FIGURA 3 son acondicionadas para suministrar al selector de paquete TS 45 con la señal de control que acondiciona al selector 45 para no reproducir los paquetes TS desde el banco 44 de des-aleatorizadores de datos.
La FIGURA 4 muestra detalles de porciones del aparato receptor de la FIGURA 3, de acuerdo con una modalidad ilustrativa. La FIGURA 4 muestra el descodificador de entramado de 12-fases 32 de manera más específica que la que comprende descodificadores de entramado componentes de 12-fases 321 y 322. La FIGURA 4 muestra el descodificador de estructura M/P 43 de modo más específico que comprende un descodificador 431 para códigos CRC de 2-bytes, una memoria de estructura TRS de puerto plural 432, y un descodificador 432 para uno seleccionado de los códigos TRS posibles. La unidad de decisión por hardware 42 es conectada para suministrar decisiones por hardware para el descodificador 431 para palabras clave CRC. El descodificador 431 reproduce las decisiones por hardware que el descodificador 431 determina para ser las porciones iniciales de palabras clave CRC válidas. El descodificador 431 genera también una indicación que se refiere a la probable validez de cada palabra clave CRC, cuya indicación es enviada hacia la unidad de control de turbo descodificación 31. En ciertos diseños la unidad de control de turbo descodificación 31 puede descontinuar las iteraciones de los procedimientos de turbo descodificación en
respuesta a la indicación de que una palabra clave CRC probablemente es válida. El descodificador 431 es conectado para escribir las porciones iniciales de palabras clave CRC en una memoria de estructura TRS 432 junto con las indicaciones de la probable validez de cada una de esas palabras clave. Las indicaciones de la probable validez de cada una de esas palabras clave pueden ser usadas para localizar errores de byte durante los procedimientos de descodificación TRS. Cuando se ha cargado la memoria de estructura TRS 432 con una estructura TRS y la información de localización de error, sus contenidos son suministrados columna por columna de bytes de los bytes para el descodificador TRS 432 para uno seleccionado de los posibles códigos TRS. Después de corregir tantos errores de byte como sea posible en cada columna de bytes, el descodificador TRS 432 regresa la columna de bytes a su ubicación original dentro de la memoria de estructura TRS 432. Después de que todas las columnas de bytes han sido corregidas tanto como es posible y devueltas a sus ubicaciones originales dentro de la memoria de estructura TRS 432, los contenidos de las ranuras seleccionadas en la memoria de estructura TRS son leídos una fila de bytes tras otra para suministrar señales de entrada para uno o más aleatorizadores de datos en el banco 44 de aleatorizadores de datos.
La FIGURA 4 muestra un detector de PIDs no útiles que comprende un selector de PID 471 , un comparador 472, un escáner 473 para explorar una lista de PIDs que el receptor será capaz de recibir de modo útil, y un cierre 474 para cualquier señal de salida acoplable desde el comparador 472. De modo más específico, el selector de PID 471 es conectado a un primer puerto de entrada del comparador 472 para seleccionar una PID 13-bit respectiva desde cada paquete de datos del multiplexor de servicio principal TS suministrado como una respuesta desde el des-aleátorizador de datos 36. El escáner 473 es conectado para explorar una lista de PIDs que el receptor será capaz de recibir de
manera útil para un segundo puerto de entrada del comparador 472. El comparador 472 compara esas PIDs con el PID seleccionada para su primer puerto de entrada mucho antes de que el selector de PID 471 seleccione la siguiente la siguiente PID. El comparador 472 suministra una respuesta "ONE" ("UNO") cuando y sólo cuando una de los PIDs exploradas para su segundo puerto de entrada iguala a el PID seleccionada para su primer puerto de entrada. De otro modo, el comparador 472 suministra una respuesta "ZERO" ("CERO"). El comparador 472 es conectado para suministrar su respuesta a un seguro 474 para cualquier señal de salida acoplable desde el comparador 472. De forma más particular, el seguro 474 puede ser un circuito biestable de establecimiento-restauración, fijado por la respuesta "ONE" desde el comparador 472 y restablecido por una respuesta "ONE" generada durante el intervalo DSS. La salida verdadera del circuito biestable de establecimiento-restauración asegura cualquier indicación de que el PID seleccionada por el selector de PID 471 es útil.
La FIGURA 4 muestra una RAM de puerto-dual 461 que es un componente principal de la unidad de mapeo 46 para mapear paquetes TS útiles. La FIGURA 4 muestra que la RAM 461 es conectada para tener la respuesta de seguro 474 para cada PID seleccionada por el selector de PID 471 escrito para una ubicación de mapa adecuada. La FIGURA 4 no muestra de manera explícita un generador de dirección de escritura para suministrar direcciones de escritura para la RAM 461 ni un generador de dirección de lectura para suministrar direcciones leídas a la RAM 461 . Las direcciones leídas saltan ciertas ubicaciones en la RAM 461 para tomar en cuenta (a) que la velocidad de código para datos auxiliares es una fracción proporcional de la velocidad de código 8-VSB y (b) que los datos auxiliares no se empaquetan dentro de un número entero de paquetes MHE. El generador de dirección de lectura es conectado para suministrar al selector de paquete TS 45 indicaciones de si cada paquete TS suministrado a él es útil para el
receptor. El generador de dirección de lectura suministra estas indicaciones a una velocidad que considera los tiempos de procesamiento variables asociados con los procedimientos de turbo descodificación exitosos. En respuesta a estas indicaciones, el selector de paquete TS 45 marca cada uno de los paquetes TS que reproduce ya sea como útil o no útil para el receptor.
La configuración mostrada en la FIGURA 4 es construida sobre la suposición de que el tiempo de procesamiento variable asociado con los procedimientos de turbo descodificación exitosos es siempre mayor que el retraso latente a través del des-intercalador de byte 34, el descodificador R-S 35, el des-aleatorizador de datos 36, y los elementos sucesivos utilizados en la escritura de un mapa de paquete dentro de la RAM 461 . Este puede no siempre ser caso si el retraso latente del des-intercalador de símbolo usado en la turbo codificación es corto. En tal caso, la respuesta del filtro digital 28 puede ser retrasada por medio de una línea de retraso digital antes de la aplicación al descodificador de entramado componente de 12-fases 321 , o los datos M/P pueden ser retrasados antes de que alcancen el selector de paquete TS 45.
Una estrategia alternativa para recuperar los PIDs de paquetes MHE es extraer los PIDs aleatorizadas desde la memoria en el des-intercalador de byte 34 y des-aleatorizarlas sin esperar por los procedimientos de descodificación R-S y des-aleatorización de datos que son ejecutados por el descodificador R-S 35 y el des-aleatorizador de datos 36. La desventaja de esta estrategia alternativa es que no hay oportunidad de que un error de byte en una PID sea corregido mediante descodificación R-S.
El cuadro de la FIGURA 5 ilustra como los PIDs en los encabezados de palabras clave (207, 187) R-S FEC usadas para encapsular los datos M/P pueden señalar más que sólo las versiones del Estándar M/P de acuerdo con cuales de esos datos son transmitidos,
según una modalidad ilustrativa. La conjetura implícita en el cuadro es que finalmente habrá ocho versiones sucesivas 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0 y 8.0 del Estándar de Emisión Digital ATSC para Receptores M/P. Se supone que estas ocho versiones consecutivas ofrecen, al menos durante un tiempo, compatibilidad regresiva para receptores diseñados para versiones iniciales del estándar. El cuadro de la FIGURA 5 ilustra que los PIDs en los encabezados de palabras clave (207, 187) R-S FEC usadas para encapsular los datos M/P pueden señalar tanto la velocidad de código de las transmisiones auxiliares como el uso específico para las transmisiones auxiliares. Un receptor DTV de señales M/P puede usar la información de velocidad de código para ayudar en el control de los procedimientos de turbo descodificación. La información relativa a las transmisiones auxiliares que incluyen información de señalización de código convolucional concatenado paralelo (PCCC) puede ser usada para dirigir la información de señalización PCCC hacia un descodificador del mismo. Parte de la información concerniente al uso específico de las transmisiones auxiliares puede ser empleada para ayudar en el control de procedimientos para combinar datos de codificación de vídeo avanzada (AVC) y la codificación de vídeo escalable (SVC). Otra parte de la información relacionada con el uso específico de las transmisiones auxiliares puede ser usada para ayudar al control de procedimientos para recibir datos escalonados.
Se supone que los datos de audio son encapsulados en los mismos paquetes MHE que los datos de vídeo AVC de velocidad de código similar. Los datos de video AVC y SVC transmitidos con reducción 2:1 en la velocidad de código e indicados entre paréntesis para ser datos de repetición son los datos retransmitidos usados para escalonamiento que combinan transmisiones iniciales y finales de los mismos datos M/P en la capa física. Las transmisiones de repetición utilizan de preferencia intercalación de símbolo de la codificación convolucional externa que es diferente de aquella utilizada en
las transmisiones original
Claims (10)
1. Un aparato para transmitir datos digitales en una forma de señal de banda lateral 8-residual (8-VSB) para recepción mediante un receptor móvil/portátil, el aparato que comprende: un generador de paquete M/P encapsulado (MHE) que genera paquetes MHE e inserta información adicional acerca de por lo menos- parte de los datos digitales en los encabezados de los paquetes MHE; y un formateador de paquete que inserta los encabezados de los paquetes MHE en los datos digitales, en donde por lo menos parte de los datos digitales comprenden datos M/P codificados para transmisión en forma robusta para recepción mediante el receptor M/P, los datos M/P codificados que son encapsulados en los paquetes MHE que son compatibles con un estándar de compresión de audio/vídeo y codificados por Reed-Solomon e intercalados por byte de manera convolucional antes de ser codificados por entramado.
[2] El aparato de conformidad con la reivindicación 1 , caracterizado porque la información adicional comprende por lo menos información sobre una versión de un estándar de emisión M/P usado para la transmisión de los datos digitales en la forma de señal 8-VSB. [3] El aparato de conformidad con la reivindicación 1 , caracterizado porque la información adicional comprende por lo menos una de: información sobre una versión de un estándar de emisión M/P usado para la transmisión de datos digitales en la forma de señal 8-VSB; información sobre una velocidad de código de la transmisión de los datos digitales en la forma de señal 8-VSB; e información sobre el uso de los datos digitales. [4] El aparato de conformidad con la reivindicación 1 , caracterizado porque los paquetes MHE son compatibles con Estándar de grupo de expertos de imagen en movimiento (MPEG)-2 y codificados por Reed-Solomon e intercalados por byte de manera convolucional antes de ser codificados por entramado 2/
3. [5] El aparato de conformidad con la reivindicación 1 , caracterizado porque el encabezado de cada uno de los paquetes MHE comprende un identificador de paquete respectivo (PID) que incluye por lo menos una parte de la información adicional. [6] El aparato de conformidad con la reivindicación 5, caracterizado porque cantidades respectivas de los datos M/P son acompañadas por una secuencia de señales de entrenamiento y por información de encabezado, que corresponde al PID, en una forma de una secuencia de señalización de Canal de Parámetro de Transmisión y una secuencia de señalización de Canal de Información Rápida. [7] El aparato de conformidad con la reivindicación 6, caracterizado porque el PID proporciona información sobre una versión de un estándar de emisión m/P usado para la transmisión de datos digitales en la forma de señal 8-VSB. [8] Un aparato para recibir datos digitales en una forma de señal de banda lateral 8-residual (8-VSB) transmitida para recepción mediante un receptor móvil/portátil (M/H), el aparato que comprende: una unidad receptora que recibe los datos digitales; un detector que detecta información adicional acerca de por lo menos parte de los datos digitales, la información adicional que está contenida en las porciones de encabezado de paquetes (MHE) M/P encapsulados incluidos dentro de los datos digitales; y un selector de paquete que usa la información adicional en la reproducción de por lo menos parte de los datos digitales, en donde dicha por lo menos parte de los .datos digitales comprende datos M/P codificados para transmisión en forma robusta para recepción mediante el receptor M/P, los datos M/P codificados que son encapsulados en los paquetes MHE que son compatibles con un estándar de compresión y codificados por Reed-Solomon e intercalados por byte de manera convolucional antes de ser codificados por entramado. [9] El aparato de conformidad con la reivindicación 8, caracterizado porque la información adicional comprende por lo menos información sobre una versión de un estándar de emisión M/P usado para la transmisión de datos digitales en la forma de señal 8-VSB, y en donde el aparato responde a la información sobre la versión del estándar de emisión M/P para determinar si el aparato es capaz de recibir por lo menos parte de los datos digitales. [10] El aparato de conformidad con la reivindicación 8, caracterizado porque la información adicional comprende por lo menos una de: información sobre una versión de un estándar de emisión M/P usado para la transmisión de los datos digitales en la forma de señal 8-VSB, información sobre una velocidad de código de la transmisión de datos digitales en la forma de señal 8-VSB, y información sobre el uso de los datos digitales; y en donde el aparato comprende además un sistema para modificar su operación en respuesta a la información adicional. [1 1 ] El aparato de conformidad con la reivindicación 8, caracterizado porque el encabezado de los paquetes MHE comprende un identificador de paquete (PID) que incluye por lo menos parte de la información adicional; y en donde el aparato comprende además un sistema para modificar su operación en respuesta a la información adicional. [12] El aparato de conformidad con la reivindicación 8, caracterizado porque los paquetes MHE son compatibles con el Estándar de grupo de expertos de imagen en movimiento (MPEG)-2 y codificados por Reed-Solomon e intercalados por byte de manera convolucional antes de ser codificados por entramado 2/3. [13] Un aparato para transmitir datos digitales en un formato de señal de banda lateral 8-residual (8-VSB), en donde por lo menos algunos de los segmentos de datos digitales comprenden datos móviles/portátiles (M/P) codificados para transmisión en forma robusta para la recepción mediante un receptor M/P, los datos M/P codificados que son encapsulados en paquetes (MHE) encapsulados M/P compatibles con un estándar de compresión de audio/vídeo, el aparato que comprende: un codificador de estructura M/P conectado para organizar datos M/P dentro de Estructuras M/P y codificación de corrección de error directa de los datos M/P dentro de cada Estructura M/P para generar una respuesta de codificador de estructura M/P; un procesador de bloque conectado para codificar adicionalmente la respuesta de codificador de estructura M/P a fin de generar los datos M/P codificados para ser encapsulados en los paquetes MHE; un formateador de Grupo M/P que genera Grupos M/P, cada Grupo M/P que comprende un conjunto respectivo de segmentos de datos sucesivos cada uno de los cuales incorpora un paquete MHE respectivo aunque incompleto que tiene bytes de soporte de sitio en una región de encabezado del mismo, cada uno de los paquetes MHE aun incompletos que tiene una región de carga útil extendida respectiva que contiene una porción de los datos M/P codificados generados por el procesador de bloque entremezclados con bytes de soporte de sitio adicionales; un generador de encabezado de paquete MHE que genera encabezados de los paquetes MHE en cada uno de los Grupos M/P e incorpora dentro de por lo menos algunos de los encabezados información adicional acerca de los datos M/P codificados; un formateador de paquete conectados para recibir segmentos de datos sucesivos en cada uno de los Grupos M/P generados por el formateador de Grupo M/P e introducir modificaciones respectivas dentro de cada uno de los segmentos de datos sucesivos, las modificaciones que incluyen instalación de uno respectivo de los encabezados de los paquetes MHE generados por el Generador de encabezado de paquete MHE dentro de la región de encabezado de uno de los paquetes MHE aún incompletos generados por el formateador de Grupo M/P, reemplazando los bytes de soporte de sitio en el mismo; y un post-procesador M/P conectado para procesamiento adicional de los segmentos de datos sucesivos como son modificados por el formateador de paquete, el procesamiento adicional que incluye codificación Reed-Solomon de los segmentos de datos sucesivos como son modificados por el formateador de paquete, inclusión de resultados a partir de la codificación Reed-Solomon en un procedimiento de intercalación de byte convolucional, y codificación de entramado modificada de los resultados del procedimiento de intercalación de byte convolucional. [14] El aparato de conformidad con la reivindicación 13, caracterizado porque cada uno de los encabezados de los paquetes MHE en cada Grupo M/P comprende un identificador de paquete (PID) indicativo de la clase de datos M/P codificados encapsulados en los paquetes MHE. [15] El aparato de conformidad con la reivindicación 13, caracterizado porque la información adicional comprende información con respecto a la cual se usa un estándar de emisión M/P para la transmisión de datos digitales en la forma de señal 8-VSB. [16] Un aparato para recibir datos digitales en una forma de señal de banda lateral 8-vestigial (8-VSB) transmitida en forma robusta para recepción mediante un receptor móvil/portátil (M/P), el aparato que comprende: una unidad de recepción que recibe los datos digitales un detector que detecta información adicional acerca de por lo menos parte de los datos digitales contenidos en las porciones de encabezado de paquetes (MHE) encapsulados M/P, las porciones de encabezado que son insertadas en los datos digitales; y un selector de paquete que usa la información adicional en la reproducción selectiva de por lo menos parte de los datos digitales, en donde dicha por lo menos parte de los datos digitales comprende datos M/P que fueron codificados para transmisión en forma robusta y encapsulados en los paquetes MHE.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12504708P | 2008-04-22 | 2008-04-22 | |
| US13187008P | 2008-06-14 | 2008-06-14 | |
| PCT/KR2009/002102 WO2009131378A2 (en) | 2008-04-22 | 2009-04-22 | Transmitting additional information in the headers of encapsulating data packets in mobile/handheld (m/h) dtv signals |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2010011649A true MX2010011649A (es) | 2010-12-06 |
Family
ID=41201065
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2010011649A MX2010011649A (es) | 2008-04-22 | 2009-04-22 | Transmision de informacion adicional en encabezamientos de paquetes de datos encapsulados en señales de television digital movil/portatil (m/h). |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US8179982B2 (es) |
| KR (1) | KR101538919B1 (es) |
| CN (1) | CN102017616B (es) |
| BR (1) | BRPI0911407A2 (es) |
| CA (1) | CA2720676C (es) |
| DE (1) | DE112009000817T5 (es) |
| FI (1) | FI20106212A7 (es) |
| MX (1) | MX2010011649A (es) |
| WO (1) | WO2009131378A2 (es) |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7840868B2 (en) * | 2005-10-05 | 2010-11-23 | Lg Electronics Inc. | Method of processing traffic information and digital broadcast system |
| US7804860B2 (en) | 2005-10-05 | 2010-09-28 | Lg Electronics Inc. | Method of processing traffic information and digital broadcast system |
| WO2007091779A1 (en) | 2006-02-10 | 2007-08-16 | Lg Electronics Inc. | Digital broadcasting receiver and method of processing data |
| WO2007126196A1 (en) | 2006-04-29 | 2007-11-08 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| WO2007136166A1 (en) | 2006-05-23 | 2007-11-29 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| WO2008004737A1 (en) | 2006-07-07 | 2008-01-10 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US7873104B2 (en) | 2006-10-12 | 2011-01-18 | Lg Electronics Inc. | Digital television transmitting system and receiving system and method of processing broadcasting data |
| KR101285887B1 (ko) | 2007-03-26 | 2013-07-11 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
| KR101253185B1 (ko) | 2007-03-26 | 2013-04-10 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
| KR101285888B1 (ko) | 2007-03-30 | 2013-07-11 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
| WO2009005326A2 (en) | 2007-07-04 | 2009-01-08 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| US8433973B2 (en) | 2007-07-04 | 2013-04-30 | Lg Electronics Inc. | Digital broadcasting system and method of processing data |
| KR20090012180A (ko) | 2007-07-28 | 2009-02-02 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
| WO2009028857A2 (en) | 2007-08-24 | 2009-03-05 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| US8121232B2 (en) * | 2008-11-06 | 2012-02-21 | Lg Electronics Inc. | Transmitting/receiving system and method of processing broadcast signal in transmitting/receiving system |
| US8432961B2 (en) * | 2009-06-11 | 2013-04-30 | Lg Electronics Inc. | Transmitting/receiving system and method of processing broadcast signal in transmitting/receiving system |
| US9325547B2 (en) | 2009-11-13 | 2016-04-26 | Thomson Licensing | Preamble identification in a mobile DTV system |
| US9391741B2 (en) | 2009-11-13 | 2016-07-12 | Thomson Licensing | Joint preamble and code rate identifier in a mobile DTV system |
| WO2011081616A1 (en) * | 2009-12-28 | 2011-07-07 | Thomson Licensing | A priori processor for an iterative decoder |
| KR101276331B1 (ko) * | 2011-06-20 | 2013-07-30 | 전자부품연구원 | Dtv 방송 왜곡 방지를 위한 atsc―m/h 다중화기의 동적 전송 파라미터 재설정 방법 |
| KR101418292B1 (ko) * | 2011-12-29 | 2014-07-11 | 전자부품연구원 | Atsc-m/h 방송 서비스 송수신 시스템 |
| KR102157654B1 (ko) | 2015-11-01 | 2020-09-18 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
| CN108833945B (zh) * | 2018-06-29 | 2021-12-17 | 井冈山电器有限公司 | 一种使用单通道dma同时传输多路ts流的方法及装置 |
| CN109525852B (zh) * | 2018-11-22 | 2020-11-13 | 北京奇艺世纪科技有限公司 | 直播视频流处理方法、装置、系统及计算机可读存储介质 |
| WO2022241737A1 (zh) * | 2021-05-20 | 2022-11-24 | 华为技术有限公司 | 数据传输方法及相关设备 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US608165A (en) * | 1898-07-26 | Sled-brake | ||
| US6081650A (en) * | 1994-06-30 | 2000-06-27 | Thomson Licensing S.A. | Transport processor interface and video recorder/playback apparatus in a field structured datastream suitable for conveying television information |
| US6333929B1 (en) * | 1997-08-29 | 2001-12-25 | Intel Corporation | Packet format for a distributed system |
| WO2000074375A1 (en) * | 1999-05-27 | 2000-12-07 | Zenith Electronics Corporation | Digital television system for 8 mhz channels |
| US6529558B1 (en) * | 1999-05-27 | 2003-03-04 | Zenith Electronics Corporation | Coding and decoding a signal modified in accordance with the feedback states of an encoder |
| US7133082B2 (en) * | 2001-01-09 | 2006-11-07 | Allen Le Roy Limberg | Digital television receiver with remote tuner for driving transmission line with intermediate-frequency signal |
| US7206352B2 (en) * | 2001-04-02 | 2007-04-17 | Koninklijke Philips Electronics N.V. | ATSC digital television system |
| KR100510679B1 (ko) * | 2003-03-21 | 2005-08-31 | 엘지전자 주식회사 | 디지털 vsb 전송 시스템 및 부가 데이터 다중화 방법 |
| US7376159B1 (en) * | 2002-01-03 | 2008-05-20 | The Directv Group, Inc. | Exploitation of null packets in packetized digital television systems |
| KR100685789B1 (ko) * | 2004-04-01 | 2007-02-22 | 한국전자통신연구원 | 역호환성 바이트를 이용한 dtv 수신 장치 및 그 방법 |
-
2009
- 2009-04-22 BR BRPI0911407A patent/BRPI0911407A2/pt not_active IP Right Cessation
- 2009-04-22 CA CA2720676A patent/CA2720676C/en not_active Expired - Fee Related
- 2009-04-22 MX MX2010011649A patent/MX2010011649A/es active IP Right Grant
- 2009-04-22 US US12/427,909 patent/US8179982B2/en not_active Expired - Fee Related
- 2009-04-22 KR KR1020107026167A patent/KR101538919B1/ko not_active Expired - Fee Related
- 2009-04-22 CN CN200980114499.6A patent/CN102017616B/zh not_active Expired - Fee Related
- 2009-04-22 WO PCT/KR2009/002102 patent/WO2009131378A2/en not_active Ceased
- 2009-04-22 DE DE112009000817T patent/DE112009000817T5/de not_active Withdrawn
- 2009-04-22 FI FI20106212A patent/FI20106212A7/fi not_active Application Discontinuation
Also Published As
| Publication number | Publication date |
|---|---|
| FI20106212L (fi) | 2010-11-17 |
| KR20110013414A (ko) | 2011-02-09 |
| US8179982B2 (en) | 2012-05-15 |
| BRPI0911407A2 (pt) | 2015-10-06 |
| CN102017616B (zh) | 2014-09-10 |
| WO2009131378A2 (en) | 2009-10-29 |
| FI20106212A7 (fi) | 2010-11-17 |
| CA2720676C (en) | 2017-01-03 |
| WO2009131378A3 (en) | 2010-01-07 |
| DE112009000817T5 (de) | 2011-02-24 |
| KR101538919B1 (ko) | 2015-07-24 |
| US20090262799A1 (en) | 2009-10-22 |
| CN102017616A (zh) | 2011-04-13 |
| CA2720676A1 (en) | 2009-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8179982B2 (en) | Transmitting additional information in the headers of encapsulating data packets in mobile/handheld (M/H) DTV signals | |
| USRE46175E1 (en) | DTV transmitting system and receiving system and method of processing broadcast signal | |
| US20090265751A1 (en) | Reception of ancillary 8VSB signals controlled responsive to information signaling version of broadcast standard being used | |
| US8438451B2 (en) | DTV transmitting system and receiving system and method of processing broadcast signal | |
| US7111221B2 (en) | Digital transmission system for an enhanced ATSC 8-VSB system | |
| US8301973B2 (en) | Digital television systems employing concatenated convolutional coded data | |
| US8284832B2 (en) | System for digital television broadcasting using modified 2/3 trellis coding | |
| US8413012B2 (en) | Burst-error correction methods and apparatuses for wireless digital communications systems | |
| US8271849B2 (en) | M/H frame encoding and decoding techniques for 8VSB DTV broadcasting systems | |
| US7995669B2 (en) | DTV receiver and method of processing broadcast signal in DTV receiver | |
| CN102210143B (zh) | 设计用于接收移动/手持信号的数字电视接收机中的子频道获取 | |
| US8239741B2 (en) | Transmitting/receiving system and method of processing data in the transmitting/receiving system | |
| US8005166B2 (en) | System for digital television broadcasting using modified 2/3 trellis coding | |
| USRE46393E1 (en) | DTV transmitter and method of coding data in DTV transmitter | |
| US20070140257A1 (en) | Dtv transmitter and method of coding data in dtv transmitter | |
| US8406338B2 (en) | Terminated concatenated convolutional coding of M/H group data in 8VSB digital television signals | |
| US20100225825A1 (en) | Terminated concatenated convolutional coding of M/H group data in 8VSB digital television signals |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG | Grant or registration |