ES2338544T3 - Señalizacion de intervalo de tiempo por difusion digital de banda ancha. - Google Patents

Señalizacion de intervalo de tiempo por difusion digital de banda ancha. Download PDF

Info

Publication number
ES2338544T3
ES2338544T3 ES03705641T ES03705641T ES2338544T3 ES 2338544 T3 ES2338544 T3 ES 2338544T3 ES 03705641 T ES03705641 T ES 03705641T ES 03705641 T ES03705641 T ES 03705641T ES 2338544 T3 ES2338544 T3 ES 2338544T3
Authority
ES
Spain
Prior art keywords
information
time interval
burst
time
packet
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
Application number
ES03705641T
Other languages
English (en)
Inventor
Harri Pekonen
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Inc
Original Assignee
Nokia Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nokia Inc filed Critical Nokia Inc
Application granted granted Critical
Publication of ES2338544T3 publication Critical patent/ES2338544T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/65Arrangements characterised by transmission systems for broadcast
    • H04H20/71Wireless systems
    • H04H20/72Wireless systems of terrestrial networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/24Time-division multiplex systems in which the allocation is indicated by an address the different channels being transmitted sequentially
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/33Flow control; Congestion control using forward notification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/35Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9031Wraparound memory, e.g. overrun or underrun detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/90Buffering arrangements
    • H04L49/9063Intermediate storage in different physical parts of a node or terminal
    • H04L49/9078Intermediate storage in different physical parts of a node or terminal using an external memory or storage device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0215Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices
    • H04W28/0221Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices power availability or consumption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower using a pre-established activity schedule, e.g. traffic indication frame
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Computer Hardware Design (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

Un sistema transmisor (20) de difusión digital por intervalo de tiempo, que comprende: un almacén temporal para recibir y almacenar temporalmente información de un proveedor (17, 18) de servicios de información; un encapsulador (35, 36) para recibir la información temporalmente almacenada desde el almacén temporal y para formar al menos una cabecera de paquete que contiene información de intervalo de tiempo; y un transmisor (31) de difusión digital para transmitir ráfagas de paquetes que incluyen la información temporalmente almacenada y la información de intervalo de tiempo; en el cual la información de intervalo de tiempo especifica un periodo de tiempo entre la transmisión de un paquete en curso de una ráfaga de paquetes en curso y la transmisión de un primer paquete transmitido de una ráfaga posterior de paquetes.

Description

Señalización de intervalo de tiempo por difusión digital de banda ancha.
Campo de la invención
La presente invención se refiere a la transmisión de datos de audio, datos de vídeo, datos de control u otra información y, en particular, a la señalización de información de intervalo de tiempo para el empleo eficiente de recursos de difusión de información.
Antecedentes de la invención
El flujo de vídeo, el flujo de datos y la programación de difusión digital de banda ancha está aumentando en popularidad en las aplicaciones de red. Un ejemplo de una red de difusión digital de banda ancha que goza de popularidad en Europa y en otras partes en todo el mundo es la Difusión de Vídeo Digital (DVB) que, además del suministro de contenido televisivo, también es capaz de suministrar datos. El Comité de Sistemas Avanzados de Televisión (ATSC) también ha definido una red de difusión digital de banda ancha. Tanto el ATSC como la DVB utilizan una técnica de generación de contenedores en la cual el contenido para transmitir se coloca en paquetes de formato MPEG-2 que actúan como contenedores de datos. Así, los contenedores pueden utilizarse para transportar cualquier dato adecuadamente digitalizado, que incluye, pero que no se limita a, la Televisión de Alta Definición, la Televisión de Definición Estándar de múltiples canales (PAL/NTSC o SECAM), los datos de multimedia de banda ancha y servicios interactivos, y similares. Transmitir y recibir la programación digital de banda ancha usualmente requiere que los equipos de transmisión y recepción estén activados continuamente, para poder enviar o recibir toda la información de flujo. Sin embargo, en el estado en curso de la tecnología, los niveles de consumo de energía, especialmente en la interfaz primaria de un receptor de difusión digital, son relativamente altos. La reducción de estos niveles de consumo de energía, por lo tanto, mejoraría la eficiencia operativa del equipo de difusión.
El documento WO 01/97538 se refiere a la inclusión de un protocolo flexible de mensajería que ajusta la adjudicación de recursos para la mensajería, en respuesta a la magnitud del tráfico efectivo de mensajería.
Resumen de la invención
La invención está definida por las reivindicaciones.
Para reducir el consumo de energía del receptor en un sistema de difusión digital de banda ancha, la información se transmite y se recibe periódicamente en ráfagas. El término "periódicamente" se refiere a algo que ocurre repetidamente a intervalos que pueden cambiar. En tal sistema, un transmisor puede comunicar a un receptor información precisa con respecto a cuándo debería esperar el receptor recibir ráfagas de transmisión. El suministro de este tipo de información se denomina proporcionar o señalizar información de intervalo de tiempo. Sobre la base de la información recibida de señalización de intervalo de tiempo, el receptor puede desactivarse, lo que puede incluir ser puesto en un estado de consumo reducido de energía, durante el tiempo ocioso entre las recepciones de ráfagas de transmisión. Esto da como resultado ventajoso un consumo de potencia reducido por parte del receptor.
Según diversas realizaciones ilustrativas de la invención, la información de intervalo de tiempo se añade a las cabeceras de paquete. La información de intervalo de tiempo se refiere a información de temporización que corresponde a un periodo de tiempo entre la transmisión de un paquete en curso de una ráfaga en curso desde un servicio de datos, y la transmisión de un paquete transmitido por primera vez de una ráfaga subsiguiente desde el servicio de datos.
Un componente del sistema transmisor, tal como un encapsulador multiprotocolo, puede codificar información de intervalo de tiempo al formar paquetes a transmitir en ráfagas. El encapsulador puede incluir un almacén temporal elástico que almacena datos desde uno o más proveedores de servicios de información. Tal almacén temporal elástico puede ser lo bastante grande como para almacenar al menos dos ráfagas de información desde esencialmente todos los servicios de información para los cuales el transmisor está transmitiendo ráfagas de información. Cuando el encapsulador ha recibido al menos dos ráfagas de información desde un proveedor de servicios de información y ha recibido aquellos datos cualesquiera que el transmisor envíe entre dos tales ráfagas, el encapsulador puede determinar cuánto tiempo transcurrirá entre la transmisión de la primera ráfaga y la transmisión de la segunda ráfaga. Esta información temporal puede añadirse a uno o más de los paquetes de una ráfaga de transmisión. De esta manera, los paquetes encapsulados pueden llevar información precisa con respecto a cuánto tiempo transcurrirá entre la recepción de una ráfaga en curso y la recepción de una ráfaga subsiguiente.
La información de intervalo de tiempo puede incluir la duración de una ráfaga, un periodo de tiempo entre ráfagas originales, el tiempo entre una ráfaga original y una copia de la ráfaga, y la numeración de las ráfagas originales. Este tipo de información de intervalo de tiempo puede colocarse en cabeceras de paquete, tal como uno o más octetos reservados, pero no utilizados, para las direcciones del control del acceso al medio.
Las instrucciones ejecutables por ordenador para señalizar la información de intervalo de tiempo, según la invención, se almacenan en medios legibles por ordenador.
Breve descripción de los dibujos
La invención se ilustra, a modo de ejemplo en, y sin limitarse a, los dibujos adjuntos, en los cuales los números iguales de referencia indican elementos similares, y en los cuales:
La Fig. 1 muestra un diagrama simplificado de un sistema convencional de difusión digital de flujos;
La Fig. 2 muestra una onda de la señal de flujo emitida por el sistema convencional de difusión digital de la Fig. 1;
La Fig. 3 muestra un terminal de difusión digital de banda ancha que incluye un receptor y un cliente;
La Fig. 4 muestra una primera realización preferida de un sistema de difusión digital por intervalo de tiempo según la invención;
La Fig. 5 es un gráfico que muestra los cambios a lo largo del tiempo en el contenido de un almacén temporal elástico en el sistema de difusión de la Fig. 4;
La Fig. 6 muestra la velocidad de transmisión de una señal emitida por un transmisor en el sistema de la Fig. 4;
La Fig. 7 es una tabla que enumera campos y sus respectivos tamaños para un descriptor de difusión de datos;
Las Figs. 8 y 9 son tablas que muestran diversas informaciones relacionadas con la encapsulación multiprotocolo;
La Fig. 10 muestra la codificación relacionada con el uso de diversos octetos de direcciones del control de acceso al medio;
La Fig. 11 es un gráfico que muestra los cambios a lo largo del tiempo en el contenido de un almacén temporal elástico del receptor en el sistema de difusión de la Fig. 4;
La Fig. 12 muestra la velocidad de transmisión de una señal multiplexada por división del tiempo, emitida por un transmisor en el sistema de la Fig. 4;
La Fig. 13 muestra una realización preferida alternativa de un sistema de difusión digital por intervalo de tiempo;
La Fig. 14 es un gráfico que muestra los cambios a lo largo del tiempo en el contenido de un almacén temporal elástico en el sistema de difusión de la Fig. 13;
La Fig. 15 es un gráfico que muestra los cambios a lo largo del tiempo en las salidas de los almacenes temporales elásticos, y en el contenido de un almacén temporal elástico del operador de la red en el sistema de la Fig. 13; y
La Fig. 16 muestra la velocidad de transmisión de una señal multiplexada por división del tiempo emitida por un transmisor en el sistema de la Fig. 13.
La Fig. 17 es un gráfico de la tasa de bits con respecto al tiempo para los datos de un primer servicio de datos y de un segundo servicio de datos de un proveedor de servicios de vídeo.
La Fig. 18 es un gráfico de la tasa de bits con respecto al tiempo para la salida de un almacén temporal elástico A de la Fig. 13.
La Fig. 19 es similar a la Fig. 17, y es un gráfico de la tasa de bits con respecto al tiempo para los datos de un tercer servicio de datos y de un cuarto servicio de datos del proveedor B de servicios de vídeo de la Fig. 13.
La Fig. 20 es similar a la Fig. 18 y es un gráfico de la tasa de bits con respecto al tiempo para la salida del almacén temporal elástico B de la Fig. 13.
La Fig. 21 es similar a las Figs. 18 y 20, y es un gráfico de la tasa de bits con respecto al tiempo para la señal de salida desde el almacén temporal elástico del operador de red de la Fig. 13.
La Fig. 22 muestra un paquete MPE que incluye una carga útil del paquete MPE y un conjunto de parámetros de intervalo de tiempo que pueden utilizarse en diversas permutaciones y combinaciones para señalizar la información de intervalo de tiempo.
La Fig. 23 muestra la numeración descendente de paquetes MPE dentro de un intervalo de tiempo de los paquetes MPE.
La Fig. 24 muestra una indicación de límite de intervalo de tiempo de un paquete, para indicar que el paquete es el primer paquete de la ráfaga de paquetes.
La Fig. 25 muestra indicaciones de próximas ráfagas, que indican si la próxima ráfaga será una copia de una ráfaga anteriormente transmitida.
La Fig. 26 muestra la señalización de un periodo de tiempo entre la transmisión de un paquete en curso y el primer paquete de la siguiente ráfaga original.
La Fig. 27 muestra la señalización de un periodo de tiempo entre la transmisión de un paquete en curso y el primer paquete de la próxima ráfaga de copia.
La Fig. 28 muestra la señalización de un periodo de tiempo entre la transmisión de un paquete en curso y el primer paquete de la próxima ráfaga.
La Fig. 29 muestra la numeración de ráfagas originales y copias.
La Fig. 30 ilustra cómo la información de intervalo de tiempo puede estar contenida en el campo de adaptación de un paquete de flujo de transporte MPEG II según una realización de la invención.
\vskip1.000000\baselineskip
Descripción detallada de la invención
La Fig. 1 es un diagrama simplificado de un sistema convencional 10 de difusión digital de flujos, en el cual una señal 21 de información, originada en un proveedor 11 de servicios de información, se transmite a un cliente que accede a un receptor 15 de difusión digital. La señal 21 de información se envía habitualmente desde el proveedor 11 de servicios a un transmisor 13 por un enlace, que puede ser un enlace de Internet. El transmisor 13 difunde la señal de información al receptor 15 como una señal 23 de flujos, típicamente mediante una antena difusora (no mostrada).
En una aplicación convencional de transmisión de señales, el transmisor 13 proporciona un flujo continuo, o lentamente variable, de datos con un ancho de banda de aproximadamente 100 Kbits/seg, tal como se muestra en la Fig. 12. La señal 23 de flujo exhibe así la misma velocidad de transmisión de 100 Kbits/seg. El receptor 15 de difusión digital funciona necesariamente en una modalidad constantemente activada, a fin de recibir toda la información proporcionada por la señal 23 de flujo, que también puede incluir uno o más flujos distintos de datos proporcionados por uno o más proveedores distintos de servicios de información (no mostrados).
Con respecto a la señalización de la información de intervalo de tiempo, el empleo de la información de hora absoluta de reloj puede ser indeseable porque, en los sistemas de difusión digital de banda ancha, puede no estar disponible información de reloj lo bastante precisa. La típica resolución del reloj es de aproximadamente un segundo.
Hay propuestas para añadir información de intervalo de tiempo a las tablas de información de servicios (SI) para indicar la información de intervalo de tiempo. Las tablas SI se utilizan para llevar información de control, tal como parámetros de ajuste, parámetros de servicios de difusión digital de banda ancha, los subtítulos en la televisión digital y la información de la guía electrónica de programas. Un problema con el empleo de tablas SI para llevar información de intervalo de tiempo es que las tablas SI se envían independientemente de las ráfagas de intervalos de tiempo. Esto significa que la información puede llegar durante el tiempo ocioso entre dos ráfagas. Para reducir el consumo de energía, sin embargo, el receptor debería poder ser apagado, incluso ser puesto en una modalidad de consumo reducido de energía, durante este tiempo ocioso entre ráfagas de transmisión.
Con referencia a la Fig. 3, un terminal 12, que puede ser un terminal móvil, tal como un teléfono celular, una agenda electrónica, un ordenador portátil, y similares, incluye un receptor 14, un cliente 16 y una antena 19. También se muestra una señal 22 de difusión digital de banda ancha. En el receptor 14, un procesador puede efectuar parte del procesamiento de la trayectoria de datos, y puede tratar con protocolos de nivel inferior, tales como la información de la capa 2, que puede incluir paquetes del protocolo de la sección de comandos y control de medios de almacenamiento digital de difusión de vídeo digital (DVB DSM-CC), tablas de información de servicios (SI) y paquetes encapsulados multiprotocolo (MPE). El software que se ejecuta en el cliente 16 puede tratar con la capa 3 y capas superiores, incluso TCP/IP y capas específicas de aplicaciones. El término "protocolos de capa inferior", según se utiliza en el presente documento, se refiere a protocolos inferiores a las capas de red y/o transporte. El paso de información de intervalo de tiempo, que se especifica en términos absolutos más que relativos, entre los procesadores del receptor 14 y el cliente 16 introduce habitualmente una latencia indeseable en la información de intervalo de tiempo, debido a la latencia potencialmente variable entre los dos procesadores.
El periodo de tiempo que lleva transferir datos entre los procesadores puede contribuir a este tipo de latencia indeseable. Por ejemplo, cuando un primer procesador solicita un bus de datos que está compartido entre el primer procesador y un segundo procesador, el bus puede estar ocupado, realizando una transferencia distinta. Este tipo de situación puede introducir una magnitud variable de latencia antes de que el primer procesador pueda adquirir el bus de datos para efectuar la transferencia de datos deseada. Además, la latencia del software puede ser causada por no reaccionar el software inmediatamente a las solicitudes, tales como una interrupción de recepción de tajada temporal. Los retardos en la atención de interrupciones pueden ser causados por la ejecución de software no interrumpible por parte del receptor 14 o el cliente 16, o tanto por el receptor 14 como por el cliente 16.
También hay propuestas para añadir información de intervalo de tiempo en un protocolo de capa superior. Un problema de estas soluciones propuestas es que los protocolos de nivel superior son tratados por software de nivel superior, que es típicamente ejecutado por el cliente 16. Como se ha expuesto anteriormente, hay latencia variable al transferir información entre el receptor 14 y el cliente 16. Así, al transferir información de intervalo de tiempo desde el cliente 16 al receptor 14, puede no ser posible mantener información temporal exacta.
Añadir información de intervalo de tiempo a cabeceras de paquete, y utilizar información de intervalo de tiempo que especifica información de temporización en términos relativos, supera las diversas limitaciones de las propuestas anteriormente expuestas. La información de temporización relativa puede corresponder a un periodo de tiempo entre ráfagas de transmisión. Por ejemplo, para dos ráfagas desde un único proveedor de servicios de información, la primera ráfaga puede llevar en sus cabeceras de paquete información que especifica con cuánta demora debería esperar recibir el receptor la segunda ráfaga.
Un componente del sistema transmisor, tal como un encapsulador multiprotocolo, puede codificar información de intervalo de tiempo al formar paquetes a transmitir en ráfagas. El encapsulador puede añadir la información de intervalo de tiempo a las cabeceras de paquete. Esta información de intervalo de tiempo puede especificar en términos relativos cuándo enviará el transmisor una próxima ráfaga de transmisión para el mismo servicio de información. Como se describe en más detalle más adelante, el encapsulador puede incluir un almacén temporal elástico que almacena datos de uno o más proveedores de servicios de información. Tal almacén temporal elástico puede ser lo bastante grande como para almacenar al menos dos ráfagas de información de esencialmente todos los servicios de información para los cuales el transmisor está transmitiendo ráfagas de información. Cuando el encapsulador ha recibido al menos dos ráfagas de información desde un proveedor de servicios de información y ha recibido los datos cualesquiera que el transmisor envíe entre dos tales ráfagas, el encapsulador puede determinar cuánto tiempo transcurrirá entre la transmisión de la primera ráfaga y la transmisión de la segunda ráfaga. Esta información temporal puede añadirse a uno o más de los paquetes de una ráfaga de transmisión. De esta manera, los paquetes encapsulados pueden llevar información precisa con respecto a cuánto tiempo transcurrirá entre la recepción de una ráfaga en curso y la recepción de una ráfaga posterior. Esta información puede ser precisa, porque un encapsulador, según lo anteriormente descrito, puede determinar cuántos datos hay entre un paquete en curso y el inicio de una ráfaga posterior.
La Fig. 4 ilustra una realización de un sistema 30 de difusión digital por intervalo de tiempo, en el cual la información de intervalo de tiempo puede señalizarse según la invención, incluyendo un sistema transmisor 20 y un sistema receptor 40. Un primer flujo de información originado en un primer proveedor 17 de servicios de información en el sistema transmisor 20 está concebido para la transmisión flujo abajo a un cliente, utilizando un receptor 41 de difusión digital en el sistema receptor 40. Durante el funcionamiento del sistema transmisor 20, una señal 25 de datos es recibida desde el primer proveedor 17 de servicios de información por un enlace de red. Un intervalo predeterminado de la información de flujo en la señal 25 de datos es inicialmente almacenado temporalmente en un primer almacén temporal elástico 35 como un intervalo 27 de información almacenada temporalmente. Como será evidente, el primer almacén temporal elástico 35 puede ser reemplazado por cualquier otro tipo adecuado de almacén temporal de entrada, incluyendo, pero sin limitarse a, un almacén temporal del tipo "primero en entrar, primero en salir" (FIFO), un almacén temporal anular, o un almacén temporal dual con secciones separadas de entrada y salida.
En una realización preferida, el intervalo 27 de información temporalmente almacenada recibe luego formato utilizando, por ejemplo, un encapsulador 37 multiprotocolo según la Sección 7 del Estándar Europeo EN 301192 "Digital Video Broadcasting (DVB); DVB specification for data broadcasting" ["Difusión de Vídeo Digital (DVB); especificación de DVB para la difusión de datos"]. El primer almacén temporal elástico 35 puede integrarse con el encapsulador 37 multiprotocolo para comprender un único dispositivo 39. Después de la encapsulación, el encapsulador 37 multiprotocolo envía un intervalo 29 de información encapsulada a un transmisor 31 de difusión digital, para su difusión al receptor 41 de difusión digital, como una señal 51 de intervalo de tiempo, según se describe en más detalle más adelante.
La cantidad de información ingresada en el primer almacén temporal elástico 35, como función del tiempo, puede representarse por una onda 71 con dientes de sierra, mostrada en el gráfico de la Fig. 5. Según el primer proveedor 17 de servicios suministra la señal 25 de datos, la información de datos en el primer almacén temporal elástico 35 aumenta hasta un nivel máximo del almacén temporal, indicado aquí por un primer valor 73 máximo local. El nivel máximo del almacén temporal está relacionado con la cantidad de memoria asignada en el primer almacén temporal elástico 35 para almacenar la primera señal de información.
El tamaño del primer almacén temporal elástico 35 se especifica generalmente para que sea al menos tan grande como el flujo de información suministrado por el proveedor 17 de servicios en el intervalo temporal entre los máximos sucesivos de la onda (p. ej., el primer valor 73 máximo local y un segundo valor 75 máximo local). El intervalo 27 de información temporalmente almacenada del primer almacén temporal elástico 35 se envía periódicamente mediante el encapsulador 37 multiprotocolo al transmisor 31 de difusión digital, de forma tal que no se supere la capacidad de memoria especificada en el primer almacén temporal elástico 35. Cuando el intervalo 27 de información temporalmente almacenada se envía al transmisor 31 de difusión digital, la cantidad de información temporalmente almacenada que queda en el primer almacén temporal elástico 35 cae hasta un valor 74 mínimo local, que puede ser cero.
El primer almacén temporal elástico 35 puede incluir un indicador "CL" que puede activarse cuando se alcanza un total 79 de octetos de "casi lleno", para indicar cuándo el primer almacén temporal elástico 35 está por superar la capacidad de memoria asignada. Preferiblemente, el proceso de emitir el intervalo 27 de información temporalmente almacenada comienza cuando se activa el indicador CL. Esto sirve para proporcionar capacidad de almacenamiento para un intervalo posterior de la información de flujo enviada por el proveedor 17 de servicios (aquí representado por la siguiente parte de la onda 71). Cuando se ha ingresado el siguiente intervalo de información de datos de flujo, la información temporalmente almacenada en el primer almacén temporal elástico 35 alcanza un segundo valor 75 máximo local, que es posteriormente emitido cuando el indicador CL se activa, dando como resultado un segundo valor 76 mínimo local. El proceso se repite, produciendo un tercer valor 77 máximo local y un tercer valor 78 mínimo local.
Cada porción subsiguiente de los datos de flujo temporalmente almacenados en el primer almacén temporal elástico 35 se emite sucesivamente de esta manera al transmisor 31 de difusión digital, para su transmisión el receptor 41 de difusión digital. Esta acción produce la señal 51 de intervalo de tiempo, una porción de la cual se muestra en la Fig. 6. La señal 51 de intervalo de tiempo comprende una serie continua de ráfagas de transmisión, ejemplificadas por las ráfagas 53, 55, y 57 de transmisión. En el ejemplo proporcionado, la ráfaga 53 de transmisión corresponde a la transferencia de información temporalmente almacenada representada por la transición de la onda 71 desde el valor 73 máximo local al valor 74 mínimo local. Análogamente, la siguiente ráfaga 55 de transmisión corresponde a la transferencia de información temporalmente almacenada representada por la transición de la onda 71 desde el valor 75 máximo local al valor 76 mínimo local, y la ráfaga 57 de transmisión corresponde a la transferencia de información temporalmente almacenada representada por la transición desde el valor 77 máximo local al valor 78 mínimo local.
En una realización ilustrativa de la invención, cada una de las ráfagas 53, 55 y 57 de transmisión es un pulso de 4 Mbits/seg, de una duración de aproximadamente un segundo, para proporcionar una transferencia de cuatro Mbits de información temporalmente almacenada por ráfaga de transmisión. Las ráfagas 53, 55 y 57 de transmisión están separadas por intervalos de aproximadamente 40 segundos, de forma tal que la señal 51 de intervalo de tiempo difunda efectivamente a una velocidad promedio de transmisión de información de señal de 100 Kbits por segundo (es decir, la misma que la velocidad de transmisión de la señal 23 de flujo entrante). El segmento de señal de 40 segundos almacenado en el almacén temporal elástico 35 comprende la información de señal a difundir al receptor 41 de difusión digital, como cualquiera de las ráfagas 53, 55 y 57 de transmisión, por ejemplo.
Un ejemplo de codificación de información de intervalo de tiempo se proporciona en el contexto de la encapsulación multiprotocolo (MPE) de los paquetes de difusión de vídeo digital (DVB). La Fig. 7 es una tabla que enumera campos y sus respectivos tamaños para un descriptor de difusión de datos según el estándar EN 300468. El Id_difusión_datos 80 es un campo de 16 bits que identifica la especificación de difusión de datos que se utiliza para difundir los datos en la red de difusión. Las adjudicaciones del valor de este campo se hallan en el documento ETR 162. Un valor de Id_difusión_datos de 0x0005 se reserva para la encapsulación multiprotocolo.
El tamaño de una cabecera de paquete MPE de la DVB es fijo. Este tipo de cabecera de paquete incluye octetos de direcciones del control de acceso al medio (MAC). La Fig. 8 es una tabla que ilustra la sintaxis de una sección_de_datagrama según el estándar EN301192. La dirección_MAC_1 90-1, hasta la dirección_MAC_6 90_6, son seis octetos, algunos de, o todos, los cuales se utilizan convencionalmente para las direcciones del MAC de diversos componentes de red.
La Fig. 9 es una tabla que muestra la sintaxis de una estructura de Info_encapsulación_multiprotocolo según el estándar EN301192. Un descriptor define cuántos de los octetos de la dirección MAC son válidos para las direcciones del MAC. La gama_direcciones_MAC 92 es un campo de 3 bits que indica el número de octetos de direcciones MAC que se utilizan para diferenciar los servicios de multidifusión. La Fig. 10 muestra la codificación del campo gama_direcciones_MAC 92 de la Fig. 9 según el estándar EN301192. La Fig. 10 muestra qué octetos de direcciones MAC son válidos para las direcciones del MAC sobre la base de diversos valores de gama_direcciones_MAC. Para un valor dado de la gama 92 de direcciones-MAC, los octetos restantes de direcciones MAC quedan sin utilizar. Por ejemplo, para un valor de la gama de direcciones-MAC de 0x01, los octetos 1 a 5 de direcciones-MAC quedan sin utilizarse. Para un valor de la gama de direcciones-MAC de 0x02, los octetos 1 a 4 de direcciones-MAC quedan sin utilizarse, y así sucesivamente.
En la Fig. 9, hay un campo 96 de 3 bits marcado como reservado. Este campo reservado 96 puede utilizarse para definir distintos significados para los bits de direcciones MAC utilizados para señalizar la información de intervalo de tiempo. Por ejemplo, uno o más de estos 3 bits reservados pueden utilizarse para especificar cómo los octetos que están reservados, pero no utilizados, para las direcciones MAC, están siendo utilizados para la información de intervalo de tiempo.
La Figura 30 ilustra una realización en la cual la información de intervalo de tiempo se incluye en un campo 3002 de adaptación de un paquete del flujo de transporte MPEG II. Los bits 3004 de control del campo de adaptación, incluidos en una cabecera 3006 de MPEG II, pueden utilizarse para señalizar la presencia de la información de intervalo de tiempo en el campo 3002 de adaptación. En una realización ilustrativa, el campo 3004 de control de adaptación incluye dos bits. Un valor de bits de "00" puede indicar que el campo de adaptación está reservado para uso futuro, un valor de bits de "01" puede indicar que está presente una carga útil, pero que no está presente un campo de adaptación, un valor de bits de "10" puede indicar que está presente un campo de adaptación, pero no está presente ninguna carga útil, y un valor de bits de "11" puede indicar que están presentes un campo de adaptación y una carga útil.
Un terminal 12 puede configurarse para analizar los bits 3004 de control del campo de adaptación, a fin de determinar si el campo 3002 de adaptación está o no presente. Cuando el campo 3002 de adaptación está presente, puede determinarse a partir del campo 3002 de adaptación si está presente la información de temporización relativa y, en ese caso, cómo ha sido codificada. Si está presente, la información de temporización relativa puede extraerse entonces del campo 3002 de adaptación para su uso de la manera descrita en el presente documento. Alternativamente, un valor de "00" para los bits 3004 de control del campo de adaptación puede emplearse en el futuro con respecto a la especificación de la información de temporización relativa.
La información de intervalo de tiempo puede incluir la longitud de una ráfaga, un periodo de tiempo entre ráfagas originales, el tiempo entre una ráfaga original y una copia de la ráfaga, y la numeración de las ráfagas originales. Este tipo de información de intervalo de tiempo puede colocarse en las cabeceras de paquete, por ejemplo, en los octetos 90-1 a 90-6 de direcciones MAC anteriormente expuestos. Diversas combinaciones y permutaciones de este tipo de información de intervalo de tiempo pueden colocarse en las cabeceras de paquete. Por ejemplo, la longitud de una ráfaga y el periodo de tiempo entre las ráfagas originales pueden utilizarse sin otra información de intervalo de tiempo. Ejemplos de información de intervalo de tiempo se exponen más adelante en más detalle con respecto a las Figs. 17-29.
Con referencia nuevamente a la Fig. 4, el receptor 41 de difusión digital envía la señal 51 de intervalo de tiempo a una unidad 43 de filtrado de flujo para desmenuzar la encapsulación de la señal de información que había sido añadida por el encapsulador 37 multiprotocolo. La encapsulación puede llevar paquetes del Protocolo de Internet (IP), por ejemplo. En una realización preferida, el filtrado Booleano del protocolo se emplea para minimizar la magnitud de la lógica necesaria para operaciones de filtrado realizadas por la unidad 43 de filtrado de flujo, y optimizar así la capacidad del receptor 41 de difusión digital. Un intervalo de información filtrada se envía entonces a un almacén temporal elástico 45 del receptor, que funciona para almacenar temporalmente la señal de información que comprende cualquiera de las ráfagas 53, 55 y 57 de transmisión, antes de ser enviadas flujo abajo a un procesador 47 de aplicaciones, para su conversión en un flujo 49 de datos de información. Esta acción puede ilustrarse con referencia al gráfico de la Fig. 11, en el cual la onda 81 de dientes de sierra representa diagramáticamente, como una función del tiempo, la señal de la cantidad de información almacenada en el almacén temporal elástico 45 del receptor. En una realización preferida, el tamaño del almacén temporal elástico 45 del receptor en el sistema receptor 40 es esencialmente el mismo que el tamaño del primer almacén temporal elástico 35 en el sistema transmisor 20.
Cuando la ráfaga 53 de transmisión ha sido recibida en el almacén temporal elástico 45 del receptor, la onda 81 alcanza un primer máximo local 83. El total de octetos almacenado en el almacén temporal elástico 45 del receptor disminuye entonces desde el primer máximo local 83 hasta un primer mínimo local 84, según la información correspondiente se transfiere desde el almacén temporal elástico 45 del receptor al procesador 47 de la aplicación. Preferiblemente, la velocidad a la cual se transfiere el contenido del almacén temporal elástico 45 del receptor al procesador 47 de aplicación es al menos tan alta como la velocidad a la cual la información de datos se coloca en el primer almacén temporal elástico 35. Esto sirve para garantizar que el almacén temporal elástico 45 del receptor esté disponible para almacenar la siguiente ráfaga 55 de transmisión. Cuando la próxima ráfaga 55 de transmisión se recibe en el almacén temporal elástico 45 del receptor, la onda 81 aumenta hasta un segundo máximo local 85, que disminuye hasta un segundo mínimo local 86 según el intervalo de información recibida se transfiere desde el almacén temporal elástico 45 del receptor al procesador 47 de la aplicación, para su conversión en un paquete de datos.
El proceso continúa con la siguiente ráfaga 57 de transmisión, que produce un tercer máximo local 87 que disminuye hasta un tercer mínimo local 88. Preferiblemente, el almacén temporal elástico 45 del receptor incluye un indicador "CV" para indicar cuándo se ha alcanzado un total 82 "casi vacío" de octetos, y un indicador CL para indicar cuándo se ha alcanzado un total 89 "casi lleno" de octetos. Como se explica en mayor detalle más adelante, los indicadores CV y CL pueden utilizarse ventajosamente para sincronizar el encendido y el apagado, respectivamente, del receptor 41 de difusión digital, con la temporización de las ráfagas de transmisión entrantes, tales como las ráfagas 53, 55 y 57 de transmisión.
El formato de los paquetes de datos convertidos de esta manera a partir de los intervalos de información recibidos en el almacén temporal elástico 45 del receptor es modificado continuamente, hasta formar el flujo 49 de transmisión de información, por el procesador 47 de la aplicación, que funciona para ingresar datos continuamente desde el almacén temporal elástico 45 del receptor. Como puede apreciar alguien versado en la tecnología relevante, mientras el transmisor 31 de difusión digital permanece activado en una modalidad de transmisión durante cada ráfaga 53, 55 y 57 de transmisión, el transmisor 31 de difusión digital puede apagarse ventajosamente en los intervalos de tiempo "ocioso" entre las ráfagas 53 y 55 de transmisión, y entre las ráfagas 55 y 57 de transmisión, a fin de reducir los requisitos de potencia operativa. El apagado puede llevarse a cabo, por ejemplo, por un conmutador controlado, como es bien conocido en la tecnología relevante.
En particular, el transmisor 31 de difusión digital puede apagarse después del punto 61 de terminación de la ráfaga 53 de transmisión (mostrada en t = 1 seg), y puede permanecer apagado hasta justo antes del punto 63 de iniciación de la ráfaga 55 de transmisión (mostrado en t = 40 seg). De manera similar, el transmisor 31 de difusión digital puede apagarse después del punto 65 de terminación de la ráfaga 55 de transmisión (mostrado en t = 41 seg), y puede permanecer apagado hasta justo antes del punto 67 de iniciación de la ráfaga 57 de transmisión (mostrado en t = 80 seg). Al completarse la ráfaga 57 de transmisión, indicado como el punto 69 de terminación (mostrado en t = 81 seg), el transmisor 31 de difusión digital puede desactivarse nuevamente.
La descodificación de la información de intervalo de tiempo puede hacerse en el procesador 47 de la aplicación. Al recibir una ráfaga de paquetes, la unidad 43 de filtrado de flujos filtra (al menos) un intervalo de tiempo y almacena la información de la tajada temporal filtrada en el almacén temporal elástico 45 del receptor. La unidad 43 de filtrado de flujo notifica al procesador 47 de la aplicación que se ha recibido una nueva tajada temporal. El procesador 47 de la aplicación puede descodificar luego la información de intervalo de tiempo e iniciar otro procesamiento, según corresponda.
Un proveedor de servicios de información fija el indicador 94 de 1 bit indicador_correspondencia_IP_MAC (Fig. 9) en "1" si el servicio utiliza la correspondencia entre IP y MAC según se describe en el documento IETF RFC 1112. Si este indicador está fijado en "0", la correspondencia de la dirección IP con la dirección MAC se efectúa fuera del ámbito del estándar EN 301192.
Al recibir los servicios de multidifusión IP, la dirección MAC se genera a partir de la dirección IP transportada dentro de la sección data_grama. Así, la información de la dirección IP se copia a los bits 90-1 a 90-6 de la dirección MAC. El receptor, por lo tanto, también puede efectuar el filtrado de direcciones utilizando una dirección IP y, en ese caso, todos los bits de la dirección MAC pueden estar disponibles para llevar información de intervalo de tiempo, o para cualquier otro fin.
En una realización ilustrativa de la invención, el sistema 30 de difusión digital por intervalo de tiempo incluye uno o más proveedores de servicios adicionales, ejemplificados por un segundo proveedor 18 de servicios, mostrado en la Fig. 4. El segundo proveedor 18 de servicios envía una segunda señal 26 de datos al transmisor 31 de difusión digital por un enlace de red. La segunda señal 26 de datos recibida desde el segundo proveedor 18 de servicios se coloca en un segundo almacén temporal elástico 36 y se encapsula análogamente utilizando, por ejemplo, un encapsulador 38 multiprotocolo. Un multiplexador 33 procesa las señales encapsuladas del primer almacén temporal elástico 35 y del segundo almacén temporal elástico 36 en una señal 91 multiplexada por división del tiempo (TDM), descrita en mayor detalle más adelante, para su difusión al receptor 41 de difusión digital.
Debería entenderse que si sólo un proveedor de servicios está enviando información al transmisor 31 de difusión digital, el primer proveedor 17 de servicios, por ejemplo, el multiplexador 33 no se requiere para el funcionamiento del sistema 30 de difusión digital por intervalo de tiempo. En consecuencia, en la primera realización preferida, mencionada anteriormente, la señal en el primer almacén temporal elástico 35 puede proporcionarse directamente al transmisor 31 de difusión digital mediante el encapsulador 37 multiprotocolo.
Para la realización mostrada en la Fig. 4, en la cual dos proveedores de servicios están suministrando señales de información, la señal 91 TDM, mostrada en la Fig. 12, comprende una serie continua de ráfagas de transmisión, que incluye las ráfagas 53, 55 y 57 de transmisión, resultantes de las señales de información proporcionadas por el primer almacén temporal elástico 35, entrelazadas con las ráfagas 93, 95 y 97 de transmisión resultantes de las señales de información proporcionadas por el segundo almacén temporal elástico 36. En el ejemplo proporcionado, cada una de las ráfagas 93, 95 y 97 de transmisión tiene lugar aproximadamente 10 segundos después de una correspondiente ráfaga 53, 55 o 57 de transmisión. Como puede apreciar cualquiera versado en la tecnología relevante, el procedimiento revelado no se limita a este espaciado de 10 segundos, y pueden utilizarse otros valores de espaciado temporal, según se desee. Además, si se incluyen proveedores adicionales de servicios en el sistema 30 de difusión digital por intervalo de tiempo, se incluirán uno o más conjuntos de ráfagas de transmisión entrelazadas (no mostradas) en la señal 91 TDM.
En una realización ilustrativa de la invención, la modalidad receptora activada del receptor 41 de difusión digital, en la Fig. 4, está sincronizada con una ventana de transmisión, periodo durante el cual está transmitiendo el transmisor 31 de difusión digital. Así, para la recepción de la señal 51 de intervalo de tiempo, por ejemplo, el receptor 41 de difusión digital permanece activado en una modalidad de recepción durante cada ráfaga entrante 53, 55 y 57 de transmisión, y puede desactivarse en los intervalos temporales entre las ráfagas 53 y 55 de transmisión, y entre las ráfagas 55 y 57 de transmisión.
A modo de ejemplo, tal sincronización puede lograrse utilizando ráfagas de tamaño bien fijo o bien programable, y utilizando el indicador CV y el total 82 de octetos "casi vacío", mencionado anteriormente, como un criterio para activar el receptor 41 de difusión digital y prepararse para recibir la próxima ráfaga de transmisión después de intervalos temporales fijos o de variación lenta. Es decir, el receptor 41 de difusión digital adquiere información difundida intermitentemente, según lo anteriormente descrito. El cliente también puede configurar el receptor 41 de vídeo de difusión digital para tener en cuenta cualquier retardo de transmisión resultante de, por ejemplo, un tiempo de adaptación de la velocidad de bits, un tiempo de encendido del receptor, un tiempo de adquisición del receptor y/o un intervalo temporal de variación de la velocidad de bits. Un valor típico para el tiempo de adaptación puede ser de alrededor de 10 \museg y, para los tiempos de encendido o de adquisición, un valor típico puede ser de alrededor de 200 mseg. El receptor 41 de difusión digital se configura así para activarse con la suficiente antelación a una ráfaga entrante, a fin de asimilar los factores de retardo aplicables. De manera similar, el indicador CL y el total 89 de octetos "casi lleno", mencionado anteriormente, pueden utilizarse como un criterio para activar el receptor 41 de difusión digital.
En una realización ilustrativa de la invención, un sistema 100 de difusión digital TDM se muestra en la Fig. 13, incluyendo una pluralidad de proveedores 101-107 de servicios que envían respectivos flujos de información a los correspondientes almacenes temporales elásticos 111- 117. Las salidas de cada uno de los almacenes temporales elásticos 111-117 reciben formato mediante una pluralidad de encapsuladores 109 multiprotocolo, según lo descrito anteriormente. Las respectivas salidas 121-127 de los encapsuladores 109 multiprotocolo se suministran a un almacén temporal elástico 131 del operador de red, según se muestra. El tamaño del intervalo de información almacenado en cualquiera de los almacenes temporales elásticos 111-117 es una función del tiempo, según lo representado por la onda 121 con dientes de sierra en la Fig. 14.
El almacén temporal elástico 131 del operador de red almacena una cantidad predeterminada de información temporalmente almacenada a partir de cada uno de los almacenes temporales elásticos 111-117. La información se suministra a un multiplexador 133 y se envía a un transmisor 135 de difusión digital para su difusión como una señal 137 TDM. El almacén temporal elástico 131 del operador de red funciona para recibir y almacenar múltiples entradas desde cada uno de los almacenes temporales elásticos 111-117 antes de emitir salidas al multiplexador 133. A modo de ejemplo, la onda 140 en la Fig. 15 representa la información temporalmente almacenada como una función del tiempo en los almacenes temporales elásticos 111-117. La entrada 121 recibida desde el almacén temporal elástico 111 está representada en el valor máximo local 141 de la onda 140, la entrada 123 recibida desde el almacén temporal elástico 113 está representada en el valor máximo local 143, la entrada 125 recibida desde el almacén temporal elástico 115 está representada en el valor máximo local 145 y la entrada 127 recibida desde el almacén temporal elástico 117 está representada en el valor máximo local 147.
La señal 137 TDM resultante difundida por el transmisor 135 de difusión digital se muestra en la Fig. 16, donde el flujo de información proporcionado por el proveedor 101 de servicios aparece como las ráfagas 151, 153 y 155 de transmisión (mostradas aquí con fondo sólido para mayor claridad). En una realización preferida, el ancho de banda del multiplexador es de aproximadamente 12 Mbits/seg, y las ráfagas 151, 153 y 155 de transmisión son, respectivamente, ráfagas de 12 Mbits/seg de aproximadamente un segundo de duración. La ráfaga 151 de transmisión, por ejemplo, puede comprender tres ráfagas de transmisión de 4 Mbits/seg, proporcionadas al almacén temporal elástico 131 del operador de red por el almacén temporal elástico 111. Una ráfaga posterior 161 de transmisión de 12 Mbits/seg puede comprender tres ráfagas de transmisión de 4 Mbits/seg proporcionadas al almacén temporal elástico 131 del operador de red por el almacén temporal elástico 113.
En una realización ilustrativa de la invención, las ráfagas de transmisión originadas en un proveedor de servicios específico pueden comprender un único flujo de datos. Por ejemplo, las ráfagas 151, 153 y 155 de transmisión comprenden un primer flujo de datos, originado en el proveedor 17 de servicios, donde el flujo de datos tiene un tiempo de activación de ráfaga de alrededor de 333 mseg, y un tiempo de desactivación de ráfaga de alrededor de 39,667 seg. El primer flujo de datos comprende ráfagas subsiguientes de transmisión que tienen lugar precisamente cada cuarenta segundos (no mostradas), incluyendo cada ráfaga de transmisión información originada en el proveedor 17 de servicios. De manera similar, la ráfaga 161 de transmisión comprende un segundo flujo de datos junto con las ráfagas 163, 165 de transmisión, y las posteriores ráfagas de transmisión (no mostradas) que tienen lugar cada cuarenta segundos, donde el segundo flujo de datos incluye información originada en el proveedor 19 de servicios. En una realización alternativa, el receptor 141 de difusión digital está sincronizado para recibir selectivamente sólo el primer flujo de datos, por ejemplo. En consecuencia, en esta realización, el receptor 41 de difusión digital se activa durante al menos 333 mseg cada cuarenta segundos, para recibir las ráfagas 151, 153, 155 de transmisión y las posteriores ráfagas de transmisión del primer flujo de datos, y se desactiva en los periodos temporales de los intervalos.
Volviendo ahora al ejemplo, expuesto anteriormente con relación a las Figs. 7-10, de la codificación de información de intervalo de tiempo en el contexto de la encapsulación multiprotocolo (MPE) de los paquetes de difusión de vídeo digital (DVB), se proporciona un ejemplo de señales de datos desde diversos componentes de sistemas transmisores, con relación a las Figs. 17-21, en los cuales el proveedor A 101 de servicios de vídeo incluye un primer servicio de datos y un segundo servicio de datos, y el proveedor B 103 de servicios de vídeo incluye un tercer servicio de datos y un cuarto servicio de datos. La Fig. 17 es un gráfico de la velocidad de bits con respecto al tiempo para los datos de un primer servicio de datos, y de un segundo servicio de datos, del proveedor A 101 de servicios de vídeo de la Fig. 13. La velocidad de bits de la señal de salida del proveedor A 101 de servicios comprende la velocidad 1701 de bits de un primer servicio de datos más la velocidad 1702 de bits de un segundo servicio de datos.
La Fig. 18 es un gráfico de la velocidad de bits con respecto al tiempo para la salida del almacén temporal elástico A 111 de la Fig. 13. Las porciones de la señal etiquetadas con 1701-1, 1701 -2, 1701 -3 y 1701 -4 corresponden a los datos del servicio 1 de datos del proveedor A 101 de servicios de vídeo. Las porciones de la señal etiquetadas con 1702-1, 1702-2, 1702-3 y 1702-4 corresponden a los datos del servicio 2 de datos del proveedor A 101 de servicios de vídeo.
La Fig. 19 es similar a la Fig. 17. La Fig. 19 es un gráfico de la velocidad de bits con respecto al tiempo para los datos de un tercer servicio de datos y de un cuarto servicio de datos del proveedor B 103 de servicios de vídeo de la Fig. 3. La velocidad de bits de la señal de salida del proveedor B 103 de servicios comprende la velocidad 1903 de bits del tercer servicio de datos más la velocidad 1904 de bits del cuarto servicio de datos.
La Fig. 20 es similar a la Fig. 18. La Fig. 20 es un gráfico de la velocidad de bits con respecto al tiempo para la salida del almacén temporal elástico B 113 de la Fig. 13. Las porciones de la señal etiquetadas con 1903-1, 1903-2, 1903-3 y 1903-4 corresponden a los datos del servicio 3 de datos del proveedor B 103 de servicios de vídeo. Las porciones de la señal etiquetadas con 1904-1, 1904-2, 1904-3 y 1904-4 corresponden a datos del servicio 4 de datos del proveedor B 103 de servicios de vídeo.
La Fig. 21 es similar a las Figs. 18 y 20. La Fig. 21 es un gráfico de la velocidad de bits con respecto al tiempo para la señal 140 de salida del almacén temporal elástico 131 del operador de red de la Fig. 13. Las porciones de la señal etiquetadas con 1701-5, 1701-6, 1701-7 y 1701-8 corresponden a datos del servicio 1 de datos del proveedor A 101 de servicios de vídeo. De acuerdo a una realización de la invención, la velocidad de bits para estas porciones de la señal 140 es mayor, y la duración de cada una de estas porciones de la señal 140 es más corta que las correspondientes porciones 1702-1, 1702-2, 1702-3 y 1702-4 de la señal del servicio 1 de datos. De manera similar, las porciones de la señal etiquetadas con 1903-5, 1903-6, 1903-7 y 1903-8 corresponden a datos del servicio 3 de datos del proveedor B 103 de servicios de vídeo. De esta manera, las porciones de la señal 140 de datos mostrada en la Fig. 21 contienen datos de los servicios 1, 3, 2 y 4 de datos, en un patrón repetitivo.
Como se ha expuesto anteriormente, la información de intervalo de tiempo puede incluir la longitud de una ráfaga, un periodo de tiempo entre las ráfagas originales, el tiempo entre una ráfaga original y una copia de la ráfaga, y la numeración de ráfagas originales. La Fig. 22 muestra un paquete 2200 que incluye una carga útil 2220 del paquete y un conjunto de parámetros 2202-2218 de intervalo de tiempo que pueden utilizarse en diversas permutaciones y combinaciones para señalizar la información de intervalo de tiempo, según se describe en más detalle más adelante. Como será evidente, la información de intervalo de tiempo puede señalizarse empleando los bits reservados no utilizados de cualquier protocolo adecuado, incluyendo, pero sin limitarse a, el protocolo de la sección de comando y control de medios de almacenamiento digital de difusión de vídeo digital (DVB DSM-CC).
El índice 2202 de paquete puede emplearse para numerar los paquetes dentro de un intervalo de tiempo o una ráfaga de paquetes. La Fig. 23 muestra la numeración descendente desde 4 a 0 de los paquetes 2200-1 a 2200-5, dentro de un intervalo de tiempo 2300 que comprende 5 paquetes 2200. La numeración descendente de paquetes hasta un valor predeterminado, tal como 1 o 0, puede utilizarse para señalizar el fin de una ráfaga de paquetes. De manera similar, los paquetes 2200 pueden numerarse en orden ascendente desde un primer valor predeterminado para señalizar el comienzo de una ráfaga de paquetes.
Una indicación 2204 de límite de intervalo de tiempo puede utilizarse para señalizar un primer paquete de una ráfaga de paquetes o un último paquete de una ráfaga de paquetes. La Fig. 24 muestra un valor de 1 para la indicación 22401-1 de límite de intervalo de tiempo del paquete 2200-1, a fin de indicar que este paquete es el primer paquete de la tajada temporal o ráfaga de paquetes 2400. De manera similar, la indicación 2204-5 de límite de intervalo de tiempo del paquete 2200-5 podría tener un valor distinto para los paquetes 2200-1 al 2200-4, para indicar que el paquete 2200-5 es el último paquete de la ráfaga de paquetes 2400. La indicación de límite de intervalo de tiempo puede ser un único bit, en cuyo caso puede emplearse para señalizar bien el primer paquete o bien el último paquete de una ráfaga de paquetes. Utilizando un límite 2204 de intervalo de tiempo de 2 bits, pueden identificarse tanto los primeros como los últimos paquetes de una ráfaga de paquetes.
Cuando se utiliza como una indicación del primer paquete de una ráfaga de paquetes, la indicación 2204 del límite de intervalo de tiempo puede combinarse con el índice 2202 de paquete en la modalidad de cuenta descendente, para definir dinámicamente el número de paquetes en una ráfaga de paquetes. La combinación de la indicación 2204 del límite de intervalo de tiempo con el índice 2202 de paquete en la modalidad de cuenta descendente proporciona una forma robusta de señalizar el comienzo de ráfagas de longitud variable de paquetes con un número de paquetes menor o igual a un número máximo predeterminado de paquetes. De manera similar, cuando se utiliza como una indicación del último paquete de una ráfaga de paquetes, la indicación 2204 del límite de intervalo de tiempo puede combinarse con el índice 2202 de paquete en la modalidad de cuenta ascendente, para señalizar dinámicamente el paquete final o último de las ráfagas de paquetes de tamaño variable.
Las ráfagas de paquetes pueden transmitirse más de una vez. Esto puede ser útil a los fines de detección de errores y/o corrección de errores. Una ráfaga original de paquetes se refiere a una primera transmisión de una ráfaga de paquetes. Una ráfaga de copia se refiere a una retransmisión de una ráfaga original. Un receptor 14 puede utilizar índices 2202 de paquete, cuando una o más copias de ráfagas se están transmitiendo, para identificar unívocamente los paquetes 2200, a fin de determinar si un paquete original específico ya ha sido correctamente recibido.
La Fig. 25 muestra indicaciones 2206-1 a 2206-5 de próxima ráfaga, para las cuales un valor de 0 indica que la próxima ráfaga de paquetes para un servicio de datos específico será una copia de una ráfaga previamente transmitida. Las indicaciones 2206-1, 2206-2 y 2206-4 de próxima ráfaga tienen una valor de 0, que indica que las ráfagas 2500-2, 2500-3 y 2500-5 serán copias de ráfagas previamente transmitidas. Un valor de 1 indica que la próxima ráfaga a transmitir será una ráfaga original. Por ejemplo, la indicación 2206-3 de próxima ráfaga tiene un valor de 1, lo que indica que la próxima ráfaga 2500-4 será una ráfaga original.
Puede utilizarse un valor para el parámetro 2208 del tiempo hasta la próxima tajada temporal original, a fin de especificar un periodo de tiempo entre la transmisión de un paquete en curso y el primer paquete transmitido de la próxima ráfaga original transmitida de paquetes del mismo servicio de datos del mismo proveedor de servicios de información desde el cual vino el paquete en curso. Como se utiliza en el presente documento, la transmisión puede referirse a la difusión, la multidifusión o la unidifusión, y los datos pueden incluir, pero no se limitan a, datos codificados en el protocolo IP. La Fig. 26 muestra las ráfagas originales 2600 y 2604, primera y segunda, de los paquetes 2200. El valor t1 del tiempo hasta la próxima ráfaga original 2208-5 representa un periodo de tiempo entre la transmisión del paquete 2200-5, también denominado el paquete en curso, y el paquete 2200-10, que es el primer paquete de la próxima ráfaga original 2604 desde el proveedor de servicios de datos y servicios de información del paquete en curso. Pueden utilizarse doce bits para especificar este tipo de información, con una resolución de aproximadamente 10 milisegundos. De manera similar, el valor t1 + 1 2208-4 indica un periodo de tiempo entre la transmisión del paquete 2200-4 y el paquete 2200-10, y el valor t1 + 2 2208-3 indica un periodo de tiempo entre la transmisión del paquete 2200-3 y el paquete 2200-10.
Si el receptor 14 recibe una ráfaga original de paquetes con errores, el receptor puede luego activarse para recibir ráfagas de copia cualesquiera, correspondientes a la ráfaga original correctamente recibida. Si el receptor 14 recibe una ráfaga original de paquetes sin errores, el receptor puede luego ignorar ráfagas de copia cualesquiera correspondientes a la ráfaga original correctamente recibida. El ignorar ráfagas de copia de esta manera puede incluir mantener el receptor desactivado durante uno o más periodos de tiempo, durante los cuales podrían recibirse en otro caso ráfagas de copia a ignorar.
Puede utilizarse un valor para el parámetro 2210 del tiempo hasta la próxima copia, para especificar un periodo de tiempo entre la transmisión de un paquete en curso y el primer paquete de la próxima ráfaga de copia transmitida de la ráfaga en curso de paquetes desde el mismo servicio de datos del mismo proveedor de servicios de información. La Fig. 27 muestra una ráfaga original 2700 y una ráfaga 2702 de copia de los paquetes 2200. El valor t2 del tiempo hasta la próxima copia 2210-5 representa un periodo de tiempo entre la transmisión del paquete 2200-5, también denominado el paquete en curso, de la ráfaga original 2700 y el paquete 2200-1 de la ráfaga 2702 de copia, que es el primer paquete de la próxima ráfaga de copia del proveedor de servicios de datos y de servicios de información del paquete en curso. Pueden utilizarse doce bits para especificar este tipo de información, con una resolución de aproximadamente 10 milisegundos. De manera similar, el valor t2 + 1 2210-4 indica un periodo de tiempo entre la transmisión del paquete 2200-4 de la ráfaga original 2700 y el paquete 2200-1 de la ráfaga 2702 de copia, y el valor t2 + 2 2210-3 indica un periodo de tiempo entre la transmisión del paquete 2200-3 de la ráfaga original 2700 y el paquete 2200-1 de la ráfaga 2702 de copia.
Como se ha expuesto anteriormente con respecto a la exposición del tiempo hasta la próxima ráfaga original 2208, si el receptor 14 recibe una ráfaga original de paquetes con errores, el receptor puede entonces activarse para recibir ráfagas de copia cualesquiera correspondientes a la ráfaga original correctamente recibida. Si el receptor 14 recibe una ráfaga original de paquetes sin errores, el receptor puede entonces ignorar las ráfagas de copia cualesquiera correspondientes a la ráfaga original correctamente recibida.
Un valor para el parámetro 2212 del tiempo hasta la próxima tajada temporal de ráfagas puede utilizarse para especificar un periodo de tiempo entre la transmisión de un paquete en curso y el primer paquete de la próxima ráfaga transmitida de paquetes - independientemente de si la próxima ráfaga es una ráfaga original o una ráfaga de copia - desde el mismo servicio de datos del mismo proveedor de servicios de información. La Fig. 28 muestra una ráfaga original 2800 y una ráfaga 2802 de copia de los paquetes 2200. El valor t3 del tiempo hasta la próxima ráfaga 2212-5 representa un periodo de tiempo entre la transmisión del paquete 2200-5, también denominado el paquete en curso, de la ráfaga original 2800 y el paquete 2200-1 de la ráfaga 2802 de copia, que es el primer paquete de la próxima ráfaga de copia desde el proveedor de servicios de datos y de servicios de información del paquete en curso. Pueden utilizarse doce bits para especificar este tipo de información, con una resolución de aproximadamente 10 milisegundos. De manera similar, el valor t3 + 1 2212-4 indica un periodo de tiempo entre la transmisión del paquete 2200-4 de la ráfaga original 2800 y el paquete 2200-1 de la ráfaga 2802 de copia, y el valor t3 + 2 2212-3 indica un periodo de tiempo entre la transmisión del paquete 2200-3 de la ráfaga original 2800 y el paquete 2200-1 de la ráfaga 2802 de copia. De manera similar, el valor t4 del tiempo hasta la próxima ráfaga 2212-10 representa un periodo de tiempo entre la transmisión del paquete 2200-5, también denominado el paquete en curso, de la ráfaga 2802 de copia, y el paquete 2200-6 de la ráfaga original 2804, que es el primer paquete de la próxima ráfaga original 2804 del proveedor de servicios de datos y servicios de información del paquete en curso. De manera similar, el valor t4 + 1 2212-9 indica un periodo de tiempo entre la transmisión del paquete 2200-4 de la ráfaga 2802 de copia y el paquete 2200-6 de la ráfaga original 2804, y el valor t4 + 2 2212-8 indica un periodo de tiempo entre la transmisión del paquete 2200-3 de la ráfaga 2802 de copia y el paquete 2200-6 de la ráfaga original 2804.
Como se ha expuesto anteriormente con relación a la exposición del tiempo hasta la próxima ráfaga original 2208 y el tiempo hasta la próxima ráfaga 2210 de copia, si el receptor 14 recibe una ráfaga original con errores, el receptor puede entonces activarse para recibir ráfagas de copia cualesquiera, correspondientes a la ráfaga original correctamente recibida. Sobre la base del tiempo hasta la próxima ráfaga 2212, sin embargo, incluso si el receptor 14 recibe una ráfaga original de paquetes sin errores, el receptor puede necesitar activarse para una copia, independientemente de haber recibido correctamente la ráfaga original.
Las ráfagas de paquetes pueden indizarse con un índice 2214 de tajada temporal, de forma tal que las ráfagas originales estén indizadas unívocamente y las ráfagas de copia tengan los mismos índices que sus correspondientes ráfagas originales. La Fig. 29 muestra dos ráfagas originales 2900-1 y 2900-4, que tienen valores de 1 y 2 para los índices 2214-1 y 2214-4 de tajada temporal. Las ráfagas 2900-2 y 2900-3 de copia son copias de la ráfaga original 2900-1. Estas ráfagas 2900-2 y 2900-3 de copia, por lo tanto, tienen el mismo valor de 1 para sus respectivos índices 2214-2 y 2214-3 de tajada temporal. De manera similar, la ráfaga 2900-5 de copia, que es una copia de la ráfaga original 2900-4, tiene el mismo valor 2 del índice de tajada temporal que la ráfaga original 2900-4.
Un parámetro 2216 de duración de tajada temporal puede utilizarse para indicar cuánto tiempo lleva la transmisión de una ráfaga en curso de paquetes. Un receptor 14 puede configurar un temporizador para apagar el receptor después de que un periodo de tiempo, correspondiente a la duración 2216 de tajada temporal, transcurre desde el comienzo de la recepción de una ráfaga de paquetes. La duración 2216 de la tajada temporal puede especificarse como un valor de 4 bits en incrementos de 100 milisegundos. El receptor 14 también puede apagar el receptor un periodo predeterminado de tiempo después del comienzo de la recepción de un paquete.
Puede utilizarse un parámetro 2218 de tamaño de unidad máxima de transmisión (MTU) para optimizar la utilización de la memoria del receptor. Valores tales como 1024, 2048 y 4096 kilooctetos, así como otros valores adecuados, pueden emplearse para este parámetro.
Como se ha mencionado anteriormente, pueden utilizarse diversas permutaciones y combinaciones de los parámetros 2202-2218 de intervalo de tiempo para señalizar la información de intervalo de tiempo. Por ejemplo, un índice 2202 de paquete de 8 bits en la modalidad de cuenta descendente, una indicación 2206 de 1 bit de próxima ráfaga, que indica si la próxima ráfaga es una ráfaga original o una ráfaga de copia, una indicación 2204 de 1 bit de límite de tajada temporal, que indica el comienzo de un intervalo de tiempo, un indicador 2212 de 12 bits del tiempo hasta la próxima ráfaga, con una resolución de 10 milisegundos, y una duración de tajada temporal de 4 bits, con una resolución de 100 milisegundos, pueden utilizarse conjuntamente para señalizar la información de intervalo de tiempo. Si no se utilizan los restantes parámetros de intervalo de tiempo, la señalización de la información de intervalo de tiempo de esta manera utiliza 26 bits. Si los octetos reservados, pero no utilizados, para las direcciones MAC de la cabecera de paquetes MPE se utilizan para señalizar la información de intervalo de tiempo con los parámetros de intervalo de tiempo expuestos en este párrafo, quedarían disponibles 2 octetos de direcciones MAC para las direcciones MAC.
Alternativamente, un índice 2202 de paquete de 8 bits en la modalidad de cuenta descendente, una indicación 2206 de 1 bit de próxima ráfaga, que indica si la próxima ráfaga es una ráfaga original o una ráfaga de copia, una indicación 2204 de 1 bit de límite de tajada temporal, que indica el comienzo de un intervalo de tiempo, un indicador 2208 de 12 bits del tiempo hasta la próxima ráfaga original, con una resolución de 10 milisegundos, un indicador 2210 de 12 bits del tiempo hasta la próxima ráfaga de copia, con una resolución de 10 milisegundos, y una duración de tajada temporal de 4 bits, con una resolución de 100 milisegundos, pueden utilizarse conjuntamente para señalizar la información de intervalo de tiempo. Si no se utilizan los restantes parámetros de intervalo de tiempo, la señalización de la información de intervalo de tiempo de esta manera utiliza 38 bits. Si los octetos reservados, pero no utilizados, para las direcciones MAC de la cabecera de paquetes MPE, se utilizan para señalizar la información de intervalo de tiempo con los parámetros de intervalo de tiempo expuestos en este párrafo, quedaría disponible 1 octeto de direcciones MAC para las direcciones MAC.
Si bien la invención se ha descrito con referencia a realizaciones particulares, se entenderá que la invención no está limitada en modo alguno a las construcciones y procedimientos específicos revelados en el presente documento y/o mostrados en los dibujos, sino que también comprende modificaciones cualesquiera, o sus equivalentes, dentro del alcance de las reivindicaciones.

Claims (48)

1. Un sistema transmisor (20) de difusión digital por intervalo de tiempo, que comprende:
un almacén temporal para recibir y almacenar temporalmente información de un proveedor (17, 18) de servicios de información;
un encapsulador (35, 36) para recibir la información temporalmente almacenada desde el almacén temporal y para formar al menos una cabecera de paquete que contiene información de intervalo de tiempo; y
un transmisor (31) de difusión digital para transmitir ráfagas de paquetes que incluyen la información temporalmente almacenada y la información de intervalo de tiempo;
en el cual la información de intervalo de tiempo especifica un periodo de tiempo entre la transmisión de un paquete en curso de una ráfaga de paquetes en curso y la transmisión de un primer paquete transmitido de una ráfaga posterior de paquetes.
2. El sistema transmisor de difusión digital por intervalo de tiempo de la reivindicación 1, en el cual la información de intervalo de tiempo especifica adicionalmente una duración de tajada temporal para transmitir la ráfaga de paquetes en curso.
3. El sistema transmisor de difusión digital por intervalo de tiempo de cualquier reivindicación precedente, en el cual la información de intervalo de tiempo incluye un índice de tajada temporal para numerar las ráfagas de paquetes originalmente transmitidas.
4. El sistema transmisor de difusión digital por intervalo de tiempo de cualquier reivindicación precedente, en el cual el almacén temporal es lo bastante grande como para almacenar al menos dos ráfagas completas de datos del proveedor de servicios de información, y cualquier dato a transmitir entre la transmisión de las dos ráfagas completas de datos.
5. El sistema transmisor de difusión digital por intervalo de tiempo de la reivindicación 4, en el cual el periodo de tiempo que transcurre entre la transmisión del paquete en curso y la transmisión del primer paquete de la ráfaga subsiguiente está determinado en base, al menos en parte, de cuántos paquetes se transmitirán entre la transmisión del paquete en curso y la transmisión del paquete subsiguiente.
6. El sistema transmisor de difusión digital por intervalo de tiempo de la reivindicación 1, en el cual el periodo de tiempo que transcurre entre la transmisión del paquete en curso y la transmisión del primer paquete de la ráfaga subsiguiente se determina en base, al menos en parte, de un periodo de tiempo de transmisor ocioso entre ráfagas de transmisión.
7. El sistema transmisor de difusión digital por intervalo de tiempo de cualquier reivindicación precedente, en el cual el almacén temporal comprende un almacén temporal seleccionado entre el grupo que consiste en: un almacén temporal elástico, un almacén del tipo "primero en entrar, primero en salir" (FIFO), un almacén temporal anular, y un almacén temporal dual con secciones separadas de entrada y salida.
8. El sistema transmisor de difusión digital por intervalo de tiempo de cualquier reivindicación precedente, en el cual el encapsulador está dispuesto para colocar la información de intervalo de tiempo en los bits de cabecera de paquetes de protocolos de capas inferiores.
9. El sistema transmisor de difusión digital por intervalo de tiempo de la reivindicación 8, en el cual el protocolo de capa inferior es un protocolo de sección DVB DSM-CC.
10. El sistema transmisor de difusión digital por intervalo de tiempo de la reivindicación 9, en el cual la información de intervalo de tiempo se coloca en al menos un octeto reservado, pero no utilizado, para las direcciones del control de acceso al medio.
11. El sistema transmisor de difusión digital por intervalo de tiempo de cualquier reivindicación precedente, en el cual la información de intervalo de tiempo incluye un índice de paquete de cuenta descendente, para una pluralidad de paquetes dentro de la ráfaga en curso de paquetes.
12. El sistema transmisor de difusión digital por intervalo de tiempo de cualquier reivindicación precedente, en el cual la información de intervalo de tiempo incluye una indicación de límite de tajada temporal, que indica si el paquete en curso es un primer paquete de la ráfaga en curso de paquetes.
13. El sistema transmisor de difusión digital por intervalo de tiempo de cualquier reivindicación precedente, en el cual la información de intervalo de tiempo está contenida en un campo de adaptación de un paquete del flujo de transporte.
14. El sistema transmisor de difusión digital por intervalo de tiempo de la reivindicación 13, en el cual el paquete del flujo de transporte comprende un paquete del flujo de transporte MPEG II.
15. Un terminal móvil (40) para recibir información de difusión digital por intervalo de tiempo, comprendiendo el terminal móvil:
un receptor (41) de difusión digital para recibir ráfagas de paquetes que incluyen información, e información de intervalo de tiempo, y que han sido transmitidas por un transmisor (20) de difusión digital;
un almacén temporal (45) para recibir la información de intervalo de tiempo; y
un procesador (47) de aplicación para recibir la información de intervalo de tiempo almacenada temporalmente desde el almacén temporal, y para descodificar la información de intervalo de tiempo almacenada temporalmente, extrayendo de tal forma información que especifica un periodo de tiempo entre la recepción de un paquete en curso de una ráfaga en curso de paquetes y un primer paquete de una ráfaga subsiguiente de paquetes.
16. El terminal móvil de la reivindicación 15, en el cual la información de intervalo de tiempo incluye un índice de paquetes de cuenta descendente para una pluralidad de paquetes dentro de la ráfaga en curso de paquetes.
17. El terminal móvil de la reivindicación 16, en el cual la información de intervalo de tiempo incluye una indicación de límite de tajada temporal que indica si el paquete en curso es el primer paquete de la ráfaga en curso de paquetes.
18. El terminal móvil de la reivindicación 17, en el cual la información de intervalo de tiempo incluye un índice de paquetes de cuenta ascendente para una pluralidad de paquetes dentro de la ráfaga en curso de paquetes.
19. El terminal móvil de la reivindicación 18, en el cual la información de intervalo de tiempo incluye una indicación de límite de tajada temporal, que indica si el paquete en curso es el último paquete de la ráfaga en curso de paquetes.
20. El terminal móvil de cualquiera de las reivindicaciones 15 a 19, en el cual la información de intervalo de tiempo incluye una indicación de próxima ráfaga, que indica si la ráfaga subsiguiente de paquetes es una ráfaga original o una ráfaga de copia.
21. El terminal móvil de cualquiera de las reivindicaciones 15 a 20, en el cual la información de intervalo de tiempo es descodificada a partir de los bits de cabecera de paquetes de protocolos de capa inferior.
22. El terminal móvil de la reivindicación 21, en el cual el protocolo de capa inferior es el protocolo de sección DVB DSM-CC.
23. El terminal móvil de la reivindicación 22, en el cual la información de intervalo de tiempo es descodificada a partir de al menos un octeto reservado, pero no utilizado, para las direcciones del control de acceso al medio.
24. El terminal móvil de la reivindicación 15, en el cual la información de intervalo de tiempo está contenida en un campo de adaptación de un paquete del flujo de transporte.
25. El terminal móvil de la reivindicación 24, en el cual el paquete del flujo de transporte comprende un paquete del flujo de transporte MPEG II.
26. Un sistema (30) de difusión digital por intervalo de tiempo que comprende:
un sistema transmisor (20) de difusión digital para transmitir ráfagas de paquetes que incluyen información de al menos un servicio de datos de al menos un proveedor (35, 36) de servicios de información, y para incluir información de intervalo de tiempo que especifica un periodo de tiempo entre la transmisión de un paquete en curso de una ráfaga en curso de paquetes y la transmisión de un primer paquete de una ráfaga subsiguiente de paquetes; y
un sistema receptor (40) de difusión digital para recibir las ráfagas de paquetes y para descodificar la información de intervalo de tiempo, extrayendo de tal manera información que especifica el periodo de tiempo entre la transmisión del paquete en curso de una ráfaga en curso de paquetes y un primer paquete de la ráfaga subsiguiente de paquetes.
27. El sistema de difusión digital por intervalo de tiempo de la reivindicación 26, en el cual la ráfaga subsiguiente de paquetes es una copia de la ráfaga en curso de paquetes.
28. El sistema de difusión digital por intervalo de tiempo de la reivindicación 26 o la reivindicación 27, en el cual el transmisor comprende un encapsulador para colocar la información de intervalo de tiempo en los bits de cabecera de los paquetes de protocolos de capa inferior.
\newpage
29. El sistema de difusión digital por intervalo de tiempo de la reivindicación 28, en el cual el protocolo de capa inferior es un protocolo de sección DVB DSM-CC.
30. El sistema de difusión digital por intervalo de tiempo de la reivindicación 29, en el cual la información de intervalo de tiempo se coloca en al menos un octeto reservado, pero no utilizado, para las direcciones del control de acceso al medio.
31. El sistema de difusión digital por intervalo de tiempo de la reivindicación 26, en el cual la información de intervalo de tiempo está contenida en un campo de adaptación de un paquete del flujo de transporte.
32. El sistema de difusión digital por intervalo de tiempo de la reivindicación 31, en el cual el paquete del flujo de transporte comprende un paquete del flujo de transporte MPEG II.
33. Un procedimiento de transmisión de información de difusión digital por intervalo de tiempo, comprendiendo el procedimiento:
almacenar temporalmente información recibida desde al menos un proveedor de servicios de información; y
formar paquetes que incluyen la información temporalmente almacenada, y cabeceras de paquete que contienen información de intervalo de tiempo que especifica una pluralidad de distintos periodos de tiempo, cada uno respectivamente referido a un tiempo entre la transmisión de una diferencia de una pluralidad de paquetes de una ráfaga en curso de paquetes y la transmisión de un primer paquete de una ráfaga subsiguiente de paquetes.
34. El procedimiento de la reivindicación 33, en el cual la información de intervalo de tiempo especifica adicionalmente una pluralidad de distintos índices de paquete para una pluralidad de paquetes de la ráfaga en curso.
35. El procedimiento de la reivindicación 33 o 34, en el cual la información de intervalo de tiempo especifica adicionalmente si la ráfaga subsiguiente es una copia de la ráfaga en curso.
36. El procedimiento de cualquiera de las reivindicaciones 33 a 35, en el cual la información de intervalo de tiempo especifica adicionalmente una duración de la ráfaga en curso.
37. El procedimiento de cualquiera de las reivindicaciones 33 a 36, en el cual la información de intervalo de tiempo es colocada en los bits de cabecera de los paquetes de protocolos de capa inferior.
38. El procedimiento de la reivindicación 37, en el cual el protocolo de capa inferior es un protocolo de sección DVB DSM-CC.
39. El procedimiento de la reivindicación 38, en el cual la información de intervalo de tiempo es colocada en al menos un octeto reservado, pero no utilizado, para las direcciones del control de acceso al medio.
40. El procedimiento de la reivindicación 39, en el cual la información de intervalo de tiempo está contenida en un campo de adaptación de un paquete del flujo de transporte.
41. El procedimiento de la reivindicación 40, en el cual el paquete del flujo de transporte comprende un paquete del flujo de transporte MPEG II.
42. Un procedimiento para recibir información de difusión digital por intervalo de tiempo, comprendiendo el procedimiento:
recibir ráfagas de paquetes que incluyen información de un proveedor de servicios de información, e información de intervalo de tiempo, y que han sido transmitidas por un transmisor de difusión digital, en el cual la información de intervalo de tiempo especifica un periodo de tiempo entre la transmisión de un paquete en curso y la transmisión de un primer paquete de una ráfaga subsiguiente de paquetes;
almacenar temporalmente la información de intervalo de tiempo; y
descodificar la información de intervalo de tiempo almacenada temporalmente para extraer información que especifica el periodo de tiempo entre la transmisión del paquete en curso y la transmisión del primer paquete de la ráfaga subsiguiente de paquetes.
43. El procedimiento de la reivindicación 42, en el cual la información de intervalo de tiempo es descodificada a partir de los bits de cabecera de paquetes de protocolos de capa inferior.
44. El procedimiento de la reivindicación 43, en el cual el protocolo de capa inferior es un protocolo de sección DVB DSM-CC.
\newpage
45. El procedimiento de la reivindicación 44, en el cual la información de intervalo de tiempo es descodificada a partir de al menos un octeto que está reservado, pero no utilizado, para las direcciones del control de acceso al medio.
46. El procedimiento de la reivindicación 42, en el cual la información de intervalo de tiempo está contenida en un campo de adaptación de un paquete del flujo de transporte.
47. El procedimiento de la reivindicación 46, en el cual el paquete del flujo de transporte comprende un paquete del flujo de transporte MPEG II.
48. Un medio legible por ordenador que contiene instrucciones ejecutables por ordenador, para transmitir información de difusión digital por intervalo de tiempo, ejecutando las etapas según cualquiera de las reivindicaciones 33 a 41, o para recibir información de difusión digital por intervalo de tiempo, ejecutando las etapas según cualquiera de las reivindicaciones 42 a 47.
ES03705641T 2002-02-14 2003-01-22 Señalizacion de intervalo de tiempo por difusion digital de banda ancha. Expired - Lifetime ES2338544T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US75150 1993-06-10
US10/075,150 US7130313B2 (en) 2002-02-14 2002-02-14 Time-slice signaling for broadband digital broadcasting

Publications (1)

Publication Number Publication Date
ES2338544T3 true ES2338544T3 (es) 2010-05-10

Family

ID=27660043

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03705641T Expired - Lifetime ES2338544T3 (es) 2002-02-14 2003-01-22 Señalizacion de intervalo de tiempo por difusion digital de banda ancha.

Country Status (12)

Country Link
US (2) US7130313B2 (es)
EP (2) EP1474883B1 (es)
JP (1) JP4256264B2 (es)
KR (1) KR100928246B1 (es)
CN (1) CN101002412B (es)
AT (2) ATE459143T1 (es)
AU (1) AU2003207434C1 (es)
CA (1) CA2475044C (es)
DE (1) DE60331415D1 (es)
ES (1) ES2338544T3 (es)
MX (1) MXPA04007663A (es)
WO (1) WO2003069885A2 (es)

Families Citing this family (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030023975A1 (en) * 2001-03-02 2003-01-30 Microsoft Corporation Enhanced music services for television
GB0203538D0 (en) * 2002-02-14 2002-04-03 Nokia Corp Improvements in and relating to content delivery
US6907028B2 (en) * 2002-02-14 2005-06-14 Nokia Corporation Clock-based time slicing
US20030162543A1 (en) * 2002-02-28 2003-08-28 Nokia Corporation System and method for interrupt-free hand-over in a mobile terminal
US7844214B2 (en) * 2002-03-02 2010-11-30 Nokia Corporation System and method for broadband digital broadcasting
US7058034B2 (en) * 2002-09-09 2006-06-06 Nokia Corporation Phase shifted time slice transmission to improve handover
US20040057400A1 (en) * 2002-09-24 2004-03-25 Nokia Corporation Anti-synchronous radio channel slicing for smoother handover and continuous service reception
US7792121B2 (en) * 2003-01-03 2010-09-07 Microsoft Corporation Frame protocol and scheduling system
US7181701B2 (en) * 2003-01-03 2007-02-20 Microsoft Corporation Glanceable information system and method
AU2003201443A1 (en) * 2003-01-21 2004-08-13 Nokia Corporation Method, system and network entity for providing digital broadband transmission
JP4885456B2 (ja) 2003-03-03 2012-02-29 ノキア コーポレイション ブロードバンド信号で搬送されるトランスポートストリーム用の階層的モードを指示する方法、システムおよびネットワークエンティティ
GB2399986A (en) * 2003-03-25 2004-09-29 Nokia Corp Transmission parameter information
US20060146853A1 (en) 2004-12-30 2006-07-06 Nokia Corporation System and method for sending related data over a digital broadcast system
GB2401759A (en) * 2003-05-13 2004-11-17 Nokia Corp Method of signalling in a mobile communications network
GB2402307A (en) * 2003-05-30 2004-12-01 Nokia Corp Encapsulating irregular burst transmissions with overhead information specifying the timing interval to the next burst
EP1509043A1 (en) * 2003-08-22 2005-02-23 Matsushita Electric Industrial Co., Ltd. Repeated transmission of DVB-H bursts
GB2405557A (en) * 2003-08-27 2005-03-02 Nokia Corp Service identification data relating services at a given frequency to services and identifying their media format
CN100591059C (zh) * 2003-10-03 2010-02-17 诺基亚公司 接收多载波传输的方法、系统和接收机
WO2005043784A1 (ja) * 2003-10-30 2005-05-12 Matsushita Electric Industrial Co., Ltd. 複数サービスが多重化された放送波の受信装置および受信方法
US7568111B2 (en) 2003-11-11 2009-07-28 Nokia Corporation System and method for using DRM to control conditional access to DVB content
GB2408433A (en) * 2003-11-18 2005-05-25 Nokia Corp Datacasting service components sequentially within a burst
US20050111470A1 (en) * 2003-11-24 2005-05-26 Kazem Memarzadeh Method and apparatus for output rate control using time-sliced queues with signaling mechanism
EP1549069A1 (en) * 2003-12-16 2005-06-29 Matsushita Electric Industrial Co., Ltd. Background reception for DVB-H receivers
WO2005114919A1 (en) * 2004-05-13 2005-12-01 Qualcomm Incorporated Method and apparatus for allocation of information to channels of a communication system
US7508839B2 (en) * 2004-07-09 2009-03-24 Nokia Corporation Encapsulator and an associated method and computer program product for encapsulating data packets
US8379864B2 (en) * 2004-07-09 2013-02-19 Nokia Corporation Software plug-in framework to modify decryption methods in terminals
US20060034321A1 (en) * 2004-07-09 2006-02-16 Nokia Corporation Method for receiving a time slice burst of data
US7417952B1 (en) 2004-07-29 2008-08-26 Marvell International Ltd. Adaptive wireless network multiple access techniques using traffic flow
GB0420540D0 (en) * 2004-09-15 2004-10-20 Nokia Corp Burst transmission in a digital broadcasting network
US7593755B2 (en) 2004-09-15 2009-09-22 Microsoft Corporation Display of wireless data
WO2006030409A2 (en) * 2004-09-16 2006-03-23 Siano Mobile Silicon Ltd. A system circuit and method for utilizing digital memory associated with a host device for received data
US7809064B2 (en) * 2004-11-15 2010-10-05 Industrial Technology Research Institute Systems and methods of flexible power management applicable to digital broadcasting
KR100680179B1 (ko) * 2004-12-30 2007-02-08 삼성전자주식회사 광 버스트 반복전송에 의한 광 버스트 스위칭시스템과 방법
KR100905570B1 (ko) * 2005-02-04 2009-07-02 삼성전자주식회사 이동통신 시스템에서 방송 파라미터 메시지 제공 장치 및방법
WO2006114830A1 (ja) * 2005-04-06 2006-11-02 Matsushita Electric Industrial Co., Ltd. ザッピングストリームのmpe-fecフレームへの配置方法及び受信装置
US7738409B2 (en) * 2005-04-13 2010-06-15 Nokia Corporation System and method for wireless communications
EP1724955A3 (en) * 2005-05-17 2007-01-03 Samsung Electronics Co.,Ltd. Method for taking a telephone call while receiving a broadcast service, and digital multimedia broadcasting terminal using this method
US20060277577A1 (en) * 2005-06-07 2006-12-07 Nokia Corporation Terminal, method and computer program product for performing operations with respect to broadcast content
US7490341B2 (en) * 2005-06-07 2009-02-10 Nokia Corporation System and associated terminal, method and computer program product for directional channel browsing of broadcast content
WO2007007338A2 (en) * 2005-07-14 2007-01-18 Siano Mobile Silicon Ltd. A method for efficient energy consumption in battery powered handheld and mobile devices
CA2562194C (en) 2005-10-05 2012-02-21 Lg Electronics Inc. Method of processing traffic information and digital broadcast system
CA2562427C (en) 2005-10-05 2012-07-10 Lg Electronics Inc. A digital broadcast system and method of processing traffic information
KR101147759B1 (ko) * 2005-10-05 2012-05-25 엘지전자 주식회사 디지털 방송 송/수신 시스템
FR2891973B1 (fr) * 2005-10-10 2007-12-07 Sagem Comm Procede et dispositif de changement de groupes de datagrammes achemines par des paquets d'un flux de transport recu par un dispositif de reception radiofrequence
KR101199369B1 (ko) * 2005-11-25 2012-11-09 엘지전자 주식회사 디지털 방송 시스템 및 처리 방법
JP2009517914A (ja) * 2005-11-28 2009-04-30 サムスン エレクトロニクス カンパニー リミテッド デジタル放送システムにおけるハンドオーバー方法及び装置
US20070147409A1 (en) * 2005-12-22 2007-06-28 Nokia Corporation Optimized method for multiplexing digital data
US7826536B2 (en) * 2005-12-29 2010-11-02 Nokia Corporation Tune in time reduction
FR2896653A1 (fr) * 2006-01-24 2007-07-27 Thomson Licensing Sas Methodes de diffusion ou de reception de services de video numeriques, appareils correspondants
WO2007091779A1 (en) 2006-02-10 2007-08-16 Lg Electronics Inc. Digital broadcasting receiver and method of processing data
EP1850489B1 (en) * 2006-04-25 2008-12-03 Dibcom Method and device for power management
WO2007126196A1 (en) 2006-04-29 2007-11-08 Lg Electronics Inc. Digital broadcasting system and method of processing data
US8576882B2 (en) * 2006-05-11 2013-11-05 Blackberry Limited Media access control protocol for multi-hop network systems and method therefore
KR101469315B1 (ko) 2006-05-11 2014-12-08 톰슨 라이센싱 데이터 송신 방법 및 장치
WO2007136166A1 (en) 2006-05-23 2007-11-29 Lg Electronics Inc. Digital broadcasting system and method of processing data
KR100817057B1 (ko) * 2006-08-30 2008-03-26 삼성전자주식회사 동일한 픽셀 데이터 그룹에 포함되는 픽셀 데이터들을메모리의 동일한 뱅크 어드레스로 매핑하는 매핑 방법 및비디오 시스템
KR100863357B1 (ko) * 2006-09-13 2008-10-15 주식회사 팬택앤큐리텔 휴대용 방송 수신장치 및 이의 방송 신호 재검출 방법
US7873104B2 (en) 2006-10-12 2011-01-18 Lg Electronics Inc. Digital television transmitting system and receiving system and method of processing broadcasting data
DE102007012465A1 (de) * 2006-11-15 2008-05-21 Rohde & Schwarz Ftk Gmbh Übertragungsverfahren und Sendevorrichtung in einem digitalen Rundfunk-Übertragungssystem
KR101285887B1 (ko) 2007-03-26 2013-07-11 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
KR101253185B1 (ko) 2007-03-26 2013-04-10 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
KR101285888B1 (ko) 2007-03-30 2013-07-11 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
KR101199387B1 (ko) * 2007-04-02 2012-11-09 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
US7916666B2 (en) * 2007-04-03 2011-03-29 Itt Manufacturing Enterprises, Inc. Reliable broadcast protocol and apparatus for sensor networks
KR20080090784A (ko) 2007-04-06 2008-10-09 엘지전자 주식회사 전자 프로그램 정보 제어 방법 및 수신 장치
KR101221914B1 (ko) 2007-04-06 2013-01-15 엘지전자 주식회사 디지털 방송 신호 송신 장치 및 방법
KR20080092501A (ko) * 2007-04-12 2008-10-16 엘지전자 주식회사 모바일 서비스 데이터 수신 장치 및 제어 방법
KR20080092502A (ko) 2007-04-12 2008-10-16 엘지전자 주식회사 모바일 서비스 데이터 수신 장치 및 제어 방법
KR20080093002A (ko) * 2007-04-14 2008-10-17 엘지전자 주식회사 모바일 서비스 데이터 수신 장치 및 제어 방법
KR101456002B1 (ko) 2007-06-26 2014-11-03 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
KR101405966B1 (ko) 2007-06-26 2014-06-20 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
CA2692484C (en) 2007-07-02 2013-04-16 Lg Electronics Inc. Digital broadcasting system and data processing method
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
KR101405975B1 (ko) 2007-07-23 2014-06-12 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
KR20090012180A (ko) 2007-07-28 2009-02-02 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
CA2697468C (en) 2007-08-24 2012-08-21 Lg Electronics Inc. Digital broadcasting system and method of processing data in digital broadcasting system
CN101785304B (zh) * 2007-08-24 2013-04-24 Lg电子株式会社 数字广播系统和数字广播系统中的数据处理方法
WO2009028854A1 (en) 2007-08-24 2009-03-05 Lg Electronics Inc. Digital broadcasting system and method of processing data in digital broadcasting system
US7646828B2 (en) 2007-08-24 2010-01-12 Lg Electronics, Inc. Digital broadcasting system and method of processing data in digital broadcasting system
RU2010116893A (ru) * 2007-09-29 2011-11-10 Конинклейке Филипс Электроникс Н.В. (Nl) Способ и устройство для приема и передачи сигнала
US8166145B2 (en) * 2008-01-10 2012-04-24 Microsoft Corporation Managing event-based conditional recurrent schedules
US20090182802A1 (en) * 2008-01-10 2009-07-16 Microsoft Corporation Mobile device management scheduling
US8230436B2 (en) * 2008-01-10 2012-07-24 Microsoft Corporation Aggregating recurrent schedules to optimize resource consumption
KR101407196B1 (ko) * 2008-01-28 2014-06-13 삼성전자주식회사 방송통신 시스템에서 방송 서비스 데이터 송수신 방법 및 장치와 상기 방송 서비스 데이터 구성 방법 및 상기 방송 서비스 데이터를 포함하는 프레임
EP2093908B1 (en) 2008-01-28 2018-10-10 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving broadcast service data in a broadcasting communication system, method for configuring the broadcast service data, and frame including the broadcast service data
US8009685B2 (en) * 2008-02-01 2011-08-30 Nokia Corporation Signalling the presence of extension frames
US8614960B2 (en) * 2008-05-14 2013-12-24 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving data by using time slicing
US8112475B2 (en) 2008-06-27 2012-02-07 Microsoft Corporation Managing data delivery based on device state
US8090826B2 (en) * 2008-06-27 2012-01-03 Microsoft Corporation Scheduling data delivery to manage device resources
US8732265B2 (en) * 2008-06-27 2014-05-20 Microsoft Corporation Reconciliation and remediation with communication archives
US8199776B2 (en) * 2008-07-29 2012-06-12 Sony Corporation System and method for effectively transmitting content bursts to electronic devices
US7966410B2 (en) * 2008-09-25 2011-06-21 Microsoft Corporation Coordinating data delivery using time suggestions
CN101729169B (zh) * 2008-10-14 2012-12-19 国家广播电影电视总局广播科学研究院 一种多媒体数据的传输、接收方法及收、发装置
DE102009025263A1 (de) 2009-06-17 2010-12-30 Amusys Amusement Systems Electronics Gmbh Verfahren und Vorrichtung zur Übertragung von Ereignisdaten
JP5348490B2 (ja) * 2009-08-13 2013-11-20 ソニー株式会社 信号処理装置および方法、並びに受信システム
GB2485142A (en) 2010-10-27 2012-05-09 Nds Ltd Secure broadcast/multicast of media content
JP5811602B2 (ja) * 2010-12-16 2015-11-11 ソニー株式会社 画像生成装置、プログラム、画像表示システム、および画像表示装置
US9118494B2 (en) * 2011-01-06 2015-08-25 Futurewei Technologies, Inc. Method for group-based multicast with non-uniform receivers
JP2013141138A (ja) * 2012-01-05 2013-07-18 Nec Corp 配信装置、配信方法、およびプログラム
JP5970957B2 (ja) * 2012-05-18 2016-08-17 ソニー株式会社 送信装置、送信方法、受信装置、受信方法、プログラムおよび電子機器
US9210714B2 (en) 2012-09-06 2015-12-08 Dell Products, Lp Method and apparatus for predicting mobile device wireless link quality of service requirements along a predicted path
US9119039B2 (en) 2012-09-06 2015-08-25 Dell Products, Lp Method and apparatus for connection context aware radio communication management with predictive mobile path
US9088859B2 (en) 2012-09-06 2015-07-21 Dell Products, Lp Method and apparatus for connection context aware radio communication management
US9167591B2 (en) 2012-09-06 2015-10-20 Dell Products, Lp Method and apparatus for determining optimized wireless link selection for a mobile device along a predicted path
US9807613B2 (en) 2012-09-06 2017-10-31 Dell Products, Lp Collaborative method and system to improve carrier network policies with context aware radio communication management
US9143926B2 (en) 2012-09-06 2015-09-22 Dell Products, Lp Method and apparatus for context aware management of location optimization of virtual machines for mobility and real-time enterprise applications
US10805824B2 (en) * 2013-02-22 2020-10-13 Telefonaktiebolaget Lm Ericsson (Publ) Network node and a method of a network node of controlling data packet delivery to a mobile terminal in case of data rate throttling after having reached a data download cap
US10686709B2 (en) 2014-07-14 2020-06-16 Qualcomm Incorporated Methods and apparatus for channel usage indication
US9510357B1 (en) 2015-08-06 2016-11-29 Dell Products, Lp Method and apparatus for optimizing end to end radio communication management for users with multiple devices
US11496904B2 (en) 2014-11-06 2022-11-08 Dell Products, Lp Method and system for optimizing shared spectrum utilizing context aware radio communication management
US9674880B1 (en) 2014-11-04 2017-06-06 Dell Products, Lp Method and apparatus for a smart vehicle gateway with connection context aware radio communication management and multi-radio technology
JP2016178634A (ja) * 2015-03-20 2016-10-06 株式会社デンソー 中継装置
US9794979B2 (en) * 2015-04-13 2017-10-17 Qualcomm Incorporated Method for arbitration and adaptive power-cycling in a multi-channel network
US9780823B2 (en) 2016-03-04 2017-10-03 Dell Products, Lp Method and apparatus for a smart personal connect gateway multi-hop networked communication using context aware radio communication management
US9992701B2 (en) 2016-03-18 2018-06-05 Dell Products, Lp Method and apparatus for adaptive transmission techniques with connection context aware radio communication management and path prediction
PL3443713T3 (pl) * 2016-04-11 2020-07-13 Nokia Technologies Oy Egzekwowanie zarządzania przepływami QoS/QoE w sieci 5G
US10412005B2 (en) * 2016-09-29 2019-09-10 International Business Machines Corporation Exploiting underlay network link redundancy for overlay networks
US10257715B2 (en) 2016-11-28 2019-04-09 Dell Products, Lp Method and apparatus for concurrent radio communication in shared spectrum
US10104690B2 (en) 2016-12-12 2018-10-16 Dell Products, Lp Method and apparatus for optimizing selection of radio channel frequency and adaptive clear channel assessment threshold for unlicensed small cell WWAN base station
US11671999B2 (en) 2016-12-12 2023-06-06 Dell Products, Lp Method and apparatus for context aware concurrent data transmission scheduling for pan radio technology
US10123214B2 (en) 2016-12-14 2018-11-06 Dell Products, Lp Method and apparatus for optimizing multi-protocol radio technology using local QOS advertising
US10172014B2 (en) 2016-12-18 2019-01-01 Dell Products, Lp Method and apparatus for optimizing selection of radio channel frequency and adaptive clear channel assessment threshold for WLAN access points
US10333807B2 (en) 2016-12-22 2019-06-25 Dell Products, Lp Method and apparatus for selecting among multi-protocol radio technology using local QoS advertisement
US10659971B2 (en) 2016-12-22 2020-05-19 Dell Products, Lp Method and apparatus for optimizing selection of radio channel frequency and geographic location for WLAN access points
US10264428B2 (en) 2016-12-28 2019-04-16 Dell Products, Lp Method and apparatus for optimizing multi-protocol radio technology using device to device spectral coordination with local QOS advertising
CN109688213B (zh) * 2018-12-20 2020-06-16 惠州Tcl移动通信有限公司 一种协议栈数据的调节系统及其方法

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US102215A (en) * 1870-04-26 Improved lubricator for loose pulleys
US102213A (en) * 1870-04-26 Improvement in counterpoise platforms for ordnance
US102214A (en) * 1870-04-26 Improvement in rammer-staves
US31626A (en) * 1861-03-05 Enema-syringe
US242163A (en) * 1881-05-31 skinner
US97194A (en) * 1869-11-23 Improved shutter-fastening
US4449248A (en) 1982-02-01 1984-05-15 General Electric Company Battery saving radio circuit and system
US4601586A (en) * 1984-02-10 1986-07-22 Prime Computer, Inc. Solicited message packet transfer system
JPH0791301B2 (ja) * 1989-10-02 1995-10-04 新日本理化株式会社 ジアセタールの製造方法
US5224152A (en) * 1990-08-27 1993-06-29 Audiovox Corporation Power saving arrangement and method in portable cellular telephone system
SE9003913D0 (sv) * 1990-12-07 1990-12-07 Ericsson Telefon Ab L M A method of locating a mobile station in a cellular mobile radio system
FR2671923B1 (fr) 1991-01-17 1993-04-16 France Etat Dispositif de demodulation coherente de donnees numeriques entrelacees en temps et en frequence, a estimation de la reponse frequentielle du canal de transmission et seuillage, et emetteur correspondant.
US5359607A (en) 1991-11-13 1994-10-25 Motorola, Inc. Adaptive intermodulation control
CA2092495C (en) 1992-03-26 1998-07-28 Mitsuaki Oshima Communication system
FI98672C (fi) * 1992-04-24 1997-07-25 Nokia Telecommunications Oy Radiojärjestelmä
FI91345C (fi) 1992-06-24 1994-06-10 Nokia Mobile Phones Ltd Menetelmä kanavanvaihdon tehostamiseksi
DE69326798T2 (de) 1992-07-09 2000-04-13 Nec Corp., Tokio/Tokyo Zellulares mobiles TDMA-Übertragungssystem
US5371734A (en) * 1993-01-29 1994-12-06 Digital Ocean, Inc. Medium access control protocol for wireless network
US5568513A (en) * 1993-05-11 1996-10-22 Ericsson Inc. Standby power savings with cumulative parity check in mobile phones
FI97594C (fi) * 1993-07-05 1997-01-10 Nokia Telecommunications Oy Aikajakoinen monikäyttöradiojärjestelmä, menetelmä kapasiteetin jakamiseksi solun sisällä sekä menetelmä solun sisäisen handoverin suorittamiseksi
JP3364281B2 (ja) * 1993-07-16 2003-01-08 パイオニア株式会社 時分割ビデオ及びオーディオ信号の同期方式
US6167248A (en) * 1993-09-06 2000-12-26 Nokia Mobile Phones Ltd. Data transmission in a radio telephone network
FI103442B (fi) * 1993-09-24 1999-06-30 Nokia Telecommunications Oy Digitaalinen radiolinkkijärjestelmä ja radiolinkkilaite
US5657313A (en) 1994-05-09 1997-08-12 Victor Company Of Japan, Ltd. Signal transmitting apparatus and signal receiving apparatus using orthogonal frequency division multiplexing
DE69523365T2 (de) 1994-05-09 2002-07-04 Victor Company Of Japan, Ltd. Sender und Empfänger für OFDM
US6175557B1 (en) * 1994-10-31 2001-01-16 Telefonaktiebolaget Lm Ericsson (Publ) Layer 2 protocol in a cellular communication system
US5745860A (en) 1994-12-16 1998-04-28 Telefonaktiebolaget Lm Ericsson Method and system of data transmission and reception in a mobile station within a radio telecommunications system
FI98586C (fi) * 1995-01-10 1997-07-10 Nokia Telecommunications Oy Pakettiradiojärjestelmä ja menetelmiä datapaketin reitittämiseksi protokollariippumattomasti pakettiradioverkoissa
EP2302805B1 (en) 1995-02-01 2012-08-22 Sony Corporation Multi-channel transmission with interleaving through in-place addressing of RAM memory
US5710756A (en) 1995-02-13 1998-01-20 Netro Corporation Burst-error resistant ATM microwave link and network
CN1085473C (zh) * 1995-03-01 2002-05-22 诺基亚流动电话有限公司 无线电话网络中的数据传输
US5883899A (en) 1995-05-01 1999-03-16 Telefonaktiebolaget Lm Ericsson Code-rate increased compressed mode DS-CDMA systems and methods
FI952844A7 (fi) * 1995-06-09 1996-12-10 Nokia Mobile Phones Ltd Menetelmä kanavanvaihdon parantamiseksi
US5613235A (en) * 1995-06-29 1997-03-18 Nokia Mobile Phones Limited Operation of a radiotelephone in a synchronous extended standby mode for conserving battery power
US6356555B1 (en) * 1995-08-25 2002-03-12 Terayon Communications Systems, Inc. Apparatus and method for digital data transmission using orthogonal codes
US5822313A (en) * 1996-05-24 1998-10-13 National Semiconductor Corporation Seamless handover in a cordless TDMA system
US5936965A (en) * 1996-07-08 1999-08-10 Lucent Technologies, Inc. Method and apparatus for transmission of asynchronous, synchronous, and variable length mode protocols multiplexed over a common bytestream
US5886995A (en) 1996-09-05 1999-03-23 Hughes Electronics Corporation Dynamic mapping of broadcast resources
FR2755338B1 (fr) 1996-10-24 1999-01-08 Matra Transport International Systeme cellulaire de transmission radioelectrique d'information entre une infrastructure et des mobiles
US6101180A (en) 1996-11-12 2000-08-08 Starguide Digital Networks, Inc. High bandwidth broadcast system having localized multicast access to broadcast content
US6549242B1 (en) * 1997-04-04 2003-04-15 Harris Corporation Combining adjacent TV channels for transmission by a common antenna
FR2764467B1 (fr) 1997-06-09 1999-07-30 Alsthom Cge Alcatel Transmission du canal d'informations pilotes de chaque operateur dans un systeme de radiocommunication avec des stations mobiles
US5923655A (en) * 1997-06-10 1999-07-13 E--Net, Inc. Interactive video communication over a packet data network
US6088412A (en) * 1997-07-14 2000-07-11 Vlsi Technology, Inc. Elastic buffer to interface digital systems
JP3235655B2 (ja) * 1997-12-01 2001-12-04 日本電気株式会社 バースト性をもつ低速汎用データの固定長パケット多重装置
US6282209B1 (en) 1998-03-02 2001-08-28 Matsushita Electric Industrial Co., Ltd. Method of and system capable of precisely clipping a continuous medium obtained from a multiplexed bit stream
US6285686B1 (en) * 1998-03-19 2001-09-04 Hewlett-Packard Company Using page registers for efficient communication
US6295450B1 (en) 1998-06-23 2001-09-25 Motorola, Inc. Method and apparatus for transferring communication within a communication system
US6339713B1 (en) * 1998-08-11 2002-01-15 Telefonaktiebolaget Lm Ericsson Decreasing battery consumption of mobile terminals by decreasing monitoring of the multiple access channel downlinks
SE9804420L (sv) 1998-12-17 2000-06-18 Ericsson Telefon Ab L M Förfarande för minskning av effektkonsumtionen vid portabla radiokommunikationssystem under passningsmod, jämte en mobilstation anpassad för att minska effektkonsumtionen under passningsmod
KR100379459B1 (ko) * 1999-02-12 2003-04-10 엘지전자 주식회사 이동 통신 시스템에서 패킷 데이터 서비스 제공 시스템 및 이를 이용한 운용 방법
DE19910023C2 (de) 1999-03-08 2002-07-18 Rohde & Schwarz System zur Datenübertragung von einem Anbieter zu einem Benutzer
AU4467100A (en) 1999-04-18 2000-11-17 Video Networks Incorporated System and method for dynamic time and bandwidth allocation
US6266536B1 (en) * 1999-05-03 2001-07-24 Ericsson Inc. System and method for dynamic overlap compensation in a simulcast network
US6628632B1 (en) * 1999-07-19 2003-09-30 Lucent Technologies Inc. Method and apparatus for permitting direct handoff between base stations in a wireless network
US6490727B1 (en) * 1999-10-07 2002-12-03 Harmonic, Inc. Distributed termination system for two-way hybrid networks
WO2001031963A1 (en) 1999-10-29 2001-05-03 Telefonaktiebolaget L M Ericsson (Publ) Mobile terminal handover from a second generation network to a third generation ip-based network
US7433702B2 (en) 2000-01-28 2008-10-07 Telefonaktiebolaget Lm Ericsson (Publ) Power status for wireless communications
FI20000662A7 (fi) 2000-03-21 2001-09-22 Nokia Oyj Solunvaihto useaa välitystekniikkaa tukevassa verkossa
US6477382B1 (en) 2000-06-12 2002-11-05 Intel Corporation Flexible paging for packet data
GB2364478A (en) 2000-06-30 2002-01-23 Nokia Oy Ab Cellular broadcast system responsive to distribution of demand
GB2364211A (en) 2000-06-30 2002-01-16 Nokia Oy Ab A terminal comprising two receivers for receiving an encrypted first signal from a first network and a decryption second signal from a second network
GB2364209A (en) 2000-06-30 2002-01-16 Nokia Oy Ab Combined digital video broadcast receiver and cellular receiver
JP3889919B2 (ja) * 2000-08-31 2007-03-07 株式会社日立製作所 情報配信方法、情報受信方法、情報配信システム、情報配信装置、受信端末及び記憶媒体
JP3819242B2 (ja) * 2001-02-09 2006-09-06 株式会社日立製作所 断続信号を扱う無線通信装置
US6956868B2 (en) * 2001-02-15 2005-10-18 Chunming Qiao Labeled optical burst switching for IP-over-WDM integration
US7349691B2 (en) 2001-07-03 2008-03-25 Microsoft Corporation System and apparatus for performing broadcast and localcast communications
US7281052B2 (en) * 2001-12-14 2007-10-09 International Business Machines Corporation Data tracing identifiers

Also Published As

Publication number Publication date
KR20040086339A (ko) 2004-10-08
WO2003069885A2 (en) 2003-08-21
CN101002412B (zh) 2010-09-01
KR100928246B1 (ko) 2009-11-24
CA2475044C (en) 2009-12-29
ATE459143T1 (de) 2010-03-15
HK1104396A1 (en) 2008-01-11
DE60331415D1 (de) 2010-04-08
WO2003069885A3 (en) 2003-12-11
MXPA04007663A (es) 2005-06-08
EP1474883A2 (en) 2004-11-10
EP1986359A1 (en) 2008-10-29
CA2475044A1 (en) 2003-08-21
JP2005529506A (ja) 2005-09-29
JP4256264B2 (ja) 2009-04-22
US20030152107A1 (en) 2003-08-14
AU2003207434C1 (en) 2008-09-18
EP1986359B1 (en) 2011-09-28
ATE526743T1 (de) 2011-10-15
AU2003207434B2 (en) 2007-11-29
EP1474883A4 (en) 2005-03-30
US20050041696A1 (en) 2005-02-24
AU2003207434A1 (en) 2003-09-04
EP1474883B1 (en) 2010-02-24
CN101002412A (zh) 2007-07-18
US7130313B2 (en) 2006-10-31

Similar Documents

Publication Publication Date Title
ES2338544T3 (es) Señalizacion de intervalo de tiempo por difusion digital de banda ancha.
CN100525152C (zh) 宽带数字广播系统和方法
EP1807970B1 (en) Techniques for the utilization of spare bandwidth
JP4242419B2 (ja) サービスインフォメーションにおけるタイムスライシングパラメーター信号伝達方法
ES2329029T3 (es) Subdivision del tiempo en base a un reloj.
EP1832062B1 (en) Method and system for sending related data over a digital broadcast system
JP5653616B2 (ja) データ伝送方法及び装置
RU2316912C2 (ru) Способ, система и сетевой объект для обеспечения передачи цифрового вещания
WO2024239247A1 (en) Hybrid communication system and communication method
ES2372977T3 (es) Procedimiento de notificación de cambio de un parámetro de emisión y emisor según el procedimiento.
HK1104396B (en) Time-slice signaling for broadband digital broadcasting
US20110216745A1 (en) System and method for signaling overhead information in a network