ES2281433T3 - Herramienta de puntero. - Google Patents

Herramienta de puntero. Download PDF

Info

Publication number
ES2281433T3
ES2281433T3 ES01958641T ES01958641T ES2281433T3 ES 2281433 T3 ES2281433 T3 ES 2281433T3 ES 01958641 T ES01958641 T ES 01958641T ES 01958641 T ES01958641 T ES 01958641T ES 2281433 T3 ES2281433 T3 ES 2281433T3
Authority
ES
Spain
Prior art keywords
sensor
finger
sensor elements
elements
pointer tool
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
ES01958641T
Other languages
English (en)
Other versions
ES2281433T5 (es
Inventor
Stig Mathiassen
Svein Mathiassen
Jon Nysaether
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.)
Idex Biometrics ASA
Original Assignee
Idex ASA
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=19911252&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2281433(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Idex ASA filed Critical Idex ASA
Application granted granted Critical
Publication of ES2281433T3 publication Critical patent/ES2281433T3/es
Publication of ES2281433T5 publication Critical patent/ES2281433T5/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/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
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of one-dimensional [1D] translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/033Indexing scheme relating to G06F3/033
    • G06F2203/0338Fingerprint track pad, i.e. fingerprint sensor used as pointing device tracking the fingertip image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/033Indexing scheme relating to G06F3/033
    • G06F2203/0339Touch strips, e.g. orthogonal touch strips to control cursor movement or scrolling; single touch strip to adjust parameter or to implement a row of soft keys

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Image Input (AREA)
  • Measuring Pulse, Heart Rate, Blood Pressure Or Blood Flow (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Finger-Pressure Massage (AREA)
  • Position Input By Displaying (AREA)
  • Massaging Devices (AREA)
  • Details Of Garments (AREA)
  • Switches With Compound Operations (AREA)
  • Electromechanical Clocks (AREA)
  • Dental Tools And Instruments Or Auxiliary Dental Instruments (AREA)
  • Pens And Brushes (AREA)
  • Length-Measuring Instruments Using Mechanical Means (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Surgical Instruments (AREA)

Abstract

Herramienta de puntero para conectar a un dispositivo de visualización, que comprende un sensor de huellas dactilares (1) que comprende un primer conjunto de elementos sensores (3, 4, 18) colocados en una superficie bidimensional con distancias conocidas entre los mismos, estando el primer conjunto de elementos sensores adaptados para medir un parámetro predeterminado en una superficie dactilar, muestreándose el parámetro medido a una tasa seleccionada, medios de almacenamiento para almacenar los datos de sensor y medios de cálculo para calcular los movimientos de la superficie medida: en dos dimensiones, caracterizada porque el primer conjunto de elementos sensores está comprendido en una serie lineal (1) y porque la herramienta de puntero comprende además un segundo conjunto de elementos sensores (2, 15, 16, 17, 19) desplazados perpendicularmente con respecto a la serie lineal, estando formado dicho segundo conjunto como elementos sensores adicionales, o como una selección de elementos sensores de un escáner dactilar de matriz, porque los medios de almacenamiento se disponen para almacenar datos de sensor desde el primer conjunto de elementos sensores y desde el segundo conjunto de elementos sensores, proporcionando un conjunto de muestras desde cada elemento sensor (2, 3, 4, 15, 16, 17, 18, 19), y porque los medios de cálculo se disponen para comparar las muestras desde cada elemento sensor con muestras desde otros elementos sensores y para calcular los movimientos de la superficie medida en dos dimensiones basándose en la comparación y en cambios en el parámetro medido, el tiempo entre los cambios y las posiciones relativas conocidas entre los elementos sensores.

Description

Herramienta de puntero.
Esta invención se refiere en general a una herramienta de puntero para conectar a un dispositivo de visualización y más específicamente a la detección de movimiento basada en señales típicamente desde un escáner dactilar.
El mercado de la biometría está evolucionando rápidamente, y la industria se está volviendo más convencional. Sin embargo, para que la biometría penetre en el mercado de consumo, los requisitos son estrictos con respecto tanto al precio como al rendimiento (por ejemplo, consumo de energía).
Actualmente los escáneres dactilares son típicamente puros dispositivos de captura, por lo que la responsabilidad de cualquier procesamiento de señales se deja al ordenador principal. De esta manera, para la puesta en práctica en, por ejemplo, un teléfono móvil, los requisitos son estrictos también respecto al uso de memoria y energía de procesamiento del procesamiento de la señal. Sin embargo, a medida que se desarrollan los procesos y pueden ponerse en práctica en el dispositivo escáner dactilar, los requisitos seguirán siendo de aplicación.
El tamaño de un escáner dactilar de matriz está restringido típicamente por el tamaño de las imágenes dactilares que se vayan a capturar, debido al número de interconexiones, si el sensor fuera a estar separado del CI. Como el precio es típicamente proporcional en gran medida al tamaño del molde de silicona, no se puede esperar que el precio del escáner dactilar de matriz descienda significativamente. Para un escáner dactilar de banda, sin embargo, en el que el usuario pasa el dedo por una o más series de elementos sensores, el número de canales se reduce de manera espectacular y es posible la separación del sensor y del CI, y el tamaño del CI no está restringido al tamaño de las imágenes dactilares. La reducción en canales también contribuye por supuesto a reducir el tamaño del molde sustancialmente. Como el precio y el tamaño del CI están tan relacionados, los escáneres dactilares de banda tienen el potencial de desplomar los precios en el mercado de consumo.
La solicitud de patente internacional número PCT/NO98/00182 describe un escáner dactilar de banda que requiere que el dedo se mueva por el escáner, el cual a continuación muestrea información acerca de la superficie del dedo y genera una representación bidimensional de la imagen dactilar.
Para los escáneres dactilares de banda, se debe permitir al usuario arrastrar el dedo por el escáner a diversas velocidades. Si el escáner dactilar muestrea a una tasa fija, esto causa un método que detecta la velocidad de un dedo y vuelve a representar las filas que se muestrean, para que los ejes de la imagen dactilar nuevamente representada sean iguales y lineales.
Los equipos electrónicos controlados por menú, tales como PDA o algunos teléfonos móviles, requieren algún tipo de dispositivo de control acoplado al visualizador para permitir al usuario elegir de los menús. Esto puede ponerse en práctica usando herramientas puntero tales como pantallas sensibles al tacto, ruedas de navegación o almohadillas sensibles al tacto, que también se añaden a los costes de los equipos.
El documento EP 0929028 describe un dispositivo de puntero que usa sensores de huellas dactilares que compara imágenes subsiguientes de la huella dactilar para encontrar el movimiento del dedo por el sensor, y por lo tanto utiliza este movimiento para controlar un puntero en una pantalla. Esta solución requiere la activación de todos los elementos sensores en el sensor de huellas digitales y el cálculo de imágenes completas de la huella dactilar. Esto requiere tanto energía como procesamiento de señales que pueden no estar disponibles en teléfonos móviles ni en PDA.
Es un objetivo de esta invención proporcionar una herramienta de puntero basada en un sensor de huellas dactilares, obteniendo así el sensor una funcionalidad adicional sin añadir hardware o un software complicado al producto, y siendo eficaz tanto en el consumo de energía como en el procesamiento de señales.
Este objetivo se consigue usando una herramienta puntero tal como se define en la reivindicación 1.
La invención se describirá seguidamente con referencia a los dibujos adjuntos, que ilustran la invención mediante ejemplos.
La figura 1 ilustra esquemáticamente un sensor de huellas dactilares lineal.
La figura 2 ilustra un primer método para mediciones de velocidad.
La figura 3 ilustra adicionalmente el método de la figura 2.
La figura 4 ilustra un método alternativo para medir la velocidad.
La figura 5 ilustra un sensor de huellas dactilares semilineal adaptado para su uso como herramienta de puntero.
La figura 6 ilustra el procedimiento para usar la disposición ilustrada en la figura 5 para detectar movimientos en dos dimensiones.
\global\parskip0.910000\baselineskip
La figura 7 ilustra una disposición alternativa para un sensor de huellas dactilares que puede usarse como una herramienta de puntero.
La figura 8 ilustra una disposición alternativa adicional para una herramienta de puntero de un detector de huellas dactilares.
La figura 9 ilustra una disposición alternativa adicional para una herramienta de puntero de un detector de huellas dactilares.
El método típico para determinar la velocidad de un dedo arrastrado por un escáner dactilar de banda sería usar la autocorrelación. Esto requeriría una o más series de elementos sensores paralelos a los elementos sensores de imagen, si los elementos sensores de imagen consisten sólo en una serie.
Son factores importantes para que un proceso de corrección de la velocidad se ejecute en, por ejemplo, un teléfono móvil, que debería ser rápido, requerir poca energía de procesamiento y usar poca memoria. Preferiblemente debería ejecutarse en tiempo real, debido a la cantidad de memoria que se requeriría para almacenar en memoria intermedia una imagen digital capturada a partir de dedos pasados a varias velocidades, si la corrección de velocidad se procesa posteriormente.
Algunos datos sobre, por ejemplo, un dedo arrastrado por un escáner dactilar, pueden usarse para simplificar y crear un proceso más eficiente para determinar la velocidad del dedo. La figura 1 muestra una posible disposición de elementos sensores para una solución de este tipo, correspondiente a la solución descrita en la solicitud de patente internacional anteriormente mencionada PCT/NO98/00182/ Nº de pub. WO 98/58342. La disposición consiste en una serie de elementos sensores de imagen, y una serie de elementos sensores de corrección de velocidad adicionales. Cada elemento sensor de corrección de velocidad adicional forma un par con un elemento sensor correspondiente en la serie de elementos sensores de imagen, como se indica. Como se conoce la dirección en la que se arrastra un dedo, un par de este tipo puede usarse para detectar la velocidad de un dedo. Para mejorar la tolerancia en la dirección de arrastre del dedo, pueden usarse elementos sensores adyacentes en la serie de imágenes.
Los sensores pueden por supuesto estar activos continuamente, midiendo por lo tanto cualquier cambio próximo a los sensores en cualquier momento, pero para usar en teléfonos móviles o PDA una característica adicional preferible es que se proporciona al menos un sensor sensible al tacto que puede activar los otros automáticamente. Ahorrando de esta manera los recursos de energía del equipo. Esta activación por tacto puede basarse en cualquier tipo de sensor, pero se basa preferiblemente en el uso de al menos uno de los sensores del escáner, por ejemplo iniciando las mediciones con un cambio predeterminado en la capacidad de la periferia del sensor.
Un ejemplo de extracción mediante lectura digital según la invención de un par de canales de corrección de velocidad se muestra en la figura 2. La calibración de cualquier variación significativa en desfase y ganancia entre los canales debería realizarse antes de la corrección de velocidad. La serie de dos tiempos representa la misma sección de un dedo, ya que los elementos sensores están alineados con la dirección de arrastre del dedo, representando el ángulo de fase entre las dos señales el tiempo que usa el dedo desde el canal frontal al trasero. Sin embargo, debido a variaciones de velocidad del dedo, las secciones pueden distorsionarse en la escala temporal.
El intervalo de velocidad con el que un usuario puede arrastrar un dedo debería ajustarse según lo que es natural para un ser humano. Cuando se arrastra un dedo a una velocidad natural, la velocidad no variará significativamente dentro de un ciclo de la señal, es decir, una estría de una superficie de un dedo. Debido a esto, es posible realizar sólo unas pocas mediciones durante un ciclo y dejar que estos datos sean válidos durante una trama de tiempo fijada, tal como se indica en la figura. Para obtener el ángulo de fase más exacto, las mediciones deberían hacerse en los flancos de la señal, es decir, cuando la señal aumenta o disminuye de manera rápida.
Como se muestra en la figura 3, puede seleccionarse una muestra en el canal frontal basándose en la variación del nivel de señal de las dos muestras adyacentes. La separación de los dos elementos sensores en un par de corrección de velocidad debería ser inferior a la menor separación esperada de las estrías en la superficie de un dedo. Por lo tanto, siempre que la señal en el canal trasero se cruza con el nivel de una muestra seleccionada en el canal frontal, representa el mismo punto en la superficie del dedo. El cálculo de la medición debería ser a nivel de subpíxel para una mayor precisión. Cuando se conoce el número de muestras para que un punto en la superficie del dedo se mueva desde un canal frontal al trasero, la velocidad del dedo puede expresarse como:
v = D * F/n
en la que
v
es la velocidad
D
es la separación de los dos elementos sensores
F
es la frecuencia de muestreo de un canal
N
es el número de muestras
\global\parskip1.000000\baselineskip
La distancia que se ha movido el dedo durante un ciclo de muestreo de un canal, puede expresarse como:
d = v / F
en la que
d
es la distancia que se ha movido el dedo durante un ciclo de muestreo de un canal
De las dos ecuaciones se obtiene:
d = D / n
Puesto que la separación de los elementos sensores de un par es fija, la distancia que se ha movido el dedo durante un ciclo de muestreo de un canal es inversamente proporcional al número de muestras que usa un punto en la superficie del dedo para moverse desde el canal frontal al trasero. Acumulando las distancias delta por las que se mueve el dedo de una muestra a otra del mismo canal, pueden realizarse selecciones sobre qué filas descartar y qué filas representar para que la imagen del dedo mantenga la escala correcta, o pueden calcularse nuevos valores por interpola-
ción.
Como se muestra en la figura 1, un determinado número de pares de corrección de velocidad deberían desplegarse a lo largo de la serie de imágenes. Esto sería para minimizar la posibilidad de que las estrías sean paralelas a la dirección en la que se arrastra el dedo para todos los pares, lo que provocaría que el proceso no detectara ninguna velocidad. Para aquellos pares que detectan velocidades, los resultados para los diferentes pares deberían promediarse para mejorar la precisión. Si durante un periodo no es válida ninguna velocidad, se debería usar la historia.
Para la solución descrita hasta ahora, el requisito de la calidad de señal es relativamente estricto respecto a la proporción señal/ruido. Para escáneres dactilares que no proporcionan esta calidad de señal, se puede usar un enfoque similar, al coste de algún incremento en energía de proceso y uso de memoria.
La figura 4 muestra un esquema de un enfoque de este tipo. La línea T_{1} marca el punto de cresta de un valle de una sección de dedo desde un canal trasero. Cuando una muestra sucesiva supera un umbral determinado T_{2} desde el punto de cresta, se definirá ese valle. El área A por debajo de la estría anterior está ahora dispuesta para definirse. Esto puede hacerse determinando un nivel T_{A} por ejemplo ¾ desde el punto cresta de la estría hasta el más cercano de los puntos de cresta de los dos valles contiguos. Puesto que el último valle definido todavía no tiene dos estrías contiguas, no está preparado para definirse completamente hasta que se defina la siguiente estría. Para completar la definición de la estría, el área A puede usarse para calcular el eje vertical de gravedad G_{1}. La línea G_{2} representa el eje de gravedad de la estría correlativa en el canal frontal de velocidad, puesto que la figura muestra el canal trasero. El número de muestras entre G_{1} y G_{2} representa el mismo ángulo de fase que en el enfoque descrito anteriormente, y por lo tanto puede reemplazarse en esa descripción.
Como un escáner dactilar no estará activo durante mucho tiempo en, por ejemplo, un teléfono móvil o un Asistente Digital Personal (Personal Digital Assistant, PDA), el valor se incrementaría sustancialmente si una unidad de este tipo incluyera algún tipo de funcionalidad de puntero. La combinación de estos dos modos en una unidad es favorable ya que los modos están exclusivamente activos. Puesto que la tecnología de telefonía móvil se mueve hacia pantallas gráficas (en oposición a pantallas basadas en caracteres), con pantallas cada vez más grandes y cada vez un menor número de botones, la necesidad de un dispositivo de puntero se hace más importante. Para los PDA esto ya existe. Los dispositivos de puntero típicos para teléfonos móviles y PDA hoy son teclas de navegación o lápices. Las almohadillas sensibles al tacto típicamente usadas en ordenadores portátiles son demasiado grandes para ser convenientes para este tipo de dispositivos tales como teléfonos móviles y PDA.
Esta invención describe un método para añadir la funcionalidad de un puntero a un escáner dactilar usando la estructura del dedo. Mientras que una almohadilla sensible al tacto detecta un dedo que se mueve por su superficie, este método detecta el movimiento del área de sensor por la superficie del dedo. Para un escáner dactilar de banda se requieren algunos elementos sensores adicionales, mientras que para escáneres dactilares de matriz es suficiente una selección de los elementos sensores ya existentes. Como este modo estará activo durante un periodo de tiempo sustancial durante el uso de un teléfono móvil o PDA, resulta importante que el número de elementos sensores que se utilicen se reduzca al máximo, para mantener bajo el consumo de energía, procesador y memoria del ordenador principal.
El método para medir la velocidad según esta invención puede usarse fácilmente para detectar la dirección del dedo, por ejemplo usando dos escáneres de huellas dactilares perpendiculares y, tal como se ha sugerido anteriormente, comparando las señales desde el sensor de corrección de velocidad no sólo con las señales desde el sensor más cercano en la serie sino también con los sensores que están cerca de éste y, por lo tanto, que proporcionan una posibilidad para calcular el ángulo del movimiento.
\newpage
Un ejemplo de una disposición de los elementos sensores para este método se muestra en la figura 5. La función principal del puntero es determinar la dirección del dedo que se está moviendo y a continuación calcular la distancia basándose en la velocidad del dedo.
Cuando el dedo se está moviendo por el escáner cada una de las cuatro series de elementos mostrados en la figura 5, dos verticales y dos horizontales, escanearán una sección del dedo. Los valores medidos de cada elemento sensor se almacenan en una serie que representa la historia de cada elemento, dependiendo la longitud de dicha historia almacenada de las posibles velocidades de la superficie que se mueve. Cada serie se compara entonces con la última historia de la otra serie del mismo eje, para buscar una sección idéntica pero que permita un desplazamiento de 45.
Cuando se encuentra una coincidencia se determina la dirección y basándose en el desplazamiento y el eje de la coincidencia. Con más detalle esto se realiza como sigue:
Las muestras más actuales desde los elementos sensores en la serie vertical izquierda se restan de las muestras más actuales de los elementos sensores más altos en la serie vertical derecha. La suma de los valores absolutos de estas 12 restas se almacena como un elemento en una matriz. El mismo procedimiento se lleva a cabo en la serie izquierda, con subsecciones diferentes en la serie derecha moviéndose un elemento sensor hacia abajo cada vez. En este ejemplo esto se realizará ocho veces, y los resultados se representarán como una columna en una matriz. Esto se repite durante un número seleccionado de veces restando las muestras más actuales de la serie izquierda de las muestras históricas de la serie derecha, generándose así una matriz como sigue:
100
en la que a_{i} es la muestra más actual desde el elemento i en la serie izquierda y b_{j,k} es la muestra desde el elemento j en la serie derecha, en la que k representa el número histórico y k=1 es el más actual. El número de filas de la matriz representa la resolución del ángulo, mientras que el número de columnas representa el intervalo y la resolución en tiempo de la velocidad de un dedo. El número de columnas también establecerá el requerimiento para el almacenamiento en memoria intermedia de muestras.
Se crea una matriz más en la que las muestras de la serie más actual derecha se comparan con la historia de la serie izquierda. De manera adicional, dos matrices similares se crean a partir de las series verticales. El mínimo global de estas cuatro matrices representará la velocidad y dirección actuales del dedo, tal como se muestra en la figura 6. Este procedimiento completo se repite a una cierta tasa para detectar cambios en el movimiento.
Cuando la velocidad y dirección se establecen inicialmente, el procedimiento puede amplificarse en un intervalo más pequeño dependiendo de las variaciones esperadas y la tasa de muestreo.
Para mejorar la precisión, pueden usarse tramas de tiempo de las filas de píxeles en vez de sólo filas individuales. La separación entre los elementos sensores y entre las series de elementos sensores debería optimizarse para la separación esperada de las estrías y valles en la superficie de un dedo, por ejemplo 50 y 200 \mum respectivamente (lo que tiene como resultado un área de sensor de menos de 1 mm^{2}).
Puede obtenerse mayor precisión de velocidad y dirección mediante la interpolación del mínimo global. La velocidad máxima de un dedo está relacionada con la tasa de muestreo. Debería establecerse un umbral para que el mínimo global detecte si la velocidad está dentro del intervalo de funcionamiento. Algunos elementos sensores deberían usarse para la detección de la actividad e inactividad del dedo -mediante por ejemplo el requerimiento de que un determinado número de estos elementos esté por encima de un determinado umbral- para evitar el procesamiento cuando un dedo está inactivo, tanto con respecto a la energía de procesamiento como al hecho de que todos los valores en las matrices serán casi cero en ese caso.
Esta detección de actividad e inactividad del dedo puede también usarse para detectar toques y dobles toques contando el número de muestras en las que el dedo está activo o inactivo (si la tasa de muestreo está fijada), y estableciendo límites para cuánto tiempo se permite al dedo estar activo/inactivo. La detección de toques puede sustituirse por detección por presión, por ejemplo controlando cambios de tiempo del nivel total de señal de todos los elementos sensores. La figura 7, la figura 8 y la figura 9 muestran disposiciones alternativas de los elementos sensores, lo que requiere algunos cambios más o menos del procedimiento.
Para teléfonos móviles con pantallas basadas en caracteres, la necesidad de un puntero está restringida a un navegador que permite al usuario navegar por menús. Esto se resuelve de manera típica en la actualidad mediante el uso de teclas o una tecla de desplazamiento en forma de bola. La puesta en práctica de un modo de este tipo para escáneres dactilares, puede hacerse con muchos menos requisitos de consumo de energía, energía de procesamiento y uso de memoria.
Esta invención se describe basándose principalmente en un escáner de huellas dactilares del tipo descrito en la solicitud de patente internacional nº PCT/N098/00182, por tanto principalmente en medidas de capacitancia en una superficie dactilar. Queda claro, sin embargo, que la invención puede usar diferente tecnología de escáner dactilar, tal como térmica, dentro del alcance de esta invención según se define en las reivindicaciones adjuntas.

Claims (6)

1. Herramienta de puntero para conectar a un dispositivo de visualización, que comprende
un sensor de huellas dactilares (1) que comprende un primer conjunto de elementos sensores (3, 4, 18) colocados en una superficie bidimensional con distancias conocidas entre los mismos, estando el primer conjunto de elementos sensores adaptados para medir un parámetro predeterminado en una superficie dactilar, muestreándose el parámetro medido a una tasa seleccionada,
medios de almacenamiento para almacenar los datos de sensor y medios de cálculo para calcular los movimientos de la superficie medida: en dos dimensiones,
caracterizada porque
el primer conjunto de elementos sensores está comprendido en una serie lineal (1) y
porque la herramienta de puntero comprende además un segundo conjunto de elementos sensores (2, 15, 16, 17, 19) desplazados perpendicularmente con respecto a la serie lineal, estando formado dicho segundo conjunto como elementos sensores adicionales, o como una selección de elementos sensores de un escáner dactilar de matriz,
porque los medios de almacenamiento se disponen para almacenar datos de sensor desde el primer conjunto de elementos sensores y desde el segundo conjunto de elementos sensores, proporcionando un conjunto de muestras desde cada elemento sensor (2, 3, 4, 15, 16, 17, 18, 19), y
porque los medios de cálculo se disponen para comparar las muestras desde cada elemento sensor con muestras desde otros elementos sensores y para calcular los movimientos de la superficie medida en dos dimensiones basándose en la comparación y en cambios en el parámetro medido, el tiempo entre los cambios y las posiciones relativas conocidas entre los elementos sensores.
2. Herramienta de puntero según la reivindicación 1, que comprende también medios de almacenamiento para almacenar la historia de las señales muestreadas desde cada elemento sensor, estando dichos medios de cálculo adaptados para comparar los valores más recientes de cada elemento con la historia de un número seleccionado del resto de los elementos, para calcular así la velocidad y la dirección de la superficie en relación a los elementos sensores.
3. Herramienta de puntero según la reivindicación 1, en la que los elementos sensores definen dos pares perpendiculares de series de elementos sensores.
4. Herramienta de puntero según la reivindicación 1, que comprende un dispositivo de visualización acoplado a los medios de cálculo para indicar los movimientos medidos en la pantalla, por ejemplo como un cursor.
5. Herramienta de puntero según la reivindicación 1, en la que al menos un elemento sensor está adaptado para responder a valores medidos que superen un valor predeterminado, para detectar así la presencia de una superficie, por ejemplo un dedo.
6. Herramienta de puntero según la reivindicación 5, en la que comprende medios para medir el tiempo de la presencia y el tiempo entre las respuestas, para reconocer toques o dobles toques en el sensor.
ES01958641T 2000-06-09 2001-06-08 Herramienta de puntero. Expired - Lifetime ES2281433T5 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
NO20003006A NO20003006L (no) 2000-06-09 2000-06-09 Mus
NO20003006 2000-06-09

Publications (2)

Publication Number Publication Date
ES2281433T3 true ES2281433T3 (es) 2007-10-01
ES2281433T5 ES2281433T5 (es) 2010-02-02

Family

ID=19911252

Family Applications (1)

Application Number Title Priority Date Filing Date
ES01958641T Expired - Lifetime ES2281433T5 (es) 2000-06-09 2001-06-08 Herramienta de puntero.

Country Status (10)

Country Link
US (2) US7308121B2 (es)
EP (1) EP1328919B2 (es)
JP (1) JP5036949B2 (es)
AT (1) ATE352809T1 (es)
AU (1) AU2001280266A1 (es)
DE (1) DE60126305T3 (es)
DK (1) DK1328919T4 (es)
ES (1) ES2281433T5 (es)
NO (1) NO20003006L (es)
WO (1) WO2001095305A1 (es)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7190251B2 (en) 1999-05-25 2007-03-13 Varatouch Technology Incorporated Variable resistance devices and methods
NO20003006L (no) * 2000-06-09 2001-12-10 Idex Asa Mus
US7474772B2 (en) 2003-06-25 2009-01-06 Atrua Technologies, Inc. System and method for a miniature user input device
US7587072B2 (en) 2003-08-22 2009-09-08 Authentec, Inc. System for and method of generating rotational inputs
US7697729B2 (en) 2004-01-29 2010-04-13 Authentec, Inc. System for and method of finger initiated actions
US8447077B2 (en) 2006-09-11 2013-05-21 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array
US8358815B2 (en) * 2004-04-16 2013-01-22 Validity Sensors, Inc. Method and apparatus for two-dimensional finger motion tracking and control
US8229184B2 (en) 2004-04-16 2012-07-24 Validity Sensors, Inc. Method and algorithm for accurate finger motion tracking
US8131026B2 (en) 2004-04-16 2012-03-06 Validity Sensors, Inc. Method and apparatus for fingerprint image reconstruction
US8175345B2 (en) * 2004-04-16 2012-05-08 Validity Sensors, Inc. Unitized ergonomic two-dimensional fingerprint motion tracking device and method
WO2006041780A1 (en) 2004-10-04 2006-04-20 Validity Sensors, Inc. Fingerprint sensing assemblies comprising a substrate
US7831070B1 (en) 2005-02-18 2010-11-09 Authentec, Inc. Dynamic finger detection mechanism for a fingerprint sensor
US8231056B2 (en) 2005-04-08 2012-07-31 Authentec, Inc. System for and method of protecting an integrated circuit from over currents
WO2007097979A2 (en) 2006-02-10 2007-08-30 Atrua Technologies, Inc. Systems using variable resistance zones and stops for generating inputs to an electronic device
US9235274B1 (en) 2006-07-25 2016-01-12 Apple Inc. Low-profile or ultra-thin navigation pointing or haptic feedback device
US8106883B2 (en) * 2006-10-10 2012-01-31 Lg Electronics Inc. Mobile terminal and method for moving a cursor and executing a menu function using a navigation key
WO2008132546A1 (en) * 2007-04-30 2008-11-06 Sony Ericsson Mobile Communications Ab Method and algorithm for detecting movement of an object
US8290150B2 (en) 2007-05-11 2012-10-16 Validity Sensors, Inc. Method and system for electronically securing an electronic device using physically unclonable functions
US8276816B2 (en) 2007-12-14 2012-10-02 Validity Sensors, Inc. Smart card system with ergonomic fingerprint sensor and method of using
US8204281B2 (en) 2007-12-14 2012-06-19 Validity Sensors, Inc. System and method to remove artifacts from fingerprint sensor scans
US8294670B2 (en) * 2008-02-05 2012-10-23 Research In Motion Limited Optically based input mechanism for a handheld electronic communication device
US8116540B2 (en) 2008-04-04 2012-02-14 Validity Sensors, Inc. Apparatus and method for reducing noise in fingerprint sensing circuits
CA2728410C (en) * 2008-06-20 2014-05-06 Mattel, Inc. Capacitive touchpad and toy incorporating the same
GB2474999B (en) 2008-07-22 2013-02-20 Validity Sensors Inc System and method for securing a device component
NO20083766L (no) * 2008-09-01 2010-03-02 Idex Asa Overflatesensor
US8391568B2 (en) 2008-11-10 2013-03-05 Validity Sensors, Inc. System and method for improved scanning of fingerprint edges
US8278946B2 (en) 2009-01-15 2012-10-02 Validity Sensors, Inc. Apparatus and method for detecting finger activity on a fingerprint sensor
US8600122B2 (en) 2009-01-15 2013-12-03 Validity Sensors, Inc. Apparatus and method for culling substantially redundant data in fingerprint sensing circuits
CN101782953B (zh) * 2009-01-16 2012-11-21 深圳富泰宏精密工业有限公司 具有指纹识别功能的便携式电子装置
US8374407B2 (en) 2009-01-28 2013-02-12 Validity Sensors, Inc. Live finger detection
US9336428B2 (en) 2009-10-30 2016-05-10 Synaptics Incorporated Integrated fingerprint sensor and display
US9274553B2 (en) 2009-10-30 2016-03-01 Synaptics Incorporated Fingerprint sensor and integratable electronic display
NO20093601A1 (no) 2009-12-29 2011-06-30 Idex Asa Overflatesensor
US8421890B2 (en) 2010-01-15 2013-04-16 Picofield Technologies, Inc. Electronic imager using an impedance sensor grid array and method of making
US8791792B2 (en) 2010-01-15 2014-07-29 Idex Asa Electronic imager using an impedance sensor grid array mounted on or about a switch and method of making
US8866347B2 (en) 2010-01-15 2014-10-21 Idex Asa Biometric image sensing
US9666635B2 (en) 2010-02-19 2017-05-30 Synaptics Incorporated Fingerprint sensing circuit
US9001040B2 (en) 2010-06-02 2015-04-07 Synaptics Incorporated Integrated fingerprint sensor and navigation device
US8331096B2 (en) 2010-08-20 2012-12-11 Validity Sensors, Inc. Fingerprint acquisition expansion card apparatus
US8538097B2 (en) 2011-01-26 2013-09-17 Validity Sensors, Inc. User input utilizing dual line scanner apparatus and method
US8594393B2 (en) 2011-01-26 2013-11-26 Validity Sensors System for and method of image reconstruction with dual line scanner using line counts
US9406580B2 (en) 2011-03-16 2016-08-02 Synaptics Incorporated Packaging for fingerprint sensors and methods of manufacture
US10043052B2 (en) 2011-10-27 2018-08-07 Synaptics Incorporated Electronic device packages and methods
US9195877B2 (en) 2011-12-23 2015-11-24 Synaptics Incorporated Methods and devices for capacitive image sensing
US9785299B2 (en) 2012-01-03 2017-10-10 Synaptics Incorporated Structures and manufacturing methods for glass covered electronic devices
US9268991B2 (en) 2012-03-27 2016-02-23 Synaptics Incorporated Method of and system for enrolling and matching biometric data
US9251329B2 (en) 2012-03-27 2016-02-02 Synaptics Incorporated Button depress wakeup and wakeup strategy
US9137438B2 (en) 2012-03-27 2015-09-15 Synaptics Incorporated Biometric object sensor and method
US9600709B2 (en) 2012-03-28 2017-03-21 Synaptics Incorporated Methods and systems for enrolling biometric data
US9152838B2 (en) 2012-03-29 2015-10-06 Synaptics Incorporated Fingerprint sensor packagings and methods
EP2836960B1 (en) 2012-04-10 2018-09-26 Idex Asa Biometric sensing
US9569655B2 (en) * 2012-04-25 2017-02-14 Jack Harper Digital voting logic for manufacturable finger asperity wafer-scale solid state palm print scan devices
US9665762B2 (en) 2013-01-11 2017-05-30 Synaptics Incorporated Tiered wakeup strategy
NO340311B1 (no) 2013-02-22 2017-03-27 Idex Asa Integrert fingeravtrykksensor
NO20131423A1 (no) 2013-02-22 2014-08-25 Idex Asa Integrert fingeravtrykksensor
KR102255740B1 (ko) 2014-02-21 2021-05-26 이덱스 바이오메트릭스 아사 중첩된 그리드 라인을 이용하는 센서 및 그리드 라인으로부터 감지면을 확장하기 위한 전도성 프로브
NO20140653A1 (no) 2014-05-27 2015-11-30 Idex Asa Biometrisk sensor
US10881713B2 (en) * 2015-10-28 2021-01-05 Atheer, Inc. Method and apparatus for interface control with prompt and feedback
US10282651B2 (en) 2017-03-23 2019-05-07 Idex Asa Sensor array system selectively configurable as a fingerprint sensor or data entry device
US11250307B2 (en) 2017-03-23 2022-02-15 Idex Biometrics Asa Secure, remote biometric enrollment
WO2019116233A1 (en) 2017-12-12 2019-06-20 Idex Asa Power source for biometric enrollment with status indicators

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4353056A (en) 1980-06-05 1982-10-05 Siemens Corporation Capacitive fingerprint sensor
US5673066A (en) * 1992-04-21 1997-09-30 Alps Electric Co., Ltd. Coordinate input device
US5956019A (en) * 1993-09-28 1999-09-21 The Boeing Company Touch-pad cursor control device
US5625448A (en) * 1995-03-16 1997-04-29 Printrak International, Inc. Fingerprint imaging
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
US5801681A (en) 1996-06-24 1998-09-01 Sayag; Michel Method and apparatus for generating a control signal
JPH10105707A (ja) * 1996-09-25 1998-04-24 Sony Corp 画像照合装置
US6193152B1 (en) * 1997-05-09 2001-02-27 Receiptcity.Com, Inc. Modular signature and data-capture system and point of transaction payment and reward system
US5920640A (en) 1997-05-16 1999-07-06 Harris Corporation Fingerprint sensor and token reader and associated methods
US5864296A (en) 1997-05-19 1999-01-26 Trw Inc. Fingerprint detector using ridge resistance sensor
NO304766B1 (no) 1997-06-16 1999-02-08 Sintef Fingeravtrykksensor
US6002815A (en) * 1997-07-16 1999-12-14 Kinetic Sciences, Inc. Linear sensor imaging method and apparatus
EP0905646A1 (en) 1997-09-30 1999-03-31 Compaq Computer Corporation Pointing and fingerprint identifier mechanism for a computer system
JPH11194863A (ja) 1998-01-06 1999-07-21 Poseidon Technical Systems:Kk タッチ入力検知方法及びタッチ入力検知装置
US6408087B1 (en) * 1998-01-13 2002-06-18 Stmicroelectronics, Inc. Capacitive semiconductor user input device
NO307065B1 (no) * 1998-02-26 2000-01-31 Idex As Fingeravtrykksensor
US6057540A (en) 1998-04-30 2000-05-02 Hewlett-Packard Co Mouseless optical and position translation type screen pointer control for a computer system
US6400836B2 (en) * 1998-05-15 2002-06-04 International Business Machines Corporation Combined fingerprint acquisition and control device
US6324310B1 (en) * 1998-06-02 2001-11-27 Digital Persona, Inc. Method and apparatus for scanning a fingerprint using a linear sensor
EP0969477B1 (en) * 1998-07-02 2006-09-27 Nippon Telegraph and Telephone Corporation Small capacitance change detection device
CA2273560A1 (en) 1998-07-17 2000-01-17 David Andrew Inglis Finger sensor operating technique
US6259108B1 (en) * 1998-10-09 2001-07-10 Kinetic Sciences Inc. Fingerprint image optical input apparatus
US6256022B1 (en) 1998-11-06 2001-07-03 Stmicroelectronics S.R.L. Low-cost semiconductor user input device
US6671392B1 (en) * 1998-12-25 2003-12-30 Nippon Telegraph And Telephone Corporation Fingerprint recognition apparatus and data processing method
US6614422B1 (en) * 1999-11-04 2003-09-02 Canesta, Inc. Method and apparatus for entering data using a virtual input device
GB2357335B (en) 1999-12-17 2004-04-07 Nokia Mobile Phones Ltd Fingerprint recognition and pointing device
US7239227B1 (en) * 1999-12-30 2007-07-03 Upek, Inc. Command interface using fingerprint sensor input system
US7184581B2 (en) * 2000-06-09 2007-02-27 Idex Asa System for real time finger surface pattern measurement
NO316482B1 (no) * 2000-06-09 2004-01-26 Idex Asa Navigasjonsverktöy for kobling til en skjerminnretning
NO20003006L (no) * 2000-06-09 2001-12-10 Idex Asa Mus
JP2002062983A (ja) * 2000-08-21 2002-02-28 Hitachi Ltd ポインティングデバイス
CN1235172C (zh) * 2002-02-20 2006-01-04 佳能株式会社 图像输入装置
WO2005088435A1 (en) * 2004-03-11 2005-09-22 Mobisol Inc. Pointing device with an integrated optical structure
US9019237B2 (en) * 2008-04-06 2015-04-28 Lester F. Ludwig Multitouch parameter and gesture user interface employing an LED-array tactile sensor that can also operate as a display

Also Published As

Publication number Publication date
WO2001095305A8 (en) 2002-03-07
JP5036949B2 (ja) 2012-09-26
WO2001095305A1 (en) 2001-12-13
US20030169229A1 (en) 2003-09-11
DE60126305T2 (de) 2007-11-08
DK1328919T4 (da) 2009-12-07
JP2003536156A (ja) 2003-12-02
NO20003006L (no) 2001-12-10
ES2281433T5 (es) 2010-02-02
DK1328919T3 (da) 2007-05-21
EP1328919B8 (en) 2007-03-14
DE60126305D1 (de) 2007-03-15
NO20003006D0 (no) 2000-06-09
AU2001280266A1 (en) 2001-12-17
EP1328919B1 (en) 2007-01-24
US8005275B2 (en) 2011-08-23
US20080129702A1 (en) 2008-06-05
US7308121B2 (en) 2007-12-11
DE60126305T3 (de) 2010-02-25
EP1328919B2 (en) 2009-08-26
ATE352809T1 (de) 2007-02-15
EP1328919A1 (en) 2003-07-23

Similar Documents

Publication Publication Date Title
ES2281433T3 (es) Herramienta de puntero.
JP5036948B2 (ja) ナビゲーション装置
KR101078899B1 (ko) 플렉서블 디스플레이의 영상 출력 위치 제어 장치
US8358815B2 (en) Method and apparatus for two-dimensional finger motion tracking and control
CN101903855B (zh) 用于无源矩阵多触点触摸传感器的交替测量电容/电阻的电子分析电路
JP3529510B2 (ja) 情報入力装置および情報入力装置の制御方法
EP2306276A2 (en) Improvements in or relating to pointing devices
US20080205714A1 (en) Method and Apparatus for Fingerprint Image Reconstruction
US20080219521A1 (en) Method and Algorithm for Accurate Finger Motion Tracking
JP2006517311A (ja) 指紋認証機能を備えたポインティング装置とその指紋認証及びポインティング方法、並びにその指紋認証を用いた携帯端末機のサービス提供方法
JP2003076486A (ja) ポインティングデバイス
WO2009079221A2 (en) Method and algorithm for accurate finger motion tracking
CN102868811B (zh) 一种基于实时视频处理的手机屏幕操控方法
JP2001043017A5 (es)
CN101263442A (zh) 信息输出装置
KR20160144967A (ko) 터치 및 힘 감지 표면 상의 터치 위치들과 그 위치들에 가해진 힘들을 결정하는 기술
KR100675830B1 (ko) 이미지 센서, 광 포인팅 장치 및 광 포인팅 장치의 움직임계산 방법
KR100777107B1 (ko) 가속도 센서를 이용한 문자인식 장치 및 방법
JP2013020624A (ja) 回転角度および回転中心座標の決定方法
US11243636B1 (en) Rollable display device
CN1129840C (zh) 光标控制装置
US20230266845A1 (en) Touchscreen
KR100669601B1 (ko) 사용자 인터페이스 동작 디스플레이 장치
KR101053679B1 (ko) 입력 장치의 키 입력 및 포인트 입력 방법 및 이를 수행하는 입력 장치
KR20100128491A (ko) 디스플레이 패턴을 이용하는 포인팅 방법 및 시스템