(57)【要約】【課題】透明なタッチセンサの利用を可能にし且つ好都合に統合されたパッケージングを提供するマルチタッチ可能なタッチスクリーンコントローラを提供する。【解決手段】マルチポイント表面コントローラが開示される。コントローラは、容量性マルチタッチセンサを駆動するための出力回路及び該センサを読み取るための入力回路を含む集積回路を含む。また、本明細書で開示されるものは、種々のノイズ除去及びダイナミックレンジ向上技術であり、これによりコントローラをハードウェアの再設定なして種々の条件で種々のセンサと共に用いることが可能となる。【選択図】図２
2014059908.tif 000002
【特許請求の範囲】
【請求項１】
タッチセンサパネルの１つ若しくはそれ以上のタッチピクセルにおけるキャパシタンスの変化を検出する電荷増幅器であって、
前記１つ若しくはそれ以上のタッチピクセルに接続された反転入力端子、非反転入力端子、及び出力端子を有する演算増幅器と、
前記出力端子と前記反転入力端子との間に接続され、ある範囲の値をもつようにプログラム可能なフィードバックキャパシタと、
前記出力端子と前記反転入力端子との間に接続され、ある範囲の値をもつようにプログラム可能なフィードバック抵抗と、
を備える電荷増幅器。
【請求項２】
前記反転入力端子と前記１つ若しくはそれ以上のタッチピクセルとの間に接続された抵抗を更に備え、該抵抗が、前記フィードバック抵抗及び前記フィードバックキャパシタと組み合わせてアンチエイリアシングフィルタを形成する請求項１に記載の電荷増幅器。
【請求項３】
前記電荷増幅器の非反転入力端子が接地されている請求項１に記載の電荷増幅器。
【請求項４】
前記フィードバックキャパシタの値が前記電荷増幅器のダイナミックレンジを最大にするように選択されている請求項１に記載の電荷増幅器。
【請求項５】
前記フィードバックキャパシタが各ピクセルについて異なる値をもつように構成されている請求項１に記載の電荷増幅器。
【請求項６】
前記フィードバックキャパシタの値を設定する抵抗を更に備える請求項１に記載の電荷増幅器。
【請求項７】
前記抵抗が、前記フィードバックキャパシタの値を各タッチピクセルについてもつように構成された値のルックアップテーブルから成る請求項６に記載の電荷増幅器。
【請求項８】
タッチセンサパネルの１つ若しくはそれ以上のタッチピクセルにおけるキャパシタンスの変化を検出する方法であって、
寄生抵抗及びキャパシタンスの作用を除去しながら前記１つ若しくはそれ以上のタッチピクセルにおけるキャパシタンスの変化を検出するためにタッチピクセル感知ラインの仮想接地電荷増幅を行う段階と、
前記仮想接地電荷増幅のダイナミックレンジをプログラム可能に最適化する段階と、
を含む方法。
【請求項９】
前記仮想接地電荷増幅について利得補償をプログラム可能に行う段階を更に含む請求項８に記載の方法。
【請求項１０】
製造公差を考慮するように各ピクセルについて前記仮想接地電荷増幅のダイナミックレンジを最適化する段階を更に含む請求項８に記載の方法。
【請求項１１】
複数のタッチピクセルと、
前記複数のタッチピクセルに接続されていて、該複数のタッチピクセルの各ピクセルにおけるタッチによるキャパシタンスの変化を検出する１つ若しくはそれ以上の電荷増幅器と、を備え、
前記１つ若しくはそれ以上の電荷増幅器がタッチセンサパネルにおける変化を考慮するように各ピクセルについて構成可能である、
タッチセンサパネル。
【請求項１２】
各電荷増幅器が、該電荷増幅器のダイナミックレンジを最大にするように構成可能なフィードバックキャパシタを備える請求項１１に記載のタッチセンサパネル。
【請求項１３】
前記フィードバックキャパシタが各ピクセルについて異なる値をもつように構成されている請求項１２に記載のタッチセンサパネル。
【請求項１４】
前記フィードバックキャパシタの値を設定する抵抗を更に備える請求項１３に記載のタッチセンサパネル。
【請求項１５】
前記抵抗が、前記フィードバックキャパシタの値を各タッチピクセルについてもつように構成された値のルックアップテーブルから成る請求項１４に記載のタッチセンサパネル。
【請求項１６】
各電荷増幅器が、利得補償を行うようにプログラム可能なフィードバック抵抗を備える請求項１１に記載のタッチセンサパネル。
【請求項１７】
複数のタッチピクセルを有するタッチセンサパネルを補償する方法であって、
前記タッチセンサパネルの複数のタッチピクセルに１つ若しくはそれ以上の電荷増幅器を接続して、前記複数のタッチピクセルの各ピクセルにおけるタッチによるキャパシタンスの変化を検出する段階と、
前記タッチセンサパネルにおける変化を補償するように前記１つ若しくはそれ以上の電荷増幅器を各ピクセルについて構成する段階と、
を含む方法。
【請求項１８】
各電荷増幅器のダイナミックレンジを最大にするように各電荷増幅器にフィードバックキャパシタを構成する段階を更に含む請求項１７に記載の方法。
【請求項１９】
前記フィードバックキャパシタの値を各タッチピクセルについてもつように構成された値のルックアップテーブルを使用する段階を更に含む請求項１７に記載の方法。
【請求項２０】
利得補償を行うために各電荷増幅器においてフィードバック抵抗をプログラムする段階を更に含む請求項１７に記載の方法。
【請求項２１】
タッチセンサパネルを有するコンピュータデバイスであって、前記タッチセンサパネルが、
複数のタッチピクセルと、
前記複数のタッチピクセルに接続されていて、該複数のタッチピクセルの各ピクセルにおけるタッチによるキャパシタンスの変化を検出する１つ若しくはそれ以上の電荷増幅器と、を備え、
前記１つ若しくはそれ以上の電荷増幅器がタッチセンサパネルにおける変化を考慮するように各ピクセルについて構成可能である、
コンピュータデバイス。
【請求項２２】
タッチセンサパネルの１つ若しくはそれ以上のタッチピクセルにおけるキャパシタンスの変化を検出する装置であって、
寄生抵抗及びキャパシタンスの作用を除去しながら前記１つ若しくはそれ以上のタッチピクセルにおけるキャパシタンスの変化を検出するためにタッチピクセル感知ラインの仮想接地電荷増幅を行う手段と、
前記仮想接地電荷増幅のダイナミックレンジをプログラム可能に最適化する手段と、
を備える装置。
【請求項２３】
前記仮想接地電荷増幅について利得補償をプログラム可能に行う手段を更に備える請求項２２に記載の装置。
【請求項２４】
製造公差を考慮するように各ピクセルについて前記仮想接地電荷増幅のダイナミックレンジを最適化する手段を更に備える請求項２２に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチポイントタッチ表面コントローラに関する。
【背景技術】
【０００２】
現在、コンピュータシステムにおいてオペレーションを実行するための多くのスタイルの入力デバイスが存在する。一般に、このオペレーションは、ディスプレイ画面上でのカーソルの移動及び／又は選択の実施に対応する。例証として、入力デバイスとしては、ボタン又はキー、マウス、トラックボール、タッチパッド、ジョイスティック、タッチスクリーン、及び同様のものを含むことができる。タッチパッド及びタッチスクリーン（総称して「タッチ表面」）は、その操作が容易且つ汎用性があり、並びに価格が下がってきているので、ますます普及してきている。タッチ表面により、ユーザは、パッド又はディスプレイ画面とすることができる表面を指、スタイラス、又は同様のものを用いて単にタッチすることによって選択を実行し、カーソルを移動させることが可能になる。一般に、タッチ表面は、タッチ及びそのタッチの位置を認識し、コンピュータシステムがそのタッチを解釈して、次いでタッチに基づいたアクションを実行する。
【０００３】
特に関心があるのはタッチスクリーンである。２００４年５月６日に出願された名称「Ｍｕｌｔｉｐｏｉｎｔ  Ｔｏｕｃｈｓｃｒｅｅｎ」の本出願人による同時係属中の米国特許出願シリアル番号１０／８４０，８６２において、種々のタイプのタッチスクリーンが記載されており、当該出願は引用により全体が本明細書に組み込まれる。当該出願で述べているように、タッチスクリーンは通常、タッチパネル、コントローラ、及びソフトウェアドライバを含む。タッチパネルは一般に、タッチ感知面を備えた透明なパネルである。
タッチパネルは、タッチ感知面がディスプレイ画面の可視領域を有効範囲に含むようにディスプレイ画面の前面に位置付けられる。タッチパネルは、タッチ事象を記録し、これらの信号をコントローラに送る。コントローラはこれらの信号を処理し、そのデータをコンピュータシステムに送る。ソフトウェアドライバは、タッチ事象をコンピュータ事象に変換する。
【０００４】
抵抗式、容量式、赤外線式、表面弾性波式、電磁式、近接場イメージング式、その他を含む、幾つかのタイプのタッチスクリーン技術がある。これらのデバイスの各々には、利点と欠点とがあり、これらはタッチスクリーンの設計又は構成の際に考慮される。先行技術において見られる１つの問題点は、感知面上に複数の物体が置かれたときでも、これらのデバイスが単一のポイントしか報告できないことである。すなわち、これらには複数の接触ポイントを同時に探知する機能がない。抵抗式及び従来の容量式技術では、同時に発生する全てのタッチポイントの平均が求められ、タッチポイント間のどこか１つのポイントが報告される。表面弾性波及び赤外線技術では、マスキングに起因して、同じ水平ライン又は垂直ライン上にある複数のタッチポイントの正確な位置を見分けることはできない。いずれの場合においても、誤った結果がもたらされる。
【０００５】
これらの問題は、タブレットＰＣなどのハンドヘルドデバイスにおいて特に問題であり、ここでは、一方の手はタブレットを握るのに用いて、他方の手はタッチ事象を生成するのに用いる。例えば、図１Ａ及び１Ｂに示すように、タブレット２を握ると、親指３がタッチスクリーン５のタッチ感知面４の縁部と重なる。図１Ａに示すように、抵抗式及び容量式パネルにより使用されるタッチ技術が平均化を使用する場合には、左手の親指３と右手の人差し指６との間のどこかにある単一のポイントが報告されることになる。図１Ｂに示すように、赤外線及び表面弾性波パネルにより使用される技術が投影走査式を使用する場合には、親指の垂直成分が大きいことに起因して、人差し指６の正確な垂直位置を見分けることは困難である。タブレット２は、グレーで示されるパッチを解像することしかできない。本質的に、親指３は、人差し指６の垂直位置を無効にする。
【０００６】
現在利用可能な実質的に全ての市販のタッチスクリーンベースのシステムは、単一ポイント検出しか提供しておらず、解像度及び速度が限定されるが、現在利用可能な他の製品では、複数のタッチポイントを検出することができる。残念なことに、これらの製品は、回路素子を電極構造の背部に配置する必要があるので、不透明な表面上でしか機能しない。このような製品の実施例には、Ｆｉｎｇｅｒｗｏｒｋｓシリーズのタッチバッド製品が含まれる。これまでのところ、このような技術を用いて検出可能なポイントの数は、検出回路のサイズにより限定されたものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】米国特許出願シリアル番号１０／８４０，８６２公報
【特許文献２】米国特許第６，３２３，８４６号公報
【特許文献３】米国特許第６，８８８，５３６号公報
【特許文献４】米国特許第６，６７７，９３２号公報
【特許文献５】米国特許第６，５７０，５５７号公報
【特許文献６】米国特許出願第１１／０１５，４３４号公報
【特許文献７】米国特許第１０／９０３，９６４号公報
【特許文献８】米国特許第１１／０４８，２６４号公報
【特許文献９】米国特許第１１／０３８，５９０号公報
【特許文献１０】米国特許第１１／２２８，７５８号公報
【特許文献１１】米国特許第１１／２２８，７００号公報
【特許文献１２】米国特許第１１／２２８，７３７号公報
【特許文献１３】米国特許第１１／３６７，７４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従って、当該技術において必要とされることは、透明なタッチセンサの利用を可能にし且つ好都合に統合されたパッケージングを提供するマルチタッチ可能なタッチスクリーンコントローラである。
【課題を解決するための手段】
【０００９】
本明細書ではマルチタッチタッチ表面用コントローラが開示される。マルチタッチタッチ表面用コントローラの１つの態様は、マルチタッチセンサ及び感知回路を刺激し、マルチタッチセンサを単一の集積パッケージに読み込むための駆動電子回路の統合に関する。
【００１０】
コントローラの別の態様は、異なる周波数を有する複数の刺激波形をセンサに提供することによりセンサ内のノイズを抑制する技術に関する。これにより、ノイズが特定の周波数で現れる場合の少なくとも１つのノイズの無い検出サイクルが可能となる。
【００１１】
コントローラの別の態様は、種々のセンサ条件に対して最適な感知構成を提供するように回路を容易に構成することが可能にされたプログラム可能構成要素、すなわちプログラム可能抵抗及びキャパシタを含む電荷増幅器に関する。
【００１２】
コントローラの別の態様は、マルチタッチ表面センサ出力の静的部分を排除し、感知回路の全ダイナミックレンジを出力信号の変化部分に割り当てることを可能にすることによって、コントローラのダイナミックレンジを拡張するオフセット補償回路に関する。
【００１３】
コントローラの別の態様は、特定の周波数特性をもつことが知られている特定の復調波形を適用することによって、センサ構成のノイズ排除性を高める復調回路に関する。
【００１４】
コントローラの別の態様は、システムのノイズ排除性を更に高めるために上述の複数の刺激周波数から得られたセンサ出力に様々なアルゴリズムを適用することに関する。
【００１５】
これら及び他の態様は、以下の詳細な図面及び各図を参照することにより、より容易に理解されるであろう。
【図面の簡単な説明】
【００１６】
【図１Ａ】従来技術のタッチスクリーン技術に伴う特定の問題を示す図である。
【図１Ｂ】従来技術のタッチスクリーン技術に伴う特定の問題を示す図である。
【図２】本発明の特定の技術によるマルチタッチスクリーン及びマルチタッチタッチ画面コントローラを組み込んだコンピュータデバイスの透視図である。
【図３】本発明の特定の技術によるマルチタッチスクリーン及びマルチタッチタッチ画面コントローラを組み込んだコンピュータデバイスのブロック図である。
【図４Ａ】マルチタッチタッチ表面のドライブ電極及び感知電極の実施可能な構成を示す図である。
【図４Ｂ】マルチタッチタッチ表面のドライブ電極及び感知電極の実施可能な構成を示す図である。
【図５】本発明の種々の教示を組み込んだマルチコントローラを用いて、マルチタッチ表面とホストコンピュータデバイスとの間の通信を示す階層図である。
【図６】本開示の種々の教示を組み込んだマルチタッチコントローラの出力回路、マルチタッチセンサのセル、及びマルチタッチコントローラの入力回路を示す等価回路である。
【図７】本開示の種々の教示を組み込んだマルチコントローラのある実施形態に組み込まれる電荷増幅器の回路図である。
【図８】本開示の種々の教示によるマルチタッチ表面及びマルチタッチコントローラシステムのブロック図である。
【図９】本開示の特定の教示に従って様々な周波数の駆動波形がマルチタッチセンサに適用されるシーケンスを示す図である。
【図１０】本開示の特定の教示によるマルチタッチコントローラの入力回路を示すブロック図である。
【図１１Ａ】種々の復調波形並びにこれらの通過帯域の周波数スペクトルを示す図である。
【図１１Ｂ】種々の復調波形並びにこれらの通過帯域の周波数スペクトルを示す図である。
【図１２】刺激波形のシーケンス、並びに特定の復調波形、及び結果として得られる出力を示す図である。
【図１３】多数決原理アルゴリズムにより利用されるノイズ除去技術を示す図である。
【図１４】コントローラのオペレーションを示すフローチャートである。
【発明を実施するための形態】
【００１７】
ここでマルチポイントスクリーンコントローラを説明する。カリフォルニア州Ｃｕｐｅｒｔｉｎｏ所在のＡｐｐｌｅ  Ｃｏｍｐｕｔｅｒ，Ｉｎｃ．製コンピュータシステムと互換性があるデバイス及びアプリケーションに関して説明される本発明の以下の実施形態は、単なる例証に過ぎず、どのような点においても限定とみなすべきではない。
【００１８】
図２は、タッチスクリーン構成３０の斜視図であり、ディスプレイ構成３０は、ディスプレイ３４と、ディスプレイの前面に位置付けられた透明タッチスクリーン３６とを含む。ディスプレイ３４は、場合によってはポインタ又はカーソル並びにユーザへの他の情報を含むグラフィカルユーザインタフェース（ＧＵＩ）を表示するよう構成することができる。透明なタッチスクリーン３６は、ユーザのタッチを感知する入力デバイスであり、これによってユーザは、ディスプレイ３４上でグラフィカルユーザインタフェースと対話することができる。一般に、タッチスクリーン３６は、タッチスクリーン３６の表面３８上のタッチ事象を認識した後、この情報をホストデバイスに出力する。ホストデバイスは、例えば、デスクトップ、ラップトップ、ハンドヘルド又はタブレットコンピュータなそのコンピュータに相当することができる。ホストデバイスは、タッチ事象を解釈し、次いでそのタッチ事象に基づいてアクションを実行する。
【００１９】
従来のタッチスクリーンとは対照的に、本明細書に示すタッチスクリーン３６は、タッチ感知表面３８上の異なる位置で同時に発生する複数のタッチ事象を認識するよう構成される。すなわち、タッチスクリーン３６は、複数のコンタクトポイントＴ１〜Ｔ４を同時に探知することを可能にする。タッチスクリーン３６は、タッチスクリーン３６の表面上で同時に発生する各タッチポイントＴ１〜Ｔ４に対して別個の探索信号Ｓ１〜Ｓ４を生成する。１つの実施形態において、認識可能なタッチの数は、約１５とすることができ、これにより、ユーザの１０本の指及び２つの掌を他の３つのコンタクトと共に探知することが可能になる。ホストデバイスを制御するのに使用される複数のタッチスクリーンの多くの実施例が、米国特許第６，３２３，８４６号；第６，８８８，５３６号；第６，６７７，９３２号；第６，５７０，５５７号、並びに同時継続中の米国特許出願第１１／０１５，４３４号；第１０／９０３，９６４号；第１１／０４８，２６４号；第１１／０３８，５９０号；第１１／２２８，７５８号；第１１／２２８，７００号；第１１／２２８，７３７号；第１１／３６７，７４９号に記載されており、これらの各々は引用により全体が本明細書に組み込まれる。
【００２０】
図３は、マルチタッチスクリーンを利用したコンピュータシステム５０のブロック図である。コンピュータシステム５０は、例えば、デスクトップ、ラップトップ、タブレット、又はハンドヘルドコンピュータのようなパーソナルコンピュータシステムとすることができる。コンピュータシステムはまた、案内所、現金自動預入支払機（ＡＴＭ）、販売時点管理機構（ＰＯＳ）、産業機械、ゲーム機、業務用ゲーム機械、自動販売機、電子航空チケット端末、レストラン予約端末、顧客サービスステーション、図書館用端末、学習用デバイス、その他などの公共のコンピュータシステムとすることができる。
【００２１】
コンピュータシステム５０は、命令を実行するよう構成され、更にコンピュータシステムに関連付けられるオペレーションを実施するよう構成されたプロセッサ５６を含む。プロセッサ５６により必要とされるコンピュータコード及びデータは、一般に、プロセッサ５６に動作可能に結合されるストレージブロック５８に格納される。ストレージブロック５８は、読み出し専用メモリ（ＲＯＭ）６０、ランダムアクセスメモリ（ＲＡＭ）６２、ハードディスクドライブ６４、及び／又はＣＤ−ＲＯＭ、ＰＣ−カード、フロッピー（登録商標）ディスク、及び磁気テープなどの取り外し可能ストレージ媒体を含むことができる。また、これらのストレージデバイスのいずれもネットワーク上でアクセスすることができる。コンピュータシステム５０はまた、プロセッサ５６に動作可能に結合されるディスプレイデバイス６８を含む。ディスプレイデバイス６８は、液晶ディスプレイ（例えば、アクティブマトリクス、パッシブマトリクス、その他）、冷陰極管（ＣＲＴ）、プラズマディスプレイ、その他を含む種々のディスプレイタイプのいずれかとすることができる。
【００２２】
コンピュータシステム５０はまた、Ｉ／Ｏコントローラ６６及びタッチスクリーンコントローラ７６を介してプロセッサ５６に動作可能に結合されたタッチスクリーン７０を含む。（Ｉ／Ｏコントローラ６６は、プロセッサ５６と統合してもよく、或いは別個の構成要素であってもよい）いずれの場合においても、タッチスクリーン７０は、ディスプレイデバイス６８の前面に位置付けられる透明パネルであり、ディスプレイデバイス６８と統合してもよく、或いは別個の構成要素であってもよい。タッチスクリーン７０は、ユーザのタッチから入力を受け取り、この情報をプロセッサ５６に送るように構成される。ほとんどの場合において、タッチスクリーン７０は、タッチ並びに該タッチの位置及び大きさを認識している。
【００２３】
図３に示すシステムの階層図である図５を参照すると、タッチセンサとホストコンピュータシステムとの間の相互作用に関する良好な理解を得ることができる。タッチセンサ３０１は最下層に位置する。好ましい実施形態において、センサはＡＳＩＣ（特定用途向け集積回路）３０５とインタフェース接続され、ＡＳＩＣが、以下でより詳細に説明するようにセンサを刺激して生のセンサ出力を読み取る。ＡＳＩＣ３０５は、信号送信３０６によりＤＳＰ（デジタル信号プロセッサ）及び／又はマイクロコントローラ３０７とインタフェース接続され、ＤＳＰ及び／又はマイクロコントローラ３０７は、キャパシタンスイメージを生成する。ＡＳＩＣ３０５及びＤＳＰ／マイクロコントローラ３０７は協働してマルチポイントタッチスクリーンコントローラを形成する。
【００２４】
ＤＳＰ／マイクロコントローラ３０７は、ＡＳＩＣ３０５からの送信信号３０６を受け入れるためのインタフェース３０８を含み、次いで、これらの信号は、データキャプチャ及びエラー除去層３０９に渡される。この層からのデータは、モジュール３１０並びに特徴部（すなわちタッチポイント）抽出及び圧縮モジュール３１１による較正、ベースライン、及びスタンバイ処理のためにアクセスすることができる。特徴部が抽出されると、これらの特徴部は、高レベル情報としてインタフェース３０３を介してホストコンピュータ３０２に渡される。インタフェース３０３は、例えば、ＵＳＢ（ユニバーサルシリアルバス）インタフェースとすることができる。或いは、ＩＥＥＥ１３９４（「Ｆｉｒｅｗｉｒｅ」）、ＲＳ−２３２シリアルインタフェース、ＳＣＳＩ（小型コンピュータ用周辺機器インタフェース）、その他などの他の形式のインタフェースを用いることができる。
【００２５】
本明細書で開示されるタッチスクリーンコントローラを完全に理解するためには、感知デバイスの正確な物理構造は必要ではない。それでも、この構造の詳細は、上記で引用により組み込まれた特許及び特許出願を参照することにより理解することができる。本明細書の目的において、センサは、図４Ａ及び４Ｂを参照して以下で説明されるように構成された相互キャパシタンスデバイスと仮定することができる。
【００２６】
センサパネルは、２層式電極構造から構成され、一方の層上に駆動ラインと、他の層上に感知ラインとを備える。いずれの場合においても、両層は誘電材料により分離される。
図４Ａの直交配置において、１つの層は、Ｎ個の水平、好ましくは等間隔に離間した横列の電極８１から構成され、他の層は、Ｍ個の垂直、好ましくは等間隔に離間した縦列の電極８２から構成される。図４Ｂに示す極配置において、感知ラインは同心円とすることができ、駆動ラインは、半径方向に延びるラインとすることができる（或いはその逆もまた同様である）。当業者には理解されるように、無制限の種々の座標系に基づく他の配置も実施可能である。
【００２７】
各交点８３は、ピクセルを表し且つ特性的な相互キャパシタンスＣSIGを有する。ピクセル８３に有限の距離から接近する接地物体（指など）は、横と縦の交点の間の電場を短絡し、当該位置で相互キャパシタンスＣSIGの減少を引き起こす。典型的なセンサパネルの場合、典型的な信号キャパシタンスＣSIGは約０．７５ｐＦであり、ピクセルにタッチする指により誘起される変化は約０．２５ｐＦである。
【００２８】
電極材料は、用途に応じて変えることができる。タッチスクリーン用途では、電極材料は、ガラス基板上のＩＴＯ（インジウムスズ酸化物）とすることができる。タッチタブレットでは、透明である必要はなく、ＦＲ４基板上の銅を用いることができる。また、感知ポイント８３の数は広範囲に変えることができる。タッチスクリーン用途では、感知ポイント８３の数は一般に、タッチスクリーン７０の所望の感度並びに所望の透明度によって決まる。一般に、ノード又は感知ポイントが多くなるほど、感度も高くなるが、透明度は低下する（その逆も同様である）。
【００２９】
オペレーションの間、各横列（又は縦列）は、所定の電圧波形８５で駆動することによって順次的に充電される（以下でより詳細に説明する）。電荷は、交点において縦列（又は横列）に容量的に結合される。各交点８３のキャパシタンスは、複数の物体がタッチ表面にタッチしたときのその複数の物体の位置を求めるために測定される。感知回路は、移動された電荷と、各ノードで生じるキャパシタンスの変化を検出するのに要した時間とを監視する。変化が生じた位置及びこれらの変化の大きさは、複数のタッチ事象を識別し定量化するのに用いられる。
【００３０】
図６は、各結合ノード用の等価相互キャパシタンス回路２２０の簡略図である。相互キャパシタンス回路２２０は、駆動ライン２２２と、感知ライン２２４とを含み、これらは空間的に分離され、それにより容量結合ノード２２６を形成する。物体が存在しない場合には、ノード２２６における容量結合はほとんど一定のままである。指などの物体がノード２２６に近接して置かれた場合、ノード２２６を通じて容量結合が変化する。物体により電界が効果的に短絡され、ノード２２６全体にわたって移動される電荷が少なくなる。
【００３１】
図５及び８を参照すると、ＡＳＩＣ３０５は、センサパネルを走査するのに必要な全ての駆動波形を発生する。具体的には、マイクロプロセッサは、ＡＳＩＣのタイミングを設定するためのクロック信号３２１を送り、次いで、ＡＳＩＣは、適切なタイミング波形３２２を発生して、センサ３０１への横列刺激を作成する。デコーダ３１１は、タイミング信号を解読し、センサ３０１の各横列を順に駆動する。レベルシフタ３１０は、タイミング信号３２２を送信信号レベル（例えば３．３Ｖ）からセンサを駆動するのに用いるレベル（例えば１８Ｖ）に変換する。
【００３２】
センサパネルの各横列は、マイクロプロセッサ３０７により決められたように駆動される。ノイズ除去の目的から、複数の異なる周波数でパネルを駆動するのが望ましい。特定の駆動周波数で存在するノイズは、他の周波数では存在できず、恐らくは存在しないことになる。好ましい実施形態において、各センサパネルの横列は、１２の方形波サイクルのうちの３つのバースト（５０％デューティサイクル、振幅１８Ｖ）で刺激され、残りの横列は接地に維持される。以下でより詳細に説明されるようなノイズ除去を良好にするために、各バーストの周波数は異なっており、例示的なバースト周波数は、１４０ｋＨｚ、２００ｋＨｚ、及び２６０ｋＨｚである。
【００３３】
パルスの各バーストの間、ＡＳＩＣ３０５は、縦列電極の測定を行う。このプロセスは、センサパネルの残りの全ての横列について繰り返される。この結果として得られるのは、各々が異なる刺激周波数で取得された３つのイメージである。
【００３４】
加えて、後続の各バーストに必要な刺激周波数変化の量を最小にすることが好ましい。
従って、この変化を最小にする周波数ホッピングパターンが望ましい。図２９は、１つの実施可能な周波数ホッピングパターンを示している。この構成において、第１の横列は２４０ｋＨｚバーストで駆動され、次いで２００ｋＨｚ、及び最後に２６０ｋＨｚバーストで駆動される。次いで、次の横列は、２６０ｋＨｚ、２００ｋＨｚ、及び１４０ｋＨｚの３つのバーストでそれぞれ駆動される。この特定の周波数パターンは、周波数間の変化が小さく維持され、周波数遷移が滑らかで且つグリッチなしにできるように選択された。しかしながら、３つよりも多い周波数の走査、記載された順序パターン以外での疑似ランダムシーケンスでの周波数の走査、及びノイズ環境に基づいて走査周波数が選択される適応周波数ホッピングを含む、他の周波数ホッピング構成も実施可能である。
【００３５】
再度図６を参照すると、感知ライン２２４は、容量感知回路２３０に電気的に結合される。容量感知回路２３０は、電流変化及び該電流変化が生じたノード２２６位置を検出及び定量化し、この情報をホストコンピュータに報告する。関心のある信号は、キャパシタンスＣSIGであり、ＲＣネットワークＡからＲＣネットワークＢに電荷を結合する。ＲＣネットワークＢからの出力は、ＡＳＩＣ３０５のアナログ入力端子に直接接続する。ＡＳＩＣ３０５はまた、マイクロプロセッサ３０７（図８）からのクロック信号３２１（図８）を用いて、キャパシタンス信号の検出及び定量化の時間を計測する。
【００３６】
図１０は、ＡＳＩＣ３０５の入力段を示すブロック図である。最初に、入力信号は、電荷増幅器４０１により受け取られる。電荷増幅器は、以下のタスク、すなわち、（１）電荷から電圧への変換、（２）電荷増幅、（３）縦列電極に存在するキャパシタンスの除去又は遊離、（４）アンチエイリアシング、及び（５）異なる周波数でのゲイン等化を実施する。図７は１つの実施可能な電荷増幅器４０１の図である。
【００３７】
電荷電圧変換は、演算増幅器４５０のフィードバック経路においてキャパシタＣFBにより実施される。１つの実施形態において、フィードバックキャパシタは、２〜３２ｐＦの範囲の値でプログラムすることができ、これにより、ある範囲のＣSIG値に対して最良のダイナミックレンジを得るように出力電圧レベルを調節することが可能となる。フィードバック抵抗ＲFBはまた、好ましくは増幅ゲインを制御するようプログラム可能である。
【００３８】
ＣSIGは、様々な製造公差に関連する要因によりタッチ表面全体で変わることになるので、１ピクセル当たりに基づいて電荷増幅器フィードバックキャパシタンスＣFBを調整することは有用である。これによりゲイン補償を実施して各ピクセルの性能を最適化することができる。１つの実施形態において、疑似１ピクセル当たり調整が以下のように実施される。フィードバックキャパシタＣFBは、ＣＦＢ＿ＲＥＧとして知られるレジスタにより設定された値を有する。ＣＦＢ＿ＲＥＧの値は、以下の式に従って設定される。
ＣＦＢ＿ＲＥＧ［Ｙ］＝ＣＦＢ＿ＵＮＩＶ＋ＣＦＢ［Ｙ］
上式で、Ｙはある横列内の個々のピクセル、ＣＦＢ＿ＵＮＩＶは横列毎に調節され、及びＣＦＢ［Ｙ］は、システム起動時にロードされるルックアップテーブルである。代替の構成において、ＣＦＢ＿ＵＮＩＶは、全横列について一定とすることができ、又はＣＦＢ［Ｙ］ルックアップテーブルは、横列毎に切り換えることができる。また、横列及び縦列に関して検討してきたが、調整配置は、非直交座標系に同様に適用可能である。
【００３９】
物理センサ内のあらゆる寄生抵抗及びキャパシタンスの作用をできる限り除去しながらＣSIGを測定することが望ましいことは明らかである。センサ内の寄生抵抗及びキャパシタンスの除去は、増幅器４５Ｄの非反転入力４５１を一定値（例えば接地）に保持することによって達成することができる。反転入力４５２は、測定されているノードに結合される。従って、当業者には明らかなように、反転入力４５２（測定中の縦列電極に接続）は仮想接地に保持される。その結果、縦列電極に存在するあらゆる寄生キャパシタンス、例えば、ユーザの縦列電極のタッチにより引き起こされたＰＣＢ浮遊キャパシタンス又はダイナミック浮遊キャパシタンスは、浮遊キャパシタの正味電荷が充電されない（すなわち、浮遊キャパシタンスの両端の電圧は仮想接地に保持される）ので除去される。従って、電荷増幅器出力電圧４５３は、刺激電圧、ＣSIG、及びＣFBだけの関数である。刺激電圧及びＣFBは、コントローラによって決まり、ＣSIGは容易に推測することができる。
【００４０】
ＡＳＩＣ入力ピン４５５と電荷増幅器の反転入力４５２との間の直列抵抗４５４は、ＲFB及びＣFBのフィードバックネットワークと組み合わせてアンチエイリアシングフィルタを形成する。
【００４１】
電荷増幅器の高域ロールオフは、フィードバック抵抗ＲFB及びフィードバックキャパシタＣFBを並列に組み合わせることによって設定される。
【００４２】
同様に図１０を参照すると、電荷増幅器４０１の出力が復調器４０３に渡される。復調器４０３は、５ビット定量化連続時間アナログ（４象限）乗算器である。復調器４０３の目的は、信号が入ってくるＡＳＩＣ３０５上に存在する帯域外ノイズ源（携帯電話、電子レンジ、その他からのもの）を除去することである。電荷増幅器（ＶSIG）の出力４０２は、ルックアップテーブル４０４内に格納された５ビット定量化波形と組み合わされる。
復調波形の形状、振幅、及び周波数は、好適な係数をルックアップテーブル４０４にプログラムすることによって決まる。復調波形は、ミクサの通過帯域、阻止帯域、阻止域リップル、及び他の特徴を決定付ける。好ましい実施形態では、復調波形としてガウス形正弦波が使用される。ガウス形正弦波は、阻止域リップルが低減された鋭い通過帯域を提供する。
【００４３】
復調器４０３の別の態様は、復調器位相遅延調整に関する。図１０を参照すると分かるように、タッチ表面電極は、交差する点において相互キャパシタンス（ＣSIG）を有するＲＣネットワーク（ＲＣネットワークＡ及びＲＣネットワークＢ）により表すことができる。ＲＣネットワークの各々は低域通過フィルタを構成し、ＣSIGは、高域通過フィルタ応答を提供する。従って、タッチパネルは、帯域通過フィルタに類似しており、特定の周波数レンジを有する信号だけがパネルを通過することができる。この周波数レンジ、すなわちＣSIGのカットオフを下回るがＲＣネットワークＡ及びＢのカットオフを上回る周波数は、タッチパネルを駆動するのに用いることができる刺激周波数を決定付ける。
【００４４】
従って、パネルは、刺激波形が該パネルを通過するときに位相遅延を与える。この位相遅延は、電極構造が通常ＰＣＢトレースにより形成される従来の不透明なタッチパネルでは無視してもよく、該トレースの抵抗は、特性インピーダンスに対して無視できるほどのものである。しかしながら、透明パネルでは、通常はインジウムスズ酸化物（ＩＴＯ）導電性トレースを用いて構成されており、抵抗成分は極めて大きい可能性がある。これは、刺激電圧がパネルを通って伝播する際に有意な時間（位相）遅延をもたらすことになる。
この位相遅延により、復調波形が前置増幅器に入る信号に対して遅延されるようになり、それによりＡＤＣより出てくる信号のダイナミックレンジが低減される。
【００４５】
この位相遅延を補償するために、遅延クロックレジスタ（「ＤＣＬ」図示せず）を設けることができ、これを用いて前置増幅器に入る信号に対して復調波形を遅延させ、その結果、外部パネル遅延を補償しダイナミックレンジを最大にすることができる。このレジスタは、復調器４０３に入力され、単に復調波形を所定量だけ遅延させる。この量は、パネルの起動時に測定により決定することができ、或いは、既知の製造特性に基づいてパネル全体について推定することができる。タッチ表面の各ピクセルは、その独自の一意的に決定された遅延パラメータを有することができ、又は横列毎に遅延パラメータを決定してもよい。調整は、電荷増幅器フィードバックキャパシタ及びオフセット補償電圧の調整について上述した技術にほぼ類似したものとなる。
【００４６】
次いで、復調信号はオフセット補償回路に渡される。オフセット補償回路は、ミクサ４０２及びプログラム可能オフセットＤＡＣ４０５を含む。ミクサ４０２は、復調器の出力電圧４５３を受け取り、オフセット電圧（以下で説明される）を差し引いてシステムのダイナミックレンジを増大させる。
【００４７】
ピクセルキャパシタンスＣSIGは、静的部分と動的部分とから構成されるので、オフセット補償が必要となる。静的部分はセンサ構造の関数である。動的部分は、指がピクセルに近づいたときのＣSIGの変化の関数であり、すなわち関心のある信号である。オフセット補償器の目的は、静的成分を除去又は最小にし、それによりシステムのダイナミックレンジを拡大することである。
【００４８】
上述のように、オフセット補償回路は、プログラム可能オフセットＤＡＣ４０５及びミクサ４０２の２つの部分から構成される。オフセットＤＡＣ４０５は、デジタル静的オフセット値ＶＯＦＦ＿ＲＥＧからのプログラム可能オフセット電圧を発生する。このデジタル値は、ＤＡＣにより静的アナログ電圧（又は電流、電流領域で動作している場合）に変換された後、復調波形の絶対値（ブロック４０４ｂで求められたもの）により設定される電圧（又は電流）と（ミクサ４０３ｂにより）組み合わされる。結果として得られるものは、復調波形を整流した波形であり、その振幅は、ＶＯＦＦ＿ＲＥＧの静的値及びＤＭＯＤルックアップテーブル４０４から現在取り出された復調波形の絶対部分により設定される。これにより、復調波形の所与の部分に対するオフセット補償を適正な量にすることができるようになる。従って、オフセット補償波形は、復調波形を効果的に追従する。
【００４９】
電荷増幅器フィードバックキャパシタと同様に、製造公差などによる個々のピクセルキャパシタンスのばらつきを考慮するようオフセット補償回路を調整することは有用である。調整は、電荷増幅器フィードバックキャパシタに関して上述されたものと実質的に類似したものとすることができる。具体的には、ＶＯＦＦ＿ＲＥＧに格納されたオフセット電圧値は、次式で計算することができる。
ＶＯＦＦ＿ＲＥＧ［Ｙ］＝ＶＯＦＦ＿ＵＮＩＶ＋  ＶＯＦＦ［Ｙ］
上式で、Ｙは、ある横列内の個々の縦列、ＶＯＦＦ＿ＵＮＩＶは、横列毎に設定されたオフセット電圧、及びＶＯＦＦ［Ｙ］は、ルックアップテーブルである。この場合も同様に、調整は、真のピクセル毎に実施することができ、又は、ＶＯＦＦ＿ＵＮＩＶは特定の実施に応じて単一の一定値とすることができる。また、横列及び縦列に関して検討したが、調整配置は、非直交座標系に同様に適用可能である。
【００５０】
図１０に関する上述の配置に対する代替として、復調の前にオフセット補償を行うことができる。この場合、オフセット補償波形の形状は、復調器から出てくる波形ではなく、前置増幅器から出てくる波形に一致する必要があり、すなわち、パネルでの減衰を無視した場合、駆動波形の形状が保たれるように方形波でなければならない。また、オフセット補償が最初に実施される場合、オフセット波形は、基準電圧に対するＡＣ波形であり、すなわち最大値はＶREFに関して正であり、最小値はＶREFに関して負である。オフセット波形の振幅は、オフセット補償の量に等しい。反対に、最初に復調が実施される場合、オフセット波形は、ＤＣ波形であり、すなわちＶｒｅｆに関して正か、又は負（復調波形はまた、Ｖｒｅｆに関してＤＣであるので）である。同様に、この場合の振幅は、復調波形のあらゆる部分についてオフセット補償の量に等しい。本質的に、オフセット補償回路は、波形の形状に応じて必要なオフセット補償の量を相関付ける必要がある。
【００５１】
次に、プログラム可能ゲインＡＤＣ４０６により復調オフセット補償信号が処理される。１つの実施形態において、ＡＤＣ４０６は、シグマデルタとすることができるが、同様のタイプのＡＤＣ（次に続くカウンタ段を備えた電圧周波数コンバータなど）を用いてもよい。ＡＤＣは、（１）ミクサ構成から出てくるオフセット補償波形をデジタル値に変換すること、及び（２）低域通過フィルタ機能を実施する、すなわちミクサ構成から出てくる整流信号を平均化することの２つの機能を実施する。オフセット補償復調信号は、整流ガウス形正弦波に類似しており、その振幅はＣFB及びＣSIGの関数である。ホストコンピュータに戻されるＡＤＣ結果は、実際には当該信号の平均である。
【００５２】
シグマデルタＡＤＣを用いる１つの利点は、こうしたＡＤＣがデジタル領域で平均化を行うのに一層効率的なことである。加えて、デジタルゲートは、アナログ低域通過フィルタ及びサンプルホールド要素よりも遙かに小さく、よってＡＳＩＣ全体のサイズが低減される。更に当業者であれば、特に消費電力及びクロック速度に関して他の利点を理解するであろう。
【００５３】
或いは、コントローラＡＳＩＣから分離されたＡＤＣを使用してもよい。これには、複数のチャネル間でＡＤＣを共有するためのマルチプレクサと、復調波形の平均を平均化し保持するための各チャネルについてのサンプルホールド回路とが必要となる。これは、多数のピクセルを有するタッチ表面で使用するよう意図されたコントローラでは実施可能ではないほど多くのダイ領域を費やす可能性がある。更に、許容可能なオペレーションを行うためには、多数のピクセルを極めて迅速に処理し、ユーザの入力に応答して適時且つスムーズな結果を提供しなければならないので、外部ＡＤＣは極めて高速に動作することが必要となる。
【００５４】
上述のように、センサは、３つの異なる周波数で駆動されて３つのキャパシタンスイメージがもたらされ、これは、以下で説明されるノイズ除去に用いられる。３つの周波数は、１つの特定の周波数の通過帯域が他の周波数の通過帯域と重ならないように選択される。上述のように、好ましい実施形態では、１４０ｋＨｚ、２００ｋＨｚ、及び２４０ｋＨｚの周波数を使用する。復調波形は、側波帯が抑制されるように選択される。
【００５５】
上述のように、図１１Ａに側波帯周波数スペクトルと共に示すガウス包絡線正弦波形は、１つの好ましい復調波形である。ガウス形正弦波形は、最小の阻止帯域リップルを備えた明確に定義された通過帯域を提供する。或いは、最小の阻止帯域リップルを備えた明確に定義された通過帯域を有する他の波形を用いてもよい。例えば、図１１Ｂに阻止帯域周波数スペクトルと共に示すランプ包絡正弦波はまた、明確に定義された通過帯域を有するが、阻止帯域リップは、ガウス包絡線正弦波におけるよりも僅かに大きい。当業者には理解できるように、他の波形を用いてもよい。
【００５６】
ここで図１２を参照すると、システムのノイズ抑制特性を説明する９つの波形が図示されている。電圧波形５０１は、センサに印加される刺激波形を実際に示す方形波である。
波形５０４は、復調波形として用いられるガウス包絡線正弦波である。波形５０７は、復調器の出力、すなわち波形５０１と５０４の積である。これは、印加方形波電圧の基本周波数における明確に定義されたパルスを提供する点に留意されたい。
【００５７】
中央の列は例示的なノイズ波形５０２を示している。復調波形５０５は、復調波形５０４と同じである。復調ノイズ信号５０８は、あまり大きなスパイクは発生せず、これは、ノイズ信号の基本周波数が復調信号の通過帯域であるためである点に留意されたい。
【００５８】
励起波形とノイズ信号の合成が５０３に示されている。同様に、復調波形５０６は、復調波形５０５及び５０４と同様である。復調合成は、依然としてノイズ波形を示しているが、種々の信号処理アルゴリズムを適用してこの比較的孤立したスパイクを抽出することができる。
【００５９】
加えて、ノイズ除去は、種々の周波数の複数の刺激電圧を提供し、その結果に多数決原理を適用することによって達成することができる。多数決原理アルゴリズムにおいて、各キャパシタンスノード毎に最良の振幅整合をもたらす２つの周波数チャネルが平均化され、残りのチャネルは破棄される。例えば、図１３において、垂直ライン６００は測定キャパシタンスを表し、マーキング６０１、６０２、及び６０３は、３つの刺激周波数で測定された３つの値を表している。値６０２及び６０３は最良整合を提供し、値６０１は誤りである可能性があることを示唆している。従って、値６０１は破棄され、値６０２及び６０３は平均化されて出力を形成する。
【００６０】
或いは、メジアンフィルタを適用してもよく、この場合には、値６０２すなわち中央値が出力として選択されることになる。更に別の代替形態として、３つの結果を単に平均化してもよく、この場合、およそ値６０１から６０２位の値が生じることになる。複数のサンプル値に対する様々な他のノイズ除去技術が当業者には明らかであり、そのいずれもが本明細書で説明されるコントローラで好適に用いることができる。
【００６１】
コントローラのオペレーションを示すフローチャートである図１４に関して、回路の動作を更に理解することができる。明確にするために、種々のタイミング及び記憶装置の問題はこのフローチャートから除外される点は、当業者であれば理解されるであろう。
【００６２】
ブロック７０１でイメージ取得が開始される。次いで、システムは、図９に関して上記で説明されたような中間クロック周波数（例えば２００ｋＨｚ）でサンプルを取得するようにクロックを設定する（ブロック７０２）。次に、こうしたパラメータを電圧オフセット、振幅ゲイン、遅延クロック、その他として制御する種々のプログラム可能レジスタが更新される（ブロック７０３）。全縦列が読み出され、結果が中間ベクトルとして格納される（ブロック７０４）。次に、高クロック周波数が設定され（ブロック７０５）、レジスタを更新するステップ（ブロック７０６）及び全縦列を読み出し結果を格納するステップ（ステップ７０７）が高サンプル周波数について繰り返される。次いで、クロックが低周波数に設定され（ステップ７０８）、レジスタ更新（ブロック７０９）及び縦列読み出し（ブロック７１０）が低サンプル周波数について繰り返される。
【００６３】
次に、上記のアルゴリズムに従って、３つのベクトルがオフセット補償される（ブロック７１１）。次いで、オフセット補償されたベクトルは、上述のメジアンフィルタを受ける。或いは、図１３に関して説明された多数決原理アルゴリズム又は何らかの他の好適なフィルタ処理技術によりフィルタ処理することができる。いずれの場合においても結果は格納される。横列が更に残っている場合、プロセスは、ブロック７０２の中間周波数サンプリングに戻る。全横列が完了する（ブロック７１３）と、全体のイメージがホストデバイスに出力され（ブロック７１４）、続いて、新しいイメージが取得される（ブロック７０１）。
【００６４】
幾つかの好ましい実施形態について本発明を説明してきたが、本発明の範囲内にある改変形態、置換形態、及び均等物が存在する。例えば、用語「コンピュータ」は、何らかの特定の種類のデバイス、ハードウェア及び／又はソフトウェアの組み合わせを意味するものではなく、更に汎用又は専用のデバイスに限定されたものとみなすべきでもない。加えて、本明細書の実施形態は、タッチスクリーンに関連して説明してきたが、本発明の教示は、タッチパッド又は何らかの他のタッチ表面タイプのセンサに等しく適用可能である。
更に、本開示は主に容量性感知に関するものであるが、本明細書で記載された特徴の一部又は全ては他の感知手法にも適用できる点を理解されたい。また、本発明の方法及び本発明の装置を実施する多数の代替手法が存在することも理解されたい。従って、添付の請求項は、本発明の真の思想及び範囲に含まれるこうした改変、置換、及び均等物全てを含むものとして解釈することが意図されている。
【符号の説明】
【００６５】
３０  タッチスクリーン構成
３４  ディスプレイ
３６  タッチスクリーン
３８  タッチ感知表面
５０  コンピュータシステム
５６  プロセッサ
５８  ストレージブロック
６０  ＲＯＭ
６２  ＲＡＭ
６４  ハードディスクドライブ
６６  Ｉ／Ｏコントローラ
６８  ディスプレイデバイス
７０  タッチスクリーン
７６  タッチスクリーンコントローラ
【図１Ａ】
2014059908.tif 000003
【図１Ｂ】
2014059908.tif 000004
【図２】
2014059908.tif 000005
【図３】
2014059908.tif 000006
【図４Ａ】
2014059908.tif 000007
【図４Ｂ】
2014059908.tif 000008
【図５】
2014059908.tif 000009
【図６】
2014059908.tif 000010
【図７】
2014059908.tif 000011
【図８】
2014059908.tif 000012
【図９】
2014059908.tif 000013
【図１０】
2014059908.tif 000014
【図１１Ａ】
2014059908.tif 000015
【図１１Ｂ】
2014059908.tif 000016
【図１２】
2014059908.tif 000017
【図１３】
2014059908.tif 000018
【図１４】
2014059908.tif 000019
【手続補正書】
【提出日】平成26年1月6日(2014.1.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の駆動電極と複数の感知電極とを有するタッチセンサパネルに接続された特定用途向け集積回路（ＡＳＩＣ）であって、前記ＡＳＩＣが前記タッチセンサパネルを走査するようにプログラムされ、該タッチセンサパネルの各走査が、
第１の周期波形を用いて前記複数の駆動電極のうちの第１の駆動電極を刺激し、引き続き、前記第１の周期波形の周波数とは異なる周波数を有する第２の周期波形を用いて前記第１の駆動電極を刺激する段階と、
前記第１の駆動電極を刺激した後に、前記第１の周期波形を用いて前記複数の駆動電極のうちの第２の駆動電極を刺激し、引き続き、前記第２の周期波形を用いて前記第２の駆動電極を刺激する段階と、
前記駆動電極の各刺激に応答して前記複数の感知電極からキャパシタンス測定値を取得する段階と、
を含むＡＳＩＣ。
【請求項２】
前記タッチセンサパネルの走査が、
前記第２の駆動電極を刺激する前に、前記第１及び第２の周期波形の周波数とは異なる周波数を有する第３の周期波形を用いて前記第１の駆動電極を刺激する段階と、
前記第１、第２及び第３の周期波形を用いて前記第１の駆動電極を刺激した後に、前記第３の周期波形を用いて前記第２の駆動電極を刺激する段階と、
を更に含む
請求項１に記載のＡＳＩＣ。
【請求項３】
更に、最良の振幅整合をもたらす前記２つの周波数によるキャパシタンス測定値を平均化し、残りの周波数によるキャパシタンス測定値を破棄することによってノイズを除去するようにプログラムされる、
請求項２に記載のＡＳＩＣ。
【請求項４】
前記駆動電極を刺激するために使用される波形の周波数は、２つの連続する刺激の間の周波数の変化を最小にする周波数ホッピングパターンに従う、
請求項１に記載のＡＳＩＣ。
【請求項５】
前記第１及び第２の周期波形の周波数は、前記タッチセンサパネルのノイズ環境に基づいて選択される、
請求項１に記載のＡＳＩＣ。
【請求項６】
前記タッチセンサパネルの走査は、前記駆動電極の１つが刺激されるときに、残りの駆動電極を接地に維持する段階を更に含む、
請求項１に記載のＡＳＩＣ。
【請求項７】
前記第１の周波数の通過帯域が前記第２の周波数の通過帯域と重ならない、
請求項１に記載のＡＳＩＣ。
【請求項８】
複数の駆動電極と複数の感知電極とを有するタッチセンサパネルにおいてノイズを抑制するためのコンピュータ実行方法であって、前記タッチセンサパネルの１つの走査に、
第１の周期波形を用いて前記複数の駆動電極のうちの第１の駆動電極を刺激し、引き続き、前記第１の周期波形の周波数とは異なる周波数を有する第２の周期波形を用いて前記第１の駆動電極を刺激する段階と、
前記第１の駆動電極を刺激した後に、前記第１の周期波形を用いて前記複数の駆動電極のうちの第２の駆動電極を刺激し、引き続き、前記第２の周期波形を用いて前記第２の駆動電極を刺激する段階と、
前記駆動電極の各刺激に応答して前記複数の感知電極からキャパシタンス測定値を取得する段階と、
を含む方法。
【請求項９】
前記第２の駆動電極を刺激する前に、前記第１及び第２の周期波形の周波数とは異なる周波数を有する第３の周期波形を用いて前記第１の駆動電極を刺激する段階と、
前記第１、第２及び第３の周期波形を用いて前記第１の駆動電極を刺激した後に、前記第３の周期波形を用いて前記第２の駆動電極を刺激する段階と、
を更に含む
請求項８に記載の方法。
【請求項１０】
最良の振幅整合をもたらす前記２つの周波数によるキャパシタンス測定値を平均化し、残りの周波数によるキャパシタンス測定値を破棄する段階を更に含む、
請求項９に記載の方法。
【請求項１１】
前記駆動電極を刺激するために使用される波形の周波数を、２つの連続する刺激の間の周波数の変化を最小にする周波数ホッピングパターンに従うように設定する段階を更に含む、
請求項８に記載の方法。
【請求項１２】
前記第１及び第２の周期波形の周波数を、前記タッチセンサパネルのノイズ環境に基づいて選択する段階を更に含む、
請求項８に記載の方法。
【請求項１３】
前記駆動電極の１つが刺激されるときに、残りの駆動電極を接地に維持する段階を更に含む、
請求項８に記載の方法。
【請求項１４】
前記第１の周波数の通過帯域が前記第２の周波数の通過帯域と重ならない、
請求項８に記載の方法。