MX2011003486A - Sistema de transmision inalambrica y metodo de transmision inalambrica. - Google Patents

Sistema de transmision inalambrica y metodo de transmision inalambrica.

Info

Publication number
MX2011003486A
MX2011003486A MX2011003486A MX2011003486A MX2011003486A MX 2011003486 A MX2011003486 A MX 2011003486A MX 2011003486 A MX2011003486 A MX 2011003486A MX 2011003486 A MX2011003486 A MX 2011003486A MX 2011003486 A MX2011003486 A MX 2011003486A
Authority
MX
Mexico
Prior art keywords
cec
wireless communication
message
control portion
wireless
Prior art date
Application number
MX2011003486A
Other languages
English (en)
Inventor
Ryosuke Ohmae
Original Assignee
Sharp Kk
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 Sharp Kk filed Critical Sharp Kk
Publication of MX2011003486A publication Critical patent/MX2011003486A/es

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

Se describe un sistema de comunicación inalámbrica y un método de transmisión inalámbrica que evita que los protocolos CEC se afecten por retrasos de transmisión de comunicación inalámbrica o retrasos de almacenamiento en memoria intermedia y falla cuando la comunicación CEC se realiza inalámbricamente en el estándar HDMI. La unidad de control CEC de un primer dispositivo de comunicación inalámbrica (ilustrado con un receptor (3)) intercambia mensajes CEC con la unidad de control CEC proporcionada para un dispositivo de visualización (ilustrado con un monitor (4)) usando una dirección lógica que corresponde al tipo de dispositivo del dispositivo AV (ilustrado con STB (1)) La unidad de control CEC de un segundo dispositivo de comunicación inalámbrica (ilustrado con un transmisor (2)) intercambia mensajes CEC con la unidad de control CEC proporcionada para STB (1) usando una dirección lógica que corresponde al tipo de dispositivo del monitor (4).

Description

