(57)【要約】【課題】タッチ感知において、駆動信号の周波数帯域にノイズが存在する場合、駆動信号の周波数を変更してノイズを最小化させること。【解決手段】 本発明の実施形態によると、互いに交差する複数本の駆動ラインと複数本の感知ラインを含むタッチパネルにおいてノイズを最小化するための方法であって、前記駆動ラインに駆動信号を印加しない状態で前記感知ラインからの信号を感知するダミースキャン段階と、前記ダミースキャンの結果得られた信号の大きさと臨界値とを比較して、前記駆動信号の周波数である第１周波数帯域におけるノイズを評価する段階とを含む、タッチパネルにおけるノイズ最小化方法が提供される。【選択図】  図２
2013206463.tif 000002
【特許請求の範囲】
【請求項１】
互いに交差する複数本の駆動ラインと複数本の感知ラインを含むタッチパネルにおいてノイズを最小化するための方法であって、
前記駆動ラインに駆動信号を印加しない状態で前記感知ラインからの信号を感知するダミースキャン段階と、
前記ダミースキャンの結果得られた信号の大きさと臨界値とを比較して、前記駆動信号の周波数である第１周波数帯域におけるノイズを評価する段階とを含む、タッチパネルにおけるノイズ最小化方法。
【請求項２】
前記比較の結果、前記のダミースキャンの結果得られた信号の大きさが前記臨界値より大きい場合には、前記駆動信号の周波数を変更する周波数ホッピング段階をさらに含む、請求項１に記載のタッチパネルにおけるノイズ最小化方法。
【請求項３】
前記周波数ホッピング段階は、
前記第１周波数と異なる第２周波数帯域で前記ダミースキャンを行なう段階と、
前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが前記臨界値より小さい時、前記駆動信号の周波数を前記第２周波数に変更する段階と
を含む、請求項２に記載のタッチパネルにおけるノイズ最小化方法。
【請求項４】
前記周波数ホッピング段階は、
前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが前記臨界値より大きい時、前記第１周波数及び前記第２周波数と異なる第３周波数帯域で前記ダミースキャンを行なう段階をさらに含む、請求項３に記載のタッチパネルにおけるノイズ最小化方法。
【請求項５】
前記周波数ホッピング段階は、
前記第１周波数と異なる第２周波数帯域で前記ダミースキャンを行なう段階と、
前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが、前記第１周波数帯域におけるダミースキャンの結果得られた信号の大きさより小さい時、前記駆動信号の周波数を前記第２周波数に変更する段階と
を含む、請求項２に記載のタッチパネルにおけるノイズ最小化方法。
【請求項６】
前記周波数ホッピング段階は、
前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが、前記第１周波数帯域におけるダミースキャンの結果得られた信号の大きさ以上の時、前記第１周波数及び前記第２周波数と異なる第３周波数帯域で前記ダミースキャンを行なう段階をさらに含む、請求項５に記載のタッチパネルにおけるノイズ最小化方法。
【請求項７】
前記周波数ホッピング段階は、
１以上の周波数候補群に対してダミースキャンを行い、最小の信号の大きさを示す周波数で前記駆動信号の周波数を変更する段階を含む、請求項２に記載のタッチパネルにおけるノイズ最小化方法。
【請求項８】
前記ダミースキャン段階は、
前記複数本の駆動ラインに駆動信号を順次入力し、タッチに対する感知を行なう１サイクルが終了した時点ごとに周期的に行われる、請求項１に記載のタッチパネルにおけるノイズ最小化方法。
【請求項９】
互いに交差する複数本の駆動ラインと複数本の感知ラインを含むタッチパネルにおいてノイズを最小化するための方法であって、
前記駆動ラインに駆動信号を印加しない状態で前記感知ラインからの信号を感知するダミースキャンを１回以上行なう第１ダミースキャン段階と、
前記第１ダミースキャンの結果得られた信号の大きさが第１臨界値より大きい場合、前記ダミースキャンを１回以上繰り返して行なう第２ダミースキャン段階と、
前記第２ダミースキャンの結果得られた信号の大きさと第２臨界値とを比較して、前記駆動信号の周波数である第１周波数帯域におけるノイズを評価する段階と
を含む、タッチパネルにおけるノイズ最小化方法。
【請求項１０】
前記第２ダミースキャンの結果得られた信号の大きさが前記第２臨界値より大きい場合には、前記駆動信号の周波数を変更する周波数ホッピング段階をさらに含む、請求項９に記載のタッチパネルにおけるノイズ最小化方法。
【請求項１１】
前記周波数ホッピング段階は、
前記第１周波数と異なる第２周波数帯域でダミースキャンを１回以上行なう段階と、
前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが、前記第１周波数帯域で前記第１又は第２ダミースキャンの結果得られた信号の大きさより小さい時、前記駆動信号の周波数を前記第２周波数に変更する段階と
を含む、請求項１０に記載のタッチパネルにおけるノイズ最小化方法。
【請求項１２】
前記周波数ホッピング段階は、
前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが、前記第１周波数帯域における前記第１又は第２ダミースキャンの結果得られた信号の大きさ以上の時、前記第１周波数及び前記第２周波数と異なる第３周波数帯域で前記ダミースキャンを１回以上行なう段階をさらに含む、請求項１１に記載のタッチパネルにおけるノイズ最小化方法。
【請求項１３】
前記周波数ホッピング段階は、
前記第１周波数と異なる第２周波数帯域でダミースキャンを行なう段階と、
前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが、前記第１又は第２臨界値以下である時、前記駆動信号の周波数を前記第２周波数に変更する段階とを含む、請求項１０に記載のタッチパネルにおけるノイズ最小化方法。
【請求項１４】
前記周波数ホッピング段階は、
前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが、前記第１又は第２臨界値より大きい時、前記第１周波数及び前記第２周波数と異なる第３周波数帯域で前記ダミースキャンを１回以上行なう段階をさらに含む、請求項１３に記載のタッチパネルにおけるノイズ最小化方法。
【請求項１５】
前記周波数ホッピング段階は、
１以上の周波数候補群に対してダミースキャンを行い、最小の信号の大きさを示す周波数で前記駆動信号の周波数を変更する段階を含む、請求項１０に記載のタッチパネルにおけるノイズ最小化方法。
【請求項１６】
前記第２ダミースキャンの結果得られた信号の大きさが前記第２臨界値以下である場合、前記第１ダミースキャン段階に戻る、請求項９に記載のタッチパネルにおけるノイズ最小化方法。
【請求項１７】
前記第２ダミースキャンの結果得られた信号の大きさが前記第２臨界値以下である場合、前記第１ダミースキャン段階に戻る反復回数が臨界回数以上になれば、前記駆動信号の周波数を変更する周波数ホッピング段階を行なう、請求項１６に記載のタッチパネルにおけるノイズ最小化方法。
【請求項１８】
互いに交差する複数本の駆動ラインと複数本の感知ラインを含むタッチパネルを含んでノイズが最小化されたタッチ感知装置であって、
前記駆動ラインに駆動信号を印加しない状態で前記感知ラインからの信号を感知するダミースキャンを行なう感知部と、
前記ダミースキャンの結果得られた信号の大きさと臨界値とを比較して、前記駆動信号の周波数である第１周波数帯域におけるノイズを評価する周波数ホッピング部と
を含むタッチ感知装置。
【請求項１９】
前記周波数ホッピング部は、前記比較の結果、前記ダミースキャンの結果得られた信号の大きさが前記臨界値より大きい場合には、前記駆動信号の周波数を変更する周波数ホッピングを行なう、請求項１８に記載のタッチ感知装置。
【請求項２０】
前記周波数ホッピングは、前記第１周波数と異なる第２周波数帯域で前記ダミースキャンを行った結果得られた信号の大きさが前記臨界値より小さい時、前記駆動信号の周波数を前記第２周波数に変更する動作を含む、請求項１９に記載のタッチ感知装置。
【請求項２１】
前記周波数ホッピングは、前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが前記臨界値より大きい時、前記第１周波数及び前記第２周波数と異なる第３周波数帯域で前記ダミースキャンを行なう動作をさらに含む、請求項２０に記載のタッチ感知装置。
【請求項２２】
前記周波数ホッピングは、前記第１周波数と異なる第２周波数帯域で前記ダミースキャンを行った結果得られた信号の大きさが、前記第１周波数帯域におけるダミースキャンの結果得られた信号の大きさより小さい時、前記駆動信号の周波数を前記第２周波数に変更する動作を含む、請求項１９に記載のタッチ感知装置。
【請求項２３】
前記周波数ホッピングは、前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが、前記第１周波数帯域におけるダミースキャンの結果得られた信号の大きさ以上の時、前記第１周波数及び前記第２周波数と異なる第３周波数帯域で前記ダミースキャンを行なう動作をさらに含む、請求項２２に記載のタッチ感知装置。
【請求項２４】
前記周波数ホッピング部は、１以上の周波数候補群に対してダミースキャンを行い、最小の信号の大きさを示す周波数で前記駆動信号の周波数を変更する周波数ホッピングを行なう、請求項１９に記載のタッチ感知装置。
【請求項２５】
前記感知部は、前記複数本の駆動ラインに駆動信号を順次入力し、タッチに対する感知を行なう１サイクルが終了した時点ごとに前記ダミースキャンを周期的に行なう、請求項１８に記載のタッチ感知装置。
【請求項２６】
互いに交差する複数本の駆動ラインと複数本の感知ラインを含むタッチパネルを含んでノイズが最小化されたタッチ感知装置であって、
前記駆動ラインに駆動信号を印加しない状態で前記感知ラインからの信号を感知するダミースキャンを１回以上行なう第１ダミースキャンを行ない、前記第１ダミースキャンの結果得られた信号の大きさが第１臨界値より大きい場合、前記ダミースキャンを再び１回以上行なう第２ダミースキャンを行なう感知部と、
前記第２ダミースキャンの結果得られた信号の大きさと第２臨界値とを比較して、前記駆動信号の周波数である第１周波数帯域におけるノイズを評価する周波数ホッピング部と
を含む、タッチ感知装置。
【請求項２７】
前記周波数ホッピング部は、前記第２ダミースキャンの結果得られた信号の大きさが前記第２臨界値より大きい場合には、前記駆動信号の周波数を変更する周波数ホッピング動作を行なう、請求項２６に記載のタッチ感知装置。
【請求項２８】
前記周波数ホッピングは、前記第１周波数と異なる第２周波数帯域でダミースキャンを行なった結果得られた信号の大きさが、前記第１周波数帯域における第１又は第２ダミースキャンの結果得られた信号の大きさより小さい時、前記駆動信号の周波数を前記第２周波数に変更する動作を含む、請求項２７に記載のタッチ感知装置。
【請求項２９】
前記周波数ホッピングは、前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが、前記第１周波数帯域における第１又は第２ダミースキャンの結果得られた信号の大きさ以上の時、前記第１周波数及び前記第２周波数と異なる第３周波数帯域で前記ダミースキャンを行なう動作をさらに含む、請求項２８に記載のタッチ感知装置。
【請求項３０】
前記周波数ホッピングは、前記第１周波数と異なる第２周波数帯域で前記ダミースキャンを行なった結果得られた信号の大きさが、前記第１又は第２臨界値以下の時、前記駆動信号の周波数を前記第２周波数に変更する動作を含む、請求項２７に記載のタッチ感知装置。
【請求項３１】
前記周波数ホッピングは、前記第２周波数帯域におけるダミースキャンの結果得られた信号の大きさが、前記第１又は第２臨界値より大きい時、前記第１周波数及び前記第２周波数と異なる第３周波数帯域で前記ダミースキャンを行なう動作をさらに含む、請求項３０に記載のタッチ感知装置。
【請求項３２】
前記周波数ホッピング部は、１以上の周波数候補群に対してダミースキャンを行ない、最小の信号の大きさを示す周波数で前記駆動信号の周波数を変更する周波数ホッピングを行なう、請求項２７に記載のタッチ感知装置。
【請求項３３】
前記第２ダミースキャンの結果得られた信号の大きさが前記第２臨界値以下である場合、前記感知部は、再び前記第１ダミースキャンを行なう、請求項２６に記載のタッチ感知装置。
【請求項３４】
前記第２ダミースキャンの結果得られた信号の大きさが前記第２臨界値以下である場合、前記第１ダミースキャン段階に戻る反復回数が臨界回数以上になると、前記周波数ホッピング部は、前記駆動信号の周波数を変更する周波数ホッピング動作を行なう、請求項３３に記載のタッチ感知装置。
【請求項３５】
請求項１ないし１７のいずれか一項による方法を実行するためのコンピュータプログラムを記録するためのコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルにおいてノイズを最小化するための方法、タッチ感知装置及びコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
一般的に、電子通信技術の発展を通じて多様な電子機器が作られている。このような機器は、次第に使用者の操作の便宜性とデザインの優秀さを強調する趨勢にあるが、このような趨勢に伴って強調されるのは、キーボード或いはキーパッドで代表される入力装置の多辺化である。
【０００３】
入力装置は、キーボード或いはキーパッド等の入力装置を通じたデータ処理過程から発展し、入力装置と出力装置が一つにくくられて使用可能なタッチパネル（Ｔｏｕｃｈ Ｐａｎｅｌ）の形態にまで発展した。このようなタッチパネルは、他の入力機器なしに入力が可能な入力装置を通称する概念であって、タッチパネルを通じた入力は、ディスプレイパネルを直接タッチする方式からなる。これは、簡単ながらも誤動作が少ないという長所がある。
【０００４】
一方、最近になってグラフィック・ユーザ・インターフェース（ＧＵＩ：Ｇｒａｐｈｉｃ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）システムの発達及び大衆化に伴い、入力が簡単なタッチスクリーン（Ｔｏｕｃｈ Ｓｃｒｅｅｎ）の使用が普遍化している。タッチスクリーンは、タッチセンサーパネル上におけるタッチ発生位置を認識し、これに該当する動作が行われる方式で具現化される。
【０００５】
タッチセンサーパネルは、行配線と列配線のマトリックス形態で形成することができ、行配線と列配線が互いに交差する所にセンサ又はピクセルが存在する。それぞれの行配線は感知信号によって駆動し、感知信号により列配線に注入される電荷がタッチの量に比例するため、タッチ位置を識別することができるのである。
【０００６】
一般的には、それぞれの行配線に特定周波数を有する駆動信号を入力した後、それぞれの列配線を介して該当周波数の信号を感知することにより、タッチの有無及びその位置を識別し出す。しかし、様々な理由で該当周波数帯域にノイズが存在することになれば、タッチ感知の精度が落ちることになる。したがって、前記駆動信号の周波数、すなわち、タッチ感知に使用される周波数を変更しなければならない必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、タッチ感知において、駆動信号の周波数帯域にノイズが存在する場合、駆動信号の周波数を変更してノイズを最小化させることにある。
【課題を解決するための手段】
【０００８】
本発明の一実施形態によれば、互いに交差する複数本の駆動ラインと複数本の感知ラインを含むタッチパネルにおいてノイズを最小化するための方法であって、前記駆動ラインに駆動信号を印加しない状態で前記感知ラインからの信号を感知するダミースキャン段階と、前記ダミースキャンの結果得られた信号の大きさと臨界値とを比較して、前記駆動信号の周波数である第１周波数帯域におけるノイズを評価する段階とを含む、タッチパネルにおけるノイズ最小化方法が提供される。
【０００９】
本発明の他の実施形態によれば、互いに交差する複数本の駆動ラインと複数本の感知ラインを含むタッチパネルにおいてノイズを最小化するための方法であって、前記駆動ラインに駆動信号を印加しない状態で前記感知ラインからの信号を感知するダミースキャンを1回以上行なう第１ダミースキャン段階と、前記第１ダミースキャンの結果得られた信号の大きさが第１臨界値より大きい場合、前記ダミースキャンをもう一度１回以上繰り返して行なう第２ダミースキャン段階と、前記第２ダミースキャンの結果得られた信号の大きさと第２臨界値とを比較して、前記駆動信号の周波数である第１周波数帯域におけるノイズを評価する段階とを含む、タッチパネルにおけるノイズ最小化方法が提供される。
【００１０】
本発明のさらに他の実施形態によれば、互いに交差する複数本の駆動ラインと複数本の感知ラインを含むタッチパネルを含んでノイズが最小化されたタッチ感知装置であって、前記駆動ラインに駆動信号を印加しない状態で前記感知ラインからの信号を感知するダミースキャンを行なう感知部と、前記ダミースキャンの結果得られた信号の大きさと臨界値とを比較して、前記駆動信号の周波数である第１周波数帯域におけるノイズを評価する周波数ホッピング部とを含むタッチ感知装置が提供される。
【００１１】
本発明のさらに他の実施形態によれば、互いに交差する複数本の駆動ラインと複数本の感知ラインを含むタッチパネルを含んでノイズが最小化されたタッチ感知装置であって、前記駆動ラインに駆動信号を印加しない状態で前記感知ラインからの信号を感知するダミースキャンを１回以上行なう第１ダミースキャンを行ない、前記第１ダミースキャンの結果得られた信号の大きさが第１臨界値より大きい場合、前記のダミースキャンをもう一度１回以上繰り返して行なう第２ダミースキャンを行なう感知部と、前記第２ダミースキャンの結果得られた信号の大きさと第２臨界値とを比較して、前記駆動信号の周波数である第１周波数帯域におけるノイズを評価する周波数ホッピング部とを含む、タッチ感知装置が提供される。
【００１２】
一方、本発明のさらに他の実施形態によれば、特定周波数におけるノイズを評価して駆動信号の周波数を変更することにより、タッチ感知におけるノイズを最小化するための他の方法及びこのような方法を行なうためのコンピュータプログラムを記録するためのコンピュータ読取可能な記録媒体が提供される。
【発明の効果】
【００１３】
本発明によると、駆動ラインに駆動信号が印加されない状態で出力される感知ラインからの信号を介してノイズを評価し、ノイズ存在時には駆動信号の周波数を変更することによって、タッチ感知におけるノイズを最小化することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態によるタッチ感知装置の構成を説明するための図面である。
【図２】本発明の第１の実施形態によるタッチパネルにおけるノイズ最小化方法を説明するための図面である。
【図３】本発明の第１の実施形態によるタッチパネルにおけるノイズ最小化方法を説明するための図面である。
【図４】本発明の第２の実施形態によるタッチパネルにおけるノイズ最小化方法を説明するための図面である。
【図５】本発明の第２の実施形態によるタッチパネルにおけるノイズ最小化方法を説明するための図面である。
【図６】本発明の第２の実施形態によるタッチパネルにおけるノイズ最小化方法を説明するための図面である。
【発明を実施するための形態】
【００１５】
後述する本発明に対する詳細な説明は、本発明を実施することができる特定の実施形態を例示として図示する添付の図面を参照する。これらの実施形態は、当業者が本発明を実施するのに十分なように詳しく説明する。本発明の多様な実施形態は互いに異なるが、相互に排他的である必要はないことが理解されなければならない。例えば、ここに記載されている特定形状、構造及び特性は、一実施形態に関連して、本発明の精神及び範囲を外れないながらも、他の実施形態で具現することができる。また、それぞれの開示された実施形態内の個別の構成要素の位置又は配置は、本発明の精神及び範囲を外れないながらも変更できることが理解されなければならない。したがって、後述する詳細な説明は、限定的な意味として取ろうとするのではなく、本発明の範囲は、適切に説明されるならば、その請求項が主張するのと均等なすべての範囲とともに添付された請求項によってのみ限定される。図面において類似の参照符号は様々な側面にわたって同一もしくは類似の機能を指し示す。
【００１６】
以下では、本発明が属する技術分野で通常の知識を持った者が本発明を容易に実施できるようにするために、本発明の好ましい実施形態に関して、添付された図面を参照して詳しく説明することにする。
【００１７】
［本発明の好ましい実施形態］
図１は、本発明の実施形態によるタッチ感知装置の概略的な構成を説明する図面である。
【００１８】
図１を参照すると、本発明のタッチ感知装置は、複数の行配線及び列配線からなるタッチ感知パネル１１０、タッチ感知パネル１１０に駆動信号を入力する駆動信号供給部１２０、列配線から出力される信号を感知する感知部１３０、周波数ホッピング部１４０を含む。駆動信号供給部１２０、感知部１３０、周波数ホッピング部１４０は、所定の信号によって制御されるモジュールでもよい。このような構成要素は、後述する特定動作をしたり、特定アルゴリズムを行なうルーチン、サブルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを包括するが、これに制限されはしない。以下で、駆動信号供給部１２０、感知部１３０、周波数ホッピング部１４０を互いに別の構成要素であると説明するが、これは説明の便宜のためのものであるだけで、このうち少なくとも２つの構成要素は一つのモジュールで構成することもできる。例えば、感知部１３０と周波数ホッピング部１４０は、それぞれの機能を行なう一つの構成要素で具現することができる。
【００１９】
タッチ感知パネル１１０は、行配線及び列配線の行列で形成される。行配線と列配線は誘電体物質として分離しており、互いに交差する地点にはセンサー又はピクセルが存在する。それぞれの行は、刺激信号によって駆動することができる。したがって、行配線が駆動ラインと言える。また、行配線に注入される駆動信号によってタッチが成された地点に該当する列配線から出力される感知信号は、他の列配線から出力される信号とは変わって、このような信号によってタッチの地点を識別することができる。したがって、列配線を感知ラインとも言える。
【００２０】
以下の説明及び添付される図面では、行と列が直交アレイを構成するタッチ感知パネルを例に挙げて説明するが、本発明はこれに制限されず、対角線、同心円及び３次元ランダム配列等をはじめとする任意の数の次元及びこの応用配列を有する他のタッチ感知パネルに適用することができる。
【００２１】
駆動ラインと感知ラインは、透明導電性物質（例えば、ＩＴＯ（Ｉｎｄｉｕｍ Ｔｉｎ Ｏｘｉｄｅ）又はＡＴＯ（Ａｎｔｉｍｏｎｙ Ｔｉｎ Ｏｘｉｄｅ）など）で形成することができる。しかし、他の透明物質又は銅などの不透明導電性物質で形成することもできる。
【００２２】
それぞれの駆動ラインを介しては、特定の周波数を有する信号を入力することができる。このような信号は、駆動信号供給部１２０によって生成することができる。駆動信号供給部１２０は、それぞれの駆動ラインに駆動信号を順次入力することができる。例えば、クロック信号等を基準として、第１区間の間は第１駆動ラインＤ０に駆動信号を入力し、第２区間の間は第２駆動ラインＤ１に駆動信号を入力するなどの方式で、２本以上の感知ラインに同時に同一の駆動信号が入力されないように制御することができる。複数本の感知ラインに同時に同一の駆動信号が入力されると、特定の感知ラインを介してタッチが感知されても、いかなる駆動ラインの位置にタッチが発生したのか分からないためである。したがって、それぞれの駆動ラインには、駆動信号が互いに異なるタイミングで供給されなければならない。
【００２３】
特定位置にタッチが発生した時、該当位置を経由する感知ラインには他の感知ラインとは異なる信号が出力される。感知部１３０は各感知ラインから出力される信号を受けて、どの感知ラインに該当する位置にタッチが発生したかを判断する。感知部１３０は、駆動信号供給部１２０により供給される駆動信号の周波数と同一の周波数に該当する信号を感知することができる。
【００２４】
例えば、タッチが成された地点を経由する感知ラインから出力される信号は、正常な状態である他の感知ラインから出力される信号に比べて低い振幅を有し得るのだが、このような差を判別することによりタッチが成された地点を識別することができる。それぞれの感知ラインから出力される信号に対する観察は、同時に成されてもよく、順次成されてもよい。
【００２５】
一方、タッチ感知パネル１１０にタッチが発生しなくても、ノイズ等によって、感知部１３０により受信される信号の大きさが変わり得る。現在の感知信号の周波数と同じ周波数のノイズが存在する場合には、感知部１３０によって感知された信号の特徴が変わり得る。
【００２６】
本発明の実施形態による周波数ホッピング部１４０は、現在の駆動信号周波数におけるノイズを評価し、ノイズが最小化された周波数を探し出し、駆動信号が該当周波数に変更されるようにする。
【００２７】
以下では、このようなノイズ最小化方法について説明することにする。
【００２８】
ノイズ最小化方法
第１の実施形態
図２は、本発明の第１の実施形態によるタッチパネルにおけるノイズを最小化するための方法を説明するための図面である。
【００２９】
図１及び図２を参照すると、まず、感知部１３０においてダミースキャンを実施する（Ｓ２１０）。本明細書で「ダミースキャン」とは、駆動ラインに駆動信号が入力されない状態で各感知ラインからの信号を感知する過程を意味する。「ダミースキャン」は、１回以上の信号感知によって実行することができる。すなわち、段階Ｓ２１０におけるダミースキャンは、駆動信号が印加されない状態で感知ラインからの信号感知を１回だけ行なうこともできるが、それ以上行なうこともできる。タッチに対する感知のためには、駆動ラインに特定周波数を有する駆動信号を入力し、感知ラインから出力される信号を感知する過程が行われるが、駆動ラインに駆動信号を入力させない状態で感知ラインから出力される信号を感知すれば、現在のノイズの存在の有無が分かる。このようなダミースキャンは周期的に行なってもよく、非周期的に行なってもよい。例えば、それぞれの駆動ラインＤ０〜Ｄｎに駆動信号を順次入力してタッチに対する感知を行なう１サイクルが終了した時点毎に、すべての駆動ラインＤ０〜Ｄｎに駆動信号を入力させない状態で１回以上のダミースキャンを行なってもよい。
【００３０】
本発明の実施形態による周波数ホッピング部１４０は、ダミースキャンの結果、感知部１３０により感知された信号の大きさＮＳ０と臨界値ＮＴ０とを比較する（Ｓ２２０）。感知部１３０により感知された信号の大きさＮＳ０は、各感知ラインから出力される信号の平均値でもよく、最大値でもよく、全信号の合計でもよい。しかし、ノイズ存在時、感知信号から出力される信号の特徴だけが分かれば、いかなる変数を用いても足りる。ダミースキャンの結果、感知部１３０により感知された信号の大きさＮＳ０が臨界値ＮＴ０以下ならば、現在の駆動信号の周波数（又は、感知部１３０により感知される信号の周波数）帯域においてノイズが許容値以上で存在しないということなので、継続して同じ周波数の駆動信号を使用することができる。この時、単一のダミースキャン過程は継続して（例えば、すべての駆動ラインＤ０〜Ｄｎに駆動信号を順次入力し、タッチ感知を行なう１サイクルが完了する度に）行なうことができる。
【００３１】
一方、ダミースキャンの結果、感知部１３０により感知された信号の大きさＮＳ０が臨界値ＮＴ０より大きければ、現在の駆動信号の周波数と同じ周波数のノイズが許容値以上で存在するということなので、周波数ホッピング部１４０は感知部１３０により感知される信号の対象周波数を変更する（Ｓ２３０）。これを「周波数ホッピング（Ｆｒｅｑｕｅｎｃｙ Ｈｏｐｐｉｎｇ）」という。周波数ホッピングが行われた後には，当該周波数における単一のダミースキャンが繰り返し行われてもよい（Ｓ２１０）。
【００３２】
図３を参照すると、周波数ホッピングＳ２３０は、次のような過程で進めることができる。まず、現在の駆動信号の周波数と異なる周波数帯域でダミースキャンを行なう（Ｓ２３１）。すなわち、現在、感知部１３０が第１周波数帯域に該当する信号を感知している場合、これを第２周波数帯域に変えてダミースキャンを行なう。ダミースキャンの結果感知された信号の大きさＮＳ０’と臨界値ＮＴ０とを比較して（Ｓ２３２）、ダミースキャンの結果感知された信号の大きさＮＳ０’が臨界値ＮＴ０以下ならば、駆動信号の周波数を該当周波数に変更する（Ｓ２３３）。しかし、第２周波数帯域でダミースキャンを行なった結果感知された信号の大きさＮＳ０’が臨界値ＮＴ０より大きければ、再び第３周波数に変更して再びダミースキャンを行なう（Ｓ２３１）。
【００３３】
しかし、図３に示された実施形態以外にも、周波数ホッピングＳ２３０は様々な方法で行なうことができる。例えば、段階Ｓ２３２で変更された周波数でのダミースキャン結果の信号の大きさＮＳ０’と変更前の周波数でのダミースキャン結果の信号の大きさＮＳ０とを比較することもできる。また、様々な周波数候補群に対するダミースキャンを全て行なってみて、その中で一番小さい信号の大きさを示す周波数を、変更される周波数で選択することもできる。
【００３４】
周波数ホッピングＳ２３０過程が完了すると、再び段階Ｓ２１０に戻って該当過程を繰り返すことができる。
【００３５】
第２実施形態
図４は、本発明の第２実施形態によるタッチパネルにおけるノイズを最小化するための方法を説明するための図面である。
【００３６】
図１及び図４を参照すると、まず、感知部１３０で第１ダミースキャンを実施する（Ｓ４１０）。前述したように、ダミースキャンは、駆動ラインに駆動信号を入力しない状態で感知ラインからの信号を感知する動作を意味するが、段階Ｓ４１０における第１ダミースキャンは、ダミースキャン動作を1回以上実施することを意味する。第１ダミースキャンを行なった後、感知された信号の大きさＮＳ０と臨界値ＮＴ０とを比較する（Ｓ４２０）。前述したように、感知された信号の大きさＮＳ０は、各感知ラインから出力される信号の平均値でもよく、最大値でもよく、全信号の合計でもよい。
【００３７】
第１ダミースキャンの結果、感知部１３０により感知された信号の大きさＮＳ０が臨界値ＮＴ０以下ならば、現在の駆動信号の周波数（又は、感知部１３０により感知される信号の周波数）帯域においてノイズが許容値以上で存在はしないということなので、継続して同じ周波数の駆動信号を使用することができる。この時、第１ダミースキャン過程は継続して（例えば、全ての駆動ラインＤ０〜Ｄｎに駆動信号を順次入力してタッチ感知を行なう１サイクルが完了する度に）、行なうことができる。
【００３８】
一方、ダミースキャンの結果、感知部１３０により感知された信号の大きさＮＳ０が第１臨界値ＮＴ０より大きければ、現在の駆動信号の周波数と同じ周波数のノイズが許容値以上で存在するということであり得る。
【００３９】
この時、周波数ホッピング部１４０は、第２ダミースキャンを行なう（Ｓ４３０）。第２ダミースキャンは、ダミースキャンをもう一度1回以上実施してみる動作でもよい。すなわち、駆動ラインに駆動信号を印加しない状態で感知ラインからの信号感知を1回以上行なう。反復回数は、段階Ｓ４１０におけるダミースキャン反復回数と同じでもよいが、異なってもよい。例えば、第２ダミースキャン段階Ｓ４３０におけるダミースキャン反復回数は、第１ダミースキャン段階Ｓ４１０におけるダミースキャン反復回数より大きくてもよい。
【００４０】
第２ダミースキャン後には、その結果得られた信号の大きさＮＳ１と第２臨界値ＮＴ１とを比較する（Ｓ４４０）。ここにおける臨界値ＮＴ１は、段階Ｓ４２０で使用した臨界値ＮＴ０と異なる値であり得る。例えば、第１ダミースキャン段階Ｓ４１０におけるダミースキャン反復回数と第２ダミースキャン段階Ｓ４２０におけるダミースキャン反復回数が同一の時、段階Ｓ４４０で使用される臨界値ＮＴ１は段階Ｓ４２０で使用される臨界値ＮＴ０より大きい値であり得る。
【００４１】
第２ダミースキャンで得られた信号の大きさＮＳ１は、各ダミースキャンで得られた信号の大きさの平均、最大値又は総計の少なくとも一つでもよいが、これに制限はされない。段階Ｓ４４０における比較結果、第２ダミースキャンで得られた信号の大きさＮＳ１が第２臨界値ＮＴ１以下ならば、再び同じ周波数で単一のダミースキャンＳ４１０を行なう。この時、段階Ｓ４１０ないしＳ４４０が無限に繰り返され得るため、その反復回数を制限する必要がある。このために、段階Ｓ４５０及び段階Ｓ４６０が行なわれ得る。段階Ｓ４４０から段階Ｓ４１０に戻る度に「再始動回数」を１ずつ増加させる（Ｓ４５０）。「再始動回数」が既に設定された反復限界値（ＭＡＸ_ＴＲＹ）と同一になれば、段階Ｓ４１０に戻る過程を中断し、周波数ホッピング過程Ｓ４７０に進めることができる。しかし、段階Ｓ４５０及び段階Ｓ４６０は省略可能である。
【００４２】
段階Ｓ４４０における比較の結果、第２ダミースキャンで得られた信号の大きさＮＳ１が第２臨界値ＮＴ１より大きかったり、段階Ｓ４１０ないし段階Ｓ４４０の反復が所定回数以上になる場合には、周波数ホッピングが行われる（Ｓ４７０）。前述したように、周波数ホッピングは、感知部１３０の感知対象になる信号の周波数を変更することである。
【００４３】
図５を参照すると、周波数ホッピングＳ４７０は、次のような過程で進めることができる。まず、現在の駆動信号の周波数と異なる周波数帯域でダミースキャンを行なう（Ｓ４７１）。すなわち、現在、感知部１３０が第１周波数帯域に該当する信号を感知している場合、これを第２周波数帯域に変えてダミースキャンを1回以上行なう。第２周波数帯域でダミースキャンを行って得られた信号の大きさＮＳ２と第１周波数帯域でダミースキャンを行って得られた信号の大きさＮＳ１とを比較する（Ｓ４７２）。図５においては、第１周波数帯域でダミースキャンを行って得られた信号の大きさＮＳ１を段階Ｓ４３０（図４参照）における第２ダミースキャンの結果得られた信号の大きさＮＳ１と例示したが、段階Ｓ４１０における第１ダミースキャンの結果得られた信号の大きさＮＳ０で代替することもできる。
【００４４】
段階Ｓ４７２における比較結果、第２周波数帯域でダミースキャンを行った結果感知された信号の大きさＮＳ２が、第１周波数帯域でダミースキャンを行って得られた信号の大きさＮＳ１より小さければ、駆動信号の周波数を該当周波数に変更する（Ｓ４７３）。しかし、そうでなければ、再び第３周波数に変更して再度ダミースキャンを行なう（Ｓ４７１）。
【００４５】
一方、図６を参照すると、周波数ホッピングＳ４７０は、次のような過程で進めることもできる。まず、現在の駆動信号の周波数と異なる周波数帯域でダミースキャンを行なう（Ｓ４７４）。すなわち、現在、感知部１３０が第１周波数帯域に該当する信号を感知している場合、これを第２周波数帯域に変えてダミースキャンを1回以上行なう。第２周波数帯域で単一のダミースキャンを行って得られた信号の大きさＮＳ２と臨界値ＮＴ０とを比較する（Ｓ４７５）。ここでの臨界値ＮＴ０は、段階Ｓ４２０（図４参照）で第１ダミースキャンの結果得られた信号の大きさＮＳ０と比較対象になる臨界値ＮＴ０と同じ値であり得るが、段階Ｓ４４０で第２ダミースキャンの結果得られた信号の大きさＮＳ１と比較対象になる臨界値ＮＴ１と同じ値でもあり得るし、これとは異なる第３の臨界値でもあり得る。段階Ｓ４７２における比較結果、第２周波数帯域でダミースキャンを行った結果感知された信号の大きさＮＳ２が臨界値ＮＴ０より小さければ、駆動信号の周波数を該当周波数に変更する（Ｓ４７６）。しかし、そうでなければ、再び第３周波数に変更して再度単一のダミースキャンを行なう（Ｓ４７４）。
【００４６】
しかし、図５及び図６に示された実施形態以外にも、周波数ホッピングＳ４７０は様々な方法で行なうことができる。例えば、前述したように、図５に示された方法の変形例として、段階Ｓ４７２において、第２周波数帯域でダミースキャンで得られた信号の大きさＮＳ２と段階Ｓ４４０（図４参照）で使用した臨界値ＮＴ１とを比較することもできる。また、様々な周波数候補群に対するダミースキャンを全て行ってみて、そのうち一番小さい信号の大きさを示す周波数を変更される周波数で選択することもできる。
【００４７】
再び図４を参照すると、周波数ホッピング過程Ｓ４７０が完了した後には、再び段階Ｓ４１０又は段階Ｓ３４０に戻って該当過程を繰り返すことができる。すなわち、周波数ホッピングが完了した後には、変更された周波数帯域で第１ダミースキャンを行って（Ｓ４１０）、ノイズを評価することもでき、第１ダミースキャン過程は省略したままで第２ダミースキャンを行い（Ｓ４３０）、ノイズを評価することもできる。
【００４８】
以上において、本発明の実施形態に説明された特徴、構造、効果などは、本発明の少なくとも一つの実施形態に含まれ、必ずしも一つの実施形態にのみ限定される訳ではない。さらに、各実施形態において例示された特徴、構造、効果などは、実施形態が属する分野における通常の知識を持つ者によって、他の実施形態についても組み合わせ又は変形されて実施可能である。したがって、このような組み合わせと変形に関係した内容は、本発明の範囲に含まれるものと解釈されるべきである。
【００４９】
また、以上において実施形態を中心に説明したが、これは単に例示であるだけであって、本発明を限定する訳ではなく、本発明が属する分野における通常の知識を有する者であれば、本実施形態の本質的な特性を外れない範囲で、以上において例示されない様々な変形と応用が可能であることが分かるはずである。例えば、実施形態に具体的に示された各構成要素は、変形して実施することができる。そして、このような変形と応用に係る相違点は、添付の特許請求の範囲において規定する本発明の技術的範囲に含まれるものと解釈されるべきである。
【符号の説明】
【００５０】
１１０    タッチパネル
１２０    駆動信号供給部
１３０    感知部
１４０    周波数ホッピング部
【図１】
2013206463.tif 000003
【図２】
2013206463.tif 000004
【図３】
2013206463.tif 000005
【図４】
2013206463.tif 000006
【図５】
2013206463.tif 000007
【図６】
2013206463.tif 000008