(57)【要約】  指紋認証システム（１０）の画像加工部（１５）が、特定の指紋画像を拡大し、登録データ作成部（１８）が、拡大した指紋画像の情報を含んだ登録データ（１３ｄ）を生成し、記憶部（１３）が、生成された登録データ（１３ｄ）を記憶し、照合判定部（２２）が、記憶部（１３）に記憶された登録データ（１３ｄ）と、照合用に入力された指紋に係るデータとを照合することにより指紋の認証をおこなうことにより、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認証を効率的におこなう。
2007141880.tif 000002
【特許請求の範囲】
【請求項１】
指紋の認証をおこなう指紋認証システムであって、
特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ拡大画像データを生成するデータ生成手段と、
前記データ生成手段により生成された拡大画像データを記憶する記憶手段と、
前記記憶手段により記憶された拡大画像データと、照合用に入力された指紋画像に係るデータとを照合することにより指紋の認証をおこなう認証手段と、
を備えたことを特徴とする指紋認証システム。
【請求項２】
前記拡大画像データは、指紋画像の特定領域における指紋隆線の数のデータを含んだことを特徴とする請求項１に記載の指紋認証システム。
【請求項３】
前記データ生成手段は、指紋中心を検出し、検出した指紋中心に中心がある領域を指紋画像の特定領域として設定し、当該特定領域内の指紋画像の縦方向および横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することを特徴とする請求項２に記載の指紋認証システム。
【請求項４】
前記データ生成手段は、指紋中心を検出し、検出した指紋中心から指紋画像の縦方向に所定の距離だけ離れた位置に中心がある領域を指紋画像の特定領域として設定し、当該特定領域内の指紋画像の横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することを特徴とする請求項２に記載の指紋認証システム。
【請求項５】
前記データ生成手段は、指紋位置を検出し、検出した指紋中心から指紋画像の横方向に所定の距離だけ離れた位置に中心がある領域を指紋画像の特定領域として設定し、当該特定領域内の指紋画像の縦方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することを特徴とする請求項２に記載の指紋認証システム。
【請求項６】
前記拡大画像データは、指紋画像における指紋隆線の分岐点または端点のデータをさらに含んだことを特徴とする請求項２に記載の指紋認証システム。
【請求項７】
前記特定の指紋画像を記憶する画像記憶手段をさらに備え、前記データ生成手段は、前記記憶手段により第１の拡大画像データが記憶された後、前記画像記憶手段に記憶された特定の指紋画像を読み出して、読み出した特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ第２の拡大画像データを生成し、前記記憶手段は、第２の拡大画像データを記憶することを特徴とする請求項１に記載の指紋認証システム。
【請求項８】
前記データ生成手段は、前記特定の指紋画像をあらかじめ設定された縦方向または横方向の拡大率で拡大することを特徴とする請求項１に記載の指紋認証システム。
【請求項９】
身体の成長状況に係る情報を記憶する成長情報記憶手段をさらに備え、前記データ生成手段は、前記成長情報記憶手段に記憶された情報に基づいて、縦方向または横方向の拡大率を設定し、設定した拡大率で前記特定の指紋画像を拡大することを特徴とする請求項８に記載の指紋認証システム。
【請求項１０】
前記身体の成長状況に係る情報は、身長または体重の変化に係る情報を含み、前記データ生成手段は、異なる２つの時点間における身長または体重の変化量に基づいて縦方向または横方向の拡大率を設定することを特徴とする請求項９に記載の指紋認証システム。
【請求項１１】
照合用の指紋画像の入力時に、利用者の身長または体重を計測する計測手段をさらに含み、前記成長情報記憶手段は、前記計測手段により計測された身長または体重の情報を身体の成長に係る情報として記憶し、前記データ生成手段は、前記成長情報記憶手段により記憶された情報に基づいて縦方向または横方向の拡大率を設定することを特徴とする請求項９に記載の指紋認証システム。
【請求項１２】
前記データ生成手段は、暗号化された拡大画像データを生成することを特徴とする請求項１に記載の指紋認証システム。
【請求項１３】
前記指紋認証システムは、クライアント装置とサーバ装置とから構成され、前記クライアント装置は、前記照合用の指紋画像の入力を受け付ける照合用画像入力受付手段と、前記照合用画像入力受付手段により受け付けられた指紋画像に係るデータをネットワークを介して送信する画像データ送信手段と備え、前記サーバ装置は、前記データ生成手段と、前記記憶手段と、前記認証手段とを備え、前記認証手段は、前記画像データ送信手段により送信されたデータを受信して指紋画像に係るデータを生成し、生成した指紋画像に係るデータと、前記記憶手段により記憶された拡大画像データとを照合することにより指紋の認証をおこなうことを特徴とする請求項１に記載の指紋認証システム。
【請求項１４】
前記画像データ送信手段は、指紋画像に係るデータを暗号化し、暗号化したデータをネットワークを介して送信することを特徴とする請求項１３に記載の指紋認証システム。
【請求項１５】
前記クライアント装置は、前記特定の指紋画像の入力を受け付ける特定画像入力受付手段と、前記特定画像入力受付手段により受け付けられた特定の指紋画像に係るデータをネットワークを介して送信する特定画像データ送信手段とをさらに備え、前記データ生成手段は、前記特定画像データ送信手段により送信されたデータを受信し、受信したデータに基づいて拡大画像データを生成することを特徴とする請求項１３に記載の指紋認証システム。
【請求項１６】
前記特定画像データ送信手段は、特定の指紋画像に係るデータを暗号化し、暗号化したデータをネットワークを介して送信することを特徴とする請求項１５に記載の指紋認証システム。
【請求項１７】
前記指紋認証システムは、クライアント装置とサーバ装置とから構成され、前記クライアント装置は、前記照合用の指紋画像の入力を受け付ける照合用画像入力受付手段と、前記データ生成手段と、前記データ生成手段により生成された拡大画像データをネットワークを介して送信する画像データ送信手段と備え、前記データ生成手段は、前記照合用画像入力受付手段により受け付けられた指紋画像に基づいて拡大画像データを生成し、前記サーバ装置は、前記記憶手段と、前記認証手段とを備え、前記記憶手段は、前記画像データ送信手段により送信された拡大画像データを受信し、受信した拡大画像データを記憶することを特徴とする請求項１に記載の指紋認証システム。
【請求項１８】
前記画像データ送信手段は、拡大画像データを暗号化し、暗号化した拡大画像データをネットワークを介して送信することを特徴とする請求項１７に記載の指紋認証システム。
【請求項１９】
指紋の認証をおこなう指紋認証方法であって、
特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ拡大画像データを生成するデータ生成工程と、
前記データ生成工程により生成された拡大画像データを記憶する記憶工程と、
前記記憶工程により記憶された拡大画像データと、照合用に入力された指紋画像に係るデータとを照合することにより指紋の認証をおこなう認証工程と、
を含んだことを特徴とする指紋認証方法。
【請求項２０】
指紋の認証をおこなう指紋認証プログラムであって、
特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ拡大画像データを生成するデータ生成手順と、
前記データ生成手順により生成された拡大画像データを記憶する記憶手順と、
前記記憶手順により記憶された拡大画像データと、照合用に入力された指紋画像に係るデータとを照合することにより指紋の認証をおこなう認証手順と、
をコンピュータに実行させることを特徴とする指紋認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指紋の認証をおこなう指紋認証システム、指紋認証方法および指紋認証プログラムに関し、特に、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認証を効率的におこなうことができる指紋認証システム、指紋認証方法および指紋認証プログラムに関する。
【背景技術】
【０００２】
従来、指紋を用いた本人認証システムでは、あらかじめ登録してある指紋データと、照合時に入力された指紋データとを比較して、両者が一致すれば本人であると判定し、両者が一致しなければ本人ではないと判定している。【０００３】
指紋のパターンは修正不変であるが、人が成長するにつれて指紋の大きさは大きくなるため、短期間で大きく成長する若年層を対象として本人認証をおこなう場合には、指紋登録時の指紋の大きさと照合時の指紋の大きさとが異なる可能性があり、照合が適切におこなえなくなるという問題がある。【０００４】
そのため、成長の状況に応じて指紋データを再登録することが考えられるが、成長の度合いには個人差があるため、照合に失敗することが多くなるなど、利用者の照合状況に応じて再登録の時期を利用者ごとに判定することが必要となり運用が難しくなる。また、同時期に、すべての指紋データを再登録してもよいが、この場合は再登録の必要のない指紋データまで登録する必要があり無駄な作業が発生する。【０００５】
このような欠点を改善する技術として、認証が成功するたびに、あらかじめ登録されていた指紋データを照合時に入力された指紋データで置き換える指紋認証システムが開示されている（たとえば、特許文献１を参照）。【０００６】
また、主の指紋画像と副の指紋画像とをあらかじめ登録しておき、指紋認証時に主の指紋画像と、入力された指紋画像とが一致したものの一致の程度が低い場合に、主および副の指紋画像を、主の指紋画像、副の指紋画像、入力された指紋画像のうち一致度の高い指紋画像の組み合わせで置き換える画像照合装置が開示されている（たとえば、特許文献２を参照）。【０００７】
このような指紋認証システムあるいは画像照合装置では、指紋認証がなされるたびに認証に用いられる指紋データが更新されるため、成長期にある子供の指紋データであっても精度の低下を抑制しつつ認証をおこなうことができる。【０００８】
【特許文献１】特開２００４−３４２０７３号公報
【特許文献２】特開平１０−２９３８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来技術では、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対して安定した指紋認証を効率的におこなうことが難しいという問題があった。【００１０】
具体的には、あらかじめ登録されている指紋データを照合時に入力された指紋データで置き換える場合には、指紋データのデータ形式を共通化する必要があり、指紋データが２次使用される危険性があるという問題があった。なお、従来の指紋認証システムの多くは、安全性の強化のため、登録されている指紋データのデータ形式と照合時に入力された指紋データのデータ形式とは別形式となっている。【００１１】
また、照合時に他人の指紋データが本人の指紋データであるとして誤って認証された場合には、他人の指紋データが本人の登録データとして登録される危険性があるという問題があった。特に、指紋に際立った特徴がない場合や、肌荒れなどにより指紋の特徴がはっきりしない場合には、他人の指紋データが本人の指紋データであるとして認証される確率が高くなり、上記危険性がさらに高くなる。【００１２】
また、指紋認証をおこなう間隔が大きくなると、指紋の大きさが大きく変化してしまうため、本人の指紋であるにもかかわらず指紋が認証されなくなってしまい、登録されている指紋データの更新がおこなわれなくなってしまうという問題があった。【００１３】
そのため、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認証をいかに効率的におこなうことができるかが従来重要な課題となっていた。【００１４】
本発明は、上述した従来技術による問題点を解消するためになされたものであり、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認証を効率的におこなうことができる指紋認証システム、指紋認証方法および指紋認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上述した課題を解決し、目的を達成するために、本発明は、指紋の認証をおこなう指紋認証システムであって、特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ拡大画像データを生成するデータ生成手段と、前記データ生成手段により生成された拡大画像データを記憶する記憶手段と、前記記憶手段により記憶された拡大画像データと、照合用に入力された指紋画像に係るデータとを照合することにより指紋の認証をおこなう認証手段と、を備えたことを特徴とする。【００１６】
また、本発明は、上記発明において、前記拡大画像データは、指紋画像の特定領域における指紋隆線の数のデータを含んだことを特徴とする。【００１７】
また、本発明は、上記発明において、前記データ生成手段は、指紋中心を検出し、検出した指紋中心に中心がある領域を指紋画像の特定領域として設定し、当該特定領域内の指紋画像の縦方向および横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することを特徴とする。【００１８】
また、本発明は、上記発明において、前記データ生成手段は、指紋中心を検出し、検出した指紋中心から指紋画像の縦方向に所定の距離だけ離れた位置に中心がある領域を指紋画像の特定領域として設定し、当該特定領域内の指紋画像の横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することを特徴とする。【００１９】
また、本発明は、上記発明において、前記データ生成手段は、指紋位置を検出し、検出した指紋中心から指紋画像の横方向に所定の距離だけ離れた位置に中心がある領域を指紋画像の特定領域として設定し、当該特定領域内の指紋画像の縦方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することを特徴とする。【００２０】
また、本発明は、上記発明において、前記拡大画像データは、指紋画像における指紋隆線の分岐点または端点のデータをさらに含んだことを特徴とする。【００２１】
また、本発明は、上記発明において、前記特定の指紋画像を記憶する画像記憶手段をさらに備え、前記データ生成手段は、前記記憶手段により第１の拡大画像データが記憶された後、前記画像記憶手段に記憶された特定の指紋画像を読み出して、読み出した特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ第２の拡大画像データを生成し、前記記憶手段は、第２の拡大画像データを記憶することを特徴とする。【００２２】
また、本発明は、上記発明において、前記データ生成手段は、前記特定の指紋画像をあらかじめ設定された縦方向または横方向の拡大率で拡大することを特徴とする。【００２３】
また、本発明は、上記発明において、身体の成長状況に係る情報を記憶する成長情報記憶手段をさらに備え、前記データ生成手段は、前記成長情報記憶手段に記憶された情報に基づいて、縦方向または横方向の拡大率を設定し、設定した拡大率で前記特定の指紋画像を拡大することを特徴とする。【００２４】
また、本発明は、上記発明において、前記身体の成長状況に係る情報は、身長または体重の変化に係る情報を含み、前記データ生成手段は、異なる２つの時点間における身長または体重の変化量に基づいて縦方向または横方向の拡大率を設定することを特徴とする。【００２５】
また、本発明は、上記発明において、照合用の指紋画像の入力時に、利用者の身長または体重を計測する計測手段をさらに含み、前記成長情報記憶手段は、前記計測手段により計測された身長または体重の情報を身体の成長に係る情報として記憶し、前記データ生成手段は、前記成長情報記憶手段により記憶された情報に基づいて縦方向または横方向の拡大率を設定することを特徴とする。【００２６】
また、本発明は、上記発明において、前記データ生成手段は、暗号化された拡大画像データを生成することを特徴とする。【００２７】
また、本発明は、上記発明において、前記指紋認証システムは、クライアント装置とサーバ装置とから構成され、前記クライアント装置は、前記照合用の指紋画像の入力を受け付ける照合用画像入力受付手段と、前記照合用画像入力受付手段により受け付けられた指紋画像に係るデータをネットワークを介して送信する画像データ送信手段と備え、前記サーバ装置は、前記データ生成手段と、前記記憶手段と、前記認証手段とを備え、前記認証手段は、前記画像データ送信手段により送信されたデータを受信して指紋画像に係るデータを生成し、生成した指紋画像に係るデータと、前記記憶手段により記憶された拡大画像データとを照合することにより指紋の認証をおこなうことを特徴とする。【００２８】
また、本発明は、上記発明において、前記画像データ送信手段は、指紋画像に係るデータを暗号化し、暗号化したデータをネットワークを介して送信することを特徴とする。【００２９】
また、本発明は、上記発明において、前記クライアント装置は、前記特定の指紋画像の入力を受け付ける特定画像入力受付手段と、前記特定画像入力受付手段により受け付けられた特定の指紋画像に係るデータをネットワークを介して送信する特定画像データ送信手段とをさらに備え、前記データ生成手段は、前記特定画像データ送信手段により送信されたデータを受信し、受信したデータに基づいて拡大画像データを生成することを特徴とする。【００３０】
また、本発明は、上記発明において、前記特定画像データ送信手段は、特定の指紋画像に係るデータを暗号化し、暗号化したデータをネットワークを介して送信することを特徴とする。【００３１】
また、本発明は、上記発明において、前記指紋認証システムは、クライアント装置とサーバ装置とから構成され、前記クライアント装置は、前記照合用の指紋画像の入力を受け付ける照合用画像入力受付手段と、前記データ生成手段と、前記データ生成手段により生成された拡大画像データをネットワークを介して送信する画像データ送信手段と備え、前記データ生成手段は、前記照合用画像入力受付手段により受け付けられた指紋画像に基づいて拡大画像データを生成し、前記サーバ装置は、前記記憶手段と、前記認証手段とを備え、前記記憶手段は、前記画像データ送信手段により送信された拡大画像データを受信し、受信した拡大画像データを記憶することを特徴とする。【００３２】
また、本発明は、上記発明において、前記画像データ送信手段は、拡大画像データを暗号化し、暗号化した拡大画像データをネットワークを介して送信することを特徴とする。【００３３】
また、本発明は、指紋の認証をおこなう指紋認証方法であって、特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ拡大画像データを生成するデータ生成工程と、前記データ生成工程により生成された拡大画像データを記憶する記憶工程と、前記記憶工程により記憶された拡大画像データと、照合用に入力された指紋画像に係るデータとを照合することにより指紋の認証をおこなう認証工程と、を含んだことを特徴とする。【００３４】
また、本発明は、指紋の認証をおこなう指紋認証プログラムであって、特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ拡大画像データを生成するデータ生成手順と、前記データ生成手順により生成された拡大画像データを記憶する記憶手順と、前記記憶手順により記憶された拡大画像データと、照合用に入力された指紋画像に係るデータとを照合することにより指紋の認証をおこなう認証手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００３５】
本発明によれば、特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ拡大画像データを生成し、生成した拡大画像データを記憶し、記憶した拡大画像データと、照合用に入力された指紋画像に係るデータとを照合することにより指紋の認証をおこなうこととしたので、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認証を効率的におこなうことができるという効果を奏する。【００３６】
また、本発明によれば、拡大画像データは、指紋画像の特定領域における指紋隆線の数のデータを含んだこととしたので、指紋隆線の数に基づいて指紋認証を効率的におこなうことができるという効果を奏する。【００３７】
また、本発明によれば、指紋中心を検出し、検出した指紋中心に中心がある領域を指紋画像の特定領域として設定し、当該特定領域内の指紋画像の縦方向および横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することとしたので、横方向および縦方向に伸びる指紋隆線が数多く存在する領域において拡大画像データを生成することにより照合を精度良くおこなうことができるという効果を奏する。【００３８】
また、本発明によれば、指紋中心を検出し、検出した指紋中心から指紋画像の縦方向に所定の距離だけ離れた位置に中心がある領域を指紋画像の特定領域として設定し、当該特定領域内の指紋画像の横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することとしたので、横方向に伸びる指紋隆線が数多く存在する領域において拡大画像データを生成することにより照合を精度良くおこなうことができるという効果を奏する。【００３９】
また、本発明によれば、指紋中心を検出し、検出した指紋中心から指紋画像の横方向に所定の距離だけ離れた位置に中心がある領域を指紋画像の特定領域として設定し、当該特定領域内の指紋画像の縦方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することとしたので、縦方向に伸びる指紋隆線が数多く領域において拡大画像データを生成することにより照合を精度良くおこなうことができるという効果を奏する。【００４０】
また、本発明によれば、拡大画像データは、指紋画像における指紋隆線の分岐点または端点のデータをさらに含んだこととしたので、照合をさらに精度良くおこなうことができるという効果を奏する。【００４１】
また、本発明によれば、特定の指紋画像を記憶し、第１の拡大画像データが記憶された後、記憶した特定の指紋画像を読み出して、読み出した特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ第２の拡大画像データを生成し、生成した第２の拡大画像データを記憶することとしたので、拡大画像データを生成するために必要な指紋画像を保持しておくことにより、拡大画像データを任意の時点で生成することができるという効果を奏する。【００４２】
また、本発明によれば、特定の指紋画像をあらかじめ設定された縦方向または横方向の拡大率で拡大することとしたので、利用者の成長の過程で指紋の縦横の大きさが均等に大きくならなかった場合でも、指紋認証を効果的におこなうことができるという効果を奏する。【００４３】
また、本発明によれば、身体の成長状況に係る情報を記憶し、記憶した情報に基づいて、縦方向または横方向の拡大率を設定し、設定した拡大率で特定の指紋画像を拡大することとしたので、指紋画像の拡大率を効率的に設定することができるという効果を奏する。【００４４】
また、本発明によれば、身体の成長状況に係る情報は、身長または体重の変化に係る情報を含み、異なる２つの時点間における身長または体重の変化量に基づいて縦方向または横方向の拡大率を設定することとしたので、身長または体重の増加に応じて、指紋画像の拡大率を効率的に設定することができるという効果を奏する。【００４５】
また、本発明によれば、照合用の指紋画像の入力時に、利用者の身長または体重を計測し、計測した身長または体重の情報を身体の成長に係る情報として記憶し、記憶した情報に基づいて縦方向または横方向の拡大率を設定することとしたので、身長または体重の情報を効率的に得ることができ、指紋画像の拡大率を効率的に設定することができるという効果を奏する。【００４６】
また、本発明によれば、暗号化された拡大画像データを生成することとしたので、たとえ拡大画像データが外部に流出してしまったとしても、その内容が第三者に見られることを防止することができるという効果を奏する。【００４７】
また、本発明によれば、指紋認証システムは、クライアント装置とサーバ装置とから構成され、クライアント装置は、照合用の指紋画像の入力を受け付け、受け付けられた指紋画像に係るデータをネットワークを介して送信し、サーバ装置は、クライアント装置により送信されたデータを受信して指紋画像に係るデータを生成し、生成した指紋画像に係るデータと拡大画像データとを照合することにより指紋の認証をおこなうこととしたので、サーバ装置が複数のクライアント装置から指紋画像を収集して効率的に指紋認証をおこなうことができるという効果を奏する。【００４８】
また、本発明によれば、クライアント装置は、指紋画像に係るデータを暗号化し、暗号化したデータをネットワークを介して送信することとしたので、指紋画像に係るデータが第三者により盗み見られることを防止することができるという効果を奏する。【００４９】
また、本発明によれば、クライアント装置は、特定の指紋画像の入力を受け付け、受け付けた特定の指紋画像に係るデータをネットワークを介して送信し、サーバ装置は、クライアント装置により送信されたデータを受信し、受信したデータに基づいて拡大画像データを生成することとしたので、サーバ装置が複数のクライアント装置から指紋画像を収集して効率的に指紋画像の登録をおこなうことができるという効果を奏する。【００５０】
また、本発明によれば、クライアント装置は、特定の指紋画像に係るデータを暗号化し、暗号化したデータをネットワークを介して送信することとしたので、特定の指紋画像に係るデータが第三者により盗み見られることを防止することができるという効果を奏する。【００５１】
また、本発明によれば、指紋認証システムは、クライアント装置とサーバ装置とから構成され、クライアント装置は、照合用の指紋画像の入力を受け付け、入力を受け付けた指紋画像に基づいて拡大画像データを生成し、生成した拡大画像データをネットワークを介して送信し、サーバ装置は、クライアント装置により送信された拡大画像データを受信し、受信した拡大画像データを記憶することとしたので、クライアント装置が拡大画像データを生成することによりサーバ装置の負荷を軽減することができるという効果を奏する。【００５２】
また、本発明によれば、クライアント装置は、拡大画像データを暗号化し、暗号化した拡大画像データをネットワークを介して送信することとしたので、拡大画像データが第三者により盗み見られることを防止することができるという効果を奏する。
【図面の簡単な説明】
【００５３】
【図１】図１は、実施例１に係る指紋認証システム１０の機能構成を示す図である。
【図２】図２は、図１に示した標準身長・体重データ１３ａの一例を示す図である。
【図３】図３は、図１に示した拡大方法データ１３ｂの一例を示す図である。
【図４】図４は、図１に示した検出エリアデータ１３ｃの一例を示す図である。
【図５】図５は、指紋の検出エリア３２について説明する図である。
【図６】図６は、図１に示した登録データ１３ｄの一例を示す図である。
【図７】図７は、指紋中心３１の上下に設けられた検出エリア４０ａ，４０ｂを示す図である。
【図８】図８は、指紋中心３１の左右に設けられた検出エリア５０ａ，５０ｂを示す図である。
【図９】図９は、実施例１に係る指紋登録処理の処理手順を示すフローチャートである。
【図１０】図１０は、実施例１に係る指紋照合処理の処理手順を示すフローチャートである。
【図１１】図１１は、実施例２に係る指紋認証システムの機能構成を示す図である。
【図１２】図１２は、実施例３に係る指紋認証システムの機能構成を示す図である。
【図１３】図１３は、実施例４に係る指紋認証システムの機能構成を示す図である。
【図１４】図１４は、図１３に示した身体測定結果データ１４３ｅの一例を示す図である。
【図１５】図１５は、実施例４に係る指紋登録処理の処理手順を示すフローチャートである。
【図１６】図１６は、指紋データの更新処理の処理手順を示すフローチャートである。
【図１７】図１７は、図１、図１１、図１２、図１３に示した各装置を構成するコンピュータのハードウェア構成を示す図である。
【符号の説明】
【００５４】
１０，１４０  指紋認証システム
１１，７１，１２１，１４１  情報入力受付部
１２，６２，１０２，１４２  結果通知部
１３，７２，１２２，１４３  記憶部
１３ａ，７２ａ，１２２ａ  標準身長・体重データ
１３ｂ，７２ｂ，１２２ｂ，１４３ａ  拡大方法データ
１３ｃ，７２ｃ，１２２ｃ，１４３ｂ  検出エリアデータ
１３ｄ，７２ｄ，１２２ｄ，１４３ｃ  登録データ
１３ｅ，７２ｅ，１２２ｅ，１４３ｄ  指紋画像データ
１４，１０１，１４４  指紋読取部
１４３ｅ  身体測定結果データ
１５，７３，１０３，１４５  画像加工部
１５３  体重計
１５４  カメラ
１５５  身長判定部
１５６  データ登録処理部
１６，７４，１０４，１４６  隆線数検出部
１７，７５，１０５，１４７  指紋特徴検出部
１８，７６，１０６，１４８  登録データ作成部
１９，７７，１０７，１４９  照合データ作成部
１０８  設定データ取得部
１２６  データ記憶／読出処理部
２０，７８，１２３，１５０  データ暗号／復号処理部
２１，７９，１２４，１５１  照合対象データ取得部
２２，８０，１２５，１５２  照合判定部
３０  指紋画像
３１  指紋中心
３２，４０ａ，４０ｂ，５０ａ，５０ｂ  検出エリア
３３  水平線
３４  垂直線
６０，１００  クライアント装置
６１  指紋読取部
６３，８１，１０９，１２７  通信データ暗号／復号処理部
６４，８２，１１０，１２８  通信データ送受信部
７０，１２０  サーバ装置
９０，１３０  ネットワーク
【発明を実施するための最良の形態】
【００５５】
以下に、本発明に係る指紋認証システムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００５６】
まず、本発明に係る指紋認証処理の概念について説明する。この指紋認証処理では、利用者により登録用に入力された指紋画像を拡大して指紋画像に係るデータを生成し、生成したデータをデータベースに記憶しておく。【００５７】
そして、指紋の照合時には、利用者により入力された指紋画像から指紋画像に係るデータを生成し、生成したデータと上記データベースに記憶しておいた指紋画像に係るデータとを照合することにより指紋の認証をおこなう。【００５８】
このように、この指紋認証処理では、照合時に利用者により入力された指紋画像のデータを登録用の指紋画像のデータとして用いることがないので、照合時に利用者により入力された指紋画像のデータが２次使用される危険性がなく、指紋データの安全性が確保できるとともに、指紋画像を拡大して指紋認証をおこなうため、短期間で大きく成長する若年層に対しても安定した指紋認証を効率的におこなうことができる。また、指紋の照合時に、利用者により入力された指紋画像を縮小するなどの処理が不要のため、指紋認証を迅速におこなうことができる。【００５９】
つぎに、実施例１に係る指紋認証システムの機能構成について説明する。図１は、実施例１に係る指紋認証システム１０の機能構成を示す図である。図１に示すように、この指紋認証システム１０は、情報入力受付部１１、結果通知部１２、記憶部１３、指紋読取部１４、画像加工部１５、隆線数検出部１６、指紋特徴検出部１７、登録データ作成部１８、照合データ作成部１９、データ暗号／復号処理部２０、照合対象データ取得部２１、照合判定部２２を有する。【００６０】
情報入力受付部１１は、記憶部１３に記憶される種々の情報の入力を指紋認証システム１０の管理者などから受け付けるキーボードやマウスなどの入力デバイスである。結果通知部１２は、指紋登録処理の処理結果や指紋の認証結果を指紋認証システム１０の利用者などに通知するディスプレイなどの表示デバイスである。【００６１】
なお、ここでは、指紋認証の結果を利用者などに通知することとしているが、その結果を他の装置に通知して、他の装置に何らかの処理を実行させることとしてもよい。たとえば、立ち入りを制限している領域に通じるドアの開閉を制御する処理を他の装置に実行させることとしてもよい。【００６２】
記憶部１３は、ハードディスク装置などの記憶デバイスである。この記憶部１３は、標準身長・体重データ１３ａ、拡大方法データ１３ｂ、検出エリアデータ１３ｃ、登録データ１３ｄ、指紋画像データ１３ｅを記憶している。【００６３】
標準身長・体重データ１３ａは、人間の標準的な身長および標準的な体重の情報が記憶されたデータである。図２は、図１に示した標準身長・体重データ１３ａの一例を示す図である。【００６４】
図２に示すように、標準身長・体重データ１３ａには、標準身長、標準体重および成長比率の情報が、時間の経過（測定年、１年後、２年後、・・・、９年後）とともに登録されている。【００６５】
ここで、標準体重は、一般的な標準体重計算法、すなわち、
標準体重＝（標準身長−１００）×０．９
という式を用いて計算されている。また、成長比率は、標準身長の伸び率である。【００６６】
図１の説明に戻ると、拡大方法データ１３ｂは、登録用に入力された指紋画像の拡大方法に係る情報を記憶したデータである。図３は、図１に示した拡大方法データ１３ｂの一例を示す図である。図３に示すように、この拡大方法データ１３ｂには、画像数、（最大縦方向拡大率，最大横方向拡大率）、（縦方向拡大率，横方向拡大率）の情報が登録されている。【００６７】
画像数は、利用者により登録用に入力された指紋の画像と、その画像から生成される拡大画像とを合わせた画像の数の情報である。（最大縦方向拡大率，最大横方向拡大率）は、利用者により登録用に入力された指紋の画像を縦方向および横方向に拡大する際の縦方向拡大率および横方向拡大率の最大値の情報である。ここで、拡大率が１００％とは、画像の大きさが元の画像のままであることを示す。【００６８】
（縦方向拡大率，横方向拡大率）は、利用者により登録用に入力された指紋の画像を縦方向あるいは横方向に拡大する際の拡大率の情報である。この（縦方向拡大率，横方向拡大率）は、上記画像数の分だけ登録される。【００６９】
（縦方向拡大率，横方向拡大率）は、図２に示した標準身長・体重データ１３ａに基づいて決定される。ここで、身長および体重が標準身長および標準体重の通りに増加する場合には、指紋の大きさが縦横均等に成長比率にしたがって大きくなるものと考える。【００７０】
そして、標準身長・体重データ１３ａに登録された成長比率に基づいて、９つの拡大率（１００％＋４．２％＝１０４．２％、１０４．２％×（１００＋４．０）％＝１０８．４％、１０８．４％×（１００＋３．８）％＝１１２．５％、・・・）を算出し、その拡大率を縦方向拡大率および横方向拡大率として設定する。【００７１】
また、身長の増加に比べて体重の増加が少なかった場合を想定し、縦方向拡大率は上記成長比率の数値を用いて算出された拡大率（１０４．２％、１０８．４％、１１２．５％、・・・）とし、横方向拡大率が小さくなるよう補正する。【００７２】
具体的には、横方向拡大率を算出する場合に、標準身長・体重データ１３ａに登録された成長比率を０．１％だけ減らして横方向拡大率を算出する（１００％＋４．２％−０．１％＝１０４．１％、１０４．１％×（１００＋４．０−０．１）％＝１０８．２％、１０８．２％×（１００＋３．８−０．１）％＝１１２．２％、・・・）。【００７３】
さらに、身長の増加に比べて体重の増加が多かった場合を想定し、横方向拡大率は上記成長比率の数値を用いて算出された拡大率（１０４．２％、１０８．４％、１１２．５％、・・・）とし、縦方向拡大率が小さくなるよう補正する。【００７４】
具体的には、縦方向拡大率を算出する場合に、標準身長・体重データ１３ａに登録された成長比率を０．１％だけ減らして縦方向拡大率を算出する（１００％＋４．２％−０．１％＝１０４．１％、１０４．１％×（１００＋４．０−０．１）％＝１０８．２％、１０８．２％×（１００＋３．８−０．１）％＝１１２．２％、・・・）。【００７５】
なお、上述した縦方向拡大率および横方向拡大率の設定方法および縦方向拡大率および横方向拡大率の値は一例であり、縦方向拡大率および横方向拡大率をその他の方法で設定することとしてもよいし、縦方向拡大率および横方向拡大率を別の値に設定することとしてもよい。【００７６】
また、拡大方法データ１３ｂは、指紋認証システム１０の管理者などが直接設定することもできる。具体的には、情報入力受付部１１が、指紋認証システム１０の管理者などから拡大方法の設定データを受け付け、データ暗号／復号処理部２０を介して、その設定データを拡大方法データ１３ｂとして記憶部１３に記憶させる。【００７７】
たとえば、設定データとして、図３の拡大方法データ１３ｂに示した画像数ｎおよび最大拡大率（ａ％，ａ％）の情報の入力を管理者から受け付けた場合には、情報入力受付部１１は、指紋が利用者の成長に応じて縦横均一に大きくなる場合を想定し、（縦方向拡大率，横方向拡大率）を、（３ｉ（а−１００）／（ｎ−１）＋１００％，３ｉ（ａ−１００）／（ｎ−１）＋１００％）により決定する（ただし、ｉ＝１〜（ｎ−１）／３）。【００７８】
また、情報入力受付部１１は、身長の増加に比べて体重の増加が少なかった場合や、身長の増加に比べて体重の増加が多かった場合を想定し、（縦方向拡大率，横方向拡大率）を所定の値だけ補正する。そして、情報入力受付部１１は、このようにして得られた（縦方向拡大率，横方向拡大率）を拡大方法データ１３ｂとして記憶部１３に記憶させる。【００７９】
図１の説明に戻ると、検出エリアデータ１３ｃは、指紋画像において指紋隆線の数を検出する領域（検出エリア）の設定情報を記憶したデータである。図４は、図１に示した検出エリアデータ１３ｃの一例を示す図である。図４に示すように、この検出エリアデータ１３ｃには、検出エリア中心位置、検出エリア縦幅、検出エリア横幅の情報が登録されている。【００８０】
検出エリア中心位置は、検出エリアの中心位置の直交座標系における座標値の情報である。この直交座標系の原点は、従来の方法を用いて検出された指紋中心に設定される。図４の例では、検出エリア中心位置は（０，０）であるので、指紋中心の位置と一致する。【００８１】
この指紋中心は、たとえば、以下のようにして検出される。すなわち、指紋の上部にある隆線から下部にある隆線へと隆線を順次選択し、選択した隆線の頂上となる点を検出する。そして、最後に頂上となる点が検出できた隆線を指紋紋様を構成する最も内側の隆線と判定し、その隆線の頂上となる点を指紋中心に設定する。【００８２】
検出エリア縦幅は、四角形（正方形あるいは長方形）の検出エリアの縦幅の情報である。検出エリア横幅は、四角形の検出エリアの横幅の情報である。【００８３】
図５は、指紋の検出エリア３２について説明する図である。図５に示すように、指紋画像３０から指紋中心３１が検出されると、その指紋中心３１を中心とし、縦幅および横幅が上記検出エリア縦幅および検出エリア横幅である検出エリア３２が設定される。【００８４】
図１の説明に戻ると、登録データ１３ｄは、各利用者の指紋に係る情報を記憶したデータである、図６は、図１に示した登録データ１３ｄの一例を示す図である。図６に示すように、この登録データ１３ｄには、利用者ＩＤ、指紋データＩＤ、（縦方向拡大率，横方向拡大率）、指紋中心位置、縦方向隆線数、横方向隆線数、隆線端点座標、隆線分岐点座標の情報が登録されている。【００８５】
利用者ＩＤは、指紋に係る情報が登録された利用者を識別するための識別情報である。指紋データＩＤは、利用者の指紋を異なる拡大率で拡大することにより生成された各指紋データを識別する識別情報である。（縦方向拡大率，横方向拡大率）は、この指紋データに対応する拡大された指紋画像の縦方向拡大率および横方向拡大率の情報である。【００８６】
指紋中心位置は、指紋中心の位置を示す直交座標系における座標値の情報である。この直交座標系の原点は、四角形の指紋画像の左上頂点などに設定される。縦方向隆線数および横方向隆線数は、図５に示すような検出エリア３２において指紋中心３１を通る水平線３３および垂直線３４を引いた場合に、その水平線３３および垂直線３４と交差する指紋隆線の数の情報である。【００８７】
なお、ここでは、検出エリア３２の中心位置を指紋中心３１に設定する場合について説明したが、検出エリアの中心位置を指紋中心３１の上下左右に設けることとしてもよい。図７は、指紋中心３１の上下に設けられた検出エリア４０ａ，４０ｂを示す図であり、図８は、指紋中心３１の左右に設けられた検出エリア５０ａ，５０ｂを示す図である。【００８８】
図７に示すように、指紋中心３１の上下に検出エリア４０ａ，４０ｂを設ける場合には、指紋の隆線は横方向の隆線が支配的となる。このような場合には、横方向隆線数のみを調べ、その横方向隆線数を用いて指紋の登録データを作成する。【００８９】
同様に、指紋中心３１の左右に検出エリア５０ａ，５０ｂを設ける場合には、図８に示すように、指紋の隆線は縦方向の隆線が支配的となる。このような場合には、縦方向隆線数のみを調べ、その縦方向隆線数を用いて指紋の登録データを作成する。【００９０】
図６の説明に戻ると、隆線端点座標および隆線分岐点座標は、指紋画像における指紋隆線の端点および分岐点の直交座標系における座標値の情報である。この直交座標系の原点は上記指紋中心３１に設定される。【００９１】
図１の説明に戻ると、指紋画像データ１３ｅは、利用者により登録用に入力された指紋の画像データである。各画像データは、利用者の利用者ＩＤと対応付けて記憶されている。このように、利用者により登録用に入力された指紋画像を保存しておくことにより、拡大方法データ１３ｂに登録された情報が変更された場合など、任意の時点で指紋画像を拡大した拡大画像を再度生成することができる。【００９２】
指紋読取部１４は、指紋の登録・照合時に利用者の指紋を読み取るセンサである。画像加工部１５は、登録データ１３ｄとして記憶部１３に記憶される指紋データを作成するため、利用者の指紋画像を拡大する処理部である。【００９３】
具体的には、画像加工部１５は、標準身長・体重データ１３ａに基づいて指紋画像の縦方向拡大率および横方向拡大率を算出し、画像数、最大拡大率および縦方向拡大率および横方向拡大率の情報を拡大方法データ１３ｂとして記憶部１３に記憶する。【００９４】
そして、指紋データの登録時には、画像加工部１５は、利用者により入力された指紋画像から指紋中心３１を検出し、検出した指紋中心３１と拡大方法データ１３ｂに登録された指紋画像の拡大方法の情報とに基づいて指紋画像を拡大する。【００９５】
隆線数検出部１６は、検出エリアデータ１３ｃに登録された情報に基づいて、指紋画像上に検出エリア３２を設定し、検出エリア３２内における縦方向隆線数および横方向隆線数を検出する処理部である。指紋特徴検出部１７は、指紋画像から指紋特徴（隆線端点座標および隆線分岐点座標）を検出する処理部である。【００９６】
登録データ作成部１８は、隆線数検出部１６および指紋特徴検出部１７により検出された情報に基づいて、登録データ１３ｄを作成する処理部である。また、登録データ作成部１８は、登録データ１３ｄの作成後、登録データ１３ｄをデータ暗号／復号処理部２０に出力し、さらに結果通知部１２に登録データ１３ｄの登録完了情報を出力する。【００９７】
照合データ作成部１９は、指紋の照合時に、隆線数検出部１６および指紋特徴検出部１７により検出された情報に基づいて、登録データ１３ｄとして登録された指紋データと比較される照合用の指紋データを作成する処理部である。【００９８】
データ暗号／復号処理部２０は、登録データ１３ｄや指紋画像データ１３ｅなどのデータを記憶部１３に記憶する際にデータを暗号化し、また、登録データ１３ｄや指紋画像データ１３ｅなどのデータを記憶部１３から読み出す場合にデータを復号化する処理部である。ここで、暗号化されるデータは、記憶部１３に記憶されるすべてのデータであってもよいし、ある特定の種類のデータであってもよい。【００９９】
照合対象データ取得部２１は、記憶部１３に登録データ１３ｄとして登録された指紋データを照合用の指紋データと比較するために読み出す処理部である。照合判定部２２は、照合データ作成部１９により作成された指紋データと照合対象データ取得部２２により取得された指紋データとを比較して１対Ｎ照合方式により指紋の照合をおこない、照合結果を結果通知部１２に出力する処理部である。【０１００】
具体的には、照合判定部２２は、登録データ１３ｄに登録されている指紋データのうち、指紋隆線数が利用者により入力された指紋の指紋隆線数と最も近いものを抽出する。そして、照合判定部２２は、抽出した指紋データの指紋特徴と、利用者により入力された指紋の指紋特徴とが一致するか否かを調べ、両者が一致する場合に照合が成功したと判定する。【０１０１】
照合が失敗した場合には、照合判定部２２は、利用者により入力された指紋の指紋隆線数よりも指紋隆線数が大きい指紋データ群と指紋隆線数が小さい指紋データ群とから、先に抽出した指紋データのつぎに指紋隆線数が近い２つの指紋データをそれぞれ抽出し、抽出した指紋データに含まれる指紋特徴と利用者により入力された指紋の指紋特徴とが一致するか否かを再度調べる。【０１０２】
このように照合を複数回おこなう理由は、たとえ登録してある指紋データが本人のものであったとしても、登録してある指紋データの指紋隆線数と入力された指紋の指紋隆線数とが若干ずれる可能性があるためである。そして、照合判定部２２は、両者が一致する場合に照合が成功したと判定し、両者が一致しない場合は照合が失敗したと判定する。【０１０３】
ここで、上述のように、１対Ｎ照合方式により指紋の照合をおこなう場合には、入力された指紋のデータと最も一致の度合いが高い登録された指紋データを本人の指紋データと判定するが、一人の利用者に対して登録された複数の指紋データを照合対象とすると、比較対照とする指紋データの数が増えるため、他人を本人として認証してしまう他人受け入れ率が高くなる可能性がある。【０１０４】
そのため、一致の度合いが同じ指紋データが複数検出された場合には、照合判定部２２は、結果通知部１２に利用者に再度指紋の入力を促すメッセージを出力させ、入力された指紋のデータを用いて指紋の照合を再度おこなうこととする。その際、照合判定部２２は、利用者に１回目とは違う指の指紋を入力させる。【０１０５】
そして、照合判定部２２は、２回目に入力された指紋のデータを用いて指紋の照合をおこなう。この場合、照合対象とする登録された指紋データは、１回目の１対Ｎ照合において指紋データの一致の度合いが同じであった利用者の指紋データとする。これにより、２回目の指紋の照合処理にかかる時間を、１回目の指紋の照合処理にかかる時間よりも大幅に短くすることができる。【０１０６】
また、指紋センサである指紋読取部１４に指を置く際の置き方により入力された指紋の指紋特徴点の配置が他人の指紋のものと偶然似通ってしまい、他人受け入れ率が高くなる可能性もある。【０１０７】
このような場合にも、同じ指で２度指紋の照合をおこなうことにより他人受け入れ率を低くすることができる。この場合も、照合対象とする登録された指紋データは、１回目の１対Ｎ照合において指紋データの一致の度合いが同じであった利用者の指紋データとする。これにより、２回目の指紋の照合処理にかかる時間を、１回目の指紋の照合処理にかかる時間よりも大幅に短くすることができる。【０１０８】
なお、ここでは、指紋隆線数と指紋特徴とを用いて指紋の照合をおこなっているが、指紋の照合方法はこれに限定されず、指紋のパターンマッチングにより照合をおこなうなど、他の方法を用いることとしてもよい。【０１０９】
つぎに、実施例１に係る指紋登録処理の処理手順について説明する。図９は、実施例１に係る指紋登録処理の処理手順を示すフローチャートである。図９に示すように、まず、指紋認証システム１０の指紋読取部１４は、利用者の指紋を読み取る（ステップＳ１０１）。【０１１０】
そして、画像加工部１５は、画像の拡大回数を数える拡大回数カウンタ「ｍ」を「０」に設定する（ステップＳ１０２）。続いて、画像加工部１５は、読み取った指紋の指紋中心３１を検出し（ステップＳ１０３）、さらに、検出エリアデータ１３ｃを記憶部１３から読み出して、検出エリア３２を決定する（ステップＳ１０４）。【０１１１】
その後、隆線数検出部１６は、検出エリア３２内の指紋隆線の数を検出する（ステップＳ１０５）。そして、指紋特徴検出部１７は、指紋特徴（指紋隆線の端点位置および分岐点位置）を検出する（ステップＳ１０６）。【０１１２】
続いて、登録データ作成部１８は、検出した指紋隆線の数と指紋特徴とを基にして登録データ１３ｄを作成する（ステップＳ１０７）。そして、データ暗号／復号処理部２０は、登録データ作成部１８により作成された登録データ１３ｄを暗号化して記憶部１３に記憶する（ステップＳ１０８）。【０１１３】
その後、画像加工部１５は、拡大方法データ１３ｂを記憶部１３から読み出して、画像数「ｎ」および拡大率の情報を取得する（ステップＳ１０９）。そして、画像加工部１５は、「ｍ＜ｎ−１」であるか否かを調べる（ステップＳ１１０）。【０１１４】
「ｍ＜ｎ−１」でない場合には（ステップＳ１１０，Ｎｏ）、このままこの指紋登録処理を終了する。「ｍ＜ｎ−１」である場合には（ステップＳ１１０，Ｙｅｓ）、画像加工部１５は、拡大回数カウンタ「ｍ」を「１」だけ増やす（ステップＳ１１１）。【０１１５】
そして、画像加工部１５は、読み取った指紋画像を拡大方法データ１３ｂに登録されている拡大率で拡大し（ステップＳ１１２）、拡大した指紋画像に対して、ステップＳ１０３以降の処理を継続する。【０１１６】
つぎに、実施例１に係る指紋照合処理の処理手順について説明する。図１０は、実施例１に係る指紋照合処理の処理手順を示すフローチャートである。図１０に示すように、まず、指紋認証システム１０の指紋読取部１４は、照合用の利用者の指紋を読み取る（ステップＳ２０１）。【０１１７】
そして、画像加工部１５は、読み取った指紋の指紋中心３１を検出し（ステップＳ２０２）、さらに、検出エリアデータ１３ｃを記憶部１３から読み出して、検出エリア３２を決定する（ステップＳ２０３）。【０１１８】
その後、隆線数検出部１６は、検出エリア３２内の指紋隆線の数を検出する（ステップＳ２０４）。そして、指紋特徴検出部１７は、指紋特徴（指紋隆線の端点位置および分岐点位置）を検出する（ステップＳ２０５）。【０１１９】
続いて、照合データ作成部１９は、検出した指紋隆線の数と指紋特徴とから登録データ１３ｄと比較する照合データを作成する（ステップＳ２０６）。そして、照合対照データ取得部２１は、記憶部１３から登録データ１３ｄを取得する（ステップＳ２０７）。【０１２０】
その後、照合判定部２２は、照合データと一致するデータが登録データ１３ｄに登録されているか否かを調べる（ステップＳ２０８）。照合データと一致するデータが登録データ１３ｄに登録されている場合には（ステップＳ２０８，Ｙｅｓ）、照合判定部２２は、指紋が登録された本人の指紋であると判定し（ステップＳ２０９）、結果通知部１２は、その判定結果を出力する（ステップＳ２１１）。【０１２１】
照合データと一致するデータが登録データ１３ｄに登録されていない場合には（ステップＳ２０８，Ｎｏ）、照合判定部２２は、指紋が登録された本人の指紋でないと判定し（ステップＳ２１０）、結果通知部１２は、その判定結果を出力する（ステップＳ２１１）。【０１２２】
上述してきたように、本実施例１では、指紋認証システム１０の画像加工部１５が、特定の指紋画像を拡大し、登録データ作成部１８が、拡大した指紋画像の情報を含んだ登録データ１３ｄを生成し、記憶部１３が、生成された登録データ１３ｄを記憶し、照合判定部２２が、記憶部１３に記憶された登録データ１３ｄと、照合用に入力された指紋に係るデータとを照合することにより指紋の認証をおこなうこととしたので、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認証を効率的におこなうことができる。【０１２３】
また、本実施例１では、登録データ１３ｄは、指紋画像の検出エリア３２内における指紋隆線の数のデータを含んだこととしたので、指紋隆線の数に基づいて指紋認証を効率的におこなうことができる。【０１２４】
また、本実施例１では、画像加工部１５は、指紋中心３１を検出し、検出した指紋中心３１に中心がある領域を指紋画像の検出エリア３２として設定し、当該検出エリア３２内の指紋画像の縦方向および横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ登録データ１３ｄを生成することとしたので、横方向および縦方向に伸びる指紋隆線が数多く存在する領域において登録データ１３ｄを生成することにより照合を精度良くおこなうことができる。【０１２５】
また、本実施例１では、画像加工部１５は、指紋中心３１を検出し、検出した指紋中心３１から指紋画像の縦方向に所定の距離だけ離れた位置に中心がある領域を指紋画像の検出エリア４０ａ，４０ｂとして設定し、当該検出エリア４０ａ，４０ｂ内の指紋画像の横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ登録データ１３ｄを生成することとしたので、横方向に伸びる指紋隆線が数多く存在する領域において登録データ１３ｄを生成することにより照合を精度良くおこなうことができる。【０１２６】
また、本実施例１では、画像加工部１５は、指紋中心３１を検出し、検出した指紋中心３１から指紋画像の横方向に所定の距離だけ離れた位置に中心がある領域を指紋画像の検出エリア５０ａ，５０ｂとして設定し、当該検出エリア５０ａ，５０ｂ内の指紋画像の縦方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ登録データ１３ｄを生成することとしたので、縦方向に伸びる指紋隆線が数多く領域において登録データ１３ｄを生成することにより照合を精度良くおこなうことができる。【０１２７】
また、本実施例１では、登録データ１３ｄは、指紋画像における指紋隆線の分岐点または端点のデータをさらに含んだこととしたので、照合をさらに精度良くおこなうことができる。【０１２８】
また、本実施例１では、記憶部１３は、利用者により登録用に入力された指紋画像を指紋画像データ１３ｅとして記憶し、登録データ作成部１８により作成された登録データ１３ｄが記憶された後、画像加工部１５は、記憶部１３に指紋画像データ１３ｅとして記憶された指紋画像を読み出して、読み出した指紋画像を拡大し、登録データ作成部１８は、拡大された指紋画像の情報を含んだ登録データ１３ｄを生成し、生成した登録データ１３ｄをさらに記憶部１３に記憶することとしたので、登録データ１３ｄを生成するために必要な指紋画像を保持しておくことにより、登録データ１３ｄを任意の時点で再生成することができる。【０１２９】
また、本実施例１では、画像加工部１５は、指紋画像をあらかじめ設定された縦方向拡大率または横方向拡大率で拡大することとしたので、利用者の成長の過程で指紋の縦横の大きさが均等に大きくならなかった場合でも、指紋認証を効果的におこなうことができる。【０１３０】
また、本実施例１では、データ暗号／復号処理部２０は、暗号化された登録データ１３ｄを生成することとしたので、たとえ登録データ１３ｄが外部に流出してしまったとしても、その内容が第三者に見られることを防止することができる。
【実施例２】
【０１３１】
本実施例２では、指紋の読み取りと指紋照合処理とをネットワークを介して接続された別の装置が独立におこなう場合について説明する。図１１は、実施例２に係る指紋認証システムの機能構成を示す図である。図１１に示すように、この指紋認証システムは、クライアント装置６０とサーバ装置７０とがネットワーク９０を介して接続されている。【０１３２】
クライアント装置６０は、利用者の指紋を読み取り、その指紋画像をサーバ装置７０に送信するとともに、サーバ装置７０から指紋登録処理の処理結果や指紋の認証結果の情報を受信して、その情報を出力する装置である。このクライアント装置６０は、指紋読取部６１、結果通知部６２、通信データ暗号／復号処理部６３、通信データ送受信部６４を有する。【０１３３】
ここで、指紋読取部６１および結果通知部６２は、図１に示した指紋読取部１４および結果通知部１２と同様の機能部であり、ここでは説明を省略する。通信データ暗号／復号処理部６３は、サーバ装置７０に送信するデータを暗号化し、また、サーバ装置７０により暗号化されて送信されたデータを復号化する処理部である。ここで、暗号化されるデータは、サーバ装置７０に送信されるすべてのデータであってもよいし、ある特定の種類のデータであってもよい。通信データ送受信部６４は、サーバ装置７０との間でデータの送受信をおこなうネットワークインターフェースである。【０１３４】
サーバ装置７０は、クライアント装置６０により読み取られた指紋画像を用いて指紋認証をおこなう装置である。このサーバ装置７０は、情報入力受付部７１、記憶部７２、画像加工部７３、隆線数検出部７４、指紋特徴検出部７５、登録データ作成部７６、照合データ作成部７７、データ暗号／復号処理部７８、照合対象データ取得部７９、照合判定部８０、通信データ暗号／復号処理部８１、通信データ送受信部８２を有する。【０１３５】
ここで、情報入力受付部７１、記憶部７２、画像加工部７３、隆線数検出部７４、指紋特徴検出部７５、登録データ作成部７６、照合データ作成部７７、データ暗号／復号処理部７８、照合対象データ取得部７９、照合判定部８０は、図１に示した情報入力受付部１１、記憶部１３、画像加工部１５、隆線数検出部１６、指紋特徴検出部１７、登録データ作成部１８、照合データ作成部１９、データ暗号／復号処理部２０、照合対象データ取得部２１、照合判定部２２と同様の機能部であり、ここでは説明を省略する。【０１３６】
また、記憶部７２は、標準身長・体重データ７２ａ、拡大方法データ７２ｂ、検出エリアデータ７２ｃ、登録データ７２ｄ、指紋画像データ７２ｅを記憶している。これらの標準身長・体重データ７２ａ、拡大方法データ７２ｂ、検出エリアデータ７２ｃ、登録データ７２ｄ、指紋画像データ７２ｅは、図１に示した標準身長・体重データ１３ａ、拡大方法データ１３ｂ、検出エリアデータ１３ｃ、登録データ１３ｄ、指紋画像データ１３ｅと同様のデータであり、ここでは説明を省略する。【０１３７】
通信データ暗号／復号処理部８１は、クライアント装置６０に送信するデータを暗号化し、また、クライアント装置６０により暗号化されて送信されたデータを復号化する処理部である。ここで、暗号化されるデータは、クライアント装置６０に送信されるすべてのデータであってもよいし、ある特定の種類のデータであってもよい。通信データ送受信部８２は、クライアント装置６０との間でデータの送受信をおこなうネットワークインターフェースである。【０１３８】
上述してきたように、本実施例２では、指紋認証システムは、クライアント装置６０とサーバ装置７０とから構成され、クライアント装置６０は、照合用の指紋画像の入力を受け付け、受け付けた指紋画像に係るデータをネットワーク９０を介してサーバ装置７０に送信し、サーバ装置７０は、クライアント装置６０により送信されたデータを受信して照合用の指紋データを生成し、生成した指紋データと登録データ７２ｄに登録された指紋データとを照合することにより指紋の認証をおこなうこととしたので、サーバ装置７０が複数のクライアント装置６０から指紋画像を収集して効率的に指紋認証をおこなうことができる。【０１３９】
また、本実施例２では、クライアント装置６０は、指紋画像に係るデータを暗号化し、暗号化したデータをネットワーク９０を介してサーバ装置７０に送信することとしたので、指紋画像に係るデータが第三者により盗み見られることを防止することができる。【０１４０】
また、本実施例２では、クライアント装置６０は、利用者から登録用の指紋画像の入力を受け付け、受け付けた指紋画像に係るデータをネットワーク９０を介してサーバ装置７０に送信し、サーバ装置７０は、クライアント装置６０により送信されたデータを受信し、受信したデータに基づいて登録データ７２ｄを生成することとしたので、サーバ装置７０が複数のクライアント装置６０から指紋画像を収集して効率的に指紋画像の登録をおこなうことができる。【０１４１】
また、本実施例２では、クライアント装置６０は、登録用の指紋画像に係るデータを暗号化し、暗号化したデータをネットワーク９０を介してサーバ装置７０に送信することとしたので、登録用の指紋画像に係るデータが第三者により盗み見られることを防止することができる。
【実施例３】
【０１４２】
本実施例３では、指紋データの作成と指紋照合処理とをネットワークを介して接続された別の装置が独立におこなう場合について説明する。図１２は、実施例３に係る指紋認証システムの機能構成を示す図である。図１２に示すように、この指紋認証システムは、クライアント装置１００とサーバ装置１２０とがネットワーク１３０を介して接続されている。【０１４３】
クライアント装置１００は、利用者の指紋の画像を異なる拡大率で拡大し、拡大された指紋画像に係るデータを作成してサーバ装置１２０に送信するとともに、サーバ装置１２０から指紋登録処理の処理結果や指紋の認証結果の情報を受信して、その情報を出力する装置である。【０１４４】
このクライアント装置１００は、指紋読取部１０１、結果通知部１０２、画像加工部１０３、隆線数検出部１０４、指紋特徴検出部１０５、登録データ作成部１０６、照合データ作成部１０７、設定データ取得部１０８、通信データ暗号／復号処理部１０９、通信データ送受信部１１０を有する。【０１４５】
ここで、指紋読取部１０１、結果通知部１０２、画像加工部１０３、隆線数検出部１０４、指紋特徴検出部１０５、登録データ作成部１０６、照合データ作成部１０７は、図１に示した指紋読取部１４、結果通知部１２、画像加工部１５、隆線数検出部１６、指紋特徴検出部１７、登録データ作成部１８、照合データ作成部１９と同様の機能部であり、ここでは説明を省略する。【０１４６】
設定データ取得部１０８は、サーバ装置１２０から標準身長・体重データ１２２ａ、拡大方法データ１２２ｂ、検出エリアデータ１２２ｃ、指紋画像データ１２２ｅを取得して、画像加工部１０３あるいは隆線数検出部１０４に出力する処理部である。【０１４７】
通信データ暗号／復号処理部１０９は、サーバ装置１２０に送信するデータを暗号化し、また、サーバ装置１２０により暗号化されて送信されたデータを復号化する処理部である。ここで、暗号化されるデータは、サーバ装置１２０に送信されるすべてのデータであってもよいし、ある特定の種類のデータであってもよい。通信データ送受信部１１０は、サーバ装置１２０との間でデータの送受信をおこなうネットワークインターフェースである。【０１４８】
サーバ装置１２０は、クライアント装置１００により送信された指紋データを用いて指紋認証をおこなう装置である。このサーバ装置１２０は、情報入力受付部１２１、記憶部１２２、データ暗号／復号処理部１２３、照合対象データ取得部１２４、照合判定部１２５、データ記憶／読出処理部１２６、通信データ暗号／復号処理部１２７、通信データ送受信部１２８を有する。【０１４９】
ここで、情報入力受付部１２１、記憶部１２２、データ暗号／復号処理部１２３、照合対象データ取得部１２４、照合判定部１２５は、図１に示した情報入力受付部１１、記憶部１３、データ暗号／復号処理部２０、照合対象データ取得部２１、照合判定部２２と同様の機能部であり、ここでは説明を省略する。【０１５０】
また、記憶部１２２は、標準身長・体重データ１２２ａ、拡大方法データ１２２ｂ、検出エリアデータ１２２ｃ、登録データ１２２ｄ、指紋画像データ１２２ｅを記憶している。これらの標準身長・体重データ１２２ａ、拡大方法データ１２２ｂ、検出エリアデータ１２２ｃ、登録データ１２２ｄ、指紋画像データ１２２ｅは、図１に示した標準身長・体重データ１３ａ、拡大方法データ１３ｂ、検出エリアデータ１３ｃ、登録データ１３ｄ、指紋画像データ１３ｅと同様のデータであり、ここでは説明を省略する。【０１５１】
データ記憶／読出処理部１２６は、データ暗号／復号処理部１２３を介して、クライアント装置１００により送信された登録データ１２２ｄを記憶部１２２に記憶し、また、クライアント装置１００に送信する標準身長・体重データ１２２ａ、拡大方法データ１２２ｂ、検出エリアデータ１２２ｃ、指紋画像データ１２２ｅを記憶部１２２から読み出す処理部である。【０１５２】
また、データ記憶／読出処理部１２６は、登録データ１２２ｄをデータ暗号／復号処理部１２３に出力した後、通信データ送受信部１２７に登録データ１２２ｄの登録完了情報を出力する。この登録完了情報は、通信データ送受信部１２８によりクライアント装置１００に送信され、クライアント装置１００の結果通知部１０２により指紋登録処理の完了が利用者に通知される。【０１５３】
通信データ暗号／復号処理部１２７は、クライアント装置１００に送信するデータを暗号化し、また、クライアント装置１００により暗号化されて送信されたデータを復号化する処理部である。ここで、暗号化されるデータは、クライアント装置１００に送信されるすべてのデータであってもよいし、ある特定の種類のデータであってもよい。通信データ送受信部１２８は、クライアント装置１００との間でデータの送受信をおこなうネットワークインターフェースである。【０１５４】
上述してきたように、本実施例３では、指紋認証システムは、クライアント装置１００とサーバ装置１２０とから構成され、クライアント装置１００は、照合用の指紋画像の入力を受け付け、入力を受け付けた指紋画像に基づいて登録データ１２２ｄを生成し、生成した登録データ１２２ｄをネットワーク１３０を介してサーバ装置１２０に送信し、サーバ装置１２０は、クライアント装置１００により送信された登録データ１２２ｄを受信し、受信した登録データ１２２ｄを記憶することとしたので、クライアント装置１００が登録データ１２２ｄを生成することによりサーバ装置１２０の負荷を軽減することができる。【０１５５】
また、本実施例３では、クライアント装置１００は、登録データ１２２ｄを暗号化し、暗号化した登録データ１２２ｄをネットワーク１３０を介してサーバ装置１２０に送信することとしたので、登録データ１２２ｄが第三者により盗み見られることを防止することができる。
【実施例４】
【０１５６】
本実施例４では、指紋画像の拡大率を身体の成長に係る情報に基づいて決定する場合について説明する。図１３は、実施例４に係る指紋認証システムの機能構成を示す図である。【０１５７】
図１３に示すように、この指紋認証システム１４０は、情報入力受付部１４１、結果通知部１４２、記憶部１４３、指紋読取部１４４、画像加工部１４５、隆線数検出部１４６、指紋特徴検出部１４７、登録データ作成部１４８、照合データ作成部１４９、データ暗号／復号処理部１５０、照合対象データ取得部１５１、照合判定部１５２、体重計１５３、カメラ１５４、身長判定部１５５、データ登録処理部１５６を有する。【０１５８】
ここで、情報入力受付部１４１、結果通知部１４２、記憶部１４３、指紋読取部１４４、隆線数検出部１４６、指紋特徴検出部１４７、登録データ作成部１４８、照合データ作成部１４９、データ暗号／復号処理部１５０、照合対象データ取得部１５１、照合判定部１５２は、図１に示した情報入力受付部１１、結果通知部１２、記憶部１３、指紋読取部１４、隆線数検出部１６、指紋特徴検出部１７、登録データ作成部１８、照合データ作成部１９、データ暗号／復号処理部２０、照合対象データ取得部２１、照合判定部２２と同様の機能部であり、ここでは説明を省略する。【０１５９】
また、記憶部１４３は、拡大方法データ１４３ａ、検出エリアデータ１４３ｂ、登録データ１４３ｃ、指紋画像データ１４３ｄ、身体測定結果データ１４３ｅを記憶している。ここで、拡大方法データ１４３ａ、検出エリアデータ１４３ｂ、登録データ１４３ｃ、指紋画像データ１４３ｄは、図１に示した拡大方法データ１３ｂ、検出エリアデータ１３ｃ、登録データ１３ｄ、指紋画像データ１３ｅと同様のデータであり、ここでは説明を省略する。【０１６０】
身体測定結果データ１４３ｅは、利用者の身長および体重の測定結果の情報を記憶したデータである。図１４は、図１３に示した身体測定結果データ１４３ｅの一例を示す図である。【０１６１】
図１４に示すように、この身体測定結果データ１４３ｅには、利用者ＩＤ、測定日、身長、体重の情報が登録される。利用者ＩＤは、身体測定の結果の情報が登録された利用者を識別するための識別情報である。測定日は、身長および体重を測定した日付の情報である。身長および体重は、測定された利用者の身長および体重の情報である。【０１６２】
図１３の説明に戻ると、画像加工部１４５は、登録データ１４３ｃとして記憶部１４３に記憶される指紋データを作成するため、利用者の指紋画像を拡大する処理部である。この画像加工部１４５は、測定された身長や体重が登録用の指紋採取時の身長や体重と比較して所定の値以上離れているか否かを判定し、所定の値以上離れている場合に、指紋画像の拡大率を決定し、決定した拡大率の情報を拡大方法データ１４３ａとして記憶する。【０１６３】
具体的には、画像加工部１４５は、身体測定結果データ１４３ｅに記憶された登録用の指紋採取時の身長および体重の情報と、測定された身長および体重の情報とを取得する。そして、画像加工部１４５は、身長の増加率を算出し、その増加率を拡大方法データ１４３ａに縦方向拡大率および横方向拡大率として登録する。【０１６４】
その際、画像加工部１４５は、登録用の指紋採取時の身長と測定された身長とから、前述した標準体重計算法に基づいて、それぞれの身長に対応する標準体重を以下の式
標準体重＝（標準身長−１００）×０．９
により算出し、さらに、標準体重の増加率を算出する。【０１６５】
また、画像加工部１４５は、登録用の指紋採取時の体重と測定された体重とから、実際の体重の増加率を算出する。そして、実際の体重の増加率が標準体重の増加率よりも所定の値だけ小さい場合には、身長の増加率を縦方向拡大率に、身長の増加率から０．１％だけ差し引いた値を横方向拡大率に設定する。【０１６６】
また、実際の体重の増加率が標準体重の増加率よりも所定の値だけ大きい場合には、画像加工部１４５は、身長の増加率を縦方向拡大率に、身長の増加率に０．１％を加えた値を横方向拡大率として設定するなどして拡大率を補正する。【０１６７】
続いて、画像加工部１４５は、縦方向拡大率および横方向拡大率を用いて指紋画像データ１４３ｅとして登録されている指紋画像を拡大する処理をおこなう。拡大された指紋画像は、隆線数検出部１４６および指紋特徴検出部１４７により参照され、隆線数および指紋特徴が検出される。そして、登録データ作成部１４８により登録データ１４３ｃが作成される。【０１６８】
さらに、画像加工部１４５は、利用者の今後の成長を予測して指紋画像の拡大をおこなう。具体的には、画像加工部１４５は、今後も身長が同じ増加率で増加すると仮定し、将来の所定の時期に対応する指紋画像の縦方向拡大率および横方向拡大率を算出する。【０１６９】
また、画像加工部１４５は、身長の増加に対して体重の増加が小さかった場合や、身長の増加に対して体重の増加が大きかった場合なども考慮して、今後も身長が同じ増加率で増加すると仮定して算出した縦方向拡大率および横方向拡大率を補正する。そして、画像加工部１４５は、算出した縦方向拡大率および横方向拡大率を拡大方法データ１４３ａに登録し、登録した情報に基づいて指紋画像の拡大をおこなう。【０１７０】
体重計１５３は、利用者の体重を測定する装置である。カメラ１５４は、利用者の全身をスケールとともに撮影するカメラである。身長判定部１５５は、カメラ１５４により撮影されたスケールと利用者の全身像とを比較することにより利用者の身長を判定する処理部である。【０１７１】
データ登録処理部１５６は、身長判定部１５５により判定された利用者の身長の情報と、体重計１５３により測定された利用者の体重の情報とを記憶部１４３に身体測定結果データ１４３ｅとして登録させる処理部である。【０１７２】
また、データ登録処理部１５６は、測定された身長や体重が登録用の指紋採取時の身長や体重と比較して所定の値以上離れているか否かを判定し、所定の値以上離れている場合に、画像加工部１４５に対して指紋画像データ１４３ｄとして記憶されている指紋画像の拡大を実行するよう要求し、画像加工部１４５、隆線数検出部１４６、指紋特徴検出部１４７、登録データ作成部１４８に新たな登録データ１４３ｃを作成させる。【０１７３】
つぎに、実施例４に係る指紋登録処理の処理手順について説明する。図１５は、実施例４に係る指紋登録処理の処理手順を示すフローチャートである。この指紋登録処理は、利用者の指紋データを最初に登録する場合の処理である。【０１７４】
図１５に示すように、まず、指紋認証システム１４０の指紋読取部１４４は、利用者の指紋を読み取る（ステップＳ３０１）。そして、体重計１５３、カメラ１５４、身長判定部１５５は、利用者の身長および体重を測定する（ステップＳ３０２）。その後、データ登録処理部１５６およびデータ暗号／復号処理部１５０は、身長および体重の測定結果を記憶部１４３に身体測定結果データ１４３ｅとして記憶する（ステップＳ３０３）。【０１７５】
続いて、画像加工部１４５は、読み取った指紋の指紋中心３１を検出し（ステップＳ３０４）、さらに、検出エリアデータ１４３ｂを記憶部１４３から読み出して、検出エリア３２を決定する（ステップＳ３０５）。【０１７６】
その後、隆線数検出部１４６は、検出エリア３２内の指紋隆線の数を検出する（ステップＳ３０６）。そして、指紋特徴検出部１４７は、指紋特徴（指紋隆線の端点位置および分岐点位置）を検出する（ステップＳ３０７）。【０１７７】
続いて、登録データ作成部１４８は、検出した指紋隆線の数と指紋特徴とを基にして登録データ１４３ｃを作成する（ステップＳ３０８）。そして、データ暗号／復号処理部１５０は、登録データ作成部１４８により作成された登録データ１４３ｃを暗号化して記憶部１４３に記憶し（ステップＳ３０９）、この指紋登録処理を終了する。【０１７８】
つぎに、指紋データの更新処理の処理手順について説明する。図１６は、指紋データの更新処理の処理手順を示すフローチャートである。図１６に示すように、まず、指紋認証システム１４０の体重計１５３、カメラ１５４、身長判定部１５５は、利用者の身長および体重を測定する（ステップＳ４０１）。【０１７９】
その後、データ登録処理部１５６およびデータ暗号／復号処理部１５０は、身長および体重の測定結果を記憶部１４３に身体測定結果データ１４３ｅとして記憶する（ステップＳ４０２）。【０１８０】
そして、データ登録処理部１５６は、身体測定結果データ１４３ｅを記憶部１４３から読み出して、登録用の指紋採取時の身体測定結果（身長および体重）の情報を取得する（ステップＳ４０３）。【０１８１】
続いて、データ登録処理部１５６は、登録用の指紋採取時の身長および体重と、測定した身長および体重とを比較し、身長あるいは体重が所定値以上増加したか否かを調べる（ステップＳ４０４）。【０１８２】
身長あるいは体重が所定値以上増加していない場合には（ステップＳ４０４，Ｎｏ）、そのままこの指紋データの更新処理を終了する。身長あるいは体重が所定値以上増加した場合には（ステップＳ４０４，Ｙｅｓ）、画像加工部１４５は、指紋画像データ１４３ｄとして記憶されている指紋採取時の指紋画像を記憶部１４３から取得する（ステップＳ４０５）。【０１８３】
そして、画像加工部１４５は、前述のようにして、身長および体重の増加状況から指紋画像の縦方向拡大率および横方向拡大率を決定し（ステップＳ４０６）、指紋画像を拡大する（ステップＳ４０７）。【０１８４】
その後、画像加工部１４５は、拡大した指紋画像の指紋中心３１を検出し（ステップＳ４０８）、さらに、検出エリアデータ１４３ｂを記憶部１４３から読み出して、検出エリア３２を決定する（ステップＳ４０９）。【０１８５】
その後、隆線数検出部１４６は、検出エリア３２内の指紋隆線の数を検出する（ステップＳ４１０）。そして、指紋特徴検出部１４７は、指紋特徴（指紋隆線の端点位置および分岐点位置）を検出する（ステップＳ４１１）。【０１８６】
続いて、登録データ作成部１４８は、検出した指紋隆線の数と指紋特徴とから登録データ１４３ｃを作成する（ステップＳ４１２）。そして、データ暗号／復号処理部１５０は、登録データ作成部１４８により作成された登録データ１４３ｃを暗号化して記憶部１４３に記憶し（ステップＳ４１３）、この指紋登録処理を終了する。【０１８７】
上述してきたように、本実施例４では、指紋認証システム１４０の記憶部１４３が、身体の成長状況に係る情報を身体測定結果データ１４３ｅとして記憶し、画像加工部１４５が、記憶部１４３に身体測定結果データ１４３ｅとして記憶された情報に基づいて、縦方向拡大率または横方向拡大率を設定し、設定した縦方向拡大率または横方向拡大率で指紋画像を拡大することとしたので、指紋画像の縦方向拡大率または横方向拡大率を効率的に設定することができる。【０１８８】
また、本実施例４では、身体測定結果データ１４３ｅは、身長または体重の変化に係る情報を含み、画像加工部１４５は、異なる２つの時点間における身長または体重の変化量に基づいて縦方向拡大率または横方向拡大率を設定することとしたので、身長または体重の増加に応じて、指紋画像の縦方向拡大率または横方向拡大率を効率的に設定することができる。【０１８９】
また、本実施例４では、体重計１５３、カメラ１５４および身長判定部１５５は、照合用の指紋画像の入力時に、利用者の身長または体重を計測し、記憶部１４３は、計測した身長または体重の情報を身体測定結果データ１４３ｅとして記憶し、画像拡大部１４５は、身体測定結果データ１４３ｅに基づいて縦方向拡大率または横方向拡大率を設定することとしたので、身長または体重の情報を効率的に得ることができ、指紋画像の縦方向拡大率または横方向拡大率を効率的に設定することができる。【０１９０】
ところで、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図１７を用いて、上記各種処理を実現するプログラムを実行するコンピュータの一例について説明する。【０１９１】
図１７は、図１、図１１、図１２、図１３に示した各装置を構成するコンピュータのハードウェア構成を示す図である。このコンピュータは、ユーザからのデータの入力を受け付ける入力装置２００、表示装置２１０、各種プログラムを記録した記録媒体からプログラムを読み取る媒体読取装置２２０、ネットワークを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース２３０、ＲＡＭ（Random  Access  Memory）２４０、ＲＯＭ（Read  Only  Memory）２５０、ＣＰＵ（Central  Processing  Unit）２６０およびＨＤ（Hard  Disk）２７０をバス２８０で接続して構成される。【０１９２】
そして、ＨＤ２７０には、各装置の機能と同様の機能を発揮するプログラム、つまり、図１７に示す指紋認証プログラム２７０ｂが記憶されている。なお、指紋認証プログラム２７０ｂは、適宜統合または分散して記憶することとしてもよい。【０１９３】
そして、ＣＰＵ２６０が、指紋認証プログラム２７０ｂをＨＤ２７０から読み出して実行することにより、指紋認証プロセス２６０ａが機能するようになる。この指紋認証プロセス２６０ａは、各装置の機能部に対応するものである。【０１９４】
また、ＨＤ２７０には、各種データ２７０ａが記憶される。なお、この各種データ２７０ａは、各装置の記憶部に記憶されるデータに対応する。そして、ＣＰＵ２６０は、各種データ２７０ａをＨＤ２７０に記憶するとともに、各種データ２７０ａをＨＤ２７０から読み出してＲＡＭ２４０に格納し、ＲＡＭ２４０に格納された各種データ２４０ａに基づいて各種データ処理を実行する。【０１９５】
ところで、指紋認証プログラム２７０ｂは、必ずしも最初からＨＤ２７０に記憶させておく必要はない。たとえば、コンピュータに挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータの内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータに接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶しておき、コンピュータがこれらから各プログラムを読み出して実行するようにしてもよい。【０１９６】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施例にて実施されてもよいものである。【０１９７】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。【０１９８】
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。【０１９９】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。【０２００】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【産業上の利用可能性】
【０２０１】
以上のように、本発明にかかる指紋認証システム、指紋認証方法および指紋認証プログラムは、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認証を効率的におこなうことが必要な指紋認証システム、指紋認証方法および指紋認証プログラムに有用である。
【図１】
2007141880.tif 000003
【図２】
2007141880.tif 000004
【図３】
2007141880.tif 000005
【図４】
2007141880.tif 000006
【図５】
2007141880.tif 000007
【図６】
2007141880.tif 000008
【図７】
2007141880.tif 000009
【図８】
2007141880.tif 000010
【図９】
2007141880.tif 000011
【図１０】
2007141880.tif 000012
【図１１】
2007141880.tif 000013
【図１２】
2007141880.tif 000014
【図１３】
2007141880.tif 000015
【図１４】
2007141880.tif 000016
【図１５】
2007141880.tif 000017
【図１６】
2007141880.tif 000018
【図１７】
2007141880.tif 000019
【手続補正書】
【提出日】平成20年8月22日(2008.8.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
指紋の認証をおこなう指紋認証システムであって、
特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ拡大画像データを生成する
データ生成手段と、
前記データ生成手段により生成された拡大画像データを記憶する記憶手段と、
前記記憶手段により記憶された拡大画像データと、照合用に入力された指紋画像に係る
データとを照合することにより指紋の認証をおこなう認証手段と、
を備えたことを特徴とする指紋認証システム。
【請求項２】
前記拡大画像データは、指紋画像の特定領域における指紋隆線の数のデータを含んだこ
とを特徴とする請求項１に記載の指紋認証システム。
【請求項３】
前記データ生成手段は、指紋中心を検出し、検出した指紋中心に中心がある領域を指紋
画像の特定領域として設定し、当該特定領域内の指紋画像の縦方向および横方向に伸びる
指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成す
ることを特徴とする請求項２に記載の指紋認証システム。
【請求項４】
前記データ生成手段は、指紋中心を検出し、検出した指紋中心から指紋画像の縦方向に
所定の距離だけ離れた位置に中心がある領域を指紋画像の特定領域として設定し、当該特
定領域内の指紋画像の横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデ
ータを含んだ拡大画像データを生成することを特徴とする請求項２に記載の指紋認証シス
テム。
【請求項５】
前記データ生成手段は、指紋位置を検出し、検出した指紋中心から指紋画像の横方向に
所定の距離だけ離れた位置に中心がある領域を指紋画像の特定領域として設定し、当該特
定領域内の指紋画像の縦方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデ
ータを含んだ拡大画像データを生成することを特徴とする請求項２に記載の指紋認証シス
テム。
【請求項６】
前記拡大画像データは、指紋画像における指紋隆線の分岐点または端点のデータをさら
に含んだことを特徴とする請求項２に記載の指紋認証システム。
【請求項７】
前記特定の指紋画像を記憶する画像記憶手段をさらに備え、前記データ生成手段は、前
記記憶手段により第１の拡大画像データが記憶された後、前記画像記憶手段に記憶された
特定の指紋画像を読み出して、読み出した特定の指紋画像を拡大し、拡大した指紋画像の
情報を含んだ第２の拡大画像データを生成し、前記記憶手段は、第２の拡大画像データを
記憶することを特徴とする請求項１に記載の指紋認証システム。
【請求項８】
前記データ生成手段は、前記特定の指紋画像をあらかじめ設定された縦方向または横方
向の拡大率で拡大することを特徴とする請求項１に記載の指紋認証システム。
【請求項９】
身体の成長状況に係る情報を記憶する成長情報記憶手段をさらに備え、前記データ生成
手段は、前記成長情報記憶手段に記憶された情報に基づいて、縦方向または横方向の拡大
率を設定し、設定した拡大率で前記特定の指紋画像を拡大することを特徴とする請求項８
に記載の指紋認証システム。
【請求項１０】
前記身体の成長状況に係る情報は、身長または体重の変化に係る情報を含み、前記デー
タ生成手段は、異なる２つの時点間における身長または体重の変化量に基づいて縦方向ま
たは横方向の拡大率を設定することを特徴とする請求項９に記載の指紋認証システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指紋の認証をおこなう指紋認証システムに関し、特に、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認証を効率的におこなうことができる指紋認証システムに関する。
【背景技術】
【０００２】
従来、指紋を用いた本人認証システムでは、あらかじめ登録してある指紋データと、照
合時に入力された指紋データとを比較して、両者が一致すれば本人であると判定し、両者
が一致しなければ本人ではないと判定している。
【０００３】
指紋のパターンは修正不変であるが、人が成長するにつれて指紋の大きさは大きくなる
ため、短期間で大きく成長する若年層を対象として本人認証をおこなう場合には、指紋登
録時の指紋の大きさと照合時の指紋の大きさとが異なる可能性があり、照合が適切におこ
なえなくなるという問題がある。
【０００４】
そのため、成長の状況に応じて指紋データを再登録することが考えられるが、成長の度
合いには個人差があるため、照合に失敗することが多くなるなど、利用者の照合状況に応
じて再登録の時期を利用者ごとに判定することが必要となり運用が難しくなる。また、同
時期に、すべての指紋データを再登録してもよいが、この場合は再登録の必要のない指紋
データまで登録する必要があり無駄な作業が発生する。
【０００５】
このような欠点を改善する技術として、認証が成功するたびに、あらかじめ登録されて
いた指紋データを照合時に入力された指紋データで置き換える指紋認証システムが開示さ
れている（たとえば、特許文献１を参照）。
【０００６】
また、主の指紋画像と副の指紋画像とをあらかじめ登録しておき、指紋認証時に主の指
紋画像と、入力された指紋画像とが一致したものの一致の程度が低い場合に、主および副
の指紋画像を、主の指紋画像、副の指紋画像、入力された指紋画像のうち一致度の高い指
紋画像の組み合わせで置き換える画像照合装置が開示されている（たとえば、特許文献２
を参照）。
【０００７】
このような指紋認証システムあるいは画像照合装置では、指紋認証がなされるたびに認
証に用いられる指紋データが更新されるため、成長期にある子供の指紋データであっても
精度の低下を抑制しつつ認証をおこなうことができる。
【０００８】
【特許文献１】特開２００４−３４２０７３号公報
【特許文献２】特開平１０−２９３８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来技術では、指紋データの安全性を確保しつつ、短期間で大
きく成長する若年層に対して安定した指紋認証を効率的におこなうことが難しいという問
題があった。
【００１０】
具体的には、あらかじめ登録されている指紋データを照合時に入力された指紋データで
置き換える場合には、指紋データのデータ形式を共通化する必要があり、指紋データが２
次使用される危険性があるという問題があった。なお、従来の指紋認証システムの多くは
、安全性の強化のため、登録されている指紋データのデータ形式と照合時に入力された指
紋データのデータ形式とは別形式となっている。
【００１１】
また、照合時に他人の指紋データが本人の指紋データであるとして誤って認証された場
合には、他人の指紋データが本人の登録データとして登録される危険性があるという問題
があった。特に、指紋に際立った特徴がない場合や、肌荒れなどにより指紋の特徴がはっ
きりしない場合には、他人の指紋データが本人の指紋データであるとして認証される確率
が高くなり、上記危険性がさらに高くなる。
【００１２】
また、指紋認証をおこなう間隔が大きくなると、指紋の大きさが大きく変化してしまう
ため、本人の指紋であるにもかかわらず指紋が認証されなくなってしまい、登録されてい
る指紋データの更新がおこなわれなくなってしまうという問題があった。
【００１３】
そのため、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対して
も安定した指紋認証をいかに効率的におこなうことができるかが従来重要な課題となって
いた。
【００１４】
本発明は、上述した従来技術による問題点を解消するためになされたものであり、指紋
データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認
証を効率的におこなうことができる指紋認証システムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上述した課題を解決し、目的を達成するために、本発明は、指紋の認証をおこなう指紋
認証システムであって、特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ拡大
画像データを生成するデータ生成手段と、前記データ生成手段により生成された拡大画像
データを記憶する記憶手段と、前記記憶手段により記憶された拡大画像データと、照合用
に入力された指紋画像に係るデータとを照合することにより指紋の認証をおこなう認証手
段と、を備えたことを特徴とする。
【００１６】
また、本発明は、上記発明において、前記拡大画像データは、指紋画像の特定領域にお
ける指紋隆線の数のデータを含んだことを特徴とする。
【００１７】
また、本発明は、上記発明において、前記データ生成手段は、指紋中心を検出し、検出
した指紋中心に中心がある領域を指紋画像の特定領域として設定し、当該特定領域内の指
紋画像の縦方向および横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデ
ータを含んだ拡大画像データを生成することを特徴とする。
【００１８】
また、本発明は、上記発明において、前記データ生成手段は、指紋中心を検出し、検出
した指紋中心から指紋画像の縦方向に所定の距離だけ離れた位置に中心がある領域を指紋
画像の特定領域として設定し、当該特定領域内の指紋画像の横方向に伸びる指紋隆線の数
を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することを特徴
とする。
【００１９】
また、本発明は、上記発明において、前記データ生成手段は、指紋位置を検出し、検出
した指紋中心から指紋画像の横方向に所定の距離だけ離れた位置に中心がある領域を指紋
画像の特定領域として設定し、当該特定領域内の指紋画像の縦方向に伸びる指紋隆線の数
を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成することを特徴
とする。
【００２０】
また、本発明は、上記発明において、前記拡大画像データは、指紋画像における指紋隆
線の分岐点または端点のデータをさらに含んだことを特徴とする。
【００２１】
また、本発明は、上記発明において、前記特定の指紋画像を記憶する画像記憶手段をさ
らに備え、前記データ生成手段は、前記記憶手段により第１の拡大画像データが記憶され
た後、前記画像記憶手段に記憶された特定の指紋画像を読み出して、読み出した特定の指
紋画像を拡大し、拡大した指紋画像の情報を含んだ第２の拡大画像データを生成し、前記
記憶手段は、第２の拡大画像データを記憶することを特徴とする。
【００２２】
また、本発明は、上記発明において、前記データ生成手段は、前記特定の指紋画像をあ
らかじめ設定された縦方向または横方向の拡大率で拡大することを特徴とする。
【００２３】
また、本発明は、上記発明において、身体の成長状況に係る情報を記憶する成長情報記
憶手段をさらに備え、前記データ生成手段は、前記成長情報記憶手段に記憶された情報に
基づいて、縦方向または横方向の拡大率を設定し、設定した拡大率で前記特定の指紋画像
を拡大することを特徴とする。
【００２４】
また、本発明は、上記発明において、前記身体の成長状況に係る情報は、身長または体
重の変化に係る情報を含み、前記データ生成手段は、異なる２つの時点間における身長ま
たは体重の変化量に基づいて縦方向または横方向の拡大率を設定することを特徴とする。
【００２５】
また、本発明は、上記発明において、照合用の指紋画像の入力時に、利用者の身長また
は体重を計測する計測手段をさらに含み、前記成長情報記憶手段は、前記計測手段により
計測された身長または体重の情報を身体の成長に係る情報として記憶し、前記データ生成
手段は、前記成長情報記憶手段により記憶された情報に基づいて縦方向または横方向の拡
大率を設定することを特徴とする。
【００２６】
また、本発明は、上記発明において、前記データ生成手段は、暗号化された拡大画像デ
ータを生成することを特徴とする。
【００２７】
また、本発明は、上記発明において、前記指紋認証システムは、クライアント装置とサ
ーバ装置とから構成され、前記クライアント装置は、前記照合用の指紋画像の入力を受け
付ける照合用画像入力受付手段と、前記照合用画像入力受付手段により受け付けられた指
紋画像に係るデータをネットワークを介して送信する画像データ送信手段と備え、前記サ
ーバ装置は、前記データ生成手段と、前記記憶手段と、前記認証手段とを備え、前記認証
手段は、前記画像データ送信手段により送信されたデータを受信して指紋画像に係るデー
タを生成し、生成した指紋画像に係るデータと、前記記憶手段により記憶された拡大画像
データとを照合することにより指紋の認証をおこなうことを特徴とする。
【００２８】
また、本発明は、上記発明において、前記画像データ送信手段は、指紋画像に係るデー
タを暗号化し、暗号化したデータをネットワークを介して送信することを特徴とする。
【００２９】
また、本発明は、上記発明において、前記クライアント装置は、前記特定の指紋画像の
入力を受け付ける特定画像入力受付手段と、前記特定画像入力受付手段により受け付けら
れた特定の指紋画像に係るデータをネットワークを介して送信する特定画像データ送信手
段とをさらに備え、前記データ生成手段は、前記特定画像データ送信手段により送信され
たデータを受信し、受信したデータに基づいて拡大画像データを生成することを特徴とす
る。
【００３０】
また、本発明は、上記発明において、前記特定画像データ送信手段は、特定の指紋画像
に係るデータを暗号化し、暗号化したデータをネットワークを介して送信することを特徴
とする。
【００３１】
また、本発明は、上記発明において、前記指紋認証システムは、クライアント装置とサ
ーバ装置とから構成され、前記クライアント装置は、前記照合用の指紋画像の入力を受け
付ける照合用画像入力受付手段と、前記データ生成手段と、前記データ生成手段により生
成された拡大画像データをネットワークを介して送信する画像データ送信手段と備え、前
記データ生成手段は、前記照合用画像入力受付手段により受け付けられた指紋画像に基づ
いて拡大画像データを生成し、前記サーバ装置は、前記記憶手段と、前記認証手段とを備
え、前記記憶手段は、前記画像データ送信手段により送信された拡大画像データを受信し
、受信した拡大画像データを記憶することを特徴とする。
【００３２】
また、本発明は、上記発明において、前記画像データ送信手段は、拡大画像データを暗
号化し、暗号化した拡大画像データをネットワークを介して送信することを特徴とする。
【００３３】
また、本発明は、指紋の認証をおこなう指紋認証方法であって、特定の指紋画像を拡大
し、拡大した指紋画像の情報を含んだ拡大画像データを生成するデータ生成工程と、前記
データ生成工程により生成された拡大画像データを記憶する記憶工程と、前記記憶工程に
より記憶された拡大画像データと、照合用に入力された指紋画像に係るデータとを照合す
ることにより指紋の認証をおこなう認証工程と、を含んだことを特徴とする。
【００３４】
また、本発明は、指紋の認証をおこなう指紋認証プログラムであって、特定の指紋画像
を拡大し、拡大した指紋画像の情報を含んだ拡大画像データを生成するデータ生成手順と
、前記データ生成手順により生成された拡大画像データを記憶する記憶手順と、前記記憶
手順により記憶された拡大画像データと、照合用に入力された指紋画像に係るデータとを
照合することにより指紋の認証をおこなう認証手順と、をコンピュータに実行させること
を特徴とする。
【発明の効果】
【００３５】
本発明によれば、特定の指紋画像を拡大し、拡大した指紋画像の情報を含んだ拡大画像
データを生成し、生成した拡大画像データを記憶し、記憶した拡大画像データと、照合用
に入力された指紋画像に係るデータとを照合することにより指紋の認証をおこなうことと
したので、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても
安定した指紋認証を効率的におこなうことができるという効果を奏する。
【００３６】
また、本発明によれば、拡大画像データは、指紋画像の特定領域における指紋隆線の数
のデータを含んだこととしたので、指紋隆線の数に基づいて指紋認証を効率的におこなう
ことができるという効果を奏する。
【００３７】
また、本発明によれば、指紋中心を検出し、検出した指紋中心に中心がある領域を指紋
画像の特定領域として設定し、当該特定領域内の指紋画像の縦方向および横方向に伸びる
指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ拡大画像データを生成す
ることとしたので、横方向および縦方向に伸びる指紋隆線が数多く存在する領域において
拡大画像データを生成することにより照合を精度良くおこなうことができるという効果を
奏する。
【００３８】
また、本発明によれば、指紋中心を検出し、検出した指紋中心から指紋画像の縦方向に
所定の距離だけ離れた位置に中心がある領域を指紋画像の特定領域として設定し、当該特
定領域内の指紋画像の横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデ
ータを含んだ拡大画像データを生成することとしたので、横方向に伸びる指紋隆線が数多
く存在する領域において拡大画像データを生成することにより照合を精度良くおこなうこ
とができるという効果を奏する。
【００３９】
また、本発明によれば、指紋中心を検出し、検出した指紋中心から指紋画像の横方向に
所定の距離だけ離れた位置に中心がある領域を指紋画像の特定領域として設定し、当該特
定領域内の指紋画像の縦方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデ
ータを含んだ拡大画像データを生成することとしたので、縦方向に伸びる指紋隆線が数多
く領域において拡大画像データを生成することにより照合を精度良くおこなうことができ
るという効果を奏する。
【００４０】
また、本発明によれば、拡大画像データは、指紋画像における指紋隆線の分岐点または
端点のデータをさらに含んだこととしたので、照合をさらに精度良くおこなうことができ
るという効果を奏する。
【００４１】
また、本発明によれば、特定の指紋画像を記憶し、第１の拡大画像データが記憶された
後、記憶した特定の指紋画像を読み出して、読み出した特定の指紋画像を拡大し、拡大し
た指紋画像の情報を含んだ第２の拡大画像データを生成し、生成した第２の拡大画像デー
タを記憶することとしたので、拡大画像データを生成するために必要な指紋画像を保持し
ておくことにより、拡大画像データを任意の時点で生成することができるという効果を奏
する。
【００４２】
また、本発明によれば、特定の指紋画像をあらかじめ設定された縦方向または横方向の
拡大率で拡大することとしたので、利用者の成長の過程で指紋の縦横の大きさが均等に大
きくならなかった場合でも、指紋認証を効果的におこなうことができるという効果を奏す
る。
【００４３】
また、本発明によれば、身体の成長状況に係る情報を記憶し、記憶した情報に基づいて
、縦方向または横方向の拡大率を設定し、設定した拡大率で特定の指紋画像を拡大するこ
ととしたので、指紋画像の拡大率を効率的に設定することができるという効果を奏する。
【００４４】
また、本発明によれば、身体の成長状況に係る情報は、身長または体重の変化に係る情
報を含み、異なる２つの時点間における身長または体重の変化量に基づいて縦方向または
横方向の拡大率を設定することとしたので、身長または体重の増加に応じて、指紋画像の
拡大率を効率的に設定することができるという効果を奏する。
【００４５】
また、本発明によれば、照合用の指紋画像の入力時に、利用者の身長または体重を計測
し、計測した身長または体重の情報を身体の成長に係る情報として記憶し、記憶した情報
に基づいて縦方向または横方向の拡大率を設定することとしたので、身長または体重の情
報を効率的に得ることができ、指紋画像の拡大率を効率的に設定することができるという
効果を奏する。
【００４６】
また、本発明によれば、暗号化された拡大画像データを生成することとしたので、たと
え拡大画像データが外部に流出してしまったとしても、その内容が第三者に見られること
を防止することができるという効果を奏する。
【００４７】
また、本発明によれば、指紋認証システムは、クライアント装置とサーバ装置とから構
成され、クライアント装置は、照合用の指紋画像の入力を受け付け、受け付けられた指紋
画像に係るデータをネットワークを介して送信し、サーバ装置は、クライアント装置によ
り送信されたデータを受信して指紋画像に係るデータを生成し、生成した指紋画像に係る
データと拡大画像データとを照合することにより指紋の認証をおこなうこととしたので、
サーバ装置が複数のクライアント装置から指紋画像を収集して効率的に指紋認証をおこな
うことができるという効果を奏する。
【００４８】
また、本発明によれば、クライアント装置は、指紋画像に係るデータを暗号化し、暗号
化したデータをネットワークを介して送信することとしたので、指紋画像に係るデータが
第三者により盗み見られることを防止することができるという効果を奏する。
【００４９】
また、本発明によれば、クライアント装置は、特定の指紋画像の入力を受け付け、受け
付けた特定の指紋画像に係るデータをネットワークを介して送信し、サーバ装置は、クラ
イアント装置により送信されたデータを受信し、受信したデータに基づいて拡大画像デー
タを生成することとしたので、サーバ装置が複数のクライアント装置から指紋画像を収集
して効率的に指紋画像の登録をおこなうことができるという効果を奏する。
【００５０】
また、本発明によれば、クライアント装置は、特定の指紋画像に係るデータを暗号化し
、暗号化したデータをネットワークを介して送信することとしたので、特定の指紋画像に
係るデータが第三者により盗み見られることを防止することができるという効果を奏する
。
【００５１】
また、本発明によれば、指紋認証システムは、クライアント装置とサーバ装置とから構
成され、クライアント装置は、照合用の指紋画像の入力を受け付け、入力を受け付けた指
紋画像に基づいて拡大画像データを生成し、生成した拡大画像データをネットワークを介
して送信し、サーバ装置は、クライアント装置により送信された拡大画像データを受信し
、受信した拡大画像データを記憶することとしたので、クライアント装置が拡大画像デー
タを生成することによりサーバ装置の負荷を軽減することができるという効果を奏する。
【００５２】
また、本発明によれば、クライアント装置は、拡大画像データを暗号化し、暗号化した
拡大画像データをネットワークを介して送信することとしたので、拡大画像データが第三
者により盗み見られることを防止することができるという効果を奏する。
【発明を実施するための最良の形態】
【００５３】
以下に、本発明に係る指紋認証システムの実施例を図面に基づいて詳細に説明する。な
お、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００５４】
まず、本発明に係る指紋認証処理の概念について説明する。この指紋認証処理では、利
用者により登録用に入力された指紋画像を拡大して指紋画像に係るデータを生成し、生成
したデータをデータベースに記憶しておく。
【００５５】
そして、指紋の照合時には、利用者により入力された指紋画像から指紋画像に係るデー
タを生成し、生成したデータと上記データベースに記憶しておいた指紋画像に係るデータ
とを照合することにより指紋の認証をおこなう。
【００５６】
このように、この指紋認証処理では、照合時に利用者により入力された指紋画像のデー
タを登録用の指紋画像のデータとして用いることがないので、照合時に利用者により入力
された指紋画像のデータが２次使用される危険性がなく、指紋データの安全性が確保でき
るとともに、指紋画像を拡大して指紋認証をおこなうため、短期間で大きく成長する若年
層に対しても安定した指紋認証を効率的におこなうことができる。また、指紋の照合時に
、利用者により入力された指紋画像を縮小するなどの処理が不要のため、指紋認証を迅速
におこなうことができる。
【００５７】
つぎに、実施例１に係る指紋認証システムの機能構成について説明する。図１は、実施
例１に係る指紋認証システム１０の機能構成を示す図である。図１に示すように、この指
紋認証システム１０は、情報入力受付部１１、結果通知部１２、記憶部１３、指紋読取部
１４、画像加工部１５、隆線数検出部１６、指紋特徴検出部１７、登録データ作成部１８
、照合データ作成部１９、データ暗号／復号処理部２０、照合対象データ取得部２１、照
合判定部２２を有する。
【００５８】
情報入力受付部１１は、記憶部１３に記憶される種々の情報の入力を指紋認証システム
１０の管理者などから受け付けるキーボードやマウスなどの入力デバイスである。結果通
知部１２は、指紋登録処理の処理結果や指紋の認証結果を指紋認証システム１０の利用者
などに通知するディスプレイなどの表示デバイスである。
【００５９】
なお、ここでは、指紋認証の結果を利用者などに通知することとしているが、その結果
を他の装置に通知して、他の装置に何らかの処理を実行させることとしてもよい。たとえ
ば、立ち入りを制限している領域に通じるドアの開閉を制御する処理を他の装置に実行さ
せることとしてもよい。
【００６０】
記憶部１３は、ハードディスク装置などの記憶デバイスである。この記憶部１３は、標
準身長・体重データ１３ａ、拡大方法データ１３ｂ、検出エリアデータ１３ｃ、登録デー
タ１３ｄ、指紋画像データ１３ｅを記憶している。
【００６１】
標準身長・体重データ１３ａは、人間の標準的な身長および標準的な体重の情報が記憶
されたデータである。図２は、図１に示した標準身長・体重データ１３ａの一例を示す図
である。
【００６２】
図２に示すように、標準身長・体重データ１３ａには、標準身長、標準体重および成長
比率の情報が、時間の経過（測定年、１年後、２年後、・・・、９年後）とともに登録さ
れている。
【００６３】
ここで、標準体重は、一般的な標準体重計算法、すなわち、
標準体重＝（標準身長−１００）×０．９
という式を用いて計算されている。また、成長比率は、標準身長の伸び率である。
【００６４】
図１の説明に戻ると、拡大方法データ１３ｂは、登録用に入力された指紋画像の拡大方
法に係る情報を記憶したデータである。図３は、図１に示した拡大方法データ１３ｂの一
例を示す図である。図３に示すように、この拡大方法データ１３ｂには、画像数、（最大
縦方向拡大率，最大横方向拡大率）、（縦方向拡大率，横方向拡大率）の情報が登録され
ている。
【００６５】
画像数は、利用者により登録用に入力された指紋の画像と、その画像から生成される拡
大画像とを合わせた画像の数の情報である。（最大縦方向拡大率，最大横方向拡大率）は
、利用者により登録用に入力された指紋の画像を縦方向および横方向に拡大する際の縦方
向拡大率および横方向拡大率の最大値の情報である。ここで、拡大率が１００％とは、画
像の大きさが元の画像のままであることを示す。
【００６６】
（縦方向拡大率，横方向拡大率）は、利用者により登録用に入力された指紋の画像を縦
方向あるいは横方向に拡大する際の拡大率の情報である。この（縦方向拡大率，横方向拡
大率）は、上記画像数の分だけ登録される。
【００６７】
（縦方向拡大率，横方向拡大率）は、図２に示した標準身長・体重データ１３ａに基づ
いて決定される。ここで、身長および体重が標準身長および標準体重の通りに増加する場
合には、指紋の大きさが縦横均等に成長比率にしたがって大きくなるものと考える。
【００６８】
そして、標準身長・体重データ１３ａに登録された成長比率に基づいて、９つの拡大率
（１００％＋４．２％＝１０４．２％、１０４．２％×（１００＋４．０）％＝１０８．
４％、１０８．４％×（１００＋３．８）％＝１１２．５％、・・・）を算出し、その拡
大率を縦方向拡大率および横方向拡大率として設定する。
【００６９】
また、身長の増加に比べて体重の増加が少なかった場合を想定し、縦方向拡大率は上記
成長比率の数値を用いて算出された拡大率（１０４．２％、１０８．４％、１１２．５％
、・・・）とし、横方向拡大率が小さくなるよう補正する。
【００７０】
具体的には、横方向拡大率を算出する場合に、標準身長・体重データ１３ａに登録され
た成長比率を０．１％だけ減らして横方向拡大率を算出する（１００％＋４．２％−０．
１％＝１０４．１％、１０４．１％×（１００＋４．０−０．１）％＝１０８．２％、１
０８．２％×（１００＋３．８−０．１）％＝１１２．２％、・・・）。
【００７１】
さらに、身長の増加に比べて体重の増加が多かった場合を想定し、横方向拡大率は上記
成長比率の数値を用いて算出された拡大率（１０４．２％、１０８．４％、１１２．５％
、・・・）とし、縦方向拡大率が小さくなるよう補正する。
【００７２】
具体的には、縦方向拡大率を算出する場合に、標準身長・体重データ１３ａに登録され
た成長比率を０．１％だけ減らして縦方向拡大率を算出する（１００％＋４．２％−０．
１％＝１０４．１％、１０４．１％×（１００＋４．０−０．１）％＝１０８．２％、１
０８．２％×（１００＋３．８−０．１）％＝１１２．２％、・・・）。
【００７３】
なお、上述した縦方向拡大率および横方向拡大率の設定方法および縦方向拡大率および
横方向拡大率の値は一例であり、縦方向拡大率および横方向拡大率をその他の方法で設定
することとしてもよいし、縦方向拡大率および横方向拡大率を別の値に設定することとし
てもよい。
【００７４】
また、拡大方法データ１３ｂは、指紋認証システム１０の管理者などが直接設定するこ
ともできる。具体的には、情報入力受付部１１が、指紋認証システム１０の管理者などか
ら拡大方法の設定データを受け付け、データ暗号／復号処理部２０を介して、その設定デ
ータを拡大方法データ１３ｂとして記憶部１３に記憶させる。
【００７５】
たとえば、設定データとして、図３の拡大方法データ１３ｂに示した画像数ｎおよび最
大拡大率（ａ％，ａ％）の情報の入力を管理者から受け付けた場合には、情報入力受付部
１１は、指紋が利用者の成長に応じて縦横均一に大きくなる場合を想定し、（縦方向拡大
率，横方向拡大率）を、（３ｉ（а−１００）／（ｎ−１）＋１００％，３ｉ（ａ−１０
０）／（ｎ−１）＋１００％）により決定する（ただし、ｉ＝１〜（ｎ−１）／３）。
【００７６】
また、情報入力受付部１１は、身長の増加に比べて体重の増加が少なかった場合や、身
長の増加に比べて体重の増加が多かった場合を想定し、（縦方向拡大率，横方向拡大率）
を所定の値だけ補正する。そして、情報入力受付部１１は、このようにして得られた（縦
方向拡大率，横方向拡大率）を拡大方法データ１３ｂとして記憶部１３に記憶させる。
【００７７】
図１の説明に戻ると、検出エリアデータ１３ｃは、指紋画像において指紋隆線の数を検
出する領域（検出エリア）の設定情報を記憶したデータである。図４は、図１に示した検
出エリアデータ１３ｃの一例を示す図である。図４に示すように、この検出エリアデータ
１３ｃには、検出エリア中心位置、検出エリア縦幅、検出エリア横幅の情報が登録されて
いる。
【００７８】
検出エリア中心位置は、検出エリアの中心位置の直交座標系における座標値の情報であ
る。この直交座標系の原点は、従来の方法を用いて検出された指紋中心に設定される。図
４の例では、検出エリア中心位置は（０，０）であるので、指紋中心の位置と一致する。
【００７９】
この指紋中心は、たとえば、以下のようにして検出される。すなわち、指紋の上部にあ
る隆線から下部にある隆線へと隆線を順次選択し、選択した隆線の頂上となる点を検出す
る。そして、最後に頂上となる点が検出できた隆線を指紋紋様を構成する最も内側の隆線
と判定し、その隆線の頂上となる点を指紋中心に設定する。
【００８０】
検出エリア縦幅は、四角形（正方形あるいは長方形）の検出エリアの縦幅の情報である
。検出エリア横幅は、四角形の検出エリアの横幅の情報である。
【００８１】
図５は、指紋の検出エリア３２について説明する図である。図５に示すように、指紋画
像３０から指紋中心３１が検出されると、その指紋中心３１を中心とし、縦幅および横幅
が上記検出エリア縦幅および検出エリア横幅である検出エリア３２が設定される。
【００８２】
図１の説明に戻ると、登録データ１３ｄは、各利用者の指紋に係る情報を記憶したデー
タである、図６は、図１に示した登録データ１３ｄの一例を示す図である。図６に示すよ
うに、この登録データ１３ｄには、利用者ＩＤ、指紋データＩＤ、（縦方向拡大率，横方
向拡大率）、指紋中心位置、縦方向隆線数、横方向隆線数、隆線端点座標、隆線分岐点座
標の情報が登録されている。
【００８３】
利用者ＩＤは、指紋に係る情報が登録された利用者を識別するための識別情報である。
指紋データＩＤは、利用者の指紋を異なる拡大率で拡大することにより生成された各指紋
データを識別する識別情報である。（縦方向拡大率，横方向拡大率）は、この指紋データ
に対応する拡大された指紋画像の縦方向拡大率および横方向拡大率の情報である。
【００８４】
指紋中心位置は、指紋中心の位置を示す直交座標系における座標値の情報である。この
直交座標系の原点は、四角形の指紋画像の左上頂点などに設定される。縦方向隆線数およ
び横方向隆線数は、図５に示すような検出エリア３２において指紋中心３１を通る水平線
３３および垂直線３４を引いた場合に、その水平線３３および垂直線３４と交差する指紋
隆線の数の情報である。
【００８５】
なお、ここでは、検出エリア３２の中心位置を指紋中心３１に設定する場合について説
明したが、検出エリアの中心位置を指紋中心３１の上下左右に設けることとしてもよい。
図７は、指紋中心３１の上下に設けられた検出エリア４０ａ，４０ｂを示す図であり、図
８は、指紋中心３１の左右に設けられた検出エリア５０ａ，５０ｂを示す図である。
【００８６】
図７に示すように、指紋中心３１の上下に検出エリア４０ａ，４０ｂを設ける場合には
、指紋の隆線は横方向の隆線が支配的となる。このような場合には、横方向隆線数のみを
調べ、その横方向隆線数を用いて指紋の登録データを作成する。
【００８７】
同様に、指紋中心３１の左右に検出エリア５０ａ，５０ｂを設ける場合には、図８に示
すように、指紋の隆線は縦方向の隆線が支配的となる。このような場合には、縦方向隆線
数のみを調べ、その縦方向隆線数を用いて指紋の登録データを作成する。
【００８８】
図６の説明に戻ると、隆線端点座標および隆線分岐点座標は、指紋画像における指紋隆
線の端点および分岐点の直交座標系における座標値の情報である。この直交座標系の原点
は上記指紋中心３１に設定される。
【００８９】
図１の説明に戻ると、指紋画像データ１３ｅは、利用者により登録用に入力された指紋
の画像データである。各画像データは、利用者の利用者ＩＤと対応付けて記憶されている
。このように、利用者により登録用に入力された指紋画像を保存しておくことにより、拡
大方法データ１３ｂに登録された情報が変更された場合など、任意の時点で指紋画像を拡
大した拡大画像を再度生成することができる。
【００９０】
指紋読取部１４は、指紋の登録・照合時に利用者の指紋を読み取るセンサである。画像
加工部１５は、登録データ１３ｄとして記憶部１３に記憶される指紋データを作成するた
め、利用者の指紋画像を拡大する処理部である。
【００９１】
具体的には、画像加工部１５は、標準身長・体重データ１３ａに基づいて指紋画像の縦
方向拡大率および横方向拡大率を算出し、画像数、最大拡大率および縦方向拡大率および
横方向拡大率の情報を拡大方法データ１３ｂとして記憶部１３に記憶する。
【００９２】
そして、指紋データの登録時には、画像加工部１５は、利用者により入力された指紋画
像から指紋中心３１を検出し、検出した指紋中心３１と拡大方法データ１３ｂに登録され
た指紋画像の拡大方法の情報とに基づいて指紋画像を拡大する。
【００９３】
隆線数検出部１６は、検出エリアデータ１３ｃに登録された情報に基づいて、指紋画像
上に検出エリア３２を設定し、検出エリア３２内における縦方向隆線数および横方向隆線
数を検出する処理部である。指紋特徴検出部１７は、指紋画像から指紋特徴（隆線端点座
標および隆線分岐点座標）を検出する処理部である。
【００９４】
登録データ作成部１８は、隆線数検出部１６および指紋特徴検出部１７により検出され
た情報に基づいて、登録データ１３ｄを作成する処理部である。また、登録データ作成部
１８は、登録データ１３ｄの作成後、登録データ１３ｄをデータ暗号／復号処理部２０に
出力し、さらに結果通知部１２に登録データ１３ｄの登録完了情報を出力する。
【００９５】
照合データ作成部１９は、指紋の照合時に、隆線数検出部１６および指紋特徴検出部１
７により検出された情報に基づいて、登録データ１３ｄとして登録された指紋データと比
較される照合用の指紋データを作成する処理部である。
【００９６】
データ暗号／復号処理部２０は、登録データ１３ｄや指紋画像データ１３ｅなどのデー
タを記憶部１３に記憶する際にデータを暗号化し、また、登録データ１３ｄや指紋画像デ
ータ１３ｅなどのデータを記憶部１３から読み出す場合にデータを復号化する処理部であ
る。ここで、暗号化されるデータは、記憶部１３に記憶されるすべてのデータであっても
よいし、ある特定の種類のデータであってもよい。
【００９７】
照合対象データ取得部２１は、記憶部１３に登録データ１３ｄとして登録された指紋デ
ータを照合用の指紋データと比較するために読み出す処理部である。照合判定部２２は、
照合データ作成部１９により作成された指紋データと照合対象データ取得部２２により取
得された指紋データとを比較して１対Ｎ照合方式により指紋の照合をおこない、照合結果
を結果通知部１２に出力する処理部である。
【００９８】
具体的には、照合判定部２２は、登録データ１３ｄに登録されている指紋データのうち
、指紋隆線数が利用者により入力された指紋の指紋隆線数と最も近いものを抽出する。そ
して、照合判定部２２は、抽出した指紋データの指紋特徴と、利用者により入力された指
紋の指紋特徴とが一致するか否かを調べ、両者が一致する場合に照合が成功したと判定す
る。
【００９９】
照合が失敗した場合には、照合判定部２２は、利用者により入力された指紋の指紋隆線
数よりも指紋隆線数が大きい指紋データ群と指紋隆線数が小さい指紋データ群とから、先
に抽出した指紋データのつぎに指紋隆線数が近い２つの指紋データをそれぞれ抽出し、抽
出した指紋データに含まれる指紋特徴と利用者により入力された指紋の指紋特徴とが一致
するか否かを再度調べる。
【０１００】
このように照合を複数回おこなう理由は、たとえ登録してある指紋データが本人のもの
であったとしても、登録してある指紋データの指紋隆線数と入力された指紋の指紋隆線数
とが若干ずれる可能性があるためである。そして、照合判定部２２は、両者が一致する場
合に照合が成功したと判定し、両者が一致しない場合は照合が失敗したと判定する。
【０１０１】
ここで、上述のように、１対Ｎ照合方式により指紋の照合をおこなう場合には、入力さ
れた指紋のデータと最も一致の度合いが高い登録された指紋データを本人の指紋データと
判定するが、一人の利用者に対して登録された複数の指紋データを照合対象とすると、比
較対照とする指紋データの数が増えるため、他人を本人として認証してしまう他人受け入
れ率が高くなる可能性がある。
【０１０２】
そのため、一致の度合いが同じ指紋データが複数検出された場合には、照合判定部２２
は、結果通知部１２に利用者に再度指紋の入力を促すメッセージを出力させ、入力された
指紋のデータを用いて指紋の照合を再度おこなうこととする。その際、照合判定部２２は
、利用者に１回目とは違う指の指紋を入力させる。
【０１０３】
そして、照合判定部２２は、２回目に入力された指紋のデータを用いて指紋の照合をお
こなう。この場合、照合対象とする登録された指紋データは、１回目の１対Ｎ照合におい
て指紋データの一致の度合いが同じであった利用者の指紋データとする。これにより、２
回目の指紋の照合処理にかかる時間を、１回目の指紋の照合処理にかかる時間よりも大幅
に短くすることができる。
【０１０４】
また、指紋センサである指紋読取部１４に指を置く際の置き方により入力された指紋の
指紋特徴点の配置が他人の指紋のものと偶然似通ってしまい、他人受け入れ率が高くなる
可能性もある。
【０１０５】
このような場合にも、同じ指で２度指紋の照合をおこなうことにより他人受け入れ率を
低くすることができる。この場合も、照合対象とする登録された指紋データは、１回目の
１対Ｎ照合において指紋データの一致の度合いが同じであった利用者の指紋データとする
。これにより、２回目の指紋の照合処理にかかる時間を、１回目の指紋の照合処理にかか
る時間よりも大幅に短くすることができる。
【０１０６】
なお、ここでは、指紋隆線数と指紋特徴とを用いて指紋の照合をおこなっているが、指
紋の照合方法はこれに限定されず、指紋のパターンマッチングにより照合をおこなうなど
、他の方法を用いることとしてもよい。
【０１０７】
つぎに、実施例１に係る指紋登録処理の処理手順について説明する。図９は、実施例１
に係る指紋登録処理の処理手順を示すフローチャートである。図９に示すように、まず、
指紋認証システム１０の指紋読取部１４は、利用者の指紋を読み取る（ステップＳ１０１
）。
【０１０８】
そして、画像加工部１５は、画像の拡大回数を数える拡大回数カウンタ「ｍ」を「０」
に設定する（ステップＳ１０２）。続いて、画像加工部１５は、読み取った指紋の指紋中
心３１を検出し（ステップＳ１０３）、さらに、検出エリアデータ１３ｃを記憶部１３か
ら読み出して、検出エリア３２を決定する（ステップＳ１０４）。
【０１０９】
その後、隆線数検出部１６は、検出エリア３２内の指紋隆線の数を検出する（ステップ
Ｓ１０５）。そして、指紋特徴検出部１７は、指紋特徴（指紋隆線の端点位置および分岐
点位置）を検出する（ステップＳ１０６）。
【０１１０】
続いて、登録データ作成部１８は、検出した指紋隆線の数と指紋特徴とを基にして登録
データ１３ｄを作成する（ステップＳ１０７）。そして、データ暗号／復号処理部２０は
、登録データ作成部１８により作成された登録データ１３ｄを暗号化して記憶部１３に記
憶する（ステップＳ１０８）。
【０１１１】
その後、画像加工部１５は、拡大方法データ１３ｂを記憶部１３から読み出して、画像
数「ｎ」および拡大率の情報を取得する（ステップＳ１０９）。そして、画像加工部１５
は、「ｍ＜ｎ−１」であるか否かを調べる（ステップＳ１１０）。
【０１１２】
「ｍ＜ｎ−１」でない場合には（ステップＳ１１０，Ｎｏ）、このままこの指紋登録処
理を終了する。「ｍ＜ｎ−１」である場合には（ステップＳ１１０，Ｙｅｓ）、画像加工
部１５は、拡大回数カウンタ「ｍ」を「１」だけ増やす（ステップＳ１１１）。
【０１１３】
そして、画像加工部１５は、読み取った指紋画像を拡大方法データ１３ｂに登録されて
いる拡大率で拡大し（ステップＳ１１２）、拡大した指紋画像に対して、ステップＳ１０
３以降の処理を継続する。
【０１１４】
つぎに、実施例１に係る指紋照合処理の処理手順について説明する。図１０は、実施例
１に係る指紋照合処理の処理手順を示すフローチャートである。図１０に示すように、ま
ず、指紋認証システム１０の指紋読取部１４は、照合用の利用者の指紋を読み取る（ステ
ップＳ２０１）。
【０１１５】
そして、画像加工部１５は、読み取った指紋の指紋中心３１を検出し（ステップＳ２０
２）、さらに、検出エリアデータ１３ｃを記憶部１３から読み出して、検出エリア３２を
決定する（ステップＳ２０３）。
【０１１６】
その後、隆線数検出部１６は、検出エリア３２内の指紋隆線の数を検出する（ステップ
Ｓ２０４）。そして、指紋特徴検出部１７は、指紋特徴（指紋隆線の端点位置および分岐
点位置）を検出する（ステップＳ２０５）。
【０１１７】
続いて、照合データ作成部１９は、検出した指紋隆線の数と指紋特徴とから登録データ
１３ｄと比較する照合データを作成する（ステップＳ２０６）。そして、照合対照データ
取得部２１は、記憶部１３から登録データ１３ｄを取得する（ステップＳ２０７）。
【０１１８】
その後、照合判定部２２は、照合データと一致するデータが登録データ１３ｄに登録さ
れているか否かを調べる（ステップＳ２０８）。照合データと一致するデータが登録デー
タ１３ｄに登録されている場合には（ステップＳ２０８，Ｙｅｓ）、照合判定部２２は、
指紋が登録された本人の指紋であると判定し（ステップＳ２０９）、結果通知部１２は、
その判定結果を出力する（ステップＳ２１１）。
【０１１９】
照合データと一致するデータが登録データ１３ｄに登録されていない場合には（ステッ
プＳ２０８，Ｎｏ）、照合判定部２２は、指紋が登録された本人の指紋でないと判定し（
ステップＳ２１０）、結果通知部１２は、その判定結果を出力する（ステップＳ２１１）
。
【０１２０】
上述してきたように、本実施例１では、指紋認証システム１０の画像加工部１５が、特
定の指紋画像を拡大し、登録データ作成部１８が、拡大した指紋画像の情報を含んだ登録
データ１３ｄを生成し、記憶部１３が、生成された登録データ１３ｄを記憶し、照合判定
部２２が、記憶部１３に記憶された登録データ１３ｄと、照合用に入力された指紋に係る
データとを照合することにより指紋の認証をおこなうこととしたので、指紋データの安全
性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認証を効率的に
おこなうことができる。
【０１２１】
また、本実施例１では、登録データ１３ｄは、指紋画像の検出エリア３２内における指
紋隆線の数のデータを含んだこととしたので、指紋隆線の数に基づいて指紋認証を効率的
におこなうことができる。
【０１２２】
また、本実施例１では、画像加工部１５は、指紋中心３１を検出し、検出した指紋中心
３１に中心がある領域を指紋画像の検出エリア３２として設定し、当該検出エリア３２内
の指紋画像の縦方向および横方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数
のデータを含んだ登録データ１３ｄを生成することとしたので、横方向および縦方向に伸
びる指紋隆線が数多く存在する領域において登録データ１３ｄを生成することにより照合
を精度良くおこなうことができる。
【０１２３】
また、本実施例１では、画像加工部１５は、指紋中心３１を検出し、検出した指紋中心
３１から指紋画像の縦方向に所定の距離だけ離れた位置に中心がある領域を指紋画像の検
出エリア４０ａ，４０ｂとして設定し、当該検出エリア４０ａ，４０ｂ内の指紋画像の横
方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ登録データ
１３ｄを生成することとしたので、横方向に伸びる指紋隆線が数多く存在する領域におい
て登録データ１３ｄを生成することにより照合を精度良くおこなうことができる。
【０１２４】
また、本実施例１では、画像加工部１５は、指紋中心３１を検出し、検出した指紋中心
３１から指紋画像の横方向に所定の距離だけ離れた位置に中心がある領域を指紋画像の検
出エリア５０ａ，５０ｂとして設定し、当該検出エリア５０ａ，５０ｂ内の指紋画像の縦
方向に伸びる指紋隆線の数を検出し、検出した指紋隆線の数のデータを含んだ登録データ
１３ｄを生成することとしたので、縦方向に伸びる指紋隆線が数多く領域において登録デ
ータ１３ｄを生成することにより照合を精度良くおこなうことができる。
【０１２５】
また、本実施例１では、登録データ１３ｄは、指紋画像における指紋隆線の分岐点また
は端点のデータをさらに含んだこととしたので、照合をさらに精度良くおこなうことがで
きる。
【０１２６】
また、本実施例１では、記憶部１３は、利用者により登録用に入力された指紋画像を指
紋画像データ１３ｅとして記憶し、登録データ作成部１８により作成された登録データ１
３ｄが記憶された後、画像加工部１５は、記憶部１３に指紋画像データ１３ｅとして記憶
された指紋画像を読み出して、読み出した指紋画像を拡大し、登録データ作成部１８は、
拡大された指紋画像の情報を含んだ登録データ１３ｄを生成し、生成した登録データ１３
ｄをさらに記憶部１３に記憶することとしたので、登録データ１３ｄを生成するために必
要な指紋画像を保持しておくことにより、登録データ１３ｄを任意の時点で再生成するこ
とができる。
【０１２７】
また、本実施例１では、画像加工部１５は、指紋画像をあらかじめ設定された縦方向拡
大率または横方向拡大率で拡大することとしたので、利用者の成長の過程で指紋の縦横の
大きさが均等に大きくならなかった場合でも、指紋認証を効果的におこなうことができる
。
【０１２８】
また、本実施例１では、データ暗号／復号処理部２０は、暗号化された登録データ１３
ｄを生成することとしたので、たとえ登録データ１３ｄが外部に流出してしまったとして
も、その内容が第三者に見られることを防止することができる。
【実施例２】
【０１２９】
本実施例２では、指紋の読み取りと指紋照合処理とをネットワークを介して接続された
別の装置が独立におこなう場合について説明する。図１１は、実施例２に係る指紋認証シ
ステムの機能構成を示す図である。図１１に示すように、この指紋認証システムは、クラ
イアント装置６０とサーバ装置７０とがネットワーク９０を介して接続されている。
【０１３０】
クライアント装置６０は、利用者の指紋を読み取り、その指紋画像をサーバ装置７０に
送信するとともに、サーバ装置７０から指紋登録処理の処理結果や指紋の認証結果の情報
を受信して、その情報を出力する装置である。このクライアント装置６０は、指紋読取部
６１、結果通知部６２、通信データ暗号／復号処理部６３、通信データ送受信部６４を有
する。
【０１３１】
ここで、指紋読取部６１および結果通知部６２は、図１に示した指紋読取部１４および
結果通知部１２と同様の機能部であり、ここでは説明を省略する。通信データ暗号／復号
処理部６３は、サーバ装置７０に送信するデータを暗号化し、また、サーバ装置７０によ
り暗号化されて送信されたデータを復号化する処理部である。ここで、暗号化されるデー
タは、サーバ装置７０に送信されるすべてのデータであってもよいし、ある特定の種類の
データであってもよい。通信データ送受信部６４は、サーバ装置７０との間でデータの送
受信をおこなうネットワークインターフェースである。
【０１３２】
サーバ装置７０は、クライアント装置６０により読み取られた指紋画像を用いて指紋認
証をおこなう装置である。このサーバ装置７０は、情報入力受付部７１、記憶部７２、画
像加工部７３、隆線数検出部７４、指紋特徴検出部７５、登録データ作成部７６、照合デ
ータ作成部７７、データ暗号／復号処理部７８、照合対象データ取得部７９、照合判定部
８０、通信データ暗号／復号処理部８１、通信データ送受信部８２を有する。
【０１３３】
ここで、情報入力受付部７１、記憶部７２、画像加工部７３、隆線数検出部７４、指紋
特徴検出部７５、登録データ作成部７６、照合データ作成部７７、データ暗号／復号処理
部７８、照合対象データ取得部７９、照合判定部８０は、図１に示した情報入力受付部１
１、記憶部１３、画像加工部１５、隆線数検出部１６、指紋特徴検出部１７、登録データ
作成部１８、照合データ作成部１９、データ暗号／復号処理部２０、照合対象データ取得
部２１、照合判定部２２と同様の機能部であり、ここでは説明を省略する。
【０１３４】
また、記憶部７２は、標準身長・体重データ７２ａ、拡大方法データ７２ｂ、検出エリ
アデータ７２ｃ、登録データ７２ｄ、指紋画像データ７２ｅを記憶している。これらの標
準身長・体重データ７２ａ、拡大方法データ７２ｂ、検出エリアデータ７２ｃ、登録デー
タ７２ｄ、指紋画像データ７２ｅは、図１に示した標準身長・体重データ１３ａ、拡大方
法データ１３ｂ、検出エリアデータ１３ｃ、登録データ１３ｄ、指紋画像データ１３ｅと
同様のデータであり、ここでは説明を省略する。
【０１３５】
通信データ暗号／復号処理部８１は、クライアント装置６０に送信するデータを暗号化
し、また、クライアント装置６０により暗号化されて送信されたデータを復号化する処理
部である。ここで、暗号化されるデータは、クライアント装置６０に送信されるすべての
データであってもよいし、ある特定の種類のデータであってもよい。通信データ送受信部
８２は、クライアント装置６０との間でデータの送受信をおこなうネットワークインター
フェースである。
【０１３６】
上述してきたように、本実施例２では、指紋認証システムは、クライアント装置６０と
サーバ装置７０とから構成され、クライアント装置６０は、照合用の指紋画像の入力を受
け付け、受け付けた指紋画像に係るデータをネットワーク９０を介してサーバ装置７０に
送信し、サーバ装置７０は、クライアント装置６０により送信されたデータを受信して照
合用の指紋データを生成し、生成した指紋データと登録データ７２ｄに登録された指紋デ
ータとを照合することにより指紋の認証をおこなうこととしたので、サーバ装置７０が複
数のクライアント装置６０から指紋画像を収集して効率的に指紋認証をおこなうことがで
きる。
【０１３７】
また、本実施例２では、クライアント装置６０は、指紋画像に係るデータを暗号化し、
暗号化したデータをネットワーク９０を介してサーバ装置７０に送信することとしたので
、指紋画像に係るデータが第三者により盗み見られることを防止することができる。
【０１３８】
また、本実施例２では、クライアント装置６０は、利用者から登録用の指紋画像の入力
を受け付け、受け付けた指紋画像に係るデータをネットワーク９０を介してサーバ装置７
０に送信し、サーバ装置７０は、クライアント装置６０により送信されたデータを受信し
、受信したデータに基づいて登録データ７２ｄを生成することとしたので、サーバ装置７
０が複数のクライアント装置６０から指紋画像を収集して効率的に指紋画像の登録をおこ
なうことができる。
【０１３９】
また、本実施例２では、クライアント装置６０は、登録用の指紋画像に係るデータを暗
号化し、暗号化したデータをネットワーク９０を介してサーバ装置７０に送信することと
したので、登録用の指紋画像に係るデータが第三者により盗み見られることを防止するこ
とができる。
【実施例３】
【０１４０】
本実施例３では、指紋データの作成と指紋照合処理とをネットワークを介して接続され
た別の装置が独立におこなう場合について説明する。図１２は、実施例３に係る指紋認証
システムの機能構成を示す図である。図１２に示すように、この指紋認証システムは、ク
ライアント装置１００とサーバ装置１２０とがネットワーク１３０を介して接続されてい
る。
【０１４１】
クライアント装置１００は、利用者の指紋の画像を異なる拡大率で拡大し、拡大された
指紋画像に係るデータを作成してサーバ装置１２０に送信するとともに、サーバ装置１２
０から指紋登録処理の処理結果や指紋の認証結果の情報を受信して、その情報を出力する
装置である。
【０１４２】
このクライアント装置１００は、指紋読取部１０１、結果通知部１０２、画像加工部１
０３、隆線数検出部１０４、指紋特徴検出部１０５、登録データ作成部１０６、照合デー
タ作成部１０７、設定データ取得部１０８、通信データ暗号／復号処理部１０９、通信デ
ータ送受信部１１０を有する。
【０１４３】
ここで、指紋読取部１０１、結果通知部１０２、画像加工部１０３、隆線数検出部１０
４、指紋特徴検出部１０５、登録データ作成部１０６、照合データ作成部１０７は、図１
に示した指紋読取部１４、結果通知部１２、画像加工部１５、隆線数検出部１６、指紋特
徴検出部１７、登録データ作成部１８、照合データ作成部１９と同様の機能部であり、こ
こでは説明を省略する。
【０１４４】
設定データ取得部１０８は、サーバ装置１２０から標準身長・体重データ１２２ａ、拡
大方法データ１２２ｂ、検出エリアデータ１２２ｃ、指紋画像データ１２２ｅを取得して
、画像加工部１０３あるいは隆線数検出部１０４に出力する処理部である。
【０１４５】
通信データ暗号／復号処理部１０９は、サーバ装置１２０に送信するデータを暗号化し
、また、サーバ装置１２０により暗号化されて送信されたデータを復号化する処理部であ
る。ここで、暗号化されるデータは、サーバ装置１２０に送信されるすべてのデータであ
ってもよいし、ある特定の種類のデータであってもよい。通信データ送受信部１１０は、
サーバ装置１２０との間でデータの送受信をおこなうネットワークインターフェースであ
る。
【０１４６】
サーバ装置１２０は、クライアント装置１００により送信された指紋データを用いて指
紋認証をおこなう装置である。このサーバ装置１２０は、情報入力受付部１２１、記憶部
１２２、データ暗号／復号処理部１２３、照合対象データ取得部１２４、照合判定部１２
５、データ記憶／読出処理部１２６、通信データ暗号／復号処理部１２７、通信データ送
受信部１２８を有する。
【０１４７】
ここで、情報入力受付部１２１、記憶部１２２、データ暗号／復号処理部１２３、照合
対象データ取得部１２４、照合判定部１２５は、図１に示した情報入力受付部１１、記憶
部１３、データ暗号／復号処理部２０、照合対象データ取得部２１、照合判定部２２と同
様の機能部であり、ここでは説明を省略する。
【０１４８】
また、記憶部１２２は、標準身長・体重データ１２２ａ、拡大方法データ１２２ｂ、検
出エリアデータ１２２ｃ、登録データ１２２ｄ、指紋画像データ１２２ｅを記憶している
。これらの標準身長・体重データ１２２ａ、拡大方法データ１２２ｂ、検出エリアデータ
１２２ｃ、登録データ１２２ｄ、指紋画像データ１２２ｅは、図１に示した標準身長・体
重データ１３ａ、拡大方法データ１３ｂ、検出エリアデータ１３ｃ、登録データ１３ｄ、
指紋画像データ１３ｅと同様のデータであり、ここでは説明を省略する。
【０１４９】
データ記憶／読出処理部１２６は、データ暗号／復号処理部１２３を介して、クライア
ント装置１００により送信された登録データ１２２ｄを記憶部１２２に記憶し、また、ク
ライアント装置１００に送信する標準身長・体重データ１２２ａ、拡大方法データ１２２
ｂ、検出エリアデータ１２２ｃ、指紋画像データ１２２ｅを記憶部１２２から読み出す処
理部である。
【０１５０】
また、データ記憶／読出処理部１２６は、登録データ１２２ｄをデータ暗号／復号処理
部１２３に出力した後、通信データ送受信部１２７に登録データ１２２ｄの登録完了情報
を出力する。この登録完了情報は、通信データ送受信部１２８によりクライアント装置１
００に送信され、クライアント装置１００の結果通知部１０２により指紋登録処理の完了
が利用者に通知される。
【０１５１】
通信データ暗号／復号処理部１２７は、クライアント装置１００に送信するデータを暗
号化し、また、クライアント装置１００により暗号化されて送信されたデータを復号化す
る処理部である。ここで、暗号化されるデータは、クライアント装置１００に送信される
すべてのデータであってもよいし、ある特定の種類のデータであってもよい。通信データ
送受信部１２８は、クライアント装置１００との間でデータの送受信をおこなうネットワ
ークインターフェースである。
【０１５２】
上述してきたように、本実施例３では、指紋認証システムは、クライアント装置１００
とサーバ装置１２０とから構成され、クライアント装置１００は、照合用の指紋画像の入
力を受け付け、入力を受け付けた指紋画像に基づいて登録データ１２２ｄを生成し、生成
した登録データ１２２ｄをネットワーク１３０を介してサーバ装置１２０に送信し、サー
バ装置１２０は、クライアント装置１００により送信された登録データ１２２ｄを受信し
、受信した登録データ１２２ｄを記憶することとしたので、クライアント装置１００が登
録データ１２２ｄを生成することによりサーバ装置１２０の負荷を軽減することができる
。
【０１５３】
また、本実施例３では、クライアント装置１００は、登録データ１２２ｄを暗号化し、
暗号化した登録データ１２２ｄをネットワーク１３０を介してサーバ装置１２０に送信す
ることとしたので、登録データ１２２ｄが第三者により盗み見られることを防止すること
ができる。
【実施例４】
【０１５４】
本実施例４では、指紋画像の拡大率を身体の成長に係る情報に基づいて決定する場合に
ついて説明する。図１３は、実施例４に係る指紋認証システムの機能構成を示す図である
。
【０１５５】
図１３に示すように、この指紋認証システム１４０は、情報入力受付部１４１、結果通
知部１４２、記憶部１４３、指紋読取部１４４、画像加工部１４５、隆線数検出部１４６
、指紋特徴検出部１４７、登録データ作成部１４８、照合データ作成部１４９、データ暗
号／復号処理部１５０、照合対象データ取得部１５１、照合判定部１５２、体重計１５３
、カメラ１５４、身長判定部１５５、データ登録処理部１５６を有する。
【０１５６】
ここで、情報入力受付部１４１、結果通知部１４２、記憶部１４３、指紋読取部１４４
、隆線数検出部１４６、指紋特徴検出部１４７、登録データ作成部１４８、照合データ作
成部１４９、データ暗号／復号処理部１５０、照合対象データ取得部１５１、照合判定部
１５２は、図１に示した情報入力受付部１１、結果通知部１２、記憶部１３、指紋読取部
１４、隆線数検出部１６、指紋特徴検出部１７、登録データ作成部１８、照合データ作成
部１９、データ暗号／復号処理部２０、照合対象データ取得部２１、照合判定部２２と同
様の機能部であり、ここでは説明を省略する。
【０１５７】
また、記憶部１４３は、拡大方法データ１４３ａ、検出エリアデータ１４３ｂ、登録デ
ータ１４３ｃ、指紋画像データ１４３ｄ、身体測定結果データ１４３ｅを記憶している。
ここで、拡大方法データ１４３ａ、検出エリアデータ１４３ｂ、登録データ１４３ｃ、指
紋画像データ１４３ｄは、図１に示した拡大方法データ１３ｂ、検出エリアデータ１３ｃ
、登録データ１３ｄ、指紋画像データ１３ｅと同様のデータであり、ここでは説明を省略
する。
【０１５８】
身体測定結果データ１４３ｅは、利用者の身長および体重の測定結果の情報を記憶した
データである。図１４は、図１３に示した身体測定結果データ１４３ｅの一例を示す図で
ある。
【０１５９】
図１４に示すように、この身体測定結果データ１４３ｅには、利用者ＩＤ、測定日、身
長、体重の情報が登録される。利用者ＩＤは、身体測定の結果の情報が登録された利用者
を識別するための識別情報である。測定日は、身長および体重を測定した日付の情報であ
る。身長および体重は、測定された利用者の身長および体重の情報である。
【０１６０】
図１３の説明に戻ると、画像加工部１４５は、登録データ１４３ｃとして記憶部１４３
に記憶される指紋データを作成するため、利用者の指紋画像を拡大する処理部である。こ
の画像加工部１４５は、測定された身長や体重が登録用の指紋採取時の身長や体重と比較
して所定の値以上離れているか否かを判定し、所定の値以上離れている場合に、指紋画像
の拡大率を決定し、決定した拡大率の情報を拡大方法データ１４３ａとして記憶する。
【０１６１】
具体的には、画像加工部１４５は、身体測定結果データ１４３ｅに記憶された登録用の
指紋採取時の身長および体重の情報と、測定された身長および体重の情報とを取得する。
そして、画像加工部１４５は、身長の増加率を算出し、その増加率を拡大方法データ１４
３ａに縦方向拡大率および横方向拡大率として登録する。
【０１６２】
その際、画像加工部１４５は、登録用の指紋採取時の身長と測定された身長とから、前
述した標準体重計算法に基づいて、それぞれの身長に対応する標準体重を以下の式
標準体重＝（標準身長−１００）×０．９
により算出し、さらに、標準体重の増加率を算出する。
【０１６３】
また、画像加工部１４５は、登録用の指紋採取時の体重と測定された体重とから、実際
の体重の増加率を算出する。そして、実際の体重の増加率が標準体重の増加率よりも所定
の値だけ小さい場合には、身長の増加率を縦方向拡大率に、身長の増加率から０．１％だ
け差し引いた値を横方向拡大率に設定する。
【０１６４】
また、実際の体重の増加率が標準体重の増加率よりも所定の値だけ大きい場合には、画
像加工部１４５は、身長の増加率を縦方向拡大率に、身長の増加率に０．１％を加えた値
を横方向拡大率として設定するなどして拡大率を補正する。
【０１６５】
続いて、画像加工部１４５は、縦方向拡大率および横方向拡大率を用いて指紋画像デー
タ１４３ｅとして登録されている指紋画像を拡大する処理をおこなう。拡大された指紋画
像は、隆線数検出部１４６および指紋特徴検出部１４７により参照され、隆線数および指
紋特徴が検出される。そして、登録データ作成部１４８により登録データ１４３ｃが作成
される。
【０１６６】
さらに、画像加工部１４５は、利用者の今後の成長を予測して指紋画像の拡大をおこな
う。具体的には、画像加工部１４５は、今後も身長が同じ増加率で増加すると仮定し、将
来の所定の時期に対応する指紋画像の縦方向拡大率および横方向拡大率を算出する。
【０１６７】
また、画像加工部１４５は、身長の増加に対して体重の増加が小さかった場合や、身長
の増加に対して体重の増加が大きかった場合なども考慮して、今後も身長が同じ増加率で
増加すると仮定して算出した縦方向拡大率および横方向拡大率を補正する。そして、画像
加工部１４５は、算出した縦方向拡大率および横方向拡大率を拡大方法データ１４３ａに
登録し、登録した情報に基づいて指紋画像の拡大をおこなう。
【０１６８】
体重計１５３は、利用者の体重を測定する装置である。カメラ１５４は、利用者の全身
をスケールとともに撮影するカメラである。身長判定部１５５は、カメラ１５４により撮
影されたスケールと利用者の全身像とを比較することにより利用者の身長を判定する処理
部である。
【０１６９】
データ登録処理部１５６は、身長判定部１５５により判定された利用者の身長の情報と
、体重計１５３により測定された利用者の体重の情報とを記憶部１４３に身体測定結果デ
ータ１４３ｅとして登録させる処理部である。
【０１７０】
また、データ登録処理部１５６は、測定された身長や体重が登録用の指紋採取時の身長
や体重と比較して所定の値以上離れているか否かを判定し、所定の値以上離れている場合
に、画像加工部１４５に対して指紋画像データ１４３ｄとして記憶されている指紋画像の
拡大を実行するよう要求し、画像加工部１４５、隆線数検出部１４６、指紋特徴検出部１
４７、登録データ作成部１４８に新たな登録データ１４３ｃを作成させる。
【０１７１】
つぎに、実施例４に係る指紋登録処理の処理手順について説明する。図１５は、実施例
４に係る指紋登録処理の処理手順を示すフローチャートである。この指紋登録処理は、利
用者の指紋データを最初に登録する場合の処理である。
【０１７２】
図１５に示すように、まず、指紋認証システム１４０の指紋読取部１４４は、利用者の
指紋を読み取る（ステップＳ３０１）。そして、体重計１５３、カメラ１５４、身長判定
部１５５は、利用者の身長および体重を測定する（ステップＳ３０２）。その後、データ
登録処理部１５６およびデータ暗号／復号処理部１５０は、身長および体重の測定結果を
記憶部１４３に身体測定結果データ１４３ｅとして記憶する（ステップＳ３０３）。
【０１７３】
続いて、画像加工部１４５は、読み取った指紋の指紋中心３１を検出し（ステップＳ３
０４）、さらに、検出エリアデータ１４３ｂを記憶部１４３から読み出して、検出エリア
３２を決定する（ステップＳ３０５）。
【０１７４】
その後、隆線数検出部１４６は、検出エリア３２内の指紋隆線の数を検出する（ステッ
プＳ３０６）。そして、指紋特徴検出部１４７は、指紋特徴（指紋隆線の端点位置および
分岐点位置）を検出する（ステップＳ３０７）。
【０１７５】
続いて、登録データ作成部１４８は、検出した指紋隆線の数と指紋特徴とを基にして登
録データ１４３ｃを作成する（ステップＳ３０８）。そして、データ暗号／復号処理部１
５０は、登録データ作成部１４８により作成された登録データ１４３ｃを暗号化して記憶
部１４３に記憶し（ステップＳ３０９）、この指紋登録処理を終了する。
【０１７６】
つぎに、指紋データの更新処理の処理手順について説明する。図１６は、指紋データの
更新処理の処理手順を示すフローチャートである。図１６に示すように、まず、指紋認証
システム１４０の体重計１５３、カメラ１５４、身長判定部１５５は、利用者の身長およ
び体重を測定する（ステップＳ４０１）。
【０１７７】
その後、データ登録処理部１５６およびデータ暗号／復号処理部１５０は、身長および
体重の測定結果を記憶部１４３に身体測定結果データ１４３ｅとして記憶する（ステップ
Ｓ４０２）。
【０１７８】
そして、データ登録処理部１５６は、身体測定結果データ１４３ｅを記憶部１４３から
読み出して、登録用の指紋採取時の身体測定結果（身長および体重）の情報を取得する（
ステップＳ４０３）。
【０１７９】
続いて、データ登録処理部１５６は、登録用の指紋採取時の身長および体重と、測定し
た身長および体重とを比較し、身長あるいは体重が所定値以上増加したか否かを調べる（
ステップＳ４０４）。
【０１８０】
身長あるいは体重が所定値以上増加していない場合には（ステップＳ４０４，Ｎｏ）、
そのままこの指紋データの更新処理を終了する。身長あるいは体重が所定値以上増加した
場合には（ステップＳ４０４，Ｙｅｓ）、画像加工部１４５は、指紋画像データ１４３ｄ
として記憶されている指紋採取時の指紋画像を記憶部１４３から取得する（ステップＳ４
０５）。
【０１８１】
そして、画像加工部１４５は、前述のようにして、身長および体重の増加状況から指紋
画像の縦方向拡大率および横方向拡大率を決定し（ステップＳ４０６）、指紋画像を拡大
する（ステップＳ４０７）。
【０１８２】
その後、画像加工部１４５は、拡大した指紋画像の指紋中心３１を検出し（ステップＳ
４０８）、さらに、検出エリアデータ１４３ｂを記憶部１４３から読み出して、検出エリ
ア３２を決定する（ステップＳ４０９）。
【０１８３】
その後、隆線数検出部１４６は、検出エリア３２内の指紋隆線の数を検出する（ステッ
プＳ４１０）。そして、指紋特徴検出部１４７は、指紋特徴（指紋隆線の端点位置および
分岐点位置）を検出する（ステップＳ４１１）。
【０１８４】
続いて、登録データ作成部１４８は、検出した指紋隆線の数と指紋特徴とから登録デー
タ１４３ｃを作成する（ステップＳ４１２）。そして、データ暗号／復号処理部１５０は
、登録データ作成部１４８により作成された登録データ１４３ｃを暗号化して記憶部１４
３に記憶し（ステップＳ４１３）、この指紋登録処理を終了する。
【０１８５】
上述してきたように、本実施例４では、指紋認証システム１４０の記憶部１４３が、身
体の成長状況に係る情報を身体測定結果データ１４３ｅとして記憶し、画像加工部１４５
が、記憶部１４３に身体測定結果データ１４３ｅとして記憶された情報に基づいて、縦方
向拡大率または横方向拡大率を設定し、設定した縦方向拡大率または横方向拡大率で指紋
画像を拡大することとしたので、指紋画像の縦方向拡大率または横方向拡大率を効率的に
設定することができる。
【０１８６】
また、本実施例４では、身体測定結果データ１４３ｅは、身長または体重の変化に係る
情報を含み、画像加工部１４５は、異なる２つの時点間における身長または体重の変化量
に基づいて縦方向拡大率または横方向拡大率を設定することとしたので、身長または体重
の増加に応じて、指紋画像の縦方向拡大率または横方向拡大率を効率的に設定することが
できる。
【０１８７】
また、本実施例４では、体重計１５３、カメラ１５４および身長判定部１５５は、照合
用の指紋画像の入力時に、利用者の身長または体重を計測し、記憶部１４３は、計測した
身長または体重の情報を身体測定結果データ１４３ｅとして記憶し、画像拡大部１４５は
、身体測定結果データ１４３ｅに基づいて縦方向拡大率または横方向拡大率を設定するこ
ととしたので、身長または体重の情報を効率的に得ることができ、指紋画像の縦方向拡大
率または横方向拡大率を効率的に設定することができる。
【０１８８】
ところで、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコ
ンピュータで実行することによって実現することができる。そこで、以下では、図１７を
用いて、上記各種処理を実現するプログラムを実行するコンピュータの一例について説明
する。
【０１８９】
図１７は、図１、図１１、図１２、図１３に示した各装置を構成するコンピュータのハ
ードウェア構成を示す図である。このコンピュータは、ユーザからのデータの入力を受け
付ける入力装置２００、表示装置２１０、各種プログラムを記録した記録媒体からプログ
ラムを読み取る媒体読取装置２２０、ネットワークを介して他のコンピュータとの間でデ
ータの授受をおこなうネットワークインターフェース２３０、ＲＡＭ（Random  Access  
Memory）２４０、ＲＯＭ（Read  Only  Memory）２５０、ＣＰＵ（Central  Processing
Unit）２６０およびＨＤ（Hard  Disk）２７０をバス２８０で接続して構成される。
【０１９０】
そして、ＨＤ２７０には、各装置の機能と同様の機能を発揮するプログラム、つまり、
図１７に示す指紋認証プログラム２７０ｂが記憶されている。なお、指紋認証プログラム
２７０ｂは、適宜統合または分散して記憶することとしてもよい。
【０１９１】
そして、ＣＰＵ２６０が、指紋認証プログラム２７０ｂをＨＤ２７０から読み出して実
行することにより、指紋認証プロセス２６０ａが機能するようになる。この指紋認証プロ
セス２６０ａは、各装置の機能部に対応するものである。
【０１９２】
また、ＨＤ２７０には、各種データ２７０ａが記憶される。なお、この各種データ２７
０ａは、各装置の記憶部に記憶されるデータに対応する。そして、ＣＰＵ２６０は、各種
データ２７０ａをＨＤ２７０に記憶するとともに、各種データ２７０ａをＨＤ２７０から
読み出してＲＡＭ２４０に格納し、ＲＡＭ２４０に格納された各種データ２４０ａに基づ
いて各種データ処理を実行する。
【０１９３】
ところで、指紋認証プログラム２７０ｂは、必ずしも最初からＨＤ２７０に記憶させて
おく必要はない。たとえば、コンピュータに挿入されるフレキシブルディスク（ＦＤ）、
ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体
」、または、コンピュータの内外に備えられるハードディスクドライブ（ＨＤＤ）などの
「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介
してコンピュータに接続される「他のコンピュータ（またはサーバ）」などに各プログラ
ムを記憶しておき、コンピュータがこれらから各プログラムを読み出して実行するように
してもよい。
【０１９４】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも
、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施例にて実施さ
れてもよいものである。
【０１９５】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明
した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわ
れるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともで
きる。
【０１９６】
この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータ
やパラメータを含む情報については、特記する場合を除いて任意に変更することができる
。
【０１９７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示
のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は
図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任
意の単位で機能的または物理的に分散・統合して構成することができる。
【０１９８】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵお
よび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジ
ックによるハードウェアとして実現され得る。
【産業上の利用可能性】
【０１９９】
以上のように、本発明にかかる指紋認証システムは、指紋データの安全性を確保しつつ、短期間で大きく成長する若年層に対しても安定した指紋認証を効率的におこなうことが必要な指紋認証システムに有用である。
【図面の簡単な説明】
【０２００】
【図１】図１は、実施例１に係る指紋認証システム１０の機能構成を示す図である。
【図２】図２は、図１に示した標準身長・体重データ１３ａの一例を示す図である。
【図３】図３は、図１に示した拡大方法データ１３ｂの一例を示す図である。
【図４】図４は、図１に示した検出エリアデータ１３ｃの一例を示す図である。
【図５】図５は、指紋の検出エリア３２について説明する図である。
【図６】図６は、図１に示した登録データ１３ｄの一例を示す図である。
【図７】図７は、指紋中心３１の上下に設けられた検出エリア４０ａ，４０ｂを示す図である。
【図８】図８は、指紋中心３１の左右に設けられた検出エリア５０ａ，５０ｂを示す図である。
【図９】図９は、実施例１に係る指紋登録処理の処理手順を示すフローチャートである。
【図１０】図１０は、実施例１に係る指紋照合処理の処理手順を示すフローチャートである。
【図１１】図１１は、実施例２に係る指紋認証システムの機能構成を示す図である。
【図１２】図１２は、実施例３に係る指紋認証システムの機能構成を示す図である。
【図１３】図１３は、実施例４に係る指紋認証システムの機能構成を示す図である。
【図１４】図１４は、図１３に示した身体測定結果データ１４３ｅの一例を示す図である。
【図１５】図１５は、実施例４に係る指紋登録処理の処理手順を示すフローチャートである。
【図１６】図１６は、指紋データの更新処理の処理手順を示すフローチャートである。
【図１７】図１７は、図１、図１１、図１２、図１３に示した各装置を構成するコンピュータのハードウェア構成を示す図である。
【符号の説明】
【０２０１】
１０，１４０  指紋認証システム
１１，７１，１２１，１４１  情報入力受付部
１２，６２，１０２，１４２  結果通知部
１３，７２，１２２，１４３  記憶部
１３ａ，７２ａ，１２２ａ  標準身長・体重データ
１３ｂ，７２ｂ，１２２ｂ，１４３ａ  拡大方法データ
１３ｃ，７２ｃ，１２２ｃ，１４３ｂ  検出エリアデータ
１３ｄ，７２ｄ，１２２ｄ，１４３ｃ  登録データ
１３ｅ，７２ｅ，１２２ｅ，１４３ｄ  指紋画像データ
１４，１０１，１４４  指紋読取部
１４３ｅ  身体測定結果データ
１５，７３，１０３，１４５  画像加工部
１５３  体重計
１５４  カメラ
１５５  身長判定部
１５６  データ登録処理部
１６，７４，１０４，１４６  隆線数検出部
１７，７５，１０５，１４７  指紋特徴検出部
１８，７６，１０６，１４８  登録データ作成部
１９，７７，１０７，１４９  照合データ作成部
１０８  設定データ取得部
１２６  データ記憶／読出処理部
２０，７８，１２３，１５０  データ暗号／復号処理部
２１，７９，１２４，１５１  照合対象データ取得部
２２，８０，１２５，１５２  照合判定部
３０  指紋画像
３１  指紋中心
３２，４０ａ，４０ｂ，５０ａ，５０ｂ  検出エリア
３３  水平線
３４  垂直線
６０，１００  クライアント装置
６１  指紋読取部
６３，８１，１０９，１２７  通信データ暗号／復号処理部
６４，８２，１１０，１２８  通信データ送受信部
７０，１２０  サーバ装置
９０，１３０  ネットワーク
【国際調査報告】
2007141880.tif 000020
2007141880.tif 000021
2007141880.tif 000022
2007141880.tif 000023