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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User 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/72415—User 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0486—Drag-and-drop
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C19/00—Electric signal transmission systems
- G08C19/16—Electric signal transmission systems in which transmission is by pulses
- G08C19/28—Electric signal transmission systems in which transmission is by pulses using pulse code
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42208—Display device provided on the remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4222—Remote control device emulator integrated into a non-television apparatus, e.g. a PDA, media center or smart toy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42221—Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42224—Touch pad or touch panel provided on the remote control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42225—User 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
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/20—Binding and programming of remote control devices
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/93—Remote control using other portable devices, e.g. mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/22—Details 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)
- REIVINDICACIONESi. 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. 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. El sistema según la reivindicación 1, en donde los datos de identidad ECD (I) comprenden información del tipo de dispositivo.
- 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. 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. 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. 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. 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. 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.
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)
| 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)
| 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 |
-
2008
- 2008-04-18 US US12/148,444 patent/US9350850B2/en active Active
-
2011
- 2011-09-22 US US13/240,378 patent/US20120071989A1/en not_active Abandoned
- 2011-11-02 EP EP11872554.8A patent/EP2758838B1/en active Active
- 2011-11-02 PL PL11872554T patent/PL2758838T3/pl unknown
- 2011-11-02 CN CN201180074344.1A patent/CN103917927B/zh active Active
- 2011-11-02 ES ES11872554T patent/ES2806025T3/es active Active
- 2011-11-02 WO PCT/US2011/058923 patent/WO2013043208A2/en not_active Ceased
- 2011-11-02 BR BR112014006930-1A patent/BR112014006930B1/pt active IP Right Grant
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) | 機器状態表示制御装置、機器状態表示システム、機器状態表示画面構築方法およびプログラム |