(57)【要約】【課題】近接センサの誤動作を防止する。【解決手段】電子機器は、ジェスチャに基づいて処理を行うコントローラを備える。コントローラは、電子機器の物理的な状態に応じて、ジェスチャに基づく処理を開始する。【選択図】図１
2018018288.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）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Infrared Data Association）、ＮＦＣ（Near Field Communication）等がある。通信ユニット１７は、上述した通信規格の１つ又は複数をサポートすることができる。
【００２４】
近接センサ１８は、電子機器１の周囲の対象物との相対距離、対象物の移動方向（ジェスチャー）等を非接触で検出する。一実施形態の近接センサ１８は白、赤、緑及び青を感知する４つの可視光フォトダイオードを有し、対象物との相対距離を測定することができる。また近接センサ１８は１つの光源用赤外ＬＥＤ（Light Emitting Diode）と上下左右を感知する４つの赤外フォトダイオードとを有する。近接センサ１８は、光源用赤外ＬＥＤからの赤外光が照射された対象物からの反射光がそれぞれの赤外フォトダイオードに入射する時間差により対象物の移動方向を検出する。したがって、近接センサ１８は、電子機器１の使用者が電子機器１に触れずに行うエアジェスチャ（以下、単にジェスチャと称する。）を検出することができる。
【００２５】
ＵＶセンサ１９は、太陽光等に含まれる紫外線量を測定することができる。
【００２６】
照度センサ２０は、当該照度センサ２０に入射する周囲光の照度を検出する。
【００２７】
加速度センサ２１は、電子機器１に働く加速度を検出する。
【００２８】
地磁気センサ２２は、地磁気の向きを検出する。一実施形態では、電子機器１の向きを地面に平行な面上に投影した成分が、地磁気センサ２２で取得される向き情報である。地磁気センサ２２で取得される向き情報は、電子機器１の方位である。
【００２９】
気圧センサ２３は、電子機器１の外側の気圧（大気圧）を検出する。
【００３０】
ジャイロセンサ２４は、電子機器１の角速度を検出する。コントローラ１１は、ジャイロセンサ２４により取得された角速度を１回時間積分することにより、電子機器１の向きを測定することができる。
【００３１】
図２は、ユーザがジェスチャにより電子機器１を操作する様子を示す図である。図２では一例として電子機器１はスタンドにより支持されるが、代替例として電子機器１は壁に立てかけられて支持されてもよい。近接センサ１８がユーザのジェスチャを検出すると、コントローラ１１は当該ジェスチャに基づく処理を行う。ジェスチャに基づく処理とは、ディスプレイ１４に表示された画面のスクロール、及びディスプレイ１４に表示された画面のピンチイン又はピンチアウト等である。
【００３２】
図２に示す電子機器１はスマートフォンである。代替例として電子機器１は例えば、携帯電話端末、ファブレット、タブレットＰＣ又はフィーチャーフォン等でもよい。電子機器１は、前述のものに限定されず、例えば、ＰＤＡ、リモコン端末、携帯音楽プレイヤー、ゲーム機、家電製品、産業用機器（ＦＡ機器）、などの任意の電子機器などに適用できる。さらに、電子機器１は、例えばデスクトップＰＣ、銀行のＡＴＭ、駅の券売機、デジタルカメラ、電子書籍リーダなど、ディスプレイ１４を有する任意の機器に適用することができる。
【００３３】
また、ディスプレイ１４を備えた電子機器１は、自動車のステアリング、カーナビゲーション、及びダッシュボードに内装された車載コントロールパネルなど、その他、自動車に限らない各種の乗り物にも採用することができる。
【００３４】
以下、一実施形態において電子機器１のコントローラ１１が実行する処理を詳細に説明する。
【００３５】
［近接センサ１８を駆動（ＯＮ）する処理］
コントローラ１１は、近接センサ１８の駆動を停止（ＯＦＦ）させた状態において、次のように、電子機器１の物理的な状態に応じて自動的に近接センサ１８を駆動し、ジェスチャに基づく処理を開始する。一実施形態では一例として、コントローラ１１は、以下の第１のイベント、第２のイベント（又は第３のイベント）及び第４のイベントの全てが発生したと判定したときに近接センサ１８を駆動する。
【００３６】
コントローラ１１は、ユーザ操作に基づいて所定のモードが起動されたか否かを判定する。一実施形態の所定のモードは例えば、料理のレシピをディスプレイ１４に表示するアプリケーション等が起動されているキッチンモードであるが、これに限られず電子機器１における任意のモードを含む。
【００３７】
［物理的な状態に関する第１のイベント］
所定のモードが起動されたことを検出したコントローラ１１は、定期的に又は不定期的に、加速度センサ２１から出力値を取得する。コントローラ１１は、取得した出力値に基づいて、電子機器１の物理的な状態が静止状態であるか否かを判定する。静止状態とは例えば、机の上、膝の上、ベッドの上等に静止して置かれた状態である。例えばコントローラ１１は、次の少なくとも１つが満たされるときに電子機器１が静止状態にあると判定してもよい。
（条件１）取得した出力値の変化量が所定値以内である
（条件２）取得した出力値が所定値以内である
（条件３）取得した出力値の変化パターンが所定のパターンに合致する
コントローラ１１は、上記（条件１）乃至（条件３）の場合の少なくとも１つが所定時間継続したことをタイマー１２により検出したときに、電子機器１が静止状態にあると判定してもよい。
【００３８】
［物理的な状態に関する第２のイベント］
図２に示すように電子機器１とユーザとが対向する状態を、図３を参照して詳細に説明する。図３（ａ）に示す基準方向Ｄ１は、電子機器１の長手方向のうち、電子機器１のディスプレイ１４の中央から見てレシーバが設けられる方向である。図３（ａ）において、基準方向Ｄ１は、重力の方向とは略逆方向である。一実施形態の近接センサ１８は、通話時にディスプレイ１４を消灯すべきか否かを判定する目的にも用いることが可能である。このため近接センサ１８は電子機器１上部のレシーバから所定距離以内に設けられる。この配置関係のもとで電子機器１をジェスチャにより操作するためには、図３（ｂ）に示すように、ユーザの手が、近接センサ１８を基準として電子機器１に略垂直な領域を通過する必要がある。これは、デバイス特性又は構造設計上、視野角が存在するためである。このとき、ディスプレイ１４はユーザの手により覆われるため、ユーザにとってディスプレイ１４の視認は困難となる。しかしながら図３（ｃ）に示すように、電子機器１の基準方向Ｄ１が図３（ａ）及び３（ｂ）とは略逆方向であるとき、近接センサ１８はユーザの体に対してより近傍に配置されるため、ユーザの手によりディスプレイ１４の全体は覆われない。
【００３９】
そこでコントローラ１１は、電子機器１の物理的な状態として、電子機器１の姿勢につき判定を行う。具体的にはコントローラ１１は、次の２つが満たされると判定したとき、電子機器１の上下は逆であると判定する。
（条件１）加速度センサ２１の出力値に基づいて、電子機器１の基準方向Ｄ１と重力の方向とがなす角のうち小さい方が所定値（例えば５０度）以内である
（条件２）インカメラであるカメラ１３により撮像された撮像画像の被写体にユーザが含まれる
このとき図３（ｃ）に示すように、ユーザにとってディスプレイ１４の視認は容易である。代替例としてコントローラ１１は、上記（条件１）が満たされると判定したときに電子機器１の上下が逆であると判定してもよい。
【００４０】
［物理的な状態に関する第３のイベント］
第２のイベントが発生しているか否かを判定することの代替例として、コントローラ１１は、電子機器１の物理的な状態として、図４に示すような、電子機器１とユーザとの相対的な位置関係が成立しているか否かの判定を行ってもよい。図４に示す相対的な位置関係は、電子機器１の基準方向Ｄ１にユーザが存在する位置関係である。具体的にはコントローラ１１は、加速度センサ２１の出力値に基づいて、電子機器１の基準方向Ｄ１と重力の方向とがなす角が略９０度であるか否かを判定する。またコントローラ１１は、カメラ１３を起動してユーザを含む被写体を撮像する。コントローラ１１は撮像画像においてユーザが基準方向Ｄ１に対して上下逆に撮像されているか否かを判定する。上下逆に撮像されているか否かは、例えば、撮像画像においてユーザの鼻と目とを検出し、それらが基準方向Ｄ１に対して上下逆の位置関係で撮像されているか否かにより判定される。コントローラ１１は、基準方向Ｄ１と重力の方向とがなす角が略９０度であり且つ撮像画像においてユーザが略上下逆に撮像されていると判定したとき、電子機器１の基準方向Ｄ１にユーザが存在する位置関係が成立すると判定する。
【００４１】
［物理的な状態に関する第４のイベント］
コントローラ１１は、電子機器１の上下が逆であると判定したとき、又は電子機器１の基準方向Ｄ１にユーザが存在する位置関係が成立すると判定したとき、電子機器１の物理的な状態として、電子機器１の環境につき判定を行う。具体的にはコントローラ１１は、照度センサ２０の出力値に基づいて、電子機器１の周囲（例えば部屋）の明るさが所定値以上であるか否かを判定する。明るさが所定値以上であると判定したとき、コントローラ１１は近接センサ１８を駆動する。代替例としてコントローラ１１は、ＵＶセンサ１９の出力値又はカメラ１３による撮像画像に基づいて、電子機器１の周囲の明るさが所定値以上であると判定したとき、近接センサ１８を駆動してもよい。
【００４２】
以上説明したように、一実施形態のコントローラ１１は、電子機器１の物理的な状態に応じて、ジェスチャに基づく処理を開始する。これにより、ジェスチャに基づく処理の開始時点を制御することができるため、意図しない時点で近接センサ１８が誤動作することを防止することができ、且つ消費電力を低減することができる。また一実施形態によれば、例えばキッチンでの料理中等に手が汚れているとき、電子機器１が濡れているとき、又はお風呂でユーザが電子機器１に触れたくないとき等に、電子機器１は手をかざす操作を受け付けてディスプレイ１４を駆動（ＯＮ）することができる。したがって、ユーザは電子機器１に触れること無く所望の操作を行うことができる。仮にハードキーが電子機器１の前面に設けられず側面に設けられ、側面のキーを押下しなければディスプレイ１４を点灯させることができないような場合にも一実施形態の電子機器１は有効である。
【００４３】
［近接センサ１８の駆動を停止（ＯＦＦ）させる処理］
一実施形態では一例として、コントローラ１１は、近接センサ１８が駆動状態である所定のモード中に次に例示するイベントの１つが発生すると、当該所定のモードを維持したまま、近接センサ１８の駆動を停止させる。
【００４４】
［第５のイベント］
コントローラ１１は、電子機器１が物理的に動作中（静止状態でない）か否かを判定する。具体的にはコントローラ１１は、加速度センサ２１から出力値を取得し、次の少なくとも１つが満たされるとき、電子機器１が物理的に動作中であると判定してもよい。
（条件１）取得した出力値の変化量が所定値を上回る
（条件２）取得した出力値が所定値を上回る
（条件３）取得した出力値の変化パターンが所定のパターンに合致する
コントローラ１１は、上記（条件１）乃至（条件３）の場合の少なくとも１つが所定時間継続したことをタイマー１２により検出したときに、電子機器１が物理的に動作中であると判定してもよい。電子機器１が物理的に動作中であると判定したとき、コントローラ１１は所定のモードを維持したまま、近接センサ１８の駆動を停止させて、ジェスチャに基づく処理を停止する。
【００４５】
［第６のイベント］
コントローラ１１は、近接センサ１８が駆動状態にある所定のモード中に、電子機器１の上下が正しいか否かを判定する。具体的にはコントローラ１１は、次の２つが満たされると判定したとき、電子機器１の上下が正しいと判定する。
（条件１）電子機器１の基準方向Ｄ１が重力の方向となす角のうち小さい方が所定値（例えば１３０度）以上である
（条件２）インカメラであるカメラ１３により撮像された撮像画像の被写体にユーザが含まれる
代替例としてコントローラ１１は、上記（条件１）が満たされると判定したときに電子機器１の上下が正しいと判定してもよい。コントローラ１１は、電子機器１の上下が正しいと判定したとき、所定のモードを維持したまま近接センサ１８の駆動を停止させて、ジェスチャに基づく処理を停止する。
【００４６】
［第７のイベント］
コントローラ１１は、近接センサ１８が駆動状態である所定のモード中に、照度センサ２０の出力値に基づいて、電子機器１の周囲（例えば部屋）の明るさが所定値を下回るか否かを判定する。明るさが所定値を下回ると判定したとき、コントローラ１１は所定のモードを維持したまま近接センサ１８の駆動を停止させて、ジェスチャに基づく処理を停止する。
【００４７】
［第８のイベント］
コントローラ１１は、ディスプレイ１４へ任意の物体（例えばユーザの指）がタッチしたこと又は電子機器１のキーが操作されたことを検出すると、近接センサ１８の駆動を停止させる。これは、タッチが検出されたこと又は電子機器１のキーが操作されたときは、ジェスチャによる操作が不要であると考えられるためである。
【００４８】
以上説明したように、一実施形態のコントローラ１１は、所定のモードになると、ジェスチャに基づいた処理を開始し、当該所定のモード中にイベントが発生すると、当該所定のモードを維持したまま、ジェスチャに基づいた処理を停止する。これにより、意図しないジェスチャが受け付けられて近接センサ１８が誤動作することを防止することができる。また、近接センサ１８を常時駆動する必要が無いため消費電力を低減することができる。
【００４９】
図５は、一実施形態に係る電子機器１が、近接センサ１８が駆動停止の状態で任意の時点で実行する処理の一例を示すフロー図である。
【００５０】
電子機器１は、所定のモードを検出したか否かを判定する（ステップＳ１）。電子機器１は、所定のモードを検出すると（ステップＳ１のＹｅｓ）、加速度センサ２１の出力値を定期的又は不定期的に取得する（ステップＳ２）。
【００５１】
続いて電子機器１は、当該電子機器１が静止状態にあるか否かを判定する（ステップＳ３）。静止状態にあるか否かの判定方法は上記実施形態で説明したため、ここでの説明は省略する。電子機器１は、電子機器１が静止状態にあると判定すると（ステップＳ３のＹｅｓ）、電子機器１の上下が逆か否かを判定する（ステップＳ４）。電子機器１の上下が逆か否かの判定方法は上記実施形態で説明したため、ここでの説明は省略する。電子機器１は、電子機器１の上下が逆であると判定すると（ステップＳ４のＹｅｓ）、電子機器１の周囲の明るさが所定値以上か否かを判定する（ステップＳ５）。電子機器１は、電子機器１の周囲の明るさが所定値以上であると判定すると（ステップＳ５のＹｅｓ）、近接センサ１８を駆動して、ジェスチャに基づく処理を開始する（ステップＳ６）。この結果、電子機器１は、ジェスチャに基づいて、ディスプレイ１４に表示されたページのスクロール等の処理を行うことができる。
【００５２】
図６は一実施形態に係る電子機器１が、近接センサ１８が駆動状態であり且つ所定のモード中に任意の時点で実行する処理の一例を示すフロー図である。
【００５３】
電子機器１は、当該電子機器１が物理的に動作中であるか否かを判定する（ステップＳ１１）。電子機器１が物理的に動作中であるか否かの判定方法は上記実施形態で説明したため、ここでの説明は省略する。電子機器１は、当該電子機器１が物理的に動作中であると判定すると（ステップＳ１１のＹｅｓ）、所定のモードを維持したまま近接センサ１８の駆動を停止（ＯＦＦ）させて、ジェスチャに基づく処理を停止する（ステップＳ１４）。
【００５４】
電子機器１は、当該電子機器１が物理的に動作中でないと判定すると（ステップＳ１１のＮｏ）、電子機器１の上下は正しいか否かを判定する（ステップＳ１２）。電子機器１の上下が正しいか否かの判定方法は上記実施形態で説明した通りであるため、ここでの説明は省略する。電子機器１は、電子機器１の上下が正しいと判定すると（ステップＳ１２のＹｅｓ）、ステップＳ１４を実行する。
【００５５】
電子機器１は、電子機器１の上下が正しくないと判定すると（ステップＳ１２のＮｏ）、電子機器１の周囲の明るさが所定値を下回るか否かを判定する（ステップＳ１３）。電子機器１は、当該明るさが所定値を下回ると判定すると（ステップＳ１３のＹｅｓ）、ステップＳ１４を実行する。電子機器１は、当該明るさが所定値を下回らないと判定すると（ステップＳ１３のＮｏ）、ステップＳ１１に戻る。
【００５６】
［他の実施形態］
上記実施形態では、コントローラ１１はイベントが発生すると近接センサ１８の駆動を停止させる。代替例としてコントローラ１１は、近接センサ１８の駆動を停止させる代わりに、近接センサ１８を、第１モードの駆動から、第１モードとは異なる第２モードに切り換えて駆動する。第２モードでの駆動とは、例えば第１モードでの連続駆動に対する所定周期での間欠駆動又は第１モードより低消費電力での連続又は間欠駆動とすることができる。これにより電子機器１の消費電力を低減することができる。
【００５７】
上記実施形態では、コントローラ１１は、加速度センサ２１からの出力値に基づいて、電子機器１が静止状態にあるか否かを判定する。代替例としてコントローラ１１は、次のうち少なくとも１つが満たされるときに電子機器１が静止状態にあると判定してもよい。
（条件１）電子機器１が乗り物上にない
（条件２）電子機器１の通話機能が停止中（ＯＦＦ）である
（条件３）カメラ１３で所定の時間間隔で撮像した複数の撮像画像間の変化の程度が所定値以内である
電子機器１が乗り物上にあるか否かは、例えば、ユーザによって運転モード又は機内モードが設定されているか否かにより判定されてもよいし、加速度センサ２１からの出力値に基づいて判定されてもよい。
【００５８】
上記実施形態では、コントローラ１１は、加速度センサ２１からの出力値に基づいて、電子機器１が物理的に動作中であるか否かを判定する。代替例としてコントローラ１１は次の少なくとも１つが満たされるとき電子機器１が物理的に動作中であると判定してもよい。
（条件１）カメラ１３で所定の時間間隔で撮像した画像の変化の程度が所定値以上である
（条件２）ジャイロセンサ２４で取得した角速度が所定値以上である
（条件３）地磁気センサ２２で取得した方位の変化が所定値以上である
（条件４）気圧センサ２３で取得した気圧の変化が所定値以上である
【００５９】
上記実施形態では、コントローラ１１は、電子機器１の周囲の明るさが所定値以上であるときに近接センサ１８を駆動する。換言すればコントローラ１１は、電子機器１の周囲の明るさが所定値を下回ると判定したときに、近接センサ１８の駆動を停止させる。これにより、例えば夜間には近接センサ１８の駆動は停止するため、ユーザが夜寝ている間に不用意に手が電子機器１上に位置しても近接センサ１８が誤動作することを防止することができる。代替例としてコントローラ１１は、電子機器１の周囲の明るさが所定値を下回るときに近接センサ１８を駆動してもよい。これにより例えば、電子機器１の周囲が暗い状況でも、ユーザはジェスチャにより電子機器１のディスプレイ１４を駆動して電子機器１の位置を把握することができる。
【００６０】
上記実施形態では、近接センサ１８を駆動するための、物理的な状態に関するイベントが説明されている。代替例としてコントローラ１１は、電子機器１が例えばスリープ状態にあるときに音声認識機能を動作させることで、マイク１５から取得した音声情報を用いて音声認識を行い、所定のワードを検出したときに近接センサ１８を駆動してもよい。所定のワードは、例えば単語、文章等である。これは、音声認識機能により所定のワードが検出されたことが、ユーザが電子機器１を直接操作することができない状態を示すと考えられるためである。コントローラ１１は、音声認識機能の動作中にディスプレイ１４へのタッチ又は電子機器１へのキー操作を検出したときには、近接センサ１８の駆動を停止させたまま維持してもよい。
【００６１】
スタンドアロンの音声認識機能は常に動作状態となることが可能であるが、音声認識機能により認識しストレージ１６に記録できるワード長やワード数には制限がある。そこでコントローラ１１は、ディスプレイ１４の駆動（ＯＮ）又は駆動停止（ＯＦＦ）にかかわらず音声認識機能を常時動作状態に維持し、その状態で所定のワードを検出したときに近接センサ１８を駆動してもよい。
【００６２】
上記実施形態では、電子機器１の上下が逆か否かを判定するために、コントローラ１１は電子機器１の基準方向Ｄ１と重力の方向とがなす角のうち小さい方が所定値（例えば５０度）以内か否かを判定する。代替例として、なす角の所定値は５０度ではなく９０度であってもよい。これにより、電子機器１が横向きであるときにもコントローラ１１は近接センサ１８を駆動にすることができる。
【００６３】
上記実施形態では、物理的な状態に関する第１のイベント、第２のイベント（第３のイベント）及び第４のイベントが発生したと判定したときにコントローラ１１は近接センサ１８を駆動する。しかしながら近接センサ１８を駆動するためのイベントはそれら以外のものを含んでもよいし、それらのうち任意のイベントのみであってもよい。また、近接センサ１８を駆動するためのイベントが発生する順番は、任意に入れ替えることが可能である。近接センサ１８の駆動を停止させるためのイベントについても同様である。
【００６４】
上記実施形態では、コントローラ１１は、照度センサ２０の出力値に基づいて電子機器１の周囲の明るさが所定値を下回ると判定したときに近接センサ１８の駆動を停止させる。代替例としてコントローラ１１は、ＵＶセンサ１９の出力値又はカメラ１３による撮像画像に基づいて、電子機器１の周囲の明るさが所定値を下回ると判定したとき、近接センサ１８の駆動を停止させてもよい。
【００６５】
上記実施形態における、物理的な状態に関するイベントの代替例として、コントローラ１１は例えば次の条件の少なくとも１つが満たされると判定したときに近接センサ１８を駆動してもよい。
・現在の時刻が所定の時間帯に含まれる
・ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能を利用して取得された電子機器１の位置が所定の範囲に含まれる
・マイク１５により所定の環境音が検出された
・電子機器１が所定のＷｉ−Ｆｉに接続されている
・温度センサから取得した温度が所定値の範囲内である
コントローラ１１は、近接センサ１８の駆動状態においてこれらが満たされていないと判定したとき、近接センサ１８の駆動を停止させてもよい。
【００６６】
上記実施形態において、コントローラ１１は、図１に示す複数のセンサからの出力値を組み合わせ、センサフュージョンを実行することができる。これによりコントローラ１１は、例えば電子機器１の状態等をより正確に算出することができる。
【００６７】
本開示内容の多くの側面は、プログラム命令を実行可能なコンピュータシステムその他のハードウェアにより実行される、一連の動作として示される。コンピュータシステムその他のハードウェアには、例えば、汎用コンピュータ、ＰＣ（パーソナルコンピュータ）、専用コンピュータ、ワークステーション、ＰＣＳ（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）もしくはフラッシュメモリ等の書換え可能でプログラム可能なＲＯＭもしくは情報を格納可能な他の有形の記憶媒体またはこれらいずれかの組合せが含まれる。メモリは、プロセッサ／プロセッシングユニットの内部及び／または外部に設けることができる。ここで用いられるように、「メモリ」という語は、あらゆる種類の長期記憶用、短期記憶用、揮発性、不揮発性その他のメモリを意味し、特定の種類やメモリの数または記憶が格納される媒体の種類は限定されない。
【符号の説明】
【００６９】
１  電子機器
１１  コントローラ
１２  タイマー
１３  カメラ
１４  ディスプレイ
１５  マイク
１６  ストレージ
１７  通信ユニット
１８  近接センサ
１９  ＵＶセンサ
２０  照度センサ
２１  加速度センサ
２２  地磁気センサ
２３  気圧センサ
２４  ジャイロセンサ
【図１】
2018018288.tif 000003
【図２】
2018018288.tif 000004
【図３】
2018018288.tif 000005
【図４】
2018018288.tif 000006
【図５】
2018018288.tif 000007
【図６】
2018018288.tif 000008
【手続補正書】
【提出日】平成28年10月25日(2016.10.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接センサと、
コントローラと、
を備え、
前記コントローラは、
電子機器の物理的な状態に応じて、前記近接センサで検出されるジェスチャに基づく処理を開始する、
電子機器。
【請求項２】
ジェスチャに基づいて処理を行うコントローラ、
を備え、
前記コントローラは、
所定のモードになると、前記ジェスチャに基づいた処理を開始し、
前記所定のモード中に、イベントが発生すると、前記所定のモードを維持したまま、前記ジェスチャに基づいた処理を停止する、
電子機器。
【請求項３】
近接センサと、
コントローラと、
を備え、
前記コントローラは、
ジェスチャを検出するための前記近接センサが駆動状態にある所定のモード中に、イベントが発生すると、前記所定のモードを維持したまま、前記近接センサの駆動を停止させる、
電子機器。
【請求項４】
近接センサと、
コントローラと、
を備え、
前記コントローラは、
前記近接センサが第１モードで駆動する所定のモード中に、イベントが発生すると、前記所定のモードを維持したまま、前記近接センサを前記第１モードとは異なる第２モードで駆動させる、
電子機器。
【手続補正書】
【提出日】平成29年4月5日(2017.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接センサと、
コントローラと、
を備え、
前記コントローラは、
電子機器の物理的な状態が静止状態であることに応じて、前記近接センサで検出されるジェスチャに基づく処理を開始する、
電子機器。
【請求項２】
ジェスチャに基づいて処理を行うコントローラ、
を備え、
前記コントローラは、
所定のモードになると、前記ジェスチャに基づいた処理を開始し、
前記所定のモード中に、電子機器が物理的に動作中であると判定するイベントが発生すると、前記所定のモードを維持したまま、前記ジェスチャに基づいた処理を停止する、
電子機器。
【請求項３】
近接センサと、
コントローラと、
を備え、
前記コントローラは、
ジェスチャを検出するための前記近接センサが駆動状態にある所定のモード中に、電子機器が物理的に動作中であると判定するイベントが発生すると、前記所定のモードを維持したまま、前記近接センサの駆動を停止させる、
電子機器。
【請求項４】
近接センサと、
コントローラと、
を備え、
前記コントローラは、
前記近接センサが第１モードで駆動する所定のモード中に、電子機器が物理的に動作中であると判定するイベントが発生すると、前記所定のモードを維持したまま、前記近接センサを前記第１モードとは異なる第２モードで駆動させる、
電子機器。
【手続補正書】
【提出日】平成29年11月7日(2017.11.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接センサと、
コントローラと、
を備え、
前記コントローラは、
電子機器の周囲の明るさに応じて、前記近接センサで検出されるジェスチャに基づく処理を開始する、
電子機器。
【請求項２】
ジェスチャに基づいて処理を行うコントローラ、
を備え、
前記コントローラは、
所定のモードになると、前記ジェスチャに基づいた処理を開始し、
前記所定のモード中に、電子機器の周囲の明るさが所定値を下回ると判定すると、前記所定のモードを維持したまま、前記ジェスチャに基づいた処理を停止する、
電子機器。
【請求項３】
近接センサと、
コントローラと、
を備え、
前記コントローラは、
ジェスチャを検出するための前記近接センサが駆動状態にある所定のモード中に、電子機器の周囲の明るさが所定値を下回ると判定すると、前記所定のモードを維持したまま、前記近接センサの駆動を停止させる、
電子機器。
【請求項４】
近接センサと、
コントローラと、
を備え、
前記コントローラは、
前記近接センサが第１モードで駆動する所定のモード中に、電子機器の周囲の明るさが所定値を下回ると判定すると、前記所定のモードを維持したまま、前記近接センサを前記第１モードとは異なる第２モードで駆動させる、
電子機器。