(57)【要約】  複数のモータを含む触覚フィードバックシステムを周辺デバイスのために提供する。ステアリングホイールアセンブリは、そのステアリングコラムに高トルクモータを含み、そのステアリングホイールに少なくとも１つの振動ランブルモータを含むように構成される。ある実施形態において、周辺デバイスは３つのモータ、すなわち高トルクモータと、低周波ランブルモータと、高周波ランブルモータとを含む。よって、全触感の動的な範囲は大きな忠実度を有するようになり、複雑な触感効果が別個のモータにより伝えられ得る。
2009535694.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータデバイス（１１０ａ）に入力を与えるための周辺デバイス（ＰＤ）であって、
第１の触感フィードバックメカニズムであって、ユーザが前記第１の触感フィードバックメカニズムと接触している場合に前記ユーザに第１の触覚フィードバックを与える前記第１の触感フィードバックメカニズムと、
前記第１の触感フィードバックメカニズムとは別個の第２の触感フィードバックメカニズムであって、前記ユーザが前記第２の触感フィードバックメカニズムと接触している場合に前記ユーザに第２の触覚フィードバックを与える前記第２の触感フィードバックメカニズムとを含み、
前記第１の触感フィードバックメカニズム又は前記第２の触感フィードバックメカニズムの少なくとも一方は、力フィードバックシステムであることを特徴とする周辺デバイス。
【請求項２】
前記第１の触感フィードバックメカニズムは前記力フィードバックシステムであり、前記力フィードバックメカニズムは、高トルクモータを含み、前記ユーザに力フィードバックを与えることを特徴とする請求項１に記載の周辺デバイス。
【請求項３】
前記第２の触感フィードバックメカニズムは、第１のモータを含み、第１の振動触感フィードバックを前記ユーザに与えることを特徴とする請求項２に記載の周辺デバイス。
【請求項４】
前記周辺デバイスは、ステアリングコラムに機械的に結合されたステアリングホイールを含むステアリングホイールアセンブリであり、前記高トルクモータは前記ステアリングコラム内に含まれることを特徴とする請求項３に記載の周辺デバイス。
【請求項５】
前記周辺デバイスは、ステアリングコラムに機械的に結合されたステアリングホイールを含むステアリングアセンブリであり、前記第１のモータは前記ステアリングホイールに含まれることを特徴とする請求項３に記載の周辺デバイス。
【請求項６】
第２のモータを有する第３の触感フィードバックメカニズムをさらに含み、前記第３の触感フィードバックメカニズムは、前記第２の触感フィードバックメカニズムの前記第１のモータの第１の振動触感フィードバックとは別個に、前記ユーザに第２の振動触感フィードバックを与えることを特徴とする請求項３に記載の周辺デバイス。
【請求項７】
前記第１のモータは高周波ランブルモータであり、前記第２のモータは低周波ランブルモータであることを特徴とする請求項６に記載の周辺デバイス。
【請求項８】
前記周辺デバイスは、ステアリングコラムに機械的に結合されたステアリングホイールを含むステアリングホイールアセンブリであり、前記第１のモータは前記ステアリングホイールに含まれることを特徴とする請求項３に記載の周辺デバイス。
【請求項９】
前記第１の触感フィードバックメカニズムを制御する第１の制御入力を受信するコンピュータ実行可能命令を保有するコンピュータ可読媒体と、
前記第２の触感フィードバックメカニズムを制御する第２の制御入力を受信するコンピュータ実行可能命令を保有するコンピュータ可読媒体と
をさらに含むことを特徴とする請求項１に記載の周辺デバイス。
【請求項１０】
前記第２の制御入力を受信する前記コンピュータ実行可能命令は、前記第１の制御入力を受信する前記コンピュータ実行可能命令と別個に実行されることを特徴とする請求項９に記載の周辺デバイス。
【請求項１１】
コンピュータ可読媒体に記憶されたアプリケーションプログラムインターフェイスをさらに含み、前記アプリケーションプログラムインターフェイスは、前記第１の触覚フィードバック及び前記第２の触覚フィードバックの各々の信号を処理し且つ前記周辺デバイスが接続されたコンピュータデバイスに処理した前記信号を送信することを特徴とする請求項１に記載の周辺デバイス。
【請求項１２】
周辺デバイス（ＰＤ）のユーザに触覚フィードバックを与える方法であって、
第１の制御データを受信すること、
前記第１の制御データに応じて、前記周辺デバイスの第１の触感フィードバックメカニズムから第１の触覚フィードバックの出力を開始すること、
第２の制御データを受信すること、および、
前記第２の制御データに応じて、前記周辺デバイスの第２の触感フィードバックメカニズムから第２の触覚フィードバックの出力を開始することを含み、
前記第１の触感フィードバックメカニズムは、高トルクモータを有する力フィードバックメカニズムであり、前記第１の触覚フィードバックとして力フィードバックを出力し、前記第１の制御データに基づいた前記第１の触覚フィードバックの出力は、前記第２の制御データに基づいた前記第２の触覚フィードバックの出力とは別個に開始されることを特徴とする方法。
【請求項１３】
前記第２の触感フィードバックメカニズムから第２の触覚フィードバックの出力を開始することは、第１の振動モータの出力を開始することを含み、前記第２の触覚フィードバックとして第１の振動触覚フィードバックを出力することを特徴とする請求項１２に記載の方法。
【請求項１４】
前記第２の触感フィードバックメカニズムから第２の触覚フィードバックの出力を開始することは、ステアリングホイールアセンブリ周辺デバイスのステアリングホイールグリップに含まれる前記第１の振動モータの出力を開始することを含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記第１の触感フィードバックメカニズムから第１の触覚フィードバックの出力を開始することは、ステアリングホイールアセンブリ周辺デバイスのステアリングコラムと一体化した高トルクモータの出力を開始することを含むことを特徴とする請求項１２に記載の方法。
【請求項１６】
第３の制御データを受信すること、および、
前記第３の制御データに応じて、前記周辺デバイスの第３の触感フィードバックメカニズムから第３の触覚フィードバックの出力を開始することをさらに含み、
前記第３の制御データに基づいた前記第３の触覚フィードバックの出力は、前記第２の制御データに基づいた前記第２の触覚フィードバックの出力及び前記第１の制御データに基づいた前記第１の触覚フィードバックの出力とは別個に開始されることを特徴とする請求項１２に記載の方法。
【請求項１７】
前記第３の触感フィードバックメカニズムから前記第３の触感フィードバックの出力を開始することは、前記第３の触感フィードバックメカニズムの第２の振動モータから第２の振動触覚フィードバックの出力を開始することを含むことを特徴とする請求項１６に記載の方法。
【請求項１８】
前記第１のモータは高周波ランブルモータであり、前記第２のモータは低周波ランブルモータであり、前記高周波ランブルモータ及び前記低周波ランブルモータはステアリングホイールアセンブリのステアリングホイールに一体化されていることを特徴とする請求項１６に記載の方法。
【請求項１９】
請求項１１に記載の方法を実行する手段を含むことを特徴とする周辺デバイス。
【請求項２０】
周辺デバイス（ＰＤ）であって、
前記周辺デバイスはステアリングホイールアセンブリを含み、前記ステアリングホイールアセンブリは、
ステアリングコラムであって、前記ステアリングコラムにトルクを与える高トルクモータを備えた前記ステアリングコラムと、
前記ステアリングコラムに機械的に結合されたステアリングホイールであって、前記ステアリングホイールに一体化された少なくとも１つの振動モータを備え、前記少なくとも１つの振動モータは前記ステアリングホイールを振動させる前記ステアリングホイールとを備えたことを特徴とする周辺デバイス。
【請求項２１】
前記少なくとも１つの振動モータは、高周波ランブルモータ及び低周波ランブルモータを含むことを特徴とする請求項２０に記載の周辺デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、改良された触感フィードバック装置、およびステアリングホイールアセンブリのような周辺デバイスのための方法に関する。
【背景技術】
【０００２】
従来の力フィードバックドライビングゲームコントローラは、単一のモータを一般的に使用し、現実世界の触感体験を表すように意図された、あらゆる種類の触感ユーザ体験を扱っている。例えば、車を運転するときの様々な態様をシミュレートするように意図された車運転周辺デバイスのための所望の触感ユーザ体験の動的な範囲（ｄｙｎａｍｉｃ  ｒａｎｇｅ）は、ロードノイズを体験すること、道における段差を体験すること、横滑り、エンジンの振動を感じること、及び衝突／操縦（ステアリングホイールを回すこと）による物理的な力を感じること等のような出来事を含んでいる。
【０００３】
しかしながら、１つのモータだけしか有していないので、ゲームが従来の周辺デバイスのユーザに伝えられることができる触覚効果の忠実度は限定される。この欠点は、１つのスピーカにより人間の全可聴範囲を伝えようと試みることと類比して説明され得る。サブウーファーを設けただけでは適切な高周波音を伝えることはできず、ツイーターは、十分な振幅を有する十分な（ｒｉｃｈ）低周波音を通常伝えることができないのと同じように、周辺デバイスのための単一のモータから単一の触覚効果を提供することでは、現実世界の状態をシミュレーションするように試みる触覚ユーザ体験の所望の範囲を達成することはできない。
【０００４】
これに関して、ステアリングホイールアセンブリのような周辺デバイスは、ユーザに力フィードバックを与える単一の高トルクモータだけを備えているか、ユーザに振動フィードバックを与える振動ランブル（ｒｕｍｂｌｅ）モータだけを備えている。しかしながら、明らかなように、それ自体だけによる触覚効果のどちらも、十分なリアリズムを有する現実世界の出来事をシミュレートする、すべての触覚体験を提供することはない。よって、周辺デバイスのための触覚フィードバックの従来技術の上記欠陥及び別の欠陥に対する解決策が望まれている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記背景技術を考慮し、本発明は、周辺デバイスのための複数のモータ触感フィードバックシステムを提供する。ある実施形態（これだけに限定されない）において、周辺デバイスは、高トルクモータ及び少なくとも１つの振動ランブルモータを含むステアリングホイールアセンブリであり、当該高トルクモータはステアリングホイールアセンブリのステアリングコラム内に設けられ、当該少なくとも１つの振動ランブルモータはステアリングホイールアセンブリのステアリングホイールに設けられている。よって、全触感の動的な範囲はよりよい忠実度を有するようになり、複雑な触感効果が別個のモータにより伝えられ得る。ある実施形態において、周辺デバイスは３つのモータ、すなわち高トルクモータ、低周波ランブルモータ、及び高周波ランブルモータを含む。
【０００６】
本発明の他の特徴は、以下において説明される。
【０００７】
本発明による周辺デバイスのための複数のモータを含む触感フィードバック装置は、添付図面を参照しながらさらに説明される。
【発明を実施するための最良の形態】
【０００８】
（用語の説明）
本明細書では、以下の用語は、当該用語に与えられた以下の要約を考慮して考えられるべきである。誤解を避けるために、以下の用語が本明細書においても使用される場合、当該用語は文脈又は前後関係を考慮されるべきである。
【０００９】
触感（ｈａｐｔｉｃ）：触った感覚又は触った感覚に関係すること、触覚と同じ意味で使用される場合もある。
【００１０】
触覚（ｔａｃｔｉｌｅ）：触った感覚を知覚できること、触知できること、又は触った感覚、触った感覚に関係すること、若しくは触った感覚に由来することである。
【００１１】
力フィードバック（ｆｏｒｃｅ  ｆｅｅｄｂａｃｋ）：制御可能なトルクを周辺デバイスの少なくとも１つの機械コンポーネントに生成するフィードバックであり、少なくとも１つの機械コンポーネントに力を伝えるユーザ能力を抑制するか、または助ける。
【００１２】
トルク：力のモーメント、すなわち、軸の周りのねじれ及び回転を生ずる力であり、回転軸から力の作用点までの半径ベクトルと力ベクトルとのベクトル積に等しい。回転力又はねじれ力である。
【００１３】
振動フィードバック：周辺デバイスと接触するユーザの１つ以上の部分に振動、すなわち震動を起こすフィードバックである。
【００１４】
（周辺デバイスのための改良された触感フィードバックシステム）
背景技術において説明したように、周辺デバイスのための現在の触感フィードバック装置は、高トルクモータを介する力フィードバックか、振動モータを介するランブルフィードバックを与えるが、それ自体だけにより与えられるどちらも、ユーザにより体験される触覚ユーザ体験の全体の忠実度を限定している。
【００１５】
よって、本発明は、コンピュータデバイスに入力を与えるための周辺デバイスを提供し、当該周辺デバイスは、第１の触感フィードバックメカニズムと第２の触感フィードバックメカニズムとを含む。当該第１の触感フィードバックメカニズムは、当該第１の触感メカニズムと接触しているときにユーザに第１の触覚フィードバックを与え、当該第２の触感メカニズムは、第１の触感フィードバックメカニズムとは別個に動作し、第２の触感メカニズムと接触しているときにユーザに第２の触覚フィードバックを与える。前記２つの触感フィードバックメカニズムの一方は高トルクモータを有する力フィードバックメカニズムシステムであり、他方は振動モータを有する振動フィードバックシステム、すなわちランブルフィードバックシステムである。ある実施形態において、振動モータは高周波ランブルモータ及び低周波ランブルモータを含む。
【００１６】
図１に示したように、本発明は、力フィードバック触感メカニズムＦＦＨＭと、別の独立した触感メカニズムＩＨＭとを含む周辺デバイスＰＤを提供する。図２Ａに示したように、周辺デバイスＰＤ１においては、力フィードバック触感メカニズムＦＦＨＭは高トルクモータＨＴＭを含む。図２Ｂに示したように、周辺デバイスＰＤ２においては、力フィードバック触感メカニズムＦＦＨＭは高トルクモータＨＴＭ１を含み、独立した触感メカニズムＩＨＭは高トルクモータＨＴＭ２を含む。図２Ｃに示したように、周辺デバイスＰＤ３においては、独立した触感メカニズムＩＨＭは、振動（ｖｉｂｒａｔｏｒｙ）モータ、すなわち震動（ｏｓｃｉｌｌａｔｏｒｙ）モータＶＭを含む。さらに、図２Ｄに示したように、周辺デバイスＰＤ４においては、独立した触感メカニズムＩＨＭは、高周波振動モータＶＭ１及び低周波振動モータＶＭ２を含む。
【００１７】
周辺デバイスに振動効果を与えることに関連して使用される用語「高周波」モータ及び「低周波」モータは、当業者によりほぼ理解されるが、このような用語のためのある例示的な範囲（これだけに限定されない）を与えると、高周波モータＶＭ１は５０−１００Ｈｚの範囲において振動してもよく（しかし、より低い振動幅で振動してもよく）、低周波モータＶＭ２は１０−７０Ｈｚのより低い周波数範囲で振動してもよい（しかし、より高い振動幅で振動してもよい）。よって、高周波モータ及び低周波モータについて本明細書において想定される範囲は重なっていてもよく、振幅は２つのモータの間で異なっていてもよい。上述したように、本発明は２つ以上のモータを含んでもよく、よって、本発明は、周辺デバイスに設けられた１組のモータ毎に並べ替えられるか組み合わされる範囲の全範囲を想定している。
【００１８】
本発明の例示的な実施形態（これだけに限定されない）において、周辺デバイスは、ステアリングホイールアセンブリであり、当該ステアリングホイールアセンブリはステアリングコラムに機械的に結合されたステアリングホイールを含む。当該ステアリングコラムは、当該ステアリングコラム内に設けられた高トルクモータを有し、当該高トルクモータはステアリングコラムにトルクを伝えるように動作し、高トルクモータに送信される制御信号に基づいて、ステアリングホイールを回すことをより困難にするか、またはより容易にする。
【００１９】
本発明の別の実施形態（これだけに限定されない）において、周辺デバイスは、ステアリングコラムに機械的に結合されたステアリングホイールを含むステアリングホイールアセンブリであり、振動モータがステアリングホイール内に含まれる。振動モータは、ユーザがステアリングホイールを握る（グリップする）場所の周りに配置されてもよい。しかし、振動モータは、ユーザにより経験される触覚フィードバックに大きな影響を与えなければ、本発明によるステアリングホイール内ならどこに配置されてもよい。なぜなら、ランブルモータからの振動フィードバックは、このような一体化された構造においてステアリングホイール全体を通って伝わるからである。
【００２０】
図３Ａ、図３Ｂ、及び図３Ｃは、ステアリングホイールアセンブリＳＷＡのような本発明の装置のデザイン図である。このアセンブリでは、ステアリングコラムＳＣは、当該ステアリングコラムにトルクを伝える高トルクモータを含み、ステアリングホイールＳＷは、当該ステアリングホイールＳＷを握っている（グリップしている）ユーザの手に振動を伝える振動モータ（例えば、高周波モータ及び低周波モータ）を含む。図３Ｃは、高トルクモータＨＴＭが力フィードバックメカニズムとして設けられ、高トルクモータＨＴＭをステアリングメカニズムに機械的に結合することにより、あるいは一体化することにより、ステアリングコラムにトルクを伝えることができることを示す。
【００２１】
図４Ａは、本発明のステアリングホイールアセンブリ装置のコンポーネント（部品）の展開図であり、ステアリングホイールアセンブリのステアリングコラムＳＣに一体化され且つ機械的に結合された高トルクモータＨＴＭを示す。図４Ｂは、ステアリングホイールを含む本発明のステアリングホイールアセンブリ装置のコンポーネントの展開図である。ステアリングホイールは少なくともステアリングホイールコンポーネントＳＷＣ１、ＳＷＣ２、ＳＷＣ３を有し、当該ステアリングホイールコンポーネントＳＷＣ１、ＳＷＣ２、ＳＷＣ３の１つ以上は、本発明による低周波モータＬＶＭ及び高周波モータＨＶＭを収容する。
【００２２】
本発明による周辺デバイスは、力フィードバックメカニズム及び振動メカニズムを別々に制御する制御メカニズム及び付随したＡＰＩも含む。
【００２３】
図５は、本発明による周辺デバイスのユーザに触覚フィードバックを与えるプロセスについての典型的なフロー図（これだけに限定されない）である。第１のモータは高周波ランブルモータであり、第２のモータは低周波ランブルモータである。当該高周波ランブルモータ及び当該低周波ランブルモータは、ステアリングホイールアセンブリのステアリングホイールに一体化されている。
【００２４】
図５のプロセスは、コンピュータデバイス５００、すなわち当該コンピュータデバイス５００において実行されるアプリケーション５０２からの要求を受信するステップを含み、所定の触感効果が、周辺デバイスＰＤ４のような周辺デバイスの複数のモータの１つ以上を介して生じることになる。前記要求は、制御データＡＰＩ５０４により受信される。当該制御データＡＰＩがこのような要求の全てを扱ってもよく、あるいは、前記要求は、理解されるように、別個のＡＰＩセットに分けられてもよく、各モータサブシステムに分けられてもよい。一体化したＡＰＩ５０４を設ける利点は、アプリケーション開発者及びゲーム開発者への触感効果を高いレベルで示すことができることである。例えば、アプリケーション５０２から、高トルクモータ、低周波ランブルモータ、及び高周波ランブルモータのそれぞれに呼び出しを行うのではなく、ソフトウェア開発者が、『「ロードノイズ」触感フィードバックを要求すること』及び『「道における横滑り」触感フィードバックを要求すること』等のようなある効果を達成する呼び出しを行うことができる。その後、ＡＰＩ５０４は上記の効果について予め決められた制御データにそれぞれ基づいて、様々なモータを制御する適切な制御データを自動的に扱うことができる。
【００２５】
よって、アプリケーション５０２又はコンピュータデバイス５００が所定の効果についての要求を出した後であって、且つ制御データＡＰＩ５０４が周辺デバイスＰＤ４の異なるモータサブシステムにより扱うための付随した制御データ５１０ａ、５１０ｂ、及び５１０ｃを計算した後に、制御データ５１０ａ、５１０ｂ、５１０ｃは、ＡＰＩ５２０ａ、ＡＰＩ５２０ｂ、ＡＰＩ５２０ｃにそれぞれ送信され、それぞれ、別のモータサブシステムと独立してインターフェイスする。例えば、ＡＰＩ５２０ａは制御データ５１０ａを受信し、当該制御データ５１０ａを高トルクモータの力フィードバックを制御するモータコマンドデータすなわち信号５３０ａに変換する。符号５４０ａに示したように、モータコマンドデータ５３０ａは、例えば、高トルクモータにより力フィードバック触感応答を開始することができる。
【００２６】
ＡＰＩ５２０ｂは制御データ５１０ｂを別個に受信し、当該制御データ５１０ｂを低周波ランブルモータの振動フィードバックを制御するモータコマンドデータすなわち信号５３０ｂに変換する。符号５４０ｂに示したように、モータコマンドデータ５３０ｂは、例えば、低周波ランブルモータにより振動触感応答を開始することができる。同様に、ＡＰＩ５２０ｃは制御データ５１０ｃを別個に受信し、当該制御データ５１０ｃを高周波ランブルモータの振動フィードバックを制御するモータコマンドデータすなわち信号５３０ｃに変換する。符号５４０ｃに示したように、モータコマンドデータ５３０ｃは、例えば、高周波ランブルモータにより振動触感応答を開始することができる。モータシステムは、制御の観点から、サブセットに組み合わされることができる。例えば、第１の一組の制御データは力フィードバックモータサブシステムに与えられてもよく、第２の一組の制御データは、低周波モータ及び高周波モータを含む振動フィードバックモータサブシステムに与えられてもよい。
【００２７】
本発明の別の典型的な実施形態（これだけに限定されない）において、周辺デバイスは、ステアリングコラムと当該ステアリングコラムに機械的に結合されたステアリングホイールを有するステアリングホイールアセンブリを含むように設けられる。当該ステアリングコラムは、当該ステアリングコラムにトルクを与える高トルクモータを備え、当該ステアリングホイールは、ステアリングホイールに一体化された振動モータを備え、当該振動モータは当該ステアリングホイールを振動させる。２つのランブルモータは、ユーザの手への所定の効果の最大限の伝達のためにステアリングホイール内に配置され、高トルクモータはトルク生成のための歯車列を駆動する。３つの別個の独立した動作モータを有することにより、１つ又は２つのモータが伝えることができる触感効果の範囲以上の触感効果の範囲を伝えることができる。４つ以上のモータを設けると、より広い動的な範囲の触感フィードバックをユーザに与えることができるので、本発明は周辺デバイスに含まれるモータを特定の数に限定せず、周辺デバイスのための力フィードバック及び振動モータシステムの全ての上記組み合わせ及び交換を想定している。
【００２８】
よって、様々な実施形態（これらだけに限定されない）において、本発明は、ステアリングホイールアセンブリ（これだけに限定されない）のような周辺デバイスを提供し、当該周辺デバイスは少なくとも２つのモータ（一方は力フィードバックメカニズムである）を含み、触感ユーザ体験のより広い動的な範囲（ｄｙｎａｍｉｃ  ｒａｎｇｅ）を与える。
【００２９】
より広い分野で考えた場合、上記の周辺デバイスは、ゲームアプリケーションのような様々なコンピュータデバイスのアプリケーションと共に利用されることができる。本発明によるこのようなコンピュータデバイスは、（ａ）ＭＰ３プレイヤ、ウォークマン等のようなポータブルメディアプレイヤと、（ｂ）ラップトップ型コンピュータ、個人情報端末（「ＰＤＡ」）、携帯電話、ポータブルイーメールデバイス、シンクライアント（ｔｈｉｎ  ｃｌｉｅｎｔ）、ポータブルゲームデバイス（例えば、ポータブルプレイステーション（登録商標）、ゲームボーイ（登録商標））のようなポータブルコンピュータデバイスと、（ｃ）パーソナルコンピュータ（「ＰＣ」）、サーバコンピュータ、ゲームプラットフォーム（例えばＸｂｏｘ（登録商標））本体等のようなスタンドアローンコンピュータデバイスと、（ｄ）ＴＶ、ＤＶＤプレイヤ、セットトップスボックス、モニタ、ディスプレイ等のような家電デバイスと、（ｅ）キオスク端末（ｋｉｏｓｋ）、インストアミュージックサンプリング（ｉｎ−ｓｔｏｒｅ  ｍｕｓｉｃ  ｓａｍｐｌｉｎｇ）デバイス、現金自動預け払い機（ＡＴＭ）、アーケード機器、キャッシュレジスタ等のような公衆コンピュータデバイスと、（ｆ）台所用機器、自動車制御手段（例えばステアリングホイール）等のような従来にはないコンピュータデバイスとを含む。
【００３０】
この点に関して、本発明の周辺デバイスは、上記コンピュータデバイスのいずれかに入力を与え、及び／又は上記コンピュータのいずれかからの出力を受信し、上記コンピュータデバイスのいずれかにおいては、周辺デバイスがコンピュータデバイスの入力特性及び／又は出力特性を増大させるために取り付けられることができる。本発明のペダル（ｐｅｄａｌ）を有する周辺デバイスが通信可能に結合されてもよい２つの典型的なコンピュータデバイス（これだけに限定されない）が、以下において典型的な形態で説明される。
【００３１】
（典型的なコンピュータデバイス）
上述したように、本発明は、人間からの入力を受信する入力デバイスを含み且つ周辺デバイスの複数のモータを介して触感ユーザ体験を与えることが望まれるデバイスに適用される。しかしながら、上記したように、全ての種類の手持ちサイズのコンピュータデバイス及びコンピュータオブジェクト、ポータブルコンピュータデバイス及びコンピュータオブジェクト、並びにその他のコンピュータデバイス及びオブジェクトが、本発明の入力デバイスと共に使用を考えられてもよいことが理解されるべきである。よって、図６Ａにおいて説明される以下の汎用リモートコンピュータは一例であり、本発明は、スタンドアローンであるかネットワーク／バス相互運用性及び双方向通信を有しているかにかかわらず、クライアントデバイス又はポータブルデバイスと共に用いられてもよい。よって、本発明は、非常に少ない又は最小限のクライアントリソースが設けられているネットワーク化されたホストサービスの環境において実施されてもよい。例えば、当該ネットワーク化されたホストサービスの環境は、クライアントデバイスが装置に配置されたオブジェクトのようなネットワーク／バスに対するインターフェイスとして単に機能するネットワーク環境である。
【００３２】
必須ではないが、本発明は、デバイス又はオブジェクトについてのサービスの開発者による使用のために、オペレーティングシステムを介して部分的に実施することができ、本発明の周辺デバイスと共に動作するアプリケーションソフトウェア内に含まれていてもよい。ソフトウェアは、プログラムモジュールのようなコンピュータ実行可能命令の一般的な文脈で説明（記載）され、クライアントワークステーション、サーバ、又は別のデバイスのような１つ以上のコンピュータにより実行されてもよい。当業者は、本発明が別のコンピュータシステム構成及びプロトコルにより行われてもよいことを理解するであろう。
【００３３】
図６Ａは、適切なコンピュータシステム環境１００ａの例を示し、当該コンピュータシステム環境１００ａにおいて本発明を実施することができる。上記に明確に記載されているが、コンピュータシステム環境１００ａは、入力デバイスのための適切なコンピュータ環境の単なる一例であり、本発明の使用又は機能性の範囲について、限定を示唆するようには意図されていない。コンピュータ環境１００ａは、典型的な動作環境１００ａに示したコンポーネントのいずれか１つ又はそれらを組み合わせたものに対して依存している、もしくはそれらを必ずしも必要としているとして解釈されるべきではない。
【００３４】
図６Ａを参照すると、本発明を実施するための典型的なリモートデバイスは、コンピュータ１１０ａ（汎用コンピュータデバイス）を含む。コンピュータ１１０ａのコンポーネントは、処理装置１２０ａ、システムメモリ１３０ａ、及びシステムバス１２１ａを含み（しかしこれらだけに限定されない）、当該システムバス１２１ａは、システムメモリを含む様々なシステムコンポーネントを処理装置１２０ａに接続する。システムバス１２１ａは、何種類かのバス構造のいずれかであってもよく、当該バス構造は、様々なバスアーキテクチャのいずれかを用いる、メモリバス若しくはメモリコントローラ、周辺デバイスのためのバス、及びローカルバスを含む。
【００３５】
典型的には、コンピュータ１１０ａは様々なコンピュータ可読媒体を含む。コンピュータ可読媒体は、コンピュータ１１０ａによりアクセスすることができるどのような利用可能な媒体であってもよい。例として（これだけに限定されない）、コンピュータ可読媒体は、コンピュータ記憶媒体及び通信媒体からなってもよい。コンピュータ記憶媒体は、揮発性及び不揮発性の取り外し可能及び取り外し不可能な媒体を含み、当該揮発性及び不揮発性の取り外し可能及び取り外し不可能な媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータのような情報の格納のための方法若しくは技術において使用される。コンピュータ記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、若しくは別のメモリ手段を含むか、ＣＤＲＯＭ、デジタル多用途ディスク（ＤＶＤ）、若しくは別の光学的ディスク格納体を含むか、磁気カセット、磁気テープ、磁気ディスクストレージ、若しくは別の磁気ストレージデバイスを含むか、所望の情報を記憶するのに使用されることができ且つコンピュータ１１０ａによりアクセスすることができる媒体を含む。なお、当該コンピュータ記憶媒体はこれらだけに限定されない。典型的には、通信媒体は、搬送波又はその他の送信メカニズムのような変調されたデータ信号でコンピュータ可読命令、データ構造、プログラムモジュール、又はその他のデータを送信し、どのような情報送信媒体であってもよい。
【００３６】
システムメモリ１３０ａは、ＲＯＭ及び／又はＲＡＭのような揮発性メモリ及び／又は不揮発性メモリ（コンピュータ記憶媒体）を含んでいてもよい。例えば、起動の間に、コンピュータ１１０ａ内のコンポーネント同士の間で情報を送信することを助ける基本的なルーチンを含む基礎入力／出力システム（ＢＩＯＳ）がメモリ１３０ａに記憶されていてもよい。典型的には、メモリ１３０ａは、処理装置１２０ａにより、迅速にアクセス可能である及び／又は現在操作されているデータ及び／又はプログラムモジュールも含む。例として（これだけに限定されない）、メモリ１３０ａはオペレーティングシステム、アプリケーションプログラム、他のプログラムモジュール、及びプログラムデータを含む。
【００３７】
コンピュータ１１０ａは、別の取り外し可能／取り外し不可能な揮発性／不揮発性のコンピュータ記憶媒体を含んでもよい。例えば、コンピュータ１１０ａは、取り外し不可能な不揮発性の磁気媒体から読み取るか、またはそれに書き込むハードディスクドライブ、取り外し可能な不揮発性の磁気ディスクから読み取るか、またはそれに書き込む磁気ディスクドライブ、及び／又はＣＤ−ＲＯＭ若しくは別の光学媒体のような取り外し可能な不揮発性の光学ディスクから読み取るか、またはそれに書き込む光学ディスクドライブを含んでもよい。典型的な動作環境において使用することができる別の取り外し可能／取り外し不可能な揮発性／不揮発性のコンピュータ記憶媒体は、磁気テープカセット、フラッシュメモリカード、デジタル多用途ディスク、デジタルビデオテープ、ソリッドステートＲＡＭ、及びソリッドステートＲＯＭ等を含む。なお、当該別の取り外し可能／取り外し不可能な揮発性／不揮発性のコンピュータ記憶媒体はこれらだけに限定されない。典型的には、ハードディスクドライブは、インターフェイスのような取り外し不可能なメモリインターフェイスによりシステムバス１２１ａに接続され、典型的には、磁気ディスクドライブ又は光学ディスクドライブは、インターフェイスのような取り外し可能なメモリインターフェイスによりシステムバス１２１ａに接続される。
【００３８】
本発明による周辺デバイスに加えて、ユーザは、キーボード及び一般的にマウス、トラックボール、若しくはタッチパッドと称されるポインティングデバイスのような入力デバイスを介してコンピュータ１１０ａにコマンド及び情報を入力してもよい。本発明による周辺デバイスに加えて、別の入力デバイスは、マイクロフォン、ジョイスティック、ゲームパッド、衛星放送用パラボラアンテナ、又はスキャナ等を含んでもよい。上記の入力デバイス及びその他の入力デバイスは、システムバス１２１ａに接続されるユーザ入力部１４０ａ及び付随したインターフェイスを介して処理装置１２０ａにしばしば接続されるが、並列ポート、ゲームポート、又はユニバーサルシリアルバス（ＵＳＢ）のような別のインターフェイス及びバス構造部により接続されてもよい。グラフィックスサブシステムがシステムバス１２１ａに接続されてもよい。モニタ又は別の種類のディスプレイデバイスが、出力インターフェイス１５０ａのようなインターフェイスを介してシステムバス１２１ａに接続され、ビデオメモリと通信してもよい。モニタに加えて、コンピュータは、スピーカ及びプリンタのような別の周辺出力デバイスを含んでもよく、当該別の周辺出力デバイスは出力インターフェイス１５０ａを介して接続されてもよい。
【００３９】
コンピュータ１１０ａは、リモートコンピュータ１７０ａのような１つ以上の別のコンピュータへの論理接続部を用いるネットワーク環境又は分散環境において動作してもよく、当該１つ以上の別のコンピュータは、デバイス１１０ａとは異なる媒体性能を有してもよい。リモートコンピュータ１７０ａは、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ピアデバイス（ｐｅｅｒ  ｄｅｖｉｃｅ）、その他の一般的なネットワークノード、その他のリモート媒体消費（ｃｏｎｓｕｍｐｔｉｏｎ）デバイス又は送信デバイスであってもよく、コンピュータ１１０ａに関連して上記において説明したコンポーネントのいずれか若しくは全てを含んでもよい。図６Ａに示した論理結合は、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）のようなネットワーク１７１ａを含むが、別のネットワーク／バスを含んでもよい。このようなネットワーク環境は、家庭内、オフィス内、企業内のコンピュータネットワーク、イントラネット、及びインターネットにおいて一般的なものである。
【００４０】
ＬＡＮネットワーク環境において使用する場合、コンピュータ１１０ａは、ネットワークインターフェイス又はアダプタを介してＬＡＮ１７１ａに接続される。ＷＡＮネットワーク環境において使用する場合、典型的には、コンピュータ１１０ａは、インターネットのようなＷＡＮを介して通信を確立するモデム又は別の手段を含む。内部又は外部にあってもよいモデムは、入力部１４０ａのユーザ入力インターフェイス又は別の適切なメカニズムを介してシステムバス１２１ａに接続されてもよい。ネットワーク環境において、コンピュータ１１０ａまたはその一部に関連して示されたプログラムモジュールは、リモートメモリストレージデバイスに記憶されてもよい。図示され且つ上述したネットワーク接続部は例示であり、コンピュータ同士の間に通信リンクを確立する別の手段が使用されてもよい。
【００４１】
（典型的なマルチメディアコンソール環境）
次に図６Ｂを参照すると、本発明のペダルを有する周辺デバイスが無線手段又は有線手段を介して接続される別の典型的なコンピュータデバイス（これだけに限定されない）、すなわち典型的なマルチメディアコンソールを示すブロック図が示されている。図６Ｂは、マルチメディアコンソール１００の機能コンポーネントを示しており、当該機能コンポーネントにおいて本発明を実施することができる。マルチメディアコンソール１００は、レベル１（Ｌ１）キャッシュ１０２、レベル２（Ｌ２）キャッシュ１０４、及びフラッシュＲＯＭ（リードオンリメモリ）１０６を含む中央処理装置（ＣＰＵ）１０１を有する。レベル１キャッシュ１０２及びレベル２キャッシュ１０４は、データを一時的に記憶し、メモリアクセスサイクルの数を低減して、これにより処理速度及びスループットを改善する。フラッシュＲＯＭ１０６は、マルチメディアコンソール１００が電源供給されたときの起動処理の初期段階の間にロードされる実行コードを記憶していてもよい。あるいは、初期起動段階の間にロードされる実行コードはフラッシュメモリデバイス（図示せず）に記憶されてもよい。さらに、ＲＯＭ１０６はＣＰＵ１０１と分かれて配置されてもよい。
【００４２】
グラフィック処理装置（ＧＰＵ）１０８及びビデオエンコーダ／ビデオコーデック（コーダ／デコーダ）１１４は、高速及び高解像度グラフィック処理のためのビデオ処理パイプラインを形成する。データは、バスを介してグラフィック処理装置１０８からビデオエンコーダ／ビデオオコーデック１１４に送信される。ビデオ処理パイプラインは、テレビ又は別のディスプレイへの送信のためのＡ／Ｖ（オーディオ／ビデオ）ポート１４０にデータを出力する。メモリコントローラ１１０がＧＰＵ１０８及びＣＰＵ１０１に接続され、ＲＡＭ（ランダムアクセスメモリ）（これだけに限定されない）のような様々な種類のメモリ１１２へのプロセッサアクセスを容易にする。
【００４３】
マルチメディアコンソール１００は、Ｉ／Ｏコントローラ１２０、システム管理コントローラ１２２、オーディオ処理装置１２３、ネットワークインターフェイスコントローラ１２４、第１のＵＳＢホストコントローラ１２６、第２のＵＳＢコントローラ１２８、及びフロントパネルＩ／Ｏサブアセンブリ１３０を含み、好ましくは、これらはモジュール１１８に設けられる。ＵＳＢコントローラ１２６及び１２８は、周辺コントローラ１４２（１）−１４２（２）、ワイヤレスアダプタ１４８、及び外部メモリ装置（例えば、フラッシュメモリ、外部ＣＤ／ＤＶＤＲＯＭドライブ、取り外し可能な媒体等）のためのホストとして役立つ。ネットワークインターフェイス１２４及び／又はワイヤレスアダプタ１４８は、ネットワーク（例えば、インターネット、ホームネットワーク）へのアクセスを提供し、イーサーネットカード、モデム、ブルートゥースモジュール、及びケーブルモデム等を含む幅広い種類の様々な有線又は無線インターフェイスコンポーネントのいずれかであってもよい。
【００４４】
システムメモリ１４３がアプリケーションデータを記憶するために設けられ、当該アプリケーションデータは起動処理の間にロードされる。媒体ドライブ１４４が設けられ、当該ドライブ１４４は、ＤＶＤ／ＣＤドライブ、ハードドライブ、又は別の取り外し可能な媒体ドライブ等を含んでもよい。媒体ドライブ１４４はマルチメディアコンソール１００の内部にあってもよく、又は外部にあってもよい。アプリケーションデータは、実行、再生等のために、媒体ドライブ１４４を介してマルチメディアコンソール１００によりアクセスされてもよい。媒体ドライブ１４４は、シリアルＡＴＡバス又は別の高速接続体（例えばＩＥＥＥ１３９４）のようなバスを介してＩ／Ｏコントローラ１２０に接続される。
【００４５】
システム管理コントローラ１２２は、マルチメディアコンソール１００の有効性を保障することに関係する様々なサービス機能を提供する。オーディオ処理装置１２３及びオーディオコーデック１３２は、高忠実度であり及びステレオ処理されたオーディオパイプラインを形成する。オーディオデータは通信リンクを介してオーディオ処理装置１２３とオーディオコーデック１２６との間で送信される。オーディオ処理パイプラインは、オーディオ機能を有する外部のオーディオ再生機又はデバイスによる再生のためにＡ／Ｖポート１４０にデータを出力する。
【００４６】
フロントパネルＩ／Ｏサブアセンブリ１３０は、マルチメディアコンソール１００の外側表面において露出した電源ボタン１５０、取り出しボタン１５２、及びＬＥＤ（発光ダイオード）若しくはその他の表示器の機能をサポートする。システム電力供給モジュール１３６はマルチメディアコンソール１００のコンポーネントに電力を供給する。ファン１３８はマルチメディアコンソール１００内の回路コンポーネントを冷却する。
【００４７】
マルチメディアコンソール１００内のＣＰＵ１０１、ＧＰＵ１０８、メモリコントローラ１１０、及び様々なその他のコンポーネントは、１つ以上のバスを介して相互に接続されており、当該１つ以上のバスは、様々なバスアーキテクチャのいずれかを用いる直列及び並列バス、メモリバス、周辺機器用バス、並びにプロセッサ若しくはローカルバスを含む。
【００４８】
マルチメディアコンソール１００に電源が入れられたとき、又はマルチメディアコンソール１００が起動されたとき、アプリケーションデータは、システムメモリ１４３からメモリ１１２及び／又はキャッシュ１０２、１０４にロードされ、ＣＰＵ１０１において実行されてもよい。アプリケーションは、マルチメディアコンソール１００において利用可能な別の媒体の種類にナビゲートする場合に、一貫性のある（ｃｏｎｓｉｓｔｅｎｔ）ユーザ体験を提供するグラフィカルユーザインターフェイスを与えてもよい。動作中は、媒体ドライブ１４４内に含まれるアプリケーション及び／又は別の媒体は、媒体ドライブ１４４から起動又は再生され、マルチメディアコンソール１００に追加の機能を与えてもよい。
【００４９】
マルチメディアコンソール１００は、テレビ又は別のディスプレイに単に接続することにより、スタンドアローンシステムとして操作されてもよい。スタンドアローンモードにおいては、マルチメディアコンソール１００により、一人以上のユーザが、システムと双方向通信すること、映画を見ること、及び音楽を聴くこと等が可能となる。一方、ネットワークインターフェイス１２４又はワイヤレスアダプタ１４８を介してブロードバンド接続されると、マルチメディアコンソール１００は、広い（より大きな）ネットワークコミュニティにおける参加者（ｐａｒｔｉｃｉｐａｎｔ）として操作されてもよい。
【００５０】
図６Ｂに示したマルチメディアコンソールは、例えばゲームのようなマルチメディアアプリケーションを実行するのに使用することができる典型的なマルチメディアコンソールである。マルチメディアアプリケーションは、例えば、システム設定、ボイスチャット、ネットワークゲーム、別のユーザとネットワークを介して双方向通信する機能、Ｅメール、ブラウザアプリケーション等を含むシステム機能により強化されてもよい。このようなシステム機能はマルチメディアコンソール１００についての機能を向上させる。その結果、例えば、異なる場所にいるプレイヤがインターネットを介して共通のゲームをプレイすることができるようになる。
【００５１】
また、時間がたつと、システム機能は、マルチメディアアプリケーションに加えられてもよく、アップデートされてもよい。本明細書において説明されるシステム及び方法により、マルチメディア開発者が、これらシステム機能を提供するためにマルチメディアアプリケーションに大きな変更を加える必要はなく、マルチメディア開発者は、マルチメディアアプリケーションと共に機能する別のシステムアプリケーションを介してシステム機能を提供することが可能になる。例えば、システムアプリケーションは、ネットワーク機能（ｎｅｔｗｏｒｋｅｄ  ｃａｐａｂｉｌｉｔｙ）に関係した機能を実現してもよく、マルチメディアアプリケーションは、マルチメディア（例えばゲーム）開発者による最小限の労力で、容易に適合されて、ネットワーク機能を与えることができる。このような機能の１つは、ネットワークに接続された複数のユーザのためのシステムレベル通知（ｎｏｔｉｆｉｃａｔｉｏｎ）機能である。システムにおいて実行されているゲームのような個々のマルチメディアアプリケーションにより扱われるのではなく、システムレベル通知をシステムアプリケーションの一部とすることは、ゲーム招待状（ｉｎｖｉｔａｔｉｏｎｓ）のような通知を表示する操作をマルチメディアアプリケーション開発者のための開発プロセスから取り除き、マルチメディア開発者がマルチメディアアプリケーション自体に集中できるようになる。
【００５２】
誤解をさけるために、本発明は、ＡＰＩ（又は別のソフトウェアオブジェクト）に関連した本発明の入力デバイスにより制御されるホストデバイスにおいて使用されるか、入力デバイスにおいて使用される。ホストデバイスにおいて、入力デバイスはリモートコントローラとして動作する。よって、本明細書において説明した本発明の様々な装置は、全体的にハードウェアである形態、部分的にハードウェアである形態、部分的にソフトウェアである形態、及び全体的にソフトウェアである形態を有してもよい。
【００５３】
上述したように、本発明の典型的な実施形態を、様々なコンピュータデバイス及びネットワークアーキテクチャと共に説明したが、基本的概念・思想は、入力デバイスがデバイス又はシステムを制御するのに利用されるコンピュータデバイス又はシステムに適用されてもよい。例えば、本発明のアルゴリズム及びハードウェア装置は、コンピュータデバイスのオペレーティングシステムに適用され、デバイスにおける別のオブジェクト、別のオブジェクトの一部、再利用可能な制御、サーバからダウンロード可能なオブジェクト、デバイスとネットワークとの間若しくはオブジェクトとネットワークとの間の「仲介者」、分散オブジェクト、ハードウェア（メモリ内で）、これらを組み合わせたもの等として設けられる。典型的なプログラム言語、名称、及び例が、様々な選択の代表として本明細書において選択されたが、これら言語、名称、及び例は限定するようには意図されていない。図５は、本発明による非線形力信号を扱うアルゴリズムに関するフローを行う１つの方法を示している。しかしながら、当業者は、本発明の様々な実施形態により達成される機能と同一の機能、類似する機能、又は均等な機能を達成するオブジェクトコード及び名称・命名規則（ｎｏｍｅｎｃｌａｔｕｒｅ）が多数存在することを認識するであろう。
【００５４】
上述したように、本明細書において説明した様々な技法は、ハードウェア、若しくはソフトウェアと共に行われてもよく、又は、適切な場合には、ハードウェアとソフトウェアとを組み合わせたものと共に行われてもよい。よって、本発明の方法及び装置、又はこれらのある形態又は部分は、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ハードドライブ、又はその他のマシン可読ストレージメディアのような触知できる（タンジブルな）媒体（ｔａｎｇｉｂｌｅ  ｍｅｄｉａ）において実施されるプログラムコード（すなわち、命令）の形態であってもよく、プログラムコードが、コンピュータのようなマシンにロードされ、マシンにより実行される場合、当該マシンは本発明を実施する装置となる。プログラム可能なコンピュータにおいてプログラムコードを実行する場合、コンピュータデバイスは、プロセッサと、プロセッサにより読み取り可能な記憶媒体（揮発性及び不揮発性メモリ並びに／又はストレージコンポーネントを含む）と、少なくとも１つの入力デバイスと、少なくとも１つの出力デバイスとを含んでいる。好ましくは、本発明により与えられたソフトウェアを実行するか、または利用する１つ以上のプログラムは、高レベル処理又はオブジェクト指向のプログラム言語で実行され、コンピュータシステムと通信する。しかしながら、プログラムは、望まれるならば、アセンブリ言語又はマシン言語の形態で設けられることができる。どのような場合においても、言語は、コンパイルされる言語か読み取られる言語であり、ハードウェア装置と組み合わされてもよい。
【００５５】
本発明の方法及び装置は、電気的なワイヤ又はケーブル、光ファイバ、その他の伝送部材のようないくつかの送信媒体により送信されるプログラムコードの形態で行われる通信を介して実施されてもよく、プログラムコードが、ＥＰＲＯＭ、ゲートアレイ、プログラム可能な論理デバイス（ＰＬＤ）、クライアントコンピュータ等のようなマシンに受信され、ロードされ実行されるとき、当該マシンは本発明を実施する装置となる。汎用プロセッサにおいて実行されるとき、プログラムコードはプロセッサと組み合わされ、本発明の機能を起動するように動作する特有の装置を提供する。さらに、本発明において使用されるストレージ技術は、常に、ハードウェアとソフトウェアとの組み合わせであってもよい。
【００５６】
本発明を様々な図面の好ましい実施形態と共に説明したが、別の類似する実施形態を使用してもよく、又は変形・変更及び追加が、本発明から離れることなく、本発明の同じ機能を行うために、上記実施形態になされてもよい。例えば、当業者は、本明細書において説明した方法が、有線又は無線のどちらかで、ゲーム機、手持ちサイズのコンピュータ、ポータブルコンピュータ等のコンピュータデバイス又は環境に適用されてもよく、通信ネットワークを介して接続され、ネットワークを介して双方向通信・対話するいかなる数のコンピュータデバイスに適用されてもよい。
【００５７】
さらに、特に、ワイヤレスネットワークに接続されるデバイスの数が連続的に増やされるので、手持ちサイズのデバイスオペレーティングシステム及び別のアプリケーション特有のオペレーティングシステムを含む様々なコンピュータプラットフォームが使用されるであろう。さらに、本発明の機能は、複数の処理チップ又はデバイスにおいて、又は複数の処理チップ又はデバイスにわたって行われてもよく、格納（ｓｔｏｒａｇｅ）も、複数のデバイスにわたって行ってよい。よって、本発明は１つの実施形態には限定されず、特許請求の範囲に基づいた広さ及び範囲において解釈されるべきである。
【図面の簡単な説明】
【００５８】
【図１】本発明による力フィードバックシステムを有する少なくとも２つの触感フィードバックシステムを含む周辺デバイスの図である。
【図２Ａ】本発明による力フィードバックシステムを有する少なくとも２つの触感フィードバックシステムを含む周辺デバイスの一例を示す実施形態（これだけに限定されない）の図である。
【図２Ｂ】本発明による力フィードバックシステムを有する少なくとも２つの触感フィードバックシステムを含む周辺デバイスの一例を示す実施形態（これだけに限定されない）の図である。
【図２Ｃ】本発明による力フィードバックシステムを有する少なくとも２つの触感フィードバックシステムを含む周辺デバイスの一例を示す実施形態（これだけに限定されない）の図である。
【図２Ｄ】本発明による力フィードバックシステムを有する少なくとも２つの触感フィードバックシステムを含む周辺デバイスの一例を示す実施形態（これだけに限定されない）の図である。
【図３Ａ】本発明によるステアリングコラムにおける力フィードバックシステムを有する少なくとも２つの触感フィードバックシステムを含むステアリングホイール周辺デバイスの典型的な装置（これだけに限定されない）の図である。
【図３Ｂ】本発明によるステアリングコラムにおける力フィードバックシステムを有する少なくとも２つの触感フィードバックシステムを含むステアリングホイール周辺デバイスの典型的な装置（これだけに限定されない）の図である。
【図３Ｃ】本発明によるステアリングコラムにおける力フィードバックシステムを有する少なくとも２つの触感フィードバックシステムを含むステアリングホイール周辺デバイスの典型的な装置（これだけに限定されない）の図である。
【図４Ａ】ステアリングコラムに高トルクモータを設け且つステアリングホイールに少なくとも１つの振動モータを設けた本発明によるステアリングホイール周辺デバイスの装置の典型的な展開したデザイン図（これだけに限定されない）である。
【図４Ｂ】ステアリングコラムに高トルクモータを設け且つステアリングホイールに少なくとも１つの振動モータを設けた本発明によるステアリングホイール周辺デバイスの装置の典型的な展開したデザイン図（これだけに限定されない）である。
【図５】本発明による周辺デバイスのユーザに触覚フィードバックを与えるプロセスについての典型的なフロー図（これだけに限定されない）である。
【図６Ａ】本発明による周辺デバイスが接続される典型的なコンピュータシステム環境（これだけに限定されない）を示すブロック図である。
【図６Ｂ】本発明による周辺デバイスが接続される典型的なマルチメディアコンソール（これだけに限定されない）を示すブロック図である。
【図１】
2009535694.tif 000003
【図２Ａ】
2009535694.tif 000004
【図２Ｂ】
2009535694.tif 000005
【図２Ｃ】
2009535694.tif 000006
【図２Ｄ】
2009535694.tif 000007
【図３Ａ】
2009535694.tif 000008
【図３Ｂ】
2009535694.tif 000009
【図３Ｃ】
2009535694.tif 000010
【図４Ａ】
2009535694.tif 000011
【図４Ｂ】
2009535694.tif 000012
【図５】
2009535694.tif 000013
【図６Ａ】
2009535694.tif 000014
【図６Ｂ】
2009535694.tif 000015
【国際調査報告】
2009535694.tif 000016
2009535694.tif 000017