(57)【要約】      （修正有）【課題】ユーザが携帯電話機に触れることが出来ない状態であっても、ジェスチャによる操作を受け付ける、利便性を向上可能な電子機器、プログラムおよび制御方法を提供する。【解決手段】電子機器１は、近接センサ５と、指紋センサ１８、近接センサ５をオンにするコントローラ１０と、を備える。指紋センサによって検出された指紋による認証が失敗すると、近接センサをオンにしたあと、所定の期間、近接センサをオンにした状態を維持する。近接センサによって検出されたジェスチャに基づいてロックを解除するなどの処理を実行する。【選択図】図４
2019028973.tif 000002
【特許請求の範囲】
【請求項１】
近接センサと、
タッチセンサと、
前記タッチセンサの出力に基づいて自機器が濡れていると判定した場合に、前記近接センサをオンにするコントローラと、
を備える電子機器。
【請求項２】
前記コントローラは、前記近接センサをオンにしたあと、所定の期間、前記近接センサをオンにした状態を維持する、請求項１に記載の電子機器。
【請求項３】
近接センサと、
タッチセンサと、
前記タッチセンサの出力に基づいて自機器が濡れていると判定した場合に、前記近接センサによって検出されたジェスチャに基づいて処理を実行するコントローラと、
を備える電子機器。
【請求項４】
前記コントローラは、前記近接センサによって検出されたジェスチャに基づいてロックを解除する処理を実行する、請求項１乃至請求項３のいずれか一項に記載の電子機器。
【請求項５】
前記コントローラは、前記ジェスチャに基づいてロックを解除した場合、当該電子機器が実行可能な機能を、一部制限する、請求項４に記載の電子機器。
【請求項６】
前記コントローラは、前記ジェスチャに基づいてロックを解除した場合、所定の操作をジェスチャによる入力操作で受付可能となる、請求項４に記載の電子機器。
【請求項７】
近接センサと、タッチセンサと、コントローラと、を備える電子機器に、
前記コントローラにより、前記タッチセンサの出力に基づいて前記電子機器が濡れていると判定した場合に、前記近接センサをオンにするステップ
を実行させるプログラム。
【請求項８】
近接センサと、タッチセンサと、コントローラと、を備える電子機器に、
前記コントローラにより、前記タッチセンサの出力に基づいて前記電子機器が濡れていると判定した場合に、前記近接センサによって検出されたジェスチャに基づいて処理を実行するステップ
を実行させるプログラム。
【請求項９】
近接センサと、タッチセンサと、コントローラと、を備える電子機器の制御方法であって、
前記コントローラにより、前記タッチセンサの出力に基づいて前記電子機器が濡れていると判定した場合に、前記近接センサをオンにするステップ
を含む制御方法。
【請求項１０】
近接センサと、タッチセンサと、コントローラと、を備える電子機器の制御方法であって、
前記コントローラにより、前記タッチセンサの出力に基づいて前記電子機器が濡れていると判定した場合に、前記近接センサによって検出されたジェスチャに基づいて処理を実行するステップ
を含む制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、プログラムおよび制御方法に関する。
【背景技術】
【０００２】
例えばスマートフォンおよびタブレット端末等の電子機器は、一般にタッチパネルを備えている。ユーザは、このような電子機器を、タッチパネルに触れることで制御するのが一般的である。近年、ユーザが端末から離れて行うジェスチャを例えば赤外線センサ等の近接センサによって検出し、ジェスチャと対応する入力操作を実行する電子機器が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２２５４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されたジェスチャによる入力操作は、例えば、携帯電話機に触れることが出来ない状態において、指で実行ジェスチャをすることにより携帯電話機を操作するためのものである。しかしながら、特許文献１に開示された携帯電話機において、携帯電話機がジェスチャによる操作を受け付け可能な状態でなければ、たとえユーザが携帯電話機に触れることが出来ない状態であっても、ジェスチャによる操作は受け付けられない。そのため、特許文献１に開示された携帯電話機は、必ずしも利便性が高くない場合があった。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、利便性を向上可能な電子機器、プログラムおよび制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
一実施形態に係る電子機器は、近接センサと、タッチセンサと、コントローラとを備える。前記コントローラは、前記タッチセンサの出力に基づいて自機器が濡れていると判定した場合に、前記近接センサをオンにする。
【０００７】
一実施形態に係る電子機器は、近接センサと、タッチセンサと、コントローラとを備える。前記コントローラは、前記タッチセンサの出力に基づいて自機器が濡れていると判定した場合に、前記近接センサによって検出されたジェスチャに基づいて処理を実行する。
【０００８】
一実施形態に係るプログラムは、近接センサと、タッチセンサと、コントローラと、を備える電子機器に、前記コントローラにより、前記タッチセンサの出力に基づいて前記電子機器が濡れていると判定した場合に、前記近接センサをオンにするステップを実行させる。
【０００９】
一実施形態に係るプログラムは、近接センサと、タッチセンサと、コントローラと、を備える電子機器に、前記コントローラにより、前記タッチセンサの出力に基づいて前記電子機器が濡れていると判定した場合に、前記近接センサによって検出されたジェスチャに基づいて処理を実行するステップを実行させる。
【００１０】
一実施形態に係る制御方法は、近接センサと、タッチセンサと、コントローラと、を備える電子機器の制御方法であって、前記コントローラにより、前記タッチセンサの出力に基づいて前記電子機器が濡れていると判定した場合に、前記近接センサをオンにするステップを含む。
【００１１】
一実施形態に係る制御方法は、近接センサと、タッチセンサと、コントローラと、を備える電子機器の制御方法であって、前記コントローラにより、前記タッチセンサの出力に基づいて前記電子機器が濡れていると判定した場合に、前記近接センサによって検出されたジェスチャに基づいて処理を実行するステップを含む。
【発明の効果】
【００１２】
一実施形態によれば、利便性を向上可能な電子機器、プログラムおよび制御方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】一実施形態に係るスマートフォンの斜視図である。
【図２】図１のスマートフォンの正面図である。
【図３】図１のスマートフォンの背面図である。
【図４】図１のスマートフォンの概略構成の一例を示す機能ブロック図である。
【図５】図４のコントローラが実行する、近接センサの起動の処理手順の一例を示すフローチャートである。
【図６】図４の気圧センサにより測定される気圧変化の一例を示す図である。
【図７】図４のタッチスクリーンにより測定される静電容量の一例を示す図である。
【図８】図４のタッチスクリーンにより測定される静電容量の他の一例を示す図である。
【図９】図４のコントローラが実行する処理手順の一例を示すフローチャートである。
【図１０】近接センサの概略構成図である。
【図１１】各赤外フォトダイオードが検出する検出値の推移を示す図である。
【図１２】ユーザがスマートフォンを第２モードで使用する様子の一例を示す図である。
【図１３】図４のコントローラが実行する処理手順の一例を示すフローチャートである。
【図１４】ディスプレイに表示されるロック画面の一例を示す図である。
【図１５】ディスプレイに表示されるホーム画面の一例を示す図である。
【図１６】ディスプレイに表示される認証情報入力受付画面の一例を示す図である。
【図１７】ディスプレイに表示されるジェスチャ入力受付画面の一例を示す図である。
【図１８】ジェスチャによる認証において使用するジェスチャの一例を示す概略図である。
【図１９】図４のコントローラが実行する処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、いくつかの実施形態について、図面を参照しつつ詳細に説明する。本明細書では、一例として、電子機器がスマートフォンである場合について説明する。ただし、電子機器は、スマートフォン以外の装置として構成されていてもよい。
【００１５】
（スマートフォンの構成）
図１から図３を参照しながら、一実施形態に係るスマートフォン１の全体的な構成について説明する。図１から図３に示すように、電子機器１の一例としてのスマートフォン１は、ハウジング３０を有する。ハウジング３０は、フロントフェイス１Ａと、バックフェイス１Ｂと、サイドフェイス１Ｃ１〜１Ｃ４とを有する。フロントフェイス１Ａは、ハウジング３０の正面である。バックフェイス１Ｂは、ハウジング３０の背面である。サイドフェイス１Ｃ１〜１Ｃ４は、フロントフェイス１Ａとバックフェイス１Ｂとを接続する側面である。以下では、サイドフェイス１Ｃ１〜１Ｃ４を、どの面であるかを特定することなく、サイドフェイス１Ｃと総称することがある。
【００１６】
スマートフォン１は、タッチスクリーンディスプレイ２と、操作部３Ａ〜３Ｃと、照度センサ４と、近接センサ５と、レシーバ７と、マイク８と、カメラ１２と、指紋センサ１８をフロントフェイス１Ａに有する。スマートフォン１は、スピーカ１１と、カメラ１３とをバックフェイス１Ｂに有する。スマートフォン１は、操作部３Ｄ〜３Ｆと、コネクタ１４とをサイドフェイス１Ｃに有する。以下では、操作部３Ａ〜３Ｆを、どの操作部であるかを特定することなく、操作部３と総称することがある。
【００１７】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。図１の例では、ディスプレイ２Ａおよびタッチスクリーン２Ｂはそれぞれ略長方形状であるが、ディスプレイ２Ａおよびタッチスクリーン２Ｂの形状はこれに限定されない。ディスプレイ２Ａおよびタッチスクリーン２Ｂは、それぞれが正方形または円形等のどのような形状もとりうる。図１の例では、ディスプレイ２Ａおよびタッチスクリーン２Ｂは重ねて配置されているが、ディスプレイ２Ａおよびタッチスクリーン２Ｂの配置はこれに限定されない。ディスプレイ２Ａおよびタッチスクリーン２Ｂは、例えば、並べて配置されてもよいし、離して配置されてもよい。図１の例では、ディスプレイ２Ａの長辺はタッチスクリーン２Ｂの長辺に沿っており、ディスプレイ２Ａの短辺はタッチスクリーン２Ｂの短辺に沿っているが、ディスプレイ２Ａおよびタッチスクリーン２Ｂの重ね方はこれに限定されない。ディスプレイ２Ａとタッチスクリーン２Ｂとが重ねて配置される場合、例えば、ディスプレイ２Ａの１ないし複数の辺がタッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。
【００１８】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、または無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを備える。ディスプレイ２Ａは、文字、画像、記号、および図形等のオブジェクトを画面内に表示する。ディスプレイ２Ａが表示する文字、画像、記号、および図形等のオブジェクトを含む画面は、ロック画面と呼ばれる画面、ホーム画面と呼ばれる画面、アプリケーションの実行中に表示されるアプリケーション画面を含む。ロック画面は、スマートフォン１において、少なくとも一部の機能の使用が制限されている場合に表示される画面である。すなわち、スマートフォン１は、一部の機能の使用が制限された状態と、機能の使用が制限されていない状態とを取ることができる。一部の機能の使用が制限された状態を、以下、「ロック状態」ともいう。スマートフォン１がロック状態である場合、例えばディスプレイ２Ａにはロック画面が表示される。ロック状態において、ユーザは、例えばカメラ１２または１３を用いた撮影機能を使用することができる。機能の使用が制限されていない状態を、以下、「アンロック状態」ともいう。スマートフォン１がアンロック状態である場合、例えばディスプレイ２Ａにはホーム画面が表示される。ホーム画面は、デスクトップ、待受画面、アイドル画面、標準画面、アプリ一覧画面またはランチャー画面と呼ばれることもある。ディスプレイ２Ａは、表示部の一例である。アンロック状態において、ユーザは、例えばスマートフォン１が実行可能な全ての機能を実行させることができる。
【００１９】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指、ペン、またはスタイラスペン等の接触を検出する。タッチスクリーン２Ｂは、複数の指、ペン、またはスタイラスペン等がタッチスクリーン２Ｂに接触した位置を検出することができる。
【００２０】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（または超音波方式）、赤外線方式、電磁誘導方式、および荷重検出方式等の任意の方式でよい。以下の説明では、ユーザはスマートフォン１を操作するために指を用いてタッチスクリーン２Ｂに接触するものと想定する。
【００２１】
スマートフォン１は、タッチスクリーン２Ｂにより検出された接触、接触が検出された位置、接触が検出された位置の変化、接触が検出された間隔、および接触が検出された回数の少なくとも１つに基づいて入力操作の種別を判別する。入力操作は、タッチスクリーン２Ｂに対して行われる操作である。スマートフォン１によって判別される入力操作は、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、およびピンチアウトを含むがこれらに限定されない。
【００２２】
スマートフォン１は、タッチスクリーン２Ｂを介して判別するこれらの入力操作に従って動作を行う。このため、ユーザにとって直感的で使いやすい操作性が実現される。判別される入力操作に従ってスマートフォン１が行う動作は、ディスプレイ２Ａに表示されている画面に応じて異なることがある。以下の説明では、説明を簡単にするために、「タッチスクリーン２Ｂが接触を検出し、検出された接触に基づいて入力操作の種別をスマートフォン１がＸと判別すること」を、「スマートフォン１がＸを検出する」、または「コントローラがＸを検出する」と記載することがある。
【００２３】
指紋センサ１８は、指先における指紋の凹凸を画像として読み取る（検出する）。本実施形態において、指紋センサ１８は、操作部３Ｂに内蔵されている。従って、本実施形態において、指紋センサ１８は、操作部３Ｂに接触した指の指紋を検出する。指紋センサ１８は、読み取った画像を指紋情報として出力する。例えば、指紋センサ１８は、半導体静電容量方式センサである場合、指紋の凹凸によって変化する複数の電極の電荷を検出し、電荷の量を変換して画像とする。なお、指紋センサ１８は、半導体静電容量方式センサに限定されず、光学式センサ、超音波式センサを用いてもよい。本実施形態では、指紋センサ１８は、操作部３Ｂに内蔵される場合について説明するが、これに限定されない。例えば、指紋センサ１８は、ユーザが片手で持った状態で、その手の親指が操作可能な範囲のハウジング３０のフロントフェイス１Ａ、サイドフェイス１Ｃ３、１Ｃ４等に単独で設けられてもよい。指紋センサ１８は、例えば間欠的に動作してよい。指紋センサ１８は、例えば操作部３が押下されたことによりディスプレイ２Ａが点灯した場合等、所定の条件が満たされる場合に、起動されて動作してもよい。
【００２４】
操作部３は、ユーザによって操作される操作ボタンである。操作部３は、ユーザによって押下可能に、ハウジング３０に配置される。操作部３は、操作部３Ａ〜操作部３Ｆを有する。コントローラ１０は操作部３と協働することによって操作部３に対する操作を検出する。操作部３に対する操作は、例えば、クリック、ダブルクリック、トリプルクリック、およびプッシュを含むが、これらに限定されない。
【００２５】
操作部３Ａ〜３Ｃは、例えば、ホームボタン、バックボタンまたはメニューボタンである。操作部３Ｄは、例えば、スマートフォン１のパワーオン／オフボタンである。ユーザは、操作部３Ｄを操作（押下）することにより、ディスプレイ２Ａへの表示のオン／オフを切り替えることができる。操作部３Ｄは、スリープ／スリープ解除ボタンを兼ねてもよい。操作部３Ｅおよび３Ｆは、例えば、音量ボタンである。
【００２６】
照度センサ４は、スマートフォン１の周囲光の照度を検出する。照度は、照度センサ４の測定面の単位面積に入射する光束の値である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。
【００２７】
近接センサ５は、スマートフォン１の周囲の対象物との相対距離および対象物の移動方向等を非接触で検出する。本実施形態において、近接センサ５は１つの光源用赤外ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）と４つの赤外フォトダイオードとを有する。近接センサ５は、光源用赤外ＬＥＤから赤外光を対象物に向けて照射する。近接センサ５は、対象物からの反射光を赤外フォトダイオードの入射光とする。そして、近接センサ５は赤外フォトダイオードの出力電流に基づいて対象物との相対距離を測定することができる。また、近接センサ５は、対象物からの反射光がそれぞれの赤外フォトダイオードに入射する時間差により対象物の移動方向を検出する。したがって、近接センサ５は、スマートフォン１のユーザがスマートフォン１に触れずに行うエアジェスチャ（以下単に「ジェスチャ」ともいう）を用いた操作を検出することができる。近接センサ５は可視光フォトダイオードを有していてもよい。本実施形態では、近接センサ５は、スマートフォン１において、タッチスクリーンディスプレイ２が配置された面と同じ面に配置されてよい。
【００２８】
レシーバ７およびスピーカ１１は、音出力部である。レシーバ７およびスピーカ１１は、例えばスマートフォン１のコントローラ１０から送信される音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。スピーカ１１は、例えば、着信音および音楽を出力するために用いられる。レシーバ７およびスピーカ１１の一方が、他方の機能を兼ねてもよい。マイク８は、音入力部である。マイク８は、ユーザの音声等を音信号へ変換してコントローラ１０へ送信する。
【００２９】
カメラ１２は、フロントフェイス１Ａに面している物体を撮影するインカメラである。カメラ１３は、バックフェイス１Ｂに面している物体を撮影するアウトカメラである。
【００３０】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト（登録商標））、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用の端子でもよい。コネクタ１４に接続される装置は、例えば、外部ストレージ、スピーカ、および通信装置を含むが、これらに限定されない。
【００３１】
図４は、スマートフォン１の概略構成の一例を示す機能ブロック図である。スマートフォン１は、タッチスクリーンディスプレイ２と、操作部３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２および１３と、コネクタ１４と、加速度センサ１５と、方位センサ１６と、ジャイロスコープ１７と、指紋センサ１８と、気圧センサ１９と、温度センサ２０と、湿度センサ２１とを有する。
【００３２】
タッチスクリーンディスプレイ２は、上述したように、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、文字、画像、記号、または図形等を表示する。タッチスクリーン２Ｂは、接触を検出する。コントローラ１０は、スマートフォン１に対するジェスチャを検出する。具体的には、コントローラ１０は、タッチスクリーン２Ｂと協働することによって、タッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に対する操作（ジェスチャ）を検出する。
【００３３】
通信ユニット６は、無線により通信する。通信ユニット６によってサポートされる通信方式は、無線通信規格である。無線通信規格として、例えば、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格がある。セルラーフォンの通信規格として、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。無線通信規格として、さらに、例えば、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等がある。通信ユニット６は、上述した通信規格の１つまたは複数をサポートしていてもよい。
【００３４】
レシーバ７およびスピーカ１１は、音出力部である。レシーバ７およびスピーカ１１は、コントローラ１０から送信される音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。スピーカ１１は、例えば、着信音および音楽を出力するために用いられる。レシーバ７およびスピーカ１１の一方が、他方の機能を兼ねてもよい。マイク８は、音入力部である。マイク８は、ユーザの音声等を音信号へ変換してコントローラ１０へ送信する。
【００３５】
気圧センサ１９は、スマートフォン１に作用する気圧を測定できる。
【００３６】
温度センサ２０は、スマートフォン１の周囲の温度を測定できる。温度センサ２０は、例えば、熱電対、サーミスタ、バイメタル等の周知の温度センサであってよい。
【００３７】
湿度センサ２１は、スマートフォン１の周囲の湿度を測定できる。湿度センサ２１は、例えば半導体等により構成されるセンサを用いて湿度を測定する電気式湿度計であってよい。湿度センサ２１は、例えば、伸縮式湿度計、乾湿式湿度計または露点式湿度計等の他の湿度計であってもよい。
【００３８】
ストレージ９は、プログラムおよびデータを記憶する。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶媒体、および磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、または光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００３９】
ストレージ９に記憶されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ２Ａに画面を表示させ、タッチスクリーン２Ｂを介して検出される入力操作に応じた処理をコントローラ１０に実行させる。制御プログラムは、例えば、ＯＳである。アプリケーションおよび制御プログラムは、通信ユニット６による無線通信または非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００４０】
ストレージ９は、例えば、制御プログラム９Ａ、ジェスチャデータ９Ｗ、指紋データ９Ｘ、および設定データ９Ｚを記憶する。ジェスチャデータ９Ｗは、スマートフォン１を所有するユーザが登録したジェスチャに関する情報を含む。指紋データ９Ｘは、スマートフォン１を所有するユーザが登録した指紋に関する情報を含む。認証情報データ９Ｙは、スマートフォン１を所有するユーザが登録した認証情報に関する情報を含む。設定データ９Ｚは、スマートフォン１の動作に関する各種の設定に関する情報を含む。
【００４１】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、通信ユニット６、レシーバ７、およびマイク８等を制御することによって、通話を実現させる。制御プログラム９Ａが提供する機能には、タッチスクリーン２Ｂを介して検出された入力操作に応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を行う機能が含まれる。制御プログラム９Ａが提供する機能は、他のプログラムが提供する機能と組み合わせて利用されることがある。
【００４２】
制御プログラム９Ａは、スマートフォン１のロック状態とアンロック状態とを切り換える機能を提供することができる。ロック状態が解除されてアンロック状態になると、タッチスクリーンディスプレイ２、操作部３等に対する操作が可能な状態となることにより、スマートフォン１の機能が利用可能となる。
【００４３】
制御プログラム９Ａは、近接センサ５をオンにする機能を提供することができる。近接センサ５をオンにする制御の詳細については、後述する。
【００４４】
制御プログラム９Ａは、ユーザの認証を行う認証機能を提供する。認証機能は、例えば、ユーザの指紋による認証と、ジェスチャによる認証と、認証情報の入力による認証とを含む。
【００４５】
指紋による認証は、指紋センサ１８が読み取った指紋情報と予め登録された指紋情報とが所定の範囲で適合する場合に、ユーザが登録された本人であると認証する。所定の範囲で適合するとは、例えば、読み取った指紋画像と、予め登録された親指の指紋画像との画像処理によって一致性を評価し、所定の評価以上であれば、適合すると判断することを意味する。画像処理は、例えば、指紋の特徴点を抽出して比較する処理を含む。本明細書において、以下、指紋センサ１８が読み取った指紋情報と予め登録された指紋情報とが所定の範囲で適合すると判断されることを、「認証が成功する」とも表現する。また、本明細書において、以下、指紋センサ１８が読み取った指紋情報と予め登録された指紋情報とが所定の範囲で適合しないと判断されることを、「認証が失敗する」とも表現する。
【００４６】
ジェスチャによる認証は、近接センサ５により検出されたユーザのジェスチャと、予め登録されたジェスチャとが、所定の範囲で適合する場合に、ユーザが登録された本人であると認証する。所定の範囲で適合するとは、例えば、検出されたジェスチャと、予め登録されたジェスチャとの一致性を評価し、所定の評価以上であれば、適合すると判断することを意味する。
【００４７】
認証情報の入力による認証は、入力された暗証番号、パスワードまたはパターン等が予め登録された暗証番号、パスワードまたはパターン等と一致する場合に、ユーザが登録された本人であると認証する。本明細書において、認証情報は、暗証番号、パスワードまたはパターン等、ユーザがタッチスクリーンディスプレイ２を用いて入力する、認証に用いられる情報をいう。ただし、本明細書において、認証情報は、ユーザの指紋およびジェスチャを含まない。
【００４８】
制御プログラム９Ａは、ロック状態で、指紋センサ１８が指紋情報を出力すると、当該指紋情報に基づいてユーザの認証を行う機能を提供する。例えば、制御プログラム９Ａは、指紋センサ１８によって読み取った指紋情報が予め登録された指紋情報と所定の範囲で適合する場合、スマートフォン１を操作するユーザが登録されたユーザであると判断し、判断結果に応じて所定の制御を行う。
【００４９】
指紋データ９Ｘは、ユーザによって予め登録された指紋の画像を示す指紋情報を含む。複数の指の指紋が登録されている場合、指紋データ９Ｘは、複数の指ごとの指紋情報を含む。例えば、親指および人差し指の指紋が登録されている場合、指紋データ９Ｘは、親指および人差し指に対応した２つの指紋情報を含む。指紋データ９Ｘは、指紋情報と指および手の種類を示す情報とが紐付けられている。例えば、右手の親指の指紋が登録されている場合、指紋データ９Ｘの指紋情報は、右手および親指を示す情報が紐付けられる。
【００５０】
認証情報データ９Ｙは、ユーザによって予め登録された認証情報を含む。すなわち、認証情報データ９Ｙは、例えば、所定の桁数の暗証番号、所定の文字列からなるパスワード、または所定のパターンに関する情報を含む。
【００５１】
ジェスチャデータ９Ｗは、ユーザによって予め登録されたジェスチャの情報を含む。
【００５２】
コントローラ１０は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、およびコプロセッサを含むが、これらに限定されない。コントローラ１０は、複数の演算処理装置を含んでもよい。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００５３】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データおよび命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、レシーバ７、およびスピーカ１１を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、操作部３、照度センサ４、近接センサ５、マイク８、カメラ１２、カメラ１３、加速度センサ１５、方位センサ１６、ジャイロスコープ１７、指紋センサ１８、気圧センサ１９、温度センサ２０、および湿度センサ２１を含むが、これらに限定されない。
【００５４】
コントローラ１０は、所定の条件が満たされたと判定した場合に、近接センサ５をオンにする。すなわち、コントローラ１０は、所定の条件が満たされたと判定した場合に、近接センサ５を起動して、ジェスチャによる入力操作を受け付け可能な状態になる。所定の条件およびコントローラ１０による処理の詳細については、後述する。
【００５５】
加速度センサ１５は、スマートフォン１に作用する加速度の方向および大きさ、スマートフォン１の傾きの角度、重力加速度の大きさおよび方向を検出する。方位センサ１６は、地磁気の向きを検出する。ジャイロスコープ１７は、スマートフォン１の角度および角速度を検出する。加速度センサ１５、方位センサ１６、およびジャイロスコープ１７の検出結果は、スマートフォン１の位置、姿勢、および状態の変化を検出するために、組み合わせて利用される。
【００５６】
図４においてストレージ９が記憶するプログラムおよびデータの一部または全部は、通信ユニット６による無線通信で他の装置からダウンロードされてもよい。図４においてストレージ９が記憶するプログラムおよびデータの一部または全部は、ストレージ９に含まれる読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。図４においてストレージ９が記憶するプログラムおよびデータの一部または全部は、コネクタ１４に接続される読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。非一過的な記憶媒体は、例えば、ＣＤ（登録商標）、ＤＶＤ（登録商標）、Ｂｌｕ−ｒａｙ（登録商標）等の光ディスク、光磁気ディスク、磁気記憶媒体、メモリカード、およびソリッドステート記憶媒体を含むが、これらに限定されない。
【００５７】
図１乃至図４に示したスマートフォン１の構成は例であり、本開示の要旨を損なわない範囲において適宜変更してよい。例えば、操作部３の数と種類は図１乃至図４の例に限定されない。スマートフォン１は、画面に関する操作のためのボタンとして、操作部３Ａ〜３Ｃに代えて、テンキー配列またはＱＷＥＲＴＹ配列等のボタンを備えていてもよい。スマートフォン１は、画面に関する操作のために、操作部を１つだけ備えてもよい。図４に示した例では、スマートフォン１が２つのカメラ１２および１３を備えるが、スマートフォン１は、１つのカメラのみを備えてもよいし、カメラ１２および１３を備えなくてもよい。図４に示した例では、スマートフォン１が位置および姿勢を検出するために４種類のセンサを備えるが、スマートフォン１は、このうちいくつかのセンサを備えなくてもよい。あるいは、スマートフォン１は、位置および姿勢の少なくとも１つを検出するための他の種類のセンサを備えてもよい。
【００５８】
（コントローラが実行する制御の概要）
次に、コントローラ１０が実行する、近接センサ５を起動する制御の詳細について説明する。図５は、コントローラ１０が実行する、近接センサ５の起動の処理手順の一例を示すフローチャートである。図５のフローの開始時点において、近接センサ５は起動されていない状態、すなわちオフの状態である。
【００５９】
コントローラ１０は、所定の条件が満たされたか否かを判定する（ステップＳ１１）。所定の条件は、適宜定めることができ、その詳細については後述する。所定の条件は、ユーザの入力によらない条件であってよい。
【００６０】
コントローラ１０は、所定の条件が満たされていないと判定した場合（ステップＳ１１のＮｏ）、近接センサ５をオフの状態に維持したまま、このフローを終了する。
【００６１】
一方、コントローラ１０は、所定の条件が満たされたと判定した場合（ステップＳ１１のＹｅｓ）、近接センサ５をオンにする（ステップＳ１２）。これにより、近接センサ５によるジェスチャの検出が開始される。すなわち、ユーザは、ジェスチャにより、スマートフォン１に対して操作入力を行うことができる。
【００６２】
このように、ユーザの入力によらない所定の条件が満たされた場合に、近接センサ５をオンにすることにより、スマートフォン１は、ユーザ特定の入力によらず、状況に応じて、自動的にジェスチャを検出可能な状態となることができる。
【００６３】
以下、所定の条件の具体例と、コントローラ１０の制御とについて説明する。
【００６４】
（第１実施形態）
所定の条件は、例えば、スマートフォン１が濡れていると判定可能な条件であってよい。コントローラ１０は、スマートフォン１が例えば水等の液体に濡れているか否かを判定する。コントローラ１０は、スマートフォン１が濡れていると判定した場合、近接センサ５をオンにして、ジェスチャの検出を開始してよい。本明細書において、スマートフォン１が濡れているとは、スマートフォン１の表面に例えば水滴等の液体が付着した状態と、スマートフォン１が例えば水中等の液体の中に存在し、液体に浸かっている状態とを含む。
【００６５】
コントローラ１０は、例えばタッチスクリーン２Ｂ、指紋センサ１８または気圧センサ１９から、スマートフォン１が濡れているか否かを判定するための情報を取得し、当該情報に基づいてスマートフォン１が濡れているか否かを判定する。
【００６６】
気圧センサ１９は、スマートフォン１が濡れているかを判定するための情報を測定できる。気圧センサ１９は、スマートフォン１が濡れているか否かを判定するための情報として、気圧値の変化を測定する。例えば、スマートフォン１が水中に入った場合、スマートフォン１に水圧が作用する。気圧センサ１９は、スマートフォン１に作用する水圧の変化を測定でき、この水圧の変化に基づいて、スマートフォン１が濡れているか否かが判定される。
【００６７】
タッチスクリーン２Ｂは、スマートフォン１が濡れているか否かを判定するための情報を測定できる。例えば、タッチスクリーン２Ｂは、検出方式として静電容量方式を採用する場合、スマートフォン１が濡れているか否かを判定するための情報として、静電容量の変化を測定する。タッチスクリーン２Ｂは、当該タッチスクリーン２Ｂに格子状に張り巡らされた複数のセンサ電極のそれぞれに対して所定の信号を印加し、各センサ電極からの出力値を読み取ることを繰り返す。これにより、タッチスクリーン２Ｂは、当該タッチスクリーン２Ｂ上の検出点における静電容量の変化を測定できる。センサ電極は、検出点の一例である。センサ電極は、タッチセンサとして機能する。
【００６８】
タッチスクリーン２Ｂは、検出方式として、静電容量方式以外の方式を採用することができる。タッチスクリーン２Ｂは、他の検出方式として抵抗膜方式または荷重検出方式を採用する場合、スマートフォン１が濡れているか否かを判定するための情報として、例えば、電圧の大きさの変化を検出してもよい。タッチスクリーン２Ｂは、他の検出方式として表面弾性波方式を採用する場合、スマートフォン１が濡れているか否かを判定するための情報として、例えば、自機器が発信する表面弾性波の減衰を検出してもよい。タッチスクリーン２Ｂは、他の検出方式として赤外線方式を採用する場合、スマートフォン１が濡れているか否かを判定するための情報として、例えば、自機器が発信する赤外線光の減衰を検出してもよい。
【００６９】
本実施形態では、タッチスクリーン２Ｂの検出方式が静電容量方式である場合の例について説明する。タッチスクリーン２Ｂ上に液体が接触すると、タッチスクリーン２Ｂの出力値が変化するため、この変化に基づいて、スマートフォン１が濡れているか否かが判定される。
【００７０】
指紋センサ１８は、スマートフォン１が濡れているかを判定するための情報を測定できる。指紋センサ１８は、例えば半導体静電容量方式センサである場合、上述したタッチスクリーン２Ｂと同様に、スマートフォン１が濡れているか否かを判定するための情報として、静電容量の変化を測定する。指紋センサ１８上に液体が接触すると、指紋センサ１８の出力値が変化するため、この変化に基づいて、スマートフォン１が濡れているか否かが判定される。
【００７１】
コントローラ１０は、制御プログラム９Ａを実行することにより、自機器が濡れているか否かを判定する処理を実現する。コントローラ１０は、例えば、気圧センサ１９により測定された気圧の値が条件を満足すると、自機器が液体に浸かった状態となり、濡れていると判定する。図６は、気圧センサ１９により測定される気圧変化の一例を示す図である。図６に示すように、気圧センサ１９により測定される気圧の値は、自機器が水に浸かった際に、およそ数秒で１０ヘクトパスカル以上の急激な上昇を示す。例えば、自機器が水に浸かったときの単位時間あたりの気圧変化（傾き）を予め定義しておくことより、コントローラ１０は、自機器が水に浸かったかを判定可能である。すなわち、コントローラ１０は、予め定義しておいた気圧変化と、気圧センサ１９により測定される気圧の値から算出した気圧変化と照らし合わせて、自機器が液体に浸かったか否かを判定できる。コントローラ１０は、例えば、予め定義した気圧変化と気圧センサ１９の測定値から算出した気圧変化が所定の確度をもって一致する場合には、自機器が液体に浸かったと推定してもよい。
【００７２】
コントローラ１０は、例えば、タッチスクリーン２Ｂにより測定された静電容量の値が条件を満足すると、自機器が濡れていると判定する。例えば、コントローラ１０は、タッチスクリーン２Ｂにより測定される静電容量が所定値を超える領域の面積が、所定以上の面積である場合に、自機器のタッチスクリーン２Ｂに液体が付着した状態となり、濡れていると判定する。所定値は、液体が付着した領域における静電容量を判定可能な値である。図７および図８は、それぞれタッチスクリーン２Ｂにより測定される静電容量の一例を示す図である。図７は、自機器が水につかった場合の静電容量の一例を示し、図７は、ユーザがタッチスクリーン２Ｂに指を接触させたときの静電容量の一例を示す。図７および図８において、ｘｙ平面は、タッチスクリーン２Ｂの平面座標を示し、ｚ方向は静電容量を示す。図７に示すように、自機器が水に浸かっている場合、タッチスクリーン２Ｂにより測定される静電容量は、タッチスクリーン２Ｂの領域全体において所定値を超える、均一となる分布を示す。一方、図８に示すように、タッチスクリーン２Ｂに対して指が接触している場合、タッチスクリーン２Ｂにより測定される静電容量は、当該指が接触している領域の静電容量が突出する分布となる。タッチスクリーン２Ｂに対して指が接触している場合、当該指が接触している領域の静電容量は、所定値を超えるが、他の領域の静電容量は、所定値未満となる。コントローラ１０は、タッチスクリーン２Ｂにより測定される静電容量が所定値を超える領域の面積が、指が接触している場合に当該所定値を超える領域の面積以上の面積である場合に、自機器が濡れていると判定する。図７に示すように、タッチスクリーン２Ｂの全体が濡れている場合には、全領域において、静電容量が所定値を超える。図７では、タッチスクリーン２Ｂの全体が濡れている場合の例を示したが、例えばタッチスクリーン２Ｂの一部に水滴が付着した場合には、当該水滴が付着した領域において、静電容量が所定値を超えることとなる。コントローラは、静電容量が所定値を超える領域の面積が所定以上の面積である場合には、指がタッチスクリーン２Ｂに接触しているのではなく、水滴等によりスマートフォン１が濡れていると判定できる。
【００７３】
図９は、コントローラ１０が実行する処理手順の一例を示すフローチャートである。コントローラ１０は、図９に示すフローを、例えば定期的に実行してよい。図９に示すフローの開始時点において、スマートフォン１は濡れていない状態であり、近接センサ５はオフの状態であるとする。
【００７４】
コントローラ１０は、所定の条件が満たされているか否かとして、自機器が濡れているか否かを判定する（ステップＳ２１）。コントローラ１０は、例えばタッチスクリーン２Ｂ、指紋センサ１８または気圧センサ１９から、スマートフォン１が濡れているか否かを判定するための情報を取得し、当該情報に基づいて自機器が濡れているか否かを判定する。
【００７５】
コントローラ１０は、自機器が濡れていると判定した場合（ステップＳ２１のＹｅｓ）、近接センサ５をオンにする（ステップＳ２２）。これにより、近接センサ５によるジェスチャの検出が開始される。コントローラ１０は、例えば近接センサ５をオンにしたあと、所定の期間（例えば５分間または１０分間等）近接センサ５をオンにした状態を維持してよい。所定の期間は、自機器が濡れていることが想定される長さに適宜設定されてよい。
【００７６】
ユーザがスマートフォン１の正面側でジェスチャを行うと、コントローラ１０は、近接センサ５によりユーザが実行したジェスチャを特定することで、ジェスチャの入力を受け付ける（ステップＳ２３）。
【００７７】
コントローラ１０は、近接センサ５から受け付けた入力に応じた制御を実行する（ステップＳ２５）。例えば、コントローラ１０は、近接センサ５から受け付けた入力に応じて、画面のスクロールを実行できる。
【００７８】
ここで、図１０および図１１を参照しながら、コントローラ１０が近接センサ５の出力に基づいてユーザのジェスチャを検出する方法を説明する。図１０は、スマートフォン１を正面から見たときの近接センサ５の構成例を示す図である。近接センサ５は、光源用赤外ＬＥＤ１８０と、４つの赤外フォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬと、を有する。４つの赤外フォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬは、レンズ１８１を介して検出対象物からの反射光を検出する。４つの赤外フォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬは、レンズ１８１の中心から見て対称的に配置されている。ここで、図１０に示される仮想線Ｄ１はスマートフォン１の長手方向と略平行であるとする。図１０の仮想線Ｄ１上に、赤外フォトダイオードＳＵと赤外フォトダイオードＳＤとが離れて配置されている。そして、図１０の仮想線Ｄ１の方向において、赤外フォトダイオードＳＲおよびＳＬは、赤外フォトダイオードＳＵと赤外フォトダイオードＳＤとの間に配置されている。
【００７９】
図１１は、４つの赤外フォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬの検出対象物（例えばユーザの手等）が、図１０の仮想線Ｄ１の方向に沿って移動したときの検出値の推移を例示する。ここで、仮想線Ｄ１の方向において、赤外フォトダイオードＳＵと赤外フォトダイオードＳＤとが最も離れている。そのため、図１１に示すように、赤外フォトダイオードＳＵの検出値（破線）の変化（例えば上昇）と、赤外フォトダイオードＳＤの検出値（細い実線）の同じ変化（例えば上昇）との時間差が最も大きい。コントローラ１０は、フォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬの検出値の所定の変化の時間差を把握することによって、検出対象物の移動方向を判定できる。
【００８０】
コントローラ１０は、近接センサ５からフォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬの検出値を取得する。そして、コントローラ１０は、例えば検出対象物の仮想線Ｄ１の方向への移動を把握するために、フォトダイオードＳＤの検出値からフォトダイオードＳＵの検出値を減算した値を所定の時間で積分してもよい。図１１の例では、領域Ｒ４１およびＲ４２において積分値は非ゼロの値となる。この積分値の変化（例えば正値、ゼロ、負値の変化）から、コントローラ１０は、仮想線Ｄ１の方向における検出対象物の移動を把握できる。
【００８１】
また、コントローラ１０は、フォトダイオードＳＬの検出値からフォトダイオードＳＲの検出値を減算した値を所定の時間で積分してもよい。この積分値の変化（例えば正値、ゼロ、負値の変化）から、コントローラ１０は、仮想線Ｄ１に直交する方向（スマートフォン１の短手方向に略平行な方向）における検出対象物の移動を把握できる。
【００８２】
代替例として、コントローラ１０はフォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬの全ての検出値を用いて演算を行ってもよい。すなわち、コントローラ１０は検出対象物の移動方向を、スマートフォン１の長手方向および短手方向の成分に分離して演算することなく把握してもよい。
【００８３】
検出されるジェスチャは例えば、左右のジェスチャ、上下のジェスチャ、斜めのジェスチャ、時計回りで円を描くジェスチャ、および反時計回りで円を描くジェスチャ等である。例えば左右へのジェスチャとは、スマートフォン１の短手方向と略平行な方向に行われるジェスチャである。上下のジェスチャとは、スマートフォン１の長手方向と略平行な方向に行われるジェスチャである。斜めのジェスチャとは、スマートフォン１と略平行な平面において、スマートフォン１の長手方向と短手方向とのいずれとも平行でない方向に行われるジェスチャである。
【００８４】
一方、コントローラ１０は、図９のステップＳ２１において自機器が濡れていないと判定した場合（ステップＳ２１のＮｏ）、近接センサ５のオフの状態を維持する。この場合、コントローラ１０は、ユーザがタッチスクリーンディスプレイ２に対して操作入力を行うと、当該タッチスクリーンディスプレイ２からの入力を受け付ける（ステップＳ２４）。
【００８５】
コントローラ１０は、タッチスクリーンディスプレイ２から受け付けた入力に応じた制御を実行する（ステップＳ２５）。例えば、コントローラ１０は、タッチスクリーンディスプレイ２から受け付けた入力に応じて、アプリケーションを起動したりできる。
【００８６】
このように、コントローラ１０は、自機器が濡れていると判定した場合、自動的に近接センサ５をオンにして、ジェスチャによる操作の入力を受け付ける。そのため、スマートフォン１が濡れている場合、ユーザは、スマートフォン１に対して特別な操作を実行することなく、スマートフォン１に触れずにジェスチャで制御を実行できるようになる。そのため、本実施形態に係るスマートフォン１によれば、利便性を向上可能である。
【００８７】
図９を参照して説明した処理は、例えば、スマートフォン１が特定のモードの場合に実行されるものであってもよい。例えば、スマートフォン１は、複数のモードを有する。モードは、スマートフォン１の全体の動作について制限等を与える動作モード（動作状態または動作状況）を意味する。例えば、スマートフォン１は、特定のアプリケーションが起動されると、当該アプリケーションに対応する動作モードとなる。モードは同時に１つだけ選択可能であってよい。本実施形態において、スマートフォン１のモードは第１モードおよび第２モードを含む。
【００８８】
第１モードは、例えばキッチン以外の部屋および外出先等での使用に適している通常の動作モード（通常モード）である。第１モードでは、ユーザは、スマートフォン１が実行可能な機能を実行させることができる。例えば、第１モードにおいて、ユーザは、スマートフォン１のカメラ機能、通話機能、およびメール機能等を実行できる。また、第１モードにおいて、ユーザは、スマートフォン１にインストールされたアプリケーションを起動することができる。
【００８９】
第２モードは、キッチンでレシピを表示しながら料理を行うのに最適なスマートフォン１の動作モード（キッチンモード）である。ユーザは、例えばスマートフォン１において、特定のアプリケーションを起動することにより、スマートフォン１を第２モードに遷移させることができる。ここでいう特定のアプリケーションは、例えばレシピを表示するアプリケーションであってよい。図１２は、ユーザがスマートフォン１を第２モードで使用する様子の一例を示す図である。図１２に示す例で、ユーザは料理のレシピをスマートフォン１のディスプレイ２Ａに表示させながら、キッチンでレシピに従って料理をしている。このとき、コントローラ１０は、上述した図９のフローで処理を行ってよい。例えばキッチンでスマートフォン１を使用すると、水等がスマートフォン１に付着することがある。また、ユーザの手が濡れており、濡れた手でスマートフォン１を操作するとスマートフォン１に水滴等が付着する場合がある。このような場合に、コントローラ１０は、自動的に近接センサ５をオンにして、ジェスチャによる操作の入力を受け付ける。これにより、スマートフォン１は、タッチスクリーン２Ｂに指を接触させて操作を受け付けることができるとともに、ジェスチャによる操作を受け付けることができる。そのため、ユーザは、手をスマートフォン１に触れて操作を行う代わりに、ジェスチャによってスマートフォン１を操作することができる。
【００９０】
（第２実施形態）
コントローラ１０による近接センサ５をオンにする制御は、ロック状態の解除を行う制御において適用されてもよい。近接センサ５をオンにする制御が、ロック状態の解除を行う制御に適用される場合の例について、第２実施形態として説明する。第２実施形態においても、所定の条件は、第１実施形態と同様に、スマートフォン１が濡れていると判定可能な条件であるとする。
【００９１】
図１３は、コントローラ１０が実行する、ロック状態の解除の処理手順の一例を示すフローチャートである。図１３は、例えば、スマートフォン１の操作部３が操作されたときに実行されてよい。コントローラ１０は、例えば、ディスプレイ２Ａに画面が表示されていない状態において、操作部３が操作されたことを検知すると、図１３に示すフローを開始する。ここでは、図１３に示すフローの開始時点において、近接センサ５はオフの状態、すなわち起動していない状態であるとする。
【００９２】
スマートフォン１の操作部３が操作されると、コントローラ１０は、ディスプレイ２Ａにロック画面を表示する（ステップＳ３１）。例えば、ディスプレイ２Ａには、図１４に示すようなロック画面が表示される。ロック画面には、例えば「ロックを解除して下さい」という文字等の、ロックを解除することを促す情報が含まれている。
【００９３】
コントローラ１０は、指紋センサ１８に対してロック状態を解除する操作が入力されているか否かを判定する（ステップＳ３２）。ユーザが、例えば図１４に二点鎖線で示すように、ロック画面が表示された状態で指紋センサ１８に指を載置している場合、コントローラ１０は、指紋センサ１８からの出力に基づいて、指紋センサ１８に対してロック状態を解除する操作が入力されていると判定できる。この場合、指紋センサ１８は、読み取った指紋の画像に関する情報をコントローラ１０に送信する。一方、ユーザが、ロック画面が表示された状態で指紋センサ１８に指を載置していない場合、コントローラ１０は、指紋センサ１８に対してロック状態を解除する操作が入力されていないと判定できる。
【００９４】
コントローラ１０は、指紋センサ１８に対してロック状態を解除する操作が入力されていないと判定した場合（ステップＳ３２のＮｏ）、ロック状態を解除することなく、このフローを終了する。コントローラ１０は、例えばロック画面を表示してから所定の時間（例えば数秒）が経過しても、指紋センサ１８に対してロック状態を解除する操作が入力されていないと判定した場合、ディスプレイ２Ａのロック画面の表示を消灯してもよい。
【００９５】
コントローラ１０は、指紋センサ１８に対してロック状態を解除する操作が入力されていると判定した場合（ステップＳ３２のＹｅｓ）、指紋センサ１８により検出された指紋と、予めストレージ９に指紋データ９Ｘとして登録された指紋と適合するか否かを判定する（ステップＳ３３）。
【００９６】
コントローラ１０は、指紋センサ１８により検出された指紋と、ストレージ９に登録された指紋とが適合すると判定した場合（ステップＳ３３のＹｅｓ）、スマートフォン１のロック状態を解除する（ステップＳ４２）。この場合、コントローラ１０は、ディスプレイ２Ａに、図１５に示すようなホーム画面を表示する（ステップＳ４３）。これにより、ユーザは、スマートフォン１において全ての機能が使用可能となる。
【００９７】
一方、コントローラ１０は、指紋センサ１８により検出された指紋と、ストレージ９に登録された指紋とが適合しないと判定した場合（ステップＳ３３のＮｏ）、ロック状態を解除せず、自機器が濡れているか否かを判定する（ステップＳ３４）。コントローラ１０は、例えばタッチスクリーン２Ｂ、指紋センサ１８または気圧センサ１９から、スマートフォン１が濡れているか否かを判定するための情報を取得し、当該情報に基づいて自機器が濡れているか否かを判定する。
【００９８】
コントローラ１０は、自機器が濡れていないと判定した場合（ステップ３４のＮｏ）、自機器が濡れていない場合のロック解除アルゴリズムを実行する。具体的には、コントローラ１０は、ディスプレイ２Ａに認証情報入力受付画面を表示する（ステップＳ３５）。認証情報入力受付画面は、認証情報の入力を受け付ける画面であり、例えば図１６に示すように、認証情報が暗証番号である場合には、テンキーの表示を含む。指紋センサ１８の方式によっては、ユーザの指の状態等により、指紋の画像が鮮明に取得できない場合がある。この場合、再度指紋認証を行わせても、認証が失敗する場合があり、認証の失敗が繰り返されると、ユーザは煩雑さを感じる場合がある。そこで、指紋による認証が失敗した場合には、認証情報入力受付画面を表示し、認証情報による認証を実行させることができる。
【００９９】
ユーザがタッチスクリーンディスプレイ２において認証情報を入力すると、コントローラ１０は、ユーザによる認証情報の入力を受け付ける（ステップＳ３６）。
【０１００】
コントローラ１０は、ステップＳ３６で受け付けた認証情報と、予めストレージ９に認証情報データ９Ｙとして登録された認証情報とが一致するか否かを判定する（ステップＳ３７）。
【０１０１】
コントローラ１０は、受け付けた認証情報と、認証情報データ９Ｙとしてストレージ９に登録された認証情報とが一致しないと判定した場合（ステップＳ３７のＮｏ）、ステップＳ３６に戻って、再度認証情報の入力を受け付ける。コントローラ１０は、例えば所定の回数（例えば５回）認証情報による認証を行っても、受け付けた認証情報とストレージ９に登録された指紋とが一致しないと判定した場合、ロック状態を解除せずに、このフローを終了してもよい。
【０１０２】
一方、コントローラ１０は、受け付けた認証情報と、ストレージ９に登録された認証情報とが一致すると判定した場合（ステップＳ３７のＹｅｓ）、スマートフォン１のロック状態を解除する（ステップＳ４２）。そして、コントローラ１０は、ディスプレイ２Ａにホーム画面を表示する（ステップＳ４３）。これにより、ユーザは、スマートフォン１において全ての機能が使用可能となる。
【０１０３】
このように、自機器が濡れていない場合、指紋による認証が失敗すると、認証情報による認証を行う。認証に成功すると、スマートフォン１は、全ての機能が使用可能な状態となる。
【０１０４】
一方、コントローラ１０は、ステップＳ１３において、自機器が濡れていると判定した場合（ステップ３４のＹｅｓ）、自機器が濡れている場合のロック解除アルゴリズムを実行する。具体的には、コントローラ１０は、近接センサ５をオンにする（ステップＳ３８）。これにより、近接センサ５によるジェスチャの検出が開始される。
【０１０５】
コントローラ１０は、ディスプレイ２Ａにジェスチャ入力受付画面を表示する（ステップＳ３９）。ジェスチャ入力受付画面は、ジェスチャの入力を受け付けることをユーザに通知する画面であり、例えば図１７に示すように、ジェスチャの入力を受け付け可能であることをユーザに通知する表示を含む。スマートフォン１が濡れている場合には、例えば水滴が指紋センサ１８に付着していると、指紋センサ１８が指紋の画像を取得できない場合がある。また、スマートフォン１が濡れている場合には、ユーザが、指をタッチスクリーンディスプレイ２に接触させて操作したくないと考える場合がある。そこで、指紋による認証が失敗した場合には、指紋による認証および認証情報による認証を行わず、本実施形態のように、ジェスチャによる認証を実行させることができる。
【０１０６】
ユーザがスマートフォン１の正面側でジェスチャを行うと、コントローラ１０は、近接センサ５によりユーザが実行したジェスチャを特定することで、ジェスチャの入力を受け付ける（ステップＳ４０）。
【０１０７】
ユーザは、任意のジェスチャを組み合わせたジェスチャを、ジェスチャによる認証で使用するジェスチャとして、ジェスチャデータ９Ｗに登録することができる。例えば、ユーザは、図１８に一例として示すように、右から左へのジェスチャの後、上から下へのジェスチャを行うという、一連のジェスチャの組合せを、ジェスチャによる認証で使用するジェスチャとして、ジェスチャデータ９Ｗに登録することができる。
【０１０８】
コントローラ１０は、図１３のステップＳ４０で受け付けたジェスチャと、ストレージ９に登録されたジェスチャとが一致しないと判定した場合（ステップＳ４１のＮｏ）、ステップＳ４０に戻って、再度ジェスチャの入力を受け付ける。コントローラ１０は、例えば所定の回数（例えば５回）ジェスチャによる認証を行っても、受け付けたジェスチャとストレージ９に登録されたジェスチャとが一致しないと判定した場合、ロック状態を解除せずに、このフローを終了してもよい。
【０１０９】
一方、コントローラ１０は、受け付けたジェスチャと、ジェスチャデータ９Ｗとしてストレージ９に登録されたジェスチャとが一致すると判定した場合（ステップＳ４１のＹｅｓ）、スマートフォン１のロック状態を解除する（ステップＳ４２）。そして、コントローラ１０は、ディスプレイ２Ａにホーム画面を表示する（ステップＳ４３）。これにより、ユーザは、スマートフォン１において全ての機能が使用可能となる。
【０１１０】
このように、自機器が濡れている場合、指紋による認証が失敗すると、コントローラ１０は、近接センサ５をオンにして、ジェスチャによる認証を実行する。そのため、スマートフォン１が濡れている場合、ユーザは、スマートフォン１に対して特別な操作を実行することなく、スマートフォン１に触れずにジェスチャで制御を実行できるようになる。そのため、本実施形態に係るスマートフォン１によれば、利便性を向上可能である。
【０１１１】
例えば、濡れている手でスマートフォン１を触ったことにより、スマートフォン１に水滴が付着した場合を想定する。この場合、コントローラ１０は、近接センサ５をオンにし、ジェスチャによる入力を受け付け可能な状態となる。このとき、ユーザは、手でタッチスクリーン２Ｂに触ることにより操作を行うことも可能である。しかしながら、手でタッチスクリーン２Ｂに触った場合には、手の水滴がタッチスクリーン２Ｂに水滴が付着する。すると、例えばユーザがディスプレイ２Ａにおいて、画像または文字等の情報を表示させようとした場合、付着した水滴により、表示された情報が見にくくなる場合がある。これに対し、ユーザがジェスチャにより入力を行うと、手でタッチスクリーン２Ｂに触れないため、手に付着した水滴がタッチスクリーン２Ｂに付着しない。このようにして、スマートフォン１によれば、ディスプレイ２Ａにおける情報の視認性を維持しやすくなる。
【０１１２】
なお、コントローラ１０は、ジェスチャによりロック状態を解除した場合、ユーザが実行可能な機能を、一部制限してもよい。例えば、コントローラ１０は、ジェスチャによりロック状態を解除した場合、個人情報を伴う機能および金銭の授受を伴う機能については、実行できないように制限してもよい。つまり、コントローラ１０は、ジェスチャによりロック状態を解除した場合、個人情報を伴う機能および金銭の授受を伴う機能については、ユーザからの入力を受け付けても実行しなくてよい。個人情報を伴う機能は、例えば、メールの送受信機能等、機能の実行に際して個人情報を用いる機能である。金銭の授受を伴う機能は、例えば、オンラインショッピング等、機能の実行に際して金銭の授受が発生し得る機能である。この場合、ユーザは、例えば個人情報を伴う機能および金銭の授受を伴う機能を実行するときは、認証情報を用いてロック状態の解除を行ってから、これらの機能を実行する。
【０１１３】
また、コントローラ１０は、ジェスチャによりロック状態を解除した場合、所定の操作をジェスチャによる入力操作で受け付けてもよい。すなわち、ジェスチャによるロック解除が行われた場合、ユーザは、引き続きタッチスクリーン２Ｂに触らずに操作を行うことを希望する場合があると考えられる。そこで、コントローラ１０は、ジェスチャによりロック状態を解除した場合、いくつかの機能をジェスチャによる入力操作で受け付けてよい。ジェスチャによる入力操作で受付可能となる機能は、例えば予めユーザにより設定されていてもよい。ジェスチャによる入力操作で受付可能となる機能は、例えばユーザが頻繁に（つまり他の機能よりも高い頻度で）使用する機能であってもよい。例えば、コントローラ１０は、ジェスチャによりロック状態を解除した場合、手を左右に動かすジェスチャにより、メール閲覧機能を実行してもよい。例えば、コントローラ１０は、ジェスチャによりロック状態を解除した場合、手を上下に動かすジェスチャにより、電話のアプリケーションを起動してもよい。例えば、コントローラ１０は、ジェスチャによりロック状態を解除した場合、手で円を描くジェスチャにより、カメラ１２または１３を起動してもよい。コントローラ１０は、ここで示した例に限られず、他の任意の機能を、ジェスチャによる入力操作で受け付けてよい。
【０１１４】
（第３実施形態）
所定の条件は、上述した、スマートフォン１が濡れていると判定可能な条件に限られない。所定の条件は、例えば周囲の環境を判定可能な条件であってよい。第３実施形態では、所定の条件が、周囲の環境を判定可能な条件である場合の例について説明する。
【０１１５】
本実施形態において、スマートフォン１は、周囲の環境を判定可能な情報を取得する。例えば、スマートフォン１は、周囲の環境を判定可能な情報として、温度センサ２０で測定した温度および／または湿度センサ２１で測定した湿度を取得できる。スマートフォン１は、例えば取得した温度および／または湿度に基づき、周囲の環境を判定し、判定結果に応じて近接センサ５をオンにする。
【０１１６】
例えば、スマートフォン１は、取得した温度が所定の閾値よりも高く、かつ、取得した湿度が所定の閾値よりも高い場合に、周囲の環境が条件を満たすと判定して、近接センサ５をオンにしてよい。例えば、ユーザが、浴槽でお湯につかりながらスマートフォン１を使用するとする。浴室内は、浴室外と比較して、温度および湿度が高くなりやすい。そのため、温度および湿度の閾値を、浴室内と判定可能な閾値に設定することにより、スマートフォン１は、取得した温度および湿度に基づき、周囲の環境として、浴室内であるか否かを判定できる。浴室内では、ユーザがシャワーを浴びたり浴槽に浸かったりする等することによって、スマートフォン１が濡れる可能性が高い。そこで、スマートフォン１は、周囲の環境が条件を満たす場合に、浴室内であると判定し、近接センサ５をオンにすることにより、ジェスチャの入力を受け付け可能な状態となる。つまり、スマートフォン１は、ユーザからの特定の入力操作を必要とすることなく、自動的に、ジェスチャの入力を受け付け可能な状態となる。このようにして、本実施形態に係るスマートフォン１によれば、利便性が向上する。
【０１１７】
例えば、スマートフォン１は、取得した温度が所定の閾値よりも低く、かつ、取得した湿度が所定の閾値よりも低い場合に、周囲の環境が条件を満たすと判定して、近接センサ５をオンにしてもよい。例えば、冬に外出する際、ユーザは手袋を着用する場合がある。しかしながら、手袋を着用した状態では、スマートフォン１は、指紋を用いた認証を実行できず、タッチスクリーン２Ｂへの入力も正しく受け付けられない場合がある。一方で、ユーザは、スマートフォン１を操作するために手袋を脱ぐことを煩雑に感じる場合がある。そこで、スマートフォン１は、取得した温度が所定の閾値（例えば０℃）よりも低く、かつ、取得した湿度が所定の閾値（例えば２０％）よりも低い場合に、ユーザが手袋を着用していると推定して、近接センサ５をオンにする。これにより、スマートフォン１は、ジェスチャの入力を受け付け可能な状態となる。つまり、スマートフォン１は、ユーザからの特定の入力操作を必要とすることなく、自動的に、ジェスチャの入力を受け付け可能な状態となる。このようにして、本実施形態に係るスマートフォン１によれば、利便性が向上する。
【０１１８】
図１９は、コントローラ１０が実行する処理手順の一例を示すフローチャートである。コントローラ１０は、図１９に示すフローを、例えば定期的に実行してよい。図１９に示すフローの開始時点において、近接センサ５はオフの状態であるとする。
【０１１９】
コントローラ１０は、所定の条件が満たされているか否かとして、周囲の環境が所定の条件を満たすか否かを判定する（ステップＳ５１）。コントローラ１０は、例えば上述したように、温度センサ２０で測定した温度および／または湿度センサ２１で測定した湿度を取得し、取得した温度および／または湿度に基づいて、周囲の環境が所定の条件を満たすか否かを判定してよい。
【０１２０】
コントローラ１０は、周囲の環境が所定の条件を満たすと判定した場合（ステップＳ５１のＹｅｓ）、近接センサ５をオンにする（ステップＳ５２）。これにより、近接センサ５によるジェスチャの検出が開始される。コントローラ１０は、例えば近接センサ５をオンにしたあと、所定の期間（例えば５分間または１０分間等）近接センサ５をオンにした状態を維持してよい。
【０１２１】
一方、コントローラ１０は、周囲の環境が所定の条件を満たさないと判定した場合（ステップＳ５１のＮｏ）、近接センサ５のオフの状態を維持する。この場合、コントローラ１０は、タッチスクリーンディスプレイ２からの入力を受付可能である。
【０１２２】
図１９において、ステップＳ５２からステップＳ５５は、それぞれ図９のステップＳ２２からステップＳ２５と同様であってよいため、それらの詳細な説明については、省略する。
【０１２３】
第３実施形態において、コントローラ１０は、さらに他の入力情報に基づいて制御を行ってもよい。例えば、コネクタ１４がイヤホンプラグを差し込むことが可能なイヤホンジャックであり、コントローラ１０は、周囲の環境に基づいてユーザが手袋を着用していると推定される場合に、さらにコネクタ１４に、イヤホンプラグが差し込まれたことを検出したとする。このようにイヤホンプラグがコネクタ１４に差し込まれた場合、ユーザが、スマートフォン１に音声を再生させようとしていることが推定される。そこで、コントローラ１０は、周囲の環境に基づいてユーザが手袋を着用していると推定され、かつ、コネクタ１４にイヤホンプラグが差し込まれたことを検出した場合、近接センサ５をオンにするとともに、特定のジェスチャを音声の再生と対応付けてよい。例えば、コントローラ１０は、手を左右方向に動かすジェスチャを、音声の再生と対応付けてよい。コントローラ１０は、音声の再生と対応付けられたジェスチャを検出した場合、音声を再生する制御を行う。これにより、ユーザは、タッチスクリーン２Ｂへの入力操作を行うことなく、イヤホンプラグをコネクタ１４に差し込むことにより、ジェスチャによる音楽の再生を行うことができる。このようにして、スマートフォン１によれば、利便性が向上する。
【０１２４】
（その他の実施形態）
本発明を図面および実施形態に基づき説明してきたが、当業者であれば本開示に基づき種々の変形および修正を行うことが容易であることに注意されたい。したがって、これらの変形および修正は本発明の範囲に含まれることに留意されたい。例えば、各手段または各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段またはステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。
【０１２５】
上記の実施形態において、コントローラ１０は、所定の条件が満たされたと判定した場合に、近接センサ５をオンにし、ジェスチャによる操作入力を受け付け、処理を実行すると説明した。しかしながら、コントローラ１０による制御はこれに限られない。例えば、コントローラ１０は、予め近接センサ５をオンにしておいてもよい。そして、コントローラ１０は、所定の条件が満たされたと判定した場合に、ジェスチャによる操作入力に基づいて、処理を実行してもよい。つまり、この場合、コントローラ１０は、所定の条件が満たされていないと判定している場合、ジェスチャによる操作入力を受け付けることはできるが、ジェスチャによる操作入力に基づく処理を実行しない。コントローラ１０は、所定の条件が満たされたと判定した場合、ジェスチャによる操作入力に基づく処理を実行する。これによっても、スマートフォン１は、例えば濡れている場合に、自動的にジェスチャによる入力が可能となるため、利便性が向上する。
【０１２６】
上記の実施形態では、ジェスチャは、近接センサ５により検出されると説明したが、必ずしも近接センサ５により検出されなくてもよい。ジェスチャは、任意の非接触でユーザのジェスチャを検出可能な、任意の非接触センサにより検出されてもよい。非接触センサの一例は、例えば、カメラ１３または照度センサ４等を含む。
【０１２７】
本開示内容の多くの側面は、プログラム命令を実行可能なコンピュータシステムその他のハードウェアにより実行される、一連の動作として示される。コンピュータシステムその他のハードウェアには、例えば、汎用コンピュータ、ＰＣ（パーソナルコンピュータ）、専用コンピュータ、ワークステーション、ＰＣＳ（Personal Communications System、パーソナル移動通信システム）、移動（セルラー）電話機、データ処理機能を備えた移動電話機、ＲＦＩＤ受信機、ゲーム機、電子ノートパッド、ラップトップコンピュータ、ＧＰＳ（Global Positioning System）受信機またはその他のプログラム可能なデータ処理装置が含まれる。各実施形態では、種々の動作または制御方法は、プログラム命令（ソフトウェア）で実装された専用回路（例えば、特定機能を実行するために相互接続された個別の論理ゲート）、一以上のプロセッサにより実行される論理ブロックおよび／またはプログラムモジュール等により実行されることに留意されたい。論理ブロックおよび／またはプログラムモジュール等を実行する一以上のプロセッサには、例えば、一以上のマイクロプロセッサ、ＣＰＵ（中央演算処理ユニット）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＤＳＰ（Digital Signal Processor）、ＰＬＤ（Programmable Logic Device）、ＦＰＧＡ（Field Programmable Gate Array）、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子機器、ここに記載する機能を実行可能に設計されたその他の装置および／またはこれらいずれかの組合せが含まれる。ここに示す実施形態は、例えば、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコードまたはこれらいずれかの組合せにより実装される。命令は、必要なタスクを実行するためのプログラムコードまたはコードセグメントであってもよい。そして、命令は、機械読取り可能な非一時的記憶媒体その他の媒体に格納することができる。コードセグメントは、手順、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、クラスまたは命令、データ構造もしくはプログラムステートメントのいずれかの任意の組合せを示すものであってもよい。コードセグメントは、他のコードセグメントまたはハードウェア回路と、情報、データ引数、変数または記憶内容の送信および／または受信を行い、これにより、コードセグメントが他のコードセグメントまたはハードウェア回路と接続される。
【０１２８】
ここで用いられるストレージ９は、さらに、ソリッドステートメモリ、磁気ディスクおよび光学ディスクの範疇で構成されるコンピュータ読取り可能な有形のキャリア（媒体）として構成することができる。かかる媒体には、ここに開示する技術をプロセッサに実行させるためのプログラムモジュール等のコンピュータ命令の適宜なセットまたはデータ構造が格納される。コンピュータ読取り可能な媒体には、一つ以上の配線を備えた電気的接続、磁気ディスク記憶媒体、磁気カセット、磁気テープ、その他の磁気および光学記憶装置（例えば、ＣＤ（Compact Disk）、レーザーディスク（登録商標）、ＤＶＤ（登録商標）（Digital Versatile Disc）、フロッピー（登録商標）ディスクおよびブルーレイディスク（登録商標))、可搬型コンピュータディスク、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read-Only Memory）、ＥＰＲＯＭ（Erasable Programmable Read-Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）もしくはフラッシュメモリ等の書換え可能でプログラム可能なＲＯＭもしくは情報を格納可能な他の有形の記憶媒体またはこれらいずれかの組合せが含まれる。メモリは、プロセッサまたはプロセッシングユニットの内部および／または外部に設けることができる。ここで用いられるように、「メモリ」という語は、あらゆる種類の長期記憶用、短期記憶用、揮発性、不揮発性またはその他のメモリを意味する。つまり、「メモリ」は特定の種類および／または数に限定されない。また、記憶が格納される媒体の種類も限定されない。
【符号の説明】
【０１２９】
１  スマートフォン（電子機器）
１Ａ  フロントフェイス
１Ｂ  バックフェイス
１Ｃ  サイドフェイス
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３  操作部
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｗ  ジェスチャデータ
９Ｘ  指紋データ
９Ｙ  認証情報データ
９Ｚ  設定データ
１０  コントローラ
１１  スピーカ
１２、１３  カメラ
１４  コネクタ
１５  加速度センサ
１６  方位センサ
１７  ジャイロスコープ
１８  指紋センサ
１９  気圧センサ
２０  温度センサ
２１  湿度センサ
３０  ハウジング
ＳＵ，ＳＲ，ＳＤ，ＳＬ  フォトダイオード
【図１】
2019028973.tif 000003
【図２】
2019028973.tif 000004
【図３】
2019028973.tif 000005
【図４】
2019028973.tif 000006
【図５】
2019028973.tif 000007
【図６】
2019028973.tif 000008
【図７】
2019028973.tif 000009
【図８】
2019028973.tif 000010
【図９】
2019028973.tif 000011
【図１０】
2019028973.tif 000012
【図１１】
2019028973.tif 000013
【図１２】
2019028973.tif 000014
【図１３】
2019028973.tif 000015
【図１４】
2019028973.tif 000016
【図１５】
2019028973.tif 000017
【図１６】
2019028973.tif 000018
【図１７】
2019028973.tif 000019
【図１８】
2019028973.tif 000020
【図１９】
2019028973.tif 000021
【手続補正書】
【提出日】平成29年12月20日(2017.12.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接センサと、
指紋センサによって検出された指紋による認証が失敗すると、前記近接センサをオンにするコントローラと、
を備える電子機器。
【請求項２】
前記コントローラは、前記指紋による認証が失敗し、かつ、タッチセンサの出力に基づいて自機器が濡れていると判定すると、前記近接センサをオンにする、請求項１に記載の電子機器。
【請求項３】
前記コントローラは、前記近接センサをオンにしたあと、所定の期間、前記近接センサをオンにした状態を維持する、請求項１又は請求項２に記載の電子機器。
【請求項４】
近接センサと、
指紋センサによって検出された指紋による認証が失敗すると、前記近接センサによって検出されたジェスチャに基づいて処理を実行するコントローラと、
を備える電子機器。
【請求項５】
前記コントローラは、前記指紋による認証が失敗し、かつ、タッチセンサの出力に基づいて自機器が濡れていると判定すると、前記近接センサによって検出されたジェスチャに基づいて処理を実行する、請求項４に記載の電子機器。
【請求項６】
前記コントローラは、前記近接センサによって検出されたジェスチャに基づいてロックを解除する処理を実行する、請求項１乃至請求項５のいずれか一項に記載の電子機器。
【請求項７】
前記コントローラは、前記ジェスチャに基づいてロックを解除した場合、当該電子機器が実行可能な機能を、一部制限する、請求項６に記載の電子機器。
【請求項８】
前記コントローラは、前記ジェスチャに基づいてロックを解除した場合、所定の操作をジェスチャによる入力操作で受付可能となる、請求項６に記載の電子機器。
【請求項９】
近接センサを備える電子機器に、
指紋センサによって検出された指紋による認証が失敗すると、前記近接センサをオンにするステップ
を実行させるプログラム。
【請求項１０】
近接センサを備える電子機器に、
指紋センサによって検出された指紋による認証が失敗すると、前記近接センサによって検出されたジェスチャに基づいて処理を実行するステップ
を実行させるプログラム。
【請求項１１】
近接センサを備える電子機器による制御方法であって、
指紋センサによって検出された指紋による認証が失敗すると、前記近接センサをオンにするステップ
を含む制御方法。
【請求項１２】
近接センサを備える電子機器による制御方法であって、
指紋センサによって検出された指紋による認証が失敗すると、前記近接センサによって検出されたジェスチャに基づいて処理を実行するステップ
を含む制御方法。
【手続補正書】
【提出日】平成30年3月8日(2018.3.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接センサと、
指紋センサによって検出された指紋による認証が失敗すると、前記近接センサをオンにし、ディスプレイに前記近接センサによって検出されるジェスチャの入力受付画面を表示させるコントローラと、
を備える電子機器。
【請求項２】
前記コントローラは、前記指紋による認証が失敗し、かつ、タッチセンサの出力に基づいて自機器が濡れていると判定すると、前記近接センサをオンにし、ディスプレイに前記近接センサによって検出されるジェスチャの入力受付画面を表示させる、請求項１に記載の電子機器。
【請求項３】
前記コントローラは、前記近接センサをオンにしたあと、所定の期間、前記近接センサをオンにした状態を維持する、請求項１又は請求項２に記載の電子機器。
【請求項４】
近接センサと、
指紋センサによって検出された指紋による認証が失敗すると、ディスプレイに前記近接センサによって検出されるジェスチャの入力受付画面を表示させ、前記近接センサによって検出されたジェスチャに基づいて処理を実行するコントローラと、
を備える電子機器。
【請求項５】
前記コントローラは、前記指紋による認証が失敗し、かつ、タッチセンサの出力に基づいて自機器が濡れていると判定すると、ディスプレイに前記近接センサによって検出されるジェスチャの入力受付画面を表示させ、前記近接センサによって検出されたジェスチャに基づいて処理を実行する、請求項４に記載の電子機器。
【請求項６】
前記コントローラは、前記近接センサによって検出されたジェスチャに基づいてロックを解除する処理を実行する、請求項１乃至請求項５のいずれか一項に記載の電子機器。
【請求項７】
前記コントローラは、前記ジェスチャに基づいてロックを解除した場合、当該電子機器が実行可能な機能を、一部制限する、請求項６に記載の電子機器。
【請求項８】
前記コントローラは、前記ジェスチャに基づいてロックを解除した場合、所定の操作をジェスチャによる入力操作で受付可能となる、請求項６に記載の電子機器。
【請求項９】
近接センサを備える電子機器に、
指紋センサによって検出された指紋による認証が失敗すると、
前記近接センサをオンにするステップと、
ディスプレイに前記近接センサによって検出されるジェスチャの入力受付画面を表示させるステップと
を実行させるプログラム。
【請求項１０】
近接センサを備える電子機器に、
指紋センサによって検出された指紋による認証が失敗すると、
ディスプレイに前記近接センサによって検出されるジェスチャの入力受付画面を表示させるステップと、
前記近接センサによって検出されたジェスチャに基づいて処理を実行するステップと
を実行させるプログラム。
【請求項１１】
近接センサを備える電子機器による制御方法であって、
指紋センサによって検出された指紋による認証が失敗すると、
前記近接センサをオンにするステップと、
ディスプレイに前記近接センサによって検出されるジェスチャの入力受付画面を表示させるステップと
を含む制御方法。
【請求項１２】
近接センサを備える電子機器による制御方法であって、
指紋センサによって検出された指紋による認証が失敗すると、
ディスプレイに前記近接センサによって検出されるジェスチャの入力受付画面を表示させるステップと、
前記近接センサによって検出されたジェスチャに基づいて処理を実行するステップと
を含む制御方法。
【手続補正書】
【提出日】平成30年6月27日(2018.6.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接センサと、
指紋センサによって自機器に接触して検出された指紋による認証が失敗すると、前記近接センサをオンにし、ディスプレイに前記近接センサによって検出される自機器に触れずに行うジェスチャの入力受付画面を表示させるコントローラと、
を備える電子機器。
【請求項２】
前記コントローラは、前記指紋による認証が失敗し、かつ、タッチセンサの出力に基づいて自機器が濡れていると判定すると、前記近接センサをオンにし、ディスプレイに前記近接センサによって検出されるジェスチャの入力受付画面を表示させる、請求項１に記載の電子機器。
【請求項３】
前記コントローラは、前記近接センサをオンにしたあと、所定の期間、前記近接センサをオンにした状態を維持する、請求項１又は請求項２に記載の電子機器。
【請求項４】
近接センサと、
指紋センサによって自機器に接触して検出された指紋による認証が失敗すると、ディスプレイに前記近接センサによって検出される自機器に触れずに行うジェスチャの入力受付画面を表示させ、前記近接センサによって検出されたジェスチャに基づいて処理を実行するコントローラと、
を備える電子機器。
【請求項５】
前記コントローラは、前記指紋による認証が失敗し、かつ、タッチセンサの出力に基づいて自機器が濡れていると判定すると、ディスプレイに前記近接センサによって検出されるジェスチャの入力受付画面を表示させ、前記近接センサによって検出されたジェスチャに基づいて処理を実行する、請求項４に記載の電子機器。
【請求項６】
前記コントローラは、前記近接センサによって検出されたジェスチャに基づいてロックを解除する処理を実行する、請求項１乃至請求項５のいずれか一項に記載の電子機器。
【請求項７】
前記コントローラは、前記ジェスチャに基づいてロックを解除した場合、当該電子機器が実行可能な機能を、一部制限する、請求項６に記載の電子機器。
【請求項８】
前記コントローラは、前記ジェスチャに基づいてロックを解除した場合、所定の操作をジェスチャによる入力操作で受付可能となる、請求項６に記載の電子機器。
【請求項９】
近接センサを備える電子機器に、
指紋センサによって自機器に接触して検出された指紋による認証が失敗すると、
前記近接センサをオンにするステップと、
ディスプレイに前記近接センサによって検出される自機器に触れずに行うジェスチャの入力受付画面を表示させるステップと
を実行させるプログラム。
【請求項１０】
近接センサを備える電子機器に、
指紋センサによって自機器に接触して検出された指紋による認証が失敗すると、
ディスプレイに前記近接センサによって検出される自機器に触れずに行うジェスチャの入力受付画面を表示させるステップと、
前記近接センサによって検出されたジェスチャに基づいて処理を実行するステップと
を実行させるプログラム。
【請求項１１】
近接センサを備える電子機器による制御方法であって、
指紋センサによって自機器に接触して検出された指紋による認証が失敗すると、
前記近接センサをオンにするステップと、
ディスプレイに前記近接センサによって検出される自機器に触れずに行うジェスチャの入力受付画面を表示させるステップと
を含む制御方法。
【請求項１２】
近接センサを備える電子機器による制御方法であって、
指紋センサによって自機器に接触して検出された指紋による認証が失敗すると、
ディスプレイに前記近接センサによって検出される自機器に触れずに行うジェスチャの入力受付画面を表示させるステップと、
前記近接センサによって検出されたジェスチャに基づいて処理を実行するステップと
を含む制御方法。