(57)【要約】【解決手段】マルチモーダルタッチパッドは、タッチスクリーン、少なくとも１つのタイプの入力センサ、動きセンサ、触覚フィードバックデバイス、及びマルチモーダルコントローラを含み得て、センサデータを受け取るように少なくとも１つのタイプの入力センサに、動きセンサデータを受け取るように前記動きセンサに、前記触覚フィードバックデバイスに指示触覚データを提供するように前記触覚フィードバックデバイスに、前記マルチモーダルタッチパッドを有するデバイスのオペレーティングシステムに、前記マルチモーダルコントローラを動作可能に結合するデータインターフェイスに、及び前記マルチモーダルコントローラから前記ディスプレイにデータを表示するように、前記マルチモーダルコントローラから前記ディスプレイに提供されるグラフィックスユーザーインターフェイスに動作可能に結合されている。少なくとも１つのタイプのセンサは、物理センシング表面に動作可能に結合されたフォースセンサ又は近接センサを含み得る。【選択図】図３Ａ
2022500794.tif 000002
【特許請求の範囲】
【請求項１】
マルチモーダルタッチパッドであって、
物理センシング表面を有し、タッチスクリーンとして構成されているディスプレイ、
前記物理センシング表面と動作可能に結合されている少なくとも１つのタイプの入力センサ、
動きセンサ、
前記物理センシング表面と動作可能に結合されている触覚フィードバックデバイス、及び
マルチモーダルコントローラであって、前記マルチモーダルコントローラは、
センサデータを受け取るように少なくとも１つのタイプの入力センサに、
動きセンサデータを受け取るように前記動きセンサに、
前記触覚フィードバックデバイスに指示触覚データを提供するように前記触覚フィードバックデバイスに、
前記マルチモーダルタッチパッドを有するデバイスのオペレーティングシステムに、前記マルチモーダルコントローラを動作可能に結合するデータインターフェイスに、及び
前記マルチモーダルコントローラから前記ディスプレイにデータを表示するように、前記マルチモーダルコントローラから前記ディスプレイに提供されるグラフィックスユーザーインターフェイスに
動作可能に結合されている、マルチモーダルコントローラ
を備えるマルチモーダルタッチパッド。
【請求項２】
前記少なくとも１つのタイプの入力センサは、
前記物理センシング表面に動作可能に結合されたフォースセンサであって、前記マルチモーダルコントローラは、前記フォースセンサからフォースセンサデータを受け取れるように前記フォースセンサに動作可能に結合されている、フォースセンサ
を含む
請求項１に記載のマルチモーダルタッチパッド。
【請求項３】
前記少なくとも１つのタイプの入力センサは、
前記物理センシング表面に動作可能に結合された近接センサであって、前記マルチモーダルコントローラは、前記近接センサから近接センサデータを受け取れるように前記近接センサに動作可能に結合されている、近接センサ
を含む
請求項１に記載のマルチモーダルタッチパッド。
【請求項４】
前記ディスプレイは、前記マルチモーダルコントローラからディスプレイデータを受け取れるように前記マルチモーダルコントローラに動作可能に結合され、
前記ディスプレイは、タッチスクリーンディスプレイであり、前記物理センシング表面は、前記ディスプレイの表面である
請求項１に記載のマルチモーダルタッチパッド。
【請求項５】
前記ディスプレイで表示するためのデータを前記マルチモーダルコントローラが受け取れるように、前記マルチモーダルコントローラは、前記データインターフェイスからデータを受け取り、
前記マルチモーダルコントローラは、前記データインターフェイスからの前記データについて、前記ディスプレイに仮想センサ領域を提供するよう構成される
請求項１に記載のマルチモーダルタッチパッド。
【請求項６】
前記マルチモーダルコントローラは、前記ディスプレイ上のフォースセンシング領域又は近接センシングゾーンのうちの少なくとも１つを定義するよう構成される
請求項５に記載のマルチモーダルタッチパッド。
【請求項７】
前記マルチモーダルコントローラは、少なくとも１つのタイプのセンサからセンサデータを受け取り、前記触覚フィードバックデバイスに触覚フィードバックデータを提供する
請求項１に記載のマルチモーダルタッチパッド。
【請求項８】
前記フォースセンサは、
離散的接触センサ、及び／又は
可変フォースセンサ
として構成される少なくとも１つのフォースセンサである
請求項２に記載のマルチモーダルタッチパッド。
【請求項９】
前記マルチモーダルコントローラは、
フォースセンシング仮想ボタンを生成及び表示し、
前記フォースセンシング仮想ボタンへの入力を受け取り、及び
前記フォースセンシング仮想ボタンへの前記入力に基づいて、操作を実行する
よう構成される
請求項８に記載のマルチモーダルタッチパッド。
【請求項１０】
前記マルチモーダルコントローラは、
近接センシングゾーンを生成及び表示し、
前記近接センシングゾーンの上での入力を受け取り、及び
前記近接センシングゾーンへの前記入力に基づいて、操作を実行する
よう構成される
請求項３に記載のマルチモーダルタッチパッド。
【請求項１１】
前記マルチモーダルコントローラは、
前記マルチモーダルタッチパッドが動いているか又は静止しているかどうかを判断するよう構成される
請求項１に記載のマルチモーダルタッチパッド。
【請求項１２】
前記マルチモーダルコントローラは、
前記物理センシング表面への入力が真の入力であるかを判断し、もしそうなら、前記真の入力と整合性がとれた操作を実行し、及び／又は
前記物理センシング表面への入力が偽の入力であるかを判断し、もしそうなら、前記偽の入力の操作を省略する
よう構成される
請求項１１に記載のマルチモーダルタッチパッド。
【請求項１３】
請求項１に記載のマルチモーダルタッチパッド、及び
前記マルチモーダルタッチパッドを有する筐体
を備えるデバイス。
【請求項１４】
マルチモーダルタッチパッドを持つデバイスを操作する方法であって、前記方法は、
前記マルチモーダルタッチパッドを有する請求項１３に記載のデバイスを提供すること、及び
前記マルチモーダルコントローラが入力データを近接センサ及び／又はフォースセンサから受け取り、出力データを前記ディスプレイ及び前記触覚フィードバックデバイスに提供できるように、近接アクション及び／又はタッチアクションによって前記マルチモーダルタッチパッドとインタラクトすることによってデータを入力すること
を含み、
前記マルチモーダルコントローラは、前記デバイスが動いているか又は静止しているかを判断する
方法。
【請求項１５】
前記マルチモーダルコントローラが前記ディスプレイ上に表示するためのデータを受け取れるように、前記データインターフェイスからのデータを受け取ること、及び
前記マルチモーダルコントローラによって前記データインターフェイスからのデータについて、前記ディスプレイ上に仮想センサ領域を提供すること
をさらに含む請求項１４に記載の方法。
【請求項１６】
前記マルチモーダルコントローラによって前記ディスプレイ上にフォースセンシング領域又は近接センシングゾーンのうちの少なくとも１つを定義すること
をさらに含む請求項１５に記載の方法。
【請求項１７】
前記触覚フィードバックデバイスは、触覚フィードバックを提供し、前記マルチモーダルコントローラは、入力を受け取り、前記入力に応答して触覚フィードバックデータを生成する
請求項１４に記載の方法。
【請求項１８】
前記マルチモーダルタッチパッドとインタラクトすることは、離散的接触タッチ及び／又は可変フォース接触タッチであるタッチアクションを含む
請求項１４に記載の方法。
【請求項１９】
前記物理センシング表面を有する前記タッチスクリーンディスプレイ上のフォースセンシング仮想ボタンをタッチすることによってフォースセンシングタッチを実行すること
を含む請求項１８に記載の方法。
【請求項２０】
前記物理センシング表面の近接センシングゾーンの上の所定の距離内に指又はスタイラスを近づけることによって、近接センシングインタラクションを実行すること
を含む請求項１４に記載の方法。
【請求項２１】
前記マルチモーダルコントローラが
フォースセンシング仮想ボタンを生成し表示すること、
前記フォースセンシング仮想ボタンへの入力を受け取ること、及び
前記フォースセンシング仮想ボタンへの入力に基づいて操作を実行すること
をさらに含む請求項１４に記載の方法。
【請求項２２】
前記マルチモーダルコントローラが
近接センシングゾーンを生成し表示すること、
前記近接センシングゾーンの上における入力を受け取ること、及び
前記近接センシングゾーンへの入力に基づいて操作を実行すること
をさらに含む請求項１４に記載の方法。
【請求項２３】
前記マルチモーダルコントローラが
前記マルチモーダルタッチパッドが動いているか又は静止しているかどうかを判断すること、及び
動いている状態又は静止状態に依存して、
前記物理センシング表面への入力が真の入力であるかを判断し、もしそうなら、前記真の入力と整合性がとれた操作を実行し、及び／又は
前記物理センシング表面への入力が偽の入力であるかを判断し、もしそうなら、前記偽の入力の操作を省略すること
をさらに含む請求項１４に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
一般的なコンピュータユーザーインターフェイスシステムは、専用のタッチパッド又はタッチスクリーンのようなタッチパッドの使用を伴う。タッチパッドは、カーソルのポインティング／移動の制御、及びディスプレイのスクロール／表示の制御を含む、主要な機能を提供する。タッチパッドは、ラップトップコンピュータで一般的な、別個のタッチパッド（例えば専用のタッチパッド）から、一般的なスマートフォン、タブレット、ハンドヘルドデバイス、及び同様のコンピュータに搭載されたディスプレイスクリーンタッチスクリーンまで、さまざまな構成であり得る。タッチパッドは、人間のコンピュータとのインタラクションを可能にするための有用なツールではあるが、コンピュータとコミュニケートするために、及びタッチパッドからコミュニケーションを受け取るためにも、人間がどのようにタッチパッドとインタラクトするかを改善するために、タッチパッドを改善する余地がある。
【０００２】
したがって、人間が全てのタイプのコンピューティングデバイスとインタラクトするやり方をさらに発展させるために、改善されたタッチパッドを提供したいという要望が依然として存在する。
【発明の概要】
【課題を解決するための手段】
【０００３】
ある実施形態では、マルチモーダルタッチパッドは、物理センシング表面を有し、タッチスクリーンとして構成されているディスプレイ、前記物理センシング表面と動作可能に結合されている少なくとも１つのタイプの入力センサ、動きセンサ、前記物理センシング表面と動作可能に結合されている触覚フィードバックデバイス、及びマルチモーダルコントローラを含み得て、前記マルチモーダルコントローラは、センサデータを受け取るように少なくとも１つのタイプの入力センサに、動きセンサデータを受け取るように前記動きセンサに、前記触覚フィードバックデバイスに指示触覚データを提供するように前記触覚フィードバックデバイスに、前記マルチモーダルタッチパッドを有するデバイスのオペレーティングシステムに、前記マルチモーダルコントローラを動作可能に結合するデータインターフェイスに、及び前記マルチモーダルコントローラから前記ディスプレイにデータを表示するように、前記マルチモーダルコントローラから前記ディスプレイに提供されるグラフィックスユーザーインターフェイスに動作可能に結合されている。ある局面において、前記少なくとも１つのタイプの入力センサは、前記物理センシング表面に動作可能に結合されたフォースセンサであって、前記マルチモーダルコントローラは、前記フォースセンサからフォースセンサデータを受け取れるように前記フォースセンサに動作可能に結合されている、フォースセンサを含む。ある局面において、前記少なくとも１つのタイプの入力センサは、前記物理センシング表面に動作可能に結合された近接センサであって、前記マルチモーダルコントローラは、前記近接センサから近接センサデータを受け取れるように前記近接センサに動作可能に結合されている、近接センサを含む。ある局面において、前記ディスプレイは、前記マルチモーダルコントローラからディスプレイデータを受け取れるように前記マルチモーダルコントローラに動作可能に結合され、前記ディスプレイは、タッチスクリーンディスプレイであり、前記物理センシング表面は、前記ディスプレイの表面である。
【０００４】
ある実施形態では、前記ディスプレイで表示するためのデータを前記マルチモーダルコントローラが受け取れるように、前記マルチモーダルコントローラは、前記データインターフェイスからデータを受け取る。ある局面では、前記マルチモーダルコントローラは、前記データインターフェイスからの前記データについて、前記ディスプレイに仮想センサ領域を提供するよう構成される。ある局面において、前記マルチモーダルコントローラは、前記ディスプレイ上のフォースセンシング領域又は近接センシングゾーンのうちの少なくとも１つを定義するよう構成される。ある局面では、前記マルチモーダルコントローラは、少なくとも１つのタイプのセンサからセンサデータを受け取り、前記触覚フィードバックデバイスに触覚フィードバックデータを提供する。
【０００５】
ある実施形態では、前記フォースセンサは、離散的接触センサ、及び／又は可変フォースセンサとして構成される少なくとも１つのフォースセンサである。ある局面では、前記マルチモーダルコントローラは、フォースセンシング仮想ボタンを生成及び表示し、前記フォースセンシング仮想ボタンへの入力を受け取り、及び前記フォースセンシング仮想ボタンへの前記入力に基づいて、操作を実行する。ある局面では、前記マルチモーダルコントローラは、近接センシングゾーンを生成及び表示し、前記近接センシングゾーンの上での入力を受け取り、及び前記近接センシングゾーンへの前記入力に基づいて、操作を実行するよう構成される。
【０００６】
ある実施形態では、前記マルチモーダルコントローラは、前記マルチモーダルタッチパッドが動いているか又は静止しているかどうかを判断するよう構成される。ある局面では、前記マルチモーダルコントローラは、前記物理センシング表面への入力が真の入力であるかを判断し、もしそうなら、前記真の入力と整合性がとれた操作を実行し、及び／又は前記物理センシング表面への入力が偽の入力であるかを判断し、もしそうなら、前記偽の入力の操作を省略するよう構成される。この真又は偽の入力についての判断は、動きセンサがデバイスが動いていることを検出している間に実行され得て、又はそれは、静止している時でさえ実行され得る。
【０００７】
ある実施形態では、デバイスは、実施形態のうちの１つのマルチモーダルタッチパッド、及び前記マルチモーダルタッチパッドを有する筐体を含み得る。
【０００８】
ある実施形態では、キットは、実施形態のうちの１つのデバイス、及びそのデバイスと共に使用されるよう構成されたスタイラスを含み得る。
【０００９】
ある実施形態では、マルチモーダルタッチパッドを持つデバイスを操作する方法は、前記マルチモーダルタッチパッドを有する実施形態のうちの１つのデバイスを提供すること、及び前記マルチモーダルコントローラが入力データを前記近接センサ及び／又は前記フォースセンサから受け取り、出力データを前記ディスプレイ及び前記触覚フィードバックデバイスに提供できるように、近接アクション及び／又はタッチアクションによって前記マルチモーダルタッチパッドとインタラクトすることによってデータを入力することを含む。ある局面では、前記マルチモーダルコントローラは、前記デバイスが動いているか又は静止しているかを判断する。
【００１０】
ある実施形態では、前記マルチモーダルコントローラが前記ディスプレイ上に表示するためのデータを受け取れるように、前記データインターフェイスからのデータを受け取ること、及び前記マルチモーダルコントローラによって前記データインターフェイスからのデータについて、前記ディスプレイ上に仮想センサ領域を提供することを含み得る。ある局面では、この方法は、前記マルチモーダルコントローラによって前記ディスプレイ上にフォースセンシング領域又は近接センシングゾーンのうちの少なくとも１つを定義することを含み得る。ある局面では、前記触覚フィードバックデバイスは、触覚フィードバックを提供し、前記マルチモーダルコントローラは、入力を受け取り、前記入力に応答して触覚フィードバックデータを生成する。
【００１１】
ある実施形態では、この方法は、離散的接触タッチ及び／又は可変フォース接触タッチであるタッチアクションを実行することによって、前記マルチモーダルタッチパッドとインタラクトすることを含み得る。ある局面では、この方法は、指又はスタイラスでアクティベーション及びフォースセンシングジェスチャを実行することを含み得る。ある局面では、この方法は、前記物理センシング表面を有する前記タッチスクリーンディスプレイ上のフォースセンシング仮想ボタンをタッチすることによってフォースセンシングタッチを実行することを含み得る。ある局面では、この方法は、前記物理センシング表面の近接センシングゾーンの上の所定の距離内に指又はスタイラスを近づけることによって、近接センシングインタラクションを実行することを含み得る。
【００１２】
ある実施形態では、前記マルチモーダルコントローラは、フォースセンシング仮想ボタンを生成及び表示し、前記フォースセンシング仮想ボタンへの入力を受け取り、及び前記フォースセンシング仮想ボタンへの前記入力に基づいて、操作を実行するよう構成される。ある局面では、前記マルチモーダルコントローラは、近接センシングゾーンを生成及び表示し、前記近接センシングゾーンの上での入力を受け取り、及び前記近接センシングゾーンへの前記入力に基づいて、操作を実行するよう構成される。
【００１３】
ある実施形態では、前記マルチモーダルコントローラは、前記マルチモーダルタッチパッドが動いているか又は静止しているかどうかを判断する。動いている状態又は静止状態に依存して、前記マルチモーダルコントローラは、前記物理センシング表面への入力が真の入力であるかを判断し、もしそうなら、前記真の入力と整合性がとれた操作を実行し、又は前記物理センシング表面への入力が偽の入力であるかを判断し、もしそうなら、前記偽の入力の操作を省略し得る。
【図面の簡単な説明】
【００１４】
本発明の上記の及び他の優位性及び特徴をさらに明確にするために、添付の図面に図示された本発明のより具体的な説明が具体的な実施形態を参照してなされる。これら図面は本発明の典型的な実施形態を図示するだけであって、その範囲を限定するようには考えられるべきではない。本発明は、添付の図面の使用を通して、さらなる具体性及び詳細で記載及び説明される。
【図１】図１は、マルチモーダルタッチパッドのシステムアーキテクチャを示す。
【図２】図２は、物理的マルチパラメータセンシングのためのプロトコルの例を示す。
【図３Ａ】図３Ａは、主要なマルチモーダル機能の例を示す。
【図３Ｂ】図３Ｂは、指によるフィンガーアクティベーション及びフォースセンシングを示す。
【図３Ｃ】図３Ｃは、スタイラスによるスタイラスアクティベーション及びフォースセンシングを示す。
【図４】図４は、四角形のフォースセンシング仮想ボタンを示す。
【図５Ａ】図５Ａは、ディスプレイ上の近接センシングゾーン、及びある規定された近接距離に入ろうとしている指を用いた近接ゾーンセンシングを示す。
【図５Ｂ】図５Ｂは、ディスプレイ上の近接センシングゾーン、及びある規定された近接距離に入ろうとしているスタイラスを用いた近接ゾーンセンシングを示す。
【図６】図６は、マルチモーダルタッチパッドを含み得るコンピューティングデバイスの実施形態を示す。
【発明を実施するための形態】
【００１５】
下の詳細な説明では、本明細書の一部となる添付の図面が参照される。図面では、一般に、特段の記載がない限り、類似の記号は類似の構成要素を特定する。詳細な説明、図面、及び特許請求の範囲に記載されている例示的な実施形態は、限定的であることを意図されていない。ここで提示された主題の精神及び範囲から逸脱することなく、他の実施形態が利用され得て、他の改変がなされ得る。一般的にここで記載され図面に図示されるように、本開示の局面は、幅広い異なる構成において配置され、交換され、組み合わせられ、分離され、及び設計され、これらの全てが明示的にここで想定される。
【００１６】
一般に、本技術は、物理センシング表面、フォース／圧力センシング要素、動きセンシング要素、近接センシング要素、触覚フィードバック要素、ディスプレイ要素、及び二重データ／コントローラ及び対応するインターフェイスを含むマルチモーダルタッチパッドデバイスを含む。
【００１７】
ある実施形態では、本技術は、マルチモーダルタッチパッドデバイスを設計するプロトコルを含む。そのようなマルチモーダルタッチパッドデバイスを設計するためのこのプロトコルは、その特徴を決定すること及び／又は変更することを含み得る。設計を通して変調され得る特徴の例は、物理センシング表面のサイズ及び／又は形状を決定することを含み得て、これは、マルチモーダルタッチパッドデバイスを含むコンピューティングデバイスの構成に対して決定され得る。例えば、物理センシング表面は、コンピューティングデバイスの表面又は側面の一部であり得て、側面から側面までを覆うように設計され得る。この形状は、コンピューティングデバイスに一致してもよく、又はこの形状は、円形から多角形へと分布するように（例えば三角形、正方形、四角形、八角形、又は任意の他のもの）異なるように変更され得る。追加として、マルチモーダルタッチパッドデバイスのさまざまな他の局面は、より詳細にここで記載されるもののような、パフォーマンス及び操作性を改善するように設計され得る。
【００１８】
ある実施形態では、本技術は、コンピュータデバイス及びコンピューティングシステムのような他のデバイスにおいてマルチモーダルタッチパッドデバイスを実現するためのプロトコルを含む。マルチモーダルタッチパッドデバイスは、標準的なデスクトップ、ラップトップ、ポータブルコンピュータ、固定コンピュータ、モバイルコンピュータ、ハンドヘルドコンピュータ、スマートフォン、タブレット、又は他のタイプのコンピュータデバイスのような、さまざまなタイプのコンピュータデバイスに含まれ得る。実際、マルチモーダルタッチパッドは、マイクロプロセッサのようなプロセッサを含む任意のデバイス、又は人間から入力を受け取ることができる任意のデバイスと共に実現され得る。よって、マルチモーダルタッチパッドは、コンピューティングデバイスと通信するために人間の入力を受け取り得る。
【００１９】
ある実施形態では、マルチモーダルタッチパッドデバイスは、情報をコンピュータデバイス又はコンピューティングシステム又は他のデバイスに入力するためにマルチモーダルタッチパッドとインタラクトする方法を含み得る。入力モダリティは、マルチタッチセンシング、離散フォース／圧力ノードセンシング、及びジェスチャセンシングを含み得る。出力モダリティは、マルチモーダルタッチパッドを介した触覚フィードバックを含み得る。出力モダリティは、コンピュータデバイスのようなデバイスのディスプレイ上に照射（illumination）を表示することも含み得る。ある例では、マルチモーダルタッチパッドは、その上で情報が表示され得るタッチスクリーンとして構成され得て、よってマルチモーダルタッチパッドへの人間の入力は、ディスプレイとして構成されるマルチモーダルタッチパッド上に表示され得る。
【００２０】
図１は、マルチモーダルタッチパッドのためのシステムアーキテクチャ１００を図示する。システムアーキテクチャ１００は、本明細書に記載されているような主要な機能のブロックによって表現され得る。示されているように、システムアーキテクチャ１００は、物理センシング表面１０２及びディスプレイ１０４を含み得る。物理センシング表面１０２及びディスプレイ１０４は、物理センシング表面１０２がある場所にあり及びディスプレイ１０４が異なる場所にあるように、別個の構成要素であり得る。しかし、物理センシング表面１０２及びディスプレイ１０４は、マルチモーダルタッチパッドとして、本明細書に記載されているように構成されたタッチスクリーンとして統合され得る（例えば、ハウジングを示す破線のボックス１０３によって図示され、つまりディスプレイ１０４と物理センシング表面１０２との両方であるタッチスクリーン）。物理センシング表面１０２は、ディスプレイ１０４の任意の外部表面又は任意のタイプのデバイスの外部表面、又は不透明なラップトップのタッチパッドの外側表面として構成され得る。物理センシング表面１０２は、タッチスクリーンであれ又は不透明（例えば、専用のもの）であれ、一般的なタッチパッドのような外観及び／又は感触であり得るが、マルチモーダルタッチパッドとなるように本明細書に記載されているような構成要素及び操作性で構成され得る。システムアーキテクチャ１００は、マルチモーダル感覚要素１０６を含み得て、それは、これらには限定されないが、モーションセンシングのために構成された動きセンサ１０８、フォースセンシングのために構成されたフォースセンサ１１２、及び近接センシングのための近接センサ１１４のようなマルチモーダル入力要素を含み得る。よって、動きセンサ１０８、フォースセンサ１１２、及び近接センサ１１４は、物理センシング表面１０２と動作可能に結合され得て、及び物理センシング表面１０２と近接し又は物理センシング表面１０２から動作可能な距離内に物理的に配置され得る。いくつかの局面では、動きセンサ１０８は、物理的なセンシング表面を有するデバイスのどこにでも配置され得て、それによって、デバイスの動きを感知し得る。
【００２１】
システムアーキテクチャ１００は、これには限定されないが触覚フィードバック要素１１０のような、マルチモーダル出力センシング要素として構成されるマルチモーダル感覚要素（sensory elements）１０６を含み得る。触覚フィードバック要素１１０は、物理センシング表面１０２と動作可能に結合され得て、物理センシング表面１０２と近接し又は物理センシング表面１０２から動作可能な距離内に物理的に配置され得る。触覚フィードバック要素１１０は、動きセンサ１０８，フォースセンサ１１２、及び触覚センサ１１４と関連付けられてもよく、又は関連付けられなくてもよい。触覚フィードバック要素１１０は、ユーザーがタッチによって触覚のフィードバックを感じられるように、物理センシング表面１０２と関連付けられ得る。
【００２２】
システムアーキテクチャ１００はマルチモーダルコントローラ１１６を含み得て、それは、他の標準的なタッチパッド機能だけでなく、少なくとも３つの主要な機能を実行するように構成される。すなわち、マルチパラメータセンシング（例えば、センサからの）、信号処理（例えば、センサからの信号）、及び制御のインターフェーシング（例えば、１つ以上の機能のためにタッチパッドの１つ以上の領域を制御する）、データインターフェーシング（例えば、タッチ入力を受け取り及び触覚出力を提供する）及び視覚化（例えば、ディスプレイ画面のインジケータ）である。
【００２３】
システムアーキテクチャ１００は、マルチモーダルコントローラ１１６からの情報を、コンピューティングデバイスの他のプロセッサ又はコンポーネント又はモジュールと中継するように構成されたデータインターフェイス１１８を含み得る。データインターフェイス１１８は、ＵＳＢ／ＢＬＥ／Ａｎｄｒｏｉｄ／ｉＯＳ／Ｗｉｎｄｏｗｓ、又はその他の１つ以上によって、情報を操作し及び中継するように構成され得る。これらは、単に、コンピューティングシステムのデータインターフェイス１１８の例にすぎない。したがって、データインターフェイス１１８は、コンピュータのメインコントローラ又はプロセッサとマルチモーダルコントローラ１１６との間の双方向のデータ通信を提供し得る。
【００２４】
システムアーキテクチャは、マルチモーダルコントローラ１１６からの情報をディスプレイ１０４（例えば、タッチスクリーンの場合は物理センシング表面１０２であってもよい）と中継するように構成されたグラフィックスユーザーインターフェイス１２０を含み得る。グラフィックスユーザーインターフェイス１２０は、マルチモーダルコントローラ１１６からのデータを、コンピューティングデバイスのグラフィックスカード又はグラフィックスモジュールと及びディスプレイ１０４と通信して提供することによって、ディスプレイが、ディスプレイスクリーンに表示され、所望の通常は光学的に見ることができる出力を表示できるようにし、そのような出力は、グラフィックスユーザーインターフェイス１２０であり得る。ここで、グラフィックスユーザーインターフェイス１２０は、マルチモーダルコントローラ１１６が、センサからのデータを受信し、そしてグラフィックスユーザーインターフェイス１２０の形式でディスプレイ１０４にディスプレイデータを提供できるようにし得る。
【００２５】
図１はまた、二重データ／制御インターフェイスを図示しており、そこでマルチモーダルコントローラは、データをデータインターフェイス１１８に及びグラフィックユーザーインターフェイス１２０に提供し得る。よって、データインターフェイス１１８は、マルチモーダルコントローラ１１６によって提供されたデータから、システムアーキテクチャ１００を有するデバイスの制御に使用され得るが、そのデータは物理センシング表面への入力として受け取られたものである。また、グラフィックユーザーインターフェイス１２０は、マルチモーダルコントローラ１１６によって提供されたデータから、ディスプレイ１０４に提供され得て、そのデータは、物理センシング表面への入力として受け取られた。これは二重データ／制御インターフェイスを提供する。
【００２６】
したがって、図１は、主要な機能のブロックを図示するマルチモーダルタッチパッドのためのシステムアーキテクチャを図示している。物理センシング表面１０２は、ディスプレイの外側表面又は外側表面を含み得る。マルチモーダル入力センシング要素は、これらには限定されないが、動きセンシング、フォースセンシング及び近接センシングを含み得る。マルチモーダル出力センシング要素は、これらには限定されないが、触覚フィードバック要素を含み得る。マルチモーダルコントローラは、３つの主要な機能を実行し得る。すなわち、マルチパラメータセンシング、信号処理、及び制御インターフェーシング／データインターフェーシング／視覚化である。データインターフェイスは、これらには限定されないが、ＵＳＢ／ＢＬＥ／Ａｎｄｒｏｉｄ／ｉＯＳ／Ｗｉｎｄｏｗｓを含み得る。グラフィックスユーザーインターフェイスは、ディスプレイ上に表示され得る。
【００２７】
いくつかの実施形態では、マルチモーダルタッチパッドデバイスの設計及び実現が提供される。入力モダリティは、これらには限定されないが、マルチタッチセンシング、離散フォース／圧力ノード及びジェスチャを含み得る。出力モダリティは、これらには限定されないが、触覚フィードバック及びディスプレイの照射を含み得る。
【００２８】
典型的なコンピュータのユーザーインターフェイスシステムは、タッチパッドの使用を含む。タッチパッドは、カーソルのポインティング／移動の制御、及びディスプレイのスクロール／表示の制御を含む主要な機能を提供する。本発明は、フォース／圧力センシング要素、動きセンシング要素、触覚フィードバック要素、ディスプレイ要素及び二重データ制御インターフェイスを包含する、他に例を見ないマルチモーダルタッチパッドデバイスを提案する。
【００２９】
図２は、物理的マルチパラメータセンシングのためのプロトコル５００の例を図示する。このプロトコル５００は、システムアーキテクチャ１００とともに使用され得る。プロトコル５００は、次のシーケンスを含む。すなわち、近接センシングのための近接センシングモード５０２を実現すること、離散的接触センシングのための離散的接触センシングモード５０４を実現すること、及び可変フォースセンシングのための可変フォースセンシングモード５０６を実現することである。プロトコル５００は、人間（例えば、人間の指であるが、任意の動物の指骨でもよい）又は外付けのスタイラスが、物理センシング表面１０２と相互に作用する時に実行され得る。同時に又は断続的に、物理センシング表面１０２は、動きセンシングのための動きセンシングモード５０８を実現するためにも構成され得る。例えば、プロトコル５００は、物理センシング表面１０２に触れる時に、接近する人間のユーザーの指及び／又はスタイラスの典型的な外部刺激を表現する。物理センシング表面１０２は、タッチ（例えば、指又はスタイラス）が動きセンシングと同時に検出され得るように操作し得る。この構成は、実際の及び意図的なデータ入力を特定し、及び意図しないつまり誤った入力を区別するために、物理センシング表面１０２への改善されたデータ入力を可能にし得る。1つの例では、物理センシング表面１０２は、有益なことには、一定の基準を満たす意図的なデータ入力を受け取り得て、及び／又は物理センシング表面１０２の意図しないタッチ（例えば、入力基準を満たさない又は意図しないタッチの基準を満たす）を拒絶し得る。１つの例では、マルチモーダルタッチパッドは、ボートのような車両に含まれ得て、及びタッチパッドとのインタラクションは、マルチモーダルタッチパッドとの、何らかの誤ったつまり意図しない相互作用を発生し得る。他の例では、マルチモーダルタッチパッドとの意図しない相互作用は、海の波の影響を受ける海洋船舶のように、過度の車両の揺れの間に起こり得る。マルチモーダルコントローラ１１６は、一定の閾値（例えば、入力基準を満たす、特定の力の閾値及び／又は適用時間の閾値）を上回る時に入力を受け取り得て、及び力が最小の力の閾値を下回る及び／又は最小の継続時間の閾値（例えば、入力基準を満たさない）を下回る時に入力を拒絶し得る。
【００３０】
いくつかの実施形態では、マルチモーダルコントローラ１１６は、いつマルチモーダルタッチパッドが静止しているか又は動いているかを判定し得る。例えば、マルチモーダルタッチパッドは、加速度計、レベルメータ、ジャイロスコープ、パッシブ赤外線、マイクロ波、超音波、断層動き検知装置、振動検知装置、衝撃検知装置、傾斜検知装置、回転検知装置又はその他のような動きセンサを含み得る。それらセンサからのデータは、マルチモーダルタッチパッドを搭載したコンピュータデバイスが静止しているか又は動いているかを判定するために処理され得る。感度の閾値は、静止している状態又は動いている状態の間で変化し得て、及び動きが変化するのにつれて変化し得る。感度の変化はまた、ユーザーがモバイルデバイス（例えば、スマートフォン）を持って歩いて及びそれに対してインタラクトしている間に変わり得る。
【００３１】
図２は、物理的マルチパラメータセンシングの例を図示しており、そこで、物理センシング表面に人間のユーザーの指／スタイラスが接近すること及び触ることによる典型的な外部刺激を表現する近接センシング、離散的接触センシング及び可変フォースセンシングのシーケンスが、動きセンシングとともに同時に検出され得る。応用例は、海の波の影響を受ける海洋船舶のように、最小の継続時間に特定の力が加えられない限り、過度の車両の揺れの間の、タッチパッド入力の意図しないタッチの拒絶を含み得る。
【００３２】
いつくかの実施形態では、マルチモーダルタッチパッドは、容量性センシング要素と動作可能に結合された容量性センシングコントローラと動作可能に結合された物理センシング表面がない。よって、タッチパッドは、「クリック」又は容量性センシング要素のようなクリックを省略し得る。いくつかの局面では、マルチモーダルタッチパッドは、容量性センシングコントローラと動作可能に結合された触覚フィードバック要素がない。
【００３３】
いくつかの実施形態では、マルチモーダルタッチパッドは、抵抗性要素と結合された抵抗センシングコントローラと動作可能に制御されている物理センシング表面がない。よって、タッチパッドは、抵抗に基づくデータ入力を省略し得る。
【００３４】
いくつかの実施形態では、マルチモーダルタッチパッドは、フォース要素と結合されたフォースセンシングコントローラと動作可能に結合されている物理センシング表面がない。よって、タッチパッドは、単一の単機能のフォースセンシングコントローラを省略し得る。
【００３５】
容量性センシングコントローラ、抵抗性センシングコントローラ、及び／又はフォースセンシングコントローラ(シングルモードフォースのみ)の代わりに、本マルチモーダルタッチパッドは、ディスプレイ／物理センシング表面、センシング要素、触覚フィードバック要素とインターフェイスするマルチモーダルコントローラを含み、そのマルチモーダルコントローラはグラフィックスユーザーインターフェイス及びデータインターフェイスとインターフェイスする。
【００３６】
図３Ａは、マルチモーダルタッチパッド２００が物理的に静止している時に又は動いている時（例えば、携帯時）に同時にサポートされる主要なマルチモーダル機能の例を図示する。ここで、マルチモーダルタッチパッド２００は、ディスプレイ１０４でもある物理センシング表面１０２で構成される。物理センシング表面１０２及びディスプレイ１０４は、ハウジング１０３によって保持される。示されているように、指によるアクティベーション及びフォースセンシングジェスチャ２０２が実現され得る。また、スタイラスのアクティベーション及びフォースセンシングジェスチャ２０４が実現され得る。物理センシング表面１０２及びディスプレイ１０４は、フォースセンシング仮想ボタン２０６を提供し得て、それは、示されているように円形の、又は任意の形状であり得る。物理センシング表面１０２及びディスプレイ１０４は、近接センシングゾーン２０８を提供し得て、それは、示されているように長方形、又は任意の形状であり得る。物理センシング表面１０２及びディスプレイ１０４は、フォースセンシング仮想ボタン２１０を提供し得て、それは、示されているように長方形、又は任意の形状であり得る。したがって、ユーザーの指２１２がマルチモーダルタッチパッド２００の物理センシング表面１０２と接触している時、指のアクティベーション及びフォースセンシングジェスチャ２０２が実現さえ得て、及びフォースセンシング仮想ボタン２０６又はそれに近いものとインタラクトし得て又はディスプレイ１０４上の図とインタラクトし得る。加えて、スタイラス２１４がマルチモーダルタッチパッド２００の物理センシング表面１０２と接触している時は、スタイラスのアクティベーション及びフォースセンシングジェスチャ２０４が実現され得て、及びフォースセンシング仮想ボタン２１０又はそれに近いものとインタラクトし得て又はディスプレイ１０４上の図とインタラクトし得る。仮想ボタン２０６、２１０（例えば、フォースセンシング）は、再設定可能な位置で及び、円形又は長方形のような前もって決めた幾何学的形状で、ディスプレイ１０４上に提供され得る。仮想ボタン２０６、２１０は、典型的なタッチパッドの物理的な機械のボタンの代替として使用され得る。
【００３７】
近接センシングゾーン２０８は、ディスプレイ１０４上に提供され得て、そこで、物体又は指の存在が、マルチモーダルタッチパッド２００の物理センシング表面１０２によって検出され得る。近接センシングゾーン２０８は、任意の近接センサとして構成され得て、それは、例えば、容量性、静電容量変位、ドップラー効果、誘導性、光学（例えば、光電性、フォトセル、レーザーレンジファインダー、パッシブ型電荷結合、パッシブ型熱赤外、又はその他）又はその他のように当該技術では既知である。
【００３８】
したがって、図３Ａは、タッチパッドが物理的に静止している時に同時にサポートされる、主要なマルチモーダル機能の例を図示している。指のアクティベーション及びフォースセンシングジェスチャは、ユーザーの指がタッチパッドの物理的な表面と接触している時に実行され得る。スタイラスのアクティベーション及びフォースセンシングジェスチャは、スタイラスがタッチパッドの物理的な表面と接触している時に実行され得る。仮想ボタン（フォースセンシング）は、円形又は長方形のような所定の幾何学的形状の再設定可能な位置で表示され得て、それは典型的なタッチパッドの物理的な機械のボタンの代替を提供する。近接センシングゾーンは、物体又は指の存在が検出され得る場所で提供され得る。
【００３９】
また、図３Ａは、動きセンシングも組み込むことにより、タッチパッドが物理的に動いている時に、同時にサポートされる主要なマルチモーダル機能の例を図示している。動きセンシング、オプションとしてスタイラスセンシングによって移動している時には、アクティベーションがオフにされ、つまりディアクティベートされ得る。このディアクティベーションは、自動的になされ又はユーザーによって設定され得る。しかし、スタイラスの操作可能性は、動きセンシングがアクティベートされる動きの間、維持されてもよい。
【００４０】
図３Ｂは、デバイスが静止しているか又は動いているか（例えば、移動時）によらない、指２１２とともに、指のアクティベーション及びフォースセンシングジェスチャ２０２を示す。
【００４１】
図３Ｃは、デバイスが静止しているか又は動いているか（例えば、移動時）によらない、スタイラス２１４とともにスタイラスのアクティベーション及びフォースセンシングジェスチャ２０４を示す。
【００４２】
図４は，長方形Ｃ１，Ｃ２，円形Ｂ１，Ｂ２，Ｂ３，及び雑多な形状Ａ１，Ａ２，Ａ３，Ａ４（例えば、又は、点が方向を示している方向の形状）である長方形のフォースセンシング仮想ボタンを示し、それはデバイスが静止しているか又は動いているか（例えば移動時）によらない。
【００４３】
図５Ａは、ディスプレイ１０４上の近接センシングゾーン２０８、及びある定義された近接距離に入ってくる指２１２による近接ゾーンセンシングを示す。それはデバイスが静止しているか又は動いているか（例えば、携帯時）には関わらない。よって、指２１２と物理センシング表面１０２との間に空隙２３０が存在する。
【００４４】
図５Ｂはディスプレイ１０４上の近接センシングゾーン２０３、及びある定義された近接距離に入ってくるスタイラス２１４による近接ゾーンセンシングを示す。よって、スタイラス２１４と物理センシング表面１０２との間に空隙２３０が存在する。
【００４５】
よって、ユーザーは、物理センシング表面１０２と共に指を使用することによって、機械の動きに基づくフォースセンシングを実現し得る。また、ユーザーは、物理センシング表面１０２と共にスタイラスを使用することによって、機械の動きに基づくフォースセンシングを実現し得る。動きは、物理センシング表面１０２に近づいてくる及び／又は実際にタッチし得て、及び、スワイプのような、指又はスタイラスでの動きを実行し得る。それは定義された向き（例えば、端又は点に向かって）又はランダムな動きになり得る。よって、アクティベーションジェスチャは、物理的センシング表面１０２をアクティベートするために実行され得て、又は物理的センシング表面１０２へのデータ入力の間中、使用され得る。そのようなアクティベーションジェスチャは、マルチモーダルタッチパッド２００が静止している時に実行され得る。しかし、アクティベーションジェスチャは、マルチモーダルタッチパッド２００が動いている時にもまた使用され得る。例えば、これは容量性のタッチパッド機能ではないが、その代わりに、近接センサ又はフォースセンサが、アクティベーションのためのセンシングを提供する。
【００４６】
いくつかの実施形態では、図３Ａ−図３Ｃ、図４、及び図５Ａ−図５Ｂは、モバイルマルチモーダルタッチパッド機能の例も提供し得て、ここでマルチモーダルタッチパッド２００は、動いている間、指又はスタイラスで操作され得る。よって、マルチモーダルタッチパッド２００は、静止している間に及び動いている間に操作し得る。これは、動きセンシングも組み込むことにより、タッチパッドが物理的に動いている時に、同時にサポートされる主要なマルチモーダル機能の例を提供している。
【００４７】
ある実施形態では、本発明は、フォース／圧力センシング要素、動きセンシング要素、触覚フィードバック要素、ディスプレイ要素、及び二重伝送のデータ／制御インターフェイスを含むマルチモーダルタッチパッドデバイスを含む。またマルチモーダルタッチパッドデバイスを設計し、マルチモーダルタッチパッドデバイスをデバイス（例えばコンピュータ）内で実現するプロトコルが提供される。マルチモーダルタッチパッドデバイスは、標準的なデスクトップ、ラップトップ、携帯文具、モバイル、ハンドヘルド、又は他のタイプのコンピュータデバイスのような、さまざまなタイプのコンピュータデバイスに含まれ得る。実際、マルチモーダルタッチパッドは、マイクロプロセッサ又は人間から入力を受け取ることができる任意のデバイスのようなプロセッサを含む任意のデバイスで実現され得る。よってマルチモーダルタッチパッドは、人間の入力を受け取って、デバイスと通信できる。
【００４８】
マルチモーダルタッチパッドデバイスは、情報をコンピュータデバイス又はコンピューティングシステム又は他のデバイスに入力するためにマルチモーダルタッチパッドとインタラクトする方法を含み得る。入力モダリティは、マルチタッチセンシング、離散フォース／圧力ノードセンシング、及びジェスチャセンシングを含み得る。出力モダリティは、マルチモーダルタッチパッドを介した触覚フィードバックを含み得る。出力モダリティは、コンピュータデバイスのようなデバイスのディスプレイ上に照射を表示することも含み得る。いくつかの例では、マルチモーダルタッチパッドは、タッチスクリーンとして構成され得て、情報がその上で表示され得て、それによってマルチモーダルタッチパッドへの人間の入力がディスプレイとして構成されたマルチモーダルタッチパッド上で表示され得る。ここでの説明を鑑みれば、マルチモーダルタッチパッドは、他の実施形態だけでなく、少なくとも以下の４つの実施形態を含み得る。すなわち、（１）近接センシングを除外し、動きセンシングを除外するマルチモーダルの特徴、（２）近接センシングを包含し、動きセンシングを除外するマルチモーダルの特徴、（３）近接センシングを除外し、動きセンシングを包含するマルチモーダルの特徴、及び（４）近接センシングを包含し、動きセンシングを包含するマルチモーダルの特徴である。
【００４９】
実施形態の任意のものにおいて、このデバイスは、片手で持てて、指又はスタイラスを用いてのような、もう一方の手で操作できる。
【００５０】
ある実施形態では、マルチモーダルタッチパッドは、物理センシング表面、物理センシング表面に動作可能に結合されたフォースセンサ、物理センシング表面に動作可能に結合された近接センサ、動きセンサ、物理センシング表面に動作可能に結合された触覚フィードバックデバイス、フォースセンサデータをフォースセンサから受け取るようフォースセンサに、近接センサから近接センサデータを受け取るように近接センサに、動きセンサから動きセンサデータを受け取るように動きセンサに、及び触覚フィードバックデバイスに指示触覚データを提供するように触覚フィードバックデバイスに、動作可能に結合されたマルチモーダルコントローラを含み得る。
【００５１】
ある実施形態では、マルチモーダルタッチパッドは、物理センシング表面、物理センシング表面に動作可能に結合されたフォースセンサ、物理センシング表面に動作可能に結合された触覚フィードバックデバイス、フォースセンサからフォースセンサデータを受け取るようにフォースセンサに、及び触覚フィードバックデバイスに指示触覚データを提供するように触覚フィードバックデバイスに動作可能に結合されたマルチモーダルコントローラを含み得る。
【００５２】
ある実施形態では、マルチモーダルタッチパッドは、物理センシング表面、物理センシング表面に動作可能に結合されたフォースセンサ、物理センシング表面に動作可能に結合された近接センサ、物理センシング表面に動作可能に結合された触覚フィードバックデバイス、フォースセンサからフォースセンサデータを受け取るようにフォースセンサに、近接センサから近接センサデータを受け取るように近接センサに、及び触覚フィードバックデバイスに指示触覚データを提供するように触覚フィードバックデバイスに動作可能に結合されたマルチモーダルコントローラを含み得る。
【００５３】
ある実施形態では、マルチモーダルタッチパッドは、物理センシング表面、物理センシング表面に動作可能に結合されたフォースセンサ、動きセンサ、物理センシング表面に動作可能に結合された触覚フィードバックデバイス、フォースセンサからフォースセンサデータを受け取るようにフォースセンサに、動きセンサから動きセンサデータを受け取るように動きセンサに、及び触覚フィードバックデバイスに指示触覚データを提供するように触覚フィードバックデバイスに動作可能に結合されたマルチモーダルコントローラを含み得る。
【００５４】
ある実施形態では、実施形態のうちの１つによるマルチモーダルタッチパッドは、ディスプレイを含み得て、ここでディスプレイは、マルチモーダルコントローラから表示データを受け取るようにマルチモーダルコントローラに動作可能に結合されている。ある局面では、ディスプレイは、スタンドアローン又はタッチパッドとは別個の一体化スクリーンであってタッチスクリーンではないというような、タッチパッドからは独立し別個である。ある局面では、ディスプレイは、タッチパッドがディスプレイのディスプレイ要素へと光学的に透過するようなタッチスクリーンである。タッチスクリーンは、ここで記載されているマルチモーダルタッチパッドとして構成され得る。ある局面では、ディスプレイは、タッチスクリーンディスプレイであり、物理センシング表面は、ディスプレイの表面である。
【００５５】
ある実施形態では、マルチモーダルタッチパッドは、マルチモーダルコントローラを、マルチモーダルタッチパッドを有するデバイスのオペレーティングシステムに結合するデータインターフェイスを含み得る。この結合は、マルチモーダルタッチパッドを有するコンピューティングデバイスのモジュール又はマイクロプロセッサに対してであり得る。この構成は、オペレーティングシステムに従ってデバイスのインタラクションを可能にすることで、それへの入力を提供し、マルチモーダルタッチパッドについてそこからの出力を得る。
【００５６】
ある実施形態では、マルチモーダルタッチパッドは、マルチモーダルコントローラからディスプレイにディスプレイデータをリレーするように、マルチモーダルコントローラをコンピュータに結合するグラフィックスユーザーインターフェイスを含み得る。グラフィックスユーザーインターフェイスは、たいていの現代のオペレーティングシステムによって用いられるウィンドウ、アイコン、及びメニューのようなアイテムを用いてコンピュータとインタラクトする視覚的な方法であり得る。グラフィックスユーザーインターフェイスは、視覚的出力データをマルチモーダルコントローラに提供し得て、このマルチモーダルコントローラが今度は、仮想センシングボタン等の任意のものを用いて又は用いることなく、ディスプレイに視覚的出力データを提供する。代替としては、マルチモーダルコントローラは、センサ又はフィードバック要素からのデータをグラフィックスユーザーインターフェイスモジュールに提供し得て、これがそれから、マルチモーダルコントローラを通して視覚データ処理をして、又視覚データ処理をせずに、仮想センシングボタンを用いて又は用いずに視覚データをディスプレイに提供するように、視覚データをディスプレイに提供し得る。
【００５７】
ある実施形態では、フォースセンサは、個別の接触センサ及び／又は可変フォースセンサとして構成される。すなわち入力として認識される力のスレッショルドは、動き又は他のパラメータに依存して可変であり得て、これにより車両内のような動きのある使用の間には、動的操作性を可能にする。またこのスレッショルドは、入力として認識されるべき設定された力の量を調節するために、製造中に又はインターフェイスを通してユーザーによって設定され得る。ある局面では、フォースセンサは、２つの別個のセンサであり、これらは、離散接触センサ及び可変フォースセンサであり得る。したがってある局面では、マルチモーダルコントローラは、フォースセンシングボタンについてのデータを提供すること及び検出された力についてのデータを受け取ることのような、フォースセンサと共に動作するよう構成される。
【００５８】
このことは、マルチモーダルコントローラがフォースセンシング仮想ボタンを生成及び表示することを可能にする。またマルチモーダルコントローラは、近接センシングゾーンを生成及び表示することが可能であり得て、ここでは近接センシングボタンについてのデータを提供すること及び指又はスタイラス又は他の近接ツールによる検出された近接性についてのデータを受け取ることがなされる。
【００５９】
ある実施形態では、マルチモーダルコントローラは、マルチモーダルコントローラは、フォースセンシング仮想ボタンを生成及び表示し、フォースセンシング仮想ボタンへの入力を受け取るよう構成される。ある局面では、マルチモーダルコントローラは、近接センシングゾーンを生成及び表示し、近接センシングゾーンの上での入力を受け取るよう構成される。ある局面では、マルチモーダルコントローラは、フォースセンシングジェスチャによるアクティベーションを受け取り、フォースセンシングジェスチャに基づいて操作を実行するよう構成される。
【００６０】
ある実施形態では、マルチモーダルコントローラは、前記マルチモーダルタッチパッドが動いているかどうかを判断するよう構成される。ある局面では、マルチモーダルコントローラは、前記マルチモーダルタッチパッドが静止しているかどうかを判断するよう構成される。ある局面では、マルチモーダルコントローラは、指又はスタイラスが物理センシング表面から所定の距離内であるかを判断するよう構成される。ある局面では、マルチモーダルコントローラは、前記物理センシング表面への入力が真の入力であるかを判断し、もしそうなら、前記真の入力と整合性がとれた操作を実行するよう構成される。ある局面では、マルチモーダルコントローラは、前記物理センシング表面への入力が偽の入力であるかを判断し、もしそうなら、前記偽の入力の操作を省略するよう構成される。
【００６１】
ある実施形態では、キットは、実施形態のうちの１つによるマルチモーダルタッチパッド、及び物理センシング表面と動作するよう構成されたスタイラスを含み得る。ある局面では、スタイラスは、磁気近接センサとインタラクトし得る磁気チップを含み得る。このチップは、キズを付けたり他のダメージを与えることなくスクリーンと接触できるように、柔らかい又はジェルのコーティングで覆われ得る。
【００６２】
ある実施形態では、デバイスは、実施形態のうちの１つによるマルチモーダルタッチパッド、及び前記マルチモーダルタッチパッドを有する筐体を含み得る。ある局面では、このデバイスは、コンピューティングデバイスである。ある局面では、このデバイスは、ハンドヘルドコンピューティングデバイスである。
【００６３】
ある実施形態では、マルチモーダルタッチパッドを操作する方法は、マルチモーダルタッチパッドを提供すること、及び近接アクション及び／又はタッチアクションによってマルチモーダルタッチパッドとインタラクトすることによってデータを入力することを含み得る。ある局面では、タッチアクションは、離散接触タッチ及び／又は可変フォース接触タッチを含み得る。ある局面では、この方法は、指又はスタイラスでアクティベーション及びフォースセンシングジェスチャを実行することを含み得る。ある局面では、この方法は、物理センシング表面を有するタッチスクリーンディスプレイ上のフォースセンシング仮想ボタンを触ることによってフォースセンシングタッチを実行することを含み得る。近接センシングインタラクションを実行することは、前記物理センシング表面の近接センシングゾーンの上の所定の距離内に指又はスタイラスを近づけることによって、実行される。ある局面では、この方法は、近接センシングを除外し及び／又は動きセンシングを除外する。ある局面では、これら特徴は、どのようにタッチパッドが動作するかを制御するために、タッチパッドとインタラクトすること及びアイコン又はオプションを選択することによってのようなやり方で、ユーザーによってオン及びオフされ得る。ある局面では、この方法は、近接センシングを包含し、動きセンシングを除外する。ある局面では、この方法は、近接センシングを除外し、動きセンシングを包含する。ある局面では、この方法は、近接センシングを包含し、動きセンシングを包含する。
【００６４】
ある局面では、請求項のうちの１項のマルチモーダルタッチパッドを設計する方法は、物理センシング表面のサイズ及び／又は形状を決定すること、物理センシング表面に対するフォースセンサの位置を決定すること、物理センシング表面に対する近接センサの位置を決定すること、物理センシング表面に対する動きセンサの位置を決定すること、物理センシング表面に対する触覚フィードバックデバイスの位置を決定すること、物理センシング表面に対するマルチモーダルコントローラの位置を決定すること、及びマルチモーダルコントローラと、フォースセンサ、近接センサ、動きセンサ、及び触覚フィードバックデバイスのうちの少なくとも１つとの間にデータ線を決定することを含み得る。
【００６５】
ある局面では、実施形態のうちの１つのマルチモーダルタッチパッドを製造する方法は、マルチモーダルタッチパッドの設計を取得すること、物理センシング表面を製造すること、フォースセンサを物理センシング表面と動作可能に結合すること、物理センシング表面に対して近接センサを動作可能に結合すること、物理センシング表面に対して触覚フィードバックデバイスを動作可能に結合すること、マルチモーダルタッチパッドを有する筐体に動きセンサを配置すること、及びマルチモーダルコントローラを、フォースセンサデータをフォースセンサから受け取るようフォースセンサに、近接センサから近接センサデータを受け取るように近接センサに、動きセンサから動きセンサデータを受け取るように動きセンサに、及び触覚フィードバックデバイスに指示触覚データを提供するように触覚フィードバックデバイスに動作可能に結合することを含み得る。ある局面では、この方法は、ディスプレイを製造すること、及びディスプレイを筐体と結合することを含み得る。ある局面では、この製造する方法は、ディスプレイをタッチスクリーンとして構成すること、及びタッチスクリーンを物理センシング表面と関連付けることを含み得る。
【００６６】
ここで開示された実施形態及び他のプロセス及び方法について、プロセス及び方法で実行される操作は、異なる順序で実現され得る。さらにこれら概説された操作は、例として提供されているだけであり、開示された実施形態の本質から逸脱することなく、いくつかの操作は、オプションであり得て、より少ない操作に結合されても、省略されても、さらなる操作で補充されても、さらなる操作へ拡張されてもよい。
【００６７】
本開示は、本願に記載された特定の実施形態に限定されず、これらはさまざまな局面の例示として意図されている。多くの改変及び変形例がその精神及び範囲から逸脱することなくなされ得る。本開示の範囲内の機能的に等価な方法及び装置は、ここで列挙されているものに加えて、前記記載から可能である。そのような改変及び変形例は、添付の特許請求の範囲に属すると意図されている。本開示は、そのような権利範囲が付与される等価物の全ての範囲と共に、添付の特許請求の範囲の文言によってだけ限定されるべきである。ここで用いられる語法は、特定の実施形態を記載するためだけであって、限定することは意図されていない。
【００６８】
ある実施形態では、本方法は、コンピューティングシステムで実行される局面を含み得る。よってこのコンピューティングシステムは、この方法を実行するためにコンピュータで実行可能な命令を有するメモリデバイスを含み得る。コンピュータで実行可能な命令は、特許請求の範囲の任意のものによる任意の方法を実行するための１つ以上のアルゴリズムを含むコンピュータプログラム製品の一部であり得る。
【００６９】
ある実施形態では、ここで記載された任意の操作、プロセス、又は方法は、コンピュータ読み取り可能な媒体上に記憶され及び１つ以上のプロセッサによって実行されるコンピュータ読み取り可能な命令の実行に応答して、実行され又は実行されるようにされ得る。コンピュータ読み取り可能な命令は、デスクトップコンピューティングシステム、ポータブルコンピューティングシステム、タブレットコンピューティングシステム、ハンドヘルドコンピューティングシステム、同様にネットワーク要素、及び／又は任意の他のコンピューティングデバイスまでの幅広いコンピューティングシステムのプロセッサによって実行され得る。コンピュータ読み取り可能な媒体は、一時的ではない。コンピュータ読み取り可能な媒体は、コンピュータ／プロセッサによって物理媒体から物理的に読み取り可能であるように、そこに記憶されるコンピュータ読み取り可能な命令を有する物理媒体である。
【００７０】
ここで記載されたプロセス及び／又はシステム及び／又は他の技術が実現され得るさまざまな手段（例えばハードウェア、ソフトウェア、及び／又はファームウェア）が存在し、好ましい手段は、プロセス及び／又はシステム及び／又は他の技術が展開される文脈によって異なり得る。例えば、もし実現しようとする者が、速度と正確性とが最優先だと考えるなら、ハードウェア及び／又はファームウェアの手段を主に選択し、もし柔軟性が最優先だと考えるなら、その実現しようとする者は、主にソフトウェアによるインプリメンテーションを選択し、又はさらに代替としては、ハードウェア、ソフトウェア、及び／又はファームウェアの組み合わせを選択し得る。
【００７１】
ここで記載されているさまざまな操作は、幅広いハードウェア、ソフトウェア、ファームウェア、又はそれらの実質的に任意の組み合わせによって個別に及び／又は集合的に実現され得る。ある実施形態では、ここで記載された主題のいくつかの部分は、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、デジタルシグナルプロセッサ（ＤＳＰ）、又は他の集積化されたフォーマットを介して実現され得る。しかしここで開示された実施形態のいくつかの局面は、全体として又は一部分として、１つ以上のコンピュータ上で実行される１つ以上のコンピュータプログラムとして（例えば１つ以上のコンピュータシステム上で実行される１つ以上のプログラムとして）、１つ以上のプロセッサ上で実行される１つ以上のプログラムとして（例えば１つ以上のマイクロプロセッサ上で実行される１つ以上のプログラムとして）、ファームウェアとして、又はこれらの実質的に任意の組み合わせとして、集積回路において等価的に実現され得て、そのようなソフトウェア及び／又はファームウェアのための回路を設計すること及び／又はコードを書くことは、本開示を参酌すれば可能である。加えて、ここで記載された主題のメカニズムは、さまざまな形態のプログラム製品として流通させることが可能であり、ここで記載された主題の例示的実施形態は、実際に流通を実現するのに用いられる信号を担持する媒体の具体的なタイプにかかわらず適用される。信号を担持する物理的媒体の例は、これらには限定されないが、以下のものを含む。すなわち、フロッピーディスク、ハードディスクドライブ（ＨＤＤ）、コンパクトディスク（ＣＤ）、デジタルバーサタイルディスク（ＤＶＤ）、デジタルテープ、コンピュータメモリ、又は一時的ではなく送信でもない、任意の他の物理的な媒体を含む記録可能なタイプの媒体である。コンピュータ読み取り可能な命令を有する物理的媒体の例は、デジタル及び／又はアナログ通信媒体（例えばファイバー光ケーブル、導波管、有線通信リンク、無線通信リンク等）のような一時的又は送信型の媒体を除外する。
【００７２】
ここで述べられているようなやり方で装置及び／又はプロセスを記載することが通常であるので、その後、そのような記載された装置及び／又はプロセスをデータ処理システムに統合するために工学の慣習を用いることもふつうである。すなわち、ここで記載された装置及び／又はプロセスの少なくとも一部は、妥当な量の実験を介してデータ処理システムに統合され得る。典型的なデータ処理システムは、１つ以上のシステムユニットハウジング、ビデオディスプレイデバイス、揮発性及び不揮発性メモリのようなメモリ、マイクロプロセッサ及びデジタルシグナルプロセッサのようなプロセッサ、オペレーティングシステム、ドライバ、グラフィカルユーザーインターフェース、アプリケーションプログラムのような計算エンティティ、タッチパッド又はスクリーンのような１つ以上のインタラクションデバイス、及び／又はフィードバックループ及びコントロールモータ（例えば位置及び／又は速度を検出するフィードバック、要素及び／又は量を移動及び／又は調節する制御モータ）を一般に含む。典型的なデータ処理システムは、データコンピューティング／通信及び／又はネットワークコンピューティング／通信システムに一般に見られるもののような、任意の適切な商業的に入手可能な要素を利用して実現され得る。
【００７３】
ここで記載された主題は、異なる他の要素に含まれる、又は接続される異なる要素を時として示す。そのような図示されたアーキテクチャは、単に例示的であり、実際、同じ機能を達成する多くの他のアーキテクチャが実現され得る。概念的な意味において、同じ機能を達成するための要素の任意の構成は、所望の機能が達成されるように実質的に「関連付けられ」ている。よって、特定の機能を達成するためにここで結合された任意の２つの要素は、アーキテクチャ又は中間の要素に関係なく、所望の機能が達成されるように互いに「関連付けられている」としてみなされ得る。同様に、そのように関連付けられた任意の２つの要素は、所望の機能を達成するために互いに「動作可能に接続され」、又は「動作可能に結合され」ているとも考えられ得て、そのように関連付けられることが可能な任意の２つの要素は、所望の機能を達成するために互いに「動作可能に結合可能である」とも考えられ得る。動作可能に結合可能であることの具体的な例は、これらには限定されないが、物理的に組み合わせ可能である、及び／又は物理的に相互作用する要素、及び／又は無線で相互作用可能な、及び／又は無線で相互作用する要素、及び／又は論理的に相互作用する及び／又は論理的に相互作用可能な要素を含む。
【００７４】
図６は、ここで説明された方法群（又はその一部）を実行するために実施形態において構成され得る例示的コンピューティングデバイス６００（例えばコンピュータ）を示す。非常に基本的な構成６０２において、コンピューティングデバイス６００は、一般的に１つ以上のプロセッサ６０４及びシステムメモリ６０６を含む。メモリバス６０８は、プロセッサ６０４及びシステムメモリ６０６の間の通信のために用いられ得る。
【００７５】
所望の構成に応じて、プロセッサ６０４は、これらには限定されないが、マイクロプロセッサ（μＰ）、マイクロコントローラ（μＣ）、デジタルシグナルプロセッサ（ＤＳＰ）、又はこれらの任意の組み合わせを含む、任意のタイプのものであり得る。プロセッサ６０４は、レベル１キャッシュ６１０及びレベル２キャッシュ６１２のような１つ以上のレベルのキャッシュ、プロセッサコア６１４、及びレジスタ６１６を含み得る。例示的プロセッサコア６１４は、算術論理演算器（ＡＬＵ）、浮動小数点演算器（ＦＰＵ）、デジタルシグナルプロセッシングコア（ＤＳＰコア）、又はこれらの任意の組み合わせを含み得る。例示的メモリコントローラ６１８は、プロセッサ６０４と共に用いられ得て、ある実現例では、メモリコントローラ６１８は、プロセッサ６０４の内部構造であり得る。
【００７６】
所望の構成に応じて、システムメモリ６０６は、これらに限定されないが揮発性メモリ（ＲＡＭのような）、不揮発性メモリ（ＲＯＭ、フラッシュメモリ等のような）、又はこれらの任意の組み合わせを含む任意のタイプのものであり得る。システムメモリ６０６は、オペレーティングシステム６２０、１つ以上のアプリケーション６２２、及びプログラムデータ６２４を含み得る。アプリケーション６２２は、ここで説明された方法について記載されたものを含む、ここで説明された操作を実行するよう構成された判定アプリケーション６２６を含み得る。判定アプリケーション６２６は、圧力、流量、及び／又は温度のようなデータを獲得し、それから圧力、流量、及び／又は温度を変化させるためのシステムに対する変化を判定し得る。
【００７７】
コンピューティングデバイス６００は、基本構成６０２と任意の要求されるデバイス及びインターフェイスとの間の通信を促進するために、さらなる特徴及び機能、及びさらなるインターフェイスを有してもよい。例えば、バス／インターフェイスコントローラ６３０は、基本構成６０２と１つ以上のデータ記憶装置６３２との間の記憶インターフェイスバス６３４を介した通信を促進するために用いられ得る。データ記憶装置６３２は、取り外し可能記憶装置６３６、非取り外し可能記憶装置６３８、又はそれらの組み合わせであり得る。取り外し可能及び非取り外し可能記憶装置の例には、いくつかを挙げれば、フレキシブルディスクドライブ及びハードディスクドライブ（ＨＤＤ）のような磁気ディスク装置、コンパクトディスク（ＣＤ）ドライブ又はデジタルバーサタイルディスク（ＤＶＤ）のような光学ディスクドライブ、ソリッドステートドライブ（ＳＳＤ）、及びテープドライブが含まれる。例示的コンピュータ記憶媒体は、コンピュータ読み取り可能な命令、データ構造、プログラムモジュール、又は他のデータのような情報の記憶のための任意の方法又は手法で実現される、揮発性及び不揮発性、取り外し可能及び非取り外し可能媒体を含み得る。
【００７８】
システムメモリ６０６、取り外し可能記憶装置６３６、及び非取り外し可能記憶装置６３８は、コンピュータ記憶媒体の例である。コンピュータ記憶媒体は、これらには限定されないが、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、又は他のメモリ技術、ＣＤ−ＲＯＭ、デジタルバーサタイルディスク（ＤＶＤ）、又は他の光学記憶、磁気カセット、磁気テープ、磁気ディスク記憶、又は他の磁気記憶装置、又は所望の情報を記憶するのに用いられ得て、コンピューティングデバイス６００によってアクセスされ得る任意の他の媒体を含む。任意のそのようなコンピュータ記憶媒体は、コンピューティングデバイス６００の一部であり得る。
【００７９】
コンピューティングデバイス６００は、さまざまなインターフェイスデバイス（例えば出力デバイス６４２、周辺インターフェイス６４４、及び通信デバイス６４６）からの基本構成６０２へのバス／インターフェイスコントローラ６３０を介した通信を促進するためのインターフェイスバス６４０も含み得る。例示的出力デバイス６４２は、ディスプレイ又はスピーカーのようなさまざまな外部デバイスと１つ以上のＡ／Ｖポート６５２を介して通信するよう構成され得るグラフィックス処理ユニット６４８及びオーディオ処理ユニット６５０を含む。例示的周辺インターフェイス６４４は、シリアルインターフェイスコントローラ６５４又はパラレルインターフェイスコントローラ６５６を含み、これらは、入力デバイス（例えばキーボード、マウス、ペン、音声入力デバイス、タッチ入力デバイス等）又は他の周辺デバイス（例えばプリンタ、スキャナ等）のような外部デバイスと１つ以上のＩ／Ｏポート６５８を介して通信するよう構成され得る。例示的通信デバイス６４６は、ネットワークコントローラ６６０を含み、これは、ネットワーク通信リンク上の１つ以上の他のコンピューティングデバイス６６２との１つ以上の通信ポート６６４を介した通信を促進するように構成され得る。
【００８０】
ネットワーク通信リンクは、通信媒体の１つの例であり得る。通信媒体は、一般的には、搬送波又は他の伝送メカニズムのような変調されたデータ信号の中のコンピュータ読み取り可能な命令、データ構造、プログラムモジュール、又は他のデータによって実現され得て、任意の情報伝達媒体を含み得る。「変調されたデータ信号」は、信号中で情報をエンコードするようなやり方で固定又は変更された１つ以上のその特性を有する信号であり得る。限定ではなく例として、通信媒体は、有線ネットワーク又は直接結線された接続のような有線媒体、及び音響波、無線周波数（ＲＦ）、マイクロウェーブ、赤外光（ＩＲ）、及び他の無線媒体のような無線媒体を含み得る。ここで用いられるコンピュータ読み取り可能な媒体という語は、記憶媒体及び通信媒体の両方を含み得る。
【００８１】
コンピューティングデバイス６００は、携帯電話、パーソナルデータアシスタント（ＰＤＡ）、パーソナルメディアプレーヤデバイス、無線ウェブワッチデバイス、パーソナルヘッドセットデバイス、特定用途向けデバイス、又は前記機能のうちの任意のものを含むハイブリッドデバイスのような、小さいフォームファクタの携帯（つまりモバイル）電子機器の一部として実現され得る。コンピューティングデバイス６００は、ラップトップコンピュータ及び非ラップトップコンピュータの両方の構成を包含するパーソナルコンピュータとしても実現され得る。コンピューティングデバイス６００は、任意のタイプのネットワークコンピューティングデバイスであってもよい。コンピューティングデバイス６００は、ここで記載されるような自動化されたシステムであってもよい。
【００８２】
ここで記載された実施形態は、さまざまなコンピュータハードウェア又はソフトウェアモジュールを含む特定目的の又は汎用のコンピュータの使用を含み得る。
【００８３】
本発明の範囲の中の実施形態は、そこに記憶されたコンピュータ実行可能な命令又はデータ構造を担持する又は有するコンピュータ読み取り可能な媒体も含む。そのようなコンピュータ読み取り可能な媒体は、汎用又は特定目的用のコンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ読み取り可能な媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は光学ディスクストレージ、磁気ディスクストレージ、又は他の磁気ストレージデバイス、又はコンピュータ実行可能な命令又はデータ構造の形の所望のプログラムコード手段を担持又は記憶するのに用いられ得て、汎用又は特定目的のコンピュータによってアクセスされ得る任意の他の媒体が含まれる。情報がネットワーク又は他の通信接続（有線で結線されたものでも、無線でも、又は有線又は無線の組み合わせであっても）を通してコンピュータに伝送又は提供されるとき、そのコンピュータが、その接続をコンピュータ読み取り可能な媒体として見るのは妥当である。よって任意のそのような接続は、コンピュータ読み取り可能な媒体という語で表されるのも妥当である。上記の組み合わせもコンピュータ読み取り可能な媒体の範囲に含まれるべきである。
【００８４】
コンピュータ実行可能な命令は、例えば、汎用コンピュータ、特定目的のコンピュータ、又は特定目的の処理装置にある機能又は機能群のグループを実行させるための命令及びデータを含む。本主題は、構造的な特徴及び／又は方法論的な行為に具体的である文言で説明されてきたが、添付の特許請求の範囲で規定されるこの主題は、上記の特定の特徴又は行為に必ずしも限定されない。むしろ上記の特定の特徴及び行為は、特許請求の範囲を実施するための例示的形態として開示されている。
【００８５】
ここでの実質的に任意の複数の及び／又は単数の語について、文脈及び／又は応用について適切である限り、当業者であれば、複数から単数に及び／又は単数から複数に翻訳し得る。さまざまな単数の／複数の順列は、ここで明瞭性のために明示的に述べられ得る。
【００８６】
ここで及び特に添付の特許請求の範囲（例えば添付の特許請求の範囲の本文）で使用される用語は、「オープンな」用語（例えば、「含んでいる」という用語は、「含んでいるが、それらには限定されない」として解釈されるべきであり、「有する」という用語は、「少なくとも有する」として解釈されるべきであり、「含む」という用語は、「含むが、それらには限定されない」として解釈されるべきである等）として一般に意図されていることが当業者には理解されよう。さらに、導入された請求項の記載の特定の数が意図されている場合には、そのような意図は請求項に明確に記載され、そのような記載が存在しない場合にはそのような意図は存在しないことが当業者には理解されるだろう。例えば、理解の助けとして、以下の添付の特許請求の範囲は、請求項の記載を導入するために「少なくとも１つ」及び「１つ以上」という導入句の使用を含み得る。しかし、そのような句の使用は、たとえ同一の請求項が、「１つ以上」又は「少なくとも１つ」という導入句、及び「a」又は「an」のような不定冠詞を含んでいるときでも、「a」又は「an」という不定冠詞による請求項の記載の導入がそのような導入された請求項の記載を含むいかなる特定の請求項をもそのような記載を１つのみ含む実施形態に制限することを含意する、と解釈されてはならない（例えば、「a」及び／又は「an」は、「少なくとも１つ」又は「１つ以上」を意味すると解釈されるべきである）。請求項の記載を導入するために使用される定冠詞の使用についても同様である。加えて、導入された請求項の記載の特定の数が明示的に記載されているとしても、当業者は、そのような記載は記載された数を少なくとも意味すると解釈されるべきである、と理解するだろう（例えば、修飾語のない「２つの記載」という無修飾の記載は、少なくとも２つの記載又は２つ以上の記載を意味する）。更に、「Ａ、Ｂ及びＣ等のうちの少なくとも１つ」に類似する表記法が使用される場合において、一般にそのような解釈は、当業者がその表記法を理解するであろう意味において意図される（例えば「Ａ、Ｂ、及びＣの少なくとも１つを有するシステム」は、以下には限定されないが、Ａのみ、Ｂのみ、Ｃのみ、ＡとＢの両方、ＡとＣの両方、ＢとＣの両方、及び／又はＡとＢとＣの全て等を有するシステムを含むだろう）。さらに当業者には、明細書、特許請求の範囲、又は図面のいずれであっても、２つ以上の代替の語を表す、事実上、いかなる選言的な語及び／又は句も、それら語のうちの１つ、それら語のうちのいずれか、又は両方の語を含む可能性を想定すると理解されるべきである。例えば、「Ａ又はＢ」という句は、「Ａ」又は「Ｂ」又は「Ａ及びＢ」の可能性を包含すると理解されよう。
【００８７】
加えて、本開示の特徴又は局面がマーカッシュグループで記載されるとき、当業者であれば、本開示はマーカッシュグループの中の任意の個々のメンバー又はメンバー群のサブグループでも記載されることがわかるだろう。
【００８８】
当業者には理解されるように、記述を提供する点のような任意の及び全ての目的について、ここで開示された全ての範囲は、その任意の及び全ての可能な、部分範囲及びその部分範囲の組み合わせを包含する。任意の挙げられた範囲は、同じ範囲が少なくとも等しく１／２に、１／３に、１／４に、１／５に、１／１０に等分割されても、十分な記載を与え、実施可能であることが容易にわかるだろう。非限定的な例として、ここで説明されるそれぞれの範囲は、下１／３、中１／３、上１／３等に容易に分割され得る。当業者には理解されるように、「に至るまで」、「少なくとも」、及びそれらの類似物のような全ての文言は、記載された数を含み、上で説明した部分範囲にその後、分割され得る範囲を表す。最後に、当業者にはわかるように、範囲は、それぞれの個々のメンバーを含む。よって例えば、１−３個のセルを有するグループは、１個、２個、又は３個のセルを有するグループを表す。同様に、１−５個のセルを有するグループは、１個、２個、３個、４個、又は５個のセルを有するグループを表す等のようになる。
【００８９】
上記から、本開示のさまざまな実施形態は、ここで例示の目的として記載されてきて、さまざまな改変が本開示の範囲及び精神から逸脱することなくなされ得ることがわかるだろう。したがって、ここで開示されたさまざまな実施形態は、限定的であることを意図されておらず、真の範囲及び精神は、以下の特許請求の範囲によって示されている。
【図１】
2022500794.tif 000003
【図２】
2022500794.tif 000004
【図３Ａ】
2022500794.tif 000005
【図３Ｂ】
2022500794.tif 000006
【図３Ｃ】
2022500794.tif 000007
【図４】
2022500794.tif 000008
【図５Ａ】
2022500794.tif 000009
【図５Ｂ】
2022500794.tif 000010
【図６】
2022500794.tif 000011
【国際調査報告】
2022500794.tif 000012