(57)【要約】【課題】観光地等に行ったユーザが満足のいく写真撮影を行えるようにすること。【解決手段】被写体を撮影する撮像部１０１と、予め複数の手本画像を記憶しておく記憶部２０３と、上記記憶部２０３に記憶されている手本画像の中から、上記撮像部１０１で撮影された撮影画像に関連する所定の手本画像を選択する制御部２０８と、上記制御部２０８で選択された上記手本画像の撮影位置を取得する画像キーワードリスト生成部２０７Ｄと、上記選択された手本画像及び上記取得された撮影位置を表示する表示部１０８と、を備えることにより、観光地等に行ったユーザが、ガイドブックやポスター、テレビなどで見たシーンを撮影したい場合に、何処からどのような構図で撮影すれば良いかをガイドすることができ、ユーザが満足のいく写真撮影を行える。【選択図】図１
2008288881.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影部と、
予め複数の手本画像を記憶しておく手本画像記憶部と、
上記手本画像記憶部に記憶されている手本画像の中から、上記撮影部で撮影された撮影画像に関連する所定の手本画像を選択する手本画像選択部と、
上記手本画像選択部で選択された上記手本画像の撮影位置を取得する手本画像撮影位置取得部と、
上記手本画像選択部で選択された手本画像及び上記手本画像撮影位置取得部で取得された撮影位置を表示する表示部と、
を具備することを特徴とする撮影システム。
【請求項２】
上記撮影システムは、
上記撮影部と上記表示部とを含む撮影装置と、
上記手本画像記憶部と上記手本画像選択部と上記手本画像位置取得部とを含むサーバ装置と、
を含み、
上記撮影装置と上記サーバ装置とは相互に通信可能であることを特徴とする請求項１に記載の撮影システム。
【請求項３】
上記手本画像選択部は、
上記手本画像記憶部に記憶されている手本画像の中から上記撮影画像と類似する手本画像を検索する手本画像検索部と、
上記手本画像検索部で検索された手本画像に付与された画像キーワードを抽出する画像キーワード抽出部と、
上記画像キーワード抽出部で抽出された画像キーワードをリスト化する画像キーワードリスト生成部と、
上記画像キーワードリスト生成部で生成された画像キーワードリストの中から任意の画像キーワードを選択する画像キーワード選択部と、
を含み、
上記所定の手本画像を選択するときには、上記画像キーワード選択部で選択された画像キーワードが付与されている手本画像を選択することを特徴とする請求項２に記載の撮影システム。
【請求項４】
さらに、上記撮影部で撮影された撮影画像の撮影位置の情報を取得する撮影画像撮影位置取得部を具備し、
上記手本画像検索部は、上記撮影画像と類似する手本画像を検索するときに、上記撮影画像撮影位置取得部で取得した上記撮影画像の撮影位置から所定範囲内の撮影位置情報を有する手本画像を対象に検索を行うことを特徴とする請求項３に記載の撮影システム。
【請求項５】
上記表示部は、上記画像キーワードリストを表示することが可能であり、
上記画像キーワード選択部は、上記撮影装置に設けられた操作部の操作入力に基づいて画像キーワードを選択することを特徴とする請求項３に記載の撮影システム。
【請求項６】
被写体を撮影する撮影部と、
上記撮影部で撮影された撮影画像を所定のサーバに送信する送信部と、
上記撮影画像の送信に応答して上記サーバより送信される手本画像及び上記手本画像の撮影位置を表す撮影位置情報を受信する受信部と、
上記受信部で受信した上記手本画像及び上記撮影位置情報を表示する表示部と、
を具備することを特徴とする撮影装置。
【請求項７】
上記表示部は、上記撮影位置情報を表示する際、上記撮影位置を含む周辺地図を表示し、その周辺地図上に上記撮影位置を示す表示を行うことを特徴とする請求項６に記載の撮影装置。
【請求項８】
上記表示部は、上記撮影位置情報を表示する際、上記撮影位置を含む周辺地図上に、上記被写体の位置を示す表示を行うことを特徴とする請求項７に記載の撮影装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影システム及び撮影装置に関する。
【背景技術】
【０００２】
これまで、観光地等で写真撮影をする場合、誰かに案内してもらったり、写真教室に参加したり、詳細なガイドブックでもない限り、ベストな撮影スポットから、理想的な構図で撮影することは困難であった。
【０００３】
一方、近年、携帯電話やインターネットなどのネットワークが普及してきており、それを介して写真やコンテンツを簡単に送受信できる環境が整いつつある。このようなＩＴ環境を有効利用して、以下のような提案がなされている。
【０００４】
例えば、特許文献１は、現在地から撮影可能な撮影対象を特定し、それを撮影するための好適な撮影ポイントを簡易に呈示する撮影支援方法を提案している。
【０００５】
特許文献２は、その場所に相応しい撮影条件（撮影位置、撮影時刻、露出、絞り、等）をダウンロードできるようにする写真撮影情報提供システムを提案している。
【０００６】
特許文献３は、車両等の事故又は故障時に、救援サービスを提供可能なサービス拠点に対して、現場の状況を撮影した画像を送信し、現場の状況を的確に判断できるようにする救援サービス提供システムを提案している。
【０００７】
特許文献４は、写真プリントを受け取りやすい店に画像を送ることで、利用者が移動する場合であっても写真プリントを受け取れるようにする写真配送システムを提案している。
【特許文献１】特開２００５−４５３９８号公報
【特許文献２】特開２００６−１３５５１５号公報
【特許文献３】特開２００５−５６２４４号公報
【特許文献４】特開２００３−１３１８４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１乃至４によれば、撮影対象の特定が困難であり、それがどこから撮られたかが明快ではなった。
【０００９】
一般に、ユーザの記憶の中の観光地や名所旧跡は、ガイドブックやテレビやインターネット上のコンテンツによって、先入観を植え付けられており、その典型的な写真がどの場所で撮影されたのかが分からないと、ユーザが満足のいく写真撮影が出来ない。
【００１０】
本発明は、上記の点に鑑みてなされたもので、観光地等に行ったユーザが満足のいく写真撮影を行える撮影システム及び撮影装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の撮影システムの一態様は、
被写体を撮影する撮影部と、
予め複数の手本画像を記憶しておく手本画像記憶部と、
上記手本画像記憶部に記憶されている手本画像の中から、上記撮影部で撮影された撮影画像に関連する所定の手本画像を選択する手本画像選択部と、
上記手本画像選択部で選択された上記手本画像の撮影位置を取得する手本画像撮影位置取得部と、
上記手本画像選択部で選択された手本画像及び上記手本画像撮影位置取得部で取得された撮影位置を表示する表示部と、
を具備することを特徴とする。
【００１２】
また、本発明の撮影装置の一態様は、
被写体を撮影する撮影部と、
上記撮影部で撮影された撮影画像を所定のサーバに送信する送信部と、
上記撮影画像の送信に応答して上記サーバより送信される手本画像及び上記手本画像の撮影位置を表す撮影位置情報を受信する受信部と、
上記受信部で受信した上記手本画像及び上記撮影位置情報を表示する表示部と、
を具備することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、観光地等に行ったユーザが、ガイドブックやポスター、テレビなどで見たシーンを撮影したい場合に、何処からどのような構図で撮影すれば良いかをガイドすることで、ユーザが満足のいく写真撮影を行える撮影システム及び撮影装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００１５】
［第１実施形態］
図１（Ａ）は、本発明の第１実施形態に係る撮影システムの構成を示す図である。
【００１６】
本実施形態に係る撮影システムは、本発明の撮影装置の第１実施形態としてのカメラ１と、該カメラ１と相互に通信可能なサーバ装置としてのウェブサーバ２とを含む。カメラ１とウェブサーバ２とが通信するための一例として、カメラ１はアクセスポイント３経由でインターネットを含むネットワーク４に無線接続され、ネットワーク４を経由してウェブサーバ２にアクセスする。なお、本実施形態では、ウェブサーバ２に接続するための初期設定は、予めカメラ１に登録されているものとする。
【００１７】
カメラ１からアクセスポイント３に画像が送信されると、その画像はネットワーク４を経由して目的のウェブサーバ２で受信される。ウェブサーバ２は、その受信した画像を解析して、所定の処理を行い、カメラ１にデータを送信する。
【００１８】
図１（Ｂ）は、上記カメラ１及びウェブサーバ２のそれぞれの構成を示す図である。
【００１９】
カメラ１は、撮像部１０１、撮像制御部１０２、入力部１０３、ＲＯＭ１０４、ＲＡＭ１０５、記憶部１０６、記憶制御部１０７、表示部１０８、表示制御部１０９、ＭＩＣ１１０、音声制御部１１１、通信部１１２、通信制御部１１３、位置情報取得部１１４、ＣＰＵ１１５、及びＳＰ１１６から構成される。
【００２０】
ここで、撮像部１０１は、特に図示はしていないが、レンズと、該レンズによって集光した光を電気信号に変換するＣＣＤ等の撮像素子と、その周辺回路とで構成される。撮像制御部１０２は、この撮像部１０１を制御する。入力部１０３は、操作者がカメラ１に操作指示を与えるスイッチ等である。ＲＯＭ１０４は、各種制御プログラムを格納し、ＲＡＭ１０５は、プログラム実行のためにデータを一時的に保持する。記憶部１０６は、上記撮像部１０１で撮影した画像データを記憶するものであり、該カメラ１に固定された記憶媒体及び／又は該カメラ１に対して着脱自在な記憶媒体を含む。記憶制御部１０７は、画像データの記憶部１０６からの読み出し及び記憶部１０６への書き込みを制御する。
【００２１】
表示部１０８は、撮影画像や各種情報を表示するＬＣＤ等を含み、表示制御部１０９は、該表示部１０８の表示項目及び表示サイズ等を制御する。ＭＩＣ１１０は、音声を電気信号に変換して音声制御部１１１へ出力する。ＳＰ１１６は音声制御部１１１から入力された電気信号を音声に変換して出力する。そして、音声制御部１１１は、これらＭＩＣ１１０およびＳＰ１１６の制御を行う。通信部１１２は、外部機器とのデータ送受信を有線または無線通信で行うもので、通信制御部１１３は、該通信部１１２による通信データのやりとりを制御する。位置情報取得部１１４は、位置情報を取得するＧＰＳ受信機等である。ＣＰＵ１１５は、該カメラ１の各制御部及びＲＯＭ１０４やＲＡＭ１０５を制御する。なお、このＣＰＵ１１５は、撮像制御部１０２及び入力部１０３とは直接接続され、ＲＯＭ１０４、ＲＡＭ１０５、記憶制御部１０７、表示制御部１０９、音声制御部１１１、通信制御部１１３、及び位置情報取得部１１４とは、バス１１７を介して接続されている。
【００２２】
ウェブサーバ２は、ＲＯＭ２０１、ＲＡＭ２０２、記憶部２０３、記憶制御部２０４、通信部２０５、通信制御部２０６、画像処理部２０７、及び制御部２０８から構成される。ここで、ＲＯＭ２０１は、プログラムを格納し、ＲＡＭ２０２は、そのプログラムの実行に必要なデータを一時的に保持する。記憶部２０３は、手本画像データと画像キーワードとを関連付けたデータベースなどを記憶し、記憶制御部２０４は、記憶部２０３にデータを読み書きする制御を行う。通信部２０５は、外部機器とのデータ送受信を有線または無線通信で行うものであり、通信制御部２０６は、該通信部２０５での通信データのやりとりを制御する。画像処理部２０７は、画像処理を行うものである。制御部２０８は、該ウェブサーバ２の各種制御部を制御するもので、ＣＰＵ等で構成される。なお、この制御部２０８は、ＲＯＭ２０１、ＲＡＭ２０２、記憶制御部２０４、通信制御部２０６、及び画像処理部２０７とバス２０９を介して接続されている。
【００２３】
上記画像処理部２０７は、特徴点検出部２０７Ａ、特徴点比較部２０７Ｂ、画像キーワード抽出部２０７Ｃ、画像キーワードリスト生成部２０７Ｄ、画像検索部２０７Ｅ、及び圧縮伸張部２０７Ｆを含む。
【００２４】
特徴点検出部２０７Ａは、画像データから特徴点を検出する機能を有し、特徴点比較部２０７Ｂは、該特徴点検出部２０７Ａで検出した特徴点と記憶部２０３のデータベースに記憶されている手本画像データ群の特徴点データとを比較する機能を有する。画像キーワード抽出部２０７Ｃは、特徴点比較部２０７Ｂによって受信画像データと特徴点パターンが同類のものと判断された手本画像データに予め関連付けられている画像キーワードを抽出する機能を有し、画像キーワードリスト生成部２０７Ｄは、該画像キーワード抽出部２０７Ｃで抽出された画像キーワードをリスト化した画像キーワードリストを作成する機能を有する。画像検索部２０７Ｅは、記憶部２０３に記憶されている画像データを検索する機能を有し、圧縮伸張部２０７Ｆは、通信部１１２により受信した画像データを伸張したり、該画像検索部２０７Ｅで検索した画像データを圧縮したりする機能を有する。
【００２５】
なお、手本画像データとは、別のカメラマン等が撮影した写真の画像データである。
【００２６】
以下、上記のような構成のカメラ１とウェブサーバ２との間でやり取りされる通信及び処理について説明する。
【００２７】
図２（Ａ）は、カメラ１のＣＰＵ１１５が実行するＲＯＭ１０４に記憶された制御プログラムの内、本実施形態に係る特徴部分の動作フローチャートを示す図であり、図２（Ｂ）は、ウェブサーバ２の制御部２０８が実行するＲＯＭ２０１に記憶された制御プログラムの内の本実施形態に係る特徴部分の動作フローチャートを示す図である。
【００２８】
即ち、カメラ１で撮影を行うと（ステップＳ１０１）、得られた画像データは、ＲＡＭ１０５上に一時的な記憶データとして記憶され、記憶部１０６に記憶される（ステップＳ１０２）。そして、その撮影時の位置データが位置情報取得部１１４によって取得され、予め設定してある所定プロバイダが管理するアクセスポイント３に、通信部１１２を介して、上記画像データと位置データとが送信される（ステップＳ１０３）。なおこのとき、通信量を削減するために、画像データはＲＡＷデータではなく圧縮されたフォーマットで送信されても良い。この送信後、カメラ１は、受信待ちとなる（ステップＳ１０４）。但し、所定時間内に受信が無いときには、本動作を終了して、通常の撮影や撮影画像データの表示といった通常のカメラの動作に移行する。
【００２９】
カメラ１から送信されたデータがアクセスポイント３に受信されると、アクセスポイント３内部のルータ機能により、インターネット等のネットワーク４に接続されているサーバ（ウェブサーバ２）に上記画像データと位置データが届けられる。
【００３０】
ウェブサーバ２は、上記画像データと位置データを受信すると（ステップＳ２０１）、画像処理部２０７の特徴点検出部２０７Ａにより、そのカメラ１から受信した画像データに対して二値化及び輪郭抽出などの処理を行い、その画像の特徴点パターンを検出する（ステップＳ２０２）。つまり、受信した画像データを白黒にして、コーナー検出フィルタをかけて判定処理を行い、その画像を構成する各部の角部位置を特徴点として得る。これら特徴点のパターンつまり特徴点の配置及び分布が当該画像の特徴となる。
【００３１】
そして、特徴点比較部２０７Ｂにより、その特徴点検出部２０７Ａで抽出した画像データの特徴点パターンと、予め記憶部２０３のデータベースに記憶されている手本画像データ群の特徴点パターンを比較することで、抽出した特徴点パターンを検索キーとしたデータベースの検索を実施する（ステップＳ２０３）。例えば、有名な観光スポットで撮影された手本画像データでは、予め、上記特徴点（数百ポイントからなる）の配置情報が特徴点パターンとして抽出されて、ウェブサーバ２の記憶部２０３に構成したデータベースに登録されている。見る角度で変化する建造物などは、見る角度ごとに、複数セットの特徴点パターンがデータベース化されている。したがって、撮影画像データから同様の方法で特徴点パターンを抽出し、予め登録されているデータベースを照合し、一番高い一致度のものを選択することによって、対象物が何であるかを認識することが出来る。なおこのとき、上記カメラ１から受信した位置データによって、比較対象の手本画像データを当該位置周辺に絞ることで、誤認識の確率を低減することができる。
【００３２】
勿論、本発明は、このような特徴点検出を行いパターンマッチングによって対象物を認識する手法に限定されるものではなく、統計的識別法や構造識別法などの他の画像認識手法を採用しても構わない。これら統計的識別法や構造識別法は公知であり、よってその説明は省略する。
【００３３】
ここで、上記抽出した画像データの特徴点パターンに一致する特徴点パターンを持つ手本画像データが検索されなかった場合には（ステップＳ２０４）、通信部２０５を介してリスト＝０をカメラ１に送信する（ステップＳ２０５）。その後、上記ステップＳ２０１に戻り、次の画像データ及び位置データが送られてくるのを待つ。
【００３４】
カメラ１側では、受信があると（ステップＳ１０４）、キーワードリストを受信したか否かを判別する（ステップＳ１０５）。上記のようなリスト＝０を受信した場合には、キーワードリストを受信していないので、ＣＰＵ１１５は、表示部１０８に「リスト無し」を表示して（ステップＳ１０６）、本動作を終了して、通常の撮影や撮影画像データの表示といった通常のカメラの動作に移行することになる。
【００３５】
これに対して、ウェブサーバ２において、上記抽出した画像データの特徴点パターンに一致する特徴点パターンを持つ手本画像データが有った場合には（ステップＳ２０４）、画像キーワード抽出部２０７Ｃによって、それら手本画像データに関連付けて登録されている画像キーワード（例えば、東京タワー）を記憶部２０３から抽出し、画像キーワードリスト生成部２０７Ｄにより、それら抽出された画像キーワードをＲＡＭ２０２に一時的に構成する画像キーワードリストに追加する（ステップＳ２０６）。次に、制御部２０８は、この画像キーワードリストにある画像キーワードのうち最も多く抽出された画像キーワードが、カメラ１から受信した画像データの画像キーワードとして適切であると判断し、画像検索部２０７Ｅによって、当該画像キーワードに関連付けられた手本画像データを記憶部２０３から検索する（ステップＳ２０７）。つまり、制御部２０８は、画像キーワード選択部としての機能を有する。そして、画像キーワードリスト生成部２０７Ｄにより、それら検索された手本画像データに付随する付随キーワード（撮影位置、撮影時間、ユーザ名（撮影者名）、等）を上記画像キーワードリストに追加したキーワードリストを生成する（ステップＳ２０８）。こうして作成されたキーワードリストと検索された手本画像データを、通信部２０５を介してカメラ１に送信した後（ステップＳ２０９）、上記ステップＳ２０１に戻り、次の画像データ及び位置データが送られてくるのを待つ。なお、上記手本画像データは、圧縮伸張部２０７Ｆでサムネイル画像とした上で送信することで、通信量を削減できる。このサムネイル画像のサイズは、予め決められたものでも良いし、上記ステップＳ２０１で受信した画像データのヘッダ情報として記載されている撮影機器情報に従ってカメラ１の表示部１０８の表示サイズを判別して、そのサイズによって適切な画像サイズを選択するようにしても良い。
【００３６】
カメラ１側では、上述したように、受信があると（ステップＳ１０４）、キーワードリストを受信したか否かを判別する（ステップＳ１０５）。ここで、キーワードリストを受信した場合には、そのキーワードリストをＬＣＤ等の表示部１０８に表示する（ステップＳ１０７）。
【００３７】
図３Ａは、この表示部１０８でのキーワードリストの表示例を示す図である。このキーワードリストは、被写体名称（例：東京タワー）を表す画像キーワード５０１と、その画像キーワードに一致した手本画像データそれぞれに関連付けられた位置５０２、時間５０３、及びユーザ名５０４をリスト形式で記載したものとなっている。位置は緯度経度で表記している。例えば、「Ｎ：３５／１，４１／１，７７４／１００  Ｅ：１３９／１，４８／１，７７４，１００」は北緯３５度４１分７．７４秒、東経１３９度４８分７．７４秒を示す。なお、これは一例であり、例えば住所やその場所の通称等、どのような形式であっても構わないことは勿論である。
【００３８】
カメラ１のユーザは、カメラ１の入力部１０３、例えば十字ボタンとＯＫボタン等を操作して、このキーワードリストより所望の撮影場所を選択する（ステップＳ１０８）。この選択に応じて、表示部１０８に対応する地図表示を行う（ステップＳ１０９）。
【００３９】
図３Ｂは、この表示部１０８での地図表示の表示例を示す図である。これは、地図情報上に、被写体の位置を示す被写体位置マーク５０５、選択した撮影場所を示す撮影位置マーク５０６、及びそこで撮影された手本画像（サムネイル画像）５０７と、ユーザの現在位置を示す現在位置マーク５０８を重畳したものである。なお、地図情報は、ウェブサーバ２から受信しても良いし、カメラ１内にある地図情報を用いても良い。また、通信容量に余裕がある場合は地図情報をウェブサーバ２から受信し、通信容量に余裕がない場合は、カメラ１内の地図情報を用いるようにしても良い。
【００４０】
なお、特に図示はしていないが、入力部１０３の操作により、上記手本画像５０７を表示部１０８のサイズに拡大表示できる。この場合、受信したサムネイル画像を拡大するのではなく、ウェブサーバ２に要求して表示部１０８のサイズに相応しい手本画像データをダウンロードして表示するようにしても良いが、著作権が存在する手本画像データについては、カメラ１の記憶部１０６に記憶できないようにしたり、或いは何らかの課金を行った上でしか記憶できないようにしても良い。
【００４１】
また、キーワードリストと地図表示を図３Ａ及び図３Ｂに示すように分けるのではなく、図４に示すように同時に表示するようにしても良い。
【００４２】
以上のように、本第１実施形態によれば、観光地等に行ったユーザが、ガイドブックやポスター、テレビなどで見たシーンを撮影したい場合に、どこから撮影すれば良いかをガイドすることができるので、ユーザが満足のいく写真撮影を行えるようになる。
【００４３】
例えば、富士山や東京タワーなどには、プロやハイアマチュアのカメラマンが特によく撮影するポイントがある。しかし、通常、そのような地点からカメラマンが撮影した画像のみが、媒体となってユーザの目に焼き付けられるので、カメラ１を持って出かけたユーザは、その観光スポットに行ったとしても、それと同じ風景が撮影できないと満足することができない。本実施形態では、このようなユーザに対し、カメラ１を持っていくだけで、簡単にお手本画像をユーザに見せて選ばせ、撮影スポット情報を紹介することによって、誰にでも、所望の写真撮影を可能とすることができる。
【００４４】
［第２実施形態］
次に、本発明の第２実施形態を説明する。
【００４５】
図５Ａは、カメラ１のＣＰＵ１１５が実行するＲＯＭ１０４に記憶された制御プログラムの内、本第２実施形態に係る特徴部分の動作フローチャートを示す図であり、図５Ｂは、ウェブサーバ２の制御部２０８が実行するＲＯＭ２０１に記憶された制御プログラムの内の本第２実施形態に係る特徴部分の動作フローチャートを示す図である。ここで、上記第１実施形態と同様の部分には図２（Ａ）及び（Ｂ）と同一の参照符号を付すことで、その説明は省略する。
【００４６】
即ち、カメラ１側では、上記ステップＳ１０３での画像データと位置データとを送信後に、受信があると（ステップＳ１０４）、本第２実施形態では、画像キーワードリストを受信したか否かを判別する（ステップＳ１１０）。ウェブサーバ２からリスト＝０を受信した場合には、画像キーワードリストを受信していないので、ＣＰＵ１１５は、表示部１０８に「リスト無し」を表示して（ステップＳ１０６）、本動作を終了する。
【００４７】
一方、ウェブサーバ２において、抽出した画像データの特徴点パターンに一致する特徴点パターンを持つ手本画像データが有った場合には（ステップＳ２０４）、画像キーワード抽出部２０７Ｃによって、それら手本画像データに関連付けて登録されている画像キーワード（例えば、東京タワー）を記憶部２０３から抽出し（ステップＳ２０６Ａ）、画像キーワードリスト生成部２０７Ｄにより、それら抽出された画像キーワードをＲＡＭ２０２に一時的に構成する画像キーワードリストに追加する（ステップＳ２０６Ｂ）。そして、その画像キーワードリストを通信部２０５を介してカメラ１に送信する（ステップＳ２１０）。この送信後、ウェブサーバ２は、画像キーワード選択待ちとなる（ステップＳ２１１）。但し、所定時間内に選択キーワードの受信が無いときには、上記ステップＳ２０１に戻り、次の画像データ及び位置データが送られてくるのを待つことになる。
【００４８】
カメラ１側では、上記のように受信があると（ステップＳ１０４）、画像キーワードリストを受信したか否かを判別するもので（ステップＳ１１０）、ここで、画像キーワードリストを受信した場合には、その画像キーワードリストをＬＣＤ等の表示部１０８に表示する（ステップＳ１１１）。その場合、例えば東京タワーという画像キーワードと京都タワーという画像キーワードがカメラ１上に選択可能に表示される（位置データにより検索対象を絞った場合には両タワーが同時にリストアップされる可能性はないが、ここでは説明を分かり易くするために両タワーを挙げている）。カメラ１のユーザはカメラ１の入力部１０３、例えば十字ボタンとＯＫボタン等を操作して、この画像キーワードリストより所望の画像キーワードを選択し（ステップＳ１１２）、ＣＰＵ１１５は、その選択された画像キーワードを通信部１１２を介してウェブサーバ２に送信する（ステップＳ１１３）。そしてこの送信後、カメラ１は、選択リストの受信待ちとなり（ステップＳ１１４）、所定時間内にその受信が無いときには、本動作を終了することになる。
【００４９】
ウェブサーバ２側では、上記選択された画像キーワードを受信すると（ステップＳ２１１）、制御部２０８は、その選択された画像キーワードに関連付けられた手本画像データを、画像検索部２０７Ｅによって記憶部２０３から検索する（ステップＳ２１２）。そして、画像キーワードリスト生成部２０７Ｄにより、それら検索された手本画像データに付随する付随キーワード（撮影位置、撮影時間、ユーザ名（撮影者名）、等）を含む選択キーワードリストを生成する（ステップＳ２１３）。その後、圧縮伸張部２０７Ｆによって上記検索された手本画像データのサムネイル画像を作成して、上記作成された選択キーワードリストと共に通信部２０５を介してカメラ１に送信した後（ステップＳ２１４）、上記ステップＳ２０１に戻る。
【００５０】
カメラ１側では、上記選択キーワードリストを受信すると（ステップＳ１１４）、その選択キーワードリストをＬＣＤ等の表示部１０８に表示する（ステップＳ１１５）。この表示は、上記第１実施形態における上記ステップＳ１０７で表示されるキーワードリストの表示と同じものとなる。従って、この選択キーワードリストより所望の撮影場所を選択して（ステップＳ１０８）、表示部１０８に対応する地図表示を行うことができる（ステップＳ１０９）。
【００５１】
以上のように、制御部２０８が任意の画像キーワードを選択する際、上記第１実施形態では画像キーワードリストにある画像キーワードのうち最も多く抽出された画像キーワードを適切な画像キーワードとして選択するようにしているが、本第２実施形態では、カメラ１のユーザによる操作入力に基づいて画像キーワードを選択するようにしている。従って、ユーザが望む被写体の手本画像とその撮影位置とをより確実に呈示することが可能となる。
【００５２】
［第３実施形態］
次に、本発明の第３実施形態を説明する。
【００５３】
図６Ａは、カメラ１のＣＰＵ１１５が実行するＲＯＭ１０４に記憶された制御プログラムの内、本第３実施形態に係る特徴部分の動作フローチャートを示す図であり、図６Ｂは、ウェブサーバ２の制御部２０８が実行するＲＯＭ２０１に記憶された制御プログラムの内の本第３実施形態に係る特徴部分の動作フローチャートを示す図である。ここで、上記第２実施形態と同様の部分には図５Ａ及び図５Ｂと同一の参照符号を付すことで、その説明は省略する。
【００５４】
即ち、本第３実施形態においては、ウェブサーバ２側では、画像キーワードリストを通信部２０５を介してカメラ１に送信した後（ステップＳ２１０）、受信待ちとなる（ステップＳ２１５）。そして、所定時間内に受信が無いときには、上記ステップＳ２０１に戻る。
【００５５】
一方、カメラ１側では、画像キーワードリストをＬＣＤ等の表示部１０８に表示した後に（ステップＳ１１１）、ユーザがその表示された画像キーワードリストを見て、所望の画像キーワードがなければ、入力部１０３よりＮＧ指示を入力する。従って、ＣＰＵ１１５は、ＮＧ指示が行われたか否かを判別し（ステップＳ１１６）、ＮＧ指示が行われた場合には、ＮＧ指示を通信部１１２を介してウェブサーバ２に送信する（ステップＳ１１７）。そして、表示部１０８に「構図を変えて再度撮影してください」や「別構図で撮影」等のメッセージを表示して（ステップＳ１１８）、上記ステップＳ１０１に戻る。これに対して、ＮＧ指示が行われない場合には、表示された画像キーワードリストより所望の画像キーワードの選択が行われて（ステップＳ１１２）、その選択された画像キーワードを通信部１１２を介してウェブサーバ２に送信することになる（ステップＳ１１３）。
【００５６】
ウェブサーバ２側では、通信部２０５で受信があった場合には（ステップＳ２１５）、ＮＧ指示を受信したのかを判別し（ステップＳ２１６）、そうであれば、上記ステップＳ２０１に戻って、次の画像データ及び位置データが送られてくるのを待つことになる。これに対して、ＮＧ指示を受信したのではない場合には、受信した選択された画像キーワードに関連付けられた手本画像データを記憶部２０３から検索する上記ステップＳ２１２からの動作を実行することになる。
【００５７】
以上のように、本第３実施形態では、ユーザ所望の画像キーワードが検索されなかった場合に、その画像キーワードリストをキャンセルすることができる。そして、再度撮影を行うことで、手本画像とその撮影位置を取得することができる。
【００５８】
［第４実施形態］
次に、本発明の第４実施形態を説明する。
【００５９】
図７Ａは、カメラ１のＣＰＵ１１５が実行するＲＯＭ１０４に記憶された制御プログラムの内、本第４実施形態に係る特徴部分の動作フローチャートを示す図であり、図７Ｂは、ウェブサーバ２の制御部２０８が実行するＲＯＭ２０１に記憶された制御プログラムの内の本第４実施形態に係る特徴部分の動作フローチャートを示す図である。ここで、上記第３実施形態と同様の部分には図６Ａ及び図６Ｂと同一の参照符号を付すことで、その説明は省略する。
【００６０】
即ち、上述したように、ウェブサーバ２側では、抽出した画像データの特徴点パターンに一致する特徴点パターンを持つ手本画像データが検索されなかった場合には（ステップＳ２０４）、通信部２０５を介してリスト＝０をカメラ１に送信するが（ステップＳ２０５）、本第４実施形態においては、その後、上記ステップＳ２０１に戻るのではなく、受信待ちとなって（ステップＳ２１５）、所定時間内に受信が無いときにのみ、上記ステップＳ２０１に戻るようにしている。
【００６１】
そして、カメラ１側では、そのようなリスト＝０を受信した場合には、上述したように、表示部１０８に「リスト無し」を表示するが（ステップＳ１０６）、本第４実施形態では、本動作を終了するのではなく、入力部１０３からのキー入力によって、またはＭＩＣ１１０と音声制御部１１１を利用した音声認識によって、ユーザが所望の画像キーワードを入力できるようにしている（ステップＳ１１９）。そして、この入力された画像キーワードを通信部１１２を介してウェブサーバ２に送信した後（ステップＳ１２０）、選択リストの受信待ちとなる（ステップＳ１１４）。
【００６２】
ウェブサーバ２側では、通信部２０５で受信があった場合には（ステップＳ２１５）、その受信した選択画像キーワードまたは入力画像キーワードに関連付けられた手本画像データを記憶部２０３から検索する（ステップＳ２１７）。そして、検索された手本画像データに付随する付随キーワードを含む選択キーワードリストを生成する上記ステップＳ２１３以降の処理を実施する。
【００６３】
また、カメラ１側において、上記ステップＳ１１６でＮＧ指示が行われた場合にも、上記ステップＳ１１９に進んで、上記のような画像キーワードの入力及び送信が行われる。
【００６４】
以上のように、本第４実施形態では、ユーザ所望の画像キーワードが検索されなかった場合には、画像キーワードをカメラ１側で入力し、ウェブサーバ２に再送信することで、ユーザ所望の手本画像とその撮影位置を取得することができる。
【００６５】
なお、ウェブサーバ２は、上記入力された画像キーワードを、送信した撮影画像データと関連付けて記憶部２０３のデータベースに追加登録するようにしても良い。この場合、撮影画像を手本画像データとして登録しても良いし、手本画像ではないが画像キーワードの抽出のみに使用するユーザ画像データとして登録しても良い。このようなユーザ画像データを多数蓄積することで、画像キーワードの抽出精度を向上できる。
【００６６】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【００６７】
例えば、撮影装置としてカメラ１を例に説明したが、カメラ付の携帯電話機であっても良い。
【図面の簡単な説明】
【００６８】
【図１】図１（Ａ）は、本発明の第１実施形態に係る撮影システムの構成を示す図であり、図１（Ｂ）は、図１（Ａ）中のカメラ及びウェブサーバのそれぞれの構成を示す図である。
【図２】図２（Ａ）は、カメラのＣＰＵが実行するＲＯＭに記憶された制御プログラムの内の第１実施形態に係る特徴部分の動作フローチャートを示す図であり、図２（Ｂ）は、ウェブサーバの制御部が実行するＲＯＭに記憶された制御プログラムの内の第２実施形態に係る特徴部分の動作フローチャートを示す図である。
【図３Ａ】図３Ａは、カメラの表示部でのキーワードリストの表示例を示す図である。
【図３Ｂ】図３Ｂは、カメラの表示部での地図表示の表示例を示す図である。
【図４】図４は、カメラの表示部でのキーワードリストと地図表示の同時表示例を示す図である。
【図５Ａ】図５Ａは、カメラのＣＰＵが実行するＲＯＭに記憶された制御プログラムの内の本発明の第２実施形態に係る特徴部分の動作フローチャートを示す図である。
【図５Ｂ】図５Ｂは、ウェブサーバの制御部が実行するＲＯＭに記憶された制御プログラムの内の第２実施形態に係る特徴部分の動作フローチャートを示す図である。
【図６Ａ】図６Ａは、カメラのＣＰＵが実行するＲＯＭに記憶された制御プログラムの内の本発明の第３実施形態に係る特徴部分の動作フローチャートを示す図である。
【図６Ｂ】図６Ｂは、ウェブサーバの制御部が実行するＲＯＭに記憶された制御プログラムの内の第３実施形態に係る特徴部分の動作フローチャートを示す図である。
【図７Ａ】図７Ａは、カメラのＣＰＵが実行するＲＯＭに記憶された制御プログラムの内の本発明の第４実施形態に係る特徴部分の動作フローチャートを示す図である。
【図７Ｂ】図７Ｂは、ウェブサーバの制御部が実行するＲＯＭに記憶された制御プログラムの内の第４実施形態に係る特徴部分の動作フローチャートを示す図である。
【符号の説明】
【００６９】
１…カメラ、  ２…ウェブサーバ、  ３…アクセスポイント、  ４…ネットワーク、  １０１…撮像部、  １０２…撮像制御部、  １０３…入力部、  １０４，２０１…ＲＯＭ、  １０５，２０２…ＲＡＭ、  １０６，２０３…記憶部、  １０７，２０４…記憶制御部、  １０８…表示部、  １０９…表示制御部、  １１０…ＭＩＣ、  １１１…音声制御部、  １１２，２０５…通信部、  １１３，２０６…通信制御部、  １１４…位置情報取得部、  １１５…ＣＰＵ、  １１６…ＳＰ、  １１７，２０９…バス、  ２０７…画像処理部、  ２０７Ａ…特徴点検出部、  ２０７Ｂ…特徴点比較部、  ２０７Ｃ…画像キーワード抽出部、  ２０７Ｄ…画像キーワードリスト生成部、  ２０７Ｅ…画像検索部、  ２０７Ｆ…圧縮伸張部、  ２０８…制御部、  ５０１…画像キーワード、  ５０２…位置、  ５０３…時間、  ５０４…ユーザ名、  ５０５…被写体位置マーク、  ５０６…撮影位置マーク、  ５０７…手本画像、  ５０８…現在位置マーク。
【図１】
2008288881.tif 000003
【図２】
2008288881.tif 000004
【図３Ａ】
2008288881.tif 000005
【図３Ｂ】
2008288881.tif 000006
【図４】
2008288881.tif 000007
【図５Ａ】
2008288881.tif 000008
【図５Ｂ】
2008288881.tif 000009
【図６Ａ】
2008288881.tif 000010
【図６Ｂ】
2008288881.tif 000011
【図７Ａ】
2008288881.tif 000012
【図７Ｂ】
2008288881.tif 000013