DE60302693T2 - Verfahren und Anordnung zur Erkennung von Fingerbewegung - Google Patents

Verfahren und Anordnung zur Erkennung von Fingerbewegung Download PDF

Info

Publication number
DE60302693T2
DE60302693T2 DE60302693T DE60302693T DE60302693T2 DE 60302693 T2 DE60302693 T2 DE 60302693T2 DE 60302693 T DE60302693 T DE 60302693T DE 60302693 T DE60302693 T DE 60302693T DE 60302693 T2 DE60302693 T2 DE 60302693T2
Authority
DE
Germany
Prior art keywords
vector
fingerprint
image
sensor image
area
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
DE60302693T
Other languages
English (en)
Other versions
DE60302693D1 (de
Inventor
Shou Kawasaki-shi Kanagawa Nishikawa
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.)
Fujitsu Semiconductor Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Application granted granted Critical
Publication of DE60302693D1 publication Critical patent/DE60302693D1/de
Publication of DE60302693T2 publication Critical patent/DE60302693T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/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 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; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1335Combining adjacent partial images (e.g. slices) to create a composite input or reference pattern; Tracking a sweeping finger movement

Description

  • Die vorliegende Erfindung betrifft ein Verfahren und eine Vorrichtung zum Detektieren einer Bewegung eines Fingers durch Ausführen einer Mustergleichheitsprüfung zwischen einem früheren Fingerabdruckbild und einem gegenwärtigen Fingerabdruckbild. Genauer gesagt, die vorliegende Erfindung betrifft ein Fingerbewegungsverfahren und eine Vorrichtung, die dafür geeignet sind, um auf eine Zeigevorrichtung für ein kleines tragbares Gerät unter Verwendung eines Fingerabdruckbildes angewendet zu werden.
  • Herkömmlicherweise ist ein elektronisches Track-Pad, das in einem Personalcomputer von Notebook-Größe vorgesehen ist, als Zeigevorrichtung bekannt gewesen. Das Track-Pad benötigt zum Detektieren der Position einer Fingerspitze jedoch eine Sensorfläche, die größer als die Fingerspitze ist, und daher ist es für ein kleines tragbares Gerät wie beispielsweise ein Mobiltelefon nicht günstig. In letzter Zeit ist ein Authentifizierungssystem unter Verwendung eines Fingerabdruckbildes in der Praxis eingesetzt worden, und es kann erwogen werden, das Fingerabdruckbild auch in der Zeigevorrichtung zu verwenden.
  • Ein Plan zum Realisieren der Zeigefunktion durch das Detektieren einer Fingerbewegung auf der Basis eines Fingerabdruckbildes ist bereits vorgeschlagen worden.
  • Jedoch sind noch kein Verfahren zum Detektieren einer Fingerbewegung aus einem Fingerabdruckbild und keine Konfiguration einer Zeigevorrichtung, die durch das Verfahren realisiert wird, speziell vorgeschlagen worden. Um ferner ein kleines tragbares Gerät wie beispielsweise ein Mobiltelefon mit der Zeigevorrichtung zu versehen, muß die Größe der Sensorfläche zum Detektieren eines Fingerabdrucks auf weniger als die Größe der Fingerspitze verkleinert werden.
  • Jedoch sind noch kein Verfahren und keine Vorrichtung zum Detektieren der Fingerbewegung auf der Sensorfläche vorgeschlagen worden, die solch eine kleine Größe hat.
  • Da die Zeigevorrichtung die ganze Zeit über verwendet wird, muß jede Zeigevorrichtung unter Verwendung des Fingerabdruckbildes eine hohe Zeigegenauigkeit haben, und eine Rechenlast, die so klein wie möglich ist.
  • Es ist wünschenswert, ein spezifisches Verfahren und eine spezifische Konfiguration einer Vorrichtung zum Detektieren der Fingerbewegung aus einem Fingerabdruckbild vorzusehen.
  • WO 01/87159 offenbart ein Fingerbewegungsdetektionsverfahren mit: einem Fingerabdruckdetektionsschritt zum Detektieren eines Fingerabdrucks in einem Bereich, der kleiner als eine Fingerspitze ist, um ein erstes Sensorbild und ein zweites Sensorbild zu erhalten; einem Mustergleichheitsprüfschritt zum Extrahieren einer Vielzahl von kleinen Blöcken aus dem zweiten Sensorbild als Block, der kleiner als der Fingerabdruckbereich ist, Heraussuchen eines Bildbereichs, der ein Fingerabdruckmuster hat, das mit einem Fingerabdruckmuster in jedem der kleinen Blöcke des zweiten Sensorbildes übereinstimmt, aus dem ersten Sensorbild und Erhalten einer Vielzahl von Vektoren, die eine Fingerbewegung angeben, auf der Basis einer Versetzung der jeweiligen kleinen Blöcke in dem zweiten Sensorbild von den jeweiligen Bildbereichen in dem ersten Sensorbild, die den jeweiligen kleinen Blöcken entsprechen; und einem Vektorbewertungsschritt zum Selektieren eines Vektors mit dem höchsten Gleichheitsgrad von der Vielzahl von Vektoren als Vektor, der die Fingerbewegung angibt, wenn ein Fingerabdruckbild in dem ersten Sensorbild und ein Fingerabdruckbild in dem zweiten Sensor bild miteinander überlagert werden, auf der Basis der jeweiligen Vektoren.
  • Der bestimmte Versetzungsvektor wird beispielsweise zum Steuern eines Cursors auf einem Computer-Display verwendet. Gemäß einem ersten Aspekt der vorliegenden Erfindung ist ein Fingerbewegungsdetektionsverfahren vorgesehen, mit: einem Fingerabdruckdetektionsschritt zum Detektieren eines Fingerabdrucks in einem Bereich, der kleiner als eine Fingerspitze ist, um ein erstes Sensorbild und ein zweites Sensorbild zu erhalten; einem Mustergleichheitsprüfschritt zum Extrahieren einer Vielzahl von kleinen Blöcken aus dem zweiten Sensorbild als Block, der kleiner als der Fingerabdruckbereich ist, Heraussuchen eines Bildbereichs, der ein Fingerabdruckmuster hat, das mit einem Fingerabdruckmuster in jedem der kleinen Blöcke des zweiten Sensorbildes übereinstimmt, aus dem ersten Sensorbild und Erhalten einer Vielzahl von Vektoren, die eine Fingerbewegung angeben, auf der Basis einer Versetzung der jeweiligen kleinen Blöcke in dem zweiten Sensorbild von den jeweiligen Bildbereichen in dem ersten Sensorbild, die den jeweiligen kleinen Blöcken entsprechen; und einem Vektorbewertungsschritt zum Selektieren eines Vektors mit dem höchsten Gleichheitsgrad von der Vielzahl von Vektoren als Vektor, der die Fingerbewegung angibt, wenn ein Fingerabdruckbild in dem ersten Sensorbild und ein Fingerabdruckbild in dem zweiten Sensorbild miteinander überlagert werden, auf der Basis der jeweiligen Vektoren; gekennzeichnet durch einen Vektorkorrekturschritt zum Korrigieren eines kombinierten Vektors in einen Vektor, der die Fingerbewegung angibt, welcher kombinierte Vektor erhalten wird, indem ein mittlerer Vektor zwischen einem Vektor, der durch Multiplizieren eines Vektors, der bei dem Vektor bewertungsschritt neu selektiert wurde, mit einem ersten Koeffizienten erhalten wurde, und einem Vektor, der zuvor durch Multiplizieren mit dem ersten Koeffizienten erhalten wurde, mit einem Vektor kombiniert wird, der durch Multiplizieren eines zuvor kombinierten Vektors mit einem zweiten Koeffizienten erhalten wurde.
  • Gemäß einem zweiten Aspekt der vorliegenden Erfindung ist eine Fingerbewegungsdetektionsvorrichtung vorgesehen, mit: einem Fingerabdrucksensor zum Detektieren eines Fingerabdrucks in einem Bereich, der kleiner als eine Fingerspitze ist, um ein erstes Sensorbild und ein zweites Sensorbild zu erhalten; einer Mustergleichheitsprüfeinheit, die angeordnet ist, um eine Vielzahl von kleinen Blöcken aus dem zweiten Sensorbild als Block zu extrahieren, der kleiner als der Fingerspitzenbereich ist, um einen Bildbereich mit einem Fingerabdruckmuster, das mit einem Fingerabdruckmuster in jedem der kleinen Blöcke in dem zweiten Sensorbild übereinstimmt, aus dem ersten Sensorbild herauszusuchen und um eine Vielzahl von Vektoren, die eine Fingerbewegung angeben, auf der Basis einer Versetzung der jeweiligen kleinen Blöcke in dem zweiten Sensorbild von den jeweiligen Bildbereichen in dem ersten Sensorbild, die den jeweiligen kleinen Blöcken entsprechen, zu erhalten; und einer Vektorbewertungseinheit, die angeordnet ist, um einen Vektor mit dem höchsten Gleichheitsgrad von den Vektoren als Vektor zu selektieren, der die Fingerbewegung angibt, wenn ein Fingerabdruckbild in dem ersten Sensorbild und ein Fingerabdruckbild in dem zweiten Sensorbildbereich miteinander überlagert werden, auf der Basis der jeweiligen Vektoren; gekennzeichnet durch eine Vektorkorrektureinheit, die angeordnet ist, um einen kombinierten Vektor in einen Vektor zu korrigieren, der die Fingerbewegung angibt, welcher kombinierte Vektor erhalten wird, indem ein mittlerer Vektor zwischen einem Vektor, der durch Multiplizieren eines Vektors, der durch die Vektorbewertungseinheit neu selektiert wurde, mit einem ersten Koeffizienten erhalten wurde, und einem Vektor, der zuvor durch Multiplizieren mit dem ersten Koeffizienten erhalten wurde, mit einem Vektor kombiniert wird, der durch Multiplizieren eines zuvor kombinierten Vektors mit einem zweiten Koeffizienten erhalten wurde.
  • Somit wird in einer Ausführungsform der vorliegenden Erfindung ein Fingerabdruck in einem Bereich, der kleiner als eine Fingerspitze ist, unter Verwendung eines Fingerabdrucksensors delektiert, der einen Bereich hat, der kleiner als eine Fingerspitze ist. Ein Fingerabdruckbereich, wo ein Fingerabdruckbild existiert, wird in dem detektierten gegenwärtigen Sensorbild spezifiziert, um dadurch eine baryzentrische Position des Bereichs zu erhalten. Der Bereich nahe der baryzentrischen Position wird in eine Vielzahl von kleinen Blöcken geteilt, die kleiner als der Fingerabdruckbereich sind. Der Fingerabdruckbereich wird auch in einem unmittelbar vorausgehenden Sensorbild spezifiziert, und ein Bildbereich, der mit dem Fingerabdruckbild in dem kleinen Block übereinstimmt, wird für jeden der kleinen Blöcke des gegenwärtigen Sensorbildes aus dem Fingerabdruckbereich des unmittelbar vorausgehenden Sensorbildes herausgesucht.
  • In dieser Ausführungsform wird ein Vektorkandidat gemäß einer Abweichung zwischen der Position des kleinen Blocks in dem gegenwärtigen Sensorbild und der Position des Bildbereichs in dem unmittelbar vorausgehenden Sensorbild, der dem kleinen Block entspricht, bestimmt. Ein Vektorkandidat mit dem höchsten Gleichheitsgrad zwischen dem Fingerabdruckbild in dem gegenwärtigen Sensorbild und dem Fingerabdruckbild in dem unmittelbar vorausgehenden Sensorbild wird von den Vektorkandidaten selektiert, die für jeden kleinen Block erhalten werden, und als detektierter Vektor bezeichnet. Eine Korrektur zum Ausschließen des Einflusses einer feinen Fingerspitzenbewegung und einer Fehldetektion wird in bezug auf den detektierten Vektor vorgenommen, um einen korrigierten Vektor zu erhalten, um schließlich die Bewegungssteuerung des Zeigers auszuführen.
  • Nun werden bevorzugte Merkmale der vorliegenden Erfindung lediglich beispielhaft unter Bezugnahme auf die beiliegenden Zeichnungen beschrieben, in denen:-
  • 1 ein Blockdiagramm ist, das die Konfiguration einer Fingerbewegungsdetektionsvorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung funktionell zeigt;
  • 2 ein Flußdiagramm ist, das die Prozedur des Fingerbewegungsdetektionsverfahrens gemäß der Ausführungsform zeigt;
  • 3 ein Diagramm zum Erläutern eines Verfahrens zum Spezifizieren eines Fingerabdruckbereichs in einem Sensorbild gemäß der Ausführungsform ist;
  • 4 ein Diagramm zum Erläutern eines Verfahrens zum Erhalten einer baryzentrischen Position eines Fingerabdruckbereichs in der Ausführungsform ist;
  • 5 ein Diagramm zum Erläutern eines Mustergleichheitsprüfverfahrens in der Ausführungsform ist;
  • 6 ein Diagramm zum Erläutern eines Vektorkandidatenbewertungsverfahrens in der Ausführungsform ist; und
  • 7 ein Diagramm zum Erläutern eines Bewertungs- und Korrekturverfahrens eines detektierten Vektors in der Ausführungsform ist.
  • Unter Bezugnahme auf die Zeichnungen wird unten eine Ausführungsform der vorliegenden Erfindung eingehend erläutert. 1 ist ein Blockdiagramm, das die Konfiguration der Fingerbewegungsdetektionsvorrichtung gemäß der Ausführungsform der vorliegenden Erfindung funktionell zeigt. Diese Detektionsvorrichtung umfaßt, wie in 1 gezeigt, einen elektronischen Fingerabdrucksensor 1, einen A/D-Konverter 2, zwei Selektoren 3 und 4, einen Rahmenspeicher 5, einen Bewegungsdetektor 6, eine Korrektursektion des detektierten Vektors 7 und einen Fingerabdrucksensorcontroller 8, der den Zeitablauf der Gesamtoperation steuert.
  • Der Fingerabdrucksensor 1 ist kleiner als eine Fingerspitze 9 und detektiert einen Fingerabdruck in einem Bereich, der kleiner als die Fingerspitze 9 ist. Der A/D-Konverter 2 konvertiert Sensorbilddaten, die aus einem analogen Signal gebildet sind, das durch den Fingerabdrucksensor 1 erfaßt wird, in Daten, die aus einem digitalen Signal gebildet sind. Der Rahmenspeicher 5 hat drei Bänke, wie zum Beispiel #0, #1 und #2, obwohl er nicht speziell darauf begrenzt ist. von den drei Bänken wird eine Bank zum Schreiben verwendet, und die anderen zwei Bänke werden zur Bewegungsdetektion verwendet. Deshalb kann die später beschriebene Bewegungsdetektionsverarbeitung ausgeführt werden, während die Sensorbilddaten in den Rahmenspeicher 5 geschrieben werden.
  • Der erste Selektor 3 selektiert eine freie Bank von den drei Bänken in dem Rahmenspeicher 5, das heißt, eine Bank, die durch den Bewegungsdetektor 6 nicht zur Bewegungsdetektionsverarbeitung verwendet wird. Als Resultat werden die Sensorbilddaten, die von dem A/D-Konverter 2 übertragen werden, in die freie Bank geschrieben.
  • Der zweite Selektor 4 selektiert zwei Bänke, die durch den ersten Selektor 3 nicht verwendet werden, das heißt, er selektiert zwei Bänke, in die gerade keine Sensorbilddaten geschrieben werden. Die Sensorbilddaten sind in diesen zwei Bänken bereits gespeichert worden. Der zweite Selektor 4 bezeichnet neuere Sensorbilddaten, auf der Basis einer Zeitfolge, von den Sensorbilddaten, die in den zwei Bänken gespeichert sind, als gegenwärtige Sensorbilddaten, bezeichnet ältere Sensorbilddaten als frühere Sensorbilddaten und führt diese Daten dem Bewegungsdetektor 6 zu.
  • Nachdem Sensorbilddaten für ein Bild, die von dem A/D-Konverter 2 zugeführt wurden, erfaßt worden sind und die Berechnung eines detektierten Vektors (der detektierte Vektor wird später beschrieben) durch den Bewegungsdetektor 6 beendet worden ist, öffnet der zweite Selektor 4 die Bank des Rahmenspeichers 5, die als Speicherbereich des früheren Sensorbildes verwendet wird.
  • Die Bank, die die gegenwärtigen Sensorbilddaten speichert, wird als Bank zum Speichern der früheren Sensorbilddaten zu der Zeit der nächsten Bewegungsdetektionsverarbeitung selektiert. Die Bank, in die die Sensorbilddaten gerade geschrieben werden, wird als Bank zum Speichern der gegenwärtigen Sensorbilddaten neu selektiert. Die geöffnete Bank wird zum Speichern der nächsten Sensorbilddaten verwendet, die von dem A/D-Konverter 2 zugeführt werden.
  • Der Bewegungsdetektor 6 hat ferner eine Fingerabdruckbereichsbeurteilungssektion 61, eine Mustergleichheitsprüf sektion 62 und eine Vektorkandidatenbewertungssektion 63. Die Fingerabdruckbereichsbeurteilungssektion 61 beurteilt einen Fingerabdruckbereich in dem gegenwärtigen Sensorbild unter Verwendung der gegenwärtigen Sensorbilddaten als Eingangsdaten und erhält eine baryzentrische Position des beurteilten Fingerabdruckbereichs. Das Beurteilungsverfahren des Fingerabdruckbereichs und ein Verfahren zum Bestimmen der baryzentrischen Position werden später beschrieben.
  • Die Mustergleichheitsprüfsektion 62 führt eine Mustergleichheitsprüfung zwischen dem gegenwärtigen Fingerabdruckbild und dem früheren Fingerabdruckbild aus, wobei sie die Daten für den Fingerabdruckbereich und die baryzentrische Position des gegenwärtigen Sensorbildes, die von der Fingerabdruckbereichsbeurteilungssektion 61 ausgegeben wird, und die früheren Sensorbilddaten als unmittelbar vorausgehendes Sensorbild verwendet, und gibt eine Vielzahl von Vektorkandidaten aus. Das Mustergleichheitsprüfverfahren und der Vektorkandidat werden später beschrieben. In 1 bezeichnet Bezugszeichen 64 einen Speicher, der die unmittelbar vorausgehenden Daten von dem gegenwärtigen Sensorbild temporär speichert.
  • Die Vektorkandidatenbewertungssektion 63 bewertet eine Vielzahl von Vektorkandidaten auf der Basis der Daten für eine Vielzahl von Vektorkandidaten, die von der Mustergleichheitsprüfsektion 62 ausgegeben werden, und der Daten in bezug auf die gegenwärtigen und früheren Sensorbilder, die der Mustergleichheitsprüfsektion 62 eingegeben werden, und gibt den besten Vektorkandidaten als detektierten Vektor aus. Das Bewertungsverfahren des Vektorkandidaten wird später beschrieben. Die Korrektursektion des detektierten Vektors 7 korrigiert Daten für den detektierten Vektor, der von der Vektorkandidatenbewertungssektion 63 ausgegeben wurde, und gibt die korrigierten Daten als korrigierten Vektor aus. Das Korrekturverfahren des detektierten Vektors wird später beschrieben.
  • 2 ist ein Flußdiagramm, das die Prozedur des Fingerbewegungsdetektionsverfahrens gemäß der Ausführungsform der vorliegenden Erfindung zeigt. Die gegenwärtigen Sensorbilddaten werden erhalten, wie in 2 gezeigt, indem ein Fingerabdruck in einem Bereich, der kleiner als eine Fingerspitze 9 ist, durch den Fingerabdrucksensor 1 detektiert wird. Die Fingerabdruckbereichsbeurteilungssektion 61 spezifiziert den Fingerabdruckbereich in dem gegenwärtigen Sensorbild und erhält die baryzentrische Position des Fingerabdruckbereichs auf der Basis der erhaltenen Sensorbilddaten (Schritt S21).
  • Um den Fingerabdruckbereich in dem Sensorbild zu spezifizieren, wird das Sensorbild 101 in eine Vielzahl von Fingerabdruckbeurteilungsblöcken 102 geteilt, wie in 3 gezeigt, und die Verteilung der Pixeldaten in jedem Fingerabdruckbeurteilungsblock 102 wird untersucht, um danach die Existenz eines Fingerabdruckbildes 201 zu beurteilen. Nachdem alle Fingerabdruckbeurteilungsblöcke 102 beurteilt worden sind, wird der Bereich, wo das Fingerabdruckbild 201 existiert, als Fingerabdruckbereich bezeichnet.
  • Um die baryzentrische Position des Fingerabdruckbereichs zu erhalten, indem ein Verteilungswert s(x, y) von Pixeldaten in jedem Fingerabdruckbeurteilungsblock 102 verwendet wird, der durch Teilen des Sensorbildes 101 in Fingerabdruckbeurteilungsblöcke 102 zum Beispiel in einer 6 × 4 Matrix erhalten wird, wie in 4 gezeigt, obwohl diese nicht speziell darauf begrenzt ist, werden die folgenden Gleichungen (1) und (2) berechnet.
  • Bei dem in der Figur gezeigten Beispiel bezeichnet x eine ganze Zahl von 1 bis 6, und y bezeichnet eine ganze Zahl von 1 bis 4. Die baryzentrische Position in der horizontalen Richtung (die horizontale baryzentrische Position) wird aus der Gleichung (1) erhalten, und die baryzentrische Position in der vertikalen Richtung (die vertikale baryzentrische Position) wird aus der Gleichung (2) erhalten. Die horizontale Richtung ist in dem in 4 gezeigten Sensorbild 101 die längere Richtung in der Quere, und die vertikale Richtung ist die kürzere Richtung in der Länge. Als Verteilungswert s(x, y) kann ein mittlerer Wert oder ein verteilter Wert verwendet werden.
  • Figure 00110001
  • Wenn die baryzentrische Position des Fingerabdruckbereichs erhalten werden soll, kann eine Schwelle mit dem Verteilungswert s(x, y) der Pixeldaten so festgelegt werden, um die Gleichung (1) und die Gleichung (2) nur für einen Fingerabdruckbeurteilungsblock 102 zu berechnen, dessen Verteilungswert s(x, y) die Schwelle überschreitet. Dadurch kann die baryzentrische Position mit höherer Genauigkeit erhalten werden. In diesem Fall kann der Verteilungswert s(x, y), der nicht größer als die Schwelle ist, auf Null festgelegt werden.
  • Unter erneuter Bezugnahme auf 2 extrahiert die Mustergleichheitsprüfsektion 62 im Anschluß an Schritt S21 eine Vielzahl von kleinen Blöcken aus dem Fingerabdruckbereich in dem gegenwärtigen Sensorbild und führt eine Mustergleichheitsprüfung zwischen dem Fingerabdruckbild in dem kleinen Block und dem Fingerabdruckbild in dem Fingerabdruckbereich in dem unmittelbar vorausgehenden Sensorbild (in dem früheren Sensorbild) für jeden kleinen Block aus, um dadurch einen Vektorkandidaten für jeden kleinen Block zu erhalten (Schritt S22).
  • Der Grund dafür, daß die Mustergleichheitsprüfung in einem kleinen Block ausgeführt wird, der einen Bereich hat, der kleiner als jener des Sensorbildes ist, liegt darin, der Mustergleichheitsprüfsektion 62 zu ermöglichen, selbst einer großen Bewegung der Fingerspitze 9 zu folgen. Um die Mustergleichheitsprüfung auszuführen, wie es zum Beispiel in 5 gezeigt ist, wird ein Bildbereich mit einem Muster, das mit dem Fingerabdruckmuster in einem kleinen Block 123 des Fingerabdruckbereichs 122 in dem gegenwärtigen Sensorbild 121 übereinstimmt, durch Scannen aus dem Fingerabdruckbereich 112 in dem früheren Sensorbild 111 herausgesucht, wie durch den Pfeil gezeigt.
  • Ein Vektorkandidat wird gemäß einer Abweichung zwischen einer Position des Bildbereichs mit dem besten Gleichheitsprüfresultat bei dem Fingerabdruckbild in dem kleinen Block 123 des gegenwärtigen Sensorbildes 121 innerhalb des Fingerabdruckbereichs 112 in dem früheren Sensorbild 111 und einer Position des kleinen Blocks 123 in dem gegenwärtigen Sensorbild 121 erhalten. Bei dem in 5 gezeigten Beispiel handelt es sich um eine Vielzahl der kleinen Blöcke 123 in dem gegenwärtigen Sensorbild 121, die zum Beispiel 3 beträgt. Da ein Vektorkandidat von jedem kleinen Block 123 erhalten werden kann, können bei dem in der Figur gezeigten Beispiel drei Vektorkandidaten erhalten werden. Hier ist der Bereich, in dem die Mustergleichheitsprüfung auszuführen ist, auf den Fingerabdruckbereich 112 in dem früheren Sensorbild 111 begrenzt. Denn die Berechnungsmenge bei der Mustergleichheitsprüfung wird so klein wie möglich gehalten, um die Zeit zu verringern, die für die Berechnungsverarbeitung benötigt wird, um der Bewegung der Fingerspitze 9 so weit wie möglich folgen zu können.
  • Bei dem in 5 gezeigten Beispiel sind drei kleine Blöcke 123 in dem gegenwärtigen Sensorbild 121 nahe dem Schwerpunkt des Fingerabdruckbereichs 122 in dem gegenwärtigen Sensorbild 121 definiert. Denn in dem Fingerabdruck sind Furchen vorhanden, und ein Abschnitt, wo das Fingerabdruckbild auf Grund der Furchen nicht erfaßt werden kann, kann existieren, und daher wird die Berechnungsmenge weiter verringert, indem solch ein Abschnitt gemieden wird.
  • Auf diese Weise kann, wenn die kleinen Blöcke 123 in dem gegenwärtigen Sensorbild 121 nahe dem Schwerpunkt definiert werden, der baryzentrischen Position eine Versetzung entsprechend der vorherigen Bewegung der Fingerspitze 9 verliehen werden, das heißt, um den Bereich zu vergrößern, in dem sich die Fingerspitze 9 bewegt, um der Bewegung der Fingerspitze 9 so weit wie möglich folgen zu können. Bei dem in 5 gezeigten Beispiel wird, da die Sensorfläche in der Querrichtung (horizontale Richtung) länger ist, nur die horizontale baryzentrische Position erhalten, und die vertikale baryzentrische Position wird nicht berücksichtigt.
  • Unter erneuter Bezugnahme auf 2 bewertet die Vektorkandidatenbewertungssektion 63 im Anschluß an Schritt S22 den Gleichheitsgrad zwischen dem Fingerabdruckbereich in dem gegenwärtigen Sensorbild und dem Fingerabdruckbereich in dem früheren Sensorbild auf der Basis der jeweiligen Vektorkandidaten. Der Vektorkandidat mit dem besten Bewertungsresultat wird als detektierter Vektor spezifiziert (Schritt S23).
  • Beim Bewerten des Vektorkandidaten wird, wie in 6 gezeigt, ein Referenzpunkt des gegenwärtigen Sensorbildes 121 (zum Beispiel die obere linke Ecke) von einem Referenzpunkt des früheren Sensorbildes 111 (zum Beispiel der oberen linken Ecke) um den Abschnitt des Vektorkandidaten 131 versetzt, und zwar für jeden der Vektorkandidaten, die bei Schritt S22 erhalten wurden. Dadurch wird der Fingerabdruckbereich 122 in dem gegenwärtigen Sensorbild 121 dem Fingerabdruckbereich 112 in dem früheren Sensorbild 111 überlagert, und der Gleichheitsgrad zwischen den Fingerabdruckbildern in beiden Fingerabdruckbereichen 112 und 122 wird bewertet.
  • Da drei kleine Blöcke in 5 vorhanden sind, gibt es auch drei Vektorkandidaten, und der Gleichheitsgrad wird für jeden Vektorkandidaten 131 bewertet. Ein Vektorkandidat 131 mit dem besten Gleichheitsgrad wird als detektierter Vektor bezeichnet.
  • Unter erneuter Bezugnahme auf 2 führt die Korrektursektion des detektierten Vektors 7 im Anschluß an Schritt S23 eine Bewertung und Korrektur des detektierten Vektors aus (Schritt S24), um schließlich einen korrigierten Vektor zum Ausführen der Bewegungssteuerung des auf einem Bild schirm angezeigten Zeigers zu erhalten. Der Grund dafür, daß der detektierte Vektor bewertet und korrigiert wird, liegt darin, daß eine feine Bewegung einer Fingerspitze detektiert werden soll und verhindert werden soll, daß der Zeiger auf Grund einer Fehldetektion in eine Richtung bewegt wird, die von dem Bediener nicht gewollt wird. Die Bewegungssteuerung des Zeigers wird auf der Basis des bei Schritt S24 erhaltenen korrigierten Vektors ausgeführt.
  • Wenn der detektierte Vektor bewertet und korrigiert wird, wird eine Richtungsbeurteilung bezüglich eines mittleren Vektors ausgeführt, der durch das Ermitteln des Durchschnitts von n detektierten Vektoren in der Vergangenheit erhalten wird, wie in 7 gezeigt, und der detektierte Vektor, der diesmal bei Schritt S23 erhalten wurde, wird mit einem ersten Koeffizienten k (0 < k ≤ 1) entsprechend der beurteilten Richtung multipliziert.
  • Der mittlere Vektor steht für einen Vektor, der erhalten wird, indem n Vektoren kombiniert werden, die durch Multiplizieren des mittleren Vektors, der durch das Ermitteln des Durchschnitts von n detektierten Vektoren in der Vergangenheit erhalten wurde, mit dem Koeffizienten k entsprechend der Richtung, für jeden der n detektierten Vektoren in der Vergangenheit, wie bei dem diesmal detektierten Vektor, erhalten wurden, und der kombinierte Vektor durch n geteilt wird. Der Wert n wird durch das Gleichgewicht zwischen der Berechnungsmenge und der Betriebsfähigkeit zur Detektion der Fingerspitzenbewegung bestimmt.
  • Die Bewertung und Korrektur des detektierten Vektors wird unter Berücksichtigung der Richtung ausgeführt, wie oben beschrieben. Denn der Einfluß der Fehldetektion bei der Bewegungsdetektion wird reduziert, indem ein Wert von k auf der Basis von solch einer Beurteilung erhöht wird, daß die Möglichkeit der Fehldetektion gering sein kann, falls die Richtung des detektierten Vektors diesmal dieselbe wie die Richtung des mittleren Vektors ist oder dieser nahekommt, und indem der Wert von k auf der Basis von solch einer Beurteilung verringert wird, daß die Möglichkeit der Fehldetektion groß sein kann, falls die Richtung des detektierten Vektors diesmal die entgegengesetzte Richtung des mittleren Vektors ist oder der entgegengesetzten Richtung nahekommt. Die Richtungsbeurteilung wird durch eine übliche Berechnung zum Bestimmen eines Winkels zwischen zwei Vektoren ausgeführt.
  • Beim Erhalten des korrigierten Vektors wird, wie in 7 gezeigt, der mittlere Vektor, der ein Durchschnitt von n detektierten Vektoren ist, die unter Berücksichtigung der Richtung erhalten wurden, mit einem Vektor kombiniert, der durch Multiplizieren des korrigierten Vektors, der beim letzten Mal auf der Basis des mittleren Vektors vom letzten Mal erhalten wurde, mit einem zweiten Koeffizienten r (0 ≤ r < 1) erhalten wurde, und der kombinierte Vektor wird als endgültiger korrigierter Vektor bezeichnet. Der Grund dafür, daß der mittlere Vektor zum Erhalten des korrigierten Vektors verwendet wird, liegt darin, daß feine Abweichungen in dem detektierten Vektor unterdrückt werden, indem der Einfluß des früheren detektierten Vektors zu dem diesmal detektierten Vektor addiert wird. Der zweite Koeffizient r wird multipliziert, um der Bewegung des Zeigers, dessen Bewegung auf der Basis des korrigierten Vektors gesteuert wird, eine Trägheit zu verleihen, damit die Bewegung des Zeigers sanfter wird. Deshalb wird der Wert von r angemessen selektiert, so daß sich der Zeiger sanft bewegt.
  • Bezugszeichen 301 in 7 bezeichnet eine Berechnungsverarbeitung zum Multiplizieren des detektierten Vektors mit dem ersten Koeffizienten k. Bezugszeichen 302 bis 304 bezeichnen n Vektoren, die durch Multiplizieren des detektierten Vektors mit dem ersten Koeffizienten k erhalten wurden. Bezugszeichen 305 bezeichnet die Verarbeitung zum Kombinieren der n Vektoren 302 bis 304, die durch Multiplizieren des detektierten Vektors mit dem ersten Koeffizienten k erhalten wurden. Bezugszeichen 306 bezeichnet die Verarbeitung zum Bestimmen eines mittleren Vektors von dem kombinierten Vektor, der bei der Kombinationsverarbeitung 305 erhalten wurde. Bezugszeichen 307 bezeichnet die Verarbeitung zum Beurteilen der Richtung des detektierten Vektors bezüglich des mittleren Vektors. Bezugszeichen 308 bezeichnet einen korrigierten Vektor vom letzten Mal. Bezugszeichen 309 bezeichnet die Berechnungsverarbeitung zum Multiplizieren des vorherigen korrigierten Vektors mit dem zweiten Koeffizienten r. Bezugszeichen 310 bezeichnet die Verarbeitung zum Kombinieren des mittleren Vektors mit einem Vektor, der durch Multiplizieren des vorherigen korrigierten Vektors 308 mit dem zweiten Koeffizienten r erhalten wurde.
  • Gemäß der Ausführungsform wird ein Fingerabdruck in einem Bereich detektiert, der kleiner als die Fingerspitze 9 ist. Die Fingerabdruckbereiche 122 und 112 werden jeweilig in dem gegenwärtigen Sensorbild 121 und dem früheren Sensorbild 111 spezifiziert, und ein Bereich, in dem die Fingerabdruckbereiche miteinander übereinstimmen, wird in den jeweiligen Fingerabdruckbereichen 122 und 112 erhalten. Ein Vektor, der die Bewegung einer Fingerspitze darstellt, wird auf der Basis der Versetzung des Bereichs erhalten, wo dessen Fingerabdruckbilder miteinander übereinstimmen. Als Resultat ist es möglich, die Bewegung der Fingerspitze 9 aus dem Fingerabdruckbild zu detektieren. Die Zeigefunktion kann gemäß der Absicht des Bedieners unter Verwendung des Fingerabdrucksensors 1, der kleiner als die Fingerspitze ist, realisiert werden, indem die Bewegung des Zeigers auf der Basis des Vektors gesteuert wird, der die Bewegung der Fingerspitze darstellt.
  • Deshalb kann die Zeigefunktion zu einem Authentifizierungssystem unter Verwendung eines Fingerabdruckbildes hinzugefügt werden. Da der Fingerabdrucksensor 1 kleiner als die Fingerspitze 9 ist, kann die Zeigefunktion oder ein Fingerabdruck-Authentifizierungssystem mit der Zeigefunktion zu einem kleinen tragbaren Gerät wie beispielsweise einem Mobiltelefon hinzugefügt werden.
  • Die vorliegende Erfindung ist nicht auf die Ausführungsform begrenzt und kann auf verschiedene Weise verändert werden. Zum Beispiel können das Spezifizierungsverfahren des Fingerabdruckbereichs, das Verfahren zum Bestimmen der baryzentrischen Position des Fingerabdruckbereichs, das Mustergleichheitsprüfverfahren und das Bewertungs- und Korrekturverfahren des detektierten Vektors nach Bedarf verändert werden. Ferner kann die vorliegende Erfindung durch Software oder durch Hardware realisiert werden.
  • Gemäß der vorliegenden Erfindung wird ein Fingerabdruck in einem Bereich detektiert, der kleiner als eine Fingerspitze ist. Die Fingerabdruckbereiche werden jeweilig in dem gegenwärtigen Sensorbild und dem früheren Sensorbild spezifiziert, und ein Bereich, in dem die Fingerabdruckbereiche miteinander übereinstimmen, wird in den jeweiligen Fingerabdruckbereichen erhalten. Ein Vektor, der die Bewegung einer Fingerspitze darstellt, wird auf der Basis einer Versetzung der Bereiche erhalten, wo deren Fingerabdruckbilder miteinander übereinstimmen. Als Resultat kann die Bewegung der Fingerspitze aus dem Fingerabdruckbild detektiert werden. Deshalb kommt es zu dem Effekt, daß die Zeigefunktion gemäß der Absicht des Bedieners unter Verwendung des Fingerabdrucksensors realisiert werden kann, der kleiner als die Fingerspitze ist, indem die Bewegung des Zeigers auf der Basis des Vektors gesteuert wird, der die Bewegung der Fingerspitze darstellt.
  • Obwohl die Erfindung zwecks einer vollständigen und klaren Offenbarung anhand einer spezifischen Ausführungsform beschrieben worden ist, sollen die beigefügten Ansprüche keine Einschränkung darstellen, sondern als Verkörperung aller Abwandlungen und alternativen Konstruktionen aufgefaßt werden, auf die ein Fachmann kommen kann und die im großen und ganzen in die hierin dargelegte Grundlehre fallen.

