(57)【要約】【課題】温度変化およびユーザの操作状態に対応した適切なタイミングでキャリブレーションを実施して誤反応を防止する。【解決手段】静電容量型のタッチセンサ１０３と、単位時間に、閾値を超えるタッチセンサ１０３が出力した信号に対応する反応面積が予め決められた第１の面積以上であるか否かを判断し、反応面積が第１の面積以上である場合に、タッチセンサ１０３が出力する信号をオフセット調整するキャリブレーションを実施する制御部１０１と、を備える。【選択図】図１
2014119931.tif 000002
【特許請求の範囲】
【請求項１】
静電容量型のタッチセンサと、
単位時間に、閾値を超える前記タッチセンサが出力した信号に対応する反応面積が予め決められた第１の面積以上であるか否かを判断し、前記反応面積が前記第１の面積以上である場合に、前記タッチセンサが出力する信号をオフセット調整するキャリブレーションを実施する制御部と、
を備えることを特徴とする電子機器。
【請求項２】
前記制御部は、
前記反応面積が、前記第１の面積より小さい第２の面積より大きく、前記第１の面積より小さく、かつ、前記単位時間における前記タッチセンサに対する操作回数が所定回数以上観測されたか否かを判断し、前記反応面積が、前記第２の面積より大きく、前記第１の面積より小さく、かつ、前記操作回数が所定回数以上観測されたと判断した場合に、前記キャリブレーションを実施することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記第２の面積は、前記タッチセンサの全体が接触された際に前記タッチセンサが出力する信号が、前記閾値を超えた個数に対応する反応面積に基づき決められ、前記第１の面積は前記第２の面積よりも大きいことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、
前記キャリブレーションを実施したのちに、前記タッチセンサが接触された際の信号と逆特性の信号を検出した場合に前記キャリブレーションを実施することを特徴とする請求項１〜３のいずれか一つに記載の電子機器。
【請求項５】
電子機器に搭載される静電容量型のタッチセンサの制御プログラムにおいて、
コンピュータに、
単位時間に、閾値を超える前記タッチセンサが出力した信号に対応する反応面積が予め決められた第１の面積以上であるか否かを判断し、前記反応面積が前記第１の面積以上である場合に、前記タッチセンサが出力する信号をオフセット調整するキャリブレーションを実施する
処理を実行させることを特徴とするタッチセンサの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチセンサを搭載した電子機器およびタッチセンサの制御プログラムに関する。
【背景技術】
【０００２】
タッチセンサは、コンピュータ装置や、携帯型の携帯電話機、スマートフォン等の電子機器の表示画面上に設けられ、人の指やペン等の接触（タッチ操作）によって接触した箇所の静電容量の変化を検出することで、操作位置を検出できるようになっている。この静電容量型のタッチセンサは、温度など使用環境の変化に対応して、検出する静電容量値に変化が生じる。このため、適時検出値のキャリブレーションを行い、基準となる信号レベル（ベースライン）をオフセット調整するようになっている（たとえば、下記特許文献１参照。）。
【０００３】
さらに、近年の電子機器は、電子機器の画面表示が停止しているサスペンド状態から画面表示が再開されるレジューム時に、キャリブレーションが行われるようになっている。但し、キャリブレーション実施時にタッチセンサに指等が触れていると、指が触れた状態をベースラインと認識してキャリブレーションが行われるため、指が触れている箇所には指の接触による静電容量の変化を打ち消す方向の補正が行われ、その結果、以降当該箇所については指で触れても正しく検出が行われなくなるという問題が生じる。その問題を解消するためには、キャリブレーション後に指を離すと指が触れていた箇所に指が触れた状態での信号変化と逆方向（逆特性）の信号変化が生じることに着目し、この逆特性の信号が検出された場合、キャリブレーション異常と判断し、再度キャリブレーションを実施することが有効であり、キャリブレーション実施後は逆特性の信号変化を監視する機能が考案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１７０６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年の電子機器においては、端末の小型化・薄型化の要求から部品実装の高密度化が進んでいるなどの理由により、タッチセンサに対する電磁ノイズの影響が大きくなったり、異なる接点へのスキャン電流の回り込みが多く発生したりする傾向がある。そのような電子機器では、まず、ユーザの掌や複数指がタッチセンサに接触していると、スキャン電流の回り込みにより、通常の指の接触では発生しない逆特性の信号変化が掌や指が触れている状態で発生することがある。その結果、前述の監視機能により掌や指が触れた状態でキャリブレーションが実施される。さらにその後、掌や指をタッチセンサから離すと、通常であれば掌や指が触れていた部分に逆特性の信号変化が検出され、再度この時点でキャリブレーションが実施されて適切に補正が行われた正常なキャリブレーション状態になる。このとき、タッチセンサに対する電磁ノイズの影響が大きいために掌や指を離したことによる逆特性の信号変化が検出できないことがあり、その場合は異常なキャリブレーション状態のまま状態が保持されることになる。このように、タッチセンサに対する電磁ノイズの影響が大きく、かつ異なる接点へのスキャン電流の回り込みが多く発生したりするような電子機器においては、上記の監視機能が期待通りに動作しないことがあり、かえって不具合動作を引き起こすことがあるため、上記の監視機能は必要最低限の範囲でしか動作させないのが望ましい。すなわち、温度など使用環境の変化が発生した際に限定してキャリブレーション及び逆特性の監視機能を動作させるような制御が求められている。しかしながら、温度などの使用環境の変化に伴う静電容量変化による信号変化と、掌などの接触による信号変化とは本質的に区別が難しく、前述のような制御は難しいという課題があった。
【０００６】
一つの側面では、本発明は、温度変化およびユーザの操作状態に対応した適切なタイミングでキャリブレーションを実施して誤反応を防止することを目的とする。
【課題を解決するための手段】
【０００７】
一つの案では、電子機器は、静電容量型のタッチセンサと、単位時間に、閾値を超える前記タッチセンサが出力した信号に対応する反応面積が予め決められた第１の面積以上であるか否かを判断し、前記反応面積が前記第１の面積以上である場合に、前記タッチセンサが出力する信号をオフセット調整するキャリブレーションを実施する制御部と、を有する。
【発明の効果】
【０００８】
一つの実施形態によれば、温度変化およびユーザの操作状態に対応した適切なタイミングでキャリブレーションを実施して誤反応を防止できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる電子機器の機能を示すブロック図である。
【図２】図２は、電子機器のハードウェア構成の一例を示すブロック図である。
【図３−１】図３−１は、複数の指の接触によりタッチセンサに生じる逆特性を説明する図である。
【図３−２】図３−２は、逆特性の検出状態を示す特性図である。
【図４】図４は、タッチセンサのキャリブレーション制御内容を示すフローチャートである。
【発明を実施するための形態】
【００１０】
（実施の形態）
以下に添付図面を参照して、開示技術の好適な実施の形態を詳細に説明する。図１は、実施の形態にかかる電子機器の機能を示すブロック図である。図１には、タッチセンサのキャリブレーションにかかる機能を主に抽出して記載してある。
【００１１】
この電子機器１００は、ＣＰＵ等の制御部１０１と、タッチコントローラ１０２と、タッチセンサ１０３とを含む。制御部１０１は、タッチセンサ１０３の制御プログラムを実行処理し、タッチセンサ１０３に対する指等のタッチ操作を検出する。この制御部１０１は、電子機器全体を制御し、制御の一部としてタッチセンサ１０３の制御プログラムを実行する。このタッチセンサ１０３の制御プログラムは、タッチセンサ１０３に対するキャリブレーションを適切なタイミングで実行する。キャリブレーションでは、タッチ操作時の信号レベルの変化を所定の閾値を用いて正確に検出できるよう、タッチセンサ１０３が出力する信号レベルをオフセット調整する。
【００１２】
タッチコントローラ１０２は、制御部１０１の制御に基づき、タッチセンサ１０３を動作制御するコントローラ（ドライバ）であり、タッチセンサ１０３が検出したタッチ操作（検出信号）を制御部１０１に出力する。
【００１３】
タッチセンサ１０３は、汎用の静電容量式のタッチセンサであり、Ｘ，Ｙ軸方向にマトリクス状のセンス線を有し、センス線が交差する複数の検出箇所（たとえば２００点の接点）を有する。また、各検出箇所においては、Ｘ軸方向のセンス線とＹ軸方向のセンス線とは、明示的あるいは非明示的に静電容量を介して接続されている。ユーザの指等が触れると、対応する検出箇所の静電容量に変化が生じ、検出信号に変化が生じる。制御部１０１は、この検出信号の変化に基づき、検出箇所のタッチ操作を位置検出する。
【００１４】
（電子機器のハードウェア）
図２は、電子機器のハードウェア構成の一例を示すブロック図である。図２において、電子機器１００は、ＣＰＵ２０１と、Ｒｅａｄ‐Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）２０２と、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）２０３と、を含む。また、電子機器１００は、半導体メモリやディスクドライブ等の記憶部２０４と、時間計測用のタイマ２１０と、タッチセンサ１０３と、タッチセンサ１０３等の検出信号が入力される入力インターフェース（Ｉ／Ｆ）２１１と、出力インターフェース（Ｉ／Ｆ）２１２と、出力インターフェース（Ｉ／Ｆ）２１２に接続され表示信号を画面表示するディスプレイ２１３と、通信インターフェース（Ｉ／Ｆ）２１５と、各種スイッチ（センサ等）２１７と、を含む。ＣＰＵ２０１〜各種スイッチ２１７はバス２２０によってそれぞれ接続されている。
【００１５】
ＣＰＵ２０１は、電子機器１００の全体の制御を司る演算処理装置である。また、タッチセンサ１０３のタッチ操作検出や、後述するキャリブレーション制御を実行する。ＲＯＭ２０２は、電子機器１００のブートプログラムや、タッチセンサ１０３のキャリブレーション制御などの各プログラムを記憶する不揮発性メモリである。ＲＡＭ２０３は、ＣＰＵ２０１による演算処理実行時のワークエリアとして使用される揮発性メモリである。
【００１６】
通信インターフェース２１５は、ネットワーク２３０と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。具体的に、通信インターフェース２１５は、通信回線を通じてネットワーク２３０となるＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）、Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＷＡＮ）、インターネットなどに接続され、ネットワーク２３０を介して他の装置に接続される。通信インターフェース２１５には、たとえば、モデムやＬＡＮアダプタなどを採用することができる。
【００１７】
ディスプレイ２１３は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する装置である。ディスプレイ２１３には、たとえば、Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ（ＴＦＴ）液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイなどを採用することができる。このディスプレイ２１３上にタッチセンサ１０３が重ねて設けられ、ディスプレイ２１３の表示画面上を直接タッチ操作できるようになっている。
【００１８】
各種スイッチ２１７は、たとえば、電子機器１００としてのパーソナルコンピュータに設けられたキーボードや各種スイッチ、スマートフォンのタッチセンサ１０３と異なる箇所（たとえば側面）に設けられたハードキー（電源キー等の操作スイッチ）があり、ユーザがこれらのキー操作を行うことにより、サスペンドからレジュームに移行し、ディスプレイ２１３に画面表示され操作可能となる。
【００１９】
図１に記載の制御部１０１の機能は、図２に記載のＣＰＵ２０１をＲＯＭ２０２に格納されたキャリブレーションの制御プログラムを実行することにより得ることができる。図１に記載のタッチコントローラ１０２は、たとえば、ファームウェアとして提供され、図２に記載のＲＯＭ２０２に格納され、ＣＰＵ２０１が実行する。
【００２０】
（タッチセンサのキャリブレーション制御内容）
以下の説明では、電子機器１００として前面のほぼ全域に表示画面およびタッチセンサ１０３が設けられ、携帯可能であり、タッチセンサ１０３部分に指が触れやすい構造のスマートフォンを例に説明する。この実施の形態は、タッチセンサ１０３のキャリブレーションについて下記の２つの状態に基づき制御する。
・温度変化があるとき（相当の状態時）にはキャリブレーションを動作させる。
・画面のタッチ操作時にはキャリブレーションを抑止させる。
【００２１】
本実施の形態では、温度を直接温度センサにより検出する方法は採らず、レジューム後のタッチセンサ１０３に対する信号変化の様相に基づいて、低温による誤反応であるかを判断し、キャリブレーション実行、および逆特性の監視開始を制御する。低温による誤反応の場合、タッチセンサ１０３の誤反応は、広範囲な反応面積として検出される。一方、本発明で対象とするような、異なる接点へのスキャン電流の回り込みが多く発生する機器においては、タッチセンサ１０３に掌などで広い面積で掌が触れたような場合においても、電流の回り込みにより掌で触れた面全面において正特性の反応が発生するわけではない。このため、検出信号の反応面積の範囲等に基づいた判断を行う。これにより、タッチセンサ１０３に生じる信号変化が画面のタッチ操作によるものか、低温変化による誤反応かを判断でき、特別な温度センサを用いずとも、低温変化時の誤反応を解消するキャリブレーションを実行できるようになる。
【００２２】
（タッチセンサの制御プログラムの機能概要）
このタッチセンサの制御プログラムの機能概要を説明する。
（１）レジューム時（表示画面ＯＮ時）の誤反応の判断
電子機器１００のレジューム時、タッチセンサ１０３に環境温度の低温変化による誤反応が出ているか判断する。
【００２３】
このため、制御プログラムは、レジューム後所定時間（たとえば１秒間）のタッチセンサ１０３の割り込みを監視し、下記のいずれかが観測された場合には、低温による誤反応と判断し、キャリブレーション実施する。また、検出信号の負方向への信号変化（逆特性）の監視を開始する。逆特性の監視は、キャリブレーション後の逆特性の検出により再度キャリブレーションを実施するために行う。
【００２４】
なお、この逆特性の信号変化は、本来はタッチセンサ１０３に指等が触れた状態でキャリブレーションを実施した場合に、キャリブレーション後に指等を離した時に発生することを想定している。しかし、異なる接点へのスキャン電流の回り込みが多く発生したりする傾向がある電子機器においては、タッチセンサに広い面積で掌が触れていた場合や、複数の指で触れていた場合などにも発生する。
【００２５】
図３−１は、複数の指の接触によりタッチセンサに生じる逆特性を説明する図、図３−２は、逆特性の検出状態を示す特性図である。
【００２６】
タッチセンサ１０３に広い面積で掌が触れていた場合や、図３−１に示すように、複数の指で触れた場合を想定する。図３−１に示す状態の場合、スキャン電流をセンス線の送信端Ｔｘ１から注入したとき、接点３０１ａに接触している指（人差し指）から電流が流出する。この電流ｉは、別の接点３０１ｂに接触している指（親指）からこの接点３０１ｂに流入し、受信端Ｒｘ２にて検出される。その結果、図３−２に示すように、送信端Ｔｘ１のラインの接触検出時には、受信端Ｒｘ１のラインは、指接触（正特性）を検出し、同時に受信端Ｒｘ２のラインは逆特性を検出する。
【００２７】
また、送信端Ｔｘ２からスキャン電流を注入する際には、上記同様に、受信端Ｒｘ１のラインは逆特性を検出し、同時に受信端Ｒｘ２のラインは指接触（正特性）を検出する。このように、指の触れている接点３０１ａ，３０１ｂは、指接触（正特性）を検出し、その対角にあたる接点３０２ａ，３０２ｂは、逆特性を同時に検出する。タッチセンサ１０３に広い面積で掌が触れていた場合においても同様の事象が発生し、掌で触れている面全面において正特性の信号変化が発生するわけではなく、実際に正特性の反応が発生する面積はより狭い範囲に留まる傾向がある。本発明においては、この特徴に着目し、タッチセンサ１０３に生じる信号変化が画面のタッチ操作によるものか低温変化による誤反応かを判断するものである。
【００２８】
（２）キャリブレーション実施、および逆特性監視の開始
キャリブレーション実施、および逆特性監視の開始契機は、下記ａ）、ｂ）のいずれかに基づき実行する。
ａ）レジューム直後の単位時間（たとえば１秒間）内に指による操作、具体的には、タッチダウン（タッチ操作）、あるいはムーブ（画面を移動させる操作）が所定回数（たとえば３０回以上）観測されていて、かつ反応面積の最大が所定割合（第２の面積：たとえば２５箇所以上）のとき。
【００２９】
ここで、タッチセンサ１０３はたとえば全体で２００点の検出箇所を有し、この２００点の検出箇所をレジューム直後における処理の単位時間（たとえば１秒間）に６０回走査してタッチの有無を検出しているとする。上記２５箇所は、全体の２００箇所の１／８の割合を示し、本考案で対象としているようなスキャン電流の回り込みの多い電子機器においては、通常操作では容易には発生し得ない反応面積として選定している。電子機器によって適切な面積は異なる。タッチダウン、またはムーブの３０回の操作は全体の６０回走査の１／２に相当する。この点についても、温度変化に起因する誤反応の発生頻度は電子機器や温度によって異なり、電子機器によって適切な回数は異なる。
【００３０】
ｂ）レジューム後、単位時間（たとえば１秒間）内に１度でも反応面積が所定割合（第１の面積：たとえば５０箇所以上）のタッチダウン、あるいはムーブが検出されたとき。
上記５０箇所は、前述の例と同様に全体を２００箇所と仮定した場合の１／４の割合を示し、上記ａ）よりも広い範囲にユーザの掌や複数の指が接触している状態を指すが、本考案で対象としているようなスキャン電流の回り込みの多い電子機器においては、通常操作では発生し得ない反応面積として選定している。電子機器によって適切な面積は異なる。
【００３１】
第２の面積は、タッチセンサ１０３の全体が接触された際にタッチセンサ１０３が出力する信号が、検出用の閾値を超えた個数に対応する反応面積に基づき決められる。なお、第１の面積は第２の面積よりも大きい。
【００３２】
（３）逆特性監視の停止契機の判断
下記のいずれかが発生したら、逆特性の監視を止める。
ａ）キャリブレーションが発生しない時間が、キャリブレーション実施後あらかじめ定めた所定の監視時間（たとえば５秒以上）継続し、満了したとき。この監視時間は、ユーザの通常操作において継続的に触れる最大時間に対応して設定する。
ｂ）音声着信に対し通話開始するべく応答操作が行われたとき。
ｃ）各種アラームに対し鳴動停止するべく停止操作が行われたとき。
これらｂ），ｃ）は、ユーザによる明示的な通常操作（シングルタッチ）であり、誤反応によるものではないと判断する。
ｄ）端末がサスペンドしたとき。通話中の近接センサによる表示画面の消灯も含む。
【００３３】
上記のうち、ａ）について、監視はキャリブレーション時に指が触れていないことであるため、上記の所定時間（５秒間）のタッチ操作の未発生を直接検出してもよい。この実施の形態では、下記の理由によりキャリブレーションの発生に基づき逆特性監視を停止させている。
・監視対象は、キャリブレーション時にタッチセンサ１０３に指が触れていたか否かであるが、接触していた指が動くと逆特性検出し、キャリブレーションが動作するため。すなわち、タッチ操作の発生とキャリブレーション発生は同じタイミングのため、キャリブレーションが発生しない時間を監視している。
・タッチ操作の未発生の検出で逆特性の監視を停止する場合、キャリブレーションを伴わないタッチ操作でも監視が延長となるため、逆特性の監視の停止に無用に時間がかかるおそれがある。
【００３４】
上記のように、逆特性の監視は、レジューム後の所定の監視時間内におけるキャリブレーションの発生がないことを以て停止でき、誤反応の解消にかかる時間を短時間で済ませることができる。これにより、それ以降の時点において、逆特性監視による好ましくないキャリブレーションの実施を抑止でき、誤反応の発生を防止することができる。
【００３５】
図４は、タッチセンサのキャリブレーション制御内容を示すフローチャートである。図４に記載の制御内容は、図１に記載の制御部１０１（図２のＣＰＵ２０１）が実行する。
【００３６】
キャリブレーション処理は、レジューム（画面ＯＮ）となった後（ステップＳ４０１）、制御部１０１は、単位時間（たとえば１秒）経過したか判断し（ステップＳ４０２）、単位時間経過していれば（ステップＳ４０２：Ｙｅｓ）、キャリブレーション不要と判断し、以上の処理を終了する（ステップＳ４１１）。
【００３７】
単位時間（たとえば１秒）経過していない場合（ステップＳ４０２：Ｎｏ）、タッチセンサ１０３のタッチ反応面積が画面の１／４以上であるか判断する（ステップＳ４０３）。タッチ反応面積が画面の１／４以上であれば（ステップＳ４０３：Ｙｅｓ）、ステップＳ４０６のキャリブレーション実施に移行する。タッチ反応面積が画面の１／４未満であれば（ステップＳ４０３：Ｎｏ）、次にタッチセンサ１０３のタッチ反応面積が画面の１／８以上であるか判断する（ステップＳ４０４）。
【００３８】
タッチ反応面積が画面の１／８未満であれば（ステップＳ４０４：Ｎｏ）、ステップＳ４０２に戻る。タッチ反応面積が画面の１／８以上であれば（ステップＳ４０４：Ｙｅｓ）、次に、操作状態として、単位時間（１秒間）内のタッチダウン、あるいはムーブ回数が所定回数（３０回）以上観測されたか判断する（ステップＳ４０５）。判断の結果、タッチダウン、あるいはムーブ回数が所定回数未満であれば（ステップＳ４０５：Ｎｏ）、ステップＳ４０２に戻る。タッチダウン、あるいはムーブ回数が所定回数以上であれば（ステップＳ４０５：Ｙｅｓ）、ステップＳ４０６のキャリブレーション実施に移行する。
【００３９】
このように、タッチ反応面積が広く高い割合であれば直ちにステップＳ４０６のキャリブレーション実施に移行し、タッチ反応面積が比較的狭く少ない割合であれば、操作状態を含めて判断してステップＳ４０６のキャリブレーション実施を判断している。このように、タッチセンサ１０３に対するタッチ反応面積の大小を複数段階で判断することにより、タッチセンサ１０３に対する接触状態をより正確に判断できる。
【００４０】
ステップＳ４０６では、制御部１０１は、タッチセンサ１０３に対してタッチキャリブレーションの指示を行い、キャリブレーションを実施する（ステップＳ４０６）。このキャリブレーションにより、タッチセンサ１０３が出力する検出信号は、信号レベル（ベースライン）の低下に対応してオフセット補正され、所定の閾値を超える誤反応を解消する。また、キャリブレーション後の逆特性監視を開始する（ステップＳ４０７）。逆特性の監視では、信号レベルの逆特性を検出すると再度キャリブレーションを実施する。
【００４１】
この逆特性監視は、上述した停止契機ａ）〜ｄ）の発生により停止する。図４に記載の処理例では、キャリブレーションが発生しない未発生時間がタイマ設定の監視時間（たとえば５秒）経過したか判断する（ステップＳ４０８）。監視時間が所定時間（５秒以内）の間は（ステップＳ４０８：Ｎｏ）、キャリブレーションの発生を監視する（ステップＳ４０９）。キャリブレーションが発生すれば（ステップＳ４０９：Ｙｅｓ）、上記５秒のタイマをリセットし（ステップＳ４１０）、ステップＳ４０８により監視を継続する。
【００４２】
一方、キャリブレーションが発生しなければ（ステップＳ４０９：Ｎｏ）、ステップＳ４０８に戻る。これにより、キャリブレーション後、逆特性が監視時間（５秒）を経過して発生しなければ（ステップＳ４０８：Ｙｅｓ）、ステップＳ４１１に移行し、キャリブレーション不要と判断し、以上の処理を終了する（ステップＳ４１１）。
【００４３】
以上説明した実施の形態によれば、電子機器のレジューム時のタッチセンサの信号変化の反応面積等を監視することで環境温度が低温に変化したことを検知し、環境温度が低温に変化してキャリブレーションが必要とされる場合にはキャリブレーションを実施し、そうでない場合にはキャリブレーションを実施しないという制御を実現することができる。
【００４４】
また、逆特性の監視については、ユーザがタッチセンサに対し、通常の操作で継続的に触れる最大時間相当を経過したときや、ユーザによる通話操作等の明示的な操作時に監視停止させている。これにより、監視機能を必要最低限の時間で停止させることができ、監視機能が適切に動作しないことによる不具合動作の発生リスクを最低限に抑えることができる。
【００４５】
これらの結果として、ユーザがポケットなどにスマートフォンなどの電子機器を入れた状態で音声着信やメール着信、目覚まし呼動などが発生してスリープ状態から復帰したレジューム時に、タッチセンサの誤動作（たとえば触っていないのに勝手にタッチ操作したように反応する現象）を防止できるようになる。
【００４６】
なお、本実施の形態で説明したタッチセンサの制御プログラムは、あらかじめ用意されたプログラムをコンピュータで実行することにより実現することができる。また、このプログラムは、半導体メモリ、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、このプログラムは、インターネット等のネットワークを介して配布してもよい。
【００４７】
上述した各実施の形態に関し、さらに以下の付記を開示する。
【００４８】
（付記１）静電容量型のタッチセンサと、
単位時間に、閾値を超える前記タッチセンサが出力した信号に対応する反応面積が予め決められた第１の面積以上であるか否かを判断し、前記反応面積が前記第１の面積以上である場合に、前記タッチセンサが出力する信号をオフセット調整するキャリブレーションを実施する制御部と、
を備えることを特徴とする電子機器。
【００４９】
（付記２）前記制御部は、
前記反応面積が、前記第１の面積より小さい第２の面積より大きく、前記第１の面積より小さく、かつ、前記単位時間における前記タッチセンサに対する操作回数が所定回数以上観測されたか否かを判断し、前記反応面積が、前記第２の面積より大きく、前記第１の面積より小さく、かつ、前記操作回数が所定回数以上観測されたと判断した場合に、前記キャリブレーションを実施することを特徴とする付記１に記載の電子機器。
【００５０】
（付記３）前記第２の面積は、前記タッチセンサの全体が接触された際に前記タッチセンサが出力する信号が、前記閾値を超えた個数に対応する反応面積に基づき決められ、前記第１の面積は前記第２の面積よりも大きいことを特徴とする付記１または２に記載の電子機器。
【００５１】
（付記４）前記制御部は、
前記キャリブレーションを実施したのちに、前記タッチセンサが接触された際の信号と逆特性の信号を検出した場合に前記キャリブレーションを実施することを特徴とする付記１〜３のいずれか一つに記載の電子機器。
【００５２】
（付記５）電子機器に搭載される静電容量型のタッチセンサの制御プログラムにおいて、
コンピュータに、
単位時間に、閾値を超える前記タッチセンサが出力した信号に対応する反応面積が予め決められた第１の面積以上であるか否かを判断し、前記反応面積が前記第１の面積以上である場合に、前記タッチセンサが出力する信号をオフセット調整するキャリブレーションを実施する
処理を実行させることを特徴とするタッチセンサの制御プログラム。
【００５３】
（付記６）前記コンピュータに、
前記反応面積が、前記第１の面積より小さい第２の面積より大きく、前記第１の面積より小さく、かつ、前記単位時間における前記タッチセンサに対する操作回数が所定回数以上観測されたか否かを判断し、前記反応面積が、前記第２の面積より大きく、前記第１の面積より小さく、かつ、前記操作回数が所定回数以上観測されたと判断した場合に、前記キャリブレーションを実施させることを特徴とする付記５に記載のタッチセンサの制御プログラム。
【符号の説明】
【００５４】
１００  電子機器
１０１  制御部
１０２  タッチコントローラ
１０３  タッチセンサ
【図１】
2014119931.tif 000003
【図２】
2014119931.tif 000004
【図３−１】
2014119931.tif 000005
【図３−２】
2014119931.tif 000006
【図４】
2014119931.tif 000007