(57)【要約】      （修正有）【課題】ユーザが携帯端末に直接タッチすることなくタイマーに関する処理を行うことができる電子機器を提供する。【解決手段】電子機器１は、近接センサ１７と、近接センサにより検出されるジェスチャに基づいてタイマー時間を変更する処理を行うコントローラ１１と、を備える。【選択図】図１
2018018487.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 Computer）又はフィーチャーフォン等でもよい。電子機器１は、前述のものに限定されず、例えば、ＰＤＡ（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）もしくはフラッシュメモリ等の書換え可能でプログラム可能なＲＯＭもしくは情報を格納可能な他の有形の記憶媒体またはこれらいずれかの組合せが含まれる。メモリは、プロセッサ／プロセッシングユニットの内部及び／または外部に設けることができる。ここで用いられるように、「メモリ」という語は、あらゆる種類の長期記憶用、短期記憶用、揮発性、不揮発性その他のメモリを意味し、特定の種類やメモリの数または記憶が格納される媒体の種類は限定されない。
【符号の説明】
【００７０】
１  電子機器
１１  コントローラ
１２  タイマー
１３  カメラ
１４  ディスプレイ
１５  ストレージ
１６  通信ユニット
１７  近接センサ
１７ａ  光源用赤外ＬＥＤ
１７ｂ  レンズ
ＳＵ、ＳＲ、ＳＤ、ＳＬ  センサ
【図１】
2018018487.tif 000003
【図２】
2018018487.tif 000004
【図３】
2018018487.tif 000005
【図４】
2018018487.tif 000006
【図５】
2018018487.tif 000007
【図６】
2018018487.tif 000008
【図７】
2018018487.tif 000009
【図８】
2018018487.tif 000010
【手続補正書】
【提出日】平成29年4月14日(2017.4.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接センサと、
前記近接センサにより検出されるジェスチャがディスプレイに表示される指示方向に沿うジェスチャである場合に、タイマー時間を変更する処理を行うコントローラと、
を備える電子機器。
【請求項２】
前記近接センサにより検出されるジェスチャは、上下のジェスチャである、請求項１に記載の電子機器。
【請求項３】
前記近接センサにより検出されるジェスチャは、左右のジェスチャである、請求項１に記載の電子機器。
【請求項４】
近接センサとコントローラとを備える電子機器の制御方法であって、
前記近接センサにより検出されるジェスチャがディスプレイに表示される指示方向に沿うジェスチャである場合に、タイマー時間を変更する処理を行うステップを有する
制御方法。
【請求項５】
近接センサとコントローラとを備える電子機器に、
前記近接センサにより検出されるジェスチャがディスプレイに表示される指示方向に沿うジェスチャである場合に、タイマー時間を変更する処理を行うステップを実行させる
プログラム。