(57)【要約】【課題】写っている被写体の緯度経度がわからなくても、当該被写体が写っている画像を取得すること。【解決手段】画像提供装置１１は、外部機器１０から撮影範囲を示す情報および外部機器１０の位置情報を取得する第１処理と、第１処理で取得した情報に基づいて地図情報を参照し、外部機器１０が撮影し得る被写体を検出する第２処理と、登録されている画像群から第２処理で検出した被写体を含む画像を検出する第３処理と、第３処理で検出した画像のデータを外部機器１０へ提供する第４処理と、を行う。【選択図】図１
2013162269.tif 000002
【特許請求の範囲】
【請求項１】
外部機器から撮影範囲を示す情報および前記外部機器の位置情報を取得する第１処理と、
前記第１処理で取得した情報に基づいて地図情報を参照し、前記外部機器が撮影し得る被写体を検出する第２処理と、
登録されている画像群から前記第２処理で検出した被写体を含む画像を検出する第３処理と、
前記第３処理で検出した画像のデータを前記外部機器へ提供する第４処理と、
を行うことを特徴とする画像提供装置。
【請求項２】
請求項１に記載の画像提供装置において、
前記被写体はランドマークであることを特徴とする画像提供装置。
【請求項３】
請求項１または２に記載の画像提供装置において、
前記外部機器はカメラであり、
前記撮影範囲を示す情報は、前記カメラの撮像面サイズ、撮影光学系の焦点距離、および撮影方向を示す情報を含むことを特徴とする画像提供装置。
【請求項４】
請求項１〜３のいずれか一項に記載の画像提供装置において、
前記第１処理は、前記撮影範囲を示す情報および前記外部機器の位置情報を前記外部機器が撮影した画像のデータとともに取得し、
前記外部機器から取得した前記画像のデータを登録する第５処理をさらに実行することを特徴とする画像提供装置。
【請求項５】
請求項１〜４のいずれか一項に記載の画像提供装置において、
前記第１処理で取得した情報に基づいて地図情報を参照し、前記第３処理で検出した画像を前記外部機器の位置から前記被写体までの距離に応じて分類する第６処理と、
前記外部機器から距離情報を取得する第７処理と、をさらに行い、
前記第３処理は、前記第６処理で分類された画像のうち、前記第７処理で取得された距離情報と合致する画像を検出することを特徴とする画像提供装置。
【請求項６】
請求項１〜５のいずれか一項に記載の画像提供装置において、
前記第１処理で取得した情報に基づいて地図情報を参照し、前記第３処理で検出した画像を被写体の種類別に分類する第８処理と、
前記外部機器から種類情報を取得する第９処理とをさらに行い、
前記第３処理は、前記第８処理で分類された画像のうち、前記第９処理で取得された種類情報と合致する画像を検出することを特徴とする画像提供装置。
【請求項７】
請求項５または６に記載の画像提供装置において、
前記第４処理は、前記第３処理で検出した複数の画像の縮小画像データをそれぞれ前記外部機器へ提供する処理と、
前記外部機器から選択情報を取得する処理と、
前記取得した選択情報が示す縮小画像に対応する本画像のデータを前記外部機器へ提供する処理と、
を含むことを特徴とする画像提供装置。
【請求項８】
撮影部と、
方位検出部と、
自己位置を示す情報を取得する測位部と、
外部機器との間で通信を行う通信部と、
前記撮影部による撮影範囲を示す情報および前記自己位置情報を前記外部機器へ送信し、前記撮影部で撮影し得る被写体を含む画像を前記外部機器から取得するように前記通信手段を制御する制御手段と、
を備えることを特徴とするカメラ。
【請求項９】
請求項１〜７のいずれか一項に記載の画像提供装置と、
請求項８に記載のカメラと、
を有することを特徴とする画像提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像提供装置、カメラおよび画像提供システムに関する。
【背景技術】
【０００２】
被写体の位置を指定することによって被写体が写っている画像を検索する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１２９０３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、写っている被写体の緯度経度を指定しなければならず、当該被写体の緯度経度がわからない場合は検索が困難という問題があった。
【課題を解決するための手段】
【０００５】
（１）本発明による画像提供装置は、外部機器から撮影範囲を示す情報および外部機器の位置情報を取得する第１処理と、第１処理で取得した情報に基づいて地図情報を参照し、外部機器が撮影し得る被写体を検出する第２処理と、登録されている画像群から第２処理で検出した被写体を含む画像を検出する第３処理と、第３処理で検出した画像のデータを外部機器へ提供する第４処理と、を行うことを特徴とする。
（２）本発明によるカメラは、撮影部と、方位検出部と、自己位置を示す情報を取得する測位部と、外部機器との間で通信を行う通信部と、撮影部による撮影範囲を示す情報および自己位置情報を外部機器へ送信し、撮影部で撮影し得る被写体を含む画像を外部機器から取得するように通信手段を制御する制御手段と、を備えることを特徴とする。
（３）本発明による画像提供システムは上記画像提供装置と、上記カメラと、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、写っている被写体の緯度経度がわからなくても、当該被写体が写っている画像を取得できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による電子カメラを含めて構成した画像提供システムを例示する図である。
【図２】電子カメラの要部構成を例示するブロック図である。
【図３】画像提供システムが行う処理の流れを説明するフローチャートである。
【図４】操作画面をＬＣＤモニタに表示する操作画面を例示する図である。
【図５】操作画面をＬＣＤモニタに表示する操作画面を例示する図である。
【図６】撮影範囲を例示する図である。
【図７】ランドマーク情報および画像とランドマークとの紐付けを説明する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態による電子カメラ１０を含めて構成した画像提供システムを例示する図である。画像提供システムは、サービス提供者が、サービス利用者から送信される位置情報および撮影方向を示す情報に基づいて、サービス利用者が必要とする画像をサービス利用者へ提供するためのシステムである。図１において、ネットワークにサーバ１１、アクセスポイント１３Ａおよび１３Ｂがそれぞれ接続されている。
【０００９】
サーバ１１は、サービス提供者によってデータセンターなどに配置される。サーバ１１は、サービス利用者から送信された画像の他、サービス利用者の管理情報や登録情報などを管理する。アクセスポイント１３Ａおよび１３Ｂは、サービス提供者または通信事業者によって各地のターミナル、施設等に設けられた無線アクセス端末である。電子カメラ１０が通信機能を有する場合、サービス利用者はアクセスポイント１３Ａ（１３Ｂ）を介してサーバ１１へアクセス可能である。
【００１０】
上述した画像提供システムは、サービス利用者の現在地から撮影し得る視野内に位置するランドマークの画像をサービス利用者の電子カメラ１０へ提供する。サービス利用者の現在地情報は、電子カメラ１０に内蔵または接続されたＧＰＳ機器などを用いて取得する。電子カメラ１０は、サービス提供者から提供された画像を電子カメラ１０のＬＣＤモニタ１０５に表示したり、フラッシュメモリ１１１に保存したりする。
【００１１】
図２は、電子カメラ１０の要部構成を例示するブロック図である。図２において、電子カメラ１０は、撮影光学系１０１と、撮像素子１０２と、ＡＦＥ(Analog front end)回路１０３と、画像処理回路１０４と、ＬＣＤモニタ１０５と、通信制御回路１０９と、ＲＡＭ１１０と、フラッシュメモリ１１１と、ＣＰＵ１１２と、ＧＰＳモジュール１１３と、外部インターフェイス１１４と、操作部材１１５と、方位センサ１１６とを備える。ＣＰＵ１１２、ＲＡＭ１１０、フラッシュメモリ１１１、外部インターフェイス１１４、画像処理回路１０４、ＬＣＤモニタ１０５および通信制御回路１０９は、それぞれがバス１２０を介して接続されている。
【００１２】
撮影光学系１０１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、被写体像を撮像素子１０２の受光面に結像させる。なお、図２を簡単にするため、撮影光学系１０１を単レンズとして図示している。
【００１３】
撮像素子１０２は、受光面に受光素子が二次元配列されたＣＭＯＳイメージセンサなどによって構成される。撮像素子１０２は、撮影光学系１０１を通過した光束による被写体像を光電変換して画像信号を生成する。画像信号は、ＡＦＥ回路１０３に入力される。
【００１４】
ＡＦＥ回路１０３は、画像信号に対して所定の信号処理を行うとともに、信号処理後の画像信号をデジタル画像データに変換する。デジタル画像データは画像処理回路１０４に入力される。画像処理回路１０４は、デジタル画像データに対して各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理、画像圧縮処理、画像伸張処理など）を施す。
【００１５】
ＬＣＤモニタ１０５は液晶パネルによって構成され、ＣＰＵ１１２からの指示に応じて画像や操作メニュー画面などを表示する。ＲＡＭ１１０はＣＰＵ１１２のワークメモリとして使用される。また、ＲＡＭ１１０は、画像処理回路１０４による画像処理工程におけるデジタル画像データを一時的に記憶する。フラッシュメモリ１１１は、ＣＰＵ１１２に実行させるプログラムを記憶する他、各種データを記憶可能に構成されている。
【００１６】
ＣＰＵ１１２は、フラッシュメモリ１１１が記憶するプログラムを実行することによって電子カメラ１０が行う動作を制御する。ＣＰＵ１１２は、ＡＦ（オートフォーカス）動作制御や、自動露出（ＡＥ）演算も行う。ＡＦ動作は、たとえば、画像のコントラスト情報に基づいてフォーカシングレンズ（不図示）の合焦位置を求めるコントラスト検出方式を用いる。ＣＰＵ１１２は、撮像素子１０２によって所定の時間間隔（たとえば３０コマ／毎秒）で繰り返し取得される画像から逐次コントラスト情報を取得し、フォーカス調節を行う。ＣＰＵ１１２はさらに、通信制御回路１０９を介してサーバ１１へ画像の提供を求める。
【００１７】
操作部材１１５は、メインスイッチ、レリーズボタンおよびメニュースイッチなどを含む。操作部材１１５は、メインスイッチ操作やレリーズ操作、メニュー選択操作など、各操作に応じた操作信号をＣＰＵ１１２へ送出する。ＣＰＵ１１２は、操作部材１１５からの操作信号の入力を監視する他、ＧＰＳモジュール１１３からの測位情報も取得する。
【００１８】
ＧＰＳモジュール１１３は、ＧＰＳ衛星３０Ａ、３０Ｂからの電波を受信し、受信信号にのせられている情報を用いて測位情報（緯度、経度、高度）を算出する。なお、図２においては２つのＧＰＳ衛星のみを図示している。ＣＰＵ１１２は、ＧＰＳモジュール１１３から所定時間（たとえば、５秒）ごとに測位情報を受け取って不揮発性メモリ（フラッシュメモリ１１１）の所定領域に測位情報を上書き保存する。
【００１９】
方位センサ１１６は、たとえば地磁気に基づいて電子カメラ１０の撮影方向を検出する。撮影方向を示す方位情報は、上記測位情報に関連づけて不揮発性メモリ（フラッシュメモリ１１１）の所定領域に保存される。
【００２０】
撮影地点の測位情報、および撮影方向を示す方位情報を撮影画像に関連づけて保存する設定が行われている場合のＣＰＵ１１２は、撮影画像のデータ、およびその測位情報、方位情報を含むＥｘｉｆ形式の画像ファイルを生成し、不図示のメモリカードへ当該画像ファイルを記録するように制御する。具体的には、ＣＰＵ１１２がレリーズボタンの押下操作を示す操作信号を受けると、図２の各ブロックへ指示を送って撮影処理を開始させる。
【００２１】
Ｅｘｉｆ形式の画像ファイルは、JPEG画像フォーマットの画像データ内にサムネイル画像や撮影情報（撮像素子１０２のサイズ（露光面の対角長）、撮影光学系１０１の焦点距離（３５ミリ判カメラの場合に換算した値）、シャッター速度や絞り値、ホワイトバランス情報など）のデータを埋め込むようにしたものである。このファイル構造は、画像の付属情報を記録するタグ領域と撮影画像データを記録する画像データ領域とを有する。ＣＰＵ１１２は、撮影時にフラッシュメモリ１１１の所定領域に保存されている測位情報、方位情報を読み出し、読み出した情報をタグ領域に含めて画像ファイルを生成する。
【００２２】
通信制御回路１０９は、ＣＰＵ１１２からの指示に応じて外部機器との間で無線通信を行う。通信制御回路１０９は、アンテナ１０９ａを介して電波を送受信する。本実施形態では、上述したアクセスポイント１３Ａ、１３Ｂとの間で無線通信を行う。外部インターフェイス１１４は、ＣＰＵ１１２からの指示により外部機器（パーソナルコンピュータやクレードル等）との間で不図示のケーブルを介してデータを送受信する。
【００２３】
図３は、画像提供システムが行う処理の流れを説明するフローチャートである。
＜電子カメラ側の処理＞
サービス利用者の電子カメラ１０のＣＰＵ１１２は、たとえばメインスイッチがオン操作された起動時に、図３によるカメラ側処理を開始する。図３のステップＳ５１において、ＣＰＵ１１２は、検索条件をセットするか否かを判定する。検索条件は、サーバ１１から提供を受ける画像の条件である。ＣＰＵ１１２は、操作部材１１５から検索条件をセットする操作信号が入力された場合にステップＳ５１を肯定判定してステップＳ５２へ進む。ＣＰＵ１１２は、操作部材１１５から検索条件をセットする操作信号が入力されない場合には、ステップＳ５１を否定判定してステップＳ５３へ進む。
【００２４】
電子カメラ１０が受け付ける検索条件をセットするための操作を例示すると、以下の通りである。ＣＰＵ１１２は、操作部材１１５を構成するメニュースイッチの操作に応じて不図示のメニュー画面をＬＣＤモニタ１０５に表示させる。ＣＰＵ１１２は、操作部材１１５を構成する十字スイッチなどの操作によって「検索条件をセットする」項目が指示されると、図４に例示する操作画面をＬＣＤモニタ１０５に表示させる。
【００２５】
図４において、「タワー」、「ビル」、「駅」、「大学」などとランドマークの種類が分類されている。各種類表示の左側には、それぞれチェックボックスが表示される。ＣＰＵ１１２は、「検索条件をセットする」画面を表示中に十字スイッチが上下方向に押下操作されると、操作信号に応じてカーソルの表示位置を上下に移動させる。ＣＰＵ１１２は、操作部材１１５を構成するＯＫスイッチが押下操作された場合、カーソル位置に対応するチェックボックス内にチェックマーク４１を表示させる。ＣＰＵ１１２は、チェックボックスにチェックマーク４１を表示した状態でＯＫスイッチが押下操作されると、当該チェックボックスのチェックマークを消す。ＣＰＵ１１２は、「検索条件をセットする」画面の中でチェックマーク４１で示される種類表示に該当するランドマークをランドマーク候補とする。
【００２６】
本実施形態では、サービス利用者の現在地からランドマークまでの距離を検索条件に含めることが可能に構成されている。たとえば、「レベル１」は５０m以内であり、「レベル２」は１００m以内であり、「レベル３」は５００m以内であり、「レベル４」は１km以内と距離によって分類されている。ＣＰＵ１１２は、上記チェックマーク４１が付された名称に該当するランドマークであって、サービス利用者の現在地から当該ランドマークまでの距離がチェックマーク４１の付されている「レベル」に該当するランドマークをランドマーク候補とする。図４のように「全てのレベル」にチェックマーク４１が付されている場合は、サービス利用者の現在地からの距離にかかわらず、上記チェックマーク４１の付されている名称に該当するランドマークをランドマーク候補とする。サービス利用者の現在地は、ＧＰＳモジュール１１３が取得する測位情報に基づく。
【００２７】
図３のステップＳ５２において、ＣＰＵ１１２は、上述したチェックマーク４１に基づいて検索条件を更新し、ステップＳ５３へ進む。なお、上記ステップＳ５１を否定判定した場合は、フラッシュメモリ１１１に記憶している前回のセット内容に基づくランドマークをランドマーク候補とする。
【００２８】
ステップＳ５３において、ＣＰＵ１１２は、レリーズ操作されたか否かを判定する。ＣＰＵ１１２は、操作部材１１５を構成するレリーズボタンの押下を示す操作信号を受けると、ステップＳ５３を肯定判定してステップＳ５４へ進む。ＣＰＵ１１２は、レリーズボタンの押下を示す操作信号を受けない場合は、ステップＳ５３を否定判定してステップＳ５１へ戻る。
【００２９】
ステップＳ５４において、ＣＰＵ１１２は所定の撮影処理を行って画像ファイルを生成し、該画像ファイルをメモリカード（不図示）へ記録してステップＳ５５へ進む。ステップＳ５５において、ＣＰＵ１１２は通信制御回路１０９へ指示を送り、撮影した画像ファイルおよび上記検索条件を示す情報をサーバ１１へ送信し、ステップＳ５６へ進む。
【００３０】
ステップＳ５６において、ＣＰＵ１１２はサーバ１１からランドマーク候補の情報を受信したか否かを判定する。ＣＰＵ１１２は、通信制御回路１０９がサーバ１１からの情報を受信した場合にステップＳ５６を肯定判定してステップＳ５７へ進む。ＣＰＵ１１２は、通信制御回路１０９がサーバ１１からの情報を受信していない場合にステップＳ５６を否定判定し、当該判定処理を繰り返す。
【００３１】
ステップＳ５７において、ＣＰＵ１１２は、ランドマークに対する選択操作がされたか否かを判定する。ＣＰＵ１１２は、ランドマーク候補の中からランドマークを選択する操作信号が操作部材１１５から入力された場合にステップＳ５７を肯定判定してステップＳ５８へ進む。ＣＰＵ１１２は、操作部材１１５からランドマークを選択する操作信号が入力されない場合はステップＳ５７を否定判定し、当該判定処理を繰り返す。
【００３２】
電子カメラ１０が受け付けるランドマークを選択するための操作を例示すると、以下の通りである。ＣＰＵ１１２は、上記通信制御回路１０９がサーバ１１からの情報を受信すると、不図示の「ランドマーク一覧」画面をＬＣＤモニタ１０５に表示させる。ランドマーク一覧画面には、たとえば、「○○タワー」、「△△ツリー」、「□□送信所」などのランドマークの名称が表示されている。各名称の左側には、それぞれチェックボックスが表示される。ＣＰＵ１１２は、「ランドマーク一覧」画面を表示中に十字スイッチが上下方向に押下操作されると、図４の場合と同様に、操作信号に応じてカーソルの表示位置を上下に移動させる。ＣＰＵ１１２は、ＯＫスイッチが押下操作された場合、カーソル位置に対応するチェックボックス内にチェックマークを表示させる。ＣＰＵ１１２は、チェックボックスにチェックマークを表した状態でＯＫスイッチが押下操作されると、当該チェックボックスのチェックマークを消す。
【００３３】
本実施形態では、「ランドマーク一覧」画面の中でチェックマークで示される名称に該当するランドマークを含む画像の提供をサーバ１１から受ける。ステップＳ５８において、ＣＰＵ１１２は通信制御回路１０９へ指示を送り、選択結果を示す情報をサーバ１１へ送信し、ステップＳ５９へ進む。
【００３４】
ステップＳ５９において、ＣＰＵ１１２はサーバ１１からサムネイルリストの情報を受信したか否かを判定する。ＣＰＵ１１２は、通信制御回路１０９がサーバ１１からの情報を受信した場合にステップＳ５９を肯定判定してステップＳ６０へ進む。ＣＰＵ１１２は、通信制御回路１０９がサーバ１１からの情報を受信していない場合にステップＳ５９を否定判定し、当該判定処理を繰り返す。
【００３５】
ステップＳ６０において、ＣＰＵ１１２は、サムネイルに対する選択操作がされたか否かを判定する。ＣＰＵ１１２は、サムネイルリストの中からサムネイルを選択する操作信号が操作部材１１５から入力された場合にステップＳ６０を肯定判定してステップＳ６１へ進む。ＣＰＵ１１２は、操作部材１１５からサムネイルを選択する操作信号が入力されない場合はステップＳ６０を否定判定し、当該判定処理を繰り返す。
【００３６】
電子カメラ１０が受け付けるサムネイルを選択するための操作を例示すると、以下の通りである。ＣＰＵ１１２は、上記通信制御回路１０９がサーバ１１からの情報を受信すると、図５に例示する「画像を選ぶ」画面をＬＣＤモニタ１０５に表示させる。図５において、「画像を選ぶ」画面は、サムネイル一覧画面である。本例の場合は、ランドマークである「○○タワー」を含む画像のサムネイルが並べて表示されている。ＣＰＵ１１２は、「画像を選ぶ」画面を表示中に十字スイッチが上下方向に押下操作されると、サムネイルを囲むカーソル５１の表示位置を上下に移動させる。ＣＰＵ１１２は、ＯＫスイッチが押下操作された場合、この時点でカーソル５１で囲まれるサムネイルの本画像をサーバ１１へ要求する。ステップＳ６１において、ＣＰＵ１１２は通信制御回路１０９へ指示を送り、選択結果を示す情報をサーバ１１へ送信し、ステップＳ６２へ進む。
【００３７】
ステップＳ６２において、ＣＰＵ１１２はサーバ１１から本画像のデータを受信したか否かを判定する。ＣＰＵ１１２は、通信制御回路１０９がサーバ１１から本画像データを受信した場合にステップＳ６２を肯定判定してステップＳ６３へ進む。ＣＰＵ１１２は、通信制御回路１０９がサーバ１１からの本画像データを受信していない場合にはステップＳ６２を否定判定し、当該判定処理を繰り返す。
【００３８】
ステップＳ６３において、ＣＰＵ１１２は、上記通信制御回路１０９がサーバ１１から本画像データを受信すると、受信データに基づく再生画像をＬＣＤモニタ１０５に表示させてステップＳ６４へ進む。ステップＳ６４において、ＣＰＵ１１２は、受信した本画像データをメモリカード（不図示）に記録して図３によるカメラ側の処理を終了する。
【００３９】
＜サーバ側の処理＞
サービス提供者のサーバ１１のＣＰＵ（以下サーバ１１と記載する）は、図３による処理を行う。図３のステップＳ１１において、サーバ１１は、撮影データを受信したか否かを判定する。サーバ１１は、電子カメラ１０から撮影画像ファイルおよび検索条件を示す情報を受信した場合にステップＳ１１を肯定判定してステップＳ１２へ進む。サーバ１１は、電子カメラ１０から撮影画像ファイルおよび検索条件を示す情報を受信しない場合にはステップＳ１１を否定判定し、当該判定処理を繰り返す。
【００４０】
ステップＳ１２において、サーバ１１は電子カメラ１０の撮影範囲を算出してステップＳ１３へ進む。撮影範囲は、電子カメラ１０からの測位情報、方位情報および撮影光学系１１の焦点距離情報を用いて撮影範囲を算出する。図６は、撮影範囲を例示する図である。図６において、扇形６１は最大撮影範囲を表す。最大撮影範囲は、電子カメラ１０の撮影光学系１０１が変倍光学系を備える場合には広角側の画角に対応する。扇形６２は撮影範囲を表す。撮影範囲は、撮影光学系１０１が変倍光学系を備える場合の撮影時の焦点距離の画角に対応する。
【００４１】
ステップＳ１３において、サーバ１１はランドマーク候補の抽出を行う。サーバ１１は、不図示のデータベースにランドマークリストを有しており、ランドマークリストの中にそれぞれのランドマークごとのランドマーク情報を備える。ランドマーク情報は、図７の右側に例示するように、ランドマークのＩＤ（数字や記号等で構成される）、ランドマーク名（○○タワー、××駅、□△大学、△○公園等の名称）、緯度経度情報（ランドマークの位置）、種別情報（「タワー」、「ビル」、「駅」、「大学」、「公園（テーマパーク）」、「寺院」など）、レベル１に該当する画像リスト、レベル２に該当する画像リスト、レベル３に該当する画像リスト、およびレベル４に該当する画像リストなどを含む。
【００４２】
サーバ１１は、たとえば、データベース内の公知の地図データを参照し、電子カメラ１０からの測位情報（すなわち、サービス利用者の現在地情報）に基づいてサービス利用者（図６における撮影者）の現在地をマッピングする。そして、方位情報に基づいて上記算出した撮影範囲を地図上で求める。上記測位情報などは、画像ファイルのタグ領域に格納されている。サーバ１１はさらに、地図に含まれるランドマークのうち上記検索条件（すなわちランドマーク候補情報）に合致するとともに、上記撮影範囲に含まれるランドマーク候補を抽出してステップＳ１４へ進む。サーバ１１は、地図データの情報を用いて地図上でランドマークの位置を特定する。
【００４３】
図６において、ランドマーク１〜ランドマーク４は、撮影範囲内に存在するランドマークの位置を示す。ランドマーク１は、サービス利用者（撮影者）から「レベル１」の距離に該当するランドマーク、ランドマーク２は、サービス利用者（撮影者）から「レベル２」の距離に該当するランドマーク、ランドマーク３は、サービス利用者（撮影者）から「レベル３」の距離に該当するランドマーク、ランドマーク４は、サービス利用者（撮影者）から「レベル４」の距離に該当するランドマークである。
【００４４】
ステップＳ１４において、サーバ１１は、電子カメラ１０から受信した撮影画像ファイルをデータベースに登録してステップＳ１５へ進む。サーバ１１はさらに、画像とランドマークとの紐付けも行う。図７の左側は紐付けを説明する図である。上記マッピングによってランドマークの「レベル」（すなわちサービス利用者（撮影者）の現在地からの距離）を判別できるので、ランドマークリストの中のランドマーク情報に含まれる画像リストの画像と対応させる。たとえば、ランドマークＡのランドマーク情報のレベル１に該当する画像リストに画像イ、画像ロ、画像ハが含まれ、ランドマークＢのランドマーク情報のレベル２に該当する画像リストに画像ハ、画像ニ、画像ヘが含まれており、かつ、ランドマークＡのランドマーク情報のレベル２に該当する画像リストに画像ニ、画像ホが含まれている場合を例に説明する。この場合のサーバ１１は、図７に例示した紐付けを行うことにより、画像ハがランドマークＡおよびランドマークＢの双方の位置から「レベル１」に相当する距離で撮影されたことを判別し、画像ニはランドマークＢから「レベル１」に相当する距離で撮影され、かつランドマークＡから「レベル２」に相当する距離で撮影されたことを判別する。
【００４５】
ステップＳ１５において、サーバ１１は、上記抽出したランドマーク候補の情報を電子カメラ１０へ送信してステップＳ１６へ進む。ステップＳ１６において、サーバ１１は、ランドマークの選択結果を示す情報を受信したか否かを判定する。サーバ１１は、電子カメラ１０から上記情報を受信した場合にステップＳ１６を肯定判定してステップＳ１７へ進む。サーバ１１は、電子カメラ１０から上記情報を受信しない場合にはステップＳ１６を否定判定し、当該判定処理を繰り返す。
【００４６】
ステップＳ１７において、サーバ１１は、電子カメラ１０から受信したランドマークの選択情報に基づいて、該当するランドマークを含む画像のサムネイルリストを抽出してステップＳ１８へ進む。ステップＳ１８において、サーバ１１は、電子カメラ１０へサムネイルリストの情報を送信してステップＳ１９へ進む。
【００４７】
ステップＳ１９において、サーバ１１は、サムネイルの選択結果を示す情報を受信したか否かを判定する。サーバ１１は、電子カメラ１０から上記情報を受信した場合にステップＳ１９を肯定判定してステップＳ２０へ進む。サーバ１１は、電子カメラ１０から上記情報を受信しない場合にはステップＳ１９を否定判定し、当該判定処理を繰り返す。
【００４８】
ステップＳ２０において、サーバ１１は、電子カメラ１０から受信したサムネイルの選択情報に基づいて、データベースに登録されている画像群から該当するランドマークを含む画像を探し、この本画像データファイルを抽出してステップＳ２１へ進む。ステップＳ２１において、サーバ１１は、電子カメラ１０へ本画像のデータファイルを送信して図３による処理を終了する。
【００４９】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）画像提供システムを構成するサーバ１１は、電子カメラ１０から撮影範囲を示す情報および電子カメラ１０の位置情報を取得する第１処理と、第１処理で取得した情報に基づいて地図データを参照し、電子カメラ１０が撮影し得るランドマークを検出する第２処理と、登録されている画像群から第２処理で検出したランドマークを含む画像を検出する第３処理と、第３処理で検出した画像のデータを電子カメラ１０へ提供する第４処理と、を行うようにしたので、電子カメラ１０を有するサービス利用者がランドマークの緯度経度を知らなくても、当該ランドマークが写っている画像を上記サービス利用者へ提供できる。
【００５０】
（２）上記（１）のサーバ１１において、撮影範囲を示す情報は、撮像素子１０２のサイズ（露光面の対角長）、撮影光学系１０１の焦点距離（３５ミリ判カメラの場合に換算した値）、および電子カメラ１０の撮影方向を含めるようにしたので、撮影範囲を具体的に算出し得る。
【００５１】
（３）上記（１）、（２）のサーバ１１において、第１処理は、撮影範囲を示す情報および電子カメラ１０の測位情報（緯度、経度、高度）を電子カメラ１０が撮影した画像のデータとともに取得し、電子カメラ１０から取得した画像のデータをデータベースに登録する第５処理をさらに実行するので、画像を上記サービス利用者へ提供しつつ、登録画像を増やすこともできる。
【００５２】
（４）上記（１）〜（３）のサーバ１１において、第１処理で取得した情報に基づいて地図データを参照し、第３処理で検出した画像を電子カメラ１０の位置（サービス利用者の現在地）からランドマークまでの距離に応じて分類する第６処理と、電子カメラ１０から距離情報を取得する第７処理とをさらに行い、第３処理は、第６処理で分類された画像のうち、第７処理で取得された距離情報と合致する画像を検出するので、サービス利用者の現在地からランドマークまでの距離を検索条件に含めることができる。
【００５３】
（５）上記（１）〜（３）のサーバ１１において、第１処理で取得した情報に基づいて地図データを参照し、第３処理で検出した画像をランドマークの種類別に分類する第８処理と、電子カメラ１０から種類情報を取得する第９処理とをさらに行い、第３処理は、第８処理で分類された画像のうち、第９処理で取得された種類情報と合致する画像を検出するので、たとえば、「ビル」や「駅」、「大学」などランドマークの種別を検索条件に含めることができる。
【００５４】
（６）上記（４）、（５）のサーバ１１において、第４処理は、第３処理で検出した複数の画像のサムネイルデータをそれぞれ電子カメラ１０へ提供する処理と、電子カメラ１０から選択結果の情報を取得する処理と、取得した選択結果の情報が示すサムネイルに対応する本画像のデータを電子カメラ１０へ提供する処理と、を含むので、サービス利用者が欲する画像を提供できる。
【００５５】
（７）電子カメラ１０は、撮像素子１０２と、方位センサ１１６と、自己位置を示す情報を取得するＧＰＳモジュール１１３と、アクセスポイント１３（サーバ１１）との間で通信を行う通信制御回路１０９と、撮像素子１０２による撮影範囲を示す情報および測位情報（緯度、経度、高度）をサーバ１１へ送信し、撮像素子１０２で撮影し得るランドマークを含む画像をサーバ１１から取得するように通信制御回路１０９を制御するＣＰＵ１１２と、を備えるので、適切に上記ランドマークが写っている画像の提供を受けることができる。
【００５６】
（変形例１）  
以上の説明では、サービス利用者の現在地からランドマークまでの距離を検索条件に含める例を説明した。これに加えて、ランドマークの高さを検索条件に含めるようにしてもよい。たとえば、「高さレベル１」を１００m以内、「高さレベル２」を３００m以内、「高さレベル４」を１０００m以内、「高さレベル５」を１０００m超と高さによって分類する。変形例１のＣＰＵ１１２は、上述したチェックマーク４１が付された名称に該当するランドマークであって、地図データの高さ（標高）がチェックマークの付されている「高さレベル」に該当するランドマークをランドマーク候補とする。
【００５７】
（変形例２）  
サービス利用者が使用する機器として電子カメラ１０を用いる例を説明したが、撮影機能付き携帯電話機を用いる構成にしてもよい。
【００５８】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００５９】
１０、１０ａ…電子カメラ
１１…サーバ
１３Ａ、１３Ｂ…アクセスポイント
３０Ａ、３０Ｂ…ＧＰＳ衛星
１０５…ＬＣＤモニタ
１０９…通信制御回路
１１１…フラッシュメモリ
１１２…ＣＰＵ
１１３…ＧＰＳモジュール
１１５…操作部材
１１６…方位センサ
【図１】
2013162269.tif 000003
【図２】
2013162269.tif 000004
【図３】
2013162269.tif 000005
【図４】
2013162269.tif 000006
【図５】
2013162269.tif 000007
【図６】
2013162269.tif 000008
【図７】
2013162269.tif 000009