JP2003506799A - Guiと指紋スキャナとの間のインターフェースのための方法、システム、およびコンピュータプログラム製品 - Google Patents

Guiと指紋スキャナとの間のインターフェースのための方法、システム、およびコンピュータプログラム製品

Info

Publication number
JP2003506799A
JP2003506799A JP2001516129A JP2001516129A JP2003506799A JP 2003506799 A JP2003506799 A JP 2003506799A JP 2001516129 A JP2001516129 A JP 2001516129A JP 2001516129 A JP2001516129 A JP 2001516129A JP 2003506799 A JP2003506799 A JP 2003506799A
Authority
JP
Japan
Prior art keywords
request
fingerprint scanner
user interface
graphical user
status
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.)
Withdrawn
Application number
JP2001516129A
Other languages
English (en)
Inventor
クリス ジェイ. マルチネス,
リチャード アービング,
Original Assignee
クロス マッチ テクノロジーズ, インコーポレイテッド
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 クロス マッチ テクノロジーズ, インコーポレイテッド filed Critical クロス マッチ テクノロジーズ, インコーポレイテッド
Publication of JP2003506799A publication Critical patent/JP2003506799A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40117Interconnection of audio or video/imaging devices
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40123Interconnection of computers and peripherals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Image Input (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 指紋スキャナとグラフィカルユーザインターフェースとの間のインターフェースについて説明する。ソフトウェア開発キットが、上記指紋スキャナと上記グラフィカルユーザインターフェースとを結合させる。コンピュータシステムが、上記グラフィカルユーザインターフェースおよびソフトウェア開発キットを含み得る。上記指紋スキャナは、テンプリント指紋スキャナであり得る。上記ソフトウェア開発キットは、画像キャプチャモジュール、画像フォーマットモジュール、画像改良モジュール、モータ制御モジュール、較正制御モジュール、およびLED/採光制御モジュールを含み得る。

Description

【発明の詳細な説明】
【0001】 (発明の背景) (発明の分野) 本発明は、指紋画像生成システムの分野に関し、特に、指紋スキャナとグラフ
ィカルユーザインターフェースとの間へのインターフェースの提供に関する。
【0002】 (関連分野) バイオメトリクスは、生物学的な特性の解析を伴う科学分野である。バイオメ
トリック画像生成では、識別目的のため、人間の測定可能な特性をキャプチャす
る(例えば、Gary Roethenbaugh、「Biometrics
Explained」(International Computer Se
curity Association,Inc.,pp.1〜34、(199
8)を参照されたい)。
【0003】 バイオメトリック画像生成では、人間の測定可能な特性を識別目的のためにキ
ャプチャする。バイオメトリック画像生成システムの一種として、自動指紋識別
システム(AFIS)がある。自動指紋識別システムは、法務執行目的のために
用いられる。法務執行担当者は、犯罪容疑者が逮捕されると、その犯罪容疑者の
指紋画像を採取する。法務執行担当者は、犯罪現場からも指紋画像を採取する。
これらの指紋は、潜在的な跡として知られている。
【0004】 テンプリントスキャナは、一般的な種類のAFISシステムである。テンプリ
ントスキャナは、回転圧痕および平面圧痕(plain impression
)による指紋画像を、法医学的な質のテンプリント記録として生成する。典型的
なテンプリントスキャナは、カスタマイズによって製作されるコンソールである
場合が多い。このようなカスタマイズ製作されるコンソールには、モニタ、キー
ボード、ポインティングデバイスおよび少なくとも1つのプロセッサ等の機器が
内蔵されており、これにより、ユーザからの操作入力の受信、指紋画像の処理お
よびビューイングを行う。これらのコンソールおよびテンプリントスキャナを組
み合わると、完全な指紋画像生成システムが得られる。カスタマイズ製作される
コンソールは高価であり、その上、コンソールと指紋スキャナとの間にインター
フェースを提供する際に用いられるソフトウェアまたはハードウェアを特定の設
定に合わせてカスタマイズする必要もある。
【0005】 カスタマイズ製作されるコンソールには、メンテナンスコストは高くつくとい
う負担も生じる。コンソールが故障すると、システム全体が動作不能となる。そ
の場合、テンプリントスキャナシステムの所有者は、製造業者のサービス部門に
電話をかけて、故障現場に技術者を派遣してもらって問題を解決してもらわなけ
ればならなくなる。この解決には時に長時間を要する。このようなメンテナンス
期間の間、テンプリント記録を生成することはできない。
【0006】 そのため、ユーザからの操作入力の受信と指紋画像の処理およびビューイング
とを行う際に高コストで内蔵式のコンソールに依存しないテンプリントスキャナ
システムが必要とされている。さらに、ユーザからの操作入力の受信と、指紋画
像の処理およびビューイングとを行うために、テンプリントスキャナシステムと
パーソナルコンピュータ(PC)との間にインターフェースを提供するシステム
および方法も必要とされている。このテンプリントスキャナシステムは、いかな
る特定のパーソナルコンピュータの製造元またはモデルにも依存しない。
【0007】 カスタマイズ製作されるコンソールには、柔軟性に欠けるという不利点もある
。動作環境が変わる場合、各特定の環境において最も有利な機能をユーザに提供
するために、コンソールが提供するユーザインターフェース(例えば、GUI(
グラフィカルユーザインターフェース))に変更を加えるのが望ましい場合があ
る。環境によっては、ユーザが特定の機能にアクセスできないようにすることが
望ましい場合もある。例えば、FBIに関連する指紋採取作業の場合、指紋画像
のビューイングを、FBIに適合したフォーマットのみを用いて可能にすること
が望ましい場合がある。従来のユーザインターフェースの場合、特定のアプリケ
ーション用に容易にカスタマイズすることは不可能である。
【0008】 従って、テンプリントスキャナシステムとユーザインターフェース(例えば、
GUI)との間にインターフェースを提供するためのシステムおよび方法も必要
とされている。指紋スキャナとユーザインターフェースとの間のこのインターフ
ェースは、高コストなハードウェアまたはソフトウェアの変更を必要とすること
なく、様々な動作環境に容易に適合可能およびである。
【0009】 従来のコンソールに付随するユーザインターフェース(例えば、GUI)は、
機能性にも欠けており、このようなユーザインターフェースの場合、ユーザに、
指紋スキャナ機能への十分な操作アクセスを与えられない場合が多い。さらに、
ユーザが広範囲な操作および指紋スキャナに関連するステータスリクエストを入
力することを可能にし、かつ、それに対応して広範囲の有用な出力インジケータ
を提供するユーザインターフェースを備えるコンソールも必要とされている。
【0010】 (発明の要旨) 本発明は、指紋スキャナとグラフィカルユーザインターフェースとの間のイン
ターフェースに関する。ソフトウェア開発キットが、上記指紋スキャナと上記グ
ラフィカルユーザインターフェースとの間にインターフェースを提供する。コン
ピュータシステムは、上記グラフィカルユーザインターフェースおよびソフトウ
ェア開発キットを含み得る。上記指紋スキャナは、テンプリント指紋スキャナで
あり得る。上記ソフトウェア開発キットは、画像キャプチャモジュール、画像フ
ォーマットモジュール、画像改良(enhancement)モジュール、モー
タ制御モジュール、較正制御モジュール、およびLED/採光制御モジュールを
含み得る。
【0011】 本発明に従って、ソフトウェア開発キットを用いてグラフィカルユーザインタ
ーフェースと指紋スキャナとの間にインターフェースを提供すると、有利である
。本発明のソフトウェア開発キットは、柔軟性を持つインターフェースを提供し
て、特定の環境またはアプリケーションに対する指紋画像生成システムのカスタ
マイズを、容易かつ低コストで行うことを可能にする。上記ソフトウェア開発キ
ットを用いると、上記ユーザインターフェースによって、多数の有用な操作機能
およびステータス機能を上記ユーザに提供することが可能となる。上記ソフトウ
ェア開発キットは、上記ユーザインターフェースを容易にカスタマイズすること
も可能にする。
【0012】 本発明は、指紋スキャナと既製のパーソナルコンピュータとの間にインターフ
ェースを提供する利点を有する。その上、本発明は、指紋スキャナと。既製のパ
ーソナルコンピュータ上で動作するアプリケーションとの間にインターフェース
を提供する利点も有する。
【0013】 以下において、本発明のさらなる実施形態、特徴および利点ならびに本発明の
様々な実施形態の構造および動作について、添付の図面を参照して詳細に説明す
る。
【0014】 (好適な実施形態の詳細な説明) (概要および用語) 本明細書において援用され、本明細書の一部を較正する添付の図面は、本発明
を例示するものであり、本記載と共に、本発明の原理を説明し、関連分野の当業
者が本発明を作製および利用することを可能にする役目を果たす。
【0015】 ここで、本発明について、添付の図面を参照しながら説明する。図面中、類似
の参照符号は、同一または機能面で類似する構成要素を示す。また、参照符号の
左端桁(単数または複数)は、当該参照符号が初出した図面を示す。
【0016】 本発明は、指紋スキャナとグラフィカルユーザインターフェースとの間のイン
ターフェースに関する。好適な一実施形態において、本発明はソフトウェア開発
キットである。好適な一実施形態において、このソフトウェア開発キットは、指
紋スキャナと、コンピュータによって表示されるグラフィカルユーザインターフ
ェースとの間に結合される。コンピュータは、任意の市販されているコンピュー
タ(例えば、パーソナルコンピュータ)でよい。
【0017】 ソフトウェア開発キットは、グラフィカルユーザインターフェースを通じてリ
クエストされた指紋スキャナ制御イベントを、リアルタイムかつ双方向に処理す
る。ソフトウェア開発キットは、グラフィカルユーザインターフェースから指紋
スキャナへのステータスリクエストも、リアルタイムかつ双方向に処理する。
【0018】 本発明は、既製のパーソナルコンピュータ上で動作するアプリケーション中に
指紋スキャナを統合するという利点を有する。好適な一実施形態において、ソフ
トウェア開発キットは、ActiveX環境において動作し、これにより、様々
な既製のソフトウェアアプリケーションとの統合を可能にする。これらのアプリ
ケーションとしては、例えば、Microsoft(登録商標) Visual
C++およびMicrosoft(登録商標) Visual BASICを挙
げることができる。
【0019】 ソフトウェア開発キットは、ユーザインターフェース(このユーザインターフ
ェースはGUIであり得る)を通じてアクセスすることが可能な指紋スキャナに
関連する、広範囲の制御機能およびステータス機能を提供する。ソフトウェア開
発キットを用いると、ユーザおよび/またはシステム管理者は、利用可能な機能
のうち、ユーザによるアクセスが可能な機能を判定することができる。所望なら
ば、システム管理者は、システム開発キットを通じて、いくつかの機能をユーザ
が利用できないようにすることができる。所望ならば、システム管理者は、特定
の機能へのアクセスについて認可を出す前に、パスワードの入力を要求すること
ができる。
【0020】 実施形態において、ユーザインターフェースは、グラフィカルユーザインター
フェースである。グラフィカルユーザインターフェースは、カスタマイズが可能
である。好適な一実施形態において、ソフトウェア開発キットおよびグラフィカ
ルユーザインターフェースは、同じローカルコンピュータシステムにおいて動作
する。
【0021】 本発明をより明確に説明するために、本明細書において、以下の定義をできる
だけ一貫して用いるようにする。
【0022】 「指」という用語は、手の任意の指を指す(例えば、親指、人差し指、中指、
薬指または小指(ただし、これらに限定されない))。
【0023】 「ライブスキャン」という用語は、指紋スキャナによる任意の種類の指紋画像
のスキャンを指す。1回のライブスキャンは、1本の指のスキャン、1本の指の
回転を伴うスキャン、1本の指の平面部のスキャン、4本の指のスラップ(sl
ap)による跡のスキャン、親指の跡のスキャンまたは掌の跡のスキャンを含み
得る(ただし、これらに限定されない)。
【0024】 「指紋スキャナ」という用語は、ライブスキャンにおいて1本以上の指の全て
または一部の画像をキャプチャすることが可能な任意の種類のスキャナ(例えば
、テンプリントスキャナ(ただし、これに限定されない))である。「テンプリ
ントスキャナ」は、人間の10本の指を表す画像をキャプチャすることが可能な
スキャナである。キャプチャされた画像は、任意のフォーマット(例えば、FB
Iテンプリントフォーマット(ただし、これに限定されない))で組み合わすこ
とが可能である。
【0025】 「プラテン」という用語は、ライブスキャンの間に少なくとも1本の指を配置
するための画像面を含む構成要素を指す。プラテンは、光学プリズム、プリズム
セットまたはマイクロプリズムのセットを含み得る(ただし、これらに限定され
ない)。
【0026】 「潜在指紋」という用語は、生体からではなく表面から直接キャプチャされた
指紋を意味する。
【0027】 AFISという用語は、自動化指紋識別システムの略語である。
【0028】 ANSIという用語は、米国規格協会の略語である。
【0029】 EFTSという用語は、Electronic Fingerprint T
ransaction Specificationの略語である。
【0030】 IAFISという用語は、International Automated
Fingerprint Identification Systemの略
語である。
【0031】 NISTという用語は、National Institute of St
andards and Technologyの略語である。
【0032】 PCIという用語は、Intel Corporationによって作成され
た、Peripheral Component Interconnect(
すなわち、パーソナルコンピュータに関するローカルバス規格)の略語である。
【0033】 VARという用語は、付加価値再販業者の略語である。
【0034】 (例示的なソフトウェア開発キットインターフェース) 図1Aは、本発明の一実施形態による指紋画像生成システム100を示す。指
紋画像生成システム100は、グラフィカルユーザインターフェース102、ソ
フトウェア開発キット104および指紋スキャナ106を含む。ソフトウェア開
発キット104は、グラフィカルユーザインターフェース102と指紋スキャナ
106との間にインターフェースを提供する。
【0035】 グラフィカルユーザインターフェース102は、指紋スキャナ106の出力に
関連する情報を表示する。グラフィカルユーザインターフェース102は、ユー
ザが、指紋スキャナ106からのステータス情報および他の情報をリクエストし
、ソフトウェア開発キット104を通じて指紋スキャナ106に制御命令を供給
することを可能にする。図3は、本発明の一実施形態による、例示的グラフィカ
ルユーザインターフェースのコンフィギュレーションを示す。
【0036】 ソフトウェア開発キット104は、グラフィカルユーザインターフェース10
2からの入力信号を受信する。これらの入力信号は、指紋スキャナ106からの
ステータス情報に関するリクエストを含み、指紋スキャナ106への命令を制御
する。ソフトウェア開発キット104は、リクエストがステータスリクエストで
あるのかそれとも制御リクエストであるのかを判定する。ソフトウェア開発キッ
ト104は、ステータスリクエストをフォーマットおよび送信し、指紋スキャナ
106への命令を制御する。ソフトウェア開発キット104は、指紋画像データ
および関連情報と、指紋スキャナ106からのステータス情報とを受信する。ソ
フトウェア開発キット104は、受信した指紋画像データおよび関連情報と、ス
テータス情報とをグラフィカルユーザインターフェース102に送信する。
【0037】 指紋スキャナ106は、1つ以上のユーザの指紋をキャプチャする。指紋スキ
ャナ106は、関連分野(単数または複数)の当業者に公知の任意の適切な種類
の指紋スキャナでよい。指紋スキャナ106は、指紋画像キャプチャ領域(すな
わち、指紋をキャプチャするための表面)を含む。指紋スキャナ106は、ソフ
トウェア開発キット104に結合される。指紋スキャナ106は、指紋画像デー
タおよび関連情報を出力し、ソフトウェア開発キット104からの制御情報およ
びステータスリクエストを入力する。
【0038】 本発明について、この例示的環境を用いて説明する。しかし、本発明は、ソフ
トウェア開発キットによってグラフィカルユーザインターフェースと指紋スキャ
ナとの間のインターフェースを提供する任意の環境において用いることが可能で
ある。例えば、以下において、本発明の一実施形態について、図4に示す予約ス
テーション環境に関連して説明する。
【0039】 図12は、コンピュータにおいてインプリメントされた本発明の一実施形態を
示す。実施形態において、コンピュータシステム1200は、グラフィカルユー
ザインターフェース102およびソフトウェア開発キット104のうち1つまた
は両方を含み得る。図1Cは、本発明の好適な実施形態を示し、図1Cにおいて
、コンピュータシステム120は、グラフィカルユーザインターフェース102
およびシステム開発キット104を含む。本発明は、これらのインプリメンテー
ションに限定されない。本項において説明する本発明は、任意の数の構造的イン
プリメンテーション(例えば、ハードウェア、ファームウェア、ソフトウェアま
たはこれらの組み合わせ)を用いて達成可能である。このような構造的インプリ
メンテーションの詳細は、関連分野(単数または複数)の当業者にとって、本明
細書中に含まれる教示内容を鑑みれば明らかである。
【0040】 これらの用語を用いて説明を行うのは、ひとえに便宜上の理由によるものであ
る。本発明をこの例示的環境におけるアプリケーションに限定することは意図し
ていない。実際、関連分野の当業者にとって、以下の記載を読めば、既知のまた
は将来において開発される別の環境において本発明をインプリメントする方法は
明らかである。
【0041】 (ソフトウェア開発キット) ソフトウェア開発キットの構造的インプリメンテーション|について、高レベ
ルおよびより詳細なレベルで説明する。本明細書においてこれらの構造的インプ
リメンテーションを説明するのは例示目的のためであり、限定目的のためではな
い。詳細には、本項において説明するソフトウェア開発キットは、任意の数の構
造的インプリメンテーション(例えば、ハードウェア、ファームウェア、ソフト
ウェアまたはこれらの組み合わせ)を用いて達成可能である。このような構造的
インプリメンテーションの詳細は、関連分野(単数または複数)の当業者にとっ
て、本明細書中の教示内容を鑑みれば明らかである。
【0042】 図1Bは、本発明の一実施形態による例示的ソフトウェア開発キット104を
示す。図1Bのソフトウェア開発キット104は、画像キャプチャモジュール1
08、画像フォーマットモジュール110、画像改良モジュール112、モータ
制御モジュール114、較正制御モジュール116およびLED/採光制御モジ
ュール118を含む。
【0043】 各モジュールは、以下に説明する機能のうちの少なくとも1つ以上を提供する
ことができる。これらの機能は、概して2つのカテゴリ:設定(制御リクエスト
)および入手(ステータスリクエスト)に分類される。設定(すなわち制御リク
エスト)は、概して機能パラメータおよび値パラメータによって付随される。機
能パラメータは、影響を受けるモジュール機能を判定する。値パラメータは、対
応する機能の特定の設定を決定する。入手(すなわち、ステータスリクエスト)
は、機能パラメータによって付随される。この機能パラメータは、ステータスを
リクエストしているモジュール機能を判定する。
【0044】 これらの「設定」リクエストおよび「入手」リクエストは、グラフィカルユー
ザインターフェース102において、様々な方法(例えば、マウス、ローラーボ
ール(roller ball)、スタイラス、タッチスクリーン、音声操作に
よる入力およびキーボードへの入力を用いることによって)リクエストすること
が可能である。音声操作入力は本発明の特徴であり、例えば、法務執行時に警官
がGUIにおいて片手または両手を用いることができない環境において用いられ
る。他のリクエストの入力方法が、関連分野(単数または複数)の当業者にとっ
て公知である。
【0045】 リクエストは、ユーザ(例えば、システム管理者として任命されたユーザ)に
よって作成され得る。システム管理者は、他のユーザよりもより強度なシステム
アクセス権を有し得る。システム管理者は、特定のユーザが一部のシステム機能
にアクセスできないようにするのが望ましいことに気付く場合がある。システム
管理者は、パスワード保護を用いることにより、1つ以上の機能へのアクセスを
不可能にすることができる。このようにして、実質的に全ての機能(例えば、以
下に説明する機能)へのアクセスを制御することが可能である。
【0046】 図2Aおよび図2Bは、本発明の例示的実施形態の詳細な動作工程を提供する
フローチャートを示す。図2Aおよび図2Bの工程は、ハードウェア、ファーム
ウェア、ソフトウェア、またはこれらの組み合わせとしてインプリメントするこ
とが可能である。例えば、図2Aおよび図2Bの工程は、ソフトウェア開発キッ
ト104内の様々なモジュールによってインプリメントされ得る。他の構造的実
施形態については、関連分野(単数または複数)の当業者にとって、本明細書中
の説明を鑑みれば明らかである。以下、これらの工程について詳細に説明する。
【0047】 (設定リクエストまたは制御リクエスト) 図2Aは、設定リクエストまたは制御リクエストの例示的動作工程を示す。
【0048】 工程202において、制御パラメータが、ユーザインターフェースから受信さ
れる。例えば、この制御パラメータは、「設定」リクエストまたは制御リクエス
ト、機能パラメータおよび値パラメータを含み得る。次いで制御は工程204へ
と進む。
【0049】 工程204において、制御パラメータは、指紋スキャナに送られる。指紋スキ
ャナは受信した制御パラメータを実行する。
【0050】 (入手リクエストまたはステータスリクエスト) 図2Bは、入手リクエストまたはステータスリクエストの例示的動作工程を示
す。
【0051】 工程206において、ステータスパラメータが、ユーザインターフェースから
受信される。例えば、このステータスパラメータは、「入手」リクエストまたは
ステータスリクエストと、機能パラメータとを含み得る。次いで制御は工程20
8へと進む。
【0052】 工程208において、このステータスパラメータは、指紋スキャナへと送られ
る。次いで制御は工程210へと進む。
【0053】 工程210において、ステータス応答が、指紋スキャナから受信される。次い
で制御は工程212へと進む。
【0054】 工程212において、このステータス応答は、ユーザインターフェースに返送
される。次いで、一実施形態において、グラフィカルユーザインターフェース1
02は、ステータス応答を表示し得る。
【0055】 図2Aおよび図2Bの工程をインプリメントするために、以下において、より
詳細な構造に関する実施形態および動作に関する実施形態について説明する。ソ
フトウェア開発キット104のモジュール実施形態の特定の例示的制御機能およ
びステータス機能を提供する。これらの実施形態を提供するのは例示目的のため
であり、本発明を限定することは意図していない。関連分野(単数または複数)
の当業者にとって、本明細書中の教示内容を鑑みれば、上記の実施形態と僅かに
または実質的に異なる別の実施形態は明らかである。
【0056】 (画像キャプチャモジュール) 画像キャプチャモジュール108は、ユーザが、指紋スキャナ106による画
像キャプチャに関連するステータスをリクエストし、指紋スキャナ106による
指紋画像キャプチャの様々な局面を制御することを可能にする。ユーザは、グラ
フィカルユーザインターフェース102を通じて自身のリクエストを入力する。
これらのリクエストへの応答は、グラフィカルユーザインターフェース102に
よって表示され得る。以下、画像キャプチャモジュール108に関連する例示的
機能について説明する。
【0057】 (輝度) ソフトウェア開発キット104は、「輝度設定」リクエストまたは「輝度設定
」パラメータをグラフィカルユーザインターフェース102から受信し、このリ
クエストを指紋スキャナ106に送信することができる。「輝度の設定」により
、ユーザは、指紋スキャナ106によってスキャンおよび画像生成の対象となる
指紋に与えられる光強度を変更することができる。一実施形態において、このリ
クエストは、指紋スキャナ106内の指紋画像生成領域を照射する全てのLED
の強度を均等に変更する。別の実施形態において、指紋スキャナ106内の1つ
以上のLEDの輝度を、他のLEDと独立して変更する。LED以外の指紋スキ
ャナ106の光源も、本発明の範囲内である。
【0058】 ソフトウェア開発キット104は、グラフィカルユーザインターフェース10
2から「輝度入手」リクエストまたは「輝度入手」パラメータを受信し得る。こ
れにより、ソフトウェア開発キット104は、現在の輝度レベルについてのリク
エストを指紋スキャナ106から送信する。この現在の輝度レベルは、指紋スキ
ャナ106からソフトウェア開発キット104によって受信される。ソフトウェ
ア開発キット104は、受信した輝度レベルをグラフィカルユーザインターフェ
ース102に返送する。
【0059】 (コントラスト) ソフトウェア開発キット104は、「コントラスト設定」リクエストまたは「
コントラスト設定」パラメータをグラフィカルユーザインターフェース102か
ら受信し、このリクエストを指紋スキャナ106に送信することができる。「コ
ントラスト設定」により、ユーザは、指紋スキャナ106内のカメラを調節する
ことにより、表示される指紋画像のコントラストを変更することができる。一実
施形態において、このリクエストは、指紋スキャナ106の画像生成カメラ内の
ゲインレジスタを均等に変更する。別の実施形態において、指紋スキャナ106
の画像生成カメラ内のゲインレジスタは、互いに独立して変更され得る。
【0060】 ソフトウェア開発キット104は、「コントラスト入手」リクエストまたは「
コントラスト入手」パラメータをグラフィカルユーザインターフェース102か
ら受信し得る。これにより、ソフトウェア開発キット104は、現在のコントラ
ストレベルについてのリクエストを指紋スキャナ106から送信する。この指紋
スキャナ106からの現在のコントラストレベルは、ソフトウェア開発キット1
04によって受信される。ソフトウェア開発キット104は、受信したコントラ
ストレベルをグラフィカルユーザインターフェース102に返送する。
【0061】 (ライブモード) ソフトウェア開発キット104は、「ライブモード設定」リクエストまたは「
ライブモード設定」パラメータをグラフィカルユーザインターフェース102か
ら受信し、このリクエストを指紋スキャナ106に送信することができる。「ラ
イブモード設定」により、ユーザは、指紋スキャナ106を真または偽のライブ
モードにそれぞれ設定して、これにより、指紋画像のキャプチャの可否を設定す
る。
【0062】 ソフトウェア開発キット104は、「ライブモード入手」リクエストまたは「
ライブモード入手」パラメータをグラフィカルユーザインターフェース102か
ら受信することができる。これにより、ソフトウェア開発キット104は、現在
のライブモードに関するリクエストを指紋スキャナ106から送信する。この指
紋スキャナ106からの現在のライブモードは、ソフトウェア開発キット104
によって受信される。ソフトウェア開発キット104は、受信したライブモード
をグラフィカルユーザインターフェース102に返送する。
【0063】 (画像フォーマットモジュール) 画像フォーマットモジュール110は、ユーザが画像フォーマット内容に関す
るステータスをリクエストし、指紋画像のフォーマット内容の様々な局面を制御
することを可能にする。ユーザは、グラフィカルユーザインターフェース102
を通じて自身のリクエストを入力する。これらのリクエストへの応答は、グラフ
ィカルユーザインターフェース102によって表示され得る。以下に、画像フォ
ーマットモジュール110に関連する例示的機能について説明する。
【0064】 (画像フォーマット) ソフトウェア開発キット104は、「画像設定フォーマット」リクエストまた
は「画像設定フォーマット」パラメータをグラフィカルユーザインターフェース
102から受信し、このリクエストを指紋スキャナ106に送信することができ
る。「画像設定フォーマット」により、指紋画像のフォーマットを選択すること
が可能となる。一実施形態において、3つの指紋画像フォーマット(すなわち、
未処理(raw)(指紋スキャナがキャプチャした時点での画像)、フル(修正
アルゴリズムを通った後の画像)、および間引き後(解像度がフル画像の半分で
ある画像))がある。任意のフォーマットを用いることが可能である。実施形態
において、これらのフォーマットのうちの1つ以上が、政府機関(例えば、FB
Iもしくは他の連邦政府機関、または国家政府機関もしくは地方政府機関)の要
求事項に適合する。民間のセキュリティ機関、営利目的事業、または他の組織の
フォーマットを用いることも可能である。さらなる画像フォーマットも、本発明
の範囲内である。一実施形態において、この「画像設定フォーマット」リクエス
トの利用は、パスワードにより保護される。これは、エンドユーザが未処理画像
フォーマットまたは他のフォーマットを選択する能力を持つことを可能または不
可能にすることが望ましい場合があるためである。
【0065】 ソフトウェア開発キット104は、「画像フォーマット入手」リクエストまた
は「画像フォーマット入手」パラメータをグラフィカルユーザインターフェース
102から受信することができる。これにより、ソフトウェア開発キット104
は、現在の画像フォーマットについてのリクエストを指紋スキャナ106から送
信する。この指紋スキャナ106からの現在の画像フォーマットは、ソフトウェ
ア開発キット104によって受信される。ソフトウェア開発キット104は、受
信した画像フォーマットをグラフィカルユーザインターフェース102に返送す
る。
【0066】 (統合時間) ソフトウェア開発キット104は、「統合時間設定」リクエストまたは「統合
時間設定」パラメータをグラフィカルユーザインターフェース102から受信し
、このリクエストを指紋スキャナ106に送信することができる。「統合設定時
間」により、指紋スキャナ106の画像生成カメラがキャプチャ対象画像を統合
しなければならない時間の長さをユーザが変更することが可能となる。
【0067】 ソフトウェア開発キット104は、「統合時間入手」リクエストまたは「統合
時間入手」パラメータをグラフィカルユーザインターフェース102から受信し
得る。これにより、ソフトウェア開発キット104は、現在の統合時間に関する
リクエストを指紋スキャナ106から送信する。指紋スキャナ106からの現在
の統合時間は、ソフトウェア開発キット104によって受信される。ソフトウェ
ア開発キット104は、受信した統合時間値をグラフィカルユーザインターフェ
ース102に返送する。
【0068】 (クロッピングモード) ソフトウェア開発キット104は、「クロッピングモード設定」リクエストま
たは「クロッピングモード設定」パラメータをグラフィカルユーザインターフェ
ース102から受信し、このリクエストを指紋スキャナ106に送信することが
できる。「クロッピングモード設定」により、ユーザが、指紋画像クロッピング
のサイズを変更することが可能となる。一実施形態において、4つのクロッピン
グモード(すなわち、非クロッピング(フル画面でのキャプチャ)、4つの指紋
画像のクロッピング、回転を伴う指紋のクロッピング、および個々の指紋のクロ
ッピング)がある。実施形態において、これらの様々なクロッピングウィンドウ
サイズは、政府機関(例えば、FBI)によって規定される。別の実施形態にお
いて、クロッピングウィンドウを任意のサイズに変更することが可能である。実
施形態において、対象領域上でクロッピングウィンドウを「ドラッグアンドドロ
ップ」することが可能である。
【0069】 ソフトウェア開発キット104は、「クロッピングモード入手」リクエストま
たは「クロッピングモード入手」パラメータをグラフィカルユーザインターフェ
ース102から受信し得る。これにより、ソフトウェア開発キット104は、現
在のクロッピングモードに関するリクエストを指紋スキャナ106から送信する
。この指紋スキャナ106からの現在のクロッピングモードは、ソフトウェア開
発キット104によって受信される。ソフトウェア開発キット104は、受信し
たクロッピングモードをグラフィカルユーザインターフェース102に返送する
【0070】 (ズーム係数) ソフトウェア開発キット104は、「ズーム係数設定」リクエストまたは「ズ
ーム係数設定」パラメータをグラフィカルユーザインターフェース102から受
信し、このリクエストを指紋スキャナ106に送信することができる。「ズーム
係数設定」により、ユーザが、対象の指紋画像に対するズームの程度を変更する
ことが可能である。一実施形態において、4つのズーム係数(すなわち、100
%、200%、400%および800%)がある。別の実施形態において、ズー
ム係数を任意の程度に変更することが可能である。
【0071】 ソフトウェア開発キット104は、「ズーム係数入手」リクエストまたはズー
ム係数入手」パラメータをグラフィカルユーザインターフェース102から受信
することができる。これにより、ソフトウェア開発キット104は、現在のズー
ム係数に関するリクエストを指紋スキャナ106から送信する。この指紋スキャ
ナ106からの現在のズーム係数は、ソフトウェア開発キット104によって受
信される。ソフトウェア開発キット104は、受信したズーム係数をグラフィカ
ルユーザインターフェース102に返送する。
【0072】 (左ズーム、上ズーム) ソフトウェア開発キット104は、「左ズーム、上ズームの設定」リクエスト
または「左ズーム、上ズームの設定」パラメータをグラフィカルユーザインター
フェース102から受信し、このリクエストを指紋スキャナ106に送信するこ
とができる。「左ズーム、上ズームの設定」により、ユーザが、画像をズームす
る際の中心点を変更ことが可能となる。一実施形態において、左ズーム、上ズー
ムは、指紋画像中の「x」座標および「y」座標である。一実施形態において、
これらの座標は、マウスボタンをクリックすることによって設定可能である。別
の実施形態において、座標は、キーボード、音声操作ユニットまたは他のコンピ
ュータペリフェラルデバイスによって入力可能である。
【0073】 ソフトウェア開発キット104は、「左ズーム、上ズームの入手」リクエスト
または「左ズーム、上ズームの入手」パラメータをグラフィカルユーザインター
フェース102から受信することができる。これにより、ソフトウェア開発キッ
ト104は、現在の左ズーム値、上ズーム値についてのリクエストを指紋スキャ
ナ106から送信する。指紋スキャナ106からの現在の左ズーム値、上ズーム
値は、ソフトウェア開発キット104によって受信される。ソフトウェア開発キ
ット104は、受信した左ズーム値、上ズーム値をグラフィカルユーザインター
フェース102に返送する。
【0074】 (画像改良モジュール) 画像改良モジュール112は、ユーザが、画像改良に関するステータスをリク
エストし、指紋画像改良の様々な局面を制御することを可能にする。ユーザは、
グラフィカルユーザインターフェース102を通じて自身のリクエストを入力す
る。これらのリクエストに対する応答は、グラフィカルユーザインターフェース
102によって表示され得る。以下に、画像改良モジュール112に関連する例
示的機能について説明する。
【0075】 (修正モード) ソフトウェア開発キット104は、「修正モード設定」リクエストまたは「修
正モード設定」パラメータをグラフィカルユーザインターフェース102から受
信し、このリクエストを指紋スキャナ106に送信することができる。「修正モ
ード設定」により、ユーザは、画像修正能力をオンまたはオフすることができる
。一実施形態において、このリクエストの利用はパスワードによって保護される
。これは、エンドユーザがこの能力を持つことを可能または不可能にすることが
望ましい場合があるためである。
【0076】 ソフトウェア開発キット104は、「修正モード入手」リクエストまたは「修
正モード入手」パラメータをグラフィカルユーザインターフェース102から受
信することができる。これにより、ソフトウェア開発キット104は、現在の修
正モードに関するリクエストを指紋スキャナ106から送信する。この指紋スキ
ャナ106からの現在の修正モードは、ソフトウェア開発キット104によって
受信される。ソフトウェア開発キット104は、受信した修正モードをグラフィ
カルユーザインターフェース102に返送する。
【0077】 (ライン) ソフトウェア開発キット104は、「ライン設定」リクエストまたは「ライン
設定」パラメータをグラフィカルユーザインターフェース102から受信し、こ
のリクエストを指紋スキャナ106に送信することができる。「ライン設定」に
より、上記ユーザは、キャプチャされた指紋画像の特定の位置において水平方向
のスキャンラインまたは垂直方向のスキャンラインを選択することができる。実
施形態において、所望の特定のラインフォーマットに応じて、リクエストをより
具体的(例えば、「フルラインを設定」または「間引き後ラインを設定」)にし
てもよい。
【0078】 ソフトウェア開発キット104は、「ライン入手」リクエストまたは「ライン
入手」パラメータをグラフィカルユーザインターフェース102から受信するこ
とができる。これにより、ユーザは、指紋スキャナによってキャプチャされた特
定のスキャンラインを見ることができる。これにより、ソフトウェア開発キット
104は、現在の「設定」ラインに関するリクエストを指紋スキャナ106から
送信する。この指紋スキャナ106からの現在の「設定」ラインは、ソフトウェ
ア開発キット104によって受信される。ソフトウェア開発キット104は、受
信した「設定」ラインをグラフィカルユーザインターフェース102に返送する
。実施形態において、所望の特定のラインフォーマットに応じて、リクエストを
より具体的(例えば、「フルラインを入手」または「間引き後ラインの入手」)
にしてもよい。
【0079】 (モータ制御モジュール) モータ制御モジュール114は、ユーザが、リクエスト指紋スキャナ106内
でのモータ制御に関するステータスをリクエストし、制御指紋スキャナ106内
のモータ動作の様々な局面を制御することを可能にする。例えば、指紋スキャナ
106内の指紋画像生成プリズムの移動を制御するモータに関連する機能を定義
することが可能である。ユーザは、グラフィカルユーザインターフェース102
を通じて自身のリクエストを入力する。これらのリクエストに対する応答は、グ
ラフィカルユーザインターフェース102によって表示され得る。以下において
、モータ制御モジュール114に関連する例示的機能について説明する。
【0080】 (モータ位置) ソフトウェア開発キット104は、「モータ位置設定」リクエストまたは「モ
ータ位置設定」パラメータをグラフィカルユーザインターフェース102から受
信し、このリクエストを指紋スキャナ106に送信することができる。「モータ
位置設定」により、ユーザは、指紋画像生成プリズムを移動させるモータを調節
して、プリズムを特定の場所に移動させることができる。実施形態において、1
つ以上の場所を、プリズムに対して(例えば、「右」、「左」、「中央」および
/または「較正場所」に)事前規定することが可能である。さらなる実施形態に
おいて、プリズム上の任意の場所を指定することが可能である。
【0081】 ソフトウェア開発キット104は、「モータ位置入手」リクエストまたは「モ
ータ位置入手」パラメータをグラフィカルユーザインターフェース102から受
信することができる。これにより、ソフトウェア開発キット104は、現在のモ
ータ位置に関するリクエストを指紋スキャナ106から送信する。この指紋スキ
ャナ106からの現在のモータ位置は、ソフトウェア開発キット104によって
受信される。ソフトウェア開発キット104は、受信したモータ位置をグラフィ
カルユーザインターフェース102に返送する。
【0082】 (速度制限特性) ソフトウェア開発キット104は、「速度制限設定」リクエストまたは「速度
制限設定」パラメータをグラフィカルユーザインターフェース102から受信し
、このリクエストを指紋スキャナ106に送信することができる。「速度制限設
定」により、ユーザは、プリズムの移動をトグルまたはオンオフ制御することが
できる。例えば、実施形態において、「速度制限設定」がオンになっているとき
に、ユーザがプリズムを過剰に高速に移動させようとすると、動き制御システム
は、そのプリズムの移動に耐える。「速度制限設定」がオフになっているとき、
ユーザは、プリズムを所望の速度で移動させることができる。G.Barton
らによる「Method,System,and Computer Prog
ram Product for Control of Platen Mo
vement during a Live Scan」(シリアル番号第09
/425,888号、弁理士ドケット番号第1823.0220000)に記載
されている例示的制御を参照されたい。
【0083】 ソフトウェア開発キット104は、「制限速度の入手」リクエストまたは「制
限速度の入手」パラメータをグラフィカルユーザインターフェース102から受
信することができる。これにより、ソフトウェア開発キット104は、現在の制
限速度モードに関するリクエストを指紋スキャナ106から送信する。この現在
の制限速度モードは、指紋スキャナ106からソフトウェア開発キット104に
よって受信される。ソフトウェア開発キット104は、受信した制限速度モード
をグラフィカルユーザインターフェース102に返送する。
【0084】 (モータステータス) ソフトウェア開発キット104は、「モータステータスの設定」リクエストま
たは「モータステータスの設定」パラメータをグラフィカルユーザインターフェ
ース102から受信し、このリクエストを指紋スキャナ106に送信することが
できる。「モータステータスの設定」により、ユーザは、モータを動作可能状態
にするか否かを設定することができる。
【0085】 ソフトウェア開発キット104は、「モータステータスの入手」リクエストま
たは「モータステータスの入手」パラメータをグラフィカルユーザインターフェ
ース102から受信することができる。これにより、ソフトウェア開発キット1
04は、現在のモータステータスに関するリクエストを指紋スキャナ106から
送信する。eモータステータスは、指紋スキャナ106からソフトウェア開発キ
ット104によって受信される。ソフトウェア開発キット104は、受信したモ
ータステータスをグラフィカルユーザインターフェース102に返送する。
【0086】 (モータモード) ソフトウェア開発キット104は、「モータモードの設定」リクエストまたは
「モータモードの設定」パラメータをグラフィカルユーザインターフェース10
2から受信し、このリクエストを指紋スキャナ106に送信することができる。
「モータモードの設定」により、ユーザは、モータを特定の動作モードに設定す
ることができる。実施形態において、これらのモードは、速度制御モード、ディ
ザーモード、移動モード、位置保持モード、およびオフモードを含み得る。速度
制御モードにより、モータの速度を制御することが可能となる。ディザーモード
により、モータは、プリズムを前後移動させる(これは、例えば、較正中に有用
であり得る)。移動モードにより、モータは、プリズムを特定の場所に移動させ
、次いでモータ移動を停止させる。保持位置モードにより、モータは、ユーザが
プリズムを移動させることができなくなるように、自身の現在の位置にロックさ
れる。オフモードにより、モータは、シャットダウンされる。実施形態は、これ
らのモードの1つ以上の任意の組み合わせを含み得る。
【0087】 ソフトウェア開発キット104は、「モータモード入手」リクエストまたは「
モータモード入手」パラメータをグラフィカルユーザインターフェース102か
ら受信することができる。これにより、ソフトウェア開発キット104は、現在
のモータモードに関するリクエストを指紋スキャナ106から送信する。この現
在のモータモードは、指紋スキャナ106からソフトウェア開発キット104に
よって受信される。ソフトウェア開発キット104は、受信したモータモードを
グラフィカルユーザインターフェース102に返送する。
【0088】 (較正制御モジュール) 較正制御モジュール116は、ユーザが指紋スキャナ106の較正の様々な局
面を制御することを可能にする。一実施形態において、ユーザは、指紋スキャナ
106にスキャナ較正ルーチンを任意のタイミングで行なわせるようリクエスト
することができる。さらに、ユーザは、較正を自動的に定期的間隔で(例えば、
電源オン時に)行うシステムを設定することもできる。一実施形態において、シ
ステムは、ログファイル追跡較正イベントを維持する。
【0089】 ユーザは、グラフィカルユーザインターフェース102を通じて自身のリクエ
ストを入力する。これらのリクエストに対する応答を、グラフィカルユーザイン
ターフェース102によって表示することができる。
【0090】 (LED/採光制御モジュール) LED/採光制御モジュール118は、ユーザが指紋スキャナ106内のLE
Dまたは他の採光デバイスの照明を制御することを可能にする。この照明制御工
程は、LEDまたは他の採光デバイスの強度を個別にまたは一様に変更する工程
を含み得る。これは、指紋画像生成を最適に行うために対象となる指を照明する
ために望ましい場合がある。LED/採光制御モジュール118に、画像キャプ
チャモジュール108および/または画像フォーマットモジュール110と類似
するかまたは重複する機能を持たせてもよい。
【0091】 ユーザは、グラフィカルユーザインターフェース102を通じて自身のリクエ
ストを入力する。これらのリクエストに対する応答は、グラフィカルユーザイン
ターフェース102によって表示することが可能である。
【0092】 (モジュールの追加) ソフトウェア開発キット104は、上記および図1Bに示したモジュール以外
のモジュールも含むことができる。これらの追加によるモジュールおよび/また
は既述したモジュールに、以下のような追加機能の一部または全てを持たせるこ
とが可能である。
【0093】 (デバイス特性) ソフトウェア開発キット104は、「デバイス特性設定」リクエストまたは「
デバイス特性設定」パラメータをグラフィカルユーザインターフェース102か
ら受信し、このリクエストを指紋スキャナ106に送信することができる。「デ
バイス特性設定」によって、システム管理者は、ユーザに上記の制御機能のうち
1つ以上へのアクセスを持たせるかまたはこれらの機能をユーザから隠したまま
にしておくかを設定することができる。これは、特定の機能設定を政府機関規格
に適合させる必要があるために変更不可能である状況および他の状況において有
利であり得る。
【0094】 ソフトウェア開発キット104は、「デバイス特性入手」リクエストまたは「
デバイス特性入手」パラメータをグラフィカルユーザインターフェース102か
ら受信することができる。これにより、ソフトウェア開発キット104は、現在
のデバイス特性の設定に関するリクエストを指紋スキャナ106から送信する。
このデバイス特性の設定は、指紋スキャナ106からソフトウェア開発キット1
04によって受信される。ソフトウェア開発キット104は、受信したデバイス
特性設定をグラフィカルユーザインターフェース102に返送する。
【0095】 (再設定) ソフトウェア開発キット104は、「再設定」リクエストまたは「再設定」パ
ラメータをグラフィカルユーザインターフェース102から受信し、このリクエ
ストを指紋スキャナ106に送信することができる。「再設定」により、ユーザ
は、指紋画像生成システム100を初期状態に再設定することができる。
【0096】 (画像の保存) ソフトウェア開発キット104は、「画像保存」リクエストまたは「画像保存
」パラメータをグラフィカルユーザインターフェース102から受信し、このリ
クエストを指紋スキャナ106に送信することができる。「画像保存」により、
ユーザは、キャプチャした指紋画像を格納デバイス(好適には、ローカルコンピ
ュータシステム内に配置された格納デバイス)に保存する。別の実施形態におい
て、ネットワーク接続においてまたは他の場所に画像を保存することも可能であ
る。一実施形態において、「画像保存」により、フル画像をデフォルトで保存す
る。他の実施形態において、全ての画像フォーマットを保存することができる。
【0097】 (画像のロード) ソフトウェア開発キット104は、「画像のロード」リクエストまたは「画像
のロード」パラメータをグラフィカルユーザインターフェース102から受信し
、このリクエストを指紋スキャナ106に送信することができる。「画像のロー
ド」により、ユーザは、以前にキャプチャした指紋画像を、格納デバイス(好適
には、ローカルコンピュータシステム内に配置された格納デバイス)からロード
する。別の実施形態において、ネットワーク接続または他の場所から画像をロー
ドすることができる。
【0098】 (未処理画像の保存) ソフトウェア開発キット104は、「未処理画像の保存」リクエストまたは「
未処理画像の保存」パラメータをグラフィカルユーザインターフェース102か
ら受信し、このリクエストを指紋スキャナ106に送信することができる。「未
処理画像の保存」により、ユーザは、キャプチャした未処理指紋画像を格納デバ
イス(好適にはローカルコンピュータシステム内に配置された格納デバイス)に
保存することができる。別の実施形態において、未処理画像をネットワーク接続
上でまたは他の場所に保存することが可能である。実施形態において、特定のユ
ーザがこのオプションを用いるのをパスワードによって保護することが望ましい
場合がある。なぜならば、未処理画像は特定の政府機関規格に適合しない場合が
あるからである。
【0099】 (画像の消去) ソフトウェア開発キット104は、「画像消去」リクエストまたは「画像消去
」パラメータをグラフィカルユーザインターフェース102から受信し、このリ
クエストを指紋スキャナ106に送信することができる。「画像消去」は好適に
は、キャプチャした指紋画像をユーザがシステム設定に影響を与えることなく指
紋画像生成システム100から消去することを可能にする。
【0100】 (位置ヒストグラム) ソフトウェア開発キット104は、「位置ヒストグラムの設定」リクエストま
たは「位置ヒストグラムの設定」パラメータをグラフィカルユーザインターフェ
ース102から受信し、このリクエストを指紋スキャナ106に送信することが
できる。「位置ヒストグラムの設定」により、ユーザは、ヒストグラムを生成す
ることが可能な画素の場所/スキャンラインの場所(単数または複数)を設定す
ることができる。このヒストグラムは、当該場所(単数または複数)が更新され
た回数を示す。これにより、指紋スキャナ106が適切に動作しているか否かを
確認する能力を得ることが可能となる。一実施形態において、動作が適切である
場合、生成されたヒストグラムは実質的に平坦である。
【0101】 ソフトウェア開発キット104は、「位置ヒストグラムの入手」リクエストま
たは「位置ヒストグラムの入手」パラメータをグラフィカルユーザインターフェ
ース102から受信することができる。これにより、ソフトウェア開発キット1
04は、現在の位置ヒストグラムに関するリクエストを指紋スキャナ106から
送信する。この現在の位置のヒストグラムは、指紋スキャナ106からソフトウ
ェア開発キット104によって受信される。ソフトウェア開発キット104は、
受信した位置ヒストグラムをグラフィカルユーザインターフェース102に返送
する。
【0102】 (イネーブルの保護) ソフトウェア開発キット104は、「イネーブルの保護」リクエストまたは「
イネーブルの保護」パラメータをグラフィカルユーザインターフェース102か
ら受信し、このリクエストを指紋スキャナ106に送信することができる。「イ
ネーブルの保護」により、システム管理者は、本明細書中で既述したパスワード
で保護されている機能全てに対するパスワード保護をイネーブルまたはディセー
ブルすることができる。
【0103】 ソフトウェア開発キット104は、「イネーブル保護の入手」リクエストまた
は「イネーブル保護の入手」パラメータをグラフィカルユーザインターフェース
102から受信することができる。これにより、ソフトウェア開発キット104
は、現在のイネーブル保護されたモードに関するリクエストを指紋スキャナ10
6から送信する。このイネーブル保護されたモード値は、ソフトウェア開発キッ
ト104によって指紋スキャナ106から受信される。ソフトウェア開発キット
104は、受信したイネーブル保護されたモード値をグラフィカルユーザインタ
ーフェース102に返送する。
【0104】 (例示的GUIパネル) 図3は、本発明の一例による、グラフィカルユーザインターフェース102に
おいて表示される例示的GUIパネル300を示す。これは、本発明を制限する
ことを意図したものではない。関連分野(単数または複数)の当業者にとってこ
の記載を読めば明らかなように、他のGUIパネルも用いることが可能である。
【0105】 (例示的な予約ステーション環境) 図4は、本発明の一実施形態によるインターフェースを取り入れた、例示的な
予約ステーション環境400を示す。例示的予約ステーション環境400は、6
つの工程(すなわち、システム管理工程402、人口動態工程404、画像キャ
プチャ/画像処理工程406、カードフォーマット工程408、品質保証工程4
10、およびネットワーク通信工程412)を含む。
【0106】 システム管理工程402により、1人以上の人間が予約ステーションを管理し
て、指紋スキャナの適切な動作を確認および維持し、関連分野(単数または複数
)の当業者に公知の他の管理的タスクにおいて指紋スキャナを較正することが可
能となる。管理者(単数または複数)は、ログインアカウントの維持と、ログイ
ン特権およびアクセス権の他のユーザへの割当てとを行うことができる。
【0107】 人口動態工程404は、現在の指紋採取キャプチャ動作に関連する様々な人口
動態データを入手および/または入力する工程を含む。この人口動態データは、
指紋採取対象者の名前、住所、電話番号、(潜在指紋の場合は)指紋をキャプチ
ャした場所、および/または指紋採取対象とした理由を、関連分野(単数または
複数)の当業者に公知の他の人口動態データと共に、含み得る。この人口動態デ
ータはキーボードによって入力されるか、または、ネットワーク接続を介して受
信が可能である。人口動態データは好適には、ANSI/NISTフォーマット
で格納される。
【0108】 画像キャプチャ/画像処理工程406は、上述したような本発明のソフトウェ
ア開発キットによって実行される機能を含む。この機能は、指紋スキャナ、署名
パッドおよび/または顔写真用カメラならびに関連分野(単数または複数)の当
業者に公知の他の画像キャプチャデバイスからの画像受信を含み得る。
【0109】 カードフォーマット工程408は、フォーマット工程および/またはキャプチ
ャ済み指紋画像(および人口動態データがある場合は人口動態データ)のパッケ
ージングを、印刷、格納、および/またはネットワーク接続を介した転送に適し
たフォーマットで行う工程を含む。例えば、異なる政府機関(例えば、FBIお
よびCIA)は、特定の指紋画像フォーマットを要求する。図5Aおよび5Bは
、FBI指紋画像カードの前面および裏面をそれぞれ示す。一実施形態において
、このFBI指紋画像カードに合わせて、画像データおよび人口動態データをフ
ォーマットしなければならない。このようなフォーマットは、関連分野(単数ま
たは複数)の当業者に公知である。市販のソフトウェアパッケージ(例えば、A
ware,Inc.によるNISTPack)が、フォーマッティングと、AN
SI/NISTおよびFBI仕様対応の指紋画像の圧縮とを処理することができ
る。本発明は、これらのおよび他の任意の指紋画像フォーマットに適合可能であ
る。
【0110】 品質保証工程410は、システムの品質保持を確実に行うために必要な動作を
含む。この工程は、定期的較正、画像品質のモニタリング、サービスログおよび
イベントログの生成、および/または関連分野(単数または複数)の当業者に公
知の他の品質保証関連動作を含む。
【0111】 ネットワーク通信工程412は、キャプチャされた指紋画像を1つ以上の所望
の宛先に送信するために必要な動作を含む。この宛先は、様々な政府機関を含む
。政府機関では様々なコンピュータ/ネットワークプロトコルが用いられ得るた
め、この層は、キャプチャされ、パッケージングされた画像データを受信し、受
信したそのデータを、識別を担当するコンピュータに送信する。
【0112】 上記の予約ステーション環境は例示目的のために設けたものであり、これらの
実施形態は、本発明を限定することを意図したものではない。関連分野(単数ま
たは複数)の当業者にとって、本明細書中の教示内容を鑑みれば、本明細書中に
記載の実施形態と僅かにことなるか実質的に異なる別の実施形態が明らかである
【0113】 (例示的指紋スキャナ) 図6に示す、本発明を用いることが可能な指紋スキャナ606の例示的実施形
態について、以下にさらに詳細に説明する。この説明は例示的なものであり、本
発明を限定することを意図したものではない。この例では、指紋スキャナ606
の代わりに、従来のインクおよび紙を用いている。指紋スキャナ606は、IE
EE1394またはファイヤワイヤとして公知のデジタル通信インターフェース
を介して、WINDOWS(R)NTまたはWINDOWS(R)2000で動
作する標準的PCに接続することができる。指紋スキャナ606は、独立型環境
かまたはネットワーク環境のいずれにおいても用いることが可能である。
【0114】 指紋スキャナ606は、常に明確かつ高品質の画像を作製する。作製された画
像は、指紋検査担当者および/または自動化指紋識別システム(AFIS)によ
る識別対象として用いることが可能である。指紋スキャナ606は、1000ド
ット/インチを上回る画像を作製することができる。これは、ライブスキャン(
非潜在)画像生成に関する現行のFBIおよびAFIS要求事項を上回るもので
ある。この解像度は、様々な方法(例えば、高分解能ビデオモニタおよびソフト
ウェアツール)を用いて潜在指紋の捜索およびその後の手作業による潜在指紋の
整合作業を行う際に特に有用であり得る。
【0115】 指紋スキャナ606のこのデータキャプチャ能力により、個人を逮捕および釈
放したときにリアルタイムで識別することが可能となる。デジタル予約環境(例
えば、図4を参照して上述したようなジタル予約環境)への統合対象として理想
的なことに、指紋スキャナ606は、既存の製品およびシステム取り付けを大い
に向上させ、これにより当該プロジェクトの成功を保証する。
【0116】 このシステムを民間人に用いる場合、システムは威圧的ではなく、インクも用
いず(従って、プロセスはより清潔かつ容易なものとなり、供給品も少なくなり
)かつ、高速画像品質確認を行うことが可能であるため、ありがちなテンプリン
トカード拒否が生じなくなる。
【0117】 指紋スキャナ606は、他のライブスキャンシステムと比較したときに、所有
者の全体的コストおよび物理的空間に関する要求事項を低減する、技術的に優れ
たデバイスとなるように設計される。指紋スキャナ606ユニットは、他のシス
テムと同じくらいの予算内で購入可能であるため、予約数を劇的に増加させるこ
とが可能である。指紋スキャナ606を用いると時間を節約することが可能なた
め、投資額を短期で回収することが可能である。
【0118】 (指紋スキャナの重要点) 指紋スキャナ606の少なくともいくつかの重要点および利点を以下に示す。
・この画像キャプチャプロセスはプレビュー能力を特徴とするため、キャプチャ
の最中にライブ画像を表示することが可能であり、そのため、指紋画像の品質を
その場で確認することができる。 ・オプションとして、数値処理による品質制御フィードバックが含まれている。
・指紋スキャナ606は、指紋画像キャプチャを指の端から端までかつ先端部分
から襞部分まで完璧に行うための、1つの平坦なレンズプラテンを提供する。 ・グレースケール分解能が1000ドット/インチ(DPI)まで得られるため
、明確かつ分類可能な指紋画像が得られる。 ・回転による指紋キャプチャおよび印刷サイズはそれぞれ、高さ1.6”×幅1
.5”で行う。 ・スラップによる指紋キャプチャおよび印刷サイズは、高さ2”×幅3”で行う
。 ・FBI IQS(画像品質規格)の付録Fによって承認を得ている。
【0119】 (指紋スキャナの概要) 図6に示す一実施形態である指紋スキャナ606は、堅牢なケース構造に、特
許キャプチャ済みの光学システムおよびスライド型プラテン602の組み合わせ
と、デジタルCMOS3線(trilinear)カメラおよびファイヤワイヤ
チップ設定とを組み合わせた構成からなる。このユニットには、ファイヤワイヤ
ケーブル、ソフトウェア開発キットおよびマニュアルも収容される。
【0120】 (主な特徴(以下の表3も参照のこと) 以下に、指紋スキャナ606の主な特徴のうち少なくともいくつかについて説
明する。 ・堅牢性および信頼性のある構造 ・(オプションと組み合わせることにより)半携帯型またはフル予約ステーショ
ンとして構成が可能。 ・ライブスキャン10プリントデバイスに関する現行のFBI−IQS規格およ
びIAI規格案を満足するかまたは上回る。 ・圧痕および回転画像の同時キャプチャが可能でありながらシンプルな構造。 ・最先端のファイヤワイヤ(IEEE1394)画像インターフェーシングプロ
トコルにより、高速キャプチャが可能。 ・オプションの高分解能のタッチスクリーンによる人口動態表示。 ・可変キャプチャおよび再印刷能力(例えば、特定の指のキャプチャのまたは全
ての指のキャプチャ)。 ・12ボルトでのDC電力動作。
【0121】 (ケース) ケース設計は耐久性に優れたものであり、これは、内部の電子構成要素および
光学構成要素を良好に保護し、かつ、携帯用途に適した重量を維持することを意
図している。ケースの各端部には内蔵型ハンドルがあるため、指紋スキャナ60
6を容易に運搬することができる。
【0122】 総アルミニウムケースなので傷が付きにくく、過酷な環境にも耐えるよう設計
されている。本ケースは、机またはテーブルに取り付け可能である。
【0123】 指紋スキャナ606の設計は、国境警備、入国管理、素性調査、逮捕および釈
放における識別、AFISへの接続性、ならびに大量の画像キャプチャを要求す
る他のアプリケーション等のアプリケーションにとって理想的である。
【0124】 指紋スキャナ606は、重量が25lb未満であり、運搬ケースに容易に収納
が可能であるため、リモートによるAFIS接続性を用いたソリューションをモ
バイルでの画像キャプチャ用途に提供することができる。
【0125】 角部および端部が丸みを帯びているため、作業者および登録者に対する動作環
境を安全に維持できる。
【0126】 (画像キャプチャ領域(プラテン)) プラテンによるユニークな動きにより、容易な画像キャプチャが可能となり、
よって、再訓練を頻繁に行う必要が低減する。プラテン領域は、2つの様式(す
なわち、1)回転による跡および2)指の平坦部または平面部の圧痕(スラップ
))で用いることが可能である。
【0127】 図7は、使用中の指ガイド702の一例を示す。指ガイド702を回転位置に
回転させると、回転中の指の周囲に小領域のプラテンが見えてくる。指ガイドは
、様々なサイズの指の画像キャプチャを支援するための調節部704を有する。
指が回転するとき、その指は一ヶ所に留まったままであり、一方、プラテンは下
方向に移動する。コンピュータモニタ上でリアルタイムでのフィードバックが可
能なため、回転精度がさらに向上する。
【0128】 指ガイド702を少し変わった様式で(out of the way)回転
させると、4本の指の圧痕と、2本の親指の圧痕とを高速に行うことが可能であ
る。すなわち、4本の指(または親指の平面)をプラテン上に配置して、モニタ
を見ながらプラテンを左または右にスライドさせる。
【0129】 このプラテンは、ガラス洗浄剤だけで簡単かつ即座に洗浄することが可能であ
る。表面には滑り止め加工が施されているため、キャプチャ指が湿っていたり乾
燥しているときの画像キャプチャの際に有用である。この表面は、ユーザによる
保守が可能である。
【0130】 (画像品質) 指紋スキャナ606の光学システムにより、1000dpiを越える分解能で
の画像生成が可能である。他の画像生成分解能も、本発明の範囲内である。一実
施形態において、指紋スキャナ606のベースモデルにより500dpiでの画
像生成が可能となり、よって、画像をAFISアプリケーションに適合させるこ
とが可能である。ソフトウェア/ファームウェアのアップグレードを行うことが
可能であり、これらは、画像生成分解能において500dpiおよび1000d
piの両方が可能である。
【0131】 指紋スキャナ606は、FBIの画像品質規格および付録Fに関して要求され
る全試験に合格している。その概要レポートについては、申し込みにより利用可
能である。
【0132】 指紋スキャナ606用のソフトウェア開発キットは、上述したような、ズーミ
ングまたはフィルタリングによる画像ビューイング用途の改良ツールを含み得る
【0133】 (ケーブル、接続およびスループット) 図8において以下に説明するように、指紋スキャナ606は、ユニット背面に
おいて様々なシンプルな接続部を有する。
【0134】 (電力) 指紋スキャナ606には、標準装備として、95〜250ボルトのACを12
ボルトDCに切り換える電源変圧器(定格:60アンペア(72ワット))が付
いてくる。
【0135】 携帯用途に最適な車両用アダプタが提供される。
【0136】 (ファイヤワイヤ) ファイヤワイヤ(すなわちIEEE1394)ポートは、図8に示すように、
指紋スキャナ606用のコンピュータとの主な通信方法である。この400Mb
ps接続部を通じて映像通信およびデータ通信を同時に転送するため、システム
に将来において改良および更新(すなわち、USB顔写真カメラまたはデジタル
署名パッド)を加える際に広範囲の帯域が利用可能である。他の現在公知の通信
方法および将来の通信方法も、本発明の範囲内である。
【0137】 未処理画像データを、デジタル(CMOS)カメラからファイヤワイヤを介し
てコンピュータ(このコンピュータは、ファイヤワイヤ PCIアダプタまたは
直接型インターフェースを備える)にリアルタイムかつ直接転送する;そのため
、アナログ−デジタル映像キャプチャカード(すなわちフレームグラッバー)は
不要である。
【0138】 (USB) 図8に示すように、2つのUSB(ユニバーサルシリアルバス)ポート(US
B1およびUSB2)が、指紋スキャナ606の背面にある。これらのポートは
、メンテナンス目的およびトラブルシューティング目的のために設けられる。こ
れらのポートは、将来のシステムアップグレードおよび改良時に利用可能である
【0139】 (ソフトウェアドライバ) 指紋スキャナ606のインストールおよび作動に必要なソフトウェアデバイス
ドライバは、ユニットと共に出荷される。
【0140】 Windows(R)NTおよびWindows(R)2000用のドライバ
を用いることが可能である。
【0141】 (ソフトウェア開発キット) (ソフトウェア開発キットの形態の)さらなるソフトウェアも、各指紋スキャ
ナ606と共に出荷される。
【0142】 このソフトウェアを用いると、指紋スキャナ606を、Microsoft
VisualC++(登録商標)、Microsoft Visual Bas
ic(登録商標)、またはActiveXをサポートする任意のプラットフォー
ムを用いたアプリケーションに組み込むことが可能になる。
【0143】 このソフトウェアは、以下のコンポーネントのうち少なくとも1つ以上を含む
。 ・画像キャプチャ機能 ・画像フォーマット機能 ・画像改良機能 ・モータ制御機能 ・較正制御機能 ・LED/採光制御機能 (取付け) 指紋スキャナ606の取付けは難しくない。コンピュータをセットアップし、
ファイヤワイヤPCIアダプタを取り付けた(ただし、必要な場合)後、デバイ
スドライバおよびSDKを、供給されたCDからインストールする。次いで、電
力アダプタ変圧器を壁および指紋スキャナ606に差し込むだけで、スイッチが
オンになる。次いで、ファイヤワイヤケーブルを指紋スキャナ606に差し込み
、PCのファイヤワイヤアダプタに差し込む。オペレーティングシステムは、こ
のプラグアンドプレイデバイスを検出して、このデバイスドライバをWindo
ws(R)に登録する。自動コンフィギュレーションユーティリティーも動作し
て、割込み設定およびメモリ設定を実行する。ここで、サンプルのアプリケーシ
ョンを実行して、デバイスが適切に取り付けられたかどうかを確認する。この時
点で、画像を指紋スキャナ606からキャプチャすることが可能となる。
【0144】 (メンテナンス) 指紋スキャナ606は、コスト効率の良いライブスキャナとなるように設計さ
れている。コスト効率を良くするために、指紋スキャナ606では、ライフサイ
クルの短いメンテナンスコストを取り入れている。指紋スキャナ606は、数年
にわたって故障の心配無く動作する。COTS(商用既成品)コンポーネントを
用いると、部品の入手および取換えが容易に可能である。
【0145】 (データ共有) ANSI/NISTおよびFBIは、指紋、写真、人口動態および他の識別マ
ークに関する格納プロトコル、圧縮プロトコルおよび転送プロトコルに関する規
格を作成した。
【0146】 典型的には、指紋スキャナ606からキャプチャされた画像は、圧縮および格
納だけではなく、他の法務執行エンティティへの転送または他の法務執行エンテ
ィティとの共有化も可能である。
【0147】 (画像圧縮および格納) 以下の表1に示す例示的計算は、指紋スキャナ606の一実施形態によってキ
ャプチャされる全未処理画像に必要な格納スペースを示す。
【0148】
【表1】 (WSQ圧縮の利用) 一実施形態において、WSQ圧縮を用いることが可能である。FBIの承認を
得ている唯一の指画像の圧縮方法は、Wavelet Scalar Quan
tized(WSQ)アルゴリズムを15:1の圧縮比まで用いることによって
行う方法である。この方法を用いると、指紋スキャナ606によってキャプチャ
される全画像に関する格納スペース要求事項を以下の値まで減少することが可能
である。 9.75MB+15=0.65MB(オーバーへッドを減算したサイズ) FBIにによる認定を受けたWSQソフトウェアは、複数のAFISプロバイ
ダおよびサードパーティプロバイダから入手可能である。
【0149】 (EFTSを用いたインターフェース提供) 画像の圧縮および格納を終えた後は、FBIによって認可されたElectr
onic Fingerprint Transmission Standa
rd(EFTS)を通じて、データを他のエンティティと共有することが可能で
ある。EFTSは、FBIによって定期的に更新される。
【0150】 この規格は、異なるAFISと法務執行政府機関との間で共有されるべき全指
紋データに関して、事前定義されたフォーマットまたはプロトコルを構築する。
【0151】 FBIによる認可を受けたEFTSソフトウェアは、複数のAFIS業者およ
びサードパーティ業者から入手可能である。
【0152】 (格納および転送) 今日、格納および転送は、多くの顧客によって用いられるデータ管理およびエ
ラー回復のための方法である。
【0153】 指紋データをネットワークを介して転送しようとする(特に、公共の搬送波を
用いて転送しようとする)場合、データの転送が成功して完了するまで、当該デ
ータを一時的にローカルに格納することが極めて重要である。これは、指紋スキ
ャナ606ユニットが取り付けられたローカルマシンに当該データを格納しない
場合、特にあてはまる。
【0154】 今日、用いられるネットワークのトポロジおよびプロトコル(すなわち、TC
P/IP、IPX、イーサネット(R)、トークンリングなど)に応じて、複数
の格納方法論および転送方法論がある。
【0155】 以下の表2は、EFTSプロトコルを用いたサンプルの転送時間を示す。
【0156】
【表2】 (AFISの接続性) 今日、多くの構築されたAFISプロバイダが存在する。新規技術を従えて、
さらに多くのAFISプロバイダが市場参入を目指している。各AFISは、指
画像を様々な方法で利用するユニークな付加価値のある機能を有している。様々
な数学的演算および画像操作により、指画像の性質に関する情報を大量に得るこ
とができる。
【0157】 指紋スキャナ606によってキャプチャされる画像は、付録Fに記載されてい
るFBIのIQS認定試験の全要求事項を満たす。
【0158】 指紋スキャナ606からの画像は、ほとんどのAFISソフトウェアとの適合
性を有する。なぜならば、ほとんどのAFISプロバイダは、自社の画像要求事
項をこのFBI規格に基づいて作っているからである。
【0159】 (FBI/LZlFIS接続性) 米国では、国際AFIS(IAFISと呼ばれている)がFBIによって維持
されており、これは、犯罪逃亡者を識別する際に有用となるように設計されてい
る。地方政府機関および国家政府機関は、全国的なプログラムを通じて、スルー
プット(すなわち、ダイヤルアップ、フレームリレー、ISDN、リースによる
ラインなど)に応じた様々な接続オプションを通じて、IAFISにアクセスす
ることができる。
【0160】 IAFISプログラムに関する詳細な情報については、FBIのウェブサイト http://www.fbi.gov .で見つけることができる。
【0161】 (モバイルハンドヘルドスキャナ画像との適合性) 指紋スキャナ606からキャプチャされた画像は、1つの平面圧痕をキャプチ
ャするモバイルデジタル指スキャナを用いて得られた画像に対して完璧な適合性
を有し得る。
【0162】 モバイルデジタル指スキャナからの画像は、AFISを用いた地方データベー
スまたは国家データベースの指紋スキャナ606画像と比較することが可能であ
る。
【0163】 例えば、モバイルデジタル指スキャナを用いてキャプチャされた右手の人差し
指の画像を、FBIを通じて利用可能なNCIC2000全国データベースと比
較することが可能である。
【0164】 NCIC2000に関する情報は、FBIのウェブサイトhttp://ww w.fbi.gov .で見つけることができる。
【0165】 (まとめ) 指紋スキャナ606は、その軽量のモジュール式設計、500〜1000dp
iの画像生成という高品質、デジタルファイヤワイヤインターフェース、コンピ
ュータ制御によるカメラおよび採光(lighting)、リアルタイムでの数
値処理フィードバックおよび自動自己較正により、業界をリードする。ユーザの
アプリケーションの設置場所が警察署内部またはトラック後部もしくは国境での
仮事務所内のどこであっても、指紋スキャナ606は、信頼性および一貫性に優
れた指画像生成を提供する。モバイルアプリケーションおよびリモートアプリケ
ーションは以前のライブスキャン製品では難しかったが、指紋スキャナ606の
堅牢かつ軽量の構造により、今や増大が見込まれる。
【0166】 図9Aは、本発明の一実施形態による、コンパクトなサイズと携帯性とを持つ
指紋スキャナ606を示す。
【0167】 図9Bは、本発明の一実施形態による、指紋スキャナ606を組み込んだ指紋
画像生成システムの一例を示す。
【0168】 図10は、本発明の一実施形態による、例示的指紋スキャナ606の斜視図を
示す。
【0169】 図11は、本発明の一実施形態による、例示的セットアップにおける指紋スキ
ャナ606とインターフェースをとるコンピュータシステムを示す。
【0170】 業界の協力を経て、指紋スキャナ606にAFIS規格およびFBI規格と適
合するよう試験が重ねられており、これにより、どんなシステムまたはプロジェ
クトも良好にインプリメンテーションを行うことが保証されている。
【0171】 初期コストおよびライフサイクルメンテナンスコストが低いため、指紋スキャ
ナ606では、世界中のVAR、システムインテグレータおよびディストリビュ
ータによる優れた第2レベルの製品サポートが受けることが可能である。
【0172】 (特性および利点) 表3は、指紋スキャナ606の特性および利点の少なくともいくつかをさらに
詳細に記したものである。
【0173】
【表3】 (機械的仕様) 表4は、本発明の実施形態による例示的指紋スキャナ606指紋スキャナの機
械的仕様を提供する。
【0174】
【表4】 (コンピュータシステム) 表5は、本発明の一実施形態による例示的指紋スキャナ606のコンピュータ
システム要求事項を提供する。本発明の様々な例において、高レベルまたは低レ
ベルの要求事項を用いることが可能である。
【0175】
【表5】 (例示的GUIコンピュータ環境) 図12は、本発明を動作させるための例示的環境を示すブロック図である。こ
の環境は、1つ以上のプロセッサ(例えば、プロセッサ1204)を含むコンピ
ュータシステム1200である。プロセッサ1204は、通信バス1202に接
続される。様々なソフトウェアの実施形態について、この例示的コンピュータシ
ステムを用いて説明する。関連分野の当業者にとって、この説明を読めば、他の
コンピュータシステムおよび/またはコンピュータアーキテクチャを用いて本発
明をインプリメントする方法は明らかである。
【0176】 コンピュータシステム1200は、グラフィックスサブシステム1203を含
む。グラフィックスサブシステム1203は、1つ以上のプロセッサチップとし
てインプリメント可能である。グラフィックスサブシステム1203は、図24
に示すようにプロセッサ1204の一部として、または、別個のグラフィックス
エンジンもしくはプロセッサとして、設けることができる。グラフィックスデー
タは、グラフィックスサブシステム1203からバス1202へと出力される。
表示インターフェース1205は、バス1202からのグラフィックスデータを
、表示ユニット1206上での表示として転送する。このグラフィックスデータ
は、本明細書中に記載の画面表示のためのグラフィックスデータを含む。
【0177】 コンピュータシステム1200は、メインメモリ1208(好適にはランダム
アクセスメモリ(RAM)、)も含み、2次メモリ1210も含み得る。この2
次メモリ1210は、例えば、ハードディスクドライブ1212および/または
リムーバブル格納ドライブ1214(例えば、フロッピー(R)ディスクドライ
ブ、磁気テープドライブ、光ディスクドライブ等)を含み得る。リムーバブル格
納ドライブ1214は、リムーバブル格納ユニット1218に対して、周知の方
法で読出しおよび/または書込みを行う。リムーバブル格納ユニット1218は
、フロッピー(R)ディスク、磁気テープ、光ディスク等を示し、リムーバブル
格納ユニット1218に対し、リムーバブル格納ドライブ1214によって読出
しおよび書込みが行なわれる。理解されるように、リムーバブル格納ユニット1
218は、コンピュータによって用いることが可能な格納媒体を含み、このよう
な格納媒体は、内部にコンピュータソフトウェアおよび/またはデータを保存す
る。
【0178】 別の実施形態において、2次メモリ1210は、コンピュータプログラムまた
は他の命令をコンピュータシステム1200にロードすることを可能にするため
の他の類似の手段を含み得る。このような手段としては、例えば、リムーバブル
格納ユニット1222およびインターフェース1220が挙げられる。例を挙げ
ると、プログラムカートリッジおよびカートリッジインターフェース(例えば、
ビデオゲームデバイスにおいて見受けられるようなもの)、リムーバブルメモリ
チップ(例えば、EPROMまたはPROM)および関連付けられたソケット、
ならびにソフトウェアおよびデータをリムーバブル格納ユニット1222からコ
ンピュータシステム1200へと転送することを可能にする他のリムーバブル格
納ユニット1222およびインターフェース1220がある。
【0179】 コンピュータシステム1200は、通信インターフェース1224も含み得る
。通信インターフェース1224は、ソフトウェアおよびデータを通信経路12
26を介してコンピュータシステム1200と外部デバイスとの間で転送するこ
とを可能にする。通信インターフェース1224の例を挙げると、モデム、ネッ
トワークインターフェース(例えば、Ethernet(R)カード)、通信ポ
ートが挙げられる。通信インターフェース1224を介して転送されるソフトウ
ェアおよびデータは、電子的信号、電磁的信号、光学信号または他の通信経路1
226を介した通信インターフェース1224による受信が可能な信号の形態を
とる。通信インターフェース1224は、コンピュータシステム1200がネッ
トワーク(例えば、インターネット)とのインターフェースをとることを可能に
する手段を提供する点に留意されたい。
【0180】 本発明において、通信インターフェース1224は、コンピュータシステム1
200と指紋スキャナ106との間の通信モードとして、ファイヤワイヤ(また
はIEEE1394)ポートおよびPCIアダプタを含み得る。実施形態におい
て、映像通信およびデータ通信は、この接続を介して同時に転送することが可能
である。
【0181】 グラフィカルユーザインターフェースモジュール1230は、ペリフェラルデ
バイス1232からのユーザ入力をバス1206に転送する。これらのペリフェ
ラルデバイス1232は、マウス、キーボード、タッチスクリーン、マイクロフ
ォン、ジョイスティック、スタイラス、ライトペン、または他の任意の種類のペ
リフェラルユニットであり得る。これらのペリフェラルデバイス1232は、ユ
ーザが、本明細書において上述したような本発明のデータ視覚化ツールを作動お
よび制御することを可能にする。
【0182】 本発明について、この例示的環境を用いて説明する。これらの用語を用いる説
明は、便宜的な目的のためのみに用いる。本発明をこの例示的環境における用途
に限定することは意図していない。実際、関連分野の当業者にとって、この説明
を読めば、本発明を別の環境においてインプリメントする方法は明らかである。
【0183】 本発明は好適には、図11を参照して以下に説明するような環境に類似する環
境において動作する(すなわち、実行される)ソフトウェアを用いてインプリメ
ントされる。本文書において、「コンピュータプログラム製品」という用語は一
般的には、リムーバブル格納デバイス1218か、または、ハードディスクドラ
イブ1212にインストールされたハードディスクを指す際に用いられる。これ
らのコンピュータプログラム製品は、コンピュータシステム1200にソフトウ
ェアを提供する手段である。
【0184】 コンピュータプログラム(コンピュータ制御論理とも呼ばれる)は、メインメ
モリおよび/または2次メモリ1210に格納される。コンピュータプログラム
はまた、通信インターフェース1224を介して受信可能である。このようなコ
ンピュータプログラムは、実行されると、コンピュータシステム1200をイネ
ーブルして、本明細書において述べたような本発明の特徴を行なわせる。詳細に
は、コンピュータプログラムは、実行されると、プロセッサ1204をイネーブ
ルして、本発明の特徴を行なわせる。従って、このようなコンピュータプログラ
ムは、コンピュータシステム1200のコントローラを表す。
【0185】 ソフトウェアを用いて本発明をインプリメントする実施形態において、リムー
バブル格納ドライブ1214、ハードドライブ1212または通信インターフェ
ース1224を用いて、ソフトウェアをコンピュータプログラム製品内に格納し
、コンピュータシステム1200にロードすることが可能である。あるいは、通
信経路1226を介してコンピュータプログラム製品をコンピュータシステム1
200にダウンロードすることも可能である。制御論理(ソフトウェア)は、プ
ロセッサ1204によって実行されると、プロセッサ1204に、上述したよう
な本発明の機能を行なわせる。
【0186】 別の実施形態において、本発明は、例えば、ハードウェアコンポーネント(例
えば、アプリケーション特有の集積回路)(ASIC))を用いて、主にファー
ムウェアおよび/またはハードウェアとしてインプリメントされる。本明細書に
おいて上述したような機能を行うためのハードウェア状態マシンのインプリメン
テーションは、関連分野(単数または複数)の当業者にとって明らかである。
【0187】 (結論) 上記において本発明の様々な実施形態について述べてきたが、これらの実施形
態はひとえに例示目的のために示したものであって、限定目的のためのものでは
ないことが理解されるべきである。関連分野の当業者にとって、本明細書におけ
る形態および詳細点において、本発明の意図および範囲から逸脱することなく様
々な変更が可能であることは明らかである。従って、本発明の範囲は、上記の例
示的実施形態のいずれによっても限定されるべきではなく、本明細書の特許請求
の範囲およびその均等物のみによって規定されるべきである。
【図面の簡単な説明】
【図1A】 図1Aは、本発明のGUIと指紋スキャナとの間のソフトウェア開発キットイ
ンターフェースの例示的実施形態を示す。
【図1B】 図1Bは、本発明のソフトウェア開発キットの一実施形態を示すブロック図を
示す。
【図1C】 図1Cは、本発明の実施形態による、指紋スキャナに結合されたコンピュータ
システムを示す例示的ブロック図を示す。
【図2A】 図2Aは、本発明の例示的実施形態の詳細な動作工程を提供するフローチャー
トを示す。
【図2B】 図2Bは、本発明の例示的実施形態の詳細な動作工程を提供するフローチャー
トを示す。
【図3】 図3は、本発明の一実施形態による、例示的グラフィカルユーザインターフェ
ースのコンフィギュレーションを示す。
【図4】 図4は、本発明の例示的予約ステーション環境を示す。
【図5A】 図5Aは、FBI指紋カードの前面を示す。
【図5B】 図5Aは、FBI指紋カードの裏面を示す。
【図6】 図6は、本発明の一実施形態による、例示的なデジタル指紋ライブスキャナを
示す。
【図7】 図7は、指紋スキャナの例示的指ガイドを示す。
【図8】 図8は、本発明の一実施形態による、指紋スキャナへのインターフェースの提
供のための例示的接続を示す。
【図9A】 図9Aは、本発明の一実施形態による指紋スキャナの一例を示す。
【図9B】 図9Bは、本発明の一実施形態による指紋画像生成システムの一例を示す。
【図10】 図10は、本発明の一実施形態による例示的指紋スキャナの斜視図を示す。
【図11】 図11は、本発明の一実施形態による、指紋スキャナとインターフェースをと
るコンピュータシステムが例示的にセットされた状態にある様子を示す。
【図12】 図12は、本発明をインプリメントするための例示的コンピュータシステムを
示す。
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,CY, DE,DK,ES,FI,FR,GB,GR,IE,I T,LU,MC,NL,PT,SE),OA(BF,BJ ,CF,CG,CI,CM,GA,GN,GW,ML, MR,NE,SN,TD,TG),AP(GH,GM,K E,LS,MW,SD,SL,SZ,TZ,UG,ZW ),EA(AM,AZ,BY,KG,KZ,MD,RU, TJ,TM),AE,AL,AM,AT,AU,AZ, BA,BB,BG,BR,BY,CA,CH,CN,C R,CU,CZ,DE,DK,DM,EE,ES,FI ,GB,GD,GE,GH,GM,HR,HU,ID, IL,IN,IS,JP,KE,KG,KP,KR,K Z,LC,LK,LR,LS,LT,LU,LV,MA ,MD,MG,MK,MN,MW,MX,NO,NZ, PL,PT,RO,RU,SD,SE,SG,SI,S K,SL,TJ,TM,TR,TT,TZ,UA,UG ,UZ,VN,YU,ZA,ZW (72)発明者 アービング, リチャード アメリカ合衆国 フロリダ 33418, パ ーム ビーチ ガーデンズ, 80ティーエ イチ ドライブ ノース 15819 Fターム(参考) 5B047 AA25 BB01 BC14 BC21 BC23 CA01 【要約の続き】

