(57)【特許請求の範囲】
【請求項１】
地図に関する情報である地図情報が記憶される地図情報記憶部と、
前記地図情報を表示し、表示した地図情報の少なくとも一部のスクリーンショットであり、当該スクリーンショットに対応した位置の情報である位置情報を有するスクリーンショット地図情報をも表示する表示部と、
前記スクリーンショット地図情報が記憶されるスクリーンショット記憶部と、
前記表示部が表示中の地図情報からスクリーンショット地図情報を取得し、前記スクリーンショット記憶部に蓄積するスクリーンショット取得部と、
前記表示部が地図情報とスクリーンショット地図情報とを表示している場合に、当該地図情報における位置と、当該スクリーンショット地図情報における位置との指定を受け付ける位置受付部と、
前記位置受付部が受け付けた地図情報における位置とスクリーンショット地図情報における位置との間のルートに関する情報であるルート情報を生成するルート情報生成部と、を備え、
前記表示部は、前記ルート情報生成部が生成したルート情報をも表示する、地図情報表示装置。
【請求項２】
地図に関する情報である地図情報が記憶される地図情報記憶部と、
前記地図情報を表示し、表示した地図情報の少なくとも一部のスクリーンショットであり、当該スクリーンショットに対応した位置の情報である位置情報を有するスクリーンショット地図情報をも表示する表示部と、
前記スクリーンショット地図情報が記憶されるスクリーンショット記憶部と、
前記表示部が表示中の地図情報からスクリーンショット地図情報を取得し、前記スクリーンショット記憶部に蓄積するスクリーンショット取得部と、
前記表示部が２個のスクリーンショット地図情報を表示している場合に、当該２個のスクリーンショット地図情報のそれぞれにおける位置の指定を受け付ける位置受付部と、
前記位置受付部が受け付けた２個のスクリーンショット地図情報のそれぞれにおける位置の間のルートに関する情報であるルート情報を生成するルート情報生成部と、を備え、
前記表示部は、前記ルート情報生成部が生成したルート情報をも表示する、地図情報表示装置。
【請求項３】
前記スクリーンショット地図情報を位置情報の示す位置ごとに分類する位置分類部をさらに備え、
前記表示部は、前記位置分類部によって分類されたスクリーンショット地図情報を表示する、請求項１または請求項２記載の地図情報表示装置。
【請求項４】
前記スクリーンショット地図情報は、当該スクリーンショット地図情報が取得された際の日時の情報である日時情報をも有する情報である、請求項１から請求項３のいずれか記載の地図情報表示装置。
【請求項５】
前記スクリーンショット地図情報を日時情報の示す日時ごとに分類する日時分類部をさらに備え、
前記表示部は、前記日時分類部によって分類されたスクリーンショット地図情報を表示する、請求項４記載の地図情報表示装置。
【請求項６】
前記スクリーンショット地図情報に対応する情報である付加情報の入力を受け付ける付加情報受付部と、
前記付加情報受付部が受け付けた付加情報を前記スクリーンショット地図情報に対応付けて前記スクリーンショット記憶部に蓄積する付加情報蓄積部と、をさらに備え、
前記表示部は、前記スクリーンショット地図情報と、当該スクリーンショット地図情報に対応する付加情報とが表裏の関係となるように表示する、請求項１から請求項５のいずれか記載の地図情報表示装置。
【請求項７】
スクリーンショット地図情報と、当該スクリーンショット地図情報に対応する付加情報とを受け付けるスクリーンショット受付部をさらに備え、
前記付加情報蓄積部は、前記スクリーンショット受付部が受け付けたスクリーンショット地図情報と付加情報とを対応付けて前記スクリーンショット記憶部に蓄積する、請求項６記載の地図情報表示装置。
【請求項８】
前記ルート情報は、２個の位置の間の距離を含む、請求項１から請求項７のいずれか記載の地図情報表示装置。
【請求項９】
前記ルート情報は、２個の位置の間の移動時間を含む、請求項１から請求項８のいずれか記載の地図情報表示装置。
【請求項１０】
前記ルート情報は、２個の位置の間のルートを示す画像であるルート画像を含む、請求項１から請求項９のいずれか記載の地図情報表示装置。
【請求項１１】
地図に関する情報である地図情報が記憶される地図情報記憶部と、表示部と、スクリーンショット地図情報が記憶されるスクリーンショット記憶部と、スクリーンショット取得部と、位置受付部と、ルート情報生成部とを用いて処理される地図情報表示方法であって、
前記表示部が、前記地図情報を表示する表示ステップと、
前記スクリーンショット取得部が、前記表示ステップで表示中の地図情報から、当該地図情報の少なくとも一部のスクリーンショットであり、当該スクリーンショットに対応した位置の情報である位置情報を有するスクリーンショット地図情報を取得し、前記スクリーンショット記憶部に蓄積するスクリーンショット取得ステップと、
前記表示部が、前記地図情報と、前記スクリーンショット記憶部で記憶されているスクリーンショット地図情報を表示するスクリーンショット表示ステップと、
前記位置受付部が、前記スクリーンショット表示ステップで地図情報とスクリーンショット地図情報とが表示されている場合に、当該地図情報における位置と、当該スクリーンショット地図情報における位置との指定を受け付ける位置受付ステップと、
前記ルート情報生成部が、前記位置受付ステップで受け付けられた地図情報における位置とスクリーンショット地図情報における位置との間のルートに関する情報であるルート情報を生成するルート情報生成ステップと、
前記表示部が、前記ルート情報生成ステップで生成されたルート情報を表示するルート情報表示ステップと、を備えた地図情報表示方法。
【請求項１２】
地図に関する情報である地図情報が記憶される地図情報記憶部と、表示部と、スクリーンショット地図情報が記憶されるスクリーンショット記憶部と、スクリーンショット取得部と、位置受付部と、ルート情報生成部とを用いて処理される地図情報表示方法であって、
前記表示部が、前記地図情報を表示する表示ステップと、
前記スクリーンショット取得部が、前記表示ステップで表示中の地図情報から、当該地図情報の少なくとも一部のスクリーンショットであり、当該スクリーンショットに対応した位置の情報である位置情報を有するスクリーンショット地図情報を取得し、前記スクリーンショット記憶部に蓄積するスクリーンショット取得ステップと、
前記表示部が、前記スクリーンショット記憶部で記憶されているスクリーンショット地図情報を表示するスクリーンショット表示ステップと、
前記位置受付部が、前記スクリーンショット表示ステップで２個のスクリーンショット地図情報が表示されている場合に、当該２個のスクリーンショット地図情報のそれぞれにおける位置の指定を受け付ける位置受付ステップと、
前記ルート情報生成部が、前記位置受付ステップで受け付けられた２個のスクリーンショット地図情報のそれぞれにおける位置の間のルートに関する情報であるルート情報を生成するルート情報生成ステップと、
前記表示部が、前記ルート情報生成ステップで生成されたルート情報を表示するルート情報表示ステップと、を備えた地図情報表示方法。
【請求項１３】
コンピュータを、
地図に関する情報である地図情報が記憶される地図情報記憶部で記憶されている地図情報を表示し、表示した地図情報の少なくとも一部のスクリーンショットであり、当該スクリーンショットに対応した位置の情報である位置情報を有するスクリーンショット地図情報をも表示する表示部、
前記表示部が表示中の地図情報からスクリーンショット地図情報を取得し、スクリーンショット記憶部に蓄積するスクリーンショット取得部、
前記表示部が地図情報とスクリーンショット地図情報とを表示している場合に、当該地図情報における位置と、当該スクリーンショット地図情報における位置との指定を受け付ける位置受付部、
前記位置受付部が受け付けた地図情報における位置とスクリーンショット地図情報における位置との間のルートに関する情報であるルート情報を生成するルート情報生成部として機能させ、
前記表示部は、前記ルート情報生成部が生成したルート情報をも表示する、プログラム。
【請求項１４】
コンピュータを、
地図に関する情報である地図情報が記憶される地図情報記憶部で記憶されている地図情報を表示し、表示した地図情報の少なくとも一部のスクリーンショットであり、当該スクリーンショットに対応した位置の情報である位置情報を有するスクリーンショット地図情報をも表示する表示部、
前記表示部が表示中の地図情報からスクリーンショット地図情報を取得し、スクリーンショット記憶部に蓄積するスクリーンショット取得部、
前記表示部が２個のスクリーンショット地図情報を表示している場合に、当該２個のスクリーンショット地図情報のそれぞれにおける位置の指定を受け付ける位置受付部、
前記位置受付部が受け付けた２個のスクリーンショット地図情報のそれぞれにおける位置の間のルートに関する情報であるルート情報を生成するルート情報生成部として機能させ、
前記表示部は、前記ルート情報生成部が生成したルート情報をも表示する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図を表示している際にスクリーンショットを取得して蓄積することができるものである。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等においては、表示デバイスに表示されている画像の一部または全部をそのまま写した画像であるスクリーンショット（スクリーンキャプチャ）を取得することができた。したがって、そのスクリーンショットを取得することによって、過去にどのような表示がなされたのかを容易に知ることができていた。したがって、例えば、地図を表示した場合に、その地図のスクリーンショットを取得することもできた。
【０００３】
なお、地図を表示する装置として、近年、カーナビゲーションシステムや、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等が用いられるようになってきている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１０４６８公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、地図のスクリーンショットを取得した場合に、それを地図の画像として利用することはできるが、それ以上の利用方法がないという問題があった。例えば、車で旅行した際に旅行先の地図のスクリーンショットを取得して、帰宅した後に、そのスクリーンショットの地図画像を見た場合に、その地図画像がどの地域のものであるのか、いつのものであるのかなどが容易に分からない可能性があるという問題があった。
【０００６】
本発明は、上記課題を解決するためになされたものであり、後に有効利用することができる地図情報のスクリーンショットを取得することができる地図情報表示装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明による地図情報表示装置は、地図に関する情報である地図情報が記憶される地図情報記憶部と、地図情報を表示する表示部と、表示部が表示した地図情報の少なくとも一部のスクリーンショットであり、スクリーンショットに対応した位置の情報である位置情報を有するスクリーンショット地図情報が記憶されるスクリーンショット記憶部と、表示部が表示中の地図情報からスクリーンショット地図情報を取得し、スクリーンショット記憶部に蓄積するスクリーンショット取得部と、を備え、表示部は、スクリーンショット地図情報をも表示する、ものである。
【０００８】
このような構成により、位置情報を有するスクリーンショット地図情報を蓄積することができる。その結果、その位置情報を用いて、そのスクリーンショット地図情報を有効利用することができる。例えば、そのスクリーンショット地図情報が大きい縮尺の地図情報から取得されたものであれば、どの地域のものかが簡単に分からない場合もあるが、位置情報を用いることによって、どの地域のものかをすぐに判別することができるようになる。
【０００９】
また、本発明による地図情報表示装置では、スクリーンショット地図情報を位置情報の示す位置ごとに分類する位置分類部をさらに備え、表示部は、位置分類部によって分類されたスクリーンショット地図情報を表示してもよい。
【００１０】
このような構成により、位置情報を用いて、スクリーンショット地図情報を分類することができる。その結果、ユーザは、分類後のスクリーンショット地図情報を見ることができ、例えば、所望の地域のスクリーンショット地図情報に容易にアクセスすることができるようになり、ユーザの利便性が向上される。
【００１１】
また、本発明による地図情報表示装置では、スクリーンショット地図情報は、スクリーンショット地図情報が取得された際の日時の情報である日時情報をも有する情報であってもよい。
【００１２】
このような構成により、日時情報を有するスクリーンショット地図情報を蓄積することができる。その結果、その日時情報を用いて、そのスクリーンショット地図情報を有効利用することができる。例えば、この地図情報表示装置がカーナビゲーション装置であり、移動先の地図情報のスクリーンショットであるスクリーンショット地図情報を取得した場合には、その取得の日時を示す日時情報がそのスクリーンショット地図情報に含まれていることによって、そのスクリーンショット地図情報をいつ取得したのかを知ることができるようになる。その結果、例えば、そのスクリーンショット地図情報がどの状況で取得されたのかを容易に判別することができるようになりうる。
【００１３】
また、本発明による地図情報表示装置では、スクリーンショット地図情報を日時情報の示す日時ごとに分類する日時分類部をさらに備え、表示部は、日時分類部によって分類されたスクリーンショット地図情報を表示してもよい。
【００１４】
このような構成により、日時情報を用いて、スクリーンショット地図情報を分類することができる。その結果、ユーザは、分類後のスクリーンショット地図情報を見ることができ、例えば、所望の期間に取得されたスクリーンショット地図情報に容易にアクセスすることができるようになり、ユーザの利便性が向上される。
【００１５】
また、本発明による地図情報表示装置では、スクリーンショット地図情報に対応する情報である付加情報の入力を受け付ける付加情報受付部と、付加情報受付部が受け付けた付加情報をスクリーンショット地図情報に対応付けてスクリーンショット記憶部に蓄積する付加情報蓄積部と、をさらに備え、表示部は、スクリーンショット地図情報と、スクリーンショット地図情報に対応する付加情報とが表裏の関係となるように表示してもよい。
【００１６】
このような構成により、例えば、各スクリーンショット地図情報に対して、メモ書きのようなものを残すことができるようになる。また、スクリーンショット地図情報と付加情報とが表裏の関係となるように表示されるため、紙の地図の裏側に情報を書き付けるのと同様にスクリーンショット地図情報と付加情報を扱うことができるようになる。そのため、表裏の関係にあるスクリーンショット地図情報と付加情報とが互いに関係のあるものであることを直感的に把握することができるようになる。
【００１７】
また、本発明による地図情報表示装置では、スクリーンショット地図情報と、スクリーンショット地図情報に対応する付加情報とを受け付けるスクリーンショット受付部をさらに備え、付加情報蓄積部は、スクリーンショット受付部が受け付けたスクリーンショット地図情報と付加情報とを対応付けてスクリーンショット記憶部に蓄積してもよい。
【００１８】
このような構成により、はじめから付加情報の対応付けられているスクリーンショット地図情報と付加情報とを外部から受け付けて、用いることができるようになる。したがって、例えば、その外部から受け付けたスクリーンショット地図情報と付加情報とをガイドブックのように用いることができる。
【００１９】
また、本発明による地図情報表示装置では、表示部が地図情報とスクリーンショット地図情報とを表示している場合に、地図情報における位置と、スクリーンショット地図情報における位置との指定を受け付ける位置受付部と、位置受付部が受け付けた地図情報における位置とスクリーンショット地図情報における位置との間のルートに関する情報であるルート情報を生成するルート情報生成部と、をさらに備え、表示部は、ルート情報生成部が生成したルート情報をも表示してもよい。
【００２０】
このような構成により、例えば、現在の地図情報上の位置から、過去の移動先であるスクリーンショット地図情報上の位置までのルート情報を知ることができるようになる。このようにして、スクリーンショット地図情報を有効に利用することができうる。
【００２１】
また、本発明による地図情報表示装置では、表示部が２個のスクリーンショット地図情報を表示している場合に、２個のスクリーンショット地図情報のそれぞれにおける位置の指定を受け付ける位置受付部と、位置受付部が受け付けた２個のスクリーンショット地図情報のそれぞれにおける位置の間のルートに関する情報であるルート情報を生成するルート情報生成部と、をさらに備え、表示部は、ルート情報生成部が生成したルート情報をも表示してもよい。
【００２２】
このような構成により、例えば、過去の移動先である２個のスクリーンショット地図情報上の位置の間のルート情報を知ることができるようになる。このようにして、スクリーンショット地図情報を有効に利用することができるようになる。
【００２３】
また、本発明による地図情報表示装置では、ルート情報は、２個の位置の間の距離を含んでもよい。
このような構成により、ルート情報によって、２個の位置の間の距離を知ることができるようになる。
【００２４】
また、本発明による地図情報表示装置では、ルート情報は、２個の位置の間の移動時間を含んでもよい。
このような構成により、ルート情報によって、２個の位置の間の移動時間を知ることができるようになる。
【００２５】
また、本発明による地図情報表示装置では、ルート情報は、２個の位置の間のルートを示す画像であるルート画像を含んでもよい。
このような構成により、ルート情報によって、２個の位置の間の移動のルートを知ることができるようになる。
【発明の効果】
【００２６】
本発明による地図情報表示装置等によれば、位置情報等を含むスクリーンショット地図情報を取得して蓄積することができ、そのスクリーンショット地図情報を有効利用することができるようになる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態１による地図情報表示装置の構成を示すブロック図
【図２】同実施の形態による地図情報表示装置の動作を示すフローチャート
【図３】同実施の形態による地図情報表示装置の動作を示すフローチャート
【図４】同実施の形態による地図情報表示装置の動作を示すフローチャート
【図５】同実施の形態による地図情報表示装置の動作を示すフローチャート
【図６】同実施の形態における表示の一例を示す図
【図７】同実施の形態におけるスクリーンショット地図情報の一例を示す図
【図８】同実施の形態における表示の一例を示す図
【図９】同実施の形態における位置分類情報の一例を示す図
【図１０】同実施の形態における表示の一例を示す図
【図１１】同実施の形態における付加情報の一例を示す図
【図１２】同実施の形態における表示の一例を示す図
【図１３】同実施の形態における表示の一例を示す図
【図１４】同実施の形態における表示の一例を示す図
【図１５】同実施の形態における表示の一例を示す図
【図１６】同実施の形態における表示の一例を示す図
【図１７】同実施の形態における表示の一例を示す図
【図１８】同実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図１９】同実施の形態におけるコンピュータシステムの構成の一例を示す図
【発明を実施するための形態】
【００２８】
以下、本発明による地図情報表示装置について、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。
【００２９】
（実施の形態１）
本発明の実施の形態１による地図情報表示装置について、図面を参照しながら説明する。本実施の形態による地図情報表示装置は、地図情報を表示している際に、位置情報等を含むスクリーンショット地図情報を取得して蓄積するものである。
【００３０】
図１は、本実施の形態による地図情報表示装置１の構成を示すブロック図である。本実施の形態による地図情報表示装置１は、地図情報記憶部１１と、スクリーンショット取得部１２と、スクリーンショット記憶部１３と、位置分類部１４と、日時分類部１５と、付加情報受付部１６と、付加情報蓄積部１７と、スクリーンショット受付部１８と、位置受付部１９と、ルート情報生成部２０と、現在位置取得部２１と、受付部２２と、表示部２３とを備える。本実施の形態では、地図情報表示装置１がカーナビゲーションシステムである場合について説明する。
【００３１】
地図情報記憶部１１では、地図に関する情報である地図情報が記憶される。地図情報は、例えば、地図の画像情報であってもよい。この画像情報は、例えば、ラスタデータ（ビットマップデータ）であってもよく、ベクタデータであってもよい。また、画像情報がラスタデータである場合には、地図情報に、複数の縮尺に対応した画像情報が含まれていてもよい。例えば、同じ地域について、縮尺の大きい画像情報、縮尺の中ぐらいの画像情報、縮尺の小さい画像情報が地図情報に含まれていてもよい。また、地図情報は、タイル状に分割された地図を示すものであり、それらを適宜組み合わせることによって、様々な領域の地図を表示することができるようになっていてもよい。ここで、「地図」は、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ等であってもよい。本実施の形態では、前述のように、地図情報表示装置１がカーナビゲーションシステムである場合について説明するため、この地図情報は道路地図である。また、その地図情報は、ルート探索を行うことができるものである。すなわち、地図情報は、道路の位置や、その道路の属性（例えば、制限速度や、主要な道路であるのか、脇道であるのかなど）を知ることができるようになっているものである。また、この地図情報は、カーナビゲーションシステムで用いられるＫＩＷＩフォーマットのものであってもよい。また、「地図」は、地形や道路等が把握可能な航空写真や衛星写真、それらに記号や文字等が記入されたものなどであってもよい。地図情報において、地図の各地点と、座標（位置）との対応を知ることができるようになっているものとする。座標とは、ある基準点を原点とした座標（この座標は、例えば、距離でもよい）であってもよく、緯度・経度であってもよく、その他の位置を識別できる情報であってもよい。地図情報に、その座標そのものが含まれていてもよい。また、この地図情報には、地名や、山や川などの地形に関する文字情報が含まれていてもよい。また、この地図情報において、北などの特定の方位がどちらであるのかが設定されているものとする。この方位の設定は、結果としてなされていてもよい。例えば、地図情報において緯度・経度が設定されている場合には、東経の値のみが増える方向が東の方位であり、北緯の値のみが増える方向が北の方位となることが分かるからである。なお、地図情報は、２次元のオンライン地図や電子地図等として公知であり、その詳細な説明を省略する。
【００３２】
地図情報記憶部１１に地図情報が記憶される過程は問わない。例えば、記録媒体を介して地図情報が地図情報記憶部１１で記憶されるようになってもよく、通信回線等を介して送信された地図情報が地図情報記憶部１１で記憶されるようになってもよい。また、地図情報記憶部１１での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。地図情報記憶部１１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００３３】
スクリーンショット取得部１２は、後述する表示部２３が表示中の地図情報からスクリーンショット地図情報を取得する。そして、スクリーンショット取得部１２は、その取得したスクリーンショット地図情報を後述するスクリーンショット記憶部１３に蓄積する。そのスクリーンショット地図情報は、表示部２３が表示した地図情報の少なくとも一部のスクリーンショットの情報である。すなわち、スクリーンショット地図情報は、表示部２３が表示中の地図の画像の全部であってもよく、あるいは、一部の画像であってもよい。後者の場合には、ユーザがスクリーンショット地図情報に含める画像の範囲を選択できてもよく、あるいは、その画像の範囲があらかじめ決められていてもよい。スクリーンショットの画像は、例えば、ＪＰＥＧや、ＰＮＧ等の画像であってもよく、そのデータ形式は問わない。スクリーンショットを取得する方法は前述のように公知であり、その説明を省略する。また、そのスクリーンショット地図情報は、位置情報、日時情報、地名を有する情報である。位置情報は、スクリーンショットに対応した位置の情報である。その位置情報は、スクリーンショット地図情報の地図におけるいずれかの地点の位置（座標）の情報であってもよく、あるいは、スクリーンショット地図情報の地図における任意の地点の位置（座標）を取得するために用いられる情報であってもよい。前者の場合には、位置情報は、例えば、スクリーンショット地図情報における地図画像の所定の箇所（例えば、中心、左上、右上、左下、右下等）に対応する位置（座標）を示すものであってもよい。地図情報には位置の情報が含まれているため、スクリーンショット取得部１２は、その地図情報に含まれる位置の情報を用いることによって、位置情報を取得することができる。後者の場合、すなわち、位置情報がスクリーンショット地図情報の地図における任意の地点の位置を取得することができる情報である場合には、位置情報は、例えば、スクリーンショット地図情報における複数のピクセルに対応する位置（座標）を示すものであってもよく、あるいは、スクリーンショット地図情報における所定の箇所に対応する位置（座標）を示す情報と、そのスクリーンショット地図情報の縮尺の情報と、そのスクリーンショット地図情報の方位を示す情報（例えば、そのスクリーンショット地図情報の上側を示す方位の情報（例えば、北を０度、東を９０度、南を１８０度、西を２７０度とする方位角や、北２８度東等のように南北を基準とした東西方向へのずれの角度を示す方位等）であってもよく、そのスクリーンショット地図情報の上向きから時計回りに何度のところが北の向きであるのかを示す角度であってもよく、方位を示すものであれば限定されない）とを含んでいてもよい。なお、地図情報の表示の際に、北が上となるように決まっている場合には、方位の情報が位置情報に含まれていなくてもよい（スクリーンショット地図情報でも同様に、北が上になるからである）。例えば、位置情報がスクリーンショット地図情報における中心に対応する位置を示すものである場合には、スクリーンショット取得部１２は、そのスクリーンショット地図情報の中心に対応する地図情報の点を特定し、その特定した点に対応する位置（座標）を地図情報から取得することによって、位置情報を取得することができる。位置情報が複数の位置（座標）を有する場合も同様である。また、スクリーンショット取得部１２は、表示中の地図情報の縮尺を参照することによって、縮尺を示す情報を取得することができる。また、スクリーンショット取得部１２は、表示中の地図情報において、北の方向を特定することによって、方位の情報を取得することができる。また、日時情報は、スクリーンショット地図情報が取得された際の日時の情報である。日時情報は、例えば、年月日と時刻との両方を示す情報であってもよく、年月日のみを示す情報であってもよく、時刻のみを示す情報であってもよい。また、スクリーンショット取得部１２は、図示しないカレンダー部や時計部から、その時点の年月日や時刻を取得することによって、日時情報を取得することができる。また、地名も地図情報に含まれているため、スクリーンショット取得部１２は、スクリーンショットに対応した地域の地名を取得することができる。
【００３４】
スクリーンショット記憶部１３では、スクリーンショット地図情報が記憶される。このスクリーンショット地図情報は、スクリーンショット取得部１２または後述する付加情報蓄積部１７によって蓄積されたものである。また、スクリーンショット記憶部１３では、付加情報も記憶される。この付加情報は、後述する付加情報蓄積部１７によって蓄積されたものである。後述するように、付加情報は、スクリーンショット地図情報に対応した情報であるため、付加情報と、スクリーンショット地図情報とは対応付けられて蓄積されることになる。一方の情報から、その情報に対応している他方の情報を特定することができるのであれば、その対応付けの方法は問わない。例えば、スクリーンショット地図情報と付加情報とを組として含む情報がスクリーンショット記憶部１３で記憶されてもよく、両情報をリンク付ける情報がスクリーンショット記憶部１３で記憶されてもよい。また、両情報は、間接的に対応付けられていなくてもよい。例えば、スクリーンショット地図情報に、第３の情報が対応付けられており、その第３の情報に付加情報が対応付けられていてもよい。
【００３５】
スクリーンショット記憶部１３での記憶は、ＲＡＭ等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。スクリーンショット記憶部１３は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現されうる。
【００３６】
位置分類部１４は、スクリーンショット地図情報を位置情報の示す位置ごとに分類する。位置ごとに分類するとは、位置情報を用いてスクリーンショット地図情報をソートすることであってもよく、あるいは、位置情報を用いてスクリーンショット地図情報を領域ごとに分類することであってもよい。その領域は、例えば、特定の位置（例えば、現在位置やユーザによって指定された位置）からの半径によって区切られる位置であってもよい。例えば、特定の位置から半径１０キロメートルまでの領域と、半径が１０キロメートルを超えて３０キロメートルまでの領域と、半径が３０キロメートルを超えて１００キロメートルまでの領域と、半径が１００キロメートルを超える領域とにスクリーンショット地図情報が分類されてもよい。また、その領域は、例えば、行政区などの領域であってもよい。その場合には、位置分類部１４は、図示しない記録媒体において記憶されている行政区の領域に関する情報（例えば、行政区の名称と、その行政区の領域を示す情報（例えば、行政区の輪郭を示す情報など）とを対応付けた情報）にアクセスし、その情報を用いることによって、スクリーンショット地図情報に含まれる位置情報がどの行政区に含まれるかに応じて、各スクリーンショット地図情報を行政区ごとに分類してもよい。この場合には、例えば、１番目のスクリーンショット地図情報はＡ市であり、２番目のスクリーンショット地図情報はＢ町である、というように分類されることになる。位置分類部１４は、分類後のスクリーンショット地図情報を、例えば、スクリーンショット記憶部１３に蓄積してもよく、あるいは、他の図示しない記録媒体に蓄積してもよい。また、位置分類部１４は、例えば、スクリーンショット地図情報に分類を示す情報（例えば、「Ａ市」「Ｂ市」等であってもよく、「半径１０ｋｍまで」「半径１０〜３０ｋｍ」等であってもよい）を付加することによって分類を行ってもよく、分類ごとに異なる記憶領域にスクリーンショット地図情報を蓄積することによって分類を行ってもよい。
【００３７】
日時分類部１５は、スクリーンショット地図情報を日時情報の示す日時ごとに分類する。日時ごとに分類するとは、日時情報を用いてスクリーンショット地図情報をソートすることであってもよく、あるいは、日時情報を用いてスクリーンショット地図情報を期間ごとに分類することであってもよい。その期間は、例えば、特定の時点（例えば、分類時点やユーザによって指定された時点）からの時間によって区切られる期間であってもよい。例えば、特定の時点から１週間前までの期間と、１週間を超えて２週間までの期間と、２週間を超えて４週間までの期間と、４週間を超える期間とにスクリーンショット地図情報が分類されてもよい。また、その分類は月ごとの分類であってもよく、年ごとの分類であってもよく、曜日ごとの分類であってもよく、その他の分類であってもよい。日時分類部１５は、分類語のスクリーンショット地図情報を、例えば、スクリーンショット記憶部１３に蓄積してもよく、あるいは、他の図示しない記録媒体に蓄積してもよい。また、日時分類部１５は、例えば、スクリーンショット地図情報に分類を示す情報（例えば、「１週間前まで」「１週間前〜２週間前」等であってもよい）を付加することによって分類を行ってもよく、分類ごとに異なる記憶領域にスクリーンショット地図情報を蓄積することによって分類を行ってもよい。
【００３８】
付加情報受付部１６は、スクリーンショット地図情報に対応する情報である付加情報の入力を受け付ける。この付加情報は、例えば、スクリーンショット地図情報に関する説明の情報であってもよく、スクリーンショット地図情報の地図画像に含まれる店やランドマーク、その他の対象物に関する説明の情報であってもよく、スクリーンショット地図情報に関する情報であればその内容を問わない。また、付加情報は、テキストの情報を含んでいてもよく、画像の情報を含んでいてもよい。その画像は、静止画であってもよく、動画であってもよい。
【００３９】
付加情報受付部１６は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された付加情報を受け付けてもよく、有線もしくは無線の通信回線を介して送信された付加情報を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された付加情報を受け付けてもよい。なお、付加情報受付部１６は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、付加情報受付部１６は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４０】
付加情報蓄積部１７は、付加情報受付部１６が受け付けた付加情報をスクリーンショット地図情報に対応付けてスクリーンショット記憶部１３に蓄積する。例えば、あるスクリーンショット地図情報の裏面において入力された付加情報は、そのスクリーンショット地図情報に対応付けられて蓄積されることになる。また、付加情報蓄積部１７は、後述するスクリーンショット受付部１８がスクリーンショット地図情報と、そのスクリーンショット地図情報に対応する付加情報とを受け付けた場合には、そのスクリーンショット受付部１８が受け付けたスクリーンショット地図情報と付加情報とを対応付けてスクリーンショット記憶部１３に蓄積する。
【００４１】
スクリーンショット受付部１８は、スクリーンショット地図情報と、そのスクリーンショット地図情報に対応する付加情報とを受け付ける。スクリーンショット受付部１８は、例えば、有線もしくは無線の通信回線を介して送信された情報を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された情報を受け付けてもよい。なお、スクリーンショット受付部１８は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、スクリーンショット受付部１８は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４２】
位置受付部１９は、表示されている地図情報とスクリーンショット地図情報とにおける位置の指定を受け付ける。あるいは、位置受付部１９は、表示されている２個のスクリーンショット地図情報におけるそれぞれの位置の指定を受け付ける。すなわち、位置受付部１９は、表示部２３が地図情報とスクリーンショット地図情報とを表示している場合に、地図情報における位置と、スクリーンショット地図情報における位置との指定を受け付けてもよい。また、位置受付部１９は、表示部２３が２個のスクリーンショット地図情報を表示している場合に、２個のスクリーンショット地図情報のそれぞれにおける位置の指定を受け付けてもよい。この位置の受け付けは、地図情報や、スクリーンショット地図情報において位置を特定できるものであれば、その受け付ける方法を問わない。例えば、地図情報等が表示されているタッチパネル等において、ユーザが所望の位置を指等で押さえる（タップする）ことによって位置の指定を行ってもよく、地図の上下左右に設定されている番号を入力することによって位置の指定を行ってもよく（例えば、上下方向に１，２，３…が設定されており、左右方向にＡ，Ｂ，Ｃ…が設定されている場合には、「Ｂ３」などを入力することによって位置を指定することができる）、その他の方法によって位置の指定を行ってもよい。なお、位置受付部１９は、２個の位置の指定を受け付ける場合に、一方を始点の位置として受け付け、他方を終点の位置として受け付けてもよく、そうでなくてもよい。
【００４３】
位置受付部１９は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された位置の指定を受け付けてもよく、有線もしくは無線の通信回線を介して送信された位置の指定を受信してもよい。なお、位置受付部１９は、受け付けを行うためのデバイス（例えば、タッチパネルなど）を含んでもよく、あるいは含まなくてもよい。また、位置受付部１９は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４４】
ルート情報生成部２０は、位置受付部１９が受け付けた地図情報等における２個の位置（地図情報における位置とスクリーンショット地図情報における位置、あるいは、２個のスクリーンショット地図情報のそれぞれにおける位置）の間のルートに関する情報であるルート情報を生成する。ここで、このルート情報は、例えば、２個の位置の間の距離を含む情報であってもよく、２個の位置の間の移動時間を含む情報であってもよく、２個の位置の間のルートを示す画像であるルート画像を含む情報であってもよい。位置受付部１９が受け付けた２個の位置に始点、終点が設定されている場合には、このルート画像は、始点から終点までのルートを示す画像であるとする。このルート画像の情報は、例えば、始点から終点までのルートを構成する多数の点の位置を示す情報であってもよい。そして、そのルート画像を表示する際には、その始点から終点までの多数の点を線で接続した画像を表示してもよい。なお、スクリーンショット地図情報では、前述のように、位置情報が含まれている。したがって、その位置情報を用いることによって、ルート情報生成部２０は、位置受付部１９が受け付けたスクリーンショット地図情報における位置に対応する座標（例えば、緯度・経度など）を取得することができる。なお、位置情報が、１以上の位置（座標）を示す情報のみを含んでいる場合には、ルート情報生成部２０は、位置受付部１９が受け付けたスクリーンショット地図情報における位置に最も近い位置情報の示す座標を、位置受付部１９が受け付けた位置に対応する座標としてルート情報を生成してもよい。また、位置情報が、複数の位置（座標）を示す情報を含んでいる場合には、ルート情報生成部２０は、位置受付部１９が受け付けたスクリーンショット地図情報における位置に対応する座標を取得し、その座標を用いてルート情報を生成してもよい。具体的には、スクリーンショット地図情報において、異なる２点の位置（座標）が少なくとも分かっている場合には、そのスクリーンショット地図情報を地図情報の対応する位置に重ねることができる。したがって、スクリーンショット地図情報の任意の点に対応する座標を、地図情報を用いて取得することができる。なお、スクリーンショット地図情報において、異なる２点の位置（座標）が少なくとも分かっている場合は、位置情報が縮尺の情報や方位の情報を含む場合と実質的に同様となる。例えば、異なる２点の座標が分かっているのであれば、その２点間のスクリーンショット地図情報における長さと、その２点間の実測値（現実の距離）とを知ることができる。したがって、それらを用いてスクリーンショット地図情報の縮尺を知ることができる。また、地図情報を用いることによって、その異なる２点を結ぶ線分の方位角を知ることができる。その結果、後述するように、位置情報が縮尺の情報や方位の情報を含む場合と同様になり、スクリーンショット地図情報の地図における任意の位置に対応した座標を取得することができるようになる。一方、位置情報が、位置以外の情報、例えば、縮尺の情報や、方位の情報を含んでいる場合には、ルート情報生成部２０は、それらの情報を用いて、位置受付部１９が受け付けたスクリーンショット地図情報における位置に対応する座標を取得し、その座標を用いてルート情報を生成してもよい。具体的には、スクリーンショット地図情報の地図において、少なくとも１点の位置（座標）と、北の向きと、縮尺とが分かっていれば、ルート情報生成部２０は、スクリーンショット地図情報の各点における位置（座標）を知ることができる。例えば、北をＹ軸、東をＸ軸とする直交座標系をスクリーンショット地図情報上に設定する場合には、北の向きが分かれば、その直交座標系を設定する角度が分かることになる。また、縮尺が分かれば、その直交座標系の目盛の単位が分かることになる。また、少なくとも１点の座標が分かれば、結果としてその直交座標系の原点がどこになるのかが分かる。このようにして、スクリーンショット地図情報に直交座標系を設定することができ、その座標系を用いて指定された位置の座標を取得することができる。したがって、ルート情報生成部２０は、スクリーンショット地図情報において位置受付部１９が受け付けた位置に対応する座標（例えば、緯度・経度等）を取得することができる。また、ルート情報生成部２０は、位置受付部１９が受け付けた地図情報における位置に対応する座標（例えば、緯度・経度など）を、地図情報に含まれる位置（座標）の情報を用いることによって取得することができる。
【００４５】
ここで、ルート情報生成部２０がルート情報を生成する方法について簡単に説明する。位置受付部１９が２個の位置の指定を受け付けると、ルート情報生成部２０は、その指定された２個の位置にそれぞれ対応する座標（例えば、緯度・経度等）を取得し、その取得した２個の座標の間のルート探索を行う。具体的には、ルート情報生成部２０は、地図情報において、その２個の位置を含む領域を設定する。その領域は、例えば、その２個の位置を含む矩形領域であってもよい。その矩形領域は、その２個の位置が対角の頂点となるように設定された矩形であってもよく、それよりも大きく設定された矩形であってもよい。そして、その領域の内部において、２個の位置を結ぶ複数の経路を見つけて、その経路から最適な経路を選択する。その経路探索において、例えば、ダイクストラ法を用いてもよく、ベルマン−フォード法を用いてもよく、ワーシャル−フロイド法を用いてもよく、その他のアルゴリズムを用いてもよい。そのようにして最適なルートを決定することができると、そのルートに沿った距離を計算することによって、２個の位置の間の距離を算出することができる。例えば、地図情報における長さを取得し、その長さにその地図情報の縮尺の逆数を掛けることによって２個の位置の間の距離を計算することができる。また、その２個の位置の間の距離を移動手段（例えば、車、徒歩等）に応じた移動速度で除算することによって、２個の位置の間の移動時間を計算することができる。なお、その移動時間の算出において、移動速度が道路に応じて異なる場合には、その道路ごとに移動時間を算出し、全ルートにわたってその移動時間を加算することによって、全ルートに対応する移動時間を算出してもよい。このルート画像の生成や、移動時間や距離の生成は、すでに公知であり、その詳細な説明を省略する。例えば、オンラインマップにおいて、始点の緯度・経度と、終点の緯度・経度を入力すると、その始点から終点までのルートが表示されると共に、距離と移動時間が表示されるものがある（例えば、「ｈｔｔｐ：／／ｍａｐｓ．ｇｏｏｇｌｅ．ｃｏ．ｊｐ／ｍａｐｓ」等を参照のこと）。
【００４６】
現在位置取得部２１は、地図情報表示装置１の現在位置を取得する。その現在位置の取得は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いてなされてもよく、ジャイロなどの自律航法装置を用いてなされてもよく、その両方を用いることによって互いの欠点を補うようにしてもよい。
【００４７】
受付部２２は、表示の指示やスクリーンショットの取得の指示等の地図情報表示装置１に対するユーザの各種の指示を受け付ける。受付部２２は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力を受け付けてもよく、有線もしくは無線の通信回線を介して送信された入力を受信してもよく、所定の記録媒体（例えば、光ディスクや磁気ディスク、半導体メモリなど）から読み出された情報を受け付けてもよい。なお、受付部２２は、受け付けを行うためのデバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい。また、受付部２２は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００４８】
表示部２３は、地図情報記憶部１１で記憶されている地図情報を表示する。その表示の際には、表示部２３は、表示対象となる地図情報のみを地図情報記憶部１１から読み出して表示するものとする。地図情報を表示するとは、地図情報における地図の画像を表示することである。なお、その地図の画像には、地名や、北を示す方位図形、縮尺を示す縮尺表示等が表示されてもよい。例えば、地図情報表示装置１の装着された自動車が移動中である場合には、表示部２３は、現在位置取得部２１が取得した現在位置が変わるごとに、新たな地図を地図情報記憶部１１から読み出して表示してもよい。また、その場合に、自動車の位置を示すマークを地図上に表示してもよい。また、表示部２３は、スクリーンショット記憶部１３で記憶されているスクリーンショット地図情報をも表示する。スクリーンショット地図情報を表示するとは、スクリーンショット地図情報における地図の画像を表示することであってもよく、その地図の画像と共に、位置情報、日時情報、地名の任意の１以上の情報をも表示することであってもよい。そのスクリーンショット地図情報は、位置分類部１４によって分類されたものであってもよい。分類されたスクリーンショット地図情報を表示する場合には、表示部２３は、その分類ごとにスクリーンショット地図情報を表示することになる。例えば、表示部２３は、１または２以上の分類に対応するスクリーンショット地図情報を、他のスクリーンショット地図情報と区別して表示してもよい。また、そのスクリーンショット地図情報は、日時分類部１５によって分類されたものであってもよい。また、表示部２３は、スクリーンショット記憶部１３で記憶されている付加情報をも表示してもよい。その表示の際には、互いに対応するスクリーンショット地図情報と付加情報とが表裏の関係となるように表示するものとする。例えば、スクリーンショット地図情報を表示している際に、そのスクリーンショット地図情報に対応する付加情報を表示する旨の指示が受け付けられた場合には、表示部２３は、そのスクリーンショット地図情報を裏返すような動画を表示し、その後に、その付加情報を表示するようにしてもよい。付加情報からスクリーンショット地図情報の表示に切り替える際にも同様であってもよい。なお、スクリーンショット地図情報と付加情報とが表裏の関係となるように表示を切り替えるのは、「反転」の切り替え効果として知られている公知のトランジションである。また、表示部２３は、ルート情報生成部２０がルート情報を生成した場合には、そのルート情報をも表示する。また、表示部２３は、付加情報を入力するためのスクリーンキーボードの表示などのその他の表示を行ってもよい。
【００４９】
なお、表示部２３は、それらの表示を行う表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）を含んでもよく、あるいは含まなくてもよい。また、地図情報等の表示は、地図情報表示装置１と別の装置においてなされてもよい。その場合には、表示部２３は、地図情報表示装置１の外部に対して地図情報等を表示するために送信するものであってもよい。また、表示部２３は、ハードウェアによって実現されてもよく、あるいは表示デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００５０】
また、地図情報記憶部１１と、スクリーンショット記憶部１３とは、同一の記録媒体によって実現されてもよく、あるいは、別々の記録媒体によって実現されてもよい。前者の場合には、地図情報を記憶している領域が地図情報記憶部１１となり、スクリーンショット地図情報等を記憶している領域がスクリーンショット記憶部１３となる。
【００５１】
次に、本実施の形態による地図情報表示装置１の動作について、図２のフローチャートを用いて説明する。
（ステップＳ１０１）現在位置取得部２１は、新たな現在位置を取得したかどうか判断する。そして、新たな現在位置を取得した場合には、ステップＳ１０２に進み、そうでない場合には、ステップＳ１０３に進む。現在位置取得部２１は、例えば、新たな現在位置を取得したと判断した場合に、その現在位置を図示しない記録媒体において一時的に記憶しておき、最新の現在位置がその一時的に記憶している現在位置と異なる場合に、新たな現在位置を取得したと判断して、その新たな現在位置を図示しない記録媒体に上書きで蓄積してもよい。
【００５２】
（ステップＳ１０２）表示部２３は、現在位置取得部２１が取得した新たな現在位置に対応する地図情報を地図情報記憶部１１から読み出して表示する。そして、ステップＳ１０１に戻る。なお、表示部２３は、その表示対象の地図情報において、現在位置を示すマーク等を表示するようにしてもよい。また、ルートのガイドをしている場合には、表示部２３は、「次の交差点を右に曲がります」といったようなガイドを表示してもよい。また、そのガイドを音声出力するカーナビゲーション装置の場合には、そのガイドの音声を生成してスピーカに音声出力するガイド音声出力部（図示せず）を地図情報表示装置１が備えていてもよい。
【００５３】
（ステップＳ１０３）受付部２２は、スクリーンショットの取得の指示を受け付けたかどうか判断する。そして、スクリーンショットの取得の指示を受け付けた場合には、ステップＳ１０４に進み、そうでない場合には、ステップＳ１０６に進む。なお、表示中の地図情報の一部のスクリーンショットを取得する場合には、その取得範囲を特定する指示も一緒に受け付けてもよく、あるいは、そうでなくてもよい。後者の場合には、あらかじめその取得範囲が決まっていてもよい（例えば、画面の中心付近のスクリーンショットを取得すると決まっているなど）。
【００５４】
（ステップＳ１０４）スクリーンショット取得部１２は、表示部２３が表示中の地図情報の全部または一部のスクリーンショットを地図情報から取得する。また、そのスクリーンショットに対応する位置情報と、地名とを地図情報から取得する。また、その時点の日時情報を図示しないカレンダー部と時計部とから取得する。
【００５５】
（ステップＳ１０５）スクリーンショット取得部１２は、その取得したスクリーンショットや位置情報等を含むスクリーンショット地図情報をスクリーンショット記憶部１３に蓄積する。そして、ステップＳ１０１に戻る。
【００５６】
（ステップＳ１０６）受付部２２は、スクリーンショット地図情報の表示の指示を受け付けたかどうか判断する。そして、スクリーンショット地図情報の表示の指示を受け付けた場合には、ステップＳ１０７に進み、そうでない場合には、ステップＳ１０８に進む。
【００５７】
（ステップＳ１０７）表示部２３等は、スクリーンショット地図情報の表示等の処理を行う。この処理の詳細については、図３のフローチャートを用いて後述する。そして、ステップＳ１０１に戻る。
【００５８】
（ステップＳ１０８）スクリーンショット受付部１８は、スクリーンショット地図情報と付加情報とを受け付けたかどうか判断する。そして、両者を受け付けた場合には、ステップＳ１０９に進み、そうでない場合には、ステップＳ１０１に戻る。
【００５９】
（ステップＳ１０９）付加情報蓄積部１７は、スクリーンショット受付部１８が受け付けたスクリーンショット地図情報と付加情報とを対応付けてスクリーンショット記憶部１３に蓄積する。そして、ステップＳ１０１に戻る。
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００６０】
図３は、図２のフローチャートにおけるスクリーンショット地図情報の表示の処理（ステップＳ１０７）の詳細を示すフローチャートである。
（ステップＳ２０１）受付部２２は、分類が不要である旨と、位置情報を用いた分類を行う旨と、日時情報を用いた分類を行う旨とのいずれかを受け付ける。そして、分類が不要である場合には、ステップＳ２０５に進み、分類を行う場合には、ステップＳ２０２に進む。
【００６１】
（ステップＳ２０２）受付部２２は、位置情報を用いた分類の選択を受け付けた場合には、ステップＳ２０３に進み、日時情報を用いた分類の選択を受け付けた場合には、ステップＳ２０４に進む。
【００６２】
（ステップＳ２０３）位置分類部１４は、スクリーンショット記憶部１３で記憶されているスクリーンショット地図情報を、そのスクリーンショット地図情報に含まれる位置情報を用いて分類する。そして、分類後のスクリーンショット地図情報をスクリーンショット記憶部１３に蓄積する。
【００６３】
（ステップＳ２０４）日時分類部１５は、スクリーンショット記憶部１３で記憶されているスクリーンショット地図情報を、そのスクリーンショット地図情報に含まれる日時情報を用いて分類する。そして、分類後のスクリーンショット地図情報をスクリーンショット記憶部１３に蓄積する。
【００６４】
（ステップＳ２０５）表示部２３は、スクリーンショット記憶部１３で記憶されている１個のスクリーンショット地図情報を読み出して表示する。なお、ステップＳ２０１からステップＳ２０５に進んだ場合には、表示部２３は、分類されていないスクリーンショット地図情報を表示する。また、ステップＳ２０３からステップＳ２０５に進んだ場合には、表示部２３は、位置情報を用いて分類された後のスクリーンショット地図情報を表示する。また、ステップＳ２０４からステップＳ２０５に進んだ場合には、表示部２３は、日時情報を用いて分類された後のスクリーンショット地図情報を表示する。
【００６５】
（ステップＳ２０６）受付部２２は、表示中のスクリーンショット地図情報を別のものに変更する旨の指示を受け付けたかどうか判断する。そして、その指示を受け付けた場合には、ステップＳ２０７に進み、そうでない場合には、ステップＳ２０８に進む。
【００６６】
（ステップＳ２０７）表示部２３は、表示中のスクリーンショット地図情報とは別のスクリーンショット地図情報をスクリーンショット記憶部１３から読み出して表示する。ステップＳ２０６において、変更内容が指定されている場合（例えば、次の日時のスクリーンショット記憶部１３から読み出して表示する旨の指示が受け付けられた場合など）には、その指示に応じた表示がなされるものとする。そして、ステップＳ２０６に戻る。
【００６７】
（ステップＳ２０８）受付部２２は、表示中のスクリーンショット地図情報を選択する入力を受け付けたかどうか判断する。そして、そのスクリーンショット地図情報を選択する入力を受け付けた場合には、ステップＳ２０９に進み、そうでない場合には、ステップＳ２１０に進む。なお、この選択は、ルート情報を生成する際に用いるスクリーンショット地図情報を選択するために行われるものである。
【００６８】
（ステップＳ２０９）表示部２３は、表示中のスクリーンショット地図情報を選択されたものとして特定する。そして、ステップＳ２０６に戻る。この特定は、例えば、表示中のスクリーンショット地図情報を識別する情報を図示しない記録媒体に蓄積することであってもよく、あるいは、表示中のスクリーンショット地図情報に対応付けて、選択されたことを示すフラグをスクリーンショット記憶部１３において設定することであってもよい。
【００６９】
（ステップＳ２１０）受付部２２は、付加情報の表示の指示を受け受けたかどうか判断する。そして、付加情報の表示の指示を受け付けた場合には、ステップＳ２１１に進み、そうでない場合には、ステップＳ２１２に進む。
【００７０】
（ステップＳ２１１）表示部２３等は、付加情報を表示する処理を行う。この処理の詳細については、図４のフローチャートを用いて後述する。そして、ステップＳ２０６に戻る。
【００７１】
（ステップＳ２１２）受付部２２は、ルート情報の生成の指示を受け付けたかどうか判断する。そして、ルート情報の生成の指示を受け付けた場合には、ステップＳ２１３に進み、そうでない場合には、ステップＳ２１４に進む。
【００７２】
（ステップＳ２１３）ルート情報生成部２０等は、ルート情報を生成して表示する処理を行う。この処理の詳細については、図５のフローチャートを用いて後述する。そして、ステップＳ２０６に戻る。
【００７３】
（ステップＳ２１４）受付部２２は、スクリーンショット地図情報の表示の終了の指示を受け付けたかどうか判断する。そして、その終了の指示を受け付けた場合には、ステップＳ２１５に進み、そうでない場合には、ステップＳ２０６に戻る。
【００７４】
（ステップＳ２１５）表示部２３は、スクリーンショット地図情報の表示を終了し、地図情報のみの表示に戻る。そして、図２のフローチャートに戻る。
【００７５】
図４は、図３のフローチャートにおける付加情報の表示の処理（ステップＳ２１１）の詳細を示すフローチャートである。
（ステップＳ３０１）表示部２３は、表示中のスクリーンショット地図情報をひっくり返す動画を表示し、その後に、表示中のスクリーンショット地図情報に対応する付加情報をスクリーンショット記憶部１３から読み出して表示する。なお、付加情報が何もない場合には、ブランクの付加情報を表示するものとする。また、スクリーンショット地図情報をひっくり返す動画は、あらかじめ図示しない記録媒体で記憶されているものを用いてもよく、あるいは、表示中のスクリーンショット地図情報から生成してもよい。
【００７６】
（ステップＳ３０２）付加情報受付部１６は、付加情報の入力を受け付けたかどうか判断する。そして、付加情報の入力を受け付けた場合には、ステップＳ３０３に進み、そうでない場合には、ステップＳ３０５に進む。
【００７７】
（ステップＳ３０３）付加情報蓄積部１７は、付加情報受付部１６が受け付けた付加情報を、ステップＳ３０１よりも以前に表示されていたスクリーンショット地図情報に対応付けて蓄積する。
【００７８】
（ステップＳ３０４）表示部２３は、新たに蓄積された情報を含む付加情報を表示する。そして、ステップＳ３０２に戻る。
【００７９】
（ステップＳ３０５）受付部２２は、付加情報の表示を終了する旨の指示を受け付けたかどうか判断する。そして、その終了の指示を受け付けた場合には、ステップＳ３０６に進み、そうでない場合には、ステップＳ３０２に戻る。
【００８０】
（ステップＳ３０６）表示部２３は、表示中の付加情報をひっくり返す動画を表示し、その後に、表示中の付加情報に対応するスクリーンショット地図情報をスクリーンショット記憶部１３から読み出して表示する。そして、図３のフローチャートに戻る。なお、付加情報をひっくり返す動画は、あらかじめ図示しない記録媒体で記憶されているものを用いてもよく、あるいは、表示中の付加情報から生成してもよい。
【００８１】
図５は、図３のフローチャートにおけるルート情報の表示の処理（ステップＳ２１３）の詳細を示すフローチャートである。
（ステップＳ４０１）表示部２３は、ステップＳ２０９で選択されたことが特定されたスクリーンショット地図情報を表示する。なお、そのスクリーンショット地図情報の背面側には、地図情報が表示されているものとする。また、このスクリーンショット地図情報が表示される前に表示されていたスクリーンショット地図情報の画面、あるいは、そのスクリーンショット地図情報を識別する情報が、図示しない記録媒体において一時的に記憶されてもよい。また、この表示の際に、ユーザは、適宜、表示されているスクリーンショット地図情報を移動させてもよい。例えば、そのスクリーンショット地図情報の背面側の地図上の位置を指定したい場合もあるからである。
【００８２】
（ステップＳ４０２）位置受付部１９は、ルート情報を生成するための２個の位置を受け付けたかどうか判断する。そして、受け付けた場合には、ステップＳ４０３に進み、そうでない場合には、受け付けるまでステップＳ４０２の処理を繰り返す。なお、スクリーンショット地図情報が表示されてから所定の時間が経過しても位置情報が受け付けられない場合には、タイムアウトであるとしてステップＳ２０６に戻ってもよい。また、ここで受け付ける２個の位置は、２個のスクリーンショット地図情報におけるそれぞれの位置であるか、あるいは、スクリーンショット地図情報における位置と、地図情報における位置であるものとする。また、その受け付けられた２個の位置は、それぞれその位置に対応する座標に変換されるものとする。
【００８３】
（ステップＳ４０３）ルート情報生成部２０は、受け付けられた２個の位置の間のルート情報を生成する。この生成されたルート情報は、図示しない記録媒体で一時的に記憶されてもよい。
【００８４】
（ステップＳ４０４）表示部２３は、ルート情報生成部２０が生成したルート情報を表示する。
【００８５】
（ステップＳ４０５）受付部２２は、ルート情報の表示を終了する旨の指示を受け付けたかどうか判断する。そして、その終了の指示を受け付けた場合には、ステップＳ４０６に進み、そうでない場合には、その終了の指示を受け付けるまでステップＳ４０５の処理を繰り返す。なお、ルート情報を表示してから所定の時間が経過しても終了の指示が受け付けられない場合には、タイムアウトであるとして、ステップＳ４０６に進んでもよい。
【００８６】
（ステップＳ４０６）表示部２３は、ルート情報の表示の処理が開始される以前に表示されていたスクリーンショット地図情報を表示する。例えば、このルート情報の表示の処理が行われる前に表示されていた画面が記録媒体で一時的に記憶されている場合には、それを読み出して表示してもよい。また、例えば、このルート情報の表示の処理が行われる前に表示されていたスクリーンショット地図情報を識別する情報が記録媒体で一時的に記憶されている場合には、その情報によって識別されるスクリーンショット地図情報を読み出して表示してもよい。そして、図３のフローチャートに戻る。
【００８７】
次に、本実施の形態による地図情報表示装置１の動作について、具体例を用いて説明する。この具体例では、前述のように、地図情報表示装置１は、自動車に装着されたカーナビゲーション装置であるとする。ユーザが自動車で走行中に地図情報表示装置１を動作させていたとする。すると、現在位置取得部２１は、自動車の走行に合わせて最新の現在位置を取得し（ステップＳ１０１）、表示部２３は、それに応じて表示対象の地図情報を更新して表示する（ステップＳ１０２）。図６は、そのようにして表示された地図情報の一例を示すものである。中央の少し下方の上向きの三角のマークは、現在の自動車の位置を示すものである。また、この地図はタッチパネルに表示されているものとする。
【００８８】
この図６の表示がなされている際に、ユーザが「スクリーンショット撮影」ボタンを指で押したとする。すると、受付部２２は、スクリーンショット地図情報を取得する旨を受け付け、その旨をスクリーンショット取得部１２に渡す（ステップＳ１０３）。スクリーンショット取得部１２は、表示中の地図画像のスクリーンショット（Ｐ０１５．ｊｐｇ）を取得すると共に、地図情報記憶部１１から、そのスクリーンショットに対応する位置情報「（Ｘ１５，Ｙ１５）、θ１５、Ｚ１５」と、地名「神戸三宮」とを取得する。なお、位置情報の（Ｘ１５，Ｙ１５）は、スクリーンショットにおける左上の位置の座標（ここでは、緯度・経度）を示すものである。また、位置情報のθ１５は、スクリーンショットにおける北の向きの方位角を示すものである。また、位置情報のＺ１５は、スクリーンショットの地図の縮尺を示すものである。また、図示しないカレンダー部と時計部から、その時点の日時「２００９年９月２１日１０：１５」を取得する（ステップＳ１０４）。そして、スクリーンショット取得部１２は、それらの情報を含むスクリーンショット地図情報をスクリーンショット記憶部１３に蓄積する（ステップＳ１０５）。図７の１番目のレコードは、そのようにして蓄積されたスクリーンショット地図情報を示すものである。図７において、スクリーンショット地図情報を識別するＩＤと、日時情報と、位置情報と、画像（スクリーンショット）と、地名とが対応付けられている。位置情報は、緯度・経度の情報であるとする。また、スクリーンショットの画像は、表示中の全部の画像であるとする。すなわち、画像「Ｐ０１５．ｊｐｇ」は、図６の地図の全体であるとする。なお、スクリーンショット取得部１２が新たなスクリーンショット地図情報を蓄積する際には、そのスクリーンショット地図情報と同じＩＤを有するブランクの付加情報をも蓄積するものとする。
【００８９】
次に、図６の表示において、ユーザが「スクリーンショット表示」ボタンを指で押したとする。すると、受付部２２は、スクリーンショット地図情報の表示の指示を受け付けたと判断し、表示部２３にその旨を渡す（ステップＳ１０６）。すると、表示部２３等は、スクリーンショット地図情報を表示する処理を行う（ステップＳ１０７）。
【００９０】
具体的には、表示部２３は、図８で示されるように、「位置で分類」、「日時で分類」、「分類なし」の３個のボタンを表示する。この表示において、ユーザが「位置で分類」ボタンを押すと、受付部２２は、位置での分類が選択されたと判断し（ステップＳ２０１，Ｓ２０２）、図示しない経路によって、位置分類部１４に位置での分類を行う旨の指示を渡す。すると、位置分類部１４は、スクリーンショット記憶部１３で記憶されているスクリーンショット地図情報を、位置情報を用いて分類する（ステップＳ２０３）。具体的には、位置分類部１４は、図示しない記録媒体で記憶されている図９の位置分類情報にアクセス可能であるとする。図９の位置分類情報は、地域名と、その地域名で識別される地域の領域を示す領域情報とを対応付ける情報である。領域情報は、その地域の輪郭の座標値を示す情報である。例えば、神戸市の領域は、（Ｘ１０１，Ｙ１０１）、（Ｘ１０２，Ｙ１０２），（Ｘ１０３，Ｙ１０３）…で囲まれる領域である。位置分類部１４は、この位置分類情報を用いて、例えば、位置情報（Ｘ１５，Ｙ１５）を含む領域情報を特定し、その特定した領域情報に対応する地域名に、その位置情報（Ｘ１５，Ｙ１５）を含むスクリーンショット地図情報を分類する。位置分類部１４は、この処理を全てのスクリーンショット地図情報に対して行うことになる。
【００９１】
表示部２３は、そのようにして地域ごとに分類されたスクリーンショット地図情報を表示する（ステップＳ２０５）。具体的には、地域名をプルダウンメニューで表示し、そのプルダウンメニューの初期値に対応する地域のスクリーンショット地図情報の画像を表示する。図１０は、そのようにして表示されたスクリーンショット地図情報を示す図である。図１０の左上において、地域「神戸市」が初期値として表示されている。そして、神戸市に含まれるスクリーンショット地図情報の一つが表示されている。なお、画像の左右に表示されている三角形のボタンをユーザが指で押すと、受付部２２は、スクリーンショット地図情報の変更の指示を受け付け（ステップＳ２０６）、その指示に応じて、表示されるスクリーンショット地図情報が変更される（ステップＳ２０７）。すなわち、地域名「神戸市」に分類された他のスクリーンショット地図情報が表示されることになる。また、プルダウンメニューにおいて、別の地域が選択された場合にも、その地域のスクリーンショット地図情報が表示されることになる（ステップＳ２０６，Ｓ２０７）。
【００９２】
また、図１０の表示において、右上に表示されている「選択」ボタンをユーザが押すと、表示中のスクリーンショット地図情報がルート情報の生成のために用いられるものとして選択される（ステップＳ２０８，Ｓ２０９）。具体的には、表示部２３は、表示中のスクリーンショット地図情報を識別するＩＤ「１４」を、選択されたスクリーンショット地図情報のＩＤを記憶する記録媒体に蓄積する。
【００９３】
次に、図１０の表示において、右上に表示されている「裏面」ボタンをユーザが押すと、受付部２２は、付加情報の表示の指示を受け付け、その指示を表示部２３に渡す（ステップＳ２１０）。すると、表示部２３等は、付加情報を表示する処理を行う（ステップＳ２１１）。具体的には、表示部２３は、表示中のスクリーンショット地図情報をひっくり返す動画を表示し、表示中のスクリーンショット地図情報と同じＩＤ「１４」の付加情報を表示する（ステップＳ３０１）。この場合には、付加情報はブランクで何も設定されていなかったとする。そして、ユーザが、付加情報の名称「中華料理ＡＢＣ」と、メモ「南京町の……」とを、スクリーンキーボードを用いて入力したとする。すると、それらは付加情報受付部１６で受け付けられ（ステップＳ３０２）、付加情報蓄積部１７によってスクリーンショット記憶部１３に蓄積され（ステップＳ３０３）、表示される（ステップＳ３０４）。また、ユーザが、携帯電話で撮影した中華料理店の画像を、赤外線通信を介して地図情報表示装置１に入力したとする。すると、付加情報受付部１６は、その画像を受け付け（ステップＳ３０２）、付加情報蓄積部１７は、その画像をスクリーンショット記憶部１３に蓄積する（ステップＳ３０３）。図１１は、そのようにして蓄積された付加情報を示す図である。図１１において、付加情報を識別するＩＤと、名称と、メモと、写真とが対応付けられている。ＩＤは、前述のように、スクリーンショット地図情報との紐付で用いられるものである。このたびは、ＩＤ「１４」に対する付加情報が入力されたため、図１１において、ＩＤ「１４」の名称やメモ、写真が蓄積されている。その後、表示部２３は、蓄積後の付加情報を表示する（ステップＳ３０４）。図１２は、その表示を示す図である。その後、ユーザが、図１２の右下に表示されている「地図」ボタンを押すと、受付部２２は、付加情報の表示を終了する旨の指示を受け付け、その指示を表示部２３に渡す（ステップＳ３０５）。表示部２３は、付加情報をひっくり返す動画を表示した後に、元のＩＤ「１４」のスクリーンショット地図情報を表示する図１０の表示を行う。
【００９４】
次に、図１０の表示において、右上に表示されている「ルート」ボタンをユーザが押すと、受付部２２は、ルート情報の生成の指示を受け付け、その指示を表示部２３に渡す（ステップＳ２１２）。すると、表示部２３やルート情報生成部２０等は、ルート情報を表示する処理を行う（ステップＳ２１３）。具体的には、表示部２３は、選択されたスクリーンショット地図情報のＩＤを記憶する記録媒体にアクセスし、そこで記憶されているＩＤを読み出す。この場合には、ＩＤ「１４」のみが記憶されていたとする。すると、表示部２３は、図１３で示されるように、その時点の地図情報と、選択されたスクリーンショット地図情報とを表示する（ステップＳ４０１）。この図１３の表示において、ユーザが、地図情報のある地点から、スクリーンショット地図情報のある地点までを指でドラッグとする。すると、位置受付部１９は、そのドラッグの始点の地図情報上の位置をルートの始点とし、そのドラッグの終点のスクリーンショット地図情報上の位置をルートの終点とする位置の指定を受け付け、その２個の位置をルート情報生成部２０に渡す（ステップＳ４０２）。ルート情報生成部２０は、受け付けた２個の位置のそれぞれを、各位置に対応する座標（緯度・経度）に変換し、その変換後の緯度・経度を用いてルート情報を生成し、表示部２３に渡す（ステップＳ４０３）。表示部２３は、そのルート情報を表示する（ステップＳ４０４）。その結果、図１４の表示がなされることになる。図１４において、ルートを示すルート画像が表示されている。また、距離「１．１ｋｍ」と、移動時間「２分」とが表示されている。この具体例では、地図情報表示装置１がカーナビゲーション装置である場合について説明しているため、この移動時間は自動車での移動時間である。この図１４の表示において、ユーザが「ＯＫ」ボタンを押すと、受付部２２は表示を終了する旨を受け付け（ステップＳ４０５）、表示部２３は、図１０の表示を行う（ステップＳ４０６）。
【００９５】
また、図１０の表示において、右上に表示されている「終了」ボタンをユーザが押すと、受付部２２は、スクリーンショット地図情報の表示の終了の指示を受け付け、その指示を表示部２３に渡す（ステップＳ２１４）。すると、表示部２３は、スクリーンショット地図情報の表示を終了し（ステップＳ２１５）、その時点における現在位置に応じた地図情報を表示する（ステップＳ１０１，Ｓ１０２）。
【００９６】
また、ユーザが、スクリーンショット地図情報と付加情報との蓄積された光ディスクを地図情報表示装置１に挿入すると、スクリーンショット受付部１８は、そのスクリーンショット地図情報等を読み出して、付加情報蓄積部１７に渡す（ステップＳ１０８）。そして、付加情報蓄積部１７は、そのスクリーンショット地図情報等をスクリーンショット記憶部１３に蓄積する。その結果、ユーザは、その光ディスクで記憶されていたスクリーンショット地図情報等も見ることができるようになる。このスクリーンショット地図情報等が、例えば、神戸市内の料理店のスクリーンショット地図情報と、その料理店の解説である付加情報とである場合には、ユーザは、そのスクリーンショット地図情報等を見ることによって、神戸のグルメ情報について知ることができることになる。
【００９７】
なお、この具体例では、１個のスクリーンショット地図情報が選択された場合について説明したが、２個のスクリーンショット地図情報が選択された場合には、図１５で示されるように２個のスクリーンショット地図情報が表示されることになる。この場合にも、一方のスクリーンショット地図情報のある位置から、他方のスクリーンショット地図情報のある位置までドラッグされると、それに応じたルート情報が生成され、表示されることになる。その処理は、前述の説明と同様であるため、その説明を省略する。
【００９８】
また、この具体例では、分類後のスクリーンショット地図情報がプルダウンメニューで選択された地域ごとに表示される場合について説明したが、分類後のスクリーンショット地図情報の表示方法は問わない。例えば、図１６で表示されるように、タブによって地域を選択できるようにしてもよい。
【００９９】
また、この具体例では、位置情報を用いて分類を行う場合について説明したが、日時情報を用いて分類が行われてもよい。その場合には、例えば、図１７で示されるように、その時点からの期間によって分類されることになる。
【０１００】
また、この具体例において、スクリーンショット地図情報が表示されている際（例えば、図１０の表示の際）に、そのスクリーンショット地図情報の画像を二回連続して押す（ダブルタップする）ことによって、そのスクリーンショット地図情報に応じた地域の地図情報が表示されるようにしてもよく、あるいは、現在のナビゲーションにおいて、そのスクリーンショット地図情報の位置を目的位置（例えば、ダブルタップした位置を目的位置にしてもよい）に設定してもよい。この場合にも、そのスクリーンショット地図情報に含まれる位置情報を用いることによって、地図情報の表示や、目的位置の設定を行うことができる。
【０１０１】
また、この具体例において、選択されたスクリーンショット地図情報は、画面上において空いている場所に小さく表示（例えば、サムネイル表示）していてもよい。そして、そのスクリーンショット地図情報の表示を用いて、ルート情報の生成のための位置の指定を行ってもよい。その位置の指定を行う場合には、スクリーンショット地図情報の表示範囲を拡大したり、縮小したりできるようになっていてもよい。
【０１０２】
また、この具体例において、スクリーンショット地図情報を表示する際に、ブランクではない付加情報の対応付けられているスクリーンショット地図情報には、右下の端等が少しだけめくれたような表示を行ってもよい。その表示を行うことによって、ユーザは、付加情報の有無を視覚的に容易に把握することができるようになる。
【０１０３】
また、この具体例において、図１３や図１５で示されるスクリーンショット地図情報に、ウィンドウシステムにおけるウィンドウに設けられているのと同様の「閉じるボタン」が設けられており、その閉じるボタンが押される（タップされる）ことによって、そのスクリーンショット地図画像が表示から消えてもよい。
【０１０４】
以上のように、本実施の形態による地図情報表示装置１によれば、位置情報等を含むスクリーンショット地図情報を取得して蓄積することができる。その結果、そのスクリーンショット地図情報をルート情報の生成等に有効利用することができるようになる。また、付加情報も入力できるため、地図に対して、メモ書き等を残すことができるようになる。
【０１０５】
なお、本実施の形態では、スクリーンショット地図情報や地図情報を用いてルート情報を生成する場合について説明したが、そうでなくてもよい。ルート情報を生成しない場合には、地図情報表示装置１は、位置受付部１９やルート情報生成部２０を備えていなくてもよい。
【０１０６】
また、本実施の形態では、スクリーンショット地図情報と付加情報とを外部から受け付ける場合について説明したが、そうでなくてもよい。外部からのスクリーンショット地図情報等の受け付けを行わない場合には、地図情報表示装置１は、スクリーンショット受付部１８を備えていなくてもよい。
【０１０７】
また、本実施の形態では、スクリーンショット地図情報に対して付加情報を入力することができる場合について説明したが、そうでなくてもよい。付加情報を入力しない場合には、地図情報表示装置１は、付加情報受付部１６や付加情報蓄積部１７を備えていなくてもよい。
【０１０８】
また、本実施の形態では、日時情報を用いてスクリーンショット地図情報を分類する場合について説明したが、そうでなくてもよい。日時情報を用いた分類を行わない場合には、地図情報表示装置１は、日時分類部１５を備えていなくてもよい。また、日時情報を用いた分類を行わない場合には、スクリーンショット地図情報に日時情報が含まれていなくてもよい。
【０１０９】
また、本実施の形態では、位置情報を用いてスクリーンショット地図情報を分類する場合について説明したが、そうでなくてもよい。位置情報を用いた分類を行わない場合には、地図情報表示装置１は、位置分類部１４を備えていなくてもよい。
【０１１０】
また、本実施の形態では、スクリーンショット地図情報に位置情報、日時情報、地名が含まれる場合について説明したが、その位置情報以外の情報がスクリーンショット地図情報に含まれていなくてもよい。また、それら以外の情報（例えば、最後にアクセスされた日時を示す最終アクセス日時情報であってもよい）がスクリーンショット地図情報に含まれていてもよい。なお、スクリーンショット地図情報に最終アクセス日時情報が含まれる場合には、スクリーンショット地図情報が表示されるごとに、その最終アクセス日時情報が、その時点の日時に更新されるものとする。この更新は、図示しない更新部によって行われてもよい。
【０１１１】
また、本実施の形態では、地図情報表示装置１がカーナビゲーション装置である場合について説明したが、そうでなくてもよい。地図情報表示装置１は、自動車以外の徒歩や自転車等で用いるナビゲーション装置であってもよい。その場合には、地図情報表示装置１は、例えば、携帯電話やＰＤＡ等であってもよい。また、地図情報表示装置１は、ナビゲーション機能を有しないものであってもよい。その場合には、地図情報表示装置１は、現在位置取得部２１を備えていなくてもよい。
【０１１２】
また、本実施の形態では、受付部２２がスクリーンショットの取得の指示を受け付けた際に、スクリーンショット取得部１２がスクリーンショット地図情報の取得を行う場合について説明したが、それ以外のタイミングでスクリーンショット地図情報が取得されてもよく、スクリーンショット地図情報の取得のタイミングは問わない。例えば、地図情報表示装置１は、訪問先において、自動的にスクリーンショット地図情報を取得してもよい。訪問先に到着した場合には、通常、地図情報表示装置１の電源が切られる可能性が高く、またその場合には、その訪問先から出発する際に、地図情報表示装置１の電源が入れられることになるため、自動的にスクリーンショット地図情報を取得するタイミングは、地図情報表示装置１の起動時であってもよい。このようにすることで、訪問先のスクリーンショット地図情報を自動的に取得できると考えられる。また、その他のタイミングで自動的にスクリーンショット地図情報を取得してもよいことは言うまでもない。例えば、現在位置取得部２１が取得した現在位置を用いて、しきい値以上現在位置が変化しない（誤差の範囲内で現在位置が変化しないことであってもよい）ことが検知された場合に、スクリーンショット地図情報が取得されてもよい。
【０１１３】
また、スクリーンショット地図情報の画像に対して、ユーザが適宜、指で描いた画像を追加できるようにしてもよい。例えば、ユーザの所望の位置を示したり、所望の道順を示したり、所望の情報を残したりするために、ユーザがタッチパネル上に指で図形や記号、文字等を描くと、その指で描かれた画像がスクリーンショット地図情報の画像に追加されてもよい。その際には、例えば、受付部２２がその入力された画像を受け付け、スクリーンショット取得部１２が、その受け付けた画像をスクリーンショット記憶部１３で記憶されているスクリーンショット地図情報に追加してもよい。そして、スクリーンショットの画像を表示する際には、表示部２３は、そのようにして受け付けられた画像も表示してもよい。
【０１１４】
また、本実施の形態では、スクリーンショット地図情報が、スクリーンショットの画像を含む場合について説明したが、そうでなくてもよい。スクリーンショット地図情報は、スクリーンショットの画像に代えて、その画像を地図情報から切り出すことができる情報を有してもよい。スクリーンショットの画像を地図情報から切り出すことができる情報は、例えば、そのスクリーンショットの画像の４個の頂点の位置を示す情報（例えば、緯度・経度の情報）であってもよく、そのスクリーンショットの画像の縦横比が決まっている場合には、そのスクリーンショットの画像の上の２個や下の２個、左の２個や右の２個の頂点の位置を示す情報であってもよく、スクリーンショットの画像の位置を指定可能なその他の情報であってもよい。
【０１１５】
また、上記実施の形態では、地図情報表示装置１がスタンドアロンである場合について説明したが、地図情報表示装置１は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、表示部や受付部は、通信回線を介して入力を受け付けたり、情報を表示したりしてもよい。
【０１１６】
また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０１１７】
また、上記実施の形態において、各構成要素が実行する処理に関係する情報、例えば、各構成要素が受け付けたり、取得したり、選択したり、生成したり、送信したり、受信したりした情報や、各構成要素が処理で用いるしきい値や数式、アドレス等の情報等は、上記説明で明記していない場合であっても、図示しない記録媒体において、一時的に、あるいは長期にわたって保持されていてもよい。また、その図示しない記録媒体への情報の蓄積を、各構成要素、あるいは、図示しない蓄積部が行ってもよい。また、その図示しない記録媒体からの情報の読み出しを、各構成要素、あるいは、図示しない読み出し部が行ってもよい。
【０１１８】
また、上記実施の形態において、各構成要素等で用いられる情報、例えば、各構成要素が処理で用いるしきい値やアドレス、各種の設定値等の情報がユーザによって変更されてもよい場合には、上記説明で明記していない場合であっても、ユーザが適宜、それらの情報を変更できるようにしてもよく、あるいは、そうでなくてもよい。それらの情報をユーザが変更可能な場合には、その変更は、例えば、ユーザからの変更指示を受け付ける図示しない受付部と、その変更指示に応じて情報を変更する図示しない変更部とによって実現されてもよい。その図示しない受付部による変更指示の受け付けは、例えば、入力デバイスからの受け付けでもよく、通信回線を介して送信された情報の受信でもよく、所定の記録媒体から読み出された情報の受け付けでもよい。
【０１１９】
また、上記実施の形態において、地図情報表示装置１に含まれる２以上の構成要素が通信デバイスや入力デバイス等を有する場合に、２以上の構成要素が物理的に単一のデバイスを有してもよく、あるいは、別々のデバイスを有してもよい。
【０１２０】
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態における地図情報表示装置１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、地図に関する情報である地図情報が記憶される地図情報記憶部で記憶されている地図情報を表示する表示部、表示部が表示中の地図情報から、地図情報の少なくとも一部のスクリーンショットであり、スクリーンショットに対応した位置の情報である位置情報を有するスクリーンショット地図情報を取得し、スクリーンショット記憶部に蓄積するスクリーンショット取得部として機能させ、表示部は、スクリーンショット地図情報をも表示する、プログラムである。
【０１２１】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を表示する表示部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。
【０１２２】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０１２３】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１２４】
図１８は、上記プログラムを実行して、上記実施の形態による地図情報表示装置１を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。
【０１２５】
図１８において、コンピュータシステム９００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ９０５、ＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）ドライブ９０６を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０１２６】
図１９は、コンピュータシステム９００の内部構成を示す図である。図１９において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５、ＦＤドライブ９０６に加えて、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９１２と、ＭＰＵ９１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）９１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク９１４と、ＭＰＵ９１１、ＲＯＭ９１２等を相互に接続するバス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【０１２７】
コンピュータシステム９００に、上記実施の形態による地図情報表示装置１の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９２１、またはＦＤ９２２に記憶されて、ＣＤ−ＲＯＭドライブ９０５、またはＦＤドライブ９０６に挿入され、ハードディスク９１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９１４に記憶されてもよい。プログラムは実行の際にＲＡＭ９１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ９２１やＦＤ９２２、またはネットワークから直接、ロードされてもよい。
【０１２８】
プログラムは、コンピュータ９０１に、上記実施の形態による地図情報表示装置１の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム９００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【０１２９】
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１３０】
以上より、本発明による地図情報表示装置等によれば、スクリーンショット地図情報を有効利用できるという効果が得られ、地図を表示する装置等として有用である。
【符号の説明】
【０１３１】
１  地図情報表示装置
１１  地図情報記憶部
１２  スクリーンショット取得部
１３  スクリーンショット記憶部
１４  位置分類部
１５  日時分類部
１６  付加情報受付部
１７  付加情報蓄積部
１８  スクリーンショット受付部
１９  位置受付部
２０  ルート情報生成部
２１  現在位置取得部
２２  受付部
２３  表示部
【図１】
0005430363.tif 000002
【図２】
0005430363.tif 000003
【図３】
0005430363.tif 000004
【図４】
0005430363.tif 000005
【図５】
0005430363.tif 000006
【図６】
0005430363.tif 000007
【図７】
0005430363.tif 000008
【図８】
0005430363.tif 000009
【図９】
0005430363.tif 000010
【図１０】
0005430363.tif 000011
【図１１】
0005430363.tif 000012
【図１２】
0005430363.tif 000013
【図１３】
0005430363.tif 000014
【図１４】
0005430363.tif 000015
【図１５】
0005430363.tif 000016
【図１６】
0005430363.tif 000017
【図１７】
0005430363.tif 000018
【図１８】
0005430363.tif 000019
【図１９】
0005430363.tif 000020