Claims (9)

  1. Fingerbewegungsdetektionsverfahren mit: einem Fingerabdruckdetektionsschritt zum Detektieren eines Fingerabdrucks in einem Bereich, der kleiner als eine Fingerspitze ist, um ein erstes Sensorbild und ein zweites Sensorbild zu erhalten; einem Mustergleichheitsprüfschritt zum Extrahieren einer Vielzahl von kleinen Blöcken aus dem zweiten Sensorbild als Block, der kleiner als der Fingerabdruckbereich ist, Heraussuchen eines Bildbereichs, der ein Fingerabdruckmuster hat, das mit einem Fingerabdruckmuster in jedem der kleinen Blöcke des zweiten Sensorbildes übereinstimmt, aus dem ersten Sensorbild und Erhalten einer Vielzahl von Vektoren, die eine Fingerbewegung angeben, auf der Basis einer Versetzung der jeweiligen kleinen Blöcke in dem zweiten Sensorbild von den jeweiligen Bildbereichen in dem ersten Sensorbild, die den jeweiligen kleinen Blöcken entsprechen; und einem Vektorbewertungsschritt zum Selektieren eines Vektors mit dem höchsten Gleichheitsgrad von der Vielzahl von Vektoren als Vektor, der die Fingerbewegung angibt, wenn ein Fingerabdruckbild in dem ersten Sensorbild und ein Fingerabdruckbild in dem zweiten Sensorbild miteinander überlagert werden, auf der Basis der jeweiligen Vektoren; gekennzeichnet durch einen Vektorkorrekturschritt zum Korrigieren eines kombinierten Vektors in einen Vektor, der die Fingerbewegung angibt, welcher kombinierte Vektor erhalten wird, indem ein mittlerer Vektor zwischen einem Vektor, der durch Multiplizieren eines Vektors, der bei dem Vektorbewertungsschritt neu selektiert wurde, mit einem ersten Koeffizienten erhalten wurde, und einem Vektor, der zuvor durch Multiplizieren mit dem ersten Koeffizienten erhalten wurde, mit einem Vektor kombiniert wird, der durch Multiplizieren eines zuvor kombinierten Vektors mit einem zweiten Koeffizienten erhalten wurde.
  2. Fingerbewegungsdetektionsverfahren nach Anspruch 1, bei dem der erste Koeffizient auf der Basis einer Richtung eines bei dem Vektorbewertungsschritt neu selektierten Vektors bezüglich des mittleren Vektors bestimmt wird.
  3. Fingerbewegungsdetektionsverfahren nach Anspruch 1 oder 2, ferner mit einem Fingerabdruckbereichsbeurteilungsschritt zum Beurteilen eines Fingerabdruckbereichs, wo ein Fingerabdruck existiert, von dem ersten Sensorbild nach der Verarbeitung bei dem Fingerabdruckdetektionsschritt, bei dem der Mustergleichheitsprüfschritt das Heraussuchen des Bildbereichs, der dem kleinen Block entspricht, der aus dem zweiten Sensorbild extrahiert wurde, aus dem Fingerabdruckbereich enthält, der bei dem Fingerabdruckbereichsbeurteilungsschritt beurteilt wurde.
  4. Fingerbewegungsdetektionsverfahren nach Anspruch 3, bei dem der Fingerabdruckbereichsbeurteilungsschritt das Beurteilen eines Fingerabdruckbereichs, wo das Fingerabdruckbild existiert, von dem zweiten Sensorbild und das Erhalten einer baryzentrischen Position des Fingerabdruckbereichs in dem zweiten Sensorbild enthält und der Mustergleichheitsprüfschritt das Extrahieren des kleinen Blocks nahe der baryzentrischen Position enthält, die bei dem Fingerabdruckbereichsbeurteilungsschritt erhalten wurde.
  5. Fingerbewegungsdetektionsvorrichtung mit: einem Fingerabdrucksensor (1) zum Detektieren eines Fingerabdrucks in einem Bereich, der kleiner als eine Fingerspitze ist, um ein erstes Sensorbild und ein zweites Sensorbild zu erhalten; einer Mustergleichheitsprüfeinheit (62), die angeordnet ist, um eine Vielzahl von kleinen Blöcken aus dem zweiten Sensorbild als Block zu extrahieren, der kleiner als der Fingerspitzenbereich ist, um einen Bildbereich mit einem Fingerabdruckmuster, das mit einem Fingerabdruckmuster in jedem der kleinen Blöcke in dem zweiten Sensorbild übereinstimmt, aus dem ersten Sensorbild herauszusuchen und um eine Vielzahl von Vektoren, die eine Fingerbewegung angeben, auf der Basis einer Versetzung der jeweiligen kleinen Blöcke in dem zweiten Sensorbild von den jeweiligen Bildbereichen in dem ersten Sensorbild, die den jeweiligen kleinen Blöcken entsprechen, zu erhalten; und einer Vektorbewertungseinheit (63), die angeordnet ist, um einen Vektor mit dem höchsten Gleichheitsgrad von den Vektoren als Vektor zu selektieren, der die Fingerbewegung angibt, wenn ein Fingerabdruckbild in dem ersten Sensorbild und ein Fingerabdruckbild in dem zweiten Sensorbildbereich miteinander überlagert werden, auf der Basis der jeweiligen Vektoren; gekennzeichnet durch eine Vektorkorrektureinheit (7), die angeordnet ist, um einen kombinierten Vektor in einen Vektor zu korrigieren, der die Fingerbewegung angibt, welcher kombinierte Vektor erhalten wird, indem ein mittlerer Vektor zwischen einem Vektor, der durch Multiplizieren eines Vektors, der durch die Vektorbewertungseinheit (63) neu selektiert wurde, mit einem ersten Koeffizienten erhalten wurde, und einem Vektor, der zuvor durch Multiplizieren mit dem ersten Koeffizienten erhalten wurde, mit einem Vektor kombiniert wird, der durch Multiplizieren eines zuvor kombinierten Vektors mit einem zweiten Koeffizienten erhalten wurde.
  6. Fingerbewegungsdetektionsvorrichtung nach Anspruch 5, bei der der erste Koeffizient auf der Basis einer Richtung eines durch die Vektorbewertungseinheit (63) neu selektierten Vektors bezüglich des mittleren Vektors bestimmt wird.
  7. Fingerbewegungsdetektionsvorrichtung nach Anspruch 5 oder 6, ferner mit einem Rahmenspeicher (5), der das erste Sensorbild und das zweite Sensorbild speichert, die durch den Fingerabdrucksensor (1) erhalten werden.
  8. Fingerbewegungsdetektionsvorrichtung nach irgendeinem der Ansprüche 5 bis 7, ferner mit einer Fingerabdruckbereichsbeurteilungseinheit (61) zum Beurteilen eines Fingerabdruckbereichs, wo ein Fingerabdruckbild existiert, von dem ersten Sensorbild, bei der: die Mustergleichheitsprüfeinheit (62) angeordnet ist, um den Bildbereich, der dem kleinen Block entspricht, der aus dem zweiten Sensorbild extrahiert wurde, aus dem Fingerabdruckbereich herauszusuchen, der durch die Fingerabdruckbereichsbeurteilungseinheit (61) beurteilt wurde.
  9. Fingerbewegungsdetektionsvorrichtung nach Anspruch 8, bei der die Fingerabdruckbereichsbeurteilungseinheit (61) angeordnet ist, um einen Fingerabdruckbereich, wo das Fingerabdruckbild existiert, von dem zweiten Sensorbild zu beurteilen und um eine baryzentrische Position des Fingerabdruckbereichs in dem zweiten Sensorbild zu erhalten, und die Mustergleichheitsprüfeinheit (62) angeordnet ist, um den kleinen Block nahe der baryzentrischen Position zu extrahieren, die durch die Fingerabdruckbereichsbeurteilungseinheit (61) erhalten wurde.
