ES2806025T3 - Uso de HDMI-CEC para identificar un conjunto de códigos - Google Patents

Uso de HDMI-CEC para identificar un conjunto de códigos Download PDF

Info

Publication number
ES2806025T3
ES2806025T3 ES11872554T ES11872554T ES2806025T3 ES 2806025 T3 ES2806025 T3 ES 2806025T3 ES 11872554 T ES11872554 T ES 11872554T ES 11872554 T ES11872554 T ES 11872554T ES 2806025 T3 ES2806025 T3 ES 2806025T3
Authority
ES
Spain
Prior art keywords
ecd
user
database
control device
function
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES11872554T
Other languages
English (en)
Inventor
Steven Pope
Raymond Chock
Norman Sheridan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
UEI Cayman Inc
Original Assignee
UEI Cayman Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by UEI Cayman Inc filed Critical UEI Cayman Inc
Application granted granted Critical
Publication of ES2806025T3 publication Critical patent/ES2806025T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72415User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • G08C19/16Electric signal transmission systems in which transmission is by pulses
    • G08C19/28Electric signal transmission systems in which transmission is by pulses using pulse code
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • 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/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42208Display device provided on the remote control
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/4222Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42221Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42224Touch pad or touch panel provided on the remote control
    • 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/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42225User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details characterized by types of remote control, e.g. universal remote control
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/93Remote control using other portable devices, e.g. mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Selective Calling Equipment (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Un sistema para el control de las funciones de dispositivos electrónicos de consumo (ECD), el sistema que comprende: un dispositivo (101), que tiene una salida de señal IR, adaptado para comunicarse con una base de datos de información de funciones ECD (112) para obtener información de función (G) para el ECD (107-109) y crear una señal para controlar una operación funcional del ECD (107-109), que se puede transmitir a través de la salida de señal IR, mediante el uso de la información de la función (G) para el ECD (107-109) obtenida de la base de datos de información de funciones (112); un cable de interfaz multimedia de alta definición (HDMI), en el que el dispositivo (101) utiliza datos de identidad ECD (I) obtenidos del ECD (107-109) a través del cable HDMI para obtener la información de función (G) para el ECD (109) de la base de datos de información de funciones (112).

Description

DESCRIPCIÓN
Uso de HDMI-CEC para identificar un conjunto de códigos
Campo técnico
La presente solicitud se refiere a sistemas que incluyen dispositivos de control para realizar procedimientos para el control de dispositivos electrónicos de consumo.
Información de antecedentes
Los consumidores compran muchos dispositivos electrónicos para sus hogares. Un dispositivo podría ser un televisor. El televisor viene con un control remoto, que tiene varias funciones, tales como encendido y apagado; subir y bajar el canal; subir y bajar el volumen; y demás. El control remoto se comunica con el televisor a través de una señal infrarroja. Otro dispositivo electrónico de consumo es un reproductor de DVD. El reproductor de DVD también viene con su propio control remoto con su propia forma, diseño de botones, funciones de botones y texto y otros caracteres en el control remoto. Lo mismo puede decirse de un receptor audiovisual, una caja de cable y una consola de juego. Algunos de estos dispositivos pueden estar conectados entre sí. Por ejemplo, la consola de juego puede emitir una señal de video que está conectada al receptor audiovisual a través de S-video. Lo mismo puede decirse del reproductor de DVD. Se pueden mencionar otros procedimientos similares para el reproductor de DVD. También se pueden utilizar otros procedimientos para conectar dispositivos. Por ejemplo, se puede conectar una caja de cable al receptor audiovisual utilizando un cable de interfaz de multimedia de alta definición (HDMI). El resultado neto de todo esto es que el consumidor debe tener de dos a cinco o más controles remotos, cada uno de los cuales es necesario para controlar su respectivo dispositivo electrónico de consumo asociado (BCD). Esto no solo genera un montón de desorden en el hogar del consumidor, sino que también es confuso recordar qué control remoto va con qué dispositivo, y cuál de las multitudes de opciones posibles en cada control remoto en el que el consumidor está más interesado.
Un ejemplo más detallado 20 se muestra en la Figura 1. Un control remoto 31, con su propio diseño de botones único, se utiliza para controlar un televisor 21. Otro control remoto 32 se utiliza para controlar un receptor audiovisual 22. Otro control remoto 34 se utiliza para controlar una consola de juego 24, y otro control remoto 36 se utiliza para controlar una caja de cable 26. Por último, otro control remoto 38 se utiliza para controlar un reproductor de DVD 28. Cada control remoto tiene su propio diseño de botones único, como se ilustra esquemáticamente en la Figura 1. El documento US20080231762 divulga un dispositivo de control remoto con botones de modo, que, cuando se manipulan, hacen que varios dispositivos controlados asuman configuraciones predeterminadas. E1HDMI CEC se puede usar para transmitir información de ID del dispositivo a un televisor, que luego puede acceder a Internet utilizando la información de ID y recibir de vuelta información de control del dispositivo, que se puede comunicar con el control remoto para habilitar el control remoto.
El documento US 2010/0013998 A1 divulga una interfaz de usuario inteligente basada en asignación de tareas en un televisor y una unidad de control remoto utilizando mecanismos de detección automática de HDMI CEC.
Resumen
Se proporciona un sistema de acuerdo con la reivindicación 1. Una selección de características opcionales se establece en las reivindicaciones dependientes. El sistema de la realización preferente elimina la necesidad de usar múltiples dispositivos de control remoto de forma regular. En lugar de necesitar una multitud de controles remotos diferentes, se puede utilizar un solo dispositivo de navegación (por ejemplo, un teléfono celular con pantalla). El dispositivo de navegación puede ilustrar todos los controles remotos distintos utilizados actualmente por el consumidor, solo uno a la vez. Cada uno de los controles remotos ilustrados funcionan de la misma manera que los controles remotos originales. Mediante el uso del dispositivo de navegación, se elimina el desorden y la necesidad de mantener y ubicar una serie de controles remotos diferentes.
En una realización, el dispositivo del navegador se comunica a través de Wi-Fi con un dispositivo de función central. El dispositivo de función tiene información sobre todos los controles remotos distintos que necesita el consumidor. El dispositivo de función se comunica de forma inalámbrica con el dispositivo del navegador y, a su vez, opera todos los dispositivos electrónicos del consumidor.
En un primer ejemplo, el bus o protocolo HDMI-CEC (Interfaz multimedia de alta definición-Control electrónico del consumidor) de una sola línea se utiliza para identificar un conjunto de códigos IR para un dispositivo electrónico del consumidor (ECD) a partir de una base de datos de conjuntos de códigos IR. Cuando el e Cd está acoplado a un sistema AY a través de un cable HDMI, el sistema consulta automáticamente el nuevo ECD utilizando el bus HDMI-CEC de un solo cable para identificarse. El ECD responde automáticamente enviando información a través del bus HDMI-CEC. Esta información se puede utilizar para identificar el ECD. En un ejemplo, la información devuelta incluye una marca en formato ACSII del ECD, un tipo de dispositivo del ECD en formato ASCII y un número de modelo del ECD en formato ASCII. El sistema utiliza la información devuelta para identificar un conjunto particular de códigos IR en la base de datos que se puede utilizar para controlar el ECD. Luego, el sistema permite que un dispositivo de control remoto IR utilice el conjunto de códigos identificado para enviar señales operativas de control remoto IR al dispositivo ECD para que el dispositivo de control remoto IR pueda controlar el ECD. Sin embargo, el uso de HDMI-CEC para identificar un conjunto de códigos no se limita a las aplicaciones de IR, sino que también se aplica a los conjuntos de códigos utilizados para generar y detectar otras señales operativas de control remoto inalámbrico como, por ejemplo, señales operativas de control remoto RR para dispositivos de control remoto que transmiten señales de RF.
En un segundo ejemplo, las ilustraciones (por ejemplo, imágenes digitales) de una pluralidad de dispositivos de control remoto se muestran a un usuario en un dispositivo de visualización portátil. Luego, el usuario utiliza el dispositivo de visualización portátil para seleccionar una de las ilustraciones que se parece a un dispositivo de control remoto que el usuario está tratando de imitar. Cuando el usuario selecciona la ilustración, el sistema usa la selección del usuario para identificar un conjunto de códigos IR para el ECD asociado a partir de muchos conjuntos de códigos IR en una base de datos de conjuntos de códigos IR. En un ejemplo, un dispositivo de visualización portátil, como un PDA, o teléfono celular, o un iPhone de Apple con un navegador se comunica con un sistema AY. El sistema AY proporciona las ilustraciones de los dispositivos de control remoto, y el dispositivo de visualización portátil y el navegador asociado muestran las ilustraciones al usuario. Luego, el usuario utiliza el dispositivo de visualización portátil y el navegador para seleccionar la ilustración del dispositivo de control remoto que el usuario desea emular. Alternativamente, el dispositivo de visualización portátil muestra ilustraciones o imágenes de ECD y el usuario puede querer controlarlo. El usuario utiliza el dispositivo de visualización portátil para seleccionar la imagen del ECD que el usuario desea controlar. En cualquier caso, el dispositivo de visualización portátil comunica al sistema la información de selección del usuario. El sistema utiliza la información para identificar el conjunto de códigos IR en la base de datos que controla el ECD (el ECD controlado por el dispositivo de control remoto). En un ejemplo, el sistema permite entonces que el dispositivo de visualización portátil utilice el conjunto de códigos identificado para enviar señales operativas de control remoto IR al dispositivo ECD de modo que el dispositivo de visualización portátil pueda operar como (imitar) la imagen original del dispositivo de control remoto seleccionada por el usuario. Al mostrar las imágenes al usuario de los ECD que el usuario podría querer controlar, el sistema puede utilizarse para emular un dispositivo de control remoto que el usuario ha perdido.
En un tercer ejemplo, las imágenes de una pluralidad de dispositivos de control remoto se muestran a un usuario en un dispositivo de visualización portátil. El usuario puede usar el dispositivo de visualización portátil para seleccionar íconos o botones en las imágenes y hacer que la funcionalidad de los íconos o botones seleccionados se asocie con otra representación de un dispositivo de control remoto. Por ejemplo, el usuario puede copiar (por ejemplo, mediante "arrastrar y soltar") un ícono o tecla o botón seleccionado del dispositivo de control remoto fotografiado a una plantilla de un dispositivo de control remoto ilustrado en otro sitio del dispositivo de visualización portátil. Tanto el dispositivo de control remoto fotografiado como el dispositivo de control remoto en la plantilla se muestran en el dispositivo de visualización portátil. A medida que el usuario "arrastra y suelta" íconos o teclas o botones, los íconos o teclas o botones se agregan y aparecen en la plantilla. De esta forma, los íconos o teclas o botones de múltiples dispositivos de control remoto fotografiados pueden ser arrastrados y soltados en la misma plantilla, y las funcionalidades asociadas con los íconos, teclas y botones originales en los dispositivos de control remoto fotografiados son asumidas automáticamente por los nuevos íconos o teclas o botones asociados en la plantilla. Mediante el uso de esta característica, el usuario crea un nuevo dispositivo de control remoto híbrido personalizado, cuya representación se puede mostrar en el dispositivo de visualización portátil. Cuando el usuario luego selecciona un ícono o tecla o botón en el dispositivo de control remoto híbrido, el dispositivo de visualización portátil realiza la función que el dispositivo de control remoto original fotografiado que tenía la misma tecla habría realizado
En un cuarto ejemplo, el usuario toma una imagen digital de un dispositivo de control remoto para imitarla, y esta imagen se comunica a un sistema. El sistema realiza reconocimiento óptico en la imagen digital. En un ejemplo, un usuario tiene un dispositivo de visualización portátil como un PDA, o teléfono celular, o un iPhone de Apple que tiene una funcionalidad de cámara. El usuario utiliza el dispositivo de visualización portátil para tomar una imagen digital de un dispositivo de control remoto IR. El dispositivo de visualización luego comunica la imagen digital (por ejemplo, en forma de archivo JPEG) al sistema. El sistema realiza el reconocimiento óptico de objetos en la imagen digital e identifica cuál, de una pluralidad de conjuntos de códigos en una base de datos de conjuntos de códigos, es el conjunto de códigos para el dispositivo de control remoto en la imagen digital. La base de datos puede, por ejemplo, contener información sobre el aspecto de los distintos dispositivos de control remoto para que los resultados del reconocimiento óptico puedan utilizarse para identificar el dispositivo de control remoto fotografiado. Esta información puede incluir información sobre la forma del contorno del dispositivo de control remoto, el número de teclas y la ubicación de las teclas en el dispositivo de control remoto, y el texto impreso en el dispositivo de control remoto. Una vez que el sistema ha identificado el conjunto de códigos asociado con el dispositivo de control remoto fotografiado, el sistema se comunica de nuevo con el dispositivo de visualización portátil de modo que el dispositivo de visualización portátil está habilitado para usar el conjunto de códigos identificado para enviar señales operativas de control remoto IR de acuerdo con el conjunto de códigos. De esta manera, un usuario puede utilizar el dispositivo de visualización portátil para tomar una imagen de un dispositivo de control remoto que opera un BCD particular. El sistema responde permitiendo que el dispositivo de visualización portátil emule el dispositivo de control remoto. Posteriormente, se puede mostrar una imagen o representación del dispositivo de control remoto emulado en el dispositivo de visualización portátil. Cuando |1| selecciona un ícono o tecla o botón en esta imagen o representación, el dispositivo de visualización portátil realiza la misma función que el dispositivo de control remoto original habría realizado.
En otro ejemplo, el sistema informático accesible por Internet recibe de un usuario una imagen digital de un dispositivo eléctrico a través de Internet. El dispositivo eléctrico puede ser, por ejemplo, un dispositivo de control remoto o un dispositivo electrónico de consumo (BCD) controlado por un dispositivo de control remoto. El sistema informático accesible por Internet realiza automáticamente el reconocimiento óptico de objetos en la imagen digital y cobra al usuario una tarifa por devolver la información obtenida del reconocimiento óptico. La información devuelta puede ser, por ejemplo, información de conjunto de códigos.
Detalles adicionales y realizaciones se describen en la descripción detallada a continuación. Este sumario no pretende definir la invención. La invención está definida por las reivindicaciones.
Breve descripción de los dibujos
Los dibujos adjuntos, donde los números iguales indican componentes similares, ilustran varias realizaciones.
La Figura 1 (técnica anterior) es un diagrama de una colección de varios dispositivos electrónicos de consumo, incluidos varios medios de comunicación.
La Figura 2 es una ilustración esquemática de un sistema para comunicarse con dispositivos electrónicos de consumo. La Figura 2A es una ilustración esquemática de un sistema para comunicarse con dispositivos electrónicos de consumo, donde un dispositivo incluye entre otras partes: la funcionalidad del dispositivo de función de la Figura 2, la base de datos de registros de la Figura 2, un altavoz, una salida de pantalla y una salida de señal 125.
La Figura 3 es una ilustración esquemática de una base de datos que incluye una pluralidad de registros con respecto a varios controles remotos, incluida una ilustración esquemática de algunos de los detalles incluidos en cada uno de los registros.
La Figura 4 es una ilustración de varios dispositivos de control utilizados para controlar dispositivos electrónicos de consumo.
La Figura 5 es una ilustración de otros dispositivos de control para controlar dispositivos electrónicos de consumo, incluido un dispositivo para controlar luces que pueden encenderse o apagarse, atenuarse o abrillantarse.
La Figura 6 es una ilustración esquemática de un dispositivo de visualización que ilustra una imagen de un control remoto con el dedo de un usuario en uno de los botones ilustrados.
La Figura 7 es una ilustración de un dispositivo de visualización que incluye botones que provocan una colección de cambios en la función de los dispositivos electrónicos de consumo, en base a los intereses diferentes o estados de ánimo del usuario.
La Figura 8 es un diagrama de una pantalla con una ilustración de un posible menú principal que permite al usuario seleccionar varias funciones.
La Figura 9 es una ilustración de un procedimiento de cómo un consumidor puede configurar el sistema para controlar dispositivos electrónicos de consumo.
La Figura 10 es una ilustración esquemática de cómo se pueden limitar las posibles opciones disponibles para un usuario.
La Figura 11 es una ilustración de un procedimiento de uso de una imagen digital para limitar las posibles opciones de qué dispositivo en particular para los consumidores interesados.
La Figura 12 es un diagrama de flujo que muestra cómo un consumidor puede obtener una imagen digital de un dispositivo en particular y luego usar esa imagen para identificar un registro de base de datos específico que haga referencia a ese dispositivo de control en particular.
La Figura 13 ilustra cómo se puede crear una pantalla de dispositivo personalizada.
La Figura 14 ilustra una pantalla de dispositivo personalizado más pequeña resultante.
La Figura 15 ilustra un posible diseño de botones del dispositivo que se puede programar para un dispositivo de control particular de interés.
La Figura 16 es una ilustración de un dispositivo de control personalizado de plantilla con botones existentes, donde el usuario asigna una función de botón a cada uno de los botones de la plantilla.
La Figura 17 es una ilustración esquemática de un dispositivo de función.
Las Figuras 17A a 17M ilustran los detalles de los componentes que conforman el dispositivo de función que se muestra en la Figura 17.
Descripción detallada
Los dibujos ilustran un sistema para controlar dispositivos electrónicos de consumo (ECD). Los ECD domésticos, como se utilizan en esta descripción, pueden ser cualquier cosa que pueda ser controlada por un dispositivo de control remoto o un teclado o algún otro dispositivo de control, como un DVD, un televisor, un receptor audiovisual, un sistema de rociadores, un interruptor de luz, un panel de alarma, una consola de juego, una computadora, etc.
Compendio
La Figura 2 es una realización de un sistema 100 para controlar dispositivos electrónicos de consumo (ECD). El sistema 100 incluye un dispositivo de función 101, una pantalla 102, una pluralidad de ECD 103-111, una base de datos 112 y una memoria 113. Se puede acceder a la base de datos 112 y la memoria 113 a través de una conexión de red 131 a una red como Internet 115. Los ECD 103-111 incluyen, en este ejemplo, un interruptor de luz 103, un controlador 104 de calefacción, ventilación y aire acondicionado (HVAC), un controlador 105 del sistema de rociadores, un controlador 106 del sistema de alarma, un reproductor de DVD 107, un decodificador 108, un receptor audiovisual 104 (a veces también denominado "receptor de audio y video" o "receptor AV"), una consola de juego 110 y un televisor 111. En otras realizaciones, pueden estar presentes más o menos ECD.
El dispositivo de función 101 se comunica con la base de datos 112. En un ejemplo, la base de datos 112 es una base de datos de conjuntos de códigos. Para obtener detalles sobre un ejemplo de un conjunto de códigos y lo que implica un conjunto de códigos y cómo se utiliza un conjunto de códigos, consulte: la Patente de Estados Unidos No.
7,259,696. La base de datos 112 incluye información sobre las identidades de muchos tipos diferentes de ECD e información sobre las funciones de cada ECD. Estas funciones pueden, por ejemplo, subir o bajar el volumen, subir o bajar el canal, encender el rociador, etc., que puede controlarse mediante un dispositivo de control remoto. El fabricante del ECD generalmente suministra un dispositivo de control remoto de este tipo en el momento en que el ECD se vende originalmente a los consumidores. En la base de datos 112 se describe cómo generar las distintas señales que debe recibir el ECD para hacer que el ECD realice una función deseada.
En otro ejemplo, la base de datos 112 es o incluye una base de datos de registro gráfico de ilustraciones de controles remotos o dispositivos de control con botones que se utilizan para controlar las funciones de ECD. El término "ilustración" tal como se utiliza aquí incluye fotografías digitales y representaciones esquemáticas. El término "dispositivo de control" tal como se utiliza aquí abarca, pero no se limita a, un dispositivo de control remoto.
En otro ejemplo, además de una ilustración del dispositivo de control, la base de datos 112 incluye información gráfica extraída de cada dispositivo de control. Dicha información gráfica extraída puede, por ejemplo, incluir información sobre la forma del dispositivo de control, los botones (teclas) en el dispositivo de control, el número de botones y las ubicaciones de los botones, y los caracteres u otras impresiones que aparecen en el control dispositivo. La base de datos también incluye la información de la función ECD (códigos de teclas y otra información del conjunto de códigos) asociada con cada botón.
El dispositivo de función central 101 se comunica con la base de datos 112 para obtener la información del dispositivo de control, tal como la forma de los dispositivos, las etiquetas de los botones de los dispositivos, las formas de los botones y las ubicaciones de los botones, es decir, el diseño de botones. El dispositivo de función 101 también incluye una salida de pantalla 116 que emite una señal a un dispositivo de pantalla 102. El dispositivo de visualización 102 muestra una pantalla de entrada que ilustra la información del dispositivo de control, tal como la forma del dispositivo, las etiquetas de los botones, las formas de los botones y las ubicaciones o el diseño de los botones.
Aunque el dispositivo de función 101, la base de datos 112, la memoria 113 y el dispositivo de visualización 102 se ilustran en la Figura 2 como dispositivos o funcionalidades separadas, en otra realización (véase la Figura 2A) algunos o todos estos elementos del sistema pueden combinarse en un solo dispositivo. En un ejemplo (no se muestra), el dispositivo de función 101 es una funcionalidad que está físicamente incorporada (no se muestra) en uno de los ECD, como el decodificador de cable 108. Más particularmente, un procesador puede proporcionar parte o la totalidad de la funcionalidad del dispositivo funcional. El término "procesador" como se utiliza en la presente memoria es una unidad de procesamiento digital tal como un microcontrolador o microprocesador, junto con su hardware y software funcional asociado. El término incluye un microprocesador como el que normalmente se encuentra en una computadora personal y su software funcional.
En un ejemplo de operación del sistema 100, un consumidor (no mostrado) compra un nuevo ECD. El consumidor se lleva el nuevo ECD a casa y lo conecta a un sistema de entretenimiento doméstico/ECD existente. Por ejemplo, si el ECD fuera un decodificador, como una caja de cable, un consumidor puede conectar un cable a la caja y luego conectar la caja a un sistema audiovisual. Si el sistema incluye un receptor de AV, el consumidor podría usar un cable de interfaz de medios de alta definición (HDMI) para conectar la caja de cable al receptor de AV, como se explica más adelante. Una vez conectado al sistema 100, ocurriría lo siguiente. En este ejemplo, la caja de cable incluye un nuevo dispositivo de función. El dispositivo de función dentro de la caja de cable comienza a reconocer los varios ECD en el sistema doméstico del consumidor. Por ejemplo, el dispositivo de función puede determinar el fabricante, el tipo y el modelo particular del receptor de AV utilizando el protocolo CEC a través del cable HDMI. Una vez que se determina la identidad del receptor de AV, el dispositivo de función se comunica con la base de datos 112 que incluye información sobre los varios dispositivos de control. Al comunicar a la base de datos 112 la identidad particular del receptor de AV, la base de datos puede usar la información de identidad para identificar la información asociada con el dispositivo de control particular normalmente suministrado al consumidor cuando se vende el receptor de AV. Usando la información de identidad de ECD, la base de datos 112 devuelve al dispositivo de función en el decodificador de cable esa información de función de ECD particular. En algunas realizaciones, también devuelve una ilustración del dispositivo de control suministrado por el fabricante del dispositivo ECD en el momento en que se vende el ECD a los consumidores.
No todos los ECD tienen la capacidad de comunicarse a través de HDMI con el dispositivo de función. En el caso de estos otros ECD, el consumidor puede identificar el ECD para el dispositivo de función. Utilizando un procedimiento de configuración, como se explica más adelante, el consumidor identifica los otros ECD en el sistema de entretenimiento doméstico/ECD del consumidor.
Una vez que se han identificado todos los ECD en el sistema, el consumidor puede usar un solo dispositivo de visualización (por ejemplo, la pantalla 102) con comunicación bidireccional al dispositivo de función para controlar todos los ECD, como se explica más adelante.
Dispositivo de visualización
Más particularmente, como se ilustra en la Figura 2, la pantalla 102 es un dispositivo de comunicación móvil que tiene una pantalla táctil 114. La pantalla 102 puede responder a un usuario que interactúa con la pantalla de entrada 114. Por ejemplo, cuando la pantalla 114 muestra un botón 130, y el usuario puede interactuar con el botón 130. Si la pantalla 102 es una pantalla multitáctil; la pantalla 102 puede reaccionar cuando un usuario toca el botón 130 en la pantalla 114. En otras realizaciones menos preferentes, un usuario puede usar un teclado (no mostrado) para presionar entre botones y tocar una tecla para interactuar con el botón, o el usuario puede usar un mouse (no mostrado) para pasar el mouse sobre cada botón y hacer clic para interactuar con el botón. Hay muchas formas diferentes para que los usuarios interactúen con una pantalla de entrada en una pantalla, todas las cuales se consideran posibles realizaciones.
Como resultado de la interacción del usuario con la pantalla de entrada, la entrada del usuario se comunica al dispositivo de función 101, y el dispositivo de función 101 toma la información de la base de datos de información de funciones de botón 112 y la usa para crear una señal con la información de función de botón de dispositivo de control. Esta señal se emite a través de una señal de salida del ECD a controlar. En un caso, la salida de señal es un transmisor IR, y la señal es una transmisión infrarroja. En otro caso, la salida de señal es un puerto HDMI, y la señal es una comunicación HDMI que se comunica al ECD a controlar por un cable HDMI.
Comunicación entre dispositivo de visualización y dispositivo de función
El dispositivo de función 101 puede comunicarse con la pantalla 102 de muchas maneras. Por ejemplo, si la pantalla 102 está ubicada físicamente (no se muestra) en la misma carcasa del dispositivo que el dispositivo funcional 101, entonces un bus de datos puede comunicarse entre la pantalla y el dispositivo de función 101. Si la pantalla se encuentra físicamente en un dispositivo separado en una carcasa separada, como se muestra en la Figura 2, se requieren otros medios para comunicarse entre la pantalla y el dispositivo de función 101. En un ejemplo (no mostrado), la pantalla está conectada al dispositivo de función 101. En otro ejemplo, como se muestra en la Figura 2, la pantalla se comunica de forma inalámbrica con el dispositivo de función 101. Mientras todos los procedimientos de comunicación inalámbrica pueden ser utilizados, un procedimiento preferente de comunicación es utilizar Wi-Fi. En otras realizaciones (no mostradas), se puede usar una red celular para la comunicación entre el dispositivo de función 101 y la pantalla 102. Otros procedimientos de comunicación pueden incluir el uso de cable coaxial, como una señal de RF, y un cable HDMI, incluido el uso de la comunicación electrónica de consumo (CEC). La comunicación entre el dispositivo de visualización 102 y el dispositivo de función 101 puede ser comunicación unidireccional o bidireccional. Por ejemplo, para la comunicación bidireccional, el dispositivo de función 101 puede enviar la información de la pantalla de entrada al dispositivo de visualización, y el dispositivo de visualización puede devolver hacia dispositivo de función 101 la información sobre la interacción del usuario.
El dispositivo de visualización puede tomar muchas formas. Podría ser un televisor, una computadora personal, o un teléfono o dispositivo inteligentes como un iPhone o iPod Touch de Apple Inc., ambos con capacidades de comunicación Wi-Fi. Con capacidades de comunicación Wi-Fi; el dispositivo de visualización puede interactuar mediante Wi-Fi con el dispositivo de función 101.
Comunicación entre dispositivo de función y bases de datos
El dispositivo de función 101 se comunica con la base de datos de información de funciones de botón y la base de datos con registros gráficos de otros dispositivos. Estas bases de datos se pueden almacenar en un servidor de base de datos dentro del dispositivo de función 101, o la base de datos se puede ubicar remotamente desde el dispositivo de función 101. Por ejemplo, si la base de datos está en Internet, entonces la comunicación con Internet puede permitir que el dispositivo de función 101 se comunique con la base de datos. Dicha comunicación podría realizarse a través de cada cable Ethernet a través de un módem a un servidor de base de datos ubicado de forma remota.
Memoria
En algunos casos, la entrada del usuario debe registrarse. Por ejemplo, si el usuario del dispositivo de visualización 102 selecciona, como se explica a continuación, un dispositivo de control particular, entonces el dispositivo de función 101 querrá retener esta información. Como resultado, el dispositivo de función 101 necesitará comunicarse con la memoria para retener esta información. Entonces, el dispositivo de función 101 incluirá alguna forma de memoria. La memoria puede estar físicamente dentro de la misma carcasa del dispositivo que el dispositivo de función 101, o puede estar ubicada remotamente desde el dispositivo de función 101. Si se ubica de forma remota, entonces se necesitará algún tipo de comunicación entre el dispositivo de función 101 y la memoria remota para recuperar la información de interacción del usuario. La comunicación entre la memoria y el dispositivo de función 101 puede ser a través de un bus de datos, si se encuentra en la misma carcasa física, o puede ser a través de la comunicación de red, si se encuentra alejado del dispositivo de función 101. Si se encuentra de forma remota, se puede utilizar cualquiera de los procedimientos de comunicación descritos anteriormente.
Servidor de páginas
Para visualizar la pantalla de entrada en el dispositivo de visualización 102, el dispositivo de función 101 crea una salida de pantalla de entrada. En la realización preferente, la pantalla de entrada es una página en una pluralidad de páginas enlazadas. El dispositivo de función sirve las páginas usando HTML. En otras realizaciones, pueden usarse otros procedimientos, tales como el uso de una aplicación independiente para crear la pantalla de entrada. En la realización preferente, un navegador que se ejecuta en el dispositivo de visualización 102 se utiliza para representar la pantalla de entrada en la visualización del dispositivo de visualización 102. Dado que el usuario interactuará repetidamente con la pantalla de entrada, es beneficioso si el navegador web del dispositivo de visualización admite HTML y la interacción del usuario con el HTML. Más particularmente, en la realización preferente, el navegador web debería soportar JavaScript para permitir la interacción del usuario con un botón sin tener que actualizar toda la pantalla de entrada del usuario, o alguna otra forma de procedimiento AJAX (JavaScript asíncrono y XML). Aún más particularmente, en una realización preferente, el dispositivo de visualización debe soportar la ampliación de cualquier ilustración en la pantalla, como se muestra en la Figura 6.
El servidor de páginas puede ser un software procesado por el mismo dispositivo de función 101 mencionado anteriormente, o el servidor web puede ubicarse de forma remota desde el dispositivo de función 101. Por ejemplo, el servidor web puede estar en un servidor web de red, y el dispositivo de función 101 puede comunicarse con el servidor web en red. El término "servidor web" tal como se utiliza aquí no se limita a su uso en la World Wide Web, sino que es un servidor de páginas de páginas enlazadas, independientemente de si las páginas son parte de la World Wide Web o si las páginas son solo localmente accesibles.
Dispositivo de función y comunicación ECD
Como se mencionó anteriormente, el dispositivo de función 101 se comunica con varios ECD. La comunicación puede usar cualquiera de los procedimientos descritos anteriormente para comunicar una señal, como el uso de Wi-Fi infrarrojo, HDMI, CEC y/o RE. Otra forma de comunicación entre el dispositivo de función 101 en los ECD puede ser un zWave, o Zigbee, que es un procedimiento conocido de comunicación entre los ECD domésticos, tales como interruptores de luz y dispositivos para controlar el interruptor de luz. En muchos casos, la comunicación será unidireccional. Por ejemplo, el dispositivo de función 101 puede hacer que se encienda un televisor. O el dispositivo de función 101 puede indicar que el volumen del televisor aumente. En otras circunstancias, puede producirse una comunicación bidireccional entre el dispositivo de función 101 y el ECD. Por ejemplo, si se comunica a través de HDMI o zWave, una señal para encender se puede comunicar a un interruptor de luz, y algún tipo de respuesta que indique que la luz se encendió en realidad se puede devolver al dispositivo de función 101, para que el usuario pueda confirmar que la luz estaba encendida. En otros ejemplos, como se describe a continuación, la existencia de un ECD particular puede comunicarse al dispositivo de función 101 a través de dicha comunicación bidireccional. Otros procedimientos de comunicación también pueden incluir X10 y RS-485, como se ilustra en la Figura 17.
Botones de estado de ánimo
Además de simplemente responder a la entrada del usuario con respecto a la interacción del botón, el sistema también puede manejar acciones más complicadas. Por ejemplo, puede producirse una combinación de muchas funciones de botón en respuesta a la interacción del usuario con un botón en particular. Por ejemplo, un usuario puede en la mañana encender varios ECD. Las luces se pueden encender y se inicia una cafetera. Por ejemplo, un botón etiquetado como MAÑANA, como se ilustra en la Figura 7, puede usarse en el dispositivo de visualización para hacer que el dispositivo de función 101 emita estos varios comandos diferentes de función del ECD, en respuesta a la interacción del usuario con el botón MAÑANA en el dispositivo de visualización.
Base de datos gráfica
Refiriéndose nuevamente a la base de datos que contiene los registros gráficos, en la Figura 3 se ilustra una base de datos de ejemplo 120. La base de datos 120 incluye registros 124 para diferentes dispositivos de control, y cada registro 124 incluye información sobre la forma del dispositivo de control, el diseño de botones del dispositivo de control y las etiquetas de los botones y otro texto que puede aparecer en el dispositivo de control. Cada registro 124 también incluye el código 126 o las señales asociadas con cada botón 128 en el dispositivo de control 124. Estos códigos pueden, por ejemplo, denominarse códigos de teclas.
La Figura 4 ilustra una selección de muestra de formas de dispositivos y diseños de botones. Varios fragmentos de texto (como el fabricante de ECD, como se ve mejor en la Figura 14) también aparecen en varias ubicaciones en cada dispositivo. Además de dicho texto, también aparecen varios símbolos en cada dispositivo, ya sea en los botones o de otra manera. La base de datos gráfica incluye esta información con respecto a los símbolos, los botones, las formas de los botones, las ubicaciones de los botones y la forma del dispositivo de control general. En otras realizaciones menos preferentes, se puede usar un subconjunto de esta información.
Tipos de dispositivos de control
La base de datos gráfica incluye información sobre muchos tipos diferentes de otros dispositivos. Por ejemplo, se puede hacer referencia a las Figuras 5A y 58 que ilustran varios dispositivos de control de muestra utilizados para el control de ECD, como un DVD, decodificador de cable, un reproductor de DVD y un televisor. Otros ECD incluyen, por ejemplo, una referencia a la figura que ilustra otros dispositivos de control, un sistema de alarma y control de HVAc , así como una placa de pared con interruptor de luz.
Tipos de interacción ECD y respuesta en la pantalla
Con respecto a las luces, las luces se pueden encender o apagar o atenuar o abrillantar. Además de hacer que los botones simplemente respondan a la entrada del usuario, los botones también pueden cambiar de color o responder a la interacción del usuario. Por ejemplo, si se enciende una luz, un botón en el dispositivo de visualización 102 puede cambiar de color para indicar que la luz está encendida.
Pantalla principal de entrada
La pantalla de entrada principal que se muestra en el dispositivo de visualización puede permitir que un usuario seleccione generalmente la categoría de interacción ECD deseada por el usuario. Un ejemplo de una pantalla de entrada principal se muestra en la Figura 8. El usuario puede seleccionar qué tipo de ECD usar. Además, el usuario puede seleccionar varios dispositivos de control personalizados, creados como se explica a continuación. Además, el usuario puede elegir construir un nuevo dispositivo de control personalizado, enseñarle a aprender a comportarse como un dispositivo de control existente o configurar el dispositivo de función 101, como se explica a continuación. Aprendizaje ir
Además del dispositivo de función 101 que se comunica con una base de datos de registros gráficos y otra información de botón, el sistema también puede aprender una información particular de función de botón del dispositivo de control. Esto se puede hacer usando un procedimiento de aprendizaje IR, como se conoce comúnmente en la técnica.
Configuración del sistema
Un aspecto importante del sistema de la Figura 2 es la capacidad del sistema para permitir una fácil configuración del sistema. La configuración como se utilizan en la presente memoria significa la selección de la elección de los dispositivos de control a imitar. Un ejemplo de un procedimiento de configuración, como se ilustra en la Figura 10, es el siguiente. El dispositivo de función 101 emite una pantalla de entrada de usuario para mostrar el dispositivo 102. La pantalla de entrada, tal como se muestra en la pantalla del dispositivo de visualización 102, presenta al usuario la opción de uno de los siguientes criterios: la forma de un dispositivo de control, un fabricante del dispositivo de control, un tipo de dispositivo de control de ECD a controlar y una selección de otros diseños de botones del dispositivo. El usuario interactúa con la pantalla de entrada para seleccionar uno de los criterios. El dispositivo de visualización 102 se comunica entonces con el dispositivo de función 101, y el dispositivo de función 101 se comunica con la base de datos gráfica del dispositivo para reducir el número de otros dispositivos, de interés para el usuario. Por ejemplo, si el usuario selecciona al fabricante "Sony" de una lista de fabricantes de ECD presentados al usuario, entonces solo los dispositivos Sony estarán disponibles para la selección posterior. Más particularmente, como se ilustra en la Figura 11, el segundo criterio dependerá del primer criterio seleccionado por el usuario. Por ejemplo, si se seleccionó el tipo de ECD, como DVD o televisión o receptor, como primer criterio, entonces una segunda opción presentada al usuario puede ser una lista de fabricantes de ECD. Otra opción sería mostrar una selección de diseños de botones para otros dispositivos, o mostrar las formas de otros dispositivos. Cuando el segundo criterio es entonces seleccionado, el dispositivo de visualización 102 se comunicará nuevamente con el dispositivo de función 101, que a su vez se comunicará con la base de datos del dispositivo. Como resultado del criterio más limitado, el conjunto de posibles opciones presentadas al usuario se reducirá aún más. El conjunto de opciones posibles se devuelve al dispositivo de función 101, y el dispositivo de función 101 crea una pantalla de visualización de entrada con opciones de selección más limitadas. El usuario interactúa con la pantalla de entrada del usuario para seleccionar un dispositivo particular de interés para el usuario. Si, en primera instancia, el usuario seleccionó el fabricante del dispositivo, entonces el segundo criterio puede ser mostrar los tipos de ECD realizados por ese fabricante. Como alternativa, después de seleccionar un fabricante de dispositivos, el segundo criterio puede ser los diseños de botones de los dispositivos producidos por ese fabricante o las formas de dichos dispositivos. Del mismo modo, si la forma del dispositivo es el primer criterio, el segundo criterio puede ser un diseño de botón o el fabricante del dispositivo o el tipo de ECD: Procesamiento del dispositivo seleccionado
Una vez que se selecciona un dispositivo de control particular, el dispositivo de visualización 101 comunica la selección del dispositivo al dispositivo de función 101. El dispositivo de función 101 a su vez se comunica con la base de datos de registro gráfico del dispositivo para devolver al dispositivo de función 101 un registro gráfico para el dispositivo seleccionado. El registro gráfico muestra la forma del dispositivo de control, el diseño del botón en el dispositivo de control y cualquier texto que aparezca en el dispositivo de control. El dispositivo de función 101 también obtiene toda la información de la función del botón de la base de datos de información del botón. La base de datos de funciones de botón a la que se hace referencia aquí a veces se denomina base de datos de conjunto de códigos. La base de datos de información de botones puede ser la misma base de datos que la base de datos gráfica, o puede ser otra base de datos.
Una vez que el dispositivo de función 101 ha obtenido toda la información necesaria sobre el dispositivo de control para imitar el dispositivo de control, se emite una ilustración del dispositivo de control, a través del servidor de páginas, al dispositivo de visualización junto con información del conjunto de códigos y/u otra información utilizable para imitar El dispositivo de control original. La ilustración aparece en la pantalla de entrada del usuario que se muestra en el dispositivo de visualización. El usuario puede interactuar con los botones en la pantalla de entrada del usuario para seleccionar varias funciones del dispositivo de control.
Uso de la comunicación con un ECD para identificar un dispositivo de control
Otro procedimiento para obtener información sobre qué ECD quiere controlar el usuario implica que el dispositivo de función 101 envíe una señal de consulta de comunicación a través del bus HDMI-CEC a cualquier ECD recién conectado, como se muestra en la Figura 9. El ECD recién conectado responde automáticamente mediante la comunicación de la información de identificación del ECD a través del bus CEC. Esta información de identificación ECD puede incluir un nombre de marca en caracteres ASCII, un tipo de dispositivo en caracteres ASCII y un número de modelo en caracteres ASCII. El dispositivo de función 101 analiza e interpreta esta información de identificación de ECD devuelta, y luego reenvía una parte o todo de ella, o una determinación en base a ella, a la base de datos gráfica del dispositivo de control. La base de datos gráfica devuelve una ilustración del dispositivo de control asociado, que se reenvía al dispositivo de visualización 102 para que se muestre una imagen del dispositivo de control al usuario en el dispositivo de visualización 102.
Uso de una imagen de un dispositivo de control para identificar un dispositivo de control
Otro procedimiento para obtener información de un usuario con respecto a un dispositivo de control particular a ser imitado por el sistema es comenzar con una fotografía digital del dispositivo de control a ser imitado, como se ilustra en las Figuras 11 y 12. El usuario puede obtener esta fotografía digital (imagen) usando una cámara digital. Por ejemplo, el iPhone de Apple tiene una cámara digital integrada en el teléfono inteligente. Una vez que la cámara digital captura una imagen del dispositivo de control a imitar (por ejemplo, como un archivo JPEG), la imagen se comunica al dispositivo de función 101 utilizando cualquier procedimiento de comunicación adecuado. Con un iPhone de Apple, la imagen podría transferirse a través de Wi-Fi al dispositivo de función 101. En una realización particular, el dispositivo de visualización 102 es un teléfono celular que tiene una funcionalidad de cámara, y el teléfono celular se utiliza para capturar una imagen digital y transmitir la fotografía digital al dispositivo de función 101.
El dispositivo de función 101 luego analiza la fotografía digital (imagen) o se comunica con otro dispositivo de función 101 que analiza la fotografía o imagen digital. El dispositivo de función de análisis generalmente utiliza técnicas de reconocimiento óptico para analizar una de las siguientes características de la imagen: la forma del contorno exterior del dispositivo de control fotografiado, la ubicación y el número de botones en el dispositivo de control fotografiado, los caracteres o el texto que aparecen en los botones y cualquier carácter o texto de otra impresión que aparece en el dispositivo de control. Se puede extraer una o todas las piezas de información gráfica extraída de la fotografía digital en bruto. Esta información se puede obtener de la imagen digital utilizando enfoques de reconocimiento óptico conocidos, o mediante el uso de técnicas utilizadas con reconocimiento facial, por ejemplo. Una vez que la información gráfica se ha extraído mediante reconocimiento óptico, la información extraída se comunica a una base de datos que incluye tipos similares de información gráfica extraída previamente sobre otros dispositivos de control. En base a dicha información gráfica extraída, se selecciona un dispositivo de control particular en la base de datos como la mejor coincidencia. Después de que se ha seleccionado el dispositivo de control particular, la información particular al dispositivo de control particular se comunica de nuevo al dispositivo de función 101. El dispositivo de función 101 puede reenviar la información para mostrar el dispositivo 102.
Más información respecto a lo que se analiza en la imagen digital
Al referirse a la Figura 4 que ilustra una selección de muestra de formas de dispositivos de control y diseños de botones, se puede observar que a menudo los dispositivos de control tienen formas únicas. Por ejemplo, en la Figura 4B, un control remoto tiene un tipo de forma de lágrima. El dispositivo de control en la figura 4D tiene una forma relativamente recta con lados paralelos, pero con extremos redondeados. El dispositivo en la Figura 4A tiene lados paralelos rectos y extremos paralelos relativamente rectos, mientras que el dispositivo en la Figura 4C tiene un contorno redondeado en el medio del dispositivo, lo que lo hace fácilmente distinguible de los dispositivos de control. El software de reconocimiento óptico que se ejecuta en el dispositivo de función 101 puede utilizar esta información de forma del dispositivo para identificar un dispositivo de control particular, además, al referirse a esta misma figura, se pueden observar varios caracteres en los dispositivos. En algunos casos, los personajes identifican al fabricante del dispositivo. Esta información se puede utilizar para seleccionar o limitar los dispositivos particulares de interés. Además, el diseño de botones y los símbolos en los botones, como se ilustra en esta figura, también se pueden usar.
Operación del dispositivo
Una vez que el procedimiento de reducción ha finalizado y se ha identificado un dispositivo de control particular, se hace que se muestre una ilustración del dispositivo de control identificado en el dispositivo de visualización 102 y el usuario puede interactuar con la ilustración del dispositivo de control para seleccionar un botón de dispositivo de control para crear una señal para controlar una función ECD. Una vez que el usuario ha identificado múltiples dispositivos de control de este tipo (por ejemplo, que podrían utilizarse para operar varios ECD diferentes en el hogar del usuario), el usuario puede interactuar entonces con las ilustraciones de los dispositivos de control para imitar la operación de los dispositivos de control. Cuando el usuario selecciona un botón particular en una ilustración, por ejemplo, el dispositivo de visualización se comunica con el dispositivo de función 101, diciéndole al dispositivo de función 101 qué botón se seleccionó. El dispositivo de función 101 luego emite una señal a una salida de señal, que, por ejemplo, puede ser un emisor de IR, que luego emite el código IR apropiado para esa función para ese ECD particular, de modo que el ECD particular pueda responder a ese comando. Alternativamente, la salida de señal es un puerto de bus cableado como, por ejemplo, un puerto HDMI en el que está enchufado un cable HDMI.
Creación de dispositivo de control personalizado
Además de permitir que el usuario interactúe con los ECD mediante el uso de ilustraciones de los dispositivos de control que normalmente se utilizan para controlar dichos ECD, el sistema de la Figura 2 ofrece la creación de un dispositivo de control personalizado. Un dispositivo de control personalizado es aquel que realiza una selección de funciones de botón de múltiples dispositivos de control diferentes. Para crear dicho dispositivo de control personalizado, el dispositivo de función 101 genera al menos una recopilación de información de botón de uno de Los dispositivos de control de interés para el usuario. En la realización preferente, el diseño de botones original, incluida la forma del dispositivo de control, se muestra en la pantalla de entrada del usuario, como se ilustra en la Figura 14. Luego, el usuario interactúa con los botones en la pantalla de entrada del usuario, ya sea seleccionando un botón, eligiendo una opción de menú u otro control que dice usar dicho botón o, en la realización preferente, arrastrando y soltando el botón ilustrado en otra ubicación en la pantalla de entrada. De esta manera, el usuario hace que ese botón en particular forme parte de la ilustración 140 del dispositivo de control personalizado. Al continuar eligiendo varios botones, estos varios botones y funciones de botón se agregan al dispositivo de control personalizado. Al final, el dispositivo de control personalizado incluye una colección de botones y funciones de botón de los otros dispositivos de control representados que son de interés para el usuario. Después de completar la construcción o creación del dispositivo de control personalizado, el usuario selecciona un botón de finalización o finalización 142, y esta entrada del usuario se comunica al dispositivo de función 101. El dispositivo de función 101 crea entonces la ilustración del dispositivo de control personalizado. La ilustración del dispositivo de control personalizado se envía al dispositivo de visualización.
En una realización, como se ilustra en la Figura 14, los botones del dispositivo de control personalizado utilizados para controlar un televisor, por ejemplo, pueden ser los botones utilizados para controlar el televisor en un área del dispositivo de control personalizado denominada TV. Del mismo modo, los botones utilizados para controlar un decodificador de cable podrían reunirse en una ubicación de dispositivo de control personalizada titulada Cable. Para construir el dispositivo de control personalizado, el usuario arrastra y suelta los botones seleccionados de las ilustraciones que aparecen a la derecha en la Figura 14. Estos botones seleccionados se colocan en el área ilustrada a la izquierda en la Figura 14.
Al incluir solo botones particulares de interés para el usuario en el dispositivo de control personalizado, el dispositivo de control personalizado ofrece un dispositivo más simple para el control de ECD. En la realización preferente, el dispositivo de control personalizado termina con una ilustración de botones, como se muestra en la Figura 15, que es mucho más compacta en tamaño que la forma original de los otros dispositivos de interés para el usuario. Esto permite que los tamaños de los botones sean más grandes, lo que facilita la interacción del usuario. Esto también simplifica la cantidad de información que el usuario tiene que tratar para interactuar con los distintos ECD.
Asignación de funciones a los botones del dispositivo de control personalizado
En la Figura 16, se ilustra otro enfoque para la creación de dispositivos de control personalizados. En este procedimiento, la pantalla de entrada del usuario comienza con un dispositivo de control personalizado de plantilla con botones existentes. Luego, el usuario asigna varias funciones de botón a cada uno de los botones del dispositivo de control personalizado de la plantilla. Esto se hace de manera similar a la descripción de la selección de botones mencionada anteriormente. Se ilustra el dispositivo de control de interés para el usuario, y el usuario arrastra y suelta botones de interés desde el dispositivo de control ilustrado hasta la plantilla dispositivo de control personalizado, asignando así funciones de los botones seleccionados a los botones del dispositivo de control personalizado. Como se muestra en las Figuras 15 y 16, las pantallas de entrada del dispositivo de control personalizado resultantes son mucho más simples que los dispositivos de control originales, relativamente ocupados.
Construcción del dispositivo de función
El dispositivo de función 101 puede incluir varios componentes. Estos componentes pueden estar alojados en una carcasa o en carcasas separadas con comunicación entre las distintas carcasas. En la realización de la Figura 17, el dispositivo de función 101 incluye una fuente de alimentación, un control de ventilador, un puerto RS-232 y una placa de procesador de propósito general. El dispositivo de función 101 también incluye memoria flash, comunicación inalámbrica z-Wave, X10 y RS-485, y aprendizaje IR. El dispositivo de función 101 también incluye salidas IR, puertos HDMI y un cambiador de nivel. El dispositivo de función 101 también incluye entradas y salidas de Wi-Fi, SRAM, RS485, un enrutador Ethernet y un X10 TW523. Los detalles relativos a estos distintos componentes se ilustran en las Figuras 17A a 17M.
Aunque ciertas realizaciones ejemplares específicas se describen anteriormente para ilustrar la invención, la invención no se limita a las realizaciones específicas. El uso de una comunicación HDMI-CEC para identificar un dispositivo de control remoto que se puede utilizar para controlar un ECD, o para identificar un conjunto de códigos que se puede utilizar para controlar un ECD, tiene aplicabilidad general. El uso de una fotografía digital de un dispositivo de control remoto (y/o de un ECD que se puede controlar por el dispositivo de control remoto) para identificar información sobre el dispositivo de control remoto (y/o sobre el e Cd ) tiene aplicabilidad general. Por ejemplo, un servicio basado en la web puede recibir una fotografía digital a través de Internet, puede realizar un reconocimiento óptico en la fotografía digital y usar los resultados del reconocimiento óptico para identificar información en una base de datos sobre el dispositivo de control remoto y/o un ECD que se puede controlar por el dispositivo de control remoto. La información identificada se puede devolver al usuario a través de Internet y se le puede facturar al usuario por el servicio. En consecuencia, la función de búsqueda realizada por el dispositivo de función 101 y la base de datos 112 no necesita localizarse en un hogar del usuario. El almacenamiento de imágenes digitales de dispositivos de control remoto en una base de datos de conjuntos de códigos tiene aplicabilidad general, y almacena la información gráfica extraída sobre los dispositivos de control remoto en la base de datos de conjuntos de códigos.

Claims (9)

  1. REIVINDICACIONES
    i. Un sistema para el control de las funciones de dispositivos electrónicos de consumo (ECD), el sistema que comprende:
    un dispositivo (101), que tiene una salida de señal IR, adaptado para comunicarse con una base de datos de información de funciones ECD (112) para obtener información de función (G) para el ECD (107-109) y crear una señal para controlar una operación funcional del ECD (107-109), que se puede transmitir a través de la salida de señal IR, mediante el uso de la información de la función (G) para el ECD (107-109) obtenida de la base de datos de información de funciones (112);
    un cable de interfaz multimedia de alta definición (HDMI), en el que el dispositivo (101) utiliza datos de identidad ECD (I) obtenidos del ECD (107-109) a través del cable HDMI para obtener la información de función (G) para el ECD (109) de la base de datos de información de funciones (112).
  2. 2. El sistema según la reivindicación 1, en donde los datos de identidad de ECD (I) comprenden una marca y un número de modelo para el ECD.
  3. 3. El sistema según la reivindicación 1, en donde los datos de identidad ECD (I) comprenden información del tipo de dispositivo.
  4. 4. El sistema según la reivindicación 1, en donde la base de datos de información de funciones (112) reside en el dispositivo (101).
  5. 5. El sistema según la reivindicación 1, en donde la base de datos de información de funciones (112) está alejada del dispositivo (101).
  6. 6. El sistema según la reivindicación 1, en donde el dispositivo utiliza una comunicación de interfaz multimedia de alta definición-control electrónico del consumidor (HDMI-CEC) para identificar un conjunto de códigos infrarrojos (conjunto de códigos IR) para el ECD (107) en una base de datos de conjuntos de códigos IR.
  7. 7. El sistema según la reivindicación 6, en donde el dispositivo (101) se comunica a través de Internet a un servidor remoto que está asociado con la base de datos de conjuntos de códigos IR y en donde el dispositivo (101) recibe del servidor remoto una identificación del conjunto de códigos IR para el ECD (107).
  8. 8. El sistema según la reivindicación 6, en donde la base de datos de conjuntos de códigos IR se mantiene en el dispositivo (101).
  9. 9. El sistema según la reivindicación 6, que comprende un control remoto en donde el conjunto de códigos IR para el ECD se utiliza para permitir que el control remoto transmita señales operativas al ECD.
ES11872554T 2008-04-18 2011-11-02 Uso de HDMI-CEC para identificar un conjunto de códigos Active ES2806025T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/148,444 US9350850B2 (en) 2008-04-18 2008-04-18 Using HDMI-CEC to identify a codeset
US13/240,378 US20120071989A1 (en) 2008-04-18 2011-09-22 Using hdmi-cec to identify a codeset
PCT/US2011/058923 WO2013043208A2 (en) 2008-04-18 2011-11-02 Using hdmi-cec to identify a codeset

Publications (1)

Publication Number Publication Date
ES2806025T3 true ES2806025T3 (es) 2021-02-16

Family

ID=45565524

Family Applications (1)

Application Number Title Priority Date Filing Date
ES11872554T Active ES2806025T3 (es) 2008-04-18 2011-11-02 Uso de HDMI-CEC para identificar un conjunto de códigos

Country Status (7)

Country Link
US (2) US9350850B2 (es)
EP (1) EP2758838B1 (es)
CN (1) CN103917927B (es)
BR (1) BR112014006930B1 (es)
ES (1) ES2806025T3 (es)
PL (1) PL2758838T3 (es)
WO (1) WO2013043208A2 (es)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7907222B2 (en) 2005-09-08 2011-03-15 Universal Electronics Inc. System and method for simplified setup of a universal remote control
US11769398B2 (en) 2005-09-08 2023-09-26 Universal Electronics Inc. System and method for widget-assisted setup of a universal remote control
US8659400B2 (en) * 2006-09-05 2014-02-25 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US9208679B2 (en) * 2006-09-05 2015-12-08 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US9870123B1 (en) 2008-04-18 2018-01-16 Universal Electronics Inc. Selecting a picture of a device to identify an associated codeset
US9350850B2 (en) * 2008-04-18 2016-05-24 Uei Cayman Inc. Using HDMI-CEC to identify a codeset
US9852615B2 (en) 2011-03-25 2017-12-26 Universal Electronics Inc. System and method for facilitating appliance control via a smart device
US8805110B2 (en) 2008-08-19 2014-08-12 Digimarc Corporation Methods and systems for content processing
US8929877B2 (en) * 2008-09-12 2015-01-06 Digimarc Corporation Methods and systems for content processing
EP2472902B1 (en) * 2009-09-16 2017-08-30 Mitsubishi Electric Corporation Image forming device and program
JP5560282B2 (ja) * 2009-10-22 2014-07-23 パナソニック株式会社 無線伝送方法、無線伝送装置、無線伝送システム、プログラム、及び集積回路
US20120068857A1 (en) * 2010-09-22 2012-03-22 Apple Inc. Configurable remote control
JP2012105131A (ja) * 2010-11-11 2012-05-31 Sony Corp サーバ装置、表示操作端末、および遠隔操作システム
KR101772653B1 (ko) * 2010-12-31 2017-08-29 삼성전자주식회사 제어 디바이스 및 방송수신장치 제어 방법
US10045064B2 (en) * 2011-05-20 2018-08-07 Echostar Technologies Llc Systems and methods for on-screen display of content information
US8897897B2 (en) * 2011-05-25 2014-11-25 Remote Technologies, Inc. Companion control interface for smart devices
US9019435B2 (en) 2011-09-22 2015-04-28 Universal Electronics Inc. System and method for configuring controlling device functionality
US9449500B2 (en) 2012-08-08 2016-09-20 Universal Electronics Inc. System and method for optimized appliance control
US9215394B2 (en) * 2011-10-28 2015-12-15 Universal Electronics Inc. System and method for optimized appliance control
US11756412B2 (en) 2011-10-28 2023-09-12 Universal Electronics Inc. Systems and methods for associating services and/or devices with a voice assistant
US11295603B2 (en) 2011-10-28 2022-04-05 Universal Electronics Inc. System and method for optimized appliance control
JP5666530B2 (ja) * 2012-10-01 2015-02-12 シャープ株式会社 制御装置、制御装置の制御方法、サーバ、被制御装置、制御システム、制御プログラム、および記録媒体
US9310787B2 (en) 2012-12-21 2016-04-12 Echostar Technologies L.L.C. Apparatus, systems, and methods for configuring devices remote control commands
US9367144B2 (en) * 2013-03-13 2016-06-14 Google Inc. Methods, systems, and media for providing a remote control interface for a media playback device
KR20140113137A (ko) * 2013-03-15 2014-09-24 삼성전자주식회사 디스플레이장치 및 그 제어방법
CN104113772B (zh) 2013-04-22 2018-11-27 三星电子株式会社 显示设备、用户终端装置及其控制方法
US9247177B2 (en) 2013-04-22 2016-01-26 Samsung Electronics Co., Ltd. Display device, user terminal apparatus and calibration method thereof
US10055030B2 (en) 2013-05-17 2018-08-21 Apple Inc. Dynamic visual indications for input devices
US9753436B2 (en) 2013-06-11 2017-09-05 Apple Inc. Rotary input mechanism for an electronic device
JP6345782B2 (ja) 2013-08-09 2018-06-20 アップル インコーポレイテッド 電子デバイス用のタクタイルスイッチ
US10048802B2 (en) 2014-02-12 2018-08-14 Apple Inc. Rejection of false turns of rotary inputs for electronic devices
US10190891B1 (en) 2014-07-16 2019-01-29 Apple Inc. Optical encoder for detecting rotational and axial movement
KR102239316B1 (ko) 2014-09-02 2021-04-13 애플 인크. 웨어러블 전자 디바이스
US9900541B2 (en) * 2014-12-03 2018-02-20 Vizio Inc Augmented reality remote control
WO2016141228A1 (en) 2015-03-05 2016-09-09 Apple Inc. Optical encoder with direction-dependent optical properties
JP6479997B2 (ja) 2015-03-08 2019-03-06 アップル インコーポレイテッドApple Inc. 回転可能かつ並進可能な入力機構のための圧縮可能な封止
US10018966B2 (en) 2015-04-24 2018-07-10 Apple Inc. Cover member for an input mechanism of an electronic device
GB2542777A (en) * 2015-09-28 2017-04-05 Sony Corp A first apparatus for controlling a second apparatus
US10324584B2 (en) 2015-12-10 2019-06-18 Whirlpool Corporation Touch screen display having an external physical element for association with screen icons
US9891651B2 (en) 2016-02-27 2018-02-13 Apple Inc. Rotatable input mechanism having adjustable output
US10551798B1 (en) 2016-05-17 2020-02-04 Apple Inc. Rotatable crown for an electronic device
US10061399B2 (en) 2016-07-15 2018-08-28 Apple Inc. Capacitive gap sensor ring for an input device
US10019097B2 (en) 2016-07-25 2018-07-10 Apple Inc. Force-detecting input structure
US10664074B2 (en) 2017-06-19 2020-05-26 Apple Inc. Contact-sensitive crown for an electronic watch
JP6763352B2 (ja) * 2017-07-05 2020-09-30 Smk株式会社 機器制御装置、プログラム及びリモートコントロールシステム
US10962935B1 (en) 2017-07-18 2021-03-30 Apple Inc. Tri-axis force sensor
CN108322798B (zh) * 2018-02-05 2020-05-22 深圳市兆驰股份有限公司 一种cec总线监控设备
US20190377587A1 (en) * 2018-06-11 2019-12-12 Honeywell International Inc. Sharing and exchanging information onboard displays or instruments and an offboard device
US11360440B2 (en) 2018-06-25 2022-06-14 Apple Inc. Crown for an electronic watch
US11561515B2 (en) 2018-08-02 2023-01-24 Apple Inc. Crown for an electronic watch
US12259690B2 (en) 2018-08-24 2025-03-25 Apple Inc. Watch crown having a conductive surface
US11181863B2 (en) 2018-08-24 2021-11-23 Apple Inc. Conductive cap for watch crown
CN209560398U (zh) 2018-08-24 2019-10-29 苹果公司 电子表
US11194298B2 (en) 2018-08-30 2021-12-07 Apple Inc. Crown assembly for an electronic watch
CN209625187U (zh) 2018-08-30 2019-11-12 苹果公司 电子手表和电子设备
US11194299B1 (en) 2019-02-12 2021-12-07 Apple Inc. Variable frictional feedback device for a digital crown of an electronic watch
US11550268B2 (en) 2020-06-02 2023-01-10 Apple Inc. Switch module for electronic crown assembly
US11269376B2 (en) 2020-06-11 2022-03-08 Apple Inc. Electronic device
WO2022177770A1 (en) * 2021-02-16 2022-08-25 Arris Enterprises Llc System to control multiple devices with a remote control device
US12092996B2 (en) 2021-07-16 2024-09-17 Apple Inc. Laser-based rotation sensor for a crown of an electronic watch
US12082768B2 (en) 2021-10-28 2024-09-10 Snap Inc. Point and clean
US11930270B2 (en) 2021-10-29 2024-03-12 Snap Inc. Identifying a video camera for an object
WO2023076508A1 (en) 2021-10-29 2023-05-04 Snap Inc. Identifying a video camera for an object
US20230152947A1 (en) * 2021-11-17 2023-05-18 Snap Inc. Point and control object
CN114222172A (zh) * 2021-12-14 2022-03-22 海宁奕斯伟集成电路设计有限公司 一种电子设备hdmi-cec功能的获取方法及装置
CN115119028A (zh) * 2022-06-01 2022-09-27 深圳感臻智能股份有限公司 一种自定义遥控按键与显示设备交互的方法及装置
US12189347B2 (en) 2022-06-14 2025-01-07 Apple Inc. Rotation sensor for a crown of an electronic watch
CN115209196A (zh) * 2022-06-15 2022-10-18 海信视像科技股份有限公司 显示设备、交互控制方法
US12596334B2 (en) 2023-02-07 2026-04-07 Apple Inc. Crown for an electronic watch

Family Cites Families (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4626848A (en) 1984-05-15 1986-12-02 General Electric Company Programmable functions for reconfigurable remote control
DE3439399A1 (de) * 1984-10-27 1986-04-30 Standard Elektrik Lorenz Ag, 7000 Stuttgart Hausverteileranlage fuer ein breitband-fernmeldesystem
US4746919A (en) 1986-03-28 1988-05-24 Rca Licensing Corporation Remote control system with key function display provisions
US5255313A (en) 1987-12-02 1993-10-19 Universal Electronics Inc. Universal remote control system
US4959810A (en) 1987-10-14 1990-09-25 Universal Electronics, Inc. Universal remote control device
EP0513443B1 (en) 1991-05-06 1999-11-17 Koninklijke Philips Electronics N.V. Building management system
JPH0583765A (ja) 1991-09-18 1993-04-02 Fujitsu Ten Ltd 遠隔制御システム
DE69228664T2 (de) 1991-11-11 1999-09-30 Koninklijke Philips Electronics N.V., Eindhoven System zur Anlagensteuerung mit einem gemeinsamen Kommunikationskanal
US5689663A (en) 1992-06-19 1997-11-18 Microsoft Corporation Remote controller user interface and methods relating thereto
US5410326A (en) 1992-12-04 1995-04-25 Goldstein; Steven W. Programmable remote control device for interacting with a plurality of remotely controlled devices
US5438325A (en) 1993-07-09 1995-08-01 Sony Corporation Remote controller apparatus and an audio-video combination system using the same
JPH0799690A (ja) 1993-09-28 1995-04-11 Sony Corp リモートコマンダー
US5452291A (en) 1993-11-30 1995-09-19 Panasonic Technologies, Inc. Combination brouter and cluster controller
US6124804A (en) 1994-11-10 2000-09-26 Matsushita Electric Industrial Co., Ltd. Remote controller, remote control interface, and remote control system including a remote controller and a remote control interface
JPH0984147A (ja) * 1995-09-08 1997-03-28 Sony Corp リモートコントローラ、電子機器、及び電子機器システム
KR0164089B1 (ko) 1995-12-20 1998-12-01 양승택 무선원격제어 장치 및 방법
DE19548776A1 (de) 1995-12-23 1997-06-26 Thomson Brandt Gmbh Verfahren zur Fernbedienung von elektronischen Geräten und Vorrichtung zur Fernbedienung von elektronischen Geräten sowie elektronisches Gerät
DE19615840A1 (de) 1996-04-20 1997-10-30 Bosch Gmbh Robert Elektrisches Hausgerät
US5909183A (en) 1996-12-26 1999-06-01 Motorola, Inc. Interactive appliance remote controller, system and method
DE19709800A1 (de) 1997-03-10 1998-09-17 Bosch Gmbh Robert Einrichtung zur Ankopplung eines fernsteuerbaren Gerätes an ein Netz
US5990884A (en) 1997-05-02 1999-11-23 Sony Corporation Control of multimedia information with interface specification stored on multimedia component
US6133847A (en) 1997-10-09 2000-10-17 At&T Corp. Configurable remote control device
US6424660B2 (en) 1997-10-10 2002-07-23 Intel Corporation Addressable distributed wireless remote control system
US6148241A (en) 1998-07-01 2000-11-14 Sony Corporation Of Japan Method and system for providing a user interface for a networked device using panel subunit descriptor information
US6157319A (en) 1998-07-23 2000-12-05 Universal Electronics Inc. Universal remote control system with device activated setup
US7831930B2 (en) * 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
US7586398B2 (en) * 1998-07-23 2009-09-08 Universal Electronics, Inc. System and method for setting up a universal remote control
US6111677A (en) 1998-08-31 2000-08-29 Sony Corporation Optical remote control interface system and method
US6748278B1 (en) * 2000-03-13 2004-06-08 Microsoft Corporation Remote controlled system with computer-based remote control facilitator
US6791467B1 (en) * 2000-03-23 2004-09-14 Flextronics Semiconductor, Inc. Adaptive remote controller
JP4576675B2 (ja) * 2000-06-30 2010-11-10 ソニー株式会社 制御システム、制御機器及びサーバ
GB0208317D0 (en) * 2002-04-11 2002-05-22 Koninkl Philips Electronics Nv Controlling a home electronics system
US7653212B2 (en) * 2006-05-19 2010-01-26 Universal Electronics Inc. System and method for using image data in connection with configuring a universal controlling device
JP3900136B2 (ja) * 2003-10-27 2007-04-04 オンキヨー株式会社 遠隔操作システム
US7259696B1 (en) * 2004-02-10 2007-08-21 Zilog, Inc. Interactive web-based codeset selection and development tool
US7429932B1 (en) * 2004-06-30 2008-09-30 Microsoft Corporation Remote control code set identification system
US8179404B2 (en) * 2004-10-27 2012-05-15 Panasonic Corporation Remote control system and appliance for use in the remote control system
KR20060099982A (ko) * 2005-03-15 2006-09-20 삼성전자주식회사 디지털 복합기 및 그 정보표시방법
KR100630103B1 (ko) * 2005-05-24 2006-09-27 삼성전자주식회사 통합 리모트컨트롤 시스템
US7907222B2 (en) * 2005-09-08 2011-03-15 Universal Electronics Inc. System and method for simplified setup of a universal remote control
US7782407B2 (en) * 2006-02-21 2010-08-24 Mitsubishi Digital Electronics America, Inc. Smart remote control
US20080098433A1 (en) * 2006-10-23 2008-04-24 Hardacker Robert L User managed internet links from TV
US7554614B2 (en) * 2006-12-08 2009-06-30 Panasonic Corporation Remote control system
US7889112B1 (en) * 2007-01-19 2011-02-15 Uei Cayman Inc. Dynamic linking of codesets in universal remote control devices
US20080231762A1 (en) * 2007-03-22 2008-09-25 Sony Corporation System and method for application dependent universal remote control
JP4434247B2 (ja) * 2007-08-10 2010-03-17 ソニー株式会社 リモートコントローラ、リモートコントロールシステムおよびリモートコントロール方法
JP2009146146A (ja) * 2007-12-13 2009-07-02 Panasonic Corp 情報処理装置およびホームネットワークシステム
US9350850B2 (en) * 2008-04-18 2016-05-24 Uei Cayman Inc. Using HDMI-CEC to identify a codeset
US20100013998A1 (en) * 2008-07-17 2010-01-21 Peter Mortensen Intelligent task based user interface for television
US20100039282A1 (en) 2008-08-12 2010-02-18 Hostage Christine M Universal Remote Control Programming
US8286210B2 (en) * 2008-11-13 2012-10-09 Sony Corporation HDMI switching technology for the coupling of consumer electronic control and/or non-consumer electronic control devices in an audio/visual environment
TWI364638B (en) * 2008-11-27 2012-05-21 Wistron Corp An electronic device and the method of automatically controlling the operation of the electronic device
US8189120B2 (en) * 2009-02-04 2012-05-29 Sony Corporation Non-programmable universal remote system and method
KR20100135145A (ko) * 2009-06-16 2010-12-24 삼성전자주식회사 원격제어장치 및 그의 디스플레이방법
TW201119377A (en) * 2009-11-25 2011-06-01 Novatek Microelectronics Corp Control method of prompt facility in HDMI-CEC devic and display apparatus with such control method
US20120086869A1 (en) * 2010-10-08 2012-04-12 Sony Corporation Using tv to program universal remote commander
US8638198B2 (en) * 2010-11-30 2014-01-28 Verizon Patent And Licensing Inc. Universal remote control systems, methods, and apparatuses

Also Published As

Publication number Publication date
EP2758838B1 (en) 2020-06-24
CN103917927A (zh) 2014-07-09
PL2758838T3 (pl) 2020-11-02
US20120041925A1 (en) 2012-02-16
BR112014006930A2 (pt) 2017-04-11
CN103917927B (zh) 2017-09-26
US9350850B2 (en) 2016-05-24
WO2013043208A3 (en) 2014-04-10
EP2758838A2 (en) 2014-07-30
EP2758838A4 (en) 2015-04-01
WO2013043208A2 (en) 2013-03-28
BR112014006930B1 (pt) 2021-04-06
US20120071989A1 (en) 2012-03-22

Similar Documents

Publication Publication Date Title
ES2806025T3 (es) Uso de HDMI-CEC para identificar un conjunto de códigos
US12189922B2 (en) Selecting a picture of a device to identify an associated codeset
JP5649696B1 (ja) エネルギーマネジメントシステム、端末装置、端末装置の制御方法、及び、プログラム
CN101903847B (zh) 用于远程控制的触敏无线导航设备
EP3345379B1 (en) Method for electronic device to control object and electronic device
US8094875B1 (en) Performing optical recognition on a picture of a remote to identify an associated codeset
CN106664782B (zh) 灯控制装置及其灯控制方法
CN111937051A (zh) 使用增强现实可视化的智能家居设备放置和安装
US8151211B1 (en) Copying keys to create a custom remote
WO2013041048A1 (zh) 遥控方法及用于实现该遥控方法的电子设备
CN105785784B (zh) 智能家居场景可视化的方法及装置
CN108803371B (zh) 一种电器设备的控制方法以及装置
WO2014185174A1 (ja) エネルギーマネジメントコントローラ、エネルギーマネジメントシステム、エネルギーマネジメント方法、及び、プログラム
CN107357487B (zh) 应用控制方法、电子设备及计算机存储介质
KR20110059780A (ko) 양방향 환경 생성 시스템
CN102034341B (zh) 控制系统及其控制画面的产生方法
CN115407671A (zh) 页面显示方法、装置、控制系统、计算机设备和存储介质
KR102412076B1 (ko) 스마트 벤치 관리 시스템, 스마트 벤치 관리 시스템의 제어 방법 및 스마트 벤치 관리를 위한 프로그램이 저장된 컴퓨터가 판독가능한 기록매체
JP2010154273A (ja) 遠隔制御装置及び遠隔制御方法
Daniels et al. Projection Device for Generating Augmented Reality User Interfaces
Kis Smart Home Control UI Design
JP2017212527A (ja) 機器状態表示制御装置、機器状態表示システム、機器状態表示画面構築方法およびプログラム