Claims (19)

    【特許請求の範囲】
  1. 【請求項1】 グラフィカルユーザインターフェースと指紋スキャナとの間
    にインターフェースを提供する方法であって、 (a)該グラフィカルユーザインターフェースからパラメータを受信する工程
    と、 (b)該パラメータを指紋スキャナに送信する工程と、 を包含する、方法。
  2. 【請求項2】 前記パラメータはステータスパラメータであり、 (c)前記指紋スキャナからステータス応答を受信する工程と、 (d)該ステータス応答を前記グラフィカルユーザインターフェースに返送する
    工程と、 をさらに包含する、請求項1に記載の方法。
  3. 【請求項3】 前記ステータスパラメータは、輝度リクエスト、コントラス
    トリクエスト、ライブモードリクエスト、画像フォーマットリクエスト、統合時
    間リクエスト、クロッピングモードリクエスト、ズームモードリクエスト、ズー
    ム係数リクエスト、左ズームリクエスト、上ズームリクエスト、修正モードリク
    エスト、ライン入手リクエスト、モータ位置リクエスト、制限速度リクエスト、
    モータステータスリクエスト、またはモータモードステータスリクエストである
    、請求項2に記載の方法。
  4. 【請求項4】 前記パラメータは制御パラメータであり、工程(a)は、前
    記グラフィカルユーザインターフェースから制御パラメータを受信する工程を包
    含する、請求項1に記載の方法。
  5. 【請求項5】 前記制御パラメータは、以下のリクエスト(すなわち、輝度
    リクエスト、コントラストリクエスト、ライブモードリクエスト、画像フォーマ
    ットリクエスト、統合時間リクエスト、クロッピングモードリクエスト、ズーム
    モードリクエスト、ズーム係数リクエスト、左ズームリクエスト、上ズームリク
    エスト、修正モードリクエスト、ライン入手リクエスト、モータ位置リクエスト
    、制限速度リクエスト、モータステータスリクエスト、モータモードリクエスト
    、較正リクエスト、またはLED/採光制御リクエスト)のうち任意の1つに対
    応するパラメータである、請求項4に記載の方法。
  6. 【請求項6】 (e)前記パラメータがステータスパラメータかまたは制
    御パラメータかを判定する工程 をさらに包含する、請求項2に記載の方法。
  7. 【請求項7】 前記指紋スキャナはテンプリント指紋スキャナであり、工程
    (b)は、前記パラメータを前記テンプリント指紋スキャナに送信する工程を包
    含する、請求項1に記載の方法。
  8. 【請求項8】 前記グラフィカルユーザインターフェースは、パーソナルコ
    ンピュータによってサポートされ、工程(a)は、該パーソナルコンピュータを
    通じて前記グラフィカルユーザインターフェースからパラメータを受信する工程
    を包含する、請求項1に記載の方法。
  9. 【請求項9】 指紋スキャナとグラフィカルユーザインターフェースとの間
    のインターフェースであって、 該指紋スキャナと該グラフィカルユーザインターフェースとを結合させるソフ
    トウェア開発キットであって、 画像キャプチャモジュールと、 画像フォーマットモジュールと、 画像改良モジュールと、 モータ制御モジュールと、 較正制御モジュールと、 LED/採光制御モジュールと を備える、ソフトウェア開発キット。
  10. 【請求項10】 前記指紋スキャナはテンプリント指紋スキャナである、請
    求項9に記載のインターフェース。
  11. 【請求項11】 コンピュータシステムは、前記グラフィカルユーザインタ
    ーフェースおよび前記ソフトウェア開発キットを備える、請求項9に記載のイン
    ターフェース。
  12. 【請求項12】 前記画像キャプチャモジュールは、前記グラフィカルユー
    ザインターフェースからの制御リクエストまたはステータスリクエストを受信し
    、該制御リクエストまたはステータスリクエストを前記指紋スキャナに送信し、
    該指紋スキャナからステータス応答を受信し、該ステータス応答を該グラフィカ
    ルユーザインターフェースに返送し、ここで、該制御またはステータスリクエス
    トは、輝度リクエスト、コントラストリクエストまたはライブモードリクエスト
    である、請求項9に記載のインターフェース。
  13. 【請求項13】 前記画像フォーマットモジュールは、前記グラフィカルユ
    ーザインターフェースからの制御リクエストまたはステータスリクエストを受信
    し、該制御リクエストまたはステータスリクエストを前記指紋スキャナに送信し
    、該指紋スキャナからステータス応答を受信し、該ステータス応答を該グラフィ
    カルユーザインターフェースに返送し、ここで、該制御またはステータスリクエ
    ストは、画像フォーマットリクエスト、統合時間リクエスト、クロッピングモー
    ドリクエスト、ズーム係数リクエスト、または左ズームリクエスト、上ズームリ
    クエストである、請求項9に記載のインターフェース。
  14. 【請求項14】 前記画像改良モジュールは、前記グラフィカルユーザイン
    ターフェースからの制御リクエストまたはステータスリクエストを受信し、該制
    御またはステータスリクエストを前記指紋スキャナに送信し、該指紋スキャナか
    らステータス応答を受信し、該ステータス応答を該グラフィカルユーザインター
    フェースに返送し、ここで、該制御リクエストまたはステータスリクエストは、
    修正モードリクエストまたはライン入手リクエストである、請求項9に記載のイ
    ンターフェース。
  15. 【請求項15】 前記モータ制御モジュールは、前記グラフィカルユーザイ
    ンターフェースから制御リクエストまたはステータスリクエストを受信し、該制
    御リクエストまたはステータスリクエストを該指紋スキャナに送信し、該指紋ス
    キャナからのステータス応答を受信し、該ステータス応答を該グラフィカルユー
    ザインターフェースに返送し、ここで、該制御リクエストまたはステータスリク
    エストは、モータ位置リクエスト、制限速度リクエスト、モータステータスリク
    エスト、またはモータモードリクエストである、請求項9に記載のインターフェ
    ース。
  16. 【請求項16】 前記較正制御モジュールは、前記グラフィカルユーザイン
    ターフェースからの制御リクエストを受信し、該制御リクエストを該指紋スキャ
    ナに送信し、ここで、該制御リクエストは較正リクエストである、請求項9に記
    載のインターフェース。
  17. 【請求項17】 前記LED/採光制御モジュールは、前記グラフィカルユ
    ーザインターフェースからの制御リクエストを受信し、該制御リクエストを該指
    紋スキャナに送信する、請求項9に記載のインターフェース。
  18. 【請求項18】 指紋スキャナとグラフィカルユーザインターフェースとの
    間のソフトウェア開発キットは、 該指紋スキャナと該グラフィカルユーザインターフェースとを結合させるソフ
    トウェア開発キットを含み、該ソフトウェア開発キットは、 画像キャプチャモジュールと、 画像フォーマットモジュールと、 画像改良モジュールと、 モータ制御モジュールと、 較正制御モジュールと、 LED/採光制御モジュールと のうち少なくとも1つを備える、ソフトウェア開発キット。
  19. 【請求項19】 媒体の上にコンピュータプログラム論理を記録する、コン
    ピュータによって用いることが可能な媒体を備えたコンピュータプログラム製品
    であって、該コンピュータプログラム製品は、コンピュータシステム内のプロセ
    ッサと、指紋スキャナおよびグラフィカルユーザインターフェースとの間にイン
    ターフェースを提供することを可能にし、 該指紋スキャナと該グラフィカルユーザインターフェースとを結合させるソフ
    トウェア開発キットであって、 画像キャプチャモジュールと、 画像フォーマットモジュールと、 画像改良モジュールと、 モータ制御モジュールと、 較正制御モジュールと、 LED/採光制御モジュールと のうち少なくとも1つを備える該ソフトウェア開発キットとを備える、コンピュ
    ータプログラム製品。
