【誤訳訂正書】
【提出日】平成27年3月31日(2015.3.31)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【発明の詳細な説明】
【発明の名称】振動触感フィードバックによる仮想移動止め機構
【技術分野】
【０００１】
（関連出願の記載）
本願は、２００６年１２月２７日に出願された「振動触感フィードバックを用いた仮想移動止め機構」という名称の米国仮特許出願番号６０／８７７，３３３の優先権を主張するものであり、その全ての記載は参照により本明細書に組み込まれる。
【０００２】
本発明は、振動触感フィードバックに関し、より詳しくは振動触感フィードバックによる仮想移動止め機構を提供するための方法及び装置に関する。
【背景技術】
【０００３】
従来の機械的なデバイス制御器は、スイッチ、つまみ、水準器、スライダ、フェーダなどを含む。過去において、そのような制御器は、本来、性質上、例えば、ラジオやオーディオアンプのような装置への電気入力信号を制御するためのポテンショメータに連結されたシャフトを調整するつまみ、自動車のファン制御器又はヒータ／エアコンディショニング制御器に連結されたシャフトを調整するつまみ、又は自動車の通気孔の開閉を制御するためのレバーなどの機械的なものであった。
【０００４】
多くの従来の機械的な機能が電子に取って代わられたが、電子制御の操作はユーザにとってより直観的ではなくなった。例えば、クリック−ストップ又は「移動止め」、又はさもなければ、機械的抵抗感なしでは、従来の機械的制御装置用の電気的代用品から、従来の機械的制御装置と類似した操作の感覚を得ること、或いはそのような装置を効果的及び効率的に操作するのは難しい。機械的な移動止めのような、移動止めは、歯車又はシャフトの回転の抵抗をあてはめることができる。移動止めは、回転を離散的な増分に分割するために用いられたり、ある方向の回転を阻止するために用いられる。例えば、機械的な移動止めは鋸状の歯車及び小さな引力又は弾性作動のレバーから構成される。
【発明の概要】
【０００５】
この明細書中に開示されている、本発明の具現化例は、振動触感フィードバックを用いた仮想移動止め機構を形成するための方法及び装置を提供する。
【０００６】
本発明の一具現化例は、入力デバイスの操作に関連する情報を備える入力信号を受信するステップ及び入力デバイスへの仮想的な移動止めを含む振動触感効果をアクチュエータに生成させるように形成される振動触感信号を発生するステップとを備える。他の具現化例にあって、コンピュータ読み出し可能な媒体（例えば、ランダムアクセスメモリまたはコンピュータディスクのような）はそのような方法を実行するためのコードを備える。
【０００７】
本発明の他の具点化例は、入力デバイス及び前記入力デバイスと通信をし、さらに前記入力デバイスの操作に関連する情報を含む入力信号を受信するために構成されるプロセッサを備える装置である。前記プロセッサは、さらに前記入力デバイスの少なくともある程度の操作に基づいた移動止め信号を発生するように構成される。前記装置は、さらに前記入力デバイスに連結されるアクチュエータを備える。前記アクチュエータは、前記プロセッサと通信し、さらに少なくともある程度の移動止め信号に基づいた仮想移動止めを備える振動触感効果を入力デバイスに供給するように構成される。
【０００８】
本発明の具現化例のさらなる詳細は以下に記載される。
【０００９】
発明のこれら及び他の特徴、局面、及び有利な点は、添付の図面を参照しながら以下の発明の詳細な説明を読むことによってより理解される。
【図面の簡単な説明】
【００１０】
【図１】本発明の一具現化例における振動触感フィードバックによる仮想移動止め機構を提供するための第１のシステムを示すブロック図である。
【図２】本発明の一具現化例における振動触感フィードバックによる仮想移動止め機構を提供するための第２のシステムを示すブロック図である。
【図３】本発明の一具現化例における振動触感フィードバックによる仮想移動止め機構を提供するための第１の装置の外観図である。
【図４】本発明の一具現化例における振動触感フィードバックによる仮想移動止め機構を提供するための第２の装置の外観図である。
【図５】振動触感フィードバックによる仮想移動止め機構のための第１の方法を示すフロー図である。
【図６】振動触感フィードバックによる仮想移動止め機構のための第２の方法を示すフロー図である。
【図７】振動触感フィードバックによる仮想移動止め機構のための第３の方法を示すフロー図である。
【図８】振動触感フィードバックによる仮想移動止め機構のための第４の方法を示すフロー図である。
【図９Ａ】本発明の様々な具現化例における仮想移動止めプロファイルを示す図である。
【図９Ｂ】本発明の様々な具現化例における仮想移動止めプロファイルを示す図である。
【図９Ｃ】本発明の様々な具現化例における仮想移動止めプロファイルを示す図である。
【図９Ｄ】本発明の様々な具現化例における仮想移動止めプロファイルを示す図である。
【図９Ｅ】本発明の様々な具現化例における仮想移動止めプロファイルを示す図である。
【図９Ｆ】本発明の様々な具現化例における仮想移動止めプロファイルを示す図である。
【図９Ｇ】本発明の様々な具現化例における仮想移動止めプロファイルを示す図である。
【図９Ｈ】本発明の様々な具現化例における仮想移動止めプロファイルを示す図である。
【発明を実施するための形態】
【００１１】
本発明に係る具現化例は、振動触感フィードバックによる仮想移動止めのための方法及びシステムを提供する。一つの実施例となる具現化例にあっては、回転式つまみ入力デバイスが回転される。センサは前記回転式つまみの回転を検出し、さらに入力信号をプロセッサに送信する。前記入力信号は、前記回転式つまみがどれほど回転されたのかというような、前記回転式つまみの前記回転に関する情報を含む。前記プロセッサは、少なくともある程度の入力信号に基づいてオーディオシステムを操作するかどうかを決定する。前記プロセッサは、前記回転式つまみを振動するためのアクチュエータを起動するように構成される信号を発生するかどうかを決定する。
【００１２】
この具体例は、読み手を検討された全般的な主題へと導くために与えられる。本発明は、この具体例に限定されるものではない。以下、振動触感フィードバックによる仮想移動止め機構の方法及びシステムの具体例が説明される。
【００１３】
（付加機能付き触覚フィードバックの実例的なデバイス）
振動触感フィードバックによる仮想移動止め機構を提供するために構成されたデバイスの一つの実施形態にあって、携帯型ミュージックプレイヤがスピーカを介して音楽を再生するように構成され、さらにアクチュエータによるタッチパッド上の仮想移動止め機構を作り出す。そのような一つの具現化例にあって、携帯型ミュージックプレイヤはユーザの接触に基づいてプロセッサに入力信号を生成するように形成されるタッチパッドを備える。前記プロセッサは、前記入力信号を解析し、前記オーディオシステムを操作するか否かを決定し、さらに振動触感効果を発生すべきかどうかを決定する。プロセッサが振動触感効果を発生すべきと決定すると、プロセッサは信号を発生する。その信号は、前記アクチュエータに振動触感効果を仮想移動止めの形態にて前記タッチパッドに生成するために形成される。
【００１４】
そのような実施の形態は、振動触感フィードバックによる機械的な移動止めをシミュレートするために有利に利用される。そのようなシミュレートされる機械的な移動止め、又は仮想移動止めは、ユーザに役立つフィードバックを提供する。例えば、仮想移動止めは、サウンドシステムのボリュームの変更が成功したことを示す。他の具体例としては、仮想移動止め機構がないことが、室温調整器が作動していないことを示したり、室温調整器が動作の最も高い閾値に達したことを示す。
【００１５】
これらさらなる具体例は、本明細書にて説明される全般的な主題を読み手に紹介するために与えられる。本発明は、これらの具体例に制限されるものではない。以下のセクションは、振動触感フィードバックによる仮想移動止め機構を提供するためのシステム及び方法の様々な具現化例を説明する。
【００１６】
（振動触感フィードバックによる仮想移動止め機構の第１のシステムの具体例）
ここで、同じ番号がいくつかの図面にわたって同じ要素を示す図面を参照すると、図１は本発明の一具現化例の振動触感フィードバックによる仮想移動止め機構を設ける第１のシステムを示すブロック図である。この具現化例には、入力デバイス１０２、センサ１０４、プロセッサ１０６、アクチュエータ１０８、及び操作されるシステム１１０を備えるシステムが示されている。
【００１７】
（入力デバイス及びセンサ）
本発明のいくつかのシステムは、入力デバイス１０２及びセンサ１０４を備えている。図１に示される入力デバイス１０２は、入力デバイス１０２が操作されたときに入力信号をプロセッサに供給するように構成されている。他のいくつかの具現化例にあって、センサ１０４は、センサ１０４が入力デバイス１０２の操作を検出すると、入力信号を発生することができる。
【００１８】
入力デバイス１０２は、例えば、機械的入力デバイスである。機械的入力デバイスのいくつかの具体例は、エンコーダに連結される回転式つまみを備える。入力デバイス１０２のいくつかのエンコーダは、光学的エンコーダ又はポテンショメータである。他のいくつかの具現化例にあって、入力デバイス１０２は、非機械的入力デバイスであってもよい。たとえば、入力デバイス１０２は、例えばタッチパッドやタッチスクリーンのような接触式デバイスであってもよい。
【００１９】
入力デバイス１０２は、センサ１０４と相互通信する。前記センサは、入力デバイス１０２の動きを検出する。センサ１０４は、回転式つまみの動きを検出するように、又は例えば位置、加速度、トルク、回転比或いは回転時間のような、入力デバイス１０２の操作の他のいくつかの局面を検出するように構成される。
【００２０】
図１に示されるセンサ１０４は、スイッチ、抵抗センサ、容量センサ、赤外線センサ、或いは光学センサのような接触型センサを備える。代替的に、センサ１０４は、フィールド効果センサ又は近接センサのような非接触型センサを備え、さらに表面又は補助表面センサでもよい。
【００２１】
（プロセッサ）
図１に示されるシステムは、プロセッサ１０６を備える。プロセッサ１０６は、入力デバイス１０２又はセンサ１０４からのいくつかの入力信号を受信し、かつアクチュエータ１０８へのいくつかの信号を生成するように構成される。前記信号は、アクチュエータ１０８に振動触感効果の生成を引き起こさせるように形成される。さらに、プロセッサは、操作されるシステム１１０に供給されるいくつかの信号を発生する。
【００２２】
一具現化例にあって、専用のプロセッサ１０６はいくつかの入力信号を受信し、さらにいくつかの信号を生成する。図１に示されているのは一つのプロセッサであるが、前記システムは、複数のプロセッサを備えてもよい。前記プロセッサ１０６は、様々なタスクを実行するように構成される。例えば、プロセッサ１０６は、特定システム用の携帯電話プロセッサ上で実行される付加的なプログラムコードを備える。
【００２３】
プロセッサ１０６は、いくつかの入力信号を受信するように構成される。いくらかの具現化例にあって、プロセッサ１０６は、入力デバイス１０２からのいくつかの入力信号を受信する。他のいくつかの具現化例にあっては、プロセッサ１０６は、センサ１０４からのいくつかの入力信号を受信する。図１に示される具現化例にあって、入力デバイス１０２、センサ１０４及びプロセッサ１０６は、直接有線デジタル結合を介して相互通信する。例えば、入力デバイス１０２、センサ１０４及びプロセッサ１０６は、ユニバーサルシリアルバス（ＵＳＢ）のような通信バスを介して相互通信する。他のいくつかの具現化例にあって、入力デバイス１０２、センサ１０４及びプロセッサ１０６の間の通信は、アナログ信号を介する、及び／又は無線である。例えば、センサ１０４は、プロセッサ１０６と通信するために、ブルーツゥース、無線ＵＳＢ又はワイファイ（Wi-Fi）を用いることができる。
【００２４】
プロセッサ１０６は、一つ以上の信号を生成することもできる。例えば、プロセッサは、有効な入力信号を受信すると、信号を発生する。図１に示される具現化例にあって、入力デバイス１０２が操作されると、プロセッサ１０６は同時に又は操作後ただちに、信号を生成する。一具現化例にあって、プロセッサ１０６は、プロセッサ上のアプリケーションとして走るソフトウェアコードを処理し、さらに仮想移動止めを引き起こすように形成されるいくつかの信号を生成するためにソフトウェアコードのコンテキストにて入力信号を用いる。
【００２５】
プロセッサ１０６は、移動止め信号のような信号をアクチュエータ１０８に発生する。移動止め信号は、入力デバイス１０２上の仮想移動止めの形態にて振動触感効果を生成するためにアクチュエータ１０８を駆動するように構成される。
【００２６】
プロセッサ１０６は、特定の信号をアクチュエータ１０８に発生する。一具現化例にあって、前記信号は前記アクチュエータ１０８に特定のパラメータを伴って発生される。例えば、プロセッサは、アクチュエータ１０８に関する、アクチュエータの共振周波数、のようなパラメータを分析し、さらに少なくともある程度のパラメータに基づく信号を発生する。アクチュエータ１０８の他のいくつかのパラメータは、例えばさらに制限されることなく、アクチュエータの共振周波数、アクチュエータの最大ピークツウピーク振幅又は大きさ、又は最小アクチュエータ応答時間を含む。
【００２７】
プロセッサ１０６は、メモリ（図１には示さず）に格納された移動止めプロファイルにアクセスすることによって信号を発生する。一具現化例にあって、プロセッサ１０６は、少なくともある程度の入力信号に基づいた特定の移動止めプロファイルにアクセスする。ある具現化例にあって、プロセッサ１０６は、複数のシミューレイトされる機械的な移動止めのどれを発生するのかを決定する。例えば、プロセッサ１０６は、入力信号を分析し、ハードストップが適切であることを決定する。さらに、プロセッサ１０６は、その後、メモリ内のハードストップ仮想移動止めプロファイルをアクセスし、そのハードストップ仮想移動止めプロファイルに基づいて移動止め信号を生成する。
【００２８】
プロセッサ１０６は、操作される又は制御されるシステム１１０と通信する。いくつかの具現化例にあっては、プロセッサ１０６はシステム信号を生成するように形成される。前記システム信号は、操作されるシステム１１０に供給される。
【００２９】
前記システム信号は、入力デバイスの少なくともある程度の操作に基づく。例えば、回転式つまみ形状の入力デバイス１０２は、ある連続した回転で回転される。プロセッサ１０６は、入力デバイス１０２の完全な回転を示す入力信号を受信し、システムのレベルを最大化すること又は最小化することによりシステム１１０を操作するためのシステム信号を生成する。
【００３０】
図示されるデバイスは一つのプロセッサ１０６を備えるが、他のいくつかのデバイスは二つ以上のプロセッサを備える。プロセッサ１０６は、本発明の一つ以上の具現化例に組み込まれる他のいくつかのプロセッサと同様に、前記プロセッサ（図１には示されない）に結合されるランダムアクセスメモリ（ＲＡＭ）のようなコンピュータ読み出し可能な媒体を備える。前記プロセッサは、振動触感又は他の触感効果を生成するための一つ以上のコンピュータプログラムを実行するようなメモリに格納されたコンピュータ実行可能プログラム命令を実行する。そのようなプロセッサは、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、専用集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡｓ）、及びステートマシンを備える。そのようなプロセッサは、ＰＬＤｓ、プログラマブルインタラプトコントローラ（ＰＩＣｓ）、プログラマブルロジックデバイス（ＰＬＤｓ）、プログラマブルリードオンリイメモリ（ＰＲＯＭｓ）、電気的プログラマブルリードオンリイメモリ（ＥＰＲＯＭｓ or ＥＥＰＲＯＭｓ）、又は他の類似デバイスのようなプログラマブル電気的デバイスをさらに備える。
【００３１】
そのようなプロセッサは、コンピュータ読み取り可能な媒体を備えるか、或いは接続している。コンピュータ読み取り可能な媒体は、プロセッサによって実行されると、プロセッサによって取り出され、又は補助されるようなここに説明されるいくつかのステップをプロセッサに行わせる命令を格納している。コンピュータ読み取り可能な媒体の具体例は、制限されるものではないが、電気、光学、磁気又は他の記録媒体或いはプロセッサにコンピュータ読み取り可能な命令を提供するのを可能とする情報伝送デバイスである。他のいくつかの媒体の具体例は、制限されるものではないが、フレキシブルディスク、ＣＤ−ＲＯＭ，磁気ディスク、メモリチップ、ＲＯＭ,ＲＡＭ，ＡＳＩＣ，コンピュータに適するように設定されたプロセッサ、全ての光学媒体、全ての磁気テープ又はあの磁気媒体、或いはコンピュータのプロセッサが読みだすことのできるいかなる他の媒体である。コンピュータ読み取り可能媒体の様々な他の形状は、ルータ、私的な又は公的なネットワーク、又は他の伝送デバイス又はチャンネルのように命令をコンピュータに送信或いは搬送する。説明されるプロセッサ、及びプロセッシングは、一つ以上の構成であり、さらに一つ以上の構成に分散されてもよい。プロセッサは、この明細書に説明される一つ以上の方法（又は方法の部分部分）を実行するためのコードを備える。前記命令は、例えば、アセンブリコード、Ｃ，Ｃ＋，Ｃ＋＋，ビジュアルベーシック、ジャバ、ペイソン、及びジャバスクリプトを含むいかなる適切なコンピュータ言語からの命令をも含む。
【００３２】
（アクチュエータ）
図１に示されるシステムは、さらに一つ以上のアクチュエータ１０８を備える。各アクチェータ１０８は、プロセッサ１０６からの信号を受信するように構成され、さらに振動触感効果を仮想移動止めの形でユーザに提供する。アクチュエータ１０８は、振動触感フィードバックを提供するために入力デバイス１０２を振動する。
【００３３】
アクチュエータ１０８は、プロセッサ１０６から受信した信号に基づいて振動触感フィードバックを提供する。例えば、アクチュエータ１０８は、プロセッサ１０６から移動止め信号を受信したのち振動を発生するように構成される。アクチュエータ１０８は、入力デバイスが操作されると概ね同時に入力デバイス１０２を振動できる。
【００３４】
アクチュエータ１０８は、振動触感フィードバックにより機械的なフィードバックをシミュレートするように構成される。特に、いくつかの具現化例にあって、アクチュエータ１０８は、機械的移動止めのための従来の手段の必要性を不要として移動止めの知覚（すなわち、仮想移動止め）を提供するように構成される。例えば、アクチュエータ１０８は、スプリング、ブレーキまたはカムのような触感フィードバックが従来から提供されるさまざまな機械的部品に代わって用いられる。いくつかの具現化例にあっては、振動触感フィードバックは機械的クリックに代わるクリック効果を備える。他の具現化例にあっては、振動触感フィードバックは、クリック効果を備えずに、例えばスプリング効果又はバリア効果のような他の効果を備える。
【００３５】
アクチュエータ１０８は、いろいろな異なる特徴の振動触感フィードバックを生成するように構成される。例えば、アクチュエータは、異なる周波数、振幅、又は波長にて振動触感フィードバックを生成するように構成される。第１の具現化例にあって、仮想移動止めは、単一のパルスによって生成されるシミュレートされるクリックを含む。第２の具現化例にあって、仮想移動止めは、ダブルのパルスによって生成されるクリック及びリリース効果を備える。図９は、様々な仮想移動止めプロファイルを示す。
【００３６】
アクチュエータ１０８は、機械的なフィードバックとは対照的に、振動触感フィードバックを生成するように構成されるので、アクチュエータ１０８は仮想フィードバックを、タッチ感度のパッド、すなわちタッチパッド又はタッチスクリーンのような非機械的な入力デバイス１０２に提供する。
【００３７】
アクチュエータ１０８は、様々なタイプの振動触感フィードバックを発生するように構成される。例えば、アクチュエータ１０８は、異なる仮想移動止めを生成するように構成される。振動触感フィードバックは、様々な方向に生成される。例えば、アクチュエータ１０８は、入力デバイスの動作に直交して入力デバイスを振動する。
【００３８】
アクチュエータ１０８は、偏心回転重量（eccentric rotating mass;ＥＲＭ）アクチェエータ、マルチファンクショナル（ＭＦＴ）アクチュエータ、線形重量アクチュエータ、電磁アクチュエータ、モータ、ボイスコイル、空気圧又は水圧アクチュエータ、電子作動ポリマ、又は他の適切なアクチュエータを含む様々な異なるタイプの力を生成するデバイスのいずれかである。一具現化例にあって、アクチュエータ１０８は、同一又は異なるデザインの複数のアクチュエータを備える。例えば、一具現化例にあって、二つのアクチュエータが利用される。第１のアクチュエータは、高い振動周波数（例えば、４００Ｈｚよりも高い）を有する、振動触感を提供するように、又は他の触感効果を提供するように構成されるが、第２のアクチュエータは、低い振動周波数（例えば、４００Ｈｚよりも低い）を有する振動触感を提供するように、又は他の触感効果を提供するように構成される。
【００３９】
本発明のいくつかの具現化例は、機械的なフィードバックに対抗して、振動触感フィードバックを生成するためのアクチュエータ１０８を用いているので、他のデバイスよりもより小さなアクチュエータが使用される。例えば、アクチュエータ１０８は、直径が１０ｍｍで、厚さ３．５ｍｍの円形アクチュエータを備える。
【００４０】
デバイスは、複数のアクチュエータを備えるので、アクチュエータ１０８の数はデバイスのサイズ及び重量に基づいている。例えば、アクチュエータ１０８は、システムの重力の１００グラム毎に設けられる。一例では、３００グラムのシステムは、３つのアクチュエータを備える。他の例では、３００グラムの携帯電話は、単一ではあるがよりパワフルなアクチュエータを備える。
【００４１】
一具現化例にあって、アクチュエータの数は、振動されるシステムの表面がなにかに基づく。例えば、携帯情報端末（ＰＤＡ）が４００グラムであり、ディスプレイのみ振動するとき、特に、ディスプレイがサスペンションシステムによって他のデバイスから孤立しているのであればシステムは一つのみのアクチュエータ１０８を備える。あるいは、もし振動触感フィードバックがＰＤＡ全体に提供されるのであれば、システムは二つ以上のアクチュエータを備える。
【００４２】
複数のアクチュエータのそれぞれのアクチュエータ１０８は、入力デバイス１０２に振動触感フィードバックを生成するように形成される。一具現化例にあって、複数のアクチュエータのそれぞれによって生成される前記振動触感フィードバックは同期される。
【００４３】
アクチュエータ１０８はタッチスクリーン（図１には示されない）のようなタッチ感知のディスプレイに取り付けられる。一具現化例にあって、アクチュエータ１０８は前記ディスプレイの真下に取り付けられるかあるいは前記ディスプレイの端部、又は前記ディスプレイの左右に取り付けられる。アクチュエータ１０８がディスプレイに取り付けられる具現化例にあって、ディスプレイは発泡体ガスケットのような特定の規格で生産された材料に浮遊されて取り付けられる。発泡体ガスケットにディスプレイを取り付けるのは、ディスプレイが単独で、或いはデバイス全体と異なる強度で振動するのを確実にする。
【００４４】
一具現化例では、二つのアクチュエータがディスプレイの両側に取り付けられる。一具現化例では、両方のアクチュエータは同じ方向に面し、さらに同じ相である。一具現化例では、二つの側部取り付けアクチュエータがスクリーンを横方向に振動させる。側部取り付けアクチュエータは、スクリーンがその剛性の方向にて動かされるので、スクリーンにわたって同一の力を作り出す。
【００４５】
一具現化例では、二つのアクチュエータは、ディスプレイの背後に取り付けられる。一具現化例では、ディスプレイの背後に取り付けられた両方のアクチュエータは、同一方向を向き、ディスプレイを繰り返し振動する。
【００４６】
（操作されるシステム）
図１に示されるシステムは、操作されるシステム１１０を含む。操作されるシステム１１０の一つ以上は、プロセッサ１０６からのシステム信号をそれぞれ受信する。操作されるシステム１１０は、制限されるものではないが、ステレオシステム、ビデオシステム、クライメートシステム（例えば空気コンディショニング及び／又はヒーティング）、ナビゲーションシステム、自動推進システム、無線通信デバイス、セキュリティシステム、テレビジョン、ビデオゲームシステム、洗濯機又は乾燥機或いはオーブンなどのような電気的又は電気機械的制御が可能なシステムを含む。
【００４７】
一具現化例にあって、操作されるシステム１１０は、照明システムのような単一のシステムを備える。他の具現化例にあって、操作されるシステムは、一つ以上の要素を含む複合システムを含む。例えば、操作されるシステム１１０は、ヒーティング及びクーリングシステムである。
【００４８】
（振動触感フィードバックによる仮想移動止め機構の第２のシステムの具体例）
図２は本発明の一具現化例における振動触感フィードバックによる仮想移動止め機構を設ける第２のシステムを示すブロック図である。この図示されている具現化例は、回転式エンコーダ２０２、センサ２０４、プロセッサ２０６、及び線形共振アクチュエータ２０８を備える。このシステムは、さらに、ビジュアルシステム２１０ａ、オーディオシステム２１０ｂ、クライメートシステム２１０ｃ、ディスプレイ２１２、スピーカ２１４及びメモリ２１６を備える。ビジュアルシステム２１０ａの具体例は、ビデオゲームシステムである。オーディオシステム２１０ｂの具体例は、ステレオシステムである。クライメートシステム２１０ｃの具体例は、空気コンディショニング及びヒーティングシステムである。
【００４９】
図２に示されるように、入力デバイスは回転式エンコーダ２０２でもよい。センサ２０４は、回転式エンコーダ２０２及びプロセッサ２０６と相互に通信する。回転式エンコーダ２０２が操作されるとき、センサ２０４は操作に関する入力信号を生成し、その入力信号をプロセッサ２０６に送信する。
【００５０】
プロセッサ２０６が入力信号をいったん受け取ると、プロセッサ２０６は仮想信号及び／又はシステム信号を生成するのか否かを決定する。例えば、入力信号がつまみの５度角以上の移動回転を示すと、プロセッサ２０６はシステム信号及び仮想信号を生成する。
【００５１】
プロセッサ２０６は、線形共振アクチュエータ２０８と相互通信する。プロセッサ２０６は、回転式エンコーダ２０６の操作に関する情報を含む入力信号を受信し、さらに回転式エンコーダ２０２に振動触感効果を生成するために線形共振アクチュエータ２０８を駆動するように形成される信号を生成する。振動触感効果は、模擬的な機械的移動止めを含む。
【００５２】
図２に示されるように、プロセッサ２０６は、ビデオシステム２１０ａ、ステレオシステム２１０ｂ、及びクライメートシステム２１０ｃという３つのシステムと相互通信する。プロセッサはディスプレイ２１２及びスピーカ２１４とも相互通信する。プロセッサは、ディスプレイ２１２の変化、スピーカ２１４を介しての再生音、及び回転式エンコーダ２０２の振動触感フィードバックと同期する。
【００５３】
他のいくつかの具現化例にあって、入力デバイスは、タッチパッドのような異なるデバイスを含む。タッチパッド（図示せず）はセンサ２０４と通信する。センサ２０４はタッチパッド上の動きを検出するように構成される。
【００５４】
センサ２０４は、入力信号を直接プロセッサ２０６に送信する。具体例にあって、センサ２０４は、回転式エンコーダが２度よりも回転されると、入力信号をプロセッサ２０６に送る。
【００５５】
プロセッサ２０６は制御される一つ又は複数のシステムと通信する。プロセッサ２０６は、メニュー構造のグラフィカル表示を示すようにディスプレイ２１２を駆動する。プロセッサ２０６は、振動触感フィードバックを、ディスプレイ２１２の変更又はステレオシステム２１０ｂ上の再生音のような他のイベントに同期させる。一具現化例にあって、メニューシステムのナビゲーションがディスプレイ２１２に示されるとき、入力デバイスはメニュー上の各アイテムが横切られるときに振動する。
【００５６】
プロセッサ２０６は、生成する固有の移動止め信号を決定するように構成される。移動止め信号は、アクティブに操作されるシステムに少なくともある程度基づいている。例えば、ビデオシステム２１０ａが操作されると、プロセッサ２０６は、例えばクリック効果のような、一つのタイプの移動止め信号を生成する。そのほか、ステレオシステム２１０ｂが操作されると、プロセッサ２０６は、ハードストップ仮想移動止めのような第２のタイプの移動止め信号を生成する。
【００５７】
図２に示されるように、プロセッサ２０６は、メモリ２１６を備える。メモリ２１６は、高速キャッシュメモリであり、仮想移動止めプロファイルのような振動触感フィードバック効果を記憶するように構成される。一具現化例にあって、プロセッサはどのようなタイプの振動触感効果を発生させるのかを決定した後に、メモリ２１６に記憶されている一つの効果プロファイルにアクセスできる。
【００５８】
仮想移動止めのような振動触感効果の初期設定ライブラリがメモリ２１６に格納されている。たとえば、プロセッサはメモリ２１６内に図９に示される各仮想移動止めプロファイルを格納している。このプロファイルは、コンピュータコードの形をとっている。一具現化例にあって、プロセッサは前もってメモリ２１６に格納されていたものだけではなく、様々なタイプの振動触感効果をプログラムする。例えば、システムの各ユーザは、メモリ２１６に格納する個々の振動触感効果を制作するかもしれない。第２の具現化例にあって、プロセッサ１０６は、制作者によってプログラムされた振動触感効果のみを格納する。一具現化例にあって、アクチュエータの特徴がメモリ２１６に格納される。例えば、システムのアクチュエータの周波数応答がメモリ２１６に格納される。
【００５９】
（振動触感フィードバックによる仮想移動止め）
図３は、本発明の一具現化例における振動触感フィードバックによる仮想移動止めを提供する第１のデバイスの説明図である。本発明の様々な具現化例が機械的なフィードバックのないデバイスに用いられる。他のいくつかの具現化例にあって、本発明は機械的なフィードバックを補助するために用いられる。
【００６０】
図３のデバイスは、本体３０２、グラフィカルユーザインターフェースディスプレイ３０４、及び環状タッチパッド３０６を持つ携帯型ミュージックプレーヤである。図３に示されるタッチパッド３０６は環状であるが、他の具現化例にあって、タッチパッド３０６は線形、長方形、又は他の形状でもよい。図３に示されるように、入力デバイス３０６は、ディスプレイ３０４と互いに通信している。一例では、入力デバイス３０６は、ディスプレイ３０４上に示されるメニューシステムを案内するために構成される。他の具現化例にあって、入力デバイス３０６はディスプレイ３０４とは相互通信しない。
【００６１】
図３に示された具現化例は、携帯型ミュージックプレーヤであるが、他の具現化例はパーソナルディジタルアシスタント（ＰＤＡ），携帯型ビデオプレーヤ、携帯型ゲームシステム、又は携帯型ナビゲーションデバイスのような他のデバイスでもよい。他のいくつかの例は、テレビジョン、オーブン、又は照明システムのような他の電気的デバイス又は装置を含む。
【００６２】
ユーザは環状タッチパッド３０６を起動することにより携帯ミュージックプレーヤと対話するように操作することができる。例えば、ユーザは、指で環状タッチパッド３０６を時計周り或いは反時計周りにドラッグすることで、グラフィカルユーザインターフェース３０４上に表示されるメニューを選択する。
【００６３】
アクチュエータ（図３には示さず）は、タッチパッドに結合されている。ユーザが環状タッチパッド３０６を操作すると、仮想移動止めとしての振動触感フィードバックはアクチュエータがタッチパッドを振動するときユーザに提供される。振動触感フィードバックは、メニューの選択、レベルのコントロール（ボリューム、低音、高音、バランスなどのような）、及びリストのナビゲーションなどを手伝う。
【００６４】
振動触感フィードバックは、プログラムに組めるし、さらに可変であるので、同一の入力デバイス上の異なるタイプの振動触感フィードバックの提供は、付加拡張機能付きインターフェースを提供することになる。振動触感フィードバックは、メニューの選択、レベルのコントロール（ボリューム、バス、高音、バランス、等）、及びリストのナビゲーションを援助する。
【００６５】
振動触感フィードバックは、入力の有効性に基づいている。一具体例にあって、振動触感フィードバックはコントロールが有効で、許容範囲内のときのように、有効な入力が受信されるときに、提供される。制御される機能が最大又は最小であるか又は近づいたとき、振動触感フィードバックは動かなくなり、行われたコントロールはシステムの有効範囲外であるという情報を提供する。同様に、システムがアクティブでないか、パワーオンとされてないと、振動触感フィードバックの欠如がユーザにシステムノンアクティブ又はパワーオフを知らせる。
【００６６】
振動触感フィードバックの周波数及び強度は、付加機能付きインターフェースを提供するために変動される。一具現化例にあって、振動触感フィードバックのタイプは、ユーザによって選択されるコンテンツに少なくともある程度基づいている。
【００６７】
一具現化例にあって、振動触感フィードバックの周波数及び強度は、ユーザにコントロールの様々なレベルを知らせる。より強い仮想移動止めは、より小さな決定を示す弱い仮想移動止めに比較してより大きな決定を示す。振動触感フィードバックの高低強度は、リストの分割を示す（すなわち、文字による言葉の区切り、又は１０の倍数毎の数）。振動触感フィードバックの高低強度は、ある範囲内の一つ以上のポイントも示す、例えば、中心位置は平衡なコントロールであることを示す。振動触感周波数は、タッチアクティブ面を横切る又はリストの要素番号を横切るユーザの指のナビゲーション速度を示す。
【００６８】
一具現化例にあって、入力デバイスによって操作される各システムは、振動触感フィードバックのタイプ又はプロファイルに関係する。例えば、アクチュエータは、オーディオシステムが入力デバイスによってコントロールされるとき、一定の強度で入力デバイスを振動し、さらに気温システムがコントロールされるときには断続的な強度で振動する。
【００６９】
一具現化例にあって、振動触感効果の組み合わせは、振動触感テーマとして関連づけられる。振動触感テーマは個々の機能又はシステムに対応する。ひとつのテーマは、変更されるシステム又は到達されるしきい値用の模擬的な機械フィードバックを示すために複数の単一のクリック及び複数のダブルクリックの組み合わせを備える。他のテーマは、コントラスト、ハードストップ仮想移動止め効果を伴う低強度振動の組み合わせを備える。第１のテーマは、クライメートシステムのような一つのシステムに割り当てられるが、第２のテーマは、ステレオシステムのような第２のシステムに割り当てられる。
【００７０】
図４は、本発明の一具現化例における振動触感フィードバックによる仮想移動止めを提供するための第２のデバイスの説明図である。図４のデバイスは、機械的なデバイス、具体的には回転式つまみ４００を備える。図４に示される具現化例は、回転式つまみ４００を備えるが、他のいくつかの具現化例は他の入力デバイスを備えてもよい。いくつかの他の具現化例にあって、入力デバイスは線形又は回転式エンコーダ、ポテンショメータ、又はフェーダを備える。あるいは、他のいくつかの具現化例は、タッチ感知式パッド又はタッチ感知式スクリーンのような非機械的入力デバイスを備える。
【００７１】
回転式つまみ４００は、つまみを介して延びている軸周りに自由回転度にて回転するように構成されている。いくつかの具現化例にあって、回転式つまみは、回転軸に直交する平面内で或いは回転軸に沿って動くように構成される。回転式つまみ４００は、取付面４０２に連結される。取付面は、コントロールパネル、ダッシュボード、カーコンソール、マウス、ジョイスティック、産業用機器、医療用機器、又はコンスーマ用電気機器上にある。
【００７２】
ユーザはつまみを時計周り又は反時計周り方向に回転することで回転式つまみ４００とやりとりする。一つ以上のアクチュエータ４０６は、回転式つまみ４００に振動触感フィードバックを生成するために連結されている。つまみが回転されると、振動触感フィードバックが仮想移動止め形態で生成される。例えば、つまみが回転されると、ハードストップのような効果がつまみを振動することで生成される。
【００７３】
回転式つまみ４００は、センサ４０８に連結されている。センサ４０８は回転式つまみ４００の動きを検出し、データをプロセッサ１０６に送信する。軸４０４は、アクチュエータ４０６及びセンサ４０８を回転式つまみ４００に結合する。
【００７４】
図４に示されるように、回転式つまみ４００は全体的に円筒状物体である。仮想移動止めを提供するための他のいくつかのデバイスは、制限されるものではないが、円すい形状、球形状、楕円形状、立体形状などを含む様々なデザインを有する。回転式つまみ４００は、その表面に、制限されるものではないが、バンプ、ライン、溝、握りの他のタイプ、又はデバイス表面から延びる部材などを含む一つ以上のテクスチャを有する。そのような形状及びテクスチャは、ユーザに容易につまみをつかませ、或いは接触させ、さらにつまみを回転させる。
【００７５】
回転式つまみ４００は、システムを操作するために構成される。例えば、回転式つまみ４００は、ステレオ受信機に配置され、ステレオの音量を操作するために構成される。一具現化例にあって、回転式つまみ４００は、車の気温システム、ナビゲーションシステム、及び／又は通信システムのような複数のシステムを操作する。例えば、ユーザは車両の気温システムを操作するためにつまみを第１の高さに引っ張ることができる。異なるシステムを操作するため、ユーザは、異なる高さにつまみを押し下げてもよい。他の具現化例にあって、ユーザは回転式つまみ４００又は他の操作によって導かれるメニューシステムを通して操作されるシステムを選択する。
【００７６】
（振動触感フィードバックによる仮想移動止めのための方法の具体例）
図５は、本発明に係る一具現化例における振動触感フィードバックによる仮想移動止めを提供するための第１の方法を示すフロー図である。ステップ５０２にて、入力デバイスの操作にすくなくともある程度基づいた入力信号を生成する。ステップ５０２にて、プロセッサ１０６は、入力デバイス１０２の操作に関連する情報を含む入力信号を受信する。ステップ５０４にて、プロセッサ１０６は、入力デバイス１０２に振動触感効果を作り出すためにアクチュエータを駆動するために形成される信号を生成する。振動触感効果は、模擬的な機械的移動止めを含む。
【００７７】
プロセッサ１０６は、無線または有線接続を介して、デジタル信号又はアナログ信号のような信号を受信及び生成する。入力信号は、入力デバイス１０２の操作に関する情報を備える。例えば、前記情報は、前記入力デバイスの操作に関する前記情報は、例えば、入力デバイスの位置の変更に関する情報を含む、位置のデータである。他の例にあって、入力信号は、入力デバイスの位置の変更はもちろん入力デバイスの位置の変更の速度に関する情報も備える。さらに他の具体例として、入力信号は、回転式タッチパッドが接触される速度に加えて、回転式タッチパッドへの継続的なユーザの接触方向に関する情報を含む。
【００７８】
ステップ５０４にて、信号はプロセッサにより生成される。前記信号は、入力デバイスへの振動触感効果を作り出すためにアクチュエータを駆動するように形成される。振動触感効果は、シミュレートされる機械的移動止めを備え、移動止め信号に少なくともある程度基づいている。前記信号は、アクチュエータによって生成される固有の仮想移動止めに関する情報を備える。
【００７９】
前記信号は少なくともある程度入力信号に基づいている。例えば、入力信号が入力デバイスの素早い操作を示すのであれば、移動止め信号は高い周波数の振動触感効果を含む。前記信号は、少なくともある程度は操作されるシステムに基づいている。一具現化例にあって、システムがオフならば信号は生成されない。他の具現化例にあって、システムがオフでも、ハードストップを作り出すように形成された信号のみが生成される。
【００８０】
一具現化例にあって、信号はシステムが最大又は最小の閾値に達したかに基づいている。例えば、ステレオシステムが最も高いボリュームレベルに達すると、信号はハードストップ仮想移動止めを作り出すように形成される。あるいは、制御されるシステムが閾値に達すると信号が生成されない。他の具体例にあって、ステレオシステムが最も高い又は最も低いボリュームレベルに達すると、クリック効果の仮想移動止めを作り出すために形成される信号が生成される。
【００８１】
プロセッサ１０６によって生成される信号は、システム１１０の変更と同期する。例えば、移動止め信号は、ディスプレイ、オーディオレベル又は周波数、又は電気機械システムの操作の変更と同時に振動触感効果が引き起こされるように形成される。前記移動止め信号は、フィードバックの他のタイプと同期してもよい。例えば、移動止め信号に応答するアクチュエータによって生成される振動触感フィードバックは、音響式のクリック又はノイズによって付随して起こされる。
【００８２】
図６は、本発明に係る一具現化例における振動触感フィードバックによる仮想移動止めを提供するための第２の方法を示すフロー図である。ステップ６０２にあって、センサ１０４は入力デバイス１０２の位置の変化を検出する。センサ１０４は、つまみ４００の回転を検出できる。センサ１０４は、例えば、入力デバイスの位置の相対的変化、又は基準位置からの変化を検出できる。
【００８３】
ステップ６０４にあって、センサ１０４は、移動止め信号を生成する。移動止め信号は入力デバイスへの振動触感効果を作り出すためにアクチュエータを駆動するように形成される。振動触感効果は、シミュレートされる機械的移動止めを備え、また振動触感効果は、移動止め信号に少なくともある程度基づいている。
【００８４】
センサ１０４は、所定の閾値を越える変化のみを検出するように構成される。ひとつのセンサは、一度のインクリメントにおける回転式つまみの動きを検出するように構成される。他のセンサは、最も高い検出閾値を検出するように構成され、さらに５度以上の回転のみを検出するように構成される。検出閾値はユーザに意図されたデバイスの操作であるか否かの判定に対応するか、又は操作が偶然又は意図されないものであったかに対応する。
【００８５】
一つ以上のセンサ１０４は、タッチパッド上の圧力又は動きを検出するように構成される。一具体例として、力の移動止め変化を検出するように形成される三つのセンサは、タッチパッドに結合される。力センサはユーザがタッチパッドの表面を横切って指をドラッグするときのようなタッチパッド上の入力を検出する。
【００８６】
プロセッサ１０６は、移動止め信号を生成することができる。移動止め信号は、入力デバイスの操作又は位置変化に少なくともある程度基づいている。例えば、第１の移動止め信号は、入力デバイスの小さな位置変化に対応し、一方第２の移動止め信号は、入力デバイスの大きな位置変化に対応する。
【００８７】
図７は、本発明に係る一具現化例の振動触感フィードバックによる仮想移動止めを提供するための第３の方法を示すフロー図である。ステップ７０２にて、センサ１０４は、入力デバイスの変化を検出する。センサ１０４は、回転式つまみ４００からの入力、又はタッチパッド或いはタッチスクリーンを介した入力を検出できる。
【００８８】
ステップ７０４にて、プロセッサ１０６は移動止め信号を生成するか否かを決定する。プロセッサ１０６は、操作されるシステム１１０の状態に少なくともある程度基づいて移動止め信号を生成するか否かを判定してもよい。例えば、プロセッサ１０６は、操作されるシステム１１０がスイッチオンされたときに移動止め信号を生成してもよい。他の具体例として、プロセッサ１０６は操作されるシステム１１０がスイッチオフされたときに移動止め信号の生成をやめてもよい。
【００８９】
ステップ７０６にて、プロセッサ１０６は移動止め信号を生成する。プロセッサ１０６は、デジタル信号がアクチュエータ１０８に送られたときに移動止め信号を生成することができる。
【００９０】
ステップ７０８にて、プロセッサ１０６はシステム信号を生成する。システム信号は、オーディオシステム、ビデオシステム、クライメートシステム、又はメニューシステムのような制御されるシステムを操作するように形成される。例えば、システム信号は、ステレオシステムのボリュームを変更し、ヒータ又は空気コンディショナの出力を増加し、或は地図を拡大したりする。
【００９１】
ステップ７１０にて、プロセッサが移動止め信号の非生成を決定すると、プロセッサは入力デバイス７１０の新しい位置変化を待つようにしてもよい。
【００９２】
プロセッサ１０６は、移動止め信号とシステム信号を生成する。システム信号は、デジタル信号でも又はアナログ信号でもよい。プロセッサ１０６は、移動止め信号（７０６）及びシステム信号（７０８）を概ね同時に生成することができる。一具現化例にあって、制御されるシステムは、振動触感フィードバックが入力デバイス上に発生されたときと概ね同時に操作される。他のいくつかの具現化例にあって、システムが操作され、ユーザに機械的な移動止め感を提供するときに、ユーザは仮想移動止めを体験する。
【００９３】
システム信号は入力信号に少なくともある程度基づいている。一具現化例にあって、入力信号は、入力デバイスが素早い動きを伴って操作されていることを示す。対応するシステム信号は、システムがある流行りのように制御されることを検出する。一具現化例にて、回転式つまみは素早く回転される。プロセッサは、システム信号をラジオ付きのステレオ信号に生成するかもしれない、システム信号はラジオ周波数を大きく増加する。
【００９４】
図８は、振動触感フィードバックによる仮想移動止めの第４の方法を説明するためのフロー図である。ステップ８０２にて、つまみ又はタッチパッドのような入力デバイスが操作される。ユーザは、つまみを回すか、指で横切るようにタッチパッドをドラッグする。ユーザの入力に応答して、システムは操作される（８０４）。最後に、振動触感効果が入力デバイス８０６上に生成される。
【００９５】
システムは、入力デバイスの操作に少なくともある程度基づいて制御される。例えば、つまみが右側にいっぱいに回されると、ステレオシステムのボリュームは２倍にされる。他の具体例にあって、環状タッチパッドが反時計周りに動かされるように接触されると、ディスプレイ上に示されるメニュー構成が案内される。
【００９６】
振動触感効果（８０６）はシステムの操作（８０４）に同期される。ディスプレイ上に表示されるメニューをユーザが操作すると、振動触感効果は環状タッチパッド入力デバイス上に作り出される。
【００９７】
（仮想移動止めの具体例）
図９Ａ，９Ｂ，９Ｃ，９Ｅ，９Ｆ，９Ｇ及び９Ｈは、本発明に係る種々の具現化例における仮想移動止めプロファイルの８つの説明図である。図９Ａ乃至９Ｈにあって、回転式つまみ２０２は、回転式つまみに対応して左側に表示される仮想移動止めプロファイルと共に右側に示されている。図９Ａ乃至９Ｈに示される仮想移動止めプロファイルは、本発明の例示的な具現化例である。他の具現化例は、当業者により明らかである。いくつかの具現化例にあって、様々なタイプの具現化例が、振動触感効果の組み合わせを作り出すために、組み合わせられる。
【００９８】
図９Ａは、プログラム化された仮想移動止めプロファイルを描写している。仮想移動止めは、Ａ，Ｂ，Ｃ，Ｄ，及びＥで示されている。例えば、回転式つまみが各ポイントＡ乃至Ｅと通して回転されると、回転式つまみは、リアルな移動止め感を生成するために振動される。各仮想移動止めで入力デバイスに適用される振動触感の大きさ及び幅は、機械的な移動止めの大きさ及び幅にシミュレートされる。
【００９９】
図９Ｂはハードストップ仮想移動止めプロファイルを描写している。ハードストップ、又は限界仮想移動止めは、機械的なハードストップ又は限界をシミュレートする。例えば、仮想ハードストップは、システムがそれ以上操作されないことを示す。図にて説明されているように、ユーザが回転式つまみをまわすとき、仮想移動止めはユーザによって選択されている各上昇ファンレベルを示す。ファンレベルが最大に達すると、プロセッサ１０６は、限界の移動止め指示を含む移動止め信号をアクチュエータ１０８に送る。
【０１００】
図９Ｃは、丘（ヒル）仮想移動止めプロファイルを描写する。ヒル効果は、メニューシステムの終り、又はシステムの最大又は再小閾値への接近をシミュレートする。例えば、ユーザがメニューの最後のアイテムに近づくと、振動触感効果はしだいに上昇する。他の具体例として、ユーザがラップアラウンドメニューの終りに接近していくと、振動触感フィードバックの強度は、ユーザが低い強度の振動触感フィードバックによって同時に生じる初めのアイテムに達するまで増加する。
【０１０１】
図９Ｄは、合成仮想移動止めプロファイルを描写する。いくつかの具現化例にあって、振動触感フィードバックの大きさ及び／又は幅は、各ポイントで限界とされる。そのような具現化例にあって、合成効果は、限界又は移動止めのような二つ以上の効果を含む。合成効果は、システムの操作の特徴に対応する。例えば、メニューシステムとの接続にて用いられる合成効果は、メニューがサブカテゴリーないで横切られている間は、軽い振動触感フィードバックを発生しているが、メニューのより大きなカテゴリーが横切られるとより重い強度の振動触感フィードバックが発生される。一具現化例にあっては、ユーザが同じ文字のコンタクト名の始まりを横切るとヒル効果が用いられる。新しい文字に達すると、ハードストップ効果が新しい文字であることを示すために用いられる。
【０１０２】
図９Ｆは、スプリング仮想移動止めプロファイルを描写する。スプリング仮想移動止めは、入力デバイスの好ましい位置を示す。例えば、ユーザが回転式つまみを操作してホームポジションから離すと、スプリング効果仮想移動止めは、つまみのホームポジションからの距離が遠くなるにつれ、その強度を増加する。
【０１０３】
図９Ｅは、減衰する仮想移動止めプロファイルを描写する。減衰仮想移動止めにあって、振動触感の力は、入力デバイスの操作の速度に基づいて増加又は減少する。例えば、軽い振動触感効果は、回転式つまみの遅い回転と同時に起こるし、一方より重い振動触感効果は回転式つまみの早い回転と同時に起こる。
【０１０４】
図９Ｇは、安定した仮想移動止めプロファイルを描写する。安定した力の効果は、入力デバイスの位置又は操作の継続的な独立した力である。例えば、回転式つまみが回転されると、振動触感効果の力が安定して維持される。安定した仮想移動止めプロファイルは、入力デバイスの操作の部分の間、振動触感効果が安定した強度で発生されるように、さらにその後の全体で発生されないように、ゼロの力のプロファイルとの組み合わせにて用いられる。例えば、安定した振動触感の力は、回転式つまみが閾値に達するまで生成され、それを越えると振動触感の力は、回転式つまみの操作に反応して生成されない。他の具体例にあって、安定した振動触感の力は、ユーザがメニューシステムのうちの一つのアイテムを選択する間出力され、ユーザがメニューシステムの異なるアイテムを選択したときに発生されなくなる。
【０１０５】
図９Ｈは、周期的な仮想移動止めプロファイルを描写する。周期的な力の効果プロファイルは、サイン波と、矩形波、又は三角波プロファイルを備える。三角仮想移動止めの一具体例にあって、仮想移動止めの強度は線形に除々に増加又は減少する。周期的な仮想移動止めは、所定の時間にわたって継続する。
【０１０６】
（総括）
本発明の具現化例の前述した記述は、表示及び説明の目的のためにのみあらわしたものであり、本発明を、精細な開示の形態に、羅列的にあるいは制限することを意図したものではない。本発明の思想及び範囲から逸脱することなく、当業者は多くの改良と適用をなすのは明らかである。