ES2629426T3 - Unidad de control remoto para un controlador multimedia programable - Google Patents

Unidad de control remoto para un controlador multimedia programable Download PDF

Info

Publication number
ES2629426T3
ES2629426T3 ES07838109.2T ES07838109T ES2629426T3 ES 2629426 T3 ES2629426 T3 ES 2629426T3 ES 07838109 T ES07838109 T ES 07838109T ES 2629426 T3 ES2629426 T3 ES 2629426T3
Authority
ES
Spain
Prior art keywords
annular
remote control
touch sensor
programmable multimedia
multimedia controller
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
ES07838109.2T
Other languages
English (en)
Inventor
Robert P. Madonna
Michael E. Noonan
Michael C. Silva
Peter H. Corsini
Arthur A. Jacobson
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.)
Savant Systems Inc
Original Assignee
Savant Systems 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 Savant Systems Inc filed Critical Savant Systems Inc
Application granted granted Critical
Publication of ES2629426T3 publication Critical patent/ES2629426T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/01Determining conditions which influence positioning, e.g. radio environment, state of motion or energy consumption
    • G01S5/013Identifying areas in a building
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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
    • 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
    • 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/42212Specific keyboard arrangements
    • 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/42222Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging 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
    • 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
    • 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/42226Reprogrammable remote control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/91Remote control based on location and proximity
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/92Universal 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Selective Calling Equipment (AREA)
  • Details Of Television Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Automation & Control Theory (AREA)
  • Position Input By Displaying (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Un sistema de control de dispositivos (105, 110,..., 130, 132) acoplados a un controlador (100) multimedia programable: una unidad (400) de control remoto que tiene un sensor (300) táctil anular, el sensor táctil anular que responde a los gestos por un usuario; un dispositivo (120) de visualización acoplado al controlador multimedia programable, el dispositivo de visualización separado de la unidad de control remoto; un sistema (500, 600) de menú anular configurado para superponerse sobre una porción de un vídeo que se está mostrando en el dispositivo de visualización, siendo la porción más pequeña que una pantalla completa del vídeo, de manera que algo del vídeo sea aún visible, teniendo el sistema de menú anular un número de opciones (510, 520, 530, 540) seleccionables dispuestas en una configuración anular adaptada a la forma del sensor táctil anular, estando el sistema de menú anular configurado para, en respuesta a un gesto de desplazamiento en el sentido de las agujas del reloj o en el sentido contrario de las agujas del reloj por el usuario, rotar las opciones seleccionables para proporcionar una opción seleccionable particular a una posición designada en el sistema de menú anular para permitir la selección de la opción seleccionable particular, en el que al menos algunas de las opciones seleccionables representan dispositivos acoplados al controlador multimedia programable, y en el que el controlador multimedia programable está configurado para controlar el dispositivo representado por la opción seleccionable particular en respuesta a la selección de la opción seleccionable particular.

Description

5
10
15
20
25
30
35
40
45
50
55
DESCRIPCION
Unidad de control remote para un controlador multimedia programable Antecedentes de la divulgacion Campo de la divulgacion
La divulgacion se refiere en general a control de dispositivos, y mas particularmente a una unidad de control remote para un controlador multimedia programable que controla una diversidad de dispositivos electronicos, tales como dispositivos de audio, dispositivos de video, dispositivos de telefoma, dispositivos de datos, dispositivos de seguridad, dispositivos operados por motor, dispositivos operados por rele, dispositivos de acceso/exploracion de internet, ordenadores de fin general, dispositivos de asistencia para discapacitados y/u otros tipos de dispositivos.
Informacion antecedente
Con la creciente complejidad de los dispositivos electronicos, el control de dispositivos sencillo pero eficaz se esta volviendo cada vez mas importante. Aunque los dispositivos electronicos pueden controlarse adecuadamente con unicamente un punado de pulsadores y conmutadores analogicos, los dispositivos electronicos modernos a menudo presentan a los usuarios con una enorme serie de opciones y parametros configurables, que requieren controles complejos para manipular y seleccionar. En respuesta a las peticiones de “comodidad” de los usuarios, estos controles se implementan a menudo en unidades de control remoto portatiles, que usan infrarrojos (IR), radiofrecuencia (RF), u otros tipos de senales para interaccionar con los dispositivos electronicos que se estan controlando. La comodidad real raramente se consigue aun con unidades de control remoto convencionales.
Tfpicamente se sobrecarga a los usuarios con tener que manipular un numero de unidades de control remoto espedficas de dispositivo separadas, cada una de las cuales implementa tfpicamente un esquema de control diferente. Por lo tanto, para realizar incluso funciones basicas, un usuario debe tener todas las unidades de control remoto requeridas a mano, y estar familiarizado con como manipular cada una. Ademas, el usuario debe entender como estan interconectados sus dispositivos, de modo que pueda seleccionar entradas apropiadas para pasar senales entre los dispositivos. Por ejemplo, si un usuario desea ver una pelteula de DVD con las luces atenuadas y un timbre telefonico suprimido, el puede tener que operar tres unidades de control remoto de audioMdeo (A/V), una para un reproductor de DVD, una para una television y una para un receptor de audioMdeo (A/V), asf como una unidad de control remoto para un controlador de dispositivo, tal como un controlador de iluminacion X10™, ademas de manipular un microtelefono de un telefono inalambrico (en un sentido, tambien otra unidad de control remoto). Cada una de estas unidades de control remoto opera generalmente de manera diferente, y el usuario debe pasar entre varios esquemas de control para realizar las funciones deseadas. Ademas, el usuario debe seleccionar las entradas apropiadas para cada dispositivo, por ejemplo, de modo que las senales de video desde el reproductor de DVD tomen su camino a traves del receptor de a/v para visualizacion en la television.
Muchos de los esquemas de control comunmente empleados con unidades de control remoto no son intuitivos y son difteiles de usar. La mayona de las unidades de control remoto estan disenadas con un paradigma de boton centrico, de manera que numerosos botones espedficos de funcion estan abarrotados en un espacio relativamente pequeno en la superficie de la unidad de control remoto. La distribucion de botones abarrotados de las unidades de control remoto de boton centrico a menudo hace difteil seleccionar un boton deseado desde los muchos botones disponibles, especialmente en condiciones de poca luz. Si un usuario presiona involuntariamente el boton “incorrecto”, un dispositivo puede realizar una accion no deseada o entrar en un modo o estado indeseado. Esto puede confundir o molestar al usuario. Ademas, en ocasiones un usuario puede no estar seguro de que boton presionar para activar una funcion deseada. En una situacion de este tipo, el usuario puede tener que descifrar leyendas abreviadas (a menudo cnpticas) impresas en, o alrededor de, los botones de la unidad de control remoto. Ya que estas leyendas a menudo son unicamente de unos pocos caracteres de longitud, un usuario puede tener que hacer referencia a un manual para determinar que significan las leyendas, y que funciones estan asociadas con cada boton. En resumen, muchas unidades de control remoto de boton centrico estan lejos de ser intuitivas y faciles de usar.
Adicionalmente, aunque existe una diversidad de denominadas unidades de control remoto “universales” que pretenden mejorar las desventajas de las unidades de control remoto espedficas de dispositivo, los controles remotos “universales” convencionales generalmente estan muy por debajo de sus pretensiones. Las unidades de control remoto “universales” tfpicas simplemente mapean la funcionalidad de los botones de las unidades de control remoto espedficas de dispositivo a botones del control remoto “universal”. Los esquemas de control subyacentes generalmente no se alteran. Por lo que, aunque los esquemas de control de las unidades de control remoto espedficas de dispositivo estan todos implementados en una unica unidad de control remoto, no estan unificados o simplificados de ninguna manera. Ademas, puesto que las unidades de control remoto “universales” convencionales intentan controlar una variedad de dispositivos, tfpicamente tienen incluso mas botones con leyendas cnpticas que los controles remotos espedficos de dispositivo. Por lo tanto, se agravan los problemas de un paradigma de boton centrico. Tambien, la mayona de las unidades de control remoto “universales” tienden a estar lejos de universales, ya que tfpicamente no operan con dispositivos distintos de dispositivos de audio y de video. Por ejemplo, los
5
10
15
20
25
30
35
40
45
50
55
controles remotos “universales” convencionales no incluyen generalmente funcionalidad para controlar dispositivos de telefoma, dispositivos de datos, dispositivos de seguridad, dispositivos operados por motor, dispositivos operados por rele, dispositivos de acceso/exploracion de internet, ordenadores de fin general, dispositivos de asistencia para discapacitados y/u otros tipos de dispositivos.
Ademas, existe una diversidad de controladores de panel tactil de alta gama que pretenden mejorar las unidades de control remoto espedficas de dispositivo. Por ejemplo, Crestron Electronics, Inc. de Rockleigh, NJ ofrece una lmea de controladores de panel tactil de gama alta que estan ampliamente disponibles. Estos controladores de panel tactil incorporan unidades de procesador central, controladores graficos, interfaces de E/S y otros componentes complejos similares a aquellos encontrados en ordenadores portatiles, haciendoles complicados y costosos de fabricar. Ademas, tales controladores de pantalla tactil generalmente requieren programacion personalizada extensiva para adaptarse a instalaciones particulares. Por lo tanto, su complejidad y coste los hace inadecuados para muchas aplicaciones.
El documento WO02/39712 desvela un sistema de control de imagen para controlar un menu en una pantalla. El sistema comprende un menu dispuesto como una pluralidad de elementos de menu simultaneamente visualizados en un bucle y un selector para seleccionar un elemento desde el menu, siendo el bucle y el selector movibles uno con respecto al otro. Un dispositivo de entrada de usuario comprende un dispositivo de control para generar una senal de control para mover el bucle y el selector uno con relacion al otro. El dispositivo de control tiene una configuracion de bucle, provocando el movimiento alrededor del bucle del dispositivo de control el movimiento relativo correspondiente entre el selector y el bucle del menu. Lo que es necesario es una unidad de control remoto mejorada que trate las desventajas anteriormente descritas. Una unidad de control remoto de este tipo debena operar con un control multimedia programable para controlar e interconectar una diversidad de dispositivos electronicos, tales como dispositivos de audio, dispositivos de video, dispositivos de telefoma, dispositivos de datos, dispositivos de seguridad, dispositivos operados por motor, dispositivos operados por rele, dispositivos de acceso/exploracion de internet, ordenadores de fin general, dispositivos de asistencia para discapacitados y/u otros tipos de dispositivos.
Sumario de la divulgacion
Se proporciona una unidad de control remoto para operar un controlador multimedia programable, incluyendo la unidad de control remoto un sensor tactil anular para manipular un sistema de menu anular visualizado en un dispositivo de visualizacion. En una realizacion, el sistema de menu anular incluye un numero de opciones seleccionables visualizadas como texto o iconos graficos. En respuesta a un gesto del usuario desplazandose en el sentido de las agujas del reloj o en el sentido contrario de las agujas del reloj alrededor del sensor tactil anular, presionando firmemente en el sensor tactil anular, o dando golpecitos en una localizacion particular en el sensor tactil anular, las opciones seleccionables rotan en el sistema de menu anular. Un usuario puede dirigir completamente su atencion visual al sistema de menu anular, ya que la unidad de control remoto puede manipularse a partir de la sensacion tactil. Cuando una opcion se lleva a una posicion designada en el sistema de menu, se selecciona mediante una accion adicional del usuario. En una segunda realizacion, el sistema de menu anular incluye un numero de regiones visualizadas en una manera angular, y un cursor de seleccion esta dispuesto en el sistema de menu. En respuesta a que un usuario realice gestos en el sensor tactil anular desplazandose en el sentido de las agujas del reloj o en el sentido contrario de las agujas del reloj, el cursor de seleccion se mueve en esa direccion en el sistema de menu anular. Como alternativa, presionado firmemente o dando golpecitos en una localizacion particular en el sensor tactil anular, se selecciona una region localizada en una localizacion correspondiente del sistema de menu anular. Mediante la seleccion de opciones o regiones seleccionables, pueden seleccionarse numeros correspondientes, caracteres, texto, dispositivos, comandos, paginas web de internet, menus u otras opciones. De esta manera, la combinacion del sistema de menu anular y la unidad de control remoto con el sensor anular pueden replicar muchas de las funciones proporcionadas por un raton y teclado, facilitando el control detallado sin dispositivos de entrada voluminosos.
Breve descripcion de los dibujos
Esta divulgacion puede entenderse mejor haciendo referencia a la siguiente descripcion en conjunto con los dibujos adjuntos en los que numeros de referencia similares indican elementos de funcionalidad identica o similar:
La Figura 1 es un diagrama de bloques de un controlador multimedia programable ilustrativo, interconectado a un numero de dispositivos, que puede usarse en conjunto con la unidad de control remoto desvelada en el presente documento;
La Figura 2 es un diagrama de bloques esquematico que muestra una arquitectura de hardware de alto nivel del controlador multimedia programable ilustrativo;
La Figura 3A es un diagrama esquematico de un sensor tactil anular de ejemplo que puede incorporarse en una unidad de control remoto;
La Figura 3B es un diagrama esquematico de conmutadores de ejemplo y circuitena relacionada que puede usarse en conjunto con el sensor tactil anular en una unidad de control remoto;
5
10
15
20
25
30
35
40
45
50
55
La Figura 4 es un diagrama esquematico de una unidad de control remoto de ejemplo que incorpora un sensor
tactil anular;
La Figura 5 es un diagrama de un primer sistema de menu anular de ejemplo adaptado a la forma del sensor
tactil anular de la Figura 3;
La Figura 6A es un diagrama de un segundo sistema de menu anular de ejemplo adaptado a la forma del sensor
tactil anular de la Figura 3;
La Figura 6B es un diagrama de un sistema de menu lineal de ejemplo que puede controlarse mediante gestos
en el sensor tactil anular de la Figura 3.
Descripcion detallada de realizaciones ilustrativas
La Figura 1 es un diagrama de bloques de un controlador 100 multimedia programable ilustrativo, interconectado a un numero de dispositivos, que puede usarse en conjunto con la unidad de control remoto desvelada en el presente documento. La expresion “controlador multimedia programable” debena interpretarse ampliamente como un dispositivo que puede controlar, conmutar datos entre y/o interoperar de otra manera con, una diversidad de dispositivos electronicos, tales como dispositivos de audio, dispositivos de video, dispositivos de telefoma, dispositivos de datos, dispositivos de seguridad, dispositivos operados por motor, dispositivos operados por rele, dispositivos de acceso/exploracion de internet, ordenadores de fin general, dispositivos de asistencia para discapacitados y/u otros tipos de dispositivos. Un controlador multimedia programable puede configurarse para realizar todas estas funciones y funcionar con todos estos dispositivos, o para realizar un subconjunto seleccionado de funciones y operar con un subconjunto seleccionado de dispositivos.
En el ejemplo de la Figura 1, el controlador 100 multimedia programable esta conectado a una amplia gama de componentes de audioMdeo, por ejemplo, un reproductor 105 de disco compacto (CD), un reproductor 110 de disco de video digital (DVD), un receptor 115 de audioMdeo, una television 120, un reproductor 125 multimedia personal, altavoces 122, un microfono 123 y/o una camara de video 124. El controlador multimedia programable esta tambien conectado a dispositivos de telefoma tales como una red 130 de telefoma y microtelefonos 132 telefonicos. La red 130 de telefoma puede ser una red telefonica publica conmutada (PSTN), una Red Digital de Servicios Integrados (ISDN) u otra red de comunicacion.
Ademas, el controlador multimedia programable intercomunica con una diversidad de sistemas 135 de iluminacion y/o domoticos. Estos dispositivos pueden operar mediante el protocolo X10 desarrollado por Pico Electronics, el protocolo INSTEON™ desarrollado por SmartHome, Inc, la norma CEBus gestionada por el Consejo de la Industria CEBus, RS232 u otra automatizacion o protocolo de control bien conocido. De manera similar el controlador esta conectado a dispositivos 137 operados por motor y/o rele que pueden incluir, por ejemplo, un sistema de calefaccion, ventilacion y aire acondicionado (HVAC), un sistema de riego, un sistema de proteccion de luz o persianas automatico, un cierre de puerta electronica u otros tipos de dispositivos.
Una red informatica, tal como internet 140, esta conectada al controlador multimedia programable. Ademas, puede conectarse tambien un ordenador personal (PC) 145, sistemas 150 de video juegos, equipo 165 de grabacion domestico o de estudio u otros dispositivos. Ademas, se proporciona una o mas unidades 400 de control remoto para gestionar la funcionalidad del controlador, y/o para controlar dispositivos conectados al controlador. Los detalles de la configuracion de tales unidades de control remoto pueden encontrarse a continuacion, especialmente en relacion con la Figuras 4-6. Cada unidad de control remoto puede interconectarse al controlador mediante una conexion de red alambrica o una conexion inalambrica tal como un enlace de infrarrojos, un enlace de radiofrecuencia, un enlace Bluetooth™, un enlace ZigBee™, WirelessUSB™, USB Inalambrico Certificado, WI-FI u otra conexion de datos apropiada. Ademas, cada unidad de control remoto puede interconectarse directamente al controlador 100 multimedia programable, o interconectarse a traves de una o mas unidades transmisoras/receptoras separadas (no mostradas) que retransmiten comandos de vuelta al controlador multimedia programable, y/o proporcionan otras funciones. Se encuentran a continuacion detalles adicionales con relacion a tales unidades transmisoras/receptoras con referencia a la Figura 7.
Ademas de proporcionar interconexion a una amplia diversidad de dispositivos, el controlador multimedia programable puede combinar, sintetizar y procesar de otra manera diversos tipos de datos para implementar una solucion multimedia integrada para un usuario. Una descripcion detallada de los diversos servicios y capacidades novedosas que pueden proporcionarse esta disponible en el documento MULTIMEDIA CONTROLLER WITH PROGRAMMABLE SERVICES, por Robert P. Madonna, y col.
Para facilitar las interconexiones y procesamiento anteriormente descritos, el controlador 100 multimedia programable puede estar dispuesto en una manera modular. Por ejemplo, en una realizacion, el controlador 100 multimedia programable esta dispuesto para tener doce modulos de entrada y salida separados, teniendo cada uno un numero de puertos de conexion. Los modulos de entrada y salida se insertan en ranuras o balmas de modulo del controlador 100 multimedia programable. Los modulos interconectan con un plano medio que proporciona conexion al resto del sistema. Adoptando un enfoque modular, se permite que un usuario seleccione los modulos espedficos deseados, y el sistema puede personalizarse para adaptarse a una aplicacion particular. Ademas, el precio de nivel
5
10
15
20
25
30
35
40
45
50
55
60
de entrada puede reducirse permitiendo que un usuario adquiera una configuracion de base, con capacidades limitadas y a continuacion anada al sistema adquiriendo modulos adicionales. Se analizan varios ejemplos de modulos en el documento SYSTEM AND METHOD FOR A PROGRAMMABLE MULTIMEDIA CONTROLLER, por Robert P. Madonna, y col. Se contempla expresamente que puede proporcionarse una amplia diversidad de modulos adicionales. Se contempla tambien que varios controladores multimedia programables pueden interconectarse para crear un sistema mayor, implementando de hecho una solucion de tipo modular en el nivel de controlador. Pueden encontrarse detalles adicionales con respecto a tal interconexion y expansion en SYSTEM AND METHOD FOR A PROGRAMMABLE MULTIMEDIA CONTROLLER, por Robert P. Madonna, y col.
La Figura 2 es un diagrama de bloques esquematico que muestra una arquitectura de hardware de alto nivel del controlador multimedia programable ilustrativo. Los diversos componentes mostrados pueden disponerse en una “placa madre” del controlador, o en una pluralidad de tarjetas interconectadas por un panel posterior (no mostrado). Un microcontrolador 210 gestiona la operacion general del sistema. El microcontrolador 210 esta acoplado a un conmutador 215 de audio y a un conmutador 220 de video mediante un bus 218. El conmutador 215 de audio y el conmutador 220 de video son preferentemente conmutadores de punto de cruce que pueden conmutar un numero de conexiones simultaneamente. Sin embargo pueden emplearse muchos otros tipos de conmutadores que pueden conmutar senales digitales, por ejemplo, conmutadores de Multiplexacion por Division en el Tiempo (TDM) u otros dispositivos.
Un plano 235 medio interconecta los conmutadores a una diversidad de modulos de entrada y salida tales como, por ejemplo, Modulos de Entrada de Video Digital con HDMI 290, Modulos de Salida de Video con HDMI 292, Modulos de Entrada de Audio Digital 294, y Modulos de Salida de Audio Digital 296. El plano 235 medio esta conectado adicionalmente a un conmutador 230 Ethernet que permite la conmutacion de senales de Ethernet 10BaseT, 100BaseT o Gigabyte. El conmutador 230 de Ethernet interconecta los puertos 232 de Ethernet y un subsistema 240 de procesamiento al microcontrolador 210. En una realizacion, el subsistema 240 de procesamiento incluye una pluralidad de ordenadores personales de fin general de factor de forma pequeno que proporcionan operacion redundante y/o equilibrio de carga. En algunas realizaciones, el subsistema 240 de procesamiento puede incluir uno o mas dispositivos de almacenamiento, externos a los ordenadores personales, para proporcionar capacidad de almacenamiento expandida, por ejemplo, para almacenar el medio digital.
Tambien, un numero de puertos 242 de Bus Serie Universal (USB) estan interconectados a un concentrador 243 de USB para interconexion al subsistema 240 de procesamiento. Una interfaz 225 de tarjeta de memoria puede tambien estar conectada al concentrador 243 de USB. La interfaz acepta uno o mas formatos de tarjeta de memoria bien conocidos, por ejemplo tarjetas CompactFlash™, tarjetas Memory Stick™, tarjetas Secure Digital™ (SD) u otros formatos. Un conmutador 244 de USB se emplea para conmutar enlaces USB entre los multiples componentes de procesamiento que pueden estar presentes en el subsistema 240 de procesamiento. De una manera similar, un numero de puertos 246 de IEEE 1394 (Fire Wire™) estan interconectados a un concentrador 247 de IEEE 1394 y a un conmutador 248 de IEEE 1394.
El microcontrolador 210 esta conectado a un circuito 250 de distribucion de Interfaz Periferica Serie (SPI) y Circuito Inter-Integrado (I2C), que proporciona una interfaz de comunicacion serie a dispositivos de velocidad de transferencia de datos relativamente baja. El controlador 250 SPI/I2C esta conectado al conector 235 de plano medio y de esta manera proporciona comandos de control desde el microcontrolador 210 a los modulos y otros dispositivos en el controlador 100 multimedia programable. Se proporcionan conexiones adicionales desde el controlador 250 SPI/I2C a dispositivos tales como un controlador 251 de ventilador, un sensor 252 de temperatura y un circuito 253 gestor de potencia, que gestiona las caractensticas termicas del sistema y evita el sobrecalentamiento.
El microcontrolador 210 esta tambien conectado a una interfaz 260 de infra-rojos (IR), una interfaz 265 RS232 y una interfaz 267 de RF, que permite la interconexion con dispositivos externos. Tal interaccion permite que controlador 100 multimedia programable controle dispositivos externos. Ademas, las interfaces pueden recibir senales de control que controlan la operacion del mismo controlador multimedia programable. Se contempla expresamente que puedan usarse diversas otras interfaces, incluyendo WI-FI, Bluetooth™, Zig-Bee™, WirelessUSB™, USB Inalambrico Certificado y otras interfaces alambricas e inalambricas, con el controlador 100 multimedia.
Ademas, se proporciona un puerto 298 de audioMdeo auxiliar para interconectar uno o mas sistemas de videojuegos, videocamaras, ordenadores, maquinas de karaoke u otros dispositivos. Se proporciona una interfaz 270 de telefono para conectar a la red telefonica publica conmutada o a una red privada, y para conectar a uno o mas microtelefonos telefonicos. Ademas, se proporciona una interfaz 275 de control de dispositivo para comunicar con dispositivos de iluminacion, domotica y operados por motor y/o rele. Como se analiza en mas detalle a continuacion, se proporciona un puerto 280 de expansion para enlazar varios controladores multimedia programables juntos para formar un sistema expandido. Finalmente, una pantalla 285 de panel frontal permite la presentacion de informacion de estado, configuracion y/u otra a un usuario. En una realizacion la pantalla de panel frontal puede aceptar datos de video que se originan desde cualquier fuente de entrada conectada al sistema, de manera que un usuario puede previsualizar contenido de video en la pantalla 285 de panel frontal. En otra realizacion, la pantalla 285 de panel frontal incluye una pantalla tactil, y un usuario puede introducir selecciones de control seleccionando iconos u otras representaciones en la pantalla. De esta manera la pantalla 285 de panel frontal puede usarse para control y configuracion del sistema.
5
10
15
20
25
30
35
40
45
50
55
60
Ademas de controlar el controlador 100 multimedia programable usando la pantalla 285 de panel frontal, el controlador 100 multimedia programable puede controlarse mediante la una o mas unidades 400 de control remoto, como se describe en detalle a continuacion.
La Figura 3A es un diagrama esquematico de un sensor tactil anular de ejemplo que puede incorporarse en una unidad de control remoto. El uso de un sensor tactil anular de este tipo puede evitar la necesidad de muchos de los botones encontrados en una unidad de control remoto de boton centrico convencional. Aunque estan comercialmente disponibles una diversidad de sensores tactiles anulares, y tecnicas para su diseno y fabricacion usando tecnologfa de resistencia sensible a fuerza (FSR) o tecnologfa de deteccion capacitiva (por ejemplo tecnologfa CapSence™ disponible de Cyress Semiconductor Co.) que son bien conocidos en la tecnica, se describe el diseno basico de un tipo de sensor tactil en el presente documento para ayudar al lector. Como se usa en el presente documento, el termino “anular” debena interpretarse para hacer referencia a cualquier forma similar a anillo posible en la que puede formarse un sensor tactil, por ejemplo, una forma circular, elfptica, triangular o poligonal. El termino “anular” debena interpretarse tambien para abarcar tanto formas cerradas que tienen una trayectoria continua, por ejemplo un drculo, y formas abiertas que tienen una trayectoria no continua, por ejemplo una forma de U con una porcion abierta.
El sensor tactil anular de ejemplo opera de acuerdo con principios potenciometricos, traduciendo de esta manera unos gestos del usuario en senales electronicas. Haciendo referencia a la Figura 3A, un sustrato 310 inferior contiene una rejilla fina de trazos altamente conductores que se suministran con tension. Un sustrato 330 superior flexible esta dispuesto por encima del sustrato 310 inferior y espaciado mediante una capa 320 espaciadora. La capa 320 espaciadora es lo suficientemente gruesa para evitar que la cara inferior del sustrato 330 superior entre en contacto con el sustrato 310 inferior excepto cuando se toca por un usuario y se desvfa de esta manera entrando en contacto con el sustrato 310 inferior. El sustrato 330 superior es conductor en su cara inferior y cuando se pone en contacto con la rejilla de trazos conductores en el sustrato 310 inferior, se pasa tension entre ellos. La tension pasada es en general proporcional a la localizacion del toque por el usuario. Variando que trazos del sustrato 310 inferior se cargan con tension, y tomando multiples mediciones de la tension transferida al sustrato 330 superior, se obtiene informacion suficiente para descifrar unos gestos del usuario. Esta informacion se procesa posteriormente por un procesador para proporcionar senales electricas descriptivas del gesto del usuario. Por ejemplo, si un usuario toca y sujeta el sustrato superior, se desliza a otra localizacion y a continuacion libera, el sensor 300 tactil anular capturara una serie de lecturas de tension que se descifran para producir la localizacion de inicio, trayectoria, velocidad, duracion de recorrido y localizacion de finalizacion del gesto del usuario. De manera similar, si un usuario simplemente da golpecitos ligeramente al sustrato superior en una localizacion particular, el sensor tactil anular captura una serie de lecturas de tension que se descifran para producir la localizacion y duracion del golpecito.
La Figura 3B es un diagrama esquematico de conmutadores de ejemplo y circuitena relacionada que pueden usarse en conjunto con el sensor tactil anular en una unidad de control remoto. Ademas de detectar gestos de golpecitos y desplazamiento, en algunas realizaciones, se detecta tambien una presion firme en el sensor tactil anular y se distingue de un golpecito. Muchos usuarios desean realimentacion tactil, y una presion firme se acompana por movimiento del sensor 300 tactil anular, y en algunas configuraciones un “clic” de reafirmacion. Para conseguir esto, el sensor 300 tactil anular se soporta por encima de una placa de circuito impreso (PCB) 365 mediante un moldeo flexible, resorte u otro medio que permite que el sensor se desvfe o incline en respuesta a una presion firme. Un numero de conmutadores 342-354 de boton de presion estan dispuestos en el espacio entre la PCB 356 y el sensor 300 tactil anular. Estos conmutadores de boton de presion pueden ser conmutadores de tipo de membrana, conmutadores mecanicos de montaje superficial montados en la PCB 356, u otros tipos de conmutadores conocidos. En respuesta a una presion firme en una localizacion particular en el sensor 300 tactil anular, el sensor tactil anular se desvfa o inclina de modo que se activa uno o mas de los conmutadores. Las senales de los conmutadores se reciben mediante un microcontrolador 360 (por ejemplo un Sistema en Chip programable (pSOC)), que esta configurado tambien para recibir senales desde el sensor 300 tactil anular. El microcontrolador 360 realiza el rebote de las senales y compagina las senales de los conmutadores y el sensor 300 tactil anular para generar comandos. Estos comandos se transmiten al controlador 100 multimedia programable, y pueden recibirse de vuelta comandos de respuesta, usando un amplificador 370 de RF y un transceptor 380 de RF, u otro tipo de interfaz 390, por ejemplo una interfaz de infrarrojos (IR), una interfaz Bluetooth™, una interfaz ZigBee™, una interfaz WirelessUSB™, una interfaz USB Inalambrico Certificado y/o una interfaz WI-FI.
La Figura 4 es un diagrama esquematico que muestra vistas frontal, lateral y superior de una unidad 400 de control remoto de ejemplo que incorpora un sensor 300 tactil anular. Para tratar, en parte, las desventajas de un paradigma de boton centrico, la unidad 400 de control remoto esta configurada para tener un numero mmimo de botones, por ejemplo 410, 420, 430 visibles para el usuario. En una realizacion, los botones 410, 420, 430 estan reservados para funciones frecuentemente usadas, tal como activar un sistema de menu del controlador 100 multimedia programable, o para retornar a un menu anterior de un sistema de menu de este tipo. En otra realizacion, los botones se usan para entrada dependiente de contexto, de manera que, dependiendo del estado operacional actual del controlador 100 multimedia programable, los botones tienen funciones diferentes. Por ejemplo, si el controlador 100 multimedia programable esta controlando actualmente una television, un cierto boton puede controlar la seleccion de canal en la television. Analogamente, si el controlador multimedia programable se esta usando actualmente para proporcionar servicios de telefoma, el mismo boton puede realizar una funcion diferente de
5
10
15
20
25
30
35
40
45
50
55
60
iniciacion de una llamada telefonica.
Tambien localizado en la unidad 400 de control remoto, se encuentra un sensor 300 tactil anular, que es el medio principal para entrada de comandos de usuario. En una realizacion, el sensor tactil anular se usa en conjunto con un sistema de menu presentado por el controlador 100 multimedia programable, para controlar de esta manera tanto el controlador multimedia programable como los dispositivos interconectados al mismo. El sistema de menu se acciona mediante la potencia de procesamiento del controlador 100 multimedia programable, permitiendo que la unidad de control remoto posea potencia de procesamiento minima por sf misma, reduciendo por lo tanto la complejidad y coste del controlador en comparacion con sistemas anteriores.
El sistema de menu puede visualizarse en cualquiera de una diversidad de dispositivos de visualizacion interconectados al controlador 100 multimedia programable, tal como televisiones 120, monitores de ordenador, pantallas de sobremesa, pantallas tactiles u otros tipos de dispositivos de visualizacion. En algunas realizaciones, el sistema de menu se visualiza en la pantalla 285 de panel frontal del mismo controlador multimedia programable, mientras que en otras realizaciones, la unidad 400 de control remoto incluye una pantalla de visualizacion para visualizacion del sistema de menu. En lo sucesivo, cualquier dispositivo en el que pueda visualizarse el sistema de menu se denominara simplemente como una “pantalla apta para menu”, y tal expresion debena interpretarse que abarca ampliamente cualquiera de las alternativas anteriormente analizadas y variaciones de las mismas.
Cada pantalla apta para menu puede visualizar el sistema de menu en toda la pantalla, es decir como un sistema de menu de pantalla completa, o puede mostrar el sistema de menu como una superposicion en una porcion de video imagenes fijas, es decir como un sistema de menu de pantalla parcial. Una tecnica para superponer un sistema de menu (u otro grafico o texto) en video o imagenes fijas se desvela en el documento SYSTEM AND METHOD FOR A PROGRAMMABLE MULTlMEDIA CONTROLLER, por Robert P. Madonna, y col., y se hace referencia al lector al mismo para detalles adicionales. Aunque la tecnica desvelada en el mismo puede usarse para aprovecharse con la presente divulgacion, se contempla expresamente que pueden emplearse como alternativa otras tecnicas.
Durante operacion normal, un usuario puede centrar su atencion en el sistema de menu en la pantalla apta para menu, y controlar la unidad 400 de control remoto mayoritariamente a traves de sensacion tactil. En una configuracion, la unidad 400 de control remoto esta disenada para descansar de manera mas comoda en una orientacion particular en la mano del usuario, de manera que los botones y el sensor 300 tactil anular estan siempre en posiciones particulares con respecto a los dedos del usuario. Por ejemplo, la unidad 400 de control remoto con forma aproximadamente de cono de la Figura 4 se adapta naturalmente en una mano del usuario con la palma y los dedos del usuario envolviendose alrededor de la circunferencia del cono, y el pulgar del usuario descansando en la parte superior del cono, con la parte superior del cono inclinandose lejos del usuario. Ya que la unidad de control remoto esta generalmente siempre orientada de la misma manera cuando se opera, el usuario puede operar el control remoto mayoritariamente sin mirar al mismo.
La Figura 5 es un diagrama de un primer sistema 500 de menu anular de ejemplo adaptado a la forma del sensor 300 tactil anular de la Figura 3. Un sistema de menu de este tipo puede visualizarse en cualquier pantalla apta para menu observable para el usuario. El sistema 500 de menu esta compuesto de una pluralidad de opciones 510, 520, 530, 540 seleccionables visualizadas en una configuracion anular. Aunque se muestran unicamente cuatro opciones seleccionables en la Figura 5, puede proporcionarse cualquier numero de opciones seleccionables. El sistema de menu anular puede ser bidimensional, con las opciones 510, 520, 530, 540 seleccionables dispuestas en un plano paralelo a la pantalla de visualizacion, o puede ser tridimensional, de manera que las opciones 510, 520, 530, 540 seleccionables estan dispuestas en un patron anular en espacio tridimensional, y una imagen del espacio tridimensional se visualiza al usuario. De manera similar, las mismas opciones 510, 520, 530, 540 seleccionables pueden ser representaciones bi- o tridimensionales. En una realizacion, las opciones 510, 520, 530, 540 seleccionables son iconos graficos, cuyas apariencias estan relacionadas a, o asociadas de otra manera con, sus respectivas funciones. Por ejemplo, las opciones 510, 520, 530, 540 seleccionables pueden ser iconos graficos que representan los dispositivos controlados por el controlador 100 multimedia programable, y su seleccion puede usarse para indicar uno de los dispositivos para control adicional. De manera similar, las opciones 510, 520, 530, 540 seleccionables pueden ser iconos graficos relacionados con paginas web de internet, y su seleccion puede usarse para navegar a estas paginas web. En otra realizacion, las opciones seleccionables son caracteres de texto, tal como palabras, o numeros individuales o letras. En una realizacion de este tipo, el sistema de menu anular puede usarse para introducir un numero, tal como un numero de canal o numero de telefono, o una cadena de texto, tal como un nombre, una direccion postal, o un URL de una pagina web. De esta manera, la unidad de control remoto puede usarse para sustituir un teclado y raton convencional para entrada e introduccion de texto.
Para seleccionar las diferentes opciones 510, 520, 530, 540 seleccionables, un usuario realiza gestos con el sensor 300 tactil anular de la unidad 400 de control remoto. En una realizacion, el usuario realiza gestos desplazando con su dedo en el sentido de las agujas del reloj o en el sentido contrario de las agujas del reloj alrededor del sensor 300 tactil anular. En respuesta a lo mismo, las opciones 510, 520, 530, 540 seleccionables rotan en la pantalla apta para menu. Por ejemplo, haciendo referencia a la Figura 5, la opcion 520 seleccionable puede rotar en la posicion ahora ocupada por opcion 510 seleccionable, en respuesta a un gesto en el sentido de las agujas del reloj por el usuario. En algunas realizaciones, la velocidad de rotacion de las opciones seleccionables esta relacionada a la velocidad del desplazamiento del usuario en el sensor 300 tactil anular. Esto puede permitir el control de alta precision del sistema
5
10
15
20
25
30
35
40
45
50
55
de menu.
Un usuario puede seleccionar una opcion 510, 520, 530, 540 seleccionable poniendo la opcion en una localizacion designada en el sistema 500 de menu anular, por ejemplo en la localizacion de primer plano de un sistema de menu anular tridimensional, o en la localizacion inferior de un sistema de menu anular bidimensional. Una vez en la localizacion designada, el usuario selecciona la opcion seleccionable liberando su dedo del sensor 300 tactil anular, presionando firmemente en el sensor tactil anular, dando golpecitos en el sensor tactil anular, presionando un boton, y/o realizando otra accion reconocida.
En otra realizacion, en lugar de rotar una opcion seleccionable a una localizacion designada en el sistema 500 de menu, el usuario selecciona una opcion seleccionable particular realizando gestos, por ejemplo presionado firmemente o dando golpecitos, en una posicion particular en el sensor 300 tactil anular. Realizando gestos en una posicion que corresponde a la posicion de la opcion seleccionable en el sistema 500 de menu, se elige la opcion seleccionable particular. Por ejemplo, haciendo referencia a la Figura 5, donde se muestran cuatro opciones seleccionables orientadas en cuatro cuadrantes, si el usuario realiza gestos en la porcion a la derecha del sensor 300 tactil anular, se selecciona la opcion 520 seleccionable mas a la derecha.
La Figura 6A es un diagrama de un segundo sistema 600 de menu anular de ejemplo adaptado a la forma del sensor 300 tactil anular de la Figura 3. Un sistema de menu anular de este tipo puede ser ventajoso con entrada numerica y una adaptacion de este tipo se representa en la Figura 6A. Los numeros 0 a 9 se visualiza cada uno en las regiones 610-655 separadas. En una realizacion, un cursor 670 de seleccion movible esta dispuesto en el sistema de menu. En respuesta a que un usuario realice gestos en el sensor 300 tactil anular, desplazando en el sentido de las agujas del reloj o en el sentido contrario de las agujas del reloj, el cursor 670 de seleccion se mueve en el sentido de las agujas del reloj o en el sentido contrario de las agujas del reloj alrededor del sistema 600 de menu anular. Una vez que el cursor de seleccion esta localizado por encima de la region 610-655 deseada, el usuario selecciona la region, y su numero asociado, liberando el sensor tactil anular, presionando firmemente en el sensor tactil anular, dando golpecitos en el sensor tactil anular, o indicando de otra manera la seleccion.
En una realizacion alternativa, en lugar de manipular un cursor 670 de seleccion, un usuario selecciona una region realizando gestos, por ejemplo presionando firmemente o dando golpecitos en una posicion particular en el sensor 300 tactil anular. En respuesta a lo mismo, se selecciona la region y el numero asociado, del sistema 600 de menu cuya posicion corresponde a esa posicion. Por ejemplo, haciendo referencia a la Figura 6A, si el usuario da golpecitos en la parte mas superior del sensor 300 tactil anular, se selecciona la region 640, y de esta manera el numero 6, en la posicion correspondiente en el sistema 600 de menu.
Los numeros introducidos por el sistema 600 de menu pueden usarse de una diversidad de maneras por el controlador 100 multimedia programable. Por ejemplo, los numeros pueden usarse para introducir numeros de canal para visualizacion de television, para introducir numeros de telefono para funciones de telefoma o para interactuar con servicios de compra en lmea. Una lista mas completa de posibles funciones y servicios con los que puede usarse la entrada numerica se encuentra en el documento MULTIMEDIA CONTROLLER WITH PROGRAMMABLE SERVICES, por Robert P. Madonna, y col., y se hace referencia al lector a la misma para mayor detalle.
Ademas, aunque la descripcion anterior analiza la seleccion de numeros con el sistema 600 de menu, el sistema de menu puede adaptarse facilmente para otros tipos de entrada, tal como entrada de caracteres, con letras asignadas a cada region; entrada de cadena, con varios caracteres (es decir palabras) asignados a cada region; o seleccion de dispositivo, con iconos de dispositivo o nombres asociados con cada region. Como tal, la descripcion del sistema
600 de menu debena interpretarse ampliamente y no limitarse al tipo de entrada o seleccion particular.
Tambien, aunque los sistemas de menu anulares se han descrito anteriormente, debena recordarse que el sistema de menu no es necesario que sea anular en todas las configuraciones. La Figura 6B es un diagrama de un sistema
601 de menu lineal de ejemplo que puede controlarse por gestos en el sensor 300 tactil anular. Aunque el ejemplo en la Figura 6B esta adaptado para entrada numerica, con las regiones 611-656 asociadas con los numeros 0-9, un sistema 601 de menu lineal de este tipo puede usarse facilmente para facilitar entrada de caracter, con las letras A-Z cada una asociada con cada region, o de manera alterna entrada de cadena o entrada de control. Un cursor 671 de seleccion esta dispuesto en el sistema 601 de menu lineal. En respuesta a los gestos del usuario desplazandose con su dedo en el sentido de las agujas del reloj o en el sentido contrario de las agujas del reloj alrededor del sensor 300 tactil anular, el cursor 671 de seleccion se mueve hacia la derecha o hacia la izquierda. Es decir, el movimiento anular en el sensor 300 tactil anular se traduce a movimiento lineal del cursor 671 de seleccion en el sistema 601 de menu lineal. Una vez que el cursor 671 de seleccion esta localizado sobre la region 611-656 deseada, el usuario selecciona la region, liberando el sensor tactil anular, presionando firmemente en el sensor tactil anular, dando golpecitos el sensor tactil anular, o indicando de otra manera la seleccion.
Adicionalmente, aunque se han descrito varios sistemas de menu en el presente documento para uso con el sensor 300 tactil anular, debena recordarse que un sistema de menu no necesita siempre emplearse con el sensor. En una realizacion, en lugar de usarse para manipular un sistema de menu, los gestos en el sensor 300 tactil anular tienen significados predefinidos, aparte de cualquier sistema de menu. Introduciendo un gesto particular, se activa un comando asociado. Por ejemplo, si una television se esta controlando actualmente mediante el controlador 100
5
10
15
20
25
multimedia programable, presionar firmemente o dar golpecitos en las porciones superior o inferior del sensor tactil anular se interpreta para incrementar o reducir el numero de canal mostrado en la television. De manera similar, presionar firmemente o dar golpecitos en las porciones de lado izquierdo o lado derecho del sensor tactil anular se interpreta para elevar o reducir el volumen de la television. En otra realizacion, si una camara de video se esta controlando actualmente mediante el controlador 100 multimedia programable, realizar gestos desplazando en el sentido de las agujas del reloj o en el sentido contrario de las agujas del reloj en el sensor 300 tactil anular se interpreta para realizar panoramica a la camara de video a la izquierda o derecha. De esta manera, el sensor tactil anular puede usarse con una diversidad de funciones de control sin un sistema de menu.
La descripcion anterior se ha dirigido a realizaciones particulares de esta divulgacion. Sera evidente, sin embargo, que pueden realizarse otras variaciones y modificaciones a las realizaciones descritas, con la obtencion de algunas o todas sus ventajas. Aunque las descripciones anteriores analizan principalmente una unidad de control remoto conectada mediante una interfaz inalambrica, puede emplearse como alternativa una interfaz inalambrica. En una realizacion, esta interfaz alambrica puede tomar la forma de una interfaz de Potencia sobre Ethernet (PoE) para el controlador multimedia programable, de manera que ademas del intercambio de informacion de control, puede suministrarse potencia mediante la interfaz. Ademas, aunque las descripciones anteriores analizan la unidad de control remoto funcionando con un controlador multimedia programable, la unidad de control remoto puede configurarse de manera alternativa para funcionar con simplemente un ordenador de fin general convencional y pantalla de visualizacion adjunta. En una configuracion de este tipo, la unidad de control remoto puede usarse para controlar las funciones del ordenador de fin general a traves de un sistema de menu visualizado en el monitor del ordenador. Por ejemplo, un usuario puede usar la unidad de control remoto y el sistema de menu para controlar una funcion de exploracion de internet del ordenador para interaccion con servicios en lmea.
Adicionalmente, los procedimientos o tecnicas descritas anteriormente pueden implementarse en hardware, software, realizarse como un medio legible por ordenador que tiene instrucciones de programa, firmware o una combinacion de los mismos.

Claims (9)

  1. 5
    10
    15
    20
    25
    30
    35
    40
    45
    50
    55
    REIVINDICACIONES
    1. Un sistema de control de dispositivos (105, 110,..., 130, 132) acoplados a un controlador (100) multimedia programable:
    una unidad (400) de control remoto que tiene un sensor (300) tactil anular, el sensor tactil anular que responde a los gestos por un usuario;
    un dispositivo (120) de visualizacion acoplado al controlador multimedia programable, el dispositivo de visualizacion separado de la unidad de control remoto;
    un sistema (500, 600) de menu anular configurado para superponerse sobre una porcion de un video que se esta mostrando en el dispositivo de visualizacion, siendo la porcion mas pequena que una pantalla completa del video, de manera que algo del video sea aun visible, teniendo el sistema de menu anular un numero de opciones (510, 520, 530, 540) seleccionables dispuestas en una configuracion anular adaptada a la forma del sensor tactil anular, estando el sistema de menu anular configurado para, en respuesta a un gesto de desplazamiento en el sentido de las agujas del reloj o en el sentido contrario de las agujas del reloj por el usuario, rotar las opciones seleccionables para proporcionar una opcion seleccionable particular a una posicion designada en el sistema de menu anular para permitir la seleccion de la opcion seleccionable particular,
    en el que al menos algunas de las opciones seleccionables representan dispositivos acoplados al controlador multimedia programable, y
    en el que el controlador multimedia programable esta configurado para controlar el dispositivo representado por la opcion seleccionable particular en respuesta a la seleccion de la opcion seleccionable particular.
  2. 2. El sistema de la reivindicacion 1, en el que el sensor tactil anular de la unidad de control remoto esta soportado por un miembro flexible que permite que el sensor tactil anular se desvfe en respuesta a una presion por el usuario, y la unidad de control remoto comprende adicionalmente una pluralidad de conmutadores de boton de presion dispuestos debajo del sensor tactil anular, en el que el desvfo del sensor tactil anular activa uno o mas de los conmutadores de boton de presion.
  3. 3. El sistema de la reivindicacion 2, en el que el sistema de menu anular esta configurado adicionalmente para seleccionar la opcion seleccionable particular en respuesta a la activacion de uno o mas de los conmutadores de boton de presion.
  4. 4. El sistema de la reivindicacion 1, en el que la unidad de control remoto comprende adicionalmente un boton dispuesto en una cara de la unidad de control remoto, el boton operable por el usuario, y en el que el sistema de menu anular esta configurado adicionalmente para seleccionar la opcion seleccionable particular en respuesta a la operacion del boton.
  5. 5. El sistema de la reivindicacion 1, en el que el sistema de menu anular esta configurado adicionalmente para seleccionar la opcion seleccionable particular en respuesta a que el usuario libere el contacto con el sensor anular.
  6. 6. El sistema de la reivindicacion 1, en el que cada una de las opciones seleccionables es un icono grafico.
  7. 7. El sistema de la reivindicacion 1, en el que el dispositivo de visualizacion es una television.
  8. 8. Un procedimiento de control de dispositivos (105, 110,..., 130, 132) acoplados a un controlador (100) multimedia programable que comprende:
    superponer un sistema (500, 600) de menu anular sobre una porcion de un video que se esta mostrando en un dispositivo (120) de visualizacion acoplado al controlador (100) multimedia programable,
    siendo la porcion menor que una pantalla completa del video de manera que algo del video sea aun visible, teniendo el sistema de menu anular un numero de opciones (510, 520, 530, 540) seleccionables, representando al menos alguna de las opciones seleccionables dispositivos acoplados al controlador multimedia programable; recibir un gesto de desplazamiento en el sentido de las agujas del reloj o en el sentido contrario de las agujas del reloj de un usuario en un sensor tactil anular de una unidad (400) de control remoto separada del dispositivo de visualizacion, comunicando la unidad de control remoto con el controlador multimedia programable mediante una conexion inalambrica;
    en respuesta al gesto del usuario, mover las opciones seleccionables para proporcionar una opcion seleccionable particular a una posicion designada en el sistema de menu anular, para permitir la seleccion de la opcion seleccionable particular; y
    en respuesta a la seleccion de la opcion seleccionable particular, controlar el dispositivo que se representa por la opcion seleccionable particular.
  9. 9. El procedimiento de la reivindicacion 8, en el que al menos algunas de las opciones seleccionables representan dispositivos acoplados al controlador multimedia programable y la accion es designar un dispositivo particular a ser controlado.
ES07838109.2T 2006-09-13 2007-09-13 Unidad de control remoto para un controlador multimedia programable Active ES2629426T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/520,328 US8421602B2 (en) 2006-09-13 2006-09-13 Remote control unit for a programmable multimedia controller
US520328 2006-09-13
PCT/US2007/019842 WO2008033414A2 (en) 2006-09-13 2007-09-13 Remote control unit for a programmable multimedia controller

Publications (1)

Publication Number Publication Date
ES2629426T3 true ES2629426T3 (es) 2017-08-09

Family

ID=39033636

Family Applications (2)

Application Number Title Priority Date Filing Date
ES12170838.2T Active ES2644517T3 (es) 2006-09-13 2007-09-13 Unidad de control remoto para un controlador multimedia programable
ES07838109.2T Active ES2629426T3 (es) 2006-09-13 2007-09-13 Unidad de control remoto para un controlador multimedia programable

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES12170838.2T Active ES2644517T3 (es) 2006-09-13 2007-09-13 Unidad de control remoto para un controlador multimedia programable

Country Status (14)

Country Link
US (4) US8421602B2 (es)
EP (2) EP2059912B1 (es)
JP (1) JP5669393B2 (es)
KR (1) KR101443403B1 (es)
CN (2) CN101568945B (es)
AU (2) AU2007294806B2 (es)
BR (1) BRPI0716998A2 (es)
CA (1) CA2663194C (es)
ES (2) ES2644517T3 (es)
IL (2) IL197560A (es)
MX (1) MX2009002721A (es)
NZ (1) NZ575444A (es)
RU (1) RU2469409C2 (es)
WO (1) WO2008033414A2 (es)

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8230466B2 (en) * 2006-11-16 2012-07-24 At&T Intellectual Property I, L.P. Home automation system and method including remote media access
JP2008158909A (ja) * 2006-12-25 2008-07-10 Pro Tech Design Corp 触覚フィードバックコントローラ
US8761712B1 (en) * 2007-01-23 2014-06-24 Control4 Corporation Location based remote controller for controlling different electronic devices located in different locations
CN101315844B (zh) * 2007-06-01 2010-12-29 深圳富泰宏精密工业有限公司 按键装置及装设有该按键装置的便携式电子装置
KR101359435B1 (ko) * 2007-10-04 2014-02-10 삼성전자주식회사 스크롤 기능을 갖는 링 형상의 무선 입력 장치
TWI398171B (zh) * 2007-10-12 2013-06-01 Princeton Technology Corp 音源播放系統
KR101421164B1 (ko) * 2007-12-18 2014-07-18 엘지전자 주식회사 이동 단말기 및 그의 무선기기 표시방법
JP5178298B2 (ja) * 2008-04-17 2013-04-10 三菱電機株式会社 表示装置用回動台およびその制御方法
BRPI0911559B1 (pt) * 2008-05-02 2021-01-05 Savant Systems Llc aparelho e método para controlar e selecionar entrada de vídeo para emitir em um ou mais dispositivos de exibição de saída de vídeo.
WO2009135312A1 (en) * 2008-05-08 2009-11-12 Unify4Life Corporation Remote control system and method
US8390581B2 (en) 2008-06-30 2013-03-05 Production Resource Group, Llc Software based touchscreen
JP2010062684A (ja) * 2008-09-01 2010-03-18 Smk Corp 据え置き型リモートコントロール送信機
JP2010062683A (ja) * 2008-09-01 2010-03-18 Smk Corp リモートコントロール送信機
AU2009288704B2 (en) * 2008-09-04 2014-09-11 Savant Systems, Inc. Touch-sensitive wireless device and on screen display for remotely controlling a system
US8213463B2 (en) * 2008-09-04 2012-07-03 Savant Systems, Llc Location-based sharing of multimedia control resources
US20100073563A1 (en) * 2008-09-12 2010-03-25 Christopher Painter Method and apparatus for controlling an electrical device
CN101504728B (zh) * 2008-10-10 2013-01-23 深圳泰山在线科技有限公司 一种电子设备的遥控***及其遥控方法
CN101727870B (zh) * 2008-10-22 2012-02-22 承景科技股份有限公司 显示器控制装置及显示器控制装置方法
US8982105B2 (en) * 2008-12-09 2015-03-17 Sony Corporation Ergonomic user interfaces and electronic devices incorporating same
US8350731B2 (en) * 2009-06-22 2013-01-08 Alps Electric Co., Ltd. Complex-operation input device
CA3021739C (en) * 2009-06-30 2022-06-21 Rovi Guides, Inc. Systems and methods for providing interactive media guidance on a wireless communications device
US9426424B2 (en) * 2009-10-21 2016-08-23 At&T Intellectual Property I, L.P. Requesting emergency services via remote control
JPWO2011067845A1 (ja) * 2009-12-03 2013-04-18 富士通株式会社 電子機器
US20110148762A1 (en) * 2009-12-22 2011-06-23 Universal Electronics Inc. System and method for multi-mode command input
KR101128704B1 (ko) * 2010-03-24 2012-03-23 글로벌테크링크(주) 터치 장치 제어방법, 이를 이용하는 터치 장치
JP5805974B2 (ja) * 2010-03-31 2015-11-10 ティーケー ホールディングス,インコーポレーテッド ステアリングホイールセンサ
US9004977B2 (en) * 2010-05-05 2015-04-14 Traxxas Lp Auxiliary user interface for a transmit controller
US8654074B1 (en) * 2010-07-02 2014-02-18 Alpha and Omega, Inc. Remote control systems and methods for providing page commands to digital electronic display devices
US9786159B2 (en) * 2010-07-23 2017-10-10 Tivo Solutions Inc. Multi-function remote control device
US20120056823A1 (en) * 2010-09-08 2012-03-08 Telefonaktiebolaget L M Ericsson (Publ) Gesture-Based Addressing of Devices
US9019083B2 (en) 2010-09-22 2015-04-28 Savant Systems, Llc Programmable multimedia control system having a tactile remote control
EP2666282B1 (en) * 2011-01-18 2018-06-20 Savant Systems LLC. Remote control interface providing head-up operation and visual feedback
US20120239205A1 (en) * 2011-03-15 2012-09-20 Aristocrat Technologies Australia Pty Limited Environment controller, an environment control system and environment control method
US8914724B2 (en) * 2011-04-06 2014-12-16 Savant Systems, Llc Method and apparatus for creating and modifying graphical schedules
KR101275314B1 (ko) * 2011-05-11 2013-06-17 도시바삼성스토리지테크놀러지코리아 주식회사 리모트 컨트롤러와, 이를 이용한 제어 방법 및 제어 시스템
WO2012159254A1 (en) * 2011-05-23 2012-11-29 Microsoft Corporation Invisible control
US8826190B2 (en) 2011-05-27 2014-09-02 Google Inc. Moving a graphical selector
US8656315B2 (en) 2011-05-27 2014-02-18 Google Inc. Moving a graphical selector
US9222693B2 (en) * 2013-04-26 2015-12-29 Google Inc. Touchscreen device user interface for remote control of a thermostat
DE102011084903A1 (de) 2011-10-20 2013-04-25 TAKATA Aktiengesellschaft Sensorsysteme für ein Kraftfahrzeug
US8847881B2 (en) * 2011-11-18 2014-09-30 Sony Corporation Gesture and voice recognition for control of a device
US9191699B2 (en) * 2011-12-29 2015-11-17 Sonos, Inc. Systems and methods for connecting an audio controller to a hidden audio network
US9256071B1 (en) * 2012-01-09 2016-02-09 Google Inc. User interface
US20130187766A1 (en) * 2012-01-20 2013-07-25 Benjamin Mathews Systems and Methods for Remotely Locating and Optionally Adjusting Fixtures
GB2500692B (en) * 2012-03-30 2014-11-26 Jaguar Land Rover Ltd Remote control of vehicle systems allowed from detected remote control device locations inside the vehicle
WO2013154720A1 (en) 2012-04-13 2013-10-17 Tk Holdings Inc. Pressure sensor including a pressure sensitive material for use with control systems and methods of using the same
US20130329140A1 (en) * 2012-06-06 2013-12-12 Silverberg Line Canada Inc. System and method for providing multiple multimedia activities on multiple output devices
US9071453B2 (en) 2012-06-11 2015-06-30 Apple Inc. Location-based device automation
US9468162B2 (en) 2012-08-01 2016-10-18 Rain Bird Corporation Irrigation controller wireless network adapter and networked remote service
DE112013004512T5 (de) 2012-09-17 2015-06-03 Tk Holdings Inc. Einzelschicht-Kraftsensor
US8656296B1 (en) 2012-09-27 2014-02-18 Google Inc. Selection of characters in a string of characters
US9804777B1 (en) * 2012-10-23 2017-10-31 Google Inc. Gesture-based text selection
EP2730159B1 (en) 2012-11-07 2019-03-20 Rain Bird Corporation Irrigation control system
JP2014116899A (ja) * 2012-12-12 2014-06-26 Nikon Corp 電子機器
US20140209696A1 (en) * 2013-01-29 2014-07-31 Eduard Mazanec Indoor climate control system
KR102007844B1 (ko) * 2013-02-15 2019-10-23 엘지전자 주식회사 멀티미디어 디바이스와 리모트 컨트롤러 및 그 제어 방법
US20140281991A1 (en) * 2013-03-18 2014-09-18 Avermedia Technologies, Inc. User interface, control system, and operation method of control system
CN103226434B (zh) * 2013-04-16 2015-12-23 天脉聚源(北京)传媒科技有限公司 一种菜单信息展示的方法及装置
WO2014194192A1 (en) 2013-05-30 2014-12-04 David Andrews Multi-dimensional trackpad
JP5474238B1 (ja) * 2013-06-05 2014-04-16 三菱電機株式会社 レイアウト生成システム、エネルギーマネジメントシステム、端末装置、レイアウト作成方法、および、プログラム
TWI527513B (zh) * 2013-09-11 2016-03-21 廣達電腦股份有限公司 機櫃伺服器
US9952704B2 (en) 2013-10-04 2018-04-24 Empire Technology Development Llc Annular user interface
WO2015054373A1 (en) 2013-10-08 2015-04-16 Tk Holdings Inc. Apparatus and method for direct delivery of haptic energy to touch surface
KR20150072719A (ko) * 2013-12-20 2015-06-30 삼성전자주식회사 디스플레이장치 및 그 제어방법
CN103780966B (zh) * 2014-01-17 2017-07-04 小米科技有限责任公司 操作电视应用的方法和装置
US20150267936A1 (en) * 2014-03-24 2015-09-24 Quirky, Inc. Environmental control apparatus and related methods
RU2652457C2 (ru) * 2014-03-31 2018-04-26 Общество с ограниченной ответственностью "Аби Девелопмент" Обработка мультисенсорного ввода для выбора отображаемого варианта
US9925456B1 (en) 2014-04-24 2018-03-27 Hasbro, Inc. Single manipulatable physical and virtual game assembly
DE112015002408B4 (de) 2014-05-22 2022-10-27 Joyson Safety Systems Acquisition Llc Systeme und Verfahren zum Abschirmen eines Handsensorsystems in einem Lenkrad
DE112015002601T5 (de) 2014-06-02 2017-05-04 Tk Holdings Inc. Systeme und Verfahren zum Drucken von Sensorschaltkreisen auf eine Sensormatte für ein Lenkrad
JP6405766B2 (ja) * 2014-07-23 2018-10-17 船井電機株式会社 操作端末及び画像送信装置
US10561950B2 (en) 2014-07-30 2020-02-18 Hasbro, Inc. Mutually attachable physical pieces of multiple states transforming digital characters and vehicles
US10466826B2 (en) 2014-10-08 2019-11-05 Joyson Safety Systems Acquisition Llc Systems and methods for illuminating a track pad system
JP6330617B2 (ja) 2014-10-21 2018-05-30 ソニー株式会社 情報処理装置、通信システム、情報処理方法およびプログラム
CN107407913A (zh) * 2015-01-16 2017-11-28 吉瓦视听技术私人有限公司 封装在单个壳体中的音频、视频和光控制***
GB2537348A (en) * 2015-03-23 2016-10-19 Motivii Ltd User input mechanism
US9934188B2 (en) * 2015-08-27 2018-04-03 Kabushiki Kaisha Toshiba Electronic device with connector for video signal interface
CN105608861B (zh) * 2015-10-29 2019-08-30 小米科技有限责任公司 电子设备控制方法及装置
ES2748608T3 (es) * 2015-12-14 2020-03-17 Signify Holding Bv Método para controlar un dispositivo de iluminación
SE1650212A1 (en) * 2016-02-18 2017-08-19 Fingerprint Cards Ab Portable electronic device
US10336361B2 (en) 2016-04-04 2019-07-02 Joyson Safety Systems Acquisition Llc Vehicle accessory control circuit
US20170336903A1 (en) * 2016-05-19 2017-11-23 Ciena Corporation Touch and pressure sensitive surface with haptic methods for blind probe alignment
WO2018013964A1 (en) 2016-07-15 2018-01-18 Rain Bird Corporation Wireless remote irrigation control
CN107870318B (zh) * 2016-09-27 2021-05-25 冠捷投资有限公司 邻近度侦测方法
US10345773B1 (en) * 2017-08-22 2019-07-09 Josh.ai LLC Contextual home automation controller
TWI691974B (zh) * 2018-03-09 2020-04-21 永磐科技股份有限公司 通知系統
US11795753B1 (en) * 2018-04-25 2023-10-24 Gmi Holdings, Inc. Remote monitoring and control of garage door opener incorporating jackshaft door operator drive assembly
CN109284156A (zh) * 2018-08-02 2019-01-29 珠海格力电器股份有限公司 一种应用的展示方法、装置、终端和存储介质
US11234380B2 (en) 2018-09-27 2022-02-01 Rain Bird Corporation Irrigation controller with relays
US11863343B2 (en) * 2019-02-14 2024-01-02 Savant Systems, Inc. Multi-role devices for automation environments
CN112492365B (zh) 2019-09-11 2024-06-14 新加坡商欧之遥控有限公司 遥控器导航界面组件
CN115176216A (zh) 2019-12-30 2022-10-11 乔伊森安全***收购有限责任公司 用于智能波形中断的***和方法
CN112835670B (zh) * 2021-02-05 2023-09-01 范逸飞 一种转盘式菜单的实现方法及其存储介质
USD1025062S1 (en) 2022-12-30 2024-04-30 Aurora Multimedia Corp. Touch panel control interface

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5394268A (en) 1993-02-05 1995-02-28 Carnegie Mellon University Field synthesis and optical subsectioning for standing wave microscopy
US5659334A (en) 1993-12-15 1997-08-19 Interlink Electronics, Inc. Force-sensing pointing device
US5734589A (en) 1995-01-31 1998-03-31 Bell Atlantic Network Services, Inc. Digital entertainment terminal with channel mapping
US5898435A (en) 1995-10-02 1999-04-27 Sony Corporation Image controlling device and image controlling method
US5877821A (en) * 1997-01-30 1999-03-02 Motorola, Inc. Multimedia input and control apparatus and method for multimedia communications
RU2127019C1 (ru) 1997-08-01 1999-02-27 Рыжов Владимир Александрович Пульт дистанционного управления устройствами бытовой техники и компьютерными системами
US6266098B1 (en) * 1997-10-22 2001-07-24 Matsushita Electric Corporation Of America Function presentation and selection using a rotatable function menu
US6215417B1 (en) * 1997-11-04 2001-04-10 Allen M. Krass Electronic equipment interface with command preselection indication
GB0027260D0 (en) * 2000-11-08 2000-12-27 Koninl Philips Electronics Nv An image control system
US7831930B2 (en) 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
EP1046097B1 (en) 1998-09-17 2004-03-17 Koninklijke Philips Electronics N.V. Remote control device with location dependent interface
BR9906952A (pt) * 1998-09-17 2000-10-03 Koninkl Philips Electronics Nv Processo para facilitar uma programação de um dispositivo de controle, programa de software que está contido em um meio legìvel por computador para execução em um computador, respectivo dispositivo de controle, software objeto que está contido em um meio legìvel por computador em um site de internet, e, processo de habilitação de um usuário para personalizar o controle de um aparelho
US6563430B1 (en) * 1998-12-11 2003-05-13 Koninklijke Philips Electronics N.V. Remote control device with location dependent interface
JP3358583B2 (ja) 1999-03-30 2002-12-24 松下電器産業株式会社 カーナビゲーション装置及びその選択画面表示方法
US6396523B1 (en) * 1999-07-29 2002-05-28 Interlink Electronics, Inc. Home entertainment device remote control
DE19957536C2 (de) 1999-11-30 2003-04-03 Siemens Ag Diebstahlschutzsystem für ein Kraftfahrzeug und Verfahren zum Betreiben eines Diebstahlschutzsystems
US6765557B1 (en) 2000-04-10 2004-07-20 Interlink Electronics, Inc. Remote control having touch pad to screen mapping
US6538643B2 (en) * 2001-04-25 2003-03-25 Interlink Electronics, Inc. Remote control having a touch pad operable in a pad-to-screen mapping mode for highlighting preselected parts of a slide displayed on a display screen
US6859197B2 (en) * 2001-05-02 2005-02-22 Universal Electronics Inc. Universal remote control with display and printer
US6563753B1 (en) * 2001-11-16 2003-05-13 Agilent Technologies, Inc. Sense amplifier with independent write-back capability for ferroelectric random-access memories
US8176432B2 (en) * 2001-11-20 2012-05-08 UEI Electronics Inc. Hand held remote control device having an improved user interface
WO2003062976A1 (fr) * 2002-01-22 2003-07-31 Fujitsu Limited Dispositif et procede pour la selection d'element de menu
US8116889B2 (en) * 2002-06-27 2012-02-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US7024256B2 (en) 2002-06-27 2006-04-04 Openpeak Inc. Method, system, and computer program product for automatically managing components within a controlled environment
CN1666517A (zh) * 2002-06-27 2005-09-07 皇家飞利浦电子股份有限公司 控制一个人化可视频道的内容
AU2003297118A1 (en) 2002-12-16 2004-07-29 Scientia Technologies, Inc. Apparatus and methods for communication among devices
JP3945445B2 (ja) 2003-04-21 2007-07-18 ソニー株式会社 表示方法及び表示装置
US7064675B2 (en) * 2003-08-15 2006-06-20 Microsoft Corporation Context-sensitive remote controls
US20050078676A1 (en) 2003-08-16 2005-04-14 Samsung Electronics Co., Ltd. System and method for offering broadcast service in wireless communication system
US7499040B2 (en) 2003-08-18 2009-03-03 Apple Inc. Movable touch pad with added functionality
JP2004015831A (ja) 2003-09-17 2004-01-15 Matsushita Electric Ind Co Ltd バス接続機器のリモコン制御システム及びプログラム記録媒体
JP4285740B2 (ja) 2003-09-19 2009-06-24 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 携帯型情報入力装置
US7363028B2 (en) * 2003-11-04 2008-04-22 Universal Electronics, Inc. System and method for controlling device location determination
BRPI0416321A (pt) * 2003-11-10 2007-01-09 Thomson Licensing método e aparelho para proporcionar exibição dinámica de informação de conteúdo associada com um dispositivo em uma rede
US7495659B2 (en) * 2003-11-25 2009-02-24 Apple Inc. Touch pad for handheld device
JP2005165733A (ja) * 2003-12-03 2005-06-23 Sony Corp 情報処理システム、遠隔操作装置および方法、制御装置および方法、プログラム、並びに記録媒体
IL160429A0 (en) 2004-02-16 2005-11-20 Home Comfort Technologies Ltd Environmental control system
JP4278555B2 (ja) 2004-05-06 2009-06-17 アルプス電気株式会社 タッチ式入力装置
US7310089B2 (en) * 2004-05-18 2007-12-18 Interlink Electronics, Inc. Annular potentiometric touch sensor
US7554531B2 (en) * 2004-05-18 2009-06-30 Interlink Electronics, Inc. Annular potentiometric touch sensor
US7176889B2 (en) * 2004-05-21 2007-02-13 Interlink Electronics, Inc. Force sensing pointing device with click function
JP2005348036A (ja) 2004-06-02 2005-12-15 Sony Corp 情報処理システム、情報入力装置、情報処理方法、および、プログラム
TWI241829B (en) 2004-06-29 2005-10-11 Benq Corp Remote control system
US8531392B2 (en) * 2004-08-04 2013-09-10 Interlink Electronics, Inc. Multifunctional scroll sensor
US7258063B2 (en) 2004-10-01 2007-08-21 Gail Kiplinger Barbeque grilling bag
US7768420B2 (en) * 2004-10-29 2010-08-03 Intel Corporation Operation and control of wireless appliance networks
US7804495B2 (en) 2004-12-27 2010-09-28 Pioneer Corporation User interface system, user interface apparatus, and method of controlling electronic device
JP2006217292A (ja) 2005-02-03 2006-08-17 Sharp Corp リモコンシステム
JP2006222504A (ja) * 2005-02-08 2006-08-24 Sharp Corp リモコンシステム
JP2007300565A (ja) 2006-05-03 2007-11-15 Sony Computer Entertainment Inc マルチメディア再生装置およびメニュー画面表示方法

Also Published As

Publication number Publication date
IL197560A0 (en) 2009-12-24
CN104464250A (zh) 2015-03-25
US9442474B2 (en) 2016-09-13
KR101443403B1 (ko) 2014-09-24
CN104464250B (zh) 2018-04-27
CA2663194A1 (en) 2008-03-20
AU2012203264A1 (en) 2012-06-21
IL222845A0 (en) 2012-12-31
EP2059912B1 (en) 2017-04-05
US9541910B2 (en) 2017-01-10
EP2059912A2 (en) 2009-05-20
CN101568945A (zh) 2009-10-28
US20130181927A1 (en) 2013-07-18
JP2010503919A (ja) 2010-02-04
MX2009002721A (es) 2009-04-08
NZ575444A (en) 2010-12-24
US8766782B2 (en) 2014-07-01
EP2498235A1 (en) 2012-09-12
RU2009112045A (ru) 2010-10-20
RU2469409C2 (ru) 2012-12-10
US20150088288A1 (en) 2015-03-26
IL197560A (en) 2013-11-28
KR20090075689A (ko) 2009-07-08
IL222845A (en) 2016-10-31
CA2663194C (en) 2017-07-04
US20140143810A1 (en) 2014-05-22
CN101568945B (zh) 2015-01-28
US20080079604A1 (en) 2008-04-03
ES2644517T3 (es) 2017-11-29
BRPI0716998A2 (pt) 2013-10-15
AU2007294806A1 (en) 2008-03-20
EP2498235B1 (en) 2017-07-26
AU2012203264B2 (en) 2014-01-23
WO2008033414A2 (en) 2008-03-20
AU2007294806B2 (en) 2012-03-15
WO2008033414A3 (en) 2008-07-10
JP5669393B2 (ja) 2015-02-12
US8421602B2 (en) 2013-04-16

Similar Documents

Publication Publication Date Title
ES2629426T3 (es) Unidad de control remoto para un controlador multimedia programable
TWI597649B (zh) 行動通訊裝置及應用介面配置切換方法
EP2332318B1 (en) Touch-sensitive wireless device and on screen display for remotely controlling a system
EP2677741A1 (en) Remote control apparatus and control method thereof
US20160011660A1 (en) Handheld and Wearable Remote-Controllers
WO2017022031A1 (ja) 情報端末装置
WO2011064625A1 (en) Visual interface unit and method of operating the same
JP6246523B2 (ja) Kvmスイッチ及びkvmシステム
TWI386830B (zh) 滑鼠及其控制方法
EP3521723A1 (en) Room atmosphere function handling in a building