JP2005524914A - タッチ式タッチパネル・システムにおけるベースライン技術 - Google Patents
タッチ式タッチパネル・システムにおけるベースライン技術 Download PDFInfo
- Publication number
- JP2005524914A JP2005524914A JP2004504180A JP2004504180A JP2005524914A JP 2005524914 A JP2005524914 A JP 2005524914A JP 2004504180 A JP2004504180 A JP 2004504180A JP 2004504180 A JP2004504180 A JP 2004504180A JP 2005524914 A JP2005524914 A JP 2005524914A
- Authority
- JP
- Japan
- Prior art keywords
- touch
- reference level
- signal
- touch signal
- value
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
- G06F3/04142—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position the force sensing means being located peripherally, e.g. disposed at the corners or at the side of a touch sensing plate
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
タッチスクリーン上のタッチ位置の確定に関連して、多くの基準レベルが設定される。1個以上の基準レベルを用いて、ゼロ押圧力状態とタッチイベントとの間のタッチ信号の差の変化を判定することができる。一手法においては、1個以上の基準レベルを選択し、タッチが加えられた時点でタッチスクリーンに影響を及ぼす各種の状態を補償する。タッチ位置情報が得られた時点でタッチ信号に影響を及ぼす状態を補償すべく1個以上の基準レベルを用いることで、タッチ位置特定の精度を向上させることができる。
Description
本発明は、一般にはタッチセンサ、より具体的にはタッチスクリーン上のタッチ位置を正確に特定する方法およびシステムに関する。
タッチスクリーンは、コンピュータまたはその他のデータ処理装置用に、簡単かつ直観的なインターフェースを提供するものである。ユーザーはデータの入力にキーボードを用いるのではなく、画面上でアイコンに触れたり、文字や絵を描くことによりタッチスクリーンを介して情報を送ることができる。タッチスクリーンは、各種の情報処理アプリケーションで利用されている。携帯電話、携帯情報端末(PDA)および携帯またはラップトップ・コンピュータ等の用途には、透明なタッチスクリーンが特に有用である。
タッチ位置を特定するために、容量、抵抗、音響、および赤外線の技術を含む各種の方法が用いられてきた。タッチ位置はまた、タッチ面に接続された力センサを介して押圧力(touch force)を検知することにより特定することができる。押圧力を検知することにより動作するタッチスクリーンは、上述した他の技術よりもいくつかの点で優れている。第一に、力センサでは、抵抗型タッチセンサのようにタッチ面からの光透過を阻止する恐れのある特殊な材料でタッチ面を形成する必要がない。更に力センサでは、容量型タッチスクリーンで必要とされる損失のある電気接地によらないため、指でのタッチ、手袋をはめた手、指の爪、または他の非導電タッチ機器により動作させることができる。弾性表面波技術とは異なり、力センサはタッチ面上に汚れ、埃、または液体が溜まっても比較的耐性がある。最後に、力センサでは、赤外線タッチスクリーンに共通の問題である、近づいただけで実際にタッチしたものと誤検知する可能性が低い。
タッチスクリーンの力センサにより検知された力は、押圧力以外に各種の静的および動的要因を反映している。これらの要因は、タッチ信号に関してノイズ源とみなすことができる。ノイズにはタッチスクリーンの電子回路からもたらされるもの、または、本質的に機械的なものがある。電気的ノイズは、例えばタッチ検知、増幅、データ変換または信号処理の段階でもたらされる場合がある。機械的ノイズは、タッチスクリーンのねじれ、タッチスクリーン装置の動き、タッチスクリーンの振動、およびその他の過渡的な要因により生じる場合がある。更に、タッチスクリーン力センサは、タッチ面の重量の影響および製造中に力センサに予め加えられた力の影響を受ける場合がある。
押圧力は、タッチが持続する間に変化する。1箇所へタッチされる場合、押圧力信号の強さは、タッチが加えられるにつれて増大し、タッチが無くなるにつれて減衰する。タッチはまた、タッチスクリーンの表面を移動する場合があり、各力センサ毎に変化する信号を生成する。タッチの存在および位置を正確に特定するには、特定の時点にタッチスクリーンに影響を及ぼす、各種の副次的要因からの定常状態および過渡的ノイズ信号の除去だけでなく、押圧力により生じる押圧力信号の解析を必要とする。
一般的に言えば、本発明はタッチセンサ上のタッチ位置を検知する方法およびシステムに関する。本発明が特に有用なのは、透明なタッチスクリーンにより機能強化された表示装置を動作させるマイクロプロセッサ・ベースのシステムと組み合わせた場合である。
本発明の一実施形態に従い、タッチスクリーン上のタッチのタッチ位置を特定する方法は、力応答タッチ信号の複数の基準レベルを取得するステップと、タッチ信号から得られた情報に基づいて複数の基準レベルの1個以上を選択するステップと、選択された基準レベルを用いてタッチ位置を特定するステップとを含む。
本発明の別の実施形態は、力応答タッチ信号用の第一および第二の基準レベルを設定するステップと、設定した基準レベルの少なくとも1個を用いてタッチ位置を特定するステップとを含む。
本発明の別の実施形態に従い、タッチ信号用の基準レベルを確定する方法は、押圧力を加える前に静止タッチ信号を検知するステップと、押圧力の印加に応答するタッチ信号を検知するステップと、押圧力の検知と同時に得られたタッチ信号の値に基づいて当該タッチ信号用の基準レベルを確定するステップとを含む。
本発明の別の実施形態、すなわちタッチスクリーン・システムは、タッチ面および当該タッチ面に接続された複数のタッチセンサを含む。各タッチセンサは、タッチ面に加えられた押圧力に応答してセンサ信号を生成する。タッチセンサに接続されている制御システムは、センサ信号を受信し、力応答タッチ信号用の複数の基準レベルを設定して、タッチ信号から得られた情報に基づいて複数の基準レベルから1個以上を選択し、選択された基準レベルを用いてタッチ位置を特定する。
本発明の別の実施形態は、タッチスクリーン・ディスプレイシステムに関する。本実施形態において、タッチスクリーン・ディスプレイシステムはタッチ面および当該タッチ面に物理的に接続された複数のタッチセンサを含む。各タッチセンサは、タッチ面に加えられた押圧力に応答してセンサ信号を生成する。タッチセンサに接続された制御システムは、センサ信号を受信して、力応答タッチ信号用の複数の基準レベルを設定し、タッチ信号から得られた情報に基づいて複数の基準レベルから1個以上を選択し、選択された基準レベルを用いてタッチ位置を特定する。タッチスクリーン・ディスプレイシステムは、タッチスクリーンを介して情報を表示するディスプレイを更に含む。
本発明の別の実施形態は、タッチスクリーン・システムと、情報を表示するディスプレイと、当該タッチスクリーンおよびディスプレイに接続されていて、当該ディスプレイに表示されたデータおよび当該タッチスクリーン制御システムから受信した情報を処理するプロセッサとを含む表示システムに関する。タッチスクリーン・システムは、タッチ面および当該タッチ面に物理的に接続された複数のタッチセンサを含む。各タッチセンサは、タッチ面に加えられた押圧力に応答してセンサ信号を生成する。タッチセンサに接続された制御システムは、センサ信号を受信して、力応答タッチ信号用の複数の基準レベルを設定し、タッチ信号から得られた情報に基づいて複数の基準レベルから1個以上を選択し、選択された基準レベルを用いてタッチ位置を特定する。当該タッチスクリーン表示システムは、タッチスクリーンを介して情報を表示するディスプレイを更に含む。
本発明の別の実施形態に従い、システムは、力応答タッチ信号用の複数の基準レベルを設定する手段と、当該複数の基準レベルの1個以上を用いてタッチスクリーン上のタッチ位置を特定する手段とを含む。
本発明の更に別の実施形態は、力応答タッチ信号用の第一および第二の基準レベルを設定する手段と、当該第一または第二の基準レベルの少なくとも一方を用いてタッチ位置を特定する手段とを含む。
本発明の別に実施形態に従い、タッチ信号用の基準レベルを確定するシステムは、押圧力を加える前に静止タッチ信号を検知する手段と、押圧力の印加に応答するタッチ信号を検知する手段と、押圧力の検知と同時に得られたタッチ信号の値に基づいて基準レベルを確定する手段とを含む。
本発明の別の実施形態に従い、1台以上のコンピュータにタッチスクリーン上のタッチ位置を特定する方法を実行させる実行可能な命令によりコンピュータ可読媒体が構成されていて、当該方法は、力応答タッチ信号用の複数の基準レベルを取得するステップと、タッチ信号から得られた情報に基づいて複数の基準レベルの1個以上を選択するステップと、選択された基準レベルを用いてタッチ位置を特定するステップとを含む。
上で述べた本発明の概要は、本発明の各々の実施形態またはすべての実装形態を網羅することを目的としていない。以下の図面および詳細な説明により、これらの実施形態をより具体的に例示する。
本発明は、添付の図面と合わせて以下に述べる本発明の各種の実施形態を通じて、より完全に理解することができる。
本発明には、各種の変更および代替の形態が可能である。特定の実施形態を図面に示しており、以下詳しく説明する。しかし、説明する特定の実施形態に本発明を限定する意図はない点を理解されたい。逆に、添付の請求の範囲に記載した発明の範囲を逸脱することなく、あらゆる変更、均等物、および代替物を包含することを意図している。
以下に示す実施形態の説明において、本明細書の一部をなすとともに、本発明を実施するための各種の実施形態を示す添付図面を参照する。しかし、他の実施形態を利用してもよく、発明の範囲を逸脱することなく構造および機能に変更を加えることができる。
上述のように、また本明細書を精査すれば明らかになる以下の理由により、各種のタッチ方式のタッチ位置特定精度を向上させるべくタッチ面面上での指によるタッチまたは器具によるタッチの存在を迅速かつ正確に検知する方法および装置が必要とされている。タッチがタッチパッドの上を横方向に移動した際に、タッチの存在と位置を正確に検知する方法およびシステムが更に必要とされている。
本発明は、タッチ検知技術に応用可能であり、透明なタッチスクリーンにより機能強化された表示装置を動作させるデータ処理システムと本発明の特徴を組み合わせた場合に、特に有用であると考えられる。例えば、本発明のタッチスクリーンは、デスクトップ、携帯またはラップトップ・コンピュータシステム、POS端末、携帯情報端末(PDA)あるいは携帯電話に利用可能である。本明細書ではマイクロプロセッサ・ベースのシステムとの組合せを記述しているが、必要に応じて本発明のタッチスクリーン装置を任意の論理ベース・システムと組み合わせることができる。
本発明は、タッチ位置決定の精度を向上させるべく1個以上のタッチ信号基準値を決定することに向けられる。タッチは、力応答センサ信号を生成する多数のタッチセンサにより検知することができる。単一のセンサ信号から、または2個以上の力センサからのセンサ信号を組み合わせることにより、タッチ信号を導くことができる。正確なタッチ位置の特定には、ゼロ押圧力状態を表わすと考えられる押圧力の基準の強さを超えて増加する1個以上のタッチ信号の強さの測定が含まれる。
タッチ位置の特定には、タッチスクリーン・センサにより生成されたタッチ信号の解析が含まれる。タッチを加える前は、タッチ信号が静止レベルに留まっている。1箇所へタッチが行なわれた場合、押圧力信号の強さはタッチが加えられるにつれて増大し、タッチが無くなるにつれて減衰する。タッチ信号の速い変化はタッチの存在を示す。タッチは、一定期間タッチ面上にタッチが残る持続的タッチであってよい。例えば、タッチは一定期間1箇所に存在することもできる。更に、タッチは、1箇所にタッチが加えられて、タッチスクリーンの表面を移動し、他の位置で除去されるため、各センサで連続的に変化する信号が生成される「ストリームタッチ」であってよい。
タッチ信号は、各種の過渡的かつ定常状態のノイズ成分の影響を受け、タッチされていない場合である静止期間中にタッチ信号が一定のゼロレベルに留まらない場合がある。過渡的なノイズ要因には、タッチスクリーン電子部品内で発生したノイズ、またはタッチスクリーンの機械的振動、捩れその他の動きにより発生したノイズが含まれる。定常状態のノイズ要因には、例えば、タッチセンサの予荷重またはタッチスクリーンの重量が含まれる。
タッチ信号のノイズ成分は、タッチ位置計算の誤りを生じさせる。タッチ位置の正確な特定に影響を及ぼすエラーは、3種のグループに分類することができる。第一に、エラーは、タッチとは無関係のノイズに起因することがある。タッチとは無関係のエラーは、タッチ自身とは相関の無いノイズ源または外乱に起因し、変動が予測不可能な場合がある。第二に、静的エラーが、認識されたタッチ位置に存在することがある。静的タッチ位置特定エラーは、タッチ位置の、また定常状態の力の再現可能な関数である。最後に、動的タッチ位置特定エラーがタッチ自身によりもたらされる場合がある。動的タッチ位置特定エラーは、押圧力が加えられている最中、または急激に変化した直後に発生することがある。
タッチの存在および位置を検知するには、タッチスクリーンに加えられた押圧力により生じたタッチ信号の変化の識別が必要である。タッチの存在の検知およびタッチ位置の特定は、ゼロ押圧力状態を表わす確定された基準レベルに関するタッチ信号の変化の差分の測定に依存する。タッチ信号は一般に上述のような1種以上のエラーの影響を受ける結果、ゼロ押圧力状態にもかかわらず非ゼロタッチ信号が得られる場合がある。タッチ信号は、低周波雑音や長期ドリフト等、長期的影響により変化する場合がある。タッチ信号はまた、操作者がタッチスクリーン装置を握り締めたり揺するような、過渡的状態からなる短期的影響により変化する場合がある。
本発明による正確なタッチ位置の特定は、ゼロ押圧力状態を表わす1個以上のタッチ信号基準レベルの取得に依存する。基準レベルを用いて、ゼロ押圧力状態とタッチイベントの間でのタッチ信号の変化を判定する。本発明の方法によれば、ゼロ押圧力状態を表わす1個以上のタッチ信号基準レベルを取得して保持する。1個以上のタッチ信号基準レベルは、タッチ位置計算用のゼロ押圧力基準レベルを表わし、タッチスクリーンに影響を及ぼす各種の状態を補償すべく選択することができる。一例として、第一のタッチ信号基準レベルを用いて、タッチ信号の低周波雑音および長期ドリフトを補償することができる。第二のタッチ信号基準レベルを用いて、タッチイベントが始まる瞬間に存在し得る短期的影響を補償することができる。検知または予想されるタッチ信号の種類に基づいてタッチ位置を計算するために、第一または第二の基準レベル、あるいは両方を選択して使用できる。タッチ位置測定が行なわれた時点でタッチ信号に影響を及ぼす状態を補償する、1個以上の基準レベルを選択することにより、タッチ位置特定の精度を向上させることができる。
タッチスクリーンの概要図を図1に示す。タッチ面100が1個以上の押圧力センサの近傍に配置されている。図に示す実施形態において、タッチセンサ110、120、130、140は長方形のタッチ面の4隅に配置されている。図1に示すタッチスクリーンは長方形で隅にセンサが配置されているが、タッチ面の形状が異なる3個以上のタッチセンサを用いた各種の構成であってもよい。
センサ110、120、130、140は例えば、間隙により分離された2枚のコンデンサ・プレートから構成された小さい容量型力センサであってよい。容量型力センサは、タッチ面に十分な大きさと方向の押圧力が加えられた場合に1個のコンデンサ・プレートが二番目のプレートの方へ撓むように、配置する。撓みによりコンデンサ・プレート間の距離が変わることによりセンサの静電容量が変化する。押圧力は制御システム回路により、タッチセンサに印加された交流電気信号の変化として測定可能である。タッチスクリーン用途に使用に適した容量型力センサの一実施形態が、2001年4月13日に出願された米国特許出願第09/835,040号明細書「力ベースタッチ入力方法および装置(Method and Apparatus for Force−Based Touch Input)」に記載されている。力センサは液晶ディスプレイ(LCD)、陰極線管(CRT)その他の透明ディスプレイ用途に適しており、図2に概略的に示す。この特定の実施形態において、センサは容量型素子の静電容量の変化に基づいて、加えられた力を測定する。
タッチ面210またはオーバレイは、構造体または筐体215内に配置されている。タッチ面210は通常、タッチ面を通してディスプレイまたはその他の物体が見えるように透明である。他の用途ではタッチ面210は不透明であってよい。
構造体または筐体215は、ディスプレイを透過して見ることができる巨大な中央開口部を備えていてよい。必要に応じて、筐体215の下面がこのようなディスプレイの表面に直接接触した状態で、ディスプレイの動作領域を囲む境界上に据付けられていてよい。別の実施形態において、上述のようにオーバレイはLCD等のディスプレイ装置を含む構造で代替することができる。
タッチ面210と筐体215の間に容量型センサ220が配置される。ハンダ付け、接着またはその他の方法により、取付ランド233を有する相互接続部225を筐体215に接続する。導電領域が、相互接続部225上の第一の導電素子234を形成する。ディンプル等、中央突起240を有する第二の導電素子235は、例えばハンダ付けにより相互接続部225の取付ランド233に取り付けることができる。第二の導電素子235の形状により、または第二の導電素子235を相互接続部225に取り付ける過程で、第一の導電素子234と第二の導電素子235の間に小さい間隙280が形成される。間隙280の幅は、約0.025mm(1mil)であってもよい。間隙280により分離された導電素子234、235により、コンデンサが形成される。
オプションのベアリング面270は、タッチ面210と第二の導電素子235の間に挿入される。これにより、特にオーバレイがより柔らかい材料で作られている場合にタッチ面210を突起240によるへこみまたは損傷から保護することができる。ベアリング面270はまた、エラストマの薄い層(図示せず)または非常に柔軟な接着剤を介してタッチ面210に取付け可能であり、これにより横方向の緩衝機能を与える。通常の動作時に、タッチ面210またはベアリング面270は、突起240と接触している点を理解されたい。図を見やすくするためにこれらの要素を分離して示す。
第二の導電素子235は、バネおよびコンデンサ・プレートの機能を組み合わせる。タッチ面210に垂直方向の力が加えられるにつれて、第二の導電素子235は撓み、間隙280の幅を狭めてセンサ220の静電容量を増やす。静電容量の変化は測定されて、タッチ面210に加えられた力に関連付けられる。容量型力センサを用いるタッチスクリーンについて述べているが、例えば、圧電センサおよび歪み計センサを含む他の種類の力センサも同様に用いることができる。
力ベースのタッチスクリーンの利点の一つに、ディスプレイ装置とユーザーの間に配置される光学的に分かれた層の数が少ない点があげられる。通常は、ディスプレイ装置の上に配置されるオーバレイは、ガラスまたは比較的固いポリマー、例えばポリカーボネート等の単一の層であり、適切な光学特性が得られるように選択することができる。この点において、抵抗型または容量型タッチスクリーン等、光損失性が内在するいくつかの層をディスプレイ装置上に配置することが必要な他の種類のタッチスクリーンとは対照的である。抵抗型または容量型タッチスクリーンに必要とされる導電性薄膜は通常、高い撓み率を有するため、界面における反射損失が増大する。これは、導電層が物理的に接触している必要があるため、余分の固体/気体界面があって反射防止コーティングが役立たない抵抗型スクリーンで特に問題である。しかし、タッチタッチスクリーン用のスクリーン・オーバーレイは、上下面しかないため、反射損失を減らし、またグレアを減らすように、上下面を処理すればよい。例えば、オーバレイはマット面を備えて鏡面反射を減らすことができ、および/または反射防止コーティングを施して反射損失を減らすことができる。
図3にタッチスクリーンの斜視図を概略的に示す。タッチ面300が、タッチ面300の各隅に置かれた力センサ310、320、330、340に近接している様子を示す。スタイラス、指または他のタッチ器具352がタッチ面300をタッチするにつれて、押圧力355がタッチ面300のタッチ位置350に作用する。押圧力355により、タッチ面300に垂直な力センサ310、320、330、340に力F1、F2、F3、F4が生じる。力センサ310、320、330、340は交流電気信号により駆動されている。垂直な力F1、F2、F3、F4は力センサ310、320、330、340の静電容量を変化させることにより、力センサ310、320、330、340により得られる信号を変化させる。力センサ310、320、330、340から生じた力応答信号を用いてタッチ位置を計算することができる。
図4に示す代表的な実施形態において、タッチ面405は、タッチ面405の各隅に配置された4個の力センサ401、402、403、404に接近して構成されている。センサ401、402、403、404は、容量、圧電および歪みゲージセンサを含む各種の検知技術の中から選択することができる。センサ401、402、403、404は、センサ位置で検知された押圧力を測定するものであり、制御システム450内に配置された駆動/検知回路410、420、430、440に接続されている。あるいは、駆動/検知回路のいくつかの構成要素は対応するセンサの近傍に置かれていてよい。各センサ用の駆動回路412、422、432、442で生成された駆動信号を用いて、センサ401、402、403、404を駆動することができる。各センサ401、402、403、404は、タッチ面405を介してセンサに加えられた押圧力に対応する押圧力信号を生成する。各センサ401、402、403、404により生成された押圧力信号は、制御システム450内に配置された検知回路411、421、431、441により検知される。
各センサ位置における押圧力を表わすアナログ電圧が検知回路411、421、431、441により生成される。これらのアナログ電圧は次いでサンプリングされ、保持された値がサンプリング回路460により多重化される。サンプリング回路460は、タッチ位置を特定するために十分な信号を表現できるに足る速度でアナログ力センサ信号のサンプリングを行なう。サンプリングされた信号は、アナログ・デジタル(A/D)コンバータ470へ送られて信号がデジタル化される。デジタル化されたタッチ信号サンプルはプロセッサ回路480へ送られて、フィルタリング482等の更なる信号処理を受け、タッチ位置を特定する計算が行なわれる。プロセッサ回路480は、メモリ回路486に接続され、メモリ回路486は、各種のタッチスクリーン較正パラメータと同様に、例えばサンプリングされたタッチ信号を表わすデータを保存する。プロセッサ回路480は、システム・タイミング、マルチプレクサ回路460およびA/Dコンバータ470の制御を含む、さらに多くのコントローラ機能を実行することができる。
タッチスクリーン制御システム450またはその同等物を単一の混合モード集積回路チップ上に実装することに利点があることがわかる。そのように実装すると、サンプリング回路460およびA/Dコンバータ470を、各センサチャネルに1個ずつ並列動作する1組のデルタ−シグマ・コンバータで代替する利点がもつ。
タッチ位置測定のタイミングをとる一方法が、整理番号57470US002で識別される、共有米国特許出願「確定されたタッチ入力の位置特定の精度向上方法(Method for Improving Positioned Accuracy for a Determined Touch Input)」に記載されている。この方法によれば、タッチ信号の持続時間内の好適な時点で収集されたデータからタッチ位置を計算することができる。この方法によれば、タッチ位置計算用の好適な時点の正確な特定は、次の2種の決定を伴なう。1)タッチイベント開始の判定、および2)タッチ位置測定を行なう好適な時点が到来したとの決定。この方法の一例を図5に示す。タッチスクリーン上にタッチを加える前の静止期間515中は、タッチ信号が静止レベル510に留まっている。タッチが加えられた際に、スクリーンに加えられた力に応答してタッチ信号が立ち上がる。タッチに応答して信号が立ち上がるにつれて、静止期間515を終了させるタッチ信号の時点520に至る。静止期間515から静止終了525への移行は各種の技術により判定することができる。タッチイベントの開始は、タッチ信号が有効閾値点535で所定の有効タッチ閾値530を超えた際に決定することができる。有効タッチ信号540は、有効信号閾値530を超えて立ち上がり、次いでタッチが除去されるにつれて減衰することにより、有効タッチ期間545内を進行する。タッチ位置を特定すべく測定を行なう好適な時点に位置特定点550を確定することができる。タッチ位置情報を取得するために好適な時点は、タッチ信号の形状に基づいていてよい。
タッチ信号は、力応答タッチセンサ信号の組合せを表わす。センサ信号は、タッチの存在および位置を特定する目的で信号の十分正確な表現を取得できるに足る速度でサンプリングされる。他のサンプリング速度を用いてもよいが、センサ信号は、例えば183Hzの速度でサンプリングすることができる。信号はアナログ/デジタル(A/D)コンバータによりデジタル化され、スケーリング、フィルタリング、および既に決定された較正係数に従う信号補正を含む、各種のデジタル信号処理ステップが実行されてよい。ゼロ押圧力状態を表わす1個以上の基準レベルを、タッチスクリーンに押圧力が加えられていない静止期間中に取得されたタッチ信号サンプルから得ることができる。タッチ位置の計算に用いられる基準レベルは、検知されたタッチ信号の種類に依存する。
これまでの説明において、基準レベルは、タッチ信号データストリームに対する正確なゼロ力基準レベルの現時点での最良推定値を表わす。低周波雑音および長期ドリフトを補償する基準レベルは、比較的長期間にわたる静止タッチ信号を反映している。このような基準レベル(ここではベースライン基準値と称する)は例えば、静止タッチ信号サンプルのリアルタイムの移動加重平均を求めることにより取得できる。
ベースライン基準値を取得する別の技術は、サンプル値が現在のベースラインのレベルに近い限り、各サンプルを取得する際にタッチ信号サンプル値の方向にベースライン基準値を調整することである。サンプル値が現在のベースライン基準値の値の近く、例えば有効タッチの閾値の20%に等しい値を有するマージンをプラス/マイナスした値の範囲内にある場合、現在のベースライン基準値は一定かつ小さい増分だけ変更できる。変更する小さい増分として、ドリフトが静止信号に及ぼす影響に追従するが、短い信号変動によりベースラインが大きく変化することは避ける値が選ばれる。例えば、増分は、サンプリング時間毎に同じ方向に一様に適用された場合、結果的にベースラインを毎秒有効タッチの閾値の2%の割合で変更するように選択されてよい。サンプル値が現在のベースラインの推定値の近くにない場合に、現在のベースライン・レベルは不変のままである。
進行中のデータから一時的ベースラインも形成することができる。サンプル値が一定期間一時的ベースラインの十分近くに留まるならば、一時的ベースラインを現在のベースライン・レベルに代替することができる。一時的ベースラインを用いて現在のベースラインを代替する手順は、誤ったベースライン値から偽のタッチ検知が生じる状態を回避するために必要である。タッチスクリーンの傾斜角を変える等の普通に起ることによりゼロ押圧力信号に大きいステップ変化が生じる場合があり得る。適当な時間間隔の範囲内で現在のベースラインを代替可能な一時的ベースラインを取得する技術により、誤ったベースライン・レベルの影響が限定される。更に、押圧力はいかに慎重に維持されたとしても、力レベルにかなりの変動が現われる。従って、想定された現在のベースラインからかけ離れた定常ゼロ押圧力値の出現は、力の値にエラーがあり、現在のベースラインを正しいベースラインで代替する必要があることを示す。
図6は、本発明の実施形態に従い、現在のベースライン・レベルを取得する技術を示すフロー図である。利用可能なデジタル化サンプル値の次の組を取得する(605)。スケーリング、間引き、フィルタリング、および較正調整を含む各種の信号処理ステップをデジタル化タッチ信号に適用することができる(615)。サンプル値と現在のベースラインの差の絶対値が所定の値、例えば有効タッチの閾値の20%未満である場合(620)、一時的ベースライン・カウンタがリセットされ(625)、現在のベースラインはサンプル値により調整される(630)。サンプル値が現在のベースラインの近くに無く(620)、一時的ベースラインの近くにある場合(632)、一時的ベースラインがサンプル値により更新され(635)、一時的ベースライン・カウンタが増やされる(640)。一時的ベースライン・カウンタがタイムアウト値に達した場合(645)、現在のベースラインは一時的ベースラインにより代替される(650)。一時的ベースライン・カウンタがタイムアウト値に達していない場合、現在のベースラインは不変のままである(655)。
タッチ位置の計算は、例えば力応答タッチセンサ信号の組合せを用いて実行することができる。タッチセンサにより生成された力応答信号を用いて、y軸回りのモーメントMy、x軸回りのモーメントMx、およびz軸方向の総力FTzを含む各種のタッチ信号を計算することができる。タッチ位置の座標は、式1のように力センサ信号から決定することができ、タッチスクリーン中央に基準点を、また押圧力以外にエラー、バックグラウンドの揺らぎや外乱が無い理想的な条件を仮定している。
式中、
My=(F2+F4)−(F1+F3)−My_baseline、
Mx=(F1+F2)−(F3+F4)−Mx_baseline、および
FTz=F1+F2+F3+F4−FTz_baseline
My=(F2+F4)−(F1+F3)−My_baseline、
Mx=(F1+F2)−(F3+F4)−Mx_baseline、および
FTz=F1+F2+F3+F4−FTz_baseline
式1によれば、My、MxおよびFTzは、対応するタッチ信号と、それらに関連するベースライン基準値との間の差分値を表わす。
長期的なゼロ押圧力基準レベルを表わす現在のベースライン値の取得および更新に加え、より速く変動するバックグラウンド基準値レベルも取得することができる。バックグラウンド・レベルは、操作者がタッチしている間に器具を握り締めたり捩じる等のタッチスクリーンに及ぼす短期的な影響を補償する。このようなバックグラウンド基準値は、押圧力を加える直前の瞬間におけるタッチ信号状態を表わしていてもよい。
タッチスクリーンに及ぼす短期的影響に応答するバックグラウンド基準値は、押圧力の検知と同時に得られる1個以上のタッチ信号値を用いて確定することができる。基準値の確定に用いる1個以上のタッチ信号値は、押圧力の検知と時間的に近い時間間隔内で得られたタッチ信号値である。一例において、基準値の確定に用いるタッチ信号値は、押圧力の検知から100ms以内に得られる。タッチ位置は次いで、位置特定点におけるタッチ信号からバックグラウンド基準値を差し引くことにより求められた差分値から計算することができる。
ベースライン基準値は、バックグラウンド基準値および位置特定点におけるタッチ信号の両方から差し引くことができる。バックグラウンド基準値と位置特定点におけるタッチ信号との差分値は、変化の遅いベースライン値がバックグラウンド基準値およびタッチ信号から既に減算されているか否かにかかわらず、同一である。このように本発明の別の実施形態においては、バックグラウンド基準値は、ベースライン基準値を最初に差し引くことなく、タッチ位置計算において求め、差し引かれてよい。この状況で、バックグラウンド基準値は、ゼロ押圧力基準レベルにおけるあらゆる速度の変動を補償する。このように簡略化された方式は、持続的タッチに対して持続的に応答する必要がないボタン型アプリケーションに特に適している。
本発明の一実施形態において、ベースライン基準値レベルおよびバックグラウンド基準値レベルの両方ともに上述の方法の一つに従って得られる。タッチの存在が検知された後で2箇所のタッチ位置が計算される。タッチ位置の座標が、上述の式1で計算される。この計算により、ベースライン基準値だけを参照するタッチ位置データが生成される。バックグラウンド変動に対して式1で得られた値を補正する第二のタッチ位置を計算することができる。第二のタッチ位置の座標は式2で計算することができる。
式中、My、Mx、FTzは、関連するベースライン基準値を減算した対応するタッチ信号を表わし、My_bc、Mx_bcおよびFTz_bcは、各々My、Mx、FTzタッチ信号に関連するバックグラウンド基準値を表わす。
ベースライン基準値およびバックグラウンド基準値の両方を用いるシステムは、ドラッグ&ドロップ操作に用いる持続的タッチについてより高い精度を示し、非常に緩やかに加えられるタッチの方をより良く検知できる。さらに、ベースライン基準値およびバックグラウンド基準値の両方を利用する場合、非常に緩やかに加えられたタッチがまた持続的タッチであるときに特に有利である。
タッチ信号F(tn)は、時点tnにおけるタッチ信号状態を記述する一組のスカラー値を表わすようにとることができる。この組は、例えば、センサの生の読み取りデータを含んでいても、あるいはX軸およびY軸回りの総力とモーメント等、これらの線型結合の十分な組を含んでいてもよい。この組はまた、フィルタリングされた信号値を含んでいてもよく、使用した場合、スローベースラインの減算を反映していてよい。本発明の範囲内で多くの異なる組合せが可能である。しかし、以下の議論を具体的かつ簡潔にすべく、完全なタッチ信号のサンプリング値は、X軸およびY軸回りのモーメントをもつトータルの力の組合せを含むように、さらに「タッチ信号レベル」および「タッチ信号の強さ」項目はトータルの力成分だけを示すようにとる。
本発明の一方法によると、バックグラウンド基準値レベルは、タッチ信号の遅延サンプルに対応する。例えば、現在のタッチ信号サンプルF(tn)が時点tnにおけるタッチ信号に対応する場合、バックグラウンド基準値は時点tn-m、すなわち現在のタッチ信号よりmサンプル早く取得されたタッチ信号サンプルF(tn-m)と対応するように選択することができる。代替的な方法では、バックグラウンド基準値レベルは、現在のタッチ信号F(tn)のローパス・フィルタリングに、あるいは現在のタッチ信号サンプルよりmサンプル前のタッチ信号のローパス・フィルタリングの値に対応していてよい。
一実施形態において、バックグラウンド基準値は、位置特定点の時間に関して取得されてもよい。例えば、位置特定点は、時点tnにおける信号レベルのピークの存在を判定することにより確定することができ、次いでその位置は、F(tn)で表わされる位置特定点におけるタッチ信号の成分から、F(tn-m)で表わされる時点tn-mにおけるタッチ信号の成分を差し引いた値から計算することができる。この簡単な手順において、mの値は、タッチプロファイルが位置特定点まで完全に達するまでに十分大きくなければならない。例えば、サンプリング速度200Hzにおいて、mを10〜20の間の値に設定すると、50〜100msの遅延をもたらすことができる。
しかし、mが大きいと、遅延は必要以上に大きい場合が多く、従って真のゼロ押圧力レベルがtn-mとtnの間で必要以上に変動する場合がある。一方、mの値が小さいほど、タッチ自体の一部がバックグラウンド基準値に含まれている場合がある。タッチ信号の立ち上がりの一部がバックグラウンド基準値に含まれていても、タッチスクリーンに最初にタッチが加えられた時点での初期タッチ位置、これをタッチダウン点と表示するが、この位置に対して計算された位置にさほど影響しないであろう。
バックグラウンド基準値へタッチ信号の立ち上がりを含ませることにより、移動しているタッチに用いる持続的タッチにおいて問題が生じる恐れがある。バックグラウンド基準値が、1箇所に加えられた押圧力の一部を反映している場合でも、タッチが他の位置へ移動した際にタッチ位置の計算に用いられると、エラーが生じる恐れがある。バックグラウンド取得方法が、バックグラウンド基準値が以前のタッチのひきずった後端に影響されないよう、信号レベルを静止レベルに戻すようにされていない限り、この問題はタッチが素早く連続的に行なわれた場合に影響を及ぼす。
別の実施形態において、タッチプロファイルの初期段階におけるトリガ・イベントに関するバックグラウンド基準値を取得することにより、タッチ信号の立ち上がりによるバックグラウンド基準値の劣化に関連する難点を最小限に抑えることができる。例えば、バックグラウンド基準値は、タッチ信号が急激に、または静止期間終了を通知する強さまで、立ち上がった時点で確定することができる。静止状態の消滅を通知するトリガ・イベントは、(i)ミリ秒毎の有効タッチ閾値の1%等の所定の最小速度を超える、信号の立ち上がり速度で識別される、立ち上がりの速いトリガと、(2)遅いベースラインを超える所定の値、たとえば有効タッチ閾値の20%等の値により表わされる静止状態消滅閾値を超えて立ち上がる信号レベルで識別される、立ち上がりの遅いトリガとのいずれか早い方を含む。このような静止状態消滅閾値は、有効タッチ閾値をはるかに下回るように選択することができるため、静止状態消滅イベントは常に位置特定点に到達する前に生起する。
静止状態の消滅イベントのトリガ起動により得られたバックグラウンド基準値は一定に保たれて、後続のタッチ位置計算で用いられ、タッチが除去されて静止状態が再現するまで保持される。時点tnで静止状態の消滅が認識された場合、バックグラウンド基準値はF(tn-m)であってもよい。押圧力プロファイルの開始点に極めて近いので、例えば20mSの遅延に相当するものでよく、この場合mはサンプリング・レート200Hzにおいて4に設定されている。静止状態消滅イベントとバックグラウンド基準値の間の遅延は、上述のバックグラウンド基準値がタッチ位置特定点に関して取得される状態に比べて、減少している。
図7および図8に、各々立ち上がりの速いトリガおよび立ち上がりが遅いトリガにより決定された静止状態消滅イベントにより区別される、静止信号期間から有効信号期間への移行を示す。図7に、立ち上がりの速いトリガ・イベントを示す。タッチ信号が静止信号710から有効信号720へ急速に移行している。静止状態消滅702は、ゼロ押圧力の期間を表わす静止期間701から、タッチスクリーンにタッチが加えられていると判定された期間を表わす有効信号期間703へ進行するか、または進行しないかもしれない状態への移行を識別する。図に示すように、十分な強さの典型的なタッチがタッチスクリーンに加えられ、これに応答する処理イベント群の全てのシーケンスが示されている。静止状態の消滅702は、タッチ信号の傾斜が所定の値を最初に超えた時点で判定される(730)。信号の傾斜は、現在のサンプル時点tnにおける信号の強さから、サンプル時点tn-1における信号の強さを差し引くことにより決定される。この差により表わされるその間の傾斜730に対応して、差が値を超える場合735、立ち上がりの速いイベントが生起しており、静止期間を終了させる。静止期間が終了する際に、立ち上がりの速いトリガであるとのトリガ・イベントの特性を後続の処理で使用すべく記録してもよい。
バックグラウンド基準値として使用する組は、静止期間701中にタッチ信号F(tn-m)の遅延値から、常時更新することができる。同様に、バックグラウンド基準値は、ちょうど静止期間の終了時点tn702で取得することができる。いずれの場合も、バックグラウンド基準値は、静止状態の終了702後も不変のままである。図示の場合、立ち上がりの速いトリガ735は静止期間701を終了させる。その理由は、時点765において信号レベルが静止状態消滅閾値760を超える前に、これが生起するためである。
信号レベルが有効タッチ閾値点755において有効タッチ閾値750を超えて立ち上がったならば、位置特定点を探索して、タッチダウン位置という最初のタッチ位置を認識することができる。信号レベルが時点756で立ち下がりタッチ閾値751を下回る前に、タッチの持続期間に多少依存しながら更なる位置特定点が認識される場合がある。信号レベルが立ち下がりタッチ閾値751を下回った後で、タッチアップ位置という最後のタッチ位置により、有効タッチ状態が消滅する前に最後にタッチされた位置を認識することができる。立ち下がりタッチ閾値751は、有効タッチ閾値750に等しく設定されてよい。あるいは、ユーザーがタッチを続けるつもりでいる間に想定外のドロップアウトを最小化するために、立ち下りタッチ閾値751を有効タッチ閾値750の72%等の若干小さい値に設定してもよい。
信号レベルが時点766で、静止状態消滅閾値760と同じ値とすることができる、許容静止閾値761を下回った後で、追加の適当な条件によりさらに静止期間を示すようにしてもよい。最小限の追加条件として、直前のサンプルの信号値を下回る少なくとも1個の信号値の検知を含めると、立ち上がりの速いトリガが静止状態を通過した直後の期間中に静止状態が誤って再び発生しないようにできる。
図8に、立ち上がりの遅いトリガを示す。処理方法およびパラメータは図7の例から変わっていないが、この状況ではタッチ信号は静止タッチ信号810から有効信号820へ比較的緩やかに立ち上がる。静止状態の消滅802は、ゼロ押圧力の期間を表わす静止期間801から、タッチスクリーンにタッチが加えられている期間を表わす有効信号期間803への移行を識別する。静止状態の消滅802は、タッチ信号が時点865で所定の値760を最初に超えたときに決定される。タッチ信号は時点tnにおいて、最初に傾斜閾値730を超えないまま、静止状態消滅閾値760を通過する。タッチ信号が静止状態消滅閾値760を超えたときに、立ち上がりの遅いイベントが生起する。静止期間が終了した際に、立ち上がりの遅いトリガであるトリガ・イベントの特性が後続の処理で用いるべく記録される。その他の点において、図7のようにタッチが処理される。
信号レベルが有効タッチ閾値855において有効タッチ閾値750を超えて立ち上がったならば、位置特定点を探索して、タッチダウン位置を認識することができる。信号レベルが時点856で、立ち下がりタッチ閾値751を下回る前に、追加の位置特定点を記録してもよい。信号レベルが立ち下がりタッチ閾値751を下回った後で、タッチアップ位置により、有効タッチ状態が消滅する前に最後にタッチされた位置を認識することができる。立ち下がりタッチ閾値751は、有効タッチ閾値750に等しく設定されてよい。あるいは、上述のように、立ち下りタッチ閾値751を若干小さい値に設定してもよい。信号レベルが時点866で、静止状態消滅閾値760と同じ値でもよい、許容静止閾値761を下回った後で、図7に関連して上述したように、静止を示す追加の条件が満たされると、タッチ信号が再び静止期間に入るようにできる。
上述の実施形態の各種の変型例を考えることができる。一つの変型例において、静止期間への復帰を決定する条件が更に、3個等の多くの連続した先行サンプリング値が、有効タッチ閾値の5%等の狭い強度範囲にわたるとの要件を含んでいてよい。これは、大部分または一部が重なる力プロファイルを有する複数のタッチが急激に加えられた場合に、特に適している。これにより、若干早い時点に存在していた真のゼロ力レベルを反映したバックグラウンド値を保持することができ、信号から完全には消失していない1回の押圧力により悪影響をうけた後続の組により更新されることを防げる。
別の変型例では、ベースライン基準値の生成および減算を省略することができる。その場合閾値の比較において使用される信号レベルが、現在のタッチ信号レベルと、静止状態が設定される限り常時更新される一組のバックグラウンド値に反映されているタッチ信号レベルの差異として採用できる。この状態で、ベースライン基準値は、現在のタッチ信号およびバックグラウンド基準値のいずれからも減算されない。このような変型例は、持続的なタッチ応答が必要でなく、かつ非常に緩やかに加えられたタッチへの応答も必要とされないアプリケーションに最も適している。
別の変型例では、位置特定点においてバックグラウンド基準値を外挿することにより、精度の向上を実現することができる。先に述べたような方法を用いて、バックグラウンド基準値の第一の組が得られ、これらが時点toでの位置特定点より約pサンプリング時間前の時点to-pで測定された静止時点を表わすと仮定する。位置特定点より約p+qサンプル時間前の時点to-p-qで測定された静止時点を表わす第二の組であるバックグラウンド値の第二の組が得られるように、更なる遅延も与えることができる。ここで、時点to-pの値から時点to-p-qの値を引いた差をqで除算することにより、一組のバックグラウンド変化率を計算することができる。ここで、バックグラウンド変化率にpを乗算した値を、サンプル時間to-pに対応するバックグラウンド基準値の第一の組に加算することより、位置特定点のバックグラウンド基準値の外挿された組を求めることができる。このように計算された位置は、タッチの進行に要する時間内で変化率を大幅に変えない中速度イベントにより、ゼロ押圧力信号の変動が支配されるアプリケーションにおいて、最も正確であろう。
別の変型例では、位置特定点toにおいてバックグラウンド値を内挿することにより、精度の向上を実現することができる。先に述べた方法を用いて、時点to-pに対応するバックグラウンド値の第一の組が得られており、タッチが除去された後で静止状態に復帰したと考えられる第一の瞬間である時点to+rに対応する第二の組が得られていると仮定する。ここで、一組のバックグラウンド変化率を、時点to+rのタッチ信号値から時点to-pのタッチ信号値を引いた差を期間p+rで除算することにより計算することができる。ここで、バックグラウンド変化率にpを乗じた値を加えることにより、to-pに対応するバックグラウンド基準値の第一の組から位置特定点のバックグラウンド基準値の内挿された組を求めることができる。位置特定点からの信号の値は保存可能であり、タッチ位置の認識は、内挿されたバックグラウンド値が計算されるまで遅延される。このように計算される位置は、支配的なタッチの種類がタップタッチであって、バックグラウンド補正が極力正確でなければならない用途に、最も適している。
タッチ位置情報が取得された時点に基準値を外挿また内挿するステップを含む本発明の方法は、力ベースのタッチスクリーンに適用可能である。更に、基準値を外挿または内挿する方法は、タッチ検知システムに利用する他の多くの方法と組み合わせることにより、力ベースの技術以外にもより広い適用性を有する。例えば、タッチ位置情報が得られる時点に基準レベルを外挿または内挿する方式を好適に利用して、容量、抵抗、音響、または赤外線技術を用いるタッチ検知システムにおけるタッチ位置の精度を向上させることができる。
本発明の方法によれば、広範かつ一般的に、タッチスクリーン上のタッチ位置が、タッチ信号用のゼロ押圧力レベルを表わす1個以上の特定の基準レベルを用いて計算される。各基準レベルは、タッチ信号に影響を及ぼす特定の状態を補償する。用いる特定の基準レベルは、タッチ位置測定がなされた時点で検知または予想される各種の信号状態を補償すべく選択することができる。タッチ信号に基づいて基準レベルを選択した結果、タッチ位置特定の精度が向上する。
図9Aは、本発明のタッチ位置特定の処理方法を概念的に示すフロー図である。タッチ信号用の多くの基準レベルが静止信号から得られる(910)。タッチ信号から得られた情報に基づくタッチ信号基準レベルとして1個以上の基準レベルが選択される(920)。タッチ位置は、1個以上のタッチ信号基準レベルを用いて特定される(930)。
本発明の別の方法を図9Bに概念的に示す。第一の基準レベルおよび第二の基準レベルが設定される(940、950)。第一および第二の基準レベルの一方または両方を用いてタッチ位置が特定される(960)。
バックグラウンド基準値レベルを確定する方法を図9Cのフロー図に示す。押圧力を加える前に静止タッチ信号が検知される(970)。押圧力の印加が検知される(980)。押圧力の印加の検知と同時に得られたタッチ信号値に基づいてバックグラウンド基準値レベルが確定される(990)。
タッチ位置を特定するために用いる基準レベルの選択はタッチ信号の種類に基づく。1箇所へのタッチの場合、速いタップタッチまたはより慎重な遅いタッチのいずれにせよ、バックグラウンド基準値を利用すれば正確な結果が得られる。バックグラウンド基準値は、短時間タッチが行なわれている間に存在する短期的影響を補償する。しかし、持続的タッチ信号の場合、基準値としてバックグラウンド・レベルを用いる計算では、得られた結果は精度が劣る。
持続的タッチは一般に、バックグラウンド・レベルにより補償される短期的影響よりも長期間にわたり生じる。従って、バックグラウンド・レベルは、時間の経過に伴ない、より不正確な基準値になる恐れがある。更に、立ち上がりの遅いトリガにより開始された遅いタッチの場合、バックグラウンド・レベルは、押圧力により生じた有効タッチ信号の一部により悪影響をうける恐れがある。これらの不正確さを緩和すべく、信号基準値としてバックグラウンド・レベルを用いて計算されたタッチ位置から、信号基準値としてベースライン基準値だけを用いて計算されたタッチ位置へ、タッチ位置が滑らかに消去されるようにタッチ位置計算を処理することができる。従って、バックグラウンド補正位置および次式で計算されて出力される位置に、重みWを割り当てることができる。
上述の消去は、現在のストリーミングタッチ位置がスクリーン上でタッチダウン位置から離れている距離に基づいて行われてよい。この状態で、Wにストリーミングタッチが移動した距離に関連付けられていてよい。タッチの移動が所定量、例えばタッチスクリーン幅の20%、に達したならば、バックグラウンド・レベルの影響は完全に除去される。タッチダウン位置から保持されたXおよびYの値は、XtdおよびYtdで表わすことができる。便宜上、移動距離Dは、X−XtdとY−Ytdの絶対値の大きい方を採用することができる。すなわち、Sがスクリーンの大きさである場合、Wを次式で設定することができる。
別の実施形態によれば、全てのストリーミングタッチを、時間の経過に伴ないバックグラウンド・レベルが徐々にタッチ位置計算から除去されるように、処理することができる。このように、Wは、たとえば2分の1の期間にわたって、線形に1からゼロまで減少することができる。
ストリーミングタッチの場合のタッチ位置計算の不正確さは、基本的に立ち上がりの遅いタッチ信号に関連している。不正確さが生じる原因は、遅いタッチが有効タッチ信号のある部分により悪影響を受ける場合があることによる。しかしながら、タッチ位置の精度は、静止状態消滅イベントが立ち上がりの遅いトリガにより起動されたか否かにかかわらず、上述の仕方で全てのストリーミングタッチを処理することにより向上させることができる。
図10は、本発明の原理に従いタッチ位置を計算する方法を示すフロー図である。ベースライン・レベル1010およびバックグラウンド・レベル1020は、上述の方法により得られる。タッチ位置は、式1に従いベースライン・レベルを用いて計算される。また、タッチ位置は、式2に従いバックグラウンド・レベルを用いて計算される。タッチがストリーミングタッチでない場合(1030)、タッチ位置はバックグラウンド基準値レベルを用いて計算される(1050)。タッチがストリーミングタッチである場合(1030)、タッチ位置はバックグラウンド基準値レベルを用い最初に計算される。バックグラウンド基準値を使用すると、上述の方法のうちの一つによりベースライン基準値レベルへ移行する(1045)。
本発明のタッチスクリーンは、各種のデータ処理システムに好適に実装することができる。ここで図11に、本発明の実施形態による一体化されたタッチスクリーンとディスプレイを用いるデータ処理システム1100のブロック図を示す。システム1100には、液晶ディスプレイ等、データ処理用途に適したディスプレイ1108上に配置された透明なタッチスクリーン1106を用いる。CRTディスプレイ、プラズマ・ディスプレイ、LED表示等、他のディスプレイを用いてもよい。ディスプレイ1108は、ディスプレイとデータ処理コンピュータ1110とのインターフェースを提供する表示制御システム回路1109を必要とする場合がある。タッチスクリーン制御システム1107は、本発明の実施形態によるタッチスクリーン制御システム・プロセッサに加え、上述の駆動/検知回路を含む。
データ処理装置1110は、コンピュータシステムの用途に応じて、各種の構成要素を含んでいてよい。例えば、データ処理装置はマイクロプロセッサ1112、各種のメモリ回路1114、電源1118、および1個以上の入出力インターフェース1116を含んでいてよい。入出力インターフェース1116により、データ処理システムはキーボード1121、位置指示機器1122、およびマイクロホンとスピーカを含む音声機器1123等、任意の個数の周辺入出力機器1120と接続することができる。本データ処理システムは更に、例えばハードディスク装置やCD ROM等の大容量データ記憶装置1130を含んでいてよく、物理的または無線ネットワーク接続1140を介して他のデータ処理システムとネットワーク化することができる。
図12に、本発明によるタッチスクリーン・システム1200を示す。ここで図1〜10に示した処理がコンピュータ可読媒体またはキャリア、例えば図12に示す1個以上の固定および/または着脱可能データ記憶装置1210、あるいは他のデータ記憶またはデータ通信機器内に具体的に実装することができる。着脱可能データ記憶装置1210に実装された方法を表わす1個以上のコンピュータ・プログラム1220が、タッチスクリーン制御システム1240内に置かれた各種のメモリ素子1230にロードされて、本発明に従い動作するタッチスクリーン・システム1200を構成することができる。コンピュータ・プログラム1220は、図12のタッチスクリーン・システム・プロセッサ1250により読み込まれて実行された場合に、本発明の原理に従い、タッチスクリーン上のタッチ位置を特定するステップまたは要素の実行に必要なステップをタッチスクリーン・システム1200に実行させるための命令を含んでいる。
本発明は、上述の特定の実施形態に限定されるものではなく、むしろ、添付の請求項に完全に開示する本発明の全態様を包含するものと理解されたい。本発明が指向する分野の当業者が本明細書を精査したならば、本発明が適用可能な多数の構造だけでなく各種の改良、等価プロセスが明らかになろう。請求項は、そのような改良や装置を包含することを目的とする。
Claims (85)
- 力応答タッチ信号に対する複数の基準レベルを取得するステップと、
前記タッチ信号から取得した情報に基づいて前記複数の基準レベルから1個以上を選択するステップと、
前記選択した1個以上の基準レベルを用いてタッチ位置を特定するステップとを含む
タッチスクリーン上のタッチのタッチ位置を特定するタッチ位置特定方法。 - 前記複数の基準レベルのうち、1個より多くの基準レベルを用いるステップを更に含む請求項1に記載のタッチ位置特定方法。
- タッチが加えられている間、タッチ信号基準として前記複数の基準レベルの1個を用いる方式から、選択された基準レベルとして前記複数の基準レベルの別の1個を用いる方式へ移行するステップを更に含む請求項1に記載のタッチ位置特定方法。
- 1個の基準レベルから別の基準レベルへ移行するステップが、前記タッチスクリーンをタッチが移動する際に行なわれる請求項3に記載のタッチ位置特定方法。
- 所定の時間間隔の後で、特定されたタッチ位置から、1個以上の選択した基準レベルに関連する影響を除去するステップを更に含む請求項1に記載のタッチ位置特定方法。
- 力応答タッチ信号に対する第一の基準レベルを設定するステップと、
前記力応答タッチ信号に対する第二の基準レベルを設定するステップと、
前記第一および第二の基準レベルの少なくとも一方を用いてタッチ位置を特定するステップと
を含むタッチスクリーン上のタッチのタッチ位置を特定するタッチ位置特定方法。 - 前記第一および第二の基準レベルの両方をタッチ位置の特定に用いる請求項6に記載のタッチ位置特定方法。
- 前記第一の基準レベルを設定するステップが、タッチ信号静止期間中に取得された2個以上のタッチ信号サンプルの加重平均を求めるステップを含む請求項6に記載のタッチ位置特定方法。
- 前記第一の基準レベルを設定するステップが、タッチ信号サンプルの強さと前記第一の基準レベルの強さとの差分が所定の値を下回る場合に、前記第一の基準レベルを所定の量により調整するステップを含む請求項6に記載のタッチ位置特定方法。
- 前記タッチスクリーンにタッチが加えられている期間中は、前記第一の基準が更新されない請求項9に記載のタッチ位置特定方法。
- 前記第一の基準レベルを設定するステップが、
一時的な第一の基準レベルを設定するステップと、
タッチ信号と前記一時的な第一の基準レベルの差分が、所定の数のタッチ信号サンプルに対して所定の量を下回る場合に、前記一時的な第一の基準レベルを第一の基準レベルとして保存するステップとを含む請求項6に記載のタッチ位置特定方法。 - 前記一時的な第一の基準レベルを設定するステップが、
タッチ信号の静止期間中に2個以上のタッチ信号サンプルを取得するステップと、
タッチ信号サンプルと前記第一の基準値との第一の差分が第二の所定の量より大きく、前記タッチ信号サンプリングと前記一時的な第一の基準レベルとの第二の差異が第三の所定の量より小さい場合に、前記一時的な第一の基準レベルを第一の所定の量により調整するステップとを含む請求項11に記載のタッチ位置特定方法。 - 前記第二の基準レベルを設定するステップが、タッチ位置情報が最初に得られる前の所定の時点に取得されたタッチ信号サンプルを用いるステップを含む請求項6に記載のタッチ位置特定方法。
- タッチ位置情報が、タッチ信号のピークで最初に得られる請求項13に記載のタッチ位置特定方法。
- タッチ位置情報が取得される前の所定の時間が、約50〜100msの範囲にある請求項13に記載のタッチ位置特定方法。
- 第二の基準レベルを設定するステップが、タッチの印加に関連するトリガ・イベントに応答して前記第二の基準レベルを取得するステップを含む請求項6に記載のタッチ位置特定方法。
- トリガ・イベントが検知される前に、1個以上のタッチ信号サンプルを用いて前記第二の基準レベルが更新される請求項16に記載のタッチ位置特定方法。
- 前記タッチ信号が静止期間にない間、前記第二の基準レベルが不変に保たれる請求項16に記載のタッチ位置特定方法。
- 前記タッチ信号が所定の閾値を下回り、かつ少なくとも1個のタッチ信号サンプルの値が直前のサンプルを下回る場合に、前記タッチ信号が静止期間にあると判定される請求項18に記載のタッチ位置特定方法。
- 所定の個数の連続したサンプルが所定の範囲の値に留まる場合、前記タッチ信号が静止期間にあると判定される請求項18に記載のタッチ位置特定方法。
- 前記トリガ・イベントが、所定の速度を超えるタッチ信号の立ち上がり速度である請求項18に記載のタッチ位置特定方法。
- 前記トリガ・イベントが、所定の値を超えるタッチ信号の強さである請求項18に記載のタッチ位置特定方法。
- 前記第二の基準レベルを設定するステップが、前記第二の基準レベルとして外挿値を用いるステップを含む請求項6に記載のタッチ位置特定方法。
- 前記第二の基準レベルとして外挿値を用いるステップが、
静止期間中に第一のタッチ信号サンプルを取得するステップと、
静止期間中に、第二のタッチ信号サンプルであって、前記第一のタッチ信号サンプルから所定個数サンプル相当の時間が経過した後で取得される第二のタッチ信号サンプルを取得するステップと、
前記第一および第二のタッチ信号サンプルを用いて前記静止期間中の前記タッチ信号の変化率を決定するステップと、
前記第一のタッチ信号サンプル、前記第二のタッチ信号サンプルおよび前記タッチ信号の変化率からタッチ位置情報が得られた時点でタッチ信号の値を外挿するステップと、
前記外挿値を第二の基準レベルとして用いるステップとを含む請求項23に記載のタッチ位置特定方法。 - 前記第二の基準レベルを設定するステップが、前記第二の基準レベルとして内挿値を用いるステップを含む請求項6に記載のタッチ位置特定方法。
- 前記第二の基準レベルとして内挿値を用いるステップが、
静止期間中に第一のタッチ信号サンプルを取得するステップと、
タッチの印加に続いて前記タッチ信号が静止状態に戻る際に第二のタッチ信号サンプルを取得するステップと、
前記第一のタッチ信号サンプルと前記第二のタッチ信号サンプルとの間のタッチ信号の変化率を決定するステップと、
前記第一のタッチ信号サンプル、前記第二のタッチ信号サンプルおよび前記タッチ信号の変化率からタッチ位置情報が得られた時点でタッチ信号の値を内挿するステップと、
前記内挿値を第二の基準レベルとして用いるステップとを含む請求項25に記載のタッチ位置特定方法。 - 前記タッチ位置を特定するステップが、前記第一の基準レベルを用いるものから前記第二の基準レベルを用いるものへ移行するステップを含む請求項6に記載のタッチ位置特定方法。
- 前記第一の基準レベルを用いるものから前記第二の基準レベルを用いるものへ移行するステップが、
前記第一および第二の基準レベルの各々を用いてタッチ信号位置の値を計算するステップと、
各タッチ信号位置の値に重み付けするステップと、
前記重み付けされたタッチ信号位置の値に基づいてタッチ位置を特定するステップとを含む請求項27に記載のタッチ位置特定方法。 - 各タッチ信号位置の値に付与された前記重みが、前記タッチスクリーンをタッチが移動した距離に応じて変化する請求項28に記載のタッチ位置特定方法。
- 前記第一の基準レベルを用いるものから前記第二の基準レベルを用いるものへ移行するステップが、タッチが所定の距離移動した際に、前記第一または第二の基準レベルに関連する影響をタッチ位置特定から除去するステップを含む請求項27に記載のタッチ位置特定方法。
- 前記第一の基準レベルを用いる方式から前記第二の基準レベルを用いる方式へ移行するステップが、所定の時間間隔の後で、前記第一または第二の基準レベルに関連する影響をタッチ位置特定から除去するステップを含む請求項27に記載のタッチ位置特定方法。
- 前記第一の基準レベルを用いるものから前記第二の基準レベルを用いるものへ移行するステップが、XおよびYタッチ位置座標を次式で計算するステップを含み、
X=WXref2+(1−W)Xref1、
Y=WYref2+(1−W)Yref1、
式中、Wは重み付け係数、
Xref2およびYref2は前記第二の基準レベルを用いて計算されたタッチ位置座標であり、
Xref1およびYref1は前記第一の基準レベルを用いて計算されたタッチ位置座標である請求項27に記載のタッチ位置特定方法。 - 前記重み付け係数Wが、1秒間に1から0へ線型に減少する請求項32に記載のタッチ位置特定方法。
- 押圧力を加える前に静止タッチ信号を検知するステップと、
前記押圧力の印加に応答するタッチ信号を検知するステップと、
前記押圧力の検知と同時に取得された1個以上のタッチ信号値に基づいて前記タッチ信号に対する基準レベルを確定するステップとを
含むタッチ信号に対する基準レベルを確定する基準レベル確定方法。 - 前記押圧力の検知と同時に取得された1個以上のタッチ信号値に基づいて前記タッチ信号に対する基準レベルを確定するステップが、前記押圧力を検知する前に、所定の時間間隔内に生起する1個以上のタッチ信号値を用いて前記基準レベルを確定するステップを含む請求項35に記載の基準レベル確定方法。
- 前記所定の時間間隔が約100msである請求項36に記載の基準レベル確定方法。
- 前記押圧力の検知と同時に取得されたタッチ信号値に基づいて前記タッチ信号に対する基準レベルを確定するステップが、タッチ位置情報が最初に得られる所定時間前に取得されたタッチ信号サンプルを前記基準レベルとして用いるステップを含む請求項35に記載の基準レベル確定方法。
- 前記タッチ信号のピークでタッチ位置情報が最初に得られる請求項38に記載の基準レベル確定方法。
- タッチ位置情報が得られる前の前記所定時間が約50〜100msの範囲にある請求項38に記載の基準レベル確定方法。
- 前記押圧力の印加に応答するタッチ信号を検知するステップが、タッチの印加に関連付けられたトリガ・イベントを検知するステップを含む請求項35に記載の基準レベル確定方法。
- 前記基準レベルを確定するステップが、前記基準レベルとして前記タッチ信号の遅延サンプルを用いるステップを含む請求項41に記載の基準レベル確定方法。
- 前記タッチ信号の遅延サンプルが、前記トリガ・イベントの前の前記タッチ信号の先行サンプルである請求項42に記載の基準レベル確定方法。
- 前記トリガ・イベントに応答して前記基準レベルを確定するステップが、前記トリガ・イベントが検知されるまでの第二の基準レベルの候補として、各タッチ信号サンプルを保存するステップを含む請求項41に記載の基準レベル確定方法。
- 前記押圧力の印加を検知した後も前記基準レベルが不変に保たれる請求項35に記載の基準レベル確定方法。
- 前記トリガ・イベントが、所定の速度を超える前記タッチ信号の立ち上がり速度である請求項41に記載の基準レベル確定方法。
- 前記トリガ・イベントが、所定の値を超える前記タッチ信号の強さである請求項41に記載の基準レベル確定方法。
- 前記基準レベルを確定するステップが、タッチ位置情報が得られる特定の時点に基づいて前記基準レベルを確定するステップを含む請求項35に記載の基準レベル確定方法。
- 前記基準レベルを確定するステップが、
前記タッチスクリーンに押圧力が一切加えられていない期間の力応答タッチ信号を表わす静止タッチ信号を検知するステップと、
タッチ位置測定の前記特定時点まで前記静止タッチ信号を外挿するステップと、
タッチ位置が特定される前記特定時点における前記外挿された静止タッチ信号の値を前記基準レベルとして用いるステップとを含む請求項48に記載の基準レベル確定方法。 - 前記基準レベルを決定するステップが、
前記タッチスクリーンにタッチが加えられる前の力応答タッチ信号を表わす第一の静止タッチ信号を検知するステップと、
前記タッチスクリーンからタッチが除去された後の力応答タッチ信号を表わす第二の静止タッチ信号を検知するステップと、
前記第一および第二の静止タッチ信号の間の内挿タッチ信号を決定するステップと、
タッチ位置が特定された前記特定時点における前記内挿タッチ信号の値を基準レベルとして用いるステップとを含む請求項48に記載の基準レベル確定方法。 - 前記第二の静止タッチ信号が検知されるのは、前記タッチ信号サンプルが所定の閾値を下回り、かつ少なくとも1個の後続タッチ信号サンプルの値が前記タッチ信号サンプルより小さい場合である請求項50に記載の基準レベル確定方法。
- 前記第二の静止タッチ信号が検知されるのは、所定個数の連続するサンプルの値が所定の範囲内に留まっている場合である請求項50に記載の基準レベル確定方法。
- タッチ面と、
複数のタッチセンサであって、各々が前記タッチ面に物理的に接続されていて、前記タッチ面に加えられたタッチに応答して力応答信号を生成するタッチセンサと、
前記タッチセンサに接続された制御システムであって、前記センサ信号を受信し、力応答信号に対する複数の基準レベルを取得して、前記力応答信号から取得された情報に基づいて前記複数の基準レベルから1個以上を選択し、前記1個以上の選択された基準レベルを用いてタッチ位置を特定すべく構成された制御システムと
を含むタッチスクリーンシステム。 - 前記タッチセンサが容量型力センサを含む請求項53に記載のタッチスクリーンシステム。
- 前記タッチ面がほぼ長方形であって、前記タッチスクリーンの各隅に前記複数のタッチセンサの1個が配置されている請求項53に記載のタッチスクリーンシステム。
- 各タッチセンサが、前記タッチセンサの位置を通過する力を表わすセンサ信号を生成する請求項53に記載のタッチスクリーンシステム。
- 前記制御システムが、1個以上のセンサ信号を組み合わせることにより、1個以上の力応答タッチ信号を導出する請求項53に記載のタッチスクリーンシステム。
- 前記制御システムが、第一および第二の基準レベルを設定し、前記第一および第二の基準レベルの少なくとも一方を用いてタッチ位置を特定する請求項53に記載のタッチスクリーンシステム。
- タッチ面と、
複数のタッチセンサであって、各々が前記タッチ面に物理的に接続されていて、前記タッチ面に加えられたタッチに応答して力応答信号を生成するタッチセンサと、
前記タッチセンサに接続された制御システムであって、前記センサ信号を受信し、力応答信号に対する複数の基準レベルを取得して、前記力応答信号から取得された情報に基づいて前記複数の基準レベルから1個以上を選択し、前記1個以上の選択された基準レベルを用いてタッチ位置を特定すべく構成された制御システムとを含むタッチスクリーン・システムと、
前記タッチスクリーン・システムを介して情報を表示するディスプレイとを含むタッチスクリーン表示システム。 - 前記ディスプレイが、液晶ディスプレイ、発光ダイオード・ディスプレイ、プラズマ・ディスプレイおよび有機エレクトロルミネセント・ディスプレイ、または陰極線管ディスプレイを含む請求項59に記載のタッチスクリーン表示システム。
- 各タッチセンサが、前記タッチセンサを通過する押圧力を表わすセンサ信号を生成する請求項59に記載のタッチスクリーン表示システム。
- 前記制御システムが、1個以上のセンサ信号を組み合わせることにより、1個以上のタッチ信号を導出する請求項59に記載のタッチスクリーン表示システム。
- タッチ面と、
複数のタッチセンサであって、各々が前記タッチ面に物理的に接続されていて、前記タッチ面に加えられたタッチに応答して力応答信号を生成するタッチセンサと、
前記タッチセンサに接続された制御システムであって、前記センサ信号を受信し、力応答信号に対する複数の基準レベルを取得して、前記力応答信号から取得された情報に基づいて前記複数の基準レベルから1個以上を選択し、前記選択された基準レベルを用いてタッチ位置を特定すべく構成された制御システムとを含むタッチスクリーン・システムと、
情報を表示するディスプレイと、
前記ディスプレイ上に表示するデータおよび前記タッチスクリーン・システムから受信した情報を処理すべく前記ディスプレイおよび前記タッチスクリーン・システムに接続されたプロセッサとを含む表示システム。 - 前記ディスプレイが前記タッチスクリーンを介して情報を表示する請求項63に記載の表示システム。
- 前記ディスプレイが、液晶ディスプレイ、発光ダイオード・ディスプレイ、プラズマ・ディスプレイおよび有機エレクトロルミネセント・ディスプレイ、または陰極線管ディスプレイを含む請求項63に記載の表示システム。
- 前記プロセッサが、前記ディスプレイに表示された情報に関して前記タッチスクリーンに加えられたタッチに関する情報を受信する請求項63に記載の表示システム。
- 各タッチセンサが、前記タッチセンサの位置を通過する力を表わすセンサ信号を生成する請求項63に記載の表示システム。
- 前記制御システムが、1個以上のセンサ信号を組み合わせることにより、1個以上のタッチ信号を導出する請求項63に記載の表示システム。
- データを保存すべく前記プロセッサに接続された1個以上のデータ記憶装置と、
前記プロセッサへ情報を転送する1個以上の入力装置と、
前記プロセッサから情報を転送する1個以上の出力装置とを更に含む請求項63に記載の表示システム。 - 前記システムを1個以上のネットワークへ接続する1個以上のインターフェースを更に含む請求項63に記載の表示システム。
- 力応答タッチ信号に対する複数の基準レベルを設定する手段と、
確定された前記複数の基準レベルのうち1個以上を用いてタッチ位置を特定する手段と
を含むタッチスクリーン上のタッチ位置を特定するタッチ位置特定システム。 - 前記タッチ位置を特定する手段が、タッチ信号基準として1個の基準レベルを用いるものから、前記タッチ信号基準として他の基準レベルを用いるものへ移行する手段を含む請求項71に記載のタッチ位置特定システム。
- 前記タッチ信号基準として1個の基準レベルを用いるものから、前記タッチ信号基準として他の基準レベルを用いるものへの移行手段が、所定期間の後のタッチ位置の特定から1個以上の基準レベルに関連する影響を除去する手段を含む請求項72に記載のタッチ位置特定システム。
- 力応答タッチ信号に対する第一および第二の基準レベルを設定する手段と、
前記第一および第二の基準レベルの少なくとも一方の基準レベルを用いてタッチ位置を特定する手段とを含むタッチスクリーン上のタッチ位置を特定するタッチ位置特定システム。 - 前記第一の基準レベルを設定する手段が、タッチ信号サンプリングの強さと前記第一の基準レベルの強さの差分が所定の値を下回る場合に、前記第一の基準レベルを所定の量により調整する手段を含む請求項74に記載のタッチ位置特定システム。
- 前記第二の基準レベルを設定する手段が、押圧力の検知と同時に取得されたタッチ信号の値を前記第二の基準レベルとして確定する手段を含む請求項74に記載のタッチ位置特定システム。
- 前記押圧力の検知と同時に取得されたタッチ信号の値を確定する手段が、トリガ・イベントを検知する手段を含む請求項76に記載のタッチ位置特定システム。
- トリガ・イベントを検知する手段が、所定の速度を超えるタッチ信号の立ち上がり速度を検知する手段を含む請求項77に記載のタッチ位置特定システム。
- トリガ・イベントを検知する手段が、所定の値を超えるタッチ信号の強さを検知する手段を含む請求項77に記載のタッチ位置特定システム。
- 押圧力が加えられる前に、静止タッチ信号を検知する手段と、
前記押圧力の印加に応答するタッチ信号を検知する手段と、
前記押圧力の検知と同時に取得されたタッチ信号の値に基づいて、前記タッチ信号に対する基準レベルを確定する手段と
を含むタッチ位置の決定に用いるタッチ信号に対する基準レベルを確定する基準レベル確定システム。 - 前記押圧力の印加に応答するタッチ信号を検知する手段が、前記押圧力の印加に関連するトリガ・イベントを検知する手段を含む請求項80に記載の基準レベル確定システム。
- 前記トリガ・イベントを検知する手段が、所定の速度を超える前記タッチ信号の立ち上がり速度を検知する手段を含む請求項81に記載の基準レベル確定システム。
- 前記トリガ・イベントを検知する手段が、所定の値を超える前記タッチ信号の強さを検知する手段を含む請求項81に記載の基準レベル確定システム。
- 前記基準レベルを確定する手段が、タッチ位置情報が得られた特定の時点に基づいて、前記基準レベルを確定する手段を含む請求項80に記載の基準レベル確定システム。
- 1個以上のコンピュータにタッチスクリーン上のタッチ位置を特定する方法を実行させる実行可能な命令を含んで構成されたコンピュータ可読媒体であって、前記方法が、
力応答タッチ信号に対する複数の基準レベルを取得するステップと、
前記タッチ信号から取得された情報に基づいて前記複数の基準レベルから1個以上を選択するステップと、
前記選択された基準レベルを用いてタッチ位置を特定するステップとを含むコンピュータ可読媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/142,118 US7532202B2 (en) | 2002-05-08 | 2002-05-08 | Baselining techniques in force-based touch panel systems |
PCT/US2003/008972 WO2003096267A1 (en) | 2002-05-08 | 2003-03-24 | Baselining techniques in force-based touch panel systems |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005524914A true JP2005524914A (ja) | 2005-08-18 |
Family
ID=29399808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004504180A Pending JP2005524914A (ja) | 2002-05-08 | 2003-03-24 | タッチ式タッチパネル・システムにおけるベースライン技術 |
Country Status (8)
Country | Link |
---|---|
US (1) | US7532202B2 (ja) |
EP (1) | EP1504409A1 (ja) |
JP (1) | JP2005524914A (ja) |
KR (1) | KR20040102208A (ja) |
CN (1) | CN1659583A (ja) |
AU (1) | AU2003223336A1 (ja) |
TW (1) | TW200400469A (ja) |
WO (1) | WO2003096267A1 (ja) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009163363A (ja) * | 2007-12-28 | 2009-07-23 | Canon Inc | 入力装置 |
WO2010109756A1 (ja) | 2009-03-25 | 2010-09-30 | 三菱電機株式会社 | 座標入力表示装置 |
JP2011210038A (ja) * | 2010-03-30 | 2011-10-20 | Renesas Sp Drivers Inc | タッチ判別装置及びデータ処理システム |
JP2012053754A (ja) * | 2010-09-02 | 2012-03-15 | Sony Corp | 情報処理装置、情報処理装置の入力制御方法及びプログラム |
JP2013037497A (ja) * | 2011-08-05 | 2013-02-21 | Kyocera Corp | 電子機器 |
JP2013045173A (ja) * | 2011-08-22 | 2013-03-04 | Kyocera Corp | 電子機器 |
WO2013089048A1 (ja) * | 2011-12-16 | 2013-06-20 | 株式会社村田製作所 | タッチ式操作入力装置 |
JP2013250726A (ja) * | 2012-05-31 | 2013-12-12 | Fujitsu Ten Ltd | タッチパネル装置、検出方法、及びプログラム |
JP2014021829A (ja) * | 2012-07-20 | 2014-02-03 | Canon Inc | 情報処理装置及びその制御方法 |
JP2014079646A (ja) * | 2014-01-07 | 2014-05-08 | Konami Digital Entertainment Co Ltd | ゲームプログラムおよびゲーム装置 |
JP2017506393A (ja) * | 2014-02-21 | 2017-03-02 | クアルコム,インコーポレイテッド | タッチシステムにおけるシャドー効果を低減するためのシステムおよび方法 |
JP6417078B1 (ja) * | 2017-06-23 | 2018-10-31 | 北陸電気工業株式会社 | 電子機器用入力装置 |
JP2018190072A (ja) * | 2017-04-28 | 2018-11-29 | シナプティクス・ジャパン合同会社 | 半導体装置、表示装置、及び、タッチコントローラ |
WO2018235954A1 (ja) * | 2017-06-23 | 2018-12-27 | 北陸電気工業株式会社 | 電子機器用入力装置 |
JP7512296B2 (ja) | 2019-02-28 | 2024-07-08 | バルブ コーポレーション | システムおよびコンピュータ実装方法 |
Families Citing this family (166)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7158122B2 (en) * | 2002-05-17 | 2007-01-02 | 3M Innovative Properties Company | Calibration of force based touch panel systems |
US7148882B2 (en) * | 2003-05-16 | 2006-12-12 | 3M Innovatie Properties Company | Capacitor based force sensor |
US20040233174A1 (en) * | 2003-05-19 | 2004-11-25 | Robrecht Michael J. | Vibration sensing touch input device |
US20050162402A1 (en) * | 2004-01-27 | 2005-07-28 | Watanachote Susornpol J. | Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback |
US7847789B2 (en) * | 2004-11-23 | 2010-12-07 | Microsoft Corporation | Reducing accidental touch-sensitive device activation |
GB0426807D0 (en) * | 2004-12-07 | 2005-01-12 | Conroy Patrick | Flow control apparatus and method |
US20060227115A1 (en) * | 2005-03-31 | 2006-10-12 | Tyco Electronic Corporation | Method and apparatus for touch sensor with interference rejection |
US20060221061A1 (en) * | 2005-03-31 | 2006-10-05 | Tyco Electronic Corporation | Touch sensor and control with random pulse spacing |
US10452207B2 (en) | 2005-05-18 | 2019-10-22 | Power2B, Inc. | Displays and information input devices |
WO2008111079A2 (en) | 2007-03-14 | 2008-09-18 | Power2B, Inc. | Interactive devices |
US7337085B2 (en) * | 2005-06-10 | 2008-02-26 | Qsi Corporation | Sensor baseline compensation in a force-based touch device |
US7903090B2 (en) | 2005-06-10 | 2011-03-08 | Qsi Corporation | Force-based input device |
US20070040810A1 (en) * | 2005-08-18 | 2007-02-22 | Eastman Kodak Company | Touch controlled display device |
EP1938306B1 (en) | 2005-09-08 | 2013-07-31 | Power2B, Inc. | Displays and information input devices |
GB0608999D0 (en) * | 2006-05-08 | 2006-06-14 | Renishaw Plc | Surface measurement probe |
KR100794928B1 (ko) * | 2006-12-29 | 2008-01-15 | 주식회사 켐트로닉스 | 연속 터치의 인식이 가능한 터치 감지 장치 및 방법 |
US8054296B2 (en) | 2007-01-03 | 2011-11-08 | Apple Inc. | Storing baseline information in EEPROM |
US7643011B2 (en) * | 2007-01-03 | 2010-01-05 | Apple Inc. | Noise detection in multi-touch sensors |
US9329719B2 (en) * | 2007-03-15 | 2016-05-03 | Apple Inc. | Hybrid force sensitive touch devices |
GB0708319D0 (en) * | 2007-04-30 | 2007-06-06 | Renishaw Plc | A storage apparatus for a tool |
WO2008132483A1 (en) * | 2007-04-30 | 2008-11-06 | Renishaw Plc | Analogue probe with temperature control and method of operation |
WO2008147917A2 (en) * | 2007-05-22 | 2008-12-04 | Qsi Corporation | Touch-based input device with boundary defining a void |
US8013731B2 (en) * | 2007-07-03 | 2011-09-06 | 3M Innovative Properties Company | Apparatus and method for processing data collected via wireless network sensors |
US8179372B1 (en) * | 2007-10-01 | 2012-05-15 | Integrated Device Technology, Inc. | Electronic display with array context-sensitive search (ACS) technology |
US8633915B2 (en) | 2007-10-04 | 2014-01-21 | Apple Inc. | Single-layer touch-sensitive display |
KR100942720B1 (ko) * | 2007-10-24 | 2010-02-16 | 한국표준과학연구원 | 접촉저항방식 촉각센서를 이용한 박판형 터치스크린과 그 제조 방법 및 이 터치스크린의 알고리즘 구현 방법 |
KR100942920B1 (ko) * | 2007-12-27 | 2010-02-25 | 주식회사 켐트로닉스 | 오작동을 방지하는 터치 감지 장치, 방법 및 이를 구현하기위한 프로그램이 기록된 기록매체 |
US9372576B2 (en) * | 2008-01-04 | 2016-06-21 | Apple Inc. | Image jaggedness filter for determining whether to perform baseline calculations |
US20090174676A1 (en) * | 2008-01-04 | 2009-07-09 | Apple Inc. | Motion component dominance factors for motion locking of touch sensor data |
US8564546B1 (en) * | 2008-02-27 | 2013-10-22 | Cypress Semiconductor Corporation | Multiple touch resolve |
US8902174B1 (en) | 2008-02-29 | 2014-12-02 | Cypress Semiconductor Corporation | Resolving multiple presences over a touch sensor array |
US8169332B2 (en) * | 2008-03-30 | 2012-05-01 | Pressure Profile Systems Corporation | Tactile device with force sensitive touch input surface |
DE102008017716A1 (de) * | 2008-04-07 | 2009-10-08 | Volkswagen Ag | Anzeige- und Bedienvorrichtung für ein Kraftfahrzeug sowie Verfahren zum Betreiben einer solchen |
DE102008033369A1 (de) * | 2008-07-08 | 2010-01-14 | E.G.O. Elektro-Gerätebau GmbH | Bedieneinrichtung für ein Elektrogerät und Auswerteverfahren für diese Bedieneinrichtung |
KR101495559B1 (ko) * | 2008-07-21 | 2015-02-27 | 삼성전자주식회사 | 사용자 명령 입력 방법 및 그 장치 |
US8300020B2 (en) * | 2008-08-15 | 2012-10-30 | Apple Inc. | Hybrid inertial and touch sensing input device |
KR20100036850A (ko) * | 2008-09-30 | 2010-04-08 | 삼성전기주식회사 | 접촉 감지 센서를 이용한 터치 패널 장치 |
US8922521B2 (en) | 2009-02-02 | 2014-12-30 | Apple Inc. | Switching circuitry for touch sensitive display |
CN102388354A (zh) * | 2009-02-17 | 2012-03-21 | 诺亚·安格林 | 漂浮平面触摸检测*** |
US9740341B1 (en) | 2009-02-26 | 2017-08-22 | Amazon Technologies, Inc. | Capacitive sensing with interpolating force-sensitive resistor array |
US10180746B1 (en) | 2009-02-26 | 2019-01-15 | Amazon Technologies, Inc. | Hardware enabled interpolating sensor and display |
US8619043B2 (en) * | 2009-02-27 | 2013-12-31 | Blackberry Limited | System and method of calibration of a touch screen display |
CN102239466B (zh) * | 2009-02-27 | 2015-09-16 | 株式会社日本显示器 | 显示器、触控面板和电子设备 |
US8593410B2 (en) | 2009-04-10 | 2013-11-26 | Apple Inc. | Touch sensor panel design |
US20100302174A1 (en) * | 2009-05-28 | 2010-12-02 | Cornell David J | Attachable display control system |
US8865468B2 (en) * | 2009-10-19 | 2014-10-21 | Aurora Algae, Inc. | Homologous recombination in an algal nuclear genome |
US8253706B2 (en) | 2009-06-26 | 2012-08-28 | Atmel Corporation | Apparatus using a differential analog-to-digital converter |
US8957874B2 (en) | 2009-06-29 | 2015-02-17 | Apple Inc. | Touch sensor panel design |
US9740340B1 (en) | 2009-07-31 | 2017-08-22 | Amazon Technologies, Inc. | Visually consistent arrays including conductive mesh |
US9785272B1 (en) * | 2009-07-31 | 2017-10-10 | Amazon Technologies, Inc. | Touch distinction |
TW201106219A (en) * | 2009-08-14 | 2011-02-16 | Ideacom Technology Corp | Touch panel correcting apparatus and the method therefor |
US20110063076A1 (en) * | 2009-08-28 | 2011-03-17 | Omron Automotive Electronics, Inc. | Apparatus for preventing unauthorized use of a vehicle |
US8436806B2 (en) * | 2009-10-02 | 2013-05-07 | Research In Motion Limited | Method of synchronizing data acquisition and a portable electronic device configured to perform the same |
EP2315105B1 (en) * | 2009-10-02 | 2017-08-23 | BlackBerry Limited | A method of synchronizing data acquisition and a portable electronic device configured to perform the same |
US20140153790A1 (en) * | 2009-10-06 | 2014-06-05 | Cherif Atia Algreatly | Biometrics Touchscreen |
US8810524B1 (en) | 2009-11-20 | 2014-08-19 | Amazon Technologies, Inc. | Two-sided touch sensor |
GB2475735A (en) * | 2009-11-27 | 2011-06-01 | Gpeg Internat Ltd | Detecting touches with an oscillator with a frequency dependent on the capacitance of a touch sensor |
US8624878B2 (en) * | 2010-01-20 | 2014-01-07 | Apple Inc. | Piezo-based acoustic and capacitive detection |
US9164605B1 (en) | 2010-02-03 | 2015-10-20 | Cypress Semiconductor Corporation | Force sensor baseline calibration |
US20110216016A1 (en) * | 2010-03-08 | 2011-09-08 | Plantronics, Inc. | Touch Sensor With Active Baseline Tracking |
JP5642500B2 (ja) | 2010-07-22 | 2014-12-17 | 富士通コンポーネント株式会社 | タッチパネルにおける位置検出方法、タッチパネル、タッチパネルの初期化方法 |
FR2963682B1 (fr) * | 2010-08-04 | 2012-09-21 | St Microelectronics Rousset | Procede de detection d'objet au moyen d'un capteur de proximite |
JP5740114B2 (ja) * | 2010-08-19 | 2015-06-24 | 株式会社ジャパンディスプレイ | 表示装置 |
US20120127120A1 (en) * | 2010-11-22 | 2012-05-24 | Himax Technologies Limited | Touch device and touch position locating method thereof |
US8749486B2 (en) * | 2010-12-21 | 2014-06-10 | Stmicroelectronics, Inc. | Control surface for touch and multi-touch control of a cursor using a micro electro mechanical system (MEMS) sensor |
US9389721B2 (en) | 2011-02-09 | 2016-07-12 | Apple Inc. | Snap domes as sensor protection |
US9389258B2 (en) | 2011-02-24 | 2016-07-12 | Parade Technologies, Ltd. | SLIM sensor design with minimum tail effect |
US8866491B2 (en) | 2011-02-24 | 2014-10-21 | Cypress Semiconductor Corporation | Tail effect correction for SLIM pattern touch panels |
CN102985900B (zh) | 2011-02-24 | 2016-05-25 | 谱瑞科技股份有限公司 | 单层触摸传感器 |
US8866490B1 (en) | 2013-01-18 | 2014-10-21 | Cypress Semiconductor Corporation | Method and apparatus for eliminating tail effect in touch applications |
US9244566B2 (en) | 2011-03-08 | 2016-01-26 | Synaptics Incorporated | Baseline management for input devices |
WO2012135543A2 (en) * | 2011-03-29 | 2012-10-04 | Synaptics Incorporated | Capacitive touch screen interference detection and operation |
US9564894B2 (en) * | 2011-04-15 | 2017-02-07 | Synaptics Incorporated | Capacitive input device interference detection and operation |
US8928336B2 (en) | 2011-06-09 | 2015-01-06 | Ford Global Technologies, Llc | Proximity switch having sensitivity control and method therefor |
US8975903B2 (en) | 2011-06-09 | 2015-03-10 | Ford Global Technologies, Llc | Proximity switch having learned sensitivity and method therefor |
US10004286B2 (en) | 2011-08-08 | 2018-06-26 | Ford Global Technologies, Llc | Glove having conductive ink and method of interacting with proximity sensor |
US9069460B2 (en) | 2011-09-12 | 2015-06-30 | Google Technology Holdings LLC | Using pressure differences with a touch-sensitive display screen |
US9143126B2 (en) | 2011-09-22 | 2015-09-22 | Ford Global Technologies, Llc | Proximity switch having lockout control for controlling movable panel |
TWI533166B (zh) * | 2011-09-22 | 2016-05-11 | 義隆電子股份有限公司 | 觸控物件識別方法 |
US8994228B2 (en) | 2011-11-03 | 2015-03-31 | Ford Global Technologies, Llc | Proximity switch having wrong touch feedback |
US10112556B2 (en) | 2011-11-03 | 2018-10-30 | Ford Global Technologies, Llc | Proximity switch having wrong touch adaptive learning and method |
US8878438B2 (en) | 2011-11-04 | 2014-11-04 | Ford Global Technologies, Llc | Lamp and proximity switch assembly and method |
US9019220B1 (en) | 2012-03-14 | 2015-04-28 | Cypress Semiconductor Corporation | Baseline charge compensation |
US9184745B2 (en) | 2012-04-11 | 2015-11-10 | Ford Global Technologies, Llc | Proximity switch assembly and method of sensing user input based on signal rate of change |
US9197206B2 (en) | 2012-04-11 | 2015-11-24 | Ford Global Technologies, Llc | Proximity switch having differential contact surface |
US9520875B2 (en) | 2012-04-11 | 2016-12-13 | Ford Global Technologies, Llc | Pliable proximity switch assembly and activation method |
US9944237B2 (en) | 2012-04-11 | 2018-04-17 | Ford Global Technologies, Llc | Proximity switch assembly with signal drift rejection and method |
US9531379B2 (en) | 2012-04-11 | 2016-12-27 | Ford Global Technologies, Llc | Proximity switch assembly having groove between adjacent proximity sensors |
US9219472B2 (en) | 2012-04-11 | 2015-12-22 | Ford Global Technologies, Llc | Proximity switch assembly and activation method using rate monitoring |
US8933708B2 (en) | 2012-04-11 | 2015-01-13 | Ford Global Technologies, Llc | Proximity switch assembly and activation method with exploration mode |
US9065447B2 (en) | 2012-04-11 | 2015-06-23 | Ford Global Technologies, Llc | Proximity switch assembly and method having adaptive time delay |
US9287864B2 (en) | 2012-04-11 | 2016-03-15 | Ford Global Technologies, Llc | Proximity switch assembly and calibration method therefor |
US9559688B2 (en) | 2012-04-11 | 2017-01-31 | Ford Global Technologies, Llc | Proximity switch assembly having pliable surface and depression |
US9831870B2 (en) | 2012-04-11 | 2017-11-28 | Ford Global Technologies, Llc | Proximity switch assembly and method of tuning same |
US9660644B2 (en) | 2012-04-11 | 2017-05-23 | Ford Global Technologies, Llc | Proximity switch assembly and activation method |
US9568527B2 (en) | 2012-04-11 | 2017-02-14 | Ford Global Technologies, Llc | Proximity switch assembly and activation method having virtual button mode |
TW201342143A (zh) * | 2012-04-13 | 2013-10-16 | Wintek Corp | 輸入裝置及其控制參數調整方法 |
US9329723B2 (en) | 2012-04-16 | 2016-05-03 | Apple Inc. | Reconstruction of original touch image from differential touch image |
WO2013169305A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Haptic feedback with improved ouput response |
WO2013170099A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Calibration of haptic feedback systems for input devices |
US9136840B2 (en) | 2012-05-17 | 2015-09-15 | Ford Global Technologies, Llc | Proximity switch assembly having dynamic tuned threshold |
US8981602B2 (en) | 2012-05-29 | 2015-03-17 | Ford Global Technologies, Llc | Proximity switch assembly having non-switch contact and method |
US9337832B2 (en) | 2012-06-06 | 2016-05-10 | Ford Global Technologies, Llc | Proximity switch and method of adjusting sensitivity therefor |
WO2013188307A2 (en) | 2012-06-12 | 2013-12-19 | Yknots Industries Llc | Haptic electromagnetic actuator |
US8970525B1 (en) * | 2012-06-27 | 2015-03-03 | Google Inc. | Method and system for trackpad input error mitigation |
US9641172B2 (en) | 2012-06-27 | 2017-05-02 | Ford Global Technologies, Llc | Proximity switch assembly having varying size electrode fingers |
US9886116B2 (en) * | 2012-07-26 | 2018-02-06 | Apple Inc. | Gesture and touch input detection through force sensing |
KR20140021900A (ko) * | 2012-08-13 | 2014-02-21 | 삼성전자주식회사 | 가요성 휴대 단말에서 터치스크린의 벤딩 이벤트를 처리하는 방법, 기계로 읽을 수 있는 저장 매체 및 휴대 단말 |
US8922340B2 (en) | 2012-09-11 | 2014-12-30 | Ford Global Technologies, Llc | Proximity switch based door latch release |
JP5765489B2 (ja) * | 2012-09-28 | 2015-08-19 | 株式会社村田製作所 | 押込量検出センサ、タッチ式入力装置 |
US8796575B2 (en) | 2012-10-31 | 2014-08-05 | Ford Global Technologies, Llc | Proximity switch assembly having ground layer |
JP6025528B2 (ja) | 2012-11-29 | 2016-11-16 | 三菱電機株式会社 | タッチパネル装置 |
FR2999742B1 (fr) * | 2012-12-13 | 2018-03-30 | Dav | Interface de commande tactile |
DE112012006009T5 (de) * | 2012-12-20 | 2014-11-27 | Intel Corporation | Berührungsbildschirm mit Kraftsensoren |
US9323380B2 (en) | 2013-01-16 | 2016-04-26 | Blackberry Limited | Electronic device with touch-sensitive display and three-dimensional gesture-detection |
US9335922B2 (en) | 2013-01-16 | 2016-05-10 | Research In Motion Limited | Electronic device including three-dimensional gesture detecting display |
US9442598B2 (en) * | 2013-02-08 | 2016-09-13 | Synaptics Incorporated | Detecting interference in an input device having electrodes |
US9035752B2 (en) | 2013-03-11 | 2015-05-19 | Amazon Technologies, Inc. | Force sensing input device under an unbroken exterior portion of a device |
US9311204B2 (en) | 2013-03-13 | 2016-04-12 | Ford Global Technologies, Llc | Proximity interface development system having replicator and method |
US9886141B2 (en) | 2013-08-16 | 2018-02-06 | Apple Inc. | Mutual and self capacitance touch measurements in touch panel |
KR102110183B1 (ko) * | 2013-08-19 | 2020-05-14 | 삼성디스플레이 주식회사 | 터치 입력 장치의 감도 보정 방법 및 이를 채용한 터치 입력 장치 |
US20150242037A1 (en) | 2014-01-13 | 2015-08-27 | Apple Inc. | Transparent force sensor with strain relief |
WO2015178920A1 (en) | 2014-05-22 | 2015-11-26 | Onamp Research Llc | Panel bootstrapping architectures for in-cell self-capacitance |
US10289251B2 (en) | 2014-06-27 | 2019-05-14 | Apple Inc. | Reducing floating ground effects in pixelated self-capacitance touch screens |
US9658726B2 (en) | 2014-07-10 | 2017-05-23 | Cypress Semiconductor Corporation | Single layer sensor pattern |
US10297119B1 (en) | 2014-09-02 | 2019-05-21 | Apple Inc. | Feedback device in an electronic device |
US9880655B2 (en) | 2014-09-02 | 2018-01-30 | Apple Inc. | Method of disambiguating water from a finger touch on a touch sensor panel |
EP3175330B1 (en) | 2014-09-22 | 2022-04-20 | Apple Inc. | Ungrounded user signal compensation for pixelated self-capacitance touch sensor panel |
US9939901B2 (en) | 2014-09-30 | 2018-04-10 | Apple Inc. | Haptic feedback assembly |
JP5923585B2 (ja) * | 2014-10-17 | 2016-05-24 | 日本写真印刷株式会社 | 圧力検出装置、圧力検出装置の制御方法、及びプログラム |
US10038443B2 (en) | 2014-10-20 | 2018-07-31 | Ford Global Technologies, Llc | Directional proximity switch assembly |
US10712867B2 (en) | 2014-10-27 | 2020-07-14 | Apple Inc. | Pixelated self-capacitance water rejection |
CN111610890A (zh) | 2015-02-02 | 2020-09-01 | 苹果公司 | 柔性自电容和互电容触摸感测***架构 |
US9798409B1 (en) | 2015-03-04 | 2017-10-24 | Apple Inc. | Multi-force input device |
US10488992B2 (en) | 2015-03-10 | 2019-11-26 | Apple Inc. | Multi-chip touch architecture for scalability |
US9654103B2 (en) | 2015-03-18 | 2017-05-16 | Ford Global Technologies, Llc | Proximity switch assembly having haptic feedback and method |
US9727151B2 (en) | 2015-04-16 | 2017-08-08 | Google Inc. | Avoiding accidental cursor movement when contacting a surface of a trackpad |
US9548733B2 (en) | 2015-05-20 | 2017-01-17 | Ford Global Technologies, Llc | Proximity sensor assembly having interleaved electrode configuration |
US10229304B2 (en) * | 2015-06-05 | 2019-03-12 | Synaptics Incorporated | Finger detection with auto-baseline tracking |
US10175833B2 (en) * | 2015-06-18 | 2019-01-08 | Synaptics Incorporated | Adaptive force sensing |
US10365773B2 (en) | 2015-09-30 | 2019-07-30 | Apple Inc. | Flexible scan plan using coarse mutual capacitance and fully-guarded measurements |
US10254870B2 (en) | 2015-12-01 | 2019-04-09 | Apple Inc. | Force sensor-based motion or orientation determination in a device |
US20170153760A1 (en) * | 2015-12-01 | 2017-06-01 | Apple Inc. | Gain-based error tracking for force sensing |
WO2017124310A1 (en) | 2016-01-20 | 2017-07-27 | Parade Technologies, Ltd. | Integrated touch sensing and force sensing in a touch detection device |
US10152173B2 (en) * | 2016-08-25 | 2018-12-11 | Parade Technologies, Ltd. | Using 3D touch for signal conditioning and noise reduction on a touch surface |
AU2017208277B2 (en) | 2016-09-06 | 2018-12-20 | Apple Inc. | Back of cover touch sensors |
JP6770397B2 (ja) | 2016-10-21 | 2020-10-14 | 富士通コンポーネント株式会社 | タッチパネル装置 |
US10095342B2 (en) | 2016-11-14 | 2018-10-09 | Google Llc | Apparatus for sensing user input |
US10133435B2 (en) | 2017-01-03 | 2018-11-20 | Synaptics Incorporated | Reduced capacitive baseline shift via switching elements |
US10372276B2 (en) | 2017-01-06 | 2019-08-06 | Synaptics Incorporated | Reduced capacitive baseline shift via mixing period adjustments |
US10001808B1 (en) | 2017-03-29 | 2018-06-19 | Google Llc | Mobile device accessory equipped to communicate with mobile device |
US10013081B1 (en) | 2017-04-04 | 2018-07-03 | Google Llc | Electronic circuit and method to account for strain gauge variation |
US10514797B2 (en) | 2017-04-18 | 2019-12-24 | Google Llc | Force-sensitive user input interface for an electronic device |
US10635255B2 (en) | 2017-04-18 | 2020-04-28 | Google Llc | Electronic device response to force-sensitive interface |
US10386965B2 (en) | 2017-04-20 | 2019-08-20 | Apple Inc. | Finger tracking in wet environment |
US10712868B2 (en) * | 2017-05-24 | 2020-07-14 | Synaptics Incorporated | Hybrid baseline management |
US10790823B1 (en) * | 2018-05-16 | 2020-09-29 | Valve Corporation | Proximity-based power switch appearance |
WO2020147840A1 (zh) * | 2019-01-17 | 2020-07-23 | 北京钛方科技有限责任公司 | 触控板按压力检测方法、装置、存储介质和计算机设备 |
US11150165B2 (en) * | 2019-03-01 | 2021-10-19 | Dell Products, L.P. | System and method for configuration drift detection and remediation |
US11157109B1 (en) | 2019-09-06 | 2021-10-26 | Apple Inc. | Touch sensing with water rejection |
US11662867B1 (en) | 2020-05-30 | 2023-05-30 | Apple Inc. | Hover detection on a touch sensor panel |
KR20220005740A (ko) * | 2020-07-07 | 2022-01-14 | 삼성전기주식회사 | 전자 기기의 동작 신호를 발생시키는 방법, 컴퓨터 프로그램 및 그 전자 기기 |
KR102393220B1 (ko) * | 2020-08-20 | 2022-05-02 | 삼성전기주식회사 | 기준신호 업데이트 기능을 갖는 터치 센싱 디바이스 및 전자 기기 |
CN111998923B (zh) * | 2020-09-11 | 2021-10-01 | 锐马(福建)电气制造有限公司 | 一种物联网家畜养殖数据采集方法 |
CN112306306A (zh) * | 2020-10-29 | 2021-02-02 | 业成科技(成都)有限公司 | 触控事件的判断方法 |
CN112860105B (zh) * | 2021-01-28 | 2022-12-30 | 维沃移动通信有限公司 | 触控位置确定方法、装置、电子设备及可读存储介质 |
Family Cites Families (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ZA701817B (en) * | 1969-03-19 | 1971-02-24 | Thomson Csf T Vt Sa | Improvements in or relating to position indicating systems |
CA1038644A (en) * | 1974-04-04 | 1978-09-19 | Rosemount Inc. | Capacitive load cell |
US4121049A (en) * | 1977-04-01 | 1978-10-17 | Raytheon Company | Position and force measuring system |
US4389711A (en) * | 1979-08-17 | 1983-06-21 | Hitachi, Ltd. | Touch sensitive tablet using force detection |
US4484179A (en) * | 1980-04-16 | 1984-11-20 | At&T Bell Laboratories | Touch position sensitive surface |
US4340777A (en) * | 1980-12-08 | 1982-07-20 | Bell Telephone Laboratories, Incorporated | Dynamic position locating system |
US4355202A (en) * | 1980-12-08 | 1982-10-19 | Bell Telephone Laboratories, Incorporated | Mounting arrangement for a position locating system |
JPS5940660Y2 (ja) * | 1981-10-20 | 1984-11-19 | アルプス電気株式会社 | タツチ式座標入力装置 |
US4542375A (en) * | 1982-02-11 | 1985-09-17 | At&T Bell Laboratories | Deformable touch sensitive surface |
DE3236098A1 (de) * | 1982-09-29 | 1984-03-29 | Siemens AG, 1000 Berlin und 8000 München | Druckwandleranordnung, insbesondere fuer industrieroboter |
US4511760A (en) * | 1983-05-23 | 1985-04-16 | International Business Machines Corporation | Force sensing data input device responding to the release of pressure force |
JPS59225439A (ja) * | 1983-06-06 | 1984-12-18 | Matsushita Electric Ind Co Ltd | 座標入力装置 |
JPH0228168B2 (ja) | 1984-12-21 | 1990-06-21 | Nippon Denki Hoomu Erekutoronikusu Kk | Tategatazahyonyuryokusochi |
US4816811A (en) * | 1985-03-25 | 1989-03-28 | American Telephone And Telegraph Company | Compliant overlay for use as an optically-based touch-sensitive screen |
DE3525499A1 (de) * | 1985-07-17 | 1987-01-29 | Philips Patentverwaltung | Vorrichtung zur erzeugung von x-y-koordinatenadressen fuer einen hochaufloesenden bildschirm |
US4893115A (en) * | 1985-11-12 | 1990-01-09 | John Fluke Mfg. Co., Inc. | Touch sensitive visual display system |
US4775765A (en) * | 1985-11-28 | 1988-10-04 | Hitachi, Ltd. | Coordinate input apparatus |
US4745565A (en) * | 1986-01-21 | 1988-05-17 | International Business Machines Corporation | Calibration of a force sensing type of data input device |
US4771277A (en) * | 1986-05-02 | 1988-09-13 | Barbee Peter F | Modular touch sensitive data input device |
US4675569A (en) * | 1986-08-04 | 1987-06-23 | International Business Machines Corporation | Touch screen mounting assembly |
JPS63204313A (ja) * | 1987-02-19 | 1988-08-24 | Semiconductor Energy Lab Co Ltd | 圧力感知装置 |
US4983787A (en) * | 1988-09-01 | 1991-01-08 | Takahiro Kunikane | Coordinate input unit |
US5060066A (en) * | 1989-02-21 | 1991-10-22 | Visage, Inc. | Integrating-phase lock method and circuit for synchronizing overlay displays on cathode-ray-tube monitors of digital graphic information and video image information and the like |
US4918262A (en) | 1989-03-14 | 1990-04-17 | Ibm Corporation | Touch sensing display screen signal processing apparatus and method |
US5038142A (en) * | 1989-03-14 | 1991-08-06 | International Business Machines Corporation | Touch sensing display screen apparatus |
US5241308A (en) * | 1990-02-22 | 1993-08-31 | Paragon Systems, Inc. | Force sensitive touch panel |
US5072076A (en) * | 1991-01-14 | 1991-12-10 | International Business Machines Corporation | Tablet digitizer with untethered stylus |
CA2072730A1 (en) | 1991-09-09 | 1993-03-10 | Richard L. Garwin | Strain-gauge mounting for force-sensing touch-screen |
EP0563477A1 (en) * | 1992-03-25 | 1993-10-06 | Visage Inc. | Touch screen sensing apparatus |
US5543591A (en) * | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
US5543588A (en) * | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Touch pad driven handheld computing device |
KR940001227A (ko) * | 1992-06-15 | 1994-01-11 | 에프. 제이. 스미트 | 터치 스크린 디바이스 |
US5565658A (en) * | 1992-07-13 | 1996-10-15 | Cirque Corporation | Capacitance-based proximity with interference rejection apparatus and methods |
US5563632A (en) * | 1993-04-30 | 1996-10-08 | Microtouch Systems, Inc. | Method of and apparatus for the elimination of the effects of internal interference in force measurement systems, including touch - input computer and related displays employing touch force location measurement techniques |
US5708460A (en) * | 1995-06-02 | 1998-01-13 | Avi Systems, Inc. | Touch screen |
US5790107A (en) * | 1995-06-07 | 1998-08-04 | Logitech, Inc. | Touch sensing method and apparatus |
DE19526653A1 (de) * | 1995-07-21 | 1997-01-23 | Carmen Diessner | Kraftmeßeinrichtung |
JPH09146708A (ja) * | 1995-11-09 | 1997-06-06 | Internatl Business Mach Corp <Ibm> | タッチパネルの駆動方法及びタッチ入力方法 |
US5777596A (en) * | 1995-11-13 | 1998-07-07 | Symbios, Inc. | Touch sensitive flat panel display |
US5854625A (en) * | 1996-11-06 | 1998-12-29 | Synaptics, Incorporated | Force sensing touchpad |
JPH11212714A (ja) * | 1998-01-27 | 1999-08-06 | Sanyo Electric Co Ltd | 座標検出装置および座標検出方法 |
DE19820414A1 (de) * | 1998-05-07 | 1999-11-18 | Carmen Diessner | Kontaktierungsvorrichtung |
US6504530B1 (en) * | 1999-09-07 | 2003-01-07 | Elo Touchsystems, Inc. | Touch confirming touchscreen utilizing plural touch sensors |
JP3910019B2 (ja) * | 2000-07-04 | 2007-04-25 | アルプス電気株式会社 | 入力装置 |
AU2001212370A1 (en) | 2000-10-27 | 2002-05-06 | Elo Touchsystems, Inc. | Dual sensor touchscreen utilizing projective-capacitive and force touch sensors |
-
2002
- 2002-05-08 US US10/142,118 patent/US7532202B2/en not_active Expired - Fee Related
-
2003
- 2003-03-24 WO PCT/US2003/008972 patent/WO2003096267A1/en active Application Filing
- 2003-03-24 AU AU2003223336A patent/AU2003223336A1/en not_active Abandoned
- 2003-03-24 CN CN038136783A patent/CN1659583A/zh active Pending
- 2003-03-24 KR KR10-2004-7017826A patent/KR20040102208A/ko not_active Application Discontinuation
- 2003-03-24 JP JP2004504180A patent/JP2005524914A/ja active Pending
- 2003-03-24 EP EP03719453A patent/EP1504409A1/en not_active Withdrawn
- 2003-04-08 TW TW092107999A patent/TW200400469A/zh unknown
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009163363A (ja) * | 2007-12-28 | 2009-07-23 | Canon Inc | 入力装置 |
WO2010109756A1 (ja) | 2009-03-25 | 2010-09-30 | 三菱電機株式会社 | 座標入力表示装置 |
JP2010225031A (ja) * | 2009-03-25 | 2010-10-07 | Mitsubishi Electric Corp | 座標入力表示装置 |
US8780062B2 (en) | 2009-03-25 | 2014-07-15 | Mitsubishi Electric Corporation | Coordinate input display apparatus |
JP2011210038A (ja) * | 2010-03-30 | 2011-10-20 | Renesas Sp Drivers Inc | タッチ判別装置及びデータ処理システム |
JP2012053754A (ja) * | 2010-09-02 | 2012-03-15 | Sony Corp | 情報処理装置、情報処理装置の入力制御方法及びプログラム |
JP2013037497A (ja) * | 2011-08-05 | 2013-02-21 | Kyocera Corp | 電子機器 |
JP2013045173A (ja) * | 2011-08-22 | 2013-03-04 | Kyocera Corp | 電子機器 |
WO2013089048A1 (ja) * | 2011-12-16 | 2013-06-20 | 株式会社村田製作所 | タッチ式操作入力装置 |
JPWO2013089048A1 (ja) * | 2011-12-16 | 2015-04-27 | 株式会社村田製作所 | タッチ式操作入力装置 |
US10620747B2 (en) | 2011-12-16 | 2020-04-14 | Murata Manufacturing Co., Ltd. | Touch type operation input device |
JP2013250726A (ja) * | 2012-05-31 | 2013-12-12 | Fujitsu Ten Ltd | タッチパネル装置、検出方法、及びプログラム |
JP2014021829A (ja) * | 2012-07-20 | 2014-02-03 | Canon Inc | 情報処理装置及びその制御方法 |
US9658764B2 (en) | 2012-07-20 | 2017-05-23 | Canon Kabushiki Kaisha | Information processing apparatus and control method thereof |
JP2014079646A (ja) * | 2014-01-07 | 2014-05-08 | Konami Digital Entertainment Co Ltd | ゲームプログラムおよびゲーム装置 |
JP2017506393A (ja) * | 2014-02-21 | 2017-03-02 | クアルコム,インコーポレイテッド | タッチシステムにおけるシャドー効果を低減するためのシステムおよび方法 |
JP2018190072A (ja) * | 2017-04-28 | 2018-11-29 | シナプティクス・ジャパン合同会社 | 半導体装置、表示装置、及び、タッチコントローラ |
JP7175552B2 (ja) | 2017-04-28 | 2022-11-21 | シナプティクス・ジャパン合同会社 | 半導体装置、表示装置、及び、方法 |
JP6417078B1 (ja) * | 2017-06-23 | 2018-10-31 | 北陸電気工業株式会社 | 電子機器用入力装置 |
WO2018235954A1 (ja) * | 2017-06-23 | 2018-12-27 | 北陸電気工業株式会社 | 電子機器用入力装置 |
JP7512296B2 (ja) | 2019-02-28 | 2024-07-08 | バルブ コーポレーション | システムおよびコンピュータ実装方法 |
Also Published As
Publication number | Publication date |
---|---|
KR20040102208A (ko) | 2004-12-03 |
US7532202B2 (en) | 2009-05-12 |
EP1504409A1 (en) | 2005-02-09 |
CN1659583A (zh) | 2005-08-24 |
TW200400469A (en) | 2004-01-01 |
AU2003223336A1 (en) | 2003-11-11 |
WO2003096267A1 (en) | 2003-11-20 |
US20030210235A1 (en) | 2003-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2005524914A (ja) | タッチ式タッチパネル・システムにおけるベースライン技術 | |
US7746325B2 (en) | Method for improving positioned accuracy for a determined touch input | |
JP2005526337A (ja) | 押圧式タッチパネル・システムにおけるメモリ効果エラーの補正 | |
US20210318776A1 (en) | Controlling audio volume using touch input force | |
JP7309118B2 (ja) | 圧力信号処理 | |
US10139959B2 (en) | Self-calibration of force sensors and inertial compensation | |
KR102110183B1 (ko) | 터치 입력 장치의 감도 보정 방법 및 이를 채용한 터치 입력 장치 | |
US20100302177A1 (en) | Method and apparatus for providing user interface based on contact position and intensity of contact force on touch screen | |
JP2005526333A (ja) | タッチスクリーンの機械歪みを調整すべく較正パラメータを用いて押圧タッチスクリーン上の押圧位置を特定する方法およびシステム | |
WO2009094200A1 (en) | Integrated force sensitive lens and software | |
TWI675316B (zh) | 用於感測使用者輸入之電子裝置,方法及設備 | |
JP2011221677A (ja) | 電子機器及び操作検知方法 | |
US20120319937A1 (en) | Pressure detecting user input device | |
CN104487924B (zh) | 触摸输入设备控制装置、以及触摸输入设备控制方法 | |
US11681406B2 (en) | Touch panel device, depressing force calculation method, and storage medium storing depressing force calculation program | |
EP2538306A1 (en) | Pressure detecting user input device | |
US9152270B2 (en) | Methods and systems for improving touch sensitivity of touch-based devices | |
JP6735941B1 (ja) | タッチパネル装置、押下力算出方法、及び押下力算出プログラム | |
JP6903201B2 (ja) | タッチパネル装置、押下力算出方法、及び押下力算出プログラム | |
JP6903200B2 (ja) | タッチパネル装置、押下力算出方法、及び押下力算出プログラム |