(57)【要約】  触力覚スリーブを使用して感知機能をモバイルデバイスに統合するための方法、装置、システム、およびコンピュータ可読媒体が提示される。本開示の1つまたは複数の態様によれば、コンピューティングデバイスは、触力覚スリーブを介して、触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉される感知入力を受け取ることができる。続いて、コンピューティングデバイスは、受け取った感知入力に対応する触力覚データを記憶することができる。たとえば、そのような触力覚データを記憶するとき、コンピューティングデバイスは、特定のイベントに対応する、ある時間期間中に触力覚スリーブの1つまたは複数の触力覚構成要素を介して受け取られる1つまたは複数の電気信号を表す情報を記憶することができ、この記憶された情報は、その時間期間中に捕捉された大きさ、位置、持続時間、および/または感知のタイプなどの、特定のイベントに関連してコンピューティングデバイスによって受け取られる感知入力の様々な特性を反映する可能性がある。
2015503173.tif 000002
【特許請求の範囲】
【請求項１】
触力覚スリーブを介して、前記触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉された感知入力を受け取るステップと、
前記受け取った感知入力に対応する触力覚データを記憶するステップと
を含む、方法。
【請求項２】
前記受け取った感知入力に対応する前記触力覚データを少なくとも1つの受取側デバイスに送出させるステップ
をさらに含む、請求項1に記載の方法。
【請求項３】
前記触力覚データは、前記受け取った感知入力に基づいて、前記少なくとも1つの受取側デバイスに触力覚フィードバックを提供させるように構成される、請求項2に記載の方法。
【請求項４】
前記受け取った感知入力に対応する前記触力覚データを受取側デバイスに送出させるステップ
をさらに含む、方法であって、
前記触力覚データは、前記受取側デバイスに通信可能に結合される第2の触力覚スリーブを介して受け取った感知入力に基づいて、前記受取側デバイスに触力覚フィードバックを提供させるように構成される、
請求項1に記載の方法。
【請求項５】
前記感知入力は、コンピューティングデバイスによって受け取られ、
前記触力覚スリーブは、
前記1つまたは複数の触力覚構成要素を含み、前記コンピューティングデバイスと係合するように構成された曲線状のハウジングと、
前記コンピューティングデバイスに前記触力覚スリーブを通信可能に結合するように構成された入力/出力インターフェースと
をさらに含む、
請求項1に記載の方法。
【請求項６】
前記触力覚スリーブがコンピューティングデバイスによって選択的に電力供給される、請求項5に記載の方法。
【請求項７】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの位置値、少なくとも1つの強度値、および少なくとも1つの持続時間値を記憶することを含む、請求項1に記載の方法。
【請求項８】
前記受け取った感知入力に関連する画像データを受け取るステップと、
前記受け取った画像データを記憶するステップと
をさらに含む、請求項1に記載の方法。
【請求項９】
前記受け取った画像データを記憶するステップは、
前記受け取った画像データを前記受け取った感知入力と整合させるステップと、
前記整合された画像データを記憶するステップと
を含む、請求項8に記載の方法。
【請求項１０】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの非振動感知を表す触力覚データを記憶することを含む、請求項1に記載の方法。
【請求項１１】
少なくとも1つの受取側デバイスとの接続を確立するステップと、
前記受け取った感知入力に対応する前記触力覚データを前記少なくとも1つの受取側デバイスに送出させるステップと、
前記触力覚スリーブを介して、前記触力覚スリーブの前記1つまたは複数の触力覚構成要素によって捕捉された追加の感知入力を受け取るステップと、
前記確立された接続を介して、前記少なくとも1つの受取側デバイスに、前記追加の感知入力に対応する追加の触力覚データをストリーミングするステップと
をさらに含む、請求項1に記載の方法。
【請求項１２】
少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサによって実行されるとき、前記装置に、
触力覚スリーブを介して、前記触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉された感知入力を受け取らせ、
前記受け取った感知入力に対応する触力覚データを記憶させる、
コンピュータ可読命令を記憶するメモリと
を含む、装置。
【請求項１３】
前記メモリは、前記少なくとも1つのプロセッサによって実行されるとき、さらに前記装置に、
前記受け取った感知入力に対応する前記触力覚データを少なくとも1つの受取側デバイスに送出させる、
追加のコンピュータ可読命令を記憶する、請求項12に記載の装置。
【請求項１４】
前記触力覚データは、前記受け取った感知入力に基づいて、前記少なくとも1つの受取側デバイスに触力覚フィードバックを提供させるように構成される、請求項13に記載の装置。
【請求項１５】
前記メモリは、前記少なくとも1つのプロセッサによって実行されるとき、さらに前記装置に、
前記受け取った感知入力に対応する前記触力覚データを受取側デバイスに送出させる、
追加のコンピュータ可読命令を記憶する、装置であって、
前記触力覚データは、前記受取側デバイスに通信可能に結合される第2の触力覚スリーブを介して前記受け取った感知入力に基づいて、前記受取側デバイスに触力覚フィードバックを提供させるように構成される、
請求項12に記載の装置。
【請求項１６】
前記触力覚スリーブは、
前記1つまたは複数の触力覚構成要素を含み、前記装置と係合するように構成された曲線状のハウジングと、
前記少なくとも1つのプロセッサに前記触力覚スリーブを通信可能に結合するように構成された入力/出力インターフェースと
をさらに含む、
請求項12に記載の装置。
【請求項１７】
前記触力覚スリーブが前記装置によって選択的に電力供給される、請求項16に記載の装置。
【請求項１８】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの位置値、少なくとも1つの強度値、および少なくとも1つの持続時間値を記憶することを含む、請求項12に記載の装置。
【請求項１９】
前記メモリは、前記少なくとも1つのプロセッサによって実行されるとき、さらに前記装置に、
前記受け取った感知入力に関連する画像データを受け取らせ、
前記受け取った画像データを記憶させる、
追加のコンピュータ可読命令を記憶する、請求項12に記載の装置。
【請求項２０】
前記受け取った画像データを記憶するステップは、
前記画像データを前記受け取った感知入力と整合させるステップと、
前記整合された画像データを記憶するステップと
を含む、請求項19に記載の装置。
【請求項２１】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの非振動感知を表す触力覚データを記憶することを含む、請求項12に記載の装置。
【請求項２２】
前記メモリは、前記少なくとも1つのプロセッサによって実行されるとき、さらに前記装置に、
少なくとも1つの受取側デバイスとの接続を確立させ、
前記受け取った感知入力に対応する前記触力覚データを前記少なくとも1つの受取側デバイスに送出させ、
前記触力覚スリーブを介して、前記触力覚スリーブの前記1つまたは複数の触力覚構成要素によって捕捉された追加の感知入力を受け取らせ、
前記確立された接続を介して、前記少なくとも1つの受取側デバイスに、前記追加の感知入力に対応する追加の触力覚データをストリーミングさせる、
追加のコンピュータ可読命令を記憶する、請求項12に記載の装置。
【請求項２３】
実行されるとき、少なくとも1つのコンピューティングデバイスに、
触力覚スリーブを介して、前記触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉された感知入力を受け取らせ、
前記受け取った感知入力に対応する触力覚データを記憶させる、
コンピュータ実行可能命令を記憶した、
少なくとも1つのコンピュータ可読媒体。
【請求項２４】
実行されるとき、さらに前記少なくとも1つのコンピューティングデバイスに、
前記受け取った感知入力に対応する前記触力覚データを少なくとも1つの受取側デバイスに送出させる、
追加のコンピュータ実行可能命令を記憶する、請求項23に記載の少なくとも1つのコンピュータ可読媒体。
【請求項２５】
前記触力覚データは、前記受け取った感知入力に基づいて、前記少なくとも1つの受取側デバイスに触力覚フィードバックを提供させるように構成される、請求項24に記載の少なくとも1つのコンピュータ可読媒体。
【請求項２６】
実行されるとき、さらに前記少なくとも1つのコンピューティングデバイスに、
前記受け取った感知入力に対応する前記触力覚データを受取側デバイスに送出させる、
追加のコンピュータ実行可能命令を記憶する、コンピュータ可読媒体であって、
前記触力覚データは、前記受取側デバイスに通信可能に結合される第2の触力覚スリーブを介して前記受け取った感知入力に基づいて、前記受取側デバイスに触力覚フィードバックを提供させるように構成される、
請求項23に記載の少なくとも1つのコンピュータ可読媒体。
【請求項２７】
前記触力覚スリーブは、
前記1つまたは複数の触力覚構成要素を含み、前記少なくとも1つのコンピューティングデバイスと係合するように構成された曲線状のハウジングと、
前記少なくとも1つのコンピューティングデバイスに前記触力覚スリーブを通信可能に結合するように構成された入力/出力インターフェースと
をさらに含む、
請求項23に記載の少なくとも1つのコンピュータ可読媒体。
【請求項２８】
前記触力覚スリーブは、前記少なくとも1つのコンピューティングデバイスによって選択的に電力供給される、請求項27に記載の少なくとも1つのコンピュータ可読媒体。
【請求項２９】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの位置値、少なくとも1つの強度値、および少なくとも1つの持続時間値を記憶することを含む、請求項23に記載の少なくとも1つのコンピュータ可読媒体。
【請求項３０】
実行されるとき、さらに前記少なくとも1つのコンピューティングデバイスに、
前記受け取った感知入力に関連する画像データを受け取らせ、
前記受け取った画像データを記憶させる、
追加のコンピュータ実行可能命令を記憶する、
請求項23に記載の少なくとも1つのコンピュータ可読媒体。
【請求項３１】
前記受け取った画像データを記憶するステップは、
前記画像データを前記受け取った感知入力と整合させるステップと、
前記整合された画像データを記憶するステップと
を含む、請求項30に記載の少なくとも1つのコンピュータ可読媒体。
【請求項３２】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの非振動感知を表す触力覚データを記憶することを含む、請求項23に記載の少なくとも1つのコンピュータ可読媒体。
【請求項３３】
実行されるとき、さらに前記少なくとも1つのコンピューティングデバイスに、
少なくとも1つの受取側デバイスとの接続を確立させ、
前記受け取った感知入力に対応する前記触力覚データを前記少なくとも1つの受取側デバイスに送出させ、
前記触力覚スリーブを介して、前記触力覚スリーブの前記1つまたは複数の触力覚構成要素によって捕捉された追加の感知入力を受け取らせ、
前記確立された接続を介して、前記少なくとも1つの受取側デバイスに、前記追加の感知入力に対応する追加の触力覚データをストリーミングさせる、
追加のコンピュータ実行可能命令を記憶する、請求項23に記載の少なくとも1つのコンピュータ可読媒体。
【請求項３４】
触力覚スリーブを介して、前記触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉された感知入力を受け取るための手段と、
前記受け取った感知入力に対応する触力覚データを記憶するための手段と
を含む、システム。
【請求項３５】
前記受け取った感知入力に対応する前記触力覚データを少なくとも1つの受取側デバイスに送出させるための手段
をさらに含む、請求項34に記載のシステム。
【請求項３６】
前記触力覚データは、前記受け取った感知入力に基づいて、前記少なくとも1つの受取側デバイスに触力覚フィードバックを提供させるように構成される、請求項35に記載のシステム。
【請求項３７】
前記受け取った感知入力に対応する前記触力覚データを受取側デバイスに送出させるための手段
をさらに含む、システムであって、
前記触力覚データは、前記受取側デバイスに通信可能に結合される第2の触力覚スリーブを介して前記受け取った感知入力に基づいて、前記受取側デバイスに触力覚フィードバックを提供させるように構成される、
請求項34に記載のシステム。
【請求項３８】
前記感知入力は、コンピューティングデバイスによって受け取られ、
前記触力覚スリーブは、
前記1つまたは複数の触力覚構成要素を含み、前記コンピューティングデバイスと係合するように構成された曲線状のハウジングと、
前記コンピューティングデバイスに前記触力覚スリーブを通信可能に結合するように構成された入力/出力インターフェースと
をさらに含む、
請求項34に記載のシステム。
【請求項３９】
前記触力覚スリーブがコンピューティングデバイスによって選択的に電力供給される、請求項38に記載のシステム。
【請求項４０】
前記受け取った感知入力に対応する前記触力覚データを記憶するための手段は、少なくとも1つの位置値、少なくとも1つの強度値、および少なくとも1つの持続時間値を記憶するための手段を含む、請求項34に記載のシステム。
【請求項４１】
前記受け取った感知入力に関連する画像データを受け取るための手段と、
前記受け取った画像データを記憶するための手段と
をさらに含む、請求項34に記載のシステム。
【請求項４２】
前記受け取った画像データを記憶するための前記手段は、
前記受け取った画像データを前記受け取った感知入力と整合させるための手段と、
前記整合された画像データを記憶するための手段と
を含む、請求項41に記載のシステム。
【請求項４３】
前記受け取った感知入力に対応する前記触力覚データを記憶するための手段は、少なくとも1つの非振動感知を表す触力覚データを記憶するための手段を含む、請求項34に記載のシステム。
【請求項４４】
少なくとも1つの受取側デバイスとの接続を確立するための手段と、
前記受け取った感知入力に対応する前記触力覚データを前記少なくとも1つの受取側デバイスに送出させるための手段と、
前記触力覚スリーブを介して、前記触力覚スリーブの前記1つまたは複数の触力覚構成要素によって捕捉された追加の感知入力を受け取るための手段と、
前記確立された接続を介して、前記少なくとも1つの受取側デバイスに、前記追加の感知入力に対応する追加の触力覚データをストリーミングするための手段と
をさらに含む、請求項34に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
米国特許法第119条に基づく優先権の主張
本出願は、すべての目的のために、全体が参照により本明細書に組み込まれる、「Integrating Sensation Functionalities into a Mobile Device Using a Haptic Sleeve」という名称の、2011年12月19日に出願した米国仮特許出願第61/577,615号の優先権を主張する。
【０００２】
本開示の態様は、コンピューティング技術に関する。特に、本開示の態様は、触力覚スリーブを使用して感知機能をモバイルデバイスに統合するためのシステム、方法、装置、およびコンピュータ可読媒体などの、モバイルコンピューティングデバイス技術に関する。
【背景技術】
【０００３】
現在、携帯電話、スマートフォン、タブレットコンピュータ、および他のモバイルコンピューティングデバイスなどのモバイルデバイスは、何らかの触力覚機能を提供する場合でも、限定された触力覚機能しか提供することができない。たとえば、モバイルデバイスは、限られた環境で単純な触力覚フィードバックを提供し得る(たとえば、テキストメッセージが受信された、または電話呼が着信していることをユーザに通知するために一時的に振動する)が、場合によっては、より高度な触力覚効果を提供するのに必要であり得るソフトウェアおよび/またはハードウェアが不足している可能性がある。それに加えてまたは代わりに、モバイルデバイスは、感知入力を捕捉するのに必要な構成要素が不足している可能性がある。たとえば、モバイルデバイスは、変形または突起、熱効果などの形態でモバイルデバイスが感知入力を受け取ることを可能にする1つまたは複数のセンサを含まない可能性がある。本開示の1つまたは複数の態様を実装することにより、たとえば、触力覚スリーブを使用して感知機能をモバイルデバイスに統合することにより、モバイルデバイスのユーザに、機能の向上、フレキシビリティの改善、および利便性の増大を提供することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
触力覚スリーブを使用して感知機能をモバイルデバイスに統合するためのシステム、方法、装置およびコンピュータ可読媒体が提示される。上述のように、携帯電話、スマートフォン、タブレットコンピュータ、および他のモバイルコンピューティングデバイスなどの現行のモバイルデバイスは、限定された触力覚機能しか提供することができない。たとえば、モバイルデバイスは、限られた環境で単純な触力覚フィードバックを提供し得る(たとえば、テキストメッセージが受信された、または電話呼が着信していることをユーザに通知するために一時的に振動する)が、場合によっては、より高度な触力覚効果を提供するか、または感知入力を捕捉するのに必要であり得るソフトウェアおよび/またはハードウェアが不足している可能性がある。本開示の態様は、触力覚スリーブなどの周辺の付属品を使用してモバイルデバイスのユーザからの感知入力に対するより高度な触力覚フィードバックを提供し、その感知入力を受け取る、より便利で効果的な使いやすい方法を提供する。
【課題を解決するための手段】
【０００５】
本開示の1つまたは複数の態様によれば、モバイルデバイスの触力覚機能を可能にし、および/またはそれらの機能を向上させるために、触力覚スリーブが提供され得る。1つまたは複数の構成において、そのような触力覚スリーブは、場合によっては、いくつかの触力覚効果(たとえば、手触り感知、圧力感知、湿気感知、粘着感知、熱感知、振動感知、および/または人の触覚を使用してその人が感知し得る任意の他の効果)を再現し、および/または感知入力を捕捉するのに必要であり得るハードウェアおよび/またはソフトウェアが不足するモバイルデバイスに対する周辺の付属品として提供され得る。感知入力は、たとえば、モバイルデバイスおよび/または触力覚スリーブによって受け取ることができる、および/または受け取られ、特定の表面手触り(たとえば、触力覚スリーブおよび/またはその中に含まれる1つもしくは複数のセンサに接触する特定のラグまたは布きれの手触り)または特定の変形イベント(たとえば、ポークまたはタップ感知をシミュレートする特定の持続時間および大きさを有する変形)などの、オブジェクトまたはイベントの触覚特性を表し、および/またはそれを規定する1つまたは複数の電気信号を含む。これらのタイプの感知入力が例として本明細書で説明されるが、本明細書で説明するタイプの感知入力の代わりにおよび/またはそれに加えて他のタイプの感知入力が同様に触力覚スリーブによって捕捉され得る。
【０００６】
以下でより詳細に説明するように、触力覚スリーブは、たとえば、触力覚スリーブが、出力としてユーザに触力覚フィードバックを提供し、および/または入力としてユーザから触力覚データを受け取ることを可能にする1つまたは複数の触力覚構成要素を含み得、触力覚スリーブが、モバイルデバイスと通信し、モバイルデバイスから電力を抽出し、および/またはモバイルデバイスによって制御されることを可能にするデータインターフェースをさらに含み得る。追加または代替として、触力覚スリーブは、モールドされ、成形され、縫い合わされ、組み立てられ、および/または場合によってはモバイルデバイスと物理的に係合するように構成された構成され得る。たとえば、触力覚スリーブは、モバイルデバイスの1つまたは複数の側面および/または表面にクリップオンし、および/または、場合によっては、それらの面の周りでスライドするか、または嵌合するように構成され得る。有利なことに、本明細書で説明するこれらおよび他の機能は、モバイルデバイスのユーザに機能の向上、フレキシビリティ、および利便性を提供し得る。
【０００７】
本開示の1つまたは複数の態様によれば、スマートフォン、タブレットコンピュータ、または他のモバイルデバイスなどのコンピューティングデバイスは、触力覚スリーブを介して、触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉される感知入力を受け取ることができる。続いて、コンピューティングデバイスは、受け取った感知入力に対応する触力覚データを記憶することができる。たとえば、そのような触力覚データを記憶するとき、コンピューティングデバイスは、特定のイベントに対応する、ある時間期間中に触力覚スリーブの1つまたは複数の触力覚構成要素を介して受け取られる1つまたは複数の電気信号を表す情報を記憶することができ、この記憶された情報は、その時間期間中に捕捉された大きさ、位置、持続時間、および/または感知のタイプなどの、特定のイベントに関連してコンピューティングデバイスによって受け取られる感知入力の様々な特性を反映する可能性がある。
【０００８】
続いて、1つまたは複数の構成において、コンピューティングデバイスは、受け取った感知入力に対応する触力覚データを少なくとも1つの受取側デバイスに送出させることができる。追加または代替として、触力覚データは、受け取った感知入力に基づいて、少なくとも1つの受取側デバイスに触力覚フィードバックを提供させるように構成され得る。
【０００９】
1つまたは複数の追加および/または代替の構成において、コンピューティングデバイスは、受け取った感知入力に対応する触力覚データを受取側デバイスに送出させることができ、触力覚データは、受取側デバイスに通信可能に結合される第2の触力覚スリーブを介して受け取った感知入力に基づいて、受取側デバイスに触力覚フィードバックを提供させるように構成され得る。このようにして、ユーザは、「スリーブツースリーブ(sleeve to sleeve)」で、または、ある触力覚スリーブから別の触力覚スリーブに、触覚通信および/または他の触力覚メッセージを送出し、受け取ることが可能になり得る。
【００１０】
少なくとも1つの構成において、触力覚スリーブは、1つまたは複数の触力覚構成要素を含む曲線状のハウジングを含むことができ、コンピューティングデバイスと係合するように構成され得る。追加または代替として、触力覚スリーブは、コンピューティングデバイスに触力覚スリーブを通信可能に結合するように構成された入力/出力インターフェースを含み得る。
【００１１】
1つまたは複数の追加および/または代替の構成において、受け取った感知入力に対応する触力覚データを記憶することは、少なくとも1つの位置値、少なくとも1つの強度値、および少なくとも1つの持続時間値を記憶することを含み得る。これらの値は、たとえば、特定の時間期間中に受け取った感知入力を表す1つまたは複数のベクトルを表し得る。
【００１２】
さらに1つまたは複数の追加および/または代替の構成において、コンピューティングデバイスは、受け取った感知入力に関連する画像データを受け取ることができる。続いて、コンピューティングデバイスは、受け取った画像データを記憶し得る。少なくとも1つの構成において、受け取った画像データを記憶することは、画像データを受け取った感知入力と整合させ、整合された画像データを記憶することを含み得る。このようにして、コンピューティングデバイスは、(たとえば、オブジェクトの画像を記憶することにより)オブジェクトがどのように「見える」かを捕捉するだけでなく、(たとえば、オブジェクトの画像と整合される可能性がある、オブジェクトの手触りを記録することにより)オブジェクトがどのように「感じる」かを捕捉し得る。
【００１３】
さらに1つまたは複数の構成において、受け取った感知入力に対応する触力覚データを記憶することは、少なくとも1つの非振動感知を表す触力覚データを記憶することを含み得る。「非振動」感知は、振動を起こすことを含まない少なくとも1つの効果を含む任意の感知を含み得る。
【００１４】
さらに1つまたは複数の追加および/または代替の構成において、コンピューティングデバイスは、少なくとも1つの受取側デバイスとの接続を確立することができ、続いて、受け取った感知入力に対応する触力覚データを、少なくとも1つの受取側デバイスに送出させることができる。次いで、コンピューティングデバイスは、触力覚スリーブを介して、触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉された追加の感知入力を受け取ることができる。その後、コンピューティングデバイスは、確立された接続を介して、少なくとも1つの受取側デバイスに、追加の感知入力に対応する追加の触力覚データをストリーミングすることができる。このようにして、ユーザは、互いに実時間で、触覚通信および/または他の触力覚メッセージを送出し、受け取ることが可能になり得る。
【００１５】
本開示の1つまたは複数の追加の態様によれば、触力覚スリーブが提供され得る。触力覚スリーブは、曲線状のハウジング、曲線状のハウジングに含まれる1つまたは複数の触力覚構成要素、および入力/出力インターフェースを含み得る。入力/出力インターフェースは、コンピューティングデバイスが、1つまたは複数の触力覚構成要素を作動させることを可能にするように構成され、得曲線状のハウジングは、コンピューティングデバイスと係合するように構成され得る。
【００１６】
1つまたは複数の構成では、1つまたは複数の触力覚構成要素は、コンピューティングデバイスのユーザに触力覚フィードバックを提供するように構成される。1つの構成では、触力覚フィードバックは、ポーク感知を含み得る。別の構成では、触力覚フィードバックは、第2のコンピューティングデバイスの第2のユーザによって提供され、第2のコンピューティングデバイスと関連する第2の触力覚スリーブによって受け取られる感知入力に対応し得る。
【００１７】
1つまたは複数の構成において、コンピューティングデバイスは、スマートフォンであり得、および/または、入力/出力インターフェースは、ユニバーサルシリアルバス(USB)インターフェースであり得る。いくつかの構成では、曲線状のハウジングは、コンピューティングデバイスの少なくとも1つの側面用の硬いプラスチックシェルを形成するように構成され得るが、他の構成では、曲線状のハウジングは、コンピューティングデバイスの少なくとも1つの側面用の軟らかい発泡体ケースを形成するように構成され得る。少なくとも1つの構成において、入力/出力インターフェースは、コンピューティングデバイスが、1つまたは複数の触力覚構成要素から感知入力を受け取ることを可能にするようにさらに構成され得る。
【００１８】
本開示の1つまたは複数の追加の態様によれば、触力覚フィードバックを提供するためのフィードバック手段と、コンピューティングデバイスがフィードバック手段を制御することを可能にするためのインターフェース手段と、コンピューティングデバイスと係合するための収容手段と含み得る、デバイスが提供され得る。1つまたは複数の構成において、収容手段は、フィードバック手段およびインターフェース手段を収容し得る。
【００１９】
本開示の1つまたは複数の追加の態様によれば、触力覚スリーブなどのデバイスは、コンピューティングデバイスとのデータ接続を確立し得る。続いて、本デバイスは、ユーザから触力覚入力を受け取ることができ、本デバイスは、コンピューティングデバイスに触力覚入力を送出することができる。1つまたは複数の構成において、USBインターフェースおよび/またはAPPLE iPod Dockコネクタインターフェースを介してデータ接続が確立され得る。追加または代替として、コンピューティングデバイスは、触力覚入力を受け取ることができる構成要素を含まない可能性がある。
【００２０】
少なくとも1つの構成において、本デバイスは、コンピューティングデバイスとのデータ接続を確立する前に、コンピューティングデバイスと物理的に係合する可能性がある。少なくとも1つの追加または代替の構成において、本デバイスは、コンピューティングデバイスから1つまたは複数の触力覚命令を受け取ることができ、本デバイスは、1つまたは複数の受け取った触力覚命令に基づいてユーザに1つまたは複数の触力覚感知を提供することができる。追加または代替として、本デバイスは、1つまたは複数の触力覚感知を提供することができる構成要素を含まない可能性がある。
【００２１】
本開示の1つまたは複数の追加の態様によれば、第1の触力覚スリーブにおいて触力覚入力を受け取ることができ、第2の触力覚スリーブにおいて触力覚入力に対応する触力覚フィードバックを提供することができる。少なくとも1つの構成において、触力覚入力は、第1の触力覚スリーブから第2の触力覚スリーブに伝送され得る。
【００２２】
本開示の態様は、例として示される。添付の図面において、同様の参照番号は類似の要素を示す。
【図面の簡単な説明】
【００２３】
【図１Ａ】本開示の1つまたは複数の例示的な態様による、感知機能をモバイルデバイスに統合するための触力覚スリーブの例を示す図である。
【図１Ｂ】本開示の1つまたは複数の例示的な態様による、触力覚スリーブを含むシステムの例を示す図である。
【図２】本開示の1つまたは複数の例示的な態様による、触力覚スリーブを使用して感知機能をモバイルデバイスに統合する例示的な方法を示す図である。
【図３】本開示の1つまたは複数の例示的な態様による、触力覚スリーブを使用して触力覚通信(haptic communication)を提供する例示的な方法を示す図である。
【図４Ａ】本開示の1つまたは複数の例示的な態様による、触力覚スリーブのさらなる例を示す図である。
【図４Ｂ】本開示の1つまたは複数の例示的な態様による、触力覚スリーブのさらなる例を示す図である。
【図５】本開示の1つまたは複数の例示的な態様による、感知入力を受け取り記憶する例示的な方法を示す図である。
【図６Ａ】本開示の1つまたは複数の例示的な態様による、触力覚スリーブを介して感知入力を受け取る例を示す図である。
【図６Ｂ】本開示の1つまたは複数の例示的な態様による、受け取られた感知入力に対応する触力覚データの例を示す図である。
【図７】本開示の1つまたは複数の例示的な態様による、触覚通信を提供するための例示的なシステムを示す図である。
【図８】本開示の1つまたは複数の例示的な態様による、触力覚データを受け取り、触力覚フィードバックを提供する例示的な方法を示す図である。
【図９Ａ】本開示の1つまたは複数の例示的な態様による、触力覚スリーブを介して感知入力を受け取り、触力覚フィードバックを提供する例を示す図である。
【図９Ｂ】本開示の1つまたは複数の例示的な態様による、触力覚スリーブを介して感知入力を受け取り、触力覚フィードバックを提供する例を示す図である。
【図１０】本開示の1つまたは複数の例示的な態様による、触覚通信を提供する例示的な方法を示す図である。
【図１１】本開示の1つまたは複数の態様を実装することができる例示的なコンピューティングシステムを示す図である。
【発明を実施するための形態】
【００２４】
いくつかの例示的な実施形態について、その一部をなす、添付図面に関して説明される。本開示の1つまたは複数の態様が実装され得る特定の実施形態を以下で説明するが、本開示の範囲、または添付の特許請求の範囲の趣旨を逸脱することなく、他の実施形態を使用することができ、様々な変更を行うことができる。
【００２５】
図1Aは、本開示の1つまたは複数の例示的な態様による、感知機能をモバイルデバイスに統合するための触力覚スリーブの例を示す。1つまたは複数の構成では、触力覚スリーブ100は、曲線状のハウジング105によって形成され、および/または場合によっては曲線状のハウジング105を含み得る。いくつかの構成では、曲線状のハウジング105は、(たとえば、曲線状のハウジング105がコンピューティングデバイス用の硬いプラスチックシェルを形成するように)比較的硬いプラスチック材料から形成され得る。他の構成では、曲線状のハウジング105は、たとえばコンピューティングデバイス用の軟らかい発泡体ケースを形成するように、比較的軟らかい布材料(たとえば、ナイロン)および/または発泡体材料もしくはゴム材料(たとえば、ネオプレン)から形成され得る。
【００２６】
加えて、触力覚スリーブ100および/または曲線状のハウジング105は、触力覚構成要素115、120、125、および130などの1つまたは複数の触力覚構成要素をさらに含み得る。1つまたは複数の触力覚構成要素の各々は、1つまたは複数の触力覚効果を提供するように構成され得、および/または1つまたは複数の形態の触力覚入力を受け取るように構成され得る。1つまたは複数の構成において、触力覚構成要素のどれも、および/またはすべては、コンピューティングデバイスのユーザに触力覚出力として1つもしくは複数の触覚感知を提供し、および/またはユーザからの触力覚入力として触覚情報を受け取るために、触力覚スリーブ100の曲線状のハウジング105に縫い込まれ、埋め込まれ、および/または場合によっては内部に含まれ、および/または曲線状のハウジング105の1つまたは複数の外面に沿って配置され得る。少なくとも1つの構成において、触力覚構成要素は、特定の触覚感知を出力することができる第1の構成要素が、同じ特定の触覚感知に対応する入力を受け取ることができる第2の構成要素と組み合わせて提供されるように、入力/出力の対において提供され得る。たとえば、触力覚スリーブ100および/または曲線状のハウジング105は、構成要素115および構成要素120などの熱的触力覚構成要素の入力/出力の対と、構成要素125および構成要素130などの突起触力覚構成要素の入力/出力の対とを含み得る。触力覚スリーブ100に含まれ得る触力覚構成要素の例として、これらの構成要素について本明細書に説明するが、図1Aに示す構成要素の代わりにおよび/またはそれに加えて、同様に、他の構成要素が触力覚スリーブ100に含まれ得る。
【００２７】
少なくとも1つの構成において、触力覚構成要素のうちの1つまたは複数は、触力覚スリーブ100に織り込まれ、その中にモールドされ、または場合によってはそれに取り付けられた、市販の触力覚出力アクチュエータおよび/または触覚入力センサであり得る。そのような市販の触力覚出力アクチュエータおよび触覚入力センサの例には、Pressure Profile Systems, Inc.、Los Angeles、CaliforniaおよびSenseg Ltd.、Helsinki、Finlandなどの会社によって製造および/または販売される、アクチュエータ、センサ、および他の構成要素が含まれる。ST MicroelectronicsおよびBoschなどの、バイオメトリックデバイスおよび/またはタッチセンサを製造および/または販売する他の会社も、そのような市販の触力覚出力アクチュエータおよび触覚入力センサを提供し得る。
【００２８】
さらに、触力覚スリーブ100および/または曲線状のハウジング105は、入力/出力インターフェース110も含み得る。入力/出力インターフェース110は、たとえば、コンピューティングデバイスが触力覚スリーブ100との接続(たとえば、データ接続)を確立することを可能にし、および/または触力覚スリーブ100に含まれる触力覚構成要素のうちの1つまたは複数を制御することを可能にし得る。たとえば、入力/出力インターフェース110は、触力覚スリーブ100に接続されたコンピューティングデバイスが、(たとえば、様々な触覚感知を生成するために)触力覚構成要素のうちの1つまたは複数を作動させること、触力覚構成要素のうちの1つまたは複数によって受け取られた入力に対応する感知データを受け取ることなどを可能にし得る。少なくとも1つの構成において、入力/出力インターフェース110は、ユニバーサルシリアルバス(USB)インターフェースを含み得る。1つまたは複数の追加または代替の構成において、入力/出力インターフェース110は、触力覚スリーブ100が、たとえばAPPLE iPod Dockインターフェースなどのモバイルデバイスとの接続を確立し得る任意の他のインターフェースを含み得る。
【００２９】
いくつかの実施形態では、触力覚スリーブ100の入力/出力インターフェース110は、電力を触力覚スリーブ100に供給することを可能にし得る。たとえば、入力/出力インターフェース110を介して触力覚スリーブに接続された1つまたは複数のデバイスから触力覚スリーブ100に電力が供給され得る。  いくつかの構成では、触力覚スリーブ100に接続されたコンピューティングデバイスは、触力覚スリーブ100を選択的にアクティブ化し、および/または場合によっては触力覚スリーブ100に選択的に電力を供給し得る。たとえば、接続されたコンピューティングデバイスは、コンピューティングデバイスの電力レベルがあるレベル未満になる場合、触力覚スリーブ100に電源投入することができない。追加または代替として、電力を節約するために、接続されたコンピューティングデバイスは、いくつかの電力レベル(たとえば、低電力レベル)においていくつかの触力覚効果だけを提供することができるように、触力覚スリーブ100の1つまたは複数の触力覚構成要素だけを選択的にアクティブ化し、および/またはそれらに選択的に電力供給し得る。
【００３０】
いくつかの実施形態では、触力覚スリーブ100は、たとえば、連続的に電力供給されるのではなく、要求に応じてアクティブ化および/または電力供給され得る。いくつかの構成では、触力覚スリーブ100は、触力覚スリーブ100に接続されたコンピューティングデバイスおよび/または触力覚スリーブ100自体の上で行われるジェスチャなどの特定のユーザ入力を受け取ることに応答してアクティブ化され得る。たとえば、ユーザは、触力覚スリーブ100に電源投入するために、触力覚スリーブ100上でスワイプジェスチャを行い、および/または触力覚スリーブ100のホットコーナーをタッチし得る。他の追加のおよび/または代替の構成では、触力覚スリーブ100は、それをアクティブ化および/または非アクティブ化するボタンまたはスイッチを含み得る。
【００３１】
いくつかの構成では、触力覚スリーブ100に接続されたデバイスは、特定のメッセージなどの特定のデータを受け取ることに応答して触力覚スリーブ100に電源投入し得る。たとえば、触力覚スリーブ100に接続されたデバイスは、メッセージ、または触力覚データを含む他のコンテンツを受け取ることに応答して、触力覚スリーブ100をアクティブ化し、および/または場合によっては触力覚スリーブ100に電源投入する(続いて、触力覚スリーブ100に電力を供給する)ことを決定し得る。
【００３２】
いくつかの実施形態では、触力覚スリーブ100は、1つまたは複数のバッテリー、および/または他の電源、および/またはハードウェアをさらに含み得る。いくつかの構成では、触力覚スリーブ100に含まれるバッテリーは、触力覚スリーブ100自体に電力供給するときのみに使用され得るが、他の構成では、触力覚スリーブ100に含まれるバッテリーは、触力覚スリーブ100が接続されるコンピューティングデバイスに電力供給するときにも使用され得る。たとえば、いくつかの実施形態では、触力覚スリーブ100は、それが接続されるコンピューティングデバイス用のバッテリーパックとして使用され得る。触力覚スリーブ100が接続されるコンピューティングデバイスと触力覚スリーブ100自体の両方が個別のバッテリーおよび/または他の電源を有する構成では、触力覚スリーブ100は、触力覚スリーブ100が接続されるデバイスから(たとえば、1つまたは複数のバッテリー、および/または、触力覚スリーブ100が接続され得るスマートフォンに含まれる電力管理ハードウェアなどの、触力覚スリーブ100が接続されるデバイスに含まれる他のハードウェアから)抽出される電力を使用して、その1つまたは複数のバッテリーを充電および/または再充電し得る。
【００３３】
いくつかの実施形態では、触力覚スリーブ100は、それが接続され得る、スマートフォン、タブレットコンピュータ、または他のモバイルデバイス用のバックプレートの形態を取り得る。詳細には、触力覚スリーブ100は、モバイルデバイスの1つまたは複数の側面のすべてまたは一部分をカバーするように構成され得る。追加または代替として、たとえば、触力覚スリーブ100は、それが接続され得るモバイルデバイスのハウジングの互換性のある部分であり得る。たとえば、触力覚スリーブ100は、それが接続され得るモバイルデバイスの1つまたは複数の内側部分および/または外側部分をカバーするように構成され得る。さらに、触力覚スリーブ100は、それが接続され得るモバイルデバイスの外面を形成および/または場合によっては提供し得る。
【００３４】
いくつかの実施形態では、触力覚スリーブ100は、1つまたは複数の有線接続を介して、および/または1つもしくは複数の有線通信インターフェース(たとえば、上記で説明した、USBまたはAPPLE iPod Docketインターフェース)を介して1つまたは複数のコンピューティングデバイスに接続し、および/またはそれらと通信し得る。追加または代替として、触力覚スリーブ100は、1つまたは複数のワイヤレス接続を介して、および/または1つもしくは複数のワイヤレス通信インターフェースを介して(たとえば、Bluetooth（登録商標）、Zigbee（登録商標）などを使用して)1つまたは複数のコンピューティングデバイスに接続し、および/またはそれらと通信し得る。以下で説明するように、触力覚スリーブ100は、1つまたは複数の他の触力覚スリーブおよび/またはそのようなスリーブの1つまたは複数の他のユーザに触力覚通信を送出し、および/またはそれらから触力覚通信を受け取るときに使用され得る。これらの通信は、いくつかの事例では、1つまたは複数のネットワークを介して送信され得、他の事例では、1つまたは複数の触力覚スリーブ間のピアツーピア接続(たとえば、直接有線接続および/またはワイヤレス接続)を介して送信され得る。少なくとも1つの構成では、触力覚スリーブ100の入力/出力インターフェース110を介して、別の触力覚スリーブへのピアツーピア接続が確立され得る。追加または代替として、いくつかの事例では、そのようなスリーブツースリーブ触力覚通信は、(たとえば、1つの触力覚スリーブから別の触力覚スリーブへの)ポイントツーポイント通信であり得、他の事例では、(たとえば、1つの触力覚スリーブからいくつかの他の触力覚スリーブへの)ポイントツーマルチポイント通信であり得る。
【００３５】
図1Bは、本開示の1つまたは複数の例示的な態様による、触力覚スリーブ155を含むシステム150の例を示す。図1Bにおいてわかるように、システム150は、触力覚スリーブ155が通信可能に結合され得るモバイルデバイス160を含むこともできる。いくつかの構成では、モバイルデバイス160は、スマートフォン、タブレットコンピュータ、ラップトップコンピュータ、または任意の他のタイプのコンピューティングデバイスなどのモバイルコンピューティングデバイスであり得る。加えて、システム150、触力覚スリーブ155および/またはモバイルデバイス160は、本明細書で説明する1つまたは複数の実施形態を組み込むことができる。
【００３６】
いくつかの実施形態では、モバイルデバイス160は、スリーブ制御サブシステム165、感知制御サブシステム170、および感知共有サブシステム175を含む1つまたは複数のサブシステムを含み得る。1つまたは複数のサブシステムが互いに通信し、データを交換することを可能にする、1つまたは複数の通信経路を提供することができる。加えて、図1Bに示される様々なサブシステムは、ソフトウェア、ハードウェア、またはそれらの組合せで実装され得る。少なくとも1つの構成において、図1Bに示されるサブシステムの各々は、モバイルデバイス160に含まれる1つまたは複数のプロセッサおよび/またはメモリユニットによって提供され得る。モバイルデバイス160に含まれる単一のプロセッサは、たとえば、いくつかの事例では、これらのサブシステムのすべてを提供し得るが、他の事例では、各サブシステムは、モバイルデバイス160内の別のプロセッサとして、および/または別のプロセッサによって提供され得る。いくつかの事例では、モバイルデバイス160は、図1Bに示されるサブシステム以外のサブシステムを含むことができる。加えて、図1Bに示される実施形態は、いくつかの実施形態を含むことができるシステムの一例にすぎず、他の実施形態では、システム150および/またはモバイルデバイス160は、図1Bに示されるサブシステムよりも多数もしくは少数のサブシステムを有することができ、2つ以上のサブシステムを組み合わせることができ、またはサブシステムの異なる構成もしくは配置を有することができる。
【００３７】
いくつかの実施形態において、スリーブ制御サブシステム165は、モバイルデバイス160が、触力覚スリーブ155に含まれる1つまたは複数の触力覚構成要素によって捕捉される感知入力を触力覚スリーブ155から受け取ることを可能にし得る。たとえば、スリーブ制御サブシステム165は、触力覚スリーブ155に含まれる1つまたは複数の触力覚構成要素から受け取られる1つまたは複数の信号を受け取り、解釈し、および/または場合によっては処理することができ、そのような信号は、触力覚スリーブ155を介して提供される感知入力に対応し得る。加えて、スリーブ制御サブシステム165は、モバイルデバイス160が、触力覚スリーブ155を介して触力覚フィードバックを提供させることを可能にし得る。たとえば、スリーブ制御サブシステム165は、触力覚スリーブ155に含まれる1つまたは複数の触力覚構成要素を作動させ、および/または場合によっては制御することにより、触力覚スリーブ155を介して触力覚フィードバックを提供させ得る。
【００３８】
いくつかの実施形態において、感知制御サブシステム170は、モバイルデバイス160が、触力覚フィードバックとして提供され得る1つまたは複数の感知に関連する触力覚データを記憶することを可能にし得る。たとえば、感知制御サブシステム170は、いくつかの事例では、触力覚スリーブ155からの、モバイルデバイス160のスリーブ制御サブシステム165によって受け取られる感知入力に対応する触力覚データを記憶し得る。いくつかの事例では、感知制御サブシステム170は、1つまたは複数のあらかじめ定義された感知、および/または触力覚スリーブ155を介して触力覚フィードバックとして提供され得る1つまたは複数のユーザ定義の感知に対応する触力覚データを記憶することもできる。
【００３９】
いくつかの実施形態では、感知共有サブシステム175は、モバイルデバイス160が、1つまたは複数の他のデバイスに触力覚データを送出することを可能にし得る。たとえば、感知共有サブシステム175は、モバイルデバイス160が、触力覚スリーブ155を介して受け取られる感知入力の1つまたは複数の受取側デバイスに触力覚データを送出することを可能にし得る。加えて、感知共有サブシステム175は、モバイルデバイス160が、1つまたは複数の他のデバイスから触力覚データを受け取ることを可能にし得る。そのような触力覚データは、たとえば、(たとえば、モバイルデバイス160のユーザに)触力覚スリーブ155を介して触力覚フィードバックとして提供される1つまたは複数の感知を表すことができる。
【００４０】
図1Bに示される実施形態および上記で説明した例は、様々なサブシステムをモバイルデバイス160に含まれるものとして示すが、いくつかの追加および/または代替の実施形態では、これらのサブシステムのどれも、および/またはすべては、触力覚スリーブ155に組み込まれ、および/または場合によっては触力覚スリーブ155によって提供され得る。たとえば、いくつかの追加および/または代替の実施形態では、触力覚スリーブ155は、スリーブ制御サブシステム165、感知制御サブシステム170、および感知共有サブシステム175を含み得る。追加または代替として、触力覚スリーブ155は、これらのサブシステムのどれも、および/またはすべてを実装するための様々なハードウェアおよび/またはソフトウェアを含み得る。
【００４１】
図2は、触力覚スリーブを使用して感知機能をモバイルデバイスに統合する例示的な方法を示す。ステップ205において、触力覚スリーブ100は、コンピューティングデバイスと物理的に係合し得る(たとえば、触力覚スリーブ100の曲線状のハウジング105は、コンピューティングデバイスの1つまたは複数の側面および/または表面に取り付けられ、および/または場合によってはそれらと結合し得る)。ステップ210において、触力覚スリーブ100は、(たとえば、入力/出力インターフェース110を介して)コンピューティングデバイスとのデータ接続を確立し得る。ステップ215において、触力覚スリーブ100は、(たとえば、熱入力構成要素115および突起入力構成要素125などの、触力覚スリーブ100に含まれる1つまたは複数の触力覚構成要素を介して)触力覚ユーザ入力を受け取ることができる。ステップ220において、触力覚スリーブ100は、(たとえば、入力/出力インターフェース110を介して)コンピューティングデバイスに触力覚ユーザ入力を送出し得る。
【００４２】
ステップ225において、触力覚スリーブ100は、(たとえば、入力/出力インターフェース110を介してコンピューティングデバイスから)1つまたは複数の触力覚命令を受け取ることができる。少なくとも1つの構成において、1つまたは複数の命令は、触力覚スリーブ100に、たとえば、第2のコンピューティングデバイスの第2のユーザによって規定される1つまたは複数の感知などの、1つまたは複数の感知を含む触力覚フィードバックを提供させるように構成され得る。追加または代替として、触力覚フィードバックは、第2のユーザによって提供される感知入力であって、第2のコンピューティングデバイスに接続されおよび/または場合によっては第2のコンピューティングデバイスに関連した第2の触力覚スリーブを介して第2のコンピューティングデバイスによって受け取られる感知入力に対応し得る。続いて、ステップ230において、触力覚スリーブ100は、(たとえば、触力覚スリーブ100に含まれる触力覚構成要素のうちの1つまたは複数をアクティブ化および/または変調することにより)1つまたは複数の触力覚命令に対応する1つまたは複数の触力覚感知を提供し得る。このようにして、場合によっては1つまたは複数のタイプの触力覚フィードバックを提供することができない可能性があるコンピューティングデバイスには、その場合に触力覚フィードバックが提供され得る触力覚スリーブを備えられ得る。
【００４３】
図3は、本開示の1つまたは複数の例示的な態様による、触力覚スリーブを使用して触力覚通信を提供する例示的な方法を示す。ステップ305において、第1の触力覚スリーブは、第1のユーザ(たとえば、「ユーザA」)から触力覚入力を受け取ることができる。第1の触力覚スリーブは、たとえば、上述した触力覚スリーブ100の1つまたは複数の機能を実施し得る。追加または代替として、第1の触力覚スリーブは、第1のコンピューティングデバイスと物理的に係合し、それに取り付けられ、および/または場合によっては場合によってはそれに結合され得るが、第1のコンピューティングデバイスは、たとえば、下記のコンピュータシステム1100の1つまたは複数の態様を実装するモバイルフォンまたはタブレットコンピュータであり得る。さらに、第1の触力覚スリーブは、たとえば、(たとえば、USBインターフェースを介して)第1のコンピューティングデバイスとのデータ接続を確立し得る。
【００４４】
第1の触力覚スリーブは、触力覚入力を受け取った後、ステップ310において、受け取った触力覚入力に対応する触力覚データを第1のコンピューティングデバイスに出力し得る。第1のコンピューティングデバイスは、第1の触力覚スリーブから触力覚データを受け取ることができ、ステップ315において、第1のコンピューティングデバイスは、触力覚データを記憶することができる。たとえば、第1のコンピューティングデバイスは、触力覚データを第1のコンピューティングデバイスによって変更し、ならびに/または1つまたは複数の他のデバイスおよび/もしくはユーザと共有することができるように、ワーキングメモリ内に触力覚データを記憶し得る。
【００４５】
ステップ320において、第1のコンピューティングデバイスは、記憶された触力覚データを、たとえば第2のユーザ(たとえば、「ユーザB」)によって使用され得る第2のコンピューティングデバイス(たとえば、別のモバイルフォンまたはタブレットコンピュータ)に伝送し得る。たとえば、第1のコンピューティングデバイスは、有線および/またはワイヤレスのデータ接続を介して(たとえば、ワイヤレスローカルエリアネットワーク、Bluetooth（登録商標）接続、NFC接続、セルラーデータ接続などを使用して)、記憶された触力覚データを第2のコンピューティングデバイスに伝送し得る。続いて、ステップ325において、第2のコンピューティングデバイスは、第1のコンピューティングデバイスから触力覚データを受け取ることができる。追加または代替として、第2のコンピューティングデバイスには、(たとえば、第1のコンピューティングデバイスに第1の触力覚スリーブを備えられ得る方法と同様に)第2の触力覚スリーブを備えられ得る。
【００４６】
ステップ330において、第2のコンピューティングデバイスは、受け取った触力覚データに基づいて、第2の触力覚スリーブに触力覚フィードバックを(たとえば、第2のコンピューティングデバイスのユーザおよび/または第2の触力覚スリーブに)提供させるように第2の触力覚スリーブを制御し得る。たとえば、ステップ330において、第2のコンピューティングデバイスは、第2の触力覚スリーブに、受け取った触力覚データによって規定される1つまたは複数の触力覚感知を提供させるように、第2の触力覚スリーブに含まれる1つまたは複数の触力覚構成要素を電子的に作動させ得る。続いて、ステップ335において、第2の触力覚スリーブは、(たとえば、第2のコンピューティングデバイスが第2の触力覚スリーブに含まれる1つまたは複数の触力覚構成要素を電子的に作動させる結果として)1つまたは複数の触力覚感知を第2のユーザに提供し得る。このようにして、第1のコンピューティングデバイスに接続された第1の触力覚スリーブは、たとえば、第2の触力覚スリーブを備えられ得る第2のコンピューティングデバイスの第2のユーザに触力覚フィードバックを提供するために第1のユーザによって使用され得る。
【００４７】
ここで、触力覚スリーブを使用して触力覚通信を提供する例について説明したが、感知入力が触力覚スリーブを使用して捕捉され、続いて触力覚スリーブに通信可能に結合されたコンピューティングデバイスによって記憶され得る方法が図5に関して説明される。
【００４８】
図5は、本開示の1つまたは複数の例示的な態様による、感知入力を受け取り記憶する例示的な方法を示す。ステップ505において、コンピューティングデバイスのユーザは、たとえば、以下でさらに詳細に説明する例示的なコンピュータシステム1100の1つまたは複数の態様を実装および/または実施することができるコンピューティングデバイスに触力覚スリーブを接続し得る。1つまたは複数の構成において、コンピューティングデバイスに触力覚スリーブを接続することは、触力覚スリーブがコンピューティングデバイスと物理的に係合するように、コンピューティングデバイスに触力覚スリーブを結合させることを含み得る。追加または代替として、コンピューティングデバイスに触力覚スリーブを接続することは、触力覚スリーブの入力/出力インターフェースをコンピューティングデバイスの入力/出力インターフェースに通信可能に結合することを含み得る。たとえば、コンピューティングデバイスがスマートフォンまたはタブレットコンピュータである場合、コンピューティングデバイスに触力覚スリーブを接続することは、触力覚スリーブの1つまたは複数の電気コネクタをコンピューティングデバイスの1つまたは複数のポートに挿入すること、またはその逆を含み得る。
【００４９】
ステップ510において、コンピューティングデバイスは、感知捕捉モードに入り得る。1つまたは複数の構成では、感知捕捉モードは、コンピューティングデバイスが、接続された触力覚スリーブの1つまたは複数の触力覚構成要素を介して受け取った測定値を監視および/または記憶し得る状態であり得る。たとえば、測定値は、アナログ信号の振幅および/もしくは変化(たとえば、1つまたは複数の触力覚構成要素を介して受け取った電流および/または電圧の開始量および/または後続の変化)、ならびに/またはデジタル信号の初期値および/もしくは変化(たとえば、1つまたは複数の触力覚構成要素を介して受け取ったデジタルデータの開始量および/または後続の変化)を表し得る。少なくとも1つの構成において、コンピューティングデバイスは、触力覚スリーブが接続されていることを検出するのに応答して(および/または場合によっては検出に基づいて)感知捕捉モードに自動的に入るように構成され得る。追加または代替として、コンピューティングデバイスは、メニュー項目、または触力覚スリーブが接続されるコンピューティングデバイスによって提供され、および/もしくはその上で実行される特定のアプリケーションのユーザ選択などの、ユーザが発した命令に応答して(および/または場合によっては命令に基づいて)感知捕捉モードに入るように構成され得る。
【００５０】
ステップ515において、コンピューティングデバイスは、触力覚スリーブの1つまたは複数の構成要素によって捕捉された感知入力を受け取ることができる。上述のように、触力覚スリーブの1つまたは複数の構成要素によって捕捉され、コンピューティングデバイスによって受け取られる感知入力は、アナログ信号情報である可能性があり、および/またはデジタル信号情報である可能性がある。コンピューティングデバイスが感知入力としてアナログ信号情報を受け取る場合、コンピューティングデバイスは、たとえば、特定の時間および/または触力覚スリーブの特定の位置における感知入力の1つまたは複数の振幅および/または方向値を特定するために、アナログ信号情報をデジタル的に処理し得る。たとえば、コンピューティングデバイスは、感知入力を表す1つまたは複数のベクトルを計算することができ、(たとえば、触力覚スリーブ上の特定の位置にあることがわかっている可能性がある)特定の触力覚構成要素により測定されるアナログ電流および/または電圧の開始量および/または後続の変化に少なくとも部分的に基づいて、ベクトルのベクトル成分を決定することができる。別の例では、コンピューティングデバイスがデジタル信号情報を感知入力として受け取る場合、コンピューティングデバイスは、感知入力を表す同様のベクトルを計算し、(さらに触力覚スリーブ上の特定の位置にあることがわかっている可能性がある)特定の触力覚構成要素により出力されるデジタルデータの初期値および/または後続の変化に少なくとも部分的に基づいて、ベクトルのベクトル成分を決定することができる。少なくとも1つの構成において、特定の触力覚構成要素によって出力されるデジタルデータは、位置情報をさらに含む可能性があり、コンピューティングデバイスは、触力覚構成要素から受け取ったデジタルデータに含まれる位置情報に少なくとも部分的に基づいてベクトル成分を決定することができる。
【００５１】
1つまたは複数の構成では、触力覚スリーブの1つまたは複数の構成要素によって捕捉された感知入力は、非振動感知を反映し、および/または非振動感知に対応する可能性がある。「非振動」感知は、振動を起こすことを含まない少なくとも1つの効果を含む任意の感知を含み得る。非振動感知の例には、単独で、または互いに組み合わせて、または1つもしくは複数の振動感知と組み合わせて生成される、手触り感知、圧力感知、湿気感知、粘着感知、および熱感知が含まれる。たとえば、単独でまたは(たとえば、互いに)組み合わせて生成される手触り感知または突起効果は、非振動触力覚感知と見なされ得る。別の例として、(たとえば、互いに)組み合わせて生成される、突起効果および振動感知は、非振動触力覚感知と見なされ得るが、生成される振動感知自体は、非振動触力覚感知とは見なされない可能性がある。
【００５２】
ステップ520において、コンピューティングデバイスは、受け取った感知入力に対応する触力覚データを記憶することができる。1つまたは複数の構成において、受け取った感知入力に対応する触力覚データを記憶することは、受け取った感知入力を表す、1つまたは複数の位置、強度、および/または持続時間の値を記憶することを含み得る。たとえば、コンピューティングデバイスは、受け取った感知入力を表す、計算されおよび/または場合によっては決定された、ベクトルおよび/またはベクトル成分を記憶することができる。
【００５３】
ステップ525において、コンピューティングデバイスは、感知捕捉モードを出る可能性がある。たとえば、ステップ525において、コンピューティングデバイスは、接続された触力覚スリーブの1つまたは複数の触力覚構成要素を介して受け取った測定値を監視すること、および/または記憶することを停止する可能性がある。いくつかの構成では、コンピューティングデバイスは、それが感知捕捉モードに入ってからか、または感知入力が1つまたは複数の触力覚構成要素を介して最後に受け取られてから所定の時間量が経過したことを判定することに基づいて感知捕捉モードを出る可能性がある。他の構成では、コンピューティングデバイスは、たとえばユーザインターフェースの一部としてコンピューティングデバイスによって表示されるメニュー項目のユーザ選択などの、ユーザが発した命令に基づいて感知捕捉モードを出る可能性がある。
【００５４】
随意のステップ530において、コンピューティングデバイスは、触力覚データに関連して記憶される画像データなどの、画像データを捕捉することができる。以下でより詳細に説明するように、画像データを捕捉し、および/または触力覚データに関連するそのような画像データを記憶することにより、コンピューティングデバイスは、オブジェクト、イベント、または他のシーンの「外観」と「感触」の両方を捕捉することができ得る。追加または代替として、コンピューティングデバイスは、続いて、捕捉されたオブジェクト、イベント、またはシーンの「外観」と「感触」の両方を再生するために、画像データを表示し、関連するフィードバックを提供することができ得る。1つまたは複数の構成において、画像データを捕捉することは、1つまたは複数の統合された、または場合によっては接続されたカメラを使用してシーンの画像を捕捉することを含み得る。追加または代替として、画像データを捕捉することは、(たとえば、インターネットなどのネットワークを介して、コンピューティングデバイスのメモリ内の場所から、コンピューティングデバイスに取り付けられた着脱可能メモリデバイスなどから)画像ファイルを受け取ることを含み得る。
【００５５】
随意のステップ535において、コンピューティングデバイスは、捕捉した画像データを記憶し得る。1つまたは複数の構成において、捕捉した画像データを記憶することは、画像データを感知入力と整合させ、整合された画像データを記憶することを含み得る。たとえば、画像データ内に捕捉されたオブジェクト、イベント、またはシーンの「外観」および「感触」をより正確に捕捉するために、画像内のオブジェクト、イベント、またはシーンが異なる点でどのように感じるかを、感知入力に対応する触力覚データがよりぴったり反映させるように、画像データを感知入力と整合させるのが望ましい可能性がある。いくつかの構成では、コンピューティングデバイスは、たとえば、一体型カメラで画像データを、触力覚スリーブで感知入力をほぼ同時に捕捉し、次いで、一体型カメラおよび触力覚スリーブが、画像データの特定の点またはピクセルを感知入力の特定の点と相関させるための所定の式を使用することにより、画像データを触力覚データと自動的に整合させることができる。他の構成では、コンピューティングデバイスは、ユーザが、手動で画像データを触力覚データと整合させることを可能にするユーザインターフェースを表示または場合によっては提供することができる。たとえば、コンピューティングデバイスは、たとえば、1つまたは複数のアイコンを使用してユーザインターフェース内に示され得る、触力覚データおよび受け取った感知入力に関連する画像データに対応する画像を動かし、および/または拡大縮小するようにユーザに促すユーザインターフェースを表示し得る。
【００５６】
続いて、ステップ540において、コンピューティングデバイスは、記憶された触力覚データおよび記憶された画像データを1つまたは複数の受取側デバイスに送出し得る。いくつかの事例では、コンピューティングデバイスは、記憶された触力覚データのみを1つまたは複数の受取側デバイスに送出し得る(たとえば、画像データが随意のステップ530および/または535において捕捉および/または記憶されなかった場合)。1つまたは複数の構成において、触力覚データは、1つまたは複数の受取側デバイスが、受け取った感知入力を反映する触力覚フィードバックを提供することを可能にする情報を含み得る。たとえば、受け取った感知入力が、特定のやり方で(たとえば、特定のリズムで、またはハートなどの特定の形状で)ユーザが触力覚スリーブをポークし、またはストロークすることに対応する場合、対応する触力覚データは、受取側デバイスが、特定のやり方の(たとえば、特定のリズムでの、または特定の形状の)ポークまたはストロークと同様に感じる触力覚フィードバックを(たとえば、受取側デバイスに接続された触力覚スリーブを触るか、または保持する受取側ユーザに)提供することを可能にし得る。
【００５７】
1つまたは複数の追加の構成において、触力覚データと画像データの両方が1つまたは複数の受取側デバイスに送出される場合、触力覚データと画像データとの組合せは、1つまたは複数の受取側デバイスが、受け取った感知入力を反映させるだけでなく、捕捉した画像の特徴部とぴったり合うか、または場合によってはそれらの特徴部に対応する触力覚フィードバックを提供することを可能にする情報を含み得る。たとえば、画像データがカーペットの写真を含み、触力覚データがカーペットの手触りに対応する場合、画像データおよび触力覚データは、受取側デバイスが、カーペットの写真を同時に表示する間、カーペットの手触りと同様に感じる触力覚フィードバックを提供することを可能にし得る。このようにして、受取側デバイスのユーザは、画像に含まれるオブジェクトの様々な部分が実際にどのように感じ得るかを感じることができ得る。
【００５８】
感知入力が、触力覚スリーブを使用して捕捉され、続いて触力覚スリーブに通信可能に結合されたコンピューティングデバイスによって記憶され得る例示的な方法について説明してきたが、そのような感知入力がどのように捕捉および記憶され得るかのいくつかの例が図6Aおよび図6Bに関して説明される。
【００５９】
図6Aは、本開示の1つまたは複数の例示的な態様による、触力覚スリーブを介して感知入力を受け取る例を示す。たとえば、図6Aにおいてわかるように、モバイルコンピューティングデバイス600および触力覚スリーブ610は、接続され得る。1つまたは複数の構成では、触力覚スリーブ610は、モバイルデバイス600と物理的に係合することができ、たとえば、モバイルデバイス600の後ろ側をほぼ覆い得る。
【００６０】
触力覚スリーブ610およびモバイルデバイス600が接続されると、モバイルデバイス600のユーザは、触力覚スリーブ610と相互作用することによりモバイルデバイス600に感知入力を提供し得る。たとえば、図6Aに示した例では、ユーザは、触力覚スリーブ610をポークするために自分の指615を使用し、それにより、触力覚スリーブの表面の変形620をもたらすことができる。次に、変形620は、触力覚スリーブ610を介してモバイルデバイス600によって感知入力として受け取られ得る。追加または代替として、モバイルデバイス600は、上記で説明した例示的な方法の1つまたは複数のステップを実行することにより、感知入力に対応する触力覚データすなわち変形620を記憶し得る。
【００６１】
ユーザが触力覚スリーブを介してこのようにして感知入力を提供する際に捕捉および記憶され得る触力覚データの例が図6Bに示される。特に、図6Bは、本開示の1つまたは複数の例示的な態様による、受け取られた感知入力に対応する触力覚データの例を示す。
【００６２】
たとえば、図6Bにおいてわかるように、上記で説明した例における感知入力として受け取られた変形620に対応する触力覚データを受け取り記憶するとき、モバイルコンピューティングデバイス600は、受け取った感知入力すなわち変形620を表す一連の値を受け取り記憶することができる。コンピューティングデバイス600によって受け取られ記憶された値は、たとえば、受け取った感知を表す1つまたは複数の特定の触力覚効果(たとえば、変形または「ポーク」触力覚効果)に関する情報、感知を受け取った(たとえば、触力覚スリーブ610の表面にマッピングされた座標内の)位置に関する情報、受け取った感知を表す触力覚効果の大きさに関する情報(たとえば、この例に示される変形620の場合の「ポーク」触力覚効果の深さまたは圧力)、および/または受け取った感知を表す触力覚効果の持続時間に関する情報(たとえば、特定の感知を受け取った秒数またはミリ秒数)を含み得る。図6Bに示した例においてわかるように、感知入力に関連する様々な値は、これらの値が、実質的に離散的な効果(たとえば、触力覚スリーブ610の温度の離散的な増加または減少)に加えて、組み合わさった動き(たとえば、強まり、次いで弱まるポーク動作、または、ユーザがあるパターンの形状で自分の指を動かすとき、短い時間期間にわたって描かれるハートまたは8の字などの形状の動いている輪郭)などの、動的な感知を表すことができるとき、時間とともに変化し得る。
【００６３】
上記で説明したように、コンピューティングデバイスは、感知入力を受け取り記憶した後、記憶された感知入力に対応する触力覚データを送出し、および/または場合によってはそれらのデータを、触力覚データに基づいて触力覚フィードバックを提供するように構成され得る、1つまたは複数の他のデバイスと共有することができる。1人のユーザが触力覚スリーブ上で対応する触力覚フィードバックを別のユーザに受け取らせるために1つの触力覚スリーブ上で感知入力を提供し得るシステムの例がここで図7に関して説明される。
【００６４】
図7は、本開示の1つまたは複数の例示的な態様による、触覚通信を提供するための例示的なシステムを示す。システム700において、第1の触力覚スリーブ705は、第1のコンピューティングデバイス710に接続され得、第1のコンピューティングデバイス710は、触力覚スリーブ705を介して感知入力を受け取ることができる。加えて、第1のコンピューティングデバイス710は、たとえば、上記で説明した例示的な方法の1つまたは複数のステップを実行することにより、そのような感知入力を表す触力覚データを記憶することができ、および/またはメッセージサーバ715に触力覚データを送出することができる。続いて、メッセージサーバ715は、以下で説明するように、触力覚データを受け取り、復号することができる第2のコンピューティングデバイス720に触力覚データを送出し得る。続いて、第2のコンピューティングデバイス720は、触力覚データに基づいて、それに接続された第2の触力覚スリーブ725を介して第2のコンピューティングデバイス720のユーザに触力覚フィードバックを提供し得る。このようにして、1人のユーザは、別のユーザに、他のユーザ自身の触力覚スリーブ725を経由して特定の触力覚フィードバックを受け取らせるように第1の触力覚スリーブ705を使用し得る。追加または代替として、他のユーザは、同様に、第1のユーザに、第1の触力覚スリーブ705を介して特定の触力覚フィードバックを受け取らせるように触力覚スリーブ725を使用することができ得る。
【００６５】
触力覚データを受け取り、続いて触力覚データに基づいて触力覚フィードバックを提供する際にコンピューティングデバイスが実行し得るステップの例がここで図8に関して説明される。
【００６６】
図8は、本開示の1つまたは複数の例示的な態様による、触力覚データを受け取り、触力覚フィードバックを提供する例示的な方法を示す。ステップ805において、コンピューティングデバイスのユーザは、たとえば、以下でさらに詳細に説明する例示的なコンピュータシステム1100の1つまたは複数の態様を実装および/または実施することができるコンピューティングデバイスに触力覚スリーブを接続することができ、触力覚スリーブは、上記で説明した例示的な方法のステップ505においてそのような触力覚スリーブが接続され得る方法と同様にコンピューティングデバイスに接続され得る。
【００６７】
ステップ810において、コンピューティングデバイスは、触力覚データを受け取り得る。1つまたは複数の構成において、触力覚データは、コンピューティングデバイスによって受け取られ得るテキストメッセージまたは電子メールなどの電子メッセージの一部分として(たとえば、その電子メッセージ内に埋め込まれたコンテンツとして、またはその電子メッセージの添付項目として)受け取られ得る。1つまたは複数の追加および/または代替の構成において、触力覚データは、ストリームセッションの一部分として、または別のコンピューティングデバイスとのピアツーピア接続を介して受け取られ得る。少なくとも1つの構成において、触力覚データを受け取ることは、触力覚データと関連する画像データを受け取ることを含むことができ、いくつかの事例では、画像データは、上記で説明したように、触力覚データと整合され得る。
【００６８】
ステップ815において、コンピューティングデバイスは、受け取った触力覚データを復号し得る。少なくとも1つの構成において、触力覚データを復号することは、触力覚データに含まれる1つまたは複数のデータ構造を、(たとえば、触力覚フィードバックを提供する際に触力覚スリーブ上で再生される)1つまたは複数の特定の触力覚効果にマッピングされ得る個々のベクトルおよび/またはベクトル成分に分解することを含み得る。
【００６９】
続いて、ステップ820において、コンピューティングデバイスは、触力覚データに基づいて特定の触力覚フィードバックを提供することを決定し得る。たとえば、いくつかの事例では、コンピューティングデバイスは、触力覚データによって規定される触力覚フィードバックにマッチする触力覚フィードバックを提供することを決定することができるが、他の事例では、コンピューティングデバイスは、触力覚データによって規定された触力覚フィードバックと同様であるが、必ずしもそれにマッチしない代替の触力覚フィードバックを提供することを決定することができる。1つまたは複数の構成では、コンピューティングデバイスは、1つまたは複数のユーザ選好、接続された触力覚スリーブの機能、および/または他の情報に基づいて特定の触力覚フィードバックを提供することを決定し得る。たとえば、熱感知を触力覚フィードバックとして提供すべきことを触力覚データが規定し、熱効果を提供すべきでないことを規定する選好をユーザが設定し、および/または触力覚スリーブが熱効果を再現するのに必要な構成要素を含まない場合、コンピューティングデバイスは、触力覚データに規定される熱感知を含まない代替の触力覚フィードバックを提供することを決定し得る。
【００７０】
その後、ステップ825において、コンピューティングデバイスは、接続された触力覚スリーブを介して触力覚フィードバック(たとえば、ステップ820において、コンピューティングデバイスが提供することを決定した触力覚フィードバック)を提供し得る。コンピューティングデバイスが、触力覚データと整合される画像データなどの、画像データも触力覚データとともに受け取った事例では、コンピューティングデバイスは、触力覚スリーブを介して触力覚フィードバックを提供することと併せて画像データをさらに表示することができる。
【００７１】
触力覚データを受け取り、触力覚データに基づいて触力覚フィードバックを提供する際にコンピューティングデバイスが実行し得る例示的な方法について説明してきたが、どのように感知入力が1つの触力覚スリーブ上で捕捉され、別の触力覚スリーブ上で再生され得るかを示す例がここで図9Aおよび図9Bに関して説明される。
【００７２】
特に、図9Aおよび図9Bは、本開示の1つまたは複数の例示的な態様による、触力覚スリーブを介して感知入力を受け取り触力覚フィードバックを提供する例を示す。図9Aにおいてわかるように、モバイルコンピューティングデバイス900は、接続された触力覚スリーブ910を介して感知入力を捕捉することができ、感知入力は、触力覚スリーブ910をポークし、触力覚スリーブ910の変形920をもたらす、ユーザの指915に対応するポーク効果を含み得る。続いて、モバイルコンピューティングデバイス900は、たとえば上記で説明したように、捕捉した感知入力に対応する触力覚データを記憶し、触力覚データを別のコンピューティングデバイスに送出することができる。
【００７３】
続いて、図9Bにおいてわかるように、受取側モバイルコンピューティングデバイス950は、第1のモバイルコンピューティングデバイス900から触力覚データを受け取ることができる。受取側モバイルコンピューティングデバイス950は、触力覚スリーブ960に接続され、第1のモバイルコンピューティングデバイス900から受け取った触力覚データに基づく可能性があり、受取側モバイルコンピューティングデバイス950は、触力覚データに基づいて触力覚フィードバックを提供し得る。たとえば、そのような触力覚フィードバックを提供するとき、モバイルコンピューティングデバイス950は、触力覚スリーブ960に突起970を形成させることができ、突起970は、位置、大きさ(たとえば、長さ、幅、および/または深さ)、および/または持続時間において、他の触力覚スリーブ910上の感知入力として受け取られる変形920に一致し得る。
【００７４】
ここで図10を参照すると、ストリーミングするピアツーピアデータ接続を介して触力覚スリーブと対応するコンピューティングデバイスとの間の実時間触覚通信を提供する例について、ここで説明される。
【００７５】
図10は、本開示の1つまたは複数の例示的な態様による、触覚通信を提供する例示的な方法を示す。ステップ1005において、コンピューティングデバイスのユーザは、たとえば、以下でさらに詳細に説明する例示的なコンピュータシステム1100の1つまたは複数の態様を実装および/または実施することができるコンピューティングデバイスに触力覚スリーブを接続することができ、触力覚スリーブは、上記で説明した例示的な方法のステップ505においてそのような触力覚スリーブが接続され得る方法と同様にコンピューティングデバイスに接続され得る。続く例示的な方法の説明において、参照の便宜上、このコンピューティングデバイスを「ソースデバイス」と呼び得る。
【００７６】
ステップ1010において、ソースデバイスは、「ターゲットデバイス」と呼ばれ得る別のコンピューティングデバイスとの接続を確立し得る。1つまたは複数の構成において、ターゲットデバイスは、ソースデバイスが触力覚スリーブに接続され得る方法と同様に、それ自体の触力覚スリーブを備えることができ、および/または場合によってはその触力覚スリーブに接続され得る。1つまたは複数の態様によれば、ソースデバイスとターゲットデバイスとの間で確立された接続は、ソースデバイスおよびターゲットデバイスが触力覚データを含む情報を実時間で交換することを可能にする、ストリーミングするピアツーピアデータ接続である可能性がある。そのような接続を確立することにより、ソースデバイスのユーザは、ターゲットデバイスのユーザに触力覚が向上したインスタントメッセージを送出し、および/またはそのユーザからそのインスタントメッセージを受け取ることができ、その逆もできる。追加または代替として、感知入力および触力覚フィードバック出力は、ソースデバイスとターゲットデバイスの両方において触力覚スリーブによって捕捉および/または提供され得る。
【００７７】
たとえば、ステップ1015において、ソースデバイスは、それに接続された触力覚スリーブによって捕捉された感知入力を受け取ることができる。たとえば、ソースデバイスは、上記で説明した例のように、突起の形態で感知入力を受け取ることができる。
【００７８】
続いて、ステップ1020において、ソースデバイスは、受け取った感知入力に対応する触力覚データを記憶することができる。たとえば、ソースデバイスは、ステップ1015において感知入力として受け取った突起を表す触力覚データを記憶し得る。
【００７９】
ステップ1025において、ソースデバイスは、ステップ1010で確立された接続を介して触力覚データをターゲットデバイスに送出し得る。1つまたは複数の構成において、ソースデバイスは、感知入力が受け取られるとき、触力覚データをほぼ同時に送出し得る。たとえば、ソースデバイスは、ソースデバイスの触力覚スリーブ上の変形の位置(たとえば、ユーザが触力覚スリーブの表面に沿って自分の指をスライドさせる場合)、ソースデバイスの触力覚スリーブ上の変形の大きさ(たとえば、ユーザが自分の指で触力覚スリーブの表面に与え、それにより変形の圧力および/または深さを変化させている圧力を増加または減少させている場合)、および/またはソースデバイスの触力覚スリーブ上の変形の持続時間(たとえば、ユーザが、異なる時間間隔で触力覚スリーブに与えられる位置および/または圧力を変化させている場合)などの、突起の態様が変化している可能性があるときでも、ステップ1015において感知入力として受け取った突起を表す触力覚データを送出し得る。
【００８０】
ステップ1030において、ターゲットデバイスは、2つのデバイス間で確立された接続を介してソースデバイスによって送出された触力覚データを受け取ることができる。次いで、ステップ1035において、ターゲットデバイスは、それに接続された触力覚スリーブを介して触力覚フィードバックを提供することができ、触力覚フィードバックは、ソースデバイスから受け取った触力覚データに基づく可能性がある。たとえば、触力覚データが上記の例で説明した突起に関する情報を含む場合、ターゲットデバイスは、触力覚データによって表される突起に対応する、触力覚スリーブ上の突起を再現することができる。
【００８１】
ステップ1040において、ターゲットデバイスは、その触力覚スリーブを介して感知入力を受け取り得る。そのような感知入力は、たとえば、ターゲットデバイスのユーザによるソースデバイスのユーザへの応答を表し得る。たとえば、ソースデバイスのユーザからのポークを受け取ることに応答して、ターゲットデバイスのユーザは、その指をスマイリーフェイスの形状でターゲットデバイスの触力覚スリーブ上をトレースさせることができ、この形状をターゲットデバイスによって感知入力として受け取らせる。
【００８２】
ステップ1045において、ターゲットデバイスは、1040において受け取った感知入力を表す触力覚データを記憶し得る。続いて、ステップ1050において、ターゲットデバイスは、2つのデバイス間で確立された接続を介して、この触力覚データをソースデバイスに送出し得る。上記のように、1つまたは複数の構成において、ターゲットデバイスは、感知入力がターゲットデバイスによって受け取られるとき、触力覚データをソースデバイスにほぼ同時に送出し得る。
【００８３】
その後、ステップ1055において、ソースデバイスは、触力覚データを受け取ることができ、ステップ1060において、ソースデバイスは、触力覚スリーブを介してソースデバイスのユーザに触力覚フィードバックを提供することができ、触力覚スリーブを介してソースデバイスのユーザに提供される触力覚フィードバックは、ターゲットから受け取った触力覚データに基づく。
【００８４】
コンピューティングデバイスおよび/または触力覚スリーブによって提供され得る触力覚スリーブおよび他の機能を使用して触力覚フィードバックを受け取り、記憶し、提供するための様々な方法および例について説明してきたが、ここで本開示のいくつかの追加の態様について説明する。
【００８５】
上記でも説明したように、触力覚フィードバックは、現行のモバイルデバイスプラットフォームから欠落している可能性があるものである。そのようなフィードバックを含むことにより、新しい通信次元が提供され得る。触力覚フィードバックは、圧力、手触り、圧迫感、熱、滑り、形状、角部などの、人間が(たとえば、自分の片手または両手で)感じ得るものを含み得る。本開示の態様は、これらの感知を、モバイルデバイスを介して提供されるセルラーメッセージングサービスに組み込むことに関する。
【００８６】
1つまたは複数の態様によれば、触覚感知は、触覚フィードバックセンサをモバイルデバイススリーブ付属品に統合することにより、モバイルデバイスに組み込まれ得る。これは、モバイルデバイスとのユーザ相互作用を改善し、多数のインターフェース設計が触覚感知の使用性を改善し、カスタマイズし、向上させることを可能にし得る。追加または代替として、スリーブツースリーブ相互作用(たとえば、「ピアツーピア」モード)は、1つのモバイルデバイスから、別のモバイルデバイスまたはモバイルデバイスのグループへの触覚フィードバックの伝達および複製を単純化し得る。さらに、スリーブ付属品は、複数のハンドセットメーカーおよびプラットフォームにわたって互換性を提供することができ、および/またはオペレーティングシステム(OS)の独立性を提供することができる。
【００８７】
1つまたは複数の構成において、触覚フィードバックは、スリーブなどのモバイル付属品(たとえば、周辺の)デバイスの追加によってモバイルデバイスに追加され得る。現在、(たとえば、触力覚機能を含まない)基本的なスリーブは、モバイルデバイス用の共通の付属品であり得る。さらに、携帯電話付属品産業は、普及している文化、科学、およびマーケティングの追加とともに、消費者の常に増大するニーズを満たすように急伸してきた。たとえば、タッチスクリーンの採用が爆発的に増えたが、現行のタッチスクリーンは、いずれの種類の触覚フィードバックも提供しない可能性がある(たとえば、ある人は、ビデオ会話または任意の他のソーシャルメディアの遠隔端部における人のタッチを感じない可能性がある)。1つまたは複数の態様によれば、電話および/またはモバイルデバイスは、周辺のデバイスを含めて、この次元(たとえば、触覚触力覚フィードバック)とともに拡張され得る。
【００８８】
現在、多くのモバイルデバイスは、触力覚スリーブに電力供給し、および/または触力覚スリーブを制御するために使用され得る,Universal Serial Bus(USB)ポートおよび/またはAPPLE iPod Dockコネクタポート(たとえば、電力/USBポート)を含む。次いで、触力覚スリーブは、触覚感知を提供および/または捕捉することにより、トランスデューサとして機能し得る。
【００８９】
図4Aは、例示的な触力覚スリーブ400が、ユーザの手410に保持されるように構成されるモバイルデバイス405の周りにどのようにフィットする可能性があるかを示す。図4Bは、触力覚スリーブとなるように改造することができ、および/または触力覚スリーブに交換することができる携帯電話「外板」のアレイ450の例を示す。
【００９０】
アプリケーションおよび/またはユーザインターフェースのアレイの設計は、これらのデバイス(たとえば、触力覚スリーブ)を使用して可能になり得る。たとえば、モバイルデバイスは、リングトーンの代わりに、および/またはリングトーンに加えてカスタマイズ可能な(たとえば、単なる平面振動だけでない)タッチトーンを提供し得る。
【００９１】
したがって、本開示の態様は、少なくとも1つの触力覚/触覚フィードバックセンサをモバイルデバイスの周辺機器に統合することを可能にし、それを含む。少なくとも1つの構成において、モバイルデバイス周辺機器は、モバイルデバイススリーブとして設計され得る。1つまたは複数の構成において、モバイルデバイス周辺機器は、モバイルデバイスインターフェースに接続され得る。いくつかの構成では、モバイルデバイスインターフェースは、USBポートであり得る。追加または代替として、モバイルデバイスインターフェースは、モバイルデバイス周辺機器に電力を供給することができ、および/またはモバイルデバイスインターフェースは、触力覚フィードバックを記録および/または再生するための手段を提供することができる。
【００９２】
本開示の1つまたは複数の追加の態様によれば、モバイルデバイス周辺機器のうちの少なくとも1つは、触力覚フィードバックを記録するために使用され得る。記録された触力覚フィードバックは、少なくとも1つの他のモバイルデバイスに伝送され得る。記録された触力覚フィードバックは、触力覚フィードバックメッセージとして受け取られ得る。受け取った触力覚フィードバック情報は、モバイルデバイスによって解釈され、周辺機器(たとえば、モバイルデバイスに接続された周辺機器)と通信され得る。続いて、触力覚フィードバックは、受取側モバイルデバイスの周辺機器上で再生され得る。
【００９３】
本開示の追加の態様は、USBおよび/もしくは他の接続されたインターフェースによる、ならびに/またはWiFi、Bluetooth（登録商標）、近距離無線通信(NFC)などの多数の技術を介する通信(たとえば、触力覚スリーブとコンピューティングデバイスとの間、触力覚スリーブと他の触力覚スリーブとの間など)を可能にし、この通信を含む。さらなる追加および/または代替の態様は、触力覚付属品がオンになったとき、および/または電話(もしくは他のモバイルデバイス)が触力覚スリーブを備え、電話(もしくは他のモバイルデバイス)がユーザの手に保持されているときにのみ、触力覚効果をユーザに解釈し、それをユーザに通信することを可能にし、それを含む。追加または代替として、ユーザ/受信者は、1つまたは複数のフィルタに基づいて触力覚効果の受領をオンおよび/もしくはオフにすることを選択し、ならびに/または、そのような触力覚効果は、リングトーンの代わりにおよび/またはそれに加えてタッチトーンとして使用され得る。
【００９４】
触力覚スリーブを使用して感知機能をモバイルデバイスに統合する複数の態様について説明してきたが、ここで図11を参照して、本開示の様々な態様が実装され得るコンピューティングシステムの例について説明する。1つまたは複数の態様によれば、図11に示されるコンピュータシステムは、コンピューティングデバイスの一部として組み込まれてよく、本明細書で説明した特徴、方法、および/または方法ステップのうちのいずれか、および/またはすべてを実装、実施、および/または実行し得る。たとえば、コンピュータシステム1100は、ハンドヘルドデバイスのコンポーネントのうちのいくつかを表すことができる。ハンドヘルドデバイスは、カメラおよび/またはディスプレイユニットなどの、入力感覚ユニット(input sensory unit)を備えた任意のコンピューティングデバイスでよい。ハンドヘルドデバイスの例には、これに限定されないが、ビデオゲーム機、タブレット、スマートフォン、およびモバイルデバイスがある。一実施形態では、コンピュータシステム1100は、上記で説明した触力覚スリーブ100を実装するように構成される。たとえば、コンピュータシステム1100は、構成要素115、120、125、および130などの1つまたは複数の触力覚構成要素を含む、上記で説明した触力覚スリーブ100の1つまたは複数の構成要素を含み得る。図11は、本明細書で説明したように、様々な他の実施形態によって提供される方法を実行することができる、および/またはホストコンピュータシステム、リモートキオスク/端末、販売時点情報管理デバイス、モバイルデバイス、セットトップボックス、および/またはコンピュータシステムの機能を果たすことができる、コンピュータシステム1100の一実施形態の概略図を提供する。図11は、様々なコンポーネントの一般化された図を提供することだけを意味するものであり、そのうちのいくつかおよび/またはすべてを必要に応じて利用することができる。図11は、したがって、個別のシステム要素が比較的個別化された様式または比較的より一体化された様式でどのように実装され得るかをおおざっぱに示している。
【００９５】
コンピュータシステム1100は、バス1105を介して電気的に結合され得る(または適宜、他の何らかの形で通信しているものとしてよい)ハードウェア要素を備えるように図示されている。これらのハードウェア要素は、限定することなく、1つまたは複数の汎用プロセッサおよび/または1つまたは複数の専用プロセッサ(デジタル信号処理チップ、グラフィックスアクセラレーションプロセッサ、および/または同様のものなど)を含む、1つまたは複数のプロセッサ1110、限定することなく、カメラ、マウス、キーボード、および/または同様のものを含み得る、1つまたは複数の入力デバイス1115、および限定することなく、表示ユニット、プリンタ、および/または同様のものを含み得る、1つまたは複数の出力デバイス1120を含むものとしてよい。
【００９６】
コンピュータシステム1100は、限定することなく、ローカルおよび/またはネットワークアクセス可能ストレージを含むことができ、および/または限定することなく、ディスクドライブ、ドライブアレイ、光ストレージデバイス、プログラム可能、フラッシュ書換可能であるものとしてよい、ランダムアクセスメモリ(「RAM」)および/またはリードオンリーメモリ(「ROM」)などのソリッドステートストレージデバイス、および/または同様のものを含むことができる、1つまたは複数の非一時的なストレージデバイス1125を、さらに備える(および/または通信する)ことができる。このようなストレージデバイスは、限定することなく、様々なファイルシステム、データベース構造体、および/または同様のものを含む、適切なデータストレージを実装するように構成され得る。
【００９７】
コンピュータシステム1100は、これに限定されないが、モデム、ネットワークカード(ワイヤレス、または有線)、赤外線通信デバイス、ワイヤレス通信デバイスおよび/もしくはチップセット(Bluetooth(登録商標)デバイス、802.11デバイス、Wi-Fiデバイス、WiMAXデバイス、セルラー通信設備等など)ならびに/または同等のものを含み得る、通信サブシステム1130も含み得る。通信サブシステム1130は、データが、ネットワーク(一例を挙げると、以下で説明するネットワークなど)、他のコンピュータシステム、および/または本明細書で説明する任意の他のデバイスと交換されることを可能にし得る。多くの実施形態では、コンピュータシステム1100は、上記で説明したようにRAMまたはROMデバイスを含み得る非一時的ワーキングメモリ1135をさらに備える。
【００９８】
コンピュータシステム1100は、本明細書で説明されているように、オペレーティングシステム1140、デバイスドライバ、実行可能ライブラリ、および/または様々な実施形態によって提供されるコンピュータプログラムを含み得る、および/または方法を実装し、および/または他の実施形態によって実現されるシステムを構成するように設計され得る、1つまたは複数のアプリケーションプログラム1145などの他のコードを含む、作業メモリ1135内に現在配置されているものとして図示されている、ソフトウェア要素も備えることができる。単に例として、たとえば、図2、図3、図5、図8、および/または図10に関して説明した、上述の方法に関して説明した1つまたは複数の手順は、コンピュータ(および/または、コンピュータ内のプロセッサ)によって実行可能なコードおよび/または命令として実装することができ、次いで、ある態様では、そのようなコードおよび/または命令は、説明した方法による1つまたは複数の動作を実行するために、汎用コンピュータ(または他のデバイス)を構成および/または適合するために使用され得る。
【００９９】
一組のこれらの命令および/またはコードは、上で説明されているストレージデバイス1125などの、コンピュータ可読記憶媒体に格納することも可能である。場合によっては、ストレージ媒体は、コンピュータシステム1100などのコンピュータシステム内に組み込まれ得る。他の実施形態では、ストレージ媒体が、命令/コードを記憶された汎用コンピュータをプログラム、構成、および/または適用するために使用され得るように、ストレージ媒体は、コンピュータシステムから分離され得(たとえば、コンパクトディスクなどの取外し可能媒体)、かつ/またはインストールパッケージ内に備えられ得る。これらの命令は、コンピュータシステム1100で実行可能であり、かつ/または、(たとえば、様々な一般的に利用できるコンパイラ、インストールプログラム、圧縮/解凍ユーティリティなどのいずれかを使用して)コンピュータシステム1100上にコンパイルおよび/またはインストールすると、実行可能コードの形態を取るソースコードおよび/またはインストール可能コード(installable code)の形態を取り得る、実行コードの形態を取り得る。
【０１００】
大幅な変形が、特定の要件に従って作成され得る。たとえば、カスタマイズされたハードウェアもまた、使用されることがあり、および/または特定の要素が、ハードウェア、ソフトウェア(アプレットなどのポータブルソフトウェアを含む)、または両方で実装されることもある。さらに、ネットワーク入力/出力デバイスなどの他のコンピューティングデバイスへの接続が、使用され得る。
【０１０１】
いくつかの実施形態は、本開示による方法を実行するために、コンピュータシステム(コンピュータシステム1100など)を使用し得る。たとえば、説明した方法の手順のうちのいくつかまたはすべては、ワーキングメモリ1135に含まれる1つまたは複数の命令の1つまたは複数のシーケンス(オペレーティングシステム1140、および/またはアプリケーションプログラム1145などの他のコードに組み込まれ得る)を実行しているプロセッサ1110に応答して、コンピュータシステム1100によって実行され得る。このような命令は、ストレージデバイス1125の1つまたは複数などの、別のコンピュータ可読媒体から作業用メモリ1135内に読み込まれ得る。単に例として、ワーキングメモリ1135に含まれる命令のシーケンスの実行は、プロセッサ1110に本明細書で説明した方法、たとえば図2、図3、図5、図8、および/または図10に関して説明した方法の、1つまたは複数の手順を実行させ得る。
【０１０２】
本明細で使用する「機械可読媒体」および「コンピュータ可読媒体」という用語は、機械を特定の方式で動作させるデータを与えることに関与する任意の媒体を指す。コンピュータシステム1100を使用して実装される一実施形態では、様々なコンピュータ可読媒体が、実行のためにプロセッサ1110に命令/コードを与えることに関与し、かつ/またはそのような命令/コード(たとえば、信号)を記憶および/または搬送するために使用されることがある。多くの実装形態では、コンピュータ可読媒体は、物理的および/または有形のストレージ媒体である。そのような媒体は、限定はしないが、不揮発性媒体、揮発性媒体、および伝送媒体を含む多くの形態を取り得る。不揮発性媒体は、たとえば、ストレージデバイス1125などの光ディスクおよび/または磁気ディスクを含む。揮発性媒体は、限定はしないが、作業メモリ1135などの動的メモリを含む。伝送媒体として、限定はしないが、バス1105を構成する電線を含む、同軸ケーブル、銅線、および光ファイバ、さらには通信サブシステム1130の様々なコンポーネント(および/または通信サブシステム1130が他のデバイスとの通信を行う際に使用する媒体)が挙げられる。したがって、伝送媒体はまた、(限定はしないが、無線波通信および赤外線データ通信中に生成されるような無線波、音波、および/または光波を含めて)波の形態を取り得る。
【０１０３】
物理的および/または有形のコンピュータ可読媒体の一般的な形態として、たとえば、フロッピディスク、フレキシブルディスク、ハードディスク、磁気テープ、または他の任意の磁気媒体、CD-ROM、他の光媒体、パンチカード、紙テープ、何らかのパターンで穴があけられている他の物理的媒体、RAM、PROM、EPROM、FLASH-EPROM、他のメモリチップもしくはカートリッジ、これ以降説明するような搬送波、またはコンピュータが命令および/またはコードを読み出すことができる他の媒体が挙げられる。
【０１０４】
様々な形態のコンピュータ可読媒体は、実行のためにプロセッサ1110に1つまたは複数の命令の1つまたは複数のシーケンスを搬送することに関与し得る。単に例として、命令は、最初に、リモートコンピュータの磁気ディスクおよび/または光ディスク上で搬送され得る。リモートコンピュータは、命令をその動的メモリ内にロードし、コンピュータシステム1100によって受信されかつ/または実行される伝送媒体上の信号として、命令を送信し得る。電磁信号、音響信号、光信号などの形態であり得るこれらの信号は、すべて、本発明の様々な実施形態による、命令が符号化され得る搬送波の例である。
【０１０５】
通信サブシステム1130(および/またはそれらの構成要素)は、一般に、信号を受信し、次いでバス1105は作業メモリ1135に信号(および/またはその信号によって搬送されるデータ、命令など)を搬送し、作業メモリ1135から、プロセッサ1110は命令を検索して実行し得る。作業メモリ1135によって受信された命令は、場合によっては、プロセッサ1110による実行の前または後のいずれかに、非一時的ストレージデバイス1125に記憶され得る。
【０１０６】
上記で論じた方法、システム、およびデバイスは、例である。様々な実施形態において、様々なプロシージャまたは構成要素を、適宜、省略し、置換し、または加えることができる。たとえば、代替構成では、説明する本方法は、説明する順序とは異なる順序で実行されてもよく、ならびに/または、様々なステージが加えられ、省略され、および/もしくは組み合わされてもよい。また、いくつかの実施形態に関して説明する特徴が、様々な他の実施形態と組み合わされてもよい。実施形態の様々な態様および要素を同様に組み合わせることができる。また、技術は発展し、したがって、要素の多くは、本開示の範囲をそれらの特定の例に限定しない例である。
【０１０７】
実施形態の完全な理解を与えるために、説明に具体的な詳細が与えられる。しかしながら、実施形態は、これらの具体的な詳細なしに実践することができる。たとえば、実施形態を不明瞭にすることを避けるために、よく知られている回路、プロセス、アルゴリズム、構造、および技法は、不要な詳細なしに示してきた。この説明は、例示的な実施形態のみを提供し、本発明の範囲、適用可能性、または構成を限定しない。むしろ、これらの実施形態の上述の説明は、本発明の実施形態を実装することを可能にする説明を当業者に提供することになる。本発明の趣旨および範囲から逸脱することなく、要素の機能および構成に様々な変更を行うことができる。
【０１０８】
また、いくつかの実施形態を、フロー図またはブロック図として示すプロセスとして説明した。各々は動作を逐次プロセスとして説明し得るが、動作の多くは並行してまたは同時に実行され得る。加えて、動作の順序は並び替えられ得る。プロセスは、図に含まれていない追加のステップを有することができる。さらに、本方法の実施形態は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはそれらの任意の組合せによって実装され得る。ソフトウェア、ファームウェア、ミドルウェア、またはマイクロコードで実装されるとき、関連するタスクを実行するプログラムコードまたはコードセグメントは、記憶媒体などのコンピュータ可読媒体に記憶され得る。プロセッサは関連するタスクを実行し得る。
【０１０９】
いくつかの実施形態について説明してきたが、様々な変更、代替構造、および均等物は、本開示の趣旨から逸脱することなく使用され得る。たとえば、上記の要素は、単により大きいシステムの構成要素であり得、他のルールは、本発明の適用よりも優先するか、そうでなければ本発明の適用を変更することができる。また、上記の要素が考慮される前、間、または後に、いくつかのステップを行うことができる。したがって、上記の説明は、本開示の範囲を制限しない。
【符号の説明】
【０１１０】
100  触力覚スリーブ
105  曲線状のハウジング
110  入力/出力インターフェース
115  熱触力覚構成要素(入力)
120  熱触力覚構成要素(出力)
125  突起触力覚構成要素(入力)
130  突起触力覚構成要素(出力)
150  システム
155  触力覚スリーブ
160  モバイルデバイス
165  スリーブ制御サブシステム
170  感知制御サブシステム
175  感知共有サブシステム
【図１Ａ】
2015503173.tif 000003
【図１Ｂ】
2015503173.tif 000004
【図２】
2015503173.tif 000005
【図３】
2015503173.tif 000006
【図４Ａ】
2015503173.tif 000007
【図４Ｂ】
2015503173.tif 000008
【図５】
2015503173.tif 000009
【図６Ａ】
2015503173.tif 000010
【図６Ｂ】
2015503173.tif 000011
【図７】
2015503173.tif 000012
【図８】
2015503173.tif 000013
【図９Ａ】
2015503173.tif 000014
【図９Ｂ】
2015503173.tif 000015
【図１０】
2015503173.tif 000016
【図１１】
2015503173.tif 000017
【手続補正書】
【提出日】平成25年10月18日(2013.10.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
触力覚スリーブを介して、前記触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉された感知入力を受け取るステップであって、前記感知入力は少なくとも1つの非振動感知入力を含む、ステップと、
前記受け取った感知入力に対応する触力覚データを記憶するステップと
を含む、方法。
【請求項２】
前記受け取った感知入力に対応する前記触力覚データを少なくとも1つの受取側デバイスに送出させるステップ
をさらに含む、請求項1に記載の方法。
【請求項３】
前記触力覚データは、前記受け取った感知入力に基づいて、前記少なくとも1つの受取側デバイスに触力覚フィードバックを提供させるように構成される、請求項2に記載の方法。
【請求項４】
前記受け取った感知入力に対応する前記触力覚データを受取側デバイスに送出させるステップ
をさらに含む、方法であって、
前記触力覚データは、前記受取側デバイスに通信可能に結合される第2の触力覚スリーブを介して受け取った感知入力に基づいて、前記受取側デバイスに触力覚フィードバックを提供させるように構成される、
請求項1に記載の方法。
【請求項５】
前記感知入力は、コンピューティングデバイスによって受け取られ、
前記触力覚スリーブは、
前記1つまたは複数の触力覚構成要素を含み、前記コンピューティングデバイスと係合するように構成された曲線状のハウジングと、
前記コンピューティングデバイスに前記触力覚スリーブを通信可能に結合するように構成された入力/出力インターフェースと
をさらに含む、
請求項1に記載の方法。
【請求項６】
前記触力覚スリーブがコンピューティングデバイスによって選択的に電力供給される、請求項5に記載の方法。
【請求項７】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの位置値、少なくとも1つの強度値、および少なくとも1つの持続時間値を記憶することを含む、請求項1に記載の方法。
【請求項８】
前記受け取った感知入力に関連する画像データを受け取るステップと、
前記受け取った画像データを記憶するステップと
をさらに含む、請求項1に記載の方法。
【請求項９】
前記受け取った画像データを記憶するステップは、
前記受け取った画像データを前記受け取った感知入力と整合させるステップと、
前記整合された画像データを記憶するステップと
を含む、請求項8に記載の方法。
【請求項１０】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの非振動感知を表す触力覚データを記憶することを含む、請求項1に記載の方法。
【請求項１１】
少なくとも1つの受取側デバイスとの接続を確立するステップと、
前記受け取った感知入力に対応する前記触力覚データを前記少なくとも1つの受取側デバイスに送出させるステップと、
前記触力覚スリーブを介して、前記触力覚スリーブの前記1つまたは複数の触力覚構成要素によって捕捉された追加の感知入力を受け取るステップと、
前記確立された接続を介して、前記少なくとも1つの受取側デバイスに、前記追加の感知入力に対応する追加の触力覚データをストリーミングするステップと
をさらに含む、請求項1に記載の方法。
【請求項１２】
少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサによって実行されるとき、装置に、
触力覚スリーブを介して、前記触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉された感知入力を受け取らせ、前記感知入力は少なくとも1つの非振動感知入力を含み、
前記受け取った感知入力に対応する触力覚データを記憶させる、
コンピュータ可読命令を記憶するメモリと
を含む、装置。
【請求項１３】
前記メモリは、前記少なくとも1つのプロセッサによって実行されるとき、さらに前記装置に、
前記受け取った感知入力に対応する前記触力覚データを少なくとも1つの受取側デバイスに送出させる、
追加のコンピュータ可読命令を記憶する、請求項12に記載の装置。
【請求項１４】
前記触力覚データは、前記受け取った感知入力に基づいて、前記少なくとも1つの受取側デバイスに触力覚フィードバックを提供させるように構成される、請求項13に記載の装置。
【請求項１５】
前記メモリは、前記少なくとも1つのプロセッサによって実行されるとき、さらに前記装置に、
前記受け取った感知入力に対応する前記触力覚データを受取側デバイスに送出させる、
追加のコンピュータ可読命令を記憶する、装置であって、
前記触力覚データは、前記受取側デバイスに通信可能に結合される第2の触力覚スリーブを介して前記受け取った感知入力に基づいて、前記受取側デバイスに触力覚フィードバックを提供させるように構成される、
請求項12に記載の装置。
【請求項１６】
前記触力覚スリーブは、
前記1つまたは複数の触力覚構成要素を含み、前記装置と係合するように構成された曲線状のハウジングと、
前記少なくとも1つのプロセッサに前記触力覚スリーブを通信可能に結合するように構成された入力/出力インターフェースと
をさらに含む、
請求項12に記載の装置。
【請求項１７】
前記触力覚スリーブが前記装置によって選択的に電力供給される、請求項16に記載の装置。
【請求項１８】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの位置値、少なくとも1つの強度値、および少なくとも1つの持続時間値を記憶することを含む、請求項12に記載の装置。
【請求項１９】
前記メモリは、前記少なくとも1つのプロセッサによって実行されるとき、さらに前記装置に、
前記受け取った感知入力に関連する画像データを受け取らせ、
前記受け取った画像データを記憶させる、
追加のコンピュータ可読命令を記憶する、請求項12に記載の装置。
【請求項２０】
前記受け取った画像データを記憶するステップは、
前記画像データを前記受け取った感知入力と整合させるステップと、
前記整合された画像データを記憶するステップと
を含む、請求項19に記載の装置。
【請求項２１】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの非振動感知を表す触力覚データを記憶することを含む、請求項12に記載の装置。
【請求項２２】
前記メモリは、前記少なくとも1つのプロセッサによって実行されるとき、さらに前記装置に、
少なくとも1つの受取側デバイスとの接続を確立させ、
前記受け取った感知入力に対応する前記触力覚データを前記少なくとも1つの受取側デバイスに送出させ、
前記触力覚スリーブを介して、前記触力覚スリーブの前記1つまたは複数の触力覚構成要素によって捕捉された追加の感知入力を受け取らせ、
前記確立された接続を介して、前記少なくとも1つの受取側デバイスに、前記追加の感知入力に対応する追加の触力覚データをストリーミングさせる、
追加のコンピュータ可読命令を記憶する、請求項12に記載の装置。
【請求項２３】
実行されるとき、少なくとも1つのコンピューティングデバイスに、
触力覚スリーブを介して、前記触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉された感知入力を受け取らせ、前記感知入力は少なくとも1つの非振動感知入力を含み、
前記受け取った感知入力に対応する触力覚データを記憶させる、
コンピュータ実行可能命令を記憶した、
少なくとも1つのコンピュータ可読記憶媒体。
【請求項２４】
実行されるとき、さらに前記少なくとも1つのコンピューティングデバイスに、
前記受け取った感知入力に対応する前記触力覚データを少なくとも1つの受取側デバイスに送出させる、
追加のコンピュータ実行可能命令を記憶する、請求項23に記載の少なくとも1つのコンピュータ可読記憶媒体。
【請求項２５】
前記触力覚データは、前記受け取った感知入力に基づいて、前記少なくとも1つの受取側デバイスに触力覚フィードバックを提供させるように構成される、請求項24に記載の少なくとも1つのコンピュータ可読記憶媒体。
【請求項２６】
実行されるとき、さらに前記少なくとも1つのコンピューティングデバイスに、
前記受け取った感知入力に対応する前記触力覚データを受取側デバイスに送出させる、
追加のコンピュータ実行可能命令を記憶する、コンピュータ可読記憶媒体であって、
前記触力覚データは、前記受取側デバイスに通信可能に結合される第2の触力覚スリーブを介して前記受け取った感知入力に基づいて、前記受取側デバイスに触力覚フィードバックを提供させるように構成される、
請求項23に記載の少なくとも1つのコンピュータ可読記憶媒体。
【請求項２７】
前記触力覚スリーブは、
前記1つまたは複数の触力覚構成要素を含み、前記少なくとも1つのコンピューティングデバイスと係合するように構成された曲線状のハウジングと、
前記少なくとも1つのコンピューティングデバイスに前記触力覚スリーブを通信可能に結合するように構成された入力/出力インターフェースと
をさらに含む、
請求項23に記載の少なくとも1つのコンピュータ可読記憶媒体。
【請求項２８】
前記触力覚スリーブは、前記少なくとも1つのコンピューティングデバイスによって選択的に電力供給される、請求項27に記載の少なくとも1つのコンピュータ可読記憶媒体。
【請求項２９】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの位置値、少なくとも1つの強度値、および少なくとも1つの持続時間値を記憶することを含む、請求項23に記載の少なくとも1つのコンピュータ可読記憶媒体。
【請求項３０】
実行されるとき、さらに前記少なくとも1つのコンピューティングデバイスに、
前記受け取った感知入力に関連する画像データを受け取らせ、
前記受け取った画像データを記憶させる、
追加のコンピュータ実行可能命令を記憶する、
請求項23に記載の少なくとも1つのコンピュータ可読記憶媒体。
【請求項３１】
前記受け取った画像データを記憶するステップは、
前記画像データを前記受け取った感知入力と整合させるステップと、
前記整合された画像データを記憶するステップと
を含む、請求項30に記載の少なくとも1つのコンピュータ可読記憶媒体。
【請求項３２】
前記受け取った感知入力に対応する前記触力覚データを記憶することは、少なくとも1つの非振動感知を表す触力覚データを記憶することを含む、請求項23に記載の少なくとも1つのコンピュータ可読記憶媒体。
【請求項３３】
実行されるとき、さらに前記少なくとも1つのコンピューティングデバイスに、
少なくとも1つの受取側デバイスとの接続を確立させ、
前記受け取った感知入力に対応する前記触力覚データを前記少なくとも1つの受取側デバイスに送出させ、
前記触力覚スリーブを介して、前記触力覚スリーブの前記1つまたは複数の触力覚構成要素によって捕捉された追加の感知入力を受け取らせ、
前記確立された接続を介して、前記少なくとも1つの受取側デバイスに、前記追加の感知入力に対応する追加の触力覚データをストリーミングさせる、
追加のコンピュータ実行可能命令を記憶する、請求項23に記載の少なくとも1つのコンピュータ可読記憶媒体。
【請求項３４】
触力覚スリーブを介して、前記触力覚スリーブの1つまたは複数の触力覚構成要素によって捕捉された感知入力を受け取るための手段であって、前記感知入力は少なくとも1つの非振動感知入力を含む、手段と、
前記受け取った感知入力に対応する触力覚データを記憶するための手段と
を含む、システム。
【請求項３５】
前記受け取った感知入力に対応する前記触力覚データを少なくとも1つの受取側デバイスに送出させるための手段
をさらに含む、請求項34に記載のシステム。
【請求項３６】
前記触力覚データは、前記受け取った感知入力に基づいて、前記少なくとも1つの受取側デバイスに触力覚フィードバックを提供させるように構成される、請求項35に記載のシステム。
【請求項３７】
前記受け取った感知入力に対応する前記触力覚データを受取側デバイスに送出させるための手段
をさらに含む、システムであって、
前記触力覚データは、前記受取側デバイスに通信可能に結合される第2の触力覚スリーブを介して前記受け取った感知入力に基づいて、前記受取側デバイスに触力覚フィードバックを提供させるように構成される、
請求項34に記載のシステム。
【請求項３８】
前記感知入力は、コンピューティングデバイスによって受け取られ、
前記触力覚スリーブは、
前記1つまたは複数の触力覚構成要素を含み、前記コンピューティングデバイスと係合するように構成された曲線状のハウジングと、
前記コンピューティングデバイスに前記触力覚スリーブを通信可能に結合するように構成された入力/出力インターフェースと
をさらに含む、
請求項34に記載のシステム。
【請求項３９】
前記触力覚スリーブがコンピューティングデバイスによって選択的に電力供給される、請求項38に記載のシステム。
【請求項４０】
前記受け取った感知入力に対応する前記触力覚データを記憶するための手段は、少なくとも1つの位置値、少なくとも1つの強度値、および少なくとも1つの持続時間値を記憶するための手段を含む、請求項34に記載のシステム。
【請求項４１】
前記受け取った感知入力に関連する画像データを受け取るための手段と、
前記受け取った画像データを記憶するための手段と
をさらに含む、請求項34に記載のシステム。
【請求項４２】
前記受け取った画像データを記憶するための前記手段は、
前記受け取った画像データを前記受け取った感知入力と整合させるための手段と、
前記整合された画像データを記憶するための手段と
を含む、請求項41に記載のシステム。
【請求項４３】
前記受け取った感知入力に対応する前記触力覚データを記憶するための手段は、少なくとも1つの非振動感知を表す触力覚データを記憶するための手段を含む、請求項34に記載のシステム。
【請求項４４】
少なくとも1つの受取側デバイスとの接続を確立するための手段と、
前記受け取った感知入力に対応する前記触力覚データを前記少なくとも1つの受取側デバイスに送出させるための手段と、
前記触力覚スリーブを介して、前記触力覚スリーブの前記1つまたは複数の触力覚構成要素によって捕捉された追加の感知入力を受け取るための手段と、
前記確立された接続を介して、前記少なくとも1つの受取側デバイスに、前記追加の感知入力に対応する追加の触力覚データをストリーミングするための手段と
をさらに含む、請求項34に記載のシステム。
【国際調査報告】
2015503173.tif 000018
2015503173.tif 000019