ES2709754T3 - Procedimiento y dispositivo para el control remoto de unidades terminales - Google Patents

Procedimiento y dispositivo para el control remoto de unidades terminales Download PDF

Info

Publication number
ES2709754T3
ES2709754T3 ES11708052T ES11708052T ES2709754T3 ES 2709754 T3 ES2709754 T3 ES 2709754T3 ES 11708052 T ES11708052 T ES 11708052T ES 11708052 T ES11708052 T ES 11708052T ES 2709754 T3 ES2709754 T3 ES 2709754T3
Authority
ES
Spain
Prior art keywords
remote control
control
gestures
movement
learning
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
ES11708052T
Other languages
English (en)
Inventor
Sebastian Obermüller
Martin Schmalohr
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.)
Institut fuer Rundfunktechnik GmbH
Original Assignee
Institut fuer Rundfunktechnik GmbH
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 Institut fuer Rundfunktechnik GmbH filed Critical Institut fuer Rundfunktechnik GmbH
Application granted granted Critical
Publication of ES2709754T3 publication Critical patent/ES2709754T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand 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
    • 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
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/30User interface
    • G08C2201/32Remote control based on movements, attitude of remote control device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Details Of Television Systems (AREA)
  • Selective Calling Equipment (AREA)

Abstract

Procedimiento de control de unidades terminales u ordenadores por medio de un mando a distancia, en el que el movimiento del mando a distancia es detectado por un sensor en el mando a distancia y convertido en órdenes de control, en el que unas secuencias de movimiento detectadas son interpretadas de manera autónoma por el mando a distancia como gestos y convertidas en órdenes simplificadas para controlar la unidad terminal o el ordenador, con el resultado de que, a la unidad terminal o al ordenador, se transmiten, no la propia información de movimiento, sino solamente las órdenes obtenidas a partir de la misma, ignorándose los movimientos cuyo valor de salida absoluto está por debajo de un valor de umbral no operativo (S0) y no teniendo lugar ninguna detección de gestos (DESCONEXIÓN), mientras que los movimientos cuyo valor de salida absoluto supera dicho valor de umbral no operativo (S0) se usan para la detección de gestos (CONEXIÓN), proporcionando, además, el procedimiento un modo de aprendizaje para aprender gestos y almacenarlos en el mando a distancia como secuencias de movimiento complejas o simples con cierta dinámica en forma de una LISTA DE GESTOS, en el que se evalúan cambios en la aceleración de la secuencia de movimiento y, a partir de dichos cambios en la aceleración, se obtienen rasgos característicos o distinciones evaluativas, clasificándose dichos rasgos característicos o distinciones evaluativas obtenidos en referencia a una tabla de referencia almacenada (TABLACONSULTA), asignándose, a su vez, individualmente, a cada GESTO de la LISTA DE GESTOS una orden de control de una tabla de códigos (TABLACÓDIGOS) para controlar una o varias unidades terminales, caracterizándose el procedimiento por que dicha orden de control es asignada por dicho usuario, usando un botón de aprendizaje (APRENDIZAJE) en el mando a distancia, indicándose al usuario mediante parpadeo (PARPADEO) del botón que unos sensores detectaron una secuencia de movimiento que ya se efectuó varias veces con el mando a distancia, y en el que dicho usuario, presionando adicionalmente dicho botón de aprendizaje (APRENDIZAJE), indica al mando a distancia que vincule una función de control específica (TECLA, CÓDIGO) con la secuencia de movimiento detectada que se acaba de efectuar.

Description

