(57)【要約】【課題】ランニングなどにおいて経路をガイドする技術に関し、利用者が経路上の好きなランドマークの画像を設定してガイド表示可能とする。【解決手段】端末装置１００において、ランドマーク情報記憶部１０１は、利用者が指定した経路上のランドマークのランドマーク情報を記憶する。位置情報取得部１０４は、端末装置１００の現在の位置情報を取得する。ランドマーク情報検索部１０５は、上記経路に従い、上記位置情報に対して所定の位置関係にあるランドマークに対応するランドマーク情報をランドマーク情報記憶部１０１から検索する。ランドマーク表示制御部１０６は、検索されたランドマーク情報に対応する画像データを、取得された位置情報とそのランドマーク情報に含まれる位置データとに基づいて加工し、加工後の画像データを表示部１０７に表示する。【選択図】図１
2016050895.tif 000002
【特許請求の範囲】
【請求項１】
利用者に装着可能なランドマーク表示装置であって、
経路付近のランドマークの画像データおよびランドマーク位置情報を含むランドマーク情報を、利用者の選択に基づいて記憶するランドマーク情報記憶部と、
前記ランドマーク表示装置の位置情報を取得する位置情報取得部と、
前記取得された位置情報に対して所定の位置にあるランドマークに対応するランドマーク情報を前記ランドマーク情報記憶部から検索するランドマーク情報検索部と、
前記検索されたランドマーク情報に対応する画像データを表示する表示部と、
を備えることを特徴とするランドマーク表示装置。
【請求項２】
前記検索されたランドマーク情報に対応する画像データを、前記取得された位置情報と当該ランドマーク情報に含まれるランドマーク位置情報とに基づいて加工し、当該加工された画像データを前記表示部に表示するランドマーク表示制御部をさらに備える、
ことを特徴とする請求項１に記載のランドマーク表示装置。
【請求項３】
前記利用者の進行方向情報を算出する進行方向算出部を備え、
前記ランドマーク表示制御部は、前記検索されたランドマーク情報に対応する画像データを前記取得された位置情報と前記算出された進行方向情報と当該ランドマーク情報に含まれるランドマーク位置情報およびランドマークを撮影した場所の撮影位置情報とに基づいて加工する、
ことを特徴とする請求項２に記載のランドマーク表示装置。
【請求項４】
ランドマークの候補をサーバ装置から取得し、前記利用者に、当該取得されたランドマークの候補からランドマークを選択させることにより前記経路を指定する経路指定部と、
前記選択されたランドマークに対応するランドマーク情報を前記サーバ装置のランドマーク情報データベースから取得して前記ランドマーク情報記憶部に登録するランドマーク情報取得部と、
前記サーバ装置の地図情報データベースから地図情報を取得する地図情報取得部と、を備え、
前記経路指定部は、前記取得された地図情報に対応する地図を当該地図に属する前記ランドマークの候補とともに表示するよう表示部に指示し、当該表示された地図上の前記ランドマークの候補から前記利用者が選択したランドマークに基づいて経路を指定する、
ことを特徴とする請求項１ないし３のいずれかに記載のランドマーク表示装置。
【請求項５】
前記ランドマーク情報記憶部に記憶されているランドマーク情報をログとして記録するログ記録部と、
前記ログを取得するログ取得部を備え、
前記経路指定部は、前記取得されたログを当該ログに含まれるランドマークの候補とともに表示するよう表示部に指示し、当該表示されたログ上の前記ランドマークの候補から利用者が選択したランドマークに基づいて経路を指定する、
ことを特徴とする請求項４に記載のランドマーク表示装置。
【請求項６】
前記経路指定部は、前記ランドマークの候補を、当該ランドマークの候補に対応する画像データのサムネイル画像として表示する、
ことを特徴とする請求項４または５に記載のランドマーク表示装置。
【請求項７】
利用者に装着可能なランドマーク表示装置におけるランドマークの表示方法であって、
経路上のランドマークの画像データおよびランドマーク位置情報を含むランドマーク情報を、利用者の選択に基づいてランドマーク情報記憶部に記憶し、
前記ランドマーク表示装置の位置情報を取得し、
前記取得された位置情報に対して所定の位置関係にあるランドマークに対応するランドマーク情報を前記ランドマーク情報記憶部から検索し、
前記検索されたランドマーク情報に対応する画像データを表示する、
ことを特徴とするランドマーク表示方法。
【請求項８】
利用者に装着可能なランドマーク表示装置が有するコンピュータに、
経路上のランドマークの画像データおよびランドマーク位置情報を含むランドマーク情報を、利用者の選択に基づいてランドマーク情報記憶部に記憶するステップと、
前記ランドマーク表示装置の位置情報を取得するステップと、
前記取得された位置情報に対して所定の位置関係にあるランドマークに対応するランドマーク情報を前記ランドマーク情報記憶部から検索するステップと、
前記検索されたランドマーク情報に対応する画像データを表示するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ランニングなどにおいて経路をガイドする装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
スマートフォン端末用などのランニング支援アプリケーション（以下「アプリ」と呼ぶ）や、ランニング愛好家のＳＮＳ（ソーシャルネットワーキングサービス）のサイトなどのサービスでは、ランニング用のルート（経路）やコース（進路）を推奨したり、検索したりできるものがある。これらのアプリやサービスを用いれば、知らない土地に出張したとき等も、いつもとほぼ同じ距離のコースなどを検索でき、ナビゲーション機能でガイドなどもしてくれるので、道に迷うことも無く、便利である。
【０００３】
ランニング用のルートのナビゲーションを行う従来技術として、例えば次のような技術が知られている（例えば特許文献１に記載の技術）。この従来技術のナビゲーション装置は、道路を構成するリンクごとにジョギング適性の高低を示す情報が対応付けられた地図情報が格納された記憶手段と、出発地の指定を受け付ける出発地指定受付手段と、経路探索条件の指定を受け付ける探索条件受付手段と、出発地から出発して出発地へ戻る推奨経路を、経路探索条件に基づいて探索する経路探索手段と、を備える。そして、経路探索手段は、ジョギング適性の高いリンクを通るように推奨経路を探索する。
【０００４】
しかし、この従来技術では、ジョギング適正の高いコースの距離や経路などが分かっても、そのコースはどんな所や風景なのか、どんな建物やランドマークがあるのか、など雰囲気が分からないと、推奨されても選択判断がしにくかった。
【０００５】
いつものコースなら、あの建物が見えたら、あと少しで５ｋｍ地点である等、目安や目標にして走れるが、知らない土地や初めてのコースでは、その辺りの目安や目標が分からず、距離だけを確認しなければならず、物足りなかった。
【０００６】
経路上の風景などを表示可能な従来技術として、例えば次のような技術が知られている（例えば特許文献２に記載の技術）。この従来技術を採用した携帯電話機は、現在位置を検出するＧＰＳ測位部と、検出された現在位置から経路上に存在する道の分岐地点までの距離を算出し、経路の少なくとも一部を含む経路地図を表示するとともに、分岐地点に到達する前の算出された距離が予め設定された閾値距離以下となったとき、現在位置から見た分岐地点における経路を含む風景の写真に相当する写真画像情報を表示部に表示するシステム制御部と、を備える。
【０００７】
しかし、この従来技術は、経路上の分岐地点ごとに予めサーバに登録されている風景の写真画像を携帯電話機に表示できるだけであり、利用者が例えばランニングを行いたい経路上の好きな風景の写真画像を設定してナビゲーション等に使用することはできなかった。
【０００８】
また、経路上の風景などを表示可能な他の従来技術として、例えば次のような技術が知られている（例えば特許文献３に記載の技術）。この従来技術では、カメラにおいて思い出再生要求がなされると、カメラからサーバに複数の撮影画像が送信される。この複数の撮影画像の撮影日時と撮影位置とに基づいて年代別地図ＤＢから２Ｄ地図画像が選択される。この２Ｄ地図画像からルート探索部によって撮影当時のユーザの移動ルート及び移動手段が探索される。この探索された移動ルートの特定位置の画像が仮想風景作成部によって作成される。仮想風景作成部によって作成された一連の画像から１つの画像ファイルが生成されてカメラの表示部に表示される。
【０００９】
しかし、この従来技術では、撮影当時に撮影されなかった風景等も含めた撮影当時の状況を追体験することができるような風景がカメラの表示部に表示されるだけであり、利用者が例えばランニングを行いたい経路上の好きな風景の写真画像を設定してナビゲーション等に使用することはできなかった。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１１−１９６９３１号公報
【特許文献２】特開２００９−０２５０３４号公報
【特許文献３】特開２０１２−１６４３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
そこで、本発明は、利用者が経路上の好きなランドマークの画像を設定してガイド表示可能とすることを目的とする。
【課題を解決するための手段】
【００１２】
態様の一例では、利用者に装着可能なランドマーク表示装置であって、経路付近のランドマークの画像データおよびランドマーク位置情報を含むランドマーク情報を、利用者の選択に基づいて記憶するランドマーク情報記憶部と、ランドマーク表示装置の位置情報を取得する位置情報取得部と、取得された位置情報に対して所定の位置にあるランドマークに対応するランドマーク情報をランドマーク情報記憶部から検索するランドマーク情報検索部と、検索されたランドマーク情報に対応する画像データを表示する表示部と、を備える。
【発明の効果】
【００１３】
本発明によれば、利用者が経路上の好きなランドマークの画像を設定してガイド表示することが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明によるランドマーク表示装置の実施形態のブロック図である。
【図２】本実施形態による端末装置の機能をソフトウェア処理として実現できるコンピュータのハードウェア構成の一例を示す図である。
【図３】ランドマーク情報のデータ構成例を示す図である。
【図４】ログのデータ構成例を示す図である。
【図５】ランドマーク表示処理の例を示すフローチャートである。
【図６】経路指定処理の詳細例を示すフローチャート（その１）である。
【図７】経路指定処理の詳細例を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。図１は、本発明によるランドマーク表示装置の実施形態のブロック図である。このランドマーク表示装置は、インターネットなどのネットワークを介してサーバ装置１２０と通信可能な例えばスマートフォンなどの端末装置１００として実現される。
【００１６】
端末装置１００は、ランドマーク情報記憶部１０１、ＧＰＳアンテナ１０２、ＧＰＳセンサ１０３、位置情報取得部１０４、ランドマーク情報検索部１０５、ランドマーク表示制御部１０６、表示部１０７、加速度センサ１０８、および進行方向算出部１０９を備える。また、端末装置１００は、経路指定部１１０、地図情報取得部１１１、ランドマーク情報取得部１１２、ログ記録部１１３、およびログ取得部１１４を備えてよい。さらに、端末装置１００は、説明データ出力部１１５を含んでよい。
【００１７】
サーバ装置１２０は、地図情報データベース１２３、地図情報検索部１２４、ランドマーク情報データベース１２１、ランドマーク情報検索部１２２、ログデータベース１２５、ログ管理部１２６、およびＳＮＳ制御部１２７を備えてよい。
【００１８】
端末装置１００において、ランドマーク情報記憶部１０１は、経路上、例えば利用者がランニングを行う際のランニング経路上またはランニング経路付近において、利用者が予め選択したランドマークの画像データおよび位置データ（ランドマーク位置情報）を少なくとも含むランドマーク情報を利用者が指定した経路に従って記憶する。ランドマークとしては、例えばランニング中に目印や目標となる建物、観光地や、ランニング経路上の交差点や分岐点、曲り角などの地点である。ランドマーク情報に含まれる画像データは例えば、それらのランドマークを、様々な利用者が撮影した写真画像である。
【００１９】
位置情報取得部１０４は、ＧＰＳアンテナ１０２を介してＧＰＳセンサ１０３がＧＰＳ衛星から受信したＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ：全地球測位網）電波に基づいて、利用者が携帯する端末装置１００の現在の位置情報を取得する。
【００２０】
ランドマーク情報検索部１０５は、利用者が指定した経路に従い、位置情報取得部１０４が取得した位置情報に対して所定の位置関係、例えば一定距離以内にあるランドマークに対応するランドマーク情報をランドマーク情報記憶部１０１から検索する。
【００２１】
ランドマーク表示制御部１０６は、ランドマーク情報検索部１０５が検索したランドマーク情報に対応する画像データを、位置情報取得部１０４が取得した位置情報とそのランドマーク情報に含まれる位置データとに基づいて加工し、その加工された画像データを表示部１０７に表示する。この加工は例えば、位置情報取得部１０４が取得した位置情報とそのランドマーク情報に含まれる位置データとから算出される現在位置とランドマークとの距離に応じて、画像データを拡大または縮小する処理である。これにより、利用者がランドマークに近づくにつれて、そのランドマークに対応する写真画像が段々大きく端末装置１００のディスプレイに表示されるような効果を付加することができる。
【００２２】
ここで、ランドマーク情報はランドマークを撮影した場所の撮影位置データ（撮影位置情報）をさらに含み、ランドマーク表示制御部１０６は、ランドマーク情報検索部１０５が検索したランドマーク情報に対応する画像データを、位置情報取得部１０４が取得した位置情報とそのランドマーク情報に含まれる位置データおよび撮影位置データとに基づいて加工してもよい。
【００２３】
表示部１０７は、例えば端末装置１００のディスプレイであり、表示制御部３０６が加工した画像データを表示する。なお、表示部１０７は、表示制御部３０６を介さずに、ランドマーク情報検索部１０５が検索したランドマーク情報に含まれる画像データをそのまま表示してもよい。
【００２４】
ここまでの端末装置１００の構成において、加速度センサ１０８による加速度情報の検出結果に基づいて、現在の進行方向情報を算出する進行方向算出部１０９をさらに備えてよい。この場合、ランドマーク表示制御部１０６は、ランドマーク情報検索部１０５が検索したランドマーク情報に対応する画像データを、位置情報取得部１０４が取得した位置情報と、進行方向算出部１０９が算出した進行方向情報と、そのランドマーク情報に含まれる位置データおよび撮影位置データとに基づいて加工してよい。
これにより、利用者の進行方向に応じて、ランドマークの写真画像の向きも変化して表示される効果を付加することができる。
【００２５】
端末装置１００において、経路指定部１１０は、ランドマークの候補をネットワークを介してサーバ装置１２０から取得し、端末装置１００の利用者に、その取得されたランドマークの候補からランドマークを順次選択させることにより経路を指定させる。
【００２６】
より具体的には例えば、サーバ装置１２０内の地図情報データベース１２３から地図情報検索部１２４を介して地図情報を取得する地図情報取得部１１１をさらに備えてよい。この場合、経路指定部１１０は、取得された地図情報に対応する地図をその地図に属するランドマークの候補の例えばサムネイル画像とともに表示するように表示部１０７に指示し、端末装置１００の利用者にその表示された地図上のランドマークの候補からランドマークを選択させる。ランドマークの候補から利用者が選択したランドマークを通過する経路を利用者に提示してもよい。
【００２７】
あるいは例えば、ランドマーク情報記憶部１０１に記憶されているランドマーク情報を利用者によるランニングの終了後にログとして記録するログ記録部１１３をさらに備えてよい。このログ記録部１１３は、ログを端末装置１００内のメモリ等に記録してもよいし、ログを端末装置１００の利用者に属するログとしてサーバ装置１２０内のログ管理部１２６を介してログデータベース１２５に保存させてもよい。そして、上述のようにして端末装置１００内のメモリまたはサーバ装置１２０内のログデータベース１２５に保存されているログを取得するログ取得部１１４をさらに備えてよい。このログ取得部１１４は、例えばサーバ装置１２０からログを取得する場合、サーバ装置１２０内のログデータベース１２５に保存されている端末装置１００の利用者に属するログ、あるいは同じくログデータベース１２５に保存されている公開を許諾した他の利用者に属するログを、ログ管理部１２６を介して取得する。この場合、経路指定部１１０は、ログ取得部１１４が取得したログをそのログに含まれるランドマークの候補とともに表示するように表示部１０７に指示し、端末装置１００の利用者にその表示されたログ上のランドマークの候補からランドマークを選択させる。表示されたログ上のランドマークの候補から利用者が選択したランドマークを通過する経路を利用者に提示してもよい。
【００２８】
ランドマーク情報取得部１１２は、経路指定部１１０において順次選択されたランドマークに対応するランドマーク情報を、サーバ装置１２０のランドマーク情報データベース１２１からランドマーク情報検索部１２２を介して取得して、ランドマーク情報記憶部１０１に登録する
【００２９】
上述の端末装置１００の構成において、ランドマーク情報は、そのランドマーク情報に対応するランドマークの説明データをさらに含んでよい。この場合、表示部１０７によるランドマーク情報検索部１０５が検索したランドマーク情報に対応する画像データの表示に合わせて、そのランドマーク情報に含まれる説明データを出力する説明データ出力部１１５をさらに備えてよい。説明データが例えば、ランドマークを説明するテキストデータである場合には、説明データ出力部１１５は表示部１０７である端末装置１００のディスプレイと共通であってもよく、ランドマークの写真画像がディスプレイに表示されるとともに、その説明文がディスプレイに表示されてよい。あるいは、説明文のテキストデータに基づいて、合成音声が端末装置１００のスピーカから発音されてもよい。あるいは、表示部１０７のディスプレイへのランドマークの写真画像の表示に合わせて、単にブザー音が端末装置１００のスピーカから発音されてもよい。
また、ランドマーク情報はランドマークの写真画像が撮影された日時等のデータをさらに含んでよい。この場合、端末装置１００に設定されている時刻と同じかまたは近い時刻に撮影されたランドマークの写真画像をディスプレイに表示されてよい。
【００３０】
以上の端末装置１００（ランドマーク表示装置）の実施形態の構成により、例えばランニング時に端末装置１００を携帯する利用者は、ランニング前に、自分がランニングを行いたい経路上の好きなランドマークの画像データ等を、例えばサーバ装置１２０から端末装置１００にダウンロードすることができる。この場合、利用者は、地図上のランドマークのサムネイル画像から好きなランドマークを選択することができる。あるいは、利用者は、自分が過去にランニングを行ったログを表示させ、それに含まれるランドマークのサムネイル画像から好きなランドマークを選択できる。さらには、例えば観光地や出張先に対応して、その地域におけるランニング等のログの公開を許諾している利用者がいる場合には、サーバ装置１２０からそれらのログをダウンロードして表示させ、それに含まれるランドマークのサムネイル画像から好きなランドマークを選択できる。その後、利用者が端末装置１００を携帯して例えばランニングを開始すると、現在のランニング位置がランドマーク情報記憶部１０１に記憶されたいずれかのランドマーク情報の位置に近づくに従って、そのランドマーク情報に対応する写真画像を、端末装置１００のディスプレイなどにだんだん大きく表示させることが可能となる。また、ランニング時の時刻と同じまたは近い時刻のランドマークの写真画像を表示することができ、利用者は時間帯によって見え方が異なるランドマークを確認することができる。このようにして、本実施形態によれば、利用者が経路上の好きなランドマークの画像を設定してガイド表示することが可能となる。
【００３１】
なお、サーバ装置１２０は、ＳＮＳ制御部１２７を含んでよく、これにより例えば、ランニング愛好家のＳＮＳのＷｅｂサイトサービスが運用される。そして、このＳＮＳサービスを用いて、任意のＳＮＳ利用者がある地点のランドマークの写真画像をＳＮＳのＷｅｂサイトにアップロードすると、その写真画像がランドマーク情報データベース１２１に蓄積されるように運用されてよい。このとき、各ランドマーク情報は、地図情報データベース１２３内の地図情報とリンクされ、その地図情報が端末装置１００で表示されるときに、そのランドマーク情報に対応する例えばサムネイル画像が地図上に表示される。このようにして、端末装置１００の利用者は、他の利用者がランドマーク情報データベース１２１にアップロードしたランドマーク情報を利用することが可能となる。また、前述したように、端末装置１００の利用者は、例えばランニングの終了時にランドマーク情報記憶部１０１に記憶されているランドマーク情報をログとして、ログ記録部１１３からサーバ装置１２０内のログ管理部１２６を介してログデータベース１２５に保存することができる。このときに、利用者が他の利用者へのログの公開を許諾指定することにより、他の利用者はそのログに含まれるランドマーク情報を利用することが可能となる。
【００３２】
図２は、図１に示される本実施形態による端末装置１００の機能をソフトウェア処理として実現できるコンピュータのハードウェア構成の一例を示す図である。図２に示される端末装置１００は、ＣＰＵ２０１、メモリ２０２、入力装置２０３、出力装置２０４、外部記憶装置２０５、可搬記録媒体２０９が挿入される可搬記録媒体駆動装置２０６、通信インタフェース２０７、ＧＰＳセンサ１０３（図１と同じ）、および加速度センサ１０８（図１と同じ）を有し、これらがバス２０８によって相互に接続された構成を有する。同図に示される構成は上記システムを実現できるコンピュータの一例であり、そのようなコンピュータはこの構成に限定されるものではない。
【００３３】
ＣＰＵ２０１は、当該コンピュータ全体の制御を行う。メモリ２０２は、プログラムの実行、データ更新等の際に、外部記憶装置２０５（或いは可搬記録媒体２０９）に記憶されているプログラム又はデータを一時的に格納するＲＡＭ等のメモリである。ＣＵＰ２０１は、プログラムをメモリ２０２に読み出して実行することにより、全体の制御を行う。メモリ２０２は、図１のランドマーク情報記憶部１０１として機能し、ランドマーク情報を記憶する。
【００３４】
入力装置２０３は、ユーザによるタッチパネル等による入力操作を検出し、その検出結果をＣＰＵ２０１に通知する。
【００３５】
出力装置２０４は、ＣＰＵ２０１の制御によって送られてくるデータを例えばディスプレイに出力する。
【００３６】
外部記憶装置２０５は、例えばＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）記憶装置である。主に各種データやプログラムの保存に用いられる。
【００３７】
可搬記録媒体駆動装置２０６は、例えばマイクロＳＤＲＡＭ等の可搬記録媒体２０９を収容するもので、外部記憶装置２０５の補助の役割を有する。
【００３８】
通信インターフェース２０７は、例えばＬＡＮ（ローカルエリアネットワーク）又はＷＡＮ（ワイドエリアネットワーク）の無線通信回線（例えばＷｉＦｉ）を接続するための装置である。
【００３９】
本実施形態によるシステムは、後述する図５、図６、および図７のフローチャート等で実現される機能を搭載したプログラムをＣＰＵ２０１が実行することで実現される。そのプログラムは、例えば外部記憶装置２０５や可搬記録媒体２０９に記録して配布してもよく、或いは通信インタフェース２０７によりネットワークから取得できるようにしてもよい。
【００４０】
ＧＰＳセンサ１０３と加速度センサ１０８は、図１で説明したものと同等である。
【００４１】
図３は、図１のランドマーク情報記憶部１０１として機能する図２のメモリ２０２に記憶されるランドマーク情報のデータ構成例を示す図である。ランドマーク情報は、利用者が選択した順に、ランドマーク情報の記憶領域の先頭アドレスから順に（図３の上から下に向かって各行ごとに）、１つずつのランドマーク情報が記憶される。この記憶領域上のアドレスの順は、利用者がランニングを行いたいランドマークの経路に対応する。すなわち、利用者は、上記記憶領域の先頭アドレスから順に記憶されている各ランドマーク情報に対応する各ランドマークを順次目指して、ランニングを行うことになる。この詳細動作については、図５のフローチャートで示されるランドマーク表示処理の説明において後述する。ランドマーク情報は、そのランドマーク情報を特定するためのＩＤ（識別子）、そのランドマーク情報に対応するランドマークの名称を示すランドマーク名称データ、そのランドマーク情報に対応するランドマークの位置を特定するランドマーク位置データ（緯度、経度データ）、およびランドマーク画像データを少なくとも含む。また、ランドマーク情報は、そのランドマークが撮影されたときの撮影位置データ（緯度、経度データ）と、そのランドマークを説明する例えばテキストデータであるランドマーク説明データや、ランドマーク画像が撮影された時間を含んでもよい。
【００４２】
図４は、図１のサーバ装置１２０のログデータベース１２５に保存されるログのデータ構成例を示す図である。サーバ装置１２０内の特には図示しない外部記憶装置（例えばハードディスク装置）のログの記憶領域の先頭アドレスから順に（図４の上から下に向かって各行ごとに）、１つずつのログが記憶される。ログは例えば、そのログを送信した端末装置１００（図１）の利用者を示すユーザＩＤ、公開可否の設定、ＩＤ、ログ名、ログ記録の開始日時と終了日時、およびランドマーク経路情報を含む。ランドマーク経路情報は例えば、そのログが記録されたときに端末装置１００内のメモリ２０２（図２）に記憶されていた１つ以上のランドマーク情報に対応する、１つ以上のＩＤ（図３参照）の羅列である。
【００４３】
図５は、端末装置１００において、図２のＣＰＵ２０１が図１の各部の機能を実現するために実行する、ランドマーク表示処理の例を示すフローチャートである。この処理は、ＣＰＵ２０１が、メモリ２０２に記憶されたアプリケーションプログラムを実行することにより実現される。
【００４４】
端末装置１００のランドマーク表示処理のアプリケーションプログラムが起動されると、まず、ＣＰＵ２０１は、経路指定処理を実行する（ステップＳ５０１）。この経路指定処理の詳細は、図６および図７のフローチャートを用いて後述するが、図１の経路指定部１１０、地図情報取得部１１１、ランドマーク情報取得部１１２、およびログ取得部１１４の機能を実現する。この経路指定処理によって、利用者がランニング経路を想定して順次指定した各ランドマークに対応する図３のデータ構成例を有する各ランドマーク情報が、図１のランドマーク情報記憶部１０１に対応するメモリ２０２に得られる。前述したように、メモリ上の各ランドマーク情報の記憶アドレス順が、各ランドマーク情報に対応するランドマークを経由するランニング経路となる。
【００４５】
次に、ＣＰＵ２０１は、図２の入力装置２０３に含まれるスタートボタンが押された（タップされた）か否かが判定され（ステップＳ５０２）、スタートボタンが押されるまで待機状態となる（ステップＳ５０２の判定がＮＯ）。
【００４６】
スタートボタンが押されるとステップＳ５０２の判定がＹＥＳとなる。これにより、ＣＰＵ２０１はまず、次に目標とするランドマーク情報のメモリ２０２上での記憶領域のアドレスを示すメモリ２０２上の変数ｉに、図３に例示されるデータフォーマットで記憶されているランドマーク情報の記憶領域の先頭アドレスをセットする（ステップＳ５０３）。
【００４７】
次に、ＣＰＵ２０１は、メモリ２０２上の記憶領域上の変数ｉが示すアドレス（以下「アドレスｉ」と記載する）に記憶されているランドマーク情報に含まれるランドマーク名称データ（図３参照）を読み出し、それを出力装置２０４（図２）のディスプレイに、次の目標ランドマーク名として表示する（ステップＳ５０４）。すなわち最初は、経路の先頭のランドマーク名が、ディスプレイに表示される。これにより、利用者は、現在目標として目指すランドマークの名称を確認することができる。
【００４８】
続いて、ＣＰＵ２０１は、ＧＰＳセンサ１０３がＧＰＳ衛星から受信するＧＰＳ電波に基づいて、利用者が携帯する端末装置１００の現在の位置情報を取得する（ステップＳ５０５）。この処理は、図１の位置情報取得部１０４の機能を実現する。
【００４９】
次に、ＣＰＵ２０１は、加速度センサ１０８による加速度情報の検出結果に基づいて、現在の例えば利用者によるランニングの進行方向情報を算出する（ステップＳ５０６）。この処理は、図１の進行方向算出部１０９の機能を実現する。
【００５０】
次に、ＣＰＵ２０１は、アドレスｉのランドマーク情報が示すランドマーク位置データと、ステップＳ５０５で取得した現在の位置情報およびステップＳ５０６で算出した進行方向情報とを比較することにより、現在位置と次の目標ランドマークとの位置関係を算出する（ステップＳ５０７）。具体的には、ＣＰＵ２０１は、ステップＳ５０５で取得した位置情報（緯度、経度データ）と、アドレスｉのランドマーク情報のランドマーク位置データ（緯度、経度データ）（図３参照）の間の距離を計算する。また、ＣＰＵ２０１は、例えば、ステップＳ５０５で取得した位置情報からランドマーク位置データに向かうベクトルと、ステップＳ５０６で算出した進行方向情報が示すベクトルの内積を演算することにより、２つのベクトルが同じ向きを向いているか否かを判定する。これにより、ＣＰＵ２０１は、利用者が、次の目標ランドマークに向かって近づいているのか、あるいはそこを通り過ぎて遠ざかろうとしているのかを判定する。
【００５１】
次に、ＣＰＵ２０１は、入力装置２０３に含まれるストップボタンが押された（タップされた）か否かを判定する（ステップＳ５０８）。
【００５２】
ステップＳ５０８の判定がＮＯならば、ＣＰＵ２０１は、ステップＳ５０７での現在位置と次の目標ランドマークとの位置関係の算出結果に基づいて、現在位置が次の目標ランドマークから一定距離内に近づいたか否かを判定する（ステップＳ５０９）。この処理は、図１のランドマーク情報検索部１０５の機能を実現する。
【００５３】
ステップＳ５０９の判定がＮＯならば、ＣＰＵ２０１は、ランドマークの画像データは表示せずに、ステップＳ５１３の処理に移行する。
【００５４】
ステップＳ５１３では、ＣＰＵ２０１は、ステップＳ５０７での現在位置と次の目標ランドマークとの位置関係の算出結果に基づいて、現在位置が次の目標ランドマークを通り過ぎて遠ざかろうとしているか否かを判定する（ステップＳ５１３）。
【００５５】
ステップＳ５１３の判定もＮＯならば、ＣＰＵ２０１は、一定時間ウエイトした後に（ステップＳ５１６）、ステップＳ５０４の処理に戻る。
【００５６】
以上のようにして、利用者が次の目標ランドマークから一定距離内に近づくまでは、ディスプレイには、次の目標ランドマーク名のみが表示される状態（ステップＳ５０４参照）が維持される。
【００５７】
現在位置が次の目標ランドマークから一定距離内に近づいた結果ステップＳ５０９の判定がＹＥＳになると、ＣＰＵ２０１は、アドレスｉのランドマーク情報に含まれるランドマーク画像データ（図３参照）を、ステップＳ５０５で取得した位置情報とステップＳ５０６で取得した進行方向情報とに基づいて加工する（ステップＳ５１０）。この加工処理では、ＣＰＵ２０１は例えば、ステップＳ５０５で取得した位置情報と上記ランドマーク情報に含まれるランドマーク位置データ（図３参照）とから算出される現在位置とランドマークとの距離に応じて、画像データを拡大または縮小する。さらに、ＣＰＵ２０１は例えば、ステップＳ５０５で取得した進行方向情報が示す進行方向と、上記ランドマーク情報に含まれるランドマーク位置データおよび撮影位置データから求まる撮影方向とを比較することにより、ランドマークの画像の見え方を画像データ上で補正する処理等を実行する。以上の処理は、図１のランドマーク表示制御部１０６の機能を実現する。
【００５８】
その後、ＣＰＵ２０１は、ステップＳ５１０で加工されたランドマーク画像データに基づいてランドマーク画像を生成し、図２の出力装置２０４であるディスプレイに表示する（ステップＳ５１１）。この処理は、図１の表示部１０７の機能を実現する。
【００５９】
ステップＳ５１１での表示と同時に、ＣＰＵ２０１は、ステップＳ５０５で検索されたランドマーク情報に含まれるランドマーク説明データ（図３参照）を出力する（ステップＳ５１２）。具体的には、ＣＰＵ２０１は、ランドマーク説明データがテキストデータである場合には、そのテキスト文字列を、出力装置２０４であるディスプレイに、ランドマーク画像とともに表示する。あるいは、ＣＰＵ２０１は、説明文のテキストデータに対応する合成音声を生成し、特には図示しないスピーカから発音させてもよい。この処理は、図１の説明データ出力部１１５の機能を実現する。
【００６０】
ステップＳ５１２の後、ＣＰＵ２０１は、前述したステップＳ５１３の判定を行い、その判定がＮＯならば、一定時間ウエイトした後に（ステップＳ５１６）、ステップＳ５０４の処理に戻る。
【００６１】
利用者がやがて次の目標ランドマークを通り過ぎると、ステップＳ５１３の判定がＹＥＳになる。この結果、ＣＰＵ２０１は、次に目標とするランドマーク情報のメモリ２０２上での記憶領域のアドレスを示すメモリ２０２上の変数ｉの値を＋１インクリメントする（ステップＳ５１４）。
【００６２】
ＣＰＵ２０１は、変数ｉの値が、上記記憶領域の末尾アドレスよりも大きくなったか否かを判定する（ステップＳ５１５）。
【００６３】
ＣＰＵ２０１は、ステップＳ５１５の判定がＮＯならば、一定時間ウエイトした後に（ステップＳ５１６）、ステップＳ５０４の処理に戻る。
【００６４】
このようにして、利用者がランドマークを通り過ぎると、ディスプレイに、いままで目標としていたランドマークの次の経路の目標ランドマークのランドマーク名がディスプレイに表示されるようになり（ステップＳ５０４参照）、ステップＳ５０９等での判定対象となるランドマーク情報も、更新された変数ｉが示すアドレスのランドマーク情報に切り替わる。
【００６５】
利用者が入力装置２０３（図２）のストップボタンを押すと、ステップＳ５０８の判定がＹＥＳになる。または、変数ｉが示すアドレスがメモリ２０２の記記憶領域の末尾アドレスよりも大きくなるとステップＳ５１５の判定がＹＥＳになる。これらの場合、上記記憶領域に設定された全ての経路のランドマーク情報のナビゲートが終了したことになる。この結果、ＣＰＵ２０１は、メモリ２０２に記憶されている図３のデータ構成例を有するランドマーク情報から、図４のデータ構成例を有するログを生成する。そして、ＣＰＵ２０１は、生成したログを、図２の通信インタフェース２０７を介して、サーバ装置１２０（図１）に向けて送信するログ記録処理を実行する（ステップＳ５１７）。この処理は、図１のログ記録部１１３の機能を実現する。その後、ＣＰＵ２０１は、ランドマーク表示処理のアプリケーションの処理を終了する。サーバ装置１２０のログ管理部１２６（図１）のソフトウェアは、端末装置１００から受信したログを、例えば外部記憶装置（ハードディスク）内のログデータベース１２５（図１）に、図４に例示されるデータフォーマットで保存する。
【００６６】
図６および図７は、図５のステップＳ５０１の経路指定処理の詳細な処理例を示すフローチャートである。
【００６７】
まず、ＣＰＵ２０１は、図２の入力装置２０３に含まれる地図操作スイッチがオンされたか否かを判定し（ステップＳ６０１）、その判定がＮＯならば、入力装置２０３に含まれるログ操作スイッチがオンされたか否かを判定し（ステップＳ６０２）、その判定もＮＯならば、経路指定スイッチがオフされたか否かを判定し（ステップＳ６０３）、その判定もＮＯならば、再び地図操作スイッチがオンされたか否かを判定する（ステップＳ６０１）という処理を繰り返し実行する。これにより、ＣＰＵ２０１は、地図操作スイッチのオンとログ操作スイッチのオンと経路指定スイッチのオフを検出するスイッチ監視処理を実行する。
【００６８】
利用者が地図操作スイッチをオンすると、ステップＳ６０１の判定がＹＥＳとなる。これにより、ＣＰＵ２０１は、ステップＳ６０４からＳ６１０までの一連の処理を実行する。この一連の処理は、図１の地図情報取得部１１１、経路指定部１１０、およびランドマーク情報取得部１１２の一部の機能を実現する。
【００６９】
まず、ＣＰＵ２０１は、図１のサーバ装置１２０内の地図情報検索部１２４にリクエストを送信することにより、サーバ装置１２０内の地図情報データベース１２３から地図情報を取得する。最初に表示される地図情報は、例えば図５のステップＳ５０５で取得された現在の位置情報が示す位置付近に対応する地図情報であってよい。ＣＰＵ２０１は、取得した地図情報を、図２の出力装置２０４のディスプレイに表示する。このとき、ＣＰＵ２０１は、その地図情報にランドマークのアイコン情報（あるいはサムネイル画像）が含まれていれば、それも一緒にディスプレイに表示する（以上、ステップＳ６０４）。この処理は、図１の地図情報取得部１１１の機能を実現する。
【００７０】
次に、ＣＰＵ２０１は、利用者による入力装置２０３（図２）に対するタップ操作等によって、地図を拡大または縮小あるいは他の場所に移動させる等の地図操作がなされたか否かを判定する（ステップＳ６０５）。
【００７１】
ステップＳ６０５の判定がＹＥＳならば、ＣＰＵ２０１は、地図操作に対応する地図の拡大縮小または他の場所への移動のためのリクエスト処理をサーバ装置１２０に対して発行する（ステップＳ６０６）。その後、ＣＰＵ２０１は、ステップＳ６０４の処理に戻り、地図操作後の新たな地図およびランドマークアイコンの表示を行う。
【００７２】
ステップＳ６０５の判定がＮＯならば、ＣＰＵ２０１は、利用者による入力装置２０３（図２）によるタップ操作等によって、ディスプレイに表示されている地図上でいずれかのランドマークアイコンが選択されたか否かを判定する（ステップＳ６０７）。ここで、利用者は、ランニング時に通過したい経路に沿った順で、地図上のランドマークアイコンを順次指定してゆく。この処理は、図１の経路指定部１１０の一部の機能を実現する。
【００７３】
ステップＳ６０７の判定がＹＥＳならば、ＣＰＵ２０１は、選択されたランドマークアイコンに対応してステップＳ６０４で得られている地図情報に埋め込まれているランドマークのＩＤを取得する。そして、ＣＰＵ２０１は、そのＩＤをキーとして、図１のサーバ装置１２０のランドマーク情報検索部１２２に対して検索リクエストを発行する。この結果、サーバ装置１２０において、ランドマーク情報検索部１２２は、ランドマーク情報データベース１２１に登録されている上記ＩＤ（図３参照）に対応するランドマーク情報を検索し、そのランドマーク情報を端末装置１００に返信する（以上、ステップＳ６０８）。この処理は、図１のランドマーク情報取得部１１２の一部の機能を実現する。
【００７４】
ＣＰＵ２０１は、ステップＳ６０８で取得したランドマーク情報を、メモリ２０２上のランドマーク情報の記憶領域の末尾の空きアドレスに、図３に例示されるデータフォーマットで登録する（ステップＳ６０９）。前述したように、利用者はランニング時に通過したい経路に沿った順で地図上のランドマークアイコンを順次指定し、各指定毎にメモリ２０２上のランドマーク情報の記憶領域の末尾の空きアドレスに指定されたランドマーク情報が記憶されてゆく。従って、上記記憶領域に記憶された各ランドマーク情報のアドレスの順番が、利用者がランニング時に通過したい経路を表していることになる。この処理は、図１の経路指定部１１０の一部の機能を実現する。
【００７５】
ステップＳ６０９の処理の後に、またはステップＳ６０７の判定がＮＯの場合に、ＣＰＵ２０１は、利用者による入力装置２０３におけるランドマーク削除ボタンによりランドマーク情報の削除指示がなされたか否かを判定する（ステップＳ６１０）。
【００７６】
ステップＳ６１０の判定がＹＥＳならば、ＣＰＵ２０１は、メモリ２０２上に図３に例示されるデータフォーマットで登録されているランドマーク情報の末尾のデータ（最も新しく登録されたランドマーク情報）を、メモリ２０２から削除する（ステップＳ６１１）。
【００７７】
ステップＳ６１１の処理の後、またはステップＳ６１０の判定がＮＯならば、ＣＰＵ２０１は、利用者による入力装置２０３における地図操作スイッチがオフされたか否かを判定する（ステップＳ６１２）。
【００７８】
ステップＳ６１２の判定がＮＯならば、ＣＰＵ２０１は、ステップＳ６０５の処理に戻り、地図上でのランドマークの選択処理を続行する。
【００７９】
ステップＳ６１２の判定がＹＥＳになると、ＣＰＵ２０１は、地図上のランドマークの選択処理を終了し、ステップＳ６０３に移行して、その後、地図操作スイッチのオンとログ操作スイッチのオンと経路指定スイッチのオフを検出するスイッチ監視処理に戻る。
【００８０】
上記スイッチ監視処理において、利用者がログ操作スイッチをオンすると、ステップＳ６０２の判定がＹＥＳとなる。これにより、ＣＰＵ２０１は、図７のステップＳ７０１からＳ７１０までの一連の処理を実行する。この一連の処理は、図１のログ取得部１１４、経路指定部１１０、およびランドマーク情報取得部１１２の一部の機能を実現する。
【００８１】
まず、ＣＰＵ２０１は、図１のサーバ装置１２０内のログ管理部１２６に自装置を操作する利用者のユーザＩＤをキーとしてリクエストを送信することにより、サーバ装置１２０内のログデータベース１２５からログを取得する。このとき取得されるログは、利用者のユーザＩＤを持つログと、公開可否の項目に公開可が設定されているログ（ともに図４参照）である。ＣＰＵ２０１は、サーバ装置１２０から取得した各ログに含まれるログ名（図４参照）の一覧を、出力装置２０４（図２）のディスプレイに表示する（以上、ステップＳ７０１）。以上の処理は、図１のログ取得部１１４の一部の機能を実現する。
【００８２】
続いて、ＣＰＵ２０１は、ディスプレイに表示されているログ一覧上で、利用者が入力装置２０３（図２）でのタップ操作等により、ログを選択したか否かを判定する（ステップＳ７０２）。
【００８３】
ステップＳ７０２の判定がＮＯならば、ＣＰＵ２０１は、利用者が入力装置２０３（図２）でのタップ操作等によりログ一覧表示のオフを指示したか否かを判定する（ステップＳ７０３）。
【００８４】
ステップＳ７０３の判定がＮＯならば、ＣＰＵ２０１は、ステップＳ７０２の処理に戻り、ログ一覧表示を続行する。
【００８５】
ステップＳ７０２とステップＳ７０３の繰返し処理において、利用者がログ一覧上でログを選択すると、ステップＳ７０２の判定がＹＥＳとなる。この結果、ＣＰＵ２０１は、図１のサーバ装置１２０内のログ管理部１２６に、選択されたログに対応するＩＤ（図４）をキーとして、リクエストを送信することにより、サーバ装置１２０内のログデータベース１２５からログの詳細情報を取得し、出力装置２０４（図２）のディスプレイに表示する（以上、ステップＳ７０４）。この処理は、図１のログ取得部１１４の一部の機能を実現する。このとき、ＣＰＵ２０１は、ログに含まれるランドマーク経路情報（図４参照）からランドマークのＩＤ群を取り出す。ＣＰＵ２０１は、このＩＤ群をキーとして、サーバ装置１２０内のランドマーク情報検索部１２２にランドマークアイコンまたはサムネイル画像のリクエストを送信する。サーバ装置１２０のランドマーク情報検索部１２２は、受信したＩＤ群に対応するランドマーク群のアイコンまたはサムネイル画像をランドマーク情報データベース１２１から抽出し、端末装置１００に返信する。ＣＰＵ２０１は、サーバ装置１２０から返信されたランドマーク群のアイコンまたはサムネイル画像を、出力装置２０４（図２）のディスプレイに表示する。この処理は、図１のランドマーク情報取得部１１２の一部の機能を実現する。
【００８６】
次に、ＣＰＵ２０１は、利用者による入力装置２０３（図２）によるタップ操作等によって、ディスプレイに表示されているログ詳細情報上でいずれかのランドマークアイコンが選択されたか否かを判定する（ステップＳ７０５）。図６のステップＳ６０７の場合と同様に、利用者は、ランニング時に通過したい経路に沿った順で、ログ詳細情報上のランドマークアイコンを順次指定してゆく。この処理は、図１の経路指定部１１０の一部の機能を実現する。
【００８７】
ステップＳ７０５の判定がＹＥＳならば、ＣＰＵ２０１は、選択されたランドマークアイコンに対応してステップＳ７０４で得られているログに埋め込まれているランドマークのＩＤを取得する。そして、ＣＰＵ２０１は、そのＩＤをキーとして、図１のサーバ装置１２０のランドマーク情報検索部１２２に対して検索リクエストを発行する。この結果、サーバ装置１２０において、ランドマーク情報検索部１２２は、ランドマーク情報データベース１２１に登録されている上記ＩＤ（図３参照）に対応するランドマーク情報を検索し、そのランドマーク情報を端末装置１００に返信する（以上、ステップＳ７０６）。この処理は、図１のランドマーク情報取得部１１２の一部の機能を実現する。
【００８８】
ＣＰＵ２０１は、ステップＳ７０６で取得したランドマーク情報を、メモリ２０２上のランドマーク情報の記憶領域の末尾の空きアドレスに、図３に例示されるデータフォーマットで登録する（ステップＳ７０７）。図６のステップＳ６０９の場合と同様に、利用者はランニング時に通過したい経路に沿った順でログ詳細情報上のランドマークアイコンを順次指定し、各指定毎にメモリ２０２上のランドマーク情報の記憶領域の末尾の空きアドレスに指定されたランドマーク情報が記憶されてゆく。従って、図６のフローチャートで示される地図による指定方式の場合と同様に、上記記憶領域に記憶された各ランドマーク情報のアドレスの順番が、利用者がランニング時に通過したい経路を表していることになる。この処理は、図１の経路指定部１１０の一部の機能を実現する。
【００８９】
ステップＳ７０７の処理の後に、またはステップＳ７０５の判定がＮＯの場合に、ＣＰＵ２０１は、利用者による入力装置２０３におけるランドマーク削除ボタンによりランドマーク情報の削除指示がなされたか否かを判定する（ステップＳ７０８）。
【００９０】
ステップＳ７０８の判定がＹＥＳならば、ＣＰＵ２０１は、メモリ２０２上に図３に例示されるデータフォーマットで登録されているランドマーク情報の末尾のデータ（最も新しく登録されたランドマーク情報）を、メモリ２０２から削除する（ステップＳ７０９）。
【００９１】
ステップＳ７０９の処理の後、またはステップＳ７０８の判定がＮＯならば、ＣＰＵ２０１は、利用者により入力装置２０３においてログ詳細表示のオフが指示されたか否かを判定する（ステップＳ７１０）。
【００９２】
ステップＳ７１０の判定がＮＯならば、ＣＰＵ２０１は、ステップＳ７０５の処理に戻り、ログ詳細表示上でのランドマークの選択処理を続行する。
【００９３】
ステップＳ７１０の判定がＹＥＳになると、ＣＰＵ２０１は、ログ詳細表示を終了し、ステップＳ７０２に移行して、ログ一覧表示上でのログの選択待ち処理に戻る。
【００９４】
ステップＳ７０２とステップＳ７０３の繰返し処理において、利用者が入力装置２０３（図２）でのタップ操作等によりログ一覧表示のオフを指示すると、ステップＳ７０３の判定がＹＥＳとなる。この結果、ＣＰＵ２０１は、図６のステップＳ６０３に戻って、地図操作スイッチのオンとログ操作スイッチのオンと経路指定スイッチのオフを検出するスイッチ監視処理に戻る。
【００９５】
上記スイッチ監視処理において、利用者が入力装置２０３（図２）でのタップ操作等により経路指定スイッチをオフすると、ステップＳ６０３の判定がＹＥＳとなる。この結果、ＣＰＵ２０１は、図６のフローチャートの処理を終了して、図５のステップＳ５０１の経路指定処理を終了する。
【００９６】
上述の図６および図７のフローチャートで例示される図５のステップＳ５０１の経路指定処理の例では、図６のステップＳ６０７または図７のステップＳ７０５で地図またはログ詳細情報上のランドマークアイコンが選択された順番で、メモリ２０２上のランドマーク情報の記憶領域の連続するアドレスに順次、図３に例示されるデータフォーマットで、対応するランドマーク情報が記憶されてゆく。そして、その記憶順が、利用者がランニング時に通過したい経路となる。ここでさらに、既にメモリ２０２上のランドマーク情報の記憶領域に記憶されている各ランドマーク情報のランドマークアイコンの一覧をディスプレイに順番に表示させて、利用者が新たなランドマークアイコンを指定してそれを一覧中の任意の位置に対応するアドレスに挿入することにより、経路の途中に新たなランドマークを設定するような処理が追加されてもよい。あるいは、前述した図６のステップＳ６１１または図７のステップＳ７０９で一番最後に登録されたランドマーク情報が削除されるだけではなく、上述のようにメモリ２０２上のランドマーク情報の記憶領域に記憶されている各ランドマーク情報のランドマークアイコンの一覧表示から任意のアイコンを選択して、それに対応するランドマーク情報を削除するような処理が追加されてもよい。
【００９７】
以上のようにして、本実施形態によれば、例えばランニングの経路や進路のナビゲーションにおいて、主な地点や交差点、分岐点、曲り角などのランドマークにおいて、その場所の写真画像が表示されるので、経路や進路もより分かりやすくなり、間違えることも減らせ、便利になる。また、ランニングコースを選択する場合も、コースの距離や経路だけでなく、そのコースはどんな所や風景なのかが情景画像と一緒に表示されるので、コース周辺の情景や雰囲気も良く分かり、コースの選択もしやすい。さらに、知らない土地や初めてのコースでも、どのランドマークが見えたら、どのくらい走ったのか、何ｋｍ地点なのかが、分かりやすくなり、それらを目安や目標にして、頑張って走ることができる。
【００９８】
以上の実施形態に関して、更に以下の付記を開示する。
（付記１）
経路上のランドマークの画像データおよび位置データを少なくとも含むランドマーク情報を利用者が指定した経路に従って記憶するランドマーク情報記憶部と、
前記経路に従い、現在の位置情報を取得する位置情報取得部と、
前記取得された位置情報に対して所定の位置関係にあるランドマークに対応するランドマーク情報を前記ランドマーク情報記憶部から検索するランドマーク情報検索部と、
前記検索されたランドマーク情報に対応する画像データを表示する表示部と、
を備えることを特徴とするランドマーク表示装置。
（付記２）
前記検索されたランドマーク情報に対応する画像データを前記取得された位置情報と当該ランドマーク情報に含まれる位置データとに基づいて加工し、当該加工された画像データを前記表示部に表示するランドマーク表示制御部をさらに備える、
ことを特徴とする付記１に記載のランドマーク表示装置。
（付記３）
前記ランドマーク情報は撮影位置データをさらに含み、
前記ランドマーク表示制御部は、前記検索されたランドマーク情報に対応する画像データを前記取得された位置情報と当該ランドマーク情報に含まれる位置データおよび撮影位置データとに基づいて加工する、
ことを特徴とする付記２に記載のランドマーク表示装置。
（付記４）
現在の進行方向情報を算出する進行方向算出部をさらに備え、
前記ランドマーク表示制御部は、前記検索されたランドマーク情報に対応する画像データを前記取得された位置情報と前記算出された進行方向情報と当該ランドマーク情報に含まれる位置データおよび撮影位置データとに基づいて加工する、
ことを特徴とする付記２に記載のランドマーク表示装置。
（付記５）
ランドマークの候補をネットワークを介してサーバ装置から取得し、前記利用者に、当該取得されたランドマークの候補からランドマークを順次選択させることにより前記経路を指定させる経路指定部と、
前記順次選択されたランドマークに対応するランドマーク情報を前記サーバ装置のランドマーク情報データベースから取得して前記ランドマーク情報記憶部に登録するランドマーク情報取得部と、
をさらに備えることを特徴とする付記１ないし４のいずれかに記載のランドマーク表示装置。
（付記６）
前記サーバ装置の地図情報データベースから地図情報を取得する地図情報取得部をさらに備え、
前記経路指定部は、前記取得された地図情報に対応する地図を当該地図に属する前記ランドマークの候補とともに表示し、前記利用者に当該表示された地図上の前記ランドマークの候補から前記ランドマークを選択させる、
ことを特徴とする付記５に記載のランドマーク表示装置。
（付記７）
前記ランドマーク情報記憶部に記憶されているランドマーク情報をログとして記録するログ記録部をさらに備え、
前記ログを取得するログ取得部をさらに備え、
前記経路指定部は、前記取得されたログを当該ログに含まれるランドマークの候補とともに表示し、前記利用者に当該表示されたログ上の前記ランドマークの候補から前記ランドマークを選択させる、
ことを特徴とする付記５または６のいずれかに記載のランドマーク表示装置。
（付記８）
前記ログ記録部は、前記ログを前記ランドマーク表示装置の利用者に属するログとして前記サーバ装置のログデータベースに保存させ、
前記ログ取得部は、前記ランドマーク表示装置の利用者に属するログを前記サーバ装置のログデータベースから取得する、
ことを特徴とする付記７に記載のランドマーク表示装置。
（付記９）
前記ログ取得部は、公開を許諾した利用者に属するログを前記サーバ装置のログデータベースからさらに取得する、
ことを特徴とする付記８に記載のランドマーク表示装置。
（付記１０）
前記経路指定部は、前記ランドマークの候補を、当該ランドマークの候補に対応する画像データのサムネイル画像として表示する、
ことを特徴とする付記５ないし９のいずれかに記載のランドマーク表示装置。
（付記１１）
前記ランドマーク情報は、当該ランドマーク情報に対応するランドマークの説明データをさらに含み、
前記表示部による前記ランドマーク情報検索部が検索したランドマーク情報に対応する画像データの表示に合わせて、当該ランドマーク情報に含まれる説明データを出力する説明データ出力部をさらに備える、
ことを特徴とする付記１ないし１０のいずれかに記載のランドマーク表示装置。
（付記１２）
経路上のランドマークの画像データおよび位置データを少なくとも含むランドマーク情報を利用者が指定した経路に従ってランドマーク情報記憶部に記憶し、
現在位置の位置情報を取得し、
前記経路に従い、前記取得された位置情報に対して所定の位置関係にあるランドマークに対応するランドマーク情報を前記ランドマーク情報記憶部から検索し、
前記検索されたランドマーク情報に対応する画像データを表示する、
ことを特徴とするランドマーク表示方法。
（付記１３）
経路上のランドマークの画像データおよび位置データを少なくとも含むランドマーク情報を利用者が指定した経路に従ってランドマーク情報記憶部に記憶するステップと、
現在位置の位置情報を取得するステップと、
前記経路に従い、前記取得された位置情報に対して所定の位置関係にあるランドマークに対応するランドマーク情報を前記ランドマーク情報記憶部から検索するステップと、
前記検索されたランドマーク情報に対応する画像データを表示するステップと、
をコンピュータに実行させるためのプログラム。
【符号の説明】
【００９９】
１００  端末装置
１０１  ランドマーク情報記憶部
１０２  ＧＰＳアンテナ
１０３  ＧＰＳセンサ
１０４  位置情報取得部
１０５、１２２  ランドマーク情報検索部
１０６  ランドマーク表示制御部
１０７  表示部
１０８  加速度センサ
１０９  進行方向算出部
１１０  経路指定部
１１１  地図情報取得部
１１２  ランドマーク情報取得部
１１３  ログ記録部
１１４  ログ取得部
１１５  説明データ出力部
１２０  サーバ装置
１２１  ランドマーク情報データベース
１２３  地図情報データベース１２３
１２４  地図情報検索部
１２５  ログデータベース
１２６  ログ管理部
２０１  ＣＰＵ
２０２  メモリ
２０３  入力装置
２０４  出力装置
２０５  外部記憶装置
２０６  可搬記録媒体駆動装置
２０７  通信インタフェース
２０８  バス
２０９  可搬記録媒体
【図１】
2016050895.tif 000003
【図２】
2016050895.tif 000004
【図３】
2016050895.tif 000005
【図４】
2016050895.tif 000006
【図５】
2016050895.tif 000007
【図６】
2016050895.tif 000008
【図７】
2016050895.tif 000009