(57)【要約】【課題】電子機器の利便性を向上することが可能な技術を提供する。【解決手段】電子機器は、表示部と、ハードウェアボタンと、指紋センサと、処理部とを備える。指紋センサは、ハードウェアボタンをさわる指の指紋を検出する。処理部は、指紋センサでの指紋検出結果に基づいて指紋認証を行う。処理部は、ハードウェアボタンに対する指による所定操作が行われたと判定したときに当該所定操作に応じた情報を表示部に表示させる。処理部は、所定操作が行われる場合、指紋認証を行い、当該指紋認証に失敗したときには、当該指紋認証の失敗を通知する通知情報の表示を表示部に開始させた後に、所定操作に応じた情報の表示を表示部に開始させる。【選択図】図４
2018036691.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
ハードウェアボタンと、
前記ハードウェアボタンをさわる指の指紋を検出する指紋センサと、
前記指紋センサでの指紋検出結果に基づいて指紋認証を行い、前記ハードウェアボタンに対する指による所定操作が行われたと判定したときに当該所定操作に応じた情報を前記表示部に表示させる処理部と
を備え、
前記処理部は、前記所定操作が行われる場合、前記指紋認証を行い、当該指紋認証に失敗したときには、当該指紋認証の失敗を通知する通知情報の表示を前記表示部に開始させた後に、前記所定操作に応じた前記情報の表示を前記表示部に開始させる第１状態を有する、電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記処理部は、前記所定操作が行われる場合、前記指紋認証を行わずに、当該所定操作に応じた前記情報を前記表示部に表示させる第２状態をさらに有し、
前記処理部は、前記第１及び第２状態のそれぞれにおいて、前記ハードウェアボタンに対する操作時間がしきい値以上あるいはしきい値よりも大きくなると、前記所定操作が行われたと判定し、
前記第１状態で使用される前記しきい値は、前記第２状態で使用される前記しきい値よりも大きい、電子機器。
【請求項３】
表示部と、
ハードウェアボタンと、
前記ハードウェアボタンをさわる指の指紋を検出する指紋センサと、
前記指紋センサでの指紋検出結果に基づいて指紋認証を行う処理部と
を備え、
前記処理部は、
前記ハードウェアボタンに対する指による第１操作が行われたと判定すると、前記指紋認証を行わずに、当該第１操作に応じた第１処理を行う第１状態と、
前記ハードウェアボタンが指でさわられたとき、前記指紋認証を行わずに、前記指紋認証を行うか、前記第１処理を行うかのユーザの意思を確認するための確認画面を前記表示部に表示させた後に、前記電子機器に対して、前記指紋認証の実行指示が行われたとき前記指紋認証を行い、前記第１処理の実行指示が行われたとき前記第１処理を行う第２状態と
を有する、電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記第１処理の実行指示は、前記確認画面に対する第２操作を含む、電子機器。
【請求項５】
請求項３及び請求項４のいずれか一つに記載の電子機器であって、
前記第１処理の実行指示は、前記ハードウェアボタンに対する前記第１操作を含む、電子機器。
【請求項６】
請求項３に記載の電子機器であって、
前記第１処理の実行指示は、前記確認画面に対して第２操作が行われた後の前記ハードウェアボタンに対する前記第１操作を含む、電子機器。
【請求項７】
請求項６に記載の電子機器であって、
前記第２状態の前記処理部は、前記確認画面に対して前記第２操作が行われたとき、前記ハードウェアボタンに対して前記第１操作を行うことを通知する第１通知情報を前記表示部に表示させる、電子機器。
【請求項８】
請求項３乃至請求項７のいずれか一つに記載の電子機器であって、
前記電子機器に対する前記指紋認証の実行指示は、前記確認画面に対して第３操作が行われた後に前記ハードウェアボタンが指でふれられることを含む、電子機器。
【請求項９】
請求項８に記載の電子機器であって、
前記第２状態の前記処理部は、前記確認画面に対して前記第３操作が行われたとき、前記ハードウェアボタンを指でふれることを通知する第２通知情報を前記表示部に表示させる、電子機器。
【請求項１０】
請求項３乃至請求項９のいずれか一つに記載の電子機器であって、
前記処理部は、前記ハードウェアボタンに対する指による第４操作が行われたと判定すると、前記指紋認証を行わずに、当該第４操作に応じた第２処理を行う第３状態をさらに有し、
前記第２状態の前記処理部は、前記ハードウェアボタンが指でさわられたとき、前記指紋認証を行わずに、前記指紋認証を行うか、前記第１処理を行うか、前記第２処理を行うかのユーザの意思を確認するための前記確認画面を前記表示部に表示させた後に、前記電子機器に対して、前記指紋認証の実行指示が行われたとき前記指紋認証を行い、前記第１処理の実行指示が行われたとき前記第１処理を行い、前記第２処理の実行指示が行われたとき前記第２処理を行う、電子機器。
【請求項１１】
ハードウェアボタンと、
前記ハードウェアボタンをさわる指の指紋を検出する指紋センサと、
前記指紋センサでの指紋検出結果に基づいて指紋認証を行う処理部と
を備え、
前記処理部は、前記ハードウェアボタンが指でさわられたときに前記指紋認証を行う認証実行状態を有し、
前記処理部は、その状態が前記指紋認証状態に変化したときに前記ハードウェアボタンが指でさわられている場合、前記指紋認証を行わない、電子機器。
【請求項１２】
請求項１１に記載の電子機器であって、
表示部をさらに備え、
前記処理部は、その状態が前記指紋認証状態に変化したとき、前記指紋認証の実行のためには前記ハードウェアボタンから指を離した後に当該ハードウェアボタンを指で再度さわる必要があることを通知する通知情報を前記表示部に表示させる、電子機器。
【請求項１３】
表示部と、ハードウェアボタンと、前記ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器が備える、当該電子機器の動作を制御する制御装置であって、
前記指紋センサでの指紋検出結果に基づいて指紋認証を行い、前記ハードウェアボタンに対する指による所定操作が行われたと判定したときに当該所定操作に応じた情報を前記表示部に表示させる処理部を備え、
前記処理部は、前記所定操作が行われる場合、前記指紋認証を行い、当該指紋認証に失敗したときには、当該指紋認証の失敗を通知する通知情報の表示を前記表示部に開始させた後に、前記所定操作に応じた前記情報の表示を前記表示部に開始させる状態を有する、制御装置。
【請求項１４】
表示部と、ハードウェアボタンと、前記ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器が備える、当該電子機器の動作を制御する制御装置であって、
前記指紋センサでの指紋検出結果に基づいて指紋認証を行う処理部を備え、
前記処理部は、
前記ハードウェアボタンに対する指による所定操作が行われたと判定すると、前記指紋認証を行わずに、当該所定操作に応じた所定処理を行う第１状態と、
前記ハードウェアボタンが指でさわられたとき、前記指紋認証を行わずに、前記指紋認証を行うか、前記所定処理を行うかのユーザの意思を確認するための確認画面を前記表示部に表示させた後に、前記電子機器に対して、前記指紋認証の実行指示が行われたとき前記指紋認証を行い、前記所定処理の実行指示が行われたとき前記所定処理を行う第２状態と
を有する、制御装置。
【請求項１５】
ハードウェアボタンと、前記ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器が備える、当該電子機器の動作を制御する制御装置であって、
前記指紋センサでの指紋検出結果に基づいて指紋認証を行う処理部を備え、
前記処理部は、前記ハードウェアボタンが指でさわられたときに前記指紋認証を行う認証実行状態を有し、
前記処理部は、その状態が前記指紋認証状態に変化したときに前記ハードウェアボタンが指でさわられている場合、前記指紋認証を行わない、制御装置。
【請求項１６】
ハードウェアボタンと、前記ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器を制御するための制御プログラムであって、
前記電子機器に、
前記ハードウェアボタンに対する指による所定操作が行われる場合、前記指紋センサでの指紋検出結果に基づいて指紋認証を行い、当該指紋認証に失敗したときには、当該指紋認証の失敗を通知する通知情報の表示を開始した後に、前記所定操作に応じた情報の表示を開始する工程を実行させるための制御プログラム。
【請求項１７】
ハードウェアボタンと、前記ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器を制御するための制御プログラムであって、
前記電子機器に、
前記ハードウェアボタンに対する指による所定操作が行われたと判定すると、前記指紋センサでの指紋検出結果に基づいた指紋認証を行わずに、当該所定操作に応じた所定処理を行う工程と、
前記ハードウェアボタンが指でさわられたとき、前記指紋認証を行わずに、前記指紋認証を行うか、前記所定処理を行うかのユーザの意思を確認するための確認画面を表示した後に、前記電子機器に対して、前記指紋認証の実行指示が行われたとき前記指紋認証を行い、前記所定処理の実行指示が行われたとき前記所定処理を行う工程と
を実行させるための制御プログラム。
【請求項１８】
ハードウェアボタンと、前記ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器を制御するための制御プログラムであって、
前記電子機器に、
前記電子機器の状態が、前記ハードウェアボタンが指でさわられたときに前記指紋センサでの指紋検出結果に基づいて指紋認証を行う認証実行状態に変化したときに前記ハードウェアボタンが指でさわられている場合、前記指紋認証を行わせないようにするための制御プログラム。
【請求項１９】
ハードウェアボタンと、前記ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器の動作方法であって、
前記ハードウェアボタンに対する指による所定操作が行われる場合、前記指紋センサでの指紋検出結果に基づいて指紋認証を行い、当該指紋認証に失敗したときには、当該指紋認証の失敗を通知する通知情報の表示を開始した後に、前記所定操作に応じた情報の表示を開始する工程を備える、電子機器の動作方法。
【請求項２０】
ハードウェアボタンと、前記ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器の動作方法であって、
前記ハードウェアボタンに対する指による所定操作が行われたと判定すると、前記指紋センサでの指紋検出結果に基づいた指紋認証を行わずに、当該所定操作に応じた所定処理を行う工程と、
前記ハードウェアボタンが指でさわられたとき、前記指紋認証を行わずに、前記指紋認証を行うか、前記所定処理を行うかのユーザの意思を確認するための確認画面を表示した後に、前記電子機器に対して、前記指紋認証の実行指示が行われたとき前記指紋認証を行い、前記所定処理の実行指示が行われたとき前記所定処理を行う工程と
を備える、電子機器の動作方法。
【請求項２１】
ハードウェアボタンと、前記ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器の動作方法であって、
前記電子機器の状態が、前記ハードウェアボタンが指でさわられたときに前記指紋センサでの指紋検出結果に基づいて指紋認証を行う認証実行状態に変化したときに前記ハードウェアボタンが指でさわられている場合、前記指紋認証を行わない、電子機器の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
特許文献１及び２に記載されているように、電子機器に関して様々な技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３０３９０５号公報
【特許文献２】特開２００７−２４１４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子機器については、その利便性の向上が望まれている。
【０００５】
そこで、本発明は上述の点に鑑みて成されたものであり、電子機器の利便性を向上することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
電子機器、制御装置、制御プログラム及び電子機器の動作方法が開示される。一の実施の形態では、電子機器は、表示部と、ハードウェアボタンと、指紋センサと、処理部とを備える。指紋センサは、ハードウェアボタンをさわる指の指紋を検出する。処理部は、指紋センサでの指紋検出結果に基づいて指紋認証を行う。処理部は、ハードウェアボタンに対する指による所定操作が行われたと判定したときに当該所定操作に応じた情報を表示部に表示させる。処理部は、所定操作が行われる場合、指紋認証を行い、当該指紋認証に失敗したときには、当該指紋認証の失敗を通知する通知情報の表示を表示部に開始させた後に、所定操作に応じた情報の表示を表示部に開始させる。
【０００７】
また、一の実施の形態では、電子機器は、表示部と、ハードウェアボタンと、指紋センサと、処理部とを備える。指紋センサは、ハードウェアボタンをさわる指の指紋を検出する。処理部は、指紋センサでの指紋検出結果に基づいて指紋認証を行う。処理部は、ハードウェアボタンに対する指による第１操作が行われたと判定すると、指紋認証を行わずに、当該第１操作に応じた第１処理を行う第１状態を有する。処理部は、ハードウェアボタンが指でさわられたとき、指紋認証を行わずに、指紋認証を行うか、第１処理を行うかのユーザの意思を確認するための確認画面を表示部に表示させた後に、電子機器に対して、指紋認証の実行指示が行われたとき指紋認証を行い、第１処理の実行指示が行われたとき第１処理を行う第２状態を有する。
【０００８】
また、一の実施の形態では、電子機器は、ハードウェアボタンと、指紋センサと、処理部とを備える。指紋センサは、ハードウェアボタンをさわる指の指紋を検出する。処理部は、指紋センサでの指紋検出結果に基づいて指紋認証を行う。処理部は、ハードウェアボタンが指でさわられたときに指紋認証を行う認証実行状態を有する。処理部は、その状態が指紋認証状態に変化したときにハードウェアボタンが指でさわられている場合、指紋認証を行わない。
【０００９】
また、一の実施の形態では、制御装置は、表示部と、ハードウェアボタンと、ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器が備える、当該電子機器の動作を制御する制御装置である。制御装置は処理部を備える。処理部は、指紋センサでの指紋検出結果に基づいて指紋認証を行う。処理部は、ハードウェアボタンに対する指による所定操作が行われたと判定したときに当該所定操作に応じた情報を表示部に表示させる。処理部は、所定操作が行われる場合、指紋認証を行い、当該指紋認証に失敗したときには、当該指紋認証の失敗を通知する通知情報の表示を表示部に開始させた後に、所定操作に応じた情報の表示を表示部に開始させる。
【００１０】
また、一の実施の形態では、制御装置は、表示部と、ハードウェアボタンと、ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器が備える、当該電子機器の動作を制御する制御装置である。制御装置は、指紋センサでの指紋検出結果に基づいて指紋認証を行う処理部を備える。処理部は、ハードウェアボタンに対する指による所定操作が行われたと判定すると、指紋認証を行わずに、当該所定操作に応じた所定処理を行う第１状態を有する。処理部は、ハードウェアボタンが指でさわられたとき、指紋認証を行わずに、指紋認証を行うか、所定処理を行うかのユーザの意思を確認するための確認画面を表示部に表示させた後に、電子機器に対して、指紋認証の実行指示が行われたとき指紋認証を行い、所定処理の実行指示が行われたとき所定処理を行う第２状態を有する。
【００１１】
また、一の実施の形態では、制御装置は、ハードウェアボタンと、ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器が備える、当該電子機器の動作を制御する制御装置である。制御装置は、指紋センサでの指紋検出結果に基づいて指紋認証を行う処理部を備える。処理部は、ハードウェアボタンが指でさわられたときに指紋認証を行う認証実行状態を有する。処理部は、その状態が指紋認証状態に変化したときにハードウェアボタンが指でさわられている場合、指紋認証を行わない。
【００１２】
また、一の実施の形態では、制御プログラムは、ハードウェアボタンと、ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器を制御するための制御プログラムである。制御プログラムは、電子機器に、ハードウェアボタンに対する指による所定操作が行われる場合、指紋センサでの指紋検出結果に基づいて指紋認証を行い、当該指紋認証に失敗したときには、当該指紋認証の失敗を通知する通知情報の表示を開始した後に、所定操作に応じた情報の表示を開始する工程を実行させるためのものである。
【００１３】
また、一の実施の形態では、制御プログラムは、ハードウェアボタンと、ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器を制御するための制御プログラムである。制御プログラムは、電子機器に、ハードウェアボタンに対する指による所定操作が行われたと判定すると、指紋センサでの指紋検出結果に基づいた指紋認証を行わずに、当該所定操作に応じた所定処理を行う工程と、ハードウェアボタンが指でさわられたとき、指紋認証を行わずに、指紋認証を行うか、所定処理を行うかのユーザの意思を確認するための確認画面を表示した後に、電子機器に対して、指紋認証の実行指示が行われたとき指紋認証を行い、所定処理の実行指示が行われたとき所定処理を行う工程とを実行させるためのものである。
【００１４】
また、一の実施の形態では、制御プログラムは、ハードウェアボタンと、ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器を制御するための制御プログラムである。制御プログラムは、電子機器に、電子機器の状態が、ハードウェアボタンが指でさわられたときに指紋センサでの指紋検出結果に基づいて指紋認証を行う認証実行状態に変化したときにハードウェアボタンが指でさわられている場合、指紋認証を行わせないようにするためのものである。
【００１５】
また、一の実施の形態では、電子機器の動作方法は、ハードウェアボタンと、ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器の動作方法である。電子機器の動作方法は、ハードウェアボタンに対する指による所定操作が行われる場合、指紋センサでの指紋検出結果に基づいて指紋認証を行い、当該指紋認証に失敗したときには、当該指紋認証の失敗を通知する通知情報の表示を開始した後に、所定操作に応じた情報の表示を開始する工程を備える。
【００１６】
また、一の実施の形態では、電子機器の動作方法は、ハードウェアボタンと、ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器の動作方法である。電子機器の動作方法は、ハードウェアボタンに対する指による所定操作が行われたと判定すると、指紋センサでの指紋検出結果に基づいた指紋認証を行わずに、当該所定操作に応じた所定処理を行う工程と、ハードウェアボタンが指でさわられたとき、指紋認証を行わずに、指紋認証を行うか、所定処理を行うかのユーザの意思を確認するための確認画面を表示した後に、電子機器に対して、指紋認証の実行指示が行われたとき指紋認証を行い、所定処理の実行指示が行われたとき所定処理を行う工程とを備える。
【００１７】
また、一の実施の形態では、電子機器の動作方法は、ハードウェアボタンと、ハードウェアボタンをさわる指の指紋を検出する指紋センサとを備える電子機器の動作方法である。電子機器の動作方法は、電子機器の状態が、ハードウェアボタンが指でさわられたときに指紋センサでの指紋検出結果に基づいて指紋認証を行う認証実行状態に変化したときにハードウェアボタンが指でさわられている場合、指紋認証を行わない。
【発明の効果】
【００１８】
電子機器の利便性が向上する。
【図面の簡単な説明】
【００１９】
【図１】電子機器の外観の一例を示す斜視図である。
【図２】電子機器の外観の一例を示す前面図である。
【図３】電子機器の外観の一例を示す背面図である。
【図４】電子機器の構成の一例を示すブロック図である。
【図５】電子機器の表示の一例を示す図である。
【図６】電子機器の表示の一例を示す図である。
【図７】電子機器の表示の一例を示す図である。
【図８】ユーザが電子機器を持つ様子の一例を示す図です。
【図９】ユーザが電子機器を持つ様子の一例を示す図です。
【図１０】電子機器の表示の一例を示す図である。
【図１１】電子機器の動作の一例を示すフローチャートである。
【図１２】電子機器の表示の一例を示す図である。
【図１３】電子機器の動作の一例を示すフローチャートである。
【図１４】電子機器の表示の一例を示す図である。
【図１５】電子機器の表示の一例を示す図である。
【図１６】電子機器の動作の一例を説明するための図である。
【図１７】電子機器の表示の一例を示す図である。
【図１８】電子機器の表示の一例を示す図である。
【図１９】電子機器の表示の一例を示す図である。
【図２０】電子機器の動作の一例を説明するための図である。
【図２１】電子機器の表示の一例を示す図である。
【発明を実施するための形態】
【００２０】
＜電子機器の外観＞
図１〜３は、それぞれ、電子機器１の外観の一例を示す斜視図、前面図及び背面図である。図１〜３に示されるように、電子機器１は、例えば、平面視で略長方形の板状の機器ケース２を備えている。機器ケース２は電子機器１の外装を構成している。電子機器１の前面１ａ、つまり機器ケース２の前面には、文字、記号、図形等の各種情報が表示される表示領域２０が位置している。表示領域２０の背面側には後述するタッチパネル１３０が位置している。これにより、ユーザは、表示領域２０を指等で操作することによって、電子機器１に対して各種情報を入力することができる。なお、ユーザは、指以外の操作子、例えば、スタイラスペンなどのタッチパネル用ペンで表示領域２０を操作することによっても、電子機器１に対して各種情報を入力することができる。
【００２１】
電子機器１は、右側側面１ｃ、左側側面１ｄ、上側側面１ｅ及び下側側面１ｆを有している。機器ケース２の右側側面、左側側面、上側側面及び下側側面が、電子機器１の右側側面１ｃ、左側側面１ｄ、上側側面１ｅ及び下側側面１ｆをそれぞれ構成している。
【００２２】
電子機器１の前面１ａ（機器ケース２の前面）の上側端部にはレシーバ穴２１が位置している。電子機器１の前面１ａの下側端部にはスピーカ穴２２が位置している。電子機器１の下側側面１ｆにはマイク穴２３が位置している。
【００２３】
電子機器１の前面１ａの上側端部からは、後述する第１カメラ１８０が有するレンズ１８１が視認可能となっている。図３に示されるように、電子機器１の背面１ｂの上側端部からは、後述する第２カメラ１９０が有するレンズ１９１が視認可能となっている。
【００２４】
電子機器１は複数の操作ボタン３を備えている。各操作ボタン３は、ハードウェアボタンである。具体的には、各操作ボタン３は押しボタンである。操作ボタンは「ハードウェアキー」、「操作キー」あるいは「キー」と呼ばれることがある。各操作ボタン３には機能が割り当てられる。各操作ボタン３には、電子機器１が実行する処理が対応付けられているとも言える。
【００２５】
操作ボタン３に対する操作の種類として、例えば、短押し操作と長押し操作とがある。短押し操作とは、操作ボタン３が押圧されてオン状態になった後すぐに当該操作ボタン３の押圧が解除されて当該操作ボタン３がオフ状態になる操作である。長押し操作とは、操作ボタン３が押圧されてしばらくオン状態になった後、当該操作ボタン３の押圧が解除されて当該操作ボタン３がオフ状態になる操作である。
【００２６】
以後、特に断らない限り、操作ボタン３が押圧されるとは、操作ボタン３がオン状態になるまで押圧されることを意味する。また、特に断らない限り、操作ボタン３に対する押圧が解除されるとは、操作ボタン３に対する押圧が解除されて当該操作ボタン３がオフ状態になることを意味する。また、短押し操作及び長押し操作を総称して単に「押圧操作」と呼ぶことがある。
【００２７】
複数の操作ボタン３には、操作ボタン３ａ〜３ｅが含まれている。操作ボタン３ａは、例えば電源ボタンである。電源ボタンは、電子機器１において、一部の機能を停止したり、停止している機能を復帰（起動）したりするための操作ボタンである。操作ボタン３ａは、例えば、電子機器１の右側側面１ｃに位置している。ユーザが操作ボタン３ａを押圧操作することよって、電子機器１において、一部の機能が停止したり、停止している機能が復帰したりする。後述するように、電子機器１は、操作ボタン３ａが短押し操作された場合と、操作ボタン３ａが長押し操作された場合とで、異なった処理を実行する。以後、操作ボタン３ａを「電源ボタン３ａ」と呼ぶことがある。
【００２８】
操作ボタン３ｂは、例えば、それに割り当てられているアプリケーション（アプリケーションプログラム）を実行するための操作ボタンである。操作ボタン３ｂは、例えば、電子機器１の左側側面１ｄに位置している。ユーザが操作ボタン３ｂを押圧操作することよって、電子機器１では、操作ボタン３ｂに割り当てられているアプリケーションが実行される。ユーザは、表示領域２０を操作することによって、操作ボタン３ｂに割り当てるアプリケーションを電子機器１に変更させることが可能である。
【００２９】
操作ボタン３ｃは、例えばバックボタンである。バックボタンは、表示領域２０の表示を一つ前の表示に切り替えるための操作ボタンである。操作ボタン３ｃは、例えば、電子機器１の前面の下側端部に位置している。ユーザが操作ボタン３ｃを押圧操作することよって、表示領域２０の表示が一つ前の表示に切り替わる。以後、操作ボタン３ｃを「バックボタン３ｃ」と呼ぶことがある。
【００３０】
操作ボタン３ｄは、例えばホームボタンである。ホームボタンは、表示領域２０にホーム画面を表示させるための操作ボタンである。操作ボタン３ｄは、例えば、電子機器１の前面の下側端部に位置している。ユーザが操作ボタン３ｄを押圧操作することよって、表示領域２０にホーム画面が表示される。以後、操作ボタン３ｄを「ホームボタン３ｄ」と呼ぶことがある。
【００３１】
操作ボタン３ｅは、例えば履歴ボタンである。履歴ボタンは、電子機器１で実行されたアプリケーションの履歴を表示領域２０に表示させるための操作ボタンである。操作ボタン３ｅは、例えば、電子機器１の前面の下側端部に位置している。ユーザが操作ボタン３ｅを押圧操作することよって、表示領域２０には、電子機器１で実行されたアプリケーションの履歴が表示される。
【００３２】
＜電子機器の電気的構成＞
図４は電子機器１の電気的構成の一例を主に示すブロック図である。図４に示されるように、電子機器１は、制御部１００、無線通信部１１０、表示部２２０、タッチパネル１３０、操作ボタン群３０及び指紋センサ１４０を備えている。さらに電子機器１は、レシーバ１５０、スピーカ１６０、マイク１７０、第１カメラ１８０、第２カメラ１９０及び電池２００を備えている。電子機器１が備えるこれらの構成要素は、機器ケース２内に収められている。
【００３３】
制御部１００は、電子機器１の他の構成要素を制御することによって、電子機器１の動作を統括的に管理することが可能である。制御部１００は制御装置とも言える。制御部１００は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、少なくとも１つのプロセッサを含む。
【００３４】
種々の実施形態によれば、少なくとも１つのプロセッサは、単一の集積回路（ＩＣ）として、又は複数の通信可能に接続された集積回路ＩＣ及び／又はディスクリート回路（discrete circuits）として実行されてもよい。少なくとも１つのプロセッサは、種々の既知の技術に従って実行されることが可能である。
【００３５】
１つの実施形態において、プロセッサは、例えば、関連するメモリに記憶された指示を実行することによって１以上のデータ計算手続又は処理を実行するように構成された１以上の回路又はユニットを含む。他の実施形態において、プロセッサは、１以上のデータ計算手続き又は処理を実行するように構成されたファームウェア（例えば、ディスクリートロジックコンポーネント）であってもよい。
【００３６】
種々の実施形態によれば、プロセッサは、１以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、又はこれらのデバイス若しくは構成の任意の組み合わせ、又は他の既知のデバイス及び構成の組み合わせを含み、以下に説明される機能を実行してもよい。
【００３７】
本例では、制御部１００は、ＣＰＵ（Central Processing Unit）１０１、ＤＳＰ（Digital Signal Processor）１０２及び記憶部１０３を備えている。記憶部１０３は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの、ＣＰＵ１０１及びＤＳＰ１０２が読み取り可能な非一時的な記録媒体を含む。記憶部１０３が有するＲＯＭは、例えば、不揮発性メモリであるフラッシュＲＯＭ（フラッシュメモリ）である。記憶部１０３には、電子機器１を制御するための複数の制御プログラム１０３ａ等が記憶されている。制御部１００の各種機能は、ＣＰＵ１０１及びＤＳＰ１０２が記憶部１０３内の各種制御プログラム１０３ａを実行することによって実現される。
【００３８】
なお、制御部１００の全ての機能あるいは制御部１００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。また、記憶部１０３は、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えていてもよい。記憶部１０３は、例えば、小型のハードディスクドライブ及びＳＳＤ（Solid State Drive）などを備えていてもよい。
【００３９】
記憶部１０３内の複数の制御プログラム１０３ａには、様々なアプリケーション（アプリケーションプログラム）が含まれている。記憶部１０３には、例えば、音声通話及びビデオ通話を行うための通話アプリケーション、ウェブサイトを表示するためのブラウザ、電子メールの作成、閲覧及び送受信を行うためのメールアプリケーションが記憶されている。また記憶部１０３には、第１カメラ１８０及び第２カメラ１９０を利用して被写体を撮影するためのカメラアプリケーション、記憶部１０３に記録されている静止画及び動画を表示するための記録画像表示アプリケーション、記憶部１０３に記憶されている音楽データの再生制御を行うための音楽再生制御アプリケーションなどが記憶されている。記憶部１０３内の少なくとも一つのアプリケーションは、記憶部１０３内にあらかじめ記憶されているものであってよい。また、記憶部１０３内の少なくとも一つのアプリケーションは、電子機器１が他の装置からダウンロードして記憶部１０３内に記憶したものであってよい。
【００４０】
無線通信部１１０は、アンテナ１１１を有している。無線通信部１１０は、アンテナ１１１を用いて、制御部１００による制御よって無線通信を行うことが可能である。無線通信部１１０は、電子機器１とは別の携帯電話機からの信号、あるいはインターネットに接続されたウェブサーバ等の通信装置からの信号を、基地局等を介してアンテナ１１１で受信することが可能である。無線通信部１１０は、受信信号に対して増幅処理及びダウンコンバートを行って制御部１００に出力することが可能である。制御部１００は、入力される受信信号に対して復調処理等を行って、当該受信信号に含まれるユーザデータ及び制御データ等を取得することが可能である。また無線通信部１１０は、制御部１００で生成された、ユーザデータ及び制御データ等を含む送信信号に対してアップコンバート及び増幅処理を行って、処理後の送信信号をアンテナ１１１から無線送信することが可能である。アンテナ１１１からの送信信号は、基地局等を通じて、電子機器１とは別の携帯電話機、あるいはインターネット等に接続された通信装置で受信される。
【００４１】
表示部２２０は、電子機器１の前面１ａに位置する表示領域２０と、表示パネル１２０とを備えている。表示部２２０は、表示領域２０に各種情報を表示することが可能である。表示パネル１２０は、例えば、液晶表示パネルあるいは有機ＥＬパネルである。表示パネル１２０は、制御部１００によって制御されることによって、文字、記号、図形などの各種情報を表示することが可能である。表示パネル１２０は、機器ケース２内において、表示領域２０と対向している。表示パネル１２０に表示される情報は表示領域２０に表示される。
【００４２】
タッチパネル１３０は、表示領域２０に対する指等の操作子による操作を検出することが可能である。タッチパネル１３０は、例えば、投影型静電容量方式のタッチパネルである。タッチパネル１３０は、例えば、表示領域２０の裏側に位置する。ユーザが指等の操作子によって表示領域２０に対して操作を行ったとき、その操作に応じた電気信号をタッチパネル１３０は制御部１００に入力することが可能である。制御部１００は、タッチパネル１３０からの電気信号（出力信号）に基づいて、表示領域２０に対して行われた操作の内容を特定することが可能である。そして制御部１００は、特定した操作内容に応じた処理を行うことが可能である。
【００４３】
操作ボタン群３０の各操作ボタン３は、押圧されると、押圧されたことを示すオン信号を制御部１００に出力することが可能である。また各操作ボタン３は、押圧が解除されると、押圧が解除されたことを示すオフ信号を制御部１００に出力することが可能である。制御部１００は、操作ボタン３からオン信号を受け取ってからの経過時間を、当該操作ボタン３からオフ信号を受け取るまで計測することが可能である。制御部１００は、操作ボタン３について求めた経過時間が、長押し判定用しきい値以上になれば、当該操作ボタン３が長押し操作されたと判定する。一方で、制御部１００は、操作ボタン３について求めた経過時間が長押し判定用しきい値以上になる前に、当該操作ボタン３からオフ信号を受け取ると、当該操作ボタン３が短押し操作されたと判定する。なお、制御部１００は、操作ボタン３について求めた経過時間が長押し判定用しきい値よりも大きくなれば、当該操作ボタン３が長押し操作されたと判定してもよい。以後、当該経過時間を「操作時間」と呼ぶことがある。
【００４４】
制御部１００は、操作ボタン３が押圧操作されると、その押圧操作に応じた処理を実行することが可能である。制御部１００が、操作ボタン３の押圧操作に応じて他の構成要素を制御することによって、電子機器１では、押圧操作された操作ボタン３に対応付けられた処理（機能）が実行される。
【００４５】
マイク１７０は、電子機器１の外部から入力される音を電気的な音信号に変換して制御部１００に出力することが可能である。電子機器１の外部からの音は、マイク穴２３から電子機器１の内部に取り込まれてマイク１７０に入力される。
【００４６】
スピーカ１６０は、例えばダイナミックスピーカである。スピーカ１６０は、制御部１００からの電気的な音信号を音に変換して出力することが可能である。スピーカ１６０から出力される音はスピーカ穴２２から外部に出力される。ユーザは、スピーカ穴２２から出力される音を、電子機器１から離れた場所でも聞くことが可能である。
【００４７】
レシーバ１５０は受話音を出力することが可能である。レシーバ１５０は例えばダイナミックスピーカである。レシーバ１５０は、制御部１００からの電気的な音信号を音に変換して出力することが可能である。レシーバ１５０から出力される音はレシーバ穴２１から外部に出力される。レシーバ穴２１から出力される音の音量は、スピーカ穴２２から出力される音の音量よりも小さくなっている。ユーザは、レシーバ穴２１から出力される音を、当該レシーバ穴２１に耳を近づけることによって聞くことができる。なお、レシーバ１５０の代わりに、機器ケース２の前面部分を振動させる、圧電振動素子等の振動素子を設けてもよい。この場合には、音は、当該前面部分の振動によりユーザに伝達される。
【００４８】
電池２００は電子機器１の電源を出力することが可能である。電池２００は例えば充電式の電池である。電池２００から出力される電源は、電子機器１が備える制御部１００及び無線通信部１１０などの各種構成に対して供給される。
【００４９】
第１カメラ１８０は、レンズ１８１及びイメージセンサなどを備えている。第２カメラ１９０は、レンズ１９１及びイメージセンサなどを備えている。第１カメラ１８０及び第２カメラ１９０のそれぞれは、制御部１００による制御に基づいて被写体を撮影し、撮影した被写体を示す静止画像あるいは動画像を生成して制御部１００に出力することが可能である。
【００５０】
第１カメラ１８０のレンズ１８１は、電子機器１の前面１ａから視認可能となっている。したがって、第１カメラ１８０は、電子機器１の前面１ａ側（表示領域２０側）に存在する被写体を撮影することが可能である。このような第１カメラ１８０は「インカメラ」と呼ばれることがある。第２カメラ１９０のレンズ１９１は、電子機器１の背面１ｂから視認可能となっている。したがって、第２カメラ１９０は、電子機器１の背面１ｂ側に存在する被写体を撮影することが可能である。このような第２カメラ１９０は、「アウトカメラ」と呼ばれることがある。
【００５１】
指紋センサ１４０は、電子機器１をさわる指の指紋を検出することが可能である。指紋センサ１４０は、例えば、電源ボタン３ａをさわる指の指紋を検出することが可能である。
【００５２】
ここで、操作ボタン３をさわることには、操作ボタン３がオン状態とならないように操作ボタン３をさわることと、操作ボタン３がオン状態になるように操作ボタン３をさわることの両方を含む。
【００５３】
指紋センサ１４０は、電源ボタン３ａのうち、機器ケース２から露出する部分をさわる指の指紋を検出することが可能である。電源ボタン３ａのうち、機器ケース２から露出する部分が、指紋検出領域となっている。後述するように、制御部１００は、指紋センサ１４０での指紋検出結果に基づいて指紋認証を行う。指紋センサ１４０は、指紋検出結果として、例えば、検出した指紋を示す指紋画像を出力する。指紋センサ１４０での検出方式は、例えば静電容量方式である。なお、指紋センサ１４０での検出方式は、静電容量方式以外の方式、例えば光学式であってもよい。以後、指紋センサ１４０で検出された指紋を「検出指紋」と呼ぶことがある。
【００５４】
＜電子機器の動作モード＞
電子機器１は多数の動作モードを有している。電子機器１の動作モードには、例えば、通常モード、スリープモード及びシャットダウンモードが含まれる。シャットダウンモードでは、電子機器１がシャットダウンし、電子機器１のほとんどの機能が停止する。スリープモードでは、電子機器１における、表示機能を含む一部の機能が停止する。通常モードは、電子機器１がスリープモード及びシャットダウンモード以外で動作している状態を意味する。制御部１００が、設定すべき動作モードに応じて電子機器１の所定の構成を制御することによって、電子機器１の動作モードが設定される。
【００５５】
スリープモードでは、例えば、表示パネル１２０、タッチパネル１３０及び指紋センサ１４０等の、電子機器１の一部の構成が動作しない。シャットダウンモードでは、表示パネル１２０、タッチパネル１３０及び指紋センサ１４０等を含む、電子機器１のほとんどの構成が動作しない。スリープモード及びシャットダウンモードでは、表示領域２０には情報が表示されない。スリープモードでは、通常モードよりも電子機器１の消費電力が低減する。シャットダウンモードでは、スリープモードよりも電子機器１の消費電力が低減する。
【００５６】
通常モードにおいて、電子機器１に対して一定時間以上操作が行われなければ、通常モードからスリープモードに遷移する。また、通常モードにおいて、電源ボタン３ａが短押し操作されたとき、通常モードからスリープモードに遷移する。
【００５７】
一方で、スリープモードにおいて、電源ボタン３ａが短押し操作されたとき、スリープモードから通常モードに遷移する。つまり、スリープモードにおいて、電源ボタン３ａが短押し操作されたとき、電子機器１では、スリープモードに遷移するときに停止された機能が復帰する。また、スリープモードにおいて、ホームボタン３ｄが短押し操作されたとき、スリープモードから通常モードに遷移する。ホームボタン３ｄは、スリープモードでは、スリープモードを解除するための操作ボタンとして機能する。
【００５８】
なお、以下に説明する、シャットダウンモード及びスリープモード以外の電子機器１の動作モードは、特に説明しなくても、通常モードに含まれる。また、単に動作モードと言えば、電子機器１の動作モードを意味する。
【００５９】
＜表示領域に表示される画面＞
通常モードにおいては、様々な画面が表示領域２０に表示される。表示領域２０には、例えば、ホーム画面及びロック画面が表示される。図５はホーム画面３００の一例を示す図である。図６はロック画面３５０の一例を示す図である。
【００６０】
図５に示されるように、ホーム画面３００には、電池２００の現在の容量を示す電池残量アイコン３０１と、現在の時刻３０２と、無線通信部１１０での電波の受信状況を示す受信状況アイコン（電波状況アイコンとも呼ばれる）３０３とが示される。さらに、ホーム画面３００には、アプリケーションに対応し、対応するアプリケーションを実行するためのアイコン（以後、「アプリケーションアイコン」と呼ぶ）３０５が示される。図６の例では、１０個のアプリケーションアイコン３０５が示されている。ユーザがアプリケーションアイコン３０５に対して所定の操作（例えばタップ操作）を行うと、制御部１００は、操作されたアプリケーションアイコン３０５に対応するアプリケーションを記憶部１０３から読み出して実行する。これにより、ユーザは、アプリケーションアイコン３０５を操作することによって、操作されたアプリケーションアイコン３０５に対応するアプリケーションを電子機器１に実行させることができる。例えば、ユーザが、ブラウザに対応するアプリケーションアイコン３０５をタップ操作すると、電子機器１ではブラウザが実行される。またユーザが、カメラアプリケーションに対応するアプリケーションアイコン３０５をタップ操作すると、電子機器１ではカメラアプリケーションが実行される。アプリケーションアイコン３０５は、表示領域２０に表示されるソフトウェアボタンである。
【００６１】
図６に示されるように、ロック画面３５０には、ホーム画面３００と同様に、電池残量アイコン３０１及び受信状況アイコン３０３が示される。またロック画面３５０には、現在の時刻３０６と、現在の日付３０７と、現在の曜日３０８とが示される。ロック画面３５０において、時刻３０６は、ホーム画面３００での時刻３０２とは異なる位置において、当該時刻３０２よりも大きく示される。
【００６２】
ここで、通常モードには、記憶部１０３内の複数のアプリケーションのうち、特定のアプリケーション（例えば通話アプリケーション及びカメラアプリケーション）以外のアプリケーションを、ユーザが電子機器１に実行させることができないロックモードが含まれる。ロックモードでは、ユーザは、記憶部１０３内の複数のアプリケーションのうち、特定のアプリケーション以外の各アプリケーションについて、当該アプリケーションの実行を電子機器１に指示することができない。ロック画面３５０は、電子機器１がロックモードであることを通知する画面であって、電子機器１がロックモードのときに表示領域２０に表示される。なお、ロックモードでは、記憶部１０３内のすべてのアプリケーションをユーザが電子機器１に実行させることができなくてもよい。
【００６３】
スリープモードにおいて、電源ボタン３ａが短押し操作されたときと、ホームボタン３ｄが短押し操作されたとき、スリープモードが解除されて、電子機器１の動作モードはロックモードとなる。これにより、表示領域２０にロック画面３５０が表示される。
【００６４】
また、電子機器１の動作モードが通常モードであって、ロックモードでない場合に、ホームボタン３ｄが短押し操作されると、表示領域２０にはホーム画面３００が表示される。
【００６５】
表示領域２０がロック画面３５０を表示している場合に、ユーザが電子機器１に対して所定の操作を行うと、電子機器１ではロックモードが解除されて、表示領域２０の表示はロック画面３５０から他の画面、例えばホーム画面３００に遷移する。以後、通常モードにおいて、ロックモードが解除されている状態を「非ロックモード」と呼ぶことがある。
【００６６】
また、電源ボタン３ａが長押し操作されると、表示領域２０にはシャットダウン用のダイアログボックス３６０が表示される。図７はダイアログボックス３６０の一例を示す図である。
【００６７】
図７の例では、ダイアログボックス３６０は、ロック画面３５０に重ねて表示されている。動作モードがロックモードである場合に、電源ボタン３ａが長押し操作されると、図７に示されるように、ロック画面３５０に重ねてダイアログボックス３６０が表示される。また、動作モードがスリープモードである場合に、電源ボタン３ａが長押し操作されると、動作モードがロックモードになって表示領域２０にロック画面３５０が表示された後に、当該ロック画面３５０に重ねてダイアログボックス３６０が表示される。ダイアログボックス３６０は、電源ボタン３ａの長押し操作に応じて表示される情報であると言える。
【００６８】
ダイアログボックス３６０には複数のボタン３６１〜３６３，３６７が含まれる。ボタン３６１は、動作モードをシャットダウンモードに設定するためのソフトウェアボタンである。ボタン３６１に対して例えばタップ操作が行われると、動作モードがシャットダウンモードに設定される。
【００６９】
ボタン３６２は、電子機器１を再起動するためのソフトウェアボタンである。ボタン３６２に対して例えばタップ操作が行われると、電子機器１は再起動する。電子機器１が再起動する場合には、動作モードは、一旦シャットダウンモードとなった後に、ロックモードになる。
【００７０】
ボタン３６３は、動作モードを機内モードに設定するためのソフトウェアボタンである。ボタン３６３に対して例えばタップ操作されると、動作モードが機内モードに設定される。機内モードでは、電子機器１の通信機能が停止する。
【００７１】
ボタン３６７は、ダイアログボックス３６０の表示を消去するためのソフトウェアボタンである。ボタン３６７に対して例えばタップ操作されると、ダイアログボックス３６０の表示が消去される。
【００７２】
さらに、ダイアログボックス３６０には、通話及び電子メール等の着信の通知に関する設定を行うためのボタン３６４〜３６６が含まれている。ボタン３６５は、動作モードをバイブレーションモードに設定するためのソフトウェアボタンである。ボタン３６５に対して例えばタップ操作が行われると、動作モードがバイブレーションモードに設定される。バイブレーションモードでは、通話及び電子メール等の着信が、電子機器１の機器ケース２が振動することによってユーザに通知される。また、バイブレーションモードでは、通話及び電子メール等の着信音がスピーカ１６０から出力されない。電子機器１は振動素子（図示せず）を備えており、当該振動素子が振動することによって機器ケース２が振動する。
【００７３】
ボタン３６４は、動作モードをミュートモードに設定するためのソフトウェアボタンである。ボタン３６４に対して例えばタップ操作が行われると、電子機器１の動作モードがミュートモードに設定される。ミュートモードでは、通話及び電子メール等の着信音がスピーカ１６０から出力されない。またミュートモードでは、通話及び電子メール等の着信があったとしても、機器ケース２は振動しない。
【００７４】
ボタン３６６は、動作モードをスピーカオンモードに設定するためのソフトウェアボタンである。ボタン３６６に対して例えばタップ操作が行われると、動作モードがスピーカオンモードに設定される。スピーカオンモードでは、通話及び電子メール等の着信音がスピーカ１６０から出力される。またスピーカオンモードでは、通話及び電子メール等の着信があったとしても、機器ケース２は振動しない。
【００７５】
なお、表示領域２０にホーム画面３００が表示されている状態で電源ボタン３ａが長押し操作されると、ホーム画面３００に重ねてダイアログボックス３６０が表示される。
【００７６】
＜指紋認証＞
通常モードには、指紋認証モードが含まれている。指紋認証モードにおいて、制御部１００は、電源ボタン３ａが指でさわられているか否かを判定する。制御部１００は、電源ボタン３ａが指でさわられていると判定すると、指紋センサ１４０での指紋検出結果に基づいて、指紋認証を行う。指紋認証モードでは、制御部１００は、指紋センサ１４０の出力信号に基づいて、電源ボタン３ａが指でさわられているか否かを繰り返し判定する。
【００７７】
制御部１００は、例えば、電子機器１がロックモードのときに指紋認証を行う。動作モードがロックモードに設定されている場合には、動作モードは指紋認証モードにも設定される。したがって、制御部１００は、ロック画面３５０が表示されている場合に、電源ボタン３ａが指でさわられていると判定すると、指紋認証を行う。指紋認証が成功すると、ロックモード及び指紋認証モードは解除される。制御部１００は、電源ボタン３ａが指でさわられたと判定すると、指紋認証を開始することから、電源ボタン３ａが指でさわられることが、電子機器１に対する指紋認証の実行指示であると言える。
【００７８】
制御部１００は、指紋認証を行う際、まず、指紋センサ１４０から指紋検出結果として出力される指紋画像から、当該指紋画像が示す検出指紋の特徴を示す特徴点を抽出する。特徴点としては、例えば、指紋の稜線（凸部）の端点及び分岐点の位置と、当該稜線の太さなどが使用される。そして、制御部１００は、抽出した特徴点と、記憶部１０３に記憶されている基準特徴点とを比較する。基準特徴点は、正規のユーザ（例えば電子機器１の所有者）の指紋を示す指紋画像から抽出された特徴点である。制御部１００は、抽出した特徴点と基準特徴点とを比較した結果、両者が類似する場合には、指紋認証が成功であると判定する。指紋認証はユーザ認証の一種であると考えることができることから、制御部１００は、抽出した特徴点と基準特徴点とが類似する場合には、指紋センサ１４０が検出した指紋を有するユーザが正規のユーザであると判定すると言える。一方で、制御部１００は、抽出した特徴点と基準特徴点とが類似しない場合には、指紋認証に失敗したと判定する。つまり、制御部１００は、指紋センサ１４０が検出した指紋を有するユーザが非正規のユーザであると判定する。
【００７９】
通常モードには、ユーザの指紋を電子機器１に登録するための指紋登録モードが含まれる。電子機器１は、非ロックモードにおいて、表示領域２０に対して所定の操作が行われると、指紋登録モードで動作する。指紋登録モードにおいて、正規のユーザが自身の手の指を電源ボタン３ａ上に置くと、指紋センサ１４０は当該指の指紋を検出し、検出指紋を示す指紋画像を出力する。制御部１００は、指紋センサ１４０からの指紋画像から特徴点を抽出し、抽出した特徴点を基準特徴点として記憶部１０３に記憶する。これにより、正規のユーザの指紋の特徴を示す基準特徴点が記憶部１０３に記憶される。つまり、正規のユーザの指紋が電子機器１に登録される。
【００８０】
なお、記憶部１０３には、複数の基準特徴点が記憶されることもある。この場合には、制御部１００は、抽出した特徴点と、記憶部１０３に記憶されている複数の基準特徴点のそれぞれとを比較する。制御部１００は、複数の基準特徴点の中に、抽出した特徴点と類似するものがある場合には、指紋認証が成功であると判定する。一方で、制御部１００は、複数の基準特徴点の中に、抽出した特徴点と類似するものが無い場合には、指紋認証に失敗したと判定する。
【００８１】
このように、電子機器１では、ロックモードのときに、電源ボタン３ａをさわる指の指紋認証が行われることから、正規のユーザは、ロック画面３５０が表示されているときに、電源ボタン３ａを指でさわることによって、電子機器１にロックモードを解除させることができる。例えば、記憶部１０３に、正規のユーザの右手親指８００ＲＴの指紋に対応する基準特徴点が記憶されている場合には、図８に示されるように、正規のユーザは、右手８００Ｒで持つ電子機器１の電源ボタン３ａを右手親指８００ＲＴでさわることによって、電子機器１にロックモードを解除させることができる。
【００８２】
また、記憶部１０３に、正規のユーザの左手人差し指８００ＬＩの指紋に対応する基準特徴点が記憶されている場合には、図９に示されるように、正規のユーザは、左手８００Ｌで持つ電子機器１の電源ボタン３ａを左手人差し指８００ＬＩでさわることによって、電子機器１にロックモードを解除させることができる。
【００８３】
表示領域２０にロック画面３５０が表示されているときにロックモードが解除されると、表示領域２０にはロック画面３５０以外の画面（例えばホーム画面など）が表示される。
【００８４】
制御部１００は、指紋認証に失敗すると、指紋認証の失敗をユーザに通知する通知情報である認証失敗情報３８０を表示部２２０に表示させる。図１０は認証失敗情報３８０の表示例を示す図である。表示領域２０にロック画面３５０が表示されている場合に指紋認証に失敗すると、ロックモードは解除されずに、図１０に示されるように、ロック画面３５０に認証失敗情報３８０が示される。図１０の例では、認証失敗情報３８０は、指紋認証の失敗を通知するとともに、電源ボタン３ａを再度指でさわることを通知する。
【００８５】
認証失敗情報３８０が表示された後、ユーザが電源ボタン３ａから指を離して電源ボタン３ａを再度さわると、制御部１００は指紋認証を実行する。
【００８６】
なお、電子機器１では、電源ボタン３ａ以外の操作ボタン３をさわる指の指紋認証が行われてもよい。例えば、指紋センサ１４０がホームボタン３ｄをさわる指の指紋を検出することができる場合を考える。この場合、制御部１００は、指紋センサ１４０での指紋検出結果に基づいて、ホームボタン３ｄをさわる指の指紋認証をおこなってもよい。また、指紋センサ１４０が操作ボタン３ｂをさわる指の指紋を検出することができる場合を考える。この場合、制御部１００は、指紋センサ１４０での指紋検出結果に基づいて、操作ボタン３ｂをさわる指の指紋認証をおこなってもよい。また、指紋センサ１４０が複数の操作ボタン３のそれぞれについて、当該操作ボタン３をさわる指の指紋を検出することができる場合には、制御部１００は、当該複数の操作ボタン３のそれぞれについて、当該操作ボタン３をさわる指の指紋認証をおこなってもよい。
【００８７】
以後、電源ボタン３ａのように、指紋センサ１４０がそれにさわる指の指紋を検出し、制御部１００が、それにさわる指の指紋認証を行う操作ボタン３を、「認証ボタン」と呼ぶことがある。
【００８８】
＜電源ボタンの押圧操作時の指紋認証＞
動作モードがロックモードの場合に、ユーザが電源ボタン３ａをさわり始めてからすぐに短押し操作するときには、制御部１００は、指紋認証を開始するものの、指紋認証が完了するまでに動作モードがスリープモードになる。
【００８９】
動作モードがロックモードの場合に電源ボタン３ａが長押し操作されるときには、制御部１００は、操作時間が長押し判定用しきい値以上になるまでに指紋認証を完了する。したがって、指紋認証に成功すると、ロックモードが解除されて、シャットダウン用のダイアログボックス３６０は表示領域２０に表示されない。一方で、制御部１００は、指紋認証が失敗したと判定した場合、その後に操作時間が長押し判定用しきい値以上になると、シャットダウン用のダイアログボックス３６０を表示部２２０に表示させる。このとき、制御部１００は、指紋認証に失敗していることから、ダイアログボックス３６０だけではなく、認証失敗情報３８０も表示部２２０に表示させることになる。本例では、制御部１００は、認証失敗情報３８０の表示を表示部２２０に開始させた後に、ダイアログボックス３６０の表示を表示部２２０に開始させる。指紋認証は、その開始から例えば０．５秒未満で完了する。長押し判定用しきい値は例えば２秒あるいは３秒に設定される。
【００９０】
図１１は、動作モードがロックモードの場合に電源ボタン３ａが長押し操作されるときの電子機器１の動作の一例を示すフローチャートである。図１１に示されるように、動作モードがロックモードである場合に（動作モードは指紋認証モードでもある）（ステップｓ１）、電源ボタン３ａが押圧されると、ステップｓ２において、制御部１００は、指紋センサ１４０の出力信号に基づいて、電源ボタン３ａが指でさわられていると判定する。そして、ステップｓ３において、制御部１００は指紋認証を開始する。その後、ステップｓ４において、指紋認証が完了すると、制御部１００は、ステップｓ５において、指紋認証が成功したか否かを判定する。制御部１００が指紋認証が成功したと判定すると、ステップｓ６においてロックモードが解除される（指紋認証モードも解除される）。一方で、制御部１００は、指紋認証に失敗したと判定すると、ステップｓ７において、上述の図１０に示されるように、認証失敗情報３８０を表示部２２０に表示させる。これにより、認証失敗情報３８０の表示が開始する。その後、ステップｓ８において、制御部１００は、操作時間が長押し判定用しきい値以上になったと判定すると、電源ボタン３ａに対して長押し操作が行われたと判定する。そして、制御部１００は、ステップｓ９において、図１２に示されるようにダイアログボックス３６０を表示部２２０に表示させる。これにより、認証失敗情報３８０の表示が開始した後に、電源ボタン３ａの長押し操作に応じたダイアログボックス３６０の表示が開始する。つまり、表示領域２０の表示は、図１０のような表示になった後に、図１２のような表示となる。本例では、認証失敗情報３８０の表示が開始した後、例えば１秒以上経過した後に、ダイアログボックス３６０の表示が開始する。動作モードがロックモードであっても、表示領域２０にダイアログボックス３６０が表示される場合には、例外的に、指紋認証モードが解除される。したがって、図１２に示される状態において、ユーザが再度電源ボタン３ａをさわったとしても指紋認証は開始しない。
【００９１】
なお、電源ボタン３ａが指でさわられ始めてからすぐに短押し操作される場合には、ステップｓ３とステップｓ４の間において、電源ボタン３ａの押圧が解除されて動作モードがスリープモードに設定される。
【００９２】
動作モードがスリープモードである場合に電源ボタン３ａが長押し操作される際にも、指紋認証が行われる。そして、指紋認証に失敗すると、認証失敗情報３８０の表示が開始した後に、電源ボタン３ａの長押し操作に応じたダイアログボックス３６０の表示が開始する。図１３は、動作モードがスリープモードである場合に電源ボタン３ａが長押し操作される際の電子機器１の動作の一例を示すフローチャートである。
【００９３】
図１３に示されるように、動作モードがスリープモードである場合に（ステップｓ１１）、ステップｓ１２において、制御部１００は、電源ボタン３ａが押圧されたと判定すると、言い換えれば、電源ボタン３ａがオン状態になったと判定すると、ステップｓ１３において、動作モードがロックモードに設定される。これにより、表示領域２０にはロック画面３５０が表示される。また、指紋センサ１４０が動作を開始し、動作モードが指紋認証モードにも設定される。
【００９４】
ステップｓ１３の後、ステップｓ１４において、制御部１００は、指紋センサ１４０の出力信号に基づいて、電源ボタン３ａが指でさわられていると判定すると、上述のステップｓ３を実行して指紋認証を開始する。以後、電子機器１は同様に動作する。
【００９５】
なお、動作モードがスリープモードである場合に電源ボタン３ａが短押し操作される際には、ステップｓ４が実行される前に、電源ボタン３ａの押圧が解除されて動作モードがスリープモードに設定される。
【００９６】
以上のように、電子機器１では、電源ボタン３ａが長押し操作される場合には、指紋認証が行われる。そして、指紋認証が失敗したときには、認証失敗情報３８０の表示が開始した後に（図１０参照）、電源ボタン３ａの長押し操作に応じたダイアログボックス３６０の表示が開始する（図１２参照）。
【００９７】
ここで、ユーザは、電源ボタン３ａがオン状態とならない程度に電源ボタン３ａをさわることによって、電子機器１にロックモードを解除させる場合が多い。しかしながら、ユーザは、電子機器１にロックモードを解除させるつもりで、電源ボタン３ａを長押し操作する可能性もある。この場合に指紋認証が失敗すると、認証失敗情報３８０及びダイアログボックス３６０の両方が表示される状況が発生する。このとき、ダイアログボックス３６０が認証失敗情報３８０よりも先に表示されると、ユーザは、ロックモードの解除に必要な指紋認証の失敗に気付かない可能性がある。また、ダイアログボックス３６０の表示の開始と認証失敗情報３８０の表示の開始とが同時である場合にも、ユーザは、指紋認証の失敗に気付かない可能性がある。
【００９８】
本例では、認証失敗情報３８０の表示の開始が、ダイアログボックス３６０の表示の開始よりも先であることから、ユーザは、ダイアログボックス３６０よりも先に認証失敗情報３８０を確認することができる。したがって、ユーザは、指紋認証の失敗に気付きやすくなる。その結果、電子機器１の利便性が向上する。
【００９９】
なお、認証失敗情報３８０の表示が開始するときには、その後にダイアログボックス３６０の表示が開始するときよりも認証失敗情報３８０が目立つように表示されてもよい。例えば、図１４に示されるように、認証失敗情報３８０の表示が開始するときには、その後にダイアログボックス３６０の表示が開始するときよりも認証失敗情報３８０が大きく表示されてもよい。これにより、ユーザは、指紋認証の失敗にさらに気付きやすくなる。
【０１００】
また、長押し判定用しきい値は、上記の例には限られない。長押し判定用しきい値を小さくした場合には、上述の図１１，１３において、ステップｓ７の前にステップｓ８が実行される可能性がある。この場合には、ステップｓ８の後にすぐにステップｓ９が実行されるのではなく、ステップｓ７が実行された後、例えば１秒程度経過した後にステップｓ９が実行される。
【０１０１】
また、動作モードが指紋認証モードに設定されている場合に使用される長押し判定用しきい値が、動作モードが指紋認証モードに設定されていない場合に使用される長押し判定用しきい値よりも大きな値に設定されてもよい。言い換えれば、電源ボタン３ａが長押し操作されるときに指紋認証が行われる場合に使用される長押し判定用しきい値が、電源ボタン３ａが長押し操作されるときに指紋認証が行われない場合に使用される長押し判定用しきい値よりも大きな値に設定されてもよい。
【０１０２】
ここで、制御部１００が、電源ボタン３ａに対して長押し操作が行われる場合、指紋認証を行い、当該指紋認証に失敗したときには、当該指紋認証の失敗を通知する通知情報（認証失敗情報３８０）の表示を表示部２２０に開始させた後に、当該長押し操作に応じた情報（ダイアログボックス３６０）の表示を表示部２２０に開始させるような制御部１００の状態を「第１状態」と呼ぶ。動作モードが指紋認証モードに設定されている場合に、制御部１００は第１状態となる。また、制御部１００が、電源ボタン３ａに対して長押し操作が行われる場合、指紋認証を行わずに、当該長押し操作に応じた情報（ダイアログボックス３６０）を表示部２２０に表示させるような制御部１００の状態を「第２状態」と呼ぶ。動作モードが指紋認証モードに設定されていない場合に、制御部１００は第２状態となる。
【０１０３】
動作モードが指紋認証モードに設定されている場合に使用される長押し判定用しきい値は、制御部１００が第１状態のときに使用される長押し判定用しきい値であると言える。また、動作モードが指紋認証モードに設定されていない場合に使用される長押し判定用しきい値は、制御部１００が第２状態のときに使用される長押し判定用しきい値であると言える。第１状態で使用される長押し判定用しきい値は、例えば２〜３秒に設定される。第２状態で使用される長押し判定用しきい値は、例えば０．５秒に設定される。
【０１０４】
このように、第１状態で使用される長押し判定用しきい値が、第２状態で使用される長押し判定用しきい値よりも大きく設定されることによって、ユーザは、制御部１００が第２状態のときに（動作モードが指紋認証モードに設定されていないときに）、ダイアログボックス３６０を電子機器１に表示させるために電源ボタン３ａを長く押圧する必要がなくなる。よって、電子機器１の操作性が向上する。例えば、ホーム画面３００が表示領域２０に表示される場合に、ユーザは、電源ボタン３ａをそれほど長く押圧することなく、電子機器１にダイアログボックス３６０を表示させることができる。
【０１０５】
また、制御部１００は、電源ボタン３ａ以外の操作ボタン３が押圧操作されると、指紋認証を行い、当該指紋認証に失敗したとき、認証失敗情報３８０と、当該押圧操作に応じた情報とを表示部２２０に表示させてもよい。
【０１０６】
例えば、上記の例とは異なり、操作ボタン３ｂが認証ボタンであり、操作ボタン３ｂが長押し操作されると、未読の受信メールの一覧が表示領域２０に表示される場合を考える。このような場合、動作モードがロックモードである際に操作ボタン３ｂが長押し操作されると、電子機器１は上述の図１１と同様に動作する。ただし、ステップｓ２では、制御部１００は、指紋センサ１４０の出力信号に基づいて、操作ボタン３ｂが指がさわられていると判定する。そして、ステップｓ９では、制御部１００は、未読の受信メールの一覧を表示部２２０に表示させる。また、動作モードがスリープモードである際に操作ボタン３ｂが長押し操作されると、電子機器１は上述の図１３と同様に動作する。ただし、制御部１００は、ステップｓ１２において、操作ボタン３ｂが押圧されたと判定し、ステップｓ１４において、操作ボタン３ｂが指がさわられていると判定する。そして、ステップｓ９では、制御部１００は、未読の受信メールの一覧を表示部２２０に表示させる。
【０１０７】
このような例では、認証失敗情報３８０の表示が開始した後に、操作ボタン３ｂの長押し操作に応じた情報、つまり未読の受信メール一覧の表示が開始する。したがって、ユーザは、未読の受信メールの一覧よりも先に認証失敗情報３８０を確認することができる。したがって、ユーザは、指紋認証の失敗に気付きやすくなる。
【０１０８】
＜各種変形例＞
以下に電子機器１の各種変形例について説明する。
【０１０９】
＜第１変形例＞
電子機器１は、アプリケーション及び音楽データ等のコンテンツをウェブサイトを利用してサーバから有料あるいは無料でダウンロードすることがある。このとき、電子機器１は、指紋認証を実行し、当該指紋認証が成功すれば、コンテンツをダウンロードすることができる場合がある。図１５は、電子機器１がコンテンツをダウンロードする直前の表示領域２０の表示例を示す図である。図１５では表示領域２０を拡大して示している。
【０１１０】
電子機器１は、ユーザが指定するウェブサイトを提供するウェブサーバに無線通信部１１０を用いてアクセスする。そして、電子機器１は、アクセスしたウェブサーバから提供されるウェブサイトを受信して表示領域２０に表示する。その後、ユーザは表示領域２０に対して各種操作を行うことによって、ダウンロードするコンテンツ（アプリケーションなど）を電子機器１に指定する。電子機器１は、ユーザから指定されたコンテンツをダウンロードすることを、各種コンテンツを記憶するサーバに通知する。その後、動作モードが指紋認証モードに設定され、表示領域２０の表示は例えば図１５に示される表示となる。
【０１１１】
図１５に示されるように、表示領域２０には、ウェブページ（図示せず）に重ねて認証画面４００及び注意画面４１０が表示される。認証画面４００は、コンテンツのダウンロードに指紋認証が必要であることをユーザに通知する画面である。注意画面４１０は、ユーザが電源ボタン３ａを押圧操作して電子機器１に動作モードをスリープモードあるいはシャットダウンモードに設定させる場合に注意を促す画面である。
【０１１２】
認証画面４００及び注意画面４１０が表示領域２０に表示された後、制御部１００は、電源ボタン３ａが指でさわられていると判定すると、指紋認証を開始する。指紋認証に成功すると、電子機器１は、ユーザが指定したコンテンツを所定のサーバからダウンロードして記憶部１０３に保存する。一方で、指紋認証に失敗した場合には、制御部１００は、認証失敗情報３８０を表示部２２０に表示させる。
【０１１３】
ここで、認証画面４００が表示されている状態で、言い換えれば、動作モードが指紋認証モードに設定されている状態で、ユーザは、電子機器１にコンテンツをダウンロードさせることを取りやめて、電子機器１に動作モードをスリープモードに設定させたいことがある。この場合、ユーザが電源ボタン３ａをさわり始めてからすぐに短押し操作する際には、指紋認証が完了せずに動作モードがスリープモードに設定されるものの、すぐに短押し操作しない場合（電源ボタン３ａがオン状態とならないようにしばらくさわられている場合）には、動作モードがスリープモードに設定される前に指紋認証が完了する可能性がある。その結果、ユーザの意図に反して電子機器１がコンテンツをダウンロードする可能性がある。また、ユーザは、電子機器１にコンテンツをダウンロードさせることを取りやめて、電子機器１に動作モードをシャットダウンモードに設定させたいことがある。この場合、ユーザが電源ボタン３ａを長押し操作する際には、上述のように、表示領域２０にシャットダウン用のダイアログボックス３６０が表示されて指紋認証モードが解除される前に、指紋認証が完了する。その結果、ユーザの意図に反して電子機器１がコンテンツをダウンロードする可能性がある。
【０１１４】
そこで、本変形例では、ユーザの意図に反してコンテンツがダウンロードされる可能性を低減するために、認証画面４００とともに注意画面４１０が表示領域２０に表示される。注意画面４１０は、ユーザが電子機器１に動作モードをスリープモードあるいはシャットダウンモードに設定させる場合にコンテンツが意図せずにダウンロードされないようにするための注意事項を示している。言い換えれば、注意画面４１０は、ユーザが電子機器１に動作モードをスリープモードあるいはシャットダウンモードに設定させる場合に指紋認証の成功が発生しないようにするための注意事項を示している。
【０１１５】
図１５の例では、注意画面４１０には、ユーザが、電子機器１に動作モードをスリープモードあるいはシャットダウンモードに設定させる場合には、上述の指紋登録モードで電子機器１に登録された指紋を有する指とは異なる指で電源ボタン３ａを押下操作すべきであることが示されている。電子機器１に登録された指紋を有する指とは異なる指で電源ボタン３ａがさわれる場合には、指紋認証に失敗することから、コンテンツが意図せずにダウンロードされる可能性を低減することができる。さらに、注意画面４１０には、ユーザが、電子機器１に動作モードをスリープモードあるいはシャットダウンモードに設定させる場合には、バックボタン３ｃを押下操作して表示領域２０の表示を一つ前の表示に戻した後、電源ボタン３ａを押下操作すべきであることが示されている。バックボタン３ｃが押下されて表示領域２０の表示が一つ前の表示に戻ると、認証画面４００の表示が消去されて指紋認証モードが解除されることから、電源ボタン３ａがさわられても指紋認証は行われない。よって、コンテンツが意図せずにダウンロードされる可能性を低減することができる。その結果、電子機器１の利便性が向上する。
【０１１６】
なお、認証画面４００が表示されている状態で、ユーザは、電子機器１にコンテンツをダウンロードさせることを取りやめて、電子機器１にホーム画面３００を表示させたいことがある。この場合、ホームボタン３ｄが認証ボタンであるとき、ユーザがホームボタン３ｄをさわることによりコンテンツが意図せずにダウンロードされる可能性がある。このような場合にも、注意画面４１０を表示することによって、コンテンツが意図せずにダウンロードされる可能性を低減することができる。
【０１１７】
また、注意画面４１０は、電子機器１がコンテンツをダウンロードするたびに表示されてもよいし、電子機器１が出荷された後のコンテンツの最初のダウンロードのときだけ表示されてもよい。また、注意画面４１０は、各ウェブサイトについて、そのウェブサイトを利用してはじめてコンテンツをダウンロードするときだけ表示されてもよい。
【０１１８】
また、注意画面４１０とともに、注意画面４１０を電子機器１が今後表示するか否かをユーザが選択するための選択画面が表示されてもよい。この場合、ユーザは、選択画面に対して所定の操作を行うことによって、注意画面４１０を電子機器１が今後表示するか否かを電子機器１に対して指定することができる。
【０１１９】
＜第２変形例＞
本変形例では、電子機器１は、認証画面４００を表示している状態で電源ボタン３ａがさわられても指紋認証を行わずに、ユーザの意思を確認するための確認画面５００を表示することによって、コンテンツが意図せずにダウンロードされる可能性を低減する。以下の本変形例について説明する。
【０１２０】
電子機器１は、上記と同様に、ユーザが指定するウェブサイトを提供するウェブサーバに無線通信部１１０を用いてアクセスする。そして、電子機器１は、アクセスしたウェブサーバが提供するウェブページを受信して表示領域２０に表示する。その後、ユーザは表示領域２０に対して各種操作を行うことによって、ダウンロードするコンテンツ（アプリケーションなど）を電子機器１に指定する。電子機器１は、ユーザから指定されたコンテンツをダウンロードすることを、各種コンテンツを記憶するサーバに通知する。その後、電子機器１は、図１６の上側に示されるように、認証画面４００を表示部２２０に表示させる。このとき、動作モードは、指紋認証モードには設定されない。動作モードは、制御部１００が、電源ボタン３ａが指でさわられているか否かを繰り返し判定する指操作判定モードに設定される。
【０１２１】
表示領域２０に認証画面４００が表示されている状態で、電源ボタン３ａが指でさわられると、制御部１００は電源ボタン３ａが指でさわられていると判定する。そして、制御部１００は、例えば、図１６の下側に示されるような確認画面５００を、認証画面４００の替りに表示部２２０に表示させる。このとき、動作モードは指紋認証モードに設定されていないことから、指紋認証は行われない。
【０１２２】
確認画面５００は、指紋認証を行うか、動作モードをスリープモードに設定するか、シャットダウン用のダイアログボックス３６０を表示するかのユーザの意思を確認するための画面である。確認画面５００には、例えばボタン５０１〜５０３が含まれている。
【０１２３】
ボタン５０１は、電子機器１に指紋認証を実行させるためのボタンである。ボタン５０２は、電子機器１に動作モードをスリープモードに設定させるためのボタンである。ボタン５０３は、電子機器１にダイアログボックス３６０を表示させるためのボタンである。
【０１２４】
確認画面５００を表示する電子機器１は、動作モードをスリープモードに設定するという処理の実行指示であるスリープ実行指示が入力されると、動作モードをスリープモードに設定する。本変形例では、確認画面５００に対する所定の操作が、スリープ実行指示となっている。具体的には、ボタン５０２に対する所定の操作（例えばタップ操作）が、スリープ実行指示となっている。したがって、ユーザがボタン５０２に対してタップ操作を行うと、動作モードがスリープモードに設定される。
【０１２５】
ここで、上述のように、制御部１００が電子機器１の所定の構成を制御することによって、動作モードがスリープモードに設定される。したがって、スリープ実行指示は、制御部１００が動作モードをスリープモードに設定するために行う処理の実行指示であると言える。以後、制御部１００が動作モードをスリープモードに設定するために行う処理を「スリープ対応処理」と呼ぶことがある。また、スリープ実行指示を「スリープ対応処理実行指示」と呼ぶことがある。
【０１２６】
確認画面５００を表示する電子機器１は、ダイアログボックス３６０の表示の実行指示であるダイアログ表示実行指示が入力されると、ダイアログボックス３６０を表示する。本変形例では、確認画面５００に対する所定の操作が、ダイアログ表示実行指示となっている。具体的には、ボタン５０３に対する所定の操作（例えばタップ操作）が、ダイアログ表示実行指示となっている。したがって、ユーザがボタン５０３に対してタップ操作を行うと、表示領域２０にダイアログボックス３６０が表示される。
【０１２７】
確認画面５００を表示する電子機器１は、指紋認証の実行指示である認証実行指示が入力されると、指紋認証を実行する。本変形例では、確認画面５００に対して所定の操作が行われた後に電源ボタン３ａが指でふれられることが、認証実行指示となっている。具体的には、ボタン５０１に対して所定の操作（例えばタップ操作）が行われた後に電源ボタン３ａが指でふれられることが、認証実行指示となっている。したがって、ユーザが、ボタン５０１に対してタップ操作を行った後に電源ボタン３ａを指でふれると、指紋認証が実行される。
【０１２８】
制御部１００での指紋認証が成功すると、電子機器１は、ユーザが指定したコンテンツを所定のサーバからダウンロードして記憶部１０３に保存する。一方で、指紋認証が失敗した場合には、制御部１００は、認証失敗情報３８０を表示部２２０に表示させる。
【０１２９】
このように、本変形例では、制御部１００は、電源ボタン３ａが指でふれられたとき、指紋認証を行わずに確認画面５００を表示部２２０に表示させた後に、電子機器１に対して、認証実行指示が行われたとき指紋認証を行い、スリープ対応処理実行指示が行われたときスリープ対応処理を行い、ダイアログ表示実行指示が行われたときにダイアログボックス３６０を表示するという状態を有している。
【０１３０】
なお、ユーザが、ボタン５０１に対して例えばタップ操作を行うと、制御部１００は、例えば図１７に示される通知画面５１０を表示部２２０に表示させてもよい。通知画面５１０は、ユーザに対して、電源ボタン３ａを再度さわるように通知する画面である。
【０１３１】
また、認証画面４００が表示されている状態で（図１６の上側）で、電源ボタン３ａが短押し操作される場合には、確認画面５００が表示された後にあるいは表示される前に、動作モードがスリープモードに設定される。また、同様の状態で、電源ボタン３ａが長押し操作される場合には、確認画面５００が表示された後に、シャットダウン用のダイアログボックス３６０が表示される。
【０１３２】
また、確認画面５００が表示されている状態で（図１６の下側）、電源ボタン３ａが短押し操作される場合には、動作モードがスリープモードに設定される。つまり、電源ボタン３ａの短押し操作もスリープ実行指示となる。また、同様の状態で、電源ボタン３ａが長押し操作される場合には、ダイアログボックス３６０が表示される。つまり、電源ボタン３ａの長押し操作も、ダイアログ表示実行指示となる。
【０１３３】
以上のように、本変形例では、認証画面４００が表示されている場合に電源ボタン３ａが指でふれられたとき、指紋認証が行われずに確認画面５００が表示される。そして、電子機器１に対して認証実行指示が行われたとき、指紋認証が行われる。したがって、認証画面４００が表示されている場合に、ユーザが無意識に電源ボタン３ａをさわったとしても、あるいはユーザがコンテンツのダンロードとは別の目的のために電源ボタン３ａをさわったとしても、コンテンツが意図せずにダウンロードされる可能性を低減することができる。よって、電子機器１の利便性が向上する。
【０１３４】
なお、ボタン５０２に対して所定の操作が行われたとき、図１８に示される通知画面５２０が表示されてもよい。通知画面５２０は、電源ボタン３ａに対して短押し操作を行うことを通知する画面である。この場合、通知画面５２０の表示後、電源ボタン３ａが短押し操作されると、動作モードがスリープモードに設定される。この例では、ボタン５０２に対する所定の操作後の電源ボタン３ａの短押し操作がスリープ実行指示となる。
【０１３５】
また、ボタン５０４に対して所定の操作が行われたときに、図１９に示される通知画面５３０が表示されてもよい。通知画面５３０は、電源ボタン３ａに対して長押し操作を行うことを通知する画面である。この場合、通知画面５３０の表示後、電源ボタン３ａが長押し操作されると、ダイアログボックス３６０が表示される。この例では、ボタン５０３に対する所定の操作後の電源ボタン３ａの長押し操作が、ダイアログ表示実行指示となる。
【０１３６】
また、確認画面５００は、電子機器１がコンテンツをダウンロードするたびに表示されてもよいし、電子機器１が出荷された後のコンテンツの最初のダウンロードのときだけ表示されてもよい。また、確認画面５００は、各ウェブサイトについて、そのウェブサイトを利用してはじめてコンテンツをダウンロードするときだけ表示されてもよい。コンテンツのダウンロード時に確認画面５００が表示されない場合には、認証画面４００が表示されているときに、第１変形例と同様に動作モードが指紋認証モードに設定される。
【０１３７】
また、確認画面５００とともに、確認画面５００を電子機器１が今後表示するか否かをユーザが選択するための選択画面が表示されてもよい。この場合、ユーザは、選択画面に対して所定の操作を行うことによって、確認画面５００を電子機器１が今後表示するか否かを電子機器１に対して指定することができる。
【０１３８】
＜第３変形例＞
上述の第１変形例のように、認証画面４００が表示されている場合に動作モードが指紋認証モードに設定される際には、電子機器１が認証画面４００を表示する状態に変化したときに電源ボタン３ａが指でさわられていると、指紋認証が実行されて、コンテンツが意図せずにダウロードされる可能性がある。
【０１３９】
そこで、本変形例では、認証画面４００が表示されている場合には、制御部１００は、電源ボタン３ａが指でさわられたときに指紋認証を行う。つまり、制御部１００は、認証画面４００が表示されている場合、電源ボタン３ａが指でさわられていない状態から指でさわられている状態に変化したと判定したときに、指紋認証を行う。そして、制御部１００は、認証画面４００が表示される状態に変化したときに電源ボタン３ａが指でさわられている場合、指紋認証を実行しない。つまり、制御部１００は、その状態が、電源ボタン３ａが指でさわられたときに指紋認証を行う状態に変化したときに電源ボタン３ａが指でさわられている場合、指紋認証を実行しない。以下に具体例を挙げて本変形例について説明する。
【０１４０】
図２０は本変形例の電子機器１の動作を説明するための図である。例えば、認証画面４００が表示されている状態で電源ボタン３ａが短押し操作されて動作モードがスリープモードになっている状況を考える。この状況において電源ボタン３ａが短押し操作されると、動作モードがロックモードになって、ロック画面３５０が表示される（図２０の上側）。そして、ロック画面３５０が表示される状態で、電源ボタン３ａが指でさわられると指紋認証が行われる。指紋認証に成功すると、電子機器１は、ロック画面３５０を表示する状態から、認証画面４００を表示する状態に変化する（図２０の下側）。
【０１４１】
制御部１００は、ロック画面３５０が表示される状態から、認証画面４００が表示される状態に変化したときに電源ボタン３ａが指でさわられている場合、指紋認証を実行しない。そして、制御部１００は、認証画面４００が表示されるようになった後、電源ボタン３ａが指でさわれると、指紋認証を実行する。これにより、ユーザが、電子機器１にロックモードを解除させた後も引き続き電源ボタン３ａを指でふれている場合でも、コンテンツが意図せずダウンロードされる可能性を低減することができる。よって、電子機器１の利便性が向上する。認証画面４００が表示されるときに電源ボタン３ａを指でさわっていたユーザは、認証画面４００が表示された後、電源ボタン３ａから指を一度はなして、電源ボタン３ａを再度指でさわることによって、電子機器１に指紋認証を実行させることができる。
【０１４２】
制御部１００は、ロック画面３５０以外の画面が表示されている状態から、認証画面４００が表示される状態に変化したときに電源ボタン３ａが指でふれられている場合にも、指紋認証を行わない。例えば、実行されているアプリケーションに応じた画面が表示されている場合に、バックボタン３ｃが押圧操作されて、認証画面４００が表示されることがある。このような場合、アプリケーションに応じた画面が表示される状態から、認証画面４００が表示される状態に変化したときに電源ボタン３ａが指でふれられている場合、制御部１００は指紋認証を行わない。
【０１４３】
以上のように、本変形例では、制御部１００は、その状態が、電源ボタン３ａが指でさわられたときに指紋認証を行う状態に変化したときに電源ボタン３ａが指でさわられている場合、指紋認証を実行しない。これにより、指紋認証が意図せずに実行される可能性を低減することができる。
【０１４４】
なお、認証画面４００が表示される状態に変化したときに電源ボタン３ａが指で触られている場合には、図２１に示されるような注意画面５５０が表示されてもよい。注意画面５５０には、指紋認証の実行のためには電源ボタン３ａから一度指を離した後に電源ボタン３ａを指で再度触れる必要があることが示されている。注意画面５５０は、指紋認証の実行のためには電源ボタン３ａから一度指を離した後に電源ボタン３ａを指で再度触れる必要があることを通知する通知情報であると言える。
【０１４５】
＜その他の変形例＞＞
上述の第２及び第３変形例では、電子機器１がコンテンツをダウンロードするための指紋認証について説明したが、上記内容は他の目的で指紋認証が利用される場面でも適用することができる。
【０１４６】
例えば、それを実行するためには指紋認証が必要なアプリケーションが存在する場合を考える。このような場合、上述のホーム画面３００に含まれる、そのアプリケーションを実行するためのアプリケーションアイコン３０５に対して例えばタップ操作が行われると、表示領域２０には、上述の認証画面４００と同様の、アプリケーションの実行に指紋認証が必要であることをユーザに通知するアプリ実行認証画面が表示される。その後、指紋認証に成功すると、制御部１００は、タップ操作されたアプリケーションアイコンに応じたアプリケーションを記憶部１０３から読み出して実行する。このような場合、第２変形例では、アプリ実行認証画面とともに注意画面４１０が表示される。これにより、意図せず指紋認証の成功が発生する可能性を低減することができる。また、第３変形例では、例えばロック画面３５０が表示されている状態から、アプリ実行認証画面が表示される状態に変化したときに電源ボタン３ａが指でさわられている場合には指紋認証が実行されない。これにより、意図せずに指紋認証が実行される可能性を低減することができる。
【０１４７】
上記の例では、電子機器１は、スマートフォン等の携帯電話機であったが、他の種類の電子機器であってよい。電子機器１は、例えば、タブレット端末、パーソナルコンピュータ、ウェアラブル機器などであってよい。電子機器１として採用されるウェアラブル機器は、リストバンド型あるいは腕時計型などの腕に装着するタイプであってもよいし、ヘッドバンド型あるいはメガネ型などの頭に装着するタイプであってもよいし、服型などの体に装着するタイプであってもよい。
【０１４８】
以上のように、電子機器１は詳細に説明されたが、上記した説明は、全ての局面において例示であって、この開示がそれに限定されるものではない。また、上述した各種変形例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない無数の変形例が、この開示の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１４９】
１  電子機器
３ａ  電源ボタン
３ｂ  操作ボタン
３ｄ  ホームボタン
１００  制御部
１４０  指紋センサ
【図１】
2018036691.tif 000003
【図２】
2018036691.tif 000004
【図３】
2018036691.tif 000005
【図４】
2018036691.tif 000006
【図５】
2018036691.tif 000007
【図６】
2018036691.tif 000008
【図７】
2018036691.tif 000009
【図８】
2018036691.tif 000010
【図９】
2018036691.tif 000011
【図１０】
2018036691.tif 000012
【図１１】
2018036691.tif 000013
【図１２】
2018036691.tif 000014
【図１３】
2018036691.tif 000015
【図１４】
2018036691.tif 000016
【図１５】
2018036691.tif 000017
【図１６】
2018036691.tif 000018
【図１７】
2018036691.tif 000019
【図１８】
2018036691.tif 000020
【図１９】
2018036691.tif 000021
【図２０】
2018036691.tif 000022
【図２１】
2018036691.tif 000023