(57)【要約】【課題】ジェスチャに関するユーザの操作性を向上させる電子機器を提供する。【解決手段】電子機器１は、第１の近接センサ１８と、第２の近接センサ１８と、自機器の状態に応じて、第１の近接センサ１８から出力される値に基づいた第１のジェスチャ検出と第２の近接センサから出力される値に基づいた第２のジェスチャ検出とを選択するコントローラ１１と、を備える。コントローラ１１は、第１の近接センサ１８および第２の近接センサ１８の一方が所定の条件を満たす場合に、第１の近接センサ１８および第２の近接センサ１８の他方を選択してもよい。【選択図】図１
2018181351.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）が含まれる。また、コンピュータ読取り可能な媒体には、フラッシュメモリ等の書換え可能でプログラム可能なＲＯＭもしくは情報を格納可能な他の有形の記憶媒体または上記の具体例いずれかの組合せが含まれる。メモリは、プロセッサまたはプロセッシングユニットの内部および／または外部に設けることができる。ここで用いられるように、「メモリ」という語は、あらゆる種類の長期記憶用、短期記憶用、揮発性、不揮発性またはその他のメモリを意味する。つまり、「メモリ」は特定の種類および／または数に限定されない。また、記憶が格納される媒体の種類も限定されない。
【符号の説明】
【００８２】
１  電子機器
１１  コントローラ
１２  タイマー
１３  カメラ
１３ａ  インカメラ
１３ｂ  アウトカメラ
１４  ディスプレイ
１５  マイク
１６  ストレージ
１７  通信ユニット
１８  近接センサ
１８ａ  第１の近接センサ
１８ｂ  第２の近接センサ
１８ｃ  第３の近接センサ
１９  ＵＶセンサ
２０  照度センサ
２１  加速度センサ
２２  地磁気センサ
２３  気圧センサ
２４  ジャイロセンサ
２５  スピーカー
１８０  光源用赤外ＬＥＤ
１８１  レンズ
ＳＵ，ＳＲ，ＳＤ，ＳＬ  フォトダイオード
【図１】
2018181351.tif 000003
【図２】
2018181351.tif 000004
【図３】
2018181351.tif 000005
【図４】
2018181351.tif 000006
【図５】
2018181351.tif 000007
【図６】
2018181351.tif 000008
【図７】
2018181351.tif 000009
【図８】
2018181351.tif 000010
【図９】
2018181351.tif 000011
【図１０】
2018181351.tif 000012
【図１１】
2018181351.tif 000013
【手続補正書】
【提出日】平成30年4月24日(2018.4.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の面に配置される第１の近接センサと、
前記第１の面と対向な第２の面に配置される第２の近接センサと、
自機器の向きに応じて、前記第１の近接センサから出力される値に基づいた自機器に触れない第１のジェスチャ検出と前記第２の近接センサから出力される値に基づいた自機器に触れない第２のジェスチャ検出とを選択するコントローラと、を備える電子機器。
【請求項２】
第１の面に配置される、自機器に触れないジェスチャを検出するための第１の近接センサと、
前記第１の面と対向な第２の面に配置される、自機器に触れないジェスチャを検出するための第２の近接センサと、
自機器の向きに応じて、前記第１の近接センサまたは前記第２の近接センサを切り替えるコントローラと、を備える電子機器。
【請求項３】
加速度センサを更に備え、
前記コントローラは、
前記自機器の向きを、前記加速度センサから出力される値を用いて判定する、請求項１または２に記載の電子機器。
【手続補正書】
【提出日】平成30年8月3日(2018.8.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の面に配置される第１の近接センサと、
前記第１の面と対向な第２の面に配置される第２の近接センサと、
自機器の向きに応じて、前記第１の近接センサから出力される値に基づいた自機器に触れない第１のジェスチャ検出と前記第２の近接センサから出力される値に基づいた自機器に触れない第２のジェスチャ検出とを選択するコントローラと、を備え、
前記コントローラは、
自機器の向きが縦向きである場合に、前記第２のジェスチャ検出を選択する、電子機器。
【請求項２】
第１の面に配置される、自機器に触れないジェスチャを検出するための第１の近接センサと、
前記第１の面と対向な第２の面に配置される、自機器に触れないジェスチャを検出するための第２の近接センサと、
自機器の向きに応じて、前記第１の近接センサまたは前記第２の近接センサを切り替えるコントローラと、を備え、
前記コントローラは、
自機器の向きが縦向きである場合に、前記第２の近接センサに切り替える、電子機器。
【請求項３】
加速度センサを更に備え、
前記コントローラは、
前記自機器の向きを、前記加速度センサから出力される値を用いて判定する、請求項１または２に記載の電子機器。