JPH10505183A - オブジェクト位置検出器 - Google Patents

オブジェクト位置検出器

Info

Publication number
JPH10505183A
JPH10505183A JP8509614A JP50961496A JPH10505183A JP H10505183 A JPH10505183 A JP H10505183A JP 8509614 A JP8509614 A JP 8509614A JP 50961496 A JP50961496 A JP 50961496A JP H10505183 A JPH10505183 A JP H10505183A
Authority
JP
Japan
Prior art keywords
capacitance
sensor
digital signals
sum
finger
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP8509614A
Other languages
English (en)
Other versions
JP3526577B2 (ja
Inventor
アレン,ティモシー・ピー
ジルスピー,デイビッド
ミラー,ロバート・ジェイ
シュタインバッハ,ギュンター
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Synaptics Inc
Original Assignee
Synaptics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Synaptics Inc filed Critical Synaptics Inc
Publication of JPH10505183A publication Critical patent/JPH10505183A/ja
Application granted granted Critical
Publication of JP3526577B2 publication Critical patent/JP3526577B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0445Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using two or more layers of sensing electrodes, e.g. using two layers of electrodes separated by a dielectric layer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • G06F3/0446Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Position Input By Displaying (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)

Abstract

(57)【要約】 近接センサシステムは,センサパッドに接続された水平及び鉛直の電導体上に特製キャパシタンスを有するセンサ・マトリックス・アレイを含んでいる。そのキャパシタンスは,オブジェクトの近接情況,即ちセンサマトリックスへのオブジェクトの近接情況の関数として変化する。オブジェクトの接近による,マトリックスのX及びY両方向の各ノードのキャパシタンスの変化は,X及びY方向の1セットの電圧に変換される。これらの電圧はデジタル回路網で処理され,オブジェクト形状の重心,即ち,X及びY次元での,その位置を表わす電気信号を発現させる。この技術でこの質的に利用可能なノイズの減退及びバックグラウンド・レベル設定の技術が用いられている。

Description

【発明の詳細な説明】 オブジェクト位置検出器 関連出願 この出願は,1992年6月8日出願の同時係属出願第07/895,934号の一部 継続出願であり、現在米国特許第 である,1993年8月31日に出願 された同時係属出願第08/115,743号の一部継続出願である。 発明の背景 1.発明の分野 この発明はオブジェクト位置検出トランスジューサとシステムに関するもので ある。より詳細にはこの発明は計算装置用のカーソル移動やその他の利用の如き 諸利用面に於いて有益なオブジェクトの位置認識に関係する。 2.先行技術 コンピュータ・システムやその他の利用に使用する。オブジェクト位置検出器 として,種々の装置があり,またその使用のために提案されて来た。その様な装 置に最も類似するものはコンピュータ用”マウス”(mouse)である。位置表示装 置として著しく人気があるが,マウスは材料的部分を有しその位置ボールを転が すための表面を必要とする。更に,マウスは通常は合理的な解像度を得るために はある程度の長さの距離を移動する必要がある。最後に,このマウスというもの はオペレータがカーソルを移動さすのにキーボードから手をはなすことが必要と なり,従って通常コンピュータ上でタイプ操作をするという主たる目的を崩して しまうことになる。 トラックボール装置はマウス装置と類似したものである。しかし主たる相違点 は,マウス装置とは異なり,トラックボールではロールを転がす表面積を必要と しないことである。しかも,トラックボールは依然高価で,可動部分も有してお り,マウス装置が行うのと同様で,比較的強いタッチが必要である。またそれら は寸法的にも大きく,ラップトップ・コンピュータの様な本体自身の容量に対し て重要な意味を持つ利用性という点ではうまく合わない。 位置表示器として使用するために,いくつかのタッチ・センシング技術が有る 。抵抗薄膜位置センサが知られており,幾つかの出版物により公知で有る。しか し,それらは大体において解像度が低くセンサの表面は使用者にむき出しになっ ており,そのために摩耗することになる。更に,抵抗薄膜タッチセンサは比較的 に高価である。一面接触アプローチでは使用者が信頼して操作するためには該セ ンサをアースする必要がある。しかし,これはポータブル・コンピュータの場合 では保証の限りではない。一面接触アプローチの一例はマサチューセッツ州ウイ ルミントン(Wilmington,MA))のマイクロタッチ社(MicroTouch)によるアンマウ ス・プロダクト(UnMouseproduct)である。一面接触アプローチは解像度が低くそ のうちには非常に早く摩耗してしまう可能性がある。抵抗タブレットは吉川(Yos hikawa)による米国特許第4,680,430号,エリス(Ellis)による米国特許第3,497 ,617号などが教示している。これら全てのアプローチの欠陥は電力消費量が高く ,採用する抵抗薄膜が高くなることである。 表面音響波(SAW)装置は位置表示器として使用出来る。しかし,このセンサ技 術は高価で軽く触れる場合には反応が鈍い。更に,SAW装置は接触表面上の残留 蓄積に敏感で,一般に解像力が低い。 歪ゲージ圧力プレート接触アプローチは興味ある位置検出技術であるが,幾つ かの欠陥が有る。このアプローチはピエゾ電気検出を採用している場合がある。 一つの欠陥はピエゾ現象は交流現象であって使用者の移動の割合に敏感である。 更に,歪ゲージまたは圧力プレート接触アプローチは特別なセンサを必要とする ので幾分高価につく。 光学的アプローチがまた可能であるが,幾つかの理由である程度限定されてい る。全てのものが外部的なコンポーネントを必要とする光の発生を要し費用や電 力ドレインを増す。例えば,フィンガー・ブレイキング("finger-breaking") 式赤外線マトリックス位置検出器は大きい電力を消費し,比較的に解像度が悪い 。 マウスまたはトラックボールを取り替えるためにポインティング(pointingde vice)装置として使用するために親指または指の位置を検出する装置をする種々 の試みがされてきた。この様な装置の望ましい属性とは低電力,かさが低いこと ,高い解像力,低コスト,早い応答,そして指が電気的ノイズをひらっても接触 表面が埃とか湿気で汚れても,また充分な信頼性をもって操作できる能力である 。 抵抗装置の欠陥のために,指の位置を電気容量により検出することでポインテ ィング能力を得るための多くの試みがなされてきた。ヴォルペ(Volpe)による米 国特許第3,921,166号は行とコラムの電極の間のトランス・キャパシタンスを変 化させる容量性マトリックスを教示する。 ボディック(Bodick)による米国特許第4,103,252号は4個の容量性電極間のX及 びY位置を補間するために4個の振動信号を採用している。シュイラー(Schuyle r)による米国特許第4,455,452号は電極間の容量性カップリングを指が減衰する 容量性タブレットを教示する。 マブス(Mabusth)による米国特許第4,550,221号は”仮想グラウンド”の有効 な容量が振動信号により測定される容量性タブレットを教示している。各行やコ ラムは順次登録され,二つの行とコラムの間の位置を検出するために補間の基本 的な形が適用される。振動波形の多くのサイクルにわたり平均化することにより 電気的干渉の問題を申し入れる試みがある。汚れの問題は指がそこに無い場合に 検出したり,またそのような指が無い期間に定期的な較正を行うことにより対処 される。リンパルスキ(Rympalski)による米国特許第4,639,720号はスタイラス の位置を検出するためのタブレットを教える。そのスタイラスは行とコラムの電 極の間のトランスキャパシタンスを変えて,そして順次スキャンされる。マツケ (Matzke)による米国特許第4,736,191号は親指で接触してアクティベートされ るキーボードのスペースバーの下にある放射状電極配置を教示する。この特許は カーソルの動きの速度を制御するために接触圧力の表示として,総合接触容量を 使用することを教示する。パルス順次登録を電気的干渉の効果を出すために採用 されている。 グレアニアス(Greanias)による米国特許第4,686,332号及び第5,149,919号は CRT上に取り付けるスタイラスと指検出システムを教示している。指先検出シス テムとして,そのX/Yセンサ・マトリックスが最大信号を伝達する二つのマトリ ックス・ワイヤを探知するために使用する。コーディング案ではこれらの二つの ワイヤーは指位置の場所をワイヤ・ステッピングで固有の解像度で決定する。ス タイラスの検出に対しては,グレアニアスは最初にそれを粗方の位置出しをして ,それを一方向に一個のオブジェクトの一面上の全ての線を駆動したり反対方向 の反対面上の全ての線を駆動することにより,仮想双極子を開発する。これは異 なる双極子の位相と信号極性で三回行われる。そのオブジェクトに予備決定した マトリックス応答を仮定して,その三つの測定値が位置決定出来るための一式の 同時方程式を表わす。 エバンス(Evans)による米国特許第4,733,222号は,高度に補間する容量接触測 定システムを示す最初のものである。エバンスは,そのマトリックス内でドライ ブや感知や電極信号セット(3信号)を使用する一つの三端末測定システムを示 して電極ノード信号上の指の減衰効果に関する測定を基礎とする(容量デバイダ ー減少を使用)。エバンスは容量を測定する為に各ドライブ・セットを通じて順 次走査する。三つの最大の反応から,指位置を決定するために補間ルーチンを使 用する。エバンスはまた測定の一部として”指の接触していない”レベルをキャ ンセルするゼロ化技術を教示する。 グルアズ(Gruaz)による米国特許第5,016,008号は補間も使用する接触感知パッ ドについて記載している。グルアズは接触マトリックス内にドライブと感知信号 セット(2信号)を使い、そしてエバンスの様にドライブ信号を同調させるため に真の減衰効果に依存するものである。接触マトリックスは各マトリックス線の 反応を読み取る為に順次走査される。次に補間プログラムが,その指の位置を決 定するために両デメンジョンの二つの最大の隣り合う信号を選択し,これら4つ の数字から有効な位置を比率計測的に決定する。 ゲーファイド(Gerpheide)によるPCT出願第US90/04584号が公告第WO91/03039 号,米国特許第5,305,017号はグレアニアス(Greanias)の仮想双極子アプローチ の変化を接触パッド・システムに適用している。ゲーファイドは任意の周波数と 位相の振動ポテンシャルを仮想双極子の一方の全ての電極に適用し,また同じ周 波数及び反対の位相の振動ポテンシャルをもう一方の側の全ての電極に適用する ことを示している。電子回路は指が接触していない場合はゼロであり,指が仮想 相極子の中央の一面にある場合は一つの極を持ち、そしてその指が反対側にある 場合には反対の極を持つ”平衡信号”("balancesignal")を開発するものである 。初めから指の位置を獲得するために,仮想双極子がタブレット上を横切って” 順次走査する”。一度指の位置が探知されその指が一行または一コラム以上動く と仮想双極子はその指の方に向かって動くことにより”追跡”("track")される 。 仮想双極子法は静電容量が距離によって変化しない場合にゼロである平衡信号 を発生することにより作動するので接触全域というよりもこれは単に指の接触面 積の周囲を感知するだけである。その方法は励起信号の同期検出に依存して電気 的干渉を否定するために長い期間にわたり平均化せねばならないので,速度が遅 くなる。この方法に必要な平均化時間は,前の接触が失われると新しい指の接触 の検出が順次必要となるために,前の物と同様に、電気的干渉によって影響され ない速い指示装置の必要条件を、満たさなくなってしまう。 補間を使用した以前の全ての接触パッドの発明は、厳格な設計要求条件をそれ らの感知パッド上に置いたことも注意すべきである。グレアニアスとエバンスは 彼等の信号を開発する為に複雑で高価なドライブや探知や電極線の構成を使用し ている。グルアズとゲーファイドは一つの信号ドライブと感知セットを使用して いる。この発明においては、駆動と感知は同一線上で行う。これは行とコラムと 区分を対称で同等にするものである。これは交替に全ての信号経路の独立した較 正ができて、そのために広いレイアウトをより単純化し、より制約をゆるめて, もっと独特なセンサの位相幾何学的処理ができる。先行技術に記載の発明と技術 の欠陥は,また唯一の駆動と感知電子セットを使用することにもなるが、これは タブレット内の電子(回路)上を順次多重送信することになった。この配置は別 個の構成部品の時代には費用的に有効であり,回路間でのずれと縮尺差を避けた 。 前のシステムの順次の走査アプローチもまたノイズの影響を受けやすかった。 ノイズのレベルは連続測定値間で変化が生じることがあり,従って測定信号や補 間ルーチンに使用される規定を変えることになる。 最後に前述のアプローチは,指の位置を対マトリックス位置のための特別な信 号反応を仮定していた。というのは移動曲線は多くのパラメターに対して非常に 敏感で、グレアニアスやガーファイドが仮定する様なスムースなリニアーな曲線 ではないからであり,その様なアプローチは,それらが行える補間の量で限定さ れている。 1993年8月31日に出願の前の同時係属出願第08/115,743号、現在米国 特許第 号において容量タブレットの各行と各コラムに対するドライブ 感知電極の別々の行のセットを具備した二次元容量感知システムが開示されてい る。全ての行電極は同時に感知され,全てのコラムの電極は同時に感知される。 感知されたと信号はアナログ回路で処理される。 従ってこの発明の目的は,容量型タブレットの各行と各コラムに対するドライ ブ/感知電極の別々のセットを具備したる二次元の容量感知システムを提供する ことであり,ここで全ての行の電極は同時に感知され,また全てのコラムの電極 も同時に感知されるものである。 この発明の更なる目的は,指の接触の全面積に敏感な電子システムもしくは容 量タブレットのついたその他の導体構成を提供することであり,そしてまた探知 オブジェクトの特性輪郭を不感応に保つ一方、この接触面積の中心にある測定座 標を出力として提供することである。 この発明の更なる目的は,指の接触面積のある測定(値)又は容量タブレット 付の導体を提供することである。しかもこの発明の更なる目的は,容量タブレッ トの各行及び各コラムに対するドライブ/感知電極の別々のセットを具備した二 次元の容量感知システムを提供することで,ここに全ての行の電極は同時に感知 され又全てのコラム用電極は同時に感知され,指もしくは導体の位置を定義する 情報はデジタル形式で処理される。 この発明の更なる目的は,二次元的容量感知システムを提供することで,ここ に全ての行の電極は同時に感知され,そして全てのコラムの電極は同時に感知さ れ、デジタル電子処理が指又は導体の位置を特定するため有効に採用される。 発明の簡単な説明 極めて高レベルの集積化により、それらを操作するための制御ロジックと共に ドライブ/センスエレクトロニクスの多チャンネルを1つの集積化回路に、かつ 指示デバイスがホストマイクロプロセッサと直接交信するようにするためのイン タフェースエレクトロニクスを、集積する事が可能になってきた。本発明は、チ ャンネル間の食い違いと規模の差に打ち勝つために、適合したアナログ技術を使 用しているし、かつこのようにして、平行になっている全タブレットの行あるい は列のトランスキャパシタンスあるいは自己キャパシタンスを感知することが出 来る。行あるいは列あたりのエレクトロニクスの1セットを提供することにより 可能になったこの平行センシング能力が、センシングサイクルを極端に短くし、 大変高レベルの電気干渉に対する免疫性を保持したままで、高速応答できるよう になる。 本発明は、コンピュータ“マウス”あるいはトラックボール環境に於けるよう な指位置情報が必要な応用に特に有益である位置センシング技術より成る。しか しながら、本発明の位置センシング技術は、1つあるいはそれ以上のポイントが タッチされるとしてもそのセンサは検出し報告するから、コンピュータマウスよ りももっと一般的な応用を持つ。加えるに、この検出器はタッチ圧をも感知する ことが出来る。 本発明の好ましい具体例によりと(以下“指ポインタ”の具体例と呼ぶ)、位 置センシングシステムは、導電性ラインマトリクスを含めてプリント回路基板の ような基板上に配置されたタッチ感応性表面より成る位置センシングトランスジ ューサを包含する。導電性ラインの第1セットは、第1方向に働き、かつ一般的 に第1方向に垂直になっている導電性ラインの第2セットから絶縁されている。 絶縁層は、導電性ラインの第1セットと第2セット上に配列されている。表面に 置 かれた指と導電性ラインの第1セットと第2セットの間の重要な容量性カップリ ングを促進するに充分に、この絶縁層は薄い。 センシングエレクトロニクスは、指、導電性オブジェクト、あるいは高誘電率 のオブジェクト(すなはち、約5以上)の近接に感応し、それにより、オブジェ クトの接近により生じた導電体のキャパシタンス変化を、位置情報とタッチ圧情 報を得るために処理されるデジタル情報に翻訳する。その出力は、表面上の1つ のオブジェクトのX、Yと圧の値である。以下の全ての記述では、指は、導電性 オブジェクト、あるいは高誘電率のオブジェクトと相互に変化しうると考えるべ きである。 先行技術の異なるパッドスキャン技術は、異なる環境では異なる利点を有する 。本発明による平行ドライブ/センス技術は、入力サンプルを同時に取れるよう にし、大いに信号処理とノイズフィルタリングを簡素化することにより全チャン ネルは、干渉電気信号の同じ位相により影響される。 本発明のタッチセンシング技術に用いられた2つのドライブ/センス方法があ る。本発明の第1の好ましい実施例によると、センサマトリクスの全Xライン上 の電圧は、Yライン上の電圧を一定の電圧に保ったまま、指のプロファイルをX 次元に同時に与えるサンプルポイントの完全なセットとともに同時に動かされる 。次にセンサマトリクスの全Yライン上の電圧は、Xライン上の電圧を一定の電 圧に保ったまま、指のプロファイルを他の次元に同時に与えるサンプルポイント の完全なセットを得るために動く。 第2のドライブ/センス方法によると、センサマトリクスの全Xライン上の電 圧は、同時に正の方向へ動かされ、一方Yラインの電圧は、同時に負の方向へ動 かされる。次に、センサマトリクスの全Xライン上の電圧が、同時に負の方向へ 動かされ、Yラインの電圧は、同時に正の方向へ動かされる。この技術が、2次 元の間のいずれのトランスキャパシタンスの効果を倍増し、逆にアースに対する 寄生キャパシタンスの効果を半減する。両方の方法の中で、センシングプロセス からの容量性情報は、各次元のセンサに指の近傍のプロファイルを与える。 両実施態様は次にこれらのプロファイルを入手し、X及びYの位置の重心を表 わすデジタル値を引き出し、そして又、圧力情報の第2のデジタル値を引き出す 。該デジタル情報はホスト・コンピュータで直接使用される。 これらの実施例の位置センサは、センサ表面のオブジェクトの位置のみを報告 できる。もし1つ以上のオブジェクトが存在すると、この実施例の位置センサは 、オブジェクトの結合されたセットの位置中心の軌跡を計算する。しかしながら 、従来の技術と違って、全パッドがプロファイルされているので、充分な情報が 簡単な多指ジェスチュアを認識するのに役立ち、それによりさらに強力にユーザ インタフェースができるようになる。 本発明の他の面によると、測定中は回路を遮断して電力消費を削減する技術が このシステム中に、統合されてきた。この事は、本発明による平行測定技術先行 技術よりかなり早いから可能である。 さらに本発明の他の面によると、数々のノイズ削減技術がこのシステム中に、 統合されている。 さらに本発明の他の面によると、較正し履行しやすいキャパシタンス測定技術 が採用されている。 さらに本発明の他の面によると、指あるいは他の導電体が、センシング面の定 められた周辺領域以内で感知されると、カーソル動作の制御が、“エッジモーシ ョン”を供給するように変更され、小さなセンシング面で行われた1つのジェス チュアからデイスプレイスクリーン上にコントロールされた大きなカーソルエク スカーションを与える。 図面の簡単な説明 図1はこの発明の容量位置感知システムの全体ブロック・ダイヤグラムである 。 図2aはこの発明の現在好ましい実施例によるオブジェクト位置センサトラン スジューサの平面図であって上部トップコンダクティブ及びボトム・トレース・ レイヤに連結された導電パッドを含むオブジェクト位置センサ表面レイヤを示し ている。 図2bは図2aのオブジェクト位置センサトランスジューサの底面図であって, 底面導体トレース・レイヤーを示す。 図2cは図2a及び図2bのオブジェクト位置センサトランスジューサの合成図 である。両方の上面及び底面の導体追跡レイヤーを示す。 図2dは図2a-2cのオブジェクト位置センサトランスジューサの断面図である 。 図3はこの発明の好ましい実施様態によるセンサトランスジューサと共に用い る場合のセンサ・デコーティング電子反応のブロックダイヤグラムである。 図4aはこの発明に使用する電荷積分回路の簡略化簡略図である。 図4bは図4aの電荷積分回路の図式略線図である。 図5は図4bの電荷積分回路の操作のタイミング・ダイヤグラムである。 図6はこの発明に使用する図示的フィルター及びサンプル/ホールド回路の略 線図である。 図7はこの発明に使用するA/Dコンバータの現在の好ましい実施様態のより詳 細なブロック・ダイヤグラムである。 図8はこの発明に使用する図示的演算回路のブロック・ダイヤグラムである。 図9は図8の演算ユニットと共に使用出来る較正ユニットのブロック・ダイヤ グラムである。 図10はこの発明の有益なバイアス電圧発生回路の略線図である。 実施例の詳細な説明 この出願は,現在米国特許No.....であるが,1993年8月31日に出願し た同時係属出願No.08/115743の一部継続出願である。この出願は,1992年6月 8日に出願された同時係属出願第07/895,934号の一部継続出願である。この発 明は,前記特許出願で開示されているアプローチを継続しており,以前利用出来 なかったユニークな特徴を提供するものである。これらの改善点としては,より 容易に総括的解決が出来て,感度が増大し,騒音防止の程度が大で,データサー チ速度が大きくて,エネルギー(力)の消費量が減少している。更に,この発明 によれば,環境変化の影響を少なくして,連続的自動較正を可能にする。 通常の技術を有する者は,この発明の次の説明は,記述的にしているだけで, いかなる点においても限定的に解釈されないことに気付くであろう。この発明の 他の実施例は,そのような技術を有する者には,直ちに理解出来るであろう。 この発明は組合わせにより,以前不可能だった新しい応用面を可能にするユニ ークな多くの特徴を与えるものである。この発明のオブジェクト位置センサは, 非常に小さいパワーしか要しないので,稼働バッテリーやラップトップの,ある いは携帯コンピュータの様な,低パワー用途に用いて有益である。それは又,非 常に低価格で稼働部分が全然無く(従って実質的にメインテナンス・フリーであ り),既存のプリント回路板トレースをセンサに用いている。この発明のセンシ ング技術は,コンピュータ用途でのコストを更に低くするために,コンピュータ のマザーボードに組込むことが出来る。同様に他の用途では,このセンサは,既 存の回路板の一部として用いることが出来る。 小型で側面が低いので,この発明のセンサ技術は,体積が重要な要素となる。 ラップトップや携帯装置関係の用途に用いて有用である。この発明のセンサ技術 は,回路板のスペースが必要であるが,それはセンシングのための,プリントの 回路板上に必要とされるエリアに加えるに,マイクロプロセッサに直接接触出来 る単一センサ・インターフェース・チップのみのためである。 まず図1を参照すると,この発明の容量性位置センシング・システム10の簡 易ブロックダイアグラムが示されている。容量性位置センシング・システム10 は,フィンガー12あるいは他のセンシング板14に近くあるいは接触している 電導オブジェクトの位置を正確に決定することが出来る。第1方向(即ち”X” )に走る複数の電導線のキャパシタンスは,Xインプット・プロセシング回路網 16で感知され,第2方向(即ち,”Y”)に走る複数の電導線のキャパシタン スはインプット・プロセシング回路網18により感知される。感知されたキャパ シタンス値は,Xインプット・プロセシングの回路網16及びYインプット・プロ セシング回路網18の両者の中でデジタル処理される。Xインプット・プロセシ ング回路網16及びYインプット・プロセシング回路網18の出力は,演算ユニ ット20に表示されるが,これはデジタル情報を用いているが,フィンガー12 あるいは,センシングプレート14と相対する他の電導オブジェクトの位置及び 圧力を表わすデジタル情報を取り出すためである。 センサ材料は,パッドの電導X/Yマトリックスを作り出すことが出来れば,何 でもよい。これは標準PC板だけでなく,限ることはないがフレキシブルPC板も含 まれ,また電導エラストマー材料,絹クスリーン誘導ライン及び熱電気カイナー 樹脂材も含む。これは又,あらゆる携帯装置の用途,あるいは,センサが人間の 手の中で適合するように型ずくりを行う必要があるヒューマン・インターフェー スにおいて有用となる。 このセンサは,あらゆる3次元面に追随することが出来る。銅は,センサをつ くる殆ど全ての輪郭上に,2層にメッキすることが出来る。これは,あらゆる特 殊用途に必要とされる最善のエルゴノミー形状にセンサが適合することを可能に するであろう。軽タッチの特徴を有するこれは,多くの用途を容易にするであろ う。このセンサは又間接的なやり方で使うことも出来る。即ち,それは,接触感 知表面全面にわたって電導層によりカバーされた絶縁発泡材をかぶせることもで き,その表面に圧力を及ぼす全てのオブジェクト(単に電導的でなくてもよい) の検出にも用いられる。 小さなセンサ面積が現実的である。即ち,現在考えられている実施例は,約1. 5x1.5インチの面積であるが,通常の技術を有する者はその面積は,異なった用 途に対し応用出来ると理解するであろう。マトリックス・エリアは,マトリック ストレース空間を変えるか,トレースの数を変えるかすることにより計測出来る 。大きなセンサエリアは,より多くの情報が必要とされる時に,実用的である。 単なるX及びY位置情報に加えて,この発明のセンサ技術は,人指の圧力の情報 も提供する。この附加的な情報の次元は,塗装プログラムでのブラシ巾モード, 特殊メニューへのアクセス等の特殊な特徴を制御するプログラムにより用いても 良く,従って,コンピュータへ,もっと自然なセンサに関するインプットの提供 を可能にする。しかも,”マウスクリック及びドラグ’を実行したり,単純なイ ンプット・ジェスチャーに対しても有用であることが判った。 ユーザーは,最小リアクションを生じさせるために表面にタッチすることさえ 必要としない。この特徴はユーザーの努力を大いに減少させ得るし,より柔軟性 のある使用を可能にすることが出来る。 この発明のセンシングシステムは,トランスジューサに接触しているオブジェ クトに関する位置と圧力を提供出来る変換装置に依存する。今図za〜zdを参考す ると,トップ,ボトム,複合及び断面図が各々,この発明につかわれるタッチ・ センサの列22を含んだ,現時点で選ばれている感知枝14について示されてい る。キャパシタンスが,この発明のこの実施例に利用されるので,タッチセンサ 列22の表面は,指あるいは他の伝導オブジェクトに対するキャパシタンス・カ ップリングを最大にするように設計されている。 現時点で選ばれているこの発明によるタッチ・センサ・アレイ22は,トップ 表面28上に置かれ,かつアレイの行位置を含むように第1方向に動かされる第 1誘導トレース26の1セットを含む基板24を含んでいる。第2の電導トレー ス30のセットは,ボトム表面32上に置かれ,しかもそのアレイのコラム位置 を形成するように,第1方向に対し好ましくは直交線上となる第2方向に動かさ れる。トップ及びボトムの電導トレース26及び30は,図2a〜2cに菱形とし て示されている拡大エリアを含む周期センス・パッド34に交互に接触している 。図2a〜2cには,センス・パッド34は菱形で示されているが,どんな形状で も,密接してパックできるものなら,例えば円でも,この発明の目的に相当する ものである。ここでの任意の説明であるが,第1の電導トレース26は,Xある いは行方向に配列されているものとして考えられ,そしてここではXラインとし て言ってもよいし,又第2の電導トレース30は,Yあるいは列方向に配列され ているものとして考えられ,ここではYラインと言ってもよい。 これらセンス・パッド34の数及びスペーシングは,希望の分解能に依存する 。例えばこの発明の原理に従って構成された実際の実施例では,マトリックスが 15行及び15列のものの導体に沿って配置された0.10インチのセンサ間距 離である菱形パターンの電導パッドが使用される。パッド・パターン内の各方向 の全ての他のパッド34は,各々基板24の上下表面28及び32上の電導トレ ースに結合されている。 基板24は,プリント回路板,柔軟性回路板,もしくは多数の利用できる内部 接続技術構造の全てのものであってよい。その厚みは,接触がボトム電導トレー ス30から,トップ表面28上のセンス・パッド34を通してなされる限り,重 要ではない。基板24を含むプリント回路板は,通常の産業技術を用いて構成で きる。板厚は重要ではない。電導パッド34からボトムトレース30までの接続 は,プリント回路板技術で良く知られている。標準的穴通しメッキ技術を用いて なされる。 この発明の他の実施例においては,基板材料24は0.005から0.010イ ンチのオーダーの厚さを持っている。それから,上部表面28上の菱形と下部表 面トレース30につながるメッキ貫通孔は省略することが可能で,システムのコ ストを更に減じることになる。絶縁層36が人の指や他のオブジェクトを絶縁す るため,トップ表面28上のセンスパッド34の上に置かれている。 絶縁層36は,キャパシタンス・カップリングを大きく維持するため,望まし くは薄層(即ち,約5ミル 1/1000インチ)であるのがよく,又その保護的及 びエルゴノミックな特性で選ばれるマイラーのような材料を含んでもよい。ここ で用いられている用語の”有意キャパシタンス・カップリング”とは,約0.5P Fより大きなキャパシタンス・カップリングを意味するものとする。 指がタッチ・センサ・アレイに近ずく時起こる,2つの異なったキャパシタンス 効果がある。第1のキャパシタンス効果はセンスパッド34間のトランスキャパ シタンスあるいはカップリングであり,第2のキャパシタンス効果は,自己キャ パシタンスあるいは事実上のアースへのカップリングである。 センシング回路網はこの発明のセンサ・アレイ22に結合されており,又これ らキャパシタンスの一方か両方における変化に応答する。このことは重要である 。というのは,2つのキャパソタンスの相対的サイズはユーザーの環境に依存し て大きく変動するからである。自己キャパシタンス及びトランス・キャパシタン スの両方における変動を検出するこの発明の能力は,広い応用範囲を持つ非常に 多機能的なシステムをもたらしている。 この発明における実施例によれば,タッチ・センサ・アレイ22及び附属の位置 検出回路網を含んだ位置センサシステムは,センサ・アレイ22は指の接触によ るキャパシタンス効果を通して,プリント回路板トレースのマトリックス上の指 位置を検出する。この位置センサシステムは,センサ・アレイ22の近くに置か れた指のX,Y位置を,行及び列トレース26及び30間のスペーシングより高い 分解能で知らせるであろう。この発明のこの実施例による位置センサは,又その 指の輪郭に比例し従って,センシングアレー22上の絶縁層36の表面に指が接 触した時の圧力のわかるZ値も知らせる。 この発明の今選んでいる実施例によると,非常に感度のよい軽タッチの検出回 路は,適応的アナログ及びデジタルVLSI技術を使って提供することができる。こ の発明の回路は,非常に頑丈で,プロセス及びシステム的エラーを較正してしま う。 この発明の検出回路は,容量性インプット情報を処理し,マイクロプロセッサ ーに直接表示されるデジタル情報を提供する。この発明の該実施例によれば,セ ンシング回路網は,単一のセンサ・プロセッサー集積回路チップに含まれている 。このセンサ・プロセサチップは,いかなる数のX及びYマトリックス入力も持つ 事が出来る。X及びY入力の数は等しい必要はない。集積回路はデジタル母線を出 力として持っている。この図2a〜2dに開示されている図示的例には,このセンサ・ アレイはX及びYの両方向に15トレースを持っている。このセンサプロセサチ ップは従って15のXインプットと15のYインプットを持っている。この発明の 原理に従って構成された実際の実施例は,X方向に18トレース,Y方向に24ト レースを採用していた。通常の技術を有する者は,この発明で使われるセンシン グ・マトリックスのサイズは任意のものであり,主に設計の選択により行われる ものであることを納得するであろう。このX及びYマトリックスノードは,各ライ ンからのキャパシタンス情報が,指がどれほどそのノードに近いかを示しながら ,平行的に駆動され感知される。精査された情報は,各次元において,接近指の 輪郭を提供する。この発明のこの側面によると,プロフィルの重心はX及びYの両 方向に駆動され,その次元の位置である。プロフィルの接触曲線は又,Z情報を 提供するために積分される。 この発明のタッチ・センシング技術で採用される駆動及び感知方法は2つある 。この発明の第1の現在選ばれている実施例によると,センサ・マトリックスの 全てのXラインの電圧は変動するが,Yラインの電圧は一定に保持される。次にこ の センサ・マトリックスの全てのYラインの電圧は同時に変動するが,Xラインの電 圧は一定に保持される。この走査法は,指で行われる事実上のアースに対するキ ャパシタンスの測定を強調している。通常の技術を有する者は,これらの2つの ステップの順序は多少任意のものであり,逆にすることも出来ると納得するであ ろう。第2の駆動/感知法によると,センサ・マトリックスの全てのXライン上 の電圧は正方向に同時に変動し,一方Yラインの電圧は負方向に変動する。次に ,センサ・マトリックスの全てのXライン上の電圧は,負方向に同時に変動する が,一方Yラインの電圧は正方向に変動する。 この第2の駆動/感知方法はトランスキャパシタンスを強調し,事実上のアー ス・キャパシタンスを強調しない。第1の駆動/感知法と同じように,通常の技 術を有する者は,これら2つのステップは多少任意なものであり,その順序は逆 でもよいと納得するであろう。 今,図3を参照すると,この発明によって使用される選ばれたセンシング回路 網のブロックダイヤグラムが示されている。このブロックダイヤグラム及びそれ に付随する開示は,1次元(X)だけでのセンシング網に関するものであり,図 1のXインプットプロセシング回路網を含んでいる。通常の技術を有する者は, 同一の回路が対向する(Y)次元を感知するために用いられ,かつ図1のインプ ット・プロセシング回路網を含むと評価する。そのような技術を有する者は,そ の2つの次元が,互いに直交する必要はないことに気付くであろう。例えばそれ らは,タッチセンサ・アレイの輪郭及びシステムの他の要請に適合するように, 極座標的あるいは他の特色を持ったものであり得る。通常の技術を有する者は, ここに開示されている技術は,ただ1セットのコンダクタンストレースが使われ ている1次元の場合にも同様に適用出来るということを納得する。各センサ・マ トリスクノードのキャパシタンスは,担当コンデンサ42ー1から42ーnによ り代表される。コンデンサ42ー1から42ーnのキャパシタンスは,ストリッ クスコンダクターのキャパシタンスを含み,そしてセンサ・マトリックスのセン シングの平面にオブジェクト(即ち,指)が最も近くにない時は,特徴的バッグ ランド値を有する。オブジェクトがセンシング面に近ずくと,コンデンサの42 ー 1から42ーnのキャパシタンスはオブジェクトの大きさ及び近接さに比例して 増大する。 この発明によれば,各センサマトリックスノードでのキャパシタンスは,電荷 積分回路の44ー1から44ーnを使って,同時に測定される。電荷積分回路4 4ー1から44ーnは,各キャパシタンス42ー1から42ーNへ電荷を注入し, 又対応するXマトリックス・ライン上で感知されるキャパシタンスに比例するア ウトプット電圧を展開するのに使われる。このようにして電荷積分回路44ー1 から44ーnは2方向増幅器シンボルとして示されている。各々の電荷積分回路 44ー1から44ーnは,バイアス電圧発生回路46による作動バイアス電圧の 供給を受ける。 ここで用いられているように,”キャパシタンスに比例”という語句は,発生 された電圧信号は感知キャパシタンスの単調関数であることを意味している。こ こで述べられている実施例では,電圧は,感知されたキャパシタンスに直接的に 線型的に比例する。通常の技術を有する者は他の単調関数で,逆比例のもの及び 対数や指数関数の様な非線型比例のものなども,これらに限定されるものではな いが,ここで開示されている原理から逸脱せずにこの発明において使用出来るも のと納得するであろう。更に電圧センシング技師と同様に電流センシング技術も 使うことが出来る。 この発明で用いられ,ここで選定されている駆動/感知方法によると,キャパ シタンス測定は,1つの次元について全てのインプットにわたって同時に行われ ており,個々のインプットを精査するこれまでの技術のやり方に内在する問題を 克服している。従来のやり方の問題点は,それが接触オブジェクトを介しての回 路に結合されている高周波及び大振幅ノイズ(大きなON/dtノイズ)に影響 を受けやすいことである。そのようなノイズは,ノイズレベルの変化のために早 期のものではないが晩期のスキャンサイクルに現われるノイズにより,指プロフ ァイルの歪みを生じさせられるかも知れない。 この発明は,XついでY方向(またはこの逆もあり)に同時に全てのインプット のスナップショットを取ることにより,この問題点を克服している。投射ノイズ は,全てのインプットにわたって指信号の強さに比例するので,指の重心の回り に対称である。それは指の重心回りに対称的なので,指の位置に影響を与えない 。更に電荷増副器は差分測定関数を実行し,通常モードノイズを更に排除する。 電荷積分回路44ー1から44ーnの特質のため,それらの出力は時間により 変化し,またほんの短時間だけ希望の電圧を有するであろう。現在選ばれている ように,フィルター回路48ー1から48ーnはサンプルとして実行されるもの であり,スイッチ.コンデンサ・フィルタを持っている。 希望の電圧は,フィルターの回路48ー1から48ーnにより捕捉される。制 御網56で制御されるのでこのフィルター回路48ー1から48ーnは,感知さ れた信号からの高周波数ノイズを無くしてしまう。これは,電荷積分回路44ー 1から44ーnのアウトプット・キャパシタンスよりかなり大きい,フィルター のためのコンデンサを選定することにより可能となる。更に,通常の技術を有す る者は,スイッチ・コンデンサ・フィルター回路48ー1から48ーnは,希望 の電圧を捕捉し,それらを蓄えると言うことに納得するであろう。 この発明によるとキャパシタンス測定値から電圧型で得られたキャパシタンス 情報はデジタル化され,デジタル型式で処理される。従ってフィルタ回路48ー 1から48ーnにより貯蔵された電圧は,サンプル/ホールド回路50ー1から 50ーnに貯蔵され,残りの回路網は,同時に取られたインプットデータを保有 する。サンプル/ホールド回路50ー1から50ーnは,当技術で良く知られた 従来のサンプル/ホールド回路として構成されても良い。 サンプル/ホールド回路50ー1から50ーnで採取されたアナログ電圧は, アナログーデジタル(A/D)トランスジューサ52によりデジタル化される。ここ で選定されているように,A/Dコンバータ52は,インプット電圧を10ビット 巾デジタル信号(1パートの分解能は1024)に分解するか,通常の技術を有 する者は,他の分解能が使われても良いことに納得する。A/Dトランスジューサ 52は,当技術で良く知られている。従来の連続式概算型トランスジューサでも よい。 この発明に使われている電荷積分回路によると,電荷積分アウトプットのバッ クグランド・レベル(オブジェクト不存在)は約1ボルトである。指やや他のオ ブジェクトの存在による△Vは典型的には約0.4ボルトである。従ってA/Dト ランスジューサ52の電圧範囲は約1〜2ボルトの範囲にあるべきである。 重要な考え方としてA/Dトランスジューサに対する最小及び最大電圧参照ポイ ントがある(Vmin及びVmax)。ノイズは,もし参照電圧が固定値だと位置をい らだたせるということが発見された。この発明に使われているこの問題の解決策 は,電荷積分回路44ーVmin及び44ーVmaxで感知され,フィルター回路48ー Vmin及び48ーVmaxで処理され,サンプル/ホールド回路50ーVmin及び50ー Vmaxで蓄えられる,参照キャパシタンス42ーVmin及び42ーVmaxからのVmin及 びVmaxの参照電圧を動的に発生させることである。このようなやり方だと,信号 がセンサ・アレイから取り込まれる時に存在する全ての通常モードノイズは,Vm in及びVmaxの参照電圧値にも存在し,相殺される傾向にあるであろう。通常の技 術を有する者は,参照キャパシタンス44ーVmin及び44ーVmaxは,センサ・ア レイの中で不連続のコンデンサか余分のトレースとして存在するかも知れないこ とに納得する。 この発明によれば,Vminの参照電圧は,オブジェクトが存在しない時のセンサ ・アレイの中で遭遇すると考えられる最小のキャパシタンスに等しい値を持つコ ンデンサから発生させられる(2インチ平行センサ・アレイで約12pF)。Vmax の参照電圧は,オブジェクトが存在する時のセンサ・アレイの中で遭遇すると考 えられ最大キャパシタンスに等しい値を持つコンデンサから発生させられる(2 インチ平行センサ・アレイで16pF)。 A/Dコンバータ52のアウトプットは演算ユニット20にインプットを与える 。図8を参照すると更に十分に開示が行われるが,この演算ユニット20の機能 は,タッチセンサ・アレイ22でのX及びY両方の個別センスライン上の信号の重 量平均を計算することである。このようにして,演算ユニット20は,図1に示 すように,Xインプットプロセシング回路網16及びYインプット・セシング回路 網18に分けられる。 図3の制御回路網56は,残りの回路網の作用を制御する。このシステムは, 不連続的に採取され,動作化されるので,制御回路網56が信号の流れを管理す るためにある。制御回路網56で実施される機能は,従来は状態マシンあるいは マイクロコントローラとして該技術で普通に知られている事により展開されてい るかも知れない。 図3の個々のプロックの構造及び動作を今開示する。今,図4a,4b,及び5を 参照して,典型的な電荷積分回路を述べる。 電荷積分回路44が,図4aに簡単な概念図として,また図4bに図示的概念図 として示されている。電荷積分回路44の動作タイミングを図5に示す。これら のタイミング信号は,コントローラーブロック56により与えられる。 電荷積分回路44は,コンデンサを充電するのに電流を使っているという基本 的に物理現象に基ずいている。もしコンデンサが一定電流で一定時間充電される と,電圧はコンデンサに生じ,キャパシタンスに逆比例している。充電すべきキ ャパシタンスは,内部コンデンサと平行にあるセンサ・マトリックス・ライン・ キャパシタンス42である。この内部コンデンサは興味ある電圧を含んでいる。 今,図4aを参照すると,図示的電荷積分回路44の簡単な概念図が示されて いる。電荷積分回路インプットノード60は,センサマトリックスのX(あるい はY)の線の一つに接続されている。第一短絡スイッチ62が電荷積分回路イン プットノード60と正供給レールとVDDの間で接続されている。第2短絡スイッ チ64は,電荷積分回路インプットノード60と負供給レールであるアース間で 接続されている。正定電流源66は,正供給レールVDD及び電荷積分回路インプ ットノード60に第1電流源スイッチ68を通して接続されている。負定電流源 70は,アースと電荷積分回路インプットノード60に,第2電流源スイッチ7 2を通して接続されている。他の高及び低電圧レールがVDD及びアースの代わり に使い得る事は明らかである。 第1内部コンデンサ74はVDDと電荷積分回路44のアウトプットノード76 の間で接続されている。正電圧貯蔵スイッチ78は,アウトプットノード76と インプットノード60との間で接続されている。第2内部コンデンサ80は,そ の1つのプレートはスイッチ82を通してアースに接続され,かつスイッチ84 を通して電荷積分回路44のアウトプットノード76にスイッチ84を介して接 続され,そのプレートの他の1つは負電圧貯蔵スイッチ86を通してインプット ノード60とスイッチ88を通してVDDに接続されている。第1及び第2内部キ ャパシタンス74及び80のキャパシタンスは,個別センサ・マトリックス・ラ インのキャパシタンスの小部分(即ち,約10%)であるべきである。代表的な 実施例では,センサマトリックス・ライン・キャパシタンスは,約10pFでコン デンサ74及び80のキャパシタンスは,約1pFであるべきである。 現在選んでいるこの発明の実施例によると,使用しているやり方は,附加ノイ ズ不感度の差分測定であり,その利点は,どんな低周波数普通モードノイズも引 き出せるということである。次の議論では,全てのスイッチは,閉と認められな い限り,開ではあるとの仮定が必要である。まず,センサ・マトリックス・ライ ンは,スイッチ62を介してVDDに時々刻々短絡させられており,スイッチ78 は閉じられて,センサラインのキャパシタンスと平行に,コンデンサ74を結合 している。それから,平行コンデンサ・コンビネーションは定電流で一定の時間 ,スイッチ72を介して電流源70から放電されている。一定時間の終において は,スイッチ78は開き,このようにしてコンデンサ74上のセンサ・マトリッ クス・ライン上に電圧を貯蔵している。 このセンサラインは,刻々とスイッチ64を通してアースに短絡されており, スイッチ82及び86は,コンデンサ80をセンサ・ラインのキャパシタンスに 平行にコンデンサを置くために閉じ込められている。スイッチ68は閉じ込めら ,平行コンデンサ・コンビネーションは,電流源66からの定電流で,第1のサ イクルの一定時間と等しい一定時間の間充電される。一定時間の終りでは,スイ ッチ86は開となり,このようにしてコンデンサ80上のセンサ・マトリックス ・ライン上に電圧が貯蔵される。 第1及び第2の測定電圧は,平均化される。これはスイッチ82を開き,スイ ッチ88及び84を閉じることにより達成されるが,それはコンデンサ74と平 行にコンデンサ80を置いている。コンデンサ74と80は,同一のキャパシタ ンスを有するので,それらを通じての電圧は,各々個々に通じての電圧の平均と 等 しい。この最終結果の値は,フィルタ回路48ー1から48ーnの中の適当な1 つに疲される値である。 低周波数ノイズ,特に50/60Hz及びそれらの調波は,DC電流成分として振 る舞い,それは,1つの測定では加算的で,他では減算的である。2つの結果が 加えらレルと,ノイズ成分はゼロに平均化される。ノイズ排除の量は,ここで開 示されるように,連続していかに早く2つの対抗する充電及び放電のサイクルが 実施されるかの関数である。この電荷積分回路を選択する理由の1つは,測定値 が速く得られることである。 今,図4bを参照すると,図4aの簡易ダイアグラムの電荷積分回路44の図示実 施例のより完全な概念図が示されている。インプットノード60がVDDとアース にパスゲート90と92を介して接続されており,これらは図4aのスイッチ62 及び64を置き変えるものである。パスゲート90はコントロール・インプット に表示される信号ResetUpにより制御され,パスゲート92はコントロール・イ ンプットに表示されるResetDnにより制御される。通常の技術を有する者は,図 4b中に同一シンボルで表示されている全ての他のパスゲートど同様に,パスゲ ート90及び92は,該技術でよく知られている従来のCMOSパスゲート及びと, 納得するであろう。ここでやっている話は,パスゲートは,そのコントロールイ ンプットが低目だとオフになり,そのコントロール・インプットが高目だとオン になって低インピーダンス接続を示すということである。 NチャンネルMOSトランジスタ94及び96は,電流ミラーとして構成されて いる。PチャンネルMOSトランジスター94は電流源66として役目を果たし,パ スゲート98は図4aのスイッチ68として役目を果たすパスゲート98のコン トロール・インプットは,信号StepUpで制御される。 NチャンネルMOSトランジスター100及び102も電流ミラーとして構成さ れている。チャンネルMOSトランジスター100は,電流源70として役目を行 い,パスゲート104は図4aのスイッチ72として役目を行う。パスゲート1 04のコントロールインプットは,信号StepDnにより制御される。PチャンネルM OSトランジスター106とNチャンネルMOSトランジスター102Wは,Pチャンネ ルMOS電流ミラー・トランジスター96及びNチャンネルMOS電流ミラー・トラン ジスター102と共に直列に配置されている。PチャンネルMOSトランジスター1 06のコントロールゲートは,エネブル信号ENにより駆動され,これは電流ミラ ーを活動的にするためPチャンネルMOSトランジスター106をオンにする。この 装置は,電荷積分回路44が,使われてない時にパワーを保存するためオフにな るように,パワー保存装置として使用される。 NチャンネルMOSトランジスター108は,参照電圧Vbiasにより駆動されるゲ ートを持っており,これは電流ミラー・トランジスター96及び108を介して 電流をセットする。電圧Vbiasは図10を参照すればより詳細に開示されるよう に,サーボフィードバック回路によりセットされる。通常の技術を有する者は, この実施例は,較正がリアルタイムで起こり(長時間一定フィードバックを介し て),これによりセンサ・環境変化によるあらゆる長時間の影響もゼロにしてし まうということを評価する。この発明の現在の実施例では,Vbiasは,全ての電 荷積分回路44ー1から44ーn,44ーVmax及び44ーVminを通して共通である。 MOSトランジスター102及び108の適切な寸法は温度補償を与えることに 注意して下さい。これは,NチャンネルMOSトランジスター108のいき値は温度 と共に減少し,一方NチャンネルMOSトランジスター102及び108の両方の稼 動性は温度と共に減少するという事実を採用して達成されている。い値減少は, 電流増大効果を有し,一方稼動性減少は,電流減少効果を有する。適切な装置の 寸法を採用することにより,これらの効果は,大部分の稼動範囲で互いに相談で きる。 図4aのスイッチ78に示されるように,コンデンサ74の1つのプレートはVDD に接続され,他のプレートはアウトプットノード76とパスゲート110を介 してインプットノード60に接続されている。パスゲート110のコントロール インプットはコントロール信号SUpで駆動される。コンデンサ80の1つのプレ ートは,パスゲート112(図4aのスイッチ86)を介してインプットノード 60にパスゲート114(図4aのスイッチ82)を介してVDDに接続されている 。パスゲート112のコントロールインプットは,コントロール信号SDnにより 駆 動され,パスゲート114のコントロール・インプットはコントロール信号ChUp により駆動される。コンデンサ80の他のプレートは,NチャンネルMOSトランジ スター116(図4aのスイッチ82)を介してアースに,又パスゲート118 (図4aのスイッチ84)を介してアウトプット・ノード76に接続されている 。パスゲート118のコントロール・インプットは,コントロール信号Shareに より駆動される。 図4a,4b及び図5のタイミング・ダイアグラムを参照すると,1回の走査サイ クル中の電荷積分回路44の作動を観察できるであろう。最初に,EN(エネーブ ル)コントロール信号はOvに行くことにより活動的になる。これは電流ミラーを オンにし,充電及び放電電流源のMOSトランジスター94及び100を活動状態 にする。ResetUpコントロール信号は,この時高い活動状態にあり,これはイン プット・ノード60(そしてそれが接続されているセンサ・ライン)をVDDに短 絡させる。SUpコントロール信号も,この時高い活動状態にあり,これはコンデ ンサ74とアウトプット・ノード76をインプット・ノードに接続している。こ の配置は作動サイクルの次にいう放電部分が既知の平衡状態からスタートするこ とを保証する。 放電プロセスはResetUpコントロール信号が非活動的になった後スタートする 。StepDnコントロール信号は活動的になり,MOSトランジスター100である放 電電流源をインプット・ノード60とそれが結合されたセンサ・ラインに接続す る。StepDrはある量の時間的となり,負定電流源は,センサ・ラインとコンデン サ74の組み合わせキャパシタンスを放出し,このようにして,その時間にその 電圧を下げる。StepDnは次いでオフとなる。短時間後SUpコントロール信号は非 活動的となり,コンデンサ74に測定電圧を保存する。それが放電サイクルを終 わらせる。 次にResetDnコントロール信号が活動的となり,そのセンサラインをアースに 短絡させる。同時にSDnとChDnコントロール信号は活動的となり,アースとセン サラインのコンデンサ80を接続する。コンデンサ80はアースに放電し,次の 充電サイクルが常に既知の状態からスタートすることを保証している。 充電サイクルはResetDnコントロール信号が非活動的になり,StepVpコントロ ール信号が活動的になった後にスタートする。この時点で,電流充電源であるMO Sトランジスター94は,センサ・ラインに接続され,電圧を上げてセンサ・ラ インを充電するため定電流を供給する。StepUpコントロール信号は一定の時間( 望ましくは,前述のサイクル時間に等しいこと)活動的となり,キャパシタンス を放電させ,次いでそれはオフにされる。次いでSDnコントロール信号は非活動 的で,測定電圧をコンデンサ80を通して残す。 平均化サイクルが今やスタートするまずコンデンサ80上の電圧がレベル変化 させられる。これは非活動的になっているChDnコントロール信号よりなされ,コ ンデンサ80の一個のプレートを浮かせる。次いでChUpコントロール信号が活動 的となり,そのコンデンサの第2のプレートをVDDに接続する。次いで,Shareコ ントロール信号が活動的となり,これはコンデンサ80の第1プレートをアウト プット・ノード76に接続し,この様にしてコンデンサ74と80を平行に置く ,これは2つのコンデンサを通しての電圧の平均化効果を持っており,かくして 先に述べたように,普通モードのノイズを減じる。この平均電圧は又,アウトプ ットノード76上で使える。 通常の技術を有するものは,放電及び充電サイクルで得られた電圧の平均化作 業に存在する。普通モードのノードのノイズ相殺特性は,2つのサイクルが時間 内で近接して一緒に行われる時に最も有効であるということを納得する。 この発明によれば,ChDnとChUp信号は,この発明のこの特徴での利点を取るた めに相殺されるノイズ期間の四分の一よりかなり短い時間内にその相互に関して 強調されるべきである。この発明によると,2つの異なったデバイス/センス法 が開示されている。通常の技術を有するものは,図4a,4b及び5を参照して開示 されている電荷積分回路44は,ここに開示されているどの走査法に従って動作 適応的であると直ちに観察する。 電荷積分回路44の作動を理解すれば明らかなように,そのアウト・プット電 圧は短時間に利用できるもので,環境ノイズにさらされる。ノイズの影響を最小 にするために,スイッチ・コンデンサ・フィルター回路48が使われる。今図6 を参照すると,この発明で使用してもよい図示のスイッチコンデンサ・フィルタ 回路48の概念図が示されている。通常技術を有する者は,インプット・ノード 120を含むスイッチコンデンサフィルタ回路,Sampleコントロール信号により 駆動されるコントロールインプットを有するパスゲート122,パスゲート12 6のアウト・プットとアースのような固定電圧の間で結合されたコンデンサ12 4及びコンデンサ124とパスゲート126のアウトプットの間の普通の接続を 含むアウトプットノードを理解する。代表的な実施例では,コンデンサ116は 約10pFのキャパシタンスを持つ。 通常の技術を有する者により評価されると思われるように,スイッチコンデン サフィルター48は,一部はサンプル/ホールド回路であり,又サンプル期間の K倍は,それが接続されている,図4a及び4bの電荷積分回路のコンデンサ74 及び80の合計に対するコンデンサ124の比である。スイッチ・コンデンサ・ フィルター回路48は更にノイズON入を減じる。望ましい実施例ではK=10/ 2=5である。通常の技術を有する者は,他のタイプのフィルター回路,例えば RCフィルターがこの発明に使われることに納得するであろう。 今、図7を参照すると,図3のA/Dトランスジューサ52のよく選ばれた配置 についてのより詳細なブロックダイヤグラムが示されている。タッチセンサ・ア レイにはA/Dトランスジューサはラインにおけるのよりその数は少なく,A/D トランスジューサへの入力は,タッチセンサ・アレイ内のいくつかのラインの中 の各々個々のA/Dトランスジューサを分け合うように多重送信される。図7の配 置は集積回数レイアウト面積の使用という点で,各インプットラインに個々のA /Dトランスジューサを与えるよりも効率的である。 図7に図示された実施例では,24の電導ラインレースが,図2a〜2dのセン サ・アレイ10に仮定されている。図7にあるように,サンプル/ホールド回路 50〜24の出力は,アナログ伝送制御器130のアナログ・データ・インプッ トに与えられる。アナログ伝送制御器130は6つのアウトプットを持ち,各々 は個々のA/Dトランスジューサ52〜1から52ー6のインプットを駆動する。 アナログ伝送制御器130の内部配置では,インプットの4つの異なったそれは アウトプットの各々に伝送制御される。アナログ伝送制御器130は,6つの内 部伝送制御器ブロック12ー1から132ー6として概念的に描かれている。 図7に示す例では,サンプル/ホールド回路50ー1から50ー4から取り出 されたインプットは,A/Dトランスジューサ52ー1を駆動する内部伝送制御器 ブロック132ー1のアウトプットに伝送制御される。同様にサンプル/ホール ド回路50ー5から50ー8から取られたインプットは,A/Dトランスジューサ 52ー2を駆動する内部伝送制御ブロック132ー2のアウトプットへ伝送制御 される。サンプル/ホルドの回路50ー9から50ー12から取られたインプッ トは,A/Dトランスジューサ52ー3を駆動する内部伝送制御器132ー3のア ウトプットに伝送制御される。サンプル/ホールド50ー13から50ー16か ら取られたインプットはA/Dトランスジューサ52ー4を駆動する内部伝送制御 器ブロック132ー4のアウトプットへ伝送制御される。サンプル/ホールド回 路50ー17から50ー20から取られたインプットは,A/Dトランスジューサ 52ー5を駆動する内部伝送制御器ブロック132ー51のアウトプットに伝送 制御される。そして,サンプル/ホールド回路50ー21から50ー24から取 られたインプットは,A/Dトランスジューサ52ー6を駆動する内部伝送制御ブ ロック132ー6のアウトプットへ伝送制御される。 アナログ伝送制御器130ーはバス134で概念的に表わされる1セットのコ ントロール入力を持っている。図7に示す図示的実施例において,内部伝送制御 器132ー1から132ー6の各々は,4インプット伝送制御器であり,このよ うにしてコントロールブス134は4の1選択に対する2Qビットバスを含んでい る。通常の技術を有する者は,図7の配置は,24個のチャンネルからのA/D交 換の仕事に対する多くの特別解決策の単なる1つであり,そして他の満足のいく 同様の配置が可能であることを納得するであろう。 簡単なデコーディング案では伝送制御器132ー1から132ー6は,連続し て,第1から第4までのインプット上にあるアナログ電圧をA/D変圧器52ー1 から52ー6のインプット上へ各々送り込む。アナログ値がA/Dトランスジュー サ52ー1から52ー6のインプット内で定まると,CONVERTコマンドが,普通A /Dコントロール136上で強調され,A/D変換プロセスを始める。 このA/D変換プロセスが完了すると,インプット電圧を表わすデジタル値は, レジスター138ー1から138ー6内に保存される。今選ばれているように, レジスター138ー1から138ー6は各々2ワードレジスターを含み,従って 1ワードが演算ユニット54に対しレジスターから読み出されてもよく,一方第 2のワードは,システムのスピードを最大にするために,レジスターに書き込ま れている。そのようなレジスターのデザインは技術的に従来のものである。 今,図8を参照すると,演算ユニットのより詳細なブロックダイヤグラムが示 されている。通常の技術を有するものは,演算ユニット20は,x及びY次元,即 ち図1のXインプット処理回路16及びYインプット処理回路18の両方からの情 報を処理することを評価する。 演算ユニット20の構造形状を開示する前に,センサ・アレイ22に近いオブ ジェクトの重心位置が,この発明に従って決定される場合に,それを行う選ばれ た方法を理解することは有益である。 この発明の今の選ばれた実施例によると,どの方向でもオブジェクト位置は, センサ・アレイ10の個々のセンスライン上で測定されたキャパシタンスの加重 平均を評価することにより決定できる。次の議論において,X方向が用いられる が,通常の技術を有するものは,この議論はY方向の加重平均の決定にも同様に 適用されると納得するであろう。良く知られているように,加重平均は次により 決定できる。 ここでΔCi=Ci―COiで,Ciは番トレース上で現時点で測定されつつあるキャパ シタンスでありCOiはオブジェクトがない時に多少の過去に同じトレース上で測 定された値である。これら過去及び現在のキャパシタンス測定値に関し,位置は 次ぎの様に表現される。 加算に対し乗算が分配性を有することを利用して,この式は次式と等しい様に 見られる。 個々で分子分母の負の項はオフセットで,オブジェクトがない時のキャパシタ ンスのバックグランド値を表わす。もし分子オフセットを表すのに項ONを又分母 オフセットを表すのに項ODを用いると,式3は次ぎの様に書き直される。 今,図8を参照すると,演算ユニット20はX分子分母アキュムレータ150 及び152そしてY分子分母アキュムレータ154及び156を含んでいる。X分 子分母アキュムレータ150及び152又Y分子分母アキュムレータ154及び 156に対する演算数データ元は,図1のセンサ・アレイ22の各(X及びY)方 向のレジスタ138ー1から138ー6である。X及びY分母アキュムレータ15 2及び156は,A/D変換からのデジタル結果を合計する。X及びY分子アキュム レータ150及び154は,単純合計でなく,インプットデータの加重合計を計 算する。アキュムレータ150,152,154及び156は,通常の技術を有 する者が直ちに理解できる様に,ハードウエア・エレメントあるいはマイクロプ ロセッサー上を走るソフトウエアとして構成することが出来る。 図8から解る様に,分子アキュムレータ150及び154は式4の次式を計算 し, 分母アキュムレータ152及び156は式4の次式を計算する。 X及びY分子分母オフセット・レジスタ158,160,162及び164の内 容は,加算器166,168,170及び172内のアキュムレータ150,1 52,154及び156に保存されている結果から減じられる。加算器166は X分子オフセット・レジスタ158内に保存されているオフセットONXを減じる。 加算器168はX分母オフセットレジスタ160内に保存されているオフセットODX を減じる。加算器170は,X分子オフセット・レジスタ162内に保存され ているオフセットONYを減じる。加算器172は,Y分母オフセットレジスタ16 4に貯蔵されているオフセットODYを減じる。分子分母ペアは分割ブロック17 4及び176により割算され,X及びY位置データを発生させ,X及びY分母ペアは ブロック178に用いられて,Z軸(圧力)データを生じさせる。ブロック17 8により,行われる機能は後に開示される。オフセットODX,ONX,ODY及びONY は較正ユニット180から命令が出れば,アキュムレータの内容から採取される 。 通常の技術を有する者は,この発明によるシステムのアーキテクチャアは多く のやり方で分配され,そのやり方のいくつかは,この発明のシステムが接続され ているホストコンピュータであろうと,ここに述べる集積回路とホストコンピュ ータ間の任意のところにあろうと関係なく,マイクロプロセッサーの利便性を含 んでいる。この発明の実施例は,合計項を表す集計分子分母値が,処理のための ON及びODオフセット値と共にそのようなマイクロプロセッサに送られたり,ある いは,全ての処理が,該技術で知られているようにプログラム化されたマイクロ プロセッサで達成されるような場合に,満足される。 まず分子分母アキュムレータ150,152,154及び156は,システム 立ち上がりの間はゼロに設定される。もし伝送制御A/Dコンバータの図7に示す 様なものが使用されるなら,レジスター138ー1の第1ワード内のデジタル化 電圧データ(サンプル/ホールド回路50ー1のアウトプットでの電圧を表わす )はアキュムレータの合計に加算され,又その結果はアキュムレータに保存され る。続いてレジスタ138ー2から138ー6の第1ワードに保存されているデ ジタル化電圧値(各々,サンプル/ホールド回路50ー5,50ー9,50ー1 7及び50ー21のアウトプットでの電圧を表わしている)はアキュムレータの 合計に加算され,その結果はアキュムレータに保存される。前述のようにA/Dト ランスジューサ52ー1から52ー6は,この時サンプル/ホールド回路50ー 2,50ー6,50ー10,50ー14,50ー18及び50ー22のアウトプ ットにある電圧を変換しつつあったり,レジスタ138ー1から138ー6の第 2ワードの中のデジタル値を保存しつつあっても良い。引き続いて、レジスタ1 38ー1から138ー6の第2ワードに保存されているデジタル電圧値(サンプ ル/ホールド回路50ー2、50ー6、50ー14、50ー18及び50ー22 のアウトプットでの電圧を各々表わしている)は、アキュムレータの合計に加算 され、その結果はアキュムレータに保存される。 引き続いて、レジスタ138ー1から138ー6の第1フィールドに保存され ているデジタル電圧値(各々サンプル/ホールド回路50ー3、50ー7、50 ー11、50ー15、50ー19及び50ー23のアウトプットでの電圧を各々 表わしている)はアキュムレータの合計に加算され、その結果はアキュムレータ に保存される。次いで、レジスター138ー1から138ー6の第2ワードに保 存されているデジタル電圧値(サンプル/ホールド回路50ー4、50ー8、5 0ー12、50ー16、50ー20及び50ー20及び50ー24のアウトプッ トでの電圧を各々表わしている)が同様に処理されている。 この時点でアキュムレータは個々のデジタル電圧値のすべてを有する。ON及び ODオフセット・レジスター158及び164に保存されているデジタル値は、今 や分子分母アキュムレータに保存されている値から減じられる。デバイダ174 と176での割り算演算は、次いで、加重平均計算を完了する。 割り算演算も、アキュムレータに保存されている値を持ってくることが出来た り、積算そのものを実施できる外部マイクロプロセッサにより実施される。ON及 びODオフセット値は,現在外部マイクロプロセッサより導出されるので、この割 り算の演算により,その外部マイクロプロセッサに示される付加処理管理費は最 小になる。一方、この所要のマイクロプロセッサは、個々で開示の発明から逸脱 することなく、これらの処理仕事を行うために、チップ上に含まれてもよい。 上に開示された処理は、約1ミリセカンド以内で起こり、繰り返し行われる。 現行のマウス標準は、位置情報を、1秒間に40回にしており、このようにして 、この発明の装置は容易にこの繰り返し速度で作動できる。 この発明で使われている方法の特性から考えると、この発明のシステムに付加 的ハードウエアを要せずにノイズ不感性を与えることが考えられる。上に開示さ れた過程が実施された後、アキュムレータは空にされ、プロセスが繰り返される が、値はアキュムレータに残存することが出来る。もし、これが行われると、平 均化機能が実行されて、さらにノイズを除去する。この発明のこの側面によると 、多くのサンプルが取り入れられ、処理シーケンスの終でそれらを空にせずにア キュムレータを通過させられる。今選ばれているように、25個のサンプルが、 反位置の割り算の結果がシステムにより使用するために取り入れられる前に、処 理され、このようにして、遷移システムノイズのスパイクの影響を大きく減じる 。通常の技術を有する者は、アキュムレータを空にする前に採られるサンプルの 数は、 データ接近速度、データ処理速度のような要因により左右されるデザイン選択の 問題であると納得するであろう。 この発明のシステムは部品の老化、湿気によるキャパシタンスの変化、接触表 面の汚れなどの様な変化する条件に適応することができる。更に、この発明は効 果的に周囲ノイズを最小にする。この発明によると,これらの効果は3通りの方 法で考慮される。先ず、オフセット値ON及びODは、変化条件を調節するために動 的に新しくされる。第2に、サーボフィードバック回路は電荷積分回数44ー1 から44ーnのバイアスを設定するために用いられるバイアス電圧を決定するた めに与えられている。第3に、前にここで開示されたように、A/Dトランスジュ ーサのVmax及びMminのための参照電圧も、ノイズ・マージンに対する信号を増大 させるように動的に変更される。 図9を参照すると、図8の演算ユニットと共に使うことができる較正ユニット 150のブロックダイアグラムが示されている。較正ユニット150はアルゴリ ズムを実行し、指あるいは他の導電オブジェクトが接触センサ・アレイ22hに近 くない時の決定を試みることにより分子分母オフセット値を定立する。 前に開示されたように、ON及びODオフセット値は、オブジェクトが無い場合の アレイキャパシタンスのベースライン値を表わす。この発明によると、これらの 値も更新される。というのは、低すぎたり高すぎたりするベースライン・レベル はエラーサインにより、オブジェクトの自明な位置を変動させる効果を持ってい るからである。これらの値は、オブジェクトがセンサ・アレイ22に無いときに 読まれた値を選択することにより定立される。いつオブジェクトがセンサ・アレ イ22にないか知る外部的方法は無いので、この発明のもう1つの側面によるア ルゴリズムが用いられ、これらのオフセット値が定立され動的に更新される。較 正ユニットが、指が無い時にZ値の中の代表値として表われる1つのZ値を見たと き、それはオフセット・レジスタ(図8の158、160、162及び164) に知らせ、アキュムレータの現在値から再負荷される。この発明の今選ばれてい る実施例によれば、オフセット値を更新する決定は、XあるいはY方向の唯一つの によるセンサ・アレイの挙動に基づいているが、その決定がなされると、4つの オフセット(ONX,ODX,ONY及びODY)は全て更新される。 この発明の他の実施例では、更新の決定は、ここに行われる基準により、各方 向個々に行う事が出来る。較正アルゴリズムは、分母アキュムレータ値の選択さ れた1つの値での変化をモニターすることにより作動する。この発明によると、 接触センサ・アレイ22の電導ラインのセットの中の1つのキャパシタンスの変 化に対する感度は、接触センサ・アレイ22内の電導ラインのセットの中の他の 1つのキャパシタンスの変化に対する感受性よりも大きいということが観察され た。経験が示唆するところによると、キャパシタンス変化に対するよりも大きな 感度を有する電導ラインセットは、他方向に沿って物理的に電導ラインの上部に 置かれ,従って,センサ・アレイ22の接触表面に最も近いというものである。 電導ラインの上部セットは電導ラインの下部セットをセンサ・アレイ22の表面 上部に起こるコンデンサ変化から部分的に遮蔽する傾向がある。 指圧力はセンサライン上で測定されたキャパシタンスを合計することにより得 られる。この値は、オフセットODを減じた後に分母アキュムレータに既にある。 もしその圧力が適当ないき値を越えれば指は存在する。このいき値は実験的に選 定でき、表面材料と回路タイミングの関数である。このいき値は個々のユーザの 好みに合うように調節できる。 装置により報告された圧力は、図8のブロック178で実行されるようにX及 びY方向に対する分母の簡単な関数f(XDYD)である。可能な機能は、1つの選ばれ た分母値を選扱したり,あるいは分母を合計したりすることを含む。今選ばれた 実施例では,二つの分母のより小さい方が選ばれる。この選択はXセンサが有効 名データを生成するがYセンサがそうでない場合,あるいはその逆の場合に,も し指がパッドが端部を少しはなれて動くと圧力をいき値以下にさせる望ましい効 果を有する。 これは電子ベゼルとっして振る舞い,センサ領域の縁での機械的ベゼルとして の代わりをすることが出来る。 図8の例に於いて,y分母が最も感度が良好なので,モニタ用に選ばれる。選 ばれた分母は較正アルゴリズム用にZと称する。この分母に対する電流保存オフ セット値はOzと称する。 較正でアルゴリズムのゴールは静止しているZレベルのゆっくりした変動を追 跡することで,一方では指に対して確実に較正しないことと,またノイズから発 生する瞬間スパイクの較正をやらないことである。通常の技術を有する者にとっ て次の開示から明らかになると思われるが,較正アルゴリズムは,デジタルある いはアナログのハードウエアあるいは,ソフトウエアで実行されるであろう。実 際に発明者により実験された現行の実施例では,それはソフトウエアで実行され た。 Z値が較正ユニットに到達すると,フィルタ182を通過する。フィルタ18 2と一緒に作動するヒストリ・バッファ184は,すぐ近くのZ値の作動時平均 を保持する。新しいZ値が到達すると,現在作動中の平均Fzは式にしたがって更 新される。 新Fz = α( 旧F z) + (1ーα)Z ここでαは0と1の間の一定ファクターで典型的には1に近く,Zは現在のZ値 である。好ましい実施例では,αは約0.95である。その考え方は,FzがZの短い 動揺に大きく影響されなくて,ゆっくりとした変動に十分緩慢に変化する様にす るためである。 フィルタ182はコントロール・ユニット186から信号ENABLEを受け取る。 作動時平均Fzは,ENABLEが強調される時のみ,新しいZ値に基づいて更新される 。ENABLEは丁重となり,Fzは一定に止まって現在のZに影響を受けなくなる。 ヒストリバッファ184は,幾つかの最も近い時点のFz値を記録する。現在の 実施例では,ヒストリバッファは二つの以前のFz値を記録する。ヒストリバッフ ァはシフトレジスタ,サーキュラあるいはアナログ遅延ラインとして実行される かもしれない。ヒストリバッファかコントロールユニット186からREWIND信号 を受け取ると,現状の稼働時平均Fzを古い保存値に回復させる。それはまるでフ ィ ルタ182が,ヒトリバッファの深さに対応する時間,遡及的に不具にされたか の様である。ヒストリバッファの目的は,その様な不具を許容することである。 現状の稼働時平均Fzは,現状のZと現状のオフセットOzと,絶対差分ユニット 188及び190及びコンパレータ192により比較される。絶対差分ユニット 188はZ及びFzを減じ,その差の絶対差を出力する。コンパレータ192は, もし絶対差分ユニット188の出力が,絶対差分ユニット190より小さい,即 ちもしFzがOzよりもZに近いとき,UPDATE信号を強調する。このUPDATE信号は,Z の平均値が新しい静止レベルに移る時は強調される傾向となるであろう。Zが通 常の静止レベルからを強調する。が通常の静止レベルからそれて少しわき道に入 ると強調されない傾向がある。フィルター定数αは,この目的のために”少し” と考えられる,わき道の長さを決定する。 減算ユニット194は簡易な減算器で,ZとOzの指示差を計算する。この減算 器は図8の減算器172とともに実際上余計なもので,従って実際の実行の時に 合併させてもよい。減算器アウトプットCzは較正されたZ値,即ち指圧力の推定 値である。この圧力値は,コンパレータ196及び198により,正及び負のZ のいき値と比較される。これらのいき値は,実際上大きさが等しい必要はないが ,ZTH及びZTHとして示される。 もし圧力信号CzがZTHよりも大きいと,信号FINGERは強調され,指の存在の可 能性を指示する。較正ユニットで使われるZTHいき値は,指の存在を検出するた めに残りのシステムより使われるそれに類似しており,あるいは,異なった値を 持つかもしれない。現在の実施例において,較正ZTHは較正ユニットが指の存在 について保守的選択をするのを保証すべく,主なZTHよりも多少低めに設定され る。 もし圧力信号CzがーZTHより小さめと,信号FORCEが強調される。Ozは指が不 在での静止値に等しいとされており,指はセンサ・キャパシタンスを増大させる だけで,またこのようにしてZの値を減少させるので,Czが大きく負にあること は,装置が直前に遠ざかったゆびに対し不正確に較正されたに違いないことを意 味している。較正ロジック200は,指がもはや存在しない以上,再較正を実施 するために,この事実を使う。 コントロール・ロジック186は稼働時平均Fzを,指が存在する時に発生する Z値に影響されないようにする役目がある。アウトプットENABLEは,FINGER信号 が真の時には一般にオフに,FINGER信号が誤の時には一般にオンになる。しかし ,FINGERが誤から真になると,コントロール・ロジックもREWIND信号を発振する 。FINGERが真から誤に変わると,コントロールロジックは短時間(ヒストリバッ ファの深さに応じて)ENABLEを強調する前に待機する。このようにして,稼働時 平均は,指が存在する時はいつでも,又指が存在する前後の短時間Zに追随する のを阻止される。較正ロジック200は,3つのコンパレータ192,196及 び198の出力から信号RECALを生成させる。RECALが強調されると,オフセット レジスタON及びODは,現在のアキュムレータ値から再負荷される。RECALは次の ロジック式から生じる。 RECAL=FORCE或いは(UPDATA及びFINGER) 更に較正ロジックは,このシステムが,多分短時間後,電荷積分器を待つため 及び他の回路が安定するよう初期化されるとRECALを強調するため準備を行う。 コントロール・ロジック186及び較正ロジック200の記述から,通常の技 術を通する者にとって,これらのブロックは,従来のロジックを使って簡単でル ーチンなロジックデザインとして直に構成できることは明白である。 通常の技術を有する誰にとっても,述べている較正アルゴリズムは,現発明の 電荷積分器及びアキュムレータの特殊システムにとって特別なものではないとい うことは明白なはずである。むしろそれは,近接さや圧力のデータを生成するあ らゆるタッチセンサに使用できるし,そこでは,指や偽のノイズがない時は,セ ンサ状態を反映した較正点を維持するよう求められている。 図10を今参照すると,この発明で有用なバイアス電圧産生回路46が概念図 型式で示されている。この発明の現在選ばれた実施例によると,電荷積分回路4 4ー1から44ーnのバイアストランジスタ108(図4b)のすべての者は,バ イアス電圧の単一ソースに接続されたゲートを有しているが。通常の技術を有す る者は他の配置も可能であることを納得する。電荷積分回路44ー1から44ー nにより必要とされるバイアス電圧を産生するのには多くの方法がある。 図10を調べて判るように,バイアス電圧産生回路46は過減衰サーボシステ ムである。電荷積分回路44ー1から44ーnの代表的なものの電流減機能を近 ずける参照源は,プレートの1つをアースされたコンデンサ204をVDD含んで いる。そのプレートの他の1つは,第1パスゲート206を介してVDDパワー供 給装置に,又第2パスゲート210を介して電流源トランジスタ208に接続さ れている。フィルター回路48ー1から48ーn同一で,フィルター回路48ー 1から48ーnと同一の信号により制御されるフィルター回路212は,フィル ター&サンプル/ホールド回路48ー1から48ーnがセンサ・アレイ22内のセ ンサ電導体キャパシタンス上の電圧を採取するのと同じやり方でコンデンサ20 4上の電圧を採取するために接続されている。 フィルター回路212の出力は,約0.1―0.2Aの範囲のバイアス電流を持つ弱 トランス・コンダクタンス増副器214の非逆入力に与えられ,トランス・コン ダクタンス増副器214の逆入力は例えば,ダイオード216及びレジスタ21 8より発生する約1ボルトの低電圧に接続される。トランス・コンダクタンス増 副器214の出力は,コンデンサ220及びパスゲート224を介してコンデン サ222により切り換えられる。コンデンサ222はコンデンサ220よりかな り大きく選択される。この発明の代表的な実施例では,コンデンサ220は約0. 2で,コンデンサ222は約10pF及び,コンデンサ222はNチャンネルMOSト ランジスタ226のゲートに接続され,これはPチャンネルMOSトランジスタ22 8のドレン及びゲートに接続されたドレンとNチャンネルMOSトランジスター23 0に接続されたソースを有する。PチャンネルMOSトランジスタ228のソースは VDDに接続され,NチャンネルMOSトランジスタ230のソースはアースに接続さ れている。トランジスタP226及び230の普通のドレン接続はバイアス・ア ウトプット・ノードである。 選択パスゲート232はパスゲート234を介して定電圧ソース(例えば2ボ ルト)とコンデンサ222の間で接続される。パスゲート234は立ち上がり時 にコンデンサ222を一定電圧に充電することによりバイアス発生回路200を 初期化するために用いられる。 各サンプル期間の間は,フィルタ回路210は新しいサンプルが以前のサンプ ルと異なる場合は,トランス・コンダクタンス増副器211のアウトプット電圧 が変化しコンデンサ218を充放電して新しい電圧にすることを始める。パスゲ ート222は短時間の間(即ち,約1μsec)オンにされ,コンデンサ218及び 220上の電圧は自身を平均化しようと試みる。コンデンサ218と220の間 のサイズの違いが大きいため,コンデンサ218は,パスゲート222が開の時 の期間にその電圧を等しくするための電荷を十分に供給できない。この配置は, 大きなバイアス電圧がサイクルからサイクルで起こらないようにする。 コンデンサ202は可能な限りセンサ・アレイ・チャンネルの1つのように見 えるべきで,代表的なセンサラインのバックグランド・キャパシタンスに等しい 値を持つべきである(即ち,オブジェクトが近接していたり,ない場合,キャパ シタンス成分)。コンデンサ202はいくつかの方法で形成される。コンデンサ 202は,アクティブ・センサラインの1つに近似させて構成された,余分のセ ンサラインをセンサ・アレイの1部に含んでも良いが,アースプレートなどによ り指キャパシタンスから遮蔽する。一方コンデンサ202は,集積回路に形成さ れるかそれに接続されるコンデンサで,代表的センサラインのそれに適合するよ うに選定された値を持っている。この点でコンデンサ202とフィルター回路2 10を含む信号ソースは,Vmax及びVmin参照電圧を発生させるための回路網に多 少似ていて,その点ではそれは代表的センサ・ラインを供給している。 更にもう1つの代替物として,実際センサ・ラインの1つが,バイアス電圧を 設定するために使われても良い。2つの端部センサ上の測定電圧は比較されても よいし,そして最低値を有するものは,もし指あるいは他のオブジェクトがセン サ・アレイに接近しているならば,それはそのアレイの反対側端部にあるセンサ ラインにはないであろう,という原理に基ずいて選定されてもよい。 この発明のタッチ・センサシステムの高い感度は人間が使用し易くなる軽い指 インプットタッチを可能にする。増大した感度は,他のインプットオブジェクト ,例えばペンスタイリなどを使用しやすくする。更にこの感度はより保護層ある い は異なった材料に対しトレードオフを可能にし,この両方が低い製造コストを可 能にする。 より大きなノイズ排除は使用の柔軟性を大きく可能にし,偽のノイズ問題に対 する感度減退を可能にする。2つの技術が使用され,これは大概のノイズ排除メ リットを引き出す。 この発明に使われているドライブとセンス技術により,データ接近速度は,従 来技術に比べ30ファクタほど増大された。これはいくつかの明白な副次的効果 を提供する。まず信号処理の同じレベルに対し,その回路網は殆どの時間オフに でき,デザインのアナログ部分で約30ファクターほどパワー消費を減じること ができる。第2により多くのデータが利用できるのでフィルタリングのような信 号処理やジェスチャー認識が実施できる。 この発明に使われているセンサ電子回路は非常に頑丈であり,プロセスやシス テムのエラーを較正する。それはセンサからのコンデンサ情報を処理し,デジタ ル情報を外部装置例えばマイクロプロセッサに与える。 この発明のユニークな物理的特色のために,今までは不可能であったいくつか のエルゴノミー的に面白い応用がある。現在,マウスやトラックボールは,携帯 コンピュータ上で使うのは物理的に便利ではない。この発明はそれらの装置に置 換わる,非常に便利で使用し易いカーソル位置解決策を提供する。 マウス・タイプの応用においては,この発明のセンサは便利な位置,例えば携 帯コンピュータ内の”スペースバー”キーの下に置くことができる。この位置に 置かれると,ユーザーの親指は,コンピュータスクリーン上のカーソル位置を制 御するために,センサ上で位置指示として使うことができる。カーソルは,ユー ザーの指がキーボードを触れる必要がなしで動かすことが出来る。エルゴノミー 的にこれはトラックボールを有するマッキントッシュ・パワーブックの概念と類 似しているが,この発明はトラックボールに比し大きさの点で有意義なメリット がある。この基この的アイディアの展開は2つのセンサは更に多くの特性制御の ために”スペースバー”キーの下に置くことができる点に求められる。 カーソル・フィードバックを有するコンピュータ・ディスプレイは,非常に一 般的な応用分野の1つの小さな例であり,そこではディスプレイは,光あるいは ,LED'sのフィルド,LCDディスプレイあるいはCRTになり得る。例としては、実 験設備上のタッチ・コントロールがあり,そこではこの設備はノブ/ボタン/タ ッチスクリーンの組合せを用いる。このインターフェースのはきりした能力のた めに、1つあるいは,もっと多くのこれらインプットは,この発明に関して述べ られるインプットの1つへと併合することができる。 一般消費者用電子装置(ステレオ,グラフィックエコライザー,ミキサー)用 途では,よく可変コントロールが必要とされるので,スライド型電位差計のため にかなりのフロントパネル表面積を使っている。この発明はそのようなコントロ ールを1つの小型タッチパッド設置2ノより提供できる。電子ホームシステムがも っと普通になると,密なより力強いヒューマン・インターフェースが必要とされ る。 この発明のセンサ技術は非常に密なコントロールパネルを提供できる。手によ るTV/VCR/ステレオコントロールが,もしこのセンサ技術が使われると,エル ゴノミー的に形成でき,もっと力強い特徴を出すことができる。この発明のセン サはあらゆる表面に順応し,多重接触点を検出して,より強力な操作をもたらす 。この発明のセンサ技術が有するユニークな圧力検出能力も,この応用に対する キーである。コンピュータゲーム,リモードコントロール(ホビーエレクトロニ クス,飛行機)及び機器道具のコントロールは,この発明のセンサ技術から恩恵 を受ける2,3の例である。 音楽キーボード(シンセサイザー,電子ピアノ)は,速度敏感キーを必要とす るが,このセンサの圧力センシング能力がそれに答えることができる。又ピッチ ・ベンディング・コントロールや他のスライド・スイッチがあるが,これもこの 技術に置換えることができる。更にもっとユニークな応用として,楽器が含まれ るが,これは非常に整然としたインターフェースでの手や指の位置及び圧力の関 数として音符を作り出している。 この発明のセンサ技術は,それに圧力をかけるどんな電導材料も,ベストに検 出できる。センサ上で電導材料層で覆われた圧縮性絶縁層を加えることにより, 電気伝導度とは無関係に,対のすべての材料からの圧力を間接的にも検出できる 。 このセンサから利用できる情報量があるので,それはバーチャル・リアリティ 機器へのインプット装置として非常に良好に使用できる及び,3次元の位置監視 及びアクションに対するある程度の応答ができる構造を想像することは容易であ る。 この発明の実施例及び応用が示され,述べられたが通常の技術を有する者にと って,上に述べられたことに比べて,もっと多くの改良が,ここでの発明概念か ら逸脱することなく可能であることは明白である。
【手続補正書】 【提出日】1997年11月11日 【補正内容】 明細書 オブジェクト位置検出器 発明の背景 1.発明の分野 本発明はオブジェクト位置検出トランスジューサとシステムに関する。より詳 細には、本発明は計算装置用のカーソル移動やその他の応用例において有益なオ ブジェクトの位置認識に関する。 2.先行技術 コンピュータ・システムやその他の利用に使用するオブジェクト位置検出器と して種々の装置があり、またその使用のために提案されて来た。その様な装置で 最もよく知られているものはコンピュータ用“マウス”(mouse)である。位置表 示装置として非常に人気があるが、マウスは機械的部分を有しその位置ボールを 転がすための表面積を必要とする。更に、マウスは通常は適度な分解能を得るた めにはある程度の距離を移動する必要がある。最後に、このマウスというものは オペレータがカーソルを移動させるためにキーボードから手をはなすことが必要 となり、従って通常コンピュータ上でタイプ操作をするという主たる目的を崩し てしまうことになる。 トラックボール装置はマウス装置と類似したものである。しかし主たる相違点 は、マウス装置とは異なり、トラックボールではロールを転がす表面積を必要と しないことである。しかも、トラックボールは依然高価で、可動部分も有してお り、マウス装置が行うのと同様に、比較的強いタッチが必要である。またそれら は寸法的にも大きく、ラップトップ・コンピュータの様な本体自身の容量に敏感 な応用例ではうまく合わない。 位置表示器として使用するために、いくつかのタッチ・センシング技術が有る 。抵抗薄膜位置センサが知られており、幾つかのアプリケーションで用いられて いる。しかし、それらは大体において分解能が低くセンサの表面は使用者にむき 出しになっており、そのために摩耗することになる。更に、抵抗薄膜タッチセン サは比較的に高価である。一面接触アプローチでは使用者が信頼して操作するた め には該センサをアースする必要がある。しかし、これはポータブル・コンピュー タの場合では保証の限りではない。一面接触アプローチの一例はマサチューセッ ツ州ウイルミントン(Wilmington、MA)のマイクロタッチ社(MicroTouch)によ るアンマウス(UnMouse)製品である。一面接触アプローチは分解能が低く、そ のうちに非常に早く摩耗してしまう可能性がある。 抵抗タブレットは吉川(Yoshikawa)による米国特許第4,680,430号、エリス( Ellis)他による米国特許第3,497,617号などが教示している。これら全てのアプ ローチの欠陥は電力消費量が高く、採用する抵抗薄膜が高価になることである。 弾性表面波(SAW)装置は位置表示器として使用出来る。しかし、このセンサ技 術は高価であり、軽く触れる場合には反応が鈍い。更に、SAW装置は接触表面上 の残留蓄積物に敏感で、一般に分解能が低い。 歪ゲージ又は圧力プレート接触アプローチは興味ある位置検出技術であるが、 幾つかの欠陥が有る。このアプローチはピエゾ変換器を採用している場合がある 。一つの欠陥はピエゾ現象は交流現象であって使用者の移動の割合に敏感である ことである。更に、歪ゲージまたは圧力プレートアプローチは特別なセンサを必 要とするので幾分高価につく。 光学的アプローチがまた可能であるが、幾つかの理由である程度限定される。 全てのものが光の生成を要し、上記光の生成は外部的なコンポーネントを必要と し、費用及び電力の排出を増す。例えば、“フィンガー・ブレイキング”(fing er-breaking)式赤外線マトリックス位置検出器は大きい電力を消費し、比較的 に分解能が悪い。 マウスまたはトラックボールに取って代わるべきポインティングデバイス(po inting device)として使用するために親指または指の位置を検出する装置を提 供する種々の試みが行われてきた。この様な装置の望ましい属性とは低電力、低 い側面、高い分解能、低コスト、早い応答、及び手の指が電気的ノイズを拾って も接触表面が埃とか湿気で汚れてもまた充分な信頼性をもって操作できる能力で ある。 抵抗装置の欠陥のために、指の位置を電気容量により検出することでポインテ ィ ング能力を得るための多くの試みがなされてきた。ヴォルペ(Volpe)による米国 特許第3,921,166号は行と列の電極の間のトランス・キャパシタンスを変化させ る容量性マトリックスを教示する。ボディック(Bodick)による米国特許第4,103, 252号は4個の容量性電極間のX及びY位置を補間するために4個の振動信号を採 用している。シュイラー(Schuyler)による米国特許第4,455,452号は電極間の 容量性カップリングを指が減衰する容量性タブレットを教示する。 マブス(Mabusth)による米国特許第4,550,221号は“仮想アース”の有効な容 量が振動信号により測定される容量性タブレットを教示している。各行や列はシ ーケンスのポーリング(polling)され、二つの行と列の間の位置を検出するた めに補間の基本的な形が適用される。振動波形の多くのサイクルにわたり平均化 することによる電気的干渉の問題に取り組む試みがある。汚れの問題は指がそこ に無い場合に検出したり、またそのような指が無い期間に定期的な較正を行うこ とにより対処される。リンパルスキ(Rympalski)による米国特許第4,639,720号 はペン型入力装置(スタイラス)の位置を検出するためのタブレットを教示する 。そのスタイラスは行と列の電極の間のトランスキャパシタンスカップリングを 変えて、そしてシーケンスに走査される。マツケ(Matzke)による米国特許第4, 736,191号は親指で接触して動作される、キーボードのスペースバーの下にある 放射状電極配置を教示する。この特許はカーソルの動きの速度を制御するために 接触圧力の表現として、全接触容量を使用することを教示する。パルスシーケン スのポーリングが電気的干渉の効果を扱うために採用されている。 グレアニアス(Greanias)による米国特許第4,686,332号及び第5,149,919号は CRT上に設けられるスタイラス及び指の検出システムを教示している。指先検出 システムとして、そのX/Yセンサ・マトリックスが、最大信号を伝送する二つの マトリックス・ワイヤを探知するために使用される。コーディング案を用いて、 これらの二つのワイヤーは指位置の場所をワイヤ・ステッピング(wire stepping )の分解能で決定する。スタイラスの検出に対しては、グレアニアスは最初にそ れを粗方の位置出しをして、それを一方向に一個のオブジェクトのある一つの側 の全てのラインを駆動し、反対方向の反対面上の全てのラインを駆動することに よ り、仮想双極子を生成する。これは異なる双極子の位相及び信号極性で三回行わ れる。そのオブジェクトに応答する予め決定されたマトリックス応答を仮定して 、その三回の測定値が位置決定出来るための一組の連立方程式を表わす。 エバンス(Evans)による米国特許第4,733,222号は、高度に補間する容量接触測 定システムを示す最初のものである。エバンスは、そのマトリックス内でドライ ブ信号、検出信号及び電極信号セット(3信号)を使用する一つの三端末測定シ ステムを示し、(容量的分割現象を使用する)電極ノード信号上の指の減衰効果 に関する測定を基礎とする。エバンスは容量を測定する為に各ドライブ・セット を通じてシーケンスで走査する。三つの最大の応答から、指位置を決定するため に補間ルーチンを使用する。エバンスはまた測定の一部として“指の接触してい ない”レベルをキャンセルするゼロ化技術を教示する。 グルアズ(Gruaz)による米国特許第5,016,008号は、補間を使用する接触検出パ ッドについて記載している。グルアズは接触マトリックス内にドライブ及び検出 信号セット(2信号)を使い、そしてエバンスの様にドライブ信号を同調させる ために真の減衰効果に依存するものである。接触マトリックスは各マトリックス ラインの応答を読み取る為にシーケンスに走査される。次に補間プログラムが、 その指の位置を決定するために両方の次元における二つの最も近傍の信号を選択 し、これら4つの数字から有効な位置を比率計測的に決定する。 ゲーファイド(Gerpheide)によるPCT出願第US90/04584号、公開第WO91/03039 号、米国特許第5,305,017号はグレアニアス(Greanias)の仮想双極子アプローチ の変形例を接触パッド・システムに適用している。ゲーファイドは所定の周波数 と位相の振動ポテンシャルを仮想双極子の一方の全ての電極に適用し、また同じ 周波数及び反対の位相の振動ポテンシャルをもう一方の側の全ての電極に適用す ることを示している。電子回路は“平衡信号(balance signal)”を生成し、上記 平衡信号は、指が接触していない場合はゼロであり、指が仮想双極子の中央の一 面にある場合は一つの極を持ち、そしてその指が反対側にある場合には反対の極 を持つ。初めから指の位置を獲得するために、仮想双極子がタブレット上を横切 ってシーケンスで走査する。一度指の位置が探知されその指が一行または一 列以上動くと仮想双極子はその指の方に向かって動くことにより“追跡(track )”される。 仮想双極子法はキャパシタンスが距離によって変化しない場合にゼロである平 衡信号を発生することにより動作するので、接触部全域というよりもこれは単に 指の接触領域の周囲を検出するだけである。その方法は励起信号の同期検出に依 存するので、電気的干渉を拒絶するために長い期間にわたり平均化せねばならず 、速度が遅くなる。この方法に必要な平均化時間は、前の接触が失われると新し い指の接触の検出がシーケンスで必要となるために、前の物のようなこの方法を 、電気的干渉によって影響されない速い指示装置の必要条件には及ばない。 補間を使用した以前の全ての接触パッドの発明は、厳格な設計要求条件をそれ らの検出パッド上に置いたことも注意すべきである。グレアニアスとエバンスは それらの信号を生成するために複雑で高価なドライブや探知や電極線の構成を使 用している。グルアズとゲーファイドは二つの信号ドライブと検出セットを使用 している。本発明においては、駆動と検出は同一ライン上で行う。これは行と列 との部分を対称で同等にするものである。これは交互に全ての信号経路の独立し た較正ができて、そのために広いレイアウトをより単純化し、より制約をゆるめ て、より独特なセンサの位相幾何学的処理を可能にする。 先行技術に記載の発明と技術の欠陥はまた、駆動及び検出の電子装置の一式だ けの使用であることが突き止められ、これはタブレット内の電子回路上をシーケ ンスで多重化されていた。この配置は別個の構成部品の時代には費用的に有効で あり、回路間でのずれと縮尺差を回避した。 前のシステムのシーケンスの走査アプローチもまたノイズの影響を受けやすか った。ノイズのレベルは連続測定値間で変化することがあり、従って測定信号や 補間ルーチンに使用される仮定条件を変更した。 最後に前述のすべてのアプローチは、マトリックス位置に対する指の位置のた めの特定の信号応答を仮定していた。というのは移動曲線は多くのパラメータに 対して非常に敏感で、グレアニアスやガーファイドが仮定する様なスムースなリ ニアーな曲線ではないからであり、その様なアプローチは、それらが行える補間 の量で制限される。 1993年8月31日に出願された係属中の前の出願第08/115,743号であり 、現在の米国特許第5374787号において容量性タブレットの各行と各列に対する ドライブ検出電極の別々の行のセットを具備した二次元容量検出システムが開示 されている。全ての行電極は同時に検出され、全ての列の電極は同時に検出され る。検出された信号はアナログ回路で処理される。 従って本発明の目的は、容量性タブレットの各行と各列に対するドライブ/検 出電子装置の別々のセットを具備したる二次元の容量性検出システムを提供する ことであり、ここで全ての行の電極は同時に検出され、また全ての列の電極も同 時に検出されるものである。 本発明の更なる目的は、容量性タブレットを有しかつ指又は他の導電物の接触 部の全領域に敏感な電子システムを提供することであり、そしてまた検出される オブジェクトの特性輪郭に対して不感応に保つ一方、この接触領域の中心にある 幾つかの測定座標を出力として提供することである。 本発明の更なる目的は、容量性タブレットを有しかつ指又は他の導電物の接触 領域のある測定値を出力として提供する電子システムを提供することである。し かも本発明の更なる目的は、容量性タブレットの各行及び各列に対するドライブ /検出電極の別々のセットを具備した二次元の容量検出システムを提供すること であり、ここにおいて全ての行の電極は同時に検出されかつ全ての列の電極は同 時に検出され、指もしくは導電体の位置を画成する情報はデジタル形式で処理さ れる。 本発明の更なる目的は、二次元的容量検出システムを提供することで、このシ ステムでは、全ての行の電極は同時に検出され、そして全ての列の電極は同時に 検出され、デジタル電子処理が指又は導体の位置を特定するため有効に採用され る。 発明の簡単な説明 極めて高レベルの集積化の出現により、ドライブ/センスエレクトロニクスを 操作するための制御ロジックと共に上記ドライブ/センスエレクトロニクスの多 チャンネルを1つの集積化回路に、かつ指示デバイスがホストマイクロプロセッ サと直接交信するようにするためのインタフェースエレクトロニクスを、集積化 する事が可能になってきた。本発明は、チャンネル間のオフセットと規模の差に 打ち勝つために、適応的アナログ技術を使用し、従って、全タブレットの行ある いは列のトランスキャパシタンスあるいは自己キャパシタンスを並列に検出する ことが出来る。行あるいは列毎にエレクトロニクスの1セットを提供することに より可能になったこの並列センシング能力が、センシングサイクルを極端に短く し、よって大変高レベルの電気干渉に対する免疫性を保持したままで、高速応答 できるようになる。 本発明では、コンピュータ“マウス”あるいはトラックボール環境に於けるよ うな指位置情報が必要なアプリケーションに特に有益である位置センシング技術 を備える。しかしながら、本発明の位置センシング技術は、1つあるいはそれ以 上のポイントがタッチされるとしてもそのセンサは検出し報告するから、コンピ ュータマウスよりももっと一般的な応用を持つ。更に、この検出器はタッチ圧を も検出することが出来る。 本発明の好ましい具体例によると(ここでは、“指ポインタ”の実施態様とし て参照される)、位置センシングシステムは、導電性ラインのマトリクスを含め てプリント回路基板のような基板上に配置されたタッチ感応性表面を備えた位置 センシングトランスジューサを含む。導電性ラインの第1の組は、第1方向に働 き、かつ一般的に第1方向に垂直な第2方向に動く導電性ラインの第2セットか ら絶縁されている。絶縁層は、導電性ラインの第1の組と第2の組上に配置され ている。表面に置かれた指と導電性ラインの第1の組と第2の組の間の重要な容 量性カップリングを促進するために十分に、この絶縁層は薄い。 センシングエレクトロニクスは、指、導電性オブジェクト、あるいは高誘電率 のオブジェクト(すなわち、約5以上)の近接に感応し、それにより、オブジェ クトの接近により生じた導電体のキャパシタンス変化を、位置情報とタッチ圧情 報を得るために処理されるデジタル情報に変換する。その出力は、表面上の1つ のオブジェクトのX、Yと圧力の値である。以下の全ての記述では、指は、導電 性オブジェクト、あるいは高導電率のオブジェクトと入れ代わると考えるべきで ある。 先行技術の異なるパッドスキャン技術は、異なる環境では異なる利点を有する 。本発明による並列ドライブ/センス技術は、入力サンプルを同時に取れるよう にし、全チャンネルが干渉する電気信号の同じ位相により影響されて、信号処理 とノイズフィルタリングを非常に簡素化する。 本発明のタッチセンシング技術に用いられた2つのドライブ/センス方法があ る。本発明の第1の好ましい実施態様によると、センサマトリクスの全Xライン 上の電圧は同時に動かされ、一方Yライン上の電圧は、完全な1組のサンプリン グされたポイントがX次元の指のプロファイルを同時に与えながら、一定の電圧 で保たれる。次に、センサマトリクスの全Yライン上の電圧は同時に動き、一方 Xライン上の電圧は、指のプロファイルを他の次元に同時に与える完全な組のサ ンプリングされたポイントを得るために一定の電圧で保たれる。 第2のドライブ/センス方法によると、センサマトリクスの全Xライン上の電 圧は、同時に正の方向へ動かされ、一方Yラインの電圧は、同時に負の方向へ動 かされる。次に、センサマトリクスの全Xライン上の電圧が、同時に負の方向へ 動かされ、Yラインの電圧は、同時に正の方向へ動かされる。この技術が、2次 元の間のいずれのトランスキャパシタンスの効果を倍増し、逆にアースに対する 寄生キャパシタンスの効果を半減する。両方の方法の中で、センシングプロセス からの容量性情報は、各次元のセンサに指の近傍のプロファイルを与える。 両実施態様は次にこれらのプロファイルを入手し、X及びYの位置の重心を表 わすデジタル値を引き出し、そして又、圧力情報のための第2のデジタル値を引 き出す。該デジタル情報はホスト・コンピュータで直接使用されてもよい。 これらの実施態様の位置センサは、上記位置センサのセンサ表面上のオブジェ クトの位置を報告できるだけである。もし1つ以上のオブジェクトが存在すると 、この実施態様の位置センサは、組み合わされた1組の複数のオブジェクトの位 置の中心の軌跡を計算する。しかしながら、従来の技術と違って、全パッドがプ ロファイルされているので、充分な情報が簡単な多指ジェスチュアを認識するの に 役立ち、それによりさらに強力にユーザインタフェースが可能になる。 本発明の他の態様によると、測定中は回路を切電して電力消費を削減する技術 がこのシステム中に、統合されている。この事は、本発明に係る並列測定技術が 先行技術よりかなり高速であるので可能である。 さらに本発明の他の態様によると、数々のノイズ削減技術がこのシステム中に 、統合される。 さらに本発明の他の態様によると、較正し実施しやすいキャパシタンス測定技 術が採用されている。 図面の簡単な説明 図1は、本発明の容量性位置検出システムの全体ブロック図である。 図2aは、上部の導電性トレース層と、底部のトレース層に連結された導電パ ッドとを含むオブジェクト位置センサ表面層を示す、本発明の好ましい本実施形 態によるオブジェクト位置センサトランスジューサの平面図である。 図2bは、底部の導電性トレース層を示す図2aのオブジェクト位置センサトラ ンスジューサの底面図である。 図2cは、上部及び底部の両方の導電性トレース層を示す、図2a及び図2bの オブジェクト位置センサトランスジューサの合成図である。 図2dは、図2a−2cのオブジェクト位置センサトランスジューサの断面図で ある。 図3は、本発明の好ましい実施形態によるセンサトランスジューサと共に用い られるセンサ・デコーディング電子装置のブロック図である。 図4aは本発明に使用する電荷積分回路の簡単化された概略図である。 図4bは図4aの電荷積分回路の図式的な概略図である。 図5は図4bの電荷積分回路の動作のタイミング図である。 図6は本発明に使用する図示的フィルター及びサンプル/ホールド回路の概略 図である。 図7は本発明に使用するA/Dコンバータの好ましい実施形態のより詳細なブロ ック図である。 図8は本発明に使用する図示的演算回路のブロック図である。 図9は、図8の演算ユニットと共に使用できる較正ユニットのブロック図であ る。 図10は本発明の有益なバイアス電圧発生回路の概略図である。 実施形態の詳細な説明 本発明における改良として、より容易な総括的解決、増大された感度、より大 きな騒音防止、増大されたデータ捕捉速度、減少された電力の消費量を提供する 。更に、本発明によって、環境変化の影響を少なくして、連続的自動較正を可能 にする。 当業者は、本発明の次の説明は、記述的にしているだけで、いかなる点におい ても限定的に解釈されないことに気付くであろう。本発明の他の実施形態は、当 業者には容易に理解出来るであろう。 本発明は組合わせにより、以前不可能だった新たなアプリケーションに対して 可能にするユニークな多くの特徴を与えるものである。本発明のオブジェクト位 置センサは、非常に少ない電力しか要しないので、ラップトップ又は携帯型コン ピュータの様な、電池で動作する又は低電力のアプリケーションの使用に対して 有益である。それは又、非常に低価格で稼働部分が全然無く(従って実質的にメ インテナンス・フリーであり)、既存のプリント回路板トレースをセンサに用い ている。本発明のセンシング技術は、コンピュータのアプリケーションでのコス トを更に低くするために、コンピュータのマザーボードに組込むことが出来る。 同様に他のアプリケーションにおいては、このセンサは、既存の回路板の一部と して用いることが出来る。 小型で側面が低いので、本発明のセンサ技術は、体積が重要な要素となるラッ プトップや携帯用のアプリケーションにおいて有用である。本発明のセンサ技術 は、直接マイクロプロセッサとインターフェースで接続することができるただ1 つのセンサインターフェースチップのための回路基板の空間と、加えてセンシン グのためのプリント回路基板上で必要とされる領域だけを必要とする。 まず図1を参照すると、本発明の容量性位置センシング・システム10の簡易 ブロック図が示されている。容量性位置センシング・システム10は、指12あ るいは他のセンシング板14に近傍又は接触している導電性オブジェクトの位置 を正確に決定することが出来る。第1方向(即ち“X”)に走る複数の導電性ラ インのキャパシタンスは、Xインプット・プロセシング回路網16で検出され、 第2方向(即ち、“Y”)に走る複数の導電性ラインのキャパシタンスはYインプ ット・プロセシング回路網18により検出される。検出されたキャパシタンス値 は、Xインプット・プロセシング回路網16及びYインプット・プロセシング回路 網18の両方内でデジタル処理される。Xインプット・プロセシング回路網16 及びYインプット・プロセシング回路網18の出力は、演算ユニット20に渡さ れるが、これは、指12、又はセンシング板14に関連する他の導電性オブジェ クトの位置及び圧力を表わすデジタル情報を取り出すために、デジタル情報を使 用する。 センサ材料は、パッドの導電性X/Yマトリックスを生成することが出来れば、 何でもよい。これは標準PC板だけでなく、フレキシブルPC板、導電性エラストマ ー材料、シルクスリーン導電性ライン及びピエゾカイナー樹脂材を含み、それら に限定されない。これはまた、あらゆる携帯装置の用途、あるいは、センサが人 間の手の中に適合するようにモデル化を行う必要があるヒューマン・インターフ ェースにおいて有用となる。 このセンサは、あらゆる3次元面に適合することが出来る。銅は、センサをつ くる殆ど全ての外形に、2層にメッキすることが出来る。これは、あらゆる特殊 用途に必要とされる最善の人間工学的形状にセンサが適合することを可能にする であろう。“軽いタッチ”の特徴を有するこれは、多くの用途を容易にするであ ろう。このセンサはまた、間接的な方法で使われることも出来る。即ち、それは 、タッチセンサ表面の全面にわたって導電層によりカバーされた絶縁発泡材をか ぶせることもでき、その表面に圧力を及ぼすどんなオブジェクト(単に導電的で なくてもよい)の検出にも用いられる。 小さなセンサ面積が現実的である。即ち、現在考えられている実施形態は、約 1.5×1.5インチの面積であるが、当業者はその面積は、異なった用途に対し応用 出来ると理解するであろう。マトリックスの面積は、マトリックスのトレース空 間を変える又はトレースの数を変えることにより大きさを変化することができる 。大きなセンサ面積はより多くの情報が必要とされる時に実用的である。 単なるX及びY位置情報に加えて、本発明のセンサ技術は、人の指の圧力の情報 も提供する。情報のこの付加的次元は、塗装プログラムでのブラシ巾モード、特 殊メニューへのアクセス等の特殊な特徴を制御するプログラムにより用いても良 く、従って、コンピュータへ、もっと自然なセンサに関するインプットの提供を 可能にする。しかも、“マウスクリック及びドラグ”を実行したり、単純なイン プット・ジェスチャーに対しても有用であることが判った。 ユーザーは、最小リアクションを生じさせるために表面にタッチすることさえ 必要としない。この特徴はユーザーの努力を大いに減少させ得るし、より柔軟性 のある使用を可能にすることが出来る。 本発明のセンシングシステムは、トランスジューサに接触しているオブジェク トに関する位置と圧力を提供出来る変換装置に依存する。今図2a〜2dを参考す ると、トップ、ボトム、複合及び断面図が各々、本発明に使われるタッチ・セン サ・アレイ22を含む、現時点で選ばれているセンシング面14について示され ている。キャパシタンスが、本発明のこの実施形態に利用されるので、タッチセ ンサアレイ22の表面は、指あるいは他の導電性オブジェクトに対するキャパシ タンスのカップリングを最大にするように設計されている。 好ましい本発明によるタッチ・センサ・アレイ22は、トップ表面28上に置 かれ、かつアレイの行位置を含むように第1方向に動かされる第1の導電トレー ス26の1組を含む基板24を備える。第2の導電トレース30の1組は、ボト ム表面32上に置かれ、しかもそのアレイの列位置を形成するように、第1方向 に対し好ましくは直交線となる第2方向に動かされる。トップ及びボトムの第1 及び第2の導電トレース26及び30は、図2a〜2cに菱形として示されている 拡大エリアを含む周期的なセンス・パッド34に交互に接触している。図2a〜 2cには、センス・パッド34は菱形で示されているが、例えば円のような密接 してパックできるものならどんな形状でも、本発明の目的に相当するものである 。 ここでの任意の説明であるが、第1の導電トレース26は、Xあるいは行方向に 配列されているものとして参照され、そしてここではXラインとして参照しても よいし、又第2の導電トレース30は、Yあるいは列方向に配列されているもの として参照され、ここではYラインと参照されてもよい。 これらセンス・パッド34の個数及び間隔は、所望の分解能に依存する。例え ば本発明の原理に従って構成された実際の実施形態では、マトリックスが15行 及び15列の導体に沿って設けられた0.10インチのセンサ間距離である菱形 パターンの導電パッドが使用される。パッド・パターン内の各方向の全ての他の パッド34は、各々基板24のトップ及びボトム表面28及び32上の導電トレ ースに結合されている。 基板24は、プリント回路板、フレキシブル回路板、もしくは多数の利用でき る内部接続技術構造の任意のものであってよい。その厚みは、接触がボトムの第 2の導電トレース30から、トップ表面28上のセンス・パッド34にそこを介 して行われる限り、重要ではない。基板24を備えたプリント回路板は、通常の 産業技術を用いて構成できる。板の厚さは重要ではない。センスパッド34から ボトムの第2のトレース30までの接続は、プリント回路板技術で良く知られて いる標準的穴通しメッキ技術を用いて行われる。 本発明の他の実施形態においては、基板24は0.005から0.010インチ のオーダーの厚さを有してもよい。そのとき、トップ表面28上の菱形とボトム 表面の第2のトレース30につながるメッキ貫通孔は省略することが可能で、シ ステムのコストを更に減じることになる。 絶縁層36は、トップ表面28上のセンスパッド34の上に置かれ、人の指や 他のオブジェクトを絶縁する。絶縁層36は、キャパシタンス・カップリングを 大きく維持するため、望ましくは薄層(即ち、約5ミル 1/1000インチ)であ るのがよく、又その保護的及び人間工学的特性で選ばれるマイラーのような材料 を含んでもよい。ここで用いられている用語の“明らかなキャパシタンス・カッ プリング”とは、約0.5PFより大きなキャパシタンス・カップリングを意味す るものとする。 指がタッチ・センサ・アレイ22に近づく時に生じる、2つの異なったキャパシ タンス効果がある。第1のキャパシタンス効果はセンスパッド34間のトランス キャパシタンスあるいはカップリングであり、第2のキャパシタンス効果は、自 己キャパシタンスあるいは仮想アースへのカップリングである。センシング回路 網は本発明のタッチ・センサ・アレイ22に結合されており、これらキャパシタン スの一方か両方における変化に応答する。このことは重要であり、なぜなら、2 つのキャパシタンスの相対的サイズはユーザーの環境に依存して大きく変動する からである。自己キャパシタンス及びトランス・キャパシタンスの両方における 変動を検出する本発明の能力は、広い応用範囲を持つ非常に多機能的なシステム をもたらしている。 本発明における好ましい実施形態によれば、タッチ・センサ・アレイ22及び関 連する位置検出回路網を含んだ位置センサシステムは、タッチ・センサ・アレイ2 2に近接する指の接触によるキャパシタンス効果によって、プリント回路板トレ ースのマトリックス上の指位置を検出する。この位置センサシステムは、タッチ・ センサ・アレイ22の近くに置かれた指のX、Y位置を、行及び列の第1及び第2 の導電トレース26及び30間の間隔より高い分解能で知らせるであろう。本発 明のこの実施形態による位置センサはまた、その指の輪郭に比例するZ値であり 、従ってタッチ・センサ・アレイ22上の絶縁層36の表面に指が接触した時の圧 力を示すZ値を知らせる。 本発明の好ましい本実施形態によると、非常に感度のよい軽タッチの検出回路 は、適応的アナログ及びデジタルVLSI技術を使って提供することができる。本発 明の回路は、非常に頑健で、プロセス及びシステム的エラーを較正してしまう。 本発明の検出回路は、容量性インプット情報を処理し、マイクロプロセッサに直 接与えられるデジタル情報を提供する。 本発明の該実施形態によれば、センシング回路網は、単一のセンサ・プロセッ サ集積回路チップに含まれる。このセンサ・プロセッサチップは、いかなる個数 のX及びY“マトリックス”入力も持つ事が出来る。X及びY入力の数は等しい必要 はない。集積回路はデジタルバスを出力として持っている。この図2a〜2dに開示 されている図示的例には、このセンサ・アレイはX及びYの両方向に15トレース を持っている。このセンサプロセッサチップは従って15のXインプットと15 のYインプットを持っている。本発明の原理に従って構成された実際の実施形態 は、X方向に18トレース、Y方向に24トレースを採用していた。当業者は、本 発明で使われるセンシング・マトリックスのサイズは任意のものであり、主に設 計の選択により行われるものであることを理解するであろう。 このX及びYマトリックスノードは、各ラインからのキャパシタンス情報が、指 がどれほどそのノードに近いかを示しながら、並列的に駆動され検出される。走 査された情報は、各次元において、接近する指の輪郭を提供する。本発明のこの 態様によると、プロファイルの重心はX及びYの両方向において得られ、その次元 の位置である。プロファイルの接触曲線は又、Z情報を提供するために積分され る。 本発明のタッチ・センシング技術で採用される駆動及び検出方法は2つある。 本発明の第1の好ましい実施形態によると、センサ・マトリックスの全てのXラ インの電圧は同時に変動するが、Yラインの電圧は一定に保持される。次にこの センサ・マトリックスの全てのYラインの電圧は同時に変動するが、Xラインの電 圧は一定に保持される。この走査法は、指によって与えられる仮想アースに対す るキャパシタンスの測定を強調している。当業者は、これらの2つのステップの 順序は多少任意のものであり、逆でもよいことを理解するであろう。 第2の駆動/検出法によると、センサ・マトリックスの全てのXライン上の電 圧は正方向に同時に変動し、一方Yラインの電圧は負方向に変動する。次に、セ ンサ・マトリックスの全てのXライン上の電圧は、負方向に同時に変動するが、 一方Yラインの電圧は正方向に変動する。この第2の駆動/検出方法はトランス キャパシタンスを強調し、仮想アースのキャパシタンスを強調しない。第1の駆 動/検出法と同じように、当業者は、これら2つのステップは多少任意なもので あり、その順序は逆でもよいと理解するであろう。 今、図3を参照すると、本発明によって使用される好ましいセンシング回路網 のブロック図が示されている。このブロック図及びそれに付随する開示は、1次 元(X)だけでのセンシング面に関するものであり、図1のXインプットプロセシ ング回路網12を含んでいる。当業者は、同一の回路が対向する(Y)次元を検 出するために用いられ、かつ図1のインプット・プロセシング回路網14を含む と認識するだろう。当業者は、その2つの次元が、互いに直交する必要はないこ とに気付くであろう。例えばそれらは、タッチセンサ・アレイの輪郭及びシステ ムの他の要請に適合するように、極座標的あるいは他の特色を持ったものであり 得る。当業者は、ここに開示されている技術は、ただ1組の導電体トレースが使 われている1次元の場合にも同様に適用出来るということを認識するだろう。 各センサ・マトリックスノードのキャパシタンスは、同等のコンデンサ42− 1乃至42−nにより表される。コンデンサ42−1乃至42−nのキャパシタン スは、マトリックスコンダクタのキャパシタンスを含み、そしてセンサ・マトリ ックスのセンシング面にオブジェクト(例えば、指)が最近傍でない時は、特有 のバックグランド値を有する。オブジェクトがセンシング面に接近すると、コン デンサの42−1乃至42−nのキャパシタンスはオブジェクトの大きさ及び近 接さに比例して増大する。 本発明によれば、各センサマトリックスノードでのキャパシタンスは、電荷積 分回路の44−1乃至44−nを使って、同時に測定される。電荷積分回路44 −1乃至44−nは、各キャパシタンス42−1乃至42−Nへ電荷を注入し、対 応するXマトリックス・ライン上で検出されるキャパシタンスに比例するアウト プット電圧を生成するのに使われる。このようにして電荷積分回路44−1乃至 44−nは2方向増幅器のシンボルとして示されている。各々の電荷積分回路4 4−1乃至44−nは、バイアス電圧発生回路46により動作バイアス電圧の供 給を受ける。 ここで用いられているように、“キャパシタンスに比例”という語句は、発生 された電圧信号は検出されたキャパシタンスの単調関数であることを意味してい る。ここで述べられている実施形態では、電圧は、検出されたキャパシタンスに 直接的に線形的に比例する。当業者は他の単調関数で、反比例のもの及び対数や 指数関数の様な非線形比例のものなども、これらに限定されるものではないが、 ここで開示されている原理から逸脱せずに本発明において使用出来るものと理解 するであろう。更に電圧センシング技術と同様に電流センシング技術も使うこと が出来る。 本発明で用いられ、好まれる駆動/検出方法によると、キャパシタンス測定は 、1つの次元について全てのインプットにわたって同時に行われており、個々の インプットを走査するこれまでの技術のやり方に内在する問題を克服している。 従来のやり方の問題点は、それが接触オブジェクトを介しての回路に結合されて いる高周波及び大振幅ノイズ(大きなdv/dtノイズ)に影響を受けやすいこ とである。そのようなノイズは、ノイズレベルの変化のために、早期のスキャン サイクルではないが晩期のスキャンサイクルに現われるノイズにより、指のプロ ファイルの歪みを生じさせられるかも知れない。 本発明は、XついでY方向(またはこの逆もあり)に同時に全てのインプットの スナップショットを取ることにより、この問題点を克服している。投射されるノ イズは、全てのインプットにわたって指信号の強さに比例するので、指の重心の 回りに対称である。それは指の重心周りに対称的なので、指の位置に影響を与え ない。更に電荷増幅器は差分測定関数を実行し、コモンモードノイズを更に排除 する。 電荷積分回路44−1乃至44−nの特質のため、それらの出力は時間により 変化し、またほんの短時間だけ所望の電圧出力を有するであろう。現在好まれる ように、フィルター回路48−1乃至48−nはサンプル・ホールド・スイッチ ・コンデンサ・フィルタとして実施される。 所望の電圧は、フィルターの回路48−1乃至48−nにより捕捉される。制 御網56で制御されるので、このフィルター回路48−1乃至48−nは、検出 された信号からの高周波数ノイズを濾波する。これは、電荷積分回路44−1乃 至44−nのアウトプット・キャパシタンスよりかなり大きい、フィルターのた めのコンデンサを選定することにより可能となる。更に、当業者は、スイッチ・ コンデンサ・フィルター回路48−1乃至48−nは、希望の電圧を捕捉し、そ れらを蓄えるということを認識するであろう。 本発明によると、キャパシタンス測定値から電圧型で得られたキャパシタンス 情報はデジタル化され、デジタル形式で処理される。従ってフィルタ回路48− 1乃至48−nにより記憶された電圧は、サンプル/ホールド回路50−1乃至 50−nに記憶され、残りの回路網は、同時に取られたインプットデータを処理 する。サンプル/ホールド回路50−1乃至50−nは、当技術で良く知られた 従来のサンプル/ホールド回路として構成されてもよい。 サンプル/ホールド回路50−1乃至50−nのアウトプットでサンプリング されたアナログ電圧は、アナログからデジタルへの(A/D)コンバータ52により デジタル化される。ここで好まれるように、A/Dコンバータ52は、インプット 電圧を10ビット幅デジタル信号(1,024の1部分の解像度)に分解するが 、当業者は、他の分解能が使われても良いことに納得する。A/Dコンバータ52 は、当技術で良く知られている。従来の連続式概算型コンバータでもよい。 本発明に使われている電荷積分器回路によると、電荷積分器のアウトプットの バックグランド・レベル(オブジェクト不在)は約1ボルトである。指や他のオ ブジェクトの存在から得られるΔVは典型的には約0.4ボルトである。従ってA /Dコンバータ52の電圧範囲は約1〜2ボルトの範囲にあるべきである。 重要な考え方としてA/Dコンバータ52に対する最小及び最大電圧参照ポイン トがある(Vmin及びVmax)。ノイズは、もし参照電圧が固定値だと位置を振動 させるということが発見された。本発明に使われているこの問題の解決策は、電 荷積分回路44−Vmin及び44−Vmaxで感知され、フィルター回路48−Vmin及 び48−Vmaxで処理され、サンプル/ホールド回路50−Vmin及び50−Vmaxで 蓄えられる、参照キャパシタンス42−Vmin及び42−VmaxからのVmin及びVmax の参照電圧を動的に発生させることである。このようなやり方だと、信号がタッ チ・センサ・アレイ22からサンプリングされる時に存在する全てのコモンモード ノイズは、Vmin及びVmaxの参照電圧値にも存在し、相殺される傾向にあるであろ う。当業者は、参照キャパシタンス44−Vmin及び44−Vmaxは、タッチ・セン サ・アレイ22の中で不連続のコンデンサか余分のトレースとして存在するかも 知れないことを理解するだろう。 本発明によれば、Vminの参照電圧は、オブジェクトが存在しない時のタッチ・ センサ・アレイ22の中で遭遇すると考えられる最小のキャパシタンスに等しい 値を持つコンデンサから発生させられる(2インチ平方のタッチ・センサ・アレイ で約12pF)。Vmaxの参照電圧は、オブジェクトが存在する時のセンサ・アレイの 中で遭遇すると考えられる最大のキャパシタンスに等しい値を持つコンデンサか ら発生させられる(2インチ平方のセンサ・アレイで約16pF)。 A/Dコンバータ52のアウトプットは演算ユニット20にインプットを与える 。図8を参照すると更に十分に開示が行われるが、この演算ユニット20の機能 は、タッチセンサ・アレイ22でのX及びYの両方向の個別のセンスライン上の信 号の荷重平均を計算することである。このようにして、演算ユニット20は、図 1に示すように、Xインプット・プロセシング回路網16及びYインプット・プロ セシング回路網18に分けられる。 図3の制御回路網56は、残りの回路網の動作を制御する。このシステムは、 別個にサンプリングされ、その動作においてパイプライン処理されるので、制御 回路網56が信号の流れを管理するためにある。制御回路網56によって実施さ れる機能は、従来は状態マシンあるいはマイクロコントローラとして該技術で普 通に知られているものを介して、生成されてもよい。 図3の個々のブロックの構造及び動作を今開示する。今、図4a、4b、及び5 を参照して、典型的な電荷積分回路を述べる。電荷積分回路44が、図4aに簡 略化概略図として、また図4bに図式概略図として示されている。電荷積分回路 44の動作タイミングを図5に示す。これらのタイミング信号は、コントローラ ブロック(制御回路網)56により与えられる。 電荷積分回路44は、コンデンサを充電するために電流を使うという基本的な 物理現象に基づいている。もしコンデンサが一定電流で一定時間充電されると、 電圧は、キャパシタンスに反比例するコンデンサ上に生成される。充電すべきキ ャパシタンスは、内部コンデンサと並列にあるセンサ・マトリックス・ライン・ キャパシタンス42である。この内部コンデンサは興味ある電圧を含む。 今、図4aを参照すると、図示的電荷積分回路44の簡単な概念図が示されて いる。電荷積分回路インプットノード60は、センサマトリックスのX(あるい はY)のラインの一つに接続されている。第1の短絡スイッチ62が電荷積分回 路インプットノード60と正の電源レールであるVDDの間で接続されている。第 2の短絡スイッチ64は、電荷積分回路インプットノード60と負の電源レール であるアース間で接続されている。正の定電流源66は、正の電源レールVDD及 び電荷積分回路インプットノード60に第1の電流源スイッチ68を通して接続 されている。負の定電流源70は、アースと電荷積分回路インプットノード60 に、第2の電流源スイッチ72を通して接続されている。他の高及び低電圧レー ルがVDD及びアースの代わりに使い得る事は明らかである。 第1の内部コンデンサ74はVDDと電荷積分回路44のアウトプットノード7 6の間で接続されている。正の電圧記憶スイッチ78は、アウトプットノード7 6とインプットノード60との間で接続されている。第2の内部コンデンサ80 は、その1つのプレートはスイッチ82を通してアースに接続され、かつ電荷積 分回路44のアウトプットノード76にスイッチ84を介して接続され、そのプ レートの他の1つは負の電圧記憶スイッチ86を通してインプットノード60と スイッチ88を通してVDDに接続されている。第1及び第2の内部コンデンサ7 4及び80のキャパシタンスは、内部のセンサ・マトリックス・ラインのキャパ シタンスの小部分(即ち、約10%)であるべきである。代表的な実施形態では 、センサマトリックス・ライン・キャパシタンスは約10pFであり、第1及び第 2の内部コンデンサ74及び80のキャパシタンスは約1pFであるべきである。 本発明の好ましい本実施形態によると、使用している方法は、加えられたノイ ズの除去のための差分測定であり、その利点は、どんな低周波数のコモンモード のノイズも除去できるということである。次の議論では、全てのスイッチは、閉 と認められない限り、開であるとの仮定が必要である。まず、センサ・マトリッ クス・ラインは、第2のスイッチ62を介してVDDに時々刻々短絡させられてお り、電圧記憶スイッチ78は閉じられて、センサラインのキャパシタンスと並列 に、第1の内部コンデンサ74を接続している。それから、並列なコンデンサの 組み合わせは定電流で一定の時間、第2の電流源スイッチ72を介して負の定電 流源70から放電されている。一定時間の終においては、電圧記憶スイッチ78 は開き、このようにして第1の内部コンデンサ74上のセンサ・マトリックス・ ライン上に電圧を記憶している。 このセンサラインは、刻々と第2のスイッチ64を通してアースに短絡されて おり、スイッチ82及び86は、第2の内部コンデンサ80をセンサ・ラインの キャパシタンスに並列にコンデンサを置くために閉じられている。第1の電流源 スイッチ68は閉じられ、並列なコンデンサの組み合わせは、電流源66からの 定電流で、第1のサイクルの一定時間と等しい一定時間の間放電される。一定時 間の終りでは、電圧記憶スイッチ86は開となり、このようにしてコンデンサ8 0上にセンサ・マトリックス・ライン上の電圧が記憶される。 第1及び第2の測定電圧は、平均化される。これはスイッチ82を開き、スイ ッチ88及び84を閉じることにより達成されるが、両スイッチは第1の内部コ ンデンサ74と並列に第2の内部コンデンサ80を置く。第1及び第2のコンデ ンサ74及び80は、同一のキャパシタンスを有するので、それらを通じての電 圧は、各々個々に通じての電圧の平均と等しい。次いで、この最終結果の値は、 フィルタ回路48−1から48−nの中の適当な1つに伝達される値である。 低周波数ノイズ、特に50/60Hz及びそれらの調波は、DC電流成分として振 る舞い、それは、1つの測定では加算的で、他では減算的である。2つの結果が 加えられると、ノイズ成分はゼロに平均化される。ノイズ排除の量は、ここで開 示されるように、連続していかに早く2つの対抗する充電及び放電のサイクルが 実施されるかの関数である。この電荷積分回路を選択する理由の1つは、測定値 が速く得られることである。 今、図4bを参照すると、図4aの概略図の電荷積分回路44の実例となる実施 形態のより完全な概略図が示されている。インプットノード60がVDDとアース にパスゲート90と92を介して接続されており、これらは図4aの第1及び第2 のスイッチ62及び64を置き変えるものである。第1のパスゲート90はコン トロール・インプットに送られる信号ResetUpにより制御され、第2のパスゲー ト92はコントロール・インプットに送られるResetDnにより制御される。当業 者は、図4b中に同一シンボルで表示されている全ての他のパスゲートと同様に 、第1及び第2のパスゲート90及び92は、該技術でよく知られている従来の CMOSパスゲートであると認識するであろう。ここで用いられる規則は、パスゲー トは、そのコントロールインプットが低いとオフになり、そのコントロール・イ ンプットが高いとオンになって低インピーダンス接続を示すということである。 PチャンネルMOSトランジスタ94及び96は、電流ミラーとして構成されてい る。PチャンネルMOSトランジスタ94は正の定電流源66として役目を果たし、 パスゲート98は図4aの第1のスイッチ68として役目を果たす。パスゲート 98のコントロール・インプットは、信号StepUpで制御される。 NチャンネルMOSトランジスタ100及び102も電流ミラーとして構成されて いる。NチャンネルMOSトランジスタ100は、負の定電流源70として役目を行 い、パスゲート104は図4aの第2のスイッチ72として役目を行う。パスゲ ート104のコントロールインプットは、信号StepDnにより制御される。Pチャ ンネルMOSトランジスタ106とNチャンネルMOSトランジスタ108は、電流ミ ラーであるPチャンネルMOSトランジスタ96及びNチャンネルMOSトランジスタ1 02と共に直列に配置されている。PチャンネルMOSトランジスタ106のコント ロールゲートは、イネーブル信号ENにより駆動され、これは電流ミラーを活動的 にするためPチャンネルMOSトランジスタ106をオンにする。この装置は、電荷 積分回路44が、使われてない時に電力を節約するためオフになるように、電力 節約装置として使用される。 NチャンネルMOSトランジスタ108は、参照電圧Vbiasにより駆動されるゲー トを持っており、これは電流ミラーであるPチャンネル及びNチャンネルMOSトラ ンジスタ96及び108を介して電流を設定する。電圧Vbiasは図10を参照す ればより詳細に開示されるように、サーボフィードバック回路により設定される 。当業者は、この実施形態は、較正がリアルタイムで起こり(長時間の一定のフ ィードバックを介して)、これによりセンサ・環境変化によるあらゆる長時間の 影響もゼロにしてしまうということを認識するだろう。本発明の現在の実施形態 では、Vbiasは、全ての電荷積分回路44−1から44−n、44−Vmax及び44− Vm inを通して共通である。 NチャンネルMOSトランジスタ102及び108の適切なサイズ化は温度補償を 与えることに注意されたい。これは、NチャンネルMOSトランジスタ108のしき い値は温度と共に減少し、一方NチャンネルMOSトランジスタ102及び108の 両方の移動度は温度と共に減少するという事実を利用して達成されている。しき い値の減少は、電流増大効果を有し、一方移動度の減少は、電流減少効果を有す る。適切な装置の寸法を採用することにより、これらの効果は、大部分の動作範 囲で互いに相殺できる。 第1の内部コンデンサ74の1つのプレートはVDDに接続され、他のプレート は、アウトプットノード76と、図4aにおいて電圧記憶スイッチ78として示 されるパスゲート110を介してインプットノード60とに接続されている。パ スゲート110のコントロールインプットはコントロール信号SUpで駆動される 。第2の内部コンデンサ80の1つのプレートは、パスゲート112(図4aの スイッチ86)を介してインプットノード60に、パスゲート114(図4aの スイッチ82)を介してVDDに接続されている。パスゲート112のコントロー ルインプットは、コントロール信号SDnにより駆動され、パスゲート114のコ ントロール・インプットはコントロール信号ChUpにより駆動される。第2の内部 コンデンサ80の他のプレートは、NチャンネルMOSトランジスタ116(図4a のスイッチ82)を介してアースに、又パスゲート118(図4aのスイッチ8 4)を介してアウトプット・ノード76に接続されている。パスゲート118の コントロール・インプットは、コントロール信号Shareにより駆動される。 図4a、4b及び図5のタイミング・ダイアグラムを参照すると、1回の走査サイ クル中の電荷積分回路44の動作を観察できるであろう。最初に、EN(イネーブ ル)コントロール信号はOvになることによりオンになる。これは電流ミラーをオ ンにし、充電及び放電電流源のPチャンネル及びNチャンネルMOSトランジスタ9 4及び100をオン状態にする。ResetUpコントロール信号は、この時ハイレベ ルの活動状態にあり、これはインプット・ノード60(そしてそれが接続されて いるセンサ・ライン)をVDDに短絡させる。SUpコントロール信号も、この時ハイ レベルの活動状態にあり、これは第1の内部コンデンサ74とアウトプット・ノ ード76をインプット・ノード60に接続している。この配置は動作サイクルの 次にいう放電部分が既知の平衡状態からスタートすることを保証する。 放電プロセスはResetUpコントロール信号がオフになった後スタートする。Ste pDnコントロール信号はオンになり、NチャンネルMOSトランジスタ100である 放電電流源をインプット・ノード60とそれが接続されたセンサ・ラインに接続 する。StepDnは所定の時間量の間にオンとなり、負の定電流源は、センサ・ライ ンと第1の内部コンデンサ74の組み合わせキャパシタンスの電荷を放電し、こ のようにして、その時間にその電圧を下げる。StepDnは次いでオフとなる。短時 間後SUpコントロール信号はオフとなり、第1の内部コンデンサ74に測定電圧 を記憶する。それが放電サイクルを終わらせる。 次にResetDnコントロール信号がオンとなり、そのセンサラインをアースに短 絡させる。同時にSDnとChDnコントロール信号はオンとなり、アースとセンサラ インの間の第2の内部コンデンサ80を接続する。第2の内部コンデンサ80は アースに放電し、次の充電サイクルが常に既知の状態からスタートすることを保 証している。 充電サイクルはResetDnコントロール信号がオフになり、StepUpコントロール 信号がオンになった後にスタートする。この時点で、電流充電源であるPチャン ネルMOSトランジスタ94は、センサ・ラインに接続され、電圧を上げてセンサ ・ラインを充電するため定電流を供給する。StepUpコントロール信号は、(望ま しくは、前述のサイクル時間に等しい)所定の時間量の間、オンとなり、キャパ シタンスを放電させ、次いでそれはオフにされる。次いでSDnコントロール信号 はオフになり、第2の内部コンデンサ80を介して測定電圧を残す。 平均化サイクルが今、スタートする。まず第2の内部コンデンサ80上の電圧 がレベル変化させられる。これはオフになっているChDnコントロール信号よりな され、第2の内部コンデンサ80の一個のプレートをフローティング状態にさせ る。次いでChUpコントロール信号がオンとなり、そのコンデンサの第2のプレー トをVDDに接続する。次いで、Shareコントロール信号がオンとなり、これはコ ンデンサ80の第1プレートをアウトプット・ノード76に接続し、この様にし て第1及び第2のコンデンサ74及び80を並列に置く。これは2つのコンデン サを通しての電圧の平均化効果を有し、かくして先に述べたように、コモンモー ドのノイズを減じる。この平均電圧はまた、アウトプットノード76上で利用で きる。 当業者は、放電及び充電サイクルで得られた電圧の平均化作業に存在するコモ ンモードのノードのノイズ相殺特性は、2つのサイクルが時間内で近接して一緒 に行われる時に最も有効であるということを理解するであろう。本発明によれば 、ChDnとChUp信号は、本発明のこの特徴での利点を取るために相殺されるノイズ 期間の四分の一よりかなり短い時間内にその相互に関して印加されるべきである 。 本発明によると、2つの異なった駆動/検出法が開示されている。当業者は、 図4a、4b及び5を参照して開示されている電荷積分回路44は、ここに開示され ているいずれの走査法に従って動作することに適応的であると容易に認識するだ ろう。 電荷積分回路44の作動を理解すれば明らかなように、そのアウト・プット電 圧は短時間に利用できるもので、環境ノイズを受け易い。ノイズの影響を最小に するために、スイッチ・コンデンサ・フィルター回路48が使われる。今図6を 参照すると、本発明で使用してもよい図示されたスイッチ・コンデンサ・フィル タ回路48の概略図が示されている。当業者は、スイッチ・コンデンサ・フィル タ回路48が、インプット・ノード120、Sampleコントロール信号により駆動 されるコントロールインプットを有するパスゲート122、パスゲートのアウト ・プット126とアースのような固定電圧の間で接続されたコンデンサ124、 及びコンデンサ124とパスゲートのアウトプット126との間の共通の接続を 備えたアウトプットノードとを備えることを理解するであろう。代表的な実施形 態では、コンデンサ116は約10pFのキャパシタンスを持つ。 当業者により認識されると思われるように、スイッチ・コンデンサ・フィルタ ー48は、一部はサンプル/ホールド回路であり、サンプル期間のK倍であるフ ィルタ時間定数を有し、ここでkは、それが接続されている図4a及び図4bの電 荷 積分回路のコンデンサ74及び80の合計に対するコンデンサ124の比である 。スイッチ・コンデンサ・フィルター回路48は更にシステムへのノイズの挿入 を減じる。望ましい実施形態ではK=10/2=5である。当業者は、他のタイ プのフィルター回路、例えばRCフィルターが本発明に使わてもよいことを理解す るであろう。 今、図7を参照すると、図3のA/Dコンバータ52の好ましい配置のより詳細 なブロック図が示されている。タッチセンサ・アレイには、ラインよりより少な いA/Dコンバータがあり、A/Dコンバータへの入力は、タッチセンサ・アレイ 内のいくつかのラインの間で各々個々のA/Dコンバータを分け合うように多重化 される。図7の配置は、集積回路のレイアウト面積の使用という点で、各インプ ットラインに個々のA/Dコンバータを与えるよりも効率的である。 図7に図示された実施形態では、24個の導電性ライントレースが、図2a〜 2dのセンサ・アレイ10に仮定されている。図7に示されるように、サンプル /ホールド回路50−1乃至50−24の出力は、アナログマルチプレクサ13 0のアナログ・データ・インプットに与えられる。アナログマルチプレクサ13 0は6つのアウトプットを持ち、各々は個々のA/Dコンバータ52−1乃至52 −6のインプットを駆動する。アナログマルチプレクサ130の内部配置は、イ ンプットの4つの異なるものがアウトプットの各々に多重化されるようなもので ある。アナログマルチプレクサ130は、6つの内部マルチプレクサブロック1 32−1から132−6として概念的に描かれている。 図7に示す例では、サンプル/ホールド回路50−1乃至50−4から取られ たインプットは、A/Dコンバータ52−1を駆動する内部マルチプレクサブロッ ク132−1のアウトプットに多重化される。同様にサンプル/ホールド回路5 0−5乃至50−8から取られたインプットは、A/Dコンバータ52−2を駆動 する内部マルチプレクサのブロック132−2のアウトプットへ多重化される。 サンプル/ホルドの回路50−9乃至50−12から取られたインプットは、A/ Dコンバータ52−3を駆動する内部マルチプレクサ132−3のアウトプット に多重化される。サンプル/ホールド50−13乃至50−16から取られたイ ンプットはA/Dコンバータ52−4を駆動する内部マルチプレクサブロック13 2−4のアウトプットへ多重化される。サンプル/ホールド回路50−17乃至 50−20から取られたインプットは、A/Dコンバータ52−5を駆動する内部 マルチプレクサブロック132−5のアウトプットに多重化される。そして、サ ンプル/ホールド回路50−21乃至50−24から取られたインプットは、A/ Dコンバータ52−6を駆動する内部マルチプレクサのブロック132−6のア ウトプットへ多重化される。 アナログマルチプレクサ130はバス134で概念的に表わされる1組のコン トロール入力を持っている。図7に示す実施形態において、内部マルチプレクサ 132−1乃至132−6の各々は、4インプットのマルチプレクサであり、従 ってコントロールバス134は4つのうちの1つを選択するための2ビットバス を含んでもよい。当業者は、図7の配置は、24個のチャンネルからのA/D変換 のタスクに対する多くの特定の解決策の単なる1つであり、他の満足のいく同様 の配置が可能であることを理解するであろう。 簡単なデコーディング方法においては、マルチプレクサ132−1乃至132 −6は、連続して、第1から第4までのインプット上にあるアナログ電圧をA/D コンバータ52−1乃至52−6のインプット上へ各々送り込む。アナログ値が A/Dコンバータ52−1乃至52−6のインプット内で定まると、CONVERTコマン ドが、共通のA/Dコントロールライン136上で印加され、A/D変換プロセスを始 める。 このA/D変換プロセスが完了すると、インプット電圧を表わすデジタル値は、 レジスター138−1乃至138−6内に記憶される。現在好まれるように、レ ジスター138−1乃至138−6は各々2ワードレジスターを含み、従って1 ワードが演算ユニット54に対しレジスターから読み出されてもよく、一方第2 のワードは、システムのスピードを最大にするために、レジスターに書き込まれ ている。そのようなレジスターのデザインは技術的に従来のものである。 今、図8を参照すると、演算ユニットのより詳細なブロック図が示されている 。当業者は、演算ユニット20は、x及びY次元、即ち図1のXインプットプロセ シ ング回路16及びYインプットプロセシング回路18の両方からの情報を処理す ることを理解するだろう。 演算ユニット20の構造形状を開示する前に、タッチ・センサ・アレイ22に近 接したオブジェクトの重心位置が、本発明に係る好ましい方法によって決定され る場合に、それを実行する上記好ましい方法を理解することは有益である。 本発明の好ましい実施形態によると、両方の方向でのオブジェクト位置は、タ ッチ・センサ・アレイ10の個々のセンサライン上で測定されたキャパシタンスの 荷重平均値を求めることにより決定できる。次の議論において、X方向が用いら れるが、当業者は、この議論はY方向の荷重平均値の決定にも同様に適用される と理解するであろう。良く知られているように、荷重平均値は次により決定でき る。 ここでΔCi=Ci−COiである。Ciはi番目のトレースで現時点で測定されるキャ パシタンスでありCOiはオブジェクトがない時より少し前に同じトレース上で測 定された値である。これら過去及び現在のキャパシタンス測定値に関し、位置は 次の様に表現される。 加算に対する乗算の分配性を利用して、この式は次式と等しい様に見られる。 ここで、分子(ニューメレイタ)及び分母(デノミネイタ)の負の項はオフセ ットで、オブジェクトがない時のキャパシタンスのバックグランド値を表わす。 もし分子オフセットを表すのに項ONをかつ分母オフセットを表すのに項ODを用 いると、式3は次の様に書き直される。 今、図8を参照すると、演算ユニット20は、Xの分子及び分母アキュムレー タ150及び152と、Yの分子及び分母アキュムレータ154及び156を含 んでいる。Xの分子及び分母アキュムレータ150及び152と、Yの分子及び分 母アキュムレータ154及び156に対する演算数のデータソースは、図1のタ ッチ・センサ・アレイ22の各(X及びY)方向のレジスタ138−1から138− 6である。X及びYの分母アキュムレータ152及び156は、A/D変換からのデ ジタル結果を加算する。X及びYの分子アキュムレータ150及び154は、単純 な和でなく、インプットデータの荷重和を計算する。アキュムレータ150、1 52、154及び156は、当業者が直ちに理解できる様に、ハードウエア・エ レメントあるいはマイクロプロセッサ上を走るソフトウエアとして構成すること が出来る。 図8から解る様に、分子アキュムレータ150及び154は式4の次式を計算 し、 分母アキュムレータ152及び156は式4の次式を計算する。 X及びYの分子及び分母オフセット・レジスタ158、160、162及び16 4の内容は、加算器166、168、170及び172においてアキュムレータ 150、152、154及び156に記憶されている結果から減じられる。加算 器166はXの分子オフセット・レジスタ158内に記憶されているオフセット ONXを減じる。加算器168はXの分母オフセットレジスタ160内に記憶され ているオフセットODXを減じる。加算器170は、Xの分子オフセット・レジス タ162内に記憶されているオフセットONYを減じる。加算器172は、Yの分 母オフセットレジスタ164に記憶されているオフセットODYを減じる。分子及 び分母ペアは除算ブロック174及び176により除算され、X及びY位置データ を生成させ、X及びY分母ペアはブロック178によって用いられて、Z軸(圧力 )データを生じる。ブロック178により、行われる機能は後に開示される。オ フセットODX、ONX、ODY及びONYは較正ユニット180から命令が出れば、ア キュムレータの内容からサンプリングされる。 当業者は、本発明によるシステムのアーキテクチャアは多くの方法で分配され 、その方法のいくつかは、本発明のシステムが接続されているホストコンピュー タであろうと、ここに述べる集積回路とホストコンピュータとの間の任意のとこ ろにあろうと関係なく、マイクロプロセッサーの利便性を含むことを認識するだ ろう。本発明の実施形態は、合計項を表す集計分子及び分母値が、処理のための ON及びODオフセット値と共にそのようなマイクロプロセッサに送られたり、あ るいは、全ての処理が、該技術で知られているようにプログラム化されたマイク ロ プロセッサで達成されるような場合に、意図されたものである。 まず分子及び分母アキュムレータ150、152、154及び156は、シス テム立ち上がりの間はゼロに設定される。もし図7に示すような多重化されたA/ Dコンバータが使用されるなら、レジスター138−1の第1ワード内のデジタ ル化された電圧データ(サンプル/ホールド回路50−1のアウトプットでの電 圧を表わす)はアキュムレータの合計に加算され、その結果はアキュムレータに 記憶される。続いてレジスタ138−2乃至138−6の第1ワードに記憶され ているデジタル化された電圧値(各々、サンプル/ホールド回路50−5、50 −9、50−17及び50−21のアウトプットでの電圧を表わしている)はア キュムレータの合計に加算され、その結果はアキュムレータに記憶される。前述 のようにA/Dコンバータ52−1乃至52−6は、この時サンプル/ホールド回 路50−2、50−6、50−10、50−14、50−18及び50−22の アウトプットにある電圧を変換したり、レジスタ138−1乃至138−6の第 2ワードの中のデジタル値を記憶しても良い。 次に、レジスタ138−1から138−6の第2ワードに記憶されているデジ タル化された電圧値(サンプル/ホールド回路50−2、50−6、50−14 、50−18及び50−22のアウトプットでの電圧を各々表わしている)は、 アキュムレータの合計に加算され、その結果はアキュムレータに記憶される。 引き続いて、レジスタ138−1乃至138−6の第1ワードに記憶されてい るデジタル化された電圧値(各々サンプル/ホールド回路50−3、50−7、 50−11、50−15、50−19及び50−23のアウトプットでの電圧を 各々表わしている)はアキュムレータの合計に加算され、その結果はアキュムレ ータに記憶され、次いで、レジスター138−1乃至138−6の第2ワードに 記憶されているデジタル化された電圧値(サンプル/ホールド回路50−4、5 0−8、50−12、50−16、50−20及び50−20及び50−24の アウトプットでの電圧を各々表わしている)が同様に処理されている。 この時点で、上記複数のアキュムレータは個々のデジタル化された電圧値の全 合計を有する。ON及びODオフセット・レジスター158及び164に記憶され ているデジタル値は、今や分子及び分母アキュムレータに記憶されている値から 減じられる。除算器である除算ブロック174と178での除算演算は、次いで 、荷重平均値計算を完了する。 除算演算はまた、アキュムレータ内に記憶された上記値を取り出したり又は記 憶自身を実行することができる外部マイクロプロセッサによって実行されてもよ い。ON及びODオフセット値は、現在外部マイクロプロセッサより導出されるの で、この除算演算により、その外部マイクロプロセッサに示される付加処理コス トは最小になる。一方、この特定の目的のためのマイクロプロセッサは、ここで 開示の発明から逸脱することなく、これらの処理タスクを実行するために、チッ プ上に含まれてもよい。 上に開示された処理は、約1ミリ秒以内で起こり、繰り返し実行されるだろう 。現行のマウスの標準は、位置情報を1秒間に40回更新しており、このように して、本発明の装置は容易にこの繰り返し速度で実行される。 本発明で使われている方法の特性から考えると、本発明のシステムに付加的ハ ードウエアを要せずに付加的なノイズの除去を提供することが考えられる。上に 開示された過程が実行された後、アキュムレータは空にされ、プロセスが繰り返 されることが明白である一方、上記値はまたアキュムレータに残存することが許 されてもよい。もし、これが行われると、平均化機能が実行されて、さらにノイ ズを除去する。本発明のこの態様によると、多くのサンプルが取られ、処理シー ケンスの終でそれらを空にせずにアキュムレータを通過させられる。好ましくは 、25個のサンプルは、単一の除算の結果がシステムによって使用するために取 り入れられる前に、処理され、このようにして、遷移システムノイズのスパイク の影響を大きく減じる。当業者は、アキュムレータを空にする前に採られるサン プルの数は、データ捕捉速度、データ処理率のような要因により左右される設計 選択の問題であると理解するであろう。 本発明のシステムは、部品の老化、湿気によるキャパシタンスの変化、接触表 面の汚れなどの様な変化する条件に適応することができる。更に、本発明は効果 的に周囲ノイズを最小にする。本発明によると、これらの効果は3通りの方法で 考慮される。先ず、オフセット値ON及びODは、変化する条件を調節するために 動的に更新される。第2に、サーボフィードバック回路は電荷積分回路44−1 から44−nのバイアスを設定するために用いられるバイアス電圧を決定するた めに与えられている。第3に、前にここで開示されたように、A/DコンバータのV max及びVminのための参照電圧も、ノイズ・マージンに対する信号を増大させる ように動的に変更される。 図9を参照すると、図8の演算ユニットと共に使うことができる較正ユニット 150のブロック図が示されている。較正ユニット150はアルゴリズムを実行 し、指あるいは他の導電性オブジェクトがタッチ・センサ・アレイ22に近くない 時の決定を試みることにより分子及び分母オフセット値を設定する。 前に開示されたように、ON及びODオフセット値は、オブジェクトが無い場合 のアレイキャパシタンスのベースライン値を表わす。本発明によると、これらの 値も更新される。というのは、低すぎたり高すぎたりするベースライン・レベル は、誤差の符号に依存して、オブジェクトの自明な位置を変動させる効果を持っ ているからである。これらの値は、オブジェクトがセンサ・アレイ22に無いと きに読まれた値を選択することにより設定される。いつオブジェクトがセンサ・ アレイ22にないかを“知る”外部的方法は無いので、本発明のもう1つの態様 によるアルゴリズムが用いられ、これらのオフセット値が設定され動的に更新さ れる。較正ユニットが、指が無い時にZ値の中の代表値として表われるZ値を見た とき、較正ユニットはオフセット・レジスタ(図8の158、160、162及 び164)に知らせ、アキュムレータの現在値から再ロードされる。本発明の現 在好まれてる実施形態によれば、オフセット値を更新する決定は、XあるいはY方 向の唯一つの方向におけるタッチ・センサ・アレイ22の挙動に基づいているが、 その決定がなされると、4つのオフセット(ONX、ODX、ONY及びODY)は全て 更新される。本発明の他の実施形態では、更新の決定は、ここに行われる基準に より、各方向個々に行う事が出来る。 較正アルゴリズムは、分母アキュムレータ値の選択された1つの値での変化を モニターすることにより作動する。本発明によると、タッチ・センサ・アレイ22 の導電性ラインの複数組の中の1つのキャパシタンスの変化に対する感度は、タ ッチ・センサ・アレイ22内の導電性ラインの複数組の中の他の1つのキャパシタ ンスの変化に対する感度よりも大きいということが観察された。経験が示唆する ところによると、キャパシタンス変化に対するよりも大きな感度を有する導電性 ラインの組は、他方向に沿って物理的に導電性ラインの上部に置かれ、従って、 タッチ・センサ・アレイ22の接触表面に最も近いというものである。導電性ライ ンの上部の組は、導電性ラインの下部の組をセンサ・アレイ22の表面上部に起 こるキャパシタンス変化から部分的に遮蔽する傾向がある。 指の圧力はセンサライン上で測定されたキャパシタンスを合計することにより 得られる。この値は、オフセットODを減じた後に分母アキュムレータに既にあ る。もしその圧力が適当なしきい値を越えれば指は存在する。このしきい値は経 験的に選定でき、表面材料と回路タイミングの関数である。このしきい値は個々 のユーザの好みに合うように調節されてもよい。 装置により報告された圧力は、図8のブロック178で実施されるようにX及 びY方向に対する分母の簡単な関数f(XD,YD)である。可能な機能は、1つの好ま しい分母値を選択したり、あるいは分母を合計したりすることを含む。好ましい 本実施形態では、二つの分母のより小さい方が選ばれる。この選択は、Xセンサ が有効なデータを生成するがYセンサがそうでない場合、あるいはその逆である 場合に、もし指がパッドの端部を少しはなれて動くと圧力をしきい値以下にさせ る望ましい効果を有する。これは電子ベゼルとして振る舞い、センサ領域の縁で の機械的ベゼルとしての代わりをすることが出来る。 図8の例に於いて、Y分母が最も感度が良好なので、モニタ用に選ばれる。選 ばれた分母は較正アルゴリズム用にZと称する。この分母に対する現在の記憶オ フセット値はOzと称する。 較正アルゴリズムの最終目標は、静止しているZレベルのゆっくりした変動を 追跡することであり、一方では指に対して確実に較正しないことと、またノイズ から発生する瞬間スパイクの較正をやらないことである。当業者にとって次の開 示から明らかになると思われるが、較正アルゴリズムは、デジタルあるいはアナ ログのハードウエアあるいは、ソフトウエアで実行されるであろう。実際に発明 者により実験された現行の実施形態では、較正アルゴリズムはソフトウエアで実 行された。 Z値が較正ユニットに到達すると、フィルタ182を通過する。フィルタ18 2と一緒に動作するヒストリ・バッファ184は、最近のZ値の“ランニング平 均”を保持する。新しいZ値が到達すると、現在作動中の平均値Fzは式にしたが って更新される。 新Fz = α( 旧F z) + (1ーα)Z ここでαは0と1の間の一定の係数で典型的には1に近く、Zは現在のZ値であ る。好ましい実施形態では、αは約0.95である。その意向は、FzがZにおける短 い摂動(perturbations)に大きく影響されなくて、ゆっくりとした変動に十分 緩慢に変化する様にするためである。 フィルタ182はコントロール・ユニット186から信号ENABLEを受け取る。 ランニング平均Fzは、ENABLEが印加される時のみ、新しいZ値に基づいて更新さ れる。ENABLEは非印加されると、Fzは一定にとどまり現在のZに影響を受けなく なる。 ヒストリバッファ184は、幾つかの最も最近のFz値を記録する。本実施形態 では、ヒストリバッファ184は2つ前のFz値までを記録する。ヒストリバッフ ァ184はシフトレジスタ、サーキュラキュー、又はアナログ遅延ラインとして 実行されてもよい。ヒストリバッファ184がコントロールユニット186から REWIND信号を受け取ると、現状の稼働時平均値Fzを最も古く記憶された値に再記 憶させる。それはまるでフィルタ182が、ヒストリバッファ184の深さに対 応する時間の間、“遡及的に”不具にされたかの様である。ヒストリバッファ1 84の目的は、その様な不具を許容することである。 現状の稼働時平均値Fzは、現在のZと現在のオフセットOzと、絶対差分ユニッ ト188並びに190、及びコンパレータ192により比較される。絶対差分ユ ニット188はZ及びFzを減じ、その差の絶対値を出力する。絶対差ユニット1 90は、Oz値とFz値を減算し、その差の絶対値を出力する。コンパレータ19 2は、もし絶対差分ユニット188の出力が、絶対差分ユニット190より小さ い、即ちもしFzがOzよりもZに近いとき、UPDATE信号を印加する。このUPDATE信 号は、Zの平均値が新しい静止レベルに移る時は印加される傾向となるであろう 。その信号は、Zが通常の静止レベルからそれて少し変化したとき印加されない 傾向がある。フィルター定数αは、この目的のために“少し”と考えられる変化 度を決定する。 減算ユニット194は簡易な減算器で、ZとOzとの間の符号を有する指示差( signed diffrence)を計算する。この減算器は図8の減算器172とともに実質 的に余分であり、従って実際の実行の時に合併させてもよい。減算器のアウトプ ットCzは較正されたZ値、即ち指の圧力の推定値である。この圧力値は、コンパ レータ196及び198により、正及び負のZのしきい値と比較される。これら のしきい値は、実質的に大きさが等しい必要はないが、ZTH及び-ZTHとして示さ れる。 もし圧力信号CzがZTHよりも大きいと、信号FINGERは印加され、指の存在の可 能性を指示する。較正ユニットで使われるしきい値ZTHは、指の存在を検出する ために残りのシステムにより使われるそれに類似しており、あるいは、異なった 値を持つかもしれない。本実施形態において、較正ZTHは較正ユニットが指の存 在について保守的選択をするのを保証すべく、主なZTHよりも多少低めに設定さ れる。 もし圧力信号Czが-ZTHより小さいと、信号FORCEが印加される。Ozは指が不 在での静止値に等しいとされており、指はセンサ・キャパシタンスを増大させる だけで、またこのようにしてZの値を減少させるので、Czが大きく負にあること は、装置が直前に遠ざかった指に対し不正確に較正されたに違いないことを意味 している。較正ロジック200は、指がもはや存在しない以上、再較正を実施す るために、この事実を使う。 コントロール・ロジック186は稼働時平均値Fzを、指が存在する時に発生す るZ値に影響されないようにする役目がある。アウトプットのENABLEは、FINGER 信号が真の時には一般的にオフに、FINGER信号が偽の時には一般的にオンになる 。 しかし、FINGERが偽から真になると、コントロール・ロジック186もREWIND信 号を発生する。FINGERが真から偽に変わると、コントロール・ロジック186は 短時間(ヒストリバッファの深さに応じて)ENABLEを印加する前に待機する。こ のようにして、稼働時平均値は、指が存在する時はいつでも、又指が存在する前 後の短時間にZに追随するのを阻止される。 較正ロジック200は、3つのコンパレータ192、196及び198の出力 から信号RECALを発生させる。RECALが印加されると、オフセットレジスタON及 びODは、現在のアキュムレータ値から再ロードされる。RECALは次のロジック式 から生じる。 RECAL=FORCE 又は(UPDATA 及び NOT FINGER) 加えて、このシステムがまず、電荷積分器及び他の回路が安定するのを待つ短 期間の後に初期化されると、較正ロジック200はRECALを印加する準備を行う 。 コントロール・ロジック186及び較正ロジック200の記述から、当業者に とって、これらのブロックは、従来のロジックを使って簡単でごく普通のロジッ ク設計として容易に構成できることは明白である。 いかなる当業者にとっても、述べている較正アルゴリズムは、該発明の電荷積 分器及びアキュムレータの特定のシステムにとって特別なものではないというこ とは明白なはずである。むしろそれは、近接さや圧力のデータを生成するあらゆ るタッチセンサに使用できるし、そこでは、指がない又は偽のノイズがある時は 、センサ状態を反映した較正点を維持することが所望される。 図10をここで参照すると、本発明で有用なバイアス電圧発生回路46が概略 図の形で示されている。本発明の好ましい実施形態によると、電荷積分回路44 −1乃至44−nのバイアストランジスタのPチャンネルmosトランジスタ108 (図4b)のすべてのものは、バイアス電圧の単一のソースに接続されたゲート を有しているが、当業者は他の配置も可能であることを認識するだろう。電荷積 分回路44−1乃至44−nにより必要とされるバイアス電圧を発生するのには 多くの方法がある。 図10の考察から示されるように、バイアス電圧発生回路46は過制御サーボ システムである。電荷積分回路44−1乃至44−nの代表的な1つの電流源機 能に近似する参照源は、プレートの1つをアースされたコンデンサ202を含ん でいる。そのプレートの他の1つは、第1パスゲート204を介してVDD電源装 置に、かつ第2パスゲート208を介して電流源トランジスタ206に接続され ている。フィルター回路48−1乃至48−nと同一で、フィルター回路48− 1乃至48−nと同一の信号により制御されるフィルター回路210は、フィル ター&サンプル/ホールド回路48−1乃至48−nがタッチ・センサ・アレイ2 2内のセンサ導電体キャパシタンス上の電圧をサンプリングするのと同じ方法で コンデンサ202上の電圧をサンプリングするために接続されている。 フィルター回路210の出力は、約0.1―0.2μAの範囲のバイアス電流を持つ 弱トランス・コンダクタンス増幅器212の非反転入力に与えられる。トランス ・コンダクタンス増幅器212の反転入力は、例えばダイオード214及び抵抗 器216より発生する約1ボルトの定電圧に接続される。トランス・コンダクタ ンス増幅器212の出力は、コンデンサ218と、パスゲート222を介してコ ンデンサ220とにより切り換えられる。コンデンサ220はコンデンサ218 よりかなり大きくなるように選択される。本発明の典型的な実施形態では、コン デンサ218は約0.2pFで、コンデンサ220は約10pFである。 コンデンサ220はNチャンネルMOSトランジスタ224のゲートに接続され、 上記NチャンネルMOSトランジスタ224は、PチャンネルMOSトランジスタ226 のドレイン及びゲートに接続されたドレインと、NチャンネルMOSトランジスタ2 28のドレインとゲートに接続されたソースとを有する。PチャンネルMOSトラン ジスタ226のソースはVDDに接続され、NチャンネルMOSトランジスタ228の ソースはアースに接続されている。トランジスタ224及び228の共通のドレ インの接続はバイアス電圧アウトプット・ノードである。 オプションのパスゲート230は、パスゲート234を介して定電圧ソース( 例えば約2ボルト)とコンデンサ220の間で接続される。パスゲート230は 、立ち上がり時にコンデンサ220を一定電圧に充電することによりバイアス発 生回路46を初期化するために用いられてもよい。 各サンプリング期間の間に、フィルタ回路210は新しいサンプルをとる。上 記新しいサンプルが以前のサンプルと異なる場合は、トランス・コンダクタンス 増幅器212のアウトプット電圧が変化しコンデンサ218を充放電して新しい 電圧にすることを始める。パスゲート222は短時間の間(即ち、約1μsec)オ ンにされ、コンデンサ218及び220上の電圧は自身を平均化しようと試みる 。コンデンサ218及び220の間のサイズの違いが大きいため、コンデンサ2 18は、パスゲート222が開の時の期間にその電圧を等しくするための電荷を 十分に供給できない。この配置は、大きなバイアス電圧がサイクルからサイクル で起こらないようにする。 コンデンサ202は、可能な限りセンサ・アレイ・チャンネルの1つのように 見えるべきで、典型的なセンサラインのバックグランド・キャパシタンスに等し い値を持つべきである(即ち、オブジェクトが近接又は存在してない場合のキャ パシタンスコンポーネント)。コンデンサ202はいくつかの方法で形成される 。コンデンサ202は、アクティブ・センサラインの1つに近接させて構成され てかつ、センサアレイの1部におけるアースプレートなどにより指のキャパシタ ンスから遮蔽された余分のセンサラインをセンサ・アレイの1部に備えても良い 。あるいは代わって、コンデンサ202は、積分回路に形成される又はそれに接 続されるコンデンサであり、典型的センサラインのそれに適合するように選定さ れた値を持っている。この点において、コンデンサ202とフィルター回路21 0とを備える信号源は、Vmax及びVmin参照電圧を発生するための回路網に多少似 ていて、その点ではそれは典型的センサ・ラインをまねている。 更にもう1つの変形例として、実際のセンサ・ラインの1つが、バイアス電圧 を設定するために使われてもよい。2つの端部センサライン上の測定された電圧 は比較されてもよいし、そして最低値を有するものは、もし指あるいは他のオブ ジェクトがセンサ・アレイに接近しているならば、それはそのアレイの反対側端 部に位置するセンサラインにはないであろう、という原理に基づいて選定されて もよい。 本発明のタッチ・センサシステムの増大した感度は人間が使用し易くなる軽い 指のインプットタッチを可能にする。増大した感度は、他のインプットオブジェ クト、例えばペンスタイリなどを使用しやすくする。更にこの感度はより厚い保 護層あるいは異なった材料に対しトレードオフを可能にし、この両方によって低 い製造コストが可能になる。 より大きなノイズの除去は使用中におけるより大きな柔軟性を可能にし、スプ リアスノイズ問題に対する感度を減少させる。2つの技術が用いられ、これはほ とんどのノイズの除去のメリットを引き出す。 本発明に使われているドライブとセンス技術により、データ捕捉速度は、従来 技術に比べ30のファクタだけ増大された。これはいくつかの明白な副次的効果 を提供する。まず信号処理の同じレベルに対し、その回路網は殆どの時間オフに でき、デザインのアナログ部分で約30のファクタほど電力消費を減じることが できる。第2により多くのデータが利用できるのでフィルタリングのような信号 処理やジェスチャー認識がより多く実施できる。 本発明に使われているセンサ電子回路は非常に頑健であり、プロセスやシステ ムのエラーを較正する。それはセンサからのキャパシタンス情報を処理し、デジ タル情報を例えばマイクロプロセッサである外部装置に与える。 本発明のユニークな物理的特色のために、今までは不可能であったいくつかの 人間工学的に興味深い応用例がある。現在、マウスやトラックボールは、携帯コ ンピュータ上で使うのは物理的に不便である。本発明はそれらの装置に置換わる 、非常に便利で使用し易いカーソル位置解決策を提供する。 マウス・タイプのアプリケーションにおいては、本発明のセンサは、例えば携 帯コンピュータ内の“スペースバー”キーの下のような便利な位置に置いてもよ い。この位置に置かれると、ユーザーの親指は、コンピュータスクリーン上のカ ーソル位置を制御するために、センサ上で位置ポインタとして使用してもよい。 カーソルは、ユーザーの指がキーボードから離れる必要がなく動かされる。人間 工学的にこれはトラックボールを有するマッキントッシュ・パワーブックの概念 と類似しているが、本発明はトラックボールと比較し大きさの点で有意義なメリ ットがある。この基本的アイディアの拡張は、2つのセンサが更に多くの特徴コ ン トロールのために“スペースバー”キーの下に置くことができたことにおいて、 可能である。 カーソル・フィードバックを有するコンピュータ・ディスプレイは、非常に一 般的な応用分野の1つの小さな例であり、そこではディスプレイは、光あるいは 、LED'sのフィールド、LCDディスプレイあるいはCRTになり得る。例としては、 実験設備上のタッチ・コントロールがあり、そこではこの設備はノブ/ボタン/ タッチスクリーンの組合せを用いる。このインターフェースの明瞭にする能力の ために、1つあるいは、もっと多くのこれらのインプットは、本発明に関して述 べられるインプットの1つへと併合することができる。 一般消費者用電子装置(ステレオ、グラフィックイコライザー、ミキサー)用 途では、よく可変コントロールが必要とされるので、スライド型電位差計のため にかなりのフロントパネル領域を使っている。本発明はそのようなコントロール を1つの小型タッチパッドの設置により提供できる。電子ホームシステムがもっ と一般的になると、より密集した力強いヒューマン・インターフェースが必要と される。本発明のセンサ技術は非常に密集したコントロールパネルを提供できる 。手持ちのTV/VCR/ステレオコントロールは、もしこのセンサ技術が使われる と、人間工学的に形成でき、より力強い特徴を出すことができる。 本発明のセンサはあらゆる表面に順応し、多重接触点を検出して、より強力な 操作性をもたらす。本発明のセンサ技術が有するユニークな圧力検出能力はまた 、この応用のための鍵である。コンピュータゲーム、“リモート”コントロール (ホビーエレクトロニクス、飛行機)及びマシンツールのコントロールは、本発 明のセンサ技術から恩恵を受ける幾つかの例である。 音楽キーボード(シンセサイザー、電子ピアノ)は、速度に敏感なキーを必要 とするが、上記キーはこのセンサの圧力センシング能力によって提供される。ピ ッチ・ベンディング・コントロールや他のスライド・スイッチもまたあるが、こ れもこの技術に置換えることができる。更にもっとユニークな応用として、楽器 が含まれるが、これは非常に明瞭な3−Dインターフェースでの手や指の位置及 び圧力の関数としてメロディーを生成する。 本発明のセンサ技術は、それに圧力をかけるどんな導電材料も、最適に検出で きる。センサ上で導電材料層で覆われた圧縮性絶縁層を加えることにより、本発 明のセンサは、電気伝導度とは無関係に、手持ち型である任意のオブジェクトか らの圧力を間接的にも検出できる。 このセンサから得られる情報量のために、それはバーチャル・リアリティ機器 へのインプット装置として非常に良好に使用できる。3次元での位置監視と、行 動に対するある程度の応答(圧力)とを可能にする構造を想像することは容易で ある。 本発明の実施形態及び応用例が示されて説明されたが、当業者にとって、上に 述べられたことに比べて、より多くの改良が、ここでの発明概念から逸脱するこ となく可能であることは明白である。それゆえ、本発明は、添付の請求の範囲の 精神を除いて限定されるものではない。 請求の範囲1. 2次元平面における、オブジェクトの位置を表す電気信号を提供する方法で あって、上記方法は、 それぞれ間隔が置かれた複数の行の導電性ライン及び複数の列の導電性ライン の複数の行及び列として配列された導体のマトリクスを含むセンシング平面を提 供するステップを含み、上記センシング平面は上記複数の行の導電性ライン及び 上記複数の列の導電性ラインの種々の1つにおける固有のキャパシタンスによっ て特徴づけられ、上記キャパシタンスはオブジェクトの上記複数の行及び列の導 電性ラインへの接近とともに変化し、 オブジェクトが上記センシング平面の近傍に位置しないとき、上記複数の行の 導電性ラインの各々に対する上記キャパシタンスの値に比例する第1の組のデジ タル信号を同時に生成するステップと、 オブジェクトが上記センシング平面の近傍に位置しないとき、上記複数の列の 導電性ラインの各々に対する上記キャパシタンスの値に比例する第2の組のデジ タル信号を同時に生成するステップと、 オブジェクトが上記センシング平面の近傍に位置するとき、上記複数の行の導 電性ラインの各々に対する上記キャパシタンスの値に比例する第3の組のデジタ ル信号を同時に生成するステップと、 オブジェクトが上記センシング平面の近傍に位置するとき、上記複数の列の導 電性ラインの各々に対する上記キャパシタンスの値に比例する第4の組のデジタ ル信号を同時に生成するステップと、 上記第1の組のデジタル信号と上記第3の組のデジタル信号との間の差の第1 の重み付けされた平均値を計算するステップと、 上記第2の組のデジタル信号と上記第4の組のデジタル信号との間の差の第2 の重み付けされた平均値を計算するステップとを含む方法。2. 上記第1、第2、第3及び第4の組のデジタル信号を同時に生成するステッ プは、 上記各行の導電性ライン及び上記各列の導電性ラインに所定の第1の電圧を 印加するステップと、 一定電流で一定時間の間、上記各行の導電性ライン及び上記各列の導電性ライ ンから電荷を取り除くステップと、 上記一定時間が経過した後、上記複数の行の導電性ライン及び上記複数の列の 導電性ラインに結果として現れた第1の組の電圧を測定して格納するステップと 、 上記各行の導電性ラインと上記各列の導電性ラインに所定の第2の電圧をかけ るステップと、 上記一定電流で上記一定時間の間、上記各行の導電性ライン及び上記各列の導 電性ラインに電荷を印加するステップと、 上記一定時間が経過した後、上記複数の行の導電性ライン及び上記複数の列の 導電性ラインに結果として現れた第2の電圧の組を測定して格納するステップと 、 結果として現れた第1及び第2の組の電圧の対応する各1つを平均化するステ ップとを含む請求項1記載の方法。3. 上記第1及び第2の重み付けされた平均値を計算するステップは、 上記第1の組のデジタル信号の和と重み付けされた和とを計算するステップと 、 上記第2の組のデジタル信号の和と重み付けされた和とを計算するステップと 、 上記第3の組のデジタル信号の和と重み付けされた和とを計算するステップと 、 上記第4の組のデジタル信号の和と重み付けされた和とを計算するステップと 、 上記第3の組のデジタル信号の上記重み付けされた和から上記第1の組のデジ タル信号の上記重み付けされた和を減算することによって、行の分子を計算する ステップと、 上記第3の組のデジタル信号の上記和から上記第1の組のデジタル信号の上記 和を減算することによって、行の分母を計算するステップと、 上記行の分子を上記行の分母で除算することによって、行の次元における上記 オブジェクトの位置を表す行の位置のデジタル信号を得るステップと、 上記第4の組のデジタル信号の上記重み付けされた和から上記第2の組のデジ タル信号の上記重み付けされた和を減算することによって、列の分子を計算する ステップと、 上記第4の組のデジタル信号の上記和から上記第2の組のデジタル信号の上記 和を減算することによって、列の分母を計算するステップと、 上記列の分子を上記列の分母で除算することによって、列の次元における上記 オブジェクトの位置を表す列の位置のデジタル信号を得るステップとを備えた請 求項1記載の方法。4. 上記第2及び第4の組のデジタル信号の格納された和と格納され重み付けさ れた和としてそれぞれ、上記第1及び第3の組のデジタル信号の上記和と上記重 み付けされた和を格納するステップと、 上記行の分子及び行の分母と上記列の分子及び列の分母の次の値を計算すると きに、上記格納された和と上記格納され重み付けされた和とを使用するステップ と、 上記格納された和と上記格納され重み付けされた和を使用して、上記2次元平 面における上記オブジェクトの次の位置を表す電気信号を提供するステップとを さらに含む請求項3記載の方法。 【図8】
───────────────────────────────────────────────────── フロントページの続き (81)指定国 EP(AT,BE,CH,DE, DK,ES,FR,GB,GR,IE,IT,LU,M C,NL,PT,SE),OA(BF,BJ,CF,CG ,CI,CM,GA,GN,ML,MR,NE,SN, TD,TG),AM,AT,AU,BB,BG,BR, BY,CA,CH,CN,CZ,DE,DK,EE,E S,FI,GB,GE,HU,IS,JP,KE,KG ,KP,KR,KZ,LK,LR,LT,LU,LV, MD,MG,MK,MN,MW,MX,NO,NZ,P L,PT,RO,RU,SD,SE,SG,SI,SK ,TJ,TM,TT,UA,UG,US,UZ,VN (72)発明者 ミラー,ロバート・ジェイ アメリカ合衆国94539カリフォルニア州 フレモント、ワショー・ドライブ1021番 (72)発明者 シュタインバッハ,ギュンター アメリカ合衆国94306カリフォルニア州 パロ・アルト、ポモナ・アベニュー4267番

