(57)【特許請求の範囲】
【請求項１】
装置の状態を表す出力を発生することができる少なくとも１つの装置コンポーネントと、
装置へのタッチを感知しそしてその感知されたタッチに関連したタッチ信号を出力することができるタッチ感知コンポーネントと、
プロセッサであって、
前記装置コンポーネントの出力又は前記タッチ感知コンポーネントの出力の少なくとも１つに基づいて装置の接地状態を決定し、及び
装置が不充分に接地されたと決定された場合に前記タッチ信号を補償する機能を適用する、
ことができるプロセッサと、
を備えたタッチ感知装置。
【請求項２】
前記装置コンポーネントは、装置へのコンポーネント接続を感知することができるコネクタセンサ、装置への抵抗器接続を検出することができる抵抗器検出器、装置の動き又は方向の少なくとも１つを感知することができる動きセンサ、装置に接近する表面を感知することができる接近センサ、装置の周囲に接触する物体を感知することができる周囲センサ、装置に接近する物体のプロパティを感知することができるプロパティセンサ、又はどんな形式のアプリケーションを装置が実行するか指示することができるアプリケーションインジケータ、の少なくとも１つである、請求項１に記載の装置。
【請求項３】
前記プロセッサは、前記コンポーネント接続、抵抗器接続、装置の動き、装置の方向、接近する表面、周囲接触、又は実行されるアプリケーションの少なくとも１つに基づいて装置の接地状態を決定することができる、請求項２に記載の装置。
【請求項４】
前記タッチ感知コンポーネントは、前記タッチ信号に基づいて装置にタッチする物体の部分を決定することができる、請求項１に記載の装置。
【請求項５】
前記プロセッサは、物体の前記決定されたタッチ部分に基づいて装置の接地状態を決定することができる、請求項４に記載の装置。
【請求項６】
前記機能は、装置の接地が不充分であるとき前記タッチ信号に導入されるエラーを減少する、請求項１に記載の装置。
【請求項７】
前記プロセッサは、装置が充分に接地された場合には前記機能を適用しないことができる、請求項１に記載の装置。
【請求項８】
移動電話、デジタルメディアプレーヤ、又はパーソナルコンピュータの少なくとも１つに合体される、請求項１に記載の装置。
【請求項９】
タッチ感知装置へのタッチを表すタッチ信号を取り込む段階と、
装置の状態に関連した少なくとも１つのパラメータ値を与える段階と、
前記与えられたパラメータ値に基づいて装置の接地状態を決定する段階と、
前記接地の決定に基づいて前記タッチ信号への調整の量を決定する段階と、
を備えた方法。
【請求項１０】
パラメータ値を与える前記段階は、装置が壁コンセントに差し込まれたかどうか、装置が接地された装置に結合されたかどうか、又は装置がユーザに物理的に接触するかどうかの少なくとも１つに対応する情報を与えることを含む、請求項９に記載の方法。
【請求項１１】
接地状態を決定する前記段階は、パラメータ値が装置の接地状態を表すかどうか決定することを含む、請求項９に記載の方法。
【請求項１２】
調整の量を決定する前記段階は、装置が接地された場合に調整が不要であると決定することを含む、請求項９に記載の方法。
【請求項１３】
調整の量を決定する前記段階は、装置が接地される程度を決定し、そして非接地装置に対する調整量をその決定された程度に比例してスケーリングすることを含む、請求項９に記載の方法。
【請求項１４】
前記決定された量を使用して前記取り込まれたタッチ信号を調整する段階を含む、請求項９に記載の方法。
【請求項１５】
１つ以上の入力コンポーネントと、
装置へのタッチ事象を表すタッチ値を出力するように各々構成された複数のピクセルを含むタッチセンサパネルと、
プロセッサであって、
前記入力コンポーネントからの１つ以上の入力を分析し、
前記分析された入力に基づいて装置の接地状態を決定し、及び
前記決定された状態に基づいて各ピクセルのタッチ値を選択的に補償するための機能を与える、
ように構成されたプロセッサと、
を備えたタッチ感知装置。
【請求項１６】
前記プロセッサは、前記決定された状態が、不充分に接地された装置に対応する場合に、前記与えられた機能をアクチベートするように構成される、請求項１５に記載の装置。
【請求項１７】
前記プロセッサは、前記決定された状態が、部分的に接地された装置に対応する場合に、前記与えられた機能をアクチベートし、そしてその部分的接地のレベルに基づいて前記与えられた機能を調整するように構成される、請求項１５に記載の装置。
【請求項１８】
前記プロセッサは、前記決定された状態が、充分に接地された装置に対応する場合に、前記与えられた機能をデアクチベートするように構成される、請求項１５に記載の装置。
【請求項１９】
前記決定された状態が、不充分に接地された装置又は部分的に接地された装置に対応する場合には、前記プロセッサは、装置が不充分に接地されるか部分的に接地される結果として装置によりタッチ値に導入されるエラーに対してピクセルのタッチ値を補償するように前記与えられた機能をアクチベートするよう構成される、請求項１５に記載の装置。
【請求項２０】
装置に関連した複数のパラメータインジケータと、
前記インジケータにより与えられるパラメータ値を分析し、その分析された値に基づいて装置の状態を決定し、そしてその決定された状態に基づいて装置の出力又は動作の少なくとも１つを調整するように構成されたロジックと、
を備えたポータブル装置であって、
前記決定された状態は、接地状態及び不充分な接地状態の一方であり、そして前記ロジックは、装置が充分に接地されたか不充分に接地されたかに基づいて装置のタッチ出力を調整するポータブル装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的に、タッチ感知装置に関し、より具体的には、タッチ感知装置の接地状態を検出することに関する。
【背景技術】
【０００２】
コンピューティングシステムの操作を行うために、ボタン又はキー、マウス、トラックボール、ジョイスティック、タッチセンサパネル、タッチスクリーン、等の多数の形式の入力装置を現在利用することができる。特に、タッチスクリーンのようなタッチ感知装置は、操作が容易で且つ多様性があると共に、価格も下がっていることから、益々普及してきている。タッチ感知装置は、タッチ感知面を伴う透明なパネルであるタッチセンサパネルと、液晶ディスプレイ（ＬＣＤ）のようなディスプレイ装置であって、このディスプレイ装置のビューエリアの少なくとも一部分をタッチ感知面でカバーできるようにパネルの後方に部分的に又は完全に配置することのできるディスプレイ装置と、を含む。タッチ感知装置は、ディスプレイ装置に表示されているユーザインターフェイス（ＵＩ）によってしばしば指令される位置に指、スタイラス又は他の物体を使用してユーザがタッチセンサパネルにタッチすることによって種々の機能を遂行できるようにする。一般的に、タッチ感知装置は、タッチセンサパネルにおけるタッチ事象及びタッチ事象の位置を認識し、次いで、コンピューティングシステムが、タッチ事象の時間に現れる表示に従ってタッチ事象を解釈し、その後、タッチ事象に基づいて１つ以上のアクションを遂行することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
タッチ感知装置の接地が不充分なときには、タッチ事象を認識することが困難になる。接地が不充分であると、タッチ事象を表すタッチの値が、装置に導入される望ましからぬ容量性結合により誤ったものとなるか、さもなければ、歪められることになる。その結果として、タッチ事象に基づいて遂行されるべきアクションが、おそらく、誤ったものとなるか、さもなければ、歪められる。
【課題を解決するための手段】
【０００４】
本発明は、タッチ感知装置のための接地検出に関する。この装置は、その接地状態を検出し、装置により出力されるタッチ信号において不充分な接地を補償できるようにする。この装置は、装置の幾つかの状態を監視する１つ以上のコンポーネントを備えている。この装置は、監視された状態を分析して、装置が接地されているかどうか決定することができる。この装置は、接地が不充分であると決定した場合にそのタッチ信号出力を補償するための機能を選択的に適用することができる。逆に、この装置は、充分に接地されていると決定した場合にはその機能を選択的に無視することができる。この接地検出は、不充分な装置接地を受けて測定を繰り返す必要をなくすことで、改良されたタッチ感知及び電力節約を効果的に与えることができる。更に、この装置は、種々の接地状態に、より頑健に適応させることができる。
【図面の簡単な説明】
【０００５】
【図１】種々の実施形態により装置の接地状態を検出するのに使用できるコネクタセンサを有する例示的なタッチ感知装置を示す。
【図２】種々の実施形態により装置の接地状態を検出するのに使用できる動きセンサを有する例示的なタッチ感知装置を示す。
【図３】種々の実施形態により装置の接地状態を検出するのに使用できる接近センサを有する例示的なタッチ感知装置を示す。
【図４】種々の実施形態により装置の接地状態を検出するのに使用できる周囲センサを有する例示的なタッチ感知装置を示す。
【図５】種々の実施形態により装置の接地状態を検出するのに使用できる通知アルゴリズムを有する例示的なタッチ感知装置を示す。
【図６】種々の実施形態により装置の接地状態を検出するのに使用できるタッチセンサパネルを有する例示的なタッチ感知装置を示す。
【図７】種々の実施形態によりタッチ感知装置の接地状態を検出するための例示的方法を示す。
【図８】種々の実施形態により装置の接地状態を検出できるタッチ感知装置の例示的コンピューティングシステムを示す。
【図９】種々の実施形態により接地状態を検出できる例示的移動電話を示す。
【図１０】種々の実施形態により接地状態を検出できる例示的デジタルメディアプレーヤを示す。
【図１１】種々の実施形態により接地状態を検出できる例示的パーソナルコンピュータを示す。
【図１２】種々の実施形態によりタッチ感知装置の状態を検出するための例示的方法を示す。
【発明を実施するための形態】
【０００６】
実施形態の以下の説明において、その一部分を形成し且つ本発明の特定実施形態を一例として示す添付図面を参照する。他の実施形態も使用できると共に、本発明の実施形態の範囲から逸脱せずに構造上の変更もできることを理解されたい。
【０００７】
本発明は、タッチ感知装置の接地状態を検出することに関する。この装置は、装置の接地状態の結果として出力に導入されるエラーについてタッチ信号出力を選択的に補償することができる。装置の接地が不充分であるときには、装置が補償を適用することができる。装置が充分に接地されたときには、装置が補償を省略することができる。ある実施形態において、接地状態を検出するために、装置は、装置の接地を表す１つ以上のパラメータをチェックすることができる。装置は、パラメータの値を分析して、装置が接地されたかどうか決定することができる。装置は、接地の決定に基づいて補償を選択的に適用することができる。
【０００８】
タッチ感知装置がどれほど充分に接地されているか検出する能力は、不充分な装置接地を受けて測定を繰り返す必要をなくすことで、より正確且つ迅速なタッチ感知を効果的に与えることができる。測定の繰り返しを不必要にすることで電力の節約を実現することもできる。更に、装置は、種々の接地条件に頑健に適応させることができる。
【０００９】
「不充分な接地(poorly grounded)」「非接地(ungrounded)」「否接地(not grounded)」「充分でない接地(not well grounded)」「不適切な接地(improperly grounded)」「分離(isolated)」及び「浮動(floating)」という語は、タッチ感知装置が接地点に対して低抵抗の電気的接続を形成しないときに存在する不充分な接地状態を指すために交換可能に使用することができる。
【００１０】
「接地(grounded)」「適切な接地(properly grounded)」及び「充分な接地(well grounded)」という語は、タッチ感知装置が接地点に対して低抵抗の電気的接続を形成するときに存在する良好な接地状態を指すために交換可能に使用することができる。
【００１１】
ここでは、タッチ感知装置について種々の実施形態を図示して説明するが、種々の実施形態は、これに限定されるものではなく、装置の接地状態を決定できるいかなる装置にも適用でき、又、装置の状態、動作、出力、等を修正、改善、又はその他、変更するように装置を選択的に調整できることも理解されたい。
【００１２】
充分に接地されたタッチ感知装置がユーザの指のような物体によるタッチを受けると、タッチ位置における装置の相互信号キャパシタンスＣsigが適切に変化して、真のタッチ事象を表すピクセルタッチ出力値を発生することができる。しかしながら、不充分な接地のタッチ感知装置がユーザの指のような物体によるタッチを受けると、負のキャパシタンスＣnegと称される望ましからぬ電荷結合が装置に導入されて、ピクセルタッチ出力値をその意図された相互キャパシタンス変化の逆方向に生じさせる。従って、不充分な接地状態のもとでタッチを経験するピクセルは、見掛け上、実際に存在するタッチより少ないものしか検出できず、「負のピクセル」として知られている。負のピクセル作用を減少するか又は排除するために負のピクセルタッチ出力値に負のピクセル補償を選択的に適用することができる。しかしながら、有効であるためには、負のピクセル補償を適切な状態のもとで適切な量だけ適用しなければならない。負のキャパシタンスＣnegは、タッチ感知装置がどれほど充分に接地されているかの関数であるから、装置の接地状態を検出して、負のピクセル補償を必要に応じて適用することができる。検出は、装置の接地を表す種々のタッチ感知装置パラメータを監視し、そしてその監視されたパラメータ値に基づいて接地を決定することにより行うことができる。図１ないし６は、種々の実施形態によりタッチ感知装置の接地状態を検出するのに使用できる例示的な装置パラメータと、そのパラメータ値を決定する対応装置コンポーネントとを示す。
【００１３】
図１は、種々の実施形態により装置の接地状態を検出するのに使用できるコネクタセンサ及び検出器を有する例示的なタッチ感知装置を示す。図１の例では、タッチ感知装置１０は、物体によるタッチを受けてそのタッチを表すタッチ信号（又はタッチ出力値）を発生することのできるタッチパネル１１を備えている。又、タッチ感知装置１０は、種々のコンポーネントへ接続するための１つ以上のコネクタポート１０ａ、１０ｂ及び１０ｃも備えている。コネクタポート１０ａは、タッチ感知装置１０を電源ケーブル１２に接続することができる（接続は、(1)で象徴的に示されている）。この電源ケーブル１２は、装置１０に電力供給するために壁コンセント又は他のＡＣ電源に接続することができる。コネクタセンサ１３ａは、電源ケーブル１２からコネクタポート１０ａを経て送られる電力を感知することができる。感知された電力は、装置１０が例えば壁コンセントに差し込まれ、従って、壁の接地点を経て装置が接地されたことを指示する。それ故、コネクタポート１０ａを経て送られる電力を感知することは、タッチ感知装置１０が接地されていることを指示でき、タッチパネル１１がタッチ信号を発生するときに、負のピクセル補償を、現在アクティブであれば、デアクチベート又は減少させることができ、さもなければ、インアクティブのままとすることができる。
【００１４】
コネクタポート１０ｂは、タッチ感知装置１０をＵＳＢケーブル１６に接続することができる（接続は、(2)で象徴的に示されている）。ＵＳＢケーブル１６は、例えば、コンピュータのような別の装置のＵＳＢポートに接続されて、タッチ感知装置１０に電力を供給し、及び／又はタッチ感知装置と接続装置との間にデータを送信することができる。コネクタセンサ１３ａは、接続ポート１０ｂを経てＵＳＢ接続を感知することができる。感知された接続は、装置１０が例えばコンピュータに結合され、それにより、コンピュータの接地点を経て装置を接地することを指示できる。それ故、コネクタポート１０ｂを経ての接続を感知することは、タッチ感知装置１０が接地されていることを指示でき、タッチパネル１１がタッチ信号を発生するときに、負のピクセル補償を、現在アクティブであれば、デアクチベート又は減少させることができ、さもなければ、インアクティブのままにすることができる。
【００１５】
コネクタポート１０ｃは、タッチ感知装置１０をドック１８のコネクタポート１８ｃに接続することができる（接続は、(3)で象徴的に示されている）。ドック１８は、次いで、ドックコネクタポート１８ａを経て電源ケーブル１２に接続され（接続は、(1)で象徴的に示され）、或いはドックコネクタポート１８ｂを経てＵＳＢケーブル１６に接続される（接続は、(2)で象徴的に示されている）。タッチ感知装置１０は、電源ケーブル１２からドック接続を通して電力を受け取ることができる。又、タッチ感知装置１０は、ＵＳＢケーブル１６からドック接続を通して電力及び／又はデータを受け取ることもできる。コネクタポート１０ｃの抵抗ピン１３ｂは、接続コンポーネントの抵抗器、例えば、電源ケーブル１２又はＵＳＢケーブル１６の抵抗器に接続することができる。抵抗ピン１３ｂが接続コンポーネントの抵抗特性を見るときに、装置１０は、その抵抗から、コンポーネント、例えば、装置が接続されるケーブル、を識別することができる。例えば、ドック１８が電源ケーブル１２に接続される場合に、抵抗ピン１３ｂは、電源ケーブルの特性抵抗を識別することができ、そして装置１０は、それが電源ケーブルに接続されたと決定することができる。装置１０は、その識別（及び必要に応じて他の情報）を使用して、その接地状態を決定することができる。例えば、装置１０は、抵抗ピン１３ｂを経て電源ケーブル１２へ至るその接続を識別することができる。それ故、抵抗ピン１３ｂを経て抵抗を感知することは、タッチ感知装置１０が電源ケーブルの接続を経て壁コンセント又は他のＡＣ電源に接地されたことを指示でき、タッチパネル１１がタッチ信号を発生するときに、負のピクセル補償を、現在アクティブであれば、デアクチベート又は減少させることができ、さもなければ、インアクティブのままにすることができる。ドック１８と、例えば、コンピュータとの間のＵＳＢケーブルの接続に関して同様の決定をなすことができる。
【００１６】
ある実施形態では、ドック１８は、抵抗器１８ｄを含み、抵抗ピン１３ｂは、ドックの特性抵抗を感知することができ、そして装置１０は、それがドックに接続されたと決定することができる。装置１０は、電源ケーブル１２もＵＳＢケーブル１６もドック１８に接続されず、それ故、装置に接続されない場合にドックの抵抗器を感知することができる。これは、装置１０が接地された装置に接続されず、従って、接地されていないという指示である。従って、負のピクセル補償は、現在アクティブであれば、調整し、又は現在インアクティブであれば、アクチベートして、タッチ信号に適用することができる。
【００１７】
ある実施形態において、タッチ感知装置１０のコネクタポート１０ｃは、ドック１８を通してＵＳＢケーブルへ至る接続を指示するためのＵＳＢピン（図示せず）を含む付加的なピンと、ドックを通して電源ケーブル１２へ至る接続を指示するための電力ピン（図示せず）とを有することができる。これらの装置ピンがＵＳＢ信号又は電力を感知すると、装置１０は、それが充分に接地されたかどうか決定し、タッチパネル１１がタッチ信号を発生するときに、負のピクセル補償を、現在アクティブであれば、デアクチベート又は減少させ、さもなければ、インアクティブのままにすることができる。
【００１８】
又、コネクタポート１０ｃは、タッチ感知装置１０をアダプタケーブル１４に接続することもできる（接続は、(3)で象徴的に示されている）。アダプタケーブル１４は、装置１０に電力供給するために壁コンセント又は他のＡＣ電源に接続することができる。コネクタポート１０ｃの抵抗ピン１３ｂは、アダプタケーブル１４の特性抵抗を感知することができ、そして装置１０は、それがアダプタケーブルに接続されたことを識別することができる。装置１０は、その識別（及び必要に応じて他の情報）を使用して、その接地状態を決定することができる。抵抗ピン１３を経て抵抗を感知することは、タッチ感知装置１０が接地されたことを指示でき、タッチパネル１１がタッチ信号を発生するときに、負のピクセル補償を、現在アクティブであれば、デアクチベート又は減少させることができ、さもなければ、インアクティブのままにすることができる。
【００１９】
ある実施形態では、異なる電源ケーブルがタッチ感知装置に対して異なる接地状態を生じる。例えば、装置に接続可能な電源ケーブルの１つの形式は、３本のピンを有し、装置の接地点を壁の接地点に直結して、良好に接地された装置となるものである。従って、タッチパネルがタッチ信号を発生するときに、負のピクセル補償は、現在アクティブであれば、デアクチベート又は減少させることができ、さもなければ、インアクティブのままにすることができる。装置に接続可能な電源ケーブルの別の形式は、２本のピン及び比較的高い正味キャパシタンスを有し、接地が不充分な装置となるものである。従って、負のピクセル補償は、現在アクティブであれば、調整し、又は現在インアクティブであれば、アクチベートして、タッチ信号に適用することができる。装置に接続可能な電源ケーブルの別の形式は、２本のピン及び比較的低い正味キャパシタンスを有し、良好な接地の装置となるものである。従って、負のピクセル補償は、現在アクティブであれば、デアクチベートするか又は必要に応じて調整し、或いは現在インアクティブであれば、アクチベートするか又は必要に応じて調整して、タッチ信号に適用することができる。
【００２０】
種々の実施形態により、付加的な及び／又は他の接続コンポーネント並びにその組み合わせを使用して、タッチ感知装置の接地状態を決定することができる。
【００２１】
図２は、種々の実施形態により装置の接地状態を検出するのに使用できる動きセンサを有する例示的なタッチ感知装置を示す。図２の例において、タッチ感知装置２０は、タッチを受け入れてタッチを表すタッチ信号を発生することのできるタッチパネル２１を備えている。又、タッチ感知装置２０は、装置の方向及び動きを感知するための動きセンサ２２も備えている。例示的な動きセンサは、加速度計、ジャイロスコープ、等を含む。装置２０の方向及び動きを感知することで、装置の接地状態を表す装置の現在状態の指示を与えることができる。例えば、装置２０の動きセンサ２２が、人間にとって独特の振動の特定パターン、周波数及び／又は大きさを感知する場合には、装置は、それがユーザに接触していること、例えば、保持されており、それ故、接地されていることを決定できる。これらのパターン、周波数及び／又は大きさは、予め決定することもできるし、又はユーザが、例えば、装置を保持し、装置を移動し又は装置と共に歩く間に装置を学習状態に入れる場合には、「学習」することもできる。従って、タッチパネルがタッチ信号を発生するときに、負のピクセル補償は、現在アクティブであれば、デアクチベート又は減少させることができ、さもなければ、インアクティブのままにすることができる。動きセンサ２２が、人間の振動ではないと決定される動きを感知する場合には、装置２０は、装置を動かす物体に関する付加的な情報を使用して、装置が接地されたかどうか決定することができる。逆に、装置２０が実質的に固定であり及び／又は特定の仕方で方向付けされたことを動きセンサ２２が感知する場合には、装置は、それがドックにあるか又は表面上にあるか決定することができる。ドックにある場合には、装置２０は、付加的な情報、例えば、ドック接続を使用して、装置が接地されたかどうか決定することができる。表面上にある場合には、装置２０は、付加的な情報、例えば、装置の接続又は表面を使用して、装置が接地されたかどうか決定することができる。装置２０は、その決定に基づいてタッチ信号に負のピクセル補償を選択的に適用することができる。
【００２２】
図３は、種々の実施形態により装置の接地状態を検出するのに使用できる接近センサを有する例示的なタッチ感知装置を示す。図３の例において、タッチ感知装置３０は、装置に接近する表面を感知するための接近センサ３４を備えている。又、タッチ感知装置３０は、タッチを受け入れてタッチを表すタッチ信号を発生するタッチパネル（図示せず）も備えている。ある実施形態では、接近センサ３４は、（図３に示す）タッチ感知装置３０の背面に配置されて、装置の背部に接近する表面又は装置が載せられる表面を感知することができる。ある実施形態では、接近センサ３４は、タッチ感知装置３０の側面に配置されて、装置の側面に接近する表面又は装置が載せられる表面を感知する。ある実施形態では、接近センサ３４は、タッチ感知装置３０の前面に配置されて、装置の前部に接近する表面又は装置が載せられる表面を感知する。ある実施形態では、接近センサ３４は、背部、側部、前部、等を含む装置の複数の位置に配置される。例示的な接近センサは、容量性、赤外線、光学的、超音波、等のセンサを含むことができる。
【００２３】
タッチ感知装置３０に接近した表面を感知することで、表面の形式、例えば、木、金属、プラスチック、有機、無機、人間、等を識別することができる。例えば、接近する人間の表面を感知することは、装置３０がユーザにより保持され又はユーザの膝に載せられ、それ故、接地されたという指示である。従って、負のピクセル補償は、現在アクティブであれば、デアクチベート又は減少させることができ、さもなければ、インアクティブのままにすることができる。接近する木の表面を感知することは、装置３０がテーブルトップに載せられ、それ故、おそらく接地が不充分であるという指示である。従って、負のピクセル補償は、現在アクティブであれば、調整され、又は現在インアクティブであれば、アクチベートされて、タッチパネルからのタッチ信号に適用される。ゴムの表面を感知することは、装置３０が保護ケース内にあり、それ故、たとえユーザにより保持されても、ゴムが絶縁体として働くので、おそらく接地が不充分であるという指示である。従って、負のピクセル補償は、現在アクティブであれば、調整され、又は現在インアクティブであれば、アクチベートされて、タッチ信号に適用される。ある実施形態では、表面が装置３０に接近するときに、接近センサ３４は、接近する表面を有する物体のキャパシタンスを感知することができる。感知されたキャパシタンスに基づいて、装置３０は、接近する表面を識別することができる。
【００２４】
ある実施形態では、他のプロパティセンサを使用して、表面の１つ以上の物理的識別プロパティを感知することができる。例示的なプロパティは、温度、テクスチャ、屈折率、導電率、透磁率（磁界に応答する材料の能力）、密度、等を含むことができる。例えば、密度センサは、装置３０付近の空間体積における物体の密度を感知し、温度センサは、装置付近の物体の温度を感知し、等々である。種々の表面に対するプロパティの値は、メモリに記憶されて、感知されたプロパティと比較され、例えば、接近表面を識別することができる。識別された接近表面に基づいて、装置は、その接地状態を決定し、そして負のピクセル補償を適用すべきかどうか決定することができる。
【００２５】
ある実施形態では、接近センサ３４に関連して他のセンサを使用して、タッチ感知装置３０の接地状態を検出することができる。例えば、接近センサ３４を、図２の動きセンサに関連して使用して、タッチ感知装置３０が表面上にフラットに置かれるかどうか、及びどんな形式の表面であるかを決定すると共に、少なくともこの情報から、装置の接地状態を決定することができる。この決定に基づいて、装置３０は、負のピクセル補償をタッチ信号に選択的に適用することができる。
【００２６】
図４は、種々の実施形態により装置の接地状態を検出するのに使用できる周囲センサを有する例示的なタッチ感知装置を示す。図４の例において、タッチ感知装置４０は、タッチを受け入れてタッチを表すタッチ信号を発生するタッチパネル４１も備えている。又、タッチ感知装置４０は、装置にタッチし又は装置を保持するユーザの手４５又は他の物体を感知するために装置の周囲を取り巻くセンサ４２も備えている。このセンサ４２は、ユーザが装置を保持するときにおそらくタッチ感知装置４０の周囲にタッチするので、周囲を取り巻いている。しかしながら、センサの位置は、周囲に限定されず、ユーザがおそらくタッチし又は保持する装置のどこにでも配置できることを理解されたい。
【００２７】
ある実施形態では、センサ４２は、装置４０へのタッチを感知するための容量性センサである。容量性センサは、タッチ感知装置４０の周囲に配置された導電性電極を荷電して周囲縁の周りにフリンジ電界を発生しそして接地点に対して自己キャパシタンスを形成することのできる自己キャパシタンスセンサである。例えば、ユーザの手である接地された物体は、その物体が装置にタッチするときに電極と容量性結合して、自己キャパシタンスを増加することができる。電極の自己キャパシタンスの増加を装置４０により測定して、物体が装置にタッチしたかどうか決定することができる。周囲電極を荷電する信号に加えて又はそれに代わって、タッチ感知装置４０及びその関連電子装置の全部又は一部に信号を付与して、装置と接地電極との間に電界を発生し、接地点に対して自己キャパシタンスを形成することができる。
【００２８】
ある実施形態では、容量性センサは、一対の導電性電極をタッチ感知装置４０の周囲で互いに接近して配置できると共に、それら電極の１つを荷電して（例えば、ＡＣ電圧で刺激して）それらの間にフリンジ電界及び相互キャパシタンスを形成することのできる相互キャパシタンスセンサである。例えば、ユーザの手のような接地された物体を、その物体が装置にタッチするときに荷電電極と容量性結合させて、荷電電極から電荷を取り去ると共に相互キャパシタンスを減少させることができる。相互キャパシタンスの減少を装置４０により測定して物体が装置にタッチしたかどうか決定することができる。センサ４２は、装置４０の前部、背部及び／又は側部へのタッチ又は保持を感知することができる。
【００２９】
装置４０へのタッチを感知することは、装置が保持され、それ故、接地されたという指示である。従って、タッチパネル４１がタッチ信号を発生するときに、負のピクセル補償は、現在アクティブであれば、デアクチベート又は減少させることができ、さもなければ、インアクティブのままにすることができる。
【００３０】
ある実施形態では、単一の連続する電極、又は単一対の連続する電極ではなく、複数の電極（自己キャパシタンスの実施形態）又は複数対の電極（相互キャパシタンスの実施形態）を使用することができる。複数の電極をタッチ感知装置の周囲に、連続する電極間に小さなスペースをとって、一列に配置することができる。電極からの感知された信号に基づいてユーザが装置にタッチしたことを装置が決定するのに加えて、装置は、その感知された信号をどの電極が送信したかに基づいてタッチの位置を決定することができる。同様に、ある実施形態では、単一の連続する電極、又は単一対の連続する電極ではなく、セグメント化された電極又はセグメント化された一対の電極を使用することができる。
【００３１】
ある実施形態では、タッチ感知装置は、装置の周囲の周囲センサ（電極又は電極対）の両側に沿って配置された一対のシールド電極を含むことができる。これらのシールド電極は、装置のセンサ位置における容量性結合を分離し且つ寄生的クロス結合を最小にして、装置の他の位置におけるタッチの感知を改善するように使用することができる。例えば、周囲センサは、シールド電極がセンサを取り巻くように装置の前面に配置されて、装置の背面の容量性結合及びタッチ感知を改善することができる。背面における改善されたタッチ感知は、ユーザが装置の前部より背部に接触する可能性が高いとき、例えば、ユーザが装置をユーザの手に置くか又はカップのような形で受ける場合に、有用である。
【００３２】
図４に示すように、周囲センサは、装置の前面にある。ある実施形態では、周囲センサは、装置の側面にある。ある実施形態では、周囲センサは、装置の背面にある。ある実施形態では、周囲センサは、装置のニーズに基づいて、前面、側面及び背面に組み合わせて配置される。
【００３３】
図５は、種々の実施形態により装置の接地状態を検出するのに使用できる通知アルゴリズムを有する例示的タッチ感知装置を示す。図５の例において、タッチ感知装置５０は、タッチを受け入れてタッチを表すタッチ信号を発生するタッチパネル５１を備えている。又、タッチ感知装置５０は、プロセッサ５２及びメモリ５４も備えている。メモリ５４は、装置５０において動作するためにプロセッサ５２により実行される種々のアプリケーション５６を記憶する。又、メモリ５４は、装置５０の接地が不充分であることにより影響を受けるアプリケーション５６が実行されるときに通知を発生するためにプロセッサ５２によって実行される通知アルゴリズム５８も記憶する。例えば、ユーザが複数の指５５で同時に装置５０にタッチすることを必要とするアプリケーション５６は、上述した負のピクセル作用を生じさせることがある。従って、そのアプリケーションが実行されるときにタッチパネル５１により発生される複数指タッチ信号に負のピクセル補償を適用することができる。逆に、ユーザが１本の指だけで装置５０にタッチすることを要求するアプリケーション５６が実行されるときには、負のピクセル補償を省略することができる。
【００３４】
ある実施形態では、通知アルゴリズムは、アプリケーションログ又は他の処理データを監視し、そして複数指アプリケーションが実行されるとき通知を発生することができる。この通知は、適用されるべき負のピクセル補償をトリガーすることができる。ある実施形態において、複数指アプリケーションは、それが実行する通知アルゴリズムにメッセージを送信し、通知アルゴリズムが通知を発生しそして負のピクセル補償のアプリケーションをトリガーするようにさせる。ある実施形態では、通知アルゴリズムをアプリケーションに合体することができる。又、ある実施形態では、通知アルゴリズムが個別のものであって、アプリケーションと通信することもできる。
【００３５】
タッチ感知装置への複数指タッチを要求する例示的アプリケーションは、バーチャルキーパッド表示、複数指ジェスチャー入力、等を含む。
【００３６】
しかしながら、複数指アプリケーションだけではなく装置の他のアプリケーション及び／又は動作状態も不充分な接地の装置によって影響を受けて、それらアプリケーションの実行時及び／又はそれら状態の検出時に通知アルゴリズムが通知を発生するようにさせることを理解されたい。
【００３７】
図６は、種々の実施形態により装置の接地状態を検出するのに使用できるタッチセンサパネルを有する例示的なタッチ感知装置を示す。図６の例では、タッチ感知装置６０は、装置へのタッチを感知するためのタッチセンサパネル６１を含む。このタッチセンサパネル６１は、ドライブ線６２の複数行と、センス線６３の複数列とを含み、ドライブ線とセンス線の交点がタッチピクセル６４を形成する。ドライブ線が荷電されると、それらは、センス線と容量性結合されて、相互キャパシタンスを与え（上述したものと同様に）、そしてセンス線は、パネル６１へのタッチを表すタッチ信号を感知回路（図示せず）へ送信することができる。このタッチ信号を分析して、タッチによって発生されるタッチ画像の位置、方向、形状、動き、等を含むタッチの特性を決定することができる。例えば、ユーザの指先がパネルにタッチすると、円形タッチ画像が発生される。複数の指先は、互いに隣接する複数の円形タッチ画像を発生する。親指は、パネルにタッチするときの親指の方向に基づいて垂直、水平又は斜めの楕円形タッチ画像を発生する。
【００３８】
ユーザが品目を把持するとき、典型的に、親指を品目の前面に、ある角度で配置し、他の指が品目の背面にあるか又は背面を取り巻くようにする。タッチ感知装置６０のケースでは、ユーザの把持６５は、親指を装置の前面の下隅に、ある角度で配置する。タッチパネル６１によって発生される親指のタッチ画像は、一貫して、画像の下隅に斜めの向きで楕円形状を有する。
【００３９】
従って、この親指構成を有するタッチ画像を感知することは、タッチ感知装置が保持され、それ故、接地されたという指示である。従って、負のピクセル補償は、タッチパネル６１がタッチ信号を発生するときに、現在アクティブであれば、デアクチベート又は減少させることができ、さもなければ、インアクティブのままとすることができる。
【００４０】
図１ないし６に示された実施形態及びパラメータを個々に又は種々の組み合わせで使用してタッチ感知装置の接地状態を検出できることを理解されたい。更に、それら実施形態及びパラメータは、ここに述べるものに限定されず、装置の接地状態を検出するのに使用できる付加的な及び／又は他の実施形態及びパラメータを含むことも理解されたい。
【００４１】
図７は、種々の実施形態によりタッチ感知装置の接地状態を検出するための例示的方法を示す。図７の例において、タッチ感知装置にタッチ事象が発生したかどうかの決定がなされる（７０）。もしそうであれば、タッチ事象のタッチ画像が装置によって取り込まれる（７１）。装置の種々のパラメータがチェックされる（７２）。例えば、図１ないし６に示されたパラメータをチェックすることができる。それらのパラメータの値を分析して、装置の接地状態を決定することができる（７３）。
【００４２】
ある実施形態では、それらのパラメータ値は、バイナリーであり、例えば、「状態１」又は「状態２」、「１」又は「０」、「オン」又は「オフ」、「イエス」又は「ノー」、等である。例えば、電源コネクタの値は、電源ケーブルが壁に差し込まれていれば「イエス」であり、そして電源ケーブルが壁に差し込まれておらず又は装置に接続されていなければ「ノー」である。
【００４３】
ある実施形態では、単一のパラメータ値を使用して、装置が接地されたことを決定することができる。例えば、装置が壁に差し込まれたことを示す電力値は、装置が接地されたことを決定できる。この場合、他のパラメータ値は、破棄されるか、さもなければ、分析において無視される。ある実施形態では、複数のパラメータ値を使用して、装置が接地されたことを決定できる。例えば、装置が静止状態でフラットに横たわっていることを指示する動き値、装置が木製テーブルの上に横たわっていることを指示する接近値、及び装置が壁に差し込まれないことを指示する電力値は、装置が適切に接地されていないことを決定できる。このような場合には、他のパラメータ値を破棄できるか、さもなければ、分析において無視できる。ある実施形態では、パラメータ値に重みを付け、その重み付けされた値の数学的結果（例えば、和、積、比、等）で接地状態を指示することができ、ここで、装置の接地状態のより強力な又はより決定的な指示子であるパラメータは、より高い重みを有し、そして接地状態のより弱い又はより決定的でない指示子であるパラメータは、より低い重みを有する。その数学的結果は、複数の考えられる値の特定の１つ、例えば、接地の程度を指示するアナログ値であるか、或いはスレッシュホールドと比較されて、スレッシュホールドより高いと「接地」を指示し、スレッシュホールドより低いと「否接地」を指示する。ある実施形態では、ルックアップテーブルを使用して、装置が接地されたかどうか決定することができ、ルックアップテーブルの各エントリーは、考えられるパラメータ値の順列、及びその順列に基づく接地状態を含む。
【００４４】
ある実施形態では、接地状態は、バイナリー値であり、例えば、接地は、「イエス」であり、そして否接地は、「ノー」である。又、ある実施形態では、接地状態は、複数の考えられる値、例えば、１．０の接地から０．０の否接地までの範囲の接地の程度を指示するアナログ値の特定の１つである。
【００４５】
タッチ感知装置のパラメータを使用して、装置が接地されたかどうか検出する例示的なシナリオについて以下に述べる。１つの例示的なシナリオにおいて、装置がドックにあって壁に差し込まれた場合には、装置のコネクタセンサが、電源ケーブルが差し込まれたことを感知し、装置が接地されたと決定する。別の例示的なシナリオでは、装置がユーザの手に保持される場合に、動きセンサが、シグネチャーである人間の振動を感知し、そして周囲センサが装置へのユーザのタッチを感知して、装置が接地されたことを決定する。別の例示的なシナリオでは、装置がドックにあって非タッチである場合に、おそらく、いずれのパラメータ値も、装置が接地されたかどうか決定できる情報を与えない。例えば、動きセンサは、装置の直立姿勢を感知し、そして接近センサは、おそらく、装置に接近したドックを感知できるが、装置に基づいて接地状態を決定するには充分でない。この場合には、例えば、装置が接地されていないというデフォールト決定がなされる。１つの例示的シナリオでは、装置がドックにあってタッチされた場合には、周囲センサが装置へのユーザタッチを感知することができる。しかしながら、ユーザは、装置を完全に接地するに充分なほど装置にタッチしないことがあり、これは、装置が接地されたという偽の肯定決定を招くことがある。従って、他のパラメータ、例えば、電源ケーブルが差し込まれたというコネクタセンサからの指示がないことを使用して、周囲センサの値に関わらず、装置が接地されていないか部分的に接地されただけであるかを決定することができる。別の例示的なシナリオでは、装置がユーザの膝にある場合に、動きセンサは、シグネチャーである人間の振動を感知し、そして接近センサは、装置の下のユーザの膝を感知し、装置が接地されたことを決定できるようにする。別の例示的なシナリオでは、装置が保護カバー内にある場合に、接近センサは、カバー材料を感知し、装置が接地されていないことを決定できるようにする。
【００４６】
装置の決定された接地状態に基づいて、負のピクセル補償を選択的に適用すべきかどうか、及びどれほど多くか、例えば、完全、一部分、又は全くなし、の決定を行うことができる（７４）。決定された接地状態が充分な接地である場合には、負のピクセル補償は、現在アクティブであれば、デアクチベート又は減少され、さもなければ、インアクティブのままとすることができる。決定された接地状態が他のものである場合には、負のピクセル補償は、現在アクティブであれば、調整され、又は現在インアクティブであれば、アクチベートされる。どれほど適用すべきかに関して、接地状態がバイナリー値である実施形態では、負のピクセル補償の量も、バイナリー値であり、例えば、接地状態が「イエス」である場合には、負のピクセル補償を省略し又は全く適用しないようにすることができ、そして接地状態が「ノー」である場合には、負のピクセル補償は、完全に適用することができる。
【００４７】
接地状態が複数の値の１つ、例えば、アナログ値を有するある実施形態では、適用すべき負のピクセル補償の量は、装置が接地される程度に基づいて、即ち接地値に基づいて、スケールアップ又はスケールダウンすることができる。例えば、接地の程度が、ある接地を表す０．８の場合には、負のピクセル補償の量は、おそらく負のピクセル作用が少ないので、所定の全量から８０％減少される。逆に、接地の程度が、著しい量ではないある接地を表す０．２であると決定された場合には、負のピクセル補償の量は、おそらく負のピクセル作用が顕著であるから、全量から２０％しか減少されない。従って、適用されるべき負のピクセル補償の量は、装置の接地の程度に比例する。
【００４８】
ある実施形態では、負のピクセル補償を計算することができる。ある実施形態では、負のピクセル補償を予め決定することができ、例えば、ルックアップテーブルからアクセスすることができる。
【００４９】
決定された負のピクセル補償をタッチ画像に適用してタッチ信号を調整し、負のピクセル作用を減少又は排除すると共に、より正確なタッチ信号を与えることができる（７５）。調整されたタッチ画像を更に処理して、装置により使用するためのタッチ情報を得ることができる（７６）。
【００５０】
この方法は、装置にタッチ事象が発生するたびに繰り返すことができる。或いは又、この方法は、装置のニーズに基づいて、複数のタッチ事象の間で周期的に繰り返すこともできる。
【００５１】
図８は、ここに述べる種々の実施形態により装置の接地状態を検出できるタッチ感知装置の例示的コンピューティングシステム８０を示す。図８の例では、コンピューティングシステム８０は、タッチコントローラ８４を備えている。このタッチコントローラ８４は、１つ以上のプロセッササブシステム８４ａを含む単一の特定用途向け集積回路（ＡＳＩＣ）であり、プロセッササブシステムは、ＡＲＭ９６８プロセッサのような１つ以上のメインプロセッサ、又は同様の機能及び能力を伴う他のプロセッサを含む。しかしながら、他の実施形態では、プロセッサの機能は、状態マシンのような専用ロジックによって実施することができる。又、プロセッササブシステム８４ａは、ランダムアクセスメモリ（ＲＡＭ）或いは他の形式のメモリ又は記憶装置、ウオッチドッグタイマー、等の周辺装置（図示せず）も含む。又、タッチコントローラ８４は、例えば、図１ないし６において上述したように、１つ以上のセンスチャンネル（図示せず）のタッチ信号８６ｂのような信号、センサ８５のような他のセンサからの他の信号を受信するための受信セクション８４ｇも備えている。又、タッチコントローラ８４は、マルチステージベクトル復調エンジンのような復調セクション８４ｂと、パネルスキャンロジック８４ｆと、刺激信号８４ｉをタッチセンサパネル８６へ送信してパネルを駆動するための送信セクション８４ｅも備えている。パネルスキャンロジック８４ｆは、ＲＡＭ８４ｃにアクセスして、センスチャンネルからデータを自律的に読み取り、そしてセンスチャンネルのための制御を与える。更に、パネルスキャンロジック８４ｆは、タッチセンサパネル８６の行に選択的に付与される刺激信号８４ｉを種々の周波数及び位相で発生するように送信セクション８４ｅを制御することができる。
【００５２】
又、タッチコントローラ８４は、送信セクション８４ｅのための供給電圧を発生するのに使用されるチャージポンプ８４ｄも備えている。刺激信号８４ｉは、２つの電荷蓄積装置、例えば、キャパシタを一緒にカスケード接続してチャージポンプ８４ｄを形成することにより、最大電圧より高い振幅を有することができる。それ故、刺激電圧は、単一のキャパシタで取り扱える電圧レベル（例えば、３．６Ｖ）より高い（例えば、６Ｖ）。図８は、送信セクション８４ｅとは個別のチャージポンプ８４ｄを示しているが、このチャージポンプは、送信セクションの一部分でもよい。
【００５３】
タッチセンサパネル８６は、行トレース（例えば、ドライブ線）及び列トレース（例えば、センス線）を有する容量性感知媒体を含むが、他の感知媒体を使用することもできる。行及び列トレースは、インジウムスズ酸化物（ＩＴＯ）又はアンチモンスズ酸化物（ＡＴＯ）のような透明導電性媒体から形成できるが、他の透明及び不透明材料、例えば、銅を使用することもできる。ある実施形態では、行及び列トレースは、互いに垂直であるが、他の実施形態では、他の非カルテシアン配向も考えられる。例えば、極座標システムでは、センス線が同心円であり、そしてドライブ線が半径方向に延びる線である（その逆のこともある）。それ故、ここで使用する「行」及び「列」という語は、直交する格子を含むだけでなく、第１及び第２の次元（例えば、極座標構成の同心及び半径線）を有する他の幾何学的構成の交差するトレースも含むことを理解されたい。行及び列は、例えば、実質的に透明な基板の片面に形成されて実質的に透明な誘電体材料で分離されるか、基板の両面に形成されるか、誘電体材料で分離された２枚の個別の基板に形成されるか、等々である。
【００５４】
トレースが互いに上下に通過（交差）する（が、互いに直接電気的接触しない）トレースの「交点」において、トレースは、本質的に２つの電極を形成する（が、３つ以上のトレースが交差してもよい）。行及び列トレースの各交点は、容量性感知ノードを表し、そして画素（ピクセル）８６ａと考えることができ、これは、タッチセンサパネル８６がタッチの「画像」を取り込むものとみなされるときに特に有用である。（換言すれば、タッチセンサパネルの各タッチセンサにおいてタッチ事象が検出されたかどうかタッチコントローラ８４が決定した後に、タッチ事象が生じたマルチタッチパネルのタッチセンサのパターンは、タッチの「画像」（例えば、パネルにタッチする指のパターン）とみなすことができる。行電極と列電極との間のキャパシタンスは、所与の行が直流（ＤＣ）電圧レベルに保持されるときに漂遊キャパシタンスＣstrayとして現われ、そして所与の行が交流（ＡＣ）信号で刺激されるときには相互信号キャパシタンスＣsigとして現われる。タッチセンサパネル上又はその付近における指又は物体の存在は、タッチされるピクセルに存在する信号電荷Ｑsigの変化、Ｃsigの関数である、を測定することにより検出できる。
【００５５】
又、コンピューティングシステム８０は、プロセッササブシステム８４ａから出力を受け取って、その出力に基づいてアクションを遂行するためのホストプロセッサ８２も備え、それらアクションは、カーソル又はポインタのような物体を移動し、スクロール又はパンを行い、コントロール設定を調整し、ファイル又はドキュメントをオープンし、メニューを見、選択を行い、インストラクションを実行し、ホスト装置に接続された周辺装置を動作し、電話コールに返答し、電話コールを発信し、電話コールを終了し、ボリューム又はオーディオ設定を変更し、住所、頻繁にダイヤルされる番号、受けたコール、逸したコールのような電話通信に関する情報を記憶し、コンピュータ又はコンピュータネットワークにログオンし、コンピュータ又はコンピュータネットワークの限定エリアへの許可された個人のアクセスを許し、コンピュータデスクトップのユーザの好みの構成に関連したユーザプロフィールをロードし、ウェブコンテンツへのアクセスを許し、特定のプログラムを起動し、メッセージを暗号化又はデコードし、等々を含むが、それらに限定されない。又、ホストプロセッサ８２は、パネル処理に関係のない付加的なファンクションを遂行することもでき、そしてプログラム記憶装置８３及びディスプレイ装置８１、例えば、装置のユーザにＵＩを与えるＬＣＤディスプレイに結合することができる。ある実施形態では、ホストプロセッサ８２は、図示されたように、タッチコントローラ８４とは個別のコントローラである。他の実施形態では、ホストプロセッサ８２は、タッチコントローラ８４の一部分として含まれてもよい。更に別の実施形態では、ホストプロセッサ８２の機能は、プロセッササブシステム８４ａによって遂行され、及び／又はタッチコントローラ８４の他のコンポーネント間に分散させることができる。ディスプレイ装置８１は、タッチセンサパネル８６のもとに部分的に又は全体的に位置されたとき、又はタッチセンサパネルと一体化されたとき、タッチセンサパネル８６と共に、タッチスクリーンのようなタッチ感知装置を形成することができる。
【００５６】
タッチ感知装置の接地状態は、種々の実施形態に従い、サブシステム８４ａ内のプロセッサ、ホストプロセッサ８２、状態マシンのような専用ロジック、又はその組み合わせにより、センサ８５からの入力及び他の情報に基づいて決定することができる。
【００５７】
上述した機能の１つ以上は、例えば、メモリ（例えば、周辺装置の１つ）に記憶されてプロセッササブシステム８４ａにより実行されるファームウェア、又はプログラム記憶装置８３に記憶されてホストプロセッサ８２により実行されるファームウェアにより遂行できることに注意されたい。又、このファームウェアは、コンピュータベースのシステム、プロセッサ収容システムのようなインストラクション実行システム、装置又はデバイス、或いはそのインストラクション実行システム、装置又はデバイスからインストラクションをフェッチしてそれらインストラクションを実行する他のシステムにより使用するために又はそれらに関連して使用するために、コンピュータ読み取り可能な媒体に記憶され及び／又はその中において搬送される。本書において、「コンピュータ読み取り可能な記憶媒体」とは、インストラクション実行システム、装置又はデバイスにより使用するために又はそれらに関連して使用するためにプログラムを収容し又は記憶できる媒体である。コンピュータ読み取り可能な媒体は、電子、磁気、光学、電磁、赤外線又は半導体システム、装置又はデバイス、ポータブルコンピュータディスケット（磁気）、ランダムアクセスメモリ（ＲＡＭ）（磁気）、リードオンリメモリ（ＲＯＭ）（磁気）、消去可能なプログラマブルリードオンリメモリ（ＥＰＲＯＭ）（磁気）、ポータブル光学ディスク、例えば、ＣＤ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ、ＤＶＤ−Ｒ又はＤＶＤ−ＲＷ、或いはフラッシュメモリ、例えば、コンパクトフラッシュ（登録商標）カード、セキュアなデジタルカード、ＵＳＢメモリデバイス、メモリスティック、等を含むが、それらに限定されない。
【００５８】
又、ファームウェアは、コンピュータベースのシステム、プロセッサ収容システムのようなインストラクション実行システム、装置又はデバイス、或いはそのインストラクション実行システム、装置又はデバイスからインストラクションをフェッチしてそれらインストラクションを実行する他のシステムにより使用するために又はそれらに関連して使用するために、搬送媒体内で伝播することもできる。本書において、「搬送媒体」とは、インストラクション実行システム、装置又はデバイスにより使用するために又はそれらに関連して使用するためにプログラムを通信し、伝播し又は搬送できる媒体である。又、搬送媒体は、電子、磁気、光学、電磁又は赤外線のワイヤード又はワイヤレス伝播媒体を含むが、それらに限定されない。
【００５９】
タッチセンサパネルは、図８で述べたタッチに限定されず、種々の実施形態による接近パネル又は他のパネルでもよいことを理解されたい。更に、ここに述べるタッチセンサパネルは、単一タッチ又はマルチタッチセンサパネルのいずれかである。
【００６０】
更に、コンピューティングシステムは、図８のコンポーネント及び構成に限定されず、種々の実施形態により装置の接地状態を検出できる種々の構成の他のコンポーネント及び／又は付加的なコンポーネントを含むことも理解されたい。
【００６１】
図９は、タッチセンサパネル９２と、ディスプレイ９３と、種々の実施形態により電話の接地状態を検出できる他のコンピューティングシステムブロックとを含む例示的な移動電話９０を示す。
【００６２】
図１０は、タッチセンサパネル１０２と、ディスプレイ１０３と、種々の実施形態によりプレーヤの接地状態を検出できる他のコンピューティングシステムブロックとを含む例示的なデジタルメディアプレーヤ１００を示す。
【００６３】
図１１は、タッチセンサパネル（トラックパッド）１１２と、ディスプレイ１１３と、種々の実施形態によりコンピュータの接地状態を検出できる他のコンピューティングシステムブロックとを含む例示的なパーソナルコンピュータ１１０を示す。
【００６４】
図９ないし１１の移動電話、メディアプレーヤ、及びパーソナルコンピュータは、種々の実施形態によりそれらの接地状態を検出することにより、電力節約、精度の改善、より速い速度、及びより高い頑健性を実現することができる。
【００６５】
タッチ感知装置のパラメータは、装置の接地状態を検出するのに使用されるものとして説明されたが、これら及び／又は他のパラメータを、装置に関連した他の目的で使用できることを理解されたい。例えば、パラメータは、装置の放射出力を調整して使用中の放射露出を減少するのに使用することもできる。又、パラメータは、装置の動作を調整して、装置の現在使用に基づいて電力又は他の成分を減少するのに使用することもできる。
【００６６】
放射出力を調整するために、タッチ感知装置のパラメータをチェックして、装置の方向及びユーザに対する装置の接近度を決定することができる。パラメータの値を分析して、装置が現在ユーザに隣接して直立保持されているかどうか決定し、例えば、ユーザが装置でコールを発信しそして耳に対して又は口において装置を直立保持しているかどうか決定することができる。例えば、上述した動きセンサ出力は、装置の方向及び動きを指示することができ、上述した接近センサ出力は、装置がユーザに接近しているかどうか指示することができ、上述した周囲センサ出力は、装置が保持されているかどうか指示することができ、上述したタッチセンサパネル出力も、装置が保持されているかどうか指示することができ、上述した通知アルゴリズムは、装置が現在電話アプリケーションを実行するかどうか指示することができ、上述した接続出力は、装置が差し込まれたかどうか指示することができ、等々である。装置がユーザに隣接して直立保持されると決定された場合には、ユーザの放射露出を制限するように装置の放射出力を調整し、例えば、減少することができる。パラメータの値は、連続的又は周期的にチェック及び分析されて、ユーザが装置をフラットな位置へ移動し又はユーザから離したときも、装置の放射出力を調整し、例えば、その最初の出力に戻すことができる。
【００６７】
装置の使用を調整するため、タッチ感知装置のパラメータをチェックして、装置が現在どのように使用されているか、例えば、装置が現在ユーザに支持されたホルスターにあるか、ユーザから離れた位置にあるか、又はユーザの手にあるか決定することができる。例えば、上述した動きセンサ出力は、装置の方向及び動きを指示することができ、上述した接近センサ出力は、装置がユーザ又は物体に接近しているかどうか指示することができ、上述した周囲センサ出力は、装置が保持されているかどうか指示することができ、上述したタッチセンサパネル出力も、装置が保持されているかどうか指示することができ、上述した通知アルゴリズムは、装置が現在アプリケーションを実行しているかアイドル状態であるか指示することができ、上述した接続出力は、装置が差し込まれたかどうか指示することができ、等々である。装置がユーザから離れた位置にあると決定された場合には、リングトーンを増大し、入呼びを示すリングがユーザに聞こえ易くすることができる。装置がホルスターにあると決定された場合には、リングトーンを振動モードに切り換え、入呼びを示す振動をユーザが感じるようにすることができる。装置がユーザの手にあると決定された場合には、装置がおそらく使用中であるから、リングトーンを減少し又はデアクチベートすることができる。それに加えて又はそれとは別に、装置がホルスターにあるか、又はユーザから離れた位置にある場合には、ホルスター又は離れた位置は、アイドル時間又は非使用を表すので、電力消費を減少して電力を節約することができる。パラメータ値は、使用の変化について連続的又は周期的にチェックされそして分析される。
【００６８】
図１２は、種々の実施形態によりタッチ感知装置の状態を検出するための例示的方法を示す。図１２の例において、タッチ感知装置のパラメータがチェックされる（１２０）。パラメータの値を分析して、装置の状態を決定することができる（１２２）。例えば、パラメータを分析して、上述したように、装置がユーザに接近して直立しているか、或いは装置がホルスターにあるか手にあるかを決定することができる。分析に基づいて、装置を調整することができる（１２４）。例えば、装置の出力及び／又は動作を調整することができる。
【００６９】
この方法は、タッチ感知装置に限定されず、接地状態（又は他の状態）を検出できるところの他のポータブル装置及び固定装置も適用できることを理解されたい。
【００７０】
よって、いくつかの開示された実施の形態は、装置の状態を表す出力を発生するように構成された少なくとも１つの装置コンポーネントと、装置へのタッチを感知しそしてその感知されたタッチに関連したタッチ信号を出力するように構成されたタッチ感知コンポーネントと、プロセッサであって、前記装置コンポーネントの出力又は前記タッチ感知コンポーネントの出力の少なくとも１つに基づいて装置の接地状態を決定し、及び装置が不充分に接地されたと決定された場合に前記タッチ信号を補償する機能を適用する、ように構成されたプロセッサと、を備えたタッチ感知装置を含む。他の実施の形態において、前記装置コンポーネントは、装置へのコンポーネント接続を感知するように構成されたコネクタセンサ、装置への抵抗器接続を検出するように構成された抵抗器検出器、装置の動き又は方向の少なくとも１つを感知するように構成された動きセンサ、装置に接近する表面を感知するように構成された接近センサ、装置の周囲に接触する物体を感知するように構成された周囲センサ、装置に接近する物体のプロパティを感知するように構成されたプロパティセンサ、又はどんな形式のアプリケーションを装置が実行するか指示するように構成されたアプリケーションインジケータ、の少なくとも１つである。他の実施の形態において、前記プロセッサは、前記コンポーネント接続、抵抗器接続、装置の動き、装置の方向、接近する表面、周囲接触、又は実行されるアプリケーションの少なくとも１つに基づいて装置の接地状態を決定するように構成される。他の実施の形態において、前記タッチ感知コンポーネントは、前記タッチ信号に基づいて装置にタッチする物体の部分を決定するように構成される。他の実施の形態において、前記プロセッサは、物体の前記決定されたタッチ部分に基づいて装置の接地状態を決定するように構成される。他の実施の形態において、前記機能は、装置の接地が不充分であるとき前記タッチ信号に導入されるエラーを減少する。他の実施の形態において、前記プロセッサは、装置が充分に接地された場合には前記機能を適用しないように構成される。他の実施の形態において、前記装置は、移動電話、デジタルメディアプレーヤ、又はパーソナルコンピュータの少なくとも１つに合体される。
【００７１】
いくつかの開示された実施の形態は、タッチ感知装置へのタッチを表すタッチ信号を取り込む段階と、装置の状態に関連した少なくとも１つのパラメータ値を与える段階と、前記与えられたパラメータ値に基づいて装置の接地状態を決定する段階と、前記接地の決定に基づいて前記タッチ信号への調整の量を決定する段階と、を備えた方法を含む。他の実施の形態において、パラメータ値を与える前記段階は、装置が壁コンセントに差し込まれたかどうか、装置が接地された装置に結合されたかどうか、又は装置がユーザに物理的に接触するかどうかの少なくとも１つに対応する情報を与えることを含む。他の実施の形態において、接地状態を決定する前記段階は、パラメータ値が装置の接地状態を表すかどうか決定することを含む。他の実施の形態において、調整の量を決定する前記段階は、装置が接地された場合に調整が不要であると決定することを含む。他の実施の形態において、調整の量を決定する前記段階は、装置が接地される程度を決定し、そして非接地装置に対する調整量をその決定された程度に比例してスケーリングすることを含む。他の実施の形態は、前記決定された量を使用して前記取り込まれたタッチ信号を調整する段階を含む。
【００７２】
添付図面を参照して本発明の実施形態を詳細に説明したが、種々の変更や修正が当業者に明らかであろう。このような変更や修正は、特許請求の範囲に規定された種々の実施形態の範囲内に包含されるものと理解されたい。
【符号の説明】
【００７３】
１０：タッチ感知装置
１０ａ、１０ｂ、１０ｃ：コネクタポート
１１：タッチパネル
１２：電源ケーブル
１３ａ：コネクタセンサ
１３ｂ：抵抗ピン
１６：ＵＳＢケーブル
１８：ドック
１８ａ、１８ｂ、１８ｃ：コネクタポート
１８ｄ：抵抗器
２０：タッチ感知装置
２１：タッチパネル
２２：動きセンサ
３０：タッチ感知装置
３４：接近センサ
４０：タッチ感知装置
４１：タッチパネル
４２：センサ
４５：ユーザの手
５０：タッチ感知装置
５１：タッチパネル
５２：プロセッサ
５４：メモリ
５６：アプリケーション
５８：通知アルゴリズム
６０：タッチ感知装置
６１：タッチセンサパネル
６２：ドライブ線
６３：センス線
６４：タッチピクセル
６５：ユーザの把持
【図１】
0005469746.tif 000002
【図２】
0005469746.tif 000003
【図３】
0005469746.tif 000004
【図４】
0005469746.tif 000005
【図５】
0005469746.tif 000006
【図６】
0005469746.tif 000007
【図７】
0005469746.tif 000008
【図８】
0005469746.tif 000009
【図９】
0005469746.tif 000010
【図１０】
0005469746.tif 000011
【図１１】
0005469746.tif 000012
【図１２】
0005469746.tif 000013