ES2243302T3 - Dispositivos en red agrupados. - Google Patents

Dispositivos en red agrupados.

Info

Publication number
ES2243302T3
ES2243302T3 ES00962407T ES00962407T ES2243302T3 ES 2243302 T3 ES2243302 T3 ES 2243302T3 ES 00962407 T ES00962407 T ES 00962407T ES 00962407 T ES00962407 T ES 00962407T ES 2243302 T3 ES2243302 T3 ES 2243302T3
Authority
ES
Spain
Prior art keywords
grouping
communication
devices
data
cluster
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
ES00962407T
Other languages
English (en)
Inventor
Paul V. Hillier
Peter J. Lanigan
Nicoll B. Shepherd
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Application granted granted Critical
Publication of ES2243302T3 publication Critical patent/ES2243302T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2805Home Audio Video Interoperability [HAVI] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2832Interconnection of the control functionalities between home networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Small-Scale Networks (AREA)
  • Treatment Of Water By Ion Exchange (AREA)
  • Communication Control (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
  • Catalysts (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Sistema local de comunicación que comprende: un primer agrupamiento (10) de dispositivos interconectados para la comunicación de mensajes mediante un primer bus (18) de datos y según un primer conjunto de protocolos de comunicación; un segundo agrupamiento (20) de dispositivos interconectados para la comunicación de mensajes mediante un segundo bus (28) de datos y según dicho primer conjunto de protocolos de comunicación; y un canal (41) de datos que conecta un dispositivo de dicho primer agrupamiento y un dispositivo de dicho segundo agrupamiento, soportando dicho canal de datos la comunicación de mensajes según un segundo conjunto de protocolos de comunicación; caracterizado porque un dispositivo (19) del primer agrupamiento contiene una representación software almacenada del sistema de control de un dispositivo (21, 22) seleccionado del segundo agrupamiento y cualquier dispositivo del primer agrupamiento que desee interactuar con dicho dispositivo seleccionado interactúa en su lugar condicha representación almacenada.

Description

Dispositivos en red agrupados.
La presente invención se refiere a sistemas en red compuestos por una pluralidad de dispositivos agrupados para el intercambio de datos y mensajes de control con un formato según protocolos predeterminados y, particularmente, aunque no imprescindiblemente, a tales sistemas en los que la comunicación entre dispositivos entre algunos de los dispositivos es mediante un enlace inalámbrico. La invención se refiere además a dispositivos para su uso en grupos o agrupamientos (cluster) para formar tales sistemas.
La interconexión de dispositivos en red se conoce y se utiliza desde hace tiempo, empezando por sistemas básicos en los que se han proporcionado diferentes funciones de sistema por unidades independientes, por ejemplo, sistemas de alta fidelidad o sistemas de seguridad que tienen sensores, un panel de control y uno o más altavoces de alarma. Un desarrollo han sido los denominados sistemas de bus doméstico en los que se ha conectado una mayor variedad de productos con vistas a proporcionar una funcionalidad global mejorada en, por ejemplo, aparatos de audio/vídeo domésticos acoplados con un sistema de seguridad doméstico y el uso del teléfono. Un ejemplo de un sistema de bus doméstico de este tipo es el bus doméstico digital (D2B), cuyos protocolos de comunicación se han concedido como norma IEC 1030 por la Comisión Electrotécnica Internacional en Ginebra, Suiza. El sistema D2B proporciona un bus de control de cable único al que se conectan todos los dispositivos con mensajes llevados entre los diferentes dispositivos del sistema en una forma normalizada de paquete de datos.
Con todos estos esquemas de interconexión de equipos domésticos existe un problema de conexión con aparatos que no admiten los protocolos de comunicación del esquema. Como ejemplo, un usuario puede tener un sistema musical que comprende unidades interconectadas tales como un reproductor de discos compactos (CD), un amplificador, un sintonizador de radio y un reproductor de casetes que se comunican entre sí usando un primer conjunto de protocolos de comunicación, junto con un sistema audiovisual que comprende, por ejemplo, un televisor, un aparato de vídeo y un receptor vía satélite que se comunican usando un segundo conjunto de protocolos. En ausencia de cierto grado de compatibilidad con los sistemas existentes, un usuario puede encontrarse con el tener que sustituir muchos elementos de una vez. Una manera de reducir este problema es proporcionando un dispositivo pasarela (gateway device) que admita dos o más conjuntos de protocolos de comunicación y que pueda "traducir" mensajes entre éstos, tal como se describe en la patente de EE.UU. 5.754.548 (Hoekstra et al.), en la que se usa D2B como un subsistema dentro de un sistema de bus electrónico doméstico (HEB, Home Electronic Bus).
Tal como se describe también en el documento de EE.UU. 5.754.548, tales dispositivos pasarela pueden utilizarse como parte de un enlace entre dos agrupamientos de dispositivos conectados por bus que admiten los mismos protocolos de comunicación, pero con diferentes protocolos que controlan las comunicaciones en el enlace entre los agrupamientos. El enlace entre los agrupamientos puede comprender, por ejemplo, un canal inalámbrico (infrarrojo o RF) entre los dos dispositivos pasarela, mientras que los dispositivos de los agrupamientos están integrados en respectivos buses de datos en serie.
En el documento EP-A-0 837 579 se describe una red doméstica que comprende un primer bus 1394 que conecta un terminal de transmisión, un primer terminal de control audiovisual (AV) y un primer dispositivo semi-pasarela; un segundo bus 1394 que conecta un terminal de recepción, un segundo terminal de control audiovisual (AV) y un segundo dispositivo semi-pasarela; y un esquema de transmisión entre los dos dispositivos semi-pasarela. El terminal de transmisión y el terminal de recepción sólo comprenden el protocolo 1394. Cada terminal de control AV verifica los recursos y los servicios en su propio bus local, se comunican los resultados obtenidos entre sí e indican al usuario los recursos y servicios del bus remoto. El usuario opera el segundo terminal de control AV para realizar un ajuste para transmitir vídeo desde el terminal de transmisión al terminal de recepción. Como respuesta, el segundo terminal AV transmite una instrucción al primer terminal de control AV.
Un objeto de la presente invención es proporcionar un sistema en red de dispositivos que incluyen uno o más enlaces de comunicación capaces de tratar datos digitales.
Según un primer aspecto de la presente invención se proporciona un sistema local de comunicación que comprende:
un primer agrupamiento de dispositivos interconectados para la comunicación de mensajes mediante un primer bus de datos y según un primer conjunto de protocolos de comunicación;
un segundo agrupamiento de dispositivos interconectados para la comunicación de mensajes mediante un segundo bus de datos y según dicho primer conjunto de protocolos de comunicación; y
un canal de datos que enlaza un dispositivo de dicho primer agrupamiento y un dispositivo de dicho segundo agrupamiento, admitiendo dicho canal de datos la comunicación de mensajes según un segundo conjunto de protocolos de comunicación;
caracterizado porque un dispositivo del primer agrupamiento contiene una representación software almacenada del sistema de control de un dispositivo seleccionado del segundo agrupamiento y cualquier dispositivo del primer agrupamiento que desee interactuar con dicho dispositivo seleccionado interactúa en su lugar con dicha representación almacenada. Tal como se describirá más adelante en el presente documento, la interacción con un proxy contenido de manera local evita la necesidad de reescribir los protocolos de comunicación de los agrupamientos simplemente para acomodar las diferentes posibilidades de transporte y/o condiciones en el puente.
Puede generarse la representación almacenada mediante dicho dispositivo seleccionado y transmitirse mediante dicho canal de datos a dicho dispositivo del primer agrupamiento, y dicha representación almacenada puede modificarse como respuesta a las limitaciones de dicho canal de datos, en cuyo caso la modificación puede ocurrir en el momento de la recepción por dicho dispositivo del primer agrupamiento, como respuesta a las limitaciones de dicho canal de datos.
La representación almacenada puede modelar dicho dispositivo seleccionado como si fuera un dispositivo del primer agrupamiento, y dicho dispositivo del primer agrupamiento que contiene la representación almacenada puede ser adecuadamente el dispositivo del primer agrupamiento al que está conectado el canal de datos. Dicho canal de datos puede ser un enlace inalámbrico.
Según un aspecto adicional de la presente invención, se proporciona un dispositivo de comunicaciones para su uso en un sistema que realiza la invención, en el que el dispositivo es uno de un primer agrupamiento de dispositivos interconectados para la comunicación de mensajes mediante un primer bus de datos y según un primer conjunto de protocolos, pudiendo operarse el dispositivo para:
-
almacenar una representación software del sistema de control de un dispositivo seleccionado de un segundo agrupamiento de dispositivos interconectados para la comunicación de mensajes mediante un segundo bus de datos y según dicho primer conjunto de protocolos de comunicación; y
-
permitir a cualquier dispositivo del primer agrupamiento que desee interactuar con dicho dispositivo seleccionado interactuar en su lugar con dicha representación almacenada.
Características y ventajas adicionales de la presente invención se harán evidentes a partir de la lectura de la descripción de realizaciones preferidas de la invención, proporcionadas únicamente a modo de ejemplo y con referencia a los dibujos adjuntos, en los que:
la figura 1 representa una disposición de dispositivos que forman tres agrupamientos enlazados;
la figura 2 muestra un par de agrupamientos que usan un mecanismo de interconexión diferente al de la disposición de la figura 1;
la figura 3 muestra tres agrupamientos que usan un mecanismos de interconexión adicional diferente al de las disposiciones de la figura 1 o la figura 2; y
la figura 4 representa esquemáticamente una disposición para el tratamiento de cuestiones de temporización a través del puente en cualquiera de las figuras 1 a 3.
En la figura 1 se muestra una primera disposición de dispositivos interconectados, dividiéndose los dispositivos en tres agrupamientos 10, 20, 30, localizados cada uno alrededor de un bus respectivo 18, 28, 38 que soporta la comunicación según los protocolos de conexión y comunicación de la norma IEEE 1394. En los ejemplos que siguen se hace referencia a varios protocolos de comunicación que incluyen IEEE 1394, IEEE 802.11 y HAVi (la norma de interoperabilidad de audio/vídeo doméstico (Home Audio/Video Interoperability) basada en 1394), y la descripción de la especificación de estos distintos protocolos se incorpora en el presente documento por referencia. Sin embargo, como reconocerá el lector experto, la conformidad con dichos protocolos no es esencial para el uso de la presente invención.
Los dispositivos en el primer agrupamiento 10 comprenden una aparato 11 que integra el convertidor y el descodificador (STB, set-top box), un primer aparato 12 de vídeo digital (DVHS-1), un reproductor 13 de discos versátiles digitales (DVD) y una unidad 19 de transmisión y recepción de frecuencias de radio (RF) que actúa como dispositivo pasarela para el primer agrupamiento. Los dispositivos en el segundo agrupamiento 20 comprenden un primer aparato 21 televisor (TV-1), un segundo aparato 22 de vídeo digital (DVHS-2), y una unidad 29 de transmisión y recepción de radiofrecuencia que actúa como un dispositivo pasarela para el segundo agrupamiento. Los dispositivos en el tercer agrupamiento 30 comprenden un segundo aparato 31 televisor (TV-2), un tercer aparato 32 de vídeo digital (DVHS-3), y una unidad 39 de transmisión y recepción de radiofrecuencia que actúa como un dispositivo pasarela para el tercer agrupamiento.
Los agrupamientos 20, 30 segundo y tercero se comunican con el primero 10 mediante respectivos enlaces 41, 42 de radiofrecuencia entre los dispositivos pasarela a velocidades de transferencia de datos que pueden ser de hasta 8 Mbit/seg o aún mayores. A estas velocidades, puede comprimirse vídeo digital transmitido desde un agrupamiento hasta otro según las normas MPEG conocidas. Podrían también intercambiarse comandos HAVi entre los agrupamientos, tal como indican las flechas 17, 27, 37: obsérvese que el canal para estos comandos puede estar integrado con el canal RF o puede estar separado.
En el sistema de la figura 1, el valor principal del enlace inalámbrico es de presentación, concretamente, recibir contenidos desde una fuente (tal como el STB 11 en el primer agrupamiento) hasta el punto de consumo (por ejemplo, la TV-1 en el segundo agrupamiento). Esto es especialmente relevante cuando la fuente está unida a un medio de transmisión, tal como un cable, una antena terrestre/satélite, una línea telefónica, etc. Desde un punto de vista lógico, las pasarelas y los enlaces RF pueden tratarse como un único dispositivo 40 (tal como se indica con la línea discontinua) de modo que el sistema en su totalidad comprenda entonces únicamente dispositivos vinculados por el protocolo 1394, aunque se tendrán que resolver diferentes cuestiones de temporización a cada lado del "dispositivo" 40 puente, tal como se describirá con más detalle más adelante.
Puede usarse para visualización de televisión una unidad de mano tipo PIA, aunque esto no es necesariamente valioso dado que la mayoría de las habitaciones tendrán de todos modos un televisor. Sin embargo, las unidades PIA tienen un gran valor para "navegar" por Internet y para el control doméstico, y son también útiles para soportar TV interactiva (por ejemplo, información de fondo de anuncios, programas de TV, etc.).
Para tener verdadera movilidad dentro del hogar (por ejemplo, usando una unidad tipo PIA), la imagen de la TV debería ser estable cuando estuviese estacionaria; sin embargo, en movimiento, probablemente sería aceptable cierta oscilación, y esto podría conseguirse usando el vínculo RF de alta frecuencia y compresión MPEG.
En tales sistemas, cuestiones relacionadas incluyen la necesidad de proteger la señal inalámbrica de escuchas eventuales, especialmente para contenidos de pago por visión; una necesidad de soportar servicios interactivos (por ejemplo, basados en Java, MHEG); y una necesidad de conservar la sincronización entre el audio y el vídeo, por ejemplo, si estos componentes se envían por vías diferentes.
En relación con el acceso al flujo MPEG, algunos diseños de STB pueden descodificar incluso hasta YC/CVBS/
RGB, sin permitir ningún acceso al propio flujo MPEG, mientras que el soporte para 1394/HAVi asume que los productos están equipados con 1394/HAVi, lo que puede no ser siempre el caso.
Considerando las cuestiones relativas a RF, y comenzando con aquellas relativas al flujo continuo de MPEG, para la correcta sincronización del audio y el vídeo, debe llevarse el reloj de referencia MPEG a 90 kHz al receptor mediante el canal RF. Para difundir a varios receptores, no hay problemas si todos los receptores están sobre el mismo bus 1394 (es decir, en el mismo agrupamiento) pero donde hay varios agrupamientos, se recomienda usar un flujo MPEG dedicado para cada uno, aunque el dispositivo pasarela para el agrupamiento que emite los flujos MPEG (el nodo CAVa adaptador de AV inalámbrico 1394 fuente) tiene que ser capaz de configurar este flujo continuo.
En cuanto a las cuestiones de presentación, para proteger frente a posibles errores causados por el canal de radio, pueden enviarse flujos MPEG duplicados. Para proteger frente a un posible retardo ocasionado por el canal de radio, podría "empujarse" el contenido a una velocidad "mayor que a tiempo real" hacia un almacenamiento temporal del lado del receptor. Obsérvese que el DVD tiene la cuestión particular de la superposición de gráficos de gran ancho de banda, lo que requiere un ancho de banda de radio masivo para la transferencia a tiempo real - esta cuestión, sin embargo, está fuera del alcance de la presente solicitud.
En cuanto a la grabación o al almacenamiento, puede darse una menor prioridad al flujo continuo para el ancho de banda de radio, asumiendo que se dispone de suficiente almacenamiento "spooling" (almacenamiento en cola) del lado emisor del vínculo (esto ayuda con la gestión de ancho de banda). Para asegurar un resultado robusto, puede usarse también una protección frente a errores mejorada (por ejemplo, transferencia de paquetes con acuse de recibo completo (full acknowledged packet transfer)).
Los productos generalmente no estarán aislados - serán parte de un agrupamiento cableado 1394 (aunque consista únicamente en 2 productos/dispositivos); sin embargo, el requisito de presentación básico es la comunicación de un producto a otro, o bien dentro del mismo agrupamiento 1394, o bien entre agrupamientos. No es un requisito necesario el que los agrupamientos tengan necesidad de comunicarse entre sí al nivel 1394.
En términos de soluciones alternativas a los problemas de interconexión, la figura 1 representa un enfoque de vínculo MPEG inalámbrico. Asumiendo que la presentación es el mayor requerimiento; esto podría implicar un simple flujo continuo unidireccional MPEG desde la fuente hasta el sumidero (de izquierda a derecha, o de derecha a izquierda, en la figura). El enfoque mantiene los buses (agrupamientos) 1394 completamente separados, es decir, sin necesidad de comunicaciones a través del vínculo RF para cumplir con el protocolo 1394. El lado receptor debe tener la capacidad de controlar los dispositivos originadores de las señales (fuentes) dentro del agrupamiento 1394 en el lado emisor.
La pasarela (1394 CAVa) es un dispositivo controlador AV completo (FAV) HAVi especial. El CAVa 1394 alberga módulos de control de dispositivos (DCM, Device Control Modules) de dispositivos situados en buses 1394 remotos (si resulta necesario, puede vincularse más de un bus, con objetivos de multidifusión). Esto implica que, generalmente, todos los dispositivos que estén albergados deberán tener DCMs que puedan cargarse. En la figura 1 se ilustra esto mediante los cuadros sombreados unidos a cada dispositivo pasarela: en estos cuadros sombreados se encuentran los DCM "proxy" de productos seleccionados situados en agrupamientos remotos. La comunicación de comandos HAVi a través del vínculo de radio pueden realizarse de cualquier modo, incluyendo por métodos patentados. El encaminamiento de flujos AV (por ejemplo, MPEG) puede realizarse usando "clavijas virtuales 1394", que se coordinarían con el direccionamiento RF para dirigir el flujo al agrupamiento 1394 objetivo correcto. En una variante, uno o un conjunto de DCMs normalizados o comunes puede estar ya presente en el puente. Por ejemplo, podría incluirse en el puente un DCM AV/C genérico para controlar dispositivos AV/C, o un fabricante podría proporcionar DCMs integrados para algunos de sus propios productos.
Se muestra una disposición alternativa de agrupamientos interconectados en la figura 2. El primer agrupamiento 50 comprende un vínculo STB 52 vinculado a un dispositivo pasarela 59 mediante un bus 58 1394. En lugar de una transmisión RF por la pasarela 59, el primer agrupamiento incluye un ordenador personal (PC) 54 o un dispositivo similar que recibe el MPEG de la pasarela 59, así como los comandos HAVi 57 para dirigirse a un agrupamiento remoto.
El segundo agrupamiento 60 comprende una unidad 62 de TV/VCR digital vinculada a un dispositivo 69 pasarela mediante un bus 68 1394. Como en el primer agrupamiento, se conecta un PC 64 a la pasarela 69 que recibe MPEG del PC 64, así como los comandos HAVi 65 del primer agrupamiento 50. En este ejemplo, se establece la comunicación del MPEG y los comandos HAVi entre los PC 54, 64 mediante un vínculo inalámbrico siguiendo normas de WLAN IEEE 802.11, incluyendo cada PC una tarjeta RF ISA/PCI. Vínculos de datos inalámbricos disponibles que siguen estas normas incluyen Diamond HomeFree (que tiene una velocidad de transferencia de datos de 1 Mbps) y RadioLan (10 Mbps).
Generalmente, se favorece menos tal disposición que la de la figura 1, en el sentido de que puede ser necesaria cierta cantidad de almacenamiento intermedio a los lados emisor y/o receptor, aunque esto podría proveerse simplemente por los PCs. La disposición sí presenta beneficios, sin embargo, en el sentido de que puede acomodar dispositivos no adecuados para su conexión al bus 1394 de un agrupamiento: esto se ilustra en la figura 2 mediante TV/VCR 67 analógica adyacente al segundo agrupamiento al que se suministran imágenes de un decodificador 66 MPEG alimentado directamente del PC 64 del agrupamiento.
Se muestra una disposición de interconexión adicional en la figura 3 y comprende tres agrupamientos 70, 80, 90, cada uno con un respectivo dispositivo de puente inalámbrico CB como dispositivo pasarela 71, 81, 91. En este ejemplo, el puente entre los agrupamientos es mediante comunicaciones inalámbricas completas y a velocidades de transferencia de datos determinadas por los protocolos inalámbricos utilizados.
Un problema que puede surgir con el envío de flujos a través de puentes 1394 es cómo manejar los sellos temporales a nivel 1394 que están presentes en muchos de los formatos de flujo continuo. Estos son necesarios porque la entrega de paquetes es crítica temporalmente para algunos formatos, incluyendo MPEG. Los buses en 1394 tienen un reloj en todo el bus tal que, para que los sellos temporales generados en un bus sean válidos en otro, los relojes de ambos buses deben estar sincronizados, lo que, como podrá reconocer el lector experto, no es siempre tarea fácil. Además, los sellos temporales dentro de los paquetes de datos transmitidos pueden necesitar modificaciones o ajustes por el puente para tener en cuenta tiempos de entrega generalmente mayores para dispositivos en el lado extremo del puente que para dispositivos en el bus originador de los datos.
Para evitar tales problemas, se usa de forma adecuada un sistema como el que se muestra en la figura 4, con los buses 100, 110 1394 a cada lado del puente 120. En el punto a, los paquetes procedentes del bus 100 1394 se codifican y se sellan temporalmente tal como se especifica en una norma adicional, IEC61883.
En el punto b, todos los paquetes han pasado a través de una interfaz de chip o un montaje 102 de circuito PHY que actúa cono interfaz a la capa física 1394, y a través de un chip 104 o circuito AVLINK de enlace que implementa la norma IEC61883 para el formato relevante de flujo continuo: un ejemplo de este chip es el Philips PDI1394L11. En el punto b se han eliminado todos los sellos temporales 1394/61883 de los paquetes. Los paquetes se liberan del chip 104 AVLINK en los tiempos correctos, de modo que la información temporal se expresa ahora mediante los tiempos de liberación de los paquetes en sí. En lo siguiente, suponemos que un paquete se libera en un tiempo t.
La etapa siguiente es el envío del paquete a través del puente 120: el único requisito del sistema de puente es que entregue el paquete con un retardo constante, denominado en el presente documento T. Cómo logra el puente esta constancia está más allá del alcance de esta invención: lo que importa es que pueda confiarse en que el paquete llegará a un chip 114 AVLINK adicional al otro lado del puente en un tiempo = t + T.
En el punto c, los paquetes llegan en el tiempo "correcto" debido al retraso constante T, y el chip AVLINK ahora los codificará y les pondrá el sello temporal de un modo convencional, tal como dictamina la norma IEC61883. Estos sellos temporales estarán en el contexto del segundo bus 110. Si se determina que el puente 120 ha perdido o corrompido los paquetes, es aquí, en c, entre el puente y el AVLINK 114, donde deberían iniciarse las tareas de recuperación.
Desde el punto d, tras pasar a través de una interfaz 112 de capa física PHY adicional, se envían los paquetes a través del segundo bus 110 con sellos temporales adecuados para ese bus.
Para enviar flujos de vídeo digital (VD), hay algunos requisitos diferentes, sobre todo debido al hecho de que el VD es ligeramente menos temporalmente crítico en su entrega que el MPEG, y de que se utiliza un mecanismo ligeramente diferente, basado alrededor del sello temporal SYT, tal como se especifica también en la norma IEC61883. Esto permite enviar un flujo con una señal de reloj "adjunta", que puede ser de hasta 8 kHz. Para enviar esto, se introduce una señal de reloj con una frecuencia de \leq 8 kHz al chip AVLINK en el nodo de transmisión. En cada ciclo del reloj (cada "tic"), se muestrea el valor del reloj del bus en ese instante, y se añadirá un valor constante para compensar el retraso del transporte, y se transmitirá a través del puente como parte del flujo. El nodo receptor almacenará el valor hasta el momento en que su propio reloj sea igual a ese valor y entonces emitirá un tic. El límite de 8 kHz viene impuesto ya que puede enviarse un único sello temporal SYT por paquete isocrono 1394, de los que hay 8000 por segundo.
Al igual que anteriormente, los medios físicos de transporte para esta señal de reloj a través del puente dependerán de la construcción del mismo puente. El mismo principio de tomar la salida del chip AVLINK receptor del primer bus significará que ninguno de los sellos temporales en el contexto del primer bus aparecerá en el segundo bus; la señal de reloj se envía a través del puente únicamente para que sea sellada temporalmente de nuevo en el contexto del segundo bus.
En las disposiciones de interconexión descritas se proporcionan varias mejoras, la primera de las cuales puede describirse como la disposición de DCMs móviles - es decir, DCMs que cruzan de un agrupamiento al otro. HAVi describe el software de módulo de control de dispositivo (Device Control Module, DCM) que representa (o es una abstracción de) el sistema de control de un dispositivo físico. Este software puede ejecutarse en otro dispositivo capaz de ejecutar tal software. Por ejemplo, el DCM de una grabadora VHS-D puede ejecutarse en un aparato Set Top box. Actualmente, el HAVi supone que todos los dispositivos en la red están conectados en un bus único. La presente invención extiende esto previendo que los DCMs crucen a través del puente. Al tener una representación del dispositivo remoto en el lado cercano del puente, los problemas del uso del puente pueden simplificarse enormemente ya que el dispositivo remoto está ahora aparentemente en el lado cercano del puente. En otras palabras, se proporciona software en un lado del puente entre buses que representa un dispositivo en otro bus que está conectado a otro portal del puente.
Una mejora adicional se refiere al uso de los dispositivos llamados "Legacy" (heredados o legados) dentro de la especificación HAVi V1.0. Los dispositivos AV Legacy (LAVs) vienen ya definidos en HAVi y permiten el acceso y control de dispositivos no-HAVi mediante una red HAVi, mediante el uso de DCMs (mencionados anteriormente). De hecho, el DCM para un dispositivo Legacy es un puente entre una red HAVi y el control nativo del dispositivo Legacy (por ejemplo, los protocolos D2B mencionados anteriormente). De este modo, puede hacerse que dispositivos no-HAVi parezcan dispositivos HAVi en la red HAVi. Esta idea extiende este mecanismo para permitir el control de dispositivos HAVi reales en el lado alejado de un puente mediante la representación de ese dispositivo en el lado cercano del puente.
Aún otra mejora adicional se refiere a la modificación de parámetros de clavija virtual. La norma HAVi ya describe las capacidades de conexión mediante la asignación de parámetros a "clavijas virtuales" situadas a cada lado de la ruta de conexión. En un puente, parámetros tales como el ancho de banda están limitados y son menos que las capacidades del dispositivo físico en sí. La modificación permite modificar la representación de un dispositivo remoto en el lado cercano del puente para compensar las limitaciones del medio de transporte del puente (por ejemplo, RF).
De la lectura de la presente descripción, otras modificaciones y variantes serán obvias a los expertos en la técnica, incluyendo equivalentes y funciones ya conocidas en el campo de los sistemas y componentes de comunicación por buses e inalámbricos y que pueden utilizarse en lugar de o además de funciones ya descritas en el presente documento.

Claims (8)

1. Sistema local de comunicación que comprende:
un primer agrupamiento (10) de dispositivos interconectados para la comunicación de mensajes mediante un primer bus (18) de datos y según un primer conjunto de protocolos de comunicación;
un segundo agrupamiento (20) de dispositivos interconectados para la comunicación de mensajes mediante un segundo bus (28) de datos y según dicho primer conjunto de protocolos de comunicación; y
un canal (41) de datos que conecta un dispositivo de dicho primer agrupamiento y un dispositivo de dicho segundo agrupamiento, soportando dicho canal de datos la comunicación de mensajes según un segundo conjunto de protocolos de comunicación;
caracterizado porque un dispositivo (19) del primer agrupamiento contiene una representación software almacenada del sistema de control de un dispositivo (21, 22) seleccionado del segundo agrupamiento y cualquier dispositivo del primer agrupamiento que desee interactuar con dicho dispositivo seleccionado interactúa en su lugar con dicha representación almacenada.
2. Sistema según la reivindicación 1, en el que se genera dicha representación almacenada mediante dicho dispositivo (21, 22) seleccionado y se transmite mediante dicho canal (41) de datos a dicho dispositivo (19) del primer agrupamiento (10).
3. Sistema según la reivindicación 1 ó la reivindicación 2, en el que dicha representación almacenada se modifica como respuesta a limitaciones de dicho canal (41) de datos.
4. Sistema según la reivindicación 2, en el que dicha representación almacenada se modifica, con la recepción de dicho dispositivo (19) del primer agrupamiento (10), como respuesta a limitaciones de dicho canal (41) de datos.
5. Sistema según la reivindicación 1, en el que dicha representación almacenada modela dicho dispositivo (21, 22) seleccionado como si fuera un dispositivo del primer agrupamiento (10).
6. Sistema según cualquiera de las reivindicaciones 1 a 5, en el que dicho dispositivo (19) del primer agrupamiento (10) que contiene la representación almacenada es aquel dispositivo del primer agrupamiento al que está conectado el canal (41) de datos.
7. Sistema según cualquiera de las reivindicaciones 1 a 6, en el que dicho canal de datos es un enlace inalámbrico.
8. Dispositivo (19) de comunicaciones para su uso en un sistema según cualquiera de las reivindicaciones 1 a 7, en el que el dispositivo es uno de un primer agrupamiento (10) de dispositivos interconectados para la comunicación de mensajes mediante un primer bus (18) de datos y según un primer conjunto de protocolos de comunicación, pudiendo operarse el dispositivo para:
-
almacenar una representación software del sistema de control de un dispositivo (21, 22) seleccionado de un segundo agrupamiento (20) de dispositivos interconectados para la comunicación de mensajes mediante un segundo bus (28) de datos y según dicho primer conjunto de protocolos de comunicación; y
-
permitir a cualquier dispositivo del primer agrupamiento que desee interactuar con dicho dispositivo seleccionado interactuar, en su lugar, con dicha representación almacenada.
ES00962407T 1999-09-07 2000-08-30 Dispositivos en red agrupados. Expired - Lifetime ES2243302T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB9921049.4A GB9921049D0 (en) 1999-09-07 1999-09-07 Clustered networked devices
GB9921049 1999-09-07

Publications (1)

Publication Number Publication Date
ES2243302T3 true ES2243302T3 (es) 2005-12-01

Family

ID=10860446

Family Applications (1)

Application Number Title Priority Date Filing Date
ES00962407T Expired - Lifetime ES2243302T3 (es) 1999-09-07 2000-08-30 Dispositivos en red agrupados.

Country Status (22)

Country Link
US (2) US6954467B1 (es)
EP (1) EP1127427B1 (es)
JP (1) JP2003509905A (es)
KR (1) KR20010090828A (es)
CN (1) CN1337109A (es)
AT (1) ATE297621T1 (es)
AU (1) AU7414800A (es)
BR (1) BR0007079A (es)
CA (1) CA2349708A1 (es)
CZ (1) CZ20011592A3 (es)
DE (1) DE60020669T2 (es)
ES (1) ES2243302T3 (es)
GB (1) GB9921049D0 (es)
HK (1) HK1040022A1 (es)
HU (1) HUP0104846A3 (es)
ID (1) ID29287A (es)
IL (1) IL142974A0 (es)
PL (1) PL347546A1 (es)
RU (1) RU2001115700A (es)
TR (1) TR200101223T1 (es)
TW (1) TW525360B (es)
WO (1) WO2001019032A1 (es)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1307998A2 (en) * 2000-07-26 2003-05-07 Koninklijke Philips Electronics N.V. Server-based multi-standard home network bridging
EP1199840A1 (en) * 2000-10-19 2002-04-24 THOMSON multimedia Method for connecting an IEEE1394 remote device to a cluster of IEEE1394 devices through a wireless link
EP1327328B1 (en) * 2000-10-19 2007-12-05 Thomson Licensing Method for linking several communication busses using wireless links
GB0026981D0 (en) * 2000-11-04 2000-12-20 Koninkl Philips Electronics Nv Bridging system for interoperation of remote groups of devices
DE10129446A1 (de) 2001-06-19 2003-01-02 Bosch Gmbh Robert Verfahren zur Initialisierung einer verteilten Software Architektur und elektronisches System
EP1286501A1 (en) * 2001-08-22 2003-02-26 Thomson Licensing S.A. Method for bridging a UPNP network and a HAVI network
EP1286502A1 (en) * 2001-08-22 2003-02-26 Thomson Licensing S.A. Method for managing network comprising a bridge between HAVi clusters
EP1315353A1 (en) * 2001-11-23 2003-05-28 Thomson Licensing S.A. Methods for establishing a connection between a first and a second device over a bridge connecting a HAVi-subnetwork to another sub-network
MXPA04009873A (es) * 2002-04-09 2004-12-07 Thomson Licensing Sa Metodos de comunicacion en una red de grupos multiples, dispositivo para conexion a una red de grupos y puente para conectar grupos.
JP3655259B2 (ja) * 2002-05-31 2005-06-02 株式会社東芝 ネットワーク無線中継装置及びネットワーク無線中継方法
DE10227062A1 (de) * 2002-06-18 2004-01-08 Robert Bosch Gmbh Verfahren zur Steuerung elektronischer Geräte
EP1396962A1 (en) * 2002-08-05 2004-03-10 Sony International (Europe) GmbH Bus service interface
EP1570603B1 (en) * 2002-11-22 2010-12-22 Arash Rouhi A multimedia network system for interconnecting a number of receiving and transmitting digital and/or analogous devices
FR2848051B1 (fr) * 2002-12-03 2005-02-25 Canon Res Ct France Sa PASSERELLE ET PROCEDE POUR L'INTERCONNEXION DE DEUX RESEAUX, NOTAMMENT UN RESEAU HAVI ET UN RESEAU UPnP
DE10302678A1 (de) 2003-01-24 2004-07-29 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung von auf dem HAVi-Standard basierten Geräten durch Device Control Module einer OSGi-Plattform
CN101848225A (zh) * 2003-08-04 2010-09-29 三菱电机株式会社 模块单元和网络连接方法
US8462817B2 (en) 2003-10-15 2013-06-11 Qualcomm Incorporated Method, apparatus, and system for multiplexing protocol data units
US8483105B2 (en) 2003-10-15 2013-07-09 Qualcomm Incorporated High speed media access control
US8472473B2 (en) 2003-10-15 2013-06-25 Qualcomm Incorporated Wireless LAN protocol stack
US8842657B2 (en) 2003-10-15 2014-09-23 Qualcomm Incorporated High speed media access control with legacy system interoperability
US8284752B2 (en) 2003-10-15 2012-10-09 Qualcomm Incorporated Method, apparatus, and system for medium access control
US8233462B2 (en) 2003-10-15 2012-07-31 Qualcomm Incorporated High speed media access control and direct link protocol
US9226308B2 (en) 2003-10-15 2015-12-29 Qualcomm Incorporated Method, apparatus, and system for medium access control
US7237135B1 (en) * 2003-12-29 2007-06-26 Apple Inc. Cyclemaster synchronization in a distributed bridge
US8903440B2 (en) 2004-01-29 2014-12-02 Qualcomm Incorporated Distributed hierarchical scheduling in an ad hoc network
US8315271B2 (en) 2004-03-26 2012-11-20 Qualcomm Incorporated Method and apparatus for an ad-hoc wireless communications system
US7564814B2 (en) 2004-05-07 2009-07-21 Qualcomm, Incorporated Transmission mode and rate selection for a wireless communication system
US8401018B2 (en) 2004-06-02 2013-03-19 Qualcomm Incorporated Method and apparatus for scheduling in a wireless network
US20060209210A1 (en) * 2005-03-18 2006-09-21 Ati Technologies Inc. Automatic audio and video synchronization
JP2006345285A (ja) * 2005-06-09 2006-12-21 Sharp Corp 映像機器
US8600336B2 (en) 2005-09-12 2013-12-03 Qualcomm Incorporated Scheduling with reverse direction grant in wireless communication systems
US8035686B2 (en) 2007-06-15 2011-10-11 At&T Intellectual Property I, L.P. STB/DVR video surveillance
DE102021202658A1 (de) * 2021-03-18 2022-09-22 Vitesco Technologies GmbH Computerimplementiertes Verfahren und Vorrichtung zur automatisierten Aktualisierung einer Kommunikationseinheit einer Steuereinheit eines Fahrzeugs
WO2023184009A1 (en) * 2022-03-30 2023-10-05 Huawei Technologies Canada Co., Ltd. Systems and methods for cluster-based parallel split learning

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9406477D0 (en) 1994-03-31 1994-05-25 D2B Systems Co Ltd Interconnection of local communication bus systems
JPH09275402A (ja) * 1996-04-04 1997-10-21 Sony Corp 通信制御システムおよび通信制御装置並びにデータ送受信装置および通信制御方法
JP3719789B2 (ja) * 1996-10-04 2005-11-24 株式会社東芝 通信端末装置及び中継装置
JP3660443B2 (ja) * 1996-10-15 2005-06-15 株式会社東芝 データ転送制御システム及び中継装置
US6523696B1 (en) * 1996-10-15 2003-02-25 Kabushiki Kaisha Toshiba Communication control device for realizing uniform service providing environment
US5974449A (en) * 1997-05-09 1999-10-26 Carmel Connection, Inc. Apparatus and method for providing multimedia messaging between disparate messaging platforms
US6085236A (en) * 1998-01-06 2000-07-04 Sony Corporation Of Japan Home audio video network with device control modules for incorporating legacy devices
JP3922817B2 (ja) * 1998-06-30 2007-05-30 株式会社東芝 通信ノード及び通信端末
US6496862B1 (en) * 1998-08-25 2002-12-17 Mitsubishi Electric Research Laboratories, Inc. Remote monitoring and control of devices connected to an IEEE 1394 bus via a gateway device
US6320874B1 (en) * 1998-10-07 2001-11-20 Nortel Networks Limited Establishing and terminating connections in a mixed protocol network
JP3136140B2 (ja) * 1999-06-03 2001-02-19 松下電送システム株式会社 インターネット接続型sohoゲートウェイ装置

Also Published As

Publication number Publication date
EP1127427B1 (en) 2005-06-08
CZ20011592A3 (cs) 2002-01-16
EP1127427A1 (en) 2001-08-29
DE60020669D1 (de) 2005-07-14
CA2349708A1 (en) 2001-03-15
ATE297621T1 (de) 2005-06-15
US6954467B1 (en) 2005-10-11
GB9921049D0 (en) 1999-11-10
CN1337109A (zh) 2002-02-20
TW525360B (en) 2003-03-21
HK1040022A1 (zh) 2002-05-17
HUP0104846A2 (hu) 2002-03-28
TR200101223T1 (tr) 2001-08-21
BR0007079A (pt) 2001-07-31
AU7414800A (en) 2001-04-10
DE60020669T2 (de) 2006-05-04
ID29287A (id) 2001-08-16
HUP0104846A3 (en) 2002-08-28
RU2001115700A (ru) 2003-06-27
PL347546A1 (en) 2002-04-08
US20050089065A1 (en) 2005-04-28
JP2003509905A (ja) 2003-03-11
KR20010090828A (ko) 2001-10-19
IL142974A0 (en) 2002-04-21
WO2001019032A1 (en) 2001-03-15

Similar Documents

Publication Publication Date Title
ES2243302T3 (es) Dispositivos en red agrupados.
US7136399B2 (en) Latency handling for interconnected devices
JP4571794B2 (ja) オーディオ/ビジュアルコンポーネントを分解するための方法およびシステム
ES2338561T3 (es) Interfaz bidireccional universal de transporte de datos serie y metodo de transporte asociado.
CN101305351A (zh) 用于家庭网络的通用网络接口
US8917606B2 (en) Method of flow control for data transported using isochronous packets over an IEEE 1394-2000 serial bus network
JP2006211681A (ja) 優先待ち行列を伴うフィルタベースのイーサネット・パケット・ルータを備えた高速イーサネットmacとphy装置および単一もしくは多数のトランスポート・ストリーム・インターフェース
JP2000032016A (ja) デジタル信号受信機、ネットワ―ク及びトランスポ―トストリ―ム送信方法
JP2009525657A (ja) トランスポート・ストリームのジッタの除去
US8355504B2 (en) AV communication control circuit for realizing copyright protection with respect to radio LAN
CN100442743C (zh) 网络接口单元
US7154910B2 (en) Method for any speed dubbing using isochronous packets on isochronous channels or on asynchronous streams over an IEEE 1394-2000 serial bus network
JP3412688B2 (ja) 伝送路間のブリッジシステム及び方法
ES2332076T3 (es) Interfaz de banda de base para reproductor de dvd.
Banks et al. Breaking open the set top box
KR20080065440A (ko) 네트워크 인터페이스 유닛
WO2004010695A1 (ja) 伝送システム、伝送装置、並びに、そのプログラムおよび記録媒体
HK1051452B (en) Method for emulating a constant delay network and performing constant delay communication over heterogeneous networks
MXPA01009349A (es) Manejo de la lactancia para dispositivos interconectados
HK1159908B (en) Integrated circuit system and communication system
HK1159908A1 (en) Integrated circuit system and communication system