(57)【特許請求の範囲】
【請求項１】
モバイルプラットフォームにおいて実施される方法であって、
前記モバイルプラットフォームの現在の位置を求めるステップと、
前記モバイルプラットフォームに関する所望の位置を受信するステップと、
前記現在の位置から前記所望の位置までの誘導指示を求めるステップと、
ユーザが前記モバイルプラットフォームを耳に向けて保持している間に、前記ユーザの顔領域に近接している、前記モバイルプラットフォームの1つまたは複数の領域内に位置する1つまたは複数の触覚フィードバック素子に提供される制御信号に前記誘導指示を変換するステップと、
前記現在の位置から前記所望の位置までの前記誘導指示を提供するために、前記制御信号に応答して触覚信号を、前記1つまたは複数の触覚フィードバック素子によって前記ユーザの前記顔領域に対して生成するステップとを含み、
前記触覚信号は、前記ユーザの前記顔領域と、前記モバイルプラットフォームのディスプレイ上の前記1つまたは複数の触覚フィードバック素子によって生成される局所的電場との相互作用によって生成される、方法。
【請求項２】
前記誘導指示を前記1つまたは複数の触覚フィードバック素子に提供される制御信号に変換するステップは、異なる誘導指示を提供するために別個の領域内の前記1つまたは複数の触覚フィードバック素子に対する制御信号を生成するステップを含む、請求項1に記載の方法。
【請求項３】
前記誘導指示を前記1つまたは複数の触覚フィードバック素子に提供される制御信号に変換するステップは、異なる誘導指示を提供するために長さ、周波数、およびパターンのうちの少なくとも1つが異なる、制御信号を生成するステップを含む、請求項1に記載の方法。
【請求項４】
前記触覚信号を生成するステップは、第1の方向に向くよう指示するための、前記モバイルプラットフォームの第1の領域内の第1の触覚信号と、前記第1の方向と異なる第2の方向に向くよう指示するための、前記モバイルプラットフォームの第2の領域内の第2の触覚信号とを生成するステップを含み、前記第1の領域は前記第2の領域と異なる、請求項1に記載の方法。
【請求項５】
前記触覚信号を生成するステップは、前記モバイルプラットフォームの第1の領域内の第1の触覚信号と、前記モバイルプラットフォームの第2の領域内の第2の触覚信号と、前記モバイルプラットフォームの第3の領域内の第3の触覚信号とを生成するステップを含み、前記第1の領域、前記第2の領域および前記第3の領域は異なる、請求項1に記載の方法。
【請求項６】
前記第1の触覚信号、前記第2の触覚信号、および前記第3の触覚信号は、第1の方向に向くよう指示するための時計回りの順序、および、前記第1の方向と異なる第2の方向に向くよう指示するための反時計回りの順序において順次提供される、請求項5に記載の方法。
【請求項７】
前記第1の触覚信号、前記第2の触覚信号、および前記第3の触覚信号は、前記誘導指示を提供するために、異なる長さ、周波数およびパターンのうちの少なくとも1つが同時に提供される、請求項5に記載の方法。
【請求項８】
前記ユーザの前記顔領域に接触する、タッチスクリーンディスプレイの領域を監視するステップをさらに含み、前記ユーザの前記顔領域に対して触覚信号を生成するステップは、前記ユーザの前記顔領域に接触する前記タッチスクリーンディスプレイの領域と、隣接するが同一ではない領域内にある1つまたは複数の触覚フィードバック素子によって触覚信号を生成するステップを含む、請求項1に記載の方法。
【請求項９】
前記触覚信号は振動および熱信号のうちの少なくとも1つをさらに含む、請求項1に記載の方法。
【請求項１０】
前記触覚信号は、前記ユーザが前記モバイルプラットフォームをセルラー電話として使用している間に生成される、請求項1に記載の方法。
【請求項１１】
前記モバイルプラットフォームに関する前記所望の位置は、信号強度が前記現在の位置の信号強度よりも良好である位置を含む、請求項1に記載の方法。
【請求項１２】
前記所望の位置は、前記モバイルプラットフォームの現在の速度に基づいて決定される、請求項11に記載の方法。
【請求項１３】
前記モバイルプラットフォームに関する前記所望の位置は、第2のモバイルプラットフォームの位置を含む、請求項1に記載の方法。
【請求項１４】
前記第2のモバイルプラットフォームの前記位置は、前記第2のモバイルプラットフォームの現在の位置または将来の位置のうちの1つである、請求項13に記載の方法。
【請求項１５】
前記モバイルプラットフォームの前記現在の位置を提供するとともに、それに応答して、前記モバイルプラットフォームの前記現在の位置と、第2のモバイルプラットフォームの現在の位置とに基づいて前記所望の位置を受信することによって、サーバと通信するステップをさらに含む、請求項1に記載の方法。
【請求項１６】
前記モバイルプラットフォームまたは前記第2のモバイルプラットフォームの前記現在の位置の変化、および第3のモバイルプラットフォームの現在の位置のうちの少なくとも1つに基づいて前記サーバから新たな所望の位置を受信するステップをさらに含む、請求項15に記載の方法。
【請求項１７】
前記現在の位置から前記所望の位置までの誘導指示を求めるステップは、
前記モバイルプラットフォームが移動していると判定するステップと、
前記モバイルプラットフォームの移動方向を求めるステップと、
前記移動方向を、前記現在の位置から前記所望の位置までの第1の方向のための基礎として使用するステップと
を含む、請求項1に記載の方法。
【請求項１８】
前記現在の位置から前記所望の位置までの誘導指示を求めるステップは、
前記モバイルプラットフォームが移動していないと判定するステップと、
前記モバイルプラットフォームの向きを求めるステップと、
前記モバイルプラットフォームの前記向きを、前記現在の位置から前記所望の位置までの第1の方向のための基礎として使用するステップと
を含む、請求項1に記載の方法。
【請求項１９】
モバイルプラットフォームであって、
ユーザが前記モバイルプラットフォームを耳に向けて保持している間に、前記ユーザの顔領域に近接している、前記モバイルプラットフォームの1つまたは複数の領域内に位置する少なくとも1つの触覚フィードバック素子であって、前記モバイルプラットフォームのディスプレイ上の複数の電気力素子を含む、少なくとも1つの触覚フィードバック素子と、
ワイヤレス送受信機と、
位置決定受信機と、
前記少なくとも1つの触覚フィードバック素子、前記ワイヤレス送受信機、および前記位置決定受信機に接続されるプロセッサと、
前記プロセッサに接続されるメモリと、
前記メモリ内に保持されるとともに、前記位置決定受信機からのデータを使用して前記モバイルプラットフォームの現在の位置を求め、前記モバイルプラットフォームの所望の位置を受信し、前記モバイルプラットフォームの前記現在の位置から前記所望の位置までの誘導指示を求め、前記誘導指示を、前記少なくとも1つの触覚フィードバック素子に提供されるための制御信号に変換し、前記少なくとも1つの触覚フィードバック素子が前記ユーザの顔領域に近接している間に前記少なくとも1つの触覚フィードバック素子を起動して前記ユーザの前記顔領域と、前記複数の電気力素子によって生成される局所的電場との相互作用によって前記現在の位置から前記所望の位置までの前記誘導指示をユーザに提供するように、前記プロセッサ内で実行される、ソフトウェアと
を備える、モバイルプラットフォーム。
【請求項２０】
前記モバイルプラットフォームの別個の領域内に複数の触覚フィードバック素子が存在し、前記メモリ内に保持されるとともに前記プロセッサ内で実行される前記ソフトウェアは、前記プロセッサに、異なる誘導指示を提供するために前記誘導指示を別個の領域内の触覚フィードバック素子のための制御信号に変換させる、請求項19に記載のモバイルプラットフォーム。
【請求項２１】
前記メモリ内に保持され前記プロセッサ内で実行される前記ソフトウェアは、前記プロセッサに、異なる誘導指示を提供するために、長さ、周波数、およびパターンのうちの少なくとも1つが異なる制御信号に前記誘導指示を変換させる、請求項19に記載のモバイルプラットフォーム。
【請求項２２】
前記モバイルプラットフォームの別個の領域内に複数の触覚フィードバック素子が存在し、前記メモリ内に保持され前記プロセッサ内で実行される前記ソフトウェアは、前記プロセッサに、第1の方向に向くよう指示するために前記モバイルプラットフォームの第1の領域内の第1の触覚フィードバック素子を起動させ、前記第1の方向と異なる第2の方向に向くよう指示するために前記モバイルプラットフォームの第2の領域内の第2の触覚フィードバック素子を起動させ、前記第1の領域は前記第2の領域と異なる、請求項19に記載のモバイルプラットフォーム。
【請求項２３】
前記モバイルプラットフォームの別個の領域内に複数の触覚フィードバック素子が存在し、前記メモリ内に保持され前記プロセッサ内で実行される前記ソフトウェアは、前記プロセッサに、前記モバイルプラットフォームの第1の領域内の第1の触覚フィードバック素子と、前記モバイルプラットフォームの第2の領域内の第2の触覚フィードバック素子と、前記モバイルプラットフォームの第3の領域内の第3の触覚フィードバック素子とを起動させ、前記第1の領域と前記第2の領域と前記第3の領域とは異なる、請求項19に記載のモバイルプラットフォーム。
【請求項２４】
前記第1の触覚フィードバック素子と前記第2の触覚フィードバック素子と前記第3の触覚フィードバック素子とは、第1の方向に向くよう指示するための時計回りの順序、および、前記第1の方向と異なる第2の方向に向くよう指示するための反時計回りの順序において順次起動される、請求項23に記載のモバイルプラットフォーム。
【請求項２５】
前記第1の触覚フィードバック素子と前記第2の触覚フィードバック素子と前記第3の触覚フィードバック素子とは、前記誘導指示を提供するために、異なる長さ、周波数およびパターンのうちの少なくとも1つで同時に起動される、請求項23に記載のモバイルプラットフォーム。
【請求項２６】
前記プロセッサに結合されるタッチスクリーンディスプレイをさらに備え、前記メモリ内に保持され前記プロセッサ内で実行される前記ソフトウェアは、前記プロセッサに、前記ユーザの前記顔領域に接触する、前記タッチスクリーンディスプレイの領域を監視させ、前記ユーザの前記顔領域に接触する、前記タッチスクリーンディスプレイの前記領域と隣接するが同一ではない領域内にある1つまたは複数の触覚フィードバック素子を起動することによって前記少なくとも1つの触覚フィードバック素子を起動させる、請求項19に記載のモバイルプラットフォーム。
【請求項２７】
前記少なくとも1つの触覚フィードバック素子は振動素子および熱素子のうちの少なくとも一方をさらに含む、請求項19に記載のモバイルプラットフォーム。
【請求項２８】
信号強度検出器をさらに備え、前記モバイルプラットフォームに関する前記所望の位置は、信号強度が前記現在の位置の前記信号強度よりも良好である位置を含む、請求項19に記載のモバイルプラットフォーム。
【請求項２９】
前記メモリ内に保持され前記プロセッサ内で実行される前記ソフトウェアは、前記プロセッサに、前記モバイルプラットフォームの現在の速度を求めさせるとともに、前記所望の位置を前記現在の速度に基づいて決定させる、請求項28に記載のモバイルプラットフォーム。
【請求項３０】
前記モバイルプラットフォームに関する前記所望の位置は、前記ワイヤレス送受信機によって受信されるような第2のモバイルプラットフォームの位置を含む、請求項19に記載のモバイルプラットフォーム。
【請求項３１】
前記第2のモバイルプラットフォームの前記位置は、前記第2のモバイルプラットフォームの現在の位置または将来の位置のうちの1つである、請求項30に記載のモバイルプラットフォーム。
【請求項３２】
前記メモリ内に保持され前記プロセッサ内で実行される前記ソフトウェアは、前記プロセッサが、前記ワイヤレス送受信機に前記現在の位置をサーバに提供させるとともに、それに応答して前記モバイルプラットフォームの前記現在の位置および第2のモバイルプラットフォームの現在の位置に基づいて前記所望の位置を受信させるようにする、請求項19に記載のモバイルプラットフォーム。
【請求項３３】
前記ワイヤレス送受信機は、前記モバイルプラットフォームまたは前記第2のモバイルプラットフォームの前記現在の位置の変化、および第3のモバイルプラットフォームの現在の位置のうちの少なくとも1つに基づいて前記サーバから新たな所望の位置を受信する、請求項32に記載のモバイルプラットフォーム。
【請求項３４】
前記メモリ内に保持され前記プロセッサ内で実行される前記ソフトウェアは、前記プロセッサに、前記モバイルプラットフォームが移動していることを判定させ、前記モバイルプラットフォームの移動方向を求めさせ、前記移動方向を、前記現在の位置から前記所望の位置までの第1の方向のための基礎として使用させる、請求項19に記載のモバイルプラットフォーム。
【請求項３５】
前記メモリ内に保持され前記プロセッサ内で実行される前記ソフトウェアは、前記プロセッサに、前記モバイルプラットフォームが移動していないことを判定させ、前記モバイルプラットフォームの向きを求めさせ、前記モバイルプラットフォームの前記向きを、前記現在の位置から前記所望の位置までの第1の方向のための基礎として使用させる、請求項19に記載のモバイルプラットフォーム。
【請求項３６】
モバイルプラットフォームの現在の位置を求めるための手段と、
前記モバイルプラットフォームに関する所望の位置を受信するための手段と、
前記現在の位置から前記所望の位置までの誘導指示を求めるための手段と、
前記現在の位置から前記所望の位置までの前記誘導指示を提供するためにユーザの顔領域に対して触覚信号を生成するための手段とを備え、
前記触覚信号は、前記ユーザの前記顔領域と、前記モバイルプラットフォームのディスプレイ上の前記1つまたは複数の触覚フィードバック素子によって生成される局所的電場との相互作用によって生成される、システム。
【請求項３７】
コンピュータにより実行されるプログラムコードを記憶したコンピュータ可読記録媒体であって、
モバイルプラットフォームの現在の位置を求めるためのプログラムコードと、
前記モバイルプラットフォームの所望の位置を求めるためのプログラムコードと、
前記現在の位置から前記所望の位置までの誘導指示を求めるためのプログラムコードと、
前記誘導指示を制御信号に変換するためのプログラムコードと、
前記現在の位置から前記所望の位置までの誘導指示を提供するために、少なくとも1つの触覚フィードバック素子がユーザの顔領域に近接している間に前記少なくとも1つの触覚フィードバック素子を起動するために前記制御信号を提供するためのプログラムコードとを備え、
触覚信号は、前記ユーザの前記顔領域と、前記モバイルプラットフォームのディスプレイ上の前記1つまたは複数の触覚フィードバック素子によって生成される局所的電場との相互作用によって生成される、コンピュータ可読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、触覚ベースのパーソナルナビゲーションに関する。
【背景技術】
【０００２】
現行のセルラー電話および他のそのような電子アイテムは、一般的に、衛星測位システムまたは内部ナビゲーションシステムのようなナビゲーションシステムを含む。しかしながら、これらのナビゲーションシステムは視覚ベースであり、すなわち、現在の位置および、所望の方向に対する誘導指示が、デバイス上のディスプレイを介して提供される。したがって、そのようなデバイスをセルラー電話として使用しながらナビゲーションシステムアプリケーションを調べるために、ユーザは一般的に、ディスプレイを見ることができるように会話から離れる必要がある。
【０００３】
加えて、デバイスをセルラー電話として使用しているとき、信号強度が乏しいことによって通話品質に悪影響が出る場合がある。したがって、ユーザは時折、付近の領域で信号強度が増大するところを探して動くことになる。現在は、これはたとえば、種々の領域に向かって歩きながら信号強度状態の増大を視覚的にチェックして試行錯誤することによって達成されており、これによっても、ユーザは一時的に会話から離れる必要がある。
【発明の概要】
【課題を解決するための手段】
【０００４】
モバイルプラットフォームは、ユーザがモバイルプラットフォームを耳に向けて保持している間にユーザの顔領域に近接している、モバイルプラットフォームの領域内に位置する1つまたは複数の触覚フィードバック素子を含む。触覚フィードバック素子は、たとえば、ディスプレイの上に重なるとともに、作動するとユーザに触感を提供する電気力素子であり得る。触覚フィードバック素子は、同じくまたは代替的に、振動または熱素子であってもよい。モバイルプラットフォームは、たとえば、衛星測位システムまたは内部ナビゲーションシステムからの信号に基づいて、現在の位置を求めることが可能である。モバイルプラットフォームはさらに、たとえば、ユーザによって提供される位置、信号強度がより高い位置、または、別のモバイルプラットフォームの現在のもしくは意図される将来の位置であり得る、所望の位置を受信する。モバイルプラットフォームは、現在の位置から上記所望の位置までの誘導指示を、たとえば、誘導指示を提供するサーバと交信することによって求める。誘導指示は、1つまたは複数の触覚フィードバック素子に対する制御信号に変換される。制御信号に応答して、触覚信号が触覚フィードバック素子によってユーザの顔領域に対して生成され、それによって、ユーザに誘導指示が提供される。
【図面の簡単な説明】
【０００５】
【図１】触覚ベースのナビゲーションを提供することが可能な任意のポータブル電子デバイスであり得る、モバイルプラットフォームの正面を示す図である。
【図２】複数の覆い重なる触覚フィードバック素子を有するディスプレイの斜視図である。
【図３】振動または熱素子を使用して触覚ベースのナビゲーションを提供することが可能であるモバイルプラットフォーム100の正面図である。
【図４】触覚ベースのナビゲーションを提供することが可能なモバイルプラットフォームのブロック図である。
【図５】モバイルプラットフォームにおいて触覚ベースのナビゲーションを提供する方法を示す図である。
【図６】ネットワークを介してサーバと通信する2つのモバイルプラットフォームを示す図である。
【図７】触覚ベースのナビゲーション信号を受信しながらモバイルプラットフォームを耳に向けて保持しているユーザを示す図である。
【図８】同じく、触覚ベースのナビゲーション信号を受信しながらモバイルプラットフォームを耳に向けて保持しているユーザを示す図である。
【図９】モバイルプラットフォームの現在の位置に基づいてモバイルプラットフォームに所望の位置を提供するための、複数のモバイルプラットフォームによってアクセスされるサーバのブロック図である。
【図１０Ａ】複数のモバイルプラットフォーム間の中央位置を求める1つの様式を示す図である。
【図１０Ｂ】複数のモバイルプラットフォーム間の中央位置を求める1つの様式を示す図である。
【発明を実施するための形態】
【０００６】
図1は、セルラーまたは他のワイヤレス通信デバイスのような任意のポータブル電子デバイスであり得る、モバイルプラットフォーム100の正面を示す。本明細書で使用される場合、モバイルプラットフォームは、セルラーまたは他のワイヤレス通信デバイス、パーソナル通信システム(PCS)デバイス、パーソナルナビゲーションデバイス(PND)、個人情報マネージャ(PIM)、携帯情報端末(PDA)、または他の適したモバイルデバイスのような任意のポータブル電子デバイスを指す。モバイルプラットフォームは、ナビゲーション測位信号など、ワイヤレス通信および/またはナビゲーション信号を受信することが可能であり得る。「モバイルプラットフォーム」という用語はまた、短距離ワイヤレス、赤外線、有線接続、または他の接続などによって、パーソナルナビゲーションデバイス(PND)と通信するデバイスを含むことを意図し、衛星信号受信、支援データ受信、および/または位置関連処理が、そのデバイスで生じるか、またはPNDで生じるかにかかわらない。また、「モバイルプラットフォーム」は、インターネット、WiFi（登録商標）、または他のネットワークを介するなどしてサーバと通信する能力のある、ワイヤレス通信デバイス、コンピュータ、などを含むすべてのデバイスを含むことを意図し、衛星信号受信、支援データ受信、および/または位置関連処理が、そのデバイスで生じるか、サーバで生じるか、またはネットワークに関連する別のデバイスで生じるかにかかわらない。上記の任意の動作可能な組合せもまた、「モバイルプラットフォーム」とみなされる。
【０００７】
筐体101、タッチスクリーンディスプレイであり得るディスプレイ102、ならびにスピーカ104およびマイクロフォン106を含むモバイルプラットフォーム100が示されている。モバイルプラットフォーム100は、衛星測位システム(SPS)受信機108、ならびに、加速度計、デジタルコンパスおよび/またはジャイロスコープのような方位および/またはモーションセンサ110のような位置決定およびナビゲーション構成要素を含み得る。モバイルプラットフォーム100は、モバイルプラットフォーム100の裏面上にあり得るとともに、それゆえ点線で図示されているワイヤレス送受信機112およびカメラ114をも含み得る。ワイヤレス送受信機112およびカメラ114は、たとえば、それぞれワイヤレス信号三角測量またはフィンガープリンティング、および視覚位置特定による、モバイルプラットフォーム100の位置決定に使用され得る。モバイルプラットフォーム100は、ディスプレイ102の領域内、またはディスプレイ102付近の筐体101に近接する領域のような、ユーザがモバイルプラットフォーム100を耳に向けて保持している間にユーザの顔領域に近接している、モバイルプラットフォーム100の1つまたは複数の領域内に位置する少なくとも1つの触覚フィードバック素子120をさらに含む。本明細書で使用される場合、顔領域は、頬領域(口腔の側)、眼窩下領域(目の下)、顎領域(顎)、鼻領域(鼻)、口領域(唇)、眼窩領域(目)、耳下腺領域(顎の角)、ならびに、頬骨(ほお骨)ならびに頬骨弓(こめかみ)の上の領域ならびに耳付近および耳を含む領域を含む、顔の様々な解剖学的領域付近の任意の領域を含む。図1のモバイルプラットフォーム100は、モバイルプラットフォーム100の別個の領域内に2つの触覚フィードバック素子120Aおよび120B(触覚フィードバック素子120と総称される場合がある)を有して示されている。触覚フィードバック素子120は、たとえば、ユーザがモバイルプラットフォームをセルラー電話として使用している間にユーザに誘導指示を提供するために、ユーザの顔領域上に触感を生成する、たとえば、電気力素子、1つまたは複数の振動素子、または熱素子であり得る。
【０００８】
図2は、たとえば、LCD(液晶ディスプレイ)技術またはLPD(発光ポリマーディスプレイ)技術であり得る、ディスプレイ102の上に被着される透明な電気力素子の形態である、複数の覆い重なる触覚フィードバック素子120を有するディスプレイ102の斜視図を示す。加えて、所望される場合、ディスプレイ102との1つまたは複数の接点を求める容量性、抵抗性、赤外線、および表面弾性波技術であり得るタッチセンサ103が存在し得る。触覚フィードバック素子120は、その場合にはディスプレイ102の上に被着され透明な膜122の離散した領域内に位置する電気力素子として製造され得る。適切な触覚フィードバック素子120として、フィンランド所在のSenseg社からのE-Sense(登録商標)と称される製品か、または、カリフォルニア州サニーヴェール所在のMaxim Integrated Products社製の、たとえば、モデルMAX11835またはモデルMAX11836を購入することが可能である。触覚フィードバック素子120は、たとえば、100kHzにおいて正電荷を生成するように個別に制御可能である。電気力素子のいずれかの上の正電荷は、一般的に負に帯電している付近の人間の皮膚を引き付けることになる。電気力素子と付近の皮膚との間の引き付ける力は、ユーザによって感じられることができ、それによって、触感が提供される。図2内の網掛け領域126は、タッチセンサ103によって判断されるようなユーザとの接触領域を示す。付近の触覚フィードバック素子、たとえば、120Aおよび120Bが、ユーザが触覚信号を検出することになるのに十分近いけれどもユーザに接触していない状態で、これらの素子が任意の触覚信号を提供するために使用されている間は、接触領域内に位置する触覚フィードバック素子120は、モバイルプラットフォーム100によって非活性化され得、それによって触覚信号の誘起が妨げられ得る。
【０００９】
図2に示されているように、電気力素子124は、一様な6×4格子に配列されるが、任意の構成、および追加のまたはより少ない電気力素子124が使用されてもよい。加えて、電気力素子124は、ディスプレイ102の上に被着されるのには限定されず、所望される場合はモバイルプラットフォーム100の筐体101の上に被着されてもよい。
【００１０】
図3は、振動または熱を通じてユーザに触覚フィードバックを提供することが可能であるモバイルプラットフォーム100の正面図を示す。たとえば、モバイルプラットフォーム100は、モバイルプラットフォーム100の内部に位置する1つまたは複数のバイブレータ120Vを含み得る。バイブレータ120Vは、起動されると振動を生成する軸外質量(off axis mass)を有する小型モータであり得る。代替または追加として、モバイルプラットフォーム100は、様々な位置において筐体101上に位置する熱素子120Tを含み得る。熱素子120Tは、起動されると、ユーザに対して熱の形態の触感を生成する。
【００１１】
追加として、モバイルプラットフォーム100は、位置決定およびナビゲーションが可能であり得る。たとえば、モバイルプラットフォーム100は、衛星測位システム(SPS)から信号を受信するSPS受信機108を含み得る。衛星測位システム(SPS)は、通常、エンティティが、地上または上空での自身の位置を、送信機から受信された信号に少なくとも部分的に基づいて測定することを可能にするように配置された、送信機のシステムを含む。そのような送信機は通常、設定された数のチップの繰り返し擬似ランダム雑音(PN)コードによりマークされた信号を送信し、地上の制御局、ユーザ機器、および/または宇宙船に配置され得る。ある特定の例では、そのような送信機は、地球を周回する衛星ビークル(SV)に配置され得る。たとえば、全地球測位システム(GPS)、Galileo、GlonassまたはCompassのようなある配置の全地球的航法衛星システム(GNSS)におけるSVは、その配置における他のSVにより送信されるPNコードと区別できるPNコードによりマークされる信号を(たとえば、GPSのように各衛星ごとに異なるPNコードを用いて、またはGlonassのように異なる周波数で同一のコードを用いて)、送信することができる。特定の態様によれば、本明細書で提示される技術は、SPSのための地球規模のシステム(たとえばGNSS)には限定されない。たとえば、本明細書で提供される技術は、たとえば、日本の準天頂衛星システム(QZSS)、インドのインド地域航法衛星システム(IRNSS)、中国の北斗などのような様々な地域的システム、ならびに/または、1つまたは複数の地球規模のおよび/もしくは地域的な航法衛星システムと関連し得る、または場合によってはこれらとともに使用できるようにされ得る、様々な補強システム(たとえば、静止衛星型衛星航法補強システム(SBAS))に対して適用されてもよく、または場合によってはそれらの地域的システムおよび補強システムにおいて使用できるようにされてもよい。限定ではなく例として、SBASは、たとえば、広域補強システム(WAAS)、European Geostationary Navigation Overlay Service(EGNOS)、運輸多目的衛星用衛星航法補強システム(MSAS)、GPS Aided Geo Augmented Navigation、またはGPS and Geo Augmented Navigationシステム(GAGAN)などのような、インテグリティ情報、差分修正などを提供する、補強システムを含み得る。したがって、本明細書で用いられるSPSは、1つまたは複数の地球規模のならびに/または地域的な航法衛星システムおよび/もしくは補強システムの任意の組合せを含んでもよく、SPS信号は、SPS信号、SPS信号のような信号、および/またはそのような1つまたは複数のSPSと関連する他の信号を含み得る。
【００１２】
さらに、モバイルプラットフォーム100は、SPSのみを使用する位置決定に限定はされないが、ワイヤレスワイドエリアネットワーク(WWAN)、ワイヤレスローカルエリアネットワーク(WLAN)、ワイヤレスパーソナルエリアネットワーク(WPAN)など、セルラータワーのような、またはワイヤレス通信アクセスポイントからの、様々なワイヤレス通信ネットワークとともに実装されるものを含む、他の位置決定技法を使用することができる。「ネットワーク」および「システム」という用語はしばしば、互換的に使用される。WWANは、コード分割多元接続(CDMA)ネットワーク、時分割多元接続(TDMA)ネットワーク、周波数分割多元接続(FDMA)ネットワーク、直交周波数分割多元接続(OFDMA)ネットワーク、単一搬送周波数分割多元接続(SC-FDMA)ネットワーク、ロングタームエボリューション(LTE)などでもよい。CDMAネットワークは、cdma2000、広帯域CDMA(W-CDMA(登録商標))などの1つまたは複数の無線アクセス技術(RAT)を実装することができる。cdma2000は、IS-95、IS-2000、およびIS-856基準を含む。TDMAネットワークは、Global System for Mobile Communications(GSM（登録商標）)、Digital Advanced Mobile Phone System(D-AMPS)または何らかの他のRATを実装することができる。GSM（登録商標）およびW-CDMA(登録商標)は、「第3世代パートナーシッププロジェクト」(3GPP)という名称の組織からの文書で説明される。cdma2000は、「第3世代パートナーシッププロジェクト2」(3GPP2)という名称の組織からの文書で説明される。3GPPおよび3GPP2の文書は、公に利用可能である。WLANは、IEEE 802.11xネットワークでもよく、WPANはBluetooth（登録商標）ネットワーク、IEEE 802.15x、または何らかの他のタイプのネットワークでもよい。本技法はまた、WWAN、WLAN、および/またはWPANの任意の組合せとともに実装され得る。モーションセンサ110を使用するデッドレコニング(dead reckoning)、またはモバイルプラットフォームがカメラを含む、「視覚位置特定」技法を使用する対象物認識のような、位置決定の代替的な方法も使用されてもよい。
【００１３】
図4は、触覚ベースのナビゲーションを提供することが可能なモバイルプラットフォーム100のブロック図である。モバイルプラットフォーム100は、制御ユニット150と通信するユーザインターフェース160を含み、たとえば制御ユニット150はユーザインターフェース160からデータを受け入れ、ユーザインターフェースを制御する。ユーザインターフェース160は、LCDまたはLPDディスプレイのような、グラフィックス、テキスト、および画像を表示するための手段を含むディスプレイ102を含み、容量性または抵抗タッチセンサ103のような、ディスプレイの接触を検出するための手段を含み得る。ユーザインターフェース160は、触覚フィードバック素子120のような、ユーザの顔領域に触覚信号を提供するための手段をさらに含む。ユーザインターフェース160は、キーパッド162、またはユーザが情報をモバイルプラットフォーム100に入力することのできる他の入力デバイスをさらに含み得る。所望される場合、タッチスクリーンディスプレイ102に仮想キーパッドを統合することによって、キーパッド162をなくすことができる。ユーザインターフェース160は、たとえば、スピーカ104およびマイクロフォン106をも含み得る。モバイルプラットフォーム100のいくつかの構成によって、ユーザインターフェース160の部分、たとえば、スピーカ104、マイクロフォン106および触覚フィードバック素子120は、制御ユニット150から物理的に分離され、ケーブルを介して、またはBluetooth（登録商標）ヘッドセットにおいて無線で制御ユニット150に接続されてもよいことを理解されたい。
【００１４】
モバイルプラットフォーム100は、SPS受信機108、ならびに/または、ワイヤレス送受信機112、たとえば、それぞれ、アンテナ172、および/もしくは3軸加速度計もしくはジャイロスコープのようなモーションセンサ110を介して、セルラータワーへ、およびセルラータワーから、もしくはワイヤレスアクセスポイントから通信を送信および受信することが可能であるセルラーモデムもしくはワイヤレスネットワーク無線受信機/送信機のような、モバイルプラットフォーム100の現在の位置を求めるための手段をさらに含み得る。モーションセンサ110は、タッチスクリーンディスプレイ102によってジェスチャが検出されるときに、モバイルプラットフォーム100の動きまたはモバイルプラットフォーム100の向きの形態であるジェスチャを検出することによって、ユーザインターフェース160の一部として使用され得る。
【００１５】
モバイルプラットフォーム100は、モバイルプラットフォーム100の所望の位置を受信するための手段をさらに含み得、これは、たとえば、ユーザがそれを通じて所望の位置を示し得るユーザインターフェース160であり得る。追加として、所望の位置は、現在の位置において送受信機112によって受信される信号の強度と比較して信号強度がより高い付近の位置に基づいて決定されてもよい。したがって、所望の位置を受信するための手段は、信号強度検出器198、および、制御ユニット150のメモリ154内に記憶されるか、または送受信機112を介してサーバから取得され得る信号強度のマップに基づき得る。所望の位置を受信するための手段はまた、それを通じて別のモバイルプラットフォームの現在の位置または意図される将来の位置が受信され得る送受信機112であり得る。
【００１６】
モバイルプラットフォーム100は、現在の位置から所望の位置までの誘導指示を求めるための手段をさらに含み得、これは、たとえば、誘導指示がオンボードで計算される場合には制御ユニット150、または外部サーバが方向を提供するときには送受信機112であり得る。制御ユニット150は、ユーザインターフェース160、SPS受信機108、送受信機112、およびモーションセンサ110からのデータを受け入れて処理し、触覚フィードバック素子120を含むデバイスの動作を制御し、したがって、現在の位置から所望の位置までの誘導指示を提供するために、ユーザの顔領域に対する触覚信号を生成する手段としての役割を果たす。制御ユニット150は、プロセッサ152および関連メモリ154、ハードウェア156、ソフトウェア158、ならびにファームウェア157によって提供され得る。制御ユニット150は、それぞれディスプレイコントローラ192、タッチセンサコントローラ194、および触覚フィードバックコントローラ196として示されている、ディスプレイ102を制御するための手段、タッチセンサ103を制御するための手段、および触覚フィードバック素子120を制御するための手段を含む。追加として、制御ユニット150は、送受信機112によって受信される信号の強度を検出する信号強度検出器198を含み得る。ディスプレイコントローラ192、タッチセンサコントローラ194、触覚フィードバックコントローラ196、および信号強度検出器198は、プロセッサ152、ハードウェア156、ファームウェア157、またはソフトウェア158、すなわち、メモリ154内に記憶されてプロセッサ152によって実行されるコンピュータ可読媒体、またはそれらの組合せにおいて実装され得る。ディスプレイコントローラ192、タッチセンサコントローラ194、触覚フィードバックコントローラ196、および信号強度検出器198はそれにもかかわらず、明瞭にするために別個に示されている。
【００１７】
本明細書では、プロセッサ152は、1つまたは複数のマイクロプロセッサ、組込み型プロセッサ、コントローラ、特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)などを含み得るが、必ずしもそれらを含む必要もないことが理解されよう。「プロセッサ」という用語は、特定のハードウェアではなくてシステムによって実装される機能を述べることを意図する用語である。さらに、本明細書では、「メモリ」という用語は、長期メモリ、短期メモリ、またはモバイルプラットフォームに関連付けられた他のメモリを含む任意の種類のコンピュータ記憶媒体を指し、メモリのいかなる特定の種類またはメモリの数、あるいはメモリが記憶される媒体の種類に限定されない。
【００１８】
本明細書で説明する方法は、用途に応じて様々な手段によって実装され得る。たとえば、これらの方法は、ハードウェア156、ファームウェア157、ソフトウェア158、またはそれらの任意の組合せで実装され得る。ハードウェア実装形態の場合、処理ユニットは、1つまたは複数の特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)、デジタル信号処理デバイス(DSPD)、プログラマブル論理デバイス(PLD)、フィールドプログラマブルゲートアレイ(FPGA)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、本明細書で説明する機能を実行するように設計された他の電子ユニット、あるいはそれらの組合せ内で実装されてもよい。
【００１９】
ファームウェアおよび/またはソフトウェア実装形態の場合、これらの方法は、本明細書で説明する機能を実行するモジュール(たとえば、プロシージャ、関数など)によって実装されてもよい。本明細書で説明する方法を実施する際に、命令を有形に具現化する任意の機械可読媒体を使用してもよい。たとえば、ソフトウェアコードをメモリ154に記憶し、プロセッサ152によって実行してもよい。メモリは、プロセッサユニット内に実装されてもよく、あるいはプロセッサユニットの外部に実装されてもよい。本明細書では、「メモリ」という用語は、長期メモリ、短期メモリ、揮発性メモリ、不揮発性メモリ、または他のメモリのいずれかの種類を指し、メモリのいかなる特定の種類またはメモリの数、あるいはメモリが記憶される媒体の種類に限定されない。
【００２０】
たとえば、ソフトウェア158は、メモリ154に記憶され、プロセッサ152によって実行されるプログラムコードを含み得、プロセッサを動作させて本明細書で説明するモバイルプラットフォーム100の動作を制御するために、使用され得る。メモリ154のようなコンピュータ可読媒体内に記憶されるプログラムコードは、現在の位置から所望の位置までの誘導指示を提供するためにユーザの顔領域に対して少なくとも1つの触覚フィードバック素子が近接している間に、モバイルプラットフォームの現在の位置を求め、モバイルプラットフォームの所望の位置を求め、現在の位置から所望の位置までの誘導指示を求め、誘導指示を制御信号に変換するとともに、少なくとも1つの触覚フィードバック素子を起動するために制御信号を提供するためのプログラムコードを含み得る。コンピュータ可読媒体内に記憶されるプログラムコードは、追加として、下記にさらに説明するように、プロセッサにモバイルプラットフォーム100の任意の動作を制御させるためのプログラムコードを含んでもよい。
【００２１】
ファームウェアおよび/またはソフトウェアで実装する場合、機能は、コンピュータ可読媒体上に1つもしくは複数の命令またはコードとして記憶されてもよい。この例には、データ構造によって符号化されたコンピュータ可読媒体およびコンピュータプログラムによって符号化されたコンピュータ可読媒体が含まれる。コンピュータ可読媒体は、物理的なコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の使用可能な媒体であってよい。限定ではなく、一例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROM、または他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶デバイス、あるいは所望のプログラムコードを命令またはデータ構造の形で記憶するのに使用することができ、またコンピュータによってアクセスすることのできる任意の他の媒体を備えてよく、本明細書で使用するディスク(diskおよびdisc)には、コンパクトディスク(CD)、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク(DVD)、フロッピィー（登録商標）ディスク、およびブルーレイディスクが含まれ、ディスク(disk)は通常、データを磁気的に再生し、ディスク(disc)はデータをレーザによって光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含まれるべきである。
【００２２】
図5は、モバイルプラットフォーム100において触覚ベースのパーソナルナビゲーションを提供する方法を示す。図示のように、モバイルプラットフォームの現在の位置が、たとえば、SPS受信機108によって受信されるSPS信号に基づいて求められる(202)。所望される場合、モバイルプラットフォーム100の現在の位置は、モーションセンサ110を使用したデッドレコニングもしくは増強デッドレコニング、ワイヤレス送受信機112を使用したワイヤレス信号三角測量もしくはフィンガープリンティング、カメラ114を使用した視覚位置特定、または任意の他の適切な様式のような他の技法を使用して求められ得る。
【００２３】
モバイルプラットフォーム100は、モバイルプラットフォーム100のための所望の位置を受信して(204)、現在の位置から所望の位置までの誘導指示を求める(206)。たとえば、行き先はモバイルプラットフォーム100のユーザによって提供され得、たとえばユーザがユーザの所望の行き先を示し得る。行き先は、代替的に、オンボードプロセッサ、またはモバイルプラットフォーム100がワイヤレス送受信機112を通じて通信する外部サーバを用いて自動的に取得されてもよい。たとえば、所望の位置は、モバイルプラットフォーム100によって受信される現在の信号強度と比較してセルラー信号強度がより高い位置であり得る。強度がより高いローカル信号の位置は、モバイルプラットフォーム100上に記憶され得るか、または送受信機112を介して外部サーバからアクセスされ得るローカル信号強度マップを使用して求められ得る。1つの実施形態では、より高い信号強度を有する所望の位置は、SPS受信機108によって受信されるSPSデータまたはモーションセンサ110からのデータに基づいて求められ得るモバイルプラットフォーム100の現在の速度の関数として求められ得る。したがって、たとえば、ユーザが歩いており、モバイルプラットフォーム100の現在の信号強度が乏しい場合、たとえ別のより離れた位置が極めて高い信号強度を有する場合であっても、信号強度が中程度である付近の位置が所望の位置として行き先とされ得る。
【００２４】
所望の行き先は、代替的に別のモバイルプラットフォームの現在のまたは意図される将来の位置であってもよい。たとえば、第1のユーザが第2のユーザとそれらのそれぞれのモバイルプラットフォームを介して話している場合、第1のユーザを、第2のユーザの現在の位置、または、第2のユーザによって、もしくは2人のユーザに関する中央位置を求めるサーバによって、示される第2のユーザの予定される将来の位置に自動的にガイドすることが望ましい場合がある。例として、2人以上のモバイルプラットフォームユーザが互いを見つけようと望む場合、彼らは、彼らのモバイルプラットフォーム上の、サーバを用いて彼らを接続するアプリケーションを実行し得る。識別のためのログインおよびパスワードがプライバシーの懸念のために要求され得る。図6は、例として、ネットワーク252を介してサーバ250と通信する2つのモバイルプラットフォーム100Aおよび100Bを示している。サーバ250は下記図9において示されている。ネットワーク252は、セルラータワー、ワイヤレスアクセスポイント、衛星を介して、または任意の他の所望の様式においてアクセスされ得る。ネットワーク252はサーバ250に結合され、サーバはSPSシステム254によって求められるモバイルプラットフォーム100Aおよび100Bの現在の位置を受信し、これら2つの位置間の中央位置を計算して、中央位置を所望の位置として両方のモバイルプラットフォーム100Aおよび100Bに提供する。サーバ250が、中央位置までの誘導指示をも提供し得るか、または、モバイルプラットフォーム100Aおよび100Bが個々に誘導指示を求めてもよい。中央位置は、モバイルプラットフォームにとってアクセス可能でない場合がある地理的中心を単純に使用するのではなく、モバイルプラットフォームの現在の位置間の可能な経路または誘導指示を使用してサーバ250によって求められ得る。中央位置は、モバイルプラットフォームの位置の重み付き重心であり得る。サーバ250は、たとえば、ユーザによって選択される種々の動作モードについて、重み係数が異なる場合がある。たとえば、サーバ250は、個々人が中間点で落ち合って互いを早く見つけるように、各ユーザに等しい重みを与え得る。3人以上の人間が互いを見つけようと試みる場合、すべてのモバイルプラットフォ
ームに対する重心が使用される。図10Aは、例として、4つのモバイルプラットフォーム100A、100B、100C、100Dの現在の位置を示しており、重心Cfastがサーバ250によってモバイルプラットフォームのほぼ中間にあるように求められる。この構成では、現在の位置は等しい重みを与えられている。しかしながら、グループにとって歩行を最小限に抑えるために、重心は重み付け和を使用して重み付けすることによって計算されてもよい。たとえば、図10Bは、4つのモバイルプラットフォーム100A、100B、100C、および100Dの現在の位置を示しており、モバイルプラットフォーム100B、100C、および100Dは互いに近接しているが、モバイルプラットフォーム100Aは離れている。グループにとって歩行を最小限に抑えるために、重心Cgroupはグループに向かって重み付けされ、したがって、グループおよび個々人が中間点で落ち合うようにするのではなく、モバイルプラットフォーム100Aがグループに向かって歩かなくてはならないことになる。所望の位置は、たとえば、モバイルプラットフォーム100Aおよび100Bがそれらのそれぞれの現在の位置を定期的に提供し、サーバ250が新たなそれぞれの現在の位置に基づいて新たな所望の位置を計算および提供することによって応答することによって、定期的に更新され得る。追加として、サーバ250は、第3のモバイルプラットフォームがサーバ250に接続されてその現在の位置を提供した場合に、モバイルプラットフォーム100Aおよび100Bに対する所望の位置を更新してもよい。
【００２５】
モバイルプラットフォーム100は、たとえば、オンボードプロセッサを使用して、または、モバイルプラットフォーム100がワイヤレス送受信機112を通じて通信する外部サーバから誘導指示を受信することによってのいずれかで、現在の位置から所望の位置までの誘導指示を求める(206)。或る位置から別の位置までの誘導指示を求めることは当該技術分野において周知である。正確な誘導指示を提供するために、モバイルプラットフォーム100は、ユーザが移動しているか否か、ならびに、そうである場合にはユーザが移動している方向、および、ユーザが移動していない場合には、ユーザが向いている方向をも判定する。ユーザが移動しているか否かを判定する1つの方法は、SPS受信機108を使用して位置情報を定期的にサンプリングすることである。ユーザの位置が変化している場合、異なる時刻においてサンプリングされた位置に基づいてベクトルが計算され得る。次いで、現在の位置および移動の方向が使用されて誘導指示が求められ、たとえば、移動方向が第1の方向が提供されるための基礎として使用される。ユーザの位置が変化していない、すなわち、ユーザが静止している場合、センサ110が、ユーザが見ている方向を求めるために使用され得、それによって、現在の位置およびユーザが見ている方向が使用されて誘導指示が求められ、たとえば、その向きが第1の方向が提供されるための基礎として使用される。たとえば、ユーザの胴が北に向いているが、ユーザの頭が西に向いており、所望の方向が南である場合、誘導指示は、ユーザが続けて南を見るまで左に向くべきであり、南を見た後は、ユーザが直進するべきであることを指示し得る。ユーザが移動している場合、移動方向はユーザが見ている方向よりも重要であるとみなされ得る。
【００２６】
誘導指示は、ユーザがモバイルプラットフォーム100を耳に向けて保持している間、たとえば、ユーザがモバイルプラットフォーム100をセルラー電話として使用している間にユーザの顔領域に近接している1つまたは複数の触覚フィードバック素子に提供されるために制御信号に変換される(208)。触覚フィードバック素子はユーザの顔領域に近接する、すなわち、それに隣接するかまたはその近くにあり、それによって、ユーザの顔領域によって感覚を知覚することができる。たとえば、振動および熱触覚フィードバック素子では、触覚フィードバック素子はユーザの顔領域と接触する。他方、図2に示されているような電気力素子を使用する場合は、触覚フィードバック素子が、顔領域に近いが接触してはいないことで、ユーザによって電場を感知することができる。1つの実施形態では、モバイルプラットフォーム100は、ディスプレイ102上の容量性または抵抗タッチセンサ103(図2に示されている)を使用してディスプレイ102のどの領域126がユーザの顔領域と接触しているかを判定し得る。モバイルプラットフォーム100は、ユーザと接触してはいないが、ユーザが触覚信号を検出することになるには十分にユーザの顔領域に近い、付近の触覚フィードバック素子を起動し得る。したがって、ユーザと接触している領域内の触覚フィードバック素子の起動を回避することができ、これは、そのような接触が触覚信号の誘起を妨げ得るため有利である。
【００２７】
誘導指示は、モバイルプラットフォームの別個の領域内にある触覚フィードバック素子、たとえば、図1に示されている120Aおよび120Bに対する制御信号に変換されて、異なる誘導指示が提供され得、たとえば、触覚フィードバック素子120Aの起動が左に向くことを指示し、一方で触覚フィードバック素子120Bの起動が右に向くことを指示する。所望される場合、誘導指示の変換は、モーションセンサ110によって求められるモバイルプラットフォーム100の現在の向きの関数であり得る。代替または追加として、誘導指示は、触覚フィードバック素子120に対する、異なる誘導指示を提供するために長さ、周波数、およびパターンのうちの少なくとも1つが異なる制御信号に変換され得、たとえば、短い信号は左に向くことを指示し、一方で長い信号は右に向くことを指示する。
【００２８】
制御信号に応答して、1つまたは複数の触覚フィードバック素子は、ユーザの顔領域に対する触覚信号を生成し(210)、それによって、現在の位置から所望の位置までの誘導指示が提供される。図7は、例として、たとえば、モバイルプラットフォーム100をセルラー電話として使用しながら、モバイルプラットフォーム100を耳302に向けて保持しているユーザ300を示している。この位置にある間は、モバイルプラットフォーム内の触覚フィードバック素子は、ユーザ300の顔領域304に近接している。触覚信号310および/または312が、図7の星形によって示されているような、顔領域304の種々の領域において提供され得る。モバイルプラットフォーム100の上部付近の領域において、たとえば、ユーザの耳302の上または付近において印加される信号310が、ユーザが左に向くべきであることを指示するために使用され得、一方で、モバイルプラットフォーム100の底部に、たとえば、ユーザの口306付近で印加される力が、ユーザが右に向くべきであることを指示するために使用され得る。2つの図示されている領域に対して、および/または追加の領域に対して印加される複数の信号の組合せまたは一続きの複数の信号によって、追加の信号が提供され得る。その上、所望される場合、触覚フィードバック素子が電場を介して信号を提供する代わりに、触覚信号は同様に、指示される領域において、または信号領域内で生成される振動または熱の感覚であってもよい。その上、異なる誘導指示を提供するために種々のタイプの信号が使用され得、たとえば、種々の長さの信号または種々の一続きの信号、たとえば、右に向くための短い振動および左に向くための長い振動(または2つの振動)が使用され得る。
【００２９】
追加として、図8に示されているように、触覚信号はモバイルプラットフォーム100の追加の領域において印加されてもよい。図8は図7に類似しているが、ユーザに誘導指示を提供するためにモバイルプラットフォームの3つの異なる領域からの触覚信号の使用を示している。3つ以上の領域を使用することによって、触覚信号は、触覚信号310、314、および316を順次生成することによって時計回りの方向において(図8に示されている)、または触覚信号310、316、および314を順次生成することによって反時計回りの方向において順次提供され得、時計周りが或る方向を指示し、反時計回りが異なる方向に向くことを指示し得る。ここでも、所望される場合、異なる領域からの触覚信号が同時に提供されてもよく、かつ/または異なるタイプの信号、たとえば、パルシングが、行き先に到着したこともしくは間もなく到着することを指示するために、またはユーザ300にディスプレイ102を見るよう忠告するために、2つ以上の領域から提供されてもよい。
【００３０】
図9は、モバイルプラットフォームの現在の位置に基づいてモバイルプラットフォーム100に所望の位置を提供するための、複数のモバイルプラットフォーム100によってアクセスされるサーバ250のブロック図である。図9は単一のサーバ250を示しているが、外部インターフェース260を使用して通信する複数のサーバが使用されてもよいことは理解されたい。サーバ250は、モバイルプラットフォーム100から現在の位置を受信するためにネットワーク252(図6に示されている)に結合される外部インターフェース260、ならびに、所望の位置をモバイルプラットフォーム100に提供するために使用され得る任意のログインおよびパスワード情報を含む。外部インターフェース260は、有線通信インターフェースまたはワイヤレスインターフェースであってよい。サーバ250は、たとえば、ディスプレイ272と、キーパッド274、またはユーザが情報をサーバ250に入力することのできる他の入力デバイスとを含むユーザインターフェース270をさらに含む。
【００３１】
サーバ250は、外部インターフェース260およびユーザインターフェース270に接続され、かつそれらと通信するサーバ制御ユニット280を含む。サーバ制御ユニット280は、外部インターフェース214およびユーザインターフェース270からデータを受け入れて処理し、これらのデバイスの動作を制御する。サーバ制御ユニット280は、プロセッサ282、および関連するメモリ284、ソフトウェア286、ならびに所望される場合にハードウェア287およびファームウェア288によって構成され得る。サーバ制御ユニット280は、モバイルプラットフォームの現在の位置の間の中央位置を計算する、所望位置計算ユニット290を含む。所望位置計算ユニット290は、プロセッサ282、ハードウェア287、ファームウェア288、またはソフトウェア286、すなわち、メモリ284内に記憶されてプロセッサ282によって実行されるコンピュータ可読媒体、またはそれらの組合せにおいて実装され得る。所望位置計算ユニット290はそれにもかかわらず、明瞭にするために別個に示されている。
【００３２】
本明細書では、プロセッサ282は、1つまたは複数のマイクロプロセッサ、組込み型プロセッサ、コントローラ、特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)などを含み得るが、必ずしもそれらを含む必要もないことが理解されよう。「プロセッサ」という用語は、特定のハードウェアではなく、システムによって実装される機能を説明することを意図する用語である。その上、本明細書では、「メモリ」という用語は、長期メモリ、短期メモリ、またはモバイルプラットフォームに関連付けられた他のメモリを含む任意の種類のコンピュータ記憶媒体を指し、メモリのいかなる特定の種類またはメモリの数、あるいはメモリが記憶される媒体の種類に限定されない。
【００３３】
本明細書で説明する方法は、用途に応じて様々な手段によって実装され得る。たとえば、これらの方法は、ソフトウェア286、ハードウェア287、ファームウェア288、またはそれらの任意の組合せにおいて実現されてもよい。ハードウェア実装形態の場合、各処理ユニットは、本明細書で説明する機能を実行するように設計された、1つまたは複数の特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)、デジタル信号処理デバイス(DSPD)、プログラマブル論理デバイス(PLD)、フィールドプログラマブルゲートアレイ(FPGA)、プロセッサ、コントローラ、マイクロコントローラ、マイクロプロセッサ、電子デバイス、他の電子ユニット、あるいはそれらの組合せ内で実装されてもよい。
【００３４】
ファームウェアおよび/またはソフトウェア実装形態の場合、これらの方法は、本明細書で説明する機能を実行するモジュール(たとえば、プロシージャ、関数など)によって実装されてもよい。本明細書で説明する方法を実施する際に、命令を有形に具現化する任意の機械可読媒体を使用してもよい。たとえば、ソフトウェアコードをメモリ284に記憶し、プロセッサ282によって実行してもよい。メモリは、プロセッサユニット内に実装されてもよく、あるいはプロセッサユニットの外部に実装されてもよい。本明細書では、「メモリ」という用語は、長期メモリ、短期メモリ、揮発性メモリ、不揮発性メモリ、または他のメモリのいずれかの種類を指し、メモリのいかなる特定の種類またはメモリの数、あるいはメモリが記憶される媒体の種類に限定されない。
【００３５】
たとえば、ソフトウェア286コードは、メモリ284に記憶可能であり、プロセッサ282によって実行可能であり、プロセッサを動作させて本明細書で説明するサーバ250の動作を制御するために、使用され得る。メモリ284のようなコンピュータ可読媒体内に記憶されるプログラムコードは、第1のモバイルプラットフォームの第1の現在の位置および第2のモバイルプラットフォームの第2の現在の位置に関する中央位置を求め、外部インターフェース260が第1のモバイルプラットフォームおよび第2のモバイルプラットフォームに中央位置を提供するようにするためのプログラムコードを含み得る。
【００３６】
ファームウェアおよび/またはソフトウェアで実装する場合、機能は、コンピュータ可読媒体上に1つもしくは複数の命令またはコードとして記憶されてもよい。この例には、データ構造によって符号化されたコンピュータ可読媒体およびコンピュータプログラムによって符号化されたコンピュータ可読媒体が含まれる。コンピュータ可読媒体は、物理的なコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の使用可能な媒体であってよい。限定ではなく、一例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROM、または他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気記憶デバイス、あるいは所望のプログラムコードを命令またはデータ構造の形で記憶するのに使用することができ、またコンピュータによってアクセスすることのできる任意の他の媒体を備えてよく、本明細書で使用するディスク(diskおよびdisc)には、コンパクトディスク(CD)、レーザーディスク、光ディスク、デジタル多用途ディスク(DVD)、フロッピィー（登録商標）ディスク、およびブルーレイディスクが含まれ、ディスク(disk)は通常、データを磁気的に再生し、ディスク(disc)はデータをレーザによって光学的に再生する。上記の組合せも、コンピュータ可読媒体の範囲内に含まれるべきである。
【００３７】
本発明をその説明のために特定の実施形態に関連して例示したが、本発明はそれらの実施形態に限定されない。本発明の範囲から逸脱せずに様々な適合および修正を施してもよい。したがって、添付の特許請求の範囲の趣旨および範囲を上記の説明に限定すべきではない。
【符号の説明】
【００３８】
100  モバイルプラットフォーム
101  筐体
102  ディスプレイ
103  タッチセンサ
104  スピーカ
106  マイクロフォン
108  SPS受信機
110  モーションセンサ
112  ワイヤレス送受信機
114  カメラ
120  触覚フィードバック素子
122  膜
124  電気力素子
126  網掛け領域
150  制御ユニット
152  プロセッサ
154  関連メモリ
156  ハードウェア
157  ファームウェア
158  ソフトウェア
160  ユーザインターフェース
162  キーパッド
172  アンテナ
192  ディスプレイコントローラ
194  タッチセンサコントローラ
196  触覚フィードバックコントローラ
198  信号強度検出器
214  外部インターフェース
250  サーバ
252  ネットワーク
254  SPSシステム
260  外部インターフェース
270  ユーザインターフェース
272  ディスプレイ
274  キーパッド
280  サーバ制御ユニット
282  プロセッサ
284  メモリ
286  ソフトウェア
287  ハードウェア
288  ファームウェア
290  所望位置計算ユニット
300  ユーザ
302  耳
304  顔領域
306  口
310  触覚信号
【図１】
0005697282.tif 000002
【図２】
0005697282.tif 000003
【図３】
0005697282.tif 000004
【図４】
0005697282.tif 000005
【図５】
0005697282.tif 000006
【図６】
0005697282.tif 000007
【図７】
0005697282.tif 000008
【図８】
0005697282.tif 000009
【図９】
0005697282.tif 000010
【図１０Ａ】
0005697282.tif 000011
【図１０Ｂ】
0005697282.tif 000012