(57)【要約】【課題】操作の取得のための消費電力をさらに削減する。【解決手段】第１の検出部の検出に応じて生成される、操作部の状態を示す状態情報を取得する状態情報取得部と、第２の検出部の検出に応じて生成される、操作部に対して実行される操作に基づく操作情報を取得する操作情報取得部と、状態情報に応じて第２の検出部を第１の検出モードから第２の検出モードに切り替えて駆動させ、操作情報に応じて第２の検出部を第２の検出モードから第３の検出モードに切り替えて駆動させるための切替信号を生成する切替信号生成部とを含み、第２の検出部は、第１の検出モードにおいて、第１の消費電力で駆動され、第２の検出モードにおいて、第１の消費電力よりも大きい第２の消費電力で駆動され、第３の検出モードにおいて、第２の消費電力よりも大きい第３の消費電力で駆動され、第１の検出部は、第１の消費電力よりも小さい消費電力で駆動される電子機器が提供される。【選択図】図３
2013003911.tif 000002
【特許請求の範囲】
【請求項１】
第１の検出部の検出に応じて生成される、操作部の状態を示す状態情報を取得する状態情報取得部と、
第２の検出部の検出に応じて生成される、前記操作部に対して実行される第１の操作に基づく操作情報を取得する操作情報取得部と、
前記状態情報取得部で取得された前記状態情報に応じて、前記第２の検出部を第１の検出モードから第２の検出モードに切り替えて駆動させ、前記操作情報に応じて前記第２の検出部を前記第２の検出モードから第３の検出モードに切り替えて駆動させるための切替信号を生成する切替信号生成部と
を備え、
前記第２の検出部は、
前記第１の検出モードにおいて、第１の消費電力および第１の検出状態で駆動され、
前記第２の検出モードにおいて、前記第１の消費電力よりも大きい第２の消費電力および前記第１の検出状態よりも制約が弱い第２の検出状態で駆動され、
前記第３の検出モードにおいて、前記第２の消費電力よりも大きい第３の消費電力および前記第２の検出状態よりも制約が弱い第３の検出状態で駆動され、
前記第１の検出部は、
前記第１の消費電力よりも小さい消費電力で駆動される、
電子機器。
【請求項２】
前記切替信号生成部は、前記第１の操作が取得されない場合に前記第２の検出部を前記第３の検出モードから前記第２の検出モードに切り替えて駆動させるための切替信号を生成する、請求項１に記載の電子機器。
【請求項３】
前記切替信号生成部は、前記第１の操作が取得されない状態で第１の時間が経過した場合に前記第２の検出部を前記第３の検出モードから前記第２の検出モードに切り替えて駆動させるための切替信号を生成する、請求項２に記載の電子機器。
【請求項４】
前記操作情報を外部機器に送信し、前記外部機器において実行され前記操作情報を操作入力として利用するアプリケーションの情報を受信する通信部をさらに備え、
前記切替信号生成部は、前記第２の検出状態として、前記アプリケーションの種類に応じて異なる検出状態を設定する、請求項１に記載の電子機器。
【請求項５】
前記切替信号生成部は、前記第２の検出状態として、前記電子機器において実行され前記操作情報を操作入力として利用するアプリケーションの種類に応じて異なる検出状態を設定する、請求項１に記載の電子機器。
【請求項６】
前記第２の検出モードは、それぞれが異なる消費電力および検出状態を有するサブモードを含み、
前記切替信号生成部は、前記第２の検出部を他の検出モードから前記第２の検出モードに切り替えて駆動させるための切替信号を生成するときに、前記第２の検出部を前記サブモードのうち消費電力が最も大きく検出状態が最も制約が弱いモードで駆動させるための切替信号を生成し、前記第２の検出部に前記第２の検出モードが設定された状態で時間が経過するのに従って、前記第２の検出部を前記サブモードのうち消費電力がより小さく検出状態がより制約が強いモードで駆動させるための切替信号を順次生成する、請求項１に記載の電子機器。
【請求項７】
前記切替信号生成部は、前記第１の状態が取得されない場合に前記第２の検出部を前記第２の検出モードから前記第１の検出モードに切り替えて駆動させるための切替信号を生成する、請求項１に記載の電子機器。
【請求項８】
前記切替信号生成部は、前記第１の状態が取得されない状態で第２の時間が経過した場合に前記第２の検出部を前記第２の検出モードから前記第１の検出モードに切り替えて駆動させるための切替信号を生成する、請求項７に記載の電子機器。
【請求項９】
前記第１の操作の情報を外部機器に送信する通信部をさらに備え、
前記切替信号生成部は、前記第１の状態が取得された場合に前記通信部を起動させるための制御信号を生成する、請求項１に記載の電子機器。
【請求項１０】
前記切替信号生成部は、前記第１の状態が取得されない場合に前記通信部を停止させるための制御信号を生成する、請求項９に記載の電子機器。
【請求項１１】
前記第２の検出状態は、前記第１の検出状態よりも検出精度が高い検出状態であり、
前記第３の検出状態は、前記第２の検出状態よりも検出精度が高い検出状態である、請求項１に記載の電子機器。
【請求項１２】
前記切替信号生成部は、前記状態情報が前記操作部の設けられた筐体がユーザによって把持されたことを示す場合に、前記第２の検出部を前記第１の検出モードから前記第２の検出モードに切り替えて駆動させるための切替信号を生成し、
前記第２の検出部は、前記第１の操作である前記ユーザによる前記操作部への接触に基づく操作情報を取得する、請求項１に記載の電子機器。
【請求項１３】
前記第１の検出状態は、前記接触の検出を第１の時間間隔で実行する状態であり、
前記第２の検出状態は、前記接触の検出を前記第１の時間間隔よりも短い第２の時間間隔で実行する状態であり、
前記第３の検出状態は、前記接触の検出を前記第２の時間間隔よりも短い第３の時間間隔で実行する状態である、請求項１２に記載の電子機器。
【請求項１４】
前記第１の検出状態は、前記接触を検出する検出点を前記第１の部分に第１の数配置するモードであり、
前記第２の検出状態は、前記検出点を前記第１の部分に前記第１の数よりも多い第２の数配置する状態であり、
前記第３の検出状態は、前記検出点を前記第１の部分に前記第２の数よりも多い第３の数配置する状態である、請求項１２に記載の電子機器。
【請求項１５】
前記切替信号生成部は、前記状態情報が前記操作部の設けられた筐体がユーザによって所定の範囲の姿勢で把持されたことを示す場合に、前記第２の検出部を前記第１の検出モードから前記第２の検出モードに切り替えて駆動させるための切替信号を生成する、請求項１２に記載の電子機器。
【請求項１６】
前記第１の検出部である加速度センサと、
前記第２の検出部であるタッチセンサと、
前記操作情報を外部機器に該外部機器の操作入力として送信する通信部と
をさらに備え、
前記操作部は、タッチパネルであり、
前記電子機器は、前記外部機器のリモートコントローラとして機能する、請求項１２に記載の電子機器。
【請求項１７】
前記第１の検出部として、前記加速度センサに代えて電界センサを備える、請求項１６に記載の電子機器。
【請求項１８】
第１の検出部の検出に応じて生成される、操作部の状態を示す状態情報を取得することと、
第２の検出部の検出に応じて生成される、前記操作部に対して実行される第１の操作に基づく操作情報を取得することと、
前記取得された前記状態情報に応じて、前記第２の検出部を第１の検出モードから第２の検出モードに切り替えて駆動させ、前記操作情報に応じて前記第２の検出部を前記第２の検出モードから第３の検出モードに切り替えて駆動させるための切替信号を生成することと
を含み、
前記第２の検出部は、
前記第１の検出モードにおいて、第１の消費電力および第１の検出状態で駆動され、
前記第２の検出モードにおいて、前記第１の消費電力よりも大きい第２の消費電力および前記第１の検出状態よりも制約が弱い第２の検出状態で駆動され、
前記第３の検出モードにおいて、前記第２の消費電力よりも大きい第３の消費電力および前記第２の検出状態よりも制約が弱い第３の検出状態で駆動され、
前記第１の検出部は、
前記第１の消費電力よりも小さい消費電力で駆動される、
電子機器の制御方法。
【請求項１９】
第１の検出部の検出に応じて生成される、操作部の状態を示す状態情報を取得する機能と、
第２の検出部の検出に応じて生成される、前記操作部に対して実行される第１の操作に基づく操作情報を取得する機能と、
前記取得された前記状態情報に応じて、前記第２の検出部を第１の検出モードから第２の検出モードに切り替えて駆動させ、前記操作情報に応じて前記第２の検出部を前記第２の検出モードから第３の検出モードに切り替えて駆動させるための切替信号を生成する機能と
をコンピュータに実現させ、
前記第２の検出部は、
前記第１の検出モードにおいて、第１の消費電力および第１の検出状態で駆動され、
前記第２の検出モードにおいて、前記第１の消費電力よりも大きい第２の消費電力および前記第１の検出状態よりも制約が弱い第２の検出状態で駆動され、
前記第３の検出モードにおいて、前記第２の消費電力よりも大きい第３の消費電力および前記第２の検出状態よりも制約が弱い第３の検出状態で駆動され、
前記第１の検出部は、
前記第１の消費電力よりも小さい消費電力で駆動される、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、電子機器、電子機器の制御方法およびプログラムに関する。
【背景技術】
【０００２】
電子機器がユーザの操作入力を取得する装置としては、例えばボタンやキーボードが古くから用いられてきた。その一方で、近年、さまざまなセンサを利用してユーザの操作を取得する方法が開発されている。例えば、特許文献１では、ユーザの３次元的な動きを加速度センサおよびジャイロセンサを用いてユーザの操作入力として取得する技術が開示されている。
【０００３】
ところが、電子機器がこのようなセンサを用いてユーザの操作を取得する場合、ボタンやキーボードなどを用いる場合に比べて消費電力が大きい。これは、ジャイロセンサのようなセンサが、ボタンやキーボードよりも大きな電力を消費するためである。そこで、上記の特許文献１では、加速度センサからの入力がない場合にはより消費電力が大きいジャイロセンサへの電力の供給を規制することによって、消費電力をより少なくすることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第０９／００８４１１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年、電子機器の操作入力に用いられるセンサの種類やセンサの用途が多様化しており、上記の特許文献１に記載の技術によっては、消費電力の削減効果が必ずしも十分ではない場合がある。
【０００６】
そこで、本開示では、操作の取得のための消費電力をさらに削減することが可能な、新規かつ改良された電子機器、電子機器の制御方法およびプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、第１の検出部の検出に応じて生成される、操作部の状態を示す状態情報を取得する状態情報取得部と、第２の検出部の検出に応じて生成される、上記操作部に対して実行される第１の操作に基づく操作情報を取得する操作情報取得部と、上記状態情報取得部で取得された上記状態情報に応じて、上記第２の検出部を第１の検出モードから第２の検出モードに切り替えて駆動させ、上記操作情報に応じて上記第２の検出部を上記第２の検出モードから第３の検出モードに切り替えて駆動させるための切替信号を生成する切替信号生成部とを含み、上記第２の検出部は、上記第１の検出モードにおいて、第１の消費電力および第１の検出状態で駆動され、上記第２の検出モードにおいて、上記第１の消費電力よりも大きい第２の消費電力および上記第１の検出状態よりも制約が弱い第２の検出状態で駆動され、上記第３の検出モードにおいて、上記第２の消費電力よりも大きい第３の消費電力および上記第２の検出状態よりも制約が弱い第３の検出状態で駆動され、上記第１の検出部は、上記第１の消費電力よりも小さい消費電力で駆動される、電子機器が提供される。
【０００８】
また、本開示によれば、第１の検出部の検出に応じて生成される、操作部の状態を示す状態情報を取得することと、第２の検出部の検出に応じて生成される、上記操作部に対して実行される第１の操作に基づく操作情報を取得することと、上記取得された上記状態情報に応じて、上記第２の検出部を第１の検出モードから第２の検出モードに切り替えて駆動させ、上記操作情報に応じて上記第２の検出部を上記第２の検出モードから第３の検出モードに切り替えて駆動させるための切替信号を生成することとを含み、上記第２の検出部は、上記第１の検出モードにおいて、第１の消費電力および第１の検出状態で駆動され、上記第２の検出モードにおいて、上記第１の消費電力よりも大きい第２の消費電力および上記第１の検出状態よりも制約が弱い第２の検出状態で駆動され、上記第３の検出モードにおいて、上記第２の消費電力よりも大きい第３の消費電力および上記第２の検出状態よりも制約が弱い第３の検出状態で駆動され、上記第１の検出部は、上記第１の消費電力よりも小さい消費電力で駆動される、電子機器の制御方法が提供される。
【０００９】
さらに、本開示によれば、第１の検出部の検出に応じて生成される、操作部の状態を示す状態情報を取得する機能と、第２の検出部の検出に応じて生成される、上記操作部に対して実行される第１の操作に基づく操作情報を取得する機能と、上記取得された上記状態情報に応じて、上記第２の検出部を第１の検出モードから第２の検出モードに切り替えて駆動させ、上記操作情報に応じて上記第２の検出部を上記第２の検出モードから第３の検出モードに切り替えて駆動させるための切替信号を生成する機能とをコンピュータに実現させ、上記第２の検出部は、上記第１の検出モードにおいて、第１の消費電力および第１の検出状態で駆動され、上記第２の検出モードにおいて、上記第１の消費電力よりも大きい第２の消費電力および上記第１の検出状態よりも制約が弱い第２の検出状態で駆動され、上記第３の検出モードにおいて、上記第２の消費電力よりも大きい第３の消費電力および上記第２の検出状態よりも制約が弱い第３の検出状態で駆動され、上記第１の検出部は、上記第１の消費電力よりも小さい消費電力で駆動される、プログラムが提供される。
【００１０】
本開示によれば、操作部の状態を示す状態情報に応じて、より消費電力が大きい第２のセンサの検出モードは最も消費電力が小さい第１の検出モードに維持される。そのため、操作部の状態に応じての消費電力が削減される。また、操作部に対する操作に基づく操作情報に応じて、第２のセンサの検出モードは比較的消費電力が小さい第２の検出モードに維持される。そのため、操作部に対する操作に応じて消費電力が削減される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、電子機器において、操作の取得のための消費電力をさらに削減することができる。
【図面の簡単な説明】
【００１２】
【図１】本開示の第１の実施形態に係る電子機器の外観を示す図である。
【図２】本開示の第１の実施形態に係る電子機器の機能構成を示すブロック図である。
【図３】本開示の第１の実施形態の処理を示すフローチャートである。
【図４】本開示の第１の実施形態の変形例の処理を示すフローチャートである。
【図５】本開示の第２の実施形態においてタッチセンサに設定される省電力モードのサブモードについて説明するための図である。
【図６】本開示の第２の実施形態においてタッチセンサに設定される検出モードの例について説明するための図である。
【図７】本開示の第３の実施形態に係る電子機器を示す図である。
【図８】本開示の第４の実施形態に係るタッチセンサにおいて設定される検出モードについて説明するための図である。
【図９】本開示の第４の実施形態の変形例について説明するための図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．第１の実施形態（省電力モードでサンプリングレートを変化させる例）
１−１．装置構成
１−２．処理フロー
２．第２の実施形態（省電力モードにサブモードを設定する例）
３．第３の実施形態（電界センサを使用する例）
４．第４の実施形態（省電力モードで検出点の数を変化させる例）
５．その他の変形例
６．補足
【００１５】
（１．第１の実施形態）
（１−１．装置構成）
図１は、本開示の第１の実施形態に係る電子機器であるリモートコントローラ１００の外観を示す図である。リモートコントローラ１００は、例えばテレビやレコーダなどの外部機器にユーザの操作入力の情報を送信する機器であり、ユーザが把持して用いる。
【００１６】
リモートコントローラ１００は、ユーザによって把持される筐体１０１を有する。図示されている筐体１０１は長円形の板状であるが、筐体１０１の形状はこれに限られず、ユーザが把持することが可能な形状であればどのような形状でもよい。筐体１０１の表面にはタッチパネル１１０とボタン１２０とが設けられ、筐体１０１の内部には後述する機能構成を実現する回路部品が内蔵される。
【００１７】
タッチパネル１１０は、ディスプレイ１１１と、タッチセンサ１１３とを含む。ディスプレイ１１１は、リモートコントローラ１００を操作するためのＧＵＩ（Graphical  User  Interface）などの画像を表示する。タッチセンサ１１３は、ディスプレイ１１１の特定の部分に対するユーザの接触を検知する。タッチセンサ１１３が検出したユーザの接触の情報が、操作入力として取得され、リモートコントローラ１００から操作対象となる外部機器に送信される。
【００１８】
ボタン１２０は、ユーザによる押下を操作入力として取得するための装置である。これ以降の説明では、主にタッチパネル１１０を用いた操作入力について説明するが、リモートコントローラ１００は、ボタン１２０のような他の操作入力装置を有していてもよい。かかる他の操作入力装置を用いた操作入力については、公知の任意の技術が用いられうるため、以後詳細な説明を省略する。
【００１９】
以上、リモートコントローラ１００の外観について説明した。上記のように、リモートコントローラ１００は、操作入力の取得のためにタッチセンサ１１３を用いる。タッチセンサ１１３は、消費電力が加速度センサのようなセンサよりも大きいセンサである。リモートコントローラ１００は、多くの場合、乾電池によって駆動されるため、タッチセンサ１１３の消費電力のマネジメントは、電池寿命を延ばしてユーザビリティを向上させることにつながる重要な要因である。
【００２０】
図２は、本開示の第１の実施形態に係る電子機器であるリモートコントローラ１００の機能構成を示すブロック図である。電子機器であるリモートコントローラ１００は、機能構成として、加速度センサ１３０と、タッチセンサ１１３と、プロセッサ１４０と、メモリ１５０と、通信部１６０とを有する。
【００２１】
加速度センサ１３０は、ピエゾ抵抗型、圧電型、静電容量型など、任意の種類の加速度センサである。加速度センサ１３０は、互いに直交する３軸に沿った加速度を検出する３軸加速度センサであってもよいし、互いに直交する２軸に沿った加速度を検出する２軸加速度センサ、または１軸加速度センサであってもよい。本実施形態において、加速度センサ１３０は、ユーザによる筐体１０１の把持状態を加速度の変化によって検出する。ここで、加速度センサ１３０は、操作部であるタッチパネル１１０が設けられた筐体１０１が把持されたことを示しうる状態情報をその検出に応じて生成する、第１の検出部の一例である。かかる検出が可能であれば、センサの種類や軸数は問わない。なお、加速度センサ１３０は、筐体１０１の把持の検出のために占用されてもよいし、他の用途、例えばリモートコントローラ１００の傾きの検出などの用途と共用されてもよい。加速度センサ１３０は、省電力モードを有し、省電力モードで用いられてもよい。
【００２２】
プロセッサ１４０は、メモリ１５０に格納されたプログラムに従って動作し、リモートコントローラ１００の各部を制御する。プロセッサ１４０は、状態情報取得部１４１、操作情報取得部１４３、および切替信号生成部１４５の機能を実現する。状態情報取得部１４１は、加速度センサ１３０の検出に応じて生成される状態情報を取得する。操作情報取得部１４３は、タッチセンサ１１３の検出に応じて生成される、タッチパネル１１０に対して実行される接触に基づく操作情報を取得する。切替信号生成部１４５は、状態情報、および操作情報に応じて、タッチセンサ１１３のモードを切り替えて駆動させるための切替信号を生成する。なお、状態情報取得部１４１、操作情報取得部１４３、および切替信号生成部１４５の処理の詳細については後述する。
【００２３】
メモリ１５０には、リモートコントローラ１００で用いられるデータが格納される。メモリ１５０には、例えば、プロセッサ１４０が動作するためのプログラムが格納される。メモリ１５０に格納される情報には、後述するように切替信号生成部１４５がタッチセンサ１１３に設定する複数の検出モードの情報が含まれていてもよい。
【００２４】
通信部１６０は、タッチセンサ１１３の検出に応じて生成された操作情報をプロセッサ１４０から取得し、この情報を操作入力として外部装置に送信する通信装置として実現されうる。通信部１６０は、例えば赤外線を用いて外部装置と通信してもよいし、またＲＦ４ＣＥ（Radio  Frequency  for  Consumer  Electronics）規格やＢｌｕｅｔｏｏｔｈ（登録商標）を用いた無線通信によって外部装置と通信してもよい。
【００２５】
タッチセンサ１１３は、静電容量方式、抵抗膜方式など、任意の方式のタッチセンサである。タッチセンサ１１３は、タッチパネル１１０の領域を所定のサンプリングレートで走査し、ユーザの接触を検知する。ここで、タッチセンサ１１３は、操作部であるタッチパネル１１０に対して実行される第１の操作である接触操作に基づく操作情報をその検出に応じて生成する、第２の検出部の一例である。タッチセンサ１１３の消費電力は、加速度センサ１３０よりも大きい。しかし、上記のサンプリングレートを変更したり、検出点の数を変更したりすることによって、消費電力を抑制することが可能である。タッチセンサ１１３は、ユーザの接触の情報をプロセッサ１４０に提供し、プロセッサ１４０はこの接触の情報を通信部１６０に提供する。
【００２６】
ここで、タッチセンサ１１３の検出モードについて説明する。本実施形態では、後述するように、切替信号生成部１４５の機能によって、タッチセンサ１１３の検出モードが第１〜第３の検出モードの間で切り替えられる。
【００２７】
第１の検出モードは、スリープモードであり、タッチセンサ１１３のサンプリングレートが最も小さい値に設定されるモードである。サンプリングレートは０に設定されてもよい。このモードでは、タッチセンサ１１３の消費電力は上記の３つのモードの中で最も小さい。なお、加速度センサ１３０の消費電力は、このスリープモードで駆動するタッチセンサ１１３の消費電力よりも小さい。一方、タッチセンサ１１３の検出精度は最も低く、ユーザの接触は実質的には検出されない。スリープモードは、タッチセンサに電力が供給されないＯＦＦモードであってもよいし、他のモードへの遷移を迅速にするなどのためにわずかに電力が供給されるスタンバイモードであってもよい。
【００２８】
第２の検出モードは、省電力モードであり、タッチセンサ１１３のサンプリングレートが通常よりも低い値に設定されるモードである。このモードでは、タッチセンサ１１３の消費電力は比較的小さい。一方、タッチセンサ１１３の検出精度は比較的低く、ユーザの接触自体は検出されるものの、接触操作の種類によっては正しく検出されない場合がある。省電力モードの検出状態は、スリープモードの検出状態よりも検出精度が高い検出状態である。これは、第２の検出モードにおいて、第２の検出部が、第１の検出モードの第１の検出状態よりも制約が弱い第２の検出状態で駆動される場合の一例である。
【００２９】
第３の検出モードは、アクティブモードであり、タッチセンサ１１３のサンプリングレートが通常の値に設定されるモードである。このモードでは、タッチセンサ１１３の消費電力は比較的大きく、長時間継続することは電池寿命の短縮につながる。一方、タッチセンサ１１３の検出精度は高く、各種の接触操作を正しく検出することが可能である。アクティブモードの検出状態は、省電力モードの検出状態よりも検出精度が高い検出状態である。これは、第３の検出モードにおいて、第２の検出部が、第２の検出モードの第２の検出状態よりも制約が弱い第３の検出状態で駆動される場合の一例である。このように、本実施形態において、「より制約が弱い検出状態」は、「より高い精度の検出状態」でありうる。
【００３０】
ここで、第２の検出モードである省電力モードにおける検出精度を決定するサンプリングレートの値は、リモートコントローラ１００がタッチパネル１１０への接触の情報を送信する外部機器において実行されるアプリケーションの種類に応じて異なる値であってもよい。このアプリケーションは、接触の情報を操作入力として利用するアプリケーションでありうる。
【００３１】
例えば、タッチパネル１１０上でのタップ操作やフリック操作など、接触の持続時間が比較的短い操作を用いるアプリケーションが外部機器において実行されている場合、切替信号生成部１４５は、そのような操作を検出可能な比較的高いサンプリングレートを省電力モードのサンプリングレートとして設定しうる。また、例えば、タッチパネル１１０上でのドラッグ操作やポインティング操作など、接触の持続時間が比較的長い操作を用いるアプリケーションが外部機器において実行されている場合、切替信号生成部１４５は、比較的低いサンプリングレートを省電力モードのサンプリングレートとして設定しうる。
【００３２】
なお、外部機器において実行されるアプリケーションの情報は、例えば、通信部１６０を外部機器への送信だけではなく外部機器からの受信をも含む双方向通信が可能なように構成し、通信部１６０を用いて外部機器から送信されるアプリケーションの情報を受信することによって取得可能である。
【００３３】
以上、リモートコントローラ１００の機能構成について説明した。なお、リモートコントローラ１００は、ディスプレイ１１１へのＧＵＩの表示のための機能構成や、ボタン１２０を用いた操作入力のための機能構成など、図示されていない機能構成をさらに含みうる。かかる機能構成については、公知の任意の技術が用いられうるため、詳細な説明を省略する。
【００３４】
（１−２．処理フロー）
図３は、本開示の第１の実施形態に係る電子機器であるリモートコントローラ１００の処理を示すフローチャートである。例えば、ユーザが卓上などに静置されたリモートコントローラ１００を手に取り、タッチパネルへの接触によって操作入力をし、再びリモートコントローラを卓上に戻すような場合、リモートコントローラ１００では以下のステップＳ１０１〜ステップＳ１１９の処理が実行される。
【００３５】
まず、加速度センサ１３０が、筐体１０１の把持状態を取得する（ステップＳ１０１）。加速度センサ１３０は、筐体１０１がユーザによって把持されて持ち上げられるときの加速度の変化を検出する。ここでの加速度センサ１３０の検出結果は、プロセッサ１４０の状態情報取得部１４１に提供される。
【００３６】
次に、状態情報取得部１４１が、加速度センサ１３０の検出結果に基づいて、筐体１０１が把持されたか否かを判定する（ステップＳ１０３）。状態情報取得部１４１は、例えば、加速度センサ１３０が検出した加速度の変化が所定の閾値を上回る場合に、筐体１０１が把持されたと判定する。ここで、筐体１０１が把持されたと判定された場合、状態情報取得部１４１は判定結果を切替信号生成部１４５に提供し、処理はステップＳ１０５に進む。一方、筐体１０１が把持されたと判定されなかった場合、状態情報取得部１４１は加速度センサ１３０からの次の検出結果を待ちうけ、処理はステップＳ１０１に戻る。
【００３７】
ステップＳ１０３で筐体１０１が把持されたと判定された場合、次に、切替信号生成部１４５が、タッチセンサ１１３をスリープモードから省電力モードに切り替える（ステップＳ１０５）。上述のように、スリープモードは消費電力が最小であるがユーザの接触が実質的には検出されないモードであり、省電力モードは比較的小さい消費電力でユーザの接触を最低限検出するモードである。従って、この検出モードの切り替えによって、タッチセンサ１１３はユーザの接触を検出することが可能になる。
【００３８】
次に、操作情報取得部１４３が、タッチセンサ１１３の検出結果に基づいて、ユーザによるタッチパネル１１０への接触が検出されたか否かを判定する（ステップＳ１０７）。ここで、タッチパネル１１０への接触が検出されたと判定された場合、操作情報取得部１４３は判定結果を切替信号生成部１４５に提供し、処理はステップＳ１０９に進む。なお、タッチパネル１１０への接触が検出されたと判定されなかった場合の処理については後述する。
【００３９】
ステップＳ１０７でタッチパネル１１０への接触が検出されたと判定された場合、次に、切替信号生成部１４５が、タッチセンサ１１３を省電力モードからアクティブモードに切り替える（ステップＳ１０９）。上述のように、アクティブモードは比較的大きい消費電力でユーザの接触を十分に検出するモードである。従って、この検出モードの切り替えによって、タッチセンサ１１３は、ユーザの接触によるドラッグやフリックなどの各種の操作を十分に検出することが可能になる。
【００４０】
次に、操作情報取得部１４３が、タッチセンサ１１３の検出結果に基づいて、タッチパネル１１０への接触が解除されたか否かを判定する（ステップＳ１１１）。ここで、接触が解除されたと判定された場合、さらに、操作情報取得部１４３が、接触が解除されてから所定の時間が経過したか否かを判定する（ステップＳ１１３）。ここで、所定の時間が経過したと判定された場合、操作情報取得部１４３は、判定結果を切替信号生成部１４５に提供し、切替信号生成部１４５が、タッチセンサ１１３をアクティブモードから省電力モードに切り替える（ステップＳ１１５）。
【００４１】
一方、ステップＳ１１１で接触が解除されたと判定されなかった場合、およびステップＳ１１３で所定の時間が経過したと判定されなかった場合、処理はステップＳ１１１に戻る。これはつまり、タッチパネル１１０へのユーザの接触操作が継続している場合と、ユーザの接触操作が一時的に中断しているが再開される可能性が高い場合である。このような場合、タッチセンサ１１３はアクティブモードに維持され、引き続きユーザの接触操作を取得する。
【００４２】
ステップＳ１１５でタッチセンサ１１３がアクティブモードから省電力モードに切り替えられた後、処理はステップＳ１０７に戻る。ステップＳ１０７でタッチパネル１１０への接触が検出されたと判定されれば、ステップＳ１０９でタッチセンサ１１３はアクティブモードに復帰する。
【００４３】
一方、ステップＳ１０７でタッチパネル１１０への接触が検出されたと判定されなかった場合、さらに、状態情報取得部１４１が、加速度センサ１３０の検出結果に基づいて、筐体１０１が置かれたか否かを判定する（ステップＳ１１７）。状態情報取得部１４１は、例えば、加速度センサ１３０が検出した加速度の変化が所定の閾値を下回る場合に、筐体１０１が置かれたと判定する。筐体１０１がユーザによって把持されている場合、手振れなどによってある程度の加速度変化が検出されるため、例えば上記の条件によって筐体１０１が置かれたか否かを検出することが可能である。
【００４４】
ステップＳ１１７で筐体１０１が置かれたと判定された場合、切替信号生成部１４５が、タッチセンサ１１３を省電力モードからスリープモードに切り替える（ステップＳ１１９）。これによって、リモートコントローラ１００は、この処理の開始時と同様に、卓上などに置かれ、タッチセンサ１１３の消費電力を最小化した状態に戻る。なお、筐体１０１がすぐまた把持される可能性を考慮し、ステップＳ１１９は、ステップＳ１１７から所定の時間の待機を経た後に実行されてもよい。一方、筐体１０１が置かれたと判定されなかった場合、処理はステップＳ１０７に戻り、タッチパネル１１０への接触が検出されたか否かが再度判定される。
【００４５】
以上、リモートコントローラ１００の処理フローについて説明した。かかる処理フローによって、筐体１０１がユーザによって把持されていない間は、タッチセンサ１１３を最も消費電力が少ないスリープモードにし、リモートコントローラ１００における消費電力を最小化することができる。また、筐体１０１が把持されている間も、タッチパネル１１０への接触が検出されていない間は、タッチセンサ１１３を比較的消費電力が少ない省電力モードにし、接触の検出を可能としつつリモートコントローラ１００における消費電力を抑制することができる。
【００４６】
（処理フローの変形例）
図４に、本開示の第１の実施形態に係る電子機器であるリモートコントローラ１００の変形例の処理を示すフローチャートである。本変形例は、例えば、リモートコントローラ１００の通信部１６０が、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを用いて、外部装置と無線接続を維持しながら通信する場合に適用されうる。以下、本変形例において、図３で示したフローチャートのステップＳ１０５に代えて実行されるステップＳ２０５と、ステップＳ１１９に代えて実行されるステップＳ２１９について説明する。
【００４７】
ステップＳ２０５では、切替信号生成部１４５が、タッチセンサ１１３をスリープモードから省電力モードに切り替えるとともに、通信部１６０を起動させる。起動された通信部１６０は、通信相手である外部機器をスキャンによって発見し、外部機器との無線接続を確立する。これによって、リモートコントローラ１００では、タッチセンサ１１３がユーザの接触を検出することが可能になるとともに、検出された接触の情報を外部機器に送信することが可能になる。
【００４８】
ステップＳ２１９では、切替信号生成部１４５が、タッチセンサ１１３を省電力モードからスリープモードに切り替えるとともに、通信部１６０を停止させる。通信部１６０は、外部機器との無線接続を解除し、動作を停止する。なお、筐体１０１がすぐまた把持される可能性を考慮し、ステップＳ２１９は、ステップＳ１１７から所定の時間の待機を経た後に実行されてもよい。この場合、タッチセンサ１１３がスリープモードに切り替えられた後、さらに所定の時間の待機を経た後に、通信部１６０が停止されてもよい。一般的には、通信部１６０の起動の方がタッチセンサ１１３のスリープモードから省電力モードへの切り替えよりも時間がかかる。そのため、かかる構成によって、筐体１０１が置かれてから通信部１６０の停止までの遅延時間をより大きくとり、ユーザがすぐにまた筐体１０１を把持した場合に、通信部１６０の起動を待つ時間が発生することを防ぐことができる。
【００４９】
以上、リモートコントローラ１００の処理フローの変形例について説明した。本変形例によって、筐体１０１がユーザによって把持されていない間は、タッチセンサ１１３に加えて通信部１６０の消費電力をも最小にし、リモートコントローラ１００における消費電力をさらに削減することができる。ただし、リモートコントローラ１００が外部機器からプッシュ型の情報を送信される場合には、上記の図３の処理のように、リモートコントローラ１００からの送信がなくても外部装置との無線接続を維持する方が望ましい。
【００５０】
以上、本開示の第１の実施形態について説明した。第１の実施形態では、タッチセンサ１１３よりも消費電力が小さい加速度センサ１３０を用いてユーザによる筐体１０１の把持を検出し、それまではタッチセンサ１１３をスリープモードにすることで、筐体１０１が把持されずタッチパネル１１０への接触操作がされない状態での消費電力を大幅に削減することができる。また、筐体１０１の把持が検出された後は、タッチセンサ１１３を省電力モードに切り替えることで、筐体１０１が把持され、タッチパネル１１０への接触操作がされる可能性が高い状態での消費電力を削減しつつ、接触操作が開始された場合の立ち上がり時間を短縮することができる。スリープモード、または省電力モードが設定されているタッチセンサ１１３をアクティブモードにするのに、ユーザが別途のボタンの操作などをする必要がなく、筐体１０１を把持してタッチパネル１１０に接触するという通常の動作の中でモードが切り替えられるため、ユーザに切り替えを意識させることなく、高い操作感を実現することも可能である。
【００５１】
（２．第２の実施形態）
続いて、本開示の第２の実施形態について説明する。第２の実施形態では、タッチセンサ１１３の省電力モードに複数のサブモードが設定され、タッチセンサ１１３に省電力モードが設定された状態で時間が経過するのに従ってサブモードが変化する。なお、装置構成と、タッチセンサ１１３に省電力モードが設定された状態以外、つまりタッチセンサ１１３が他のモードから省電力モードに切り替えられる前と、タッチセンサ１１３が省電力モードから他のモードに切り替えられた後の処理とは、上記の第１の実施形態と同様にすることが可能であるため、詳細な説明を省略する。
【００５２】
図５は、本開示の第２の実施形態において、タッチセンサ１１３に設定される省電力モードのサブモードについて説明するための図である。図では、省電力モードのサブモードである省電力モード１〜省電力モード３が、アクティブモードと比較して示されている。以下、それぞれのモードについて説明する。
【００５３】
アクティブモードは、上述のように、タッチセンサ１１３のサンプリングレートが通常の値に設定されるモードであり、タッチパネル１１０に対するユーザの接触操作がされている場合に設定される。アクティブモードのサンプリングレートは、省電力モードのどのサブモードよりも高い。
【００５４】
省電力モード１〜３は、それぞれが異なるサンプリングレートを有する。すなわち、省電力モード１〜３は、それぞれが異なる消費電力および検出精度を有する。つまり、省電力モード１〜３は、それぞれが異なる消費電力および検出状態を有するサブモードの一例である。これらのモードのサンプリングレートは、いずれも、アクティブモードのサンプリングレートよりも低く、またスリープモードのサンプリングレート（０でもありうる）よりも高い。
【００５５】
省電力モード１は、サンプリングレートが最も高く、従って消費電力が最も大きく検出精度が最も高いサブモードである。省電力モード２は、サンプリングレートが２番目に高く、従って消費電力が２番目に大きく検出精度が２番目に高いサブモードである。省電力モード３は、サンプリングレートが最も低く、従って消費電力が最も小さく検出精度が最も低いサブモードである。
【００５６】
なお、図示された例において、省電力モード１のサンプリングレートはアクティブモードの半分であり、省電力モード２のサンプリングレートは省電力モード１の半分であり、省電力モード３のサンプリングレートは省電力モード２の半分である。しかし、それぞれのサブモードのサンプリングレートは、このような関係にはなくてもよく、後述する条件などを考慮して任意に設定されうる。また、３つではなく２つのサブモードや、３つよりも多いサブモードが設定されてもよい。
【００５７】
図６は、本開示の第２の実施形態において、タッチセンサ１１３に設定される検出モードの例について説明するための図である。例えば、ユーザが卓上などに静置されたリモートコントローラ１００の筐体１０１を把持し（Ｐ１）、しばらくしてからタッチパネルに接触し（Ｐ２）、接触を解除し（Ｐ３）、しばらくしてから再びタッチパネルに接触し（Ｐ４）、接触を解除し（Ｐ５）、少ししてから筐体を卓上に置く（Ｐ６）といったようにフェーズが進行した場合、タッチセンサ１１３に設定される検出モードは、以下のように変化しうる。
【００５８】
最初に、Ｐ１でリモートコントローラ１００の筐体１０１が把持される前は、タッチセンサ１１３にはスリープモードが設定されている。この状態では、タッチセンサ１１３は実質的にユーザの接触を検出しない。Ｐ１で筐体１０１が把持されると、切替信号生成部１４５がタッチセンサ１１３をスリープモードから省電力モードに切り替え、タッチセンサ１１３に省電力モード１を設定する。上記のように、省電力モード１は、省電力モードのサブモードの中ではサンプリングレートが最も高く、従って消費電力が最も大きく検出精度が最も高いモードである。
【００５９】
次に、Ｐ１で筐体１０１が把持され、タッチセンサ１１３が省電力モードに切り替えられて省電力モード１が設定された後、所定の時間が経過すると、切替信号生成部１４５は、タッチセンサ１１３を省電力モード１から省電力モード２に切り替える。上記のように、省電力モード２は、省電力モード１よりもサンプリングレートが低く、従って消費電力が省電力モード１よりも小さく検出精度が省電力モード１よりも低いモードである。
【００６０】
次に、タッチセンサ１１３に省電力モード２が設定された後、所定の時間が経過すると、切替信号生成部１４５は、タッチセンサ１１３を省電力モード２から省電力モード３に切り替える。上記のように、省電力モード３は、省電力モードのサブモードの中ではサンプリングレートが最も低く、従って消費電力が最も小さく検出精度が最も低いモードである。
【００６１】
ここで、Ｐ２でタッチパネル１１０への接触がタッチセンサ１１３によって検出されると、切替信号生成部１４５は、タッチセンサ１１３を省電力モード３からアクティブモードに切り替える。なお、タッチセンサ１１３に省電力モード１または省電力モード２が設定された状態でタッチパネル１１０への接触が検出された場合も、切替信号生成部１４５はタッチセンサ１１３をその時のモードからアクティブモードに切り替える。Ｐ３でタッチパネル１１０への接触が解除された後も、第１の実施形態と同様に、切替信号生成部１４５は、所定の時間、タッチセンサ１１３をアクティブモードに維持する。
【００６２】
次に、Ｐ３でタッチパネル１１０への接触が解除された後、所定の時間が経過すると、切替信号生成部１４５は、タッチセンサ１１３をアクティブモードから省電力モードに切り替える。Ｐ１でタッチセンサ１１３が省電力モードに切り替えられたときと同様に、ここで切替信号生成部１４５はタッチセンサ１１３に省電力モード１を設定する。
【００６３】
その後、切替信号生成部１４５は、Ｐ１〜Ｐ２の間と同様に、時間の経過に従って、消費電力がより小さく検出精度がより低いモードを順次タッチセンサ１１３に設定する。つまり、切替信号生成部１４５は、タッチセンサ１１３に、省電力モード１の次には省電力モード２を、省電力モード２の次には省電力モード３を、それぞれ設定する。
【００６４】
ここで、Ｐ４でタッチパネル１１０への接触がタッチセンサ１１３によって検出されると、切替信号生成部１４５は、Ｐ２と同様に、タッチセンサ１１３を省電力モード３からアクティブモードに切り替える。Ｐ５でタッチパネル１１０への接触が解除された後も、切替信号生成部１４５は、所定の時間、タッチセンサ１１３をアクティブモードに維持する。
【００６５】
次に、Ｐ５でタッチパネル１１０への接触が解除された後、所定の時間が経過すると、切替信号生成部１４５は、タッチセンサ１１３をアクティブモードから省電力モードに切り替え、タッチセンサ１１３に省電力モード１を設定する。
【００６６】
ここで、Ｐ６で筐体１０１が置かれると、切替信号生成部１４５は、第１の実施形態と同様に、タッチセンサ１１３を省電力モード１からスリープモードに切り替える。切替信号生成部１４５は、図示されているように、タッチセンサ１１３をその時のモードからすぐにスリープモードに切り替えてもよいし、またタッチセンサ１１３を省電力モード２や省電力モード３のようなより消費電力が小さく検出精度が低いモードに切り替え、さらに所定の時間が経過した後にスリープモードに切り替えてもよい。
【００６７】
以上で説明した例において、切替信号生成部１４５は、タッチセンサ１１３をスリープモードまたはアクティブモードから省電力モードに切り替えた場合、まず省電力モード１を設定し、その後時間の経過に従って、省電力モード２、次いで省電力モード３を順次タッチセンサ１１３に設定する。
【００６８】
上記の例において、筐体１０１が把持されたことによってタッチセンサ１１３がスリープモードから省電力モードに切り替えられるＰ１の時点では、その直後にタッチパネル１１０への接触操作が開始される可能性が高い。そこで、省電力モードのサブモードの中では最も検出精度が高い省電力モード１を設定することによって、接触操作が開始されたときに比較的短い時間で反応できるようにする。
【００６９】
一方、Ｐ１の後、接触操作が開始されない場合、ユーザにすぐ接触操作を開始する意図がないことが推定される。そこで、より消費電力が小さい省電力モード２、および省電力モード３を順に設定することによって、消費電力を抑制する。ここでユーザが接触操作を開始した場合、反応は省電力モード１が設定されている間よりも遅くなる。省電力モード２および省電力モード３のサンプリングレートは、例えばこの遅延がどの程度許容されうるかを考慮して決定されうる。
【００７０】
また、タッチパネル１１０への接触がＰ３で解除されて所定の時間が経過し、タッチセンサ１１３がアクティブモードから省電力モードに切り替えられた時点では、なおもユーザが接触操作を再開する可能性が高い。そこで、ここでも省電力モード１を設定することによって、接触操作が再開されたときに比較的短い時間で反応できるようにする。
【００７１】
一方、その後、接触操作が再開されない場合、ユーザにすぐ接触操作を再開する意図がないことが推定される。そこで、上記のＰ１〜Ｐ２の間と同様に、より消費電力が小さい省電力モード２、および省電力モード３を順に設定することによって、消費電力を抑制する。
【００７２】
以上、本開示の第２の実施形態について説明した。第２の実施形態では、省電力モードに複数のサブモードを設定し、タッチセンサ１１３に省電力モードが設定された状態での時間の経過に従って変化させることによって、消費電力のさらなる削減が可能になる。
【００７３】
（３．第３の実施形態）
続いて、本開示の第３の実施形態について説明する。第３の実施形態では、加速度センサ１３０に代えて電界センサ２３０が、筐体１０１の把持状態を取得するセンサとして用いられる。なお、これ以外の装置構成、および処理フローは、上記の第１または第２の実施形態と同様にすることが可能であるため、詳細な説明を省略する。
【００７４】
図７は、本開示の第３の実施形態に係る電子機器であるリモートコントローラ２００を示す図である。本実施形態に係るリモートコントローラ２００は、第１の実施形態に係るリモートコントローラ１００とほぼ同様の構成を有するが、電界センサ２３０ａ，２３０ｂが用いられている点が異なる。
【００７５】
電界センサ２３０ａ，２３０ｂは、筐体１０１の内側に設けられる１対の電界センサである。電界センサ２３０ａ，２３０ｂは、その一方が送信電極、他方が受信電極となり、その間に電界を発生させる。例えばユーザの手が把持のために筐体１０１に接近すると、この電界が変化する。電界センサ２３０ａ，２３０ｂは、この電界の変化によって、ユーザの手などが筐体１０１に接近したことを検出する。なお、電界センサ２３０も、タッチセンサ１１３よりも消費電力が小さいセンサである。
【００７６】
プロセッサ１４０の状態情報取得部１４１は、この電界センサ２３０の検出結果から筐体１０１へのユーザの接近の状態を取得する。本実施形態では、状態情報取得部１４１が、筐体１０１へのユーザの接近の状態を取得し、上記の各実施形態における筐体１０１の把持状態と同様に切替信号生成部１４５によるタッチセンサ１１３の検出モードの切り替えに利用する。
【００７７】
以上、本開示の第３の実施形態について説明した。第３の実施形態では、筐体１０１の状態を取得するセンサとして電界センサ２３０を用いることによって、例えばユーザが筐体１０１を卓上に置いた状態で操作をすることが想定されるような場合でも、タッチセンサ１１３の検出モードに切り替えによる消費電力の削減が可能になる。
【００７８】
（４．第４の実施形態）
続いて、本開示の第４の実施形態について説明する。第４の実施形態では、タッチセンサ１１３の検出モードとして、接触の検出点の数が互いに異なるモードが設定される。なお、装置構成と処理フローについては、上記の第１〜第３の実施形態のいずれかと同様にすることが可能であるため、詳細な説明を省略する。
【００７９】
図８は、本開示の第４の実施形態に係るタッチセンサ１１３において設定される検出モードについて説明するための図である。なお、図示された例では、縦方向の電極群１１５ａと横方向の電極群１１５ｂを含む模式的なタッチセンサが示されているが、これはタッチセンサ１１３の種類を特定するものではない。つまり、タッチセンサ１１３がどのような種類のタッチセンサであっても、その種類に応じた方法で検出点の数を変化させることによって、本実施形態を適用することが可能である。
【００８０】
以下、本実施形態におけるタッチセンサ１１３の第１〜第３の検出モードであるスリープモード、省電力モード、およびアクティブモードについて説明する。
【００８１】
第１の検出モードは、（ａ）に示すスリープモードであり、タッチセンサ１１３の検出点の数が最も少ない値に設定されるモードである。図示された例では、電極群１１５ａ，１１５ｂがいずれもすべてＯＦＦに設定され、検出点の数が０になっている。このモードでは、タッチセンサ１１３の消費電力は上記の３つのモードの中で最も小さい。なお、加速度センサ１３０の消費電力は、このスリープモードで駆動するタッチセンサ１１３の消費電力よりも小さい。一方、タッチセンサ１１３の検出精度は最も低く、ユーザの接触は実質的には検出されない。スリープモードは、タッチセンサに電力が供給されないＯＦＦモードであってもよいし、他のモードへの遷移を迅速にするなどのためにわずかに電力が供給されるスタンバイモードであってもよい。
【００８２】
第２の検出モードは、（ｂ）に示す省電力モードであり、タッチセンサ１１３の検出点の数が通常よりも少ない値に設定されるモードである。例えば、電極群１１５ａ，１１５ｂの各電極は、所定の割合でＯＮとＯＦＦとが繰り返されるように設定される。図示された例では、電極群１１５ａ，１１５ｂの各電極が１つおきにＯＮになっているが、例えば２つおき、３つおきなど他の割合であってもよい。このモードでは、タッチセンサ１１３の消費電力は比較的小さい。一方、タッチセンサ１１３の検出精度は比較的低く、ユーザの接触自体は検出されるものの、接触操作の種類によっては正しく検出されない場合がある。省電力モードの検出状態は、スリープモードの検出状態よりも検出精度が高い検出状態である。これは、第２の検出モードにおいて、第２の検出部が、第１の検出モードの第１の検出状態よりも制約が弱い第２の検出状態で駆動される場合の一例である。
【００８３】
第３の検出モードは、（ｃ）に示すアクティブモードであり、タッチセンサ１１３の検出点の数が通常の値に設定されるモードである。図示された例では、電極群１１５ａ，１１５ｂは、いずれもすべてＯＮに設定されている。このモードでは、タッチセンサ１１３の消費電力は比較的大きく、長時間継続することは電池寿命の短縮につながる。一方、タッチセンサ１１３の検出精度は高く、各種の接触操作を正しく検出することが可能である。アクティブモードの検出状態は、省電力モードの検出状態よりも検出精度が高い検出状態である。これは、第３の検出モードにおいて、第２の検出部が、第２の検出モードの第２の検出状態よりも制約が弱い第３の検出状態で駆動される場合の一例である。このように、本実施形態において、「より制約が弱い検出状態」は、「より高い精度の検出状態」でありうる。
【００８４】
ここで、第２の検出モードである省電力モードにおける検出精度を決定する検出点の数の値は、リモートコントローラ１００がタッチパネル１１０への接触の情報を送信する外部機器において実行されるアプリケーションの種類に応じて異なる値であってもよい。このアプリケーションは、接触の情報を操作入力として利用するアプリケーションでありうる。
【００８５】
例えば、タッチパネル１１０上でのタップ操作やポインティング操作など、接触の軌跡が比較的短い操作を用いるアプリケーションが外部機器において実行されている場合、切替信号生成部１４５は、そのような操作を検出可能な比較的多い検出点の数を省電力モードの検出点の数として設定しうる。また、例えば、タッチパネル１１０上でのフリック操作やドラッグ操作など、接触の軌跡が比較的長い操作を用いるアプリケーションが外部機器において実行されている場合、切替信号生成部１４５は、比較的少ない検出点の数を省電力モードの検出点の数として設定しうる。
【００８６】
なお、外部機器において実行されるアプリケーションの情報は、例えば、通信部１６０を外部機器への送信だけではなく外部機器からの受信をも含む双方向通信が可能なように構成し、通信部１６０を用いて外部機器から送信されるアプリケーションの情報を受信することによって取得可能である。
【００８７】
また、省電力モードは、上記の第２の実施形態と同様に、検出点の数が異なる複数のサブモードを有し、時間の経過によってサブモードが順次より検出点の数が低いモードへと切り替えられてもよい。
【００８８】
（検出点の配置の変形例）
図９に、本開示の第４の実施形態に係るタッチセンサ１１３の検出点の配置に関する変形例を示す。本変形例は、例えば、ディスプレイ１１１において、画面の一部にしか接触操作のためのアイコン１１７が配置されないような場合に適用されうる。
【００８９】
本変形例では、タッチセンサ１１３を２つの領域１１３ａ，１１３ｂに区分し、省電力モードではその一方の領域１１３ｂに限って検出点が配置される。領域１１３ｂの検出点は、図示されているようにアクティブモードと同様の密度で配置されてもよいし、またアクティブモードよりも低い密度で配置されてもよい。
【００９０】
ここで、検出点が配置される領域１１３ｂは、ディスプレイ１１１においてアイコン１１７が表示される位置に対応する領域である。アイコン１１７は、接触操作のためのアイコンであり、ディスプレイ１１１に少なくとも１つ表示される。
【００９１】
なお、本変形例においてタッチセンサ１１３が区分される領域は、上記の領域１１３ａ，１１３ｂには限られない。例えば、タッチセンサ１１３はさらに細かい領域に区分され、アイコン１１７の周辺に限って検出点が配置することが可能であってもよい。
【００９２】
本変形例では、タッチセンサ１１３が省電力モードで駆動する場合、スリープモードよりも広い範囲に検出点が配置される。また、タッチセンサ１１３がアクティブモードで駆動する場合、省電力モードよりも広い範囲に検出点が配置される。このように、本変形例において、「より制約が弱い検出状態」は、「より広い検出範囲」でありうる。
【００９３】
以上、本開示の第４の実施形態について説明した。第４の実施形態では、タッチセンサ１１３の省電力モードとして接触操作の検出点の数を減らしたモードを設定することによって、上記の他の実施形態とは違った形で、ユーザの接触操作を待ち受けつつ消費電力を削減することができる。第４の実施形態と上記の他の実施形態とを組み合わせ、タッチセンサ１１３の省電力モードとして接触操作の検出点の数を減らしてサンプリングレートを長くしたモードを設定すれば、さらに消費電力を削減することも可能である。
【００９４】
（５．その他の変形例）
ここまでで説明した実施形態についての他のさまざまな変形例について、以下で説明する。
【００９５】
（電子機器の種類について）
上記の各実施形態では、電子機器の例としてリモートコントローラを用いて説明したが、本開示の実施形態に係る電子機器はリモートコントローラには限られず、例えばタブレット型ＰＣ（Personal  Computer）、スマートフォン、携帯電話、携帯型ゲーム機など、ユーザが把持または接近した状態で操作入力をするあらゆる種類の電子機器でありうる。
【００９６】
なお、電子機器が乾電池ではなく充電池によって駆動される場合にも、例えば充電の間隔を延ばすために、本開示の実施形態による消費電力の抑制は有用である。また、電子機器が固定電源によって駆動される場合にも、省エネルギーの観点から消費電力の抑制は有用である。
【００９７】
ここで、電子機器がタブレット型ＰＣやスマートフォンなどのように自らアプリケーションを実行する機器である場合、省電力モードにおけるサンプリングレートまたは検出点の数の値は、電子機器が自ら実行するアプリケーションの種類に応じて異なる値であってもよい。このアプリケーションは、接触の情報を操作入力として利用するアプリケーションでありうる。
【００９８】
（省電力モードについて）
上記の各実施形態では、省電力モードにおいて、サンプリングレートまたは検出点の数の変更によってタッチセンサの消費電力を抑制したが、タッチセンサの消費電力は他の方法で抑制されてもよい。例えば、省電力モードにおいて、タッチセンサは、接触の有無は検知するが、接触の位置を算出する演算処理をしないように設定されてもよい。この場合、演算処理の分の消費電力が削減される。このような省電力モードも、スリープモードよりも検出精度が高く、アクティブモードよりも検出精度が低いモードといえる。
【００９９】
（筐体の把持について）
筐体の把持状態を検出するセンサが加速度センサである場合、筐体が把持されているか否かに加えて、加速度の値から筐体の姿勢をも検出することが可能である。これを利用して、スリープモードから省電力モードへの切り替えの条件を、筐体が所定の範囲の姿勢で把持されることとしてもよい。所定の範囲の姿勢とは、例えば、筐体に備えられるタッチパネルが上〜横向きになるような筐体の姿勢の範囲でありうる。これによって、例えばユーザがリモートコントローラを把持したまま、操作入力をすることなく外部機器に表示されるコンテンツを視聴しているような場合に、タッチセンサをスリープモードにして消費電力を削減することができる。
【０１００】
（クリッカブルなタッチパネルの使用について）
本開示の実施形態に係る電子機器は、クリッカブルなタッチパネルを有していてもよい。この場合、タッチパネルのクリックを、タッチセンサの検出モードの切り替えのトリガーとして用いてもよい。例えば、タッチセンサに省電力モードが設定されていて、ユーザがタッチパネルのクリックを伴うポインティング操作によって接触操作を開始する場合、タッチパネルのクリックによってタッチセンサを省電力モードからアクティブモードに切り替えることにすれば、省電力モードのサンプリングレートをさらに長く設定し、消費電力をさらに少なくすることが可能である。
【０１０１】
（６．補足）
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１０２】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）第１の検出部の検出に応じて生成される、操作部の状態を示す状態情報を取得する状態情報取得部と、
第２の検出部の検出に応じて生成される、前記操作部に対して実行される第１の操作に基づく操作情報を取得する操作情報取得部と、
前記状態情報取得部で取得された前記状態情報に応じて、前記第２の検出部を第１の検出モードから第２の検出モードに切り替えて駆動させ、前記操作情報に応じて前記第２の検出部を前記第２の検出モードから第３の検出モードに切り替えて駆動させるための切替信号を生成する切替信号生成部と
を備え、
前記第２の検出部は、
前記第１の検出モードにおいて、第１の消費電力および第１の検出状態で駆動され、
前記第２の検出モードにおいて、前記第１の消費電力よりも大きい第２の消費電力および前記第１の検出状態よりも制約が弱い第２の検出状態で駆動され、
前記第３の検出モードにおいて、前記第２の消費電力よりも大きい第３の消費電力および前記第２の検出状態よりも制約が弱い第３の検出状態で駆動され、
前記第１の検出部は、
前記第１の消費電力よりも小さい消費電力で駆動される、
電子機器。
（２）前記切替信号生成部は、前記第１の操作が取得されない場合に前記第２の検出部を前記第３の検出モードから前記第２の検出モードに切り替えて駆動させるための切替信号を生成する、前記（１）に記載の電子機器。
（３）前記切替信号生成部は、前記第１の操作が取得されない状態で第１の時間が経過した場合に前記第２の検出部を前記第３の検出モードから前記第２の検出モードに切り替えて駆動させるための切替信号を生成する、前記（２）に記載の電子機器。
（４）前記操作情報を外部機器に送信し、前記外部機器において実行され前記操作情報を操作入力として利用するアプリケーションの情報を受信する通信部をさらに備え、
前記切替信号生成部は、前記第２の検出状態として、前記アプリケーションの種類に応じて異なる検出状態を設定する、前記（１）〜（３）のいずれか１項に記載の電子機器。
（５）前記切替信号生成部は、前記第２の検出状態として、前記電子機器において実行され前記操作情報を操作入力として利用するアプリケーションの種類に応じて異なる検出状態を設定する、前記（１）〜（４）のいずれか１項に記載の電子機器。
（６）前記第２の検出モードは、それぞれが異なる消費電力および検出状態を有するサブモードを含み、
前記切替信号生成部は、前記第２の検出部を他の検出モードから前記第２の検出モードに切り替えて駆動させるための切替信号を生成するときに、前記第２の検出部を前記サブモードのうち消費電力が最も大きく検出状態が最も制約が弱いモードで駆動させるための切替信号を生成し、前記第２の検出部に前記第２の検出モードが設定された状態で時間が経過するのに従って、前記第２の検出部を前記サブモードのうち消費電力がより小さく検出状態がより制約が強いモードで駆動させるための切替信号を順次生成する、前記（１）〜（５）のいずれか１項に記載の電子機器。
（７）前記切替信号生成部は、前記第１の状態が取得されない場合に前記第２の検出部を前記第２の検出モードから前記第１の検出モードに切り替えて駆動させるための切替信号を生成する、前記（１）〜（６）のいずれか１項に記載の電子機器。
（８）前記切替信号生成部は、前記第１の状態が取得されない状態で第２の時間が経過した場合に前記第２の検出部を前記第２の検出モードから前記第１の検出モードに切り替えて駆動させるための切替信号を生成する、前記（７）に記載の電子機器。
（９）前記第１の操作の情報を外部機器に送信する通信部をさらに備え、
前記切替信号生成部は、前記第１の状態が取得された場合に前記通信部を起動させるための制御信号を生成する、前記（１）〜（８）のいずれか１項に記載の電子機器。
（１０）前記切替信号生成部は、前記第１の状態が取得されない場合に前記通信部を停止させるための制御信号を生成する、前記（９）に記載の電子機器。
（１１）前記第２の検出状態は、前記第１の検出状態よりも検出精度が高い検出状態であり、
前記第３の検出状態は、前記第２の検出状態よりも検出精度が高い検出状態である、前記（１）〜（１０）のいずれか１項に記載の電子機器。
（１２）前記切替信号生成部は、前記状態情報が前記操作部の設けられた筐体がユーザによって把持されたことを示す場合に、前記第２の検出部を前記第１の検出モードから前記第２の検出モードに切り替えて駆動させるための切替信号を生成し、
前記第２の検出部は、前記第１の操作である前記ユーザによる前記操作部への接触に基づく操作情報を取得する、前記（１）〜（１１）のいずれか１項に記載の電子機器。
（１３）前記第１の検出状態は、前記接触の検出を第１の時間間隔で実行する状態であり、
前記第２の検出状態は、前記接触の検出を前記第１の時間間隔よりも短い第２の時間間隔で実行する状態であり、
前記第３の検出状態は、前記接触の検出を前記第２の時間間隔よりも短い第３の時間間隔で実行する状態である、前記（１２）に記載の電子機器。
（１４）前記第１の検出状態は、前記接触を検出する検出点を前記第１の部分に第１の数配置するモードであり、
前記第２の検出状態は、前記検出点を前記第１の部分に前記第１の数よりも多い第２の数配置する状態であり、
前記第３の検出状態は、前記検出点を前記第１の部分に前記第２の数よりも多い第３の数配置する状態である、前記（１２）に記載の電子機器。
（１５）前記切替信号生成部は、前記状態情報が前記操作部の設けられた筐体がユーザによって所定の範囲の姿勢で把持されたことを示す場合に、前記第２の検出部を前記第１の検出モードから前記第２の検出モードに切り替えて駆動させるための切替信号を生成する、前記（１２）〜（１４）のいずれか１項に記載の電子機器。
（１６）前記第１の検出部である加速度センサと、
前記第２の検出部であるタッチセンサと、
前記操作情報を外部機器に該外部機器の操作入力として送信する通信部と
をさらに備え、
前記操作部は、タッチパネルであり、
前記電子機器は、前記外部機器のリモートコントローラとして機能する、前記（１２）〜（１５）のいずれか１項に記載の電子機器。
（１７）前記第１の検出部として、前記加速度センサに代えて電界センサを備える、前記（１６）に記載の電子機器。
（１８）第１の検出部の検出に応じて生成される、操作部の状態を示す状態情報を取得することと、
第２の検出部の検出に応じて生成される、前記操作部に対して実行される第１の操作に基づく操作情報を取得することと、
前記取得された前記状態情報に応じて、前記第２の検出部を第１の検出モードから第２の検出モードに切り替えて駆動させ、前記操作情報に応じて前記第２の検出部を前記第２の検出モードから第３の検出モードに切り替えて駆動させるための切替信号を生成することと
を含み、
前記第２の検出部は、
前記第１の検出モードにおいて、第１の消費電力および第１の検出状態で駆動され、
前記第２の検出モードにおいて、前記第１の消費電力よりも大きい第２の消費電力および前記第１の検出状態よりも制約が弱い第２の検出状態で駆動され、
前記第３の検出モードにおいて、前記第２の消費電力よりも大きい第３の消費電力および前記第２の検出状態よりも制約が弱い第３の検出状態で駆動され、
前記第１の検出部は、
前記第１の消費電力よりも小さい消費電力で駆動される、
電子機器の制御方法。
（１９）第１の検出部の検出に応じて生成される、操作部の状態を示す状態情報を取得する機能と、
第２の検出部の検出に応じて生成される、前記操作部に対して実行される第１の操作に基づく操作情報を取得する機能と、
前記取得された前記状態情報に応じて、前記第２の検出部を第１の検出モードから第２の検出モードに切り替えて駆動させ、前記操作情報に応じて前記第２の検出部を前記第２の検出モードから第３の検出モードに切り替えて駆動させるための切替信号を生成する機能と
をコンピュータに実現させ、
前記第２の検出部は、
前記第１の検出モードにおいて、第１の消費電力および第１の検出状態で駆動され、
前記第２の検出モードにおいて、前記第１の消費電力よりも大きい第２の消費電力および前記第１の検出状態よりも制約が弱い第２の検出状態で駆動され、
前記第３の検出モードにおいて、前記第２の消費電力よりも大きい第３の消費電力および前記第２の検出状態よりも制約が弱い第３の検出状態で駆動され、
前記第１の検出部は、
前記第１の消費電力よりも小さい消費電力で駆動される、
プログラム。
【符号の説明】
【０１０３】
１００，２００    リモートコントローラ
１０１    筐体
１１０    タッチパネル
１１１    ディスプレイ
１１３    タッチセンサ
１３０    加速度センサ
１４０    プロセッサ
１４１    状態情報取得部
１４３    操作情報取得部
１４５    切替信号生成部
１５０    メモリ
１６０    通信部
２３０    電界センサ
【図１】
2013003911.tif 000003
【図２】
2013003911.tif 000004
【図３】
2013003911.tif 000005
【図４】
2013003911.tif 000006
【図５】
2013003911.tif 000007
【図６】
2013003911.tif 000008
【図７】
2013003911.tif 000009
【図８】
2013003911.tif 000010
【図９】
2013003911.tif 000011