(57)【特許請求の範囲】
【請求項１】
検知領域内の入力オブジェクトによって提供されるオブジェクト運動を検出するように構成された検知素子と、
前記検知素子に接続された処理システムと、
を備える静電容量型の入力装置であって、
前記処理システムは、
ポインティングモードで動作し、該ポインティングモードの間、前記検知領域内の第１の種類のスライド入力を第１のポインティング指令と認識し、前記第１の種類のスライド入力は、第１の数のオブジェクトによって前記検知領域に対してなされる第１の運動から構成されており、
拡張ジェスチャモードで動作し、該拡張ジェスチャモードの間、複数の異なるジェスチャ動作に関連付けられた複数のジェスチャ指令を認識し、該拡張ジェスチャモードの間、前記検知領域内の前記第１の種類のスライド入力を前記複数のジェスチャ指令の第１のジェスチャ指令と認識し、
前記検知領域内の特徴的オブジェクト運動をモード変更ジェスチャとして認識することに応じて、前記ポインティングモードでの動作から前記拡張ジェスチャモードでの動作に変化する、
ように構成されており、
前記検知領域内の前記特徴的オブジェクト運動を前記モード変更ジェスチャとして認識することが、前記入力オブジェクトによって影響される前記検知素子の静電容量結合における変化を調べることを含んでおり、
当該入力装置は、前記検知領域内の入力オブジェクトが接触可能な入力面を更に備え、
前記特徴的オブジェクト運動を認識することが、
前記特徴的オブジェクト運動が前記入力面上の複数の入力オブジェクトを含むと判定するステップと、
前記複数の入力オブジェクトの少なくとも一つが前記入力面に対する接触状態に変化することを前記特徴的オブジェクト運動が含むと判定するステップと、
を含んでいる、入力装置。
【請求項２】
少なくとも一つの検知素子と、
入力オブジェクトによって接触される入力面と、
前記少なくとも一つの検知素子に接続された処理システムと、
を備える静電容量型の入力装置であって、
前記処理システムが、
前記少なくとも一つの検知素子を操作して、前記入力面に到来する入力オブジェクトおよび前記入力面から上昇する入力オブジェクトを検出し、
前記入力面に一組の入力オブジェクトが到来し、その後、該一組の入力オブジェクトの第１の部分集合が前記入力面から上昇する一方で、該一組の入力オブジェクトの第２の部分集合が前記入力面に残ることを含む入力シーケンスをモード変更ジェスチャと識別し、
前記モード変更ジェスチャの識別に応じて、第１の動作モードから第２の動作モードに変化する、
ように構成されており、
前記モード変更ジェスチャの識別が、前記入力オブジェクトによって影響される前記検知素子の静電容量結合における変化を調べることにより判定される、入力装置。
【請求項３】
前記処理システムが、前記第２の部分集合のすべての入力オブジェクトが前記入力面から上昇することに応じて、前記第２の動作モードから変化することを示す第２の出力を提供するように更に構成されている、請求項２に記載の入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]この出願は２０１０年７月１７日に出願された米国特許出願第１２／８３６，３９７号の優先権を主張すると共に、２００９年１２月１８日に出願された米国仮特許出願第６１／２８８，１０９号、２０１０年３月５日に出願された米国仮特許出願第６１／３１１，０４０、および２０１０年６月８日に出願された米国仮特許出願第６１／３５２，７１２号の優先権を主張する。これらの出願は、すべて参照によって本書に組み込まれる。
【０００２】
[0002]この発明は、一般に電子装置に関する。
【背景技術】
【０００３】
[0003]近接センサ装置（一般にタッチパッドまたはタッチセンサ装置とも呼ばれる）を含む入力装置は、様々な電子システムにおいて広く使用されている。近接センサ装置は通常、検知領域を含む。この検知領域は、一つの表面によって画定されることが多い。近接センサ装置は、この表面において、一つ以上の入力オブジェクトの存在、位置、および／または動きを測定する。近接センサ装置は、電子システムにインタフェースを提供するために使用されてもよい。例えば、近接センサ装置は、より大きなコンピューティングシステムのための入力装置（例えば、ノートパソコンやデスクトップコンピュータに組み込まれた、またはそれらの周辺機器である不透明タッチパッド）として、しばしば使用される。近接センサ装置は、より小さなコンピューティングシステムにおいても、しばしば使用される（例えば、携帯電話に組み込まれたタッチスクリーン）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
[0004]入力装置の改良が継続的に望まれている。
【課題を解決するための手段】
【０００５】
[0005]一つの検知素子（およびおそらくは他の検知素子）と、その検知素子に接続された処理システムとを備える入力装置が開示される。検知素子は、検知領域内のオブジェクト運動を検出するように構成されている。処理システムは、第１のモードで動作し、検知領域内の特徴的オブジェクト運動を認識することに応じて第１のモードでの動作から第２のモードでの動作に変化し、第２のモードで動作するように構成されている。第１のモードはポインティングモードであってもよく、第２のモードは拡張ジェスチャモードであってもよい。拡張ジェスチャモードの間、処理システムは、複数の異なるジェスチャ動作に関連付けられた複数のジェスチャ指令を認識する。このため、処理システムは、ポインティングモードの間は、検知領域内の第１の種類のスライド入力をポインティング指令と認識し、拡張ジェスチャモードの間は、検知領域内の第１の種類のスライド入力を複数のジェスチャ指令の一つと認識する。
【０００６】
[0006]近接センサ装置および表示画面を備える電子システムを動作させる方法が開示される。近接センサ装置は、検知領域内のオブジェクト運動を検出するように構成され、表示画面は、視覚表示を提供するように構成されている。この方法は、ポインティングモードでの動作を含んでいる。ここでは、電子システムが、ポインティングモードの間、検知領域内の複数の種類のスライド入力を、前記視覚表示と相互作用するためのポインティング指令と認識するように構成される。この方法は、検知領域内の特徴的オブジェクト運動をモード変更ジェスチャと認識することに応じて、ポインティングモードでの動作から拡張ジェスチャモードでの動作に変化することを更に含んでいる。拡張ジェスチャモードの間、電子システムは、前記複数の種類のスライド入力を、複数の異なるジェスチャ動作に関連付けられた複数のジェスチャ指令と認識するように構成される。この方法は、電子システムが拡張ジェスチャモードで動作していることを示す、ユーザが感知可能なフィードバックを提供することも含む。
【０００７】
[0007]少なくとも一つの検知素子、入力オブジェクトによって接触される入力面、および前記少なくとも一つの検知素子に接続された処理システムを備える入力装置が開示される。処理システムは、前記少なくとも一つの検知素子を操作して、入力面に到来する入力オブジェクトおよび入力面から上昇する入力オブジェクトを検出し、かつ、モード変更ジェスチャの識別に応じて第１の動作モードから第２の動作モードへ変化するように構成されている。モード変更ジェスチャは、一組の入力オブジェクトが入力面に到来し、その後、該一組の入力オブジェクトの第１の部分集合が入力面から上昇する一方で、該一組の入力オブジェクトの第２の部分集合が入力面に残ることを含む入力シーケンスを含んでいる。第１の部分集合および第２の部分集合は、双方とも、該一組の入力オブジェクトの非空の真部分集合である。
【０００８】
[0008]近接センサプログラムを保持する非一時的電子媒体を備えるプログラム製品が開示される。この電子媒体は、処理システムによって読取り可能である。この入力装置プログラムは、入力装置を操作して、入力面に到来する入力オブジェクトおよび入力面から上昇する入力オブジェクトを検出し、モード変更ジェスチャを識別し、モード変更ジェスチャの識別に応答して第１の動作モードから第２の動作モードに変化するために処理システムによって実行可能である。モード変更ジェスチャは、複数の入力オブジェクトが入力面に到来し、その後、その複数の入力オブジェクトの少なくとも一つが入力面から上昇する一方で、その複数の入力オブジェクトの少なくとも別の一つが入力面に残ることを含む入力シーケンスを含んでいる。
【０００９】
[0009]本発明の好ましい典型的な実施形態を、添付の図面とともに以下で説明する。これらの図面において、同様の符号は同様の要素を示す。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る典型的な入力装置のブロック図である。
【図２】本発明の実施形態に係る図１の典型的な入力装置の可能な動作を示す状態図である。
【図３】本発明の実施形態に係る図１の典型的な入力装置の可能な動作を示す状態図である。
【図４】本発明の実施形態に係る接触状態の変化例の平面図および側断面図である。
【図５】本発明の実施形態に係る接触状態の変化例の平面図および側断面図である。
【図６】本発明の実施形態に係る接触状態の変化例の平面図である。
【図７】本発明の実施形態に係る例示のモード切替ジェスチャの平面図である。
【図８】本発明の実施形態に係る例示のモード切替ジェスチャの平面図である。
【図９】本発明の実施形態に係る例示のモード切替ジェスチャの平面図である。
【図１０】本発明の実施形態に係る例示のモード切替ジェスチャの平面図である。
【図１１】本発明の実施形態に係る例示のモード切替ジェスチャの平面図である。
【図１２】本発明の実施形態に係る例示の方法のフローチャートである。
【図１３】本発明の実施形態に係る例示の方法のフローチャートである。
【図１４】本発明の実施形態に係る例示の方法のフローチャートである。
【図１５】拡張ジェスチャモードを示す画面の例である。
【図１６】例示のジェスチャ指令および例示の動作を示す図表である。
【図１７】例示のジェスチャ指令および例示の動作を示す図表である。
【図１８】例示のジェスチャ指令および例示の動作を示す図表である。
【発明を実施するための形態】
【００１１】
[0017]以下の詳細な説明は、単なる例示に過ぎず、本発明または本出願を限定し、あるいは本発明の用途を限定する意図はない。更に、前述の技術分野、背景および概要または以下の詳細な説明において表現または示唆される理論に束縛される意図もない。
【００１２】
[0018]本発明の種々の実施形態は、改善されたユーザビリティを実現する入力装置および入力方法を提供する。
【００１３】
[0019]ここからは図面を参照する。本発明の実施形態に係る典型的な入力装置１００のブロック図である。入力装置１００は、ある電子システム（図示せず）への入力を提供するように構成されてよい。本書において使用されるように、「電子システム」（「電子装置」とも呼ばれる）は、情報を電子的に処理することの可能な任意のシステムを広く指す。電子システムの非限定的な例には、以下が含まれる。すなわち、例示の電子システムには、あらゆるサイズおよび形状のパーソナルコンピュータ、例えば、デスクトップコンピュータ、ラップトップコンピュータ、タブレット、ウェブブラウザ、ブックリーダー、およびパーソナルディジタルアシスタント（ＰＤＡ）が含まれる。更なる例示の電子システムには、複合入力装置、例えば、入力装置１００と独立したジョイスティックまたはキースイッチとを含む物理的キーボードが含まれる。更なる例示の電子システムには、周辺機器、例えば、データ入力装置（リモートコントロール装置およびマウスを含む）およびデータ出力装置（表示画面およびプリンタを含む）が含まれる。他の例には、リモート端末、キオスクおよびテレビゲームマシンが含まれる。他の例には、コミュニケーション装置（スマートフォンなどの携帯電話を含む）およびメディア装置（レコーダ、エディタおよびプレイヤ（例えば、テレビジョン、セットトップボックス、音楽プレイヤ、デジタルフォトフレームおよびデジタルカメラ）を含む）が含まれる。さらに、電子システムは、入力装置に対するホストまたはスレーブであることが可能である。
【００１４】
[0020]入力装置１００は、電子システムの物理的な一部分として実装することができ、あるいは電子システムから物理的に分離することができる。入力装置１００は、以下のうち任意の一つ以上を用いて、適宜、電子システムの各部と通信してよい。すなわち、バス、ネットワークおよび他の有線または無線相互接続である。その例には、Ｉ２Ｃ、ＳＰＩ、ＰＳ／２、ユニーバーサルシリアルバス（ＵＳＢ）、ブルートゥース、ＲＦおよびＩＲＤＡが含まれる。
【００１５】
[0021]図１では、入力装置１００が、検知領域１２０内の一つ以上の入力オブジェクト１４０によって提供される入力を検知するように構成された近接センサ装置（タッチパッドまたはタッチセンサ装置と呼ばれることも多い）として示されている。図１に示すように、例示の入力オブジェクトは、指およびスタイラスを含む。
【００１６】
[0022]検知領域１２０は、入力装置１００の上方、周囲、内部、および／または付近の任意の空間であって、入力装置１００がユーザ入力を検出することができる空間を包含する。特定の検知領域のサイズ、形状および位置は、実施形態によって大きく異なってよい。幾つかの実施形態では、検知領域１２０は、十分に正確なオブジェクト検出が信号対雑音比によって妨げられるようになるまで、入力装置１００の表面から一つ以上の方向に沿って空間内へ広がっている。種々の実施形態において、検知領域１２０が特定の方向に広がる距離は、１ミリメートル未満、数ミリメートル未満、数センチメートル未満、またはそれ以上のオーダーであってもよく、また、使用される検知技術の種類および要求される精度に応じて大きく異なってよい。このため、幾つかの実施形態は、入力装置１００の任意の表面との接触を含まない入力、入力装置１００の入力面（例えばタッチ面）との接触を含む入力、ある量の印加力または印加圧力に結びついた、入力装置１００の入力面との接触、および／またはそれらの組合せを含む入力を検知する。幾つかの実施形態では、検知領域１２０は、入力装置１００の入力面に投影されると、方形の形状を有する。
【００１７】
[0023]入力装置１００は、検知領域１２０内のユーザ入力を検出するために、センサ部品と検知技術の任意の組合せを利用してよい。入力装置１００は、ユーザ入力を検出するための一つ以上の検知素子を含む。いくつかの限定的でない例として、入力装置１００は、静電容量技術、エラスティブ（ｅｌａｓｔｉｖｅ）技術、抵抗技術、誘導技術、弾性表面波（ｓｕｒｆａｃｅ  ａｃｏｕｓｔｉｃ  ｗａｖｅ）技術、および／または光学技術を使用してよい。
【００１８】
[0024]ある実装は、１次元、２次元、３次元、またはより高次元の空間に広がる像を提供するように構成される。ある実装は、特定の軸または平面に沿って入力の投影を提供するように構成される。
【００１９】
[0025]入力装置１００のある抵抗型実装では、柔軟で導電性の第１の層が、導電性の第２の層から一つ以上のスペーサ要素によって分離される。動作中、一つ以上の電圧勾配がそれらの層にまたがって生成される。柔軟な第１の層を押すことで、その層を十分に歪ませて、これらの層間に電気的コンタクトを生成し、その結果、層間コンタクトの一つ以上の地点を反映する電圧出力を得てもよい。この電圧出力は、位置情報を測定するために使用してよい。
【００２０】
[0026]入力装置１００のある誘導型実装では、一つ以上の検知素子が、一つの共振コイルまたは一対のコイルによって誘起されるループ電流を検出する。それらの電流の大きさ、位相および周波数のある組合せを用いて、位置情報を測定してもよい。
【００２１】
[0027]入力装置１００のある静電容量型実装では、電界を生成するために電圧または電流が印加される。付近の入力オブジェクトは、その電界の変化を引き起こし、電圧、電流、その他の変化として検出することのできる静電容量結合の検出可能な変化を生成する。
【００２２】
[0028]ある静電容量型実装は、電界を生成するために、複数の静電容量型検知素子の配列または他のパターンを利用する。ある静電容量型実装では、個別の複数の検知素子をオーミックに短絡して、より大きなセンサ電極を形成してもよい。ある静電容量型実装は、抵抗シートを利用する。この抵抗シートは、一様な抵抗を有していてもよい。
【００２３】
[0029]ある静電容量型実装は、センサ電極および入力オブジェクト間の静電容量結合の変化に基づく「自己容量」（「絶対容量」とも呼ばれる）検知法を利用する。種々の実施形態では、センサ電極の付近の入力オブジェクトは、センサ電極付近の電界を変化させ、その結果、計測される静電容量結合を変える。ある実装では、絶対容量検知方法は、センサ電極を参照電圧（例えばシステムグランド）に対して変調すること、並びにセンサ電極および入力オブジェクト間の静電容量結合を検出することによって実行される。
【００２４】
[0030]ある静電容量型実装は、センサ電極間の静電容量結合の変化に基づく「相互容量」（「トランスキャパシタンス（ｔｒａｎｓｃａｐａｃｉｔａｎｃｅ）」とも呼ばれる）検知法を利用する。種々の実施形態では、センサ電極付近の入力オブジェクトがセンサ電極間の電界を変化させ、その結果、計測される静電容量結合を変える。ある実装では、一つ以上の送信電極と一つ以上の受信電極との間の静電容量結合を検出することによってトランスキャパシティブ検知法が実行される。送信センサ電極は、送信を容易にするために参照電圧（例えばシステムグランド）に対して実質的に変調されていてもよく、また、受信センサ電極は、受信を容易にするために参照電圧に対して実質的に一定に保たれてもよい。センサ電極は、送信専用または受信専用であってもよいし、あるいは送信と受信の双方を行ってもよい。
【００２５】
[0031]図１では、処理システム（または「プロセッサ」）１１０が、入力装置１００の一部として示されている。処理システム１１０は、入力装置１００のハードウェアを操作して検知領域１２０内の入力を検出するように構成されている。処理システム１１０は、一つ以上の集積回路（ＩＣ）の一部またはすべてを備えており、幾つかの実施形態では、処理システム１１０は、ファームウェアコード、ソフトウェアコード、および／または他の同様のものも備えている。幾つかの実施形態では、処理システム１１０を構成する複数の部品がひとまとめに配置され、例えば入力装置１００の検知素子の付近に配置されている。他の実施形態では、処理システム１１０の部品が物理的に分離され、一つ以上の部品が入力装置１００の検知素子に近接し、一つ以上の部品は別の場所に配置される。例えば、入力装置１００は、デスクトップコンピュータの周辺機器であってもよく、処理システム１１０は、そのデスクトップコンピュータの中央処理装置上で実行されるように構成されたソフトウェアと、中央処理装置から分離された一つ以上のＩＣ（おそらくは、関連ファームウェアを伴う）とを備えていてもよい。別の例として、入力装置１００は、電話機に物理的に組み込まれてもよく、処理システム１１０は、その電話機のメインプロセッサの一部である回路およびファームウェアを含んでもよい。幾つかの実施形態では、処理システム１１０は、入力装置１００を実装するために専ら用いられる。他の実施形態では、処理システム１１０も他の機能、例えば、表示画面の操作、触覚アクチュエータ（ハプティックアクチュエータ）の駆動など、を実行する。
【００２６】
[0032]処理システム１１０は、処理システム１１０の様々な機能を扱う一組のモジュール群として実装されてもよい。各モジュールは、処理システム１１０の一部、ファームウェア、ソフトウェアまたはこれらの組合せである回路を含んでもよい。種々の実施形態では、モジュールの様々な組合せが使用できる。モジュールの例は、センサ電極や表示画面などのハードウェアを操作するハードウェア操作モジュール、センサ信号や位置情報などのデータを処理するデータ処理モジュール、および情報を報告する報告モジュールを含む。モジュールの別の例は、検知素子を操作して入力を検出するように構成されたセンサ操作モジュール、モード変更ジェスチャなどのジェスチャを識別するように構成された識別モジュール、および動作モードを変更するモード変更モジュールを含む。
【００２７】
[0033]幾つかの実施形態では、動作を起こすことにより、処理システム１１０が検知領域１２０内のユーザ入力（またはユーザ入力の欠如）に直接的に応答する。動作の例としては、動作モードの変更に加えて、ＧＵＩ動作、例えばカーソル移動、選択、メニューナビゲーション、および他の機能が挙げられる。幾つかの実施形態では、処理システム１１０は、入力（または入力の欠如）に関する情報を、電子システムのある部分（例えば、その電子システムに処理システム１１０とは別個の中央処理システムが存在する場合は、その別個の中央処理システム）に提供する。幾つかの実施形態では、例えばモード変更動作およびＧＵＩ動作を含むひととおりの動作を容易にするために、電子システムの一部が、処理システム１１０から受け取った情報を処理してユーザ入力に影響を与える。
【００２８】
[0034]例えば、幾つかの実施形態では、処理システム１１０は、入力装置１００の検知素子を操作して、検知領域１２０内の入力（または入力の欠如）を示す電気信号を生成する。処理システム１１０は、電子システムに提供される情報を生成する際に、任意の適切な量の処理をその電気信号に施してもよい。例えば、処理システム１１０は、その電気信号を単にデジタル化してもよい。別の例として、処理システム１１０は、フィルタリングまたは他の信号調整を実行してもよい。更に別の例として、処理システム１１０は、情報が電気信号とベースラインとの差を反映するように、ベースラインを減ずるか、他の方法によってベースラインを考慮してよい。また、更に別の例として、処理システム１１０は、「位置情報」を測定したり、入力を指令（コマンド）として認識したり、手書きを認識したりするなどしてもよい。
【００２９】
[0035]本書で使用される「位置情報」は、絶対的な位置、相対的な位置、速度、加速度、および他の種類の空間情報を広く包含する。種々の形態の位置情報は、時間の経過に伴う動きを追跡する場合のように、時間履歴成分を含んでもよい。典型的な「ゼロ次元」位置情報は、近い／遠いという情報や、接触／非接触という情報を含む。典型的な「１次元」位置情報は、一つの軸に沿った位置を含む。典型的な「２次元」位置情報は、一つの平面に対する運動を含む。典型的な「３次元」位置情報は、空間内の速度を含む。他の例は、空間情報の他の次元および他の表現を含む。
【００３０】
[0036]幾つかの実施形態では、処理システム１１０によって操作され、あるいは、他の処理システムによって操作される追加の入力部品が入力装置１００に実装される。この追加の入力部品は、検知領域１２０内での入力に冗長機能や他の機能を提供してよい。図１は、入力装置１００を用いたアイテムの選択を容易にするために使用可能な、検知領域１２０付近のボタン１３０を示している。他の種類の追加入力部品には、スライダ、ボール、ホイール、スイッチなどが含まれる。逆に、幾つかの実施形態では、入力装置１００に他の入力部品が実装されなくてもよい。
【００３１】
[0037]幾つかの実施形態では、入力装置１００がタッチスクリーンインタフェースを含んでおり、検知領域１２０は、表示画面のアクティブ領域の少なくとも一部と重なっている。例えば、入力装置１００は、表示画面に重なる実質的に透明なセンサ電極を含み、関連する電子システムにタッチスクリーンインタフェースを提供してもよい。表示画面は、視覚的インタフェースをユーザに対して表示することができる任意の種類の動的ディスプレイであってよく、また、任意の種類の発光ダイオード（ＬＥＤ）技術、有機ＬＥＤ（ＯＬＥＤ）技術、陰極線管（ＣＲＴ）技術、液晶ディスプレイ（ＬＣＤ）技術、プラスマ技術、エレクトロルミネッセンス（ＥＬ）技術、または他のディスプレイ技術を含んでいてよい。入力装置１００および表示画面は、物理的な要素を共有してもよい。たとえば、幾つかの実施形態は、同じ電気部品の一部を表示および検知のために利用してもよい。別の例として、表示画面は、処理システム１１０によって部分的または全体的に操作されてもよい。
【００３２】
[0038]本書では、本発明の多くの実施形態を、完全に機能する装置との関連で説明するが、本発明のメカニズムは、様々な形態のプログラム製品（例えばソフトウェア）として配布できることを理解されたい。例えば、本発明のメカニズムは、電子プロセッサによって読取り可能な情報保持媒体（例えば、処理システム１１０によって読取り可能な、非一時的コンピュータ読取り可能および／または記録／書込み可能情報保持媒体）上のソフトウェアプログラムとして実装され、配布されてもよい。さらに、本発明の実施形態は、配布を行うために使用される媒体の特定の種類にかかわらず等しく適用される。非一時的で電子的に読取り可能な媒体の例としては、種々のディスク、メモリスティック、メモリカード、メモリモジュールなどが挙げられる。電子的に読取り可能な媒体は、フラッシュ技術、光学技術、磁気技術、ホログラフィック技術、または他の任意のストレージ技術に基づくものであってよい。
【００３３】
[0039]以下の説明は、しばしば明確に処理システム１１０を参照する。しかし、そのような説明が処理システム１１０以外のシステムにも適用できることを理解されたい。すなわち、処理システム１１０以外のシステムは、個別に、相互に、または処理システム１１０との関連で説明される構成および方法、その他を実施してもよい。他のシステムの例としては、入力装置１００や、他の処理システム（例えば、関連する電子システムの処理システムが存在し、その処理システムが、関連する処理システム１１０とは別個のものである場合は、その処理システム）が挙げられる。
【００３４】
[0040]例えば、以下で明確に概説される方法が処理システム１１０を参照する場合、処理システム１１０および処理システム１１０とは別個の中央処理システムを有する電子システムが、その中央処理システムを用いて、その方法の一部または全体を実行してもよい。その方法の任意の残りの部分が、処理システム１１０によって、あるいは電子システムの他の部分によって実行されてもよい。
【００３５】
[0041]図２は、図１の入力装置１００の可能な動作を示す状態図である。図２は状態を円で示しており、状態の遷移は、円を結ぶ矢印で示されている。遷移を起こすイベントは、その関連する遷移によって名付けられる。処理システム１１０は、第１のモード２１０および第２のモード２２０で動作するように構成されている。処理システム１１０は、検知領域１２０内での特徴的なオブジェクトの運動をモード変更ジェスチャ２１５（例えば「起動ジェスチャ」）と認識することに応じて、第１のモード２１０での動作から第２のモード２２０での動作に変化する。
【００３６】
[0042]スライド入力は、ある量の横移動を伴うオブジェクト運動（一つ以上のオブジェクトの運動）を含む。スライド入力は、横移動をほとんどまたは全く伴わないオブジェクト運動を更に含んでいてもよい。例えば、検知領域１２０内のスライド入力を提供する入力オブジェクト１４０が接触可能な入力面を有する実施形態では、スライド入力は、入力面と平行な成分であって運動閾値より大きい成分を有する運動を含む。これらのスライド入力は、入力面に対して垂直な成分を有する運動を更に含んでもよい。
【００３７】
[0043]ポインティング指令として認識されるスライド入力は、一つ以上のポインティング動作を引き起こし、ナビゲーションおよび選択を容易にするために使用される。ポインティング動作は、デスクトップ画像、メニュー、および他のユーザインタフェース部品を横切りまたは通過するように、矢印、カーソル、ポインタ、アイコン、マーカなどを移動させる。
【００３８】
[0044]幾つかの実施形態では、第１モード２１０は「ポインティングモード」であり、第２モード２２０は「拡張ジェスチャモード」である。処理システム１１０は、ポインティングモードで動作するときは、検知領域１２０内における第１の種類のスライド入力を第１のポインティング指令と認識する。すなわち、処理システム１１０がポインティングモードで動作しているときに第１の種類のスライド入力が検知領域１２０内で与えられると、処理システム１１０は、その第１の種類のスライド入力をポインティング指令として扱う。対照的に、拡張ジェスチャモードで動作するときは、処理システム１１０は、第１の種類のスライド入力を、処理システム１１０が拡張ジェスチャモードにおいて認識する複数のジェスチャ指令のうちの第１のジェスチャ指令と認識する。ここで、これら複数のジェスチャ指令は、複数の異なるジェスチャ動作に関連付けられている。すなわち、処理システム１１０が拡張ジェスチャモードで動作しているときに第１の種類のスライド入力が検知領域１２０内で与えられると、処理システム１１０は、その第１の種類のスライド入力を、ポインティング指令の代わりにジェスチャ指令として扱う。このように、ポインティングモードで実行される第１の種類のスライド入力は、拡張ジェスチャモードで実行される第１の種類のスライド入力とは異なる結果を生じさせる。例えば、第１の種類のスライド入力は「Ｃ」形状を有してもよい。この第１の種類のスライド入力は、ポインティングモードでは、ディスプレイ上のＣ形状の経路に沿ってカーソルを移動させてもよく、また、拡張ジェスチャモードでは、アクティブなアプリケーションを終了させてもよい。
【００３９】
[0045]幾つかの実施形態では、処理システム１１０は、ポインティングモードで動作しているときに、検知領域１２０内における第２の種類のスライド入力を第２のポインティング指令と更に認識する。また、処理システム１１０は、検知領域１２０内における第２の種類のスライド入力を、処理システム１１０が拡張ジェスチャモードにおいて認識する複数のジェスチャ指令のうちの第２のジェスチャ指令と認識する。第２のジェスチャ指令は、第１のジェスチャ指令に関連付けられたジェスチャ動作と異なるジェスチャ動作に関連付けられている。例えば、第２の種類のスライド入力は、検知領域１２０の左下部から開始して右上部で終わる線状のストロークであってもよい。この第２の種類のスライド入力は、ポインティングモードでは、ディスプレイ上において右上にカーソルを移動させてもよく、また、拡張ジェスチャモードでは、ディスプレイウィンドウを最大化し、または元に戻してもよい。
【００４０】
[0046]種々の実施形態では、処理システム１１０は、検知領域内における３種類、４種類またはそれ以上の種類のスライド入力を、ポインティングモードでのポインティング指令および拡張ジェスチャモードでのジェスチャ指令と認識してよい。これらのジェスチャ指令は、同じまたは異なるジェスチャ動作に関連付けられてよい。
【００４１】
[0047]ジェスチャ指令とジェスチャ動作とは、一対一、多対一、または一対多の関係で関連付けられてもよい。複数の動作が同じジェスチャ指令に関連付けられている場合、それらの指令の結果は、コンテキスト（前後関係、文脈）や他の適切な判断基準によって調停されてもよい。
【００４２】
[0048]ジェスチャ指令の更なる例は、以下を含む。すなわち、画像の向きを変えるための２本指回転、アプリケーション切替えのため、またはメディア制御（例えば、再生／一時停止、停止、次、前）のための、左、右、上、または下への複数指（例えば２、３、４本指）ストローク、ズームレベル調整のための２本指ピンチ（つまむ）またはスプレッド（広げる）、スクロールのための１本指（または複数指）円運動、カット（切り取り）、コピーおよびペースト（貼り付け）のための３本指ピンチまたはスプレッド、およびウィンドウを元に戻すための３本指斜めストロークである。
【００４３】
[0049]複数のジェスチャ指令は、個々のジェスチャ指令の動作と異なる動作を生成するように、時間内につなぎ合わせることができる。例えば、幾つかの実施形態では、３本指ピンチはコピーを示し、３本指斜め上方ストロークはウィンドウのサイズを最大化させる。３本指ピンチの後に３本指斜め上方ストロークを続けるという組合せは、選択された一つ以上のアイテムのセキュリティアクセスを変更することや、そのアイテムをウェブサイトに投稿すること等によって、その選択されたアイテムを共有してもよい。
【００４４】
[0050]ここで図１６〜図１８を参照すると、種々のシステムおよび方法において実装することのできる複数のジェスチャ指令およびジェスチャ動作の例が示されている。例えば、あるシステムは、検知領域内で「大文字Ｘ」の動きを行うユーザが「ウィンドウを終了する」動作を生じさせるように実装されてもよい。第２の例として、検知領域内で「小文字ｂ」の動きを行うユーザは、バンキングウェブサイトに移動するという動作を生じさせる。
【００４５】
[0051]図１６〜図１８のジェスチャ指令の例は特定の動作に関連付けられたものとして示されているが、このジェスチャ指令は、（図示の動作例に代えて、あるいはその動作例に加えて）他の動作に関連付けられてもよい。同様に、図示の動作例は、（図示のジェスチャ指令に代えて、あるいはそのジェスチャ指令に加えて）他のジェスチャ指令に関連付けられてもよい。さらに、種々の実施形態では、拡張ジェスチャモードがこれらの例の一部または全部を含んでいてもよいし、全く含んでいなくてもよい。ウェブサイトが動作例として表に挙げられている場合、その動作は、適宜、そのウェブサイトへ（例えば、現在のウィンドウまたはタブにおいて、あるいは新規のウィンドウまたはタブにおいて）ナビゲートすることであってもよいし、ウェブブラウザを起動してそのウェブサイトへナビゲートすることであってもよい。
【００４６】
[0052]ポインティングモードは、ポインティング動作を主な目的としており、ポインティング指令として認識される少なくとも１種類のジェスチャを有している。種々の実施形態では、ポインティングモードにおける大多数の入力がポインティング動作を生じさせる。幾つかの実施形態では、複数の異なる種類のオブジェクト運動（例えば、異なる長さ、経路方向、形状、タイミングなどを有する）が、同じ種類のポインティング指令（例えばカーソル移動）に関連付けられる。
【００４７】
[0053]拡張ジェスチャモードは、ジェスチャ指令を通じてより多くの動作をユーザが利用できるようにすることを主な目的としており、ジェスチャ指令と認識される少なくとも１種類のジェスチャを有している。種々の実施形態では、拡張ジェスチャモードにおける大多数の入力がジェスチャ動作を生じさせる。幾つかの実施形態では、複数の異なる種類のオブジェクト運動（例えば、異なる長さ、経路方向、形状、タイミングなどを有する）が、異なるジェスチャ指令（例えば、本書で説明される例）に関連付けられる。
【００４８】
[0054]ある電子装置または入力装置１００は、ポインティング指令のため、およびジェスチャ指令のために、複数の入力オブジェクト１４０による入力（マルチタッチ）を受け付ける。そのような装置では、モードスイッチによって、ポインティング指令とジェスチャ指令とを容易に区別できるようにしてもよい。幾つかの実施形態では、モードスイッチによって、モードスイッチなしではサポートできないジェスチャ指令を処理システム１１０がサポートできるようにしてもよい。例えば、幾つかの実施形態では、第１の種類のスライド入力が、入力装置１００の入力面上において指でクエスチョンマーク（「？」）をなぞることであってもよい。したがって、このスライド入力は、湾曲した経路と、それに続くタップを含む。ポインティングモードでは、指でクエスチョンマークを描くことで、最初は上向きから右に向かい、その後、真っ直ぐ下方に向かうように曲がるカーソル運動を生じさせてもよく、更にシミュレートされたボタンクリックを（タップの結果として）生じさせてもよい。拡張ジェスチャモードでは、指でクエスチョンマークを描くことで、ヘルプダイアログを起動したり、あるいは強調表示されたテキストの指向性検索（ｄｉｒｅｃｔｅｄ  ｓｅａｒｃｈ）を（例えば、デスクトップ上で、あるいはウェブを介して）開始してもよい。このように、モードスイッチは、異なるモードの入力操作および所望の動作の区別を助けることができる。幾つかの実施形態では、拡張ジェスチャモードへのモードスイッチを用いることで、処理システム１１０は、カスタマイズされたジェスチャおよび／またはキャラクタ入力をポインティング操作からより良く区別できるようになっていてもよい。
【００４９】
[0055]幾つかの実施形態では、処理システム１１０は、幾つかの入力をポインティングモードでのジェスチャ指令として認識する。しかし、ポインティングモードで認識されるジェスチャ指令群は、拡張ジェスチャモードで認識されるジェスチャ指令群とは異なる。したがって、ポインティングモードで一つのジェスチャ指令として扱われる入力が、拡張ジェスチャモードでは異なるジェスチャ指令として認識されてよい。
【００５０】
[0056]幾つかの実施形態では、図２に示されるように、処理システム１１０は、モード変更イベント２２５に応答して、第２モード２２０での動作から第１モード２１０での動作へ変化する。
【００５１】
[0057]図３も、図１の入力装置１００の可能な動作を示す状態図である。図３は、幾つかの実施形態のための、第２モード２２０から第１モード２１０までの他の経路を示している。図３では、処理システム１１０が、モード変更ジェスチャ２１５に応答して第１モード２１０から第２モード２２０に切り替わり、イベントＡ  ３２５に応答して第２モード２２０から第３のモード３３０に切り替わり、イベントＢ  ３３５に応答してその第３モードから第１モード２１０に切り替わる。
【００５２】
[0058]図２は二つの状態（第１モード２１０および第２モード２２０）および二つの経路（モード変更ジェスチャ２１５およびモード変更イベント２２５）を示しており、図３は状態同士の間に単方向経路をそれぞれ有する三つの状態を示しているが、本発明の種々の実施形態は、任意の数の状態や単方向経路または双方向経路を有することができる。
【００５３】
[0059]モード変更ジェスチャ２１５は、任意の適切な特徴的オブジェクト運動を含んでもよい。幾つかの実施形態は、１種類の特徴的オブジェクト運動のみをモード変更ジェスチャ２１５として認識するが、他の実施形態は、複数の異なる種類の特徴的オブジェクト運動をモード変更ジェスチャ２１５として認識する。
【００５４】
[0060]どの特徴的オブジェクト運動がモード変更ジェスチャ２１５として認識されるかは、システムがエンドユーザに届く前にあらかじめ設定されてもよいし、エンドユーザーによって設定されてもよいし、その両方であってもよい。どの特徴的オブジェクト運動がモード変更ジェスチャ２１５として認識されるかは、固定（ユーザによる変更不可）であってもよいし、ユーザによって変更可能であってもよい。例えば、一つ以上のモード変更ジェスチャ２１５がソフトウェアによって予め設定されてもよく、ユーザがそれを変更することが不可能であってもよい。別の例として、複数のモード変更ジェスチャ２１５が、システムがエンドユーザに届く前にソフトウェアによって、または何らかの存在（エンティティ）によって予め設定されてもよく、ユーザが、それら複数のモード変更ジェスチャ２１５の一つ以上を、ユーザが使用を好むジェスチャとして選択することが可能であってもよい。更なる例として、ユーザは、モード変更ジェスチャ２１５を微調整すること（例えば、３本指タップとして認識されるために入力に求められる接触時間、特定のストロークに関して受け入れられるサイズ範囲、またはジェスチャの他の特徴を変更することなど）が可能であってもよい。更に別の例として、ユーザは、これらのモード変更ジェスチャ２１５を実質的に変更するか、それらに影響を与えてもよいし、あるいはこれらのモード変更ジェスチャ２１５を完全に定義してもよい。
【００５５】
[0061]幾つかの実施形態では、モード変更ジェスチャ２１５は、一つ以上の入力オブジェクト１４０の接触状態の変化を伴う。接触状態の変化は、接触と非接触との間で変化することを含んでもよい。例えば、図４（ａ）は、入力装置１００の幾つかの実施形態で見られる部品４５２の入力面４５０と接触している指４４０を示している。入力面４５０は、指４４０が検知領域１２０内で入力を提供しようとしているときに指４４０が接触可能なように構成されている。部品４５２は、複数のセンサ電極が配置されたセンサ基板を備えていてもよい。図４（ａ）は、円４４２を用いて、指４４０と入力面４５０との接触を示す。
【００５６】
[0062]図４（ａ）から図４（ｂ）に移ると、指４４０は接触状態を変えている。具体的には、指４４０は入力面４５０から上昇し、もはや入力面４５０とは接触していない。図４（ａ）は、この非接触状態を破線の円４４４で示す（図４（ｂ）も指４４０を検知領域１２０から出たものとして示しているが、これは実施形態によっては異なっていてもよい）。図４（ａ）および図４（ｂ）は、指４４０の接触状態を接触から非接触（あるいは、その逆）に変えることを表している。
【００５７】
[0063]別の例として、図５（ａ）は、入力装置１００の幾つかの実施形態で見られる部品５５２の入力面５５０と接触している指５４０を示している。部品５５２は、入力装置１００の他の部分（例えば、ブラケット５５４およびベース５５６）に対して相対的に移動されてもよい。部品５５２を入力装置１００の残りの部分と物理的に接続し、および／または部品５５２の移動を案内する機械部品は、図示されていない。図５（ａ）および図５（ｂ）は、指５４０の接触状態の変化を表している。具体的には、指５４０は、図５（ｂ）において図５（ａ）よりも大きな程度で入力面５５０を押圧しており、入力面５５０がベース５５６に向けて距離ｄだけ下降するようになっている。図５（ｂ）は、この押圧状態（または更に押圧された状態）を、強調付きの円５４４で示している。
【００５８】
[0064]幾つかの実施形態では、処理システム１１０は、入力面５５０の下降または他の移動に関連付けられた作動距離よりも距離ｄが大きい場合に、指５４０の接触状態が変化したと考える。幾つかの実施形態では、この距離ｄは、スナップドーム（ｓｎａｐ  ｄｏｍｅ）やタクトスイッチ（ｔａｃｔ  ｓｗｉｔｃｈ）などの作動に結びついている。例えば、入力装置１００の幾つかの実施形態は、入力面５５０の十分な移動によって作動するように構成されたスイッチを備えている。そのような実施形態には、種々の商用電話およびラップトップにおいて見られるクリッカブル（クリック可能な）タッチセンサが含まれる。そのような実施形態では、接触状態の変化が起こったことを判定するステップが、スイッチの作動を判定することを含んでいてもよい。
【００５９】
[0065]図５（ａ）〜図５（ｂ）は、部品５５２が並進運動して入力面５５０の下降に対応する実施形態を示している。幾つかの実施形態では、入力面５５０は、部品５５２または入力装置１００の他の部品の変形または他の再構成を通じて少なくとも部分的に移動する。図５（ａ）〜図５（ｂ）に示すように、検知領域１２０も入力面５５０とともに移動する。しかし、幾つかの実施形態では、検知領域１２０は、入力面５５０の下降とともに移動しない（あるいは、わずかしか移動しない）。また、幾つかの実施形態では、検知領域１２０は、入力面５５０の移動とともに形状が変化する。
【００６０】
[0066]図５（ａ）〜図５（ｂ）は、処理システム１１０が入力面５５０の移動を検出することにより押圧接触状態を判定する実施形態を示している。幾つかの実施形態では、処理システム１１０は、少なくとも部分的に他の特性を用いて、押圧接触状態を判定する。例えば、幾つかの実施形態では、処理システム１１０は、静電容量結合の変化の大きさ、接触面積、接触領域の形状、接触領域の変化、指５４０によって印加される押圧力（個別に、あるいは他の入力オブジェクトとの合計で）、これらの組合せなどを調べる。これらの特性は、検知領域１２０内の入力を検出するために使用される同じ検知素子によって（おそらくは、検知領域１２０内の入力を検出する間に受信される同じ信号までも用いて）検出されてもよいし、他のセンサ（スイッチを含む）によって検出されてもよいし、それらの組合せによって検出されてもよい。
【００６１】
[0067]図６（ａ）〜図６（ｉ）は、入力面６５０上の２個の入力オブジェクトに関する接触状態の変化の例を示している。具体的には、図６（ａ）は、２個の入力オブジェクトが入力面６５０と接触している（かつ入力面６５０を押圧しておらず、より激しく押圧してもいない）第１の接触状態（円６２１および６２２によって示される）を示している。一方、図６（ｂ）〜図６（ｉ）は、入力オブジェクトの数が変化しないと想定して、それらの入力オブジェクトに関する後の接触状態の例を示している。図６（ｂ）および図６（ｃ）は、押圧（または、より押圧された）状態にある一方の入力オブジェクト（強調付きの円６３１および６３４で示される）と、入力面６５０と接触していないもう一方の入力オブジェクト（破線の円６３２および６３３で示される）を示す。図６（ｄ）および図６（ｅ）は、押圧（または、より押圧された）状態にある一方の入力オブジェクト（強調付きの円６３５および６３８で示される）と、入力面６５０と接触しているが押圧状態にはないもう一方の入力オブジェクト（円６３６および６３７で示される）を示す。図６（ｆ）は、入力面６５０と接触していない２個の入力オブジェクト（破線の円６４１および６４２で示される）を示す。図６（ｇ）は、押圧（または、より押圧された）状態にある２個の入力オブジェクト（強調付きの円６４３および６４４で示される）を示す。図６（ｈ）および図６（ｉ）は、入力面６５０と接触している（かつ入力面６５０を押圧しておらず、より激しく押圧してもいない）一方の入力オブジェクト（円６４５および６４８で示される）と、入力面６５０と接触していないもう一方の入力オブジェクト（破線の円６４６および６４７で示される）を示す。
【００６２】
[0068]図６（ａ）は、図６（ｂ）〜図６（ｉ）の一つ以上との組合せによって、接触状態の例示の変化を示しているに過ぎず、接触状態の他の種類の変化も可能である。例えば、開始時の接触状態が異なってもよい。別の例として、入力オブジェクトの数が両時点とも２個でなくてもよい。そのような例では、他の順列が可能である。
【００６３】
[0069]幾つかの実施形態では、特徴的オブジェクト運動をモード変更ジェスチャ２１５として認識するステップが、検知領域１２０内で検出されたオブジェクト運動が入力面上の複数の入力オブジェクトを含むことを判定するステップ、および入力面上の複数の入力オブジェクトの少なくとも一つがその接触状態を変えることを判定するステップを含んでいる。幾つかの実施形態では、モード変更ジェスチャ２１５は、複数の入力オブジェクトの少なくとも一つがその接触状態を複数回変えることを判定することを含んでいる。
【００６４】
[0070]幾つかの実施形態では、処理システム１１０は、複数の入力オブジェクトが入力面に１回（または２回以上）接触することを含む特徴的オブジェクト運動をモード変更ジェスチャ２１５と認識する。オブジェクト運動をモード変更ジェスチャ２１５として認識する際、処理システム１１０は、接触／非接触の持続時間、入力面からの距離、印加される力などの入力特性に種々の判断基準を適用してもよい。
【００６５】
[0071]幾つかの実施形態は、連続して検出される複数のタップをモード変更ジェスチャ２１５として認識する。例えば、幾つかの実施形態は、単一の入力オブジェクトによる２回、３回、４回またはより多数回のタップをモード変更ジェスチャ２１５と考えてもよい。別の例として、幾つかの実施形態では、特徴的オブジェクト運動をモード変更ジェスチャ２１５として認識するステップは、複数の入力オブジェクトが入力面を１回（または２回以上）実質的に同時にタップしていると判定することを含んでいる。特定の例として、幾つかの実施形態は、入力面を２回タップした２個の入力オブジェクトを探してもよいし、幾つかの実施形態は、入力面を２回タップした３個の入力オブジェクトを探してもよい。まだ別の特定の例として、幾つかの実施形態は、２個の入力オブジェクトが入力面をタップし、その後、３個の入力オブジェクトが入力面をタップすること、またはその逆を探してもよい。このように、種々の実施形態では、モード切替ジェスチャとして認識される特徴的オブジェクト運動が、入力オブジェクトの個数と繰返しを任意に組み合わせたタッピングを含んでよい。
【００６６】
[0072]幾つかの実施形態は、入力オブジェクトの到来、入力オブジェクトの離脱、またはその双方の同時発生に厳しい要件を定める。他の実施形態はそのような要件を定めない。例えば、幾つかの実施形態は、指定された時間内に到来（または離脱）する複数の入力オブジェクトを「同時」として受け入れる。この指定時間は、通常のユーザがそれらの入力オブジェクトの到来時点または離脱時点を区別して知覚しないように、人間の知覚能力に合わせたものであってよい。到来および離脱の双方について時間を指定する実施形態では、これらの時間は、同じ長さであってもよいし、異なる長さであってもよい。
【００６７】
[0073]幾つかの実施形態は、ジェスチャ指令として認識されてもよいオブジェクト運動を提供するために１個の入力オブジェクトが入力面へ戻るか否かを監視してもよい。幾つかの実施形態は、複数（例えば２個、３個、その他）の入力オブジェクトの戻りを監視してもよい。幾つかの実施形態は、戻ってくる入力オブジェクトの数にはとらわれず、検知領域１２０内で提供される次の入力を、可能なジェスチャ指令と考える。幾つかの実施形態では、ジェスチャ指令またはジェスチャ指令と認識されてもよいオブジェクト運動を提供するための入力オブジェクトが、ある期間（例えば、特徴的オブジェクト運動の終了後の期間や、第２モードの開始後の期間など）内に到来しなければならないように、タイムアウトが存在する。
【００６８】
[0074]図７は、幾つかの実施形態においてモード変更ジェスチャとして認識されてもよい特徴的オブジェクト運動の一例を提供する２個の入力オブジェクトを示す。図７（ａ）では、２個の入力オブジェクト１４０は、検知領域１２０内にあるかもしれないが、入力装置の幾つかの実施形態で見られる入力面７５０には接触していない（破線の円７４１および７４２によって示される）。次いで、図７（ｂ）に示されるように、入力オブジェクトは、入力面７５０と接触する（円７４３および７４４によって示される）。その後、図７（ｃ）に示されるように、入力オブジェクト１４０は、入力面７５０と接触しなくなる（破線の円７４５および７４６によって示される）。この入力シーケンスは、２個の入力オブジェクトによる単一のタップを構成するものと考えてよい。
【００６９】
[0075]図７は２個の入力オブジェクトによるタップを示しているが、幾つかの実施形態は、２個、３個、および４個の入力オブジェクトを含む他の個数の入力オブジェクトによるタップが行われたか否かを監視する。幾つかの実施形態は、特定の入力オブジェクト１４０（例えば、手全体と、おそらくはある本数の指との組合せ）によるタップが行われたか否かを監視する。
【００７０】
[0076]また、図７は入力面７５０の長辺に沿って並ぶような向きを有する２個の入力オブジェクトを示しているが、その向きは、特定の入力が特徴的オブジェクト運動（モード変更ジェスチャ２１５と認識されるもの）を含むか否かを判断する際に、実施形態によって考慮されてもよいし、考慮されなくてもよい。例えば、幾つかの実施形態は、複数の入力オブジェクトの配列を調べ、それらが入力面の長辺または短辺（または他の特徴）に沿って並ぶことを要求してもよく、その一方で、幾つかの実施形態は、入力オブジェクト間の距離、入力オブジェクトの種類、入力オブジェクトの向きなどを調べてもよい。別の例として、幾つかの実施形態は、そのような変形例と同様の応答を示し、あるいはそのような変形例と異なる応答を示さない。
【００７１】
[0077]別の例として、特徴的オブジェクト運動をモード変更ジェスチャ２１５と認識するステップは、一つ以上の入力オブジェクト（入力面に接触している複数の入力オブジェクトの一つ以上）が入力面を実質的に同時に押し下げる、または比較的激しく押圧することを判定するステップを含んでもよい。図８は、そのような特徴的オブジェクト運動を提供する２個の入力オブジェクトを示す。図８（ａ）では、入力装置１００の幾つかの実施形態で見られる入力面８５０に２個の入力オブジェクトが接触しているが、十分に押圧してはいない（円８４１および８４２によって示される）。次いで、図８（ｂ）に示されるように、入力オブジェクト１４０が入力面８５０を押圧する（強調付きの円８４３および８４４によって示される）。その後、図８（ｃ）に示されるように、入力オブジェクトは入力面８５０に接触するが、押圧はしなくなる（円８４５および８４６によって示される）。
【００７２】
[0078]更なる例として、幾つかの実施形態では、接触状態の変化は、入力面上の複数の入力オブジェクトの少なくとも一つ（かつ、入力面上の複数の入力オブジェクトのすべてではない）が入力面から上昇することを含んでいる。そのような実施形態では、特徴的オブジェクト運動をモード変更ジェスチャ２１５と認識するステップは、以前に入力面上にあった複数の入力オブジェクトの第１の部分集合が入力面から上昇し、その複数の入力オブジェクトの第２の部分集合が入力面上に残ることを判定するステップを含んでもよい。第１および第２の部分集合は、各部分集合がその複数の入力オブジェクトの少なくとも一つ（そして全部ではない）を含むように、その複数の入力オブジェクトの非空の真部分集合である。言い換えると、そのような実施形態では、特徴的オブジェクト運動をモード変更ジェスチャ２１５と認識するステップは、以前に入力面上にあった複数の入力オブジェクトの少なくとも一つが入力面から上昇し、その複数の入力オブジェクトの少なくとも別の一つが入力面上に残ることを判定するステップを含んでもよい。図９は、そのような特徴的オブジェクト運動を提供する２個の入力オブジェクト１４０を示す。
【００７３】
[0079]図９（ａ）では、２個の入力オブジェクトが、入力装置１００の入力面９５０から広がる検知領域内にあるかもしれないが、入力面９５０に接触してはいない（破線の円９４１および９４２によって示されている）。次いで、図９（ｂ）に示されるように、それらの入力オブジェクトは入力面９５０に接触する（円９４３および９４４によって示される）。その後、図９（ｃ）に示されるように、入力オブジェクトの一つは入力面９５０に接触し（円９４５によって示される）、入力オブジェクトの一つは入力面９５０に接触しない（円９４６によって示される）。
【００７４】
[0080]さらに別の例として、特徴的オブジェクト運動をモード変更ジェスチャ２１５と認識するステップは、複数の入力オブジェクトが入力面に実質的に同時に接触すること、入力面から実質的に同時に上昇すること、および入力面に実質的に同時に再接触することを判定するステップを含んでもよい。図１０は、２個の入力オブジェクトによる、そのようなシーケンスの提供を示している。図１０（ａ）では、２個の入力オブジェクトが、入力装置１００の入力面１０５０から広がる検知領域１２０内にあるかもしれないが、入力面１０５０と接触してはいない（破線の円１０４１および１０４２によって示される）。次いで、図１０（ｂ）に示されるように、それらの入力オブジェクトは入力面１０５０に接触する（円１０４３および１０４４によって示される）。その後、図１０（ｃ）で示されるように、それらの入力オブジェクトは入力面１０５０と接触しなくなる（破線の円１０４５および１０４６によって示される）。それから、図１０（ｄ）で示すように、それらの入力オブジェクトは入力面１０５０と再び接触する（円１０４７および１０４８によって示される）。
【００７５】
[0081]幾つかの実施形態では、特徴的オブジェクト運動をモード変更ジェスチャ２１５と認識するステップは、特徴的オブジェクト運動が一つ以上の物理的機能スイッチ、例えばボタンやキーパッドキー、の作動と実質的に同時に起こることを検出するステップを含んでもよい。図１１は、そのようなシーケンスの一例を提供する１個の入力オブジェクトを示している。図１１では、キー１１７０が作動させられている間に、入力装置１００の幾つかの実施形態で見られる入力面１１５０と接触する入力オブジェクトが「Ｓ」を描く（円１１４２および経路１１６０によって示される）。
【００７６】
[0082]幾つかの実施形態は、特徴的オブジェクト運動が、モード変更ジェスチャ２１５、第１モード２１０および／または第２モード２２０に専用的に関連付けられた一つ以上のキーの押下げを伴う場合に、特徴的オブジェクト運動をモード変更ジェスチャ２１５と認識してもよい。幾つかの実施形態は、モード変更専用ではない複数のキーの押下げが行われたか否かを監視してもよい。これらのキーは、入力装置１００の一部であってもよいし、入力装置１００から分離されていてもよい。
【００７７】
[0083]例えば、入力装置１００は、標準キーボードと共に使用されてもよく、特徴的オブジェクト運動は、＜ｓｈｉｆｔ＞キーおよび＜ｃｔｒｌ＞キーが特徴的オブジェクト運動の提供と同時に作動させられる場合に、モード変更ジェスチャ２１５として認識されてもよい。別の例として、幾つかの実施形態は、入力装置１００によって検出される特徴的オブジェクト運動と共に機能キーが押されるか否か（例えば、入力装置１００の入力面のタップまたは入力面上で「Ｓ」を描くことに伴う＜ｃｏｎｔｒｏｌ＞−＜ａｌｔ＞）を監視してもよい。
【００７８】
[0084]ここで図２および図３に戻る。処理システム１１０を第２モード２２０から別のモード（例えば、第１モード２１０または第３モード２３０）に変化させるイベント（例えば、モード変更イベント２２５またはイベントＡ  ３２５）には、様々なイベントのいずれが含まれてもよい。例えば、幾つかの実施形態では、処理システム１１０が、終了イベントに応じて、例えば後続のオブジェクト運動を終了指令と認識することに応じて、第２モード２２０での動作から変化するように構成される。本書で使用されるように、「後続のオブジェクト運動」は、モード変更ジェスチャ２１５として認識される特徴的オブジェクト運動の後に、検知領域１２０内で少なくとも部分的に生じる。終了イベントは、任意の適切なユーザ入力（またはユーザ入力の欠如）を含んでよく、そのユーザ入力には、モード変更ジェスチャ２１５、検知領域１２０の外側でのユーザ入力、およびタイムアウトに関して説明した変形例のいずれもが含まれる。入力後のタイムアウトを含む終了イベントを有する幾つかの実施形態では、終了イベントが完全に生じるまで、追加の入力が第２モード２２０での継続動作を生じさせる。例えば、幾つかの実施形態では、終了イベントは、検知領域１２０から入力オブジェクトが除去された後にタイムアウトを有しており、そのタイムアウト期間中に検知領域１２０内に入力オブジェクトが新たに現れると、タイムアウトがリセットされる。これにより、処理システム１１０の第２モード２２０からの切り替えが、入力オブジェクトがもう一度除去された後のタイムアウトまで中止される。
【００７９】
[0085]種々の実施形態では、終了指令は、それらの実施形態のためのモード変更ジェスチャ２１５と認識される特徴的オブジェクト運動と同じであってもよいし、異なっていてもよい。例えば、幾つかの実施形態では、終了指令は、それらの実施形態のためのモード変更ジェスチャ２１５と認識される特徴的オブジェクト運動に合致するオブジェクト運動を含んでいる（例えば、終了指令および特徴的オブジェクト運動の双方が、３個の入力オブジェクトによる短期間の三つの接触である）。別の例として、終了指令は、モード変更ジェスチャ２１５と認識される特徴的オブジェクト運動と似ているが異なるオブジェクト運動を含んでもよい（例えば、両方とも２個の入力オブジェクトによる二つの接触を伴うが、モード変更ジェスチャ２１５では、より短い時間の接触の後に、より長い時間の接触が続き、終了指令では、より長い時間の接触の後に、より短い時間の接触が続く）。更に別の例として、終了指令は、モード変更ジェスチャ２１５と認識される特徴的オブジェクト運動とは明らかに異なるオブジェクト運動（例えば、検知領域１２０内の入力オブジェクトの異なる数、シーケンス、運動などを伴うもの）を含んでいてもよい。
【００８０】
[0086]別の例として、幾つかの実施形態では、処理システム１１０が、後続のオブジェクト運動の終端を検出することに応じて、第２モード２２０での動作から変化するように構成されている。オブジェクト運動の終端を判定するために任意の適切な手法を適用することができ、ここでは一部の例に着目する。幾つかの実施形態では、オブジェクト運動の終端は、検知領域１２０を出ようとするオブジェクト運動または検知領域１２０の外側でのオブジェクト運動を提供する１個以上の入力オブジェクトを含む。幾つかの実施形態では、オブジェクト運動の終端は、入力面もしくは検知領域１２０から上昇し、または入力面もしくは検知領域１２０の外へスライドし、またはその他の方法によって入力面もしくは検知領域１２０から離れようとする（そして必ずしも検知領域１２０を出るわけではない）オブジェクト運動を提供する１個以上の入力オブジェクトを含む。幾つかの実施形態では、オブジェクト運動の終端は、位置、速度および／または加速度の鋭い変化を生じさせるオブジェクト運動を提供する入力オブジェクトを含む。幾つかの実施形態では、オブジェクト運動の終端は、ある基準時間量より長い時間にわたって相対的に静止するオブジェクト運動を提供する１個以上の入力オブジェクトを含む。この１個以上の入力オブジェクトは、その位置の変化がある基準量よりも少ない場合、その入力オブジェクトが以前の位置からある基準距離を超えて動かない場合、その入力オブジェクトがある基準速度より低い速度を示す場合などに、相対的に静止していると考えてよい。
【００８１】
[0087]別の例として、幾つかの実施形態では、処理システム１１０は、後続のスライド入力を複数のジェスチャ指令の一つと認識することに応じて、第２モード２２０での動作から変化するように構成されている。幾つかの実施形態では、後続のスライド入力を第２モード２２０で認識されるジェスチャ指令のいずれかと認識することで、処理システム１１０を第２モード２２０での動作から切り替える。幾つかの実施形態では、後続のスライド入力を、第２モード２２０で認識されるジェスチャ指令の特定の部分集合のなかの一つと認識することで、処理システム１１０を第２モード２２０での動作から切り替える。
【００８２】
[0088]更に別の例として、幾つかの実施形態では、処理システム１１０が、所定量の時間の経過に応じて第２モード２２０での動作から切り替わるように構成されている。この所定量の時間は、例えば処理システム１１０がモード変更ジェスチャ２１５と認識される特徴的オブジェクト運動を検出するときや、処理システム１１０が特徴的オブジェクト運動をモード変更ジェスチャ２１５と認識するときや、処理システム１１０が第２モード２２０での動作を開始するときに、第２モード２２０において生じる最初のスライド入力の開始、中間または終了時に、任意の適切な基準から参照されてもよい。種々の実施形態では、この所定量の時間は、その所定量の時間の経過が開始する前の任意の適切な時点で決定されてよい。例としては、製造時、スタートアップ時および低電力状態からの復帰時、ログイン時および他のセキュリティ認証時、ならびに第２モード２２０への変更時が挙げられる。この所定量の時間は、環境条件、動作状態、ユーザの好み、入力履歴等に応じて、可変であってもよい。
【００８３】
[0089]図１２〜図１４は、本発明の実施形態に係る、複数のモード（例えば、図２および図３のモード）で動作するように構成された図１の入力装置１００の典型的な動作方法を示すフローチャートである。図１２〜図１４は特定のステップ（工程）を示しているが、幾つかの実施形態は図示のステップの部分集合、他の追加ステップ、またはその双方を有していてもよい。また、図１２〜図１４は、それらのステップの特定の順序を示すが、幾つかの実施形態は、同一または異なるステップを異なる順序で有する。さらに、上述のように、下記の説明はしばしば処理システムを明示的に参照するが、その説明は任意の適切なシステムに当てはまる。
【００８４】
[0090]図１２を参照すると、本発明に係る例示の方法１２００は、以下を含む。第１のステップ１２１０では、処理システムがポインティングモードで動作する。ここで、処理システムは、ポインティングモードの間、検知領域内の第１の種類のスライド入力をポインティング指令と認識する。第２のステップ１２２０では、処理システムは、検知領域内の特徴的オブジェクト運動をモード変更ジェスチャ２１５と認識することに応じて、ポインティングモードでの動作から拡張ジェスチャモードでの動作に変化する。第３のステップ１２３０では、処理システムは拡張ジェスチャモードで動作する。処理システムは、拡張ジェスチャモードで動作するときは、検知領域内の第１の種類のスライド入力を、拡張ジェスチャモードにおいて処理システムが認識する複数のジェスチャ指令の一つと認識する。それら複数のジェスチャ指令は、複数の異なるジェスチャ動作に関連付けられている。
【００８５】
[0091]図１３は、本発明に係る、表示画面を有する実施形態を動作させる例示の方法１３００を示している。表示画面は、表示画面のアクティブ領域内で視覚表示を提供するように構成されている。方法１３００は、以下を含む。第１のステップ１３１０では、電子システム（あるいは、処理システム）がポインティングモードで動作する。ポインティングモードの間、電子システム（あるいは、処理システム）は、検知領域内の複数の種類のスライド入力をポインティング指令と認識する。そのポインティング指令は、ポインティングモード中に視覚表示との相互作用を行うためのものであってよく、例えば、種々の方向に表示要素の動きを生じさせるためのものであってよい。第２のステップ１３２０では、電子システム（あるいは、処理システム）が、検知領域内の特徴的オブジェクト運動をモード変更ジェスチャと認識する。第３のステップ１３３０では、電子システム（あるいは、処理システム）は、検知領域内の特徴的オブジェクト運動をモード変更ジェスチャと認識することに応じて、ポインティングモードでの動作から拡張ジェスチャモードでの動作に変化する。拡張ジェスチャモードの間は、電子システム（あるいは、処理システム）は、複数の種類のスライド入力を、複数の異なるジェスチャ動作に関連付けられた複数のジェスチャ指令と認識する。第４のステップ１３４０では、電子システム（あるいは、処理システム）は、拡張ジェスチャモードでの動作を示す、ユーザが感知可能なフィードバックを提供する。
【００８６】
[0092]図１４は、本発明の実施形態に係る、入力オブジェクトによって接触される入力面を備える実施形態を使用する例示の方法１４００を示している。この方法のステップを、特に入力装置との関連で説明するが、それらのステップはまた、他の装置、例えば入力装置と一体化され、または通信する電子システムに適用されてもよい。また、入力装置は、入力装置の処理システムを介してこれらのステップを遂行してもよい。ステップ１４１０では、入力装置は、その検知素子を操作して、入力オブジェクトの入力面への到来および入力面からの上昇を検出する。ステップ１４２０では、入力装置は、特徴的オブジェクト運動をモード変更ジェスチャと識別する。特徴的オブジェクト運動は、一組の入力オブジェクトが入力面に到来し、その後、その一組の入力オブジェクトの第１の部分集合が入力面から上昇することを含んでおり、その一組の入力オブジェクトの第２の部分集合が入力面に残るようになっている。第１および第２の部分集合は、双方とも、入力面に到来した一組の入力オブジェクトの非空の真部分集合である。ステップ１４３０では、特徴的オブジェクト運動をモード変更ジェスチャと識別することに応じて、入力装置が第１の動作モード（例えば、第１モード２１０）から第２の動作モード（例えば、第２モード２２０）に変化する。
【００８７】
[0093]このように、幾つかの実施形態は、複数の入力オブジェクト（例えば指）が入力装置の入力面上に置かれた後、それらの入力オブジェクトの一つ以上が入力面から上昇することを特徴的オブジェクト運動が含む場合に、その特徴的オブジェクト運動をモード変更ジェスチャ２１５と認識する。
【００８８】
[0094]方法１４００の幾つかの実施形態では、入力装置は、１個（または２個以上）の入力オブジェクトがある時間にわたって移動を停止したり、入力面から離れるように移動したりすること等を検出することによって、オブジェクト運動の終端を検出する。幾つかの実施形態ではタイムアウトを使用してもよく、オブジェクト運動の終端によって引き起こされる動作またはモード変更が、オブジェクトの除去後のある時点に確認され、発生するようになっていてもよい。
【００８９】
[0095]方法１４００の幾つかの実施形態では、入力装置が第２の動作モード中に複数のジェスチャ指令を受け入れ、第２の動作モード中に以下の処理を実行してもよい（第１の動作モード中は実行しない）。入力装置は、入力オブジェクトの第２の部分集合の１個（または２個以上）による後続のオブジェクト運動を、第２の動作モードで受け入れられる複数のジェスチャ指令の一つと識別してもよい。
【００９０】
[0096]幾つかの実施形態では、すべての入力オブジェクトが入力面から上昇した後（例えば、残っていた入力オブジェクトがある時間の間に入力面から除去された後）に、入力装置が第２の動作モードからモードを変更する。タイムアウトを有する実施形態では、タイムアウトの前に１個以上の入力オブジェクトが戻ることで第２の動作モードを継続してもよい。幾つかの実施形態では、入力装置は、第２の動作モードから変化したことを示す出力を提供する。
【００９１】
[0097]方法１４００の幾つかの実施形態では、特徴的オブジェクト運動（モード変更ジェスチャ２１５と認識されるもの）が、特定の数の入力オブジェクトが入力面に到来すること、および入力面から上昇することを含む。例えば、入力装置は、Ｍ個の入力オブジェクトが入力面に到来するとともにＮ個の入力オブジェクトが入力面から上昇することを受け入れてもよい。ここでＭ−Ｎは、１（入力面から上昇するオブジェクトの数が入力面に到来する入力オブジェクトよりも１だけ少ない）、２（入力面から上昇するオブジェクトの数が入力面に到来する入力オブジェクトよりも２だけ少ない）等である。具体的な数の一例として、Ｍ−Ｎが１となるように、Ｍが３、Ｎが２であってもよい。具体的な数の別の例として、幾つかの実施形態は、ユーザが２個の入力オブジェクトを入力面に同時に置き、その後、１個を持ち上げたことを認識する。
【００９２】
[0098]別の例として、入力装置は、Ｎ個の入力オブジェクトが入力面に到来した後、１個の入力オブジェクトが上昇することを受け入れてもよい（結果として、Ｎより１だけ少ない数の入力オブジェクトが入力面上に残る）。
【００９３】
[0099]方法１２００、１３００、または１４００は、任意の数の追加ステップを更に含んでもよい。例えば、幾つかの方法は、動作モードの変更（例えば、第１の動作モードから第２の動作モード、第２の動作モードから別のモード等）を示す一つ以上の出力を提供するステップを更に含んでいる。その出力は、モードの変更を他のシステムに示し、または動作モード（例えば、第１モード２１０、第２モード２２０等）に関するフィードバックをユーザに提供し、またはその双方を行ってもよい。フィードバックは、視覚的なフィードバック、聴覚的なフィードバック、触覚的なフィードバック、またはそれらの組合せを含んでもよい。更に別の例として、幾つかの方法は、検知領域内の第１の種類のスライド入力をポインティング指令と認識することに応じて、視覚表示上のグラフィック要素を移動させることを更に含む。
【００９４】
[00100]動作モードの変更は、ユーザに対して視覚的に表示されなくてもよく、多様な手法のいずれによって表示されてもよい。例えば、ポインタアイコン、背景色、ディスプレイ輝度、または他の視覚的な要素もしくは特徴がモード切り替えに応じて変化してもよい。その表示は、切り替え前のモードや切り替え後のモードに応じて異なってもよい。別の例として、特定のポインタまたは背景色が特定のモードで提示されるように、視覚的要素または特徴がアクティブな動作モードに関連付けられてもよい。非視覚的なフィードバック、例えば聴覚的または触覚的フィードバックは、視覚的フィードバックを補完してもよい。
【００９５】
[00101]幾つかの実施形態は、複数のモードの一つに専用のアプリケーションまたは表示ウィンドウを起動してもよい。図１５は、拡張ジェスチャモードを示す例示の画面を表している。
【００９６】
[00102]ここに記載した実施形態および実施例は、本発明とその特定の用途を最も良く説明し、それによって当業者が発明を生産および使用できるようにするために提示されたものである。しかし、前述の説明および実施例が例図の目的のために提示されたものに過ぎないことは、当業者には理解できるだろう。上述の説明は、網羅的であることを意図したものではなく、また、開示した形態そのものに本発明を限定する意図もない。
［発明の例］
［例１］
検知領域内のオブジェクト運動を検出するように構成された検知素子と、
前記検知素子に接続された処理システムと
を備える入力装置であって、
前記処理システムは、
ポインティングモードで動作し、該ポインティングモードの間、前記検知領域内の第１の種類のスライド入力を第１のポインティング指令と認識し、
拡張ジェスチャモードで動作し、該拡張ジェスチャモードの間、複数の異なるジェスチャ動作に関連付けられた複数のジェスチャ指令を認識し、該拡張ジェスチャモードの間、前記検知領域内の前記第１の種類のスライド入力を前記複数のジェスチャ指令の第１のジェスチャ指令と認識し、
前記検知領域内の特徴的オブジェクト運動を認識することに応じて、前記ポインティングモードでの動作から前記拡張ジェスチャモードでの動作に変化する
ように構成されている、入力装置。
［例２］
前記処理システムは、前記ポインティングモードの間は、前記検知領域内の第２の種類のスライド入力を第２のポインティング指令と認識し、前記処理システムは、前記拡張ジェスチャモードの間は、前記検知領域内の前記第２の種類のスライド入力を、前記複数のジェスチャ指令のうち第２のジェスチャ指令と認識し、前記第１のジェスチャ指令および前記第２のジェスチャ指令が異なるジェスチャ動作に関連付けられている、例１に記載の入力装置。
［例３］
前記処理システムは、
前記特徴的オブジェクト運動の後に前記検知領域内で生じる後続オブジェクト運動の終端を検出することに応じて、前記拡張ジェスチャモードから前記ポインティングモードに変化する
ように更に構成されている、例１に記載の入力装置。
［例４］
前記処理システムは、
前記特徴的オブジェクト運動の後に前記検知領域内で生じる後続スライド入力を、前記複数のジェスチャ指令のうち一つのジェスチャ指令と認識することに応じて、前記拡張ジェスチャモードでの動作から前記ポインティングモードでの動作に変化する
ように更に構成されている、例１に記載の入力装置。
［例５］
前記処理システムは、
前記特徴的オブジェクト運動の後に前記検知領域内で生じる後続オブジェクト運動を終了指令と認識することに応じて、前記拡張ジェスチャモードでの動作から前記ポインティングモードでの動作に変化する
ように更に構成されている、例１に記載の入力装置。
［例６］
前記処理システムは、
所定量の時間の経過に応じて、前記拡張ジェスチャモードでの動作から前記ポインティングモードでの動作に変化する
ように更に構成されている、例１に記載の入力装置。
［例７］
前記検知領域内の入力オブジェクトが接触可能な入力面を更に備え、
前記特徴的オブジェクト運動を認識することが、
前記特徴的オブジェクト運動が前記入力面上の複数の入力オブジェクトを含むと判定するステップと、
前記複数の入力オブジェクトの少なくとも一つが前記入力面に対する接触状態に変化することを前記特徴的オブジェクト運動が含むと判定するステップと
を含んでいる、例１に記載の入力装置。
［例８］
前記入力面に対する接触状態に変化する前記複数の入力オブジェクトの前記少なくとも一つによって作動させられるように構成されたスイッチを更に備え、
前記複数の入力オブジェクトの前記少なくとも一つが接触状態に変化することを前記特徴的オブジェクト運動が含むと判定する前記ステップが、
前記スイッチの作動を判定するステップ
を含んでいる、例７に記載の入力装置。
［例９］
前記複数の入力オブジェクトの前記少なくとも一つが接触状態に変化することを前記特徴的オブジェクト運動が含むと判定する前記ステップが、
前記複数の入力オブジェクトの前記少なくとも一つが前記入力面から上昇した一方で、前記複数の入力オブジェクトの少なくとも別の一つが前記入力面上に残っていると判定するステップ
を含んでいる、例７に記載の入力装置。
［例１０］
前記検知領域内の入力オブジェクトが接触可能な入力面を更に備え、
前記特徴的オブジェクト運動を認識することが、
複数の入力オブジェクトが前記入力面を実質的に同時にタップすることを前記特徴的オブジェクト運動が含むと認識するステップ
を含んでいる、例１に記載の入力装置。
［例１１］
前記検知領域内の入力オブジェクトが接触可能な入力面を更に備え、
前記特徴的オブジェクト運動を認識することが、
複数の入力オブジェクトが前記入力面に実質的に同時に接触し、複数の入力オブジェクトが前記入力面から実質的に同時に上昇し、複数の入力オブジェクトが前記入力面に実質的に同時に再接触することを前記特徴的オブジェクト運動が含むと認識するステップ
を含んでいる、例１に記載の入力装置。
［例１２］
作動可能なキーを更に備え、前記特徴的オブジェクト運動を認識することが、
前記特徴的オブジェクト運動が前記作動可能なキーの作動と実質的に同時に生じることを認識するステップ
を含む、例１に記載の入力装置。
［例１３］
検知領域内のオブジェクト運動を検出するように構成された近接センサ装置と、視覚表示を提供するように構成された表示画面とを備える電子システムの動作方法であって、
ポインティングモードで動作するステップであって、前記電子システムが、該ポインティングモードの間、前記検知領域内の複数の種類のスライド入力を、前記視覚表示と相互作用するためのポインティング指令と認識するように構成されるステップと、
前記検知領域内の特徴的オブジェクト運動をモード変更ジェスチャと認識するステップと、
前記検知領域内の前記特徴的オブジェクト運動をモード変更ジェスチャと認識することに応じて、前記ポインティングモードでの動作から拡張ジェスチャモードでの動作に変化するステップであって、前記電子システムが、前記拡張ジェスチャモードの間、前記複数の種類のスライド入力を、複数の異なるジェスチャ動作に関連付けられた複数のジェスチャ指令と認識するように構成されるステップと、
前記電子システムが前記拡張ジェスチャモードで動作していることを示す、ユーザが感知可能なフィードバックを提供するステップと
を含む方法。
［例１４］
前記ポインティングモードで動作する間、前記検知領域内の前記複数の種類のスライド入力のうち第１の種類のスライド入力を、第１のポインティング指令と認識するステップと、
前記検知領域内の前記第１の種類のスライド入力を前記第１のポインティング指令と認識することに応じて、前記視覚表示のグラフィック要素を移動させるステップと
を更に含む例１３に記載の方法。
［例１５］
前記ユーザが感知可能なフィードバックを提供する前記ステップが、視覚的フィードバック、聴覚的フィードバック、および触覚的フィードバックの少なくとも一つを提供する、例１３に記載の方法。
［例１６］
前記電子システムが、前記検知領域内の入力オブジェクトが接触可能な入力面を更に備えており、
前記検知領域内の前記特徴的オブジェクト運動をモード変更ジェスチャと認識することが、
複数の入力オブジェクトが前記入力面を実質的に同時にタップすることを前記特徴的オブジェクト運動が含むと認識するステップ
を含んでいる、例１３に記載の方法。
［例１７］
前記電子システムが、前記検知領域内の入力オブジェクトによって接触される入力面と、前記入力面がある作動距離だけ移動することに応じて作動するように構成されたスイッチとを更に備えており、
前記検知領域内の前記特徴的オブジェクト運動をモード変更ジェスチャと認識することが、
複数の入力オブジェクトが前記スイッチの作動と実質的に同時に前記入力面上に位置することを前記特徴的オブジェクト運動が含むと認識するステップ
を含んでいる、例１３に記載の方法。
［例１８］
少なくとも一つの検知素子と、
入力オブジェクトによって接触される入力面と、
前記少なくとも一つの検知素子に接続された処理システムと
を備える入力装置であって、
前記処理システムが、
前記少なくとも一つの検知素子を操作して、前記入力面に到来する入力オブジェクトおよび前記入力面から上昇する入力オブジェクトを検出し、
前記入力面に一組の入力オブジェクトが到来し、その後、該一組の入力オブジェクトの第１の部分集合が前記入力面から上昇する一方で、該一組の入力オブジェクトの第２の部分集合が前記入力面に残ることを含む入力シーケンスをモード変更ジェスチャと識別し、
前記モード変更ジェスチャの識別に応じて、第１の動作モードから第２の動作モードに変化する
ように構成されており、前記第１の部分集合および前記第２の部分集合が双方とも、前記一組の入力オブジェクトの非空の真部分集合である、入力装置。
［例１９］
前記処理システムが、前記第２の動作モードで動作していることを示す視覚的フィードバックを提供するように更に構成されている、例１８に記載の入力装置。
［例２０］
前記処理システムが、
前記第２の動作モードにあって前記第１の動作モードにはない間、前記第２の部分集合の入力オブジェクトの少なくとも一つの運動を、前記第２の動作モードで認識される複数のジェスチャ指令のうちの一つのジェスチャ指令と識別し、
該ジェスチャ指令を示す出力を提供する
ように更に構成されている、例１８に記載の入力装置。
［例２１］
前記処理システムが、前記第２の部分集合のすべての入力オブジェクトが前記入力面から上昇することに応じて、前記第２の動作モードから変化することを示す第２の出力を提供するように更に構成されている、例１８に記載の入力装置。
［例２２］
前記第１の部分集合が、前記一組の入力オブジェクトよりも１だけ少ない数の入力オブジェクトから構成されている、例１８に記載の入力装置。
［例２３］
前記第１の動作モードから前記第２の動作モードへの変化が、前記第２の動作モードに専用のアプリケーションの起動に関連付けられている、例１８に記載の入力装置。
［例２４］
入力装置プログラムと、
前記入力装置プログラムを保持する、電子的に読取り可能な媒体と
を備えるプログラム製品であって、
前記入力装置プログラムは、
入力装置を操作して、入力面に到来する入力オブジェクトおよび入力面から上昇する入力オブジェクトを検出し、
前記入力面に複数の入力オブジェクトが到来し、その後、該複数の入力オブジェクトの少なくとも一つが前記入力面から上昇する一方で、該複数の入力オブジェクトの少なくとも別の一つが前記入力面に残ることを含む入力シーケンスをモード変更ジェスチャと識別する
ために処理システムによって実行可能であり、
前記電子的に読取り可能な媒体は、前記処理システムによって読み取り可能である、プログラム製品。
［例２５］
前記複数の入力オブジェクトが、少なくとも３個の入力オブジェクトを有している、例２４に記載のプログラム製品。
【図１】
0005862898.tif 000002
【図２】
0005862898.tif 000003
【図３】
0005862898.tif 000004
【図４（ａ）】
0005862898.tif 000005
【図４（ｂ）】
0005862898.tif 000006
【図５】
0005862898.tif 000007
【図６（ａ）】
0005862898.tif 000008
【図６（ｂ）】
0005862898.tif 000009
【図６（ｃ）】
0005862898.tif 000010
【図６（ｄ）】
0005862898.tif 000011
【図６（ｅ）】
0005862898.tif 000012
【図６（ｆ）】
0005862898.tif 000013
【図６（ｇ）】
0005862898.tif 000014
【図６（ｈ）】
0005862898.tif 000015
【図６（ｉ）】
0005862898.tif 000016
【図７】
0005862898.tif 000017
【図８】
0005862898.tif 000018
【図９】
0005862898.tif 000019
【図１０（ａ）】
0005862898.tif 000020
【図１０（ｂ）】
0005862898.tif 000021
【図１０（ｃ）】
0005862898.tif 000022
【図１０（ｄ）】
0005862898.tif 000023
【図１１】
0005862898.tif 000024
【図１２】
0005862898.tif 000025
【図１３】
0005862898.tif 000026
【図１４】
0005862898.tif 000027
【図１５】
0005862898.tif 000028
【図１６】
0005862898.tif 000029
【図１７】
0005862898.tif 000030
【図１８】
0005862898.tif 000031