DE60302693T 2002-03-27 2003-01-31 Verfahren und Anordnung zur Erkennung von Fingerbewegung Expired - Lifetime DE60302693T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002089517A JP4022090B2 (ja) 2002-03-27 2002-03-27 指の動きの検出方法および検出装置
JP2002089517 2002-03-27

Publications (2)

Publication Number Publication Date
DE60302693D1 DE60302693D1 (de) 2006-01-19
DE60302693T2 true DE60302693T2 (de) 2006-07-13

Family

ID=27800494

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60302693T Expired - Lifetime DE60302693T2 (de) 2002-03-27 2003-01-31 Verfahren und Anordnung zur Erkennung von Fingerbewegung

Country Status (5)

Country Link
US (1) US7064743B2 (de)
EP (1) EP1349106B1 (de)
JP (1) JP4022090B2 (de)
CN (1) CN1278277C (de)
DE (1) DE60302693T2 (de)

Families Citing this family (72)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1614022A1 (de) * 2003-04-11 2006-01-11 Mobisol Inc. Zeigeeinrichtung
US7274808B2 (en) 2003-04-18 2007-09-25 Avago Technologies Ecbu Ip (Singapore)Pte Ltd Imaging system and apparatus for combining finger recognition and finger navigation
US7164782B2 (en) * 2003-04-18 2007-01-16 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. System and method for time-space multiplexing in finger-imaging applications
US7158659B2 (en) * 2003-04-18 2007-01-02 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. System and method for multiplexing illumination in combined finger recognition and finger navigation module
US7587072B2 (en) * 2003-08-22 2009-09-08 Authentec, Inc. System for and method of generating rotational inputs
JP4023469B2 (ja) * 2004-04-09 2007-12-19 村田機械株式会社 方向指示装置
US8175345B2 (en) 2004-04-16 2012-05-08 Validity Sensors, Inc. Unitized ergonomic two-dimensional fingerprint motion tracking device and method
US8358815B2 (en) * 2004-04-16 2013-01-22 Validity Sensors, Inc. Method and apparatus for two-dimensional finger motion tracking and control
US8447077B2 (en) 2006-09-11 2013-05-21 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array
US8131026B2 (en) 2004-04-16 2012-03-06 Validity Sensors, Inc. Method and apparatus for fingerprint image reconstruction
US8229184B2 (en) 2004-04-16 2012-07-24 Validity Sensors, Inc. Method and algorithm for accurate finger motion tracking
US8165355B2 (en) 2006-09-11 2012-04-24 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array for use in navigation applications
EP1747525A2 (de) 2004-04-23 2007-01-31 Validity Sensors Inc. Verfahren und vorrichtungen zum beschaffen eines durchgezogenen figerabdruckbildes
US20080267465A1 (en) * 2004-04-30 2008-10-30 Kabushiki Kaisha Dds Operating Input Device and Operating Input Program
JP4411150B2 (ja) 2004-06-30 2010-02-10 Necインフロンティア株式会社 画像構成方法、指紋画像構成装置およびプログラム
JP4208200B2 (ja) * 2004-09-28 2009-01-14 シャープ株式会社 ポインティングデバイス
EP1800243B1 (de) 2004-10-04 2010-08-11 Validity Sensors, Inc. Fingerabdruckerfassende konstruktionen mit einem substrat
JP2006107366A (ja) * 2004-10-08 2006-04-20 Fujitsu Ltd 生体情報入力装置,生体認証装置,生体情報処理方法,生体情報処理プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体
CN101167074A (zh) 2005-04-25 2008-04-23 富士通株式会社 文件管理方法
CN100398675C (zh) * 2005-07-29 2008-07-02 宝山钢铁股份有限公司 自动识别连续退火炉内带钢跑偏的方法
CN101248409B (zh) * 2005-08-22 2012-08-22 三星电子株式会社 具有集成图像传感器的便携式自主设备的位移与倾斜检测方法及其设备
WO2008033265A2 (en) * 2006-09-11 2008-03-20 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array
CN101005353B (zh) * 2006-12-29 2010-06-23 北京飞天诚信科技有限公司 一种实现定位和导航功能的智能密钥设备
US8107212B2 (en) 2007-04-30 2012-01-31 Validity Sensors, Inc. Apparatus and method for protecting fingerprint sensing circuitry from electrostatic discharge
US8290150B2 (en) 2007-05-11 2012-10-16 Validity Sensors, Inc. Method and system for electronically securing an electronic device using physically unclonable functions
US8204281B2 (en) 2007-12-14 2012-06-19 Validity Sensors, Inc. System and method to remove artifacts from fingerprint sensor scans
US8276816B2 (en) 2007-12-14 2012-10-02 Validity Sensors, Inc. Smart card system with ergonomic fingerprint sensor and method of using
US8116540B2 (en) 2008-04-04 2012-02-14 Validity Sensors, Inc. Apparatus and method for reducing noise in fingerprint sensing circuits
US8005276B2 (en) 2008-04-04 2011-08-23 Validity Sensors, Inc. Apparatus and method for reducing parasitic capacitive coupling and noise in fingerprint sensing circuits
TWI444903B (zh) 2008-07-22 2014-07-11 Validity Sensors Inc 提供裝置組件安全之系統及其方法
US8391568B2 (en) 2008-11-10 2013-03-05 Validity Sensors, Inc. System and method for improved scanning of fingerprint edges
US8600122B2 (en) 2009-01-15 2013-12-03 Validity Sensors, Inc. Apparatus and method for culling substantially redundant data in fingerprint sensing circuits
US8278946B2 (en) 2009-01-15 2012-10-02 Validity Sensors, Inc. Apparatus and method for detecting finger activity on a fingerprint sensor
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
US9400911B2 (en) 2009-10-30 2016-07-26 Synaptics Incorporated Fingerprint sensor and integratable electronic display
JP5358692B2 (ja) * 2009-12-24 2013-12-04 株式会社ニフコ 引き戸の開放補助装置
JP5457203B2 (ja) * 2010-01-07 2014-04-02 Necインフロンティア株式会社 指紋特徴量抽出装置、指紋入力装置、指紋認証装置、及び指紋特徴量抽出方法
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
CN101782965B (zh) * 2010-02-11 2012-05-23 上海点佰趣信息科技有限公司 形变指纹图像的处理方法
US9666635B2 (en) 2010-02-19 2017-05-30 Synaptics Incorporated Fingerprint sensing circuit
US8716613B2 (en) 2010-03-02 2014-05-06 Synaptics Incoporated Apparatus and method for electrostatic discharge protection
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
US8437517B2 (en) 2010-11-03 2013-05-07 Lockheed Martin Corporation Latent fingerprint detectors and fingerprint scanners therefrom
US8594393B2 (en) 2011-01-26 2013-11-26 Validity Sensors System for and method of image reconstruction with dual line scanner using line counts
US8538097B2 (en) 2011-01-26 2013-09-17 Validity Sensors, Inc. User input utilizing dual line scanner apparatus and method
GB2489100A (en) 2011-03-16 2012-09-19 Validity Sensors Inc Wafer-level packaging for a fingerprint sensor
US20150241350A1 (en) 2011-08-26 2015-08-27 Edward J. Miesak Latent fingerprint detection
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
US9137438B2 (en) 2012-03-27 2015-09-15 Synaptics Incorporated Biometric object sensor and method
US9251329B2 (en) 2012-03-27 2016-02-02 Synaptics Incorporated Button depress wakeup and wakeup strategy
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
KR102245293B1 (ko) 2012-04-10 2021-04-28 이덱스 바이오메트릭스 아사 생체정보의 감지
DE102012108838A1 (de) * 2012-09-19 2014-05-28 Cross Match Technologies Gmbh Verfahren und Vorrichtung zur Aufnahme von Fingerabdrücken auf Basis von Fingerabdruckscannern in zuverlässig hoher Qualität
US9665762B2 (en) 2013-01-11 2017-05-30 Synaptics Incorporated Tiered wakeup strategy
US20150242681A1 (en) * 2013-04-16 2015-08-27 Lsi Corporation System and Method of Image Processing
TWI557649B (zh) * 2014-08-01 2016-11-11 神盾股份有限公司 電子裝置及指紋辨識裝置控制方法
US10235591B2 (en) * 2014-08-06 2019-03-19 Sony Semiconductor Solutions Corporation Image recognition unit, learning method of the same, and electronic apparatus
US9804096B1 (en) 2015-01-14 2017-10-31 Leidos Innovations Technology, Inc. System and method for detecting latent images on a thermal dye printer film
SE1550281A1 (en) 2015-03-06 2016-09-07 Fingerprint Cards Ab Method and system for estimating finger movement
US10032062B2 (en) 2015-04-15 2018-07-24 Samsung Electronics Co., Ltd. Method and apparatus for recognizing fingerprint
SE1551620A1 (en) * 2015-12-10 2017-06-11 Fingerprint Cards Ab Method and system for estimating finger movement with selection of navigation subareas
CN106020471B (zh) * 2016-05-18 2019-04-12 维沃移动通信有限公司 一种移动终端的操作方法及移动终端
EP3542307A4 (de) * 2016-11-15 2020-06-10 Fingerprint Cards AB Verfahren und elektronische vorrichtung zur registrierung von fingerabdrücken

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4024867A1 (de) 1990-08-04 1992-02-06 Bayer Ag Verfahren zur herstellung von oxyguanidinen
EP0470530B1 (de) * 1990-08-07 1997-01-22 Yozan Inc. Verfahren zur Prüfung von Fingerabdrücken
JPH04158434A (ja) 1990-10-23 1992-06-01 Toshiba Corp ディスプレイ装置のポインティングデバイス
US5543588A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Touch pad driven handheld computing device
JPH08110949A (ja) * 1993-05-07 1996-04-30 Sharp Corp 指紋画像の画質判定方法
US6185319B1 (en) * 1996-12-06 2001-02-06 Yamatake Honeywell Co., Ltd. Fingerprint input apparatus
US6003093A (en) 1996-12-19 1999-12-14 Canon Kabushiki Kaisha Architecture for image processing application
EP0905646A1 (de) 1997-09-30 1999-03-31 Compaq Computer Corporation Vorrichtung zur Fingerabdruckidentifiziertung und Hinweissteuerung in einem Rechnersystem
US6057540A (en) * 1998-04-30 2000-05-02 Hewlett-Packard Co Mouseless optical and position translation type screen pointer control for a computer system
CA2273560A1 (en) 1998-07-17 2000-01-17 David Andrew Inglis Finger sensor operating technique
TW546582B (en) * 1999-07-08 2003-08-11 Primax Electronics Ltd Pointing device using two line-shaped image input devices and fingerprint to generate displacement signals
SE0001761L (sv) 2000-05-15 2001-07-02 Ericsson Telefon Ab L M Metod för alstring av en sammansatt bild samt en apparat för detektering av fingeravtryck

