(57)【要約】【課題】写真画像と地図情報の相互の位置情報を簡易な処理で変換し、表示できる地図・写真画像表示装置及びプログラムを提供する。【解決手段】地図情報保持部２２の地点取得部３６が、利用者が指示した地図上の地点Ｐの位置情報を取得すると、その位置情報を位置情報送受信部３８が位置情報送受信部３０に送信する。また、写真画像情報は取得位置の位置情報を有しており、その位置情報に基づいて、所定の経路に沿って順次所定数含むグループに分けて保持されている。このグループには、それぞれ代表位置情報が設定される。写真画像検索部３２は、代表位置情報が上記点Ｐに近接するグループを特定し、そのグループに属する写真画像情報から点Ｐに最も近接する位置情報を有する写真画像情報を検索する。検索した写真画像情報は、写真画像出力制御部３３が表示部２４に出力して表示させる。【選択図】図２
2008040711.tif 000002
【特許請求の範囲】
【請求項１】
位置情報を有する写真画像情報を、所定の経路に沿って所定数含むグループに分けて保持する写真画像情報保持手段と、
地図情報を保持する地図情報保持手段と、
前記地図情報を表示する地図表示手段と、
前記表示された地図において、所望の地点を指示する地点指示手段と、
前記指示された地点の位置情報を前記写真画像情報保持手段に送信する位置情報送信手段と、
前記グループを代表する代表写真画像情報の位置情報が、前記指示された地点の位置情報に近接するグループを特定し、当該グループから、前記指示された地点に最も近接する位置情報を有する写真画像情報を検索する写真画像検索手段と、
前記検索された写真画像情報を表示する写真画像表示手段と、
を備えることを特徴とする地図・写真画像表示装置。
【請求項２】
請求項１記載の地図・写真画像表示装置において、前記写真画像検索手段は、複数の経路の全部または一部において、前記グループを代表する代表写真画像情報の位置情報が、前記指示された地点の位置情報に近接するグループを特定し、当該グループから、前記各経路毎に前記指示された地点に最も近接する位置情報を有する写真画像情報を検索することを特徴とする地図・写真画像表示装置。
【請求項３】
請求項１または請求項２記載の地図・写真画像表示装置において、前記写真画像情報保持手段は、前記写真画像表示手段に表示された写真画像情報が有する位置情報を出力し、前記地図表示手段は、前記位置情報に対応する地点を地図上で表示することを特徴とする地図・写真画像表示装置。
【請求項４】
請求項１から請求項３のいずれか一項記載の地図・写真画像表示装置において、前記位置情報は、経緯度であることを特徴とする地図・写真画像表示装置。
【請求項５】
写真画像情報保持手段が位置情報を有する写真画像情報を、所定の経路に沿って所定数含むグループに分けて保持するステップと、
地図情報保持手段が地図情報を保持するステップと、
前記地図情報を表示するステップと、
前記表示された地図において、所望の地点を指示するステップと、
前記指示された地点の位置情報を前記写真画像情報保持手段に送信するステップと、
前記グループを代表する代表写真画像情報の位置情報が、前記指示された地点の位置情報に近接するグループを特定し、当該グループから、前記指示された地点に最も近接する位置情報を有する写真画像情報を検索するステップと、
前記検索された写真画像情報を表示するステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真画像と地図情報とを関連付けて表示する地図・写真画像表示装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、道路、河川等の写真画像及び対応する地点の地図情報を表示する技術が提案されていた。
【０００３】
例えば、下記特許文献１には、ビデオ映像信号の画素位置を規定する座標系と地理情報の座標系とを対応づけ、対応づけたビデオ映像信号と地理情報とを表示する技術が開示されている。
【特許文献１】特開平１１−１７４９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術においては、ビデオ映像信号の画素位置を規定する座標系が画面の水平方向、垂直方向、時間軸方向の三次元であり、それぞれ画面左端からの画素数、画面上端からの画素数、開始からのフレーム数の値をもつのに対し、地理情報の座標系は経度と緯度で表わされた二次元座標、またはさらに標高や建造物の高さを加えた三次元座標となっている。このため、相互の座標系を変換する処理が複雑になるとともに、それぞれの座標系のデータ構造によっては互換性がなくなるという問題があった。
【０００５】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、写真画像と地図情報の相互の位置情報を簡易な処理で変換し、表示できる地図・写真画像表示装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、地図・写真画像表示装置であって、位置情報を有する写真画像情報を、所定の経路に沿って所定数含むグループに分けて保持する写真画像情報保持手段と、地図情報を保持する地図情報保持手段と、前記地図情報を表示する地図表示手段と、前記表示された地図において、所望の地点を指示する地点指示手段と、前記指示された地点の位置情報を前記写真画像情報保持手段に送信する位置情報送信手段と、前記グループを代表する代表写真画像情報の位置情報が、前記指示された地点の位置情報に近接するグループを特定し、当該グループから、前記指示された地点に最も近接する位置情報を有する写真画像情報を検索する写真画像検索手段と、前記検索された写真画像情報を表示する写真画像表示手段と、を備えることを特徴とする。
【０００７】
また、上記地図・写真画像表示装置において、前記写真画像検索手段は、複数の経路の全部または一部において、前記グループを代表する代表写真画像情報の位置情報が、前記指示された地点の位置情報に近接するグループを特定し、当該グループから、前記各経路毎に前記指示された地点に最も近接する位置情報を有する写真画像情報を検索する構成としてもよい。
【０００８】
また、上記地図・写真画像表示装置において、前記写真画像情報保持手段は、前記写真画像表示手段に表示された写真画像情報が有する位置情報を出力し、前記地図表示手段は、前記位置情報に対応する地点を地図上で表示することを特徴とする。
【０００９】
また、上記地図・写真画像表示装置において、前記位置情報は、経緯度であることを特徴とする。
【００１０】
また、本発明は、プログラムであって、写真画像情報保持手段が位置情報を有する写真画像情報を、所定の経路に沿って所定数含むグループに分けて保持するステップと、地図情報保持手段が地図情報を保持するステップと、前記地図情報を表示するステップと、前記表示された地図において、所望の地点を指示するステップと、前記指示された地点の位置情報を前記写真画像情報保持手段に送信するステップと、前記グループを代表する代表写真画像情報の位置情報が、前記指示された地点の位置情報に近接するグループを特定し、当該グループから、前記指示された地点に最も近接する位置情報を有する写真画像情報を検索するステップと、前記検索された写真画像情報を表示するステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、写真画像情報を、所定の経路に沿って所定数含むグループに分け、地図情報上で指定された地点に近接する写真画像情報を上記グループを使用して検索するので、写真画像と地図情報の相互の位置情報を簡易な処理で変換することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１３】
図１には、本発明にかかる地図・写真画像表示装置の実施例の構成例が示される。図１において、地図・写真画像表示装置は、ＣＰＵ（中央処理装置）１０、ＲＡＭ（ランダムアクセスメモリ）１２、ＲＯＭ（リードオンリーメモリ）１４、表示装置１５、記憶装置１６及び通信インタフェース１８を含んで構成されている。
【００１４】
ＣＰＵ１０は、ＲＯＭ１４及び記憶装置１６に格納されたプログラムを実行し、地図・写真画像表示装置の動作を制御するプロセッサである。
【００１５】
ＲＡＭ１２は、ＣＰＵ１０の作業用メモリ（主記憶装置）として機能する読み書き可能な揮発性メモリである。
【００１６】
ＲＯＭ１４は、読み出し専用の不揮発性メモリであり、ＣＰＵ１０等が実行するプログラムやデータ等を記憶する。
【００１７】
表示装置１５は、例えば液晶ディスプレイ等により構成され、写真画像情報及び地図情報等を表示する。
【００１８】
記憶装置１６は、ハードディスク装置等により構成されたコンピュータ読み取り可能な記憶媒体であり、ＣＰＵ１０が実行するプログラムやデータ等を記憶する。
【００１９】
通信インタフェース１８は、公知の方法により外部のサーバ等との間でネットワークを介してデータの送受信処理を行い、地図情報、写真画像情報等をやり取りする。
【００２０】
図２には、本実施形態にかかる地図・写真画像表示装置の各機能を表す機能ブロック図が示される。図２において、地図・写真画像表示装置は、写真画像情報保持部２０、地図情報保持部２２、表示部２４及び通信部２６の各機能を含んで構成されている。
【００２１】
写真画像情報保持部２０は、ＣＰＵ１０、プログラム及び記憶装置１６により実現され、位置情報を有する写真画像情報を保持するとともに、写真画像情報の表示部２４への出力及び地図情報保持部２２から取得した位置情報に対応する写真画像情報の検索等を実行する。
【００２２】
地図情報保持部２２は、ＣＰＵ１０、プログラム及び記憶装置１６により実現され、地図情報を保持するとともに、利用者から指示された地点の地図情報からの検索及び表示部２４への出力等を実行する。
【００２３】
表示部２４は、ＣＰＵ１０、プログラム及び表示装置１５により実現され、写真画像情報及び地図情報を表示する。なお、写真画像情報及び地図情報を、１つの画面に同時に表示可能に構成するのが好適である。
【００２４】
通信部２６は、ＣＰＵ１０、プログラム及び通信インタフェース１８により実現され、外部のサーバ等から地図情報、写真画像情報等を受信する。
【００２５】
ここで、上記写真画像情報保持部２０は、写真画像データベース２８、位置情報送受信部３０、写真画像検索部３２及び写真画像出力制御部３３の各機能を含んでいる。
【００２６】
写真画像データベース２８は、記憶装置１６において写真画像情報を保持する機能である。上記写真画像情報は、道路等の所定の経路の写真画像である。また、写真画像情報は、それぞれ画像を取得した位置の位置情報を有している。この位置情報は、例えば経緯度とするのが好適である。また、上記写真画像情報は、その位置情報に基づいて、所定の経路に沿って順次所定数含むグループに分けて保持されている。ここで、上記所定数は、各グループで同数としてもよいし、異なる数としてもよい。例えば、経路上の一定距離の間に取得された写真画像情報により上記グループを構成する場合、写真画像情報を等距離毎に取得するときには各グループに含まれる写真画像情報が同数となり、取得地点間が等距離ではないときには各グループに含まれる写真画像情報が異なる数となる。また、上記グループには、所属する写真画像情報の有する位置情報のうち、例えば経路上で先頭位置の位置情報を代表位置情報として設定しておく。この代表位置情報を有する写真画像情報が、本発明の代表写真画像情報に相当する。なお、写真画像データベース２８における写真画像情報の保持形式の例は、後述する図３（ａ）、（ｂ）において説明する。
【００２７】
位置情報送受信部３０は、地図情報保持部２２から、利用者が地図上で指示した地点の位置情報を受け取るとともに、表示部２４に出力した写真画像が有する位置情報を地図情報保持部２２の位置情報送受信部３８に送信する。
【００２８】
写真画像検索部３２は、位置情報送受信部３０が地図情報保持部２２から受け取った位置情報に基づき、当該位置情報で指定される地点に、上記代表位置情報が近接するグループを特定する。また、写真画像検索部３２は、上記位置情報送受信部３０が受け取った位置情報で指定される地点に最も近接する位置情報を有する写真画像情報を上記特定したグループから検索する。なお、写真画像検索部３２が検索の対象とする写真画像情報は、単独の経路上で取得されたものに限らず、複数の経路上で取得する場合もある。複数経路上の写真画像情報を対象とする場合には、各経路毎にグループを特定し、上記指定される地点に最も近接する位置情報を有する写真画像情報を各経路毎に検索するのが好適である。
【００２９】
写真画像出力制御部３３は、写真画像データベース２８が保持する写真画像情報を、利用者からの指示に基づいて表示部２４に出力し、表示させる。利用者は、例えば所望の経路、始点及び終点を指定して、当該経路の始点終点間の写真画像情報を連続的に表示部２４に表示させることができる。また、写真画像出力制御部３３は、上記写真画像検索部３２が検索した写真画像情報を表示部２４に出力し、表示させることもできる。
【００３０】
また、上記地図情報保持部２２は、地図データベース３４、地点取得部３６及び位置情報送受信部３８の各機能を含んでいる。
【００３１】
地図データベース３４は、記憶装置１６において地図情報を保持する機能である。この地図情報は、任意の地理情報システム（ＧＩＳ）であるのが好適である。
【００３２】
地点取得部３６は、利用者が指示した地点の位置情報を上記地理情報システム等から取得する。なお、利用者は、地図・写真画像表示装置の表示部２４に表示された地図を参照しながら所望の地点をマウス等の入力装置により指定してもよいし、外部のコンピュータで所望の地点を指定し、通信部２６を介して地図・写真画像表示装置に指定した地点の位置情報を送信してもよい。このようにして指定された地点は、地図データベース３４において地図情報から検索し、表示部２４へ出力して対応する地点を地図上で表示させる。なお、上記対応する地点を含む地図画像を印刷出力する構成としてもよい。
【００３３】
位置情報送受信部３８は、上記地点取得部３６が取得した地点の位置情報を写真画像情報保持部２０の位置情報送受信部３０に送信するとともに、表示部２４に表示した写真画像情報が有する位置情報を位置情報送受信部３０から受け取る。また、位置情報送受信部３０から受け取った位置情報に基づき、地図データベース３４を検索し、対応する地図画像を表示部２４に表示させる。
【００３４】
なお、以上に述べた地図・写真画像表示装置の各機能は、同一のコンピュータ上で稼働する構成であればよい。例えば、ウエブサーバ上で稼働してもよいし、そのウエブサーバから通信部２６を介してクライアントコンピュータに地図・写真画像表示装置の各機能及び必要なデータをダウンロードし、クライアントコンピュータ上で稼働させてもよい。
【００３５】
図３（ａ）、（ｂ）には、写真画像データベース２８における写真画像情報の保持形式の例が示される。図３（ａ）において、各写真画像情報には識別情報（写真画像ＩＤ）が付与され、実際の写真画像情報と対応付けられている。また、図３（ｂ）において、各写真画像ＩＤは、所定数ずつのグループに分けて保持されており、各グループにはグループ番号が付与されて互いに識別されている。このグループは、各写真画像情報が有する位置情報に基づいて形成されており、例えば各位置情報により道路等の所定の経路に沿って並べた場合の順序により所定数ずつグループ化したものである。各写真画像ＩＤには、位置情報に対応して位置番号が付与されている。また、上記各グループにおいて、所定の経路上で例えば先頭位置の位置情報が代表位置情報として指定される。ただし、代表位置は必ずしも先頭位置に限る必要はなく、末端位置または所定の中間位置とすることも可能である。図３（ｂ）では、グループ番号０における代表位置情報の位置番号が１であり、グループ１における代表位置情報の位置番号がＮ＋１であり、グループ２における代表位置情報の位置番号が２Ｎ＋１であり、以後同様に指定されている。なお、図３（ｂ）では、各グループに属する写真画像情報が同数（Ｎ個）となっているが、上述したように異なる数としてもよい。
【００３６】
図４には、写真画像情報保持部２０の動作例のフローが示される。図４では、地図情報保持部２２から、利用者が地図上で指示した地点の位置情報を受け取った場合に、その地点に近接する位置で取得された写真画像情報を検索して表示する動作となっている。また、図５には、写真画像情報保持部２０の写真画像検索部３２による写真画像情報の検索処理の説明図が示される。
【００３７】
図４において、地図情報保持部２２の地点取得部３６が、利用者が指示した地点の位置情報を地理情報システム等から取得すると（Ｓ１０１）、その位置情報を位置情報送受信部３８が位置情報送受信部３０に送信する（Ｓ１０２）。Ｓ１０２にて送信された位置情報が図５に点Ｐとして示される。
【００３８】
次に、写真画像検索部３２は、上記点Ｐに基づいて、検索基準距離を算出する（Ｓ１０３）。この検索基準距離の算出方法を図５により説明する。
【００３９】
図５において、点１、２、３・・・５Ｎは、写真画像データベース２８が保持する写真画像情報の取得位置を示しており、それぞれの番号は、図３（ｂ）の位置番号に相当している。この取得位置は、図３（ｂ）に示されるように、各写真画像情報が位置情報として持っている。これらの点（取得位置）は、その位置情報に基づいて、写真画像情報を取得した道路等の所定の経路Ｌに沿って表示されている。また、経路Ｌに沿って並べられた点１、２、３・・・５Ｎは、順次所定数ずつのグループに分けられており、それぞれ矩形の破線で囲まれて示されている。破線で囲まれる範囲は、当該グループに属する写真画像情報を表す点のうち、ｘ座標、ｙ座標が各々最小・最大となる組合せを選択し、ｘ座標が最小・最大となる点からｙ座標に平行線を立て、ｙ座標が各々最小・最大となる点からｘ座標に平行線を立てて形成された矩形範囲である。このグループは、図３（ｂ）に示されたグループであり、それぞれグループ番号（０〜４）が付与されている。
【００４０】
上記各グループに属する写真画像情報は、図３（ｂ）で説明したように、経路Ｌ上で先頭位置の位置情報を代表位置情報として設定されている。グループ０では点１であり、グループ１では点Ｎ＋１であり、グループ２では点２Ｎ＋１であり、グループ３では点３Ｎ＋１であり、グループ４では点４Ｎ＋１である。写真画像検索部３２は、これらの各代表位置情報と上記点Ｐとの距離を算出し、これらのうち最も短い（点Ｐに最も近接する）距離を検索基準距離とする。図３（ｂ）の例では、距離Ａが検索基準距離である。
【００４１】
次に、写真画像検索部３２は、上記検索基準距離を半径とする検索基準円Ｒを設定し、この検索基準円Ｒに矩形範囲がかかるグループを検索して特定する（Ｓ１０４）。写真画像検索部３２は、特定されたグループに属する写真画像情報のうち、上記点Ｐに最も近接する位置情報を有する写真画像情報を検索する（Ｓ１０５）。図５では、グループ２及びグループ３の矩形範囲が検索基準円Ｒにかかっており、これらのグループ２、３に属する点のうち、点Ｐに最も近接する点を検索することになる。
【００４２】
この結果、写真画像検索部３２が点２Ｎ＋２を点Ｐに最も近接すると判定すると、写真画像出力制御部３３は、その点の位置情報を有する写真画像情報を表示部２４に出力して表示させる（Ｓ１０６）。
【００４３】
以上の動作により、利用者が地図上で指定した地点Ｐに最も近接する位置で取得された写真画像情報を、簡易な構成で検索し、表示することができる。
【００４４】
なお、経路が複数ある場合には、点Ｐに近接する写真画像情報を複数検索し、利用者に所望の写真画像情報を選択させる構成としてもよい。これにより、利用者の要望により適切に対応することができる。
【００４５】
図６には、経路が複数の場合の説明図が示される。図６において、経路はＬ１、Ｌ２の２つ存在し、経路Ｌ１上には図５と同様に、点１、２、３・・・５Ｎが順次所定数ずつのグループに分けられており、経路Ｌ２上には、点１、２、３・・・４Ｍが順次所定数ずつのグループに分けられている。それぞれの点は、写真画像情報が取得された点である。また、図５と同様に、利用者が指示した地点がＰ、検索基準距離がＡである。
【００４６】
写真画像検索部３２は、検索基準距離を半径とする検索基準円Ｒを設定し、この検索基準円Ｒに矩形範囲がかかるグループとして経路Ｌ１上のグループ２、３及び経路Ｌ２上のグループ１１を特定する。さらに、写真画像検索部３２は、特定されたグループに属する写真画像情報のうち、上記点Ｐに最も近接する位置情報を有する写真画像情報として、経路Ｌ１上の点２Ｎ＋２及び経路Ｌ２上の点２Ｍの位置情報を有する写真画像情報を選択する。
【００４７】
図７には、地図情報を表示する動作例のフローが示される。図７では、表示部２４に表示した写真画像情報が有する位置情報を写真画像情報保持部２０から受け取った場合に、対応する地図上の地点を検索して表示する動作となっている。
【００４８】
写真画像情報保持部２０の写真画像出力制御部３３が写真画像情報を表示部２４に表示させると、位置情報送受信部３０が地図情報保持部２２の位置情報送受信部３８に対して当該写真画像情報が有する位置情報を送信する（Ｓ２０１）。
【００４９】
位置情報送受信部３８は、受信した位置情報を地図データベース３４に渡し、地図データベース３４が対応する地点を地図画像上で検索する（Ｓ２０２）。地図データベース３４は、表示部２４に上記検索した地点を含む地図情報を出力し、当該地点の表示を含む地図情報を表示させる（Ｓ２０３）。
【００５０】
次に、写真画像出力制御部３３は、表示部２４に出力する写真画像情報が切り替わったか否かを監視し、切り替わったときにＳ２０１からの動作を繰り返す（Ｓ２０４）。
【００５１】
以上の動作により、表示部２４に表示される写真画像情報が切り替わる度に、地図情報上に表示される対応地点の表示も変更され、写真画像情報が地図上のどの位置で取得されたものであるかを容易に判別することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明にかかる地図・写真画像表示装置の実施例の構成例を示す図である。
【図２】本発明にかかる地図・写真画像表示装置の実施例の各機能を表す機能ブロック図である。
【図３】写真画像データベースにおける写真画像情報の保持形式の例を示す図である。
【図４】写真画像情報保持部の動作例のフロー図である。
【図５】写真画像情報の検索処理の説明図である。
【図６】経路が複数の場合の検索処理の説明図である。
【図７】地図情報を表示する動作例のフロー図である。
【符号の説明】
【００５３】
１０  ＣＰＵ、１２  ＲＡＭ、１４  ＲＯＭ、１５  表示装置、１６  記憶装置、１８  通信インタフェース、２０  写真画像情報保持部、２２  地図情報保持部、２４  表示部、２６  通信部、２８  写真画像データベース、３０  位置情報送受信部、３２  写真画像検索部、３３  写真画像出力制御部、３４  地図データベース、３６  地点取得部、３８  位置情報送受信部。
【図１】
2008040711.tif 000003
【図２】
2008040711.tif 000004
【図３】
2008040711.tif 000005
【図４】
2008040711.tif 000006
【図５】
2008040711.tif 000007
【図６】
2008040711.tif 000008
【図７】
2008040711.tif 000009