(57)【要約】      （修正有）【課題】触れていじるためのシステム及び方法が提供される。【解決手段】電子装置との相互作用を示すセンサ信号が当該電子装置によって受信される。センサ信号の受信に応答して電子装置は出力信号を出力する。出力信号はディスプレイ、触覚出力装置、音声装置及び／又は他の出力装置に出力される。出力信号は様相に対応することができる。出力信号の出力後、電子装置との他の相互作用を示す他のセンサ信号が電子装置によって受信される。この相互作用は、先に受信された相互作用に関連づけられる。この相互作用の受信に応答して電子装置は、単数又は複数の同一の出力装置及び／又は異なる出力装置に他の出力信号を出力する。第２出力信号は、先の出力信号とは異なる一以上の様相に対応する。【選択図】図１
2015036977.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
電子装置との第１相互作用を示す第１センサ信号をセンサから受信することと、
前記第１センサ信号の受信に応答して、第１様相に対応する第１出力信号を出力することと、
前記電子装置との第２相互作用であって前記第１相互作用に関連づけられた第２相互作用を示す第２センサ信号を、前記第１出力信号の出力後に前記センサから受信することと、
前記第２センサ信号の受信に応答して、第２様相に対応しかつ前記第１様相に対応しない第２出力信号を出力することと
を含む方法。
【請求項２】
前記第１様相は、視覚様相、聴覚様相又は触覚様相である、請求項１に記載の方法。
【請求項３】
前記第２様相は、視覚様相、聴覚様相又は触覚様相である、請求項１に記載の方法。
【請求項４】
前記第１様相は視覚様相であり、かつ、第２様相は触覚様相である、請求項１に記載の方法。
【請求項５】
前記第１出力信号及び前記第２出力信号は、類似の情報をユーザへ送達すべく構成される、請求項１に記載の方法。
【請求項６】
前記第１様相及び前記第２様相は、ユーザにとって同一のメンタルモデルを表現すべく構成される、請求項１に記載の方法。
【請求項７】
前記第１出力信号はさらに前記第２様相に対応する、請求項１に記載の方法。
【請求項８】
前記第１出力信号は第３様相に対応し、
前記第２出力信号は前記第３様相に対応する、請求項１に記載の方法。
【請求項９】
前記第１様相は視覚様相であり、
前記第１出力信号を出力することは、前記第１出力信号を前記電子装置のディスプレイに出力することを含み、
前記電子装置のディスプレイは、前記第１出力信号の出力後かつ前記第２センサ信号の受信前に非アクティブ化される、請求項１に記載の方法。
【請求項１０】
前記第１相互作用は前記電子装置の第１揺動であり、
前記第２相互作用は前記電子装置の第２揺動である、請求項１に記載の方法。
【請求項１１】
前記第１相互作用は前記電子装置のタッチセンサ入力装置上の第１接触であり、
前記第２相互作用は前記電子装置の前記タッチセンサ入力装置上の第２接触である、請求項１に記載の方法。
【請求項１２】
前記第１接触又は前記第２接触の少なくとも一つがジェスチャを含む、請求項１１に記載の方法。
【請求項１３】
前記第１センサ信号は前記第１接触の第１位置及び第１圧力を含み、
前記第１圧力は所定しきい圧力よりも上であり、
前記第２センサ信号は前記第２接触の第２位置及び第２圧力を含み、
前記第２圧力は前記所定しきい圧力よりも上であり、
前記第２位置は前記第１位置に対応する、請求項１１に記載の方法。
【請求項１４】
プログラムコードを含むコンピュータ可読媒体であって、
前記プログラムコードは、
電子装置との第１相互作用を示す第１センサ信号をセンサから受信することと、
前記第１センサ信号の受信に応答して、第１様相に対応する第１出力信号を出力することと、
前記電子装置との第２相互作用であって前記第１相互作用に関連づけられた第２相互作用を示す第２センサ信号を、前記第１出力信号の出力後に前記センサから受信することと、
前記第２センサ信号の受信に応答して、第２様相に対応しかつ前記第１様相に対応しない第２出力信号を出力することと
を目的とするコンピュータ可読媒体。
【請求項１５】
前記第１様相は視覚効果、音声効果又は触覚効果であり、
前記第２様相は視覚効果、音声効果又は触覚効果である、請求項１４に記載のコンピュータ可読媒体。
【請求項１６】
前記第１出力信号は少なくとも第２様相に対応し、
前記第１様相及び前記第２様相はそれぞれ、視覚様相、聴覚様相、触覚様相、固有受容感覚様相、味覚様相、嗅覚様相、温度感覚様相、痛覚様相及び平衡感覚様相からなる群から選択される、請求項１４に記載のコンピュータ可読媒体。
【請求項１７】
前記第１相互作用は前記電子装置の第１揺動であり、
前記第２相互作用は前記電子装置の第２揺動である、請求項１４に記載のコンピュータ可読媒体。
【請求項１８】
前記第１相互作用は前記電子装置のタッチセンサ入力装置上の第１接触であり、
前記第２相互作用は前記電子装置の前記タッチセンサ入力装置上の第２接触である、請求項１４に記載のコンピュータ可読媒体。
【請求項１９】
前記第１接触又は前記第２接触の少なくとも一つがジェスチャを含む、請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
システムであって、
入力装置と、
第１出力装置と、
第２出力装置と、
前記入力装置、前記第１出力装置及び前記第２出力装置と通信するプロセッサと
を含み、
前記プロセッサは、
前記入力装置との第１相互作用を示す第１センサ信号を前記入力装置から受信することと、
前記第１センサ信号の受信に応答して、第１様相に対応する第１出力信号を少なくとも前記第１出力装置に出力することと、
前記入力装置との第２相互作用であって前記第１相互作用に関連づけられた第２相互作用を示す第２センサ信号を、前記第１出力装置への前記第１出力信号の出力後に前記入力装置から受信することと、
前記第２センサ信号の受信に応答して、第２様相に対応しかつ前記第１様相に対応しない第２出力信号を少なくとも前記第２出力装置に出力することと
を目的として構成されるシステム。
【請求項２１】
前記第１出力信号はさらに第３様相に対応し、
前記第１様相は視覚様相であり、
前記第２様相は触覚様相であり、
前記第３様相は前記触覚様相である、請求項２０に記載のシステム。
【請求項２２】
前記第１出力信号及び前記第２出力信号は、類似の情報をユーザへ送達すべく構成される、請求項２０に記載のシステム。
【請求項２３】
前記入力装置はジャイロスコープであり、前記第１出力装置はディスプレイであり、かつ、前記第２出力装置は触覚出力装置であり、
前記第１相互作用は前記ジャイロスコープの第１の動きであり、
前記第２相互作用は、前記ジャイロスコープの、前記第１の動きを模倣する第２の動きであり、
前記ディスプレイは、前記第１出力信号の受信後かつ前記第２センサ信号の前記ジャイロスコープからの受信前に非アクティブ化される、請求項２０に記載のシステム。
【請求項２４】
前記入力装置はタッチセンサディスプレイであり、前記第１出力装置は前記タッチセンサであり、かつ、前記第２出力装置は触覚出力装置であり、
前記第１相互作用は前記タッチセンサディスプレイ上の第１接触であり、
前記第２相互作用は前記タッチセンサディスプレイ上の第２接触であり、
前記タッチセンサディスプレイの画面は、前記第１センサ信号の前記タッチセンサディスプレイからの受信後、前記第１出力信号のタッチセンサディスプレイへの出力後、前記第２センサ信号の前記タッチセンサ入力装置からの受信前、かつ前記第２出力信号の前記触覚出力装置への出力前に非アクティブ化される、請求項２０に記載のシステム。
【請求項２５】
前記第１接触及び前記第２接触はそれぞれのジェスチャを含む、請求項２４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般に、触れていじるためのシステム及び方法に関する。
【０００２】
関連出願の相互参照
本願は、２０１３年８月１２日に出願された「Systems and Methods for Haptic Fiddling」との名称の米国仮特許出願第６１／８６４，８４４号の優先権を主張する。その全体がここに参照として組み入れられる。
【背景技術】
【０００３】
伝統的には機械的ボタンが、手持ち式携帯装置のユーザに対し物理的な触覚を与えている。しかしながら、当該装置の、特に携帯電話のタッチセンサ表面（例えばタッチスクリーン）の人気が高まるにつれ、機械的ボタンはもはや存在しなくなっている。その代わり、かかる装置には、様々な事象をユーザに気づかせる触覚効果を出力する触覚出力装置が含まれている。
【発明の概要】
【０００４】
複数の実施形態が、触れていじるためのシステム及び方法を与える。例えば、一つの開示される方法は、電子装置との第１相互作用を示す第１センサ信号をセンサから受信することと、第１センサ信号の受信に応答して、第１様相に対応する第１出力信号を出力することと、電子装置との第２相互作用であって第１相互作用に関連づけられた第２相互作用を示す第２センサ信号を、第１出力信号の出力後にセンサから受信することと、第２センサ信号の受信に応答して、第２様相に対応しかつ第１様相に対応しない第２出力信号を出力することとを含む。いくつかの実施形態では、第１出力信号及び第２出力信号は、類似の情報をユーザに送達すべく構成される。いくつかの実施形態では、第１様相及び第２様相は、同一及び／又は類似のメンタルモデルをユーザに送達すべく構成される。
【０００５】
他の実施形態では、コンピュータ可読媒体は、電子装置との第１相互作用を示す第１センサ信号をセンサから受信することと、第１センサ信号の受信に応答して、第１様相に対応する第１出力信号を出力することと、電子装置との第２相互作用であって第１相互作用に関連づけられた第２相互作用を示す第２センサ信号を、第１出力信号の出力後にセンサから受信することと、第２センサ信号の受信に応答して第２様相に対応しかつ第１様相に対応しない第２出力信号を出力することとのためのプログラムコードを含む。いくつかの実施形態では、第１出力信号及び第２出力信号は、類似の情報をユーザに送達すべく構成される。いくつかの実施形態では、第１様相及び第２様相は、同一及び／又は類似のメンタルモデルをユーザに送達すべく構成される。
【０００６】
一つの実施形態では、システムは、入力装置と、第１出力装置と、第２出力装置と、入力装置、第１出力装置及び第２出力装置と通信するプロセッサとを含む。一実施形態では、プロセッサは、入力装置との第１相互作用を示す第１センサ信号を入力装置から受信することと、第１センサ信号の受信に応答して、第１様相に対応する第１出力信号を少なくとも第１出力装置に出力することと、入力装置との第２相互作用であって第１相互作用に関連づけられた第２相互作用を示す第２センサ信号を、第１出力信号の第１出力装置への出力後に入力装置から受信することと、第２センサ信号の受信に応答して、第２様相に対応しかつ第１様相に対応しない第２出力信号を少なくとも第２出力装置に出力することとのために構成される。いくつかの実施形態では、第１出力信号及び第２出力信号は、類似の情報をユーザに送達すべく構成される。いくつかの実施形態では、第１様相及び第２様相は、同一及び／又は類似のメンタルモデルをユーザに送達すべく構成される。
【０００７】
これらの例示的な実施形態が、本発明を制限又は画定するのではなくむしろその理解を支援する例を与えるべく言及される。例示的な実施形態は、本発明のさらなる記載を与える詳細な説明において述べられる。本発明の様々な実施形態から得られる利点が、本明細書を検討することによってさらに理解される。
【図面の簡単な説明】
【０００８】
本明細書に組み入れられかつその一部をなす添付図面が、複数の実施形態の一以上の例を例示し、かつ、例の実施形態の記載とともに当該実施形態の原理及び実装を説明する役割を果たす。
【０００９】
【図１】一実施形態に係る触れていじるための電子装置を例示する。
【図２】一実施形態に係る触れていじるための電子装置を例示する。
【図３】一実施形態に係るコンピュータ環境での、触れていじるためのコンピュータ装置を描くシステム図を例示する。
【図４】一実施形態に係る触れていじる方法に関するフローチャートを例示する。
【図５】一実施形態に係る触れていじることの複数の側面を例示する。
【図６】一実施形態に係る触れていじることの複数の側面を例示する。
【図７】一実施形態に係る触れていじることの複数の側面を例示する。
【図８】一実施形態に係る触れていじることの複数の側面を例示する。
【図９】一実施形態に係る触れていじることの複数の側面を例示する。
【図１０】一実施形態に係る触れていじることの複数の側面を例示する。
【発明を実施するための形態】
【００１０】
触れていじるためのシステム及び方法の文脈において、例の実施形態がここに記載される。以下の詳細な説明ではまず、触れていじるための例示的な装置及びそれをどのようにして使用するのかについて、概要が与えられる。次に、触れていじるために使用される様々な装置の複数の例が記載される。詳細な説明はその後、触れていじるために使用され得る例示的なシステムを与える。例示的なシステムに引き続くのは、様々な実施形態に係る触れていじるための例示的な方法である。
【００１１】
例示的な方法の後に、詳細な説明は、一以上の電子装置上で行われ得る触れていじることの複数の例を与える。例えば、触れていじるために使用され得る電子装置のディスプレイ上のボールをどのようにして引きずるのかがここに記載される。他例として、電子装置のディスプレイ上に表示される画像との相互作用をどのようにして触れていじるために使用することができるのかがここに記載される。さらなる他例では、装置全体との、例えば装置を転がすことによる相互作用がどのようにして触れていじるために使用することができるのかが記載される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００１２】
当業者であれば、以下の記載が例示のみであってなんら限定を意図しないことがわかる。他の実施形態も直ちに本開示の利点を有することを当業者に対して容易に示唆する。以下、添付図面に例示される例の実施形態の実装を詳細に参照する。同一の参照が、同一又は同様の項目を参照すべく図面及び以下の記載を通じて使用される。
【００１３】
明確性のため、ここに記載される実装のありふれた特徴のすべてが図示又は記載されるわけではない。もちろんわかることだが、かかる現実的な実装のいずれの開発においても、アプリケーション関連及びビジネス関連の制約との整合のような開発者の特定の目標を達成するために多数の実装特定的な決定がなされるべきであり、かつ、こうした特定の目標は実装ごと及び開発者ごとに変わる。
【００１４】
例示的な装置及び実施形態
【００１５】
図１は、触れていじるための電子装置１００を例示する。いくつかの実施形態では、いじり動作は、電子装置１００のユーザの最小限の注意を必要とする動作であり得る。例えば、一つの実施形態では、ユーザは、電子装置１００がユーザのポケットに入っているときに、ユーザがポケット内でじゃらじゃらさせるのと同様に、電子装置１００のディスプレイ１２０上で複数のジェスチャを行う。かかる実施形態では、ユーザの電子装置のディスプレイ１２０との相互作用には、ユーザの注意はほとんど必要ない。他の実施形態では、いじり動作は、タップのような、及び／又は電子装置１００をひっくり返したり、ひねったり、若しくは回転させたりといった目的なき動作のような、単調な繰り返し作業である。さらに他の実施形態では、いじり動作は、自分の指上で鉛筆を転がすような、忙しそうに当てなく又はとりとめなく行われる動作であり得る。多数の他の実施形態及びいじり動作がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００１６】
いくつかの実施形態では、電子装置１００は、スマートフォンのようなポータブル手持ち式電話である。ユーザがスマートフォンと相互作用をすると、スマートフォンは、様々な相互作用をユーザに気づかせる効果を出力する。例えば、一つの実施形態では、スマートフォンは、ユーザがスマートフォンのディスプレイ上に表示されたボールを引きずり及び／又は「投げる」ことを許容するアプリケーションを実行する。すなわち、ユーザは、スマートフォンのディスプレイ上の所定位置をタッチしてボールを投げることに対応するディスプレイ上のジェスチャを行う。いくつかの実施形態では、投げられたボールが他の物体（例えば、ディスプレイ上に表示された他のボール）と衝突し、及び／又はディスプレイ上の縁に衝突する（例えばユーザがボールをディスプレイ領域の外に動かそうとする）と、スマートフォンは出力信号を生成かつ出力する。
【００１７】
生成された出力信号は、一以上の様相に対応し、かつ、一以上の出力装置に送信し得る。例えば、投げられたボールが他の物体と衝突する場合、スマートフォンは、視覚様相に対応する第１出力信号を生成する。その結果、第１出力信号がディスプレイに送信されると、ディスプレイは、ユーザが動かしているボールが他の物体に衝突したことを示す更新されたビューを与える。加えて、第１出力信号は触覚様相に対応することもできる。その結果、第１出力信号が、スマートフォンに関連づけられた触覚出力装置に送信されると、触覚出力装置出力は、ユーザが動かしているボールが他の物体に衝突したことを示す一以上の触覚効果を出力する。
【００１８】
視覚様相及び／又は触覚様相は、スマートフォンのユーザに対して、ユーザとスマートフォンとの単数又は複数の相互作用を表現するメンタルモデルを与えることができる。例えば、ユーザが動かしているボールが他の物体に衝突したことを示す更新されたディスプレイが、ユーザがその更新されたディスプレイを見るときにボールが他の物体に衝突したことを理解するというメンタルモデルをユーザに与えることができる。同様に、ユーザが動かしているボールが他の物体に衝突するときの単数又は複数の触覚効果は、ユーザが出力された触覚効果を感じるときにボールが他の物体に衝突したことを理解するというメンタルモデルをユーザに与えることができる。すなわち、様々な様相が、類似の情報をスマートフォンのユーザに与えることができる。
【００１９】
いくつかの実施形態では、上述のように生成かつ出力された第１出力信号に対応する一以上の様相が、除去され、無効化され、さもなくば、第１出力信号の後に生成かつ出力される第２出力信号に対応しない。例えば、ユーザは、ディスプレイがこれ以上画像を表示することがないように、スマートフォン上のパワーボタンを押すことができる。この実施形態では、ユーザが指でディスプレイをタッチしてボールをディスプレイ上の新たな位置に動かすと、スマートフォンは、ボールが他のボールのような他の物体に衝突する場合に第２出力信号を生成する。
【００２０】
第２出力信号は、一以上の様相に対応するが、第１出力信号のすべての様相に対応するわけではない。例えば、第１出力信号が視覚様相及び触覚様相に対応する場合、第２出力信号は、触覚様相のみに対応してよい。この実施形態では、ユーザが動かしているボールが他の物体に衝突すると、スマートフォンは、触覚様相に対応する第２出力信号を生成し、かつ、生成された第２出力信号をスマートフォンに関連づけられた一以上の触覚出力装置に出力することができる。単数又は複数の触覚出力装置は、スマートフォンのユーザに対しユーザが動かしているボールが他の物体に衝突したことを示すべく構成された一以上の触覚効果を出力することができる。第２出力信号が第１出力信号のような視覚様相に対応しない場合であっても、スマートフォンのユーザは、第２出力信号に対応する触覚様相から、ユーザが動かしているボールが他の物体に衝突したことを理解するはずである。すなわち、複数の実施形態では、第２出力信号は、第１出力信号及び第２出力信号が少なくとも一つの異なる様相に対応する場合であっても、第１出力信号に類似の情報をスマートフォンのユーザに送達する。さらに、複数の実施形態では、第１出力信号に対応する第１様相及び第２出力信号に対応する第２様相は、ユーザにとって同一のメンタルモデルを表現すべく構成される。したがって、ユーザは、視覚及び触覚の様相をすでに他の物体に衝突したボールに関連づけているので、視覚様相がなくとも触覚様相に基づいてボールの他の物体への衝突を後に察することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００２１】
この例示的な例は、ここで述べられる一般的な主題を読み手に対して紹介すべく与えられる。本発明はこの例に限られない。以下のセクションでは、パラメータ修正のための装置、システム及び方法の触覚効果の様々な付加的な非制限的実施形態及び例が記載される。
【００２２】
例示的な装置
【００２３】
図２は、一実施形態に係る触れていじるための電子装置２００を例示する。図２に示される実施形態では、電子装置２００は、ハウジング２０５、プロセッサ２１０、メモリ２２０、タッチセンサディスプレイ２３０、触覚出力装置２４０、通信インタフェイス２５０及びセンサ２７０を含む。加えて、電子装置２００は触覚出力装置２６０と通信する。触覚出力装置２６０は、オプションとしていくつかの実施形態に結合され又は組み入れられる。プロセッサ２１０はメモリ２２０と通信し、この実施形態では、プロセッサ２１０及びメモリ２２０の双方がハウジング２０５内に配置される。タッチセンサ表面を含み又はこれと通信するタッチセンサディスプレイ２３０は、一部がハウジング２０５内に配置される。その結果、タッチセンサディスプレイ２３０の少なくとも一部が電子装置２００のユーザに対して露出される。他の実施形態では、タッチセンサ表面は、一部がハウジング２０５内に配置されてディスプレイから分離される。いくつかの実施形態では、タッチセンサディスプレイ２３０は、ハウジング２０５内に配置されない。例えば、電子装置２００は、別個のハウジング内に配置されたタッチセンサディスプレイ２３０に接続され、さもなくばこれと通信し得る。いくつかの実施形態では、ハウジング２０５は２つのハウジングを含む。２つのハウジングは、互いに摺動可能に結合され、互いに枢動可能に結合され、又は互いに解放可能に結合される。他の実施形態では、ハウジング２０５は任意数のハウジングを含む。
【００２４】
図２に示される実施形態では、タッチセンサディスプレイ２３０は、プロセッサ２１０と通信することにより、プロセッサ２１０及び／又はメモリ２２０に信号を送信し並びにプロセッサ２１０及び／又はメモリ２２０から信号を受信すべく構成される。メモリ２２０は、プロセッサ２１０による使用と目的としてプログラムコード若しくはデータ又はその双方を格納すべく構成される。プロセッサ２１０は、メモリ２２０に格納されたプログラムコードを実行し、かつ、タッチセンサディスプレイ２３０へ信号を送信し及びタッチセンサディスプレイ２３０から信号を受信すべく構成される。図２に示される実施形態では、プロセッサ２１０は、通信インタフェイス２５０と通信し、かつ、一以上の電子装置のような他のコンポーネント又は装置と通信する目的で通信インタフェイス２５０から信号を受信し及び通信インタフェイス２５０へ信号を出力すべく構成される。加えて、プロセッサ２１０は、触覚出力装置２４０及び触覚出力装置２６０と通信し、さらには触覚出力装置２４０若しくは触覚出力装置２６０又はその双方が一以上の触覚効果を引き起こすようにする信号を出力すべく構成される。
【００２５】
さらに、プロセッサ２１０は、センサ２７０と通信することにより、センサ２７０から信号を受信すべく構成される。例えば、プロセッサ２１０は、電子装置２００との一以上の相互作用に対応する一以上の信号をセンサ２７０から受信することができる。例えば、プロセッサ２１０は、電子装置２００のユーザが装置２００を揺動させるときに一以上のセンサ信号をセンサ２７０から受信することができる。他例として、プロセッサ２１０は、ユーザがタッチセンサディスプレイ２３０上の所定位置を押すとき及び／又はユーザがタッチセンサディスプレイ２３０上でジェスチャを行うときに一以上のセンサ信号をセンサ２７０から受信することができる。いくつかの実施形態では、プロセッサ２１０は、一以上の相互作用を導出しさもなくば決定すべく、センサ２７０のような一以上のセンサからセンサ情報を受信することができる。相互作用は、一の接触、一連の接触、一のジェスチャ、所定しきい値よりも上の一の接触圧力、所定しきい値未満の一の接触圧力、可撓性タッチスクリーンディスプレイのような可撓性タッチセンサ表面上の一の接触、可撓性ディスプレイの一の曲げ、一の振動、一の揺動、任意の他の適切な相互作用、又はこれらの組み合わせを含み得るがこれらに限られない。
【００２６】
複数の実施形態では、プロセッサ２１０は、電子装置２００に統合され、電子装置２００に接続され、及び／又は電子装置２００と通信する一以上の入力装置から一以上のセンサ信号を受信する。例えば、プロセッサ２１０は、タッチセンサディスプレイ２３０のタッチセンサ表面から一以上のセンサ信号を受信することができる。他例として、プロセッサ２１０は、電子装置２００に統合され、電子装置２００に接続され、並びに／又は電子装置２００と通信するキーボード、マウス、タッチパッド、トラックボール、マイクロホン、タッチセンサ表面、及び／若しくは他の適切な入力装置のような入力装置から一以上のセンサ信号を受信することができる。センサ信号は、ユーザがどのようにして一以上の入力装置と相互作用しているのかを示す一以上の接触、位置、圧力、ジェスチャ、キー押圧及び／又は他の情報のような情報を含み得る。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００２７】
プロセッサ２１０はこの場合、センサ２７０のような一以上のセンサから受信する情報を利用して、出力すべき一以上の効果を決定する。例えば、第１センサ信号が電子装置２００との相互作用を示すので、プロセッサ２１０が当該センサ信号の情報を使用して、出力すべき一以上の効果を決定する。例えば、プロセッサ２１０は、一以上のセンサ信号から受信された情報に少なくとも部分的に基づいて、一以上の音声効果、一以上の視覚効果、及び／又は一以上の触覚効果を出力すべきことを決定する。他例として、センサ信号は、タッチセンサディスプレイ２３０上の一以上の接触位置を含む。プロセッサ２１０は当該接触位置を使用して、出力すべき少なくとも一つの様相に対応する一以上の効果を決定する。いくつかの実施形態では、プロセッサ２１０は、ディスプレイ２３０上に表示された一以上の物体がいつ、ディスプレイ２３０上に表示された他の物体に衝突するのかを、一以上のセンサから受信したセンサ情報に少なくとも部分的に基づいて決定する。この実施形態では、プロセッサ２１０は、ディスプレイ２３０上に表示された物体が、ディスプレイ２３０上に表示された他の物体に衝突するときに出力すべき一以上の様相に対応する一以上の効果を決定することができる。
【００２８】
プロセッサ２１０がひとたび、出力すべき一以上の効果を決定すると、プロセッサ２１０は一以上の出力信号を生成することができる。例えば、一つの実施形態では、プロセッサ２１０は、センサ信号の受信に応答して一以上の出力信号を生成する。他例として、一以上の出力信号は、少なくとも一つの様相に対応する一以上の効果を出力すべきと決定されるときに生成され得る。複数の実施形態では、生成された出力信号が一以上の様相に対応する。例えば、生成された出力信号は、視覚様相に対応する視覚効果、聴覚様相に対応する音声効果、及び／又は触覚様相に対応する触覚効果に対応し得る。様々な実施形態では、出力信号は、視覚様相、聴覚様相、触覚様相、固有受容感覚様相、味覚様相、嗅覚様相、温度感覚様相、痛覚様相及び／又は平衡感覚様相に対応する。例えば、様相出力装置が、電子装置２００のハウジング２０５内に配置され、及び／又は電子装置２００と通信することができる。複数の実施形態では、様相出力装置は、例えば視覚様相、聴覚様相、触覚様相、固有受容感覚様相、味覚様相、嗅覚様相、温度感覚様相、痛覚様相及び／又は平衡感覚様相のような一以上の様相に対応する。すなわち、複数の実施形態では、ディスプレイ２３０は、視覚様相に対応する様相出力装置の一例である。他例として、芳香を出力すべく構成された様相出力装置は、嗅覚様相に対応し得る。この実施形態では、プロセッサ２１０が生成する出力信号は、嗅覚様相に対応する様相出力装置が芳香を出力するように構成される。いくつかの実施形態では、様相出力装置は、様相出力装置に関連づけられた電子装置の少なくとも一部及び／又は他のコンポーネント若しくは装置の温度を増加及び／又は減少させるべく構成される。かかる実施形態では、様相出力装置は温度感覚様相に対応する。この実施形態では、プロセッサ２１０が生成する出力信号は、温度感覚様相に対応する様相出力装置が、電子装置２００の少なくとも一部の温度を増加又は減少させるように構成され得る。すなわち、電子装置２００のユーザは、様相出力装置が、温度感覚様相に対応する出力信号をプロセッサ２１０から受信するときに、様相出力装置に対応する温度感覚様相の少なくとも一部に基づいて温度変化を感じることができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００２９】
例えば、出力信号が視覚様相に対応する場合、出力信号は、ディスプレイをリフレッシュさせ、さもなくばディスプレイ上のグラフィクスを更新させるように構成され得る。他例として、出力信号が聴覚様相に対応する場合、出力信号は、スピーカが一以上の音を出力するように構成され得る。出力信号が触覚様相に対応する場合、出力信号は、一以上の触覚出力装置が触覚効果を出力するように構成され得る。一以上の出力信号がひとたび生成されると、出力信号の一以上のを一以上の出力装置に送信することができる。例えば、生成された出力信号を、一以上のディスプレイ、スピーカ、触覚出力装置、通信装置及び／又は一以上の他の適切な出力装置に送信することができる。他例として、プロセッサ２１０は、ディスプレイ２３０の更新及び触覚出力装置２４０の触覚効果出力を引き起こすように構成された出力信号を生成することができる。この実施形態では、生成された出力信号は、プロセッサ２１０によってディスプレイ２３０及び触覚出力装置２４０に送信され得る。一つの実施形態では、プロセッサ２１０は、ディスプレイ２３０の更新を引き起こすように構成された第１出力信号、及び触覚出力装置２６０の触覚効果出力を引き起こすように構成された第２出力信号を生成する。この実施形態では、プロセッサ２１０は、生成された第１出力信号をディスプレイ２３０に出力し、及び生成された第２出力信号を触覚出力装置２６０に出力する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００３０】
図２に例示される装置は単に例示的なものであって、様々な他の実施形態では電子装置２００は、図２に示されるものよりも少ない又は追加的なコンポーネント及び／又は装置を含み又はこれらと通信する。例えば、例えばマウス、キーボード、カメラ及び／又は単数若しくは複数の他の入力装置のような他のユーザ入力装置が、電子装置２００の中に含まれ又は電子装置２００と通信することができる。他例として、電子装置２００は、一つ、２つ、３つ若しくはこれを超えるセンサ及び／又は一つ、２つ、３つ若しくはこれを超える触覚出力装置を含み、さもなくば通信することができる。他例では、電子装置２００は、一つの実施形態における通信インタフェイス２５０を含まなくてもよい。さらなる他例として、電子装置２００は、一実施形態における触覚出力装置２６０と通信しなくともよい。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００３１】
様々な他のコンポーネントも修正することができる。例えば、いくつかの実施形態では、センサ２７０は一部又は全部がハウジング２０５内に配置される。他例として、センサ２７０は、電子装置２００のハウジング２０５内に配置され得る。一つの実施形態では、電子装置２００は、触覚出力装置２６０と通信せず、かつ、通信インタフェイス２５０を含まない。他の実施形態では、電子装置２００は、タッチセンサディスプレイ２３０又は通信インタフェイス２５０を含まないが、タッチセンサ表面を含みかつ外部ディスプレイと通信する。他の実施形態では、電子装置２００は、触覚出力装置を含まなくともよく又はこれと通信しなくともよい。すなわち、様々な実施形態では、電子装置２００は、ここに開示される様々な実施形態及び当業者に明らかな変形例のような任意数のコンポーネントを含んでもよく又はこれらと通信してもよい。
【００３２】
電子装置２００は、ユーザ入力を受信することができる任意の装置であってよい。例えば、図２の電子装置２００は、タッチセンサ表面を含むタッチセンサディスプレイ２３０を備える。いくつかの実施形態では、タッチセンサディスプレイ２３０上がタッチセンサ表面で覆われる。他の実施形態では、電子装置２００は、ディスプレイ及び別個のタッチセンサ表面を含み又はこれらと通信する。さらなる他の実施形態では、電子装置２００は、ディスプレイを含み又はこれと通信し、かつ、例えばマウス、キーボード、ボタン、ノブ、スライダコントロール、スイッチ、ホイール、ローラ、他のマニピュランダム若しくはこれらの組み合わせのような他のユーザ入力装置を含み又はこれらと通信する。
【００３３】
いくつかの実施形態では、一以上のタッチセンサ表面は、電子装置２００の一以上の側部に含まれ又はこれらの中に配置される。例えば、一つの実施形態では、タッチセンサ表面が、電子装置２００の裏面内に配置され又はこれを含む。他の実施形態では、第１タッチセンサ表面が電子装置２００の裏面内に配置され又はこれを含み、かつ、第２タッチセンサ表面が電子装置２００の側面内に配置され又はこれを含む。いくつかの実施形態では、電子装置２００は、例えば二つ折り配列又はスライド可能配列にある２以上のハウジングコンポーネントを含む。例えば、一つの実施形態は、二つ折り構成を有する電子装置２００を含む。当該二つ折り部分のそれぞれにタッチセンサディスプレイが配置される。さらに、電子装置２００が少なくとも一つのタッチセンサ表面を電子装置２００の一以上の側部に含む実施形態では、又は電子装置２００が外部タッチセンサ表面と通信する実施形態では、ディスプレイ２３０はタッチセンサ表面を含んでもよく又は含まなくてもよい。いくつかの実施形態では、一以上のタッチセンサ表面は可撓性タッチセンサ表面を有する。かかる実施形態では、ユーザが、入力方法として可撓性タッチセンサ表面を曲げ、さもなくば変形する。例えば、一つの実施形態では、電子装置が可撓性タッチスクリーンディスプレイを有し、かつ、ユーザが情報を電子装置に入力すべく可撓性タッチスクリーンディスプレイを、その可撓性タッチスクリーンディスプレイの複数位置を押すことによって変形することができる。他例として、ユーザは、いくつかの実施形態に係る入力手段として、可撓性タッチスクリーンディスプレイの一部又は全体を曲げることができる。他の実施形態では、一以上のタッチセンサ表面は剛性である。様々な実施形態では、電子装置２００は、可撓性及び剛性双方のタッチセンサ表面を含む。
【００３４】
図２に示される電子装置２００のハウジング２０５は、コンポーネント電子装置２００の少なくともいくつかの保護を与える。例えば、ハウジング２０５は、プロセッサ２１０及びメモリ２２０を雨のような異物から保護するプラスチックのケーシングである。いくつかの実施形態では、ハウジング２０５は、ユーザが電子装置２００を落とした場合にハウジング２０５内のコンポーネントを損傷から保護する。ハウジング２０５は、プラスチック、ゴム又は金属を含むがこれらに限られない任意の適切な材料から作ることができる。様々な実施形態は、異なるタイプのハウジング又は複数のハウジングを含む。例えば、いくつかの実施形態では、電子装置２００は、ポータブル装置、手持ち式装置、玩具、ゲーム機、手持ち式ビデオゲームシステム、ゲームパッド、ゲームコントローラ、デスクトップコンピュータ、例えば携帯電話、スマートフォン、パーソナルデジタルアシスタント（ＰＤＡ）、電子書籍リーダー、ポータブルリーディング装置、手持ち式リーディング装置、ラップトップ、タブレットコンピュータ、デジタル音楽プレーヤー、遠隔操作、医療機器等のようなポータブル多機能装置である。複数の実施形態では、電子装置２００は、例えば車両、腕時計、他の宝石、腕帯、手袋、眼鏡等のような他の装置に埋め込まれる。すなわち、複数の実施形態では、電子装置２００は装着可能である。一実施形態では、電子装置２００は、例えば、車両のコンソール又はステアリングホイールのような他の装置に埋め込まれる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００３５】
図２に示される実施形態では、タッチセンサディスプレイ２３０は、ユーザが電子装置２００と相互作用をするためのメカニズムを与える。例えば、タッチセンサディスプレイ２３０は、ユーザがタッチセンサディスプレイ２３０に対してホバリングしたり、タッチしたり、又は押したりすることに応答して（これらはすべて、本開示において接触と称する）ユーザの指の位置若しくは圧力又はその双方を検出する。一つの実施形態では、接触はカメラの使用を介して生じ得る。例えば、電子装置２００のディスプレイ２３０上に表示されたコンテンツを読者が見る場合に見る者の目の動きを追跡すべくカメラを使用することができる。この実施形態では、触覚効果は、見る者の目の動きに少なくとも部分的に基づいてトリガすることができる。例えば、触覚効果は、見る者がディスプレイ２３０の特定の位置でコンテンツを見ていることを決定する場合に出力することができる。いくつかの実施形態では、タッチセンサディスプレイ２３０は、タッチセンサディスプレイ２３０上の一以上の接触箇所の位置、圧力、接触パッチのサイズ又はこれらのいずれかを決定する一以上のセンサを含み、これらに接続され、さもなくばこれらと通信する。
【００３６】
例えば、一つの実施形態では、タッチセンサディスプレイ２３０は、相互静電容量システムを含み又はこれと通信する。他の実施形態では、タッチセンサディスプレイ２３０は、絶対静電容量システムを含み又はこれと通信する。いくつかの実施形態では、タッチセンサディスプレイ２３０は、抵抗性パネル、静電容量性パネル、赤外ＬＥＤ、光検出器、画像センサ、光学カメラ又はこれらの組み合わせを含み又はこれらと通信する。すなわち、タッチセンサディスプレイ２３０はタッチセンサ表面上の接触を決定すべく、例えば、抵抗、静電容量、赤外線、光、熱、分散信号若しくは音響パルスの技術又はこれらの組み合わせのような任意の適切な技術を組み入れることができる。複数の実施形態では、決定された触覚効果が、一以上の相互作用を決定すべく使用可能な一以上のセンサから受信された相互作用及び／又は他の情報に少なくとも部分的に基づいて修正され、さもなくば構成される。例えば、触覚効果の強度パラメータは、一以上の相互作用に基づいて増加又は減少させることができる。いくつかの実施形態では、ディスプレイはタッチセンサではない。他の実施形態では、電子装置２００はディスプレイを有しない。
【００３７】
図２に示される実施形態では、触覚出力装置２４０及び２６０は、プロセッサ２１０と通信し、かつ、一以上の触覚効果を与えるべく構成される。例えば、一つの実施形態では、作動信号が触覚出力装置２４０、触覚出力装置２６０又はその双方にプロセッサ２１０により与えられると、触覚出力装置２４０、２６０はそれぞれ、当該作動信号に基づいて触覚効果を出力する。例えば、図示の実施形態では、プロセッサ２１０は、触覚出力信号を、アナログ駆動信号を含む触覚出力装置２４０に送信すべく構成される。いくつかの実施形態では、プロセッサ２１０は、指令を触覚出力装置２６０へ送信すべく構成される。その指令は、触覚出力装置２６０に触覚効果を出力させるのに適切な駆動信号を生成すべく使用されるパラメータを含む。他の実施形態では、異なる信号及び異なる信号タイプが一以上の触覚出力装置のそれぞれに送信される。例えば、いくつかの実施形態では、プロセッサは、触覚出力装置を駆動して触覚効果を出力させるべく低レベル駆動信号を送信する。かかる駆動信号は、増幅器により増幅され、又は駆動対象の特定の触覚出力装置に対応するのに適切なプロセッサ若しくは回路を使用してデジタルからアナログ信号へ若しくはアナログからデジタル信号へ変換される。
【００３８】
触覚出力装置２４０又は２６０のような触覚出力装置は、一以上の触覚効果を出力可能な任意のコンポーネント又はコンポーネント集合体であり得る。例えば、触覚出力装置は、偏心回転質量（ＥＲＭ）アクチュエータ、線形共振アクチュエータ（ＬＲＡ）、圧電アクチュエータ、ボイスコイルアクチュエータ、電気活性高分子（ＥＡＰ）アクチュエータ、形状記憶合金、ページャ、ＤＣモータ、ＡＣモータ、可動磁石アクチュエータ、Ｅ鉄心アクチュエータ、スマートゲル、静電アクチュエータ、電気触覚アクチュエータ、変形可能表面、静電摩擦（ＥＳＦ）装置、超音波摩擦（ＵＳＦ）装置若しくは任意の他の触覚出力装置、又は触覚出力装置の機能を実行し若しくは触覚効果の出力が可能なコンポーネント集合体を含むがこれらに限られない様々なタイプの一つであり得る。別個に又は同時に作動可能な振動周波数範囲を与えるべく、複数の触覚出力装置又は異なるサイズの触覚出力装置を使用することもできる。様々な実施形態は、単数又は複数の触覚出力装置を含み、又は同一タイプの触覚出力装置若しくは異なるタイプの触覚出力装置の組み合わせを含む。いくつかの実施形態では、一以上の触覚出力装置は、電子装置と直接に、又は有線又は無線通信を介してのように間接に通信する。一つの実施形態では、電子装置は車両内に配置することができる。または、車両に統合されて当該車両に一以上の触覚出力装置が埋め込まれる。例えば、一以上の触覚出力装置は、車両のシート、ステアリングホイール、ペダル等に埋め込むことができる。いくつかの実施形態では、電子装置２００は、触覚出力装置２４０及び／若しくは触覚出力装置２６０を有する代わりに又は触覚出力装置２４０及び／若しくは触覚出力装置２６０を有することに加え、一以上の他の出力装置を有する。例えば、電子装置２００は、スピーカ及び／又はディスプレイを有する。一つの実施形態では、電子装置２００は、一以上の触覚出力装置、一以上のスピーカ及び一以上のディスプレイを有する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００３９】
様々な実施形態では、一以上の触覚効果が、任意数の方法又は複数の方法の組み合わせでもたらされる。例えば、一つの実施形態では、触覚効果をもたらすべく一以上の振動が使用される。これは、偏心質量を回転させること又は質量を直線状に振動させることによる。かかる実施形態のいくつかでは、触覚効果は、電子装置全体に又は電子装置の一つの表面のみに若しくは限られた一部に振動を与えるべく構成される。他の実施形態では、触覚効果をもたらすべく２以上のコンポーネント間の摩擦又は少なくとも一つのコンポーネントと少なくとも一つの接触箇所との間の摩擦が使用される。これは、動いているコンポーネントにブレーキをかけること、又はコンポーネントの動きに抵抗を与えること若しくはトルクを与えることによる。振動効果を生成すべく、多くの装置が、いくつかのタイプのアクチュエータ及び／又は他の触覚出力装置を利用する。この目的に使用される周知の触覚出力装置は、例えば偏心質量がモータにより動かされる偏心回転質量（「ＥＲＭ」）、ばねに取り付けられた質量が前後に駆動される線形共振アクチュエータ（「ＬＲＡ」）、又は例えば圧電、電気活性高分子若しくは形状記憶合金のような「スマート材料」のような電磁アクチュエータを含む。
【００４０】
他の実施形態では、触覚効果をもたらすべく一以上のコンポーネントの変形も使用することができる。例えば、一以上の触覚効果は、一表面の形状又は一表面の摩擦係数を変えるべく出力される。一実施形態では、一以上の触覚効果が、一表面上の摩擦を変えるべく使用される静電力及び／又は超音波力を作り出すことによってもたらされる。他の実施形態では、触覚効果をもたらすべく、スマートゲルを含む一以上の領域のような透明変形要素のアレイを使用することができる。触覚出力装置はまた、静電摩擦（ＥＳＦ）、超音波表面摩擦（ＵＳＦ）のような非機械的な若しくは非振動的な装置、若しくは超音波触覚トランスデューサにより音響放射圧力を誘発する装置、若しくは触覚基板及び可撓性若しくは変形可能表面を使用する装置、又は、例えば空気ジェットを使用した一吹きの空気のような触覚出力を発射する装置等を広く含む。いくつかの実施形態では、触覚効果は運動感覚効果である。米国特許出願第１３／０９２，４８４号明細書が、一以上の触覚効果が生成されて様々な触覚出力装置を記述することができる方法を記載する。２０１１年４月２２日出願の米国特許出願第１３／０９２，４８４号明細書の全体は、ここに参照として組み入れられる。
【００４１】
図２では、通信インタフェイス２５０は、プロセッサ２１０と通信して電子装置２００から他のコンポーネント又は他の装置への有線又は無線通信を与える。例えば、通信インタフェイス２５０は、電子装置２００と無線センサ又は無線作動装置との間の無線通信を与える。いくつかの実施形態では、通信インタフェイス２５０は、複数のユーザが自分の各装置で互いに相互作用をすることができるように、例えば他の電子装置２００のような一以上の他の装置への通信を与える。通信インタフェイス２５０は、多圧力式タッチセンサ入力電子装置２００が他のコンポーネント又は装置と通信できるようにする任意のコンポーネント又はコンポーネント集合体であり得る。例えば、通信インタフェイス２５０は、ＰＣＩネットワークアダプタ、ＵＳＢネットワークアダプタ又はイーサネット（登録商標）アダプタを含む。通信インタフェイス２５０は、８０２．１１ａ、ｇ、ｂ又はｎ標準を含む無線イーサネットを使用して通信する。一つの実施形態では、通信インタフェイス２５０は、無線周波数（ＲＦ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＧＳＭ（登録商標）、無線ＬＡＮ、衛星又は他のセルラー若しくは無線技術を使用して通信することができる。他の実施形態では、通信インタフェイス２５０は、有線接続を介して通信し、及び、例えばイーサネット、トークンリング（登録商標）、ＵＳＢ、ＦｉｒｅＷｉｒｅ（登録商標）１３９４、光ファイバ等のような一以上のネットワークによって通信する。いくつかの実施形態では、電子装置２００は単数の通信インタフェイス２５０を含む。他の実施形態では、電子装置２００は、２つ、３つ、４つ又はそれを超える通信インタフェイスを含む。すなわち、複数の実施形態では、電子装置２００は、一以上の通信インタフェイスを介して一以上のコンポーネント及び／又は装置と通信することができる。他の実施形態では、電子装置２００は通信インタフェイス２５０を含まない。
【００４２】
図２では、センサ２７０は、プロセッサ２１０と通信してセンサ情報をプロセッサ２１０に与える。例えば、センサ２７０は、一以上の相互作用をプロセッサ２１０に与えることができる。センサ２７０は、一以上の相互作用を示す入力信号を与えることができる。他例として、センサ２７０は、電子装置２００との一以上の相互作用に対応する情報をプロセッサ２１０に与えることができる。複数の実施形態では、センサ２７０がプロセッサ２１０に与える情報は、ユーザが電子装置２００を揺動させることのような電子装置２００全体との相互作用に対応する。他の実施形態では、情報センサ２７０がプロセッサ２１０に与える情報は、タッチセンサディスプレイ２３０又は他の適切な入力装置のような電子装置２００の一部との相互作用に対応する。
【００４３】
図２に示される実施形態は単数のセンサ２７０を描く。いくつかの実施形態では、複数のセンサを使用することができる。付加的に、電子装置２００の他のコンポーネントと同一のコンポーネントに又は別個のコンポーネントにセンサが収容される。例えば、いくつかの実施形態では、プロセッサ２１０、メモリ２２０及びセンサ  ２７０はすべて、ポータブル音楽プレーヤ、ポータブル電話及び／又は装着可能装置のような電子装置２００の中に包含される。いくつかの実施形態では、メモリ及び／又はプロセッサを収容する他のコンポーネントから分離されたコンポーネントの中にセンサが配置される。例えば、装着可能センサが、プロセッサ及びメモリ又は電子装置と有線又は無線接続を介して通信する。
【００４４】
センサ２７０は、任意の数及び／又はタイプのセンサコンポーネントを含む。例えば、センサ２７０は、加速度計及び／又はジャイロスコープを含み得る。センサ及び相互作用の例の非制限的なリストは以下のとおりである。
【表１】
2015036977.tif 000003
【００４５】
例示的なシステム
【００４６】
図３は、一実施形態に係る例示的なコンピュータ環境にある触れていじるためのコンピュータ装置を描くシステム図を例示する。図３に示されるシステム３００は、３つの電子装置３２０〜３４０及びウェブサーバ３５０を含む。電子装置３２０〜３４０のそれぞれとウェブサーバ３５０とはネットワーク３１０に接続される。この実施形態では、電子装置３２０〜３４０のそれぞれは、ネットワーク３１０を介してウェブサーバ３５０と通信する。すなわち、電子装置３２０〜３４０のそれぞれは、ネットワーク３１０を介してウェブサーバ３５０へ要求を送信してウェブサーバ３５０からの応答を受信することができる。
【００４７】
一実施形態では、図３に示されるネットワーク３１０は、電子装置３２０〜３４０とウェブサーバ３５０との間の通信を促す。ネットワーク３１０は、任意の適切な数又はタイプのネットワーク又はリンクであってよい。これらは、ダイヤルインネットワーク、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、セルラーネットワーク、ＷｉＦｉ（登録商標）ネットワーク、インターネット、イントラネット、又は有線及び／若しくは無線通信リンクの任意の組み合わせを含むがこれらに限られない。一つの実施形態では、ネットワーク３１０は単数のネットワークである。他の実施形態では、ネットワーク３１０は、２以上のネットワークを含む。例えば、電子装置３２０〜３４０は第１ネットワークに接続され、及びウェブサーバ３５０は第２ネットワークに接続され、並びに第１及び第２ネットワークは第３ネットワークに接続される。多数の他のネットワーク構成は、当業者にとって明らかである。
【００４８】
電子装置は、ネットワーク３１０のようなネットワークと通信可能であり、かつ、ウェブサーバ３５０のような他の装置との間で情報の送受信が可能である。例えば、図３では、一つの電子装置３２０はタブレットコンピュータである。タブレットコンピュータ３２０は、タッチセンサディスプレイを含み、かつ、無線通信インタフェイスカードを使用してネットワーク３１０と通信することができる。図３に示される電子装置３３０である他の装置は、デスクトップコンピュータである。デスクトップコンピュータ３３０は、ディスプレイと通信し、かつ、有線ネットワーク接続を介してネットワーク３３０に接続され得る。デスクトップコンピュータ３３０は、キーボード又はマウスのような任意数の入力装置と通信する。図３では、携帯電話が電子装置３４０である。携帯電話３４０は、Ｂｌｕｅｔｏｏｔｈ、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＧＳＭ、ＷｉＦｉ又は他のセルラー又は無線技術を使用する無線通信手段を介してネットワーク３１０と通信することができる。
【００４９】
他の装置から要求を受信する装置は、ネットワーク３１０のようなネットワークと通信可能、かつ、他の装置と情報の送受信可能な任意の装置である。例えば、図３に示される実施形態では、ウェブサーバ３５０は、他の装置（例えば電子装置３２０〜３４０の一以上）から要求を受信し、かつ、ネットワーク３１０と通信することができる。受信装置が、追加サーバのような一以上の付加的な装置と通信することができる。例えば、図３のウェブサーバ３５０は、他のサーバと通信することができる。一実施形態では、ウェブサーバは、電子装置から受信した要求を処理すべく一以上の付加的な装置と通信することができる。例えば、図３のウェブサーバ３５０は、複数の付加的なサーバと通信することができる。これらの少なくとも一つは、電子装置３２０〜３４０のいずれかからの要求の少なくとも一部を処理すべく使用される。一つの実施形態では、ウェブサーバ３５０は、コンテンツ配信ネットワーク（ＣＤＮ）の一部であり又はこれと通信する。
【００５０】
一以上の装置がデータストアと通信し得る。図３では、ウェブサーバ３５０がデータストア３６０と通信する。複数の実施形態では、データストア３６０は、データストア３６０と通信するウェブサーバ３５０及び／又は他の装置から命令を受信し、かつ、当該命令の受信に応答してデータを取得、更新さもなくば処理すべく動作可能である。一つの実施形態では、タブレットコンピュータ３２０のような電子装置は、データストアを含み及び／又はこれと通信する。データストア３６０のようなデータストアは、電子書籍若しくは雑誌のような電子コンテンツ、データ項目、ユーザアカウント、メタデータ、所定触覚効果に関連づけられた情報、所定事象に関連づけられた情報、所定触覚効果と所定事象との関連性、ユーザ相互作用、ユーザ履歴、事象発生関連情報、一以上の触覚効果のデフォルトパラメータ、一以上の操作環境の触覚プロファイル、一以上の触覚モデル、触覚効果の最小及び／若しくは最大パラメータ、生成された所定触覚効果に関連する情報、相互作用、パラメータ、パラメータ調整、相互作用とパラメータ調整との相関、パラメータ調整とプロファイル及び／若しくは操作モードとの相関、触覚モデルと相互作用との相関、触覚モデルと触覚効果との相関、触覚モデルとパラメータとの相関、プロファイル及び／若しくは操作モデルと相互作用との相関、触覚効果のパラメータを修正すべく有用な他の情報、相互作用を決定すべく有用な情報、他の情報、又はこれらの組み合わせを含む。
【００５１】
図３に示されるデータストア３６０は、ウェブサーバ３５０から要求を受信してウェブサーバ３５０へ応答を送信することができる。例えば、ウェブサーバ３５０は、タブレットコンピュータ３２０から所定触覚効果及びデフォルト強度パラメータを求める要求を受信することができる。ウェブサーバ３５０は、タブレットコンピュータ３２０からの要求の受信に応答してデータストア３６０に対し、所定触覚効果及びその所定触覚効果のデフォルト強度パラメータを照会することができる。データストア３６０は、ウェブサーバ３５０からの要求の受信に応答してウェブサーバ３５０に対し、所定触覚効果及びデフォルト強度パラメータを送信する。ウェブサーバ３５０は、所定触覚効果及びデフォルト強度パラメータをタブレットコンピュータ３２０へ送信することができる。タブレットコンピュータ３２０は、所定触覚効果のデフォルト強度パラメータを、一以上の相互作用に少なくとも部分的に基づいて修正することができる。例えば、一以上の相互作用が、大きなさもなくば高強度の触覚効果を出力すべきことを示す場合、タブレットコンピュータ３２０は強度パラメータをデフォルト強度パラメータよりも上に増加させる。同様に、一以上の相互作用が、小さなさもなくば低強度の触覚効果を生成すべきことを示す場合、タブレットコンピュータ３２０は、強度パラメータをデフォルト強度パラメータよりも下に減少させる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００５２】
触覚効果のパラメータ修正の例示的な方法
【００５３】
図４は、一実施形態に係る触れていじることの方法４００に関するフローチャートを例示する。図４に示される方法４００は、図２に示される電子装置２００に関連して記載される。複数の実施形態では、方法４００は、図３のシステム３００に示される装置の一以上によって行われる。
【００５４】
方法４００は、第１センサ信号を受信するブロック４１０から開始する。例えば、図２を参照すると、一以上の第１センサ信号がセンサ２７０から受信される。他例として図３を参照すると、複数の実施形態において、タブレットコンピュータ３２０は、一以上の第１センサ信号を、直接又はネットワーク３１０のようなネットワークを介して当該タブレットコンピュータと通信する一以上のセンサから受信する。
【００５５】
一以上の第１センサ信号が、任意数のコンポーネント又は装置から受信される。一つの実施形態では、第１センサ信号が、電子装置のハウジングの中に完全に配置されたセンサから受信される。例えば、図２を参照すると、第１センサ信号はセンサ２７０から受信される。ここで、センサ２７０は電子装置２００のハウジング２０５の中に配置される。他の実施形態では、第１センサ信号は、電子装置のハウジングの中に少なくとも部分的に配置されたセンサから受信される。例えば、第１センサ信号はタッチセンサディスプレイ２３０から受信される。ここで、タッチセンサディスプレイ２３０は、ユーザがタッチセンサディスプレイ２３０上の一以上の位置と接触することにより電子装置２００と相互作用をすることができるように、ハウジング２０５の中に部分的に配置される。他の実施形態では、第１センサ信号はセンサ２７０から受信される。ここで、センサ２７０は電子装置２００と通信する。例えば、センサ２７０は、ユーザの腕又は脚のようなユーザの四肢に装着され得る。センサ２７０は一以上の第１センサ信号を、有線及び／又は無線通信を介してプロセッサ２１０へ送信することができる。他例として、センサ２７０は他の装置の一部であって、一以上の第１センサ信号が、通信インタフェイス２５０を介してセンサ２７０から電子装置２００へ送信され得る。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００５６】
一以上の第１センサ信号は、任意回数だけ電子装置及び／又はプロセッサによって受信される。例えば、センサからの一以上の第１センサ信号は、当該センサとの相互作用が生じると、電子装置２００によって受信される。すなわち、一つの実施形態では、タッチセンサディスプレイ２３０は、ユーザがタッチセンサディスプレイ２３０上の一位置に接触すると第１センサ信号をプロセッサ２１０へ送信する。他例として、一以上の第１センサ信号は、一以上のセンサによって連続的に又は周期的に送信される。すなわち、一つの実施形態では、センサ２７０は、周期的な間隔で一以上の第１センサ信号を介してプロセッサ２１０に一測定を与える。周期的な間隔は、任意の適切な間隔でよい。例えば、１００ミリ秒ごと、１秒ごと、５秒ごと、１分ごと、５分ごと、１時間ごと又は任意の他の間隔である。他の実施形態では、一以上の第１センサ信号は、要求に応答して送信及び／又は受信される。例えば、プロセッサ２１０は、現在の状態及び／又はセンサ２７０に対応する一測定を示すセンサ信号を求める要求を、センサ２７０へ送信することができる。この実施形態では、センサ２７０は、プロセッサ２１０からの要求の受信に応答して、現在の状態及び／又は一測定をプロセッサ２１０へ送信することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００５７】
複数の実施形態では、ユーザが電子装置全体及び／又は電子装置の一部と相互作用をすると、一以上のセンサ信号が受信される。例えば、一以上の第１センサ信号は、ユーザが電子装置２００全体を、例えば当該電子装置全体を空間を通るように動かすこと（例えば自由空間ジェスチャ）により、転動し、ばたばたさせ、放り投げ、さもなくば操作すると、プロセッサ２１０によって受信される。すなわち、一つの実施形態では、空を切って例えば左へ、右へ、円を描いて等の特定の動きに電子装置全体を動かすと、一以上の自由空間ジェスチャを示す一以上のセンサ信号が、電子装置によって受信される。他例として、一以上の第１センサ信号は、ユーザがセンサ２７０と相互作用をすると、プロセッサ２１０によって受信される。ここで、センサ２７０は、ハウジング２０５の外部にあってプロセッサ２１０と通信する。一つの実施形態では、プロセッサ２１０は、ユーザがディスプレイと相互作用をすると、一以上の第１センサ信号をタッチセンサディスプレイ２３０から受信する。いくつかの実施形態では、電子装置２００はキーパッドを含み、ユーザが当該キーパッドと相互作用をすると、一以上の第１センサ信号がプロセッサ２１０によって当該キーパッドから受信される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００５８】
一以上の相互作用は、一以上のセンサから受信され得る。一実施形態では、電子装置が相互作用を、当該電子装置にあるセンサから受信する。他の実施形態では、電子装置が相互作用を、当該電子装置と通信するセンサから受信する。例えば、遠隔センサは、一以上の相互作用を無線で電子装置へ送信する。一つの実施形態では、電子装置が相互作用を、他の電子装置のセンサ及び／又は他の電子装置と通信するセンサから受信する。例えば、図３を参照すると、携帯電話３４０が、タブレットコンピュータ３２０と統合されさもなくばこれと通信するセンサから相互作用を受信する。さらに他の実施形態では、電子装置は、一以上の相互作用を決定すべく使用することができる一以上のセンサから情報を受信する。いくつかの実施形態では、一以上の相互作用は、ユーザ入力に少なくとも部分的に基づく。例えば、一つの実施形態では、ユーザが操作モードを選択する。他例として、ユーザは、身長、重量、民族性、性別等のような一以上のユーザの特徴を入力することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００５９】
相互作用及び／又は相互作用を決定すべく有用な情報は、周囲条件、一以上の方向に及ぶ力、高度、周囲温度、ユーザの体温、心拍数、皮膚抵抗、酸素の使用、周囲音声、周囲光、ユーザの動き、ユーザの位置、湿度、速度、距離、日付、時刻、重量、身長、年齢、ここに開示される他の相互作用、他の相互作用、又はこれらの組み合わせを含み得る。複数の実施形態では、一以上の相互作用は、加速度計、高度計、温度計、心拍数モニタ、抵抗モニタ、酸素センサ、音声センサ、マイクロホン、カメラ、光センサ、赤外線センサ、湿度計、速度計、歩数計、走行距離計、クロノメータ、タイマ、重量センサ等を含むがこれらに限られない一以上のセンサから決定される。一つの実施形態では、一以上のセンサから受信された情報は、一以上の他のセンサ及び／又は相互作用の代理として使用することができる。例えば、一実施形態では、電子装置は、車両、飛行機等の速度を特定するセンサ情報を受信することができる。この実施形態では、電子装置は、車両の騒音レベル及び／又は振動レベルの代理として車両の速度を使用することができる。以下に述べるように、一以上の決定された触覚効果は、受信さもなくば決定された単数若しくは複数の相互作用及び／又は一以上の相互作用の代理に少なくとも部分的に基づいて修正される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００６０】
複数の実施形態では、一以上の第１センサ信号は、任意数の操作環境に対応し得る。例えば、一つの実施形態では、電子装置は、例えばゲームのようなスタンドアロンアプリケーションを実行する。この実施形態では、ユーザがゲームをプレイすべく電子装置と相互作用をすると、一以上のセンサが一以上の第１センサ信号をプロセッサ２１０へ送信する。例えば、電子装置２００のユーザが電子装置２００と相互作用をすることでディスプレイ２３０上に表示される物体が他の物体と衝突する場合、一以上のセンサは、一以上の第１センサ信号をプロセッサ２１０へ送信する。この実施形態では、一以上の第１センサ信号は、２つの物体間の衝突が生じたことを示すことができる。他の実施形態では、いじりアプリケーションが、スタンドアロンアプリケーション又はプラグインに対応する。一つの実施形態では、いじりアプリケーションはオペレーティングシステムに統合される。いくつかの実施形態では、いじりアプリケーションは、電子装置がビジーの場合、電子装置が他の装置及び／又はユーザから情報を受信すべく待機している場合、進行状況バー及び／又は他の進行状況表示がアクティブの場合、及び／又は電子装置が「ロック」モードにある場合を含むがこれらに限られない任意数の場合に表示及び／又は実行される。これらの実施形態の少なくともいくつかでは、プロセッサ２１０は、いじりアプリケーションが実行及び／又は表示されている場合に一以上の第１センサ信号を、センサ２７０のような一以上のセンサから受信する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００６１】
一以上の第１センサ信号は、任意数の表示を与えることができる。例えば、第１センサ信号は、電子装置全体との相互作用を示すことができる。すなわち、複数の実施形態では、一以上の第１センサ信号は、電子装置の揺動、放り投げ、及び／又は締めつけに対応する。他例として、一以上の第１センサ信号は、電子装置２００の、地面のような他の物体との衝突に対応する。いくつかの実施形態では、一以上の第１センサ信号は、電子装置の一以上の入力装置又は電子装置と通信する一以上の入力装置のキーの押圧、接触、タッチ又は他の入力に対応する。ここでさらに述べるように、一以上の第１センサ信号は、例えば視覚効果、音声効果及び／又は触覚効果のような一以上の効果を決定すべく有用な情報を示し及び／又は与える。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００６２】
方法４００に戻るが、一以上の第１センサ信号がひとたび受信されると４１０、方法４００はブロック４２０へ進む。ブロック４２０では、一以上の第１出力信号が出力される。例えば、図２を参照すると、一以上の第１出力信号が、触覚装置２４０及び／又は触覚装置２６０に出力される。他例として、図３を参照すると、一以上の第１出力信号がウェブサーバ３５０からタブレットコンピュータ３２０へ送信されてタブレットコンピュータ３２０は、当該一以上の第１出力信号を、タブレットコンピュータ３２０に関連づけられた一以上の出力装置に出力する。
【００６３】
様々な実施形態では、プロセッサ２１０は、一以上の第１出力信号を任意数の装置に出力する。例えば、プロセッサ２１０は、一以上の第１出力信号を、通信インタフェイス２５０を使用してネットワーク３１０を介して一以上の他の装置に出力する。一つの実施形態では、プロセッサ２１０は、一以上の第１出力信号を、タッチセンサディスプレイ１３０、通信インタフェイス２５０及び触覚出力装置２６０に出力する。他例として、プロセッサ２１０は、一以上の第１出力信号を、電子装置２００のタッチセンサディスプレイ２３０、触覚出力装置２４０及びスピーカに出力する。複数の実施形態では、プロセッサ２１０は、単数の第１出力信号を一以上のコンポーネント及び／又は装置に出力する。例えば、一つの実施形態では、プロセッサ２１０は、第１出力信号をタッチセンサディスプレイ２３０及び触覚出力装置２４０の双方に出力する。他の実施形態では、プロセッサ２１０は、一つの第１出力信号を、ディスプレイ２３０、触覚出力装置２４０及び触覚出力装置２６０に出力する。さらに他の実施形態では、プロセッサ２１０は、一つの第１出力信号を触覚出力装置２４０及び触覚出力装置２６０の双方に出力し、かつ、他の第１出力信号をタッチセンサディスプレイ２３０に出力する。複数の実施形態では、この一つの第１出力信号は、電子装置２００の一以上のコンポーネント並びに／又は電子装置２００に関連づけられた一以上のコンポーネント及び／若しくは装置に出力される。いくつかの実施形態では、２以上の第１出力信号は、電子装置２００の一以上のコンポーネント及び／又は電子装置２００に関連づけられた一以上のコンポーネント及び／若しくは装置に出力される。例えば、一つの第１出力信号がタッチセンサディスプレイ２３０に出力され、かつ、他の第１出力信号もタッチセンサディスプレイ２３０に出力される。他例として、一つの第１出力信号がタッチセンサディスプレイ２３０に出力され、他の第１出力信号が触覚出力装置２４０に出力され、かつ、他の第１出力信号が電子装置２００のスピーカに出力される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００６４】
上述のように、プロセッサ２１０は、一以上の第１出力信号を通信インタフェイス２５０に出力する。例えば、プロセッサ２１０は、装置２００と通信する他のコンポーネント又は装置へデータを送信することを通信インタフェイス２５０に命令することにより、第１出力信号を通信インタフェイス２５０に出力する。かかる実施形態では、通信インタフェイス２５０が第１出力信号を他の装置へ送信し、かつ、当該他の装置は当該他の装置に関連づけられたディスプレイを更新するような機能を果たし、及び／又は当該他の装置は触覚効果を出力する。すなわち、本発明の複数の実施形態では、第２装置が、当該第２装置と通信する第１装置との相互作用に少なくとも部分的に基づく一以上の触覚効果を出力する。他の実施形態では、第２装置は、例えば、第２装置に関連づけられたディスプレイの更新、電子装置２００との相互作用に少なくとも部分的に基づく第２装置に関連づけられたスピーカへの音の出力のような、任意数の機能を果たすことができる。
【００６５】
一以上の第１出力信号は任意回数で出力される。一つの実施形態では、一以上の第１出力信号は、電子装置との相互作用を示す一以上のセンサ信号の受信に応答する出力である。例えば、図２を参照すると、センサ２７０はハウジング２０５の中に配置され、かつ、センサ２７０は、電子装置２００が転動されていることを示す一以上のセンサ信号を与える。この実施形態では、プロセッサ２１０は、センサ２７０からの一以上のセンサ信号に少なくとも部分的に基づいて電子装置２００が転動されていることをプロセッサ２１０が決定する場合に一以上の第１出力信号を出力する。他例として、センサ２７０は、電子装置が配列され（ｓｅｑｕｅｎｃｅｄ）ていることを示す一以上のセンサ信号をプロセッサ２１０へ送信することができる。この実施形態では、プロセッサ２１０は、電子装置が締めつけられていることの表示をプロセッサ２１０が受信する場合に一以上の第１出力信号を出力する。他の実施形態では、一以上の第１出力信号は、電子装置が前後に揺らされている場合、一以上の接触がしきい圧力を超える場合、一以上の接触がタッチセンサ表面上の一以上の位置に対応する場合、一以上のジェスチャが生じる場合、２以上の仮想物体間の一以上の衝突が生じる場合、拡張現実上の２以上の物体間の一以上の衝突が生じる場合、及び／又は現実物体間の一以上の衝突が生じる場合に出力される。いくつかの実施形態では、一以上の第１出力信号は、相互作用の発生が完了した後に出力される。例えば、図２を参照すると、第１出力信号は、タッチセンサディスプレイ２３０上の接触が所定時間にわたり所定しきい値よりも上を維持する場合に出力される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００６６】
一以上の第１出力信号は任意数の様相に対応し得る。例えば、第１出力信号は、視覚様相に対応する視覚効果、聴覚様相に対応する音声効果、及び／又は触覚様相に対応する触覚効果に対応し得る。様々な実施形態では、単数の第１出力信号が、視覚様相、聴覚様相、触覚様相、固有受容感覚様相、味覚様相、嗅覚様相、温度感覚様相、痛覚様相及び／又は平衡感覚様相に対応する。他の実施形態では、一つの第１出力信号が一以上の様相に対応し、かつ、他の第１出力信号が一以上の様相に対応する。一つの実施形態では、双方の第１出力信号が同一の単数又は複数の様相に対応する。例えば、双方の第１出力信号が触覚様相に対応する。他例として、双方の第１出力信号が視覚様相及び聴覚様相に対応する。複数の実施形態では、一つの第１出力信号が、他の第１出力信号とは異なる一以上の様相に対応する。例えば、一つの第１出力信号が視覚様相に対応し、かつ、他の第１出力信号が触覚様相に対応する。他例として、一つの第１出力信号が視覚様相、聴覚様相及び触覚様相に対応し、かつ、他の第１出力信号が視覚様相及び温度感覚様相に対応する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００６７】
複数の実施形態では、一以上の特定の様相に対応する第１出力信号が、一以上のコンポーネント及び／又は装置に対して当該一以上の特定の様相に対応する効果を出力させるように構成される。例えば、第１出力信号が視覚様相に対応する場合、第１出力信号は、ディスプレイが当該ディスプレイ上のグラフィクスをリフレッシュさもなくば更新するように構成される。他例として、第１出力信号が聴覚様相に対応する場合、第１出力信号は、スピーカが一以上の音を出力するように構成することができる。第１出力信号が触覚様相に対応する場合、第１出力信号は、一以上の触覚出力装置が触覚効果を出力するように構成される。
【００６８】
出力信号の一以上を任意数のコンポーネント及び／又は出力装置へ送信することができる。例えば、第１出力信号を、一以上のディスプレイ、スピーカ、触覚出力装置、通信装置及び／又は一以上の他の適切な出力装置へ送信することができる。他例として、図２を参照すると、プロセッサ２１０は、ディスプレイ２３０が更新されかつ触覚出力装置２４０が触覚効果を出力するように構成された第１出力信号を出力することができる。この実施形態では、第１出力信号は、プロセッサ２１０によってディスプレイ２３０及び触覚出力装置２４０へ送信される。一つの実施形態では、プロセッサ２１０は、ディスプレイ２３０を更新するように構成された第１出力信号と、触覚出力装置２６０が触覚効果を出力するように構成された他の第１出力信号とを出力する。この実施形態では、プロセッサ２１０は、一つの第１出力信号をディスプレイ２３０へ出力し、かつ、他の第１出力信号を触覚出力装置２６０へ出力する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００６９】
複数の実施形態では、一以上のプロセッサは一以上のセンサから受信された情報に少なくとも部分的に基づき、出力すべき一以上の効果を決定することができる。例えば、図２を参照すると、一以上の第１センサ信号が電子装置２００との相互作用を示し、かつ、プロセッサ２１０が、出力する必要がある一以上の効果を決定すべくセンサ信号における情報を使用する。すなわち、一実施形態では、プロセッサ２１０は、一以上のセンサ信号から受信した情報に少なくとも部分的に基づき、一以上の音声効果、一以上の視覚効果及び／又は一以上の触覚効果を出力すべきことを決定する。他例として、センサ信号がタッチセンサディスプレイ２３０上の接触の一以上の位置を含み、プロセッサ２１０が、当該接触の単数又は複数の位置及び／又は単数又は複数の圧力を使用して、出力すべき少なくとも一つの様相に対応する一以上の効果を決定する。いくつかの実施形態では、プロセッサ２１０は、ディスプレイ２３０上に表示された一以上の物体がいつ、ディスプレイ２３０上に表示された他の物体に衝突するのかを、一以上のセンサから受信したセンサ情報に少なくとも部分的に基づいて決定する。この実施形態では、プロセッサ２１０は、ディスプレイ２３０上に表示された物体が、ディスプレイ２３０上に表示された他の物体に衝突するときに出力すべき一以上の様相に対応する一以上の効果を決定することができる。
【００７０】
複数の実施形態では、プロセッサ２１０は、ユーザがタッチセンサディスプレイ２３０に接触する場合にタッチセンサディスプレイ２３０から信号を受信する。当該信号は、例えばタッチセンサディスプレイ２３０上の接触のｘ、ｙ位置若しくは圧力又はその双方のような、タッチセンサディスプレイ２３０上の入力又はその状態に関連づけられた情報を含む。この実施形態では、ユーザが、電子装置２００のタッチセンサディスプレイ２３０上の電子メールのリストに関連づけられた電子コンテンツを見ている場合に、かつ、プロセッサ２１０が、ユーザが当該ディスプレイの底に向かうジェスチャをしていることを決定する場合に、プロセッサ２１０は、タッチセンサディスプレイ２３０を更新して当該電子メールのリストをスクロールダウンすべきことを決定する。この実施形態では、重要度が高い電子メールメッセージに対する触覚効果がすでに決定されている。一つの実施形態では、重要度が高い電子メールメッセージに関連づけられた情報がディスプレイ２３０上に表示される場合に信号が生成される。
【００７１】
複数の実施形態では、プロセッサ２１０は、任意回数だけ一以上の第１出力信号を生成する。一つの実施形態では、一以上のプロセッサは、一以上のセンサからの情報が、電子装置全体及び／又は電子装置の一部との相互作用の発生が完了したことを示す場合に一以上の第１出力信号を生成する。例えば、プロセッサ２１０は、センサ２７０からの情報が、電子装置２００が転動されていることを示す場合に一以上の第１出力信号を生成する。他例として、プロセッサ２１０は、センサ２７０からの情報が、特定のジェスチャがタッチスクリーンディスプレイ２３０上で生じたことを示す場合に一以上の第１出力信号を生成する。複数の実施形態では、一以上の第１出力信号は、初めて相互作用が生じたときに生成される。他の実施形態では、一以上の第１出力信号は、相互作用が生じるたびに生成される。いくつかの実施形態では、一以上の第１出力信号は、相互作用が生じる前及び／又は相互作用の発生が完了する前に生成される。例えば、プロセッサ２１０は、タッチセンサディスプレイ２３０上の特定位置での接触が所定しきい圧力よりも上の場合に相互作用が生じることを決定することができる。この実施形態では、プロセッサ２１０は、接触が特定位置ではあるが当該接触圧力が所定しきい圧力よりも上になる前である場合に一以上の第１出力信号を生成することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００７２】
複数の実施形態では、一以上のプロセッサは任意数の第１出力信号を生成することができる。例えば、一つの実施形態では、プロセッサ２１０が、第１触覚効果を引き起こすように構成された一つの第１出力信号と、第２触覚効果を引き起こすように構成された他の第１出力信号とを生成する。いくつかの実施形態では、プロセッサ２１０は、生じる相互作用それぞれに対して異なる第１出力信号を生成する。様々な実施形態では、プロセッサ２１０は、タッチセンサディスプレイ２３０、通信インタフェイス２５０、触覚出力装置２４０、触覚出力装置２６０、スピーカ２７０、装置２００の他のコンポーネント、装置２００と通信する装置の他のコンポーネント、又はこれらの組み合わせが、一以上の様相に対応する一以上の効果を出力するように構成された一以上の第１出力信号を生成する。例えば、一つの実施形態では、プロセッサ２１０は、相互作用が生じる場合に第１出力信号を生成する。ここで、第１出力信号は、他の装置にある触覚出力装置に触覚効果を出力させるように構成される。一つの実施形態では、プロセッサ２１０は、通信インタフェイス２５０を介して第１出力信号を他の装置へ送信する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００７３】
方法４００に戻るが、一以上の出力信号がひとたび出力されると、方法４００はブロック４３０へ進む。ブロック４３０では、一以上の第２センサ信号が受信される。例えば、図２を参照すると、一以上の第２センサ信号がセンサ２７０から受信される。他例として図３を参照すると、複数の実施形態において、タブレットコンピュータ３２０は、一以上の第２センサ信号を、直接又はネットワーク３１０のようなネットワークを介して当該タブレットコンピュータと通信する一以上のセンサから受信する。
【００７４】
一以上の第２センサ信号は、任意数のコンポーネント又は装置から受信され得る。一つの実施形態では、第２センサ信号が、電子装置のハウジングの中に完全に配置されたセンサから受信される。例えば、図２を参照すると、第２センサ信号はセンサ２７０から受信される。ここで、センサ２７０は、電子装置２００のハウジング２０５の中に配置される。他の実施形態では、第２センサ信号は、電子装置のハウジングの中に少なくとも部分的に配置されたセンサから受信される。例えば、第２センサ信号はタッチセンサディスプレイ２３０から受信される。ここで、タッチセンサディスプレイ２３０は、ユーザがタッチセンサディスプレイ２３０上の一以上の位置と接触することにより電子装置２００と相互作用をすることができるように、ハウジング２０５の中に部分的に配置される。他の実施形態では、第２センサ信号はセンサ２７０から受信される。ここで、センサ２７０は電子装置２００と通信する。例えば、センサ２７０は、ユーザの腕又は脚のようなユーザの四肢に装着され得る。センサ２７０は一以上の第２センサ信号を、有線及び／又は無線通信を介してプロセッサ２１０へ送信することができる。他例として、センサ２７０は他の装置の一部であって、一以上の第２センサ信号が、通信インタフェイス２５０を介してセンサ２７０から電子装置２００へ送信され得る。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００７５】
一以上の第２センサ信号は、任意回数だけ電子装置及び／又はプロセッサによって受信される。例えば、センサからの一以上の第２センサ信号は、当該センサとの相互作用が生じると、電子装置２００によって受信される。すなわち、一つの実施形態では、タッチセンサディスプレイ２３０は、ユーザがタッチセンサディスプレイ２３０上の一位置に接触すると第２センサ信号をプロセッサ２１０へ送信する。他例として、一以上の第２センサ信号は、一以上のセンサによって連続的に又は周期的に送信される。すなわち、一つの実施形態では、センサ２７０は、周期的な間隔で一以上の第２センサ信号を介してプロセッサ２１０に一測定を与える。周期的な間隔は、任意の適切な間隔でよい。例えば、１００ミリ秒ごと、１秒ごと、５秒ごと、１分ごと、５分ごと、１時間ごと又は任意の他の間隔である。他の実施形態では、一以上の第２センサ信号は、要求に応答して送信及び／又は受信される。例えば、プロセッサ２１０は、現在の状態及び／又はセンサ２７０に対応する一測定を示すセンサ信号を求める要求を、センサ２７０へ送信することができる。この実施形態では、センサ２７０は、プロセッサ２１０からの要求の受信に応答して、現在の状態及び／又は一測定をプロセッサ２１０へ送信することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００７６】
複数の実施形態では、ユーザが電子装置全体及び／又は電子装置の一部と相互作用をすると、一以上のセンサ信号が受信される。例えば、一以上の第２センサ信号は、ユーザが電子装置２００全体を転動し、ばたばたさせ、放り投げ、さもなくば操作すると、プロセッサ２１０によって受信される。他例として、一以上の第２センサ信号は、ユーザがセンサ２７０と相互作用をすると、プロセッサ２１０によって受信される。ここで、センサ２７０は、ハウジング２０５の外部にあってプロセッサ２１０と通信する。一つの実施形態では、プロセッサ２１０は、ユーザがディスプレイと相互作用をすると、一以上の第２センサ信号をタッチセンサディスプレイ２３０から受信する。いくつかの実施形態では、電子装置２００はキーパッドを含み、ユーザが当該キーパッドと相互作用をすると、一以上の第２センサ信号がプロセッサ２１０によって当該キーパッドから受信される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００７７】
一以上の相互作用は、一以上のセンサから受信され得る。一実施形態では、電子装置が相互作用を、当該電子装置にあるセンサから受信する。他の実施形態では、電子装置が相互作用を、当該電子装置と通信するセンサから受信する。例えば、遠隔センサは、一以上の相互作用を無線で電子装置へ送信する。一つの実施形態では、電子装置が相互作用を、他の電子装置のセンサ及び／又は他の電子装置と通信するセンサから受信する。例えば、図３を参照すると、携帯電話３４０は、タブレットコンピュータ３２０に統合されるかさもなくばこれと通信するセンサから一の相互作用を受信する。さらに他の実施形態では、電子装置は、一以上の相互作用を決定すべく使用することができる一以上のセンサから情報を受信する。いくつかの実施形態では、一以上の相互作用は、ユーザ入力に少なくとも部分的に基づく。例えば、一つの実施形態では、ユーザが操作モードを選択する。他例として、ユーザは、身長、重量、民族性、性別等のような一以上のユーザの特徴を入力することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００７８】
相互作用及び／又は相互作用を決定すべく有用な情報は、周囲条件、一以上の方向に及ぶ力、高度、周囲温度、ユーザの体温、心拍数、皮膚抵抗、酸素の使用、周囲音声、周囲光、ユーザの動き、ユーザの位置、湿度、速度、距離、日付、時刻、重量、身長、年齢、ここに開示される他の相互作用、他の相互作用、又はこれらの組み合わせを含み得る。複数の実施形態では、一以上の相互作用は、加速度計、高度計、温度計、心拍数モニタ、抵抗モニタ、酸素センサ、音声センサ、マイクロホン、カメラ、光センサ、赤外線センサ、湿度計、速度計、歩数計、走行距離計、クロノメータ、タイマ、重量センサ等を含むがこれらに限られない一以上のセンサから決定される。一つの実施形態では、一以上のセンサから受信された情報は、一以上の他のセンサ及び／又は相互作用の代理として使用することができる。例えば、一実施形態では、電子装置は、車両、飛行機等の速度を特定するセンサ情報を受信することができる。この実施形態では、電子装置は、車両の騒音レベル及び／又は振動レベルの代理として車両の速度を使用することができる。以下に述べるように、一以上の決定された触覚効果は、受信さもなくば決定された単数若しくは複数の相互作用及び／又は一以上の相互作用の代理に少なくとも部分的に基づいて修正される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００７９】
いくつかの実施形態では、一以上の様相が、一以上の第２センサ信号が受信される前に非アクティブ化され、除去され、及び／又はさもなくば無効化される。例えば、視覚様相に対応する第１出力信号が出力された後、かつ、第２センサ信号が受信される前、ディスプレイ２３０は、ユーザが当該ディスプレイ上にもはや情報を見ることができないようにオフにされ得る。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００８０】
実施形態では、一以上の第２センサ信号が、一以上の第１センサ信号が受信されたのと同一の単数又は複数の装置及び／又はコンポーネントから受信される。例えば、図２を参照すると、第１センサ信号がディスプレイ２３０から受信される場合、第２センサ信号もディスプレイ２３０から受信される。いくつかの実施形態では、一以上の第２センサ信号が、一以上の第１センサ信号が受信されたのと異なる一以上の装置及び／又はコンポーネントから受信される。例えば、第１センサ信号がディスプレイ２３０される場合、第２センサ信号はセンサ２７０から受信される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００８１】
複数の実施形態では、一以上の第２センサ信号が、一以上の第１センサ信号と類似の情報を送達すべく構成される。例えば、ディスプレイ２３０から受信された第１センサ信号は、２つの物体の衝突に対応し、かつ、当該２つの物体間の衝突が生じたことを示す。この実施形態では、ディスプレイ２３０から受信された第２センサ信号は、２つの物体の衝突に対応し、かつ、当該２つの物体間の衝突が生じたことを示す。すなわち、この実施形態では、第１センサ信号及び第２センサ信号の双方が、２つの物体間の衝突が生じたことの表示を与えるべく構成される。他例として、ディスプレイ２３０から受信された第１センサ信号は、２つの物体の衝突に対応し、かつ、当該２つの物体間の衝突が生じたことを示す。この実施形態では、センサ２７０から受信された第２センサ信号は、２つの物体の衝突に対応し、かつ、当該２つの物体間の衝突が生じたことを示す。すなわち、この実施形態では、第１センサ信号及び第２センサ信号の双方が、２つの物体間の衝突が生じたことの表示を与えるべく構成される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００８２】
複数の実施形態では、一以上の第２センサ信号は、任意数の操作環境に対応し得る。例えば、一つの実施形態では、電子装置は、例えばゲームのようなスタンドアロンアプリケーションを実行する。この実施形態では、ユーザがゲームをプレイすべく電子装置と相互作用すると、一以上のセンサが一以上の第２センサ信号をプロセッサ２１０へ送信する。例えば、電子装置２００のユーザが電子装置２００と相互作用をすることでディスプレイ２３０上に表示される物体が他の物体と衝突する場合、一以上のセンサは、一以上の第２センサ信号をプロセッサ２１０へ送信する。この実施形態では、一以上の第２センサ信号は、２つの物体間の衝突が生じたことを示すことができる。他の実施形態では、いじりアプリケーションが、スタンドアロンアプリケーション又はプラグインに対応する。一つの実施形態では、いじりアプリケーションはオペレーティングシステムに統合される。いくつかの実施形態では、いじりアプリケーションは、電子装置がビジーの場合、電子装置が他の装置及び／又はユーザから情報を受信すべく待機している場合、進行状況バー及び／又は他の進行状況表示がアクティブの場合、及び／又は電子装置が「ロック」モードにある場合を含むがこれらに限られない任意数の場合に表示及び／又は実行される。これらの実施形態の少なくともいくつかでは、プロセッサ２１０は、いじりアプリケーションが実行及び／又は表示されている場合に一以上の第２センサ信号を、センサ２７０のような一以上のセンサから受信する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００８３】
一以上の第２センサ信号は、任意数の表示を与えることができる。例えば、第２センサ信号は、電子装置全体との相互作用を示すことができる。すなわち、複数の実施形態では、一以上の第２センサ信号は、電子装置の揺動、放り投げ、及び／又は締めつけに対応する。他例として、一以上の第２センサ信号は、電子装置２００の、地面のような他の物体との衝突に対応する。いくつかの実施形態では、一以上の第２センサ信号は、電子装置の一以上の入力装置又は電子装置と通信する一以上の入力装置のキーの押圧、接触、タッチ又は他の入力に対応する。ここでさらに述べるように、一以上の第２センサ信号は、例えば視覚効果、音声効果及び／又は触覚効果のような一以上の効果を決定すべく有用な情報を示し及び／又は与える。多数の他の実施形態がここに開示される。
【００８４】
方法４００に戻ると、方法４００は、一以上の第２センサ信号の受信が完了してブロック４４０へ進む。ブロック４４０では一以上の第２出力信号が出力される。例えば、図２を参照すると、一以上の第２出力信号は、触覚装置２４０及び／又は触覚装置２６０に出力される。他例として、図３を参照すると、一以上の第２出力信号がウェブサーバ３５０からタブレットコンピュータ３２０へ送信され、かつ、タブレットコンピュータ３２０が、タブレットコンピュータ３２０に関連づけられた一以上の出力装置に一以上の第２出力信号を出力する。
【００８５】
様々な実施形態では、プロセッサ２１０は、一以上の第２出力信号を任意数の装置に出力する。例えば、プロセッサ２１０は、一以上の第２出力信号を、通信インタフェイス２５０を使用してネットワーク３１０を介し、一以上の他の装置に出力する。一つの実施形態ではプロセッサ２１０である。一つの実施形態では、プロセッサ２１０は、一以上の第２出力信号を、タッチセンサディスプレイ１３０、通信インタフェイス２５０及び触覚出力装置２６０に出力する。他例として、プロセッサ２１０は、一以上の第２出力信号を、電子装置２００のタッチセンサディスプレイ２３０、触覚出力装置２４０及びスピーカに出力する。複数の実施形態では、プロセッサ２１０は、単数の第２出力信号を一以上のコンポーネント及び／又は装置に出力する。例えば、一つの実施形態では、プロセッサ２１０は、第２出力信号をタッチセンサディスプレイ２３０及び触覚出力装置２４０の双方に出力する。他の実施形態では、プロセッサ２１０は、一つの第２出力信号を、ディスプレイ２３０、触覚出力装置２４０及び触覚出力装置２６０に出力する。さらに他の実施形態では、プロセッサ２１０は、一つの第２出力信号を触覚出力装置２４０及び触覚出力装置２６０の双方に出力し、かつ、他の第１出力信号をタッチセンサディスプレイ２３０に出力する。複数の実施形態では、この一つの第２出力信号は、電子装置２００の一以上のコンポーネント並びに／又は電子装置２００に関連づけられた一以上のコンポーネント及び／若しくは装置に出力される。いくつかの実施形態では、２以上の第２出力信号は、電子装置２００の一以上のコンポーネント及び／又は電子装置２００に関連づけられた一以上のコンポーネント及び／又は装置に出力される。例えば、一つの第２出力信号がタッチセンサディスプレイ２３０に出力され、かつ、他の第２出力信号もタッチセンサディスプレイ２３０に出力される。他例として、一つの第２出力信号がタッチセンサディスプレイ２３０に出力され、他の第２出力信号が触覚出力装置２４０に出力され、かつ、他の第１出力信号が電子装置２００のスピーカに出力される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００８６】
上述のように、プロセッサ２１０は、一以上の第２出力信号を通信インタフェイス２５０に出力する。例えば、プロセッサ２１０は、装置２００と通信する他のコンポーネント又は装置へデータを送信することを通信インタフェイス２５０に命令することにより、第２出力信号を通信インタフェイス２５０に出力する。かかる実施形態では、通信インタフェイス２５０が第２出力信号を他の装置へ送信し、かつ、当該他の装置は当該他の装置に関連づけられたディスプレイを更新するような機能を果たし、及び／又は当該他の装置は触覚効果を出力する。すなわち、本発明の複数の実施形態では、第２装置が、当該第２装置と通信する第１装置との相互作用に少なくとも部分的に基づく一以上の触覚効果を出力する。他の実施形態では、第２装置は、例えば、第２装置に関連づけられたディスプレイの更新、電子装置２００との相互作用に少なくとも部分的に基づく第２装置に関連づけられたスピーカへの音の出力のような、任意数の機能を果たすことができる。
【００８７】
一以上の第２出力信号は任意回数だけ出力される。一つの実施形態では、一以上の第２出力信号は、電子装置との相互作用を示す一以上のセンサ信号の受信に応答する出力である。例えば、図２を参照すると、センサ２７０はハウジング２０５の中に配置され、かつ、センサ２７０は、電子装置２００が転動されていることを示す一以上のセンサ信号を与える。この実施形態では、プロセッサ２１０は、センサ２７０からの一以上のセンサ信号に少なくとも部分的に基づいて電子装置２００が転動されていることをプロセッサ２１０が決定する場合に一以上の第２出力信号を出力する。他例として、センサ２７０は、電子装置が配列され（ｓｅｑｕｅｎｃｅｄ）ていることを示す一以上のセンサ信号をプロセッサ２１０へ送信することができる。この実施形態では、プロセッサ２１０は、電子装置が締めつけられていることの表示をプロセッサ２１０が受信する場合に一以上の第２出力信号を出力する。他の実施形態では、一以上の第２出力信号は、電子装置が前後に揺らされている場合、一以上の接触がしきい圧力を超える場合、一以上の接触がタッチセンサ表面上の一以上の位置に対応する場合、一以上のジェスチャが生じる場合、２以上の仮想物体間の一以上の衝突が生じる場合、拡張現実上の２以上の物体間の一以上の衝突が生じる場合、及び／又は現実物体間の一以上の衝突が生じる場合に出力される。いくつかの実施形態では、一以上の第２出力信号は、相互作用の発生が完了した後に出力される。例えば、図２を参照すると、第２出力信号は、タッチセンサディスプレイ２３０上の接触が所定時間にわたり所定しきい値よりも上を維持する場合に出力される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００８８】
一以上の第２出力信号は任意数の様相に対応し得る。例えば、第２出力信号が、視覚様相に対応する視覚効果、聴覚様相に対応する音声効果、及び／又は触覚様相に対応する触覚効果に対応し得る。様々な実施形態では、単数の第２出力信号が、視覚様相、聴覚様相、触覚様相、固有受容感覚様相、味覚様相、嗅覚様相、温度感覚様相、痛覚様相及び／又は平衡感覚様相に対応する。他の実施形態では、一つの第２出力信号が一以上の様相に対応し、かつ、他の第２出力信号が一以上の様相に対応する。一つの実施形態では、双方の第２出力信号が同一の単数又は複数の様相に対応する。例えば、双方の第２出力信号が触覚様相に対応する。他例として、双方の第２出力信号が視覚様相及び聴覚様相に対応する。複数の実施形態では、一つの第２出力信号が、他の第２出力信号とは異なる一以上の様相に対応する。例えば、一つの第２出力信号が視覚様相に対応し、かつ、他の第２出力信号が触覚様相に対応する。他例として、一つの第２出力信号が視覚様相、聴覚様相及び触覚様相に対応し、かつ、他の第２出力信号が視覚様相及び温度感覚様相に対応する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００８９】
複数の実施形態では、一以上の第２出力信号が、一以上の第１出力信号が対応するものとは異なる一以上の様相に対応する。例えば、第１出力信号が視覚様相及び触覚様相に対応し、かつ、第２出力信号が触覚様相のみに対応する。他例として、第１出力信号が視覚様相に対応し、かつ、第２出力信号が触覚様相に対応する。複数の実施形態では、一以上の第２出力信号は、一以上の第１出力信号にも対応する少なくとも一つの様相に対応する。例えば、第１出力信号及び第２出力信号の双方が触覚様相に対応する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００９０】
いくつかの実施形態では、一以上の様相が、一以上の第２出力信号が出力される前に非アクティブ化され、除去され、及び／又はさもなくば無効化される。例えば、第１出力信号が視覚様相及び触覚様相に対応する。この実施形態では、第２出力信号が出力される前にディスプレイ２３０は、ユーザが当該ディスプレイ上にもはや情報を見ることができないようにオフにされ得る。この実施形態では、第２出力信号が触覚様相に対応する。他例として、第２出力信号は触覚様相及び聴覚様相に対応する。いくつかの実施形態では、ディスプレイがもはやオンにされないので、第２出力信号は視覚様相に対応しない。他の実施形態では、第２出力信号が視覚様相に対応する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００９１】
複数の実施形態では、一以上の第２出力信号は、一以上の第１出力信号と類似の情報をユーザへ送達すべく構成される。例えば、第１出力信号が視覚様相に対応し、かつ、第１出力信号は、ディスプレイが、２つの物体間の衝突が生じたことを示すべく当該ディスプレイ上に表示された一以上の画像を更新するように構成される。この実施形態では、第２出力信号が触覚様相に対応し、かつ、第２出力信号は、触覚出力装置が、２つの物体間の衝突が生じたことを示すべく一以上の触覚効果を出力するように構成される。すなわち、この実施形態では、第１出力信号及び第２出力信号の双方が、２つの物体間の衝突が生じたことの表示を与えるべく構成される。他例として、第１出力信号が視覚様相及び触覚様相に対応し、かつ、第１出力信号は、ディスプレイが、電子装置が締めつけられていることを示すべく当該ディスプレイ上に表示された一以上の画像を更新するように構成され、及び、触覚出力装置が、当該電子装置が締めつけられていることを示すべく一以上の触覚効果を出力するように構成される。この実施形態では、第２出力信号が触覚様相のみに対応し、かつ、第２出力信号は、触覚出力装置が、電子装置が締めつけられていることを示すように一以上の触覚効果を出力すべく構成される。すなわち、この実施形態では、第１出力信号及び第２出力信号の双方が、電子装置が締めつけられていることを示すべく構成される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００９２】
一つの実施形態では、一以上の第２出力信号が、一以上の第１出力信号が出力されたのと同一の単数又は複数の装置及び／又はコンポーネントに出力される。例えば、図２を参照すると、第１出力信号が触覚出力装置２４０に出力される場合、第２出力信号が触覚出力装置２４０に出力される。いくつかの実施形態では、一以上の第２出力信号は、一以上の第１出力信号が出力されたのと異なる一以上の装置及び／又はコンポーネントに出力される。例えば、第１出力信号がディスプレイ２３０及び触覚出力装置２４０に出力される場合、第２出力信号が触覚出力装置２４０のみに出力される。他例として、第１出力信号が電子装置２００のディスプレイ２３０及びスピーカに出力される場合、第２出力信号が触覚出力装置２４０に出力される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００９３】
複数の実施形態では、一以上の特定の様相に対応する第２出力信号が、一以上のコンポーネント及び／又は装置に対して当該一以上の特定の様相に対応する効果を出力させるように構成される。例えば、第２出力信号が視覚様相に対応する場合、第２出力信号は、ディスプレイをリフレッシュさせ、さもなくばディスプレイ上のグラフィクスを更新させるように構成され得る。他例として、第２出力信号が聴覚様相に対応する場合、第２出力信号は、スピーカが一以上の音を出力するように構成され得る。第２出力信号が触覚様相に対応する場合、第２出力信号は、一以上の触覚出力装置が触覚効果を出力するように構成される。
【００９４】
出力信号の一以上を任意数のコンポーネント及び／又は出力装置へ送信することができる。例えば、第２出力信号を、一以上のディスプレイ、スピーカ、触覚出力装置、通信装置及び／又は一以上の他の適切な出力装置に送信することができる。他例として、図２を参照すると、プロセッサ２１０は、ディスプレイ２３０が更新されかつ触覚出力装置２４０が触覚効果を出力するように構成された第２出力信号を出力することができる。この実施形態では、第２出力信号は、プロセッサ２１０によってディスプレイ２３０及び触覚出力装置２４０に送信され得る。一つの実施形態では、プロセッサ２１０は、ディスプレイ２３０が更新されるように構成された第２出力信号と、触覚出力装置２６０が触覚効果を出力するように構成された他の第２出力信号とを出力する。この実施形態では、プロセッサ２１０は、一つの第２出力信号をディスプレイ２３０に出力し、かつ、他の第２出力信号を触覚出力装置２６０に出力する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００９５】
複数の実施形態では、一以上のプロセッサは一以上のセンサから受信された情報に少なくとも部分的に基づき、出力すべき一以上の効果を決定することができる。例えば、図２を参照すると、一以上の第１センサ信号が電子装置２００との相互作用を示し、かつ、プロセッサ２１０が、出力する必要がある一以上の効果を決定すべくセンサ信号における情報を使用する。すなわち、一実施形態では、プロセッサ２１０は、一以上のセンサ信号から受信した情報に少なくとも部分的に基づき、一以上の音声効果、一以上の視覚効果及び／又は一以上の触覚効果を出力すべきことを決定する。他例として、センサ信号がタッチセンサディスプレイ２３０上の接触の一以上の位置を含み、プロセッサ２１０が、当該接触の単数又は複数の位置及び／又は単数又は複数の圧力を使用して、出力すべき少なくとも一つの様相に対応する一以上の効果を決定する。いくつかの実施形態では、プロセッサ２１０は、ディスプレイ２３０上に表示された一以上の物体がいつ、ディスプレイ２３０上に表示された他の物体に衝突するのかを、一以上のセンサから受信したセンサ情報に少なくとも部分的に基づいて決定する。この実施形態では、プロセッサ２１０は、ディスプレイ２３０上に表示された物体が、ディスプレイ２３０上に表示された他の物体に衝突するときに出力すべき一以上の様相に対応する一以上の効果を決定することができる。
【００９６】
複数の実施形態では、プロセッサ２１０は、ユーザがタッチセンサディスプレイ２３０に接触する場合にタッチセンサディスプレイ２３０から信号を受信する。当該信号は、例えばタッチセンサディスプレイ２３０上の接触のｘ、ｙ位置若しくは圧力又はその双方のような、タッチセンサディスプレイ２３０上の入力又はその状態に関連づけられた情報を含む。この実施形態では、ユーザが、電子装置２００のタッチセンサディスプレイ２３０上の電子メールのリストに関連づけられた電子コンテンツを見ている場合に、かつ、プロセッサ２１０が、ユーザが当該ディスプレイの底に向かうジェスチャをしていることを決定する場合に、プロセッサ２１０は、タッチセンサディスプレイ２３０を更新して当該電子メールのリストをスクロールダウンすべきことを決定する。この実施形態では、重要度が高い電子メールメッセージに対する触覚効果がすでに決定されている。一つの実施形態では、重要度が高い電子メールメッセージに関連づけられた情報がディスプレイ２３０上に表示される場合に信号が生成される。
【００９７】
複数の実施形態では、プロセッサ２１０は、任意の回数だけ一以上の第２出力信号を生成する。一つの実施形態では一以上のプロセッサは、一以上のセンサからの情報が、電子装置全体及び／又は電子装置の一部との相互作用の発生が完了したことを示す場合に一以上の第２出力信号を生成する。例えば、プロセッサ２１０は、センサ２７０からの情報が、電子装置２００が転動されていることを示す場合に一以上の第２出力信号を生成する。他例として、プロセッサ２１０は、センサ２７０からの情報が、特定のジェスチャがタッチスクリーンディスプレイ２３０上で生じたことを示す場合に一以上の第２出力信号を生成する。複数の実施形態では、一以上の第２出力信号は、初めて相互作用が生じたときに生成される。他の実施形態では、一以上の第２出力信号は、相互作用が生じるたびに生成される。いくつかの実施形態では、一以上の第２出力信号は、相互作用が生じる前及び／又は相互作用の発生が完了する前に生成される。例えば、プロセッサ２１０は、タッチセンサディスプレイ２３０上の特定位置での接触が所定しきい圧力よりも上になる場合に相互作用が生じることを決定することができる。この実施形態では、プロセッサ２１０は、接触が特定位置ではあるが当該接触圧力が所定しきい圧力よりも上になる前である場合に一以上の第２出力信号を生成することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００９８】
複数の実施形態では、一以上のプロセッサは任意数の第２出力信号を生成することができる。例えば、一つの実施形態では、プロセッサ２１０が、第１触覚効果を引き起こすべく構成された一つの第２出力信号と、第２触覚効果を引き起こすべく構成された他の第２出力信号とを生成する。いくつかの実施形態では、プロセッサ２１０は、生じる相互作用それぞれに対して異なる第２出力信号を生成する。様々な実施形態では、プロセッサ２１０は、タッチセンサディスプレイ２３０、通信インタフェイス２５０、触覚出力装置２４０、触覚出力装置２６０、スピーカ２７０、装置２００の他のコンポーネント、装置２００と通信する装置の他のコンポーネント、又はこれらの組み合わせが、一以上の様相に対応する一以上の効果を出力するように構成された一以上の第２出力信号を生成する。例えば、一つの実施形態では、プロセッサ２１０は、相互作用が生じる場合に第２出力信号を生成する。ここで、第２出力信号は、他の装置にある触覚出力装置に触覚効果を出力させるように構成される。一つの実施形態では、プロセッサ２１０は第２出力信号を、通信インタフェイス２５０を介して他の装置に送信する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【００９９】
わかることだが、一以上の触覚効果信号のための相互作用パラメータを生成すべく、任意タイプの入力合成方法を使用することができる。これは、以下の表２に挙げられた合成例の方法を含むがこれらに限られない。駆動信号は、相互作用パラメータに係る触覚アクチュエータに適用することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
表２-合成方法
・加算合成  -  典型的には可変振幅の複数入力を組み合わせること
・減算合成  -  複合信号又は複数信号の入力をフィルタリングすること
・周波数変調合成  -  搬送波信号を一以上の演算子により変調すること
・サンプリング  -  記録された入力を、被修正入力源として使用すること
・複合物合成  -  人工的なかつサンプリングされた入力を使用して結果的な「新」入力を確立すること
・位相ひずみ  -  プレイバック中のウェーブテーブルに格納された波形の速度を変えること
・波形整形  -  信号を意図的にひずませて修正された結果をもたらすこと
・再合成  -  デジタルサンプリングされた入力をプレイバック前に修正すること
・粒状合成  -  いくつかの小さな入力セグメントを組み合わせて新入力にすること
・線形予測符号化  -  音声合成に使用されるものと同様の技術
・直接デジタル合成  -  生成された波形のコンピュータ修正
・波形配列化  -  いくつかの小さなセグメントを線形に組み合わせて新入力にすること
・ベクトル合成  -  任意数の異なる入力源間でフェイドさせる技術
・物理モデリング  -  仮想的な動きの物理的特性の数学方程式
【０１００】
例示的な実施形態
【０１０１】
以下の例示的な実施形態は、様々な実施形態に係るいじり動作の側面を描く。ここに開示される実施形態のいくつかを含むいくつかの実施形態では、いじり動作は、ユーザの最小限の注意を必要とする。例えば、いじり動作は、一以上の物体の引きずり、又は電子装置のひっくり返し、傾動さもなくば操作のような動作を含み得る。複数の実施形態では、いじり動作は、電子装置全体を操作することを含む。他の実施形態では、いじり動作は、電子装置の一部であるが電子装置全体ではないものとの相互作用を含む。例えば、いじり動作は、ユーザが電子装置の一部上のタッチセンサ表面を押すことを含み得る。
【０１０２】
様々な実施形態では、電子装置のユーザが、電子装置との先の相互作用に少なくとも部分的に基づいて、いじり動作のメンタルモデルを作ることができる。例えば、ユーザは、当該ユーザが電子装置のディスプレイ上に表示された変化を見て当該電子装置による様々な触覚効果の出力を感じる場合に、いじり動作のメンタルモデルを作ることができる。ユーザが作ったメンタルモデルにより、当該ユーザは、後で電子装置による出力が異なる及び／又は少ない様相に対応する時に、電子装置と相互作用をすることができる。例えば、電子装置が特定のいじり動作に対して出力する出力信号は最初、視覚様相及び触覚様相に対応する。これは、電子装置が出力する出力信号が、電子装置のディスプレイが当該ディスプレイ上に表示されたグラフィカル画像を更新するように構成され、かつ、当該出力信号が、電子装置の触覚出力装置が一以上の触覚効果を出力するように構成されるからである。すなわち、ユーザは、いじり動作のメンタルモデルを、ディスプレイ上に表示される更新されたグラフィカル画像及び出力された触覚効果に基づいて作ることができる。
【０１０３】
いくつかの実施形態では、電子装置のユーザは、電子装置との先の相互作用といじり動作とから作られたメンタルモデルを使用して、後の時において電子装置と相互作用することができる。例えば、ユーザは、以前と同一又は同様の態様で電子装置をいじることと、一以上の出力信号の単数又は複数の様相に基づいて生じる様々な相互作用を理解することとができる。すなわち、ユーザが以前と同一又は同様の態様で電子装置と相互作用をする場合、電子装置は、触覚様相に対応するが視覚様相には対応しない一以上の出力信号を生成及び／又は出力することができる。しかしながら、ユーザは、当該相互作用を理解することができる。ユーザが電子装置との先の相互作用中に作ったメンタルモデルがあるからである。例えば、ユーザは、当該ユーザが電子装置をいじるときに生じる相互作用を、当該電子装置のディスプレイがオフにされていたとしても、当該電子装置の一以上の触覚出力装置が出力した触覚出力に基づいて理解することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１０４】
複数の実施形態では、いじり動作は、電子装置のユーザによって視覚的に行われる。他の実施形態では、いじり動作は、ユーザによって非視覚的に行われる。例えば、ユーザは、電子装置のディスプレイを、当該ディスプレイがアクティブであっても見ない。他例として、電子装置のディスプレイは、ユーザが当該電子装置を見ているとしても、当該電子装置との様々な相互作用を当該ユーザが見ることのないようにオフにされる。一つの実施形態では、いじり動作は単調な及び／又は繰り返しの作業である。他の実施形態では、いじり動作は、ユーザがゆっくり時間をかけて向上させたい動作であり得る。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１０５】
いじり動作は、任意回数だけ及び／又は任意数のアプリケーションにおいて生じ得る。一つの実施形態では、いじり動作は、電子装置がビジーの場合に生じる。例えば、電子装置において実行されているオペレーティングシステム及び／又はアプリケーションが、ユーザがいじり動作を行うことができる電子装置がビジーの場合にポップアップを表示する。他の実施形態では、いじり動作は、電子装置が何かが生じることを待機している場合に生じる。例えば、電子装置により、ユーザは、電子装置が、ウェブページ、画像、文書、文書の集合体、楽曲、他のファイル若しくは他のファイル集合体及び／又は他の情報のような情報をダウンロードしている間にいじり動作を行うことができる。一実施形態では、電子装置により、当該電子装置のディスプレイ上に進行状況バーが表示される（又はディスプレイがアクティブである場合に表示されるであろう）場合に、いじり動作を行うことができる。他例として、電子装置により、画面ロックがアクティブである間、いじり動作を行うことができる。一つの実施形態では、電子装置により、壁紙及び／又はスクリーンセーバ上で、当該壁紙及び／又はスクリーンセーバが表示されている（又はディスプレイがオンである場合に表示されるであろう）場合に、いじり動作を行うことができる。様々な実施形態では、いじることを可能にする動作が、電子装置のオペレーティングシステムに、ウェブブラウザのような他のアプリケーションのプラグインに、及び／又はスタンドアロンアプリケーションに統合される。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１０６】
ボールを引きずることの例示的な実施形態
【０１０７】
一つの実施形態では、電子装置が、一以上の物体を当該電子装置のディスプレイ上に表示する。この実施形態では、電子装置のユーザは、当該物体に対応するタッチセンサ表面上の位置に接触することにより、当該物体の少なくとも一つと相互作用をすることができる。例えば、図５Ａに示されるように、電子装置２００は、電子装置２００のディスプレイ２３０上に様々なボールを表示することができる。この例では、ユーザは、大きなボールと相互作用をすることができる。ユーザは、当該大きなボールに対応するタッチセンサディスプレイ２３０上の位置を接触してそのボールを新たな位置まで動かす。ユーザが大きなボールと相互作用をしてボールを様々な位置へ動かすと、電子装置２００は出力信号を様々な出力装置へ送信することができる。例えば、動かされている大きなボールが、ディスプレイ２３０上に表示された他のボールと衝突すると、電子装置２００は、大きなボールが他のボールと衝突したことを示すグラフィカル表現を、ディスプレイが出力するように構成された信号を出力する。加えて、電子装置が出力する信号は、大きなボールが他のボールと衝突したことを示す触覚効果を、触覚出力装置が出力するように構成される。すなわち、図５Ａに示される一つの実施形態では、電子装置２００が生成及び／又は出力する一以上の出力信号が、視覚様相及び触覚様相に対応する。さらに、ユーザは、大きなボールを動かし、かつ、当該大きなボールが他のボールと衝突するときに様々な出力を経験するメンタルモデルを作ることができる。
【０１０８】
一つの実施形態では、電子装置が視覚様相及び触覚様相に対応する一以上の出力信号を出力した後、当該電子装置のディスプレイ２３０上にグラフィクスがもはや表示されないように電子装置２００のディスプレイ２３０がオフにされる。この実施形態では、電子装置２００のユーザは、当該電子装置との相互作用を継続することができる。例えば、ユーザは、タッチセンサディスプレイ２３０上の、ディスプレイ２３０がオンにされた場合に大きなボールが表示されるであろう位置に対応する位置に接触することができる。さらに、ユーザが大きなボールを動かし、かつ、電子装置２００は、ユーザが大きなボールと相互作用をすると出力信号を生成する。例えば、電子装置２００は、大きなボールが、当該電子装置のディスプレイ２３０上に当該ディスプレイがオンにされた場合に表示されるであろう他のボールと衝突する場合に、一以上の出力信号を生成及び／又は出力する。この実施形態では、一以上の出力信号は、一以上の様相に対応するが、ディスプレイがオフにされる前に生成及び／又は出力された出力信号の様相のすべてを含むわけではない。
【０１０９】
例えば、一つの実施形態では、上述のように、ディスプレイ２３０がオフにされる前に大きなボールが他のボールと衝突した場合に出力される信号出力は視覚様相及び触覚様相に対応する。しかしながら、ディスプレイ２３０がオフにされた後は、大きなボールが他のボールと衝突した場合に出力される出力信号は触覚様相のみに対応する。すなわち、この実施形態では、ディスプレイ２３０がオフにされた後に出力される出力信号はもはや、視覚様相に対応しない。他例として、ディスプレイ２３０がオフにされた後、大きなボールが他のボールと衝突する場合に出力される出力信号は、触覚様相及び聴覚様相に対応するが視覚様相には対応しない。さらに他の例では、ディスプレイ２３０がオフにされた後、大きなボールが他のボールと衝突する場合に出力される出力信号は、聴覚様相に対応するが視覚様相及び触覚様相には対応しない。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１１０】
いくつかの実施形態では、ユーザは、当該ユーザが電子装置をいじっている間に生じる相互作用を、様々な出力信号に対応する様相に少なくとも部分的に基づいて認識することができる。例えば、出力信号が、ディスプレイ２３０がオフにされる前に大きなボールが他のボールと衝突する場合の視覚様相及び触覚様相に対応する場合、電子装置２００のユーザは、当該出力信号の様相に少なくとも部分的に基づいて、ひとたび電子装置２００のディスプレイ２３０がオフにされたときに大きなボールが他のボールと衝突したことを理解することができる。すなわち、ディスプレイ２３０がオフにされた後の出力信号が触覚様相に対応するが視覚様相には対応しない場合、電子装置２００のユーザは、ディスプレイ２３０がオフにされる前に出力された出力信号の視覚様相及び／又は触覚様相により、大きなボールが他のボールと衝突したことを理解することができる。これは、ディスプレイ２３０がオフにされた後の出力信号の触覚様相が、ディスプレイ２３０がオフにされる前に出力された出力信号の視覚様相及び／又は触覚様相に類似の情報を、電子装置２００のユーザへ送達するからである。
【０１１１】
他例として、ディスプレイ２３０がオフにされた後の出力信号が聴覚様相に対応するが視覚様相又は触覚様相には対応しない場合、電子装置２００のユーザは、当該聴覚様相が、ディスプレイ２３０がオフにされる前に出力された出力信号の視覚様相及び／又は触覚様相に類似の情報を当該電子装置のユーザへ送達することにより、大きなボールが他のボールと衝突したことを理解することができる。すなわち、第１出力信号に対応する一以上の様相が、第２出力信号に対応する一以上の様相と類似の情報を送達する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１１２】
複数の実施形態では、任意数のパラメータが実装される。例えば、パラメータは、ユーザが動かすことができる単数又は複数のボールのサイズを増加又は減少させる。他例として、パラメータは、ユーザが動かすことができるボールと衝突可能な単数又は複数のボールのサイズを増加又は減少させる。一つの実施形態では、パラメータは、ユーザが動かすことができる所定数のボール及び／又は他のボールが衝突可能な所定数のボールを増加させる。他の実施形態では、一以上のパラメータは、一以上の物体の重力、密度、剛性、減衰に影響を与える。一実施形態では、一以上のパラメータは、触覚効果及び／又は他の出力に影響を与えることができる。例えば、パラメータは、触覚効果を出力する速度しきい値に対応する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１１３】
ボールを転動させることの例示的な実施形態
【０１１４】
一つの実施形態では、電子装置は、電子装置のディスプレイの一以上の物体を表示する。この実施形態では、電子装置のユーザは、当該電子装置全体を傾動、回転、方向転換、さもなくば操作をすることにより、当該物体の少なくとも一つと相互作用をすることができる。例えば、図５Ｂに示されるように、電子装置２００は、電子装置２００のディスプレイ２３０上に様々なボールを表示することができる。この例では、ユーザは、電子装置２００を左右に傾動させることによってボールとの相互作用をすることができる。電子装置の傾動に応答して、ボールが当該傾動に少なくとも部分的に基づく様々な位置に動く。すなわち、ユーザが電子装置を右に傾動させるとボールはディスプレイ上を右に動く。さらに、大きなボールが小さなボールの一以上と衝突するとディスプレイは、衝突が生じたことを示すべく更新される。いくつかの実施形態では、電子装置２００は、衝突が生じたことを示すべく触覚効果を出力することもできる。すなわち、複数の実施形態では、電子装置２００が出力する一以上の出力信号は、視覚様相及び／又は触覚様相に対応し得る。電子装置を使用するユーザは、大きなボールと一以上の小さなボールとの衝突が生じる場合にボールが動き及び／又は視覚及び／又は触覚効果が出力する方向のメンタルモデルを作ることができる。
【０１１５】
一つの実施形態では、電子装置が、視覚様相及び触覚様相に対応する一以上の第１出力信号を出力した後、当該電子装置のディスプレイ２３０は、ディスプレイ２３０上のグラフィクスがもはや電子装置２００のユーザに視認できないように非アクティブ化される。この実施形態では、電子装置２００のユーザは、当該電子装置との相互作用を継続することができる。例えば、ユーザは電子装置２００を傾動することができる。電子装置２００は、ユーザが当該装置と相互作用をすると一以上の第２出力信号を出力する。例えば、大きなボールが、ディスプレイ２３０が非アクティブ化されていなければ電子装置２００のディスプレイ２３０上に表示されるであろう他のボールと衝突する場合、電子装置２００は、大きなボールが他のボールと衝突したことを示す触覚効果を触覚出力装置が出力するように構成された第２出力を出力することができる。すなわち、この実施形態では、第２出力信号が触覚様相のみに対応する一方、第１出力信号が触覚様相及び視覚様相に対応する。さらに、第１出力信号及び第２出力信号は、第２出力信号が、第１出力信号よりも少ない様相に対応し、かつ、ユーザが、ディスプレイ２３０が非アクティブ化されていることに起因して当該ユーザが電子装置２００との相互作用をするときにもはやディスプレイ上を動くボールを見ることができなくても、（例えば衝突が生じたことのような）類似の情報をユーザへ送達することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１１６】
数珠の例示的な実施形態
【０１１７】
図６Ａ及び６Ｂに示される実施形態は、一実施形態に係る触れていじる数珠の例を例示する。図６Ａに示されるように、数珠を備える紐が電子装置２００のディスプレイ２３０上に表示される。この実施形態では、電子装置２００のユーザは、一の数珠に対応するディスプレイ２３０上の位置に接触することと、図６Ｂに示されるディスプレイ２３０上の新位置へ当該数珠を動かすこととにより、紐に沿って数珠を動かすことができる。ユーザが数珠を動かすとディスプレイ２３０は更新されて紐の数珠の新位置を反映する。さらに、ユーザが数珠を動かしかつ当該数珠が他の数珠と接触すると、触覚出力装置２４０は、衝突が生じたことを示す触覚効果を出力する。すなわち、一つの実施形態では、一以上の第１出力信号が視覚様相及び触覚様相に対応する。
【０１１８】
電子装置２００のディスプレイ２３０がその後、電子装置２００のユーザがもはやディスプレイ２３０上の画像を見ることができないようにオフにされさもなくば無効化される場合、ユーザは依然として、数珠に対応するディスプレイ２３０上の位置に接触することと、選択された数珠を紐に沿って動かすこととにより、電子装置２００と相互作用をすることができる。ユーザが数珠を動かしてもディスプレイ２３０は、当該ディスプレイがオフにされさもなくば無効化されているので、更新されない。しかしながら、一の数珠が他の数珠と衝突する場合、触覚出力装置２４０は、衝突が生じたことを示す触覚効果を出力することができる。すなわち、一つの実施形態では、一以上の第２出力信号は触覚様相に対応するが視覚様相には対応しない。電子装置２００のユーザは、２つの数珠間に衝突が生じたことを決定することができる。ユーザがディスプレイ２３０上の数珠を、ひとたび当該ディスプレイがオフにされさもなくば無効化された場合に見ることができなくても、第１出力信号及び第２出力信号の双方が触覚様相に対応するからである。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１１９】
くるくる回すことの例示的な実施形態
【０１２０】
図７Ａ及び７Ｂに示される実施形態は、一実施形態に係る触れていじることのくるくる回す複数例を例示する。図７Ａに示されるように、電子装置２００のディスプレイ２３０は、チェーンに取り付けられたボールを示す。この実施形態では、ユーザは、電子装置２００の全体を動かしてボールをチェーンまわりに回転させる。ユーザが電子装置２００の全体を動かすと、ディスプレイ２３０は更新されて、ボールがチェーンまわりにくるくる回されていることを示す。いくつかの実施形態では、特定のリズムでくるくる回すことが確立される場合、触覚出力装置２４０は一以上の触覚効果を出力する。例えば、電子装置２００が、チェーン上のボールが所定時間（例えば１秒、２秒等）内で回転し又は所定回数範囲内で完全に回転する（例えば各回転が１〜５秒以内等）ようなリズムでくるくる回される場合、触覚出力装置２４０は一以上の触覚効果を出力する。すなわち、複数の実施形態では、一以上の第１出力信号が視覚様相及び／又は触覚様相に対応する。
【０１２１】
電子装置２００のディスプレイ２３０がその後、電子装置２００のユーザがもはやディスプレイ２３０上の画像を見ることができないようにオフにされさもなくば無効化される場合、ユーザは依然として、電子装置２００全体をくるくる回すことにより、電子装置２００と相互作用をすることができる。ユーザが電子装置２００をくるくる回してもディスプレイ２３０は、当該ディスプレイがオフにされさもなくば無効化されているので、更新されない。しかしながら、電子装置２００が特定のリズムでくるくる回される場合、触覚出力装置２４０は、当該特定のリズムが達成されたことを示す触覚効果を出力する。例えば、電子装置２００が、チェーン上のボールが所定時間（例えば１秒、２秒等）内で完全に回転し又は所定回数範囲内で完全に回転する（例えば各回転が１〜５秒以内等）ようなリズムでくるくる回される場合、触覚出力装置２４０は一以上の触覚効果を出力する。電子装置２００のユーザは、ボールが特定のリズムで回転していることを、出力された触覚効果に少なくとも部分的に基づいて判断することができる。例えば、一つの実施形態では、第１出力信号が視覚様相及び触覚様相に対応し、かつ、第２出力信号が触覚様相に対応する。この実施形態では、ユーザは、第２出力信号が第１出力信号のように視覚様相に対応していなくても、ボールが特定のリズムで回転していることを判断することができる。
【０１２２】
図７Ｂは、一実施形態に係る触れていじることの、他のくるくる回す例を例示する。図７Ｂの実施形態は、ボールがチェーンのまわりを異なるように回転する点を除き、図７Ａに示される実施形態と同様である。図７Ｂでは、ユーザは、チェーンに対応するタッチセンサディスプレイ２３０上の位置に接触する一方、タッチセンサディスプレイ２３０との接触を継続している間に新位置へと動く。例えば、ユーザは、チェーンに対応するタッチセンサディスプレイ２３０上の特定の位置に指で接触し、かつ、当該ディスプレイ上で当該指を、当該チェーンのまわりにボールが回転する円形パターンで動かす。電子装置２００は、図７Ａを参照して上述したように一以上の出力信号を出力する。例えば、特定のリズムが達成される場合、電子装置２００は、一以上の出力信号を触覚出力装置２４０に出力して当該触覚出力装置に一以上の触覚効果を出力させる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１２３】
気泡シートの例示的な実施形態
【０１２４】
図８に示される実施形態は、一実施形態に係る触れていじることの気泡シートの例を例示する。図８に示されるように、電子装置２００のディスプレイ２３０は、視覚的に気泡シートのように見える画像を表示する。この実施形態では、ユーザは、ディスプレイ２３０上に表示された気泡シートと、当該気泡の一つに対応する位置に接触することにより、相互作用をすることができる。例えば、ユーザは、ディスプレイ２３０上に表示された特定の気泡に対応するディスプレイ２３０上の位置を押すことができる。いくつかの実施形態では、ユーザが特定の気泡を十分強く押す場合に当該気泡が「弾ける」。例えば、ユーザが、特定の気泡に対応するディスプレイ２３０上の位置に、当該接触圧力が所定しきい値よりも上になるような十分な圧力で接触する場合、その特定の気泡が「弾ける」。一つの実施形態では、電子装置２００は、気泡が「弾ける」場合に一以上の第１出力信号を出力する。例えば、電子装置２００は、ディスプレイ２３０が気泡が弾けたことを示すように構成され、かつ、触覚出力装置２４０が気泡が弾けたことを示す一以上の触覚効果を出力するように構成された第１出力信号を出力する。すなわち、一つの実施形態では、第１出力信号は視覚様相及び触覚様相に対応する。いくつかの実施形態では、気泡は、当該気泡が所定しきい圧力よりも上で押されるたびに「弾ける」。他の実施形態では、気泡は、気泡シートに対応するアプリケーションが再起動又はリセットされるまで一度だけ「弾ける」。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１２５】
電子装置２００のディスプレイ２３０がその後、電子装置２００のユーザがもはやディスプレイ２３０上の画像を見ることができないようにオフにされさもなくば無効化される場合、ユーザは依然として、ディスプレイ２３０がオフにもされずさもなくば無効化もされない場合に気泡が表示されるであろう場所に対応するディスプレイ２００上の位置に接触することにより、電子装置２００と相互作用をすることができる。ユーザがディスプレイ上の位置に接触してもディスプレイ２３０は、当該ディスプレイがオフにされさもなくば無効化されているので、更新されない。しかしながら、ユーザが、「弾けていない」気泡に対応するディスプレイ２３０の位置に、しきい圧力よりも上の圧力で接触する場合、触覚出力装置２４０は一以上の触覚効果を出力する。電子装置２００のユーザは、気泡が弾けたことをディスプレイ２３０が示さなくても、一以上の出力信号に少なくとも部分的に基づいて気泡が弾けたことを判断することができる。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１２６】
画像相互作用の例示的な実施形態
【０１２７】
図９Ａ及び９Ｂに示される実施形態は、一実施形態に係る触れていじることの画像相互作用の実施形態を例示する。図９Ａに示されるように、電子装置２００のディスプレイ２３０は画像を表示する。複数の実施形態では、画像は、図９Ｂに示される一以上の領域に分割される。例えば、図９Ｂは、図９Ａに示される画像が３つの領域（すなわち髪、袖及びブラウス）に分割されたことを示す。複数の実施形態では、ユーザは当該領域の一以上と相互作用をすることができる。例えば、ユーザが、髪を包含する画像の領域に対応する位置においてタッチセンサディスプレイ２３０上でジェスチャをする場合、髪を包含する画像の領域との相互作用が生じたことを示すべく電子装置２００は、当該ディスプレイを更新し及び／又は触覚効果を出力する。他例として、ユーザが、ブラウスを包含する画像の領域に対応する位置においてタッチセンサディスプレイ２３０上でジェスチャをする場合、ブラウスを包含する画像の領域との相互作用が生じたことを示すべく電子装置２００は、当該ディスプレイを更新し及び／又は音を出力する。すなわち、複数の実施形態では、一以上の第１出力信号は、視覚様相、触覚様相，及び／又は聴覚様相に対応する。
【０１２８】
電子装置２００のディスプレイ２３０がその後、電子装置２００のユーザがもはやディスプレイ２３０上の画像を見ることができないようにオフにされさもなくば無効化される場合、ユーザは依然として、ディスプレイ２３０がオフにされずさもなくば無効化もされない場合に画像の領域が表示されるであろう場所のタッチセンサディスプレイ２３０上でジェスチャをすることにより、電子装置２００と相互作用をすることができる。例えば、ユーザは、髪を包含する画像の領域に対応する位置のタッチセンサディスプレイ２３０上でジェスチャをすることができる。ジェスチャが画像の領域に対して行われると、一以上の触覚効果及び／又は音が出力される。例えば、ジェスチャが、髪を包含する画像の領域に対応する位置で行われると、電子装置２００は触覚効果を出力する。複数の実施形態では、ディスプレイがオフにされさもなくば無効化された後に出力された単数又は複数の信号は、ディスプレイがオフにされる前に出力された単数又は複数の信号とは異なる一以上の様相に対応する。例えば、第１出力信号が視覚様相及び触覚様相に対応し、かつ、ディスプレイがオフにされさもなくば無効化された後の第２出力信号が触覚様相のみに対応する。他例として、第１出力信号が視覚様相に対応し、かつ、ディスプレイがオフにされさもなくば無効化された後の第２出力信号が触覚様相に対応する。他の多数の実施形態がここに開示され、かつ、複数の変形例が本開示の範囲内にある。
【０１２９】
電子装置を転動させることの例示的な実施形態
【０１３０】
図１０Ａ及び１０Ｂに示される実施形態は、一実施形態に係る触れていじることの転動相互作用の実施形態を例示する。図１０Ａ及び１０Ｂに示されるように、電子装置２００は転動させることができる。例えば、ユーザは、自身の手中で電子装置２００を転動することができる。一つの実施形態では、電子装置２００が特定の配向を達成すると、一以上の第１出力信号が出力される。例えば、一つの実施形態では、電子装置２００は、電子装置２００のディスプレイ２３０が地面に対して平行又は垂直である場合に触覚出力装置２４０が触覚効果を出力するように構成された第１出力信号を出力する。この実施形態では、触覚効果は、電子装置２００が地面に対して平行又は垂直であることを示すように構成される。すなわち、一つの実施形態では、第１出力信号は触覚様相に対応する。
【０１３１】
いくつかの実施形態では、一の様相に対応する出力装置が、異なる様相に対応する他の出力装置に置換される。例えば、ユーザが電子装置２００を転動させると、スピーカに音を出力させるように構成された第２出力信号が出力される。この音は、電子装置２００が地面に対して平行又は垂直であることを示すように構成される。すなわち、一つの実施形態では、第２出力信号が聴覚様相に対応する。異なる様相に対応する異なる出力信号が使用されても、ユーザは、双方の状況において電子装置２００が地面に対して平行又は垂直であることを理解することができる。例えば、触覚様相に対応する第１出力信号及び聴覚様相に対応する第２出力信号は双方とも、電子装置２００が地面に対して平行又は垂直であることを示す。すなわち、第１出力信号及び第２出力信号の双方は、電子装置のユーザへ類似の情報を送達すべく構成される。
【０１３２】
一般論
【０１３３】
ここでの方法及びシステムが、様々な機械上で実行するソフトウェアの観点から説明されているが、その方法及びシステムはまた、様々な方法を実行するように特定的に構成されたフィールドプログラマブルゲートアレイ（ＦＰＧＡ）のような特定構成のハードウェアを実装することもできる。例えば、複数の実施形態が、デジタル電子回路に実装され又はコンピュータハードウェア、ファームウェア、ソフトウェア若しくはこれらの組み合わせにおいて実装することができる。一つの実施形態では、装置は単数又は複数のプロセッサを含む。プロセッサは、当該プロセッサに結合されたランダムアクセスメモリ（ＲＡＭ）のようなコンピュータ可読媒体を含む。プロセッサは、例えば画像を編集する一以上のコンピュータプログラムのような、メモリに格納されたコンピュータ実行可能プログラム命令を実行する。かかるプロセッサは、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）及び状態機械を含む得る。かかるプロセッサはさらに、例えばＰＬＣ、プログラマブル割り込みコントローラ（ＰＩＣ）、プログラマブルロジック装置（ＰＬＤ）、プログラマブルリードオンリーメモリ（ＰＲＯＭ）、電子的プログラム可能リードオンリーメモリ（ＥＰＲＯＭ又はＥＥＰＲＯＭ）又は他の同様の装置のようなプログラマブル電子装置を含み得る。
【０１３４】
かかるプロセッサは、例えばコンピュータ可読媒体のような媒体を含み又はこれと通信する。媒体は、プロセッサによって実行されると、プロセッサにより実行され又は補助されるここに記載のステップを、当該プロセッサに実行させることができる命令を格納する。コンピュータ可読媒体の実施形態は、ウェブサーバにおけるプロセッサのようなプロセッサにコンピュータ可読命令を与えることができる電子、光、磁気又は他の格納装置を含むがこれらに限られない。他の例の媒体は、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、磁気ディスク、メモリチップ、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、構成プロセッサ、すべての光媒体、すべての磁気テープ若しくは他の磁気媒体、又はコンピュータプロセッサが読み取り可能な任意の他の媒体を含むがこれらに限られない。記載されたプロセッサ及び処理は一以上の構造にあり、及び一以上の構造に分散させることもできる。プロセッサは、ここに記載された方法（又は方法の部分）の一以上を実行するコードを含み得る。
【０１３５】
本発明に係るいくつかの実施形態の上述の記載は、例示及び記述目的のみで提示されており、かつ、網羅的であることを意図したものでも開示された形態そのものに本発明を限定することを意図したものでもない。当業者にとって、本発明の要旨及び範囲から逸脱することのない多数の修正例及び適応例が明らかである。
【０１３６】
ここでの「一つの実施形態」又は「一実施形態」との言及は、当該実施形態に関連して記載された特定の構成、構造、動作又は他の特徴が、本発明の少なくとも一つの実装に含まれることを意味する。本発明は、記載された特定の実施形態自体に限られない。本明細書における様々な箇所での「一つの実施形態では」又は「一実施形態では」との言い回しの登場は、必ずしも同一の実施形態を言及するわけではない。「一つの実施形態」に関連して本明細書に記載された任意の特定の構成、構造、動作又は他の特徴は、任意の他の実施形態に関連して記載された他の構成、構造、動作又は他の特徴であってよい。
【図１】
2015036977.tif 000004
【図２】
2015036977.tif 000005
【図４】
2015036977.tif 000006
【図３】
2015036977.tif 000007
【図５】
2015036977.tif 000008
【図６】
2015036977.tif 000009
【図７】
2015036977.tif 000010
【図８】
2015036977.tif 000011
【図９】
2015036977.tif 000012
【図１０】
2015036977.tif 000013
【外国語明細書】
2015036977.tif 000014
2015036977.tif 000015
2015036977.tif 000016
2015036977.tif 000017
2015036977.tif 000018
2015036977.tif 000019
2015036977.tif 000020
2015036977.tif 000021
2015036977.tif 000022
2015036977.tif 000023
2015036977.tif 000024
2015036977.tif 000025
2015036977.tif 000026
2015036977.tif 000027
2015036977.tif 000028
2015036977.tif 000029
2015036977.tif 000030
2015036977.tif 000031
2015036977.tif 000032
2015036977.tif 000033
2015036977.tif 000034
2015036977.tif 000035
2015036977.tif 000036
2015036977.tif 000037
2015036977.tif 000038
2015036977.tif 000039
2015036977.tif 000040
2015036977.tif 000041
2015036977.tif 000042
2015036977.tif 000043
2015036977.tif 000044
2015036977.tif 000045
2015036977.tif 000046
2015036977.tif 000047
2015036977.tif 000048
2015036977.tif 000049
2015036977.tif 000050
2015036977.tif 000051
2015036977.tif 000052
2015036977.tif 000053
2015036977.tif 000054
2015036977.tif 000055
2015036977.tif 000056
2015036977.tif 000057
2015036977.tif 000058
2015036977.tif 000059
2015036977.tif 000060
2015036977.tif 000061
2015036977.tif 000062
2015036977.tif 000063
2015036977.tif 000064
2015036977.tif 000065
2015036977.tif 000066
2015036977.tif 000067
2015036977.tif 000068
2015036977.tif 000069
2015036977.tif 000070
2015036977.tif 000071
2015036977.tif 000072
2015036977.tif 000073
2015036977.tif 000074
2015036977.tif 000075
2015036977.tif 000076
2015036977.tif 000077
2015036977.tif 000078
2015036977.tif 000079
2015036977.tif 000080
2015036977.tif 000081
2015036977.tif 000082
2015036977.tif 000083
2015036977.tif 000084
2015036977.tif 000085
2015036977.tif 000086
2015036977.tif 000087
2015036977.tif 000088
2015036977.tif 000089
2015036977.tif 000090
2015036977.tif 000091
2015036977.tif 000092
2015036977.tif 000093
2015036977.tif 000094
2015036977.tif 000095
2015036977.tif 000096
2015036977.tif 000097
2015036977.tif 000098
2015036977.tif 000099
2015036977.tif 000100
2015036977.tif 000101
2015036977.tif 000102
2015036977.tif 000103