Also Published As

Publication number Publication date
JP2003288160A (ja) 2003-10-10
US20030185425A1 (en) 2003-10-02
CN1278277C (zh) 2006-10-04
CN1447282A (zh) 2003-10-08
JP4022090B2 (ja) 2007-12-12
EP1349106B1 (de) 2005-12-14
US7064743B2 (en) 2006-06-20
EP1349106A1 (de) 2003-10-01
DE60302693D1 (de) 2006-01-19

Similar Documents

Publication Publication Date Title
DE60302693T2 (de) Verfahren und Anordnung zur Erkennung von Fingerbewegung
DE2831582C2 (de) Verfahren zur Identifizierung einer Person und Vorrichtung zur Durchführung des Verfahrens
DE69734855T2 (de) Vorrichtung und Verfahren zur Extraktion eines Objektes in einem Bild
DE19736696C2 (de) Bildverarbeitungsvorrichtung
DE60213600T2 (de) Verfahren und gerät zur extraktion eines bedeutsamen gebiets in einem durch überstreichende aufnahme gewonnenen bild einer biologischen oberfläche
DE19724481C2 (de) Schablonenvergleichsverfahren
DE102009036474B4 (de) Bilddaten-Kompressionsverfahren, Mustermodell-Positionierungsverfahren bei Bildverarbeitung, Bildverarbeitungsvorrichtung, Bildverarbeitungsprogramm und computerlesbares Aufzeichnungsmedium
DE4413963C2 (de) Anordnung zur Erkennung von Fingerabdrücken
DE602005002802T2 (de) Anordnung, Verfahren und Programm zur Bestimmung der Zentralposition eines Gesichts
DE102017001667A1 (de) Bildverarbeitungseinrichtung zum Anzeigen eines Objekts, das anhand einer Eingabebildaufnahme erkannt wird
DE4411179A1 (de) Bildeinfangvorrichtung
DE69530566T2 (de) Hough-Transform mit Fuzzy-Gradient und Wahl
DE112013004103B4 (de) Verfahren und Vorrichtung zum Erzeugen einer Disparitätskarte
DE102019106277A1 (de) Bildanalysevorrichtung, -verfahren und -programm
DE10346690B4 (de) Verfahren und Vorrichtung zum Detektieren eines Linearobjekts
DE102018119682A1 (de) Bildverarbeitungsvorrichtung, bildverarbeitungsverfahren und nicht-vorübergehendes computerlesbares speichermedium
DE102007040070B4 (de) Bilddichteumwandlungsverfahren, Bildverbesserungsverarbeitungseinrichtung und dafür geeignetes Programm
DE102018207414A1 (de) Bildverarbeitungssystem
DE102018113992A1 (de) Verfahren und Gerät zum Erfassen einer Fahrspur
DE102018102833A1 (de) Positionskontrollsystem, positionserkennungsvorrichtung und steuerprogramm
DE10304360A1 (de) Unstarre Bilderfassung unter Verwendung von Abstandsfunktionen
DE102019209644A1 (de) Verfahren zum Trainieren eines neuronalen Netzes
DE3524505A1 (de) Bilderkennungsvorrichtung
DE69813416T2 (de) Vorrichtungen zur Linienrichtungsbestimmung, Bildschrägeerfassung und Bildschrägekorrektur.
DE102006045828B4 (de) Verfahren und Vorrichtung zum Erkennen eines Gesichts sowie ein Gesichtserkennungsmodul

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: FUJITSU MICROELECTRONICS LTD., TOKYO, JP

8327 Change in the person/name/address of the patent owner

Owner name: FUJITSU SEMICONDUCTOR LTD., YOKOHAMA, KANAGAWA, JP

8328 Change in the person/name/address of the agent

Representative=s name: SEEGER SEEGER LINDNER PARTNERSCHAFT PATENTANWAELTE