(57)【特許請求の範囲】
【請求項１】
対話型ディスプレイ装置と共に使用するための対話型スタイラスであって、当該対話型スタイラスは、
第１の端部を有するスタイラス本体であって、前記第１の端部は、ユーザによって操作され、第１の機能及び第２の機能を提供するように構成される、スタイラス本体と、
前記第１の端部と前記対話型ディスプレイ装置の電極マトリックスとを容量結合させるように、前記スタイラス本体内に位置付けされ、且つ駆動回路を介して前記第１の端部を電気駆動させるように構成されたコントローラであって、前記容量結合は、前記第１の機能に関連し、前記第２の機能に関連しておらず、前記第２の機能は、前記第１の機能を使用するユーザの意図を自動的に感知することに応じて、前記コントローラによって無効にされ、前記第１及び第２の機能の望ましくない同時実施を防止する、コントローラと、を有し、
前記第２の機能を無効にすることは、前記対話型ディスプレイ装置に命令を送信して、前記対話型ディスプレイ装置のプロセッサとのそのような命令の処理による前記第２の機能の実施を防止すること、及び前記対話型ディスプレイ装置から命令を受信して、前記コントローラとのそのような命令の処理による前記第２の機能の実施を防止することの少なくとも１つを含む、
対話型スタイラス。
【請求項２】
前記スタイラス本体に含まれ、且つ前記第２の機能に関連する触覚アクチュエータをさらに有し、前記第２の機能を無効にすることは、前記触覚アクチュエータの動作を阻止することを含む、請求項１に記載の対話型スタイラス。
【請求項３】
前記触覚アクチュエータは、前記第２の機能に関連する機械式アクチュエータであり、該機械式アクチュエータの動作が、前記第１の機能を使用するユーザの意図を自動的に感知することに応答して、少なくとも部分的に無効にされる、請求項２に記載の対話型スタイラス。
【請求項４】
前記第２の機能は、前記対話型ディスプレイ装置上でのアプリケーションの起動であり、そのような起動機能は、前記第１の機能を使用するユーザの意図を自動的に感知することに応じて、無効にされる、請求項１に記載の対話型スタイラス。
【請求項５】
前記第１の機能は、前記第１の端部が、前記対話型ディスプレイ装置において消去機能を提供するように前記電極マトリックスに容量結合される消去モードである、請求項１に記載の対話型スタイラス。
【請求項６】
前記スタイラス本体は、描画モードを提供するように構成された第２の端部をさらに含む、請求項１に記載の対話型スタイラス。
【請求項７】
前記第１の機能を使用するユーザの意図を自動的に感知することは、前記対話型スタイラスの前記対話型ディスプレイ装置への近接度に基づく、請求項１に記載の対話型スタイラス。
【請求項８】
前記近接度は、前記対話型ディスプレイ装置と前記対話型スタイラスとの間の容量結合による信号の強度に基づいて感知される、請求項７に記載の対話型スタイラス。
【請求項９】
対話型スタイラスと共に使用するための対話型ディスプレイ装置であって、当該対話型ディスプレイ装置は、
グラフィカル・コンテンツを提示するように構成されたディスプレイと、
該ディスプレイに結合され、前記対話型スタイラスの第１の端部において電気駆動電極と容量結合するように構成された電極マトリックスであって、前記容量結合は前記第１の端部の第１の機能に関連付けられる、電極マトリックスと、
前記第１の端部の第２の機能の無効化を開始するように構成された対話型スタイラスモジュールであって、前記容量結合は、前記第１の機能と関連し、前記第２の機能に関連しておらず、前記無効化は、前記第１及び第２の機能の望ましくない同時実行を防止するために、明示的なユーザ入力なしに、前記第１の機能を使用するユーザの意図を自動的に検知することに応答して、前記対話型スタイラスのスタイラス本体内に位置付けされたコントローラとの電子通信によって生成される、対話型スタイラスモジュールと、を有し、
前記第２の機能を無効化することは、前記対話型スタイラスに命令を送信して、前記対話型スタイラスの前記コントローラとのそのような命令の処理による前記第２の機能の実施を防止すること、及び前記対話型スタイラスから命令を受信して、前記対話型ディスプレイ装置のプロセッサとのそのような命令の処理による前記第２の機能の実施を防止することの少なくとも１つを含む、
対話型ディスプレイ装置。
【請求項１０】
前記第２の機能の無効化を開始することは、前記対話型ディスプレイ装置上のアプリケーションの起動を阻止することを含む、請求項９に記載の対話型ディスプレイ装置。
【請求項１１】
前記対話型スタイラスは、前記スタイラス本体の前記第１の端部内に触覚アクチュエータを含み、前記第２の機能の無効化を開始することは、前記対話型スタイラスに信号を送信して、前記対話型スタイラス内の前記触覚アクチュエータを無効にすることを含む、請求項９に記載の対話型ディスプレイ装置。
【請求項１２】
前記対話型スタイラスは、前記スタイラス本体の前記第１の端部内に機械式アクチュエータを含み、前記第２の機能の無効化を開始することは、前記対話型スタイラスに信号を送信して、前記第１の端部に含まれる前記機械式アクチュエータの動作を少なくとも部分的に無効にすることを含む、請求項９に記載の対話型ディスプレイ装置。
【請求項１３】
前記第１の機能を使用する前記ユーザの意図を自動的に感知することは、前記対話型スタイラスの前記第１の端部が、前記ディスプレイに近接又は該ディスプレイに接触していることを感知することを含む、請求項９に記載の対話型ディスプレイ装置。
【請求項１４】
前記対話型スタイラスの前記第１の端部が前記ディスプレイに近接又は該ディスプレイに接触していることを感知することは、前記第１の端部と前記電極マトリックスとの間の容量結合による信号の強度に基づく、請求項１３に記載の対話型ディスプレイ装置。
【請求項１５】
前記第１の機能は、前記第１の端部が、前記対話型ディスプレイ装置において消去機能を提供するように前記電極マトリックスに容量結合される消去モードである、請求項９に記載の対話型ディスプレイ装置。
【請求項１６】
前記対話型スタイラスモジュールは、前記対話型スタイラスの第２の端部の描画モードを実施することに応答して、前記第２の端部が前記ディスプレイに近接又は該ディスプレイに接触しているかどうかを自動的に感知するように構成される、請求項９に記載の対話型ディスプレイ装置。
【請求項１７】
対話型ディスプレイ装置と共に使用するための対話型スタイラスを動作させる方法であって、当該方法は、
前記対話型スタイラスのスタイラス本体内に位置付けされたコントローラにおいて、前記スタイラス本体の消去用端部と前記対話型ディスプレイ装置の電極マトリックスとを容量結合させるように、駆動回路によって前記スタイラス本体の前記消去用端部を電気駆動させるステップであって、前記容量結合は第１の機能に関連し、第２の機能に関連しておらず、消去機能は前記対話型ディスプレイ装置からグラフィックを消去するように構成される、駆動させるステップと、
前記消去機能を使用するユーザの意図を自動的に感知することに応じて、前記消去用端部に関連する第２の機能を無効にして、前記消去機能及び前記第２の機能の望ましくない同時実施を防止するステップであって、前記第２の機能を無効にするステップは、前記対話型スタイラスに命令を送信して、前記対話型スタイラスの前記コントローラとのそのような命令の処理による前記第２の機能の実施を防止するステップ、及び前記対話型スタイラスから命令を受信して、前記対話型ディスプレイ装置のプロセッサとのそのような命令の処理による前記第２の機能の実施を防止するステップの少なくとも１つを含む、防止するステップと、を含む、
方法。
【請求項１８】
前記第２の機能を無効にするステップは、前記対話型ディスプレイ装置上でのアプリケーション起動を阻止するステップ、又は前記対話型スタイラスにおける触覚フィードバック生成を抑制するステップを含む、請求項１７に記載の方法。
【請求項１９】
前記触覚フィードバック生成は、触覚アクチュエータによる振動発生及び機械式アクチュエータの押圧の少なくとも一方を含む、請求項１８に記載の方法。
【請求項２０】
前記消去機能を使用するユーザの意図を自動的に感知することは、前記消去用端部に含まれる第１の電極と前記電極マトリックス内に含まれる第２の電極との間の容量結合による信号の強度に基づく、請求項１７に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、対話型スタイラス及びディスプレイ装置に関する。
【背景技術】
【０００２】
対話型タッチ感知ディスプレイが、幅広いコンピュータ装置に使用されている。場合によっては、追加の機能を提供するために、指タッチ感知に加えて、スタイラスを使用することが望ましい。追加機能のオプションは、電源、記憶装置、プロセッサ、無線トランシーバ等を使用するアクティブ・スタイラスを介してさらに強化することができる。
【０００３】
タッチ感知ディスプレイと共に使用される対話型スタイラスは、描画機能、消去機能、アプリケーション起動機能、及び／又は他のコマンド機能等の複数の機能を提供することができる。例えば、いくつかのスタイラスは、一端にインク用チップと、他端に消去用チップとを含む。代替的なスタイラスの設計は、一端にインク用チップと、アプリケーションを起動する等のコマンドを実行するために、他端にアクチュエータ（例えば、ボタン）とを含むことができる。このタイプのスタイラスでは、各端部は、典型的に、単一の機能のみを提供するように制約され、それによってスタイラスの機能が制限される。
【発明の概要】
【０００４】
この概要は、以下の詳細な説明でさらに説明する概念の選択を簡略化した形で紹介するために提供される。この概要は、特許請求の範囲に記載された主題の重要な特徴又は本質的な特徴を特定することを意図しておらず、ましてや特許請求の範囲に記載される主題の範囲を限定するために使用されることを意図していない。さらに、特許請求の範囲に記載される主題は、本開示のいずれかの部分に記載される任意の又は全ての欠点を解決する実装形態に限定されるものではない。
【０００５】
１つのアプローチでは、対話型スタイラスが提供される。対話型スタイラスは、第１の端部を有するスタイラス本体を含み、第１の端部は、ユーザによって使用されるときに、第１の機能及び第２の機能を提供するように構成される。対話型スタイラスは、第１の端部と対話型ディスプレイ装置の電極マトリックスとを容量結合させるように、第１の端部を駆動させるように構成されたコントローラを含み、そのような容量結合は、第１の機能に関連付けられ、第２の機能は、明示的なユーザ入力なしに、第１の機能を使用するユーザの意図を自動的に感知することに応じて、無効にされる。このようにして、対話型スタイラスの一端は、適切な機能のインテリジェントで自動化された選択を含むデュアル機能を提供することができ、それにより、対話型ディスプレイとの相互作用を強化する。さらに、第１の機能が使用されている間に第２の機能を無効にすることにより、第１の機能の使用中に第２の機能の意図しない実行が防止され、スタイラス動作がさらに改善される。
【図面の簡単な説明】
【０００６】
【図１】本開示の一実施形態による例示的な対話型ディスプレイシステムの概略図である。
【図２】図１の対話型ディスプレイシステムの電極マトリックスの概略図である。
【図３】図１に示される対話型ディスプレイシステムに含まれ得る例示的な対話型スタイラス及び対話型ディスプレイ装置を示す。
【図４】対話型スタイラスの動作方法を示す。
【図５】コンピュータシステム５００の非限定的な実施形態を概略的に示す。
【発明を実施するための形態】
【０００７】
図１は、本開示の一実施形態による例示的な対話型ディスプレイシステム１００を示す。対話型ディスプレイシステム１００は、複数のソースからの入力を同時に感知するように構成された対話型ディスプレイ装置１０２を含む。例えば、対話型ディスプレイ装置１０２は、人間の指１０１によって加えられるタッチ入力だけでなく、１つ又は複数の入力装置によって加えられる入力も感知することができる。入力装置は、スタイラス１０４の形態であってもよく、又は別の適切なフォームファクタで構成してもよい。以下でより詳細に図示し且つ説明するように、入力を対話型ディスプレイ装置１０２で受信することに応じて、適切なグラフィカル出力１０８を生成して表示することができる。
【０００８】
図２は、対話型ディスプレイシステム１００に含まれ、入力検出を容易にし、且つ他の機能を提供する例示的な電極マトリックス２００を概略的に示す。マトリックス２００は、複数の行電極２０２及び複数の列電極２０４を含む。行電極及び列電極は、互いに電気的に分離されており、且つノード（例えば、ノード２０６）を形成し、いずれかのノードの電気的特性（例えば、電気容量）を監視して、タッチ入力及びスタイラス入力を検出する。
【０００９】
複数の行電極２０２は、行電極を様々な方法で駆動するように構成されたそれぞれの駆動回路２０８に電気的に結合してもよい。複数の列電極２０４は、複数の行電極２０２の駆動、スタイラス１０４による対話型ディスプレイ装置１０２への電圧印加、及び／又は指１０１のディスプレイへのタッチによって生じる列電極内の電流及び／又は電圧を検出し得るそれぞれの検出回路２１０に電気的に結合してもよい。あるいはまた、検出回路２１０を代わりに複数の行電極２０２に結合し、複数の列電極２０４を駆動回路２０８によって駆動するようにしてもよい。このように構成された電極マトリックス２００を使用して、ユーザの指からのタッチ入力を検出するだけでなく、スタイラス１０４等の入力装置の位置の少なくとも１つの座標を確認することもできる。図２に示される行及び列の数は、単に説明の目的だけであり、典型的なディスプレイでは、図２に示されるよりも多くの列及び行がマトリックス２００に含まれる。
【００１０】
図３は、対話型ディスプレイ装置３０２と共に使用するための例示的な対話型スタイラス３００を示す。スタイラス３００及び対話型ディスプレイ装置３０２は、対話型スタイラス１０４及び対話型ディスプレイ装置１０２の例示的な実装形態である。スタイラス３００は、ディスプレイ装置３０２において、描画、消去、アプリケーション起動等の様々な機能をトリガするように構成することができる。
【００１１】
図示されるように、対話型スタイラス３００は、コントローラ３０６等の様々な内部構成要素を収容し得るスタイラス本体３０４を含む。内部構成要素は、電極（３０８及び３１０）を駆動し、対話型ディスプレイ装置３０２内の他の構成要素を制御するための駆動回路をさらに含む。コントローラ３０６を電極（３０８及び３１０）だけでなく他のスタイラス構成要素に結合するために、様々な他の回路及び構成要素をスタイラス本体３０４内に設けてもよいことが理解されよう。
【００１２】
対話型スタイラス３００は、第１の端部３１２及び第２の端部３１４を含む。いくつかの例示的な実装形態では、第１の端部３１２は、消去機能／モードとアプリケーション起動機能／モードとの両方を提供するための消去用端部であり、第２の端部３１４は、描画機能／モードを提供するインク用端部である。このようにして、ユーザが第１の端部を操作することにより、複数の機能が提供され、それによりスタイラス３００の機能を拡張することができる。その結果、対話型スタイラス３００を使用して、対話型ディスプレイ装置３０２に対する多様な対話型入力を実施することができる。
【００１３】
消去機能を提供することは、スタイラス３００がディスプレイ３２４の近くに又はディスプレイ３２４に接触する動きに応じて、ディスプレイ３２４上に提示された線、形状、英数字記号等のグラフィックを消去することを含んでもよい。ユーザは、従来のペンシルの使用に似ているので、消去機能を直感的に使用することができる。さらに、アプリケーションを起動することは、アプリケーション起動信号を対話型ディスプレイ装置３０２に送信することを含んでもよい。これに応じて、対話型ディスプレイ装置３０２は、アプリケーションを起動させ、ディスプレイ装置３０２に含まれるディスプレイ３２４を介して、アプリケーションの関連するグラフィカル・コンテンツを表示させる。本明細書のいくつかの例は、描画、アプリケーション起動、及び消去を参照するが、本議論は、スタイラス３００の第１の端部３１２によって提供される２つの機能と、スタイラスの第２の端部３１４によって提供される第３の機能とに、より一般的に適用可能である。
【００１４】
スタイラス３００の第１の端部３１２は、電極３０８を含む。第１の端部３１２とディスプレイ装置３０２の電極マトリックス３１６とを容量結合させるように、コントローラ３０６によって電極３０８を駆動してもよい。コントローラ３０６によって電極３１０を駆動してもよい。駆動電極（３０８及び３１０）は、電圧パルスをこれら電極に送ることを含んでもよい。電極に送られるパルスの振幅は、比較的高い値であってもよい。電極マトリックス３１６は、図２に示される電極マトリックス２００と同様であってもよい。
【００１５】
図３を参照し続けると、第１の端部３１２と対話型ディスプレイ装置３０２との容量結合は、消去機能等の第１の機能に関連付けられる。前述したように、ユーザが第１の端部３１２を操作することよって、アプリケーション起動機能等の第２の機能も提供することができる。第２の機能（例えば、アプリケーション起動機能）は、明示的なユーザ入力なしに、第１の機能（例えば、消去機能）を使用するユーザの意図を自動的に感知することに応じて、無効にする(disabled)ことができる。このようにして、デュアル機能のスタイラス端部を提供するが、第１の機能の使用中に第２の機能の望ましくない実施が回避される。例えば、スイッチ又はボタンを作動させることによる、ユーザが第２の機能を明示的に無効にする必要なしに、この望ましくない実施を回避することができる。その結果、意図しない入力の減少、スタイラス機能の拡張、及び入力効率の向上により、スタイラス動作が改善される。コントローラ３０６は、１つ又は複数のセンサと共に、自動感知機能を提供することができる。電極３０８は、一例では、センサとして使用してもよい。さらに、スタイラス３００に含まれる通信装置３３０は、例えば、対話型ディスプレイ装置３０２内の対応する通信装置と協働して、第２の機能を無効にするユーザの意図を検知するために使用してもよい。通信装置３３０は、無線信号、赤外線信号、近距離通信（NFC）信号等の信号を受信するように構成してもよい。
【００１６】
明示的なユーザ入力を伴わずに、消去機能を使用するユーザの意図を自動的に感知することは、一例では、スタイラス３００の部分とディスプレイ装置３０２の部分との間の近接度に基づいてもよい。具体的には、消去機能を使用する意図を自動的に感知することは、スタイラス３００の第１の端部３１２がディスプレイ３２４に近接しているか又はディスプレイ３２４に接触していることを感知することを含むことができる。例えば、消去機能を実施するユーザの意図を自動的に感知する際に、所定の近接度閾値を使用してもよい。このようにして、消去端部がディスプレイに近接しているか又はディスプレイに接触しているときに、消去機能の意図された使用が推測される。その結果、消去機能を使用するユーザの意思を迅速且つ効率的に感知することができる。
【００１７】
近接度は、スタイラス３００とディスプレイ装置３０２との間の容量結合による信号の強度（例えば、スタイラス３００において又はディスプレイ装置３０２において受信した容量信号の強度）に基づいて自動的に感知してもよい。具体的には、電極マトリックス３１６と電極３０８との間の容量結合に基づいて、感知を行ってもよい。換言すると、スタイラス３００の第１の端部３１２がディスプレイ３２４に近接しているか又はディスプレイ３２４に接触していることを自動的に感知することは、第１の端部３１２と電極マトリックス３１６との間の容量結合の強さに基づいてもよい。別の例では、信号が、容量結合を介して電極３０８から電極マトリックス３１６に送られ、スタイラス３００のディスプレイ装置３０２に対する近接度を示す無線信号をスタイラス３００に送り返してもよい。この例では、この無線信号をスタイラス３００で解釈して、消去機能の有効化又は無効化をトリガすることができる。矢印３５０は、ディスプレイ装置３０２からスタイラス３００に送られる信号を表し、その逆も同様である。スタイラス３００のディスプレイ装置３０２に対する近接度を決定するために、多くの技術を使用してもよいことは理解されよう。一般に、近接度、従って意図は、（１）ディスプレイ装置３０２内の電極の励起による容量結合、（２）スタイラス３００内の電極の励起による容量結合、（３）スタイラス３００とディスプレイ装置３０２との間の無線リンク通信、（４）光検出の１つ又は複数に基づいてもよい。
【００１８】
前述したように、スタイラスの第１の端部３１２の第２の機能は、対話型ディスプレイ装置３０２上のアプリケーションの起動、又はアプリケーションでスライドを進める等の他の適切な機能であってもよい。一例では、起動されたアプリケーションは、メモ、描画、画面の切抜き(screen  clipping)、及び／又は音声の作成及び管理を可能にするように構成してもよい。しかしながら、多くの種類の起動されるアプリケーションが企図される。
【００１９】
対話型スタイラス３００は、スタイラス本体３０４内（例えば、第１の端部３１２）に位置付けされた触覚アクチュエータ３１８をさらに含むことができる。音声フィードバック機構（例えば、スピーカ）、視覚フィードバック機構（例えば、光源）等の追加的な又は代替的なフィードバック機構を対話型スタイラスに含めてもよい。触覚アクチュエータ３１８は、第２の機能に関連付けることができ、第２の機能を無効にすることは、別の例では、触覚アクチュエータの動作を阻止することを含むことができる。触覚アクチュエータは、第２の機能の実施により有効にすることができ、それにより、第２の機能に関連する触覚フィードバックをユーザに提供する。このようにして、ユーザは、第２の機能に対応する物理的キュー(cues)を受け取り、ユーザの対話型入力体験を向上させる。例えば、アプリケーションを起動するために第１の端部３１２を使用したときに、スタイラス３００によって、振動を発生させることができる。コントローラ３０６は、触覚アクチュエータ３１８に結合され、触覚アクチュエータの動作を有効(enable)／無効にするように構成される。
【００２０】
対話型スタイラス３００は、第１の端部３１２に含まれ、第２の機能に関連付けられる機械式アクチュエータ３２０（例えば、機械式ボタン）をさらに含んでもよい。機械式アクチュエータ３２０の作動は、第２の機能（例えば、アプリケーション起動機能）の実施をトリガすることができる。そのような例では、第２の機能を無効にすることは、機械式アクチュエータ３２０を少なくとも部分的に無効にすることを含む。例えば、機械式アクチュエータ３２０の軸線方向の動きが、部分的に抑制され得る。機械式アクチュエータを無効にすることは、アクチュエータによってクリック等の触覚フィードバックを提供するのを阻むことも含んでもよい。さらに別の例では、第２の機能は、対話型ディスプレイ装置３０２によるアプリケーションの起動、触覚アクチュエータ３１８による触覚フィードバックの生成、及び機械式アクチュエータ３２０の作動のうちの１つ又は複数を含んでもよい。従って、第２の機能の抑制動作は、アプリケーションの起動、触覚フィードバックの生成、及び／又は機械式アクチュエータの作動を抑制することを含み得る。スタイラス３００は、線図の太さ変更機能(drawing  line  weight  function)、他のアプリケーションの起動機能等のさらに別の機能に関連付けられた別の入力アクチュエータ３２２（例えば、機械式ボタン）を含んでもよい。例えば、アクチュエータ３２２は、第２の端３１４を介したスタイラス入力に応じて、ディスプレイ３２４上に表示される線の太さを変更することができる。他の用途として、これに限定されるものではないが、選択範囲機能(lasso  select  function)を含んでもよく、これは、対話型ディスプレイ装置３０２上で動作するアプリケーションによって変えることができる。
【００２１】
電極マトリックス３１６は、ディスプレイ３２４に結合される。対話型ディスプレイ装置３０２は、明示的なユーザ入力なしに、第１の機能（例えば、消去機能）を使用するユーザの意図を自動的に感知することに応じて、スタイラス３００の第１の端部３１２の第２の機能（例えば、アプリケーション起動機能）の無効化を開始するように構成された対話型スタイラス用モジュール３２６をさらに含む。対話型スタイラス用モジュール３２６は、ディスプレイ３２４及び電極マトリックス３１６に結合される。対話型ディスプレイ装置３０２に様々な回路、ワイヤ等を含めて、ディスプレイ３２４と電極マトリックス３１６との間の結合を可能にする。
【００２２】
対話型スタイラス用モジュール３２６によって、第２のスタイラス機能（例えば、消去機能）を様々な方法で無効にすることができる。一例では、モジュール３２６は、対話型ディスプレイ装置３０２でのアプリケーションの起動を阻止する。別の例では、モジュール３２６によって対話型スタイラス３００に信号を送って、スタイラス３００をトリガして、対話型スタイラス３００の触覚アクチュエータを無効にする。さらに別の例では、モジュール３２６から送られた信号によってスタイラスをトリガして、スタイラス内の機械式アクチュエータ（例えば、第１の端部３１２のアクチュエータ３２０）の動作を無効にする。無効化信号は、例えば、電極との容量結合を介して、又は通信装置３３０で受信される無線チャネル通信を介して、スタイラス３００に送信することができる。
【００２３】
対話型スタイラス用モジュール３２６は、第２の端部３１４がディスプレイ３２４に近接しているか又はディスプレイ３２４に接触しているかどうかを、明示的なユーザ入力なしに、自動的に感知するようにさらに構成することができる。これに応じて、描画モードを第２の端部３１４で自動的に実施することができる。第１の端部３１２に対する近接度検出と同様に、第２の端部３１４の近接度検出は、潜在的にスタイラス３００とディスプレイ装置３０２との間の無線リンク通信に関連して、容量結合（すなわち、電極３１０とディスプレイ装置３０２との間の容量結合）の強さによって感知してもよい。
【００２４】
図４は、対話型スタイラス３００を動作させるための方法４００を示す。方法４００は、図１〜図３に関して上述した対話型スタイラスの操作によって実施してもよく、又は他の適切な対話型スタイラスを介して実施してもよい。
【００２５】
この方法は、ステップ４０２において、第１の端部と対話型ディスプレイ装置３０２の電極マトリックス３１６とを容量結合させるように、対話型スタイラス３００の本体の第１の端部を駆動させるステップを含む。容量結合は、スタイラス３００の消去モード等の第１の機能に関連付けられる。第１の端部は、前述したように、容量結合を行うための電極を含むことができることが理解されよう。
【００２６】
上述したように、スタイラス３００は、ステップ４０２において言及した第１の機能以外の機能を提供するように動作することができる。消去の代わりに、消去端部は、例えばスタイラス３００の反対側の端部が書込みに使用される場合に、ディスプレイ３２４から離してもよい。また、例として、前述した触覚、ボタン、及びアプリケーション起動機能を含み得る第２の機能を、消去用端部に呼び出し(invoked)てもよい。従って、この方法は、例えば、消去機能が使用されていることを自動的に判別するステップを含み、それによって代わりに第２の機能を無効にすることができる。
【００２７】
これは、ステップ４０４において具体的に示され、この方法は、明示的なユーザ入力なしに、ユーザが第１の機能を使用しようとしているかどうかを自動的に感知する。上述したように、この自動感知は、第１の端部３１４に含まれる第１の電極３１０と電極マトリックス３１６に含まれる第２の電極との間の容量結合の強さに基づいてもよい。容量結合の強さを使用して、ディスプレイ装置３０２に対する第１の端部の近接度を推測することができることが理解されよう。示されるように、ステップ４０４は、第１の機能を使用する意図が感知されない間に、多少なりとも連続的に実行することができる。これは、例えば、スタイラス３００が書き込みモードで使用される場合に、又はユーザがスタイラス端部の第２の機能を使用する（例えば、消去ではなくアプリケーション起動を使用する）ことを望む状態にある場合に、対応することができる。
【００２８】
第１の機能を使用するユーザの意図を自動的に感知したときに、第１の端部に関連する第２の機能は、ステップ４０６において無効にされる。このようにして、第１の機能の使用中における第２の機能の望ましくないトリガ／使用が阻止され、改善された操作及びより良いユーザ経験が提供される。上記の例のように、第２の機能を無効にすることは、対話型ディスプレイ３２４上のアプリケーション起動を阻止すること、又は対話型スタイラス３００における触覚フィードバック生成を抑制することを含むことができる。このような例では、触覚フィードバック生成は、触覚アクチュエータを介した振動の発生及び／又は機械式アクチュエータの押圧を含むことができる。第１の機能がもはや使用されなくなると、この方法は、第２の機能が再び有効される状態にスタイラス３００を戻すように進むことができる。
【００２９】
いくつかの実施形態では、本明細書で説明される方法及びプロセスは、１つ又は複数のコンピュータ装置のコンピュータシステムに関連付けてもよい。特に、そのような方法及びプロセスは、コンピュータアプリケーションプログラム又はサービス、アプリケーションプログラミングインターフェイス（API）、ライブラリ、及び／又は他のコンピュータプログラム製品として実施してもよい。
【００３０】
図５は、上述した方法及びプロセスのうちの１つ又は複数を実施することができるコンピュータシステム５００の非限定的な実施形態を概略的に示す。コンピュータシステム５００は、簡略化した形で示される。コンピュータシステム５００は、１つ又は複数のパーソナルコンピュータ、サーバコンピュータ、タブレットコンピュータ、ホームエンターテイメントコンピュータ、ネットワークコンピュータ装置、ゲーム装置、モバイルコンピュータ装置、モバイル通信装置（例えば、スマートフォン）、及び／又は他のコンピュータ装置の形態を取ることができる。
【００３１】
コンピュータシステム５００は、論理マシン５０２及び記憶マシン５０４を含む。コンピュータシステム５００は、オプションで、表示サブシステム５０６、通信サブシステム５０８、入力サブシステム５１０、及び／又は図５に示されていない他の構成要素を含み得る。論理マシン５０２及び記憶マシン５０４は、上述した対話型ディスプレイ装置（１０２及び３０２）に含めてもよい。具体的には、論理マシン及び記憶マシンは、対話型スタイラス用モジュール３２６の機能を提供することができる。従って、論理マシン及び記憶マシンは、明示的なユーザ入力なしに、第１の機能を使用するユーザの意図を自動的に感知することに応じて、スタイラスの第１の端部の第２の機能の無効化を開始するように構成することができる。論理マシン及び記憶マシンは、明示的なユーザ入力なしに、第２の端部がディスプレイに近接しているか又はディスプレイに接触しているかを自動的に感知し、第２の端部がディスプレイに近接しているか又はディスプレイに接触しているかを自動的に感知することに応じて、描画モードを実施するように構成することもできる。さらに、表示サブシステム５０６、通信サブシステム５０８、及び入力サブシステム５１０を、上述したディスプレイ装置に含めてもよい。
【００３２】
さらに、図３に示され、上述した通信装置３３０は、以下で説明する通信サブシステム５０８と同様の機能特性を有し得る。図３に示され、上述したコントローラ３０６は、論理マシン５０２及び記憶マシン５０４の機能と同様な論理マシン及び記憶マシンを含むこともできる。しかしながら、他の例では、コントローラは、ディスクリート回路を制御するように構成してもよい。
【００３３】
論理マシン５０２は、命令を実行するように構成された１つ又は複数の物理デバイスを含む。例えば、論理マシンは、１つ又は複数のアプリケーション、サービス、プログラム、ルーチン、ライブラリ、オブジェクト、コンポーネント、データ構造、又は他の論理構造の一部である命令を実行するように構成することができる。そのような命令は、タスクを実行し、データ型を実装し、１つ又は複数のコンポーネントの状態を変換し、技術的効果を実現し、又は他に所望の結果に達するように実施することができる。
【００３４】
論理マシンは、ソフトウェア命令を実行するように構成された１つ又は複数のプロセッサを含むことができる。追加的又は代替的に、論理マシンは、ハードウェア又はファームウェア命令を実行するように構成された１つ又は複数のハードウェア又はファームウェア論理マシンを含むことができる。論理マシンのプロセッサは、シングルコア又はマルチコアであってもよく、その上で実行される命令は、順次処理、並列処理及び／又は分散処理用に構成してもよい。論理マシンの個々の構成要素は、オプションで、遠隔地に配置され、及び／又は協調的な処理のために構成され得る２つ以上の別個の装置に分散させてもよい。論理マシンの態様は、クラウドコンピュータ構成で構成された遠隔アクセス可能なネットワークコンピュータ装置によって仮想化され、実行されてもよい。
【００３５】
記憶マシン５０４は、論理マシンによって実行可能な命令を保持するように構成された１つ又は複数の物理デバイスを含み、本明細書に記載の方法及びプロセスを実施する。そのような方法及びプロセスが実施されるときに、例えば、異なるデータを保持するように記憶マシン５０４の状態を変換してもよい。
【００３６】
記憶マシン５０４は、取り外し可能な及び／又は内蔵式の装置を含むことができる。記憶マシン５０４は、特に、光メモリ（例えば、ＣＤ、ＤＶＤ、ＨＤ−ＤＶＤ、ブルーレイディスク等）、半導体メモリ（例えば、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等）、及び／又は磁気メモリ（例えば、ハードディスクドライブ、フロッピー（登録商標）ディスクドライブ、テープドライブ、ＭＲＡＭ等）を含んでもよい。記憶マシン５０４は、揮発性、不揮発性、動的(dynamic)、静的(static)、読取り／書込み、読取り専用、ランダムアクセス、シーケンシャルアクセス、位置アドレス可能、ファイルアドレス可能、及び／又はコンテンツアドレス可能な装置を含んでもよい。
【００３７】
記憶マシン５０４は、１つ又は複数の物理デバイスを含むことが理解されよう。しかしながら、本明細書に記載された命令の態様は、物理デバイスによって有限の持続時間に亘って保持されない通信媒体（例えば、電磁信号、光信号等）によって伝搬してもよい。
【００３８】
論理マシン５０２及び記憶マシン５０４の態様は、１つ又は複数のハードウェア論理構成要素に一緒に統合してもよい。そのようなハードウェア論理構成要素は、例えば、フィールドプログラマブルゲートアレイ（FPGA）、プログラム専用用途向け集積回路及び特定用途向け集積回路（PASIC/ASIC）、プログラム用途向け標準製品及び特定用途向け標準製品（PSSP/ASSP）、システムオンチップチップ（SOC）、及び複雑なプログラマブルロジックデバイス（CPLD）等を含んでもよい。
【００３９】
用語「モジュール」、「プログラム」、及び「エンジン」は、特定の機能を実行するように実装されたコンピュータシステム５００の態様を説明するために使用され得る。場合によっては、記憶マシン５０４によって保持された命令を実行する論理マシン５０２によって、モジュール、プログラム、又はエンジンをインスタンス化することができる。異なるモジュール、プログラム、及び／又はエンジンを、同じアプリケーション、サービス、コードブロック、オブジェクト、ライブラリ、ルーチン、ＡＰＩ、関数等によってインスタンス化することができる。同様に、同じモジュール、プログラム、及び／又はエンジンを、異なるアプリケーション、サービス、コードブロック、オブジェクト、ルーチン、ＡＰＩ、関数等によってインスタンス化することができる。用語「モジュール」、「プログラム」、及び「エンジン」は、実行可能ファイル、データファイル、ライブラリ、ドライバ、スクリプト、データベース記録等のそれぞれ又はグループを包含してもよい。
【００４０】
本明細書で使用する「サービス」は、複数のユーザセッションに亘って実行可能なアプリケーションプログラムであることが理解されよう。１つ又は複数のシステムコンポーネント、プログラム、及び／又はその他のサービスでサービスを利用できる。いくつかの実装形態では、サービスは、１つ又は複数のサーバコンピュータ装置上で実行することができる。
【００４１】
表示サブシステム５０６を含む場合、記憶マシン５０４によって保持されたデータの視覚的表現を、表示サブシステム５０６を使用して提示することができる。この視覚的表現は、グラフィカルユーザインターフェイス（GUI）の形態を取ってもよい。本明細書に記載された方法及びプロセスは、記憶マシンによって保持されたデータを変更し、記憶マシンの状態を変換するので、表示サブシステム５０６の状態を同様に変換して基礎となるデータの変化を視覚的に表すことができる。表示サブシステム５０６は、任意のタイプの技術を仮想的に利用する１つ又は複数のディスプレイ装置を含むことができる。このようなディスプレイ装置は、共有エンクロージャ内の論理マシン５０２及び／又は記憶マシン５０４と組み合わせてもよく、或いは、そのようなディスプレイ装置は周辺ディスプレイ装置であってもよい。
【００４２】
入力サブシステム５１０を含む場合、入力サブシステム５１０は、キーボード、マウス、タッチスクリーン、又はゲームコントローラ等の１つ又は複数のユーザ入力装置を含むか、又はその入力装置とインターフェイスすることができる。いくつかの実施形態では、入力サブシステムは、選択されたＮＵＩ(natural  user  interface)コンポーネントを含むか、又はこのコンポーネントとインターフェイスすることができる。そのような構成要素は、一体化されも周辺にあってもよく、入力動作の変換及び／又は処理は、オンボード又はオフボードで処理してもよい。例示的なＮＵＩコンポーネントは、発話及び／又は音声認識のためのマイクロホン；マシンビジョン及び／又はジェスチャ認識のための赤外線、カラー、立体視、及び／又は深度カメラ；動き検出及び／又は意図認識のための頭部トラッカー(tracker)、視線トラッカー、加速度計、及び／又はジャイロスコープ；並びに脳活動を評価するための電場感知構成要素を含んでもよい。
【００４３】
通信サブシステム５０８を含む場合、通信サブシステム５０８は、コンピュータシステム５００と１つ又は複数の他のコンピュータ装置とを通信可能に結合するように構成することができる。通信サブシステム５０８は、１つ又は複数の異なる通信プロトコルと互換性のある有線及び／又は無線通信装置を含むことができる。非限定的な例として、通信サブシステムは、無線電話ネットワーク、或いは有線又は無線のローカルエリアネットワーク又はワイドエリアネットワークを介した通信のために構成してもよい。いくつかの実施形態では、通信サブシステムによって、コンピュータシステム５００が、インターネット等のネットワークを介して他の装置との間でメッセージを送受信するのを可能にすることができる。
【００４４】
本明細書で説明した構成及び／又はアプローチは、本質的に例示的であり、これらの特定の実施形態又は実施例は、多くの変形形態が可能であるため、限定的な意味にみなすべきではないことが理解されよう。本明細書で説明した特定のルーチン又は方法は、任意の数の処理戦略のうちの１つ又は複数を表すことができる。このように、図示及び／又は説明した様々な動作は、図示及び／又は説明した順序で、他の順序で、並列に実行してもよく、又は省略してもよい。同様に、上述した処理の順序を変更してもよい。
【００４５】
本開示の主題は、本明細書に開示された様々なプロセス、システム及び構成、並びに他の特徴、機能、動作、及び／又は特性の新規且つ自明でない全ての組合せ及びサブ組合せ、だけでなくそれらのいずれか及び全ての均等物も含む。
【００４６】
本開示の主題は、以下の段落でさらに説明される。一態様によれば、対話型ディスプレイ装置と共に使用するための対話型スタイラスが提供される。対話型スタイラスは、第１の端部を有するスタイラス本体であって、第１の端部は、ユーザによって操作されるときに、第１の機能及び第２の機能を提供するように構成される、スタイラス本体と；第１の端部と対話型ディスプレイ装置の電極マトリックスとを容量結合させるように、第１の端部を駆動させるように構成されたコントローラであって、そのような容量結合は第１の機能に関連し、第２の機能は、明示的なユーザ入力なしに、第１の機能を使用するユーザの意図を自動的に感知することに応じて、無効にされる、コントローラと；を有する。
【００４７】
この態様では、対話型スタイラスは、スタイラス本体に含まれ、且つ第２の機能に関連する触覚アクチュエータをさらに含み、第２の機能を無効にすることは、触覚アクチュエータの動作を阻止することを含む。
【００４８】
この態様では、第２の機能は、対話型ディスプレイ装置上のアプリケーションの起動であってもよく、そのような起動機能は、明示的なユーザ入力なしに、第１の機能を使用するユーザの意図を自動的に感知することに応じて、無効にされる。
【００４９】
この態様では、対話型スタイラスは、第２の機能に関連する機械式アクチュエータをさらに含み、機械式アクチュエータの動作が、明示的なユーザ入力なしに、第１の機能を使用するユーザの意図を自動的に感知することに応じて、少なくとも部分的に無効にされる。
【００５０】
この態様では、第１の機能は、第１の端部が、対話型ディスプレイ装置において消去機能を提供するように電極マトリックスに容量結合される消去モードであってもよい。
【００５１】
この態様では、スタイラス本体は、描画モードを提供するように構成された第２の端部をさらに含むことができる。
【００５２】
この態様では、第１の機能を使用するユーザの意図を自動的に感知することは、対話型スタイラスの対話型ディスプレイ装置への近接度に基づいてもよい。
【００５３】
この態様では、近接度は、対話型ディスプレイ装置と対話型スタイラスとの間の容量結合による信号の強度に基づいて感知してもよい。
【００５４】
別の態様によれば、対話型スタイラスと共に使用するための対話型ディスプレイ装置が提供される。対話型ディスプレイ装置は、グラフィッカル・コンテンツを提示するように構成されたディスプレイと；ディスプレイに結合され、且つ対話型スタイラスの第１の端部の電極と容量結合するように構成された電極マトリックスであって、容量結合が第１の端部の第１の機能に関連する、電極マトリックスと；明白なユーザ入力なしに、第１の機能を使用するユーザの意図を自動的に感知することに応じて、第１の端部の第２の機能の無効化を開始するように構成された対話型スタイラス用モジュールと；を含む。
【００５５】
この態様では、第２の機能の無効化を開始することは、対話型ディスプレイ装置上のアプリケーションの起動を阻止することを含んでもよい。
【００５６】
この態様では、第２の機能の無効化を開始することは、対話型スタイラスに信号を送信して、対話型スタイラス内の触覚アクチュエータを無効にすることを含むことができる。
【００５７】
この態様では、第２の機能の無効化を開始することは、対話型スタイラスに信号を送信して、第１の端部に含まれる機械式アクチュエータの動作を少なくとも部分的に無効にすることを含むことができる。
【００５８】
この態様では、明示的なユーザ入力なしに、第１の機能を使用するユーザの意図を自動的に感知することは、対話型スタイラスの第１の端部がディスプレイに近接しているか又はディスプレイに接触していることを感知することを含むことができる。
【００５９】
この態様では、対話型スタイラスの第１の端部がディスプレイに近接しているか又はディスプレイに接触していることを感知することは、第１の端部と電極マトリックスとの間の容量結合による信号の強度に基づくことができる。
【００６０】
この態様では、第１の機能は、第１の端部が、対話型ディスプレイ装置に消去機能を提供するために電極マトリックスと容量結合される消去モードであってもよい。
【００６１】
この態様では、対話型スタイラス用モジュールは、明示的なユーザ入力なしに、対話型スタイラスの第２の端部がディスプレイに近接しているか又はディスプレイに接触しているかどうかを自動的に感知し、これに応じて、第２の端部の描画モードを実施するように構成することができる。
【００６２】
別の態様によれば、対話型ディスプレイ装置と共に使用するための対話型スタイラスを動作させる方法が提供される。この方法は、対話型スタイラスの本体の第１の端部と対話型ディスプレイ装置の電極マトリックスとを容量結合させるように、第１の端部を駆動させるステップであって、そのような容量結合は第１の機能に関連する、駆動させるステップと；明示的なユーザ入力なしに、第１の機能を使用するユーザの意図を自動的に感知することに応じて、第１の端部に関連する第２の機能を無効にするステップと；を含む。
【００６３】
この態様では、第２の機能を無効にするステップは、対話型ディスプレイ装置上のアプリケーションの起動を阻止するステップ、又は対話型スタイラスにおける触覚フィードバックの生成を抑制するステップを含むことができる。
【００６４】
この態様では、触覚フィードバック生成は、触覚アクチュエータによる振動発生及び機械式アクチュエータの押圧の少なくとも一方を含むことができる。
【００６５】
この態様では、明示的なユーザ入力なしに、第１の機能を使用するユーザの意図を自動的に感知することは、第１の端部に含まれる第１の電極と、電極マトリックス内に含まれる第２の電極との間の容量結合による信号の強度に基づくことができる。
【図１】
0006632621.tif 000002
【図２】
0006632621.tif 000003
【図３】
0006632621.tif 000004
【図４】
0006632621.tif 000005
【図５】
0006632621.tif 000006