(57)【要約】  複数の同時接触を検出することができる容量タッチパネルを提供する。タッチパネルは、タッチパネル上の１つ又は複数の接触位置の座標を計算するプロセッサにキャパシタンス信号値の組を送出する。各組の処理は、（ｉ）最大キャパシタンス信号値を有する感知要素を識別する段階と、（ｉｉ）この感知要素の周囲の領域を定義する段階と、（ｉｉｉ）この処理を反復的に繰り返す段階とによって実施することができ、各続く識別段階は、以前に定義した領域にある信号を除外する。すなわち、信号処理がタッチパネル内の領域又はサブブロックの連続定義に基づく多重タッチセンサが提供される。各領域における接触位置は、次に、隣接する信号値の間で内挿を適用することによってより正確に判断することができる。これは、タッチパネルの電極パターン化によって定義されるものよりも微細なスケールでの位置分解能を可能にする。【選択図】図３
2010533329.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）パネルのエリアの上に配分された複数の感知要素を有するタッチパネル、
（ｂ）前記感知要素に接続され、かつ各組が該感知要素の各々からのキャパシタンス信号値から成るキャパシタンス信号値の組を取得するように繰返し作動可能であるキャパシタンス測定回路、及び
（ｃ）前記キャパシタンス信号値の組を受信するように接続され、かつ各組を処理して前記タッチパネル上の１つ又は複数の接触位置の座標を計算かつ出力するように作動可能であるプロセッサ、
を含み、
前記各組の処理は、
（ｉ）最大キャパシタンス信号値を有する前記感知要素を識別する段階、
（ｉｉ）前記最大キャパシタンス信号値を有する前記感知要素とその隣接要素のうちの選択されたものとを含む前記タッチパネルの領域を定義する段階、
（ｉｉｉ）１つ又はそれよりも多くの更に別の感知要素及び領域をそれぞれ識別かつ定義し、各反復が、キャパシタンス信号値をそれらが前記タッチパネルの以前に定義した領域にある場合に考察から除外する段階、及び
（ｉｖ）識別された各領域における前記接触位置の前記座標を示すデータを出力する段階、
によって実施される、
ことを特徴とする２Ｄ接触感応容量位置センサ。
【請求項２】
前記識別する段階は、閾値を超えないキャパシタンス信号値を有するあらゆる感知要素を考察から除外することを特徴とする請求項１に記載のセンサ。
【請求項３】
各領域において前記最大キャパシタンス値を有する前記感知要素が、その領域の主作動感知要素であると見なされることを特徴とする請求項１又は請求項２に記載のセンサ。
【請求項４】
各領域において、閾値を超えるキャパシタンス信号値を有する前記感知要素の中で前記タッチパネル上で最も上の位置にある前記感知要素が、その領域の主作動感知要素であると見なされることを特徴とする請求項１又は請求項２に記載のセンサ。
【請求項５】
各領域における前記接触位置は、前記主作動感知要素の位置であると見なされることを特徴とする請求項３又は請求項４に記載のセンサ。
【請求項６】
各領域における前記接触位置は、その領域における前記感知要素の少なくとも一部の前記キャパシタンス信号値の間で内挿を適用することによって判断されることを特徴とする請求項１から請求項５のいずれか１項に記載のセンサ。
【請求項７】
前記内挿は、前記領域の前記主作動感知要素であるとして識別された前記感知要素及びその隣接要素に限定されることを特徴とする請求項３又は請求項４に従属する時の請求項６に記載のセンサ。
【請求項８】
前記内挿は、各領域における前記感知要素の全てを含むことを特徴とする請求項６に記載のセンサ。
【請求項９】
（ａ）パネルのエリアの上に配分された複数の感知要素を有するタッチパネル、（ｂ）該感知要素に接続され、かつ各組が該感知要素の各々からのキャパシタンス信号値から成るキャパシタンス信号値の組を取得するように繰返し作動可能であるキャパシタンス測定回路、及び（ｃ）該キャパシタンス信号値の組を受信するように接続され、かつ各組を処理して該タッチパネル上の１つ又は複数の接触位置の座標を計算かつ出力するように作動可能であるプロセッサを含む２Ｄ接触感応容量位置センサからの信号を処理する方法であって、
各組を処理する方法が、
（ｉ）最大キャパシタンス信号値を有する感知要素を識別する段階、
（ｉｉ）前記最大キャパシタンス信号値を有する前記感知要素とその隣接要素のうちの選択されたものとを含むタッチパネルの領域を定義する段階、
（ｉｉｉ）１つ又はそれよりも多くの更に別の感知要素及び領域をそれぞれ識別かつ定義し、各反復が、キャパシタンス信号値をそれらが前記タッチパネルの以前に定義した領域にある場合に考察から除外する段階、及び
（ｉｖ）識別された各領域における接触位置の座標を示すデータを出力する段階、
を含む、
ことを特徴とする方法。
【請求項１０】
前記識別する段階は、閾値を超えないキャパシタンス信号値を有するあらゆる感知要素を考察から除外することを特徴とする請求項９に記載の方法。
【請求項１１】
各領域において前記最大キャパシタンス値を有する前記感知要素が、その領域の主作動感知要素であると見なされることを特徴とする請求項９又は請求項１０に記載の方法。
【請求項１２】
各領域において、閾値を超えるキャパシタンス信号値を有する前記感知要素の中で前記タッチパネル上で最も上の位置にある前記感知要素が、その領域の主作動感知要素であると見なされることを特徴とする請求項９又は請求項１０に記載の方法。
【請求項１３】
各領域における前記接触位置は、前記主作動感知要素の位置であると見なされることを特徴とする請求項１１又は請求項１２に記載の方法。
【請求項１４】
各領域における前記接触位置は、その領域における前記感知要素の少なくとも一部の前記キャパシタンス信号値の間で内挿を適用することによって判断されることを特徴とする請求項９から請求項１３のいずれか１項に記載の方法。
【請求項１５】
前記内挿は、前記領域の前記主作動感知要素であるとして識別された前記感知要素及びその隣接要素に限定されることを特徴とする請求項１１又は請求項１２に従属する時の請求項１４に記載の方法。
【請求項１６】
前記内挿は、各領域における前記感知要素の全てを含むことを特徴とする請求項１４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元（２Ｄ）タッチパネルに関し、より具体的には、容量接触感知によって作動するタッチパネルに関する。
【背景技術】
【０００２】
容量感知に基づく２Ｄタッチパネルは、様々な用途において幅広く用いられている。典型的には、２Ｄタッチパネルは、指により、直接接触又は接近を通じて（すなわち、接触せずに）作動される。例えば、２Ｄタッチパネルは、ラップトップコンピュータのタッチパッド、マイクロ波オーブン及び流し台上面のような家庭用電気機器の制御パネル、及び移動電話のような手持ち式デバイス上のディスプレイに対する上張りとして用いられている。多くの他の用途が当業技術で公知である。
【０００３】
２Ｄタッチパネルの最も従来的な設計は、タッチパネルがいずれか一時点に１つの接触しか検出することができないことを意味する方法で設計される。これは、幅広い用途において十分である。しかし、一部の用途では、２Ｄタッチパネルが２つ又はそれよりも多くの接触を同時に感知することができることが望ましい。
例えば、公知のように、従来コンピュータは、２つ又は３つのセンサ、すなわち、カーソルの動きのためのトラックボールと、カーソル位置におけるアイコンの選択のための２つのボタンとを組み合わせるマウスによって制御される。従って、マウスは、マウスデバイスの移動を通じたカーソルの動きと、左右のマウスボタンを作動させるための２つの指操作とを組み合わせる。ラップトップでは、マウス機能は、隣接するボタンを有するタッチパッドによって与えられる。ユーザは、１つの指をタッチパッドエリア上で滑らせることによってカーソルを移動し、親指又は１つ又は２つの他の指を用いて２つの「マウス」ボタンを作動させることによってアイコンなどを選択する。
【０００４】
複数の同時の指入力を必要とするデバイスの別の例は、デバイスが有する異なる機能を制御するか又は同じ機能を合同で制御するために、一般的に、左右の親指が用いられる手持ち式ゲーム専用機である。機内娯楽システムにおけるコントローラは、多くの場合に類似の作動モードを有する。
複数の同時接触を感知することができる２Ｄ容量タッチパネルは、従来技術で公知であり、次に、これに対して説明する。
【０００５】
図１は、複数の接触を同時に検出することができるＵＳ５、８２５、３５２［特許文献１］の従来技術のタッチパネルの概要である。ｘ及びｙ方向の各々に延びてセンサ線の行及び列をそれぞれ形成する複数のワイヤを有するタッチパッドマトリックス１０１によってアレイセンサが形成される。アレイセンサは、アレイセンサ１０１に接続され、マイクロコントローラ１０５によって制御されるマルチプレクサ１０２を用いて走査される。次に、サンプリングされたｘ及びｙワイヤの各々の容量が、キャパシタンス測定回路１０３を用いて測定される。較正の目的で、センサは、いかなる指作動も存在しない期間中にセンサ自体を走査し、背景信号レベルを判断する。背景容量レベルが測定及び記憶され、次に、センサアレイの各走査から減算され、指によってトリガされた容量が判断される。センサアレイ内の各センサ行及びセンサ列からの走査出力は、Ａ／Ｄコンバータ（ＡＤＣ）を用いてデジタル表現へと変換され、この変換器は、デジタル化された信号をマイクロコントローラ１０５に供給する。走査データは、アレイのｘ方向とｙ方向とにおいて、逐次又は同時のいずれかで解析される。図には、アレイセンサ１０１上に例示している２つの指の同時接触に対してｘプロフィール１０７とｙプロフィール１０６とを概示している。ｘプロフィール１０７を参照すると、各指接触に対して１つ毎に２つの最大値１０８及び１１０が明らかである。２つの最大値は、最小値１０９によって分離されている。ｙプロフィール１０６を参照すると、１つの最大値のみが明らかであり、これは２つの指接触がｙ方向に密接した結果である。
【０００６】
この従来技術のデバイスでは、ｘ線からの信号は、ｙ線からの信号とは別々に解析される。ｘ及びｙの各々において最大値及び最小値が識別され、最大値が指接触として示される。第２の最大値は、第１の最大値に続いて最小値が識別されることを必要とする。最大値は、信号における最大局所変化として識別される。最小値は、ピークに近い局小値として識別される。ｘ方向及びｙ方向の各々において最大値が識別された後に、各ピークの値が閾値と比較される。ピーク値が閾値よりも小さい場合には、このピークは、ピークであるとは見なされなくなる。最小値に対して類似の機能を適用することができ、この場合、値は、所定の閾値よりも小さくなければならない。次に、ｘ及びｙ方向のピーク及び谷のデータが内挿されて、センサアレイ上の１つ又はそれよりも多くの指の位置が識別される。この技術は、カーソルを制御するのに第１の指を用いることができ（ラップトップコンピュータ上の従来のタッチパッドと同様に）、かつ作動を与える上で第２の指を用いることができる（タッチパッドの近くに設けられた従来の機械的ボタンと同様に）ように、センサアレイ上の複数の同時接触を検出及び処理するのに用いられる。
【０００７】
この従来技術の設計は、同時多重接触処理に対する技術的に良く工夫された解決法を提供するが、十分な空間分解能を達成するためには、この解決法は、ｘ及びｙの両方に多数のセンサ線を必要とする。２つの同時接触を分解するには最低でも約１０×１０本の線が必要になる。より一般的には、十分な信頼性と精度を得て、２つよりも多くの同時接触を適切に処理するためには、恐らく少なくとも２０×２０本の線が必要になる。しかし、大量生産デバイスでは、経費は、必要とされる信号処理線数、すなわち、キャパシタンス測定回路、ＡＤＣ、及びデジタル信号プロセッサ内の線数と共に増減する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】ＵＳ５、８２５、３５２
【特許文献２】ＵＳ６、９９３、６０７
【特許文献３】ＵＳ５、７３０、１６５
【特許文献４】ＵＳ６、４６６、０３６
【特許文献５】ＵＳ６、４５２、５１４
【特許文献６】ＵＳ５、４６３、３８８
【特許文献７】ＥＰ１３３５３１８Ａ１
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従って、センサ線の数を低減して構成することができる多重接触アレイセンサを提供することが望ましいと考えられる。
【課題を解決するための手段】
【００１０】
本発明により、（ａ）パネルのエリアの上に配分された複数の感知要素を有するタッチパネルと、（ｂ）感知要素に接続され、かつ各組が感知要素の各々からのキャパシタンス信号値から成るキャパシタンス信号値の組を取得するように繰返し作動可能なキャパシタンス測定回路と、（ｃ）キャパシタンス信号値の組を受信するように接続され、かつ各組を処理してタッチパネル上の１つ又は複数の接触位置の座標を計算かつ出力するように作動可能なプロセッサとを含み、各組の処理が、（ｉ）最大キャパシタンス信号値を有する感知要素を識別する段階と、（ｉｉ）最大キャパシタンス信号値を有する感知要素とその隣接要素のうちで選択されたものとを含むタッチパネルの領域を定義する段階と、（ｉｉｉ）１つ又はそれよりも多くの更に別の感知要素及び領域をそれぞれ識別かつ定義し、各反復が、キャパシタンス信号値をそれらがタッチパネルの以前に定義した領域に位置する場合に考察から除外する段階と、（ｉｖ）識別された各領域内の接触位置の座標を示すデータを出力する段階とによって実施される２Ｄ接触感応容量位置センサを提供する。
【００１１】
すなわち、信号処理が、タッチパネル内の領域又はサブブロックの連続定義に基づいており、その後の接触識別段階で信号が除外される、簡易で信頼性の高い多重タッチセンサが提供される。この手法は、ＵＳ６、９９３、６０７［特許文献４］の近接キー抑制（ＡＫＳ）法の改造バージョンと考えることができる。元来ＡＫＳは、各データ取得サイクルにおいてタッチパネル表面全体を走査するために開発されたものである。この方法は、ＡＫＳが、全体のキーアレイに対して一度ではなく、タッチパネルのサブブロックに反復的に適用され、それによって各処理段において一部のキー、すなわち、識別された接触位置に近いものがフィルタリング除去される点で従来のＡＫＳとは異なる。この局所化された形式のＡＫＳの目的は、既に識別されたタッチに近いキーを更に別の有効接触の探索から除外することである。この方法のＡＫＳは、両方の寸法方向、すなわち、ｘ及びｙを互いに処理する信頼性が高く簡易的な処理手法である。特に、本発明による処理は、最大値及び最小値の両方を識別するのに曲線当て嵌め解析を適用するのに事実上等しいＵＳ５、８２５、３５２の複雑な信号処理法を実施するのを回避する。特に、ＵＳ５、８２５、３５２では、複数の接触を分解するのに最小値の識別が必須の前提条件下であるのに対して、この識別は、本発明の特徴ではない。更に、本発明による処理は、２つの寸法方向の各々からのデータを別々に処理する必要性を回避する。
【００１２】
好ましくは、識別段階は、閾値を超えないキャパシタンス信号値を有するあらゆる感知要素を考察から除外する。従って、１つ又はそれよりも多くの接触位置の反復的な識別は、高いキャパシタンス信号値に限られる。閾値は、固定又は可変のものとすることができる。適切な閾値は、例えば、一連の測定の間に又はタッチパネルセンサを有するデバイスの起動時に再度計算することができる。
【００１３】
一部の実施では、各領域内で最大キャパシタンス値を有する感知要素は、この領域の主作動感知要素であると見なされる。他の実施では、各領域内の閾値を超えるキャパシタンス信号値を有する感知要素の中で、タッチパネル上で最も上の位置にある感知要素が、この領域の主作動感知要素と見なされる。感知要素のうちのどれが主なものであると見なされるかを判断するのに、他のアルゴリズムを適用することができる。更に、一部の実施形態では、本方法は、主感知要素の識別を必要としない。
本発明の簡易形式のものでは、各領域内の接触位置は、主作動感知要素にあると見なされる。
【００１４】
本発明の最良のモードでは、各領域内の接触位置は、この領域内の感知要素のうちの少なくとも一部のキャパシタンス信号値の間に内挿を適用することによって判断される。それは、出力において感知要素のみから可能であるものよりも良好な位置分解能を考慮するものである。その結果、感知要素から成る比較的粗な格子が、格子のスケールよりも微細なスケールの位置分解能を発生させることができる。従って、比較的少数の感知要素で実施することができる簡易で信頼性の高い多重タッチセンサが達成される。その結果、キャパシタンス測定回路は、比較的少数の感知チャンネルを含むだけでよい。
様々な形式の内挿が可能である。例えば、内挿は、領域の主作動感知要素であると識別された感知要素及びその隣接要素に限定することができる。別の代替形式は、内挿が各領域内の感知要素の全てを含むことである。
【００１５】
本発明はまた、（ａ）パネルのエリアの上に配分された複数の感知要素を有するタッチパネルと、（ｂ）感知要素に接続され、かつ各組が感知要素の各々からのキャパシタンス信号値から成るキャパシタンス信号値の組を取得するように繰返し作動可能なキャパシタンス測定回路と、（ｃ）キャパシタンス信号値の組を受信するように接続され、かつ各組を処理してタッチパネル上の１つ又は複数の接触位置の座標を計算かつ出力するように作動可能なプロセッサとを含む２Ｄ接触感応容量位置センサからの信号を処理する方法を考えており、各組を処理する方法は、（ｉ）最大キャパシタンス信号値を有する感知要素を識別する段階と、（ｉｉ）最大キャパシタンス信号値を有する感知要素とその隣接要素のうちで選択されたものとを含むタッチパネルの領域を定義する段階と、（ｉｉｉ）１つ又はそれよりも多くの更に別の感知要素及び領域をそれぞれ識別かつ定義し、各反復が、キャパシタンス信号値をそれらがタッチパネルの以前に定義した領域に位置する場合に考察から除外する段階と、（ｉｖ）識別された各領域内の接触位置の座標を示すデータを出力する段階とを含む。
【００１６】
本発明は、受動又は能動のいずれかの容量感知技術を用いて実施することができる。
受動容量感知デバイスは、システム基準電位（接地）に対する感知電極のキャパシタンスを測定する段階を拠り所とする。この技術の基礎を成す原理は、例えば、ＵＳ５、７３０、１６５［特許文献６］及びＵＳ６、４６６、０３６［特許文献７］に説明されている。ＵＳ５、７３０、１６５及びＵＳ６、４６６、０３６の内容は、本発明に対する背景資料を説明するのに、その全部が引用によって本明細書に組み込まれている。概略すると、受動容量センサは、キャパシタンス測定回路に結合された感知電極を用いる。各キャパシタンス測定回路は、それに関わる感知電極のシステム接地に対するキャパシタンス（容量結合）を測定する。ポインティング物体が感知電極の近くに存在しない時には、測定キャパシタンスは、背景又は静止時の値を有する。この値は、感知電極及びそれをもたらす接続のような幾何学形状及びレイアウト、並びに隣接する物体、例えば、隣接の接地平面の近くの感知電極の性質及び位置に依存する。ポインティング物体、例えば、ユーザの指が感知電極に接近すると、ポインティング物体は、仮想接地として出現する。この仮想接地は、接地に対する感知電極の測定キャパシタンスを増大させるように機能する。従って、測定キャパシタンスの増大は、ポインティング物体の存在を示すと見なされる。
【００１７】
ＵＳ５、７３０、１６５及びＵＳ６、４６６、０３６は、主に個別の（単一ボタン）測定に向けられており、２Ｄ位置センサ用途のためのものではない。しかし、ＵＳ５、７３０、１６５及びＵＳ６、４６６、０３６に説明されている原理は、例えば、個別感知エリアの２Ｄアレイか又はマトリックス構成での電極の行及び列かのいずれかを形成する電極を設けることによって２Ｄ容量タッチセンサ（２ＤＣＴ）に直ちに適用可能である。
【００１８】
能動２ＤＣＴセンサは、２つの電極の間（単一の感知電極とシステム接地の間ではなく）の容量結合を測定する段階に基づいている。能動容量感知技術の基礎を成す原理は、ＵＳ６、４５２、５１４に説明されている［特許文献５］。ＵＳ６、４５２、５１４の内容は、本発明に対する背景資料を説明するのに、本明細書においてその全内容が引用により組み込まれている。能動型のセンサでは、１つの電極、いわゆる駆動電極に振動駆動信号が供給される。駆動信号の感知電極への容量結合の程度は、振動駆動信号によって感知電極に移送される電荷量を測定することによって判断される。移送される電荷量、すなわち、感知電極において観測される信号強度は、電極間の容量結合の基準値である。電極の近くにいかなるポインティング物体も存在しない時には、感知電極上の測定信号は、背景又は静止時の値を有する。しかし、ポインティング物体、例えば、ユーザの指が電極に接近すると（又は、より具体的には電極を分離する領域の近くに接近すると）、ポインティング物体は仮想接地として機能し、駆動電極からの駆動信号（電荷）の一部を降下させる。この駆動信号の低下は、感知電極に結合された駆動信号成分の強度を低減するように機能する。従って、感知電極上の測定信号の低下は、ポインティング物体の存在を示すと見なされる。
ここで、本発明のより明快な理解のために、かつ本発明を達成することができる方法を示すために一例として添付図面を参照する。
【図面の簡単な説明】
【００１９】
【図１】従来技術の容量位置センサアレイの概略図である。
【図２】本発明の第１の実施形態による容量位置センサアレイ及びそれに関わる回路図である。
【図３】第１の実施形態の信号処理法の流れ図である。
【図４Ａ】図３の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図４Ｂ】図３の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図４Ｃ】図３の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図４Ｄ】図３の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図４Ｅ】図３の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図４Ｆ】図３の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図４Ｇ】図３の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図４Ｈ】図３の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図５】第１の実施形態のセンサアレイに近い複数の物体の追跡を示す概略図である。
【図６Ａ】本発明の第２の実施形態による容量位置センサアレイ及びそれに関わる回路の概略平面図である。
【図６Ｂ】図６Ａのセンサアレイにおけるｘ線を形成する電極パターン層の略図である。
【図６Ｃ】図６ＡのセンサアレイにおけるＹ線を形成する電極パターン層の略図である。
【図７】第２の実施形態の信号処理法の流れ図である。
【図８Ａ】図７の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図８Ｂ】図７の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図８Ｃ】図７の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図８Ｄ】図７の信号処理法の特定の例を説明するのに用いるセンサアレイの一連の概略図である。
【図９Ａ】表示モニタ、及び本発明によるセンサを含む入力デバイスの概略図である。
【図９Ｂ】本発明によるセンサを組み込むセルラー電話の概略図である。
【発明を実施するための形態】
【００２０】
図２は、本発明の第１の実施形態による２Ｄ接触感応容量位置センサ２１０を平面図で示している。位置センサに近い複数の物体の位置を計算するのに図３に示しているアルゴリズムが如何に用いられるかを説明するために、この２Ｄ接触感応容量位置センサを用いることにする。
２Ｄ接触感応容量位置センサ２０１は、図面の左上に向けて示している向きを有する第１（ｘ）及び第２（ｙ）の方向に沿って物体の位置を判断するように作動可能である。センサ２０１は、上部に感知電極が配置された基板２０２を含む。感知電極２０３は、感知エリアを定義し、その内側でセンサに対する物体（例えば、指又はスタイラス）の位置を判断することができる。基板２０２は、透明な可塑材料から成り、電極は、従来技術を用いて基板２０２上に堆積させた酸化インジウム錫（ＩＴＯ）の透明膜から形成される。従って、センサの感知エリアは透明であり、感知エリアの背後に表示されるものを不明瞭にすることなく表示スクリーン上に配置することができる。他の例では、位置センサは、ディスプレイ上に設置することを意図せず、透明ではないものとすることができ、これらの事例では、ＩＴＯ層は、例えば、銅張りプリント回路基板（ＰＣＢ）のようなより経済的な材料で置換することができる。
【００２１】
基板２０２上の感知電極のパターンは、感知エリアを行と列に配置された感知セル２０４のアレイ（格子）に分割するようなものである（本明細書では、「行」及び「列」という用語を２つの方向の間で便宜的に区別を付けるために用い、垂直又は水平のあらゆる向きを意味すると解釈すべきではないことに注意されたい）。この位置センサには、ｘ方向に整列した３つの感知セル列とｙ方向に整列した５つの感知セル行とが存在する（合計で１５個の感知セル）。図２に示している向きで最も上の感知セル行を行Ｙ１、下にある次のものを行Ｙ２と呼び、以降同様に行Ｙ５まで続く。同様に、感知セル列を左から右へ列Ｘ１からＸ３と呼ぶ。
【００２２】
各感知セルは、行感知電極２０５及び列感知電極２０６を含む。行感知電極２０５及び列感知電極２０６は、各感知セル２０４内で互いに交互配置されるように配置されるが（この場合は、互いの周囲に四角い渦巻きを形成することにより）、通電するようには接続されない。行及び列感知電極は、交互配置（交錯配置）されるので、所定の感知セルに近い物体は、感知セル内のどこに物体が位置決めされるかに関係なく両方の感知電極への有意な容量結合を与えることができる。最良の結果をもたらすために、交互配置の固有のスケールは、指、スタイラス、又は他の作動物体の容量フットプリントの程度又はそれよりも小さいものとすることができる。感知セル２０４のサイズ及び形状は、検出される物体と同様又はそれよりも大きいとすることができる（実用的な限度内で）。
【００２３】
同じ行内の全ての感知セルの行感知電極２０５は、行感知電極の５つの別々の行を形成するように互いに電気的に接続される。同様に、同じ列内の全ての感知セルの列感知電極２０６は、列感知電極の３つの別々の列を形成するように互いに電気的に接続される。
更に、位置センサ２０１は、行感知電極の行及び列感知電極の列のうちのそれぞれの１つに結合された一連のキャパシタンス測定チャンネル２０７を含む。各測定チャンネルは、それに関わる感知電極の列又は行とシステム接地との間のキャパシタンス値を示す信号を発生させるように作動可能である。図２には、キャパシタンス測定チャンネル２０７を１つのバンクが行感知電極の行に結合され（Ｙ１からＹ５とラベル付けしている測定チャンネル）、１つのバンクが列感知電極の列に結合された（Ｘ１からＸ３とラベル付けしている測定チャンネル）２つの別々のバンクとして示している。しかし、実際には、測定チャンネル回路は、プログラマブル集積回路又は特定用途向け集積回路のような単一のユニットで設けられることになる可能性が最も高いことが認められるであろう。更に、図２には、８つの別々の測定チャンネルを示しているが、キャパシタンス測定チャンネルは、好ましい作動モードではないが、適切な多重化を有する単一のキャパシタンス測定チャンネルによって代替的に設けることができる。更に、上に重なる基板を通じて層状の組の感知場を伝播させるために、全ての行及び列を単一の発振器で同時に駆動するＵＳ５、４６３、３８８［特許文献２］に説明されている種類の回路などを用いることができる。
【００２４】
測定チャンネル２０７によって測定されるキャパシタンス値を示す信号は、処理回路を含むプロセッサ２０８に供給される。位置センサは、一連の個別キーとして取り扱われることになる。各個別キーの位置は、ｘ導線とｙ導線との交差点である。処理回路は、個別キーのうちのどれがそれに関するキャパシタンスを示す信号を有するかを判断するように構成される。ホストコントローラ２０９は、プロセッサ２０８から出力される信号、すなわち、個別キーの各々からの印加容量負荷を示す信号を受信するように接続される。ホストコントローラ２０９は、位置センサ２０１の１つ又はそれよりも多くの同時接触のｘ及びｙの位置を計算し、これらを出力接続部２１０上に出力するように作動可能である。
【００２５】
ホストコントローラ２０９は、マイクロコントローラのような単一の論理デバイスとすることができる。好ましくは、マイクロコントローラは、プッシュプル型ＣＭＯＳピン構造、及び電圧比較器として機能するように作ることができる入力部を有することができる。最も一般的なマイクロコントローラＩ／Ｏポートは、比較的固定された入力閾値電圧、並びにほぼ理想的なＭＯＳＦＥＴスイッチを有するので以上のことが可能である。必要な機能は、単一の汎用プログラマブルマイクロプロセッサ、マイクロコントローラ、又は他の集積チップ、例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又は特定用途向け集積チップ（ＡＳＩＣ）によって供給することができる。
【００２６】
図２の２Ｄ接触感応容量位置センサ２０１のレイアウト及び機能を上述のように説明した。ここで、図３及び図４Ａから図４Ｈを用いて、２Ｄ接触感応容量位置センサ２０１上の接触位置を判断するためにプロセッサ２０９が適用する方法を説明する。
図３は、ホストコントローラ２０９内のハードウエア、ファームウエア、又はソフトウエア内に実施される信号処理法の段階を示す流れ図である。図４Ａから図４Ｈは、タッチ入力の組の例に対する処理の様々な時点における第１の実施形態のタッチパネル内の３×５のタッチボタンアレイを順次示している。
【００２７】
図４Ａは、図３の段階Ｓ３０１において１回の取得で得られた信号の生データ値を有する３×５の格子を示している。格子正方形の各々は、容量位置センサ２０１の個別キーのうちの１つを表している。２つの同時指接触が、破線によって示している位置に存在する。生データ値は、任意単位で説明したものである。パネルの左上の近くに１つの指接触が存在し、パネルの右下の近くに別の指接触が存在する。
【００２８】
図４Ｂは、生信号値から背景信号値ＶBを減算する前処理段階の後の信号値を示している。この例では、背景信号は、値ＶB＝３を有する。この例では、背景信号レベル減算の後の閾値信号値には、Ｖt＝１２が採用されている。
図４Ｃは、閾値を超える信号を戻した５つのキー、すなわち、検出状態のキーの位置を陰付きパネルとして示している。「ａ」が格子の左にある「１」から始まる列位置であり、「ｂ」が格子の上にある「１」から始まる行位置である時に、個別キーの各々をＫ（ａ、ｂ）によって表す（すなわち、図４Ａの陰付き要素４０２はＫ（３、４）である）。検出状態のキーの位置は、Ｋ（１、１）、Ｋ（２、２）、Ｋ（２、５）、Ｋ（３、４）、及びＫ（３、５）である。
取得時間は、固定又は可変のものとすることができることが認められるであろう。固定取得時間は、ホストコントローラ又はプロセッサによって設定されることになる。可変取得時間の例は、感知チャンネルのうちの１つが、検出状態閾値の倍数、例えば、検出状態閾値の２倍とすることができるある一定の閾値まで蓄電された時に全パネルにおいて蓄電が停止される時であろう。
【００２９】
段階Ｓ３０１では、位置センサ２０１への印加容量負荷を示す個別キーの各々の信号値が、処理回路２０８から得られる。
段階Ｓ３０２では、閾値を超えるいずれかの信号が存在するか否かが判断される。処理回路２０８から得られた信号のいずれもが検出状態にない場合には、アルゴリズムは、Ｓ３０１に戻り、新しい個別キー信号値の組を取得する。以上のことは、個別キー信号値のうちの少なくとも１つがＶｔよりも大きく、又はそれに等しいか、又は適切な制御信号によってループが停止されるかのいずれかになるまで続くことになる。電力節約のために、信号取得の間の時間間隔は、いかなる閾値超過信号も受信されない場合は、時間を延長することができることが認められるであろう。別の選択肢は、信号が受信されないある一定の期間が閾値を上回った後にタッチパネルデバイスを完全に停止し、再作動させるのに別々の制御入力を必要とし、すなわち、休止モードに入れることである。
【００３０】
段階３０３では、得られた信号の組において背景レベル又はそれ未満にある少なくとも１つの信号が存在するか否かが試験される。この基準に達するには、個別キー信号値のうちで、所定の背景レベル信号又は「ゼロ」信号よりも小さいか又はそれに等しいものが少なくとも１つ存在すべきである。ゼロ信号値は、いかなる物体も位置センサ２０１に近くない時の背景信号レベルを表している。段階Ｓ３０３では、位置センサ２０１の個別キー信号値の各々が、所定のゼロ信号値と比較される。この試験の結果は、処理フローの後期で判断を行う上で用いられる。
【００３１】
段階Ｓ３０４では、検出状態信号値の全てが互いに比較され、最も高い信号値を有するキーが見出される。最も高い検出状態信号値は、位置Ｋ（１、１）４０３にある個別キーのものである。位置Ｋ（１、１）４０３（すなわち、最も高い検出状態個別キー信号値）の個別キーにあるか、又はその近くの物体の位置を得るために、修正「近接キー抑制（ＡＫＳ）」の実施が用いられる。従来のＡＫＳは、ＵＳ６、９９３、６０７に説明されている。修正を加えたＡＫＳ法は、以下で局所化ＡＫＳ（ＬＡＫＳ）と呼ぶ。従来のＡＫＳでは、全てのキーが解析に含まれる。しかし、本形式のＡＫＳでは、センサアレイに対して反復手法が用いられ、ＡＫＳは、センサアレイの連続するサブブロック又は領域に局所的に適用される。各サブブロックの位置は、選択された検出状態要素に関連して定義され、最も近い隣接要素及び次に最も近い隣接要素、すなわち、選択された検出状態位置に直近の個別キー位置、及び直近のものに近い個別キー位置を含む。境界の範囲内でこの例におけるＬＡＫＳアルゴリズムが実行される境界線を図４Ｄに破線境界線４０４によって例示している。この例におけるサブブロックのサイズは、センサアレイのサイズによって限定される。しかし、センサアレイがより多くの個別キーを含む場合には、サブブロックは、上述の定義に従ってサイズが大きくなる。
【００３２】
段階Ｓ３０５では、境界線４０４によって定義されるキーのサブブロック内でＡＫＳが適用され、サブブロック内のキーのうちのどれがタッチに関連付けるべきもの、すなわち、物体に近いものであるかが判断される。このキーは、多くの場合に最も高い信号値を有するキーであるが、この場合は必ずしもそうではないことに注意されたい。異なるキーが選択される可能性がある状況の例は、ＡＫＳ法が、ＥＰ１３３５３１８Ａ１［特許文献３］に説明されている手の影の効果を考慮する状況である。例えば、垂直線上のキーが検出状態にある場合には、このＡＫＳ法によるキー出力は、最も上にあるキーが、最も高い信号値を有するキーではなかった場合であっても、この最も上にあるキーである。図示の例では、ＡＫＳは、Ｋ（１、１）にある個別キーがタッチに近いキーであるように判断し、また、このキーは、最も高い信号を有するキーでもある。この選択されたキー４０５をＴ１とラベル付けする。
【００３３】
段階Ｓ３０６では、ＬＡＫＳサブブロックの境界線（すなわち、破線）の範囲に位置する別の「検出状態」キーＫ（２、２）が、ここで、ＬＡＫＳ特定の方法のその後の段階で無視され、すなわち、このキーの信号がその後のＬＡＫＳ段階から抑制される。従って、このキーは、検出から「排除された」と考えることができる。これを図４Ｅに格子正方形４０６の「陰消し」によって例示している。ＬＡＫＳによる検出から排除されたあらゆる検出状態キーは、検出アルゴリズムのこの部分には含まれないことになるが、下記で更に理解されるように、方法の後期の部分に含めることができる。
【００３４】
段階Ｓ３０７では、段階Ｓ３０３でゼロ信号を有するいかなるキーも存在しないと判断されていた場合に、処理フローは、段階Ｓ３１３へとジャンプする。このジャンプは、ゼロ信号を有するいかなるキーも存在しない場合に、信頼性の高いいかなる最小値も存在せず、従って、複数の接触を大きいエリアにわたって、場合によってはパネルにわたって単一の接触しか存在しない状況と確実に区別することができないということに基づいて、更に別の接触を検出する可能性を排除する。一方、段階Ｓ３０３で背景レベルを超える少なくとも１つのキーが存在と判断された場合には、複数の接触を確実に分解することができる可能性が残っているので、処理フローは、段階Ｓ３０８へと進む。
【００３５】
段階Ｓ３０８では、残りの個別キーの信号値が閾値Ｖｔと比較される。残りのキー信号のいずれもが閾値Ｖｔよりも大きくないか又はそれに等しくない場合には、処理フローは、段階Ｓ３１３へとジャンプする。一方、閾値Ｖｔよりも大きく又はそれに等しい信号値を有する検出状態アレイキーが存在した場合には、次に、最も高い信号値を有するキーに基づいてＬＡＫＳ処理が繰り返される。図４に示している入力例では、残りの検出状態個別キー信号値は、位置Ｋ（２、５）、Ｋ（３、４）、及びＫ（３、５）に位置する。
【００３６】
段階３０９では、残りの検出状態キーからの信号値が互いに比較され、最も高いものが見出される。この例では、最も高い信号値は、個別キーの位置Ｋ（３、５）４０７に存在する。
段階Ｓ３１０では、キーＫ（３、５）の周囲に形成されたＬＡＫＳサブブロック内に位置する個別キー、すなわち、図４Ｆに示している境界線である破線境界線４０８の範囲に含まれるキーに対してＬＡＫＳが実施される。ＬＡＫＳ領域は、破線境界線４０８の範囲に位置するキーの全てを含む。ＬＡＫＳ処理は、サブブロック内のキーのうちのどれが、接触に最近接のものである可能性が最も高いかを判断する。以下では、位置Ｋ（３、５）にある個別キーが、ＡＫＳによって選択されたものであると仮定する。このキーは、ＬＡＫＳ処理の２回目の反復で選択されたキーであることからＴ２とラベル付けする。
【００３７】
段階Ｓ３１１では、ＬＡＫＳによって定義した境界線（すなわち、破線４０８）の範囲の他の検出状態キーが、ここでは陰なしの個別の位置Ｋ（２、５）及びＫ（３、４）４１０によって図４Ｇに示しているように排除される。
段階Ｓ３１２では、あらゆる残りの個別キー信号値が閾値Ｖｔと比較される。残りのキー信号のいずれもが閾値Ｖｔよりも大きくないか又はそれに等しくない場合は（示している例のように）、アルゴリズムの段階Ｓ３１３が実行される。しかし、閾値超過信号値を有するあらゆるキーが残っている場合には、Ｓ３０９からＳ３１２までのアルゴリズムが繰り返され、更に別の個別キーＴ３が割り当てられる。この処理は、段階Ｓ３１２がヌル値を戻すまで繰り返される。
処理のこの時点でＬＡＫＳ処理は完了し、処理は、更に別の段、すなわち、段階Ｓ３１３へと移動する。
【００３８】
段階Ｓ３１３では、接触Ｔ１、Ｔ２、．．．ＴＮの各々の座標が判断され、ここで、Ｎは１（単一の接触）又は１つより大きいもの（複数の接触）とすることができる。各接触の座標は、内挿法を用いて判断される。内挿は、閾値を超えるか又は下回るかに関わらず、全ての信号値へのアクセスを有する。言い換えれば、ＬＡＫＳ処理中に抑制されたキーのあらゆるものからの信号値が、必要に応じて用いられる。この例では、内挿に向けて利用可能な信号値は、図４Ｂに示している信号値、すなわち、背景減算の後の生信号値である。各接触Ｔｎでは、本方法は、キーＴｎ及びその近接キーからの信号値を用いて内挿を行う。用いることができる様々な可能な内挿法が存在するが、以下では１つのみを説明する。
【００３９】
割り当てられた接触のｘ及びｙ座標を計算するのに、２つの異なる式が用いられる。これらの式は、下記に示す式１及び式２である。これらの式の両方にある項は、以下の定義を有する。「Ｍａｘ」は、Ｔ１．．．Ｔｎとして定義される個別キーの信号値である。「Ｍｉｄ」は、「Ｍａｘ」に近い最も高い信号値を有する個別キーの信号値である。「Ｍｉｎ」は、前に定義した「ゼロ」信号である。Ｐ0は、最も近いｘ又はｙ導線に対応するオフセットである。ｘ座標では、Ｘ１においてＰ0＝０であり、Ｘ２においてＰ0＝１である。ｙ座標では、Ｙ１においてＰ0＝０、Ｙ２においてＰ0＝１、Ｙ３においてＰ0＝２、更にＹ４においてＰ0＝３である。Ｑは、各々の個別キーの範囲の所定の個別位置の個数を表す数である。
【００４０】
式１は、「Ｍｉｄ」信号値が「Ｍａｘ」信号値の左又は下にある時に用いられる。式２は、「Ｍｉｄ」信号値が「Ｍａｘ」信号値の右又は上にある時に用いられる。
【００４１】
【数１】
2010533329.tif 000003
【００４２】
【数２】
2010533329.tif 000004
【００４３】
第１の割り当てられた接触Ｔ１の位置を内挿するのに用いられる手順は、以下の通りである。ｘ座標の場合は、「Ｍｉｄ」信号値は、「Ｍａｘ」信号値の右にあり、ｙ座標の場合は、「Ｍｉｄ」信号値は、「Ｍａｘ」信号値の上にあるから、Ｔ１のｘ及びｙ座標を内挿するためには式２が用いられることになる。
【００４４】
図４Ｂは、背景信号レベルＶB（ＶB＝３）が減算された後の個別キーからの信号値を示している。図４Ｂの信号値は、Ｔ１（個別キーの位置Ｋ（１、１））のｘ及びｙ座標を得るのに用いられることになる。位置センサ２０１に近い接触のｘ座標を得る上で以下の個別キー信号値が用いられる。「Ｍａｘ」値は、位置Ｋ（１、１）にある個別キーの信号値に等しく、Ｍａｘ＝２２である。「Ｍｉｄ」値は、位置Ｋ（２、１）にある個別キーの信号値に等しく、Ｍｉｄ＝８である。「Ｍｉｎ」値は、位置Ｋ（３、３）にある個別キーの信号値に等しく、Ｍｉｎ＝０である。Ｔ１の例では、個別キーの各々は、１０個（Ｑ＝１０）の個別位置に分割される。Ｔ１の例では、検出された接触が第１のｘ導線Ｘ１の右にあることから、Ｐ0＝０である。Ｔ１に対して計算されたｘ座標は、「２．６」であり、次に、以上のことが、位置センサ２０１の近くに検出された接触のｙ座標を得るために繰り返される。
【００４５】
位置センサ２０１に近い接触のｙ座標を得る上で、個別キーの以下の信号値が用いられる。「Ｍａｘ」値は、位置Ｋ（１、１）にある個別キーの信号値に等しく、Ｍａｘ＝２２である。「Ｍｉｄ」値は、位置Ｋ（１、２）にある個別キーの信号値に等しく、Ｍｉｄ＝６である。「Ｍｉｎ」値は、位置Ｋ（３、３）にある個別キーの信号値に等しく、Ｍｉｎ＝０である。Ｔ１の例では、個別キーの各々は、１０個（Ｑ＝１０）の個別の位置に分割される。Ｔ１の例では、検出された接触が第１のｙ導線Ｙ１よりも下にあるから、Ｐ0＝０である。Ｔ１に対して計算されたｙ座標は「２．１」である。従って、割り当てられた接触Ｔ１の座標は、（２．６、２．１）、又は最も近い整数値Ｑに丸めた場合は（３、２）である。
【００４６】
図４Ｇに示している残りの接触位置Ｔ２は、上述の内挿法を用いて計算される。しかし、ｘ座標における「Ｍｉｄ」信号値は、「Ｍａｘ」信号値の左にあり、ｙ座標における多次元信号値は「Ｍａｘ」信号値の上にあるから、式１が用いられる。割り当てられた接触Ｔ２に対して計算された座標は、（１６、３５）である。
図４Ｈは、位置センサ上の２つの接触Ｔ１及びＴ２の内挿された位置を示している。この例では、位置センサは、８０個の可能な位置に分割されている。
【００４７】
代替の内挿法は、重み係数を組み込むことができ、例えば、近接キーは、キーＴｎよりも低い重みを有する。別の例は、予想される手の影の効果に従って重み付けを行うものとすることができる。内挿は、上述のように行毎及び列毎の方式で行う必要はない。例えば、内挿は、全ての最も近い隣接キー、又はキーＴｎに対して前に定義したＬＡＫＳサブブロック領域内の全てのキーの間でのものとすることができるであろう。内挿法の多くの他の変形が考えられるであろう。
【００４８】
すなわち、以上により、第１の実施形態では、２Ｄ容量タッチセンサから取り込まれた単一の信号の組を処理することにより、同時の複数接触を確実に検出することができる方法が認められるであろう。特に、局所化形式のＡＫＳ処理と内挿との組合せ使用は、同時の複数接触の座標を判断することを可能にする。更に、これは、感知要素の比較的粗な格子を用いて行われ、内挿は、感知要素によって定義されるものよりも微細なスケールの分解能をもたらす。このようにして、比較的少数の感知チャンネルのみを用いて比較的正確な多接触感知が実施される。図示の例では、８個の感知チャンネルしか用いられていない。
【００４９】
第１の実施形態の方法は、移動する接触を追跡するように信号の時間変化を考慮することによって拡張することができる。
図５は、２つの接触が追跡される例を示している。２つよりも多くの追跡される物体が存在してもよい。本明細書に説明する処理は、あらゆる個数の物体に適用することができる。
時間ｔ１では、位置５０１及び５０２において接触が感知される。時間ｔ１におけるこれらの接触位置は、上述の手順を用いて求めたものである。所定の時点間隔の後に、センサは再度時間ｔ２においてポーリングされる。再度２つの接触が感知される。これらの接触は、位置５０３及び５０４にある。時間ｔ１におけるどの接触（すなわち、５０１及び５０２）が時間ｔ２におけるどの接触（５０３又は５０４）へと進むのかを判断するために、接触位置の間の可能な経路の全てが有する経路長が計算される。図５の例では、４つの可能な経路が存在し、図５では、これらをＰ（１、１）、Ｐ（１、２）、Ｐ（２、ｌ）、及びＰ（２、２）とラベル付けしている。しかし、この例では、位置５０１及び５０２を位置５０３及び５０４へと追跡するのに２つの可能な組合せしか存在しない。すなわち、これらは以下の組合せである：
５０１が５０３へと進み、５０２が５０４へと進む組合せ（組合せ１）
５０１が５０４へと行き、５０２が５０３へと進む組合せ（組合せ２）
組合せの各々における合計距離は、４つの接触位置のｘ及びｙ座標を用いることによって見出される。最小距離値を有する組合せは、２つの物体における最短進行距離、及び従って２つの物体における追跡の最も可能性が高い組合せを表している。例えば、組合せ１が最小距離値を有する場合には、接触５０１は、接触５０３へと進み、接触５０２は、接触５０４へと進む。
【００５０】
ホストコントローラ２０９は、個別の時間ｔ１、ｔ２、．．．において物体Ｔ１からＴｎの一連の位置座標を出力線２１０上に出力することになる。ホストコントローラ２０９は、固定又は可変の期間で位置センサをポーリングすることになる。位置センサをポーリングした後に、ホストコントローラは、検出された物体が、新しい物体又は位置センサ上の別の位置へと移動した同じ物体のいずれであるかを計算することになる。これらの２つの変化のうちのいずれが正しいか（すなわち、新しい物体か又は位置を変更した古い物体か）を判断するために、ホストコントローラは、連続するポーリングサイクルからのデータを用いることができる。例えば、２つの連続するポーリングサイクル内に１つの物体が存在する場合には、ホストコントローラは、この物体が、別の位置へと移動する同じ物体であると見なすことになる。それによってこの物体の追跡が始動されることになる。しかし、次のポーリングサイクルにおいて物体が検出されたかった場合には、接触は無視されることになる。更に、更に別の２回の連続するポーリングサイクルの後に、新しい物体が位置センサ上で検出された場合には、この物体は、上述の方式で追跡されることになる。
【００５１】
下記の表には、１０回の期間から成るある一定の期間にわたる物体の追跡を示すために、線２１０上に出力された一連の検出接触座標を示している。図４Ｈの２つの検出接触は、開始点として用いられている。この例では、あらゆる一時点において２つの接触のみを位置センサ上で検出することができる。この表は、不連続接触（すなわち、追跡されない）及び追跡接触の両方を示している。
【００５２】
（表）
2010533329.tif 000005
【００５３】
代替的に、物体の進行を計算するために、ホストコントローラは、１つの物体が１つの位置から別の位置に進むことができる最大許容進行距離を用いることができる。例えば、１つの期間において位置センサ上に単一の接触が検出され、次に、次の期間において第２の接触が検出されるが、２つの接触の間の距離が所定の最大距離を上回った場合には、この物体は、別の位置に移動する同じ物体ではなく、新しい物体として取り扱われることになる。更に、追跡処理は、上記に詳しく説明した方法とここで説明している方法との組合せとすることができる。
第１の実施形態に従って複数の接触を感知する方法を以上のように説明した。次に、本発明の別の実施形態を以下に説明する。
【００５４】
図６Ａは、本発明の別の実施形態による２Ｄ接触感応容量位置センサ６０１を平面図に略示している。位置センサに近い複数の物体の位置を計算するのに図７に示しているアルゴリズムが如何に用いられるかを説明するために、この２Ｄ接触感応容量位置センサを用いる。
２Ｄ接触感応容量位置センサ６０１は、第１（ｘ）及び第２（ｙ）の方向に沿って物体の位置を判断するように作動可能である。センサ６０１は、センサの感知エリアを定義する電極パターン６０３を保持する基板６０２、及びコントローラ６０４を含む。この実施形態では、電極パターンは基板の両側に存在する。他の例では、電極パターン６０３は、基板の片側に配置することができる。
【００５５】
基板６０２上の電極パターン６０３は、従来技術（例えば、リソグラフィ、堆積、又はエッチング技術）を用いて設けることができる。この例における基板６０３は、透明な可塑材料、この事例ではポリエチレンテレフタレート（ＰＥＴ）から成る。電極パターンを含む電極は、透明な導電材料、この事例では酸化インジウム錫（ＩＴＯ）から成る。従って、センサの感知エリアは、全体として透明である。これは、このセンサを不明瞭化なしに下に重なるディスプレイの上に用いることができることを意味する。しかし、他の実施形態では、センサは、例えば、従来のプリント回路基板、又は例えば移動電話キーパッドにおける使用のための銅電極パターンを有する他の基板を含む不透明のものとすることができる。
【００５６】
コントローラ６０４は、電極パターン６０３の一部分に駆動信号を供給するための駆動ユニット６０５、電極パターン６０３の他の部分からの信号を感知するための感知ユニット６０６、及び電極パターンが有する異なる部分に印加された駆動信号に対して観測される異なる感知信号に基づいて位置センサに近いあらゆる物体の位置を計算するための処理ユニット６０７の機能を提供する。従って、コントローラ６０４は、位置センサ６０１に近い物体、例えば、指又はスタイラスの位置を判断するために、駆動及び感知ユニットの作動、並びに感知ユニット６０６からの応答の処理ユニット６０７内での処理を制御する。図６Ａには、駆動ユニット６０５、感知ユニット６０６、及び処理ユニット６０７をコントローラ内の別々の要素として略示している。しかし、一般的に、全てのこれらの要素の機能は、単一の集積回路チップ、例えば、適切にプログラムされた汎用マイクロプロセッサ、又はフィールドプログラマブルゲートアレイ、又は特定用途向け集積回路によって提供されることになる。
【００５７】
図６Ｂ及び図６Ｃは、２Ｄ容量位置センサ６０１の基板の前面及び後面上の電極パターンのそれぞれの図を略示している。
図６Ｂを正面図と呼び、図６Ｃを後面図と呼ぶことに注意されたい。しかし、「前面」及び「後面」という用語は、センサ基板の対向する側（面）を指すために便宜上用いるものであることは認められるであろう。これらの用語は、センサ又はその基板においていずれかの特定の空間的な向きを意味するように考えられているものではない。一般的に、前面という用語は、センサが通常使用状態にある時に、センサの感知される物体に一般的に向く側を識別するのに用いることになる。一般的に、後面という用語は、対向する面（すなわち、通常使用状態にある時に、感知される物体に対して一般的に反対に向く面）を識別するのに用いることになる。以上のことに関わらず、全部ではないにしても多くの場合に、ポインティング物体がいずれの側から接近するかに関わらずセンサが作動することになるという点で、センサ基板は、完全に反転可能になることは認められるであろう（すなわち、いずれの側が前面側であり、いずれの側が後面側であるかに関わらず）。
【００５８】
基板の前面側にある電極パターン（図６Ｂ）は、複数の相互接続感知要素６０９（黒色で示している）、及び複数の駆動要素６１０（中灰色で示している）を含む。
感知要素６０９は、形状がほぼ円形であり、センサ基板にわたって規則的な５×７のアレイで配置される。感知要素６０９は、感知要素接続トレース６１１（図６Ｂに同様に黒色で示している）の適切な配列によって相互接続される。この相互接続は、この例では、各感知要素を水平行にある隣接要素と直接接続することによって達成される。更に、直接接続した感知要素の水平行は、図６Ｂに示している電極パターンの左手側で下に延びる接続トレースによって互いに接続される。従って、感知要素の全てが互いに接続され、センサの２Ｄ感知エリアにわたって両方の寸法方向に配置された相互接続感知要素を含む単一の感知電極が設けられる。感知電極は、感知電極ワイヤを通じて、センサのコントローラ（例えば、図６Ａに示しているもののようなコントローラ）内の感知ユニット内の感知チャンネルＳに結合される。感知チャンネルＳは、コントローラによって制御され、相互接続した感知要素群内に結合された電荷量を判断する。
【００５９】
基板の図６Ｂに示している側にある駆動要素６１０は、センサ基板にわたって規則的な５×６のアレイで配置される。駆動要素のそれぞれのものは、感知要素６０９のそれぞれのものの近くにそれぞれの感知要素６０９の間に位置する。従って、この配列は、感知要素と駆動要素が交互する列を生じる。駆動要素と感知要素は、互いに密に離間される。駆動要素６１０は、ほぼ六角形であるが（この例では正六角形ではない）、感知要素の円形形状に適合するように感知要素６０９に近い辺では内向きに湾曲した縁部を有する。各行にある駆動要素は、駆動要素接続トレース６１２（図６Ｂにはまた、中灰色で示している）の適切な配列によって互いに接続される。
【００６０】
従って、センサ基板の図６Ｂに示している側にある複数の駆動要素６１０は、６つの行要素Ｘ1、Ｘ2、Ｘ3、Ｘ4、Ｘ5、及びＸ6へと配置されると考えることができる。図６Ｂに示している配向では、これらの行電極は、水平に延び、垂直に互いから離間される。本明細書では、垂直及び水平、上及び下などの用語は、状況によって別途必要とされない限り、図面内に示しているセンサの向きを指す上で一般的に用いることになる。これらの用語が、センサが通常使用状態にある時のセンサにおけるいずれかを特定の向きを指すように考えられているものではないことは認められるであろう。更に、列及び行という用語は、２つの異なる任意の方向の間の容易な区別を可能にするためのラベル付けとしてのみ用いるものであり、この事例では垂直と水平の間の区別を可能にするためのラベル付けとして用いるが、一般的にはこれらの行と列は直交する必要はないことが認められるであろう。
【００６１】
駆動要素の各行（すなわち、各行電極）は、行駆動配線を通じて、センサのコントローラの駆動ユニット内のそれぞれの駆動チャンネルＸＤ1、ＸＤ2、ＸＤ3、ＸＤ4、ＸＤ5、及びＸＤ6に結合される。この例では、各行電極に対して別々の駆動チャンネルが設けられる。しかし、適切な多重化を有する単一の駆動チャンネルを用いることができる。駆動チャンネルは、コントローラによって制御され、下記により詳しく説明するように、駆動信号を駆動要素の行のうちのそれぞれのもの（行電極）に印加する。
【００６２】
基板の後面側の電極パターン（図６Ｃ）は、更に別の複数の駆動要素６１３（この図でも前と同様に中灰色として示している）を含む。これらの駆動要素６１３は、センサ基板にわたって規則的な４×７のアレイで配置される。図６Ｃでは、図６Ｂに示している基板面上の電極パターンに対する基板のこの側にある駆動要素６１３の位置は、図６Ｂに示している電極パターンの明灰色表現から分る。従って、基板の後面上の駆動要素６１３は、感知要素と駆動要素が交互する行を形成するように感知要素６０９の間に位置する（投影平面図において）。駆動要素６１３と感知要素は（投影状態で）重ならない。駆動要素６１３は、ほぼ六角形であるが、感知要素の円形形状に重ね合わせなしに適合するように、基板の後面側への感知要素６０９の投影物に隣接するコーナに内向きに湾曲した切削部を有する。各列内の駆動要素６１３は、駆動要素列接続トレース６１４（図６Ｂにも中灰色で示している）の適切な配列によって互いに接続される。
従って、図６Ｃに示しているセンサ基板の後面側にある複数の駆動要素６１３は、４つの列電極Ｙ1、Ｙ2、Ｙ3、及びＹ4へと配置されると考えることができる。これらの列電極は、垂直に延び、図６Ｃに示している向きに互いに水平に離間される。
【００６３】
駆動要素６１３の各列は、列駆動配線を通じてセンサコントローラ内のそれぞれの駆動チャンネルＹＤ1、ＹＤ2、ＹＤ3、及びＹＤ4に結合される。これらの駆動チャンネルは、行電極に結合された駆動チャンネルＸＤ1、ＸＤ2、ＸＤ3、ＸＤ4、ＸＤ5、及びＸＤ6に等しいものとすることができる。この例では、各列電極に対して別々の駆動チャンネルが設けられる。しかし、適切な多重化を有する単一の駆動チャンネルを用いることもできる。駆動チャンネルは、コントローラによって制御されて、下記により詳しく説明するように、駆動要素６１３の列のそれぞれのものに駆動信号を印加する。（適切な多重化を有する単一の駆動チャンネルは、全ての駆動チャンネルＸＤ1、ＸＤ2、ＸＤ3、ＸＤ4、ＸＤ5、ＸＤ6、ＹＤ1、ＹＤ2、ＹＤ3、及びＹＤ4の機能を提供することができる。）
【００６４】
図６Ａは、図６Ｂ及び図６Ｃに示しているセンサ６０８の前面平面図を略示しており、この図では、前面側（図６Ｂ）及び後面側（図６Ｃ）の両方の上の電極パターンを互いに示している。
従って、センサ６０８は、複数の駆動行電極、複数の駆動列電極、並びに位置センサの感知エリアにわたって駆動行電極と駆動列電極の間に点在する相互接続感知要素網を含む単一の感知電極を含む。駆動要素６１０、６１３の各隣接対及び感知要素６０９は（投影状態で見て、すなわち、駆動要素と感知要素が基板の同じ側にあるか否かに関わらず）、個別の位置センサエリアに対応すると考えることができる。使用時には、物体の位置は、列及び行電極がこれらの電極のそれぞれの駆動チャンネルによって順番に駆動され、ＵＳ６、４５２、５１４に説明されているように、各々駆動される行電極及び列電極から感知電極に移送される電荷量が感知チャンネルによって判断される測定値取得サイクルにおいて判断される。
【００６５】
感知ユニット６０６によって測定される印加容量負荷を示す信号値が、処理回路６０７に供給される。位置センサは、一連の個別キーとして取り扱われることになる。個別キーの位置は、ｘ駆動要素とｙ駆動要素の交差点に存在する。処理回路６０７は、個別キーの各々に対して、これらの各々の個別キーに関わる印加容量負荷を示す信号値を判断するように構成される。個別キーの位置及びそれに関する印加容量負荷を示す信号値は、ホストコントローラ６１５に報告される。ホストコントローラ６１５は、位置センサ上にいくつの接触が存在するのかを計算することになり、複数の接触位置を内挿することになる。ホストコントローラは、マイクロコントローラのような単一の論理デバイスとすることができる。好ましくは、マイクロコントローラは、プッシュプル型ＣＭＯＳピン構造、及び電圧比較器として機能するように作ることができる入力部を有することができる。最も一般的なマイクロコントローラＩ／Ｏポートは、比較的固定された入力閾値電圧、並びにほぼ理想的なＭＯＳＦＥＴスイッチを有するので、以上のことが可能である。必要な機能は、単一の汎用プログラマブルマイクロプロセッサ、マイクロコントローラ、又は他の集積チップ、例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）又は特定用途向け集積チップ（ＡＳＩＣ）によって提供することができる。
【００６６】
図６Ａの２Ｄ接触感応容量位置センサ６０１のレイアウト及び機能を以上のように説明した。ここで、位置センサの１つ又は複数の接触位置を得る上で図６Ａの２Ｄ接触感応容量位置センサ６０１が用いられる方法の説明の補助として、図７及び図８を参照する。
図７は、ホストコントローラ２０９内のハードウエア、ファームウエア、又はソフトウエア内に実施される信号処理法の段階を示す流れ図である。図８Ａから図８Ｅは、タッチ入力の組の例に対する処理の様々な時点における第２の実施形態のタッチパネル内の４×６のタッチボタンアレイを順次示している。
【００６７】
図８Ａは、４×６の格子を図７の段階Ｓ７０１での単一の取得において得られた信号の生データ値と共に示している。格子正方形の各々は、容量位置センサ６０１の個別キーのうちの１つを表している。２つの同時指接触が、破線によって示している位置に存在する。生データ値は、任意単位で表したものである。パネルの左上の近くに１つの指接触が存在し、パネルの右下の近くに別の指接触が存在する。
【００６８】
図８Ｂは、閾値を超える信号を戻した５つのキー、すなわち、検出状態キーの位置を陰付きパネルとして示している。「ａ」が、格子の左にある「１」から始まる列位置であり、「ｂ」が、格子の上にある「１」から始まる行位置である時に、個別キーの各々は、Ｋ（ａ、ｂ）によって表される（すなわち、図８Ｂの陰付き要素８０２はＫ（１、１）である）。検出状態キーの位置は、Ｋ（１、１）、Ｋ（２、２）、Ｋ（３、３）、Ｋ（３、５）、及びＫ（４、５）である。
【００６９】
段階Ｓ７０１では、位置センサ６０１への印加容量負荷を示す個別キーの各々の信号値が、処理回路６０７から得られる。
段階Ｓ７０２では、閾値を超えるいずれかの信号が存在するか否かが判断される。処理回路６０７から得られた信号のいずれもが検出状態にない場合には、アルゴリズムはＳ７０１に戻り、新しい個別キー信号値の組を取得する。以上のことは、個別キー信号値のうちの少なくとも１つがＶｔよりも大きく又はそれに等しいか、又は適切な制御信号によってループが停止されるかのいずれかになるまで続くことになる。電力節約のために、信号取得の間の時間間隔は、いかなる閾値超過信号も受信されない場合は、時間を延長することができることが認められるであろう。別の選択肢は、信号が受信されないある一定の期間が閾値を上回った後にタッチパネルデバイスを完全に停止し、再作動させるのに別々の制御入力を必要とすること、すなわち、休止モードに入れることである。
【００７０】
段階Ｓ７０３では、検出状態信号値の全てが互いに比較され、最も高い信号値を有するキーが見出される。最も高い検出状態信号値は、位置Ｋ（２、２）８０３にある個別キーのものである。検出状態個別キーのうちで最も高い信号値を有するキーをＴ１（８０３）とラベル付けしている。
段階７０４では、キーのうちで、割り当てられたキーＴ１（８０３）に近い全てのものが、これらのキーが更に別の処理段階で無視されることになるように抑制される。位置センサの割り当てられた接触Ｔ１（８０３）に近い領域を図８Ｃの破線境界線８０４によって示している。
図８Ｃは、段階Ｓ７０４において抑制された２つのキーの位置をここでは陰なしの格子正方形８０５によって示している。抑制されたキーは、格子の位置Ｋ（１、１）及びＫ（３、３）にある。
【００７１】
段階Ｓ７０５では、残りの個別キーの信号値が、閾値Ｖｔと比較される。残りのキー信号のいずれもが、閾値Ｖｔよりも大きくないか又はそれに等しくない場合には、処理フローは、段階Ｓ７０９へとジャンプする。一方、閾値Ｖｔよりも大きく又はそれに等しい信号値を有する検出状態アレイキーが存在した場合には、次に、最も高い信号値を有するキーに基づいて接触位置の割り当てが繰り返される。図８Ｃに示している入力例では、残りの検出状態個別キー信号値は、位置Ｋ（３、５）及びＫ（４、５）に位置する。
【００７２】
段階Ｓ７０６では、残りの検出状態キーからの信号値が互いに比較され、最も高いものが見出される。この例では、最も高い信号値は、個別キーの位置Ｋ（４、５）８０６に存在し、これをＴ２とラベル付けする。
段階７０７では、キーのうちで、割り当てられたキーＴ２（８０６）に近い全てのものが、これらのキーが更に別の処理段階で無視されることになるように抑制される。位置センサの割り当てられた接触Ｔ２（８０６）に近い領域を図８Ｃの破線境界線８０７によって示している。
図８Ｄは、キーが抑制された位置をここでは陰なしの個別の位置Ｋ（４、５）８０８によって示している。
【００７３】
段階Ｓ７０８では、あらゆる残りの個別キー信号値が閾値Ｖｔと比較される。残りのキー信号のいずれもが閾値Ｖｔよりも大きくないか又はそれに等しくない場合は（示している例のように）、アルゴリズムの段階Ｓ７０９が実行される。しかし、閾値超過信号値を有するあらゆるキーが残っている場合には、Ｓ７０６からＳ７０８までのアルゴリズムが繰り返され、更に別の個別キーＴ３が割り当てられる。この処理は、段階Ｓ７０８がヌル値を戻すまで繰り返される。
処理のこの時点で位置センサ上の接触位置の割り当ては完了し、処理は、更に別の段、すなわち、内挿段階へと移動する。
【００７４】
段階Ｓ７０９では、内挿が実施される。内挿手順は、第１の実施形態において上記に既に説明したものと同じである。
更に、照合された出力をプロセッサから供給するために、接触の追跡を実施することができ、連続するデータサンプルからの座標が、タッチパネルの上を移動する同じ物体からのものであると考えられる場合にストリームで出力される。追跡は、第１の実施形態に関連して既に説明したものと同じ方式で実施することができる。
ホストコントローラ６１５は、個別の時間ｔ１、ｔ２．．．において物体Ｔ１からＴｎの一連の位置座標を出力線６１６上に出力することになる。ホストコントローラ６１６は、固定期間で位置センサ６０１をポーリングすることになる。
【００７５】
第２の実施形態では、位置センサ上で、個別キー１つのみの分離しか持たない複数の接触を検出することができることに注意されたい。個別キーからの信号値は、位置センサ上の接触座標の計算中に共有される。好ましくは、この状況において、内挿アルゴリズムは、共有されるキーに低い重み、例えば、半分の重みが与えられるように重み付けされる。原則としては、互いに近い複数の接触を検出することができることが望ましいが、第２の実施形態では、これは、第２の実施形態においてプロセッサによって出力される２つの近接接触が実際には２つの別々の作動ではなく、大きい物体による単一の作動である可能性があり、これらの２つの可能性が区別不能であるから、信頼性の損失という潜在的な代償を払って達成されることに注意されたい。
【００７６】
従って、第２の実施形態は、第１の実施形態の簡易形式のものと考えることができる。２つの主な簡易化が存在する。第１に、キャパシタンス信号値のうちの１つが最小値よりも小さいという要件が存在しない（すなわち、第１の実施形態の段階Ｓ３０３とは異なる）。第２に、第２の実施形態において実施される局所化ＡＫＳの形式は、領域内で最も高い信号値を有するキーが選択されるものであるということにおいて基本的である。２つの実施形態からの特徴を入れ替えることができることが認められるであろう。例えば、第１の実施形態は、キャパシタンス信号値のうちの１つが最小値よりも小さいという要件の削除によって簡易化することができる。
【００７７】
上述の実施形態に対する多くの変形が可能であることが認められるであろう。
例えば、ＬＡＫＳ領域のサイズは、上下の４つの直近の隣接キーのみ、全ての８つの直近の隣接キー（示している例における）、又は最も近い隣接キー、並びにその次に最も近い隣接キーを含むように変更することができる。
別の変形は、タッチパネル上の全ての感知要素が少なくとも１つのＬＡＫＳ領域によって対象範囲に含まれるまで、選択されるキーＴ１、Ｔ２、．．．ＴＮの識別を反復し、その後に初めて閾値試験を適用するものである。
別の変形は、内挿に関し、接触位置は、ＬＡＫＳ領域内の全ての信号値の間で内挿を行うことによって判断される。それによってＬＡＫＳ領域の範囲の特定の要素をその後の内挿が基準とする大元として選択する処理段階を実施する必要性が回避される。
【００７８】
また、第１及び第２の実施形態の方法は、内挿段階を省略することができ、その場合、各領域内の接触位置は、ＬＡＫＳアルゴリズムからの基本的な出力であることを観察されたい。例えば、ソフトキーがキーパッドをエミュレートする場合のタッチパネルの「ソフト」キーと、感知要素、すなわち、電極パターンによって定義されるセンサ位置との間に１対１のマッピングが存在する場合には、内挿段階の省略は好ましい選択肢になる。
【００７９】
また、本発明の第１の実施形態を説明するのに位置センサ２０１を用い、本発明の第２の実施形態を説明するのに位置センサ６０１を用いたが、これらのセンサは交換可能であることも認められるであろう。位置センサ２０１は、キャパシタンス値が、感知電極と電気接地のような基準電位との間に確立される値であるいわゆる受動センサの例であり、それに対して位置センサ６０１は、キャパシタンス値が、ポーリング線と感知線の間の容量結合の基準値であり、結合量が、作動物体によって影響を受け、従って、その基準値であるいわゆる能動センサの例である。上述の２つの特定の例のみならず、タッチパネルにおいてあらゆる形態の受動又は能動センサを用いることができることが認められるであろう。更に、矩形又は正方形の感知要素アレイが最も一般的であり、利点をもたらすが、他の配列の感知要素を設けることは技術的に実現可能である。更に、感知要素は、ｘ及びｙにおける格子線のアレイの形態のものである必要はない。感知要素は、個別キーで形成することができる。更に、感知要素は、均等又は不均等な間隔で配置することができる。
【００８０】
本発明は、マウス型用途、すなわち、本明細書に引用によって組み込まれているＵＳ５、８２５、３５２に説明されている使用モード、すなわち、そこに定義されている「ポインティングしてクリック」、「ポインティングしてダブルクリック」、「ドラッグ」、「ドラッグしてクリック」、「ドラッグロック」、「インク」などを含むモードを含むマウス挙動をエミュレートするタッチパッドを用いるものに適用することができることが認められるであろう。
【００８１】
図９Ａは、パーソナルコンピュータの表示モニタ９０１及び入力デバイス９０２を略示している。この例では、入力デバイス９０２は、ユーザが文字をパーソナルコンピュータ内に入力するための英数字キーボード９０３、及び本発明において説明した容量センサのうちのいずれかとすることができるタッチパッド９０４を含む。タッチパッド９０４は、キーボード９０３とは別々のデバイスとすることができることが認められるであろう。従来のコンピュータのタッチパッドは、いくつかの「マウスボタン」を含むことができ、それによってユーザは、カーソルを操作し、これらのマウスボタンのうちの１つをクリックすることによって項目を選択することができる。従来のタッチパッドは、指をタッチパッドの表面上で移動することによって表示モニタ上でカーソルを移動する可能性、又はタッチパッドの表面を指で軽打することによってマウスボタンとしての可能性をもたらすが、これらの機能の両方を同時に実行するためには、従来のタッチパッドを用いることができない。パーソナルコンピュータは、表示モニタ９０１内に含めることができ、又はタッチパッド９０４は、ラップトップコンピュータの入力デバイスのうちの１つとすることができることが認められるであろう。
【００８２】
本発明で説明するタッチパッド９０４は、ユーザが、２つの別々の指を用いてパーソナルコンピュータが有する異なる機能を操作することを可能にする。例えば、ユーザは、表示モニタ９０１上に表示されたカーソルをタッチパッドの表面上の１つの指を用いてで移動することができ、それと同時に別々の指を用いてマウスボタンのようにタッチパッド９０４の表面を軽打して項目を選択する。これは、最初に表示モニタ９０１上に表示されたカーソルをタッチパッドの表面上の第１の指を用いて、必要なデータファイルの上に位置決めされるまでタッチパッドの表面上で移動することにより、データファイルを編集するのに用いることができる。データファイルは、第２の指をタッチパッドの表面上に置くことによって選択される。次に、第２の指をタッチパッドの表面との接触状態に保ちながら、第１の指をタッチパッドの表面にわたって移動することにより、データファイルは、異なる位置に移動される。データファイルが新しい望ましい位置にある時に、第２の指はタッチパッドの表面から除去され、データファイルは選択解除される。以上の説明において、第２の指を第１の指と同時に移動することができ、それによってユーザがこの機能を片手で実施することが可能になることが認められるであろう。
【００８３】
本発明によって実施することができる更に別の機能は、パーソナルコンピュータを用いて「ペイント」を行う機能であり、第１の指を絵筆として用い、第２の指をスクリーン上のパレットから必要な色を選択するのに用いる。第１の指は、表示モニタ９０１上に表示される従来の主カーソルがコンピュータ上に画像を示すのを制御するために、タッチパッド９０４の表面上に用いられる。ソフトウエアに実施され、表示モニタ９０１上に表示されるのは、容易に選択することができる色のパレットになる。ユーザは、パレットの必要な色の上で補助カーソルを移動することになり、これらの色を第２の指を用いたタッチパッド９０４上の「軽打」を用いて選択することができる。また、ユーザは、色に加えて絵筆の種類又は絵筆のサイズを変更するために、上述の方法で補助カーソルを用いることができる。それによってユーザは、いかなる時も画像上に主カーソル（絵筆）を保つことができることになるので、ユーザが画像を示す時により大きな自由度が与えられることになる。
【００８４】
図９Ｂは、本発明によりタッチパッドセンサ９０７を組み込むセルラー電話９０５を略示している。タッチパッドセンサは、ユーザが表示スクリーンを依然として見ることができ、同時にユーザの指又はスタイラスとタッチパッドセンサ９０７との間の容量結合を依然として可能にするように、表示スクリーン９０６の前面に組み込まれる。本発明のこの例では、ユーザは、指又はスタイラスをタッチパッド上に用いることにより、表示スクリーン上に表示された項目を選択し、移動することができる。タッチパッドは、表示スクリーンと共に組み込まれ、従って、「カーソル」は、ユーザの指又はスタイラスの移動を追従することになる。上述の図９Ａに対して説明したものと同じ機能を図９Ｂに示している本発明のこの例に適用することができる。
代替的に、タッチパッド９０７のエリアは、センサのあるエリアが表示スクリーン９０６を見るためだけに用いられ、センサのあるエリアが従来のタッチパッドセンサとしてのみ用いられ、それによってユーザが上述のものと同じ方式でカーソルを移動して項目を選択することができるように分割することができる。
【００８５】
本発明によって実施することができる更に別の機能は、セルラー電話９０５上のゲーム制御である。タッチパッド９０７は、表示スクリーン９０６と同じエリアを覆うが、このエリアは、ユーザ制御器が、中央表示エリアの左右に存在するように分割することができる。ユーザは、ゲームの２つの異なる機能を制御することができるように、タッチパッド９０７の左側及び右側の各々の上に１つずつ、２つの指又は親指を用いることができることになる。例えば、タッチパッド９０７の左部分は、上下左右を含む移動の制御器とすることができ、タッチパッド９０７の右の制御部分を一連のボタンとすることができる。例えば、以上のことは、運転ゲームにおいて用いることができ、ゲームにおいて車を操舵するのにタッチパッド９０７の左にある左右の移動制御器が用いられ、加速及び減速するのにタッチパッド９０７の右にあるボタンが用いられる。
【００８６】
要約すると、以上により、複数の同時接触を検出することができる容量タッチパネルを提供することができることが理解されるであろう。このタッチパネルは、タッチパネル上の１つ又は複数の接触位置の座標を計算するプロセッサにキャパシタンス信号値の組を供給する。各組の処理は、（ｉ）最大キャパシタンス信号値を有する感知要素を識別する段階と、（ｉｉ）この感知要素の周囲の領域を定義する段階と、（ｉｉｉ）この処理を反復的に繰り返す段階とによって実施することができ、各続く識別段階は、以前に定義した領域内に位置する信号を除外する。従って、信号処理がタッチパネル内の領域又はサブブロックの連続定義に基づく多重タッチセンサが提供される。更に、各領域内での接触位置は、隣接する信号値の間で内挿を適用することによってより正確に判断することができる。それによってタッチパネルの電極パターン化によって定義されるものよりも微細なスケールの位置分解能が与えられる。
【００８７】
文献
［１］ＵＳ５、８２５、３５２
［２］ＵＳ５、４６３、３８８
［３］ＥＰ１３３５３１８Ａ１
［４］ＵＳ６、９９３、６０７
［５］ＵＳ６、４５２、５１４
［６］ＵＳ５、７３０、１６５
［７］ＵＳ６、４６６、０３６
【符号の説明】
【００８８】
Ｓ３０１  個別キーの各々の信号値を処理回路から得る段階
Ｓ３０２  閾値を超えるいずれかの信号が存在するか否かを判断する段階
ＬＡＫＳ  局所化近接キー抑制
【図１】
2010533329.tif 000006
【図２】
2010533329.tif 000007
【図３】
2010533329.tif 000008
【図４Ａ】
2010533329.tif 000009
【図４Ｂ】
2010533329.tif 000010
【図４Ｃ】
2010533329.tif 000011
【図４Ｄ】
2010533329.tif 000012
【図４Ｅ】
2010533329.tif 000013
【図４Ｆ】
2010533329.tif 000014
【図４Ｇ】
2010533329.tif 000015
【図４Ｈ】
2010533329.tif 000016
【図５】
2010533329.tif 000017
【図６Ａ】
2010533329.tif 000018
【図６Ｂ】
2010533329.tif 000019
【図６Ｃ】
2010533329.tif 000020
【図７】
2010533329.tif 000021
【図８Ａ】
2010533329.tif 000022
【図８Ｂ】
2010533329.tif 000023
【図８Ｃ】
2010533329.tif 000024
【図８Ｄ】
2010533329.tif 000025
【図９Ａ】
2010533329.tif 000026
【図９Ｂ】
2010533329.tif 000027
【国際調査報告】
2010533329.tif 000028
2010533329.tif 000029
2010533329.tif 000030