(57)【要約】【課題】道路沿いの街並みを再現した地図画像を、容易な処理で生成する。【解決手段】座標変換部４は、道路に沿って位置する撮像対象を撮像した撮像画像３ａと、撮像対象の位置を示す撮像対象位置情報３ｂとを取得する撮像情報取得部４１と、道路を示す道路線の情報を含むベクトル地図において、撮像対象位置情報が示す撮像対象の位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する交点算出部４３と、ベクトル地図の画像配置座標に関連づけて撮像画像３ａを第２データベース５に登録する画像登録部４５とを備えている。【選択図】図１
2008204003.tif 000002
【特許請求の範囲】
【請求項１】
道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象の位置を示す撮像対象位置情報とを取得する撮像情報取得手段と、
道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像対象位置情報が示す撮像対象の位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定手段と、
上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録手段とを備えることを特徴とする撮像画像登録装置。
【請求項２】
上記地図データを利用し、上記地図画像において、上記撮像対象位置情報が示す撮像対象の位置を基準として、当該撮像対象の位置に最も近い道路線が、どの方向に存在しているかを決定する方向決定手段をさらに備え、
上記画像登録手段は、上記方向決定手段が決定した方向を上記撮像画像に関連付けて上記データベースに登録することを特徴とする請求項１に記載の撮像画像登録装置。
【請求項３】
道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象を撮像した位置を示す撮像位置情報とを取得する撮像情報取得手段と、
道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像位置情報が示す撮像位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定手段と、
上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録手段とを備えることを特徴とする撮像画像登録装置。
【請求項４】
上記道路線は、道路の幅を規定する一対の外縁線を含み、
上記配置座標決定手段は、上記地図画像において、上記撮像位置情報が示す撮像位置から、最も近い外縁線と対をなす他方の外縁線へ下ろした垂線の足の座標を画像配置座標として決定することを特徴とする請求項３に記載の撮像画像登録装置。
【請求項５】
上記地図データを利用し、上記地図画像において、上記撮像位置情報が示す撮像位置を基準として、当該撮像位置に最も近い道路線が、どの方向に存在しているかを決定する方向決定手段をさらに備え、
上記画像登録手段は、上記方向決定手段が決定した方向を上記撮像画像に関連付けて上記データベースに登録することを特徴とする請求項３に記載の撮像画像登録装置。
【請求項６】
請求項１〜５のいずれか１項に記載の撮像画像登録装置を動作させる撮像画像登録プログラムであって、コンピュータを上記各手段として機能させるための撮像画像登録プログラム。
【請求項７】
請求項６に記載の撮像画像登録プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
道路に沿って位置する撮像対象を撮像した撮像画像と、
上記撮像画像を、道路を示す道路線が表示された地図画像に配置する座標を示す画像配置座標情報と、
上記地図画像において、上記撮像画像が最寄の道路を向く方向を示す画像配置方向情報とを取得する取得手段と、
上記画像配置座標情報が示す上記地図画像の座標に、上記画像配置方向情報が示す方向に向けて、上記撮像画像が配置された地図画像を生成する画像処理手段とを備えることを特徴とする地図画像生成装置。
【請求項９】
上記取得手段が取得した複数の撮像画像の重複領域を重ねることにより、当該複数の撮像画像から１つの画像を合成する画像合成手段をさらに備え、
上記画像処理手段は、上記画像配置座標情報が示す地図画像における座標に、上記画像配置方向情報が示す方向に向けて、上記画像合成手段が合成した画像が配置された地図画像を生成することを特徴とする請求項８に記載の地図画像生成装置。
【請求項１０】
上記画像処理手段は、上記取得手段が取得した撮像画像が上記地図画像に対して起立しているように視認される地図画像を生成することを特徴とする請求項８または９に記載の地図画像生成装置。
【請求項１１】
請求項８〜１０のいずれか１項に記載の地図画像生成装置を動作させる地図画像生成プログラムであって、コンピュータを上記各手段として機能させるための地図画像生成プログラム。
【請求項１２】
請求項１１に記載の地図画像生成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
請求項１に記載の撮像画像登録装置と請求項８に記載の地図画像生成装置とを備える地図画像生成システムであって、
上記取得手段は、上記撮像画像登録装置によって登録された撮像画像および画像配置座標を取得することを特徴とする地図画像生成システム。
【請求項１４】
請求項３に記載の撮像画像登録装置と請求項８に記載の地図画像生成装置とを備える地図画像生成システムであって、
上記取得手段は、上記撮像画像登録装置によって登録された撮像画像および画像配置座標を取得することを特徴とする地図画像生成システム。
【請求項１５】
請求項１３または１４項に記載の地図画像生成システムによって生成された地図画像をＷｅｂページにおいて表示するためのデータを生成する表示用データ生成手段を備えることを特徴とするＷｅｂサーバ。
【請求項１６】
上記Ｗｅｂページにおいてバナー広告を表示させるためのデータを生成するバナー広告用データ生成手段をさらに備えることを特徴とする請求項１５に記載のＷｅｂサーバ。
【請求項１７】
連続して撮像された複数の撮像画像に関し、最初に撮像された撮像対象の位置を示す第１撮像対象位置情報と、最後に撮像された撮像対象の位置を示す第２撮像対象位置情報とを取得する撮像対象位置情報取得手段と、
上記撮像画像の数を示す撮像画像数情報を取得する撮像画像数情報取得手段と、
上記撮像対象位置情報取得手段が取得した第１および第２撮像対象位置情報と、上記撮像画像数情報取得手段が取得した撮像画像数情報とに基づき、上記複数の撮像画像にそれぞれ対応する撮像対象位置を算出する撮像対象位置算出手段とを備えることを特徴とする撮像対象位置推定装置。
【請求項１８】
撮像情報取得手段と、配置座標決定手段と、画像登録手段とを備える撮像画像登録装置における撮像画像登録方法であって、
上記撮像情報取得手段が、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象の位置を示す撮像対象位置情報とを取得する撮像情報取得工程と、
上記配置座標決定手段が、道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像対象位置情報が示す撮像対象の位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定工程と、
上記画像登録手段が、上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録工程とを含むことを特徴とする撮像画像登録方法。
【請求項１９】
撮像情報取得手段と、配置座標決定手段と、画像登録手段とを備える撮像画像登録装置における撮像画像登録方法であって、
上記撮像情報取得手段が、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象を撮像した位置を示す撮像位置情報とを取得する撮像情報取得工程と、
上記配置座標決定手段が、道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像位置情報が示す撮像位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定工程と、
上記画像登録手段が、上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録工程とを含むことを特徴とする撮像画像登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建物、風景などを撮像した画像を地図とともに表示するための地図画像生成システム、撮像画像登録装置、地図画像生成装置、Ｗｅｂサーバおよび撮像対象位置推定装置に関するものである。
【背景技術】
【０００２】
衛星写真または航空写真によって上方から都市を見た光景を表示することができる地図サービスは一般的である。しかし、上方から都市を見た情報だけでは、その都市の街並みを想像することは難しい。なぜなら、上方からの都市の構造と、歩行者の視点から見た都市の構造とは全くことなるからである。
【０００３】
そこで、歩行者の視点で都市を見ることができる仮想都市システムが開発されている。このような仮想都市システムの優位性として、１）地域色が分かり易く、不動産サービスに有用であること、２）街中の小規模施設の仮想的探索が可能になること、３）画面表示と目の前の風景とを対応させ易いので直観的な歩行者ナビゲーションが可能になること、が挙げられる。
【０００４】
上述のような仮想都市システムによって作られた仮想都市として、例えば、JST CREST Digital City Projectによって作成されたFreeWalk、MicrosoftのPhotoTourism、あわら市のSkyPanoramaAwareを挙げることができる。
【０００５】
また、ＧＰＳ（Global Positioning System）機能付きのデジタルカメラまたはＧＰＳ機能付きの携帯電話によって撮像された撮像画像に位置情報を付加し、サーバに送信し、サーバにおいて、受信した撮像画像を位置情報に基づいて地図画像にリンクさせる、または、地図画像に重ねて表示するサービスが実用化されている。このようなサービスとして、例えば、ａｕのDuoSnapを挙げることができる。
【０００６】
また、特許文献１には、任意の道路沿線の風景を、カメラやビデオカメラ等で撮影し、その画像データをコンピュータや携帯電話等の情報端末機器に配信し、目的地周辺の地理情報を映像として提供することが記載されている。
【特許文献１】特開２００３−０６７３８６号公報（２００３年３月７日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、上記従来の構成では、以下の問題が生ずる。
【０００８】
上述の仮想都市システムでは、デジタルカメラや車載カメラ等で道路沿いの建物を多方向から撮像した撮像画像が広範囲にわたって収集され、これらの画像を建物の３次元幾何モデルに貼り付けることにより仮想都市が形成される。このような画像を収集するには多大なコストがかかることに加え、３次元幾何モデルに撮像画像を貼り付ける作業は人手に頼らざるをえないため、仮想都市の形成にはコストがかかる。それゆえ、大都市の主要交差点周辺といった非常に限定された領域に対応した仮想都市のデータしか提供されていない。
【０００９】
また、DuoSnap等の地図サービスでは、地図画像と撮像画像とをリンクさせたり、地図画像上の特定の位置に撮像画像を重ねて表示したりしているだけである。このような構成では、撮像画像同士の地理的関係が分かりにくく、実際の街並みを想像することは難しい。
【００１０】
本発明は、上記の問題点を解決するためになされたもので、その目的は、道路沿いの街並みを再現した地図画像を、容易な処理で生成することができる地図画像生成システム、撮像画像登録装置、地図画像生成装置、Ｗｅｂサーバおよび撮像対象位置推定装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明に係る撮像画像登録装置は、上記の課題を解決するために、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象の位置を示す撮像対象位置情報とを取得する撮像情報取得手段と、道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像対象位置情報が示す撮像対象の位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定手段と、上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録手段とを備えることを特徴としている。
【００１２】
本発明に係る撮像画像登録方法は、上記の課題を解決するために、撮像情報取得手段と、配置座標決定手段と、画像登録手段とを備える撮像画像登録装置における撮像画像登録方法であって、上記撮像情報取得手段が、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象の位置を示す撮像対象位置情報とを取得する撮像情報取得工程と、上記配置座標決定手段が、道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像対象位置情報が示す撮像対象の位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定工程と、上記画像登録手段が、上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録工程とを含むことを特徴としている。
【００１３】
上記の構成によれば、撮像情報取得手段が取得する撮像画像は、道路に沿って位置する撮像対象（例えば、建造物）を撮像したものである。また、撮像情報取得手段は、撮像対象を撮像した撮像画像とともに、当該撮像対象の位置を示す撮像対象位置情報を取得する。
【００１４】
配置座標決定手段は、道路を示す道路線が示された地図画像の座標を示す地図データを利用することにより、当該地図画像において、撮像対象位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する。この処理により、撮像対象位置情報が示す撮像対象の位置から、当該撮像対象の位置に最も近い、道路線上の特定の位置が決定される。画像登録手段は、配置座標決定手段が決定した画像配置座標に関連づけて撮像画像をデータベースに登録する。
【００１５】
それゆえ、道路に沿って位置する撮像対象の撮像画像を、地図画像に示された道路に沿って配置するためのデータベースを構築することが可能となる。
【００１６】
従って、上記撮像画像登録装置が登録したデータを用いることにより、道路沿いの街並みを簡単な処理によって画像として再現することができる。
【００１７】
上記撮像画像登録装置は、上記地図データを利用し、上記地図画像において、上記撮像対象位置情報が示す撮像対象の位置を基準として、当該撮像対象の位置に最も近い道路線が、どの方向に存在しているかを決定する方向決定手段をさらに備え、上記画像登録手段は、上記方向決定手段が決定した方向を上記撮像画像に関連付けて上記データベースに登録することが好ましい。
【００１８】
上記の構成によれば、方向決定手段は、上記地図データを利用することにより、地図画像において、撮像対象位置情報が示す撮像対象の位置を基準として、当該撮像対象の位置に最も近い道路線が、どの方向に存在しているかを決定する。そして、画像登録手段は、方向決定手段が決定した方向を撮像画像に関連付けてデータベースに登録する。
【００１９】
それゆえ、道路に沿って位置する撮像対象の撮像画像が道路側を向いている地図画像を生成するためのデータベースを構築することができる。
【００２０】
本発明に係る撮像画像登録装置は、上記の課題を解決するために、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象を撮像した位置を示す撮像位置情報とを取得する撮像情報取得手段と、道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像位置情報が示す撮像位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定手段と、上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録手段とを備えることを特徴としている。
【００２１】
本発明に係る撮像画像登録方法は、上記の課題を解決するために、上記撮像情報取得手段が、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象を撮像した位置を示す撮像位置情報とを取得する撮像情報取得工程と、上記配置座標決定手段が、道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像位置情報が示す撮像位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定工程と、上記画像登録手段が、上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録工程とを含むことを特徴としている。
【００２２】
上記の構成によれば、撮像情報取得手段が取得する撮像画像は、道路に沿って位置する撮像対象（例えば、建造物）を撮像したものである。また、撮像情報取得手段は、撮像対象を撮像した撮像画像とともに、当該撮像対象を撮像した位置を示す撮像位置情報を取得する。
【００２３】
配置座標決定手段は、道路を示す道路線が示された地図画像の座標を示す地図データを利用することにより、当該地図画像において、撮像位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する。この処理により、撮像位置情報が示す撮像位置から、当該撮像位置に対応した、地図画像における道路線上の位置が決定される。画像登録手段は、配置座標決定手段が決定した画像配置座標に関連づけて撮像画像をデータベースに登録する。
【００２４】
それゆえ、道路に沿って位置する撮像対象の撮像画像を、地図画像に示された道路に沿うように配置するためのデータベースを構築することが可能となる。
【００２５】
従って、上記撮像画像登録装置が登録したデータを用いることにより、道路沿いの街並みを簡単な処理によって画像として再現することができる。
【００２６】
上記道路線は、道路の幅を規定する一対の外縁線を含み、上記配置座標決定手段は、上記地図画像において、上記撮像位置情報が示す撮像位置から、最も近い外縁線と対をなす他方の外縁線へ下ろした垂線の足の座標を画像配置座標として決定することが好ましい。
【００２７】
道路沿いの撮像対象を撮像する場合、撮像対象全体を撮像するために、ある程度の距離をおいて撮像することが多い。そのため、道路の向い側から撮像対象を撮像することが多い。
【００２８】
上記の構成によれば、道路線が道路の幅を規定する一対の外縁線を含む場合に、撮像対象を撮像した撮像位置から撮像対象の位置を算出し、その位置を画像配置座標として撮像画像と関連付けてデータベースに登録することができる。
【００２９】
上記撮像画像登録装置は、上記地図データを利用し、上記地図画像において、上記撮像位置情報が示す撮像位置を基準として、当該撮像位置に最も近い道路線が、どの方向に存在しているかを決定する方向決定手段をさらに備え、上記画像登録手段は、上記方向決定手段が決定した方向を上記撮像画像に関連付けて上記データベースに登録することが好ましい。
【００３０】
上記の構成によれば、方向決定手段は、上記地図データを利用することにより、地図画像において、撮像位置情報が示す撮像位置を基準として、当該撮像位置に最も近い道路線が、どの方向に存在しているかを決定する。そして、画像登録手段は、方向決定手段が決定した方向を撮像画像に関連付けてデータベースに登録する。
【００３１】
それゆえ、道路に沿って位置する撮像対象の撮像画像が道路側を向いている地図画像を生成するためのデータベースを構築することができる。
【００３２】
本発明に係る地図画像生成装置は、上記の課題を解決するために、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像画像を、道路を示す道路線が表示された地図画像に配置する座標を示す画像配置座標情報と、上記地図画像において、上記撮像画像が最寄の道路を向く方向を示す画像配置方向情報とを取得する取得手段と、上記画像配置座標情報が示す上記地図画像の座標に、上記画像配置方向情報が示す方向に向けて、上記撮像画像が配置された地図画像を生成する画像処理手段とを備えることを特徴としている。
【００３３】
上記の構成によれば、取得手段は、道路に沿って位置する撮像対象を撮像した撮像画像と、当該撮像画像を、道路を示す道路線が表示された地図画像に配置するための座標を示す画像配置座標情報と、地図画像において、上記撮像画像が最寄の道路を向く方向を示す画像配置方向情報とを取得する。そして、画像処理手段は、画像配置座標情報が示す地図画像における座標に、画像配置方向情報が示す方向に向けて、上記撮像画像が配置された地図画像を生成する。
【００３４】
それゆえ、地図画像に示された道路線に沿って、道路に沿って位置する撮像対象を撮像した撮像画像が最寄の道路に向けて配置された地図画像を生成することができる。
【００３５】
上記地図画像生成装置は、上記取得手段が取得した複数の撮像画像の重複領域を重ねることにより、当該複数の撮像画像から１つの画像を合成する画像合成手段をさらに備え、上記画像処理手段は、上記画像配置座標情報が示す地図画像における座標に、上記画像配置方向情報が示す方向に向けて、上記画像合成手段が合成した画像が配置された地図画像を生成することが好ましい。
【００３６】
道路沿いに連続して位置する撮像対象を撮像する場合には、複数回に分けて撮像を行うことが多い。
【００３７】
上記の構成によれば、画像合成手段は、取得手段が取得した複数の撮像画像の重複領域を重ねることにより、当該複数の撮像画像から１つの画像を合成する。画像処理手段は、画像合成手段が合成した画像が、画像配置座標情報によって示される地図画像の座標に、画像配置方向情報によって示される方向に向けて配置された地図画像を生成する。
【００３８】
それゆえ、道路沿いに連続して位置する撮像対象が複数回に分けて撮像された場合でも、それらの撮像画像から、実際の風景に近い状態を示す１つの画像を生成し、その画像を用いて地図画像を生成することができる。
【００３９】
上記画像処理手段は、上記取得手段が取得した撮像画像が上記地図画像に対して起立しているように視認される地図画像を生成することが好ましい。
【００４０】
上記の構成により、道路に沿って位置する撮像対象の撮像画像を用いて、道路沿いの風景を、３次元的に表示することが可能となる。それゆえ、或る撮像画像がどの方向の風景を撮像したものなのかを理解し易いように当該撮像画像を表示することが可能となる。
【００４１】
本発明に係る地図画像生成システムは、上記撮像画像登録装置と上記地図画像生成装置とを備える地図画像生成システムであって、上記取得手段は、上記撮像画像登録装置によって登録された撮像画像および画像配置座標を取得することを特徴としている。
【００４２】
上記の構成により、撮像画像登録装置によって登録された撮像画像および画像配置座標を用いて、地図画像生成装置が、道路を示す道路線が表示された地図画像上の、画像配置座標が示す座標に対応する座標に、上記撮像画像が配置された地図画像を生成することができる。
【００４３】
本発明に係るＷｅｂサーバは、上記地図画像生成システムによって生成された地図画像をＷｅｂページにおいて表示するためのデータを生成する表示用データ生成手段を備えることを特徴としている。
【００４４】
上記の構成により、上記地図画像生成システムによって生成された地図画像をＷｅｂページにおいて表示することができる。
【００４５】
それゆえ、Ｗｅｂページを閲覧できる端末装置によって上記地図画像を表示することができる。
【００４６】
また、上記Ｗｅｂサーバは、上記Ｗｅｂページにおいてバナー広告を表示させるためのデータを生成するバナー広告用データ生成手段をさらに備えることが好ましい。
【００４７】
上記の構成によれば、上記地図画像生成システムによって生成された地図画像をＷｅｂページにおいて表示することができる。また、バナー広告用データ生成手段を備えていれば、Ｗｅｂページにバナー広告を表示することができる。
【００４８】
本発明に係る撮像対象位置推定装置は、上記の課題を解決するために、連続して撮像された複数の撮像画像に関し、最初に撮像された撮像対象の位置を示す第１撮像対象位置情報と、最後に撮像された撮像対象の位置を示す第２撮像対象位置情報とを取得する撮像対象位置情報取得手段と、上記撮像画像の数を示す撮像画像数情報を取得する撮像画像数情報取得手段と、上記撮像対象位置情報取得手段が取得した第１および第２撮像対象位置情報と、上記撮像画像数情報取得手段が取得した撮像画像数情報とに基づき、上記複数の撮像画像にそれぞれ対応する撮像対象位置を算出する撮像対象位置算出手段とを備えることを特徴とする撮像対象位置推定装置ことを特徴としている。
【００４９】
上記の構成によれば、最初に撮像された撮像対象の位置を示す第１撮像対象位置情報と、最後に撮像された撮像対象の位置を示す第２撮像対象位置情報と、撮像画像の数を示す撮像画像数情報とに基づいて、複数の撮像画像にそれぞれ対応する撮像対象位置を算出することができる。
【００５０】
撮像対象位置の算出方法としては、例えば、第１撮像対象位置情報と第２撮像対象位置情報との差を求め、この差を、撮像画像の数から１を引いた数で割ることにより撮像間隔を算出し、この撮像間隔と第１および第２撮像対象位置情報とから、各撮像画像に対応する撮像対象位置を算出する方法が挙げられる。
【００５１】
なお、上記の算出方法は、複数の撮像画像を撮像する撮像装置が直線的に等間隔で移動しつつ撮像対象を撮像するという前提に基づくものである。
【００５２】
また、上記撮像画像登録装置を動作させる撮像画像登録プログラムであって、コンピュータを上記各手段として機能させるための撮像画像登録プログラムおよび当該撮像画像登録プログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の技術的範囲に含まれる。
【００５３】
また、上記地図画像生成装置を動作させる地図画像生成プログラムであって、コンピュータを上記各手段として機能させるための地図画像生成プログラムおよび当該地図画像生成プログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の技術的範囲に含まれる。
【発明の効果】
【００５４】
本発明に係る撮像画像登録装置は、以上のように、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象の位置を示す撮像対象位置情報とを取得する撮像情報取得手段と、道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像対象位置情報が示す撮像対象の位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定手段と、
上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録手段とを備える構成である。
【００５５】
本発明に係る撮像画像登録方法は、以上のように、撮像情報取得手段が、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象の位置を示す撮像対象位置情報とを取得する撮像情報取得工程と、配置座標決定手段が、道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像対象位置情報が示す撮像対象の位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定工程と、画像登録手段が、上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録工程とを含む構成である。
【００５６】
本発明に係る撮像画像登録装置は、以上のように、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象を撮像した位置を示す撮像位置情報とを取得する撮像情報取得手段と、道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像位置情報が示す撮像位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定手段と、上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録手段とを備える構成である。
【００５７】
本発明に係る撮像画像登録方法は、以上のように、撮像情報取得手段が、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像対象を撮像した位置を示す撮像位置情報とを取得する撮像情報取得工程と、配置座標決定手段が、道路を示す道路線が示された地図画像の座標を示す地図データを利用し、当該地図画像において、上記撮像位置情報が示す撮像位置から、最も近い道路線へ下ろした垂線の足の座標を画像配置座標として決定する配置座標決定工程と、画像登録手段が、上記地図画像の上記画像配置座標に関連づけて上記撮像画像をデータベースに登録する画像登録工程とを含む構成である。
【００５８】
それゆえ、道路に沿って位置する撮像対象の撮像画像を、地図画像に示された道路に沿って配置するためのデータベースを構築することができるという効果を奏する。
【００５９】
本発明に係る地図画像生成装置は、以上のように、道路に沿って位置する撮像対象を撮像した撮像画像と、上記撮像画像を、道路を示す道路線が表示された地図画像に配置する座標を示す画像配置座標情報と、上記地図画像において、上記撮像画像が最寄の道路を向く方向を示す画像配置方向情報とを取得する取得手段と、上記画像配置座標情報が示す上記地図画像の座標に、上記画像配置方向情報が示す方向に向けて、上記撮像画像が配置された地図画像を生成する画像処理手段とを備える構成である。
【００６０】
それゆえ、地図画像に示された道路線に沿って、道路に沿って位置する撮像対象を撮像した撮像画像が最寄の道路に向けて配置された地図画像を生成することができるという効果を奏する。
【００６１】
本発明に係る撮像対象位置推定装置は、以上のように、連続して撮像された複数の撮像画像に関し、最初に撮像された撮像対象の位置を示す第１撮像対象位置情報と、最後に撮像された撮像対象の位置を示す第２撮像対象位置情報とを取得する撮像対象位置情報取得手段と、上記撮像画像の数を示す撮像画像数情報を取得する撮像画像数情報取得手段と、上記撮像対象位置情報取得手段が取得した第１および第２撮像対象位置情報と、上記撮像画像数情報取得手段が取得した撮像画像数情報とに基づき、上記複数の撮像画像にそれぞれ対応する撮像対象位置を算出する撮像対象位置算出手段とを備える構成である。
【００６２】
それゆえ、複数の撮像画像にそれぞれ対応する撮像対象位置を算出することができるという効果を奏する。
【発明を実施するための最良の形態】
【００６３】
〔実施の形態１〕
本発明の実施の一形態について図１〜図１４に基づいて説明すれば、以下のとおりである。ここでは、携帯電話１１から撮像画像３ａおよび撮像対象位置情報３ｂを受信するサーバシステム（地図画像生成システム、Ｗｅｂサーバ）１を含む地図画像生成システム１００について説明する。
【００６４】
（地図画像生成システム１００の概要）
図２は、本実施形態に係る地図画像生成システム１００の概要を示す図である。地図画像生成システム１００では、携帯電話１１に備えられたカメラによって道路沿いの建物が道路の向かい側から撮像され、その撮像画像のファイルが電子メールに添付されてサーバシステム１へ送信される。この時、撮像対象である建物の位置を示す撮像対象位置情報のファイルも同時に電子メールに添付されて送信される。上記撮像対象位置情報では、世界測地系の緯度経度に基づいて撮像対象の座標が示されている
サーバシステム１では、受信した撮像対象位置情報が示す撮像対象の座標を、数値情報地図の直交座標系の座標に変換し、数値情報地図における撮像対象の位置（画像配置座標）を決定する。そして、撮像対象を撮像した撮像画像と画像配置座標とを関連付けてデータベースに登録する。
【００６５】
そして、サーバシステム１は、端末装置３０から地図画像を表示することを命じる命令（ＨＴＴＰ（Hyper Text Transfer Protocol）リクエスト）を受信すると、その命令に応じて、地図画像を生成し、端末装置３０のビューア（ウェブブラウザ等）で表示可能な地図画像のデータを端末装置３０へ送信する。
【００６６】
（サーバシステム１の構成）
図１は、サーバシステム１の構成を示す機能ブロック図である。図１に示すように、サーバシステム１は、メール受信部２、第１データベース３、座標変換部（撮像画像登録装置）４、第２データベース５、第３データベース６、画像処理部（地図画像生成装置）７、地図画像送信制御部（表示用データ生成手段）８および送受信部９を備えている。
【００６７】
メール受信部２は、携帯電話１１から撮像画像３ａおよび撮像対象位置情報３ｂを含む電子メールデータを受信し、これらを第１データベース３へ保存する。この電子メールデータには、撮像日時およびユーザＩＤが含まれていてもよい。撮像画像３ａおよび撮像対象位置情報３ｂの詳細については後述する。
【００６８】
座標変換部４は、第１データベース３から撮像画像３ａおよび撮像対象位置情報３ｂを取得し、撮像対象位置情報３ｂが示す撮像対象位置の、画像配置座標への座標変換を、ベクトル地図データ５ａを利用することにより行い、変換した画像配置座標を撮像画像３ａと関連付けて第２データベース５に登録する。
【００６９】
座標変換部４は、撮像情報取得部（撮像情報取得手段）４１、道路選択部（配置座標決定手段）４２、交点算出部（配置座標決定手段）４３、方向算出部（方向決定手段）４４および画像登録部（画像登録手段）４５を備えている。
【００７０】
撮像情報取得部４１は、第１データベース３から撮像画像３ａおよび撮像対象位置情報３ｂを取得する。
【００７１】
道路選択部４２、交点算出部４３および方向算出部４４は、第２データベース５に格納されたベクトル地図データ５ａを利用することにより上記座標変換のための処理を行う。ベクトル地図データ５ａは、道路上の設定された点が座標によって示され、座標と座標とを結ぶことにより道路の位置が線分として示される電子地図（地図データ）である。ベクトル地図データ５ａとして、国土地理院が配布している数値情報地図である「数値地図２５００」を利用することができる。この数値地図２５００は、平面直角座標系での座標値の集まりで構成されており、座標と座標とを線で結ぶことによって地図を表示するためのデータである。ベクトル地図データ５ａは、後述する地図画像ａの座標を示すものである。
【００７２】
ベクトル地図データには、道路の中央線（道路ネットワーク）のみが示されているものと、道路の中央線に加え、道路の幅を規定する一対の境界線（外縁線）（街区ベクトル）が示されているものとが存在する。以下の説明では、道路の中央線と境界線とが示されているベクトル地図データを用いる場合について説明する。
【００７３】
道路選択部４２は、境界線選択部４２ａおよび中央線選択部４２ｂを備えている。境界線選択部４２ａは、撮像対象位置情報３ｂが示す撮像対象位置に最も近い位置にある境界線を選択する。中央線選択部４２ｂは、撮像対象位置情報３ｂが示す撮像対象位置に最も近い位置にある中央線を選択する。
【００７４】
交点算出部４３は、道路選択部４２が選択した中央線および境界線に対して、撮像対象位置から垂線を下ろした場合の交点をそれぞれ算出する。これらの交点のうち、境界線との交点が、撮像画像３ａを配置する画像配置座標となる。
【００７５】
方向算出部４４は、交点算出部４３が算出した、境界線との交点を始点として中央線との交点へ向かう方向のベクトルの方向（画像配置方向と称する）を算出する。換言すれば、方向算出部４４は、撮像対象位置が面している道路が、当該撮像対象位置に対してどの方向に存在しているかを決定するものであり、画像配置方向とは、撮像画像３ａが最寄の道路を向く方向である。
【００７６】
画像登録部４５は、交点算出部４３が決定した画像配置座標および方向算出部４４が決定した画像配置方向に関連づけて撮像画像３ａを第２データベース５に登録する。図１では、画像登録部４５によって登録されたデータは、登録画像データ５ｂとして示されている。
【００７７】
画像処理部７は、地図画像送信制御部８の命令を受けて、第２データベース５に格納されている登録画像データ５ｂおよび第３データベース６に格納されている地図画像６ａを用いて地図画像を生成する。地図画像６ａは、最終的な地図画像（撮像画像３ａが重ねられた地図画像）を生成するために利用される、撮像画像３ａが重ねられる前の地図画像である。
【００７８】
画像処理部７は、生成した地図画像を地図画像送信制御部８へ出力する。なお、画像処理部７は、生成した地図画像を第３データベース６に格納してもよい。また、画像処理部７は、一度生成した地図画像（撮像画像３ａが重ねられた地図画像）に対して別の撮像画像３ａをさらに重ねてもよい。
【００７９】
画像処理部７は、地図作成部（取得手段、画像処理手段）７１および合成部（画像合成手段）７２を備えている。
【００８０】
地図作成部７１は、登録画像データ５ｂに含まれる画像配置座標が示す、地図画像６ａ上の座標に撮像画像３ａを重ねて描画し、最終的な地図画像を生成する。具体的には、地図作成部７１は、撮像画像３ａを地図画像６ａにおける上記画像配置座標に、上記画像配置方向に向けて、地図画像６ａ上に配置したように視認される最終的な地図画像を生成する。地図作成部７１が生成する地図画像に含まれる地図の座標と、ベクトル地図データ５ａの示す座標とは対応している。
【００８１】
換言すれば、地図作成部７１は、撮像画像３ａと、当該撮像画像３ａを、道路を示す道路線が表示された地図画像に配置するための座標を示す画像配置座標と、地図画像において、撮像画像３ａをどの方向に向けて配置するのかを示す画像配置方向とを取得し、画像配置座標情報が示す地図画像の座標に、画像配置方向が示す方向に向けて、撮像画像３ａが配置された地図画像を生成する。
【００８２】
合成部７２は、地図画像に複数の撮像画像を配置する時に、これらの撮像画像が互いに重なるか否かを判定する機能を有しており、地図画像において複数の撮像画像が互いに重なる場合に、撮像画像の重複領域が重なるように、当該複数の撮像画像から１つの画像を合成する。合成部７２が合成画像を生成した場合には、地図作成部７１は、当該合成画像を用いて地図画像を生成する。
【００８３】
合成部７２における画像合成方法は、特に限定されない。撮像画像３ａに道路の中央を示すラインまたは道路の境界を示すラインが含まれている場合には、これらのラインを利用して複数の撮像画像３ａの縦方向（道路の延長方向に対して直交する方向）における相対位置を調節してもよい。
【００８４】
地図画像送信制御部８は、送受信部９がネットワークを介して端末装置３０から地図画像表示命令を受信した場合に、当該地図画像表示命令に基づいて、画像処理部７へ地図画像生成命令を出力する。また、地図画像送信制御部８は、画像処理部７から生成された地図画像を受け取ると、当該地図画像を端末装置３０において表示できる地図画像データを、送受信部９を介して端末装置３０へ送信する。端末装置３０が有する、地図画像を見るためのビューア（ウェブブラウザ等）は、一般的なものでよい。
【００８５】
（携帯電話１１の構成）
図３は、携帯電話１１の構成を示す機能ブロック図である。図３に示すように、携帯電話１１は、送受信部１２、表示部１３、入力部１４、メモリ１５、カメラ１６、位置情報取得部１７、補正位置情報取得部１８およびメール作成部１９を備えている。
【００８６】
カメラ１６は、ＣＣＤ（Charge Coupled Devices）カメラ等のデジタルカメラである。カメラ１６が撮像した撮像画像は、メモリ１５に格納される。
【００８７】
位置情報取得部１７は、自装置の位置を示す位置情報をＧＰＳ（Global Positioning System）から送受信部１２を介して取得する。この位置情報は、世界測地系の緯度経度情報である。現在市販されている携帯電話に備えられたＧＰＳ機能では、正確な位置情報を取得することが困難な場合が多い。図３に示す携帯電話１１は、位置情報取得部１７が取得する位置情報が誤差を含んでいる場合にも対応できる構成となっている。
【００８８】
位置情報取得部１７が取得した位置情報は、表示部１３に表示される。ユーザは、表示された位置を利用して、撮像対象の位置（撮像対象位置）を入力する。この入力は、入力部１４を介して行われる。
【００８９】
図４は、表示部１３に表示された位置情報の一例を示す図である。図４に示すように、ユーザは、入力部１４を介してカーソル（図４にて、十字印１３ｂ）等を動かすことにより、位置情報取得部１７が取得した現在位置（星印１３ａ）を撮像対象の位置に変更することができる。入力部１４を介して入力された撮像対象位置情報は、補正位置情報取得部１８によって受け取られる。
【００９０】
メール作成部１９は、メモリ１５に格納された撮像画像のうち、ユーザが指定した撮像画像のファイルと、補正位置情報取得部１８が取得した撮像対象位置情報のファイルとを電子メールに添付し、当該電子メールを送受信部１２を介してサーバシステム１へ送信する。この電子メールには、撮像日時の情報およびユーザＩＤが含まれていてもよい。また、撮像対象位置情報は、電子メールの本文に記載されていてもよい。
【００９１】
なお、ＧＰＳから取得した位置情報を修正することができる携帯電話は既に市販されている。このような携帯電話の一例として、ＥＺナビウォーク対応の携帯電話端末を挙げることができる。
【００９２】
（携帯電話１１における処理の流れ）
次に、ユーザによって道路沿いの建物（撮像対象）が撮像され、サーバシステム１に送信されるまでの処理の流れについて図５を用いて説明する。図５は、携帯電話１１における処理の流れの一例を示すフローチャートである。
【００９３】
ユーザは、道路に沿って位置する建物を、当該道路の延長方向と撮像方向とが直交するようにカメラ１６で撮像する（Ｓ１）。つまりユーザは、道路沿いの建物を真正面から撮像する。カメラ１６によって撮像された撮像画像は、メモリ１５に格納される。
【００９４】
位置情報取得部１７によって自装置の現在位置の情報が取得されると（Ｓ２）、その位置情報は、表示部１３に表示される（Ｓ３）。
【００９５】
図４に示すように、ユーザによって撮像対象位置情報が入力部１４を介して入力されると、当該撮像対象位置情報は、補正位置情報取得部１８によって取得される（Ｓ４）。
【００９６】
ユーザから電子メールの作成を命じるメール作成命令と、電子メールに添付する撮像画像の指定を受け付けると、メール作成部１９は、補正位置情報取得部１８が取得した撮像対象位置情報のファイルとユーザによって指定された撮像画像のファイルとを電子メールに添付する（Ｓ５）。
【００９７】
そして、メール作成部１９は、送受信部１２を介して上記電子メールをサーバシステム１へ送信する。
【００９８】
なお、カメラ１６による撮像（Ｓ１）は、電子メールの作成（Ｓ５）より前であれば、どの段階で行われてもよい。
【００９９】
（サーバシステム１における大まかな処理の流れ）
次に、携帯電話１１からの電子メールを受信した後のサーバシステム１における処理の流れの一例について大まかに説明する。図６は、サーバシステム１における処理の流れの一例を示すフローチャートである。
【０１００】
メール受信部２が携帯電話１１から、撮像画像３ａおよび撮像対象位置情報３ｂを含む電子メールを受信すると（Ｓ１１）、メール受信部２は、当該電子メールを第１データベース３へ格納する（Ｓ１２）。
【０１０１】
座標変換部４は、第１データベース３に格納された撮像画像３ａおよび撮像対象位置情報３ｂを取得し、ベクトル地図データ５ａの情報を基に、撮像対象位置情報３ｂが示す座標を画像配置座標に変換する（Ｓ１３）。
【０１０２】
そして、座標変換部４は、変換した画像配置座標と撮像画像３ａとを関連付けて第２データベース５に格納する（Ｓ１４）。
【０１０３】
送受信部９がネットワークを介して端末装置３０から地図画像表示命令を受信すると（Ｓ１５にてＹＥＳ）、地図画像送信制御部８は、当該地図画像表示命令に基づいて、画像処理部７へ地図画像生成命令を出力する。
【０１０４】
上記地図画像表示命令には、地図画像上の座標、地図画像を見る方向および表示方法を指定する情報が含まれている。表示方法としては、例えば、２次元的表示（２Ｄ）、クォータービュー（２．５Ｄ）または３次元的表示（３Ｄ）を挙げることができる。また、地図画像を見る方向は、端末装置３０の画面に地図画像が表示された時の当該画面における上方向が北となるように当該地図画像が表示されることを前提として指定されればよい。
【０１０５】
地図画像生成命令を受け取ると、地図作成部７１は、登録画像データ５ｂに含まれる画像配置座標が示す、地図画像６ａ上の座標に撮像画像３ａを重ねて描画し、最終的な地図画像を生成し（Ｓ１６）、生成した地図画像を地図画像送信制御部８へ送信する。
【０１０６】
当該地図画像を受け取ると、地図画像送信制御部８は、当該地図画像を端末装置３０において表示できるビューア用のデータを生成し、当該ビューア用のデータを送受信部９を介して端末装置３０へ送信する（Ｓ１７）。
【０１０７】
なお、上述したように、地図画像において複数の撮像画像が互いに重なる場合には、撮像画像の重複領域が重なるように、合成部７２が当該複数の撮像画像から１つの画像を合成し、地図作成部７１が、当該合成画像を用いて地図画像を生成してもよい。
【０１０８】
また、地図作成部７１は、地図画像生成命令を受信する前に地図画像を生成してもよい。すなわち、地図作成部７１は、登録画像データ５ｂが登録されたことを機に地図画像を生成してもよい。
【０１０９】
（座標変換部４における処理の流れ）
次に、座標変換部４における座標変換処理の流れの一例について図７〜１０を参照しつつ説明する。図７は、座標変換部４における座標変換処理の流れの一例を示すフローチャートである。
【０１１０】
まず、撮像情報取得部４１が第１データベース３から撮像画像３ａおよび撮像対象位置情報３ｂを取得する（Ｓ２１）。撮像情報取得部４１は、撮像画像３ａを画像登録部４５へ、撮像対象位置情報３ｂを道路選択部４２へ出力する。
【０１１１】
撮像対象位置情報３ｂを受け取ると、境界線選択部４２ａは、撮像対象位置情報３ｂが示す撮像対象位置に最も近い位置にある境界線を選択する（Ｓ２２）。図８は、境界線選択部４２ａによる境界線の選択方法を説明するための図である。図８では、撮像対象位置情報３ｂが×印５１で示されている。道路の幅を示す境界線は、例えば、線分５２ａおよび線分５２ｂによって示されており、道路の中央を示す中央線は、例えば、線分５２ｃによって示されている。図８に示す例では、×印５１に最も近い境界線は、線分５２ａである。
【０１１２】
このように、境界線選択部４２ａは、撮像対象位置情報３ｂが示す撮像対象位置に最も近い位置にある境界線を選択する。
【０１１３】
また、撮像対象位置情報３ｂを受け取ると、中央線選択部４２ｂは、撮像対象位置情報３ｂが示す撮像対象位置に最も近い位置にある中央線を選択する（Ｓ２３）。図９は、中央線選択部４２ｂによる中央線の選択方法を説明するための図である。図９に示す例では、×印５１に最も近い中央線は、線分５２ｃである。
【０１１４】
道路選択部４２は、境界線選択部４２ａが選択した境界線および中央線選択部４２ｂが選択した中央線を特定する情報を交点算出部４３へ出力する。
【０１１５】
これらの情報を受け取ると、交点算出部４３は、道路選択部４２が選択した中央線および境界線に対して、撮像対象位置から垂線を下ろした場合の交点をそれぞれ算出する（Ｓ２４）。撮像対象位置から、道路選択部４２が選択した境界線に垂線を下ろした場合の交点（垂線の足）（画像配置座標）は、図８においては、交点５３である。撮像対象位置から、道路選択部４２が選択した中央線に垂線を下ろした場合の交点（垂線の足）は、図９においては、交点５４である。
【０１１６】
交点算出部４３は、算出した各交点の座標を方向算出部４４へ出力する。
【０１１７】
上記交点の座標を受け取ると、方向算出部４４は、交点算出部４３が算出した、境界線との交点を始点として中央線との交点へ向かうベクトルの方向（画像配置方向）を算出する（Ｓ２５）。図１０は、方向算出部４４が算出する画像配置方向の一例を示す図である。図１０においては、画像配置方向は、交点５３を始点として交点５４へ向かう方向（矢印５５の方向）である。この画像配置方向は、ベクトル地図データ５ａが有する基準方向（例えば、北の方向）に対する角度として表現されればよい。方向算出部４４は、画像配置座標および算出した画像配置方向の情報を画像登録部４５へ出力する。
【０１１８】
画像配置方向の情報を受け取ると、画像登録部４５は、交点算出部４３が決定した画像配置座標および方向算出部４４が決定した画像配置方向と撮像画像３ａとを関連付けて第２データベース５に登録画像データ５ｂとして登録する（Ｓ２６）。
【０１１９】
（地図画像の具体例）
次に、地図作成部７１が生成する地図画像の具体例について図１１および図１２を参照しつつ説明する。図１１は、撮像画像の配置方法を示す図である。図１２は、地図作成部７１が生成する地図画像の具体例を示す図である。
【０１２０】
図１１に示すように、撮像画像３ａは、画像配置座標（図１１では、交点５３）を通る境界線（図１１では、線分５２ａ）上に配置される。このとき、撮像画像３ａの下辺が境界線とほぼ重なるように、かつ、撮像画像３ａの下辺の中央が画像配置座標に一致するように、当該撮像画像３ａが地図画像上に配置される。
【０１２１】
このような配置を容易に実現するために方向算出部４４によって算出された画像配置方向が利用される。すなわち、地図作成部７１は、撮像画像３ａを、画像配置方向（矢印５５の方向）に向けて、画像配置座標に配置する。
【０１２２】
地図作成部７１が生成する地図画像は、２次元の地図であってもよいし、３次元の地図であってもよい。また、２次元の地図に撮像画像３ａが起立しているように視認できるものであってもよい。
【０１２３】
また、地図に対する撮像画像３ａの角度は、９０°であってもよいし、それ以外であってもよい。例えば、図１２（ａ）に示すように、地図を斜め上方から見た状態において、撮像画像３ａが街区５７の内側に倒れているように、各撮像画像３ａを表示してもよい。
【０１２４】
また、地図を真上から見た状態において、撮像画像３ａを倒すことにより撮像画像３ａが重なる場合には、図１２（ｂ）に示された撮像画像５８および５９のように、撮像画像３ａを台形状に変形させて表示してもよい。
【０１２５】
図１３は、地図作成部７１が生成する地図画像の一例を示す図である。図１３に示すように、道路沿いの建物を撮像した撮像画像３ａをつなげることにより、道路沿いの街並みを実際のものに近い形で表現することができる。
【０１２６】
（登録画像データ５ｂの例）
次に、第２データベース５に登録される登録画像データ５ｂの一例について、図１４を参照しつつ説明する。図１４は、登録画像データ５ｂの一例を示す図である。図１４に示すように、登録画像データ５ｂは、撮像画像３ａ、当該撮像画像３ａに対応する画像配置座標および画像配置方向の情報を含んでいる。登録画像データ５ｂは、さらに、撮像画像３ａが撮像された時間および撮像画像３ａを撮像したユーザのＩＤを含んでいてもよい。地図作成部７１は、このような登録画像データ５ｂを用いて地図画像を生成する。
【０１２７】
なお、登録画像データ５ｂには、撮像画像３ａそのものが含まれている必要は必ずしもなく、撮像画像３ａを特定する情報（ファイル名等）が含まれているだけでもよい。この場合には、地図作成部７１は、登録画像データ５ｂによって特定された、第１データベース３の撮像画像３ａを用いればよい。
【０１２８】
（Ｗｅｂサーバとしてのサーバシステム１）
サーバシステム１は、地図作成部７１によって生成された地図画像をＷｅｂページにおいて表示するためのデータを生成する地図画像送信制御部８を備えている。
【０１２９】
サーバシステム１は、Ｗｅｂページにおいて表示される地図画像上に配置された撮像画像に含まれる撮像対象のうち、特定の撮像対象を他の撮像対象と区別できるように表示する機能をさらに有していてもよい。例えば、特定の店舗を他の店舗よりも目立つように表示してもよい。このように特定の店舗を目立たせることにより、その店舗のオーナーから料金を得ることが可能となる。
【０１３０】
また、サーバシステム１は、Ｗｅｂページにおいてバナー広告を表示する機能をさらに有していてもよい。すなわち、地図画像送信制御部８は、Ｗｅｂページにおいてバナー広告を表示させるためのデータを生成するバナー広告用データ生成手段として機能してもよい。バナー広告をＷｅｂページに表示することにより、広告収入を得ることが可能となる。
【０１３１】
また、ある地域において、撮影枚数の多いユーザほどその地域の仮想都市の支配権が得られるという競争原理を導入してもよい。仮想都市を閲覧するユーザが多いほど支配権の持つ意義が大きくなって魅力が増し、そのことで地図画像（仮想都市）の構築に参加するユーザが増え、それによって地図画像が充実して閲覧ユーザの増加につながるというループが生まれる。
【０１３２】
（サーバシステム１の効果）
サーバシステム１によれば、道路に沿って位置する建物を撮像した撮像画像３ａを携帯電話１１から受信し、その撮像画像３ａを、地図画像における道路に沿って配置することができる。このとき、携帯電話１１から送信された撮像対象位置情報３ｂに対応する地図画像上の位置を座標変換部４が算出し、地図作成部７１は、その画像配置座標に撮像画像３ａを配置する。
【０１３３】
また、方向算出部４４によって撮像画像３ａを配置する画像配置方向が算出される。この画像配置方向は、撮像画像３ａが撮像された撮像位置を向くものである。地図作成部７１は、画像配置座標において撮像画像３ａが画像配置方向を向くように配置する。
【０１３４】
それゆえ、地図画像に示された道路線に沿って、道路に沿って位置する撮像対象を撮像した撮像画像が道路の内側に向けて配置された地図画像を容易に生成することができる。
【０１３５】
（変更例）
ベクトル地図データ５ａによって示される電子地図に境界線（街区ベクトル）のデータが含まれていない場合には、道路選択部４２は、撮像対象位置に最も近い中央線を選択し、交点算出部４３は、撮像対象位置から当該中央線に下ろした垂線の足の座標を画像配置座標とすればよい。また、地図作成部７１は、この画像配置座標において、上記中央線と撮像画像３ａの下辺とが重なるように、当該撮像画像３ａを配置すればよい。
【０１３６】
換言すれば、電子地図において、交点算出部４３は、撮像対象位置から、最も近い中央線（道路線）へ下ろした垂線の足の座標を画像配置座標として決定し、画像登録部４５は、その画像配置座標に関連づけて撮像画像をデータベースに登録する。
【０１３７】
上述の構成では、メール受信部２、第１データベース３、座標変換部４、第２データベース５、第３データベース６、画像処理部７は、すべてサーバシステム１に組み込まれているが、これらを独立した装置とし、通信可能に相互接続してもよい。
【０１３８】
また、座標変換部４および画像処理部７を一体形成し、地図画像生成装置としてもよい。
【０１３９】
上述の説明では、端末装置３０から地図画像表示命令を受信した時に、画像処理部７が地図画像を生成しているが、メール受信部２が電子メールを受信したことを合図として画像処理部７が地図画像を生成してもよい。
【０１４０】
また、合成部７２は、第２データベース５に撮像画像３ａが登録された時点で、当該撮像画像３ａに対して画像合成処理を行い、合成した画像を第２データベース５へ格納してもよい。
【０１４１】
また、携帯電話（撮像装置）１１とサーバシステム１とを含む地図画像生成システムも本発明の技術的範囲に含まれる。
【０１４２】
〔実施の形態２〕
本発明の他の実施形態について図１５〜図１６に基づいて説明すれば、以下のとおりである。なお、実施の形態１と同様の部材に関しては、同じ符号を付し、その説明を省略する。
【０１４３】
本実施形態の地図画像生成システム２００は、サーバシステム（地図画像生成システム、Ｗｅｂシステム）１０を備えている。サーバシステム１０は、携帯電話１１から、撮像対象を撮像した時の位置を示す撮像位置情報を受信する。携帯電話１１の位置情報取得部１７が誤差の少ない、自装置の位置情報をＧＰＳから取得する場合には、当該位置情報を、撮像位置情報としてそのまま使え、手動で位置を修正する（撮像対象位置を入力する）手間が省けるため、サーバシステム１を利用するよりも、サーバシステム１０を利用する方が、ユーザにとって使い勝手が良い。
【０１４４】
（携帯電話１１の構成）
携帯電話１１は、位置情報取得部１７が誤差の少ない、自装置の位置情報をＧＰＳから取得し、その位置情報、すなわち、撮像画像３ａを撮像した時の携帯電話１１の位置情報（撮像位置情報）をサーバシステム１０へ送信する。
【０１４５】
つまり、位置情報取得部１７が取得した撮像位置情報が、メール作成部１９へ出力され、メール作成部１９は、当該撮像位置情報のファイルと撮像画像３ａのファイルとを電子メールに添付して送信する。それゆえ、本実施形態では、ユーザによる位置情報の修正は行われず、補正位置情報取得部１８は不要である。
【０１４６】
（サーバシステム１０の構成）
図１５は、サーバシステム１０の構成を示す機能ブロック図である。図１５に示すように、本実施形態に係るサーバシステム１０においては、座標変換部４が交点算出部（配置座標決定手段）４６を備えている。
【０１４７】
また、メール受信部２は、携帯電話１１から、撮像画像３ａおよび撮像位置情報３ｃを含む電子メールを受信し、これらを第１データベース３へ格納する。撮像情報取得部４１は、第１データベース３から撮像画像３ａおよび撮像位置情報３ｃを取得する。
【０１４８】
サーバシステム１０が備える座標変換部４は、ベクトル地図データ５ａを利用することにより、撮像位置情報３ｃが示す撮像位置の座標から画像配置座標を算出する。
【０１４９】
交点算出部４６は、撮像位置に最も近い境界線に対向する境界線に対して撮像位置から垂線を下ろした場合の交点の座標を算出し、当該交点を画像配置座標とする。この処理は、撮像位置の、道路を挟んで向かい側の位置に撮像対象が存在するという前提に基づくものである。
【０１５０】
サーバシステム１０における処理の大まかな流れは、図６に示す処理の流れと同様のため、その説明を省略する。
【０１５１】
（座標変換部４における処理の流れ）
次に、座標変換部４における座標変換処理の流れの一例について図１６を参照しつつ説明する。図１６は、サーバシステム１０が備える座標変換部４における座標変換処理の流れの一例を示すフローチャートである。
【０１５２】
まず、撮像情報取得部４１が第１データベース３から撮像画像３ａおよび撮像位置情報３ｃを取得する（Ｓ３１）。撮像情報取得部４１は、撮像画像３ａを画像登録部４５へ、撮像位置情報３ｃを道路選択部４２へ出力する。
【０１５３】
撮像位置情報３ｃを受け取ると、境界線選択部４２ａは、撮像位置情報３ｃが示す撮像位置に最も近い位置にある境界線を選択する（Ｓ３２）。
【０１５４】
また、撮像位置情報３ｃを受け取ると、中央線選択部４２ｂは、撮像位置情報３ｃが示す撮像位置に最も近い位置にある中央線を選択する（Ｓ３３）。
【０１５５】
道路選択部４２は、境界線選択部４２ａが選択した境界線および中央線選択部４２ｂが選択した中央線を特定する情報を交点算出部４６へ出力する。
【０１５６】
これらの情報を受け取ると、交点算出部４６は、道路選択部４２が選択した中央線に対して、撮像位置から垂線を下ろした場合の交点を算出するとともに、道路選択部４２が選択した境界線に対向する境界線に対して撮像位置から垂線を下ろした場合の交点の座標（画像配置座標）を算出する（Ｓ３４）。
【０１５７】
図８において×印５１が撮像位置であるとすると、交点算出部４６は、交点５６を画像配置座標として決定する。この場合、交点算出部４６は、まず、撮像位置から最も近い境界線へ当該撮像位置から下ろした垂線の足である交点５３を求めてから、交点５３に対向する交点５６を求めてもよい。
【０１５８】
交点算出部４６は、算出した各交点の座標を方向算出部４４へ出力する。
【０１５９】
上記交点の座標を受け取ると、方向算出部４４は、交点算出部４６が算出した、境界線との交点を始点として中央線との交点へ向かうベクトルの方向（画像配置方向）を算出する（Ｓ３５）。方向算出部４４は、画像配置座標および算出した画像配置方向の情報を画像登録部４５へ出力する。
【０１６０】
画像配置方向の情報を受け取ると、画像登録部４５は、交点算出部４６が決定した画像配置座標および方向算出部４４が決定した画像配置方向と、撮像画像３ａとを関連付けて第２データベース５に登録する（Ｓ３６）。
【０１６１】
〔実施の形態３〕
本発明のさらに別の実施形態について図１７〜２１に基づいて説明すれば、以下のとおりである。なお、実施の形態１と同様の部材に関しては、同じ符号を付し、その説明を省略する。本実施形態の地図画像生成システム３００は、サーバシステム（地図画像生成システム、Ｗｅｂシステム）２０を備えている。図１７は、サーバシステム（地図画像生成システム、Ｗｅｂシステム）２０の構成を示す機能ブロック図である。
【０１６２】
図１７に示すように、サーバシステム２０は、サーバシステム１の構成に加え、撮像対象位置推定部（撮像対象位置推定装置）２１を備えていている。道路沿いの街並みを撮像する場合、道路に沿って連続的に撮像することが多い。その時、位置情報の修正（換言すれば、撮像対象位置情報の入力）を撮像画像を撮像するごとに行うのは面倒である。
【０１６３】
そこで、連続して撮像を行う場合に、初回の撮像における撮像対象位置と、最後の撮像における撮像対象位置とから、途中の撮像における撮像対象位置を推定する。この撮像対象位置の推定を撮像対象位置推定部２１が行う。
【０１６４】
一方、携帯電話１１には、初回の撮像における撮像対象位置を示す第１撮像対象位置情報３ｄと、最後の撮像における撮像対象位置を示す第２撮像対象位置情報３ｅとが入力され、メール作成部１９は、これら第１および第２撮像対象位置情報のファイルを複数の撮像画像３ａのファイルとともに電子メールに添付し、サーバシステム２０へ送信する。複数の撮像画像３ａには、撮像順序に対応する順位が付与されている。
【０１６５】
なお、複数の撮像画像３ａの撮像順序を示すために、撮像日時を利用してもよい。すなわち、複数の撮像画像３ａのうち、撮像日時が最も古い撮像画像が最初に撮像されたものであるとし、撮像日時が最も新しい撮像画像が最後に撮像されたものである。
【０１６６】
（撮像対象位置推定部２１の構成）
図１８は、撮像対象位置推定部２１の構成を示す機能ブロック図である。図１８に示すように、撮像対象位置推定部２１は、移動距離算出部（撮像対象位置情報取得手段、撮像対象位置算出手段）２２、演算部（撮像対象位置算出手段）２３および撮像回数算出部（撮像画像数情報取得手段）２４を備えている。
【０１６７】
移動距離算出部２２は、第１データベース３に格納されている第１撮像対象位置情報３ｄおよび第２撮像対象位置情報３ｅを取得し、第１撮像対象位置情報３ｄが示す撮像対象位置と第２撮像対象位置情報３ｅが示す撮像対象位置との差を算出する。この差は、ユーザが撮像するために移動した全移動距離に相当する。
【０１６８】
撮像回数算出部２４は、第１データベース３に格納された撮像画像３ａの数を算出する。携帯電話１１から送信された電子メール（データ単位）には、複数回の撮像に対応する、複数の撮像画像３ａが含まれている。撮像画像３ａの数を算出することは、撮像回数を算出することに相当する。
【０１６９】
演算部２３は、移動距離算出部２２が算出した全移動距離を、撮像回数算出部２４が算出した撮像回数から１を引いた数で割ることにより、１回分の移動距離（平均移動距離）を算出する。そして、算出した平均移動距離および第１および２撮像対象位置を基に、途中の撮像における撮像対象位置を算出する。この処理は、ユーザが等間隔で道路沿いの街並みを撮像していることを前提として行われている。
【０１７０】
演算部２３は、算出した各撮像画像３ａの撮像対象位置を、各撮像画像３ａと関連付けて、推定撮像対象位置情報３ｆとして第１データベース３へ格納する。
【０１７１】
座標変換部４の撮像情報取得部４１は、この推定撮像対象位置情報３ｆを撮像画像３ａとともに取得する。
【０１７２】
なお、上述した撮像対象位置推定部２１の構成は、あくまで一例であり、撮像対象位置推定部２１は、連続して撮像された複数の撮像画像３ａに関し、最初に撮像された撮像対象の位置を示す第１撮像対象位置情報３ｄと、最後に撮像された撮像対象の位置を示す第２撮像対象位置情報３ｅとを取得する撮像対象位置情報取得部と、撮像画像３ａの数を示す撮像画像数情報を取得する撮像画像数情報取得部と、第１撮像対象位置情報３ｄおよび第２撮像対象位置情報３ｅと、撮像画像数情報とに基づき、複数の撮像画像３ａにそれぞれ対応する撮像対象位置を算出する撮像対象位置算出部とを備えていればよい。
【０１７３】
（携帯電話１１における処理の流れ）
サーバシステム２０へ電子メールを送信する携帯電話１１における処理の流れの一例を図１９および図２０を参照しつつ説明する。図１９は、携帯電話１１を用いた撮像方法を説明するための図である。図２０は、携帯電話１１における処理の流れの一例を示すフローチャートである。以下では、ユーザが３回連続して撮像を行う場合について説明する。
【０１７４】
図１９に示すように、ユーザは道路に沿ってＡ地点からＢ地点を経てＣ地点まで移動し、Ａ、Ｂ、Ｃの各地点で道路の向かい側の建物を撮像する。Ａ地点とＢ地点との間の距離、およびＢ地点とＣ地点との間の距離は、それぞれ５メートルであるとする。すなわち、Ａ地点とＣ地点との間の距離Ｄは、１０メートルである。
【０１７５】
まず、ユーザは、Ａ地点で撮像（第１撮像）をカメラ１６にて行う（図２０にてＳ４１）。その撮像画像（第１撮像画像）には、１番目の順位が付与され、当該第１撮像画像は、メモリ１５に格納される。
【０１７６】
図４に示すように、ユーザは、表示部１３に表示された位置情報を利用することにより第１撮像対象位置情報３ｄを入力する。この入力は、補正位置情報取得部１８によって受け付けられる（Ｓ４２）。
【０１７７】
ユーザがＢ地点に移動すると、２回目の撮像を行う（Ｓ４３）。その撮像画像（第２撮像画像）には、２番目の順位が付与され、当該第２撮像画像は、メモリ１５に格納される。
【０１７８】
さらに、ユーザは、Ｃ地点に移動し、３回目の撮像を行う（Ｓ４４）。その撮像画像（第３撮像画像）には、３番目の順位が付与され、当該第３撮像画像は、メモリ１５に格納される。
【０１７９】
そして、ユーザは、図４に示すように、表示部１３に表示された位置情報を修正することにより第２撮像対象位置情報３ｅを入力する。この入力は、補正位置情報取得部１８によって受け付けられる（Ｓ４５）。
【０１８０】
ユーザから電子メールの作成を命じるメール作成命令を受け付けると、メール作成部１９は、補正位置情報取得部１８が取得した第１および第２撮像対象位置情報のファイルとメモリ１５に格納された３つの撮像画像３ａのファイルとを電子メールに添付する（Ｓ４６）。
【０１８１】
そして、メール作成部１９は、送受信部１２を介して上記電子メールをサーバシステム２０へ送信する（Ｓ４７）。
【０１８２】
なお、第１撮像（Ｓ４１）は、第１撮像対象位置情報３ｄの入力（Ｓ４２）の後に行われてもよい。
【０１８３】
（撮像対象位置推定部２１における処理の流れ）
続いて、上記電子メールが、サーバシステム２０のメール受信部２によって受信され、第１データベース３に電子メールデータが格納された後の撮像対象位置推定部２１における処理の流れの一例について図２１を参照しつつ説明する。図２１は、撮像対象位置推定部２１における処理の流れの一例を示すフローチャートである。
【０１８４】
上記電子メールデータが第１データベース３に格納されると、移動距離算出部２２は、第１データベース３から第１撮像対象位置情報３ｄおよび第２撮像対象位置情報３ｅを取得する。そして、移動距離算出部２２は、第１撮像対象位置情報３ｄが示す撮像対象位置と第２撮像対象位置情報３ｅが示す撮像対象位置との差である全移動距離を算出する（Ｓ５１）。図１９に示す例の場合、上記全移動距離は１０メートルである。移動距離算出部２２は、算出した全移動距離を演算部２３へ出力する。
【０１８５】
また、撮像回数算出部２４は、第１データベース３に格納された複数の撮像画像３ａの数を算出する（Ｓ５２）。図１９に示す例の場合、撮像画像３ａの数は、「３」である。撮像回数算出部２４は、算出した、撮像画像３ａの数（撮像回数）を演算部２３へ出力する。
【０１８６】
上記全移動距離および撮像画像３ａの数を受け取ると、演算部２３は、全移動距離を、撮像回数から１を引いた数で割ることにより、平均移動距離を算出する（Ｓ５３）。図１９に示す例の場合、撮像回数算出部２４は、１０÷２の計算を行い、平均移動距離として「５」を算出する。
【０１８７】
そして、演算部２３は、算出した平均移動距離および第１および２撮像対象位置を基に、途中の撮像における撮像対象位置（図１９に示す例の場合、２回目の撮像における撮像対象位置）を算出する（Ｓ５４）。
【０１８８】
上記撮像対象位置を算出すると、演算部２３は、各撮像画像３ａと、当該撮像画像３ａを撮像した時の撮像対象位置とを関連付けて、算出した撮像対象位置（推定撮像対象位置情報）を第１データベース３に格納する（Ｓ５５）。
【０１８９】
なお、推定撮像対象位置情報を算出した後に、連続して撮像された複数の撮像画像３ａを合成部７２によって１つの画像に合成し、合成した画像を第１データベース３に再度格納してもよい。
【０１９０】
また、全移動距離の算出（Ｓ５１）は、撮像回数の算出（Ｓ５２）の後に行われてもよい。
【０１９１】
（変更例）
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１９２】
例えば、図１９に示すように連続撮像した撮像画像を、撮像位置情報を利用して地図画像上に配置してもよい。すなわち、実施の形態２と実施の形態３とを組み合わせてもよい。
【０１９３】
サーバシステム１、１０、２０は、携帯電話以外の装置から撮像画像３ａおよび撮像対象位置情報３ｂを取得してもよい。上記携帯電話以外の装置として、携帯電話以外の携帯端末、デスクトップ型の端末装置、記憶装置および情報記録媒体を挙げることができる。
【０１９４】
また、位置情報取得部１７は、ＧＰＳを利用するものに限定されず、基地局、無線ＬＡＮアクセスポイント、マーカー、ＲＦＩＤ（radio frequency identification）等を利用するものであってもよいし、これらとＧＰＳとを組合せて利用するものであってもよい。ＧＰＳとその他の位置情報提供手段とを組み合わせて利用することにより、位置情報の精度が向上する可能性がある。
【０１９５】
また、上述したサーバシステム１、１０、２０の各ブロック、特に座標変換部４、画像処理部７は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１９６】
すなわち、サーバシステム１、１０、２０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるサーバシステム１、１０、２０の制御プログラム（撮像画像登録プログラム、地図画像生成プログラム）のプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記サーバシステム１、１０、２０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１９７】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１９８】
また、サーバシステム１、１０、２０を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１９９】
道路沿いの街並みを再現した地図画像を低コストで生成することができるため、地図の情報を提供するサービスにおいて、携帯端末から送信された撮像画像を基に地図画像を生成する地図画像生成システムとして利用できる。
【図面の簡単な説明】
【０２００】
【図１】本発明の一実施形態に係るサーバシステムの構成を示す機能ブロック図である。
【図２】本発明の一実施形態に係る地図画像生成システムの概要を示す図である。
【図３】上記サーバシステムに電子メールを送信する携帯電話の構成を示す機能ブロック図である。
【図４】上記携帯電話が備える表示部に表示された位置情報の一例を示す図である。
【図５】上記携帯電話における処理の流れの一例を示すフローチャートである。
【図６】上記サーバシステムにおける処理の流れの一例を示すフローチャートである。
【図７】上記サーバシステムが備える座標変換部における座標変換処理の流れの一例を示すフローチャートである。
【図８】境界線選択部による境界線の選択方法を説明するための図である。
【図９】中央線選択部による中央線の選択方法を説明するための図である。
【図１０】方向算出部が算出する画像配置方向の一例を示す図である。
【図１１】撮像画像の配置方法を示す図である。
【図１２】（ａ）は、地図作成部が生成する地図画像の一例を示す図であり、（ｂ）は、地図作成部が生成する地図画像の別の例を示す図である。
【図１３】地図作成部が生成する地図画像のさらに別の例を示す図である。
【図１４】登録画像データの一例を示す図である。
【図１５】本発明の別の実施形態に係るサーバシステムの構成を示す機能ブロック図である。
【図１６】上記サーバシステムが備える座標変換部における座標変換処理の流れの一例を示すフローチャートである。
【図１７】本発明のさらに別の本実施形態に係るサーバシステムの構成を示す機能ブロック図である。
【図１８】上記サーバシステムが備える撮像対象位置推定部の構成を示す機能ブロック図である。
【図１９】本発明の一実施形態に係る携帯電話を用いた撮像方法を説明するための図である。
【図２０】上記携帯電話における処理の流れの一例を示すフローチャートである。
【図２１】上記撮像対象位置推定部における処理の流れの一例を示すフローチャートである。
【符号の説明】
【０２０１】
１    サーバシステム（地図画像生成システム、Ｗｅｂサーバ）
３ａ  撮像画像
３ｂ  撮像対象位置情報
３ｃ  撮像位置情報
３ｄ  第１撮像対象位置情報
３ｅ  第２撮像対象位置情報
４    座標変換部（撮像画像登録装置）
５    第２データベース
５ａ  ベクトル地図データ（地図データ）
６ａ  地図画像
７    画像処理部（地図画像生成装置）
１０    サーバシステム（地図画像生成システム、Ｗｅｂサーバ）
１１    携帯電話
２０    サーバシステム（地図画像生成システム、Ｗｅｂサーバ）
２１    撮像対象位置推定部（撮像対象位置推定装置）
２２    移動距離算出部（撮像対象位置情報取得手段、撮像対象位置算出手段）
２３    演算部（撮像対象位置算出手段）
２４    撮像回数算出部（撮像画像数情報取得手段）
４１    撮像情報取得部（撮像情報取得手段）
４２    道路選択部（配置座標決定手段）
４３    交点算出部（配置座標決定手段）
４４    方向算出部（方向決定手段）
４５    画像登録部（画像登録手段）
４６    交点算出部（配置座標決定手段）
５２ａ  線分（外縁線）
５２ｂ  線分（外縁線）
５３    交点（垂線の足）
５４    交点（垂線の足）
７１    地図作成部（取得手段、画像処理手段）
７２    合成部（画像合成手段）
【図１】
2008204003.tif 000003
【図２】
2008204003.tif 000004
【図３】
2008204003.tif 000005
【図４】
2008204003.tif 000006
【図５】
2008204003.tif 000007
【図６】
2008204003.tif 000008
【図７】
2008204003.tif 000009
【図８】
2008204003.tif 000010
【図９】
2008204003.tif 000011
【図１０】
2008204003.tif 000012
【図１１】
2008204003.tif 000013
【図１２】
2008204003.tif 000014
【図１４】
2008204003.tif 000015
【図１５】
2008204003.tif 000016
【図１６】
2008204003.tif 000017
【図１７】
2008204003.tif 000018
【図１８】
2008204003.tif 000019
【図１９】
2008204003.tif 000020
【図２０】
2008204003.tif 000021
【図２１】
2008204003.tif 000022
【図１３】
2008204003.tif 000023