(57)【要約】【課題】ジェスチャによる入力操作において誤操作を防止しやすい電子機器、プログラムおよび制御方法を提供する。【解決手段】電子機器１は、近接センサ１８と、ユーザが自機器を操作する手に応じて、近接センサ１８からの出力に基づいて、ユーザのジェスチャの方向を決定するコントローラ１１と、を備える。【選択図】図１
2018180647.tif 000002
【特許請求の範囲】
【請求項１】
近接センサと、
ユーザが自機器を操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザのジェスチャの方向を決定するコントローラと、
を備える電子機器。
【請求項２】
前記コントローラは、前記ユーザが自機器を操作する手に応じて、前記ジェスチャの方向を判定するための判定基準を決定し、該決定した判定基準を用いて、前記ジェスチャの方向を決定する、請求項１に記載の電子機器。
【請求項３】
前記コントローラは、前記操作する手が右手である場合に、右手の判定基準を用いて前記ジェスチャの方向を決定する、請求項２に記載の電子機器。
【請求項４】
前記コントローラは、前記操作する手が左手である場合に、左手の判定基準を用いて前記ジェスチャの方向を決定する、請求項２に記載の電子機器。
【請求項５】
前記コントローラは、当該電子機器の設定、カメラで撮像した画像、当該電子機器の動作状態、及び当該電子機器のモードのうち、少なくとも１つに基づいて、前記操作する手を決定する、請求項１乃至請求項４のいずれか一項に記載の電子機器。
【請求項６】
近接センサと、コントローラと、を備える電子機器に、
前記コントローラにより、ユーザが自機器を操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザのジェスチャの方向を決定するステップ
を実行させるプログラム。
【請求項７】
近接センサと、コントローラと、を備える電子機器の制御方法であって、
前記コントローラにより、ユーザが自機器を操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザのジェスチャの方向を決定するステップ
を含む制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、プログラムおよび制御方法に関する。
【背景技術】
【０００２】
例えばスマートフォンおよびタブレット端末等の電子機器は、一般にタッチパネルを備えている。ユーザは、このような電子機器を、タッチパネルに触れることで制御するのが一般的である。近年、ユーザが端末から離れて行うジェスチャを例えば赤外線センサ等の近接センサによって検出し、ジェスチャと対応する入力操作を実行する電子機器が知られている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２２５４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されたジェスチャによる入力操作は、タッチパネルへの入力操作と異なり、直接電子機器に触れて操作が行われるものではない。そのため、ユーザが特定の操作を意図してジェスチャを行っても、電子機器が、ユーザの意図とは異なる操作として認識する場合がある。電子機器が、ユーザのジェスチャを、ユーザの意図しないジェスチャと認識した場合、電子機器の誤操作が発生し得る。
【０００５】
かかる事情に鑑みてなされた本発明の目的は、ジェスチャによる入力操作において誤操作を防止しやすい電子機器、プログラムおよび制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
一実施形態に係る電子機器は、近接センサと、ユーザが自機器を操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザのジェスチャの方向を決定するコントローラと、を備える。
【０００７】
一実施形態に係るプログラムは、近接センサと、コントローラと、を備える電子機器に、前記コントローラにより、ユーザが自機器を操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザのジェスチャの方向を決定するステップを実行させる。
【０００８】
一実施形態に係る制御方法は、近接センサと、コントローラと、を備える電子機器の制御方法であって、前記コントローラにより、ユーザが自機器を操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザのジェスチャの方向を決定するステップを含む。
【発明の効果】
【０００９】
一実施形態によれば、ジェスチャによる入力操作において誤操作を防止しやすい電子機器、プログラムおよび制御方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る電子機器の概略構成図である。
【図２】ユーザがジェスチャにより電子機器を操作する様子を例示する図である。
【図３】近接センサの概略構成図である。
【図４】各赤外フォトダイオードが検出する検出値の推移を示す図である。
【図５】電子機器をジェスチャで操作する状況を例示する図である。
【図６】ジェスチャの方向の決定について説明するための概念図である。
【図７】ユーザのジェスチャの一例を模式的に示す図である。
【図８】右手の判定基準の一例を示す図である。
【図９】右手の判定基準の他の一例を示す図である。
【図１０】左手の判定基準の一例を示す図である。
【図１１】左手の判定基準の他の一例を示す図である。
【図１２】電子機器のコントローラが実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（電子機器の構成）
図１に示すように一実施形態の電子機器１は、タイマー１２と、カメラ１３と、ディスプレイ１４と、マイク１５と、ストレージ１６と、通信ユニット１７と、スピーカー２５と、近接センサ１８（ジェスチャセンサ）と、コントローラ１１と、を備える。電子機器１は、さらにＵＶセンサ１９と、照度センサ２０と、加速度センサ２１と、地磁気センサ２２と、気圧センサ２３と、ジャイロセンサ２４と、を備える。図１は例示である。電子機器１は図１に示す構成要素の全てを備えなくてもよい。また、電子機器１は図１に示す以外の構成要素を備えていてもよい。
【００１２】
タイマー１２はコントローラ１１からタイマー動作の指示を受け、所定時間経過した時点で、その旨を示す信号をコントローラ１１に出力する。タイマー１２は、図１に示すようにコントローラ１１とは独立して設けられていてもよいし、コントローラ１１が内蔵する構成であってもよい。
【００１３】
カメラ１３は、電子機器１の周囲の被写体を撮像する。カメラ１３は一例として、電子機器１のディスプレイ１４が設けられる面に設けられるインカメラである。
【００１４】
ディスプレイ１４は画面を表示する。画面は、例えば文字、画像、記号および図形等の少なくとも一つを含む。ディスプレイ１４は、液晶ディスプレイ（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）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Infrared Data Association）およびＮＦＣ（Near Field Communication）等を含む。通信ユニット１７は、上述した通信規格の１つまたは複数をサポートすることができる。
【００１９】
スピーカー２５は音を出力する。例えば通話の際に、相手の声がスピーカー２５から出力される。また、例えばニュースまたは天気予報等の読み上げの際に、その内容がスピーカー２５から音で出力される。
【００２０】
近接センサ１８は、電子機器１の周囲の対象物との相対距離および対象物の移動方向等を非接触で検出する。本実施形態において、近接センサ１８は１つの光源用赤外ＬＥＤ（Light Emitting Diode）と４つの赤外フォトダイオードとを有する。近接センサ１８は、光源用赤外ＬＥＤから赤外光を対象物に向けて照射する。近接センサ１８は、対象物からの反射光を赤外フォトダイオードの入射光とする。そして、近接センサ１８は赤外フォトダイオードの出力電流に基づいて対象物との相対距離を測定することができる。また、近接センサ１８は、対象物からの反射光がそれぞれの赤外フォトダイオードに入射する時間差により対象物の移動方向を検出する。したがって、近接センサ１８は、電子機器１のユーザが電子機器１に触れずに行うエアジェスチャ（以下単に「ジェスチャ」という）を用いた操作を検出することができる。ここで、近接センサ１８は可視光フォトダイオードを有していてもよい。
【００２１】
コントローラ１１は、例えばＣＰＵ（Central Processing Unit）等のプロセッサである。コントローラ１１は、他の構成要素が統合されたＳｏＣ（System-on-a-Chip）等の集積回路であってもよい。コントローラ１１は、複数の集積回路を組み合わせて構成されてもよい。コントローラ１１は、電子機器１の動作を統括的に制御して各種の機能を実現する。
【００２２】
具体的にはコントローラ１１は、ストレージ１６に記憶されているデータを必要に応じて参照する。コントローラ１１は、ストレージ１６に記憶されているプログラムに含まれる命令を実行してディスプレイ１４等の他の機能部を制御することによって各種機能を実現する。例えばコントローラ１１は、ユーザによる接触のデータをタッチパネルから取得する。例えばコントローラ１１は、近接センサ１８が検出したユーザのジェスチャに関する情報を取得する。例えばコントローラ１１は、タイマー１２からカウントダウンの残り時間（タイマー時間）等の情報を取得する。また、例えばコントローラ１１は、アプリケーションの起動状況を把握する。
【００２３】
ＵＶセンサ１９は、太陽光等に含まれる紫外線（Ultraviolet）量を測定することができる。
【００２４】
照度センサ２０は、当該照度センサ２０に入射する周囲光の照度を検出する。
【００２５】
加速度センサ２１は、電子機器１に働く加速度の方向および大きさを検出する。加速度センサ２１は、例えばｘ軸方向、ｙ軸方向およびｚ軸方向の加速度を検出する３軸（３次元）タイプである。加速度センサ２１は、例えばピエゾ抵抗型であってもよいし、静電容量型であってもよい。
【００２６】
地磁気センサ２２は地磁気の向きを検出して、電子機器１の向きを測定可能にする。
【００２７】
気圧センサ２３は、電子機器１の外側の気圧（大気圧）を検出する。
【００２８】
ジャイロセンサ２４は、電子機器１の角速度を検出する。コントローラ１１は、ジャイロセンサ２４により取得された角速度を時間積分することにより、電子機器１の向きの変化を測定することができる。
【００２９】
（ジェスチャによる電子機器の操作）
図２は、ユーザがジェスチャにより電子機器１を操作する様子を示す。図２において、電子機器１は一例としてスタンドによって支持される。代替例として電子機器１は壁に立てかけられたり、テーブルに置かれたりしてもよい。近接センサ１８がユーザのジェスチャを検出すると、コントローラ１１は検出されたジェスチャに基づく処理を行う。図２の例では、ジェスチャに基づく処理はレシピが表示されている画面のスクロールである。例えば、ユーザが電子機器１の長手方向上方へと手を動かすジェスチャを行うと、ユーザの手の動きに連動して画面が上方へとスクロールする。また、例えば、ユーザが電子機器１の長手方向下方へと手を動かすジェスチャを行うと、ユーザの手の動きに連動して画面が下方へとスクロールする。
【００３０】
図２に示す電子機器１はスマートフォンである。代替例として電子機器１は例えば、携帯電話端末、ファブレット、タブレットＰＣまたはフィーチャーフォン等でもよい。また、電子機器１は、上記のものに限定されず、例えば、ＰＤＡ、リモコン端末、携帯音楽プレイヤー、ゲーム機、電子書籍リーダ、カーナビゲーション、家電製品または産業用機器（ＦＡ機器）等でもよい。
【００３１】
（ジェスチャを検出する方法）
ここで、図３および図４を参照しながら、コントローラ１１が近接センサ１８の出力に基づいてユーザのジェスチャを検出する方法を説明する。図３は、電子機器１を正面から見たときの近接センサ１８の構成例を示す図である。近接センサ１８は、光源用赤外ＬＥＤ１８０と、４つの赤外フォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬと、を有する。４つの赤外フォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬは、レンズ１８１を介して検出対象物からの反射光を検出する。４つの赤外フォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬは、レンズ１８１の中心から見て対称的に配置されている。ここで、図３に示される仮想線Ｄ１は電子機器１の長手方向と略平行であるとする。図３の仮想線Ｄ１上に、赤外フォトダイオードＳＵと赤外フォトダイオードＳＤとが離れて配置されている。そして、図３の仮想線Ｄ１の方向において、赤外フォトダイオードＳＲおよびＳＬは、赤外フォトダイオードＳＵと赤外フォトダイオードＳＤとの間に配置されている。
【００３２】
図４は、４つの赤外フォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬの検出対象物（例えばユーザの手等）が、図３の仮想線Ｄ１の方向に沿って移動したときの検出値の推移を例示する。ここで、仮想線Ｄ１の方向において、赤外フォトダイオードＳＵと赤外フォトダイオードＳＤとが最も離れている。そのため、図４に示すように、赤外フォトダイオードＳＵの検出値（破線）の変化（例えば上昇）と、赤外フォトダイオードＳＤの検出値（細い実線）の同じ変化（例えば上昇）との時間差が最も大きい。コントローラ１１は、フォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬの検出値の所定の変化の時間差を把握することによって、検出対象物の移動方向を判定できる。
【００３３】
コントローラ１１は、近接センサ１８からフォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬの検出値を取得する。そして、コントローラ１１は、例えば検出対象物の仮想線Ｄ１の方向への移動を把握するために、フォトダイオードＳＤの検出値からフォトダイオードＳＵの検出値を減算した値を所定の時間で積分してもよい。図４の例では、領域Ｒ４１およびＲ４２において積分値は非ゼロの値となる。この積分値の変化（例えば正値、ゼロ、負値の変化）から、コントローラ１１は、仮想線Ｄ１の方向における検出対象物の移動を把握できる。
【００３４】
また、コントローラ１１は、フォトダイオードＳＬの検出値からフォトダイオードＳＲの検出値を減算した値を所定の時間で積分してもよい。この積分値の変化（例えば正値、ゼロ、負値の変化）から、コントローラ１１は、仮想線Ｄ１に直交する方向（電子機器１の短手方向に略平行な方向）における検出対象物の移動を把握できる。
【００３５】
代替例として、コントローラ１１はフォトダイオードＳＵ，ＳＲ，ＳＤおよびＳＬの全ての検出値を用いて演算を行ってもよい。すなわち、コントローラ１１は検出対象物の移動方向を、電子機器１の長手方向および短手方向の成分に分離して演算することなく把握してもよい。
【００３６】
検出されるジェスチャは例えば、左右のジェスチャ、上下のジェスチャ、斜めのジェスチャ、時計回りで円を描くジェスチャ、および反時計回りで円を描くジェスチャ等である。例えば左右へのジェスチャとは、電子機器１の短手方向と略平行な方向に行われるジェスチャである。上下のジェスチャとは、電子機器１の長手方向と略平行な方向に行われるジェスチャである。斜めのジェスチャとは、電子機器１と略平行な平面において、電子機器１の長手方向と短手方向とのいずれとも平行でない方向に行われるジェスチャである。
【００３７】
（キッチンモード）
図５は、ユーザがジェスチャにより電子機器１を操作する状況の一例を示す。図５の例で、ユーザは料理のレシピを電子機器１のディスプレイ１４に表示しながら、キッチンでレシピに従って料理をしている。このとき、近接センサ１８はユーザのジェスチャを検出する。そして、コントローラ１１は近接センサ１８が検出したジェスチャに基づく処理を行う。例えば、コントローラ１１は特定のジェスチャ（例えばユーザが手を上下に動かすジェスチャ）に応じてレシピをスクロールする処理が可能である。料理中は、ユーザの手が汚れたり、濡れたりすることがある。しかし、ユーザは電子機器１に触れることなくレシピをスクロールすることができる。したがって、ディスプレイ１４が汚れること、および料理中のユーザの手にディスプレイ１４の汚れがうつることを回避できる。
【００３８】
ここで、電子機器１はモードを複数有する。モードとは電子機器１の全体の動作について制限等を与える動作モード（動作状態または動作状況）を意味する。モードは同時に１つだけ選択可能である。本実施形態において、電子機器１のモードは第１モードおよび第２モードを含む。第１モードは、例えばキッチン以外の部屋および外出先等での使用に適している通常の動作モード（通常モード）である。第２モードは、キッチンでレシピを表示しながら料理を行うのに最適な電子機器１の動作モード（キッチンモード）である。上記で説明したように、第２モードの場合には、ジェスチャによる入力操作が可能であることが好ましい。つまり、電子機器１のモードが第２モードに切り替わる場合には、連動して近接センサ１８を動作させてジェスチャを検出可能にすることが好ましい。本実施形態の電子機器１は、以下に説明するユーザインターフェースを備えることによって、第２モード（キッチンモード）への切り替えと近接センサ１８の動作とを連動させることが可能である。
【００３９】
（ジェスチャの方向を決定する方法）
次に、電子機器１のコントローラ１１による、ジェスチャの方向の決定処理について説明する。コントローラ１１によるジェスチャの方向の決定処理は、例えば、電子機器１が上述したキッチンモードである場合に実行されてもよい。
【００４０】
電子機器１において、ジェスチャとして検出される方向は、予め定められていてよい。例えば、ジェスチャとして検出される方向は、上下方向及び左右方向に定められていてよい。本実施形態では、説明を簡潔にするため、電子機器１においてジェスチャとして検出される方向が、上下方向及び左右方向に定められているとして、以下説明する。すなわち、本実施形態では、以下、斜め方向のジェスチャについては考慮しない。ただし、これは本開示に係る電子機器１においてジェスチャとして検出される方向を限定するものではない。従って、電子機器１は、以下の説明と同様の方法で、斜め方向のジェスチャの検出を行ってもよい。
【００４１】
電子機器１においてジェスチャとして検出される方向が、上下方向及び左右方向に定められている場合、電子機器１のコントローラ１１は、ジェスチャを検出すると、検出したジェスチャが上下左右いずれの方向の操作であるかを決定する。コントローラ１１は、例えば、検出したジェスチャが、上下方向の操作であるか、左右方向の操作であるかを決定できる。例えば、コントローラ１１は、ジェスチャを検出すると、ジェスチャを上下方向の成分（移動量）と左右方向の成分（移動量）とに分解する。そして、コントローラ１１は、上下方向の成分が左右方向の成分よりも大きい場合、ジェスチャが上下方向の操作であると決定する。反対に、コントローラ１１は、左右方向の成分が上下方向の成分よりも大きい場合、ジェスチャが左右方向の操作であると決定できる。
【００４２】
コントローラ１１は、例えば判定基準を用いて、ジェスチャの方向を決定する。判定基準は、ジェスチャの方向を決定するための基準であり、例えば予めストレージ１６に記憶されていてよい。
【００４３】
図６は、判定基準を用いた、ジェスチャの方向の決定方法について説明するための概念図である。図６では、直交座標系が設定されており、ｘ軸が左右方向、ｙ軸が上下方向にそれぞれ対応付けられている。判定基準は、図６に一例として示すように、２つの直線Ｌ１及びＬ２により構成される。以下、本明細書において、角度について言及する場合には、ｘ軸正方向を基準（０度）とし、反時計回りを角度の正方向とする。従って、ｙ軸正方向は、９０度である。
【００４４】
図６に示す判定基準では、直線Ｌ１は４５度、直線Ｌ２は−４５度（つまり１３５度）に設定されている。つまり、図６に示す判定基準では、直線Ｌ１と直線Ｌ２とは、直交している。直線Ｌ１と直線Ｌ２とにより区分される４つの領域が、それぞれ、上方向、下方向、右方向及び左方向に対応付けられている。具体的には、２つの直線Ｌ１及びＬ２によって区分される４つの領域のうち、−４５度から４５度の領域が右方向、４５度から１３５度の領域が上方向、１３５度から２２５度の領域が左方向、２２５度から３１５度の領域が下方向に対応付けられている。図６に示された判定基準を、本明細書において、以下、「標準判定基準」とも称する。
【００４５】
コントローラ１１は、近接センサ１８からの出力（検出値）に基づいて、ジェスチャが示すベクトルの方向を算出し、判定基準を用いて、算出したベクトルがいずれの方向を示すかを判定する。例えば、コントローラ１１は、近接センサ１８からの出力に基づいて算出したジェスチャのベクトルが、図６の矢印Ａ１に示すように９０度の方向である場合、図６の標準判定基準を用いて、当該ジェスチャが上方向のジェスチャであると判定できる。また、例えば、コントローラ１１は、近接センサ１８からの出力に基づいて算出したジェスチャのベクトルが、図６の矢印Ａ２に示すように３０度の方向である場合、図６の標準判定基準を用いて、当該ジェスチャが右方向のジェスチャであると判定できる。
【００４６】
ところで、標準判定基準を用いてジェスチャの方向が判定される場合、ユーザのジェスチャは、ユーザが意図する方向のジェスチャとして判定されない場合がある。例えば、ユーザが、上方向の操作を行うことを意図して、手を下方向から上方向に動かすジェスチャを行ったとする。このジェスチャを、例えばユーザが右手で行う場合、人体の構造上、右手の手のひらは、図７に手の動きを矢印Ａ３で模式的に示すように、右手の肘を軸として弧を描くように移動する。この場合、ユーザが行ったジェスチャは、ユーザが意図した上方向の成分と、手のひらが弧を描いたことにより生じる右方向の成分とを有する。
【００４７】
矢印Ａ３で模式的に示すジェスチャが行われた場合、コントローラ１１は、当該ジェスチャを検出した近接センサ１８からの出力に基づいて、当該ジェスチャが示すベクトルの方向を算出する。具体的には、コントローラ１１は、近接センサ１８からの出力に基づいて、上方向の成分と右方向の成分との大きさを算出し、上方向の成分及び右方向の成分の大きさから、ジェスチャが示すベクトルの方向（つまり図７の矢印Ａ４で模式的に示す方向）を算出する。コントローラ１１は、算出したベクトルの方向に基づき、判定基準を用いて、ジェスチャの方向を決定する。
【００４８】
矢印Ａ３で模式的に示すジェスチャにおいて、上方向の成分より右方向の成分の方が大きい場合、ジェスチャが示すベクトルの方向は、４５度未満となる。この場合、コントローラ１１が標準判定基準を用いてジェスチャが示すベクトルの方向を決定すると、ジェスチャは、右方向へのジェスチャであると決定される。しかしながら、当該ジェスチャにおいて、ユーザが意図したのは上方向の操作であるため、コントローラ１１が右方向のジェスチャであると決定して、右方向の処理を行うと、誤操作となる。
【００４９】
本実施形態に係る電子機器１のコントローラ１１は、ユーザが自機器（電子機器１）を操作する手に応じて、ユーザのジェスチャの方向を決定する。これにより、上述のような誤操作を防止しやすくする。具体的には、本実施形態に係る電子機器１のコントローラ１１は、ユーザが自機器を操作する手に応じて、ジェスチャの方向を判定するための判定基準を決定し、決定した判定基準を用いてジェスチャの方向を決定することにより、誤操作を防止しやすくなる。本実施形態に係る電子機器１のコントローラ１１が実行する制御の詳細について説明する。
【００５０】
（判定基準に基づくジェスチャの決定方法）
コントローラ１１は、ユーザが自機器を操作する手に応じて、判定基準を決定する。ユーザが自機器を操作する手は、例えばユーザが自機器を操作するためにジェスチャを行う手であってよい。例えば、ユーザが自機器をジェスチャで操作するために、右手でジェスチャを行う場合、操作する手は、右手を意味する。反対に、ユーザが左手でジェスチャを行う場合、操作する手は、左手を意味する。コントローラ１１は、ユーザがジェスチャを行う手が決定されている状態で、当該ジェスチャを行う手に応じて、判定基準を決定する。
【００５１】
コントローラ１１は、ジェスチャを行う手が右手である場合、右手の判定基準を用いてジェスチャの方向を判定する。右手の判定基準とは、右手による動作の性質を踏まえて、右手で操作を行った場合にユーザの意図に応じたジェスチャの方向の決定を行いやすい判定基準である。右手による動作の性質は、図７を参照して説明したように、例えば、上方向の操作に対して、右方向の成分が含まれやすくなるという性質を含む。右手による動作の性質は、例えば、下方向の操作に対して、図７を参照して説明したのと同様の理由により左方向の成分が含まれやすくなるという性質を含む。
【００５２】
図８は、右手の判定基準の一例を示す図である。右手の判定基準は、図８に一例として示すように、２つの直線Ｌ１Ｒ及びＬ２Ｒにより構成される。直線Ｌ１Ｒ及びＬ２Ｒは、それぞれ図８に破線で示される直線Ｌ１及びＬ２を、所定の角度右方向に回転させた直線である。図８では、所定の角度は２０度である。つまり、図８に示す直線Ｌ１Ｒ及びＬ２Ｒは、それぞれ直線Ｌ１及びＬ２を２０度右方向に回転させた直線である。
【００５３】
図８に示す右手の判定基準では、２つの直線Ｌ１Ｒ及びＬ２Ｒにより区分される４つの領域が、それぞれ、上方向、下方向、右方向及び左方向に対応付けられる。具体的には、２つの直線Ｌ１Ｒ及びＬ２Ｒによって区分される４つの領域のうち、−６５度から２５度の領域が右方向、２５度から１１５度の領域が上方向、１１５度から２０５度の領域が左方向、２０５度から２９５度の領域が下方向に対応付けられる。
【００５４】
図８に示す右手の判定基準を用いた場合、コントローラ１１は、近接センサ１８からの出力に基づいて算出したジェスチャのベクトルが、矢印Ａ１に示すように９０度の方向である場合に、当該ジェスチャが上方向のジェスチャであると判定できる。また、コントローラ１１は、近接センサ１８からの出力に基づいて算出したジェスチャのベクトルが、矢印Ａ２に示すように３０度の方向である場合にも、当該ジェスチャが上方向のジェスチャであると判定できる。すなわち、矢印Ａ２に示す３０度の方向のジェスチャは、標準判定基準を用いると、右方向のジェスチャであると決定されるが、右手の判定基準を用いると、上方向のジェスチャであると決定される。
【００５５】
右手でジェスチャが行われる場合には、上述したように、上方向のジェスチャに対して、右方向の成分が含まれやすくなる。ユーザが上方向の操作を意図して行ったジェスチャに右方向の成分が含まれることによって当該ジェスチャが矢印Ａ２に示す３０度の方向のジェスチャであると判断された場合、コントローラ１１は、標準判定基準を用いると、当該ジェスチャを右方向のジェスチャであると決定する。しかしながらユーザが意図したジェスチャは、上方向のジェスチャであるため、右方向のジェスチャであるとの決定は、誤操作の原因となる。これに対し、同じジェスチャであっても、コントローラ１１は、右手の判定基準を用いた場合、当該ジェスチャを上方向のジェスチャであると決定する。そのため、右手の判定基準を用いることによって、コントローラ１１は、ユーザの意図した制御を実行しやすくなる。そのため、電子機器１によれば、ジェスチャによる入力操作において誤操作を防止しやすくなる。
【００５６】
図９は、右手の判定基準の他の一例を示す図である。図９に示す右手の判定基準は、２つの直線Ｌ１Ｒ及びＬ２により構成される。直線Ｌ１Ｒは、直線Ｌ１を、所定の角度（例えば２０度）右方向に回転させた直線である。直線Ｌ２は、図６を参照して説明したものと同じ直線である。
【００５７】
図９に示す右手の判定基準では、２つの直線Ｌ１Ｒ及びＬ２により区分される４つの領域が、それぞれ、上方向、下方向、右方向及び左方向に対応付けられる。具体的には、２つの直線Ｌ１Ｒ及びＬ２によって区分される４つの領域のうち、−４５度から２５度の領域が右方向、２５度から１３５度の領域が上方向、１３５度から２０５度の領域が左方向、２０５度から３１５度の領域が下方向に対応付けられる。
【００５８】
コントローラ１１は、図９に示す右手の判定基準を用いた場合においても、矢印Ａ１に示す９０度の方向のジェスチャを、上方向のジェスチャと判定し、矢印Ａ２に示す３０度の方向のジェスチャを、上方向のジェスチャと判定する。そのため、コントローラ１１は、図９に示す右手の判定基準を用いた場合においても、図８に示した右手の判定基準を用いた場合と同様に、ユーザの意図した制御を実行しやすくなる。そのため、電子機器１によれば、ジェスチャによる入力操作において誤操作を防止しやすくなる。
【００５９】
右手でジェスチャを行う場合には、人体の構造上、上下左右のいずれの方向をユーザが意図してジェスチャを行った場合であっても、右下方向及び左上方向の成分を含むジェスチャとして検出されにくい。そのため、右手の判定基準においても、右下方向から左上方向について境界を形成する直線Ｌ２については、図９の例で示すように、標準判定基準と同じ直線を用いることができる。
【００６０】
コントローラ１１は、ジェスチャを行う手が左手である場合、左手の判定基準を用いてジェスチャの方向を判定する。左手の判定基準とは、左手による動作の性質を踏まえて、左手で操作を行った場合にユーザの意図に応じたジェスチャの方向の決定を行いやすい判定基準である。左手による動作の性質は、右手による動作に対して左右対称となる性質であり、例えば、上方向の操作に対して、左方向の成分が含まれやすくなるという性質を含む。左手による動作の性質は、例えば、下方向の操作に対して、右方向の成分が含まれやすくなるという性質を含む。
【００６１】
図１０は、左手の判定基準の一例を示す図である。左手の判定基準は、図１０に一例として示すように、２つの直線Ｌ１Ｌ及びＬ２Ｌにより構成される。直線Ｌ１Ｌ及びＬ２Ｌは、それぞれ図６に破線で示される直線Ｌ１及びＬ２を、所定の角度左方向に回転させた直線である。図１０では、所定の角度は２０度である。つまり、図１０に示す直線Ｌ１Ｌ及びＬ２Ｌは、それぞれ直線Ｌ１及びＬ２を２０度左方向に回転させた直線である。
【００６２】
図１０に示す左手の判定基準では、２つの直線Ｌ１Ｌ及びＬ２Ｌにより区分される４つの領域が、それぞれ、上方向、下方向、右方向及び左方向に対応付けられる。具体的には、２つの直線Ｌ１Ｌ及びＬ２Ｌによって区分される４つの領域のうち、−２５度から６５度の領域が右方向、６５度から１５５度の領域が上方向、１５５度から２４５度の領域が左方向、２４５度から３３５度の領域が下方向に対応付けられる。
【００６３】
コントローラ１１は、図１０に示す左手の判定基準を用いた場合、上記右手の判定基準に関して詳細に説明したのと同様の理由で、左手で行われたジェスチャについて、ユーザの意図した制御を実行しやすくなる。そのため、電子機器１によれば、ジェスチャによる入力操作において誤操作を防止しやすくなる。
【００６４】
図１１は、左手の判定基準の他の一例を示す図である。図１１に示す左手の判定基準は、２つの直線Ｌ１及びＬ２Ｌにより構成される。直線Ｌ２Ｌは、直線Ｌ２を、所定の角度（例えば２０度）左方向に回転させた直線である。直線Ｌ１は、図６を参照して説明したものと同じ直線である。
【００６５】
図１１に示す左手の判定基準では、２つの直線Ｌ１及びＬ２Ｌにより区分される４つの領域が、それぞれ、上方向、下方向、右方向及び左方向に対応付けられる。具体的には、２つの直線Ｌ１及びＬ２Ｌによって区分される４つの領域のうち、−２５度から４５度の領域が右方向、４５度から１５５度の領域が上方向、１５５度から２２５度の領域が左方向、２２５度から３３５度の領域が下方向に対応付けられる。
【００６６】
コントローラ１１は、図１１に示す左手の判定基準を用いた場合も、上記右手の判定基準に関して詳細に説明したのと同様の理由で、左手で行われたジェスチャについて、ユーザの意図した制御を実行しやすくなる。そのため、電子機器１によれば、ジェスチャによる入力操作において誤操作を防止しやすくなる。
【００６７】
図８から図１１の説明においては、判定基準を構成する直線の回転角度（所定の角度）が２０度である場合について説明したが、所定の角度は、２０度に限られない。所定の角度は、ジェスチャの方向を、ユーザの意図した方向に決定しやすい任意の角度であってよい。
【００６８】
また、右手の判定基準及び左手の判定基準は、図８から図１１に示すものに限られない。右手の判定基準及び左手の判定基準は、ジェスチャを行う手に応じて、ジェスチャの方向を、ユーザの意図した方向に決定しやすい任意の基準とすることができる。
【００６９】
（ジェスチャを行う手の決定方法）
次に、コントローラ１１による、ユーザが自機器を操作するためにジェスチャを行う手（つまり、右手または左手）の決定方法について説明する。コントローラ１１は、ここで説明する方法の１つを用いて、または２つ以上を組み合わせて、ユーザが自機器を操作するためにジェスチャを行う手を決定する。コントローラ１１は、決定した手に基づいて、ジェスチャの方向の決定に用いる判定基準（つまり、右手の判定基準または左手の判定基準）を決定して、ジェスチャの方向を決定する。
【００７０】
コントローラ１１は、例えば、予めストレージ１６に記憶された情報に基づいて、ジェスチャを行う手を決定してよい。例えば、ストレージ１６には、ユーザが予め設定した、ジェスチャを行う手に関する情報（つまり、右手でジェスチャを行うか左手でジェスチャを行うかに関する情報）が記憶されていてよい。コントローラ１１は、ストレージ１６に記憶されたジェスチャを行う手に関する情報に基づいて、ジェスチャを行う手を決定できる。
【００７１】
コントローラ１１は、例えば、カメラ１３で撮像した画像に基づいて、ジェスチャを行う手を決定してよい。具体的には、コントローラ１１は、ジェスチャに基づく制御を実行する場合に、カメラ１３を起動する。カメラ１３は、ジェスチャを行うユーザを撮像する。コントローラ１１は、カメラ１３が撮像した画像を解析して、ユーザが右手または左手のいずれの手でジェスチャを行っているかを決定してよい。コントローラ１１は、ジェスチャに基づく制御を開始してから、所定の回数（例えば５回等）のジェスチャが、連続して同じ手で行われていると判断した場合、カメラ１３の動作を停止してもよい。所定の回数のジェスチャが連続して同じ手で行われた場合、ユーザは、ジェスチャを当該手で行い続ける可能性が高いと推定できる。そのため、コントローラ１１は、カメラ１３の動作を停止した場合、ジェスチャが連続して行われていた手を、ジェスチャを行う手として決定し続けてよい。これにより、コントローラ１１は、ユーザがジェスチャを行う可能性の高い手に対応する判定基準を用いることができるとともに、カメラ１３の動作を停止することで消費電力を抑えることができる。
【００７２】
コントローラ１１は、間欠的にカメラ１３を起動して、ユーザがジェスチャを行う手が変わっていないか否かを確認してもよい。
【００７３】
コントローラ１１は、例えば、電子機器１の動作状態に基づいて、ジェスチャを行う手を決定してよい。電子機器１の動作状態は、電子機器１が静止している状態（静止状態）であるか、静止していない状態（非静止状態）であるかを含む。コントローラ１１は、電子機器１の動作状態を、加速度センサ２１の出力に基づいて判断できる。コントローラ１１は、加速度センサ２１の出力に基づき、電子機器１が非静止状態であると判断した場合、ユーザが電子機器１を利き手で保持していると判断し、利き手とは反対の手を、ジェスチャを行う手として決定してよい。一方、コントローラ１１は、加速度センサ２１の出力に基づき、電子機器１が静止状態であると判断した場合、ユーザが電子機器１を保持していないと判断し、ユーザの利き手を、ジェスチャを行う手として決定してよい。例えばユーザが右利きの場合、コントローラ１１は、電子機器１が非静止状態であると判断した場合には、左手を、ジェスチャを行う手として決定し、電子機器１が静止状態であると判断した場合には、右手を、ジェスチャを行う手として決定してよい。ユーザの利き手は、例えば、ユーザの入力により、予めストレージ１６に記憶されていてよい。ユーザの利き手は、例えば、電子機器１が備える各種センサからの出力に基づき、コントローラ１１が判断してもよい。例えば、コントローラ１１は、電子機器１を保持する指の位置、またはタッチスクリーンディスプレイに接触する指の形状等に基づき、公知の技術を用いて、電子機器を保持する手が右手または左手のいずれであるかを判断できる。
【００７４】
コントローラ１１は、例えば、電子機器１のモードに基づいて、ジェスチャを行う手を決定してよい。コントローラ１１は、例えば、電子機器１が上述したキッチンモードである場合、ユーザの利き手とは反対の手を、ジェスチャを行う手として決定してよい。電子機器１がキッチンモードである場合、ユーザは、利き手で包丁等の調理器具を使用している可能性が高い。この場合、ユーザは、利き手とは反対の手でジェスチャを行う可能性が高いと推定できることから、コントローラ１１は、利き手とは反対の手を、ジェスチャを行う手として決定できる。
【００７５】
（コントローラが実行する処理のフロー）
図１２は、電子機器１のコントローラ１１が実行する処理の一例を示すフローチャートである。
【００７６】
コントローラ１１は、上記説明した方法により、ユーザがジェスチャを行う手（つまり、右手または左手）を決定する（ステップＳ１）。
【００７７】
コントローラ１１は、ステップＳ１によりジェスチャを行う手が決定した状態で、ジェスチャを行う手に基づいて、ジェスチャの方向の決定のために用いる判定基準を決定する（ステップＳ２）。
【００７８】
コントローラ１１は、近接センサ１８からの出力を取得する（ステップＳ３）。
【００７９】
コントローラ１１は、ステップＳ３で取得した近接センサ１８からの出力に基づいて、ステップＳ２で決定した判定基準を用いて、ジェスチャの方向を決定する（ステップＳ４）。
【００８０】
コントローラ１１は、ステップＳ４で決定したジェスチャの方向に応じて、制御を行う（ステップＳ５）。
【００８１】
以上説明したように、本実施形態に係る電子機器１は、ユーザがジェスチャを行う手に応じて、近接センサ１８からの出力に基づいて、ユーザのジェスチャの方向を決定する。そのため、電子機器１は、ユーザがジェスチャを行う手に応じて、ユーザのジェスチャを、ユーザが意図する操作として検出しやすくなる。これにより、ジェスチャによる入力操作において誤操作を防止しやすくなる。
【００８２】
（その他の実施形態）
本発明を図面および実施形態に基づき説明してきたが、当業者であれば本開示に基づき種々の変形および修正を行うことが容易であることに注意されたい。したがって、これらの変形および修正は本発明の範囲に含まれることに留意されたい。例えば、各手段または各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段またはステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。
【００８３】
上記の実施形態では、ジェスチャは、近接センサ１８により検出されると説明したが、必ずしも近接センサ１８により検出されなくてもよい。ジェスチャは、任意の非接触でユーザのジェスチャを検出可能な、任意の非接触センサにより検出されてもよい。非接触センサの一例は、例えば、カメラ１３または照度センサ２０等を含む。
【００８４】
本開示内容の多くの側面は、プログラム命令を実行可能なコンピュータシステムその他のハードウェアにより実行される、一連の動作として示される。コンピュータシステムその他のハードウェアには、例えば、汎用コンピュータ、ＰＣ（パーソナルコンピュータ）、専用コンピュータ、ワークステーション、ＰＣＳ（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）もしくはフラッシュメモリ等の書換え可能でプログラム可能なＲＯＭもしくは情報を格納可能な他の有形の記憶媒体またはこれらいずれかの組合せが含まれる。メモリは、プロセッサまたはプロセッシングユニットの内部および／または外部に設けることができる。ここで用いられるように、「メモリ」という語は、あらゆる種類の長期記憶用、短期記憶用、揮発性、不揮発性またはその他のメモリを意味する。つまり、「メモリ」は特定の種類および／または数に限定されない。また、記憶が格納される媒体の種類も限定されない。
【符号の説明】
【００８６】
１  電子機器
１１  コントローラ
１２  タイマー
１３  カメラ
１４  ディスプレイ
１５  マイク
１６  ストレージ
１７  通信ユニット
１８  近接センサ
１９  ＵＶセンサ
２０  照度センサ
２１  加速度センサ
２２  地磁気センサ
２３  気圧センサ
２４  ジャイロセンサ
２５  スピーカー
１８０  光源用赤外ＬＥＤ
１８１  レンズ
ＳＵ，ＳＲ，ＳＤ，ＳＬ  フォトダイオード
【図１】
2018180647.tif 000003
【図２】
2018180647.tif 000004
【図３】
2018180647.tif 000005
【図４】
2018180647.tif 000006
【図５】
2018180647.tif 000007
【図６】
2018180647.tif 000008
【図７】
2018180647.tif 000009
【図８】
2018180647.tif 000010
【図９】
2018180647.tif 000011
【図１０】
2018180647.tif 000012
【図１１】
2018180647.tif 000013
【図１２】
2018180647.tif 000014
【手続補正書】
【提出日】平成29年7月28日(2017.7.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接センサと、
ユーザが自機器を触らずに操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザの自機器を触らないジェスチャの方向を決定するコントローラと、
を備える電子機器。
【請求項２】
前記コントローラは、前記ユーザが自機器を触らずに操作する手に応じて、前記ジェスチャの方向を判定するための判定基準を決定し、該決定した判定基準を用いて、前記ジェスチャの方向を決定する、請求項１に記載の電子機器。
【請求項３】
前記コントローラは、前記操作する手が右手である場合に、右手の判定基準を用いて前記ジェスチャの方向を決定する、請求項２に記載の電子機器。
【請求項４】
前記コントローラは、前記操作する手が左手である場合に、左手の判定基準を用いて前記ジェスチャの方向を決定する、請求項２に記載の電子機器。
【請求項５】
前記コントローラは、当該電子機器の設定、カメラで撮像した画像、当該電子機器の動作状態、及び当該電子機器のモードのうち、少なくとも１つに基づいて、前記操作する手を決定する、請求項１乃至請求項４のいずれか一項に記載の電子機器。
【請求項６】
近接センサと、コントローラと、を備える電子機器に、
前記コントローラにより、ユーザが自機器を触らずに操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザの自機器を触らないジェスチャの方向を決定するステップ
を実行させるプログラム。
【請求項７】
近接センサと、コントローラと、を備える電子機器の制御方法であって、
前記コントローラにより、ユーザが自機器を触らずに操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザの自機器を触らないジェスチャの方向を決定するステップ
を含む制御方法。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図３
【補正方法】変更
【補正の内容】
【図３】
2018180647.tif 000015
【手続補正書】
【提出日】平成29年10月26日(2017.10.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接センサと、
自機器が静止状態であると判断した場合に、ユーザの利き手をユーザが自機器を触らずに操作する手として決定し、前記ユーザが自機器を触らずに操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザの自機器を触らないジェスチャの方向を決定するコントローラと、
を備える電子機器。
【請求項２】
前記コントローラは、自機器が非静止状態であると判断した場合に、ユーザの利き手とは反対の手をユーザが自機器を触らずに操作する手として決定する、請求項１に記載の電子機器。
【請求項３】
前記コントローラは、前記ユーザが自機器を触らずに操作する手に応じて、前記ジェスチャの方向を判定するための判定基準を決定し、該決定した判定基準を用いて、前記ジェスチャの方向を決定する、請求項１又は請求項２に記載の電子機器。
【請求項４】
前記コントローラは、前記操作する手が右手である場合に、右手の判定基準を用いて前記ジェスチャの方向を決定する、請求項３に記載の電子機器。
【請求項５】
前記コントローラは、前記操作する手が左手である場合に、左手の判定基準を用いて前記ジェスチャの方向を決定する、請求項３に記載の電子機器。
【請求項６】
近接センサと、コントローラと、を備える電子機器に、
自機器が静止状態であると判断した場合に、ユーザの利き手をユーザが自機器を触らずに操作する手として決定するステップと、
前記ユーザが自機器を触らずに操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザの自機器を触らないジェスチャの方向を決定するステップと
を実行させるプログラム。
【請求項７】
近接センサと、コントローラと、を備える電子機器が実行する制御方法であって、
自機器が静止状態であると判断した場合に、ユーザの利き手をユーザが自機器を触らずに操作する手として決定するステップと、
前記ユーザが自機器を触らずに操作する手に応じて、前記近接センサからの出力に基づいて、前記ユーザの自機器を触らないジェスチャの方向を決定するステップと
を含む制御方法。