(57)【特許請求の範囲】
【請求項１】
ヘッドマウントディスプレイの表示制御方法において、
位置センサにより検出された前記ヘッドマウントディスプレイの現在位置を示す情報を取得し、
各位置を示す情報と前記各位置に対する次の通過点の方向を示す情報とを対応付ける情報を参照して、取得した前記現在位置を示す情報に対応付けられた、前記現在位置に対する次の通過点の方向を示す情報を取得し、
取得した前記現在位置に対する次の通過点の方向を示す情報に応じた矢印の表示を、前記ヘッドマウントディスプレイの表示部に出力し、
前記矢印の表示を出力する際、
取得した前記現在位置に対する次の通過点の方向を示す情報が前方を示す場合と上方を示す場合とで、互いに異なる態様の矢印の表示を自動的に行い、取得した前記現在位置に対する次の通過点の方向を示す情報が後方を示す場合と下方を示す場合とで、互いに異なる態様の矢印の表示を自動的に行う、
処理をコンピュータが実行することを特徴とするヘッドマウントディスプレイの表示制御方法。
【請求項２】
前記矢印の表示を出力する際、取得した前記現在位置に対する次の通過点までの移動時間情報に応じた態様で、前記矢印の表示を自動的に行う、
ことを特徴とする請求項１に記載のヘッドマウントディスプレイの表示制御方法。
【請求項３】
位置センサにより検出されたヘッドマウントディスプレイの現在位置を示す情報を取得し、
各位置を示す情報と前記各位置に対する次の通過点の方向を示す情報とを対応付ける情報を参照して、取得した前記現在位置を示す情報に対応付けられた、前記現在位置に対する次の通過点の方向を示す情報を取得し、
取得した前記現在位置に対する次の通過点の方向を示す情報に応じた矢印の表示を、前記ヘッドマウントディスプレイの表示部に出力し、
前記矢印の表示を出力する際、
取得した前記現在位置に対する次の通過点の方向を示す情報が前方を示す場合と上方を示す場合とで、互いに異なる態様の矢印の表示を自動的に行い、取得した前記現在位置に対する次の通過点の方向を示す情報が後方を示す場合と下方を示す場合とで、互いに異なる態様の矢印の表示を自動的に行う、
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項４】
ヘッドマウントディスプレイと通信する情報処理端末であって、
位置センサにより検出された前記ヘッドマウントディスプレイの現在位置を示す情報を取得する第１の取得手段と、
各位置を示す情報と前記各位置に対する次の通過点の方向を示す情報とを対応付ける情報を参照して、取得した前記現在位置を示す情報に対応付けられた、前記現在位置に対する次の通過点の方向を示す情報を取得する第２の取得手段と、
取得した前記現在位置に対する次の通過点の方向を示す情報に応じた矢印の表示を、前記ヘッドマウントディスプレイの表示部に出力する表示制御手段と、を有し、
前記表示制御手段は、前記矢印の表示を出力する際、
取得した前記現在位置に対する次の通過点の方向を示す情報が前方を示す場合と上方を示す場合とで、互いに異なる態様の矢印の表示を自動的に行い、取得した前記現在位置に対する次の通過点の方向を示す情報が後方を示す場合と下方を示す場合とで、互いに異なる態様の矢印の表示を自動的に行うことを特徴とする情報処理端末。
【請求項５】
ヘッドマウントディスプレイであって、
位置センサにより検出された前記ヘッドマウントディスプレイの現在位置を示す情報を取得する第１の取得手段と、
各位置を示す情報と前記各位置に対する次の通過点の方向を示す情報とを対応付ける情報を参照して、取得した前記現在位置を示す情報に対応付けられた、前記現在位置に対する次の通過点の方向を示す情報を取得する第２の取得手段と、
取得した前記現在位置に対する次の通過点の方向を示す情報に応じた矢印の表示を、表示部に出力する表示制御手段と、を有し、
前記表示制御手段は、前記矢印の表示を出力する際、
取得した前記現在位置に対する次の通過点の方向を示す情報が前方を示す場合と上方を示す場合とで、互いに異なる態様の矢印の表示を自動的に行い、取得した前記現在位置に対する次の通過点の方向を示す情報が後方を示す場合と下方を示す場合とで、互いに異なる態様の矢印の表示を自動的に行うことを特徴とするヘッドマウントディスプレイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御方法、表示制御プログラム、情報処理端末及びヘッドマウントディスプレイに関する。
【背景技術】
【０００２】
従来より、ウェアラブル型の情報処理端末として、ヘッドマウントディスプレイが知られており、様々な分野への適用が検討されている。
【０００３】
例えば、ナビゲーションシステムにヘッドマウントディスプレイを適用することで、目的地までの経路を示す矢印画像を現実世界の道路等に重畳して見せることが可能となる。これにより、ユーザは道路上に見える矢印画像に沿って移動するだけで、所望の目的地に到達することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５２０７５号公報
【特許文献２】特開２００７−３２３６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ヘッドマウントディスプレイの場合、ユーザの目を覆うようにして装着されるため、矢印画像を表示する表示面が、ユーザの目線方向と略直交するように配置される。このため、表示面に矢印画像を表示させた場合、例えば、前方を示す矢印画像と上方を示す矢印画像との区別がつきにくいという問題がある。あるいは、後方を示す矢印画像と下方を示す矢印画像との区別がつきにくいという問題がある。
【０００６】
一つの側面では、ヘッドマウントディスプレイに表示される矢印が、前方と上方のいずれを示しているか、または、後方と下方のいずれを示しているのかを簡単に把握できるようにすることを目的としている。
【課題を解決するための手段】
【０００７】
一態様によれば、ヘッドマウントディスプレイの表示制御方法において、
位置センサにより検出された前記ヘッドマウントディスプレイの現在位置を示す情報を取得し、
各位置を示す情報と前記各位置に対する次の通過点の方向を示す情報とを対応付ける情報を参照して、取得した前記現在位置を示す情報に対応付けられた、前記現在位置に対する次の通過点の方向を示す情報を取得し、
取得した前記現在位置に対する次の通過点の方向を示す情報に応じた矢印の表示を、前記ヘッドマウントディスプレイの表示部に出力し、
前記矢印の表示を出力する際、
取得した前記現在位置に対する次の通過点の方向を示す情報が前方を示す場合と上方を示す場合とで、互いに異なる態様の矢印の表示を自動的に行い、取得した前記現在位置に対する次の通過点の方向を示す情報が後方を示す場合と下方を示す場合とで、互いに異なる態様の矢印の表示を自動的に行う、
処理をコンピュータが実行することを特徴とする。
【発明の効果】
【０００８】
ヘッドマウントディスプレイに表示される矢印が、前方と上方のいずれを示しているか、または、後方と下方のいずれを示しているのかを簡単に把握できるようになる。
【図面の簡単な説明】
【０００９】
【図１】ヘッドマウントディスプレイを用いたナビゲーションシステムの全体構成の一例を示す図である。
【図２】ヘッドマウントディスプレイのハードウェア構成の一例を示す図である。
【図３】経路情報の一例を示す図である。
【図４】方向情報を説明するための図である。
【図５】移動時間情報を説明するための図である。
【図６】ヘッドマウントディスプレイの機能構成の一例を示す図である。
【図７】管理情報の一例を示す図である。
【図８】方向情報に応じた矢印の態様を説明するための図である。
【図９】移動時間情報に応じた矢印の態様を説明するための図である。
【図１０】誘導処理の流れを示すフローチャートである。
【図１１】矢印表示制御処理の流れを示すフローチャートである。
【図１２】更新周期算出処理の流れを示すフローチャートである。
【図１３】出発地から目的地までの間の各位置における矢印の表示例を示す図である。
【図１４】矢印の更新周期を説明するための図である。
【図１５】出発地から目的地までの間の各位置における矢印の他の表示例を示す図である。
【図１６】ヘッドマウントディスプレイと携帯端末とを用いたナビゲーションシステムの全体構成の一例を示す図である。
【図１７】ヘッドマウントディスプレイと携帯端末のハードウェア構成の一例を示す図である。
【図１８】ヘッドマウントディスプレイと携帯端末の機能構成の一例を示す図である。
【図１９】ヘッドマウントディスプレイを用いたＡＲナビゲーションシステムにおける表示面の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、各実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１１】
［第１の実施形態］
はじめに、ヘッドマウントディスプレイを用いたナビゲーションシステムの全体構成について説明する。図１は、ヘッドマウントディスプレイを用いたナビゲーションシステムの全体構成の一例を示す図である。
【００１２】
図１に示すように、ナビゲーションシステム１００は、ヘッドマウントディスプレイ１１０と、サーバ装置１５０とを有する。ヘッドマウントディスプレイ１１０と、サーバ装置１５０とは、インターネットやＬＡＮ（Local Area Network）等に代表されるネットワーク１６０を介して接続されている。
【００１３】
ヘッドマウントディスプレイ１１０は、身体に装着して利用するウェアラブル型の情報処理端末であり、図１に示すように、ユーザ１２０の目を覆うようにして装着される。なお、図１に示す破線領域１３０は、ヘッドマウントディスプレイ１１０を装着したユーザ１２０の目線と表示面１１１との関係を示しており、ユーザ１２０に装着されたヘッドマウントディスプレイ１１０を横方向から見た様子を表している。
【００１４】
破線領域１３０に示すように、ユーザ１２０がヘッドマウントディスプレイ１１０を装着した状態では、矢印画像等を表示する表示面１１１が、ユーザ１２０の眼部１２１の正面に位置することになる。つまり、表示面１１１が、ユーザ１２０の目線と略直交する方向に配置されることになる。
【００１５】
ヘッドマウントディスプレイ１１０の場合、ユーザ１２０の目線方向と表示面１１１との間のこのような位置関係により、表示面１１１に表示される特定の方向の矢印画像（前方と上方または後方と下方）の区別がつきにくくなっている。そこで、ヘッドマウントディスプレイ１１０では、特定の方向の矢印画像の表示態様を変えることで、区別しやすくしている（詳細は後述する）。
【００１６】
ここで、ユーザ１２０により視認される視認内容について説明する。ユーザ１２０は、ヘッドマウントディスプレイ１１０の表示面１１１を介して現実世界を視認する。一方で、ヘッドマウントディスプレイ１１０の表示面１１１には、ユーザ１２０が視認する現実世界の物体の位置に合うように、矢印画像等が表示される。領域１４０は、ユーザ１２０がヘッドマウントディスプレイ１１０の表示面１１１を介して視認した視認内容を模式的に示した例である。
【００１７】
領域１４０内の道路、横断歩道、樹木、建物は、現実の物体であり、横断歩道に重畳して見える矢印画像１４１は、ヘッドマウントディスプレイ１１０が生成した矢印画像である。同様に、建物に重畳して見えるマーク画像１４２も、ヘッドマウントディスプレイ１１０が生成したマーク画像である。
【００１８】
本実施形態においてヘッドマウントディスプレイ１１０は、ナビゲーションシステム１００を形成しており、矢印画像１４１は、ユーザ１２０が目的地に到達するために、現時点で進むべき移動方向及び移動量を表している。また、マーク画像１４２は、目的地の位置を表している。領域１４０の例は、建物の２階に目的地があることを表している。
【００１９】
ナビゲーションシステム１００の説明に戻る。サーバ装置１５０は、ユーザ１２０を目的地に誘導するための経路情報を提供する装置である。サーバ装置１５０には、経路情報提供プログラムがインストールされており、当該プログラムが実行されることで、サーバ装置１５０は、経路情報提供部１５１として機能する。
【００２０】
経路情報提供部１５１は、ヘッドマウントディスプレイ１１０より、出発地の位置情報（緯度、経度、高度）と目的地を特定するための情報とを含む経路情報要求を取得する。また、経路情報提供部１５１は、地図情報ＤＢ１５２を参照することで目的地を特定し、目的地の位置情報（緯度、経度、高度）を取得する。また、経路情報提供部１５１は、取得した出発地及び目的地の位置情報に基づいて、出発地から目的地までの経路を導出するとともに、経路内において移動方向が変わる位置（以下、「通過点」と称す）の位置情報（緯度、経度、高度）を取得する。更に、経路情報提供部１５１は、導出した経路と取得した各位置情報とを、経路情報としてヘッドマウントディスプレイ１１０に送信する。
【００２１】
次に、ヘッドマウントディスプレイ１１０のハードウェア構成について説明する。図２は、ヘッドマウントディスプレイのハードウェア構成の一例を示す図である。
【００２２】
図２に示すように、ヘッドマウントディスプレイ１１０は、ＣＰＵ２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３、補助記憶部２０４、通信部２０５を備える。また、ヘッドマウントディスプレイ１１０は、操作部２０６、撮像部２０７、表示部２０８、ＧＰＳ部２０９、センサ部２１０を備える。なお、ヘッドマウントディスプレイ１１０の各部は、バス２１１を介して相互に接続されている。
【００２３】
ＣＰＵ２０１は、補助記憶部２０４にインストールされた各種プログラムを実行するコンピュータである。ＲＯＭ２０２は、不揮発性メモリである。ＲＯＭ２０２は、補助記憶部２０４に格納された各種プログラムをＣＰＵ２０１が実行するために必要な各種プログラム、データ等を格納する主記憶部として機能する。具体的には、ＲＯＭ２０２はＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラム等を格納する。
【００２４】
ＲＡＭ２０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の揮発性メモリであり、主記憶部として機能する。ＲＡＭ２０３は、補助記憶部２０４に格納された各種プログラムがＣＰＵ２０１によって実行される際に展開される、作業領域を提供する。
【００２５】
補助記憶部２０４は、ヘッドマウントディスプレイ１１０にインストールされた各種プログラム（後述する機能を実現するための表示制御プログラム）や、各種プログラムを実行する際に用いるデータ等を格納する。
【００２６】
通信部２０５は、ヘッドマウントディスプレイ１１０がネットワーク１６０を介してサーバ装置１５０と通信するためのデバイスである。
【００２７】
操作部２０６は、ユーザ１２０がヘッドマウントディスプレイ１１０に対して各種指示を入力するためのデバイスである。撮像部２０７は、ユーザ１２０が表示面１１１を介して視認可能な範囲を撮像するデバイスである。
【００２８】
表示部２０８は、図１で示した表示面１１１を含み、補助記憶部２０４に格納された各種プログラムがＣＰＵ２０１により実行されることで生成された画像（例えば、矢印画像等）を表示するデバイスである。表示部２０８は、撮像部２０７により撮像された画像情報を解析することで取得された現実の物体の位置に合うように、生成された画像（例えば、矢印画像等）を表示する。
【００２９】
ＧＰＳ部２０９は、ヘッドマウントディスプレイ１１０の現在位置の緯度、経度、高度を、ＧＰＳ（Global Positioning System）より取得するデバイスである。ヘッドマウントディスプレイ１１０では、ＧＰＳ部２０９を介して現在位置情報を取得する。
【００３０】
センサ部２１０は、地磁気を検知する地磁気センサと、加速度を検出する加速度センサとを含む。ヘッドマウントディスプレイ１１０では、地磁気センサの検知結果に基づいて、ユーザ１２０が向いている方角を識別する。また、ヘッドマウントディスプレイ１１０では、加速度センサの検出結果に基づいてユーザ１２０の移動速度を算出する。
【００３１】
次に、サーバ装置１５０からヘッドマウントディスプレイ１１０に送信される経路情報について説明する。図３は、経路情報の一例を示した図である。図３に示すように、本実施形態においては、出発地（Ｑ）から目的地（Ｐ）までの経路３００内に、第１通過点（ｐ１）と第２通過点（ｐ２）とが含まれるものとする。したがって、サーバ装置１５０から送信される経路情報には、出発地（Ｑ）、第１通過点（ｐ１）、第２通過点（ｐ２）、目的地（Ｐ）それぞれの緯度、経度、高度が含まれる。
【００３２】
次に、ヘッドマウントディスプレイ１１０において矢印画像を生成する際に算出されるパラメータ（第１の方向情報、第２の方向情報、移動時間情報）について図４、図５を用いて説明する。図４は、矢印画像を生成する際に算出されるパラメータのうち、方向情報を説明するための図であり、このうち、図４（ａ）は、第１の方向情報を、図４（ｂ−１）、（ｂ−２）は、第２の方向情報をそれぞれ説明するための図である。
【００３３】
図４（ａ）において、方角αは、ヘッドマウントディスプレイ１１０の現在位置から見た場合の次の通過点（例えば、第１通過点（ｐ１））の方角を示している。方角αは、現在位置情報（緯度、経度）と、次の通過点の位置情報（緯度、経度）とを用いて算出することができる。
【００３４】
また、方角βは、ヘッドマウントディスプレイ１１０のセンサ部２１０に含まれる、地磁気センサにより検知された方角であり、ユーザ１２０が向いている方角を示している。
【００３５】
図４（ａ）に示すように、本実施形態におけるヘッドマウントディスプレイ１１０では、方角αと方角βとの方角差を、第１の方向情報θａとして算出する。
【００３６】
なお、第１の方向情報θａは、０°に近いほど、ユーザ１２０が進むべき方角と、ユーザ１２０が向いている方角とが一致していることになる。つまり、ユーザ１２０はそのまま直進すれば次の通過点に到達できることを示している。
【００３７】
また、第１の方向情報θａは、１８０°に近いほど、ユーザ１２０が進むべき方角と、ユーザ１２０が向いている方角とが反対となっていることを示している。つまり、ユーザ１２０は後進しなければ次の通過点に到達できないことを示している。
【００３８】
また、第１の方向情報θａが、９０°に近い場合、ユーザ１２０が進むべき方角に対して、ユーザ１２０が左側を向いていることを示している。つまり、ユーザ１２０は右方向を向くことで（右折することで）、次の通過点に到達できることを示している。
【００３９】
更に、第１の方向情報θａが、−９０°に近い場合、ユーザ１２０が進むべき方角に対して、ユーザ１２０が右側を向いていることになる。つまり、ユーザ１２０は左方向を向くことで（左折することで）、次の通過点に到達できることを示している。
【００４０】
図４（ｂ−１）において、距離Ｄは、ヘッドマウントディスプレイ１１０の現在位置と、次の通過点との間の距離を示している。距離Ｄは、現在位置情報（緯度、経度、高度）と、次の通過点の位置情報（緯度、経度、高度）とに基づいて算出することができる。
【００４１】
図４（ｂ−２）において、高度差Ｌは、ヘッドマウントディスプレイ１１０の現在位置と、次の通過点との間の高度差を示している。高度差Ｌは、現在位置情報（高度）と、次の通過点の位置情報（高度）とに基づいて算出することができる。
【００４２】
図４（ｂ−１）、（ｂ−２）に示すように、本実施形態におけるヘッドマウントディスプレイ１１０では、ｃｏｓ−１（Ｌ／Ｄ）を、第２の方向情報θｂとして算出する。
【００４３】
なお、第２の方向情報θｂは、９０°に近いほど、ユーザ１２０の進むべき方向が上方向であることを示しており、−９０°に近いほど、ユーザ１２０の進むべき方向が下方向であることを示している。また、第２の方向情報θｂが０°に近い場合には、ユーザ１２０が次の通過点に向かって進むにあたり、上がったり下がったりすることがないことを示している。
【００４４】
図５は、矢印画像を生成する際に算出されるパラメータのうち、移動時間情報を説明するための図である。図５（ａ−１）において、移動速度Ｓは、ユーザ１２０の移動速度Ｓを示しており、ヘッドマウントディスプレイ１１０のセンサ部２１０に含まれる、加速度センサにより検出される検出結果に基づいて算出される。図５（ａ−１）に示すように、ユーザ１２０の移動速度Ｓのうち、次の通過点に向かう成分である移動速度Ｓｐは、第１の方向情報θａを用いることで、Ｓｐ＝Ｓ×ｃｏｓθａにより算出することができる。
【００４５】
図５（ａ−２）において、距離Ｄは、上述したとおり、ヘッドマウントディスプレイ１１０の現在位置と、次の通過点との間の距離を示している。
【００４６】
図５（ａ−１）、（ａ−２）に示すように、本実施形態におけるヘッドマウントディスプレイ１１０では、Ｄ／Ｓｐを、移動時間情報Ｔｘとして算出する。
【００４７】
移動時間情報Ｔｘが大きいということは、ユーザ１２０が次の通過点に到達するまでの時間がかかることを示しており、移動時間情報Ｔｘが小さいということは、ユーザ１２０が次の通過点に到達するまでの時間が短いことを示している。
【００４８】
次に、ヘッドマウントディスプレイ１１０の機能構成について説明する。図６は、ヘッドマウントディスプレイの機能構成の一例を示す図である。図６に示すように、ヘッドマウントディスプレイ１１０は、目的地入力部６０１、現在位置情報取得部６０２、経路情報取得部６０３、方向情報管理部６０４、移動量情報管理部６０５、矢印表示制御部６０６を有する。なお、ヘッドマウントディスプレイ１１０が有するこれらの機能（６０１〜６０６）は、補助記憶部２０４に格納された各種プログラム（例えば、表示制御プログラム）がＣＰＵ２０１によって実行されることで実現されるものとする。
【００４９】
目的地入力部６０１は、目的地（Ｐ）を特定するための情報の入力を受け付ける。なお、ここでいう目的地（Ｐ）を特定するための情報には、目的地（Ｐ）の名称や、目的地（Ｐ）の所在地（住所）、目的地（Ｐ）の電話番号等が含まれる。目的地（Ｐ）を特定するための情報が操作部２０６を介して入力されると、目的地入力部６０１ではこれを受け付け、経路情報取得部６０３に通知する。
【００５０】
現在位置情報取得部６０２は、ＧＰＳ部２０９により取得された緯度、経度、高度に基づいて、ヘッドマウントディスプレイ１１０の現在位置を識別し、現在位置情報を経路情報取得部６０３に通知する。また、現在位置情報取得部６０２は、現在位置情報を情報管理ＤＢ６１１に格納する。
【００５１】
更に、現在位置情報取得部６０２は、センサ部２１０に含まれる地磁気センサの出力に基づいて、ユーザ１２０が向いている方角βを識別し、現在方角情報として情報管理ＤＢ６１１に格納する。
【００５２】
更に、現在位置情報取得部６０２は、センサ部２１０に含まれる加速度センサの出力に基づいて、ユーザ１２０の移動速度Ｓを算出し、現在速度情報として情報管理ＤＢ６１１に格納する。
【００５３】
経路情報取得部６０３は、目的地入力部６０１より通知された目的地（Ｐ）を特定するための情報と、現在位置情報取得部６０２より通知された現在位置情報とを含む経路情報要求をサーバ装置１５０に送信する。これにより、経路情報取得部６０３では、現在位置を出発地（Ｑ）とした場合の、出発地（Ｑ）から目的地（Ｐ）までの経路情報を、サーバ装置１５０に要求することができる。
【００５４】
また、経路情報取得部６０３は、サーバ装置１５０への経路情報要求に応じてサーバ装置１５０より送信された経路情報を受信する。上述したとおり、サーバ装置１５０より送信される経路情報には、出発地（Ｑ）及び目的地（Ｐ）の緯度、経度、高度が含まれる。また、経路情報には、出発地（Ｑ）から目的地（Ｐ）までの経路３００、経路３００内の各通過点（第１通過点（ｐ１）、第２通過点（ｐ２））の緯度、経度、高度が含まれる。経路情報取得部６０３では、取得した経路情報に含まれるこれらの情報を情報管理ＤＢ６１１に格納する。
【００５５】
方向情報管理部６０４は、第１の方向情報θａと第２の方向情報θｂを算出する。具体的には、方向情報管理部６０４は、情報管理ＤＢ６１１に格納された、現在位置情報（緯度、経度）と、次の通過点の位置情報（緯度、経度）とに基づいて、方角αを算出する。また、方向情報管理部６０４は、算出した方角αと、情報管理ＤＢ６１１に格納された現在方角情報（方角β）とに基づいて、第１の方向情報θａを算出し、情報管理ＤＢ６１１に格納する。
【００５６】
また、方向情報管理部６０４は、情報管理ＤＢ６１１に格納された次の通過点の位置情報（緯度、経度、高度）と、現在位置情報（緯度、経度、高度）とに基づいて、距離Ｄを算出し、情報管理ＤＢ６１１に格納する。また、方向情報管理部６０４は、情報管理ＤＢ６１１に格納された次の通過点の位置情報（高度）と、現在位置情報（高度）とに基づいて、高度差Ｌを算出する。更に、方向情報管理部６０４は、算出した距離Ｄと、算出した距離Ｌとに基づいて、第２の方向情報θｂを算出し、情報管理ＤＢ６１１に格納する。
【００５７】
移動量情報管理部６０５は、移動時間情報Ｔｘを算出する。具体的には、移動量情報管理部６０５は、情報管理ＤＢ６１１に格納された移動速度Ｓと、情報管理ＤＢ６１１に格納された第１の方向情報θａとに基づいて、次の通過点に向かう成分の移動速度Ｓｐを算出し、情報管理ＤＢ６１１に格納する。また、移動量情報管理部６０５は、算出した移動速度Ｓｐと、情報管理ＤＢ６１１に格納された距離Ｄとに基づいて、移動時間情報Ｔｘを算出し、情報管理ＤＢ６１１に格納する。
【００５８】
矢印表示制御部６０６は、方向情報管理部６０４により算出された第１の方向情報θａ及び第２の方向情報θｂと、移動量情報管理部６０５により算出された移動時間情報Ｔｘとに基づいて、表示部２０８に表示する矢印画像を生成する。矢印表示制御部６０６では、矢印画像の生成に際して、矢印情報ＤＢ６１２を参照する。
【００５９】
また、矢印表示制御部６０６は、撮像部２０７により撮像された画像情報を解析することで、表示面１１１を介して視認される現実の物体の位置に合うように、生成した矢印画像の表示位置を算出し、算出した表示位置に表示する。
【００６０】
次に、ヘッドマウントディスプレイ１１０の情報管理ＤＢ６１１に格納される管理情報（現在位置情報と方向情報とを対応付ける情報）について説明する。図７は、管理情報の一例を示す図である。
【００６１】
図７に示すように、管理情報７００には情報の項目として、"経路"、"位置情報（緯度、経度、高度"、"現在位置情報（緯度、経度、高度）"、"通過／未通過"が含まれる。更に、管理情報７００には情報の項目として、"次の通過点の方角情報（方角α）"、"現在方角情報（方角β）"、"第１の方向情報（θａ）"が含まれる。更に、管理情報７００には情報の項目として、"次の通過点までの距離（Ｄ）"、"次の通過点との高度差（Ｌ）"、"第２の方向情報（θｂ）"、"現在速度情報（Ｓ）"、"通過点方向の成分（Ｓｐ）"、"移動時間情報（Ｔｘ）"が含まれる。
【００６２】
"経路"には、経路情報取得部６０３がサーバ装置１５０より取得した経路情報のうち、出発地（Ｑ）、目的地（Ｐ）、出発地（Ｑ）から目的地（Ｐ）までの間の各通過点（第１通過点（ｐ１）、第２通過点（ｐ２））を示す情報が格納される。
【００６３】
"位置情報（緯度、経度、高度）"には、経路情報取得部６０３がサーバ装置１５０より取得した経路情報のうち、出発地（Ｑ）の緯度、経度、高度、目的地（Ｐ）の緯度、経度、高度、第１通過点（ｐ１）及び第２通過点（ｐ２）の緯度、経度、高度が格納される。
【００６４】
"現在位置情報（緯度、経度、高度）"には、ヘッドマウントディスプレイ１１０の現在位置情報取得部６０２が取得した、ヘッドマウントディスプレイ１１０の現在位置の緯度、経度、高度が格納される。図７の例では、ユーザ１２０が、出発地（Ｑ）から第１通過点（ｐ１）に向かって移動を開始している。このため、第１通過点（ｐ１）に対応する"現在位置情報（緯度、経度、高度）"の欄に、現在位置情報取得部６０２が取得した、現在位置の緯度、経度、高度が格納される。
【００６５】
"通過／未通過"には、ヘッドマウントディスプレイ１１０を装着したユーザ１２０が、出発地（Ｑ）から目的地（Ｐ）までの間の各通過点（第１通過点（ｐ１）、第２通過点（ｐ２））を、通過したか否かを示す情報が格納される。"経路"に出発地（Ｑ）から目的地（Ｐ）までが登録されると、デフォルトとしてそれぞれ"未通過"が格納され、ユーザ１２０が各通過点を通過するごとに、"通過"に変更される。
【００６６】
図７の例では、ユーザ１２０が、出発地（Ｑ）から第１通過点（ｐ１）に向かって移動を開始したため、出発地（Ｑ）に対応する"通過／未通過"の欄が"通過"に変更されている。一方、ユーザ１２０は、第１通過点（ｐ１）に到達していないため、第１通過点（ｐ１）に対応する"通過／未通過"の欄は、"未通過"のままとなっている。同様に、第２通過点（ｐ２）、目的地（Ｑ）に対応する"通過／未通過"の欄も、"未通過"のままとなっている。
【００６７】
"次の通過点の方角情報（方角α）"には、方向情報管理部６０４により算出された方角αが格納される。方向情報管理部６０４は、ユーザ１２０が向かっている次の通過点に対応する欄に、算出した方角αを格納する。図７の例では、ユーザ１２０は、第１通過点（ｐ１）に向かっているため、方向情報管理部６０４は、第１通過点（ｐ１）に対応する欄に、算出した方角αを格納する。
【００６８】
"現在方角情報（方角β）"には、方向情報管理部６０４により取得された方角βが格納される。方向情報管理部６０４は、ユーザ１２０が向かっている次の通過点に対応する欄に、取得した方角βを格納する。図７の例では、ユーザ１２０は、第１通過点（ｐ１）に向かっているため、方向情報管理部６０４は、第１通過点（ｐ１）に対応する欄に、取得した方角βを格納する。
【００６９】
"第１の方向情報（θａ）"には、方向情報管理部６０４により算出された第１の方向情報θａが格納される。第１の方向情報θａは、方角αと方角βと基づいて算出されるため、方向情報管理部６０４は、方角αと方角βとを格納した欄に対応する欄に、第１の方向情報θａを格納する。
【００７０】
"次の通過点までの距離（Ｄ）"には、方向情報管理部６０４により算出された距離Ｄが格納される。また、"次の通過点との高度差（Ｌ）"には、方向情報管理部６０４により算出された高度差Ｌが格納される。更に、"第２の方向情報（θｂ）"には、方向情報管理部６０４により算出された第２の方向情報θｂが格納される。
【００７１】
"現在速度情報（Ｓ）"には、移動量情報管理部６０５により取得された移動速度Ｓが格納される。また、"通過点方向の成分（Ｓｐ）"には、移動量情報管理部６０５により算出された移動速度Ｓｐが格納される。更に、"移動時間情報（Ｔｘ）"には、移動量情報管理部６０５により算出された移動時間情報Ｔｘが格納される。
【００７２】
次に、ヘッドマウントディスプレイ１１０の表示面１１１に表示される矢印の態様（方向情報に応じた矢印の態様）について説明する。図８は、方向情報に応じた矢印の態様を説明するための図である。
【００７３】
図８に示すように、ヘッドマウントディスプレイ１１０では、ユーザ１２０に対して移動方向を案内するために、少なくとも６方向の態様を規定している。具体的には、前方向、後方向、右方向、左方向、上方向、下方向である。
【００７４】
前方向の矢印８１１は、ヘッドマウントディスプレイ１１０の表示面１１１に略直交する軸８０１において、ユーザ１２０の目線方向と同じ方向を指すものである。後方向の矢印８１２は、軸８０１において、ユーザ１２０の目線方向と反対方向を指すものである。
【００７５】
上述したように、方向情報管理部６０４により算出された第１の方向情報θａが、０°に近い場合、矢印表示制御部６０６では、前方向の矢印８１１を選択する。また、方向情報管理部６０４により算出された第１の方向情報θａが、１８０°に近い場合、矢印表示制御部６０６では、後方向の矢印８１２を選択する。
【００７６】
右方向の矢印８２１は、ヘッドマウントディスプレイ１１０の表示面１１１と略平行な軸のうちの水平方向の軸８０２において、ユーザ１２０から見て右側に向かう方向を指すものである。また、左方向の矢印８２２は、軸８０２において、ユーザ１２０から見て左側に向かう方向を指すものである。
【００７７】
上述したように、方向情報管理部６０４により算出された第１の方向情報θａが、９０°に近い場合、矢印表示制御部６０６では、右方向の矢印８２１を選択する。また、方向情報管理部６０４により算出された第１の方向情報θａが、−９０°に近い場合、矢印表示制御部６０６では、左方向の矢印８２２を選択する。
【００７８】
上方向の矢印８３１は、ヘッドマウントディスプレイ１１０の表示面１１１と略平行な軸のうちの垂直方向の軸８０３において、ユーザ１２０から見て上側に向かう方向を指すものである。また、下方向の矢印８３２は、軸８０３において、ユーザ１２０から見て下側に向かう方向を指すものである。
【００７９】
上述したように、方向情報管理部６０４により算出された第２の方向情報θｂが、９０°に近い場合、矢印表示制御部６０６では、上方向の矢印８３１を選択する。また、方向情報管理部６０４により算出された第２の方向情報θｂが、−９０°に近い場合、矢印表示制御部６０６では、下方向の矢印８３２を選択する。
【００８０】
なお、ユーザ１２０に対して案内する移動方向は６方向に限定されるものではなく、６方向の間の方向（例えば、右方向と前方向との間の右前方向等）を示す矢印の態様を規定してもよいことは言うまでもない。
【００８１】
図８に示すように、６方向の矢印のうち、前方向の矢印８１１と後方向の矢印８１２は、３次元形状の表現形式により表現されている。一方、上方向、下方向、右方向、左方向の矢印（８２１〜８３２）は、２次元形状の表現形式により表現されている。これにより、ユーザ１２０は、前方向の矢印８１１と上方向の矢印８３１とを区別することができる。また、ユーザ１２０は、後方向の矢印８１２と下方向の矢印８３２とを区別することができる。
【００８２】
次に、ヘッドマウントディスプレイ１１０の表示面１１１に表示される矢印の態様（移動時間情報Ｔｘに応じた矢印の態様）について説明する。図９は、移動時間情報に応じた矢印の態様を説明するための図である。
【００８３】
図９に示すように、ヘッドマウントディスプレイ１１０では、ユーザ１２０に対して移動方向を案内するにあたり、移動時間情報Ｔｘに応じた矢印の態様を規定している。具体的には、移動時間情報Ｔｘを、３つに分け、それぞれの移動時間情報に応じた態様の矢印を規定している。
【００８４】
なお、図９では、移動時間情報に応じた態様の違いを表現するために、９種類の表現方法を例示列挙している。
【００８５】
"矢印の大きさ"とは、移動時間情報Ｔｘの大きさに応じて、矢印の大きさを変える表現方法である。これにより、ユーザ１２０は、矢印の大きさに基づいて、次の通過点に到達するまでにかかる移動時間を認識することができる。
【００８６】
"矢印の数"とは、移動時間情報Ｔｘの大きさに応じて、表示する矢印の数を変える表現方法である。これにより、ユーザ１２０は、矢印の数に基づいて、次の通過点に到達するまでにかかる移動時間を認識することができる。
【００８７】
"矢印の長さ"とは、移動時間情報Ｔｘの大きさに応じて、矢印の長さを変える（幅は維持したまま長さのみを変える）表現方法である。これにより、ユーザ１２０は、矢印の長さに基づいて、次の通過点に到達するまでにかかる移動時間を認識することができる。
【００８８】
"矢印の点滅速度"とは、移動時間情報Ｔｘの大きさに応じて、矢印を点滅させる際の点滅間隔を変える表現方法である。これにより、ユーザ１２０は、例えば、矢印の点滅間隔が短くなったことをもって、次の通過点に到達するまでにかかる移動時間が短くなったことを認識することができる。
【００８９】
"矢印のアニメーション速度"とは、矢印画像を移動方向に向かって移動させるアニメーションにおいて、移動時間情報Ｔｘの大きさに応じて、矢印画像を移動方向に向かって移動させる際の速度（アニメーション速度）を変える表現方法である。これにより、ユーザ１２０は、例えば、アニメーション速度が速くなったことをもって、次の通過点に到達するまでにかかる移動時間が短くなったことを認識することができる。
【００９０】
"矢印のアローヘッドの形状"とは、移動時間情報Ｔｘの大きさに応じて、矢印のアローヘッドの長さを変える（矢印全体の幅、及び矢印のシャフトの幅、長さを維持したまま、アローヘッドの長さのみを変える）表現方法である。これにより、ユーザ１２０は、矢印のアローヘッドの長さに基づいて、次の通過点に到達するまでにかかる移動時間を認識することができる。
【００９１】
"矢印のシャフトの長さ"とは、移動時間情報Ｔｘの大きさに応じて、矢印のシャフトの長さを変える（矢印全体の幅、及び矢印のアローヘッドの幅、長さを維持したまま、シャフトの長さのみを変える）表現方法である。これにより、ユーザ１２０は、矢印のシャフトの長さに基づいて、次の通過点に到達するまでにかかる移動時間を認識することができる。
【００９２】
"矢印の透過率"とは、移動時間情報Ｔｘの大きさに応じて、矢印の内部を塗りつぶしている色の透過率を変える表現方法である。これにより、ユーザ１２０は、例えば、透過率が高い場合には、次の通過点に到達するまでにかかる移動時間が長いことを認識し、透過率が低い場合には、次の通過点に到達するまでにかかる移動時間が短いことを認識することができる。
【００９３】
"矢印のグラデーション"とは、移動時間情報Ｔｘの大きさに応じて、矢印の内部を塗りつぶしている色のグラデーションの範囲を変える表現方法である。これにより、ユーザ１２０は、例えば、グラデーションの範囲が狭く、色の変化が少ない場合には、次の通過点に到着するまでにかかる移動時間が長いことを認識することができる。また、ユーザ１２０は、グラデーションの範囲が広く、色の変化が大きい場合には、次の通過点に到達までにかかる移動時間が短いことを認識することができる。
【００９４】
次に、ヘッドマウントディスプレイ１１０による誘導処理の流れについて説明する。図１０は、ヘッドマウントディスプレイ１１０による誘導処理の流れを示すフローチャートである。
【００９５】
ヘッドマウントディスプレイ１１０を起動させると、図１０に示す誘導処理が開始される。ステップＳ１００１において、目的地入力部６０１は、ユーザ１２０が操作部２０６を介して入力した、目的地（Ｐ）を特定するための情報を受け付ける。目的地（Ｐ）を特定するための情報には、目的地（Ｐ）の名称、住所、電話番号等、目的地（Ｐ）を特定可能な情報であれば、任意の情報を受け付けることができる。なお、目的地入力部６０１では、目的地（Ｐ）を特定するための情報を経路情報取得部６０３に通知する。
【００９６】
ステップＳ１００２において、現在位置情報取得部６０２は、ＧＰＳ部２０９の検出結果に基づいて、ユーザ１２０の現在位置情報（緯度、経度、高度）の取得を開始する。また、現在位置情報取得部６０２は、地磁気センサの検知結果に基づく方角αの取得を開始する。更に、現在位置情報取得部６０２は、加速度センサの検出結果に基づく移動速度Ｓの取得を開始する。現在位置情報取得部６０２では、所定周期ごとに取得される現在位置情報（緯度、経度、高度）のうち、例えば、最初に取得した現在位置情報（緯度、経度、高度）を経路情報取得部６０３に通知する。また、現在位置情報取得部６０２では、所定周期ごとに取得される現在位置情報（緯度、経度、高度）、方角α、移動速度Ｓを、情報管理ＤＢ６１１に順次格納する。
【００９７】
ステップＳ１００３において、経路情報取得部６０３は、目的地（Ｐ）を特定するための情報と、現在位置情報（緯度、経度、高度）とを含む経路情報要求を、サーバ装置１５０に対して送信する。
【００９８】
これにより、サーバ装置１５０では、目的地（Ｐ）を特定するための情報に基づいて、地図情報ＤＢ１５２を参照することで目的地（Ｐ）を特定し、特定した目的地（Ｐ）の緯度、経度、高度を導出する。また、地図情報ＤＢ１５２を参照することで、受信した現在位置情報を出発地（Ｑ）の位置情報とした、出発地（Ｑ）から目的地（Ｐ）までの経路を導出する。また、サーバ装置１５０では、出発地（Ｑ）から目的地（Ｐ）までの間の経路３００における各通過点（第１通過点（ｐ１）、第２通過点（ｐ２））を抽出し、各通過点の緯度、経度、高度を導出する。更に、サーバ装置１５０では、目的地（Ｐ）の緯度、経度、高度、出発地（Ｑ）の緯度、高度、経度、第１及び第２通過点（ｐ１、ｐ２）の緯度、経度、高度を含む経路情報を生成し、経路情報要求を送信したヘッドマウントディスプレイ１１０に対して送信する。
【００９９】
ステップＳ１００４において、経路情報取得部６０３は、サーバ装置１５０より送信された経路情報を取得する。また、取得した経路情報を情報管理ＤＢ６１１に格納する。
【０１００】
ステップＳ１００５において、矢印表示制御部６０６は、矢印更新間隔Ｔｗに、初期値（＝Ｔｗ０）を代入する。ステップＳ１００６において、矢印表示制御部６０６は、通過点カウンタｎに初期値（＝１）を代入する。
【０１０１】
ステップＳ１００７において、方向情報管理部６０４は、第ｎ通過点（ここでは第１通過点）に対する第１の方向情報θａと第２の方向情報θｂを算出する。方向情報管理部６０４では、算出した第１の方向情報θａと第２の方向情報θｂを、情報管理ＤＢ６１１に格納する。
【０１０２】
ステップＳ１００８において、移動量情報管理部６０５は、情報管理ＤＢ６１１に格納された第１の方向情報θａと移動速度Ｓとに基づいて、第ｎ通過点に向かう方向の移動速度Ｓｐを算出する。移動量情報管理部６０５では、算出した移動速度Ｓｐを情報管理ＤＢ６１１に格納する。更に、移動量情報管理部６０５では、情報管理ＤＢ６１１に格納された距離Ｄと、移動速度Ｓｐとに基づいて、移動時間情報Ｔｘを算出し、情報管理ＤＢ６１１に格納する。
【０１０３】
ステップＳ１００９において、矢印表示制御部６０６は、ステップＳ１００７、Ｓ１００８において情報管理ＤＢ６１１に格納された第１の方向情報θａ及び第２の方向情報θｂと、移動時間情報Ｔｘとに基づいて、表示する矢印の態様を決定する。更に、決定した態様により、矢印画像を生成し、表示部２０８に表示する。なお、矢印表示制御処理の詳細は後述する。
【０１０４】
ステップＳ１０１０において、矢印表示制御部６０６は、ユーザ１２０が目的地（Ｐ）に到達したか否かを判定する。ステップＳ１０１０において、目的地（Ｐ）に到達していないと判定した場合には、ステップＳ１０１１に進む。
【０１０５】
ステップＳ１０１１において、矢印表示制御部６０６は、ユーザ１２０が次の通過点である第ｎ通過点（ここでは、第１通過点）に到達したか否かを判定する。ステップＳ１０１１において、第ｎ通過点に到達したと判定した場合には、ステップＳ１０１２に進み、通過点カウンタｎをインクリメントした後、ステップＳ１０１３に進む。
【０１０６】
一方、ステップＳ１０１１において、第ｎ通過点に到達していないと判定した場合には、直接、ステップＳ１０１３に進む。
【０１０７】
ステップＳ１０１３において、矢印表示制御部６０６は、更新周期算出処理を実行する。更新周期周期算出処理を実行することで、矢印更新間隔Ｔｗが変更された場合には、変更後の矢印更新間隔（ここではＴｗ１）が経過することで、ステップＳ１００７に戻る。一方、矢印更新間隔Ｔｗが変更されなかった場合には、現状の矢印更新間隔（ここでは、Ｔｗ０）が経過することで、ステップＳ１００７に戻る。なお、更新周期算出処理の詳細は後述する。
【０１０８】
ステップＳ１０１２において通過点カウンタｎがインクリメント（ここでは、ｎ＝２）された場合には、ステップＳ１００７では、第２通過点（ｐ２）に対する第１の方向情報θａ、第２の方向情報θｂが算出される。その後、ステップＳ１００８からステップＳ１０１３までの処理が行われる。
【０１０９】
一方、ステップＳ１０１２において通過点カウンタｎがインクリメントされなかった場合には、ステップＳ１００７では、第１通過点（ｐ１）に対する第１の方向情報θａ、第２の方向情報θｂが算出される。その後、ステップＳ１００８からステップＳ１０１３までの処理が行われる。
【０１１０】
更に、ステップＳ１０１２において通過点カウンタｎがインクリメントされることで、ｎ＝３となった場合、本実施形態では、ステップＳ１００７において、目的地（Ｐ）に対する第１の方向情報θａ、第２の方向情報θｂを算出する。本実施形態の場合、出発地（Ｑ）から目的地（Ｐ）までの間の通過点として、第１通過点と第２通過点の２つの通過点のみが抽出されている。このため、ｎ＝３は、目的地（Ｐ）であることを示すことになる。
【０１１１】
ステップＳ１００８からステップＳ１０１３までの処理が繰り返された後、ステップＳ１０１０において、目的地（Ｐ）に到達したと判定された場合には、誘導処理を終了する。
【０１１２】
次に、矢印表示制御部６０６による矢印表示制御処理（ステップＳ１００９）の詳細について説明する。図１１は、矢印表示処理の流れを示すフローチャートである。
【０１１３】
ステップＳ１１０１において、矢印表示制御部６０６は、ステップＳ１００７において算出された第２の方向情報｜θｂ｜が、所定の閾値ＴＨ１以上であるか否かを判定する。第２の方向情報｜θｂ｜が所定の閾値ＴＨ１以上であると判定した場合には、ステップＳ１１０２に進む。
【０１１４】
ステップＳ１１０２において、矢印表示制御部６０６は、上方向矢印または下方向矢印を選択する。なお、第２の方向情報θｂが正の値であり、所定の閾値ＴＨ１以上の場合には、矢印表示制御部６０６は、上方向の矢印８３１を選択する。一方、第２の方向情報θｂが負の値であり、所定の閾値−ＴＨ１以下の場合には、矢印表示制御部６０６は、下方向の矢印８３２を選択する。
【０１１５】
一方、ステップＳ１１０１において、第２の方向情報｜θｂ｜が、所定の閾値ＴＨ１より小さいと判定した場合には、ステップＳ１１０３に進む。ステップＳ１１０３において、矢印表示制御部６０６は、ステップＳ１００７において算出された第１の方向情報｜θａ｜が、所定の閾値ＴＨ２以下であるか否かを判定する。第１の方向情報｜θａ｜が所定の閾値ＴＨ２以下であると判定した場合には、ステップＳ１１０４に進む。ステップＳ１１０４において、矢印表示制御部６０６は、前方向の矢印８１１を選択する。
【０１１６】
一方、ステップＳ１１０３において、第１の方向情報｜θａ｜が所定の閾値ＴＨ２より大きいと判定した場合には、ステップＳ１１０５に進む。ステップＳ１１０５において、矢印表示制御部６０６は、ステップＳ１００７において算出した第１の方向情報θａが、所定の閾値（１８０−ＴＨ２）以上、かつ（１８０＋ＴＨ２）以下であるか否かを判定する。
【０１１７】
ステップＳ１１０５において、第１の方向情報θａが所定の閾値（１８０−ＴＨ２）以上、かつ、所定の閾値（１８０＋ＴＨ２）以下であると判定した場合には、ステップＳ１１０６に進む。ステップＳ１１０６において、矢印表示制御部６０６は、後方向の矢印８１２を選択する。
【０１１８】
一方、ステップＳ１１０５において、第１の方向情報θａが、所定の閾値（１８０−ＴＨ２）より小さいか、あるいは、所定の閾値（１８０＋ＴＨ２）より大きいと判定した場合には、ステップＳ１１０７に進む。
【０１１９】
ステップＳ１１０７において、矢印表示制御部６０６は、右方向の矢印８２１または左方向の矢印８２２を選択する。なお、第１の方向情報θａが所定の閾値ＴＨ２より大きく、かつ、所定の閾値（１８０−ＴＨ２）より小さい場合、矢印表示制御部６０６では右方向の矢印８２１を選択する。一方、第１の方向情報θａが所定の閾値（３６０−ＴＨ２）より小さく、かつ、所定の閾値（１８０＋ＴＨ２）より大きい場合、矢印表示制御部６０６では左方向の矢印８２２を選択する。
【０１２０】
ステップＳ１１０８において、矢印表示制御部６０６は、移動時間情報Ｔｘが所定の閾値ＴＨ３１以下であるか否かを判定する。ステップＳ１１０８において、移動時間情報Ｔｘが所定の閾値ＴＨ３１以下であると判定した場合には、ステップＳ１１０９に進む。
【０１２１】
ステップＳ１１０９において、矢印表示制御部６０６は、移動時間＝小に規定された矢印の態様を選択する。
【０１２２】
一方、ステップＳ１１０８において、移動時間情報Ｔｘが所定の閾値ＴＨ３１より大きいと判定した場合には、ステップＳ１１１０に進む。
【０１２３】
ステップＳ１１１０において、矢印表示制御部６０６は、移動時間情報Ｔｘが所定の閾値ＴＨ３１より大きく、かつ所定の閾値ＴＨ３２以下であるか否かを判定する。ステップＳ１１１０において、所定の閾値ＴＨ３１より大きく、かつ、所定の閾値ＴＨ３２以下であると判定した場合には、ステップＳ１１１１に進む。
【０１２４】
ステップＳ１１１１において、矢印表示制御部６０６は、移動時間＝中に規定された矢印の態様を選択する。
【０１２５】
一方、ステップＳ１１１０において、移動時間情報Ｔｘが所定の閾値ＴＨ３２より大きいと判定した場合には、ステップＳ１１１２に進む。ステップＳ１１１２において、矢印表示制御部６０６は、移動時間＝大に規定された矢印の態様を選択する。
【０１２６】
ステップＳ１１１３において、矢印表示制御部６０６は、選択した矢印を表示する。具体的には、ステップＳ１１０１からステップＳ１１０７において選択された矢印と、ステップＳ１１０８からステップＳ１１１３において選択された矢印の態様とを組み合わせることで生成した態様の矢印を表示する。
【０１２７】
例えば、ステップＳ１１０１からステップＳ１１０７において、前方向の矢印８１１が選択され、ステップＳ１１０８からステップＳ１１１３において、移動時間＝中の矢印の態様が選択されたとする。この場合、例えば、前方向の矢印８１１が、縦に２つ並んだ矢印群が表示されることになる。
【０１２８】
次に、矢印表示制御部６０６による更新周期算出処理（ステップＳ１０１３）の詳細について説明する。図１２は、更新周期算出処理の流れを示すフローチャートである。
【０１２９】
ステップＳ１２０１において、矢印表示制御部６０６は、移動時間情報Ｔｘを情報管理ＤＢ６１１より読み出す。
【０１３０】
ステップＳ１２０２において、矢印表示制御部６０６は、移動時間情報Ｔｘが所定の閾値ＴＨ３１以下であるか否かを判定する。ステップＳ１２０２において、移動時間情報Ｔｘが所定の閾値ＴＨ３１以下であると判定した場合には、ステップＳ１２０３に進む。
【０１３１】
ステップＳ１２０３において、矢印表示制御部６０６は、矢印更新間隔ＴｗにＴｗ１を代入（ただし、Ｔｗ０＞Ｔｗ１）した後、ステップＳ１２０６に進む。
【０１３２】
一方、ステップＳ１２０２において、移動時間情報Ｔｘが所定の閾値ＴＨ３１より大きいと判定した場合には、ステップＳ１２０４に進む。
【０１３３】
ステップＳ１２０４において、矢印表示制御部６０６は、移動時間情報Ｔｘが所定の閾値ＴＨ３１より大きく、かつ所定の閾値ＴＨ３２以下であるか否かを判定する。ステップＳ１２０４において、移動時間情報Ｔｘが所定の閾値ＴＨ３１より大きく、かつ所定の閾値ＴＨ３２以下であると判定した場合には、ステップＳ１２０５に進む。
【０１３４】
ステップＳ１２０５において、矢印表示制御部６０６は、矢印更新間隔ＴｗにＴｗ２を代入（ただし、Ｔｗ０＞Ｔｗ２＞Ｔｗ１）した後、ステップＳ１２０６に進む。
【０１３５】
一方、ステップＳ１２０４において、移動時間情報Ｔｘが所定の閾値ＴＨ３２より大きいと判定した場合には、直接、ステップＳ１２０６に進む。この場合、矢印更新間隔Ｔｗは初期値Ｔｗ０のまま変更されない。
【０１３６】
ステップＳ１２０６において、矢印表示制御部６０６は、矢印更新間隔Ｔｗのカウントを開始し、矢印更新間隔Ｔｗが経過したか否かを判定する。ステップＳ１２０６において、矢印更新間隔Ｔｗが経過していないと判定した場合には、経過するまで待機する。一方、矢印更新間隔Ｔｗが経過したと判定した場合には、ステップＳ１００７に戻る。
【０１３７】
次に、出発地（Ｑ）から目的地（Ｐ）までの間の各位置における矢印の表示例について説明する。図１３は、出発地（Ｑ）から目的地（Ｐ）までの間の各位置における矢印の表示例を示す図である。
【０１３８】
図１３において、画面表示１３０１〜１３０８は、経路３００内の各地点において、表示部２０８に表示される矢印画像の一例を示している。
【０１３９】
図１３に示すように、出発地（Ｑ）においてユーザ１２０は、第１通過点（ｐ１）の方角を向いているため、矢印表示制御部６０６では、前方向の矢印８１１を選択する。また、ユーザ１２０の現在位置から第１通過点（ｐ１）までの移動時間＝大であるため、矢印表示制御部６０６は、移動時間＝大に対応する矢印の態様を選択する。この結果、表示部２０８には、画面表示１３０１が表示されることになる。
【０１４０】
また、ユーザ１２０が出発地（Ｑ）を出発して、第１通過点（ｐ１）に近づくと、矢印表示制御部６０６は、第１通過点（ｐ１）までの移動時間＝小と判定し、移動時間＝小に対応する矢印の態様を選択する。この結果、表示部２０８には、画面表示１３０２が表示されることになる。
【０１４１】
また、ユーザ１２０が第１通過点（ｐ１）に到達した時点で、ユーザ１２０は、第１通過点（ｐ２）の方角とは略直交する方角を向いているため、矢印表示制御部６０６は、右方向の矢印８２１を選択する。また、矢印表示制御部６０６は、第２通過点（ｐ２）までの移動時間＝大と判定し、移動時間＝大に対応する矢印の態様を選択する。この結果、表示部２０８には、画面表示１３０３が表示されることになる。
【０１４２】
画面表示１３０３が表示されることで、ユーザ１２０は第２通過点（ｐ２）の方角に向きを変え、第１通過点（ｐ１）を通過し、第２通過点（ｐ２）へと移動する。
【０１４３】
このとき、ユーザ１２０は、第２通過点（ｐ２）の方角を向いているため、矢印表示制御部６０６は、前方向の矢印８１１を選択する。また、矢印表示制御部６０６は、第２通過点（ｐ２）までの移動時間＝大と判定し、移動時間＝大に対応する矢印の態様を選択する。この結果、表示部２０８には、画面表示１３０４が表示されることになる。
【０１４４】
また、ユーザ１２０が第２通過点（ｐ２）に近づくと、矢印表示制御部６０６は、第２通過点（ｐ２）までの移動時間＝小と判定し、移動時間＝小に対応する矢印の態様を選択する。この結果、表示部２０８には、画面表示１３０５が表示されることになる。
【０１４５】
また、ユーザ１２０が第２通過点（ｐ２）に到達した時点で、ユーザ１２０は、目的地（Ｐ）の方角とは略直交する方角を向いているため、矢印表示制御部６０６は、左方向の矢印を選択する。また、矢印表示制御部６０６は、目的地（Ｐ）までの移動時間＝大と判定し、移動時間＝大に対応する矢印の態様を選択する。この結果、表示部２０８には、画面表示１３０６が表示されることになる。
【０１４６】
画面表示１３０６が表示されることで、ユーザ１２０は目的地（Ｐ）の方角に向きを変え、第２通過点（ｐ２）を通過し、目的地（Ｐ）へと移動する。
【０１４７】
このとき、ユーザ１２０は、目的地（Ｐ）の方角を向いているため、矢印表示制御部６０６は前方向の矢印８１１を選択する。また、矢印表示制御部６０６は、目的地（Ｐ）までの移動時間＝大と判定し、移動時間＝大に対応する矢印の態様を選択する。この結果、表示部２０８には、画面表示１３０７が表示されることになる。
【０１４８】
更に、ユーザ１２０が目的地（Ｐ）の真下に到達した時点で、表示部２０８には、上方向の矢印８３１が表示される（画面表示１３０８参照）。これにより、ユーザ１２０は階段やエレベータ等を用いて、階上の目的地（Ｐ）に到達することができる。
【０１４９】
次に、出発地（Ｑ）から目的地（Ｐ）までの間の各地点間（出発地（Ｑ）から第１通過点（ｐ１）までの間、第１通過点（ｐ１）から第２通過点（ｐ２）までの間、第２通過点（ｐ２）から目的地Ｐまでの間）における矢印画像の更新周期の具体例について説明する。このうち、図１４は、第１通過点（ｐ１）から第２通過点（ｐ２）までの間の矢印の更新周期を示す図である。
【０１５０】
図１４に示すように、第２通過点（ｐ２）に到達するまでの移動時間情報Ｔｗが所定の閾値ＴＨ３２よりも大きい場合には、矢印更新間隔Ｔｗ＝Ｔｗ０である。このため、移動時間情報Ｔｗが所定の閾値ＴＨ３２よりも大きい場合には、移動時間＝大に対応する矢印の態様が、比較的長い更新周期（Ｔｗ０）で表示されることになる。
【０１５１】
一方、第２通過点（ｐ２）に到達するまでの移動時間情報Ｔｗが所定の閾値ＴＨ３２以下であって、かつ、所定の閾値ＴＨ３１より大きい場合には、矢印更新間隔Ｔｗ＝Ｔｗ２となる。このため、移動時間＝中に対応する矢印の態様が、中程度の更新周期（Ｔｗ２）で表示されることになる。
【０１５２】
また、第２通過点（ｐ２）に到達するまでの移動時間情報Ｔｗが所定の閾値ＴＨ３１以下の場合には、矢印更新間隔Ｔｗ＝Ｔｗ１となる。このため、移動時間＝小に対応する矢印の態様が、比較的短い更新周期（Ｔｗ１）で表示されることになる。
【０１５３】
以上の説明から明らかなように、本実施形態に係るヘッドマウントディスプレイは、上方向と前方向、及び下方向と後方向との区別が可能な態様で矢印を表示する。
【０１５４】
これにより、ヘッドマウントディスプレイを装着したユーザは、表示された矢印が、前方と上方のいずれを示しているのか、または、後方と下方のいずれを示しているのかを簡単に把握することができる。
【０１５５】
また、本実施形態に係るヘッドマウントディスプレイは、現在位置から次の通過点に到達するまでの移動時間情報Ｔｗに応じた態様で矢印を表示する。
【０１５６】
これにより、ヘッドマウントディスプレイを装着したユーザは、次の通過点に到達するまでにかかる移動時間を、矢印の態様に基づいて認識することができる。
【０１５７】
［第２の実施形態］
上記第１の実施形態では、前方と上方のいずれを示しているのか、または、後方と下方のいずれを示しているのかを区別できるように、前方向及び後方向の矢印を、３次元形状の表現形式により表現した。
【０１５８】
しかしながら、矢印の表現形式はこれに限定されず、例えば、３次元空間を示す画像をあわせて表示する表現形式であってもよい。
【０１５９】
図１５は、出発地（Ｑ）から目的地（Ｐ）までの間の各位置における矢印の他の表示例を示す図である。図１５に示すように、本実施形態では、矢印自体を３次元形状の表現形式にする代わりに、矢印の背景を３次元形状の表現形式としている。具体的には３次元コンパスの画像に、２次元の矢印画像を重畳して表示させている（画面表示１５０１〜１５０８参照）。
【０１６０】
このように、３次元コンパスの画像を用いることで、２次元の矢印画像を表示させた場合であっても、前方向の矢印と上方向の矢印とを容易に区別することできる。また、後方向の矢印と下方向の矢印とを容易に区別することができる。
【０１６１】
［第３の実施形態］
上記第１及び第２の実施形態では、ヘッドマウントディスプレイ１１０に、ユーザが操作するための操作機能とサーバ装置１５０と通信するための通信機能とを配した。しかしながら、ヘッドマウントディスプレイを表示部として機能させ、ヘッドマウントディスプレイとの間で近距離無線通信を行う携帯端末に、操作機能と通信機能とを配するようにしてもよい。以下、第３の実施形態について、第１及び第２の実施形態との相違点を中心に説明する。
【０１６２】
はじめに、第３の実施形態におけるヘッドマウントディスプレイと携帯端末とを用いたナビゲーションシステムの全体構成について説明する。図１６は、ヘッドマウントディスプレイと携帯端末とを用いたナビゲーションシステムの全体構成の一例を示す図である。
【０１６３】
図１６に示すように、ナビゲーションシステム１６００は、ヘッドマウントディスプレイ１６１０と、携帯端末１６２０と、サーバ装置１５０とを有する。ヘッドマウントディスプレイ１６１０と携帯端末１６２０とは、近距離無線により通信を行う。また、携帯端末１６２０とサーバ装置１５０とは、ネットワーク１６０を介して接続されている。
【０１６４】
ヘッドマウントディスプレイ１６１０は、ナビゲーションシステム１６００において、主に表示部として機能し、携帯端末１６２０からの指示に基づいて表示を行う。
【０１６５】
携帯端末１６２０は、ナビゲーションシステム１６００において、ユーザ１２０による目的地（Ｐ）の入力操作を受け付ける操作部として機能する。また、携帯端末１６２０は、サーバ装置１５０に対して経路情報要求を送信するとともに、サーバ装置１５０から送信された経路情報を受信する通信部としても機能する。更に、携帯端末１６２０は、ヘッドマウントディスプレイ１６１０に表示する矢印を生成し、矢印の表示を制御する表示制御部としても機能する。
【０１６６】
次に、ヘッドマウントディスプレイ１６１０及び携帯端末１６２０のハードウェア構成について説明する。図１７は、ヘッドマウントディスプレイ及び携帯端末のハードウェア構成の一例を示す図である。
【０１６７】
このうち、図１７（ａ）は、ヘッドマウントディスプレイ１６１０のハードウェア構成を示している。なお、図２に示したヘッドマウントディスプレイ１１０のハードウェア構成との相違点は、ヘッドマウントディスプレイ１６１０には、操作部２０６の代わりに操作スイッチ１７０１が設けられている点、及びＧＰＳ部２０９が設けられていない点である。操作スイッチ１７０１は、ヘッドマウントディスプレイ１６１０の起動／停止を指示するスイッチである。なお、ヘッドマウントディスプレイ１６１０における通信部２０５は、携帯端末１６２０との間で近距離無線通信を行うものとする。
【０１６８】
一方、図１７（ｂ）は、携帯端末１６２０のハードウェア構成を示している。携帯端末１６２０のハードウェア構成は、図２に示したヘッドマウントディスプレイ１１０のハードウェア構成と概ね同じである。図２に示したヘッドマウントディスプレイ１１０との相違点は、撮像部２０７が設けられていない点、及びセンサ部２１０が設けられていない点である。なお、携帯端末１６２０の第１通信部１７１８は、ヘッドマウントディスプレイ１６１０との間で近距離無線通信を行い、第２通信部１７１９は、サーバ装置１５０との間でネットワーク１６０を介して通信を行うものとする。
【０１６９】
次に、ヘッドマウントディスプレイ１６１０と携帯端末１６２０の機能構成について説明する。図１８は、ヘッドマウントディスプレイ１６１０と携帯端末１６２０の機能構成を示す図である。
【０１７０】
図１８（ａ）に示すように、ヘッドマウントディスプレイ１６１０は、センサ情報取得部１８０１と矢印表示部１８０２とを有する。
【０１７１】
センサ情報取得部１８０１は、センサ部２１０に含まれる地磁気センサの出力に基づいて、ユーザ１２０が向いている方角βを取得する。また、センサ情報取得部１８０１は、センサ部２１０に含まれる加速度センサの出力に基づいて、ユーザ１２０の移動速度Ｓを算出する。更に、センサ情報取得部１８０１は、方角βと算出した移動速度Ｓとを、現在方角情報と現在速度情報として所定周期で携帯端末１６２０に送信する。
【０１７２】
矢印表示部１８０２は、携帯端末１６２０において生成された矢印画像を、表示部２０８に表示する。なお、矢印表示部１８０２では、撮像部２０７により撮像された画像情報を解析することで、表示面１１１を介して視認される現実の物体の位置に合うように、矢印画像の表示位置を算出し、表示面１１１に表示する。
【０１７３】
また、図１８（ｂ）に示すように、携帯端末１６２０は、目的地入力部６０１、現在位置情報取得部１８１１、経路情報取得部６０３、方向情報管理部６０４、移動量情報管理部６０５、矢印表示制御部１８１２を有する。なお、目的地入力部６０１、経路情報取得部６０３〜移動量情報管理部６０５は、図６に示したヘッドマウントディスプレイ１１０の目的地入力部６０１、経路情報取得部６０３〜移動量情報管理部６０５と同じであるため、ここでは説明を省略する。
【０１７４】
現在位置情報取得部１８１１は、ＧＰＳ部１７１７により取得された緯度、経度、高度に基づいて、携帯端末１６２０の現在位置を識別し、現在位置情報を経路情報取得部６０３に通知する。また、現在位置情報取得部６０２は、現在位置情報を情報管理ＤＢ６１１に格納する。
【０１７５】
また、現在位置情報取得部１８１１は、ヘッドマウントディスプレイ１６１０のセンサ情報取得部１８０１から送信された現在方角情報（方角β）と現在速度情報（移動速度Ｓ）とを取得し、情報管理ＤＢ６１１に格納する。
【０１７６】
矢印表示制御部１８１２は、方向情報管理部６０４により算出された第１の方向情報θａ及び第２の方向情報θｂと、移動量情報管理部６０５により算出された移動時間情報Ｔｘとに基づいて、表示部２０８に表示する矢印画像を生成する。矢印表示制御部１８１２では、矢印画像の生成に際して、矢印情報ＤＢ６１２を参照する。
【０１７７】
また、矢印表示制御部１８１２は、生成した矢印画像をヘッドマウントディスプレイ１６１０に送信し、表示部２０８に表示するよう、矢印表示部１８０２に指示する。
【０１７８】
以上の説明から明らかなように、本実施形態によれば、ヘッドマウントディスプレイと携帯端末とを用いてナビゲーションシステムを形成した場合であっても、上記第１及び第２の実施形態と同様の効果を得ることができる。
【０１７９】
［第４の実施形態］
上記第１乃至第３の実施形態では、ヘッドマウントディスプレイを、目的地に到達するまでの経路案内を行うナビゲーションシステムに適用した場合について説明した。これに対して、第４の実施形態では、所定のＡＲ（Augmented Reality）マーカが付加された対象物までの経路案内を行い、ＡＲマーカが検出された場合に、ＡＲマーカに予め対応付けられた情報を表示するシステムに適用する場合について説明する。以下、ナビゲーションシステムと、ＡＲマーカの表示システムとを組み合わせたシステムを、ＡＲナビゲーションシステムと称す。
【０１８０】
図１９は、ヘッドマウントディスプレイを用いたＡＲナビゲーションシステムにおける表示画面例を示す図である。
【０１８１】
図１９（ａ）は、ヘッドマウントディスプレイ１１０を装着した作業者が、倉庫内を移動し、所定のＡＲマーカが付加された所定の梱包物に到達できるように、矢印画像１４１を表示した様子を示している。図１９（ａ）の場合、目的地（Ｐ）は、所定の梱包物が載置された位置であり、目的地（Ｐ）までの経路３００は、倉庫内の通路となる。
【０１８２】
図１９（ａ）に示すように、矢印画像１４１に従って移動することで、作業者は、所定の梱包物が載置された位置まで到達することができる。
【０１８３】
図１９（ｂ）は、所定の梱包物が載置された位置に到達した様子を示している。本実施形態におけるヘッドマウントディスプレイの場合、ＡＲマーカ１９０１を識別する機能が備えられている。
【０１８４】
このため、ヘッドマウントディスプレイ１１０では、撮像部２０７により撮像された画像情報に基づいてＡＲマーカ１９０１を識別し、ＡＲマーカ１９０１に対応付けられた情報を表示部２０８に表示することができる。
【０１８５】
図１９（ｂ）の例では、所定の梱包物の搬送先が、ＡＲマーカ１９０１に対応付けられている。これにより、作業者は、ＡＲマーカ１９０１に対応付けられた情報に従って、次の作業を行うことができる。
【０１８６】
このように、本実施形態によれば、ヘッドマウントディスプレイを、ＡＲナビゲーションシステムに適用することも可能となる。
【０１８７】
［その他の実施形態］
上記第１乃至第４の実施形態では、現在位置情報を取得するにあたりＧＰＳ部を設けたが、現在位置情報の取得方法は、ＧＰＳ方式に限定されず、他の取得方法により取得するようにしてもよい。
【０１８８】
上記第１乃至第４の実施形態では、矢印表示制御処理において、はじめに、上方向の矢印または下方向の矢印であるかを判定し、次に、前方向の矢印または後方向の矢印であるかを判定し、最後に、右方向の矢印または左方向の矢印であるかを判定した。しかしながら、判定の順序はこれに限定されず、任意の順序で判定を行うようにしてもよい。
【０１８９】
また、上記第１乃至第４の実施形態では、矢印表示制御処理において、はじめに移動時間＝小であるかを判定し、次に、移動時間＝中であるかを判定し、最後に移動時間＝大であるかを判定した。しかしながら、判定の順序はこれに限定されず、任意の順序で判定を行うようにしてもよい。
【０１９０】
また、上記第１乃至第４の実施形態では、次の通過点に到達するまでの移動時間である移動時間情報Ｔｘに基づいて、矢印の態様を選択したが、例えば、次の通過点に到達するまでの距離Ｄに基づいて、矢印の態様を選択するようにしてもよい。
【０１９１】
また、上記第３の実施形態では、図１７においてヘッドマウントディスプレイ１６１０と携帯端末１６２０のハードウェア構成を説明するにあたり、センサ部２１０をヘッドマウントディスプレイ１６１０に配するものとした。しかしながら、センサ部２１０は携帯端末１６２０に配してもよい。また、ＧＰＳ部１７１７を携帯端末１６２０に配するものとしたが、ＧＰＳ部１７１７は、ヘッドマウントディスプレイ１６１０に配してもよい。
【０１９２】
なお、開示の技術では、以下に記載する付記のような形態が考えられる。同様に、図１８において、ヘッドマウントディスプレイ１６１０と携帯端末１６２０の機能構成を説明したが、図１８に示す機能区分は一例にすぎず、他の機能区分により実現してもよいことはいうまでもない。
（付記１）
ヘッドマウントディスプレイの表示制御方法において、
位置センサにより検出された前記ヘッドマウントディスプレイの位置情報を取得し、
位置情報と方向情報とを対応付ける情報を参照して、取得した前記位置情報に対応する方向情報を取得し、
取得した前記方向情報に応じた矢印の表示を、前記ヘッドマウントディスプレイの表示部に出力し、
前記矢印の表示を出力する際、
取得した前記方向情報が前方を示す場合と上方を示す場合とで、互いに異なる態様の矢印の表示を行い、取得した前記方向情報が後方を示す場合と下方を示す場合とで、互いに異なる態様の矢印の表示を行う、
処理をコンピュータが実行することを特徴とするヘッドマウントディスプレイの表示制御方法。
（付記２）
前記矢印の表示を出力する際、前記ヘッドマウントディスプレイの速度または加速度に応じた態様の矢印の表示を行う、
ことを特徴とする付記１に記載のヘッドマウントディスプレイの表示制御方法。
（付記３）
前記矢印の表示を出力する際、前記ヘッドマウントディスプレイの速度または加速度に応じて算出される、所定の位置に到達するまでの時間に基づいて、表示の更新周期を変更する、
ことを特徴とする付記２に記載のヘッドマウントディスプレイの表示制御方法。
（付記４）
前記ヘッドマウントディスプレイの速度または加速度は、前記ヘッドマウントディスプレイにおいて検出された速度または加速度のうち、前記方向情報に応じた成分の速度または加速度であることを特徴とする付記２または付記３に記載のヘッドマウントディスプレイの表示制御方法。
（付記５）
位置センサにより検出されたヘッドマウントディスプレイの位置情報を取得し、
位置情報と方向情報とを対応付ける情報を参照して、取得した前記位置情報に対応する方向情報を取得し、
取得した前記方向情報に応じた矢印の表示を、前記ヘッドマウントディスプレイの表示部に出力し、
前記矢印の表示を出力する際、
取得した前記方向情報が前方を示す場合と上方を示す場合とで、互いに異なる態様の矢印の表示を行い、取得した前記方向情報が後方を示す場合と下方を示す場合とで、互いに異なる態様の矢印の表示を行う、
処理をコンピュータに実行させることを特徴とするプログラム。
（付記６）
ヘッドマウントディスプレイと通信する情報処理端末であって、
位置センサにより検出された前記ヘッドマウントディスプレイの位置情報を取得する第１の取得手段と、
位置情報と方向情報とを対応付ける情報を参照して、取得した前記位置情報に対応する方向情報を取得する第２の取得手段と、
取得した前記方向情報に応じた矢印の表示を、前記ヘッドマウントディスプレイの表示部に出力する表示制御手段と、を有し、
前記表示制御手段は、前記矢印の表示を出力する際、
取得した前記方向情報が前方を示す場合と上方を示す場合とで、互いに異なる態様の矢印の表示を行い、取得した前記方向情報が後方を示す場合と下方を示す場合とで、互いに異なる態様の矢印の表示を行うことを特徴とする情報処理端末。
（付記７）
ヘッドマウントディスプレイであって、
位置センサにより検出された前記ヘッドマウントディスプレイの位置情報を取得する第１の取得手段と、
位置情報と方向情報とを対応付ける情報を参照して、取得した前記位置情報に対応する方向情報を取得する第２の取得手段と、
取得した前記方向情報に応じた矢印の表示を、表示部に出力する表示制御手段と、を有し、
前記表示制御手段は、前記矢印の表示を出力する際、
取得した前記方向情報が前方を示す場合と上方を示す場合とで、互いに異なる態様の矢印の表示を行い、取得した前記方向情報が後方を示す場合と下方を示す場合とで、互いに異なる態様の矢印の表示を行うことを特徴とするヘッドマウントディスプレイ。
【０１９３】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせ等、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１９４】
１００          ：ナビゲーションシステム
１１０          ：ヘッドマウントディスプレイ
１１１          ：表示面
１４１          ：矢印画像
１４２          ：マーク画像
１５０          ：サーバ装置
１５１          ：経路情報提供部
１５２          ：地図情報ＤＢ
３００          ：経路
６０１          ：目的地入力部
６０２          ：現在位置情報取得部
６０３          ：経路情報取得部
６０４          ：方向情報管理部
６０５          ：移動量情報管理部
６０６          ：矢印表示制御部
６１１          ：情報管理ＤＢ
６１２          ：矢印情報ＤＢ
７００          ：管理情報
８１１          ：前方向の矢印
８１２          ：後方向の矢印
８２１          ：右方向の矢印
８２２          ：左方向の矢印
８３１          ：上方向の矢印
８３２          ：下方向の矢印
１６００        ：ナビゲーションシステム
１６１０        ：ヘッドマウントディスプレイ
１６２０        ：携帯端末
１８０１        ：センサ情報取得部
１８０２        ：矢印表示部
１８１１        ：現在位置情報取得部
１８１２        ：矢印表示制御部
１９０１        ：ＡＲマーカ
【図１】
0006596989.tif 000002
【図２】
0006596989.tif 000003
【図３】
0006596989.tif 000004
【図４】
0006596989.tif 000005
【図５】
0006596989.tif 000006
【図６】
0006596989.tif 000007
【図７】
0006596989.tif 000008
【図８】
0006596989.tif 000009
【図９】
0006596989.tif 000010
【図１０】
0006596989.tif 000011
【図１１】
0006596989.tif 000012
【図１２】
0006596989.tif 000013
【図１３】
0006596989.tif 000014
【図１４】
0006596989.tif 000015
【図１５】
0006596989.tif 000016
【図１６】
0006596989.tif 000017
【図１７】
0006596989.tif 000018
【図１８】
0006596989.tif 000019
【図１９】
0006596989.tif 000020