(57)【要約】【課題】撮影位置が位置する施設の検索を敏速に行う。【解決手段】撮影位置ランドマーク検索システム２は、デジタルカメラ３、ＰＣ４を備える。デジタルカメラ３の撮影ユニット５を操作して撮影を行うと、ＧＰＳ算出部１０は、現在位置の位置データを算出し、制御部７は、撮影した画像データと位置データとを関連付けてメモリカード８に記憶する。ＰＣ４は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＬＣＤ１４を備える。ＲＯＭ１２に、緯線方向に１°ピッチで、経線方向に４０分（２／３°）ピッチで等間隔に複数の分割エリアに分割した地図データを記憶する。地図データは、分割エリアデータテーブル、分割エリア一覧テーブル、ランドマークデータテーブルを含む。ＣＰＵ１１は、地図データを検索して、位置データに基づいて、撮影位置のランドマークを選定する。【選択図】図１
2007133825.tif 000002
【特許請求の範囲】
【請求項１】
撮影手段、前記撮影手段での撮影に応じて撮影位置の位置データを取得する位置データ取得手段、前記撮影手段で撮影した撮影画像データと前記位置データ取得手段で取得された撮影位置データとを関連付けて記憶する撮影データ記憶手段、を有するデジタルカメラと、
地図領域を緯線方向及び経線方向に等間隔に分割した複数の分割領域の領域データと、前記複数の領域データ毎に設けられ各領域内に位置する施設の施設データと、を有する地図データを記憶した地図データ記憶手段と、
前記撮影位置データに基づいて、前記地図データから前記撮影位置が位置する施設の施設データを検索する施設検索手段と、を備えた撮影位置施設検索システムであって、
前記施設検索手段は、前記複数の分割領域のうちの前記撮影位置が含まれる分割領域の領域データを検索した後に、検索して得られた領域データに設けられた施設データのうちの前記撮影位置が含まれる施設の施設データを検索することを特徴とする撮影位置施設検索システム。
【請求項２】
前記施設データは、施設名データと、施設領域データと、施設緯度経度データと、を有することを特徴とする請求項１記載の撮影位置施設検索システム。
【請求項３】
前記施設領域データは、施設の領域を施設の形状に応じた多角形の領域で記憶していることを特徴とする請求項２記載の撮影位置施設検索システム。
【請求項４】
前記施設データは、施設の領域よりも四方に大きい施設拡張領域データを有することを特徴とする請求項１ないし３いずれか１つ記載の撮影位置施設検索システム。
【請求項５】
前記施設データは、施設内に位置する他の施設との包含関係のデータを記憶していることを特徴とする請求項１ないし４いずれか１つ記載の撮影位置施設検索システム。
【請求項６】
前記撮影画像データと、前記施設検索手段で検索した施設データと、を関連付けて記憶する関連データ記憶手段を備えたことを特徴とする請求項１ないし５いずれか１つ記載の撮影位置施設検索システム。
【請求項７】
前記施設検索手段の検索結果を表示する表示手段を備えたことを特徴とする請求項１ないし６いずれか１つ記載の撮影位置施設検索システム。
【請求項８】
撮影位置の位置データを取得し、
前記取得された撮影位置データを記憶し、
前記撮影位置データに基づいて、地図領域を緯線方向及び経線方向に等間隔に分割した複数の分割領域の領域データと、前記複数の領域データ毎に設けられ各領域内に位置する施設の施設データと、を有する地図データから、前記撮影位置が位置する施設の施設データを検索する撮影位置施設検索方法であって、
前記複数の分割領域のうちの前記撮影位置が含まれる分割領域の領域データを検索した後に、検索して得られた領域データに設けられた施設データのうちの前記撮影位置が含まれる施設の施設データを検索することを特徴とする撮影位置施設検索方法。
【請求項９】
前記施設データは、施設名データと、施設領域データと、施設緯度経度データと、を有することを特徴とする請求項８記載の撮影位置施設検索方法。
【請求項１０】
前記施設領域データは、施設の領域を施設の形状に応じた多角形の領域で記憶していることを特徴とする請求項９記載の撮影位置施設検索方法。
【請求項１１】
前記施設データは、施設の領域よりも四方に大きい施設拡張領域データを有することを特徴とする請求項８ないし１０いずれか１つ記載の撮影位置施設検索方法。
【請求項１２】
前記施設データは、施設内に位置する他の施設との包含関係のデータを記憶していることを特徴とする請求項８ないし１１いずれか１つ記載の撮影位置施設検索方法。
【請求項１３】
撮影位置の位置データに基づいて、前記撮影位置が位置する施設の施設データを検索するときに用いられる地図データであって、
地図領域を緯線方向及び経線方向に等間隔に分割した複数の領域の領域データと、前記複数の領域データ毎に設けられ各領域内に位置する施設の施設データと、を有することを特徴とする地図データ。
【請求項１４】
前記施設データは、施設名データと、施設領域データと、施設緯度経度データと、を有することを特徴とする請求項１３記載の地図データ。
【請求項１５】
前記施設領域データは、施設の領域を施設の形状に応じた多角形の領域で記憶していることを特徴とする請求項１４記載の地図データ。
【請求項１６】
前記施設データは、施設の領域よりも四方に大きい施設拡張領域データを有することを特徴とする請求項１３ないし１５いずれか１つ記載の地図データ。
【請求項１７】
前記施設データは、施設内に位置する他の施設との包含関係のデータを記憶していることを特徴とする請求項１３ないし１６いずれか１つ記載の地図データ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影位置に位置する施設を検索する撮影位置施設検索システム及び方法、並びに地図データに関するものである。
【背景技術】
【０００２】
近年、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）測位システムを利用して、撮影地点の位置データを撮影画像データに付与して記憶することができるデジタルカメラ（例えば、ＧＰＳ機能を有するカメラ付き携帯電話）が普及してきている。そこで、これらのカメラで撮影された写真に付与された位置データから撮影地点の地名や建物名等のランドマーク名を特定する技術が提案されている（例えば、特許文献１及び特許文献２参照）。
【０００３】
特許文献１の携帯端末装置、位置情報提供システム、及び画像撮影システムでは、地名や施設に関する緯度・経度、データ種別、範囲ポリゴン（形状を表すための折れ線であり、地名や施設名が有効な範囲）、地名施設名文字列の各データを格納した位置情報データベースを備える。そして、デジタルカメラで撮影した撮影地点の緯度・経度を基に、位置情報データベースから、撮影地点の位置情報を検索し、検索した情報を基に、撮影地点のランドマーク名を特定している。
【０００４】
また、特許文献２のカメラ装置及び撮影位置情報表示方法では、地図を縦方向及び横方向に分割して、分割した範囲である複数のメッシュにメッシュ番号を割り当て、各メッシュ内に位置するランドマークをメッシュ番号に対応して記憶させている。そして、カメラで撮影した撮影地点の緯度・経度を基に、撮影地点がどのメッシュに含まれるかを検索し、検索されたメッシュから撮影地点のランドマーク名を特定している。
【特許文献１】特開２００３−２０９８８６号公報
【特許文献２】特開２００１−１５７０９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、撮影地点の緯度・経度を基に、位置情報データベースから、撮影地点の位置情報を検索しており、撮影地点から遠く離れた位置（例えば、東京で撮影した場合の北海道）のランドマークも検索対象として検索をしているため、検索に要する時間が長くなるという問題があった。また、特許文献２では、撮影地点がどのメッシュに含まれるかを検索するときに、全てのメッシュを検索対象として検索しているため、検索に要する時間が長くなるという問題があった。
【０００６】
本発明は、上記課題を解決するためになされたものであり、撮影位置が位置する施設の検索を敏速に行うことができる撮影位置施設検索システム及び方法、並びに地図データを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の撮影位置施設検索システムは、撮影手段、前記撮影手段での撮影に応じて撮影位置の位置データを取得する位置データ取得手段、前記撮影手段で撮影した撮影画像データと前記位置データ取得手段で取得された撮影位置データとを関連付けて記憶する撮影データ記憶手段、を有するデジタルカメラと；地図領域を緯線方向及び経線方向に等間隔に分割した複数の分割領域の領域データと、前記複数の領域データ毎に設けられ各領域内に位置する施設の施設データと、を有する地図データを記憶した地図データ記憶手段と；前記撮影位置データに基づいて、前記地図データから前記撮影位置が位置する施設の施設データを検索する施設検索手段と；を備えた撮影位置施設検索システムであって、前記施設検索手段は、前記複数の分割領域のうちの前記撮影位置が含まれる分割領域の領域データを検索した後に、検索して得られた領域データに設けられた施設データのうちの前記撮影位置が含まれる施設の施設データを検索することを特徴とする。なお、前記地図データとしては、世界地図、日本地図、関東地方地図、関西地方地図等の地図データが挙げられる。また、前記施設としては、遊園地、駅、学校等が挙げられる。
【０００８】
なお、前記施設データは、施設名データと、施設領域データと、施設緯度経度データと、を有することが好ましい。また、前記施設領域データは、施設の領域を施設の形状に応じた多角形の領域で記憶していることが好ましい。
【０００９】
さらに、前記施設データは、施設の領域よりも四方に大きい施設拡張領域データを有することが好ましい。また、前記施設データは、施設内に位置する他の施設との包含関係のデータを記憶していることが好ましい。
【００１０】
さらに、前記撮影画像データと、前記施設検索手段で検索した施設データと、を関連付けて記憶する関連データ記憶手段を備えることが好ましい。また、前記施設検索手段の検索結果を表示する表示手段を備えることが好ましい。
【００１１】
また、本発明の撮影位置施設検索方法は、撮影位置の位置データを取得し、前記取得された撮影位置データを記憶し、前記撮影位置データに基づいて、地図領域を緯線方向及び経線方向に等間隔に分割した複数の分割領域の領域データと、前記複数の領域データ毎に設けられ各領域内に位置する施設の施設データと、を有する地図データから、前記撮影位置が位置する施設の施設データを検索する撮影位置施設検索方法であって、前記複数の分割領域のうちの前記撮影位置が含まれる分割領域の領域データを検索した後に、検索して得られた領域データに設けられた施設データのうちの前記撮影位置が含まれる施設の施設データを検索することを特徴とする。
【００１２】
さらに、前記施設データは、施設名データと、施設領域データと、施設緯度経度データと、を有することが好ましい。また、前記施設領域データは、施設の領域を施設の形状に応じた多角形の領域で記憶していることが好ましい。
【００１３】
さらに、前記施設データは、施設の領域よりも四方に大きい施設拡張領域データを有することが好ましい。また、前記施設データは、施設内に位置する他の施設との包含関係のデータを記憶していることが好ましい。
【００１４】
さらに、本発明の地図データは、撮影位置の位置データに基づいて、前記撮影位置が位置する施設の施設データを検索するときに用いられる地図データであって、地図領域を緯線方向及び経線方向に等間隔に分割した複数の領域の領域データと、前記複数の領域データ毎に設けられ各領域内に位置する施設の施設データと、を有することを特徴とする。
【００１５】
また、前記施設データは、施設名データと、施設領域データと、施設緯度経度データと、を有することが好ましい。さらに、前記施設領域データは、施設の領域を施設の形状に応じた多角形の領域で記憶していることが好ましい。
【００１６】
また、前記施設データは、施設の領域よりも四方に大きい施設拡張領域データを有することが好ましい。さらに、前記施設データは、施設内に位置する他の施設との包含関係のデータを記憶していることが好ましい。
【発明の効果】
【００１７】
本発明の撮影位置施設検索システムによれば、撮影手段、撮影手段での撮影に応じて撮影位置の位置データを取得する位置データ取得手段、撮影手段で撮影した撮影画像データと位置データ取得手段で取得された撮影位置データとを関連付けて記憶する撮影データ記憶手段、を有するデジタルカメラと；地図領域を緯線方向及び経線方向に等間隔に分割した複数の分割領域の領域データと、複数の領域データ毎に設けられ各領域内に位置する施設の施設データと、を有する地図データを記憶した地図データ記憶手段と；撮影位置データに基づいて、地図データから撮影位置が位置する施設の施設データを検索する施設検索手段と；を備えた撮影位置施設検索システムであって、施設検索手段は、複数の分割領域のうちの撮影位置が含まれる分割領域の領域データを検索した後に、検索して得られた領域データに設けられた施設データのうちの撮影位置が含まれる施設の施設データを検索するから、撮影位置が位置する施設、すなわち、どの施設で撮影したかを迅速に検索することができる。
【００１８】
また、施設データは、施設名データと、施設領域データと、施設緯度経度データと、を有するから、より一層迅速に撮影位置が位置する施設を検索することができる。
【００１９】
さらに、施設領域データは、施設の領域を施設の形状に応じた多角形の領域で記憶しているから、より一層正確に撮影位置の係るランドマークを検索することができる。
【００２０】
また、本発明の撮影位置施設検索方法によれば、撮影位置の位置データを取得し、取得された撮影位置データを記憶し、撮影位置データに基づいて、地図領域を緯線方向及び経線方向に等間隔に分割した複数の分割領域の領域データと、複数の領域データ毎に設けられ各領域内に位置する施設の施設データと、を有する地図データから、撮影位置が位置する施設の施設データを検索する撮影位置施設検索方法であって、複数の分割領域のうちの撮影位置が含まれる分割領域の領域データを検索した後に、検索して得られた領域データに設けられた施設データのうちの撮影位置が含まれる施設の施設データを検索するから、撮影位置が位置する施設、すなわち、どの施設で撮影したかを迅速に検索することができる。
【００２１】
さらに、本発明の地図データによれば、撮影位置の位置データに基づいて、撮影位置が位置する施設の施設データを検索するときに用いられる地図データであって、地図領域を緯線方向及び経線方向に等間隔に分割した複数の領域の領域データと、複数の領域データ毎に設けられ各領域内に位置する施設の施設データと、を有するから、撮影位置が位置する施設、すなわち、どの施設で撮影したかを迅速に検索することができる。
【発明を実施するための最良の形態】
【００２２】
図１に示すように、本発明を実施した撮影位置ランドマーク検索システム（撮影位置施設検索システム）２は、デジタルカメラ３と、パーソナルコンピュータ（以下、ＰＣ）４とを備える。
【００２３】
デジタルカメラ３は、シャッタボタンや撮影レンズ等を含む公知の撮影ユニット（撮影手段）５と、現在位置を測位してその位置データを取得するＧＰＳユニット（位置データ取得手段）６と、制御部７とを備え、撮影した画像データを記憶するメモリカード（撮影データ記憶手段）８が着脱自在にセットされている。ＧＰＳユニット６は、アンテナ９、ＧＰＳ算出部１０を有する。アンテナ９は、地球を周回しているＧＰＳ衛星からの電波を受信する。この受信した電波は、ＧＰＳ算出部１０に送られる。ＧＰＳ算出部１０には、入力された電波に基づき、現在位置の位置データ（緯度・経度）を算出する算出プログラムが格納されている。
【００２４】
撮影ユニット５を操作して撮影を行うと、制御部７からＧＰＳ算出部１０にプログラム起動信号が出力され、ＧＰＳ算出部１０は、算出プログラムを起動して、アンテナ９から入力される電波に基づき、現在位置の位置データ（緯度・経度）を算出し、算出した位置データを制御部７に送る。そして、制御部７は、撮影した画像データと、ＧＰＳ算出部１０から入力される位置データと、を関連付けてメモリカード８に記憶する。なお、画像データと位置データとを関連付ける代わりに、画像データに位置データを記憶する位置データ記憶領域を設け、この位置データ記憶領域に位置データを記憶させるようにしてもよい。
【００２５】
ＰＣ４は、ＣＰＵ（施設検索手段）１１、ＲＯＭ（地図データ記憶手段）１２、ＲＡＭ（関連データ記憶手段）１３、ＬＣＤ（表示手段）１４を備える。ＲＯＭ１２には、概略の日本の地図データが記憶されている。この地図データは、図２に概略的に二次元で示すように、始点緯度３０°、始点経度１２８°、終点緯度４６°、終点経度１４７°の範囲（地図領域）を、緯線方向に１°ピッチで、経線方向に４０分（２／３°）ピッチで等間隔に複数の分割エリア（分割領域）に分割した地図の地図データである。
【００２６】
地図データは、図３に示す分割エリアデータテーブルと、図４に示す分割エリア一覧テーブルとを含んで構成されている。分割エリアデータテーブルには、１個の分割エリアの経線方向の長さ（＝１°）、１個の分割エリアの緯線方向の長さ（＝２／３°）、経線方向の分割エリア個数（＝１９）、緯線方向の分割エリア個数（＝２４）、地図の始点緯度（＝３０°）、地図の始点経度（＝１２８°）が記憶されている。
【００２７】
分割エリア一覧テーブルには、全ての分割エリアの始点緯度及び始点経度のデータが記憶されている。地図データは、地図の始点となる図２中ハッチングされた分割エリアＡ（０，０）から、地図の終点となる分割エリアＡ（１８，２３）までの４５６個の分割エリアで構成される。なお、上記した（  ）内の数値は、左側の数値が、経線方向において分割エリアＡ（０，０）から何個目の分割エリアかを示し、右側の数値が、緯線方向において分割エリアＡ（０，０）から何個目の分割エリアかを示している。例えば、分割エリアＡ（１０，１５）は、経線方向において分割エリアＡ（０，０）から１０個目、緯線方向において分割エリアＡ（０，０）から１５個目の分割エリアとなる。
【００２８】
なお、図２〜図４においては、図面の乱雑を避けるために、１個の分割エリアが、緯線方向に１°、経線方向に４０分（２／３°）となるように、地図データを等間隔で分割したが、実際には、もっと細かいピッチで分割されるものであり、例えば、１個の分割エリアは、緯線方向に１０ｋｍ、経線方向に１０ｋｍ程度であることが好ましく、分割エリアのサイズに応じて、経線方向の分割エリア個数と緯線方向の分割エリア個数とは変更されるものである。
【００２９】
図５に示すように、地図データには、複数の分割エリア毎に、分割エリア内に位置する主要なランドマーク（遊園地や駅や学校等の施設）それぞれに割り振られたＩＤ番号、ランドマークの名前（ＬＭ名）、ランドマークのエリア座標（ＬＭエリア座標）、拡張幅、矩形エリア座標、親データ、子データの各セクションのデータが記憶されたランドマークデータテーブル（施設データ）が含まれている。すなわち、ＬＭ名セクションには、施設名データとしてのＬＭ名データが記憶され、ＬＭエリア座標セクションには、施設領域データ及び施設緯度経度データとしてのＬＭエリア座標データが記憶されている。本実施形態では、分割エリアＡ（１１，８）内に、α遊園地が位置し、このα遊園地内にβ観覧車及びγジェットコースターが位置する実施形態について説明を行う。
【００３０】
拡張幅セクションには、矩形エリア座標を形成するための、ＬＭエリア座標から四方に拡張させる拡張幅（例えば、ｍ単位）が記憶されている。本実施形態では、α遊園地の拡張幅は５ｍ、β観覧車の拡張幅は３ｍ、γジェットコースターの拡張幅は３ｍに設定されている。なお、拡張幅の長さは適宜変更可能である。
【００３１】
α遊園地はＩＤ番号＝１００、β観覧車はＩＤ番号＝１０１、γジェットコースターはＩＤ番号＝１０２とされている。β観覧車及びγジェットコースターは、α遊園地内に位置するため、これらランドマークの親子関係（包含関係）としては、α遊園地を親としたときに、β観覧車及びγジェットコースターはα遊園地の子となる。このため、α遊園地の子データセクションには、β観覧車及びγジェットコースターのＩＤ番号である「１０１、１０２」が記憶され、β観覧車及びγジェットコースターの親データセクションには、α遊園地のＩＤ番号である「１００」が記憶されている。
【００３２】
図６は、α遊園地のエリアデータを概略的に二次元で示した平面図であり、α遊園地は、５角形状に形成されたランドマークであり、５個の頂点の緯度経度を示す各座標（（αｘ１，αｙ１）（αｘ２，αｙ２）（αｘ３，αｙ３）（αｘ４，αｙ４）（αｘ５，αｙ５））のデータが、ランドマークデータテーブルのＬＭエリア座標セクション（図５参照）に記憶されている。これら５個の頂点を通る線で囲まれたエリアが、α遊園地ＬＭエリアとなる。α遊園地から四方に拡張幅分（５ｍ）拡張されたエリアが、α遊園地拡張エリアとなり、さらには、α遊園地拡張エリアの緯線方向及び経線方向の頂点を通る線で矩形状に形成されたエリアが、α遊園地矩形エリアとなる。α遊園地矩形エリアの４個の頂点の緯度経度を示す各座標（（Ｒαｘ１，Ｒαｙ１）（Ｒαｘ２，Ｒαｙ２）（Ｒαｘ３，Ｒαｙ３）（Ｒαｘ４，Ｒαｙ４））のデータは、ランドマークデータテーブルの矩形エリア座標セクション（図５参照）に記憶されている。
【００３３】
図７は、α遊園地に設けられたβ観覧車のエリアデータを示した平面図である。β観覧車は、４角形状に形成されたランドマークであり、４個の頂点の緯度経度を示す各座標（（βｘ１，βｙ１）（βｘ２，βｙ２）（βｘ３，βｙ３）（βｘ４，βｙ４））のデータが、ランドマークデータテーブルのＬＭエリア座標セクション（図５参照）に記憶されている。これら４個の頂点を通る線で囲まれたエリアが、β観覧車ＬＭエリアとなる。β観覧車から四方に拡張幅分（３ｍ）拡張されたエリアが、β観覧車拡張エリアとなり、さらには、β観覧車拡張エリアの緯線方向及び経線方向の頂点を通る線で矩形状に形成されたエリアが、β観覧車矩形エリアとなる。β観覧車矩形エリアの４個の頂点の緯度経度を示す各座標（（Ｒβｘ１，Ｒβｙ１）（Ｒβｘ２，Ｒβｙ２）（Ｒβｘ３，Ｒβｙ３）（Ｒβｘ４，Ｒβｙ４））のデータは、ランドマークデータテーブルの矩形エリア座標セクション（図５参照）に記憶されている。
【００３４】
図８は、α遊園地に設けられたγジェットコースターのエリアデータを示した平面図であり、γジェットコースターは、６角形状に形成されたランドマークであり、６個の頂点の緯度経度を示す各座標（（γｘ１，γｙ１）（γｘ２，γｙ２）（γｘ３，γｙ３）（γｘ４，γｙ４）（γｘ５，γｙ５）（γｘ６，γｙ６））のデータが、ランドマークデータテーブルのＬＭエリア座標セクション（図５参照）に記憶されている。これら６個の頂点を通る線で囲まれたエリアがγジェットコースターＬＭエリアとなる。γジェットコースターから四方に拡張幅分（３ｍ）拡張されたエリアが、γジェットコースター拡張エリアとなり、さらには、γジェットコースター拡張エリアの緯線方向及び経線方向の頂点を通る線で矩形状に形成されたエリアが、γジェットコースター矩形エリアとなる。γジェットコースター矩形エリアの４個の頂点の緯度経度を示す各座標（（Ｒγｘ１，Ｒγｙ１）（Ｒγｘ２，Ｒγｙ２）（Ｒγｘ３，Ｒγｙ３）（Ｒγｘ４，Ｒγｙ４）（Ｒγｘ５，Ｒγｙ５（Ｒγｘ５，Ｒγｙ５））のデータは、ランドマークデータテーブルの矩形エリア座標セクション（図５参照）に記憶されている。
【００３５】
上記したように、ランドマークデータテーブルには、各ランドマークのＬＭエリア座標データと拡張幅データとが記憶されており、これにより、ランドマークデータテーブルには、ランドマークの領域よりも四方に大きいランドマーク拡張領域データが記憶された状態となる。
【００３６】
図１に示すように、ＰＣ４は、ＲＯＭ１２の他に、ＣＰＵ１１、ＲＡＭ１３、ＬＣＤ１４を備える。メモリカード８を、ＣＰＵ１１に接続すると、メモリカード８に記憶された画像データとこの画像データに関連付けられた位置データ（例えば、入力位置＝Ｐ１（緯度＝３５．７°、経度＝１３９．７°））とがＣＰＵ１１に送られる。ＣＰＵ１１は、位置データが入力されたことに応じて、ＲＯＭ１２を検索して、ＲＯＭ１２に記憶された地図データの全ての分割エリアから、入力位置が含まれる分割エリアを選定する。なお、メモリカード８とＣＰＵ１１との接続は、メモリカード８をデジタルカメラ３から取り出して、ＰＣ４のメモリカード挿入口に挿入することにより行われる。
【００３７】
分割エリアの検索方法としては、入力位置Ｐ１の緯度（＝３５．７°）から地図の始点緯度（＝３０°）を減算し、減算して得られた数値（＝５．７°）を１分割エリアの緯線方向の長さ（＝２／３°）で除算し、除算して得られた数値（＝８．５５）の小数点以下を切り捨てる。こうして得られた数値（＝８）が、緯線方向において始点分割エリア（図２におけるハッチングされた分割エリア）から何個目の分割エリアかを示す数値となる。
【００３８】
また、入力位置Ｐ１の経度（＝１３９．７°）から地図の始点経度（＝１２８°）を減算し、減算して得られた数値（＝１１．７°）を１分割エリアの経線方向の長さ（＝１°）で除算し、除算して得られた数値（＝１１．７）の小数点以下を切り捨てる。こうして得られた数値（＝１１）が、経線方向において始点分割エリア（図２におけるハッチングされた分割エリア）から何個目の分割エリアかを示す数値となる。入力位置データが、入力位置Ｐ１（緯度＝３５．７°、経度＝１３９．７°）の場合には、緯線方向において始点分割エリアから８個目、経線方向において始点分割エリアから１１個目の分割エリアとなる。このように、入力位置が含まれる分割エリアを、入力位置データ（緯度・経度）を用いて計算式により検索するから、入力位置データと全ての分割エリア（４５６個）とを対比させて、入力位置が含まれる分割エリアを検索するものに比べて、検索に要する時間を短縮することができる。
【００３９】
分割エリアの検索が終了すると、ＣＰＵ１１は、次にランドマークの検索を行う。このとき、ＣＰＵ１１は、上記したように検索（選定）された分割エリアＡ（１１，８）内のみのランドマークの検索を行う。本実施形態では、入力位置Ｐ１（緯度＝３５．７°、経度＝１３９．７°）が、α遊園地内のβ観覧車内の位置である場合について説明する。
【００４０】
ＣＰＵ１１は、分割エリアＡ（１１，８）内のランドマークを検索し、入力位置Ｐ１が含まれる矩形エリア（１個または複数）を選定する。入力位置Ｐ１の場合には、検索結果として、α遊園地矩形エリアとβ観覧車矩形エリアとが選定される。
【００４１】
次に、ＣＰＵ１１は、入力位置Ｐ１からα遊園地ＬＭエリア及びβ観覧車ＬＭエリアまでの距離Ｌ（距離Ｌα、距離Ｌβ）を算出する。先ず、入力位置Ｐ１が各ＬＭエリア内の位置であるかを、公知の判定方法である多角形の内外判定法により判定する。ここで、入力位置Ｐ１がＬＭエリア内の位置であると判定された場合、上記した距離Ｌ＝０（ゼロ）となる。一方、入力位置Ｐ１がＬＭエリア内の位置でないと判定された場合、入力位置Ｐ１からＬＭエリアを形成する各辺までの最短距離が距離Ｌとなる。入力位置Ｐ１はα遊園地内のβ観覧車内の位置であり、α遊園地ＬＭエリアに対する距離ＬはＬα１＝０（ゼロ）となり、β観覧車ＬＭエリアに対する距離Ｌβ１＝０（ゼロ）となる。
【００４２】
そして、ＣＰＵ１１は、距離Ｌ＝０となるランドマークがあるか否かを判定する。ＣＰＵ１１は、距離Ｌ＝０となるランドマークがある（α遊園地、β観覧車）と判定した場合には、距離Ｌ＝０となるランドマーク（α遊園地、β観覧車）から、親データセクションに親データとしてのＩＤ番号が記憶されたランドマーク（β観覧車）を特定し、特定されたランドマーク（β観覧車）の親データセクションに記憶されているＩＤ番号のランドマーク（α遊園地）を、上記選定されたランドマーク（α遊園地、β観覧車）から消去して、ランドマークの選別を行う。これにより、入力位置Ｐ１（緯度＝３５．７°、経度＝１３９．７°）のランドマークは、β観覧車に選定される。
【００４３】
次に、ＣＰＵ１１は、最終的に選定されたランドマーク（β観覧車）のＬＭ名データを、ＬＣＤ１４に出力して、ＬＣＤ１４にＬＭ名（β観覧車）を表示する（例えば、「この画像の撮影地点はβ観覧車です」）とともに、入力位置データに関連付けられた画像データと、最終的に選定されたランドマーク（β観覧車）のＬＭ名データとを関連付けて、ＲＡＭ１３に記憶する。
【００４４】
また、図６に示すように、入力位置データ（入力位置Ｐ２）が、α遊園地外で拡張エリア内を示す位置データである場合（距離Ｌ＝０となるランドマークがないと判定された（Ｌ＞０）場合）には、ＣＰＵ１１は、入力位置Ｐ２が含まれる矩形エリアを有するランドマークの検索結果として、α遊園地を選定する。次に、入力位置Ｐ２からＬＭエリア座標セクションに記憶されたα遊園地ＬＭエリアまでの距離Ｌを計算し、距離Ｌα２として算出する。そして、ＣＰＵ１１は、距離Ｌ（距離Ｌα２）と、ランドマークデータテーブルのα遊園地の拡張幅セクションに記憶された拡張幅とが、距離Ｌ≦拡張幅の関係を満たしているか否かを判定する。距離Ｌが距離Ｌα２の場合には、距離Ｌ≦拡張幅と判定され、α遊園地は最終的に選定するランドマークとして選定される。そして、ＣＰＵ１１は、最終的に選定されたランドマーク（α遊園地）のＬＭ名データを、ＬＣＤ１４に出力して、ＬＣＤ１４に、ＬＭ名（α遊園地）を表示する（例えば、「この画像の撮影地点はα遊園地です」）とともに、入力位置データに関連付けられた画像データと、最終的に選定されたランドマーク（α遊園地）のＬＭ名データとを関連付けて、ＲＡＭ１３に記憶する。
【００４５】
なお、入力位置Ｐ２であり、距離（距離Ｌα２）≦拡張幅の場合には、入力位置Ｐ２から近い順（α遊園地、β観覧車、γジェットコースター）に、そのランドマークのＬＭ名データを、ＬＣＤ１４に出力して、ＬＣＤ１４に、ＬＭ名（α遊園地、β観覧車、γジェットコースター）を表示する（例えば、「この画像の撮影地点はα遊園地、β観覧車、γジェットコースターのいずれかです」）とともに、入力位置データに関連付けられた画像データと、そのランドマーク（α遊園地、β観覧車、γジェットコースター）のＬＭ名データとを関連付けて、ＲＡＭ１３に記憶するようにしてもよい。
【００４６】
また、図６に示すように、入力位置データ（入力位置Ｐ３）が、拡張エリア外で矩形エリア内を示す位置データである場合には、ＣＰＵ１１は、入力位置Ｐ３が含まれる矩形エリアを有するランドマークの検索結果として、α遊園地を選定する。次に、入力位置Ｐ３からＬＭエリア座標セクションに記憶されたα遊園地のＬＭエリアまでの距離Ｌを計算し、距離Ｌα３として算出する。そして、ＣＰＵ１１は、距離Ｌ≦拡張幅の関係を満たしているか否かを判定する。距離Ｌ＝距離Ｌα３の場合には、距離Ｌ≦拡張幅でないと判定され、α遊園地は最終的に選定するランドマークとしては選定されない。すなわち、入力位置Ｐ３（撮影地点）は、ランドマーク内ではないと判定される。この場合には、ＣＰＵ１１は、「撮影地点は主要のランドマーク内ではない」旨のデータを、ＬＣＤ１４に出力して、ＬＣＤ１４に、「この画像の撮影地点は主要のランドマーク内ではありません」と表示するとともに、画像データと、「この画像の撮影地点は主要のランドマーク内ではない」旨のデータとを関連付けて、ＲＡＭ１３に記憶する。
【００４７】
上記のように構成された撮影位置ランドマーク検索システム２の作用について、図９のフローチャートを用いて説明を行う。デジタルカメラ３で撮影を行うと（ステップ（以下、Ｓ）１）、制御部７からプログラム起動信号が入力され、ＧＰＳ算出部１０は、算出プログラムを起動して、アンテナ９から入力される電波に基づき、現在位置の位置データ（緯度・経度）を算出し（Ｓ２）、算出した位置データを制御部７に送る。そして、制御部７は、撮影した画像データと、ＧＰＳ算出部１０から入力される位置データと、を関連付けてメモリカード８に記憶する。
【００４８】
メモリカード８を、ＣＰＵ１１に接続すると、メモリカード８に記憶された画像データと画像データに関連付けられた位置データ（例えば、入力位置＝Ｐ１（緯度＝３５．７°、経度＝１３９．７°））とがＣＰＵ１１に送られる（Ｓ３）。ＣＰＵ１１は、位置データが入力されたことに応じて、ＲＯＭ１２を検索して、ＲＯＭ１２に記憶された地図データの全ての分割エリアから、入力位置Ｐ１が含まれる分割エリアＡ（１１，８）を選定する（Ｓ４）。
【００４９】
分割エリアの検索及び選定が終了すると、ＣＰＵ１１は、分割エリアＡ（１１，８）内のランドマークを検索し、入力位置Ｐ１が含まれる矩形エリアを選定する（Ｓ５）。入力位置Ｐ１の場合には、検索結果として、α遊園地矩形エリアとβ観覧車矩形エリアとが選定される。
【００５０】
次に、ＣＰＵ１１は、入力位置Ｐ１からα遊園地ＬＭエリア及びβ観覧車ＬＭエリアまでの距離Ｌ（距離Ｌα、距離Ｌβ）を算出する（Ｓ６）。
【００５１】
そして、ＣＰＵ１１は、距離Ｌ＝０（ゼロ）となるランドマークがあるか否かを判定する（Ｓ７）。ＣＰＵ１１は、距離Ｌ＝０となるランドマークがある（α遊園地、β観覧車）と判定した場合には、距離Ｌ＝０となるランドマーク（α遊園地、β観覧車）から、親データセクションに親データとしてのＩＤ番号が記憶されたランドマーク（β観覧車）を特定し、特定されたランドマーク（β観覧車）の親データセクションに記憶されているＩＤ番号のランドマーク（α遊園地）を、上記選定されたランドマーク（α遊園地、β観覧車）から消去して、ランドマークの選別を行う（Ｓ８）。これにより、入力位置Ｐ１が含まれるランドマークは、β観覧車に選定される（Ｓ９）。
【００５２】
次に、ＣＰＵ１１は、ＬＣＤ１４にＬＭ名（β観覧車）を表示するとともに、入力位置データに関連付けられた画像データと、最終的に選定されたランドマーク（β観覧車）のＬＭ名データとを関連付けて、ＲＡＭ１３に記憶する（Ｓ１０）。
【００５３】
一方、ＣＰＵ１１での距離Ｌ＝０（ゼロ）となるランドマークがあるか否かの判定（Ｓ７）で、距離Ｌ＝０となるランドマークがないと判定された（Ｌ＞０）場合（入力位置Ｐ２）には、ＣＰＵ１１は、入力位置Ｐ２が含まれるランドマークの検索結果として、α遊園地を選定する。
【００５４】
次に、ＣＰＵ１１は、入力位置Ｐ２からα遊園地ＬＭエリアまでの距離Ｌ（＝距離Ｌα２）を算出し、距離Ｌ（距離Ｌα２）≦拡張幅の関係を満たしているか否かを判定する（Ｓ１１）。距離Ｌ（距離Ｌα２）≦拡張幅と判定された場合には、入力位置Ｐ２のランドマークは、α遊園地に選定される（Ｓ９）。
【００５５】
そして、ＣＰＵ１１は、ＬＣＤ１４にＬＭ名（α遊園地）を表示するとともに、入力位置データに関連付けられた画像データと、最終的に選定されたランドマーク（α遊園地）のＬＭ名データとを関連付けて、ＲＡＭ１３に記憶する（Ｓ１０）。
【００５６】
一方、距離Ｌ≦拡張幅の関係を満たしているか否かの判定（Ｓ１１）で、判定距離Ｌ≦拡張幅ではないと判定された場合（入力位置Ｐ３、距離Ｌ＝距離Ｌα３）には、入力位置Ｐ３が含まれるランドマークは無いと判定される（Ｓ１２）。そして、ＣＰＵ１１は、ＬＣＤ１４に、「撮影地点は主要のランドマーク内ではありません」と表示するとともに、画像データと、「撮影地点は主要のランドマーク内ではない」旨のデータとを関連付けて、ＲＡＭ１３に記憶する（Ｓ１０）。
【００５７】
このように、入力位置が含まれる分割エリアを、入力位置データ（緯度・経度）を用いて計算式により検索するから、入力位置データと全ての分割エリア（４５６個）とを対比させて、入力位置が含まれる分割エリアを検索するものに比べて、検索に要する時間を短縮することができる。
【００５８】
また、ランドマークデータテーブルは、ＬＭエリア座標データと、拡張幅データと、矩形エリア座標データと、を含んでおり、拡張幅の範囲内で撮影した場合にも、入力位置をランドマーク内として検索することができるようにしたから、地図データの精度やＧＰＳ算出機能が低く誤差が生じた場合にも、拡張幅の範囲内であれば誤差を吸収して、入力位置のランドマークを正しく検索することができる。また、ランドマーク（例えば、α遊園地）の外側でα遊園地を背景にして撮影した画像データも、拡張幅の範囲内での撮影であれば、撮影した位置をα遊園地と選定することができる。
【００５９】
さらに、ＣＰＵ１１は、ＬＣＤ１４に最終的に選定（検索）されたＬＭ名を表示するから、ユーザは、容易に撮影位置のランドマークを把握することができる。また、ＣＰＵ１１は、入力位置データに関連付けられた画像データと、最終的に選定されたランドマークのＬＭ名データとを関連付けて、ＲＡＭ１３に記憶するから、ＲＡＭ１３に記憶した後は、画像データを読み込むだけで画像データの撮影位置を知ることができる。さらに、１つの画像データに複数のランドマークのＬＭ名データを関連付けてＲＡＭ１３に記憶した場合には、記憶した後に、ユーザが複数のランドマークの中から１つを選択して、選択したランドマークのＬＭ名データと画像データとを関連付けてＲＡＭ１３に記憶することができるようにしてもよい。
【００６０】
なお、上記実施形態では、撮影位置ランドマーク検索システム２を、デジタルカメラ３とＰＣ４とから構成したが、これに限定されることなく、例えば、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＬＣＤ１４をデジタルカメラ３に設けた場合には、撮影位置ランドマーク検索システム２を、デジタルカメラ３のみで構成することができる。
【００６１】
また、上記実施形態では、メモリカード８に、撮影した画像データと、ＧＰＳ算出部１０から入力される位置データとを記憶したが、これに限定されることなく、デジタルカメラ３にＲＡＭを設け、このＲＡＭに上記したデータを記憶するようにしてもよい。
【００６２】
さらに、上記実施形態では、ＲＯＭ１２に地図データを記憶したが、ＰＣ４に、インターネットを介して地図データを記憶した地図データサーバーに接続可能な通信部を設けるようにしてもよく、この場合には、ＣＰＵ１１は、通信部及びインターネットを介して地図データサーバーに接続し、地図データサーバー内の地図データを検索する。
【図面の簡単な説明】
【００６３】
【図１】本発明を実施した撮影位置ランドマーク検索システムの電気的構成を示す機能ブロック図である。
【図２】地図データの地図領域を示す平面図である。
【図３】分割エリアデータテーブルの説明図である。
【図４】分割エリア一覧テーブルの説明図である。
【図５】ランドマークデータテーブルの説明図である。
【図６】α遊園地の地図領域を示す平面図である。
【図７】β観覧車の地図領域を示す平面図である。
【図８】γジェットコースターの地図領域を示す平面図である。
【図９】本発明の撮影位置ランドマーク検索システムの処理の流れを示すフローチャートである。
【符号の説明】
【００６４】
２  撮影位置ランドマーク検索システム（撮影位置施設検索システム）
３  デジタルカメラ
４  ＰＣ
５  撮影ユニット（撮影手段）
６  ＧＰＳユニット（位置データ取得手段）
７  制御部
８  メモリカード（撮影データ記憶手段）
１１  ＣＰＵ（施設検索手段）
１２  ＲＯＭ（地図データ記憶手段）
１３  ＲＡＭ（関連データ記憶手段）
１４  ＬＣＤ（表示手段）
【図１】
2007133825.tif 000003
【図２】
2007133825.tif 000004
【図３】
2007133825.tif 000005
【図４】
2007133825.tif 000006
【図５】
2007133825.tif 000007
【図６】
2007133825.tif 000008
【図７】
2007133825.tif 000009
【図８】
2007133825.tif 000010
【図９】
2007133825.tif 000011