(57)【要約】  生体データ処理装置（５００）は、ユーザに所定の動作を要求するメッセージを表示部に表示させる制御部（５０）と、認証部（５２）と、を有し、認証部（５２）は、ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、メッセージが表示された後に検出部が所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、検出部が所定の動作を継続して検出した場合、ユーザの認証を成功と判定する。
2017170384.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに所定の動作を要求するメッセージを表示部に表示させる制御手段と、
認証手段と、を有し、
前記認証手段は、前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理装置。
【請求項２】
請求項１に記載の生体データ処理装置において、
前記ユーザの生体データが所定の品質であるか否かを判定する判定手段をさらに有し、
前記制御手段は、前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させる、
生体データ処理装置。
【請求項３】
請求項１または２に記載の生体データ処理装置において、
前記制御手段はさらに、所定の特徴を有する生体データの入力を要求するメッセージを前記表示部に表示させ、
前記認証手段はさらに、前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
生体データ処理装置。
【請求項４】
請求項３に記載の生体データ処理装置において、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得手段をさらに有し、
認証処理が複数回行われる場合、前記制御手段はさらに、前記認証処理毎に前記所定の特徴を異ならせて前記表示部に表示させ、
前記認証手段はさらに、全ての前記認証処理で前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理装置。
【請求項５】
請求項１から４いずれか一項に記載の生体データ処理装置において、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得手段をさらに有し、
前記認証手段は、前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理装置。
【請求項６】
ユーザに所定の特徴を有する生体データの入力を要求するメッセージを表示部に表示させる制御手段と、
認証手段と、を有し、
前記認証手段は、前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
生体データ処理装置。
【請求項７】
請求項６に記載の生体データ処理装置において、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得手段をさらに有し、
認証処理が複数回行われる場合、前記制御手段はさらに、前記認証処理毎に前記所定の特徴を異ならせて前記表示部に表示させ、
前記認証手段はさらに、全ての前記認証処理で前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理装置。
【請求項８】
請求項６または７に記載の生体データ処理装置において、
前記制御手段は、前記ユーザに所定の動作を要求するメッセージを前記表示部に表示させ、
前記認証手段はさらに、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理装置。
【請求項９】
請求項６から８いずれか一項に記載の生体データ処理装置において、
前記ユーザの生体データが所定の品質であるか否かを判定する判定手段をさらに有し、
前記制御手段は、前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させる、
生体データ処理装置。
【請求項１０】
請求項６から９いずれか一項に記載の生体データ処理装置において、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得手段をさらに有し、
前記認証手段は、前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理装置。
【請求項１１】
生体データ処理装置と、サーバ装置とを備える生体データ処理システムであって、
前記生体データ処理装置は、
ユーザに所定の動作を要求するメッセージを表示部に表示させる制御手段と、
認証手段と、を有し、
前記サーバ装置は、
照合手段を有し、
前記生体データ処理装置の前記認証手段は、通信部を介して前記生体データを前記サーバに送信し、
前記サーバ装置の前記照合手段は、通信部を介して前記生体データ処理装置から受信した前記ユーザの生体データと予め登録された生体データとの照合により第１のスコアを算出し、算出された当該第１のスコアが所定の閾値以上であるか否かを示すデータを生成し、当該データを前記通信部を介して前記生体データ処理装置に送信し、
前記生体データ処理装置の前記認証手段は、前記サーバ装置から前記通信部を介して受信した前記データが、前記第１のスコアが所定の閾値以上であることを示す場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理システム。
【請求項１２】
請求項１１に記載の生体データ処理システムにおいて、
前記生体データ処理装置は、
前記ユーザの生体データが所定の品質であるか否かを判定する判定手段をさらに有し、
前記生体データ処理装置の前記制御手段は、前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させる、
生体データ処理システム。
【請求項１３】
請求項１１または１２に記載の生体データ処理システムにおいて、
前記生体データ処理装置の前記制御手段はさらに、所定の特徴を有する生体データの入力を要求するメッセージを前記表示部に表示させ、
前記生体データ処理装置の前記認証手段は、前記生体データから抽出された特徴と前記所定の特徴との照合により第２のスコアを算出し、算出された当該第２のスコアが所定の閾値以上である場合、前記ユーザの前記生体データを前記通信部を介して前記サーバに送信する、
生体データ処理システム。
【請求項１４】
請求項１３に記載の生体データ処理システムにおいて、
前記生体データ処理装置は、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得手段を有し、
前記認証処理が複数回行われる場合、前記生体データ処理装置の前記制御手段はさらに、前記認証処理毎に前記所定の特徴を異ならせて前記表示部に表示させ、
前記生体データ処理装置の前記認証手段はさらに、全ての前記認証処理で前記ユーザの認証を成功と判定した場合、前記通信部を介して前記生体データを前記サーバに送信する、
生体データ処理システム。
【請求項１５】
請求項１１から１４いずれか一項に記載の生体データ処理システムにおいて、
前記生体データ処理装置は、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得手段をさらに有し、
前記生体データ処理装置の前記認証手段は、前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理システム。
【請求項１６】
生体データ処理装置と、サーバ装置とを備える生体データ処理システムであって、
前記生体データ処理装置は、
ユーザに所定の特徴を有する生体データの入力を要求するメッセージを表示部に表示させる制御手段と、
認証手段と、を有し、
前記サーバ装置は、
照合手段を有し、
前記生体データ処理装置の前記認証手段は、通信部を介して前記生体データを前記サーバに送信し、
前記サーバ装置の前記照合手段は、通信部を介して前記生体データ処理装置から受信した前記ユーザの生体データと予め登録された生体データとの照合により第１のスコアを算出し、算出された当該第１のスコアが所定の閾値以上であるか否かを示すデータを生成し、当該データを前記通信部を介して前記生体データ処理装置に送信し、
前記生体データ処理装置の前記認証手段は、前記サーバ装置から前記通信部を介して受信した前記データが、前記第１のスコアが所定の閾値以上であることを示す場合、かつ、前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
生体データ処理システム。
【請求項１７】
請求項１６に記載の生体データ処理システムにおいて、
前記生体データ処理装置は、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得手段をさらに有し、
前記サーバは、
前記ユーザに前記サービスを提供する制御手段をさらに有し、
認証処理が複数回行われる場合、前記生体データ処理装置の前記制御手段はさらに、前記認証処理毎に前記所定の特徴を異ならせて前記表示部に表示させ、
前記生体データ処理装置の前記認証手段はさらに、全ての前記認証処理で前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行し、
前記サーバの前記制御手段は、前記ユーザに前記サービスを提供する、
生体データ処理システム。
【請求項１８】
請求項１６または１７に記載の生体データ処理システムにおいて、
前記生体データ処理装置の前記制御手段は、前記ユーザに所定の動作を要求するメッセージを前記表示部に表示させ、
前記生体データ処理装置の前記認証手段はさらに、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理システム。
【請求項１９】
請求項１６から１８いずれか一項に記載の生体データ処理システムにおいて、
前記生体データ処理装置は、
前記ユーザの生体データが所定の品質であるか否かを判定する判定手段をさらに有し、
前記生体データ処理装置の前記制御手段は、前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させる、
生体データ処理システム。
【請求項２０】
請求項１６から１９いずれか一項に記載の生体データ処理システムにおいて、
前記生体データ処理装置は、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得手段をさらに有し、
前記サーバは、
前記ユーザに前記サービスを提供する制御手段をさらに有し、
前記生体データ処理装置の前記認証手段は、前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行し、
前記サーバの前記制御手段は、前記ユーザに前記サービスを提供する、
生体データ処理システム。
【請求項２１】
生体データ処理装置が、
ユーザに所定の動作を要求するメッセージを表示部に表示させ、
前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理方法。
【請求項２２】
請求項２１に記載の生体データ処理方法において、
前記生体データ処理装置が、
前記ユーザの生体データが所定の品質であるか否かを判定し、
前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させる、
生体データ処理装置。
【請求項２３】
請求項２１または２２に記載の生体データ処理方法において、
前記生体データ処理装置が、
所定の特徴を有する生体データの入力を要求するメッセージを前記表示部に表示させ、
前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
生体データ処理方法。
【請求項２４】
請求項２３に記載の生体データ処理方法において、
前記生体データ処理装置が、
前記ユーザが受けるサービスに関する情報を入力部から取得し、
前記認証処理が複数回行われる場合、前記認証処理毎に前記所定の特徴を異ならせて前記表示部に表示させ、
さらに、全ての前記認証処理で前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理方法。
【請求項２５】
請求項２１から２４いずれか一項に記載の生体データ処理方法において、
前記生体データ処理装置が、
前記ユーザが受けるサービスに関する情報を入力部から取得し、
前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理方法。
【請求項２６】
生体データ処理装置が、
ユーザに所定の特徴を有する生体データの入力を要求するメッセージを表示部に表示させ、
前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
生体データ処理方法。
【請求項２７】
請求項２６に記載の生体データ処理方法において、
前記生体データ処理装置が、
前記ユーザが受けるサービスに関する情報を入力部から取得し、
認証処理が複数回行われる場合、さらに、前記認証処理毎に前記所定の特徴を異ならせて前記表示部に表示させ、
さらに、全ての前記認証処理で前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理方法。
【請求項２８】
請求項２６または２７に記載の生体データ処理方法において、
前記生体データ処理装置が、
前記ユーザに所定の動作を要求するメッセージを前記表示部に表示させ、
さらに、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理方法。
【請求項２９】
請求項２６から２８いずれか一項に記載の生体データ処理方法において、
前記生体データ処理装置が、
前記ユーザの生体データが所定の品質であるか否かを判定し、
前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させる、
生体データ処理方法。
【請求項３０】
請求項２６から２９いずれか一項に記載の生体データ処理方法において、
前記生体データ処理装置が、
前記ユーザが受けるサービスに関する情報を入力部から取得し、
前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理方法。
【請求項３１】
コンピュータに、
ユーザに所定の動作を要求するメッセージを表示部に表示させる第一制御処理と、
認証処理と、を実行させ、
前記認証処理は、前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理プログラム。
【請求項３２】
請求項３１に記載の生体データ処理プログラムにおいて、
コンピュータに、さらに、
前記ユーザの生体データが所定の品質であるか否かを判定する判定処理と、
前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させる第二制御処理と、を実行させる、
生体データ処理プログラム。
【請求項３３】
請求項３１または３２に記載の生体データ処理プログラムにおいて、
コンピュータに、
所定の特徴を有する生体データの入力を要求するメッセージを前記表示部に表示させる第三制御処理、を実行させ、
前記認証処理はさらに、前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
生体データ処理プログラム。
【請求項３４】
請求項３３に記載の生体データ処理プログラムにおいて、
コンピュータに、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得処理を実行させ、
前記認証処理が複数回行われる場合、前記認証処理毎に前記所定の特徴を異ならせて前記表示部に表示させ、
前記認証処理はさらに、全ての前記認証処理で前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理プログラム。
【請求項３５】
請求項３１から３４いずれか一項に記載の生体データ処理プログラムにおいて、
コンピュータに、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得処理を実行させ、
前記認証処理は、前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理プログラム。
【請求項３６】
コンピュータに、
ユーザに所定の特徴を有する生体データの入力を要求するメッセージを表示部に表示させる第一制御処理と、
認証処理と、を実行させ、
前記認証処理は、前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
生体データ処理プログラム。
【請求項３７】
請求項３６に記載の生体データ処理プログラムにおいて、
コンピュータに、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得処理を実行させ、
前記第一制御処理は、前記認証処理が複数回行われる場合、さらに、前記認証処理毎に前記所定の特徴を異ならせて前記表示部に表示させ、
前記認証処理は、さらに、全ての前記認証処理で前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理プログラム。
【請求項３８】
請求項３６または３７に記載の生体データ処理プログラムにおいて、
コンピュータに、
前記ユーザに所定の動作を要求するメッセージを前記表示部に表示させる第二制御処理、を実行させ、
前記認証処理は、さらに、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理プログラム。
【請求項３９】
請求項３６から３８いずれか一項に記載の生体データ処理プログラムにおいて、
コンピュータに、さらに、
前記ユーザの生体データが所定の品質であるか否かを判定する判定処理と、
前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させる第三制御処理と、を実行させる、
生体データ処理プログラム。
【請求項４０】
請求項３６から３９いずれか一項に記載の生体データ処理プログラムにおいて、
コンピュータに、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得処理を実行させ、
前記認証処理は、前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
生体データ処理プログラム。
【請求項４１】
請求項３１から４０いずれか一項に記載の生体データ処理プログラムを記憶したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの生体データを用いてユーザの認証を行う生体データ処理装置、生体データ処理システム、生体データ処理方法、生体データ処理プログラム、生体データ処理プログラムを記憶する記憶媒体に関する。
【背景技術】
【０００２】
近年、入退室管理、決済、銀行取引等の様々な場面で生体認証技術が用いられている。生体認証技術は、ユーザの体の一部やユーザの行動から取得される生体情報を、登録された生体情報と照合する技術を利用している。【０００３】
生体認証技術を利用したシステムの一例が特許文献１に記載されている。特許文献１に記載されたＩＣカードは、ユーザが正しいパスワードを入力すると、正しい指紋入力順序を表示する。また、同ＩＣカードは、ユーザが誤ったパスワードを入力すると、誤った指紋入力順序を表示する。そして、同ＩＣカードが差し込まれた制御装置は、ユーザから入力された指紋とその入力順序が正しい場合、鍵開閉装置を操作する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１８３０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、生体認証技術で用いられる生体データの取得・照合等には一定の時間を要する。特に、高解像度な生体データの取得や、高セキュリティ下での生体データの照合等には多くの時間がかかる傾向がある。すると、認証処理中のユーザ端末がユーザの誤操作を受付けてしまう時間が長くなり、誤操作による意図しない動作により、認証処理が正常に行われない可能性が大きくなる。【０００６】
しかしながら、上述したシステムでは、ユーザ端末である生体データ処理装置での認証処理中に起こるユーザの誤操作を防止することができないという問題点があった。そこで、本発明の目的は、生体データ処理装置での認証処理中に起こるユーザの誤操作を防止することができないとの課題を解決する生体データ処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の第一の生体データ処理装置は、
ユーザに所定の動作を要求するメッセージを表示部に表示させる制御手段と、
認証手段と、を有し、
前記認証手段は、前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する。【０００８】
本発明の第二の生体データ処理装置は、
ユーザに所定の特徴を有する生体データの入力を要求するメッセージを表示部に表示させる制御手段と、
認証手段と、を有し、
前記認証手段は、前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する。【０００９】
本発明の第一の生体データ処理システムは、
生体データ処理装置と、サーバ装置とを備える生体データ処理システムであって、
前記生体データ処理装置は、
ユーザに所定の動作を要求するメッセージを表示部に表示させる制御手段と、
認証手段と、を有し、
前記サーバ装置は、
照合手段を有し、
前記生体データ処理装置の前記認証手段は、通信部を介して前記生体データを前記サーバに送信し、
前記サーバ装置の前記照合手段は、通信部を介して前記生体データ処理装置から受信した前記ユーザの生体データと予め登録された生体データとの照合により第１のスコアを算出し、算出された当該第１のスコアが所定の閾値以上であるか否かを示すデータを生成し、当該データを前記通信部を介して前記生体データ処理装置に送信し、
前記生体データ処理装置の前記認証手段は、前記サーバ装置から前記通信部を介して受信した前記データが、前記第１のスコアが所定の閾値以上であることを示す場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する。【００１０】
本発明の第二の生体データ処理システムは、
生体データ処理装置と、サーバ装置とを備える生体データ処理システムであって、
前記生体データ処理装置は、
ユーザに所定の特徴を有する生体データの入力を要求するメッセージを表示部に表示させる制御手段と、
認証手段と、を有し、
前記サーバ装置は、
照合手段を有し、
前記生体データ処理装置の前記認証手段は、通信部を介して前記生体データを前記サーバに送信し、
前記サーバ装置の前記照合手段は、通信部を介して前記生体データ処理装置から受信した前記ユーザの生体データと予め登録された生体データとの照合により第１のスコアを算出し、算出された当該第１のスコアが所定の閾値以上であるか否かを示すデータを生成し、当該データを前記通信部を介して前記生体データ処理装置に送信し、
前記生体データ処理装置の前記認証手段は、前記サーバ装置から前記通信部を介して受信した前記データが、前記第１のスコアが所定の閾値以上であることを示す場合、かつ、前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する。【００１１】
本発明の第一の生体データ処理方法は、
生体データ処理装置が、
ユーザに所定の動作を要求するメッセージを表示部に表示させ、
前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する。【００１２】
本発明の第二の生体データ処理方法は、
生体データ処理装置が、
ユーザに所定の特徴を有する生体データの入力を要求するメッセージを表示部に表示させ、
前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する。【００１３】
本発明の第一の生体データ処理プログラムは、
コンピュータに、
ユーザに所定の動作を要求するメッセージを表示部に表示させる制御処理と、
認証処理と、を実行させ、
前記認証処理は、前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する。【００１４】
本発明の第二の生体データ処理プログラムは、
コンピュータに、
ユーザに所定の特徴を有する生体データの入力を要求するメッセージを表示部に表示させる制御処理、を実行させ、
前記ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、前記生体データから抽出された特徴と前記所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する。【００１５】
本発明のプログラム記憶媒体は、上記生体データ処理方法を少なくとも１つのコンピュータに実行させるプログラムを記録したコンピュータが読み取り可能な記録媒体であってもよい。この記録媒体は、非一時的な有形の媒体を含む。
このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、生体データ処理装置上で、その生体データ処理方法を実施させるコンピュータプログラムコードを含む。【００１６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。【００１７】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。【００１８】
また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施するときには、その複数の手順の順番は内容的に支障のない範囲で変更することができる。【００１９】
さらに、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【発明の効果】
【００２０】
本発明によれば、生体データ処理装置での認証処理中に起こるユーザの誤操作を防止する生体データ処理装置を提供することができる。
【図面の簡単な説明】
【００２１】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００２２】
【図１】第一実施形態の構成例を示すブロック図である。
【図２】第一実施形態の動作の一例を示すシークエンス図である。
【図３】ユーザによる入力処理の一例を示す説明図である。
【図４】表示部１３による表示の一例である。
【図５】表示部１３による表示の一例である。
【図６】記憶部１６が記憶するデータの一例である。
【図７】表示部１３による表示の一例である。
【図８】表示部１３による表示の一例である。
【図９】記憶部３１が記憶するデータの一例である。
【図１０】第二実施形態の構成例を示すブロック図である。
【図１１】第二実施形態の動作の一例を示すシークエンス図である。
【図１２】ユーザによる入力処理の一例を示す説明図である。
【図１３】第三実施形態の構成例を示すブロック図である。
【図１４】ハードウェア構成の一例である。
【図１５】ハードウェア構成の一例である。
【図１６】第四実施形態の構成例を示すブロック図である。
【図１７】第五実施形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下に、図面を参照して、本発明の実施形態について詳しく説明する。ただし、以下の実施形態に記載されている構成要素は例示であり、本発明の技術範囲をそれらに限定する趣旨のものではない。
【００２４】
本明細書の実施形態では、インターネットを介した銀行サービスであるインターネットバンキングを介して、ユーザが特定の相手に送金を行う場面を想定する。ユーザはユーザ端末を用いて、インターネットバンキングを実現するシステムにアクセスし、銀行から送金サービスの提供を受ける。以下、インターネットバンキングを実現するシステムを銀行システムと呼ぶ。不正送金を防ぐため、銀行システムは銀行サービスを受けようとするユーザが、予め登録された人と同一人物であることを認証する必要がある。本明細書の実施形態では、生体データを用いてユーザの認証が行われる場合を想定する。また、ユーザが操作するユーザ端末を以下生体データ処理装置と呼ぶ。
【００２５】
生体データとは、人間の生体的特徴または行動的特徴を表すデータであり、指紋画像データ、静脈画像データ、顔画像データ、虹彩画像データ、音声データ等で良い。
【００２６】
また、本明細書の実施形態では、銀行システムを実現する装置の一つであるサーバについても説明する。サーバは、銀行の顧客データや預金残高等を記憶する。サーバは、生体データ処理装置から送信される情報に基づいて銀行サービスを提供する。
【００２７】
なお、本発明の利用場面は銀行サービスに限られない。例えば本発明は、通信販売、入退室管理、クレジットカードの決済等におけるユーザ認証の場面で利用されても良い。
【００２８】
（第一実施形態）
（第一実施形態の構成）
第一実施形態の構成例について説明する。図１は、第一実施形態の構成例を示した図である。生体データ処理装置１００は、制御部１０、判定部１１、認証部１２、表示部１３、受信部１４、送信部１５、記憶部１６、撮像部１７、検出部１８、取得部１９、および入力部２０、を有する。
【００２９】
制御部１０は、ユーザに所定の動作を要求するメッセージを表示部１３に表示させる。所定の動作は、検出部１８が検出できるユーザの動きであれば何でも良い。例えば検出部１８がタッチパネルであれば、所定の動作は、ユーザがタッチパネルに触れる動作、タッチパネルを特定の文字の形になぞる動作等で良い。例えば検出部１８がマイクロフォンであれば、ユーザが音声を発する動作等で良い。制御部１０は、ユーザに所定の動作を示すためのイラスト、写真等を表示部１３に表示させても良い。制御部１０は、メッセージ、イラスト等の画像データを記憶部１６から取得しても良い。
【００３０】
また、制御部１０は、ユーザが入力部２０を介して行う入力処理に対応して、所定の特徴を有する生体データの入力を要求するメッセージを表示部１３に表示させる。所定の特徴とは、生体データが有する特徴であれば何でも良い。所定の特徴は例えば、特定の方向を見ているときの目の特徴、特定の言葉を発したときの音声の特徴、１０指のうち特定の指の指紋の特徴等で良い。また、所定の特徴は、その特徴を有する生体データをユーザが自らの意思で入力できるものであることが好ましい。例えば、ユーザは自身の意思で目を動かすことで、特定の方向を見ているときの目の特徴を入力することができる。また、ユーザは自身の意思で言葉を発することで、特定の言葉を発したときの音声の特徴を入力することができる。
【００３１】
制御部１０は、ユーザに所定の特徴を有する生体データの入力の仕方を示すイラスト、写真を表示部１３に表示させても良い。制御部１０は、メッセージ、イラスト等の画像データを記憶部１６から取得しても良い。
【００３２】
さらに、制御部１０は、ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を表示部１３に表示させる。認証処理全体とは、生体データの取得からユーザの認証が完了するまでの処理の全体をいう。認証処理全体には、ユーザの生体データを取得する処理、及び生体データを照合する処理が含まれる。生体データを照合する処理とは、ユーザの生体データと予め登録された生体データとを照合する処理である。
【００３３】
表示部１３は、ユーザに所定の動作を要求するメッセージを表示する。表示部１３は、ユーザに所定の動作を示すためのイラスト、写真を表示しても良い。また、表示部１３は、所定の特徴を有する生体データの入力を要求するメッセージを表示する。表示部１３は、ユーザに所定の特徴を有する生体データの入力の仕方を示すイラスト、写真を表示しても良い。
【００３４】
判定部１１は、ユーザの生体データが所定の品質であるか否かを判定する。ここでいう所定の品質とは、生体データが他の生体データとの照合に適した品質をいう。また、所定の品質は生体データの種類によって異ってもよい。例えば生体データが画像データである場合、品質は、画像データの輝度、色、生体の形状が検出されるか否か等でよい。生体の形状の検出は、パターン認識等によって実現されても良い。また、生体データが音声データである場合、品質は、音量、Ｓ／Ｎ比等で良い。所定の品質は、上述した輝度、色、音量、Ｓ／Ｎ比が照合に好ましいとされる範囲であっても良い。
【００３５】
例えば、所定の品質が画像データ全体の輝度の平均値で表されるとする。生体データである顔画像データ全体の輝度の平均値が所定の品質より大きい場合、画像データは明るすぎる状態である。画像データは、被写体自体が発する光や被写体に当たる光が強い場合に明るすぎる状態となる。明るすぎる状態の画像データには、顔の一部の部位が写っていない場合や、写っていても欠けている場合がある。そのため、輝度が所定の値より大きい画像データからは、顔の部位に基づいた特徴量データの抽出を適切にできない可能性がある。判定部１１は、このような画像について、生体データが所定の品質でないと判定し、予め照合処理に用いないようにすることができる。
【００３６】
また、判定部１１は、生体データから抽出された特徴と所定の特徴とを照合しても良い。より具体的には、判定部１１は、まず生体データから特徴量データを抽出する。特徴量データの抽出は、ＳＩＦＴ（Scale―Invariant Feature Transform）やＨＯＧ（Histograms of Oriented Gradients）等の手法によって実現されても良い。そして、判定部１１は、所定の特徴を示す特徴量データを取得し、両特徴量データを照合する。取得部１９は、記憶部１６から所定の特徴を示す特徴量データを取得しても良い。判定部１１は、生体データから抽出した特徴量データと所定の特徴を示す特徴量データとの照合により算出されたスコアが所定の閾値以上であるか否かを判定しても良い。
【００３７】
検出部１８は、ユーザの所定の動作を検出する。例えば検出部１８が静電容量式のタッチパネルであり、所定の動作がタッチパネルに触れることである場合、検出部１８は、タッチパネルにユーザが触れたことを電荷量の変化として検出しても良い。
【００３８】
また、所定の動作がジェスチャであり、検出部１８がプロセッサであってもよい。例えば動作が「左手を上げる」とのジェスチャである場合、検出部１８は、まず撮像部１７が生成した画像データからユーザの左手を検出する。ユーザの左手の検出は、パターンマッチングによって実現されても良い。検出部１８は、検出された左手の動きを追跡し、左手が上方に移動したこと、つまり、ユーザの「左手を上げる」との動作を検出しても良い。
【００３９】
認証部１２は、ユーザの生体データと予め登録された生体データとの照合スコア（第１のスコアとも呼ぶ）が所定の閾値以上であり、検出部１８が所定の動作を継続して検出し、生体データから抽出された特徴と所定の特徴との照合スコア（第２のスコアとも呼ぶ）が所定の閾値以上である場合、ユーザの認証を成功と判定する。以下、認証部１２について具体的に説明する。
【００４０】
認証部１２は、ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上であるか否かを示すデータを取得する。認証部１２は、ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上であるか否かを示すデータをサーバ３００内の照合部３０から取得しても良い。
【００４１】
また、認証部１２は、メッセージが表示された後に検出部１８が所定の動作を最初に検出してから、生体データ処理装置１００での認証処理が終了するまでの間、検出部１８が所定の動作を継続して検出したか否かを判定する。例えば認証部１２は、表示部１３がユーザに所定の動作を要求するメッセージを表示した後、検出部１８から、ユーザの所定の動作を検出した旨の情報を取得する。ユーザが所定の動作を継続している場合、検出部１８は、ユーザの所定の動作を継続して検出する。
【００４２】
ここで、所定の動作がタッチパネルに触れることであるとする。例えば検出部１８が静電容量式のタッチパネルである場合、検出部１８は、電荷量の変化によりユーザの所定の動作を検出する。認証部１２は、検出部１８が検出した電荷量を取得することで、ユーザが所定の動作を行い、またそれを継続しているか否かを判定することができる。例えば認証部１２は、表示部１３が所定の動作を要求するメッセージを表示した後、検出部１８が検出した電荷量が最初に変化してから、生体データ処理装置１００での認証処理が終了するまでの間、変化後の電荷量が継続して検出されたか否かを判定する。そうである場合、認証部１２は、検出部１８が所定の動作を継続して検出したと判定する。
【００４３】
一方、ユーザがタッチパネルに触れた後、タッチパネルに触れるのをやめると、検出部１８が検出する電荷量は変化前の値に戻る。したがって、認証部１２は、生体データ処理装置１００での認証処理が終了するまでの間、検出された電荷量が変化前の値となった場合、検出部１８が所定の動作を継続して検出しなかったと判定する。
【００４４】
ここで、生体データ処理装置１００での認証処理とは、認証処理全体のうち、生体データ処理装置１００が行う処理をいう。例えば、生体データ処理装置１００がユーザの生体データを取得する処理を行い、サーバ３００が生体データを照合する処理を行う場合、生体データ処理装置１００での認証処理は、ユーザの生体データを取得する処理となる。
【００４５】
さらに、認証部１２は、生体データから抽出された特徴と所定の特徴との照合により算出された第２のスコアが所定の閾値以上であるか否かを示すデータを取得する。認証部１２は、生体データから抽出された特徴と所定の特徴との照合により算出された第２のスコアが所定の閾値以上であるか否かを示すデータを判定部１１から取得しても良い。
【００４６】
認証部１２は例えば、生体データ同士の照合スコア（第１のスコア）が所定の閾値以上であることを示すデータ及び生体データから抽出された特徴と所定の特徴との照合スコア（第２のスコア）が所定の閾値以上であることを示すデータを取得し、検出部１８が所定の動作を継続して検出したと判定した場合、ユーザの認証を成功と判定する。
【００４７】
なお、認証部１２は、メッセージが表示された後に検出部１８から所定の情報を取得してから、生体データ処理装置１００での認証処理が終了するまでの間、所定の情報を継続して取得したか否かを判定しても良い。例えば検出部１８が静電容量式のタッチパネルである場合、認証部１２は、人が検出部１８に触れたときの電荷量を示す情報を検出部１８から継続して取得したか否かを判定しても良い。
【００４８】
取得部１９は、ユーザが受けるサービスに関する情報を入力部２０から取得する。サービスとは、ユーザが受ける奉仕、給仕、用役等であれば何でも良い。例えばサービスは、金銭取引の仲介等を行う銀行サービス、インターネットを介した商品売買を仲介する通信販売サービス、クレジットカードによる決済サービス等で良い。例えば、ユーザが受けるサービスが銀行サービスにおける送金のサービスである場合、ユーザが受けるサービスに関する情報は、ユーザＩＤ（Identification）、ユーザの口座番号、ユーザの口座の支店名、ユーザのパスワード、ユーザの氏名等で良い。また、ユーザが受けるサービスに関する情報は、送金先の口座番号、送金先の口座の支店名、受取人の氏名、送金金額等でも良い。
【００４９】
入力部２０は、ユーザが受けるサービスに関する情報をユーザの入力処理に基づいて入力する。ユーザの入力処理とは、ユーザが入力部２０に対して動作し、情報を入力する処理のことをいう。
【００５０】
撮像部１７は、光の像を電気信号に変換し、画像データを生成する。撮像部１７が生成する画像データは、ユーザの顔画像データ、指紋画像データ、静脈画像データ、虹彩画像データ等で良い。
【００５１】
記憶部１６は、表示部１３が表示するメッセージや、各種データを記憶する。記憶部１６は、ユーザに所定の動作を示すためのイラスト、写真等を画像データとして記憶しても良い。また、記憶部１６は、ユーザに所定の特徴を有する生体データの入力の仕方を示すイラスト、写真等を画像データとして記憶しても良い。また、記憶部１６は、所定の特徴を示す特徴量データを記憶しても良い。記憶部１６は、所定の特徴を有する生体データの入力を要求するメッセージに対応付けて、所定の特徴を示す特徴量データを記憶しても良い。
【００５２】
受信部１４は、サーバ３００及びその他の装置から送信されるデータを受信する。送信部１５は、サーバ３００及びその他の装置にデータを送信する。
【００５３】
サーバ３００は、照合部３０、記憶部３１、受信部３２、送信部３３、制御部３４を有する。サーバ３００は、生体データ処理装置１００とインターネットを介して接続しても良い。サーバ３００は、無線又は有線の回線を介して直接的に生体データ処理装置１００に接続していても良い。
【００５４】
照合部３０は、ユーザの生体データと予め記憶部３１が記憶する生体データとを照合する。そして、照合によって算出された第１のスコアと、所定の閾値とを比較する。照合によって算出された第１のスコアが所定の閾値以上である場合、照合部３０は、その旨を示すデータを送信部３３を介して生体データ処理装置１００に送信する。照合部３０は、照合によって算出された第１のスコアが所定の閾値以上でない場合も、その旨を示すデータを送信部３３を介して生体データ処理装置１００に送信しても良い。
【００５５】
記憶部３１は、銀行の顧客（ユーザ）の生体データを記憶する。記憶部３１は、ユーザの氏名、住所、生年月日、性別、マイナンバー（個人番号）等の個人情報を記憶しても良い。また、記憶部３１は、ユーザの口座番号、預金残高、送金上限額、パスワード等、ユーザが銀行サービスを受けるために必要となる情報を記憶しても良い。
【００５６】
制御部３４は、ユーザの認証が成功した場合、ユーザにサービスを提供する。例えば制御部３４は、ユーザの口座からユーザが指定した口座への金銭の送金処理を実行する。
【００５７】
受信部３２は、生体データ処理装置１００及びその他の装置から送信されるデータを受信する。送信部３３は、生体データ処理装置１００及びその他の装置にデータを送信する。
【００５８】
（第一実施形態の動作）
次に、生体データ処理装置１００及びサーバ３００の動作について、具体例を用いて説明する。本実施形態では、生体データ処理装置１００はスマートフォンであるとして説明される。また、本実施形態では、表示部１３はスマートフォンのディスプレイ、入力部２０及び検出部１８はディスプレイの一部であるタッチパネルであるとして説明される。図２は、生体データ処理装置１００及びサーバ３００の動作の一例を示すシークエンス図である。
【００５９】
例えばユーザは、まず生体データ処理装置１００に予めダウンロードされた所定のアプリケーションを起動する。そしてユーザは、ユーザが受けるサービスに関する情報を入力部２０を介して生体データ処理装置１００に入力する。具体的には、ユーザはサービスに関する情報として、銀行システムが個人を特定するための情報をタッチパネルを介して入力する。個人を特定するための情報は、例えばユーザＩＤ、ユーザの氏名、パスワード、メールアドレス等で良い。本実施形態では、ユーザはユーザＩＤを入力したとする。これに続けて、ユーザは受けたいサービスを入力する。例えばユーザは、「送金」のサービスをタッチパネルに入力する。そしてユーザは、送金先に関する情報を生体データ処理装置１００に入力する。
【００６０】
取得部１９は、ユーザが受けるサービスに関する情報を入力部２０から取得する（Ｓ１）。例えば取得部１９は、ユーザの指が触れたタッチパネル上の位置を示す情報を入力部２０から取得し、ユーザが入力した情報をコンピュータで扱う文字データ等に変換する。上述の例では、取得部１９は、ユーザが入力したユーザＩＤ、「送金」のサービス、送金先に関する情報を入力部２０から取得する。
【００６１】
制御部１０は、取得部１９が取得したユーザが受けるサービスに関する情報を表示部１３に表示させても良い。これにより、表示部１３を見たユーザは自身の入力が正しいか否かを判断することができる。
【００６２】
ユーザによる入力処理の一例を図３に示す。図３では、ユーザが入力した送金先に関する情報を表示部１３が表示している。撮像部１７はスマートフォンに内蔵されたカメラであり、スマートフォンのディスプレイを見るユーザの顔を撮像できる位置に設けられている。
【００６３】
図３は、ユーザが、銀行名「日電銀行」、支店名「三田支店」、種類「普通」、口座番号「１３４５６７」、受取人「日電  花子」との情報を生体データ処理装置１００に入力したことを示している。ユーザはこれらの情報を、入力部２０であるタッチパネルに指で触れることで入力しても良い。また、表示部１３は、ユーザに自身が入力した情報を確認するよう促すメッセージ「送金先をご確認ください。よろしければ「次へ」ボタンをタッチしてください。」を表示している。表示部１３を見たユーザは、自身が入力した情報が正しいことを確認し、表示部１３の「次へ」が表示されている部分に触れる。
【００６４】
制御部１０は、ユーザに所定の動作を要求するメッセージを表示部１３に表示させる（Ｓ２）。表示部１３によるメッセージの表示例を図４に示す。図４では、「以下の「認証実行」ボタンに触れ、本装置での認証処理が終了するまで指を離さないでください。」とのメッセージを表示部１３が表示している。つまり、ユーザに要求された所定の動作は、「認証実行」ボタンに触れる動作である。表示部１３を見たユーザは、表示部１３の「認証実行」が表示されている部分に触れ、そのまま指を静止させる。
【００６５】
検出部１８は、ユーザの所定の動作を検出する。上述の例では、タッチパネルである検出部１８は、ユーザが表示部１３の「認証実行」が表示されている部分に触れたことを検出する。
【００６６】
検出部１８がユーザの所定の動作を検出した場合、制御部１０は、所定の特徴を有する生体データの入力を要求するメッセージを表示部１３に表示させる（Ｓ３）。表示部１３による表示の一例を図５に示す。図５では、「顔の位置を動かさずに、右を見てください。」とのメッセージを表示部１３が表示している。つまり、表示部１３は、顔が正面を向き、目が右を見ているときの特徴を有する生体データの入力を要求するメッセージを表示する。さらに表示部１３は、ユーザに「認証実行」ボタンに触れる動作の継続を要求する「そのまま指を離さないでください。」とのメッセージを表示している。さらに表示部１３は、所定の特徴を有する生体データの入力の仕方を示すイラストである、右を見ている人のイラストを表示している。
【００６７】
なお、検出部１８が所定の時間内にユーザの所定の動作を検出しない場合、取得部１９は、再度ユーザが受けるサービスに関する情報を入力部２０から取得しても良い。このとき、制御部１０は、送金先の入力のやり直しを求めるメッセージを表示部１３に表示させても良い。または、検出部１８が所定の時間内にユーザの所定の動作を検出しない場合、認証部１２はユーザの認証を失敗と判定しても良い。このとき、制御部１０は、認証が失敗した旨のメッセージを表示部１３に表示させても良い。
【００６８】
図５に示される表示部１３の表示を見たユーザは、顔の位置を動かさずに、右を見る。撮像部１７は、右を見ているユーザの顔を撮像し、ユーザの顔画像データを生成する。なお、撮像部１７は、表示部１３が所定の特徴を有する生体データの入力を要求するメッセージを表示した後から、連続的にユーザの顔画像データを生成しても良い。または、撮像部１７は、例えば表示部１３が表示するボタンや物理ボタンにユーザが触れたことが検出されたときに、ユーザの顔画像データを生成しても良い。
【００６９】
判定部１１は、ユーザの生体データが所定の品質であるか否かを判定する（Ｓ４）。例えば判定部１１は、撮像部１７が生成した顔画像データ全体の輝度の平均値が所定の範囲内であるか否かを判定する。
【００７０】
判定部１１が、ユーザの生体データが所定の品質であると判定した場合、制御部１０は、認証処理全体の進捗状況を表示部１３に表示させる（Ｓ５）。本実施形態では、認証処理全体が、図２に示すＳ１〜Ｓ９の処理から成る場合を想定する。
【００７１】
表示部１３による表示の一例を図８に示す。図８に示される表示部１３は、「認証中です・・・」とのメッセージと、「そのまま指を離さないでください。」とのメッセージを表示している。また、表示部１３は、長方形の図形によって認証処理全体の進捗状況を表示している。長方形の図形のうち、濃い色の部分が占める割合を完了した処理、薄い色の部分が占める割合を未完了の処理として表示部１３に表示している。長方形の図形のうち、各処理が占める割合は均等でもよい。すなわち、処理が終了するごとに、長方形の図形の内の濃い色の部分が占める割合が９分の１ごと増加してもよい。
【００７２】
Ｓ５では、既にＳ１〜Ｓ５の処理は完了しているが、Ｓ６〜Ｓ９の処理は未完了である。そのため、表示部１３が表示する長方形の図形のうち、濃い色の部分が占める割合は９分の５となっている。
【００７３】
なお、判定部１１がユーザの生体データが所定の品質でないと判定した場合、撮像部１７は、再度ユーザの顔を撮像し、顔画像データを生成しても良い。このとき、制御部１０は、顔の撮像のやり直しを求めるメッセージを表示部１３に表示させても良い。また、制御部１０は、顔画像データの品質が向上するよう、撮像環境の改善を求めるメッセージを表示部１３に表示させても良い。
【００７４】
顔画像データ全体の輝度の平均値が所定の範囲よりも大きいと判定された場合、つまり、顔画像データの輝度が大きすぎる場合の表示部１３による表示の一例を図７に示す。図７に示される表示部１３は、「画像が明るすぎます。光の弱いところへ移動して、「再試行」ボタンに触れてください。」とのメッセージを表示している。当該メッセージを読んだユーザは、例えば照明や直射日光が当たりにくいところへ移動し、表示部１３の「再試行」ボタン部分に触れる。これにより、撮像部１７が再度生成する顔画像データの輝度は、先に生成された顔画像データの輝度よりも小さくなることが期待される。
【００７５】
又は、ユーザの生体データが所定の品質でないと判定された場合、認証部１２は、ユーザの認証を失敗と判定しても良い。このとき、制御部１０は、認証が失敗した旨のメッセージを表示部１３に表示させても良い。
【００７６】
図２のシークエンス図に戻って説明する。判定部１１は、生体データから抽出された特徴と所定の特徴とを照合する（Ｓ６）。そして、判定部１１は、照合によって算出された第２のスコアが所定の閾値以上であるか否かを判定する。例えば判定部１１は、表示部１３が表示した所定の特徴に対応する特徴量データを記憶部１６から取得してもよい。つまり、判定部１１は、「顔の位置を動かさずに、右を見てください。」とのメッセージに対応する特徴量データを記憶部１６から取得しても良い。
【００７７】
また、判定部１１は、撮像部１７が生成した顔画像データから特徴量データを抽出しても良い。特徴量データの抽出は、ＳＩＦＴ（Scale―Invariant Feature Transform）やＨＯＧ（Histograms of Oriented Gradients）等の手法によって実現されても良い。そして、判定部１１は、記憶部１６から取得した特徴量データと、顔画像データから抽出した特徴量データを照合し、第２のスコアを算出してもよい。さらに判定部１１は、両当特徴量データの照合によって算出された第２のスコアが所定の閾値以上であるか否かを判定しても良い。
【００７８】
ここで、記憶部１６が記憶するデータの一例を図６に示す。図６に示されるように、記憶部１６は、所定の特徴を有する生体データの入力を要求するメッセージに対応付けて、特徴量データを記憶しても良い。図６では、メッセージ「顔の位置を動かさずに、右を見てください。」に、右を見ているときの人の目の画像の特徴量データ「特徴量データＡ」が対応付いている。メッセージ「顔の位置を動かさずに、左を見てください。」には、左を見ているときの人の目の画像の特徴量データ「特著量データＢ」が対応付いている。メッセージ「顔の位置を動かさずに、上を見てください。」には、上見ているときの人の目の画像の特徴量データ「特徴量データＣ」が対応付いている。メッセージ「顔の位置を動かさずに、下を見てください。」には、下を見ているときの人の目の画像の特徴量データ「特徴量データＤ」が対応付いている。
【００７９】
記憶部１６に記憶される特徴量データは、人の目を撮像した多数の画像データから抽出される特徴量データに統計処理を施すことで生成されたものでもよい。つまり、記憶部１６に記憶される特徴量データは、所定の特徴を示す特徴量データを学習することによって生成された物でも良い。
【００８０】
記憶部１６から取得した特徴量データと、顔画像データから抽出した特徴量データとの照合によって算出された第２のスコアが所定の閾値以上である場合、認証部１２は、検出部１８が前記所定の動作を継続して検出したか否かを判定する（Ｓ７）。より具体的には、認証部１２は、所定の動作を要求するメッセージが表示された後に検出部１８が所定の動作を最初に検出してから、生体データ処理装置１００での認証処理が終了するまでの間、検出部１８が前記所定の動作を継続して検出したか否かを判定する。
【００８１】
ここで、本実施形態における生体データ処理装置１００での認証処理は、前述の通り、図２に示すＳ１〜Ｓ６の処理である。そして、生体データ処理装置１００での認証処理の終了は、Ｓ６において判定部１１が照合結果を算出し、第２のスコアが所定の閾値以上であるか否かの判定が完了することである。また、本実施形態における所定の動作は、ユーザが検出部１８に触れることである。したがって、認証部１２は、所定の動作を要求するメッセージが表示された後に検出部１８がユーザの接触を最初に検出してから、判定部１１でのＳ６における判定が完了するまで、検出部１８がユーザの接触を継続して検出したか否かを判定する。
【００８２】
より具体的には、認証部１２は、タッチパネルである検出部１８が検出した電荷量を逐次取得する。そして、認証部１２は、Ｓ２における表示の後、検出部１８が検出した電荷量が最初に変化してから、判定部１１でのＳ６における判定が完了するまでの間、変化後の電荷量が継続して検出されたか否かを判定する。そうである場合、認証部１２は、検出部１８が所定の動作を継続して検出したと判定する。一方、認証部１２は、判定部１１でのＳ５における判定が完了するまでの間、検出される電荷量の値が変化前の値となった場合、検出部１８が所定の動作を継続して検出しなかったと判定する。
【００８３】
次に、判定部１１は、特徴量データの照合によって算出された第２のスコアが所定の閾値以上であると判定した場合、ユーザの生体データを送信部１５に送信させる。判定部１１は、撮像部１７が生成した顔画像データから抽出された特徴量データを、ユーザの生体データとして送信部１５に送信させても良い。また、判定部１１は、ユーザが受けるサービスに関する情報を取得部１９から取得し、生体データと共に送信部１５に送信させても良い。本実施形態では、判定部１１は、特徴量データであるユーザの生体データとともに、ユーザが入力したユーザＩＤを送信部１５に送信させる。
【００８４】
サーバ３００内の受信部３２は、特徴量データとユーザＩＤを受信する。照合部３０は、受信部３２から特徴量データとユーザＩＤを取得する。そして、照合部３０は、記憶部３１に記憶された顔画像データのうち、取得したユーザＩＤと同一のユーザＩＤに対応付けられている顔画像データを取得する。
【００８５】
ここで、記憶部３１が記憶するデータの一例を図９に示す。図９に示すように、記憶部３１はユーザＩＤと登録時のユーザの顔画像データとを対応付けて記憶している。当該顔画像データは、銀行の顧客としてユーザが銀行システムに登録された際に記憶部３１に記憶されたもので良い。また、記憶部３１が記憶する顔画像データは、撮像部１７等の撮像部で生成されたデータから抽出された特徴量データでも良い。以降、記憶部３１が記憶するユーザの顔画像データを、予め登録された生体データまたは顔画像データと呼ぶ。
【００８６】
照合部３０は、受信部３２から取得した特徴量データと、記憶部３１から取得した予め登録された顔画像データを照合し、第１のスコアを算出する（Ｓ８）。例えば照合部３０は、取得したユーザＩＤが「１Ａ２Ｂ３Ｃ」である場合、記憶部３１からユーザＩＤ「１Ａ２Ｂ３Ｃ」を検索する。そして、照合部３０は、ユーザＩＤ「１Ａ２Ｂ３Ｃ」と一致するユーザＩＤに対応付けられている顔画像データ「顔画像データａ」を取得する。照合部３０は、記憶部３１から取得した「顔画像データａ」と、受信部３２から取得した特徴量データとを照合する。
【００８７】
そして、照合部３０は、照合により算出した第１のスコアが所定の閾値以上であるか否かを判定する。照合部３０は、判定結果を送信部３３を介して生体データ処理装置１００に送信する。判定結果は、照合により算出された第１のスコアが所定の閾値上であるか否かを示すデータである。照合部３０は判定結果と共に、算出した第１のスコアを送信部３３に送信させても良い。本実施形態では、送信部３３は、照合によって算出された第１のスコアが所定の閾値以上であった旨を示すデータを生体データ処理装置１００に送信する。
【００８８】
認証部１２は、サーバ３００から受信したデータに基づいてユーザの認証の成否を判定する（Ｓ９）。本実施形態では、生体データ処理装置１００内の受信部１４は、照合によって算出された第１のスコアが所定の閾値以上であった旨を示すデータを受信する。認証部１２は、ユーザの認証を成功と判定する。一方、認証部１２は、照合によって算出された第１のスコアが所定の閾値以上でなかった旨を示すデータを取得した場合、ユーザの認証を失敗と判定する。
【００８９】
制御部１０は、ユーザの認証の成否を表示部１３に表示させても良い。例えば、認証部１２がユーザの認証を成功と判定した場合、制御部１０は、「認証が成功しました。」等のメッセージを表示部１３に表示させてもよ良い。一方、例えば、認証部１２がユーザの認証を失敗と判定した場合、制御部１０は、「認証が失敗しました。」等のメッセージを表示部１３に表示させても良い。
【００９０】
生体データを用いた認証処理に対しては、予め取得した他人の生体データを用いることで、他人になりすまして認証を成功させようとする者がいる。本実施形態の生体データ処理装置１００では、表示部１３は、所定の特徴を有する生体データの入力を要求するメッセージを表示する。また、生体データから抽出された特徴と所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、認証部１２はユーザの認証を成功と判定する。
【００９１】
これにより、ユーザになりすましてサービスを受けようとする者がユーザの生体データを予め取得していても、この者の認証は失敗に終わる。認証の対象者は、表示部１３にメッセージが表示されるまで、どのような特徴を有する生体データを入力すれば良いか知らないためである。したがって、本実施形態の生体データ処理装置１００は、他人へのなりすましを防止することができる。
【００９２】
なお、制御部１０は、生体データ処理装置１００での認証処理の終了後に、所定の動作の終了を促すメッセージを表示部１３に表示させてもよい。当該メッセージは記憶部１６が予め記憶していても良い。上述の通り、本実施形態における生体データ処理装置１００での認証処理は、図２に示すＳ１〜Ｓ６の処理である。そして、生体データ処理装置１００での認証処理の終了は、Ｓ６において判定部１１が照合結果を算出し、第２のスコアが所定の閾値以上であるか否かの判定が完了することである。よって、制御部１０は、判定部１１が生体データから抽出された特徴についての判定を完了した後に、タッチパネルから指を離すことを促すメッセージを表示部１３に表示させても良い。これにより、ユーザは所定の動作をいつまで継続すべきかを知ることができる。そのため、生体データ処理装置１００を使用するユーザの利便性が向上する。
【００９３】
また、制御部１０は、表示部１３に所定の特徴を有する生体データの入力を要求するメッセージを表示させた後に、所定の動作を要求するメッセージを表示部１３に表示させても良い。または、制御部１０は、判定部１１が生体データが所定の品質であるか否かを判定した後に、所定の動作を要求するメッセージを表示部１３に表示させても良い。これにより、ユーザが所定の動作を行う時間が短縮され、ユーザの負担が軽減する。
【００９４】
制御部１０は、判定部１１がユーザの生体データが所定の品質であるか否かの判定を行う前に、認証処理全体の進捗状況を表示部１３に表示させても良い。例えば制御部１０は、取得部１９がユーザが受けるサービスに関する情報を取得した後、所定の動作を要求するメッセージを表示させる前に、認証処理全体の進捗状況を表示部１３に表示させても良い。これにより、ユーザはより早い段階で認証処理全体の進捗を知ることができるため、ユーザのストレスが軽減される。
【００９５】
また、判定部１１は、ユーザの生体データが所定の品質であると判定した後に、生体データを送信部１５に送信させても良い。つまり、判定部１１は、生体データから抽出された特徴について判定をする前に、送信部１５に生体データを送信させても良い。この場合、サーバ３００内の照合部３０は、生体データ処理装置１００での認証処理と並行して、生体データの照合処理を行っても良い。これにより、認証処理全体に要する時間が短縮される。
【００９６】
判定部１１は、サーバ３００の構成要素であっても良い。この場合、判定部１１は生体データ処理装置１００から送信される生体データに対して判定を行い、判定結果を同装置に送信しても良い。また、判定部１１が行う処理の一部をサーバ３００内の照合部３０が行っても良い。例えば判定部１１がユーザの生体データが所定の品質であるか否かを判定し、照合部３０が生体データから抽出された特徴と所定の特徴との照合を行っても良い。これにより、認証処理全体うちの生体データ処理装置が行う認証処理が減り、ユーザが所定の動作を行う時間を短縮することが可能となる。
【００９７】
照合部３０は生体データ処理装置１００の構成要素であっても良い。この場合、照合部３０は、サーバ３００内の記憶部３１から予め登録された生体データを取得し、照合を行っても良い。記憶部３１は生体データ処理装置１００の構成要素であっても良い。この場合、記憶部３１は、一人分の生体データを記憶していれば良い。これにより、生体データ処理装置１００とサーバ３００間でのデータの送受信の回数が減り、認証処理全体に要する時間を短縮することができる。
【００９８】
照合部３０が生体データ処理装置１００の構成要素である場合、生体データ処理装置１００及びサーバ３００は、ＦＩＤＯ（Fast IDentity Online）（登録商標）の仕様に準拠した動作を行っても良い。例えば生体データ処理装置１００内の照合部３０は、撮像部１７から取得した顔画像データと予め登録された顔画像データとの照合による第１のスコアが所定の閾値以上である場合、認証情報を秘密鍵を用いて暗号化しても良い。照合部３０は、暗号化された認証情報を送信部３３に送信させても良い。サーバ３００内の制御部３４は、生体データ処理装置１００から送信された認証情報を公開鍵を用いて復号化しても良い。そして制御部３４は、復号化に成功した場合、その旨を示すデータを送信部３３を介して生体データ処理装置１００に送信しても良い。生体データ処理装置１００内の認証部１２は、復号化に成功した旨のデータを取得した場合、ユーザの認証を成功と判定しても良い。
【００９９】
制御部３４は、復号化に失敗した場合、その旨を示すデータを送信部３３を介して生体データ処理装置１００に送信しても良い。生体データ処理装置１００内の認証部１２は、復号化に失敗した旨のデータを取得した場合、ユーザの認証を失敗と判定しても良い。
【０１００】
生体データ処理装置１００及びサーバ３００がＦＩＤＯの仕様に準拠した動作を行う場合、生体データ処理装置１００での認証処理は、サーバ３００から復号化が成功したか否かを示すデータを受信する処理を含んでもよい。この場合、認証部１２は、メッセージが表示された後に検出部１８が所定の動作を最初に検出してから、サーバ３００から復号化が成功したか否かを示すデータを受信するまで間、検出部１８が所定の動作を継続して検出したか否かを判定してもよい。
【０１０１】
また、照合部３０は、複数の装置によって実現されても良い。例えば、照合部３０は、生体データ処理装置１００内の構成要素およびサーバ３００内の構成要素によって実現されても良い。つまり、生体データ処理装置１００内の構成要素およびサーバ３００内の構成要素が協働して、ユーザの生体データと予め登録された生体データとを照合しても良い。この場合、予め登録された生体データの特徴量データは、生体データ処理装置１００およびサーバ３００に秘密分散されて記憶されていても良い。そして、ユーザの生体データと予め登録された生体データとの照合を生体データ処理装置１００およびサーバ３００が実行し、両装置の計算結果に基づいて照合スコア（第１のスコア）が算出されてもよい。
【０１０２】
撮像部１７は、生体データが所定の品質であると判定された場合、再度生体データを生成しても良い。例えば撮像部１７は、判定部１１が生体データは所定の品質であると判定した場合、再度ユーザの顔を撮像し、顔画像データを生成してもよい。この時、撮像部１７は、品質が判定された生体データよりもデータ量の大きい生体データを生成しても良い。例えば撮像部１７は、品質が判定された画像データよりも解像度の高い画像データを生成してもよい。撮像部１７は、品質が判定された画像データよりも色数の多い画像データ等を生成しても良い。
【０１０３】
また、判定部１１は、再度生成された画像データに対してノイズ除去、コントラスト強調等の画像処理を行い、画像データの品質を向上させても良い。そして、判定部１１は、再度生成された顔画像データから抽出された特徴量データと所定の特徴量データとを照合しても良い。照合部３０は、再度生成された顔画像データと予め登録された顔画像データとを照合しても良い。
【０１０４】
また、制御部１０は、撮像部１７が生成した生体データを表示部１３に表示させても良い。さらに、制御部１０は、生体データが所定の品質であると判定された場合、表示部１３にその旨を表示させても良い。例えば制御部１０は、生体データが所定の品質であると判定された場合、表示部１３が表示する生体データの淵に背景とは異なる色の枠を表示しても良い。これにより、ユーザは撮像された顔画像の品質が良かったことを知ることができる。そして、ユーザは現在の撮像環境を維持するよう努めることで、撮像部１７が再度画像データを生成する場合も、品質の良い画像データが生成される可能性が高くなる。また、データ量の大きい生体データの生成には多くの時間を要し、生体データに対する画像処理には一定の時間を要する。つまり、より品質の良い画像データを生成するには、より多くの時間を要する傾向にある。そのため、生体データが所定の品質であると判定された後により品質の良い生体データを生成することで、認証処理全体に要する時間を短縮することができる。
【０１０５】
取得部１９は、認証部１２がユーザの認証を成功と判定した後に、ユーザが受けるサービスに関する情報の一部を取得しても良い。例えば取得部１９は、Ｓ１でユーザＩＤを取得し、認証部１２がユーザの認証を成功と判定した後に、送金先に関する情報を取得しても良い。これにより、なりすましを図る者に対しては、送金先を入力する前のより早い段階で認証を失敗と判定することができる。
【０１０６】
（第二実施形態）
（第二実施形態の構成）
次に、第二実施形態の構成例について説明する。第二実施形態では、あるサービスが提供されるまでに第一実施形態で説明された認証処理が複数回行われる場合を想定する。つまり、第二実施形態では、ユーザが受けるサービスに関する情報の入力と、ユーザの認証処理が繰り返される場合を想定する。ユーザが受けるサービスに関する情報の入力は、ユーザが受けるサービスが「送金」である場合、例えば、送金先の入力と送金金額の入力で良い。そして、第二実施形態の生体データ処理装置１０１およびサーバ３００は、ユーザによる送金先の入力処理の後に一度目の認証処理を行い、ユーザによる送金金額の入力処理の後に二度目の認証処理を行う。
【０１０７】
第二実施形態の構成例を図１０に示す。図１０に示される生体データ処理装置１０１は、制御部２１及び認証部２２を有する点で第一実施形態の生体データ処理装置１００と異なる。その余の構成については第一実施形態と同様であるため、適宜説明を省略する。
【０１０８】
制御部２１は、認証処理が複数回行われる場合、認証処理に応じて所定の特徴を異ならせる。例えば制御部２１は、１度目の認証処理の際に、第一の特徴を有する生体データの入力を要求するメッセージを表示部１３に表示させても良い。そして、制御部２１は、２度目の認証処理の際に、第一の特徴とは異なる第二の特徴を有する生体データの入力を要求するメッセージを表示部１３に表示させても良い。
【０１０９】
より具体的には、例えば制御部２１は、ユーザが受けるサービスを示す情報を取得部１９から取得する。ユーザが受けるサービスを示す情報は、ユーザが入力部２０に入力した情報で良い。そして、制御部２１は、ユーザが受けるサービスを示す情報に対応する入力要求メッセージを記憶部１６から取得する。入力要求メッセージとは、ユーザに対してサービスに関する情報の入力を要求するメッセージである。入力要求メッセージは、例えば、「送金先を入力してください。」、「送金金額を入力してください。」等のメッセージで良い。
【０１１０】
このとき制御部２１は、現在実行している認証処理が何度目の認証処理であるかに応じて記憶部１６から入力要求メッセージを取得する。そして制御部２１は、取得した入力要求メッセージを表示部１３に表示させる。
【０１１１】
記憶部１６は、ユーザが受けるサービスを示す情報に対応付けて、入力要求メッセージを複数記憶する。また、記憶部１６は、ユーザが受けるサービスを示す情報に対応付けて、所定の特徴の入力を要求するメッセージを複数記憶する。記憶部１６が記憶する入力要求メッセージおよび所定の特徴の入力を要求するメッセージは、何度目の認証かに応じて異なるものである。
【０１１２】
例えば記憶部１６は、一度目の認証処理用の「顔の位置を動かさずに、右を見てください。」とのメッセージと、二度目の認証処理用の「顔の位置を動かさずに、左を見てください。」とのメッセージを、ユーザが受けるサービスである「送金」に対応付けて記憶する。つまり、制御部２１は、認証処理に応じて異なる特徴の入力を要求するメッセージを記憶部１６から取得する。なお、第一実施形態と同様に、記憶部１６が記憶する所定の特徴の入力を要求するメッセージには特徴量データが対応付けられていても良い。認証部２２は、全ての認証処理でユーザの認証を成功と判定した場合、ユーザへのサービスの提供を可能とする処理を実行する。例えば認証部２２は、第一の認証処理と第二の認証処理の両方で、ユーザの認証が成功か否かを判定する。そして、認証部２２は、第一の認証処理及び第二の認証処理の両方でユーザの認証が成功であると判定した場合、ユーザへのサービスの提供を可能とする。
【０１１３】
ユーザへのサービスの提供を可能とする処理とは、ユーザにサービスを提供する処理の引き金となる処理である。例えばユーザへのサービスの提供を可能とする処理は、認証部２２が送信部１５を介してサーバ３００にサービスの提供が可能である旨を示すデータを送信することで良い。又は、認証部２２は、全ての認証処理でユーザの認証が成功と判定された旨を示すデータをサーバ３００に送信しても良い。認証部２２はさらに、ユーザが受けるサービスに関する情報を送信部１５に送信させても良い。
【０１１４】
認証部２２からこれらのデータを受信した制御部３４は、ユーザにサービスを提供する。例えば制御部３４は、ユーザが受けるサービスに関する情報に基づいて、ユーザの預金口座から送金先の預金口座への送金を実行しても良い。
【０１１５】
（第二実施形態の動作）
第二実施形態の動作について、具体例を用いて説明する。図１１は、生体データ処理装置１０１及びサーバ３００の動作の一例を示すシークエンス図である。図１１に示すシークエンス図は、図２に示すシークエンス図に続けて行われる動作を示している。Ｓ１〜Ｓ９の動作は第一実施形態と同様であるため、適宜説明を省略する。また、Ｓ１０〜Ｓ１８についても、Ｓ１〜Ｓ９の動作と同様であるため、適宜説明を省略する。
【０１１６】
Ｓ１に先立ち、例えばユーザは受けたいサービスとして「送金」を入力部２０に入力する。ユーサがサービスを入力できる画面は、ユーザが所定のアプリケーションを起動した後に表示されても良い。すると、制御部２１は、ユーザが受けるサービスを示す情報を入力部２０から取得する。
【０１１７】
制御部２１は、ユーザが受けるサービス「送金」に対応する入力要求メッセージのうち、一度目の認証処理用のメッセージを記憶部１６から取得する。例えば記憶部１６は、一度目の認証処理用のメッセージとして「送金先を入力してください。」をユーザが受けるサービスである「送金」に対応付けて記憶している。また、例えば記憶部１６は、二度目の認証処理用のメッセージとして「送金金額を入力してください。」をユーザが受けるサービスである「送金」に対応付けて記憶している。すると制御部２１は、一度目の認証処理においては「送金先を入力してください。」とのメッセージを記憶部１６から取得し、表示部１３に表示させる。
【０１１８】
表示部１３の表示を見たユーザは、入力部２０を介して送金先に関する情報を入力する。ユーザによる入力処理の例は第一実施形態と同様、図３に示す通りである。取得部１９は、ユーザが受けるサービスに関する情報として、送金先に関する情報を入力部２０から取得する（Ｓ１）。制御部２１は、取得部１９が取得したユーザが受けるサービスに関する情報を表示部１３に表示させても良い。これにより、表示部１３を見たユーザは自身の入力が正しいか否かを判断することができる。
【０１１９】
Ｓ２の動作は第一実施形態と同様であるため、説明を省略する。制御部２１は、Ｓ３における動作に先立って、所定の特徴の入力を要求するメッセージを記憶部１６から取得する。このとき制御部２１は、ユーザが受けるサービス「送金」に対応し、かつ一度目の認証処理用の所定の特徴の入力を要求するメッセージを記憶部１６から取得する。
【０１２０】
例えば記憶部１６は、一度目の認証処理用の「顔の位置を動かさずに、右を見てください。」との所定の特徴の入力を要求するメッセージを、ユーザが受けるサービスである「送金」に対応付けて記憶している。また、記憶部１６は、二度目の認証処理用の「顔の位置を動かさずに、左を見てください。」との所定の特徴の入力を要求するメッセージを、ユーザが受けるサービスである「送金」に対応付けて記憶している。すると制御部２１は、一度目の認証処理において、「顔の位置を動かさずに、右を見てください。」とのメッセージを記憶部１６から取得し、当該メッセージを表示部１３に表示させる（Ｓ３）。
【０１２１】
Ｓ４〜Ｓ９の動作は第一実施形態と同様であるため、説明を省略する。認証部２２がＳ９の動作を終了すると、制御部２１は、ユーザが受けるサービス「送金」に対応する入力要求メッセージのうち、二度目の認証処理用のメッセージを記憶部１６から取得する。例えば、記憶部１６は上述の通り、二度目の認証処理用のメッセージとして「送金金額を入力してください。」を、ユーザが受けるサービスである「送金」に対応付けて記憶している。すると制御部２１は、「送金金額を入力してください。」とのメッセージを記憶部１６から取得し、表示部１３に表示させる。
【０１２２】
表示部１３の表示を見たユーザは、入力部２０を介して送金金額に関する情報を入力する。ユーザによる入力処理の一例を図１２に示す。図３では、ユーザが入力した送金金額に関する情報を表示部１３が表示している。図３は、ユーザが「５０，０００」円との情報を生体データ処理装置１００に入力したことを示している。ユーザはこれらの情報を、入力部２０であるタッチパネルに指で触れることで入力しても良い。また、表示部１３は、ユーザに自身が入力した情報を確認するよう促すメッセージ「送金金額をご確認ください。よろしければ「次へ」ボタンをタッチしてください。」を表示している。表示部１３を見たユーザは、自身が入力した情報が正しいことを確認し、表示部１３の「次へ」が表示されている部分に触れる。
【０１２３】
Ｓ１１の動作は第一実施形態のＳ２と同様であるため、説明を省略する。検出部１８がユーザの所定の動作を検出した場合、制御部２１は、所定の特徴の入力を要求するメッセージを記憶部１６から取得する。このとき、制御部２１は、一度目の認証処理の際とは異なる特徴を有する生体データの入力を要求するメッセージを記憶部１６から取得し、表示部１３に表示させる。
【０１２４】
より具体的には、制御部２１は、ユーザが受けるサービス「送金」に対応し、かつ二度目の認証処理用の所定の特徴の入力を要求するメッセージを記憶部１６から取得する。例えば、記憶部１６は上述の通り、二度目の認証処理用のメッセージとして「顔の位置を動かさずに、左を見てください。」を、ユーザが受けるサービスである「送金」に対応付けて記憶している。すると制御部２１は、「顔の位置を動かさずに、左を見てください。」とのメッセージを記憶部１６から取得し、当該メッセージを表示部１３に表示させる（Ｓ１２）。
【０１２５】
Ｓ１３〜Ｓ１７の動作は第一実施形態と同様であるため、説明を省略する。認証部２２は、第一実施形態と同様に、サーバ３００から受信したデータに基づいてユーザの認証の成否を判定する（Ｓ１８）。例えば、生体データ処理装置１００内の受信部１４は、照合によって算出された第１のスコアが所定の閾値以上であった旨を示すデータを受信する。認証部２２は、照合によって算出された第１のスコアが所定の閾値以上であった旨を示すデータを取得するため、ユーザの認証を成功と判定する。
【０１２６】
さらに認証部２２は、全ての認証処理でユーザの認証を成功と判定したか否かを判定する。本実施形態では、認証部２２は、Ｓ９及びＳ１８で共にユーザの認証を成功と判定と判定していた場合、全ての認証処理でユーザの認証を成功と判定したとする。一方認証部２２は、Ｓ９及びＳ１８のいずれかでユーザの認証を失敗と判定した場合、全ての認証処理ではユーザの認証を成功と判定しなかったと判定する。
【０１２７】
全ての認証処理でユーザの認証を成功と判定したとした場合、認証部２２は、ユーザへのサービスの提供を可能とする処理を実行する（Ｓ１９）。例えば認証部２２は、送信部１５を介してサーバ３００に対しサービスの提供が可能である旨を示すデータを送信する。さらに認証部２２は、取得部１９が取得したユーザが受けるサービスに関する情報を送信部１５に送信させる。
【０１２８】
認証部２２からこれらのデータを受信した制御部３４は、ユーザにサービスを提供する。例えば制御部３４は、ユーザが受けるサービスに関する情報に基づいて、ユーザの預金口座から送金先の預金口座への金銭の送金を実行しても良い。制御部３４は例えば、サービスの提供が可能である旨を示すデータと、銀行名「日電銀行」、支店名「三田支店」、種類「普通」、口座番号「１３４５６７」、受取人「日電  花子」との送金先に関するデータと、「５０，０００」円との送金金額に関するデータを取得する。また、制御部３４は例えば、ユーザＩＤを取得する。そして、制御部３４は、ユーザＩＤから特定されるユーザの口座から、送金先の口座に対して５０，０００を送金する処理を実行する。さらに制御部３４は、送金処理が完了した旨を示すデータを生体データ処理装置１０１に送信しても良い。
【０１２９】
生体データ処理装置１０１内の制御部２１は、送金処理が完了した旨を示すメッセージを表示部１３に表示させても良い。例えば制御部２１は、「送金処理が完了しました。」とのメッセージを表示部１３に表示させても良い。
【０１３０】
なお、認証部２２が全ての認証処理ではユーザの認証を成功と判定しなかったと判定した場合、認証部２２は、送信部１５を介してサーバ３００にサービスの提供が可能でない旨を示すデータを送信しても良い。この場合、制御部３４は、ユーザにサービスを提供しなくても良い。
【０１３１】
また、制御部２１は、サービスを提供することができない旨を示すメッセージを表示部１３に表示させても良い。例えば制御部２１は、「認証に失敗したため、送金処理を実行できません。お手数ですが、初めからやり直してください。」等のメッセージを表示部１３に表示させても良い。
【０１３２】
本実施形態の生体データ処理装置１０１は、認証処理応じて所定の特徴を異ならせるため、他人へのなりすましを防止する効果がさらに高まる。なりすましを図る者が様々な特徴を有する他人の生体データを予め用意することは困難なためである。
【０１３３】
なお、複数回ある認証処理のうちのいずれかでユーザの認証が失敗であると判定された場合、生体データ処理装置１０１は次の認証処理を行わなくても良い。例えば本実施形態における１回目の認証処理でユーザの認証が失敗であると判定された場合、生体データ処理装置１０１は、２回目の認証処理におけるＳ１０以降の動作は行わなくても良い。これにより、生体データ処理装置１０１は、なりすましを図る者に対して認証処理を繰り返さずに早い段階で処理を終了させることができる。
【０１３４】
（第三実施形態）
（第三実施形態の構成）
第三実施形態について説明する。図１３は、第三実施形態の生体データ処理装置４００の構成例を示す。生体データ処理装置４００は、制御部４０、判定部４１、認証部４２を有する。
【０１３５】
制御部４０は、ユーザに所定の動作を要求するメッセージを表示部に表示させる。表示部は、生体データ処理装置４００内の構成要素でも良いし、生体データ処理装置４００に接続する他の装置によって実現されても良い。また、制御部４０は、ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を表示部に表示させる。
【０１３６】
判定部４１は、ユーザの生体データが所定の品質であるか否かを判定する。
【０１３７】
認証部４２は、ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、メッセージが表示された後に検出部が前記所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、検出部が所定の動作を継続して検出した場合、ユーザの認証を成功と判定する。
【０１３８】
ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上であるか否かは、認証部４２又は判定部４１が判定しても良い。又は、ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上であるか否かは、生体データ処理装置４００に接続する他の装置が判定しても良い。
【０１３９】
メッセージが表示された後に検出部が前記所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、検出部が所定の動作を継続して検出したか否かは、認証部４２又は判定部４１が判定しても良い。又は、メッセージが表示された後に検出部が前記所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、検出部が所定の動作を継続して検出したか否かは、生体データ処理装置４００に接続する他の装置が判定しても良い。
【０１４０】
検出部は、生体データ処理装置４００内の構成要素でも良いし、生体データ処理装置４００に接続する他の装置によって実現されても良い。
【０１４１】
第三実施形態の生体データ処理装置４００は、メッセージが表示された後に検出部が所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、検出部が所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する。そのため、生体データ処理装置４００は、生体データ処理装置４００での認証処理中に起こるユーザの誤操作を防止することができる。また、生体データ処理装置４００は、生体データ処理装置での認証処理全体の進捗状況を表示部に表示させる。これにより、ユーザは残りの認証処理に要する時間を把握することができるため、生体データ処理装置４００はユーザのストレスの増加を防止することができる。
【０１４２】
（第四実施形態）
（第四実施形態の構成）
第四実施形態について説明する。図１６は、第四実施形態の生体データ処理装置５００の構成例を示す。生体データ処理装置５００は、制御部５０、認証部５２を有する。
【０１４３】
制御部５０は、ユーザに所定の動作を要求するメッセージを表示部に表示させる。表示部は、生体データ処理装置５００内の構成要素でも良いし、生体データ処理装置５００に接続する他の装置によって実現されても良い。
【０１４４】
認証部５２は、ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、メッセージが表示された後に検出部が前記所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、検出部が所定の動作を継続して検出した場合、ユーザの認証を成功と判定する。
【０１４５】
ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上であるか否かは、認証部５２が判定しても良い。又は、ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上であるか否かは、生体データ処理装置５００に接続する他の装置（例えば、サーバ３００）が判定しても良い。
【０１４６】
メッセージが表示された後に検出部が前記所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、検出部が所定の動作を継続して検出したか否かは、認証部５２が判定しても良い。又は、メッセージが表示された後に検出部が前記所定の動作を最初に検出してから生体データ処理装置での認証処理が終了するまでの間、検出部が所定の動作を継続して検出したか否かは、生体データ処理装置５００に接続する他の装置（例えば、サーバ３００）が判定しても良い。
【０１４７】
検出部は、生体データ処理装置５００内の構成要素でも良いし、生体データ処理装置５００に接続する他の装置によって実現されても良い。
【０１４８】
第四実施形態の生体データ処理装置５００は、メッセージが表示された後に検出部が所定の動作を最初に検出してから生体データ処理装置５００での認証処理が終了するまでの間、検出部が所定の動作を継続して検出した場合、ユーザの認証を成功と判定する。そのため、生体データ処理装置５００は、生体データ処理装置５００での認証処理中に起こるユーザの誤操作を防止することができる。
【０１４９】
（第五実施形態）
（第五実施形態の構成）
第五実施形態について説明する。図１７は、第五実施形態の生体データ処理装置６００の構成例を示す。生体データ処理装置６００は、制御部６０および認証部６２を有する。
【０１５０】
制御部６０は、ユーザに所定の特徴を有する生体データの入力を要求するメッセージを表示部に表示させる。表示部は、生体データ処理装置６００内の構成要素でも良いし、生体データ処理装置６００に接続する他の装置によって実現されても良い。
【０１５１】
認証部６２は、ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上である場合、かつ、生体データから抽出された特徴と所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、ユーザの認証を成功と判定する。
【０１５２】
ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上であるか否かは、認証部６２が判定しても良い。又は、ユーザの生体データと予め登録された生体データとの照合により算出された第１のスコアが所定の閾値以上であるか否かは、生体データ処理装置６００に接続する他の装置（例えば、サーバ３００）が判定しても良い。
【０１５３】
検出部は、生体データ処理装置６００内の構成要素でも良いし、生体データ処理装置６００に接続する他の装置によって実現されても良い。
【０１５４】
生体データを用いた認証処理に対しては、予め取得した他人の生体データを用いることで、他人になりすまして認証を成功させようとする者がいる。第五実施形態の生体データ処理装置６００では、制御部６０は、所定の特徴を有する生体データの入力を要求するメッセージを表示部に表示させる。また、生体データから抽出された特徴と所定の特徴との照合により算出された第２のスコアが所定の閾値以上である場合、認証部６２はユーザの認証を成功と判定する。
【０１５５】
これにより、ユーザになりすましてサービスを受けようとする者がユーザの生体データを予め取得していても、この者の認証は失敗に終わる。認証の対象者は、表示部にメッセージが表示されるまで、どのような特徴を有する生体データを入力すれば良いか知らないためである。したがって、第五実施形態の生体データ処理装置６００は、他人へのなりすましを防止することができる。
【０１５６】
（ハードウェア構成）
次に、ハードウェア構成の例について説明する。図１４は、上記実施形態で説明したサーバ３００のハードウェア構成例を示した図である。図１４のサーバ１０００は、あらゆる一般的なコンピュータで良い。例えば、サーバ１０００は、サーバ、ノートＰＣ、デスクトップＰＣ、ワークステーション、ブレードサーバ、などで良い。また、サーバ１０００は、他のサーバやコンピュータ等と通信可能に接続していても良い。
【０１５７】
図１４より、サーバ１０００は、プロセッサ１４０２、メモリ１４０４、ストレージ１４０６、メモリ１４０４と接続するノースブリッジ１４０８、拡張スロット１４１０を含む。また、サーバ１０００はさらに、通信インターフェース１４１４及びストレージ１４０６に接続するサウスブリッジ１４１２を含む。これらの構成要素は、互いにバスによって接続され、マザーボードに固定されている。
【０１５８】
プロセッサ１４０２は、メモリ１４０４、ストレージ１４０６等に記憶された命令を読み出して実行する。プロセッサ１４０２は、表示装置（不図示）に映像を表示するために命令を実行してもよい。プロセッサ１４０２は、メモリ１４０４、ストレージ１４０６に記憶されたプログラムを読み出して、命令を実行する。プロセッサ１４０２は、ＣＰＵ（Central Processing Unit）、ＡＳＩＣｓ（Application Specific Integrated Circuits）等の回路で良い。
【０１５９】
また、プロセッサ１４０２は、サーバ３００の照合部３０及び制御部３４の機能を実現しても良い。
【０１６０】
メモリ１４０４は、情報を記憶するコンピュータ読み取り可能な記憶媒体である。メモリ１４０４は、ＲＡＭ（Random Access Memory）等の揮発性の記憶媒体でも良いし、ＲＯＭ（Read Only Memory）等の不揮発性の記憶媒体でも良い。また、メモリ１４０４は、光学ディスク、磁気ディスク等でもよい。ストレージ１４０６は、大容量なコンピュータ読み取り可能な記憶媒体で良い。ストレージ１４０６は、例えばフロッピー（登録商標）ディスク、ハードディスクドライブ、光学ディスク、フラッシュメモリ等で良い。コンピュータ読み取り可能な記憶媒体が記憶するコンピュータプログラムが含む命令は、実行されることで上述の実施形態を実現する。メモリ１４０４は、サーバ３００の記憶部３１を実現しても良い。
【０１６１】
ノースブリッジ１４０８は、例えばＣＰＵやメモリなどコンピュータの頭脳となる部分をつなぎ、データを転送するタイミングや速度などをコントロールする。ノースブリッジ１４０８は、主に高速に動作する装置との間でデータの橋渡しをする。一方、サウスブリッジ１４１２は、比較的低速な装置との間でデータの橋渡しをする。例えばノースブリッジ１４０８は、メモリ１４０４、表示装置（不図示）、不図示の拡張カードを受け入れ可能な拡張スロット１４１０と接続されていても良い。また、サウスブリッジ１４１２は、ストレージ１４０６、通信インターフェース１４１４と接続されていても良い。
【０１６２】
通信インターフェース１４１４は、ＵＳＢ（Universal Serial Bus）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｅｔｈｅｒｎｅｔ（登録商標）、Ｗｉｒｅｌｅｓｓ  Ｅｔｈｅｒｎｅｔ等の様々なコミュニケーションポートを含んでも良い。また、これらのコミュニケーションポートは、一つまたは複数の入出力装置、例えばキーボード、ポインティングデバイス、スキャナ、無線ＬＡＮ（Local Area Network）アダプタ、ルータ等の通信機器、と接続されても良い。すなわち、サーバ１０００は、通信インターフェース１４１４を介して生体データ処理装置と接続されてもよい。また、通信インターフェース１４１４は、無線ＬＡＮアダプタを含んでいても良い。通信インターフェース１４１４は、サーバ３００の受信部３２及び送信部３３の機能を実現しても良い。
【０１６３】
図１５は、上記実施形態で説明した生体データ処理装置１００、１０１、４００、５００、および６００を実現する携帯端末１００１のハードウェア構成例を示した図である。図１５に示される携帯端末１００１について説明する。携帯端末１００１は、携帯電話、スマートフォン、ＰＤＡ（Personal Digital Assistant）等の携帯端末で良い。
【０１６４】
携帯端末１００１は、ディスプレイ１４５４、トランシーバ１４６８、オーディオコーデック１４６０、コントロールインターフェース１４５８、ディスプレイインターフェース１４５６、撮像装置１４７１を有していても良い。また、携帯端末１００１は、通信インターフェース１４６６、プロセッサ１４５２、ＧＰＳ（Global Positioning System）受信モジュール１４７０、増設メモリ１４７４、メモリ１４６４、外部インターフェース１４６２をさらに有していても良い。
【０１６５】
ディスプレイ１４５４は、例えば、ＴＦＴ  ＬＣＤ（Thin-film―Transistor Liquid Crystal Display）、ＯＬＥＤ（Organic Light Emitting Diode）ディスプレイ、その他のディスプレイで良い。また、ディスプレイは、コントロールインターフェース１４５８や、ディスプレイインターフェース１４５６と接続されていても良い。ディスプレイ１４５４は、タッチパネルを有していても良い。プロセッサ１４５２は、コントロールインターフェース１４５８やディスプレイインターフェース１４５６を介して、携帯端末１００１の利用者と情報をやりとりしてもよい。ディスプレイ１４５４は、生体データ処理装置１００、１０１等の表示部１３、検出部１８、入力部２０の機能を実現しても良い。
【０１６６】
ディスプレイインターフェース１４５６は回路によって構成されても良い。ディスプレイインターフェース１４５６は、映像や他の情報を利用者に表示するためにディスプレイを制御する。コントロールインターフェース１４５８は利用者からのコマンドを受け取る。そして、コントロールインターフェース１４５８は、受け取ったコマンドをプロセッサ１４５２に送信するために変換しても良い。
【０１６７】
また、携帯端末１００１は、外部装置（例えば、サーバ１０００）とプロセッサ１４５２との通信を可能にする外部インターフェース１４６２を有していても良い。外部インターフェース１４６２は、有線通信又は無線通信を携帯端末１００１に提供しても良い。
【０１６８】
増設メモリ１４７４は、増設インターフェース１４７２を介して携帯端末１００１に接続する。また、増設メモリ１４７４は、例えばＳＩＭＭ（Single In Line Memory Module）カードインターフェースを含んでいても良い。また、増設メモリ１４７４は、携帯端末１００１に追加の記憶領域を与え、アプリケーションやその他の情報を記憶しても良い。さらに、増設メモリ１４７４は、セキュリティに関する情報を記憶していても良い。増設メモリ１４７４は、携帯端末１００１のセキュリティ管理機器として機能してもよい。例えば増設メモリ１４７４には、携帯端末１００１の安全な利用を実現する命令がプログラムされている。
【０１６９】
携帯端末１００１は、通信インターフェース１４６６を介して無線通信を行う。つまり携帯端末１００１は、通信インターフェース１４６６を介してサーバ１０００と通信しても良い。通信インターフェース１４６６は、生体データ処理装置１００、１０１等の受信部１４及び送信部１５の機能を実現しても良い。
【０１７０】
通信インターフェース１４６６は、デジタル信号処理回路を含んでも良い。通信インターフェース１４６６は、ＧＭＳ（Global System for Mobile Communication）、ＳＭＳ（Short Message Service）、ＥＭＳ（Enhanced Messaging Service）等のモード、プロトコルの下で通信を実現しても良い。または、通信インターフェース１４６６は、ＭＭＳ（Multimedia Messaging Service），ＣＤＭＡ（Code Division Multiple Access）、ＴＤＭＡ（Time Division Multiple Access）等のモード、プロトコルの下で通信を実現しても良い。
【０１７１】
さらに、通信インターフェース１４６６は、ＰＤＣ（Personal Digital Cellular），ＷＣＤＭＡ（登録商標）（Wideband Code Division Multiple Access）、ＣＤＭＡ２０００、ＧＰＲＳ（General Packet Radio Service）等のモード、プロトコルの下で通信を実現しても良い。上述の通信は、例えばトランシーバ１４６８を介して発生する。また、狭域の通信、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）等を利用した通信も、トランシーバ１４６８を介して発生しても良い。
【０１７２】
ＧＰＳ受信モジュール１４７０は、携帯端末１００１で動作するアプリケーションで利用されるデータを提供しても良い。当該データは、例えば位置やナビゲーションに関連したデータで良い。
【０１７３】
また、携帯端末１００１は、オーディオコーデック１４６０を介して音声通信を行っても良い。オーディオコーデック１４６０は、利用者から音声情報を取得し、それをデジタル情報として利用可能に変換する。さらに、オーディオコーデック１４６０は利用者が聞き取り可能な音声を生成する。オーディオコーデック１４６０が扱う情報は、音声通話、録音された音（ボイスメッセージ、音楽ファイルなど）、携帯端末１００１上のアプリケーションが生成した音、等でも良い。
【０１７４】
プロセッサ１４５２、及びメモリ１４６４については、サーバ１０００と同様であるため説明を省略する。プロセッサ１４５２は、生体データ処理装置１００、１０１等の制御部１０、判定部１１、認証部１２、取得部１９の機能を実現しても良い。すなわちプロセッサ１４５２は、メモリ１４６４に記憶されたプログラムを読み出すことで、生体データ処理装置１００、１０１等の制御部１０、判定部１１、認証部１２、取得部１９の機能を実現しても良い。メモリ１４６４は、記憶部１６の機能を実現しても良い。
【０１７５】
撮像装置１４７１は、例えばＣＣＤ（Charge Coupled Device）センサ、ＣＭＯＳ（Complementary Meta Oxide Semiconductor）センサ、イメージプロセッサ等を有するカメラで良い。撮像装置１４７１は、受光した光を画像データに変換することで、画像データを生成する。
【０１７６】
上述した各実施形態は本発明を具体化した一例に過ぎず、請求の範囲に記載された本発明の趣旨の範囲内であれば、種々変更することができるものである。また、各実施形態に記載された構成は、任意に組み合わせることができるものである。
【０１７７】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
１．  生体データ処理装置であって、
ユーザに所定の動作を要求するメッセージを表示部に表示させる制御部と、
前記ユーザの生体データが所定の品質であるか否かを判定する判定部と、
認証部と、を有し、
前記制御部は、前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させ、
前記認証部は、前記ユーザの生体データと予め登録された生体データとの照合により算出されたスコアが所定の閾値以上である場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理装置。
２．  前記ユーザが受けるサービスに関する情報を入力部から取得する取得部と、を有し、
前記制御部はさらに、所定の特徴を有する生体データの入力を要求するメッセージを前記表示部に表示させ、
前記認証部はさらに、前記生体データから抽出された特徴と前記所定の特徴との照合により算出されたスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
１．に記載の生体データ処理装置。
３．  前記認証処理が複数回行われる場合、前記制御部はさらに、前記認証処理に応じて前記所定の特徴を異ならせ、
前記認証部はさらに、全ての前記認証処理で前記ユーザの認証を成功と判定した場合、前記ユーザへのサービスの提供を可能とする処理を実行する、
２．に記載の生体データ処理装置。
４．  生体データ処理システムであって、
ユーザに所定の動作を要求するメッセージを表示部に表示させる制御部と、
前記ユーザの生体データが所定の品質であるか否かを判定する判定部と、
認証部と、を有し、
前記制御部は、前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させ、
前記認証部は、前記ユーザの生体データと予め登録された生体データとの照合により算出されたスコアが所定の閾値以上である場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理装置での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理システム。
５．  前記ユーザが受けるサービスに関する情報を入力部から取得する取得部と、を有し、
前記制御部はさらに、所定の特徴を有する生体データの入力を要求するメッセージを前記表示部に表示させ、
前記認証部はさらに、前記生体データから抽出された特徴と前記所定の特徴との照合により算出されたスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
４．に記載の生体データ処理システム。
６．  生体データ処理方法であって、
ユーザに所定の動作を要求するメッセージを表示部に表示させ、
前記ユーザの生体データが所定の品質であるか否かを判定し、
前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させ、
前記ユーザの生体データと予め登録された生体データとの照合により算出されたスコアが所定の閾値以上である場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理方法での認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理方法。
７．  前記ユーザが受けるサービスに関する情報を入力部から取得し、
所定の特徴を有する生体データの入力を要求するメッセージを前記表示部に表示させ、
前記生体データから抽出された特徴と前記所定の特徴との照合により算出されたスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
６．に記載の生体データ処理方法。
８．  生体データ処理プログラムであって、コンピュータに、
ユーザに所定の動作を要求するメッセージを表示部に表示させる第一制御処理と、
前記ユーザの生体データが所定の品質であるか否かを判定する判定処理と、
認証処理と、を実行させ、
前記第一制御処理は、前記ユーザの生体データが所定の品質であると判定された場合、認証処理全体の進捗状況を前記表示部に表示させ、
前記認証処理は、前記ユーザの生体データと予め登録された生体データとの照合により算出されたスコアが所定の閾値以上である場合、かつ、前記メッセージが表示された後に検出部が前記所定の動作を最初に検出してから前記生体データ処理プログラムでの認証処理が終了するまでの間、前記検出部が前記所定の動作を継続して検出した場合、前記ユーザの認証を成功と判定する、
生体データ処理プログラム。
９．  コンピュータに、
前記ユーザが受けるサービスに関する情報を入力部から取得する取得処理と、
所定の特徴を有する生体データの入力を要求するメッセージを前記表示部に表示させる第二制御処理と、を実行させ、
前記認証処理はさらに、前記生体データから抽出された特徴と前記所定の特徴との照合により算出されたスコアが所定の閾値以上である場合、前記ユーザの認証を成功と判定する、
８．に記載の生体データ処理プログラム。
【０１７８】
この出願は、２０１６年３月２８日に出願された日本出願特願２０１６−０６４０９７号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2017170384.tif 000003
【図２】
2017170384.tif 000004
【図３】
2017170384.tif 000005
【図４】
2017170384.tif 000006
【図５】
2017170384.tif 000007
【図６】
2017170384.tif 000008
【図７】
2017170384.tif 000009
【図８】
2017170384.tif 000010
【図９】
2017170384.tif 000011
【図１０】
2017170384.tif 000012
【図１１】
2017170384.tif 000013
【図１２】
2017170384.tif 000014
【図１３】
2017170384.tif 000015
【図１４】
2017170384.tif 000016
【図１５】
2017170384.tif 000017
【図１６】
2017170384.tif 000018
【図１７】
2017170384.tif 000019
【国際調査報告】
2017170384.tif 000020
2017170384.tif 000021
2017170384.tif 000022
2017170384.tif 000023