ES2221424T3 - Protocolo para comunicaciones bi-direccionales. - Google Patents
Protocolo para comunicaciones bi-direccionales.Info
- Publication number
- ES2221424T3 ES2221424T3 ES99942132T ES99942132T ES2221424T3 ES 2221424 T3 ES2221424 T3 ES 2221424T3 ES 99942132 T ES99942132 T ES 99942132T ES 99942132 T ES99942132 T ES 99942132T ES 2221424 T3 ES2221424 T3 ES 2221424T3
- Authority
- ES
- Spain
- Prior art keywords
- data
- fluctuation
- packet
- data packet
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/087—Jitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0632—Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/04—Diagnosis, testing or measuring for television systems or their details for receivers
-
- 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
- H04N21/23608—Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
-
- 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/242—Synchronization processes, e.g. processing of PCR [Program Clock References]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4344—Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
-
- 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/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
-
- 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/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Electrotherapy Devices (AREA)
- Liquid Crystal Substances (AREA)
Abstract
Método para sincronizar un dispositivo (17) receptor con respecto a una secuencia (24) de paquetes de datos producidos en un sistema (11) de comunicaciones por una fuente (10) de paquetes, cuyos paquetes de datos son transmitidos como un flujo (14) de datos con una fluctuación variable, cuyo método comprende: el suministro de un primer y un segundo paquete de datos en la secuencia a un primer y segundo tiempo de entrada; y la transmisión de dicho primer paquete de datos y la determinación de una medida de la fluctuación asociada con la transmisión de dicho primer paquete de datos; caracterizado por: escribir dicha medida de la fluctuación de dicho primer paquete de datos dentro de dicho segundo paquete de datos; y la transmisión de dicho segundo paquete de datos de manera que el dispositivo receptor recibe dicho primer y segundo paquete de datos y utiliza dicha medida de la fluctuación en dicho segundo paquete de datos para sincronizarse con dicho primer tiempo de entrada.
Description
Protocolo para comunicaciones
bi-direccionales.
La presente invención se refiere a protocolos de
comunicaciones que traen consigo una multiplexación estadística de
paquetes y de manera más particular pero no exclusiva a una
comunicación bidireccional que utiliza protocolos de este tipo.
La radiodifusión de vídeo digital (DVB) utiliza
protocolos de compresión tales como el MPEG (Grupo de Expertos en
Imágenes en Movimiento). El MPEG produce paquetes de datos a tasas
variables, debido a que la tasa de compresión de datos no es
constante durante toda la radiodifusión sino que más bien depende de
la velocidad con la que cambian los detalles de las imágenes que se
están enviando. Para multiplexar eficientemente los datos de este
tipo en un canal de radiodifusión único, es habitual utilizar
técnicas de multiplexación estadística. Esto permite la introducción
de factores variables que afectan la temporización de la transmisión
del paquete de datos desde un dispositivo transmisor hasta los
dispositivos receptores.
Para proporcionar una televisión interactiva, o
aplicaciones de datos sobre canales de televisión digital o vía
satélite, por ejemplo navegación a través de la Internet, es
necesario que el dispositivo receptor envíe paquetes de datos de
vuelta hacia el dispositivo transmisor. Sin embargo, los protocolos
comunes de comunicación bidireccional, requieren que el dispositivo
receptor reconstruya una señal de temporización generada por el
dispositivo transmisor y transmita sólo de forma sincronizada con la
señal de temporización. Por ejemplo, el protocolo ALOHA ranurado,
desarrollado por la Universidad de Hawaii, permite al dispositivo
receptor enviar paquetes de datos sólo al principio de una ranura de
tiempo definida por el dispositivo transmisor, de manera que puede
resolverse un conflicto entre dos dispositivos receptores que
transmiten simultáneamente con mínima pérdida de datos.
Sin embargo, en el caso de transmisiones
multiplexadas estadísticamente, la unidad receptora no puede confiar
en los tiempos de recepción de los paquetes de datos para
reconstruir el reloj de transmisión, ya que los tiempos de recepción
incluyen los retardos variables, o fluctuaciones, que fueron
introducidos en la etapa de multiplexación.
El documento
US-A-5559 796 da a conocer un método
para sincronizar un dispositivo receptor con respecto a una
secuencia de paquetes de datos producidos en un sistema de
comunicaciones por una fuente de paquetes, cuyos paquetes de datos
son transmitidos en forma de flujo de datos con una fluctuación
variable, cuyo método incluye proporcionar un primer y un segundo
paquete de datos en la secuencia a un primer y segundo tiempo de
entrada correspondiente y transmitir dicho primer paquete de datos y
determinar una medida de la fluctuación asociada con la transmisión
de dicho primer paquete de datos.
Un objetivo de la presente invención es dar a
conocer un sistema de transmisión de DVB en el que quede disponible
una suficiente información de temporización por parte de la parte
radiodifusora para la sincronización de las partes receptoras, de
manera que hace posible la transmisión bidireccional. Un sistema de
este tipo no debería preferiblemente implicar la modificación de los
datos que ya hayan pasado a través de la etapa de
multiplexación.
De acuerdo con un primer aspecto de la presente
invención se da a conocer un método para sincronizar un dispositivo
receptor con respecto a una secuencia de paquetes de datos
producidos en un sistema de comunicaciones por una fuente de
paquetes, cuyos paquetes de datos son transmitidos en forma de flujo
de datos con una fluctuación variable, cuyo método comprende: el
suministro de un primer y un segundo paquete de datos en la
secuencia a un primer y segundo tiempo de entrada; y la transmisión
de dicho primer paquete de datos y la determinación de una medida de
la fluctuación asociada con la transmisión de dicho primer paquete
de datos; caracterizado por la grabación de dicha medida de la
fluctuación de dicho primer paquete de datos dentro de dicho segundo
paquete de datos; y la transmisión de dicho segundo paquete de datos
por lo que el dispositivo receptor recibe dicho primer y segundo
paquete de datos y utiliza dicha medida de la fluctuación en dicho
segundo paquete de datos para sincronizarse con dicho primer tiempo
de entrada.
De acuerdo con un segundo aspecto de la presente
invención se da a conocer un aparato para la transmisión de datos en
un sistema de comunicaciones, en el que una secuencia de paquetes de
datos es producida por una fuente de paquetes y es transmitida como
un flujo de datos con una fluctuación variable, cuyo aparato
comprende: un monitor, que toma muestras de dichos paquetes
contenidos en dicho flujo de datos; y un contador de retardo que
determina un retardo entre la transmisión de un primer paquete en
dicho flujo de datos y el tiempo de entrada en el que se produjo
dicho primer paquete; caracterizado por un dispositivo de grabación
de una señal de sintonía, que graba dicho retardo determinado por
dicho contador de retardo dentro de un segundo y consecutivo paquete
de los paquetes producidos por dicha fuente de paquetes, por lo que
un dispositivo receptor en dicho sistema de comunicaciones recibe
dicho primer y segundo paquete y utiliza el retardo grabado en dicho
segundo paquete de datos para determinar dicho tiempo de entrada de
dicho primero de los paquetes.
De acuerdo con un tercer aspecto de la presente
invención se da a conocer un aparato para sincronizar un dispositivo
receptor con respecto a una secuencia de paquetes de datos
producidos en un sistema de comunicaciones por una fuente de
paquetes a unos respectivos tiempos de entrada, cuya secuencia de
paquetes de datos es transmitida en forma de flujo de datos con una
fluctuación variable de los paquetes con respecto a los tiempos de
entrada, y en el que una medida de la fluctuación asociada con el
primero de los paquetes de datos en la secuencia es grabada dentro
de un segundo y consecutivo paquete, cuyo aparato comprende: un
receptor, que recibe dicho flujo de datos incluyendo dicho primer y
segundo paquete de datos; y un monitor de llegadas, que determina un
tiempo de recepción de dicho primer paquete de datos a dicho
dispositivo receptor; caracterizado por un reconstructor, que lee
dicha medida de la fluctuación de dicho segundo paquete de datos y
reconstruye una sincronización de dicho tiempo de entrada de dicho
primer paquete de datos utilizando dicha medida de la fluctuación y
dicho tiempo de recepción desde dicho monitor de llegadas.
Para una mejor comprensión de la invención y para
mostrar como puede llevarse a término la misma, se hará referencia a
continuación, puramente a título de ejemplo, a los dibujos adjuntos
en los que,
la figura 1 es una ilustración esquemática que
muestra un sistema de radiodifusión vía satélite bidireccional de
acuerdo con una primera realización preferente de la presente
invención;
la figura 2 es un diagrama de bloques esquemático
que muestra un dispositivo de salida de transmisión en el sistema de
la figura 1, dispuesto de acuerdo con una realización preferente de
la presente invención;
la figura 3 es un diagrama de bloques esquemático
de una parte del dispositivo de la figura 2;
la figura 4 es un diagrama de bloques esquemático
que muestra un dispositivo receptor en el sistema de la figura 1, de
acuerdo con una realización preferente de la presente invención;
y
la figura 5 es un diagrama de temporización que
muestra un procedimiento de transmisión de acuerdo con una
realización preferente de la presente invención.
La figura 1 es una ilustración esquemática que
muestra un sistema (11) de comunicaciones vía satélite
bidireccional, de acuerdo con una realización preferente de la
presente invención. El sistema (11) comprende un concentrador (15),
o estación transmisora, que realiza la radiodifusión de los paquetes
de datos, preferiblemente datos de vídeo digital (DVB), a través del
satélite (13). Los datos son recibidos por uno o más dispositivos
(17) VSAT (Terminal de Apertura Muy Pequeña), u otros dispositivos
receptores adecuados. Preferiblemente, el satélite (13) está situado
en una órbita geoestacionaria, que introduce un retardo conocido
entre la transmisión de una señal por parte del concentrador (15) y
su recepción en el VSAT (17). En cualquier caso, son bien conocidos
en la técnica métodos para determinar retardos de transmisión
debidos a transmisión vía satélite, y se supone en consideración de
la descripción que sigue que el retardo de transmisión en el sistema
(11) es conocido independientemente del procedimiento descrito más
adelante para determinar los retardos de transmisión de los
paquetes.
Preferiblemente, los datos transmitidos por el
concentrador (15) comprenden un flujo de paquetes de datos MPEG, en
los que los datos están comprimidos y dispuestos en tramas de
acuerdo con los estándares conocidos en la técnica. Se apreciará,
sin embargo, que los principios de la presente invención, como se
describe más adelante, pueden aplicarse de forma similar a paquetes
de datos de otros tipos. Cada paquete de este tipo se genera en una
ranura de tiempo sucesiva definida por un reloj asociado con el
concentrador (15).
Además de recibir los paquetes de datos desde el
concentrador (15), el VSAT (17) también transmite datos a través del
satélite (13) de vuelta hacia el concentrador. La transmisión de
datos por parte del VSAT (17) está sincronizada con las mismas
ranuras de tiempo definidas por el concentrador (15),
preferiblemente de acuerdo con el protocolo ALOHA ranurado tal como
se ha descrito anteriormente. Por lo tanto, es necesario que el VSAT
(17) disponga de o sea capaz de extraer a partir de los paquetes de
datos el reloj del concentrador según el cual están definidas las
ranuras de tiempo, independientemente de cualquier retardo adicional
que pueda ser introducido entre la generación de los paquetes en el
concentrador (15) y su transmisión.
La figura 2 muestra un dispositivo de salida (16)
en el concentrador (15) para transmitir los datos MPEG dispuestos en
paquetes, de acuerdo con una realización preferente de la presente
invención. El dispositivo comprende varias entradas I/P 1, I/P 2,...
I/P n. Las entradas son generadas por fuentes dedicadas (10) de
paquetes de datos de transporte MPEG (referidas a partir de este
momento como fuentes de datos, de las que sólo una se muestra en la
figura), y los datos incluyen preferiblemente datos de vídeo y/o
audio. Las entradas I/P 1, I/P 2,... I/P n conducen a un multiplexor
(12) que multiplexa los n canales de entrada hacia un único canal de
salida, o flujo de datos (14). El multiplexor (12) es un multiplexor
de paquetes general (o estadístico), y por lo tanto no es posible
conocer el momento preciso de la aparición de cualquier paquete de
datos dado en el flujo de salida dado el momento de su aparición en
el flujo de entrada al multiplexor. Esto se debe a que el
multiplexor es capaz de responder a niveles de carga en los flujos
de entrada y dedicar más espacio en la salida para las entradas más
cargadas, cancelar paquetes de datos nulos y similares, y almacenar
datos provenientes de diferentes flujos de entrada hasta que se
disponga de espacio en la salida. El retardo variable que se
introduce en la temporización del paquete es referida aquí como
fluctuación. Una vez que se ha formado el flujo de salida (14), se
envían los datos de salida al modulador (18) y se transmiten al VSAT
(17).
En una realización de la presente invención, se
dispone de un monitor pasivo (22) del flujo de datos (14), que
conduce de nuevo a la fuente (10) de datos MPEG. Esto permite a la
fuente (10) supervisar la salida del multiplexor (12) e identificar
la llegada allí de cualquier paquete de datos que haya sido enviado.
Mientras identifica el paquete, es capaz de realizar una medida de
la fluctuación en base a un reloj que fue iniciado cuando se envió
el paquete. La fluctuación medida se graba a continuación en una
sección de control del siguiente paquete de datos a enviar, de una
forma tal que es compatible de forma general con los estándares
MPEG. De este modo se puede supervisar la fluctuación introducida
por el multiplexor (12) y transmitirla al dispositivo receptor (17)
sin necesidad de modificar el multiplexor. El flujo de salida es
supervisado de forma pasiva, y no se introduce ningún retardo
adicional en el flujo de salida. Cada fuente de datos (10) funciona
de forma independiente, y de ese modo no se penaliza ninguna fuente
en la que no se requiera una supervisión de este tipo.
La figura 3 es un diagrama de bloques que ilustra
esquemáticamente el funcionamiento de la fuente (10) de paquetes
MPEG, de acuerdo con una realización preferente de la presente
invención. Primero se prepara un paquete de datos actual de la
manera habitual en una fuente (29) de datos MPEG, tal como se conoce
en la técnica, y se envía a través de un registro (34) hacia un
formateador (35) de paquetes de transporte, y de ahí al multiplexor
(12) para su transmisión como paquete de datos actual. El paquete
actual, o una parte del mismo, es introducido asimismo a un filtro
(26). A medida que el paquete está siendo enviado, se inicia un
contador de retardo (20). En el mismo momento, el monitor pasivo
(22) supervisa el flujo de salida (14) del multiplexor (12). Los
paquetes de datos (24) que provienen del flujo de salida en la
entrada del modulador (18) son transferidos al filtro (26), que
compara cada uno de los paquetes con el paquete actual recibido
desde la fuente (29). Un sincronizador detecta el tiempo de inicio
de cada paquete de datos recibido desde el monitor (22) y de acuerdo
con lo anterior envía una señal a un temporizador (32). Mientras el
paquete de datos actual está siendo procesado, la fuente (29) carga
el siguiente paquete de datos en el registro (34). Los paquetes son
emitidos desde la fuente de paquetes (10) hacia el multiplexor (12)
en los tiempos respectivos T_{J} correspondientes a las ranuras de
tiempo de la transmisión MPEG, cuyos tiempos están registrados en un
campo de datos de los paquetes reservado para este propósito.
Si el filtro (26) decide que uno de los paquetes
de datos (24) concuerda con el paquete de datos actual, entonces se
produce una salida "sí". En caso contrario se produce una
salida "no". La salida sí/no del filtro (26) se envía al
dispositivo (28) de grabación de una señal de sintonía según el
tiempo que está dispuesto para añadir un dato de señal de sintonía
según el tiempo al siguiente paquete de datos en el registro (29),
en un campo de datos adecuado y predeterminado, tal como se ha
descrito anteriormente. El contador de retardo (20) recibe unas
señales de temporización desde el sincronizador (31) y notifica al
dispositivo de grabación (28), que supervisa la cantidad de tiempo
que ha pasado desde que el paquete de datos actual fue enviado al
multiplexor, utilizando una señal de reloj del temporizador (32).
Cuando se recibe la señal "sí" desde el filtro (26), el
dispositivo de grabación (28) graba el tiempo que ha pasado hasta el
siguiente paquete de datos en el registro (34). El dispositivo de
grabación de una señal de sintonía preferiblemente también añade a
la señal de sintonía el tiempo real del concentrador a partir del
temporizador (32). En el mismo tiempo, se reinicia el contador de
retardo (20). El paquete enviado al multiplexor (12) incluye de ese
modo un tiempo T_{J} en el que el paquete fue despachado por la
fuente de paquetes (10) y se determina una fluctuación
\DeltaT_{J-1} con respecto al paquete precedente
(excepto para el primer paquete de una determinada transmisión, que
no incluye ninguna información de la fluctuación).
La figura 4 es un diagrama de bloques esquemático
que muestra detalles del VSAT (17), de acuerdo con una realización
preferente de la presente invención. La información de la
fluctuación incluida en los datos de control del siguiente paquete
de datos permite que el VSAT (17) reconstruya los tiempos reales en
que los paquetes fueron despachados por la fuente de paquetes (10),
de manera que el VSAT puede enviar mensajes de vuelta hacia el
concentrador (15) de forma sincronizada con las ranuras de tiempo
del concentrador. Un demodulador (40) recibe y demodula el flujo de
datos transmitido por el concentrador, y un demultiplexor (42)
demultiplexa, a partir del flujo de datos, una salida (44) de datos
que comprende paquetes de datos seleccionados (incluyendo la
información de la fluctuación). Para cada paquete, un lector de
datos (48) lee en el paquete los datos de tiempo y la fluctuación,
T_{J} y T_{J-1}. Un contador principal (46)
deduce un reloj de sistema a partir del flujo de datos, que
corresponde con los tiempos de transmisión de los paquetes de datos
desde el concentrador (15), y emite la señal de reloj hacia un
reconstructor/verificador (50). El reconstructor/verificador (50)
utiliza el reloj del contador 46 para determinar un intervalo
T_{J}' entre la llegada del paquete actual en el VSAT (17) y la
llegada del paquete precedente, lo que corresponde a la diferencia
en los tiempos en los que los paquetes fueron emitidos hacia el
modulador (18). El intervalo determinado se utiliza conjuntamente
con la información de tiempo y la fluctuación del lector (48) para
reconstruir el reloj de ranuras de la fuente de paquetes (10), es
decir, para reconstruir el reloj de sincronización real y correcto
de las ranuras de tiempo de los paquetes preparados en la fuente.
Típicamente, tal como se describe más adelante, el reloj corregido
se reconstruye después de que el VSAT haya recibido sólo dos
paquetes (enviados en los tiempos T_{0} y T_{1}). El
reconstructor/verificador (50) emite el reloj corregido hacia el
contador principal (46) y hacia un contador del monitor (47). El
contador del monitor se utiliza para verificar que el reloj
corregido permanece sincronizado con el tiempo real en el que cada
paquete fue emitido al modulador (18), preferiblemente restando los
datos de la fluctuación \DeltaT_{J} recibidos desde el momento
en el que fue recibido realmente el paquete en el VSAT (17), y
comprobando el resultado en base al reloj corregido. Si hay
cualquier discrepancia, el reconstructor/verificador (50) reinicia
el contador principal (46) de acuerdo con lo anterior.
El reloj corregido del contador principal (46) es
introducido en un activador de transmisión (52), que da entrada a la
transmisión de los mensajes enviados por el VSAT (17) de vuelta
hacia el concentrador (15). Preferiblemente, los mensajes se envían
al inicio de cada ranura, de acuerdo con el protocolo ALOHA
ranurado, por ejemplo. Debido a que las ranuras de tiempo de los
paquetes de salida son todos preferiblemente de una duración
conocida, de acuerdo con los estándares MPEG, no es necesario que el
reconstructor/verificador (50) reconstruya todas las ranuras de
tiempo. Sin embargo, preferiblemente, la información de la
fluctuación en los paquetes siguientes se utiliza tal como se ha
descrito anteriormente para verificar que se mantiene la
sincronización del activador (52).
La figura 5 es un diagrama de temporización útil
para comprender el funcionamiento de la fuente de paquetes (10) y
del VSAT (17) durante la transmisión de paquetes de datos entre el
concentrador (15) y el VSAT, de acuerdo con una realización
preferente de la presente invención. En esta figura, T_{n} indica
el tiempo en el que el paquete n-ésimo es emitido por la fuente de
paquetes (10). \DeltaT_{n} indica el retardo variable
introducido por el multiplexor (12) en el envío del paquete, es
decir, representa el tiempo entre la emisión del paquete por parte
de la fuente de paquetes (10) y su recepción en el modulador (18).
El paquete n-ésimo no abandona realmente el concentrador (15) hasta
T_{n}+\DeltaT_{n}. Se supone que a continuación se recibe
instantáneamente el paquete en el VSAT (17), ya que se conoce el
retardo de transmisión a través del satélite (13), como se ha
indicado anteriormente, y puede ignorarse en el cálculo. T_{n}'
indica el intervalo entre el envío (o recepción) del paquete n-ésimo
y del paquete (n-1)-ésimo al modulador (18). Aunque
los paquetes son emitidos por la fuente (10) al multiplexor (12) a
intervalos conocidos, T_{n}' variará de forma impredecible según
varíe el retardo de paquete a paquete, de acuerdo con la fórmula:
T_{n}'=T_{n}-T_{n-1}+\DeltaT_{n}-\DeltaT_{n-1}.
(Para n=0, se toma \DeltaT_{n-1} como cero).
Como se ha indicado antes, el valor de T_{n}-
T_{n-1} es conocido, dado por la duración de las
ranuras de tiempo generadas por la fuente de paquetes (10).
Preferiblemente, \DeltaT_{n} está
representado como valor modular, teniendo un módulo igual al número
de pulsos de reloj del temporizador (32) del concentrador en una
única ranura de tiempo. Representando \DeltaT_{n} de esta forma,
es posible reducir el tamaño del campo de datos emplazado en cada
paquete al valor de retardo. Ya que el propósito de transportar el
valor de retardo hacia el VSAT (17) es permitir al VSAT sincronizar
su transmisión con el inicio de cualquier ranura de tiempo, y no
importa con qué ranura de tiempo se sincronice la transmisión, es
suficiente transmitir el módulo en lugar de todo el valor numérico
completo de los retardos que puedan ser mayores que la duración de
una ranura de tiempo.
El VSAT (17) reconstruye la sincronización de las
ranuras de tiempo de la fuente de paquetes (10) utilizando T_{n}',
que es determinado empíricamente por el VSAT en base a los tiempos
de llegada de los paquetes al dispositivo, y los valores de
\DeltaT_{n} y \DeltaT_{n-1} transmitidos
como datos en los paquetes enviados desde el concentrador (15) al
VSAT (17). Tal como se muestra en la figura 5, el primer paquete
llega al dispositivo en el tiempo T_{0}+\DeltaT_{0}, aunque
\DeltaT_{0} es aun desconocido en ese tiempo. El valor de
\DeltaT_{0} es recibido por el dispositivo (17) sólo en el
tiempo T_{1}+\DeltaT_{1}, cuando el segundo paquete es
recibido en el VSAT (17). A continuación, el tiempo de llegada
empírico del primer paquete y su valor de retardo \DeltaT_{0}
son utilizados conjuntamente por el reconstructor (50) para
determinar el tiempo real y corregido T_{0} en el que fue emitido
el primer paquete por la fuente (10). El activador (52), que recibe
el tiempo corregido desde el contador principal (46), sigue contando
desde T_{0} utilizando la misma base de módulo descrita
anteriormente con relación a \DeltaT_{n}. Así pues, en el inicio
de cada ranura de tiempo, el módulo es igual a cero, y el activador
(52) permite la transmisión de un mensaje desde el VSAT (17) en ese
tiempo.
Una comprobación sobre los cálculos anteriores es
como sigue: se determina el intervalo empírico entre el primer y el
segundo paquete, T_{1}', restando los tiempos reales de recepción
de los dos paquetes. El resultado de este cálculo, en módulo,
debería dar la diferencia entre las dos fluctuaciones consecutivas:
mod(\DeltaT_{1}-\DeltaT_{0}). De este
modo, el reconstructor/verificador (50) verifica la determinación
del retardo. Preferiblemente, una configuración de este tipo se
realiza de forma consecutiva para cada uno de los paquetes recibidos
por el VSAT (17), corrigiéndose cualquier desfase en la
temporización del activador (52) que pudiera descubrirse de esta
forma.
Tal como se ha indicado anteriormente, el reloj
de ranura de tiempo reconstruido se utiliza preferiblemente para
sincronizar los paquetes de datos para enviarlos por el camino de
vuelta hacia el concentrador (15). Si los paquetes de datos son
paquetes de tipo MPEG2 o de cualquier otro tipo de paquetes de datos
que comprendan señales de vídeo, pueden utilizarse a continuación
los principios de la presente invención como un medio para
proporcionar televisión interactiva (o bidireccional) para
propósitos tales como la videoconferencia. Tal como se ha mencionado
anteriormente, el sistema es particularmente adecuado para ser
utilizado con el protocolo de comunicación ALOHA ranurado, el cual
se utiliza ampliamente en comunicaciones vía satélite. De ese modo,
las realizaciones preferentes de la invención permiten proporcionar
televisión interactiva sobre un canal de comunicación vía
satélite.
A medida que se lleva a cabo la supervisión de
forma pasiva por parte del monitor (22) sobre la salida del
multiplexor (12), las realizaciones de la presente invención no
requieren el reemplazamiento o modificación del multiplexor para
poder funcionar. Por lo tanto, la adaptación de los equipos
existentes para utilizar el sistema de la presente invención es un
tema relativamente inmediato, requiriendo generalmente sólo que la
fuente de paquetes (10) sea modificada adecuadamente para determinar
y transmitir los valores de retardo de la transmisión de un paquete,
y que el VSAT (17) sea programado para leer y hacer uso de los
valores de retardo, tal como se ha descrito anteriormente. Aunque la
realización preferente descrita anteriormente hace referencia al
concentrador (15) y al VSAT (17), se apreciará que los principios de
la presente invención puedan aplicarse del mismo modo a sistemas de
comunicaciones bidireccionales que utilicen dispositivos de
transmisión y recepción de otros tipos.
La descripción anterior es sólo a título de
ejemplo. El ámbito de la invención queda definido en las
reivindicaciones adjuntas. Se aprecia que las diferentes
características de la invención, que para mayor claridad se han
descrito en los contextos de realizaciones separadas, también pueden
proporcionarse de forma combinada en una única realización. De
manera recíproca, varias características de la invención, que para
mayor brevedad han sido descritas en el contexto de una única
realización, también pueden proporcionarse de forma separada o en
cualquier subcombinación adecuada.
Claims (22)
1. Método para sincronizar un dispositivo (17)
receptor con respecto a una secuencia (24) de paquetes de datos
producidos en un sistema (11) de comunicaciones por una fuente (10)
de paquetes, cuyos paquetes de datos son transmitidos como un flujo
(14) de datos con una fluctuación variable, cuyo método
comprende:
el suministro de un primer y un segundo paquete
de datos en la secuencia a un primer y segundo tiempo de entrada; y
la transmisión de dicho primer paquete de datos y la determinación
de una medida de la fluctuación asociada con la transmisión de dicho
primer paquete de datos;
caracterizado por:
escribir dicha medida de la fluctuación de dicho
primer paquete de datos dentro de dicho segundo paquete de datos;
y
la transmisión de dicho segundo paquete de datos
de manera que el dispositivo receptor recibe dicho primer y segundo
paquete de datos y utiliza dicha medida de la fluctuación en dicho
segundo paquete de datos para sincronizarse con dicho primer tiempo
de entrada.
2. Método, según la reivindicación 1, en el que
el suministro del primer y del segundo paquete de datos comprende el
suministro de datos MPEG [GRUPO DE EXPERTOS EN IMÁGENES EN
MOVIMIENTO], y en el que la escritura de dicha medida de la
fluctuación comprende escribir dicha medida en un campo de datos
MPEG.
3. Método, según la reivindicación 1, en el que
la determinación de dicha medida de la fluctuación comprende tomar
una muestra de forma pasiva de dicho flujo (14) de datos.
4. Método, según la reivindicación 3, en el que
la determinación de dicha medida de la fluctuación comprende la
filtración de dicho flujo (14) de datos muestreado para determinar
un retardo en el que dicho primer paquete de datos aparece en dicho
flujo (14) de datos muestreado.
5. Método, según la reivindicación 3, en el que
el suministro de dicho primer y segundo paquete comprende la
introducción de dichos paquetes en un multiplexor (12), y en el que
tomar una muestra de forma pasiva de dicho flujo (14) de datos
comprende tomar una muestra de una salida de dicho multiplexor
(12).
6. Método, según la reivindicación 1, en el que
la escritura de dicha medida de la fluctuación en dicho segundo
paquete de datos comprende la escritura de un módulo de dicha medida
determinada.
7. Método, según la reivindicación 1, en el que
la transmisión de dicho primer y segundo paquete de datos comprende
la transmisión de paquetes a través de un enlace vía satélite
(13).
8. Método, según la reivindicación 1, que
comprende:
la recepción de dicho primer y segundo paquete de
datos y la supervisión del tiempo de recepción de dicho primer
paquete;
la lectura de dicha medida de la fluctuación de
dicho primer paquete de datos escrito dentro de dicho segundo
paquete de datos; y
la reconstrucción de una sincronización de dicho
tiempo de entrada de dicho primer paquete de datos utilizando dicho
tiempo de recepción y dicha medida de la fluctuación de dicho
paquete.
9. Método, según la reivindicación 8, que
comprende la transmisión de un mensaje sincronizado con uno de
dichos tiempos de entrada en la secuencia de temporización
reconstruida.
10. Método, según la reivindicación 9, en el que
la transmisión de dicho mensaje comprende la transmisión de un
mensaje en una ranura de tiempo que corresponde a uno de dichos
tiempos de entrada de acuerdo con un protocolo ALOHA ranurado.
11. Método, según la reivindicación 8, que
comprende la determinación de una medida de la fluctuación de dicho
segundo paquete de datos y el suministro y la transmisión de un
tercer paquete de datos en la secuencia, dentro del cual se escribe
una medida de la fluctuación de dicho segundo paquete de datos, y la
verificación de la sincronización de dicho tiempo de entrada de
dicho primer paquete de datos utilizando dichas medidas de las
fluctuaciones de dicho primer y segundo paquete de datos.
12. Aparato (15) para la transmisión de datos en
un sistema (11) de comunicaciones, en el que una fuente (10) de
paquetes produce una secuencia (24) de paquetes de datos y es
transmitida como un flujo (14) de datos con una fluctuación
variable, cuyo aparato comprende:
un monitor (22), que toma muestras de dichos
paquetes (24) en dicho flujo (14) de paquetes; y
un contador (20) de retardo que determina un
retardo entre la transmisión del primer paquete en dicho flujo (14)
de paquetes y el tiempo de entrada en el que se produjo dicho primer
paquete;
caracterizado por:
un dispositivo (28) de grabación de una señal de
sintonía, que graba dicho retardo determinado por dicho contador
(20) de retardo dentro de un segundo y consecutivo paquete de los
paquetes producidos por dicha fuente (10) de paquetes, de manera que
un dispositivo (17) receptor en dicho sistema (11) de comunicaciones
recibe dicho primer y segundo paquete y utiliza el retardo escrito
en dicho segundo paquete para determinar dicho tiempo de entrada de
dicho primer paquete.
13. Aparato, según la reivindicación 12, en el
que dicho monitor (22) toma muestras de dichos paquetes en dicho
flujo (14) de datos sin alterar substancialmente los datos
contenidos en el mismo.
14. Aparato, según la reivindicación 12, que
comprende un multiplexor (12) al que se le introduce dicha secuencia
(24) de paquetes de datos, y en el que dicho monitor (20) toma
muestras de una salida de dicho multiplexor (12).
15. Aparato, según la reivindicación 12, que
comprende un filtro (26) que compara dichas muestras de paquetes de
dicho flujo (14) de datos con dicho primer paquete de datos para
determinar un tiempo de transmisión de dicho primero de los paquetes
de datos, y que en respuesta a la comparación emite una indicación
de dicho tiempo de transmisión hacia dicho dispositivo (28) de
grabación de una señal de sintonía.
16. Aparato, según la reivindicación 12, que
comprende un transmisor que transmite dicho flujo (14) de datos
hacia dicho dispositivo (17) receptor a través de un satélite
(13).
17. Aparato, según la reivindicación 12, en el
que dichos paquetes de datos comprenden paquetes de datos MPEG
[grupo de expertos en imágenes en movimiento], y en el que dicho
dispositivo (28) de grabación de una señal de sintonía graba dicho
retardo en un campo de datos MPEG en dicho segundo de los
paquetes.
18. Aparato, para sincronizar un dispositivo (17)
receptor con respecto a una secuencia (24) de paquetes de datos
producidos en un sistema (11) de comunicaciones por una fuente (10)
de paquetes a unos respectivos tiempos de entrada, cuya secuencia
(24) de paquetes de datos es transmitida como un flujo (14) de datos
con una fluctuación variable de los paquetes con respecto a los
tiempos de entrada, y en el que una medida de la fluctuación
asociada con un primer paquete de los paquetes de datos en la
secuencia es grabada dentro de un segundo y consecutivo paquete de
los paquetes de datos, cuyo aparato comprende:
un receptor (40), que recibe dicho flujo (14) de
datos incluyendo dicho primer y segundo paquetes de datos; y
un monitor (48) de llegadas, que determina un
tiempo de recepción de dicho primer paquete de datos a dicho
dispositivo (40) receptor;
caracterizado por:
un reconstructor (50), que lee dicha medida de la
fluctuación de dicho segundo paquete de datos y reconstruye una
sincronización de dicho tiempo de entrada de dicho primer paquete de
datos utilizando dicha medida de la fluctuación y dicho tiempo de
recepción de dicho monitor (48) de llegadas.
19. Aparato, según la reivindicación 18, en el
que dichos paquetes de datos comprenden paquetes de datos MPEG
[grupo de expertos en imágenes en movimiento], y en el que dicho
reconstructor (50) lee dicha medida de la fluctuación que está
grabada dentro de un campo de datos MPEG en dicho segundo de los
paquetes.
20. Aparato, según la reivindicación 18, en el
que dicho receptor (40) recibe un tercer paquete de datos que
incluye una medida de la fluctuación asociada con dicho segundo
paquete de datos y dicho monitor (48) de llegadas determina un
tiempo de recepción de dicho segundo paquete de datos, y en el que
dicho reconstructor (50) verifica la sincronización utilizando
dichas medidas de la fluctuación asociadas con dicho primer y
segundo paquete de datos.
21. Aparato, según la reivindicación 18, que
comprende un transmisor (52) que transmite un mensaje sincronizado
con uno de dichos tiempos de entrada de los paquetes de datos en la
secuencia de temporización reconstruida.
22. Aparato, según la reivindicación 21, en el
que dicho transmisor (52) transmite dicho mensaje en una ranura de
tiempo que corresponde con uno de los tiempos de entrada de acuerdo
con un protocolo ALOHA ranurado.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US135502 | 1998-08-17 | ||
US09/135,502 US6091742A (en) | 1998-08-17 | 1998-08-17 | Bi-directional communications protocol |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2221424T3 true ES2221424T3 (es) | 2004-12-16 |
Family
ID=22468394
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES99942132T Expired - Lifetime ES2221424T3 (es) | 1998-08-17 | 1999-08-12 | Protocolo para comunicaciones bi-direccionales. |
Country Status (9)
Country | Link |
---|---|
US (1) | US6091742A (es) |
EP (1) | EP1023788B1 (es) |
JP (1) | JP3206756B2 (es) |
KR (1) | KR20010031188A (es) |
AT (1) | ATE271287T1 (es) |
AU (1) | AU5557799A (es) |
DE (1) | DE69918656T2 (es) |
ES (1) | ES2221424T3 (es) |
WO (1) | WO2000010275A1 (es) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6874096B1 (en) * | 2000-06-23 | 2005-03-29 | 2Wire, Inc. | Apparatus and method for detecting packet arrival time |
US7072999B1 (en) | 2000-06-27 | 2006-07-04 | 2Wire, Inc. | Robust packet arrival time detector using estimated signal power |
US6557543B2 (en) * | 2001-06-27 | 2003-05-06 | Gas Research Institute | High pressure airflow and duct distribution system for a convection oven |
EP2472736A1 (en) | 2003-05-23 | 2012-07-04 | Gilat Satellite Networks Ltd. | Frequency and timing synchronization and error correction in a satellite network |
KR20060130090A (ko) * | 2004-01-07 | 2006-12-18 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 데이터 전송 시스템에서 지터 도입 |
US20050202829A1 (en) * | 2004-03-01 | 2005-09-15 | Texas Instruments Incorporated | Satellite positioning system receiver utilizing time-aiding information from an independent source |
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 |
US7519086B2 (en) * | 2004-08-13 | 2009-04-14 | At&T Intellectual Property I. L.P. | Method and system to measure data packet jitter |
KR100858565B1 (ko) * | 2007-04-23 | 2008-09-16 | (주)디티브이인터랙티브 | Iptv 수신기 테스트신호 발생기 및 발생방법 |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6043709B2 (ja) * | 1977-07-13 | 1985-09-30 | 日本電気株式会社 | 垂直同期装置 |
US4298890A (en) * | 1980-04-21 | 1981-11-03 | Zenith Radio Corporation | Digital vertical synchronization system for a television receiver |
DE3732111A1 (de) * | 1987-09-24 | 1989-04-06 | Bosch Gmbh Robert | Verfahren zur laufzeitanpassung von video- und audiosignalen an ein referenzsignal |
US5416524A (en) * | 1991-07-18 | 1995-05-16 | Zenith Electronics Corp. | Digital television synchronization system and method |
US5486864A (en) * | 1993-05-13 | 1996-01-23 | Rca Thomson Licensing Corporation | Differential time code method and apparatus as for a compressed video signal |
US5561466A (en) * | 1993-06-23 | 1996-10-01 | Nec Corporation | Video and audio data multiplexing into ATM cells with no dummy cell used and ATM cell demultiplexing |
JP3546889B2 (ja) * | 1993-08-24 | 2004-07-28 | ソニー株式会社 | 多重化伝送方法および装置 |
US5452006A (en) * | 1993-10-25 | 1995-09-19 | Lsi Logic Corporation | Two-part synchronization scheme for digital video decoders |
JPH08507247A (ja) * | 1993-12-24 | 1996-08-06 | フィリップス エレクトロニクス ネムローゼ フェンノートシャップ | 読み取り傾斜極性補正及びt▲下2▼測定をもつgrase型mri |
US5602595A (en) * | 1993-12-29 | 1997-02-11 | Zenith Electronics Corporation | ATV/MPEG sync system |
US5694173A (en) * | 1993-12-29 | 1997-12-02 | Kabushiki Kaisha Toshiba | Video data arranging method and video data encoding/decoding apparatus |
US5467342A (en) * | 1994-01-12 | 1995-11-14 | Scientific-Atlanta, Inc. | Methods and apparatus for time stamp correction in an asynchronous transfer mode network |
JP3197766B2 (ja) * | 1994-02-17 | 2001-08-13 | 三洋電機株式会社 | Mpegオーディオデコーダ、mpegビデオデコーダおよびmpegシステムデコーダ |
JP3408617B2 (ja) * | 1994-03-16 | 2003-05-19 | 富士通株式会社 | 画像符号化データの同期ワード多重化方式 |
US5566174A (en) * | 1994-04-08 | 1996-10-15 | Philips Electronics North America Corporation | MPEG information signal conversion system |
US5629958A (en) * | 1994-07-08 | 1997-05-13 | Zenith Electronics Corporation | Data frame structure and synchronization system for digital television signal |
KR0134299B1 (ko) * | 1994-07-11 | 1998-04-29 | 김광호 | 가변장디코딩장치의 동기 복원방법 및 장치 |
IT1268196B1 (it) * | 1994-12-23 | 1997-02-21 | Sip | Dispositivo per la ricetrasmissione e decodifica di sequenze audiovisivi compresse. |
IT1268195B1 (it) * | 1994-12-23 | 1997-02-21 | Sip | Decodificatore per segnali audio appartenenti a sequenze audiovisive compresse e codificate. |
US5671226A (en) * | 1995-02-09 | 1997-09-23 | Mitsubishi Denki Kabushiki Kaisha | Multimedia information processing system |
US5559796A (en) * | 1995-02-28 | 1996-09-24 | National Semiconductor Corporation | Delay control for frame-based transmission of data |
US5651010A (en) * | 1995-03-16 | 1997-07-22 | Bell Atlantic Network Services, Inc. | Simultaneous overlapping broadcasting of digital programs |
US5640388A (en) * | 1995-12-21 | 1997-06-17 | Scientific-Atlanta, Inc. | Method and apparatus for removing jitter and correcting timestamps in a packet stream |
WO1997035432A1 (en) * | 1996-03-19 | 1997-09-25 | Vistar Telecommunications Inc. | Interactive satellite broadcast system |
US5661665A (en) * | 1996-06-26 | 1997-08-26 | Microsoft Corporation | Multi-media synchronization |
FR2752352B1 (fr) * | 1996-08-12 | 1998-10-23 | Thomson Multimedia Sa | Systeme interactif de television par satellite |
US5905732A (en) * | 1996-08-27 | 1999-05-18 | Zenith Electronics Corporation | PCR restamper |
-
1998
- 1998-08-17 US US09/135,502 patent/US6091742A/en not_active Expired - Lifetime
-
1999
- 1999-08-12 EP EP99942132A patent/EP1023788B1/en not_active Expired - Lifetime
- 1999-08-12 JP JP55091499A patent/JP3206756B2/ja not_active Expired - Fee Related
- 1999-08-12 AT AT99942132T patent/ATE271287T1/de not_active IP Right Cessation
- 1999-08-12 ES ES99942132T patent/ES2221424T3/es not_active Expired - Lifetime
- 1999-08-12 KR KR1020007004126A patent/KR20010031188A/ko active IP Right Grant
- 1999-08-12 AU AU55577/99A patent/AU5557799A/en not_active Abandoned
- 1999-08-12 DE DE69918656T patent/DE69918656T2/de not_active Expired - Lifetime
- 1999-08-12 WO PCT/US1999/018324 patent/WO2000010275A1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
WO2000010275A1 (en) | 2000-02-24 |
US6091742A (en) | 2000-07-18 |
ATE271287T1 (de) | 2004-07-15 |
JP2001510675A (ja) | 2001-07-31 |
JP3206756B2 (ja) | 2001-09-10 |
AU5557799A (en) | 2000-03-06 |
EP1023788A1 (en) | 2000-08-02 |
EP1023788B1 (en) | 2004-07-14 |
EP1023788A4 (en) | 2003-02-05 |
KR20010031188A (ko) | 2001-04-16 |
DE69918656T2 (de) | 2005-07-28 |
DE69918656D1 (de) | 2004-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101152307B1 (ko) | 단일 주파수 네트워크에서 코히어런트 심볼을 생성하기위한 장치, 그 시스템 및 그 방법 | |
ES2226226T3 (es) | Disposicion de sincronizacion para una señal de video comprimida. | |
KR100632189B1 (ko) | 디지털 신호 멀티플렉싱 방법과 장치, 디지털 신호 전송 방법과 장치, 디지털 신호 기록 방법과 장치 및 기록 매체 | |
ES2211907T3 (es) | Sistema de procesamiento de señales. | |
TWI471016B (zh) | 重建數位視訊資料流的方法與裝置 | |
ES2221424T3 (es) | Protocolo para comunicaciones bi-direccionales. | |
US20070074267A1 (en) | Method and device for processing a DVB-H compliant transport stream | |
JP2008061272A (ja) | ビデオ・エンコーダおよびエンコーダからデコーダへのタイミングを同期させる方法 | |
ES2696545T3 (es) | Dispositivo de selección de flujos de servicio digital, y procedimiento, programa de ordenador y medios de almacenamiento correspondientes | |
US6324186B1 (en) | Process for designing a transport data stream | |
CN101933332B (zh) | 视频数据解码器和用于解码视频数据并与字幕显示同步的方法 | |
US6870861B1 (en) | Digital signal multiplexing method and apparatus, digital signal transmission method and apparatus, digital signal recording method apparatus and recording medium | |
JP4056113B2 (ja) | 複数の地球局から衛星を介してディジタル情報を放送する装置 | |
US20050036521A1 (en) | PCR jitter reduction in a VSB and/or EVSB multiplexer system | |
PL214807B1 (pl) | Sposób laczenia w ukladzie przetwarzajacym strumienie MPEG pakietów kilku wejsciowych strumieni MPEG w jeden transportowy strumien wyjsciowy z jednoczesna korekcja oznaczen czasowych | |
CN101106447A (zh) | 一种移动多媒体广播系统及其单频网系统和单频网适配器 | |
US8411704B2 (en) | Method, device and system for generating a contribution data stream | |
CN101110688B (zh) | 单频网系统传输方法和单频网适配器 | |
KR20070058153A (ko) | 등시성 데이터 내의 에러를 처리하기 위한 방법 및, 그에러를 수신 및 처리하기 위한 디코더 | |
ES2207939T3 (es) | Procedimiento para la transmision de paquetes de datos criticos en el tiempo en sistemas de transmision digital sin hilos. | |
KR20030019478A (ko) | Ieee 1394 버스로 전송되는 mpeg 기록된 데이터를판독하는 방법 및 장치 | |
CN114928421B (zh) | 一种cdr低速率数据传输系统及传输方法 | |
KR100793963B1 (ko) | 디지털 방송시스템 및 그 데이터 처리방법 | |
JP2002152162A (ja) | 送信装置、受信装置およびデータ伝送方法 | |
JPH04100430A (ja) | 音声セル画像セル再生同期装置 |