(57)【要約】【課題】消費電力を削減することを課題とする。【解決手段】タッチ検出装置は、一つの態様において、導体との距離が短いほど値が大きくなる静電容量を有するセンサーを有する。タッチ検出装置は、第１の周期でセンサーが有する静電容量を監視する。タッチ検出装置は、監視された静電容量が第１の閾値を超えるか否かを判定する。タッチ検出装置は、静電容量が第１の閾値を超えると判定された場合に、静電容量を監視する第１の周期をより短い第２の周期に変更する。【選択図】図１
2015049541.tif 000002
【特許請求の範囲】
【請求項１】
導体との距離が短いほど値が大きくなる静電容量を有するセンサーと、
第１の周期で前記センサーが有する静電容量を監視する監視部と、
前記監視部によって監視された前記静電容量が第１の閾値を超えるか否かを判定する判定部と、
前記判定部によって前記静電容量が前記第１の閾値を超えると判定された場合に、前記監視部が前記静電容量を監視する前記第１の周期をより短い第２の周期に変更する周期変更部と
を有することを特徴とするタッチ検出装置。
【請求項２】
前記判定部によって前記静電容量が前記第１の閾値を超えると判定された場合に、前記判定部が判定に用いる閾値をより大きい第２の閾値に変更する閾値変更部をさらに有することを特徴とする請求項１に記載のタッチ検出装置。
【請求項３】
前記センサーは、それぞれ前記静電容量を有する複数のサブセンサーを有して構成され、
前記周期変更部は、前記判定部によっていずれかのサブセンサーの前記静電容量が前記第１の閾値を超えると判定された場合に、各サブセンサーに対する監視周期を前記第１の周期から前記第２の周期に変更することを特徴とする請求項１に記載のタッチ検出装置。
【請求項４】
前記監視部は、前記静電容量が前記第１の閾値を超えない場合に、前記複数のサブセンサーのうちいずれか１つのサブセンサーに対して前記第１の周期で前記静電容量を監視するとともに他のサブセンサーへの監視を抑止し、前記静電容量が前記第１の閾値を超えた場合に、前記複数サブセンサーそれぞれに対して前記第２の周期で前記静電容量を監視することを特徴とする請求項３に記載のタッチ検出装置。
【請求項５】
前記静電容量を有する第２のセンサーをさらに有し、
前記監視部は、前記静電容量が前記第１の閾値を超えない場合に、前記第２のセンサーの前記静電容量を監視し、前記静電容量が前記第１の閾値を超えた場合に、前記センサーの前記静電容量を監視し、
前記閾値変更部は、前記判定部が前記第２のセンサーの静電容量の判定に用いる閾値を前記第１の閾値に設定し、前記判定部が前記センサーの静電容量の判定に用いる閾値を前記第２の閾値に設定することを特徴とする請求項２に記載のタッチ検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ検出装置に関する。
【背景技術】
【０００２】
近年、タブレット端末、ノートパソコン、スマートフォンなどのコンピュータには、静電容量センサーを用いた静電式のタッチボタンが搭載されている。一般的に、静電式のタッチボタンには、１つのボタンにつき１つのタッチセンサーチャネルが割当てられ、センサーの感度を調整した上で、ボタンの押下または非押下を判定する。また、静電容量センサーは、感度を高くして、近接センサーとしても使用される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−９２５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、静電容量センサーを用いた静電式のタッチボタンを用いると、電力の消費量が多くなる。
【０００５】
例えば、コンピュータが、割り込み可能なボタンとして静電式のタッチボタンを使用した場合、ボタンを制御するコントローラの電源を常にＯＮすることになり、多くの電力を消耗する。なお、消費電力は、当該タッチボタンのタッチ検出等に使用されるチャネル数とサンプリング周期に比例する。また、サンプリング周期を上げると、ボタンを押した際の反応が早くなるので、ユーザの利便性が向上するが、その分消費電力も増える。
【０００６】
開示の技術は、上記に鑑みてなされたものであって、消費電力を削減することができるタッチ検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願の開示するタッチ検出装置は、一つの態様において、導体との距離が短いほど値が大きくなる静電容量を有するセンサーを有する。タッチ検出装置は、第１の周期で前記センサーが有する静電容量を監視する監視部を有する。タッチ検出装置は、前記監視部によって監視された前記静電容量が第１の閾値を超えるか否かを判定する判定部を有する。タッチ検出装置は、前記判定部によって前記静電容量が前記第１の閾値を超えると判定された場合に、前記監視部が前記静電容量を監視する前記第１の周期をより短い第２の周期に変更する周期変更部を有する。
【発明の効果】
【０００８】
本願の開示するタッチ検出装置の一つの態様によれば、消費電力を削減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１に係る装置全体の例を示す図である。
【図２】図２は、近接センサーの反応イメージを説明する図である。
【図３】図３は、実施例１に係る処理の流れを示すフローチャートである。
【図４】図４は、実施例１に係る状態遷移を説明する図である。
【図５】図５は、実施例２に係る装置全体の例を示す図である。
【図６】図６は、実施例３に係る装置全体の例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示するタッチ検出装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。なお、各実施例は、矛盾の範囲内で適宜組み合わせることができる。
【実施例１】
【００１１】
［全体構成図］
図１は、実施例１に係る装置全体の例を示す図である。ここでは、図１に示すように、タブレット端末１０を例にして説明するが、これに限定されるものではなく、スマートフォン、タッチパネルを有するノートパソコンなどにも適用することができる。
【００１２】
図１に示すタブレット端末１０は、タッチパネル１０ａを有し、タッチパネル１０ａ上でユーザ操作を受け付けて各種処理を実行する端末である。このタブレット端末１０は、静電容量センサー１１とメインボード２０とを有する。なお、静電容量センサー１１が設置される位置は、図１に示した位置に限定されず、任意の位置に設置することができる。
【００１３】
静電容量センサー１１は、静電容量型のタッチセンサーボタンである。具体的には、静電容量センサー１１は、静電容量センサー１１に設けられた金属製の検出パネルと人体などの導体とによって構成されるコンデンサの静電容量の変化を検出するスイッチである。例を挙げると、静電容量センサー１１は、静電容量センサー１１と人の手のひら等の距離が遠いほど、小さい静電容量を有し、静電容量センサー１１と人の手のひら等の距離が近いほど、大きい静電容量を有する。
【００１４】
メインボード２０は、タブレット端末１０の内部に設定される基板であり、コントローラ２１と制御マイコン２５とＣＰＵ（Central  Processing  Unit）２９とを有する。コントローラ２１は、監視部２２と判定部２３と検出部２４とを有する電子回路であり、これらによって、ユーザの接近の有無を検出する。
【００１５】
監視部２２は、所定のサンプリング周期で、静電容量センサー１１が有する静電容量を監視する処理部である。具体的には、監視部２２は、後述する周期変更部２６によって設定されるサンプリング周期で、静電容量センサー１１の静電容量の変化を監視する。一例を挙げると、監視部２２は、静電容量センサー１１から前回取得した静電容量と、今回取得した静電容量との変化量を算出し、算出結果を判定部２３に出力する。
【００１６】
判定部２３は、監視部２２によって監視された静電容量が閾値を超えるか否かを判定する処理部である。具体的には、判定部２３は、監視部２２から入力された静電容量の変化量が、閾値変更部２７によって設定される閾値を越えるか否かを判定する。そして、判定部２３は、静電容量の変化が閾値を超えたと判定した場合に、閾値を超えたことを周期変更部２６と閾値変更部２７に通知する。つまり、判定部２３は、静電容量の変化によって、ユーザの接近を検出し、その検出結果を周期変更部２６と閾値変更部２７に通知する。
【００１７】
検出部２４は、静電容量センサー１１やタッチパネル上のボタンが押下されたことを検出する処理部である。例えば、検出部２４は、ユーザによって静電容量センサー１１やタッチパネル上のボタンが操作されたことを検出すると、操作された情報を操作通知部２８に出力する。操作された情報には、操作された位置、操作された時間、静電容量センサー１１を押下し続けられた時間などがあり、一般的なタッチパネルや静電容量センサーなどを操作した情報と同様の情報である。
【００１８】
制御マイコン２５は、周期変更部２６と閾値変更部２７と操作通知部２８とを有し、判定部２３が使用する閾値や監視部２２のサンプリング周期を制御する電子回路である。また、制御マイコン２５は、ユーザ操作を検出して、ＣＰＵ２９に操作情報を通知する。
【００１９】
周期変更部２６は、判定部２３によって静電容量が閾値を超えると判定された場合に、監視部２２が静電容量を監視する周期をより短い周期に変更する処理部である。具体的には、周期変更部２６は、ユーザの接近を検出するまでは、監視部２２に長いサンプリング周期を設定して監視させ、ユーザの接近を検出すると、監視部２２に短いサンプリング周期に設定変更して頻繁に監視させる。
【００２０】
つまり、周期変更部２６は、ユーザの検出を待機する待機状態のときには、監視部２２が静電容量センサー１１の静電容量を監視する間隔を長くする。このように、静電容量センサー１１を近接センサーとして使用するときのサンプリング周期を長い周期に設定することで、監視の回数を抑制し、監視にかかる消費電力を削減する。
【００２１】
一方、周期変更部２６は、ユーザが検出された後の運用状態のときには、監視部２２が静電容量センサー１１の静電容量を監視する間隔を短くする。このように、静電容量センサー１１をタッチセンサーとして使用するときのサンプリング周期を短い周期に設定することで、監視の回数を増やし、センサーを操作した際の反応速度を上げて、ユーザの利便性を向上させる。
【００２２】
閾値変更部２７は、判定部２３によって静電容量が閾値を超えると判定された場合に、判定部２３が判定に用いる閾値をより大きい閾値に変更する処理部である。具体的には、閾値変更部２７は、ユーザの接近を検出するまでは、小さい値の閾値を判定部２３に設定し、ユーザの接近を検出すると、大きい値の閾値を判定部２３に設定する。
【００２３】
つまり、閾値変更部２７は、ユーザの検出を待機する待機状態であり、静電容量センサー１１を近接センサーとして使用する場合には、判定部２３が静電容量の変化を判定する閾値をより小さい値に設定して、静電容量センサー１１の感度を上げる。
【００２４】
一方、閾値変更部２７は、ユーザが検出された後の運用状態であり、静電容量センサー１１をタッチセンサーとして使用する場合には、判定部２３が静電容量の変化を判定する閾値をより大きい値に設定して、静電容量センサー１１の感度を下げる。
【００２５】
このような制御を行うことで、判定部２３は、静電容量センサー１１が近接センサーとして使用される場合には、当該センサーと人体との距離が長く、静電容量の変化が小さい場合でも、人体の接近を検出できる。また、判定部２３は、静電容量センサー１１がタッチセンサーとして使用される場合には、当該センサーと人体との距離が短く、静電容量の変化が大きくなるユーザ操作を検出でき、センサーと人体との距離が長く、静電容量の変化が小さいユーザ操作を除外する。
【００２６】
操作通知部２８は、静電容量センサー１１で検出されたユーザの操作情報を検出部２４から取得してＣＰＵ２９に通知する処理部である。
【００２７】
ＣＰＵ２９は、タブレット端末１０全体の処理を司る電子回路である。例えば、ＣＰＵ２９は、操作通知部２８から通知された操作情報に基づいて、ユーザの操作内容を特定し、特定した操作内容を実行する。一例を挙げると、ＣＰＵ２９は、アプリケーションを実行したり、演算などの算術処理を実行したり、処理結果などをタッチパネル１０ａに表示させたりする。
【００２８】
［近接センサーのイメージ例］
図２は、近接センサーの反応イメージを説明する図である。図２の右図は、静電容量センサー１１を近接センサーとして利用する場合の反応範囲を示す。この状態は、静電容量センサー１１のサンプリング周期が長く、判定閾値が小さい状態である。したがって、判定部２３は、静電容量センサー１１の静電容量の変化が小さい場合であってもユーザの接近と検出する。つまり、近接センサーの状態は、静電容量センサー１１から遠い位置でもユーザを検出することができる状態であることから、図１２の右図に示しように、左図に比べてセンサーの反応エリアが広く、感度が高い。
【００２９】
図２の左図は、静電容量センサー１１をタッチセンサーとして利用する場合の反応範囲を示す。この状態は、静電容量センサー１１のサンプリング周期が短く、判定閾値が大きい状態である。したがって、判定部２３は、静電容量センサー１１の静電容量の変化が大きくなるユーザの操作を検出する。つまり、タッチセンサーの状態は、静電容量センサー１１から近い位置でユーザの接近や操作を検出することができる状態であることから、図１２の左図に示しように、右図に比べてセンサーの反応エリアが狭く、感度が低い。
【００３０】
［処理の流れ］
図３は、実施例１に係る処理の流れを示すフローチャートである。図３に示すように、メインボード２０は、静電容量センサー１１を近接センサーに設定し（Ｓ１０１）、制御マイコンをスリープモードに移行させる（Ｓ１０２）。
【００３１】
具体的には、周期変更部２６が、サンプリング周期を長い周期に設定し、閾値変更部２７が、判定閾値を小さい値の閾値に変更して感度を高くし、静電容量センサー１１を近接センサーとして動作させる。
【００３２】
そして、メインボード２０は、キーの割り込みが発生するまで（Ｓ１０３：Ｎｏ）、Ｓ１０２の状態を維持し、キーの割り込みが発生すると（Ｓ１０３：Ｙｅｓ）、タッチセンサー設定を実行する（Ｓ１０４）。
【００３３】
具体的には、判定部２３は、静電容量センサー１１の静電容量の変化が近接センサー時の閾値を超えた場合には、割り込みを発生させて、その旨を制御マイコン２５に通知する。すると、周期変更部２６は、サンプリング周期をより短い周期に変更する。さらに、閾値変更部２７は、判定に用いる閾値をより大きい閾値に変更し、静電容量センサー１１の感度を下げる。
【００３４】
その後、メインボード２０は、キーの割り込みがさらに発生しない場合（Ｓ１０５：Ｎｏ）、Ｓ１０１の状態に遷移させ、キーの割り込みがさらに発生すると（Ｓ１０５：Ｙｅｓ）、ボタンの押下があったか否かを判定する（Ｓ１０６）。
【００３５】
具体的には、判定部２３は、タッチセンサー設定後、５秒以内に、静電容量センサー１１の静電容量の変化がタッチセンサー時の閾値を超えた場合には、割り込みを発生させて、その旨を制御マイコン２５に通知する。一方、５秒以内に静電容量センサー１１の静電容量の変化がタッチセンサー時の閾値を超えない場合には、周期変更部２６および閾値変更部２７は、近接センサーの設定を実行する。
【００３６】
続いて、メインボード２０は、静電容量センサー１１のボタンまたはタッチパネル１０ａ上のボタンが押下された場合（Ｓ１０６：Ｙｅｓ）、ボタン信号をシステムに通知する（Ｓ１０７）。一方、メインボード２０は、静電容量センサー１１のボタンまたはタッチパネル１０ａ上のボタンが押下されない場合（Ｓ１０６：Ｎｏ）、Ｓ１０１に戻って以降の処理を実行する。
【００３７】
具体的には、所定時間内に、検出部２４がボタン押下を検出した場合、操作通知部２８が、操作情報であるボタンの信号通知をＣＰＵ２９に送信する。この結果、ＣＰＵ２９は、押下されたボタンに応じた処理を実行する。一方、所定時間内に、検出部２４によってボタン押下が検出されない場合、周期変更部２６および閾値変更部２７は、近接センサーの設定を実行する。
【００３８】
［状態遷移］
図４は、実施例１に係る状態遷移を説明する図である。図４に示すように、タブレット端末１０は、電源が投入されて起動すると、静電容量センサー１１を近接センサーモードで動作させる。すなわち、タブレット端末１０は、起動後は、サンプリング周期を長くし、判定閾値を小さくして、静電容量センサー１１の監視間隔を長くするとともに、感度を高くする。
【００３９】
そして、タブレット端末１０は、近接センサーモードでユーザの接近が検出されると、静電容量センサー１１をタッチセンサーモードで動作させる。すなわち、タブレット端末１０は、起動後は、サンプリング周期を短くし、判定閾値を大きくして、静電容量センサー１１の監視間隔を短くするとともに、感度を低くする。
【００４０】
一方、タブレット端末１０は、タッチセンサーモードの状態から一定時間ユーザの接近や操作を検出しない場合、静電容量センサー１１をタッチセンサーモードから近接センサーモードに遷移させる。すなわち、タブレット端末１０は、静電容量センサー１１の監視間隔を長くして、感度を高くする。
【００４１】
このように、タブレット端末１０は、通常時は静電容量センサー１１を近接センサーモードで動作させ、ユーザが検出された場合はタッチセンサーモードに遷移させ、ユーザが検出されなくなった場合は再度近接センサーモードに戻す。
【００４２】
［効果］
このように、静電容量センサーの監視周期を長く設定して近接センサーとして使用し、近接センサーの使用時にユーザの接近が検出された場合にだけ、短い監視周期に変更してタッチセンサーとして使用することで、消費電力を削減することができる。したがって、省電力化とユーザ利便性の向上とを両立させることができる。
【００４３】
また、近接センサーが反応した場合に、制御マイコン２５に通知し、制御マイコン２５は、通知を受けると静電容量センサー１１の感度をタッチセンサーレベルまで落とした上でサンプリング周波数を高くし、反応の早いタッチセンサーへと切り替える。この結果、通常のタッチセンサーボタン設計からハードウェア設計を変更せずに省電力化を実現することができる。
【実施例２】
【００４４】
ところで、静電容量センサー１１は、複数のセンサーから構成することもできる。そこで、実施例２では、静電容量センサー１１が複数のセンサーから構成される例を説明する。
【００４５】
図５は、実施例２に係る装置全体の例を示す図である。図５に示すように、静電容量センサー１１は、上センサー１１ａと下センサー１１ｂと右センサー１１ｃと左センサー１１ｄとから構成される。なお、実施例２に係るメインボード２０は、実施例１と同様の構成を有するので、図示および説明を省略する。
【００４６】
上センサー１１ａは、チャネル１で監視部２２と接続され、下センサー１１ｂは、チャネル２で監視部２２と接続され、右センサー１１ｃは、チャネル３で監視部２２と接続され、左センサー１１ｄは、チャネル４で監視部２２と接続される。
【００４７】
そして、監視部２２は、周期変更部２６によって設定されたサンプリング周期で、各チャネルを用いて各センサーの静電容量を監視する。判定部２３は、監視部２２が監視するいずれかのセンサーの静電容量の変化が閾値を超える場合に、ユーザが接近していると判定する。この結果、制御マイコン２５は、周期と閾値とを変更して、各センサーを近接センサーモードからタッチセンサーモードに変更させる。
【００４８】
また、制御マイコン２５は、４つのセンサーのうちいずれかを近接センサーとして使用することもできる。例えば、制御マイコン２５は、コントローラ２１に対して、上センサー１１ａに対して近接センサーの設定を実行し、その他のセンサーについては制御を抑止する。
【００４９】
つまり、監視部２２は、チャネル１を介して上センサー１１ａの静電容量の変化を長いサンプリング周期で監視する。一方で、監視部２２は、下センサー１１ｂ、右センサー１１ｃ、左センサー１１ｄの監視を抑制する。判定部２３は、小さい閾値で上センサー１１ａの静電容量の変化の閾値超過を判定する。
【００５０】
そして、制御マイコン２５は、上センサー１１ａによってユーザの接近が検出された場合に、各センサーに対してタッチセンサーの設定を実行する。つまり、監視部２２は、各チャネルを介して各センサーの静電容量の変化を短いサンプリング周期で監視する。判定部２３は、大きい閾値で、各センサーの静電容量の変化について閾値超過を判定する。
【００５１】
このようにすることで、静電容量センサー１１を近接センサーとして使用する場合には、監視チャネルの数を減少させることができるので、更なる省電力化を実現することができる。また、静電容量センサー１１を近接センサーとして使用する場合には、監視チャネルの数を増加させることができるので、ユーザの利便性が損なわれることも抑制できる。
【実施例３】
【００５２】
ところで、静電容量センサー１１は、近接センサー用のセンサーとタッチセンサー用のセンサーとに用途を区別させた複数のセンサーから構成することもできる。そこで、実施例３では、静電容量センサー１１が用途を区別した複数のセンサーから構成される例を説明する。
【００５３】
図６は、実施例３に係る装置全体の例を示す図である。図６に示すように、静電容量センサー１１は、上センサー１１ａと下センサー１１ｂと右センサー１１ｃと左センサー１１ｄとから構成される。さらに、静電容量センサー１１は、センサー１１ｅを有する。なお、実施例３に係るメインボード２０は、実施例１と同様の構成を有するので、図示および説明を省略する。
【００５４】
この状態で、制御マイコン２５は、センサー１１ｅを近接センサーとして使用し、他のセンサーをタッチセンサーとして使用する。例えば、制御マイコン２５は、コントローラ２１に対して、センサー１１ｅを近接センサーとして使用する設定を実行する。そして、制御マイコン２５は、コントローラ２１に対して、上センサー１１ａと下センサー１１ｂと右センサー１１ｃと左センサー１１ｄとをタッチセンサーとして使用する設定を実行する。
【００５５】
したがって、監視部２２は、チャネル５を介してセンサー１１ｅの静電容量を長いサンプリング周期で監視し、上センサー１１ａ、下センサー１１ｂ、右センサー１１ｃ、左センサー１１ｄの監視を抑制する。そして、判定部２３によって静電容量の変化が閾値を超過すると判定された場合、監視部２２は、制御マイコン２５の指示によって、監視対象を切替える。具体的には、監視部２２は、チャネル５を介したセンサー１１ｅの監視から、
各チャネルを介した上センサー１１ａ、下センサー１１ｂ、右センサー１１ｃ、左センサー１１ｄの監視に切替える。このとき、監視部２２は、上センサー１１ａ、下センサー１１ｂ、右センサー１１ｃ、左センサー１１ｄの静電容量の変化を、短いサンプリング周期で監視する。そして、監視部２２は、センサー１１ｅの監視を抑制する。
【００５６】
このようにすることで、１つのチャネルに対する監視の切替制御等を抑止できるので、更なる省電力化を実現することができる。また、いずれかのセンサーが故障した場合であっても他のセンサーを用いて制御することができるので、信頼性も向上する。
【００５７】
なお、一例として、上述したサンプリング周期例には、近接センサー時が１０ｍｓ、タッチセンサー時には１ｍｓなどが設定される。また、上述した判定閾値には、静電容量の変化量として、近接センサー時が５Ｆ（Ｆ：ファラド）、タッチセンサー時には３０Ｆなどが設定される。また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散や統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【符号の説明】
【００５８】
１０  タブレット端末
１１  静電容量センサー
２０  メインボード
２１  コントローラ
２２  監視部
２３  判定部
２４  検出部
２５  制御マイコン
２６  周期変更部
２７  閾値変更部
２８  操作通知部
２９  ＣＰＵ
【図１】
2015049541.tif 000003
【図２】
2015049541.tif 000004
【図３】
2015049541.tif 000005
【図４】
2015049541.tif 000006
【図５】
2015049541.tif 000007
【図６】
2015049541.tif 000008