JP2001516129A 1999-08-09 1999-12-15 Guiと指紋スキャナとの間のインターフェースのための方法、システム、およびコンピュータプログラム製品 Withdrawn JP2003506799A (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US14749899P 1999-08-09 1999-08-09
US60/147,498 1999-08-09
US42595899A 1999-10-25 1999-10-25
US09/425,958 1999-10-25
PCT/US1999/029628 WO2001011550A1 (en) 1999-08-09 1999-12-15 Method, system, and computer program product for a gui to fingerprint scanner interface

Publications (1)

Publication Number Publication Date
JP2003506799A true JP2003506799A (ja) 2003-02-18

Family

ID=26844993

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001516129A Withdrawn JP2003506799A (ja) 1999-08-09 1999-12-15 Guiと指紋スキャナとの間のインターフェースのための方法、システム、およびコンピュータプログラム製品

Country Status (5)

Country Link
US (1) US20030128240A1 (ja)
EP (1) EP1210688A1 (ja)
JP (1) JP2003506799A (ja)
AU (1) AU1939300A (ja)
WO (1) WO2001011550A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015069638A (ja) * 2013-09-30 2015-04-13 アップリフィエル オーユーApplifier Oy グラフィカル画像データを取り込むソフトウェア開発キット

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6363164B1 (en) 1996-05-13 2002-03-26 Cummins-Allison Corp. Automated document processing system using full image scanning
US7187795B2 (en) 2001-09-27 2007-03-06 Cummins-Allison Corp. Document processing system using full image scanning
US20050276458A1 (en) 2004-05-25 2005-12-15 Cummins-Allison Corp. Automated document processing system and method using image scanning
US8162125B1 (en) 1996-05-29 2012-04-24 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8478020B1 (en) 1996-11-27 2013-07-02 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US6483932B1 (en) * 1999-08-19 2002-11-19 Cross Match Technologies, Inc. Method and apparatus for rolled fingerprint capture
US8701857B2 (en) 2000-02-11 2014-04-22 Cummins-Allison Corp. System and method for processing currency bills and tickets
WO2002025640A2 (en) * 2000-09-21 2002-03-28 Gsi Lumonics Corporation Digital control servo system
FR2826151B1 (fr) * 2001-06-13 2004-12-17 Sagem Procede de reconnaissance d'empreintes digitales par coloration et systeme informatique pour mettre en oeuvre ledit procede
US8428332B1 (en) 2001-09-27 2013-04-23 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8433123B1 (en) 2001-09-27 2013-04-30 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437530B1 (en) 2001-09-27 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8437529B1 (en) 2001-09-27 2013-05-07 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8944234B1 (en) 2001-09-27 2015-02-03 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US6930792B2 (en) * 2002-08-02 2005-08-16 Cross Match Technologies, Inc. Web-enabled live scanner and method for control
US8171567B1 (en) 2002-09-04 2012-05-01 Tracer Detection Technology Corp. Authentication method and system
US8627939B1 (en) 2002-09-25 2014-01-14 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
GB0313887D0 (en) * 2003-06-16 2003-07-23 Gsi Lumonics Ltd Monitoring and controlling of laser operation
US20050165590A1 (en) * 2004-01-23 2005-07-28 Yuhong Huang System and method for virtual laser marking
GB0410201D0 (en) * 2004-05-07 2004-06-09 Yarg Biometrics Ltd User identification system
TWI267791B (en) * 2005-05-13 2006-12-01 Lite On Semiconductor Corp Handheld device for acquiring fingerprint information
US8401268B1 (en) 2007-03-09 2013-03-19 Cummins-Allison Corp. Optical imaging sensor for a document processing device
US8417017B1 (en) 2007-03-09 2013-04-09 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
GB2486832A (en) * 2007-03-09 2012-06-27 Cummins Allison Corp Document processing system using blind balancing
US8538123B1 (en) 2007-03-09 2013-09-17 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US7882340B2 (en) * 2007-07-31 2011-02-01 Hewlett-Packard Development Company, L.P. Fingerprint reader remotely resetting system and method
US8929640B1 (en) 2009-04-15 2015-01-06 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8391583B1 (en) 2009-04-15 2013-03-05 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8478019B1 (en) 2009-04-15 2013-07-02 Cummins-Allison Corp. Apparatus and system for imaging currency bills and financial documents and method for using the same
US8710953B2 (en) * 2009-06-12 2014-04-29 Microsoft Corporation Automatic portable electronic device configuration
WO2012030975A2 (en) * 2010-08-31 2012-03-08 Texas Instruments Incorporated Method and apparatus for enhancing a white board experience
US20120198386A1 (en) * 2011-01-31 2012-08-02 Nokia Corporation Causing display of thumbnail images
EP3416101A1 (en) 2011-04-20 2018-12-19 NEC Corporation Tenprint card input device, tenprint card input method and storage medium
US9141876B1 (en) 2013-02-22 2015-09-22 Cummins-Allison Corp. Apparatus and system for processing currency bills and financial documents and method for using the same
US9521729B2 (en) 2013-05-23 2016-12-13 Ramin Soheili Systems and methods for programming embedded devices using graphical user interface
US10936170B2 (en) 2017-09-14 2021-03-02 Samsung Electronics Co., Ltd. Method for enabling interaction using fingerprint on display and electronic device thereof
US10140502B1 (en) * 2018-02-13 2018-11-27 Conduit Ltd Selecting data items using biometric features

Family Cites Families (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2500017A (en) * 1948-07-07 1950-03-07 Eastman Kodak Co Apochromatic telescope objectives and systems including same
US3200701A (en) * 1962-01-29 1965-08-17 Ling Temco Vought Inc Method for optical comparison of skin friction-ridge patterns
US3482498A (en) * 1967-05-09 1969-12-09 Trw Inc Ridge pattern recording apparatus
US3527535A (en) * 1968-11-15 1970-09-08 Eg & G Inc Fingerprint observation and recording apparatus
US3617120A (en) * 1969-06-02 1971-11-02 Stephen Roka Fingerprint comparison apparatus
US3699519A (en) * 1971-04-30 1972-10-17 North American Rockwell Fingerprint analysis device
US4032975A (en) * 1974-02-25 1977-06-28 Mcdonnell Douglas Corporation Detector array gain compensation
US4063226A (en) * 1974-03-18 1977-12-13 Harris Corporation Optical information storage system
US3947128A (en) * 1974-04-19 1976-03-30 Zvi Weinberger Pattern comparison
US3968476A (en) * 1974-07-17 1976-07-06 Sperry Rand Corporation Spurious signal removal in optical processor fingerprint identification apparatus
US4210899A (en) * 1975-06-23 1980-07-01 Fingermatrix, Inc. Fingerprint-based access control and identification apparatus
EP0031163B1 (de) * 1979-12-24 1987-09-23 El-De Electro-Optic Developments Limited Verfahren und Vorrichtung zur Durchführung eines Vergleichs gegebener Muster, insbesondere Fingerabdrücke
US4544267A (en) * 1980-11-25 1985-10-01 Fingermatrix, Inc. Finger identification
JPS59153514U (ja) * 1983-03-31 1984-10-15 株式会社東海理化電機製作所 接触パタ−ン観測装置
US4537484A (en) * 1984-01-30 1985-08-27 Identix Incorporated Fingerprint imaging apparatus
US4601195A (en) * 1985-04-11 1986-07-22 Rheometrics, Inc. Apparatus and method for measuring viscoelastic properties of materials
DK155242C (da) * 1985-05-02 1989-07-31 Jydsk Telefon As Fremgangsmaade og apparat til automatisk aftastning af fingeraftryk
US4783823A (en) * 1985-09-16 1988-11-08 Omron Tateisi Electronics, Co. Card identifying method and apparatus
US5187747A (en) * 1986-01-07 1993-02-16 Capello Richard D Method and apparatus for contextual data enhancement
US4876726A (en) * 1986-01-07 1989-10-24 De La Rue Printrak, Inc. Method and apparatus for contextual data enhancement
EP0244498B1 (de) * 1986-05-06 1991-06-12 Siemens Aktiengesellschaft Anordnung und Verfahren zur Ermittelung der Berechtigung von Personen durch Überprüfen ihrer Fingerabdrücke
US5067162A (en) * 1986-06-30 1991-11-19 Identix Incorporated Method and apparatus for verifying identity using image correlation
US4811414A (en) * 1987-02-27 1989-03-07 C.F.A. Technologies, Inc. Methods for digitally noise averaging and illumination equalizing fingerprint images
US4792226A (en) * 1987-02-27 1988-12-20 C.F.A. Technologies, Inc. Optical fingerprinting system
US4933976A (en) * 1988-01-25 1990-06-12 C.F.A. Technologies, Inc. System for generating rolled fingerprint images
CA1319433C (en) * 1988-06-23 1993-06-22 Masayuki Kato Uneven-surface data detection apparatus
US5067749A (en) * 1989-01-09 1991-11-26 Land Larry D Method and apparatus for obtaining and recording fingerprint indicia
CA1286032C (en) * 1989-09-28 1991-07-09 James H. Lougheed Optical scanning and recording apparatus for fingerprints
US5146102A (en) * 1990-02-22 1992-09-08 Kabushiki Kaisha Toshiba Fingerprint image input apparatus including a cylindrical lens
US5054090A (en) * 1990-07-20 1991-10-01 Knight Arnold W Fingerprint correlation system with parallel FIFO processor
US5230025A (en) * 1990-08-31 1993-07-20 Digital Biometrics, Inc. Method and apparatus for capturing skin print images
US5131038A (en) * 1990-11-07 1992-07-14 Motorola, Inc. Portable authentification system
US5249370A (en) * 1990-11-15 1993-10-05 Digital Biometrics, Inc. Method and apparatus for fingerprint image processing
US5222152A (en) * 1991-11-19 1993-06-22 Digital Biometrics, Inc. Portable fingerprint scanning apparatus for identification verification
US5467403A (en) * 1991-11-19 1995-11-14 Digital Biometrics, Inc. Portable fingerprint scanning apparatus for identification verification
GB2267771A (en) * 1992-06-06 1993-12-15 Central Research Lab Ltd Finger guide
DE4311295A1 (de) * 1993-04-02 1994-10-06 Borus Spezialverfahren Identifikationssystem
DE4322445C1 (de) * 1993-07-06 1995-02-09 Alfons Behnke Verfahren zum Kodieren von Identifikationskarten und zum Identifizieren derart kodierter Identifikationskarten und Mittel zur Durchführung des Verfahrens, wie Identifikationskarte, Fingerabdrucksensor, Fingerabdruck- Abnahme und Vergleichseinrichtung
US5416573A (en) * 1993-09-10 1995-05-16 Indentix Incorporated Apparatus for producing fingerprint images which are substantially free of artifacts attributable to moisture on the finger being imaged
DE4332411A1 (de) * 1993-09-23 1995-03-30 Bayerische Motoren Werke Ag Diebstahlschutz für Kraftfahrzeuge mit mehreren Steuergeräten für Fahrzeugkomponenten
CA2109682C (en) * 1993-11-22 1998-11-03 Lee F. Hartley Multiple bus interface
US6104809A (en) * 1993-12-29 2000-08-15 Pitney Bowes Inc. Apparatus for verifying an identification card
US5384621A (en) * 1994-01-04 1995-01-24 Xerox Corporation Document detection apparatus
JPH09509490A (ja) * 1994-02-18 1997-09-22 イメッジ・テクノロジー・インコーポレーテッド 物体の表面形状の高コントラスト画像を生成し検出する方法及びその方法を実施するコンパクトな装置
US5973731A (en) * 1994-03-03 1999-10-26 Schwab; Barry H. Secure identification system
US5528355A (en) * 1994-03-11 1996-06-18 Idnetix Incorporated Electro-optic palm scanner system employing a non-planar platen
US5598474A (en) * 1994-03-29 1997-01-28 Neldon P Johnson Process for encrypting a fingerprint onto an I.D. card
DE4416507C5 (de) * 1994-05-10 2006-10-19 Volkswagen Ag Verfahren zur Erkennung einer Benutzungsberechtigung für ein Fahrzeug
US5473144A (en) * 1994-05-27 1995-12-05 Mathurin, Jr.; Trevor R. Credit card with digitized finger print and reading apparatus
US5509083A (en) * 1994-06-15 1996-04-16 Nooral S. Abtahi Method and apparatus for confirming the identity of an individual presenting an identification card
US5469506A (en) * 1994-06-27 1995-11-21 Pitney Bowes Inc. Apparatus for verifying an identification card and identifying a person by means of a biometric characteristic
US5640422A (en) * 1994-08-02 1997-06-17 International Automated Systems, Inc. Digital communications modulation method and apparatus
US5517528A (en) * 1994-08-02 1996-05-14 International Automated Systems, Inc. Modulation method and apparatus for digital communications
US5689529A (en) * 1994-08-02 1997-11-18 International Automated Systems, Inc. Communications method and apparatus for digital information
US5613014A (en) * 1994-10-12 1997-03-18 Martin Marietta Corp. Fingerprint matching system
US5596454A (en) * 1994-10-28 1997-01-21 The National Registry, Inc. Uneven surface image transfer apparatus
US5615277A (en) * 1994-11-28 1997-03-25 Hoffman; Ned Tokenless security system for authorizing access to a secured computer system
US5591949A (en) * 1995-01-06 1997-01-07 Bernstein; Robert J. Automatic portable account controller for remotely arranging for payment of debt to a vendor
US5625448A (en) * 1995-03-16 1997-04-29 Printrak International, Inc. Fingerprint imaging
US5548394A (en) * 1995-03-16 1996-08-20 Printrak International Inc. Scanning fingerprint reading
US5822445A (en) * 1995-06-27 1998-10-13 Dew Engineering And Development Limited Apparatus for identifying fingerprints
CA2156236C (en) * 1995-08-16 1999-07-20 Stephen J. Borza Biometrically secured control system for preventing the unauthorized use of a vehicle
US5815252A (en) * 1995-09-05 1998-09-29 Canon Kabushiki Kaisha Biometric identification process and system utilizing multiple parameters scans for reduction of false negatives
AU710515B2 (en) * 1995-10-05 1999-09-23 Digital Biometrics, Inc. Gambling chip recognition system
US5805777A (en) * 1995-10-11 1998-09-08 Eastman Kodak Company Extended printer control interface
US5818956A (en) * 1995-10-23 1998-10-06 Tuli; Raja Singh Extended fingerprint reading apparatus
US5650842A (en) * 1995-10-27 1997-07-22 Identix Incorporated Device and method for obtaining a plain image of multiple fingerprints
US5825474A (en) * 1995-10-27 1998-10-20 Identix Corporation Heated optical platen cover for a fingerprint imaging system
US5745684A (en) * 1995-11-06 1998-04-28 Sun Microsystems, Inc. Apparatus and method for providing a generic interface between a host system and an asynchronous transfer mode core functional block
US5907627A (en) * 1995-11-06 1999-05-25 Dew Engineering And Development Limited Contact imaging device
US5793218A (en) * 1995-12-15 1998-08-11 Lear Astronics Corporation Generic interface test adapter
US5717777A (en) * 1996-01-11 1998-02-10 Dew Engineering And Development Limited Longest line method and apparatus for fingerprint alignment
US5828773A (en) * 1996-01-26 1998-10-27 Harris Corporation Fingerprint sensing method with finger position indication
US5859420A (en) * 1996-02-12 1999-01-12 Dew Engineering And Development Limited Optical imaging device
US5832244A (en) * 1996-02-20 1998-11-03 Iomega Corporation Multiple interface input/output port for a peripheral device
US5778089A (en) * 1996-03-04 1998-07-07 Dew Engineering And Development Limited Driver circuit for a contact imaging array
US5748766A (en) * 1996-04-30 1998-05-05 Identix Incorporated Method and device for reducing smear in a rolled fingerprint image
US5755748A (en) * 1996-07-24 1998-05-26 Dew Engineering & Development Limited Transcutaneous energy transfer device
US5680205A (en) * 1996-08-16 1997-10-21 Dew Engineering And Development Ltd. Fingerprint imaging apparatus with auxiliary lens
US5872834A (en) * 1996-09-16 1999-02-16 Dew Engineering And Development Limited Telephone with biometric sensing device
US5869822A (en) * 1996-10-04 1999-02-09 Meadows, Ii; Dexter L. Automated fingerprint identification system
US6072891A (en) * 1997-02-21 2000-06-06 Dew Engineering And Development Limited Method of gathering biometric information
US6041372A (en) * 1996-12-30 2000-03-21 Intel Corporation Method and apparatus for providing a processor module for a computer system
US6023522A (en) * 1997-05-05 2000-02-08 Draganoff; Georgi H. Inexpensive adaptive fingerprint image acquisition framegrabber
US6075876A (en) * 1997-05-07 2000-06-13 Draganoff; Georgi Hristoff Sliding yardsticks fingerprint enrollment and verification system and method
US5900993A (en) * 1997-05-09 1999-05-04 Cross Check Corporation Lens systems for use in fingerprint detection
US6018739A (en) * 1997-05-15 2000-01-25 Raytheon Company Biometric personnel identification system
US5920640A (en) * 1997-05-16 1999-07-06 Harris Corporation Fingerprint sensor and token reader and associated methods
US6088585A (en) * 1997-05-16 2000-07-11 Authentec, Inc. Portable telecommunication device including a fingerprint sensor and related methods
US5960100A (en) * 1997-07-23 1999-09-28 Hargrove; Tom Credit card reader with thumb print verification means
US5987155A (en) * 1997-10-27 1999-11-16 Dew Engineering And Development Limited Biometric input device with peripheral port
US5928347A (en) * 1997-11-18 1999-07-27 Shuttle Technology Group Ltd. Universal memory card interface apparatus
US5920384A (en) * 1997-12-09 1999-07-06 Dew Engineering And Development Limited Optical imaging device
US5995014A (en) * 1997-12-30 1999-11-30 Accu-Time Systems, Inc. Biometric interface device for upgrading existing access control units
US6078265A (en) * 1998-02-11 2000-06-20 Nettel Technologies, Inc. Fingerprint identification security system
US6178255B1 (en) * 1998-04-28 2001-01-23 Cross Match Technologies, Inc. Individualized fingerprint scanner
US6272562B1 (en) * 1999-05-28 2001-08-07 Cross Match Technologies, Inc. Access control unit interface
US6744910B1 (en) * 1999-06-25 2004-06-01 Cross Match Technologies, Inc. Hand-held fingerprint scanner with on-board image normalization data storage
US6687391B1 (en) * 1999-10-22 2004-02-03 Cross Match Technologies, Inc. Adjustable, rotatable finger guide in a tenprint scanner with movable prism platen

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015069638A (ja) * 2013-09-30 2015-04-13 アップリフィエル オーユーApplifier Oy グラフィカル画像データを取り込むソフトウェア開発キット

Also Published As

Publication number Publication date
EP1210688A1 (en) 2002-06-05
US20030128240A1 (en) 2003-07-10
WO2001011550A1 (en) 2001-02-15
AU1939300A (en) 2001-03-05

Similar Documents

Publication Publication Date Title
JP2003506799A (ja) Guiと指紋スキャナとの間のインターフェースのための方法、システム、およびコンピュータプログラム製品
US6320974B1 (en) Stand-alone biometric identification system
US9134904B2 (en) Displaying documents to a plurality of users of a surface computer
US20080010079A1 (en) Printing device, printing system, print control method and print control program for use therein
US20090091539A1 (en) Sending A Document For Display To A User Of A Surface Computer
CN104754234B (zh) 一种拍照方法及装置
JP2003506793A (ja) インターフェイスケーブルを介して位置アドレスおよびラインスキャンデータを有するパケットを送信するシステムおよび方法
US20080292143A1 (en) Identity verification system with interoperable and interchangeable input devices
CN205845202U (zh) 一种居民身份证自助办理终端
CN103152505A (zh) 智慧型扫描仪及操作方法
CN208141417U (zh) 一种身份识别终端
JP2021136666A (ja) 撮像装置、デバイス、制御方法、およびプログラム
JP2007293399A (ja) 画像交換装置および画像交換方法ならびに画像交換処理プログラム
JP2003199097A (ja) 監視システムセンタ装置、監視システムセンタプログラム、および監視システムセンタプログラムを記録した記録媒体
JP4867295B2 (ja) 画像管理装置、および画像管理プログラム
JPWO2020115910A1 (ja) 情報処理システム、情報処理装置、情報処理方法、およびプログラム
CN115410075A (zh) 动态可配置检测拍照被篡改的方法、***及存储介质
US6839845B2 (en) Control system for image input device, especially fingerprint image input device
CN110784548A (zh) 基于高速网远程电脑控制***
US9462092B2 (en) Smarter business thinking mobile device
JP2003514288A (ja) オンボードの画像の正規化データ記憶装置を備えた手持ち式の指紋スキャナ
JP2020160998A (ja) 入居審査装置、入居審査方法及び入居審査プログラム
WO2021181770A1 (ja) 情報管理システム、情報管理方法、及びプログラム
CN108989677A (zh) 一种自动拍照方法、装置、服务器和存储介质
JP7124855B2 (ja) 情報処理装置、プログラム及び情報処理システム

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20070306