(57)【要約】【課題】電子機器の利便性を向上することが可能な技術を提供する。【解決手段】電子機器は、表示面と、第１センサと、第２センサと、制御部とを備える。第１センサは、検出対象面を有し、当該検出対象面をさわる指の指紋を検出する。第２センサは、電子機器の傾きを検出する。制御部は、第１センサでの第１検出結果に基づいて検出対象面に対する指の操作を特定する。制御部は、第２センサでの第２検出結果に基づいて電子機器の傾きを特定する。制御部は、特定した操作及び傾きに基づいて表示面での第１画面の表示を制御する。【選択図】図６
2020017218.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
表示面と、
検出対象面を有し、当該検出対象面をさわる指の指紋を検出する第１センサと、
前記電子機器の傾きを検出する第２センサと、
前記第１センサでの第１検出結果に基づいて前記検出対象面に対する指の操作を特定し、前記第２センサでの第２検出結果に基づいて前記傾きを特定し、特定した前記操作及び前記傾きに基づいて前記表示面での第１画面の表示を制御する制御部と
を備える、電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記制御部は、
前記第１検出結果に基づいて前記検出対象面に対する指の第１操作を特定すると、前記第１画面の表示のスクロールを行い、
前記傾きに基づいて前記スクロールのスクロール速度を決定する、電子機器。
【請求項３】
請求項２に記載の電子機器であって、
前記制御部は、前記スクロールを行っている間、前記傾きに応じて前記スクロール速度を変更する、電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記制御部は、
前記検出対象面が指でさわられている場合、前記傾きに応じた前記スクロール速度の変更を行い、
前記検出対象面が指でさわられていない場合、前記傾きに応じた前記スクロール速度の変更を行わない、電子機器。
【請求項５】
請求項４に記載の電子機器であって、
前記制御部は、前記検出対象面から指が離れた場合、前記検出対象面から指が離れたときの前記スクロール速度を維持する、電子機器。
【請求項６】
請求項３から請求項５のいずれか一つに記載の電子機器であって、
前記制御部は、
前記スクロールを開始するときには前記スクロール速度を第１初期値に設定し、その後、前記傾きに応じて前記スクロール速度を変更し、
前記スクロールが終了して再度前記スクロールを開始するとき、前記第１初期値に、前回の前記スクロールが終了したときの前記スクロール速度を設定する、電子機器。
【請求項７】
請求項１から請求項６のいずれか一つに記載の電子機器であって、
前記制御部は、
前記第１検出結果に基づいて前記検出対象面に対する指の第２操作を特定すると、前記第１画面の表示の拡大あるいは縮小を行い、
前記傾きに基づいて前記拡大あるいは前記縮小の速度を決定する、電子機器。
【請求項８】
請求項７に記載の電子機器であって、
前記制御部は、前記拡大あるいは前記縮小を行っている間、前記傾きに応じて前記速度を変更する、電子機器。
【請求項９】
請求項８に記載の電子機器であって、
前記制御部は、
前記検出対象面が指でさわられている場合、前記傾きに応じた前記速度の変更を行い、
前記検出対象面が指でさわられていない場合、前記傾きに応じた前記速度の変更を行わない、電子機器。
【請求項１０】
請求項９に記載の電子機器であって、
前記制御部は、前記検出対象面から指が離れた場合、前記検出対象面から指が離れたときの前記速度を維持する、電子機器。
【請求項１１】
請求項８から１０のいずれか一つに記載の電子機器であって、
前記制御部は、
前記拡大及び前記縮小の一方の処理を開始するときには前記速度を第２初期値に設定し、その後、前記第２検出結果に基づいて特定する前記傾きに応じて前記速度を変更し、
前記一方の処理が終了して再度前記一方の処理を開始するとき、前記第２初期値に、前回の前記一方の処理が終了したときの前記速度を設定する、電子機器。
【請求項１２】
請求項１から請求項１１のいずれか一つに記載の電子機器であって、
前記表示面に対する操作を検出する第３センサをさらに備え、
前記制御部は、
前記表示面に第２画面が表示されている場合に、
前記第２画面に対する基準点を指定する第３操作を前記第３センサでの第３検出結果に基づいて特定した後、前記検出対象面に対する前記第２画面の表示の拡大あるいは縮小を指示する指の第４操作を前記第１検出結果に基づいて特定すると、前記第３操作で指定された前記基準点を中心に前記第２画面の表示を拡大あるいは縮小する処理を実行する、電子機器。
【請求項１３】
請求項１２に記載の電子機器であって、
前記制御部は、前記第３操作で指定された前記基準点が、前記表示面における前記第２画面の表示領域の中心に位置するように前記処理を実行する、電子機器。
【請求項１４】
請求項１２及び請求項１３のいずれか一つに記載の電子機器であって、
前記制御部は、前記第３操作を特定すると、前記第４操作を受け付けることを示す第１情報を前記第２画面に示す、電子機器。
【請求項１５】
請求項１４に記載の電子機器であって、
前記制御部は、
所定期間、前記第１情報を前記第２画面に示し、
前記第２画面に前記第１情報を示している場合に前記第４操作を受け付け、
前記第２画面に前記第１情報を示していない場合に前記第４操作を受け付けない、電子機器。
【請求項１６】
請求項１２から請求項１５のいずれか一つに記載の電子機器であって、
前記制御部は、
前記検出対象面が指でさわられている場合に前記第３操作を受け付け、
前記検出対象面が指でさわられていない場合に前記第３操作を受け付けない、電子機器。
【請求項１７】
請求項１から請求項１６のいずれか一つに記載の電子機器であって、
ユーザによるジェスチャを検出する第４センサをさらに備え、
前記制御部は、前記第４センサでの第４検出結果に基づいて前記ジェスチャを特定し、特定した前記操作及び前記ジェスチャに基づいて前記表示面での第３画面の表示を制御する、電子機器。
【請求項１８】
請求項１７に記載の電子機器であって、
前記制御部は、前記検出対象面が指でさわられているときに前記第４検出結果に基づいて前記ユーザによる第１ジェスチャを特定すると、前記第３画面の表示をスクロールする、電子機器。
【請求項１９】
請求項１８に記載の電子機器であって、
前記制御部は、
前記検出対象面が指でさわられているときに前記第１ジェスチャを特定すると、所定量だけ前記第３画面の表示をスクロールし、
前記第１ジェスチャが行われるときに前記第１センサで検出される指紋に応じて、前記所定量を変化させる、電子機器。
【請求項２０】
請求項１８及び請求項１９のいずれか一つに記載の電子機器であって、
前記制御部は、
前記検出対象面が指でさわられているときに前記第１ジェスチャを特定すると、第１の量だけ前記第３画面の表示をスクロールし、
前記表示面に第４画面が表示されている場合に、前記第１検出結果に基づいて前記検出対象面に対する指の第５操作を特定すると、前記第１の量とは異なる第２の量だけ前記第４画面の表示をスクロールする、電子機器。
【請求項２１】
請求項１７から請求項２０のいずれか一つに記載の電子機器であって、
前記制御部は、前記検出対象面が指でさわられているときに前記第４検出結果に基づいて前記ユーザよる第２ジェスチャを特定すると、前記第３画面の表示を拡大あるいは縮小する、電子機器。
【請求項２２】
請求項２１に記載の電子機器であって、
前記制御部は、
前記検出対象面が指でさわられているときに前記第２ジェスチャを特定すると、所定倍率で前記第３画面の表示を拡大あるいは縮小し、
前記第２ジェスチャが行われるときに前記第１センサで検出される指紋に応じて、前記所定倍率を変化させる、電子機器。
【請求項２３】
請求項２１及び請求項２２のいずれか一つに記載の電子機器であって、
前記制御部は、
前記検出対象面が指でさわられているときに前記第２ジェスチャを特定すると、第１の倍率で前記第３画面の表示を拡大あるいは縮小し、
前記表示面に第５画面が表示されている場合に、前記第１検出結果に基づいて前記検出対象面に対する指の第６操作を特定すると、前記第１の倍率とは異なる第２の倍率で前記第５画面の表示を拡大あるいは縮小する、電子機器。
【請求項２４】
電子機器を制御するための制御プログラムであって、
前記電子機器が有する検出対象面をさわる指の指紋を検出する第１センサでの第１検出結果に基づいて前記検出対象面に対する指の操作を特定する第１処理と、
前記電子機器の傾きを検出する第２センサでの第２検出結果に基づいて前記傾きを特定する第２処理と、
特定された前記操作及び前記傾きに基づいて、前記電子機器が有する表示面でのある画面の表示を制御する第３処理と
を、前記電子機器に実行させるための制御プログラム。
【請求項２５】
電子機器での表示制御方法であって、
前記電子機器が有する検出対象面をさわる指の指紋を検出する第１センサでの第１検出結果に基づいて前記検出対象面に対する指の操作を特定し、
前記電子機器の傾きを検出する第２センサでの第２検出結果に基づいて前記傾きを特定し、
特定された前記操作及び前記傾きに基づいて、前記電子機器が有する表示面でのある画面の表示を制御する、表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子機器に関する。
【背景技術】
【０００２】
特許文献１及び２に記載されているように、電子機器に関して様々な技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１１／０６７８４５号
【特許文献２】特開２０１３−１１４６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子機器については、その利便性の向上が望まれている。
【０００５】
そこで、本発明は上述の点に鑑みて成されたものであり、電子機器の利便性を向上することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
電子機器、制御プログラム及び表示制御方法が開示される。一の実施の形態では、電子機器は、表示面と、第１センサと、第２センサと、制御部とを備える。第１センサは、検出対象面を有し、当該検出対象面をさわる指の指紋を検出する。第２センサは、電子機器の傾きを検出する。制御部は、第１センサでの第１検出結果に基づいて検出対象面に対する指の操作を特定する。制御部は、第２センサでの第２検出結果に基づいて電子機器の傾きを特定する。制御部は、特定した操作及び傾きに基づいて表示面での第１画面の表示を制御する。
【０００７】
また、一の実施の形態では、制御プログラムは、電子機器を制御するための制御プログラムである。制御プログラムは、電子機器が有する検出対象面をさわる指の指紋を検出する第１センサでの第１検出結果に基づいて検出対象面に対する指の操作を特定する第１処理と、電子機器の傾きを検出する第２センサでの第２検出結果に基づいて当該傾きを特定する第２処理と、特定された操作及び傾きに基づいて、電子機器が有する表示面でのある画面の表示を制御する第３処理とを、電子機器に実行させるためのものである。
【０００８】
また、一の実施の形態では、表示制御方法は、電子機器での表示制御方法である。表示制御方法は、電子機器が有する検出対象面をさわる指の指紋を検出する第１センサでの第１検出結果に基づいて検出対象面に対する指の操作を特定し、電子機器の傾きを検出する第２センサでの第２検出結果に基づいて当該傾きを特定し、特定された操作及び傾きに基づいて、電子機器が有する表示面でのある画面の表示を制御する。
【発明の効果】
【０００９】
電子機器の利便性が向上する。
【図面の簡単な説明】
【００１０】
【図１】電子機器の外観の一例を示す正面図である。
【図２】電子機器の外観の一例を示す背面図である。
【図３】電子機器の外観の一例を示す側面図である。
【図４】ユーザの電子機器の操作例を示す図である。
【図５】ユーザの電子機器の操作例を示す図である。
【図６】電子機器の構成の一例を示すブロック図である。
【図７】電子機器の表示の一例を示す図である。
【図８】電子機器の表示の一例を示す図である。
【図９】ユーザの電子機器の操作例を示す図である。
【図１０】ユーザの電子機器の操作例を示す図である。
【図１１】ユーザの電子機器の操作例を示す図である。
【図１２】電子機器の表示の一例を示す図である。
【図１３】電子機器の表示の一例を示す図である。
【図１４】電子機器の表示の一例を示す図である。
【図１５】電子機器の表示の一例を示す図である。
【図１６】電子機器の表示の一例を示す図である。
【図１７】電子機器の表示の一例を示す図である。
【図１８】電子機器の表示の一例を示す図である。
【図１９】電子機器の表示の一例を示す図である。
【図２０】電子機器の動作の一例を示すフローチャートである。
【図２１】電子機器の動作の一例を説明するための図である。
【図２２】ユーザの電子機器の操作例を示す図である。
【図２３】ユーザの電子機器の操作例を示す図である。
【図２４】ユーザの電子機器の操作例を示す図である。
【図２５】電子機器の動作の一例を示すフローチャートである。
【図２６】ユーザの電子機器の操作例を示す図である。
【図２７】ユーザの電子機器の操作例を示す図である。
【図２８】電子機器の動作の一例を示すフローチャートである。
【図２９】電子機器の動作の一例を示すフローチャートである。
【図３０】電子機器の構成の一例を示すブロック図である。
【図３１】電子機器の動作の一例を示すフローチャートである。
【図３２】電子機器の表示の一例を示す図である。
【図３３】電子機器の表示の一例を示す図である。
【図３４】電子機器の表示の一例を示す図である。
【図３５】電子機器の表示の一例を示す図である。
【図３６】電子機器の表示の一例を示す図である。
【図３７】電子機器の表示の一例を示す図である。
【図３８】電子機器の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
＜電子機器の外観の一例＞
図１〜３は電子機器１の外観の一例を示す正面図、背面図及び側面図である。電子機器１は、例えばスマートフォン等の携帯電話機である。図１〜３に示されるように、電子機器１は、平面視で略長方形の板状の機器ケース１１を備えている。機器ケース１１は電子機器１の外装を構成している。
【００１２】
機器ケース１１の前面１１ａには、言い換えれば電子機器１の前面には、文字、記号及び図形等の各種情報が表示される表示面１２１が位置している。表示面１２１の背面側には後述するタッチパネル１３０が位置している。これにより、ユーザは、電子機器１の前面の表示面１２１を指等で操作することによって、電子機器１に対して各種情報を入力することができる。なお、ユーザは、指以外の操作子、例えば、スタイラスペンなどのタッチパネル用ペンで表示面１２１を操作することによっても、電子機器１に対して各種情報を入力することができる。
【００１３】
機器ケース１１の前面１１ａの上端部にはレシーバ穴１２及び近接センサ２２０が位置している。機器ケース１１の前面１１ａの上端部からは、後述する第１カメラ１８０が有するレンズ１８１が視認可能となっている。機器ケース１１の前面１１ａの下端部には、スピーカ穴１３が位置している。図２に示されるように、機器ケース１１の背面１１ｂの上端部、言い換えれば電子機器１の背面の上端部からは、後述する第２カメラ１９０が有するレンズ１９１が視認可能となっている。機器ケース１１の下側の側面１１ｄにはマイク穴が位置している。
【００１４】
電子機器１は、複数の操作ボタンから成る操作ボタン群１４０（図６参照）を備える。各操作ボタンは、例えばハードウェアボタンであって、機器ケース１１の表面に位置する。各操作ボタンは、例えば押しボタンである。操作ボタン群１４０には、機器ケース１１の前面１１ａの下端部に位置する操作ボタン１４１〜１４３が含まれる。
【００１５】
操作ボタン１４１は例えばバックボタンとして機能する。バックボタンは、表示面１２１の表示を一つ前の表示に切り替えるための操作ボタンである。ユーザが操作ボタン１４１を押すことによって、表示面１２１の表示が一つ前の表示に切り替わる。
【００１６】
操作ボタン１４２は例えばホームボタンとして機能する。ホームボタンは、表示面１２１にホーム画面を表示させるための操作ボタンである。ユーザが操作ボタン１４２を押すことによって、表示面１２１にホーム画面が表示される。
【００１７】
操作ボタン１４３は、例えば履歴ボタンとして機能する。履歴ボタンは、電子機器１で実行されたアプリケーションの履歴を表示面１２１に表示させるための操作ボタンである。ユーザが操作ボタン１４３を押すことによって、表示面１２１には、電子機器１で実行されたアプリケーションの履歴が表示される。
【００１８】
また操作ボタン群１４０には電源ボタン１４４が含まれる。図３に示されるように、電源ボタン１４４は、機器ケース１１の右側の側面１１ｃに位置している。本明細書では、右側と言えば、特に断らない限り、表示面１２１を見た場合の右側を意味する。また、左側と言えば、特に断らない限り、表示面１２１を見た場合の左側を意味する。操作ボタン群１４０には、操作ボタン１４１〜１４３及び電源ボタン１４４以外の操作ボタンが含まれてもよい。例えば、操作ボタン群１４０には、ボリュームボタンが含まれてもよい。
【００１９】
本例では、電源ボタン１４４における、機器ケース１１から露出する露出面が、指紋センサ２００（図６参照）の検出対象面２０１となっている。検出対象面２０１は、電子機器１の表面から露出している。指紋センサ２００は、検出対象面２０１をさわる指の指紋を検出することが可能である。検出対象面２０１は検出対象領域２０１であるとも言える。
【００２０】
電子機器１のユーザは、電子機器１を片手に持った状態で、電子機器１を持つ手の指で検出対象面２０１をさわることができる。図４は、その様子の一例を示す図である。図４には、ユーザが、右手２０で電子機器１を持った状態で、右手２０の親指２０ａで検出対象面２０１をさわる様子が示されている。
【００２１】
なお検出対象面２０１は、電子機器１の表面における、電源ボタン１４４の露出面とは別の領域に位置してもよい。例えば、図５に示されるように、検出対象面２０１は、機器ケース１１の背面１１ｂに位置してもよい。図５の場合、ユーザは、例えば、右手２０で電子機器１を持った状態で、右手２０の人差し指２０ｂで検出対象面２０１をさわることができる。また、検出対象面２０１は、機器ケース１１の前面１１ａに位置してもよい。
【００２２】
＜電子機器の電気的構成の一例＞
図６は電子機器１の電気的構成の一例を主に示すブロック図である。図６に示されるように、電子機器１は、制御部１００、無線通信部１１０、表示部１２０、タッチパネル１３０、操作ボタン群１４０及び近接センサ２２０を備える。さらに電子機器１は、レシーバ１５０、スピーカ１６０、マイク１７０、第１カメラ１８０、第２カメラ１９０、指紋センサ２００、加速度センサ２１０及び電池２５０を備える。電子機器１が備えるこれらの構成要素は、機器ケース１１内に収められている。
【００２３】
制御部１００は、電子機器１の他の構成要素を制御することによって、電子機器１の動作を統括的に管理することが可能である。制御部１００は制御装置あるいは制御回路とも言える。制御部１００は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御及び処理能力を提供するために、少なくとも１つのプロセッサを含む。
【００２４】
種々の実施形態によれば、少なくとも１つのプロセッサは、単一の集積回路（ＩＣ）として、または複数の通信可能に接続された集積回路（ＩＣ）及び／またはディスクリート回路（discrete circuits）として実行されてもよい。少なくとも１つのプロセッサは、種々の既知の技術に従って実行されることが可能である。
【００２５】
１つの実施形態において、プロセッサは、例えば、関連するメモリに記憶された指示を実行することによって１以上のデータ計算手続又は処理を実行するように構成された１以上の回路又はユニットを含む。他の実施形態において、プロセッサは、１以上のデータ計算手続き又は処理を実行するように構成されたファームウェア（例えば、ディスクリートロジックコンポーネント）であってもよい。
【００２６】
種々の実施形態によれば、プロセッサは、１以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、またはこれらのデバイス若しくは構成の任意の組み合わせ、または他の既知のデバイス及び構成の組み合わせを含み、以下に説明される機能を実行してもよい。
【００２７】
本例では、制御部１００は、ＣＰＵ（Central Processing Unit）１０１、ＤＳＰ（Digital Signal Processor）１０２及び記憶部１０３を備える。記憶部１０３は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの、ＣＰＵ１０１及びＤＳＰ１０２が読み取り可能な非一時的な記録媒体を含む。記憶部１０３が有するＲＯＭは、例えば、不揮発性メモリであるフラッシュＲＯＭ（フラッシュメモリ）である。記憶部１０３には、電子機器１を制御するための複数の制御プログラム１０３ａ等が記憶されている。制御部１００の各種機能は、ＣＰＵ１０１及びＤＳＰ１０２が記憶部１０３内の各種制御プログラム１０３ａを実行することによって実現される。
【００２８】
なお、制御部１００の構成は上記の例に限られない。例えば、制御部１００は、複数のＣＰＵ１０１を備えてもよい。また制御部１００は、ＤＳＰ１０２を備えなくてもよいし、複数のＤＳＰ１０２を備えてもよい。また、制御部１００の全ての機能あるいは制御部１００の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。また記憶部１０３は、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えていてもよい。記憶部１０３は、例えば、小型のハードディスクドライブ及びＳＳＤ（Solid State Drive）などを備えていてもよい。
【００２９】
記憶部１０３内の複数の制御プログラム１０３ａには、様々なアプリケーション（つまり、アプリケーションプログラム）が含まれている。記憶部１０３には、例えば、音声通話及びビデオ通話を行うための通話アプリケーション、ウェブサイトを表示するためのブラウザ、地図を表示するための地図アプリケーション、電子メールの作成、閲覧及び送受信を行うためのメールアプリケーションが記憶されている。また記憶部１０３には、第１カメラ１８０及び第２カメラ１９０を利用して被写体を撮影するためのカメラアプリケーション、記憶部１０３に記録されている静止画及び動画を表示するための記録画像表示アプリケーション、記憶部１０３に記憶されている音楽データの再生制御を行うための音楽再生制御アプリケーションなどが記憶されている。記憶部１０３内の少なくとも一つのアプリケーションは、記憶部１０３内にあらかじめ記憶されているものであってよい。また、記憶部１０３内の少なくとも一つのアプリケーションは、電子機器１が他の装置からダウンロードして記憶部１０３内に記憶したものであってよい。
【００３０】
無線通信部１１０は、アンテナ１１１を有している。無線通信部１１０は、アンテナ１１１を用いて、例えば複数種類の通信方式で無線通信することが可能である。無線通信部１１０の無線通信は、制御部１００によって制御される。
【００３１】
無線通信部１１０は、携帯電話システムの基地局と無線通信することが可能である。無線通信部１１０は、当該基地局及びインターネット等のネットワークを通じて、電子機器１とは別の携帯電話機及びウェブサーバ等と通信することが可能である。電子機器１は、他の携帯電話機等と、データ通信、音声通話及びビデオ通話等を行うことが可能である。
【００３２】
また無線通信部１１０は、ＷｉＦｉ等の無線ＬＡＮ（Local Area Network）を用いて無線通信を行うことが可能である。また無線通信部１１０は、近距離無線通信を行うことが可能である。例えば、無線通信部１１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）に準拠して無線通信することが可能である。無線通信部１１０は、ＺｉｇＢｅｅ（登録商標）及びＮＦＣ（Near Field Communication）の少なくとも一方に準拠して無線通信することが可能であってもよい。
【００３３】
無線通信部１１０は、アンテナ１１１で受信した信号に対して増幅処理等の各種処理を行い、処理後の受信信号を制御部１００に出力する。制御部１００は、入力される受信信号に対して各種処理を行って、当該受信信号に含まれる情報を取得する。また、制御部１００は、情報を含む送信信号を無線通信部１１０に出力する。無線通信部１１０は、入力される送信信号に対して増幅処理等の各種処理を行って、処理後の送信信号をアンテナ１１１から無線送信する。
【００３４】
表示部１２０は、電子機器１の前面に位置する表示面１２１と、表示パネル１２２とを備えている。表示部１２０は、表示面１２１に各種情報を表示することが可能である。表示パネル１２２は、例えば、液晶表示パネルあるいは有機ＥＬ（Electroluminescence）パネルである。表示パネル１２２は、制御部１００によって制御されることによって、文字、記号及び図形などの各種情報を表示することが可能である。表示パネル１２２は、機器ケース１１内において表示面１２１と対向している。表示パネル１２２に表示される情報は表示面１２１に表示される。
【００３５】
タッチパネル１３０は、表示面１２１に対する指等の操作子による操作を検出することが可能である。タッチパネル１３０は、表示面１２１に対する操作入力を検出する検出部であるとも言える。タッチパネル１３０はタッチセンサとも言える。タッチパネル１３０は、例えば、投影型静電容量方式のタッチパネルである。タッチパネル１３０は、例えば、表示面１２１の裏側に位置する。ユーザが指等の操作子によって表示面１２１に対して操作を行ったとき、その操作に応じた電気信号をタッチパネル１３０は制御部１００に入力することが可能である。制御部１００は、タッチパネル１３０からの電気信号（出力信号）に基づいて、表示面１２１に対して行われた操作の内容を特定することが可能である。そして制御部１００は、特定した操作内容に応じた処理を行うことが可能である。これにより、制御部１００は、タッチパネル１３０で検出された操作に応じた処理を行うことが可能である。なお、表示パネル１２２及びタッチパネル１３０の代わりに、タッチパネルが組み込まれたインセル型の表示パネルが採用されてもよい。この場合には、当該表示パネルは、表示面１２１に対する操作入力を検出するセンサとしても機能する。
【００３６】
操作ボタン群１４０の各操作ボタンは、ユーザによって操作されると、操作されたことを示す操作信号を制御部１００に出力することが可能である。これにより、制御部１００は、各操作ボタンについて、当該操作ボタンが操作されたか否かを判断することができる。操作信号が入力された制御部１００が他の構成要素を制御することによって、電子機器１では、操作された操作ボタンに割り当てられている機能が実行される。
【００３７】
マイク１７０は、電子機器１の外部から入力される音を電気的な音信号に変換して制御部１００に出力することが可能である。電子機器１の外部からの音は、マイク穴から電子機器１の内部に取り込まれてマイク１７０に入力される。
【００３８】
スピーカ１６０は、例えばダイナミックスピーカである。スピーカ１６０は、制御部１００からの電気的な音信号を音に変換して出力することが可能である。スピーカ１６０から出力される音は、スピーカ穴１３から外部に出力される。ユーザは、スピーカ穴１３から出力される音を、電子機器１から離れた場所でも聞こえることが可能である。
【００３９】
レシーバ１５０は受話音を出力することが可能である。レシーバ１５０は例えばダイナミックスピーカである。レシーバ１５０は、制御部１００からの電気的な音信号を音に変換して出力することが可能である。レシーバ１５０から出力される音はレシーバ穴１２から外部に出力される。レシーバ穴１２から出力される音の音量は、スピーカ穴１３から出力される音の音量よりも小さくなっている。ユーザは、レシーバ穴１２から出力される音を、当該レシーバ穴１２に耳を近づけることによって聞くことができる。なお、電子機器１は、レシーバ１５０の代わりに、機器ケース１１の前面部分を振動させる、圧電振動素子等の振動素子を備えてもよい。この場合には、音は、当該前面部分の振動によりユーザに伝達される。
【００４０】
第１カメラ１８０は、レンズ１８１及びイメージセンサ等を備えている。第２カメラ１９０は、レンズ１９１及びイメージセンサ等を備えている。第１カメラ１８０及び第２カメラ１９０のそれぞれは、制御部１００による制御に基づいて被写体を撮影し、撮影した被写体を示す静止画あるいは動画を生成して制御部１００に出力することが可能である。
【００４１】
第１カメラ１８０のレンズ１８１は、機器ケース１１の前面１１ａから視認可能となっている。したがって、第１カメラ１８０は、電子機器１の前面側（言い換えれば、表示面１２１側）に存在する被写体を撮影することが可能である。第１カメラ１８０はインカメラと呼ばれる。一方で、第２カメラ１９０のレンズ１９１は、機器ケース１１の背面１１ｂから視認可能となっている。したがって、第２カメラ１９０は、電子機器１の背面側に存在する被写体を撮影することが可能である。第２カメラ１９０はアウトカメラと呼ばれる。
【００４２】
指紋センサ２００は、検出対象面２０１にさわる指の指紋を検出することが可能である。そして、指紋センサ２００は、検出した指紋を示す指紋情報を制御部１００に出力することが可能である。
【００４３】
ここで、検出対象面２０１に指がさわることには、検出対象面２０１に対して指が軽くくっつくことと、検出対象面２０１を指が押すこと（言い換えれば検出対象面２０１を指が押圧すること）の両方を含む。したがって、指紋センサ２００は、指が検出対象面２０１に軽くくっついている場合に当該指の指紋を検出することができる。また指紋センサ２００は、指によって検出対象面２０１が押されている場合に当該指の指紋を検出することができる。指紋センサ２００は、検出対象面２０１を指が弱く押す場合であっても、指が強く押す場合であっても、当該指の指紋を検出することができる。指紋センサ２００での指紋検出方式は、例えば、静電容量方式である。指紋センサ２００での指紋検出方式は、静電容量方式以外の方式であってもよい。例えば、指紋センサ２００での指紋検出方式は光学式であってもよい。制御部１００は、後述するように、指紋センサ２００での指紋検出結果に基づいて処理を行うことが可能である。以後、指紋センサ２００で検出された指紋を「検出指紋」と呼ぶことがある。また、指紋センサ２００から出力される指紋情報を「検出指紋情報」と呼ぶことがある。また、単に指紋検出結果と言えば、指紋センサ２００での指紋検出結果を意味する。
【００４４】
加速度センサ２１０は、電子機器１の加速度を検出することが可能である。加速度センサ２１０は例えば３軸加速度センサである。加速度センサ２１０は、ｘ軸方向、ｙ軸方向及びｚ軸方向の電子機器１の加速度を検出することが可能である。ｘ軸方向、ｙ軸方向及びｚ軸方向は、例えば、電子機器１の長手方向、短手方向及び厚み方向にそれぞれ設定される。
【００４５】
近接センサ２２０は、例えば赤外線方式の近接センサである。近接センサ２２０は、当該近接センサ２２０に対して物体が所定距離以内に近接すると検出信号を出力する。この検出信号は制御部１００に入力される。近接センサ２２０は、機器ケース１１の前面１１ａ、言い換えれば電子機器１の前面に近づく物体を検出することが可能である。
【００４６】
電池２５０は電子機器１の電源を出力することが可能である。電池２５０は例えば充電式の電池である。電池２５０から出力される電源は、電子機器１が備える制御部１００及び無線通信部１１０などの各種構成に対して供給される。
【００４７】
なお電子機器１は、タッチセンサ１３０、指紋センサ２００、加速度センサ２１０及び近接センサ２２０以外のセンサを備えてもよい。例えば、電子機器１は、気圧センサ、地磁気センサ、温度センサ、照度センサ、ジャイロセンサ及び位置検出センサの少なくとも一つを備えてもよい。
【００４８】
＜電子機器の動作モードの一例＞
電子機器１は多数の動作モードを有している。電子機器１の動作モードには、例えば、通常モード、スリープモード及びシャットダウンモードが含まれる。シャットダウンモードでは、電子機器１がシャットダウンし、電子機器１のほとんどの機能が停止する。スリープモードでは、電子機器１における、表示機能を含む一部の機能が停止する。通常モードは、電子機器１がスリープモード及びシャットダウンモード以外で動作している状態を意味する。制御部１００が、設定すべき動作モードに応じて電子機器１の所定の構成を制御することによって、電子機器１の動作モードが設定される。
【００４９】
スリープモードでは、例えば、表示パネル１２２、タッチパネル１３０、第１カメラ１８０及び第２カメラ１９０等を含む電子機器１の一部の構成が動作しない。シャットダウンモードでは、表示パネル１２２、タッチパネル１３０、第１カメラ１８０及び第２カメラ１９０等を含む電子機器１のほとんどの構成が動作しない。スリープモードでは、通常モードよりも電子機器１の消費電力が低減する。シャットダウンモードでは、スリープモードよりも電子機器１の消費電力が低減する。スリープモード及びシャットダウンモードでは、表示面１２１は非表示状態となる。
【００５０】
本例では、通常モードにおいて、電源ボタン１４４が長時間押されると、通常モードからシャットダウンモードに遷移させるか否かをユーザに確認するための確認画面が表示面１２１に表示される。表示面１２１に確認画面が表示されている状態において、ユーザが表示面１２１に対して所定の操作を行うと、通常モードからシャットダウンモードに遷移する。
【００５１】
また通常モードにおいて、電子機器１に対して一定時間以上操作が行われなければ、通常モードからスリープモードに遷移する。また、通常モードにおいて、電源ボタン１４４が短時間押されると、通常モードからスリープモードに遷移する。
【００５２】
一方で、スリープモードにおいて、電源ボタン１４４が短時間押されたとき、スリープモードから通常モードに遷移する。つまり、スリープモードにおいて、電源ボタン１４４が短時間押されたとき、電子機器１では、スリープモードに遷移するときに停止された機能が復帰する。本例では、通常モードには、後述するロックモードが含まれている。スリープモードにおいて、電源ボタン１４１が短時間押されたとき、スリープモードからロックモードに遷移する。また、後述するように、スリープモードにおいて、ユーザ認証に成功したとき、スリープモードから通常モードに遷移する。
【００５３】
なお、以下に説明する、シャットダウンモード及びスリープモード以外の電子機器１の動作モードは、特に説明しなくても、通常モードに含まれる。また、単に動作モードと言えば、電子機器１の動作モードを意味する。
【００５４】
＜表示面に表示される画面の一例＞
通常モードにおいては、様々な画面が表示面１２１に表示される。表示面１２１に表示される画面は、表示面１２１に表示される画像であるとも言える。表示面１２１には、例えば、ホーム画面及びロック画面が表示される。図７はロック画面３００の一例を示す図である。図８はホーム画面４００の一例を示す図である。
【００５５】
図７に示されるように、ロック画面３００には、例えば、現在の時刻３０１と、現在の日付３０２と、現在の曜日３０３とが示される。
【００５６】
ここで、通常モードには、記憶部１０３内の複数のアプリケーションのうち、特定のアプリケーション（例えば通話アプリケーション及びカメラアプリケーション）以外のアプリケーションを、ユーザが電子機器１に実行させることができないロックモードが含まれる。ロックモードは、画面ロックモードとも呼ばれる。ロックモードでは、ユーザは、記憶部１０３内の複数のアプリケーションのうち、特定のアプリケーション以外の各アプリケーションについて、当該アプリケーションの実行を電子機器１に指示することができない。ロック画面３００は、電子機器１がロックモードであることを通知する画面であって、動作モードがロックモードのときに表示面１２１に表示される。なお、ロックモードでは、記憶部１０３内のすべてのアプリケーションをユーザが電子機器１に実行させることができなくてもよい。
【００５７】
スリープモードにおいて、電源ボタン１４４が短時間押されたとき、スリープモードが解除されて、動作モードはロックモードとなる。これにより、表示面１２１にロック画面３００が表示される。表示面１２１がロック画面３００を表示している場合に、ユーザが電子機器１に対して所定の操作を行うと、電子機器１ではロックモードが解除されて、表示面１２１の表示はロック画面３００から他の画面、例えばホーム画面４００（図８参照）に遷移する。以後、通常モードにおいて、ロックモードが解除されている状態を「非ロックモード」と呼ぶことがある。
【００５８】
また、ロック画面３００だけに限らず、表示面１２１に表示される各画面には、電子機器１の状態を通知する通知領域５００が含まれる。通知領域５００は、ステータスバーとも呼ばれる。図７に示されるように、ロック画面３００に含まれる通知領域５００には、例えば、通信状態を示すアイコン（言い換えれば図形）５０１と、電池残量を示すアイコン５０２とが含まれる。一方で、ホーム画面４００に含まれる通知領域５００には、図８に示されるように、例えば、アイコン５０１及び５０２と、現在時刻を示すアイコン５０３とが含まれる。
【００５９】
また、電子機器１において特定のイベントが発生すると、通知領域５００には、発生したイベントに関する情報が示される。当該情報には、例えば、新しい電子メールの受信を通知するアイコン及び不在着信を通知するアイコンなどが含まれる。
【００６０】
図８に示されるように、ホーム画面４００には、記憶部１０３内のアプリケーションに対応し、対応するアプリケーションの実行を電子機器１に指示するためのアイコン４０５が示される。図８の例では、ホーム画面４００に１０個のアイコン４０５が示されている。ユーザは、アイコン４０５に対して所定の操作（例えばタップ操作）を行うことによって、当該アイコン４５０を選択することができる。制御部１００は、選択されたアイコン４０５に対応するアプリケーションを記憶部１０３から読み出して実行する。つまり、制御部１００は、タッチパネル１３０がアイコン４０５に対する所定の操作を検出すると、当該アイコン４０５に対応するアプリケーションを記憶部１０３から読み出して実行する。これにより、ユーザは、アイコン４０５を操作することによって当該アイコン４０５を選択し、選択したアイコン４０５に対応するアプリケーションを電子機器１に実行させることができる。例えば、ユーザが、ブラウザに対応するアイコン４０５をタップ操作すると、電子機器１ではブラウザが実行される。またユーザが、カメラアプリケーションに対応するアイコン４０５をタップ操作すると、電子機器１ではカメラアプリケーションが実行される。
【００６１】
ホーム画面４００は、例えば複数のページで構成されている。図８には、ホーム画面４００のあるページが示されている。各ページにはアイコン４０５が示される。ホーム画面４００を構成する複数のページは仮想的に左右方向に並べられている。ユーザが表示面１２１に対して左右方向のフリック操作あるいはスライド操作を行うと、表示面１２１には、隣のページが表示される。フリック操作は、指等の操作子が操作対象面を払う操作である。スライド操作は、指等の操作子が、操作対象面をさわった状態で、移動して停止する操作である。スライド操作はスワイプ操作とも呼ばれる。ホーム画面４００の各ページは、表示面１２１に表示される一種の画面であると言える。
【００６２】
＜指紋認証の一例＞
動作モードが通常モードである場合、制御部１００は、検出指紋情報に基づいて指紋認証を行うことが可能である。この指紋認証は、指紋検出結果に基づくユーザ認証であると言える。制御部１００は、指紋認証を行う際、検出指紋情報、つまり、指紋センサ２００で検出された指紋を示す指紋情報と、記憶部１０３に記憶されている基準指紋情報とを比較する。基準指紋情報は、正規ユーザ（例えば電子機器１の所有者）の指紋を示す指紋情報である。制御部１００は、検出指紋情報と基準指紋情報とを比較した結果、両者が類似する場合には、指紋認証が成功であると判定する。つまり、制御部１００は、検出指紋情報と基準指紋情報とが類似する場合には、指紋センサ２００が検出した指紋を有するユーザが正規ユーザであると判定する。一方で、制御部１００は、検出指紋情報と基準指紋情報とが類似しない場合には、指紋認証に失敗したと判定する。つまり、制御部１００は、指紋センサ２００が検出した指紋を有するユーザが非正規ユーザであると判定する。
【００６３】
通常モードには、指紋センサ２００で検出される指紋を示す指紋情報を基準指紋情報として電子機器１に登録するための指紋登録モードが含まれる。電子機器１は、非ロックモードにおいて、表示面１２１に対して所定の操作が行われると、指紋登録モードで動作する。指紋登録モードにおいて、正規ユーザが自身の手の指（詳細には指の腹）で検出対象面２０１をさわるとき、指紋センサ２００はその指の指紋を検出し、検出した指紋を示す指紋情報を出力する。電子機器１が指紋登録モードで動作するときには、正規ユーザは、例えば、自身の手の指の腹のうち、検出対象面２０１にさわる部分を変えながら、当該指の腹で検出対象面２０１を複数回さわる。これにより、指紋センサ２００は、正規ユーザの指の指紋を複数回検出する。つまり、指紋センサ２００は、正規ユーザの指紋を示す検出指紋情報を複数回出力する。制御部１００は、指紋センサ２００から複数回出力される検出指紋情報をまとめて基準指紋情報として記憶部１０３に記憶する。これにより、正規ユーザの指紋を示す基準指紋情報が電子機器１に登録される。
【００６４】
なお記憶部１０３には、複数の基準指紋情報が記憶されることもある。記憶部１０３内の複数の基準指紋情報には、例えば、同じ正規ユーザについての複数本の指の指紋をそれぞれ示す複数の基準指紋情報が含まれることがある。また、記憶部１０３内の複数の基準指紋情報には、例えば、互いに異なる複数の正規ユーザ（例えば家族を構成する複数のユーザ）の指の指紋をそれぞれ示す複数の基準指紋情報が含まれることがある。記憶部１０３に複数の基準指紋情報が記憶される場合には、制御部１００は、検出指紋情報と、記憶部１０３内の複数の基準指紋情報のそれぞれとを比較する。その結果、制御部１００は、複数の基準指紋情報の中に、検出指紋情報と類似するものがある場合には、指紋認証が成功したと判定する。一方で、制御部１００は、複数の基準指紋情報の中に、検出指紋情報と類似するものが無い場合には、指紋認証が失敗したと判定する。
【００６５】
＜指紋認証の利用方法の一例＞
ユーザは、制御部１００で行われる指紋認証を様々な場面で利用することができる。例えば、ユーザは、電子機器１にアプリケーションを提供するサーバ装置からアプリケーションをダウンロードさせたい場合に、指紋認証を利用することができる。例えば、アプリケーションを提供するサーバ装置と通信する電子機器１は、制御部１００が指紋認証に成功した場合には、当該サーバ装置からアプリケーションをダウンロードする。一方で、電子機器１は、制御部１００が指紋認証に失敗した場合には、当該サーバ装置からアプリケーションをダウンロードできない。
【００６６】
またユーザは、電子機器１を利用したクレジットカード決済を行うために、指紋認証を利用することができる。例えば、商品を提供する会社が管理するウェブサイトにアクセスする電子機器１は、制御部１００が指紋認証に成功した場合には、ユーザがクレジットカード決済を行う意思があることを、当該会社が管理するサーバ装置等に通知する。一方で、電子機器１は、制御部１００が指紋認証に失敗した場合には、ユーザがクレジットカード決済を行う意思があることを当該会社のサーバ装置等には通知しない。
【００６７】
またユーザは、電子機器１にその動作モードをスリープモードから非ロックモードに変更させるために、指紋認証を利用することができる。以下にこの場合の電子機器１の動作の一例について説明する。
【００６８】
制御部１００は、動作モードがスリープモードに設定されている場合、指紋センサ２００が指紋を検出すると、スリープモードを解除して、動作モードをロックモードに設定する。これにより、表示面１２１にはロック画面３００（図７参照）が表示される。
【００６９】
次に制御部１００は、上述のようにして、指紋センサ２００の指紋検出結果に基づいて指紋認証を行う。制御部１００は、指紋認証が成功すると、ロックモードを解除して、動作モードを非ロックモードに設定する。そして、制御部１００は、表示部１２０に例えばホーム画面４００（図８参照）を表示させる。一方で、制御部１００は、指紋認証が失敗すると、ユーザ認証が失敗したことを通知する通知情報を表示部１２０に表示させる。この通知情報は例えばロック画面３００に示される。
【００７０】
動作モードがロックモードである場合、ユーザは、検出対象面２０１を指でさわることによって、電子機器１にその動作モードをロックモードから非ロックモードに変更させることができる。この場合、制御部１００は、動作モードがロックモードであるとき、指紋センサ２００が指紋を検出すると、指紋センサ２００の指紋検出結果に基づいて指紋認証を行う。制御部１００は、指紋認証が成功すると、ロックモードを解除して、動作モードを非ロックモードに設定する。そして、制御部１００は、表示部１２０に例えばホーム画面４００を表示させる。一方で、制御部１００は、指紋認証が失敗すると、ユーザ認証が失敗したことを通知する通知情報を表示部１２０に表示させる。
【００７１】
＜画面の表示の拡大及び縮小について＞
本例では、ユーザは、検出対象面２０１を指で操作することによって、表示面１２１に表示される画面の表示を電子機器１に拡大及び縮小させることができる。例えば、ユーザは、表示面１２１に地図が表示されている場合に、検出対象面２０１を指で操作することによって、地図の表示を電子機器１に拡大及び縮小させることができる。また、ユーザは、表示面１２１にウェブページが表示されている場合に、検出対象面２０１を指で操作することによって、ウェブページの表示を電子機器１に拡大及び縮小させることができる。以下に、表示面１２１に表示される画面の表示が拡大及び縮小される際の電子機器１の動作の一例について説明する。以後、画面と言えば、表示面１２１に表示される画面を意味する。また、表示処理の対象の画面を対象画面と呼ぶことがある。また、検出対象面２０１に対する操作と言えば、検出対象面２０１に対する指の操作を意味する。
【００７２】
本例では、制御部１００は、指紋センサ２００の指紋検出結果に基づいて、検出対象面２０１に対する操作を特定することができる。例えば、制御部１００は、指紋検出結果に基づいて、検出対象面２０１に対するスライド操作、フリック操作及びタップ操作を特定することができる。動作モードが通常モードである場合、制御部１００は、指紋検出結果に基づいて、検出対象面２０１に対する所定操作を特定すると、動作モードを、検出対象面２０１に対する操作に応じて画面の表示を拡大あるいは縮小する拡大縮小モードに設定する。この所定操作を拡大縮小モード設定操作と呼ぶことがある。拡大縮小モード設定操作としては、例えば、タップ操作、ダブルタップ操作あるいはロングタップ操作（言い換えれば長押し操作）などが採用される。
【００７３】
動作モードが拡大縮小モードである場合、制御部１００は、指紋検出結果に基づいて、検出対象面２０１に対する、画面の表示の拡大を指示する拡大操作を特定すると、表示部１２０を制御して画面の表示を拡大する。また、動作モードが拡大縮小モードである場合、制御部１００は、指紋検出結果に基づいて、検出対象面２０１に対する、画面の表示の縮小を指示する縮小操作を特定すると、表示部１２０を制御して画面の表示を縮小する。拡大操作としては、例えば、上方向のスライド操作が採用される。縮小操作としては、例えば、下方向のスライド操作が採用される。拡大操作及び縮小操作はこれに限られない。
【００７４】
図９は検出対象面２０１に対して上方向のスライド操作が行われる様子の一例を示す図である。図１０は検出対象面２０１に対して下方向のスライド操作が行われる様子の一例を示す図である。図９及び１０には、右手２０で電子機器１を持つユーザが右手２０の親指２０ａで検出対象面２０１をスライド操作する様子が示されている。
【００７５】
本例では、制御部１００は、拡大操作としての上方向のスライド操作のスライド量に応じて画面の表示の拡大率を変化させる。言い換えれば、制御部１００は、検出対象面２０１上での上方向の指の移動量に応じて画面の表示の拡大率を変化させる。制御部１００は、上方向のスライド量が大きいほど、画面の表示の拡大率を大きくする。制御部１００は、検出対象面２０１上での指の上方向の移動に応じて画面の表示を徐々に拡大する。ユーザが、検出対象面２０１上で指を上方向に速く移動させると、画面の表示が速く拡大する。一方で、ユーザが検出対象面２０１上で指を上方向にゆっくりと移動させると、画面の表示がゆっくりと拡大する。ユーザは、検出対象面２０１に対して繰り返し拡大操作を行うことによって、電子機器１に、画面の表示を繰り返し拡大させることができる。
【００７６】
また制御部１００は、縮小操作としての下方向のスライド操作のスライド量に応じて画面の表示の縮小率を変化させる。言い換えれば、制御部１００は、検出対象面２０１上での下方向の指の移動量に応じて画面の表示の縮小率を変化させる。制御部１００は、下方向のスライド量が大きいほど、画面の表示の縮小率を大きくする。制御部１００は、検出対象面２０１上での指の下方向の移動に応じて画面の表示を徐々に縮小する。ユーザが、検出対象面２０１上で指を下方向に速く移動させると、それに応じて画面の表示が速く縮小する。一方で、ユーザが検出対象面２０１上で指を下方向にゆっくり移動させると、それに応じて、画面の表示がゆっくりと縮小する。ユーザは、検出対象面２０１に対して繰り返し縮小操作を行うことによって、電子機器１に、画面の表示を繰り返し縮小させることができる。
【００７７】
制御部１００は、検出対象面２０１に対する拡大操作を特定すると、対象画面の基準点を中心にして対象画面の表示を拡大する。また、制御部１００は、検出対象面２０１に対する縮小操作を特定すると、対象画面の基準点を中心にして対象画面の表示を縮小する。本例では、ユーザは、表示面１２１を操作することによって、対象画面に対して基準点を指定することができる。動作モードが拡大縮小モードのとき、制御部１００は、タッチパネル１３０での検出結果に基づいて、表示面１２１に表示される対象画面に対する、基準点を指定する指定操作を特定すると、指定された基準点を中心に対象画面の表示を拡大あるいは縮小する。以後、この指定操作を基準点指定操作と呼ぶことがある。
【００７８】
基準点指定操作としては、例えば、対象画面に対するタップ操作が採用される。制御部１００は、対象画面のうち、基準点指定操作としてのタップ操作が行われた位置を基準点に設定する。図１１は、対象画面に対して基準点指定操作としてのタップ操作が行われる様子の一例を示す図である。図１１の例では、右手２０で電子機器１を持つユーザが、左手２１の人差し指２１ａで基準点指定操作としてのタップ操作を行う様子が示されている。
【００７９】
制御部１００は、対象画面に対する基準点指定操作を特定した後、検出対象面２０１に対する拡大操作を特定すると、基準点指定操作で指定された基準点を中心に対象画面の表示を拡大する。このとき、制御部１００は、対象画面において指定された基準点が、表示面１２１における対象画面の表示領域（以後、対象画面表示領域と呼ぶことがある）の中心に位置するように、当該基準点を中心に対象画面を拡大する。また、制御部１００は、対象画面に対する基準点指定操作が行われた後、検出対象面２０１に対する縮小操作が行われると、基準点指定操作で指定された基準点を中心に対象画面の表示を縮小する。このとき、制御部１００は、対象画面において指定された基準点が、対象画面表示領域の中心に位置するように、当該基準点を中心に対象画面の表示を縮小する。
【００８０】
図１２は、対象画面の表示が拡大される様子の一例を示す図である。図１２には、対象画面としての地図６００の表示が拡大される様子が示されている。図１２の左側には、表示が拡大される前の地図６００が示されている。図１２の右側には、表示が拡大された後の地図６００が示されている。図１２では、ユーザによって指定された基準点５５０が黒い丸印で示されている。この丸印は表示面１２１に表示されてもよいし、表示されなくてもよい。また図１２では、対象画面表示領域の中心５６０がバツ印で示されている。このバツ印は表示面１２１に表示されてもよいし、表示されなくてもよい。本例では、表示面１２１の全領域が対象画面表示領域となっていることから、対象画面表示領域の中心５６０は表示面１２１の中心と一致する。なお、表示面１２１の一部だけが対象画面表示領域となってもよい。
【００８１】
表示面１２１の表示が図１２の左側に示される状態において、検出対象面２０１に対して拡大操作が行われると（図９参照）、図１２の右側に示されるように、地図６００に対して指定された基準点５５０が、対象画面表示領域（つまり、表示面１２１での地図６００の表示領域）の中心５６０に位置するように、基準点５５０を中心に地図６００の表示が拡大する。
【００８２】
図１３は、対象画面の表示が縮小される様子の一例を示す図である。図１３の左側には、表示が縮小される前の地図６００が示されている。図１３の右側には、表示が縮小された後の地図６００が示されている。表示面１２１の表示が図１３の左側に示される状態において、検出対象面２０１に対して縮小操作が行われると（図１０参照）、図１３の右側に示されるように、地図６００に対して指定された基準点５５０が、表示面１２１での地図６００の表示領域の中心５６０に位置するように、基準点５５０を中心に地図６００の表示が縮小する。
【００８３】
制御部１００は、対象画面の表示を拡大あるいは縮小した後、再度、対象画面の表示を拡大あるいは縮小する場合には、同様にして、基準点が対象画面表示領域の中心に位置するように、対象画面の表示を拡大あるいは縮小する。このとき、基準点が対象画面表示領域の中心に位置している場合には、対象画面の表示は、対象画面表示領域の中心を中心にして拡大あるいは縮小する。また、制御部１００は、再度、基準位置指示操作を特定すると、当該基準位置指示操作によって新たに指定された基準点が対象画面表示領域の中心に位置するように、対象画面の表示を拡大あるいは縮小する。
【００８４】
制御部１００は、対象画面に対してユーザによって基準点が指定されていない状態で、拡大操作あるいは縮小操作を特定した場合には、基準点の初期位置を中心にして対象画面の表示を拡大あるいは縮小する。対象画面の基準点の初期位置としては、例えば、対象画面表示領域の中心と一致する位置が採用される。図１４は、対象画面である地図６００の表示が、対象画面表示領域の中心５６０と一致する位置を中心にして拡大される様子の一例を示す図である。図１４では、左側に表示の拡大前の地図６００が示されており、右側に表示の拡大後の地図６００が示されている。
【００８５】
なお、制御部１００は、動作モードが拡大縮小モードに設定されているか否かにかかわらず、対象画面に対するピンチアウト操作を特定すると、対象画面の表示を拡大してもよい。また、制御部１００は、動作モードが拡大縮小モードに設定されているか否かにかかわらず、対象画面に対するピンチイン操作を特定すると、対象画面の表示を縮小してもよい。
【００８６】
また、制御部１００は、動作モードを拡大縮小モードに設定した後、指紋検出結果に基づいて検出対象面２０１から指が離れたと判定すると、拡大縮小モードを解除してもよい。また、制御部１００は、動作モードが拡大縮小モードである場合、検出対象面２０１に対する、拡大縮小モード設定操作と同じ操作を特定した場合、拡大縮小モードを解除してもよい。
【００８７】
以上のように、本例では、制御部１００は、指紋センサ２００の検出対象面２０１に対する所定の操作を特定すると、画面の表示を拡大あるいは縮小する。これにより、ユーザは、検出対象面２０１を操作することによって、電子機器１に、画面の表示を拡大させたり、縮小させたりすることができる。よって、電子機器１の利便性が向上する。
【００８８】
また本例では、制御部１００は、対象画面に対する基準点指定操作を特定すると、当該基準点指定操作によって指定された基準点を中心に対象画面の表示を拡大あるいは縮小する。これにより、ユーザは、表示面１２１を操作することによって、画面のどの位置を中心に当該画面の表示を拡大あるいは縮小させるのかを電子機器１に対して指定することができる。よって、電子機器１の利便性が向上する。
【００８９】
また本例では、制御部１００は、指定された基準点が対象画面表示領域の中心に位置するように、対象画面の表示を拡大あるいは縮小する。これにより、ユーザは、対象画面において指定した基準点付近を確認しやすくなる。よって、電子機器１の利便性が向上する。
【００９０】
なお、上記の例とは異なり、対象画面の表示は、対象画面に対して指定された基準点を移動させることなく、当該基準点を中心に拡大あるいは縮小されてもよい。図１５は、対象画面である地図６００の表示が、地図６００に対して指定された基準点５５０を移動させることになく、当該基準点５６０を中心に拡大される様子の一例を示す図である。図１５では、左側に表示の拡大前の地図６００が示されており、右側に表示の拡大後の地図６００が示されている。
【００９１】
また、動作モードが拡大縮小モードに設定されていない場合において、制御部１００は、対象画面に対する基準位置指定操作を特定すると、動作モードを拡大縮小モードに設定してもよい。この場合には、ユーザは、電子機器１に対して基準位置指定操作を行うことによって、電子機器１に対して基準点を指定することができるとともに、電子機器１に動作モードを拡大縮小モードに設定させることができる。よって、電子機器１の利便性が向上する。
【００９２】
なお、制御部１００は、対象画面に対する基準位置指定操作を特定した場合に動作モードを拡大縮小モードに設定する際には、検出対象面２０１に対する拡大縮小モード設定操作を受け付けなくてもよい。
【００９３】
また、制御部１００は、対象画面に対する基準位置指定操作を特定した場合に動作モードを拡大縮小モードに設定する際には、基準位置指定操作を特定すると、検出対象面２０１に対する拡大操作及び縮小操作を受け付けることを示す第１通知情報を対象画面に示してもよい。第１通知情報は、動作モードが拡大縮小モードであることを示す情報であるとも言える。第１通知情報は、動作モードが拡大縮小モードである間、対象画面に示される。
【００９４】
図１６は第１通知情報６５０の表示例を示す図である。図１６では、ユーザが左手２１の人差し指２１ａで基準位置指定操作を行う様子が示されている。図１６には、対象画面である地図６００に第１通知情報６５０が示されている。図１６の例では、第１通知情報６５０は虫眼鏡を示す図形であるが、第１通知情報６５０はこれに限られない。
【００９５】
このように、対象画面に第１通知情報６５０が示されることによって、ユーザは、電子機器１が拡大操作及び縮小操作を受け付けることが可能であることを容易に認識することができる。言い換えれば、ユーザは、電子機器１の動作モードが拡大縮小モードであることを容易に認識することができる。よって、電子機器１の利便性が向上する。なお、制御部１００は、検出対象面２０１に対する拡大縮小モード設定操作を受け付けたとき、第１通知情報６５０を対象画面に示してもよい。
【００９６】
また、制御部１００は、基準位置指定操作を特定すると、所定期間（例えば数秒〜１０秒間）だけ、第１通知情報６５０を対象画面に示してもよい。この場合、制御部１００は、第１通知情報６５０を対象画面に示しているときだけ動作モードを拡大縮小モードに設定してもよい。これにより、制御部１００は、第１通知情報６５０を対象画面に示しているときには拡大操作及び縮小操作を受け付け、第１通知情報６５０を対象画面に示していないときには拡大操作及び縮小操作を受け付けない。
【００９７】
また、制御部１００は、指紋センサ２００での検出結果とタッチパネル１３０での検出結果とに基づいて、検出対象面２０１が指でさわられている場合に基準位置指定操作が行われたと判定したとき、当該基準位置指定操作を受け付けてもよい。この場合、制御部１００は、検出対象面２０１が指でさわられている場合には基準位置指定操作を受け付けるものの、検出対象面２０１が指でさわられていない場合には基準位置指定操作を受け付けない。これにより、制御部１００は、検出対象面２０１が指でさわられていない場合に、基準位置指定操作と同じ操作が対象画面に行われたとき、他の処理を実行することができる。なお、制御部１００は、指紋検出結果に基づいて、検出対象面２０１が指でさわられているか否かを判定することができる。
【００９８】
制御部１００は、検出対象面２０１に対するスライド操作のスライド量にかかわらず、検出対象面２０１に対する１回のスライド操作で一定の拡大率で画面の表示を拡大してもよい。この場合、ユーザは、検出対象面２０１に対して１回上方向にスライド操作を行うことによって、電子機器１に、画面の表示を一定の拡大率で拡大させることができる。そして、ユーザは、検出対象面２０１に対して再度上方向のスライド操作を行うことによって、電子機器１に、画面の表示を再度一定の拡大率で拡大させることができる。
【００９９】
また、制御部１００は、検出対象面２０１に対するスライド操作のスライド量にかかわらず、検出対象面２０１に対する１回のスライド操作で一定の縮小率で画面の表示を縮小してもよい。この場合、ユーザは、検出対象面２０１に対して１回下方向にスライド操作を行うことによって、電子機器１に、画面の表示を一定の縮小率で縮小させることができる。そして、ユーザは、検出対象面２０１に対して再度下方向のスライド操作を行うことによって、電子機器１に、画面の表示を再度一定の縮小率で縮小させることができる。
【０１００】
また、制御部１００は、検出対象面２０１に対して上方向のスライド操作が行われた後、当該スライド操作が終了したときの指の位置において検出対象面２０１から一度も指が離されることなく検出対象面２０１が指でさわられている間、画面の表示を徐々に拡大してもよい。言い換えれば、制御部１００は、検出対象面２０１に対して上方向のスライド操作が行われた後、当該スライド操作が終了したときの指の位置において検出対象面２０１から一度も指が離されることなく検出対象面２０１が指でさわられている間、拡大率を徐々に大きくしながら画面の表示を拡大してもよい。この場合、ユーザは、検出対象面２０１に対して上方向のスライド操作を行った後、検出対象面２０１から一度も指を離すことになく指の位置を動かさずに検出対象面２０１を指でさわり続けることで、電子機器１に、画面の表示を徐々に拡大させることができる。その後、ユーザは、検出対象面２０１から指を離すことによって、電子機器１に、画面の表示の拡大を終了させることができる。
【０１０１】
同様に、制御部１００は、検出対象面２０１に対して下方向のスライド操作が行われた後、当該スライド操作が終了したときの指の位置において検出対象面２０１から一度も指が離されることなく検出対象面２０１が指でさわられている間、画面の表示を徐々に縮小してもよい。言い換えれば、制御部１００は、検出対象面２０１に対して下方向のスライド操作が行われた後、当該スライド操作が終了したときの指の位置において検出対象面２０１から一度も指が離されることなく検出対象面２０１が指でさわられている間、縮小率を徐々に大きくしながら画面の表示を縮小してもよい。この場合、ユーザは、検出対象面２０１に対して下方向のスライド操作を行った後、検出対象面２０１から一度も指を離すことになく指の位置を動かさずに検出対象面２０１を指でさわり続けることで、電子機器１に、画面の表示を徐々に縮小させることができる。その後、ユーザは、検出対象面２０１から指を離すことによって、電子機器１に、画面の表示の縮小を終了させることができる。
【０１０２】
＜画面の表示のスクロールについて＞
本例では、ユーザは、検出対象面２０１を指で操作することによって、表示面１２１に表示される画面の表示を電子機器１にスクロールさせることができる。例えば、ユーザは、表示面１２１に地図が表示されている場合に、検出対象面２０１を指で操作することによって、電子機器１に地図の表示をスクロールさせることができる。また、ユーザは、表示面１２１にウェブページが表示されている場合に、検出対象面２０１を指で操作することによって、電子機器１にウェブページの表示をスクロールさせることができる。以下に、画面の表示がスクロールする際の電子機器１の動作の一例について説明する。以後、画面の表示のスクロールを単にスクロールと呼ぶことがある。
【０１０３】
本例では、動作モードが通常モードである場合、制御部１００は、検出対象面２０１に対する所定操作を特定すると、動作モードを、検出対象面２０１に対する操作に応じてスクロールするスクロールモードに設定する。この所定操作をスクロールモード設定操作と呼ぶことがある。
【０１０４】
スクロールモード設定操作としては、例えば、タップ操作、ダブルタップ操作あるいはロングタップ操作（言い換えれば長押し操作）などが採用される。スクロールモード設定操作は、上述の拡大縮小モード設定操作とは異なる操作である。例えば、ダブルタップ操作が拡大縮小モード設定操作に設定される場合、例えば、ロングタップ操作がスクロールモード設定操作に設定される。
【０１０５】
動作モードがスクロールモードである場合、制御部１００は、指紋検出結果に基づいて、検出対象面２０１に対する、画面の表示の上方向のスクロールを指示する操作を特定すると、表示部１２０を制御して画面の表示を上方向にスクロールする。また、動作モードがスクロールモードである場合、制御部１００は、指紋検出結果に基づいて、検出対象面２０１に対する、画面の表示の下方向のスクロールを指示する操作を特定すると、表示部１２０を制御して画面の表示を下方向にスクロールする。以後、上方向のスクロールを上スクロールと呼び、下方向のスクロールを下スクロールと呼ぶことがある。また、画面の表示の上方向のスクロールを指示する操作を上スクロール操作と呼び、画面の表示の下方向のスクロールを指示する操作を下スクロール操作と呼ぶことがある。
【０１０６】
上スクロール操作としては、例えば、上方向のスライド操作が採用される。下スクロール操作としては、例えば、下方向のスライド操作が採用される。上スクロール操作及び下スクロール操作はこれに限られない。
【０１０７】
図１７〜１９は、表示面１２１に表示される地図６００の表示がスクロールする様子の一例を示す図である。図１７にはスクロール前の地図６００が示されている。表示面１２１の表示が図１７に示される状態において、検出対象面２０１に対して上方向のスライド操作が行われると、図１８に示されるように、地図６００の表示が上スクロールされる。一方で、表示面１２１の表示が図１７に示される状態において、検出対象面２０１に対して下方向のスライド操作が行われると、図１９に示されるように、地図６００の表示が下スクロールされる。
【０１０８】
本例では、動作モードがスクロールモードである場合、制御部１００は、検出対象面２０１に対して上方向のスライド操作が行われた後、当該スライド操作が終了したときの指の位置において検出対象面２０１から一度も指が離されることなく検出対象面２０１が指でさわられている間、画面の表示を上方向にスクロールし続ける。そして、制御部１００は、検出対象面２０１から指が離れると上スクロールを停止する。これにより、ユーザは、検出対象面２０１に対して上方向のスライド操作を行った後、指の位置を動かさずに指で検出対象面２０１をさわり続けることによって、電子機器１に上スクロールを継続させることができる。
【０１０９】
同様に、制御部１００は、検出対象面２０１に対して下方向のスライド操作が行われた後、当該スライド操作が終了したときの指の位置において検出対象面２０１から一度も指が離されることなく検出対象面２０１が指でさわられている間、画面の表示を下方向にスクロールし続ける。そして、制御部１００は、検出対象面２０１から指が離れると下スクロールを停止する。これにより、ユーザは、検出対象面２０１に対して下方向のスライド操作を行った後、指の位置を動かさずに指で検出対象面２０１をさわり続けることによって、電子機器１に下スクロールを継続させることができる。
【０１１０】
以上のように、本例では、制御部１００は、指紋センサ２００の検出対象面２０１に対する所定の操作を特定すると、画面の表示をスクロールする。これにより、ユーザは、検出対象面２０１を操作することによって、電子機器１に、画面の表示をスクロールさせることができる。よって、電子機器１の利便性が向上する。
【０１１１】
なお、制御部１００は、検出対象面２０１に対する上方向のスライド操作のスライド量に応じて、画面の表示の上方向のスクロール量を大きくしてもよい。この場合には、上方向のスライド操作が終了すると上スクロールは終了する。同様に、制御部１００は、検出対象面２０１に対する下方向のスライド操作のスライド量に応じて、画面の表示の下方向のスクロール量を大きくしてもよい。この場合には、下方向のスライド操作が終了すると下スクロールは終了する。
【０１１２】
また、制御部１００は、検出対象面２０１に対する１回の上方向のスライド操作で一定量だけ画面の表示を上スクロールしてもよい。この場合、上方向のスライド操作が終了すると上スクロールは終了する。同様に、制御部１００は、検出対象面２０１に対する１回の下方向のスライド操作で一定量だけ画面の表示を下スクロールしてもよい。この場合、下方向のスライド操作が終了すると下スクロールは終了する。
【０１１３】
また、制御部１００は、動作モードがスクロールモードに設定されているか否かにかかわらず、対象画面に対する上方向のスライド操作を特定すると、対象画面の表示を上方向にスクロールしてもよい。また、制御部１００は、動作モードがスクロールモードに設定されているか否かにかかわらず、対象画面に対する下方向のスライド操作を特定すると、対象画面の表示を下方向にスクロールしてもよい。
【０１１４】
また、制御部１００は、動作モードをスクロールモードに設定した後、指紋検出結果に基づいて検出対象面２０１から指が離れたと判定すると、スクロールモードを解除してもよい。また、制御部１００は、動作モードがスクロールモードである場合、検出対象面２０１に対する、スクロールモード設定操作と同じ操作を特定した場合、スクロールモードを解除してもよい。
【０１１５】
＜電子機器の傾きの検出結果を利用した処理について＞
本例では、制御部１００は、指紋センサ２００での検出結果と、加速度センサ２１０での検出結果とに基づいて、画面の表示を制御することが可能である。
【０１１６】
ここで、加速度センサ２１０での検出結果は、電子機器１の傾き（言い換えれば電子機器１の姿勢）に応じて変化する。したがって、加速度センサ２１０は、電子機器１の傾きを検出するセンサであると言える。よって、制御部１００は、指紋検出結果と、電子機器１の傾きを検出するセンサでの検出結果とに基づいて、画面の表示を制御することが可能であると言える。以後、加速度センサ２１０での検出結果を加速度検出結果と呼ぶことがある。
【０１１７】
制御部１００は、例えば、上述のように指紋検出結果に基づいて対象画面の表示をスクロールする場合に、加速度検出結果に基づいて対象画面のスクロール速度を決定する。以下に、制御部１００が、加速度検出結果に基づいて対象画面のスクロール速度を決定する場合の電子機器１の動作例について説明する。以後、上スクロール操作及び下スクロール操作を区別する必要がない場合には、それぞれをスクロール操作と呼ぶことがある。
【０１１８】
図２０は、動作モードがスクロールモードである場合の電子機器１の動作の一例を示すフローチャートである。図２０の例では、制御部１００は、検出対象面２０１に対して、スクロール操作であるスライド操作が行われた後、当該スライド操作が終了したときの指の位置において検出対象面２０１から一度も指が離されることなく検出対象面２０１が指でさわられている間、画面の表示をスクロールし続ける。そして、制御部１００は、検出対象面２０１から指が離れると、画面の表示のスクロールを終了する。
【０１１９】
図２０に示されるように、ステップｓ１において、制御部１００は、指紋検出結果に基づいて検出対象面２０１が指でさわられたことを特定すると、ステップｓ２を実行する。ステップｓ２おいて、制御部１００は、検出対象面２０１が指でさわられた時点での電子機器１の傾きを示す傾き情報を初期傾き情報として加速度検出結果に基づいて取得する。言い換えれば、制御部１００は、ステップｓ１において検出対象面２０１が指でさわられたことを特定した時点での電子機器１の傾きを示す傾き情報を初期傾き情報として取得する。
【０１２０】
制御部１００は、ステップ１において検出対象面２０１が指でさわられたことを特定した時点において、例えば、図２１に示されるように、表示面１２１から外側に向かう、表示面１２１に垂直な方向７００と鉛直方向（言い換えれば重力方向）とが成す角度αを、加速度検出結果に基づいて求める。そして、制御部１００は、求めた角度αを初期傾き情報として使用する。以後、角度αを傾き角度αと呼ぶことがある。また、初期傾き情報として使用される傾き角度αを初期傾き角度αと呼ぶことがある。
【０１２１】
ステップｓ２の後、ステップｓ３において、制御部１００は、検出対象面２０１に対するスクロール操作を指紋検出結果に基づいて特定すると、ステップｓ４において、画面の表示のスクロールを開始する。このときのスクロール速度は初期値に設定される。その後、制御部１００はステップｓ５を実行する。ステップｓ５において、制御部１００は、検出対象面２０１が指でさわられているか否かを判定する。ステップｓ５においてＮＯと判定されると、制御部１００はスクロールを終了する。一方で、ステップｓ５においてＹＥＳと判定されると、ステップｓ７が実行される。
【０１２２】
ステップｓ７において、制御部１００は、加速度検出結果と初期傾き情報とに基づいてスクロール速度を決定する。ステップｓ７において、制御部１００は、電子機器１の現在の傾きを示す傾き情報を加速度検出結果に基づいて取得する。具体的には、制御部１００は、電子機器１の現在の傾きを示す傾き角度α、つまり最新の傾き角度αを、上述のようにして加速度検出結果に基づいて求める。そして、制御部１００は、最新の傾き角度αから初期傾き角度αを差し引いて得られる値を傾き変化量として求める。制御部１００は、傾き変化量に基づいてスクロール速度を決定する。
【０１２３】
制御部１００は、傾き変化量が零の場合、スクロール速度を初期値に設定する。また制御部１００は、傾き変化量がプラスの場合、傾き変化量の絶対値に応じた加算値だけ初期値に加算して得られる値にスクロール速度を設定する。また制御部１００は、傾き変化量がマイナスの場合、傾き変化量の絶対値に応じた減算値だけ初期値から減算して得られる値にスクロール速度を設定する。
【０１２４】
ステップｓ７においてスクロール速度が決定された後、再度ステップｓ５が実行される。その後、電子機器１は同様に動作する。
【０１２５】
以上のように動作する電子機器１では、画面の表示のスクロール中に、加速度検出結果に基づいて特定される電子機器１の傾きに応じてスクロール速度が変更される。また、電子機器１では、検出対象面２０１が指でさわられている場合、電子機器１の傾きに応じたスクロール速度の変更が行われ、検出対象面２０１が指でさわられていない場合、当該変更が行われない。
【０１２６】
表示面１２１を見るユーザは、画面の表示がスクロールしているときに、表示面１２１を手前に傾けることで、電子機器１にスクロール速度を小さくさせることができる。また、表示面１２１を見るユーザは、画面の表示がスクロールしているときに、表示面１２１を奥に傾けることによって、電子機器１にスクロール速度を大きくさせることができる。
【０１２７】
図２２は、ステップｓ１が実行された時点での電子機器１の姿勢の一例を示す図である。図２２に示される電子機器１の表示面１２１を見るユーザ７５０が、図２３に示されるように、表示面１２１を手前に傾けると、ステップｓ４で求めされる傾き変化量がマイナスとなる。これにより、スクロール速度が初期値よりも小さくなる。一方で、図２２に示される電子機器１の表示面１２１を見るユーザ７５０が、図２４に示されるように、表示面１２１を奥に傾けると、傾き変化量がプラスとなる。これにより、スクロール速度が初期値よりも大きくなる。制御部１００は、電子機器１の傾きに応じて、例えば１０段階以上スクロール速度を変更することが可能である。
【０１２８】
なお、上記の例では、画面の表示がスクロールしている間、ステップｓ７が繰り返し実行されることによって電子機器１の傾きに応じたスクロール速度の変更が行われているが、当該変更が行われなくてもよい。つまり、ステップｓ５においてＹＥＳと判定されるときには、ステップｓ７が実行されずにステップｓ５が再度実行されてもよい。この場合、ステップｓ４においてスクロールが開始するときのスクロール速度が、初期傾き情報に基づいて決定されてもよい。例えば、制御部１００は、初期傾き角度αが大きいほど、スクロール速度を大きくしてもよい。これにより、ユーザが検出対象面２０１を指でさわったときの電子機器１の傾きに応じてスクロール速度が決定され、スクロール中はそのスクロール速度が維持される。例えば、表示面１２１を見るユーザが、表示面１２１を手前に傾けた状態で検出対象面２０１に対してスクロール操作を行うと（図２３参照）、小さいスクロール速度で画面の表示がスクロールする。一方、表示面１２１を見るユーザが、表示面１２１を奥に傾けて検出対象面２０１に対してスクロール操作を行うと（図２４参照）、大きいスクロール速度で画面の表示がスクロールする。
【０１２９】
以上のように、本例では、制御部１００は、指紋検出結果に基づいて特定する検出対象面２０１に対する操作と、加速度検出結果に基づいて特定する電子機器１の傾きとに基づいて、画面の表示を制御する。これにより、電子機器１では、検出対象面２０１に対する指の操作と電子機器１の傾きとに応じて、画面の表示が制御される。よって、電子機器１の利便性が向上する。
【０１３０】
また、制御部１００は、加速度センサ２１０、つまり、電子機器１の傾きを検出するセンサでの検出結果に基づいて画面の表示のスクロール速度を決定する。これにより、ユーザは、電子機器１の傾きを変更することによって、電子機器１にスクロール速度を変更させることができる。よって、電子機器１の利便性が向上する。
【０１３１】
また、制御部１００は、画面の表示をスクロールしている場合に、加速度センサ２１０での検出結果に基づいて特定される電子機器１の傾きに応じてスクロール速度を変更する。これにより、ユーザは、画面の表示がスクロールしているときに、電子機器１にスクロール速度を変更させることができる。よって、電子機器１の利便性が向上する。
【０１３２】
なお、上記の例では、スクロールが開始した後、検出対象面２０１から指が離れた場合には、スクロールが終了しているが、スクロールが維持されてもよい。この場合、例えば、検出対象面２０１に対して所定の操作（例えばタップ操作）が行われるとスクロールが終了する。
【０１３３】
また、スクロールが開始した後、検出対象面２０１から指が離れた場合であっても、スクロールが維持される場合には、制御部１００は、ステップｓ５においてＮＯと判定すると、再度ステップｓ５を実行してもよい。この場合、制御部１００は、検出対象面２０１から指が離れたとき、検出対象面２０１から指が離れたときのスクロール速度を維持する。
【０１３４】
また、スクロールが開始した後、検出対象面２０１から指が離れた場合であっても、スクロールが維持される場合には、制御部１００は、ステップｓ４の後、ステップｓ５を実行せずにステップｓ７を繰り返し実行してもよい。この場合、ユーザは、検出対象面２０１から指を離した状態でも、電子機器１の傾きを変更することによって、電子機器１にスクロール速度を変更させることができる。
【０１３５】
また、制御部１００は、スクロールが終了して再度スクロールを開始するとき、ステップｓ４でのスクロール速度の初期値に、前回のスクロールが終了したときのスクロール速度を設定してもよい。これにより、スクロールが開始するときには、前回のスクロールが終了したときのスクロール速度でスクロールされる。
【０１３６】
上記の例では、制御部１００は、指紋センサ２００での検出結果と、加速度センサ２１０での検出結果とに基づいて、画面の表示をスクロールしているが、画面の表示の他の制御を行ってもよい。例えば、制御部１００は、指紋センサ２００での検出結果と、加速度センサ２１０での検出結果とに基づいて、画面の表示を拡大及び縮小してもよい。以下にこの場合の電子機器１の動作について説明する。以後、画面の表示の拡大を単に表示拡大と呼び、画面の表示の縮小を単に表示縮小と呼ぶことがある。
【０１３７】
図２５は、動作モードが拡大縮小モードである場合の電子機器１の動作の一例を示すフローチャートである。図２５の例では、制御部１００は、検出対象面２０１に対して上方向のスライド操作が行われた後、当該スライド操作が終了したときの指の位置において検出対象面２０１から一度も指が離されることなく検出対象面２０１が指でさわられている間、画面の表示を徐々に拡大する。そして、制御部１００は、検出対象面２０１から指が離れると表示拡大を終了する。
【０１３８】
図２５に示されるように、ステップｓ１１において、制御部１００は、指紋検出結果に基づいて検出対象面２０１が指でさわられたことを特定すると、ステップｓ１２を実行する。ステップｓ１２おいて、制御部１００は、上述のステップｓ２と同様にして初期傾き情報を取得する。
【０１３９】
ステップｓ１２の後、ステップｓ１３において、制御部１００は、検出対象面２０１に対する拡大操作を指紋検出結果に基づいて特定すると、ステップｓ１４において、表示拡大を開始する。このときの表示拡大の速度は初期値に設定される。画面の表示が徐々に拡大する場合、拡大率が徐々に大きくなる。表示拡大の速度は、画面の表示が徐々に拡大する場合の拡大率の変化速度であるとも言える。拡大率の変化速度は、所定時間での拡大率の変化量であると言える。以後、表示拡大の速度を単に拡大速度と呼ぶことがある。
【０１４０】
ステップｓ１４の後、制御部１００はステップｓ１５を実行する。ステップｓ１５において、制御部１００は、検出対象面２０１が指でさわられているか否かを判定する。ステップｓ１５においてＮＯと判定されると、制御部１００は表示拡大を終了する。一方で、ステップｓ１５においてＹＥＳと判定されると、ステップｓ１７が実行される。
【０１４１】
ステップｓ１７において、制御部１００は、加速度検出結果と初期傾き情報とに基づいて拡大速度を決定する。ステップｓ１７において、制御部１００は、上述の傾き変化量を求める。そして、制御部１００は、傾き変化量に基づいて拡大速度を決定する。制御部１００は、傾き変化量が零の場合、拡大速度を初期値に設定する。また制御部１００は、傾き変化量がプラスの場合、傾き変化量の絶対値に応じた加算値だけ初期値に加算して得られる値に拡大速度を設定する。また制御部１００は、傾き変化量がマイナスの場合、傾き変化量の絶対値に応じた減算値だけ初期値から減算して得られる値に拡大速度を設定する。
【０１４２】
ステップｓ１７において拡大速度が決定された後、再度ステップｓ１５が実行される。その後、電子機器１は同様に動作する。
【０１４３】
以上のように動作する電子機器１では、画面の表示が拡大されている間、加速度検出結果に基づいて特定される電子機器１の傾きに応じて拡大速度が変更される。また、電子機器１では、検出対象面２０１が指でさわられている場合、電子機器１の傾きに応じた拡大速度の変更が行われ、検出対象面２０１が指でさわられていない場合、当該変更が行われない。
【０１４４】
表示面１２１を見るユーザは、画面の表示が徐々に拡大しているとき、表示面１２１を手前に傾けることで（図２３参照）、電子機器１に拡大速度を小さくさせることができる。つまり、表示面１２１を見るユーザは、表示面１２１を手前に傾けることで、電子機器１に画面の表示をゆっくりと拡大させることができる。一方で、表示面１２１を見るユーザは、画面の表示が徐々に拡大しているときに、表示面１２１を奥に傾けることによって（図２４参照）、電子機器１に拡大速度を大きくさせることができる。つまり、表示面１２１を見るユーザは、表示面１２１を奥に傾けることで、電子機器１に画面の表示をはやく拡大させることができる。制御部１００は、電子機器１の傾きに応じて、例えば１０段階以上拡大速度を変更することが可能である。
【０１４５】
制御部１００は、画面の表示を徐々に縮小する場合にも、同様にして、表示縮小の速度を電子機器１の傾きに応じて決定することができる。以後、表示縮小の速度を単に縮小速度と呼ぶことがある。
【０１４６】
上記の例では、表示拡大が行われている間、ステップｓ１７が繰り返し実行されることによって電子機器１の傾きに応じた拡大速度の変更が行われているが、当該変更が行われなくてもよい。つまり、ステップｓ１５においてＹＥＳと判定されるときには、ステップｓ１７が実行されずにステップｓ１５が再度実行されてもよい。この場合、ステップｓ１４において表示拡大が開始するときの拡大速度が、初期傾き情報に基づいて決定されてもよい。例えば、制御部１００は、初期傾き角度αが大きいほど、拡大速度を大きくしてもよい。これにより、ユーザが検出対象面２０１を指でさわったときの電子機器１の傾きに応じて拡大速度が決定され、表示拡大が行われている間はその拡大速度が維持される。例えば、表示面１２１を見るユーザが、表示面１２１を手前に傾けた状態で検出対象面２０１に対して拡大操作を行うと（図２３参照）、小さい拡大速度で画面の表示が徐々に拡大する。一方、表示面１２１を見るユーザが、表示面１２１を奥に傾けて検出対象面２０１に対してスクロール操作を行うと（図２４参照）、大きい拡大速度で画面の表示が徐々に拡大する。表示縮小の場合も同様である。
【０１４７】
以上のように、本例では、制御部１００は、電子機器１の傾きを検出するセンサでの検出結果に基づいて拡大速度及び縮小速度を決定する。これにより、ユーザは、電子機器１の傾きを変更することによって、電子機器１に拡大速度及び縮小速度を変更させることができる。よって、電子機器１の利便性が向上する。
【０１４８】
また、制御部１００は、表示拡大あるいは表示縮小を行っている間、加速度センサ２１０での検出結果に基づいて特定される電子機器１の傾きに応じて拡大速度あるいは縮小速度を変更する。これにより、ユーザは、画面の表示が徐々に拡大あるいは縮小しているときに、電子機器１に拡大速度あるいは縮小速度を変更させることができる。よって、電子機器１の利便性が向上する。
【０１４９】
なお、上記の例では、表示拡大が開始した後、検出対象面２０１から指が離れた場合には、表示拡大が終了しているが、表示拡大が維持されてもよい。この場合、例えば、検出対象面２０１に対して所定の操作（例えばタップ操作）が行わると表示拡大が終了する。表示縮小の場合も同様である。
【０１５０】
また、表示拡大が開始した後、検出対象面２０１から指が離れた場合であっても、表示拡大が維持される場合には、制御部１００は、ステップｓ１５においてＮＯと判定すると、再度ステップｓ１５を実行してもよい。この場合、制御部１００は、検出対象面２０１から指が離れたとき、検出対象面２０１から指が離れたときの拡大速度を維持する。表示縮小の場合も同様である。
【０１５１】
また、表示拡大が開始した後、検出対象面２０１から指が離れた場合であっても、表示拡大が維持される場合には、制御部１００は、ステップｓ１４の後、ステップｓ１５を実行せずにステップｓ１７を繰り返し実行してもよい。この場合、ユーザは、検出対象面２０１から指を離した状態でも、電子機器１の傾きを変更することによって、電子機器１に拡大速度を変更させることができる。表示縮小の場合も同様である。
【０１５２】
また、制御部１００は、表示拡大が終了して再度表示拡大を開始するとき、ステップｓ１４での拡大速度の初期値に、前回の表示拡大が終了したときの拡大速度を設定してもよい。これにより、表示拡大が開始するときには、前回の表示拡大が終了したときの拡大速度で表示拡大される。表示縮小の場合も同様である。
【０１５３】
なお、本例では、電子機器１の傾きを検出するセンサとして、加速度センサ２１０が使用されているが、他のセンサが使用されてもよい。例えば、電子機器１の傾きを検出するセンサとして、ジャイロセンサが使用されてもよい。また、電子機器１の傾きを検出するセンサとして、加速度センサ２１０及びジャイロセンサが使用されてもよい。
【０１５４】
＜ユーザのジェスチャの検出結果を利用した処理について＞
本例では、制御部１００は、指紋センサ２００での検出結果と、近接センサ２２０での検出結果とに基づいて、画面の表示を制御することが可能である。
【０１５５】
ここで、図２６に示されるように、ユーザが、電子機器１の前面から露出する近接センサ２２０の前で、手８００を使ってジェスチャを行った場合、当該ジェスチャに応じて近接センサ２２０での検出結果が変化する。したがって、近接センサ２２０は、ユーザによるジェスチャを検出するセンサであると言える。よって、制御部１００は、指紋検出結果と、ユーザによるジェスチャを検出するセンサでの検出結果とに基づいて、画面の表示を制御することが可能であると言える。以後、近接センサ２２０での検出結果を近接検出結果と呼ぶことがある。また、特に断らない限り、ジェスチャと言えば、近接センサ２２０の前で行われるユーザの手のジェスチャを意味する。
【０１５６】
本例では、制御部１００は、近接検出結果に基づいて様々なジェスチャを特定することができる。例えば、制御部１００は、近接検出結果に基づいて、ユーザの手が、上方向に移動する上ジェスチャ、下方向に移動する下ジェスチャ、右方向に移動する右ジェスチャ、左方向に移動する左ジェスチャを特定することができる。また、制御部１００は、近接検出結果に基づいて、ユーザの手が表示面１２１に沿って時計周りで円を描く時計回り円ジェスチャと、ユーザの手が表示面１２１に沿って反時計回りで円を描く反時計回り円ジェスチャとを特定することができる。また、制御部１００は、近接検出結果に基づいて、表示面１２１に垂直な方向に沿ってユーザの手が表示面１２１に近づく近ジェスチャと、当該方向に沿ってユーザの手が表示面１２１から遠ざかる遠ジェスチャとを特定することができる。なお、制御部１００が特定するジェスチャの種類はこれに限られない。また制御部１００は、ユーザの手以外の部分のジェスチャを特定してもよい。
【０１５７】
制御部１００は、指紋検出結果に基づいて特定する検出対象面２０１に対する操作と、近接検出結果に基づいて特定するジェスチャとに基づいて、画面の表示を制御する。制御部１００は、例えば、上述のように、指紋検出結果に基づいて検出対象面２０１が指でさわられているか否かを判定する。言い換えれば、制御部１００は、指紋検出結果に基づいて、検出対象面２０１に対して指でさわる操作が行われているか否かを判定する。そして、制御部１００は、検出対象面２０１が指でさわられているとき、近接検出結果に基づいて所定のジェスチャを特定すると、画面の表示をスクロールする。具体的には、制御部１００は、検出対象面２０１が指でさわられているときに、上スクロールを指示する上スクロールジェスチャを特定すると、画面の表示を上スクロールする。このとき、制御部１００は、例えば、所定量だけで画面の表示を上スクロールする。また、制御部１００は、検出対象面２０１が指でさわられているときに、下スクロールを指示する下スクロールジェスチャを特定すると、画面の表示を上スクロールする。このとき、制御部１００は、例えば、所定量だけで画面の表示を下スクロールする。上スクロールジェスチャとしては、例えば上ジェスチャが採用され、下スクロールジェスチャとしては、例えば下ジェスチャが採用される。以後、上スクロールジェスチャ及び下スクロールジェスチャを特に区別する必要がないときには、それぞれを単にスクロールジェスチャと呼ぶことがある。
【０１５８】
また、制御部１００は、検出対象面２０１が指でさわられているとき、近接検出結果に基づいて所定のジェスチャを特定すると、画面の表示を拡大あるいは縮小することが可能である。具体的には、制御部１００は、検出対象面２０１が指でさわられているときに、表示拡大を指示する拡大ジェスチャを特定すると、画面の表示を拡大する。このとき、制御部１００は、例えば、一定倍率（例えば１．５倍）で画面の表示を拡大する。また、制御部１００は、検出対象面２０１が指でさわられているときに、表示縮小を指示する縮小ジェスチャを特定すると、画面の表示を縮小する。このとき、制御部１００は、例えば、一定倍率（例えば０．５倍）で画面の表示を縮小する。拡大ジェスチャとしては、例えば左ジェスチャが採用され、縮小ジェスチャとしては、例えば右ジェスチャが採用される。
【０１５９】
なお、上スクロールジェスチャ、下スクロールジェスチャ、拡大ジェスチャ及び縮小ジェスチャは上記の例に限られない。例えば、上スクロールジェスチャ及び下スクロールジェスチャは、それぞれ、時計回り円ジェスチャ及び反時計回り円ジェスチャであってもよい。また、拡大ジェスチャ及び縮小ジェスチャは、それぞれ、近ジェスチャ及び遠ジェスチャであってもよい。
【０１６０】
このように、本例では、制御部１００は、指紋検出結果に基づいて特定する検出対象面２０１に対する指の操作と、近接検出結果に基づいて特定するジェスチャとに基づいて画面の表示を制御する。これにより、電子機器１では、検出対象面２０１に対する指の操作とユーザによるジェスチャとに応じて、画面の表示が制御される。よって、電子機器１の利便性が向上する。
【０１６１】
また、制御部１００は、検出対象面２０１が指でさわられているときに所定のジェスチャを特定すると、画面の表示をスクロールする。これにより、ユーザは、検出対象面２０１を指でさわりながらジェスチャをすることによって、電子機器１に画面の表示をスクロールさせることができる。例えば図２７に示されるように、右手２０で電子機器１を持つユーザは、右手２０の親指２０ａで検出対象面２０１をさわりながら、左手２１でジェスチャをすることによって、電子機器１に画面の表示をスクロールさせることができる。
【０１６２】
また、制御部１００は、検出対象面２０１が指でさわられているときに所定のジェスチャを特定すると、画面の表示を拡大あるいは縮小する。これにより、ユーザは、検出対象面２０１を指でさわりながらジェスチャをすることによって、電子機器１に画面の表示を拡大あるいは縮小させることができる。
【０１６３】
なお、制御部１００は、スクロールジェスチャが行われるときに指紋センサ２００で検出される指紋に応じて、当該スクロールジェスチャに応じたスクロールの量を変化させてもよい。図２８はこの場合の電子機器１の動作の一例を示すフローチャートである。図２８の例では、記憶部１０３には複数の基準指紋情報が記憶されている。そして、記憶部１０３では、複数の基準指紋情報に対して、スクロール量についての互いに異なる複数の設定値がそれぞれ対応付けられている。
【０１６４】
図２８に示されるように、ステップｓ２１において、制御部１００は、指紋検出結果に基づいて検出対象面２０１が指でさわられたことを特定すると、ステップｓ２２を実行する。ステップｓ２２おいて、制御部１００は、指紋センサ２００から検出指紋情報を取得する。
【０１６５】
次にステップｓ２３において、制御部１００は、取得した検出指紋情報に基づいてスクロール量を決定する。具体的には、制御部１００は、記憶部１０３内の複数の基準指紋情報から、検出指紋情報と類似する基準指紋情報を特定する。そして、制御部１００は、特定した基準指紋情報に対応付けられている設定値を記憶部１０３から取得する。制御部１００は、取得した設定値をスクロール量として決定する。これにより、指紋センサ２００で検出された指紋に応じてスクロール量が決定される。なお、記憶部１０３には、複数の基準指紋情報の中に、検出指紋情報と類似する基準指紋情報が存在しない場合のスクロール量の設定値も記憶されている。したがって、制御部１００は、複数の基準指紋情報の中に、検出指紋情報と類似する基準指紋情報が存在しない場合であってもスクロール量を決定することができる。
【０１６６】
ステップｓ２３の後、制御部１００は、近接検出結果に基づいてスクロールジェスチャを特定すると、ステップｓ２５を実行する。ステップｓ２５において、制御部１００は、ステップｓ２３で決定したスクロール量だけ画面の表示をスクロールする。
【０１６７】
このように、制御部１００が、スクロールジェスチャが行われるときに指紋センサ２００で検出される指紋に応じてスクロール量を変化させることによって、電子機器１の利便性が向上する。例えば、記憶部１０３内に、同じユーザが有する複数の指の指紋をそれぞれ示す複数の基準指紋情報が記憶されている場合を考える。この場合、ユーザは、検出対象面２０１をさわる指を変えることによって、電子機器１にスクロール量を変化させることができる。他の例として、記憶部１０３内に、複数のユーザの指の指紋をそれぞれ示す複数の基準指紋情報が記憶されている場合を考える。この場合、電子機器１は、ユーザごとにスクロール量を変化させることができる。
【０１６８】
また制御部１００は、拡大ジェスチャが行われるときに指紋センサ２００で検出される指紋に応じて、当該拡大ジェスチャに応じた表示拡大の拡大率を変化させてもよい。図２９はこの場合の電子機器１の動作の一例を示すフローチャートである。図２９の例では、記憶部１０３には複数の基準指紋情報が記憶されている。そして、記憶部１０３では、複数の基準指紋情報に対して、拡大率についての互いに異なる複数の設定値がそれぞれ対応付けられている。
【０１６９】
図２９に示されるように、ステップｓ３１において、制御部１００は、指紋検出結果に基づいて検出対象面２０１が指でさわられたことを特定すると、ステップｓ３２を実行する。ステップｓ３２おいて、制御部１００は、指紋センサ２００から検出指紋情報を取得する。
【０１７０】
次にステップｓ３３において、制御部１００は、取得した検出指紋情報に基づいて拡大率を決定する。具体的には、制御部１００は、記憶部１０３内の複数の基準指紋情報から、検出指紋情報と類似する基準指紋情報を特定する。そして、制御部１００は、特定した基準指紋情報に対応付けられている拡大率の設定値を記憶部１０３から取得する。制御部１００は、取得した設定値を拡大率として決定する。これにより、指紋センサ２００で検出された指紋に応じて拡大率が決定される。なお、記憶部１０３には、複数の基準指紋情報の中に、検出指紋情報と類似する基準指紋情報が存在しない場合の拡大率の設定値も記憶されている。したがって、制御部１００は、複数の基準指紋情報の中に、検出指紋情報と類似する基準指紋情報が存在しない場合であっても拡大率を決定することができる。
【０１７１】
ステップｓ３３の後、制御部１００は、近接検出結果に基づいて拡大ジェスチャを特定すると、ステップｓ３５を実行する。ステップｓ３５において、制御部１００は、ステップｓ３３で決定した拡大率で画面の表示を拡大する。
【０１７２】
このように、制御部１００が、拡大ジェスチャが行われるときに指紋センサ２００で検出される指紋に応じて拡大率を変化させることによって、ユーザは、検出対象面２０１をさわる指を変えることによって、電子機器１に拡大率を変化させることができる。また、電子機器１は、ユーザごとに拡大率を変化させることができる。なお、同様にして、制御部１００は、縮小ジェスチャが行われるときに指紋センサ２００で検出される指紋に応じて、当該縮小ジェスチャに応じた表示縮小の縮小率を変化させてもよい。
【０１７３】
また、制御部１００は、スクロールジェスチャに応じたスクロールのスクロール量と、検出対象面２０１に対するスクロール操作に応じたスクロールのスクロール量とを互いに異なるようにしてもよい。例えば、検出対象面２０１に対して１回スクロール操作が行われたとき、制御部１００が一定量だけ画面の表示をスクロールする場合を考える。この場合、制御部１００は、スクロールジェスチャに応じたスクロールのスクロール量を、検出対象面２０１に対するスクロール操作に応じたスクロールのスクロール量よりも大きくしてもよい。これにより、ユーザは、スクロールジェスチャを行うか、スクロール操作を行うかによって、スクロール量を選択することができる。よって、電子機器１の利便性が向上する。
【０１７４】
また、制御部１００は、拡大ジェスチャに応じた表示拡大の拡大率と、検出対象面２０１に対する拡大操作に応じた表示拡大の拡大率とを互いに異なるようにしてもよい。例えば、検出対象面２０１に対して１回拡大操作が行われたとき、制御部１００が画面の表示を一定倍率拡大する場合を考える。この場合、制御部１００は、拡大ジェスチャに応じた表示拡大の一定の拡大率を、検出対象面２０１に対する拡大操作に応じた表示拡大の一定の拡大率よりも大きくしてもよい。なお、制御部１００は、同様に、縮小ジェスチャに応じた表示縮小の縮小率と、検出対象面２０１に対する縮小操作に応じた表示縮小の縮小率とを互いに異なるようにしてもよい。
【０１７５】
上記の例では、電子機器１は、検出対象面２０１に対する操作に応じて画面の表示を制御する処理を実行しているが、当該処理を実行しなくてもよい。
【０１７６】
また上記の例では、電子機器１は、当該電子機器１の傾きに応じて画面の表示を制御する処理を実行しているが、当該処理を実行しなくてもよい。
【０１７７】
また上記の例では、電子機器１は、ユーザのジェスチャに応じて画面の表示を制御する処理を実行しているが、当該処理を実行しなくてもよい。
【０１７８】
＜他の例について＞
以下に電子機器１の他の例について説明する。図３０は電子機器１の構成の他の例を示すブロック図である。図３０に示される電子機器１は、上述の図６に示される電子機器１と比較して、圧力センサ２３０をさらに備える。圧力センサ２３０は、検出対象面２０１にかかる圧力を検出することが可能である。
【０１７９】
本例では、制御部１００は、指紋検出結果に基づいて特定される検出対象面２０１に対する操作と、圧力センサ２３０での検出結果に基づいて特定される検出対象面２０１にかかる圧力とに基づいて、画面の表示を制御することが可能である。これにより、ユーザは、検出対象面２０１に対する指の操作と、検出対象面２０１を指でさわるときに当該検出対象面２０１にかかる圧力とに応じて、電子機器１に画面の表示を制御させることができる。よって、電子機器１の利便性が向上する。以下に本例について詳細に説明する。以後、圧力センサ２３０での検出結果を圧力検出結果と呼ぶことがある。
【０１８０】
上述のように、制御部１００は、動作モードがスクロールモードのとき、指紋検出結果に基づいて検出対象面２０１に対するスクロール操作を特定すると、画面の表示をスクロールする。そして、制御部１００は、圧力検出結果に基づいて特定する検出対象面２０１にかかる圧力に応じて、画面の表示のスクロール速度を変更する。
【０１８１】
図３１は、制御部１００が、検出対象面２０１にかかる圧力に応じてスクロール速度を変更する場合の電子機器１の動作例を示すフローチャートである。制御部１００は、画面の表示をスクロールしているとき、図３１に示される一連の処理を繰り返し実行する。
【０１８２】
図３１の例では、制御部１００は、検出対象面２０１に対して、スクロール操作であるスライド操作が行われた後、当該スライド操作が終了したときの指の位置において検出対象面２０１から一度も指が離されることなく検出対象面２０１が指でさわられている間、画面の表示をスクロールし続ける。そして、制御部１００は、検出対象面２０１から指が離れると、画面の表示のスクロールを終了する。また図３１の例では、制御部１００は、スクロールを開始するときには、スクロール速度を初期値に設定する。
【０１８３】
画面の表示がスクロールされているとき、図３１に示されるように、ステップｓ４１において、制御部１００は、圧力検出結果を圧力センサ２３０から取得する。次にステップｓ４２において、制御部１００は、取得した圧力検出結果に基づいて、検出対象面２０１にかかる圧力を特定する。以後、制御部１００が、圧力検出結果に基づいて特定する検出対象面２０１にかかる圧力を特定圧力と呼ぶことがある。
【０１８４】
次にステップｓ４３にいて、制御部１００は、特定圧力に基づいてスクロール速度を決定する。これにより、スクロール速度が更新される。ステップｓ４３において、制御部１００は、例えば、特定圧力がしきい値以下のとき、第１設定値をスクロール速度とする。一方で、制御部１００は、特定圧力がしきい値よりも大きいとき、第２設定値をスクロール速度とする。第２設定値は例えば第１設定値よりも大きい値に設定される。第１設定値は例えば初期値と同じ値に設定される。
【０１８５】
なお、制御部１００は、特定圧力と比較される２種類以上のしきい値を使用して、特定圧力に応じてスクロール速度を３段階以上設定してもよい。例えば、制御部１００がスクロール速度を４階設定することが可能である場合を考える。この場合、制御部１００は、特定圧力が第１しきい値以下のとき、第１設定値をスクロール速度とする。また制御部１００は、特定圧力が第１しきい値よりも大きく、第２しきい値（＞第１しきい値）以下のとき、第２設定値（＞第１設定値）をスクロール速度とする。また制御部１００は、特定圧力が第２しきい値よりも大きく、第３しきい値（＞第２しきい値）以下のとき、第３設定値（＞第２設定値）をスクロール速度とする。そして、制御部１００は、特定圧力が第３しきい値よりも大きいとき、第４設定値（＞第３設定値）をスクロール速度とする。
【０１８６】
このように、特定圧力に応じてスクロール速度が変更されることによって、ユーザは、検出対象面２０１を指でさわる際に当該検出対象面２０１にかかる圧力を変化せることによって、スクロール速度を電子機器１に変更させることができる。よって、電子機器１の利便性が向上する。
【０１８７】
制御部１００は、画面の表示をスクロールしているときに、現在のスクロール速度を示す第２通知情報を当該画面に示してもよい。このとき、制御部１００は、画面における第２通知情報の下の部分が透けて見えるように第２通知情報を半透過で当該画面に示してもよい。あるいは、制御部１００は、画面における第２通知情報の下の部分が見えないように第２通知情報を当該画面に示してもよい。
【０１８８】
図３２，３３は第２通知情報８００の表示例を示す図である。図３２，３３では、第２通知情報８００が半透過で地図６００上に示されている。図３２，３３に示される第２通知情報８００は、その長さが現在のスクロール速度を示す矢印で表されている。図３２，３３に示される第２通知情報８００では、矢印が長いほどスクロール速度が大きいことを示している。よって、図３３の例より図３２の例の方がスクロール速度が大きくなっている。
【０１８９】
図３４，３５は第２通知情報８００の他の表示例を示す図である。図３４，３５の例では、第２通知情報８００は文字で表されている。具体的には、第２通知情報８００は、現在のスクロール速度を表す英単語で表されている。図３４の例では、スクロール速度が最大値に設定されており、図３５の例ではスクロール速度が最小値に設定されている。
【０１９０】
図３６，３７は第２通知情報８００の他の表示例を示す図である。図３６，３７の例では、第２通知情報８００は速度インジゲータで表されている。図３６，３７に示される第２通知情報８００では、バー８０１が左側に位置するほど現在のスクロール速度が小さくなっている。よって、図３６の例より図３７の例の方が、スクロール速度が大きくなっている。
【０１９１】
このように、画面の表示がスクロールされているときに、現在のスクロール速度を示す第２通知情報８００が当該画面に示されることによって、電子機器１の利便性が向上する。なお、制御部１００は、上述の図２０のように、電子機器１の傾きに応じてスクロール速度を変更する場合においても、画面の表示がスクロールされているときに第２通知情報８００を当該画面に示してもよい。
【０１９２】
制御部１００は、動作モードが拡大モードのとき、圧力検出結果に基づいて特定する検出対象面２０１にかかる圧力に応じて、画面の表示の拡大の速度を変更してもよい。図３８は、制御部１００が、検出対象面２０１にかかる圧力に応じて表示拡大の速度を変更する場合の電子機器１の動作例を示すフローチャートである。制御部１００は、画面の表示を拡大しているとき、図３８に示される一連の処理を繰り返し実行する。
【０１９３】
図３８の例では、制御部１００は、検出対象面２０１に対して、拡大操作である上方向のスライド操作が行われた後、当該スライド操作が終了したときの指の位置において検出対象面２０１から一度も指が離されることなく検出対象面２０１が指でさわられている間、画面の表示を拡大し続ける。そして、制御部１００は、検出対象面２０１から指が離れると、画面の表示の拡大を終了する。また図３８の例では、制御部１００は、表示拡大を開始するときには、表示拡大の速度を初期値に設定する。
【０１９４】
画面の表示が拡大されているとき、図３８に示されるように、ステップｓ５１において、制御部１００は、圧力検出結果を圧力センサ２３０から取得する。次にステップｓ５２において、制御部１００は、取得した圧力検出結果に基づいて、検出対象面２０１にかかる圧力を特定する。
【０１９５】
次にステップｓ５３にいて、制御部１００は、特定圧力に基づいて拡大速度を決定する。これにより、表示拡大中に拡大速度が更新される。ステップｓ５３において、制御部１００は、例えば、特定圧力がしきい値以下のとき、第１設定値を拡大速度とする。一方で、制御部１００は、特定圧力がしきい値よりも大きいとき、第２設定値を拡大速度とする。第２設定値は例えば第１設定値よりも大きい値に設定される。第１設定値は例えば初期値と同じ値に設定される。なお制御部１００は、特定圧力に応じてスクロール速度を変更する場合と同様に、特定圧力に応じて拡大速度を３段階以上設定してもよい。
【０１９６】
このように、特定圧力に応じて表示拡大の速度が変更されることによって、ユーザは、検出対象面２０１を指でさわる際に当該検出対象面２０１にかかる圧力を変化せることによって表示拡大の速度を電子機器１に変更させることができる。よって、電子機器１の利便性が向上する。
【０１９７】
なお制御部１００は、画面の表示を拡大しているときに、表示拡大の現在の速度を示す第３通知情報を当該画面に示してもよい。このとき、制御部１００は、第２通知情報と同様に、第３通知情報を半透過で当該画面に示してもよい。あるいは、制御部１００は、画面における第３通知情報の下の部分が見えないように第３通知情報を当該画面に示してもよい。第３通知情報は、例えば、上述の図３２〜３７に示される第２通知情報８００の表示例と同様に表示される。
【０１９８】
このように、画面の表示が拡大されているときに、表示拡大の現在の速度を示す第３通知情報が当該画面に示されることによって、電子機器１の利便性が向上する。制御部１００は、上述の図２５のように、電子機器１の傾きに応じて拡大速度を変更する場合においても、画面の表示が拡大されているときに第３通知情報を当該画面に示してもよい。
【０１９９】
制御部１００は、同様にして、特定圧力に応じて表示縮小の速度を変更してもよい。このとき、制御部１００は、画面の表示が縮小されているときに、表示縮小の現在の速度を示す第４通知情報を当該画面に示してもよい。第４通知情報は、例えば、上述の図３２〜３７に示される第２通知情報８００の表示例と同様に表示される。また、制御部１００は、上述のように、電子機器１の傾きに応じて表示縮小の速度を変更する場合においても、画面の表示が縮小されているときに、表示縮小の現在の速度を示す第４通知情報を当該画面に示してもよい。
【０２００】
上記の各例では、制御部１００は、指紋検出結果に基づいて、検出対象面２０１上で上下方向に指が移動する操作を検出しているが、検出対象面２０１上で上下方向とは異なる方向に指が移動する操作を検出してもよい。例えば、制御部１００は、指紋検出結果に基づいて、検出対象面２０１に対する左方向及び右方向のスライド操作を特定してもよい。ここで、左方向のスライド操作での左方向とは、検出対象面２０１を見た場合の左方向（図３の例では、機器ケース１１の背面１１ｂから前面１１ａに向かう方向）である。また、右方向のスライド操作での右方向とは、検出対象面２０１を見た場合の右方向（図３の例では、機器ケース１１の前面１１ａから背面１１ｂに向かう方向）である。
【０２０１】
例えば、制御部１００が、検出対象面２０１に対する、上方向、下方向、左方向及び右方向のスライド操作を特定することができる場合を考える。この場合、制御部１００は、検出対象面２０１に対する上方向のスライド操作を特定した場合には、例えば上スクロールを行い、検出対象面２０１に対する下方向のスライド操作を特定した場合には、例えば下スクロールを行ってもよい。また、制御部１００は、検出対象面２０１に対する左方向のスライド操作を特定した場合には、例えば画面の表示の縮小を行い、検出対象面２０１に対する右方向のスライド操作を特定した場合には、例えば画面の表示の拡大を行ってもよい。
【０２０２】
上記の例では、電子機器１は、スマートフォン等の携帯電話機であったが、他の種類の電子機器であってよい。電子機器１は、例えば、タブレット端末、パーソナルコンピュータ、ウェアラブル機器などであってよい。電子機器１として採用されるウェアラブル機器は、リストバンド型あるいは腕時計型などの腕に装着するタイプであってもよいし、ヘッドバンド型あるいはメガネ型などの頭に装着するタイプであってもよいし、服型などの体に装着するタイプであってもよい。
【０２０３】
以上のように、電子機器１は詳細に説明されたが、上記した説明は、全ての局面において例示であって、この開示がそれに限定されるものではない。また、上述した各種の例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない無数の例が、この開示の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０２０４】
１  電子機器
１００  制御部
１２１  表示面
２００  指紋センサ
２０１  検出対象面
２１０  加速度センサ
２２０  近接センサ
【図１】
2020017218.tif 000003
【図２】
2020017218.tif 000004
【図３】
2020017218.tif 000005
【図４】
2020017218.tif 000006
【図５】
2020017218.tif 000007
【図６】
2020017218.tif 000008
【図７】
2020017218.tif 000009
【図８】
2020017218.tif 000010
【図９】
2020017218.tif 000011
【図１０】
2020017218.tif 000012
【図１１】
2020017218.tif 000013
【図１２】
2020017218.tif 000014
【図１３】
2020017218.tif 000015
【図１４】
2020017218.tif 000016
【図１５】
2020017218.tif 000017
【図１６】
2020017218.tif 000018
【図１７】
2020017218.tif 000019
【図１８】
2020017218.tif 000020
【図１９】
2020017218.tif 000021
【図２０】
2020017218.tif 000022
【図２１】
2020017218.tif 000023
【図２２】
2020017218.tif 000024
【図２３】
2020017218.tif 000025
【図２４】
2020017218.tif 000026
【図２５】
2020017218.tif 000027
【図２６】
2020017218.tif 000028
【図２７】
2020017218.tif 000029
【図２８】
2020017218.tif 000030
【図２９】
2020017218.tif 000031
【図３０】
2020017218.tif 000032
【図３１】
2020017218.tif 000033
【図３２】
2020017218.tif 000034
【図３３】
2020017218.tif 000035
【図３４】
2020017218.tif 000036
【図３５】
2020017218.tif 000037
【図３６】
2020017218.tif 000038
【図３７】
2020017218.tif 000039
【図３８】
2020017218.tif 000040