(57)【要約】ウエブで使用可能なライブスキャナを提供する。一つの実施形態において、ライブスキャナは、ネットワークに結合可能なイメージ・インタフェースを含む。カメラは、紋様のイメージを検出する。そのイメージは、メモリに格納される。イメージ・インタフェースは、ウエブ・サーバ、ソケット・サーバ、及びピクチャ採取部を含む。リモート・ユーザは、ネットワークを介しブラウザを使って、このウエブ使用可能ライブスキャナを制御できる。
2005535037.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してアクセスできるライブスキャナであって、
紋様のイメージを検出するカメラと、
ネットワークを介してブラウザに結合されるイメージ・インタフェースであって、ユーザがブラウザで選択した少なくとも一つの制御オプションを実行する前記イメージ・インタフェースとを
含むライブスキャナ。
【請求項２】
請求項１のライブスキャナであって、前記イメージ・インタフェースがウエブ・サーバを含むライブスキャナ。
【請求項３】
請求項２のライブスキャナであって、前記ウエブ・サーバがＨＴＴＰサーバを含むライブスキャナ。
【請求項４】
請求項２のライブスキャナであって、前記イメージ・インタフェースが、制御オプションのメニューをブラウザに提供するウェブ・サーバを含むライブスキャナ。
【請求項５】
請求項４のライブスキャナであって、制御オプションは無条件イメージ配信制御オプションを含み、ユーザがブラウザで無条件イメージ配信制御オプションを選択するのに応じて、前記ウェブ・サーバが、検出された紋様イメージを表す格納された紋様イメージ・データを取り出し、取り出した紋様イメージ・データをブラウザに送信するライブスキャナ。
【請求項６】
請求項４のライブスキャナであって、制御オプションは条件付イメージ配信制御オプションを含み、ユーザがブラウザで条件付イメージ配信制御オプションを選択するのに応じて、前記ウェブ・サーバが、少なくとも一つの配信条件が満たされた場合においてだけ、検出された紋様イメージを表す格納された紋様イメージ・データを取り出し、取り出した紋様イメージ・データをブラウザに送信するライブスキャナ。
【請求項７】
請求項６のライブスキャナであって、前記少なくとも一つの配信条件は、ソケットが存在する条件及び指が存在する条件を含むライブスキャナ。
【請求項８】
請求項４のライブスキャナであって、制御オプションはファイル・フォーマット提供オプションを含み、ユーザがブラウザでファイル・フォーマット提供オプションを選択するのに応じて、前記ウェブ・サーバが、紋様イメージ・データのファイルを特定のファイル・フォーマットで取り出し、その取り出したファイルをブラウザに送信するライブスキャナ。
【請求項９】
請求項８のライブスキャナであって、前記ファイルがビットマップ・ファイル又はｐｎｇファイルを含むライブスキャナ。
【請求項１０】
請求項４のライブスキャナであって、制御オプションはファイル・フォーマット提供オプションを含み、ユーザがブラウザでファイル・フォーマット提供オプションを選択するのに応じて、前記ウェブ・サーバが、紋様イメージ・データのファイルを特定のファイル・フォーマットで取り出し、その取り出したファイルをブラウザに送信するライブスキャナ。
【請求項１１】
請求項４のライブスキャナであって、制御オプションはファイル・リスト表示オプションを含み、ユーザがブラウザでファイル・リスト表示オプションを選択するのに応じて、前記ウェブ・サーバが、ライブスキャナに格納されたファイル群中のファイルを識別するデータを取り出し、取り出したデータをブラウザに送信するライブスキャナ。
【請求項１２】
請求項４のライブスキャナであって、制御オプションはデバイス構成オプションを含み、ユーザがブラウザでデバイス構成オプションを選択するのに応じて、前記ウェブ・サーバが、ライブスキャナの構成に関するデータをブラウザに送信するライブスキャナ。
【請求項１３】
請求項４のライブスキャナであって、制御オプションはデバイス構成オプションを含み、ユーザがブラウザでデバイス構成オプションを選択するのに応じて、前記ウェブ・サーバが、ライブスキャナのデバイス構成オプションのメニューに関するデータをブラウザに送信するライブスキャナ。
【請求項１４】
請求項１３のライブスキャナであって、前記デバイス構成オプションが少なくとも次の構成オプションの一つの含むライブスキャナ：デバイス設定、ファイル・システム閲覧、システム・ログ、時間／日付設定、ネットワーク構成、リリース・ノーツ、イメージ暗号化、ホストネーム、システム情報、動作制御、及び管理者パスワード変更。
【請求項１５】
請求項４のライブスキャナであって、制御オプションはデバイス設定構成オプションを含み、ユーザがブラウザでデバイス設定構成オプションを選択するのに応じて、前記ウェブ・サーバが、ユーザ・インタフェース設定、カメラ設定、紋様イメージ処理設定、及びライブスキャナ設定のうちの少なくとも一つに関するデータを送信するライブスキャナ。
【請求項１６】
請求項１５のライブスキャナであって、ユーザ・インタフェース設定が、受入れ可能な紋様スキャンに対するアラート音、受け入れられない紋様スキャンに対するアラート音、及び起動時の開始音のオンオフ切り替え設定を含むライブスキャナ。
【請求項１７】
請求項１５のライブスキャナであって、カメラ設定が、コントラスト、利得、及び集成時間の設定を含むライブスキャナ。
【請求項１８】
請求項１５のライブスキャナであって、紋様イメージ処理設定が、隆線閾値及び受け入れられないイメージ・カウント閾値の設定を含むライブスキャナ。
【請求項１９】
請求項１５のライブスキャナであって、紋様イメージ処理設定が、紋様イメージ正規化、イメージ方向付けの設定を含むライブスキャナ。
【請求項２０】
請求項１５のライブスキャナであって、ライブスキャナ設定が、照明レベル設定のための照度レベル設定、及び指センサーの使用のオンオフ切り替えるための指センサー設定を含むライブスキャナ。
【請求項２１】
請求項１５のライブスキャナであって、ライブスキャナ設定が、各種ファイル・フォーマットタイプの保存を選択するための設定を含むライブスキャナ。
【請求項２２】
請求項１５のライブスキャナであって、ライブスキャナ設定が、ロールされた紋様の採取のオンオフ切り替え設定を含むライブスキャナ。
【請求項２３】
請求項１５のライブスキャナであって、ライブスキャナ設定が、イメージのアップサンプリングのオンオフ切り替え設定、及び測定された水平解像度値の入力設定を含むライブスキャナ。
【請求項２４】
請求項１のライブスキャナであって、
物理的イーサネット（登録商標）・インタフェースと、
前記イメージ・インタフェースを、イーサネット（登録商標）・トランシーバ及び物理的イーサネット（登録商標）・インタフェースを通してネットワークに交信接続している前記イーサネット（登録商標）・トランシーバとを
さらに含むライブスキャナ。
【請求項２５】
請求項２４のライブスキャナであって、前記物理的イーサネット（登録商標）インタフェースが、１０ＢＡＳＥ−Ｔ又は１００ＢＡＳＥ−Ｔインタフェースを含むライブスキャナ。
【請求項２６】
請求項１のライブスキャナであって、
ライブスキャナの検査台上の指の存在又は不在を検知する指センサー
をさらに含むライブスキャナ。
【請求項２７】
請求項１のライブスキャナであって、前記イメージ・インタフェースがウエブ・サーバ、ソケット・サーバ及びピクチャ採取部を含むライブスキャナ。
【請求項２８】
請求項２７のライブスキャナであって、前記ソケット・サーバがブラウザとソケット接続を構築するライブスキャナ。
【請求項２９】
請求項２８のライブスキャナであって、前記カメラが、指センサーからの指存在信号に応じ、又は前記ピクチャ採取部から送信された次のピクチャを採取せよとの要求に応じて新しいイメージを検出し格納し、前記カメラが新しいイメージを格納するとき、前記カメラが最初の通知信号を前記ピクチャ採取部に送信し、前記最初の通知信号に応じて、前記ピクチャ採取部が第二の通知信号を発生し、ソケット・サーバに送信し、これによって、ブラウザが自動的にライブスキャナのウエブ・サーバにイメージを要求するライブスキャナ。
【請求項３０】
ウエブ使用可能ライブスキャナを制御する方法であって、
ブラウザとウエブ使用可能ライブスキャナとの間にウエブ接続を構築するステップ、
ブラウザに制御オプションのメニューを提供し、これにより制御オプションは、ユーザによってブラウザでを選択することができるようにするステップ、及び
選択された制御オプションをウエブ使用可能ライブスキャナで実行するステップ
を含む方法。
【請求項３１】
請求項３０の方法であって、前記ウエブ接続構築のステップにおいて、ウエブ使用可能ライブスキャナの中で動作しているウエブ・サーバとブラウザとの間のウエブ接続を構築する方法。
【請求項３２】
請求項３０の方法であって、制御オプションは無条件イメージ配信制御オプションを含み、ユーザがブラウザで無条件イメージ配信制御オプションを選択するのに応じて、前記実行ステップは、検出された紋様イメージを表す格納された紋様イメージ・データを取り出し、取り出した紋様イメージ・データをブラウザに送信することを含む方法。
【請求項３３】
請求項３０の方法であって、制御オプションは条件付イメージ配信制御オプションを含み、ユーザがブラウザで条件付イメージ配信制御オプションを選択するのに応じて、前記実行ステップは、少なくとも一つの配信条件が満たされた場合だけ、検出された紋様イメージを表す格納された紋様イメージ・データを取り出し、取り出した紋様イメージ・データをブラウザに送信することを含む方法。
【請求項３４】
請求項３３の方法であって、前記少なくとも一つの配信条件に、ソケットが存在する条件と指が存在する条件とが含まれ、ソケット接続が存在し、かつ指の存在が検知された場合だけ、前記送信ステップが実施される方法。
【請求項３５】
請求項３０の方法であって、制御オプションはファイル・フォーマット提供オプションを含み、ユーザがブラウザでファイル・フォーマット提供オプションを選択するのに応じて、前記実行ステップは、紋様イメージ・データ・ファイルを特定のファイル・フォーマットで取り出し、その取り出したファイルをブラウザに送信することを含む方法。
【請求項３６】
請求項３０の方法であって、制御オプションはファイル・リスト表示オプションを含み、ユーザがブラウザでファイル・リスト表示オプションを選択するのに応じて、前記実行ステップは、ライブスキャナ中に格納されたファイル中の一ファイルを識別するデータを取り出し、取り出したデータをブラウザに送信することを含む方法。
【請求項３７】
請求項３０の方法であって、制御オプションはデバイス構成オプションを含み、ユーザがブラウザでデバイス構成オプションを選択するのに応じて、前記実行ステップは、ライブスキャナの構成に関するデータをブラウザに送信することを含む方法。
【請求項３８】
請求項３０の方法であって、制御オプションはデバイス設定構成オプションを含み、ユーザがブラウザでデバイス設定構成オプションを選択するのに応じて、前記実行ステップは、ユーザ・インタフェース設定、カメラ設定、紋様処理設定、及びライブスキャナ設定のうちの少なくとも一つに関するデータを送信するステップを含む方法。
【請求項３９】
請求項３０の方法であって、前記ウエブ接続構築ステップは、イーサネット（登録商標）・インタフェースを通して、ブラウザとウエブ使用可能ライブスキャナとを結合することを含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（発明の背景）
（発明の属する分野）
本発明は紋様のライブスキャンに関係する。
【背景技術】
【０００２】
（従来の技術）
バイオメトリクスは生物学的特性解析の科学である。バイオメトリックは、人の身元を認知又は検証するために使われる測定可能な身体的特徴又は個人的行動習性である。指紋又は掌紋のような紋様はバイオメトリック情報を含む。紋様は、人の身元を認知又は検証するために使われる関連する特徴点を有する。このような特徴点には、隆線の端点、デルタ点、及び分岐点のような、特定の紋様に独特な要素に関する情報が含まれる。
【０００３】
生体紋様は、長い間、インクと紙を使って検出され、保存されてきた。今では、生体から紋様を検出し、その検出された紋様のディジタル表現を生成するライブスキャナを利用できる。ライブスキャナは、紋様のイメージを検出するのに光を用いる。指、掌、手や足のような紋様を持つ生体が検査台の上に置かれる。照明源が検査台の下側を照らす。一つ又は複数の半導体カメラのようなイメージセンサーが、紋様の溝及び隆起線のイメージ表現を検出する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来型のライブスキャナへのアクセス及びその制御は不十分なものであった。従来型ライブスキャナ多くは、特化した、単独運用型の製品であった。例えば、ライブスキャナは、しばしば高価な容疑者検挙システムの中で警察に販売されていた。ローカルのユーザ・インタフェースだけが、ユーザがライブスキャナにアクセスし、操作できる唯一の手段であった。ライブスキャナの一つの進歩は、ローカル・パーソナル・コンピュータが制御できるライブスキャナの開発であった。例えば、クロスマッチ・テクノロジー（ＣｒｏｓｓＭａｔｃｈ Ｔｅｃｈｎｏｌｏｇｙ）社は、ＩＥＥＥ １３９４（ファイアワイヤ）インタフェースを備えたＩＤ−１０００（登録商標）ライブスキャナを提供した。しかしながら、このようなインタフェースは、プラットフォーム依存性があり、ライブスキャナ及びローカル・パーソナル・コンピュータ両方へのソフトウエア・インストールを必要とする。これは、据付けの複雑さとコストを増大する。ライブスキャナへのアクセス及びその制御は、ローカルの特別に構成されたパーソナル・コンピュータのユーザに限定されたままである。
【課題を解決するための手段】
【０００５】
（発明の要旨）
本発明は、前記で特定した個々の問題を克服するものであり、本明細書に記載するようなさらなる利点を有する。
【０００６】
本発明は、ウエブ使用可能ライブスキャナ、及びブラウザを通してウエブ使用可能ライブスキャナを制御する方法とシステムとを提供する。ネットワークを通してこのライブスキャナにアクセスできる。このライブスキャナはカメラとイメージ・インタフェースを含む。カメラは紋様のイメージを検出する。ネットワークを介して、イメージ・インタフェースをブラウザに連結することができる。このイメージ・インタフェースは、ユーザがブラウザで選んだ、ライブスキャナに対する少なくとも一つの制御オプションを実行する。一つの実施形態では、イメージ・インタフェースは、ＨＴＴＰサーバのようなウエブ・サーバを含む。このウエブ・サーバは、ブラウザに制御オプションのメニューを提供する。
【０００７】
さらなる特徴によって、この制御オプションには、無条件及び条件付のイメージ配信が含まれる。ユーザが無条件イメージ配信制御オプションを選択すると、ウエブ・サーバは、格納されている検出された紋様イメージを表す紋様イメージ・データを取り出して、その取り出した紋様イメージ・データをブラウザに送信する。ユーザが条件付イメージ配信制御オプションを選択すると、ウエブ・サーバは、少なくとも一つの配信条件が満たされている場合おいてだけ、格納されている検出された紋様イメージを表す紋様イメージ・データを取り出して、その取り出した紋様イメージ・データをブラウザに送信する。一つの例では、２つの送信条件は、ソケットが存在する条件及び指が存在する条件である。
【０００８】
ブラウザで提供される他のライブスキャナ制御オプションは、ファイル・フォーマット提供オプション、ファイル・リスト表示オプション、及びデバイス構成オプションを含む。一つの例では、ユーザがブラウザでデバイス構成オプションを選択するのに応じて、ウエブ・サーバは、ライブスキャナのデバイス構成オプションのメニューに関するデータをブラウザに送信する。このデバイス構成オプションは以下の構成オプションのいっさいの組み合わせを含む：デバイス設定、ファイル・システム閲覧、システムログ、時間／日付設定、ネットワーク構成、リリース・ノーツ、イメージ暗号化、ホストネーム、システム情報、動作制御、及び管理者パスワード変更。
【０００９】
さらなる特徴によって、ユーザがブラウザでデバイス構成オプションを選択すると、ウエブ・サーバは、ユーザ・インタフェース設定、カメラ設定、紋様イメージ処理設定、及びライブスキャナ設定の少なくとも一つに関するデータを送信する。ユーザ・インタフェース設定は、受入れ可能な紋様スキャンに対するアラート音、受け入れられない紋様スキャンに対するアラート音、及び／又は始動時の開始音のオンオフ切り替えについての設定を含む。カメラ設定は、コントラスト、利得、及び／又は集成時間についての設定を含む。紋様イメージ処理設定は、隆線閾値、受け入れられないイメージ・カウント閾値、紋様イメージの正規化、及び／又は紋様イメージ方向付けについての設定を含む。ライブスキャナ設定は、照明レベルを設定するための照度レベル、指センサーの使用をオンオフ切り替えするための指センサー設定を含む。ライブスキャナ設定は、各種のファイル・フォーマットタイプの保存の選定、ロールされた紋様の採取のオンオフ切り替え、イメージのアップサンプリングのオンオフ切り替え、及び／又は測定された水平解像度値の入力をさらに含むことがある。
【００１０】
一つの実施形態では、ウエブ使用可能ライブスキャナは、そのライブスキャナの検査台上に指があるかないかを検知する指センサをさらに含む。イメージ・インタフェースは、ウエブ・サーバ、ソケット・サーバ、及びピクチャ採取部を含む。ソケット・サーバは、ブラウザとのソケット接続を設定する。あるいは、ソケット・サーバの代わりにデータグラム・サーバを使うこともできる。
【００１１】
一つの実行形態において、カメラは、指センサーからの指の存在信号、又はピクチャ採取部からカメラへの次のピクチャ採取要求に応じてだけ、新しいイメージを検出し格納する。カメラが新しいイメージを格納するとき、カメラは通知信号をピクチャ採取部に送信する。これに応じて、ピクチャ採取部は、通知信号を発生させ、ソケット・サーバに（又はデータグラム・サーバに）送信する。ソケット・サーバは、それをブラウザに通知する。ピクチャ採取部からの通知信号は、イメージ取得要求が「真」状態であることを表現している。このイメージ取得要求「真」情報の通知信号を受理したときに、ブラウザが、ライブスキャナ中のウエブ・サーバに自動的にイメージを要求するように、アプレット又はコードをブラウザに含めておくことができる。そこで、ウエブ・サーバは、新しく格納されたイメージを取り出して、ブラウザに送信する。
【００１２】
一つの実施例では、ウエブ使用可能ライブスキャナには、イーサネット（登録商標）装備がされている。このウエブ使用可能ライブスキャナは、イーサネット（登録商標）との物理的インタフェース及びイメージ・インタフェースをネットワークに結合するためのイーサネット（登録商標）・トランシーバを保持する。以下に限定はされないが、１０ＢＡＳＥ−Ｔ又は１００ＢＡＳＥ−Ｔインタフェースを含め、どのようなイーサネット（登録商標）・トランシーバを使うこともできる。
【００１３】
また、本発明はウエブ使用可能ライブスキャナの制御方法をも提供する。この方法は、ブラウザとウエブ使用可能ライブスキャナとのウエブ接続を構築すること、ブラウザにおける制御オプション・メニュー、これによりユーザがブラウザで制御オプションを選択することができる、を提供すること、及び選択された制御オプションをウエブ使用可能ライブスキャナで実行することを含む。このウエブ接続の設定ステップでは、ウエブ使用可能ライブスキャナの中で動作しているウエブ・サーバとブラウザとの間のウエブ接続を確立する。制御オプションは、無条件及び条件付イメージ配信制御オプションを含む。ユーザがブラウザで無条件イメージ配信制御オプションを選択するのに応じて、実行ステップは、検出された紋様イメージを表す格納紋様イメージ・データを取り出し、その取り出した紋様イメージ・データをブラウザに送信することを含む。ユーザがブラウザで条件付イメージ配信制御オプションを選択するのに応じて、この実行ステップには、少なくとも一つの配信条件が満たされている場合においてだけ、検出された紋様イメージを表す格納された紋様イメージ・データを取り出し、その取り出した紋様イメージ・データをブラウザに送信することを含む。
【００１４】
本発明の一つの利点は、ライブスキャナの中でウエブ技術が活用されていることである。ネットワークを通し、ブラウザを介してウエブ使用可能ライブスキャナを制御できる。クライアントは、ライブスキャナを制御するためのカスタム・ソフトウエア又はソフトウエア開発キットを必要としない。このウエブ使用可能ライブスキャナはネットワークに容易に接続される。どのような従来型のブラウザを使うこともできる。ウエブ使用可能ライブスキャナは、多様なタイプのオペレーティング・システムと両立性があり、プラットフォーム依存性がない。
【００１５】
本発明のさらなる実施形態、特徴及び利点、ならびに、本発明の実施形態の構造と運用を、添付の図面を参照しながら以下に詳細に説明する。
【発明を実施するための最良の形態】
【００１６】
（本発明の詳細な説明）
特定のアプリケーションについての説明的な実施形態を参照しながら、本発明を記載しているが、本発明がこれらに限定されないことを理解すべきである。本明細書に提供された教示を利用する当業者は、本発明の範囲で、さらなる改良、応用、及び実施形態、並びに本発明が重要な有用性を持つと思われる別の分野を認知するであろう。
【００１７】
（用語）
本発明をより明確に叙述するために、当明細書全体を通し、一貫して次の用語定義を守る努力がされている。
【００１８】
用語「指」は、以下に限定はされないが、親指、人差し指、中指、薬指又は小指を含むいっさいの指をいう。
【００１９】
用語「ライブスキャン」は、ライブスキャナが生体に行ういっさいの種類のスキャンをいう。ライブスキャンは、以下のものに限らないが、検査台に置かれた手指、掌、足指、かかと、指のロール、フラットな指、４本指のスラップ紋様、親指指紋、掌紋、又はこれらの指の組み合わせ、指のセット、両方の親指、片手又は両手の指先、片側又は両側の手のひら、又は片側又は両側の足のスキャンを含む。
【００２０】
ライブスキャンにおいては、左手又は右手又は両手のいずれかの１つ以上の指又は手のひらをスキャナの検査台に置く。特定の用途に応じて、様々なタイプの紋様イメージが検出される。例えば、フラット紋様は、検査台に平らに押し付けた指（親指又は他の指）の指紋イメージで構成される。ロール紋様は、指（親指又は他の指）の片側から他の側まで検査台の表面に回転させたイメージで構成される。スラップ紋様は、親指を除く４本の指を平らなまま検査台に押し付けたイメージで構成される。掌紋は、手のひら全体又はその一部を検査台に押し付けて採取する。足指又は足も採取することができる。検査台は、特定のスキャナのタイプ又はそのスキャナが採取する紋様のタイプによって、移動式又は固定式とすることができる。
【００２１】
用語「バイオメトリック・イメージ・システム」、「スキャナ」、及び「ライブスキャナ」は、相互に置き換え可能なように使用され、一つ以上の指、手のひら、及び／又は足の全体又は一部のイメージをライブスキャンとして取り込むことのできるいっさいの種類のスキャナをいう。ライブスキャナは、以下に限らないが、指紋スキャナ、又は掌紋スキャナを含む。
【００２２】
用語「検査台」は、ライブスキャン中、その上に少なくとも一つの生体（指、手のひら、足指又は足）がおかれる画像化面を含む構成部品を言う。検査台には、以下に限定はされないが、一つの光プリズム、プリズムのセット、又はマイクロ・プリズムのセットの表面、もしくは、シリコン層又は光プリズム、プリズムのセット、又はマイクロ・プリズムのセットと光コンタクトするように配列された他のエレメントの表面を含めることができる。
【００２３】
（ウエブ使用可能ライブスキャナ）
図１は、本発明の一つの実施形態に従った、ウエブ使用可能ライブスキャナ１００を図解したものである。ウエブ使用可能ライブスキャナ１００は、コントローラ１０５、物理的イーサネット（登録商標）インタフェース１２０、指検知センサー１３０、照明源１３５、ライブスキャナ光システム１４０、カメラ１４５、ステータス表示器１５０、制御インタフェースのセット１５５、電源１６０及びメモリ素子１６５を含む。これに加えて、イメージ・インタフェース１１０及びイーサネット（登録商標）・トランシーバ１１５が、コントローラ１０５の中に具備されている。
【００２４】
コントローラ１０５は、ウエブ使用可能ライブスキャナ１００の全体的な動作を制御する。イメージ・インタフェース１１０は、コントローラ１０５内に存在する。イメージ・インタフェース１１０は、ソフトウエア、ハードウエア、ファームウエア、又はこれらのどのような組み合わせでこれを実行してもよい。イメージ・インタフェース１１０は、コントローラ１０５がネットワーク１２５経由のウエブ接続を介して他の装置と効果的に交信できるようにし、それら装置が、ウエブ使用可能ライブスキャナ１００の制御及びクライアント・ブラウザを経由したイメージの制御及び表示ができるようにすることを可能にする。イメージ・インタフェース１１０は、コントローラ１０５が採取された指紋イメージの生データを管理し処理することができるようにもする。また、コントローラ１０５内に具備されたイーサネット（登録商標）・トランシーバ１１５は、イーサネット（登録商標）・インタフェース１２０経由で送受信されるメッセージを処理、エンコード及びデコードする。
【００２５】
コントローラ１０５は、指紋イメージの生データを採取するのに使われるアクチブ光デバイスの動作を制御する。このアクチブ画像化デバイスには、指検知センサー１３０、照明源１３５、及びカメラ１４５が含まれる。コントローラ１０５と、指検知センサー１３０、照明源１３５、及びカメラ１４５との間には電気的インタフェースが存在し、コントローラ１０５が、これらの動作を管理し、監視することができるようにしている。図２は、パッシブ及びアクチブ光デバイスのさらに詳細な内容を示す。
【００２６】
また、ウエブ使用可能ライブスキャナ１００は、他の情報に加えてイメージ・データ１６６及び構成データ１６７を格納するメモリ素子１６５を持つ。イメージ・データ１６６は、採取した指紋又は他のバイオメトリック・イメージのフォーマット化されたファイルを包含し、構成データ１６７は、エンドユーザが調整できるシステム構成パラメータに関するデータ及びプログラムを包含している。
【００２７】
制御インタフェース１５５のセットを通し、クライアント・ブラウザ以外の手段でコントローラ１０５にアクセス及び／又はこれを制御することができる。制御インタフェース１５５は任意構成である。一つの例では、制御インタフェース１５５は、赤外ＩｒＤＡインタフェース、スマート・カードリーダ、及び、診断及びプログラム制御インタフェースを含む。ウィーガント・インタフェースを使うこともできる。制御インタフェース１５５に加えて、コントローラ１０５は、指検知センサー１３０上の指の存在、及び全体的なシステムのステータスの目視あるいは音声いずれかによる表示を提供するステータス表示器１５０のセットを保持する。
【００２８】
電源１６０は、ウエブ使用可能ライブスキャナ１００内のすべてのアクチブ装置に電力を供給し、電気的インタフェースを介してコントローラ１０５に制御される。
【００２９】
本発明のウエブ使用可能ライブスキャナの典型的な実施形態を上記に述べた。本発明はこれらの例には限定されない。これらの例は説明目的で提示するものであって、限定ではない。当業者は、本明細書に包含される教示に基づく代替物（本明細書に記載されたものの均等物、拡張物、変形物、派生物を含む）を明確に理解するであろう。このような代替手段は本発明の範囲及び精神内に含まれる。
【００３０】
図２ａは、本発明の一つの実施形態に従って、イメージを採取するために用いられるウエブ使用可能ライブスキャナ１００の光デバイスを、それらのコントローラ１０５との関係とともに図解したものである。イメージを採取するために用いられる光デバイスは、照明源１３５、光プリズム２０５、光システム１４０及びカメラ１４５を含む。
【００３１】
コントローラ１０５は、照明源１３５及びカメラ１４５との間に電気的インタフェースを保持する。コントローラ１０５は、電気的インタフェース２１０を使って、他の機能に加え、照明源１３５の電源をオンオフし、その輝度を調整してこれを制御することができる。また、コントローラ１０５は、電気的インタフェース２１５を使って、カメラ機能を制御し、カメラ１４５からイメージ生データを取り出すことができる。
【００３２】
通電されると、照明源１３５は光ビーム２２０を放ち、これは採取されるイメージに反射するまで光プリズム２０５中を通って進むが、イメージは、この実施形態では指紋２２５である。一般的には、どのようなタイプの紋様も検出できる。指紋２２５から反射すると、光ビームは２２０は光システム１４０を通って進む。光システム１４０は、光ビーム２２０の焦点を合わせてカメラ１４５に導く一組のレンズ及び鏡面を含む。カメラ１４５は、反射された光ビームを受けて、採取イメージの生データのファイルを創出する。そこで、コントローラ１０５が電気的インタフェース２１５を介して、この生データにアクセスすることができる。
【００３３】
本発明のウエブ使用可能ライブスキャナの光デバイスの典型的な実施形態を上記に述べた。本発明はこれらの例には限定されない。これらの例は説明目的で提示するものであって、限定ではない。当業者は、本明細書に包含される教示に基づく代替物（本明細書に記載されたものの均等物、拡張物、変形物、派生物を含む）を明確に理解するであろう。このような代替手段は本発明の範囲及び内に含まれる。
【００３４】
図２ｂは、本発明の一つの実施形態に従った指検知センサー１３０の図示である。指検知センサー１３０はエミッタ２７５及び検出器２８０を含む。
【００３５】
エミッタ２７５は、検出器２８０に向け光信号２８５を放射する。エミッタ２７５は、光プリズム２０５表面の一方に隣接した外側に置かれる。検出器は、光プリズム２０５表面の反対側に隣接した外側に置かれる。エミッタ２７５及び検出器２８０は、指が光プリズム２０５の表面に置かれると、光信号２８５が検出器２８０に到達するのが遮られるように配置されている。指２２５が光プリズム２１０の上に置かれ、光信号２８５が検出器２８０に到達するのが妨げられると、検出器２８０は、指の存在が検出されたとの信号をコントローラ１０５に提供する。
【００３６】
本発明の指検知センサーの典型的実施形態を上記に述べた。本発明はこれらの例には限定されない。これらの例は説明目的で提示するものであって、限定ではない。当業者は、本明細書に包含される教示に基づく代替物（本明細書に記載されたものの均等物、拡張物、変形物、派生物を含む）を明確に理解するであろう。このような代替手段は本発明の範囲及び精神内に含まれる。
【００３７】
図３は、本発明の一つの実施形態に従ったイメージ・インタフェース１１０の図示である。イメージ・インタフェース１１０は、ハイパーテキスト・トランスファー・プロトコル（ＨＴＴＰ）サーバ３１０、ソケット・サーバ３１５及びピクチャ採取部３２０を含む。イメージ・インタフェース１１０はタイマー３２５、カメラ１４５、メモリ素子１６５及びイーサネット（登録商標）・トランシーバ１１５へのインタフェースを保持している。
【００３８】
構成要素ＨＴＴＰサーバ３１０及びソケット・サーバ３１５は、コントローラ１０５が、ウエブ使用可能ライブスキャナ１００の制御及びクライアント・ブラウザを経由したイメージの制御及び表示のため、ネットワーク１２５を経由したウエブ接続を通して他の装置と効果的に交信できるようにする。一つの実施例において、ウエブ使用可能ライブスキャナ１００には、イーサネット（登録商標）装備がされている。イメージ・インタフェース１１０は、イーサネット（登録商標）・トランシーバ１１５及び物理的イーサネット（登録商標）・インタフェース１２０に支援されたイーサネット（登録商標）接続を通してネットワーク１２５に結合されている。ピクチャ採取部３２０は、コントローラ１０５が採取された指紋イメージの生データを管理し、処理することができるようにする。タイマー３２５は、カメラが次のイメージを取得できるように、ピクチャ採取ソフトウエア３２０からカメラ１４５への通知時間間隔を規定するための調整手段を提供する。
【００３９】
本発明のイメージ・インタフェースの典型的な実施形態を上記に述べた。本発明はこれらの例には限定されない。これらの例は説明目的で提示するものであって、限定ではない。当業者は、本明細書に包含される教示に基づく代替物（本明細書に記載されたものの均等物、拡張物、変形物、派生物を含む）を明確に理解するであろう。このような代替手段は本発明の範囲及び精神内に含まれる。
【００４０】
（ウエブ使用可能ライブスキャナの制御方法）
図４に図示されたプロセスは、コンピュータ・ブラウザ３０５を通してウエブ使用可能ライブスキャナ１００を制御する方法を表す。このプロセスはステップ４１０から開始される。ステップ４１０において、ブラウザ３０５とウエブ使用可能ライブスキャナ１００との間にウエブ・セッションが設定される。ステップ４２０において、ブラウザ３０５上にメニュー５１０が表示され、ウエブ使用可能ライブスキャナ１００に対する制御オプションを提供する。ステップ４３０において、ウエブ使用可能ライブスキャナ１００のユーザが制御オプションを選択する。ステップ４４０では、選択された制御オプションがウエブ使用可能ライブスキャナ１００上で実行される。
【００４１】
本明細書の教示から当業者に分かる、前記ステップへのステップの追加又はその補強も本発明に包含される。
【００４２】
図５は、本発明の一つの実施形態に従って、エンドユーザがウエブ使用可能ライブスキャナ１００を制御できるようにするため、ブラウザ３０５内に表示される制御オプション５００を図示したものである。ブラウザ制御オプション５００は、主メニュー５１０と、ファイル・フォーマット・サブメニュー５３０、デバイス構成サブメニュー５５０及びデバイス設定サブメニュー５７０の３つのサブメニューとを含む。
【００４３】
図５中のそれぞれの四辺形は、ブラウザ３０５内のテキスト、アイコン、又は他の図形表現の中で実行できる選択可能な制御オプションを表したものである。エンドユーザがこれらオプションの一つを選択すると、ブラウザ３０５は、ウエブ使用可能ライブスキャナ１００が選択されたコマンドを実施することを要求するか、又はその制御オプションのカテゴリに結び付く制御オプションを表示する。制御オプションのカテゴリいかんによって、エンドユーザがその制御オプション設定を調整する能力を持つことも持たないこともある。
【００４４】
主メニュー５１０は、５つの制御オプションを含む、イメージ配信制御オプション５１２、条件付イメージ配信制御オプション５１４、フォーマットタイプ・ファイル提供制御オプション５１６、ファイル・リスト表示制御オプション５１８、及びデバイス構成、制御オプション５２０の５つである。
【００４５】
イメージ配信制御オプション５１２が選択されると、ブラウザ３０５は、ウエブ使用可能ライブスキャナ１００に対し、直近に採取されたイメージをブラウザ３０５内に表示するよう要求を開始する。
【００４６】
条件付イメージ配信制御オプション５１４が選択されると、特定の条件の下で、ブラウザ３０５は、ウエブ使用可能ライブスキャナ１１０に対し、現在ウエブ使用可能ライブスキャナ１１０内に留まっているライブ指紋のイメージを表示するよう要求を開始する。
【００４７】
フォーマットタイプ・ファイル提供オプション５１６が選択されると、ブラウザ３０５は、ファイル・フォーマット・サブメニュー５３０を表示する。ファイル・フォーマット・サブメニュー５３０は、ビットマップ制御オプション５３２及びＰＮＧ制御オプション５３４の２つの制御オプション選択肢を含む。これらの制御オプションの一つが選択されると、ブラウザ３０５は、ウエブ使用可能ライブスキャナ１００に対し、イメージを選択されたファイル・フォーマットで表示するよう要求を開始する。
【００４８】
ファイル・リスト表示制御オプション５１８が選択されると、ブラウザ３０５は、現在、メモリ１６５内に格納されているすべてのファイルのリストを表示する。エンドユーザは、該当ファイルを選定して、格納されているイメージをブラウザ３０５内に表示することができる。
【００４９】
デバイス構成制御オプション５２０が選択されると、ブラウザ３０５は、デバイス構成サブメニュー５５０を表示する。
【００５０】
デバイス構成サブメニュー５５０は１１の制御オプションを含む、デバイス設定制御オプション５５２、ファイル・システム閲覧制御オプション５５４、システム・ログ制御オプション５５６、時間／日付設定制御オプション５５８、ネットワーク構成制御オプション５６０、リリース・ノーツ制御オプション５６１、イメージ暗号化制御オプション５６２、ＤＨＣＰホストネーム制御オプション５６３、システム情報制御オプション５６４、動作制御制御オプション５６５、及び管理者ＰＷ変更制御オプション５６６の１１である。
【００５１】
ファイル・システム閲覧制御オプション５５４が選択されると、ブラウザ３０５は、メモリ１６５中に駐在するすべてのファイル（イメージ、データ及び他の制御ファイル）のディレクトリを表示する。ディレクトリは、表示されたファイルのサイズ、場所、読み／書き保護レベル及び保存日付を提供する。
【００５２】
システム・ログ制御オプション５５６が選択されると、ブラウザ３０５は、ウエブ使用可能ライブスキャナ１００のソフトウエア、ファイル・イメージ採取及び使用に対するすべての活動の記録を表示する。このシステム・ログ表示は、活動の日付と時間、影響を受けたソフトウエアのバージョン及び活動のタイプに関するノートを含む。
【００５３】
時間／日付設定制御オプション５５８が選択されると、ブラウザ３０５は、現在の日付と時間を表示し、ユーザが日付と時間の変更を入力できるようにする。
【００５４】
ネットワーク構成制御オプション５６０が選択されると、ブラウザ３０５は、ウエブ使用可能ライブスキャナ１００、ネットワーク及びゲートウエイに結び付くＩＰアドレスを表示する。これに加え、一斉同報及びネットマスクＩＰアドレスが表示される。また、ブラウザ３０５は、ホストネーム、ドメイン名及びネームサーバの指定も表示する。エンドユーザは、ネットワーク構成によっては、これらの変数のあるものを変更することができる。
【００５５】
リリース・ノーツ制御オプション５６１が選択されると、ブラウザ３０５は、ウエブ使用可能ライブスキャナ１００内に駐在するすべてのソフトウエア・モジュールのリリース・バージョンを表示する。
【００５６】
イメージ暗号化制御オプション５６２が選択されると、ブラウザ３０５は、エンドユーザが、ファイル・イメージ・データを暗号化する場合に使う任意の暗号化キー・コードを入力できるようにするためのメニューを表示する。
【００５７】
ＤＨＣＰホストネーム制御オプション５６３が選択されると、ブラウザ３０５は、ＤＨＣＰプロセスに使われる設定を表示し、ユーザがこれらのパラメータを調整できるようにする。エンドユーザは、選定したパラメータをファイルに保存することができる。
【００５８】
システム情報制御オプション５６４が選択されると、ブラウザ３０５は、ウエブ使用可能ライブスキャナ１００についてのシリアル番号及び他の識別情報を表示する。
【００５９】
動作制御制御オプション５６５は、エンドユーザがブラウザ３０５を通して、ウエブ使用可能ライブスキャナ１００を起動、停止又は再起動できるブラウザ・ボタンを提供する。
【００６０】
管理者ＰＷ変更制御オプション５６６は、エンドユーザがシステム・パスワードを変更することができるメカニズムを提供する。
【００６１】
デバイス設定制御オプション５５２が選択されると、ブラウザ３０５は、デバイス設定サブメニュー５７０を表示する。デバイス設定サブメニュー５７０は、ユーザ・インタフェース・データ制御オプション５７２、指紋採取タイプ制御オプション５７４、カメラ構成制御オプション５７６、隆線カウント構成制御オプション５７８及びデバイス・オプション制御オプション５８０を含む。
【００６２】
ユーザ・インタフェース・データ制御オプション５７２が選択されると、ブラウザ３０５は、ユーザ・インタフェース設定を表示し、エンドユーザが設定を調整できるようにする。この設定は、良好な指紋スキャンに対するアラート音発生、劣悪な指紋不良スキャンに対するアラート音発生及びウエブ使用可能ライブスキャナ１００始動時の開始音発生を含む。
【００６３】
指紋採取タイプ制御オプション５７４が選択されると、ブラウザ３０５は、指紋採取設定を表示し、エンドユーザが設定を調整できるようにする。この設定は、どのように指紋イメージを正規化するか、及びそのイメージをどのようなフォーマットで保存するかの選定を含む。
【００６４】
カメラ構成制御オプション５７６が選択されると、ブラウザ３０５は、カメラ構成設定を表示し、エンドユーザが設定を調整できるようにする。この設定は、不適イメージ・カウント閾値、コントラスト、利得、集成時間及び照度レベルを含む。
【００６５】
隆線カウント構成制御オプション５７８が選択されると、ブラウザ３０５は、指紋を検証する前に、一線上の隆線の数を表示し、エンドユーザが設定を調整できるようにする。
【００６６】
デバイス・オプション制御オプション５８０が選択されると、ブラウザ３０５は、各種のデバイスオプションを表示し、エンドユーザが設定を調整できるようにする。この設定には、イメージを横方向にずらすべきか、イメージを縦方向にずらすべきか、イメージを反転させるべきか、指センサーを使うべきか、簡略表示イメージを保存すべきか、水平方向インチあたりの測定ドット数、及び、ウエブ使用可能ライブスキャナ１００がイメージをアップサンプルすべきかどうかが含まれる。
【００６７】
本発明のブラウザ制御オプションの典型的な実施形態を上記に述べた。本発明はこれらの例には限定されない。これらの例は説明目的で提示するものであって、限定ではない。当業者は、本明細書に包含される教示に基づく代替物（本明細書に記載されたものの均等物、拡張物、変形物、派生物を含む）を明確に理解するであろう。このような代替手段は本発明の範囲及び精神内に含まれる。
【００６８】
（イメージ配信技法）
図６ａに図示されたプロセスは、イメージがすでにメモリ１６５に格納されている場合に、コンピュータ・ブラウザ３０５の使用を通して、ウエブ使用可能ライブスキャナ１００からイメージを取り出す方法を示す。このプロセスは、ステップ６０２から始まる。ステップ６０２において、エンドユーザは、コンピュータ・プラウザ３０５に表示されたイメージ配信制御オプション５１２を選択する。ステップ６０４において、ブラウザ３０５は、エンドユーザのコマンドを認知し、イメージ配信コマンドの選定をウエブ使用可能ライブスキャナ１００に送信する。ステップ６０６において、ウエブ使用可能ライブスキャナ１００は、コマンドを受信すると、要求された格納されている指紋イメージをメモリ１６５から取り出す。ステップ６０８において、ウエブ使用可能ライブスキャナ１００は、メモリ１６５から、要求された格納されている指紋イメージを取り出す。ステップ６１０において、ウエブ使用可能ライブスキャナ１００は、そのイメージをコンピュータ・ブラウザ３０５に配信する。
【００６９】
本明細書の教示から当業者に分かる、前記ステップへのステップの追加又はその補強も本発明に包含される。
【００７０】
図６ｂに図示されたプロセスは、条件を満たすイメージがメモリ１６５に格納されているときに、コンピュータ・ブラウザ３０５の使用を通して、ウエブ使用可能ライブスキャナ１００からそのイメージを取り出す方法を示す。このシナリオは、次のような点で、図６ａに示したものと異なっている。図６ａのシナリオでは、エンドユーザが、そのシナリオ中でイメージ配信コマンドといわれるイメージ要求を行うときには、すでにそのイメージはメモリ中に存在する。ところが、図６ｂのシナリオでは、エンドユーザが、このシナリオ中で条件付イメージ配信コマンドといわれるイメージ要求を行うときには、そのイメージがメモリに格納されていない、又は、その時点でウエブ使用可能ライブスキャナ１００とブラウザ３０５との間のソケット・サーバ接続がされていないのである。
【００７１】
このプロセスは、ステップ６２２から始まる。ステップ６２２において、エンドユーザはコンピュータ・プラウザ３０５に表示された条件付イメージ配信制御オプション５１４を選択する。ステップ６２４において、ブラウザ３０５は、エンドユーザのコマンドを認知し、条件付イメージ配信コマンドをウエブ使用可能ライブスキャナ１００に送信する。ステップ６２６において、ウエブ使用可能ライブスキャナ１００は、コマンドを受信すると、コマンド・ファンクションを受信したことを認知し、そのコマンドが条件付イメージ配信コマンドであると判定する。ステップ６２８において、ウエブ使用可能ライブスキャナ１００は、条件を満たすイメージがイメージ・メモリ１６５中に格納されるまで待つ。ステップ６３０において、ウエブ使用可能ライブスキャナ１００は、そのイメージが格納されていることを認知する。ステップ６３２において、ウエブ使用可能ライブスキャナ１００は、要求された格納されている指紋又は他の種類のバイオメトリック紋様イメージをメモリ１６５から取り出す。ステップ６３４において、ウエブ使用可能ライブスキャナ１００は、そのイメージをコンピュータ・ブラウザ３０５に配信する。
【００７２】
本明細書の教示から当業者に分かる、前記ステップへのステップの追加又はその補強も本発明に包含される。
【００７３】
図６ｃに図示されたプロセスは、ウエブ使用可能ライブスキャナ１００からブラウザ３０５が受信するイメージのファイル・タイプを規定する方法を示す。
【００７４】
このプロセスは、ステップ６４２から始まる。ステップ６４２において、エンドユーザは、コンピュータ・ブラウザ３０５からフォーマットタイプ・ファイル提供オプション５１６を選択し、取り出すイメージのための特定のファイル・タイプを規定する。ステップ６４４において、ブラウザ３０５は、エンドユーザのコマンドを認知し、選定したファイル・タイプを含むフォーマットタイプ・ファイル制御メッセージをウエブ使用可能ライブスキャナ１００に送信する。ステップ６４６において、ウエブ使用可能ライブスキャナ１００は、コマンドを受信すると、コマンド・ファンクションを受信したことを認知し、そのコマンドが、要求されているイメージのための特定のファイルタイプの要求であることを判定する。ステップ６４８において、ウエブ使用可能ライブスキャナ１００は、選定されたファイル・フォーマットタイプで格納されたイメージを取り出す。ステップ６５０において、ウエブ使用可能ライブスキャナ１００は、そのイメージをコンピュータ・ブラウザ３０５に送信する。
【００７５】
本明細書の教示から当業者に分かる、前記ステップへのステップの追加又はその補強も本発明に包含される。
【００７６】
図６ｄに図示されたプロセスは、ウエブ使用可能ライブスキャナ１００に格納されたイメージ・ファイルのリストを表示する方法を示す。
【００７７】
このプロセスは、ステップ６６２から始まる。ステップ６６２において、エンドユーザは、コンピュータ・ブラウザ３０５からファイル・リスト表示制御オプション５１８を選択する。ステップ６６４において、ブラウザ３０５は、エンドユーザのコマンドを認知し、ファイル表示コマンドをウエブ使用可能ライブスキャナ１００に送信する。ステップ６４６において、ウエブ使用可能ライブスキャナ１００は、コマンドを受信すると、コマンド・ファンクションを受信したことを認知し、そのコマンドが現在メモリ１６５に格納されているイメージのファイル・リストの提供要求であることを判定する。ステップ６６８において、ウエブ使用可能ライブスキャナ１００は、メモリ１６５に現在格納されているイメージのファイル・リストをブラウザ３０５に配信する。
【００７８】
本明細書の教示から当業者に分かる、前記ステップへのステップの追加又はその補強も本発明に包含される。
【００７９】
図６ｅに図示されているプロセスは、コンピュータ・ブラウザ３０５から、ウエブ使用可能ライブスキャナ１００の設定を見直し、変更する方法を示す。
【００８０】
このプロセスは、ステップ６８１から始まる。ステップ６８１において、エンドユーザは、見直し及び／又は変更すべきデバイス構成制御オプション（例、時間日付設定制御オプション５５８）を選択する。図５にデバイス構成制御オプションのさらなる例を示す。ステップ６８２において、ブラウザ３０５は、エンドユーザのコマンドを認知し、ウエブ使用可能ライブスキャナ１００に、現在の設定及び選択された特定のデバイス構成と結び付く情報を返信せよとの要求を送信する。ステップ６８３において、ウエブ使用可能ライブスキャナ１００は受信した要求を認知する。ステップ６８４において、ウエブ使用可能ライブスキャナ１００は、コマンドにより要求されたデータを取り出す。ステップ６８５において、ウエブ使用可能ライブスキャナ１００は要求されたデータをブラウザ３０５に配信する。ステップ６８６において、ブラウザ３０５は、選択されたデバイス構成コマンドに結ぶ付くデータを表示する。ステップ６８７において、エンドユーザは、表示されたデータを見直し、特定の構成設定又は表示された情報に対する変更を入力し、又は、入力しないでおくことができる。ステップ６８８において、エンドユーザが表示された情報に対する編集を行った場合には、ブラウザ３０５は、その選択されたデバイス構成オプションに対する変更をウエブ使用可能ライブスキャナ１００に送信する。ステップ６８９において、ウエブ使用可能ライブスキャナ１００は、要求された変更を認知し、エンドユーザが入力した情報を反映して、構成設定又は情報を更新する。
【００８１】
本明細書の教示から当業者に分かる、前記ステップへのステップの追加又はその補強も本発明に包含される。
【００８２】
図７ａのダイアグラムは、コンピュータ・ブラウザ３０５から発動されたイメージ配信コマンド５１２を使ってイメージを取り出す際の、ウエブ使用可能ライブスキャナ１００の構成要素間のメッセージ及びデータの流れを示す。このメッセージの流れは、エンドユーザが、ウエブ使用可能ライブスキャナ１００がイメージを採取済みであることを知っており、そのイメージをブラウザ３０５上に表示することを求めている場合に生ずる。
【００８３】
このメッセージ流れは、ステップ７１２から始まる。ステップ７１２において、クライアント・ブラウザ３０５は、イメージ取得要求メッセージ７１２をＨＴＴＰサーバ３１０に送信する。ステップ７１４において、ＨＴＴＰサーバ３１０は、イメージ取得要求メッセージ７１４をメモリ１６５に送信する。エンドユーザが、クライアント・ブラウザ３０５にイメージ取得要求メッセージ７１２の送信を要求するのに先立って、イメージはステップ７０２で採取され、ステップ７０４でメモリ１６５に格納済みである。ステップ７１６において、メモリ１６５は、そのイメージをＨＴＴＰサーバ３１０に送信する。ステップ７１８において、ＨＴＴＰサーバ３１０は、そのイメージをブラウザ３０５に送信する。
【００８４】
本明細書の教示から当業者に分かる、前記ステップへのステップの追加又はその補強も本発明に包含される。
【００８５】
図７ｂのダイアグラムは、コンピュータ・ブラウザ３０５から発動された条件付イメージ配信コマンド５１４を使ってイメージを取り出す際の、ウエブ使用可能ライブスキャナ１００の構成要素間のメッセージ及びデータの流れを示す。このメッセージの流れは、エンドユーザが、ブラウザ３０５上に表示したい指紋イメージを、現在、ウエブ使用可能ライブスキャナ１００から採取しているときで、かつ、ソケット・サーバ接続が存在する場合に生ずる。
【００８６】
このメッセージ流れは、ステップ７２２から始まる。ステップ７２２において、ブラウザ３０５は、接続メッセージ７２２をソケット・サーバ３１５に送信する。ステップ７２３において、ソケット・サーバ３１５は肯定応答メッセージ７２３をブラウザ３０５に送信して、ソケット接続を確立する。このアクションに関わらず、ステップ７２１において、ピクチャ採取部３２０は、次のピクチャ採取の要求メッセージ７２１をカメラ１４５に送信する。ピクチャ採取部３２０は、システムの起動時、又はタイムアウト・メッセージ７３３又はオーバーライド・タイマー・メッセージ７３２を受信したときに、このアクションを取る。ステップ７４０において、ウエブ使用可能ライブスキャナ１００上には指が存在している。ステップ７４２において、指検知センサー１３０が指の存在を検出し、検出メッセージ７４２をカメラ１４５に送信する。検出メッセージ７４２を受信すると、カメラ１４５は、ステップ７４４及び７４６において、イメージを採取し、格納する。イメージが格納されると、カメラ１４５は、通知メッセージ７２４をピクチャ採取部３２０に送信する。そこでピクチャ採取部３２０は、通知メッセージ７２５をソケット・サーバ３１５に送信する。ソケット・サーバ３１５は、通知メッセージ７２６をブラウザ３０５に送信する。ステップ７２７において、ブラウザ３０５は、受領確認メッセージ７２７をソケット・サーバ３１５に送信して、通知メッセージ７２６の受領を確認する。
【００８７】
ステップ７２８において、ブラウザ３０５はイメージ取得要求メッセージ７２８を送信して、ウエブ使用可能ライブスキャナ１００がイメージをブラウザ３０５に配信するよう要求する。ブラウザ３０５が、イメージ取得要求メッセージ７２８の中に、タイマー・オーバライド要求を規定することがあるが、これについては後で説明する。ステップ７２９において、ＨＴＴＰサーバ３１０はイメージ取得要求メッセージ７２８を認知し、イメージ取得要求メッセージ７２９をメモリ１６５に送信して、イメージの配信を要求する。メモリ１６５は、イメージ取得要求メッセージを認知し、ステップ７３０においてそのイメージをＨＴＴＰサーバ３１０に送信する。ＨＴＴＰサーバ３０５は、イメージを受信したことを認知し、ステップ７３１においてそのイメージをブラウザ３０５に送信する。
【００８８】
通常稼動下のこの時点では、ピクチャ採取部３２０は、タイマー３２５からタイムアウト・メッセージ７３３を受理するまでは、次のピクチャの採取コマンド７２１要求を送信することはない。タイマー３２５は、規定された時間経過後タイムアウト・メッセージ７３３を送信する。ただし、イメージ取得要求メッセージ７２８を送信する過程において、ブラウザ３０５が、その中にオーバライド・タイマー要求を含めた場合には、カメラ１４５はピクチャ採取部３２０に、次のピクチャ採取メッセージ７３２への進行を送信し、直ちにもう一枚のイメージ採取のプロセスを実施することになる。
【００８９】
本明細書の教示から当業者に分かる、前記ステップへのステップの追加又はその補強も本発明に包含される。
【００９０】
図７ｃのダイアグラムは、コンピュータ・ブラウザ３０５から発動された条件付イメージ配信コマンド５１４を使ってイメージを取り出す際の、ウエブ使用可能ライブスキャナ１００の構成要素間でのメッセージ及びデータの流れを示す。このメッセージの流れは、エンドユーザが、ブラウザ３０５上に表示したい指紋イメージを、現在、ウエブ使用可能ライブスキャナ１００から採取しているときで、かつ、データグラム・サーバが使用されている場合に生ずる。
【００９１】
このメッセージ流れは、ステップ７４２から始まる。ステップ７４２において、クライアント・ブラウザ３０５は、接続メッセージ７４２をデータグラム・サーバに送信する。このアクションに関わらず、ステップ７４１において、ピクチャ採取部３２０は、次のピクチャ採取の要求メッセージ７４１をカメラ１４５に送信する。ピクチャ採取部３２０は、システムの起動時、又はタイムアウト・メッセージ７５３又はオーバーライド・タイマー・メッセージ７５２を受信したときに、このアクションを取る。ステップ７６０において、ウエブ使用可能ライブスキャナ１００上には指が存在している。ステップ７６２において、指検知センサー１３０が指の存在を検出し、検出メッセージ７６２をカメラ１４５に送信する。検出メッセージ７６２を受信すると、カメラ１４５は、ステップ７６４及び７６６において、イメージを採取し、格納する。イメージが格納されると、カメラ１４５は、通知メッセージ７６４をピクチャ採取部３２０に送信する。ピクチャ採取部３２０は、通知メッセージ７４５をデータグラム・サーバに送信する。そこでデータグラム・サーバは、通知メッセージ７４６をブラウザ３０５に送信する。
【００９２】
ステップ７４８において、ブラウザ３０５はイメージ取得要求メッセージ７４８を送信して、ウエブ使用可能ライブスキャナ１００がイメージをブラウザ３０５に配信するよう要求する。ブラウザ３０５が、イメージ取得要求メッセージ７４８の中に、タイマー・オーバライド要求を規定することがあるが、これについては後で説明する。ステップ７４９において、ＨＴＴＰサーバ３１０はイメージ取得要求メッセージ７４８を認知し、イメージ取得要求メッセージ７４９をメモリ１６５に送信して、イメージの配信を要求する。メモリ１６５は、イメージ取得要求メッセージを認知し、ステップ７５０においてそのイメージをＨＴＴＰサーバ３１０に送信する。ＨＴＴＰサーバ３０５は、イメージを受信したことを認知し、ステップ７５１においてそのイメージをブラウザ３０５に送信する。
【００９３】
通常稼動下のこの時点では、ピクチャ採取部３２０は、タイマー３２５からタイムアウト・メッセージ７５３を受理するまでは、次のピクチャ採取要求コマンド７４１を送信することはない。タイマー３２５は、規定された時間経過後タイムアウト・メッセージ７５３を送信する。ただし、イメージ取得要求メッセージ７４８を送信する過程において、ブラウザ３０５が、その中にオーバライド・タイマー要求を含めた場合には、カメラ１４５はピクチャ採取部３２０に、次のピクチャ採取メッセージ７５２への進行を送信し、直ちにもう一枚のイメージ採取のプロセスを実施することになる。
【００９４】
本明細書の教示から当業者に分かる、前記ステップへのステップの追加又はその補強も本発明に包含される。
【００９５】
図８に図示されたプロセスは、ウエブ使用可能ライブスキャナ１００を使って指紋イメージを採取する方法を示す。
【００９６】
このプロセスはステップ８０５から始まる。ステップ８０５において、ウエブ使用可能ライブスキャナ１００は、指紋のピクチャを採取する準備をせよとの通知を受信し、カメラ１４５にピクチャを取るよう命じる。ステップ８１０において、ウエブ使用可能ライブスキャナ１００は、ライブスキャナの光システム１４０の走査面に指が存在するとの指検知表示を受信する。ステップ８２０において、ウエブ使用可能ライブスキャナ１００は、指紋イメージを採取する。ステップ８３０において、ウエブ使用可能ライブスキャナ１００は、採取したイメージを一時バッファに格納する。ステップ８４０において、ウエブ使用可能ライブスキャナ１００は、指紋イメージ中に存在する隆線の数をカウントし、それが、事前設定した隆線のカウント閾値を超えているかどうかを判定する。この隆線カウント閾値は、採取した生データを処理する前に、そのイメージ品質を確実にするため設定される。ウエブ使用可能ライブスキャナ１００が、隆線カウントが閾値を超えていないと判定した場合には、スキャナは、ステップ８１０に戻って指紋イメージを再採取しようと試みる。隆線カウントが閾値を超えている場合には、プロセスはステップ８５０に進む。ステップ８５０において、指紋イメージの生データは、事前選定されたファイル・フォーマット（例、ビットマップ又はＰＮＧ）に変換され、メモリ１６５に格納される。ステップ８６０において、ウエブ使用可能ライブスキャナ１００は、再サンプリングが必要かどうかを判定する。
【００９７】
再サンプリングが必要でなければ、ステップ８７０において、ウエブ使用可能ライブスキャナ１００は、ソケット接続が存在するかどうかを判断する。ソケット接続が存在する場合には、ステップ８９０において、ソケット・サーバ３１５に通知メッセージが送信され、ソケット・サーバ３１５がブラウザ３０５に、イメージの表示が可能なことを通知できるようにする。ソケット接続が存在しない場合には、ステップ８８０において、ウエブ使用可能ライブスキャナ１００はタイムアウト状態が生じているかどうかを判定する。タイムアウト状態が発生していなければ、ウエブ使用可能ライブスキャナは、タイマー時間が切れるまで待つことになる。タイムアウトが発生している場合には、ウエブ使用可能ライブスキャナはカメラ１４５に対しもう一枚のピクチャを採取するよう命令を出すことになる。
【００９８】
本明細書の教示から当業者に分かる、前記ステップへのステップの追加又はその補強も本発明に包含される。
【００９９】
図９は、主メニュー５１０実施項目のコンピュータ画面ショット９００の描写である。画面１０００中のショットは、主メニュー５１０の制御オプションに対応している。具体的には、
・  「自動リフレッシュ表示」アイコン９１０は、イメージ配信制御オプション５１２に対応する、
・  「「ライブ」イメージ表示」アイコン９２０は、条件付イメージ配信制御オプション５１４に対応する、
・  「ＢＭＰイメージをあなたにリターン」アイコン９３０は、選択されたビットマップ制御オプション５３２とともに、フォーマットタイプ・ファイル提供制御オプション５１６に対応する、
・  「指紋採取ファイル」アイコン９４０は、ファイルリスト表示制御オプション５１８に対応する、
・  「ＰＮＧイメージをあなたにリターン」アイコン９５０は、選択されたＰＮＧ制御オプション５３４とともに、フォーマットタイプ・ファイル提供制御オプション５１６に対応する、
・  「デバイス構成」アイコン９６０は、デバイス構成制御オプション５２０に対応する。
【０１００】
本発明の主ブラウザ・メニューの典型的な実施形態を上記に述べた。本発明はこれらの例には限定されない。これらの例は説明目的で提示するものであって、限定ではない。当業者は、本明細書に包含される教示に基づく代替物（本明細書に記載されたものの均等物、拡張物、変形物、派生物を含む）を明確に理解するであろう。このような代替手段は本発明の範囲及び精神内に含まれる。
【０１０１】
図１０は、サブメニュー５５０実施項目のコンピュータ画面ショット１０００の描写である。画面９００中のショットは、主メニュー５１０の制御オプションに対応している。具体的には、
・  「デバイス設定」アイコン１０１０は、デバイス設定制御オプション５５２に対応している、
・  「ファイル・システム閲覧」アイコン１０２０は、ファイル・システム閲覧制御オプション５５４に対応している、
・  「システム・ログ」アイコン１０３０は、システム・ログ制御オプション５５６に対応する、
・  「時間／日付設定」アイコン１０４０は、時間／日付設定制御オプション５５８に対応する、
・  「ネットワーク構成」アイコン１０５０は、ネットワーク構成制御オプション５６０に対応する、
・  「リリース・ノーツ」アイコン１０６０は、リリース・ノーツ制御オプション５６１に対応する、
・  「イメージ暗号化」アイコン１０７０は、イメージ暗号化制御オプション５６２に対応する、
・  「ＤＨＣＰホストネーム」アイコン１０８０は、ＤＨＣＰホストネーム制御オプション５６３に対応する、
・  「システム情報」アイコン１０９０は、システム情報制御オプション５６４に対応する、
・  「動作制御」アイコン１０９１は、動作制御制御オプション５６５に対応する、及び
・  「管理者パスワード変更」１０９２は、管理者ＰＷ変更制御オプション５６６に対応する。
【０１０２】
本発明のブラウザ上に表示されるサブメニューの典型的な実施形態を上記に述べた。本発明はこれらの例には限定されない。これらの例は説明目的で提示するものであって、限定ではない。当業者は、本明細書に包含される教示に基づく代替物（本明細書に記載されたものの均等物、拡張物、変形物、派生物を含む）を明確に理解するであろう。このような代替手段は本発明の範囲及び精神内に含まれる。
【０１０３】
図１１は、デバイス設定制御オプション５５２のデバイス構成実行のコンピュータ画面ショット１１００の描写である。デバイス構成コンピュータ画面ショット１１００は、ユーザ・インタフェース、カメラ、紋様イメージ処理及びライブスキャナについてユーザが調整可能な設定を含む。ユーザ・インタフェース設定は、受入れ可能な紋様スキャンに対するアラート音、受け入れられない紋様スキャンに対するアラート音、及び始動時の開始音のオンオフ切り替えについての設定を含む。カメラ設定は、コントラスト、利得、及び集成時間についての設定を含む。紋様イメージ処理設定は、隆線閾値、受け入れられないイメージ・カウント、紋様イメージの正規化、及びイメージ方向付けについての設定を含む。ライブスキャナ設定は、照度レベル、指センサーの使用のオンオフ切り替えするための指センサー設定を含む。ライブスキャナ設定は、各種のファイル・フォーマット保存の選定、ロールされた紋様の採取のオンオフ切り替え、イメージのアップサンプリングのオンオフ切り替え、及び測定された水平解像度値の入力の設定を含む。
【０１０４】
本発明のブラウザ上に表示される制御オプションの典型的な実施形態を上記に述べた。本発明はこれらの例には限定されない。これらの例は説明目的で提示するものであって、限定ではない。当業者は、本明細書に包含される教示に基づく代替物（本明細書に記載されたものの均等物、拡張物、変形物、派生物を含む）を明確に理解するであろう。このような代替手段は本発明の範囲及び精神内に含まれる。
【０１０５】
（さらなる実施例）
本発明の特徴（例えば、イメージ・インタフェース１１０）は、以下に限定されないが、ゲートアレイ、プログラム可能アレイ（「ＰＧＡｓ」）、高速ＰＧＡｓ（「ＦＰＧＡｓ」）、アプリケーション特有の集積回路（「ＡＳＩＣｓ」）、プロセッサ、マイクロプロセッサ、マイクロコントローラ、及び／又は他の内蔵回路、プロセス、及び／又はディジタル信号プロセッサ、及びディスクリート・ハードウエア・ロジックを含め、ハードウエア、ソフトウエア、ファームウエア、及び／又はこれらの組み合わせで実施できる。本発明は、ディジタル電子機器で実行するのが望ましいが、アナログ電子機器及び／又はディジタル電子機器とアナログ電子機器との組み合わせでも実行できる。
【０１０６】
（結論）
上記では本発明のいろいろな実施形態を記載したが、これらは例として提示したもので、限定ではないことを理解すべきである。当業者であれば、本発明の精神及び範囲から離れることなく、この文書中の様式及び細部に多様な変更を加えることができるのは明らかである。
【０１０７】
以上、特定の機能のパフォーマンス及びそれらの関係を図解する機能基本ブロック及び方法ステップを用いて、本発明を説明してきた。この中では、説明の便宜のため、これらの機能基本ブロック及び方法ステップの境界線を適宜定義してきた。本明細書で特定された機能及びそれらの関係を適切に実施できるのであれば、別の境界を定義することもできる。よって、このよう代替的な境界は、いずれも本発明の請求及び精神の範囲内にある。当業者は、これらの機能基本ブロックを、ディスクリート・コンポーネント、特定用途向け集積回路、特有なソフトウエアを実行するプロセッサ及び類似品、又はこれらの組み合わせにより実行できることを認知するであろう。したがって、本発明の広がりと範囲は、前述したどの典型的実施形態にも限定されるべきでなく、添付の請求項及びその均等物によってだけ規定さるべきものである。
【図面の簡単な説明】
【０１０８】
添付の図面を参照しながら、本発明を説明する。これらの図面の中で、同じ参照番号は、同一又は機能的に類似の要素を示す。
【図１】図１は、本発明の一つの実施形態に従った、ウエブ使用可能ライブスキャナの図である。
【図２Ａ】図２ａは、本発明の一つの実施形態に従った、ウエブ使用可能ライブスキャナの光学的構成要素の図である。
【図２Ｂ】図２ｂは、本発明の一つの実施形態に従った、ウエブ使用可能ライブスキャナの指検知センサーの図である。
【図３】図３は、本発明の一つの実施形態に従った、ウエブ使用可能ライブスキャナのイメージ・インタフェースの図である。
【図４】図４は、本発明の一つの実施形態に従って、ブラウザを通してウエブ使用可能ライブスキャナを制御するための方法を示すフローチャート図である。
【図５】図５は、本発明の一つの実施形態に従って、ブラウザ上に表示されるウエブ使用可能ライブスキャナを制御するための制御オプション・メニュー及びサブメニューの図である。
【図６Ａ】図６ａは、本発明の一つの実施形態に従って、ウエブ使用可能ライブスキャナからコンピュータ・ブラウザへイメージを配信する方法を示すフローチャート図である。
【図６Ｂ】図６ｂは、本発明の一つの実施形態に従って、ウエブ使用可能ライブスキャナからコンピュータ・ブラウザへイメージを条件付で配信する方法を示すフローチャート図である。
【図６Ｃ】図６ｃは、本発明の一つの実施形態に従って、ウエブ使用可能ライブスキャナから取り出してブラウザに配信するファイルに対し、特定のファイル・タイプを指定する方法を示すフローチャート図である。
【図６Ｄ】図６ｄは、本発明の一つの実施形態に従って、ウエブ使用可能ライブスキャナ中に格納されているファイルのリストをブラウザ上に表示する方法を示すフローチャート図である。
【図６Ｅ】図６ｅは、本発明の一つの実施形態に従って、ウエブ使用可能ライブスキャナに対し、特定の制御オプションをブラウザを通して選定し、実行する方法を示すフローチャート図である。
【図７Ａ】図７ａは、本発明の一つの実施形態に従って、イメージを採取し、ブラウザに配信するために、ウエブ使用可能ライブスキャナの構成要素間で流れるメッセージを示す信号伝達図である。
【図７Ｂ】図７ｂは、本発明の一つの実施形態に従って、イメージを採取し、ブラウザに、ソケット接続を使って条件付で配信するため、ウエブ使用可能ライブスキャナの構成要素間で流れるメッセージを示す信号伝達図である。
【図７Ｃ】図７ｃは、本発明の一つの実施形態に従って、イメージを採取し、データグラム・サーバを使って条件付でブラウザに配信するために、ウエブ使用可能ライブスキャナの構成要素間で流れるメッセージを示す信号伝達図である。
【図８】図８は、本発明の一つの実施形態に従って、ウエブ使用可能ライブスキャナ中にピクチャを取り入れる方法を示すフローチャート図である。
【図９】図９は、本発明の一つの実施形態に従って、ウエブ使用可能ライブスキャナを制御するために使用される主制御オプション・メニューの実施項目を示すブラウザ画面のショットである。
【図１０】図１０は、本発明の一つの実施形態に従って、ウエブ使用可能ライブスキャナを制御するために使用されるデバイス構成制御オプション・サブメニューの実施項目を示すブラウザ画面のショットである。
【図１１】図１１は、本発明の一つの実施形態に従って、ウエブ使用可能ライブスキャナを制御するために使用される特定のデバイス構成設定及び制御オプションの実施項目を示すブラウザ画面のショットである。
【図１】
2005535037.tif 000003
【図２Ａ】
2005535037.tif 000004
【図２Ｂ】
2005535037.tif 000005
【図３】
2005535037.tif 000006
【図４】
2005535037.tif 000007
【図５】
2005535037.tif 000008
【図６Ａ】
2005535037.tif 000009
【図６Ｂ】
2005535037.tif 000010
【図６Ｃ】
2005535037.tif 000011
【図６Ｄ】
2005535037.tif 000012
【図６Ｅ】
2005535037.tif 000013
【図７Ａ】
2005535037.tif 000014
【図７Ｂ】
2005535037.tif 000015
【図７Ｃ】
2005535037.tif 000016
【図８】
2005535037.tif 000017
【図９】
2005535037.tif 000018
【図１０】
2005535037.tif 000019
【図１１】
2005535037.tif 000020
【国際調査報告】
2005535037.tif 000021