(57)【要約】ゼロサムパターンの励起信号の列をセンシング面内のセンサ電極のアレイに供給することによって、センシング面におけるホバー入力を検出する、コンピュータ装置用のシステム及び方法を開示する。この装置は、相補的な送信（ＴＸ）励起信号（即ち、正の位相及び負の位相の励起信号）をセンサ電極に供給し、正の位相の信号と負の位相の信号とは等しい個数の電極に供給され、これにより、センサ電極から十分な距離の所では、励起信号によって誘導される放射どうしが相殺される。
2021507347.tif 000002
【特許請求の範囲】
【請求項１】
送信（ＴＸ）信号発生器と、
前記ＴＸ信号発生器に結合されたシーケンサ回路と、
前記ＴＸ信号発生器に結合された処理ブロックとを具えた静電容量センシング装置であって、
前記ＴＸ信号発生器は、ＴＸ信号パターンの列内の該ＴＸ信号パターンの各々をセンサ電極の集合に供給することによって、受信（ＲＸ）信号の列を発生するように構成され、
前記ＴＸ信号パターンの列内の前記ＴＸ信号パターン毎に、前記ＴＸ信号発生器は、各々が前記センサ電極の集合内の３つ以上の連続したセンサ電極を含む複数の部分集合のそれぞれに対して、第１励起信号及び第２励起信号の一方を供給するように構成され、前記複数の部分集合は、前記センサ電極の集合内の前記センサ電極の少なくとも半数を含み、
前記シーケンサ回路は、前記ＴＸ信号パターンの列内の前記ＴＸ信号パターン毎に、循環する様式で順送りされる前記ＴＸ信号パターンに基づいて、前記ＴＸ信号パターンの列内で後続する次のＴＸ信号パターンを決定するように構成され、
前記処理ブロックは、前記ＲＸ信号の列と所定の関数との相関の尺度に基づいて、前記センサ電極の集合に近接した物体の存在を検出するように構成されている静電容量センシング装置。
【請求項２】
前記ＴＸ信号パターンの列内の前記ＴＸ信号パターン毎に、かつ前記センサ電極の集合内の前記センサ電極毎に、当該センサ電極に供給される励起信号が、前記ＴＸ信号パターンの列内で先行する前記ＴＸ信号パターンの供給中に、前記センサ電極の集合内で循環する様式の前記センサ電極の列内で先行する前記センサ電極に供給された励起信号に相当する、請求項１に記載の静電容量センシング装置。
【請求項３】
前記第２励起信号が前記第１励起信号と相補的であり、
前記センサ電極の集合内の前記センサ電極に供給される前記励起信号の総和の大きさが、前記センサ電極の集合内のいずれの前記センサ電極に供給される前記励起信号の大きさよりも小さく、前記励起信号が前記第１励起信号及び前記第２励起信号を含む、請求項１に記載の静電容量センシング装置。
【請求項４】
前記ＴＸ信号発生器が、前記ＴＸ信号パターンの列内の前記ＴＸ信号パターン毎に、前記センサ電極の集合内で循環する様式で順送りされる連続した前記センサ電極に前記第１励起信号を供給するようにさらに構成され、前記連続したセンサ電極が、前記センサ電極の集合内の前記センサ電極の少なくとも半数を含む、請求項１に記載の静電容量センシング装置。
【請求項５】
前記所定の関数が正弦関数であり、
前記処理ブロックが、前記ＲＸ信号の列の最小二乗近似に基づいて前記正弦関数のパラメータを計算することによって、前記相関の尺度を計算するようにさらに構成されている、請求項１に記載の静電容量センシング装置。
【請求項６】
前記ＲＸ信号の列内の前記ＲＸ信号の各々が、前記センサ電極の集合から測定された自己容量を表す、請求項１に記載の静電容量センシング装置。
【請求項７】
前記処理ブロックが、前記ＲＸ信号の列の最小二乗近似に基づいて変位を計算するようにさらに構成され、
前記変位は、前記センサ電極の集合に対する前記物体の位置を示す、請求項１に記載の静電容量センシング装置。
【請求項８】
前記相関の尺度が相関係数を含み、
前記処理ブロックが、
前記相関係数を所定の閾値と比較し、
前記相関係数が前記所定の閾値を超える際に、前記物体の存在を検出する
ようにさらに構成されている、請求項１に記載の静電容量センシング装置。
【請求項９】
前記処理ブロックに結合されたＲＸセンシング・チャネルをさらに具え、該ＲＸセンシング・チャネルは、前記センサ電極の集合内の前記センサ電極毎に、前記第１励起信号及び前記第２励起信号の一方を当該センサ電極に供給した後に、前記ＲＸ信号の列内の前記ＲＸ信号を測定するように構成されている、請求項１に記載の静電容量センシング装置。
【請求項１０】
送信（ＴＸ）信号パターンの列内の該ＴＸ信号パターンの各々をセンサ電極の集合に供給することによって、受信（ＲＸ）信号の列を発生するステップであって、前記ＴＸ信号パターンの各々を前記センサ電極の集合に供給することが、各々が前記センサ電極の集合内の３つ以上の連続したセンサ電極を含む複数の部分集合のそれぞれに対して、第１励起信号及び第２励起信号の一方を供給し、前記複数の部分集合は、前記センサ電極の集合内の前記センサ電極の少なくとも半数を含むステップと、
前記ＴＸ信号パターンの列内の前記ＴＸ信号パターン毎に、循環する様式で順送りされる前記ＴＸ信号パターンに基づいて、前記ＴＸ信号パターンの列内で後続する次のＴＸ信号パターンを決定するステップと、
前記ＲＸ信号の列と所定の関数との相関の尺度に基づいて、前記センサ電極の集合に近接した物体の存在を検出するステップと
を含む方法。
【請求項１１】
前記ＴＸ信号パターンの各々を前記センサ電極の集合に供給するステップが、前記センサ電極の集合内の前記センサ電極毎に、当該センサ電極に励起信号を供給することをさらに含み、該励起信号は、前記ＴＸ信号パターンの列内で先行する前記ＴＸ信号パターンの供給中に、前記センサ電極の集合内で循環する様式の前記センサ電極の列内で先行する前記センサ電極に供給した励起信号に相当し、前記先行するＴＸ信号パターンは、前記ＴＸ信号パターンを供給する直前に前記ＴＸセンサ電極の集合に供給したＴＸ信号パターンである、請求項１０に記載の方法。
【請求項１２】
前記第２励起信号が前記第１励起信号と相補的であり、前記センサ電極の集合内の前記センサ電極に供給される前記励起信号の総和の大きさが、前記センサ電極の集合内のいずれの前記センサ電極に供給される前記励起信号の大きさよりも小さく、前記励起信号が前記第１励起信号及び前記第２励起信号を含む、請求項１０に記載の方法。
【請求項１３】
前記ＴＸ信号パターンの列内の前記ＴＸ信号パターン毎に、前記センサ電極の集合内で循環する様式で順送りされる連続した前記センサ電極に前記第１励起信号を供給するステップをさらに含み、前記連続したセンサ電極が、前記センサ電極の集合内の前記センサ電極の少なくとも半数を含む、請求項１０に記載の方法。
【請求項１４】
前記ＲＸ信号の列の最小二乗近似に基づいて、前記所定の関数のパラメータを計算することによって、前記相関の尺度を計算するステップをさらに含み、前記所定の関数が正弦関数である、請求項１０に記載の方法。
【請求項１５】
前記ＲＸ信号の列内の前記ＲＸ信号の各々が、前記センサ電極の集合から測定された自己容量を表す、請求項１０に記載の方法。
【請求項１６】
前記ＲＸ信号の列の最小二乗近似に基づいて変位を計算するステップをさらに含み、前記変位は、前記センサ電極の集合に対する前記物体の位置を示す、請求項１０に記載の方法。
【請求項１７】
前記相関の尺度を所定の閾値と比較するステップと、
前記相関の尺度が前記所定の閾値を超える際に、前記物体の存在を検出するステップとをさらに含み、
前記相関の尺度が相関係数を含む、請求項１０に記載の方法。
【請求項１８】
ホスト装置と、
センサ電極の集合を具えた容量センサアレイと、
送信（ＴＸ）信号発生器と、
前記ＴＸ信号発生器に結合されたシーケンサ回路と、
前記ホスト装置及び前記ＴＸ信号発生器に結合された処理ブロックとを具えた静電容量センシングシステムであって、
前記ＴＸ信号発生器は、ＴＸ信号パターンの列内の該ＴＸ信号パターンの各々をセンサ電極の集合に供給することによって、受信（ＲＸ）信号の列を発生するように構成され、前記ＴＸ信号パターンの列内の前記ＴＸ信号パターン毎に、前記ＴＸ信号発生器は、各々が前記センサ電極の集合内の３つ以上の連続したセンサ電極を含む複数の部分集合のそれぞれに対して、第１励起信号及び第２励起信号の一方を供給するように構成され、前記複数の部分集合は、前記センサ電極の集合内の前記センサ電極の少なくとも半数を含み、
前記シーケンサ回路は、前記ＴＸ信号パターンの列内の前記ＴＸ信号パターン毎に、循環する様式で順送りされる前記ＴＸ信号パターンに基づいて、前記ＴＸ信号パターンの列内で後続する次のＴＸ信号パターンを決定するように構成され、
前記処理ブロックは、前記ＲＸ信号の列と所定の関数との相関の尺度に基づいて、前記センサ電極の集合に近接した物体の存在を検出するように構成されている静電容量センシングシステム。
【請求項１９】
前記第２励起信号が前記第１励起信号と相補的であり、
前記センサ電極の集合内の前記センサ電極に供給される前記励起信号の総和の大きさが、前記センサ電極の集合内のいずれの前記センサ電極に供給される前記励起信号の大きさよりも小さく、前記励起信号が前記第１励起信号及び前記第２励起信号を含み、
前記処理ブロックが、
前記ＲＸ信号の列の最小二乗近似に基づいて前記正弦関数のパラメータを計算することによって、前記相関の尺度を計算し、
前記相関の尺度が前記所定の閾値を超える際に、前記物体の存在を検出する
ようにさらに構成されている、請求項１８に記載の静電容量センシングシステム。
【請求項２０】
前記ＲＸ信号の列内の前記ＲＸ信号の各々が、前記センサ電極の集合から測定された自己容量を表す、請求項１８に記載の静電容量センシングシステム。
【請求項２１】
前記ホスト装置に結合されたディスプレイをさらに具え、前記容量センサアレイが前記ディスプレイ上を覆い、前記ホスト装置が、前記検出した物体の存在に応答して前記ディスプレイ上の表示を更新するように構成されている、請求項１８に記載の静電容量センシングシステム。
【請求項２２】
前記処理ブロックが、前記ＲＸ信号の列に基づいて、前記物体によるホバー入力を検出するようにさらに構成され、
前記ホスト装置が、前記ホバー入力に応答して第１サブルーチンを実行するように構成されている、請求項１８に記載の静電容量センシングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本願は、米国特許非仮出願第１６／０１６１９４号、２０１８年６月２２日出願の国際出願であり、この米国特許非仮出願は米国特許仮出願第６２／５９８３４７号、２０１７年１２月１３日出願により優先権を主張し、これらの特許出願の全部は、その全文を参照することによって本明細書に含める。
【０００２】
技術分野
本発明は静電容量センシングの分野に関するものであり、具体的には容量性のタッチ・センシング（検出）面におけるホバー（指等の近接）入力に関するものである。
【背景技術】
【０００３】
背景
ノート型コンピュータ、パーソナル・データ・アシスタンス（ＰＤＡ：personal data assistance：個人用携帯情報端末）、キオスク端末、及びモバイル・ハンドセット（携帯電話）のようなコンピュータ装置はユーザ・インタフェース装置を有し、ヒューマン・インタフェース装置（ＨＩＤ：human interface device）としても知られている。ユーザ・インタフェース装置の１つの種類はタッチセンサ・パッド（一般にタッチパネルとも称される）であり、パーソナル・コンピュータ（ＰＣ：personal computer）のマウスの機能をエミュレート（模擬）するために用いることができる。タッチセンサ・パッドは、規定された２つの軸を用いることによってマウスのＸ／Ｙ方向の移動を再現し、これらの軸はセンサ電極の集合体を含み、これらのセンサ電極は、指またはスタイラス（タッチペン）のような１つ以上の物体の位置を検出する。タッチセンサ・パッドは、ポインタを測位する、あるいはディスプレイ上のアイテムを選択する、といった機能を実行するためのユーザ・インタフェースを提供する。他の種類のユーザ・インタフェース装置はタッチスクリーンである。タッチスクリーンは、タッチ画面、タッチ・ウィンドウ、タッチパネル、またはタッチスクリーン・パネルとしても知られ、透明なディスプレイ・オーバーレイ（上覆い）であり、ディスプレイを入力装置として用いることを可能にして、ディスプレイの内容と相互作用するための主要入力装置としてのキーボード及び／またはマウスをなくす。他のユーザ・インタフェースは、ボタン、スライダー、等を含み、これらを用いてタッチ、タップ、ドラッグ、及び他のジェスチャーを検出することができる。
【０００４】
静電容量センシングシステムは、これら及び他の種類のユーザ・インタフェース装置を実現するためにますます利用され、電極上に発生し静電容量の変化を反映する電気信号をセンシング（感知）することによって機能する。こうした静電容量の変化は、タッチ事象（イベント）、あるいは電極付近の指のような導電性物体の存在を示すことができる。従って、センシング電極の静電容量の変化は、容量センシング素子から測定される静電容量を、ホスト装置によって解釈されるデジタル値に変換する電気回路によって測定することができる。しかし、既存の静電容量測定回路の精度は、駆動電圧、電流源出力、スイッチング周波数、及び測定回路内の他の信号に影響を与えるノイズ及び変動によって劣化し得る。こうした測定の不正確さは、静電容量系のユーザ・インタフェース装置における不正確な測位またはタッチ検出を生じさせ得る。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明を、一例として、限定目的ではなく、添付した図面の各図に示す。
【図面の簡単な説明】
【０００６】
【図１】一実施形態による静電容量センシングシステムのブロック図である。
【図２】一実施形態による静電容量センシングシステムの処理装置内の構成要素を示すブロック図である。
【図３】一実施形態による多相センシングシステムの段の回路図である。
【図４】図４Ａ及び４Ｂは、一実施形態によるホバー・センシングプロセスにおける励起信号パターンの列を示す図である。
【図５】図５Ａ及び５Ｂは、一実施形態による、センサアレイの異なる位置におけるホバー入力、及びこれらのホバー入力に対応する測定信号を示す図である。
【図６】図６Ａ〜６Ｃは、一実施形態による、正弦関数による測定信号列の最小二乗近似を示す図である。
【図７】一実施形態による正弦関数の変位を示す図である。
【図８】一実施形態による、ルックアップ・テーブルを参照するために正弦関数の１周期の四半周期への分割を示す図である。
【図９】図９Ａ及び９Ｂは、一実施形態による、最大測定値の周辺の信号の部分集合の、放物線による近似を示す図である。
【図１０】図１０Ａ及び１０Ｂは、一実施形態による、異なる測定信号列の、二次曲線の逆関数による近似を示す図である。
【図１１】一実施形態による、異なる測定信号列の、二次曲線の逆関数による近似を示す図である。
【図１２】一実施形態による、測定信号列から計算した差分に基づくホバー入力位置の計算を示す図である。
【図１３】図１３Ａ〜１３Ｃは、一実施形態による励起信号パターンの列を示す図であり、パターン毎に１つのセンサ電極を測定する。
【図１４】図１４Ａ〜１４Ｃは、一実施形態による、行及び列のセンサ電極の両方に供給する励起信号パターンの列を示す図である。
【図１５】一実施形態による、異なる励起パターンを用いて行及び列のセンサ電極の両方の励起により生じる測定信号列を示す図である。
【図１６】一実施形態による、ホバー入力の存在及び位置を検出するプロセスを示す図である。
【図１７】一実施形態による、ホバー入力の存在及び位置を検出するプロセスを示す図である。
【発明を実施するための形態】
【０００７】
詳細な説明
以下の記述は、特許請求する主題のいくつかの実施形態の良好な理解をもたらすために、具体的なシステム、構成要素、方法、等のような多数の具体的詳細を説明する。しかし、少なくとも一部の実施形態はこれらの具体的詳細なしで実施することができることは、当業者にとって明らかである。他の例では、特許請求する主題を無用に曖昧にすることを避けるために、周知の構成要素または方法は詳細に説明せず、あるいは単純なブロック図形式で提示する。従って、説明する具体的詳細は好適例に過ぎない。特定の実現は好適な詳細と異なることができ、それでも特許請求する主題の精神及び範囲内であるものと考えることができる。
【０００８】
タッチスクリーンまたはタッチパッドのような容量性のセンシング面により入力を受け付けることができるコンピュータ装置については、ホバー入力は、センシング面の付近であるがセンシング面に接触しない（ユーザの指またはスタイラスのような）物体によって生じる。例えば、ホバー入力は、ユーザの指がタッチ・センシング面の上方に保持される際に検出することができる。コンピュータ装置は、センシング面上の指に最寄りの位置を入力位置として特定する。ホバー・センシングが可能なコンピュータ装置は、ユーザが手袋をはめている際、ユーザの指が濡れているか汚れている際、装置が保護ケースの内部にある際、等のように、ユーザが装置に物理的に触れることができないか触れたくない際に、ユーザからの入力を検出することができる。センシング面上の特定位置におけるホバー入力は、同じ位置におけるタッチ入力と区別することができ；従って、ホバー・センシングを用いて、コンピュータ装置におけるタッチ入力によって開始されない追加的な種類の動作（例えば、文書をプレビューすること、サブメニューを開くこと、等）を実行することができる。
【０００９】
一実施形態では、ホバー・センシングを実行するコンピュータ装置が、センシング面から少なくとも３５ミリメートルの範囲内にある指を検出することができる。一例として、指と酸化スズインジウム（ＩＴＯ：indium tin oxide）センサ電極との間の代表的な静電容量は、この距離では指及び電極の特性及び相対位置に応じて、およそ１５〜３０フェムトファラッド（fF）にすることができる。その結果、低ノイズかつ高分解能の電荷−デジタル変換回路を用いてホバー・センシングが効果的に実行され、これらの電荷−デジタル変換回路は、比較的大きな寄生容量の存在下での微小な静電容量変化を区別することができる。大きな寄生容量の温度ドリフトは、内部及び外部のノイズ源（例えば、液晶ディスプレイ（ＬＣＤ：liquid crystal display）のノイズ）と組み合わさって、ホバー入力の検出を大幅に複雑にし、偽入力、真のホバー入力を検出し損なうこと、位置のジッター、及び他の動作上の不具合を生じさせ得る。それに加えて、一部の産業（例えば、自動車または航空機用途）において課せられる放射制限は、ホバー・センシング動作を実行するためのセンシング面のサイズ、及びセンサ電極に供給する駆動信号の大きさに制約を与える。
【００１０】
一実施形態では、コンピュータ装置が、ゼロサム（総和が０になる）パターンの励起信号の列（シーケンス）をセンシング面内のセンサ電極のアレイに供給することによって、センシング面におけるホバー入力を検出する。コンピュータ装置は、相補的な送信（ＴＸ：transmission）励起信号（即ち、正の位相及び負の位相の励起信号）をセンサ電極に供給し、正の位相の信号と負の位相の信号とは等しい個数の電極に供給し、これにより、センサ電極から十分な距離の所では、励起信号によって誘起される放射が相殺される。
【００１１】
一部の実施形態では、初期のＴＸ信号パターンが、連続したセンサ電極の部分集合に供給される正の位相の励起信号を含むのに対し、負の位相の励起信号はセンサ電極の相補的な部分集合に供給される。信号列内で後続するＴＸ信号パターンの供給により、初期の信号パターンはセンサ電極の全部にわたって循環する様式で順送りされる。ＴＸ励起信号パターンの列の供給は、受信（ＲＸ：receive）信号の列をセンサ電極に発生させ、受信信号の列はセンサ電極付近のホバー入力によって影響される。
【００１２】
最小二乗近似を実行して、測定したＲＸ信号の列を近似する所定の関数を決定する。一実施形態では、センサ電極付近のホバー入力は、正弦（サイン）関数に類似したＲＸ信号の列を生じさせ；従って、最小二乗近似は、このＲＸ信号の列を近似する正弦関数のパラメータを決定する。センサ電極に対するホバー入力の位置は、測定したＲＸ信号列を近似する正弦関数の変位パラメータを計算することによって特定される。
【００１３】
測定したＲＸ信号列とこのＲＸ信号列を近似する正弦関数との相関の度合いを記述する相関係数を計算する。センサ電極付近の指または他の導電性物体によって生じる実際のホバー入力は、測定されるＲＸ信号列を生じさせ、このＲＸ信号列は正弦関数に類似するのに対し、温度変化または他の意図しない入力によって生じる信号は正弦関数に類似しない。従って、相関係数を相関の閾値と比較して、この閾値を超えると（即ち、測定したＲＸ信号列とそれを近似する正弦関数との高い類似度を示す際に）ホバー入力が検出される。
【００１４】
上記のホバー入力を検出する方法は、ホバー入力により生じる測定可能な静電容量信号の大幅な増加を生じさせる。信号対ノイズ比も向上する。従って、ホバー入力はセンシング面からのより大きな距離で、かつ（例えば、隣接するＬＣＤパネルからの）ノイズに対するより大きな耐性をもって検出可能になる。それに加えて、（例えば、温度ドリフトによる）センシング面の寄生容量の変化に起因する測定の不正確さは大幅に低減される、というのは、これらの変化はＴＸ励起信号のゼロサムパターンによって補償されるからである。ＴＸ励起信号のゼロサムパターンによってより低い電磁放射も実現される。
【００１５】
図１に、一実施形態による静電容量センシングシステムのブロック図を示す。センシングシステム１００は、ホスト装置１０１、処理装置１０２、及びセンサアレイ１０３を含む。一実施形態では、センサアレイ１０３は、酸化インジウムスズ（ＩＴＯ）のような透明導電材料で構成され、ディスプレイ１０４を覆う。ホスト装置１０１はディスプレイ１０４を制御し、センサアレイ１０３により測定した自己容量及び相互容量に基づいて検出した物体に応答してディスプレイ１０４を更新し、これによりディスプレイ１０４とセンサアレイ１０３とが一緒になってタッチスクリーンとして機能する。一実施形態では、処理装置１０２の機能をホスト装置１０１と共に単一の集積回路内に統合する。
【００１６】
図２に、一実施形態による、ホバー入力のセンシングを実行する、静電容量センシングシステム１００内の構成要素の機能ブロック図を示す。処理装置１０２は、容量センサアレイ１０３内の電極の自己容量及び相互容量を表す信号（例えば、電圧及び／または電流）を測定することができる。センサアレイ１０３は、１つ以上のＴＸセンサ電極の集合、及び１つ以上のＲＸセンサ電極の集合を含む。ＴＸセンサ電極の各々はＴＸ線２１１のうちの１本を通して処理装置１０２に接続されているのに対し、ＲＸセンサ電極の各々はＲＸ線２１２のうちの１本を通して処理装置１０２に接続されている。相互容量センシングについては、ＴＸ線２１１を用いて励起信号をＴＸセンサ電極に供給し、その間にＲＸ線２１２を用いてＲＸセンサ電極からの誘導信号を受信する。他の動作モード（例えば、多相の自己容量センシング）では、ＴＸ線２１１及びＲＸ線２１２のいずれか、あるいは両方を、静電容量値を測定する際にセンサ電極へ信号を送信し、及び／またはセンサ電極から信号を受信するように構成することもできる。処理装置１０２は、測定した静電容量値に対する処理を実行して、意図的なタッチと意図しないタッチ（例えば、センサ面上の液体）とを区別して、意図的なタッチの位置を特定する。処理装置１０２は、センサアレイ１０３から発生するＲＸ信号列に基づいてホバー入力も検出する。ホスト装置１０１は、ホバー入力に関連するサブルーチンを実行することによって、検出したホバー入力に応答する。一実施形態では、実行するサブルーチンを、ホバー入力の位置に基づいて追加的に決定する。一実施形態では、ホスト装置１０１が、同じ位置におけるホスト入力用と意図的なタッチ用とで異なるサブルーチンを実行する。
【００１７】
処理装置１０２は、意図的なタッチの位置及びホバー入力の位置をホスト装置１０１に報告する。ホスト装置１０１は、報告された入力位置に基づく１つ以上の機能を実行する。一実施形態では、処理装置１０２が、自己容量及び／または相互容量の変化を表す測定信号をホスト装置１０１に報告し、測定値のさらなる処理はホスト装置１０１において実行する。処理装置１０２は、原測定値をホスト１０１に報告することができ、あるいは、原測定値をホスト１０１に報告する前に原測定値に対する予備的処理（例えば、ベースライン補正またはフィルタ処理）を実行することができる。
【００１８】
処理装置１０２は、励起信号をセンサアレイ１０３に供給し、センサアレイから生じる信号（例えば、電流または電荷）を測定し、これらの測定値に基づいて自己容量及び相互容量の尺度（即ち、自己容量及び相互容量を表す値）を計算するための多数の構成要素を含む。マルチプレクサ（多重化器）２１３はスイッチング回路を含み、このスイッチング回路は、異なるセンサ電極を励起信号または測定チャネルに選択的に接続する。一実施形態では、マルチプレクサ２１３は多数のマルチプレクサを用いて実現される。例えば、ＴＸ線２１１とＲＸ線２１２とで、あるいは列電極用と行電極用とで別個のマルチプレクサを用いることができる。一実施形態では、入力端子の数、駆動及び受信の構成、及びマルチプレクサのサイズに応じて、軸毎に複数のマルチプレクサを用いることができる。ＴＸ発生器２１５はマルチプレクサ２１３を制御して、ＴＸ信号を励起信号として発生し、このＴＸ信号は、ＴＸ線２１１を通してセンサアレイ１０３内のＴＸセンサ電極に選択的に供給される。Ｖtx発生器２１４は電圧Ｖtxを発生し、電圧Ｖtxは、ＴＸ励起信号を発生する際に選択的にセンサ電極に供給することができる。一実施形態では、Ｖtx発生器２１４がインバータを含み、これにより正の位相（＋１）の信号及び負の位相（−１）の信号を発生することができる。マルチプレクサ２１３は、接地電圧をセンサ電極に選択的に印加することもできる。センサアレイ１０３に供給される具体的な励起信号の時系列はシーケンサ（順序制御装置）回路２２３によって発生する。
【００１９】
マルチプレクサ２１３は、センサアレイ１０３内の電極を電荷−符号（コード）変換器２１６に選択的に接続することもでき、これにより、電極の励起によって発生する電荷の量を測定することができる。一実施形態では、電荷−符号変換器２１６が、設定期間にわたって電流を積分し、結果的な測定電荷をデジタル符号に変換して、このデジタル符号はさらなる処理に用いることができる。電荷−符号変換器２１６は、ＲＸ信号をセンサアレイ１０３から受信するための少なくとも１つのＲＸチャネル２２４を含む。ベースライン補償回路２１７は、ベースライン補償信号を静電容量−符号変換器２１６に供給し、ベースライン補償信号はセンサアレイのベースライン・レベルの影響を低減する。その代わりに、ベースライン補償回路２１７は、この補償信号をセンサアレイ１０３の下のシールド（遮蔽）電極に供給することができる。補償レベルはパネル全体用に設定することができ、あるいは、パネルのセンス電極の寄生容量変動に応じた異なる励起信号パターン用の異なるレベルに設定することができる。
【００２０】
チャネルエンジン２１８は、各電極から測定した電荷を表すデジタル符号を受信する。一部のセンシング方法（例えば、非ゼロサムのＴＸ励起パターンによる多相自己容量センシング）については、チャネルエンジン２１８が原デジタル符号値をデコンボリュータ（デコンボリューション（逆畳み込み）器）モジュール２１９に供給する。デコンボリュータ２１９は、これらの符号値に対してデコンボリューション演算を実行して、相互容量マップ２２０及び自己容量ベクトル２２１を生成する。相互容量マップ２２０は、センサアレイ内の行電極の数及び列電極の数に相当する次元を有する、符号値の行列（マトリクス）として表現され、これにより、行電極のうちの１本と列電極のうちの１本との交点毎の相互容量が行列内の要素（即ち、相互容量の尺度）によって表される。自己容量ベクトルは、ＴＸ電極（例えば、行電極）毎の要素を含み、  当該ＴＸ電極の自己容量を表す（即ち、自己容量の尺度）。
【００２１】
相互容量２２０及び自己容量２２１は、後処理及び通信ブロック２２２へ送信される。後処理ブロック２２２は、追加的な計算を実行して、何らかの意図したタッチを検出し、静電容量２２０〜２２１に基づいてこうしたタッチの位置を特定する。このタッチ位置はブロック２２２からホスト装置１０１へ送信される。
【００２２】
一実施形態では、処理装置１０２がホバー・センシングを実行する際に、発生するＲＸ信号の列はチャネルエンジン２１８によって受信されて、デコンボリュータ２１９をバイパスして自己容量ベクトル２２１内に記憶され、デコンボリュータ２１９は動作の他のモードで使用される。後処理ブロック２２２は、最小二乗近似に基づいて、ＲＸ信号列を近似する正弦関数のパラメータを決定する。一実施形態では、ルックアップ・テーブル（早見表）を用いて正弦関数用の値を計算する。後処理ブロック２２２は、ＲＸ信号列とそれを近似する正弦関数との相関の度合いを示す相関の尺度（例えば、相関係数）を計算し、次に、この相関係数に基づいて、センサアレイ１０３に近接した物体（例えば、ユーザの指）の存在を検出する。具体的には、相関係数が所定の相関の閾値を超える（即ち、ＲＸ信号列がそれを近似する正弦関数に十分に類似する）場合に、物体の存在を検出する。
【００２３】
図３に、一実施形態による、多相自己容量センシングを実行する静電容量センシング回路３００の動作中の２つの段階を示す。静電容量センシング回路３００は、センサアレイ１０３内の第１ＲＸ電極及び第ＮＲＸ電極を表す２つの電極ＲＸ−１及びＲＸ−Ｎの自己容量を測定する。静電容量Ｃs1及びＣsNは、それぞれ電極ＲＸ−１及びＲＸ−Ｎの自己容量を表す。
【００２４】
プリチャージ段階中には、センシング電極ＲＸ−１及びＲＸ−Ｎは、スイッチＳＷ３−１及びＳＷ３−Ｎを開放することによってセンシング・チャネル３０１から絶縁される。従って、センシング電極ＲＸ−１とＲＸ−Ｎとは互いに絶縁され、異なる電圧にプリチャージすることができる。センサアレイ１０３全体では、一部の電極をＶtxにプリチャージしつつ、他の電極を接地にプリチャージすることができる。図示するように、ＳＷ２−１を閉じつつＳＷ−１を開き、これにより電極ＲＸ−１は接地に接続され、電極ＲＸ−ＮはＶtxに接続される。従って、自己容量Ｃs1及びＣsNは、それぞれ接地及びＶtxにプリチャージされる。
【００２５】
センシング段階中には、スイッチＳＷ２−１及びＳＷ２−Ｎを開放して、センサ電極ＲＸ−１及びＲＸ−Ｎをそれぞれのプリチャージ電圧から切り離す。センサ電極ＲＸ−１及びＲＸ−Ｎは、スイッチＳＷ３−１及びＳＷ３−Ｎを閉じることによってセンシング・チャネル３０１に接続される。電極ＲＸ−１及びＲＸ−Ｎの各々において電圧Ｖrefが維持される。電荷Ｑ1が電極ＲＸ−１の自己容量Ｃs1内へ流入する、というのは、ＲＸ−１はＶrefよりも低い電圧にプリチャージされているからである。電荷ＱNが自己容量ＣsNから流出する、というのは、ＲＸ−ＮはＶrefよりも高い電圧にプリチャージされているからである。センサアレイ１０３内の全部のＲＸ電極（ＲＸ−１, ＲＸ−２,...ＲＸ−Ｎ）についてこのプロセスを実行すると、センシング・チャネル３０１は次式１による電荷Ｑinを受ける：
Ｑin＝Ｑ1＋Ｑ2＋...＋ＱN；    （式１）
式１では、値（Ｑ1, Ｑ2,...ＱN）は、プリチャージ段階後に、それぞれ自己容量（Ｃs1, Ｃs2,...ＣsN）に蓄積されている電荷を表す。式１は次式２に示すように書き換えることができる：
【数１】
2021507347.tif 000003
【００２６】
式２では、（Ｓ1〜Ｓn）は、１，−１、及び０の要素によって表される、測定サイクルにおける励起の時系列を表す。１の値は正方向の励起を示し、−１の値は負方向の励起を示し、０の値はセンサ電極に電圧が印加されないことを示す。従って、Ｕtxは、プリチャージ段階からセンシング段階までに電極に印加される電圧の変化を表す。式２に示すように、Ｕtxは全部の電極について同一であり；代案の実施形態では、Ｕtxを電極間で異ならせることができる。
【００２７】
Ｎ個の異なる励起の時系列で順次にセンサを励起する場合、この励起手順は、値Ｓ11〜ＳNNを有する励起行列として表すことができ、次式３に示すようになる：
【数２】
2021507347.tif 000004
【００２８】
励起行列Ｓでは、同じ行内の要素（例えば、Ｓ11, Ｓ21,...ＳN1）が異なる電極に同時に印加されるのに対し、同じ列内の要素（例えば、Ｓ11, Ｓ12,...Ｓ1N）は異なる時刻に同じ電極に印加される。励起行列Ｓが逆行列の形式Ｓ-1を有する場合、検出される自己容量は、測定した電荷値Ｑinのデコンボリューションを次式４において次のように実行することによって決定することができ、ここにＤはデコンボリューション行列である：
【数３】
2021507347.tif 000005
【００２９】
反対の位相信号どうしの組合せによるセンサ電極の励起は、行または列内の全部のセンサ電極を同相で励起することに比べて、センサの放射を低減する。この放射は、順次に励起される要素（例えば、Ｓ11〜ＳNN）の総和に依存する。例えば、要素の総和が１に等しい場合、ある距離で観測可能な放射は単一電極の励起によって発生する放射と同様である。それに加えて、複数のセンサ電極についての電荷測定値がデコンボリューション計算に含まれ、このことは、センサ内に注入されるノイズに対してセンシング結果をより低感度にするデコンボリューション後に、平均化の効果を生じさせる。一実施形態では、本明細書中に説明するホバー入力を検出する方法を、（例えば、アクティブ（能動型）積分器、電流搬送器、等に基づく異なるセンシング・チャネルを使用する）複数の電荷−符号センシング回路と共に用いることができ、これらの電荷−符号センシング回路は多相の自己または相互容量のセンシング方法をサポートする。
【００３０】
図４Ａに、一実施形態による、ホバー・センシング中にセンサアレイ内のセンサ電極に供給されるＴＸ信号パターンの列を示す。図４Ａに示すように、センサ電極の各々をその番号４１０によって参照する。一実施形態では、電極１〜２４がセンサアレイ１０３内の行電極（またはその代わりに列電極）であり、電極番号４１０はアレイ１０３内の電極の空間的順序に対応する。ＴＸ発生器２１５は、ＴＸ信号パターン４２０の各々を順次にセンサアレイ１０３内のセンサ電極に供給する。
【００３１】
各信号パターン４２０(1)〜４２０(24)を供給する際に、パターン内の個別の励起信号がＴＸ発生器２１５によってそれぞれのセンサ電極１〜２４に同時に供給され、ここで「＋１」及び「−１」は、励起信号のそれぞれ正及び負の位相を示す。例えば、ＴＸ発生器２１５は、正の位相の励起信号を電極１〜１２に供給し、その間に負の位相の励起信号を電極１３〜２４に供給することによって、パターン４２０(1)をセンサ電極１〜２４に供給する。一実施形態では、正の位相の信号と負の位相の信号とが相補的な信号であり、負の位相の励起信号は正の位相の励起信号の反転である。
【００３２】
信号パターン４２０の各々はゼロサムの励起信号パターンであり；即ち、パターン内の励起信号の総和が０に近付くほど理想的である。例えば、励起信号パターン４２０(1)は、（電極１〜１２に供給される）１２個の正の位相の励起信号及び（電極１３〜２４に供給される）１２個の負の位相の励起信号を含む。従って、正の位相の励起信号の各々を、対応する相補的な負の位相の励起信号と合計した、パターン内の全部の信号の合計は、公称的には０になる。実際には、パターン内の励起信号の合計は、製造上の許容誤差（公差）、環境条件、等に起因して０から偏位する。
【００３３】
一実施形態では、パターン内の励起信号の総和の大きさは、パターン内のいずれの励起信号の大きさよりも小さい。従って、ゼロサムの励起信号パターンの全体は、励起信号のうちの１つを単独で当該励起信号に対応するセンサ電極に供給するよりも小さい電磁放射を発生する。一実施形態では、センサアレイが偶数個のセンサ電極を含み、正及び負の位相の励起信号の各々が半数のセンサ電極に供給され、これにより、同数の電極が正の位相の励起信号及び負の位相の励起信号によって同様に励起され、こうして平衡のとれた励起スキームを実現する。
【００３４】
励起信号パターン４２０毎に、ＴＸ発生器２１５が正の位相の励起信号の全部を連続したセンサ電極の部分集合に供給し、これらのセンサ電極はセンサ電極の集合における循環する列内で連続している。電極の循環する列は番号１から番号２４まで順に進み、番号２４の後に番号１に戻り、それを繰り返す。従って、信号パターン４２０(24)では、正の位相の励起信号が供給される電極２４及び電極１〜１１は上記循環する列内で連続している。負の位相の励起信号の全部も連続した電極の部分集合に供給され、これらの連続した電極は上記循環する列内で連続する。
【００３５】
一実施形態では、電極どうしを導電性経路により（例えば、スイッチ回路により）物理的にまとめて接続し、接続した電極に励起信号を供給することによって、センサ電極の部分集合に同じ励起信号を供給する。代案の実施形態では、センス電極の各々を同じ励起信号で別個に駆動する。一実施形態では、センサ電極の集合内の大部分の電極（即ち、少なくとも半数の電極）が部分集合に含まれ、各部分集合は少なくとも３つ以上の連続したセンサ電極を含み、これらのセンサ電極には、信号パターン毎に同じ励起信号（例えば、正の位相の励起信号または負の位相の励起信号）を供給する。
【００３６】
循環する様式の順送りを用いて、信号列４００内で連続する信号パターンを発生する。信号列４００内では、１２個の正の位相の励起信号及び１２個の負の位相の励起信号がセンサ電極の全部にわたって循環する様式で順送りされて、２４個の異なる励起信号パターン４２０を形成する。信号列４００内の信号パターン４２０毎に、シーケンサ回路２２３が、上記のパターンを循環する様式で１の増分だけ（上記番号を）順送りすることによって、信号列内で後続する次の励起信号パターンを発生し；即ち、後続する次のパターン内の各センサ電極は、循環する列内で先行する（即ち、より小さい番号の）センサ電極に供給された励起信号を受ける。例えば、パターン４２０(2)では、負の位相の励起信号が電極１に供給される、というのは、負の位相の励起信号が、前の励起信号パターン４２０(1)において前回に（循環する列内で電極１に先行する）電極２４に供給されているからである。パターン４２０(2)では、正の位相の励起信号が電極１３に供給される、というのは、正の位相の励起信号が先行するパターン４２０(1)において電極１２に供給されているからである。
【００３７】
図４Ｂに、一実施形態による、循環する様式で順送りされるＴＸ信号パターンの代案の信号列４３０を示し、信号列４３０はホバー・センシング中にセンサアレイ内のセンサ電極に供給することができる。ＴＸ発生器２１５は、ＴＸ信号パターン４４０の各々を順次に、センサアレイ１０３内のセンサ電極に供給する。信号パターン４４０では、正の（または負の）位相の励起信号が供給されるセンサ電極が２つのグループに分割される。パターン４４０(1)では、正の位相の励起信号が電極１〜６及び１３〜１８に供給され、その間に負の位相の励起信号が電極７〜１２及び１９〜２４に供給される。
【００３８】
他の非ゼロサムのＴＸ励起パターンの列を多相静電容量センシングにおいて用いる際には、デコンボリューションを用いて、静電容量の測定値を原データから決定することができる。しかし、パターン４２０及び４３０のようなゼロサム信号パターンについてのコンボリューション（畳み込み）行列は特異（非正則）行列である。従って、デコンボリューションの代わりに、所定の関数（例えば、正弦関数）を測定したＲＸ信号の列に整合させるための最小二乗近似計算を実行して、センサ電極に対するホバー入力の存在及び位置を特定する。
【００３９】
一実施形態では、多相センシング・プロセスにより、正または負の位相の励起信号をセンサ電極に供給するプリチャージ段階後に、電荷−符号変換器２１６内のＲＸ自己容量センシング・チャネル２２４が、センシング段階中にＲＸ信号をセンサ電極毎に測定する。一実施形態では、ＲＸ信号を励起信号パターン毎に測定する。測定したＲＸ信号はＲＸ信号の列を構成し、このＲＸ信号の列と正弦関数のような所定の関数との相関をとって、ホバー入力が存在するか否かを判定する。
【００４０】
図５Ａ及び５Ｂに、一実施形態による、センサアレイ１０３上の異なる位置の付近のホバー入力により生じるＲＸ信号列を示す。図５Ａに示すように、センサアレイ１０３は４７個のセンサ電極を有する。従って、循環する様式で順送りされる励起信号パターンの列は４７通りの異なるパターンを含み、これらのパターンはセンサ電極に順次に供給される。図５Ｂでは、縦軸はＲＸセンシング・チャネル２２４によって検出したＲＸ信号の信号レベルを表し、横軸はＲＸ信号を励起した励起信号パターンのパターン番号を表す。
【００４１】
図５Ｂに、センサアレイ１０３の異なる位置におけるそれぞれのホバー入力５０１、５０２、及び５０３により生じたＲＸ信号列５１１、５１２、及び５１３を示す。ホバー入力５０１はセンサアレイ１０３のエッジに位置するのに対し、ホバー入力５０２及び５０３はセンサアレイ１０３の中心に次第に近付く。測定したＲＸ信号列５１１〜５１３の各々は正弦関数に類似し、従って、正弦関数を用いてＲＸ信号列５１１〜５１３の各々を最小二乗近似によって近似する。
【００４２】
正弦関数は一般に式５中のパラメータａ、ｂ、ｃ、及びｄに関して表現される：
ｙ＝ａ＋ｂ・sin(ｃ・ｉ＋ｄ)    （式５）
式５では、ｙは正弦関数の大きさであり、ＲＸ信号の大きさに相当し、ｉはセンサ電極番号である。パラメータｄは正弦関数の位相シフトを反映し、センサアレイ１０３におけるホバー位置に直接関係する。図６Ａ、６Ｂ、及び６Ｃは、一実施形態による、異なるパラメータを有する正弦関数による、それぞれＲＸ信号列５１３、５１２、及び５１１の近似を示す。図６Ａでは、ＲＸ信号列５１３が（連続線として示す）正弦関数６０１によって近似される。図６Ｂでは、ＲＸ信号列５１２が正弦関数６０２によって近似される。図６Ｃでは、ＲＸ信号列５１１が正弦関数６０３によって近似される。近似する正弦関数６０１〜６０３の各々は、異なるパラメータａ、ｂ、ｃ、及びｄの組を用いて定義され、ＲＸ信号列を高い相関係数で近似する。
【００４３】
従って、パラメータａ、ｂ、ｃ、及びｄを計算して、測定したＲＸ信号列を最も良く近似する正弦関数を決定する。パラメータｃ及びｄを計算する１つの方法は、次式６を最小二乗法により最小にすることに基づく：
【数４】
2021507347.tif 000006
しかし、三角法の理論を用いれば、ｃは式７のようにより容易に決定することができる：
【数５】
2021507347.tif 000007
式７では、Ｎはセンサ電極の個数を表し、２×πは正弦関数の周期を表す。一実施形態では、パラメータｄは、正弦関数を図７に示すようにｘ軸に沿ってシフトする量を定義する。図７では、正弦関数７０１が０に等しいｄの値を有する。正弦関数７０２は０でない値のｄを有し；従って、正弦関数７０２の形状は元の正弦関数７０１に対して量ｄだけシフトされている。パラメータｄは式８により計算される：
【数６】
2021507347.tif 000008
式８では、idxMaxは、最大の大きさの信号が測定されるセンサ電極の番号を表し、Ｎはセンサ電極の個数を表す。パラメータｄは、ホバー入力の変位（即ち、アレイ１０３内のセンサ電極に対する物体の位置）を表す。
【００４４】
式７及び８に基づいて、正弦関数の引数argiは式９のように計算される：
【数７】
2021507347.tif 000009
次式１０は式５及び式９から得られる：
【数８】
2021507347.tif 000010
パラメータａ及びｂは、式１１中のＱを最小にすることによって計算される：
【数９】
2021507347.tif 000011
式１１では、Ｓiは、ホバー入力によって番号ｉを有するセンサ電極から生じた応答信号の測定値である。偏微分は次式１２のようになる：
【数１０】
2021507347.tif 000012
式１２は式１３に示すように表すことができる：
【数１１】
2021507347.tif 000013
式１３は、次式１４に示すように変数sumSin、sumS、sumSinSin、及びsumSsinを表現することによって簡略化することができる：
【数１２】
2021507347.tif 000014
従って、式１３は式１５に示すように表現することができる：
【数１３】
2021507347.tif 000015
式１５の第１式をパラメータａについて解くと、式１６のようになる：
【数１４】
2021507347.tif 000016
式１６を式１５の第２式に代入すると、次式１７のようになる：
【数１５】
2021507347.tif 000017
式１７をパラメータｂについて解くと、式１８のようになる：
【数１６】
2021507347.tif 000018
【００４５】
一実施形態では、上記の式を用いて、測定したＲＸ信号列を近似する正弦関数のパラメータａ、ｂ、ｃ、及びｄを計算することができる。特に、ＲＸ信号列とそれを近似する正弦関数との相関係数は、パラメータａを計算せずに計算することができる。
【００４６】
上記正弦関数は後処理ブロック２２２で計算する。異なる方法を用いて、計算リソースの限られた装置において上記正弦関数を計算することができる。例えば、上記正弦関数は、座標回転デジタル・コンピュータ（ＣＯＲＤＩＣ：Coordinate Rotation Digital Computer）計算を用いて計算することができ、その代わりに、次式１９で表される正弦関数についてのテイラー級数を用いて計算することができ、ここでargは正弦関数への入力引数である。
【数１７】
2021507347.tif 000019
【００４７】
一実施形態では、上記正弦関数をルックアップ・テーブル（ＬＵＴ：lookup table）２２５内で一覧表にし、ＬＵＴ２２５は、正弦関数の結果を、あり得る入力引数の範囲毎に記憶する。従って、後処理ブロック２２２における相関係数の計算は、ＬＵＴ２２５内での検索を実行することを含む。テーブル・ルックアップ（表検索）を実行することは反復計算ではなく、従って、限られた計算時間及びリソースで実行することができる。さらに、一覧表化は大量のメモリを消費する必要がない。正弦関数については、ＬＵＴ２２５に記憶されている、第１の四半周期についてのデータを用いて、１周期の残り部分を構成することができる。一実施形態では、ＬＵＴ  ２２５がメモリの６５バイトを占めるに過ぎない。
【００４８】
図８に、一実施形態による、正弦関数の１周期を４つの四半周期に分割してＬＵＴ２２５のサイズを低減することを示す。図８では、正弦関数ｙ＝sin(２πｘ／２５６)が２５６に等しい周期を有する。第１の四半周期１００１内に入る入力引数ｘは、ＬＵＴ２２５から直接検索して、引数ｘに対する正弦関数の結果を決定する。第２の四半周期１００２内の入力引数ｘについては、ｘを１２８から減算して、ＬＵＴ２２５内で結果を検索する。第３の四半周期１００３内の入力引数ｘについては、１２８をｘから減算して、ＬＵＴ２２５内で結果を検索してネゲート（各ビットの１と０を反転）する。第４の四半周期内の入力引数ｘについては、ｘを２５６から減算して、ＬＵＴ２２５内で結果を検索してネゲートする。
【００４９】
入力引数ｘも０〜２５６の範囲に限定される、というのは、上記正弦関数の周期がＴ＝２５６であるからである。一実施形態では、ｘが２５６よりも大きい場合に、モジュロ演算（例えば、ｘmod２５６）を実行して検索の許容範囲内の入力引数を計算する。
【００５０】
電極番号ｉに対する入力引数argiは、上記の式９中でｉ及びidxMaxに関して表現される。式２０は、式９における、係数２５６／２πを乗じることによる、周期２πを有する正弦関数から周期Ｔ＝２５６を有する正弦関数への変換を示す。
【数１８】
2021507347.tif 000020
一旦、式２０に示す周期の補正を実行すると、結果的な入力引数argiをＬＵＴ２２５内で検索することができる。
【００５１】
後処理ブロック２２２は、測定したＲＸ信号の列とそれを近似する正弦関数との相関係数を計算する際に、パラメータａ、ｂ、ｃ、及びｄによって定義される正弦関数の計算を実行する。相関係数を計算するために、測定したＲＸ信号列及びそれを近似する正弦関数のそれぞれの平均値avSigOriginal及びavSigApprを、それぞれ次式２１及び２２に示すように計算する。
【数１９】
2021507347.tif 000021
【数２０】
2021507347.tif 000022
式２３は上記正弦関数の周期全体について真である。
【数２１】
2021507347.tif 000023
従って、式２２を簡略化して、avSigApprがａに等しいことを示すことができる。
【００５２】
二乗の相関係数は式２４に示すように計算される。
【数２２】
2021507347.tif 000024
式２４は、dataAppr及びdataOriginalを次式２５のように表すことによって、より単純に表される：
【数２３】
2021507347.tif 000025
式２５に示すように、相関係数はパラメータａを計算せずに計算することができる。式２４を式２５と組み合わせると、式２６に示すような相関係数を計算するための式になる。
【数２４】
2021507347.tif 000026
近似する正弦曲線は、式２６により計算した相関係数値corrCoeffが最大になるまで、最大の信号（即ち、idxMax）の座標を、この最大の信号を有するセンサの番号から左右に移動させることによって調整する。
【００５３】
一実施形態では、後処理ブロック２２２が、最大の相関係数を所定の相関の閾値と比較することに基づいて、センサ電極付近の物体の存在によりホバー入力を検出する。相関係数が相関の閾値を超えた場合、測定したＲＸ信号列はそれを近似する正弦関数に十分に近く、後処理ブロック２２２はホバー入力を検出する。相関の閾値は０〜２５５の範囲内で調整可能なパラメータである。一実施形態では、相関の閾値が７５であり、このため、相関係数が７５以上である場合にホバー入力が検出される。
【００５４】
一実施形態では、ゼロサムを有さないＴＸ励起信号パターンを、デコンボリューションの代わりに最小二乗近似を用いて同様に分析することができる。一実施形態では、放物線を用いて、測定したＲＸ信号の列を近似する。この方法によれば、測定したＲＸ信号のうち最大のＲＸ信号値の周辺の部分集合に基づいて、近似する放物線関数の頂点を計算する。図９に、一実施形態による、最大信号９０１がＳiの値を有するＲＸ信号列９００の一部分を示す。最大値９０１の周辺の、測定したＲＸ信号は、信号Ｓi-3〜Ｓi+3を含む。以下の式２７を参照すれば、近似する放物線関数は二次曲線によって定義され、ここにSappri-jは、最大信号が測定された電極ｉからｊ個の電極分だけ離れたセンサ電極に対応する放物線関数値を表す。
Sappri-j＝ａ＋ｂ・ｊ＋ｃ・ｊ2    （式２７）
放物線の極値は、次式２８に示すように、放物線関数の導関数を０に設定することによって計算される。
【数２５】
2021507347.tif 000027
式２９は、最小二乗近似により最小化される関数を示す。
【数２６】
2021507347.tif 000028
式２９の偏微分は式３０のようになる。
【数２７】
2021507347.tif 000029
式２８を式３０と組み合わせると、次式３１のようになる。
【数２８】
2021507347.tif 000030
図９Ｂに、結果的な近似曲線９１１のグラフを、測定したＲＸ信号９１０と共に示す。縦軸はＲＸ信号９１０及び近似曲線９１１の大きさを表すのに対し、グラフの横軸は対応するセンサ電極の番号を表す。図示するように、最高の測定値の周辺の７つの電極を使用する；しかし、ホバー入力を検出するためのより大きなノイズ耐性は、より多数のセンサ電極の測定を検出プロセスに含めることによって達成される。
【００５５】
一実施形態では、逆二次曲線を、測定したＲＸ信号の列を近似するための所定の関数として用いる。逆二次曲線を用いた近似は、より多数の利用可能なＲＸ測定値を利用し、これによりホバー検出結果におけるノイズ耐性を増加させる、というのは、ノイズによって生じる誤差がより多数のセンサ電極にわたって平均化されるからである。逆二次曲線は次式３２で定義される。
【数２９】
2021507347.tif 000031
式３２では、Sappriは関数結果の大きさであり、ｉは関数結果を計算したセンサ電極の番号である。パラメータａ、ｂ、及びｃは、測定したＲＸ信号の列を最良に近似する曲線のバージョンに対応する。ＲＸ信号列とそれを近似する逆二次曲線との相関係数は式３８により計算され、式３８は式３３〜３８において次のように導出される。逆二次曲線については、頂点ｘ0が−ｂ／２ｃに等しい。従って、式３２は、式３３に示すように頂点ｘ0に関して表現することができる。
【数３０】
2021507347.tif 000032
式３３では、Sappriは、センサ電極番号ｉに対応する近似関数の大きさである。頂点ｘ0における信号の大きさは、式３４中の変数Ｓpに設定される。
【数３１】
2021507347.tif 000033
式３４では、Ｓpはピーク値の大きさであり、ｐはピークの大きさが位置する電極に対応する番号である。最小二乗近似プロセスにより最小化される関数は次式３５で表される。
【数３２】
2021507347.tif 000034
式３５の偏微分は次式３６のようになる。
【数３３】
2021507347.tif 000035
式３６は、変数Ａ及びＢを次式３７に示すように表すことによって簡略化される。
【数３４】
2021507347.tif 000036
式３８はＡ及びＢを式３６に代入して生じる。
【数３５】
2021507347.tif 000037
【００５６】
次式３９によりＲＸ信号を正規化し、正規化したＲＸ信号と、逆二次曲線によるＲＸ信号の近似値との二乗相関係数を計算する。
【数３６】
2021507347.tif 000038
ホバー入力は、相関係数corrCoeffが相関の閾値よりも大きい場合に検出される。相関の閾値は０〜２５５の範囲内の調整可能なパラメータである。一実施形態では、相関の閾値が１２５の値を有する。
【００５７】
図１０Ａに、一実施形態による、センサ電極１８におけるホバー入力により生じるＲＸ信号の列１００１を近似する逆二次曲線１００３を示す。センサ電極０〜４４から測定した原ＲＸ信号列を正規化して、正規化したＲＸ信号の列１００２を発生する。正規化した信号列１００２を曲線１００３によって近似する。曲線１００３の頂点は、センサ電極１８におけるホバー入力の位置に対応する。図１０Ａでは、相関係数が２４６であり；従って、相関係数が１７５の相関の閾値よりも大きいのでホバー入力の存在が検出される。
【００５８】
図１０Ｂは、同様に、一実施形態による、センサ電極１２におけるホバー入力により生じるＲＸ信号の列１０１１を近似する逆二次曲線１０１３を示す。センサ電極０〜４４から測定したＲＸ信号列１０１１を正規化して、正規化したＲＸ信号の列１０１２を発生する。正規化した信号列１０１２を曲線１０１３によって近似する。曲線１０１３の頂点は、センサ電極１２におけるホバー入力の位置に対応する。図１０Ｂでは、相関係数が２３４であり；従って、相関係数が相関の閾値１７５よりも大きいのでホバー入力の存在が検出される。
【００５９】
図１１に、ホバー入力ではなくセンサアレイを加熱することにより生じるＲＸ信号の列１１０１を近似する逆二次曲線１１０３を示す。センサ電極０〜４４から測定したＲＸ信号列１１０１を正規化して、正規化したＲＸ信号の列１１０２を発生する。正規化した信号列１１０２を曲線１１０３によって近似する。曲線１１０３の頂点は、センサ電極１４における信号の大きさが最高の位置に対応する。図１１では、相関係数が６０であり；従って、相関係数が相関の閾値１７５未満であるのでホバー入力は検出されない。
【００６０】
一実施形態では、ＲＸ信号列中の極大の信号の周辺の９つの信号の部分集合を三次曲線によって近似して、ホバー入力の位置を特定する。この方法によれば、ＲＸ信号列の差分Diffi-1、Diffi、Diffi+1、及びDiffi+2の値（それぞれ、センサ電極ｉ−１、ｉ、ｉ＋１、及びｉ＋２に対応する）が、それらに対応するセンサ電極の番号との直線的な関係を有する。図１２に、一実施形態による、この直線的な関係を、差分値Diffi-1、Diffi、Diffi+1、及びDiffi+2をセンサ電極番号に対してグラフ化することによって示す。図１２の上部は、信号の大きさＳi-4〜Ｓi+4をセンサ電極に対して示す。この直線のｘ切片（ｘ軸との交点）がホバー位置を示す。
【００６１】
ｘ切片は式４０により計算され、ここにＮはセンサ電極の個数であり、ResXはＸ（横）軸の全長に沿ったセンサアレイの画素単位の分解能である。
【数３７】
2021507347.tif 000039
近似する三次曲線の係数は式４１により決定される。
Ｓi-j＝ａ−ｂ・ｊ−ｃ・ｊ2    （式４１）
従って、最小二乗近似において最小化される関数は式４２で示される。
【数３８】
2021507347.tif 000040
式４２の偏微分は式４３のようになる。
【数３９】
2021507347.tif 000041
従って、式４０は式４４に示すように表現することができる。
【数４０】
2021507347.tif 000042
上記の式により計算した値は、検出したホバー入力の座標を、センサ電極番号を単位として提供する。
【００６２】
一実施形態では、隣接する発生源からのノイズ（例えば、ＬＣＤのコモンモードノイズ）に対するノイズ耐性が、ＲＸ信号を測定中のセンサ電極の個数を低減することによって向上する。このことは、ＬＣＤパネルからセンシング・チャネル内へ注入される電荷が、当該チャネルによって同時にセンシングされている電極の個数に比例することにより、あるいは換言すれば、等価なＲＸセンサ電極とＬＣＤパネルとの結合容量に比例することにより発生する。図１３Ａ〜１３Ｃに、一実施形態による励起信号パターンの列を示し、この列ではＴＸ励起信号を非循環的な方法でセンサ電極に供給して、ＲＸ信号をパターン毎に、単一のセンサ電極から単一のＲＸセンシング・チャネルを通して測定する。
【００６３】
図１３Ａを参照すれば、列１３００内の（信号パターン１３２０(1)〜１３２０(10)を含む）励起信号パターン１３２０の各々が、正の位相の励起信号を、ＲＸ信号を測定するセンサ電極（太い枠線で示す）及びその周辺のセンサ電極に供給する。例えば、パターン１３２０(5)では、正の位相の励起信号を電極３〜７に供給する。列１３００内の信号パターンの各々はゼロサムパターンであり、従って、相補的な負の位相の励起信号を、信号パターン１３２０(5)において残りの電極１〜２及び８〜１０に供給する。より少数のセンサ電極を測定することに起因する、測定されるＲＸ信号の大きさの減少は、関連する（例えば、ＬＣＤディスプレイからの）外部ノイズの減少によって補償される。
【００６４】
図１３Ｂに、パターン１３３０(1)〜１３３０(10)を含む信号パターン１３３０の列１３０１を示す。励起信号パターン１３３０毎に、ＲＸ信号を測定するセンサ電極を含む一部のセンサ電極には（「０」で示すように）励起信号を供給しない。各パターンでは、正の位相の励起信号を、センシングされている電極の周辺のセンサ電極に供給する。パターン１３３０の各々もゼロサム信号パターンである。
【００６５】
図１３Ｃに信号パターン列１３０２を示し、この信号パターン列では、励起信号パターン１３４０毎に、ＲＸ信号を測定するセンサ電極を含むより多数のセンサ電極に励起信号を供給しない。パターン１３４０の各々もゼロサムパターンである。
【００６６】
図１４Ａ〜１４Ｃに、一実施形態による、ホバー入力の検出中に測定可能なＲＸ信号を増加させる方法を示す。図１４Ａは、前述したようにセンサアレイ１０３におけるホバー入力１４０１を検出するための励起パターン１４０２の列を示し、ここでは、列センサ電極を、循環する様式で順送りされるゼロサムパターンである列電極励起パターン１４０３の列によって励起する。各列電極パターン１４０３において、行センサ電極には励起信号を供給しない。従って、行励起パターン１４０４は各センサパターン１４０２において全部が０である。
【００６７】
縦軸に沿ったホバー入力１４０１の位置が既知である場合（例えば、行センサ電極は以前にセンシングされている場合）、ホバー入力１４０１に最寄りの行センサ電極の部分集合に正の位相の励起信号を供給しつつ、残りの行センサ電極には負の位相の励起信号を供給することによって、測定可能なＲＸ信号を増加させることができる。図１４Ｂに、一実施形態によるこうした方法を示す。６つのセンサパターンの列１４１２をセンサアレイ１０３に供給する。列励起信号パターン１４０３毎に、以前に特定したホバー入力１４０１の位置に基づいて、行励起信号パターン１４１４のうちの１つを行センサ電極に供給する。行励起信号パターン１４１４の各々はゼロサムパターンであり、正の位相の励起信号を、ホバー入力１４０１に最寄りの４つの行センサ電極に供給し、その間に相補的な負の位相の励起信号を残りの４つの行センサ電極に供給する。
【００６８】
この測定手順は、測定されるＲＸ信号のベースラインは増加させるが、ＲＸ信号のダイナミックレンジは増加させない。一実施形態では、センサパターン１４１２毎に測定されるＲＸ信号の大きさをおよそ１７５fFだけ増加させ、その間にこれらのＲＸ信号のダイナミックレンジ（即ち、最低のＲＸ信号と最高のＲＸ信号との差）は同じ（およそ１５０fFの）ままにする。ＴＸ励起信号の位相極性を切り換える（即ち、正の位相の励起信号を負の位相の励起信号に切り換える）と、同様な効果が逆の方向に発生する（即ち、ベースラインが減少する）。
【００６９】
図１４Ｃに、行センサ電極に供給される信号パターンの列１４２４内で正の位相の信号と負の位相の信号とを交互させる実施形態を示す。位相極性は、列１４１２内で連続するパターン間で交互する。代案の実施形態では、２パターン毎、３パターン毎、等に位相極性を交互させる。行センサ電極に供給される信号パターンにおける位相極性を交互させることは、ベースラインを増加させずに、測定されるＲＸ信号列のダイナミックレンジを増加させる。一実施形態では、ダイナミックレンジをおよそ５００fFまで増加させる。
【００７０】
図１５に、一実施形態による、ＲＸ信号列のグラフを異なる測定方法について示す。ＲＸ信号列１５０１は、励起信号を行センサ電極に供給しない際に、ホバー入力１４０１の測定により生じる。ＲＸ信号列１５０２及び１５０３は、正の位相の励起信号及び負の位相の励起信号のそれぞれを、ホバー入力１４０１に最寄りの行センサ電極に供給する場合である。ＲＸ信号列１５０４は、正の位相と負の位相とが交互する励起信号をホバー入力１４０１に最寄りの行センサ電極に供給する際に発生し、この交互は２パターン毎に発生する。この種の駆動方法は「相関ダブル・サンプリング（相関のある二回サンプリング）」と称することができ、受信チャネル内のドリフトを低減する。
【００７１】
図１６は、一実施形態による、容量センサアレイ１０３におけるホバー入力を検出するためのプロセス１６００を示す流れ図である。プロセス１６００は処理装置１０２内の構成要素によって実行される。
【００７２】
ブロック１６０１では、シーケンサ２２３が、センサアレイ１０３に供給されるＴＸ信号パターンの列内の初期のＴＸ信号パターンを決定する。ブロック１６０３では、ＴＸ発生器２１５が、センサ電極の集合内（例えば、センサアレイ１０３内の列センサ電極のうち）のセンサ電極毎に、ＴＸ信号パターンに応じて正の位相の励起信号または負の位相の励起信号のいずれかを供給することによって、初期のＴＸ信号パターンを供給する。負の位相の励起信号は正の位相の励起信号と相補的であり、正の位相の励起信号及び負の位相の励起信号を、センサ電極の循環的な列内で連続するセンサ電極に供給する。
【００７３】
ゼロサムの励起パターンを用いる一実施形態では、正の位相の励起信号を上記集合内の半数の電極に供給し、負の位相の励起信号を残りの半数の電極に供給する。従って、センサ電極に供給する励起信号の総和の大きさは、個別のセンサ電極に供給されるいずれの励起信号よりも小さく、０に近付くほど理想的である。総和が０でない励起パターンを用いる代案の実施形態では、センサ電極の励起が、１つの励起信号が供給される単一のセンサ電極と少なくとも同じ大きさの放射を発生する。ブロック１６０５では、初期のＴＸ信号パターンの供給により誘導される結果的なＲＸ信号を、電荷−符号変換器２１６内のＲＸチャネル２２４によって測定する。
【００７４】
ブロック１６０７では、パターン列内のＴＸ信号パターンのうち、まだセンサ電極に供給されていないＴＸ信号パターンが存在する場合、プロセス１６００はブロック１６０１に戻る。ブロック１６０１では、シーケンサ回路２２３が、初期のＴＸ信号パターンが循環する様式の順送りに基づいて、ＴＸ信号パターンの列内の次のＴＸ信号パターンを決定する。一実施形態では、正及び負の位相の励起信号の現在のパターンを、循環する様式でセンサ電極１つ分だけシフトさせて、パターン列内の次のＴＸ信号パターンを発生する。従って、ＴＸ信号パターン毎に、各センサ電極に供給される励起信号は、先行するＴＸ励起信号パターンの供給中に、センサ電極の集合が形成する循環する様式の列内の先行する（即ち、より小さい番号の）センサ電極に供給した励起信号に相当し、先行するＴＸ励起信号パターンは、パターン列内のパターンのうち現在の信号パターンの直前に供給したパターンである。代案の実施形態では、現在のパターンを２つ以上の電極分だけシフトさせる。
【００７５】
ブロック１６０１〜１６０７をループ形式で反復して、パターン列内のＴＸ信号パターンの各々をセンサ電極の集合に順に供給し、ＴＸ信号パターン毎にＲＸ信号の応答を測定する。測定したＲＸ信号の列をベクトル２１１としてメモリに供給する。ブロック１６０７では、全部のＴＸ信号パターンを供給した場合、後処理ブロック２２２は、ブロック１６０９〜１６１３に提示するように、測定したＲＸ信号の列と、正弦関数のような所定の関数によるこのＲＸ信号列の最小二乗近似との相関係数を計算する。
【００７６】
ブロック１６０９では、近似する正弦関数の一部のパラメータを計算し；例えば、式７及び８を用いてパラメータｃ及びｄを計算する。パラメータｄは、センサ電極に対するホバリング（ホバー状態の）物体の位置を示す変位を表し、測定したＲＸ信号の列内で最大の大きさの信号に基づいて計算する。
【００７７】
ブロック１６１１では、後処理ブロック２２２が、ＲＸ信号の列を近似するための最小二乗計算を用いて正弦関数の残りのパラメータを決定する。一実施形態では、ＬＵＴ２２５が、あり得る多数の入引数毎に正弦関数の結果を記憶している。残りのパラメータ（例えば、式１８によるパラメータｂ）を計算する際に、後処理ブロック２２２はＬＵＴ２２５にアクセスする。
【００７８】
ブロック１６１３では、後処理ブロック２２２が、測定したＲＸ信号列と、上記で計算したパラメータを有する正弦関数による当該ＲＸ信号列の近似との相関係数を計算する。一実施形態では、式２６により計算した相関係数が最大になるまで、近似する正弦曲線（サインカーブ）をセンサ電極番号に対してシフトさせることによって調整する。
【００７９】
ブロック１６１５では、後処理ブロック２２２がこの相関係数を所定の相関の閾値と比較する。ブロック１６１７では、相関係数が相関の閾値を越えない場合に、ホバー入力は検出されず、後処理ブロック２２２はブロック１６２１でホバー入力が存在しないことを報告する。ブロック１６２１から、プロセス１６００はブロック１６０１に戻って検出プロセスを再開する。ブロック１６１７では、相関係数が相関の閾値を超える場合に、プロセス１６００はブロック１６１９に進む。ブロック１６１９では、有効なホバー入力の存在を検出する。ブロック１６１９より、検出したホバー入力の存在及び（変位パラメータｄによって示される）その位置をホスト装置１０１へ送信し、ホスト装置１０１は何らかの動作（例えば、ディスプレイ１０４上のカーソルを更新すること、メニュー項目を強調または選択すること、等）を実行する。プロセス１６００はブロック１６０１に戻って、パターン列内の初期のＴＸ励起信号パターンから再び始まる次回の測定サイクル用にＴＸ励起信号パターンをセンサ電極に供給することを再開する。こうして、プロセス１６００はブロック１６０１〜１６１９を連続的に反復して、ホバー入力の存在及びその位置を長時間にわたって検出する。
【００８０】
図１７は、一実施形態による、測定したＲＸ信号の列に基づいてホバー入力を検出するプロセス１７００を示す流れ図である。プロセス１７００では、正弦関数の代わりに放物線関数または逆二次関数を最小二乗近似用に用いる。プロセス１７００は、後処理ブロック２２２を含む処理装置１０２内の構成要素によって実行する。プロセス１６００内のブロック１６０７からのプロセス１７００は、ブロック１７０１から開始される。この時点で、ＴＸ励起パターンの列内のＴＸ励起信号パターン毎にＲＸ信号が測定されている。
【００８１】
ブロック１７０１では、後処理ブロック２２２が近似関数（即ち、放物線または逆二次曲線）の頂点を決定する。近似関数の頂点は、測定したＲＸ信号のうち最大の大きさを有するＲＸ信号に等しく設定する。ブロック１７０１より、プロセス１６０１はブロック１７０３へ進む。
【００８２】
ブロック１７０３では、後処理ブロック２２２が、測定したＲＸ信号列を正規化し、正規化したＲＸ信号列の一部分（例えば、最大の大きさのＲＸ信号に最寄りの７つのＲＸ信号）を、放物線を用いて近似し、この放物線の頂点はブロック１７０１で与えたように設定されている。その代わりに、正規化した列内で得られるＲＸ信号の全部を、逆二次関数を用いて近似し、この逆二次関数の頂点はブロック１７０１で与えたように設定されている。
【００８３】
ブロック１７０５では、（大域的なピーク値までスケールダウン（規模縮小）された）正規化したＲＸ信号列と、シミュレーションによるホバー・プロファイル近似関数との相関の度合いを示す相関係数を計算し、この近似関数は、放物線関数により計算した頂点にピークを有する。ブロック１７０７では、この相関係数を所定の相関の閾値と比較する。ブロック１７０９では、相関係数が閾値を超えない場合にホバー入力を検出しない。ホバー入力がないことはブロック１７１７で報告する。プロセス１７００はブロック１６０１に戻って、ＴＸ励起パターンの列をセンサ電極に供給することを再開する。
【００８４】
ブロック１７０９で相関係数が所定の相関の閾値を超える場合、後処理ブロック２２２はブロック１７１１に提示するように有効なホバー入力を検出する。一実施形態では、センサ電極に対するホバー入力の位置を、ブロック１７１３〜１７１５により特定する。ブロック１７１３では、最大の大きさのＲＸ信号に最寄りのＲＸ信号の部分集合について、一組の差分を計算する。ブロック１７１５では、これらの差分について計算した最良に整合する直線のｘ軸切片から計算する。ブロック１７１５から、ホバー入力の存在及びその位置をホスト装置１０１に伝達し、ホスト装置１０１はホバー入力の存在及び／またはその位置に基づく何らかの動作を実行する。プロセス１７００はブロック１６０１に戻って、次回の測定サイクル用にＴＸ信号パターンをセンサ電極に供給することを再開する。
【００８５】
以上の実施形態では、種々の変更を加えることができ；例えば、ハイ（高）の電圧でアサートされるように記述した信号を代わりにロー（低）の電圧でアサートすることができ、あるいは、特定の構成要素を同様な機能を有する他の構成要素に置き換えることができる。本明細書中に説明するように、「電気接続」または「電気結合」される導電性電極は、比較的低抵抗の経路が導電性電極間に存在するように結合することができる。「ほぼ」等しいとして記述した量、寸法、または他の値は、公称的には等しくすることができるが（製造上の許容誤差、環境条件、量子化または丸め誤差、及び／または他の要因により）厳密に等しい必要はなく、あるいは、意図した効果または利点を実現するのに十分なほど「等しい」に近くすることができる。
【００８６】
本明細書中に説明する実施形態は種々の動作を含む。これらの動作は、ハードウェア構成要素、ソフトウェア、ファームウェア、またはそれらの組合せによって実行することができる。本明細書中に用いる「結合される」とは、直接、あるいは介在する１つ以上の構成要素を通して間接的に結合されることを意味し得る。本明細書中に記載する種々のバス上で供給される信号のいずれも、他の信号と時分割多重化して１つ以上の共通のバス上で供給することができる。それに加えて、回路構成部品または回路ブロック間の相互接続は、バスまたは単一の信号線として示すことがある。これらのバスの各々は、代わりに、１本以上の単一の信号線とすることができ、これらの単一の信号線の各々は代わりにバスにすることができる。
【００８７】
特定の実施形態はコンピュータプログラム製品として実現することができ、このコンピュータプログラム製品は、コンピュータ可読媒体上に記憶されている命令を含むことができる。これらの命令を用いて、汎用または専用プロセッサをプログラムして、説明した動作を実行することができる。コンピュータ可読媒体は、マシン（例えば、コンピュータ）が読み取り可能な形式（例えば、ソフトウェア、処理アプリケーション）で情報を記憶または伝送するためのあらゆるメカニズムを含む。こうしたコンピュータ可読な記憶媒体は、磁気記憶媒体（例えば、フロッピー（登録商標）ディスケット（登録商標））、光記憶媒体（例えば、ＣＤ−ＲＯＭ：compact disc-read only memory：コンパクトディスク読出し専用メモリ）；光磁気記憶媒体；読み出し専用メモリ（ＲＯＭ）；ランダムアクセスメモリ（ＲＡＭ：random access memory）；消去可能なプログラマブルメモリ（例えば、ＥＰＲＯＭ：erasable programmable ROM：消去可能プログラマブルＲＯＭ、及びＥＥＰＲＯＭ：electrically erasable PROM：電気的消去可能ＰＲＯＭ）；フラッシュメモリ、または電子的命令を記憶するのに適した他の種類の媒体を含むことができるが、それらに限定されない。
【００８８】
それに加えて、一部の実施形態は分散コンピューティング環境内で実施することができ、分散コンピューティング環境では、上記のコンピュータ可読媒体を、２つ以上のコンピュータシステム上に格納し、及び／または２つ以上のコンピュータシステムによって実行する。それに加えて、コンピュータシステム間で転送される情報は、これらのコンピュータシステムを接続する伝送媒体上でプル（取り寄せ）することもプッシュ（送り付け）することもできる。
【００８９】
本明細書中の方法の動作は特定の順序で図示し説明しているが、各方法の動作の順序は変更することができ、これにより、特定の動作を逆の順序で実行することができ、あるいは、特定の動作を、少なくとも部分的に、他の動作と同時に実行することができる。他の実施形態では、命令、あるいは区別される動作の副次的動作を、間欠的な様式、及び／または交互する様式にすることができる。
【００９０】
以上の明細書では、特許請求する主題を、その好適な具体的実施形態を参照しながら説明してきた。しかし、添付する特許請求の範囲に記載する本発明のより広い精神及び範囲から逸脱することなしに、種々の修正及び変更を加えることができることは明白である。従って、明細書及び図面は、限定的な意味でなく例示的な意味で考えるべきものである。
【図１】
2021507347.tif 000043
【図２】
2021507347.tif 000044
【図３】
2021507347.tif 000045
【図４Ａ】
2021507347.tif 000046
【図４Ｂ】
2021507347.tif 000047
【図５】
2021507347.tif 000048
【図６Ａ】
2021507347.tif 000049
【図６Ｂ】
2021507347.tif 000050
【図６Ｃ】
2021507347.tif 000051
【図７】
2021507347.tif 000052
【図８】
2021507347.tif 000053
【図９】
2021507347.tif 000054
【図１０Ａ】
2021507347.tif 000055
【図１０Ｂ】
2021507347.tif 000056
【図１１】
2021507347.tif 000057
【図１２】
2021507347.tif 000058
【図１３Ａ】
2021507347.tif 000059
【図１３Ｂ】
2021507347.tif 000060
【図１３Ｃ】
2021507347.tif 000061
【図１４Ａ】
2021507347.tif 000062
【図１４Ｂ】
2021507347.tif 000063
【図１４Ｃ】
2021507347.tif 000064
【図１５】
2021507347.tif 000065
【図１６】
2021507347.tif 000066
【図１７】
2021507347.tif 000067
【国際調査報告】
2021507347.tif 000068