(57)【要約】      （修正有）【課題】低レイテンシタッチ感知式デバイスは、タッチ事象の位置を決定するための方法を提供する。【解決手段】高速マルチタッチセンサー１００の行導体および列導体において、行導体の各々の経路は、列導体の各々の経路と交差する。直交する行信号の各々のセットは、行導体の少なくともいくつかのそれぞれ１つに同時に送信され、複数の列導体の各々に存在する複数の直交する行信号の各々の量が検出される。直交する列信号のセットは、列導体の少なくともいくつかのそれぞれ１つに同時に送信される。複数の行導体の各々に存在する複数の直交する列信号の各々の量が検出される。複数の直交する行信号の各々の検出された量および複数の直交する列信号の各々の検出された量は、デバイス上でタッチ事象の位置を決定するために使用される。【選択図】図１
2020047279.tif 000002
【特許請求の範囲】
【請求項１】
複数の行導体と複数の列導体を含むタッチ感知式デバイス上でタッチ事象の位置を決定する方法であって、行導体の各々の経路は列導体の各々の経路と交差し、該方法は、
ａ．複数の行導体の少なくともいくつかのそれぞれ１つに複数の直交する行信号の各々を同時に送信する工程、
ｂ．複数の列導体の各々に存在する複数の直交する行信号の各々の量を検出する工程、
ｃ．列導体の少なくともいくつかのそれぞれ１つに複数の直交する列信号の各々を同時に送信する工程、
ｄ．複数の行導体の各々に存在する複数の直交する列信号の各々の量を検出する工程、
ｅ．タッチ感知式デバイス上でタッチ事象の位置を決定するために、複数の直交する行信号の各々の検出された量、および複数の直交する列信号の各々の検出された量を用使用する工程、を含む方法。
【請求項２】
ａ．複数の行導体の少なくとも他のいくつかのそれぞれ１つに複数の直交する行信号の各々を同時に送信する工程、
ｂ．複数の列導体に存在する複数の直交する行信号の各々の量を検出する工程、
ｃ．複数の列導体の少なくとも他のいくつかのそれぞれ１つに複数の直交する列信号の各々を同時に送信する工程、
ｄ．複数の行導体に存在する複数の直交する列信号の各々の量を検出する工程
を更に含む、請求項１の方法。
【請求項３】
複数の直交する行信号の各々は、複数の直交する列信号内に含まれる、ことを特徴とする請求項１に記載の方法。
【請求項４】
複数の直交する列信号の各々は、複数の直交する行信号内に含まれる、ことを特徴とする請求項１に記載の方法。
【請求項５】
複数の直交する行信号はいずれも、複数の直交する列信号内に含まれない、ことを特徴とする請求項１に記載の方法。
【請求項６】
複数の直交する行信号は、複数の直交する列信号と同時に送信される、ことを特徴とする請求項１に記載の方法。
【請求項７】
複数の直交する行信号は、複数の直交する列信号と同時に送信されない、ことを特徴とする請求項１に記載の方法。
【請求項８】
複数の行導体と複数の列導体を備え、および、列導体の各々の経路と交差する行導体の各々の経路を備えたタッチ感知式デバイス上で、タッチ事象の位置を決定する方法であって、該方法は、
ａ．同時に、複数の行導体の１つに第１の行信号を送信し、複数の行導体の別の１つに第２の行信号を送信する工程であって、第２の行信号が第１の行信号に直交している、工程、
ｂ．複数の列導体に存在する第１および第２の直交する行信号の各々の量を検出する工程、
ｃ．同時に、複数の列導体の１つに第１の列信号を送信し、複数の列導体の別の１つに第２の列信号を送信する工程であって、第２の列信号が第１の列信号に直交している、工程、
ｄ．複数の行導体に存在する第１および第２の直交する列信号の各々の量を検出する工程、
ｅ．タッチ感知式デバイス上でのタッチ事象の位置決定に関連して、第１および第２の直交する行信号の検出された量、および第１および第２の直交する列信号の検出された量を用いる工程、
を含む、方法。
【請求項９】
ａ．さらに別の行導体に第１の行信号を送信する工程、および、
ｂ．複数の列導体に存在する第１の行信号の量を検出する工程、
をさらに含む、請求項８に記載の方法。
【請求項１０】
ａ．さらに別の列導体に第１の列信号を送信する工程、および
ｂ．複数の行導体に存在する第１の列信号の量を検出する工程、
をさらに含む、請求項９に記載の方法。
【請求項１１】
第１の行信号は、第１および第２の列信号の１つと同じである、ことを特徴とする請求項８に記載の方法。
【請求項１２】
第１の列信号は、第１および第２の直交する行信号の１つと同じである、ことを特徴とする請求項８に記載の方法。
【請求項１３】
第１および第２の行信号のいずれも、第１および第２の直交する列信号のいずれとも同じでない、ことを特徴とする請求項８に記載の方法。
【請求項１４】
第１および第２の直交する行信号は、第１および第２の直交する列信号と同時に送信される、ことを特徴とする請求項８に記載の方法。
【請求項１５】
第１および第２の直交する行信号は、第１および第２の直交する列信号と異なる時間で送信される、ことを特徴とする請求項８に記載の方法。
【請求項１６】
低レイテンシタッチ感知式デバイスであって、
ａ．
ｉ．複数の行導体の導体の経路の各々は複数の列導体の導体の経路の各々と交差し、および、
ｉｉ．タッチ感知式デバイスがタッチされていない場合、第１のレベルの信号はその経路間で連結され、および、
ｉｉｉ．タッチ感知式デバイスがタッチされている場合、第２のレベルの信号はその経路間で連結される、
ように配置される複数の行導体および列導体；
ｂ．複数の行導体に動作可能に接続された行信号発生器であって、該行信号発生器は複数の特有な直交する行信号を同時に発生させるように適しており、各々の特有な直交する行信号は他の特有な直交する行信号の各々と直交している、行信号発生器；
ｃ．複数の列導体に効果的に接続された列信号デコーダであって、複数の行導体の各々で、複数の特有な直交する行信号の各々のレベルを検出するように適した、列信号デコーダ；
ｄ．複数の列導体に動作可能に接続された列信号発生器であって、該列信号発生器は、複数の特有な直交する列信号を同時に発生させるように適しており、各々の特有な直交する列信号は他の特有な直交する列信号の各々と直交している、列信号発生器；
ｅ．複数の列導体に動作可能に接続された行信号デコーダであって、複数の行導体の各々で、複数の特有な直交する列信号の各々のレベルを検出するように適した、行信号デコーダ；
ｆ．複数の行導体の各々で複数の特有な直交する行信号の各々について、および、複数の行導体の各々で複数の特有な直交する列信号の各々について検出されたレベルに、少なくとも部分的に基づくタッチ事象の座標を検出するためのタッチ事象ロケーター、
を含む、低レイテンシタッチ感知式デバイス。
【請求項１７】
複数の特有な直交する行信号の各々は、複数の特有な直交する列信号の各々に含まれる、ことを特徴とする請求項１６に記載の方法。
【請求項１８】
複数の特有な直交する列信号の各々は、複数の特有な直交する行信号の各々に含まれる、ことを特徴とする請求項１６に記載の方法。
【請求項１９】
複数の特有な直交する行信号のいずれも、複数の特有な直交する列信号の各々に含まれない、ことを特徴とする請求項１６に記載の方法。
【請求項２０】
行信号発生器は、列信号発生器が複数の特有な直交する列信号を発生させると同時に、複数の特有な直交する行信号を発生させる、ことを特徴とする請求項１６に記載の方法。
【請求項２１】
行信号発生器は、列信号発生器が複数の特有な直交する列信号を発生させると同時に、複数の特有な直交する行信号を発生させない、ことを特徴とする請求項１６に記載の方法。
【請求項２２】
低レイテンシタッチ感知式デバイスであって、
第１と第２の複数の導体であって、第１の複数の導体の導体の経路の各々が、第２の複数の導体の導体の経路の各々と交差し、およびここで
タッチ感知式デバイスがタッチされていない場合、第１のレベルの信号はその経路間で連結され、およびここで、
タッチ感知式デバイスがタッチされている場合、第２のレベルの信号はその経路間で連結される、
ように配置される、第１と第２の複数の導体；
複数の特有な直交する信号を発生させるように適した少なくとも１つの信号発生器であって、各々の特有な直交する信号は他の特有な直交する信号の各々と直交している、信号発生器；
第１の複数の導体に関連づけられた第１の送信機であって、第１の複数の導体の各々に、それぞれ、複数の特有の直交する信号の第１のサブセットを同時に送信するように適した、第１の送信機
第２の複数の導体に関連づけられた第２の送信機であって、第２の複数の導体の各々に、それぞれ、複数の特有の直交する信号の第２のサブセットを同時に送信するように適した、第２の送信機
第１の複数の導体に関連づけられた第１の受信機であって、第１の複数の導体の各々に存在する信号を受信するように適した、第１の受信機、
第２の複数の導体に関連づけられた第２の受信機であって、第２の複数の導体の各々に存在する信号を受信するように適した、第２の受信機、および
第１の受信機により受信される信号、および第２の受信機により受信される信号をデコードするように適した信号処理装置であって、第１の受信機により受信される信号の各々、および第２の受信機により受信される信号の各々について、どの特有の直交する信号が第２の信号レベルを満たすのかを決定するように適した、信号処理装置
を含む、低レイテンシタッチ感知式デバイス。
【請求項２３】
第１の受信機が、第２の複数の導体の１つの導体か又はその近くで起こり得るタッチを表すように決定される第２の受信機により受信される信号に対応する、第１の複数の導体の１つの導体か又はその近くで起こり得るタッチを表すように決定される信号を受信する場合、信号処理装置は、第１の複数の導体の１つの導体と第２の複数の導体の１つの導体の交点かまたはその近くでタッチが生じたことを決定するように適している、
ことを特徴とする、請求項２２に記載の低レイテンシタッチ感知式デバイス。
【請求項２４】
第１の受信機で受信された信号から、第１の送信機により送られた信号を電気的に減算する回路を更に含む、
ことを特徴とする請求項２２に記載の低レイテンシタッチ感知式デバイス。
【請求項２５】
信号処理装置は、第１の受信機で受信された信号から、第１の送信機により送られた信号を減算するように構成される、
ことを特徴とする請求項２２に記載の低レイテンシタッチ感知式デバイス。
【請求項２６】
第１および第２の送信機は別々の送信機である、
ことを特徴とする請求項２２に記載の低レイテンシタッチ感知式デバイス。
【請求項２７】
第１および第２の送信機は同じ送信機である、
ことを特徴とする請求項２２に記載の低レイテンシタッチ感知式デバイス。
【請求項２８】
第１および第２の送信機は少なくとも１つの送信機の一部を形成する、
ことを特徴とする請求項２２に記載の低レイテンシタッチ感知式デバイス。
【請求項２９】
第１および第２の送信機は少なくとも１つの送信機から分離される、
ことを特徴とする請求項２２に記載の低レイテンシタッチ感知式デバイス。
【請求項３０】
行と列がタッチ事象にさらされない場合、より少量のまたは無視できる量の信号がその間で連結され、行と列がタッチ事象にさらされる場合、より多量のまたは無視できない量の信号がその間で連結されるように、構成される、ことを特徴とする請求項２２に記載の低レイテンシタッチ感知式デバイス。
【請求項３１】
ディベロッパーＡＰＩは、ユーザーインターフェース要素にフラグをつけるために使用され、該ユーザーインターフェース要素はタッチ表面上の高性能の変調方式の配置を命令するように構成される、ことを特徴とする請求項２２に記載の低レイテンシタッチ感知式デバイス。
【請求項３２】
行と列がタッチ事象にさらされる場合、より少量のまたは無視できる量の信号がその間で連結され、行と列がタッチ事象にさらされない場合、より多量のまたは無視できない量の信号がその間で連結されるように、構成される、ことを特徴とする請求項２２に記載の低レイテンシタッチ感知式デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１４年３月１７日出願の米国特許出願第１４／２１６，７９１号の優先権を主張する。本出願はまた、２０１３年３月１５日出願の米国仮特許出願第６１／７９８，８２８号、表題「Ｆａｓｔ Ｍｕｌｔｉ−Ｔｏｕｃｈ Ｎｏｉｓｅ Ｒｅｄｕｃｔｉｏｎ」の優先権を主張する。本出願は、非仮出願であり、２０１４年１月２２日出願の米国仮特許出願第６１／９３０，１５９号、表題「Ｄｙｎａｍｉｃ Ａｓｓｉｇｎｍｅｎｔ ｏｆ Ｐｏｓｓｉｂｌｅ Ｃｈａｎｎｅｌｓ ｉｎ ａ Ｔｏｕｃｈ Ｓｅｎｓｏｒ」の優先権を主張する。本出願は、２０１３年３月１５日出願の米国特許出願第１３／８４１，４３６号、表題「Ｌｏｗ−Ｌａｔｅｎｃｙ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｄｅｖｉｃｅ」の一部継続出願である。本出願は、２０１３年７月１２日出願の米国仮特許出願第６１／８４５，８９２号の非仮出願（ｎｏｎ−ｐｒｏｖｉｓｉｏｎａｌ）である、２０１３年１１月１日出願の米国特許出願第１４／０６９，６０９号、表題「Ｆａｓｔ  Ｍｕｌｔｉ−Ｔｏｕｃｈ  Ｐｏｓｔ  Ｐｒｏｃｅｓｓｉｎｇ」の一部継続出願である。本出願は、著作権保護下にある題材を含む。特許情報開示が特許商標庁のファイル又は記録で見られるので、版権所有者は、第三者による特許情報開示のファックスによる複製に異存は無いが、さもなくば所有者がそれ以外の方法で全ての著作権を保有するものとする。
【０００２】
＜発明の分野＞
開示されたシステム及び方法は、概してユーザー入力の分野に、具体的には、高速マルチタッチセンサーにおけるノイズ低減を提供する、ユーザー入力システムに関するものである。
【図面の簡単な説明】
【０００３】
本開示の前述及び他の物体、特徴、及び利点は、添付図面に示されるような実施形態の、以下のより詳細な記載より明らかとなり、図中、参照文字は様々な視点を通じて同じ部分を指す。図面は、必ずしも正確な縮尺ではなく、その代わりに重点は、開示された実施形態の原理を概説することに置かれている。
【図１】低レイテンシタッチセンサー装置の実施形態を示す、ハイレベル・ブロック図を提供する。
【図２】低レイテンシタッチセンサー装置の実施形態に使用され得る導電路を渡るためのレイアウトの実施形態を示す。
【図３】フィールド平坦化手順を示すブロック図を示す。
【図４】局大値（ｌｏｃａｌ  ｍａｘｉｍｕｍ）の周囲にある４つの接続された近傍部を示す略図を示す。
【図５】局大値の周囲にある８つの接続された近傍部を示す略図を示す。
【図６】非対称のタッチ点に対する楕円の当てはめを示す幾何学的な図を示す。
【図７】ノイズ低減のために構成される低レイテンシタッチセンサー装置の実施形態を示す、ハイレベル・ブロック図を提供する。
【図８】信号の発生と送信のスキームの単純化された図表の実例である。
【図９】信号の発生と送信のスキームの単純化された図表の実例である。
【図１０】信号の発生と送信のスキームの単純化された図表の実例である。
【図１１】信号の発生と送信のスキームの単純化された図表の実例である。
【図１２Ａ】信号の発生と送信のスキームの単純化された図表の実例である。
【図１２Ｂ】信号の発生と送信のスキームの単純化された図表の実例である。
【図１３】開示されたシステム及び方法の実施形態に係るユーザー識別技術を示す、側面図を示す。
【図１４】開示されたシステム及び方法の実施形態に係る、高速マルチタッチスタイラスを示す斜視図を示す。
【図１５】開示されたシステム及び方法の実施形態に係る、高速マルチタッチスタイラスを示す斜視図を示す。
【図１６】センサーシート及びアクティブ光スタイラスを示す、平面図を示す。
【図１７】センサーシート及びアクティブ光スタイラスを示す、側面図を示す。
【図１８】開示されたアクティブ光スタイラスの実施形態に係る、センサーシートにおける内面反射を示す、側面図を示す。
【図１９】開示されたアクティブ光スタイラスの実施形態に係る、角度フィルター（ａｎｇｕｌａｒ  ｆｉｌｔｅｒ）の使用を示す、側面図を示す。
【図２０】アクティブ光スタイラスによりセンサーシート上に放射されたパターンを示す、側面図を示す。
【図２１】センサーシートの端に沿ってアクティブ光スタイラスによって放射されたスポットの幾何学的な投射を示す。
【図２２】センサーシートの端に沿ってアクティブ光スタイラスによって放射されたスポットの幾何学的な投射を示す。
【図２３】センサーシートの端に沿ってアクティブ光スタイラスによって放射されたスポットの幾何学的な投射を示す。
【発明を実施するための形態】
【０００４】
本出願は、高速マルチタッチセンサー、及び次のものに開示される他のインターフェースなどの、ユーザーインターフェースに関するものである：２０１３年３月１５日出願の米国特許出願第１３／８４１，４３６号の表題「Ｌｏｗ−Ｌａｔｅｎｃｙ  Ｔｏｕｃｈ  Ｓｅｎｓｉｔｉｖｅ  Ｄｅｖｉｃｅ」、２０１４年１月１６日出願の米国仮特許出願第６１／９２８，０６９号の表題「Ｆａｓｔ  Ｍｕｌｔｉ−Ｔｏｕｃｈ  Ｕｐｄａｔｅ  Ｒａｔｅ  Ｔｈｒｏｔｔｌｉｎｇ」、２０１３年１０月４日出願の米国特許出願第１４／０４６，８１９号の表題「Ｈｙｂｒｉｄ  Ｓｙｓｔｅｍｓ  Ａｎｄ  Ｍｅｔｈｏｄｓ  Ｆｏｒ  Ｌｏｗ−Ｌａｔｅｎｃｙ  Ｕｓｅｒ  Ｉｎｐｕｔ  Ｐｒｏｃｅｓｓｉｎｇ  Ａｎｄ  Ｆｅｅｄｂａｃｋ」、２０１３年３月１５日出願の米国仮特許出願第６１／７９８，９４８号の表題「Ｆａｓｔ  Ｍｕｌｔｉ−Ｔｏｕｃｈ  Ｓｔｙｌｕｓ」、２０１３年３月１５日出願の米国仮特許出願第６１／７９９，０３５号の表題「Ｆａｓｔ  Ｍｕｌｔｉ−Ｔｏｕｃｈ  Ｓｅｎｓｏｒ  Ｗｉｔｈ  Ｕｓｅｒ−Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｔｅｃｈｎｉｑｕｅｓ」、２０１３年３月１５日出願の米国仮特許出願第６１／７９８，８２８号の表題「Ｆａｓｔ  Ｍｕｌｔｉ−Ｔｏｕｃｈ  Ｎｏｉｓｅ  Ｒｅｄｕｃｔｉｏｎ」、２０１３年３月１５日出願の米国仮特許出願第６１／７９８，７０８号の表題「Ａｃｔｉｖｅ  Ｏｐｔｉｃａｌ  Ｓｔｙｌｕｓ」、２０１２年１０月５日出願の米国仮特許出願第６１／７１０，２５６号の表題「Ｈｙｂｒｉｄ  Ｓｙｓｔｅｍｓ  Ａｎｄ  Ｍｅｔｈｏｄｓ  Ｆｏｒ  Ｌｏｗ−Ｌａｔｅｎｃｙ  Ｕｓｅｒ  Ｉｎｐｕｔ  Ｐｒｏｃｅｓｓｉｎｇ  Ａｎｄ  Ｆｅｅｄｂａｃｋ」、２０１３年７月１２日出願の米国仮特許出願第６１／８４５，８９２号の表題「Ｆａｓｔ  Ｍｕｌｔｉ−Ｔｏｕｃｈ  Ｐｏｓｔ  Ｐｒｏｃｅｓｓｉｎｇ」、２０１３年７月１２日出願の米国仮特許出願第６１／８４５，８７９号の表題「Ｒｅｄｕｃｉｎｇ  Ｃｏｎｔｒｏｌ  Ｒｅｓｐｏｎｓｅ  Ｌａｔｅｎｃｙ  Ｗｉｔｈ  Ｄｅｆｉｎｅｄ  Ｃｒｏｓｓ−Ｃｏｎｔｒｏｌ  Ｂｅｈａｖｉｏｒ」、２０１３年９月１８日出願の米国仮特許出願第６１／８７９，２４５号の表題「Ｓｙｓｔｅｍｓ  Ａｎｄ  Ｍｅｔｈｏｄｓ  Ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｒｅｓｐｏｎｓｅ  Ｔｏ  Ｕｓｅｒ  Ｉｎｐｕｔ  Ｕｓｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ａｂｏｕｔ  Ｓｔａｔｅ  Ｃｈａｎｇｅｓ  Ａｎｄ  Ｐｒｅｄｉｃｔｉｎｇ  Ｆｕｔｕｒｅ  Ｕｓｅｒ  Ｉｎｐｕｔ」、２０１３年９月２１日出願の米国仮特許出願第６１／８８０，８８７号の表題「Ｓｙｓｔｅｍｓ  Ａｎｄ  Ｍｅｔｈｏｄｓ  Ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｒｅｓｐｏｎｓｅ  Ｔｏ  Ｕｓｅｒ  Ｉｎｐｕｔ  Ｕｓｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ａｂｏｕｔ  Ｓｔａｔｅ  Ｃｈａｎｇｅｓ  Ａｎｄ  Ｐｒｅｄｉｃｔｉｎｇ  Ｆｕｔｕｒｅ  Ｕｓｅｒ  Ｉｎｐｕｔ」、２０１３年１０月４日出願の米国特許出願第１４／０４６，８２３号の表題「Ｈｙｂｒｉｄ  Ｓｙｓｔｅｍｓ  Ａｎｄ  Ｍｅｔｈｏｄｓ  Ｆｏｒ  Ｌｏｗ−Ｌａｔｅｎｃｙ  Ｕｓｅｒ  Ｉｎｐｕｔ  Ｐｒｏｃｅｓｓｉｎｇ  Ａｎｄ  Ｆｅｅｄｂａｃｋ」、２０１３年１１月１日出願の米国特許出願第１４／０６９，６０９号の表題「Ｆａｓｔ  Ｍｕｌｔｉ−Ｔｏｕｃｈ  Ｐｏｓｔ  Ｐｒｏｃｅｓｓｉｎｇ」、２０１３年１０月７日出願の米国仮特許出願第６１／８８７，６１５号の表題「Ｔｏｕｃｈ  Ａｎｄ  Ｓｔｙｌｕｓ  Ｌａｔｅｎｃｙ  Ｔｅｓｔｉｎｇ  Ａｐｐａｒａｔｕｓ」、及び２０１４年１月２２日出願の米国仮特許出願第６１／９３０，１５９号の表題「Ｄｙｎａｍｉｃ  Ａｓｓｉｇｎｍｅｎｔ  Ｏｆ  Ｐｏｓｓｉｂｌｅ  Ｃｈａｎｎｅｌｓ  Ｉｎ  Ａ  Ｔｏｕｃｈ  Ｓｅｎｓｏｒ」、及び２０１４年１月２７日出願の米国仮特許出願第６１／９３２，０４７号の表題「Ｄｅｃｉｍａｔｉｏｎ  Ｓｔｒａｔｅｇｉｅｓ  Ｆｏｒ  Ｉｎｐｕｔ  Ｅｖｅｎｔ  Ｐｒｏｃｅｓｓｉｎｇ」。これら出願の全体の開示は、この参照によって本明細書に組み込まれる。
【０００５】
本開示は、現在の事後処理が記載され得る、高速マルチタッチセンサーの操作について最初に記載する。しかし、現在開示されたシステム及び方法は、下記の高速マルチタッチセンサーに関連する事後処理には限定されないが、むしろ、本発明の精神及び範囲から逸脱することなく、他のセンサーに広く適用されることもある。
【０００６】
一実施形態において、本明細書に開示される事後処理の技術を用いる、高速マルチタッチセンサーは、二次元の多様体に対するヒトの指（又は他の物体）によるタッチ事象（又は他のジェスチャ）の検出を提供し、且つ、互いに検出され且つ区別される、タッチ事象又は複数の同時のタッチ事象の性能を持つ。（本明細書で使用されるように、句「タッチ事象」及び用語「タッチ」は、名詞として使用される場合、近くのタッチ、及び近くのタッチ事象、又はセンサーを使用して識別され得る他のジェスチャーを含む。）一実施形態に従い、タッチ事象は、非常に低いレイテンシ（例えば、約１０ミリセカンド以下、又は約１ミリセカンド未満）を備えたダウンストリームの計算プロセスに検出され、処理され、供給されることもある。
【０００７】
一実施形態において、開示された高速マルチタッチセンサーは、タッチ事象の高い更新率及び低レイテンシが増強された、突出した（ｐｒｏｊｅｃｔｅｄ）容量方式を利用する。この技術は、上記の利点を得るためにハードウェア及びより高周波数の波形を平行して使用することができる。また、感度が良くてロバストな測定を行なうための方法も開示され、該方法は、透明なディスプレイ表面上で使用されてもよく、且つ、この技術を使用する製品の安価な製造を可能にすることもある。この点において、本明細書に使用されるような「容量性の物体」は、指、人体の他の部分、スタイラス、又は、センサーの感度がよい任意の物体であり得る。本明細書に開示されたセンサー及び方法は、静電容量に依存する必要はない。以下に開示される光学センサーの実施形態に関して、このような実施形態は、タッチ事象を感知するために光トンネリング及び光漏出（ｐｈｏｔｏｎ  ｔｕｎｎｅｌｉｎｇ  ａｎｄ  ｌｅａｋｉｎｇ）を利用し、本明細書に使用されるような「容量性の物体」は、そのような感知に適合可能な、スタイラス又は指等の任意の物体を含む。同様に、本明細書に使用されるような「タッチ位置」及び「接触感知式装置」は、容量性の物体と開示されたセンサーとの間に実際のタッチ接触を必要としない。
【０００８】
図１は、一実施形態に係る高速マルチタッチセンサー１００の特定の原理を示す。参照番号２００では、異なる信号が表面の行の各々に送信される。信号は、「直交」（即ち、互いに分離可能且つ区別可能）となるように設計される。参照番号３００では、受信機は各列に付けられている。受信機は、送信信号、又はそれらの恣意的な組み合わせを受信するように、及び、列に存在する直交の送信信号の各々の量を個々に測定するように、設計される。センサーのタッチ表面４００は、一連の行と列（全て図示されず）を含み、それに沿って直交信号は伝搬することができる。一実施形態において、行と列は、それらがタッチ事象に曝されると、より少量の又は些細な（ｎｅｇｌｉｇｉｂｌｅ）量の信号がその間で繋がり、一方で、行と列がタッチ事象にさらされると、より多量の又は些細でない量の信号がその間で繋がるように、設計される。（一実施形態において、その反対も可能である。より少量の信号がタッチ事象を表わし、より多量の信号がタッチの不足を表わす。）上記で議論されたように、タッチ、又はタッチ事象は、物理的なタッチではなく、むしろ、繋がれた信号のレベルに影響を及ぼす事象を必要とする。
【０００９】
図１を引き続き参照すると、一実施形態において、概略的に、行と列の両方の近接したタッチ事象の容量性の結果は、列の上に存在する些細な量の信号を行に繋げることもある。更に概略的に、タッチ事象は、列の上で受信信号を引き起こし、及び故にそれに対応する。行の上の信号が直交であるので、多数の行信号は列に繋がれ、受信機によって区別され得る。同様に、各行の上の信号は多数の列に繋がれ得る。与えられた行に繋がれた各行について、列に見出される信号は、どの行が列と同時にタッチしているかを示す情報を包含している。受信された各信号の量は一般的に、対応する信号を運ぶ列と行の間の結合の量に関係し、及び故に、表面までのタッチ物体の距離、タッチ及び／又はタッチの圧力によって覆われる表面の領域を示すこともある。
【００１０】
行と列が同時にタッチすると、行の上に存在する信号の幾つかが、対応する列に繋がれる。（上記で議論したように、用語「タッチ」又は「タッチした」は、実際の物理的な接触ではなく、相対的な接近を要求する。）実際に、タッチ装置の様々な実施において、行及び／又は列と、指又は他のタッチの物体との間に保護壁があるため、行及び／又は列との物理的な接触は、起こりそうもない。更に、一般的に、行と列自体は互いにタッチしておらず、むしろ、その間に繋がれる些細な量の信号よりも多くを保護するように近接して配される。一般的に、行と列の結合は、その間での実際の接触によるものでも、指又は他のタッチの物体からの実際の接触によるものではなく、むしろ、指（又は他の物体）を接近させることによる容量性の効果によってもたらされるものであり、容量性の効果をもたらす近接は、タッチとして本明細書で言及される。
【００１１】
行と列の性質は恣意的であり、特定の配向は関連性がない。実際、用語「行」と「列」は、正方形のグリッド（ｇｒｉｄ）よりもむしろ、信号が送信される導体のセット（行）、及び、信号が繋がれ得る導体のセット（列）を指すように意図される。行と列がグリッド中にある必要は全くない。タッチ事象が「行」の一部及び「列」の一部にタッチする限り、他の形状が可能であり、且つ結合の幾つかの形態を生じさせる。例えば、「行」は同心円にあり、「列」は中心から外に放射するスポーク（ｓｐｏｋｅｓ）であり得る。更に、信号の伝搬チャネルが２種類のみである必要はない：行と列の代わりに、一実施形態において、チャネル「Ａ」、「Ｂ」、及び「Ｃ」を設けてもよく、そこでは、「Ａ」に送信された信号は「Ｂ」及び「Ｃ」で受信され、又は、一実施形態において、「Ａ」及び「Ｂ」に送信された信号は「Ｃ」で受信され得る。信号の伝搬チャネルが機能を交互に行い、時に送信機を支援し且つ時に受信機を支援し得ることも、可能である。多くの代替的な実施形態が可能であり、本開示を考慮した後、当業者に明白となるであろう。
【００１２】
上記で注目されるように、一実施形態において、タッチ表面４００は、一連の行と列とで構成され、信号はそれに沿って伝搬され得る。上記で議論されるように、行と列は、接触させられない場合に、些細な量の信号がその間で繋がれるように設計される。更に、異なる信号が行の各々に送信される。一実施形態において、これら異なる信号の各々は、互いに直交している（即ち、分離可能且つ区別可能である）。行と列が同時にタッチされると、行の上にある些細でない量の信号が、対応する列に繋がれる。列に繋がれる信号の量は、接触の圧力又は領域に関係する場合もある。
【００１３】
受信機３００が各列に付けられる。受信機は、些細でない量の直交信号の何れか、又は直交信号の恣意的な組み合わせを受信するように、且つ、些細でない量の信号を提供する列を識別するように設計される。一実施形態において、受信機は、その列にある直交の送信信号の各々の量を測定する場合もある。このように、各列にタッチした行の識別に加えて、受信機は、接触に関する付加的な（例えば、質的な）情報を提供することができる。概して、タッチ事象は、列の上で受信信号に対応する場合もある。各列について、その上で受信された異なる信号は、どの対応する行が、その列と同時に接触させられるのかを示す。一実施形態において、受信された各信号の些細でない量は、対応する行と列の間に繋がれる量に関係し、且つ、接触によって覆われる表面の領域、接触の圧力などを示すこともある。
【００１４】
＜単純なシヌソイドの実施形態＞
一実施形態において、行に送信される直交信号は、未変調のシヌソイドであり得、その各々が異なる周波数を有しており、該周波数は、それらが受信機中で互いに容易に区別され得るように選択される。一実施形態において、周波数は、それらが受信機中で互いに容易に区別され得るように、間に十分な間隔を設けるように選択される。一実施形態において、単純な調波関係は、選択された周波数間には存在しない。単純な調波関係の欠如は、１つの信号に別の信号を模倣させ得る、非線形のアーチファクト（ｎｏｎ−ｌｉｎｅａｒ  ａｒｔｉｆａｃｔｓ）を緩和し得る。
【００１５】
一般的に、隣接周波数間の間隔が一定であり、且つ最も高い周波数が最小のものの２倍未満である、周波数の「コム（ｃｏｍｂ）」は、周波数間の間隔、Δｆが、測定期間τの少なくとも逆数である場合に、これらの基準を満たすことになる。例えば、どの行信号が１ミリセカンド（τ）につき１回存在するかを定めるために、（例えば、列からの）信号の組み合わせを測定することが好ましい場合、その後、周波数間隔（Δｆ）は１キロヘルツより大きく（即ち、Δｆ＞１／τ）なくてはならない。この計算に従い、わずか１０行しかない例の場合において、以下の周波数を使用することが可能である：
【００１６】
【表１】
2020047279.tif 000003
【００１７】
周波数間隔が、ロバストな設計を可能にするためにこの最小よりも十分に大きくてもよいことが、当業者に明白となるであろう。一例として、０．５ｃｍの行／列の間隔を持つ２０ｃｍ×２０ｃｍのタッチ表面は、４０の行と４０の列を必要とし、４０の異なる周波数でシヌソイドを必要とする。一方、１ミリセカンドにつき１の分析速度は、１ｋＨｚの間隔しか必要とせず、恣意的に大きな間隔は、より多くのロバストな実施のために利用される。恣意的に大きな間隔は、最高周波数が最小のものよりも２倍より大きくてはならない（即ち、ｆｍａｘ＜２（ｆｍｉｎ））という制約に従う。この例において、５ＭＨｚで設定される最小周波数を持つ１００ｋＨｚの周波数間隔が使用されてもよく、これにより、５．０ＭＨｚ、５．１ＭＨｚ、５．２ＭＨｚなどの、８．９ＭＨｚまでの周波数リストを得る。
【００１８】
一実施形態において、リスト上のシヌソイドの各々は、信号発生器によって生成され、送信機によって別個の行の上に送信されてもよい。同時にタッチさせられる行と列を識別するために、受信機は、列に存在する任意の信号を受信し、信号プロセッサーは、もしあれば、リスト上にどの周波数が現れるかを定めるために信号を分析する。一実施形態において、識別は、周波数分析技術（例えば、フーリエ変換）により、又はフィルターバンクの使用により支援され得る。
【００１９】
一実施形態において、各列の信号から、受信機は、その列の上の信号に見出される周波数のリストから各周波数の強度を定めることができる。周波数の強度が幾つかの閾値よりも大きい実施形態において、信号プロセッサーは、列と、その周波数に対応する行との間にタッチ事象が存在することを識別する。一実施形態において、行／列の交点からのタッチの距離、タッチ物体の大きさ、物体が押し下がる圧力、接触される行／列の交点の画分等を含む、様々な物理現象に対応し得る信号強度情報が、タッチ事象の領域を局在化するための支援として使用され得る。
【００２０】
一旦信号の強度が（行に対応する）少なくとも２つの周波数、又は少なくとも２つの列について計算されると、二次元マップが生成され得、信号強度は、その行／列の交点でのマップの値である。一実施形態において、信号の強度は、各列の上にある各周波数について計算される。一旦信号強度が計算されると、二次元マップが生成され得る。一実施形態において、信号強度は、その行／列の交点でのマップの値である。一実施形態において、異なる周波数でのタッチ表面の物理的相違により、信号強度は、与えられた接触のために正規化、或いは較正される必要がある。同様に、一実施形態において、タッチ表面を渡る又は交点間にある物理的相違により、信号強度は、与えられたタッチのために正規化、或いは較正される必要がある。
【００２１】
一実施形態において、二次元マップのデータは、タッチ事象をより良く識別、測定、又は分離するために閾値処理（ｔｈｒｅｓｈｏｌｄｅｄ）され得る。一実施形態において、二次元マップのデータは、表面にタッチする物体の形状や配向などに関する情報を推測するために使用されてもよい。
【００２２】
行に送信される信号の議論に戻り、シヌソイドは、上述の構成において使用され得る唯一の直交信号ではない。実際に、上記で議論されるように、互いに区別され得る信号の任意のセットが、機能することになる。それにもかかわらず、シヌソイドは、より単純な工学技術、及び、この技術を使用する装置の更にコスト効率の良い製造を可能にし得る、幾つかの都合のよい特性を有し得る。例えば、シヌソイドは、（定義による）非常に狭い周波数特性を有しており、ＤＣの付近で低周波に下に拡大する（ｅｘｔｅｎｄ  ｄｏｗｎ）必要はない。更に、シヌソイドは、１／ｆのノイズによる影響を比較的受けず、このノイズは、より低い周波数にまで及ぶ、より広い信号に影響を及ぼし得る。
【００２３】
一実施形態において、シヌソイドはフィルターバンクによって検出されてもよい。一実施形態において、シヌソイドは周波数分析技術（例えばフーリエ変換）によって検出されてもよい。周波数分析技術は比較的効率的な方式で実施されてもよく、及び、優れたダイナミックレンジの特徴を有する傾向があり、それらが大多数の同時のシヌソイド間で検出及び区別することを可能にする。広い信号処理期間において、受信機の複数のシヌソイドのデコーディングは、周波数分割多重化の形態として考慮されてもよい。一実施形態において、時分割及び符号分割多重化などの他の調節技術も使用され得る。時分割多重化は、優れたダイナミックレンジの特徴を有しているが、限定された時間がタッチ表面への送信（又は、そこからの受信信号の分析）に費やされることを典型的には必要とする。符号分割多重化は、周波数分割多重化と同様の同時の性質を有しているが、ダイナミックレンジの問題に遭遇することもあり、且つ容易に複数の同時信号の間で区別されないこともある。
【００２４】
＜変調されたシヌソイドの実施形態＞
一実施形態において、変調されたシヌソイドは、上述のシヌソイドの実施形態の代わりとして、それと組み合わせて、及び／又は、それを改良したものとして（ａｓ  ａｎ  ｅｎｈａｎｃｅｍｅｎｔ  ｏｆ）、使用され得る。未変調のシヌソイドの使用は、タッチ表面付近の他の装置に無線周波干渉を引き起こし、故に、それらを使用する装置は、規定上の試験（例えばＦＣＣ、ＣＥ）を通過するという問題に遭遇することもある。加えて、未変調のシヌソイドの使用は、精密な（ｄｅｌｉｂｅｒａｔｅ）送信機又は他の干渉装置（恐らく、別の同一のタッチ表面）の何れかから、環境における他のシヌソイドからの干渉を受けやすい場合もある。一実施形態において、そのような干渉は、記載の装置において、誤った又は劣化したタッチ測定を引き起こし得る。
【００２５】
一実施形態において、干渉を回避するために、シヌソイドは、信号が受信機に達すると復調され得る（撹拌されない（ｕｎｓｔｉｒｒｅｄ））方式で、送信機によって送信される前に変調されるか、又は「撹拌され（ｓｔｉｒｒｅｄ）」得る。一実施形態において、可逆的な変換（又は、ほぼ可逆的な変換）は、変換が補われ、且つ信号が受信機に達すると実質的に回復され得るように、信号を変調するために使用され得る。当業者にも明白となるように、本明細書に記載されるようなタッチ装置において変調技術を使用して放出又は受信される信号は、他のものとはあまり関連付けられず、故に、環境中にある他の信号に類似する、及び／又は他の信号からの干渉に曝されるように思われるよりは、むしろ単なるノイズのように作用する。
【００２６】
一実施形態において、利用される変調技術は、装置操作の環境において、送信されたデータに、かなり無作為に又は少なくとも異常に姿を現わさせる。２つの変調スキーム：周波数変調及び直接シーケンス・スペクトラム拡散変調が議論される。
【００２７】
＜周波数変調＞
シヌソイドの全体のセットの周波数変調は、「それらを不鮮明にする（ｓｍｅａｒｉｎｇ  ｔｈｅｍ  ｏｕｔ）」ことにより同じ周波数でそれらが現われることを回避する。規定上の試験は通常、固定周波数に関係があるので、変調された周波数である送信されたシヌソイドは低い振幅で現われ、故に、懸念の対象であるようには思われない。受信機がそれに対する任意のシヌソイド入力を「不鮮明にしない（ｕｎ−ｓｍｅａｒ）」ので、等しい且つ対称的な様式において、精密に変調され送信されたシヌソイドは、復調され得、その後、それらが変調前に行われるように実質的に現れる。しかし、環境から進入する（例えば、干渉する）任意の固定周波数シヌソイドは、「不鮮明にしない」操作によって「不鮮明にされ」、故に、意図した信号に対する減少した又は排除された効果を持つ。従って、さもなくばセンサーに引き起こされ得る干渉は、例えば、一実施形態においてタッチセンサーに使用される周波数のコムに対し、周波数変調を使用することにより和らげられる。
【００２８】
一実施形態において、シヌソイドの全体のセットは、それ自体が変調される単一基準周波数から全てを生成することにより、変調された周波数であり得る。例えば、１００ｋＨｚの間隔を持つ１セットのシヌソイドは、同じ１００ｋＨｚの基準周波数に異なる整数を掛けることにより生成され得る。一実施形態において、この技術は位相ロックループを使用して遂行することができる。最初の５．０ＭＨｚのシヌソイドを生成するために、基準に５０を掛ける、５．１ＭＨｚのシヌソイドを生成するために、基準に５１を掛けるといったことが可能である。受信機は、検出と復調の機能を行なうために、同じ変調された基準を使用することができる。
【００２９】
＜直接シーケンス・スペクトラム拡散変調＞
一実施形態において、シヌソイドは、送信機と受信機の両方に既知である、偽似ランダムな（又は真のランダムな）スケジュール上で定期的にそれらを反転することにより、復調され得る。故に、一実施形態において、各シヌソイドがその対応する行に送信される前に、各シヌソイドは、選択可能な反転回路を通過し、その出力は、「反転選択」入力の状態に依存して、＋１又は−１を掛けた受信信号である。一実施形態において、これら「反転選択」入力は全て、同じ信号から駆動され、それにより、各行のシヌソイドは全て、同時に＋１又は−１を掛けられる。一実施形態において、「反転選択」入力を駆動する信号は、任意の信号から独立した疑似ランダム機能、又は、環境に存在し得る機能であってもよい。シヌソイドの擬似ランダムな反転は、周波数においてそれらを広げて、それらが接触し得る任意の装置を無視できるほどにしか干渉しないように、ランダムノイズのように見えるようになる。
【００３０】
受信機側で、列からの信号は、行の上の信号と同じ擬似ランダム信号によって駆動される、選択可能な反転回路を通過し得る。結果は、たとえ送信信号が周波数において拡散されたとしても、送信信号は＋１又は−１を２回掛けられ、それらを未修正状態にし、又はその状態に戻すので、送信信号は受信機の前に逆拡散される（ｄｅｓｐｒｅａｄ）、ことである。直接シーケンス・スペクトラム拡散変調の適用により、列の上にある任意の妨害信号が拡散され得、それにより、妨害信号はノイズとしてのみ作用し、故意のシヌソイドのセットの何れかを模倣することはない。
【００３１】
一実施形態において、選択可能なインバーターは、少数の単純な構成要素から作られ得、及び／又は、ＶＬＳＩプロセスにおける送信機によって実施され得る。
【００３２】
多くの変調技術が互いから独立しているので、一実施形態において、複数の変調技術（例えば、周波数変調、及びシヌソイドセットの直接シーケンス・スペクトラム拡散変調）が同時に利用され得る。潜在的に実施するのは更に複雑であるが、そのような複数の変調された実施は、より優れた干渉抵抗性を達成し得る。
【００３３】
環境中で特定の疑似ランダム変調に遭遇することは非常に稀であるので、本明細書に記載されるマルチタッチセンサーは、真のランダム変調スケジュールを必要としない可能性がある。１つの例外は、同じ実施による１より多くのタッチ表面が、同じ人物によってタッチされているということもある。そのような場合において、表面が、非常に複雑な疑似ランダムスケジュールを使用しても、互いに干渉することが、可能な場合もある。故に、一実施形態において、不一致（ｃｏｎｆｌｉｃｔ）が起こりそうにない疑似ランダムスケジュールを設計することに、注意を払う。一実施形態において、真のランダムの中には、変調スケジュールに導入されるものもある。一実施形態において、ランダムは、真のランダムソースから疑似ランダム発生器を取り除くこと（ｓｅｅｄｉｎｇ）により、及び、（繰り返しの前に）ランダムが十分に長い出力を持つことを確実にすることにより、導入される。そのような実施形態は、２つのタッチ表面が同時にシーケンスの同じ部分を使用しているということが、あまりないようにする。一実施形態において、ランダムは、真のランダムシーケンスで擬似無作為シーケンスを排他的論理和する（ＸＯＲ）ことにより、導入される。ＸＯＲ機能は、その出力のエントロピーが何れかの入力よりも決して少なくならないように、その入力のエントロピーを組み合わせる。
【００３４】
＜低コストの実施の実施形態＞
前述の技術を使用するタッチ表面は、他の方法と比較して、シヌソイドの生成及び検出にかかるコストが比較的高い場合がある。以下に、よりコスト効率が良く、及び／又は、大量生産により適した、シヌソイドの生成及び検出の方法を議論する。
【００３５】
＜シヌソイド検出＞
一実施形態において、シヌソイドは、フーリエ変換検出スキームを備える完全な無線受信機を使用して、受信機において検出され得る。そのような検出は、高速ＲＦ波形をデジタル化し、その後にデジタル信号処理を行なうことを必要とする場合がある。別々のデジタル化及び信号処理は、表面の全ての列について実施されてもよい。これにより、信号プロセッサーが、どの行の信号が列とタッチ状態にあるのかを発見することを可能にする。上述の例において、タッチ表面に４０の行と４０の列を備えさせるには、この信号チェーンの４０のコピーを必要とする。今日、デジタル化とデジタル信号処理は、ハードウェア、コスト、及び電力に関して、比較的高価な操作である。シヌソイドを検出する、よりコスト効率の良い方法、特に、容易に複製することができ且つ電力をほとんど必要としないものを利用することが、有用である。
【００３６】
一実施形態において、シヌソイドはフィルターバンクを使用して検出され得る。フィルターバンクは、入力信号を取り上げ、それを各フィルターに関連した周波数構成要素に分割することができる、バンドパスフィルターのアレイを含む。離散フーリエ変換（ＤＦＴ、そのＦＦＴは効率的な実施である）は、周波数分析に共通して使用される、均一に間隔を置いたバンドパスフィルターを備えるフィルターバンクの形態である。ＤＦＴはデジタルで実施され得るが、デジタル化工程は高価な場合がある。パッシブなＬＣ（インダクタとコンデンサ）又はＲＣアクティブフィルターなどの個々のフィルターから、フィルターバンクを実施することが可能である。インダクタはＶＬＳＩプロセス上で十分に実施するのが難しく、個別のインダクタは大きく且つ高価なものであり、そのため、フィルターバンクにおいてインダクタを使用することはコスト効率が良くないこともある。
【００３７】
より低い周波数（約１０ＭＨｚ、及びそれ未満）にて、ＶＬＳＩ上でＲＣアクティブフィルターのバンクを作ることが可能である。そのようなアクティブフィルターは十分に動作するが、多くのダイスペース（ｄｉｅ  ｓｐａｃｅ）を取り上げ、必要とされるよりも多くの電力を必要とすることもある。
【００３８】
より高い周波数にて、表面超音波（ＳＡＷ）フィルター技術によりフィルターバンクを作ることが可能である。これにより、ほぼ恣意的なＦＩＲフィルター形状を可能にする。ＳＡＷフィルター技術は、直線のＣＭＯＳ  ＶＬＳＩよりも高価な圧電材料を必要とする。更に、ＳＡＷフィルター技術は、単一のパッケージに十分多くのフィルターを統合し、それにより製造原価を上げるほど十分な同時のタップを可能にしないこともある。
【００３９】
一実施形態において、シヌソイドは、ＦＦＴのような「バタフライ」トポロジー（”ｂｕｔｔｅｒｆｌｙ”  ｔｏｐｏｌｏｇｙ）を利用する標準ＣＭＯＳ  ＶＬＳＩプロセス上でスイッチキャパシター技術により実施されるアナログフィルターバンクを使用して、検出され得る。そのような実施に必要なダイ領域は典型的にチャネルの数の二乗の機能であり、これは、同じ技術を使用する６４のチャネルのフィルターバンクが１０２４のチャネル版のダイ領域の１／２５６のみを必要とすることを意味する。一実施形態において、低レイテンシタッチセンサーのための完全な受信システムは、フィルターバンク及び適切な増幅器、スイッチ、エネルギー検出器等の適切なセットを含む、複数のＶＬＳＩダイの上で実施される。一実施形態において、低レイテンシタッチセンサーのための完全な受信システムは、フィルターバンク及び適切な増幅器、スイッチ、エネルギー検出器等の適切なセットを含む、単一のＶＬＳＩダイの上で実施される。一実施形態において、低レイテンシタッチセンサーのための完全な受信システムは、ｎ−チャネルのフィルターバンクのｎ個の例を含み、且つ、適切な増幅器、スイッチ、エネルギー検出器等のための空間を残す、単一のＶＬＳＩダイの上で実施される。
【００４０】
＜シヌソイド生成＞
主に、各々の行が１つの信号の生成を必要とする一方で、列の受信機は多くの信号間で検出し且つ区別しなければならないので、低レイテンシタッチセンサーにおける送信信号（例えばシヌソイド）の生成は通常、検出よりもあまり複雑ではない。一実施形態において、シヌソイドは、一連の位相ロックループ（ＰＬＬ）により生成することができ、その各々は共通の基準周波数に異なる倍数を掛ける。
【００４１】
一実施形態において、低レイテンシタッチセンサーの設計は、送信されたシヌソイドが非常に高品質であることを必要としないが、むしろ、より多くの位相ノイズ、周波数変動（経時的、温度等）、高調波歪、及びラジオ回路において通常は可能であるか又は望ましい他の欠点を持つ、送信されたシヌソイドを収容する。一実施形態において、大多数の周波数はデジタル手段によって生成され、その後、比較的粗いアナログ−デジタル変換プロセスを使用し得る。上記で議論されるように、一実施形態において、生成された行の周波数は、互いとの単純な調和の関係がなく、記載された生成プロセスにおける任意の非線形性は、セットにおける１つの信号に「エイリアスを生じさせ（ａｌｉａｓ）」ないか又は別のものを模倣させない。
【００４２】
一実施形態において、周波数コムは、フィルターバンクによってフィルター処理される、連続した狭いパルスを持つことによって生成され、バンク中の各フィルターは、行の上の送信のために信号を出力する。周波数「コム」は、受信機によって使用され得るフィルターバンクと同一かもしれないフィルターバンクによって作られる。一例として、一実施形態において、１００ｋＨｚの比率で反復される１０ナノ秒のパルスが、５ＭＨｚで開始する周波数構成要素のコムを分離するように設計されるフィルターバンクに通され、そして１００ｋＨｚごとに分離される。定義されるようなパルス列は、１００ｋＨｚから何十ＭＨｚまでの周波数構成要素を有し、故に、送信機において全ての行のための信号を有する。故に、パルス列が同一のフィルターバンクを通って上述したものへと進み、それにより受信した列の信号のシヌソイドを検出する場合、フィルターバンク出力はそれぞれ、その後、行の上に送信され得る１つのシヌソイドを包含する。
【００４３】
＜透明なディスプレイ表面＞
タッチ表面がコンピューターディスプレイに統合され、それにより個人がコンピュータグラフィックスと画像（ｉｍａｇｅｒｙ）を相互に作用させることができることが、望ましい場合もある。正面投影が不透明なタッチ表面に使用され、背面投影が透明のものに使用され得る一方で、現代の平面パネルディスプレイ（ＬＣＤ、プラズマ、ＯＬＥＤ等）は一般的に、タッチ表面が透明であることを必要とする。一実施形態において、現在の技術の行及び列（信号がそれらに沿って伝搬することを可能にするもの）は、それらの信号に対して伝導性である必要がある。一実施形態において、現在の技術の行及び列（無線周波数信号がそれらに沿って伝搬することを可能にするもの）は、電気的に伝導性である必要がある。
【００４４】
行と列が不十分な伝導性である場合、行／列に沿った単位長さ当たりの抵抗性は、低域フィルターを形成するために単位長さ当たりの静電容量と組み合わさり：一端に適用される任意の高周波信号は、不良導体に沿って伝搬するにつれて十分に減じられる。
【００４５】
視覚的に透明な導体は、市販で入手可能である（例えばインジウムスズ酸化物又はＩＴＯ）が、透明度と伝導性の間の釣り合いは、本明細書に記載される低レイテンシタッチセンサーの幾つかの実施形態には望ましい場合がある周波数にて問題となる。ＩＴＯが特定の長さにわたって特定の望ましい周波数を支援するほどの十分な厚みであれば、ＩＴＯは、幾つかの用途には不十分に透明な場合もある。一実施形態において、行及び／又は列は、非常に伝導性であり且つ光学的に透明である、グラフェン及び／又はカーボンナノチューブから、完全に、又は少なくとも部分的に形成され得る。
【００４６】
一実施形態において、行及び／又は列は、それらの後ろにある些細な量のディスプレイを遮断する、１以上の細いワイヤーから形成され得る。一実施形態において、細いワイヤーは小さすぎると確認することができず、又は少なくとも小さすぎると、その後ろのディスプレイを見る際に視覚的な妨げを提示することができない。一実施形態において、透明なガラス又はプラスチック上に付けられる（ｐａｔｔｅｒｎｅｄ）細い銀のワイヤーは、行及び／又は列を作り上げるために使用され得る。そのような細いワイヤーは、行／列に沿った優れた導体を作り出すほど十分な断面を有する必要があるが、そのようなワイヤーは、十分に細く、且つ、用途に適切であるように僅かな根本的なディスプレイを遮断するほど十分に拡散することが（後部ディスプレイには）望ましい。一実施形態において、細いワイヤーの太さは、根本的なディスプレイのピクセルサイズ及び／又はピッチに基づいて選択される。
【００４７】
一例として、新規のＡｐｐｌｅ  Ｒｅｔｉｎａディスプレイは、１インチ当たり約３００ピクセルを含み、それは、１つの側で約８０ミクロンのピクセルサイズをもたらす。
一実施形態において、約１０オームの抵抗性を有している、長さ２０センチメートル（ｉＰａｄディスプレイの長さ）の２０ミクロンの直径の銀のワイヤーは、行及び／又は列として、及び／又は、本明細書に記載されるような低レイテンシタッチセンサーにおける行及び／又は列の一部として、使用される。そのような２０ミクロンの直径の銀のワイヤーは、しかしながら、網膜ディスプレイにわたって引き伸ばされる場合、ピクセルの全体のラインの２５％までを遮断し得る。従って、一実施形態において、複数の更に細い直径の銀のワイヤーは、列又は行として使用され得、それは、適切な抵抗性を維持し、且つ、無線周波数の浸透厚さの問題に関して許容可能な応答を提供することができる。そのような複数の更に細い直径の銀のワイヤーは、直線ではなく、むしろ幾らか不揃いのパターンで置くことができる。更に細いワイヤーのランダム又は凹凸のパターンは恐らく、あまり視覚的に侵入的なものではない。一実施形態において、細いワイヤーのメッシュが使用される。メッシュの使用は、製造に対するパターニングの欠陥を含む、ロバスト性を改善させる。一実施形態において、更に細いワイヤーが、適正値の抵抗性、及び、無線周波数の浸透厚さの問題に対する許容可能な応答を維持するほど十分に伝導性であると仮定して、１つの更に細い直径のワイヤーは、列又は行として使用され得る。
【００４８】
図２は、ダイヤモンド形状の行／列メッシュを有する行／列のタッチ表面の実施形態を示す。このメッシュパターンは行と列に対して最大かつ等しい表面積を提供しつつ、それらの間の重複を最小限に抑えるように設計されている。
【００４９】
ダイヤモンドの１つよりも大きな面積によるタッチ事象は、１つの行と１つの列の少なくとも一部を覆い、これにより、１行の信号が結合して重複した列になることが可能となる。一実施形態において、ダイヤモンドはタッチ用道具（指、針など）よりも小さくなるような大きさにする。一実施形態では、行と列の間が０．５ｃｍの間隔でヒトの指に好適に機能する。
【００５０】
一実施形態において、ワイヤーの単純なグリッドは行と列として使用される。こうしたグリッドにより行と列に与えられる表面積は小さくなるが、無線周波数信号には十分で有り得、受信機によって検出することができる十分な無視できない結合を提供することができる。
【００５１】
一実施形態において、行と列の「ダイヤモンドパターン」は、図２に示されるように、示された形状の空間を満たす細いワイヤーのランダムに接続されたメッシュを使用することで、あるいはワイヤーメッシュとＩＴＯなどの別の透明な導体を組み合わせることで作り出すことができる。一実施形態において、細いワイヤーは長い伝導性範囲、例えばスクリーン全体にわたって使用されることもあり、ＩＴＯは、ダイヤモンド形の領域など伝導性の局所的な領域に使用されることもある。
【００５２】
（光学的な実施形態）
記載された高速マルチタッチ技術を実施する無線周波数および電気的な方法が上で議論されてきたが、他の媒体も同様に使用することができる。例えば、信号は、導波路または行と列向けの他の手段を有する光学信号（すなわち光）であり得る。一実施形態では、光学信号に使用される光は、可視領域、赤外線、および／または、紫外線内であってもよい。
【００５３】
一実施形態において、無線周波数信号を運ぶ導電性の行と列の代わりに、行と列は、直交信号を生成し、光カプラーによって導波路に結合される１つ以上の光源から供給される光ファイバーなどの光導波路を含み得る。例えば、光の異なる別の波長を各行のファイバーに注入することができる。ヒトの指がある行のファイバーに触れると、その中の光のいくらかは内部全反射の失敗により指に漏れる（すなわち、結合する）であろう。指からの光はその後、相互のプロセスにより列のファイバーの１つに入り、ファイバーの端部で検出器に伝わることもある。
【００５４】
一実施形態において、光信号は異なる波長のＬＥＤで、または光学フィルターを用いることによって生成されることもある。一実施形態では、カスタム干渉フィルターが使用される。一実施形態では、ファイバーの列に存在する光の異なる波長は、光フィルターバンクを使用して検出することができる。一実施形態では、こうした光フィルターバンクはカスタム干渉フィルターを使用して実施されることもある。一実施形態では、可視スペクトル（例えば、赤外線および／または紫外線光）の外側の光の波長は、ディスプレイに余分な可視光線を加えないようにするために使用されることもある。
【００５５】
一実施形態において、行と列のファイバーは、指がそれらに同時に触れることができるように一緒に織られることもある。一実施形態では、織られた構築物はディスプレイを曇らせないようにするために必要に応じて視覚的に透明にされることもある。
【００５６】
（高速マルチタッチ後処理）
各列の各行からの信号強度が例えば、上記の手順を用いて計算された後、結果として生じた２Ｄの「ヒートマップ」を使用可能なタッチ事象に変換するために後処理が行なわれる。一実施形態では、こうした後処理は、以下の４つの手順：フィールド平坦化、タッチ点検出、補間、およびフレーム間のタッチ点の一致、の少なくともいくつかを含んでいる。フィールド平坦化手順は、行と列の間のクロストークを取り除くためにオフセット値を引き、減衰による特定の行／列の組み合わせの振幅の差を補う。タッチ点検出手順は、平坦化した信号内の極大値を見つけることによって目の粗いタッチ点を計算する。補間手順は、目の粗いタッチ点に関連するデータを放物面にフィットさせることによってきめの細かいタッチ点を計算する。フレーム整合手順は、フレーム全体で互いに対して計算されたタッチ点を一致させる。以下に、４つの手順の各々について順に記載している。同様に、それぞれの処理工程に関する実施、起こりうる故障モード、および結果の例を開示している。レイテンシが非常に低いことが要求されるため、処理工程は最適化かつ並列化されなければならない。
【００５７】
我々はまずフィールド平坦化手順について記載する。タッチ表面とセンサー電子機器の設計ゆえの体系的な問題により、各列の受信した信号の強度にアーチファクトが生じることもある。このアーチファクトを以下のように以下のように取り除くことができる。まず、行と列の間にクロストークが生じることから、各行／列の組み合わせの受信した信号の強度はオフセット値を経験するであろう。良い近似値に近づくと、このオフセット値は一定になり、控除することができる。
【００５８】
次に、所定の行および列の交点における較正されたタッチによりある行で受信される信号の振幅は、ほとんどは信号が行と列に沿って伝わる際の信号の減衰によって、その特定の行と列に依存するであろう。信号が遠くに移動すればするほど、より多くの減衰が生じることになるため、送信機から遠く離れた列と受信機から遠く離れた行は、それらの同等物よりも「ヒートマップ」における信号の強度が低くなるであろう。行と列のＲＦ減衰が低い場合、信号強度の差は無視できることもあれば、補償がほとんど必要ないかまったく必要ないこともある。減衰が高い場合、補正が必要とされることもあれば、タッチ検出の感度または質を向上させることもある。一般に、受信機で測定された信号強度は、列に送信される信号の量に対して直線的であることが予想される。したがって、一実施形態では、補償は、ヒートマップ内のそれぞれの場所に、その特定の行／列の組み合わせに関する較正定数を掛けることを含む。一実施形態では、測定または評価を用いてヒートマップ補償テーブルを決定することもあり、こうしたテーブルを使用することで乗算による補償を同じように与えることができる。一実施形態では、較正演算を用いて、ヒートマップ補償テーブルを作る。本明細書で使用されるような「ヒートマップ」との用語は、実際のヒートマップを必要とするわけではなく、こうした用語はむしろ位置に対応するデータの任意のアレイを意味し得る。
【００５９】
典型的な実施形態では、全体的なフィールド平坦化手順は以下のとおりである。何も表面にタッチしない状態では、まず各行の受信機で各列の信号の信号強度を測定する。接触がないため、受信した信号のほぼすべてがクロストークによるものである。測定された値（例えば、各列で見られる各行の信号の量）は、ヒートマップ中のその位置から減じられる必要のあるオフセット値である。その後、一定のオフセットが減じられると、各行／列の交点に較正された接触物体を置いて、その列の受信機でその行の信号の信号強度を測定する。信号プロセッサーはタッチ表面上の１つの場所の値に対してタッチ事象を正規化するように構成されることもある。我々は、最も強い信号を有している可能性が高い場所（減衰を経験したことが最も少ないため）、すなわち、送信機と受信機に最も近い行／列の交点を任意に選ぶことができる。この場所での較正されたタッチ信号の強度がＳＮであり、各行および列の較正されたタッチ信号の強度がＳＲ，Ｃであれば、ここで我々がヒートマップ中の各場所に（ＳＮ／ＳＲ，Ｃ）をかけると、すべてのタッチ値は正規化される。較正されたタッチに関して、ヒートマップ中の任意の行／列の正規化された信号強度は１に等しくなる。
【００６０】
フィールド平坦化手順は十分に並列処理される。いったんオフセットと正規化のパラメータが測定され保存されると―１度だけ行うべきものである（あるいは、場合によってはメンテナンス間隔でもう一度実行される可能性がある）―、各信号の強度が測定されるとすぐに修正を施すことができる。図３はフィールド平坦化手順の実施形態を示す。
【００６１】
一実施形態では、各行／列の交点の較正は通常のまたは選択されたメンテナンス間隔で必要とされることもある。一実施形態では、各行／列の交点の較正はユニット当たりに一度必要とされることもある。一実施形態では、各行／列の交点の較正は設計当たりに一度必要とされることもある。一実施形態では、とりわけ、例えば、行と列のＲＦ減衰が低い場合に、各行／列の交点の較正はまったく必要とされないこともある。さらに、行と列に沿った信号の減衰をかなり予測することが可能な実施形態では、ほんのわずかな交差を測定することで表面全体を較正することが可能なこともある。
【００６２】
タッチ表面が多くの減衰を経ると、フィールド平坦化手順は、少なくともある程度、測定値を正規化するが、いくつかの副作用があることもある。例えば、各測定時の雑音はその正規化定数が大きくなるほどとともに大きくなっていく。低信号強度と高減衰に関しては、これがタッチ点の検出と補間プロセスにおけるエラーや不安定さを引き起こし得ることは当業者には明らかであろう。これに応じて、一実施形態では、最大の減衰（例えば、最も遠く離れた行／列の交差）に十分な信号強度を提供するために注意が払われる。
【００６３】
ここでタッチ点の検出に着目する。いったんヒートマップが生成され、フィールドが平坦化されると、１以上の粗いタッチ点を識別することができる。１以上の粗いタッチ点の識別は、正規化された（すなわち、平坦化された）信号強度中の極大値を見つけることにより行われる。１以上のタッチ点を見つけるための迅速かつ並列化可能な方法は、正規化されたヒートマップの各要素をその近傍と比較して、それが他のすべてよりも真に大きい場合に極大値と分類することを含む。一実施形態では、ある点がその近傍のすべてよりも真に大きく、かつ所定の閾値よりも大きい場合に、極大値と識別される。
【００６４】
様々な方法で近傍のセットを定義することは本開示の範囲内である。一実施形態では、最も近い近傍はフォン・ノイマンの近傍によって定義される。一実施形態では、最も近い近傍はムーアの近傍によって定義される。フォン・ノイマンの近傍は、中心の要素に垂直かつ水平に隣接している４つの要素（すなわち、その北、南、東、および西にある要素）からなる。これは「４つの連結した（ｆｏｕｒ‐ｃｏｎｎｅｃｔｅｄ）」近傍とも呼ばれる。さらに複雑な（すなわち、さらに大きな）フォン・ノイマンの近傍も利用可能であり、使用されることもある。ムーアの近傍は、中心の要素に垂直、水平、および斜めに隣接している８つの要素（すなわち、その北、南、東、西、北東、北西、南東、および南西にある要素）からなる。これは「８つの連結した（ｅｉｇｈｔ‐ｃｏｎｎｅｃｔｅｄ）」近傍とも呼ばれる。
【００６５】
選ばれた近傍は、目の細かいタッチ点を計算するために使用される補間スキームに依存するであろう。これは以下にさらに詳細に示している。
【００６６】
所定の近傍の比較において、要素の正規化された信号強度がその近傍の１つ以上と等しいか、あるいはノイズレベルを許容する許容範囲内にあるといった特殊なケースが存在することもある。一実施形態では、こうした対のいかなる点も、閾値よりも高い値を有していても、タッチ点であるとはみなされない。一実施形態では、こうした対の両方の点がタッチ点であるとみなされる。一実施形態では、２つ以上の近傍の点がほぼ同じ値を有している領域は、ワンタッチ事象として処理される。一実施形態では、２つ以上の近傍の点がほぼ同じ値を有している領域は、１つの極大値が見られる領域からの異なるタイプのタッチ事象（例えば、誰かが手首をタッチ表面に接触させている可能性がある）として処理される。
【００６７】
ここで、補間手順に目を向ける。いったん粗いタッチ点が決定される（つまり、識別される）と、補間を使用して細かいタッチ点を計算することができる。一実施形態では、分配されたタッチの容量接触は最大値を有するモデル関数にフィットしている。一実施形態では、モデル関数は２次元以上の二次関数である。一実施形態では、二次関数は放物面である。一実施形態では、放物面モデルは、指かスタイラスなどのタッチ表面にタッチするために使用され得る様々な物体に関する許容可能な近似値である。さらに、以下に議論するように、放物面モデルは計算上、比較的膨大ではない（Ｎｏｎ−ｉｎｔｅｎｓｉｖｅ）。一実施形態では、より複雑な、または計算がより膨大なモデルを用いて、平坦化したヒートマップからタッチをより正確に評価し得る。以下の議論のために、放物面は実例として用いられるが、当業者には明白であるように、さらに複雑なまたは複雑ではないモデルを含む他のモデルを補間の目的で使用することもある。
【００６８】
図４は、典型的な極大値のまわりのフォン・ノイマンの近傍を例証している。こうした４つの連結した、またはフォン・ノイマンの近傍のため、適切な点は示された点に似ているようにみえることになり、中心の要素は極大値であり、下付き文字はそれに関連する特別の要素の座標である。５つの要素の位置と信号強度により、これらを、放物面を定義する次の方程式にフィットさせることができる。
【００６９】
【数１】
2020047279.tif 000004
このとき、ｘとｙはある要素の位置であり、ｚはその要素の信号強度であり、Ａ、Ｃ、Ｄ、Ｅ、およびＦは二次多項式の係数である。中心点に対して、要素ｘ、ｙの位置はすべて一定である。ｚ値は各要素での測定された信号強度であり、したがって公知のものである。一実施形態では、５つの連立方程式を用いて５つの未知の多項式係数を解くことができる。それぞれの方程式は、中心点とその４つの近傍を含む５つの点の１つを表す。
【００７０】
一実施形態では、ヴァンデルモンドのような行列を用いて、以下のように多項式係数を解くことができる。
【００７１】
【数２】
2020047279.tif 000005
要素の位置を求めるために値に代入して以下を得る：
【００７２】
【数３】
2020047279.tif 000006
その後、定数ヴァンデルモンド行列の逆行列を求めることによって多項式係数を解く：
【００７３】
【数４】
2020047279.tif 000007
【００７４】
これにより以下が得られる：
【００７５】
【数５】
2020047279.tif 000008
【００７６】
一実施形態では、多項式係数は信号強度の一次結合であり、否定を含む簡単な掛け算のみと単一のシフトがこれらを計算するために必要とされる。したがって、これらを効率的にＦＰＧＡまたはＡＳＩＣで計算することができる。
【００７７】
最高放物面では、両方の偏導関数は０である。
【００７８】
【数６】
2020047279.tif 000009
【００７９】
これは点ｘｆ、ｙｆで生じる。このとき：
【００８０】
【数７】
2020047279.tif 000010
【００８１】
近傍データが放物面にフィットした一実施形態では、放物面は１つの最大値を有しているため、最大値は細かいタッチ点の位置として使用される。４つの連結した近傍を用いる一実施形態では、値ｘｆとｙｆは互いに独立したものであり、ｘｆは、中心点の左右の要素の信号強度にのみ依存し、ｙｆは中心点の上下の要素の信号強度にのみ依存する。
【００８２】
図５はムーアの近傍または極大値のまわりの８つの連結した近傍を例証している。こうした８つの連結したまたはムーアの近傍に関して、適切な点は示したように現れ、中心要素は極大値であり、下付き文字はそれに対する特別な要素の座標である。９つの要素の位置と信号強度は放物面の方程式にフィットさせることができる。この例では先に記載した例よりも多くの入力データを利用することが可能であることから、放物面に関する幾分複雑な方程式を使用することができる：
【００８３】
【数８】
2020047279.tif 000011
【００８４】
この方程式は、追加されたｘｙ交差項と、モデルがｘまたはｙ以外の方向への伸びを補償することを可能にする新しいＢ係数とを有する。再度、中心点に対して、要素ｘ、ｙの位置はすべて一定であり、ｚ値は既知のものである。９つの連立方程式（１つの要素当たり１つ）を用いて、６つの未知の多項式係数を決定する（つまり、複数の要因によって決定づける）ことができる。最小二乗手法を用いて６つの未知の多項式係数を解くこともある。
【００８５】
ヴァンデルモンドのような行列を用いて、多項式にフィットさせることもある。上に記載された実施形態とは異なり、行列は９行と６列の非正方形である。
【００８６】
【数９】
2020047279.tif 000012
【００８７】
ヴァンデルモンドのような行列内の全体はすべて定数であり、ｚ値は知られているため、一定の値を代入することで以下を得る。
【００８８】
【数１０】
2020047279.tif 000013
【００８９】
ヴァンデルモンドのような行列は非正方形であるため、その逆行列を求めて多項式係数を解くことはできない。しかしながら、そのムーア＝ペンローズの偽の逆行列を使用して、多項式係数にフィットした最小二乗を行うことで、解くことができる。一実施形態では、偽の逆行列は以下のように定義される：
【００９０】
【数１１】
2020047279.tif 000014
【００９１】
これにより、以下が得られる。
【００９２】
【数１２】
2020047279.tif 000015
【００９３】
多項式係数は信号強度の一次結合である。その乗法はわずかながらより複雑であるが、被乗数の多くは因数分解して、計算の最後において、単一回で利用することができる。この工程の目的は最大放物面を見つけることである。ゆえに、スケール係数（ｓｃａｌｅ  ｆａｃｔｏｒｓ）全体は無関係であり、関数を最大化する相対的な値と独立変数に焦点を合わせる必要がある。一実施形態では、演算の多くを相殺することもあり、実行の効率は改善される。
【００９４】
上記のように、細かいタッチ点は最大放物面で推定され、このとき両方の偏導関数が０である：
【００９５】
【数１３】
2020047279.tif 000016
【００９６】
これは点ｘｆ、ｙｆで生じる。このとき：
【００９７】
【数１４】
2020047279.tif 000017
【００９８】
８つの連結した近傍について、値ｘｆとｙｆは互いに独立してはいない。双方とも８つのすべての近傍の信号強度に依存する。したがって、この手法では、計算上の負担が増え、信号強度の特定の組み合わせが細かいタッチ点に対する特異値を生成する可能性が高まるかもしれない。８つのムーアの近傍で最小二乗アプローチを使用する一実施形態では、上記のように実行することは騒々しい信号強度値に対してはよりロバストである。言い換えれば、一実施形態では、１つの信号強度における小さな誤差は、計算で使用されるデータの増加とそのデータの首尾一貫性によって補われるであろう。
【００９９】
さらに、８つの連結された近傍は、ユーザーインターフェースの一部として有用であると分かるかもしれないＢ係数−追加の情報−を供給する。ｘｙ交差項のＢ係数を用いて、タッチが生じている角度をソフトウェアに決定させることを可能にするＡとＣの係数に固有な縦横比情報と共に、フィットした放物面中の非対称性を特徴づけることができる。
【０１００】
図６は、特定のｚ値で放物面の上部を切ることによって得られる楕円形状の横断面を備えたタッチ点の一例を示す。ａとｂの値は多項式のＡとＣの係数から得ることができ、こうした値は表面に触れる物体の縦横比に関する情報を提供する。例えば、指またはスタイラスは必ずしも環状に対称である必要はなくなり、ｂに対するａの比はその形状に関する情報を提供することができる。
【０１０１】
角度Φについての知識により楕円の方向に関する情報が得られ、例えば、指またはスタイラスが指している方角を示すこともある。Φは以下から与えられる２×２行列Ｍの固有値と固有ベクトル（ｅｉｇｎｅｖｅｃｔｏｒｓ）から計算することができる：
【０１０２】
【数１５】
2020047279.tif 000018
【０１０３】
この行列は２つの固有値と２つの固有ベクトルを有する。最大の固有値に関連した固有ベクトルは、楕円の長軸の方向を指すであろう。別の固有ベクトルは短軸の方向を指すであろう。固有値、λ１とλ２は以下のように計算することができる：
【０１０４】
【数１６】
2020047279.tif 000019
【０１０５】
ｔｒ（Ｍ）は行列Ｍの跡であり、これはＡＣと等しく、ｄｅｔ（Ｍ）は行列Ｍの行列式であり、これはＡＣ−Ｂ２／４と等しい。
【０１０６】
いったん固有値が得られると、ケイリー・ハミルトンの定理を用いて、固有ベクトルを計算することができる。λ１に関連する固有ベクトルは、行列Ｍ−λ２Ｉの行のいずれかであり、λ２に関連する固有ベクトルは行列Ｍλ１Ｉのカラムのいずれかである。固有値の添え字の反転に留意する。楕円の長軸が我々の座標系のｘ軸に対して作る角度Φは、固有ベクトルの傾斜のアークタンジェントである。固有ベクトルの傾斜は単にΔｙ／Δｘである。
【０１０７】
上に議論されるように、補間工程は、例えば、平坦化したヒートマップから獲得したデータを使用して、細かなタッチ点を決定することを要求するが、上に議論された実例的な放物面モデルに限定されない。細かなタッチ点を決定する目的は、後処理装置がタッチ点のすぐれた粒状度を与えることができるようにすること、とりわけ、センサーの交点を超える粒状度を与えることができるようにすることである。別の方法を記載すると、モデル化され補間された細かなタッチ点は直接、行／列の交差位置に、または交差位置の間の任意の場所に降りることができる。モデルの精度とその計算上の要件との間にはトレードオフがあることもある。同様に、モデルの精度と、実際のタッチに一致する補間された細かなタッチ点を提供するその能力との間にトレードオフがあることもある。したがって、一実施形態では、モデルは最小の計算負荷を要求しつつ、補間されたタッチ点と実際のタッチとの間で十分な一致を提供するように選択される。一実施形態では、モデルは、補間されたタッチ点と実際のタッチとの間に十分な一致を要求するように選択され、処理ハードウェアはモデルの計算負荷を与えるように選択される。一実施形態では、あらかじめ選択されたハードウェアおよび／またはタッチインタフェースを操作する他のソフトウェアの計算能力を超えないモデルが選択される。フレーム整合手順に目を向けると、時間とともにタッチ表面を移動する物体を適切に追跡するために、計算されたタッチ点をフレーム境界全体で互いに整合させることが、したがって、例えば、物体が移動している際にタッチ表面を移動する物体を追跡することが重要である。別の方法を記載すると、１つのフレーム中の計算されたタッチ点は、次のフレーム中で識別されなければならず、あるいは次のフレームで別の傾向を有して（例えば、除去される）いなければならない。これは一般的な場合では解決不可能なこともある基本的に難問であるが、一実施形態は幾何学と物理的法則の双方を駆使して実施可能であり得る。タッチ表面に接したアイテムはサイズに限りがあり、特定の物理的原則に従って移動するため、妥当な範囲外の特別なケースは無視することができる。さらに、一実施形態では、フレーム率は、合理的な確実性をもって物体の追跡（すなわち、フレームからフレームへのタッチ点の追跡）を可能にするほど十分なものでなければならない。
したがって、例えば、追跡される物体がタッチ表面全体において最大率で移動することが知られているか、あるいは、追跡が最大率で物体のみを追跡するよう設計されている場合、合理的な確実性を備えた追跡を可能にするフレーム率を選択することができる。例えば、タッチ表面の行または列を通る移動の最大速度が例えば、毎秒１０００の行または列である場合、１０００Ｈｚのフレーム率は、せいぜい１フレーム当たり１行または１列の物体の動きを「見る」ことになる。一実施形態では、タッチ点の補間（上に議論されたような）は、タッチ点位置のより正確な測定値を与えることができるため、行内および列内の位置は本明細書で十分に記載されるように容易に識別可能である。
【０１０８】
指やスタイラスは最小限の大きさであり、曖昧なケースが生じるほど互いに近接して近づくことはない。これらは人間の腕やその一部（例えば、手首、肘、指など）の動作に特徴的な速度で動くが、このことが問題を制限する。目下開示されているセンサーのタッチ表面は比較的高い更新速度（一実施形態では、約１キロヘルツ以上であることもある）を備えているため、表面に触れる指やスタイラスは、１つのフレームから次のフレームへの更新期間中にあまり遠くにまたは極端な角度で移動することができない。距離と角度が制限されるため、追跡は本開示に従ってある程度簡略化され得る。
【０１０９】
一実施形態では、経時的にタッチ表面を移動する物体の追跡は、１つのフレーム乃至１つ以上の過去のフレームからのデータを比較することによって行われる。一実施形態では、過去のフレーム（例えば、ヒートマップ）に関するデータは一時的なバッファ中で維持されることもある。一実施形態では、過去のフレーム（例えば、フィールド平坦化したヒートマップやフィットした多項式係数）に関する処理済みデータは、一時的なバッファ中で維持されることもある。一実施形態では、一時的なバッファ中で維持される過去のフレームに関するデータは、以前のフレーム中の個々の細かなタッチ点に関する補間された細かなタッチ点の座標と、こうした座標が存在する程度で上記のような細かなタッチ点の以前の動作に関するベクトルとを含む、またはこれらからなることもある。一時的なバッファは、１つ以上の過去のフレームに関するデータを保持することもあり、データが後の計算にもはや関連しない場合にはデータを保持することをやめてもよい。
【０１１０】
一実施形態では、フレーム整合プロセスは、現在のフレームｉ中のタッチ点がそれに幾何学的に近い以前のフレーム（つまり、ｉ−１）中のタッチ点であると最初は推定する。
【０１１１】
一実施形態では、タッチ点の動きに関するデータ（例えば、速度と方向）は、１つ以上のフレームに関連して決定および保存される。一実施形態では、タッチ点の動きに関するデータは、次のフレーム中のそのタッチ点の見込みのある位置を予測するために使用される。タッチ点の動きに関するデータは、例えば、速度または位置の変化を含むこともあり、１つ以上の以前のフレームからもたらされるものであってもよい。一実施形態では、あるフレーム中の見込みのある位置の予測は、２つのフレーム間での動きを考慮することによってなされ、フレームごとの変位とその方向が得られる。一実施形態では、フレーム中の見込みのある位置の予測は３つ以上のフレーム中の運動を考慮することで行われる。フレームごとの変位と方向に加えて、加速と方向転換を考慮に入れることができるため、３つ以上のフレームからの細かなタッチ点の位置情報を用いてより正確な予測がなされ得る。一実施形態では、古いフレームデータよりも最近のフレームデータの方により多くの重みが置かれる。フレーム整合プロセスは、最新のフレームｉ中のタッチ点が、最新のフレーム中のタッチ点にもっとも近い見込みがあると予測された位置に関連する以前のフレーム（つまりｉ−１）中のタッチ点に一致する可能性が高いということを最初に推定することもある。
【０１１２】
一実施形態では、タッチ点の大きさ（規模）に関するデータ（例えば、放物面のＡとＣの係数）は、１つ以上のフレームに関連して決定および保存される。フレーム整合プロセスは、最新のフレームｉ中の所定の物体のサイズが以前のフレーム（つまり、ｉ−１）中のその物体のサイズに一致する可能性が高いと最初は推定することもある。
【０１１３】
一実施形態では、経時的なタッチ点のサイズ（規模）の変化に関するデータは、１つ以上のフレームに関連して決定および保存される。一実施形態では、フレーム中の（例えば、最後のフレーム以降の、あるいは複数のフレーム上の）タッチ点のサイズの変化に関するデータは、次のフレーム中のそのタッチ点のありそうなサイズを予測するために使用される。フレーム整合プロセスは、最新のフレームｉ中の物体が最新のフレーム中のタッチ点のサイズに最も近い予測されたありそうなサイズに関連した以前のフレーム（つまりｉ−１）中の物体に一致する可能性が高いと最初は推定することもある。
【０１１４】
一実施形態では、経時的なタッチ点の回転方向の変化に関するデータ（例えば放物面のＢ係数）は、１つ以上のフレームに関連して決定され保存される。一実施形態では、フレーム中の（例えば、最後のフレーム以降の、あるいは複数のフレーム上の）タッチ点の回転方向に関するデータは、次のフレーム中のそのタッチ点の回転方向を予測するために使用される。フレーム整合プロセスは、最新のフレームｉ中の物体が最新のフレーム中のタッチ点の回転方向に最も近い予測されたありそうな回転方向に関連した以前のフレーム（つまりｉ−１）中の物体に一致する可能性が高いと最初は推定することもある。一実施形態では、タッチ点の回転方向によって、回転の単一のタッチ点制御（例えば、一本指での制御）が可能となり、したがって、例えば、スクリーン上での１本の指を回転させることで、例えば、従来ではタッチ表面との２つの接点を必要とする機能である、視界を回転させるための十分な情報が提供可能である。経時的な回転方向を記載するデータを使用して、回転速度を計算することができる。同様に、回転方向または回転速度に関するデータを用いて、回転加速度を計算することができる。したがって、回転速度と回転加速度は両方とも回転方向を利用する。タッチ点に関して回転方向、回転速度および／または回転加速度を計算して、フレーム整合プロセスで出力または使用することもある。
【０１１５】
一実施形態では、フレーム整合のためのヒューリスティックスは、タッチ点の距離と速度ベクトルの変化を含んでいる。一実施形態では、フレーム整合のためのヒューリスティックスは以下の１つ以上を含んでいる：
ａ．フレームｉ＋１中の物体のタッチ点はそれに幾何学的に最も近いフレームｉ中のタッチ点である可能性が高い；
ｂ．フレームｉ＋１中の物体のタッチ点は、物体の速度の変遷を与えられると予測される点に最も近いフレームｉ中のタッチ点である可能性が高い；および、
ｃ．フレームｉ＋１中の物体のタッチ点はフレームｉ中のそのタッチ点に似たサイズになるであろう。
【０１１６】
過去のデータの他の組み合わせを本開示の範囲から逸脱することなく使用してもよい。一実施形態では、以前の位置と速度のヒューリスティックスの両方を、ヒューリスティックなフレーム整合プロセスで使用してもよい。一実施形態では、以前の位置、速度のヒューリスティックス、および大きさのヒューリスティックスを、ヒューリスティックなフレーム整合プロセスで使用してもよい。一実施形態では、以前の位置と他の過去の情報を、ヒューリスティックなフレーム整合プロセスで使用してもよい。一実施形態では、複数のフレームに関する過去の情報をヒューリスティックなフレーム整合プロセスで使用する。他の組み合わせは前述の開示を考慮して当業者には明らかとなるであろう。
【０１１７】
高速マルチタッチノイズ低減
一実施形態では、ノイズが高速マルチタッチ（ＦＭＴ）センサーとの干渉、またはそれにおけるファントムタッチ（ｐｈａｎｔｏｍ ｔｏｕｃｈｅｓ）を引き起こす特定の状態を克服するための方法およびシステムが提供される。上に記載されるセンサーの実施形態では、行はその上に送信された信号を有し、送信された信号は、タッチ（複数可）に近接する列に結合され、その時に、センサーの表面に又はその近くにタッチ（複数可）が適用される（幾つかの場合では、タッチ（複数可）が、列における行信号の低減を引き起こし得る）。タッチの位置は、列から信号を読み取り、それらが生成された行を決定することによって決定される。
【０１１８】
上に記載されるようなセンサーが、特定の条件（例えば、電磁ノイズ）の存在下で使用されるとき、行は，別のソースからの信号を受け取ることが可能である、即ち、装置の行の１つによって生成された既知の信号と混同され（ｃｏｎｆｕｓｅｄ）得る。そのような場合、装置は、列で受け取られた信号が、行から来ることを決定する（実際にはそうではない）、ファントムタッチを報告し（ｒｅｐｏｒｔ）得る。本実施形態は、そのようなファントムタッチの発生を減少させる又は排除するための方法および装置を提供する。
【０１１９】
したがって、センサーの実施形態では、装置の行および列の両方は、特有の信号を送信する、および装置の列または行から信号をそれぞれ受け取るように構成されている。一実施形態では、与えられた列における行Ｎからの検出された信号は、もしその列の送信された信号が行Ｎにおいて同時に検出された場合にタッチと考えられ得る。言いかえれば、行および列の両方は、装置が行および列の交点でタッチを報告するために、他の送信された信号を受け取らなければならない。この方法で整合されない行または列のいずれかで受け取られる信号は、例えば、外部ソースからのノイズとして拒絶され得る。代替的な実施形態では、与えられた列における行Ｎからの検出された信号、および行Ｎにおける与えられた列からの検出された信号の両方は、各々、整合が見られるかどうかにかかわらず、タッチと考えられ得る。この構成は、上に記載される整合の利点を提供しないかもしれないが、センサーに感度の増加を提供し得る。
【０１２０】
一実施形態では、特有の信号は、すべての行および列上に送信され得る。一実施形態では、特有の信号は、行の１つ以上のサブセットにおける各行上に送信され得る。一実施形態では、特有の信号は、列の1つ以上のサブセットにおける各列上で送信され得る。一実施形態では、すべての行および列は、特有の信号を検出するように構成されている。一実施形態では、行の1つ以上のサブセットにおける各行は、特有の信号を検出するように構成されている。一実施形態では、列の1つ以上のサブセットにおける各列は、特有の信号を検出するように構成されている。
【０１２１】
図７は、タッチセンサーの実施形態に従う、高速マルチタッチセンサー７００の原則を示す。送信機および受信機７０２は各行に付けられ、送信機および受信機７０３は各列に付けられている。７０２で示される送信機は、７０３で示される送信機とは異なるか、または同じ要素の一部であり得る。同様に、７０２で示される受信機は、７０３で示される受信機とは異なるか、または同じ要素の一部であり得る。７０２および７０３での送信機自体は、異なる要素であり得るか、または信号発生器などの信号のソースに対する接続部を単に含み得るか、あるいは信号発生器の一部であり得る。同様に、７０２および７０３で示される受信機は、異なる要素であり得るか、または信号プロセッサーに対する接続部を単に含み得るか、あるいは信号プロセッサーの一部であり得る。参照符号７０４は、送信された行信号および受信された行信号の両方を表わし、参照符号７０５は、送信された列信号および受信された列信号の両方を表わす。送信された行信号の少なくとも１つのサブセットは、直交するように設計され、即ち、互いに分離可能且つ識別可能である。同様に、送信された列信号の少なくとも１つのサブセットは、互いに直交するように設計されている。受信機は、送信された信号のいずれか、またはそれらの恣意的な組み合わせを受信するように設計され、一方で信号プロセッサーは、列または行上に存在する直交信号の少なくとも幾つかの量を個別に測定するように構成されている。一実施形態では、行上で送信された直交信号の各々は、列に対する受信機／信号プロセッサーによって受信および測定され得、列上で送信された直交信号の各々は、行に対する受信機／信号プロセッサーによって受信および測定され得る。上に議論されるように、リーダーにとって便宜なもの（ｃｏｎｖｅｎｉｅｎｃｅ）として図中で示される受信機と信号プロセッサーとの差異は、信号発生器とトランスミッターとの差異である。例えば、行または列は、信号プロセッサーに直接接続されてもよく、したがって、信号プロセッサーも受信機として作用し、同様に、行または列は、信号発生器に接続されてもよく、したがって、信号発生器は送信機として作用するだろう。一実施形態では、信号発生器および受信機／信号プロセッサーのすべては、同じ混合信号ＡＳＩＣ内で一体化され得る。
【０１２２】
一般に、本発明のセンサーでは、行と列との間で結合された信号は、それらがタッチ事象にさらされるときに対して、さらされないときに変化する。一実施形態では、行および列は、タッチ事象にさらされないときに、より少量の又は取るに足りない量の信号がそれらの間で結合されるように構成されるが、一方で、それらがタッチ事象にさらされるときに、より多くの量の又は無視できない量の信号がそれらの間で結合される。一実施形態では、行および列は、タッチ事象にさらされるときに、より少量の又は無視できる量の信号がそれらの間で結合されるように構成されるが、一方で、それらがタッチ事象にさらされないときに、より多くの量の又は無視できない量の信号がそれらの間で結合される。一実施形態では、行と列との間で結合された信号は、それらがタッチ事象にさらされるときに対して、さらされないときに変化する。上に議論されるように、単語「タッチ（ｔｏｕｃｈ）」、または句「タッチ事象（ｔｏｕｃｈ ｅｖｅｎｔ）」は、物理的タッチングを必要としないが、むしろ、肉体的、感動的、しかし(むしろ)、センサーに影響する事象（例えば、ノイズではないが)および結合された信号のレベルに影響する事象を必要とする。
この点で、ホバリングはタッチ事象と考えられる。さらに、本明細書で使用されるような信号の「レベル（ｌｅｖｅｌ）」または「量（ａｍｏｕｎｔ）」は、別々の予め決められたレベルだけでなく、信号の相対量、信号の量の範囲、間隔を空けて又はタッチ事象の決定がなされるときに動的に決定される信号の量、あるいはそれらの任意の組み合わせも含む。したがって、一実施形態では、本発明のセンサーおよび構成は、１つ以上の行と１つ以上の列との間で結合された信号の変化から結果として生じるタッチ事象を識別することができる。
【０１２３】
以下に使用されるように、記載の便宜上、送信導体および受信導体という用語が使用される。送信導体は、例えば信号発生器から信号を運ぶ行または列であり得る。この点で、本明細書で使用されるような「導体」は、電気導体だけでなく、信号が流れ他の経路も含む。受信導体は、タッチ事象が受信導体の近位で生じるときにタッチ事象の結合から結果として生じる信号を運ぶ、およびタッチ事象が受信導体の近位で生じないときにタッチ事象の結合から結果として生じる信号を運ばない、行または列であり得る。一実施形態では、受信機／信号プロセッサーは、信号がタッチ事象の結合から結果として生じた受信導体上の直交の送信された信号の各々の量を測定する。量の測定は、タッチ事象の識別を可能にする。受信機／信号プロセッサーは、ＤＳＰ、フィルターバンク、またはその組み合わせを含み得る。一実施形態では、受信機／信号プロセッサーは、直交信号に対応するバンドを提供する櫛形フィルターである。
【０１２４】
行−列の交点に近接する任意のタッチ事象が、列上に存在する行信号および行上で存在する列信号の両方を変更し得るため、一実施形態では、対応する行または列の同等物を有さない列または行上の任意の信号は拒絶され得る。一実施形態では、列の受信機／信号プロセッサーで受信された行信号は、対応する列信号が対応する行の受信機／信号プロセッサーで受信される場合にタッチ事象を見つける又は識別することに使用される。例えば、列Ｃにおける行Ｒからの検出された信号は、列Ｃの送信された信号も行Ｒで検出される場合にタッチ事象によって引き起こされると考えられるだけである。一実施形態では、列Ｃおよび行Ｒは、他の行および列の信号に直交する信号、および互いに直交する信号を同時に送信する。一実施形態では、列Ｃおよび行Ｒは、信号を同時に送信しないが、むしろ、各々が、割り当てられたタイムスライスでその信号を送信する。そのような実施形態では、信号は、同じタイムスライスで送信された他の信号からの直交性を必要とするだけである。
【０１２５】
示されるように、一実施形態では、行および列の両方のための直交信号を生成するために、単一の信号発生器が使用され得、行および列の両方から受信された信号を処理するために、単一の信号プロセッサーが使用され得る。一実施形態では、１つの信号発生器は、行信号の生成に向けられ、別の信号発生器は、列信号の生成に向けられる。一実施形態では、複数の信号発生器は、行信号の生成に向けられ、同じ又は別の複数の信号発生器は、列信号の生成に向けられる。同様に、一実施形態では、１つの信号プロセッサーは、行信号の処理に向けられ、別の信号プロセッサーは、列信号の処理に向けられる。一実施形態では、複数の信号プロセッサーは、行信号の処理に向けられ、同じ又は別の複数の信号プロセッサーは、列信号の処理に向けられる。
【０１２６】
一実施形態では、各導体は、その受信機および信号プロセッサーとして作用するフィルターバンクに関係し、フィルターバンクは、複数の直交信号を識別するように適合されている。一実施形態では、受信導体の行に関係するフィルターバンクは、その受信導体の行に関係するタッチ事象から結果として生じ得るすべての直交信号を識別するように適合され、同様に、受信導体の列に関係するフィルターバンクは、その受信導体の列に関係するタッチ事象から結果として生じ得るすべての直交信号を識別するように適合されている。
【０１２７】
一実施形態では、各行および各列は、信号に関係し得、各行または列に関係する信号は、特有のものであり、他のすべての行または列のための信号に対して直交している。そのような実施形態では、すべての行および列の信号を同時に「送信する」ことが可能であり得る。設計または他の制約が必要とされる場合、または１つの行および列当たり１つ未満の信号を使用することが望ましい場合、時分割多重化が利用され得る。
【０１２８】
図８は、３行および４列を有する伝送方式の簡素化した例を示す。この例証された実施形態では、各行および各列は、信号に関係し得、各行または列に関係する信号は、特有のものであり、他のすべての行または列のための信号に対して直交している。具体的には、信号Ａ、ＢおよびＣは、行１、２および３に関係し、一方で信号Ｄ、Ｅ、ＦおよびＧは、列１、２、３および４に関係している。本実施形態では、すべての行および列の信号を同時に「送信する」ことが可能であり得、各行および列は、送信導体として作用し、および各行および列を受信導体として同時に作用させることができ、それ故、タッチ事象から結果的に生じ得る信号をすべて同時に処理することができる。
【０１２９】
図９は、３行および４列を有する別の伝送方式の簡素化した例を示す。この例証された実施形態では、各行は、信号に関係し得、各行に関係する信号は、特有のものであり、他のすべての行のための信号に対して直交し、および各列は、信号に関係し得、各列に関係する信号は、特有のものであり、他のすべての列のための信号に対して直交している。しかしながら、例証された実施形態では、行に関係する信号は、列に関係する信号とすべてが直交しているわけではなく、例えば、信号Ａは、行および列の両方に使用される。ここで、信号は、第１のタイムスライスＴ１の間に、行上で送信される、および列上で受信され、および第２のタイムスライスＴ２の間に、列上で送信される、および行上で受信される。この方法では、７つよりもむしろ４つのみの直交信号がその実施のために必要とされる。
【０１３０】
図１０は、３行および４列を有するさらに別の伝送方式の簡素化した例を示す。この例証された実施形態では、各行および各列は、信号に関係し得、各行または列に関係する信号は、特有のものであり、他のすべての行または列のための信号に対して直交している。例証された実施形態では、たとえ行に関係する信号が列に関係する信号とすべてが直交しているとしても、制約または他の設計の配慮に、信号の送信を時分割多重化することが所望されている。ここでまた、信号は、第１のタイムスライスＴ１の間に、行上で送信される、および列上で受信され、および第２のタイムスライスＴ２の間に、列上で送信される、および行上で受信される。そのような実施形態は、例えば、送信に利用可能な周波数の範囲が限定され得る、および分離が受信に重要である場合に、有用であり得る。したがって、以下のように割り当てられ得、これによって、同時に送信された信号のためのより優れた分離が可能となる:
【０１３１】
【表２】
2020047279.tif 000020
【０１３２】
図１１は、３行および８列を有する伝送方式の簡素化した例を示す。この例証された実施形態では、各行は、信号に関係し得、各行に関係する信号は、特有のものであり、他のすべての行のための信号に対して直交しているが、列は、例証されるように行信号と重なる特有の直交信号を共有する。例証された実施形態では、特有の直交信号のみが同時に送信されることを確かなものとするために、３つのタイムスライスが利用され、それ故、フィルターバンクまたは他の信号プロセッサーは、これらの教示に従ってタッチ事象を見つけるができる。
【０１３３】
図１２Ａは、４行および８列を有するセンサーにおいて一連の列およびまた一連の行内に適用された時分割多重化の例を示す。本例において、タイムスライスＴ１の間に、直交周波数ＡおよびＢは、第１セットの行上で送信され、直交周波数ＣおよびＤは、第１セットの列上で送信される。タイムスライスＴ２の間に、直交周波数ＡおよびＢは、第２セットの行上で送信され、直交周波数ＣおよびＤは、第２セットの列上で送信される。続くタイムスライスＴ４の間に、直交周波数ＣおよびＤは、第３セットの列上で送信され、直交周波数ＣおよびＤは、第４セットの行上で送信される。随意に、直交周波数ＡおよびＢは、タイムスライスＴ３及び/又はＴ４の間に、第１または第２セットの行上で送信され得、例えば、時間内にタッチ事象のより大きな解像度（ｒｅｓｏｌｕｔｉｏｎ）をもたらす。
【０１３４】
図１２Ｂは、４行および８列を有する別の伝送方式の簡素化した例を示す。この例証された実施形態では、２の直交信号ＡおよびＢのみが使用される。例証された実施形態では、２つの特有の直交信号が同時に送信され得るが、それらは１つを超える送信導体上で一度に送信することができないことを確かなものとするために、６つのタイムスライスが利用される。例証されるように、ＡおよびＢは、第１のタイムスライスの間に行１および２上で送信され、第２のタイムスライスの間に列１および２上で送信され、第３のタイムスライスの間に列３および４で送信される。
【０１３５】
直交信号の生成および伝送方式の選択に影響する因子は、例えば、制限なしで、センサーにおける行および列の数、センサーの所望の解像度、行および列の質（ｍａｔｅｒｉａｌ）および寸法、利用可能な信号処理能力、およびシステムの最小許容可能なレイテンシを含む。多数の他の変更がなされ得、本開示および添付の請求項の範囲および精神内でなされ得る。例えば、与えられたタッチ検出システムによって利用された特有の直交信号の数とタイムスライスの数との間の選択において様々なトレードオフがなされ得るが、それが但し、多重信号が同じタイムスライスで送信され、それらの多重信号の各々が、そのタイムスライスで送信された他の信号のすべてから直交していることを前提としていることは、当業者に明白となろう。
【０１３６】
上に留意されるように、特定の列上の列の受信機Ｒｘは、行の導体の１つ以上の上で送信された直交信号を受信し得、タッチ事象の結合に要因である行の導体を決定するために、信号が信号プロセッサーによって使用され、それにより、行−列の座標がもたらされる。１つ以上の行上で送信された直交信号に加えて、列の受信機Ｒｘは、列の送信機Ｔｘから生じる信号を「確認する（ｓｅｅ）」かもしれず、その振幅は、かなり大きくなり得、それ故、行および列の一部を横切った（ｔｒａｖｅｒｓｅｄ）より低い振幅信号の処理を干渉し得る。一実施形態では、本明細書で開示されたシステムおよび方法は、列の受信機Ｒｘによって処理された信号からの列の送信機Ｔｘの信号の除去を提供する。したがって一実施形態では、列の送信機Ｔｘによって送られた直交信号は、列の受信機Ｒｘで受信された信号から減算され得る。そのような減算は、列の送信機Ｔｘによって送信された信号の逆数が、列の受信機Ｒｘによって受信された信号に加えられるように構成されたインバーターを含む回路によって電気的に提供され得、それにより、受信された列信号から送信された列信号を減算する。そのような減算機能は、信号プロセッサーにおいて代替的に提供され得る（図７）。
【０１３７】
生じ得るチャネルの動的割当
コンピューターシステムにおけるタッチセンサーの認識された品質は、高い信号対ノイズ比に依存し、ここでユーザー入力信号は、周囲の電磁ノイズと適切に区別される。そのような電磁ノイズは、タッチセンサーが一部（例えば、ＬＣＤ情報表示）であるコンピューターシステム内の他の構成要素から、またはユーザーの外部環境における人工または天然の信号（例えば、装置の外部のＡＣパワー充電器からの望まれない信号）から生じ得る。これらの望まれない電磁気信号は、ユーザー入力としてタッチセンサーによって誤って検出され得、その結果、誤った又はノイズの多いユーザーコマンドをもたらす。
【０１３８】
一実施形態では、システムおよび方法によって、タッチセンサーはそのような誤った又はノイズの多い読み取りを減少または排除し、高い信号対ノイズ比を維持することができ、これはたとえ、他のコンピューターシステムの構成要素または望まれない外部信号からの干渉する電磁ノイズに近似であってもそうである。この方法はまた、並列性、レイテンシ、サンプルレート、ダイナミックレンジ、センシング粒度（ｓｅｎｓｉｎｇ ｇｒａｎｕｌａｒｉｔｙ）などの点でセンサーの全体的な性能を最適化しながら、センサーの総パワー消費量を減少させるために、時間内の与えられた時点で、タッチセンサーの選択部分または全表面領域を管理する信号変調方式を動的に再構成するように使用され得る。
【０１３９】
本発明のシステムおよび方法の実施形態は、性能が電磁気信号の正確な読み取りに依存する容量式タッチセンサー、特に、スキャンレートを増加させ、コンピューターシステムに対する報告されたタッチ入力事象のレイテンシを減少させるために周波数分割多重化（ＦＤＭ）を利用する容量式タッチセンサー、に適用されるときに特に利点を有する。この点で、本発明の実施形態は、発明の名称「Ｌｏｗ−Ｌａｔｅｎｃｙ Ｔｏｕｃｈ Ｓｅｎｓｉｔｉｖｅ Ｄｅｖｉｃｅ」である、２０１３年３月１５日に出願された米国特許出願第１３／８４１，４３６号、および発明の名称「Ｆａｓｔ Ｍｕｌｔｉ−Ｔｏｕｃｈ Ｐｏｓｔ Ｐｒｏｃｅｓｓｉｎｇ」である、２０１３年１１月１日に出願された米国特許出願第１４／０６９，６０９号において開示されるセンサーなどに適用され得、これらは、一実施形態として容量式の周波数分割多重化タッチセンサーを熟慮している。
【０１４０】
動的割当プロセスの実施形態
工程１:タッチ信号とノイズを合理的に識別する
タッチセンサーは、ユーザーがセンサーに触れていないことが知られているときに、または実際のタッチ信号が合理的に知られている場合（即ち、タッチ表面の幾つかの部分が触れられている一方で、他の部分が触れられていないことが知られている場合）に、受信する信号をすべて分析することができる。
【０１４１】
タッチセンサーが触れられているかどうか、またはどこ触れられているかのそのような決定は、センサー自体、加速度センサーのような他の一般的なコンピューター入力センサー、コンピューターシステムのパワーステータス（例えば、コンピューターが「スリープモード」などにされる場合）、コンピューターシステム上で現在実行しているソフトウェアアプリケーションからの事象ストリームからの読み取りの組み合わせを分析することによって形成し且つ強化され得る。コンピューターシステムにおいて１つを超えるセンサーからのデータに依存して、システムステータス、システム構成要素のステータス、またはユーザーのステータスについての結論を導き出すこの分析的なプロセスは、当該技術分野において「センサーフュージョン」と一般に呼ばれる。
【０１４２】
既知の手元の（ｉｎ−ｈａｎｄ）タッチについての分析判断を用いることで、タッチセンサーの受信された信号はすべて、その後、これらの既知のタッチのために受信された信号と比較され得る。センサーが測定した信号間の結果として生じる差、および（最新または以前のタッチ事象について知られているものを考慮して）測定されるべきだったものは、その後、ノイズおよび干渉を軽減するために用いられ得る。
【０１４３】
この方法の一実施形態では、干渉信号のこの測定の幾つかが、設計時に予測可能となる少なくともその干渉の部分のために、設計時に生じ得る。この方法の別の実施形態では、測定の幾つかが、製造または試験時間に生じ得る。別の実施形態では、測定の幾つかが、ユーザーがタッチセンサーに触れていないことが合理的に知られているときの使用前の期間に生じ得る。別の実施形態では、測定の幾つかが、ユーザーが既知の位置でセンサーに触れているときに生じ得る。別の実施形態では、測定の幾つかが、ユーザーがタッチ表面に触れていないことが他のセンサーによって又はアルゴリズム的に予測されるときにユーザータッチ間で時々生じ得る。
【０１４４】
別の実施形態では、測定の幾つかが、統計パターンおよびユーザーのタッチの可能性を測ることができるソフトウェアによって統計的に生じ得る。例えば、ユーザーインターフェース（ＵＩ）は、タッチ表面上の特定の位置のみに置かれるボタンを有し得、その結果、これらは、ユーザーが与えられた時間に触れそうな唯一の場所である。これらの既知の位置の１つで触れたときに、タッチ状態／タッチのない状態間の差は、ノイズの存在下においてさえも非常に明白となり得る。一実施形態では、ＵＩは、ボタンが特定の定義された期間押されていなければならないように設計され得（もしかするとディスプレイによって示される）、それによって、予め決められた期間がもたらされ、その期間にわたって、タッチがノイズの存在下においてさえも検出され得る。別の実施形態では、これらのＵＩ制御には、ユーザーがＵＩによって前もって知られている、またはセンサーフュージョンを介して装置上の他のセンサーによって（ある程度まで）動的に測定され得る、恣意的な経路に従うことが要求されるために、スライダーまたは二次元「ポインター」が、ボタンの代わりに使用され得る。一実施形態では、このようなＵＩスライダーは、限定されないが、ＩＯＳ、Ａｎｄｒｏｉｄ、他のＬｉｎｕｘ（登録商標）変数、またはＷｉｎｄｏｗｓ（登録商標）のような、タッチしやすい（ｔｏｕｃｈ−ｆｒｉｅｎｄｌｙ）オペレーティングシステムの「ロックスクリーン」上で共通して見られる、単一の「スライド−オープン式（ｓｌｉｄｅ−ｔｏ−ｏｐｅｎ）」のスライダー制御（ｓｌｉｄｅｒ ｃｏｎｔｒｏｌ）であり得る。関連する実施形態では、任意のそのようなロックを解除するジェスチャー制御を使用することができる。一実施形態では、単語の文字が、隣接する文字を見ることによって容易且つ正確に予測され得るために、仮想キーボードは既知のタッチ位置を提供する。
【０１４５】
一実施形態では、そのような分析は、タッチセンサーの別々のタッチコントローラー上で行われ得る。別の実施形態では、そのような分析は、限定されないが、ＡＳＩＣ、ＭＣＵ、ＦＰＧＡ、ＣＰＵ、ＧＰＵ、またはＳｏＣなどの他のコンピューターシステム構成要素上で行われ得る。
【０１４６】
工程２：干渉を回避する
一度、ノイズの多い読み取りが、工程１で詳述されるように既知のタッチ信号に基づいて及び／又は統計的推論を介して「干渉」と特定されると、電磁干渉のそのような知識は、そのようなノイズがタッチセンサーによって感知され得る又は恐らく感知される、周波数、時間、またはコードの空間の特定の部分間の衝突を回避するために使用され得る。既知のタッチ信号と特定された電磁干渉との間の衝突は、限定されないが、様々な技術または技術の組み合わせによって回避可能である。
【０１４７】
干渉がない又はほとんどない信号周波数が特定される場合、タッチセンサーは、それらを使用するように構成されるべきである。干渉がほとんどない又はないタイムスロットがある場合、タッチセンサーは、それらを使用するように構成されるべきである。干渉がほとんどない又はないコードがある場合、タッチセンサーは、それらを使用するように構成されるべきである。干渉がほとんどない又はない、周波数、時間およびコードの組み合わせがある場合、タッチセンサーは、それらを使用するように構成されるべきである。
【０１４８】
周波数分割多重化（ＦＤＭ）を利用するタッチセンサーに関して、タッチセンサーが利用する信号周波数は、隣接する必要はない。周波数バンドの幾つかの部分が干渉によって占められる場合、タッチセンサーは、それらの周波数を回避するように構成され得る。周波数バンドの幾つかの部分が、特定の既知の時間に干渉によって占められる場合、タッチセンサーは、それらの既知の時間にそれらの信号周波数を使用することを回避するように構成され得る。周波数バンドの幾つかの部分が、特定の既知の時間に比較的静的な干渉によって占められる場合、タッチセンサーによって送信された信号は、復調が既知の干渉を取り消す又は排除する様式で、それらの時間に変調され得る。例えば、この変調技術の実施形態では、干渉が幾つかの対象の周波数で安定したシヌソイドである場合、タッチセンサーによって放出された周波数を変調させるために、２位相偏移変調（ＢＰＳＫ）が使用されるべきであり、その結果、結果として生じる合計のタッチセンサーから受信された信号および干渉信号を復調させるために、反対のＢＰＳＫが使用されるときに、干渉の等しい部分が正相で乗算される且つ等しい部分が逆相で乗算され、その結果、信号が総受信期間にわたって積分される（ｉｎｔｅｇｒａｔｅｄ）ときに、干渉信号は無視できるもの（ｓｏｍｅｔｈｉｎｇ ｎｅｇｌｉｇｉｂｌｅ）に集約される（ｓｕｍｍｅｄ ｕｐ）。同様の効果のある変調の他の形態も可能である。
【０１４９】
ＦＤＭを使用するタッチセンサーが、周波数分析を行うための高速フーリエ変換、または周波数ビンの数がアルゴリズムまたはアルゴリズムの本質によって抑制される、類似した高速アルゴリズムを利用する場合、センサーは、追加の潜在的な受信周波数があるように、多数のビンを用いて、より大きな変換を使用することができる（恐らく次の評価（ｓｉｚｅ ｕｐ））。タッチセンサーは、これらの周波数のいずれかで送信する能力を用いて製造する前に構成され得る。この方法で、周波数ビンの幾つかが干渉を包含する場合、これらは、干渉がほとんどない又はない周波数のために回避され得る。
【０１５０】
工程３:望まれないホットスポットを回避する
前述の技術の使用によって完全には排除され得ない電磁干渉の幾つかでは、タッチセンサーは、そのようなノイズがセンサーの表面積にわたって均一に広げられて、残りの干渉によってもたらされた操作上の問題を最小化することを確かなものとするように構成され得る。
【０１５１】
一実施形態では、タッチセンサーは、優れたユーザー体験の保証に対してよりノイズ耐性のあるＵＩ要素が、よりノイズのあるタッチ表面の部分に置かれ、精密制御の必要性が原因で近くのノイズのない入力コマンドを必要とするＵＩの部分が、干渉がほとんどない又はないことに影響されないタッチセンサーの表面の部分に関係している、こと確かなものとするように構成され得る且つカスタムアプリケーションプログラムインターフェイス（ＡＰＩ）と対にされ得る。他の実施形態では、本質的に、この概念の逆転も利用される。即ち、ディベロッパーＡＰＩは、ＵＩ要素にフラグをつけるために使用され得、該ＵＩ要素は、その後、タッチ表面上の高性能の変調方式の配置を命令する（ｄｉｃｔａｔｅ）。
【０１５２】
別の実施形態では、望まれない電磁ノイズは、タッチセンサー信号に割り当てられた、タイミング、周波数およびコードを再マッピングすることによって軽減され得る。タッチセンサーの行および列に関係するこれらの信号の分割は、固定された関係を有する必要はなく、必要に応じて動的に再マッピングされ得る。例えば、一実施形態では、ＦＤＭを利用するタッチセンサーは、与えられた行のための特定の周波数のシヌソイドを常に送信し得るか、または動的に送信する周波数を再マッピングし得る。例えば、タッチセンサーの送信機および受信機が、「ｎ」の異なる周波数で動作することができる場合、およびこれらの周波数の「Ｍ」が、十分少量の干渉を包含するように決定され、タッチセンサーの行（同時に送信された周波数）の数が、「ｒ」である場合（「ここで「ｎ」は「ｍ」以上であり、「ｍ」は「ｒ」以上である）、タッチセンサーは、「ｍ」のセットから「ｒ」の周波数を選ぶことができ、劣化（ｄｅｇｒａｄａｔｉｏｎ）をユーザー体験に最小化するように設計された方法で、それらを行にマッピングする（ｍａｐ）ことができる。別の実施形態では、動作周波数のセンサーの選択したセットは、かなりの時間にわたって、タッチ表面の異なる部分間にノイズ統計の無視できる相関性があるようにランダムまたは疑似ランダムの様式で、フレームごとに、動的に再マッピングされ得る。より具体的には、タッチセンサーは、「ｒ」の周波数を、最小のノイズを有する場合に「ｍ」−可能性（ｐｏｓｓｉｂｌｅ）から選ぶことができるか、または、かなりの時間にわたって、タッチ表面の異なる部分間のノイズ統計の相関性を最小化するように設計された方法で動的またはランダムに（または疑似ランダムに）、それらの中から選び得る。タイムスロット、コードまたは他の変調方式、あるいはそれらの組み合わせに、同様の方法が使用され得る。
【０１５３】
別の実施形態では、主としてＦＤＭを利用するタッチセンサーについて、十分少量の干渉を包含するように決定された「ｍ」の周波数が、各センサーの行上で特有の周波数を同時に送信することが必要とされる「ｒ」周波数の数以上である場合、タッチセンサーは、ＵＩ制御の既知のレイアウトおよび要件に基づいて、タッチセンサーの表面積の特定な部分のレイテンシおよびサンプルレート性能を最適化する動的なＦＤＭ変調方式を利用することができる。ここで、高精度な、低レイテンシのユーザー入力を要求するＵＩ制御の時間内の与えられた時点での既知の位置は、タッチセンサーの表面積の対応する部分上にマッピングされ、それにより、信号変調方式は、高性能のために時間内の与えられた時点で最適化された。コンピューターシステムのソフトウェア定義されたＵＩ制御の位置および性能要件と、タッチセンサーの表面積の位置および性能要件との間のそのような動的マッピングは、ランタイム前にアプリケーション開発者によって明確に定義され得るか、またはＵＩ制御のランタイム時にオペレーティングシステムのロジックおよび分析によって定義され得、アプリケーション、オペレーティングシステム、およびタッチ表面の間の通信は、アプリケーションプログラムインターフェース（ＡＰＩ）によって定義される。同時に、これらの高性能領域と並んで、同じ表面積の他の隣接する領域は、より低い性能周波数、時間またはコード変調方式を利用し得る。並列性、レイテンシ、サンプルレート、ダイナミックレンジ、センシング粒度などの点で高性能のために最適化された変調方式を用いるタッチセンサーの表面積の選択領域のみを実行することには、ユーザー入力を感知且つ処理するためにタッチセンサーによって消費された全エネルギーを潜在的に低下させる更なる効果があり、なぜなら、センサーの特定の領域のみが、要求される性能レベルで操作されるためであり、これにより、表面積の残りを、性能よりも省エネルギーを最適化する変調方式で操作することができる。そのような動的な変調方式は、センサー入力のあらゆる新しいフレームと同様、速くアップデート且つ最適化することができる。
【０１５４】
別の実施形態では、主としてＦＤＭを使用するタッチセンサーについて、最小のノイズと特定された「ｍ」−可能性の周波数のセットが、特有の周波数をタッチセンサーの各行に割り当てることが必要とされる「ｒ」の特有のセンサー信号の数より少ない場合、センサーは、時間、コードまたは他の変調方式を周波数分割と組み合わせるハイブリッド変調のアプローチを利用するように構成され得る。この方法の実施形態では、具体的なハイブリッド変調のアプローチが、動的に選択される且つタッチセンサーによって再評価され得、センサー入力のあらゆる新しいフレームと同様速く、センサー全体の表面積にわたって最少のレイテンシおよび最高のタッチ事象のサンプルレートを最適化する。この方法の別の実施形態では、具体的なハイブリッド変調のアプローチが、動的に選択される且つタッチセンサーによって再評価され得、ＵＩ制御の既知のレイアウトおよび要件に基づいて、タッチセンサーの表面積の具体的な部分のレイテンシおよびサンプルレート性能を最適化する。ここで、高精度な、低レイテンシのユーザー入力を要求するＵＩ制御の時間内の与えられた時点での既知の位置は、タッチセンサーの表面積の対応する部分上にマッピングされ、それにより、信号変調方式は、並列性、レイテンシ、サンプルレート、ダイナミックレンジ、センシング粒度などの点で高性能のために時間内の与えられた時点で最適化された。コンピューターシステムのソフトウェア定義されたＵＩ制御の位置および性能要件と、タッチセンサーの表面積の位置および性能要件との間のそのような動的マッピングは、ランタイム前にアプリケーション開発者によって明確に定義され得るか、またはＵＩ制御のランタイム時にオペレーティングシステムのロジックおよび分析によって定義され得、アプリケーション、オペレーティングシステム、およびタッチ表面の間の通信は、アプリケーションプログラムインターフェース（ＡＰＩ）によって定義される。同時に、これらの高性能領域と並んで、同じ表面積の他の隣接する領域は、より低い性能周波数、時間またはコード変調方式を利用し得る。並列性、レイテンシ、サンプルレート、ダイナミックレンジ、センシング粒度などの点で高性能のために最適化された変調方式を用いるタッチセンサーの表面積の選択領域のみを実行することには、ユーザー入力を感知且つ処理するためにタッチセンサーによって消費された全エネルギーを潜在的に低下させる更なる効果があり、なぜなら、センサーの特定の領域のみが、要求される性能レベルで操作されるためであり、これにより、表面積の残りを、性能よりも省エネルギーを最適化する変調方式で操作することができる。そのような動的な変調方式は、センサー入力のあらゆる新しいフレームと同様、速くアップデート且つ最適化することができる。
【０１５５】
別の実施形態では、主としてＦＤＭを使用するタッチセンサーについて、最小のノイズと特定された「ｍ」−可能性の周波数のセットが、特有の周波数をタッチセンサーの各行に割り当てることが必要とされる「ｒ」の特有のセンサー信号の数より少ない場合、センサーは、与えられた期間、時分割多重化（ＴＤＭ）モードに入るように構成され得、「ｍ」における周波数の１つを選択し、ＴＤＭのアプローチにおいて典型的であるように、行および列を連続してサンプリングする。与えられた期間、主要なＦＤＭセンサーを純なＴＤＭモードに変換することで、センサーの読み取りのフレームレートおよびレイテンシを犠牲にして、正確な入力が確かなものとなる。
【０１５６】
別の実施形態では、主としてＦＤＭを使用するタッチセンサーについて、最小のノイズと特定された「ｍ」−可能性の周波数のセットが、特有の周波数をタッチセンサーの各行に割り当てることが必要とされる「ｒ」の特有のセンサー信号の数より少ない場合、センサーは、与えられた期間、ハイブリッドのＦＤＭおよびＴＤＭモードに入るように構成され得、「ｍ」における周波数の選択数を選択し、それにより、純に連続するＴＤＭモードの性能限界以上にセンサーの読み取りのフレームレートおよびレイテンシを向上させることと平行して、複数の行および列を連続してサンプリングする。そのようなハイブリッドのＦＤＭおよびＴＤＭの変調方式は、センサーの並列性および性能を向上させ、同時に、周囲の電磁ノイズのリアルタイム分析、史的分析、及び/又は統計分析が、より干渉寄りになった「ｍ」以外のセンサー信号の利用から生じるであろう、ノイズの多い読み取りの悪影響を軽減する。
【０１５７】
工程４:センサーの信号対ノイズ比を増大させるために感知の重複を使用する
タッチセンサーはまた、タッチセンサーにおける干渉および他のノイズの影響を減少させるために多くの技術を利用することができる。例えば、ＦＤＭを利用するタッチセンサーのための実施形態では、タッチセンサーは、１行当たり複数の周波数を使用することができ、その結果、センサーは、どの周波数ビンが干渉にさらされるかを予測することができなくても、複数の方法で各行（または列）を測定することができ、ノイズの最も少ない測定（または測定の組み合わせ）を測ることができ、その後、それらを使用することができる。
【０１５８】
測定が干渉に影響されるか否かを決定することが難しい場合に、タッチセンサーは、ボーティング方式を使用することができ、それによって、どの測定を排除するか、維持するか、および信号対ノイズ比＋干渉比を最大限にし、それによりユーザー体験を増強し続ける測定を統計的且つ数学的に組み合わせるのに最適な方法を決定するために、複数のボーティング測定、または同様の統計的方法が使用される。例えば、一実施形態では、干渉にさらされるＦＤＭタッチセンサーは、各行上で３つの異なる周波数を送信し、（ここで周波数は、それらの間の干渉が統計的にありそうもないように十分に分離される）、結果を測定することができた。その後、３信号中の２信号同時（ｔｗｏ−ｏｕｔ−ｏｆ−ｔｈｒｅｅ）のボーティングシステムを使用すると、センサーは、干渉によりどの周波数が最も劣化されたかを決定することができ、その測定を最終的な測定において考慮から除外する、または（センサーが、干渉およびノイズの統計について先験的に「認識している（ｋｎｏｗｓ）」ものを考慮して）残りの２つを統計的に妥当な方法で組み合わせる、あるいは３つすべてを含み、それらを統計的に妥当な方法で組み合わせることができ、ノイズおよび干渉によるその劣化の統計的可能性によって各周波数測定の影響に重みを加える。
【０１５９】
タッチセンサーがこのように利用することができる幾つかの方法は、限定されないが、以下の工程を含む:
１．１行当たり複数の周波数を使用する工程。これらの周波数は、同時にまたは順に利用され得る。
２．（より詳細に上に議論されるように、順に又は同時にのいずれかで）行から列に、および列から行に送信する工程。これも、上の複数の周波数の使用と組み合わされ得るか、または変調方式の別の組み合わせであり得る。
３．ＦＤＭに加えてＣＤＭＡを使用する、または変調方式の幾つかの組み合わせを使用する工程。ここで、ＣＤＭＡ信号は、ＦＤＭ技術によって一般に利用されるものとは異なり、基本的に「非自然」であり、それ故、多くの場合コンピューターシステムの外部環境における様々な自然発生する信号に対してＦＤＭ変調方式よりもしばしば免疫があることに留意されたい。
【０１６０】
＜ユーザー認識技術＞
実施形態において、高速のマルチタッチセンサーは、同じ手、同じユーザーの異なる手、同じユーザー又は異なるユーザーからのものとして識別するための能力を備えている。実施形態において、高速のマルチタッチセンサーは、単一の物体の位置及び向きを決定するのを助けるための、単一の物体上の容量性タッチポイントを介して、又はユーザーの体の一部とともに表示の別の領域も同時に接触しているユーザーに保持されるスタイラスを介して、タッチ領域にリンクされた物体の部分からのものとしてタッチを識別する能力を備えている。
【０１６１】
上で最初に説明されたセンサーの基本的な実施形態において、各行は信号送信機を有する。タッチ（複数可）が表面に適用される際、信号は近くの列に結合される。これらのタッチの位置は、列からの信号を読み取り、どの行で信号が生成されたかを知ることにより決定される。
【０１６２】
ユーザーがセンサーとまたはセンサーが一体化されたデバイスと接触し、またはセンサーの特定の距離内に入るか、そうでなければ１より多い位置でタッチ事象を発生させる場合、信号が１つのタッチ位置から他の位置へユーザーの身体によって送信されると、同じユーザーによって行われたタッチにわたって、通常ある程度の結合が生じる。図１３を参照すると、１回のタッチまたはタッチに近いもの（ｎｅａｒ  ｔｏｕｃｈ）が行ｒ１と列ｃ１との交点にてユーザーの指１４０２によって適用される際、結合は行ｒ１と列ｃ１の間で起こる。第２の同時のタッチまたはタッチに近いものが、行ｒ２と列ｃ２との交点にてユーザーの第２の指１４０３によって適用される場合、結合は行ｒ２と列ｃ２の間で起こる。さらに、より弱い結合が、行ｒ１と列ｃ２の間並びにｒ２と列ｃ１の間で起き得る。
いくつかの実施形態において、より弱い結合が列間および行間で起き得る。
【０１６３】
これらのより弱く身体を介して送信された（ｂｏｄｙ−ｔｒａｎｓｍｉｔｔｅｄ）信号、そうでなければ「ノイズ」または「クロストーク」として却下され得る信号はむしろ、１人のユーザーが両方のタッチの要因であることを識別するために、信号処理装置（図７）によって追加の「信号」として代わりに使用され得る。具体的には、上記の例を拡張するために、行ｒ１と列ｃ２との間の、並びに行ｒ２と列ｃ１との間の結合は通常、タッチが行ｒ１と列ｃ２または行ｒ２及び列ｃ１の交点にて誤って報告されないことを確実にするために、「ノイズ」とみなされフィルター処理（または無視）されるかもしれない。より弱く身体を介して送信された結合は、正確なタッチ位置のみが報告されることを確実にするようにそれでもフィルターリングされるかもしれず、タッチが同じユーザーから来ることをシステムが識別できるように解釈されるかもしれない。センサー４００は、限定されないが１４０３に加えて位置１４０４、１４０５、または１４０６を含むユーザーの手の任意の指から送信される、より弱く身体を介して送信される結合を検出するように構成され得る。信号処理装置（図７）は、同じ手、同じユーザーの異なる手、同じユーザー又は異なるユーザーからのものとしてタッチを識別するためのこうした検知を使用するように構成され得る。
【０１６４】
ユーザー識別を備えるタッチセンサーの他の実施形態において、信号発生器は、携帯型のユニット中、それらの椅子の下のパッド、または実際にはセンサーが一体化されるデバイスの端の上など他の場所で、ユーザーと結合し得る。こうした発生器は、上記と同様の方式で、特定のタッチを行うユーザーを識別するために使用され得る。他の実施形態において、信号発生器は、スタイラス、ペン、または他の物体に統合され得るかもしれない。
【０１６５】
以下は、同じ手、同じユーザーまたは異なるユーザーからのものとしてタッチを識別するために検出し使用することができる、より弱い結合の種類の例を示す：ユーザーの指のうち第１の指により触れられている行または列と、ユーザーの指のうち第２の指により触れられている行または列との間の結合；ユーザーの指により触れられている列または行と、ユーザーの体の他の部分（ユーザーの手のひらなど）によって触れられている行または列との間の結合；ユーザーの体の一部分（例えば、ユーザーの指またはユーザーの手のひら等）によって触れられている行または列と、ユーザーの身体に動作可能に接続された信号発生器との間の結合；および、ユーザーの体の一部分（例えば、ユーザーの指またはユーザーの手のひら等）によって触れられている行または列と、スタイラスまたはペンに一体化された信号発生器との間の結合；および、スタイラス又は他の触れられるもの（ｔａｎｇｉｂｌｅ）などの導電性の中間物体を介してユーザーの身体の一部によって触れられている行または列の間の結合、および、スタイラス又は他の触れられるものなどの導電性の中間物体をおそらく介してユーザーの身体の一部によって触れられている行または列の間の結合。本明細書で使用されるように、「タッチ」は、ユーザーと開示されたセンサーとの間の物理的な接触がある事象を含み、物理的接触はないがセンサーに近接して発生し且つセンサーによって検知されるアクションがある事象も含む。
【０１６６】
上述の弱い結合は、同じ手、同じユーザーの異なる手、同じユーザー又は異なるユーザーからのものとしてタッチを識別するために使用され得る。例えば、比較的強い弱い結合の存在は、同じ手の２本の指（例えば、人差し指と親指）または同じ手の指と手のひらのように、同じ手から２つのタッチ事象を識別するために使用され得る。別の例として、（前の例に比較して）比較的弱い、弱い結合の存在は、同じ人物の異なる手または同一人物の手と別の身体部分からの２つのタッチ事象を識別するために使用され得る。第３の例として、より弱い結合の欠如は、異なる人物からの２つのタッチ事象を識別するために使用され得る。更に、ユーザーの身体に動作可能に接続された信号発生器からの信号の存在は、特定のユーザーから来るタッチを識別するために使用することができ、こうした信号の欠如は、特定のユーザーからのものではないものとして識別するために使用され得る。
【０１６７】
＜高速マルチタッチスタイラス＞
高速マルチタッチセンサーの特定の実施形態において、センサーは、スタイラスの位置、および随意に、その傾き角と、その長手方向軸についての回転角を検出するように構成されている。このような実施形態は、基本的に最初に上述されたようなセンサーハードウェアで始まり、さらに先端付近の信号送信機を有するスタイラスを使用し、そこから、行または列に送信され得る直交信号と互換性を持つ（同一または類似のモジュレーション方式、類似の周波数など）が、しかし直交信号である信号が送信される。スイッチは、例えば近接検出器または圧力センサーを含む任意の種類のスイッチであるかもしれないが、スタイラスの先端において、送信機がオンまたはオフになるときに制御するために使用され得る。通常の動作条件下において、スタイラスは、高速マルチタッチセンサーの表面に近接して又は近接内に接触しているとき、信号が送信機をオンにするように構成され得る。代替的な実施形態において、スタイラスは、常に信号を送信するように構成されており、スイッチの状態はその周波数、振幅など信号の１以上の特性を変えることができる。これは、接触感知式デバイスの表面と接触している場合のみならず、「ホバー」機能を提供して、わずかに上回っている場合にもスタイラスが使用されるのを可能にする。
【０１６８】
一実施形態において、スタイラスにより送信される信号は、上述のように行上に伝達され得る直交信号と類似しており、スタイラスは、追加の行として基本的に処理され得る。スタイラスによって放出される信号は近くの列にカップルされ、列上に受信された信号の量はそれらに対するペンの位置を決定するために使用される。
【０１６９】
二次元におけるスタイラスの位置を計測する能力を提供するために、受信機は、ＦＭＴセンサーの行上に、ならびに列上に配置され得る。行上の受信機は、列上のものほど複雑である必要はない。列上の受信機は、行上に送信される信号からピックアップして区別するように構成されるべきである。しかし、行の受信機は、スタイラスによって送信される、又はいくつかの実施形態においては複数のスタイラスによって送信される信号からピックアップし区別することが可能であることのみが必要となる。
【０１７０】
実施形態において、スタイラスにより送信された信号は、それらの間に混同が生じないように行上に送信されるものとは異なる。行の信号が変調されている場合、スタイラス信号は、他の受信機と互換性を持つように同様に変調されるべきである。実施形態において、このような変調は時間基準を必要とし、これをマルチタッチセンサーが通信チャネルを介してスタイラスに提供するように構成され得る。このようなチャネルは、無線リンク、光リンク、音響または超音波リンク等であり得る。実施形態において、スタイラスは、他の通信チャネルの関与なしで、行信号を受信しその変調をそれらに同期させる。
【０１７１】
スタイラスがその信号を送信する際、それらは列と行の受信機によって受信される。行と列の信号強度は、行と列に対して二次元でのスタイラスの位置を決定するために使用される。より強い信号強度はスタイラスがセンサーに比較的近接していることを示し、より弱い信号強度はスタイラスが離れていることを示す。補間（Ｉｎｔｅｒｐｏｌａｔｉｏｎ）は、行と列の物理的な粒状性よりもはるかに微細な解像度にスタイラスの位置を決定するために使用され得る。
【０１７２】
＜スタイラスの傾きおよび回転＞
より複雑な実施形態により、我々は、ユーザーがスタイラスを保持している時に、スタイラスの位置の測定とともにその傾きおよび回転の両方を同時に測定することが可能となる。
【０１７３】
単一の信号を発する代わりに、本実施形態でのスタイラスは複数の信号を発することができ、その各々がスタイラスの先端付近から送信されるが、その点からその周囲に広がる。こうした１８０度離れた２つの信号は必要な情報の一部を提供する一方、少なくとも３つの信号（理想的には１２０度離れている）がスタイラスの傾きと回転を明確に測定するために必要とされ、４つの信号（理想的には９０度離れている）は、数学と信号処理を簡単にする。４つの信号の場合は、以下の実施例で使用されている。
【０１７４】
＜スタイラスの傾きの測定＞
図１４および１５は、その先端部１５０５に送信機１５０２を有する高速マルチタッチスタイラス１５０１の２つの実施形態を示す。図１４の実施形態において、送信機１５０２は先端１５０５の外部にあるが、図１５の実施形態において送信機１５０２は、先端１５０５の内部にある。４つの送信機１５０２はスタイラス１５０１の周囲に配置され、それぞれ高速のマルチタッチセンサー４００の表面に沿って、北、東、南、西に向けられている。ペンの開始位置は、センサー平面のｚ軸に平行およびｘ軸とｙ軸に垂直であることを想像されたい。スタイラスが図示されるように東に向かって傾いており、センサー４００の平面に対して角度αまでｘ軸またはｙ軸に沿って回転するとき、東向きの送信機１５０３は北と南の送信機に対して３次元空間のセンサー４００の表面に近づいて移動し、西向きの送信機は、北と南の送信機に対してセンサーから離れるように移動する。これによって、東の送信機によって放たれる直交信号が近くの行および列とより密接に結合するようになり、それは高速マルチタッチセンサー内のそれらの受信機によって測定され得る。西の送信機によって発せられた直交信号は、近くの行および列とはそれほど強く結合されず、これによってその信号がそれらの近くの行および列の受信機においてより低強度で現れる。東と西の信号の相対的な強さの比較によって、我々はスタイラスの傾き角αを決定することができる。南北方向の傾きは、北と南の直交信号と同様のプロセスによって決定することができる。実施形態では、スタイラス１５０１の先端１５０５内のスイッチや圧力センサー１５０４は、いつ送信機がオンまたはオフであるのかを制御するために使用される。通常の動作条件下において、スタイラスは、高速マルチタッチセンサー４００の表面に近接して又は近接内に接触しているとき、スイッチ１５０４が送信機をオンにするように構成され得る。
【０１７５】
＜スタイラスの回転の測定＞
スタイラスの回転も同様に検出され得る。スタイラスの４つの送信機１５０２の各々のｘおよびｙ軸位置はｚ軸に平行に回転されるので、ペンの上の４つの送信機はタッチ面のさまざまな行と列に対し、直線的に接近するか、または遠くなる。スタイラスの送信機のｘ及びｙ位置の間の直線距離が、ＦＭＴのさまざまな行と列に対して異なるので、ＦＭＴの受信機によってピックアップされる信号強度は異なるようになる。スタイラスのｚ軸に対して平行に回転させると、これらの直線距離を変更し、ゆえに関連する信号強度が変わる。スタイラスのｘ軸とｙ軸の回転角は、信号強度のこれらの差から推定され得る。
【０１７６】
＜アクティブな光スタイラス＞
本発明の実施形態は、コンピューターディスプレイまたはタッチセンサーに手書き入力するために使用することができる高速で正確な低レイテンシのスタイラスおよびセンサーシステムを含む。実施形態において、スタイラスはペンまたは鉛筆の経験を模倣し、流れるような且つ自然な入力を提供する。この点で、システムの更新率は１キロヘルツ以上に上げられることができ、スタイラスの動きから、測定される位置および他のパラメータまでのレイテンシは、１ミリ秒未満に下げることができる。スタイラスの位置を測定するとともに、その傾き及び回転を測定することができる。本明細書中に記載されるアクティブな光スタイラスは、全てのデザインのコンピューターディスプレイおよびタッチセンサーと実質的に互換性があり、上述した高速マルチタッチセンサーでの使用に限定されないことに留意されたい。
【０１７７】
開示された技術は、誘導全内部反射（Ｉｎｄｕｃｅｄ  Ｔｏｔａｌ  Ｉｎｔｅｒｎａｌ  Ｒｅｆｌｅｃｔｉｏｎ）（ＩＴＩＲ）を使用する光学的方法を含む。技術は、複数のスタイラスを入力のために同時に使用するのを可能にする。センサーシステムはコンピューターディスプレイ（ＬＣＤまたはＯＬＥＤモニター等）の上に配置され得、経時的に推定されるセンサー位置および他のパラメータは、線、曲線、テキストなどをコンピューターディスプレイ上に描くのに使用され得る。
【０１７８】
アクティブな光スタイラスの実施形態において、スタイラスは、センサー表面に異なる複数のパターンで光を放出する。センサー表面は、スタイラスから放出される光の波長にて透明又は半透明である材料の薄い平坦なシート（またはいくつかの二次元マニホールド）である。
【０１７９】
図１６は、センサーシートおよび全体としてのシステムの平面図を示す。（文字Ｓで示される）スタイラスは、（文字Ａで示される）センサーシートに複数の明確なパターンで光を照らす。透明な媒体中に懸濁された粒子を含み得る方向変更手段を介して、パターン位置にある光はシートによりセンサーシートの内側で捕捉され、ここでそれは全内部反射によって全ての水平方向に伝播する。（文字Ｂで示される）角度フィルターはフィルターを通過するようなセンサーシートの端に対してほぼ垂直の小さな角度、すなわち制限された角度での光のみを許容する。線形光センサー（文字Ｃで示される）は、その光がその長さに沿ってセンサー上にあたっている場所を検知する。実施形態において、単一の単純なスタイラスのＸ、Ｙの位置を検出するために、光の最大量が当たっている線形センサー上の位置を見つけることのみが必要である。「Ｖ」と表示された矢印に沿った光は、スタイラスの垂直位置を提供する。「Ｈ」と表示された矢印に沿った光は、水平方向の位置を提供する。他の方向の光はフィルターにかけられ、無視される。
【０１８０】
図１７は、センサーシートの側面図を示す。通常、周囲の媒体よりも高い屈折率を有する透明材料に入る光は反対側を出て行き、浅い角度で屈折する。散乱媒体（ｓｃａｔｔｅｒｉｎｇ  ｍｅｄｉｕｍ）のようなものが無視できない領域の半透明の材料と直接接触している場合を除き（全内部反射が妨げられた状況で生じる可能性があるので）、外部から発せられた光は、内部で捕捉できないかもしれない。しかし、接触材料によって経験されるドラッグ、および傾けることができ、なお接触を維持できるスタイラスを構築する上での困難さゆえ、必要とされる無視できない接触領域は、質の劣ったスタイラスをもたらす。好ましい実施形態は、透明材料内部の方向変更手段を使用する。
【０１８１】
シート内部において、スタイラスにより発せられたいくらかの光は、方向変更手段と相互作用し、方向変更手段によって光がセンサーシート内に捕捉され、スタイラスがその位置でシート状に放出する光の異なるパターンから外側へ伝播する。伝播する光は、それが角度フィルターに到達するシートの端に移動する。フィルター（およびシートの端）に直交する光は、線形光センサーを通過するのが可能となる。
【０１８２】
図１８は、センサーシートの側面図を示す。透明材料内部の方向変更手段は、スタイラスから放出される光がシートの内側に閉じ込められるように終わるのを可能にし、全内部反射を受け、シート内のすべての方向に伝播する。シートに入る光（実線の矢印）は方向変更手段（雲型）に入る。光は方向変更手段を多方向で出て、そのうちいくらかは全内部反射が起き得る角度内にある（破線）。いくつかの光は、全内部反射が起き得る角度内の外にある（点線）。この光は捉えることができず、およびセンサーシートを離れることはできない。方向変更手段は分散に由来し、好ましい実施形態においては、それはスタイラスにより放出された光を吸収する蛍光又はリン光性の材料であり、全方向に外側に向かって伝搬する異なる波長の光を放出する。
【０１８３】
線形光センサーはその長さに沿ってその上に当たっている光の量を計測し、これにより我々はスタイラスの位置を推定することができる。最大量の光を受ける線形光センサーに沿った位置は、その寸法に沿ってスタイラス位置の投影に対応する。
【０１８４】
システムは、センサーシート上のスタイラスの位置を測定できるのみならず、スタイラスが単一よりも多く光線より放出する場合、それはまたスタイラスの傾きおよび回転も推定できる。スタイラスは、複数の光線、またはおそらく円錐または他の形状を放出する場合、これらのアンテナシートの側面に沿った投影はシステムによって測定することができ、そのデータはスタイラスの位置、傾き、および回転を同時に推定するために使用され得る。
【０１８５】
＜材料の光方向変更の性質＞
通常、センサー表面のような薄い透明な媒体に入る光は、他の側を出て、それのどれも内側に閉じ込められず、全反射によって伝播しない。入射する光を捉え内部に伝搬させるために、いくつかの手段がその方向を変更するために必要とされる。一実施形態において、センサー表面は異なる方向に入射光の一部を散乱させる。これらの方向のうちのいくつかは、全内部反射が生じ得る角度の範囲内である。散乱が光の向きをさらに変更させるのを防ぐ方法がなく、これによって線形光センサーにより受けとられる光量を低下し、方向の最初の変化が生じた後でも非直線経路により移動させるので、散乱は好ましい方法ではない。非直線経路によって光が間違った方向から来るように見え、これによってシステムは誤った位置読み取り値を生成してしまう。
【０１８６】
好ましい方向変更手段は、蛍光またはリン光材料などの手段を変更する一回の（ｏｎｅ−ｔｉｍｅ）波長変更手段である。波長Ｗ１でスタイラスにより放出された光はセンサーシートに入り、ここでそれは一回の波長変更手段と相互作用する。前記手段は、その光の一部を吸収し、複数の方向における波長Ｗ２で光を放出する。波長Ｗ１は、電磁スペクトルの紫外線部分である可能性がある。波長Ｗ２は、スペクトルの可視又は赤外線部分である可能性がある。１回の波長変換手段が波長Ｗ２にあまり影響を与えないため、波長Ｗ２の光の一部は全内部反射を経由するセンサーシートに沿って伝搬し、そうでない場合はそれを妨げない。
【０１８７】
＜角度フィルター＞
センサー表面を伝搬する光は多数の角度の端に到達する。センサー表面の内側にあるスタイラスの光パターンの位置を推定するために、我々は線形光センサーの視野を特定の方向に制限することを望む。実施形態において、角度フィルターは、この機能を提供する。好ましい実施形態において、２つの側面上で長方形のセンサーシートおよび線形光センサーによって、我々はセンサーシートの端に垂直な方向に光センサーの視野を制限することを望む。これは、コンピューターのモニターのためのプライバシースクリーンがモニターの前で直接視野を狭い角度に制限するのと同様に、「ベネチアンブラインド（ｖｅｎｅｔｉａｎ  ｂｌｉｎｄｓ）」の小さなセットで達成することができるかもしれない。
【０１８８】
意図される視野の外側の方向から角度フィルター上に当たる光は、好ましくはフィルターにより吸収されるべきであり、又は、退けられた光が入らないような、あるいはシステム内の線形光センサーのいずれかによって検出されないような方式で反射されるべきである。
【０１８９】
図１９は、文字Ｃで示される線形光センサーの前にある、システムの上から見た角度フィルター（文字Ｂで示される）を示す。角度フィルターは、フィルター（および線形光センサー）に垂直に入る光を許容する。フィルターは、他の角度で進入する光を遮断する複数の垂直なブレードで、ベネチアンブラインドと同様の方式で実装され得る。その場合において、矢印１９０１に沿った光は、進入しフィルターを通過する。矢印１９０２に沿った光は、進入を許容されず、（好ましくは）フィルターによって吸収され、または単に反射して離れていった。線形光センサーは、その長さに沿った複数の点でその上に当たる光の量を測定することができる。光の最大量が当たる点はおそらく、線形光センサーの方向に沿ったスタイラスの位置の投影である。
【０１９０】
＜線形光センサー＞
線形光センサーはその長さに沿った複数の位置でそれらの上に当たる光の量を測定する。それらは、位置感知検出器、線形ＣＣＤアレイ、線形ＣＭＯＳイメージャーアレイ、光電子増倍管のアレイ、および個々のフォトダイオード、フォトトランジスタ、フォトセル、又は光を検出する他の任意の手段のアレイによって、実現され得る。
【０１９１】
＜スタイラス＞
図２０を参照すると、スタイラス２００１は、ユーザーがペンや鉛筆のようにそれを保持しセンサーシート２００２の表面に描画する際に、異なる複数のパターンで光を放出することができるペン型装置である。センサーシートの端に沿ったパターンの投影は、スタイラスの位置、傾き、および回転を推定するために使用され得る。複数のスタイラスが所望される場合、それらは、時分割多重化の形で一度にそれらの光を放出することができる。これはスタイラス間の同期のいくつかの形体を必要とするだろうし、それは限定されないが無線リンク、超音波または光信号を含む様々な単純な通信チャネルによって実施され得る。光信号はセンサーシート下のコンピューターディスプレイにより生成することができ、その結果ペンが、追加のハードウェアをほとんど使用せずに同期化されることを可能にする。
【０１９２】
スタイラスは、発光ダイオードのような光源を用いて構成され得、それは、接触スイッチまたは圧力センサーがスタイラスのセンサーシートへの接触を感知する際に点灯される。レンズ、回折格子、ライトパイプ、スプリッタなどの光学素子は、複数の光源からの光を取り、センサーシートに投影され得る光の複数の異なるパターンを作成し得る。実施形態では、スタイラスはレーザーのような非接触型の光源であり得る。
【０１９３】
＜単一点の実施形態＞
技術の基本的な実施形態において、スタイラスは、スタイラス本体に対しておそらく同軸方向に、単一の光線または光錐を放出する。単一の光線はセンサーシートの側面に沿ったこのパターンの単純な点状の投影を起こし、その結果我々はスタイラスの位置を推定できる。図２１は、センサーシートの端に沿って単純なスタイラスにより放出される点の幾何学的な投影を示している。その長さに沿った線形光センサーによって検出される光の最大値は、センサーシート上に照らされた点の幾何学的投影を我々に与える。これから、我々はセンサー位置を推定することができる。
【０１９４】
スタイラスが円錐状のビームを放出する場合、それは（スタイラスが表面に対し垂直に保持されている場合に）円でセンサーシートと交差し、または（スタイラスが垂直から離れて傾いている場合に）楕円で交差する。これらの交点の投影は異なる形状および幅を有し、その結果、我々は傾き角ならびにスタイラスが保持されているセンサーシートの端に対する角度を推定することが可能となる。図２２は、センサーシートの端に沿って単純なスタイラスにより放たれる点の幾何学的な投影を示している。その長さに沿った線形光センサーによって検出される光の最大値は、センサーシート上に照らされた点の幾何学的投影を我々に与える。これから、我々はセンサー位置を推定することができる。
【０１９５】
図２３に示されるように、スタイラスが光線の代わりに光錐を放出する場合、その円錐が交差する場所で、センサーシートは楕円を生じさせる。楕円の投影は、一方向において他の方向と異なってもよく、その結果我々はスタイラスの傾きを推定することが可能となる。
【０１９６】
＜複数点の実施形態＞
スタイラスがセンサーシートの上に複数のパターンを投影する場合、センサーシートの側面に沿ったこれらの投影は、スタイラスの位置、傾き角及び回転角を推定するために使用され得る。図２４に示されるように、両方の投影が、センサーシートに対して垂直に保持されたスタイラスについて期待されるよりも幅広であり、且つさらにサイズがほぼ等しい場合には、スタイラスがセンサーシートの端の方向に対して４５度の角度で傾いている可能性がある。投影の幅は、垂直から傾き角を推定するために使用され得る。投影が広いほど、傾きは大きい。
【０１９７】
図２５を参照して、スタイラスがその周囲に光の複数のパターンを放出する場合、センサーシートの端に沿ったこれらの投影により、我々は、スタイラスがセンサーシートに触れる場所に沿って、その軸周囲でセンサーの傾きをおよび回転をも推定することが可能となる。スタイラスによって投影されたパターンの数および配置は慎重に選択されたい。例えば、スタイラスが複数の回転角に、センサーシートの端に沿った同じ投影光パターンを持たせ得るので、パターンはスタイラスの周囲に均等に配置されるべきではない。この場合でも、スタイラスの絶対的な回転は常には測定できなかったが、小さな相対的な回転は測定でき、これはユーザーインターフェースに有用な情報をさらに提供し得る。放出されるパターンの幾何学的な投影からのスタイラス位置、傾き、回転を推定する最も簡単な方法は、多種多様なスタイラス位置、傾き、回転を測定すること、およびその後、投影からスタイラスパラメーター上にもどるために、これらをマップしこれらの間を補間することであってもよい。ＡおよびＢで示される２つのスタイラスパターンは、スタイラスが右下へと遠くに移動し、４５度時計回りに回転したことを除いて、同一である。
【０１９８】
＜太陽光ブラインドＵＶ（Ｓｏｌａｒ  Ｂｌｉｎｄ  ＵＶ）＞
太陽光は、光の多くの波長を含み、それが日光で使用される場合、これらはスタイラスシステムの動作に干渉し得る。地球の表面で経験されるような太陽光スペクトルに存在しないか非常に弱いかのいずれかである波長で光を放出することは、スタイラスにとって有利であろう。一つの可能性は、スタイラスが紫外線の太陽光ブラインド領域（ｓｏｌａｒ  ｂｌｉｎｄ  ｒｅｇｉｏｎ）の光を放出することであり、ここで地球の大気中の酸素はそれら波長のほとんどまたはすべてを吸収する。ＵＶスペクトルの太陽光ブラインド部分で光を放出するＬＥＤは、市場で入手可能である。
【０１９９】
同様の議論は、スタイラスシステムに当たり、その使用を妨げ得る他の（天然または人工の）ソースからの光の波長についてもなされ得る。
【０２００】
＜複数のスタイラスの実施形態＞
同時に複数のスタイラスを使用することが望まれる場合、方法はそれぞれからの信号を明確にするために使用されなければならない。例えば、時分割多重化が使用され得、その場合、各スタイラスはセンサーシートに（例えば図２０に示されるように）回転放射パターン（ｔｕｒｎ  ｅｍｉｔｔｉｎｇ  ｐａｔｔｅｒｎｓ）パターンをとる。
【０２０１】
複数のスタイラスはまた、別の方向変更手段を使用することができ、その結果、それぞれが異なる波長で光を放出することができ、これらの異なる波長は、線形光センサーによって方向変更手段の後に区別することができる。
【０２０２】
特定の実施形態において、全てのスタイラスは同じ波長を同時に放出し、スタイラスの取り得るような軌道の知識をそれらが使用されている際に使用して、ソフトウェアまたはファームウェアにおけるセンサーシートの側面に沿った幾何学的な投影への貢献を明確にする。
【０２０３】
本発明のシステムおよび方法は、ユーザーの入力を受信し応答することが可能なセンサーを含む、方法および装置のブロック図および動作説明図を参照して、上述される。ブロック図または動作説明図の各ブロック、およびブロック図または動作説明図内のブロックの組み合わせは、アナログまたはデジタルのハードウェア及びコンピュータープログラムの命令によって実施され得ることが、理解される。これらのコンピュータープログラムの命令は、汎用コンピューター、専用コンピューター、ＡＳＩＣ、または他のプログラム可能なデータ処理装置のプロセッサーに提供され得、これによりコンピューターまたは他のプログラム可能なデータ処理装置のプロセッサーを介して実行する命令は、ブロック図または操作ブロックで指定される機能／動作を実行する。いくつかの代替的な実装において、ブロック図で述べられる機能／動作は、動作説明図で述べられる順序から外れて生じ得る。例えば、連続して示される２つのブロックは、実際には実質的にほぼ同時に実行され、またはブロックは時折、関係する機能／動作に応じて逆の順序で実行されてもよい。
【０２０４】
本発明が特にその好ましい実施形態を参照して示され及び記載されたが、形体および詳細における様々な変更が本発明の精神および範囲から逸脱することなくなされ得ることは、当業者によって理解されよう。
【図１】
2020047279.tif 000021
【図３】
2020047279.tif 000022
【図７】
2020047279.tif 000023
【手続補正書】
【提出日】令和1年11月27日(2019.11.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチ感知式デバイス上でのノイズの低減のための方法であって、前記タッチ感知式デバイスは、その中に配向される複数の第１の導体と複数の第２の導体を含んでおり、それにより、タッチ事象が、複数の第１の導体の少なくとも１つと複数の第２の導体の少なくとも１つとの結合の変化を引き起こし、前記方法は、
ａ．複数の第１の導体の導体それぞれに信号を同時に送信する工程であって、信号の各々は、複数の第１の導体に同時に送信される他の信号それぞれに周波数直交している、工程、
ｂ．複数の第２の導体の各々に存在する第１の導体に送信された信号の各々の第１の同等物測定を行う工程、
ｃ．複数の第２の導体の導体それぞれに信号を同時に送信する工程であって、信号の各々は、複数の第２の導体に同時に送信される他の信号それぞれに周波数直交している、工程、
ｄ．複数の第１の導体の各々に存在する第２の導体に送信された信号の各々の第２の同等物測定を行う工程、
ｅ．与えられた導体の対の第１および第２の同等物測定を拒絶する工程であって、与えられた対の第１の同等物測定は、与えられた対の第２の同等物測定に対応せず、与えられた対の第１の同等物測定及び与えられた対の第２の同等物測定は、各々が同じタッチ事象を反映する場合に対応する、工程、
を含む方法。
【請求項２】
工程（ｃ）が行われる間に工程（ａ）は行われない、ことを特徴とする請求項１に記載の方法。
【請求項３】
タッチ感知式デバイス上でのノイズの低減のための方法であって、前記タッチ感知式デバイスは、その中に配向される少なくとも２つのＡ導体と少なくとも２つのＢ導体を含んでおり、それにより、タッチ事象が、Ａ導体の少なくとも１つとＢ導体の少なくとも１つとの結合の変化を引き起こし、前記方法は、
ａ．Ａ導体の第１の導体に第１の信号を、Ａ導体の第２の導体に第２の信号を同時に送信する工程であって、第１の信号と第２の信号の各々は、他の信号に周波数直交している、工程、
ｂ．Ｂ導体の各々に存在する第１および第２の信号の各々の第１の同等物測定を行う工程、
ｃ．Ｂ導体の第１の導体に第３の信号を、Ｂ導体の第２の導体に第４の信号を同時に送信する工程であって、第３の信号と第４の信号の各々は、他の信号に周波数直交している、工程、
ｄ．Ａ導体の各々に存在する第３および第４の信号の各々の第２の同等物測定を行う工程、
ｅ．与えられたＡ導体とＢ導体の対の第１および第２の同等物測定を拒絶する工程であって、与えられた対の第１の同等物測定は、与えられた対の第２の同等物測定に対応せず、与えられた対の第１の同等物測定及び与えられた対の第２の同等物測定は、各々が同じタッチ事象を反映する場合に対応する、工程、
を含む方法。
【請求項４】
工程（ｃ）が行われる間に工程（ａ）は行われない、ことを特徴とする請求項３に記載の方法。
【請求項５】
ノイズを緩和するタッチ感知式デバイスであって、
ａ．複数のＡ導体と複数のＢ導体であって、タッチ感知式デバイスがタッチされる場合と比較して、タッチ感知式デバイスがタッチされていない場合にＡ導体とＢ導体との結合が異なるように配置される、複数のＡ導体と複数のＢ導体、
ｂ．複数の送信線のそれぞれにおいて複数の固有の周波数直交信号を送信するように構成された信号発生器であって、信号の各々は他の信号の各々に周波数直交しており、複数の送信線の１つの群は複数のＡ導体に電気接続され、複数の送信線の別の群は複数のＢ導体に電気接続される、信号発生器、
ｃ．複数の受信線のそれぞれにおいて信号を受信し、および複数の受信線のそれぞれにおいて複数の固有の周波数直交信号の各々の測定を行うように構成された信号デコーダであって、複数の受信線の１つの群は複数のＢ導体に電気接続され、複数の受信線の別の群は複数のＡ導体に電気接続される、信号デコーダ、
ｄ．Ａ導体に電気接続されている複数の受信線の各々での複数の固有の周波数直交信号の各々の測定から導き出された第１のヒートマップを、Ｂ導体に電気接続されている複数の受信線の各々での複数の固有の周波数直交信号の各々の測定から導き出された第２のヒートマップを一致させるためのプロセッサであって、第１および第２のヒートマップにおける対応する要素が共に同じタッチを反映する場合に一致が見られる、プロセッサ、
を含む、ノイズを緩和するタッチ感知式デバイス。
【請求項６】
信号発生器は、複数の固有の周波数直交信号と複数の送信線との間のマッピングを動的に再構成するのに適している、ことを特徴とする請求項５に記載のノイズを緩和するタッチ感知式デバイス。
【請求項７】
タッチ感知式デバイス上でのノイズの低減のための方法であって、前記タッチ感知式デバイスは、その中に配向される複数の第１の導体と複数の第２の導体を含んでおり、それにより、タッチ事象が、複数の第１の導体の少なくとも１つと複数の第２の導体の少なくとも１つとの結合の変化を引き起こし、前記方法は、
ａ．複数の第１の導体の導体それぞれに信号を同時に送信する工程であって、信号の各々は、複数の第１の導体に同時に送信される他の信号それぞれに周波数直交している、工程、
ｂ．複数の第２の導体の各々に存在する第１の導体に送信された信号の各々の第１の同等物測定を行う工程、
ｃ．複数の第２の導体の導体それぞれに信号を同時に送信する工程であって、信号の各々は、複数の第２の導体に同時に送信される他の信号それぞれに周波数直交している、工程、
ｄ．複数の第１の導体の各々に存在する第２の導体に送信された信号の各々の第２の同等物測定を行う工程、
ｅ．与えられた導体の対の第１および第２の同等物測定を許容する工程であって、与えられた対の第１の同等物測定は、与えられた対の第２の同等物測定に対応し、与えられた対の第１の同等物測定及び与えられた対の第２の同等物測定はタッチ事象を反映する、工程、
を含む方法。
【請求項８】
工程（ｃ）が行われる間に工程（ａ）は行われない、ことを特徴とする請求項７に記載の方法。
【請求項９】
タッチ感知式デバイス上でのノイズの低減のための方法であって、前記タッチ感知式デバイスは、その中に配向される少なくとも２つのＡ導体と少なくとも２つのＢ導体を含んでおり、それにより、タッチ事象が、Ａ導体の少なくとも１つとＢ導体の少なくとも１つとの結合の変化を引き起こし、前記方法は、
ａ．Ａ導体の第１の導体に第１の信号を、Ａ導体の第２の導体に第２の信号を同時に送信する工程であって、第１の信号と第２の信号の各々は、他の信号に周波数直交している、工程、
ｂ．Ｂ導体の各々に存在する第１および第２の信号の各々の第１の同等物測定を行う工程、
ｃ．Ｂ導体の第１の導体に第３の信号を、Ｂ導体の第２の導体に第４の信号を同時に送信する工程であって、第３の信号と第４の信号の各々は、他の信号に周波数直交している、工程、
ｄ．Ａ導体の各々に存在する第３および第４の信号の各々の第２の同等物測定を行う工程、
ｅ．与えられたＡ導体とＢ導体の対の第１および第２の同等物測定を許容する工程であって、与えられた対の第１の同等物測定は、与えられた対の第２の同等物測定に対応し、与えられた対の第１の同等物測定及び与えられた対の第２の同等物測定はタッチ事象を反映する、工程、
を含む方法。
【請求項１０】
工程（ｃ）が行われる間に工程（ａ）は行われない、ことを特徴とする請求項９に記載の方法。
【請求項１１】
ノイズを緩和するタッチ感知式デバイスであって、
ａ．複数のＡ導体と複数のＢ導体であって、タッチ感知式デバイスがタッチされる場合と比較して、タッチ感知式デバイスがタッチされていない場合にＡ導体とＢ導体との結合が異なるように配置される、複数のＡ導体と複数のＢ導体、
ｂ．複数の送信線のそれぞれにおいて複数の固有の周波数直交信号を送信するように構成された信号発生器であって、信号の各々は他の信号の各々に周波数直交しており、複数の送信線の１つの群は複数のＡ導体に電気接続され、複数の送信線の別の群は複数のＢ導体に電気接続される、信号発生器、
ｃ．複数の受信線のそれぞれにおいて信号を受信し、および複数の受信線のそれぞれにおいて複数の固有の周波数直交信号の各々の測定を行うように構成された信号デコーダであって、複数の受信線の１つの群は複数のＢ導体に電気接続され、複数の受信線の別の群は複数のＡ導体に電気接続される、信号デコーダ、
ｄ．Ａ導体に電気接続されている複数の受信線の各々での複数の固有の周波数直交信号の各々の測定から導き出された第１のヒートマップにおいて識別されるタッチ事象が、Ｂ導体に電気接続されている複数の受信線の各々での複数の固有の周波数直交信号の各々の測定から導き出された第２のヒートマップにおいて識別されるタッチ事象に一致する場合に、第１のヒートマップおよび第２のヒートマップの対応する位置において、タッチ事象を許容するように構成される、プロセッサ、
を含む、ノイズを緩和するタッチ感知式デバイス。
【請求項１２】
信号発生器は、複数の固有の周波数直交信号と複数の送信線との間のマッピングを動的に再構成するのに適している、ことを特徴とする請求項１１に記載のノイズを緩和するタッチ感知式デバイス。
【手続補正書】
【提出日】令和2年1月31日(2020.1.31)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2020047279.tif 000024
【図２】
2020047279.tif 000025
【図３】
2020047279.tif 000026
【図４】
2020047279.tif 000027
【図５】
2020047279.tif 000028
【図６】
2020047279.tif 000029
【図７】
2020047279.tif 000030
【図８】
2020047279.tif 000031
【図９】
2020047279.tif 000032
【図１０】
2020047279.tif 000033
【図１１】
2020047279.tif 000034
【図１２Ａ】
2020047279.tif 000035
【図１２Ｂ】
2020047279.tif 000036
【図１３】
2020047279.tif 000037
【図１４】
2020047279.tif 000038
【図１５】
2020047279.tif 000039
【図１６】
2020047279.tif 000040
【図１７】
2020047279.tif 000041
【図１８】
2020047279.tif 000042
【図１９】
2020047279.tif 000043
【図２０】
2020047279.tif 000044
【図２１】
2020047279.tif 000045
【図２２】
2020047279.tif 000046
【図２３】
2020047279.tif 000047
【外国語明細書】
2020047279000001.pdf