(57)【特許請求の範囲】
【請求項１】
行電極及び列電極を有する電極マトリックスとディスプレイ側無線トランシーバとを含むインタラクティブディスプレイであって、前記行電極は順次に駆動される、インタラクティブディスプレイと、
電極先端及び入力デバイス側無線トランシーバを含む入力デバイスと、
を有し、
前記インタラクティブディスプレイは、前記インタラクティブディスプレイの前記電極マトリックスと前記入力デバイスの前記電極先端との間に形成された静電リンクにおいて、チャネル識別子を送信するよう構成されており、
前記入力デバイスは、前記電極先端に隣接して配置されている、前記電極マトリックスにおける最も近い行電極を示す位置信号を検出し、前記入力デバイス側無線トランシーバと前記ディスプレイ側無線トランシーバとの間の無線リンクを介して、前記チャネル識別子により識別される、前記無線リンクのチャネル上で、前記最も近い行電極を示すデータを前記インタラクティブディスプレイに送信するよう構成されている、インタラクティブディスプレイシステム。
【請求項２】
前記入力デバイスは、時変電圧で前記電極先端を駆動するよう構成されている電圧源を含み、
前記インタラクティブディスプレイは、前記最も近い行電極を示す前記データを受信した後、定電圧で全ての行電極を駆動し、前記時変電圧から生じた、各列電極における電流を順次に測定して、前記電極先端に隣接して配置されている、前記電極マトリックスにおける最も近い列電極を判定するよう構成されている、請求項１記載のインタラクティブディスプレイシステム。
【請求項３】
前記入力デバイスは、プロセッサと命令を保持しているメモリとを含み、
前記命令は、
前記チャネル識別子に基づいて、前記メモリに記憶されているテーブルから無線周波数を取得し、
前記無線周波数で、前記無線リンクを介してデータを送信する
ために前記プロセッサにより実行可能である、請求項１記載のインタラクティブディスプレイシステム。
【請求項４】
前記インタラクティブディスプレイは、周波数ホッピングシーケンスに従って、前記無線リンクを介してデータを送信し、
前記命令は、さらに、前記無線リンクが切断された場合、前記周波数ホッピングシーケンスの後続の周波数を算出するために実行可能である、請求項３記載のインタラクティブディスプレイシステム。
【請求項５】
前記インタラクティブディスプレイは、前記静電リンクを介して、同期パターンを送信するよう構成されており、前記同期パターンは、前記インタラクティブディスプレイの前記電極マトリックスを順次に駆動することと前記入力デバイスとのタイミングを同期するために使用され、前記位置信号は、前記同期パターンの送信後に検出される、請求項１記載のインタラクティブディスプレイシステム。
【請求項６】
前記位置信号は、前記インタラクティブディスプレイから、前記静電リンクを介して、前記入力デバイスの前記電極先端に送信される、請求項１記載のインタラクティブディスプレイシステム。
【請求項７】
前記電極先端は、力を測定するよう構成されている、請求項１記載のインタラクティブディスプレイシステム。
【請求項８】
前記入力デバイスは、前記静電リンク及び前記無線リンクの一方又は両方を介して、前記の測定された力を含む１以上の測定結果を示すデータを送信するよう構成されている、請求項７記載のインタラクティブディスプレイシステム。
【請求項９】
前記インタラクティブディスプレイは、前記入力デバイスから前記無線リンクを介して全データパケットを受信した後、アクノレッジメント信号を送信するよう構成されており、
前記入力デバイスは、少なくとも閾期間の間少なくとも閾距離だけ前記インタラクティブディスプレイから離間している場合には、前記アクノレッジメント信号を受信した後、前記無線リンクを切断するよう構成されている、請求項１記載のインタラクティブディスプレイシステム。
【請求項１０】
前記電極先端は、前記入力デバイスが前記インタラクティブディスプレイに接触している場合には第１の出力を提供し、前記入力デバイスが前記インタラクティブディスプレイに接触していない場合には第２の出力を提供するよう構成されている押圧可能なスイッチを含む、請求項１記載のインタラクティブディスプレイシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
スタイラスからのユーザ入力を受信するインタラクティブディスプレイが開発されている。１つのタイプの実装において、各スタイラスは、無線リンクにより、インタラクティブディスプレイにリンクされる。スタイラスがアクティブ化されると、無線リンクが確立される。無線リンクが確立された後、スタイラスがインタラクティブディスプレイの近くに配置されたときに、スタイラスは、無線リンクを介して、スタイラスのＸ−Ｙ位置をインタラクティブディスプレイにレポートすることができる。スタイラスは、スタイラスのＸ−Ｙ位置を確認するために、スタイラス先端の電極を介して、静電測定を行う。この電極は、インタラクティブディスプレイにおいて行及び列に配置され、サイクルで（in  cycles）順次に駆動される電極との間で信号を送受信する。スタイラスは、電極先端とその下にある行（又は列）との間の静電容量がハイで（high）駆動される（場合によっては、ローで（low）駆動される）正確なタイミングを検出することができる。スタイラスは、これに基づいて、スタイラスの行位置（又は列位置）を確認することができる。スタイラスは、順次のサイクルで、スタイラスの行及び列位置を確認する。スタイラスは、スタイラスによりなされた測定の結果を、無線リンクを介して、インタラクティブディスプレイにレポートすることができる。この測定の結果とともに、インタラクティブディスプレイ内の電子機器（electronics）によりなされた測定の結果を使用して、スタイラスの行及び列位置を確認することができる。インタラクティブディスプレイは、これに応じて入力を処理して、例えば、カーソル等のＧＵＩ要素を、スタイラスのレポートされた位置に表示することができる。
【０００２】
このような手法に関する１つの欠点は、無線リンクを確立するプロセスが、ユーザが知覚できるほどの時間を要することがあり、これが、ユーザのフラストレーションを生じさせることがある、ということである。この遅延は、インタラクティブディスプレイが、通常、複数のチャネルを介して無線でスタイラスと通信し、周波数ホッピング拡散スペクトル技術等の方法によりこれらのチャネル間をホッピングするという事実により生じる。６０Ｈｚクロックサイクルでは、典型的な３８個のチャネルに対するホッピングは、理想的な伝送条件の下で、最大０．６３秒の遅延を生じさせることがあり、無線伝送が干渉し伝送データが失われる実際の伝送条件の下では、より長い遅延が生じることがある。この大きさの遅延は、ユーザが知覚できるものであり、例えば、ブレーンストーミングセッション、プレゼンテーション等といった、ディスプレイとの迅速なユーザインタラクションが重視されるシナリオにおいて、フラストレーションを生じさせることがある。
【発明の概要】
【０００３】
上記の課題に対処するために、インタラクティブディスプレイシステムにおいて情報を伝送するためのシステム及び方法が提供される。一例において、本インタラクティブディスプレイシステムは、行電極及び列電極を有する電極マトリックス（electrode  matrix）とディスプレイ側無線トランシーバとを含むインタラクティブディスプレイであって、行電極は順次に駆動される、インタラクティブディスプレイと、電極先端及び入力デバイス側無線トランシーバを含む入力デバイスと、を有する。インタラクティブディスプレイは、インタラクティブディスプレイの電極マトリックスと入力デバイスの電極先端との間に形成された静電リンク（electrostatic  link）において、チャネル識別子を送信するよう構成されており、入力デバイスは、電極先端に隣接して配置されている、電極マトリックスにおける最も近い行電極を示す位置信号を検出し、入力デバイス側無線トランシーバとディスプレイ側無線トランシーバとの間の無線リンクを介して、チャネル識別子により識別されるチャネル上で、最も近い行電極を示すデータを電極先端に送信するよう構成されている。
【０００４】
この発明の概要は、発明を実施するための形態において以下でさらに説明するコンセプトのうち選択したものを簡略化した形で紹介するために提供されている。この発明の概要は、特許請求される主題の主要な特徴又は必要不可欠な特徴を特定することを意図するものではないし、特許請求される主題の範囲を限定するために使用されることを意図するものでもない。さらに、特許請求される主題は、本開示の任意の部分に記されているいずれかの欠点又は全ての欠点を解決する実施形態に限定されるものではない。
【図面の簡単な説明】
【０００５】
【図１】本開示の一実施形態に従った例示的なインタラクティブディスプレイシステムの概略図。
【図２】図１のインタラクティブディスプレイシステムの電極マトリックスの概略図。
【図３】図１のインタラクティブディスプレイシステムの内部コンポーネントを示すブロック図。
【図４】図１のインタラクティブディスプレイシステムのインタラクティブディスプレイとスタイラスとの間のデータの伝送を示す概略図。
【図５】図１のインタラクティブディスプレイシステムの入力デバイスの概略図。
【図６】インタラクティブディスプレイと入力デバイスとの間で情報を伝送する方法の一実施形態のフローチャート。
【図７】本開示の一実施形態に従ったコンピューティングデバイスのブロック図。
【発明を実施するための形態】
【０００６】
図１は、本開示の一実施形態に従った例示的なインタラクティブディスプレイシステム１００を示している。システム１００は、複数のソースからの入力を並行して検知するよう構成されているインタラクティブディスプレイ１０２を含む。例えば、ディスプレイ１０２は、人の指１０２により与えられたタッチ入力、及び１以上の入力デバイスにより与えられた入力を検知することができる。入力デバイスは、スタイラス１０４の形態であってもよいし、別の適切なフォームファクタで構成されてもよい。図示して以下でより詳細に説明するように、ディスプレイ１０２における入力の受信に応じて、適切なグラフィカル出力１０８が、生成され表示され得る。
【０００７】
図２は、入力検出を容易にするためにインタラクティブディスプレイシステム１００に含まれ得る例示的な電極マトリックス２００を概略的に示している。マトリックス２００は、複数の行電極２０２及び複数の列電極２０４を含む。これらの行電極２０２及び列電極２０４は、互いから垂直に離間しており、ノード（例えば、ノード２０６）を形成し、ノードの電気特性（例えば、静電容量）がモニタリングされて、タッチ入力及びスタイラス入力が検出され得る。
【０００８】
複数の行電極２０２は、以下で説明するように、様々な方法により行電極を駆動するよう構成されているそれぞれの駆動回路２０８に電気的に接続され得る。対照的に、複数の列電極２０４は、複数の行電極２０２の駆動、スタイラス１０４によるディスプレイ１０２への電圧の印加、及び／又はディスプレイへの指１０１のタッチから生じる、列電極における電流及び／又は電圧を検出することができるそれぞれの検出回路２１０に電気的に接続され得る。しかしながら、他の実施形態においては、代替的に、検出回路が複数の行電極２０２に接続されてもよく、複数の列電極２０４が駆動されてもよい。このように構成された電極マトリックスを使用して、以下で説明するように、ユーザの指からのタッチ入力を検出するだけでなく、スタイラス１０４等の入力デバイスの位置の少なくとも１つの座標を確認することができる。図２に示される行及び列の数は、例示の目的に過ぎず、典型的なディスプレイにおいては、図２に示されるよりも多くの行及び列が、マトリックス２００に含まれることが理解されよう。
【０００９】
次に図３に移ると、インタラクティブディスプレイシステム１００のさらなる内部コンポーネントを示す概略図が示されている。図示されるように、システム１００は、インタラクティブディスプレイ１０２を含む。インタラクティブディスプレイ１０２は、（発光方向において）複数の列電極２０４の上側に配置されている複数の行電極２０２を有する上述した電極マトリックス２００を有する。複数の行電極２０２及び複数の列電極２０４は、誘電層３０８を介して離間している。誘電層３０８は、種々の適切な誘電材料（例えば、ガラス、ポリエチレンテレフタラート（ＰＥＴ）、シクロオレフィンポリマー（ＣＯＰ）フィルム等）から構成され得る。発光層３１０が、（発光方向に対して）電極マトリックス２００の下側に配置されている。発光層３１０は、例えば、液晶ディスプレイ（ＬＣＤ）スタック、発光ダイオード（ＬＥＤ）スタック、有機発光ダイオード（ＯＬＥＤ）スタック、又はプラズマディスプレイパネル（ＰＤＰ）であり得る。発光層３１０は、光Ｌが、インタラクティブディスプレイ１０２の上面を通過し、インタラクティブディスプレイ１０の上面に表示されるイメージとしてユーザに見えるように、電極マトリックス２００を介して光Ｌを発するよう構成されている。発光層３１０及び電極マトリックス２００は、コントローラ３１４の制御の下で作動される。
【００１０】
インタラクティブディスプレイシステム１００は、イメージソース３１２をさらに含む。イメージソース３１２は、電極マトリックス２００からコントローラ３１４を介して、検出されたタッチデータ３２４及び検出された入力デバイスデータ３２２の形態の入力を受信し、イメージソース３１２において、このような入力を処理し、それに応じて適切なグラフィカル出力１０８を生成することができる。グラフィカル出力１０８は、インタラクティブディスプレイ１０２の発光層３１０を介して表示するために、コントローラ３１４に返送される。イメージソース３１２は、図示されるように、外部コンピューティングデバイスであっても、インタラクティブディスプレイ１０２のハウジングに統合されたコンピューティングデバイスであってもよく、本明細書に記載の機能を実行するための適切なプログラム、プロセッサ、及び記憶サブシステムを含み得る。イメージソース３１２として使用することができる例示的なコンピューティングデバイスについては、図７を参照して以下で説明する。
【００１１】
様々なスタイラス１０４とインタラクティブディスプレイ１０２との間の通信リンクの確立を円滑にするために、インタラクティブディスプレイ１０２は、電極マトリックス２００と近接スタイラス１０４との間に確立されたそれぞれの静電リンク３０２を介して、近接スタイラス１０４と通信することができる。各スタイラス１０４の電極先端３１８が、複数の行電極２０２から垂直範囲Ｒ以内の距離に位置したときに、静電リンク３０２は、電極マトリックス２００と各スタイラス１０４の電極先端３１８との間に形成され得る。Ｒは、Ｒ以内である場合に静電リンクが形成され得る範囲を表す。いくつかの例において、Ｒは、０〜１メートル、０〜２０センチメートル、又は０〜５センチメートルの範囲であり得る。本システムは、他の適切な範囲値を使用するよう構成されてもよいことが理解されよう。以下で説明するように、インタラクティブディスプレイ１０２及びスタイラス１０４が介して通信することになる無線チャネルを含む様々なタイプの情報が、静電リンク３０２を介して通信され得る。無線チャネルの通信及び静電リンクの確立は、６０Ｈｚで１フレームの走査速度で実現することができるので、いくつかの実施形態において、これらのペアリングは、６０分の１秒以内に実現することができる。これは、従来のペアリング方法に比べて著しい改善である。
【００１２】
上記で示唆したように、インタラクティブディスプレイシステム１００は、ディスプレイ側無線トランシーバ３２０と図５に示される入力デバイス側無線トランシーバ５１２との間に確立されたそれぞれの双方向無線リンク３０４を介して、スタイラス１０４と通信することもできる。無線リンク３０４の各々は、ディスプレイ側無線トランシーバ３２０と入力デバイス側無線トランシーバ５１２との間で無線通信するために使用される複数の可能なチャネル３２１のうちの異なるチャネル上に形成される、又は同じチャネル上に形成されるが、各入力デバイス側無線トランシーバ５１２は、そのチャネル内の異なるタイムスロットに割り当てられることが理解されよう。
【００１３】
スタイラス１０４が、ディスプレイの範囲Ｒ以内に最初にもたらされたときに、インタラクティブディスプレイ１０２のコントローラ３１４は、ディスプレイ側無線トランシーバ３２０により使用されているチャネルのチャネル情報と同期パターンとの両方を、電極マトリックス及び静電リンク３０２を介して、スタイラス１０４の電極先端３１８に通信するよう構成されている。この情報を使用して、スタイラス１０４は、ディスプレイ側無線トランシーバ３２０により使用されているチャネル上に無線リンク３０４を確立することができ、同期パターンに基づいて、インタラクティブディスプレイとの共有検知のタイミングを確立することができ、これは、電極マトリックスがサイクルで駆動されるときに、スタイラスが、電極先端と最も近い行電極との間の静電容量の変化に基づいて、スタイラスのＹ位置（すなわち、行位置）を正確に確認することを可能にする。
【００１４】
無線リンク３０４を介して受信された、スタイラス１０４のＹ（行）位置と、電極マトリックス２００により検知された、スタイラス１０４のＸ（列）位置と、を含む検出された入力デバイスデータ３２２が、ユーザの指からの検出されたタッチデータ３２４とともに、イメージソース３１２に送信される。スタイラス１０４のＸ（列）位置、Ｙ（行）位置に加えて、検出された入力デバイスデータ３２２は、電極先端３１８が押圧されているか否かのインジケーションを含み得る。クロック同期信号、モードインジケーション（書き込み又は消去）、及び入力デバイス識別子等といった他のデータも、検出された入力デバイスデータ３２２に含まれ得る。検出されたタッチデータ３２４は、典型的には、ユーザの指の検出されたタッチのＸ、Ｙデータを含む。イメージソースにおけるプログラムロジックは、検出された入力デバイスデータ３２２及び検出されたタッチデータ３２４を受信し、プログラム処理を実行してグラフィカル出力１０８を生成する。上述したように、グラフィカル出力１０８は、イメージソース３１２からコントローラ３１４に送信され、コントローラ３１４は、ディスプレイ１０２上にグラフィカル出力１０８を表示するのに適した方法で、発光層３１０を制御する。図３において、左側のスタイラス１０４は、ディスプレイ表面に接触して、スタイラスの電極先端を押圧していることが示されているのに対して、右側のスタイラス１０４は、範囲Ｒ以内に位置している押圧されていない状態の電極先端３１８を有して空中に浮いている（hovering）ことが示されている。
【００１５】
図４は、インタラクティブディスプレイシステム１００の部分分解図であり、インタラクティブディスプレイシステム１００がスタイラス１０４との通信リンクをどのように確立するかを示している。この分解図において、グラフィカル出力１０８を表示し、ユーザの指又はスタイラス１０４からの入力を受けるよう構成されている表面４００が示されている。表面４００は、例えば、複数の行電極２０２の上側に配置される保護層の上面であり得る。図４は、発光方向に対して表面４００の下側に配置されている電極マトリックス２００も示しており、静電リンク３０２が、電極マトリックスとスタイラス１０４の電極先端３１８との間に形成されている。しかしながら、表面４００と電極マトリックス２００との間の隔たりは、例示の目的のために誇張されており、これらのコンポーネントの構成及び配置は、いかなるようにも限定的であることを意図するものではないことが理解されよう。
【００１６】
いくつかの実施形態において、電極マトリックス２００の駆動回路２０８は、例えば、コントローラ３１４の一部を形成するフィールドプログラマブルゲートアレイ（ＦＰＧＡ）内に実装されるマイクロコード状態マシンにより駆動され得る。各駆動回路２０８は、各行電極につき１つのフリップフロップ及び出力を有するシフトレジスタとして実装され得、レジスタ状態とは無関係に全ての出力値を０に強いるよう動作可能であり得る。各シフトレジスタへの入力は、クロック、データ入力、及びブランキング入力であり得、マイクロコード状態マシンからの出力により駆動され得る。生成される全ての出力に対してシフトレジスタを１で埋め、それ以外に対しては０で埋め、次いで、所望の変調（modulation）でブランキング入力を反転させる（toggle）ことにより、信号が送信され得る。シフトレジスタがこのように使用される場合、出力電圧は、２つの値しか取り得ない。他の実装においては、例えば、出力波形のハーモニック成分を低減させ、インタラクティブディスプレイシステム１００により放射される放射を低減させるために、他の回路を使用して、出力電圧が、より大きな範囲の値を取ることを可能にしてもよい。
【００１７】
スタイラス１０４は、複数の行電極２０２が順次に駆動されているときの位置信号を検出し、それにより、インタラクティブディスプレイシステム１００に対するスタイラス１０４の位置の少なくとも一部を判定することができる。詳細には、スタイラス１０４の電極先端３１８は、複数の行電極２０２の各行電極が順次に駆動されている段階中に異なる電流を受けることがある。最も高い受けた電流は、例えば、電極先端３１８に最も近い行電極を示し得る。インタラクティブディスプレイシステム１００に対するスタイラス１０４の位置を判定するための方法については、図６を参照して以下で説明する。さらに、スタイラス１０４は、上述したようにシフトレジスタを作動させることにより生成された電極先端３１８を介する他の信号も検出することができる。
【００１８】
位置信号を検出すると、スタイラス１０４は、インタラクティブディスプレイシステム１００に対するスタイラス１０４の位置の少なくとも一部に関するデータを、ディスプレイ側無線トランシーバ３２０と図５に示される入力デバイス側無線トランシーバ５１２との間に確立された無線リンク３０４を介して、送信することができる。無線リンク３０４を介する伝送は、予め定められた無線周波数ホッピングシーケンスにおける複数の無線チャネルのうちの１つであり得る予め定められた無線チャネル上で生じ得る。無線リンク３０４を介する伝送のための現在の無線チャネルを識別するチャネル識別子が、以下でさらに詳細に説明するように、静電リンク３０２を介して、スタイラス１０４に送信され得る。
【００１９】
図５は、本開示の一実施形態に従った、スタイラスとして成形されたスタイラス１０４のブロック図を示している。上述したように、スタイラス１０４は、電極先端３１８を含む。電極先端３１８は、導電性であり、近接する駆動された電極マトリックス２００があるときに電流を受けるよう構成されている。図示されるように、先端３１８は、アナログ回路５０４に動作可能に接続されている。アナログ回路５０４は、先端３１８において受けた電流を、対応する電圧に変換するよう構成されている。アナログ回路５０４は、以下でさらに詳細に説明するように、先端３１８を定電圧で保つ、又は、他の動作モード中、時変電圧を先端３１８に印加するよう構成されている電圧源をさらに含み得る。
【００２０】
いくつかの実施形態において、電極先端３１８は、押圧可能なスイッチ５０５を含む交換可能な先端（switchable  tip）であり得る。押圧可能なスイッチ５０５は、スタイラス１０４が表面に接触している（例えば、表面４００に対して押圧されている）場合には第１の出力を提供し、スタイラス１０４が表面に接触していない（例えば、押圧されていない）場合には第２の出力を提供するよう構成されている。次いで、ホバー入力が接触入力と区別できるように、すなわち、スタイラス１０４が表面４００に接触しているか又はスタイラス１０４が表面４００に接触しておらずインタラクティブディスプレイ１０２の表面４００上の空中に浮いているかをインタラクティブディスプレイ１０２が判定できるように、スイッチ５０５からの出力が、無線リンク３０４を介して、インタラクティブディスプレイ１０２にリレーされ得る。
【００２１】
いくつかの実施形態において、電極先端３１８は、力（force）を測定するよう構成され得る。この測定に応じて、先端３１８は、先端３１８により検知された力を示す、出力範囲内の出力を生成することができる。図５に示されるように、先端３１８は、スタイラス１０４の本体から、距離Ｄだけ離間している。この距離は、先端が押圧されると縮められ得る。先端３１８は、ばねにより外側に付勢され得、距離Ｄが縮められた程度が、先端上に加えられた力の代わりとして検知され得る。
【００２２】
スタイラス１０４は、アナログデジタル（Ａ／Ｄ）変換器５０６をさらに含む、Ａ／Ｄ変換器５０６は、アナログ回路５０４に動作可能に接続され、アナログ回路５０４から受信した電圧をデジタル化するよう構成されている。非限定的な例として、変換器５０６は、１００ｋＨｚの帯域幅を有する入力静電信号を、毎秒１Ｍｂｉｔのサンプリングレートで変換することができる。
【００２３】
スタイラス１０４は、Ａ／Ｄ変換器５０６に動作可能に接続されているプロセッサ５０８、メモリ５１０、及び入力デバイス側無線トランシーバ５１２をさらに含む。プロセッサ５０８は、変換器５０６からのデジタル化された信号を処理し、メモリ５１０に保持されている命令を実行し、入力デバイス側無線トランシーバ５１２を制御するよう構成されている。いくつかの実施形態において、入力デバイス側無線トランシーバ５１２は、例えば、２．４ＧＨｚ〜２．５ＧＨｚの間の周波数を有する信号を送受信するよう構成され得、同期シリアルポートを介して、プロセッサ５０８に動作可能に接続され得る。
【００２４】
スタイラス１０４をインタラクティブディスプレイ１０２とペアリングし、適切なチャネル上に無線リンク３０４を確立するために、インタラクティブディスプレイ１０２のコントローラ３１４は、以下で説明するように、駆動された信号の一部において無線チャネル情報を符号化する方法で電極マトリックスを駆動することにより、使用されている無線チャネルを、電極マトリックス２００を介して通信することができる。スタイラス１０４は、電極マトリックス２００から静電リンク３０２を介して、電極先端３１８を経由して、無線チャネル識別子とともに同期パターンを、静電的に（electrostatically）受信することができる。次いで、プロセッサ５０８は、メモリ５１０に記憶されている命令を実行して、電極マトリックス２００から送信された無線チャネル識別子に基づいて、メモリに記憶されているテーブル又は他の適切なデータ構造から、無線周波数を取得することができる。次いで、スタイラス１０４は、例えば、入力デバイス側トランシーバ５１２とディスプレイ側無線トランシーバ３２０との間に形成された無線リンク３０４を介して、取得された無線周波数で、データを送信することができる。このように、スタイラスは、図６を参照して詳細に説明するように、スタイラスから無線リンクを介してインタラクティブディスプレイに、電極マトリックス２００に対するスタイラスの行位置（Ｙ座標）等の位置情報を送信することができる。
【００２５】
さらに、プロセッサ５０８は、スタイラス１０４及びインタラクティブディスプレイ１０２が周波数ホッピング拡散スペクトル技術を介して通信することを可能にするために、メモリ５１０に保持されている命令を実行して、周波数ホッピングシーケンスの後続の周波数を算出することができる。
【００２６】
スタイラス１０４は、スタイラス１０４が、少なくとも閾期間の間少なくとも閾距離だけインタラクティブディスプレイ１０２から離間している場合には、確立された無線リンクを切断するよう構成され得る。閾距離は、例えば、上述した範囲Ｒの上限値であり得る。代替的に、範囲Ｒの上限値未満の閾距離が、定められて、例えば、静電リンクの信号強度を検知することにより検知されてもよい。無線リンクを切断することは、電力を節約するために、スタイラスが、無線トランシーバへの電力供給を下げることを可能にし、閾期間が経過した後に無線リンクを切断することは、スタイラス１０４が一時的に範囲外にもたれされ、次いで、短い期間の間に範囲内に再度もたらされたときに、無線リンクが切断されていないことを確実にするのに役立つ。
【００２７】
次に図６に移ると、インタラクティブディスプレイ１０２から入力デバイスに情報を送信する方法６００を示すフローチャートが示されている。方法６００は、例えば、インタラクティブディスプレイシステム１００において実施され、インタラクティブディスプレイ１０２と、電極マトリックス２００と、スタイラス１０４と、の間で、これらの間で確立された静電リンク３０２及び無線リンク３０４を介して、情報を伝送するために使用され得る。
【００２８】
方法６００の６０２において、インタラクティブディスプレイの電極マトリックスの１以上の行電極が、クロックサイクルに従って順次に駆動される。１以上の行電極は、インタラクティブディスプレイにおいて又はインタラクティブディスプレイの上側で与えられたタッチ入力及びスタイラス入力を検出するために、入力検出モード中、順次に駆動され得る。いくつかの実施形態において、６０２における順次に駆動することは、６０Ｈｚのクロックサイクルで、時変電圧で１以上の行電極を駆動することを含み得るが、他の変形形態も可能である。
【００２９】
次いで、方法６００の６０４において、同期パターンが、スタイラスとインタラクティブディスプレイの電極マトリックスとの間に確立された静電リンクを介して、スタイラスに送信される。同期パターンは、スタイラスとインタラクティブディスプレイとの間のタイミングを同期するために使用され得る。例えば、同期パターンは、電極マトリックスにおける複数の行電極が順次に駆動されるシーケンスの位置を、スタイラスに示すことができる。いくつかの実施形態において、同期パターンは、スタイラスがスタイラスの位置にかかわらず許容可能な振幅（amplitude）を含むパターンを受信できるように、２以上の行電極に適用され得る。
【００３０】
次いで、方法６００の６０６において、チャネル識別子が、静電リンクを介して、スタイラスに送信される。チャネル識別子は、データが、スタイラスとインタラクティブディスプレイとの間で、これらの間の（例えば、スタイラス側無線トランシーバ５１２とディスプレイ側無線トランシーバ３２０との間の）無線リンクを介して伝送され得る無線チャネルを識別することができる。
【００３１】
いくつかの実施形態において、チャネル識別子は、フレームごとにスタイラスに送信される６ビットを含み得る。本明細書で使用される「フレーム」とは、与えられた入力について電極マトリックスを走査するのに要する期間を指す。６ビットのチャネル識別子は、０〜６３の間の整数として解釈され得、その整数が、無線チャネルとして解釈され得る。例えば、スタイラスにおけるメモリ（例えば、メモリ５１０）に記憶されているテーブルは、６４個の無線中心周波数（例えば、２．４０６ＧＨｚ、２．４０７ＧＨｚ、２．４０９ＧＨｚ等）のリストを含み得る。スタイラスとディスプレイ側無線トランシーバとの間の伝送が、協定周波数（agreed  frequency）上で生じ得るように、上記整数が、このテーブルへのインデックスとして使用され得る。
【００３２】
チャネル識別子の伝送は、チャネルを介してチャネル識別子が信頼性高く伝送されることを可能にする適切な変調方式の利用を含み得る。その変調の周波数スペクトルが、インタラクティブディスプレイに与えられた入力を検出するために使用される励起波形（excitation  waveform）の周波数と同じ制約内で選択され得る。例えば、これは、同じ時間内にできるだけ多くの測定が行われることを可能にするために、できるだけ高いものであるが、テスト下における静電容量及び浮遊静電容量（stray  capacitance）に対する電極マトリックス抵抗のローパス効果が、容認し難いほどには伝送を減衰させないのに十分低いものである。
【００３３】
１つの非限定的な例として、チャネル識別子ビットは、１００ｋＨｚ周辺の周波数を含むキャリア上で、バイナリ位相シフトキーイング（ＢＰＳＫ）により符号化され得る。各ビットは、４キャリアサイクルで符号化され得、ここで、ビット間のガード時間は、おおよそ１キャリアサイクルである。このビット時間は、所望の信号対雑音比を達成するように選択され得る。アナログデジタル変換中の積分時間が増加するにつれ、雑音に起因してビットが間違って受信される確率が低下し得る。そのような雑音は、例えば、（インタラクティブディスプレイの３極の電源プラグを介してインタラクティブディスプレイが接続される、）建物の電気安全接地システムとユーザとの間の電圧の差といった環境影響により支配され得る。大静電容量式タッチセンサにおいて、雑音は、しばしば、インタラクティブディスプレイから結合された雑音により支配されることがある。しかしながら、電流は、電極マトリックスにおいてではなく、チャネル識別子の受信中にスタイラスの電極先端において測定されるので、電極は、電極マトリックスにより、インタラクティブディスプレイからシールドされる。
【００３４】
いくつかの実施形態において、インタラクティブディスプレイは、互いに近接する複数のインタラクティブディスプレイのうちの１つであり得る。そのような場合、干渉の回避が望まれ得る。そのような干渉の確率を低減させるために、各ディスプレイは、例えば、ディスプレイのシリアル番号を、ロスレス演算（lossless  operation）（例えば、ＸＯＲ）で、例えば、ディスプレイのシリアル番号の最後の６ビットといった、ディスプレイごとに変わり得る番号と組み合わせることにより、異なる周波数ホッピングシーケンスを使用することができる。そのような場合、無線ホッピングチャネルは、以下のように算出され得る：
ｃｎｔ＝（ｃｎｔ＋１）  ｍｏｄ  ６４
ｃｈ＝ｐｅｒｍｕｔａｔｉｏｎ［ｃｎｔ］
ｃｈ＝ｃｈ  ＸＯＲ  ｓｅｒｉａｌ
ここで、ｃｎｔは、フレームごとにインクリメントするモジュロ６４のカウンタであり、ｓｅｒｉａｌは、ディスプレイのシリアル番号の最後の６ビットであり、ｃｈは、チャネルである。複数のホッピングシーケンスを生成するために、ＸＯＲ演算が使用される場合、ＸＯＲ演算は、ランダムパーミュテーション（random  permutation）の前ではなく、ランダムパーミュテーションの後に適用され得る。そうしなければ、類似するシリアル番号を含むシーケンスが、高く相関する可能性がある。パーミュテーションは、そのような相関を低減させるように、例えば力まかせ探索により、選択され得る。しかしながら、他の実施形態においては、２以上の異なるディスプレイが、同じ周波数ホッピングシーケンスを非同調的に使用できることが理解されよう。詳細には、各ディスプレイは、任意の所与の瞬間において、同じホッピングシーケンス内の異なるタイムスロットを占有することができる。
【００３５】
いくつかの実施形態において、（例えば、閾期間の間閾距離だけインタラクティブディスプレイからスタイラスを遠ざけることにより）スタイラスとインタラクティブディスプレイとの間の無線リンクが切断された場合、スタイラス自体は、周波数ホッピングシーケンスを算出し続けることができる。例えば、新たなチャネルは、以下のように算出され得る：
ｃｈ＝ｃｈ  ＸＯＲ  ｓｅｒｉａｌ
ｃｎｔ＝ｉｎｖｅｒｓｅ＿ｐｅｒｍｕｔａｔｉｏｎ［ｃｈ］
ｃｎｔ＝（ｃｎｔ＋１）  ｍｏｄ  ６４
ｃｈ＝ｐｅｒｍｕｔａｔｉｏｎ［ｃｎｔ］
ｃｈ＝ｃｈ  ＸＯＲ  ｓｅｒｉａｌ
ここで、ｃｎｔは、フレームごとにインクリメントするモジュロ６４のカウンタであり、ｓｅｒｉａｌは、ディスプレイのシリアル番号の最後の６ビットであり、ｃｈは、チャネルである。
【００３６】
チャネル識別子が確認され得る、スタイラスと電極マトリックスとの間の静電リンクが利用できないシナリオに関して、スタイラスは、従来の手段により、例えば、周波数ホッピングシーケンスが図らずもチャネルを使用するまで、任意のチャネルをリッスンすることにより、無線リンクを確立することもできる。次いで、スタイラスは、インタラクティブディスプレイから閾距離以内にあるときには、静電データのみを使用することができる。
【００３７】
次いで、方法６００の６０８において、位置信号が、電極マトリックスから静電リンクを介してスタイラスに送信される。位置信号を送信することは、６１０において、１以上の時変電圧で、電極マトリックスにおける各行電極を順次に駆動することを含み得、６１２において、電極マトリックスの１以上の列電極における結果として生じた電流を検出することをさらに含み得る。ここで、電極マトリックスは、例えば、人の指により与えられた入力を検出するために使用され得る入力検出モードで作動される。６１０及び６１２においてそれぞれ実行される駆動及び検出は、本明細書において「走査」プロセスと呼ばれるものを形成することができる。この「走査」プロセスにおいて、与えられた入力を検出するために、電極マトリックスが走査される。
【００３８】
このようにする電極マトリックスの駆動及び検出はまた、インタラクティブディスプレイに対するスタイラスの位置の少なくとも一部の判定を容易にすることができる。いくつかの実施形態において、６０４におけるスタイラスへの同期パターンの送信は、スタイラスが、行電極を駆動するために使用されるシーケンスにおける電極マトリックスの位置を確認することを可能にする。より詳細には、同期は、スタイラスが、所与の瞬時において駆動されている特定の行を判別することを可能にし得る。この情報と、６１０において行電極が順次に駆動されたときにスタイラスにより測定され記憶された静電容量（例えば、各行からスタイラスの電極先端までの）と、を組み合わせることにより、スタイラスは、特定の特性を有する静電容量を特定し、その静電容量を、その静電容量が測定されたときに駆動された行にマッチングすることができる。例えば、スタイラスは、測定された最も高い静電容量を特定し、最も高い静電容量が測定された時間を、対応する行が駆動された対応する時間にマッチングすることができる。その行が、スタイラスに最も近い行として識別され、スタイラスのＹ座標の基礎として使用され得る。したがって、この実施形態において、インタラクティブディスプレイは、６１４において、スタイラスから無線リンクを介して、Ｙ座標等のパラメータを受信することができる。代替的に、静電リンクが、双方向通信のために構成されている場合には、Ｙ座標は、静電リンクを介して受信されてもよい。上述したように、他のパラメータも、スタイラス１０４から無線リンクを介してインタラクティブディスプレイ１０２に送信され得る。
【００３９】
しかしながら、スタイラスのＹ座標を判定するための他の手法も可能である。他の実施形態においては、スタイラスは、特定の特性を有する静電容量（例えば、最も高い静電容量）が測定された時間を送信し、その時間をインタラクティブディスプレイに送信してもよく、次いで、インタラクティブディスプレイが、スタイラスのＹ座標を判定する。さらに、他の実施形態においては、電極マトリックスが、電極マトリックスにおける全ての行電極について、駆動されている行を識別するデータを静電的に送信してもよい。
【００４０】
次いで、任意的に、６１６において、全データパケットが、スタイラスから無線リンクを介して受信されたかどうかが判定される。これは、スタイラスが信頼性高い配信を実行する実施形態について実行され得る。このような実施形態において、スタイラスは、データパケットの完全な受信を示すアクノレッジメント信号が、インタラクティブディスプレイによりスタイラスに送信されるまで、（Ｙ座標、スタイラスの電極先端の押圧等といった様々なパラメータを含み得る）データパケットを繰り返し送信し得る。したがって、全データパケットが受信されたと判定された（ＹＥＳ）場合、方法６００は、任意的に、６１８において、インタラクティブディスプレイからスタイラスにアクノレッジメント信号を送信することを含み得る。全データパケットが受信されていない（ＮＯ）場合、方法６００は、全データパケットが受信されるまで、６１６に戻り得る。
【００４１】
次いで、方法６００の６２０において、スタイラスのＸ座標が判定される。Ｘ座標を判定することは、６２２において、定電圧で、電極マトリックスにおける全ての行電極を駆動することと、６２４において、スタイラスからインタラクティブディスプレイに印加された１以上の時変電圧を受けることと、を含み得る。次いで、６２６において、６２４における時変電圧の印加から生じた電流が、電極マトリックスの各列電極において順次に測定され得る。特定の特性を有する列電極（例えば、最も高い電流を受けた列電極）が、スタイラスに最も近い列電極として識別され、したがって、スタイラスのＸ座標の基礎として使用され得る。
【００４２】
次いで、方法６００の６２８において、任意的に、データが、スタイラスから静電リンクを介して受信され得る。このデータは、スタイラスが押圧可能なスイッチを含む実施形態については、スタイラスの電極先端が押圧されているかどうかのインジケーションを含み得る。代替的又は追加的に、このデータは、スタイラスが力検知先端を含む実施形態については、力の測定結果を含んでもよい。このデータは、さらに他の情報及びスタイラスによりなされた測定の結果（スタイラス上の１以上のボタンが押下されたかどうかのインジケーション、及び無線リンクを介して別の形で受信され得るＹ座標を含む）を含んでもよい。ここで、スタイラスは、ＢＰＳＫ等の、上述したものと同様の変調方式を使用することができる。スタイラスから送信されたデータが静電リンクを介して受信されると、インタラクティブディスプレイは、送信されたデータを変調することができる。
【００４３】
いくつかの実施形態において、スタイラスから静電リンクを介してインタラクティブディスプレイに送信されたデータは、インタラクティブディスプレイに対するスタイラスの位置の少なくとも一部を判定するために、インタラクティブディスプレイにより使用され得る。なぜならば、このデータは、スタイラスの電極先端に近接する、電極群のサブセット（例えば、列電極）のみにより受信され得るからである。
【００４４】
次いで、方法６００の６３０において、インタラクティブディスプレイは、任意的に、周波数ホッピングシーケンスにおける新たな周波数にホッピングすることができる。いくつかの例において、周波数ホッピングシーケンスは、６０６におけるチャネル識別子の送信の前に開始されている。上述したように、周波数ホッピングシーケンスは、０〜６３の整数のパーミュテーションであり得る定められた順序で選択される６４個の周波数を含み得る。他の順序も可能であるが、調整の目的上、チャネルの使用の間の時間（これは、所与のチャネルのデューティサイクルを決定する）ができるだけ長くなるように、同じ回数だけ各チャネルを使用することが望ましい。これらの特性が、このパーミュテーションの形態のホッピングシーケンスにより満たされ得る。
【００４５】
６３０における周波数ホッピングは、方法６００においてどこで生じてもよいことが理解されよう。例えば、インタラクティブディスプレイは、フレームごとに、周波数ホッピングシーケンスにおける新たな周波数にホッピングしてもよい。
【００４６】
図示して説明したように、方法６００を使用して、ユーザが知覚できないように、スタイラス等の入力デバイスをインタラクティブディスプレイと迅速に同期することができる。いくつかのシナリオにおいて、この同期は、単一フレーム中に生じ得る。同期が確立されると、スタイラス及びインタラクティブディスプレイは、静電リンク及び無線リンクを介して、互いに対してデータを送信することができる。より詳細には、無線リンクは、スタイラスがインタラクティブディスプレイから離間している程度に基づいて、切断及び再確立され得る。これは、電力消費量を低減させることができる。方法６００に対する他の変更も可能である。例えば、静電リンク及び／又は無線リンクを介して送信されるデータは、適切な暗号化方式により暗号化されてもよい。さらに、方法６００は、電極マトリックスの列電極が駆動され、検出回路が行電極に電気的に接続される実施形態にも適合され得る。
【００４７】
上述したように、本明細書に記載の方法及びプロセスは、典型的にはコンピューティングデバイスである外部の又は内部のイメージソース３１２を伴うインタラクティブディスプレイ１０２上で実施され得る。イメージソース３１２として使用することができるコンピューティングデバイスの内部コンポーネントが、図７に示されている。
【００４８】
図７は、上述した方法及びプロセスのうちの１以上を実行することができるコンピューティングシステム７００の非限定的な実施形態を概略的に示している。コンピューティングシステム７００は、簡略化された形で示されている。コンピューティングシステム７００は、１以上のパーソナルコンピュータ、サーバコンピュータ、タブレットコンピュータ、ホームエンターテイメントコンピュータ、ネットワークコンピューティングデバイス、ゲームデバイス、モバイルコンピューティングデバイス、モバイル通信デバイス（例えば、スマートフォン）、及び／または他のコンピューティングデバイスの形態をとることができる。
【００４９】
コンピューティングシステム７００は、ロジックサブシステム７０２及び記憶マシン７０４を含む。コンピューティングシステム７００は、任意的に、表示サブシステム７０６、入力サブシステム７０８、通信サブシステム７１０、及び／又は、図７には示されていない他のコンポーネントを含んでもよい。
【００５０】
ロジックサブシステム７０２は、命令を実行するよう構成されている１以上の物理デバイスを含む。例えば、ロジックマシンは、１以上のアプリケーション、サービス、プログラム、ルーチン、ライブラリ、オブジェクト、コンポーネント、データ構造、又は他の論理構造の一部である命令を実行するよう構成され得る。このような命令は、タスクを実行する、データ型を実装する、１以上のコンポーネントの状態を変換する、技術的効果を達成する、又は所望の結果に達するように、実施され得る。
【００５１】
ロジックマシンは、ソフトウェア命令を実行するよう構成されている１以上のプロセッサを含み得る。追加的又は代替的に、ロジックマシンは、ハードウェア命令又はファームウェア命令を実行するよう構成されている１以上のハードウェアロジックマシン又はファームウェアロジックマシンを含んでもよい。ロジックマシンのプロセッサは、シングルコアであってもマルチコアであってもよく、プロセッサ上で実行される命令は、順次処理、並列処理、及び／又は分散処理のために構成され得る。ロジックマシンの個々のコンポーネントは、任意的に、リモートに配置され得る且つ／又は協調処理のために構成され得る２以上の別個のデバイス間で分散されてもよい。ロジックマシンの態様は、クラウドコンピューティング構成において構成されているリモートアクセス可能なネットワーク化されたコンピューティングデバイスにより、仮想化され実行されてもよい。
【００５２】
記憶マシン７０４は、本明細書に記載の方法及びプロセスを実施するためにロジックマシンにより実行可能な命令を保持するよう構成されている１以上の物理デバイスを含む。このような方法及びプロセスが実施されるときに、記憶マシン７０４の状態は、例えば、異なるデータを保持するように変換され得る。
【００５３】
記憶マシン７０４は、取り外し可能なデバイス及び／又は内蔵デバイスを含み得る。記憶マシン７０４は、とりわけ、光メモリ（例えば、ＣＤ、ＤＶＤ、ＨＤ−ＤＶＤ（登録商標）、Ｂｌｕ−Ｒａｙ（登録商標）ディスク等）、半導体メモリ（例えば、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等）、及び／又は磁気メモリ（例えば、ハードディスクドライブ、フロッピディスクドライブ、テープドライブ、ＭＲＡＭ等）を含み得る。記憶マシン７０４は、揮発性デバイス、不揮発性デバイス、ダイナミックデバイス、スタティックデバイス、読み取り／書き込みデバイス、読み取り専用デバイス、ランダムアクセスデバイス、順次アクセスデバイス、ロケーションアドレッサブルデバイス、ファイルアドレッサブルデバイス、及び／又はコンテンツアドレッサブルデバイスを含み得る。
【００５４】
記憶マシン７０４は、１以上の物理デバイスを含むことが理解されよう。しかしながら、本明細書に記載の命令の態様は、代替的に、有限の期間の間物理デバイスにより保持されるものではなく、通信媒体（例えば、電磁気信号、光信号等）を介して伝搬されてもよい。
【００５５】
ロジックサブシステム７０２及び記憶マシン７０４の態様は、１以上のハードウェアロジックコンポーネントに一緒に統合されてもよい。そのようなハードウェアロジックコンポーネントは、例えば、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、特定プログラム及び用途向け集積回路／特定用途向け集積回路（ＰＡＳＩＣ／ＡＳＩＣ）、特定プログラム向け標準品／特定用途向け標準品（ＰＳＳＰ／ＡＳＳＰ）、システムオンチップ（ＳＯＣ）、及びコンプレックスプログラマブルロジックデバイス（ＣＰＬＤ）を含み得る。
【００５６】
「モジュール」、「プログラム」、及び「エンジン」という用語は、特定の機能を実行するよう実装されているコンピューティングシステム７００の態様を説明するために使用され得る。いくつかの場合において、モジュール、プログラム、又はエンジンは、記憶マシン７０４により保持されている命令を実行するロジックサブシステム７０２を介してインスタンス化され得る。異なるモジュール、プログラム、及び／又はエンジンが、同じアプリケーション、サービス、コードブロック、オブジェクト、ライブラリ、ルーチン、ＡＰＩ、関数等からインスタンス化され得ることが理解されよう。同様に、同じモジュール、プログラム、及び／又はエンジンが、異なるアプリケーション、サービス、コードブロック、オブジェクト、ルーチン、ＡＰＩ、関数等によりインスタンス化され得る。「モジュール」、「プログラム」、及び「エンジン」という用語は、実行可能なファイル、データファイル、ライブラリ、ドライバ、スクリプト、データベースレコード等の個々又はグループを包含し得る。
【００５７】
本明細書で使用される「サービス」は、複数のユーザセッションにわたって実行可能なアプリケーションプログラムである。サービスは、１以上のシステムコンポーネント、プログラム、及び／又は他のサービスに利用可能であり得る。いくつかの実装において、サービスは、１以上のサーバコンピューティングデバイス上で実行され得る。
【００５８】
表示サブシステム７０６が含まれる場合、表示サブシステム７０６は、記憶マシン７０４により保持されているデータの視覚的表現を提示するために使用され得る。この視覚的表現は、グラフィカルユーザインタフェース（ＧＵＩ）の形態をとることができる。本明細書において、説明した方法及びプロセスは、記憶マシンにより保持されているデータを変化させ、したがって、記憶マシンの状態を変換するので、表示サブシステム７０６の状態も同様に、元となるデータの変化を視覚的に表現するように変換され得る。表示サブシステム７０６は、実質的に任意のタイプの技術を利用する１以上のディスプレイデバイスを含み得る。このようなディスプレイデバイスは、共有筐体内で、ロジックサブシステム７０２及び／又は記憶マシン７０４と組み合わされることもあるし、このようなディスプレイデバイスは、周辺ディスプレイデバイスであることもある。
【００５９】
入力サブシステム７０８が含まれる場合、入力サブシステム７０８は、キーボード、マウス、タッチスクリーン、又はゲームコントローラ等の１以上のユーザ入力デバイスを含むこともあるし、そのような１以上のユーザ入力デバイスとインタフェースをとることもある。いくつかの実施形態において、入力サブシステムは、選択されたナチュラルユーザ入力（ＮＵＩ）コンポーネントを含むこともあるし、選択されたＮＵＩコンポーネントとインタフェースをとることもある。そのようなコンポーネントは、統合されることもあるし、ペリフェラルであることもあり、入力アクションの変換及び／又は処理は、オンボード又はオフボードで扱われ得る。例示的なＮＵＩコンポーネントは、会話認識及び／又は音声認識用のマイクロフォン；マシンビジョン及び／又はジェスチャ認識用の赤外線カメラ、カラーカメラ、立体視カメラ、及び／又はデプスカメラ；動き検出及び／又は意図認識用のヘッドトラッカ、アイトラッカ、加速度計、及び／又はジャイロスコープ；及び、脳活動を評価するための電場検知コンポーネントを含み得る。
【００６０】
通信サブシステム７１０が含まれる場合、通信サブシステム７１０は、コンピューティングシステム７００を、１以上の他のコンピューティングデバイスに通信可能に接続するよう構成され得る。通信サブシステム７１０は、１以上の異なる通信プロトコルに準拠する有線通信デバイス及び／又は無線通信デバイスを含み得る。非限定的な例として、通信サブシステムは、無線電話網、有線ローカルエリアネットワーク、有線ワイドエリアネットワーク、無線ローカルエリアネットワーク、又は無線ワイドエリアネットワークを介する通信のために構成され得る。いくつかの実施形態において、通信サブシステムは、コンピューティングシステム７００が、インターネット等のネットワークを介して、他のデバイスに及び／又は他のデバイスから、メッセージを送信及び／又は受信することを可能にし得る。
【００６１】
本明細書に記載の構成及び／又は手法は、本質的に例示であり、多数の変形形態／例が可能であるので、これらの特定の実施形態及び／又は例は、限定的なものとして考えられるべきではないことが理解されよう。本明細書に記載の特定のルーチン又は方法は、任意の数の処理方策のうちの１以上を表し得る。したがって、図示及び／又は説明した様々な動作は、図示及び／又は説明した順序で実行されることもあるし、他の順序で実行されることもあるし、並列に実行されることもあるし、省略されることもある。同様に、上述したプロセスの順序は、変更されることもある。
【００６２】
本開示の主題は、本明細書で開示した様々なプロセス、システム、及び構成、並びに、本明細書で開示した他の特徴、機能、動作、及び／又は特性の新規で非自明な全ての組合せ及び下位組合せに加えて、これらのありとあらゆる均等なものを含む。
【図１】
0006469115.tif 000002
【図２】
0006469115.tif 000003
【図３】
0006469115.tif 000004
【図４】
0006469115.tif 000005
【図５】
0006469115.tif 000006
【図６】
0006469115.tif 000007
【図７】
0006469115.tif 000008