Claims (1)

  1. 【特許請求の範囲】 1.間隔のあいた行電導ライン及び列電導ラインの複数個の行及び列として配置 された電導体マトリックスを含むセンシング面,該行電導ライン及び列電導ライ ンの色々なその上にある内在キャパシタンスにより,特徴ずけられる該センシン グ面,該行及び列電導体へのオブジェクトの接近により変化する該キャパシタン スを与え, 同時に該センシング面の近くに置かれたオブジェクトがない時,該キャパシタ ンスの値に比例した第1セットのデジタル信号を該行電導ラインに発現させ, 同時に該センシング面の近くに置かれたオブジェクトがない時,該キャパシタ ンスの値に比例した第2セットのデジタル信号を各列電導ラインに発現させ, 同時に該センシング面の近くに置かれたオブジェクトがある時,該キャパシタ ンスの値に比例した第3セットのデジタル信号を該行電導ラインの各々に発現さ せ, 同時に該センシング面の近くに置かれた該オブジェクトがある時,該キャパシ タンスの値に比例した第4セットのデジタル信号を各列電導ラインに発現させ, 該第1セットのデジタル信号と該第3セットのデジタル信号との間の差の第1 加重平均を計算し, 該第2セットのデジタル信号と該第4セットのデジタル信号との間の差の第2 加重平均を計算するステップ を含んだ,2次元平面内のオブジェクト位置も代表する電気信号を与える方法 。 2.該第1,第2,第3及び第4セットのデジタル信号を同時に展開させるステ ップが, 第1既知電圧を該キャパシタンスに与え, 一定時間一定電流で該キャパシタンスを放電させ, 第1セットの結果電圧を該キャパシタンスにわたって測定し保存し, 第2既知電圧を該キャパシタンスに与え,一定時間一定電流で該キャパシタン スを充電し,第2セットの結果電圧を該キャパシタンスにわたって測定し保存し , 該第1及び第2セットの結果電圧に対応するものを平均化するステップ を含む,請求項1の方法。 3.該第1及び第2加重平均を計算するステップが, 該第1セットのデジタル信号の合計及び加重合計を計算し, 該第2セットのデジタル信号の合計及び加重合計を計算し, 該第3セットのデジタル信号の合計及び加重合計を計算し, 該第4セットのデジタル信号の合計及び加重合計を計算し, 該第3セットのデジタル信号の該加重合計から該第1セットのデジタル信号の 該加重合計を引くことにより行分子を計算し, 該第4セットのデジタル信号の該合計から該第2セットのデジタル信号の該合 計を引くことにより行分母を計算し, 行次元の該オブジェクトの位置を表わす行位置デジタル信号を取り出すため該 行分子を該行分子で割り,該第2セットのデジタル信号の該加重合計から該第2 セットのデジタル信号の該加重合計を引くことにより列分子を計算し, 該第2セットのデジタル信号の該合計から該第2セットのデジタル信号の該合 計を引くことにより列分母を計算し,そして, 列次元の該オブジェクトの位置を表わす列位置デジタル信号を取り出すため該 列分子を該列分母で割るステップ を含む,請求項1の方法。 4.該第1及び第3セットのデジタル信号の該合計と該加重合計を該第2及び第 4セットのデジタル信号の保存合計及び保存加重合計として保存し,そして, 該保存合計と該保存加重合計を該行分子及び分母及び該列分子及び分母の計算 に使い, 該2次元面での該オブジェクトのその位置を表わす電気信号を与えるために該 保存合計と保存加重合計を使う, 更なるステップを含んだ、請求項3の方法。