SISTEMA DE TRANSMISION INALAMBRICA Y METODO DE TRANSMISION INALAMBRICA Campo de la Invención La presente invención se refiere a un sistema de transmisión inalámbrica y un método de transmisión inalámbrica y más particularmente a un sistema de transmisión inalámbrica y un método de transmisión inalámbrica para retransmitir inalámbricamente la comunicación CEC (Control de Electrónica de Consumidor, por sus siglas en inglés) del estándar HDMI (Interfaz Multimedia de Alta Definición, por sus siglas en inglés) .
Antecedentes de la Invención Las interfaces digitales del estándar HDMI se usan ampliamente como aquellas para transmisión de video/audio, etc. El estándar HDMI se configura para dispositivos AV (Audiovisuales) al agregar una función de transmisión de audio y una función de protección de derechos de autor al estándar DVI (Interfaz Visual Digital, por sus siglas en inglés) , que es un estándar de conexión digital entre un cuerpo de computadora y una pantalla. En el caso del estándar HD I, los datos de imagen (video) /datos de audio se transmiten en un modo llamado TMDS (Señalización Diferencial que Minimiza la Transición, por sus siglas en inglés) .
Para el estándar HDMI, las reglas CEC se agregan después Ref.: 218812 de la Versión 1.2a (ver, por ejemplo, "Suplemento 1 de Control de Electrónica del Consumidor (CEC) " de la Literatura no de Patente 1) . Este protocolo CEC es un protocolo de control que realiza el control entre los dispositivos conectados a través de un cable HDMI . El protocolo CEC permite varios controles basados en direcciones físicas y lógicas únicas asignadas a dispositivos presentes en una red HDMI. Por ejemplo, aunque se observa transmisión digital en un aparato de televisión, si el usuario comienza la reproducción por un reproductor de DVD (Disco Versátil Digital) conectado a HDMI, el aparato de televisión conmuta automáticamente la entrada por sí mismo a una terminal conectada al reproductor de DVD. Una operación de un menú exhibido por el reproductor de DVD, encendido/apagado, etc., puede realizarse a partir de un controlador remoto del aparato de televisión.
Los términos relacionados con CEC se definen en la Literatura No de Patente 1; aquellos que tienen una terminal de entrada HDMI se definen como dispositivos colectores; y aquellos que tienen una terminal de salida HDMI para sacar una corriente AV se definen como dispositivos fuente. Aquellos definidos como dispositivos repetidores tienen la terminal de entrada y terminal de salida HDMI para meter/sacar una corriente AV y se comportan tanto como el dispositivo colector como el dispositivo fuente. Los dispositivos colectores incluyen principalmente dispositivos de exhibición; los dispositivos fuente incluyen STB (Conjunto de Caja Superior) , varios reproductores para DVD, BD (Disco Blu-ray) , etc., y varios reproductores para DVD, BD, etc.; y los repetidores incluyen un amplificador AV, etc.
Se ha intentado recientemente realizar transmisión inalámbrica de video/audio y un mensaje CEC entre un dispositivo de visualización y un dispositivo fuente. Sin embargo, cuando se transmite un mensaje CEC de forma inalámbrica, es un problema cómo transmitir un bit ACK (bit ACK en la condición de CEC) .
A este respecto, en el Documento de Patente 1, un método de transmisión inalámbrica se propone que permita la transmisión inalámbrica por un aparato de transmisión inalámbrica que transmite bits ACK. En este método de transmisión inalámbrica, cuando un primer aparato de transmisión transmite un mensaje CEC a un segundo aparato de transmisión inalámbrica, el primer aparato de transmisión inalámbrica muestra una interfaz cableada en intervalos predeterminados, enviando inalámbricamente datos de muestra al segundo aparato de transmisión inalámbrica, manteniendo entrada "0" en la interfaz cableada cuando se detecta el inicio de bits ACK de un bloque de encabezado o bloque de datos por la interfaz inalámbrica, y mantiene la salida "0" en la interfaz cableada por un periodo especificado de tiempo cuando el paquete ACK inalámbrico indica que se recibe una recepción exitosa desde el segundo aparato de transmisión inalámbrica .
DOCUMENTOS DEL ARTE PREVIO DOCUMENTOS DE PATENTES Documento de Patente 1: Publicación de Patente Abierta Japonesa No. 2007-214952 DOCUMENTO NO DE PATENTE Documento No de Patente 1: Especificación de Interfaz Multimedia de Alta Definición Versión 1.3a, 10 de noviembre de 2006.
Breve Descripción de la Invención PROBLEMAS A SOLUCIONARSE POR LA INVENCION Sin embargo, sólo la transmisión de bits ACK se realiza en el método de transmisión inalámbrica descrito en el Documento de Patente 1 y, por lo tanto, el protocolo CEC posiblemente falla bajo la influencia de un retraso de transmisión, un retraso de conmutación, etc., de comunicación inalámbrica. Si se usa el canal de comunicación inalámbrica sin una banda suficiente, puede presentarse una transmisión inútil .
Estos problemas se describirán más específicamente. Primero, CEC es un protocolo de comunicación basado en la premisa de que una línea de metal se conecta físicamente en una red HDMI . En la comunicación usando CEC, se crea un pulso al caer una línea de metal común jalada hasta Alto (3.3 V) hasta Bajo y, por lo tanto, si la sección no comparte la línea de metal existente como en el caso de una sección de transmisión inalámbrica, siempre se presenta un retardo y no se crea un pulso correcto. Por lo tanto, en la técnica de transmisión inalámbrica de HDMI , es imposible implementar la comunicación de CEC de acuerdo con el protocolo.
Aún si el método de transmisión inalámbrica descrito en el Documento de Patente 1 se aplica, parcialmente debido a que todos los mensajes CEC deberán intercambiarse entre todos los dispositivos, no puede esperarse una respuesta dentro de un tiempo de respuesta específico debido al retardo de transmisión (incluyendo un retardo en el tiempo de respuesta) de comunicación inalámbrica y el protocolo CEC igualmente falla. Especialmente en un sistema que transmite video no comprimido en resolución HD (Alta Definición, por sus siglas en inglés) , ya que una banda de transmisión debiera asignarse a video/audio en la máxima extensión posible, no puede asegurarse una banda suficiente para otras comunicaciones incluyendo la comunicación CEC y no puede esperarse una respuesta dentro de un tiempo de respuesta especificado. Si no se asegura una banda suficiente como se describe arriba, se desaprovecha la transmisión inalámbrica de un mensaje CEC. Si la conmutación se usa de forma sencilla, una configuración de la conmutación por sí misma causa un mayor retardo debido a que la comunicación CEC es una comunicación muy lenta, y por lo tanto no puede hacerse una respuesta que satisface el tiempo de respuesta en un protocolo que especifica el tiempo de respuesta, tal como CEC.
Aún si se aplica el sistema de transmisión inalámbrica descrito en el Documento de Patente 1, el sistema puede interrumpir el servicio cuando un canal de transmisión inalámbrica se vuelve muy inestable para realizar la comunicación. Más específicamente, si tal situación se presenta, si un bit ACK se regresa al lado de transmisión de mensaje CEC, el lado de transmisión de mensaje CEC determina que la transmisión de un mensaje CEC se completa aunque el lado de recepción de mensaje CEC no recibe el mensaje CEC, y esto causa una inconsistencia y el sistema interrumpe el servicio.
Se concibió la presente invención en vista de las situaciones y por lo tanto es un objeto de la presente invención proporcionar un sistema de transmisión inalámbrica y un método de transmisión inalámbrica capaz de prevenir que falle un protocolo CEC bajo la influencia de un retardo de transmisión, un retardo de conmutación, etc., de la comunicación inalámbrica cuando la comunicación CEC del estándar HDMI se realiza inalámbricamente.
MEDIOS PARA SOLUCIONAR LOS PROBLEMAS Con objeto de solucionar el problema anterior, un primer medio técnico de la presente invención es un sistema de transmisión inalámbrica que comprende un primer dispositivo de comunicación inalámbrica que tiene una porción de control CEC capaz de transmitir/recibir un mensaje CEC en HDMI hacia/desde un dispositivo de visualización y un segundo dispositivo de comunicación inalámbrica que tiene una porción de control CEC capaz de transmitir/recibir un mensaje CEC en HDMI hacia/desde un dispositivo AV, el sistema de transmisión inalámbrica realiza la transmisión/recepción de un mensaje CEC entre el dispositivo de visualización y el dispositivo AV a través de la comunicación inalámbrica entre el primer dispositivo de comunicación inalámbrica y el segundo dispositivo de comunicación inalámbrica, en donde la porción de control CEC del primer dispositivo de comunicación inalámbrica que usa una dirección lógica correspondiente a un tipo de dispositivo del dispositivo AV para transmitir/recibir un mensaje CEC hacia/desde una porción de control CEC dispuesta en el dispositivo de visualización, la porción de control CEC del segundo dispositivo de comunicación inalámbrica usa una dirección lógica correspondiente a un tipo de dispositivo del dispositivo de visualización para transmitir/recibir un mensaje CEC hacia/desde una porción de control CEC dispuesta en el dispositivo AV.
Un segundo medio técnico es el sistema de transmisión inalámbrica del primer medio técnico en donde el primer dispositivo de comunicación inalámbrica determina si la transmisión al dispositivo AV es necesaria dependiendo del tipo de un mensaje CEC recibido desde el dispositivo de visualización y que realiza la transmisión inalámbrica al segundo dispositivo de comunicación inalámbrica sólo por el mensaje CEC determinado que necesita transmitirse, y en donde el segundo dispositivo de comunicación inalámbrica determina si la transmisión al dispositivo de visualización es necesaria dependiendo del tipo de mensaje CEC recibido desde el dispositivo AV y realiza la transmisión inalámbrica al primer dispositivo de comunicación inalámbrica sólo si el mensaje CEC determinar que necesita transmitirse.
Un tercer medio técnico es el sistema de transmisión inalámbrica del primero o segundo medios técnicos, en donde el primer dispositivo de comunicación inalámbrica determina sí un mensaje CEC recibido desde el dispositivo de visualización se requiere para tener un límite de tiempo de respuesta para el dispositivo de visualización más corto que un tiempo predeterminado, y hace una respuesta como un subtítulo para el dispositivo AV al dispositivo de visualización para el mensaje CEC requerido para tener el límite de tiempo de respuesta más corto, y en donde el segundo dispositivo de comunicación inalámbrica determina si un mensaje CEC recibido desde el dispositivo AV se requiere para tener un límite de tiempo de respuesta para el dispositivo AV más corto que el tiempo predeterminado, y hace una respuesta como un subtítulo al dispositivo de visualización para el mensaje CEC requerido para tener el límite de tiempo de respuesta más corto.
Un cuarto medio técnico es el sistema de transmisión inalámbrica de cualquiera del primero al tercero medios técnicos, en donde la porción de control CEC del primer dispositivo de comunicación inalámbrica no regresa ningún bit ACK al dispositivo de visualización aún si se recibe un mensaje CEC desde el dispositivo de visualización mientras cae en una situación que el primer dispositivo de comunicación es incapaz de realizar la comunicación inalámbrica con el segundo dispositivo de comunicación inalámbrica, y en donde la porción de control CEC del segundo dispositivo de comunicación inalámbrica no regresa ningún bit ACK aún si el mensaje CEC se recibe desde el dispositivo AV mientras cae en una situación que el segundo dispositivo de comunicación inalámbrica es incapaz de realizar la comunicación inalámbrica con el primer dispositivo de comunicación inalámbrica.
Un quinto medio técnico es el sistema de transmisión inalámbrica de cualquiera del primero hasta el cuarto medio técnico, en donde la porción de control CEC del primer dispositivo de comunicación inalámbrica se conecta externamente a la porción de control CEC dispuesta en el dispositivo de visualización o se incorpora en el dispositivo de visualización y se conecta a la porción de control CEC dispuesta en el dispositivo de visualización, y en donde la porción de control CEC del segundo dispositivo de comunicación inalámbrica se conecta externamente a la porción de control CEC dispuesta en el dispositivo AV o se incorpora en el dispositivo AV y se conecta a la porción de control CEC dispuesta en el dispositivo AV.
Un sexto medio técnico es un método de transmisión inalámbrica que usa un primer dispositivo de comunicación inalámbrica que tiene una porción de control CEC capaz de transmitir/recibir un mensaje CEC en HDMI hacia/desde un dispositivo de visualización y un segundo dispositivo de comunicación inalámbrica que tiene una porción de control capaz de transmitir/recibir un mensaje CEC en HDMI hacia/desde un dispositivo AV para realizar transmisión/recepción de un mensaje CEC entre el dispositivo de visualización y el dispositivo AV a través de la comunicación inalámbrica entre el primer dispositivo de comunicación inalámbrica y el segundo dispositivo de comunicación inalámbrica, el método incluye las etapas de usar una dirección lógica que corresponde a un tipo de dispositivo del dispositivo AV por la porción de control CEC del primer dispositivo de comunicación inalámbrica para transmitir/recibir un mensaje CEC hacia/desde una porción de control CEC dispuesta en el dispositivo de visualización, y usando una dirección lógica que corresponde a un tipo de dispositivo del dispositivo de visualización por la porción de control CEC del segundo dispositivo de comunicación inalámbrica para transmitir/recibir un mensaje CEC hacia/desde una porción de control CEC dispuesta en el dispositivo AV.
EFECTO DE LA INVENCION De acuerdo con la presente invención, el protocolo CEC puede evitarse que falle bajo la influencia de un retardo, de transmisión, un retardo de conmutación, etc., de comunicación inalámbrica cuando la comunicación CEC del estándar HDMI se realiza inalámbricamente.
Breve Descripción de las Figuras La Fig. 1 es un diagrama de bloques de una configuración ejemplar de un sistema de transmisión inalámbrica de acuerdo a la presente invención.
La Fig. 2 es un esquema para explicar la transmisión/recepción de un mensaje CEC entre los dispositivos en el sistema de transmisión inalámbrica de la Fig. 1.
La Fig. 3 es un diagrama de flujo que explica un ejemplo de proceso de una operación simulada desde el tiempo de encendido en el sistema de transmisión inalámbrica de la Fig. 1.
La Fig. 4 es un diagrama de flujo que explica un ejemplo de proceso cuando se opera el controlador remoto después del proceso al momento del encendido en el sistema de transmisión inalámbrica de la Fig. 1.
La Fig. 5 es un diagrama para explicar el caso cuando se retarda una respuesta cuando un cierto mensaje CEC se transmite/recibe después del proceso al momento del encendido en el sistema de transmisión inalámbrica de la Fig. 1.
La Fig. 6 es un diagrama de flujo para explicar un ejemplo de proceso cuando se transmite un mensaje CEC desde STB después del proceso al momento del encendido en el sistema de transmisión inalámbrica de la Fig. 1.
La Fig. 7 es un diagrama de flujo para explicar un ejemplo de proceso cuando se transmite un mensaje CEC desde STB después del proceso al momento del encendido en el sistema de transmisión inalámbrica de la Fig. 1.
La Fig. 8 es un diagrama de flujo para explicar un ejemplo de proceso cuando se transmite un mensaje CEC desde STB después del proceso al momento del encendido en el sistema de transmisión inalámbrica de la Fig. 1.
La Fig. 9 es un diagrama de flujo para explicar un ejemplo de proceso cuando se transmite un mensaje CEC desde STB después del proceso al momento del encendido en el sistema de transmisión inalámbrica de la Fig. 1.
La Fig. 10 es un diagrama de flujo para explicar un ejemplo de proceso cuando se transmite un mensaje CEC desde STB después del proceso al momento del encendido en el sistema de transmisión inalámbrica de la Fig. 1.
La Fig. 11 es un diagrama de flujo para explicar un ejemplo de proceso cuando se transmite un mensaje CEC desde STB después del proceso al momento del encendido en el sistema de transmisión inalámbrica de la Fig. 1.
La Fig. 12 es un esquema para explicar el caso en el cual un mensaje CEC entre los dispositivos en el sistema de transmisión inalámbrica de la Fig. 1 es incapaz de comunicarse a través del canal de transmisión inalámbrica.
Descripción Detallada de la Invención Un sistema de transmisión inalámbrica (de aquí en adelante, el sistema) de acuerdo con la presente invención incluye un primer dispositivo de comunicación inalámbrica que tiene una porción de control CEC capaz de transmitir/recibir un mensaje CEC hacia/desde un dispositivo de visualización y un segundo dispositivo de comunicación inalámbrica que tiene una porción de control CEC capaz de transmitir/recibir un mensaje CEC hacia/desde un dispositivo AV.
El sistema es un sistema que comunica un mensaje CEC entre el dispositivo de visualización y el dispositivo AV a través de la comunicación inalámbrica entre el primer dispositivo de comunicación inalámbrica y el segundo dispositivo de comunicación inalámbrica (es decir, al retransmitir a través de la comunicación inalámbrica entre los dispositivos de comunicación inalámbrica) y el método descrito en el Documento de Patente 1 puede emplearse por un método para transmitir un mensaje CEC incluyendo un bit ACK por inalámbrico.
Sin embargo, el método descrito en el Documento de Patente 1 posiblemente falla debido a un retardo como se describe arriba y, por lo tanto, el sistema se caracteriza principalmente en que cada uno del primer dispositivo de comunicación inalámbrica y el segundo dispositivo de comunicación inalámbrica simulan otro dispositivo (un dispositivo compatible con CEC en el lado opuesto a través del canal de transmisión inalámbrica y el otro dispositivo de comunicación inalámbrica) . Esta simulación puede establecer dos redes CEC en sección por el canal de transmisión inalámbrica y un retardo que causa la ruptura casi nunca ocurre en las redes CEC.
Aunque la presente invención se describirá ahora con referencia a un sistema que emplea un monitor como el dispositivo de visualización, el dispositivo de visualización puede ser un aparato de televisión con un sintonizador. Aunque la descripción se hará con referencia a un sistema que emplea STB como el dispositivo AV (dispositivo AV diferente al dispositivo de visualización) , el dispositivo AV no se limita al STB y puede haber varios grabadores y reproductores tales como BD, DVD, etc., un dispositivo sintonizador sencillo, una computadora personal (PC) , y un dispositivo de juego. El dispositivo AV no se limita a un dispositivo fuente y puede ser un dispositivo repetidor (tal como amplificador AV, y STB y grabador con una terminal de entrada HDMI) . Sin embargo, como se describe más tarde en una configuración ejemplar, estos dispositivos de exhibición y AV se supone que son dispositivos compatibles con CEC.
Configuración Ejemplar de Sistema de Transmisión Inalámbrica de Acuerdo con la Presente Invención La Fig. 1 es un diagrama de bloque de una configuración ejemplar de un sistema de transmisión inalámbrica de acuerdo con la presente invención; en la Fig. 1, 1 denota un STB como un ejemplo del dispositivo AV; 2 denota un transmisor como un ejemplo del segundo dispositivo de comunicación inalámbrica; 3 denota un receptor como un ejemplo del primer dispositivo de comunicación inalámbrica; y 4 denota un monitor como un ejemplo del dispositivo de visualización.
Dispositivos en el Lado de Transmisión El STB 1 incluye una porción de conexión cableada 11, una porción de control 12, y una porción de almacenamiento 13 para soportar CEC y también incluye otros elementos constituyentes para implementar funciones como STB, tal como una porción de control principal 14 y una porción sintonizadora 15. La porción de control principal 14 controla la totalidad del STB 1 incluyendo la porción de control 12. La porción sintonizadora 15 tiene un sintonizador que recibe emisiones, una porción desmoduladora que desmodula las emisiones, un decodificador que decodifica los datos de video/audio desmodulados, etc.
La porción de conexión cableada 11 es una HDMI I/F para conectar un cable HDMI. Por lo tanto, la porción de conexión cableada 11 se conecta a las siguientes líneas que se incluyen en el cable HDMI. El cable HDMI incluye una línea CEC que es un bus bidireccional que transmite una señal de control (mensaje CEC) común a los dispositivos. En el protocolo CEC, el lado de transmisión puede transmitir un mensaje CEC a un dispositivo simulado al especificar una dirección lógica determinada dependiendo del tipo de dispositivo como un destino (destino de transmisión) . El lado de recepción recibe el mensaje CEC si la dirección lógica del lado de recepción se describe como el destino en este mensaje CEC (la dirección lógica puede incluirse como transmisión de emisión, etc.), y puede reconocer el lado de transmisión desde una dirección lógica de una fuente de transmisión descrita en este mensaje CEC.
El cable HDMI también incluye una línea TMDS para corrientes de transmisión de señales de video/audio que son señales digitales en un modo diferencial, una línea DDC (Canal de Datos de Exhibición, por sus siglas en inglés) utilizada para transmisión de EDID (Datos de Identificación de Exhibición Extendida, por sus siglas en inglés), etc., además de la línea CEC. La EDID incluye información acerca de un tipo de señales que se procesan por un dispositivo de visualización, información tal como resolución de un panel de exhibición, e información tal como un reloj de píxeles, un periodo efectivo horizontal, y un periodo efectivo vertical. La EDID se adquiere del lado de exhibición de video (el monitor 4 en este ejemplo) por el lado de transmisión de video (el STB 1 en este ejemplo) para transmitir una señal de video adaptada a la resolución de un panel de exhibición a usarse (un panel de exhibición del monitor 4 en este ej emplo) .
La porción de control 12 se conecta a la línea CEC en la porción de conexión cableada 11. La porción de control 12 decodifica un mensaje CEC que se transmite a través de la línea CEC y se recibe por la porción de conexión cableada 11 y regresa un bit ACK o una respuesta (respuesta del estado, etc.) a una fuente de transmisión de mensaje CEC (el transmisor 2 en este ejemplo) a través de la línea CEC enh respuesta al mensaje CEC como sea necesario. La porción de control 12 entrega el mensaje CEC decodificado a la porción de control principal 14 como sea necesario y la porción de control principal 14 controla la totalidad del STB 1 para ejecutar un proceso correspondiente al mensaje CEC. Por ejemplo, al momento del encendido o cuando se acepta una operación en el STB 1, la porción de control 12 recibe una instrucción desde la porción de control principal 14, que genera un mensaje correspondiente a la instrucción, y transmite el mensaje CEC a través de la porción de conexión cableada 11.
La porción de almacenamiento 13 almacena programas e información, que se leen desde la porción de control 12 como sea necesario. La porción de control 12 y la porción de almacenamiento 13 corresponden a una porción de control CEC y pueden hacerse de una microcomputadora, por ejemplo. La información incluye una tabla de respuesta para operaciones específicas. Los programas incluyen un controlador CEC y un programa gestor CEC.
El controlador CEC es un programa para transmitir y recibir un mensaje CEC a través de la línea CEC y, más particularmente, ejecuta controles para leer un voltaje de la línea CEC en la porción de conexión cableada 11, provocando corto-circuito de la línea CEC, etc. Aunque se describe como un programa, el controlador CEC puede hacerse sólo de hardware. El programa gestor es un programa que instruye el controlador CEC a regresar un bit ACK o una respuesta o transfiere una instrucción que corresponde al mensaje CEC a la porción de control principal 14 al interpretar el mensaje CEC recibido por el controlador CEC y que se refiere a la tabla de respuesta. El programa gestor CEC también incluye un programa que recibe una instrucción desde la porción de control principal 14, genera un mensaje CEC que corresponde a la instrucción que se refiere a la tabla de respuesta, y entrega el mensaje CEC por medio de la porción de conexión cableada 11 al controlador CEC para transmisión.
Un transmisor HDMI (no mostrado) se conecta entre la porción de control principal 14 y la porción de conexión cableada 11. El transmisor HDMI transmite una corriente de paquete de señales de video/audio recibidas por la porción sintonizadora 15 desde la porción de conexión cableada 11 a una porción de conexión cableada 21 del transmisor 2 en el modo TMDS . En este caso, la corriente de paquete se transmite a través de canales TMDS de la linea TMDS en el cable HDMI. La señal de video transmitida por el transmisor HDMI es una señal que tiene la resolución convertida y adaptada al panel de exhibición del monitor 4 como se describe arriba y puede ser una señal de video sujeta a otro procesamiento de video que depende de la configuración del STB 1. La señal de audio transmitida por el transmisor HDMI puede ser una señal de audio sometida a un procesamiento de audio que depende de la configuración del STB 1.
El transmisor 2 incluye la porción de conexión cableada 21, una porción de control 22, y una porción de almacenamiento 23 para soportar CEC y también incluye una porción de conexión inalámbrica (porción de comunicación inalámbrica) 24 para permitir la comunicación inalámbrica. La porción de conexión cableada 21 es una HDMI I/F para conectar un cable HDMI y se conecta a la porción de conexión cableada 11 del STB 1 por medio de este cable HDMI . Por medio de la conexión entre la porción de conexión cableada 11 y la porción de conexión cableada 21 a través del cable HDMI, el STB 1 y el transmisor 2 pueden transmitir y recibir mensajes CEC.
La porción de control 22 se conecta por medio de la porción de conexión cableada 21 a la línea CEC del cable HDMI y también se conecta a la porción de conexión cableada 24. La porción de control 22 decodifica un mensaje CEC transmitido a través de la línea CEC y recibido. or la porción de conexión cableada 21, regresa un bit ACK o una respuesta a una fuente de transmisión de mensaje CEC (el STB 1 en este ejemplo) a través de la línea CEC en respuesta al mensaje CEC, y transmite el mensaje CEC decodificado por medio inalámbrico al receptor 3 por medio de la porción de conexión inalámbrica 24 como sea necesario. La porción de control 22 decodifica la información transmitida de forma inalámbrica (información que indica el mensaje CEC) recibida por la porción de conexión inalámbrica 24 y que transmite (transfiere) el mensaje CEC decodificado al STB 1 a través de la línea CEC en la porción de conexión cableada 21.
En tal transmisión/recepción del mensaje CEC, la transmisión/recepción entre el STB 1 y el transmisor 2 se ejecuta con el transmisor 2 simulando el monitor 4. Una configuración para esta simulación es una característica principal de la presente invención y se describirá.
La porción de almacenamiento 23 almacena programas e información, que se leen desde la porción de control 22 como sea necesario. La porción de control 22 y la porción de almacenamiento 23 pueden hacerse de una microcomputadora, por ejemplo. La información almacenada en la porción de almacenamiento 23 incluye una tabla de respuesta 23c para operaciones específicas. Esta tabla de respuesta 23c se utiliza para la simulación.
En la tabla de respuesta 23c del transmisor 2, una operación para comportarse como un dispositivo compatible con CEC a simularse ("TV" correspondiente al monitor 4 en este caso) se presenta por adelantado. Esta operación se define de tal manera que la porción de control CEC del transmisor 2 transmite/recibe mensajes CEC hacia/desde una porción de control CEC del dispositivo AV (el STB 1 en este ejemplo) al usar una dirección lógica (0) que corresponde al tipo de dispositivo (TV) del monitor 4 en el lado opuesto a través del canal de transmisión inalámbrica y el receptor 3. Si se requiere una respuesta al STB 1, la respuesta puede regresarse al STB 1 básicamente después de esperar la información indicativa de un mensaje CEC de una respuesta desde el monitor 4 (actualmente, el receptor 3) . La porción de control CEC del transmisor 2 corresponde principalmente a la porción de control 22, el controlador CEC 23a, y el programa gestor CEC 23b y la porción de control CEC del STB 1 corresponde principalmente a la porción de control 12 y la porción de almacenamiento 13.
Al simplemente usar la dirección lógica "0" en el transmisor 2, es posible transmitir/recibir los mensajes CEC hacia/desde STB 1 como se define en el protocolo CEC (incluyendo comandos del proveedor) . Los comandos del proveedor significa compandos especificados por los Comandos Específicos del Proveedor, por ejemplo, <Comando del Proveedor> y «ccomando del Proveedor con ID> que permite a un proveedor (fabricante) especificar únicamente operaciones. Cuando las operaciones únicamente se especifican, las especificaciones pueden describirse en Datos Específicos del Proveedor en estos comandos (mensajes).
Aunque el transmisor 2 transmite información indicativa de un mensaje CEC (esto es, un mensaje inalámbrico correspondiente a un mensaje CEC) al receptor 3, el transmisor 2 transfiere sólo la información indicativa del mensaje CEC recibido del STB 1 (el mensaje CEC incluyendo la dirección lógica del STB 1 como la fuente de transmisión) por modo inalámbrico, en vez de realizar la transmisión al receptor 3 al usar la dirección lógica (0) usada por el transmisor 2 por sí mismo como la fuente de transmisión.
Los programas almacenados en la porción de almacenamiento 23 incluyen el controlador CEC 23a, el programa gestor CEC 23b, un controlador de comunicación inalámbrica 23d, etc. El controlador CEC 23a es el mismo como el controlador CEC del STB 1 y es un controlador para transmitir/recibir un mensaje CEC a través de la línea CEC. El programa gestor CEC 23b interpreta el mensaje CEC recibido por el controlador CEC 23a del STB 1 y se refiere a la tabla de respuesta 23c para ordenar al controlador CEC 23a de regresar un bit ACK o una respuesta o se refiere a la tabla de respuesta 23c para suministrar la información indicativa del mensaje CEC al controlador de comunicación inalámbrica 23d para controlar la porción de conexión inalámbrica 24 para transmitir la información por modo inalámbrico. El controlador de comunicación inalámbrica 23d es un controlador que controla la porción de conexión inalámbrica 24 para transmitir la información indicativa de un mensaje CEC por modo inalámbrico basada en una instrucción del programa gestor CEC 23b y puede hacerse de hardware aunque sólo se describe como un programa .
El controlador de comunicación inalámbrica 23d también ejecuta el procesamiento para suministrar la información indicativa de un mensaje CEC recibido por la porción de conecion inalámbrica 24 del receptor 3 al programa gestor CEC 23b. Cuando se recibe la información indicativa de un mensaje CEC del controlador de comunicación inalámbrica 23d, el programa gestor CEC 23b interpreta (extrae) el mensaje CEC y se refiere a la tabla de respuesta 23c para ordenar al controlador CEC 23a de transmitir el mensaje CEC al STB 1.
Un receptor HDMI (no se describe) se conecta entre la porción de conexión inalámbrica 24 y la porción de conexión cableada 21. Este receptor HDMI recibe a través de la porción de conexión cableada 21 un paquete de video/audio transmitido por medio de la porción de conexión cableada 11 del transmisor HDMI del STB 1 a través de la línea TMDS y suministra el paquete a la porción de conexión inalámbrica 24. El paquete de vidoe/audio recibido por el receptor HDMI del transmisor 2 se configura con el fin de transmitirse por modo inalámbrico a través de la porción de conexión inalámbrica 24. El paquete de video/audio puede transmitirse por modo inalámbrico al asignar un canal TMDS de la misma manera que se hace en la transmisión a través de la línea TMDS .
Dispositivos en el Lado de Recepción El monitor 4 incluye una porción de conexión cableada 41, una porción de control 42, y una porción de almacenamiento 43 para soportar CEC y también incluye otros elementos constituyentes para para implementar funciones como un monitor, tal como una porción de control principal 44, una porción de procesamiento de video 45 tal como un procesador de video, una porción de pantalla 46 que tiene un panel de pantalla tal como LCD, y una porción que recibe luz 47. La porción de control principal 44 controla la totalidad del monitor 4 incluyendo la porción de control 42. La porción que recibe luz 47 recibe y suministra una señal de operación del controlador remoto 5 para la porción de control principal 44.
La porción de conexión cableada 41 es un HDMI I/F para conectar un cable HDMI. La porción de control 42 se conecta a la linea CEC en la porción de conexión cableada 11. La porción de control 42 transmite EDID al receptor 3 y EDID se transmite por medio del transmisor 2 al STB 1 para permitir al STB 1 transmitir una señal de video adaptada a la resolución de pantalla de la porción de pantalla 46. La porción de control 42 decodifica un mensaje CEC transmitido a través de la línea CEC y recibido por la porción de conexión cableada 41 y regresa un bit ACK o una respuesta al mensaje CEC a través de la línea CEC a una fuente de transmisión de mensaje CEC (el receptor 3 en este ejemplo) como sea necesario. La porción de control 42 suministra el mensaje CEC decodificado a la porción de control principal 44 como sea necesario y la porción de control principal 44 controla la totalidad del monitor 4 para ejecutar procesamiento de acuerdo al mensaje CEC. Por ejemplo, en el momento de encender o cuando acepta una señal de operación de la operación del usuario por la porción que recibe luz 47, la porción de control 42 recibe una instrucción de la porción de control principal 44, que genera un mensaje CEC dependiendo de la instrucción, y transmite el mensaje CEC a través de la porción de conexión cableada 41.
La porción de almacenamiento 43 almacena programas e información, que se leen de la porción de control 42 como sea necesario. La porción de control 42 y la porción de almacenamiento 43 corresponden a una porción de control CEC y puede hacerse de una microcomputadora, por ejemplo. La información incluye una tabla de respuesta para especificar las operaciones. Los programas incluyen un controlador CEC y un programa gestor CEC.
El controlador CEC es un programa para transmitir y recibir un mensaje CEC a través de la línea CEC y, más particularmente, lee un voltaje de la línea CEC en la porción de conexión cableada 41 y controla un voltaje aplicado. Aunque se describe como un programa, el controlador CEC puede hacerse de hardware solamente. El programa gestor CEC es un programa que ordena al controlador CEC regresar un bit ACK o una respuesta o transfiere una instrucción correspondiente al mensaje CEC a la porción de control principal 44 al interpretar el mensaje CEC recibido por el controlador CEC y se refiere a la tabla de respuesta. El programa gestor CEC también incluye un programa que recibe una instrucción de la porción de control principal 44, que genera un mensaje CEC correspondiente a la instrucción referida a la tabla de respuesta, y suministra el mensaje CEC por medio de la porción de conexión cableada 41 al controlador CEC para transmisión .
Un receptor HDMI (no descrito) se conecta entre la porción de procesamiento de video 45 y la porción de conexión cableada 41. El receptor HDMI recibe una corriente de señales de video/audio (señales originalmente adquiridas por la porción sintonizadora 15 del STB 1) del receptor 3 por medio de la porción de conexión cableada 41, desmultiplexa la corriente en señales de video/audio, y saca las señales de video (señales de video adaptadas a la resolución de la porción de pantalla 46) para la porción de procesamiento de video 45. La porción de procesamiento de video 45 da varios tipos de procesamiento de video a las señales de video y saca las señales de video a la porción de pantalla 46 basada en la instrucción de la porción de control principal 44, y la porción de pantalla 46 exhibe el video. El receptor HDMI saca las señales de audio desmultiplexadas a una porción de procesamiento de audio (no descrita) ; la porción de procesamiento de audio ejecuta tipos de procesamiento de audio y saca las señales de audio a un altavoz (no descrito) basado en la instrucción de la porción de control principal 44, y el altavoz saca el sonido.
El receptor 3 incluye una porción de conexión cableada 31, una porción de control 32, y una porción de almacenamiento 33 para soportar CEC y también incluye una porción de conexión inalámbrica (porción de comunicación inalámbrica) 34 para permitir la comunicación inalámbrica. La porción de conexión cableada 31 es un HDMI I/F para conectar un cable HDMI y es conectable a la porción de conexión cableada 41 del monitor 4 por medio de esta cable HDMI. Por medio de esta conexión entre la porción de conexión cableada 31 y la porción de conexión cableada 41 a través del cable HDMI, el receptor 3 y el monitor 4 pueden transmitir y recibir mensajes CEC.
La porción de control 32 se conecta por medio de la porción de conexión cableada 31 a la línea CEC del cable HDMI y también se conecta a la porción de conexión inalámbrica 34. La porción de control 32 decodifica un mensaje CEC que se transmite a través de la línea CEC y se recibe por la porción de conexión cableada 31, regresa un bit ACK o una respuesta a una fuente de transmisión de mensaje CEC (el monitor 4 en este ejemplo) a través de la línea CEC en respuesta al mensaje CEC como sea necesario, y transmite el mensaje CEC decodificado por modo inalámbrico al transmisor 2 por medio de la porción de conexión inalámbrico 34 como sea necesario. La porción de control 32 decodifica la información transmitida inalámbrica (información indicativa del mensaje CEC) recibida por la porción de conexión inalámbrica 34 y transmite el mensaje CEC decodificado al monitor 4 a través de la línea CEC en la porción de conexión cableada 31.
En tal transmisión/recepción del mensaje CEC, la transmisión/recepción entre el monitor 4 y el receptor 3 se ejecuta con el receptor 3 que simula el STB 1. Una configuración para esta simulación es una característica principal de la presente invención y se describirá.
La porción de almacenamiento 33 almacena programas e información, que se leen de la porción de control 32 como sea necesario. La porción de control 32 y la porción de almacenamiento 33 pueden hacerse de una microcomputadora, por ejemplo. La información almacenada en la porción de almacenamiento 33 incluye una tabla de respuesta 33c para especificar operaciones. Para la simulación, una simulación que utiliza esta tabla de respuesta 33c se realiza en el lado de recepción además de una simulación en el lado de transmisión (la tabla de respuesta 23c del transmisor 2) .
En la tabla de respuesta 33c del receptor 3, una operación para funcionar como un dispositivo compatible CEC para simularse ("Sintonizador" correspondiente al STBl en este caso) se preajusta de antemano. Esta operación se define de tal manera que una porción de control CEC del receptor 3 transmite/recibe mensajes CEC hacia/desde una porción de control CEC del dispositivo de visualización (el monitor 4 en este ejemplo) al usar una dirección lógica (cualquiera de uno de 3 , 6, 7 y 10) correspondiente al tipo de dispositivo (Sintonizador) del STB1 en el lado opuesto a través del canal de transmisión inalámbrica y el transmisor 2. Si una respuesta al monitor 4 se requiere, la respuesta puede regresarse al monitor 4 básicamente después de esperar información de un mensaje CEC de una respuesta del STB1 (actualmente, el transmisor 2) . La porción de control CEC del receptor 3 principalmente corresponde a la porción de control 32, el controlador CEC 33a, el programa gestor CEC 33b, y la tabla de respuesta 33c y la porción de control CEC del monitor 4 principalmente corresponde a la porción de control 42 y la porción de almacenamiento 43.
Al simplemente usar la dirección lógica "cualquiera de uno de 3, 6, 7, y 10" en el receptor 3, es posible transmitir/recibir los mensajes CEC hacia/desde monitor 4 como se define en el protocolo CEC (incluyendo comandos del proveedor) . Aunque el receptor 3 transmite información indicativa de un mensaje CEC (esto es, un mensaje inalámbrico correspondiente a un mensaje CEC) al transmisor 2, el receptor 3 transfiere inalámbricamente sólo la información indicativa del mensaje CEC recibido del monitor 4 (mensaje CEC incluyendo la dirección lógica "0" del monitor 4 como la fuente de transmisión) por modo inalámbrico, en vez de realizar la transmisión al transmisor 2 al usar la dirección lógica (cualquiera de uno de 3, 6, 7, y 10) usada por el receptor 3 por sí mismo como la fuente de transmisión.
Los programas almacenados en la porción de almacenamiento 33 incluyen .el controlador CEC 33a que es el mismo como el controlador CEC 23a, el programa gestor CEC 33b, un controlador de comunicación inalámbrica 33d, etc. El programa gestor CEC 33b interpreta el mensaje CEC recibido por el controlador CEC 33a del monitor 4 y se refiere a la tabla de respuesta 33c para ordenar al controlador CEC 33a de regresar un bit ACK o una respuesta o se refiere a la tabla de respuesta 33c para suministrar la información indicativa del mensaje CEC al controlador de comunicación inalámbrica 33d y controlar la porción de conexión inalámbrica 34 para transmitir la información por modo inalámbrico. El controlador de comunicación inalámbrica 33d es un controlador que controla la porción de conexión inalámbrica 34 para transmitir la información indicativa de un mensaje CEC por modo inalámbrico basado en una instrucción del programa gestor CEC 33b y puede hacerse de hardware aunque sólo se describe como un programa.
El controlador de comunicación inalámbrica 33d también ejecuta procesamiento para suministrar la información indicativa de un mensaje CEC recibido por la porción de conexión inalámbrica 34 del transmisor 2 al programa gestor CEC 33b. Cuando se recibe la información indicativa de un mensaje CEC del controlador de comunicación inalámbrica 33d, el programa gestor CEC 33b interpreta (extrae) el mensaje CEC y se refiere a la tabla de respuesta 33c que ordena al controlador CEC 33a de transmitir el mensaje CEC al monitor 4.
En el caso del receptor 3, a diferencia del transmisor 2, la operación para preajustarse es diferente dependiendo de si se desea alcanzar la conexión CEC del STB 1 por modo inalámbrico como se describe ejemplarmente en la Fig. 1 o para alcanzar la conexión CEC de un grabador o reproductor por modo inalámbrico. Por lo tanto, la tabla de respuesta 33c puede preliminarmente almacenar una operación correspondiente a cada una de todos o una pluralidad de dispositivos que son dispositivos AV diferentes al dispositivo de visualización de manera que un usuario puede seleccionar unn dispositivo (el dispositivo para comunicarse) con un botón de intercambio colocado en el receptor 3, por ejemplo. Sólo la operación correspondiente al dispositivo seleccionado por el usuario puede ajustarse para permitirse en la tabla de respuesta 33c.
En el protocolo CEC, 3, 6, 7, y 10 se configuran como direcciones lógicas correspondientes al Sintonizador y el receptor 3 puede ajustar cualquiera de una de estas direcciones como se describe arriba. Si un dispositivo sintonizador diferente al STB 1 existe en una capa inferior del STB 1 de una red CEC alámbrica en el lado de transmisión, la dirección lógica del STB 1 puede ser "6" en algunos casos. Aunque puede especificarse para detectar que un dispositivo sintonizador diferente al STB 1 primero ha declarado el Sintonizador 1 (dirección lógica 3) de un mensaje CEC (comando del proveedor) en la lado de recepción y para reajustar el dispositivo sintonizador como Sintonizador 2 (dirección lógica 6) , siempre que el Sintonizador 1 no exista en la red CEC alámbrica en el lado de recepción, aún si la operación de la dirección lógica 3 (un valor diferente de la dirección lógica del STB 1) se preajusta para el receptor 3, cuando el transmisor 2 interpreta un mensaje inalámbrico indicativo de un mensaje CEC para la dirección lógica 3 y transmite el mensaje a través de la línea CEC, la transmisión puede realizarse con la dirección lógica reescrita desde 3 hasta 6 (debido a que se conoce que el STB 1 corresponde a "6") sin problema.
Un transmisor HDMI (no descrito) se conecta entre la porción de conexión inalámbrica 34 y la porción de conexión cableada 31. El transmisor HDMI convierte un paquete de video/audio recibido por la porción de conexión inalámbrica 34 en el formato TDMS y transmite el paquete de video/audio por medio de la porción de conexión cableada 31 y la línea TDMS al monitor 4 (el receptor HDMI del monitor 4) para cada canal TDMS. 4 Sumario de la Configuración Ejemplar Como se describe arriba, el sistema de transmisión inalámbrica de la Fig. 1 introduce el mecanismo que el transmisor (Tx) 2 realiza las comunicaciones como el monitor 4 y el receptor (Rx) 3 realiza las comunicaciones como el ST 1 en el caso de la transmisión inalámbrica entre el STB 1 y el monitor 4.
Más específicamente, una operación para funcionar como un dispositivo simulado se preajusta para un dispositivo simulado en la tabla de respuesta 23c (/la tabla de respuesta 33c); el transmisor 2 (/el receptor 3) adquiere una dirección lógica del monitor 4 (/el STB 1) ubicada en el lado opuesto y recibe un mensaje CEC del STB1 (/el monitor 4) para transmitir el mensaje CEC recibido al lado del monitor 4 (/el STB 1) ; y un mensaje CEC recibido del lado del monitor 4 (/el STB 1) también puede transmitirse al STB 1 (/el monitor 4) . El programa gestor CEC 23b (/33b) recibe datos recibidos por cada uno del controlador CEC 23a (/33a) y el controlador de comunicación inalámbrica 23d (/33d) para realizar el control de determinar y suministrar al controlador de comunicación inalámbrica 23d "un mensaje CEC para transmitirse como un mensaje inalámbrico" al lado opuesto de mensaje CEC (destino de transmisión de mensaje CEC) para responderse, de la tabla de respuesta 23c (/33c) (e información del historial de 5 comunicación almacenada en una memoria de comunicación 23e/33e como en un ejemplo descrito más tarde) y el control de determinar y suministrar al controlador CEC 23a un mensaje CEC de un bit ACK o una respuesta a la fuente de transmisión de mensaje CEC, de la tabla de respuesta 23c (/33c) y la información del historial de comunicación) .
La descripción se hará con referencia a la Fig. 2. La Fig. 2 es un esquema para explicar la transmisión/recepción de un mensaje CEC entre dispositivos en el sistema de transmisión inalámbrica de la Fig. 1. El transmisor 2 se aprecia como el monitor 4 que tiene la dirección lógica 0 del STB 1; el receptor 3 se aprecia como el STB 1 que tiene cualquiera de una de las direcciones lógicas 3, 6, 7 y 10 ("3" en este ejemplo) del monitor 4; y los mensajes CEC (comandos CEC) recibidos del STB1 y el monitor 4 puede intercambiarse mutuamente entre el transmisor 2 y el receptor 3. Por lo tanto, el transmisor 2 regresa un bit ACK en respuesta a un mensaje CEC a la dirección lógica de TV del STB 1 y transmite el mensaje CEC al receptor 3, y el receptor 3 transmite el mensaje CEC al monitor 4 como un Sintonizador. Por el contrario, el receptor 3 regresa un bit ACK en respuesta a un mensaje a la dirección ógica del STB de la TV y transmite el mensaje al transmisor 2, y el transmisor 2 transmite el mensaje al STB 1 como una TV.
Tal configuración permite la comunicación CEC a través del canal de transmisión inalámbrica, que se considera convencionalmente imposible debido al retraso, sin protocolos cambiados, etc., en tanto el monitor 4 como el STB 1. Particularmente, el transmisor 2 y el receptor 3 puede ignorar mensajes CEC para los dispositivos simulados debido a la simulación (imitación) y, por lo tanto, ya no es necesario realizar la transmisión inalámbrica para todos los mensajes CEC al otro lado y, debido a las transmisiones de una pluralidadde dispositivos puede congestionarse, más retrasos se eliminan al menos en este sentido. La simulación también permite la implementación de "un proceso que corresponde a un tipo de un mensaje CEC" y "procesamiento para regresar una respuesta por el transmisor 2 o el receptor 3 como un sustituto dependiente en límite de tiempo para respuesta de un mensaje CEC" descrito más tarde.
Ejemplo de Transmisión/Recepción de mensaje CEC en la Configuración Ejemplar La Fig. 3 es un diagrama de flujo para explicar un ejemplo de proceso de una operación de simulación del tiempo de encendido en el sistema de transmisión inalámbrica de la Fig. 1. En la Fig. 3 y Figs. 4 hasta 11 descritas más tarde, las flechas se describen para representar transmisiones entre dispositivos; una flecha de línea sólido indica que un bit ACK se regresa; y una flecha de línea rota indica que el bit ACK no se regresa. Por ejemplo, la etapa S4 de la Fig. 3 indica la ausencia del regreso del bit ACK y la etapa S13 indica la presencia del regreso del bit ACK del STB 1 al transmisor 2. Sin embargo, aunque el bit ACK no se transmite en la comunicación entre el transmisor 2 y el receptor 3 debido a que esta comunicación conforma a un protocolo específico para la comunicación inalámbrica y es diferente de CEC, se asume que la comunicación se asegura de la misma manera. Esta regla de descripción no se aplica a flechas diferentes de la transmisión, por ejemplo, etapas SI, S2, y S15, y etapa S24 de la Fig. 4.
El transmisor 2 tiene la tabla de respuesta 23c preajustada para operar como el monitor 4 (etapa SI) y el receptor 3 tiene la tabla de repuesta 33c preajustada para operar como el STB 1 (etapa S2) .
En tal estado, mientras que la conexión CEC se alcanza entre el STB 1 y el transmisor 2 a través del cable HDMI y la conexión CEC se alcanza entre el receptor 3 y el monitor 4 a través del cable HDMI, cuando cada dispositivo se sintoniza (encendido) (etapa S3) , el STB1 verifica si otro STB (un dispositivo correspondiente al Sintonizador) existe, con el fin de declararse por sí mismo como STB (asumido para tener la dirección lógica 3) (etapa S4). El receptor 3 verifica si otro STB (un dispositivo correspondiente al Sintonizador) existe, con el fin de declararse por sí mismo como STB (asumido para tener la dirección lógica 3) (etapa S6) . Por lo tanto, en las etapas S4 y S6, se confirma que el bit ACK nbo se regresa a través de la comunicación CEC destinada para STB. Esta comunicación puede realizarse por <Mensaje de Polarización> , por ejemplo.
De la misma manera, el transmisor 2 verifica si otra TV existe, con el fin de declararse por sí mismo como TV (la dirección lógica 0) (etapa S5) y el monitor 4 verifica si otra TV existe, con el fin de declararse por sí mismo como TV (la dirección lógica 0) (etapa S7) . Por lo tanto, en las etapas S5 y S7, se confirma que el bit ACK no se regresa a través de la comunicación CEC destinada para TV. Este procesamiento de confirmación (cualquiera de una de las etapas S4 hasta S7) puede realizarse de un dispositivo encendido y conectado al cable HDMI , con respecto al orden del encendido en la etapa S3 y el hecho que se realiza más temprano, el encendido o la conexión al cable HDMI. Aunque cada uno de los dispositivos 1 hasta 4 pueden determinar una dirección lógica por el procesamiento en las etapas S4 hasta S7 en la configuración ejemplar de la Fig. 1, si un bit ACK se regresa debido a que otro dispositivo se conecta, puede intentarse ajustar otra dirección lógica del mismo tipo de dispositivo en la misma manera.
Aunque no se describe en la Fig. 3, una configuración se ha hecho para transmitir <ID del Proveedor del Dispositivo;», que es un mensaje para transmisión de emisión del ID del Proveedor (ID del Proveedor única definida por la Organización IEEE) almacenado en cada uno de los dispositivos, después de las etapas S4 hasta S7. Al menos el monitor 4 completa esta transmisión antes de transmitir los comandos del proveedor descritos a continuación. Entre los dispositivos 1 hasta 3, un dispositivo con la ID del Proveedor no recibido por el monitor 4 puede controlarse para hacer una notificación de la ID del Proveedor por <ID del Proveedor del Dispositivo Dado> antes de transmitir los comandos del proveedor descritos a continuación. Los comandos del proveedor descritos a continuación pueden básicamente recibirse cuando los IDs del Proveedor son los mismos (o cuando ejecutan el procesamiento en el cual los IDs del Proveedor pueden considerarse como los mismos) .
Una vez que las direcciones lógicas se determinan en los dispositivos 1 hasta 4 como se describe arriba, el transmisor 2 y el receptor 3 inicia la operación de simulación de acuerdo a la presente invención. Por lo tanto, una vez que las direcciones lógicas se determinan, el transmisor 2 inicia a operar como el monitor 4 en la línea CEC a la cual el transmisor 2 se conecta, y el receptor 3 inicia a operar como el STB 1 en la línea CEC a la cual el receptor 3 se conecta. Ya que algún tipo de mecanismo para confirmar la presencia debe introducirse por los dispositivos mutuamente cooperativos, el monitor 4 y el STB 1 se asumen para realizar una búsqueda al transmitir el Proveedor (Ping) definido como un comando del proveedor en intervalos predeterminados hasta que el Proveedor (Ack) se regresa como una respuesta al Proveedor (Ping) para confirmar la presencia mutual, con respecto a si una sección inalámbrica existe, en el ejemplo descrito en la Fig. 3. En esta etapa, la comunicación mutua puede dividirse en una pluralidad de etapas en una manera más complicada. Aún si una sección inalámbrica existe, primero, el monitor 4 realiza una búsqueda al transmitir el Proveedor (Ping) que se define como un comando del proveedor en intervalos predeterminados hasta que el Proveedor (Ack) se regresa como una respuesta para el Proveedor (Ping) (etapa Sil) . Este procesamiento de búsqueda puede describirse como el procesamiento para iniciar la operación en la tabla de respuesta en la porción de almacenamiento 43 del monitor 4.
En la etapa Sil, el Proveedor (Ping) se transmite a través de la línea CEC (etapa Slla) primero. Cuando se recibe el Proveedor (Ping) en la etapa Slla, el receptor 3 se refiere a la tabla de respuesta 33c para regresar un bit ACK como el STB 1 y transmite información indicativa del Proveedor (Ping) (esto es, mensaje inalámbrico indicativo del Proveedor (Ping)) por modo inalámbrico (etapa S12). En la etapa S12, el procesamiento también se ejecuta para almacenar la dirección lógica de la cual este Proveedor (Ping) se transmite) (la dirección lógica de la fuente de transmisión incluida en el Proveedor (Ping) , que es "0" del monitor 4 en este ejemplo) en la memoria de comunicación 33e. El dispositivo que tiene la dirección lógica almacenada en esta etapa se juzga como un dispositivo de contraparte cuando se simula (imita) como el STB 1, esto es, la contraparte de la operación de emparejado. Se asume que la tabla de respuesta 33c del receptor 3 incluye las especificaciones para tal operación, esto es, para regresar un bit ACK al Proveedor (Ping) , que almacena la dirección lógica, y realiza la transmisión inalámbrica de la información indicativa del Proveedor (Ping) .
Cuando se recibe el mensaje inalámbrico, el transmisor 2 extrae el Proveedor (Ping) de este mensaje inalámbrico y transmite el Proveedor (Ping) a través de la línea CEC (etapa S13) . Se asume que la tabla de respuesta 23c del transmisor 2 incluye las especificaciones para tal operación. Cuando se recibe el Proveedor (Ping) , el STB 1 se refiere a la tabla de respuesta en la porción de almacenamiento 13 para regresar un bit ACK y transmite el Proveedor (Ack) como una respuesta al Proveedor (Ping) a través de la línea CEC (etapa S14) . Se asume que la tabla de respuesta en la porción de almacenamiento 13 del STB 1 incluye las especificaciones para tal operación, esto es, para regresar un bit ACK para el Proveedor (Ping) y regresar el Proveedor (Ack) como una respuesta para el Proveedor (Ping) (usando la fuente de transmisión en el Proveedor (Ping) como el destino) .
Cuando se recibe el Proveedor (Ack) , el transmisor 2 se refiere a la tabla de respuesta 23c para regresar un bit ACK y almacenar la dirección lógica de la cual el Proveedor (Ack) se regresa (la dirección lógica de la fuente de transmisión incluida en el Proveedor (Ack) , que es "3" del STB 1 en este ejemplo) en la memoria de comunacion 23e (etapa S15) . El dispositivo que tiene la dirección lógica almacenada en esta etapa se juzca como un dispositivo objeto cuando se simula (imita) el monitor 4, esto es, la contraparte de la operación de emparejado. El transmisor 2 transmite información indicativa del Proveedor (Ack) (esto es, un mensaje inalámbrico indicativo del Proveedor (Ack) ) por modo inalámbrico (etapa S16) . Se asume que la tabla de respuesta 23c del transmisor 2 incluye las especificaciones para tal operación, esto es, para regresar un bit ACK para el Proveedor (Ack) , almacenando la dirección lógica de la fuente de transmisión en la memoria de comunicación 23e, partiendo de aceptar la operación de emparejado para la dirección lógica, y transmitir el mensaje inalámbrico indicativo del Proveedor (Ack) por modo inalámbrico.
Cuando se recibe el mensaje inalámbrico, el receptor 3 extrae el Proveedor (Ack) de este mensaje inalámbrico y transmite el Proveedor (Ack) a través de la línea CEC (etapa S17) . Se asume que la tabla de respuesta 33c del receptor 3 incluye las especificaciones para tal operación.
Cuando se recibe el Proveedor (Ack) , el monitor 4 se refiere a la tabla de respuesta en la porción de almacenamiento 43 para regresar un bit ACK y almacenar la dirección lógica de la cual el Proveedor (Ack) se regresa (la dirección lógica de la fuente de transmisión incluida en el Proveedor (Ack), que es "3" del STB 1 en este ejemplo) en la memoria de comunicación de la porción de almacenamiento 43 e inicia aceptando la operación de emparejado para el STB 1 en este tiempo (etapa S18) . Por lo tanto, el dispositivo que tiene la dirección lógica almacenada en esta etapa se juzga como la contraparte de la operación de emparejado. Se asume que la tabla de respuesta en la porción almacenada 43 del monitor 4 incluye las especificaciones para tal operación, esto es, para regresar un bit ACK para el Proveedor (Ack), almacenando la dirección lógica de la fuente de transmisión en la memoria de comunicación, e inicia aceptando la operación emparejada para la dirección lógica.
Como se describe arriba, al utilizar la comunicación de autenticación entre los dispositivos que operan en cooperación uno con el otro, tal como el Proveedor (Ping) , un dispositivo para simularse en la presente invención puede buscarse. Si tal mecanismo no existe entre los dispositivos, esto puede implementarse al preajustar operaciones usando direcciones lógicas fijas de los dispositivos que operan en ( cooperación uno con el otro. Aunque se ha descrito que la notificación de la ID del Proveedor debe darse con anticipación antes de enviar el Proveedor (Ping) , si el Proveedor (Ping) se envía al usar <Comando del Proveedor con ID> en lugar del <Comando del Proveedor>, no es necesario dar la notificación de la ID del Proveedor con anticipación. En este caso, se recomienda transmitir la <ID del Proveedor del Dispositivo> y luego, realiza la comunicación por el <Comando del Proveedor> después de enviar el Proveedor (Ping) para verificar el Proveedor (Ack) .
La Fig. 4 es un diagrama de flujo para explicar un ejemplo del proceso cuando un controlador remoto se opera después del proceso en el tiempo de encendido en el sistema de transmisión inalámbrica de la Fig. 1. Se describe como la porción que recibe luz 47 operada cuando recibe una señal de operación correspondiente al Proveedor Remoto del controlador remotor 5. Tal operación puede almacenarse en las tablas de respuesta de los dispositivos como se describe con referencia a la Fig. 3.
En primer lugar, el monitor 4 interpreta la señal de operación y se refiere a la tabla de respuesta para transmitir un comando CEC que se llama Proveedor A distancia Bajo a través de la línea CEC (etapa S21) . Cuando recibe este Proveedor A distancia Bajo, el receptor 3 se refiere a la tabla de respuesta 33c para volver un bit ACK como el STB 1 y transmite información indicativa de Proveedor A distancia Bajo (mensaje inalámbrico) por modo inalámbrico (etapa S22). Cuando recibe el mensaje inalámbrico, el transmisor 2 extrae Proveedor A distancia Bajo y se refiere a la tabla de respuesta 23c para transmitir Proveedor A distancia Bajo a través de la línea como el monitor 4 (al usar la dirección lógica del monitor 4 como la fuente de transmisión) al destino que es la dirección lógica almacenada en la memoria de comunicación 23e (la dirección lógica almacenada en la etapa S15) (etapa S23) . Cuando recibe el Proveedor A distancia Bajo, el STB 1 se refiere a la tabla de respuesta para volver un bit ACK y ejecutar un proceso que corresponde a Proveedor A distancia Bajo (por ejemplo, un proceso tal como cambiar un canal) (etapa S24) . El STB 1 se puede operar del controlador remoto 5 del monitor 4 de esta forma.
La Fig. 5 es un diagrama para explicar el caso que una respuesta se retrasa cuando un cierto mensaje CEC se transmite/recibe después del procesamiento en el tiempo de encendido en el sistema de transmisión inalámbrica de la Fig. 1. A través de la simulación por el transmisor 2 y el receptor 3 como se describe con referencia a las Figs . 1 hasta 4 es muy efectivo en prevenir un retraso, todos los mensajes CEC transmitidos a un dispositivo simulado (en lugar de todos los mensajes CEC en la línea CEC) se debe transmitir si únicamente esta simulación se usa. En la descripción de la 4 Fig. 1, etc., una porción descrita como la transmisión de "según sea necesario" significa que la transmisión se realiza "según sea necesario de conformidad con el protocolo CEC" .
Si todos los mensajes CEC a un dispositivo simulado se transmiten de esta forma, una banda en el enlace se consuma y algunos comandos se convierten insoportables entre los comandos que requieren una respuesta dentro de un cierto periodo de tiempo (por ejemplo, una respuesta <Trayectoria de Corriente Establecida> a un comando <Cambios de Enrutamiento>) . En esta descripción, una secuencia de comando tomada como un ejemplo se asume para usar un comando que requiere 100 ms del inicio de la transmisión hasta el final de la transmisión y requiere una respuesta dentro de 300 ms . Como se representa ejemplarmente en la Fig. 5, cuando el transmisor 2 realiza recepción mientras que almacena en memoria intermedia y realiza la transmisión al receptor 3 después de la terminación, se necesitan 100 ms extra hasta que el receptor 3 pueda completar la transmisión al monitor 4 después de que el transmisor 2 completa la recepción (aunque un retraso de comunicación se genera en una sección de transmisión inalámbrica para ser exactos, esto se ignora por simplicidad) . Se asume que el monitor 4 responde dentro de 200 ms, que están dentro del intervalo de lo estándar. Cuando el receptor 3 completamente recibe la respuesta y realiza la transmisión al transmisor 2 de la misma forma, toma 100 ms extras hasta que el transmisor 2 completa la transmisión después de que el receptor 3 completa la recepción. Por lo tanto, aunque la respuesta se hace en 200 ms, que están dentro del intervalo de lo estándar, en la línea CEC a la cual el receptor 3 se conecta, toma 400 ms, que exceden lo estándar, en la línea CEC a la cual el transmisor 2 se conecta .
Para una contramedida, es deseable para saltar la transmisión inalámbrica por algunos mensajes CEC entre mensajes CEC a un dispositivo simulado. Tal procesamiento se describirá. Si un retraso descrito con referencia a la Fig. 5 se produce (incluyendo el caso de que un retraso se produce debido a banda insuficiente) , el siguiente procesamiento se puede ejecutar.
La porción de control CEC del receptor 3 determina si la transmisión al STB 1 (el transmisor 2) es necesaria dependiendo de un tipo de un mensaje CEC (incluyendo el caso de un comando de Proveedor) recibido del monitor 4, y transmite el mensaje CEC por modo inalámbrico a través de la porción de conexión inalámbrica 34 al transmisor 2 únicamente cuando se determina que la transmisión es necesaria. La porción de control CEC del transmisor 2 también determina si la transmisión al monitor 4 (el receptor 3) es necesaria dependiendo de un tipo de un mensaje CEC recibido del STB 1, y transmite el mensaje CEC por modo inalámbrico a través de la porción de conexión inalámbrica 24 al receptor 3 únicamente cuando se determina que la transmisión es necesaria. Tal operación se puede describir en las tablas de respuesta 23c, 33c y ejecutar por los programas gestores CEC 23b, 33b.
Más específicamente, ya que una respuesta de CEC se puede regresar como un valor fijado o un valor decidido de contenidos de comunicaciones precedentes dado que un dispositivo a imitarse se identifica, la respuesta se hace en la discreción del transmisor 2/el receptor 3 sin el transmisor 2/el receptor 3 que comunica con el lado opuesto para adquirir un resultado. Por lo tanto, un problema de un tiempo de respuesta se puede resolver y una cantidad de la comunicación se puede reducir entre el transmisor 2 y el receptor 3. Una cantidad de la comunicación se puede además reducir al transmitir parámetros necesarios únicamente para esta respuesta y únicamente al recibir y no transmitir un comando no necesario para la reacción al operar como TV o STB.
Un ejemplo de tal procesamiento se describirá con referencia a las Figs. 6 hasta 11. Las Figs . 6 hasta 11 son diagramas de flujo para explicar ejemplos de proceso cuando un mensaje CEC se transmite de STB después del procesamiento en el tiempo de encendido en el sistema de transmisión inalámbrica de la Fig. 1.
Como se representa en la Fig. 6, el transmisor 2 recibe un mensaje CEC del STB 1 (etapa S31) y, si el mensaje CEC se determina como un mensaje CEC no requiere una respuesta, el transmisor 2 únicamente devuelve un bit ACK e ignora el mensaje CEC.
Como se representa en la Fig. 7, el transmisor 2 recibe un mensaje CEC del STB 1 (etapa S41) y, si se determina que aunque el mensaje CEC requiere una respuesta, la respuesta puede ser contenidos de comunicación precedentes (o un valor fijado) dado que un dispositivo para simularse se ha identificado, el transmisor 2 devuelve un bit ACK y únicamente devuelve una respuesta determinada de una historia de comunicación con el monitor 4 en la memoria de comunicación 23 (o una respuesta que tiene un valor preestablecido) (etapa S42) sin realizar la comunicación inalámbrica. <Estado de Energía Dado> se puede citar como un ejemplo del caso que los contenidos de comunicación precedentes se puede usar, y la respuesta determinada de la historia de comunicación en este caso es <Estado de Energía Reportado>. <ID de Proveedor Dado> se puede citar como un ejemplo del caso que un valor fijado se puede usar, y la respuesta que tiene un valor preestablecido en este caso es <ID de Proveedor de Dispositivo> .
Como se representa en la Fig. 8, el transmisor 2 recibe un mensaje CEC del STB 1 (etapa S51) y, si se determina que el mensaje CEC permite la comunicación con el monitor 4 a realizarse más tarde después de regresar una primera respuesta, el transmisor 2 devuelve un bit ACK, realiza la transmisión inalámbrica de la información indicativa del mensaje (etapa S52) , y devuelve una respuesta que tiene un valor preestablecido a la STB 1 a través de la línea CEC (etapa S53) . Un ejemplo de tal mensaje CEC es <Cambio de Enrutamiento> (únicamente cuando el STB 1 es un dispositivo repetidor, ya que este ejemplo tiene como premisa en la transmisión del lado STB 1) y la respuesta que tiene un valor preestablecido en este caso es <Trayectoria de Corriente Establecida> . El orden del la etapa S52 y la etapa S53 no se limita siempre y cuando la respuesta de la etapa S53 se hace dentro del rango de lo estándar. Cuando recibe el mensaje inalámbrico de la etapa S52, el receptor 3 transmite el mensaje CEC indicado por el mensaje inalámbrico al monitor 4 a través de la línea CEC (etapa S54), y adquiere una respuesta al mismo del monitor 4 (etapa S55) . La respuesta no es necesaria para el receptor 3 y puede por lo tanto ignorarse.
Como se representa en la Fig. 9, el transmisor 2 recibe un mensaje CEC del STB 1 (etapa S61) y, si el mensaje CEC se determina como un mensaje CEC que se puede enviar en la dirección únicamente (por ejemplo, <Ver Imagen ENCENDIDO>, esto es, la instrucción de encendido), el transmisor 2 devuelve un bit ACK y transmite la información indicativa del mensaje por modo inalámbrico (etapa S62) . Cuando recibe la información (el mensaje inalámbrico) , el receptor 3 extrae y transmite el mensaje al monitor 4 a través de la línea CEC (etapa S63) .
Como se representa en la Fig. 10, el transmisor 2 recibe un mensaje CEC del STB 1 (etapa S71) y, si el mensaje CEC se determina como un mensaje CEC que requiere una respuesta que no se puede determinar de un valor preestablecido, contenidos de comunicación, etc. el proceso normal se ejecuta sin un salto (etapas S72 hasta S76) . El transmisor 2 devuelve un bit ACK y realiza la transmisión inalámbrica de la información indicativa del mensaje (etapa S72) y, cuando recibe la información, el receptor 3 extrae y transmite el mensaje al monitor 4 a través de la línea CEC (etapa S73) . El monitor 4 transmite una respuesta al mismo a través de la línea CEC al receptor 3 (etapa S74) ; el receptor 3 transmite la información indicativa de la respuesta por modo inalámbrico (etapa S75) ; y cuando recibe la información, el transmisor 2 extrae y transmite la respuesta al STB 1 a través de la línea CEC (etapa S76) . Un ejemplo de tal mensaje CEC es <Comando de Proveedor>, que es dependiente de una configuración en el Proveedor. La respuesta al mismo se define por adelantado y almacenado en la tabla de respuesta del monitor 4.
Como se representa en la Fig. 11, el transmisor 2 recibe 5 un mensaje CEC del STB 1 (etapa S81) y, si se determina que el mensaje CEC se comunica a diferente del dispositivo simulado (esto es, el monitor 4) , el transmisor 2 no devuelve un bit ACK y no realiza transmisión inalámbrica.
Aunque los ejemplos de proceso en el caso de transmitir un mensaje CEC del STB 1 se han descrito con referencia a las Figs . 6 hasta 11, los ejemplos de proceso en el caso de transmitir un mensaje CEC del monitor 4 se describen de la misma forma en la dirección inversa.
El transmisor 2 o el receptor 3 pueden controlar si la transmisión inalámbrica se realiza y si el transmisor 2 o el receptor 3 devuelven una respuesta como un subtítulo, dependiendo de un límite de tiempo (tiempo de respuesta) de una respuesta definida en el protocolo CEC, esto es, un límite de tiempo de respuesta.
Por lo tanto, el receptor 3 determina si el mensaje CEC recibido del monitor 4 se requiere para tener un límite de tiempo para responder al monitor 4 que es más corto que un tiempo predeterminado. Para el mensaje CEC requerido para tener un límite de tiempo más corto para respuesta como un resultado de la determinación, el receptor 3 hace una respuesta como un subtitulo para el STB 1 (por el transmisor 2 en un sentido) al monitor 4. En este caso, la transmisión inalámbrica al transmisor 2 no se puede realizar. La transmisión inalámbrica se puede realizar por otros mensajes CEC. El programa gestor CEC 33b se puede habilitar para hacer la determinación al referirse a la tabla de respuesta 33c y esta respuesta puede ser un mensaje preestablecido definido por adelantado en la tabla de respuesta 33c por cada mensaje CEC.
De esta misma forma, el transmisor 2 determina si el mensaje CEC recibido del STB 1 se requiere para tener un límite de tiempo para respuesta al STB 1 que es más corto que el tiempo predeterminado y hace una respuesta como un substituto para el monitor 4 al STB 1 por el mensaje CEC requerido para tener el límite de tiempo más corto por respuesta. En este caso, la transmisión inalámbrica al receptor 3 no se puede realizar. La transmisión inalámbrica se puede realizar por otros mensajes CEC. El programa gestor 23b se puede habilitar para hacer la determinación por referencia a la tabla de respuesta 23c y esta respuesta puede ser un mensaje preestablecido definido por adelantado en la tabla de respuesta 23c para cada mensaje CEC.
Tal forma de controlar si realizar la transmisión inalámbrica o regresar la respuesta por sí mismo depende de un límite de tiempo por respuesta de un mensaje CEC * *~ recibido (esto es, un tipo de un mensaje relacionado con un límite de tiempo por respuesta) se puede implementar independientemente de los ejemplos descritos con referencia a las Figs. 6 hasta 10 o se pueden aplicar a los ejemplos descritos con referencia a las Figs. 7 y 8. En el último caso, los ejemplos descritos con referencia a las Figs. 7 y 8 se pueden aplicar únicamente a los mensajes CEC requeridos para tener un límite de tiempo más corto para respuesta. En los ejemplos de las Figs. 9 y 10, una respuesta tentativa se puede hacer al establecer una respuesta apropiada como un valor preestablecido sin exceder el intervalo estándar del límite de tiempo por respuesta. En tal forma de controlar sí realizar la transmisión inalámbrica o regresar la respuesta por sí misma, un mensaje CEC también se puede incondicionalmente ignorar sin regresar una respuesta y realizar la transmisión inalámbrica en el caso del mensaje CEC que no requiere la transmisión inalámbrica como en el ejemplo de la Fig. 6, y un mensaje CEC se puede ignorar de la misma forma si el mensaje CEC se destina a su propio dispositivo diferente simulado como en la Fig. 11.
La Fig. 12 es una esquemática para explicar el caso de que el canal de transmisión inalámbrica es incapaz de comunicar a través de la transmisión/recepción de un mensaje CEC entre los dispositivos en el sistema de transmisión inalámbrica de la Fig. 1. En el caso de la comunicación inalámbrica, la comunicación se puede desconectar debido a una condición de onda de radio. Si un mensaje se recibe en su estado, los dispositivos no pueden comunicar el mensaje entre ellos. La recepción del mensaje significa que un bit ACK se regresa, y se determina en la parte de la transmisión que la comunicación es exitosa. Como un resultado, el estado comprendido en la parte de la transmisión se convierte diferente del estado comprendido en la parte de recepción, causando una ruptura.
Por lo tanto, cuando cae en una situación que hace la transmisión inalámbrica imposible, se prefiere no regresar bit ACK aún si la comunicación CEC se recibe. La porción de control CEC del receptor 3 no devuelve ningún bit ACK al monitor 4 aún si un mensaje CEC se recibe del monitor 4 mientras cae en una situación que el receptor 3 no puede realizar la comunicación inalámbrica con el transmisor 2, y la porción de control CEC del transmisor 2 no devuelve ningún bit ACK aún si un mensaje CEC se recibe del STB 1 mientras cae en una situación que el transmisor 2 no puede realizar la comunicación inalámbrica con el receptor 3. Tal operación se puede describir en las tablas de respuesta 23c, 33c, y ejecuta por los programas gestores CEC 23b, 33b. La disponibilidad/indisponibilidad de la comunicación inalámbrica se puede determinar al almacenar una historia de comunicaciones inalámbricas (historia de comunicación para determinar si la comunicación se desconecta o está disponible) en la memoria de la comunicación 23e o la memoria de la comunicación 33e en el transmisor 2 o el receptor 3 por adelantado y referirse a esta memoria de comunicación. En este caso, el transmisor 2 y el receptor 3 pueden periódicamente intentar la comunicación inalámbrica.
Al emplear tal proceso, los dispositivos compatibles CEC reconocen la situación como un estado equivalente a bajada del cable HDMI y, después de la recuperación de la comunicación, los dispositivos compatibles CEC se pueden operar sin una ruptura.
Otra Configuración Ejemplar de Sistema de Transmisión Inalámbrica De Acuerdo con la Presente Invención Aunque el transmisor 2 como se representa en la Fig. 1 se acopla externamente (conectado externamente) al STB1 y el receptor 3 se acopla externamente (conectado externamente) al monitor 4 en la configuración ejemplar descrita como el sistema, una configuración integrada se puede emplear por uno o ambos del transmisor 2 y el receptor 3. La porción de control CEC del receptor 3 se puede integrar en el monitor 4 y conectar a la porción de control CEC colocada en el monitor 4. No únicamente la porción de control CEC sino también la porción de conexión inalámbrica 34 del receptor 3 se pueden integrar. La porción de control CEC del transmisor 2 se puede integrar en el STB 1 y conectar a la porción de control CEC colocada en el STB 1. No únicamente la porción de control CEC sino también la porción de conexión inalámbrica 24 del transmisor 2 se pueden integrar.
Método de Transmisión Inalámbrica De Acuerdo a la Presente Invención La presente invención puede emplear la forma siguiente de un método de transmisión inalámbrica como describe el método para transmi ir/recibir los mensajes CEC usando un programa o información. Este programa o información se puede distribuir a través de un medio de grabación portátil, ondas de difusión, una línea de internet, etc. Describir con la configuración ejemplar de la Fig. 1, el método de transmisión inalámbrica de acuerdo con la presente invención usa el receptor 3 que tiene una porción de control CEC capaz de transmitir/recibir un mensaje hacia/desde el monitor 4 y el transmisor 2 que tiene una porción de control CEC capaz de transmitir/recibir un mensaje CEC hacia/desde STB 1 para transmitir/recibir un mensaje CEC entre el monitor 4 y el STB 1 a través de la comunicación inalámbrica entre el receptor 3 y el transmisor 2.
Este método de transmisión inalámbrica se caracteriza principalmente al incluir una etapa para usar una dirección lógica que corresponde a un tipo de dispositivo del STB 1 por la porción de control CEC del receptor 3 para transmitir/recibir un mensaje CEC hacia/desde la porción de control CEC colocada en el monitor 4 y una etapa de usar una dirección lógica que corresponde a un tipo de dispositivo del monitor 4 por la porción de control CEC del transmisor 2 para transmitir/recibir un mensaje CEC hacia/desde la parte de control CEC colocada en el STB 1. Otras aplicaciones son las mismas como aquellas descritas para el sistema de transmisión inalámbrica y no se describirán.
EXPLICACIONES DE LOS NUMEROS DE REFERENCIA 1... STB; 2... transmisor; 3... receptor; 4... monitor; 5... controlador remoto; 11, 21, 31, 41... porción de conexión por cableado; 12, 22, 32, 42... porción de control; 13, 23, 33, 43... porción de almacenamiento; 14, 44... porción de control principal; 15... porción de sintonizador; 23a, 33a... controlador CEC; 23b, 33b... programa gestor CEC; 33c... tabla de respuesta; 23d, 33d... controlador de comunicación inalámbrica; 23e, 33e... memoria de comunicación; 24, 34... porción de conexión inalámbrica; 45... porción de procesamiento de video; 46... porción de pantalla; y 47... porción que recibe luz.
Se hace constar que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la práctica la citada invención, es el que resulta claro de la presente descripción de la invención.

Claims (6)

REIVINDICACIONES Habiéndose descrito la invención como antecede, se reclama como propiedad lo contenido en las siguientes reivindicaciones :
1. Un sistema de transmisión inalámbrica caracterizado porque comprende: un primer dispositivo de comunicación inalámbrica que tiene una porción de control CEC capaz de transmitir/recibir un mensaje CEC en HDMI hacia/desde un dispositivo de visualización; y un segundo dispositivo de comunicación inalámbrica que tiene una porción de control CEC capaz de transmitir/recibir un mensaje CEC en HDMI hacia/desde un dispositivo AV, el sistema de transmisión inalámbrica que realiza transmisión/recepción de un mensaje CEC entre el dispositivo de visualización y el dispositivo AV a través de la comunicación inalámbrica entre el primer dispositivo de comunicación inalámbrica y el segundo dispositivo de comunicación inalámbrica, en donde la porción de control CEC del primer dispositivo de comunicación inalámbrica que usa una dirección lógica que corresponde a un tipo de dispositivo del dispositivo AV para transmitir/recibir un mensaje CEC hacia/desde una porción de control CEC colocada en el dispositivo de visualización, la porción de control CEC del segundo dispositivo de comunicación inalámbrica usando una dirección lógica que corresponde a un tipo de dispositivo del dispositivo de visualización para transmitir/recibir un mensaje CEC hacia/desde una porción de control CEC colocada en el dispositivo AV.
2. El sistema de transmisión inalámbrica de conformidad con la reivindicación 1, caracterizado porque el primer dispositivo de comunicación inalámbrica determina si la transmisión al dispositivo AV es necesaria dependiendo de un tipo de un mensaje CEC recibido del dispositivo de visualización y realiza transmisión inalámbrica al segundo dispositivo de comunicación inalámbrica únicamente para el mensaje CEC determinado para tener una necesidad de transmitirse, y en donde el segundo dispositivo de comunicación inalámbrica determina si la trasmisión al dispositivo de visualización es necesaria dependiendo de un tipo de un mensaje CEC recibido del dispositivo AV y realiza transmisión inalámbrica al primer dispositivo de comunicación inalámbrica únicamente por el mensaje CEC determinado para tener una necesidad de transmitirse .
3. El sistema de transmisión inalámbrica de conformidad con la reivindicación 1 ó 2, caracterizado porque el primer dispositivo de comunicación inalámbrica determina si un mensaje CEC recibido del dispositivo de visualización se requiere para tener un límite de tiempo de respuesta para el dispositivo de visualización más corto que un tiempo predeterminado, y hace una respuesta como un substituto para el dispositivo AV al dispositivo de visualización por el mensaje CEC requerido para tener el límite de tiempo de respuesta más corto, y en donde el segundo dispositivo de comunicación inalámbrica determina si un mensaje CEC recibido del dispositivo AV se requiere para tener un límite de tiempo de respuesta para el dispositivo AV más corto que el tiempo predeterminado, y hace una respuesta como un substituto para el dispositivo de visualización al dispositivo AV para el mensaje CEC requerido para tener el límite de tiempo de respuesta más corto.
4. El sistema de transmisión inalámbrica de conformidad con cualquiera de las reivindicaciones 1 hasta 3, caracterizado porque la porción de control CEC del primer dispositivo de comunicación inalámbrica no devuelve ningún bit ACK al dispositivo de visualización aún si un mensaje CEC se recibe del dispositivo de visualización mientras cae en una situación que el primer dispositivo de comunicación inalámbrica no puede realizar la comunicación inalámbrica con el segundo dispositivo de comunicación inalámbrica, y en donde la porción de control CEC del segundo dispositivo de comunicación inalámbrica no devuelve ningún bit ACK aún si un mensaje CEC se recibe del dispositivo AV mientras cae en una situación que el segundo dispositivo de comunicación inalámbrica no puede realizar la comunicación inalámbrica con el primer dispositivo de comunicación inalámbrica.
5. El sistema de transmisión inalámbrica de conformidad con cualquiera de las reivindicaciones 1 hasta 4, caracterizado porque la porción de control CEC del primer dispositivo de comunicación inalámbrica se conecta externamente a la porción de control CEC colocada en el dispositivo de visualización o se construye en el dispositivo de visualización y conecta a la porción de control CEC colocada en el dispositivo de visualización, y en donde la porción de control CEC del segundo dispositivo de comunicación inalámbrica se conecta externamente a la porción de control CEC colocada en el dispositivo AV o se construye en el dispositivo AV y conecta a la porción de control CEC colocada en el dispositivo AV.
6. Un método de transmisión inalámbrica que usa un primer dispositivo de comunicación inalámbrica que tiene una porción de control CEC capaz de transmitir/recibir un mensaje CEC en HDIM hacia/desde un dispositivo de visualización y un segundo dispositivo de comunicación inalámbrica que tiene una porción de control CEC capaz de transmitir/recibir un mensaje CEC en HDMI hacia/desde un dispositivo AV para realizar la transmisión/recepción de un mensaje CEC entre el dispositivo de visualización y el dispositivo AV a través de la comunicación inalámbrica entre el primer dispositivo de comunicación inalámbrica y el segundo dispositivo de comunicación inalámbrica, caracterizado porque incluye las etapas de : usar una dirección lógica que corresponde a un tipo de dispositivo del dispositivo AV por la porción de control CEC del primer dispositivo de comunicación inalámbrica para transmitir/recibir un mensaje CEC hacia/desde una porción de control CEC colocada en el dispositivo de visualización, y usar una dirección lógica que corresponde a un tipo de dispositivo del dispositivo de visualización por la porción de control CEC del segundo dispositivo de comunicación inalámbrica para transmitir/recibir un mensaje CEC hacia/desde una porción de control CEC colocada en el dispositivo AV.
MX2011003486A 2008-10-08 2009-09-29 Sistema de transmision inalambrica y metodo de transmision inalambrica. MX2011003486A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008261826 2008-10-08
PCT/JP2009/066891 WO2010041567A1 (ja) 2008-10-08 2009-09-29 無線伝送システム及び無線伝送方法

Publications (1)

Publication Number Publication Date
MX2011003486A true MX2011003486A (es) 2011-04-21

Family

ID=42100519

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2011003486A MX2011003486A (es) 2008-10-08 2009-09-29 Sistema de transmision inalambrica y metodo de transmision inalambrica.

Country Status (8)

Country Link
US (1) US20110194454A1 (es)
EP (1) EP2346227A4 (es)
JP (1) JP5092019B2 (es)
CN (1) CN102177728A (es)
BR (1) BRPI0920654A2 (es)
MX (1) MX2011003486A (es)
RU (1) RU2472297C2 (es)
WO (1) WO2010041567A1 (es)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120131245A1 (en) * 2010-11-19 2012-05-24 Silicon Image, Inc. Transfer of control bus signaling on packet-switched network
JP5101742B1 (ja) * 2011-08-23 2012-12-19 シャープ株式会社 通信装置、通信システム、通信方法、制御プログラム、記録媒体、およびテレビジョン受像システム
KR20190097306A (ko) * 2012-01-19 2019-08-20 브이아이디 스케일, 인크. 시청 조건에 대한 적응을 지원하는 비디오 전송 방법 및 시스템
JP5996929B2 (ja) * 2012-05-08 2016-09-21 Dxアンテナ株式会社 映像無線伝送装置
US10045050B2 (en) 2014-04-25 2018-08-07 Vid Scale, Inc. Perceptual preprocessing filter for viewing-conditions-aware video coding
JP6344140B2 (ja) * 2014-08-22 2018-06-20 セイコーエプソン株式会社 通信制御方法、通信システム、及び、送信装置
CN113556493B (zh) * 2020-04-23 2022-09-13 深圳市万普拉斯科技有限公司 多媒体播放方法、装置、计算机设备和存储介质

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63300649A (ja) * 1987-05-29 1988-12-07 Mitsubishi Electric Corp 通信制御方式
JP2576780B2 (ja) * 1993-12-17 1997-01-29 日本電気株式会社 プロトコル終端方式
JP3045985B2 (ja) * 1997-08-07 2000-05-29 インターナショナル・ビジネス・マシーンズ・コーポレイション 接続確立方法、通信方法、状態変化伝達方法、状態変化実行方法、無線装置、無線デバイス、及びコンピュータ
JP2000020868A (ja) * 1998-06-29 2000-01-21 Kitaguni Computer Kk 無線計測装置
JP3377994B2 (ja) * 2000-11-14 2003-02-17 三菱電機株式会社 データ配信管理装置およびデータ配信管理方法
KR100429800B1 (ko) * 2001-12-01 2004-05-03 삼성전자주식회사 데이타 인터페이싱 방법 및 장치
US8605623B2 (en) * 2002-05-31 2013-12-10 Koninklijke Philips N.V. Determining and configuring a communication path in a network
WO2006080330A1 (ja) * 2005-01-28 2006-08-03 Sharp Kabushiki Kaisha 通信装置、通信システム、通信方法、通信プログラム、通信回路
US8051182B2 (en) * 2005-01-28 2011-11-01 Sharp Kabushiki Kaisha Communication device, communication system, communication method, communication program, and communication circuit
US7499462B2 (en) * 2005-03-15 2009-03-03 Radiospire Networks, Inc. System, method and apparatus for wireless delivery of content from a generalized content source to a generalized content sink
JP2007214952A (ja) * 2006-02-10 2007-08-23 Matsushita Electric Ind Co Ltd 無線伝送方法及び装置
US8214726B2 (en) * 2006-05-19 2012-07-03 Panasonic Corporation Wireless communication device transmitting and receiving CEC messages of HDMI
EP2026504B1 (en) * 2006-05-19 2013-01-02 Panasonic Corporation Logic address allocation method
DE602007006322D1 (de) * 2006-08-18 2010-06-17 Koninkl Philips Electronics Nv Abgekoppelte verbindungen
JP2009089124A (ja) * 2007-10-01 2009-04-23 Panasonic Corp 音響映像装置制御方法
US7861017B2 (en) * 2007-10-19 2010-12-28 Sony Corporation Consumer electronics control (CEC) line enhancement method for HDMI network that selects a transfer rate from a plurality of transfer rates

Also Published As

Publication number Publication date
US20110194454A1 (en) 2011-08-11
WO2010041567A1 (ja) 2010-04-15
RU2472297C2 (ru) 2013-01-10
BRPI0920654A2 (pt) 2015-12-29
JP5092019B2 (ja) 2012-12-05
RU2011112281A (ru) 2012-11-20
JPWO2010041567A1 (ja) 2012-03-08
EP2346227A1 (en) 2011-07-20
CN102177728A (zh) 2011-09-07
EP2346227A4 (en) 2014-12-24

Similar Documents

Publication Publication Date Title
JP5330039B2 (ja) 無線伝送システム、中継機器、無線シンク機器、及び無線ソース機器
RU2427096C1 (ru) Система отображения и устройство отображения
EP1936990A2 (en) Digital broadcast receiving apparatus and synchronization method
EP2046023B1 (en) Av device
JP4959571B2 (ja) 無線伝送システム
CN102227912B (zh) 无线传输***
MX2011003486A (es) Sistema de transmision inalambrica y metodo de transmision inalambrica.
EP2048883A1 (en) Display device and display system
US8717503B2 (en) Audio output device connectable with plurality of devices and method of controlling the same
JP2008160653A (ja) データ受信装置
JP2008067024A (ja) 表示装置及び表示システム
JP4799337B2 (ja) 表示装置、av装置及びこれらを備えた表示システム
JP5016710B2 (ja) 無線伝送システム
JP5111958B2 (ja) 電子機器、消費電力制御方法
US20110286717A1 (en) Wireless audio/video transmission system, wireless transmission device, and audio output device and video output device
US8229272B2 (en) Video apparatus capable of changing video output mode of external video apparatus according to video input mode of the video apparatus and control method thereof
JP4889610B2 (ja) 表示装置及び表示システム
JP2010259118A (ja) 無線伝送システム
JP5928243B2 (ja) コンテンツ送受信装置
JP2012165131A (ja) 音声出力装置
JP2010279072A (ja) 無線伝送システム
JP5444435B2 (ja) 電子機器、消費電力制御方法
JP2012227570A (ja) ネットワークシステム
JP5183694B2 (ja) 無線伝送システム
JP2010259119A (ja) 無線伝送システム