(57)【要約】  電子デバイスは、タッチセンサアレイと、力センサと、触覚フィードバックを提供するアクチュエータとを有するタッチパッドを利用する。タッチパッドはコンピュータ筐体に装着される。タッチパッドは、インクで被覆されたガラス層を有する矩形の平坦なタッチパッド部材を有し、タッチパッド部材は、容量性タッチセンサアレイを含む。力センサは、矩形の平坦なタッチパッド部材の４つの隅部の各々の下方に装着される。力センサは、ユーザにより平坦なタッチパッド部材の面に加えられた力の量を測定するために使用される。処理後の力センサ信号は、押下イベントと、解放イベントなどのボタン操作の有無を示す。検出されたボタン操作又はデバイスにおける他の動作に応答して、アクチュエータを制御するためのアクチュエータ駆動信号が生成される。ユーザは、信号処理パラメータと、触覚フィードバックパラメータとを調整するための設定を供給する。【選択図】  図２
2013513865.tif 000002
【特許請求の範囲】
【請求項１】
外部物体から入力を受信するトラックパッドであって、
前記外部物体がタッチパッド部材にタッチした所定の場所を示すタッチセンサアレイ信号を収集するタッチパッドセンサアレイを有するタッチパッド部材と、
各々が異なる場所で前記タッチパッド部材に接続され、前記外部物体が前記タッチパッド部材を押下している力の強さを示す力出力信号を生成する複数の力センサと、
前記タッチパッド部材を側方へ作動するアクチュエータと、
を備えることを特徴とするトラックパッド。
【請求項２】
前記タッチパッドセンサアレイは、容量性電極のアレイを有する容量性タッチセンサを備えることを特徴とする請求項１に記載のトラックパッド。
【請求項３】
前記複数の力センサの各々は圧電力センサを備え、
前記タッチパッド部材は、前記複数の力センサによりコンピュータ筐体内部の一定の場所に装着されることを特徴とする請求項２に記載のトラックパッド。
【請求項４】
前記アクチュエータは、少なくとも１つのワイヤのコイルを備え、
前記タッチパッド部材は、ほぼ平坦であり、１つの平面内に位置し、
前記アクチュエータは、前記タッチパッド部材に側方平面内運動を与えることを特徴とする請求項１に記載のトラックパッド。
【請求項５】
前記タッチパッド部材は、ほぼ平坦であり、複数の縁部を有し、
前記アクチュエータは、前記縁部のうち１つの縁部に動きを与えるプランジャを有するソレノイドを備えることを特徴とする請求項１に記載のトラックパッド。
【請求項６】
前記タッチパッド部材は、縁部を有する剛性でほぼ平坦な構造を備え、
前記アクチュエータは、前記縁部に結合され、前記縁部に側方平面内力を加えることにより前記タッチパッド部材を動かすことを特徴とする請求項１に記載のトラックパッド。
【請求項７】
前記アクチュエータは、駆動信号により制御される電磁アクチュエータを備え、
前記タッチパッド部材は、１つの平面内に位置する剛性のタッチパッド部材を備え、
前記タッチパッド部材は、左縁部と、右縁部と、後縁部と、前縁部とを有し、
前記左縁部と前記右縁部は、前記後縁部と前記前縁部より短く、
前記アクチュエータは、前記左縁部と前記右縁部のうち選択された一方の縁部に結合され、前記アクチュエータは、前記タッチパッド部材を前記平面から外れるように垂直に動かすことなく、前記タッチパッド部材を前記平面内で水平に動かすことを特徴とする請求項１に記載のトラックパッド。
【請求項８】
前記タッチパッド部材は、前記アクチュエータによりグローバルに作動される矩形で剛性の部材を備え、
前記複数の力センサは４つの力センサを備え、各力センサは、前記タッチパッド部材のそれぞれ対応する隅部に配置され、各力センサは、前記外部物体が前記タッチパッド部材を押下している力の強さを示すそれぞれ別のアナログ力出力信号を生成することを特徴とする請求項７に記載のトラックパッド。
【請求項９】
前記４つの力センサの各々に結合された可撓性パッドを更に備えることを特徴とする請求項８に記載のトラックパッド。
【請求項１０】
前記可撓性パッドはゲルを備えることを特徴とする請求項９に記載のトラックパッド。
【請求項１１】
前記力センサは圧電力センサを備えることを特徴とする請求項１０に記載のトラックパッド。
【請求項１２】
電子デバイスであって、
記憶処理回路と、
前記記憶処理回路に結合されたトラックパッドで、前記トラックパッドは、能動面と、前記能動面のほぼ全面に沿って延出するタッチパッド部材と、前記タッチパッド部材に結合されたタッチセンサアレイと、前記タッチパッド部材に結合され、外部物体が前記タッチパッド部材を押下している力の強さを示す力センサ信号を生成する力センサと、前記タッチパッド部材に結合され、前記力センサ信号に応答して前記タッチパッド部材を動かすことにより触覚フィードバックを生成するアクチュエータとを有し、前記記憶処理回路は、前記トラックパッド上におけるジェスチャ動作を検出するために前記タッチセンサアレイを使用するように構成され、前記記憶処理回路は、前記ジェスチャ動作の検出に応答して前記アクチュエータによる前記タッチパッド部材の動きを瞬時に抑止するように構成されるトラックパッドと、
を備えることを特徴とする電子デバイス。
【請求項１３】
前記タッチパッド部材は、４つの縁部を有して、ほぼ１つの平面内に位置し、
前記アクチュエータは、前記縁部のうち１つの縁部に結合され、ほぼ前記平面内で前記タッチパッド部材を動かすことを特徴とする請求項１２に記載の電子デバイス。
【請求項１４】
前記記憶処理回路は、前記力センサ信号を処理して、ユーザが前記パッド部材を押下した時点を示す押下データと、ユーザが前記タッチパッド部材にタッチしている指を離した時点を示す解放データとを生成する力信号処理回路を備えることを特徴とする請求項１３に記載の電子デバイス。
【請求項１５】
前記力センサは圧電センサを備えることを特徴とする請求項１４に記載の電子デバイス。
【請求項１６】
複数の可撓性パッドを更に備え、
各可撓性パッドは、前記力センサのうち対応する１つの力センサに結合されることを特徴とする請求項１４に記載の電子デバイス。
【請求項１７】
筐体構造を更に備え、
前記複数の可撓性パッドは、前記筐体構造に装着されることを特徴とする請求項１６に記載の電子デバイス。
【請求項１８】
前記筐体構造は、前記可撓性パッドが装着されたコンピュータ筐体壁を含むことを特徴とする請求項１７に記載の電子デバイス。
【請求項１９】
前記アクチュエータと前記タッチパッド部材との間に結合された結合構造を更に備えることを特徴とする請求項１７に記載の電子デバイス。
【請求項２０】
前記結合構造は細長い金属部材を備えることを特徴とする請求項１９に記載の電子デバイス。
【請求項２１】
前記細長い金属部材は、湾曲部を構成する複数の部分を有することを特徴とする請求項２０に記載の電子デバイス。
【請求項２２】
前記結合構造は機械式リンク装置を備えることを特徴とする請求項１９に記載の電子デバイス。
【請求項２３】
前記機械式リンク装置は、少なくとも１つの部材と、前記部材の回転の中心である少なくとも１つのピボットとを備えることを特徴とする請求項２２に記載の電子デバイス。
【請求項２４】
前記記憶処理回路は、ユーザ定義済み力信号処理設定を受信するように構成されることを特徴とする請求項１２に記載の電子デバイス。
【請求項２５】
前記タッチセンサアレイはタッチデータを生成し、
前記記憶処理回路は、前記記憶処理回路が前記力センサ信号をどのように処理するかを制御する第１のユーザ定義済み設定を受信するように構成されると共に、
前記記憶処理回路は前記力センサ信号をどのように処理するかを制御する第２のユーザ定義済み設定を受信するように構成されることを特徴とする請求項１２に記載の電子デバイス。
【請求項２６】
タッチセンサアレイを有するタッチパッド部材と、前記タッチパッド部材に結合された力センサと、アクチュエータとを有するコンピュータトラックパッドを動作させる方法であって、
前記トラックパッドの前記タッチパッド部材と接触している外部物体の場所を前記タッチセンサアレイによって判定するステップと、
前記外部物体により前記トラックパッドの前記タッチパッド部材に加えられた力の量を前記力センサによって測定するステップと、
少なくとも一部で前記力センサにより収集されたデータに基づき、前記トラックパッドの前記タッチパッド部材に前記アクチュエータによってグローバル運動を与えるステップと、
を備えることを特徴とする方法。
【請求項２７】
前記アクチュエータは、前記トラックパッドの前記タッチパッド部材に動きを与えるためにアクチュエータ駆動信号により駆動され、
ユーザ定義済みドライバ設定を収集するステップと、
前記トラックパッドの前記タッチパッド部材に動きを与える場合、少なくとも一部で前記ユーザ定義済みドライバ設定に基づき、前記アクチュエータ駆動信号を生成するステップと、
を更に含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
前記ユーザ定義済みドライバ設定は、立ち下がり時間より立ち上がり時間のほうが速い非対称アクチュエータ駆動信号の使用の指定の設定を含むことを特徴とする請求項２７に記載の方法。
【請求項２９】
前記ユーザ定義済みドライバ設定は、立ち上がり時間より立ち下がり時間のほうが速い非対称アクチュエータ駆動信号の使用の指定の設定を含むことを特徴とする請求項２７に記載の方法。
【請求項３０】
前記ユーザ定義済みドライバ設定は、立ち上がり時間と立ち下がり時間がほぼ等しい対称アクチュエータ駆動信号の使用の指定の設定を更に含むことを特徴とする請求項２９に記載の方法。
【請求項３１】
前記力センサは４つあり、各々は、前記トラックパッドの前記タッチパッド部材のそれぞれ対応する隅部の下方に配置され、前記力センサ信号は、アナログ力センサ信号を含み、前記トラックパッドの前記タッチパッド部材に加えられた力の量を測定するステップは、
前記４つの力センサの各々から個別のアナログ力センサ信号を収集するステップと、
前記収集されたアナログ力センサ信号を組み合わせるステップと、
を含むことを特徴とする請求項２９に記載の方法。
【請求項３２】
前記アナログ力センサ信号を組み合わせるステップは、前記アナログ力センサ信号をデジタル平均化するステップを含むことを特徴とする請求項３１に記載の方法。
【請求項３３】
コンピュータトラックパッドシステムであって、
容量性タッチセンサアレイを含み、４つの隅部を有する矩形で剛性のタッチパッド部材と、
各々が前記４つの隅部のうち対応する１つの隅部に結合された４つの力センサと、
前記矩形で剛性のタッチパッド部材の縁部に結合部材により接続され、アクチュエータ駆動信号に応答して前記矩形で剛性のタッチパッド部材のすべてに動きを与える少なくとも１つのアクチュエータと、
前記容量性タッチセンサアレイからのタッチセンサデータと、前記力センサからのアナログ力データとを処理し、前記容量性タッチセンサアレイからの前記タッチセンサデータと、前記力センサからの前記アナログ力データとに基づき、前記アクチュエータに対して前記アクチュエータ駆動信号を生成する回路と、
を備えることを特徴とするコンピュータトラックパッドシステム。
【請求項３４】
前記４つの力センサの各々は、対応するアナログ力信号を生成し、前記回路は、前記４つの力センサからの前記アナログ力信号を処理して、平均力信号を生成するように構成されることを特徴とする請求項３３に記載のコンピュータトラックパッドシステム。
【請求項３５】
前記回路は、前記平均力信号を処理することにより、ボタン押下動作と、ボタン解放動作とを識別するように構成され、前記ボタン押下動作と、前記ボタン解放動作は、ユーザにより前記矩形で剛性のタッチパッド部材に加えられた力を示すことを特徴とする請求項３４に記載のコンピュータトラックパッドシステム。
【請求項３６】
前記回路は、前記ボタン押下動作と、前記ボタン解放動作とを識別することに応答して前記対応するアクチュエータ駆動信号を生成するように構成されることを特徴とする請求項３５に記載のコンピュータトラックパッドシステム。
【請求項３７】
前記回路は、前記回路が前記容量性タッチセンサアレイによって同時ジェスチャ動作を検出した場合、前記ボタン押下動作と、前記ボタン解放動作とを識別することに応答する前記対応するアクチュエータ駆動信号の生成を抑止するように構成されることを特徴とする請求項３６に記載のコンピュータトラックパッドシステム。
【請求項３８】
前記力センサはポリマー−金属複合力センサを備えることを特徴とする請求項３３に記載のコンピュータトラックパッドシステム。
【請求項３９】
前記力センサは、前記力センサに力が加えられた場合に抵抗が変化する材料を含むことを特徴とする請求項３３に記載のコンピュータトラックパッドシステム。
【請求項４０】
前記力センサは、前記力センサに力が加えられた場合にキャパシタンスが変化する電極を含むことを特徴とする請求項３３に記載のコンピュータトラックパッドシステム。
【請求項４１】
前記力センサは歪みゲージを含むことを特徴とする請求項３３に記載のコンピュータトラックパッドシステム。
【請求項４２】
前記剛性で矩形のタッチパッド部材は、
矩形の平坦なガラス層と、
前記ガラス層の少なくとも片方の面を被覆し、前記ガラス層を光が通過するのを阻止する不透明インクの層と、
を備えることを特徴とする請求項３３に記載のコンピュータトラックパッドシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２００９年１２月１０日出願の米国特許出願第１２／６３５，６１４号の優先権を請求するものであり、ここにその全てが援用される。
【０００２】
本発明は、一般にタッチセンシティブ入力デバイスに関し、特にポータブルコンピュータなどの電子デバイスのタッチパッドに関する。
【背景技術】
【０００３】
ポータブルコンピュータなどの電子デバイスは、ユーザ入力を受信するタッチパッドを有する。タッチパッドは、コンピュータに接続されたスタンドアロン構成要素の形態でも提供される。
【０００４】
通常、タッチパッドは、ユーザの指又は他の外部物体の位置を監視する矩形の面を有する。ユーザは、タッチパッドの面上における指先の位置を調整することによりタッチパッドと対話する。タッチパッドは、コンピュータの表示画面上のカーソルの位置を制御するために又は他の適切な動作を実行するために使用される。マルチタッチ型タッチパッド構成の場合、タッチパッドの面に沿った１本以上の指の動きが、特定のコマンドとして解釈される。例えば、ユーザの指先がタッチパッドをスワイプする動作は、項目のリストを先へ進めることをコンピュータに指示するジェスチャとして使用される。
【０００５】
通常、タッチパッドは関連するボタンを備える。典型的な構成では、タッチパッドの前方に１つ又は２つのスイッチ形ボタンが配置される。ユーザは、画面上でカーソルを位置決めするためにタッチパッドを使用する。カーソルを所望の場所に位置決めした後、ユーザはボタンのうち適切な１つを押下する。例えば、ボタンが１つの構成において、現在の画面上のカーソルの場所に対応する画面上オプションをクリックするために、そのボタンを押下する。ポータブルコンピュータはその操作に従って応答する。ボタンが２つの構成の場合、右側のボタンは右クリックコマンドに対応して使用される。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
デバイスの外観を改善すると共に、ジェスチャコマンドを実行するためのタッチセンサ領域を拡大するために、ボタン機能を一体に組み込んだタッチパッドが開発された。この種の構成では、タッチパッドの後縁部にヒンジが配置され、タッチパッドの前縁部にスイッチが配置される。ユーザが十分な力でタッチパッドを押下すると、タッチパッドは、後縁部に関して回動し、スイッチを起動する。
【０００７】
この種のタッチパッドは満足できる結果を実現する場合が多いが、タッチパッドの後縁部の付近でタッチパッドを押下する場合、一体形ボタンを操作することは難しい。更に、タッチパッドの感度と操作に関連する多様なユーザの期待を満足させることも難問である。
【０００８】
従って、改良されたタッチパッドの提供が望まれる。
【課題を解決するための手段】
【０００９】
ポータブルコンピュータや、他の機器のような電子デバイスは、力センサを含むタッチパッドを備える。触覚フィードバックも提供される。
【００１０】
タッチパッドは、トラックパッド又はコンピュータトラックパッドと呼ばれる場合もある。タッチパッドは、タッチセンサを含む平坦なタッチパッド部材を有する。平坦なタッチパッド部材は、透明又は不透明なガラスなどの材料の層と、任意に形成されるガラス面上の不透明インクの層と、補強材と、プリント回路基板構造と、接着剤層などとから形成される。平坦なタッチパッド部材の構造は、全体として、一般に光がタッチパッドを透過しないような構成になっているので、タッチパッドの美観は向上し、外観のよくない内部構造がユーザの目に触れることはない。しかし、必要に応じて、タッチパッドにディスプレイ構造が組み込まれる（例えば、タッチスクリーンの機能を持たせるために又はタッチパッドの機能を向上するために）。本明細書において、タッチパッドが不透明である構成が一例として説明される場合もある。
【００１１】
タッチセンサは、容量性電極のアレイ、光検出器（例えば、陰影感知タッチセンサの場合）、抵抗性センサアレイ又は他のタッチセンサ構造から形成される。タッチセンサを使用して、ユーザの指のような１つ以上の外部物体の場所が検出される。タッチセンサ信号は、ジェスチャコマンドを解釈する際に使用される。典型的なジェスチャでは、ユーザはタッチパッドの面に沿って１本以上の指を動かす。パッドに沿って動かされている指の数と、その場所と、動きの方向とを判定することにより、ジェスチャは認識され、適切な動作が実行される。
【００１２】
タッチイベントの場所を判定するためにタッチセンサ信号を処理することに加えて、力センサからの信号が処理される。矩形のタッチパッドは４つの隅部を有する。力センサはそれら４つの隅部の各々の下方に装着される。ユーザがタッチパッドの面を押下すると、力センサは対応する４つの個別の力信号をピックアップする。それらの力信号は力信号処理回路を使用して処理される。例えば各力センサからの力信号は組み合わされ、押下イベントと、解放イベントとを識別するために、組み合わされた信号は力閾値と比較される。
【００１３】
アクチュエータを使用して、触覚フィードバックが提供される。アクチュエータはアクチュエータ駆動信号により制御される。タッチパッドと対話する間、電子デバイスのユーザは、ジェスチャを行うと共に他のタッチ関連タスクを実行する。オンスクリーンオブジェクトを選択したい場合又はボタン操作イベントと従来関連していた種類の他のタスクを実行したい場合、ユーザはトラックパッドの面を押下する。十分な力が検出された場合、適切な動作が実行され、アクチュエータに駆動信号が印加される。アクチュエータはタッチパッドに動きを与える。例えば、アクチュエータは、結合部材を平坦なタッチパッド部材の縁部に押し込む。アクチュエータが動作中である場合にタッチパッド部材を側方へ（平坦なタッチパッド部材の平面に関して平面内で）簡単に動かすために、可撓性パッドが力センサの下方に形成される。これにより、アクチュエータの効率は向上する。アクチュエータは、ボタン押下イベントとボタン解放イベントとに応答して又は電子デバイスの他の基準をクリアしたことに応答してタッチパッドを動かす。
【００１４】
タッチセンサ信号と、力センサ信号との処理方法を調整するために、デフォルト設定と、ユーザ定義済み設定とが使用される。例えば、タッチセンサ感度レベルと、力センサ感度レベルとが調整される。アクチュエータによりタッチパッド部材に与えられる触覚フィードバックの量及び種類も、デフォルト設定と、ユーザ定義済み設定とにより調整される。例えば、ユーザは、アクチュエータを駆動するためにいくつかの駆動電流波形のうちどの波形が使用されるべきかを選択する。駆動電流波形は、タッチパッドを動かす場合にユーザの耳に聞こえるような共振をほとんど発生せず、タッチパッドを無音で動作させることができるように構成される。必要に応じて、可聴フィードバックは、スピーカを使用して提供されるか又はタッチパッドの可聴振動を適宜発生するためにアクチュエータ駆動信号を変更することにより提供される。
【００１５】
本発明の更なる特徴と、その性質と、種々の利点とは、添付の図面と、以下の好適な実施形態の詳細な説明とから更に明らかになるだろう。
【図面の簡単な説明】
【００１６】
【図１】図１は、本発明の一実施形態に係るタッチパッドを有する例示的な電子デバイスを示す斜視図である。
【図２】図２は、本発明の一実施形態に係る力センサと、フィードバックを提供するアクチュエータとを有するタッチパッドを示すタッチパッドを有する例示的な電子デバイスの内部の斜視図である。
【図３】図３は、本発明の一実施形態に係る例示的なタッチパッドを示す展開斜視図である。
【図４】図４は、本発明の一実施形態に係る湾曲に応答して力測定信号を生成する例示的な力センサを示す斜視図である。
【図５】図５は、本発明の一実施形態に係るセンサ圧縮に応答して力測定信号を生成する例示的な力センサを示す斜視図である。
【図６】図６は、本発明の一実施形態に係る無負荷状態にある例示的な抵抗性力センサを示す横断面図である。
【図７】図７は、本発明の一実施形態に係る負荷状態に置かれた後の図６に示される種類の例示的な抵抗性力センサを示す横断面図である。
【図８】図８は、本発明の一実施形態に係る力信号を生成するために力センサのコンデンサ板の間の距離がどのように利用されるかを示す斜視図である。
【図９】図９は、本発明の一実施形態に係るタッチパッドで使用される抵抗性力センサを示す概略図である。
【図１０】図１０は、本発明の一実施形態に係るタッチパッドに動きを与えるために使用される例示的なアクチュエータを示す横断面図である。
【図１１】図１１は、本発明の一実施形態に係るアクチュエータとタッチパッドとの間に接続される相対的に短い側方結合部材を使用してアクチュエータがタッチパッドにどのようにして動きを与えるかを示す例示的なタッチパッドの平面図である。
【図１２】図１２は、本発明の一実施形態に係るアクチュエータに結合されるが、名目上はタッチパッドから離間して配置される相対的に短い結合部材を使用してアクチュエータがタッチパッドにどのようにして動きを与えるかを示す例示的なタッチパッドの平面図である。
【図１３】図１３は、本発明の一実施形態に係るアクチュエータとタッチパッドとの間に結合された相対的に長い結合部材を使用してアクチュエータがタッチパッドにどのようにして動きを与えるかを示す例示的なタッチパッドの平面図である。
【図１４】図１４は、本発明の一実施形態に係るアクチュエータとタッチパッドとの間に結合された湾曲部を有する結合部材を使用してアクチュエータがタッチパッドにどのようにして動きを与えるかを示す例示的なタッチパッドの平面図である。
【図１５】図１５は、本発明の一実施形態に係る互いに対して運動する結合構造を有するリンク装置を使用してアクチュエータがタッチパッドにどのようにして動きを与えるかを示す例示的なタッチパッドの平面図である。
【図１６】図１６は、本発明の一実施形態に係るタッチパッドに動きを与えるために使用される複数のアクチュエータを示す例示的なタッチパッドの平面図である。
【図１７】図１７は、本発明の一実施形態に係る垂直運動を水平運動に変換するリンク装置を使用してアクチュエータがタッチパッドにどのようにして動きを与えるかを示す例示的なタッチパッドの側面図である。
【図１８】図１８は、本発明の一実施形態に係る軸受を有する支持構造と、磁気保持構造とを有するタッチパッドを示す例示的なタッチパッドの横断面図である。
【図１９】図１９は、本発明の一実施形態に係る可撓性パッドに装着された力センサを有するタッチパッドを示す例示的なタッチパッドの側面図である。
【図２０】図２０は、本発明の一実施形態に係るばね構造を使用してタッチパッドが電子デバイス筐体構造にどのようにして装着されるかを示すタッチパッドの底面図である。
【図２１】図２１は、本発明の一実施形態に係るタッチパッド信号の収集と処理並びにタッチパッド信号に応答したタッチパッドの動きの制御に使用される回路を示す例示的なタッチパッドの図である。
【図２２】図２２は、本発明の一実施形態に係る押下イベントと、解放イベントなどのボタン操作イベントを検出するために力センサ信号の処理に使用される閾値を示す時間の関数として示された例示的な力センサ出力信号の特性図である。
【図２３】図２３は、本発明の一実施形態に係る平均値から信号を形成するためにタッチパッドの４つのセンサの各々からの信号がどのようにして組み合わされるかを示す特性図である。
【図２４】図２４は、本発明の一実施形態に係るタッチパッドの力センサからの力信号を処理することにより押下イベントが検出された場合に発生される例示的な押下信号を示す特性図である。
【図２５】図２５は、本発明の一実施形態に係るタッチパッドの力センサからの力信号を処理することにより解放イベントが検出された場合に発生される例示的な解放信号を示す特性図である。
【図２６】図２６は、本発明の一実施形態に係るタッチパッドの力センサからの力信号を処理することにより押下イベントと解放イベントとが検出されたことに応答して発生される例示的な押下−解放パルスを示す特性図である。
【図２７】図２７は、本発明の一実施形態に係るタッチパッドにおいて触覚フィードバックを提供するために使用されるほぼ等しい立ち上がり時間と立ち下がり時間を有する湾曲対称アクチュエータ駆動信号を示す特性図である。
【図２８】図２８は、本発明の一実施形態に係るタッチパッドにおいて触覚フィードバックを提供するために使用されるほぼ等しい立ち上り時間と立ち下がり時間を有する対称三角形アクチュエータ駆動信号を示す特性図である。
【図２９】図２９は、本発明の一実施形態に係るタッチパッドにおいて触覚フィードバックを提供するために使用される立ち下がり時間より短く速い立ち上り時間を有する非対称アクチュエータ駆動信号を示す特性図である。
【図３０】図３０は、本発明の一実施形態に係るタッチパッドにおいて触覚フィードバックを提供するために使用される立ち上り時間より短く速い立ち下がり時間を有する非対称アクチュエータ駆動信号を示す特性図である。
【図３１】図３１は、本発明の一実施形態に係るタッチセンサジェスチャ動作がまったく検出されなかった場合に押下イベント信号と解放イベント信号とを発生するために力信号がどのようにして処理されるかを示す図である。
【図３２】図３２は、本発明に係るタッチセンサジェスチャ動作が現れている場合に力信号に応答した押下イベント信号と解放イベント信号との発生がどのようにして抑止されるかを示す図である。
【図３３】図３３は、本発明の一実施形態に係るタッチセンサデータがどのようにして処理されるかと、力信号処理設定に従って処理される生力出力信号を力センサがどのようにして生成するかと、その結果生成された押下イベントデータと解放イベントデータとがドライバ設定に基づいてアクチュエータ駆動信号を生成するためにどのようにして使用されるかとを示す図である。
【図３４】図３４は、本発明の一実施形態に係る電子デバイスのタッチパッドのセットアップと動作に関連する例示的なステップを示すフローチャートである。
【図３５】図３５は、本発明の一実施形態に係る力センサと、フィードバックを提供するアクチュエータとを有するタッチパッドのようなタッチセンシティブ入出力デバイスを含む例示的なコンピューティングシステムを示す簡略化された概略図である。
【図３６】図３６は、本発明の一実施形態に係る力センサと、フィードバックを提供するアクチュエータとを有し、ディスプレイ構造が組み込まれたタッチパッドのようなタッチセンシティブ入出力デバイスを含む例示的なコンピューティングシステムを示す概略図である。
【発明を実施するための形態】
【００１７】
電子デバイスはタッチセンシティブユーザ入力デバイスを備える。タッチセンシティブユーザ入力デバイスは、タッチスクリーン、更に典型的にはタッチパッドを含む。タッチパッドは、トラックパッドと呼ばれる場合もあり、ポータブルコンピュータのような電子デバイスで使用されることが多い。タッチパッドはスタンドアロンデバイスとして実現される。例えば、タッチパッドは、コンピュータのユニバーサルシリアルバス（ＵＳＢ）ポートへのタッチパッドのプラグイン接続を可能にするＵＳＢケーブルを備える。タッチパッドは、工業用機器、商用機器、コンピュータマウス、キーボード、ゲーム機などでも使用される。説明を明確にするため、本明細書において、ポータブルコンピュータにおけるタッチパッドの使用（すなわち、ポータブルコンピュータトラックパッドとしての使用）が一例として説明される場合がある。しかし、これは単なる例である。タッチパッドと、他のタッチセンシティブ入力デバイスは、何らかの適切な電子機器の一部として実現される。
【００１８】
タッチパッドは、力センサ及びタッチセンサ回路とを含む。タッチパッドに動きを与えるアクチュエータを使用して触覚フィードバックを提供しても良い。
【００１９】
タッチパッドのタッチセンサは、抵抗接触技術、表面音波技術、容量技術、光検出器（例えば、外部物体により形成される周囲光の陰影を測定することにより位置を検出するシャドウ系センサの場合の光センサのアレイ）又は他の適切なタッチセンサ構成を使用して実現される。本明細書においては、容量性タッチセンサ技術を一例として説明する。タッチイベントを記録するために強制的な直接タッチを必要とするタッチ技術とは異なり、容量性タッチセンサは、タッチセンサの面に直接圧力がほとんど又はまったく加えられない場合でも、タッチイベントを検出する。これは、センサの面にごく近接する位置にユーザの指又は他の外部物体が存在することによって起こるキャパシタンスの変化を容量タッチセンサが測定するからである。
【００２０】
タッチパッドのタッチセンサ機能を利用して、ユーザはタッチ入力を供給できる。例えば、ユーザはタッチパッドの面上の所望の場所に指先又はスタイラスを置く。ユーザは、タッチセンサに触れる場所を調整することにより画面上のカーソルの位置を調整するか、又は他の方法によって電子デバイスと対話する。必要に応じて、スクリーンに対する１箇所以上のタッチ場所の動きをコマンドに変換するジェスチャを利用する制御構成が実現される。一例として、タッチパッドの面に沿って特定の数の指をスワイプする動作は、項目のリストを先に進めるためのコマンド又はコンピュータ画面に表示されている資料をスクロールするためのコマンドとして解釈される。シングルタップコマンドと、マルチタップコマンドも、タッチパッドのタッチセンサ機能を使用して処理される。
【００２１】
タッチパッドの力センサ機能を利用して、ユーザはボタン操作を実行する。一体形ボタンを含む従来のタッチパッドの場合、タッチパッドのボタン部分は、タッチパッドの前縁部の付近を強く押下することにより操作される。これにより、タッチパッドは下向きに回動するので、タッチパッドの前縁部の下方に配置されたスイッチが起動され、可聴クリック音が発生される。
【００２２】
タッチパッドに力センサが含まれる場合、上記のようにタッチパッドを回動させる必要はない。ユーザがタッチパッドを押下した時点と、指を離した時点とを検出するために、力センサのうち１つ以上の力センサからの力信号が使用される。タッチパッドを大きく動かす必要がない（すなわち、タッチパッドはほぼ動くことなく水平の位置を保つ）ので、従来の構成では回動運動に対応するために確保されていたスペースを部品の収納に利用できる。圧電素子を使用して力センサが実現される典型的な構成では、ボタン押下荷重が最大の強さである場合でも、タッチパッドの変位はわずか０．０５ｍｍである。ユーザが期待するボタンを押下したという感触をユーザに戻すために、力フィードバックが使用される。例えば、ユーザが十分な力でタッチパッドを押下したと判定された場合、アクチュエータはタッチパッドを動かす。これにより、従来のタッチパッドのボタン操作イベントに似た感触がユーザの指に伝わる。アクチュエータは、タッチパッドを動かす時点でクリック音を発生するか、又はタッチパッドを無音で作動するように駆動される（例えば、主に亜音速成分を含む駆動信号を使用することにより）。必要に応じて、デフォルト設定及び／又はユーザ定義済み設定に従って、クリック音又は他の適切な音声がスピーカにより発生される。
【００２３】
このように、力センサ信号は従来のボタン機能を模倣するために使用される。例えば、力センサ信号は、従来の回動式タッチパッドを十分に偏向させることができる力でユーザがタッチパッドを押下したことを検出するために使用される。これに応答して、アクチュエータはタッチパッドに力を加える。
【００２４】
必要に応じて、力センサとタッチセンサとの双方を含むタッチパッドを使用して、異なる種類の機能又は追加機能が実現される。部分的に力信号入力値に依存し且つ部分的にタッチセンサ入力信号値に依存する機能も実現される。一例として、ジェスチャが現れている場合にボタン操作検出動作が抑止されるか、又は力センサによって十分な力が検出された場合、ジェスチャに基づくタッチセンサコマンドを処理するための通常の応答が抑止される。別の例として、片手によるセレクトアンドドラッグ機能が実現される。この種の構成の場合、ユーザが指で力センサに十分な力を加えると同時に、その指をタッチセンサに沿って動かすことにより、画面上の１つの項目が選択され、移動される。力センサは、タップコマンドを分類するためにも使用される。軽いタップは１つの種類の動作を与え、中程度の力によるタップは別の種類の動作を与え、強い力によるタップは、更に別の種類の動作を与える。タッチパッドの異なる部分に加えられた力は、それぞれ異なる種類の応答を与える。例えば、タッチパッドの左後隅を押下した場合、右後隅を押下した場合とは異なる動作が実行される。
【００２５】
処理済みタッチパッド信号（力センサ信号及び／又はタッチセンサ信号）に応答して実行される動作は、オペレーティングシステムにより実行される応答、アプリケーションソフトウェアにより実行される応答、ソフトウェアとハードウェアとの組み合わせを使用して実現されるサービスにより実行される応答、デバイスハードウェアにおける応答、他の動作と、それらの応答の組み合わせとを含む。
【００２６】
力信号及び／又はタッチ信号により影響を受ける応答の一例は、触覚フィードバック機能である。触覚フィードバックは、タッチフィードバック、フォースフィードバック、又はハプティック(haptic)フィードバックと呼ばれる場合もあり、検出されたある特定の動作に応答してタッチパッドの動きを発生させることを含む。例えば、タッチパッドの力センサが所定の閾値を超えた、指による押下を検出した場合、触覚フィードバックは生成される。力フィードバック構成を実現するために、ハードウェアと、必要に応じて、ファームウェア、オペレーティングシステムコード、アプリケーションコードなどのソフトウェアとが使用される。必要に応じて、特定のボタン押下又はタッチイベントとは無関係に、触覚応答を生成することもできる。例えば、Ｅメールが受信された場合又は予定されていたイベントが起こった場合に、力フィードバック機能を有するタッチパッドが振動する。本明細書において、この種のタッチパッド触覚機能の利用は、力フィードバック機能、触覚フィードバック機能、ハプティックフィードバックなどと呼ばれる。
【００２７】
タッチセンサ、力センサ、及び／又は力フィードバック機能を含むタッチパッドは、ポータブル電子デバイス、付属品、携帯電話、埋め込みシステム又は他の何らかの適切な電子機器で実現される。説明を明確にするため、本明細書において、このようなタッチパッドがポータブル電子デバイスに含まれる構成が一例として説明される場合がある。
【００２８】
タッチパッドを含むポータブルコンピュータのような例示的なポータブルデバイスを図１に示す。図１に示されるように、デバイス１０は、筐体１２のような筐体を有するポータブルコンピュータである。筐体１２は、上部筐体１２Ａのような上方部分を有し、この部分は蓋又はカバーと呼ばれる場合もある。筐体１２は、下部筐体１２Ｂのような下方部分を更に有し、この部分は筐体基部又は主ユニットと呼ばれる場合もある。筐体の部分１２Ａ、１２Ｂは、ヒンジ１６（クラッチバレルヒンジと呼ばれる場合もある）のようなヒンジ構造を使用して互いに対して回動可能に装着される。ディスプレイ１４は上部筐体１２Ａに装着される。キーボード１８やタッチパッド２０のような他の構成要素は、下部筐体１２Ｂに装着される。
【００２９】
タッチパッド２０はタッチセンサを内蔵する平坦なタッチパッド部材を含む。タッチセンサは、タッチセンサ構造（例えば、タッチセンサ容量性電極）のアレイから形成される。一般に、タッチパッド２０のタッチセンサ構造は、何らかの適切なタッチセンシティブ技術を使用して実現される。タッチセンシティブ機能を有するタッチパッド２０を提供するために使用されるタッチセンサの例は、容量性タッチセンサ、抵抗感知に基づくタッチセンサ、表面音波タッチセンサ、光タッチセンサなどを含む。本明細書において、容量性タッチセンサに基づくタッチパッド２０の例示的な構成が一例として説明される場合がある。しかし、これは単なる例である。ユーザの指、スタイラス又は他の外部物体の位置を感知する能力を有するタッチパッド２０を提供するために、何らかの適切なタッチ技術が使用される。
【００３０】
タッチパッドの面と外部物体とが直接接触した場合又は外部物体がタッチパッドの面にごく近接する位置にある場合（例えば、ユーザの指又は他の物体がタッチセンサ面から数ｍｍの距離の中に入ったことを容量性タッチセンサが検出した場合）、ユーザによるタッチは感知される。タッチパッドのタッチセンサ部分が外部物体の位置により制御されるというイベントは、タッチ信号が外部物体とタッチパッドとの直接接触により発生されたのか又はタッチ信号が外部物体とタッチパッドとの近接に応答して発生されたのかに関わらず、通常、タッチイベントと呼ばれる。
【００３１】
図１に示されるように、タッチパッド２０は側方寸法ＸＸ、ＹＹを有する。側方寸法ＸＸは、タッチパッドの幅と呼ばれる場合もあり、Ｘ−Ｙ−Ｚ座標系２２のＸ軸と平行である。側方寸法ＹＹは、タッチパッドの長さと呼ばれる場合もあり、Ｘ−Ｙ−Ｚ座標系２２のＹ軸と平行である。タッチパッド２０を構成する構造は、Ｘ−Ｙ−Ｚ座標系２２のＺ軸と平行である寸法を更に有する。この寸法はタッチパッドの垂直寸法又は平面外寸法と呼ばれる場合もある。図１に示されるように、Ｚ軸はＸ軸とＹ軸を含むＸ−Ｙ平面に対して垂直である（すなわち、Ｚ軸はタッチパッド２０の平坦な露出面の平面に対して垂直である）。デバイス１０の厚さを最小限に抑えるために、タッチパッド２０と関連する構造の厚さを最小限に抑えることが効果的である。
【００３２】
タッチパッド２０のＸ−Ｙ平面におけるユーザの指又は他の外部物体の場所は、タッチパッド２０のタッチセンサを使用して感知される。Ｚ軸に沿った上下動は力センサを使用して検出される。図２に示されるように、タッチセンサ２０は平坦なタッチパッド部材２４（トラックパッド部材と呼ばれる場合もある）を有する。タッチパッド部材２４はタッチセンサを含む。タッチセンサは、平坦なタッチパッド部材２４の側方Ｘ方向と側方Ｙ方向に関する指２６などの外部物体の位置を測定するために使用される。点３２により示されるように、タッチパッド部材２４と接触する外部物体が２つ以上ある（すなわち、２本以上の指がタッチしている）場合もある（例えば、ユーザがマルチタッチジェスチャコマンドを発生している場合）。本明細書において、１つの物体がタッチパッド部材２４にタッチしているような構成が一例として説明される場合がある。しかし、これは単なる例である。１つの物体、２つの物体、３つの物体又は４つ以上の物体が同時にタッチパッド部材２４にタッチしている場合もある。
【００３３】
１つ以上の場所でタッチパッド部材２４にタッチするほかに、ユーザはボタン操作イベントを発生させる場合がある。ボタン操作イベントはユーザがＺ軸に沿った方向２８に押し下げる押下イベントを含む（例えば、座標系２２を参照）。ボタン操作イベントは解放イベントを更に含む。解放イベントでは、ユーザは、タッチパッド部材２４に加えられている下向きの力の量を低減し、方向２８に指２６を動かすのを止める（例えば、方向３０に指２６を持ち上げることにより）。
【００３４】
ボタン操作動作は、力印加イベントと呼ばれる場合もあり、力センサ３４を使用して感知される。力センサ３４は、一般に垂直方向に（Ｚ軸に沿って）加えられる力に応答する。タッチパッド２０には、１つの力センサ、２つの力センサ３４、３つの力センサ３４又は４つ以上の力センサが設けられる。力センサは、図２に示される部材２４（一例として）のような矩形の平坦なタッチパッド構造の４つの隅部の下方に配置される。２つのセンサを有する構成の場合は、センサは部材２４の両側縁部に配置される。３つのセンサを有する構成の場合、センサは三脚構成を形成するように分散される。センサが１つしか使用されない場合は、センサは、タッチパッド部材２４の中心の下方に配置されるか又はタッチパッド部材２４の縁部（例えば、前縁部）に沿って配置される。
【００３５】
タッチパッド部材２４の４つの隅部すべてに力センサ３４を配置することの利点は、複数のセンサから力信号を収集して、並列処理できることである。力センサ信号は、平均化されるか、部材２４におけるユーザの指の場所を簡単に確認するために処理されるか、又はデバイス１０によりどのような種類の動作を実行すべきかを判定するために処理される。
【００３６】
ボタン操作動作又は他の動作（例えば、ある特定のタッチイベント）の結果、力フィードバックが得られる。例えば、ユーザが方向２８にタッチパッド部材２４を押下した場合、力センサ３４はわずかに圧縮し、部材２４に力が加わったことを検出する。十分な下向きの力が検出された場合、アクチュエータ３６は、タッチパッド部材２４に動き（触覚フィードバック）を与えるために使用される。図２に示される例示的な構成の場合、アクチュエータ３６は、側方へ延出するアーム４０により平坦なタッチパッド部材２４に結合される。アーム４０は、例えばアクチュエータ３６の出力部とタッチパッド部材２４との間に堅固に接続された金属片(strip of matal)又は他の構造である。
【００３７】
アクチュエータ３６が制御信号により駆動されると、アクチュエータ３６は、アーム４０を平坦なタッチパッド部材２４に対して接離させる（例えば、図２の例ではＸ軸と平行な横方向３８に動かす）。アクチュエータ３６により与えられる動きは、ボタン操作イベントに応答して与えられるので、この種の動きは触覚フィードバックと呼ばれる場合もある。ユーザは、ボタン操作イベントによってクリックした感触や音声が得られることを期待できる。アクチュエータ３６を適切に駆動することにより、タッチパッド２４の振動又は他の運動によりユーザに対して（例えば、ユーザの指２６の先端に対して）所望の感触が発生する。実際には、タッチパッド部材２４は筐体１２Ｂ内部のほぼ固定された場所に装着されているので、力センサ３４はタッチパッド部材２４を相対的にわずかに垂直方向に動かすにすぎないが、例えばユーザは、パッド２４が沈み込み、従来の機械式スイッチを操作したかのように感じる。必要に応じて、アクチュエータ３６は、他の基準に応答して、バー４０に力を加え、それによりタッチパッド部材２４に力を加える（例えば、ある特定のソフトウェア条件が成立した場合、タッチパッド２０のタッチセンサ部分を使用して感知されるある特定のジェスチャをユーザが行った場合など）。
【００３８】
タッチパッド２０は積層構造スタックから形成される。例えば、タッチパッド部材２４は、タッチセンサ電極のアレイが形成されるプリント回路基板又は他の基板を含む。電極のアレイは、タッチパッド部材の大きさとほぼ等しい大きさであるので、タッチパッド部材と、電極のアレイとは、タッチパッドの能動面の全面に沿って延在する。
【００３９】
タッチパッド部材２４には、補強材と、滑らかなガラスカバー層と、インク層と、接着剤層とが更に組み込まれる。必要に応じて、それより少ない数の層でタッチパッド２０を実現することにより、大きさと重量は最小限に抑えられる。例えば、タッチパッド２０自体が十分に剛性であれば、ガラス層又はセラミック層を使用して、容量性電極が一体に形成され、補強材を含まない構成のタッチパッド２０が実現される。タッチパッド部材２４は剛性であるので、ユーザがタッチパッド部材の面を押下する場所に関わらず、ユーザによるボタン操作動作を力センサ３４により確実に検出できる。タッチパッド２０で剛性のタッチパッド部材を使用することにより、１つのアクチュエータ（又は他の適切な数のアクチュエータ）で、タッチパッド部材の全面にわたり触覚フィードバックを確実に効果的に発生できる（すなわち、グローバルアクチュエータ誘導運動）。タッチ面を形成するために使用されるタッチパッド部材２４のセラミック層、ガラス層、プラスチック層又は他の層と、タッチパッド部材２４のタッチセンサアレイとが可撓性である場合、タッチパッド部材２４にステンレス鋼補強材又は他の適切な補強構造が組み込まれる。タッチパッド部材２４は、別にステンレス鋼補強層を使用せずに、十分に厚いガラス層、セラミック層、プラスチック層又は複合材料層により補強される（例えば、タッチパッド部材２４の層のうちいくつかの層を、１ｍｍ以上、２ｍｍ以上、３ｍｍ以上又は４ｍｍ以上（例として）の厚さのガラス、セラミック、プラスチック又は複合材料から形成することにより）。ディスプレイ１４の矩形の形状に対応するので、通常タッチパッド部材２４には矩形の形状が使用される。しかし、必要に応じて他の形状が使用される。この形状は単なる例である。必要に応じて、タッチパッド２０を形成する際に、何らかの適切なタッチパッド構造が使用される。
【００４０】
タッチパッド２０で使用される例示的な一連の構造の展開斜視図が図３に示される。図３に示されるように、タッチパッド２０は矩形の平坦なタッチパッド部材２４を含む。平坦なタッチパッド部材２４は筐体構造１２Ｂに装着される。筐体構造１２Ｂは、筐体壁の一部（例えば、図１の基部ユニット１２Ｂの下部の壁）により形成されるか、内部筐体フレーム構造又はフレーム支持体により形成されるか、他の適切な支持構造により形成されるか、あるいはそれらの構造の組み合わせにより形成される。
【００４１】
力センサ３４はタッチパッド部材２４の４つの隅部の各々に配置される。必要に応じて、力センサ３４と筐体構造１２Ｂとの間に装着パッド４２のような装着パッドが配置される。装着パッド４２はゲル又はフォームのような可撓性材料(flexible material)から形成される。パッド４２に使用されるゲルはシリコーンなどの材料から形成される。シリコーンゲルパッドのようなパッドが力センサ３４と筐体１２Ｂとの間に配置される場合、アクチュエータ３６により加えられる側方力（平面内力）に応答して、タッチパッド部材２４は、Ｘ方向とＹ方向にわずかに（例えば、数千μ以下、数百μ以下など）動く。筐体１２Ｂへのタッチパッド部材２４の装着が堅固になりすぎると、タッチパッド部材２４は、所望の量の触覚フィードバックを示さなくなると考えられる（すなわち、タッチパッド部材２４の振動が過剰に減衰されてしまう）。装着パッド４２は接着剤を使用して筐体１２Ｂに結合される。力センサ３４は接着剤により装着パッド４２に結合される。更に、力センサ３４を平坦なタッチパッド部材２４に結合するために接着剤が使用される。ゲルパッド４２があるために、剛性のタッチパッド部材２４はきわめてわずかな距離だけ側方へ移動できるが、タッチパッド部材２４は筐体１２Ｂ内部でほぼ一定の場所にとどまる（すなわち、ユーザは、この動きを目視で認識できない）。関連するスイッチを作動するために回動運動が必要とされる従来の構成とは異なり、タッチパッド部材２４にはヒンジ又は回動撓み部材は装着されておらず、タッチパッド部材２４は、ボタン操作中や、触覚フィードバック中に実質的に回動も動きもしない。更に、タッチパッド部材２４は一般に剛性構造として実現されるので、タッチパッド部材２４は撓まない。ボタン操作中と、触覚フィードバックイベントの間、タッチパッド部材２４は１つの剛性ユニットとして動作する。
【００４２】
タッチパッド部材２４の最上部の層５６は、ガラス又は他の適切な材料（例えば、プラスチック、セラミックなど）の滑らかな層から形成される。容量性タッチセンサ構成の場合、層５６の下方に位置する容量性電極への電磁的に遮蔽を防止するために、層５６は誘電体で形成される。
【００４３】
層５６を形成する材料は透明である（例えば、透明ガラス）。この種の構成では、層５６の下面を塗料又はインクの不透明層で覆うことが望ましい。例えば、層５６の下方に銀色インクの層又は他の化粧被膜の層が配置される（例えば、インク層５４を参照）。更に、層５６は、不透明物質（例えば、暗色ガラス又はセラミック）から形成されても良い。層５６が不透明物質から形成されるか又は下方に位置する不透明インクなどの不透明材料の層によって層５６が不透明になっているかに関わらず、層５６のようなタッチパッド部材２４の構造は、通常、デバイス１０の外側から下方の層構造が見えないようにするために十分な不透明度を有する。タッチパッド部材２４の最上部の層を不透明構造から形成することにより、タッチパッド部材２４の下部層にある外観のよくない構造がユーザの目に触れることはなくなる。１つ以上の不透明材料の層を使用することによりタッチパッド２０の外観を改善できることもあるので、一般に、タッチパッド部材２４を不透明に見せる構造（すなわち、タッチパッド部材２４を光が透過するのを阻止するスタック構造）からタッチパッド部材２４を形成することが望ましい。
【００４４】
タッチスクリーンの一部としてタッチパッド２０を使用することが望まれる場合（例えば、液晶ディスプレイタッチスクリーン、電子インクディスプレイタッチスクリーン又は他のタッチスクリーンを形成するために積層構造を形成する場合）、層５６の上に不透明インクを配置しないのが好ましい。この場合、層５６は、ディスプレイカバーガラスの層又は他の透明ディスプレイ構造から形成される。本明細書において、スタンドアロンタッチパッドが説明される場合もあるが、タッチパッド２０のタッチセンサと、力センサと、アクチュエータ機構とは、タッチスクリーンディスプレイ又は他の何らかの種類の構成要素において使用される。スタンドアロンコンピュータトラックパッドは、単に一例として説明されるにすぎない。
【００４５】
図３に示されるように、層５６と、層５４とをタッチセンサアレイ５０に装着するために、感圧接着剤層５２のような接着剤の層が使用される。タッチセンサアレイ５０は、導電性コンデンサ電極から形成される（例えば、Ｘ−Ｙ容量性タッチセンサを形成するために）。それらの電極は、層５６の下側に金属、酸化インジウムスズなどの透明導電性材料又は他の導電性材料から形成されるか、あるいは、図３に示されるように、センサアレイ５０を形成するためにプリント回路基板の片面又は両面に形成される。プリント回路基板は剛性又は可撓性である。電子デバイス１０の剛性回路基板は、ガラス繊維充満エポキシ（例えば、ＦＲ４）のような材料から形成される。可撓性プリント回路基板（「フレックス回路」）は、ポリマー又は他の誘電体（例えば、ポリイミド）から成る可撓性シートの上の導電性トレースから形成される。
【００４６】
タッチセンサアレイ５０を補強材４６に装着するために、感圧接着剤層４８のような接着剤の層が使用される。補強材４６は金属（例えば、ステンレス鋼、アルミニウム、チタンなど）のような硬質材料から形成される。ガラス、セラミック、炭素繊維複合材料、プラスチックなどの材料も使用される。軽量化を図るために、補強材４６の一部は除去される（例えば、穴５８を形成するために）。
【００４７】
力センサ３４は、圧電素子、力が加わるにつれて抵抗やキャパシタンス又はインダクタンスの変化を示す構造、あるいは他の何らかの適切な力感知構造から形成される。
【００４８】
図４に示されるように、力センサ３４は、湾曲可能な部材６０（例えば、歪みゲージ構造）のように湾曲する構造から形成される。この種の力センサの場合、部材６０が湾曲した場合の表面抵抗及び／又はバルク抵抗率の変化を検出するために、部材６０のような部材の面にホイートストンブリッジ回路又は他の回路が配置される。部材６０は、例えば上面に金属トレース６２が形成された偏向可能な誘電体から形成される。トレース６２はインターディジテイテッドフィンガ６２Ａ、６２Ｂを含む。方向６４に偏向されると、部材６０は位置６６をとる。この偏向により、部材６０の面上に配置されたトレース６２Ａ、６２Ｂ又は他の検出回路に測定可能な抵抗の変化が現れる。この抵抗変化は力センサ３４に加えられている力の量を示す指標として使用される。
【００４９】
更に、各力センサ３４は、固体が圧縮される構造又は加えられる力の関数として平坦な面の離間距離が変化する構造としても実現される。一例として、図５に示される種類の構成を考える。図５の例では、力センサ３４は上面６６を有する。力センサ３４に下向き方向２８に力が加えられると、センサ３４の上面は位置６８まで動く。この位置において、センサ３４の特性の変化を測定可能である。例えば、力センサ３４は、センサ３４の圧縮量に比例する電圧を発生する圧電材料から形成される。別の例として、力センサ３４は、圧縮された場合に圧縮前とは異なる抵抗を示すフォーム又は他の圧縮可能材料から形成される。力センサ３４の材料は、例えばポリマー−金属複合材料又はナノ粒子で充満されたポリマー（例えば、英国ノースヨークシャーのＰｅｒａｔｅｃｈ Ｌｉｍｉｔｅｄ ｏｆ Ｒｉｃｈｍｏｎｄ社より市販されている種類の量子トンネリング複合材料）である。インダクタンスの変化、磁気の変化又は他の測定可能な力依存特性を示す力センサも使用される。
【００５０】
図６と図７の例の力センサ３４により示されるように、力センサ３４は圧縮可能な突起７４を有する部材７０のような構造を有するものとしてもよい。図６に示される位置では、部材７０は部材７２に対して圧縮されていないので、突起７４は圧縮されていない。部材７０に下向きの力が加えられると、図７に示されるように、突起７４は圧縮し、変形する。部材７０は抵抗性フォームから形成され、部材７２は導体（一例として）から形成される。図７に示される圧縮状態にある場合、部材７０と部材７２との間の抵抗は図６に示される圧縮前の状態より低くなる。従って、部材７０と部材７２との間の抵抗の測定値は部材７０に加えられた力の量を反映する。
【００５１】
力センサ３４は電極を有するものとしてもよい。例えば、図８に示されるように、力センサ３４は、上部コンデンサ電極７６と、下部コンデンサ電極７８とを有する。電極７６と電極７８との間のキャパシタンスを測定することにより電極７６と電極７８との間の距離を判定するために、コンデンサセンサ回路８０が使用される。電極７６を下向きの方向８２に動かす力が加えられると、キャパシタンス（従って、キャパシタンス出力信号ＯＵＴ）は上昇し、これは力が加えられていることを示す。電極７６と電極７８との間にフォーム、他のエラストマー物質又は他の弾性構造が配置されるので、キャパシタンスの増加量は加えられた力の量を反映する。
【００５２】
図９は、加えられる力の変化に応答して抵抗の変化を示す抵抗器８４のような可変抵抗器に基づく力センサ３４を示す。可変抵抗器８４は、図４、図５、図６、図７に関連して説明した種類の構造を使用して形成される（例として）。抵抗測定回路８６は、力に応答した抵抗変化を対応する力センサ出力信号（出力信号ＯＵＴ）に変換するために使用される。
【００５３】
上記の例が示すように、力センサ３４は、加えられた力に応答して出力信号を生成する何らかの構造から形成される。典型的な例では、各力センサ３４により生成される出力信号の量は、加えられた力の量に線形的、又は非線形的に比例する（すなわち、センサ３４はアナログ力センサである）。必要に応じて、アナログセンサの代わりにドームスイッチ又は他の２進スイッチが使用される。この種の構成において、加えられた力が所定の閾値（すなわち、ドームスイッチの起動閾値）より大きいか又は小さいかを判定するために、ドームスイッチの状態（開成又は閉成）が使用される。
【００５４】
図１０は、図１のアクチュエータ３６のような例示的なアクチュエータの横断面図である。アクチュエータ３６は、ワイヤのラップ９６を含むバレル９４を有するソレノイドである。バレル９４のワイヤは、端子８８と端子９０とに接続される。端子８８と端子９０とに電流が印加されると、磁気プランジャ９２をバレル９４の内部へ引き込む磁界が形成される。端子８８と端子９０とへ流れる電流を変調することにより、プランジャ９２はバレル９４の長手方向軸に沿って方向３８に往復運動する。
【００５５】
プランジャ９２は、図２の結合部材４０を形成する部分を有するか、又は図２の結合部材４０のような部材に結合される。必要に応じて、アクチュエータ３６は、リニアモータ、回転モータ又は他の電磁アクチュエータ構造から形成される。更に、アクチュエータ３６は、圧電材料と、印加される電気信号に応答して運動を発生可能な他の構造とから形成される。
【００５６】
図１１の平面図に示されるように、アクチュエータ３６はタッチパッド部材２４の近傍に配置される。結合部材４０は、アクチュエータ３６の可動構造（例えば、図１０のソレノイド３６のプランジャ９２）に直接結合されると共に、タッチパッド部材２４の縁部（例えば、図３に示される層のうち１つ以上の層）に直接結合される。結合部材４０の長さはソレノイド３６の最大寸法より短い（一例として）。
【００５７】
結合部材４０をアクチュエータ３６とタッチパッド部材２４との双方に直接結合する必要はない。例えば、図１２に示されるように、結合部材４０とタッチパッド部材２４との間に間隙９８のような間隙が形成されてもよい。アクチュエータ３６の近傍にも間隙は形成されてもよい。
【００５８】
図１３は、電子デバイス１０内部のタッチパッド部材２４から幾分離れた場所に装着されたアクチュエータ３６を示す。結合部材４０の長さは、例えば２〜５ｍｍ、５〜１０ｍｍ、２〜２０ｍｍ、１０〜３０ｍｍ又は３０ｍｍを超える長さである。結合部材４０が長い場合、部材４０の長さ（従って、アクチュエータ３６とタッチパッド部材２４との間隔）は、アクチュエータ３６の最大寸法と等しいか、その２倍又は３倍であるか、あるいは３倍を超える。
【００５９】
図１４の例に示されるように、結合部材４０はまっすぐである必要はない。結合部材４０は、例えば湾曲部１００、１０２のような１つ以上の湾曲部を含む。
【００６０】
図１５は、アクチュエータ３６と、タッチパッド部材２４とが機械式リンク装置（リンク装置４０）に結合される構成を示す。リンク装置４０は、機械的な利点を利用することにより、アクチュエータ３６により加えられる力の量を増減できるような構造を有する。リンク構造４０のようなリンク装置を使用することにより、リンク装置を使用しない場合には実現不可能であると考えられる（例えば、装着を妨げる構造が存在するなどの理由により）電子デバイス１０内の位置にアクチュエータ３６を配置できるようになる。
【００６１】
動作中、アクチュエータ３６は部材４０Ｃを方向１１０に動かす。部材４０Ｃと部材４０Ｂとは、回動点１０４で結合される。部材４０Ｂは、回動点１０６に関してデバイスの筐体に対して回動する。アクチュエータ３６が部材４０Ｃを方向１１０に動かすと、部材４０Ｂは必然的に回動点１０６に関して時計回り方向（方向１１２）に回転する。これにより、回動点１０８で部材４０Ｂに結合されている部材４０Ａは方向１１４に動いてタッチパッド部材２４に当接する。
【００６２】
タッチパッド部材２４に動きを与えるために、２つ以上のアクチュエータが使用できる。図１６は、１対のアクチュエータがタッチパッド部材２４に結合される例示的な構成を示す。左側のアクチュエータ３６−１は、結合部材４０−１を使用してタッチパッド部材２４の左側縁部に結合され、右側のアクチュエータ３６−２は、結合部材４０−２を使用してタッチパッド部材２４の右側縁部に結合される。アクチュエータ３６−１と、アクチュエータ３６−２とは、互いに関して１８０°位相がずれている信号（一例として）により駆動される。タッチパッド部材２４が完全に剛性である構成では、複数のアクチュエータの使用は、タッチパッド部材２４のすべての構造にグローバルな運動を効率よく与えるのに効果的である（すなわち、アクチュエータは、タッチパッド部材２４全体にわたりほぼ一様な動きを発生させる）。アクチュエータとタッチパッド部材との間のエネルギー伝達効率を簡単に向上させるために、側方平面内作動が使用される。必要に応じて、タッチパッド部材２４に垂直方向の動きを与えるために、１つ以上のアクチュエータが使用される。この種の作動構成は設計上の制約条件を満たす場合に好都合である。
【００６３】
必要に応じて、タッチパッド部材２４は、１つ以上の可撓性構造（例えば、ガラス又は金属の薄いシート、可撓性を示すプラスチック層など）を使用して実現される。可撓性ではあるが、多少の剛性も示す実施形態の場合、タッチパッド部材２４の異なる領域に選択的に動きを与えるために２つ以上のアクチュエータが使用される。例えば、４つのアクチュエータがタッチパッド部材２４に結合されている場合、１つのアクチュエータは、タッチパッドの左上隅に動きを与えるために、その他のアクチュエータとは無関係に駆動される（一例として）。多数のアクチュエータが使用される場合、更に集中した触覚フィードバックが提供される。
【００６４】
上記の構成のような複数のアクチュエータを含む構成は、タッチパッド面の特定の一部分が押下された場合に、別の場所でタッチパッドと接触しているユーザの他の指又は物体を妨げることなく、ユーザに触覚による確認を与えるために使用される。例えば、異なるコマンドを実行するために、タッチパッド部材２４はそれぞれ異なる場所で押下される。ユーザが１つの場所を押下すると、その場所は、１つ以上のアクチュエータにより動かされる。ユーザが異なる場所を押下すると、その場所の付近で力フィードバックを提供するために異なるアクチュエータが使用される。異なる領域におけるボタン押下の検出に応答してそれぞれ異なるアクチュエータ駆動信号が使用されるグローバルフィードバック構成も使用される。
【００６５】
異なる場所においてそれぞれ程度の異なる触覚フィードバックを提供するためにアクチュエータが使用される構成は、可変作動方式と呼ばれる場合もある。可変作動方式は、力センサ信号及び／又はタッチセンサアレイ信号に基づきタッチパッド２０のユーザに触覚フィードバック情報を提供するために使用される。必要に応じて、可変作動方式は他の作動方式と組み合わせて使用される。例えば、タッチパッド部材２４のすべてにグローバルな動きを与える１つのアクチュエータを含む種類のグローバル作動方式は、ある種の動作の間（例えば、ある特定のソフトウェアアプリケーションの実行中）に使用され、可変作動方式は、他の動作の間（例えば、他のアプリケーションの実行中）に使用される。グローバルな動きは側方に与えられるが、局所的な動きは、垂直方向に向いたセンサ、１つ以上のセンサから成るそれぞれ異なる集合体などを使用して与えられる。
【００６６】
図１７は、タッチパッド部材２４に動きを与えるために使用される例示的な作動構成の横断面図である。図１７の例において、アクチュエータ３６は、アクチュエータ３６に駆動信号が印加された場合にプランジャ１１６が強制的に上向きの方向１１８に動かされるような向きに配置される。これにより、結合部材４０の部分１２０は、方向１１８に引き上げられる。回動点１１２はデバイス筐体に結合されるので、部材４０の縁部１２８は、部分１２０の動きによって方向１２６に動かされ、タッチパッド部材２４の対応する左側縁部に当接する。
【００６７】
図１７に示される種類の構成は、タッチパッド部材２４の垂直位置とは異なる垂直位置にアクチュエータ３６を配置することが望まれる場合又はレイアウト上の制約条件を満たすことが望まれる場合に使用できる。
【００６８】
タッチパッド部材２４は、アクチュエータ３６により何らかの適切な方向（例えば、横方向、垂直方向、側方変位方式と垂直変位方式との双方を同時に使用して斜め方向になど）に駆動される。
【００６９】
タッチパッド部材２４の縁部のうち１つに力が加えられた場合（例えば、補強部材の縦縁部に直接力が加えられるか又は補強部材の縁部にすぐ隣接する場所に配置された結合構造に力が加えられた場合）にタッチパッド部材２４の剛性は最大になるので、タッチパッド部材２４の側方への作動（すなわち、部材２４を平面内で動かすような作動）は好都合である。タッチパッド部材２４が矩形である場合、図１１〜１６の例に示されるように、部材２４の狭いほうの端部のうち１つの端部で偏向を受けた場合、望ましくない撓みに対するタッチパッド部材２４の耐性は最大になる。この種の構成では作動中に浪費されるエネルギーは少なくなる。更に、側方への作動は、他の種類の作動（例えば、Ｚ軸と平行なタッチパッド部材２４の一部分の垂直変位を含み、望ましくない不規則な「ドラム状」振動モードに至る可能性もある作動）より優れている。側方作動では、発生される雑音も垂直作動と比較して少なく、従って、特にタッチパッド部材２４に関して筐体１２Ｂに対するタッチパッド部材２４の側方運動を可能にする装着方法が使用されている場合（例えば、図３のゲルパッド４２が使用される場合）、垂直作動と比較して側方作動は効率が高い。雑音を最小限に抑えられるので、必要に応じて触覚フィードバックは無音で提供される。
【００７０】
図１８は、タッチパッド部材２４の側方運動を容易にするために軸受が使用される例示的な構成を示す横断面図である。図１８に示されるように、アクチュエータ３６は筐体１２Ｂの上部壁１３０に装着される。部材４０はタッチパッド部材２４とアクチュエータ３６との間に結合されるので、アクチュエータ３６はタッチパッド部材２４を方向３８に側方へ駆動する。下部筐体壁１３８又は他の適切な支持構造により支持されるシリコーン緩衝材１３２は、タッチパッド部材２４の保持を簡単にするために使用される。磁気構造１３４と、それと係合する磁気構造１３６とは、互いに対して磁気吸引力を示すことにより、方向１４６への下向きの力を発生する。磁気構造１３４、１３６は共に磁石であるか、あるいは磁気構造１３４、１３６のうち一方は鉄の棒又は他の強磁性構造である。
【００７１】
軸受構造(bearing structure)はタッチパッド部材２４を支持する。例えば、軸受構造は、軸受マウント１４０と、軸受１４２とから形成される。アクチュエータ３６によりタッチパッド部材２４が方向３８に動かされるにつれて、タッチパッド部材２４の下面１４４に沿って玉１４２が転がる。このようにしてタッチパッド部材２４の側方運動を容易にすることにより、アクチュエータ３６を使用してタッチパッド部材２４に触覚フィードバックを与えるために必要とされるエネルギーの量は減少される（すなわち、作動効率が向上する）。
【００７２】
図１９の側面図は、アクチュエータ３６を使用して側方へ作動された場合にタッチパッド部材２４がわずかに横方向３８に動くことができるように、力センサ３４がゲルパッド４２又は他の装着構造に装着された構成を示す。タッチパッド部材２４に力が加えられると、パッド４２は幾分動く。タッチパッド部材２４は筐体１２Ｂに堅固に装着されていないので、アクチュエータ３６のエネルギーは、タッチパッド部材２４に効率よく伝達される。
【００７３】
図２０は、タッチパッド部材２４が上部筐体壁１３０にある矩形の開口部にばね１４８を使用してどのように装着されるかを示すタッチパッド部材２４の底面図である。ばね１４８は、薄板金片から打ち抜き加工又は切削加工された金属ばねであるか、あるいは上部筐体壁１３０の一部にばね１４８を直接切削加工することにより一体に形成される。図１９の可撓性パッド４２と同様に、図２０のばね１４８は、アクチュエータ３６により作動された場合にタッチパッド部材２４を方向３８に側方へ動かす。
【００７４】
タッチパッド２０の容量性タッチセンサの例示的な電極アレイの平面図を図２１に示す。図２１の例に示されるように、タッチパッドアレイ１５０は、基板５０上の水平電極１５４と、垂直電極１５２とから形成される。基板５０は、剛性又は可撓性のプリント回路基板材料又は他の適切な基板から形成される。経路１５６は、電極１５２、１５４からの電極信号をタッチセンサ処理回路１５８へ搬送するために使用される。タッチセンサ処理回路１５８は、電極１５２、１５４を使用して検出されたキャパシタンス変化を位置データに変換する（例えば、タッチパッド部材２４上におけるユーザの指などの外部物体の位置を判定するために）。力センサ３４は経路１６４を介して力信号を力センサ処理回路１６２に供給する。力センサ処理回路１６２は、各センサ３４に加えられている（例えば、ユーザによりタッチパッドに加えられた力によって）力の量を判定するために生センサ信号を処理する。ドライバ回路１６６（例えば、可聴周波数増幅器又は他の出力ドライバ）は、アクチュエータ３６に駆動信号を供給するために使用される。このようにして駆動された場合、アクチュエータ３６は構造４０のような結合構造を介してタッチパッドに動きを与える。
【００７５】
回路１６２と、回路１５８とは、記憶処理回路１６０の一部を形成する。記憶処理回路１６０は、電子デバイス１０の１つ以上のプリント回路基板上に実装された個別の素子と、集積回路とを含む。記憶処理回路１６０の記憶装置は、揮発性メモリ回路と、不揮発性メモリ回路とにより形成される。必要に応じて、電子デバイス１０に情報を記憶するために、ハードディスクドライブと、他の媒体とが更に使用される。記憶処理回路１６０の処理回路は、特定用途向け集積回路（ＡＳＩＣ）と、デジタル信号処理回路と、マイクロコントローラと、マイクロプロセッサと、他の回路とを使用して実現される。タッチパッド２０を動作させるための機能を実現する場合、アプリケーションコード、オペレーティングシステム命令、ファームウェアなどのソフトウェアが使用される。例えば、アクチュエータ３６がタッチパッド部材２４に力を加えるべきか否かを判定する制御アルゴリズムを実現するために、ソフトウェアが使用される。回路１６２、ドライバ回路１６６、回路１５８などのハードウェアは、センサ信号を収集して処理するため及び適切な駆動信号をアクチュエータ３６に印加するために使用される。
【００７６】
典型的な例において、制御機能は、ハードウェアとソフトウェアとの組み合わせを使用して実現される。例えば、力データと、センサデータとを収集するための処理アルゴリズムは、タッチセンサ及び力センサのハードウェア機能と、処理回路１６２、１５８などの関連する処理回路のハードウェア機能とを使用する。生センサ信号の処理が終了した後、適切な動作が実行される（例えば、ドライバ回路１６６のようなハードウェアを使用してアクチュエータ１６６に駆動信号を印加することにより）。特定のパターンのセンサデータの検出に応答して実行すべき動作を判定するために使用される制御アルゴリズムは、ハードワイヤードされる（例えば、専用回路を使用して）か、ソフトウェアを使用する。
【００７７】
ユーザがタッチパッドの平坦な外面を押下した場合に生成される例示的な力信号が図２２に示される。図２２に示されるように、当初、力Ｆは時間の関数として増加する（例えば、ユーザがタッチパッドに下向きの力を徐々に強めながら加えている間に）。ユーザがタッチパッドの面から指を離すと、力センサにより測定される力の量は減少する。
【００７８】
図２２の力信号Ｆのような力信号を処理するために使用される信号処理アルゴリズムは、周波数依存フィルタリングアルゴリズム（例えば、低域フィルタ、帯域フィルタ、高域フィルタ）と、時間ベースアルゴリズムと、ヒステリシスを示すアルゴリズム（例えば、デバウンス機能性を実現するためのアルゴリズム）と、力値閾値を適用するアルゴリズムとを含む。一例として、記憶処理回路１６０（図２１）は、力閾値ＦＴ１（例えば、雑音閾値）未満の大きさを有するすべての力信号を無視する。他の閾値（例えば、閾値ＦＴ２と、閾値ＦＴ３）を超える大きさの力信号及び／又はそれらの閾値を下回る力信号は、ボタン押下イベントと、ボタン解放イベントとに対応すると特徴付けられる。
【００７９】
図２３の特性図は、記憶処理回路１６０が複数の力センサ３４からの信号をどのようにして処理するかを示す。図２３の例では、タッチパッド２０は、信号ＦＦＬ（左前のセンサからの信号）と、信号ＦＦＲ（右前のセンサからの信号）と、信号ＦＢＬ（左後のセンサからの信号）と、信号ＦＢＲ（右後のセンサからの信号）とをそれぞれ生成する４つの力センサ３４を有する。ユーザの指の場所を判定するために又はユーザの力操作の性質に関する他の情報を取り出すために、それらの信号は処理される。１つの適切な構成において、組み合わせ力信号ＦＡＶＧを生成するために、４つの個別の力信号は組み合わされる（例えば、デジタル加算され且つ／又はデジタル平均化される）。このような組み合わせ技術の使用は、雑音を低減し、力センサの精度を向上するのに効果的である。
【００８０】
図２２と図２３に示される種類のアナログ力センサを処理することにより、記憶処理回路１６０は対応するデジタル信号を生成する。例えば、記憶処理回路１６０は、ユーザが押下イベントを完了したことを示すために、図２４に示される種類のデジタルＰＲＥＳＳ信号を生成し、ユーザが解放イベントを完了したことを示すために、図２５に示される種類のデジタルＲＥＬＥＡＳＥ信号を生成する。ＰＲＥＳＳ信号の持続時間（ｔ２−ｔ１）と、ＲＥＬＥＡＳＥ信号の持続時間（ｔ４−ｔ３）は一定であるか、又はＰＲＥＳＳ信号とＲＥＬＥＡＳＥ信号は、クリアされるまで連続して印加される（例として）。図２６は、組み合わせＰＲＥＳＳ／ＲＥＬＥＡＳＥ信号の立ち上がり端と立ち下がり端により押下イベントと解放イベントとがどのようにして表されるかを示す。
【００８１】
押下イベントと解放イベントとは、力センサからの力信号に閾値を適用することにより識別される。一例として、平均力センサ信号ＦＡＶＧがデフォルト値又はユーザ定義済み閾値を超えた場合、ユーザによるボタンの押下が識別される（ＰＲＥＳＳのアサーション）。
【００８２】
ユーザは、タッチセンサ信号と、力センサ信号とを処理するために使用される設定を調整しても良い。例えば、ユーザは、タイミングと、閾値と、他のフィルタリングパラメータとに影響を及ぼす感度設定を調整する。更に、ユーザは、アクチュエータ３６に供給される駆動信号の種類を調整する。アクチュエータ信号の形状と大きさとは、一般に、アクチュエータによりタッチパッドに加えられる力の量と、与えられる動きの種類とに影響する。
【００８３】
図２７は、アクチュエータ３６を駆動するために使用される滑らかな（湾曲する）対称の例示的なアクチュエータ駆動信号を示す。図２８は、対称ではあるが、より尖鋭な形状の使用可能な駆動信号を示す。図２９の例と、図３０の例とは、非対称の信号を使用してアクチュエータが駆動される場合を示す。立ち上がり時間が短い信号（例えば、図２９に示される種類の信号）は、立ち下がり時間が短い信号（例えば、図３０に示される種類の信号）とは異なる品質の触覚フィードバックを生成しようとする。対称の駆動信号は、非対称の駆動信号とは明らかに異なる結果を生成する。必要に応じて、主に亜音速周波数の成分（例えば、２０Ｈｚ未満の周波数、１５Ｈｚ未満の周波数など）を示すことにより、触覚フィードバック機能を無音動作で実現できる駆動信号が使用される（例えば、可聴スピーカフィードバックがオフになっている場合）。更に、駆動信号は複数のピークを有する（例えば、二重パルスとして）か、又は他の複合的な波形を有する。ユーザの個人的な条件に適合するように処理設定とフィードバック設定とを制御するために、ユーザは電子デバイス１０の設定を調整する。例えば、ユーザは、押下イベントが検出された場合に所望の駆動形状を生成し、解放イベントが検出された場合は異なる所望の駆動形状を生成するように記憶処理回路１６０に命令する。
【００８４】
力信号と、タッチセンサ信号とは、記憶処理回路１６０により一体に処理されるようにしても良い。例えば、ジェスチャ動作が検出された場合、力センサ処理及び／又は力フィードバックは抑止される。これにより、不用意なボタン押下の検出が防止され、望ましくないフィードバックが防止される。
【００８５】
一例として、図３１の状況を考える。この状況において、ユーザはタッチセンサに沿って指を動かしていない（すなわち、ユーザはジェスチャコマンドを作成していない）。記憶処理回路１６０は、タッチパッド２０のタッチセンサ部分により収集されたタッチセンサ信号を監視し、ジェスチャ動作がないと結論付ける。図３１の左側の特性図の力Ｆのような力信号が検出されると、押下イベントと、解放イベントとを検出するために、力センサ処理動作が実行される。更に高レベルの処理と、それに対応するアクチュエータ３６によるタッチパッド部材２４の作動とを可能にするために、対応するＰＲＥＳＳ信号と、ＲＥＬＥＡＳＥ信号とが生成される。
【００８６】
しかし、ユーザがタッチパッド２０を使用してジェスチャを入力中である場合、ユーザの能動的なタッチセンサの使用は、記憶処理回路１６０により検出される。ユーザがジェスチャを行う場合、ユーザの指はタッチパッドの面に沿って動く。場合によっては、ジェスチャ中にユーザが不用意にタッチパッドの面に触れてしまうこともありうる。ジェスチャ動作を検出することにより、タッチパッド２０の力フィードバック機能は瞬時に抑止される。図３２に示されるように、力フィードバック機能が抑止された場合、図３２の左側の特性図に示されるような種類の力Ｆが検出されても、ＰＲＥＳＳ信号とＲＥＬＥＡＳＥ信号は共に生成されない。従って、アクチュエータ３６のドライバ回路には駆動信号は供給されないので、ジェスチャ動作が行われていない正常の動作中のボタン押下による力フィードバック感度のレベルには関係なく、ジェスチャ動作中、アクチュエータ３６は触覚フィードバックを生成しない。
【００８７】
必要に応じて、力フィードバックは手動操作により中止される（例えば、ユーザがジェスチャ機能を使用することを期待しているが、不用意なボタン押下を望まない場合）。更に、現在、どのアプリケーションが実行中であるか、ユーザがマルチユーザシステムにログインしているか否か、日時、他の条件の有無などに基づき、力フィードバックの強さも調整される。
【００８８】
ボタン操作イベントが発生したことをユーザに簡単に報知するために、触覚フィードバックと協調して音声を生成しても良い（例えば、電子デバイス１０のスピーカを使用する）。デフォルト音声と、ユーザが選択した音声とが生成される。必要に応じて、生成される音声は作動駆動信号の選択と関連付けられる。例えば、アクチュエータ駆動信号が図２９に示される種類の形状を有する場合、アクチュエータ駆動信号が図３０に示される種類の形状を有する場合とは異なる音声が生成される（一例として）。
【００８９】
図３３は、タッチパッド２０の動作を調整するために力センサと、タッチセンサと、ドライバ設定とがどのようにして使用されるかを示す。図３３に示されるように、１つ以上の力センサ３４は、力データ（例えば、ユーザの指がタッチパッドをどの程度の力で押下しているかに関連するデータ）を生成する。タッチパッド２０のタッチセンサアレイ１６８は、タッチデータ（例えば、タッチパッドのＸ−Ｙ平面におけるユーザの指の位置に関連するデータ）を生成する。
【００９０】
ユーザ定義済み力信号処理設定と、デフォルト力信号処理設定とは、信号処理回路１６２に供給される。それらの信号は、力閾値と、時間閾値と、周波数依存フィルタ基準と、力信号処理回路１６２により力データがどのようにして処理され、解釈されるかに影響を及ぼす他の基準とを含む。それらの設定に基づき、力信号処理回路１６２は、力データから処理済み力データ信号（例えば、押下データと解放データ）を生成する。
【００９１】
ユーザ定義済みタッチ信号処理設定と、デフォルトタッチ信号処理設定とは、タッチセンサ処理回路１５８に供給される。それらの信号は、感度設定と、ユーザがキーボード１８から入力している間のタッチ応答を抑止するための手のひら検査設定と、フィルタ設定と、タッチセンサ信号処理回路１５８によりタッチセンサアレイデータがどのようにして処理され、解釈されるかに影響を及ぼす他の適切な処理基準とを含む。それらの設定に基づき、タッチセンサ信号処理回路１５８は、タッチセンサ１６８により提供されたタッチデータから処理済みタッチデータ信号（例えば、指場所データ）を生成する。
【００９２】
駆動信号発生器１７０は、デフォルトドライバ設定と、ユーザ調整済みドライバ設定とを使用して調整される。それらの設定は、例えばアクチュエータ３６に供給される駆動制御信号の形状と大きさとを制御する設定を含む。駆動信号発生器１７０は専用ハードウェアで実現されるか、図２１の記憶処理回路１６０の中の資源により実現されるか、又は他の適切な資源により実現され、アクチュエータ３６に対してアクチュエータ制御信号を供給する。それらの信号はドライバ１６６（図２１）を使用してアクチュエータ３６へ駆動されるか、又はドライバ１６６の回路は駆動信号発生器１７０に組み込まれる。
【００９３】
タッチパッド２０を調整し、使用することに関連する例示的なステップのフローチャートが図３４に示される。
【００９４】
ステップ１７０において、タッチパッド２０のデフォルト設定が記憶処理回路１６０に記憶される。例えば、記憶処理回路１６０の不揮発性メモリにファームウェア又は他のコードが埋め込まれる。このコードは、タッチパッド２０の力センサのデフォルト設定と、タッチセンサアレイのデフォルト設定と、アクチュエータのデフォルト設定とを含む。
【００９５】
ステップ１７２において、ユーザ調整可能設定がユーザから収集される。例えば、ユーザは、キーボードを使用するか、ボタンを押下するか、スイッチをスライドさせるか、音声コマンドを入力するか又は画面上のオプションと対話することにより、設定を供給する。ユーザにより調整されるタッチパッド設定は、アプリケーションソフトウェア設定、オペレーティングシステム設定、ファームウェア設定、ハードウェア設定などを含む。それらの設定は、図３３に関連して説明した種類の力信号処理設定と、タッチセンサ設定と、ドライバ設定とを含む。
【００９６】
ステップ１７４において、タッチパッドデータがタッチセンサ１６８と力センサ回路３４とから収集される。このデータは電子デバイス１０の動作中に継続して収集される（一例として）。
【００９７】
ステップ１７６において、力データと、ステップ１７４で収集されたタッチデータとは、ユーザ供給済み力信号処理設定と、デフォルト力信号処理設定と、ユーザ供給済みタッチセンサ処理設定と、デフォルトタッチセンサ処理設定とを使用して処理される。ステップ１７６の処理動作の結果、処理済み力データと、処理済みタッチセンサデータ（例えば、Ｘ−Ｙ指移動データと、力に基づくボタン操作データ）とが生成される。
【００９８】
ステップ１７８において、ステップ１７６の処理動作に応答して、電子デバイス１０と、タッチパッド２０で適切な動作が実行される。例えば、電子デバイス１０のオペレーティングシステム又はアプリケーションプログラムは、表示されたウィンドウを開くか又は閉じるための命令、特定の機能を開始又は停止するための命令などとしてボタン押下イベントを解釈する。ステップ１７６の処理動作に応答して、適切な制御信号によってアクチュエータ３６を駆動することにより、タッチパッドの動きが生成される。アクチュエータ３６を駆動するために使用される信号は、処理済みタッチ信号と、処理済み力信号と、アクチュエータ設定（例えば、種々の状況において図２７〜図３０のアクチュエータ駆動信号のうちどの信号が使用されるべきかを示す設定などのデフォルト駆動信号設定と、ユーザ供給済み駆動信号設定など）とにより影響を受ける。
【００９９】
場合に応じてポータブルコンピュータのタッチパッドに関連して説明したが、本明細書において説明される種類のタッチパッド機能は、どのような電子機器でも使用される。タッチパッドの力センサの特徴は、デバイスがタッチセンサ機能を含むか否か、またアクチュエータを含むか否かに関わらず使用され、タッチセンサの特徴は、デバイスが力センサ機能を含むか否か、またアクチュエータを含むか否かに関わらず使用され、アクチュエータの特徴は、デバイスがタッチセンサ機能を含むか否か、また力センサ機能を含むか否かに関わらず使用される。
【０１００】
説明された実施形態は、有線通信チャネル又は無線通信チャネル１００２を介してコンピューティングシステム１００３（図３５）と対話するためにタッチ入力を受信するタッチＩ／Ｏデバイス１００１（本明細書においてはタッチパッドと呼ばれる場合もある）を含む。タッチＩ／Ｏデバイス１００１は、キーボード、マウスなどの他の入力デバイスの代わりに又はそのような入力デバイスと組み合わされてコンピューティングシステム１００３にユーザ入力を供給するために使用される。コンピューティングシステム１００３にユーザ入力を供給するために１つ以上のタッチＩ／Ｏデバイス１００１が使用される。タッチＩ／Ｏデバイス１００１は、コンピュータシステム１００３と一体の部分である（例えば、ラップトップのタッチスクリーン）か、又はコンピュータシステム１００３とは別の構成要素である。
【０１０１】
タッチＩ／Ｏデバイス１００１は、全体又は一部が透明であるか、半透明であるか、透明ではないか、不透明であるか又はそれらの何らかの組み合わせであるタッチセンシティブパネルを含む。タッチＩ／Ｏデバイス１００１は、タッチスクリーン、タッチパッド、タッチパッドとして機能するタッチスクリーン（例えば、ラップトップのタッチパッドの代わりに使用されるタッチスクリーン）、他の何らかの入力デバイスと組み合わされた又は一体に形成されたタッチスクリーン又はタッチパッド（例えば、キーボードに配設されたタッチスクリーン又はタッチパッド）、あるいはタッチ入力を受信するためのタッチセンシティブ面を有する何らかの多次元物体として実現される。
【０１０２】
一例において、タッチスクリーンとして実現されたタッチＩ／Ｏデバイス１００１は、一部又は全体がディスプレイの少なくとも一部分を覆うように配置された透明及び／又は半透明のタッチセンシティブパネルを含む。本実施形態によれば、タッチＩ／Ｏデバイス１００１は、コンピューティングシステム１００３（及び／又は別の資源）から送信されたグラフィカルデータを表示するように機能すると共に、ユーザ入力を受信するように機能する。他の実施形態において、タッチＩ／Ｏデバイス１００１は、タッチセンシティブ構成要素／デバイスがディスプレイの構成要素／デバイスと一体である一体形タッチスクリーンとして実現される。更に別の実施形態において、タッチスクリーンは、一次ディスプレイとして補助グラフィカルデータ又は追加のグラフィカルデータを表示すると共に、タッチ入力を受信するための補助ディスプレイ画面又は追加のディスプレイ画面として使用される。
【０１０３】
タッチＩ／Ｏデバイス１００１は、容量測定、抵抗測定、光測定、音響測定、誘導測定、機械的測定、化学的測定又はデバイス１００１に近接して起こる１回以上のタッチ又はニアタッチを測定可能な何らかの現象に基づき、デバイス１００１に対する１回以上のタッチ又はニアタッチの場所を検出するように構成される。１回以上のジェスチャを識別し、追跡するように、検出されたタッチの測定値を処理するために、ソフトウェア、ハードウェア、ファームウェア又はそれらの組み合わせが使用される。１つのジェスチャは、タッチＩ／Ｏデバイス１００１に対する静止状態のタッチ、静止状態のニアタッチ、非静止状態のタッチ、非静止状態のニアタッチ、１回のタッチ又はニアタッチ、あるいは複数回のタッチ又はニアタッチに対応する。タッチＩ／Ｏデバイス１００１に対して、タップする、押下する、揺らす、擦る、捻る、向きを変える、圧力を変えながら押下するなどの動作をほぼ同時に、連続して又は順次行うなど、特定の態様で１本以上の指又は他の物体を動かすことにより、ジェスチャは実行される。ジェスチャは、１本以上の他のいずれかの指の間の又はその指によるピンチング動作、スライド動作、スワイプ動作、回転動作、屈曲動作、ドラッグ動作又はタップ動作により特徴付けられるが、それらに限定されない。１つのジェスチャは、片手又は両手で実行されるか、一人又は二人以上のユーザにより実行されるか、あるいはそれらの組み合わせにより実行される。
【０１０４】
コンピューティングシステム１００３は、グラフィカルユーザインタフェース（ＧＵＩ）を表示するためにグラフィカルデータによってディスプレイを駆動する。ＧＵＩは、タッチＩ／Ｏデバイス１００１を介してタッチ入力を受信するように構成される。タッチスクリーンとして実現される場合のタッチＩ／Ｏデバイス１００１は、ＧＵＩを表示する。あるいは、ＧＵＩはタッチＩ／Ｏデバイス１００１とは別にディスプレイに表示される。ＧＵＩはインタフェース内の特定の場所に表示されるグラフィカル要素を含む。グラフィカル要素は、仮想スクロールホイール、仮想キーボード、仮想つまみ、仮想ボタン、何らかの仮想ＵＩなどを含む多様な仮想入力デバイスの表示を含むが、それらには限定されない。ユーザは、ＧＵＩのグラフィカル要素と関連するタッチＩ／Ｏデバイス１００１の１つ以上の特定の場所でジェスチャを実行する。他の実施形態において、ユーザは、ＧＵＩのグラフィカル要素の場所とは関係のない１つ以上の場所でジェスチャを実行する。タッチＩ／Ｏデバイス１００１で実行されるジェスチャは、ＧＵＩ中のカーソル、アイコン、メディアファイル、リスト、テキスト、すべて又は一部の画像などのグラフィカル要素を直接又は間接的に操作するか、制御するか、変更するか、移動するか、起動するか、開始するか又は一般的に影響を与える。例えば、タッチスクリーンの場合、ユーザは、タッチスクリーンのグラフィカル要素を介してジェスチャを実行することにより、そのグラフィカル要素と直接対話する。あるいは、タッチパッドは一般に間接的な対話を可能にする。ジェスチャは、表示されていないＧＵＩ要素にも影響を及ぼす（例えば、ユーザインタフェースを出現させる）か、又はコンピューティングシステム１００３内の他の動作に影響を及ぼす（例えば、ＧＵＩの状態又はモード、アプリケーション、あるいはオペレーティングシステムに影響を及ぼす）。ジェスチャは、表示されたカーソルと関連してタッチＩ／Ｏデバイス１００１で実行されるが、カーソルと関連して実行されない場合もある。例えば、タッチパッドでジェスチャが実行される場合、表示画面又はタッチスクリーンにカーソル（又はポインタ）が表示され、表示画面のグラフィカルオブジェクトと対話するために、カーソルはタッチパッドに対するタッチ入力を介して制御される。ジェスチャがタッチスクリーンで直接実行される他の実施形態において、ユーザは、カーソル又はポインタがタッチスクリーンに表示されている状態で、あるいは表示されていない状態で、タッチスクリーン上のオブジェクトと直接対話する。
【０１０５】
タッチＩ／Ｏデバイス１００１に対するタッチ又はニアタッチに応答して又はそれに基づき、通信チャネル１００２を介してユーザにフィードバックが提供される。フィードバックは、可変方式又は不変方式で、光通信により送信されるか、機械的に伝送されるか、電気的に伝送されるか、嗅覚を利用して伝達されるか、音声により伝達されるか、あるいは他の方法により伝達される。
【０１０６】
次に、通信デバイス（例えば、移動電話、スマートフォン）、マルチメディアデバイス（例えば、ＭＰ３プレイヤー、ＴＶ、ラジオ）、ポータブルコンピュータ又はハンドヘルドコンピュータ（例えば、タブレット、ネットブック、ラップトップ）、デスクトップコンピュータ、オールインワンデスクトップ、周辺装置、あるいはこれらの種類のデバイスのうち２つ以上の組み合わせを含むシステム構造２０００を含むように適用可能な他の何らかのシステム又はデバイスを含むが、それらに限定されない何らかのポータブルデバイス又は非ポータブルデバイスの内部で実現されるシステム構造の実施形態に注目する。図３６は、一般に１つ以上のコンピュータ可読媒体２００１と、処理システム２００４と、入出力（Ｉ／Ｏ）サブシステム２００６と、無線周波数（ＲＦ）回路２００８と、音声回路２０１０とを含むシステム２０００の一実施形態を示すブロック図である。これらの構成要素は、１つ以上の通信バス又は信号回線２００３により結合される。
【０１０７】
いくつかの実施形態において、システム２０００は、ｉＰｏｄ（Ａｐｐｌｅ Ｃｏｍｐｕｔｅｒ， Ｉｎｃ．の商標）のようなＭＰ３プレイヤーの機能性を含む。従って、システム２０００は、ｉＰｏｄに適応するマルチピンコネクタを含む。いくつかの実施形態において、システム２０００は、撮像アプリケーションで使用するためのＣＭＯＳイメージセンサ又はＣＣＤイメージセンサのような１つ以上の光センサ（図示せず）をオプションとして含む。
【０１０８】
図３６に示される構造はシステム２０００の構造の単なる一例であること、並びにシステム２０００は図示される数より多くの又は少ない構成要素、あるいは異なる構成の構成要素を含むことができることは明らかなはずである。図３６に示される種々の構成要素は、１つ以上の信号処理回路及び／又は特定用途向け集積回路を含めて、ハードウェア、ソフトウェア、ファームウェア又はそれらの何らかの組み合わせにおいて実現される。
【０１０９】
ＲＦ回路２００８は、無線リンク又は無線ネットワークを介して１つ以上の他のデバイスとの間で情報を送受信するために使用され、アンテナシステム、ＲＦトランシーバ、１つ以上の増幅器、同調器、１つ以上の発振器、デジタルシグナルプロセッサ、ＣＯＤＥＣチップセット、メモリなどを含むが、それらに限定されないこの機能を実行するための周知の回路を含む。いくつかの実施形態において、ＲＦ回路２００８は、時分割多元接続（ＴＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、移動通信用グローバルシステム（ＧＳＭ（登録商標））、拡張データＧＳＭ（登録商標）環境（ＥＤＧＥ）、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、Ｗｉ−Ｆｉ（ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｇ及び／又はＩＥＥＥ８０２．１１ｎなど）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−ＭＡＸ、ＨＳＤＰＡ（高速ダウンリンクパケットアクセス）、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）（インターネットプロトコル））、Ｅメール用プロトコル、インスタントメッセージング及び／又はショートメッセージサービス(ＳＭＳ)、あるいは本出願の出願日の時点ではまだ開発されていない通信プロトコルを含む他の何らかの適切な通信プロトコルを含むが、それらに限定されない１つ以上の通信プロトコルを使用して、他のデバイスとの間で通信を確立し、維持することが可能である。
【０１１０】
ＲＦ回路２００８と、音声回路２０１０とは、周辺装置インタフェース２０１６を介して処理システム２００４に結合される。インタフェース２０１６は、周辺装置と処理システム２００４との間で通信を確立し、維持する種々の周知の構成要素を含む。音声回路２０１０は、音声スピーカ２０５０と、マイクロホン２０５２とに結合され、ユーザと他のユーザとの間のリアルタイム通信を可能にするためにインタフェース２０１６から受信された音声信号を処理する既知の回路を含む。いくつかの実施形態において、音声回路２０１０はヘッドホンジャック（図示せず）を含む。ＲＦ回路２００８と、音声回路２０１０とにより受信された音声情報と、データ情報は（例えば、音声認識アプリケーション又は音声コマンドアプリケーション）、周辺装置インタフェース２０１６を介して１つ以上のプロセッサ２０１８へ送信される。１つ以上のプロセッサ２０１８は、媒体２００１に記憶されている１つ以上のアプリケーションプログラム２０３０に合わせて種々のデータフォーマットを処理するように構成可能である。
【０１１１】
「データ」という用語は、媒体２００１に記憶されている１つ以上のアプリケーションプログラム２０３０（例えば、ウェブブラウザ、Ｅメールなど）により使用されるテキスト、グラフィックス、ウェブページ、ＪＡＶＡ（登録商標）アプレット、ウィジェット、Ｅメール、インスタントメッセージ、音声、デジタル画像又はビデオ、ウィジェット、ＭＰ３などを含むが、それらに限定されない。いくつかの実施形態において、システム２０００は、無線ネットワーク又は外部ポート２０３６を介して、ファイル、歌、デジタル画像、ビデオ、Ｅメール、ウィジェット、インスタントメッセージなどの種々のデータをインターネットからアップロードし、また、ダウンロードすることが可能である。
【０１１２】
周辺装置インタフェース２０１６は、システムの入力周辺装置と出力周辺装置をプロセッサ２０１８と、コンピュータ可読媒体２００１とに結合する。１つ以上のプロセッサ２０１８は、コントローラ２０２０を介して１つ以上のコンピュータ可読媒体２００１と通信する。コンピュータ可読媒体２００１は、１つ以上のプロセッサ２０１８が使用するためのコード及び／又はデータを記憶する何らかのデバイス又は媒体である。コンピュータ可読媒体２００１は、キャッシュと、主メモリと、二次メモリとを含むが、それらに限定されないメモリ階層を含む。メモリ階層は、ＲＡＭ（例えば、ＳＲＡＭ、ＤＲＡＭ、ＤＤＲＡＭ)、ＲＯＭ、ＦＬＡＳＨ、ディスクドライブ、磁気テープ、ＣＤ（コンパクトディスク）、ＤＶＤ（デジタル汎用ディスク）のような磁気記憶装置及び／又は光記憶装置の何らかの組み合わせを使用して実現される。媒体２００１は、コンピュータ命令又はデータを示す情報搬送信号を（信号が変調される搬送波と共に又は搬送波を含まずに）搬送するための送信媒体を更に含む。例えば、送信媒体は、インターネット（ワールドワイドウェブと呼ばれる場合もある）、イントラネット、ローカルエリアネットワーク（ＬＡＮ）、ワイドローカルエリアネットワーク（ＷＬＡＮ）、ストレージエリアネットワーク（ＳＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）などを含むが、それらに限定されない通信ネットワークを含む。
【０１１３】
システム２０００の種々の機能を実行するために、１つ以上のプロセッサ２０１８は、媒体２００１に記憶されている種々のソフトウェア要素を実行する。いくつかの実施形態において、ソフトウェア要素は、オペレーティングシステム２０２２と、通信モジュール（又は命令のセット）２０２４と、タッチ処理モジュール（又は命令のセット）２０２６と、グラフィックスモジュール（又は命令のセット)２０２８と、１つ以上のアプリケーション（又は命令のセット）２０３０と、力センサ・フィードバックモジュール（又は命令のセット）２０３８とを含む。各モジュール及び上記のアプリケーションは、先に説明した１つ以上の機能と、本明細書において説明される方法（例えば、コンピュータ実現方法と、本明細書において説明される他の情報処理方法）とを実行するための命令のセットに対応する。それらのモジュール（すなわち、命令のセット）は、個別のソフトウェアプログラム、個別の手順又は個別のモジュールとして実現される必要はなく、従って、種々の実施形態において、これらのモジュールの種々のサブセットが組み合わされるか又は再配列される。いくつかの実施形態において、媒体２００１は、先に挙げたモジュールとデータ構造のサブセットを記憶する。更に、媒体２００１は、先に説明されていない追加のモジュールとデータ構造を記憶する。
【０１１４】
オペレーティングシステム２０２２（例えば、Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ（登録商標）、ＵＮＩＸ（登録商標）、ＯＳ Ｘ、Ｗｉｎｄｏｗｓ（登録商標）又はＶｘＷｏｒｋｓのような埋め込みオペレーティングシステム）は、種々の手順、命令のセット、ソフトウェア要素及び／又は一般システムタスク（例えば、メモリ管理、記憶装置制御、電力管理など）を制御し、管理するためのドライバを含み、種々のハードウェア要素とソフトウェア要素との間の通信を容易にする。
【０１１５】
通信モジュール２０２４は、１つ以上の外部ポート２０３６を介するか又はＲＦ回路２００８を介する他のデバイスとの間の通信を容易にし、ＲＦ回路２００８及び／又は外部ポート２０３６から受信されたデータを処理するための種々のソフトウェア要素を含む。外部ポート２０３６（例えば、ＵＳＢ、ＦｉｒｅＦｉｒｅ（登録商標）など）は、他のデバイスに直接結合されるか、又はネットワーク（例えば、インターネット、無線ＬＡＮなど）を介して間接的に結合されるように構成される。
【０１１６】
グラフィックスモジュール２０２８は、ディスプレイ面にグラフィカルオブジェクトをレンダリングし、動画化し、表示するための種々の既知のソフトウェア要素を含む。タッチＩ／Ｏデバイス２０１２がタッチセンシティブディスプレイ（例えば、タッチスクリーン）である実施形態において、グラフィックスモジュール２０２８は、タッチセンシティブディスプレイにオブジェクトをレンダリングし、表示し、動画化するための要素を含む。尚、「グラフィカルオブジェクト」という用語は、ユーザに対して表示可能なあらゆるオブジェクトを含み、オブジェクトは、テキスト、ウェブページ、アイコン、デジタル画像、アニメーションなどを含むがこれに限定されない。
【０１１７】
１つ以上のアプリケーション２０３０は、システム２０００にインストールされたあらゆるアプリケーションを含む。アプリケーションは、ブラウザ、アドレス帳、連絡先リスト、Ｅメール、インスタントメッセージング、ワード処理、キーボードエミュレーション、ウィジェット、ＪＡＶＡ（登録商標）対応アプリケーション、暗号化、デジタル著作権管理、音声認識、音声複製、場所判定機能（全地球測位システム（ＧＰＳ）により提供されるような機能）、音楽プレイヤー（ＭＰ３ファイル又はＡＡＣファイルなどの１つ以上のファイルに記憶された録音済みの音楽を再生する）などを含むがこれらに限定されない。
【０１１８】
タッチ処理モジュール２０２６は、タッチＩ／Ｏデバイスコントローラ２０３２を介してタッチＩ／Ｏデバイス２０１２から受信されたタッチ入力を受信することと、処理することとを含むが、それらに限定されないタッチＩ／Ｏデバイス２０１２と関連する種々のタスクを実行するための種々のソフトウェア要素を含む。
【０１１９】
システム２０００は、本明細書において図３３、図３４と関連して説明したような方法／機能を実行する力センサ・フィードバックモジュール２０３８を更に含む。力センサ・フィードバックモジュール２０３８は、タッチデータと、力センサからの力データとを受信して処理し、それに応答して動作を実行する（例えば、アクチュエータ制御信号を使用してアクチュエータを駆動することにより）。モジュール２０３８は、ハードウェア、ソフトウェア、ファームウェア又はそれらの何らかの組み合わせとして実現される。力センサ・フィードバックモジュール２０３８は、媒体２００１の中に常駐するものとして示されるが、モジュール２０３８のすべて又は一部は、システム２０００内の他の構成要素の中で実現されるか、あるいは全体がシステム２０００内の別の構成要素として実現される。
【０１２０】
Ｉ／Ｏサブシステム２００６は、タッチＩ／Ｏデバイス２０１２と、電力制御、スピーカ音量調整、ベル音の音量調整、キーボード入力、スクロール、保留、メニュー、スクリーンロック、クリア、通信終了などの種々の機能を制御又は実行する１つ以上の他のＩ／Ｏデバイス２０１４とに結合される。タッチＩ／Ｏデバイス２０１２は、ユーザからのタッチ入力（例えば、ハードウェアのスキャン）を処理する種々の構成要素を含むタッチＩ／Ｏデバイスコントローラ２０３２を介して処理システム２００４と通信する。１つ以上の他の入力コントローラ２０３４は、他のＩ／Ｏデバイス２０１４との間で電気信号を送受信する。他のＩ／Ｏデバイス２０１４は、物理的ボタン（例えば、押しボタン、ロッカボタンなど）、ダイヤル、スライダスイッチ、スティック、キーボード、タッチパッド、追加の表示画面又はそれらの何らかの組み合わせを含む。
【０１２１】
タッチＩ／Ｏデバイス２０１２がタッチスクリーンとして実現される場合、タッチＩ／Ｏデバイス２０１２は、ユーザに対する視覚出力をＧＵＩに表示する。視覚出力は、テキストと、グラフィックスと、ビデオと、それらの何らかの組み合わせとを含む。視覚出力の一部又はすべては、ユーザ−インタフェースオブジェクトに対応する。タッチＩ／Ｏデバイス２０１２は、ユーザからのタッチ入力を受け入れるタッチセンシティブ面を形成する。タッチＩ／Ｏデバイス２０１２と、タッチスクリーンコントローラ２０３２とは（媒体２００１中の何らかの関連するモジュール及び／又は命令のセットと共に）、タッチＩ／Ｏデバイス２０１２に対するタッチ又はニアタッチ（更には何らかの動き又はタッチの解放）を検出し、検出されたタッチ入力を１つ以上のユーザ−インタフェースオブジェクトのようなグラフィカルオブジェクトとの対話に変換する。デバイス２０１２がタッチスクリーンとして実現される場合、ユーザは、タッチスクリーンに表示されたグラフィカルオブジェクトと直接対話できる。あるいは、デバイス２０１２がタッチスクリーン以外のタッチデバイス（例えば、タッチパッド）として実現される場合、ユーザは、Ｉ／Ｏデバイス２０１４として実現された別の表示画面に表示されたグラフィカルオブジェクトと間接的に対話する。例示的な一実施形態において、タッチＩ／Ｏデバイス２０１２によりユーザから受信されるタッチ入力は、ユーザの１本以上の指に対応する。タッチＩ／Ｏデバイス２０１２と、タッチＩ／Ｏデバイスコントローラ２０３２とは、容量技術、抵抗技術、赤外線技術、光技術、表面音波技術、誘導タッチセンサ技術、機械式タッチセンサ技術、化学的タッチセンサ技術、並びにタッチＩ／Ｏデバイス２０１２に対する１回以上のタッチ又はニアタッチを判定する他のタッチセンサ構成又は他の素子を含むが、それらに限定されない複数のタッチセンシティブ技術のうちいずれかの技術を使用してタッチ入力を検出する。ユーザは、スタイラス、ペン、指などの何らかの適切な物体又は付属品を使用してタッチＩ／Ｏデバイス２０１２と接触する。
【０１２２】
タッチＩ／Ｏデバイス２０１２は、いずれも参考として本明細書に取り入れられている米国特許第６，３２３，８４６号公報（Ｗｅｓｔｅｒｍａｎ他）、米国特許第６，５７０，５５７号公報（Ｗｅｓｔｅｒｍａｎ他）及び／又は米国特許出願公開第２００２／００１５０２４Ａ１号に記載されるマルチタッチセンシティブ面に類似している。
【０１２３】
タッチＩ／Ｏデバイス２０１２がタッチスクリーンである実施形態において、タッチスクリーンは、ＬＣＤ（液晶ディスプレイ）技術、ＬＰＤ（発光ポリマーディスプレイ）技術、ＯＬＥＤ（有機ＬＥＤ）技術又はＯＥＬ（有機エレクトロルミネセンス）技術を使用するが、他の実施形態においては他の表示技術が使用される。
【０１２４】
タッチＩ／Ｏデバイス２０１２がタッチスクリーンとして実現されるいくつかの実施形態において、システム２０００は、他のＩ／Ｏデバイス２０１４として実現されたタッチパッドを更に含む。いくつかの実施形態において、タッチパッドは、タッチスクリーンとは異なり、視覚出力を表示しないデバイスのタッチセンシティブ領域である。この場合、タッチパッドはタッチスクリーンとは別である。あるいは、タッチパッドはタッチスクリーンとして実現される。更に別の実施形態において、タッチスクリーンの一部は、タッチスクリーン以外でタッチ入力を受信するためのタッチパッドとして機能する非表示領域（例えば、タッチスクリーンの周囲に沿った領域）を含む。
【０１２５】
ユーザのタッチ入力と、表示されているものの状態及び／又はコンピューティングシステムの状態とに基づき、タッチＩ／Ｏデバイス２０１２によりフィードバックが提供される。フィードバックは、可変方式又は不変方式で、光を利用して伝送されるか（例えば、光信号又は表示される画像）、機械的に伝送されるか（例えば、触覚フィードバック、タッチフィードバック、力フィードバックなど）、電気的に伝送されるか（例えば、電気的刺激）、嗅覚を利用して伝送されるか、音声により伝送されるか（例えば、ブザー音など）、あるいはそれらの何らかの組み合わせを利用して伝送される。
【０１２６】
システム２０００は、種々のハードウェア構成要素に給電する給電システム２０４４を更に含む。給電システム２０４４は、電力管理システムと、１つ以上の電源（例えば、バッテリ、交流電源（ＡＣ））と、再充電システムと、電源故障検出回路と、電力変換器又はインバータと、電源状態指示器（例えば、発光ダイオード（ＬＥＤ））と、ポータブルデバイスの発電、電力管理、電力配分と通常関連する他の何らかの構成要素とを含む。
【０１２７】
いくつかの実施形態において、周辺装置インタフェース２０１６と、１つ以上のプロセッサ２０１８と、メモリコントローラ２０２０とは、処理システム２００４のような１つのチップで実現される。他のいくつかの実施形態において、それらは個別のチップで実現される。
【０１２８】
タッチＩ／Ｏデバイス１００１に対して、ほぼ同時に１回以上のジェスチャが実行される場合がある。複数のジェスチャは、１回の間断のないストロークとして実行される。あるいは、１つのジェスチャが「切り取りとペースト」のように複数の分割された部分ジェスチャから構成される場合もある。タッチＩ／Ｏデバイス１００１の異なる領域で同一のジェスチャが実行された場合、そのジェスチャがどの領域で実行されているかに応じて、異なるタッチ入力がコンピューティングシステム１００３に供給される。
【０１２９】
尚、以上の説明の中で、１回以上のタッチ又はニアタッチがユーザの指によるタッチ面へのタッチ又はニアタッチに対応するものとしてタッチ面を説明したが、タッチＩ／Ｏデバイス１００１にタッチ入力を与えるために、ユーザの１つ以上の他の身体部分（例えば、手のひら、手全体、頭部、鼻、耳、足、指の爪など）、受動スタイラス又は能動スタイラス、文書、物体の影（例えば、指の影）、非導電性物体又は導電性物体、受動物体又は能動物体、多次元物体又はそれらの何らかの組み合わせを含む他の物体が使用される。能動スタイラスの一例はライトペンである。更に、タッチＩ／Ｏデバイス１００１にタッチ入力を与えるために、２種類以上の物体が同時に使用されるか又は異なる時点で使用される。
【０１３０】
一実施形態によれば、外部物体から入力を受信するトラックパッドであって、外部物体がタッチパッド部材にタッチした所定の場所を示すタッチセンサアレイ信号を収集するタッチパッドセンサアレイを有するタッチパッド部材と、各々がそれぞれ異なる場所でタッチパッド部材に接続され、外部物体がタッチパッド部材を押下している力の強さを示す力出力信号を生成する複数の力センサと、タッチパッド部材を側方へ作動するアクチュエータとを含むトラックパッドが提供される。
【０１３１】
別の実施形態によれば、タッチパッドセンサアレイは、容量性電極のアレイを有する容量性タッチセンサを含むトラックパッドが提供される。
【０１３２】
別の実施形態によれば、複数の力センサの各々は圧電力センサを含み、タッチパッド部材は、複数の力センサによりコンピュータ筐体内部の一定の場所に装着されるトラックパッドが提供される。
【０１３３】
別の実施形態によれば、アクチュエータは、少なくとも１つのワイヤのコイルを含み、タッチパッド部材は、ほぼ平坦であり、１つの平面内に位置し、アクチュエータは、タッチパッド部材に側方平面内運動を与えるトラックパッドが提供される。
【０１３４】
別の実施形態によれば、タッチパッド部材は、ほぼ平坦であり、複数の縁部を有し、アクチュエータは、縁部のうち１つに動きを与えるプランジャを有するソレノイドを含むトラックパッドが提供される。
【０１３５】
別の実施形態によれば、タッチパッド部材は、縁部を有する剛性でほぼ平坦な構造を含み、アクチュエータは、その縁部に結合され、縁部に側方平面内力を加えることによりタッチパッド部材を動かすトラックパッドが提供される。
【０１３６】
別の実施形態によれば、アクチュエータは、駆動信号により制御される電磁アクチュエータを含み、タッチパッド部材は、１つの平面内に位置する剛性のタッチパッド部材を含み、タッチパッド部材は、左縁部と、右縁部と、後縁部と、前縁部とを有し、左縁部と右縁部は、後縁部と前縁部より短く、アクチュエータは、左縁部と右縁部のうち選択された一方の縁部に結合され、アクチュエータは、タッチパッド部材を平面から外れるように垂直に動かすことなく、タッチパッド部材を平面内で水平に動かすトラックパッドが提供される。
【０１３７】
別の実施形態によれば、タッチパッド部材は、アクチュエータによりグローバルに作動される剛性で矩形の部材を含み、複数の力センサは４つの力センサを含み、各力センサは、タッチパッド部材のそれぞれ対応する隅部に配置され、各力センサは、外部物体がタッチパッド部材を押下している力の強さを示すそれぞれ別のアナログ力出力信号を生成するトラックパッドが提供される。
【０１３８】
別の実施形態によれば、４つの力センサの各々に結合された可撓性パッドを更に含むトラックパッドが提供される。
【０１３９】
別の実施形態によれば、可撓性パッドはゲルを含むトラックパッドが提供される。
【０１４０】
別の実施形態によれば、力センサは圧電力センサを含むトラックパッドが提供される。
【０１４１】
一実施形態によれば、電子デバイスであって、記憶処理回路と、記憶処理回路に結合されたトラックパッドとを含み、トラックパッドは、能動面と、能動面のほぼ全面に沿って延出するタッチパッド部材と、タッチパッド部材に結合されたタッチセンサアレイと、外部物体がタッチパッド部材を押下している力の強さを示す力センサ信号を生成し且つタッチパッド部材に結合される力センサと、力センサ信号に応答してタッチパッド部材を動かすことにより触覚フィードバックを生成し且つタッチパッド部材に結合されるアクチュエータとを有し、記憶処理回路は、トラックパッド上におけるジェスチャ動作を検出するためにタッチセンサアレイを使用するように構成され、記憶処理回路は、ジェスチャ動作の検出に応答してアクチュエータによるタッチパッド部材の動きを瞬時に抑止するように構成される電子デバイスが提供される。
【０１４２】
別の実施形態によれば、タッチパッド部材は、４つの縁部を有し、ほぼ１つの平面内に位置し、アクチュエータは、縁部のうち１つの縁部に結合され、ほぼその平面内でタッチパッド部材を動かす電子デバイスが提供される。
【０１４３】
別の実施形態によれば、記憶処理回路は、力センサ信号を処理して、ユーザがタッチパッド部材を押下した時点を示す押下データと、ユーザがタッチパッド部材と接触している指を離した時点を示す解放データとを生成する力信号処理回路を含む電子デバイスが提供される。
【０１４４】
別の実施形態によれば、力センサが圧電センサを含む電子デバイスが提供される。
【０１４５】
別の実施形態によれば、複数の可撓性パッドを更に含み、各可撓性パッドは、力センサのうち対応する１つの力センサに結合される電子デバイスが提供される。
【０１４６】
別の実施形態によれば、筐体構造を更に含み、複数の可撓性パッドは筐体構造に装着される電子デバイスが提供される。
【０１４７】
別の実施形態によれば、筐体構造は、可撓性パッドが装着されたコンピュータ筐体壁を含む電子デバイスが提供される。
【０１４８】
別の実施形態によれば、アクチュエータとタッチパッド部材との間に結合された結合構造を更に含む電子デバイスが提供される。
【０１４９】
別の実施形態によれば、結合構造は細長い金属部材を含む電子デバイスが提供される。
【０１５０】
別の実施形態によれば、細長い金属部材は、湾曲部を構成する複数の部分を有する電子デバイスが提供される。
【０１５１】
別の実施形態によれば、結合構造は機械式リンク装置を含む電子デバイスが提供される。
【０１５２】
別の実施形態によれば、機械式リンク装置は、少なくとも１つの部材と、部材の回転の中心である少なくとも１つのピボットとを含む電子デバイスが提供される。
【０１５３】
別の実施形態によれば、記憶処理回路は、ユーザ定義済み力信号処理設定を受信するように構成される電子デバイスが提供される。
【０１５４】
別の実施形態によれば、タッチセンサアレイはタッチデータを生成し、記憶処理回路は、記憶処理回路が力センサ信号をどのように処理するかを制御する第１のユーザ定義済み設定を受信するように構成されると共に、記憶処理回路が力センサ信号をどのように処理するかを制御する第２のユーザ定義済み設定を受信するように構成される電子デバイスが提供される。
【０１５５】
一実施形態によれば、タッチセンサアレイを有するタッチパッド部材と、タッチパッド部材に結合された力センサと、アクチュエータとを有するコンピュータトラックパッドを動作させる方法であって、トラックパッドのタッチパッド部材と接触している外部物体の場所をタッチセンサアレイによって判定することと、外部物体によりトラックパッドのタッチパッド部材に加えられた力の量を各力センサによって測定することと、少なくとも一部で力センサにより収集されたデータに基づき、トラックパッドのタッチパッド部材にアクチュエータによってグローバル運動を与えることとを含む方法が提供される。
【０１５６】
別の実施形態によれば、アクチュエータは、トラックパッドのタッチパッド部材に動きを与えるためにアクチュエータ駆動信号により駆動され、方法は、ユーザ定義済みドライバ設定を収集することと、トラックパッドのタッチパッド部材に動きを与える場合、少なくとも一部でユーザ定義済みドライバ設定に基づき、アクチュエータ駆動信号を生成することとを更に含む方法が提供される。
【０１５７】
別の実施形態によれば、ユーザ定義済みドライバ設定は、立ち下がり時間より立ち上がり時間のほうが速い非対称アクチュエータ駆動信号の使用を指定する設定を含む方法が提供される。
【０１５８】
別の実施形態によれば、ユーザ定義済みドライバ設定は、立ち上がり時間より立ち下がり時間のほうが速い非対称アクチュエータ駆動信号の使用を指定する設定を含む方法が提供される。
【０１５９】
別の実施形態によれば、ユーザ定義済みドライバ設定は、立ち上がり時間と立ち下がり時間がほぼ等しい対称アクチュエータ駆動信号の使用を指定する設定を更に含む方法が提供される。
【０１６０】
別の実施形態によれば、力センサは４つあり、各力センサは、トラックパッドのタッチパッド部材のそれぞれ対応する隅部の下方に配置され、力センサ信号は、アナログ力センサ信号を含み、トラックパッドのタッチパッド部材に加えられた力の量を測定することは、４つの力センサの各々から個別のアナログ力センサ信号を収集することと、収集されたアナログ力センサ信号を組み合わせることとを含む方法が提供される。
【０１６１】
別の実施形態によれば、アナログ力センサ信号を組み合わせることは、アナログ力センサ信号をデジタル平均化することを含む方法が提供される。
【０１６２】
一実施形態によれば、コンピュータトラックパッドシステムであって、容量性タッチセンサアレイを含み、４つの隅部を有する剛性で矩形のタッチパッド部材と、各々が４つの隅部のうち対応する１つの隅部に結合された４つの力センサと、剛性で矩形のタッチパッド部材の縁部に結合部材により結合され、アクチュエータ駆動信号に応答して剛性で矩形のタッチパッド部材のすべてに動きを与える少なくとも１つのアクチュエータと、容量性タッチセンサアレイからのタッチセンサデータと、力センサからのアナログ力データとを処理し、容量性タッチセンサアレイからのタッチセンサデータと、力センサからのアナログ力データとに基づき、アクチュエータに対してアクチュエータ駆動信号を生成する回路とを含むコンピュータトラックパッドシステムが提供される。
【０１６３】
別の実施形態によれば、４つの力センサの各々は、対応するアナログ力信号を生成し、回路は、４つの力センサからのアナログ力信号を処理して、平均力信号を生成するように構成されるコンピュータトラックパッドシステムが提供される。
【０１６４】
別の実施形態によれば、回路は、平均力信号を処理することにより、ボタン押下動作と、ボタン解放動作とを識別するように構成され、ボタン押下動作と、ボタン解放動作とは、ユーザにより剛性で矩形のタッチパッド部材に加えられた力を示すコンピュータトラックパッドシステムが提供される。
【０１６５】
別の実施形態によれば、回路は、ボタン押下動作と、ボタン解放動作とを識別することに応答して対応するアクチュエータ駆動信号を生成するように構成されるコンピュータトラックパッドシステムが提供される。
【０１６６】
別の実施形態によれば、回路は、回路が容量性タッチセンサアレイによって同時ジェスチャ動作を検出した場合、ボタン押下動作と、ボタン解放動作とを識別することに応答する対応するアクチュエータ駆動信号の生成を抑止するように構成されるコンピュータトラックパッドシステムが提供される。
【０１６７】
別の実施形態によれば、力センサはポリマー−金属複合力センサを含むコンピュータトラックパッドシステムが提供される。
【０１６８】
別の実施形態によれば、力センサは、力センサに力が加えられた場合に抵抗の変化を示す材料を含むコンピュータトラックパッドシステムが提供される。
【０１６９】
別の実施形態によれば、力センサは、力センサに力が加えられた場合にキャパシタンスの変化を示す電極を含むコンピュータトラックパッドシステムが提供される。
【０１７０】
別の実施形態によれば、力センサは歪みゲージを含むコンピュータトラックパッドシステムが提供される。
【０１７１】
別の実施形態によれば、剛性で矩形のタッチパッド部材は、矩形の平坦なガラス層と、ガラス層の少なくとも片方の面を被覆し、ガラス層を光が透過するのを阻止する不透明インクの層とを含むコンピュータトラックパッドシステムが提供される。
【０１７２】
以上の説明は、単に本発明の原理を例示しているにすぎず、当業者により本発明の趣旨の範囲から逸脱することなく種々の変形を実施可能である。上述の実施形態は、個別に実現されるか又は何らかの組み合わせで実現される。
【図１】
2013513865.tif 000003
【図２】
2013513865.tif 000004
【図３】
2013513865.tif 000005
【図４】
2013513865.tif 000006
【図５】
2013513865.tif 000007
【図６】
2013513865.tif 000008
【図７】
2013513865.tif 000009
【図８】
2013513865.tif 000010
【図９】
2013513865.tif 000011
【図１０】
2013513865.tif 000012
【図１１】
2013513865.tif 000013
【図１２】
2013513865.tif 000014
【図１３】
2013513865.tif 000015
【図１４】
2013513865.tif 000016
【図１５】
2013513865.tif 000017
【図１６】
2013513865.tif 000018
【図１７】
2013513865.tif 000019
【図１８】
2013513865.tif 000020
【図１９】
2013513865.tif 000021
【図２０】
2013513865.tif 000022
【図２１】
2013513865.tif 000023
【図２２】
2013513865.tif 000024
【図２３】
2013513865.tif 000025
【図２４】
2013513865.tif 000026
【図２５】
2013513865.tif 000027
【図２６】
2013513865.tif 000028
【図２７】
2013513865.tif 000029
【図２８】
2013513865.tif 000030
【図２９】
2013513865.tif 000031
【図３０】
2013513865.tif 000032
【図３１】
2013513865.tif 000033
【図３２】
2013513865.tif 000034
【図３３】
2013513865.tif 000035
【図３４】
2013513865.tif 000036
【図３５】
2013513865.tif 000037
【図３６】
2013513865.tif 000038
【手続補正書】
【提出日】平成24年7月24日(2012.7.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部物体から入力を受信するトラックパッドであって、
前記外部物体がタッチパッド部材にタッチした所定の場所を示すタッチセンサアレイ信号を収集するタッチパッドセンサアレイを有するタッチパッド部材と、
各々が異なる場所で前記タッチパッド部材に接続され、前記外部物体が前記タッチパッド部材を押下している力の強さを示す力出力信号を生成する複数の力センサと、
前記タッチパッド部材を側方へ作動するアクチュエータと、
を備えることを特徴とするトラックパッド。
【請求項２】
前記タッチパッドセンサアレイは、容量性電極のアレイを有する容量性タッチセンサを備え、
前記複数の力センサの各々は圧電力センサを備え、
前記タッチパッド部材は、前記複数の力センサによりコンピュータ筐体内部の一定の場所に装着されることを特徴とする請求項１に記載のトラックパッド。
【請求項３】
前記アクチュエータは、少なくとも１つのワイヤのコイルを備え、
前記タッチパッド部材は、ほぼ平坦であり、１つの平面内に位置し、
前記アクチュエータは、前記タッチパッド部材に側方平面内運動を与えることを特徴とする請求項１に記載のトラックパッド。
【請求項４】
前記タッチパッド部材は、ほぼ平坦であり、複数の縁部を有し、
前記アクチュエータは、前記縁部のうち１つの縁部に動きを与えるプランジャを有するソレノイドを備えることを特徴とする請求項１に記載のトラックパッド。
【請求項５】
前記タッチパッド部材は、縁部を有する剛性でほぼ平坦な構造を備え、
前記アクチュエータは、前記縁部に結合され、前記縁部に側方平面内力を加えることにより前記タッチパッド部材を動かすことを特徴とする請求項１に記載のトラックパッド。
【請求項６】
前記アクチュエータは、駆動信号により制御される電磁アクチュエータを備え、
前記タッチパッド部材は、１つの平面内に位置する剛性のタッチパッド部材を備え、
前記タッチパッド部材は、左縁部と、右縁部と、後縁部と、前縁部とを有し、
前記左縁部と前記右縁部は、前記後縁部と前記前縁部より短く、
前記アクチュエータは、前記左縁部と前記右縁部のうち選択された一方の縁部に結合され、前記アクチュエータは、前記タッチパッド部材を前記平面から外れるように垂直に動かすことなく、前記タッチパッド部材を前記平面内で水平に動かすことを特徴とする請求項１に記載のトラックパッド。
【請求項７】
前記タッチパッド部材は、前記アクチュエータによりグローバルに作動される矩形で剛性の部材を備え、
前記複数の力センサは４つの力センサを備え、各力センサは、前記タッチパッド部材のそれぞれ対応する隅部に配置され、各力センサは、前記外部物体が前記タッチパッド部材を押下している力の強さを示すそれぞれ別のアナログ力出力信号を生成し、
前記トラックパッドは、前記４つの力センサの各々に結合された可撓性パッドを更に備え、
前記可撓性パッドはゲルを備え、
前記力センサは圧電力センサを備える
ことを特徴とする請求項６に記載のトラックパッド。
【請求項８】
電子デバイスであって、
記憶処理回路と、
前記記憶処理回路に結合されたトラックパッドで、前記トラックパッドは、能動面と、前記能動面のほぼ全面に沿って延出するタッチパッド部材と、前記タッチパッド部材に結合されたタッチセンサアレイと、前記タッチパッド部材に結合され、外部物体が前記タッチパッド部材を押下している力の強さを示す力センサ信号を生成する力センサと、前記タッチパッド部材に結合され、前記力センサ信号に応答して前記タッチパッド部材を動かすことにより触覚フィードバックを生成するアクチュエータとを有し、前記記憶処理回路は、前記トラックパッド上におけるジェスチャ動作を検出するために前記タッチセンサアレイを使用するように構成され、前記記憶処理回路は、前記ジェスチャ動作の検出に応答して前記アクチュエータによる前記タッチパッド部材の動きを瞬時に抑止するように構成されるトラックパッドと、
を備えることを特徴とする電子デバイス。
【請求項９】
前記タッチパッド部材は、４つの縁部を有して、ほぼ１つの平面内に位置し、
前記アクチュエータは、前記縁部のうち１つの縁部に結合され、ほぼ前記平面内で前記タッチパッド部材を動かし、
前記記憶処理回路は、前記力センサ信号を処理して、ユーザが前記パッド部材を押下した時点を示す押下データと、ユーザが前記タッチパッド部材にタッチしている指を離した時点を示す解放データとを生成する力信号処理回路を備え、
前記力センサは圧電センサを備える
ことを特徴とする請求項８に記載の電子デバイス。
【請求項１０】
複数の可撓性パッドと、
ここで、各可撓性パッドは、前記力センサのうち対応する１つの力センサに結合され、
筐体構造とを更に備え、
前記複数の可撓性パッドは、前記筐体構造に装着され、
前記筐体構造は、前記可撓性パッドが装着されたコンピュータ筐体壁を含む
ことを特徴とする請求項９に記載の電子デバイス。
【請求項１１】
前記アクチュエータと前記タッチパッド部材との間に結合された結合構造を更に備えることを特徴とする請求項１０に記載の電子デバイス。
【請求項１２】
前記結合構造は細長い金属部材を備えることを特徴とする請求項１１に記載の電子デバイス。
【請求項１３】
前記細長い金属部材は、湾曲部を構成する複数の部分を有することを特徴とする請求項１２に記載の電子デバイス。
【請求項１４】
前記結合構造は機械式リンク装置を備え、
前記機械式リンク装置は、少なくとも１つの部材と、前記部材の回転の中心である少なくとも１つのピボットとを備える
ことを特徴とする請求項１１に記載の電子デバイス。
【請求項１５】
前記タッチセンサアレイはタッチデータを生成し、
前記記憶処理回路は、前記記憶処理回路が前記力センサ信号をどのように処理するかを制御する第１のユーザ定義済み設定を受信するように構成されると共に、
前記記憶処理回路は前記力センサ信号をどのように処理するかを制御する第２のユーザ定義済み設定を受信するように構成されることを特徴とする請求項８に記載の電子デバイス。
【請求項１６】
タッチセンサアレイを有するタッチパッド部材と、前記タッチパッド部材に結合された力センサと、アクチュエータとを有するコンピュータトラックパッドを動作させる方法であって、
前記トラックパッドの前記タッチパッド部材と接触している外部物体の場所を前記タッチセンサアレイによって判定するステップと、
前記外部物体により前記トラックパッドの前記タッチパッド部材に加えられた力の量を前記力センサによって測定するステップと、
少なくとも一部で前記力センサにより収集されたデータに基づき、前記トラックパッドの前記タッチパッド部材に前記アクチュエータによってグローバル運動を与えるステップと、
を備えることを特徴とする方法。
【請求項１７】
前記アクチュエータは、前記トラックパッドの前記タッチパッド部材に動きを与えるためにアクチュエータ駆動信号により駆動され、
ユーザ定義済みドライバ設定を収集するステップと、
前記トラックパッドの前記タッチパッド部材に動きを与える場合、少なくとも一部で前記ユーザ定義済みドライバ設定に基づき、前記アクチュエータ駆動信号を生成するステップと、
を更に含むことを特徴とする請求項１６に記載の方法。
【請求項１８】
前記ユーザ定義済みドライバ設定は、立ち下がり時間より立ち上がり時間のほうが速い非対称アクチュエータ駆動信号の使用の指定の設定を含むことを特徴とする請求項１７に記載の方法。
【請求項１９】
前記ユーザ定義済みドライバ設定は、立ち上がり時間より立ち下がり時間のほうが速い非対称アクチュエータ駆動信号の使用の指定の設定を含むことを特徴とする請求項１７に記載の方法。
【請求項２０】
前記ユーザ定義済みドライバ設定は、立ち上がり時間と立ち下がり時間がほぼ等しい対称アクチュエータ駆動信号の使用の指定の設定を更に含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
前記力センサは４つあり、各々は、前記トラックパッドの前記タッチパッド部材のそれぞれ対応する隅部の下方に配置され、前記力センサ信号は、アナログ力センサ信号を含み、前記トラックパッドの前記タッチパッド部材に加えられた力の量を測定するステップは、
前記４つの力センサの各々から個別のアナログ力センサ信号を収集するステップと、
前記収集されたアナログ力センサ信号を組み合わせるステップと、
を含むことを特徴とする請求項１９に記載の方法。
【請求項２２】
前記アナログ力センサ信号を組み合わせるステップは、前記アナログ力センサ信号をデジタル平均化するステップを含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
コンピュータトラックパッドシステムであって、
容量性タッチセンサアレイを含み、４つの隅部を有する矩形で剛性のタッチパッド部材と、
各々が前記４つの隅部のうち対応する１つの隅部に結合された４つの力センサと、
前記矩形で剛性のタッチパッド部材の縁部に結合部材により接続され、アクチュエータ駆動信号に応答して前記矩形で剛性のタッチパッド部材のすべてに動きを与える少なくとも１つのアクチュエータと、
前記容量性タッチセンサアレイからのタッチセンサデータと、前記力センサからのアナログ力データとを処理し、前記容量性タッチセンサアレイからの前記タッチセンサデータと、前記力センサからの前記アナログ力データとに基づき、前記アクチュエータに対して前記アクチュエータ駆動信号を生成する回路と、
を備えることを特徴とするコンピュータトラックパッドシステム。
【請求項２４】
前記４つの力センサの各々は、対応するアナログ力信号を生成し、前記回路は、前記４つの力センサからの前記アナログ力信号を処理して、平均力信号を生成するように構成され、
前記回路は、前記平均力信号を処理することにより、ボタン押下動作と、ボタン解放動作とを識別するように構成され、前記ボタン押下動作と、前記ボタン解放動作は、ユーザにより前記矩形で剛性のタッチパッド部材に加えられた力を示すことを特徴とする請求項２３に記載のコンピュータトラックパッドシステム。
【請求項２５】
前記回路は、前記ボタン押下動作と、前記ボタン解放動作とを識別することに応答して前記対応するアクチュエータ駆動信号を生成するように構成され、
前記回路は、前記回路が前記容量性タッチセンサアレイによって同時ジェスチャ動作を検出した場合、前記ボタン押下動作と、前記ボタン解放動作とを識別することに応答する前記対応するアクチュエータ駆動信号の生成を抑止するように構成される
ことを特徴とする請求項２４に記載のコンピュータトラックパッドシステム。
【請求項２６】
前記力センサはポリマー−金属複合力センサを備えることを特徴とする請求項２３に記載のコンピュータトラックパッドシステム。
【請求項２７】
前記力センサは、前記力センサに力が加えられた場合に抵抗が変化する材料を含むことを特徴とする請求項２３に記載のコンピュータトラックパッドシステム。
【請求項２８】
前記力センサは、前記力センサに力が加えられた場合にキャパシタンスが変化する電極を含むことを特徴とする請求項２３に記載のコンピュータトラックパッドシステム。
【請求項２９】
前記力センサは歪みゲージを含むことを特徴とする請求項２３に記載のコンピュータトラックパッドシステム。
【請求項３０】
前記剛性で矩形のタッチパッド部材は、
矩形の平坦なガラス層と、
前記ガラス層の少なくとも片方の面を被覆し、前記ガラス層を光が通過するのを阻止する不透明インクの層と、
を備えることを特徴とする請求項２３に記載のコンピュータトラックパッドシステム。
【国際調査報告】
2013513865.tif 000039
2013513865.tif 000040
2013513865.tif 000041
2013513865.tif 000042