DESCRIPCION
Procedimiento y dispositivo para el control remoto de unidades terminales.
Descripcion
Campo de la invencion
La invencion se refiere a un procedimiento y un dispositivo para el control remoto de unidades terminales.
Descripcion de la tecnica anterior
Se conoce el control de unidades terminales de electronica de consumo, tales como, por ejemplo, televisores, equipos estereofonicos, reproductores de DVD, consolas de juegos y PC multimedia, mediante la pulsacion de teclas en mandos a distancia. Una pulsacion activa directamente la transmision de una senal corta de infrarrojos o de radiofrecuencia proxima que es recibida, a continuacion, por la unidad terminal y es usada para controlar funciones.
Por otra parte, se conoce el control de juegos de video en consolas de juego con mandos sensibles al movimiento. Son ejemplos de esto las consolas de juego “Wii” de Nintendo y “Playstation” de Sony. Estos mandos tienen sensores de movimiento microelectromecanicos y transmiten inalambricamente datos de movimiento medidos a la consola, en donde son evaluados y convertidos en ordenes de control para juegos y aplicaciones.
Para los ordenadores personales (PC) se conocen tambien unidades perifericas sensibles al movimiento en forma de mandos a distancia o como medios auxiliares de presentacion. Son ejemplos de esto los dispositivos “Media Center Remote” de la empresa Gyration, y “WavIt” de la empresa ThinkOptics. Dichas unidades perifericas permiten controlar el cursor del raton moviendo el mando a distancia. Ademas, es posible usar, alternativamente, algunos de los mandos antes mencionados de consolas de juego en el PC si los mismos soportan ficheros registro de comunicaciones abiertas, tales como Bluetooth.
Se conoce, ademas, el control de PC y consolas de juego sin ningun dispositivo adicional, exclusivamente moviendo una o dos manos. Para este control mediante gestos con la mano, la forma y el movimiento de las manos son evaluados por medio de camaras. Son ejemplos de esto un televisor de la empresa Toshiba, y la camara “EyeToy” para la “Playstation” de Sony. En el transcurso del “Projekt Natal”, la empresa Microsoft desarrolla ademas una mejora para la consola de juego interna “Xbox 360” que consiste en permitir un control sobre la base de la evaluacion de secuencias de movimiento de todo el cuerpo humano.
El documento US2005/0212911 divulga un dispositivo de mano que incluye una base de datos de gestos que genera ordenes para controlar un dispositivo controlable.
Sumario de la invencion
En comparacion con lo mencionado, el objetivo de la invencion consiste en proporcionar un procedimiento para el control de unidades terminales por medio de un mando a distancia en el cual el movimiento del mando a distancia es detectado y evaluado por el propio mando a distancia. De este modo, el mando a distancia esta destinado a poder interpretar de manera autonoma e independiente secuencias de movimiento, como gestos, de una unidad a controlar, y a convertirlas en ordenes simplificadas para controlar la unidad terminal.
De acuerdo con la invencion, este objetivo se logra con las caractensticas de la reivindicacion de patente 1. A partir de las reivindicaciones secundarias de procedimiento se pueden extraer formas de realizacion ventajosas y otras evoluciones del procedimiento de acuerdo con la invencion.
Otro objetivo de la invencion es un dispositivo segun las caractensticas de la reivindicacion 4.
A partir de las reivindicaciones secundarias de dispositivo se pueden extraer formas de realizacion ventajosas y otras evoluciones del dispositivo de acuerdo con la invencion.
Por contraposicion a la tecnica anterior, en el procedimiento segun la invencion, a la unidad terminal se transmitiran, no la propia informacion de movimiento, sino solamente las ordenes obtenidas a partir de esta ultima. Por consiguiente, la interpretacion de movimiento ya no tiene lugar, o al menos no exclusivamente, en la unidad terminal, sino en el propio mando a distancia. Como consecuencia, la invencion se centra en un encapsulado funcional de la deteccion de movimiento en el propio mando a distancia. De este modo, la funcion adicional de control basado en gestos se puede realizar sin modificar ni extender la comunicacion entre la unidad terminal y el mando a distancia.
El encapsulado funcional de la deteccion de movimiento en el mando a distancia presenta la ventaja de que ya no se deben transmitir los propios datos de movimiento, sino solamente ordenes de control simplificadas, desde el mando a distancia a la unidad terminal. De este modo, puede lograrse una reduccion considerable del ancho de banda requerido para la transmision de los datos. Por otra parte, el procedimiento segun la invencion permite utilizar una transmision no bidireccional, y energeticamente eficiente, con bajas velocidades de datos. Esto, a su vez, permite usar, en lugar de una conexion de radiocomunicaciones compleja, la transmision por infrarrojos convencional que encuentra aplicacion como normativa industrial en casi todas las unidades de electronica de entretenimiento. Por otra parte, se puede suponer que la deteccion de gestos en conjunto es mas robusta ya que los datos de movimiento no se tienen que transmitir antes de ser detectados.
Por lo tanto, es posible hacer funcionar todas las unidades terminales que se pueden controlar con mandos a distancia convencionales por infrarrojos, de manera adicional o exclusiva con la ayuda de gestos. No obstante, adicionalmente, las unidades terminales futuras tambien se pueden equipar, de este modo, con funciones novedosas. Ademas, el modo de funcionamiento del propio mando a distancia se puede beneficiar del procedimiento segun la invencion utilizando tambien secuencias de movimiento realizadas de manera inconsciente, por ejemplo para reactivar el transmisor de mano sacandolo de una funcion de ahorro de energfa, lo cual, como consecuencia, podna activar, a su vez, el control de la unidad terminal. Ademas, el procedimiento segun la invencion es adecuado para materializar funciones de aprendizaje interactivas en las cuales el mando a distancia ofrece al usuario la vinculacion automatica de secuencias de movimiento tfpicas llevadas a cabo frecuentemente con funciones de control importantes.
Breve descripcion de los dibujos
La invencion se ilustrara a continuacion de forma mas detallada, por medio de un mero ejemplo ilustrativo y no limitativo, y en referencia a los dibujos. En los dibujos:
las figuras 1.1 a 1.4 muestran representaciones del movimiento de traslacion en las direcciones X, Y, Z asf como el movimiento giratorio con respecto al eje X, Y, Z de un mando a distancia en el estado no operativo, en una posicion de referencia y durante su activacion cuando se supera un valor de umbral no operativo, y la figura 2 muestra un diagrama de flujo de las etapas individuales del procedimiento de acuerdo con la invencion.
Descripcion detallada de la forma de realizacion preferida
Para entender las representaciones de las figuras 1.1 a 1.4, en primer lugar se definiran las siguientes nociones usadas:
Mando a distancia
El mando a distancia (RC) es un equipo electronico de mano, alimentado por batena, por medio del cual se pueden accionar inalambricamente unidades o maquinas a distancias entre cortas y medias. La transmision inalambrica de datos se logra por medio de radiacion de infrarrojos u ondas de radiocomunicaciones.
Posicion de referencia (figura 1.1 y figura 2)
La posicion de referencia (0) designa la orientacion tridimensional del mando a distancia en la sala en el instante de tiempo inicial (T0) siempre que la mano del usuario se encuentre en reposo. A la posicion de un mando a distancia parado que no esta siendo utilizado se le hace referencia como posicion no operativa (NO OPERATIVO). La posicion de referencia representa el valor inicial local y cronologico de un GESTO que va a ser realizado. Todos los movimientos se evaluan con respecto a la posicion de referencia. Para el procedimiento de acuerdo con la invencion no se requiere un punto de referencia absoluto independiente del mando a distancia en la sala, ya que la posicion de referencia se determina de nuevo en el inicio de una operacion de deteccion en funcion de un valor de umbral o una entrada de usuario.
Valor de umbral (figura 1.2 y figura 2)
Para diferenciar entre movimientos lentos y rapidos asf como el caso estacionario en el que el mando a distancia no esta operativo, se introducen valores de umbral. El valor de umbral (S) define un cierto valor de salida absoluto de una magnitud tecnica que esta en relacion con el movimiento del mando a distancia durante un periodo limitado (Tespera, Tumite). Los movimientos por debajo de un valor de umbral no operativo (S0) a determinar se ignoran y no se produce ninguna deteccion de un gesto (DESCONEXION). De este modo, se ignoran las pequenas desviaciones del mando a distancia que el usuario realiza de manera inconsciente o en reposo cuando no se desea ninguna operacion de control. Los movimientos cuyo valor de salida supera el valor de umbral no operativo (S0) se usan para la deteccion de gestos (CONEXION). Ademas, el valor de umbral no operativo se puede usar para materializar un modo de ahorro de ene^a (HIBERNACION) al cual cambia el mando a distancia en cuanto esta NO OPERATIVO. Por otra parte, mediante ordenes de aceleracion con diferentes valores se determinan modos de funcionamiento adicionales. Como alternativa, una deteccion de gestos tambien puede ser activada o desactivada por el propio usuario por medio de una pulsacion de tecla. Movimiento
Movimiento significa una operacion individual, real, llevada a cabo por el usuario de manera consciente o inconsciente con el mando a distancia en la mano. En este caso, la secuencia combinada de movimiento de la mano, los brazos y el cuerpo se considera como un proceso uniforme con vistas a un trayecto de movimiento espacial del mando a distancia. El mando a distancia representa aqrn un objeto orientado en la sala tridimensional cuya posicion relativa es cambiada por el usuario en funcion de la posicion de referencia en seis tipos de movimiento basicos. Cierta dinamica de la secuencia de movimiento, es decir cada aceleracion o un cambio del tipo de movimiento, se interpreta como GESTO en el proceso.
Rotacion (figura 1.4 y figura 2)
A cada rotacion del mando a distancia en torno a uno o varios ejes espaciales (X, Y, Z) con respecto a la posicion de referencia (0) se le denomina rotacion. En este caso, se efectua una distincion entre una rotacion en torno al eje Z en el plano horizontal (pivotamiento), la rotacion en torno al eje X en el plano vertical (inclinacion), y la rotacion en torno al eje Y o el eje longitudinal del mando a distancia (balanceo).
Traslacion (figura 1.3 y figura 2)
Cada desviacion lineal del mando a distancia en una cierta direccion con respecto a la posicion de referencia se denomina traslacion. En este caso, se efectua una distincion entre una traslacion vertical sobre el eje Z (subida/descenso), la traslacion longitudinal sobre el eje Y en alejamiento con respecto al cuerpo o hacia el cuerpo (empuje/atraccion), y la traslacion horizontal sobre el eje X a izquierda o a derecha (deslizamiento). Gesto
Una secuencia de movimiento completada o una cierta secuencia de varios movimientos se interpreta como GESTO. Para ello, se evaluan cambios de la aceleracion en la secuencia de movimiento. La dinamica caractenstica obtenida a partir de esto se asigna a un cierto GESTO. En el sentido del procedimiento de acuerdo con la invencion, se efectua una distincion entre gestos simples y complejos. Un GESTO simple describe una dinamica con solamente un cambio de direccion. Los gestos complejos estan compuestos por varios gestos simples. La dinamica para un GESTO puede estar preprogramada en el mando a distancia o puede ser programada por el propio usuario en el equipo de mano con el MODO DE APRENDIZAJE durante la primera puesta en servicio o bajo peticion. En caso de GESTOS preprogramados, el usuario debe imitar una cierta secuencia de movimiento predeterminada del fabricante. Para ello, el fabricante debe incluir una instruccion correspondiente en la unidad terminal o en la documentacion, a la cual se hara referencia en lo sucesivo como LISTA DE GESTOS. En el caso de un MODO DE APRENDIZAJE, el usuario puede asignar un GESTO llevado a cabo de manera espontanea, completamente imaginario, a una cierta funcion de control de su unidad terminal. Una combinacion de una LISTA d E GESTOS y un MODO DE APRENDIZAJE se puede lograr, por ejemplo, por medio de una grna de funcionamiento interactiva durante la configuracion inicial de la unidad terminal y/o del mando a distancia.
En lo sucesivo se ilustrara en referencia a la figura 2 la secuencia funcional del procedimiento de acuerdo con la invencion. Para transmitir una orden de control desde el mando a distancia a la unidad terminal - partiendo de la determinacion de una superacion del valor de umbral no operativo S0 por medio de un rombo de decision 100 -se llevan a cabo las siguientes etapas de procesamiento:
- Activacion 110
- Deteccion de movimiento 120
- Deteccion de gesto 130
- Asignacion de una orden de control 140
- Emision de un codigo de control 150
- Desactivacion 160
Activacion (CONEXION) 110
Para impedir una emision no intencionada de ordenes de control (ORDEN) hacia la unidad terminal, en los rombos de decision 80 y 100, el mando a distancia ignora movimientos pequenos por debajo del valor de umbral no operativo (S0) que ejerce el usuario o el area circundante sobre el equipo de mano en el estado no operativo (DESCONEXION). El rombo de decision 80 (< S0 para Tumite) reinicializa entonces el mando a distancia al estado de SUSPENSION (HIBERNACION) 70. El rombo de decision 100 (< S0 para Tespera) fija el mando a distancia en el estado de ESPERA (REPOSO). Como alternativa o de manera adicional, el fabricante puede proporcionar una activacion manual mediante una pulsacion de tecla (“tecla gyro”, “tecla sensor”) o sensores de presencia adecuados tales como interruptores de proximidad o sensores tactiles. Si, en el rombo de decision 100, se determina que el valor de umbral no operativo S0 se supero en un movimiento del mando a distancia, los estados de SUSPENSION (HIBERNACION) 70 y ESPERA (REPOSO) 90 son interrumpidos por la activacion (CONEXION) 110. Despues de la activacion, el mando a distancia esta listo para recibir movimientos por parte del usuario.
Deteccion de movimiento 120
Los GESTOS que se asignan a cada orden de control pueden estar o bien predeterminados por el fabricante en el mando a distancia o pueden ser asignados individualmente por el usuario/proveedor. En el mando a distancia se almacenan gestos aprendidos asf como predefinidos, en forma de secuencias de movimiento complejas o simples con cierta dinamica. La dinamica de una secuencia de movimiento real se interpreta como una serie sucesiva, cronologica, de valores muestreados de un sensor de movimiento (GYRO) integrado en el mando a distancia. Es decision del fabricante si en el proceso se evaluan tambien rotaciones asf como traslaciones, cuantos ejes considera el GYRO y la seleccion del nivel de precision de la resolucion del muestreo en el tiempo. Basicamente, cada deteccion de movimiento precisa permite una deteccion de gestos mas fiable, incrementando simultaneamente el poder de calculo requerido y los requisitos de memoria en el mando a distancia.
Deteccion de gestos 130
A partir del trayecto de movimiento de dinamica unidimensional, bidimensional o multidimensional grabado en la deteccion de movimientos 120, en la deteccion de gestos 130 se extraen, despues de la deteccion o ya durante la misma, rasgos caractensticos, tales como secuencias (ETAPAS) de ciertas aceleraciones lineales o radiales, por ejemplo BALANCEO, INCLINACION, SUBIDA. Esta extraccion de una cantidad reducida de rasgos caractensticos representa la inteligencia esencial del mando a distancia. En este caso, es necesario reducir el flujo continuo de datos del GYRO a unas pocas propiedades distintivas para disenar eficientemente la posterior asignacion a un cierto GESTO. De manera similar al reconocimiento automatico de caracteres, estos rasgos caractensticos se clasifican, cuando coinciden varios rasgos, por medio de una tabla de referencia (TABLACONSULTA) y se asignan a un cierto GESTO en una LIStA DE GESTOS almacenada en 130. Como alternativa a la deteccion basada en rasgos, tambien es concebible un algoritmo evaluativo, de comparacion, que diferencia entre secuencias indeterminadas con la ayuda de una red neuronal.
Asignacion de una orden de control 140
Con un GESTO detectado de manera correspondiente, se activa una orden de control determinada por el usuario o fabricante (ORDEN) de antemano, tal como “REPRODUCCION”, que se asigna a un codigo de unidad (CODIGO), tal como, por ejemplo “00101100” para la unidad terminal. La asignacion de varios CODIGOS a ciertas ordenes de control se almacena en una Tabla de Codigos (TABLACODIGOS) almacenada en 140. Los CODIGOS pueden ser identicos a aquellos que se asignan a las teclas de orden (TECLAS) del mando a distancia o que se usan para una ampliacion del alcance de funciones mas alla de las funciones de tecla disponibles.
Emision de un codigo de unidad 150
En correspondencia con el procedimiento de transmision seleccionado, el CODIGO de la orden de control se codifica en forma de una secuencia de senales electricas que, a continuacion, se transmite a la unidad terminal via cable, infrarrojos o radiocomunicaciones de alta frecuencia. Para su transmision, son posibles tecnicas bien conocidas, tales como RC-5, RC-6, Bluetooth, X10 o ficheros registro propiedad del fabricante.
Desactivacion 160
Despues de la deteccion exitosa de un GESTO y la emision completa del codigo de control correspondiente en 150, el mando a distancia se encuentra en su estado de espera (REPOSO) 90 para detectar GESTOS adicionales o recibir ordenes de tecla por parte del usuario. La deteccion de gestos 130 se puede llevar a cabo en el estado de REPOSO 90 por medio de la desactivacion (DESCONEXION) 160. Si el usuario comienza nuevamente a realizar otro GESTO, se supera el valor de umbral no operativo S0 lo cual es detectado por el rombo de decision 100. Con esto, se activa nuevamente la deteccion de gestos y el ciclo de las etapas de procedimiento 110, 120, 130, 140, 150 se inicia desde el principio. El momento en el que se termina el trayecto de movimiento de un GESTO viene determinado por el fabricante (“preprogramado”) o por el usuario (“modo de aprendizaje”) durante la configuracion inicial o bajo peticion en el equipo de mano. Los rasgos caractensticos de la dinamica de un cierto GESTO detectado en 120 se aplican de manera correspondiente, cada uno de ellos, a un periodo definido (Tdeteccion). Cuando el rombo de decision 80 determina que el valor de umbral no operativo S0 se ha situado por debajo durante un periodo prolongado (Tumite), el mando a distancia se puede fijar en el modo de ahorro de energfa Suspension (SUSPENSO) 70.
El procedimiento ilustrado en referencia a la figura 2 de acuerdo con la invencion se puede ampliar a un mando a distancia universal o interactivo.
Mando a distancia universal
El procedimiento segun la invencion resulta adecuado, en particular, para mejorar la comodidad de uso y la ampliacion del alcance de las funciones de un mando a distancia universal que se ofrecen en el mercado como sustitucion o alternativa a mandos a distancia existentes suministrados por el fabricante junto con las unidades terminales. Normalmente, dichos mandos a distancia universales tambien ofrecen una funcion de conmutacion integrada entre diferentes niveles de funcionamiento que se pueden asignar, a su vez, a varias unidades terminales diferentes. Por ello, el control basado en gestos de acuerdo con la invencion se puede utilizar como ampliacion adicional o como alternativa para un cambio de modo o nivel. De esta manera, la deteccion de gestos se puede usar para varias unidades terminales con solamente un equipo de mano. En este contexto, una de las particularidades es el control casi simultaneo de varias unidades terminales con solamente un GESTO. Tras la deteccion de un cierto GESTO, se puede activar asf una secuencia de control asignada (MACRO) y la misma se puede transmitir, lo cual, por ejemplo, apaga todas las unidades terminales de la sala (TV, equipo estereo, DVD) a la vez (AUTO-DESCONEXI6N). Asf, sena, por ejemplo, concebible, que esta funcion se activase simplemente dejando el mando a distancia “bocabajo” durante un periodo prolongado. El GESTO en este caso consiste en una ROTACION en torno al eje Y (BALANCEO) de mas de 90 grados con una fase subsiguiente no operativa (NO OPERATIVO). Y viceversa, las unidades terminales se pueden encender automaticamente si el usuario coge de nuevo el mando a distancia despues de una fase no operativa prolongada. El numero de unidades terminales controlables y la cantidad de ordenes de control que puede enviar un mando a distancia dependen del tamano de su memoria y de su potencia de calculo.
Mando a distancia interactivo
Por otra parte, el mando a distancia puede contener una funcion de aprendizaje interactivo que ofrece, a su vez, al usuario la vinculacion automatica de secuencias de movimiento tfpicas llevadas a cabo frecuentemente con funciones de control importantes. Para ello, se sugiere la utilizacion de un cierto boton (APRENDIZAJE) en el mando a distancia lo cual puede activar una senal optica (PARPADEO). El mando a distancia indica al usuario, mediante parpadeo (PARPADEO) del boton o una visualizacion (APRENDIZAJE), que el GYRO percibio una secuencia de movimiento que ya se realizo varias veces con el mando a distancia. Presionando la tecla APRENDIZAJE, el usuario le indica al mando a distancia que en este momento desea vincular una cierta funcion de control (TECLA) o un CODIGO correspondiente, respectivamente, con el GESTO que se acaba de realizar. Con un PARPADEO adicional, el mando a distancia indica que, a partir de ahora, el GESTO correspondiente emite siempre automaticamente el CODIGO deseado. De esta manera, el propio usuario podna ensenar de manera interactiva, por ejemplo, la funcion MACRO antes mencionada AUTO DESCONEXION, al mando a distancia universal de una forma simple.
En lo sucesivo en la presente, se ofreceran algunos ejemplos practicos del control de un televisor y un reproductor de DVD mediante el movimiento de un mando a distancia que funciona de acuerdo con el procedimiento de la invencion.
Control de un televisor
Figure imgf000006_0001
Control de un reproductor de DVD
Figure imgf000006_0002
No se describiran detalles adicionales de implementacion, ya que una persona versada en la materia puede poner en practica la invencion a partir de las ensenanzas de la descripcion anterior.
Por lo menos una parte del procedimiento de la presente invencion se puede implementar ventajosamente mediante un programa para ordenador que comprende medios de codificacion de programa para la implementacion de una o mas etapas del procedimiento, cuando este programa se ejecuta en un ordenador. Por lo tanto, se entiende que el ambito de proteccion se extiende a dicho programa para ordenador y, ademas, a unos medios legibles por ordenador que tienen un mensaje grabado en los mismos, comprendiendo dichos medios legibles por ordenador medios de codificacion de programa para la implementacion de una o mas etapas del procedimiento, cuando este programa se ejecuta en un ordenador.
El alcance de la invencion queda definido por las reivindicaciones adjuntas.

