(57)【要約】【課題】ユーザーの指又は手などの非スタイラスオブジェクトによって行われる偽陽性タッチ入力の数を軽減すること。【解決手段】スタイラス１６６がタッチセンシティブ表面２０５に近接した位置にある場合、非スタイラス入力に対する表面の感度は、無効化、縮小化、あるいは変更される。非スタイラスの入力は、スタイラス１６６がタッチセンシティブ表面２０５の付近に定義されている近接ゾーン２０７内にある間は無視することができる。タッチセンシティブ表面２０５のどこで入力が行われたかに応じて非スタイラス入力のしきい値要件を調整する。非スタイラス入力のさまざまな感応性しきい値、及び近接ゾーン２０７のサイズ及び／又は形状を調整する。【選択図】図１２
2006146936.tif 000002
【特許請求の範囲】
【請求項１】
タッチセンシティブ表面へのスタイラス入力と非スタイラス入力を感受し、該入力を区別する前記表面を有するコンピュータにおける入力方法において、
（ａ）前記タッチセンシティブ表面への前記スタイラス入力に応答して機能を実行するステップと、
（ｂ）スタイラスが、前記タッチセンシティブ表面に近接していると検出されない場合に限り、前記タッチセンシティブ表面への前記非スタイラス入力に応答して前記機能を実行するステップと
を有することを特徴とする入力方法。
【請求項２】
前記スタイラス入力は、前記タッチセンシティブ表面にわたる前記スタイラスの移動であり、前記非スタイラス入力は、前記タッチセンシティブ表面にわたる非スタイラスオブジェクトの移動であることを特徴とする請求項１に記載の入力方法。
【請求項３】
前記機能は、表示ポインタをディスプレイにわたって移動することを特徴とする請求項２に記載の入力方法。
【請求項４】
前記ディスプレイ及び前記タッチセンシティブ表面は、単一のタッチセンシティブ表示画面として統合されることを特徴とする請求項３に記載の入力方法。
【請求項５】
前記スタイラス入力は、前記タッチセンシティブ表面をスタイラスで軽くたたく機能であり、前記非スタイラス入力は、前記タッチセンシティブ表面を非スタイラスオブジェクトで軽くたたく機能であることを特徴とする請求項１に記載の入力方法。
【請求項６】
前記機能は、ディスプレイに表示される表示オブジェクトを選択することを特徴とする請求項５に記載の入力方法。
【請求項７】
前記ディスプレイ及び前記タッチセンシティブ表面は、単一のタッチセンシティブ表示画面として統合されることを特徴とする請求項６に記載の入力方法。
【請求項８】
前記ステップ（ｂ）は、
前記スタイラスが、前記タッチセンシティブ表面に近接するものとして検出されない、
前記スタイラスを前記タッチセンシティブ表面に近接している状態から取り出した後にあらかじめ決められた時間が経過した、
という条件が共に真である場合に限り、前記非スタイラス入力に応答して前記機能を実行するステップを有することを特徴とする請求項１に記載の入力方法。
【請求項９】
特定の方法で前記スタイラスを握るようユーザーに要求するユーザーインターフェースを提供するステップと、
前記タッチセンシティブ表面からの前記スタイラスの距離を測定するステップと、
前記測定された距離に従って範囲を設定するステップと
をさらに有することを特徴とする請求項１に記載の入力方法。
【請求項１０】
実行された場合、請求項１に記載のコンピュータに請求項１に列挙されているステップを実行させるコンピュータ実行可能命令を格納することを特徴とするコンピュータ読み取り可能な媒体。
【請求項１１】
タッチセンシティブ表面へのスタイラス入力と非スタイラス入力を感受し、該入力を区別する前記表面を有するコンピュータにおける入力方法において、
（ａ）スタイラスが、前記タッチセンシティブ表面のあらかじめ決められた範囲内にあるかどうか判定するステップと、
（ｂ）前記スタイラスが、前記あらかじめ決められた範囲の外側にある場合、前記タッチセンシティブ表面への前記非スタイラス入力に従ってディスプレイで表示ポインタを移動するステップと、
（ｃ）前記スタイラスが、前記あらかじめ決められた範囲の内側にある場合、前記タッチセンシティブ表面への前記非スタイラス入力ではなく、前記スタイラス入力に従って表示ポインタを移動するステップと
を有することを特徴とする入力方法。
【請求項１２】
前記ステップ（ｃ）において、前記スタイラスが、前記あらかじめ決められた範囲の外側に移動した後の前記あらかじめ決められた遅延で前記タッチセンシティブ表面への前記非スタイラス入力ではなく、前記スタイラス入力に従って表示ポインタを移動するステップを有することを特徴とする請求項１１に記載の入力方法。
【請求項１３】
前記ディスプレイ及び前記タッチセンシティブ表面は、単一のタッチセンシティブ表示画面として統合されることを特徴とする請求項１１に記載の入力方法。
【請求項１４】
特定の方法で前記スタイラスを握るようユーザーに指示するユーザーインターフェースを提供するステップと、
前記タッチセンシティブ表面からの前記スタイラスの距離を測定するステップと、
前記測定された距離に従って範囲を設定するステップと
をさらに有することを特徴とする請求項１１に記載の入力方法。
【請求項１５】
実行された場合、請求項１１に記載のコンピュータに請求項１１に列挙されているステップを実行させるコンピュータ実行可能命令を格納することを特徴とするコンピュータ読み取り可能な媒体。
【請求項１６】
タッチセンシティブ表面へのスタイラス入力と非スタイラス入力を感受し、該入力を区別する前記表面を有するコンピュータにおける入力方法において、
（ａ）スタイラスが、前記タッチセンシティブ表面のあらかじめ決められた範囲内にあるかどうか判定するステップと、
（ｂ）前記非スタイラス入力が、特性の第１のしきい値を満たす場合に限り、前記あらかじめ決められた範囲の外側にある前記スタイラスに応答して、前記タッチセンシティブ表面への前記非スタイラス入力を受け入れるステップと、
（ｃ）前記非スタイラス入力が、特性の第２のしきい値を満たし、第２のしきい値が前記第１のしきい値と異なる場合に限り、前記あらかじめ決められた範囲の内側にある前記スタイラスに応答して、前記タッチセンシティブ表面への前記非スタイラス入力を受け入れるステップと
を有することを特徴とする入力方法。
【請求項１７】
前記ステップ（ｂ）は、さらに少なくともあらかじめ決められた連続時間の間、前記あらかじめ決められた範囲の外側にあった前記スタイラスに応答して実行され、
前記ステップ（ｃ）は、さらにあらかじめ決められた連続時間よりも短い間、前記あらかじめ決められた範囲の外側にある前記スタイラスに応答して実行されることを特徴とする請求項１６に記載の入力方法。
【請求項１８】
前記タッチセンシティブ表面の種類に応じて第２のしきい値を決定するステップ（ｃ）をさらに有することを特徴とする請求項１６に記載の入力方法。
【請求項１９】
前記第１及び第２のしきい値はタッチ圧力しきい値であり、前記第２のしきい値は前記第１のしきい値よりも高い圧力であることを特徴とする請求項１６に記載の入力方法。
【請求項２０】
前記第１及び第２のしきい値はタッチ面積しきい値であり、前記第２のしきい値は前記第１のしきい値よりも小さい面積であることを特徴とする請求項１６に記載の入力方法。
【請求項２１】
実行された場合、請求項１６に記載のコンピュータに請求項１６に列挙されているステップを実行させるコンピュータ実行可能命令を格納することを特徴とするコンピュータ読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチセンシティブ装置への非スタイラスベースの入力に対するスタイラスベースの入力を管理する入力方法に関し、より詳細には、タッチセンシティブ装置への意図的ではない非スタイラスベースの入力の影響を軽減することのできる入力方法に関する。
【背景技術】
【０００２】
タッチセンシティブ表面は、コンピューティング装置において急速に普及しつつある。これらは、ユーザーが、スタイラス（ｓｔｙｌｕｓ）を使用して手書きで入力するなど、他の状況においてユーザーになじみのある自然な動作を行えるため、非常に便利である。これらの装置の多くは、また、ユーザーの指先など、非スタイラスオブジェクトによって入力が提供されるようにすることもできる。タッチセンシティブ表面又は装置という用語は、本明細書において、スタイラス及び／又は非スタイラスオブジェクトの接触を検出するように構成された表面又は装置を参照するために使用される。一般には便利な機能であるが、スタイラスとユーザーの指などの非スタイラスオブジェクトの両方に対するこの二重の感度には、ユーザーが装置に手書きする間又はスタイラスを使用して装置に書き込む間に、ユーザーが時々ユーザーの指、手などでタッチセンシティブ表面にうっかり触れてしまう可能性が高いという欠点がある。たとえば、スタイラスを使用して書き込む場合、ユーザーは自分の手をタッチセンシティブ表面に乗せること、及び／又は手で表面をこすってしまうことがある。こうしたことは、また、ユーザーが装置を持っている間、又は装置を扱っている間にも生じることがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
したがって、スタイラスベースの入力（ｓｔｙｌｕｓ−ｂａｓｅｄ  ｉｎｐｕｔ）及び非スタイラスベースの入力（ｎｏｎ−ｓｔｙｌｕｓ−ｂａｓｅｄ  ｉｎｐｕｔ）の両方に敏感なタッチセンシティブ装置に特有のこのような問題に対処する必要がある。
【０００４】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、タッチセンシティブ装置への非スタイラスベースの入力に対するスタイラスベースの入力を管理する入力方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、ユーザーの指又は手などの非スタイラスオブジェクトによって行われる偽陽性タッチ入力（ｆａｌｓｅ  ｐｏｓｉｔｉｖｅ  ｔｏｕｃｈ  ｉｎｐｕｔ）の数を軽減することにより、上述した問題に対処する。スタイラスがタッチセンシティブ表面に近接した位置にある場合、非スタイラス入力に対する表面の感度及び／又は感応性は、無効化、縮小化、あるいは変更される。たとえば、非スタイラスの入力は、スタイラスがタッチセンシティブ表面付近に定義されている近接ゾーン内にある間は無視することができる。もう１つの例として、非スタイラス入力が正常に受け入れられるために必要なしきい値、圧力、静電容量、及び／又は形状は、スタイラスが近接ゾーンの内側又は外側のいずれにあるかによって異なる。本発明は、他の入力方法で動作するようにさらに一般化することができる。たとえば、特定の状況において、非スタイラスオブジェクトが近接ゾーン内にある間スタイラス入力を無視することが適切であるように、逆の場合も当てはまることがある。したがって、本発明の開示全体を通じてスタイラス及び非スタイラスオブジェクトの概念は逆転され、それでもなお本発明の技術的範囲内にある。あるいは、マイクロフォンへの音声入力など、他の種類の入力により、スタイラス入力又は非スタイラス入力を無視するようにすることができる。
【０００６】
さらに本発明は、タッチセンシティブ表面のどこで入力が行われたかに応じて非スタイラス入力のしきい値要件を調整することに関する。たとえば、表示ボタンなどのユーザー選択可能な表示オブジェクトの上又は付近で行われる非スタイラス入力は、表示オブジェクトから離れた領域で行われるそのような入力に比べて行いやすい（つまり、低いしきい値要件を有する）。あるいは、たとえば、定義されたインキング領域など、予期されていない領域で行われる非スタイラス入力は、意図的ではない接触として解釈される可能性が高く、そのため無視されることが多い。
【０００７】
さらに本発明は、非スタイラス入力のさまざまな感応性しきい値、及び近接ゾーンのサイズ及び／又は形状を調整することに関する。
【０００８】
本発明のさまざまな態様は、以下の実施形態の詳細な説明を考察すれば明らかになろう。  
【０００９】
本発明の上述した要約、及び以下の実施形態の詳細な説明は、請求項に係る発明に関して限定的ではなく例示的に含まれる、添付した図面を参照しながら読めばよりよく理解できよう。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態について説明する。  
【００１１】
＜具体的なコンピューティング環境＞
図１は、本発明に係るコンピューティング環境の具体例を示す機能ブロック図である。図１に例示的に示されているコンピュータ１００などのコンピューティング装置と接続して使用することができる。コンピュータ１００のコンポーネントは、限定はされないが、処理装置１２０とシステムメモリ１３０及びシステムメモリ１３０を備えたさまざまなシステムコンポーネントを処理装置１２０に接続するシステムバス１２１を備えている。このシステムバス１２１は、メモリバス又はメモリコントローラと周辺バス及び／又はさまざまなバスアーキテクチャのいずれかを使用するローカルバスを含む、任意のタイプのバス構造を備えている。
【００１２】
システムメモリ１３０は、読み取り専用メモリ（ＲＯＭ）１３１及びランダムアクセスメモリ（ＲＡＭ）１３２のような揮発性メモリ及び／又は不揮発性メモリの形態でコンピュータ記憶媒体を備えている。起動時などにコンピュータ１１０内の構成要素間の情報の転送を助ける基本ルーチンを含む基本入出力システム１３３（ＢＩＯＳ）は、通常、ＲＯＭ１３１に格納されている。ＲＡＭ１３２は、通常、処理装置１２０によって即時アクセス可能及び／又は現在操作中のデータ及び／又はプログラムモジュールを備えている。コンピュータ１００は、また、オペレーティングシステム１３４と、１つ又は複数のアプリケーションプログラム１３５と、その他のプログラムモジュール１３６及び／又はプログラムデータ１３７を格納及び／又は実行することができる。コンピュータ１００は、さらに、他の取り外し可能／固定式、揮発性／不揮発性のコンピュータ記憶媒体を備えている。ほんの一例として、図１では、固定式の不揮発性磁気媒体との間の読み取り及び／又は書き込みを行うハードディスクドライブ１４１と、不揮発性磁気媒体と、取り外し可能の不揮発性磁気ディスク１５２との間の読み取り及び／又は書き込みを行う磁気ディスクドライブ１５１、及びＣＤ−ＲＯＭその他の光媒体などの取り外し可能の不揮発性光ディスク１５６との間の読み取り及び／又は書き込みを行う光ディスクドライブ１５５を示している。使用することができる他の取り外し可能／固定式、及び揮発性／不揮発性コンピュータ記憶媒体は、たとえば、磁気テープカセット、フラッシュメモリカード、ＤＶＤ（デジタル多用途ディスク）、デジタルビデオテープ、ソリッドステートＲＡＭ、ソリッドステートＲＯＭなどを備えることができる。ハードディスクドライブ１４１は、通常、インターフェース１４０などの固定式メモリインターフェースを通じてシステムバス１２１に接続され、磁気ディスクドライブ１５１及び光ディスクドライブ１５５は、通常、インターフェース１５０などの取り外し可能メモリインターフェースによってシステムバス１２１に接続される。さまざまなコンピュータ記憶媒体に格納されるデータは、さまざまな形式で格納することができる。たとえば、データはファイル又は他のアイテムなど別個の部分として格納することができる。オペレーティングシステム１３４の一部及び／又はそこから分離している電子ファイルシステムは、コンピュータ記憶媒体上のアイテム及び他のデータの格納、取り出し、及び／又は検索を管理する責任を負うことができる。電子ファイルシステムは、ソフトウェア、ハードウェア、及び／又はファームウェアとして実装することができる。
【００１３】
ユーザーは、タッチセンシティブ装置１６５、又はキーボード１６２及び／又は一般にマウス、トラックボール又はタッチパッドと呼ばれるポインティングデバイス１６１などの入力装置を介してコンピュータ１００にコマンド及び情報を入力することができる。他の入力装置（図示せず）としては、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送用パラボラアンテナ、スキャナなどを含むことができる。上述した及びその他の入力装置は、システムバス１２１に結合されているユーザー入力インターフェース１６０を介して処理装置１２０に接続されることが多いが、パラレルポート、ゲームポート、又はユニバーサルシリアルバス（ＵＳＢ）など他のインターフェース及びバス構造を介して結合することもできる。モニタ１９１又はその他の種類の表示装置も、ビデオインターフェース１９０などのインターフェースを介してシステムバス１２１に接続される。コンピュータ１００は、さらに、出力周辺インターフェース１９５を介してシステムバス１２１に接続できるスピーカ１９７及びプリンタ１９６などの他の周辺出力装置を含むこともできる。
【００１４】
一部の実施態様において、タッチセンシティブ装置１６５及び付属のペン又はスタイラス１６６が、フリーハンド入力をデジタル処理で取り込むために提供される。タッチセンシティブ装置１６５とユーザー入力インターフェース１６０間の直接接続が示されているが、実際には、タッチセンシティブ装置１６５は、有線又は無線の任意の方法により、パラレルポート又は他のインターフェースを介して、あるいはシステムバス１２１を介して処理装置１２０に直接結合することができる。スタイラス１６６は、さらにたとえば、加速度計及び磁力計などを含む電子インクのストロークを決定するために他の感知システムを備えることができる。さらに、タッチパッドは、ユーザーの指からの入力など、非スタイラス機構式入力に敏感にすることもできる。スタイラス入力及び／又は人間タッチ入力に敏感なタッチセンシティブ装置は周知である。
【００１５】
コンピュータ１００は、リモートコンピュータ１８０など、１つ又は複数のリモートコンピュータへの論理接続を使用するネットワーク化された環境において動作することができる。リモートコンピュータ１８０は、パーソナルコンピュータ（デスクトップコンピュータ、ラップトップコンピュータ、又はタブレットスタイルコンピュータなど）、ハンドヘルドコンピュータ（たとえば、携帯情報端末）、サーバー、ルーター、ネットワークＰＣ、ピアデバイス又はその他の共通ネットワークノードであってもよく、通常は上記でコンピュータ１００に関連して説明されている要素の多く又はすべてを含んでいるが、図１においては、記憶装置１８１のみが示されている。図１に示されている論理接続は、ローカルエリアネットワーク（ＬＡＮ）１７１及びワイドエリアネットワーク（ＷＡＮ）１７３を含んでいるが、他のネットワークを含むこともできる。そのようなネットワーク環境は、オフィス、企業規模のコンピュータネットワーク、イントラネット、及びインターネットで一般化している。コンピュータ１００は、さらに、有線及び／又は無線の機能を含むことができる。たとえば、ネットワークインターフェース１７０は、ＢＬＵＥＴＯＯＴＨ、ＳＷＬａｎ、及び／又はＩＥＥＥ８０２．１１対応であってもよい。他の無線通信プロトコルがこれらのプロトコルと共に、あるいはこれらのプロトコルの代わりに使用できることを理解されたい。
【００１６】
ＬＡＮネットワーク環境に使用される場合、コンピュータ１００は、ネットワークインターフェース又はアダプタ１７０を介してＬＡＮ１７１に接続される。ＷＡＮネットワーク環境に使用される場合、コンピュータ１００は、通常、モデム１７２又はインターネットなどのＷＡＮ１７３にわたる通信を確立するための他の手段を備えている。モデム１７２は、内蔵又は外付けであってもよく、ユーザー入力インターフェース１６０又は他の適切なメカニズムを介してシステムバス１２１に接続することができる。
【００１７】
上述したように、タッチセンシティブ装置１５６は、コンピュータ１００とは別個の装置又はその一部の装置であり、コンピュータ１００に統合することができる。さらに、図１に示したシステムに関連して説明されている特徴、サブシステム、及び機能の一部又はすべては、タブレットスタイルコンピュータに含まれるか、結合されるか、又はその一部として一体化して具現することができる。たとえば、コンピュータ１００は、タッチセンシティブ装置１５６がメインユーザーインターフェースであるタブレットスタイルコンピュータとして構成することができる。そのような構成は、図２、図３、図４及び図６において示されており、そこに示されている装置がコンピュータ１００及びタッチセンシティブ装置１６５の両方を考慮することもできることを示している。タブレットスタイルコンピュータは周知である。タブレットスタイルコンピュータは、データの操作、テキストの入力、図面の作成、及び／又はスプレッドシート、ワード処理プログラムなどの標準的なコンピュータアプリケーションタスクの実行を行うために、スタイラス１６６を使用してタッチセンシティブ装置１６５に入力されるジェスチャを解釈する。入力は、スタイラス１６６によってのみ行われるが、人間の指など他の非スタイラスオブジェクト又はユーザーに保持された非スタイラスオブジェクトによっても行うことができる。
【００１８】
＜近接性感知＞
図２は、本発明による近接ゾーンの外側のスタイラスを示すタッチセンシティブ装置の具体例の側面図である。図２を参照すると、タッチセンシティブ装置１６５は、スタイラスセンシティブ部分２０３及び非スタイラスセンシティブ部分２０４を含むタッチセンシティブ表面２０５を有する感知部分２０２を備えている。スタイラスセンシティブ部分２０３は、この例において非スタイラスセンシティブ部分２０４の上部に配置されているように示されているが、それらの相対的な位置は重要ではない。逆であっても、他の相対的配置であってもよい。２つの部分２０３及び２０４は、相互に一体化し、物理的に同一部分であってもよい。そのような実施形態において、２つの別個の部分２０３及び２０４の表記は、純粋に機能上のものである。物理構成が使用される場合、２つの部分２０３及び２０４の蓄積効果は、全体として感知部分２０２がスタイラス入力及び非スタイラス入力の両方に敏感であるということである。スタイラス入力は、スタイラス１６６及び感知部分２０２の間のインタラクションによって行われる。非スタイラス入力は、人間の手、指又は他の体の一部、あるいは他のオブジェクトなど、スタイラス１６６以外のオブジェクトとの間のインタラクションによって行われる。スタイラス入力及び非スタイラス入力のインタラクションは、接触型又は非接触型であってもよい。たとえば、スタイラス１６６又は人間の指がタッチセンシティブ表面２０５に物理的に接触する場合、入力は接触型入力を含むことができる。接触型入力は、タッチセンシティブ表面２０５上の１つの位置に残っている接触（たとえば、短時間たたく、又はより長時間押さえる）、あるいは、タッチセンシティブ表面２０５上を横にスライドする接触を含むことができる。非接触型入力は、オブジェクトが実際にタッチセンシティブ表面２０５に物理的に接触しなくても、オブジェクトの近接性を感知することにより生じる。たとえば、スタイラスセンシティブ部分２０３は、スタイラス１６６が実際にタッチセンシティブ表面２０５と物理的に接触しなくても、タッチセンシティブ表面２０５にスタイラス１６６が近接していることを感知することができる（さらに、スタイラスの距離を測定することもできる）。スタイラスが近くにあるが、タッチセンシティブ表面に接触してはいない入力は、一般に、ホバリングと呼ばれる。そのような感知／位置指定技術は周知であり、現在いくつかのタブレットスタイルコンピュータに使用されている。
【００１９】
感知部分２０２は、スタイラス入力及び非スタイラス入力に敏感であり、これらを区別することができる。これを達成するために、部分２０３及び２０４の各々に多種多様な感知技術を使用することができる。たとえば、スタイラスセンシティブ部分２０３は、スタイラス１６６を感知するが人間の指又は手などの非スタイラスオブジェクトは、感知しない電磁デジタイザであり、非スタイラスセンシティブ部分２０４は、人間の肌などのオブジェクトの湿度に敏感であるがスタイラス１６６には敏感ではない（スタイラス１６６が静電容量式タッチパッド技術によって検出可能ではないように構成されると仮定して）静電容量式タッチパッドであってもよい。その他のタッチセンシティブ及び／又はホーバーセンシティブ技術は、非導電性液体又は空間、レーダー感知、及び音響ビーム感知によって分離されている２つの光学的に透明な導電層を使用する感圧式タッチデジタイザなどの光学的感知を備えている。この場合も同様に、そのような感知／位置指定技術は周知である。
【００２０】
スタイラスセンシティブ部分２０３及び人間タッチセンシティブ２０４は、各々、その部分が何を感知するかに応じて独自の信号を生成することができる。特に、スタイラスセンシティブ部分２０３は、このスタイラスセンシティブ部分２０３と相対的なスタイラス１６６の位置によって決まる第１の信号を生成することができ、人間タッチセンシティブ部分２０４は、人間タッチセンシティブ部分２０４と相対的な位置、圧力、静電容量、及び／又は接触領域（人間の手、指、又は他の体の一部など）によって決まる第２の信号を生成することができる。多くのタッチセンシティブ装置１６５は、静電容量及び／又は表面積を使用して圧力を決定する。タッチセンシティブ装置１６５は、第１及び第２の信号を別個に出力するか、又は単一の結合信号として出力することができる。
【００２１】
タッチセンシティブ装置１６５は、さらに、ディスプレイ２０８を有するか、又はこれと統合することができる。ディスプレイ２０８は、感知部分２０２に提供される入力がディスプレイ２０８上で適切な視覚的フィードバックをもたらすように位置合わせすることができる。そのような構成は、一般にタブレットスタイルコンピュータ及びタッチセンシティブディスプレイによく使用されている。ディスプレイは、ブラウン管（ＣＲＴ）ディスプレイ又は液晶ディスプレイ（ＬＣＤ）などの任意の種類のディスプレイであってもよい。タッチセンシティブ装置１６５は、タブレットスタイルコンピュータに適した水平位置で示されているが、タッチセンシティブ装置１６５は任意の位置に方向付けることができる。たとえば、タッチセンシティブ装置１６５は、ラップトップ又はデスクトップコンピュータのディスプレイにすることもできる。
【００２２】
図３は、図２のタッチセンシティブ装置を示す他の側面図である。タッチセンシティブ装置１６５のもう１つの側面図であるが、図２のＡ−Ａの視点から見たものである。図２及び図３に示すように、近接ゾーン２０７はタッチセンシティブ表面２０５と相対的に定義することができる。以下で説明するように、ユーザーインターフェース機能は、スタイラスが近接ゾーン２０７の内側又は近接ゾーン２０７の外側のいずれにあるかに応じて、使用不可に、使用可能に、及び／又は変更することができる。たとえば、現在の電磁タッチセンシティブ装置は、装置に近接するスタイラスなどのホバリング（ｈｏｖｅｒｉｎｇ）するオブジェクトの位置及び／又は距離を感知することができる。近接ゾーン２０７は、ユーザーが見ることのできる物理的エンティティではないが、たとえ境界明瞭な空間ではないとしても、定義された空間である。近接ゾーン２０７は、任意の形状であってもよい。たとえば、近接ゾーン２０７は、タッチセンシティブ表面２０５によって定義された下側境界、及びタッチセンシティブ表面２０５に対して垂直方向に測定された一定距離Ｄを有する平面として定義された上側境界２０６を備えることができる。つまり、上側境界２０６は一般に、タッチセンシティブ表面２０５に平行で、タッチセンシティブ表面２０５からの距離がＤである平面であってもよい。距離Ｄは、約６センチメートル、２から３センチメートルのように６センチメートル未満、又は６センチメートルより大きくすることができる。Ｄはさらに、ユーザーがタッチセンシティブ表面２０５上にスタイラス１６６で書き込む間、スタイラス１６６が近接ゾーン２０７を離れることがないような距離に設定することができる。つまり、距離Ｄは少なくとも、ユーザーが書いている単語と単語の間に手を持ち上げることなくスタイラス１６６を持ち上げる距離と同じ長さにすることができる。代替として、距離Ｄは、書くためにユーザーの手のひらがタッチセンシティブ表面２０５に接触するか又は置かれるときの、スタイラス１６６とタッチセンシティブ表面２０５との間の最大距離として定義することができる。距離Ｄは、ユーザー定義の距離及び／又はコンピュータ１００上で稼働するソフトウェアによって自動的に定義される距離であってもよい。上側境界２０６は、明瞭な境界として例示的に示されているが、タッチセンシティブ装置１６５がスタイラス１６６を検出できるかどうかによって近接ゾーン２０７が定義されるような、あまり明瞭ではない場合もある。これは、タッチセンシティブ装置１６５のホーバー感度及び検出精度が、タッチセンシティブ表面２０５からの距離とともに徐々に低下してゆくためである。
【００２３】
距離Ｄは、スタイラス及び／又は非スタイラスｘ、ｙホーバー座標（ｈｏｖｅｒ  ｃｏｏｒｄｉｎａｔｅ）が、近接ゾーン２０７内のタッチセンシティブ装置１６５によって依然として測定及び／又はレポートされるような十分に短い距離であってもよい。スタイラス１６６がホバリングするｘ、ｙ位置は、たとえば、非スタイラス入力を無視するべきかどうか決定する際の因子として使用することができる。あるいは、距離Ｄは、スタイラス１６６又は非スタイラスオブジェクトのｘ、ｙホーバー座標が、たとえ近接ゾーン２０７内のスタイラス１６６又は非スタイラスオブジェクトの存在が依然として検出可能であっても、近接ゾーン２０７の特定部分で確実に測定可能ではないような、十分に長い距離にすることもできる。
【００２４】
図に示されているように、近接ゾーン２０７の側部境界は、タッチセンシティブ表面２０５の端部付近でタッチセンシティブ装置１６５側に向かって幅を狭くすることができる。これは、タッチセンシティブ表面２０５の境界、及び（たとえば）タッチセンシティブ装置１６５に使用される電気、磁気、光、及び／又は音波のフィールドの特定の特性によって生じた自然の物理的影響であってもよい。しかし、近接ゾーンの任意の境界は定義することができる。たとえば、近接ゾーン２０７の上側境界２０６は、図に示すように平面である必要はないが、タッチセンシティブ表面２０５上の相対的な位置によって変化するさまざまなトポグラフィを有することができる。
【００２５】
代替として、近接ゾーン２０７は、特定の境界によって定義されなくてもよいが、スタイラス１６６の存在のみがタッチセンシティブ装置１６５によって検出される空間として定義することができる。このことは、タッチセンシティブ装置１６５が、タッチセンシティブ表面２０５から特定の範囲内にあるホバリングするスタイラス１６６の存在を検出できるが、その距離は検出できない場合に有用である。さらにもう１つの代替として、スタイラス１６６は、手からの静電容量の接触信号が変更されるようにユーザーの手に、及び手を通じて信号を伝送することができる。そのような場合、タッチセンシティブ装置１６５は、手がタッチセンシティブ表面２０５に接触している間にユーザーがスタイラス１６６を握っているかどうかを、その手の信号に基づいて検出するように構成することができる。
【００２６】
スタイラス１６６が、近接ゾーン２０７の内側又は外側のいずれにあるかを判定するため、スタイラス１６６のより小さい代表部分の位置及び／又は近接性を測定することができる。たとえば、スタイラス１６６が近接ゾーン２０７の内側又は外側のいずれにあるかを判定することは、スタイラス１６６の先端部２０１が近接ゾーン２０７の内側又は外側のいずれにあるかを判定することと同じである。図２は、先端部２０１、さらにはスタイラス１６６自体も完全に近接ゾーンの外側にあることを示している。
【００２７】
図４は、本発明による近接ゾーンの内側のスタイラスを示す図２のタッチセンシティブ装置の側面図である。先端部２０１、したがって、スタイラス１６６自体も完全に近接ゾーンの内側にあることを示している。先端部２０１から特定の距離をあけてスタイラス１６６を上げた位置の点など、スタイラス１６６の他の代表的部分を使用することができる。先端部２０１（又はスタイラス１６６の他の任意の部分）は、先端部２０１の相対的位置及び／又は近接性をタッチセンシティブ装置１６５が感知できるようにするセンサー、エミッタ（たとえば、ＢＬＵＥＴＯＯＴＨ又は赤外線エミッタ）、又はスタイラス１６６の他の部分とは異なる素材（たとえば、磁性体又は金属）を含むことができる。タッチセンシティブ装置１６５もまた必要に応じて同等のセンサー及び／又はエミッタを備えることができる。さらに、スタイラス１６６及びタッチセンシティブ装置１６５は、無線又は有線通信パスを介して通信することができる。そのようなスタイラスの構成は周知であり、タブレットスタイルコンピュータなど多くの装置で使用されている。
【００２８】
タッチセンシティブ表面２０５に対するスタイラス１６６の位置は、どの種類の入力がタッチセンシティブ装置１６５及び／又はコンピュータ１００に提供されるかを決定することができる。
【００２９】
図５は、本発明による非スタイラス入力を処理するために行われる具体的なステップを示す流れ図である。上述したように、タッチセンシティブ装置１６５は、スタイラス入力と人間の手又は指などの非スタイラス入力に敏感であり、これらの入力を区別する。ステップ５０１において、この例におけるタッチセンシティブ装置１６５は非スタイラス入力を検出する。非スタイラス入力が検出されると、タッチセンシティブ装置１６５及び／又はコンピュータ１００は、ステップ５０２において、スタイラス１６６が近接ゾーン２０７の内側又は外側のいずれにあるかを判定することができる。たとえば、スタイラス１６６を全体として代表する先端部２０１が、近接ゾーン２０７の内側又は外側のいずれにあるかを判定することができる。スタイラス１６６が近接ゾーン２０７の内側にある場合、ステップ５０３において、非スタイラス入力は正常に受け入れることができる。しかし、スタイラス１６６が近接ゾーン２０７の外側にある場合、ステップ５０４において、非スタイラス入力は無視することができる。非スタイラス入力は、多くのさまざまな方法で無視することができる。たとえば、タッチセンシティブ装置１６５が入力を表す信号を正常に生成する場合、タッチセンシティブ装置１６５は、スタイラス１６６が近接ゾーン２０７の内側にある間は非スタイラス入力を表す信号が生成又は出力されないよう防ぐことができる。代替として、そのような信号は、スタイラス１６６が近接ゾーン２０７の内側にあるかどうかにかかわらず生成及び出力することができる。この場合、そのような信号は、コンピュータ１００に無視されるか、あるいは、非スタイラス入力を無視するか、又は特定のしきい値要件を非スタイラス入力に適用するかに関して判定を行うためコンピュータ１００によって使用される。このようにして、タッチセンシティブ装置１６５及び／又はコンピュータ１００は、入力を無視するハードウェア及び／又はソフトウェアを通じてそのような非スタイラス入力を無視することができる。さらに、コンピュータ１００上で稼働するソフトウェアアプリケーションは、ハードウェア及び／又はソフトウェアによって設定される任意のデフォルトの動作をオーバーライドすることができる。たとえば、手書き入力を受け入れない大型表示ボタンを備える計算機アプリケーションは、スタイラス１６６の近接性とはかかわりなく非スタイラス入力を無視するように選択することができる。もう１つの例として、ペインティングアプリケーションは同様に、スタイラス１６６が仮想「ピグメント」を置くために使用され、ユーザーの手又は指がピグメントをぼかすために使用される場合、スタイラス１６６の近接性にはかかわりなく非スタイラス入力を受け入れるように選択することができる。そのような柔軟性を実現するように、アプリケーションが非スタイラス入力を無視する機能をオン及びオフにするか、又は調節できるようにするアプリケーションを使用するためにアプリケーションプログラムインターフェース（ＡＰＩ）が提供される。
【００３０】
非スタイラス入力が無視される場合、そのような入力の影響は、そのような入力が無視されていなかった場合に生じていた影響とは異なっている。たとえば、無視された入力は単に、入力が全く発生しなかったかのように、ユーザーインターフェースエクスペリエンスには何の影響も及ぼさない。１つの例として、通常、（たとえば、タッチセンシティブ表面２０５上のスタイラス１６６又は非スタイラスオブジェクトのスライド操作を介して）表示オブジェクトをドラッグするか又は表示ポインタを移動する、（たとえば、タッチセンシティブ表面２０５をスタイラス１６６又は非スタイラスオブジェクトで軽くたたくことにより）オブジェクトを選択するなどの、スタイラス又は非スタイラス入力に応答して実行される特定の機能がある。しかし、非スタイラス操作が行われている間スタイラス１６６が近接ゾーン２０７内にある場合、非スタイラスオブジェクトによる同じ操作に応答して、この機能が実行されない場合も、異なる機能が実行される場合もある。このことの理由は、そのような非スタイラス操作が意図的ではないか、又は他の目的がある可能性が高いということである。無視された入力は、たとえば、表示されるアイコン又はメッセージ、あるいは、可聴音など、フィードバックメカニズムを介してユーザーに指示することができる。
【００３１】
図８に関連して以下で説明するように、この基本決定の流れにおいて変種を実行することができる。たとえば、非スタイラス入力を完全に無視するのではなく、スタイラス１６６が近接ゾーン２０７内にある場合に非スタイラス入力は特殊フィルタ処理を受けることができる。
【００３２】
＜非スタイラス入力の輪郭分析＞
追加又は代替の因子は、非スタイラス入力が無視されるべきか、又はフィルタ処理されるべきかどうかを判定するために使用することができる。
【００３３】
図６は、ユーザーの手が装置のタッチセンシティブ表面上にどのように置かれるかを示す図２のタッチセンシティブ装置の平面図である。図６を参照すると、ユーザーがスタイラス１６６でタッチセンシティブ表面２０５上に書き込む場合、ユーザーは通常自分の手６０１をタッチセンシティブ表面２０５上に手を置く。ほとんどのユーザーは類似した握り方を使用して書き込むので、手６０１とタッチセンシティブ表面２０５との間の接触のパターンは多少予測可能である。
【００３４】
図７は、タッチセンシティブ表面上に置かれるユーザーの手の輪郭を示す図６のタッチセンシティブ装置の平面図である。図７を参照すると、ユーザーの手６０１によるタッチセンシティブ表面２０５に対する接触は、ほぼ図７に示すような形状７０２をとる。この手の接触する輪郭の形状７０２は、小指の側面を含む手６０１の手のひらの側面の接触により定義される。さらに、書き込むとき、タッチセンシティブ表面２０５上をホバリング又は接触しているスタイラス１６６の先端部２０１の位置７０１は、図示されているように手の接触輪郭７０２のほぼ左側に位置する。図６及び図７は、右利きのユーザーについて例示的に示されていることが予測できる。左利きのユーザーは、スタイラスのホバリング又は接触位置７０１が手の接触輪郭の右側にある手の接触輪郭７０２のミラーイメージ又は別の何らかのイメージを生成することができる。たとえば、多くの左利きのユーザーは、右利きのユーザーがあまり多く示すことのない手の「フック」形状を形成し、そのような相異は予想される手の接触輪郭で明らかにすることができる。ユーザーは、ユーザーが左利き又は右利きのいずれであるかを指示する情報をコンピュータ１００に入力することができ、これにより正確な検出を補助する。さらに、どのユーザーがコンピュータ１００にログオンしたかに応じて、異なる輪郭のセットを格納及び使用することができる。
【００３５】
この手の接触の予測可能性を利用するために、タッチセンシティブ装置１６５又はコンピュータ１００は、１つ又は複数のサンプルの手の接触輪郭を実際の測定済み手の接触の輪郭７０２と比較できるように格納することができる。たとえば、図７に示されている手の接触の輪郭７０２の複数の変種を格納することができる。一致があった場合（おおよその一致であってもよい）、ユーザーがスタイラス１６６で書き込むところであるか、又は書き込み中であることを想定して判定することができる。これを決定することに応答して、任意の非スタイラスユーザー入力は、タッチセンシティブ表面２０５と手の接触が続く間、無視されるか、又は特殊フィルタ処理される。
【００３６】
手又は他の非スタイラスオブジェクトの接触輪郭分析の例がどのようにスタイラス近接性検出と共に使用されるかについては、図８の流れ図を参照して説明される。
【００３７】
図８は、本発明による非スタイラス入力を処理するために行われる具体的なステップを示す流れ図である。まず、ステップ８０１において、タッチセンシティブ装置１６５への非スタイラス入力は、タッチセンシティブ装置１６５によって検出される。この非スタイラス入力は、ユーザーの手、指、又はスタイラス１６６以外の他のオブジェクトであってもよい。ステップ８０２において、タッチセンシティブ装置１６５はスタイラス１６６が近接ゾーン２０７の内側にあるかどうかを感知する。これは、スタイラス１６６の距離及び／又は横位置を検出し、スタイラス１６６の距離及び／又は横位置が近接ゾーン２０７の内側にあるかどうかを判定することによって行うことができる。代替として、これは単に、スタイラス１６６の存在を検出することによって行うこともできる。そのような場合、単に検出されたスタイラス１６６の存在は、スタイラス１６６が近接ゾーン２０７の内側にあることを示している。スタイラス１６６が近接ゾーン２０７の内側にないことが判定された場合、タッチセンシティブ装置１６５又はコンピュータはステップ８０３において、ユーザーがスタイラス１６６を使用して最後に電子インクで書き込んだ後あらかじめ決められた時間が経過したかどうかを判定する。代替として、スタイラス１６６が最後にタッチセンシティブ表面２０５に接触した後あらかじめ決められた時間が経過したかどうか判定することもできる。さらにもう１つの代替として、スタイラス１６６が直前に近接ゾーン２０７から出た後あらかじめ決められた時間が経過したかどうか判定することもてきる。ステップ８０３の理由は、ユーザーがスタイラス１６６で書き込む間に発生する可能性のあるスタイラスを自然に持ち上げる動作を考慮することにある。ユーザーが、単語の間及び行の間に短時間スタイラス１６６を持ち上げることが予想される。したがって、スタイラス１６６が持ち上げられるこの短時間にユーザーの意図しない非スタイラス入力が不適切に受け入れられてしまう確率を低減するため、非スタイラス入力が正常に再び受け入れられるまでに時間遅延を導入することができる。時間遅延は任意の長さにすることができるが、書き込まれる単語と行の間にユーザーがスタイラスを一時的に持ち上げると予想される時間の量と一致する長さにすることが好ましい。たとえば、時間遅延は１秒未満、又は約１秒、あるいは１秒よりも長くてもよい。
【００３８】
時間が経過したと判定された場合、ステップ８０４において、タッチセンシティブ装置１６５又はコンピュータ１００は、非スタイラス入力がしきい値圧力Ｐ１を超える圧力を備えているかどうか判定することができる。しきい値圧力Ｐ１は、望ましい値に設定することができる。Ｐ１を低い値にすると、ユーザーは、スタイラス１６６が近接ゾーン２０７の外側にある間、非スタイラス入力を適用しやすくなる。しきい値圧力Ｐ１は、ユーザー定義にすることも、ソフトウェア定義にすることもできる。入力の圧力は、スタイラスベース又は非スタイラスベースのいずれであるかにかかわりなく、多くの方法のいずれかで決定することができる。たとえば、圧力は調節測定することもでき、また入力表面積（たとえば、タッチセンシティブ表面２０５に指が強く押し付けられれば、それに応じて接触の面積は大きくなる）、滞留時間、及び／又は静電容量の関数として間接的に測定することもできる。
【００３９】
次に、ステップ８０５において、タッチセンシティブ装置１６５又はコンピュータ１００は、非スタイラス入力が特定の用件を満たす形状及び／又はサイズであるかどうか判定することができる。たとえば、非スタイラス入力は、１つ又は複数のあらかじめ格納されている輪郭（輪郭７０２など）と比較され、一致（あるいはおおよその一致）があるかどうか判定することができる。上述したように、通常の書き込み動作中又はユーザーがタッチセンシティブ装置１６５を運んでおり意図せずにタッチセンシティブ表面２０５に触れてしまう場合に発生すると予想されるユーザーの手のひらの側面に関連するものとみられるような、特定の非スタイラス入力を無視することが望ましい。あらかじめ格納されている輪郭と実際のスタイラス入力との間の回転及び／又はサイズの相異は、比較のために考慮に入れて正規化することができる。非スタイラス入力が非スタイラス入力としての受け入れに適切な形状及び／又はサイズであると判定された場合、非スタイラス入力はステップ８０６において受け入れられ、コンピュータ１００の現行状況の使用に応じて適宜アクティブなソフトウェアアプリケーション又はオペレーティングシステムへの入力として使用することができる。以上、ステップ８０１からステップ８０６への縦の流れ図のパスについて説明してきた。流れ図の他の分岐については以下に説明する。
【００４０】
ステップ８０４に戻り、非スタイラス入力圧力がしきい値Ｐ１を超えないと判定された場合、非スタイラス入力はステップ８０９において無視することができる。さらに、ステップ８０５において、非スタイラス入力が、非スタイラス入力としての受け入れに適切ではない形状及び／又はサイズであると判定された場合、この場合もまた非スタイラス入力はステップ８０９において無視される。
【００４１】
ステップ８０２及び８０３に戻り、スタイラス１６６が近接ゾーン２０７の内側にあるかステップ８０３における時間が経過したと判定された場合、ステップ８０７において、タッチセンシティブ装置１６５又はコンピュータ１００は、非スタイラス入力の圧力がしきい値圧力Ｐ２を超えるかどうか判定することができる。しきい値圧力Ｐ２は任意の値にすることができるが、Ｐ１よりも高い値であることが望ましい。しきい値圧力Ｐ２を超えないことが判定された場合、非スタイラス入力は無視される。したがって、Ｐ１＞Ｐ２である場合、スタイラス１６６が近接ゾーン２０７の外側にあるときと比較すると、スタイラス１６６が近接ゾーン２０７の内側にあるときに非スタイラス入力を意図せずして提供することは、より困難である。
【００４２】
しかし、非スタイラス入力の圧力がしきい値圧力Ｐ２を超える場合、タッチセンシティブ装置１６５及び／又はコンピュータ１００は、ステップ８０８において、ステップ８０５の場合と同様に、非スタイラス入力の形状及び／又はサイズが入力としての受け入れに適切であるかどうか判定することができる。ステップ８０８における判定に使用される因子は、ステップ８０５における判定に使用される因子と同じであっても異なっていてもよい。
【００４３】
しきい値圧力の値Ｐ２は、ユーザーによる決定及び／又はコンピュータ１００上で稼働するソフトウェアによって自動的に決定することができる。しきい値圧力の値Ｐ２は、どのアプリケーションが注目されて入力を受け取っているか、どのユーザーがコンピュータ１００にログオンしているか、コンピュータ１００の物理構成（たとえば、タブレットスタイルコンピュータ、ラップトップコンピュータとして構成されているか、タッチセンシティブＣＲＴモニタを使用するかなど）、使用される特定のスタイラス１６６の識別など、１つ又は複数の因子、及び／又はその他さまざまな因子に従って自動的に判定することができる。さらに、しきい値圧力の値Ｐ２は、タッチセンシティブ装置１６５の構成など、他の因子によって異なる場合もある。
【００４４】
図１１は、ラップトップとして構成されたコンピュータの一部としてタッチセンシティブ装置を示す図２のタッチセンシティブ装置の側面図である。図１１を参照すると、タッチセンシティブ装置１６５は、タッチセンシティブ表面２０５が比較的縦の配置であるラップトップスタイル構成又はモードのコンピュータ１００の一部として組み込むことができる。この場合、しきい値圧力Ｐ２は、コンピュータ１００がラップトップスタイル構成であること、及び／又はタッチセンシティブ表面２０５が比較的垂直の配置であることによって異なる値を有することができる。
【００４５】
図１２は、タブレットスタイルコンピュータとして構成された図１１のコンピュータの一部としてタッチセンシティブ装置を示す図２のタッチセンシティブ装置の側面図である。図１２を参照すると、コンピュータ１００は、タッチセンシティブ表面２０５が比較的水平の配置であるタブレットスタイル構成又はモードであってもよい。この場合、しきい値圧力Ｐ２は、コンピュータ１００がタブレットスタイル構成であること、及び／又はタッチセンシティブ表面２０５が比較的水平の配置であることによって異なる値を有することができる。ラップトップスタイルとタブレットスタイル構成との間を物理的に変形できるコンピュータは周知である。そのような変形可能なコンピュータを使用して、しきい値圧Ｐ２（及び／又はスタイラス１６６がタッチセンシティブ表面２０５に近接する非スタイラス入力の任意の他のしきい値特性）は、コンピュータが現在どの構成であるか、及び／又はタッチセンシティブ表面２０５の物理的配置によって決めることができる。
【００４６】
タッチセンシティブ表面２０５の物理的配置は、加速度計チップなど、タッチセンシティブ装置１６５及び／又はコンピュータ１００の１つ又は複数のセンサーに従って決定することができる。つまり、そのような加速度計の出力に基づいて、タッチセンシティブ装置及び／又はコンピュータ１００は、タッチセンシティブ表面２０５が方向付けられている特定の角度を決定することができるか、又はタッチセンシティブ表面２０５が複数の配置方向モードのうち（たとえば、おおむね直立モード及びおおむね水平モード）どのモードであるか決定することができる。タッチセンシティブ装置１６５及び／又はコンピュータ１００は、そのような加速度計又は他のセンサーの存在があるかどうか検査することができる。加速度計又は他のセンサーが存在しない場合、他のメカニズムを使用してタッチセンシティブ表面２０５の配置方向を決定することができる。たとえば、配置方向を定義するプロファイル設定はレジストリで持続され、コンピュータ１００及び／又はタッチセンシティブ装置１６５上で稼働するソフトウェアアプリケーション又はオペレーティングシステムによって設定又は読み取ることができる。
【００４７】
＜インタラクション領域＞
非スタイラスのユーザー入力は、さらに、タッチセンシティブ表面２０５上の入力の位置など、他の要因に基づいて無視及び／又は特殊フィルタ処理することができる。
【００４８】
図９は、本発明によるさまざまなインタラクション領域を示す図２のタッチセンシティブ装置の透視図である。図９を参照すると、タッチセンシティブ装置１６５は、ユーザーインターフェースがタッチセンシティブ表面２０５上に表示されるように、ディスプレイと一体化することができる。タッチセンシティブ表面／ディスプレイ２０５は、ボタン９０１、スクロールバー、ドロップダウンメニュー、ウィンドウなど、１つ又は複数のコントロール又は他のオブジェクトを表示することができる。これらのオブジェクトの一部は、スタイラス１６６及び／又は非スタイラスオブジェクトで操作を行うことにより、ユーザーがこれらのオブジェクトの選択、ドラッグ、オープンなどを行えるようにユーザーインタラクション可能にすることができる。オブジェクトが何も表示されていない領域と比較して、オブジェクト上で非スタイラス入力を行うために必要な圧力の量、形状、サイズ、及び／又は他の特性を区別することが望ましい。たとえば、オブジェクトがない領域よりもオブジェクト上のほうが非スタイラス入力の圧力が小さくてすむようにすることが望ましい。例として、ボタン９０１上に非スタイラス入力９０２を正常に行うために必要なしきい値圧力は、オブジェクトが全く存在しない領域に非スタイラス入力９０３を正常に行うために必要なしきい値圧力よりも小さくするか又は大きくすることができる。さらに、ボタン９０１上に非スタイラス入力９０２を正常に行うために必要なしきい値サイズは、オブジェクトが全く存在しない領域に非スタイラス入力９０３を正常に行うために必要なしきい値サイズよりも小さくするか又は大きくすることができる。
【００４９】
さらに、タッチセンシティブ表面／ディスプレイ２０５は、非スタイラス入力を正常に行うために必要なしきい値特性が領域ごとに異なっている複数の領域９０５、９０６、９０７に細分することができる。たとえば、領域９０５において行われる非スタイラス入力９０４は、非スタイラス入力が領域９０６で行われた場合よりも少ない圧力又は大きい圧力あるいは小さいサイズ又は大きいサイズを必要とする。
【００５０】
＜調整＞
近接ゾーン２０７の１つ又は複数の境界及び／又はステップ８０３における時間遅延は、調整手順に従って設定することができる。
【００５１】
図１０は、本発明によるタッチセンシティブ装置を調整するために行われる具体的なステップを示す流れ図である。図１０を参照すると、調整モードはステップ１００１において入力することができる。ステップ１００２において、タッチセンシティブ装置１６５又はコンピュータ１００は、ユーザーインターフェースを介して、特定の方法でスタイラスを握るようにユーザーに要求することができる。たとえば、ユーザーがスタイラス１６６で書き込みを行おうとしているかのようにタッチセンシティブ表面２０５にユーザーの手を乗せてスタイラス１６６を握るように要求される。タッチセンシティブ装置１６５又はコンピュータ１００は次に、ステップ１００３において、タッチセンシティブ表面２０５からスタイラス１６６の先端部２０１までの距離を測定することができる。ステップ１００４において、タッチセンシティブ装置１６５又はコンピュータ１００は、さらに又は代替として、タッチセンシティブ表面２０５上にスタイラス１６６を使用して、文章のような複数の単語を書き込むようにユーザーに要求することができる。そのようにするとき、ユーザーは、単語と行の間にタッチセンシティブ表面２０５からスタイラス１６６の先端部２０１を自然に持ち上げることが予想される。ユーザーがこれを行っている間、タッチセンシティブ装置１６５又はコンピュータ１００は、先端部２０１がタッチセンシティブ表面２０５から離れる距離を測定することができる。
【００５２】
ステップ１００５において、タッチセンシティブ装置１６５又はコンピュータ１００は、適切な距離Ｄ（又は近接ゾーン２０７を定義する他のパラメータ）及び／又はステップ８０３において使用された時間を計算することができる。たとえば、距離Ｄは、ステップ１００４における書き込み中及び／又はステップ１００３における休止中に先端部２０１がタッチセンシティブ表面２０５から離れる距離の最大値、平均値などに設定することも、あるいはこれらの値に基づいて設定することもできる。一部の実施形態において、距離Ｄは、これらの上記の値の１つに追加の余裕を加えたものに設定することができる。同様に、ステップ８０３において使用された時間は、ステップ１００４における書き込み中にユーザーが先端部２０１をタッチセンシティブ表面２０５から離した時間の最大値、平均値などに設定することも、あるいはこれらの値に基づいて設定することもできる。調整中にそのような距離を測定することにより、ソフトウェアは、ユーザーが書き込み中であり手をタッチセンシティブ表面２０５上に乗せているかどうかを判定するために使用される輪郭を作成することができる。
【００５３】
＜結論＞
以上、タッチセンシティブ装置へのインテリジェントマネージメントについて説明してきた。本明細書において説明された実施形態は本発明のさまざまな態様と共に例示によって示されているが、本発明はこれらの実施形態に限定されないことが理解されよう。たとえば、図５、図８、及び図１０の流れ図におけるステップは特定の順序で示されているが、これらの多くのステップの順序は変更することができる。さらに、一部のステップは省略することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明に係るコンピューティング環境の具体例を示す機能ブロック図である。
【図２】本発明による近接ゾーンの外側のスタイラスを示すタッチセンシティブ装置の側面図である。
【図３】図２のＡ−Ａ線から見たタッチセンシティブ装置を示す側面図である。
【図４】本発明による近接ゾーンの内側のスタイラスを示す図２のタッチセンシティブ装置の側面図である。
【図５】本発明による非スタイラス入力を処理するために行われる具体的なステップを示す流れ図である。
【図６】ユーザーの手が装置のタッチセンシティブ表面上にどのように置かれるかを示す図２のタッチセンシティブ装置の平面図である。
【図７】タッチセンシティブ表面上に置かれるユーザーの手の輪郭を示す図６のタッチセンシティブ装置の平面図である。
【図８】本発明による非スタイラス入力を処理するために行われる具体的なステップを示す流れ図である。
【図９】本発明によるさまざまなインタラクション領域を示す図２のタッチセンシティブ装置の透視図である。
【図１０】本発明によるタッチセンシティブ装置を調整するために行われる具体的なステップを示す流れ図である。
【図１１】ラップトップとして構成されたコンピュータの一部としてタッチセンシティブ装置を示す図２のタッチセンシティブ装置の側面図である。
【図１２】タブレットスタイルコンピュータとして構成された図１１のコンピュータの一部としてタッチセンシティブ装置を示す図２のタッチセンシティブ装置の側面図である。
【符号の説明】
【００５５】
１００  コンピュータ
１２０  処理装置
１２１  システムバス
１３０  システムメモリ
１３１  読み取り専用メモリ（ＲＯＭ）
１３２  ランダムアクセスメモリ（ＲＡＭ）
１３３  基本入出力システム（ＢＩＯＳ）
１３４  オペレーティングシステム
１３５  アプリケーションプログラム
１３６  プログラムモジュール
１３７  プログラムデータ
１４０  インターフェース
１４１  ハードディスクドライブ
１４４  オペレーティングシステム
１４５  アプリケーションプログラム
１４６  他のプログラムモジュール
１４７  プログラムデータ
１５０  不揮発性メモリインターフェース
１５１  磁気ディスクドライブ
１５２  不揮発性磁気ディスク
１５５  光ディスクドライブ
１５６  不揮発性光ディスク
１６０  ユーザー入力インターフェース
１６１  ポインティングデバイス
１６２  キーボード
１６５  タッチセンシティブ装置
１６６  スタイラス
１７０  ネットワークインターフェース
１７１  ローカルエリアネットワーク（ＬＡＮ）
１７２  モデム
１７３  ワイドエリアネットワーク（ＷＡＮ）
１８０  リモートコンピュータ
１８１  記憶装置
１９０  ビデオインターフェース
１９１  モニタ
１９５  出力周辺インターフェース
１９６  プリンタ
１９７  スピーカ
２０１  先端部
２０２  感知部分
２０３  スタイラスセンシティブ部分
２０４  非スタイラスセンシティブ部分
２０５  タッチセンシティブ表面
２０６  上側境界
２０７  近接ゾーン
２０８  ディスプレイ
６０１  手
７０１  位置
７０２  接触輪郭
９０１  ボタン
９０２，９０３  非スタイラス入力
９０５、９０６、９０７  複数の領域
【図１】
2006146936.tif 000003
【図２】
2006146936.tif 000004
【図３】
2006146936.tif 000005
【図４】
2006146936.tif 000006
【図５】
2006146936.tif 000007
【図６】
2006146936.tif 000008
【図７】
2006146936.tif 000009
【図８】
2006146936.tif 000010
【図９】
2006146936.tif 000011
【図１０】
2006146936.tif 000012
【図１１】
2006146936.tif 000013
【図１２】
2006146936.tif 000014
【外国語明細書】
2006146936000001.pdf