(57)【特許請求の範囲】
【請求項１】
地理上の複数の地点について、当該地点において撮影された写真データと、当該地点の位置情報とを対応付けて記憶する記憶手段と、
複数の前記写真データを所定サイズに縮小し、前記位置情報に対応した相対的位置関係に配置してなる写真地図を作成し、表示装置に表示する表示制御手段と、
前記表示装置に表示された写真地図に含まれる写真データが指定されたときに、当該写真データを拡大表示する拡大表示手段と、を備え、
前記写真データには、隣接して位置する写真データを示す関連付けデータが付属しており、
前記拡大表示手段は、
１つの写真データが始点として、他の１つの写真データが終点としてそれぞれ指定されたとき、前記関連付けデータを参照して前記始点から前記終点までのルートを検索するルート探索手段と、
検索されたルートに含まれる地点に対応する複数の写真データを、前記始点から前記終点に至る順序で表示する連続表示手段と、を備える地理情報表示装置。
【請求項２】
前記写真データは、道路上に所定間隔毎に位置する複数の地点について用意されていることを特徴とする請求項１に記載の地理情報表示装置。
【請求項３】
前記連続表示手段は、前記複数の写真データを、所定時間間隔で１つずつ順に表示することを特徴とする請求項１に記載の地理情報表示装置。
【請求項４】
前記連続表示手段は、前記複数の写真データを前記順序に従って並べて表示することを特徴とする請求項１に記載の地理情報表示装置。
【請求項５】
コンピュータを備える端末装置において実行される地理情報表示プログラムであって、
地理上の複数の地点について、当該地点において撮影された写真データと、当該地点の位置情報とを対応付けて記憶する記憶手段、
複数の前記写真データを所定サイズに縮小し、前記位置情報に対応した相対的位置関係に配置してなる写真地図を作成し、表示装置に表示する表示制御手段、
前記表示装置に表示された写真地図に含まれる写真データが指定されたときに、当該写真データを拡大表示する拡大表示手段、として前記コンピュータを機能させ、
前記写真データには、隣接して位置する写真データを示す関連付けデータが付属しており、
前記拡大表示手段は、
１つの写真データが始点として、他の１つの写真データが終点としてそれぞれ指定されたとき、前記関連付けデータを参照して前記始点から前記終点までのルートを検索するルート探索手段と、
検索されたルートに含まれる地点に対応する複数の写真データを、前記始点から前記終点に至る順序で表示する連続表示手段と、を備えることを特徴とする地理情報表示プログラム。
【請求項６】
請求項５に記載の地理情報表示プログラムを記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地理情報を表示する手法に関する。
【背景技術】
【０００２】
地図情報を表示可能な装置として、車両などの移動体に搭載されるナビゲーション装置が知られている。また、端末装置を操作し、記憶媒体やネットワーク上のデータベースに記憶された地図情報を読み出して、端末装置に付属する表示装置に表示することが可能なシステムが知られている。
【０００３】
また、近年では、地理上の地点においてカメラなどで撮影された写真データを表示するシステムが知られている。例えば、特許文献１には、複数の電子写真に撮影場所の緯度及び経度情報を対応付けて記憶し、それらを地理上の相対位置関係に基づいて配置及び表示する電子アルバム作成技術が記載されている。
【０００４】
【特許文献１】特開２００５−８５１２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の手法では、複数の電子写真が撮影場所の相対位置関係に従って表示されるものの、道路情報などの地図情報は表示されないため、これを地図として利用することはできない。
【０００６】
本発明が解決しようとする課題には、上記のようなものが例として挙げられる。本発明は、概略的な地図情報とともに、それに含まれる地点の撮影画像を表示する地理情報表示手法を提供することを課題とする。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、地理情報表示装置であって、地理上の複数の地点について、当該地点において撮影された写真データと、当該地点の位置情報とを対応付けて記憶する記憶手段と、複数の前記写真データを所定サイズに縮小し、前記位置情報に対応した相対的位置関係に配置してなる写真地図を作成し、表示装置に表示する表示制御手段と、前記表示装置に表示された写真地図に含まれる写真データが指定されたときに、当該写真データを拡大表示する拡大表示手段と、を備え、前記写真データには、隣接して位置する写真データを示す関連付けデータが付属しており、前記拡大表示手段は、１つの写真データが始点として、他の１つの写真データが終点としてそれぞれ指定されたとき、前記関連付けデータを参照して前記始点から前記終点までのルートを検索するルート探索手段と、検索されたルートに含まれる地点に対応する複数の写真データを、前記始点から前記終点に至る順序で表示する連続表示手段と、を備える。
【０００８】
請求項５に記載の発明は、コンピュータを備える端末装置において実行される地理情報表示プログラムであって、地理上の複数の地点について、当該地点において撮影された写真データと、当該地点の位置情報とを対応付けて記憶する記憶手段、複数の前記写真データを所定サイズに縮小し、前記位置情報に対応した相対的位置関係に配置してなる写真地図を作成し、表示装置に表示する表示制御手段、前記表示装置に表示された写真地図に含まれる写真データが指定されたときに、当該写真データを拡大表示する拡大表示手段、として前記コンピュータを機能させ、前記写真データには、隣接して位置する写真データを示す関連付けデータが付属しており、前記拡大表示手段は、１つの写真データが始点として、他の１つの写真データが終点としてそれぞれ指定されたとき、前記関連付けデータを参照して前記始点から前記終点までのルートを検索するルート探索手段と、検索されたルートに含まれる地点に対応する複数の写真データを、前記始点から前記終点に至る順序で表示する連続表示手段と、を備える。
【発明を実施するための最良の形態】
【０００９】
本発明の１つの観点では、地理情報表示装置は、地理上の複数の地点について、当該地点において撮影された写真データと、当該地点の位置情報とを対応付けて記憶する記憶手段と、複数の前記写真データを所定サイズに縮小し、前記位置情報に対応した相対的位置関係に配置してなる写真地図を作成し、表示装置に表示する表示制御手段と、を備える。
【００１０】
上記の地理情報表示装置は、例えばＰＣなどの端末装置として構成することができる。この場合、記憶手段は、ＨＤＤやディスク状記憶媒体など、もしくはネットワークを通じてアクセス可能なデータベースなどにより構成することができ、地理上の複数の地点について、当該地点において撮影された写真データと、当該地点の位置情報とを対応付けて記憶する。位置情報としては、緯度及び経度が使用できる。さらに、端末装置のＣＰＵなどのコンピュータは、表示制御手段として機能することができ、複数の前記写真データを所定サイズに縮小して縮小写真データを生成し、それを前記位置情報に対応した相対的位置関係に配置してなる写真地図を作成し、表示装置に表示する。写真地図は、写真データを縮小し、位置情報に対応した相対的位置関係に配置して作成されるので、擬似的な地図として使用することができる。
【００１１】
上記の地理情報表示装置の一態様では、前記写真データは、道路上に所定間隔毎に位置する複数の地点について用意されている。よって、縮小した写真データの配列により、擬似的に道路を示すことができる。
【００１２】
上記の地理情報表示装置の他の一態様は、前記表示装置に表示された写真地図に含まれる写真データが指定されたときに、当該写真データを拡大表示する拡大表示手段を備える。この態様では、ユーザが任意に指定した縮小写真データが拡大表示されるので、ユーザは関心のある地点の風景画像などを容易に見ることができる。
【００１３】
上記の地理情報表示装置の他の一態様では、前記拡大表示手段は、複数の写真データが指定されたとき、当該複数の写真データを指定された順序で表示する連続表示手段を備える。この例では、ユーザが表示したい順序で縮小写真データを指定すると、その順序で複数の拡大写真データが表示される。
【００１４】
上記の地理情報表示装置の他の一態様では、前記写真データには、隣接して位置する写真データを示す関連付けデータが付属しており、前記拡大表示手段は、１つの写真データが始点として、他の１つの写真データが終点としてそれぞれ指定されたとき、前記関連付けデータを参照して前記始点から前記終点までのルートを検索するルート探索手段と、検索されたルートに含まれる地点に対応する複数の写真データを、前記始点から前記終点に至る順序で表示する連続表示手段と、を備える。さらに他の一態様では、前記記憶手段は、道路情報を記憶しており、前記拡大表示手段は、１つの写真データ又は地点が始点として、他の１つの写真データ又は地点が終点としてそれぞれ指定されたとき、前記道路情報を参照して前記始点から前記終点までのルートを検索するルート探索手段と、検索されたルートに含まれる地点に対応する複数の写真データを、前記始点から前記終点に至る順序で表示する連続表示手段と、を備える。これらの態様では、ユーザが始点及び終点を指定すると、それに基づいてルート探索がなされ、探索されたルート上に存在する地点の写真データが順に表示される。よって、ユーザは探索ルートを自分で走行した場合の風景の変化などを大まかに知ることができる。
【００１５】
好適な例では、前記連続表示手段は、前記複数の写真データを、所定時間間隔で１つずつ順に表示する。他の好適な例では、前記連続表示手段は、前記複数の写真データを前記順序に従って並べて表示する。
【００１６】
本発明の他の観点では、コンピュータを備える端末装置において実行される地理情報表示プログラムは、地理上の複数の地点について、当該地点において撮影された写真データと、当該地点の位置情報とを対応付けて記憶する記憶手段、複数の前記写真データを所定サイズに縮小し、前記位置情報に対応した相対的位置関係に配置してなる写真地図を作成し、表示装置に表示する表示制御手段、として前記コンピュータを機能させる。
【００１７】
上記のプログラムを、端末装置のＣＰＵなどのコンピュータにより実行させることにより、上記の地理情報表示装置を実現することができる。また、上記の地理情報表示プログラムを記憶媒体に記憶して取り扱うことができる。
【実施例】
【００１８】
以下、図面を参照して本発明の好適な実施例について説明する。なお、以下の説明は、本発明をＰＣなどの端末装置に適用した例を示す。
【００１９】
［端末装置の構成］
図１に、端末装置１の概略構成を示す。端末装置１は、入力装置２、記憶装置４、演算装置５及び表示装置６を備える。入力装置２は、端末装置１に付属するキーボード、マウスなどにより構成され、利用者が指示、選択などを入力する際に使用される。
【００２０】
記憶装置４は、地図データ及び写真データを記憶する。地図データは、例えば一般的な車載ナビゲーション装置などで使用されているものであり、多数の地理上の地点についての位置情報（緯度、経度など）及びに地名情報、並びに道路情報などを含む。
【００２１】
写真データは、地理上の地点において撮影された画像データである。写真データは、具体的には、ある道路を走行中に所定間隔毎にその地域の風景を撮影することにより得られる。好適な例では、地理上の特定の道路において、所定間隔（例えば５ｍ）毎に周辺の画像を撮影したものを写真データとする。よって、通常、隣接する地点で撮影された写真データは類似した画像となっている。また、ある道路に沿って用意された写真データを順に見ることにより、その道路を走行した場合の実際の風景の変化を大まかに知ることができる。
【００２２】
記憶装置４内では、写真データは、それが撮影された地理上の地点における位置情報、具体的には緯度及び経度に対応付けされて記憶されている。記憶装置４内に記憶されている写真データのデータ構造の一例を図５（ａ）に示す。図５（ａ）の左側に示すように、各写真データは、そのファイル名称と、その撮影位置の位置情報が対応付けされている。なお、この例では、位置情報として緯度（ＸＸＸ？？）及び経度（ＹＹＹ？？）を示す座標情報が使用されている。
【００２３】
表示装置６は、端末装置１の種類により異なるが、一般的には液晶パネルなどにより構成される。表示装置６には、本発明による写真地図が表示される。なお、写真地図とは、写真データを縮小し、その位置情報に従って配置して構成した擬似的な地図を言うが、その詳細については後述する。
【００２４】
演算装置５は、記憶装置４に記憶されている各種のプログラムを実行することにより、端末装置１の各処理を行う。本実施例においては、演算装置５は主として上記の写真データを用いて写真地図を作成する処理を行う。また、演算装置５は、ユーザによる写真データ又は地点の指定に基づいてルート探索も行う。
【００２５】
上記の構成において、記憶装置４は本発明における記憶手段として機能し、演算装置５は本発明における表示制御手段、拡大表示手段、連続表示手段及びルート探索手段として機能する。
【００２６】
［写真地図］
次に、本発明の特徴部分である写真地図について説明する。写真地図とは、写真データを縮小し、その撮影場所に従って配置することにより擬似的な地図としたものを言う。図２に写真地図の一例を概略的に示す。図２には通常の地図２０と写真地図２１とが示されている。通常の地図２０は、例えばカーナビゲーション装置などで表示される地図であり、道路の情報や建物の情報などが含まれる。これに対し、写真地図２１は写真データを縮小したもの（以下、「縮小写真データ２２」と呼ぶ）を並べて表示したものである。ここで、写真地図２１は、複数の縮小写真データ２２を、その地理上の位置に対応する位置に配置される。即ち、写真地図２１において、複数の縮小写真データ２２は、その撮影地点間の相対的位置関係が維持された状態で表示される。また、前述のように写真データは原則として道路上の所定間隔毎の地点で撮影されるため、縮小写真データ２２をその撮影地点間の相対的位置関係に従って配置すると、図２に示すように写真地図２１における複数の縮小写真データ２２の配列は擬似的な道路の形状を構成する。
【００２７】
なお、図２においては図示の便宜上、各縮小写真データ２２を単なる四角形で模式的に示しているが、実際には、各縮小写真データ２２は所定サイズに縮小した画像データであり、その撮影場所の画像を含んでいる。図３は、ある道路に沿って撮影された写真データを利用して作成した写真地図の例を示す。写真地図２１において、隣接する縮小写真データ２２は、隣接した地域の撮影画像により構成されるため、類似した画像内容となる。
【００２８】
図１に示す端末装置１は、通常の地図データと、写真データとを記憶装置４内に記憶しているので、図２に示すように、通常の地図２０と写真地図２１とをユーザの選択などに応じて切り替えて表示することが可能である。また、図４に例示するように、端末装置１は、通常の地図上に、写真地図を重畳して表示してもよい。図４から理解されるように、写真地図２１を構成する縮小写真データ２２の配列は、実際の地図における道路の形状とほぼ一致する。なお、図４の例では、説明の便宜上一部の道路のみが写真地図として表示されている。
【００２９】
［拡大表示］
本実施例の写真地図では、ユーザが写真地図を構成する縮小写真データ２２を選択すると、それを拡大表示することができる。以下、ユーザが１つの縮小写真データ２２を指定した場合の拡大表示（「単一拡大表示」とも呼ぶ。）と、ユーザが複数の縮小写真データ２２を指定した場合の拡大表示（「連続拡大表示」とも呼ぶ。）に分けて説明する。
【００３０】
（単一拡大表示）
まず、単一拡大表示について説明する。図２の左側に示すように、写真地図２１が表示された状態で、ユーザが入力装置２などを操作して、ある１つの縮小写真データ２２を選択すると、端末装置１は選択された縮小写真データ２２を拡大し、拡大写真データ２３を表示する。これにより、ユーザは、所望の地点における写真データ、即ちその地点における撮影画像を容易に拡大表示することができる。
【００３１】
なお、記憶装置４内には、もともと所定サイズの写真データが画像ファイルとして保存されている。記憶装置４内に保存されている写真データのサイズを「オリジナルサイズ」と呼ぶこととすると、縮小写真データ２２とはオリジナルサイズよりも小さいサイズの写真データを言う。この場合、オリジナルサイズと比較した縮小写真データ２２の縮小率は、写真地図の縮尺又は１枚の写真地図がカバーするエリアの大きさなどに応じて適宜決定され、必ずしも固定値ではない。一方、拡大写真データ２３は、縮小写真データ２２のサイズより拡大された写真データを言う。同様に、オリジナルサイズと比較した拡大写真データ２３の拡大又は縮小率は、拡大写真データ２３を表示する表示装置６上の領域の面積などに応じて適宜決定され、必ずしも固定値ではない。よって、拡大写真データ２３のサイズは、縮小写真データ２２のサイズよりは大きいが、オリジナルサイズと一致しなくても構わない。
【００３２】
（連続拡大表示）
次に、連続拡大表示について説明する。ユーザが複数の縮小写真データ２２を指定した場合には、端末装置１は指定された複数の縮小写真データ２２を順に拡大表示する。
【００３３】
連続拡大表示の第１実施例について図５及び図６を参照して説明する。いま、図５（ｂ）に太線で示すように、ユーザが入力装置２としてのマウスなどを使用して、縮小写真データＡ〜Ｅをこの順に指定すると、演算装置５は、図５（ｃ）に示すように、縮小写真データＡ〜Ｅに対応する拡大写真データ２３を、ユーザが指定した順序、即ち写真データＡ〜Ｅの順序で表示装置６に表示する。各拡大写真データ２３の表示時間間隔は例えば１秒などの所定時間とすることができる。これにより、ユーザは、各写真データの撮影地点の写真を順に見ることができる（このような表示手法は、一般的に「スライドショー」、「スライド表示」などと呼ばれる）。即ち、ユーザは、縮小写真データＡ〜Ｅの撮影場所を順に走行した場合に見るのと類似した画像を見ることができ、その区間の風景や様子などを大まかに知ることができる。なお、各拡大写真データの表示時間間隔を設定して自動切替表示するのではなく、ユーザが次の写真を選択したときに次の写真にを表示することとしてもよい（即ち、手動による表示写真の切り替え）。
【００３４】
なお、上記の例では、拡大写真データＡ〜Ｅを順に表示することとしているので、基本的には時間的に先に表示された写真は後に表示された写真により上書きされて見えなくなる。これに対し、図５（ｄ）に示すように、他の例では、拡大写真データＡ〜Ｅを順に縦又は横などに並べて表示することとしてもよい（以下、「並列表示」と呼ぶ。）。
【００３５】
次に、第１実施例による連続拡大表示処理について、図６を参照して説明する。図６は、第１実施例による連続拡大表示処理のフローチャートである。まず、ユーザが写真地図として表示すべき矩形領域を指定すると、演算装置５はその指定を受け取る（ステップＳ１１）。次に、演算装置５はその矩形領域を規定する２点の座標（ＸＸＸＡＡ、ＹＹＹＡＡ）及び（ＸＸＸＺＺ、ＹＹＹＺＺ）を決定し、その矩形領域内に存在する写真データを記憶装置４から読み出し、キャッシュメモリなどにコピーする。そして、それら各写真データを所定サイズに縮小して縮小写真データ２２を作成し、それらを対応する位置情報（緯度及び経度）に応じた相対的位置関係で配置することにより写真地図を作成し、表示装置６に表示する（ステップＳ１２）。
【００３６】
次に、ユーザは、例えば写真選択モードを選択し、表示させたい複数の縮小写真データ（図５の例では縮小写真データＡ〜Ｅ）を表示させたい順序でクリックして選択すると、演算装置５はその情報を受け取る（ステップＳ１３）。前述のように、記憶装置４には、複数の写真データ毎に、その画像データ（画像ファイル）と、それを撮影した地点の位置情報（座標情報）が対応付けて記憶されている。よって、ユーザが縮小写真データＡ〜Ｅをこの順序で指定したとすると、演算装置５は記憶装置４に記憶されている写真データに基づいて、図５（ａ）に示すように、縮小写真データＡ〜Ｅの座標情報を取得する。そして、演算装置５は、各写真データＡ〜Ｅの表示順序を設定し、各縮小写真データＡ〜Ｅを所定サイズに拡大して拡大写真データ２３を作成する（ステップＳ１４）。そして、演算装置５は、決定された表示順序で各拡大写真データを順に表示することにより、図５（ｃ）に示すようにスライド表示を実行する（ステップＳ１５）。こうして、ユーザは、自分が指定した縮小写真データの拡大版を、指定した順序で表示させることができる。なお、ステップＳ１５において、各拡大写真データ２３を表示する態様は、図５（ｄ）のように並列表示としても構わない。
【００３７】
次に、連続拡大表示の第２実施例について図７及び図８を参照して説明する。いま、図７（ｂ）に示すように、ユーザが入力装置２としてのマウスなどを使用し、始点として縮小写真データＡを指定し、終点として縮小写真データＥを指定したとする。演算装置５は、縮小写真データＡの撮影位置を始点（出発点）、縮小写真データＥの撮影位置を終点（目的地）としてルート探索を実行する。
【００３８】
この際、本実施例では、各写真データに付属する写真間関連付けデータ（以下、単に「関連付けデータ」と呼ぶ。）を参照してルート探索が実行される。図７（ａ）に示すように、本実施例では、各写真データに対して、関連付けデータが付属している。関連付けデータは、当該写真データの撮影位置に隣接する他の撮影位置の写真データを示すものである。例えば、図７（ａ）に示すように、縮小写真データＡについては、それに隣接する縮小写真データＢ及びＦが存在し、それらが関連付けデータとして記憶されている。同様に、縮小写真データＢについては、それに隣接する縮小写真データＡ及びＣと、Ｈ及びＩとが存在しており、それらが関連付けデータとして記憶されている。演算装置５は、上記関連付けデータを参照して、始点として指定された縮小写真データの位置から終点として指定された縮小写真データの位置までのルートを探索する。本例では、ルート探索により、図７（ｂ）に示すように、縮小写真データＡ〜Ｅに至る探索ルートが得られる。
【００３９】
その後は、演算装置５は基本的に第１実施例と同様の処理を行う。即ち、図５（ｃ）に示すのと同様に、縮小写真データＡ〜Ｅに対応する拡大写真データ２３を、ルート探索によって得られたルートに沿った順序、即ち写真データＡ〜Ｅの順序で表示装置６に表示する。これにより、ユーザは、各写真データの撮影地点の写真を、探索されたルートの順序でスライド表示させることができる。なお、スライド表示において、各拡大写真データの表示時間間隔を設定せず、手動による表示写真の切り替えを採用してもよい。また、図５（ｄ）に示すように、各拡大写真データを並列表示してもよい。
【００４０】
次に、第２実施例による連続拡大表示処理について、図８を参照して説明する。図８は、第２実施例による連続拡大表示処理のフローチャートである。まず、ユーザが写真地図として表示すべき矩形領域を指定すると、演算装置５はその指定を受け取る（ステップＳ２１）。次に、演算装置５はその矩形領域を規定する２点の座標（ＸＸＸＡＡ、ＹＹＹＡＡ）及び（ＸＸＸＺＺ、ＹＹＹＺＺ）を決定し、その矩形領域内に存在する写真データを記憶装置４から読み出し、キャッシュメモリなどにコピーする。そして、それら各写真データを所定サイズに縮小して縮小写真データ２２を作成し、それらを対応する位置情報（緯度及び経度）に応じた相対的位置関係で配置することにより写真地図を作成し、表示装置６に表示する（ステップＳ２２）。
【００４１】
次に、ユーザは、例えば写真選択モードを選択し、始点として１つの縮小写真データ（図７の例では縮小写真データＡ）を指定し、演算装置５はその指定を受け取る（ステップＳ２３）。同様に、ユーザは、終点として他の１つの縮小写真データ（図７の例では縮小写真データＥ）を指定し、演算装置５はその指定を受け取る（ステップＳ２４）。そして、演算装置５は、図７（ａ）に示すように、関連付けデータに基づいて、始点から終点までのルート探索を実行し、縮小写真データＡ〜Ｅへのルートを得る（ステップＳ２５）。
【００４２】
次に、演算装置５は、探索により得られたルートに従って、縮小写真データＡ〜Ｅの表示順序を設定するとともに、各縮小写真データＡ〜Ｅを所定サイズに拡大して拡大写真データ２３を作成する（ステップＳ２６）。そして、演算装置５は、決定された表示順序で各拡大写真データを順に表示することにより、図５（ｃ）に示すようにスライド表示を実行する（ステップＳ２７）。こうして、ユーザは、自分が指定した始点及び終点に基づいて探索されたルート上に存在する縮小写真データの拡大版を、そのルートにおける経由順序で表示させることができる。なお、ステップＳ２７において、各拡大写真データ２３を表示する態様は、図５（ｄ）のように並列表示としても構わない。
【００４３】
次に、連続拡大表示の第３実施例について図９及び図１０を参照して説明する。いま、図９（ｂ）に示すように、ユーザが入力装置２としてのマウスなどを使用し、始点として縮小写真データＡに隣接する地点Ｘを指定し、終点として縮小写真データＥを指定したとする。演算装置５は、地点Ｘの位置を始点（出発点）、縮小写真データＥの撮影位置を終点（目的地）としてルート探索を実行する。
【００４４】
この際、第３実施例では、道路ネットワークデータベースによる自動車走行ルート情報に基づいて、ルート探索を実行する。なお、道路ネットワークデータベースによる自動車走行ルート情報は、道路情報として予め記憶装置４に記憶されているものとする。よって、第３実施例では、写真データに第２実施例の如き関連付けデータは付属していない。また、自動車走行ルート情報には、図９（ａ）に示すように、道路ネットワーク上の各地点（地点Ｘを含む）の位置情報（緯度、経度）が含まれている。よって、ユーザは、始点又は終点として、写真データの位置以外の地点を選択することができる。こうして、本例では、ルート探索により、図９（ｂ）に示すように、縮小写真データＡ〜Ｅに至る探索ルートが得られる。
【００４５】
その後は、演算装置５は基本的に第２実施例と同様の処理を行う。即ち、図５（ｃ）に示すのと同様に、縮小写真データＡ〜Ｅに対応する拡大写真データ２３を、ルート探索によって得られたルートに沿った順序、即ち写真データＡ〜Ｅの順序で表示装置６に表示する。これにより、ユーザは、各写真データの撮影地点の写真を、探索されたルートの順序でスライド表示させることができる。なお、スライド表示において、各拡大写真データの表示時間間隔を設定せず、手動による表示写真の切り替えを採用してもよい。また、図５（ｄ）に示すように、各拡大写真データを並列表示してもよい。
【００４６】
次に、第３実施例による連続拡大表示処理について、図１０を参照して説明する。図１０は、第２実施例による連続拡大表示処理のフローチャートである。まず、ユーザが写真地図として表示すべき矩形領域を指定すると、演算装置５はその指定を受け取る（ステップＳ３１）。次に、演算装置５はその矩形領域を規定する２点の座標（ＸＸＸＡＡ、ＹＹＹＡＡ）及び（ＸＸＸＺＺ、ＹＹＹＺＺ）を決定し、その矩形領域内に存在する写真データを記憶装置２から読み出し、キャッシュメモリなどにコピーする。そして、それら各写真データを所定サイズに縮小して縮小写真データ２２を作成し、それらを対応する位置情報（緯度及び経度）に応じた相対的位置関係で配置することにより写真地図を作成し、表示装置６に表示する（ステップＳ３２）。
【００４７】
次に、ユーザは、例えば写真選択モードを選択し、始点として１つの地点（図９の例では地点Ｘ）を指定し、演算装置５はその指定を受け取る（ステップＳ３３）。同様に、ユーザは、終点として他の１つの縮小写真データ（図９の例では縮小写真データＥ）を指定し、演算装置５はその指定を受け取る（ステップＳ３４）。そして、演算装置５は、図９（ｂ）に示すように、自動車走行ルート情報に基づいて、始点から終点までのルート探索を実行し、縮小写真データＡ〜Ｅへのルートを得る（ステップＳ３５）。
【００４８】
次に、演算装置５は、探索により得られたルートに従って、縮小写真データＡ〜Ｅの表示順序を設定するとともに、各縮小写真データＡ〜Ｅを所定サイズに拡大して拡大写真データ２３を作成する（ステップＳ３６）。そして、演算装置５は、決定された表示順序で各拡大写真データを順に表示することにより、図５（ｃ）に示すようにスライド表示を実行する（ステップＳ３７）。こうして、ユーザは、自分が指定した始点及び終点に基づいて探索されたルート上に存在する縮小写真データの拡大版を、そのルートにおける経由順序で表示させることができる。なお、ステップＳ３７において、各拡大写真データ２３を表示する態様は、図５（ｄ）のように並列表示としても構わない。
【００４９】
なお、上記の第１乃至第３実施例による連続拡大表示処理において、拡大写真データのサイズは、基本的にはそれらが表示される表示装置上の領域の大きさ及び表示すべき拡大写真データの数などに基づいて適宜決定される。よって、連続拡大表示により表示される個々の拡大写真データのサイズは、その写真データが１枚のみで選択された場合（即ち、単一拡大表示の場合）におけるサイズと異なっていても構わない。
【００５０】
［変形例］
上記の実施例では、図１に示すように、記憶装置４は端末装置１に接続されたＨＤＤやディスク状記憶媒体としている。その代わりに、端末装置１が、ネットワークなどを介してサーバに接続されており、写真データが記憶装置４の代わりにそのサーバに付属するデータベースなどに記憶されているシステムに本発明を適用することも可能である。その場合、ユーザの指定、選択などに応じて、写真データなどを含む必要なデータがネットワークを介してサーバから端末装置１に送られ、演算装置５により処理されて表示装置６に表示されることになる。
【図面の簡単な説明】
【００５１】
【図１】本発明の地理情報表示装置の実施例である端末装置の概略構成を示す。
【図２】本発明による写真地図の概念を模式的に示す。
【図３】写真地図の表示例を示す。
【図４】写真地図の他の表示例を示す。
【図５】連続拡大表示処理の第１実施例の説明図である。
【図６】連続拡大表示処理の第１実施例のフローチャートである。
【図７】連続拡大表示処理の第２実施例の説明図である。
【図８】連続拡大表示処理の第２実施例のフローチャートである。
【図９】連続拡大表示処理の第３実施例の説明図である。
【図１０】連続拡大表示処理の第３実施例のフローチャートである。
【符号の説明】
【００５２】
１  端末装置
２  入力装置
４  記憶装置
５  演算装置
６  表示装置
【図１】
0004708203.tif 000002
【図２】
0004708203.tif 000003
【図３】
0004708203.tif 000004
【図４】
0004708203.tif 000005
【図５】
0004708203.tif 000006
【図６】
0004708203.tif 000007
【図７】
0004708203.tif 000008
【図８】
0004708203.tif 000009
【図９】
0004708203.tif 000010
【図１０】
0004708203.tif 000011