Claims (5)

REIVINDICACIONES
1. Procedimiento de control de unidades terminales u ordenadores por medio de un mando a distancia, en el que el movimiento del mando a distancia es detectado por un sensor en el mando a distancia y convertido en ordenes de control, en el que unas secuencias de movimiento detectadas son interpretadas de manera autonoma por el mando a distancia como gestos y convertidas en ordenes simplificadas para controlar la unidad terminal o el ordenador, con el resultado de que, a la unidad terminal o al ordenador, se transmiten, no la propia informacion de movimiento, sino solamente las ordenes obtenidas a partir de la misma, ignorandose los movimientos cuyo valor de salida absoluto esta por debajo de un valor de umbral no operativo (S0) y no teniendo lugar ninguna deteccion de gestos (DESCONEXION), mientras que los movimientos cuyo valor de salida absoluto supera dicho valor de umbral no operativo (S0) se usan para la deteccion de gestos (CONEXION), proporcionando, ademas, el procedimiento un modo de aprendizaje para aprender gestos y almacenarlos en el mando a distancia como secuencias de movimiento complejas o simples con cierta dinamica en forma de una LISTA DE GESTOS, en el que se evaluan cambios en la aceleracion de la secuencia de movimiento y, a partir de dichos cambios en la aceleracion, se obtienen rasgos caractensticos o distinciones evaluativas, clasificandose dichos rasgos caractensticos o distinciones evaluativas obtenidos en referencia a una tabla de referencia almacenada (TABLACONSULTA), asignandose, a su vez, individualmente, a cada GESTO de la LISTA DE GESTOS una orden de control de una tabla de codigos (TABLACODIGOS) para controlar una o varias unidades terminales,
caracterizandose el procedimiento por que
dicha orden de control es asignada por dicho usuario, usando un boton de aprendizaje (APRENDIZAJE) en el mando a distancia, indicandose al usuario mediante parpadeo (PARPADEO) del boton que unos sensores detectaron una secuencia de movimiento que ya se efectuo varias veces con el mando a distancia, y en el que dicho usuario, presionando adicionalmente dicho boton de aprendizaje (APRENDIZAJE), indica al mando a distancia que vincule una funcion de control espedfica (TECLA, CODIGO) con la secuencia de movimiento detectada que se acaba de efectuar.
2. Procedimiento segun la reivindicacion 1, caracterizado por las siguientes etapas de procesamiento:
- Activacion (110);
- Deteccion de movimiento (120);
- Deteccion de gestos (130);
- Asignacion de una orden de control (140);
- Emision de un codigo de control (150);
- Desactivacion (160).
3. Dispositivo para el control remoto de unidades terminales u ordenadores, que comprende:
- medios de deteccion para detectar secuencias de movimiento de dicho dispositivo para el mando a distancia y para interpretar dichas secuencias de movimiento como gestos;
- medios de conversion para convertir dichos gestos en ordenes con el fin de controlar dicha unidad terminal u ordenador;
- medios de transmision para transmitir dichas ordenes a dicha unidad terminal u ordenador;
- medios de almacenamiento para almacenar gestos, aprendidos en un modo de aprendizaje o gestos predefinidos, como secuencias de movimiento complejas o simples con cierta dinamica en forma de una LISTA DE GESTOS;
- medios de procesamiento para procesar variaciones de aceleracion de dichas secuencias de movimiento y obtener rasgos caractensticos o distinciones evaluativas;
- medios de clasificacion para clasificar dichos rasgos caractensticos o distinciones evaluativas obtenidos en referencia a una tabla de referencia almacenada (TABLACONSULTA) en la que una orden de control de una tabla de codigos (TABLACODIGOS) para controlar una o varias de dichas unidades terminales u ordenadores se asigna, a su vez, a cada gesto en la LISTA DE GESTOS,
estando el dispositivo caracterizado por que comprende ademas unos medios adaptados para implementar el procedimiento de control de unidades terminales u ordenadores segun la reivindicacion 1 o 2.
4. Programa informatico que comprende medios de codigo de programa informatico adaptados para llevar a cabo el procedimiento segun las reivindicaciones 1 o 2, cuando dicho programa se ejecuta en el mando a distancia segun las reivindicaciones 1 o 2.
5. Soporte legible por ordenador que presenta un programa grabado en el mismo, comprendiendo dicho soporte legible por ordenador medios de codigo de programa informatico adaptados para llevar a cabo el procedimiento segun las reivindicaciones 1 o 2, cuando dicho programa se ejecuta en el mando a distancia segun las reivindicaciones 1 o 2.
ES11708052T 2010-03-15 2011-03-14 Procedimiento y dispositivo para el control remoto de unidades terminales Active ES2709754T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102010011473A DE102010011473A1 (de) 2010-03-15 2010-03-15 Verfahren zur Fernsteuerung von Endgeräten
PCT/EP2011/053820 WO2011113800A1 (en) 2010-03-15 2011-03-14 Method and device for the remote control of terminal units