JP50961496A 1994-09-02 1995-09-01 オブジェクト位置検出器 Expired - Lifetime JP3526577B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/300,387 1994-09-02
US08/300,387 US5914465A (en) 1992-06-08 1994-09-02 Object position detector
PCT/US1995/011180 WO1996007981A1 (en) 1994-09-02 1995-09-01 Object position detector

Publications (2)

Publication Number Publication Date
JPH10505183A true JPH10505183A (ja) 1998-05-19
JP3526577B2 JP3526577B2 (ja) 2004-05-17

Family

ID=23158895

Family Applications (1)

Application Number Title Priority Date Filing Date
JP50961496A Expired - Lifetime JP3526577B2 (ja) 1994-09-02 1995-09-01 オブジェクト位置検出器

Country Status (8)

Country Link
US (1) US5914465A (ja)
EP (1) EP0777888B1 (ja)
JP (1) JP3526577B2 (ja)
KR (1) KR100274772B1 (ja)
CN (1) CN1153173C (ja)
AU (1) AU3544495A (ja)
DE (1) DE69527295T2 (ja)
WO (1) WO1996007981A1 (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011122346A1 (ja) 2010-03-29 2011-10-06 シャープ株式会社 タッチパネル機能付き表示装置
JP2012043460A (ja) * 2004-05-06 2012-03-01 Apple Inc マルチポイント・タッチスクリーン
JP2015158944A (ja) * 2009-08-07 2015-09-03 ナノテック ソリュシオンNanotec Solution 身体又は物体の動きを感受する制御インタフェースのためのデバイス及び方法、並びに、前記デバイスを組み込む制御機器
JP2016146183A (ja) * 2009-05-13 2016-08-12 シナプティクス インコーポレイテッド 静電容量センサデバイス
US9640991B2 (en) 2011-06-16 2017-05-02 Quickstep Technologies Llc Device and method for generating an electrical power supply in an electronic system with a variable reference potential
US10175832B2 (en) 2011-12-22 2019-01-08 Quickstep Technologies Llc Switched-electrode capacitive-measurement device for touch-sensitive and contactless interfaces
US10642418B2 (en) 2017-04-20 2020-05-05 Apple Inc. Finger tracking in wet environment
US10936120B2 (en) 2014-05-22 2021-03-02 Apple Inc. Panel bootstraping architectures for in-cell self-capacitance
US11294503B2 (en) 2008-01-04 2022-04-05 Apple Inc. Sensor baseline offset adjustment for a subset of sensor output values
US11353985B2 (en) 2015-02-02 2022-06-07 Apple Inc. Flexible self-capacitance and mutual capacitance touch sensing system architecture
US11662867B1 (en) 2020-05-30 2023-05-30 Apple Inc. Hover detection on a touch sensor panel

Families Citing this family (235)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6906700B1 (en) 1992-03-05 2005-06-14 Anascape 3D controller with vibration
US6222525B1 (en) 1992-03-05 2001-04-24 Brad A. Armstrong Image controllers with sheet connected sensors
US6239389B1 (en) 1992-06-08 2001-05-29 Synaptics, Inc. Object position detection system and method
US5880411A (en) 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
GB9422911D0 (en) * 1994-11-14 1995-01-04 Moonstone Technology Ltd Capacitive touch detectors
US8321013B2 (en) 1996-01-08 2012-11-27 Impulse Dynamics, N.V. Electrical muscle controller and pacing with hemodynamic enhancement
US8825152B2 (en) 1996-01-08 2014-09-02 Impulse Dynamics, N.V. Modulation of intracellular calcium concentration using non-excitatory electrical signals applied to the tissue
US7167748B2 (en) 1996-01-08 2007-01-23 Impulse Dynamics Nv Electrical muscle controller
US9289618B1 (en) 1996-01-08 2016-03-22 Impulse Dynamics Nv Electrical muscle controller
JP4175662B2 (ja) 1996-01-08 2008-11-05 インパルス ダイナミクス エヌ.ヴイ. 電気的筋肉制御装置
US9713723B2 (en) 1996-01-11 2017-07-25 Impulse Dynamics Nv Signal delivery through the right ventricular septum
US8674932B2 (en) 1996-07-05 2014-03-18 Anascape, Ltd. Image controller
US6288707B1 (en) * 1996-07-29 2001-09-11 Harald Philipp Capacitive position sensor
US6380929B1 (en) 1996-09-20 2002-04-30 Synaptics, Incorporated Pen drawing computer input device
EP1717679B1 (en) 1998-01-26 2016-09-21 Apple Inc. Method for integrating manual input
US7528508B2 (en) 1998-10-09 2009-05-05 Azoteq Pty Ltd. Touch sensor user interface with compressible material construction
US7265494B2 (en) 1998-10-09 2007-09-04 Azoteq Pty Ltd. Intelligent user interface with touch sensor technology
US6535200B2 (en) * 1999-01-25 2003-03-18 Harald Philipp Capacitive position sensor
US6452514B1 (en) * 1999-01-26 2002-09-17 Harald Philipp Capacitive sensor and array
US8666495B2 (en) 1999-03-05 2014-03-04 Metacure Limited Gastrointestinal methods and apparatus for use in treating disorders and controlling blood sugar
US8700161B2 (en) 1999-03-05 2014-04-15 Metacure Limited Blood glucose level control
US6730863B1 (en) * 1999-06-22 2004-05-04 Cirque Corporation Touchpad having increased noise rejection, decreased moisture sensitivity, and improved tracking
NO311466B1 (no) * 1999-10-06 2001-11-26 Oeystein Johnsen Fölsomhetsmodifiserende anordning for beröringsfölsomme paneler
WO2001054111A1 (en) 2000-01-19 2001-07-26 Synaptics, Inc. Capacitive pointing stick
US6724220B1 (en) 2000-10-26 2004-04-20 Cyress Semiconductor Corporation Programmable microcontroller architecture (mixed analog/digital)
US8176296B2 (en) 2000-10-26 2012-05-08 Cypress Semiconductor Corporation Programmable microcontroller architecture
US8160864B1 (en) 2000-10-26 2012-04-17 Cypress Semiconductor Corporation In-circuit emulator and pod synchronized boot
US8149048B1 (en) 2000-10-26 2012-04-03 Cypress Semiconductor Corporation Apparatus and method for programmable power management in a programmable analog circuit block
US7765095B1 (en) 2000-10-26 2010-07-27 Cypress Semiconductor Corporation Conditional branching in an in-circuit emulation system
US8103496B1 (en) 2000-10-26 2012-01-24 Cypress Semicondutor Corporation Breakpoint control in an in-circuit emulation system
US7002559B2 (en) * 2000-11-13 2006-02-21 Anoto Ab Method, system and product for information management
US20020084986A1 (en) * 2001-01-04 2002-07-04 Armstrong Brad A. Computer mouse with specialized button(s)
BR0209548A (pt) * 2001-05-11 2004-04-20 Shoot The Moon Products Ii Llc Sistema de leitura de livro interativo que usa circuito de varredura de radiofrequência
US7406674B1 (en) 2001-10-24 2008-07-29 Cypress Semiconductor Corporation Method and apparatus for generating microcontroller configuration information
US8078970B1 (en) 2001-11-09 2011-12-13 Cypress Semiconductor Corporation Graphical user interface with user-selectable list-box
US8042093B1 (en) 2001-11-15 2011-10-18 Cypress Semiconductor Corporation System providing automatic source code generation for personalization and parameterization of user modules
US6971004B1 (en) 2001-11-19 2005-11-29 Cypress Semiconductor Corp. System and method of dynamically reconfiguring a programmable integrated circuit
US7770113B1 (en) 2001-11-19 2010-08-03 Cypress Semiconductor Corporation System and method for dynamically generating a configuration datasheet
US7844437B1 (en) 2001-11-19 2010-11-30 Cypress Semiconductor Corporation System and method for performing next placements and pruning of disallowed placements for programming an integrated circuit
US7774190B1 (en) 2001-11-19 2010-08-10 Cypress Semiconductor Corporation Sleep and stall in an in-circuit emulation system
US8069405B1 (en) 2001-11-19 2011-11-29 Cypress Semiconductor Corporation User interface for efficiently browsing an electronic document using data-driven tabs
US20030214938A1 (en) * 2002-03-21 2003-11-20 Jindal Deepak Kumar Method for routing of label switched paths (LSPS) through an internet supporting multi-protocol label switching (MPLS) technology
US8103497B1 (en) 2002-03-28 2012-01-24 Cypress Semiconductor Corporation External interface for event architecture
US7466307B2 (en) * 2002-04-11 2008-12-16 Synaptics Incorporated Closed-loop sensor on a solid-state object position detector
US7308608B1 (en) 2002-05-01 2007-12-11 Cypress Semiconductor Corporation Reconfigurable testing system and method
US7176897B2 (en) * 2002-05-17 2007-02-13 3M Innovative Properties Company Correction of memory effect errors in force-based touch panel systems
US20040076935A1 (en) 2002-05-30 2004-04-22 Mattel, Inc. Method for teaching linguistics
BR0304958A (pt) 2002-05-30 2004-09-28 Mattel Inc Dispositivo de ensinamento/aprendizado eletrônico com sistema de leitura multissensorial interativo
US6891531B2 (en) * 2002-07-05 2005-05-10 Sentelic Corporation Sensing an object with a plurality of conductors
US7761845B1 (en) 2002-09-09 2010-07-20 Cypress Semiconductor Corporation Method for parameterizing a user module
CN1708672B (zh) * 2002-10-31 2010-05-12 量研科技股份有限公司 电荷转移电容位置传感器
CN101261561A (zh) 2003-02-10 2008-09-10 N-特莱格有限公司 数字化器的触摸检测
US11439815B2 (en) 2003-03-10 2022-09-13 Impulse Dynamics Nv Protein activity modification
JP2006519663A (ja) 2003-03-10 2006-08-31 インパルス ダイナミックス エヌヴイ 心臓組織内の遺伝子発現を調節するための電気信号を送出する装置及び方法
US8792985B2 (en) 2003-07-21 2014-07-29 Metacure Limited Gastrointestinal methods and apparatus for use in treating disorders and controlling blood sugar
GB0319714D0 (en) * 2003-08-21 2003-09-24 Philipp Harald Anisotropic touch screen element
US7570247B2 (en) * 2003-11-24 2009-08-04 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Modular assembly for a self-indexing computer pointing device
US7429976B2 (en) * 2003-11-24 2008-09-30 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Compact pointing device
WO2006119467A2 (en) 2005-05-04 2006-11-09 Impulse Dynamics Nv Protein activity modification
US8352031B2 (en) 2004-03-10 2013-01-08 Impulse Dynamics Nv Protein activity modification
US11779768B2 (en) 2004-03-10 2023-10-10 Impulse Dynamics Nv Protein activity modification
US7295049B1 (en) 2004-03-25 2007-11-13 Cypress Semiconductor Corporation Method and circuit for rapid alignment of signals
US7382139B2 (en) * 2004-06-03 2008-06-03 Synaptics Incorporated One layer capacitive sensing apparatus having varying width sensing elements
US7492358B2 (en) * 2004-06-15 2009-02-17 International Business Machines Corporation Resistive scanning grid touch panel
US8069436B2 (en) 2004-08-13 2011-11-29 Cypress Semiconductor Corporation Providing hardware independence to automate code generation of processing device firmware
US8286125B2 (en) 2004-08-13 2012-10-09 Cypress Semiconductor Corporation Model for a hardware device-independent method of defining embedded firmware for programmable systems
US7737953B2 (en) * 2004-08-19 2010-06-15 Synaptics Incorporated Capacitive sensing apparatus having varying depth sensing elements
CA2594673A1 (en) 2004-12-09 2006-07-13 Impulse Dynamics Nv Protein activity modification
US7485161B2 (en) * 2005-01-04 2009-02-03 Air Products And Chemicals, Inc. Dehydrogenation of liquid fuel in microchannel catalytic reactor
US7978173B2 (en) * 2005-01-14 2011-07-12 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Pointing device including a moveable puck with mechanical detents
US7332976B1 (en) 2005-02-04 2008-02-19 Cypress Semiconductor Corporation Poly-phase frequency synthesis oscillator
US20060181511A1 (en) * 2005-02-09 2006-08-17 Richard Woolley Touchpad integrated into a key cap of a keyboard for improved user interaction
US7586480B2 (en) 2005-02-28 2009-09-08 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Hybrid pointing device
US8244371B2 (en) 2005-03-18 2012-08-14 Metacure Limited Pancreas lead
US7504833B1 (en) 2005-04-01 2009-03-17 Cypress Semiconductor Corporation Automatically balanced sensing device and method for multiple capacitive sensors
US7400183B1 (en) 2005-05-05 2008-07-15 Cypress Semiconductor Corporation Voltage controlled oscillator delay cell and method
US8089461B2 (en) 2005-06-23 2012-01-03 Cypress Semiconductor Corporation Touch wake for electronic devices
US8050876B2 (en) * 2005-07-18 2011-11-01 Analog Devices, Inc. Automatic environmental compensation of capacitance based proximity sensors
US7375535B1 (en) 2005-09-19 2008-05-20 Cypress Semiconductor Corporation Scan method and topology for capacitive sensing
US7307485B1 (en) 2005-11-14 2007-12-11 Cypress Semiconductor Corporation Capacitance sensor using relaxation oscillators
US7701440B2 (en) * 2005-12-19 2010-04-20 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Pointing device adapted for small handheld devices having two display modes
US8085067B1 (en) 2005-12-21 2011-12-27 Cypress Semiconductor Corporation Differential-to-single ended signal converter circuit and method
US7683891B2 (en) * 2005-12-22 2010-03-23 Synaptics Incorporated Equalizing reference surface capacitance with uneven thickness
US7312616B2 (en) 2006-01-20 2007-12-25 Cypress Semiconductor Corporation Successive approximate capacitance measurement circuit
US20070176903A1 (en) * 2006-01-31 2007-08-02 Dahlin Jeffrey J Capacitive touch sensor button activation
US20070200823A1 (en) * 2006-02-09 2007-08-30 Bytheway Jared G Cursor velocity being made proportional to displacement in a capacitance-sensitive input device
US8067948B2 (en) 2006-03-27 2011-11-29 Cypress Semiconductor Corporation Input/output multiplexer bus
US20070235231A1 (en) * 2006-03-29 2007-10-11 Tekscan, Inc. Control circuit for sensor array and related methods
US7591165B2 (en) * 2006-03-29 2009-09-22 Tekscan Incorporated Control circuit for sensor array and related methods
US8144125B2 (en) 2006-03-30 2012-03-27 Cypress Semiconductor Corporation Apparatus and method for reducing average scan rate to detect a conductive object on a sensing device
US7721609B2 (en) 2006-03-31 2010-05-25 Cypress Semiconductor Corporation Method and apparatus for sensing the force with which a button is pressed
US8040142B1 (en) 2006-03-31 2011-10-18 Cypress Semiconductor Corporation Touch detection techniques for capacitive touch sense systems
US20070247446A1 (en) * 2006-04-25 2007-10-25 Timothy James Orsley Linear positioning input device
US8537121B2 (en) 2006-05-26 2013-09-17 Cypress Semiconductor Corporation Multi-function slider in touchpad
US8089472B2 (en) 2006-05-26 2012-01-03 Cypress Semiconductor Corporation Bidirectional slider with delete function
US8619054B2 (en) 2006-05-31 2013-12-31 Atmel Corporation Two dimensional position sensor
US7825797B2 (en) 2006-06-02 2010-11-02 Synaptics Incorporated Proximity sensor device and method with adjustment selection tabs
JP5517611B2 (ja) 2006-06-09 2014-06-11 アップル インコーポレイテッド タッチ・スクリーン液晶ディスプレイ
US8259078B2 (en) 2006-06-09 2012-09-04 Apple Inc. Touch screen liquid crystal display
CN104965621B (zh) 2006-06-09 2018-06-12 苹果公司 触摸屏液晶显示器及其操作方法
GB0612200D0 (en) * 2006-06-20 2006-08-02 Philipp Harald Capacitive position sensor
US8040321B2 (en) 2006-07-10 2011-10-18 Cypress Semiconductor Corporation Touch-sensor with shared capacitive sensors
US7889176B2 (en) * 2006-07-18 2011-02-15 Avago Technologies General Ip (Singapore) Pte. Ltd. Capacitive sensing in displacement type pointing devices
US7253643B1 (en) 2006-07-19 2007-08-07 Cypress Semiconductor Corporation Uninterrupted radial capacitive sense interface
US9507465B2 (en) 2006-07-25 2016-11-29 Cypress Semiconductor Corporation Technique for increasing the sensitivity of capacitive sensor arrays
US9766738B1 (en) 2006-08-23 2017-09-19 Cypress Semiconductor Corporation Position and usage based prioritization for capacitance sense interface
US8902173B2 (en) * 2006-09-29 2014-12-02 Cypress Semiconductor Corporation Pointing device using capacitance sensor
US20080088595A1 (en) * 2006-10-12 2008-04-17 Hua Liu Interconnected two-substrate layer touchpad capacitive sensing device
US20080088323A1 (en) * 2006-10-16 2008-04-17 Emerson Electric Co. Control and method for a capacitive sensor system
US8547114B2 (en) 2006-11-14 2013-10-01 Cypress Semiconductor Corporation Capacitance to code converter with sigma-delta modulator
US8089288B1 (en) 2006-11-16 2012-01-03 Cypress Semiconductor Corporation Charge accumulation capacitance sensor with linear transfer characteristic
US8072429B2 (en) * 2006-12-22 2011-12-06 Cypress Semiconductor Corporation Multi-axial touch-sensor device with multi-touch resolution
US8493330B2 (en) 2007-01-03 2013-07-23 Apple Inc. Individual channel phase delay scheme
US7920129B2 (en) 2007-01-03 2011-04-05 Apple Inc. Double-sided touch-sensitive panel with shield and drive combined layer
US9710095B2 (en) 2007-01-05 2017-07-18 Apple Inc. Touch screen stack-ups
US8058937B2 (en) 2007-01-30 2011-11-15 Cypress Semiconductor Corporation Setting a discharge rate and a charge rate of a relaxation oscillator circuit
JP2008262326A (ja) * 2007-04-11 2008-10-30 Matsushita Electric Ind Co Ltd タッチパネル
US8026739B2 (en) 2007-04-17 2011-09-27 Cypress Semiconductor Corporation System level interconnect with programmable switching
US9564902B2 (en) 2007-04-17 2017-02-07 Cypress Semiconductor Corporation Dynamically configurable and re-configurable data path
US8516025B2 (en) 2007-04-17 2013-08-20 Cypress Semiconductor Corporation Clock driven dynamic datapath chaining
US8130025B2 (en) 2007-04-17 2012-03-06 Cypress Semiconductor Corporation Numerical band gap
US7737724B2 (en) 2007-04-17 2010-06-15 Cypress Semiconductor Corporation Universal digital block interconnection and channel routing
US8040266B2 (en) 2007-04-17 2011-10-18 Cypress Semiconductor Corporation Programmable sigma-delta analog-to-digital converter
US8092083B2 (en) 2007-04-17 2012-01-10 Cypress Semiconductor Corporation Temperature sensor with digital bandgap
US9720805B1 (en) 2007-04-25 2017-08-01 Cypress Semiconductor Corporation System and method for controlling a target device
US8065653B1 (en) 2007-04-25 2011-11-22 Cypress Semiconductor Corporation Configuration of programmable IC design elements
US8266575B1 (en) 2007-04-25 2012-09-11 Cypress Semiconductor Corporation Systems and methods for dynamically reconfiguring a programmable system on a chip
US8144126B2 (en) 2007-05-07 2012-03-27 Cypress Semiconductor Corporation Reducing sleep current in a capacitance sensing system
US9500686B1 (en) 2007-06-29 2016-11-22 Cypress Semiconductor Corporation Capacitance measurement system and methods
US7804307B1 (en) 2007-06-29 2010-09-28 Cypress Semiconductor Corporation Capacitance measurement systems and methods
WO2009006556A1 (en) 2007-07-03 2009-01-08 Cypress Semiconductor Corporation Normalizing capacitive sensor array signals
US8570053B1 (en) 2007-07-03 2013-10-29 Cypress Semiconductor Corporation Capacitive field sensor with sigma-delta modulator
US8169238B1 (en) * 2007-07-03 2012-05-01 Cypress Semiconductor Corporation Capacitance to frequency converter
US8089289B1 (en) 2007-07-03 2012-01-03 Cypress Semiconductor Corporation Capacitive field sensor with sigma-delta modulator
US20100117661A1 (en) * 2007-08-15 2010-05-13 Frederick Johannes Bruwer Grid touch position determination
US8232963B2 (en) * 2007-08-27 2012-07-31 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Control and data entry apparatus
US20090058802A1 (en) * 2007-08-27 2009-03-05 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Input device
US8049569B1 (en) 2007-09-05 2011-11-01 Cypress Semiconductor Corporation Circuit and method for improving the accuracy of a crystal-less oscillator having dual-frequency modes
US8633915B2 (en) 2007-10-04 2014-01-21 Apple Inc. Single-layer touch-sensitive display
US8125465B2 (en) * 2007-10-19 2012-02-28 Chimei Innolux Corporation Image displaying systems
US7978175B2 (en) * 2007-11-23 2011-07-12 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Magnetic re-centering mechanism for a capacitive input device
US20090135157A1 (en) * 2007-11-27 2009-05-28 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Capacitive Sensing Input Device with Reduced Sensitivity to Humidity and Condensation
US9372576B2 (en) * 2008-01-04 2016-06-21 Apple Inc. Image jaggedness filter for determining whether to perform baseline calculations
US8525798B2 (en) 2008-01-28 2013-09-03 Cypress Semiconductor Corporation Touch sensing
US8487912B1 (en) 2008-02-01 2013-07-16 Cypress Semiconductor Corporation Capacitive sense touch device with hysteresis threshold
US8358142B2 (en) 2008-02-27 2013-01-22 Cypress Semiconductor Corporation Methods and circuits for measuring mutual and self capacitance
US8319505B1 (en) 2008-10-24 2012-11-27 Cypress Semiconductor Corporation Methods and circuits for measuring mutual and self capacitance
US9104273B1 (en) 2008-02-29 2015-08-11 Cypress Semiconductor Corporation Multi-touch sensing method
JP4508248B2 (ja) * 2008-03-03 2010-07-21 ソニー株式会社 入力装置および電子機器
TWI383310B (zh) 2008-03-14 2013-01-21 Tpo Displays Corp 控制方法、電路及電子系統
US8248383B2 (en) 2008-04-24 2012-08-21 Integrated Device Technology, Inc. Multi-touch touch screen with single-layer ITO bars arranged in parallel
US20110169768A1 (en) * 2008-07-08 2011-07-14 Kenichi Matsushima Electrostatic detection device, information apparatus, and electrostatic detection method
TWI375166B (en) * 2008-07-15 2012-10-21 Tpo Displays Corp Systems for displaying images
US8482536B1 (en) 2008-07-23 2013-07-09 Cypress Semiconductor Corporation Compensation of signal values for a touch sensor
US20100045625A1 (en) * 2008-08-21 2010-02-25 Tpo Displays Corp. Touch panel and system for displaying images utilizing the same
KR20110067039A (ko) * 2008-09-24 2011-06-20 쓰리엠 이노베이티브 프로퍼티즈 컴파니 상호 정전용량 측정 회로 및 방법
TWI387908B (zh) * 2008-09-25 2013-03-01 Tpo Displays Corp 物體位置偵測裝置與方法及應用該物體位置偵測裝置之影像顯示系統
US8321174B1 (en) 2008-09-26 2012-11-27 Cypress Semiconductor Corporation System and method to measure capacitance of capacitive sensor array
US9927924B2 (en) * 2008-09-26 2018-03-27 Apple Inc. Differential sensing for a touch panel
US8614690B2 (en) * 2008-09-26 2013-12-24 Apple Inc. Touch sensor panel using dummy ground conductors
US8487639B1 (en) 2008-11-21 2013-07-16 Cypress Semiconductor Corporation Receive demodulator for capacitive sensing
US8274486B2 (en) * 2008-12-22 2012-09-25 Flextronics Ap, Llc Diamond pattern on a single layer
US8922521B2 (en) 2009-02-02 2014-12-30 Apple Inc. Switching circuitry for touch sensitive display
US20100224821A1 (en) * 2009-03-04 2010-09-09 Bae Systems Information And Electronic Systems Integration Inc. Nanostructure having metal nanoparticles and a method of assembly thereof
US8866500B2 (en) 2009-03-26 2014-10-21 Cypress Semiconductor Corporation Multi-functional capacitance sensing circuit with a current conveyor
US8174510B2 (en) 2009-03-29 2012-05-08 Cypress Semiconductor Corporation Capacitive touch screen
US8593410B2 (en) 2009-04-10 2013-11-26 Apple Inc. Touch sensor panel design
JP5446426B2 (ja) * 2009-04-24 2014-03-19 パナソニック株式会社 位置検出装置
US9448964B2 (en) 2009-05-04 2016-09-20 Cypress Semiconductor Corporation Autonomous control in a programmable system
JP5178631B2 (ja) * 2009-05-26 2013-04-10 株式会社ジャパンディスプレイウェスト タッチセンサ、表示装置および電子機器
US20110134076A1 (en) * 2009-06-29 2011-06-09 Sony Corporation Capacitive touch panel and display device with touch detection function
US8957874B2 (en) 2009-06-29 2015-02-17 Apple Inc. Touch sensor panel design
KR101085403B1 (ko) * 2009-07-21 2011-11-21 주식회사 코아리버 근접 터치를 센싱하는 방법 및 그 장치
US8456443B2 (en) 2009-07-24 2013-06-04 Synaptics Incorporated Single-layer touch sensors
US20110018829A1 (en) * 2009-07-24 2011-01-27 Cypress Semiconductor Corporation Mutual capacitance sensing array
US9753597B2 (en) 2009-07-24 2017-09-05 Cypress Semiconductor Corporation Mutual capacitance sensing array
US8723827B2 (en) 2009-07-28 2014-05-13 Cypress Semiconductor Corporation Predictive touch surface scanning
CN104331183B (zh) 2009-10-09 2017-12-15 禾瑞亚科技股份有限公司 二维度双差值感测资讯分析的方法与装置
CN102043510A (zh) 2009-10-09 2011-05-04 禾瑞亚科技股份有限公司 二维度感测资讯分析的方法与装置
EP2521015A4 (en) * 2009-10-09 2014-06-18 Egalax Empia Technology Inc METHOD AND DEVICE FOR POSITION DETECTION
TWI437479B (zh) 2009-10-09 2014-05-11 Egalax Empia Technology Inc 電容式位置偵測的方法與裝置
TWI405113B (zh) 2009-10-09 2013-08-11 Egalax Empia Technology Inc 分析位置的方法與裝置
US8570289B2 (en) * 2009-10-09 2013-10-29 Egalax—Empia Technology Inc. Method and device for position detection
JP5613248B2 (ja) 2009-10-09 2014-10-22 禾瑞亞科技股▲ふん▼有限公司Egalax Empia Technology Inc. デュアル差動感知装置及びその方法
CN102043525B (zh) 2009-10-09 2013-01-09 禾瑞亚科技股份有限公司 转换感测资讯的方法与装置
US9864471B2 (en) 2009-10-09 2018-01-09 Egalax_Empia Technology Inc. Method and processor for analyzing two-dimension information
US8558802B2 (en) * 2009-11-21 2013-10-15 Freescale Semiconductor, Inc. Methods and apparatus for performing capacitive touch sensing and proximity detection
US8934975B2 (en) 2010-02-01 2015-01-13 Metacure Limited Gastrointestinal electrical therapy
US9164620B2 (en) 2010-06-07 2015-10-20 Apple Inc. Touch sensing error compensation
CN102314268B (zh) * 2010-06-30 2013-05-29 盛群半导体股份有限公司 电容式触控装置
KR101292733B1 (ko) * 2010-10-18 2013-08-05 주식회사 포인칩스 멀티 터치 패널용 정전용량 감지회로
CN102479009A (zh) * 2010-11-29 2012-05-30 苏州华芯微电子股份有限公司 电容触摸板背景值的更新方法
US8804056B2 (en) * 2010-12-22 2014-08-12 Apple Inc. Integrated touch screens
EP2474886A1 (en) * 2011-01-05 2012-07-11 Research In Motion Limited Electronic device and method of controlling same
CN102722297B (zh) * 2011-03-30 2016-01-13 中兴通讯股份有限公司 一种触摸屏设备及其实现接近感应的方法
US9268441B2 (en) 2011-04-05 2016-02-23 Parade Technologies, Ltd. Active integrator for a capacitive sense array
TWI486847B (zh) * 2012-03-15 2015-06-01 義隆電子股份有限公司 觸控面板的提高感應圖框產生率之掃描方法及其觸控面板裝置
US9329723B2 (en) 2012-04-16 2016-05-03 Apple Inc. Reconstruction of original touch image from differential touch image
KR101278121B1 (ko) * 2012-04-17 2013-07-11 주식회사 리딩유아이 멀티-터치패널용 정전용량 감지회로 및 이를 갖는 멀티-터치 감지장치
US9733293B1 (en) * 2012-09-21 2017-08-15 Qualcomm Incorporated Differential pixel test for capacitive touch screens
WO2014083563A2 (en) 2012-11-27 2014-06-05 N-Trig Ltd. Detection with a capacitive based digitizer sensor
US20140201685A1 (en) 2013-01-14 2014-07-17 Darren Lim User input determination
US9336723B2 (en) 2013-02-13 2016-05-10 Apple Inc. In-cell touch for LED
EP2772837A1 (en) 2013-02-28 2014-09-03 Nxp B.V. Touch sensor for smartcard
US9552089B2 (en) 2013-08-07 2017-01-24 Synaptics Incorporated Capacitive sensing using a matrix electrode pattern
US10108305B2 (en) * 2013-08-13 2018-10-23 Samsung Electronics Company, Ltd. Interaction sensing
US10042446B2 (en) 2013-08-13 2018-08-07 Samsung Electronics Company, Ltd. Interaction modes for object-device interactions
US9886141B2 (en) 2013-08-16 2018-02-06 Apple Inc. Mutual and self capacitance touch measurements in touch panel
US9274662B2 (en) 2013-10-18 2016-03-01 Synaptics Incorporated Sensor matrix pad for performing multiple capacitive sensing techniques
EP3796594B1 (en) 2013-12-13 2022-12-14 Apple Inc. Integrated touch and display architectures for self-capacitive touch sensors
WO2015175013A1 (en) 2014-05-16 2015-11-19 Wrostix Technologies Llc Structure for integrated touch screen
US10289251B2 (en) 2014-06-27 2019-05-14 Apple Inc. Reducing floating ground effects in pixelated self-capacitance touch screens
US9504620B2 (en) 2014-07-23 2016-11-29 American Sterilizer Company Method of controlling a pressurized mattress system for a support structure
US10444862B2 (en) 2014-08-22 2019-10-15 Synaptics Incorporated Low-profile capacitive pointing stick
US9880655B2 (en) 2014-09-02 2018-01-30 Apple Inc. Method of disambiguating water from a finger touch on a touch sensor panel
WO2016048269A1 (en) 2014-09-22 2016-03-31 Onamp Research Llc Ungrounded user signal compensation for pixelated self-capacitance touch sensor panel
WO2016069642A1 (en) 2014-10-27 2016-05-06 Pylemta Management Llc Pixelated self-capacitance water rejection
WO2016072983A1 (en) 2014-11-05 2016-05-12 Onamp Research Llc Common electrode driving and compensation for pixelated self-capacitance touch screen
US9354720B1 (en) 2014-12-23 2016-05-31 Synaptics Incorporated Low-profile capacitive pointing stick
US10795471B2 (en) 2015-01-05 2020-10-06 Synaptics Incorporated Modulating a reference voltage to perform capacitive sensing
US10488992B2 (en) 2015-03-10 2019-11-26 Apple Inc. Multi-chip touch architecture for scalability
US10146359B2 (en) 2015-04-28 2018-12-04 Apple Inc. Common electrode auto-compensation method
CN105091914B (zh) * 2015-06-29 2018-04-10 林基焜 检测装置和检测方法
US9898095B2 (en) 2015-06-29 2018-02-20 Synaptics Incorporated Low-profile capacitive pointing stick
US9720541B2 (en) 2015-06-30 2017-08-01 Synaptics Incorporated Arrangement of sensor pads and display driver pads for input device
US9715304B2 (en) 2015-06-30 2017-07-25 Synaptics Incorporated Regular via pattern for sensor-based input device
US10386962B1 (en) 2015-08-03 2019-08-20 Apple Inc. Reducing touch node electrode coupling
US10365773B2 (en) 2015-09-30 2019-07-30 Apple Inc. Flexible scan plan using coarse mutual capacitance and fully-guarded measurements
US10857390B2 (en) 2015-10-16 2020-12-08 Dalhousie University Systems and methods for monitoring patient motion via capacitive position sensing
US10067587B2 (en) 2015-12-29 2018-09-04 Synaptics Incorporated Routing conductors in an integrated display device and sensing device
US10120520B2 (en) 2016-07-29 2018-11-06 Apple Inc. Touch sensor panel with multi-power domain chip configuration
AU2017208277B2 (en) 2016-09-06 2018-12-20 Apple Inc. Back of cover touch sensors
US11537229B2 (en) * 2019-01-17 2022-12-27 Beijing Taifang Technology Co., Ltd. Touch pad pressure detection method and apparatus, storage medium and computer device
US11157109B1 (en) 2019-09-06 2021-10-26 Apple Inc. Touch sensing with water rejection
CN117490733B (zh) * 2022-07-25 2024-11-19 准懋(杭州)科技有限公司 一种mems器件

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0574213B1 (en) * 1992-06-08 1999-03-24 Synaptics, Inc. Object position detector
US5463388A (en) * 1993-01-29 1995-10-31 At&T Ipm Corp. Computer mouse or keyboard input device utilizing capacitive sensors

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012043460A (ja) * 2004-05-06 2012-03-01 Apple Inc マルチポイント・タッチスクリーン
US11294503B2 (en) 2008-01-04 2022-04-05 Apple Inc. Sensor baseline offset adjustment for a subset of sensor output values
JP2016146183A (ja) * 2009-05-13 2016-08-12 シナプティクス インコーポレイテッド 静電容量センサデバイス
US10007388B2 (en) 2009-08-07 2018-06-26 Quickstep Technologies Llc Device and method for control interface sensitive to a movement of a body or of an object and viewing screen integrating this device
US9535547B2 (en) 2009-08-07 2017-01-03 Quickstep Technologies Llc Device and method for control interface sensitive to a movement of a body or of an object and viewing screen integrating this device
JP2015158944A (ja) * 2009-08-07 2015-09-03 ナノテック ソリュシオンNanotec Solution 身体又は物体の動きを感受する制御インタフェースのためのデバイス及び方法、並びに、前記デバイスを組み込む制御機器
WO2011122346A1 (ja) 2010-03-29 2011-10-06 シャープ株式会社 タッチパネル機能付き表示装置
US9640991B2 (en) 2011-06-16 2017-05-02 Quickstep Technologies Llc Device and method for generating an electrical power supply in an electronic system with a variable reference potential
US10503328B2 (en) 2011-06-16 2019-12-10 Quickstep Technologies Llc Device and method for generating an electrical power supply in an electronic system with a variable reference potential
US10175832B2 (en) 2011-12-22 2019-01-08 Quickstep Technologies Llc Switched-electrode capacitive-measurement device for touch-sensitive and contactless interfaces
US10936120B2 (en) 2014-05-22 2021-03-02 Apple Inc. Panel bootstraping architectures for in-cell self-capacitance
US11353985B2 (en) 2015-02-02 2022-06-07 Apple Inc. Flexible self-capacitance and mutual capacitance touch sensing system architecture
US12014003B2 (en) 2015-02-02 2024-06-18 Apple Inc. Flexible self-capacitance and mutual capacitance touch sensing system architecture
US10642418B2 (en) 2017-04-20 2020-05-05 Apple Inc. Finger tracking in wet environment
US11662867B1 (en) 2020-05-30 2023-05-30 Apple Inc. Hover detection on a touch sensor panel

Also Published As

Publication number Publication date
US5914465A (en) 1999-06-22
CN1164286A (zh) 1997-11-05
EP0777888B1 (en) 2002-07-03
WO1996007981A1 (en) 1996-03-14
DE69527295D1 (de) 2002-08-08
AU3544495A (en) 1996-03-27
JP3526577B2 (ja) 2004-05-17
EP0777888A1 (en) 1997-06-11
KR100274772B1 (ko) 2000-12-15
HK1002568A1 (en) 1998-09-04
CN1153173C (zh) 2004-06-09
DE69527295T2 (de) 2002-10-17

Similar Documents

Publication Publication Date Title
JP3526577B2 (ja) オブジェクト位置検出器
US6239389B1 (en) Object position detection system and method
US5861583A (en) Object position detector
EP0777875B1 (en) Object position detector with edge motion feature
US5488204A (en) Paintbrush stylus for capacitive touch sensor pad
US5889236A (en) Pressure sensitive scrollbar feature
JP4031796B2 (ja) エッジモーション機能及びジェスチャ認識を用いたオブジェクト位置検出方法
US5374787A (en) Object position detector
US7911456B2 (en) Object position detector with edge motion feature and gesture recognition
US5543591A (en) Object position detector with edge motion feature and gesture recognition
US20060187214A1 (en) Object position detector with edge motion feature and gesture recognition
KR980010726A (ko) 잡음 제거 특징을 갖는 물체 위치 검출기

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20040203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040217

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090227

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090227

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100227

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100227

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110227

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120227

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130227

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130227

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140227

Year of fee payment: 10

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term