ES2311218T3 - Controlador para la manipulacion de objetos virtuales sobre una pantalla tactil de multiples contactos. - Google Patents

Controlador para la manipulacion de objetos virtuales sobre una pantalla tactil de multiples contactos. Download PDF

Info

Publication number
ES2311218T3
ES2311218T3 ES05730729T ES05730729T ES2311218T3 ES 2311218 T3 ES2311218 T3 ES 2311218T3 ES 05730729 T ES05730729 T ES 05730729T ES 05730729 T ES05730729 T ES 05730729T ES 2311218 T3 ES2311218 T3 ES 2311218T3
Authority
ES
Spain
Prior art keywords
touch
control
computerized equipment
graphic
equipment according
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.)
Expired - Lifetime
Application number
ES05730729T
Other languages
English (en)
Inventor
Pascal Joguet
Guillaume Largillier
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.)
Stantum SAS
Original Assignee
Stantum SAS
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34834225&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2311218(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Stantum SAS filed Critical Stantum SAS
Application granted granted Critical
Publication of ES2311218T3 publication Critical patent/ES2311218T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/045Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/047Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using sets of wires, e.g. crossed wires
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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
    • G06F3/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/02Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
    • G10H1/04Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
    • G10H1/053Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only
    • G10H1/055Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only by switches with variable impedance elements
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/32Constructional details
    • G10H1/34Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/091Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
    • G10H2220/096Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith using a touch screen
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/155User input interfaces for electrophonic musical instruments
    • G10H2220/221Keyboards, i.e. configuration of several keys or key-like input devices relative to one another
    • G10H2220/241Keyboards, i.e. configuration of several keys or key-like input devices relative to one another on touchscreens, i.e. keys, frets, strings, tablature or staff displayed on a touchscreen display for note input purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Length Measuring Devices Characterised By Use Of Acoustic Means (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Processing Or Creating Images (AREA)
  • Details Of Television Systems (AREA)

Abstract

Un dispositivo para el control de un equipo informatizado que comprende: un captador táctil bidimensional de múltiples contactos para la adquisición de una pluralidad de informaciones táctiles a la vez: una pantalla de visualización posicionada bajo el captador táctil bidimensional dispuesta para presentar al menos un objeto gráfico entre una pluralidad de objetos gráficos; siendo el captador táctil bidimensional transparente de manera que un usuario pueda haber el o cada objeto gráfico presentado sobre la pantalla; estando del dispositivo caracterizado porque comprende: una memoria para almacenar la pluralidad de objetos gráficos a presentar, estando asociado cada uno de los objetos gráficos de la pluralidad de objetos gráficos a una ley de tratamiento respectivo, un calculador local dispuesto para analizar la posición de las informaciones táctiles adquiridas por el captador táctil bidimensional de múltiples contactos y para aplicar la ley de tratamiento asociada a una objeto gráfico presentado sobre la pantalla de visualización en función de la posición de las informaciones táctiles con relación a la posición del objeto gráfico presentado sobre la pantalla de visualización, de manera que controle el equipo informatizado.

Description

Controlador para la manipulación de objetos virtuales sobre una pantalla táctil de múltiples contactos.
El presente invento se refiere al dominio de los controladores musicales.
El presente invento se refiere más particularmente a una interfaz o enlace hombre-máquina que permite por ejemplo el control de software de música o de un autómata por una pantalla táctil de múltiples contactos con manipulación de objetos virtuales.
La técnica anterior conoce ya los controladores de software de tipo manual. Son por ejemplo potenciómetros manipulables por el usuario en forma de consolas y que controlan las diferentes funciones de los softwares de música. Tal consola forma por ejemplo el objeto de la solicitud PCT WO 01/69399.
La desventaja de este tipo de controlador es que son muy poco ergonómicos para una manipulación eficaz de los softwares.
La solución propuesta por el presente invento es poner en práctica una pantalla táctil para la manipulación y el acceso a las funciones de softwares.
En el dominio de los controladores táctiles, la técnica anterior conoce ya por la solicitud PCT WO 03/041006, controladores musicales con control táctil sobre un captador matricial. La tecnología descrita en este documento permite un control táctil de tipo de múltiples contactos, donde todos los dedos pueden intervenir para el control de los softwares.
Sin embargo estos documentos no proponen retorno visual de las manipulaciones, ya que los diferentes captadores matriciales son de tipo opaco.
La técnica anterior conoce, por la solicitud de patente americana US 2002/005108 (Lester Franck Ludwig) "Controladores táctiles, visuales y de disposición para el control en tiempo real del tratamiento de la señal de música, mezclado, vídeo e iluminación", un dispositivo según el preámbulo de la reivindicación 1ª.
La técnica anterior conoce igualmente, por la patente norteamericana US 5.027.689 (Yamaha) "Aparato generador de tono musical", un aparato generador de sonidos musicales. Este aparato comprende un dispositivo de generación de informaciones de posición para generar informaciones de posición de instrumento de música (PS) como valores de coordenadas planas. Estas informaciones (PS) están almacenadas en un dispositivo de memoria o son determinadas de manera selectiva por una operación manual. El aparato comprende también un dispositivo de conversión de informaciones para convertir las informaciones (PS) en informaciones de control de parámetros de sonidos musicales (PD). Estas informaciones de control PD controlan las señales de fuente de sonidos musicales (S11, S12 y S13) para generar un campo de sonido correspondiente a la posición de instrumentos de música dispuestos sobre una escena. Esto permite que un operario verifique las posiciones de instrumentos de música en escena, proporcionando así la sensación de estar en una verdadera representación "en vivo".
En esta patente americana, se ha hecho mención de múltiples contactos, pero se trata solamente de dos contactos sobre un eje y no en coordenadas cartesianas. El aparato de esta patente americana no funciona más que como lineal para la opción de múltiples puntos y no permite el seguimiento (seguimiento de trayectoria). Además, el aparato de esta patente americana necesita una pluralidad de captadores, específicos a cada uno de los instrumentos, mientras que el presente invento pretende un captador genérico.
La técnica anterior conoce igualmente una solución de tipo controlador musical en forma de una pantalla táctil con retorno visual de los objetos manipulados por la patente US 5.559.301. Sin embargo, esta patente describe objetos predefinidos (esencialmente de tipo correderas y potenciómetro circular). Estos tipos de objetos son bastante limitativos y pueden revelarse poco ergonómicos para manipulaciones especiales. Por otra parte, el modo de adquisición descrito en esta patente no es en tiempo real. En efecto, un icono debe en primer lugar ser activado por un primer contacto del dedo, luego el objeto manipulado, y los valores no son actualizados más que después de que el icono haya sido soltado. Esta solución no permite una gestión en tiempo real de los parámetros asociados al objeto. Finalmente, el captador táctil utilizado en esta patente es un captador "mono contacto" que no permite la adquisición por ejemplo más que para un solo dedo, y por tanto el control de un solo objeto a la vez. Esta característica es muy limitativa para una manipulación eficaz de los objetos.
En lo que sigue, el término "múltiples contactos" define un captador táctil que permite la adquisición de las zonas de contacto de varios dedos a la vez, por oposición a los captadores "mono contacto" que no permiten la adquisición más que para un solo dedo o para un estilete, como por ejemplo para la patente precedente US 5.559.301.
El presente invento pretende remediar los inconvenientes de la técnica anterior proponiendo una pantalla de control musical táctil de múltiples contactos con retorno visual de las diferentes acciones del usuario sobre objetos parametrizables.
A la vista del documento US 2002/005108 ya mencionado, el problema resuelto por el invento es mejorar el control del equipo informatizado a partir del captador táctil que puede presentar objetos gráficos.
Este problema es resuelto según el invento por un dispositivo según la reivindicación 1ª y un procedimiento según la reivindicación 5ª.
Modos de realización particulares del invento están descritos en las reivindicaciones dependientes.
De preferencia, los tratamientos comprenden una detección de zona que abarca la zona de contacto de un objeto con el captador táctil.
Ventajosamente, los tratamientos comprenden una detección de baricentro.
De preferencia, comprende etapas de refresco de los objetos gráficos en función de los tratamientos efectuados durante una etapa de adquisición precedente al menos.
Según un modo de puesta en práctica, comprende una etapa de edición de objetos gráficos consistente en generar una representación gráfica a partir de una biblioteca de componentes y de funciones gráficas, y en determinar una ley de tratamiento asociada.
De preferencia, la frecuencia de adquisición de las informaciones táctiles es superior a 50 Hz.
El presente invento se refiere igualmente a un dispositivo para el control de un equipo informatizado que comprende un captador bidimensional de múltiples contactos para la adquisición de informaciones táctiles caracterizado porque comprende además una pantalla de visualización dispuesta bajo el captador táctil bidimensional así como una memoria para el registro de objetos gráficos asociados cada uno al menos a una ley de tratamiento, y un calculador local para el análisis de la posición de las informaciones táctiles adquiridas y la aplicación de una ley de tratamiento en función de dicha posición con relación a la posición de los objetos gráficos.
De preferencia, se conecta además a un cubo (red de múltiples tomas) para formar una red de controladores.
Ventajosamente, dicho captador táctil bidimensional de múltiples contactos es una placa resistiva.
De preferencia, dicho dispositivo comprende además una salida de red apta para recibir un cable de red.
Se comprenderá mejor el invento con ayuda de la descripción, hecha a continuación a título puramente explicativo, de un modo de realización del invento, con referencia a las figuras adjuntas en las que:
La fig. 1A es un diagrama funcional del controlador según el invento,
La fig. 1B representa la estructura del controlador asociado al diagrama funcional según el invento,
La fig. 1C representa el diagrama funcional de las diferentes etapas del proceso de adquisición de los datos que provienen del captador, de la creación de los cursores asociados a los diferentes dedos, de la intersección con los objetos gráficos y de la generación de los mensajes de control,
La fig. 2A es una descripción del captador táctil matricial,
La fig. 2B describe la primera etapa del funcionamiento del barrido del captador con vistas a obtener la información de múltiples contactos,
Las figs. 2C, 2E y 2F explican la resolución de los problemas de ortogonalidad.
La fig. 2D es un diagrama funcional de la interfaz de captura.
La serie de figs. 3A a 3F explica las etapas de creación de cursores, de filtrado, de cálculo de baricentro, de cartografiado y de control de los objetos gráficos,
Las figs. 4 y 5 representan diferentes ejemplos de objetos gráficos.
Las figs. 6 a 10 representan diferentes ejemplos de combinaciones de objetos gráficos sobre el controlador,
La fig. 11 ilustra la utilización en red del controlador asociado al ordenador del usuario.
En lo que sigue, el control se efectúa sobre un equipo informatizado que puede ser por ejemplo un software de música, un autómata, un equipo audiovisual, o un equipo multimedia.
Ilustrado en las figs. 1A, 1B y más precisamente 2A, el primer elemento fundamental del presente invento es el captador matricial (101), necesario para la adquisición (manipulaciones de múltiples contactos) con ayuda de una interfaz de captura (102). El captador puede estar eventualmente dividido en varias partes a fin de acelerar la captación, siendo barrida cada parte simultáneamente.
El principio general es crear tantos cursores (como un cursor de ratón) como zonas detectadas hay sobre el captador y seguir sus evoluciones en el tiempo.
Cuando el usuario retira sus dedos del captador, los cursores asociados son destruidos.
De esta manera, se capta la posición y la evolución de varios dedos sobre el captador simultáneamente. Es una captación de múltiples contactos totalmente innovadora para este tipo de controlador.
El captador utilizado para el ejemplo de puesta en práctica del invento es una placa táctil resistiva matricial de tipo conocido.
Las placas táctiles resistivas matriciales están compuestas de dos caras superpuestas sobre las que son organizadas pistas de ITO (óxido de indio estaño), que es un material conductor traslúcido. Las pistas están dispuestas en líneas sobre la capa superior y en columnas sobre la capa inferior, formando una matriz (véase fig. 2A).
Las dos capas conductoras están aisladas una de la otra por riostras de espaciamiento. La intersección de una línea con una columna forma un punto de contacto. Cuando se coloca un dedo sobre la placa, se pone en contacto una o varias columnas situadas sobre la capa superior con una o varias líneas situada sobre la capa inferior creando así uno o varios puntos de contacto. (véase fig. 2B).
Ventajosamente, una variante del invento consiste en reemplazar las riostras por un material resistivo trasparente (por ejemplo un polímero conductor), cuya resistencia variaría en función del aplastamiento, cayendo ésta si se ejerce una fuerza de apoyo suficiente. De esta manera, se podría igualmente extraer la presión ejercida sobre la superficie efectuando una medida de resistencia en cada intersección línea-columna.
Con vistas a la utilización musical o audiovisual de estas placas, el imperativo es medir la actividad de un dedo con una latencia máxima de 20 ms.
Se miden al menos 100 veces por segundo el estado de la placa, pudiendo ésta estará dividida en varias zonas a fin de efectuar un tratamiento paralelo sobre dichas zonas.
Así, según el invento, la frecuencia de muestreo de la placa es de al menos 100 Hz.
Otro elemento fundamental es el dispositivo electrónico de barrido de la placa táctil que permite la detección simultánea de varios puntos de contacto sobre el captador matricial. En efecto los métodos de adquisición conocidos para este tipo de captadores no permiten la detección de varios puntos de contacto simultáneos.
Los métodos conocidos actualmente no permiten resolver los problemas ilustrados por la fig. 2C. Si se efectúa una medida simultánea de todas las líneas alimentando una columna, sobrevienen problemas de ortogonalidad. El punto de contacto nº 1 va a enmascarar el punto de contacto nº 2. Igualmente, si se mide una línea cuando todas las columnas están alimentadas, el punto de contacto nº 2 es enmascarado por el punto de contacto nº 1. La solución propuesta para resolver este problema consiste en efectuar un barrido secuencial del captador.
Las columnas son alimentadas por ejemplo a 5 V y se mide el nivel de las líneas (nivel alto o bajo) secuencialmente.
Cuando una de las columnas es puesta bajo tensión, las otras son de alta impedancia a fin de impedir la propagación de la corriente en éstas.
Así, se alimenta en primer lugar la columna 1 mientras las otras columnas son de alta impedancia.
Las líneas son medidas secuencialmente, es decir unas después de las otras. Se lee en un primer instante el valor sobre la primera línea mientras que se unen todas las otras líneas a masa. Luego se une la línea 1 a masa y se lee el valor sobre la línea 2, y así sucesivamente hasta que se tenga el valor de todas las líneas.
La columna 1 pasa a continuación al estado de alta impedancia y la columna 2 es alimentada. Se vuelve a comenzar a leer el estado de cada una de las líneas.
Se efectúa así el barrido hasta la última columna. Al ser el propósito formar una placa de múltiples contactos, el barrido total de la matriz se hace a una frecuencia elevada a fin de obtener el valor de cada uno de los puntos de intersección de la placa varias veces por segundo.
El dispositivo que permite adquirir los datos de la placa está ilustrado por la fig. 2D, que representa el algoritmo de adquisición de una placa que comprende 100 líneas (L) y 135 columnas (C).
Ciertos problemas de enmascaramiento de un punto por uno o varios otros puntos pueden aparecer.
En efecto, la resistencia del material transparente (ITO) que compone las columnas y las líneas aumenta proporcionalmente a la longitud de las pistas. Así, el potencial medido en la esquina inferior izquierda del captador será superior al potencial medido en la esquina superior derecha.
En las figs. 2E y 2F, la nube de puntos absorbe una gran parte del potencial eléctrico de la columna alimentada. El potencial medido sobre el punto aislado es por tanto demasiado débil para ser detectado.
La solución a este problema consiste en utilizar un comparador de tensión pilotado numéricamente a la salida de la línea a fin de determinar si la tensión observada es suficiente para ser considerada como resultante de la acción de un dedo sobre la placa táctil. El valor de referencia del comparador (umbral de comparación) es disminuido a cada medida de línea. Así los valores de comparaciones de las últimas líneas son inferiores a los de las primeras líneas, lo que permite detectar de la misma manera un punto de contacto situado en la parte baja a la izquierda o en la parte alta a la derecha.
Se efectúa entonces por ejemplo el muestreo completo de la placa al menos 100 veces por segundo para las columnas y las líneas.
Los datos emitidos de la interfaz de captura (102) forman así una imagen representativa del conjunto del captador. Esta imagen es colocada en memoria a fin de que un programa pueda proceder al filtrado, a la detección de los dedos y a la creación de los cursores. Se hará referencia a este efecto a la fig. 1C.
La fase de filtrado ilustrada por la fig. 3B consiste en eliminar el ruido eventualmente generado por la interfaz de adquisición o el propio captador. Se considera que sólo nubes de varios puntos de contacto pueden corresponder al apoyo de un dedo. Se efectúa por tanto una detección de zona de contención a fin de eliminar puntos de contacto aislados.
La etapa siguiente consiste en asociar un cursor a cada punto de apoyo (fig. 3C). A este efecto, se calcula el baricentro de cada zona de contención. Cuando es soltado un dedo, el cursor correspondiente es liberado.
El programa ejecutado localmente por el procesador principal permite asociar estos cursores a objetos gráficos que son presentados sobre la pantalla (105) a fin de manipularlos. Simultáneamente, el programa local utiliza estos cursores para generar mensajes de control dirigidos al ordenador anfitrión o al aparato controlado.
Además, el programa comprende un simulador de modelos físicos que permite modificar las leyes de interacción entre los cursores y los objetos gráficos. Diferentes modelos físicos pueden ser empleados: sistema masa-resorte, vibración de una cuerda, gestión de las colisiones, ley de la gravedad, campo electromagnético.
El programa considera el posicionamiento de los cursores y sobre qué objeto gráfico se sitúa cada uno. En función del objeto considerado, un tratamiento específico es aplicado a los datos que provienen del captador. Por ejemplo, una medida de presión (correspondiente a una evolución de la tarea hecha por el dedo sobre la placa táctil en un corto intervalo de tiempo) puede ser interpretada. En función de la naturaleza del objeto, pueden ser deducidos otros parámetros: la aceleración, la velocidad, las trayectorias, etc. Algoritmos de reconocimiento de forma pueden ser aplicados igualmente a fin de diferenciar diferentes
dedos.
El programa principal (103) trasmite igualmente a la interfaz gráfica (104) los datos a presentar en la pantalla (105). Está interfaz gráfica está además constituida por un procesador gráfico. Este procesador gráfico es por ejemplo de tipo conocido. Este último puede estar constituido por funciones gráficas primitivas que permiten por ejemplo la presentación de mapa de bits, pólizas de caracteres de polígonos y de figuras en 2 y 3 dimensiones, el dibujo vectorial, el "antialiasing" (eliminación de distorsión "liasing"), el texturizado, la transparencia y la interpolación de colores.
En esta declinación del invento, el programa principal comprende igualmente un analizador de expresiones matemáticas que permite coger y calcular en tiempo real funciones matemáticas. Estas permiten modificar los valores de cualquier variable. Por ejemplo, las coordenadas (x, y) de un cursor en el interior de un objeto pueden ser consideradas como dos variables comprendidas entre 0 y 1. El analizador de expresión permite crear una expresión del tipo "x*1000+600" con el fin de obtener una nueva variable, cuyo valor estará comprendido entre 600 y 1600. La variable obtenida permite controlar por ejemplo la frecuencia de un oscilador comprendido entre 600 y 1600 Hz. Las expresiones matemáticas pueden aplicarse tanto a valores escalares como a vectores.
El analizador de expresión es un útil que permite efectuar cálculos en tiempo real sobre las variables de los objetos.
El programa local (103) realiza igualmente un formateado de los datos en forma de mensajes para el puerto de red (106), que los comunicará al ordenador sobre el que son ejecutadas las aplicaciones informáticas.
La interfaz de red es por ejemplo un enlace Ethernet 10/100 base T estándar, que comunica por paquetes gracias al protocolo TCP/IP. Puede también ser una interfaz de red de tipo sin hilo.
Ilustrado en la fig. 11, es preciso señalar que la unión Ethernet ofrece al usuario la posibilidad, gracias a la utilización de un simple cubo (red de múltiples tomas), de extender indefinidamente su dispositivo de control constituyendo una red de controladores según el invento.
El o los controladores presentes en la red comunican entonces entre ellos y con el ordenador anfitrión en forma de envíos recíprocos de mensajes.
El conjunto que constituye la máquina es alimentado por otra parte por una batería no representada del tipo conocido o por un adaptador de sector.
Finalmente, al nivel del ordenador del usuario, un editor de interfaz (107) permite programar de manera gráfica la interfaz, es decir el conjunto de los objetos gráficos presentados en la pantalla (105). En este modo de realización del invento, las interfaces están a su vez organizadas en escenas, que son estructuras jerárquicas superiores. Cada escena comprende en efecto varias interfaces. El usuario puede permutar las interfaces con la ayuda de un teclado de botón o de un pedal de control conectado al puerto de entrada-salida.
Otra función del editor de interfaz es afectar los datos de control a loa parámetros que el usuario desea controlar.
El usuario dispone por ejemplo de una biblioteca de objetos gráficos parametrizables que permiten componer diferentes interfaces según la aplicación deseada. Las figs. 4 y 5 representan diferentes objetos gráficos puestos a disposición del usuario.
Pueden estar predefinidos y dedicados muy particularmente a la música o al control de equipos audiovisuales o de aparatos informatizados. Por ejemplo, un potenciómetro lineal (403, 404) está particularmente adaptado para controlar parámetros continuos tales como el volumen de una señal sonora, la frecuencia de un filtro. Una moleta (401) puede por ejemplo servir para controlar el desenfilado de un lector de audio o vídeo. Los objetos pueden también ser desarrollados libremente gracias a un conjunto de desarrollo (SDK) del tipo conocido (109). El conjunto de desarrollo proporciona acceso a las funciones primitivas gráficas del controlador.
El editor de interfaz (107) permite así al usuario crear fácilmente interfaces personalizadas de control. Es un software ejecutado en el ordenador del usuario. Se compone de una ventana principal que representa la superficie táctil de la placa sobre la que se pueden depositar objetos gráficos procedentes de una biblioteca de objetos propuestos. La manipulación y la colocación de los objetos en la superficie se efectúan con el ratón, por ejemplo. El objeto depositado sobre la ventana se presenta simultáneamente sobre el controlador, estando registrado el objeto en una memoria del controlador. Puede a continuación desplazar o volver a dimensionar los objetos a su conveniencia.
Además del posicionamiento de los objetos gráficos sobre la ventana principal, otras ventanas secundarias permiten regular diferentes parámetros inherentes a los objetos (propiedades gráficas, comportamiento físico). Por ejemplo, un botón (402) puede también actuar como un interruptor o como un gatillo. En el caso del modo gatillo, una medida de presión puede opcionalmente ser llevada a cabo. Otro ejemplo de objeto parametrizable es el área 2D (503, 504), cuyo principio consiste en desplazar peones al interior de una zona delimitada. El número de peones presentes en el área 2D es una opción parametrizable. El área puede estar configurada en modo de un solo plano, modo en el que los peones entran en colisión unos con los otros, o de múltiples planos, modo en el que los peones son situados sobre planos diferentes superpuestos. Parámetros físicos pueden igualmente ser configurados: el coeficiente de rozamiento de los peones sobre el plano, el rebote y la atracción de los peones sobre los bordes y entre ellos.
El editor permite igualmente listar los objetos presentes sobre la superficie, crear funciones y variables gracias al analizador de expresión.
Así, los objetos tienen por defecto un cierto número de variables (x, y, z...) que corresponden a sus ejes primitivos. Estas variables están siempre comprendidas entre 0 y 1 y varían en forma de números de 32 bits de coma flotante. El usuario debe poder "conectar" estas variables hacia otros valores más representativos de lo que desea controlar. Así, el analizador de expresión proporciona la posibilidad de crear nuevas variables con la ayuda de expresiones matemáticas simples. Por ejemplo, un potenciómetro rectilíneo tiene un eje primitivo que es x. Si el usuario desea controlar una frecuencia de 500 a 2500 Hz, debe crear una variable a = 2000x + 500.
Son también deseadas opciones de presentación de estatuto. Permiten controlar visualmente el estado de un parámetro.
Los tratamientos ulteriores que serán aplicados a los objetos al nivel de la unidad de cálculo principal (103) por la manipulación sobre la placa son especificados en cada tipo de objeto.
En efecto, un movimiento circular del dedo sobre un potenciómetro lineal virtual (403, 404) no debe tener acción sobre el estado del potenciómetro, mientras que debe modificar el estado en el caso de un potenciómetro circular (401). Igualmente, ciertos objetos no pueden tener en cuenta más que un solo dedo (el potenciómetro lineal por ejemplo) al mismo tiempo, mientras que otros pueden aceptar la interacción de varios dedos (teclado, área 2D).
Por ejemplo, 1' "área 2D" (503, 504) es una superficie rectangular que contiene un cierto número de peones, teniendo cada uno una posición propia. Los peones pueden ser desplazados por el usuario.
El principio es colocar un sistema físico para el conjunto de los objetos, es decir por ejemplo que los peones desplazados por el usuario adquieran una velocidad de inercia que conservan cuando el usuario los suelta; los peones así sometidos a su velocidad propia van a rebotar sobre los bordes del "área 2D" e incluso a rebotar entre ellos. Además, serán sometidos a fuerzas de atracción/repulsión sobre los bordes y sobre los otros peones, así como a un coeficiente de rozamiento sobre la superficie del área 2D, para parar los peones al cabo de un cierto tiempo. Todos estos parámetros serán parametrizables.
Otra variante del área 2D consiste en aplicar una ley física de tipo "masa-resorte". Un elástico virtual es tensado entre cada cursor y cada peón. El usuario puede modificar el comportamiento de este objeto configurando la fricción y el factor de interpolación. Estas propiedades pueden igualmente ser modificadas en tiempo real con la ayuda de otros objetos.
Otro ejemplo es el "Multideslizador" (501), una tabla de cursores cuyo número es configurable. La utilización típica es el control de un ecualizador gráfico o de una envolvente espectral. La diferencia entre un "multideslizador" y varios potenciómetros lineales simples yuxtapuestos es que se puede modificar el conjunto de los cursores en un solo toque, haciendo deslizar el dedo. El multideslizador puede igualmente ser utilizado como una cuerda discretizada. Por ello, basta con aplicarle el modelo físico de una cuerda, cuya tensión es parametrizable por el usuario.
Una visualización de diferentes ejemplos de interfaces que reúnen diferentes tipos de objetos está ilustrada por las figs. 6 a 9, en las que se puede observar varios objetos descritos anteriormente.
La fig. 6 representa una disposición de 6 áreas 2D (601) conteniendo cada una 1 peón. Esta interfaz podrá controlar, por ejemplo, seis filtros diferentes afectados a una o varias fuentes sonoras. En este caso, el desplazamiento en abscisas de cada peón en el interior de cada zona controla la frecuencia del filtro, mientras que el desplazamiento en ordenadas controla el factor de calidad o la anchura de banda del filtro.
La fig. 7 representa un ejemplo de control de un sintetizador o de un muestreador del tipo conocido. La interfaz se compone de un teclado atemperado (704) que controla la altura de los sonidos, de un grupo de cuatro potenciómetros (703) verticales que permiten controlar por ejemplo su envolvente dinámica (tiempos de ataque, tiempos de decrecimiento, nivel de mantenimiento, tiempos de liberación). Un área 2D (701) que contiene peones 3 permite controlar por ejemplo efectos aplicados al sonido (reverberación, eco, filtros). Una matriz de 16 botones (702) puede por ejemplo disparar 16 secuencias musicales diferentes registradas o aún recordar 16 configuraciones registradas previamente de los controles descritos precedentemente.
Otro ejemplo de aplicación del invento está ilustrado por la fig. 8 que representa el control de un dispositivo de difusión de diferentes fuentes sonoras en el espacio, sobre un dispositivo constituido por varios altavoces. En esta configuración, un área 2D (801) que representa el espacio de difusión contiene 4 peones (801) que corresponden a cuatro fuentes sonoras. El área 2D contiene igualmente 5 iconos (802) que representan el posicionamiento de cinco altavoces. Desplazando los diferente peones (802) se regula el nivel y/o la fase de cada fuente sonora con relación a cada recinto, lo que determina su emplazamiento en el espacio. Un grupo de cuatro potenciómetros lineales (803) permite además regular el nivel relativo de cada fuente. Un conjunto de cuatro botones (804) permite activar o desactivar cada fuente sonora.
Otro ejemplo está ilustrado por la fig. 9 que representa el control de un sintetizador o de un generador de sonido según una configuración diferente de la representada por la fig. 7. Aquí, la frecuencia del generador de sonido es controlada por cuatro cuerdas virtuales (903). La tensión inicial (el acorde) de cada cuerda puede a su vez ser controlada, por ejemplo, por un potenciómetro lineal (902). Un área 2D puede por ejemplo controlar otros parámetros del generador de sonido, tales como el nivel de salida, el timbre, la panorámica, etc.
La fig. 10 representa el control de un equipo de montaje de audio y/o vídeo de tipo conocido. Una moleta (1001) permite controlar la velocidad de lectura de las fuentes de audio y/o de vídeo. Un objeto de presentación de estatuto (1002) permite representar el posicionamiento de la lectura según un formato (hora, minuto, segundo, imagen) del tipo conocido. Un conjunto de botones (1003) permite acceder a las funciones de lectura y de montaje del aparato controlado.

Claims (12)

1. Un dispositivo para el control de un equipo informatizado que comprende: un captador táctil bidimensional de múltiples contactos para la adquisición de una pluralidad de informaciones táctiles a la vez: una pantalla de visualización posicionada bajo el captador táctil bidimensional dispuesta para presentar al menos un objeto gráfico entre una pluralidad de objetos gráficos; siendo el captador táctil bidimensional transparente de manera que un usuario pueda haber el o cada objeto gráfico presentado sobre la pantalla; estando del dispositivo caracterizado porque comprende: una memoria para almacenar la pluralidad de objetos gráficos a presentar, estando asociado cada uno de los objetos gráficos de la pluralidad de objetos gráficos a una ley de tratamiento respectivo, un calculador local dispuesto para analizar la posición de las informaciones táctiles adquiridas por el captador táctil bidimensional de múltiples contactos y para aplicar la ley de tratamiento asociada a una objeto gráfico presentado sobre la pantalla de visualización en función de la posición de las informaciones táctiles con relación a la posición del objeto gráfico presentado sobre la pantalla de visualización, de manera que controle el equipo informatizado.
2. Un dispositivo para el control de un equipo informatizado según la reivindicación 1ª, caracterizado porque está además dispuesto para ser conectado a una red de múltiples tomas para formar una red de controladores.
3. Un dispositivo para el control de un equipo informatizado según la reivindicación 1ª, caracterizado porque dicho captador táctil bidimensional de múltiples contactos es una placa resistiva.
4. Un dispositivo para el control de un equipo informatizado según la reivindicación 1ª, caracterizado porque dicho dispositivo comprende además una salida de red apta para recibir un cable de red.
5. Un procedimiento para el control de un equipo informatizado por un dispositivo que comprende un captador bidimensional de múltiples contactos transparente para la adquisición de informaciones táctiles, así como medios de cálculo que generan señales de mando en función de dichas informaciones táctiles, comprendiendo el procedimiento: una etapa de presentación de un objeto gráfico sobre una pantalla colocada bajo dicho captador táctil de múltiples contactos transparente, estando asociado el objeto gráfico a una ley de tratamiento específico, una etapa en la que el captador bidimensional de múltiples contactos entrega, durante cada fase de adquisición, una pluralidad de informaciones táctiles, una etapa de tratamiento de las informaciones táctiles que consiste en aplicar a cada una de dichas informaciones táctiles la ley de tratamiento específico asociada al objeto presentado sobre la pantalla en función de la posición de las informaciones táctiles con relación a la posición del objeto gráfico presentado sobre la pantalla.
6. Un procedimiento para el control de un equipo informatizado según la reivindicación 5ª, caracterizado porque pone en práctica un captador matricial y porque comprende además una etapa de barrido secuencial del captador.
7. Un procedimiento para el control de un equipo informatizado según la reivindicación 5ª, caracterizado porque los tratamientos comprenden una detección de zona que abarca la zona de contacto de un objeto con el captador táctil.
8. Un procedimiento para el control de un equipo informatizado según la reivindicación 5ª, caracterizado porque los tratamientos comprenden una detección de baricentro.
9. Un procedimiento para el control de un equipo informatizado según la reivindicación 5ª, caracterizado porque comprende etapas de refresco de los objetos gráficos en función de los tratamientos efectuados durante una etapa de adquisiciones precedente al menos.
10. Un procedimiento para el control de un equipo informatizado según la reivindicación 5ª, caracterizado porque comprende una etapa de edición de objetos gráficos consistente en generar una representación gráfica a partir de una biblioteca de componentes y de funciones gráficas, y en determinar una ley del tratamiento asociada.
11. Un procedimiento para el control de un equipo informatizado según la reivindicación 5ª, caracterizado porque la frecuencia de adquisición de los datos táctiles es superior a 50 Hz.
12. Un procedimiento para el control de un equipo informatizado según la reivindicación 5ª, caracterizado porque dicho dispositivo comunica con dicho equipo informatizado por una unión Ethernet.
ES05730729T 2004-02-23 2005-02-23 Controlador para la manipulacion de objetos virtuales sobre una pantalla tactil de multiples contactos. Expired - Lifetime ES2311218T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0450329A FR2866726B1 (fr) 2004-02-23 2004-02-23 Controleur par manipulation d'objets virtuels sur un ecran tactile multi-contact
FR0450329 2004-02-23

Publications (1)

Publication Number Publication Date
ES2311218T3 true ES2311218T3 (es) 2009-02-01

Family

ID=34834225

Family Applications (1)

Application Number Title Priority Date Filing Date
ES05730729T Expired - Lifetime ES2311218T3 (es) 2004-02-23 2005-02-23 Controlador para la manipulacion de objetos virtuales sobre una pantalla tactil de multiples contactos.

Country Status (12)

Country Link
US (6) US8049730B2 (es)
EP (5) EP1950649A3 (es)
JP (2) JP4932500B2 (es)
KR (1) KR101197876B1 (es)
CN (1) CN100447723C (es)
AT (1) ATE402436T1 (es)
CA (1) CA2557063C (es)
DE (1) DE602005008384D1 (es)
ES (1) ES2311218T3 (es)
FR (1) FR2866726B1 (es)
PL (1) PL1719047T3 (es)
WO (1) WO2005091104A2 (es)

Families Citing this family (124)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6610917B2 (en) 1998-05-15 2003-08-26 Lester F. Ludwig Activity indication, external source, and processing loop provisions for driven vibrating-element environments
US9024884B2 (en) 2003-09-02 2015-05-05 Apple Inc. Touch-sensitive electronic apparatus for media applications, and methods therefor
FR2866726B1 (fr) * 2004-02-23 2006-05-26 Jazzmutant Controleur par manipulation d'objets virtuels sur un ecran tactile multi-contact
US8717301B2 (en) 2005-08-01 2014-05-06 Sony Corporation Information processing apparatus and method, and program
JP4201775B2 (ja) * 2005-03-02 2008-12-24 株式会社コナミデジタルエンタテインメント 情報処理装置、情報処理装置の制御方法及びプログラム
EP1783593A3 (en) * 2005-10-07 2012-12-19 Sony Corporation Information processing apparatus with a user interface comprising a touch panel, method and program
DE502007000444D1 (de) * 2006-06-30 2009-04-02 Christian Iten Verfahren zur Positionierung eines Cursors auf einem berührungsempfindlichen Bildschirm
US8144129B2 (en) * 2007-01-05 2012-03-27 Apple Inc. Flexible touch sensing circuits
US8970503B2 (en) * 2007-01-05 2015-03-03 Apple Inc. Gestures for devices having one or more touch sensitive surfaces
US20080168478A1 (en) 2007-01-07 2008-07-10 Andrew Platzer Application Programming Interfaces for Scrolling
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US20080168402A1 (en) 2007-01-07 2008-07-10 Christopher Blumenberg Application Programming Interfaces for Gesture Operations
FR2914756B1 (fr) * 2007-04-05 2012-09-21 Jazzmutant Capteur multi-tactile transparent.
US9052817B2 (en) 2007-06-13 2015-06-09 Apple Inc. Mode sensitive processing of touch data
KR101395780B1 (ko) * 2007-07-27 2014-05-16 삼성전자주식회사 촉각 감지를 위한 압력 센서 어레이 장치 및 방법
CN101458586B (zh) * 2007-12-11 2010-10-13 义隆电子股份有限公司 以多根手指在触控屏幕上操作对象的方法
AR064377A1 (es) 2007-12-17 2009-04-01 Rovere Victor Manuel Suarez Dispositivo para sensar multiples areas de contacto contra objetos en forma simultanea
FR2925714B1 (fr) 2007-12-19 2010-01-15 Stantum Circuit electronique d'analyse a alternance de mesure capacitive/resistive pour capteur tactile multicontacts a matrice passive
FR2925716B1 (fr) 2007-12-19 2010-06-18 Stantum Circuit electronique d'analyse a modulation de caracteristiques de balayage pour capteur tactile multicontacts a matrice passive
TWI358028B (en) * 2007-12-25 2012-02-11 Htc Corp Electronic device capable of transferring object b
US8797271B2 (en) 2008-02-27 2014-08-05 Microsoft Corporation Input aggregation for a multi-touch device
US8717305B2 (en) 2008-03-04 2014-05-06 Apple Inc. Touch event model for web pages
US8645827B2 (en) 2008-03-04 2014-02-04 Apple Inc. Touch event model
US8416196B2 (en) 2008-03-04 2013-04-09 Apple Inc. Touch event model programming interface
US9018030B2 (en) * 2008-03-20 2015-04-28 Symbol Technologies, Inc. Transparent force sensor and method of fabrication
US20090237374A1 (en) * 2008-03-20 2009-09-24 Motorola, Inc. Transparent pressure sensor and method for using
US8345014B2 (en) 2008-07-12 2013-01-01 Lester F. Ludwig Control of the operating system on a computing device via finger angle using a high dimensional touchpad (HDTP) touch user interface
FR2934908B1 (fr) 2008-08-05 2013-09-27 Stantum Procede d'acquisition et d'analyse d'un capteur tactile multicontacts suivant un principe dichotomique, circuit electronique et capteur tactile multicontacts mettant en oeuvre un tel procede
FR2934921B1 (fr) * 2008-08-05 2010-09-24 Stantum Capteur tactile multicontacts a moyens d'espacement de taille et impedance variables
FR2936326B1 (fr) * 2008-09-22 2011-04-29 Stantum Dispositif pour le controle d'appareil electronique par la manipulation d'objets graphiques sur un ecran tactile multicontacts
US8749495B2 (en) * 2008-09-24 2014-06-10 Immersion Corporation Multiple actuation handheld device
US20100079400A1 (en) * 2008-09-26 2010-04-01 Sony Ericsson Mobile Communications Ab Touch sensitive display with conductive liquid
US8310464B2 (en) * 2008-10-16 2012-11-13 Texas Instruments Incorporated Simultaneous multiple location touch systems
US8466879B2 (en) 2008-10-26 2013-06-18 Microsoft Corporation Multi-touch manipulation of application objects
US8477103B2 (en) 2008-10-26 2013-07-02 Microsoft Corporation Multi-touch object inertia simulation
US20100141604A1 (en) * 2008-12-09 2010-06-10 Nokia Corporation Resistive multi touch screen
US8330732B2 (en) * 2008-12-19 2012-12-11 Honeywell International Inc. Method and apparatus for avionic touchscreen operation providing sensible feedback
US9342202B2 (en) * 2009-01-23 2016-05-17 Qualcomm Incorporated Conductive multi-touch touch panel
FR2942329B1 (fr) 2009-02-17 2011-07-15 Stantum Capteur multipoints
US8566045B2 (en) 2009-03-16 2013-10-22 Apple Inc. Event recognition
US9311112B2 (en) 2009-03-16 2016-04-12 Apple Inc. Event recognition
US9684521B2 (en) * 2010-01-26 2017-06-20 Apple Inc. Systems having discrete and continuous gesture recognizers
US8285499B2 (en) 2009-03-16 2012-10-09 Apple Inc. Event recognition
US9459734B2 (en) * 2009-04-06 2016-10-04 Synaptics Incorporated Input device with deflectable electrode
TWI466004B (zh) 2009-04-17 2014-12-21 Egalax Empia Technology Inc 電阻式多點觸控裝置及方法
CN101866253B (zh) * 2009-04-20 2013-03-20 禾瑞亚科技股份有限公司 电阻式多点触控装置及方法
KR101611511B1 (ko) * 2009-05-12 2016-04-12 삼성전자주식회사 터치스크린을 구비한 휴대 단말기를 이용한 음악 생성 방법
TWI402738B (zh) * 2009-05-27 2013-07-21 Wintek Corp 觸控裝置以及觸控感測方法
EP2435896A1 (en) * 2009-05-29 2012-04-04 Haptyc Technology S.R.L. Method for determining multiple touch inputs on a resistive touch screen and multiple touch controller
US9383881B2 (en) * 2009-06-03 2016-07-05 Synaptics Incorporated Input device and method with pressure-sensitive layer
IT1394716B1 (it) * 2009-06-09 2012-07-13 Corona Dispositivo e metodo di acquisizione di dati da strumenti musicali aerofoni, in particolare per launeddas e similari
CN101989143B (zh) * 2009-07-31 2013-05-01 群康科技(深圳)有限公司 触控装置及其控制方法
GB0913734D0 (en) * 2009-08-06 2009-09-16 Binstead Ronald P Masked touch sensors
US8988191B2 (en) * 2009-08-27 2015-03-24 Symbol Technologies, Inc. Systems and methods for pressure-based authentication of an input on a touch screen
JP5278766B2 (ja) * 2009-09-07 2013-09-04 Nltテクノロジー株式会社 タッチ位置検出装置、情報入力システム、タッチ位置検出方法、タッチ位置検出プログラム
US8558722B2 (en) * 2009-12-10 2013-10-15 Industrial Technology Research Institute Touch apparatus, transparent scan electrode structure, and manufacturing method thereof
US20110163944A1 (en) * 2010-01-05 2011-07-07 Apple Inc. Intuitive, gesture-based communications with physics metaphors
FR2954982A1 (fr) * 2010-01-05 2011-07-08 Stantum Capteur tactile multicontacts a resistance de contact electrique elevee
FR2954981A1 (fr) 2010-01-05 2011-07-08 Stantum Afficheur et capteur tactile bidimensionnel multicontacts a elements longitudinaux conducteurs inclines
TWI426427B (zh) * 2010-02-12 2014-02-11 Wintek Corp 觸控面板
JP5805974B2 (ja) 2010-03-31 2015-11-10 ティーケー ホールディングス,インコーポレーテッド ステアリングホイールセンサ
DE102011006344B4 (de) 2010-03-31 2020-03-12 Joyson Safety Systems Acquisition Llc Insassenmesssystem
JP5759230B2 (ja) 2010-04-02 2015-08-05 ティーケー ホールディングス,インコーポレーテッド 手センサを有するステアリング・ホイール
US8686960B2 (en) * 2010-04-23 2014-04-01 Lester F. Ludwig Piecewise-linear and piecewise-affine transformations for high dimensional touchpad (HDTP) output decoupling and corrections
US20110285666A1 (en) * 2010-05-21 2011-11-24 Ivan Poupyrev Electrovibration for touch surfaces
US8552999B2 (en) 2010-06-14 2013-10-08 Apple Inc. Control selection approximation
US8963874B2 (en) 2010-07-31 2015-02-24 Symbol Technologies, Inc. Touch screen rendering system and method of operation thereof
JP5821170B2 (ja) * 2010-08-31 2015-11-24 ヤマハ株式会社 電子音楽装置及びプログラム
US8330033B2 (en) 2010-09-13 2012-12-11 Apple Inc. Graphical user interface for music sequence programming
US9158369B2 (en) * 2010-10-12 2015-10-13 Tactonic Technologies, Llc Sensors having a connecting frame and method for composite sensors
FR2968102B1 (fr) * 2010-11-26 2013-01-04 Stantum Capteur tactile a réseau matriciel de pistes conductrices et écran de contrôle tactile
FR2971068B1 (fr) 2011-01-31 2013-09-27 Stantum Capteur tactile multicontacts a couche intermédiaire résistive
FR2971346A1 (fr) * 2011-02-03 2012-08-10 Stantum Procede et dispositif d'acquisition de donnees d'un capteur tactile matriciel multicontacts
FR2972288B1 (fr) 2011-03-04 2013-04-05 Stantum Procédé de fabrication d'un film transparent, notamment pour un capteur tactile matriciel transparent
US8743244B2 (en) 2011-03-21 2014-06-03 HJ Laboratories, LLC Providing augmented reality based on third party information
US9298363B2 (en) 2011-04-11 2016-03-29 Apple Inc. Region activation for touch sensitive surface
FR2974200B1 (fr) 2011-04-15 2014-08-01 Stantum Procede de fabrication d'un capteur tactile matriciel, et capteur tactile matriciel associe
TWI469024B (zh) * 2011-08-03 2015-01-11 Raydium Semiconductor Corp 驅動信號轉換之觸控輸入裝置
FR2979025A1 (fr) 2011-08-12 2013-02-15 Stantum Procede de caracterisation de toucher sur un ecran tactile
EP3457672B1 (en) * 2011-09-27 2019-11-20 Nec Corporation Portable electronic device, touch operation processing method, and program
US8607651B2 (en) 2011-09-30 2013-12-17 Sensitronics, LLC Hybrid capacitive force sensors
FR2981765B1 (fr) 2011-10-20 2013-12-27 Stantum Procede d'acquisition de donnees d'un capteur tactile matriciel, notamment pour un ecran tactile
WO2013147871A1 (en) * 2012-03-30 2013-10-03 Hewlett-Packard Development Company, L.P. Detecting a first and a second touch to associate a data file with a graphical data object
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
JP6086188B2 (ja) 2012-09-04 2017-03-01 ソニー株式会社 音響効果調整装置および方法、並びにプログラム
WO2014043664A1 (en) 2012-09-17 2014-03-20 Tk Holdings Inc. Single layer force sensor
US9671943B2 (en) 2012-09-28 2017-06-06 Dassault Systemes Simulia Corp. Touch-enabled complex data entry
US9122330B2 (en) 2012-11-19 2015-09-01 Disney Enterprises, Inc. Controlling a user's tactile perception in a dynamic physical environment
US20140239815A1 (en) * 2013-02-28 2014-08-28 Power One Data International, Inc. Method and system for controlling lighting operation
US9733716B2 (en) 2013-06-09 2017-08-15 Apple Inc. Proxy gesture recognizer
US11221706B2 (en) 2013-09-27 2022-01-11 Sensel, Inc. Tactile touch sensor system and method
JP6396478B2 (ja) 2013-09-27 2018-09-26 センセル インコーポレイテッドSensel,Inc. タッチセンサ検出システム及び方法
JP6358554B2 (ja) * 2013-12-19 2018-07-18 カシオ計算機株式会社 楽音制御装置、楽音制御方法およびプログラム
US9542027B2 (en) 2014-04-16 2017-01-10 At&T Intellectual Property I, L.P. Pressure-based input method for user devices
US9336762B2 (en) * 2014-09-02 2016-05-10 Native Instruments Gmbh Electronic music instrument with touch-sensitive means
US9864461B2 (en) * 2014-09-26 2018-01-09 Sensel, Inc. Systems and methods for manipulating a virtual environment
US9779709B2 (en) * 2014-11-05 2017-10-03 Roger Linn Polyphonic multi-dimensional controller with sensor having force-sensing potentiometers
KR101784420B1 (ko) 2015-10-20 2017-10-11 연세대학교 산학협력단 감압 센서를 구비한 터치 스크린을 이용한 사운드 모듈레이션 장치 및 그 방법
WO2017165894A1 (en) 2016-03-25 2017-09-28 Sensel Inc. System and method for detecting and characterizing force inputs on a surface
US20190291224A1 (en) * 2018-03-22 2019-09-26 Ford Motor Company Workpiece alignment system having pressure sensors for assessing alignment of a workpiece with a fixture
US10908200B2 (en) 2018-03-29 2021-02-02 Cirrus Logic, Inc. Resonant phase sensing of resistive-inductive-capacitive sensors
US11537242B2 (en) 2018-03-29 2022-12-27 Cirrus Logic, Inc. Q-factor enhancement in resonant phase sensing of resistive-inductive-capacitive sensors
US11092657B2 (en) 2018-03-29 2021-08-17 Cirrus Logic, Inc. Compensation of changes in a resonant phase sensing system including a resistive-inductive-capacitive sensor
US12295102B1 (en) 2018-03-29 2025-05-06 Cirrus Logic Inc. Far field interference cancellation for resistive-inductive-capacitive sensors
US10921159B1 (en) 2018-03-29 2021-02-16 Cirrus Logic, Inc. Use of reference sensor in resonant phase sensing system
US10642435B2 (en) 2018-03-29 2020-05-05 Cirrus Logic, Inc. False triggering prevention in a resonant phase sensing system
US10725549B2 (en) * 2018-03-29 2020-07-28 Cirrus Logic, Inc. Efficient detection of human machine interface interaction using a resonant phase sensing system
US12130159B2 (en) 2018-08-22 2024-10-29 Cirrus Logic Inc. Detecting and adapting to changes in a resonant phase sensing system having a resistive-inductive-capacitive sensor
WO2020037439A1 (es) * 2018-08-23 2020-02-27 Pontificia Universidad Católica De Chile Controlador midi con sensibilidad personalizable
US10948313B2 (en) 2019-02-26 2021-03-16 Cirrus Logic, Inc. Spread spectrum sensor scanning using resistive-inductive-capacitive sensors
US11402946B2 (en) 2019-02-26 2022-08-02 Cirrus Logic, Inc. Multi-chip synchronization in sensor applications
US10935620B2 (en) 2019-02-26 2021-03-02 Cirrus Logic, Inc. On-chip resonance detection and transfer function mapping of resistive-inductive-capacitive sensors
US11536758B2 (en) 2019-02-26 2022-12-27 Cirrus Logic, Inc. Single-capacitor inductive sense systems
US11079874B2 (en) 2019-11-19 2021-08-03 Cirrus Logic, Inc. Virtual button characterization engine
US11579030B2 (en) 2020-06-18 2023-02-14 Cirrus Logic, Inc. Baseline estimation for sensor system
US11835410B2 (en) 2020-06-25 2023-12-05 Cirrus Logic Inc. Determination of resonant frequency and quality factor for a sensor system
US11868540B2 (en) 2020-06-25 2024-01-09 Cirrus Logic Inc. Determination of resonant frequency and quality factor for a sensor system
US11619519B2 (en) 2021-02-08 2023-04-04 Cirrus Logic, Inc. Predictive sensor tracking optimization in multi-sensor sensing applications
US11808669B2 (en) 2021-03-29 2023-11-07 Cirrus Logic Inc. Gain and mismatch calibration for a phase detector used in an inductive sensor
US11821761B2 (en) 2021-03-29 2023-11-21 Cirrus Logic Inc. Maximizing dynamic range in resonant sensing
US11507199B2 (en) 2021-03-30 2022-11-22 Cirrus Logic, Inc. Pseudo-differential phase measurement and quality factor compensation
US12271549B2 (en) * 2021-09-13 2025-04-08 Sanctuary Cognitive Systems Corporation Method and system of measuring tactile force feedback
US11979115B2 (en) 2021-11-30 2024-05-07 Cirrus Logic Inc. Modulator feedforward compensation
US11854738B2 (en) 2021-12-02 2023-12-26 Cirrus Logic Inc. Slew control for variable load pulse-width modulation driver and load sensing

Family Cites Families (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5816504B2 (ja) * 1979-09-27 1983-03-31 沖電気工業株式会社 感圧式手書き図形入力装置
US4296406A (en) * 1979-12-28 1981-10-20 Sperry Corporation Pressure sensitive switch structure
DE3220622A1 (de) * 1982-06-01 1983-12-15 M.A.N.- Roland Druckmaschinen AG, 6050 Offenbach Dateneingabeeinrichtung an druckmaschinen
US4550221A (en) * 1983-10-07 1985-10-29 Scott Mabusth Touch sensitive control device
AU582181B2 (en) * 1984-12-28 1989-03-16 Wang Laboratories, Inc. Information display and entry device
US5153829A (en) * 1987-11-11 1992-10-06 Canon Kabushiki Kaisha Multifunction musical information processing apparatus
US4914624A (en) * 1988-05-06 1990-04-03 Dunthorn David I Virtual button for touch screen
US5027689A (en) * 1988-09-02 1991-07-02 Yamaha Corporation Musical tone generating apparatus
JP3089421B2 (ja) * 1988-09-02 2000-09-18 ヤマハ株式会社 音処理装置
US5053585A (en) * 1990-10-12 1991-10-01 Interlink Electronics, Incorporated Multipurpose keyboard using digitizer pad featuring spatial minimization of a pressure contact area and method of making same
US5113042A (en) * 1990-11-20 1992-05-12 Summagraphics Corporation Digitizer tablet with reduced radiation susceptibility
US5159159A (en) * 1990-12-07 1992-10-27 Asher David J Touch sensor and controller
JP2975467B2 (ja) * 1991-11-28 1999-11-10 シャープ株式会社 表示一体型位置読取装置
JPH0743627B2 (ja) * 1993-08-12 1995-05-15 セイコーエプソン株式会社 入力装置
US5565657A (en) * 1993-11-01 1996-10-15 Xerox Corporation Multidimensional user interface input device
GB9406702D0 (en) * 1994-04-05 1994-05-25 Binstead Ronald P Multiple input proximity detector and touchpad system
JPH07281813A (ja) * 1994-04-08 1995-10-27 Oki Electric Ind Co Ltd タッチパネル装置とその位置検出方法
JP3239017B2 (ja) * 1994-07-05 2001-12-17 シャープ株式会社 反射防止タブレットの座標検出装置
US5559301A (en) * 1994-09-15 1996-09-24 Korg, Inc. Touchscreen interface having pop-up variable adjustment displays for controllers and audio processing systems
GB9507817D0 (en) * 1995-04-18 1995-05-31 Philips Electronics Uk Ltd Touch sensing devices and methods of making such
JPH08307954A (ja) * 1995-05-12 1996-11-22 Sony Corp 座標入力装置および方法、並びに情報処理装置
US6255604B1 (en) * 1995-05-31 2001-07-03 Canon Kabushiki Kaisha Coordinate detecting device for outputting coordinate data when two points are simultaneously depressed, method therefor and computer control device
US6107997A (en) * 1996-06-27 2000-08-22 Ure; Michael J. Touch-sensitive keyboard/mouse and computing device using the same
US6028593A (en) * 1995-12-01 2000-02-22 Immersion Corporation Method and apparatus for providing simulated physical interactions within computer generated environments
US5825352A (en) * 1996-01-04 1998-10-20 Logitech, Inc. Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad
JPH09282095A (ja) * 1996-02-13 1997-10-31 Pilot Corp:The 液晶シートを用いた座標入力装置
US5949501A (en) * 1996-02-13 1999-09-07 Kabushiki Kaisha Pilot Coordinates input device using liquid crystal sheet
US6073036A (en) * 1997-04-28 2000-06-06 Nokia Mobile Phones Limited Mobile station with touch input having automatic symbol magnification function
US6229529B1 (en) * 1997-07-11 2001-05-08 Ricoh Company, Ltd. Write point detecting circuit to detect multiple write points
JPH11112254A (ja) * 1997-10-01 1999-04-23 Sony Corp 遠隔制御装置ならびに制御装置
JP3470995B2 (ja) * 1997-10-31 2003-11-25 株式会社デジタル プログラム式表示装置用の表示画面作成装置
US7663607B2 (en) * 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
KR100595926B1 (ko) * 1998-01-26 2006-07-05 웨인 웨스터만 수동 입력 통합 방법 및 장치
US6610917B2 (en) * 1998-05-15 2003-08-26 Lester F. Ludwig Activity indication, external source, and processing loop provisions for driven vibrating-element environments
JP2000222130A (ja) * 1999-02-02 2000-08-11 Toshiba Corp 入力装置および方法および記憶媒体
JP3632522B2 (ja) * 1999-09-24 2005-03-23 ヤマハ株式会社 演奏データ編集装置、方法及び記録媒体
TW501000B (en) * 2000-01-05 2002-09-01 Iomega Corp Storage device in an expansion slot of a computer input device
FR2806497B1 (fr) 2000-03-17 2002-05-03 Naguy Caillavet Interface materielle et logicielle de controle par messages midi
DE10042300A1 (de) 2000-08-29 2002-03-28 Axel C Burgbacher Elektronisches Musikinstrument
US7030861B1 (en) * 2001-02-10 2006-04-18 Wayne Carl Westerman System and method for packing multi-touch gestures onto a hand
JP4686886B2 (ja) * 2001-04-06 2011-05-25 ソニー株式会社 情報処理装置
JP2003008808A (ja) * 2001-06-19 2003-01-10 Fuji Xerox Co Ltd タッチパネル入力装置、表示装置及び画像記録装置
JP2003173237A (ja) * 2001-09-28 2003-06-20 Ricoh Co Ltd 情報入出力システム、プログラム及び記憶媒体
TW565798B (en) * 2001-10-12 2003-12-11 High Tech Comp Corp Pressing point coordinate detecting method for resistor type touch panel
FR2831707B1 (fr) * 2001-10-25 2004-10-29 Siemens Vdo Automotive Surface sensible au toucher ainsi qu'aux niveaux de pression
US6995752B2 (en) * 2001-11-08 2006-02-07 Koninklijke Philips Electronics N.V. Multi-point touch pad
US6762752B2 (en) * 2001-11-29 2004-07-13 N-Trig Ltd. Dual function input device and method
JP3847641B2 (ja) * 2002-02-28 2006-11-22 株式会社ソニー・コンピュータエンタテインメント 情報処理装置、情報処理プログラム、情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体、及び情報処理方法
US7038659B2 (en) * 2002-04-06 2006-05-02 Janusz Wiktor Rajkowski Symbol encoding apparatus and method
US6882337B2 (en) * 2002-04-18 2005-04-19 Microsoft Corporation Virtual keyboard for touch-typing using audio feedback
US6809280B2 (en) * 2002-05-02 2004-10-26 3M Innovative Properties Company Pressure activated switch and touch panel
JP2003337659A (ja) * 2002-05-20 2003-11-28 Sharp Corp 入力装置およびタッチ領域登録方法
US7461356B2 (en) * 2002-06-03 2008-12-02 Fuji Xerox Co., Ltd. Function control unit and method thereof
US7151532B2 (en) * 2002-08-09 2006-12-19 3M Innovative Properties Company Multifunctional multilayer optical film
US20040090429A1 (en) * 2002-11-12 2004-05-13 Geaghan Bernard O. Touch sensor and method of making
TWI231453B (en) * 2003-01-20 2005-04-21 Htc Corp Method and apparatus for avoiding pressing inaccuracies on a touch panel
FR2866726B1 (fr) * 2004-02-23 2006-05-26 Jazzmutant Controleur par manipulation d'objets virtuels sur un ecran tactile multi-contact
US7213125B2 (en) 2004-07-31 2007-05-01 Hewlett-Packard Development Company, L.P. Method for patching virtually aliased pages by a virtual-machine monitor
WO2008028044A2 (en) * 2006-08-30 2008-03-06 Centocor, Inc. Markers and methods for assessing and treating ulcerative colitis and related disorders using 66 gene panel

Also Published As

Publication number Publication date
US20070198926A1 (en) 2007-08-23
FR2866726A1 (fr) 2005-08-26
JP2007527061A (ja) 2007-09-20
CA2557063C (fr) 2013-08-13
WO2005091104A2 (fr) 2005-09-29
CA2557063A1 (fr) 2005-09-29
US20110119580A1 (en) 2011-05-19
US8659545B2 (en) 2014-02-25
PL1719047T3 (pl) 2009-03-31
WO2005091104A3 (fr) 2006-07-13
JP2012089150A (ja) 2012-05-10
KR20070031286A (ko) 2007-03-19
US20110181546A1 (en) 2011-07-28
US20110115736A1 (en) 2011-05-19
JP4932500B2 (ja) 2012-05-16
EP1719047A2 (fr) 2006-11-08
CN1947087A (zh) 2007-04-11
EP1950649A2 (fr) 2008-07-30
US8665232B2 (en) 2014-03-04
KR101197876B1 (ko) 2012-11-05
FR2866726B1 (fr) 2006-05-26
EP2306279A2 (fr) 2011-04-06
US8049730B2 (en) 2011-11-01
ATE402436T1 (de) 2008-08-15
US20110181547A1 (en) 2011-07-28
DE602005008384D1 (de) 2008-09-04
US20110273392A1 (en) 2011-11-10
EP2278440A2 (fr) 2011-01-26
EP1719047B1 (fr) 2008-07-23
EP1950649A3 (fr) 2008-12-24
CN100447723C (zh) 2008-12-31
EP2278439A2 (fr) 2011-01-26

Similar Documents

Publication Publication Date Title
ES2311218T3 (es) Controlador para la manipulacion de objetos virtuales sobre una pantalla tactil de multiples contactos.
US7528823B2 (en) Techniques for pointing to locations within a volumetric display
Leithinger et al. Direct and gestural interaction with relief: a 2.5 D shape display
US20080062126A1 (en) 3D method and system for hand-held devices
Berthaut et al. Rouages: Revealing the mechanisms of digital musical instruments to the audience
JP2013037675A5 (es)
Smith et al. Digital foam interaction techniques for 3D modeling
US20140266569A1 (en) Controlling music variables
Lapides et al. The 3d tractus: A three-dimensional drawing board
WO2002057885A2 (en) Controlling haptic feedback for enhancing navigation in a graphical environment
US20140270256A1 (en) Modifying Control Resolution
CN104050721B (zh) 平滑操纵三维对象的方法及装置
CN109935318B (zh) 三维脉波的显示方法、装置、计算机设备及存储介质
Berdahl et al. Wireless vibrotactile tokens for audio-haptic interaction with touchscreen interfaces
CN114237431B (zh) 仿真场景的交互设备控制方法、装置、设备及可读存储介质
Takemura et al. An evaluation of 3-D object pointing using a field sequential stereoscopic display
WO2013029083A1 (en) Graphics communication apparatus
CN115581917A (zh) 虚拟环境中视角控制的方法和装置
El-Shimy et al. Tech-note: Multimodal feedback in 3d target acquisition
Flynn Visualising and interacting with a cave using real-world sensor data
JPH03175525A (ja) 三次元座標入力装置
CN120103961A (zh) 交互方法、装置、存储介质、设备及程序产品
Chen et al. A 3d mouse for interacting with virtual objects
Gold Multi-Dimensional Input Devices and Interaction Techniques for a Modeler-Anirnator
WO2003027827A1 (en) Method of providing a graphical user interface for a processing device, and programmable processing device comprising such an interface