Publications (1)

Publication Number Publication Date
ES2709754T3 true ES2709754T3 (es) 2019-04-17

Family

ID=43987483

Family Applications (1)

Application Number Title Priority Date Filing Date
ES11708052T Active ES2709754T3 (es) 2010-03-15 2011-03-14 Procedimiento y dispositivo para el control remoto de unidades terminales

Country Status (7)

Country Link
US (1) US20130063344A1 (es)
EP (1) EP2548369B1 (es)
DE (1) DE102010011473A1 (es)
ES (1) ES2709754T3 (es)
TR (1) TR201818767T4 (es)
TW (1) TWI459823B (es)
WO (1) WO2011113800A1 (es)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013106315A (ja) * 2011-11-16 2013-05-30 Toshiba Corp 情報端末、家電機器、情報処理方法および情報処理プログラム
CN102857808A (zh) * 2012-09-29 2013-01-02 上海广电电子科技有限公司 智能mid、智能电视、手势控制***及方法
US20150264439A1 (en) * 2012-10-28 2015-09-17 Hillcrest Laboratories, Inc. Context awareness for smart televisions
TW201419036A (zh) 2012-11-06 2014-05-16 Pixart Imaging Inc 感測元件陣列、控制感測裝置的方法以及相關電子裝置
US9571816B2 (en) 2012-11-16 2017-02-14 Microsoft Technology Licensing, Llc Associating an object with a subject
US20140143451A1 (en) * 2012-11-16 2014-05-22 Microsoft Corporation Binding control devices to a computing system
CN103838356A (zh) * 2012-11-20 2014-06-04 原相科技股份有限公司 传感器阵列、控制传感装置的方法以及相关电子装置
US9251701B2 (en) 2013-02-14 2016-02-02 Microsoft Technology Licensing, Llc Control device with passive reflector
DE102013220401A1 (de) 2013-10-10 2015-04-16 Robert Bosch Gmbh Verfahren und System zum Ansteuern eines Endgeräts mittels einer Zeigevorrichtung und Zeigevorrichtung
US9613202B2 (en) * 2013-12-10 2017-04-04 Dell Products, Lp System and method for motion gesture access to an application and limited resources of an information handling system
KR102240640B1 (ko) * 2014-07-03 2021-04-15 엘지전자 주식회사 표시장치 및 이의 제어방법
DE102015108084A1 (de) * 2015-05-21 2016-11-24 STABILA Messgeräte Gustav Ullrich GmbH Verfahren zum Bedienen eines Baulasers
CN106886279A (zh) * 2015-12-16 2017-06-23 华为技术有限公司 一种控制方法及装置
US11086418B2 (en) * 2016-02-04 2021-08-10 Douzen, Inc. Method and system for providing input to a device
TWI631507B (zh) 2016-03-04 2018-08-01 德凡特未來股份有限公司 動作判識裝置及其控制方法
US10165125B2 (en) 2017-03-02 2018-12-25 Biosense Webster (Israel) Ltd. Remote control and interaction with implanted devices
CN109559497A (zh) * 2017-09-27 2019-04-02 朗德万斯公司 利用遥控器控制电子装置的方法、遥控器和***
US20230335035A1 (en) * 2020-09-15 2023-10-19 Lg Electronics Inc. Display device and power-off control method thereof

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7233316B2 (en) * 2003-05-01 2007-06-19 Thomson Licensing Multimedia user interface
US7173604B2 (en) * 2004-03-23 2007-02-06 Fujitsu Limited Gesture identification of controlled devices
US20090054067A1 (en) * 2007-08-23 2009-02-26 Telefonaktiebolaget Lm Ericsson (Publ) System and method for gesture-based command and control of targets in wireless network
GB0820621D0 (en) * 2008-11-12 2008-12-17 Barnardo Christopher J A Remote control wand
US8232859B2 (en) * 2009-08-11 2012-07-31 Empire Technology Development Llc Multi-dimensional controlling device

