(57)【特許請求の範囲】
【請求項１】
指紋データを読み取る読取手段を有し、この読取手段によって読み取られた今回の指紋データと予め設定されている指紋データとを照合することによって正規なユーザを認証する指紋認証機能付き携帯端末装置であって、
セキュリティ対象の複数の機能のそれぞれに、当該機能が選択された際の指紋認証に使用する指の種類とその指紋データを任意に設定する設定手段と、
複数の機能の中から選択された機能が前記セキュリティ対象の複数の機能のいずれかの機能である場合に、当該機能に対応して設定されている指の種類を案内出力する案内手段と、
この案内手段によって指の種類を案内出力させたのちに前記読取手段によって指紋データが読み取られた場合に、その指の種類に対応して設定されている指紋データと今回読み取られた指紋データとの照合結果に基づいて当該機能のセキュリティ状態を制御する制御手段と、
を具備したことを特徴とする指紋認証機能付き携帯端末装置。
【請求項２】
指紋データを読み取る読取手段を有し、この読取手段によって読み取られた今回の指紋データと予め設定されている指紋データとを照合することによって正規なユーザを認証する指紋認証機能付き携帯端末装置であって、
セキュリティ対象の複数のデータのそれぞれに、当該データが選択された際の指紋認証に使用する指の種類とその指紋データを任意に設定する設定手段と、
複数のデータの中から選択されたデータが前記セキュリティ対象の複数のデータのいずれかのデータである場合に、当該データに対応して設定されている指の種類を案内出力する案内手段と、
この案内手段によって指の種類を案内出力させたのちに前記読取手段によって指紋データが読み取られた場合に、その指の種類に対応して設定されている指紋データと今回読み取られた指紋データとの照合結果に基づいて当該データのセキュリティ状態を制御する制御手段と、
を具備したことを特徴とする指紋認証機能付き携帯端末装置。
【請求項３】
前記設定手段は、セキュリティ対象毎に指の種類とその指紋データとを個別に設定する、
ようにしたことを特徴とする請求項１あるいは請求項２記載の指紋認証機能付き携帯端末装置。
【請求項４】
前記読取手段は、その指紋センサ部に対して指を移動させることで指紋データを順次読み取ると共に、その移動方向を検出する構成となっており、
前記設定手段は、指の種類と共に指の移動方向を設定する、
ようにしたことを特徴とする請求項１あるいは請求項２記載の指紋認証機能付き携帯端末装置。
【請求項５】
複数の指に対応して予め設定登録されている指の種類とその指紋データを記憶管理する指紋データ記憶手段を設け、
セキュリティ対象に対応して指の種類と指紋データを任意に設定する際に、前記設定手段は、前記読取手段によって読み取られた今回の指紋データと前記複数の指に対応して登録されている指紋データとを比較し、登録されている何れかの指の指紋データに特徴的に一致する場合には、その指紋データとその指の種類をセキュリティ対象に対応付けて設定する、
ようにしたことを特徴とする請求項１あるいは請求項２記載の指紋認証機能付き携帯端末装置。
【請求項６】
前記複数の指に対応して登録されている指紋データと前記読取手段によって読み取られた今回の指紋データとを比較した結果、登録されている何れの指の指紋データにも一致しない場合には、前記読取手段によって読み取られた今回の指紋データとユーザ操作によって指定された指の種類を前記指紋データ記憶手段に追加登録すると共に、セキュリティ対象に対応付けて設定する、
ようにしたことを特徴とする請求項５記載の指紋認証機能付き携帯端末装置。
【請求項７】
コンピュータに対して、
セキュリティ対象の複数の機能のそれぞれに、当該機能が選択された際の指紋認証に使用する指の種類とその指紋データを任意に設定する機能と、
複数の機能の中から選択された機能が前記セキュリティ対象の複数の機能のいずれかの機能である場合に、当該機能に対応して設定されている指の種類を案内出力する機能と、
指の種類を案内出力させたのちに指紋データが読み取られた場合に、その指の種類に対応して設定されている指紋データと今回読み取られた指紋データとの照合結果に基づいて当該機能のセキュリティ状態を制御する機能と、
を実現させるためのプログラム。
【請求項８】
コンピュータに対して、
セキュリティ対象の複数のデータのそれぞれに、当該データが選択された際の指紋認証に使用する指の種類とその指紋データを任意に設定する機能と、
複数のデータの中から選択されたデータが前記セキュリティ対象の複数のデータのいずれかのデータである場合に、当該データに対応して設定されている指の種類を案内出力する機能と、
指の種類を案内出力させたのちに指紋データが読み取られた場合に、その指の種類に対応して設定されている指紋データと今回読み取られた指紋データとの照合結果に基づいて当該データのセキュリティ状態を制御する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、今回読み取られた指紋データと予め設定されている指紋データとを照合することによって正規なユーザを認証する指紋認証機能付き携帯端末装置及びプログラムに関する。
【背景技術】
【０００２】
従来、指紋認証機能付き携帯端末装置としては、例えば、どの手のどの指かを示す指の種類とその指の指紋データと制限対象となる特定機能とを対応付けた構成の機能制限管理データが記憶管理されている状態において、この特定機能に対応付けられている指を使った指紋データに基づいて特定機能の制限及び制限解除を行うようにした携帯端末装置が知られている（特許文献１参照）。
【特許文献１】特開２００５−３２３０８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した先行技術にあっては、それぞれの指毎に、制限対象の機能を対応付けることができるために、プライバシ保護を要する複数の機能にそれぞれ異なる指を対応付けておけば、同じ指を使用した場合に比べてセキュリティをより強化できるというメリットはあるが、ユーザ自身がどの指にどの機能を対応付けたかが分からなくなる可能性があり、ユーザ認証時に指を間違えてしまうと、機能制限及びその制限解除を行うことができなくなるおそれがあった。
【０００４】
この発明の課題は、指紋認証時に使用する指を機能／データに応じて異なる指とすることでセキュリティ強化を図ったとしても、このセキュリティ強化に伴う弊害（指の間違え）を効果的に防止できるようにすることである。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、指紋データを読み取る読取手段を有し、この読取手段によって読み取られた今回の指紋データと予め設定されている指紋データとを照合することによって正規なユーザを認証する指紋認証機能付き携帯端末装置であって、セキュリティ対象の複数の機能のそれぞれに、当該機能が選択された際の指紋認証に使用する指の種類とその指紋データを任意に設定する設定手段と、複数の機能の中から選択された機能が前記セキュリティ対象の複数の機能のいずれかの機能である場合に、当該機能に対応して設定されている指の種類を案内出力する案内手段と、この案内手段によって指の種類を案内出力させたのちに前記読取手段によって指紋データが読み取られた場合に、その指の種類に対応して設定されている指紋データと今回読み取られた指紋データとの照合結果に基づいて当該機能のセキュリティ状態を制御する制御手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項１記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項７記載の発明）。
【０００６】
請求項２記載の発明は、指紋データを読み取る読取手段を有し、この読取手段によって読み取られた今回の指紋データと予め設定されている指紋データとを照合することによって正規なユーザを認証する指紋認証機能付き携帯端末装置であって、セキュリティ対象の複数のデータのそれぞれに、当該データが選択された際の指紋認証に使用する指の種類とその指紋データを任意に設定する設定手段と、複数のデータの中から選択されたデータが前記セキュリティ対象の複数のデータのいずれかのデータである場合に、当該データに対応して設定されている指の種類を案内出力する案内手段と、この案内手段によって指の種類を案内出力させたのちに前記読取手段によって指紋データが読み取られた場合に、その指の種類に対応して設定されている指紋データと今回読み取られた指紋データとの照合結果に基づいて当該データのセキュリティ状態を制御する制御手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項２記載の発明に示した主要機能を実現させるためのプログラムを提供する（請求項８記載の発明）。
【０００７】
なお、上述した請求項１あるいは請求項２記載の発明は次のようなものであってもよい。前記設定手段は、セキュリティ対象毎に指の種類とその指紋データとを個別に設定する（請求項３記載の発明）。
【０００８】
前記読取手段は、その指紋センサ部に対して指を移動させることで指紋データを順次読み取ると共に、その移動方向を検出する構成となっており、前記設定手段は、指の種類と共に指の移動方向を設定する（請求項４記載の発明）。
【０００９】
複数の指に対応して予め設定登録されている指の種類とその指紋データを記憶管理する指紋データ記憶手段を設け、セキュリティ対象に対応して指の種類と指紋データを任意に設定する際に、前記設定手段は、前記読取手段によって読み取られた今回の指紋データと前記複数の指に対応して登録されている指紋データとを比較し、登録されている何れかの指の指紋データに特徴的に一致する場合には、その指紋データとその指の種類をセキュリティ対象に対応付けて設定する（請求項５記載の発明）。この場合、前記複数の指に対応して登録されている指紋データと前記読取手段によって読み取られた今回の指紋データとを比較した結果、登録されている何れの指の指紋データにも一致しない場合には、前記読取手段によって読み取られた今回の指紋データとユーザ操作によって指定された指の種類を前記指紋データ記憶手段に追加登録すると共に、セキュリティ対象に対応付けて設定するようにしてもよい（請求項６記載の発明）。
【発明の効果】
【００１０】
この発明は、複数の機能／データの中から指紋認証時に選択された機能／データがセキュリティ対象である場合に、当該機能／データに対応して設定されている指の種類を案内出力するようにしたから、指紋認証時に使用する指を機能／データに応じて異なる指とすることでセキュリティ強化を図ったとしても、指を間違えることなく、確実なセキュリティ制御を実現することができ、このセキュリティ強化に伴う弊害を効果的に解消することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図１〜図１０を参照して本発明の実施例を説明する。
この実施例は、携帯端末装置として携帯電話装置に適用した場合を例示したもので、図１は、この携帯電話装置の基本的な構成要素を示したブロック図である。
この携帯電話装置は、通話機能、電子メール機能、インターネット接続機能（Ｗｅｂアクセス機能）、指紋認証機能のほか、データ管理機能としてアドレス帳情報、スケジュール帳情報、メール送受信履歴情報などを管理する機能が備えられている。
【００１２】
ＣＰＵ１は、記憶部２内の各種のプログラムに応じてこの携帯電話装置の全体動作を制御する中核的な中央演算処理装置である。なお、携帯電話装置には、このＣＰＵ１のほか、例えば、データの受送信機能、データの再生機能などの機能別に、複数のサブＣＰＵ（図示せず）を設けてもよい。記憶部２は、不揮発性メモリ(内部メモリ)であり、例えば、フラッシュメモリなどによって構成され、プログラム領域とデータ領域とを有し、このプログラム領域には、後述する図４〜図８に示す動作手順に応じて本実施例を実現するためのプログラムが格納されているほか、各種の機能に対応するアプリケーションが格納されている。また、記憶部２のデータ領域には、後述する指紋データメモリ２１、セキュリティ管理テーブル２２のほか、相手別の電話番号、メールアドレスなどを記憶管理するアドレス帳メモリ２３、日単位毎のスケジュールデータを記憶管理するスケジュール帳メモリ２４、電子マネーの利用状況を記憶管理する電子マネー履歴メモリ２５などが設けられている。
【００１３】
記録メディア３は、着脱自在な可搬型メモリで、画像データ、各種のデータ、プログラムを外部供給するもので、例えば、スマートメディア、ＩＣカードなどによって構成されている。メモリ４は、ワーク領域を有する内部メモリで、例えば、ＤＲＡＭ、ＳＤＲＡＭ（Synchronous DRAM）などによって構成され、必要に応じてメモリ４内の各種のデータは、記憶部２にセーブされる。電話通信部５は、携帯電話通信機能を構成するもので、アンテナ５Ａに接続された送受信部（ベースバンド部）の受信側から信号を取り込んで受信ベースバンド信号に復調したのちに、音響制御部６を介して受話スピーカ７から音声出力させる。また、電話通信部５は、送話マイク８から入力された音声データを音響制御部６から取り込み、送信ベースバンド信号に符号化したのちに送受信部の送信側に与えられてアンテナ５Ａから発信出力させる。
【００１４】
一方、電子メール機能、Ｗｅｂアクセス機能などによって電話通信部５を介して受信取得した表示データは、表示制御部９を介してＬＣＤ（液晶表示装置）などを備えたメイン表示部１０に与えられて表示出力される。メイン表示部１０は、文字情報、画像データ、各種のメッセージなどを高品位に表示し、装置本体の背面側に設けられたサブ表示部１１は、現在日時、簡易なメッセージ、アイコンなどを表示する。キー操作部１２は、ダイヤル入力、文字入力、コマンド入力などを行うもので、ＣＰＵ１は、キー操作部１２からのキー入力信号に応じた処理を実行する。
【００１５】
非接触ＩＣ処理部１３は、電子マネー利用機能を構成するもので、図示しないが、メモリ部、コイルアンテナ部を有し、外部機器としてのＩＣリーダライタ付きの取引端末（図示省略）との間で微弱電波によってデータの送受信を行うもので、受信電波によって電磁誘導される起電力が動作電力となる。この非接触ＩＣ処理部１３は、コイルアンテナ部からの起電力に基づいて起動状態となり、支払い額に応じてマネー残高が更新されると共に、今回の取引情報が利用履歴として、上述の電子マネー履歴メモリ２５に書き込まれる。
【００１６】
指紋センサ部１４は、例えば、半導体方式によって指紋を読み取るもので、指紋の凹凸に応じた電荷量を電圧値に変換したのち、この電圧値をデジタル画像（指紋画像データ）に変換するもので、ＣＰＵ１は、指紋設定登録時に、指紋センサ部１４から読み取られた指紋画像データを解析して指紋特徴データ（指紋中心点、分岐点、端点、三角州など）を得て指紋画像データと共に上述の指紋データメモリ２１に設定登録するようにしている。また、指紋認証時には指紋センサ部１４から読み取られた今回の指紋画像データを解析して指紋特徴データを得ると共に、今回の指紋画像データ及び指紋特徴データと、指紋データメモリ２１に登録されている指紋画像データ及び指紋特徴データとを比較して特徴的に一致するか否かに基づいて正規なユーザか否かを判別するようにしている。なお、「指紋データ」とは、少なくとも指紋画像データ、指紋特徴データのいずれかであってもよいが、この実施例では、指紋画像データ及び指紋特徴データを総称して指紋データとして呼ぶものとする。
【００１７】
指移動方向検出部１５は、指紋入力時における指の移動方向を検出するもので、図２に示すように、指紋センサ部１４に並列配置されている。すなわち、折り畳み式（開閉式）の装置本体を構成する２つの筐体（表示部側筐体と操作部側筐体）のうち、操作部側筐体の下端部分には、指紋センサ部１４を構成するセンサ面（半導体方式では電極面）が配置されており、このセンサ面の下側近傍に指移動方向検出部１５が並列配置されている。この場合、指紋センサ部１４の実装上の制約からそのセンサ面（電極面）の小型化により指紋入力時には指を所定方向（図中、上下方向）に移動しながら行うようにしているが、移動方向検出部１５は、その移動方向を検出するものであり、回転体（ローラ）の回転方向を指の移動方向として検出する構成となっている。
【００１８】
ここで、指紋入力時にユーザは、回転体（ローラ）及びセンサ面に指を接触させながら「上から下」の方向（図中、矢印方向）に移動したり、その逆の方向「下から上」に移動するようにしている。なお、指紋入力時における指の移動方向を検出する手段としては、ローラの回転方向を指の移動方向として検出する指移動方向検出部１５に限らず、任意であり、例えば、指紋センサ部１４によって読み取られた読み取りデータを解析しながら指紋の凹凸が流れる方向を特定し、この方向に基づいて指の移動方向を検出するようにしてもよい。
【００１９】
図３は、指紋データメモリ２１の内容を示した図である。
指紋データメモリ２１は、指紋設定登録時に指紋センサ部１４から得られた指紋画像データとそれを解析することによって得られた指紋特徴データなどを複数の指に対応して設定可能な構成となっている。すなわち、指紋データメモリ２１は、指毎にその「登録Ｎｏ」、「指の種類」、「移動方向」、「指紋画像データ」、「指紋特徴データ」の各項目を有する構成となっている。「登録Ｎｏ」は、新たな指が登録される毎に更新される一連Ｎｏであり、「指の種類」は、どの手のどの指を使用したかを示している。「移動方向」は、指紋設定登録時において指移動方向検出部１５によって検出された指の移動方向（上から下／下から上）を示している。
【００２０】
「指紋画像データ」は、指を移動することによって順次読み取られた画像データを連続させることによって得られた指全体の指紋パターンであり、「指紋特徴データ」は、指紋画像データから得られた指紋中心点、分岐点、端点、三角州などのデータである。なお、「指紋特徴データ」と共に「指紋画像データ」を設定登録するようにしたのは、次の理由による。一般に、指紋中心点、分岐点、端点、三角州などは、同一人物であれば、どの指にも共通して表れる特徴であるため、どの手のどの指であるかを特定するためには指全体を考慮する必要があるため、「指紋特徴データ」のほか、「指紋画像データ」を設定登録するようにしている。
【００２１】
図４は、セキュリティ管理テーブル２２の内容を示した図である。
セキュリティ管理テーブル２２は、正規なユーザか否かを認証するユーザ認証時に参照されるセキュリティ情報（指紋データ、パスワード情報）を機能あるいはデータに対応付けて記憶管理する構成となっている。すなわち、「機能／データ」に対応して「登録Ｎｏ」、「ユーザパスワード」を記憶管理するもので、「機能／データ」は、例えば、セキュリティ対象となるプライベートな機能あるいはデータであり、電子マネー機能、電子メール機能などの機能、アドレス帳、スケジュール帳などのファイルあるいはフォルダである。「登録Ｎｏ」は、指紋データメモリ２１の内容にリンクさせるもので、この「登録Ｎｏ」に該当する「指の種類」、「移動方向」、「指紋画像データ」、「指紋特徴データ」をセキュリティ情報として対応付けるようにしている。
【００２２】
次に、この実施例における携帯電話装置の動作概念を図５〜図８に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施例特有の動作を実行することもできる。
【００２３】
図５〜図８は、電源投入に伴って実行開始される携帯電話装置の全体動作を示したフローチャートである。
先ず、ＣＰＵ１は、電話通信部５を作動させて現在位置の登録応答を行うと共に、所定の待受画像を読み出して表示出力させながら電話／メールの待受状態となる（ステップＳ１）。この状態において、通話／メール着信有りを検出すると（ステップＳ２でＹＥＳ）、着信報知を行うと共に、通話処理あるいは受信メール着信処理を実行する(ステップＳ３)。また、待受状態において、何らかの操作が行われた場合には（ステップＳ４でＹＥＳ）、機能選択操作であるか（ステップＳ５）、データ選択操作であるかをチェックし（ステップＳ６）、それ以外の操作であれば、図７のステップＳ３１に移り、指紋登録操作が行われたかを調べる。
【００２４】
指紋登録操作が行われた場合には（図７のステップＳ３１でＹＥＳ）、指紋センサ部１４を“ＯＮ（オン）”させて作動可能状態にセットしたのち（ステップＳ３２）、指紋入力の操作ガイドを表示出力させる（ステップＳ３３）。ここで、ユーザは、このガイド表示に応答して任意の指を使用して指紋を読み取る移動操作を行う（ステップＳ３４）。つまり、指紋センサ部１４を構成するセンサ面と指移動方向検出部１５を構成するローラ上を所望する指で接触しながらゆっくり移動してゆくと、指紋センサ部１４は、その移動に応じて指紋データを順次読み取り、指移動方向検出部１５はその移動方向を検出する（ステップＳ３５）。この場合、指紋センサ部１４によって順次読み取られた各読み取りデータは、メモリ４のワーク域内に順次書き込まれて一時記憶される（ステップＳ３６）。この場合、指紋センサ部１４によって順次読み取られた各読み取りデータ（指紋画像データ：部分パターン）を順次連結することによって指全体の指紋画像データ（全体パターン）がメモリ４に展開される。
【００２５】
そして、ＣＰＵ１は、この指全体の指紋画像データを解析することによって指紋中心点、分岐点、端点、三角州などを抽出して指紋特徴データを得たのち（ステップＳ３７）、その指の種類を選択する選択画面を表示出力させる（ステップＳ３８）。図９（Ａ）は、指の種類の選択画面を示した図であり、図示の例では、左手アイコンが表示されている状態において、カーソル指定によって人差し指を選択した場合を示している。この選択画面に配置されている「決定」のボタンは、指の種類を選択したのちにその選択内容を確定させるためのボタンであり、また、「右手」のボタンは、左手のアイコン表示から右手のアイコン表示に切り替え表示させるためのボタンである。
【００２６】
いま、「決定」のボタンが操作された場合には、指紋データメモリ２１から最終の「登録Ｎｏ」を読み出してその値を更新することによって新たな「登録Ｎｏ」を生成すると共に（ステップＳ４０）、上述のようにして得られた「指の種類」、「移動方向」、「指紋画像データ」、「指紋特徴データ」を新たな「登録Ｎｏ」に対応付けた新規レコードを生成して指紋データメモリ２１に設定登録する（ステップＳ４１）。そして、指紋データメモリ２１に登録されている「登録Ｎｏ」、「指の種類」、「移動方向」を読み出してそれを一覧表示させる（ステップＳ４２）。なお、図示の例は、「登録Ｎｏ」の“１”のみにデータが設定登録されている場合を例示した指紋登録一覧画面である。
【００２７】
図９（Ｂ）は、この指紋登録一覧画面を例示した図である。
この一覧画面に配置されている「次」のボタンは、全ての登録内容を１画面内に表示し切れない場合に、残りの登録内容に切り替え表示させる場合に操作されるボタンであり、「終了」のボタンは、指紋設定登録の終了時に操作されるボタンであり、このボタン操作によって指紋設定登録の終了が指示されるまでステップＳ４３からステップＳ３３に戻って上述の指紋設定登録処理が繰り返される。いま、指紋設定登録の終了が指示されると（ステップＳ４３でＹＥＳ）、指紋センサ部１４を“ＯＦＦ（オフ）”させたのち（ステップＳ４４）、待受状態に戻る（図５のステップＳ１）。
【００２８】
セキュリティ管理テーブル２２への設定を指示するセキュリティ設定操作が行われた場合には（図８のステップＳ４５でＹＥＳ）、セキュリティ対象の機能あるいはデータ（ファイル／フォルダ）を選択すべき旨のガイド表示が行われ、これに応答してセキュリティ対象とする機能／データが任意に選択指定されると（ステップＳ４６）、ＣＰＵ１は、指紋センサ部１４をオンさせると共に（ステップＳ４７）、指紋入力の操作ガイドを表示出力させる（ステップＳ４８）。ここで、所望する指を使用して指紋を読み取る移動操作が行われると（ステップＳ４９）、指紋センサ部１４は、その移動に応じて指紋データを順次読み取り、指移動方向検出部１５はその移動方向を検出すると共に（ステップＳ５０）、指紋センサ部１４によって順次読み取られた各読み取りデータは、メモリ４のワーク域内に順次書き込まれて一時記憶される（ステップＳ５１）。
【００２９】
そして、この指全体の指紋画像データを解析することによって指紋中心点、分岐点、端点、三角州などを抽出して指紋特徴データを得ると共に（ステップＳ５２）、指紋センサ部１４を“ＯＦＦ”させたのち（ステップＳ５３）、メモリ４のワーク域内に展開されている今回の指紋画像データと指紋データメモリ２１に登録されている登録済みの「指紋画像データ」とを順次比較する（ステップＳ５４）。これによって指紋中心点、分岐点、端点、三角州などの特徴が一致し、かつ指紋全体の形状などが略一致する登録済みデータの有無をチェックする（ステップＳ５５）。この結果、今回の指紋画像データが登録済みであれば（ステップＳ５５でＹＥＳ）、この登録済みデータ（指紋画像データ）対応の「指の種類」、「移動方向」を指紋データメモリ２１から読み出して確認表示させる（ステップＳ５６）。
【００３０】
ここで、肯定操作（ＯＫ操作）が行われた場合（ステップＳ５７でＹＥＳ）、ＣＰＵ１は、この登録済みデータ（指紋画像データ）に対応する「登録Ｎｏ」を指紋データメモリ２１から読み出す（ステップＳ５８）。そして、パスワードの入力を促すガイド表示を行ったのち（ステップＳ５９）これに応答して、ユーザパスワードが入力されると（ステップＳ６０）、この「パスワード」と共に、上述のようにして得られた「選択機能／データ」、「登録Ｎｏ」を含む新規レコードを生成してセキュリティ管理テーブル２２に追加登録する（ステップＳ６１）。
【００３１】
一方、今回入力した指紋画像データが未登録の場合（ステップＳ５５でＮＯ）あるいは上述の確認表示後に否定操作が行われた場合には（ステップＳ５７でＮＯ）、今回のセキュリティ設定時に使用した指の種類を選択指定すべきことがガイド表示される（ステップＳ６２）。そして、このガイド表示に応答して指の種類が選択指定されると（ステップＳ６３）、新たな「登録Ｎｏ」を生成すると共に（ステップＳ６４）、上述のようにして得られた「指の種類」、「移動方向」、「指紋画像データ」、「指紋特徴データ」を新たな「登録Ｎｏ」に対応付けた新規レコードを生成して指紋データメモリ２１に設定登録する（ステップＳ６５）。そして、パスワードの入力を促すガイド表示を行ったのち（ステップＳ５９）、ユーザパスワードが入力されると（ステップＳ６０）、上述のようにして得られた「選択機能／データ」、「登録Ｎｏ」、「パスワード」を含む新規レコードを生成してセキュリティ管理テーブル２２に追加登録する（ステップＳ６１）。その後、上述の待受状態に戻る（図５のステップＳ１）。
【００３２】
このようにして任意の機能／データに対応付けてそのセキュリティ情報を設定した状態において、機能メニューがオープンされて任意の機能が選択された場合（図５のステップＳ５でＹＥＳ）あるいは任意のデータ（ファイル／フォルダ）が選択された場合には（ステップＳ６でＹＥＳ）、図６のフローに移り、この選択機能／データに基づいてセキュリティ管理テーブル２２を検索し、該当する「機能／データ」の有無に基づいて選択機能／データは、プライベート機能あるいはプライベートデータとしてセキュリティ対象となっているか否かを判別する（ステップＳ１１）。
【００３３】
ここで、該当する「機能／データ」がセキュリティ管理テーブル２２に未設定であれば、セキュリティ対象外であるので、選択機能／データの使用を許可するためにステップＳ２６に移り、機能が選択された場合には（ステップＳ２６でＹＥＳ）、この選択機能を立ち上げて（ステップＳ２７）、この機能対応の処理を実行する（ステップＳ２８）。この場合、選択機能が電子マネー機能であれば、その使用制限を一時解除する「一時解除フラグ」をセットする処理が行われる。また、データ（ファイル／フォルダ）が選択された場合には（ステップＳ２６でＮＯ）、この選択ファイル／フォルダをオープンさせると共に（ステップＳ２９）、このファイル／フォルダ内容を表示出力させながらファイル／フォルダ処理を実行する（ステップＳ３０）。このような機能処理／データ処理が終了すると、図５のステップＳ１に戻り、待受状態となる。
【００３４】
また、該当する「機能／データ」がセキュリティ管理テーブル２２に設定済みであれば（ステップＳ１１でＹＥＳ）、セキュリティ対象であるので、以下のユーザ認証処理が実行開始される。先ず、ＣＰＵ１は、指紋センサ部１４をオンさせたのち（ステップＳ１２）、この「機能／データ」に対応する「登録Ｎｏ」をセキュリティ管理テーブル２２から読み出すと共に、この「登録Ｎｏ」対応の「指の種類」、「移動方向」を指紋データメモリ２１から読み出す（ステップＳ１３）。そして、この「指の種類」、「移動方向」を案内するガイド画面を表示出力させる（ステップＳ１４）。
図１０は、「指の種類」、「移動方向」を案内するガイド画面を示した図である。このガイド画面には、指紋センサ部１４を指で操作しているイメージ図形と共に、指の移動方向が矢印表示されるほか、案内メッセージ文として“右手の人差し指を上から下にスライドして下さい”が表示される、
【００３５】
この場合、案内表示されている指を使用してその案内方向に指紋を読み取る移動操作が行われると（ステップＳ１５）、指紋センサ部１４は、その移動に応じて指紋データを順次読み取り、指移動方向検出部１５はその移動方向を検出するが、その際、ＣＰＵ１は、今回検出された移動方向と案内した移動方向（読み出し方向）とを比較し、両方向は一致するか、つまり、指の移動方向は案内方向どおりであるかを調べる（ステップＳ１６）。この場合、案内方向に一致しなければ、ガイド表示に戻るが（ステップＳ１４）、案内方向に一致した場合には、指紋センサ部１４によって順次読み取られた各読み取りデータをメモリ４のワーク域内に順次書き込んで一時記憶させると共に（ステップＳ１７）、この指紋画像データを解析することによって指紋中心点、分岐点、端点、三角州などを抽出して指紋特徴データを得る（ステップＳ１８）。
【００３６】
そして、「登録Ｎｏ」対応の「指紋画像データ」、「指紋特徴データ」を指紋データメモリ２１から読み出して今回の指紋画像データ、指紋特徴データと比較する（ステップＳ２０）。この場合、今回得られた指紋特徴データと登録されている指紋特徴データとを比較した結果、指紋中心点、分岐点、端点、三角州などが一致し、正規なユーザであることを認証した場合には、更に、どの手のどの指を使用したかを認識するために今回得られた指紋画像データと登録されている指紋画像データとを比較することによって、両者の形状特性が略一致しているか、つまり、両者の類似度は許容範囲内であるかを判別する。
【００３７】
この結果、両者の類似度が許容範囲内であれば（ステップＳ２０でＹＥＳ）、正規なユーザであると認識し、指紋センサ部１４を“ＯＦＦ”したのち、選択機能／データの使用を許可するためにステップＳ２６に移り、選択機能を立ち上げてその処理を実行したり（ステップＳ２７、Ｓ２８）、選択ファイル／フォルダをオープンさせてその内容を表示出力させながらファイル／フォルダ処理を実行する（ステップＳ２９、Ｓ３０）。また、許容範囲外であれば、（ステップＳ２０でＮＯ）、指紋認証を３回連続して失敗したかをチェックするが（ステップＳ２１）、最初は１回目の失敗であるので、ガイド表示に戻り（ステップＳ１４）、指紋読み取り処理が繰り返される。
【００３８】
指紋認証を３回連続して失敗した場合には、正規ユーザ以外の第３者による操作であると認識して（ステップＳ２１でＹＥＳ）、指紋センサ部１４を“ＯＦＦ”したのち、パスワードの入力を促すガイド表示が行われる（ステップＳ２２）。ここで、ユーザパスワードが入力されると（ステップＳ２３）、「登録Ｎｏ」対応の「パスワード」をセキュリティ管理テーブル２２から読み出して入力パスワードと一致するかを判別する（ステップＳ２４）。その結果、パスワードが一致した場合には、選択機能／データの使用を許可するためにステップＳ２６に移るが、パスワードが不一致の場合には、選択機能／データの使用を禁止することを示すＮＧ（エラー）メッセージを表示出力させたのち（ステップＳ２５）、待受状態に戻る（図５のステップＳ１）。
【００３９】
なお、上述したような機能／データの選択操作（図５のステップＳ５、Ｓ６）、指紋データの設定登録操作（図７のステップＳ３１）、機能／データ別セキュリティ設定操作（図８のステップＳ４５）以外の操作が行われた場合には、図８のステップＳ６６に移り、他の操作対応処理として、例えば、発信処理、メール作成処理、アドレス帳作成処理などが行われる。また、操作無しが検出された場合には（図５のステップＳ４でＮＯ）、非接触ＩＣ処理部１３とＩＣリーダライタ付きの取引端末との間での送受信によって非接触ＩＣ処理部１３が起動されたかを調べ（図５のステップＳ７）、その起動を検知した場合には、上述した電子マネーの使用制限が一時的に解除されていることを示す「一時解除フラグ」のセット有無をチェックし（ステップＳ８）、この「一時解除フラグ」がセットされていれば、電子マネー処理の実行に移るが（ステップＳ９）、そのフラグがリセットされていれば、ＮＧアラームを発生出力させる（ステップＳ１０）。
【００４０】
以上のように、この実施例は、セキュリティ対象の機能／データに対応してその指紋認証時にどの指を使用するかを示す指の種類とその指紋データが指紋データメモリ２１、セキュリティ管理テーブル２２に登録管理されている状態において、ＣＰＵ１は、指紋認証時に選択された機能／データがセキュリティ対象の機能である場合に、当該機能／データに対応して設定登録されている「指の種類」を案内出力させたのち、指紋センサ部１４によって読み取られた指紋データとその指の種類に対応して設定登録されている指紋データとの照合結果に基づいて当該機能／データのセキュリティ状態を制御するようにしたから、指紋認証時に使用する指を機能／データに応じて異なる指とすることでセキュリティ強化を図ったとしても、指を間違えることなく、確実なセキュリティ制御を実現することができ、このセキュリティ強化に伴う弊害を効果的に解消することが可能となる。
【００４１】
この場合、セキュリティ対象の機能／データ毎に「指の種類」とその指紋データ（指紋画像データ、指紋特徴データ）とを個別に設定登録するようにしたから、指紋認証時に使用する指を機能／データ毎に異ならせることができる。例えば、プライバシ保護を要する複数の機能／データにそれぞれ異なる指を対応付けておけば、プライバシ保護を更に強化することが可能となる。
また、指紋センサ部１４に対して指を移動させることで指紋データを順次読み取ると共に、指移動方向検出部１５によって検出された「指の移動方向」を設定登録するようにしたから、「指の種類」のほか、「指の移動方向」に応じたセキュリティ制御が可能となるため、更なるセキュリティ強化が可能となる。
【００４２】
予め複数の指に対応して指の種類とその指紋データが指紋データメモリ２１に設定登録されている状態において、セキュリティ設定時に読み取られた指紋データと指紋データメモリ２１に登録されている指紋データとを比較し、登録されている何れかの指紋データに特徴的に一致する場合には、その指紋データとその指の種類をセキュリティ対象の機能／データに対応付けるためにその「登録Ｎｏ」をセキュリティ管理テーブル２２に設定するようにしたから、指紋データメモリ２１とセキュリティ管理テーブル２２とをリンク（整合）させることができるほか、指の種類を重複して設定登録する必要がなくなり、その設定作業の簡素化することができる。
【００４３】
この場合、複数の指に対応して登録されている指紋データと今回読み取られた指紋データとを比較した結果、登録されている何れの指の指紋データにも一致しない場合には、今回読み取られた今回の指紋データとユーザ操作によって指定された指の種類を指紋データメモリ２１に追加登録すると共に、この「登録Ｎｏ」をセキュリティ対象の機能／データに対応付けてセキュリティ管理テーブル２２に設定するようにしたから、同一データの重複設定を避けることができ、作業の簡素化が可能となる。
【００４４】
なお、上述した実施例においては、セキュリティ管理テーブル２２のほか、指紋データメモリ２１を設けた構成としたが、「機能／データ」、「指の種類」、「移動方向」、「指紋画像データ」、「指紋特徴データ」、「ユーザパスワード」の項目をセキュリティ管理テーブル２２に設けるようにすれば、指紋データメモリ２１を省略することが可能となる。また、指の種類を認識可能であれば、上述したように「指紋画像データ」、「指紋特徴データ」の何れか一方を記憶する構成としてもよい。
【００４５】
上述した実施例においては、指の移動方向を上から下あるいは下から上の場合を例示したが、上下方向に限らず、左右方向であってもよい。また、機能／データに対応して１本の指を対応付けて設定するようにしたが、２本の指を対応付けて設定すれば、更に、セキュリティ強化が可能となる。
その他、携帯電話装置に限らず、例えば、指紋認証機能付きのＰＤＡ・電子カメラ・電子腕時計・音楽再生機などの携帯端末装置であっても同様に適用可能である。
【図面の簡単な説明】
【００４６】
【図１】携帯端末装置として適用した携帯電話装置の基本的な構成要素を示したブロック図。
【図２】指紋センサ部１４と指移動方向検出部１５とが並列配置されている状態を示すと共に、指の移動方向を示した図。
【図３】指紋データメモリ２１の内容を示した図。
【図４】セキュリティ管理テーブル２２の内容を示した図。
【図５】電源投入に伴って実行開始される携帯電話装置の全体動作を示したフローチャート。
【図６】図５に続く、フローチャート。
【図７】図５に続く、フローチャート。
【図８】図７に続く、フローチャート。
【図９】（Ａ）は、指の種類の選択画面を示した図、（Ｂ）は、指紋登録一覧画面を示した図。
【図１０】「指の種類」、「移動方向」を案内するガイド画面を示した図。
【符号の説明】
【００４７】
１  ＣＰＵ
２  記憶部
５  電話通信部
１０、１１  表示部
１２  キー操作部
１４  指紋センサ部
１５  指移動方向検出部
２１  指紋データメモリ
２２  セキュリティ管理テーブル
２３  アドレス帳メモリ
２４  スケジュール帳メモリ
２５  電子マネー履歴メモリ
２６  メール送受信履歴メモリ
【図１】
0004709065.tif 000002
【図２】
0004709065.tif 000003
【図３】
0004709065.tif 000004
【図４】
0004709065.tif 000005
【図５】
0004709065.tif 000006
【図６】
0004709065.tif 000007
【図７】
0004709065.tif 000008
【図８】
0004709065.tif 000009
【図９】
0004709065.tif 000010
【図１０】
0004709065.tif 000011