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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/045—Digitisers, 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/047—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using sets of wires, e.g. crossed wires
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/04—Means 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/053—Means 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/055—Means 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/32—Constructional details
- G10H1/34—Switch arrangements, e.g. keyboards or mechanical switches specially adapted for electrophonic musical instruments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/091—Graphical 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/096—Graphical 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
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/155—User input interfaces for electrophonic musical instruments
- G10H2220/221—Keyboards, i.e. configuration of several keys or key-like input devices relative to one another
- G10H2220/241—Keyboards, 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.
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.
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)
| 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)
| 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 |
-
2004
- 2004-02-23 FR FR0450329A patent/FR2866726B1/fr not_active Expired - Fee Related
-
2005
- 2005-02-23 EP EP08008243A patent/EP1950649A3/fr not_active Withdrawn
- 2005-02-23 DE DE602005008384T patent/DE602005008384D1/de not_active Expired - Lifetime
- 2005-02-23 CN CNB2005800127143A patent/CN100447723C/zh not_active Expired - Fee Related
- 2005-02-23 PL PL05730729T patent/PL1719047T3/pl unknown
- 2005-02-23 CA CA2557063A patent/CA2557063C/fr not_active Expired - Fee Related
- 2005-02-23 EP EP05730729A patent/EP1719047B1/fr not_active Expired - Lifetime
- 2005-02-23 AT AT05730729T patent/ATE402436T1/de not_active IP Right Cessation
- 2005-02-23 ES ES05730729T patent/ES2311218T3/es not_active Expired - Lifetime
- 2005-02-23 EP EP10012265A patent/EP2306279A2/fr not_active Withdrawn
- 2005-02-23 JP JP2006553627A patent/JP4932500B2/ja not_active Expired - Fee Related
- 2005-02-23 WO PCT/FR2005/000428 patent/WO2005091104A2/fr not_active Ceased
- 2005-02-23 US US10/590,306 patent/US8049730B2/en not_active Expired - Fee Related
- 2005-02-23 KR KR1020067019321A patent/KR101197876B1/ko not_active Expired - Fee Related
- 2005-02-23 EP EP10012101A patent/EP2278439A2/fr not_active Withdrawn
- 2005-02-23 EP EP10012108A patent/EP2278440A2/fr not_active Withdrawn
-
2011
- 2011-01-26 US US13/013,970 patent/US8665232B2/en not_active Expired - Fee Related
- 2011-01-26 US US13/013,985 patent/US20110181547A1/en not_active Abandoned
- 2011-01-26 US US13/013,994 patent/US8659545B2/en not_active Expired - Fee Related
- 2011-01-26 US US13/013,976 patent/US20110181546A1/en not_active Abandoned
- 2011-07-20 US US13/187,143 patent/US20110273392A1/en not_active Abandoned
- 2011-12-07 JP JP2011268258A patent/JP2012089150A/ja active Pending
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 |