(57)【要約】【課題】煩雑な画像の管理も行うことなく、構図に関する適正なお手本画像を表示することができる技術を提供する。【解決手段】クライアント１００においてユーザーによる操作部の操作や音声入力やＧＰＳの動作等によって１以上の撮影条件情報が取得される。そして、当該１以上の撮影条件情報が、画像サーバ２００に送信され、画像サーバ２００に格納される画像ＤＢ２４３から、１以上の撮影条件情報に対応するお手本画像候補が抽出される。更に、抽出されたお手本画像候補がクライアント１００に送信され、クライアント１００において表示される。【選択図】図１
2007027945.tif 000002
【特許請求の範囲】
【請求項１】
撮影情報提示システムであって、
画像群を記憶する画像データベースを格納するサーバと、
前記サーバと通信可能なクライアントと、
を備え、
前記クライアントが、
撮影条件を示す１以上の撮影条件情報を取得する取得手段、
を有し、
前記クライアントまたは前記サーバが、
前記１以上の撮影条件情報に対応する画像を前記画像群から抽出する抽出手段、
を有し、
前記クライアントが、
前記抽出手段によって抽出された画像を表示する表示手段、
を有することを特徴とする撮影情報提示システム。
【請求項２】
請求項１に記載の撮影情報提示システムであって、
前記取得手段が、
ユーザーの動作に応答して前記撮影条件情報を取得することを特徴とする撮影情報提示システム。
【請求項３】
請求項１または請求項２に記載の撮影情報提示システムであって、
前記画像データベースが、
前記画像群に含まれる各画像に対してそれぞれ属性情報が付された状態で、前記画像群を記憶し、
前記抽出手段が、
前記１以上の撮影条件情報に対応する属性情報が付された画像を前記画像群から抽出することを特徴とする撮影情報提示システム。
【請求項４】
請求項３に記載の撮影情報提示システムであって、
前記表示手段が、
前記抽出手段によって抽出された画像に付された属性情報を可視的に出力することを特徴とする撮影情報提示システム。
【請求項５】
請求項３または請求項４に記載の撮影情報提示システムであって、
前記サーバが、
前記画像データベースに記憶された前記画像群に含まれる各画像と当該各画像に係る属性情報とを関連付けた関連付け情報を記憶し、
前記関連付け情報がＲＤＦによって記述され、
前記抽出手段が、
前記関連付け情報を参照することで、前記１以上の撮影条件情報に対応する属性情報が付された画像を前記画像群から抽出することを特徴とする撮影情報提示システム。
【請求項６】
請求項１から請求項５のいずれかに記載の撮影情報提示システムであって、
前記１以上の撮影条件情報が、
前記クライアントの現在の位置を示す位置情報を含むことを特徴とする撮影情報提示システム。
【請求項７】
請求項１から請求項６のいずれかに記載の撮影情報提示システムであって、
前記１以上の撮影条件情報が、
撮影対象物の特徴を示す対象物特徴情報を含むことを特徴とする撮影情報提示システム。
【請求項８】
請求項７に記載の撮影情報提示システムであって、
前記取得手段が、
ユーザーの動作に応答して前記対象物特徴情報を取得することを特徴とする撮影情報提示システム。
【請求項９】
請求項８に記載の撮影情報提示システムであって、
前記撮影対象物が、
風景、近景、人物、および建物のうちの何れか１つを含むことを特徴とする撮影情報提示システム。
【請求項１０】
請求項１から請求項９のいずれかに記載の撮影情報提示システムであって、
前記１以上の撮影条件情報が、
日付を示す日付情報を含むことを特徴とする撮影情報提示システム。
【請求項１１】
請求項１から請求項１０のいずれかに記載の撮影情報提示システムであって、
前記１以上の撮影条件情報が、
時刻を示す時刻情報を含むことを特徴とする撮影情報提示システム。
【請求項１２】
請求項１から請求項１１のいずれかに記載の撮影情報提示システムであって、
前記クライアントが、
ユーザーの発する音声を受け付ける音声受付手段を更に有し、
前記取得手段が、
前記音声受付手段によって受け付けられた音声を認識することで文字情報を取得し、
前記１以上の撮影条件情報が、
前記文字情報を含むことを特徴とする撮影情報提示システム。
【請求項１３】
請求項１から請求項１２のいずれかに記載の撮影情報提示システムであって、
前記クライアントが、
ネットワーク回線を介して少なくとも１以上の外部装置と通信する通信手段を有し、
前記取得手段が、
前記通信手段を用いて、前記少なくとも１以上の外部装置から前記１以上の撮影条件情報を取得することを特徴とする撮影情報提示システム。
【請求項１４】
請求項１３に記載の撮影情報提示システムであって、
前記クライアントが、
当該クライアントの現在の位置を示す位置情報を認識する認識手段、
を有し、
前記取得手段が、
前記通信手段を用いて、前記少なくとも１以上の外部装置から、前記認識手段によって認識された位置情報に対応する天候を示す天候情報を取得することを特徴とする撮影情報提示システム。
【請求項１５】
請求項１３に記載の撮影情報提示システムであって、
前記クライアントが、
当該クライアントの現在の位置を示す位置情報を認識する認識手段、
を有し、
前記取得手段が、
前記通信手段を用いて、前記少なくとも１以上の外部装置から、前記認識手段によって認識された位置情報に対応する撮影対象物の情報を取得することを特徴とする撮影情報提示システム。
【請求項１６】
請求項１から請求項１５のいずれかに記載の撮影情報提示システムであって、
前記クライアントが、
ユーザーによる所定の動作に応答して、前記表示手段によって表示された表示画像をお手本画像として採用したことを示す採用情報を入力する入力手段、
を更に有し、
前記サーバが、
前記抽出手段による画像の抽出における優先順位を既定する基準パラメータを前記画像群に含まれる各画像についてそれぞれ記憶する記憶手段と、
前記表示手段に前記表示画像が表示された状態で、前記採用情報の入力に応答して、前記表示画像の抽出における優先順位を高める方向に、前記記憶手段に記憶された前記表示画像に係る基準パラメータを変更する変更手段と、
を更に有することを特徴とする撮影情報提示システム。
【請求項１７】
請求項１から請求項１６のいずれかに記載の撮影情報提示システムであって、
前記クライアントが、
撮像装置であることを特徴とする撮影情報提示システム。
【請求項１８】
撮影情報提示システムであって、
少なくとも１以上の画像をそれぞれ格納する複数のサーバと、
前記複数のサーバとインターネット回線を介して通信可能なクライアントと、
を備え、
前記クライアントが、
撮影条件を示す１以上の撮影条件情報を取得する取得手段、
を有し、
前記複数のサーバに含まれる所定のサーバまたは前記クライアントが、
前記１以上の撮影条件情報に対応する画像を前記複数のサーバから抽出する抽出手段、
を有し、
前記クライアントが、
前記抽出手段によって抽出された画像を表示する表示手段、
を有することを特徴とする撮影情報提示システム。
【請求項１９】
請求項１８に記載の撮影情報提示システムであって、
前記取得手段が、
ユーザーの動作に応答して文字列を取得し、
前記抽出手段が、
前記文字列を抽出条件に追加して前記１以上の撮影条件情報に対応する画像を前記複数のサーバから抽出することを特徴とする撮影情報提示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影に関する情報を提示する技術に関する。
【背景技術】
【０００２】
撮像装置については、近年、搭載されているオートフォーカス（ＡＦ）機能や手振れ補正機能等といった各種機能の技術の進歩により、撮影時に、ピント呆けやブレ等といった技術的な要素で失敗してしまうことが少なくなった。
【０００３】
一方、良い写真を撮影するためには、より良い構図が不可欠であり、特に初心者にとって良い構図を決めることは難しい。また、良い構図で撮影を行うということは、上に述べたＡＦや手振れ補正等の技術の進歩によってカバーできない分野である。
【０００４】
この構図については、プロのカメラマン等を講師とした写真教室での構図の勉強会等も開催されている。しかし、実際に構図についてのアドバイスが欲しいときは旅行中等の外出中で、なおかつ、珍しい風景、見慣れない風景を撮影するのが普通であるから、勉強会で必ずしも欲しい情報が得られるとは限らない。
【０００５】
このような問題点に対して、予めお手本となる推奨画像の候補を格納しておき、内蔵されたＧＰＳによって測定された位置に対応する推奨画像を提示する撮像装置が提案されている（例えば、特許文献１）。
【０００６】
このような技術に関する先行技術文献としては、以下のようなものがある。
【０００７】
【特許文献１】特開２００２−１０１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１で提案されている撮像装置では、予め推奨画像を撮像装置内に記憶しておく必要性があるため、推奨画像を適宜登録及び更新する等といった管理に手間がかかってしまう。特に、所望の推奨画像をユーザー自らが入手するのは難しい。更に、内蔵する記憶媒体に推奨画像を記憶する容量が別途必要となってしまう。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、煩雑な管理も行うことなく、構図に関する適正なお手本画像を表示することができる技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、請求項１の発明は、撮影情報提示システムであって、画像群を記憶する画像データベースを格納するサーバと、前記サーバと通信可能なクライアントとを備え、前記クライアントが、撮影条件を示す１以上の撮影条件情報を取得する取得手段を有し、前記クライアントまたは前記サーバが、前記１以上の撮影条件情報に対応する画像を前記画像群から抽出する抽出手段を有し、前記クライアントが、前記抽出手段によって抽出された画像を表示する表示手段を有することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１に記載の撮影情報提示システムであって、前記取得手段が、ユーザーの動作に応答して前記撮影条件情報を取得することを特徴とする。
【００１２】
また、請求項３の発明は、請求項１または請求項２に記載の撮影情報提示システムであって、前記画像データベースが、前記画像群に含まれる各画像に対してそれぞれ属性情報が付された状態で、前記画像群を記憶し、前記抽出手段が、前記１以上の撮影条件情報に対応する属性情報が付された画像を前記画像群から抽出することを特徴とする。
【００１３】
また、請求項４の発明は、請求項３に記載の撮影情報提示システムであって、前記表示手段が、前記抽出手段によって抽出された画像に付された属性情報を可視的に出力することを特徴とする。
【００１４】
また、請求項５の発明は、請求項３または請求項４に記載の撮影情報提示システムであって、前記サーバが、前記画像データベースに記憶された前記画像群に含まれる各画像と当該各画像に係る属性情報とを関連付けた関連付け情報を記憶し、前記関連付け情報がＲＤＦによって記述され、前記抽出手段が、前記関連付け情報を参照することで、前記１以上の撮影条件情報に対応する属性情報が付された画像を前記画像群から抽出することを特徴とする。
【００１５】
また、請求項６の発明は、請求項１から請求項５のいずれかに記載の撮影情報提示システムであって、前記１以上の撮影条件情報が、前記クライアントの現在の位置を示す位置情報を含むことを特徴とする。
【００１６】
また、請求項７の発明は、請求項１から請求項６のいずれかに記載の撮影情報提示システムであって、前記１以上の撮影条件情報が、撮影対象物の特徴を示す対象物特徴情報を含むことを特徴とする。
【００１７】
また、請求項８の発明は、請求項７に記載の撮影情報提示システムであって、前記取得手段が、ユーザーの動作に応答して前記対象物特徴情報を取得することを特徴とする。
【００１８】
また、請求項９の発明は、請求項８に記載の撮影情報提示システムであって、前記撮影対象物が、風景、近景、人物、および建物のうちの何れか１つを含むことを特徴とする。
【００１９】
また、請求項１０の発明は、請求項１から請求項９のいずれかに記載の撮影情報提示システムであって、前記１以上の撮影条件情報が、日付を示す日付情報を含むことを特徴とする。
【００２０】
また、請求項１１の発明は、請求項１から請求項１０のいずれかに記載の撮影情報提示システムであって、前記１以上の撮影条件情報が、時刻を示す時刻情報を含むことを特徴とする。
【００２１】
また、請求項１２の発明は、請求項１から請求項１１のいずれかに記載の撮影情報提示システムであって、前記クライアントが、ユーザーの発する音声を受け付ける音声受付手段を更に有し、前記取得手段が、前記音声受付手段によって受け付けられた音声を認識することで文字情報を取得し、前記１以上の撮影条件情報が、前記文字情報を含むことを特徴とする。
【００２２】
また、請求項１３の発明は、請求項１から請求項１２のいずれかに記載の撮影情報提示システムであって、前記クライアントが、ネットワーク回線を介して少なくとも１以上の外部装置と通信する通信手段を有し、前記取得手段が、前記通信手段を用いて、前記少なくとも１以上の外部装置から前記１以上の撮影条件情報を取得することを特徴とする。
【００２３】
また、請求項１４の発明は、請求項１３に記載の撮影情報提示システムであって、前記クライアントが、当該クライアントの現在の位置を示す位置情報を認識する認識手段を有し、前記取得手段が、前記通信手段を用いて、前記少なくとも１以上の外部装置から、前記認識手段によって認識された位置情報に対応する天候を示す天候情報を取得することを特徴とする。
【００２４】
また、請求項１５の発明は、請求項１３に記載の撮影情報提示システムであって、前記クライアントが、当該クライアントの現在の位置を示す位置情報を認識する認識手段を有し、前記取得手段が、前記通信手段を用いて、前記少なくとも１以上の外部装置から、前記認識手段によって認識された位置情報に対応する撮影対象物の情報を取得することを特徴とする。
【００２５】
また、請求項１６の発明は、請求項１から請求項１５のいずれかに記載の撮影情報提示システムであって、前記クライアントが、ユーザーによる所定の動作に応答して、前記表示手段によって表示された表示画像をお手本画像として採用したことを示す採用情報を入力する入力手段を更に有し、前記サーバが、前記抽出手段による画像の抽出における優先順位を既定する基準パラメータを前記画像群に含まれる各画像についてそれぞれ記憶する記憶手段と、前記表示手段に前記表示画像が表示された状態で、前記採用情報の入力に応答して、前記表示画像の抽出における優先順位を高める方向に、前記記憶手段に記憶された前記表示画像に係る基準パラメータを変更する変更手段とを更に有することを特徴とする。
【００２６】
また、請求項１７の発明は、請求項１から請求項１６のいずれかに記載の撮影情報提示システムであって、前記クライアントが、撮像装置であることを特徴とする。
【００２７】
また、請求項１８の発明は、撮影情報提示システムであって、少なくとも１以上の画像をそれぞれ格納する複数のサーバと、前記複数のサーバとインターネット回線を介して通信可能なクライアントとを備え、前記クライアントが、撮影条件を示す１以上の撮影条件情報を取得する取得手段を有し、前記複数のサーバに含まれる所定のサーバまたは前記クライアントが、前記１以上の撮影条件情報に対応する画像を前記複数のサーバから抽出する抽出手段を有し、前記クライアントが、前記抽出手段によって抽出された画像を表示する表示手段を有することを特徴とする。
【００２８】
また、請求項１９の発明は、請求項１８に記載の撮影情報提示システムであって、前記取得手段が、ユーザーの動作に応答して文字列を取得し、前記抽出手段が、前記文字列を抽出条件に追加して前記１以上の撮影条件情報に対応する画像を前記複数のサーバから抽出することを特徴とする。
【００２９】
なお、本明細書では、「撮影条件」という文言を、撮影シーン、シャッタースピード等といった撮像装置の設定、時刻、および位置を示す情報等といった撮影に関する条件一般を含めたものとして使用する。
【発明の効果】
【００３０】
請求項１から請求項１７のいずれに記載の発明によっても、クライアントにおいて撮影条件を示す１以上の撮影条件情報が取得されると、クライアントまたはサーバによってサーバに格納される画像データベースから、１以上の撮影条件情報に対応する画像が抽出されて、クライアントにおいて表示されるような構成により、お手本となる画像をクライアント側に記憶する必要性がないため、煩雑な画像の管理も行うことなく、構図に関する適正なお手本画像を表示することができる。
【００３１】
また、請求項２に記載の発明によれば、ユーザーによる操作や発声などといった動作に応答して撮影条件情報を取得するため、ユーザーの意図に沿った撮影条件情報を入力することができる。
【００３２】
また、請求項３に記載の発明によれば、画像データベースにおいて、予め各画像に対して属性情報が付された状態で画像群を記憶しておき、１以上の撮影条件情報に対応する属性情報が付された画像を画像群から抽出するような構成を採用することで、Exifデータなどといった汎用の属性情報が付された画像ファイルを利用して、１以上の撮影条件情報に対応する画像を容易に抽出することができる。
【００３３】
また、請求項４に記載の発明によれば、クライアントに表示された画像に付された属性情報を可視的に出力するため、ユーザーが、表示された属性情報を参照することで、所望の画像であるか否かを容易に判断することができる。
【００３４】
また、請求項５に記載の発明によれば、画像データベースに記憶された画像群に含まれる各画像と各画像に係る属性情報とを関連付けた関連付け情報をＲＤＦによって記述して記憶しておき、関連付け情報を参照して、１以上の撮影条件情報に対応する属性情報が付された画像を画像群から抽出するような構成とすることにより、１以上の撮影条件情報に対応する画像を容易に抽出することができる。
【００３５】
また、請求項６に記載の発明によれば、１以上の撮影条件情報にクライアントの現在の位置を示す情報を含ませることで、例えば、現在の位置に対応する撮影対象物を特定することが容易にできるため、適正なお手本画像を得ることができる。
【００３６】
また、請求項７に記載の発明によれば、１以上の撮影条件情報に撮影対象物の特徴を示す対象物特徴情報を含ませることで、容易に撮影対象物を特定することができるため、適正なお手本画像を得ることができる。
【００３７】
また、請求項８および請求項９のいずれに記載の発明によっても、例えば、ユーザーによる操作や発声などといった動作に応答して対象物特徴情報を取得するため、ユーザーの意図に沿った対象物特徴情報を入力することができる。
【００３８】
また、請求項１０に記載の発明によれば、撮影条件情報が、日付を示す情報を含むため、例えば季節によって変化する撮影対象物に合わせて、適正なお手本画像を得ることができる。
【００３９】
また、請求項１１に記載の発明によれば、撮影条件情報が、時刻を示す情報を含むため、例えば時刻によって明暗等が変化する撮影対象物に合わせて、適正なお手本画像を得ることができる。
【００４０】
また、請求項１２に記載の発明によれば、ユーザーが発した音声を認識することで撮影条件情報に含まれる文字情報を取得するため、容易に撮影条件情報を入力することができる。
【００４１】
また、請求項１３に記載の発明によれば、ネットワーク回線を介して外部装置から撮影条件情報を取得するため、幅広い撮影条件情報を取得することができる。
【００４２】
また、請求項１４に記載の発明によれば、クライアントの現在の位置を示す位置情報に対応する天候を示す情報をネットワーク回線を介して外部装置から取得するため、例えば、天候によって明暗等が変化する撮影対象物に合わせて、適正なお手本画像を得ることができる。
【００４３】
また、請求項１５に記載の発明によれば、クライアントの現在の位置を示す位置情報に対応する撮影対象物の情報をネットワーク回線を介して外部装置から取得するため、撮影対象物に合わせて、適正なお手本画像を得ることができる。
【００４４】
また、請求項１６に記載の発明によれば、ユーザーによる所定の動作に応答して、表示された表示画像をお手本画像として採用したことを示す採用情報を入力すると、表示画像について画像の抽出における優先順位を既定するパラメータが、優先順位が高まる方向に変更されるような構成とすることで、お手本画像として採用したか否かの結果をその後の画像の抽出に反映させることができるため、より適正なお手本画像を得ることができる。
【００４５】
また、請求項１７に記載の発明によれば、クライアントが撮像装置であるため、別途のクライアントを携帯することなく、撮像装置において適宜お手本画像を表示しつつ構図を決定して実際の撮影を行うことができる。したがって、撮像装置を携帯するだけで済むため、撮影情報提供システムの使い勝手が良くなる。
【００４６】
また、請求項１８に記載の発明によれば、クライアントにおいて撮影条件を示す１以上の撮影条件情報が取得されると、クライアントまたは所定のサーバによってインターネット回線に接続される複数のサーバに格納される複数の画像から、１以上の撮影条件情報に対応する画像が抽出されて、クライアントにおいて表示されるような構成により、お手本となる画像をクライアント側に記憶する必要性がないため、煩雑な画像の管理も行うことなく、構図に関する適正なお手本画像を表示することができる。
【００４７】
また、請求項１９に記載の発明によれば、ユーザーの動作に応答して文字列を取得し、当該文字列を抽出条件に追加して１以上の撮影条件情報に対応する画像を抽出するため、ユーザーの意図に応じて、抽出してくる画像の絞り込みを行うことができる。
【発明を実施するための最良の形態】
【００４８】
以下、本発明の実施形態を図面に基づいて説明する。
【００４９】
＜第１実施形態＞
＜撮影情報提示システムの概要＞
図１は、本発明の第１実施形態に係る撮影情報提示システム１の概要を例示する図である。
【００５０】
撮影情報提示システム１は、ユーザーＵｒが撮像装置ＣＭによって撮影対象物ＰＧを撮影しようとする際に、構図のお手本となる画像（以下「お手本画像」とも称する）を撮影に資する情報として提示するシステムである。
【００５１】
そして、撮影情報提示システム１は、撮影情報提示クライアント（以下、単に「クライアント」と略称する）１００と、画像サーバ２００とを備えている。
【００５２】
クライアント１００は、携帯端末機器（ＰＤＡ）の一種として構成され、撮像装置ＣＭによって撮影を行うユーザーＵｒによって携帯される。
【００５３】
画像サーバ２００は、画像ファイル（以下、単に「画像」とも称する）を複数個含む画像群を記憶する画像データベース（以下、「画像ＤＢ」とも称する）２４３を格納するコンピュータである。なお、当該コンピュータとしては、パーソナルコンピュータ（パソコン）等が挙げられる。
【００５４】
また、クライアント１００と画像サーバ２００とは無線通信等の通信手段を用いて通信可能となっている。ここでは、クライアント１００から１以上の撮影条件を示す情報（撮影条件情報群）を画像サーバ２００に送信すると、画像サーバ２００で撮影条件情報群に対応する画像ファイルが画像ＤＢ２４３から抽出され、お手本画像の候補（お手本画像候補）としてクライアント１００に送信される。そして、クライアント１００側では、お手本画像候補が表示され、ユーザーＵｒがお手本画像候補を適宜参照することで、構図を決定する。
【００５５】
なお、上述の「撮影条件情報群」は、複数の撮影条件情報の集合および単数の撮影条件情報を包含する意味で使用している。
【００５６】
＜撮影情報提示クライアント＞
図２は、撮影情報提示クライアント１００の外観構成を示す図である。
【００５７】
図２に示すように、撮影情報提示クライアント１００には、その前面に液晶ディスプレイによって構成される表示部１２０と、表示部１２０の左右に設けられ、上下左右キー及びその中央に実行キーが配置された２つの十字キー１１０ａ，１１０ｂとが設けられている。この十字キー１１０ａ，１１０ｂは、表示部１２０に表示される画面の内容によって機能が変化するキーであり、どのキーがどの機能に対応するかは各画面によって異なる。なお、図２では、後述する撮影情報提示動作における基本メニューを示す画面（基本メニュー画面）が表示部１２０に表示されている状態が示されている。
【００５８】
図２に示すように、基本メニュー画面では、例えば「お手本画像を表示する」「撮影対象物の選択」「キーワードの入力」及び「現在位置の確認」といった項目が上から順に列挙される。そして、十字キー１１０ａ，１１０ｂの上下キーを適宜操作して、太枠カーソルＣＳを所望の項目に合わせて、十字キー１１０ａ，１１０ｂの中央の丸いキー（実行キー）を押下すると、所望の項目を選択することができる。
【００５９】
ここでは、図２に示す「お手本画像の表示」という項目に太枠カーソルＣＳを合わせて、実行キーを押下すると、後述する撮影条件取得部１３１によって取得された撮影条件情報群が画像サーバ２００に送信される。
【００６０】
図３は、クライアント１００の基本的な機能構成を示すブロック図である。
【００６１】
図３に示すように、クライアント１００は、主に、操作部１１０、表示部１２０、制御部１３０、記憶部１４０、ＧＰＳ部１５０、時計部１６０、通信部１７０、入出力Ｉ／Ｆ１８０、及びマイク部１９０を備えて構成されている。
【００６２】
操作部１１０は、２つの十字キー１１０ａ，１１０ｂ（図２）を有しており、ユーザーからの入力操作を受け付ける。そして、操作部１１０から入力される信号は制御部１３０に送られる。
【００６３】
表示部１２０は、例えば液晶ディスプレイで構成され、表示手段として機能する。この表示部１２０は、制御部１３０から送信されるデータに基づいて各種画面を表示する。
【００６４】
記憶部１４０は、例えばハードディスク等を備えて構成されており、クライアント１００の基本動作を既定するオペレーティングシステム（以下では、「ＯＳ」とも称する）１４１がインストールされる。また、記憶部１４０には、ＯＳ１４１の管理下で実行されるプログラム１４２もインストールされる。撮影情報提示クライアント１００では、制御部１３０がプログラム１４２を読み込んで実行することにより、図４に示す機能ブロックの機能が実現される。
【００６５】
ＧＰＳ部１５０は、一般的なＧＰＳの機能を有し、クライアント１００が現在位置する緯度及び経度といった情報（位置情報）を認識する。つまり、位置情報を取得する。このＧＰＳ部１５０で得られる位置情報は、制御部１３０に対して送信される。
【００６６】
時計部１６０は、日付及び時刻を管理する時計としての機能を有し、制御部１３０からの要請に応じて適宜日付を示す情報（日付情報）及び時刻を示す情報（時刻情報）を制御部１３０に対して送信する。
【００６７】
通信部１７０は、制御部１３０と、画像サーバ２００との間のデータの送受信を実現するものである。このデータ通信の方法は特に限定しないが、例えば、ＴＣＰ／ＩＰ上のＨＴＴＰ、或いはＳＯＡＰ等を用いることができる。
【００６８】
入出力Ｉ／Ｆ１８０は、クライアント１００に装着されたメモリカードＭＣに対するデータの入出力を行うためのインターフェースである。
【００６９】
マイク部１９０は、ユーザーＵｒが発する音声を受け付けて、当該音声を示す音声データを制御部１３０に送信する。
【００７０】
制御部１３０は、ＣＰＵ１３０ａおよびメモリ１３０ｂを有しており、クライアント１００の動作を統括制御し、ユーザーの操作やプログラム１４２などに基づいてお手本画像候補の提示などといった撮影に関する情報を提示する動作（撮影情報提示動作）を制御する部位である。
【００７１】
ここでは、ユーザーによる操作部１１０の種々の操作に基づき、制御部１３０が、記憶部１４０に格納されているプログラム１４２を読み込んで実行することにより、撮影情報提示動作が実現される。なお、制御部１３０は、メモリカードＭＣに記録されている各種データやプログラムを入出力Ｉ／Ｆ１８０を介して読み込んで、各種制御を実行することもできる。
【００７２】
図４は、撮影情報提示動作が実行される際に、制御部１３０において実現される機能を例示する図である。撮影情報提示動作を行う際には、制御部１３０は、機能として、撮影情報取得部１３１、撮影条件送信部１３２、画像取得部１３３、画像表示制御部１３４、及び採用情報取得部１３５を備えて構成される。
【００７３】
撮影条件取得部１３１は、ユーザーによる操作部１１０に対する操作やマイク部１９０に向けた発声などといったユーザーの動作に応答して、１以上の撮影条件を示す撮影条件情報群を取得する。
【００７４】
そして、この撮影条件取得部１３１は、各種撮影条件をそれぞれ取得する細かな機能として、位置情報取得部１３１ａ、日付情報取得部１３１ｂ、時刻情報取得部１３１ｃ、シーン受付部１３１ｄ、文字受付部１３１ｅ、及び音声認識部１３１ｆを備えている。
【００７５】
位置情報取得部１３１ａは、ＧＰＳ部１５０から緯度・経度で示される位置情報を取得する。
【００７６】
日付情報取得部１３１ｂは、時計部１６０から日付情報を取得する。
【００７７】
時刻情報取得部１３１ｃは、時計部１６０から時刻情報を取得する。
【００７８】
シーン受付部１３１ｄは、操作部１１０に対する操作に応じて選択される撮影シーンに関する情報（シーン情報）を取得する。このシーン情報は、撮影対象物の特徴を示す情報（以下「対象物特徴情報」とも称する）となっている。
【００７９】
文字受付部１３１ｅは、操作部１１０に対する操作に応じて入力される文字列の情報（文字情報）を受け付ける。ここでは、例えば、撮影対象物の特徴を示す撮影条件に関する文字情報を受け付ける。すなわち、ここでは、この文字情報も、撮影対象物の特徴を示す情報（対象物特徴情報）となっている。
【００８０】
音声認識部１３１ｆは、マイク部１９０で受け付けられた音声を認識することで、音声情報を文字情報に変換する。つまり、音声認識部１３１ｆが、ユーザーの発した音声に対応する文字情報を取得する。
【００８１】
撮影条件送信部１３２は、撮影条件取得部１３１で取得された各種撮影条件を通信部１７０を介して画像サーバ２００に送信する。
【００８２】
画像取得部１３３は、画像サーバ２００側で各種撮影条件に対応する画像として抽出されたお手本画像候補を通信部１７０を介して取得する。
【００８３】
画像表示制御部１３４は、画像取得部１３３で取得されたお手本画像候補を表示部１２０に表示させるように制御する。
【００８４】
採用情報取得部１３５は、ユーザーの操作部１１０に対する入力に応答して、表示部１２０に表示中の画像（お手本画像候補）を構図の決定の参考として使用するお手本画像として採用した旨を示す情報（採用情報）を取得する。そして、採用情報取得部１３５は、取得した採用情報を、現在表示中のお手本画像を特定する情報（例えば、ファイル名等）とともに通信部１７０を介して、画像サーバ２００に送信する。
【００８５】
＜画像サーバ＞
図５は、画像サーバ２００の基本的な機能構成を示すブロック図である。
【００８６】
図５に示すように、画像サーバ２００は、主に、操作部２１０、表示部２２０、制御部２３０、記憶部２４０、入出力Ｉ／Ｆ部２５０、通信部２７０、及び入出力Ｉ／Ｆ２８０を備えて構成されている。
【００８７】
操作部２１０は、ユーザーからの入力操作を受け付け、入力された信号は制御部１３０に送られる。
【００８８】
表示部２２０は、例えばＣＲＴ等で構成され、表示手段として機能する。この表示部２２０は、制御部２３０から送信されるデータに基づいて各種画面を表示する。
【００８９】
記憶部２４０は、例えばハードディスク等を備えて構成されており、画像サーバ２００の基本動作を既定するＯＳ２４１がインストールされる。また、記憶部２４０には、ＯＳ２４１の管理下で実行されるプログラム２４２もインストールされる。画像サーバ２００では、制御部２３０がプログラム２４２を読み込んで実行することにより、図７に示す機能ブロックの機能が実現される。
【００９０】
また、記憶部２４０は、複数の画像ファイルが記憶される画像ＤＢ２４３を格納している。画像ＤＢ２４３に記憶されている画像ファイルは、デジタルカメラで撮影される画像データ（画像）を記憶する規格であるＥｘｉｆ形式の画像ファイルであり、画像ファイルのタグ情報には、各種撮影条件を示す属性情報（以下「Ｅｘｉｆデータ」とも称する）が記述されている。
【００９１】
この画像ＤＢ２４３に記憶される複数の画像ファイルは、予め、お手本画像となるべき候補の画像（お手本画像候補）がそれぞれ格納された複数の画像ファイルである。これらの複数の画像ファイルは、ユーザーが自分で気に入ったものを登録しておいても良いし、或いは、複数人数で登録しておいても良い。なお、複数の画像ファイルとしては、過去に撮影した画像や、その他種々の画像を格納したものが挙げられる。また、この複数の画像ファイルは、自由に追加・削除可能となっている。
【００９２】
また、記憶部２４０は、画像以外のデータ（いわゆるメタデータ）を持つ。具体的には、画像ＤＢ２４３に記憶されている全画像ファイルと当該画像ファイルにそれぞれ記述された属性情報とを関連付けた情報を記憶するデータベース（以下「データ関連付けＤＢ」とも称する）２４４を格納する。このデータ関連付けＤＢでは、図６に示すように、各ファイルに対して撮影条件を示す属性情報が関連付けられて記憶されている。なお、図６に示すメタデータは、ＲＤＦの形式で記述されており、データ内容の変更等に関して柔軟性のあるデータ構造の方が好ましいが、別の形式で記述されても良い。
【００９３】
このデータ関連付けＤＢ２４４に記憶されている属性情報には、各画像ファイルに付属するＥｘｉｆデータの内容が含まれる。なお、図６では図示を省略しているが、Ｅｘｉｆデータには、画像サイズ、圧縮方式等といった種々のデータが含まれる。また、ここでは、図６に示すように、属性情報には、撮影の日付を示す情報（日付情報）、撮影の時刻を示す情報（時刻情報）、撮影した位置を示す情報（位置情報）、撮影に関するコメントを示す情報（コメント情報）、及びお手本画像として採用された回数を示す情報（採用回数情報）等が含まれる。
【００９４】
この採用回数情報は、撮影条件情報に対応する画像を画像ＤＢ２４３から抽出する際における優先順位を既定するパラメータ（基準パラメータ）として利用される。
【００９５】
また、通信用に、画像ファイルに格納される高精度の画像データとは別にサムネイル画像を持っていても良い。その場合は、通信コストを安く抑えることができる。
【００９６】
入出力Ｉ／Ｆ２５０は、操作部２１０および表示部２２０と制御部２３０との間でデータの送受信をコントロールするためのインターフェースである。
【００９７】
通信部２７０は、制御部２３０と、クライアント１００との間のデータの送受信を実現するものである。
【００９８】
入出力Ｉ／Ｆ２８０は、画像サーバ２００に装着されたメモリカードＭＤ等に対するデータの入出力を行うためのインターフェースである。
【００９９】
制御部２３０は、ＣＰＵ２３０ａおよびメモリ２３０ｂを有しており、画像サーバ２００の動作を統括制御し、プログラム２４２などに基づいてクライアント１００にお手本画像候補の提示させるための動作すなわち撮影情報提示動作を制御する部位である。
【０１００】
ここでは、制御部２３０が、記憶部２４０に格納されているプログラム２４２を読み込んで実行することにより、撮影情報提示動作が実現される。なお、制御部２３０は、メモリカードＭＤに記録されている各種データやプログラムを入出力Ｉ／Ｆ２８０を介して読み込んで、各種制御を実行することもできる。
【０１０１】
図７は、撮影情報提示動作が実行される際に、制御部２３０において実現される機能を例示する図である。
【０１０２】
画像抽出部２３１は、クライアント１００から送信されてくる撮影条件情報群に対応する画像ファイルを画像ＤＢ２４３から抽出する。なお、この画像の抽出時には、記憶部２４０に格納されるデータ関連付けＤＢ２４４を参照することで、撮影条件情報群に対応する属性情報が付されている画像ファイルを特定するとともに、お手本画像として採用された回数が多い画像ファイルから順にお手本画像候補となる画像ファイルとして抽出する。
【０１０３】
ここでは、クライアント１００から送信されてくる撮影条件情報群に含まれる位置情報、日付情報、及び時刻情報等に基づいて、画像ＤＢ２４２内を検索して、クライアントから送られてくる撮影条件情報群に合致、或いは近似する撮影条件情報群を含む属性情報が付属された画像ファイルがお手本画像候補として抽出される。つまり、ここでは、撮影条件情報群に対応する画像とは、撮影条件情報群に含まれる全撮影条件について、合致或いは近似する属性情報が付属された画像ファイルである。
【０１０４】
また、近似する幅としては、各撮影条件の種類毎に所定範囲の幅が決められているものとする。例えば、緯度・経度であれば、±１′程度の幅が近似する範囲として決められており、また、コメント情報については、撮影条件情報群に含まれるコメントに関する文字列を含むことが近似する範囲として決められているものとする。
【０１０５】
そして、画像抽出部２３１では、位置情報から、撮影対象物を大凡特定できると考えられる。また、日付情報及び時刻情報からは、撮影対象物の明るさは勿論、ある特定の現象（例えば、朝であれば朝焼け、秋であれば紅葉等）に特化したお手本画像候補を選択することができる。
【０１０６】
画像送信部２３２は、画像抽出部２３１によって抽出されたお手本画像候補をクライアント１００に向けて送信する。
【０１０７】
抽出条件変更部２３３は、クライアント１００から送信されてくる画像ファイルを特定する情報（例えば、画像ファイル名を示す情報）と採用情報との組を受け付けて、データ関連付けＤＢ２４４の採用回数情報を変更する。
【０１０８】
具体的には、画像ファイル名と採用情報との組を受信して、データ関連付けＤＢ２４４において、お手本画像として採用された回数を１回分だけ増加させるように受信した画像ファイル名に対応する採用回数情報を更新する。この採用回数情報の更新により、採用回数が増加された画像は、画像抽出における優先順位が高まることになる。
【０１０９】
つまり、クライアント１００側で、あるお手本画像候補が表示された状態で採用情報が入力されると、画像サーバ２００側では、データ関連付けＤＢ２４４において、表示中のお手本画像候補に対応する採用回数（基準パラメータ）が１回分だけ増加される。この採用回数の増加により、その後、表示中のお手本画像候補については、画像ＤＢ２４３からのお手本画像候補の抽出における優先順位が高まる。
【０１１０】
このように、採用情報を入力することで、お手本画像としてより支持されている画像をお手本画像候補として優先的に抽出することが可能となるが、採用情報の入力操作はユーザーによっては面倒である。そこで、採用情報を入力したユーザーに対してはポイントが貯まる等して、各種のサービスの提供が受けられるようにしたり、キャッシュバックを行うことで、採用情報の収集を円滑に進めるような仕組みを本発明に適用することも重要である。
【０１１１】
以下、撮影情報提示システム１における撮影情報提示動作について説明する。
【０１１２】
＜撮影情報提示システムの動作＞
図８および図９は、撮影情報提示システム１における撮影情報提示動作の動作フローを示すフローチャートである。そして、図８は、撮影情報提示動作時におけるクライアント１００側の動作フローを示すフローチャートであり、図９は、撮影情報提示動作時における画像サーバ２００側の動作フローを示すフローチャートである。そして、図８に示すクライアント１００側の動作フローと図９に示す画像サーバ２００側の動作フローとが並行して行われることで、撮影情報提示動作が実現される。
【０１１３】
クライアント１００および画像サーバ２００における動作フローは、並行して行われるが、説明が複雑になるのを防ぐため、クライアント１００側と画像サーバ２００側の動作フローを分けて説明する。
【０１１４】
まず、図８のフローチャートを参照しつつ、クライアント１００側の動作フローについて説明する。
【０１１５】
ここでは、クライアント１００の電源が投入されて、撮影情報を提示させるプログラムが実行されると、図８に示す動作フローが開始され、図８のステップＳ１に進む。
【０１１６】
ステップＳ１では、撮影条件取得部１３１によって１以上の撮影条件を示す撮影条件情報群が取得される。ここでは、例えば、ＧＰＳ１５０によって認識される位置情報が位置情報取得部１３１ａによって取得され、時計部１６０によって認識される日付情報および時刻情報が日付情報取得部１３１ｂおよび時刻情報取得部１３１ｃによってそれぞれ取得される。
【０１１７】
ステップＳ２では、お手本画像候補の表示の要求を検出したか否かを判定する。ここでは、基本メニュー画面において「お手本画像の表示」という項目が選択されるまで、ステップＳ１およびＳ２の処理を繰り返し、「お手本画像の表示」という項目が選択されると、お手本画像候補の表示の要求がなされたものとして、ステップＳ３に進む。
【０１１８】
ステップＳ３では、撮影条件送信部１３２によってステップＳ１で取得された撮影条件情報群を画像サーバ２００に対して送信する。
【０１１９】
ステップＳ４では、画像サーバ２００から画像ファイル（画像）を受信したか否かを判定する。ここでは、画像を受信するまで、ステップＳ４の判定を繰り返し、画像を受信すれば、ステップＳ５に進む。
【０１２０】
ステップＳ５では、お手本画像候補を示す画面（結果表示画面）を表示部１２０に表示する。このとき、お手本画像候補は、単数である場合もあれば複数である場合もある。もしも、お手本画像候補が単数であれば、単に表示部１２０に大きくお手本画像候補を表示する。一方、もしも、お手本画像候補が複数であれば、採用回数が多い順にリスト形式で並べられても良いし、図１０に示すように、最も採用回数が多いお手本画像候補が比較的大きく示された結果表示画面を表示しても良い。この結果表示画面の態様は、図１０に示したようなものに限られず、種々考えることができる。
【０１２１】
また、結果表示画面には、表示部１２０に比較的大きく示されるお手本画像候補の撮影条件を表示させるためのボタン（撮影条件ボタン）１２１と、表示部１２０に比較的大きく示されるお手本画像候補をお手本画像として採用したことを指定するボタン（採用ボタン）１２２と、結果表示画面の表示を終了させるボタン（表示終了ボタン）１２３が表示される。
【０１２２】
ステップＳ６では、お手本画像候補の撮影条件を表示するか否かを判定する。ここでは、十字キー１１０ａ，１１０ｂの左右キーを適宜操作して、太枠カーソルＫＳを撮影条件ボタン１２１に合わせて、実行キーが押下されると、お手本画像候補の撮影条件を表示する指示があったものとして、ステップＳ７に進み、お手本画像候補の撮影条件を表示する指示がなければ、ステップＳ８に進む。
【０１２３】
ステップＳ７では、図１１に示すような撮影条件を表示する画面が所定期間だけ表示される。ここでは、お手本画像候補の画像ファイルに付属されるＥｘｉｆデータの内容を撮影条件として可視的に出力する。なお、結果表示画面に複数のお手本画像候補が表示されている場合には、比較的大きく示されたお手本画像候補に係る撮影条件が可視的に出力される。
【０１２４】
ステップＳ８では、現在表示中のお手本画像候補を構図を決定する際に参考として採用する操作（採用操作）があったか否かを判定する。ここでは、結果表示画面上で採用ボタン１２２に太枠カーソルＫＳを合わせて、実行キーを押下する操作（採用操作）が行われると、ステップＳ９に進み、採用操作がなければステップＳ１０に進む。
【０１２５】
ステップＳ９では、現在表示中のお手本画像候補をお手本画像として採用したことを示す情報（採用情報）が採用情報取得部１３５で取得され、現在表示中のお手本画像候補を特定する情報（ファイル名等）を通信部１７０を介して画像サーバ２００に送信する。なお、結果表示画面に複数のお手本画像候補が表示されている場合には、比較的大きく示されたお手本画像候補がお手本画像として採用された旨を示す採用情報が送信される。
【０１２６】
ステップＳ１０では、結果表示画面においてお手本画像候補の表示の切り替え指示があったか否かを判定する。例えば、図１０に示した結果表示画面では、十字キー１１０ａ，１１０ｂの左右キーを適宜操作して、太枠カーソルＫＳを適宜所望のお手本画像候補に合わせて、実行キーを押下すると、比較的大きく示されるお手本画像候補を変更することができる。そして、ステップＳ１０では、お手本画像候補の変更指示があれば、ステップＳ５に戻り、新たに指定されたお手本画像候補が比較的大きく表示される。
【０１２７】
ステップＳ１１では、お手本画像候補の表示を終了する指示（表示終了指示）があったか否かを判定する。ここでは、十字キー１１０ａ，１１０ｂの左右キーを適宜操作して、太枠カーソルＫＳを表示終了ボタン１２３に合わせて、実行キーが押下されると、表示終了指示があったものとして、本動作を終了する。一方、表示終了指示がなければ、ステップＳ６に戻る。
【０１２８】
このようにして、ユーザーは、表示部１２０に表示されるお手本画像候補を適宜参照しつつ、或いはお手本画像候補の撮影条件を参考にして、自分の撮影したい画像のアイデアや構図を決定し、撮影を行うことができる。
【０１２９】
そして、近年では、需要者向けの撮像装置としては完全にその主役となったデジタルカメラやカメラ付き携帯電話機などは、従来のフィルムカメラに比べて、撮影結果を撮影したその場で直ぐに確認することができるというメリットや、撮影のやり直しが何度でも可能であるといったメリットがある。そのメリットと組み合わせることで、お手本画像と見比べながら、何度も構図を練り直して撮影を行うことができる。
【０１３０】
次に、図９のフローチャートを参照しつつ、画像サーバ２００側の動作フローについて説明する。
【０１３１】
ここでは、画像サーバ２００の電源が投入されて、撮影情報を提示させるプログラムが実行されると、図９に示す動作フローが開始され、図９のステップＳ２１に進む。
【０１３２】
ステップＳ２１では、クライアント１００から撮影条件情報群を受信したか否かを判定する。ここでは、画像抽出部２３１によって撮影条件情報群が受信されるまでは、ステップＳ２１の判定を繰り返し、撮影条件情報群が受信されると、ステップＳ２２に進む。
【０１３３】
ステップＳ２２では、画像抽出部２３１によって、ステップＳ２１で受信した撮影条件情報群に対応する画像ファイルをお手本画像候補として抽出する。
【０１３４】
ステップＳ２３では、ステップＳ２２で抽出された画像ファイルを画像送信部２３２によってクライアント１００に向けて送信する。
【０１３５】
ステップＳ２４では、抽出条件変更部２３３によって採用情報が受信されたか否かを判定する。ここでは、採用情報が受信されれば、ステップＳ２５に進み、採用情報が受信されなければ、ステップＳ２６に進む。なお、ここでは、採用情報と、採用された画像ファイル名を示す情報が組となって受信される。
【０１３６】
ステップＳ２５では、データ関連付けＤＢ２４４内に記述される採用回数情報を変更する。具体的には、ステップＳ２４の直前に受信された画像ファイル名について、属性情報として記述された採用回数を１回分だけ増加させる。
【０１３７】
ステップＳ２６では、ステップＳ２３で画像を送信してから所定期間が経過したか否かを判定する。ここでは、所定期間が経過するまではステップＳ２４からＳ２６の処理を繰り返し、所定期間が経過すれば本動作フローを終了する。
【０１３８】
このようにして、撮影情報提示動作が実現されるが、上記動作フローのステップＳ１の説明では、撮影条件情報群に含まれる情報として、位置情報と日付情報と時刻情報とが例示された。そして、例えば、ユーザーが金閣寺の前に立っている場合には、主に位置情報に基づいて、撮影対象物が金閣寺であるとして、金閣寺がとらえられたお手本画像候補がクライアント１００で表示されることとなる。
【０１３９】
しかしながら、例えば、金閣寺の側で咲いている花をズームで撮影しようと思っている場合では、お手本画像候補としては金閣寺をとらえた画像ではなく、花のズーム画像が提示されるべきである。よって、このような場合には、撮影対象物の特徴も考慮して、お手本画像候補が抽出されるべきである。
【０１４０】
この点を考慮して、ステップＳ１では、撮影対象物の特徴を示す情報も撮影条件情報の１つとして取得することができる。以下、撮影対象物の特徴を示す情報も撮影条件情報の１つとして取得する場合について説明する。
【０１４１】
図２に示す基本メニュー画面が表示された状態で、十字キー１１０ａ，１１０ｂの上下キーを適宜操作することで、太枠カーソルＣＳを「撮影対象物の選択」という項目に合わせて実行キーを押下すると、図１２に示すように、撮影対象物を選択する画面（対象物選択画面）が表示部１２０に表示される。
【０１４２】
対象物選択画面が表示部１２０に表示された状態で、ユーザーが十字キー１１０ａ，１１０ｂの上下キーを適宜操作することで、「風景」「近景」「人物」「建物」「指定なし」の５つの撮影対象物の特徴を示す選択肢のうちの何れか１つの選択肢の左方に黒丸ＢＣを付することができる。そして、十字キー１１０ａの実行キーを押下することで、黒丸ＢＣが付された選択肢を撮影対象物の特徴を示す選択肢として選択することができる。このようにして、選択された選択肢を示す情報は、シーン受付部１３１ｄによって対象物特徴情報として取得される。
【０１４３】
例えば、撮影対象物が「花」である場合には、ユーザーは、「近景」を撮影対象物の特徴を示す選択肢として選択すれば良い。
【０１４４】
なお、撮影対象物の特徴の選択が終了すると、自動的に元の基本メニュー画面に戻る。一方、対象物選択画面が表示部１２０に表示された状態で、十字キー１１０ｂの実行キーが押下されると、単に元の基本メニュー画面に戻る。
【０１４５】
このようにして選択された撮影対象物の特徴を示す情報（対象物特徴情報）も撮影条件情報に含ませて図８のステップＳ３において送信される。これに対して、画像サーバ２００では、受信された対象物特徴情報も含めてお手本画像候補を抽出する。但し、既に画像ＤＢ２４３に記憶されている画像ファイルに対して、これは風景、これは近景などといった属性情報が含まれていれば、当該属性情報を利用して、対応する画像の特定を行うことができるが、当該属性情報が画像ファイルに含まれていなければ別途の手法で対応する画像の特定を行わなければならない。
【０１４６】
このような手法としては、例えば、近景、遠景、人物は、撮影モードの設定、あるいはシャッタースピードや絞りの情報等で区別することができる。
【０１４７】
また、撮影対象物の特徴が建物の場合には、位置情報に基づいて画像を抽出すれば、所望のお手本画像候補を抽出することができる確率が高い。これに対して、撮影対象物の特徴が、近景や遠景や人物などの場合には、位置情報によって撮影対象物を特定することは困難であるため、位置情報を使用することなく画像の抽出を行うようにするようにしても良い。
【０１４８】
また、別の手法としては、例えば、既存の画像処理技術を利用することも考えられる。例えば、人物が写っている写真を画像処理技術で抽出することができるとすれば、撮影対象物の特徴が人物である場合に対応することができる。
【０１４９】
また、撮影条件情報に撮影対象物や環境を特徴付けるキーワードを含ませても良い。例えば、図２に示す基本メニュー画面が表示された状態で、十字キー１１０ａ，１１０ｂの上下キーを適宜操作することで、太枠カーソルＣＳを「キーワードの入力」という項目に合わせて実行キーを押下すると、図１３に示すように、キーワードを入力する画面（キーワード入力画面）が表示部１２０に表示される。
【０１５０】
キーワード入力画面が表示部１２０に表示された状態で、ユーザーが十字キー１１０ａ，１１０ｂを適宜操作することで、キーワードを入力することができる。そして、文字受付部１３１ｅによって入力されたキーワード（文字列）を受け付けて、撮影条件情報の１つとして取得することができる。また、マイク部１９０を用いて、ユーザーが発声する音声を受け付けて、音声認識部１３１ｆにおいて文字情報に変換することでキーワードを取得し、撮影条件情報の１つとして取得することもできる。
【０１５１】
このようにして、撮影条件情報の内容を充実化させて、所望の画像を適正に抽出することができる確率を高めることができる。
【０１５２】
以上のように、第１実施形態に係る撮影情報提示システム１では、クライアント１００において撮影条件情報群が取得されると、画像サーバ２００に格納される画像ＤＢ２４３から、撮影条件情報群に対応するお手本画像候補が抽出されて、クライアント１００において表示される。このような構成により、お手本となる画像をクライアント１００側に記憶する必要性がない。そのため、携帯する装置に多数の画像を記憶させるための記憶媒体の容量を別途容易することなく、更に煩雑な画像の管理も行うことなく、構図に関する適正なお手本画像を欲しいときに表示することができる。
【０１５３】
また、撮影条件取得部１３１によってユーザーによる操作や発声などといった動作に応答して撮影条件情報等を取得するため、ユーザーの意図に沿った撮影条件情報を入力することができる。
【０１５４】
また、画像ＤＢ２４３において、Ｅｘｉｆ形式の画像ファイルなどといったように、予め各画像に対して属性情報が付された状態で画像群を記憶しておく。そして、撮影条件情報群に対応する属性情報が付された画像を画像群から抽出する。このような構成を採用することで、Ｅｘｉｆデータなどといった汎用の属性情報が付された画像ファイルを利用して、１以上の撮影条件情報に対応する画像を容易に抽出することができる。
【０１５５】
また、クライアント１００に表示されたお手本画像候補に付された属性情報を可視的に出力するため、ユーザーが、表示された属性情報を参照することで、所望の画像であるか否かを容易に判断することができる。また、表示された属性情報を参考にして、実際の撮影における撮影条件を設定することもできる。
【０１５６】
また、画像ＤＢ２００に記憶された画像群に含まれる各画像と当該各画像にそれぞれ対応する属性情報とを関連付けたデータ関連付けＤＢ２４４をＲＤＦによって記述しておき、データ関連付けＤＢ２４４を参照して、撮影条件情報群に対応する属性情報が付されたお手本画像候補を画像ＤＢ２４３から抽出する。このような構成により、１以上の撮影条件情報に対応するお手本画像を容易に抽出することができる。
【０１５７】
また、撮影条件情報群にクライアント１００の現在の位置を示す位置情報を含ませることで、例えば、現在の位置に対応する撮影対象物を特定することが容易にできるため、適正なお手本画像を得ることができる。
【０１５８】
また、撮影条件情報群に撮影対象物の特徴を示す対象物特徴情報を含ませることで、容易に撮影対象物を特定することができるため、適正なお手本画像を得ることができる。
【０１５９】
また、例えば、ユーザーによる操作や発声などといった動作に応答して撮影情報取得部１３１が対象物特徴情報を取得するため、ユーザーの意図に沿った対象物特徴情報を入力することができる。
【０１６０】
また、撮影条件情報群が、日付情報を含むため、例えば季節によって変化する撮影対象物に合わせて、適正なお手本画像を得ることができる。
【０１６１】
また、撮影条件情報群が、時刻情報を含むため、例えば時刻によって明暗等が変化する撮影対象物に合わせて、適正なお手本画像を得ることができる。
【０１６２】
また、ユーザーが発した音声を認識することで撮影条件情報に含まれる文字情報を取得するため、容易に撮影条件情報を入力することができる。
【０１６３】
また、ユーザーによる採用ボタン１２２を指定する採用操作に応答して、表示部１２０に表示されたお手本画像候補を、お手本画像として採用したことを示す採用情報を入力すると、表示中のお手本画像候補について、画像の抽出における優先順位を既定する採用回数（パラメータ）が、優先順位が高まる方向に変更される。このような構成とすることで、お手本画像として採用したか否かの結果をその後のお手本画像候補の抽出に反映させることができるため、より適正なお手本画像候補を得ることができるようになる。
【０１６４】
＜第２実施形態＞
第１実施形態に係る撮影情報提供システム１では、画像サーバ２００からお手本画像候補を検索して抽出してきた。これに対して、第２実施形態に係る撮影情報提供システム１Ａでは、インターネット上の画像をお手本画像候補として抽出する。
【０１６５】
以下、第２実施形態に係る撮影情報提供システム１Ａについて説明する。
【０１６６】
図１４は、第２実施形態に係る撮影情報提供システム１Ａの概要を例示する図である。なお、ここでは、第１実施形態に係る撮影情報提供システム１と同様な構成については、同じ符号を付して説明を省略する。
【０１６７】
図１４に示すように、撮影情報提供システム１Ａでは、撮影情報提供システム１と比較して、画像サーバ２００の代わりに、ネットワークＮＴが備わっている。また、クライアント１００の代わりにクライアント１００Ａが備わっている。
【０１６８】
ネットワークＮＴは、通常のインターネットと同様な構成を有し、例えば、複数のサーバＳＢ１〜ＳＢ５を備えている。
【０１６９】
そして、ここでは、例えば、サーバＳＢ１が、ネットワークＮＴに含まれる複数のサーバＳＢ１〜ＳＢ５を含むサーバ群に格納される複数の画像ファイルを検索対象として、お手本画像候補の検索を行う機能（画像検索機能）を有している。
【０１７０】
この画像検索機能では、画像ＤＢ２４３に存在する画像ファイルの代わりに、インターネット上に存在する画像ファイルが検索対象となるため、検索対象の画像ファイルは、ＪＰＥＧ，ＴＩＦＦ，ＧＩＦ．ＰＮＧ形式の画像ファイル等である。そして、ここでは、予め検索するドメインを指定していても良い。
【０１７１】
ＪＰＥＧ形式などの画像ファイルでは、Ｅｘｉｆデータが含まれていないため、撮影条件を示す情報を取得し難い。そのような場合には、画像ファイルが存在するページに記述されるテキストデータを撮影条件を示す属性情報とみなすことで、お手本画像候補を抽出することができる。
【０１７２】
また、所謂撮影条件とは異なる文字列の情報をテキストデータの検索に含めることで、所望のお手本画像候補を絞り込んで得ることができる。
【０１７３】
例えば、「手本」「見本」「先生」「プロ」等といったテキストが含まれるＷｅｂページに掲載される画像は、プロフェッショナルの写真家が撮影した画像である確率が高い。すなわち、これらの画像はお手本画像候補として選択すべき優先度の高い画像であると考えられる。そこで、「手本」「見本」「先生」「プロ」といったテキストの検索を画像の抽出を行う条件（抽出条件）に追加して画像の検索を行うことが望ましい。そこで、撮影条件情報群に対して「手本」「見本」「先生」「プロ」といった文字列の情報がデフォルトで付されるようにして、お手本画像候補の抽出に用いるようにすれば、クライアント１００Ａにおける操作性の向上に資する。
【０１７４】
このような文字列としては、上記のものに限られず、勿論他の文字列であっても良い。例えば、特定の人物名を重点的に検索する方法が挙げられる。例えば、有名な写真家、或いは自分の好きな写真家の名前をクライアント１００Ａから入力することで、それらの文字列が含まれるＷｅｂページ内の画像を抽出することで、ユーザー自身にとってより良いお手本画像を表示させることが可能である。
【０１７５】
このような文字列の入力としては、ユーザーが操作部１１０を適宜操作したり、マイク部１９０に対して音声入力を行うことで可能となる。
【０１７６】
そして、ここでは、このようにして追加された文字列と撮影条件情報群といった全ての情報に対して、一致または近似するテキストが記述されたＷｅｂページに掲載された画像をお手本画像候補として抽出するようにしても良い。
【０１７７】
しかしながら、まず、追加された文字列が記載されたＷｅｂページを検出して、更に、当該検出されたＷｅｂページ内で、撮影条件情報群について、一致または近似するテキストが記述されたＷｅｂページに掲載された画像をお手本画像候補として抽出するようにした方が、より効率的にお手本画像候補を抽出することができる。
【０１７８】
図１５は、第２実施形態に係るクライアント１００Ａの基本的な機能構成を示すブロック図である。ここでは、第１実施形態に係るクライアント１００とほぼ同様な構成を有しているため、同様な構成については同じ符号を付して説明を省略する。
【０１７９】
クライアント１００Ａでは、通信部１７０の代わりに、インターネット通信部１７５が備わっている点と、制御部１３０において実現される機能とが、第１実施形態に係るクライアント１００とは異なっている。
【０１８０】
インターネット通信部１７５は、制御部１３０と、ネットワークＮＴとの間のデータの送受信を実現するものである。
【０１８１】
図１６は、撮影情報提供システム１Ａにおいて撮影情報提示動作が実行される際に、制御部１３０において実現される機能を例示する図である。第２実施形態では、第１実施形態と比較して、撮影条件送信部１３２、画像取得部１３３、画像表示制御部１３４、及び採用情報取得部１３５の代わりに、撮影条件送信部１３２Ａ、画像取得部１３３Ａ、画像表示制御部１３４Ａ、及び採用情報取得部１３５Ａがそれぞれ備わっている。
【０１８２】
撮影条件送信部１３２Ａは、撮影条件取得部１３１で取得された各種撮影条件をインターネット通信部１７５を介してネットワークＮＴのサーバＳＢ１に送信する。そして、サーバＳＢ１の画像検索機能によって、各種撮影条件に対応するお手本画像候補が適宜抽出され、クライアント１００Ａに向けて送信される。
【０１８３】
画像取得部１３３Ａは、サーバＳＢ１で各種撮影条件に対応する画像として抽出されたお手本画像候補をインターネット通信部１７５を介して取得する。
【０１８４】
画像表示制御部１３４Ａは、画像取得部１３３Ａで取得されたお手本画像候補を表示部１２０に表示させるように制御する。
【０１８５】
採用情報取得部１３５Ａは、ユーザーの操作部１１０に対する入力に応答して、表示部１２０に表示中のお手本画像候補を構図の決定の参考として使用するお手本画像として採用した旨を示す情報（採用情報）を取得する。そして、採用情報取得部１３５Ａは、取得した採用情報を、現在表示中のお手本画像を特定する情報（例えば、ファイル名等）とともにインターネット通信部１７５を介して、サーバＳＢ１に送信する。
【０１８６】
これに対して、サーバＳＢ１では、画像ファイル名毎に採用回数を管理するテーブル（採用回数管理テーブル）を備えていれば、当該テーブルにおいて、採用情報が与えられたお手本画像候補に対して採用回数を増加させる。そして、サーバＳＢ１でお手本画像候補を抽出する際に、採用回数管理テーブルを参照することで、採用回数の多い画像から順に優先的にお手本画像候補として抽出することができる。
【０１８７】
以上のように、第２実施形態に係る撮影情報提示システム１Ａでは、クライアント１００Ａにおいて撮影条件を示す撮影条件情報群が取得される。そして、所定のサーバＳＢ１によってインターネット回線に接続される複数のサーバＳＢ１〜ＳＢ５に格納される複数の画像から、撮影条件情報群に対応するお手本画像候補が抽出されて、クライアント１００Ａにおいて表示される。このような構成により、お手本となる画像をクライアント１００Ａ側に記憶する必要性がない。そのため、携帯する装置に多数の画像を記憶させるための記憶媒体の容量を別途容易することなく、更に煩雑な画像の管理も行うことなく、構図に関する適正なお手本画像を欲しいときに表示することができる。
【０１８８】
また、第１実施形態と同様な効果を得ることができるとともに、インターネット上の情報を用いて、より質の高いお手本画像候補を抽出することができる。
【０１８９】
また、クライアント１００Ａ側において、ユーザーによる操作部１１０に対する操作や発声等といった動作に応答して文字列を取得し、当該文字列を抽出条件に追加して撮影条件情報群に対応するお手本画像候補を画像群から抽出する。このような構成により、ユーザーの意図に応じて、抽出してくる画像の絞り込みを容易に行うことができる。
【０１９０】
＜変形例＞
以上、この発明の実施形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１９１】
◎例えば、上述した第１実施形態では、位置情報、日付情報、時刻情報、及びユーザーの意図を反映した対象物特徴情報や文字情報等を撮影条件情報として取得したが、これに限られず、例えば、インターネットを利用して撮影条件情報を取得するようにしても良い。
【０１９２】
以下、撮影情報提示システムがインターネットに接続できる環境にあるものとして、インターネットを利用して撮影条件情報を取得する態様について説明する。
【０１９３】
図１７は、変形例に係る撮影情報提示クライアント（クライアント）１００Ｂの基本的な機能構成を示すブロック図である。この機能構成は、図３で示した第１実施形態に係るクライアント１００の基本的な機能構成とほぼ同様であるが、インターネット接続部１９５が追加されている点が異なる。このインターネット接続部１９５は、制御部１３０と、外部のインターネットとの間におけるデータの送受信を実現するものである。
【０１９４】
図１８は、撮影情報提示動作が実行される際に、制御部１３０において実現される機能を例示する図である。この制御部１３０で実現される機能構成は、図４で示したものとほぼ同様であるが、撮影条件取得部１３１が、天気情報取得部１３１ｇと場所情報取得部１３１ｈとを機能として有している点が異なっている。
【０１９５】
また、ここでは、インターネットにおいて位置情報を送信すると、当該位置情報に対応する地点における天気の情報（天気情報）を提供するサーバ（天気情報提供サーバ）と、当該位置情報に対応する地点の名所の名称を示す情報（名所情報）を提供するサーバ（名所情報提供サーバ）とが備わっているものとする。
【０１９６】
天気情報取得部１３１ｇは、ＧＰＳ１５０で取得された緯度・経度を示す位置情報を取得し、インターネット接続部１９５を介して、天気情報提供サーバから現在ユーザーが位置している場所の天気情報を取得する。
【０１９７】
場所情報取得部１３１ｈは、ＧＰＳ１５０で取得された緯度・経度を示す位置情報を取得し、インターネット接続部１９５を介して、名所情報提供サーバから現在ユーザーが位置している場所の名所情報を撮影対象物の情報として取得する。
【０１９８】
このようにして取得される天気情報と名所情報は撮影条件情報群に組み込まれて、お手本画像候補の抽出に供される。
【０１９９】
そして、ここでは、例えば、晴れの日、雨の日、雪の日などといった天気によって、撮影したい画像のお手本が変わるような状況の変化にも対応することができるようになる。
【０２００】
また、名所情報を利用する場合、例えば、緯度・経度の情報「E137°01′23″N43°20′33″」から「金閣寺」という名所情報が得られれば、画像サーバ２００において、タイトルやコメントといった属性情報に「金閣寺」という文言が含まれている画像ファイルをお手本画像候補として抽出することができる。
【０２０１】
このように、ネットワーク回線を介して外部装置（ここでは、天気情報提供サーバ、名所情報提供サーバ）から撮影条件情報を取得するため、幅広い撮影条件情報を取得することができる。その結果として、幅広い撮影条件に合わせて、より適したお手本画像候補を提示することが可能となる。
【０２０２】
具体的には、クライアント１００の現在の位置を示す位置情報に対応する天候情報をネットワーク回線を介して天気情報提供サーバから取得する。このため、例えば、天候によって明暗等が変化する撮影対象物に合わせて、適正なお手本画像を得ることができる。
【０２０３】
また、クライアント１００の現在の位置を示す位置情報に対応する撮影対象物の情報である名所情報をネットワーク回線を介して名所情報提供サーバから取得する。このような構成により、撮影対象物に合わせて、適正なお手本画像を得ることができる
なお、ここでは、ＧＰＳ部１５０によって取得される位置情報を用いたが、これに限られず、例えば、ユーザーが操作部１１０を適宜操作することで、緯度・経度の情報を入力することで位置情報を取得するようにしても良い。
【０２０４】
また、名所情報が競技場である場合には、スポーツモードで撮影された画像ファイルをお手本画像候補として採用するようにしても良い。
【０２０５】
◎また、上述した実施形態では、文字情報を用いてタイトルやコメントといった属性情報にある文字列（例えば、金閣寺）が含まれている画像ファイルをお手本画像候補として抽出した。しかしながら、「＊寺」（＊は任意の文字列を示す）といった文言を用いた所謂部分検索を用いて、お手本画像候補を抽出するようにしても良い。
【０２０６】
◎また、上述した実施形態では、撮影情報提示クライアントと撮像装置とが別体であったが、これに限られることなく、例えば、撮影情報提示クライアントの機能を撮像装置に持たせるようにしても良い。例えば、通信機能と撮影機能とを併せ持つ携帯電話機であれば、撮影情報提供クライアントと撮像装置の機能を容易に持たせることが可能である。
【０２０７】
このような構成により、別途のクライアント１００を携帯することなく、撮像装置においてお手本画像候補を表示して構図を決定して、実際の撮影を行うことができる。したがって、撮像装置を携帯するだけで済むため、撮影情報提供システムの使い勝手が良くなる。
【０２０８】
◎また、上述した実施形態では、Ｅｘｉｆデータのうちの一部のデータを用いて画像の抽出を行ったが、これに限られず、Ｅｘｉｆデータに含まれる他のデータも適宜用いて画像の抽出を行うようにしても良い。
【０２０９】
◎また、上述した第１実施形態では、撮影条件情報群に対応する画像を画像ＤＢ２４３から抽出する画像抽出部２３１がサーバ側に含まれたが、これに限られず、クライアント側に画像抽出部が含まれても良い。つまり、サーバ側およびクライアント側の何れか一方に、画像抽出部が含まれれば、上記第１実施形態と同様な効果を得ることができる。
【０２１０】
◎また、上述した第２実施形態では、サーバＳＢ１に画像検索機能を持たせたが、これに限られるものではなく、例えば、他のサーバに画像検索機能を持たせても良いし、クライアント１００Ａに画像検索機能を持たせても良い。このような構成としても、第２実施形態と同様な効果を得ることができる。
【図面の簡単な説明】
【０２１１】
【図１】第１実施形態に係る撮影情報提示システムの概要を例示する図である。
【図２】撮影情報提示クライアントの外観構成を示す図である。
【図３】撮影情報提示クライアントの基本的な機能構成を示すブロック図である。
【図４】制御部において実現される機能構成を示すブロック図である。
【図５】画像サーバの基本的な機能構成を示すブロック図である。
【図６】データ関連付けＤＢの記憶内容を例示する図である。
【図７】制御部において実現される機能構成を示すブロック図である。
【図８】撮影情報提示動作の動作フローを示すフローチャートである。
【図９】撮影情報提示動作の動作フローを示すフローチャートである。
【図１０】結果表示画面を例示する図である。
【図１１】撮影条件の表示を例示する図である。
【図１２】対象物選択画面を例示する図である。
【図１３】キーワード入力画面を例示する図である。
【図１４】第２実施形態に係る撮影情報提示システムの概要を例示する図である。
【図１５】撮影情報提示クライアントの基本的な機能構成を示すブロック図である。
【図１６】制御部１３０において実現される機能を例示する図である。
【図１７】変形例に係る撮影情報提示クライアントの基本的な機能構成を示すブロック図である。
【図１８】変形例に係る制御部において実現される機能構成を示すブロック図である。
【符号の説明】
【０２１２】
１，１Ａ  撮影情報提供システム
１００，１００Ａ，１００Ｂ  撮影情報提示クライアント
１１０，２１０  操作部
１２０，２２０  表示部
１３０，２３０  制御部
１３１  撮影条件取得部
１３５，１３５Ａ  採用情報取得部
１４０，２４０  記憶部
１５０  ＧＰＳ部
１６０  時計部
１７０  通信部
１７５  インターネット通信部
１９０  マイク部
１９５  インターネット接続部
２００  画像サーバ
２３１  画像抽出部
２３３  抽出条件変更部
２４３  画像ＤＢ
２４４  データ関連付けＤＢ
ＣＭ  撮像装置
ＮＴ  ネットワーク
ＰＧ  撮影対象物
ＳＢ１〜ＳＢ５  サーバ
Ｕｒ  ユーザー
【図１】
2007027945.tif 000003
【図２】
2007027945.tif 000004
【図３】
2007027945.tif 000005
【図４】
2007027945.tif 000006
【図５】
2007027945.tif 000007
【図６】
2007027945.tif 000008
【図７】
2007027945.tif 000009
【図８】
2007027945.tif 000010
【図９】
2007027945.tif 000011
【図１１】
2007027945.tif 000012
【図１２】
2007027945.tif 000013
【図１３】
2007027945.tif 000014
【図１４】
2007027945.tif 000015
【図１５】
2007027945.tif 000016
【図１６】
2007027945.tif 000017
【図１７】
2007027945.tif 000018
【図１８】
2007027945.tif 000019
【図１０】
2007027945.tif 000020