(57)【要約】【課題】従来の歴史地図出力装置においては、歴史に関する事項と、その事項が発生した地域との関連を、視覚的に把握することができないという課題があった。【解決手段】地図情報が格納され得る地図情報格納部１０１と、地図情報が示す地域に関連した歴史情報と、当該歴史情報が示す歴史的な事項に関する時期を示す情報である歴史時期情報と、が対応付けられて格納され得る歴史情報格納部１０２と、過去の時期を指定する時期指定情報を受け付ける時期指定情報受付部１０３と、時期指定情報により指定された時期に対応した歴史時期情報を検索し、当該検索された歴史時期情報に対応付けられた歴史情報を取得する歴史情報取得部１０５と、画像構成部１０８が構成した、地図情報格納部１０１に格納されている地図情報の画像と、歴史情報取得部１０５が取得した歴史情報の画像と、を含む画像を出力する出力部１０９とを備えた。【選択図】図１
2008145935.tif 000002
【特許請求の範囲】
【請求項１】
地図を示す情報である地図情報が格納され得る地図情報格納部と、
前記地図情報が示す地域に関連した歴史的な事項に関する情報である歴史情報と、当該歴史情報が示す歴史的な事項に関する時期を示す情報である歴史時期情報と、が対応付けられて格納され得る歴史情報格納部と、
過去の時期を指定する情報である時期指定情報を受け付ける時期指定情報受付部と、
前記時期指定情報により指定された時期に対応した前記歴史時期情報を検索し、当該検索された歴史時期情報に対応付けられた前記歴史情報を取得する歴史情報取得部と、
前記地図情報格納部に格納されている地図情報の画像と、前記歴史情報取得部が取得した歴史情報の画像と、を含む画像を構成する画像構成部と、
前記画像構成部が構成した画像を出力する出力部とを具備する歴史地図出力装置。
【請求項２】
前記歴史情報取得部は、前記時期指定情報により指定された時期を含む、予め指定された長さの期間内の時期を示す前記歴史時期情報に対応付けられた歴史情報を取得する請求項１記載の歴史地図出力装置。
【請求項３】
前記歴史情報格納部は、前記歴史情報に関連した位置に関する情報である位置情報が、当該歴史情報に対応付けられて格納され得るものであり、
前記画像構成部は、前記歴史情報の画像を、前記地図情報の画像上の、当該歴史情報に対応付けられた位置情報が示す位置に配置した画像を構成する請求項１または請求項２記載の歴史地図出力装置。
【請求項４】
前記画像構成部は、前記時期指定情報受付部が受け付けた時期指定情報が示す時期と、歴史情報取得部が取得した歴史情報に対応した歴史時期情報の示す時期との差に応じて、前記歴史情報の画像の出力形態を変更する請求項１から請求項３いずれか記載の歴史地図出力装置。
【請求項５】
前記画像構成部が行う出力形態の変更は、前記歴史情報の画像の透過度の変更である請求項４記載の歴史地図出力装置。
【請求項６】
前記画像構成部が行う出力形態の変更は、前記文字情報である歴史情報の出力するサイズの変更である請求項４記載の歴史地図出力装置。
【請求項７】
前記地図情報が示す地図内の領域を指定する情報である領域指定情報を受け付ける領域指定情報受付部を更に具備し、
前記歴史情報格納部は、前記歴史情報に関連した位置に関する情報である位置情報が、当該歴史情報に対応付けられて格納され得るものであり、
前記歴史情報取得部は、前記位置情報と前記歴史時期情報とを用いて、前記歴史情報格納部に格納されている歴史情報から、前記時期指定情報により指定された時期に対応した歴史情報であって、前記領域指定情報が示す領域に対応している歴史情報を取得し、
前記画像構成部は、前記地図情報格納部に格納されている地図情報のうちの前記領域指定情報により指定される領域内の画像と、前記歴史情報取得部が取得した歴史情報の画像と、含む画像を構成する請求項１から請求項６いずれか記載の歴史地図出力装置。
【請求項８】
前記地図情報格納部には、対応する時期の異なる複数の地図を示す複数の前記地図情報と、当該地図情報の示す地図に対応した時期を示す情報である地図時期情報と、が対応付けられて格納され得るものであり、
前記地図時期情報を用いて、前記時期指定情報により指定された時期に対応した前記地図情報を取得する地図情報取得部を更に具備し、
前記画像構成部が構成する画像に含まれる前記地図情報格納部に格納されている地図情報の画像は、前記前記地図情報取得部が取得した前記地図情報の画像である請求項１から請求項７いずれか記載の歴史地図出力装置。
【請求項９】
前記画像構成部は、前記地図情報取得部が取得した地図情報の画像に、前記地図情報格納部に格納されている地図情報のうちの、対応する時期の最も新しい地図情報の画像を合成した画像を構成する請求項８記載の歴史地図出力装置。
【請求項１０】
前記地図情報取得部は、前記時期指定情報により指定された時期を含む、予め指定された長さの期間内の時期を示す前記地図時期情報に対応付けられた地図情報を取得する請求項８または請求項９いずれか記載の歴史地図出力装置。
【請求項１１】
過去の時期を、スライド可能なバーの画像で表示する入力インターフェース部を、さらに具備し、
前記時期指定情報受付部は、前記入力インターフェース部により表示された前記スライド可能なバーの移動に応じた時期指定情報を受け付ける請求項１から請求項１０いずれか記載の歴史地図出力装置。
【請求項１２】
地図を示す情報である地図情報が格納され得る地図情報格納部と、前記地図情報が示す地域に関連した歴史的な事項に関する情報である歴史情報と、当該歴史情報が示す歴史的な事項に関する時期を示す情報である歴史時期情報と、が対応付けられて格納され得る歴史情報格納部と、時期指定情報受付部と、歴史情報取得部と、画像構成部と、出力部とにより処理される歴史地図出力方法であって、
前記時期指定情報受付部が、過去の時期を指定する情報である時期指定情報を受け付ける時期指定情報受付ステップと、
前記歴史情報取得部が、前記時期指定情報により指定された時期に対応した前記歴史時期情報を検索し、当該検索された歴史時期情報に対応付けられた前記歴史情報を取得する歴史情報取得ステップと、
前記画像構成部が、前記地図情報の画像と、前記歴史情報取得ステップにより取得した歴史情報の画像と、を含む画像を構成する画像構成ステップと、
前記出力部が、前記画像構成ステップにより構成した画像を出力する出力ステップとを具備する歴史地図出力方法。
【請求項１３】
コンピュータを、
過去の時期を指定する情報である時期指定情報を受け付ける時期指定情報受付部と、
格納されている、地図を示す情報である地図情報が示す地域に関連した歴史的な事項に関する情報である歴史情報に対応付けられた当該歴史情報が示す歴史的な事項に関する時期を示す情報である歴史時期情報のうちの、前記時期指定情報に対応する歴史時期情報を検索し、検索された前記歴史時期情報に対応付けられた前記歴史情報を取得する歴史情報取得部と、
前記地図情報の画像と、前記歴史情報取得部が取得した歴史情報の画像とを含む画像を構成する画像構成部と、
前記画像構成部が構成した画像を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歴史に関する情報を出力する出力装置等に関するものである。
【背景技術】
【０００２】
従来の歴史に関する情報を出力する装置としては、年代別に蓄積されている歴時歴史事象に関する電子情報から、指示された特定の情報を選択し、電子情報に付加されている当該電子情報が示す事象が発生した場所に関する電子化された情報によりそれぞれ指示された表示場所に集積するものがあった（例えば、特許文献１参照）。
【特許文献１】特開２００４−１９１７６１号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の歴史に関する情報を出力する装置においては、例えば、歴史の事象に関する情報を、地球の緯度と経度を縦軸と横軸とに設定した画面に、歴時歴史事象に関する電子情報を、当該電子情報が示す事象が発生した場所に関する電子化された情報に応じて配置して表示するものであるため、異なる事象間の位置関係は把握できるが、歴史事象が、実際にどのような地域や場所で発生したかが、視覚的に把握できない、という課題があった。
【課題を解決するための手段】
【０００４】
本発明の歴史地図出力装置は、地図を示す情報である地図情報が格納され得る地図情報格納部と、前記地図情報が示す地域に関連した歴史的な事項に関する情報である歴史情報と、当該歴史情報が示す歴史的な事項に関する時期を示す情報である歴史時期情報と、が対応付けられて格納され得る歴史情報格納部と、過去の時期を指定する情報である時期指定情報を受け付ける時期指定情報受付部と、前記時期指定情報により指定された時期に対応した前記歴史時期情報を検索し、当該検索された歴史時期情報に対応付けられた前記歴史情報を取得する歴史情報取得部と、前記地図情報格納部に格納されている地図情報の画像と、前記歴史情報取得部が取得した歴史情報の画像と、を含む画像を構成する画像構成部と、前記画像構成部が構成した画像を出力する出力部とを具備する歴史地図出力装置である。
【０００５】
かかる構成により、歴史に関する事項と、その事項が発生した地域との関連を、視覚的に把握することができる。また、時期指定情報に応じた歴史情報を表示するため、表示させたい時期の歴史に関する事項を選択的に表示させることができ、歴史に関する事項を見やすく表示することができる。また、時期指定情報を変換させることで、同じ地域の歴史的な変化を示すことができる。
【０００６】
また、本発明の歴史地図出力装置は、前記歴史地図出力装置において、前記歴史情報取得部は、前記時期指定情報により指定された時期を含む、予め指定された長さの期間内の時期を示す前記歴史時期情報に対応付けられた歴史情報を取得する歴史地図出力装置である。
【０００７】
かかる構成により、表示させたい時期の前後の歴史に関する事項を選択的に表示させることができ、おおよその時期を指定することで、ユーザの望む歴史に関する事項を表示することができ、使い勝手を向上させることができる。
【０００８】
また、本発明の歴史地図出力装置は、前記歴史地図出力装置において、前記歴史情報格納部は、前記歴史情報に関連した位置に関する情報である位置情報が、当該歴史情報に対応付けられて格納され得るものであり、前記画像構成部は、前記歴史情報の画像を、前記地図情報の画像上の、当該歴史情報に対応付けられた位置情報が示す位置に配置した画像を構成する歴史地図出力装置である。
【０００９】
かかる構成により、歴史に関する事項間の位置関係を的確に表示することができる。
【００１０】
また、本発明の歴史地図出力装置は、前記歴史地図出力装置において、前記画像構成部は、前記時期指定情報受付部が受け付けた時期指定情報が示す時期と、歴史情報取得部が取得した歴史情報に対応した歴史時期情報の示す時期との差に応じて、前記歴史情報の画像の出力形態を変更する歴史地図出力装置である。
【００１１】
かかる構成により、歴史に関する事項の時期の前後関係を直感的に示すことができる。また、本来、見たい時期の事項と、補助的に表示される前後の時期の事項とを、区別して見せることができる。
【００１２】
また、本発明の歴史地図出力装置は、前記歴史地図出力装置において、前記画像構成部が行う出力形態の変更は、前記歴史情報の画像の透過度の変更である歴史地図出力装置である。
【００１３】
かかる構成により、歴史に関する事項の時期の前後関係を直感的に示すことができる。また、本来、見たい時期の事項と、補助的に表示される前後の時期の事項とを、区別して見せることができる。
【００１４】
また、本発明の歴史地図出力装置は、前記歴史地図出力装置において、前記画像構成部が行う出力形態の変更は、前記文字情報である歴史情報の出力するサイズの変更である歴史地図出力装置である。
【００１５】
かかる構成により、歴史に関する事項の時期の前後関係を直感的に示すことができる。また、本来、見たい時期の事項と、補助的に表示される前後の時期の事項とを、区別して見せることができる。
【００１６】
また、本発明の歴史地図出力装置は、前記歴史地図出力装置において、前記地図情報が示す地図内の領域を指定する情報である領域指定情報を受け付ける領域指定情報受付部を更に具備し、前記歴史情報格納部は、前記歴史情報に関連した位置に関する情報である位置情報が、当該歴史情報に対応付けられて格納され得るものであり、前記歴史情報取得部は、前記位置情報と前記歴史時期情報とを用いて、前記歴史情報格納部に格納されている歴史情報から、前記時期指定情報により指定された時期に対応した歴史情報であって、前記領域指定情報が示す領域に対応している歴史情報を取得し、前記画像構成部は、前記地図情報格納部に格納されている地図情報のうちの前記領域指定情報により指定される領域内の画像と、前記歴史情報取得部が取得した歴史情報の画像と、含む画像を構成する歴史地図出力装置である。
【００１７】
かかる構成により、所望の地域（領域）の歴史に関する事項を、地図上に表示することができる。
【００１８】
また、本発明の歴史地図出力装置は、前記歴史地図出力装置において、前記地図情報格納部には、対応する時期の異なる複数の地図を示す複数の前記地図情報と、当該地図情報の示す地図に対応した時期を示す情報である地図時期情報と、が対応付けられて格納され得るものであり、前記地図時期情報を用いて、前記時期指定情報により指定された時期に対応した前記地図情報を取得する地図情報取得部を更に具備し、前記画像構成部が構成する画像に含まれる前記地図情報格納部に格納されている地図情報の画像は、前記前記地図情報取得部が取得した前記地図情報の画像である歴史地図出力装置である。
【００１９】
かかる構成により、歴史に関する事項を、当該歴史に関する事項の時期と同じ頃の時期の地図上に表示することができ、歴史に関する事項が発生した時期における地域と、歴史に関する事項との関係を明確に示すことができる。
【００２０】
また、本発明の歴史地図出力装置は、前記歴史地図出力装置において、前記画像構成部は、前記地図情報取得部が取得した地図情報の画像に、前記地図情報格納部に格納されている地図情報のうちの、対応する時期の最も新しい地図情報の画像を合成した画像を構成する歴史地図出力装置である。
【００２１】
かかる構成により、歴史に関する事項を、現在の時代の地図上に表示することができ、現在の地域と、歴史に関する事項との関係を明確に示すことができる。
【００２２】
また、本発明の歴史地図出力装置は、前記歴史地図出力装置において、前記地図情報取得部は、前記時期指定情報により指定された時期を含む、予め指定された長さの期間内の時期を示す前記地図時期情報に対応付けられた地図情報を取得する歴史地図出力装置である。
【００２３】
かかる構成により、指定された時期の前後の時期の地図を表示することができ、指定された時期に完全に適合した地図情報がなくても、その時期に近い時期の地図を表示させることができる。
【００２４】
また、本発明の歴史地図出力装置は、前記歴史地図出力装置において、過去の時期を、スライド可能なバーの画像で表示する入力インターフェース部を、さらに具備し、前記時期指定情報受付部は、前記入力インターフェース部により表示された前記スライド可能なバーの移動に応じた時期指定情報を受け付ける歴史地図出力装置である。
【００２５】
かかる構成により、バーを操作することで、直感的に様々な時期の歴史的な事項を表示させることができる。また、バーを連続的に操作することで、地域の歴史的な移り変わりを知ることが可能となる。
【発明の効果】
【００２６】
本発明による歴史地図出力装置等によれば、歴史に関する事項と、その事項が発生した地域との関連を、視覚的に把握することができる。
【発明を実施するための最良の形態】
【００２７】
以下、歴史地図出力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２８】
（実施の形態）
図１は、本実施の形態における歴史地図出力装置のブロック図である。
【００２９】
歴史地図出力装置１は、地図情報格納部１０１、歴史情報格納部１０２、時期指定情報受付部１０３、領域指定情報受付部１０４、歴史情報取得部１０５、地図情報取得部１０６、入力インターフェース部１０７、画像構成部１０８、および出力部１０９を具備する。
【００３０】
地図情報格納部１０１には、地図を示す情報である１以上の地図情報が格納され得る。「地図」とは地球上にある自然物または人工物を、数値・記号・文字・線などを使い、２次元に置き換えて表現した図であり、例えば、地形図や、地勢図、地質図、土地利用図等である。「地図」は、道路地図や、住宅地図、路線図、ガイドマップ、案内図、鳥瞰図等であってもよい。また、地球上にある自然物または人工物を３次元で示す情報であっても良い。また、ここでの「地図」は、地形や、道路等が把握可能な航空写真や衛星写真、航空写真や衛星写真上に記号文字等を記入したもの等であってもよい。地図情報は、地図を最終的に画像として出力するために用いられる、出力可能な情報であり、例えば、ビットマップデータ（ラスタデータ）やベクトルデータである。また、地図情報格納部１０１には、一つの地図を分割して得られた複数の地図を示す複数の地図情報が格納されていても良い。また、地図情報格納部１０１には、同じ地域、もしくは重複する地域についての、複数の縮尺の異なる複数の地図を示す複数の地図情報が格納されていても良い。また、地図情報は、地図上の名称等を示す文字等を含んでいても良い。地図情報格納部１０１には、地図情報と、その地図情報が出力する地図の示す地域（領域）、あるいは地域（領域）内の位置を指定するために用いられる情報である地図位置情報とが、対応付けられて格納されていることが好適である。地図位置情報は、例えば、緯度や経度等の座標の情報や、地域（領域）を識別可能な情報等である。具体的には、地図位置情報は、対応する地図情報の表示する地図の範囲を、緯度と経度との範囲で定義する情報であっても良い。また、地図位置情報は、複数の地図情報において、共通して表示している位置のｘ座標とｙ座標とを、基準点、例えば（０、０）に設定するための情報であってもよい。また、地図位置情報は、例えば、当該地図位置情報が対応する地図情報の地図が示す都道府県や地域の名称や、住所や、区画名等であってもよい。また、地図位置情報は、結果的に出力される地図が指定可能な情報であればよく、例えば、地図情報を識別するための識別番号等であってもよい。「対応付けられて格納」とは、本実施の形態においては、例えば、情報同士が、データベースの一つのレコードに、２つの属性として格納されていることである。なお、ここでは、特に、例として、地図情報格納部１０１には、１以上の地域についての、対応する時期が異なる地図を示す複数の地図情報が格納されている場合について説明する。「対応する時期が異なる」とは、具体的には、地図の作成対象とする時期が異なることであり、地図に示されている自然物または人工物の状態が、異なる時期、すなわち異なる時代や年代等の状態であることを示す。なお、地図が作成された時代や年代等が異なることと考えてもよい。具体的には、地図情報格納部１０１には、現在の京都の地図と、江戸時代の京都の地図と、平安時代の京都の地図とをそれぞれ示す複数の画像情報が格納されていても良い。また、ここでは、例として、地図情報格納部１０１には、地図情報が示す地図に対応した時期を示す情報である地図時期情報が、地図情報と対応付けられて格納されている場合について説明する。すなわち、地図時期情報に対応した地図情報が、地図時期情報が示す時期における地球上にある自然物または人工物を表した地図を示す情報である。例えば、江戸時代の地形を示す地図には、江戸時代、という地図時期情報が対応付けられていても良い。また、１８０５年に作成された当時の地図に、１８０５年、という地図時期情報が対応付けられていても良い。なお、地図が作成された時期を示す情報を地図時期情報と考えても良い。なお、本実施の形態において述べる時期とは、１つの時点と、期間とを含む概念であるとする。地図情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３１】
歴史情報格納部１０２には、地図情報が示す地域に関連した歴史的な事項に関する情報である歴史情報と、当該歴史情報が示す歴史的な事項に関する時期を示す情報である歴史時期情報と、が対応付けられて格納され得る。歴史情報は、例えば、歴史的なイベントや、史実、歴史的な建造物、歴史的な人物、歴史的な地域や風俗、文化等、を表すための情報であり、例えば、文字や画像等の情報である。画像は、動画像でも静止画像でもよい。また、歴史情報は、昔の地域の状態を示す古い地図の地図情報等であってもよい。また、歴史情報は、音声データを含んでいても良い。歴史時期情報は、上述した歴史的な事項の発生した時点を示す情報や、歴史的な事項の継続している期間を示す情報等である。例えば、歴史情報がイベントであれば、これに対応する歴史時期情報は、その発生した年月日等である。また、歴史情報が、例えば歴史的な建造物の名称等であれば、その建造物が存在していた期間の開始年月日と終了年月日等である。歴史時期情報は、通常、年月日等を用いて示されるが、年号や年代や時代名等を用いて表されても良い。また、本実施の形態においては、特に、歴史情報に関連した位置に関する情報である位置情報が、歴史情報格納部１０２には当該歴史情報に対応付けられて、歴史情報格納部１０２に格納され得る場合について説明する。この位置情報は、歴史情報に関連した位置を、地球上の緯度と経度との組み合わせで示すものであることが好ましいが、歴史情報に関連した位置を、その位置を特定する地名や住所等で示す情報であっても良い。また、位置情報は、上述した地図情報格納部１０１に格納されている地図情報のうちの少なくとも一つが示す地図上の特定の位置を指定する情報、例えば特定の地図情報が示す地図内のｘｙ座標を示す情報や、地図内の特定の位置に設定された識別情報、例えば名称や識別番号等、であってもよい。歴史情報に関連した位置とは、例えば、上述したような歴史情報が示す歴史的な事項等が、発生した位置や、存在した位置や、代表する位置等である。歴史情報格納部１０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３２】
時期指定情報受付部１０３は、過去の時期を指定する情報である時期指定情報を受け付ける。時期指定情報受付部１０３が受け付ける時期指定情報は、時期を指定する年月日等を示す情報であっても良いし、時期を指定する年代や時代等を示す情報であっても良い。また、５００年前、等の現在からの相対的な時期を指定する情報であっても良い。また、時期指定情報受付部１０３は、１つの時点を指定する時期指定情報を受け付けても良いし、任意の長さの期間を指定する時期指定情報を受けつけても良い。例えば、「１５１５年」から「１６００年」という時期指定情報や、「１７００年」以降の「５年間」という時期指定情報を受け付けても良い。ここで述べる受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。ここでは、例として、後述する入力インターフェース部１０７により表示されたスライド可能なバーの移動に応じた時期指定情報を受け付ける場合について説明する。時期指定情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。時期指定情報受付部１０３は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３３】
領域指定情報受付部１０４は、上述した地図情報の示す地図内の領域を指定する情報である領域指定情報を受け付ける。領域指定情報は、地図内の領域を指定できる情報であればどのような情報であってもよく、例えば、地図情報が示す地図の領域を、地球上の緯度と経度との範囲により指定する情報であっても良いし、地図情報が示す地図の画像内の領域を指定するための、画像の対角等の座標情報であってもよい。また、この領域指定情報により指定される領域は、複数の地図情報が示す地図にまたがった領域であっても良い。また、領域指定情報により指定される領域は、一つの地図情報が示す地図全体を指定する指示であっても良い。なお、地図情報格納部１０１に、一つの地域の地図を示す地図情報しか含まれない場合等、地図情報内の領域を指定する必要がない場合には、この領域指定情報受付部１０４は省略可能である。ここで述べる受付とは、例えば、入力手段からの受付や、他の機器等から送信される入力信号の受信や、記録媒体等からの情報の読み出し等である。領域指定情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。領域指定情報受付部１０４は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３４】
歴史情報取得部１０５は、歴史情報格納部１０２に格納されている歴史時期情報から、時期指定情報により指定された時期に対応した歴史時期情報を検索し、当該検索された歴史時期情報に対応付けられた歴史情報を歴史情報格納部１０２から取得する。また、取得された歴史情報に対応して格納されている位置情報も取得するようにしても良い。具体的には、歴史情報取得部１０５は、時期指定情報受付部１０３が受け付けた時期指定情報を、例えば検索キーとして用いて、当該検索キーの示す条件に合致する歴史時期情報を検索し、検索により得られた、条件に合致する歴史時期情報に対応付けられた歴史情報を取得する。例えば時期指定情報が、「１９００年」という情報であった場合、「１９００年」に一致する歴史時期情報を検索し、一致する歴史時期情報に対応付けられた歴史情報を取得する。なお、この一致は、完全一致としても、部分一致としても良い。また、時期指定情報が、「１９００年」から「１９６８年」までという情報であった場合、「１９００年」から「１９６８年」までの期間内に含まれる歴史時期情報を歴史情報格納部１０２内で検索し、検索された歴史時期情報に対応した歴史情報を歴史情報格納部１０２から取得する。なお、ここで述べる「時期指定情報により指定された時期に対応した歴史情報」とは、歴史情報取得部１０５が取得する歴史情報が、時期指定情報により指定された時期そのものに一致した歴史時期情報に対応付けられた歴史情報でなくても良いことを意味する。具体的には、歴史情報取得部１０５は、時期指定情報により指定された時期を含む、予め指定された長さの期間内の時期を示す歴史時期情報に対応付けられた歴史情報を検索して取得するようにしてもよい。具体的には、歴史情報取得部１０５は、時期指定情報受付部１０３が受け付けた時期指定情報により指定された時期を含む、予め指定された長さの期間の開始時と終了時とを示す情報を検索キーとして用いて、この開始時以降で、なおかつ終了時以前の時期を示す歴史時期情報を、歴史情報格納部１０２に格納されている歴史時期情報を用いて検索し、検索された歴史時期情報に対応付けられた歴史情報を取得しても良い。例えば、時期指定情報が、「１８２１年」である場合、この年を中心とした予め設定した９年間、すなわち「１８１７年」から「１８２５年」までの期間に含まれる歴史時期情報を検索し、検索された歴史時期情報に対応した歴史情報を取得しても良い。なお、予め指定された長さは、一定での不定でも良い。また、この長さの指定は、時期指定情報受付部１０３等を介して、ユーザから受け付けるようにしても良いし、デフォルトでセットされていても良い。また、領域指定情報受付部１０４が受け付けた領域指定情報がある場合、歴史情報取得部１０５は、上述したような時期指定情報により指定された時期に対応している歴史情報であって、領域指定情報が示す領域に対応している歴史情報を取得する。例えば、歴史情報取得部１０５は、上述したような時期指定情報により指定された時期に対応している歴史情報であって、領域指定情報が示す領域内の位置を示す位置情報に対応する歴史情報を、取得する。具体的には、歴史情報取得部１０５は、格納されている位置情報のうちの、領域指定情報が示す領域内の位置を示す位置情報を検索する。そして、この検索された位置情報に対応しており、かつ、上述した時期指定情報により指定された時期に対応している歴史情報を取得する。例えば、歴史情報取得部１０５は、領域指定情報が「東京」という情報であった場合、時期指定情報により指定された時期に対応している歴史情報のうちの、「東京」という領域に対応した位置情報に対応付けられた歴史情報を取得する。また、歴史情報取得部１０５は、例えば、領域指定情報が、緯度と経度との範囲を指定して領域を指定する情報である場合、時期指定情報により指定された時期に対応している歴史情報のうちの、当該歴史情報に対応した位置情報が、領域指定情報が緯度と経度との範囲により指定する領域内の位置を示す位置情報である歴史情報を取得する。また、歴史情報取得部１０５は、歴史情報毎に、対応する歴史時期情報と時期指定情報の指定する時期との差を算出して、歴史情報に対応付けてメモリ等に蓄積しておくようにしても良い。歴史情報取得部１０５は、通常、ＭＰＵやメモリ等から実現され得る。歴史情報取得部１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３５】
地図情報取得部１０６は、地図情報格納部１０１に格納されている上述した地図時期情報を用いて、時期指定情報により指定された時期に対応した地図情報を、地図情報格納部１０１に格納されている地図情報から取得する。また、取得された地図情報に対応して格納されている地図位置情報も取得するようにしても良い。具体的には、地図情報取得部１０６は、時期指定情報受付部１０３が受け付けた時期指定情報を検索キーとして用いて、当該検索キーの示す条件に合致する地図時期情報を、地図情報格納部１０１に格納されている上述した地図時期情報内から検索し、検索により得られた地図時期情報に対応付けられた地図情報を地図情報格納部１０１から取得する。この地図情報取得部１０６が時期指定情報を検索キーとして地図情報を取得する構成は、上述した歴史情報取得部１０５が時期指定情報を検索キーとして歴史情報を取得する構成と同様であるので、詳細な説明は省略する。例えば、地図情報取得部１０６は、歴史情報取得部１０５と同様に、時期指定情報により指定された時期を含む、予め指定された長さの期間内の時期を示す地図時期情報に対応付けられた地図情報を検索して取得してもよい。さらに、地図情報取得部１０６は、領域指定情報を受け付けている場合、時期指定情報により指定された時期に対応した１以上の地図情報であって、当該領域指定情報により指定されている領域に対応した地図情報を取得する。具体的には、地図情報取得部１０６は、地図情報に対応付けられて格納されている地図位置情報を用いて、格納されている各地図情報のうちの、領域指定情報が示す領域に対応した地図情報、例えば、領域指定情報が示す領域や位置を含む１以上の地図情報を特定し、この特定した１以上の地図情報について、上述したように時期指定情報により指定された時期に対応した地図情報を特定する。そして、この特定した地図情報を取得、もしくは、この特定した地図情報から、領域指定情報が示す領域に対応した領域内の地図情報を切り出して、地図情報を取得する。あるいは、地図情報取得部１０６は、上述したように、時期指定情報により指定された時期に対応した地図情報について、この地図情報に対応付けられて格納されている地図位置情報を用いて、当該地図情報の、領域指定情報が示す領域に対応した領域を特定し、当該地図情報から、この領域内の地図情報を切り出して取得してもよい。例えば、領域指定情報により緯度と経度との範囲が指定されている場合、時期指定情報により指定された時期に対応した地図情報内の、この緯度と経度とにより規定される範囲内の画像情報を取得する。地図情報取得部１０６は、上述した時期指定情報により指定された時期に対応した地図情報とは別に、対応する時期の最も新しい地図情報を、適宜地図情報格納部１０１から取得するようにしてもよい。地図情報取得部１０６は、通常、ＭＰＵやメモリ等から実現され得る。地図情報取得部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３６】
入力インターフェース部１０７は、上述した時期指定情報を受け付けるための、過去の時期をスライド可能なバーの画像で表示した、入力インターフェースとして用いられる画像を、図示しないディスプレイ等に表示する。そして、入力インターフェース部１０７は、このバーの移動に応じた時期指定情報を受け付ける。具体的には、バーの位置と、時期指定情報との対応関係を予め設定しておき、マウスやキーボード等の入力デバイスの操作により、バーの位置が変更された場合に、そのバーの位置に応じた時期指定情報を取得して、取得した時期指定情報を時期指定情報受付部１０３に出力する。入力インターフェース部１０７は、通常、ＭＰＵやメモリ等から実現され得る。また、入力インターフェース部１０７は、マウスやキーボード等の入力デバイスや、ディスプレイ等の出力デバイスを備えていても、備えていなくても良い。地図情報取得部１０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３７】
画像構成部１０８は、地図情報格納部１０１に格納されている地図情報の画像と、歴史情報取得部１０５が取得した１以上の歴史情報の画像と、を含む画像を構成する。具体的には、画像構成部１０８は、歴史情報取得部１０５が取得した１以上の歴史情報の画像を、地図情報の示す地図の画像上の、当該歴史情報に対応付けられた位置情報が示す位置に配置した画像を構成する。例えば、ある歴史情報に対応する位置情報が、緯度と経度とで示された情報である場合、地図情報が示す地図上の、この位置情報が示す緯度と経度とに一致、もしくは相当する位置に、各歴史情報を配置する。地図情報上の、歴史情報を配置する位置は、例えば、上述したような地図情報の地図位置情報を利用して、演算等を行うことにより決定される。なお、各歴史情報に対応する位置情報は、歴史情報取得部１０５が取得した歴史情報を用いて、歴史情報格納部１０２から検索して取得しても良いし、歴史情報取得部１０５が、歴史情報を取得する際に、歴史情報と共に、対応する位置情報を取得しておくようにしてもよい。歴史情報の画像とは、例えば、歴史情報を表示するために用いられる画像であり、例えば文字やグラフ等を画像として表示するための情報も含む。画像構成部１０８は、歴史情報が含む文字等を出力用のビットマップ等の画像に変更しても良い。画像構成部１０８は、歴史情報である文字や画像を、地図情報が示す地図上に配置する際に、どのような合成を行っても良い。例えば、単に、透過度を「０」、すなわち不透過として歴史情報が示す画像を地図情報が示す地図上に配置した画像を構成しても良いし、透過度を５０％等に設定して地図情報が示す地図上に配置した画像を構成しても良い。また、画像同士の合成モードを乗算モードや減算モード、差の絶対値を演算するモード等にセットしても良い。これらの合成の仕方等については、図示しない受付部等を介してユーザから受け付けた情報により適宜変更可能とすることが好ましい。ここで、画像構成部１０８は、上述したような時期指定情報受付部１０３が受け付けた時期指定情報が指示する時期と、歴史情報取得部１０５が取得した歴史情報に対応した歴史時期情報の示す時期との差に応じて、歴史情報の画像の出力形態を変更するようにしてもよい。出力形態は、ここでは、具体的には表示形態と考えても良い。例えば、歴史情報が示す時期と時期指定情報が示す時期との差の絶対値が「０」の場合の歴史情報の表示倍率を１００％に設定し、差の絶対値が広がるにつれて表示倍率を連続的、あるいは段階的に低減させるようにして、歴史情報を出力サイズを変更するようにしてもよい。また、同様に、例えば、歴史情報の透過率が、歴史情報が示す時期と時期指定情報が示す時期との差の絶対値が増加するに従って、高くなるようにして、歴史情報の透過度を変更しても良い。また、歴史情報が示す時期と時期指定情報が示す時期との差が、正であるか負であるかによって、歴史情報の画像の出力形態を変更しても良い。例えば、歴史情報が文字である場合、差が正であれば、黒色、差が負であれば赤色に指定するようにしても良い。また、差が一定の範囲にある場合に、歴史情報の画像を点滅して出力するようにしても良い。また、画像構成部１０８が用いる地図情報は、地図情報取得部１０６が時期指定情報を用いて取得した地図情報であっても良い。また、地図情報格納部１０１に格納されている出力対象となる地域についての地図情報のうちの、対応する時期の最も新しい地図情報、すなわち、通常は現在の時代の最新の地図の地図情報等、であっても良い。また、画像構成部１０８は、この２つの画像情報を、予め指定された透過度や合成モード等に変更して合成した地図の画像を構成し、この地図上に、歴史情報が示す画像を配置するようにしてもよい。また、領域指定情報受付部１０４が領域指定情報を受け付ける場合、画像構成部１０８は、地図情報格納部１０１に格納されている地図情報のうちの領域指定情報により指定される領域内の画像と、領域指定情報に応じて歴史情報取得部１０５が取得した歴史情報の画像と、含む画像を構成する。なお、透過度や合成モード等を変更する処理は、通常の画像処理ソフトウェア等において公知の技術であるので、ここでは説明を省略する。画像構成部１０８は、通常、ＭＰＵやメモリ等から実現され得る。画像構成部の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００３８】
出力部１０９は、画像構成部１０８が構成した画像を出力する。ここで述べる出力とは、ディスプレイへの表示、プリンタによる紙等への印字、音声の出力、外部の装置への送信等を含む概念である。出力部１０９は、ディスプレイやプリンタ等の出力デバイスを含むと考えても含まないと考えても良い。出力部１０９は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００３９】
次に、歴史地図出力装置の動作について図２のフローチャートを用いて説明する。
【００４０】
（ステップＳ２０１）領域指定情報受付部１０４は、領域指定情報を受け付けたか否かを判断する。例えば、入力インターフェース部１０７等を用いて、一旦ディスプレイ等に世界地図や、日本地図等のデフォルトで設定された地図等を表示させ、この表示した地図に対する、拡大や縮小の操作や、マウス等によるドラッグやクリック等の操作により指定された領域についての領域指定情報を、領域指定情報受付部１０４が受け付けてもよい。なお、このような領域に対する指定の受付は、公知技術であるので詳細な説明は省略する。領域指定情報受付部１０４が、領域の指定を受け付けた場合、ステップＳ２０２へ進み、受け付けていない場合、ステップＳ２０１に戻る。なお、領域指定情報受付部１０４は、例えば、歴史的な事項のテキスト検索等の検索を、歴史情報格納部１０２等に格納されている歴史情報について実行し、その検索により取得された歴史情報に対応付けられた位置情報を領域指定情報として受け付けても良い。
【００４１】
（ステップＳ２０２）地図情報取得部１０６は、領域指定情報受付部１０４が受け付けた領域指定情報に応じた地域を示す地図であって、対応する時期が最新である地図を示す地図情報を取得する。ここで取得される地図情報は通常は現在の地図を示す地図情報である。例えば、地図情報取得部１０６は、領域指定情報が、例えば領域の中心の位置を指定する情報、例えば中心の緯度と経度とを指定する情報である場合、この領域指定情報が示す位置を中心とした予め設定された所定のサイズの地域の地図を示す地図情報を取得する。この地域を指定する情報、もしくは領域指定情報は、図示しないメモリ等に蓄積しておく。また、領域指定情報が、地図が表示する地域の名称等である場合、例えば、この名称に対応した地域を中心とした地図情報を取得する。
【００４２】
（ステップＳ２０３）画像構成部１０８は、地図情報取得部１０６が取得した地図情報を用いて画像を構成する。
【００４３】
（ステップＳ２０４）出力部１０９は、ステップＳ２０３で構成した画像を出力、例えば表示する。
【００４４】
（ステップＳ２０５）時期指定情報受付部１０３は、時期指定情報を受け付けたか否かを判断する。ここでは、例として時期指定情報受付部１０３は、入力インターフェース部１０７を介して、ユーザからの時期指定情報を受け付けたか否かを判断する。受け付けた場合、ステップＳ２０６に進み、受け付けていない場合、ステップＳ２１２に進む。なお、受けた時期指定情報は、ここでは、例えば、図示しないメモリ等に一時記憶しておく。
【００４５】
（ステップＳ２０６）歴史情報取得部１０５は、歴史情報格納部１０２に格納されている歴史情報の中から、時期指定情報受付部１０３が受け付けた時期指定情報により指定された時期に対応した歴史情報であって、最新の領域指定情報に応じた地域、すなわち現在出力されている地図と同じ地域内の歴史情報があるか否かを判断する。ある場合、ステップＳ２０８に進み、ない場合、ステップＳ２０９に進む。ここで述べる最新の領域指定情報とは、ステップＳ２０１またはステップＳ２１２で受け付けた領域指定情報のうちの最新のものである。
【００４６】
（ステップＳ２０７）歴史情報取得部１０５は、最新の領域指定情報に応じた地域内の、時期指定情報により指定された時期に対応している１以上の歴史情報を取得する。
【００４７】
（ステップＳ２０８）地図情報取得部１０６は、地図情報格納部１０１に格納されている地図情報の中から、時期指定情報受付部１０３が受け付けた時期指定情報により指定された時期に対応した地図情報であって、最新の領域指定情報に応じた地域、例えば現在出力されている地図と同じ地域を含む地図情報があるか否かを判断する。ある場合、ステップＳ２０９に進み、ない場合、ステップＳ２１０に進む。
【００４８】
（ステップＳ２０９）地図情報取得部１０６は、時期指定情報により指定された時期に対応した１以上の地図情報であって、最新の領域指定情報に応じた地域、すなわち現在出力されている地図と同じ地域の地図情報を取得する。
【００４９】
（ステップＳ２１０）画像構成部１０８は、ステップＳ２０７で取得した歴史情報の画像を、ステップＳ２０９で取得した１以上の地図情報の画像上に配置した画像を構成する。なお、地図情報取得部１０６が、取得した新たな地図情報が示す画像と、地図情報取得部１０６が、直前に取得していた地図情報の画像とを重ねて合成した画像を構成するようにしてもよい。また、ステップＳ２１２において、直前に領域指定情報を受け付けた場合、地図情報取得部１０６がこの領域指定情報に対応する最新の地図を示す地図情報をさら取得して、この地図情報の示す画像に、ステップＳ２０９で取得した地図情報の示す画像を合成した画像を、画像構成部１０８が構成しても良い。また、地図情報取得部１０６が、新たな地図情報を取得していない場合、地図情報取得部１０６が、直前に取得していた地図情報の画像を用いて画像を構成するようにしてもよい。また、ステップＳ２１２において、直前に領域指定情報を受け付けた場合において、地図情報取得部１０６が、新たな地図情報を取得していない場合、このステップＳ２１２において受け付けた領域指定情報に対応する最新の地図を示す地図情報を地図情報取得部１０６が取得して、画像構成部１０８が取得した地図情報が示す地図の画像を構成してもよい。また、歴史情報取得部１０５が歴史情報を取得していない場合、歴史情報の画像は配置しない。
【００５０】
（ステップＳ２１１）出力部１０９は、画像構成部１０８が構成した画像を出力、例えば表示する。なお、すでに画像が出力されている場合、画像を置き換えて出力する。
【００５１】
（ステップＳ２１２）領域指定情報受付部１０４は、新たに、領域指定情報を受け付けたか否かを判断する。ここで受け付ける領域指定情報は、例えば、すでに表示されている地図の画像に対して、マウスを用いたドラッグ等によって受け付けた表示領域の変更（移動）によるものや、地図の拡大、縮小等によるものであっても良い。受け付けた場合、ステップＳ２１３に進み、受け付けていない場合、ステップＳ２０５に戻る。
【００５２】
（ステップＳ２１３）時期指定情報受付部１０３は、すでに、時期指定情報を受け付けているか否かを判断する。受け付けている場合、ステップＳ２０６に進み、受け付けていない場合、ステップＳ２０２に戻る。
【００５３】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００５４】
以下、本実施の形態における歴史地図出力装置の具体的な動作について説明する。本実施の形態における歴史地図出力装置１の概念図は図３である。ここでは、歴史地図出力装置１は、出力デバイスとして、ディスプレイ１０００を備えているものとする。なお、本具体例において説明する緯度や、経度や、地図等は説明のために便宜上用意されたものであり、実際の地球上の位置や場所等とは無関係であるものとする。
【００５５】
図４は、地図情報格納部１０１に格納されている地図情報を管理するための地図情報管理表である。地図情報管理表は、「地図ＩＤ」、「左上緯度経度」、「右下緯度経度」、「地図時期情報」、「地図情報」という属性を有している。「地図ＩＤ」は、地図情報を管理する識別情報である。「左上緯度経度」および「右下緯度経度」は、地図情報が示す地図の左上および右下の位置が対応する実際の地球上の緯度と経度である。この「左上緯度経度」および「右下緯度経度」が、上述した地図位置情報に相当する。「地図時期情報」は、地図情報に対応した地図時期情報であり、ここでは、地図の年号を示しており、単位は年である。「地図情報」は、「左上緯度経度」および「右下緯度経度」により定義される地域の地図情報であり、ここでは、例としてビットマップの画像データであるとする。
【００５６】
まず、歴史地図出力装置１を動作させると、ディスプレイ１０００に、例えば、図５に示すように、地図が表示する場所を、緯度と経度とを用いて指定するよう要求するメニュー画面１００１が表示される。例えばここでは、このメニュー画面１００１に、緯度と経度として、例えば、「北緯４３．１２度、東経１３５．２３度」という値を、キーボード等を用いて入力したとすると、領域指定情報受付部１０４は、「Ｎ４３．５２，Ｅ１３５．４３」という領域指定情報を受け付ける。「Ｎ」、および「Ｅ」は、それぞれ北緯、東経を示す。
【００５７】
なお、予め地域名や住所等と、緯度と経度とを対応付けたレコードを有するデータベース等を用意しておき、緯度と経度とをメニュー画面１００１から受け付ける代わりに、住所や地名等の指定をメニュー画面から受け付けるようにし、これに対応した緯度と経度との情報を領域指定情報受付部１０４が、上述したようなデータベース等から検索により取得するようにしても良い。また、例えば、入力インターフェース部１０７等を用いて、一旦ディスプレイ等に世界地図や、日本地図等の、デフォルトで設定された地図等を表示させ、この表示した地図に対する、拡大や縮小の操作や、マウス等によるドラッグやクリック等の操作により指定された領域についての領域指定情報を、領域指定情報受付部１０４が受け付けてもよい。
【００５８】
地図情報取得部１０６は、地図情報格納部１０１に格納されている地図情報から、地図位置情報が示す領域内に、領域指定情報が示す「Ｎ４３．５２，Ｅ１３５．４３」の位置を含む地図情報のうちの、地図時期情報が示す値が、最も大きい地図情報、すなわち最新の地図情報、を選択する。ここでは、地図時期情報が最新の２００６年を含む、「地図ＩＤ］が「０５」の地図が選択される。そして、この選択した地図情報から、領域指定情報である「Ｎ４３．５２，Ｅ１３５．４３」を中心とした所定の範囲の領域、ここでは、領域指定情報の値の、北緯に「０．３」を、また東経に「−０．３」を加算した値を左上の緯度と経度、領域指定情報の値の、北緯に「−０．３」を、また東経に「０．３」を加算した値を左上の緯度と経度とした領域に対応した領域の地図情報を取得する。これにより、「Ｎ４３．８２，Ｅ１３５．１３」を左上とし、「Ｎ４３．２２，Ｅ１３５．７３」を右下とした矩形の地域（領域）の地図情報を地図情報取得部１０６が取得する。なお、取得した地図情報や、この領域指定情報に対応した地域（領域）を指定する情報は、メモリ等に一時記憶しておく。
【００５９】
そして、画像構成部１０８は、この地図情報取得部１０６が取得した地図情報の画像を構成し、画像構成部１０８が構成した地図の画像が、出力部１０９により、ディスプレイ１０００に表示される。
【００６０】
図６は、ディスプレイ１０００に表示される地図の表示例を示す図である。地図の左上には、デフォルトとして、最新の地図であることを示す情報、ここでは、歴史地図出力装置１を動作させている今現在の年号である「２００６」が表示される。
【００６１】
ここで、ディスプレイ１０００には、入力インターフェース部１０７により、時期指定情報の入力を受け付けるインターフェース画像として、歴史バー１００２と呼ばれるスライド可能なバーが表示される。この段階では、歴史バー１００２は、「現在」という位置に、配置され表示されている。ここでは、この歴史バー１００２の位置、ここでは例としてｙ軸方向の位置と、時期指定情報の値とは、対応付けられており、歴史バー１００２のｙ軸方向の位置がマウス等を用いて移動されると、その位置に応じた時期指定情報が、入力インタフェース部１０７により算出され、算出された値を有する時期指定情報が、時期指定情報受付部１０３に出力されるものとする。例えば、図においては、歴史バー１００２が、「現在」の位置に「２００６」という現時点の年号を示す時期指定情報が対応付けられており、歴史バー１００２の「１０００年前」という位置には、「１０００」という年号を示す時期指定情報が対応付けられているとする。
【００６２】
次に、ユーザが歴史バー１００２を操作して、「５００年前」という位置付近に動かしたとする。入力インターフェース部１０７は、歴史バー１００２の位置と、歴史バー１００２の位置に予め対応付けられた時期指定情報とを用いて、動かされた歴史バーの位置に対応した時期指定情報を算出する。ここでは、算出した時期指定情報が「１５２０」であったとする。入力インターフェース部１０７が、算出した「１５２０」という時期指定情報を出力する。時期指定情報受付部１０３は、入力インターフェース部１０７が出力する「１５２０」という値の時期指定情報を受け付ける。
【００６３】
図７は、歴史情報格納部１０２に格納されている歴史情報を管理するための歴史情報管理表を示す図である。歴史情報管理表は、「歴史ＩＤ」、「歴史時期情報」、「位置指定情報」、「歴史情報」という属性を有している。「歴史ＩＤ」は歴史情報を管理するための識別情報である。「歴史時期情報」は、歴史時期情報であり、ここでは、年号、もしくは年号で表した期間を示している。なお、ここでは、歴史時期情報を年号、もしくは年号で表した期間とした場合について説明するが、歴史時期情報は、年号と月の情報を組み合わせたものであっても良いし、時代名等であっても良い。「位置指定情報」は、位置指定情報であり、緯度と経度の値で示している。「歴史情報」は、歴史情報であり、ここでは、例として文字や、アイコン等のビットマップの画像データである。
【００６４】
歴史情報取得部１０５は、時期指定情報受付部１０３が受け付けた時期指定情報が示す時期に対応した歴史情報であって、それぞれが対応している位置情報が、現在表示されている地図の表示領域内のいずれかの位置を示している歴史情報を、図７に示すような歴史情報格納部１０２から取得する。ここでは、具体的には、時期指定情報が示す値である「１５２０」に「５０」を加減算して得られた値を年号の範囲とした期間、すなわち「１４７０年」から「１５７０年」に含まれる歴史時期情報に対応した歴史情報であって、対応している位置情報の値が、現在表示されている地図が示す地域である「Ｎ４３．８２，Ｅ１３５．１３」を左上とし、「Ｎ４３．２２，Ｅ１３５．７３」を右下とした矩形の地域内の値である歴史情報を、検索により取得する。この現在の地図が示す地域の情報は、例えば、上述したこの情報を一時記憶しているメモリ等から読み出すことにより取得する。これにより、ここでは、「歴史ＩＤ」が「００２」、「００３」、「００４」である歴史情報が、歴史情報取得部１０５により取得される。なお、この「５０」の値は、ユーザが適宜変更できるようにしても良いし、予め、当該歴史地図出力装置１の出荷時等に設定しておくようにしても良い。
【００６５】
地図情報取得部１０６は、時期指定情報受付部１０３が受け付けた時期指定情報が示す時期に対応した地図情報であって、図６に示したような現在表示されている地図の表示領域と同じ領域を示す地図情報を、図４に示すような歴史情報格納部１０２から取得する。具体的には、時期指定情報が示す値である「１５２０」に「５０」を加減算して得られた値を年号の範囲とした期間、すなわち「１４７０年」から「１５７０年」に含まれる地図時期情報を検索し、検索された地図時期情報に対応した１以上の地図情報から、図６に示したような現在表示されている地図が示す地域である「Ｎ４３．８２，Ｅ１３５．１３」を左上とし、「Ｎ４３．２２，Ｅ１３５．７３」を右下とした矩形の地域に対応した地図情報を取得する。これにより、ここでは、「地図ＩＤ」が「０２」である地図情報うちの、「Ｎ４３．８２，Ｅ１３５．１３」を左上とし、「Ｎ４３．２２，Ｅ１３５．７３」を右下とした矩形の領域内の地図情報が、地図情報取得部１０６により取得される。なお、この「５０」の値は、ユーザが適宜変更できるようにしても良いし、予め、当該歴史地図出力装置１の出荷時等に設定しておくようにしても良い。
【００６６】
図８は、地図情報取得部１０６が取得した地図情報が示す地図を示す図である。
【００６７】
画像構成部１０８は、地図情報取得部１０６が取得した地図情報が示す図８に示したような地図の画像に対して、図６に示した、最新の地図時期情報に対応する地図の画像を、例えば、透過度を５０パーセントに設定して、重ねた地図の画像を構成する。さらに、この重ねた地図の画像上における、歴史情報取得部１０５が取得した各歴史情報の位置情報に対応した位置、例えば、重ねた地図の画像上のｘｙ座標値等、を算出し、重ねた地図の画像上の、算出した座標値が示す位置に、各歴史情報に対応した画像を配置した画像を構成する。重ねた地図の画像上における、歴史情報取得部１０５が取得した各歴史情報の位置情報に対応した位置は、具体的には、各歴史情報に対応した位置情報が示す緯度と経度との情報と、地図情報取得部１０６が取得する地図情報が示す地図の地域（領域）を示す緯度と経度との情報との対応関係から、算出される。なお、ここでは、歴史情報の位置情報に対応した位置には、歴史情報に加えて、点が表示されるものとする。
【００６８】
さらに、ここで、画像構成部１０８は、各歴史情報が対応する歴史時期情報の示す年号と、時期指定情報が示す年号との差に応じて、表示する画像の大きさを変更する。ここでは、時期指定情報との差が大きいほど表示される画像のサイズが縮小されるものとする。例えば、「歴史ＩＤ」が「００３」と「００４」の歴史情報では、時期指定情報が示す年号である「１５２０年」との差は、「歴史ＩＤ」が「００４」の方が大きいため、「歴史ＩＤ」が「００４」である歴史情報の方が、より小さい文字で表示される。また、「歴史ＩＤ」が「００２」の歴史情報の歴史時期情報内に、時期指定情報が示す年号が含まれるため、これらの差は「０」として、この画像は縮小されずに表示される。このようにすることで、歴史情報の時期の前後関係を直感的に示すことができる。また、本来、見たい時期の歴史情報と、補助的に表示される前後の時期の歴史情報とを、区別して見せることができ、正確な歴史の知識が得られる。なお、時期指定情報に応じて得られる１以上の地図情報が示す地図の画像も、その地図情報に対応する地図時期情報と、時期指定情報が示す年号との差等に応じて、透過度等を変更するようにしても良く、同様の効果が得られる。
【００６９】
そして、画像構成部１０８が構成した画像が、出力部１０９によりディスプレイ１０００に表示される。
【００７０】
図９は、時代バー１００２の操作に応じてディスプレイ１０００に表示される地図を示す図である。このように出力部１０９からは、時期指定情報に応じて取得された歴史情報が示す画像と、時期指定情報に応じて取得された地図情報が示す地図の画像と、図６に示した最新の時期指定情報に対応した地図情報が示す地図の画像とを、合成した画像が出力される。地図の左上には、時期指定情報の受け付けた年号が表示される。
【００７１】
なお、ここでは、予め時代名と、年号とを対応付けたレコードを有するデータベース等（図示せず）を用意しておき、時期指定情報受付部１０３が受け付けた時期指定情報の年号を用いて、時期指定情報の年号に対応した時代名を、例えば、歴史情報取得部１０５や、画像構成部１０８等が、上述したようなデータベース等から検索により取得し、取得した時代名を、出力部１０９が、図９に示すように、地図の表示画面に表示する。ここでは、例えば「室町」という時代名が取得され、表示される。
【００７２】
さらに、ユーザが、時代バー１００２を操作すると、この時代バー１００２の位置に応じて、上記と同様の処理が行われる。
【００７３】
また、ユーザが、領域指定情報を新たに与えて、地図の表示対象となる地域を変更すると、この新たに与えられた領域指定情報に応じた地図に対して、上記と同様に、歴史情報を配置した画像が構成され、表示される。なお、この場合、最新の地図時期情報に対応する地図情報が示す地図の表示領域も変更されることとなるため、領域指定情報受付部１０４は、新たに与えられた領域指定情報に応じた、時期指定指示に応じた時期の地図情報に加えて、新たに与えられた領域指定情報に応じた、最新の地図時期情報に対応する地図情報が示す地図も取得する必要がある。
【００７４】
なお、上記具体例においては、最新の地図時期情報に対応する地図情報が示す地図と、時期指定情報に応じて取得される地図とを重ねて表示するようにしたが、時期指定情報に応じて取得される地図情報の示す地図のみを表示するようにしても良いし、最新の地図時期情報に対応する地図情報が示す地図のみを表示するようにしても良い。
【００７５】
また、上記具体例において、予め、出力される地図の縮尺や、地図の出力倍率毎に異なる歴史情報を、縮尺の異なる地図情報や、地図の出力倍率等に対応付けて、歴史情報格納部１０２等に用意しておくようにし、歴史情報取得部１０５が、出力される地図の縮尺や出力倍率に応じた歴史情報を、歴史情報格納部１０２等から取得して、この取得した歴史情報の画像を合成した地図の画像を画像構成部１０８が構成して出力部１０９から出力するようにしても良い。例えば、地図の表示倍率が高くなる、あるいは表示される地図の縮尺が大きくなる（すなわち拡大される）に従って、歴史情報の情報量、例えば、歴史的な事項を説明する情報等が、増加するようにするようにしても良い。具体的には、表示される地図の縮尺が２万分の１の場合、「ＲＳＴ城」という歴史情報が文字として地図上に表示されるようにし、表示される地図の縮尺が５０００分の１の場合には、「ＲＳＴ城」の文字の近傍に、「ＦＧＨ将軍の名により、１３１２年に建設された。」というような、より詳細な情報等が文字等として地図上の同じ位置、あるいは地図の周辺等、に表示されるようにしてもよい。あるいは、歴史情報がテキストである場合において、表示される縮尺や倍率が予め設定した値より大きくなると、地図に表示される歴史情報を、検索キーとして、インターネット等から、検索キーに対応した情報や、リンク先のサイトのＵＲＬ等のアドレス情報等を検索して取得し、取得した情報を地図上、あるいは地図の周辺等に、表示するようにしても良い。
【００７６】
以上、本実施の形態によれば、時期指定指示に応じて取得した歴史情報の画像を、地図情報が示す地図の画像上に表示するようにしたので、歴史に関する事項と、その事項が発生した地域との関連を、視覚的に把握することができる。また、手軽に、かつ迅速に、異なる時期の歴史に関する事項を表示させることができ、歴史情報を調べる手間を軽減できる。また、歴史情報と地図情報とが別々の情報であるため、それぞれの情報の追加や変更が容易である。
【００７７】
また、時期指定情報を変更することで、その時期指定情報に対応した歴史情報を表示するようにしたので、同じ地域における時代による状況の移り変わり等を把握することができる。
【００７８】
また、時期指定指示に応じて取得した地図情報の画像を表示するようにしたので、時代による地上の様子や、都市や町の移り変わり等を把握することが可能となる。
【００７９】
また、時代バーを用いることで、時代バーをずらしていくことで、地図が示す地域における連続的な時代の移り変わりによる歴史の変化を、動画のように表示させることができ、歴史の変遷を理解しやすくすることができる。
【００８０】
なお、上記実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００８１】
また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＭＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記各実施の形態における歴史地図出力装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、過去の時期を指定する情報である時期指定情報を受け付ける時期指定情報受付部と、格納されている、地図を示す情報である地図情報が示す地域に関連した歴史的な事項に関する情報である歴史情報に対応付けられた当該歴史情報が示す歴史的な事項に関する時期を示す情報である歴史時期情報のうちの、前記時期指定情報に対応する歴史時期情報を検索し、検索された前記歴史時期情報に対応付けられた前記歴史情報を取得する歴史情報取得部と、前記地図情報の画像と、前記歴史情報取得部が取得した歴史情報の画像とを含む画像を構成する画像構成部と、前記画像構成部が構成した画像を出力する出力部として機能させるためのプログラム、である。
【００８２】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には含まれない。
【００８３】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【００８４】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【００８５】
図１０は、上記プログラムを実行して、上記実施の形態による歴史地図出力装置を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現される。
【００８６】
図１０において、コンピュータシステム２１００は、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ２１０５、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ２１０６を含むコンピュータ２１０１と、キーボード２１０２と、マウス２１０３と、モニタ２１０４とを備える。
【００８７】
図１１は、コンピュータシステムを示す図である。図１１において、コンピュータ２１０１は、ＣＤ−ＲＯＭドライブ２１０５、ＦＤドライブ２１０６に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１１１と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１１２と、ＣＰＵ２１１１に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１３と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク２１１４と、ＣＰＵ２１１１、ＲＯＭ２１１２等を相互に接続するバス２１１５とを備える。なお、コンピュータ２１０１は、ＬＡＮへの接続を提供する図示しないネットワークカードを含んでいてもよい。
【００８８】
コンピュータシステム２１００に、上記実施の形態による歴史地図出力装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ２１２１、またはＦＤ２１２２に記憶されて、ＣＤ−ＲＯＭドライブ２１０５、またはＦＤドライブ２１０６に挿入され、ハードディスク２１１４に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ２１０１に送信され、ハードディスク２１１４に記憶されてもよい。プログラムは実行の際にＲＡＭ２１１３にロードされる。なお、プログラムは、ＣＤ−ＲＯＭ２１２１やＦＤ２１２２、またはネットワークから直接、ロードされてもよい。
【００８９】
プログラムは、コンピュータ２１０１に、上記実施の形態による歴史地図出力装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム２１００がどのように動作するのかについては周知であり、詳細な説明は省略する。
【００９０】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（情報送信部など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【００９１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【００９２】
また、上記各実施の形態では、歴史地図出力装置がスタンドアロンである場合について説明したが、歴史地図出力装置は、スタンドアロンの装置であってもよく、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、出力部や時期指定情報受付部や領域指定情報受付部は、通信回線を介して入力を受け付けたり、画面を出力したりすることになる。
【産業上の利用可能性】
【００９３】
以上のように、本発明にかかる歴史地図出力装置等は、歴史に関する情報を出力する出力装置として適しており、歴史に関する情報を地図上に配置して出力する装置等として有用である。
【図面の簡単な説明】
【００９４】
【図１】実施の形態における歴史地図出力装置のブロック図
【図２】同歴史地図出力装置の動作について説明するフローチャート
【図３】同歴史地図出力装置の概略を示す図
【図４】同歴史地図出力装置の地図情報管理表を示す図
【図５】同歴史地図出力装置の表示例を示す図
【図６】同歴史地図出力装置の表示例を示す図
【図７】同歴史地図出力装置の歴史情報管理表を示す図
【図８】同歴史地図出力装置の地図情報の地図を示す図
【図９】同歴史地図出力装置の表示例を示す図
【図１０】同実施の形態におけるコンピュータシステムの外観一例を示す模式図
【図１１】同実施の形態におけるコンピュータシステムの構成の一例を示す図
【符号の説明】
【００９５】
１  歴史地図出力装置
１０１  地図情報格納部
１０２  歴史情報格納部
１０３  時期指定情報受付部
１０４  領域指定情報受付部
１０５  歴史情報取得部
１０６  地図情報取得部
１０７  入力インターフェース部
１０８  画像構成部
１０９  出力部
１０００  ディスプレイ
１００２  入力インターフェース部
【図１】
2008145935.tif 000003
【図２】
2008145935.tif 000004
【図３】
2008145935.tif 000005
【図４】
2008145935.tif 000006
【図５】
2008145935.tif 000007
【図６】
2008145935.tif 000008
【図７】
2008145935.tif 000009
【図８】
2008145935.tif 000010
【図９】
2008145935.tif 000011
【図１０】
2008145935.tif 000012
【図１１】
2008145935.tif 000013