(57)【要約】【課題】水滴が付着した際のタッチ操作性を向上させることが可能な電子機器を提供する。【解決手段】ディスプレイと、ディスプレイ上に設けられ、複数の電極を有するタッチパネルと、タッチパネルに対する指示に応答して処理を実行する制御部とを備える。制御部は、電極の静電容量値と、タッチパネルにおいて静電容量値が変化した位置を示す位置情報とを取得し、静電容量値と、タッチパネルに対して物体が接触したか否かの判断基準となる閾値とに基づいて、タッチパネルに対して物体が接触したか否かを判定し、タッチパネルに対して物体が接触したと判定した場合に、当該物体の接触領域における静電容量値および位置情報とに基づいて、物体が水滴であるか否かを判定し、物体が水滴であるか否かの判定結果に基づいて、閾値を変更する。【選択図】図５
2013222283.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、
前記ディスプレイ上に設けられ、複数の電極を有するタッチパネルと、
前記タッチパネルに対する指示に応答して処理を実行する制御部とを備え、
前記制御部は、
前記電極の静電容量値と、前記タッチパネルにおいて前記静電容量値が変化した位置を示す位置情報とを取得し、
前記静電容量値と、前記タッチパネルに対して物体が接触したか否かの判断基準となる閾値とに基づいて、前記タッチパネルに対して前記物体が接触したか否かを判定し、
前記タッチパネルに対して前記物体が接触したと判定した場合に、当該物体の接触領域における前記静電容量値および前記位置情報とに基づいて、前記物体が水滴であるか否かを判定し、
前記物体が水滴であるか否かの判定結果に基づいて、前記閾値を変更する、電子機器。
【請求項２】
前記制御部は、前記タッチパネルに対して前記物体が接触したと判定した場合に、前記接触領域における前記位置情報に基づいて、前記接触領域の大きさと前記接触領域の個数とを算出し、
前記接触領域における前記静電容量値と前記接触領域の大きさと前記接触領域の個数とに基づいて、前記物体が水滴であるか否かを判定する、請求項１に記載の電子機器。
【請求項３】
前記接触領域は、互いに隣接した電極であって、前記静電容量値が変化した電極によって占められる領域を含む、請求項２に記載の電子機器。
【請求項４】
前記制御部は、前記物体が水滴であるとの判定結果に基づいて、前記タッチパネルに対する１点入力のみを受け付ける、請求項１〜３のいずれか１項に記載の電子機器。
【請求項５】
前記制御部は、前記物体が水滴であるとの判定結果に基づいて、前記閾値を予め設定された基準閾値よりも大きく設定し、前記物体が水滴ではないとの判定結果に基づいて、前記閾値を基準閾値に設定する、請求項１〜４のいずれか１項に記載の電子機器。
【請求項６】
前記制御部は、前記物体が水滴であるとの判定結果に基づいて、人体の静電容量値と水滴の静電容量値との間に前記閾値を設定する、請求項５に記載の電子機器。
【請求項７】
前記物体が水滴であるとの判定結果を出力するための出力部をさらに備える、請求項１〜６のいずれか１項に記載の電子機器。
【請求項８】
ディスプレイと、前記ディスプレイ上に設けられ、複数の電極を有するタッチパネルとを含む電子機器の制御方法であって、
前記電極の静電容量値と、前記タッチパネルにおいて前記静電容量値が変化した位置を示す位置情報とを取得するステップと、
前記静電容量値と、前記タッチパネルに対して物体が接触したか否かの判断基準となる閾値とに基づいて、前記タッチパネルに対して前記物体が接触したか否かを判定するステップと、
前記タッチパネルに対して前記物体が接触したと判定した場合に、当該物体の接触が検出された接触領域における前記静電容量値および前記位置情報とに基づいて、前記物体が水滴であるか否かを判定するステップと、
前記物体が水滴であるか否かの判定結果に基づいて、前記閾値を変更するステップとを含む、電子機器の制御方法。
【請求項９】
ディスプレイと、前記ディスプレイ上に設けられ、複数の電極を有するタッチパネルとを含む電子機器のコンピュータに実行させる制御プログラムであって、
前記制御プログラムは、前記コンピュータに、
前記電極の静電容量値と、前記タッチパネルにおいて前記静電容量値が変化した位置を示す位置情報とを取得するステップと、
前記静電容量値と、前記タッチパネルに対して物体が接触したか否かの判断基準となる閾値とに基づいて、前記タッチパネルに対して前記物体が接触したか否かを判定するステップと、
前記タッチパネルに対して前記物体が接触したと判定した場合に、当該物体の接触が検出された接触領域における前記静電容量値および前記位置情報とに基づいて、前記物体が水滴であるか否かを判定するステップと、
前記物体が水滴であるか否かの判定結果に基づいて、前記閾値を変更するステップとを実行させる、電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ機能を有する電子機器、その制御方法、およびその制御プログラムに関する。
【背景技術】
【０００２】
タッチ機能付きの表示画面を有するコンピュータ、携帯端末装置などの電子機器は、直感的な操作で情報の入出力を行なうことができるため、近年注目されている。タッチ機能付きの表示画面には、その前面に透明なタッチパネルが設置されており、多点入力を可能とする静電容量方式のタッチパネルを適用する例が多数存在する。静電容量方式のタッチパネルでは、雨天時などにおいて水滴がタッチパネルに付着した場合、静電容量が変化することにより、人体によりタッチ入力がされたものとして検出される可能性がある。そこで、水滴の付着と人体の検出を区別するために、以下のような技術が開示されている。
【０００３】
例えば、特開２００９−２３９５１９号公報には、タッチスイッチ検出装置が開示されている。当該タッチスイッチ検出装置は、使用者の接触又は離反による静電容量の変化を検出するタッチ検出電極と、静電容量の変化を反映した検出出力を出力する検出部と、検出出力に基づいて使用者の操作の有無を判定する操作判定部とを備える。操作判定部は、検出開始時における検出出力の変化率が所定対象物判断値以下であるか否かでタッチ検出電極に接触する対象物を判断する対象物判断部と、検出出力の変化率が所定離反値以上であるか否かで使用者の離反を判定する離反判定部とを有する。操作判定部は、対象物判断部において判断した対象物に応じて操作判断値を設定し、検出出力の変化率が操作判断値以上であるか否かで使用者の操作の有無を判定する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２３９５１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の技術は、単にタッチ検出電極に触れる動作や離す動作について考慮されたものであり、タッチパネルを有する電子機器などにおける多様なタッチ動作（例えば、タッチパネル上を指で押下し続ける動作や、指でスライドさせる動作など）について考慮されたものではない。
【０００６】
本発明は、上記のような問題点を解決するためになされたものであって、水滴が付着した際のタッチ操作性を向上させることが可能な電子機器、その制御方法、およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のある局面に従う電子機器は、ディスプレイと、ディスプレイ上に設けられ、複数の電極を有するタッチパネルと、タッチパネルに対する指示に応答して処理を実行する制御部とを備える。制御部は、電極の静電容量値と、タッチパネルにおいて静電容量値が変化した位置を示す位置情報とを取得し、静電容量値と、タッチパネルに対して物体が接触したか否かの判断基準となる閾値とに基づいて、タッチパネルに対して物体が接触したか否かを判定し、タッチパネルに対して物体が接触したと判定した場合に、当該物体の接触領域における静電容量値および位置情報とに基づいて、物体が水滴であるか否かを判定し、物体が水滴であるか否かの判定結果に基づいて、閾値を変更する。
【０００８】
好ましくは、制御部は、タッチパネルに対して物体が接触したと判定した場合に、接触領域における位置情報に基づいて、接触領域の大きさと接触領域の個数とを算出し、接触領域における静電容量値と接触領域の大きさと接触領域の個数とに基づいて、物体が水滴であるか否かを判定する。
【０００９】
好ましくは、接触領域は、互いに隣接した電極であって、静電容量値が変化した各電極によって占められる領域を含む。
【００１０】
好ましくは、制御部は、物体が水滴であるとの判定結果に基づいて、タッチパネルに対する１点入力のみを受け付ける。
【００１１】
好ましくは、制御部は、物体が水滴であるとの判定結果に基づいて、閾値を予め設定された基準閾値よりも大きく設定し、物体が水滴ではないとの判定結果に基づいて、閾値を基準閾値に設定する。
【００１２】
好ましくは、制御部は、物体が水滴であるとの判定結果に基づいて、人体の静電容量値と水滴の静電容量値との間に閾値を設定する。
【００１３】
好ましくは、電子機器は、物体が水滴であるとの判定結果を出力するための出力部をさらに備える。
【００１４】
本発明の別の局面に従うと、ディスプレイと、ディスプレイ上に設けられ、複数の電極を有するタッチパネルとを含む電子機器の制御方法が提供される。制御方法は、電極の静電容量値と、タッチパネルにおいて静電容量値が変化した位置を示す位置情報とを取得するステップと、静電容量値と、タッチパネルに対して物体が接触したか否かの判断基準となる閾値とに基づいて、タッチパネルに対して物体が接触したか否かを判定するステップと、タッチパネルに対して物体が接触したと判定した場合に、当該物体の接触が検出された接触領域における静電容量値および位置情報とに基づいて、物体が水滴であるか否かを判定するステップと、物体が水滴であるか否かの判定結果に基づいて、閾値を変更するステップとを含む。
【００１５】
本発明のさらに別の局面に従うと、ディスプレイと、ディスプレイ上に設けられ、複数の電極を有するタッチパネルとを含む電子機器のコンピュータに実行させる制御プログラムが提供される。制御プログラムは、コンピュータに、電極の静電容量値と、タッチパネルにおいて静電容量値が変化した位置を示す位置情報とを取得するステップと、静電容量値と、タッチパネルに対して物体が接触したか否かの判断基準となる閾値とに基づいて、タッチパネルに対して物体が接触したか否かを判定するステップと、タッチパネルに対して物体が接触したと判定した場合に、当該物体の接触が検出された接触領域における静電容量値および位置情報とに基づいて、物体が水滴であるか否かを判定するステップと、物体が水滴であるか否かの判定結果に基づいて、閾値を変更するステップとを実行させる。
【発明の効果】
【００１６】
以上のように、ある局面によれば、水滴が付着した際のタッチ操作性を向上させることが可能となる。
【００１７】
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１８】
【図１】本実施の形態に従う電子機器の外観を示す模式図である。
【図２】本実施の形態に従う電子機器のハードウェア構成を示すブロック図である。
【図３】本実施の形態に従うタッチパネルの概略構成図である。
【図４】本実施の形態に従う電子機器の機能ブロック図である。
【図５】本実施の形態に従う電子機器が実行する処理手順を示すフローチャートである。
【図６】本実施の形態に従うタッチパネルに水滴が付着しているときのイメージ図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２０】
＜Ａ．外観＞
まず、本実施の形態に従う電子機器１０の外観について説明する。
【００２１】
図１は、本実施の形態に従う電子機器１０の外観を示す模式図である。以下の説明では、電子機器１０が携帯端末装置である場合について説明する。但し、本実施の形態に従う電子機器１０は、ユーザによって表示部にタッチ入力された位置を検出可能な装置であれば、種類を問わず任意の装置として実装可能である。例えば、電子機器１０は、携帯電話、いわゆるスマートフォン、タブレット端末、ＰＤＡ（Personal  Digital  Assistance）などとして実現することもできる。
【００２２】
図１を参照して、電子機器１０は、表示部としてのディスプレイ１１０と、ユーザによってディスプレイ１１０にタッチ入力された位置を検出可能なタッチパネル１０６と、各種の操作を行なうためのボタン１０８とを含む。ディスプレイ１１０には、アプリケーションのコンテンツやデータなどが表示される。ディスプレイ１１０は、例えば、液晶ディスプレイあるいは有機ＥＬ（Electro-Luminescence）ディスプレイである。また、ディスプレイ１１０には透明なタッチパネル１０６が取り付けられており、ユーザのタッチ操作に基づく各種の指示を受け付けることが可能である。なお、本実施の形態に従うタッチパネル１０６は、静電容量方式のタッチパネルである。
【００２３】
＜Ｂ．ハードウェア構成＞
まず、電子機器１０のハードウェア構成について説明する。
【００２４】
図２は、本実施の形態に従う電子機器１０のハードウェア構成を示すブロック図である。
【００２５】
図２を参照して、電子機器１０は、主たる構成要素として、ＣＰＵ（Central  Processing  Unit）１０２と、メモリ１０４と、タッチパネル１０６と、ボタン１０８と、ディスプレイ１１０と、無線通信部１１２と、通信アンテナ１１３と、メモリインターフェイス（Ｉ／Ｆ）１１４と、バイブレータ１１６と、スピーカ１１８と、通信インターフェイス（Ｉ／Ｆ）１２０とを含む。
【００２６】
ＣＰＵ１０２は、メモリ１０４に記憶されたプログラムを読み出して実行することで、電子機器１０の各部の動作を制御する。より詳細にはＣＰＵ１０２は、当該プログラムを実行することによって、後述する電子機器１０の処理（ステップ）の各々を実現する。ＣＰＵ１０２は、例えば、マイクロプロセッサ（Microprocessor）である。なお、当該ハードウェアは、ＣＰＵ以外のＦＰＧＡ（Field  Programmable  Gate Array）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）およびその他の演算機能を有する回路などであってもよい。
【００２７】
メモリ１０４は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）、ハードディスクなどによって実現される。メモリ１０４は、ＣＰＵ１０２によって実行されるプログラム、データなどを記憶する。
【００２８】
タッチパネル１０６は、表示部としての機能を有するディスプレイ１１０上に設けられており、静電容量方式のタッチパネルである。
【００２９】
図３は、本実施の形態に従うタッチパネル１０６の概略構成図である。
タッチパネル１０６は、Ｘ軸方向の位置を検出するためのＸ軸電極と、Ｙ軸方向の位置を検出するためのＹ軸電極とを有し、当該Ｘ軸電極とＹ電極とはマトリクス状に構成されている。ＣＰＵ１０２は、タッチパネル１０６に対する物体の接触位置の検出を全般的に制御する。ＣＰＵ１０２は、各電極に電圧を印加して走査を行ない、物体が接近することによって生じた各電極における静電容量の変化を検出することで、当該接触位置を検出する。ハードウェア構成としてセンサ制御部を設け、当該センサ制御部が、各電極で検出された静電容量の変化を電気信号に変換してＣＰＵ１０２に出力することで、ＣＰＵ１０２は、静電容量の検出および接触位置の検出を行なってもよい。
【００３０】
ボタン１０８は、電子機器１０の表面に配置されており、ユーザからの指示を受け付けて、ＣＰＵ１０２に当該指示を入力する。ボタン１０８は、例えば、表示画面を遷移させる画面遷移ボタン、確定ボタン、キャンセルボタンなどを含む。
【００３１】
無線通信部１１２は、通信アンテナ１１３を介して移動体通信網に接続し無線通信のための信号を送受信する。すなわち、無線通信部１１２は、ＣＰＵ１０２からの通信データを通信信号に変換し、通信アンテナ１１３を介して通信相手にその通信信号を送信したり、通信アンテナ１１３を介して通信相手から受信した通信信号を通信データに変換し、その通信データをＣＰＵ１０２に入力したりする。これにより、電子機器１０は、例えば、第３世代移動通信システム（３Ｇ）、ＬＴＥ（Long  Term  Evolution）、ＷｉＭＡＸ（Worldwide  Interoperability  for  Microwave  Access）などの移動体通信網を介して通信装置との通信が可能となる。
【００３２】
メモリインターフェイス（Ｉ／Ｆ）１１４は、外部の記憶媒体１１５からデータを読み出す。すなわち、ＣＰＵ１０２は、メモリインターフェイス１１４を介して外部の記憶媒体１１５に格納されているデータを読み出して、当該データをメモリ１０４に格納する。ＣＰＵ１０２は、メモリ１０４からデータを読み出して、メモリインターフェイス１１４を介して当該データを外部の記憶媒体１１５に格納する。
【００３３】
なお、記憶媒体１１５としては、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disk）、ＢＤ（Blu-ray  Disc）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００３４】
バイブレータ１１６は、ＣＰＵ１０２からの指示に基づいて、電子機器１０のユーザによって指定されたパターンで、発振動作を実行する。
【００３５】
スピーカ１１８は、ＣＰＵ１０２からの指示に基づいて、音声を出力する。スピーカ１１８は、例えば、タッチパネル１０６上に水滴が付着していることを示す音声をスピーカ１１８に出力する。また、スピーカ１１８に他の電話機から着信した際の着信音を出力する。
【００３６】
通信インターフェイス（Ｉ／Ｆ）１２０は、電子機器１０と外部装置との間で各種データをやり取りするための通信インターフェイスであり、アダプタやコネクタなどによって実現される。なお、通信方式としては、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ（Local  Area  Network）などによる無線通信であってもよいし、ＵＳＢ（Universal  Serial  Bus）などを利用した有線通信であってもよい。
【００３７】
＜Ｃ．機能構成＞
次に、電子機器１０の機能構成について説明する。
【００３８】
図４は、本実施の形態に従う電子機器１０の機能ブロック図である。
図４を参照して、電子機器１０は、その主たる機能構成として、取得部２０２と、接触判定部２０４と、閾値変更部２０６と、切り替え部２０８と、出力制御部２１０とを含む。基本的には、取得部２０２と、接触判定部２０４と、閾値変更部２０６と、切り替え部２０８と、出力制御部２１０とは、電子機器１０のＣＰＵ１０２がメモリ１０４に格納されたプログラムを実行し、電子機器１０の構成要素へ指令を与えることなどによって実現される。すなわち、ＣＰＵ１０２は電子機器１０の動作全体を制御する制御部としての機能を有する。なお、これらの機能構成の一部または全部は、ハードウェアで実現されていてもよい。
【００３９】
取得部２０２は、電極から出力された信号に基づいて、電極の静電容量値と、タッチパネル１０６において静電容量値が変化した位置を示す位置情報とを取得する。より具体的には、取得部２０２は、物体の接触によりタッチパネル１０６が有する電極の静電容量値が変化を読み取ることで、当該電極の静電容量値を取得する。そして、取得部２０２は、タッチパネル１０６上における静電容量値が変化した電極の位置を示す座標値情報を取得する。取得部２０２は、取得結果を接触判定部２０４に出力する。
【００４０】
接触判定部２０４は、取得された静電容量値と、タッチパネル１０６に対して物体が接触したか否かの判断基準となる閾値とに基づいて、タッチパネル１０６に対して物体が接触したか否かを判定する。より具体的には、接触判定部２０４は、電極の静電容量値が当該閾値よりも大きい場合には、当該電極に対応する位置に物体がタッチパネル１０６に接触したと判定し、電極の静電容量値が当該閾値以下の場合には、当該電極に対応する位置に物体がタッチパネル１０６に物体が接触していないと判定する。
【００４１】
また、接触判定部２０４は、ある局面では、タッチパネル１０６に対して物体が接触したと判定した場合に、当該物体の接触領域における静電容量値および位置情報とに基づいて、物体が水滴であるか否かを判定する。より詳細には、接触判定部２０４は、物体の接触が検出された領域（接触領域）における静電容量値と、当該接触領域における座標値情報とに基づいて物体が水滴であるか否かを判定する。接触判定部２０４は、当該接触領域における座標値情報に基づいて、接触領域の大きさ（接触面積）と、当該接触領域の個数とを算出する。そして、接触判定部２０４は、接触領域における静電容量値と接触領域の大きさと接触領域の個数とに基づいて、物体が水滴であるか否かを判定する。ここで、接触領域とは、互いに隣接した電極であって、静電容量値が変化した電極によって占められる領域を含む。
【００４２】
閾値変更部２０６は、物体が水滴であるか否かの判定結果に基づいて、閾値を変更する。より具体的には、閾値変更部２０６は、物体が水滴である（タッチパネル１０６に水滴が付着している）との判定結果に基づいて、閾値をメモリ１０４に格納された基準閾値よりも大きい値に設定する。また、閾値変更部２０６は、タッチパネル１０６に水滴が付着していないとの判定結果に基づいて、閾値を基準閾値に設定する（閾値を初期化する）。基準閾値を人体および水滴の静電容量値よりも小さい値に設定しておくことで、接触判定部２０４は、人体のおよび水滴の接触を認識できる状態となる。閾値変更部２０６は、タッチパネル１０６に水滴が付着しているとの判定結果に基づいて、人体の静電容量値と水滴の静電容量値との間に閾値を設定する。この場合には、接触判定部２０４は、人体の接触は認識するが、水滴の接触（付着）は認識しない状態となる。すなわち、電子機器１０は、タッチパネル１０６に水滴が付着していても、水滴の付着の影響を受けずにタッチ操作を受け付けることが可能となる。
【００４３】
切り替え部２０８は、タッチパネル１０６に対する１点入力のみを受け付けるようにタッチ入力受け付けモードを切り替える。より具体的には、切り替え部２０８は、多点入力に対応する複数の物体の接触がある場合には、接触判定部２０４に対して物体が接触したとの判定をしないように指示する。
【００４４】
出力制御部２１０は、物体が水滴であるとの判定結果（タッチパネル１０６に水滴が付着していること）を出力するように指示する。より具体的には、出力制御部２１０は、タッチパネル１０６に水滴が付着していることを示す通知をディスプレイ１１０に表示させる。また、出力制御部２１０は、スピーカ１１８に、当該水滴の付着を示す音声を出力させたり、バイブレータ１１６に当該水滴の付着を示す振動パターンで電子機器１０の本体を振動させたりしてもよい。
【００４５】
＜Ｄ．フローチャート＞
次に、本実施の形態に従う電子機器１０が実行する処理手順について説明する。
【００４６】
図５は、本実施の形態に従う電子機器１０が実行する処理手順を示すフローチャートである。図５に示す各ステップは、基本的には、ＣＰＵ１０２がプログラムを実行することで実現される。
【００４７】
図５を参照して、ＣＰＵ１０２は、タッチパネル１０６に物体が接触したか否かの判定基準となる閾値を初期化する（ステップＳ１２）。より具体的には、ＣＰＵ１０２は、人体および水滴の静電容量値よりも小さい値である基準閾値に当該閾値を設定する。このとき、ＣＰＵ１０２は、人体および水滴の接触を認識することができる。
【００４８】
次に、ＣＰＵ１０２は、タッチパネル１０６に物体が接触したか否かを判定する（ステップＳ１４）。より具体的には、ＣＰＵ１０２は、タッチパネル１０６における電極の静電容量値が閾値よりも大きい場合には、物体が接触したと判定し、当該閾値以下の場合には、物体が接触していないと判定する。ＣＰＵ１０２は、タッチパネル１０６に物体が接触していないと判定すると（ステップＳ１４においてＮＯの場合）、ステップＳ１４の処理を繰り返す。
【００４９】
これに対して、ＣＰＵ１０２は、タッチパネル１０６に対して物体が接触したと判定すると（ステップＳ１４においてＹＥＳの場合）、当該物体が水滴か否か（タッチパネル１０６に水滴が付着しているか否か）を判定する（ステップＳ１６）。より具体的には、ＣＰＵ１０２は以下のように当該判定を行なう。
【００５０】
図６は、本実施の形態に従うタッチパネル１０６に水滴が付着していることを示すイメージ図である。
【００５１】
図６を参照すると、水滴が領域Ａ、Ｂ、Ｃに付着していることがわかる。タッチパネル１０６に水滴が付着する場合には、通常、比較的小さい接触面積を有する接触領域（水滴の付着領域）が複数個存在することが想定される。また、水滴の付着領域における静電容量値は、人体の静電容量値よりも小さいことが想定される。
【００５２】
したがって、（１）接触領域が所定の接触面積を満たすこと（例えば、縦横２〜３ｍｍ程度以内）、（２）接触領域における静電容量値が所定の静電容量値を満たすこと（例えば、通常想定される水滴の静電容量値以下）および（３）条件（１）、（２）を満たす接触領域が複数個存在すること（例えば、３つ以上）、の３つの条件を全て満たした場合に、ＣＰＵ１０２は、水滴がタッチパネル１０６に付着したと判定する。なお、当該接触領域の個数が３つ以上としたのは、ユーザが指でタッチ操作をする際に、想定されるタッチ位置は２つまでであることが多く（２本指でタッチ操作）、３つ以上の点でタッチ操作することは少ないためである。このように、ＣＰＵ１０２は、静電容量が小さく、面積も比較的小さい接触領域が複数個存在する場合には、タッチパネル１０６に水滴が付着していると判定する。図６の例に従うと、例えば、ＣＰＵ１０２は、各領域に対応する電極（各領域に含まれる互いに隣接したＸＹ座標値）で占められる面積を各領域の接触面積として算出し、接触領域の個数は３つと算出する。また、ＣＰＵ１０２は、接触領域に対応する電極から出力された信号に基づいて、接触領域の静電容量値を算出する。
【００５３】
再び、図５を参照して、ＣＰＵ１０２は、タッチパネル１０６に水滴が付着していないと判定すると（ステップＳ１６においてＮＯの場合）、電子機器１０を通常モードで動作させて（ステップＳ２６）、ステップＳ２４以降の処理を実行する。より具体的には、ＣＰＵ１０２は、閾値を基準閾値に設定するとともに、電子機器１０を多点入力が可能なモードに設定する。これに対して、タッチパネル１０６に水滴が付着していると判定すると（ステップＳ１６においてＹＥＳの場合）、電子機器１０が水滴付着モード状態であるか否かを判断する（ステップＳ１８）。
【００５４】
ここで、水滴付着モードとは、通常想定される水滴の静電容量値よりも大きい値に閾値が設定されており、電子機器１０がタッチパネル１０６に対する入力１点入力のみを許容（多点入力を禁止）するモードである。閾値が、水滴の静電容量値よりも大きい値に設定されることにより、タッチパネル１０６に水滴が付着している場合であっても、水滴が接触していないとみなされる。そのため、電子機器１０は、タッチパネル１０６に水滴が付着した際のタッチ操作の誤動作を防止することができる。
【００５５】
なお、閾値を大きくしていくと、物体の接触判定が厳しく（物体が接触したと判定されにくく）なっていくため、ユーザによるタッチ操作（人体の接触）の検出にも影響を及ぼす可能性がある。すなわち、ユーザによるタッチ操作が検出されにくくなる。ここで、ユーザが片手で電子機器１０を把持した状態で、もう一方の片手の１本指でタッチ操作をする場合には、指の接触面積を大きくしやすい（静電容量を大きくしやすい）ことから、閾値が比較的大きい場合であってもタッチ操作が検出されやすい。これに対して、ユーザが片手の２本指でタッチ操作をする場合には、指の接触を検出させるためには両方の指の接触面積を増大させる必要があることから、タッチ操作の誤操作を誘発する可能性がある。そこで、水滴付着モードでは、誤操作を誘発する要因となる２点タッチ以上のタッチ入力（マルチタッチ）を禁止し、１点タッチ入力のみを許容するようなモードとする。なお、静電容量をＣ、誘電率をε、間隔をｄ、接触面積をＳとすると、静電容量Ｃは、次式（１）のように算出されるため、静電容量Ｃは接触面積Ｓに比例することがわかる。
【００５６】
Ｃ＝εＳ／ｄ・・・（１）
なお、上記では、水滴付着モードは、閾値を水滴の静電容量値よりも大きく設定し、１点入力のみを許容するモードであるとしたが、これに限られない。すなわち、水滴付着モードは、閾値を水滴の静電容量値よりも大きく設定し、多点入力を許容するモードであってもよい。
【００５７】
ＣＰＵ１０２は、電子機器１０が水滴付着モードであると判断すると（ステップＳ１８においてＹＥＳの場合）、ステップＳ２４以降の処理を実行する。これに対して、ＣＰＵ１０２は、電子機器１０が水滴付着モードではないと判断すると（ステップＳ１８においてＮＯの場合）、ユーザに電子機器１０が水滴付着モードに移行することを通知する（ステップＳ２０）。より具体的には、ＣＰＵ１０２は、タッチパネル１０６に水滴が付着していることを示す通知をディスプレイ１１０に表示させる。当該通知とは、例えば、「水滴付着によりタッチパネル動作を簡易動作に移行します」といった通知である。また、ＣＰＵ１０２は、スピーカ１１８に、水滴の付着を示す音声を出力させたり、バイブレータ１１６に水滴の付着を示す振動パターンで電子機器１０の本体を振動させたりしてもよい。
【００５８】
次に、ＣＰＵ１０２は、電子機器１０を水滴付着モードで動作させる（ステップＳ２２）。より具体的には、ＣＰＵ１０２は、閾値を基準閾値よりも大きい値に設定する。より詳細には、ＣＰＵ１０２は、人体の静電容量値と水滴の静電容量値との間に閾値を設定する。さらに、ＣＰＵ１０２は、電子機器１０をタッチパネル１０６に対する１点入力のみを受け付けるモードに設定する。
【００５９】
次に、ＣＰＵ１０２は、処理を終了するか否かを判断する（ステップＳ２４）。例えば、ＣＰＵ１０２は、タッチパネル１０６（またはボタン１０８）を介してユーザからタッチ操作を終了する指示（例えば、電子機器１０の電源をＯＦＦにする指示）を受け付けた場合に、処理を終了すると判断する。ＣＰＵ１０２が、タッチ操作を終了する指示を受け付けたと判断すると（ステップＳ２４においてＹＥＳの場合）、処理を終了する。これに対して、ＣＰＵ１０２は、タッチ操作を終了する指示を受け付けていない判断すると（ステップＳ２４においてＮＯの場合）、ステップＳ１４からの処理を繰り返す。
【００６０】
なお、上記において、電子機器１０が水滴付着モードから通常モードに移行する場合には、ＣＰＵ１０２は、電子機器１０を通常モードに移行することをユーザに通知してもよい。
【００６１】
以上から、電子機器１０は、水滴がタッチパネル１０６に付着した際には、水滴付着モードで動作するため、ユーザはタッチパネル１０６に水滴が付着した状態であっても、誤動作することなく多様なタッチ操作を行なうことが可能である。また、電子機器１０が水滴付着モードに移行することが通知されるため、ユーザは水滴付着モードであることを認識した上で、水滴を拭き取るなどの種々の判断を行なうことができる。
【００６２】
＜Ｅ．その他の実施の形態＞
なお、コンピュータを機能させて、上述のフローチャートで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどの一時的でない不揮発性のコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００６３】
なお、プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００６４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００６５】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００６６】
１０  電子機器、１０２  ＣＰＵ、１０４  メモリ、１０６  タッチパネル、１０８  ボタン、１１０  ディスプレイ、１１２  無線通信部、１１３  通信アンテナ、１１４  メモリインターフェイス、１１５  記憶媒体、１１６  バイブレータ、１１８  スピーカ、１２０  通信インターフェイス、２０２  取得部、２０４  接触判定部、２０６  閾値変更部、２０８  切り替え部、２１０  出力制御部。
【図１】
2013222283.tif 000003
【図２】
2013222283.tif 000004
【図３】
2013222283.tif 000005
【図４】
2013222283.tif 000006
【図５】
2013222283.tif 000007
【図６】
2013222283.tif 000008