(57)【要約】  ユーザ・インターフェース内でオブジェクトを起動する、連携する、および／または閉じるなどのために間接的対話デバイス（たとえば、マウス、タッチパッドなど）から受信される入力データを使用するための１つまたは複数の技法および／またはシステムが提供される。たとえば、間接的対話デバイスのセンサ表面は、２つ（またはそれ以上）の部分に分割することができ、第１の部分はオブジェクトを起動する、連携する、および／または閉じるため使用され、第２の部分はユーザ・インターフェース内でナビゲートする（たとえば、カーソル）ために使用される。オブジェクトが所定のジェスチャ（複数可）の受信に基づいて起動されるとき、センサ表面の第１の部分が上記オブジェクトにマップされて、接点（たとえば、指）と第１の部分との間の対話を介して上記オブジェクトとの対話を提供することができる。また、第１の部分の表面領域は、それがオブジェクトにマップされるときにおよび／またはオブジェクトで実行される動作に従って、変更する（たとえば、拡大する）ことができる。
2014532949.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ・インターフェースとの間接的対話のための方法であって、
間接的対話デバイスのセンサ表面に対して第１の接点が第１の所定の方式で適用されていることを表す第１の入力データを受信するステップと、
前記第１の入力データに応答して前記ユーザ・インターフェース内でオブジェクトを起動するステップと、
前記オブジェクトに前記センサ表面の少なくとも一部をマップするステップと、
を含む方法。
【請求項２】
前記オブジェクトを起動するステップは、メニューを開くステップと画面上のキーボードを開くステップとのうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記オブジェクトに前記センサ表面の少なくとも一部をマップするステップは、前記センサ表面の第１の部分が前記オブジェクトにマップされるように前記オブジェクトに前記センサ表面のすべてに満たない部分をマップするステップを含む、請求項１に記載の方法。
【請求項４】
前記センサ表面の前記第１の部分に対して第２の接点が適用されていることを表す第２の入力データを受信するステップと、
前記第２の入力データに少なくとも部分的に基づいて前記オブジェクトを連携するステップと、
を含む請求項３に記載の方法。
【請求項５】
前記第１の部分とは異なる前記センサ表面の第２の部分を使用して前記ユーザ・インターフェース内でナビゲートするステップ、を含む請求項３に記載の方法。
【請求項６】
前記センサ表面を少なくとも２つの部分に分割するステップ、を含み、前記センサ表面の第１の部分で開始する前記第１の接点との対話が、１つまたは複数のオブジェクトの起動を初期化するように構成され、前記センサ表面の第２の部分で開始する第２の接点との対話が、前記ユーザ・インターフェース内でナビゲートするために使用されるように構成された、請求項１に記載の方法。
【請求項７】
前記オブジェクトを起動すると、前記センサ表面の前記第２の部分の表面領域を縮小しながら前記センサ表面の前記第１の部分の表面領域を拡張するステップ、を含み、前記オブジェクトに前記センサ表面の少なくとも一部をマップするステップは、前記オブジェクトに前記センサ表面の前記拡張された第１の部分をマップするステップを含む、請求項６に記載の方法。
【請求項８】
間接的対話デバイスのセンサ表面に少なくとも第１の部分および第２の部分を備えさせるように構成されたセンサ構成要素、を備え、前記第１の部分は、前記第１の部分に対して第１の接点が所定の方式で適用されていることの検出に応答してユーザ・インターフェースを変更するために使用されるように構成され、前記第２の部分は、前記ユーザ・インターフェース内でナビゲートするために使用されるように構成された、システム。
【請求項９】
前記センサ構成要素が、前記第１の接点が前記所定の方式で適用されていることの検出に少なくとも部分的に基づいて、前記センサ表面の前記第１の部分および前記第２の部分のうちの少なくとも１つの表面領域を変更するように構成された、請求項８に記載のシステム。
【請求項１０】
前記ユーザ・インターフェースを変更することは、オブジェクトを開くことを含み、当該システムは、前記オブジェクトに前記センサ表面の前記第１の部分をマップするように構成されたマッピング構成要素を備える、請求項８に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
ユーザがデバイスと対話し、その対話がディスプレイ上のある位置にマップされることに関する。
【背景技術】
【０００２】
従来、ユーザは、様々な入力デバイスを使用し、ユーザ・インターフェースの要素と対話する。一般に、これらの入力デバイスは、そのデバイスが有するユーザ・インターフェースとの対話のタイプに基づいて、直接的対話デバイスおよび／または間接的対話デバイスとして分類することができる。たとえば、タッチスクリーンなどの直接的対話デバイスは、モニタに表示されたものとユーザが直接的に対話することを可能にするように構成され、一方、たとえば、マウスまたはキーボードなどの間接的対話デバイスは、モニタに表示されたものとユーザが間接的に対話することを可能にするように構成される。
【０００３】
たとえば、マウスとタッチパッドなどのマウスをまねたデバイスとは、より一般的なタイプの間接的対話デバイスのうちの一部である。ユーザはデバイスと対話し、その対話が、ディスプレイ上のある位置にマップされる。たとえば、マウスは動きを感知することができ、その動きは、推定された開始位置と、感知されたデバイスとの対話とに基づき、ある位置にマップされる。タッチパッドは、一般に、マウスと同様の方式で使用される。タッチパッド上の接点（contact）（たとえば、指、スタイラスなど）の動きが感知され、感知された動きは、マウス入力と同様の方式で処理される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特に、間接的対話デバイスのセンサ表面の第１の部分を使用して第１のタスクを実行しながら上記センサ表面の第２の部分を使用して異なるタスクを実行するための１つまたは複数のシステムおよび／または技法を提供することに関する。
【課題を解決するための手段】
【０００５】
本概要は、発明を実施するための形態で以下にさらに記載される概念の選択を簡易化された形で紹介するために提供される。本概要は、特許請求されている対象の主要な要因または本質的特徴を特定するものではなく、特許請求されている対象の範囲を限定するために使用されるものでもない。
【０００６】
特に、間接的対話デバイスのセンサ表面の第１の部分を使用して第１のタスクを実行し、一方、上記センサ表面の第２の部分を使用して異なるタスクを実行するための１つまたは複数のシステムおよび／または技法が、提供される。一例として、センサ表面の第１の部分は、コンピュータ・システムのユーザ・インターフェースでオブジェクト（たとえば、メニュー、画面上のキーボードなど）を開くおよび／または閉じるために、かつ／あるいはユーザ・インターフェースでオブジェクトを切り替えるために使用することができ、一方、上記センサ表面の別の部分は、ユーザ・インターフェース内でナビゲートするために使用され得る。接点（たとえば、指、スタイラスなど）がセンサ表面の第１の部分に対して所定の方式（たとえば、特定のジェスチャ／動きを行う、および／または指定された量の圧力が適用されるなど）で適用されるとき、そのジェスチャに関連付けられたタスクが開始され得る。
【０００７】
一実施形態ではオブジェクトが間接的対話デバイスからの入力を介して開かれる／起動されるとき、センサ表面の２つ以上の部分がユーザ・インターフェースの異なる領域にマップされ得る。たとえば、そのセンサ表面の第１の部分が起動されたオブジェクト（たとえば、または、起動されたオブジェクトの一部）にマップ可能であり、一方、第２の部分は、より一般的にはユーザ・インターフェースにマップされる（たとえば、ポインタがそのユーザ・インターフェース内でナビゲートすることができるように）。第１の部分はオブジェクトにマップされ、第２の部分は、より一般的に、ユーザ・インターフェースにマップされる（たとえば、そして、オブジェクトを含む）ので、一例で、第２の部分は、第１の部分もマップされるユーザ・インターフェースの一部にマップされ得る（たとえば、重複する）。たとえば、第２の部分の少なくともいくらかは、第１の部分がマップされるオブジェクトにマップされ得る。別の実施形態で、センサ表面の第１の部分および第２の部分は、ディスプレイの異なる領域にマップされ得る（たとえば、マップされる領域に重複がないように）。
【０００８】
別の実施形態で、第１の部分および第２の部分の相対的表面領域は、開始されるタスクに基づいて変更され得る。たとえば、一実施形態で、センサ表面の第１の部分に対して適用されるジェスチャ（たとえば、動きの形）に基づくタスクの開始は、第２の部分に関する表面領域と比べて第１の部分に関する表面領域の量を増加させるまたは減少させることができる。例として、オブジェクトがユーザ・インターフェース内で開かれるとき（たとえば、センサ表面に適用されるジェスチャに基づいて）、第１の部分の表面領域は拡大され、拡大された第１の部分が、開かれたオブジェクトにマップされ得る。同様に、オブジェクトが閉じられるとき、第１の部分の表面領域は減らされ得る（たとえば、それの最初のサイズに戻される）。
【０００９】
前述のおよび関連する目的を達成するために、以下の説明および添付の図面は、ある特定の例示的態様および実装形態を記載する。これらは、１つまたは複数の態様が使用され得る様々な方法のうちのほんのいくつかを示す。本開示の他の態様、利点、新しい特徴が、添付の図面とともに考慮されるときに以下の詳細な説明から明らかとなろう。
【図面の簡単な説明】
【００１０】
【図１】間接的対話デバイスを使用してユーザ・インターフェースと対話するための例示的方法を示す図である。
【図２】所定のジェスチャを表す入力データの受信前の間接的対話デバイスの例示的センサ表面を示す図である。
【図３】所定のジェスチャを表す入力データの受信前の例示的ディスプレイを示す図である。
【図４】所定のジェスチャを表す入力データの受信時の例示的ディスプレイを示す図である。
【図５】所定のジェスチャを表す入力データの受信時の間接的対話デバイスの例示的センサ表面を示す図である。
【図６】所定のジェスチャを表す入力データの受信時の間接的対話デバイスの例示的センサ表面を示す図である。
【図７】所定のジェスチャを表す入力データの受信時の例示的ディスプレイを示す図である。
【図８】間接的対話デバイスを使用してユーザ・インターフェースと対話するための例示的システムを示す図である。
【図９】本明細書に記載の定めのうちの１つまたは複数を実施するように構成されたプロセッサ実行可能命令が備えられ得る例示的コンピュータ可読媒体を示す図である。
【図１０】本明細書に記載の定めのうちの１つまたは複数が実装され得る例示的コンピューティング環境を示す図である。
【発明を実施するための形態】
【００１１】
特許請求されている対象が、ここで図面を参照して説明され、それらの図面をとおして、同様の参照番号は同様の要素を参照するために概して使用される。以下の記載では、説明を目的として、多数の特定の詳細が、特許請求されている対象の完全な理解を実現するために、記載される。しかし、特許請求されている対象は、これらの特定の詳細なしに実施され得ることが、明らかであり得る。他の例では、構造およびデバイスが、特許請求されている対象の説明を円滑に進めるために、ブロック図の形で示される。
【００１２】
特に、１つまたは複数のシステムおよび／または技法が、間接的対話デバイスの部分を使用してコンピュータ・システムのユーザ・インターフェース内でオブジェクトを起動するために、および／または、そのオブジェクトに間接的対話デバイスのセンサ表面（たとえば、タッチセンサ式表面、熱感知式表面など）の部分をマップする（たとえば、センサ表面のマップされた部分がオブジェクトを操作するために使用され得るように）ために、提供される。たとえば、一実施形態で、センサ表面の１つまたは複数の端部分は、そのセンサ表面に対して適用される接点（たとえば、指、スタイラスなど）によって行われ得る様々な所定のジェスチャ（たとえば、所定の方式（複数可）での動き）に敏感なエリアを備え得る。たとえば、エリア内で開始されたおよび／またはそこに備わった所定のジェスチャを検出したとき、その所定のジェスチャに対応するタスクが生じ得る。そのようなタスクの一例として、たとえば、コンピュータ・システムのディスプレイに提示されるユーザ・インターフェースのメニューが起動可能であり、画面上のキーボードがそのユーザ・インターフェース内で起動可能であり、かつ／あるいは提示されたユーザ・インターフェースの一部は、第１のアプリケーションの提示と第２のアプリケーションの提示との間で切り替えが可能である。
【００１３】
さらに、一実施形態で、１つまたは複数の端部分が、所定のジェスチャの検出に基づいて、起動されたオブジェクトなど（たとえば、メニュー、画面上のキーボードなど）の、ユーザ・インターフェース内に備わったオブジェクトにマップされ得る。それにより、ユーザは、上記１つまたは複数の端部分を用いてオブジェクトを操作および／または制御し、一方、センサ表面の第２の部分を介してユーザ・インターフェース内をナビゲートすることができる。一実施形態で、センサ表面の端部分がオブジェクトにマップされるとき、上記センサ表面の端部分は、それの元のサイズ（たとえば、ジェスチャの検出の前の）に比べて拡大され得る。上記端部分が、上記オブジェクトにもうマップされないとき（たとえば、上記オブジェクトがユーザ・インターフェース内で隠されたため）、そのサイズは、第２のオブジェクトが上記端部分を介して起動されるまで（たとえば、そして、上記端部分が、第２のオブジェクトなどの別のオブジェクトに再びマップされるまで）、縮小することができる（たとえば、それの元のサイズに戻る）。
【００１４】
オブジェクトを起動する、アプリケーションを切り替える、および／またはオブジェクトを操作するための間接的対話デバイスの１つまたは複数の端部分の使用が本明細書で具体的に参照されるが、間接的対話デバイスの他の部分も同様にまたは代替で使用することができる（たとえば、その適用は端部分に限定されるものではない）。さらに、他に具体的に明記しない限り、センサ表面の単一の部分が複数の機能のために使用され得ることが理解されよう。たとえば、センサ表面は、単一の部分が所定のジェスチャ（たとえば、指定されたタスクを開始することができる）を検出するように構成され、そして、ユーザ・インターフェース内でナビゲートするために使用されるように構成された、上記単一の部分のみを備えることができる。
【００１５】
さらに、センサ表面が複数の部分を備えるものとして記載される限りは、そのような部分はほぼ同じおよび／または同様のハードウェアから成り得るので、ユーザはそれらの複数の部分を視覚的に区別することは難しいおよび／または不可能であり得ることが、理解されよう。しかし、一実施形態で、それらの様々な部分は、視覚的に区別が可能であり得る。たとえば、ＬＥＤ照明および／または他の効果が、ユーザが部分を視覚的に見分けるのを助けるために使用され得る（たとえば、第１の部分が第２の部分とは異なって照らし出される場合）。また、１つまたは複数の追加のおよび／または異なるタイプのセンサが、センサ表面を補完するためなどに、連動して使用され得る。たとえば、追加のセンサが、ジェスチャがセンサ表面の外側で開始し、次いでセンサ表面に入るときに、そのことを検出するために、センサ表面の端の周囲に置かれ得る（たとえば、ベゼル・センサ、光学、磁気、電磁気など）。そのようなセンサは、たとえば、特に、センサ表面の端をそのセンサ表面の他の部分と区別して、センサ表面に近づく、離れるなどする接点（たとえば、指）を検知するためなどに、有用であり得る。そのようなシナリオのいずれでも、センサ表面は、やはり、これらの追加の、他のセンサなどを備えると言うことができる。
【００１６】
「間接的対話」および／または同様のものは、本明細書では広義で使用され、実体（たとえば、ユーザ）がディスプレイ以外のデバイスと対話してそのディスプレイ上のユーザ・インターフェースを変更させる対話の一形式を記載していることが、理解され得る。たとえば、ラップトップ・コンピュータのタッチパッドは、ユーザがタッチパッドで対話して、ラップトップのディスプレイ／モニタに提示されたポインタを制御するので、間接的対話デバイスの一例であり得る。いくつかの適用例で、直接的対話デバイスが、間接的対話デバイスとして使用され得ることもまた理解されよう。一例として、タッチスクリーンを備えるモバイル・デバイスが、テレビジョンを制御するための遠隔制御として使用される場合、たとえば、モバイル・デバイスのタッチスクリーンは、テレビジョンに表示されたユーザ・インターフェース（たとえば、そこにあるターゲット、カーソルなど）を操作するための間接的対話デバイスとして使用され得る。
【００１７】
図１は、間接的対話デバイスを使用し、コンピュータ・システムのユーザ・インターフェース上でオブジェクトを起動する、上記の起動されたオブジェクトに連携する（engage）、および／または、上記オブジェクトを隠す（たとえば、それがユーザ・インターフェースにもう提示されないように）ための例示的方法１００を示す。そのような方法１００は、タッチスクリーンを一般に備えないラップトップおよび／またはデスクトップ・コンピュータへの特定の適用可能性を見出すことができるが、そのようなものとして限定されるものではない。たとえば、別の実施形態で、例示的方法１００は、タッチスクリーンと連動して使用することができ、間接的対話デバイスが、そのタッチスクリーンを補完することができる（たとえば、タッチスクリーンを介してでは通常は達成不可能な精度が求められる適用例においてなど）。
【００１８】
例示的方法１００は、間接的対話デバイスを使用し、オブジェクトを起動すること、連携すること、および隠すことを行うが、これらの動作のうちの１つまたは複数は、本明細書に記載のもの以外の技法を用いて実行され得ることが、理解されよう。たとえば、別の実施形態で、オブジェクトは、所定の量の時間が満了した後におよび／またはユーザ・インターフェースの別のアスペクト（aspect）が連携されたときに、自動的に隠す／閉じることができる。したがって、特許請求の範囲を含む、本開示は、本明細書に記載の動作の各々を含むことに必ずしも限定されるものではない。別の例として、１１４で受信され、センサ表面の第１の部分に対して接点が第２の所定の方式で適用されていることを表す第２の入力データは、オブジェクトを連携するおよび／またはそのオブジェクトを隠すために使用することができる（たとえば、それにより、１１８に関して記載される動作は省略され得る）。たとえば、接点がセンサ表面の第１の部分に対して第１の方式で適用される場合（たとえば、接点が指定された量の力で適用される、接点が特定のジェスチャを行うなど）、オブジェクトは、１１６で連携され得る。（たとえば、第１の方式で適用される代わりに）接点がセンサ表面の第１の部分に対して第２の方式で適用される（たとえば、接点が所定の方式で動かされる（たとえば、接点が所定のジェスチャを実行する）、接点がセンサ表面に異なる量の力を適用するなど）場合、オブジェクトは、１２０で隠すことができる（たとえば、１１６および／または１１８に記載の動作を飛び越して）。したがって、本例示的方法は、１つの例示的方法を単に説明することを意図し、適用例で実際に実装される方法は、本明細書に記載されていないことがある追加のアクションを含むことがあり、かつ／あるいは本明細書に記載の方法は、１つまたは複数の適用例で実行されないことがある追加のアクションを含み得る（たとえば、１１６、１１８および／または１２０（あるいは、その他）などの動作は、適用例、実装形態、構成などに応じて、省略され得る）。さらに、入力データが受信されるときに生じるイベント（たとえば、オブジェクトが、起動される、連携される、および／または隠されるかどうか）は、いかに接点がセンサ表面に対して適用されるかといった機能でもよい。したがって、例示的方法は、必ずしもイベントの流れを示すものとして解釈されるものではない（たとえば、オブジェクトを隠させることを意図したジェスチャを表す入力データは、オブジェクトを連携させることを意図したジェスチャを表す入力データの前に受信されることがあるので）。
【００１９】
例示的方法１００は１０２で開始し、コンピュータ・システムに結合された間接的対話デバイスが、１０４で検出される。例として、タッチパッドが、有線接続（たとえば、ユニバーサル・シリアル・バス（Universal  Serial  Bus：ＵＳＢ）など）および／または無線接続（たとえば、ブルートゥース接続、赤外線接続など）を介してコンピュータ・システムに結合され得る。さらに、間接的対話デバイスは、コンピュータ・システムが製造されるときにコンピュータ・システムに結合されることがあり、したがって、間接的対話デバイスは、たとえば、コンピュータ・システムの最初の起動時に検出され得ることが、理解されよう。別法として、たとえば、間接的対話デバイスは、エンドユーザによってコンピュータ・システムに結合されることがあり、たとえば、間接的対話デバイスが結合されるときにおよび／または次の再起動のときに検出され得る。
【００２０】
間接的対話デバイスを検出したときに、コンピュータ・システムおよび／またはその構成要素は、ドライバをインストールするように構成することができ、上記ドライバは、たとえば、間接的対話デバイスとコンピュータ・システムとの間でデータの移動を提供するように、かつ／あるいは間接的対話デバイスとの対話のためにコンピュータ・システムの準備を整えるおよび／またはその逆を行うように構成され得る。
【００２１】
例示的方法１００はまた、１０６で、間接的対話デバイスのセンサ表面に対して接点が第１の所定の方式で適用されていることを表す第１の入力データを受信するステップを含む。例として、但し限定ではなく、接点が所定の方式で動いている（たとえば、１つまたは複数の所定のジェスチャを実行している）ことを表す、センサ表面に対して接点が特定の量の圧力を適用していることを表すなどの入力データが、受信され得る。簡潔さを目的として、ジェスチャおよび／または同様のものは、センサ表面に対して接点が適用されていることを示すために本明細書で使用され得ることが、理解されよう。そのような用語の使用は、動きなどの特定のタイプの適用を暗示するものではなく、より一般的に、センサ表面に対して接点が適用されていることを指すために使用される。
【００２２】
一例として、表または他のデータ構造が、ユーザ・インターフェース内で特定のタスク／イベントをトリガするために（たとえば、ユーザ、アプリケーション開発者、コンピュータ製造会社などによって）予め定義された複数のジェスチャを備え得る。たとえば、そのようなタスク／イベントには、特に、ユーザ・インターフェースでオブジェクトを開くこと、オブジェクトを閉じること、ユーザ・インターフェースで提示されたアプリケーションを切り替えること、ユーザ・インターフェースで提示されたオブジェクトを切り替えることなどを含み得る。予め定義されていないジェスチャを表す入力データもまた、受信され得る（たとえば、間接的対話デバイスが動作可能に結合されたコンピュータ・システムによって）が、そのような入力データは、他の目的で使用され得る（たとえば、そのユーザ・インターフェース内でナビゲートするために（たとえば、ユーザ・インターフェース内でナビゲートするマウス・ポインタと同様に）など）。
【００２３】
所定のジェスチャには、特に、特定の方式で接点を回転させること（たとえば、時計回りで、反時計回りでなど）、特定の方式で接点の動きの方向を変えること、センサ表面の特定の領域／部分でジェスチャを開始および／または終了すること、指定された量の力を適用すること、センサ表面の特定の部分に触れること、センサのエリアの外側でジェスチャを開始するが内側で終わること、センサのエリアの内側でジェスチャを開始するが外側で終わることなどを含み得る。一例として、センサ表面は、複数の部分に分割することができる（たとえば、第１の入力データの受信の前に）。たとえば、第１の部分は、ユーザ・インターフェース内で何らかのイベントをトリガするために使用することができ（たとえば、１つまたは複数のオブジェクトの起動を初期化すること、および／またはユーザ・インターフェース内でオブジェクトを閉じることなど）、そして、第２の部分は、表示されたユーザ・インターフェース内でナビゲートするためなどの何らかの他の機能／目的のために使用することができる。したがって、たとえば、センサ表面の第１の部分内で生じる、開始する、および／または終了するジェスチャは、ユーザ・インターフェース内で何らかのイベントをトリガすることができ、一方、センサ表面の第２の部分内で生じる、開始する、および／または終了するジェスチャは、ユーザ・インターフェース内でターゲット（たとえば、ポインタ）をナビゲートするために使用することができる。
【００２４】
例示的方法１００の１０８で、オブジェクトが、第１の入力データの受信（たとえば、１０６で）に応答してユーザ・インターフェース内で起動される。すなわち、受信された入力データが、オブジェクトの起動に対応するジェスチャを表すとき、上記オブジェクトが、ユーザ・インターフェース内で起動され得る（たとえば、開かれる）。たとえば、そのようなオブジェクトには、特に、メニュー、画面上のキーボード、および／または、第１の入力データの受信より前に表示されなかった（たとえば、またはアクティブに表示されなかった（たとえば、それが少なくとも部分的に目立たなくされていたためなど））他のユーザ・インターフェース機能を含み得る。この方法で、間接的対話デバイスは、たとえば、第１の入力データの受信より前にはユーザ・インターフェース内で閉じられて（たとえば、および／または他の方法で非アクティブに）見えた、たとえば、メニューおよび／または画面上のキーボードを開くために使用することができる。
【００２５】
例示的方法１００の１１０で、間接的対話デバイスのセンサ表面の少なくとも第１の部分は、ユーザ・インターフェース内に提示された起動された／開かれたオブジェクトにマップされる（たとえば、絶対的マッピング、相対的マッピング、および／または他のマッピング技法を使用して）。すなわち、別の言い方をすれば、センサ表面の少なくとも一部（たとえば、センサ表面全体のすべてまたはそれ未満を備え得る）が、オブジェクトにマップされる。この方法で、接点がセンサ表面の第１の部分に適用されるとき、上記オブジェクトが連携され得る。例として、オブジェクトは、５つの選択（たとえば、５つのボタン）を備えるメニューを備え得る。したがって、たとえば、センサ表面の第１の部分は５つのセクションに分割することができ、それぞれのセクションが、上記５つの選択のうちの１つにマップされ得る。続いて、ある接点が上記５つのセクションのうちの１つまたは複数に対して適用されるとき、たとえば、上記接点が適用されるセクション（複数可）に対応する１つまたは複数の選択が、ユーザ・インターフェース内で選択および／または識別され得る（たとえば、その選択を強調表示することによって）。そのような特徴は、図２〜７に関してさらに説明され得ることが、理解されよう。
【００２６】
絶対的マッピング技法は、一般に、ディスプレイの対応する軸および／またはディスプレイ内の特定のオブジェクト（複数可）に間接的対話デバイスの軸を基準化する（scale）ように構成される（たとえば、間接的対話デバイスの一部が単にオブジェクト（複数可）にマップされるとき）。たとえば、ｘ方向で、間接的対話デバイスのセンサ表面上のそれぞれのポイントがディスプレイ／オブジェクト上の単に１つのポイント（たとえば、または特定の数のポイント）にマップするように、間接的対話デバイスのｘ軸が、ディスプレイ／オブジェクトの対応するｘ軸で基準化され得る。同様に、ｙ方向で、間接的対話デバイスのセンサ表面上のそれぞれのポイントがディスプレイ／オブジェクト上の単に１つのポイント（たとえば、または特定の数のポイント）にマップするように、間接的対話デバイスのｙ軸が、ディスプレイ／オブジェクトの対応するｙ軸で基準化され得る。従来は、タッチスクリーンおよび／またはペン・デジタイザは、絶対的マッピング技法を使用した。
【００２７】
相対的マッピング技法は、センサ表面が一般に、ディスプレイ／オブジェクトの移動可能な小領域（たとえば、ユーザには見せることができない）にマップされるという点で、絶対的マッピング技法とは異なる。すなわち、本マッピングは、接点（たとえば、指）がセンサ表面によって検出されるときの、ディスプレイ／オブジェクト上のターゲット（たとえば、ポインタ）の現在の位置の関数であり、上記ターゲットの位置の変更に基づいて変わり得る。たとえば、接点が検出されるときに、ターゲットがディスプレイ／オブジェクトの右上の象限内に中心を置く場合、センサ表面は、センサ表面の中心点が上記ターゲットの位置に一致するように、マップされ得る（たとえば、ディスプレイ／オブジェクトのすべてに満たない部分がセンサ表面上のポイントにマップされるようにする）（たとえば、単にディスプレイ／オブジェクトの右上の象限がマップされ得るなど）。ある期間に接点がセンサ表面によって検出されない場合、たとえば、接点が再び検出されるときに、本マッピングは、ターゲットの位置がセンサ表面の中心点にマップされるように、変更され得る。従来は、マウスおよび／またはマウスをまねたトラックパッドは、相対的マッピング技法を使用した。
【００２８】
センサ表面の少なくともいくらかが、起動されたオブジェクトにマップされない場合、残りの部分（たとえば、または、１１０でオブジェクトにマップされなかったセンサ表面の少なくとも一部）が、本例示的方法の１１２で１つまたは複数のマッピング技法（たとえば、絶対的マッピング、相対的マッピング、絶対的および相対的マッピングの組合せなど）を用いてユーザ・インターフェースにマップされ得る。通常は、上記残りの部分は、オブジェクト（たとえば、第１の部分が１１０でマップされた）を備えないユーザ・インターフェースの部分にマップされるが、一実施形態で、第２の部分は、オブジェクトに少なくとも部分的にマップされ得る。たとえば、第２の部分は、ユーザ・インターフェース全体にマップされ得る。オブジェクトはユーザ・インターフェース内に構成されるので、第２の部分は上記オブジェクトに少なくとも部分的にマップされ得る（たとえば、しかし、第２の部分の少なくとも一部は、オブジェクトがディスプレイを満たさない限り、ユーザ・インターフェースのうちオブジェクトを備えない部分にマップされ得る）。この方法で、ターゲット（たとえば、ポインタ）は、第２の部分に対して接点が適用されていることを表す入力データに少なくとも部分的に基づいてオブジェクトを越えて操作することができ、そして、オブジェクトは、第１の部分に対して同一のおよび／または異なる接点が適用されていることを表す入力データに少なくとも部分的に基づいて連携され得る。
【００２９】
たとえば、センサ表面の第２の部分をユーザ・インターフェースにマップすることによって、第２の部分は、ユーザ・インターフェースをナビゲートするおよび／または何らかの他の機能を実行するために使用することができ、一方で、オブジェクトにマップされた第１の部分は、上記オブジェクトを連携するために（同時に）使用され得ることが、理解されよう。すなわち、別の言い方をすれば、センサ表面の第１の部分（たとえば、１１０でそのオブジェクトにマップされた）は、オブジェクトをナビゲートするおよび／または連携するために使用することができ、一方で、センサ表面の第２の部分は、ユーザ・インターフェースの他の部分をナビゲートするおよび／または連携するために（同時に）使用され得る、および／または何らかの他の機能を実行するために使用され得る（たとえば、タップされたときに、エンター、選択、リターンなどのボタンまたはキーの機能を果たす）。
【００３０】
例示的方法１００の１１４で、センサ表面の第１の部分に対して接点が第２の所定の方式で適用されていることを表す第２の入力データが受信され、オブジェクトが、第２の入力データに少なくとも部分的に基づいて１１６で連携される。たとえば、前述のように、１０８で起動される／開かれるオブジェクトは５つの選択（たとえば、５つのボタン）を備えることができ、そして、センサ表面の第１の部分は５つのセクションに分割することができ、それぞれのセクションは上記５つの選択のうちの１つに対応する。たとえば、第２の入力データは、ある接点がそれらの５つのセクションのうちの１つまたは複数に対して適用されていることを表すことができ、上記第２の入力データに基づいて、上記接点が適用されたセクションに対応する選択が連携され得る。
【００３１】
特許請求の範囲においておよび／または本明細書をとおして、第１の、第２の、第３のなどの用語は、要素を区別するために使用され得ることが、理解されよう。しかし、そのような用語は、オブジェクト／特徴が一意的であることを暗示するおよび／または時間的順序を暗示するものではない。たとえば、記述は、特に、センサ表面に対して第１の接点が適用されていることを表す第１の入力データを受信することと、センサ表面に対して第２の接点が適用されていることを表す第２の入力データを受信することとを提供し得る。他に明示的な指定のない限り、第１のおよび第２の接点は同一の接点でよく、かつ／あるいは第１の接点は第２の接点とは異なってよい（たとえば、したがって、第１の接点および第２の接点が一意的な接点となる）。
【００３２】
オブジェクトを連携するために第２の入力データの受信および／または第２の入力データの使用が本明細書で具体的に参照されるが、他の入力データ（たとえば、オブジェクトを連携しない）もまた断続的に受信され得ることが、理解されよう。たとえば、センサ表面が第１の部分および第２の部分を備える場合、第２の部分に対して１つまたは複数の接点が適用されていることを表す入力データもまた受信され得る。そのような入力データは、特に、たとえば、ユーザ・インターフェース内でターゲット（たとえば、ポインタ）をナビゲートするおよび／またはユーザ・インターフェースの他のアスペクト／オブジェクトを連携するために使用され得る。
【００３３】
例示的方法１００の１１８で、間接的対話デバイスのセンサ表面に対して接点が第３の所定の方式で適用されていることを表す第３の入力データが受信され、１２０で、オブジェクトが上記第３の入力データの受信に応答して隠される／閉じられる。たとえば、一実施形態で、オブジェクト（たとえば、１０８で起動された）は、１０８でオブジェクトを起動させたジェスチャと反対のジェスチャを接点が実行するときに、隠すおよび／または閉じることができるが、他のタイプのジェスチャがそのオブジェクトを隠させる（たとえば、それが少なくとも部分的に目立たなくされるように）および／または閉じさせることができる。例として、オブジェクトが、１つまたは複数の接点がセンサ表面の端から離れて移動することに基づいて起動される／開かれる場合、オブジェクトは、上記センサ表面の同一のおよび／または異なる端の方へ接点が移動することによって隠す／閉じることができる。別の例として、センサ表面の第１の端に対して接点が適用されると、１０８でオブジェクトを起動させることができ、一方、センサ表面の第２の端に対して接点が適用される（たとえば、同一の接点および／または異なる接点）と、１２０で上記オブジェクトを隠させる／閉じさせることができる。
【００３４】
オブジェクトの起動および／または連携をもたらすためにおよび／またはオブジェクトが隠される／閉じられるようにするために間接的対話デバイスのセンサ表面に適用され得る企図された多数のジェスチャが存在することが、理解されよう。前述のジェスチャおよび以下に記載のジェスチャは、単に、適用され得る事実上数えきれないほどのジェスチャのうちのいくつかの例を提供することを意図され、特許請求の範囲を含む本開示は、実際の範囲で本明細書に記載の特定のジェスチャ／動きに限定されるものではない。
【００３５】
さらに、本例示的方法をとおして、センサ表面に対して接点が適用されていることを表す入力データの受信が参照されるが、入力データは、同様におよび／またはその代わりに、センサ表面に対して複数の接点が適用されていることを表し得る。さらに、一実施形態で、入力データが単に１つの接点ではなくて複数の接点を表す場合、異なるタスクが生じ得る。たとえば、単に１つの接点（たとえば、１本の指）によって実行されたジェスチャを表す入力データが、第１のオブジェクトを起動させることができ、一方で、２つの接点で実行された同様のジェスチャを表す入力データは、第１のオブジェクトを隠させる／閉じさせることができ、かつ／あるいは第１のオブジェクトとは異なる第２のオブジェクトを起動させることができる。さらに、接点は、実際には、そこに対して適用されることになるセンサ表面に必ずしも「接する」必要はない。たとえば、センサ表面が感熱式、磁気、伝導性などの場合、接点は、センサ表面に単に近づくことによってセンサ表面に対して適用され得る。
【００３６】
例示的方法１００は、１２２で終了する。
【００３７】
図２〜５は、間接的対話デバイスを介してオブジェクト（たとえば、メニュー）を開くおよび／またはオブジェクトを連携するための例示的実施形態を示す。より具体的には、図２は、第１の入力データ（たとえば、図１の例示的方法１００において１０６で受信され得る）の生成前の例示的センサ表面２００（たとえば、タッチパッド、感熱式表面など）を示す。図３は、第１の入力データの生成の前の例示的ディスプレイ３００を示す。図４は、第１の入力データが受信され（たとえば、センサ表面を備える間接的対話デバイスから）、オブジェクト４０６（たとえば、メニュー）が起動された（たとえば、図１の例示的方法１００において１０８で）後の例示的ディスプレイ４００（たとえば、図３における３００）を示す。図５は、第１の入力データが受信され、センサ表面の部分５０２が、図４のディスプレイ４００に提示された例示的ユーザ・インターフェース４０２などのオブジェクト４０６にマップされた（たとえば、図１の例示的方法１００の１１０で）後の例示的センサ表面５００（たとえば、図２における２００）を示す。
【００３８】
図２に示すように、および図１の例示的方法１００に関してさらに説明されるように、一実施形態で、センサ表面２００は複数の部分から成り得る（たとえば、上記複数の部分は視覚的に（および／または他の方法で）区別できてよく、または区別できなくてよい）。明確さを目的として、図示の実施形態では、第１の部分２０２は暗い灰色の模様で埋められ、一方、第２の部分２０４は埋められていない。
【００３９】
オブジェクトの起動（たとえば、図１の例示的方法１００の１０８で）より前に、第１の部分２０２は、センサ表面２００の総表面領域の相対的に小さい部分を備え得る。たとえば、図示の実施形態で、第１の部分２０２は、センサ表面の最上部の９ｍｍだけを消費する。
【００４０】
第１の接点２０６（たとえば、指）がセンサ表面２００に対して適用されるとき、第１の接点２０６が適用される位置を表すおよび／またはセンサ表面２００に対する第１の接点２０６の動きを表す入力データが、間接的対話デバイスによって生成され得る（たとえば、そして、図１の例示的方法１００における１０６でコンピュータ・システムによって受信される）。そのような入力は、ユーザ・インターフェース内でターゲット（たとえば、ポインタ）をナビゲートするために、および／またはタスク／イベント（たとえば、オブジェクトの起動など）を開始するために、使用され得る。
【００４１】
そのような入力データを受信するコンピュータ・システムは、所定のジェスチャ一式を備えることができ、入力データは、上記所定のジェスチャ一式と比較されて、入力データが所定のジェスチャに対応するジェスチャを表すかどうかが判定され得る。入力データが、第１の接点２０６が所定のジェスチャのうちの１つまたは複数を実質的に実行していることを表す場合、コンピュータ・システムおよび／またはその部分は、入力データによって示されるジェスチャに対応する所定のジェスチャに関連付けられたタスク／イベント（たとえば、メニューを開くこと、メニューを閉じること、画面上のキーボードを開くこと、ユーザ・インターフェース内に提示されるアプリケーションを切り替えることなど）を開始することができる。
【００４２】
例として、コンピュータ・システムは、受信された入力データが、図２の矢印２０８によって示すように、接点が、センサ表面２００の第１の部分２０２に適用され、下方向へ（たとえば、センサ表面２００の第２の部分２０４の方へ）ドラッグされていることを表す場合、メニューおよび／または画面上のキーボードが起動することになることを実現することができる。そのようなジェスチャを第１の接点２０６が実行していることを表す入力データが受信される場合、コンピュータ・システムおよび／またはその部分は、対応する所定のジェスチャに関連付けられたイベントを開始することができる（たとえば、メニューおよび／または画面上のキーボードを起動する）。第１の接点２０６が第１の部分２０２に適用されているが、何らかの他のジェスチャを実行していることを表す入力データが受信される場合、たとえば、上記ジェスチャがコンピュータ・システムのデータベース内の所定のジェスチャに対応するかどうかに依存して、異なるイベントが開始されてよく、かつ／あるいはイベントがまったく開始されなくてよい。
【００４３】
さらに、入力データが、代わりにおよび／または同様に、第１の接点２０６および／または別の接点が第２の部分２０４に適用されていることを表す場合、コンピュータ・システムは、上記入力データを使用して他の機能を実行することができることが、理解されよう。たとえば、一実施形態で、接点（複数可）が第２の部分２０４に適用されていることを表す入力データは、ユーザ・インターフェース内でターゲット（たとえば、マウス・ポインタ）をナビゲートするために、および／または、現在表示されるユーザ・インターフェース内に提示された他のオブジェクト／アスペクトを連携するために、使用することができる（たとえば、第２の部分が、タッチパッドが従来使用される方法と同様の方式で使用され得る）。
【００４４】
図３は、接点（たとえば、図２の２０６）が所定のジェスチャを実行していることを表す入力データが間接的対話デバイスから受信される（たとえば、図１の例示的方法１００の１０６で）ときに生じ得るタスク／イベント（たとえば、メニューの起動）の開始より前に、ディスプレイ３００に提示され得るユーザ・インターフェース３０２を備えるコンピュータ・システムの例示的ディスプレイ３００（たとえば、モニタ）を示す。図示するように、ユーザ・インターフェース３０２は、アプリケーション３０４で実質的に構成されることが、理解されよう。
【００４５】
図４は、所定のジェスチャを表す入力データが間接的対話デバイスから受信された（たとえば、図１の例示的方法１００の１０６で）後のユーザ・インターフェース４０２（たとえば、図３の３０２）を備えるコンピュータ・システムの例示的ディスプレイ４００（たとえば、図３の３００）を示す。たとえば、接点（たとえば、図２の２０６）が、センサ表面の上端から（たとえば、図２のセンサ表面２００の第１の部分２０２から）スワイプし、および／または上記上端からセンサ表面２００に入っていることを表す入力データを受信したときに、メニュー４０６が、ユーザ・インターフェース４０２内で開かれ得る。メニュー４０６は、選択および／または連携することができる項目のうちの１つまたは複数を備え得る。たとえば、図示されたメニュー４０６は、項目Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、およびＧを備える。受信された入力データに基づいてユーザ・インターフェースにメニュー４０６を組み込むため、アプリケーション４０４を表すユーザ・インターフェース４０２の部分（たとえば、図３の３０４）は、メニュー４０６が存在しなかった（たとえば、図３に示すように）ときのそのサイズと比べて縮小され得ることもまた理解されよう。
【００４６】
図１の例示的方法１００の動作１１０に関して記載されるように、センサ表面の少なくとも一部が、ユーザ・インターフェース４０２内で開かれたメニュー４０６にマップされ得る。この方法で、ユーザは、センサ表面を用いて、メニュー４０６（たとえば、またはその選択）を連携することができる。
【００４７】
図５は、メニュー４０６にマップされ得る、かつ／あるいはメニュー４０６を連携する（たとえば、図１の例示的方法１００の１１６で）および／または所定のジェスチャ（複数可）を表す受信された入力データに基づいて起動され得る他のオブジェクトを連携するために使用されるように構成され得る、第１の部分５０２（たとえば、図２の２０２）を備える例示的センサ表面５００（たとえば、図２における２００）を示す。一例として、接点５０６（たとえば、図２の２０６）は、センサ表面５００の第１の部分５０２と対話して図４のメニュー４０６を連携することができる。たとえば、接点５０６は、項目Ａにマップされた第１の部分５０２のあるセクション（たとえば、第１の部分５０２の左端のセクション）に接点５０６を適用することによって、メニュー４０６の項目Ａを選択することができる。
【００４８】
一実施形態で、接点（複数可）がセンサ表面５００の第１の部分５０２に適用されるとき、メニュー４０６内の項目（複数可）および／または第１の部分５０２の特定のエリアに適用される接点によって連携される他のオブジェクトは、メニュー４０６の他のアスペクトに対して区別され得る（たとえば、強調表示される、太字にされるなど）。たとえば、接点５０６が、項目Ａにマップされた第１の部分５０２のうちのあるセクションに適用される場合、項目Ａは、メニュー４０６内のその他の項目に対して強調表示され得るおよび／または他の方法で区別され得る。この方法で、ユーザは、たとえば、どの項目が連携されているかを知ることができる。また、センサ表面の一部分がオブジェクトまたはその部分にマップされるとき、上記オブジェクト（たとえば、その部分または全体）がセンサ表面の対応する部分に適用される接点の視覚的なまたは他の指標を提供するように構成される場合には、ターゲット（たとえば、ポインタなど）は、必要とされないことがある（たとえば、ターゲットは冗長となり得るので、省くことができる）。
【００４９】
メニュー４０６にマップされないセンサ表面５００の部分は、たとえば、他の機能を実行するために使用することができる。たとえば、第２の部分５０４（たとえば、図２の２０４）は、ユーザ・インターフェース４０２内でナビゲートするために、ならびに／またはメニュー４０６に加えたおよび／もしくはメニュー４０６を含む他のオブジェクト／アスペクトを連携するために、使用することができる。たとえば、センサ表面５００の第２の部分５０４は、アプリケーション４０４内でターゲット（たとえば、マウス・ポインタ）をナビゲートするために使用することができ、および／またはアプリケーション４０４のアスペクトを連携するために使用することができる（たとえば、従来のタッチパッドがユーザ・インターフェース４０２と対話する方式と同様の方式で）。
【００５０】
さらに、図２を図５と比較することによって示されるように、一実施形態で、センサ表面５００の第１の部分５０２および／または第２の部分５０４の表面領域は、オブジェクトが起動される、隠される、および／または他の方法で操作される（たとえば、間接的対話デバイスから受信される入力データに基づいて）ときに、調整することができる。たとえば、図２に示すように、所定のジェスチャを表す第１の入力データの受信の前、センサ表面２００の第１の部分２０２は、センサ表面２００の最上部９ｍｍとして画定された。図５に示すように、第１の入力データが受信され、メニュー４０６が上記受信された入力データに基づいて開かれた後、センサ表面５００の第１の部分５０２は、センサ表面５００の最上部２０ｍｍとして画定された。したがって、第１の部分５０６の表面領域は、第１の入力データの受信前のそれのサイズ（たとえば、図２に示すような）に比べて拡大された。同様に、センサ表面５００の第２の部分５０４の表面領域は、第１の部分５０２の拡大を受け入れるために、第１の入力データの受信前のそれのサイズ（たとえば、図２に示すような）に比べて縮小された。
【００５１】
図２〜５は、単に、どのようにオブジェクトが、間接的対話デバイスのセンサ表面を用いて起動および／または連携され得るかの一例を提供することを意図し、限定的な形で解釈されることは意図されていないことが、理解されよう。たとえば、一実施形態で、センサ表面の複数の端が、それぞれ、オブジェクトを起動する／開くため、および／または起動された／開かれたオブジェクトを連携するための部分を備え得る。たとえば、センサ表面の上端、下端、左端、および／または右端は、オブジェクトを起動および／または連携するための部分を備え得る。さらに、ユーザ・インターフェース内のオブジェクトの配置および／または連携されるオブジェクトのタイプは、特に、接点がセンサ表面の左端、右端、上端、または下端を連携するかどうか、および／または受信されるジェスチャのタイプに依存し得る。たとえば、一実施形態で、ユーザ・インターフェース内のオブジェクトの配置は、接点（複数可）が対話した端に対応し得る。一例として、接点（複数可）が左端に対して適用された場合、オブジェクトはユーザ・インターフェースの左端に置くことができ、かつ／あるいは接点（複数可）が下端に対して適用された場合、オブジェクトはユーザ・インターフェースの下端に置くことができる。
【００５２】
図５は、センサ表面５００のすべてに満たない部分が起動されたオブジェクト（たとえば、図４のメニュー４０６）にマップされることを示すが、起動されたオブジェクトにマップされるセンサ表面５００の量は、特に、起動されるオブジェクトのタイプに依存し得ることもまた理解されよう。たとえば、一実施形態で、実体（たとえば、ユーザ、開発者など）は、画面上のキーボードを起動するように構成された１つまたは複数のジェスチャを定義することができる。そのようなキーボードは、ディスプレイに提示されるユーザ・インターフェース全体を備えなくてもよいが、センサ表面のほぼすべてを上記キーボードにマップすることが望ましい場合がある（たとえば、間接的対話デバイスを用いて画面上のキーボードのそれぞれのキーをユーザが選択するための十分なスペースを提供するために）。そのような一実施形態では、したがって、上記画面上のキーボードが起動される間に、センサ表面のいずれかがそのユーザ・インターフェースをナビゲートするために使用され得ることはほとんどない（たとえば、画面上のキーボードがユーザ・インターフェース内に表示される間、センサ表面５００の第１の部分５０２はセンサ表面５００のほぼすべてを備えることができ、第２の部分５０２は、センサ表面５００のうちの、たとえあったとしても、わずかを備える）。
【００５３】
一例では、画面上のキーボードおよび／または他のオブジェクトがユーザ・インターフェース内で閉じられるまたは隠されるとき（たとえば、別の所定のジェスチャを表す受信された入力に基づいて）、上記オブジェクトにマップされたセンサ表面の部分（たとえば、図５の５０２）は、アンマップすることができる。さらに、上記マップされた部分（たとえば、図５の５０２）が、起動されるオブジェクト（たとえば、図４のメニュー４０６）に基づいて拡大されたまたは他の方法で調整された場合、上記オブジェクトにマップされたセンサ表面の上記部分の表面領域は、再調整することができる。たとえば、一実施形態で、上記マップされた部分の表面領域は、上記オブジェクトが拡大される前のそれのサイズに戻すことができる（たとえば、センサ表面５００の最上部２０ｍｍから図２に示すような単に最上部９ｍｍに図５の第１の部分５０６を縮小すること）。
【００５４】
図６および図７は、間接的対話デバイスのセンサ表面６００（たとえば、図５における５００）に対して接点６０６（たとえば、図５における５０６）が所定のジェスチャ／動きを実行していることを表す、間接的対話デバイスからの入力データの受信に少なくとも部分的に基づいて開始され得る、さらに別のタスク／イベントを示す。より具体的には、図６および図７は、アプリケーション７０４、７０６（たとえば、図４における４０４）および／またはディスプレイ７００（たとえば、図４における４００）に表示されるユーザ・インターフェース７０２（たとえば、図４における４０２）内で提示され得る他のオブジェクトの間で切り替えるための間接的対話デバイスを使用するための例示的技法を示す。
【００５５】
図６は、センサ表面６００の第１の部分および第２の部分を示さないが、一実施形態で、センサ表面６００は、図２および図５に示すものと同様の第１のおよび第２の（たとえば、および／または他の）部分を備え得ることが理解されよう。たとえば、センサ表面６００の左端（たとえば、接点が適用される場所）は、アプリケーションをいつ切り替えるかを判定するために使用されるように構成された細いストリップ（たとえば、９ｍｍ幅）を備え得る。図２および図５に記載のように、センサ表面６００の残りの表面領域（たとえば、もしあれば）は、何らかの他の機能を実行するために（たとえば、図７のユーザ・インターフェース７０２内でナビゲートするおよび／またはユーザ・インターフェース７０２のアスペクトを連携するためになど）使用することができる。
【００５６】
図６は、接点６０６がｕ字型のジェスチャ（たとえば、矢印６０４によって示すような）を実行していることを示す。前述のように、特定のイベントを開始するために実行され得るジェスチャ（複数可）は、特に、ユーザの好み、開発者の仕様などに依存し得ることが理解されよう。たとえば、ユーザは、センサ表面６００の左端で始まるｕ字型のジェスチャを表す入力データの受信が、表示されているユーザ・インターフェース７０２上の複数のアプリケーションの切り替えをトリガすることになることを指定することができる。しかし、ユーザ・インターフェース７０２に提示され得るアプリケーションおよび／または他のオブジェクトを切り替えるための他のジェスチャもまた、企図される。たとえば、一実施形態で、ｕ字型のジェスチャを表す入力データは、２つのアプリケーション７０４、７０６の分割画面をもたらすように構成され得るのに対して、センサ表面６００を横切る接点６０２の単純な左から右への動きは、ユーザ・インターフェース７０２を第１のアプリケーション７０４の表示から第２のアプリケーション７０６の表示に切り替えさせることができる。
【００５７】
ｕ字型のジェスチャおよび／または他の所定のジェスチャを表す入力データを受信したとき、対応するイベントが開始され得る。たとえば、図７に示すように、ｕ字型のジェスチャを表す入力データの受信は、コンピュータ・システムをトリガして、ユーザ・インターフェース７０２を単なる第１のアプリケーション７０４の表示から第１のアプリケーション７０４および第２のアプリケーション７０６の分割画面の表示に切り替えることができる（たとえば、矢印７０８によって示すように）。この方法で、間接的対話デバイスは、たとえば、ユーザ・インターフェース７０２に提示され得るアプリケーション７０４、７０６および／または他のオブジェクトの間で切り替えるために使用され得る。
【００５８】
図８は、間接的対話システム８０４の例示的環境８００の構成要素ブロック図を示す。より具体的には、図８は、ディスプレイ８１４に提示されたユーザ・インターフェースに備わった１つまたは複数のオブジェクトを起動する（たとえば、開く）、連携する、および／または閉じるために間接的対話デバイス８０２を使用することを実現するように構成されたシステム８０４の例示的環境８００を示す。例として、システム８０４は、画面上のキーボードおよび／またはメニューを開くおよび／または閉じるために、かつ／あるいは、ユーザ・インターフェース内に提示されたアプリケーションを切り替えるために、使用することができる。そのようなシステムは、間接的インターフェース・デバイス８０２（たとえば、マウス、タッチパッドなど）を使用することが有用であり得るパーソナル・コンピュータおよび／または他のコンピューティング環境に対して、特定の適用性を見出すことができる。
【００５９】
例示的システム８０４は、間接的対話デバイス８０２から入力を受信するように構成することができる入力受信部構成要素８０６を備える。一例として、間接的対話デバイス８０２（たとえば、タッチパッド、感熱式表面などのタッチセンサ式の表面を備え得る）は、接点（たとえば、指、スタイラスなど）との特定のタイプの対話を検出するようにおよび／またはそれらの対話を入力データに変換するように構成され得る。そのような入力データは、１つまたは複数の接点がセンサ表面などに対して動かされる場合、特に、たとえば、センサ表面に対して適用される接点（複数可）の位置、接点（複数可）の動きに関する（たとえば、それを表す）情報を提供することができる。
【００６０】
例示的システム８０４はまた、センサ構成要素８０８を備える。少なくとも部分的にハードウェアを介して実装されたハードウェアおよび／またはソフトウェアを備え得るセンサ構成要素８０８は、間接的対話デバイス８０２のセンサ表面に少なくとも第１の部分および第２の部分を備えさせるように構成される。すなわち、別の言い方をすれば、センサ構成要素８０８は、センサ表面の第１の部分に接点（複数可）が適用されていることを表す入力データが、センサ表面の第２の部分に接点（複数可）が適用されていることを表す入力データとは異なって取り扱われることをもたらすように構成される（たとえば、本質的に、上記センサ表面を、異なる機能を供するようにそれぞれ構成された複数の部分に分割させる）。たとえば、一実施形態で、センサ表面の第１の部分（たとえば、図２における２０２）は、第１の部分に対して適用された第１の接点（複数可）によって実行された１つまたは複数の所定のジェスチャの検出に応答してユーザ・インターフェースを変更するために使用されるように、センサ構成要素８０８によって、構成され得る。センサ表面の第２の部分（たとえば、図２における２０４）は、何らかの他の機能のために使用されるように構成され得る。一例として、第２の部分は、ユーザ・インターフェース内でナビゲートするために使用されるようにセンサ構成要素８０８によって構成され得る。
【００６１】
例として、但し限定ではなく、間接的対話デバイス８０２がコンピュータ・システムに結合されるときおよび／またはその後のいつかに、センサ構成要素８０８は、間接的対話デバイス８０２のセンサ表面を複数の部分に分割するように構成され得る。そのような分割は、間接的対話デバイス８０２に知られていても知られていなくてもよいことが、理解されよう。一例として、入力データが入力データ構成要素８０６によって受信されるとき、そのようなデータが、たとえば、センサ表面の第１の部分に接点が適用されていることを表すか、または第２の部分に接点が適用されていることを表すかに関して、判定が行われ得る。そのような一実施形態で、センサ表面の複数の部分への分割に関する情報を間接的対話デバイス８０２に提供することは、必須でない場合があり、および／または望ましくない場合がある。そうではなくて、上記分割は、たとえば、間接的対話デバイス８０２から受信されるデータの処理中に使用され得る。しかし、他の実施形態で、間接的対話デバイス８０２にセンサ表面の複数の部分への分割に関する情報を提供することは有利である場合がある。たとえば、そのような情報を使用し、間接的対話デバイス８０２は、センサ表面の外観、センサ表面との音声対話（複数可）などを変更することができる（たとえば、ユーザがそのような分割に気が付くように）。
【００６２】
図８は、システム８０４内に備わったものとしてセンサ構成要素８０８を示すが、別の実施形態では、センサ構成要素８０８は間接的対話デバイス８０２内に備わり得ることもまた理解されよう。そのような一実施形態で、たとえば、間接的対話デバイス８０２は、独立して（たとえば、および／またはシステム８０４からの入力で）、間接的対話デバイス８０２のセンサ表面を複数の部分に分割することができる。
【００６３】
センサ表面のそれぞれの部分は、異なる機能を実行するために使用されるように構成される（たとえば、それらの機能は重複し得るが）。一例として、センサ表面の第１の部分（たとえば、１つまたは複数の端部分）内で開始される、終了されるおよび／またはそこに備わった１つまたは複数の接点（たとえば、指、スタイラスなど）とセンサ表面との間の対話（複数可）を表す入力データ構成要素８０６によって受信される入力データは、たとえば、ユーザ・インターフェースを変更するために（たとえば、メニューおよび／または画面上のキーボードを開く／閉じるために、ユーザ・インターフェース内に提示され得るアプリケーションおよび／または他のオブジェクトを切り替えるために、および／または、何らかの他のイベント／タスクを開始するために）使用され得る。センサ表面の第２の部分（たとえば、センサ構成要素８０８によって指定されるものとしての）内で開始される、終了されるおよび／またはそこに備わった１つまたは複数の接点とセンサ表面との間の対話（複数可）を表す入力データ構成要素８０６によって受信される入力データは、たとえば、ユーザ・インターフェース内に提示されたオブジェクトをナビゲートするおよび／または連携するために使用され得る。
【００６４】
接点（複数可）が第１の部分と対話していることを表す入力データの受信によってトリガされる特定のイベント／タスクは、特に、ユーザ仕様、開発者仕様、製造会社仕様などに依存し得ることが理解されよう。一例として、システム８０４は、１つまたは複数の所定のジェスチャ（たとえば、接点（複数可）とセンサ表面との間の所定の対話）と入力データが上記所定のジェスチャのうちの１つまたは複数を表す場合に実行されることになる関連するイベント／タスクとを備えるデータベース（図示せず）を備え得る。
【００６５】
例示的環境８００のシステム８０４はまた、特に、入力データ構成要素８０６によって受信される入力データを処理するように構成された、処理構成要素８１０を備える。たとえば、処理構成要素８１０は、入力データがセンサ表面の第１のおよび／または第２の部分で生じた対話を表すかどうかを判定するように構成することができる。上記対話が第２の部分で生じた場合、処理構成要素８１０は、受信された入力データに少なくとも部分的に基づいて第２の部分の１つまたは複数の機能を実行するように構成され得る。たとえば、第２の部分がディスプレイ８１４に提示されたユーザ・インターフェースをナビゲートするために使用されるように構成される場合、処理構成要素８１０は、ユーザ・インターフェースに関するターゲット（たとえば、マウス・ポインタ）を操作するように構成され得る。
【００６６】
対話が第１の部分で少なくとも部分的に生じた場合、処理構成要素８１０は、入力データが指定のイベント／タスクを開始することを意図されたジェスチャを表すかを判定するように構成され得る。一例として、処理構成要素８１０は、入力データが所定のジェスチャを表すかどうかを判定するために、１つまたは複数の定義されたジェスチャを表す情報を備えるデータベースと入力データとを比較することができる。入力データが所定のジェスチャを表す場合、処理構成要素８１０は、入力データで指示されたジェスチャに関連付けられたイベントを識別し、識別されたイベントを実行することができる。例として、処理構成要素８１０は、１つまたは複数のオブジェクトを起動する（たとえば、メニューおよび／または画面上のキーボード（たとえば、ピアノ）を開く）、ユーザ・インターフェース内に表示されるように構成された複数のオブジェクト（たとえば、アプリケーション）を切り替える、かつ／あるいは１つまたは複数のオブジェクトを閉じる／隠す（たとえば、メニューおよび／または画面上のキーボードを閉じること）ように構成することができる。
【００６７】
一実施形態で、オブジェクトが、間接的対話デバイス８０２で生じる対話を介して起動されるとき（たとえば、所定のジェスチャを表す入力データが受信されるとき）、上記オブジェクトは、例示的システム８０４のマッピング構成要素８１２を介してセンサ表面の少なくとも一部にマップされ得る。たとえば、一実施形態で、マッピング構成要素８１２は、オブジェクトをセンサ表面の第１の部分（たとえば、センサ構成要素８０８によって画定されるものとしての）にマップするように構成することができる（たとえば、図２〜５に関してさらに詳しく説明されるように）。この方法で、接点は、たとえば、センサ表面の第１の部分を介して、起動されたオブジェクトのアスペクトを連携することができる。
【００６８】
図５に関して前述したように、センサ表面の一部分がオブジェクトにマップされるとき、上記マッピングを受け入れるために、センサ表面の１つまたは複数の部分の表面領域を調整することが望ましいことがあることが、理解されよう。たとえば、一実施形態で、第１の部分は、（たとえば、オブジェクトを起動する／開く前には）センサ表面の最上部９ｍｍを単に備え得る。そのような小さい表面領域は、ユーザが第１の部分を介して上記マップされたオブジェクトのアスペクトと対話することを困難にし得る。したがって、一実施形態で、センサ構成要素８０８は、センサ表面の一部分にマップされることになるオブジェクトが起動されるときに、第１の部分および第２の部分のうちの少なくとも１つの表面領域を変更することができる。たとえば、オブジェクトが所定のジェスチャを表す入力データに基づいて起動されるとき、センサ構成要素８０８は、第１の部分の表面領域を拡大し、一方、第２の部分の表面領域を縮小するように構成され得る（たとえば、表面の総面積が一定のままであるように）。この方法で、マッピング構成要素８１２は、センサ表面のより大きな部分にオブジェクトをマップすることができる（たとえば、オブジェクトが開かれる前のそれのサイズに比べて）。
【００６９】
たとえば、センサ表面の一部分にマップされるオブジェクトが閉じられるおよび／または隠されるとき、第１のおよび／または第２の部分の表面領域はセンサ構成要素８０８によって再調整され得ることが、理解されよう。一例として、オブジェクトが閉じられるとき、上記オブジェクトにマップされたセンサ表面の一部分の表面領域は、上記オブジェクトの起動より前のそれのサイズに調整され得る（たとえば、縮小される）。
【００７０】
さらに別の実施形態は、本明細書で提示される技法のうちの１つまたは複数を実装するように構成されたプロセッサ実行可能命令を備えるコンピュータ可読媒体を含む。これらの方法で考案され得る例示的コンピュータ可読媒体が図９に示され、実装形態９００は、そこに符号化されたコンピュータ可読データ９１４があるコンピュータ可読媒体９１６（たとえば、ＣＤ−Ｒ、ＤＶＤ−Ｒ、またはハード・ディスク・ドライブのプラッタ）を備える。このコンピュータ可読データ９１４は、順に、本明細書に記載の原理のうちの１つまたは複数に従って動作するように構成された一式のコンピュータ命令９１２を備える。そのような一実施形態９００で、プロセッサ実行可能コンピュータ命令９１２は、たとえば、図１の例示的方法１００のうちの少なくともいくらかなどの方法９１０を実行するように構成され得る。別のそのような実施形態で、プロセッサ実行可能命令９１２は、たとえば、図８の例示的システム８００のうちの少なくとも一部などのシステムを実装するように構成することができる。本明細書で提示される技法に従って動作するように構成された、多数のそのようなコンピュータ可読媒体９１６が、当業者によって考案され得る。
【００７１】
本対象は、構造的特徴および／または方法論的動作に特有の文言で説明されるが、添付の特許請求の範囲で定められる対象は、前述の特定の特徴または動作に必ずしも限定されないことを理解されたい。そうではなくて、前述の特定の特徴および動作は、特許請求の範囲を実装する例示的形態として開示される。
【００７２】
本願では、「構成要素」、「モジュール」、「システム」、「インターフェース」という用語および同様のものは、一般に、コンピュータ関連実体、ハードウェア、ハードウェアおよびソフトウェアの組合せ、ソフトウェアまたは実行中のソフトウェアのいずれかを指すものである。たとえば、構成要素は、プロセッサで実行するプロセス、プロセッサ、オブジェクト、実行ファイル、実行のスレッド、プログラム、および／またはコンピュータでもよいが、それらであることに限定されない。例として、コントローラ上で動作するアプリケーションおよび上記コントローラの両方が構成要素でもよい。１つまたは複数の構成要素が、プロセスおよび／または実行のスレッド内に存在してもよく、構成要素は、１つのコンピュータ上に置かれてもおよび／または複数のコンピュータ間で分散されてもよい。
【００７３】
さらに、特許請求されている対象は、標準プログラミングおよび／またはエンジニアリング技法を使用してソフトウェア、ファームウェア、ハードウェア、またはそれらの任意の組合せを作り出してコンピュータを制御して本開示される対象を実装する、方法、装置、または製造品として実装され得る。本明細書で「製造品」という用語は、任意のコンピュータ可読デバイス、搬送波、または媒体からアクセス可能なコンピュータ・プログラムを包含するものである。もちろん、多数の変更が、特許請求されている対象の範囲および趣旨を逸脱することなしに、この構成に行われ得ることが、当業者には理解されよう。
【００７４】
図１０および以下の考察は、本明細書に記載のもののうちの１つまたは複数の実施形態を実装するための適切なコンピューティング環境の簡潔な概要を提供する。図１０の動作環境は、適切な動作環境の単に一例であり、その動作環境の使用または機能性の範囲に関していかなる限定も示唆するものではない。例示的コンピューティング・デバイスは、パーソナル・コンピュータ、サーバ・コンピュータ、ハンドヘルドまたはラップトップ・デバイス、モバイル・デバイス（携帯電話、パーソナル・デジタル・アシスタント（Personal  Digital  Assistants：ＰＤＡ）、メディア・プレーヤ、および同様のものなど）、マルチプロセッサ・システム、家庭用電化製品、ミニ・コンピュータ、メインフレーム・コンピュータ、前述のシステムまたはデバイスのいずれかを含む分散コンピューティング環境、および同様のものを含むが、これらに限定されない。
【００７５】
必須ではないが、実施形態は、１つまたは複数のコンピューティング・デバイスによって実行される「コンピュータ可読命令」との一般的関連で説明される。コンピュータ可読命令は、コンピュータ可読媒体（以下に論じる）を介して分散され得る。コンピュータ可読命令は、特定のタスクを実行するまたは特定の抽象データ型を実装する、機能、オブジェクト、アプリケーション・プログラミング・インターフェース（Application  Programming  Interface：ＡＰＩ）、データ構造体、および同様のものなどのプログラム・モジュールとして実装され得る。通常は、コンピュータ可読命令の機能は、様々な環境で要望に応じて結合または分散され得る。
【００７６】
図１０は、本明細書で提供される１つまたは複数の実施形態を実装するように構成されたコンピューティング・デバイス１０１２を備えるシステム１０１０の一例を示す。一構成において、コンピューティング・デバイス１０１２は、少なくとも１つの処理ユニット１０１６およびメモリ１０１８を含む。コンピューティング・デバイスの正確な構成およびタイプに応じて、メモリ１０１８は、揮発性（たとえば、ＲＡＭなど）、不揮発性（たとえば、ＲＯＭ、フラッシュ・メモリなど）、または、その２つの何らかの組合せであってよい。この構成は、破線１０１４によって図１０に示される。
【００７７】
他の実施形態で、デバイス１０１２は、追加の特徴および／または機能を含み得る。たとえば、デバイス１０１２はまた、磁気ストレージ、光学ストレージ、および同様のものを含むがこれらに限定されない追加のストレージ（たとえば、取外し可能および／または取外し不能）を含み得る。そのような追加のストレージが、ストレージ１０２０によって図１０に示される。一実施形態で、本明細書で提供される１つまたは複数の実施形態を実装するためのコンピュータ可読命令が、ストレージ１０２０内にあってよい。ストレージ１０２０はまた、オペレーティング・システム、アプリケーション・プログラム、および同様のものを実装するための他のコンピュータ可読命令も記憶することができる。たとえば、コンピュータ可読命令は、処理ユニット１０１６による実行のためにメモリ１０１８内にロードされ得る。
【００７８】
本明細書で「コンピュータ可読媒体」という用語は、コンピュータ記憶媒体を含む。コンピュータ記憶媒体は、コンピュータ可読命令または他のデータなどの情報の記憶のための任意の方法または技術で実装された、揮発性および不揮発性の、取外し可能および取外し不能な媒体を含む。メモリ１０１８およびストレージ１０２０は、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュ・メモリもしくは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）もしくは他の光学ストレージ、磁気カセット、磁気テープ、磁気ディスク・ストレージもしくは他の磁気記憶装置、または所望の情報を記憶するために使用され得るおよびデバイス１０１２によってアクセスされ得る任意の他の媒体を含むが、これらに限定されない。任意のそのようなコンピュータ記憶媒体は、デバイス１０１２の部分でもよい。
【００７９】
デバイス１０１２はまた、デバイス１０１２が他のデバイスと通信できるようにする通信接続（複数可）１０２６を含み得る。通信接続（複数可）１０２６は、モデム、ネットワーク・インターフェース・カード（Network  Interface  Card：ＮＩＣ）、統合ネットワーク・インターフェース、無線周波数送信機／受信機、赤外線ポート、ＵＳＢ接続、またはコンピューティング・デバイス１０１２を他のコンピューティング・デバイスに接続するための他のインターフェースを含み得るが、これらに限定されない。通信接続（複数可）１０２６は、有線接続または無線接続を含み得る。通信接続（複数可）１０２６は、通信媒体を送信および／または受信することができる。
【００８０】
「コンピュータ可読媒体」という用語は、通信媒体を含み得る。通信媒体は、通常は、搬送波または他の移送機構などの「変調されたデータ信号」内のコンピュータ可読命令または他のデータを実施し、任意の情報配信媒体を含む。「変調されたデータ信号」という用語は、信号内に情報を符号化するための方式で設定されたまたは変更されたその特性のうちの１つまたは複数を有する信号を含み得る。
【００８１】
デバイス１０１２は、キーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス、赤外線カメラ、ビデオ入力デバイス、および／または任意の他の入力デバイスなどの入力デバイス（複数可）１０２４を含み得る。１つまたは複数のディスプレイ、スピーカ、プリンタ、および／または任意の他の出力デバイスなどの出力デバイス（複数可）１０２２もまた、デバイス１０１２に含まれ得る。入力デバイス（複数可）１０２４および出力デバイス（複数可）１０２２は、有線接続、無線接続、またはそれらの任意の組合せを介してデバイス１０１２に接続され得る。一実施形態で、別のコンピューティング・デバイスからの入力デバイスまたは出力デバイスが、コンピューティング・デバイス１０１２のための入力デバイス（複数可）１０２４または出力デバイス（複数可）１０２２として使用され得る。
【００８２】
コンピューティング・デバイス１０１２の構成要素は、バスなどの様々な相互接続によって接続され得る。そのような相互接続は、ＰＣＩエクスプレス、ユニバーサル・シリアル・バス（ＵＳＢ）、ファイアワイヤ（ＩＥＥＥ１３９４）、光学バス構造、および同様のものなどの周辺構成要素相互接続（Peripheral  Component  Interconnect：ＰＣＩ）を含み得る。別の実施形態で、コンピューティング・デバイス１０１２の構成要素は、ネットワークによって相互接続され得る。たとえば、メモリ１０１８は、ネットワークによって相互接続された異なる物理的位置に置かれた複数の物理的メモリ・ユニットで構成され得る。
【００８３】
コンピュータ可読命令を記憶するために使用される記憶装置は、ネットワークを渡って分散され得ることが、当業者には理解されよう。たとえば、ネットワーク１０２８を介してアクセス可能なコンピューティング・デバイス１０３０は、本明細書で提供される１つまたは複数の実施形態を実装するために、コンピュータ可読命令を記憶することができる。コンピューティング・デバイス１０１２は、コンピューティング・デバイス１０３０にアクセスし、実行のために上記コンピュータ可読命令の一部またはすべてをダウンロードすることができる。別法として、コンピューティング・デバイス１０１２は、必要に応じ、複数のコンピュータ可読命令をダウンロードすることができ、あるいは、いくつかの命令はコンピューティング・デバイス１０１２で実行し、いくつかはコンピューティング・デバイス１０３０で実行することができる。
【００８４】
実施形態の様々な動作が、本明細書で提供される。一実施形態で、記載された動作のうちの１つまたは複数は、コンピューティング・デバイスによって実行される場合に記載された動作を上記コンピューティング・デバイスに実行させることになる１つまたは複数のコンピュータ可読媒体に記憶されたコンピュータ可読命令を構成し得る。それらの動作のうちのいくつかまたはすべてが記載された順序は、これらの動作が必ず順序依存であることを示唆するものとして解釈されるべきではない。代替順序が、本明細書の助けを借りて、当業者には理解されよう。さらに、すべての動作が、本明細書で提供される各実施形態に必ずしも存在する訳ではないことが、理解されよう。
【００８５】
さらに、「例示的」という言葉は、例、事例または例証の役割を果たすことを意味するために、本明細書で使用される。本明細書に「例示的」として記載される態様または設計は、他の態様または設計に勝るものとして必ずしも解釈されるものではない。そうではなくて、例示的という言葉の使用は、具体的な形で本概念を提示することを意図する。本願では、「または」という用語は、排他的な「または」ではなくて包括的な「または」を意味するものである。すなわち、他に指定のない限り、または文脈から明らかであれば、「ＸはＡまたはＢを使用する」は、自然な包含的順列のいずれかを意味するものである。すなわち、ＸがＡを使用する、ＸがＢを使用する、あるいは、ＸがＡおよびＢの両方を使用する場合、そのとき、「ＸはＡまたはＢを使用する」は、前述の例のいずれの下でも満たされる。加えて、本願および添付の特許請求の範囲で使用される冠詞「ａ（１つの）」および「ａｎ（１つの）」は、概して、他に指定のない限りまたは単数形を対象とすることが文脈から明らかでなければ、「１つまたは複数の」を意味するものとして解釈され得る。また、ＡおよびＢのうちの少なくとも１つあるいは同様のものは、概して、ＡまたはＢ、あるいは、ＡおよびＢの両方を意味する。
【００８６】
本開示は１つまたは複数の実装形態に関して示され、説明されてきたが、均等な代替形態および変更形態が、本明細書および添付の図面を読み、理解することに少なくとも部分的に基づいて、当業者には想到されよう。本開示は、すべてのそのような変更形態および代替形態を含み、添付の特許請求の範囲によってのみ限定される。前述の構成要素（たとえば、要素、リソースなど）によって実行される様々な機能に特に関して、そのような構成要素を記載するために使用される用語は、他に指示のない限り、たとえ本開示の本明細書に示された例示的実装形態における機能を実行する開示される構造と構造的に同等でなくても、記載された構成要素の指定された機能を実行する（たとえば、機能的に同等な）任意の構成要素に相当するものとする。加えて、本開示の具体的な特徴がいくつかの実装形態のうちの１つのみに関して開示されることがあるが、そのような特徴は、任意の所与のまたは特定の適用例のために求められ得るおよび有利であり得るように、その他の実装形態の１つまたは複数の他の特徴と結合され得る。さらに、「含む」、「有した」、「有する」、「もつ」という用語またはそれらの変化形が詳細な説明または特許請求の範囲のいずれかで使用される限りにおいて、そのような用語は、「備える」という用語と同様の形で包括的なものとする。
【図１】
2014532949.tif 000003
【図２】
2014532949.tif 000004
【図３】
2014532949.tif 000005
【図４】
2014532949.tif 000006
【図５】
2014532949.tif 000007
【図６】
2014532949.tif 000008
【図７】
2014532949.tif 000009
【図８】
2014532949.tif 000010
【図９】
2014532949.tif 000011
【図１０】
2014532949.tif 000012
【国際調査報告】
2014532949.tif 000013
2014532949.tif 000014