Also Published As

Publication number Publication date
US20130063344A1 (en) 2013-03-14
TR201818767T4 (tr) 2019-01-21
TWI459823B (zh) 2014-11-01
DE102010011473A1 (de) 2011-09-15
EP2548369B1 (en) 2018-11-07
WO2011113800A1 (en) 2011-09-22
TW201204061A (en) 2012-01-16
EP2548369A1 (en) 2013-01-23

Similar Documents

Publication Publication Date Title
ES2709754T3 (es) Procedimiento y dispositivo para el control remoto de unidades terminales
US8570273B1 (en) Input device configured to control a computing device
JP6669069B2 (ja) 検出装置、検出方法、制御装置、および制御方法
US10437411B2 (en) Reconfigurable clip-on modules for mobile computing devices
US10168775B2 (en) Wearable motion sensing computing interface
CN105892867B (zh) 信息处理设备、方法、***、工作台和记录介质
JP6795623B2 (ja) コントローラ
US7934995B2 (en) Game system and information processing system
JP6275839B2 (ja) リモコン装置、情報処理方法およびシステム
US9110505B2 (en) Wearable motion sensing computing interface
JP5187849B2 (ja) 脱着可能トランシーバを備えた慣性センサ式ポインティング・デバイス
US20080305873A1 (en) Universal Toy Controller System And Methods
US9310887B2 (en) Handheld and wearable remote-controllers
US20080291160A1 (en) System and method for recognizing multi-axis gestures based on handheld controller accelerometer outputs
JP2020519992A (ja) Led追跡リングを用いたハンドコントローラ
US20080300061A1 (en) Online Interactive Game System And Methods
US20080303787A1 (en) Touch Screen Apparatus And Methods
US9176602B2 (en) Spherical remote control
US20170087455A1 (en) Filtering controller input mode
TW201403391A (zh) 遠端互動系統及其控制
JP2011527795A (ja) 動きを認識する装置および方法
JP2011065512A (ja) 情報処理システム、情報処理プログラム、操作認識システム、および操作認識プログラム、
CN111736689A (zh) 虚拟现实装置、数据处理方法与计算机可读存储介质
JPWO2017051782A1 (ja) 情報処理装置及び情報処理方法
CN108353204A (zh) 显示装置及其控制方法