(57)【要約】【課題】複数の画面に対する操作性を向上する。【解決手段】電子機器は、非接触検出センサと、ディスプレイと、コントローラとを備える。ディスプレイは第１の画面及び第２の画面を表示し、コントローラは、非接触検出センサに基づいて、第１のジェスチャ及び第２のジェスチャを判断し、第１の画面の操作を第１のジェスチャの操作に割り当て、第２の画面の操作を第２のジェスチャの操作に割り当てる。【選択図】図１
2018139148.tif 000002
【特許請求の範囲】
【請求項１】
非接触検出センサと、
第１の画面及び第２の画面を表示するディスプレイと、
前記非接触検出センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断するコントローラと、
を備え、
前記コントローラは、
前記第１の画面の操作を前記第１のジェスチャの操作に割り当て、
前記第２の画面の操作を前記第２のジェスチャの操作に割り当てる、
電子機器。
【請求項２】
非接触検出センサと、
第１の画面及び第２の画面を表示するディスプレイと、
前記非接触検出センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断するコントローラと、
を備え、
前記コントローラは、
前記第１のジェスチャの操作を、前記第１の画面又は前記第２の画面の選択操作に割り当て、
前記第２のジェスチャの操作を、選択された前記第１の画面又は前記第２の画面の操作に割り当てる、
電子機器。
【請求項３】
非接触検出センサを備える電子機器の制御方法であって、
第１の画面及び第２の画面をディスプレイに表示させ、
前記非接触検出センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断し、
前記第１の画面の操作を前記第１のジェスチャの操作に割り当て、
前記第２の画面の操作を前記第２のジェスチャの操作に割り当てる、
制御方法。
【請求項４】
非接触検出センサを備える電子機器の制御方法であって、
第１の画面及び第２の画面をディスプレイに表示させ、
前記非接触検出センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断し、
前記第１のジェスチャの操作を、前記第１の画面又は前記第２の画面の選択操作に割り当て、
前記第２のジェスチャの操作を、選択された前記第１の画面又は前記第２の画面の操作に割り当てる、
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器及び制御方法に関する。
【背景技術】
【０００２】
従来、ユーザが端末から離れて行うジェスチャを赤外線センサにより認識し、表示される画面に対して、ジェスチャと対応する入力操作を実行する携帯端末が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２２５４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記携帯端末に表示される画面の数は１つであり、ユーザは、当該１つの画面に対してのみ操作を行うことができる。そのため、ユーザが他の画面を参照したい場合、ユーザは表示されている画面を切り換えて、切り換えた後の画面に対してジェスチャによる入力操作を行うことになる。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、複数の画面に対する操作性を向上することができる電子機器を提供することにある。
【課題を解決するための手段】
【０００６】
一態様の電子機器は、
非接触検出センサと、
第１の画面及び第２の画面を表示するディスプレイと、
前記非接触検出センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断するコントローラと、
を備える。
前記コントローラは、
前記第１の画面の操作を前記第１のジェスチャの操作に割り当て、
前記第２の画面の操作を前記第２のジェスチャの操作に割り当てる。
【０００７】
一態様の電子機器は、
非接触検出センサと、
第１の画面及び第２の画面を表示するディスプレイと、
前記非接触検出センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断するコントローラと、
を備える。
前記コントローラは、
前記第１のジェスチャの操作を、前記第１の画面又は前記第２の画面の選択操作に割り当て、
前記第２のジェスチャの操作を、選択された前記第１の画面又は前記第２の画面の操作に割り当てる。
【０００８】
一態様の制御方法は、
非接触検出センサを備える電子機器の制御方法であって、
第１の画面及び第２の画面をディスプレイに表示させ、
前記非接触検出センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断し、
前記第１の画面の操作を前記第１のジェスチャの操作に割り当て、
前記第２の画面の操作を前記第２のジェスチャの操作に割り当てる。
【０００９】
一態様の制御方法は、
非接触検出センサを備える電子機器の制御方法であって、
第１の画面及び第２の画面をディスプレイに表示させ、
前記非接触検出センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断し、
前記第１のジェスチャの操作を、前記第１の画面又は前記第２の画面の選択操作に割り当て、
前記第２のジェスチャの操作を、選択された前記第１の画面又は前記第２の画面の操作に割り当てる。
【発明の効果】
【００１０】
本発明の一実施形態に係る電子機器によれば、複数の画面に対する操作性を向上することができる。
【図面の簡単な説明】
【００１１】
【図１】一実施形態に係る電子機器の概略構成図である。
【図２】ジェスチャにより電子機器を操作する様子を示す第１の図である。
【図３】（ａ）及び（ｂ）は、ジェスチャにより第１の画面を操作する様子を示す図である。
【図４】（ａ）及び（ｂ）は、ジェスチャにより第２の画面を操作する様子を示す図である。
【図５】ジェスチャにより電子機器を操作する様子を示す第２の図である。
【図６】ジェスチャにより電子機器を操作する様子を示す第３の図である。
【図７】一実施形態に係る電子機器が実行する第１の制御方法の例を示すフローチャートである。
【図８】一実施形態に係る電子機器が実行する第２の制御方法の例を示すフローチャートである。
【図９】他の実施形態に係る電子機器の概略構成図である。
【発明を実施するための形態】
【００１２】
図１に示すように一実施形態の電子機器１は、コントローラ１１、カメラ１２、ディスプレイ１３、ストレージ１４、通信ユニット１５、近接センサ（ジェスチャセンサ）１６、及び照度センサ１７を含む。図１は例示であるため、電子機器１は図１に示す構成要素を全て含む必要はない。また、電子機器１は図１に示す以外の構成要素を含んでもよい。
【００１３】
コントローラ１１は、例えばＣＰＵ（Central Processing Unit）等のプロセッサである。コントローラ１１は、他の構成要素が統合されたＳｏＣ（System-on-a-Chip）等の集積回路であってもよい。コントローラ１１は、複数の集積回路を組み合わせて構成されてもよい。コントローラ１１は、電子機器１の動作を統括的に制御して各種の機能を実現する。
【００１４】
具体的にはコントローラ１１は、ストレージ１４に記憶されているデータを必要に応じて参照する。コントローラ１１は、ストレージ１４に記憶されているプログラムに含まれる命令を実行してディスプレイ１３等の他の機能部を制御することによって各種機能を実現する。
【００１５】
カメラ１２は、電子機器１の周囲の被写体を撮像する。一実施形態のカメラ１２は一例として、電子機器１のディスプレイ１３が設けられる面に設けられるインカメラである。カメラ１２は、非接触検出センサの一例であり、撮像画像に対して行う画像解析の結果に基づいて、ユーザによるジェスチャを検出することができる。
【００１６】
ディスプレイ１３は、液晶ディスプレイ（Liquid Crystal Display）、又は有機ＥＬパネル（Organic Electro-Luminescence Panel）等を備える。ディスプレイ１３は、無機ＥＬパネル（Inorganic Electro-Luminescence Panel）等を備えてもよい。ディスプレイ１３は複数の画面を表示可能である。ディスプレイ１３は、文字、画像、記号又は図形等を表示可能である。ディスプレイ１３は、タッチスクリーンを含んで、タッチスクリーンに対する指、又はスタイラスペン等の接触を検出してもよい。この場合ディスプレイ１３は、複数の指、又はスタイラスペン等がタッチスクリーンに接触した位置を検出することができる。図１においてディスプレイ１３は電子機器１に備えられるが、電子機器１の外部に設けられてもよい。
【００１７】
ストレージ１４は記憶部としてプログラム及びデータを記憶する。ストレージ１４は、コントローラ１１の処理結果を一時的に記憶する。例えばストレージ１４は、ジェスチャの操作に、どのような画面の操作が割り当てられるかを記憶する。ストレージ１４は、半導体記憶デバイス、及び磁気記憶デバイス等の任意の記憶デバイスを含んでよい。ストレージ１４は、複数の種類の記憶デバイスを含んでよい。ストレージ１４は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。
【００１８】
ストレージ１４に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとを含む。アプリケーションは、例えば、ジェスチャに応じた処理をコントローラ１１に実行させる。制御プログラムは、例えば、ＯＳ（Operating System）である。アプリケーション及び制御プログラムは、通信ユニット１５による無線通信又は記憶媒体を介してストレージ１４にインストールされてもよい。
【００１９】
通信ユニット１５は、有線又は無線により通信するためのインタフェースである。一実施形態の通信ユニット１５によって行われる通信方式は、無線通信規格である。例えば、無線通信規格として、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格がある。例えばセルラーフォンの通信規格は、ＬＴＥ（Long Term Evolution）、Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）、ＣＤＭＡ２０００、ＰＤＣ（Personal Digital Cellular）、ＧＳＭ（登録商標）（Global System for Mobile communications）、ＰＨＳ（Personal Handy-phone System）等を含む。例えば、無線通信規格として、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Infrared Data Association）、ＮＦＣ（Near Field Communication）等がある。通信ユニット１５は、上述した通信規格の１つ又は複数をサポートすることができる。
【００２０】
近接センサ１６は非接触検出センサの一例であり、電子機器１の周囲の対象物との相対距離、対象物の移動方向（ジェスチャー）等を非接触で検出する。一実施形態の近接センサ１６は白、赤、緑及び青を感知する４つの可視光フォトダイオードを有し、対象物との相対距離を測定することができる。また近接センサ１６は１つの光源用赤外ＬＥＤ（Light Emitting Diode）と上下左右を感知する４つの赤外フォトダイオードとを有する。近接センサ１６は、光源用赤外ＬＥＤからの赤外光が照射された対象物からの反射光がそれぞれの赤外フォトダイオードに入射する時間差により対象物の移動方向を検出する。したがって、近接センサ１６は、電子機器１のユーザが電子機器１に触れずに行うエアジェスチャ（以下、単にジェスチャと称する。）を検出することができる。
【００２１】
照度センサ１７は非接触検出センサの一例であり、当該照度センサ１７に入射する周囲光の照度を検出する。
【００２２】
図２は、ユーザがジェスチャにより電子機器１を操作する様子を示す図である。図２では一例として電子機器１はスタンドにより支持されるが、代替例として電子機器１は壁に立てかけられて支持されてもよい。電子機器１の上部にはカメラ１２及び照度センサ１７が設けられ、電子機器１の下部には近接センサ１６が設けられる。図２に示す通り、ディスプレイ１３は第１の画面（ウィンドウ）Ｄ１と第２の画面Ｄ２とを一部重畳して表示可能である。第１の画面Ｄ１及び第２の画面Ｄ２は、同一のアプリケーションに対応するものであってもよいし、異なるアプリケーションに対応するものであってもよい。一実施形態では説明の便宜のため、複数の画面を第１の画面と第２の画面として説明するが、複数の画面は３以上の画面であってもよい。
【００２３】
コントローラ１１は、近接センサ１６、照度センサ１７又はカメラ１２からの出力に基づいて、ユーザによりどのようなジェスチャが行われたかを判断することができる。一実施形態では一例として、非接触検出センサとして近接センサ１６が用いられるものとして説明する。一実施形態においては、第１の画面Ｄ１と第２の画面Ｄ２とのいずれか一方が、入力操作を受け付け可能なアクティブな画面であるため、コントローラ１１は、ジェスチャの操作を受け付けると、第１の画面Ｄ１と第２の画面Ｄ２のうち、アクティブな画面に対してジェスチャの操作を実行する。ジェスチャの操作とは例えば、ページ送り、ページ戻し、縦スクロール、横スクロール、ピンチイン、ピンチアウト等のうち任意のものである。
【００２４】
図２に示す電子機器１はスマートフォンである。代替例として電子機器１は例えば、携帯電話端末、ファブレット、タブレットＰＣ又はフィーチャーフォン等でもよい。電子機器１は、前述のものに限定されず、例えば、ＰＤＡ（Personal Digital Assistant）、リモコン端末、携帯音楽プレイヤー、ゲーム機、家電製品、産業用機器（ＦＡ（Factory Automation）機器）、などの任意の電子機器などに適用できる。さらに、電子機器１は、例えばデスクトップＰＣ、銀行のＡＴＭ（Automatic Teller Machine）、駅の券売機、デジタルカメラ、電子書籍リーダなど、ディスプレイ１３を有する任意の機器に適用することができる。
【００２５】
また、ディスプレイ１３を備えた電子機器１は、自動車のステアリング、カーナビゲーション、及びダッシュボードに内装された車載コントロールパネルなど、その他、自動車に限らない各種の乗り物にも採用することができる。
【００２６】
以下、一実施形態において電子機器１のコントローラ１１が実行する処理を説明する。コントローラ１１は、ユーザ操作に基づいて所定のモードが起動されたか否かを判定する。一実施形態の所定のモードは例えば、料理のレシピをディスプレイ１３に表示するアプリケーション等が起動されているキッチンモードであるが、これに限られず電子機器１における任意のモードを含む。コントローラ１１は、所定のモードが起動された状態で、例えば料理の複数のレシピをそれぞれ表示する複数の画面がディスプレイ１３に表示されたことを検出すると次の処理を行う。すなわち、コントローラ１１は複数の画面が表示されている間、第１の画面Ｄ１の操作を第１のジェスチャの操作に割り当て、第２の画面Ｄ２の操作を第２のジェスチャの操作に割り当てることができる（以下、第１の制御方法と称する。）。またコントローラ１１は、第１の制御方法に代えて、第１のジェスチャの操作を第１の画面Ｄ１又は第２の画面Ｄ２の選択操作に割り当て、第２のジェスチャの操作を第１の画面Ｄ１又は第２の画面Ｄ２の操作に割り当てることができる（以下、第２の制御方法と称する。）。第１の制御方法と第２の制御方法との詳細は後述する。
【００２７】
第１のジェスチャ及び第２のジェスチャは、左右のジェスチャ、上下のジェスチャ、斜めのジェスチャ、電子機器１と遠ざかる又は近づくジェスチャ、時計回りで円を描くジェスチャ、及び反時計回りで円を描くジェスチャ等の任意の組み合わせである。例えば左右のジェスチャとは、電子機器１の短手方向と略平行な方向に行われるジェスチャである。上下のジェスチャとは、電子機器１の長手方向と略平行な方向に行われるジェスチャである。斜めのジェスチャとは、電子機器１と略平行な平面において、電子機器１の長手方向と短手方向とのいずれとも平行でない方向に行われるジェスチャである。
【００２８】
以下、コントローラ１１が実行する第１の制御方法と第２の制御方法とを詳細に説明する。コントローラ１１は、例えばユーザ設定に基づいて、第１の制御方法と第２の制御方法とのいずれを実行するかを決定する。
【００２９】
［第１の制御方法］
コントローラ１１は、ディスプレイ１３が第１の画面Ｄ１と第２の画面Ｄ２とを表示していると判定すると、第１の画面Ｄ１の操作を第１のジェスチャの操作に割り当て、第２の画面Ｄ２の操作を第２のジェスチャの操作に割り当てる。例えばコントローラ１１は、第１の画面の縦スクロール操作を左右のジェスチャの操作に割り当て、第２の画面の縦スクロール操作を上下のジェスチャの操作に割り当てる。
【００３０】
図３（ａ）に示す状態でコントローラ１１がユーザによる左右のジェスチャを検出したとき、コントローラ１１は第１の画面Ｄ１を縦にスクロールする。この結果、ディスプレイ１３は図３（ｂ）に示す画面を表示する。
【００３１】
図４（ａ）に示す状態でコントローラ１１がユーザによる上下のジェスチャを検出したとき、コントローラ１１は第２の画面Ｄ２を縦にスクロールする。この結果、ディスプレイ１３は図４（ｂ）に示す画面を表示する。
【００３２】
［第１の制御方法の他の実施形態］
コントローラ１１は、ユーザの手等の検知対象物が通過した位置によって、アクティブな画面を切り換えることができる。
【００３３】
図５は、図２のＡ−Ａ断面図である。コントローラ１１は、電子機器１の上方空間における上部エリアＲ１と下部エリアＲ２との境界線を任意に設定可能である。図５に示す上部エリアＲ１とは、電子機器１を正面から視認したときの上半分の上方のエリアである。図５に示す下部エリアＲ２とは、電子機器１を正面から視認したときの下半分の上方のエリアである。電子機器１と上部エリアＲ１又は下部エリアＲ２との距離は例えば１００［ｍｍ］である。コントローラ１１は、近接センサ１６を用いて、ユーザによるジェスチャが上部エリアＲ１と下部エリアＲ２とのいずれ（又はその他のエリア）で行われたかを判定する。
【００３４】
コントローラ１１は、第１の画面の操作を、上部エリアＲ１で行われたジェスチャの操作に割り当て、第２の画面の操作を、下部エリアＲ２で行われたジェスチャの操作に割り当てる。
【００３５】
すなわち、ジェスチャが上部エリアＲ１で行われたと判定したとき、コントローラ１１は、検出されたジェスチャに基づいて第１の画面の操作を実行する。例えばコントローラ１１は、第１のジェスチャ（例えば上下のジェスチャ）が上部エリアＲ１で行われたと判定したとき、第１の画面において第１の操作（例えば縦スクロール）を実行してもよい。またコントローラ１１は第２のジェスチャ（例えば左右のジェスチャ）が上部エリアＲ１で行われたと判定したとき、第１の画面において第２の操作（例えば横スクロール）を実行してもよい。
【００３６】
他方、ジェスチャが下部エリアＲ２で行われたと判定したとき、コントローラ１１は、検出されたジェスチャに基づいて第２の画面の操作を実行する。例えばコントローラ１１は、第１のジェスチャ（例えば上下のジェスチャ）が下部エリアＲ２で行われたと判定したとき、第２の画面において第３の操作（例えばページ送り）を実行してもよい。またコントローラ１１は第２のジェスチャ（例えば左右のジェスチャ）が下部エリアＲ２で行われたと判定したとき、第２の画面において第４の操作（例えばページ戻し）を実行してもよい。
【００３７】
ユーザによるジェスチャがいずれのエリアで行われたかをより正確に判定するための方法を次に示す。
【００３８】
図６は、図２のＡ−Ａ断面図である。図６に示す上部エリアＲ３と下部エリアＲ４は電子機器１の上方空間におけるエリアである。上部エリアＲ３と下部エリアＲ４との境界線は、照度センサ１７を通って、電子機器１の短手方向に平行な平面上に存在する。ユーザの手が図６に示す上部エリアＲ３に存在するとき、照度センサ１７の上方（図６に向かって上方）にはユーザの手又は手首が存在する。このときユーザの手又は手首により、照度センサ１７への入射光が一部遮られるため、照度センサ１７が出力する照度値は照度センサ１７の上方にユーザの手又は手首がないときに比べて低くなる。一方ユーザの手が下部エリアＲ４に存在するとき、照度センサ１７の上方にはユーザの手又は手首が存在しない。このとき照度センサ１７への入射光はユーザの手又は手首によってほぼ遮られないため、照度センサ１７が出力する照度値は照度センサ１７の上方にユーザの手又は手首があるときに比べて高くなる。
【００３９】
そこでコントローラ１１は、近接センサ１６からの出力値を取得しつつ、照度センサ１７からの出力値を取得してその変化の程度を判定することにより、ユーザによるジェスチャが上部エリアＲ３と下部エリアＲ４とのどちらで行われたかを判定してもよい。当該判定により、コントローラ１１は例えば、第１の画面の操作を、上部エリアＲ３で行われたジェスチャの操作に割り当て、第２の画面の操作を、下部エリアＲ４で行われたジェスチャの操作に割り当てることができる。
【００４０】
以上説明したように、第１の制御方法では、コントローラ１１は、第１の画面の操作を第１のジェスチャの操作に割り当て、第２の画面の操作を第２のジェスチャの操作に割り当てる。これによりユーザは、例えば料理中に、複数のレシピのそれぞれを異なる画面に表示させ、電子機器１に触れることなくそれぞれの画面に対して操作を実行することができる。したがって、複数の画面に対する操作性が向上する。
【００４１】
［第２の制御方法］
次に第２の制御方法を説明する。コントローラ１１は、第１のジェスチャの操作を第１の画面又は第２の画面の選択操作に割り当てる。またコントローラ１１は、第２のジェスチャの操作を、選択された第１の画面又は第２の画面の操作に割り当てることができる。例えばコントローラ１１は、第１の画面と第２の画面との両方において、横スクロールと縦スクロールのうち例えば縦スクロールのみ実行可能である場合、左右のジェスチャの操作を、第１の画面と第２の画面とのいずれをアクティブにするかの選択操作に割り当てる。コントローラ１１は、上下のジェスチャの操作を、第１の画面又は第２の画面のうち選択されたアクティブな画面の縦スクロール操作に割り当てる。
【００４２】
第２の制御方法では、コントローラ１１は、第１のジェスチャの操作を、第１の画面又は第２の画面の選択操作に割り当て、第２のジェスチャの操作を、選択された第１の画面又は第２の画面の操作に割り当てる。これによりユーザは、電子機器１に触れることなく、操作したい所望の画面を選択し、当該画面に対して操作を実行することができる。したがって、複数の画面に対する操作性が向上する。
【００４３】
図７は、一実施形態の電子機器１が任意の時点で定期的又は不定期的に実行する第１の制御方法の一例を示すフロー図である。任意の時点とは例えば、コントローラ１１が、電子機器１において所定のモードが起動され複数の画面が表示されたことを検出したときである。
【００４４】
電子機器１は、第１の画面の操作を第１のジェスチャの操作に割り当て、第２の画面の操作を第２のジェスチャの操作に割り当てる（ステップＳ１）。第１のジェスチャは例えば左右のジェスチャ、電子機器１の上部エリアでのジェスチャ等である。第２のジェスチャは例えば上下のジェスチャ、電子機器１の下部エリアでのジェスチャ等である。電子機器１は、近接センサ１６の出力値を取得する（ステップＳ２）。電子機器１は、当該出力値に基づいて、第１のジェスチャを検出したか否かを判定する（ステップＳ３）。電子機器１は、第１のジェスチャを検出すると（ステップＳ３のＹｅｓ）、第１のジェスチャの操作に割り当てられた、第１の画面の操作を実行する（ステップＳ４）。
【００４５】
他方、電子機器１は、第１のジェスチャを検出しないと判定したとき（ステップＳ３のＮｏ）、第２のジェスチャを検出したか否かを判定する（ステップＳ５）。電子機器１は第２のジェスチャを検出すると（ステップＳ５のＹｅｓ）、第２のジェスチャの操作に割り当てられた第２の画面の操作を実行する（ステップＳ６）。
【００４６】
図８は、一実施形態の電子機器１が任意の時点で定期的又は不定期的に実行する第２の制御方法の一例を示すフロー図である。
【００４７】
電子機器１は、第１のジェスチャの操作を第１の画面又は第２の画面の選択操作に割り当て、第２のジェスチャの操作を、選択された第１の画面又は第２の画面の操作に割り当てる（ステップＳ１１）。第１のジェスチャとは例えば縦スクロール画面に対する左右のジェスチャである。第２のジェスチャとは例えば縦スクロール画面に対する上下のジェスチャである。電子機器１は近接センサ１６の出力値を取得する（ステップＳ１２）。電子機器１は当該出力値に基づいて、第１のジェスチャを検出したか否かを判定する（ステップＳ１３）。電子機器１は、第１のジェスチャを検出すると（ステップＳ１３のＹｅｓ）、選択されたアクティブな画面を別の画面に切り換える（ステップＳ１４）。
【００４８】
他方、電子機器１は、第１のジェスチャを検出しないと判定したとき（ステップＳ１３のＮｏ）、第２のジェスチャを検出したか否かを判定する（ステップＳ１５）。電子機器１は、第２のジェスチャを検出すると（ステップＳ１５のＹｅｓ）、第１の画面及び第２の画面のうち選択されたアクティブな画面に対して、第２のジェスチャの操作に割り当てられた操作を実行する（ステップＳ１６）。
【００４９】
［他の実施形態］
上記実施形態では、近接センサ１６は、電子機器１の下部に１つだけ設けられる。他の実施形態では図９に示すように、電子機器１は近接センサ１６を電子機器１の上部に更に１つ備えてもよい。このときコントローラ１１は、２つ目の画面（第２の画面）が表示されると電子機器１の２つの近接センサ１６を駆動して、ディスプレイ１３の上部に表示される第１の画面の操作を、電子機器１の上部の近接センサ１６で検出されたジェスチャの操作に割り当ててもよい。またコントローラ１１は、ディスプレイ１３の下部に表示される第２の画面の操作を、電子機器１の下部の近接センサ１６で検出されたジェスチャの操作に割り当ててもよい。代替例として、電子機器１の上部の近接センサ１６に代えて、インカメラであるカメラ１２又は照度センサ１７をジェスチャの検出に用いてもよい。この場合、電子機器１の下部のみに近接センサ１６が設けられるため、コントローラ１１は、電子機器１を用いた通話時に近接センサ１６が反応してディスプレイ１３を消灯できるよう、当該近接センサ１６の近接反応パラメータを調整する。
【００５０】
上記第１の制御方法では、コントローラ１１は第１の画面の操作を第１のジェスチャの操作に割り当て、第２の画面の操作を第２のジェスチャの操作に割り当てる。他の実施形態では一例としてディスプレイ１３に３つの画面が一部重畳して表示される。このときコントローラ１１は、第１の画面の操作を第１のジェスチャの操作に割り当て、第２の画面の操作を第２のジェスチャの操作に割り当て、第３の画面の操作を第３のジェスチャの操作に割り当ててもよい。代替例としてコントローラ１１は、重畳する３つの画面のうち、前面から順に第１の画面、第２の画面、及び第３の画面と設定し、第１の画面の操作を第１のジェスチャの操作に割り当て、第２の画面の操作を第２のジェスチャの操作に割り当ててもよい。すなわち、コントローラ１１は複数の画面に優先順位を設定して、優先順位が低く設定された画面にはジェスチャの操作を割り当てなくてもよい。
【００５１】
上記第２の制御方法では、コントローラ１１は、第１の画面と第２の画面との両方において、横スクロールと縦スクロールのうち例えば縦スクロールのみ実行可能である場合、第１のジェスチャの操作を第１の画面又は第２の画面の選択操作に割り当てる。他の実施形態では一例として、ディスプレイ１３に３つの画面が表示されるため、第１のジェスチャの操作は、第１の画面、第２の画面、及び第３の画面の選択操作に割り当てられる。ディスプレイ１３に画面が４つ以上表示される場合も同様である。
【００５２】
上記第２の制御方法では、コントローラ１１は、第１の画面と第２の画面との両方において、横スクロールと縦スクロールのうち例えば縦スクロールのみ実行可能である場合、第１のジェスチャの操作を第１の画面又は第２の画面の選択操作に割り当てる。他の実施形態では、第１の画面と第２の画面との両方において、横スクロールと縦スクロールのうち横スクロールのみ実行可能である。このときコントローラ１１は、上下のジェスチャの操作を、第１の画面と第２の画面とのいずれをアクティブにするかの選択操作に割り当て、左右のジェスチャの操作を、第１の画面又は第２の画面のうちアクティブな画面の横スクロール操作に割り当てる。
【００５３】
上記実施形態では、電子機器１の下部に近接センサ１６が設けられ、電子機器１の上部に照度センサ１７が設けられる。他の実施形態では、電子機器１の下部に近接センサ１６と照度センサ１７とが設けられてもよい。
【００５４】
本開示内容の多くの側面は、プログラム命令を実行可能なコンピュータシステムその他のハードウェアにより実行される、一連の動作として示される。コンピュータシステムその他のハードウェアには、例えば、汎用コンピュータ、ＰＣ（パーソナルコンピュータ）、専用コンピュータ、ワークステーション、ＰＣＳ（Personal Communications System、パーソナル移動通信システム）、移動（セルラー）電話機、データ処理機能を備えた移動電話機、ＲＦＩＤ（Radio Frequency IDentification）受信機、ゲーム機、電子ノートパッド、ラップトップコンピュータ、ＧＰＳ（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）もしくはフラッシュメモリ等の書換え可能でプログラム可能なＲＯＭもしくは情報を格納可能な他の有形の記憶媒体またはこれらいずれかの組合せが含まれる。メモリは、プロセッサ／プロセッシングユニットの内部及び／または外部に設けることができる。ここで用いられるように、「メモリ」という語は、あらゆる種類の長期記憶用、短期記憶用、揮発性、不揮発性その他のメモリを意味し、特定の種類やメモリの数または記憶が格納される媒体の種類は限定されない。
【符号の説明】
【００５６】
１  電子機器
１１  コントローラ
１２  カメラ
１３  ディスプレイ
１４  ストレージ
１５  通信ユニット
１６  近接センサ
１７  照度センサ
【図１】
2018139148.tif 000003
【図２】
2018139148.tif 000004
【図３】
2018139148.tif 000005
【図４】
2018139148.tif 000006
【図５】
2018139148.tif 000007
【図６】
2018139148.tif 000008
【図７】
2018139148.tif 000009
【図８】
2018139148.tif 000010
【図９】
2018139148.tif 000011
【手続補正書】
【提出日】平成30年5月30日(2018.5.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自機器に触れないジェスチャを検出するセンサと、
第１の画面及び第２の画面を表示するディスプレイと、
前記センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断するコントローラと、
を備え、
前記コントローラは、
前記第１の画面の前記第１のジェスチャの方向への操作を前記第１のジェスチャの操作に割り当て、
前記第２の画面の前記第１のジェスチャの方向への操作を前記第２のジェスチャの操作に割り当てる、
電子機器。
【請求項２】
自機器に触れないジェスチャを検出するセンサと、
第１の画面及び第２の画面を表示するディスプレイと、
前記センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断するコントローラと、
を備え、
前記コントローラは、
前記第１の画面および前記第２の画面が、前記第２のジェスチャの方向へのみ操作可能な場合に、
前記第１のジェスチャの操作を、前記第１の画面又は前記第２の画面の選択操作に割り当て、
前記第２のジェスチャの操作を、選択された前記第１の画面又は前記第２の画面の前記第２のジェスチャの方向への操作に割り当てる、
電子機器。
【請求項３】
自機器に触れないジェスチャを検出するセンサを備える電子機器の制御方法であって、
第１の画面及び第２の画面をディスプレイに表示させ、
前記センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断し、
前記第１の画面の前記第１のジェスチャの方向への操作を前記第１のジェスチャの操作に割り当て、
前記第２の画面の前記第１のジェスチャの方向への操作を前記第２のジェスチャの操作に割り当てる、
制御方法。
【請求項４】
自機器に触れないジェスチャを検出するセンサを備える電子機器の制御方法であって、
第１の画面及び第２の画面をディスプレイに表示させ、
前記センサの出力に基づいて、第１のジェスチャ及び第２のジェスチャを判断し、
前記第１の画面および前記第２の画面が、前記第２のジェスチャの方向へのみ操作可能な場合に、
前記第１のジェスチャの操作を、前記第１の画面又は前記第２の画面の選択操作に割り当て、
前記第２のジェスチャの操作を、選択された前記第１の画面又は前記第２の画面の前記第２のジェスチャの方向への操作に割り当てる、
制御方法。