(57)【要約】【課題】ユーザの個人的な嗜好に合致するような画像を撮影することが可能な撮像装置及びサーバ装置の使用方法、並びに撮像装置及びサーバ装置、並びにその制御プログラムを提供すること。【解決手段】撮像装置１０からは、撮影対象の被写体に関する被写体情報がサーバ装置１１に送られる。サーバ装置１１においては、撮像装置１０から送られてきた被写体情報に類似する被写体情報を有する画像が、画像ＤＢ１２から抽出される。サーバ装置１１で抽出された画像は、撮像装置１０に送られ、撮像装置１０の表示部２１に表示される。ユーザの操作部２２の操作によって、表示部２１に表示された画像の中から任意の画像が選択されると、その画像の撮影パラメータが撮像装置１０に設定される。【選択図】図３
2013085190.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置が、撮影対象の被写体に関する情報をサーバ装置に送るステップと、
前記撮像装置が、前記撮影対象の被写体に関する情報に基づく画像として前記サーバ装置によって抽出された画像を表示部に表示するステップと、
前記撮像装置が、前記表示部に表示した画像の中から任意の画像を選択するステップと、
前記撮像装置が、前記選択した画像に関する撮影パラメータを設定するステップと、
を有することを特徴とする撮像装置の使用方法。
【請求項２】
前記撮影対象の被写体に関する情報をサーバ装置に送るステップにおいて、前記撮像装置は、前記撮影対象の被写体に関する情報として、前記撮像装置で撮像された画像を前記サーバ装置に送ることを特徴とする請求項１に記載の撮像装置の使用方法。
【請求項３】
前記撮影対象の被写体に関する情報をサーバ装置に送るステップにおいて、前記撮像装置は、前記撮影対象の被写体に関する情報として、前記撮像装置の集音部で取得された前記撮影対象の被写体に関する音声情報又は前記撮像装置の位置検出部で取得された前記撮像装置の位置情報を前記サーバ装置に送ることを特徴とする請求項１に記載の撮像装置の使用方法。
【請求項４】
前記撮影対象の被写体に関する情報をサーバ装置に送るステップにおいて、前記撮像装置は、前記撮影対象の被写体に関する情報として、前記撮像装置で撮像された画像、及び前記撮像装置の集音部で取得された前記撮影対象の被写体に関する音声情報又は前記撮像装置の位置検出部で取得された前記撮像装置の位置情報を前記サーバ装置に送ることを特徴とする請求項１に記載の撮像装置の使用方法。
【請求項５】
サーバ装置が、撮像装置から送られた撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像を画像データベースから抽出するステップと、
前記サーバ装置が、前記抽出した少なくとも１枚の画像を前記撮像装置に送るステップと、
前記サーバ装置が、前記撮像装置において選択された画像に関する情報を受信するステップと、
前記サーバ装置が、前記受信した画像に関する情報に基づき、該受信した画像が撮像された際の撮影パラメータを前記画像データベースから抽出するステップと、
前記サーバ装置が、前記抽出した撮影パラメータを前記撮像装置に送るステップと、
を有することを特徴とするサーバ装置の使用方法。
【請求項６】
サーバ装置が、撮像装置から送られた撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像及び該少なくとも１枚の画像が撮像された際の撮影パラメータを画像データベースから抽出するステップと、
前記サーバ装置が、前記抽出した少なくとも１枚の画像及び撮影パラメータを前記撮像装置に送るステップと、
を有することを特徴とするサーバ装置の使用方法。
【請求項７】
前記少なくとも１枚の画像を画像データベースから抽出するステップにおいて、前記サーバ装置は、前記撮影対象の被写体に関する情報として、前記撮像装置で撮像された画像を受信し、該受信した画像に類似する少なくとも１枚の画像を前記画像データベースから抽出することを特徴とする請求項５又は６に記載のサーバ装置の使用方法。
【請求項８】
前記少なくとも１枚の画像を画像データベースから抽出するステップにおいて、前記サーバ装置は、前記撮影対象の被写体に関する情報として、前記撮像装置の集音部で取得された前記撮影対象の被写体に関する音声情報又は前記撮像装置の位置検出部で取得された前記撮像装置の位置情報を受信し、該音声情報又は位置情報を解析して前記撮像装置の撮影対象の被写体の種類を特定し、該特定した被写体に関する画像を前記画像データベースから抽出することを特徴とする請求項５又は６に記載のサーバ装置の使用方法。
【請求項９】
前記少なくとも１枚の画像を画像データベースから抽出するステップにおいて、前記撮像装置は、前記撮影対象の被写体に関する情報として、前記撮像装置の集音部で取得された前記撮影対象の被写体に関する音声情報又は前記撮像装置の位置検出部で取得された前記撮像装置の位置情報を受信し、該画像及び前記音声情報又は位置情報を解析して前記撮像装置の撮影対象の被写体の種類を特定し、該特定した被写体に関する画像を前記画像データベースから抽出することを特徴とする請求項５又は６に記載のサーバ装置の使用方法。
【請求項１０】
前記サーバ装置が、前記撮像装置からユーザの嗜好条件を受信するステップと、
前記サーバ装置が、前記嗜好条件に基づき、前記抽出した画像の前記撮像装置の表示部における表示の優先順位を決定するステップと、
をさらに有することを特徴とする請求項７乃至９の何れか１項に記載のサーバ装置の使用方法。
【請求項１１】
前記嗜好条件は、前記画像データベース内の画像に対して付けられたランキングであることを特徴とする請求項１０に記載のサーバ装置の使用方法。
【請求項１２】
前記嗜好条件は、前記画像データベース内の画像の彩度、ボケ度、明るさ、及びフラッシュの使用の有無の何れかの条件であることを特徴とする請求項１０に記載のサーバ装置使用方法。
【請求項１３】
被写体を撮像して画像を得る撮像部と、
前記撮像部による撮影対象の被写体に関する情報をサーバ装置に送る送信部と、
前記撮影対象の被写体に関する情報に基づく画像として前記サーバ装置によって抽出された画像を受信する受信部と、
前記受信された画像を表示する表示部と、
前記表示部に表示された画像の中から任意の画像を選択する選択部と、
前記選択した画像に関する撮影パラメータを前記撮像部に設定する設定部と、
を具備することを特徴とする撮像装置。
【請求項１４】
複数の画像を撮影パラメータと関連付けて記憶した画像データベースと、
撮像装置から、該撮像装置による撮影対象の被写体に関する情報を受信する第１の受信部と、
前記受信された前記撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像を前記画像データベースから抽出する画像抽出部と、
前記抽出した少なくとも１枚の画像を前記撮像装置に送る第１の送信部と、
前記撮像装置において選択された画像に関する情報を受信する第２の受信部と、
前記受信した画像に関する情報に基づき、該受信した画像が撮像された際の撮影パラメータを前記画像データベースから抽出する撮影パラメータ抽出部と、
前記抽出した撮影パラメータを前記撮像装置に送る第２の送信部と、
を具備することを特徴とするサーバ装置。
【請求項１５】
複数の画像を撮影パラメータと関連付けて記憶した画像データベースと、
撮像装置から、該撮像装置による撮影対象の被写体に関する情報を受信する受信部と、
前記受信された前記撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像を前記画像データベース、及び該少なくとも１枚の画像が撮像された際の撮影パラメータを前記画像データベースから抽出する抽出部と、
前記抽出した少なくとも１枚の画像及び撮影パラメータを前記撮像装置に送る送信部と、
を具備することを特徴とするサーバ装置。
【請求項１６】
撮像装置のコンピュータに、
撮影対象の被写体に関する情報をサーバ装置に送るステップと、
前記撮影対象の被写体に関する情報に基づく画像として前記サーバ装置によって抽出された画像を表示部に表示するステップと、
前記表示部に表示した画像の中から任意の画像を選択するステップと、
前記選択した画像に関する撮影パラメータを設定するステップと、
を実行させるための撮像装置の制御プログラム。
【請求項１７】
サーバ装置のコンピュータに、
撮像装置から送られた撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像を画像データベースから抽出するステップと、
前記抽出した少なくとも１枚の画像を前記撮像装置に送るステップと、
前記撮像装置において選択された画像に関する情報を受信するステップと、
前記受信した画像に関する情報に基づき、該受信した画像が撮像された際の撮影パラメータを前記画像データベースから抽出するステップと、
前記抽出した撮影パラメータを前記撮像装置に送るステップと、
を実行させるためのサーバ装置の制御プログラム。
【請求項１８】
サーバ装置のコンピュータに、
撮像装置から送られた撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像及び該少なくとも１枚の画像が撮像された際の撮影パラメータを画像データベースから抽出するステップと、
前記抽出した少なくとも１枚の画像及び撮影パラメータを前記撮像装置に送るステップと、
を実行させるためのサーバ装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びサーバ装置の使用方法、並びに撮像装置及びサーバ装置、並びにその制御プログラムに関する。
【背景技術】
【０００２】
ユーザによる撮影操作を支援する技術として例えば、特許文献１の技術が提案されている。特許文献１の技術では、撮影により得られた画像、その画像を撮影した際の撮像装置の位置、及びその画像を撮影した際の撮像装置の向きがサーバ装置のデータベース（ＤＢ）に登録される。また、このＤＢには、撮影時の注意点や撮像条件の設定等の撮影支援情報が、画像に関連付けて登録される。このようなＤＢに登録された撮影支援情報を、ユーザに提示することによって撮影支援が行われる。
【０００３】
より具体的には、特許文献１においては、撮像装置の動作モードが撮影支援モードに設定されている場合に、そのときの撮像装置の位置及び向きが検出される。これらの撮像装置の位置や向きといった情報は、サーバ装置に送信される。サーバ装置では、撮像装置の位置や向きといった情報に基づく条件と合致する撮影情報がＤＢ内で検索される。この検索結果が撮像装置に送信され、検索された撮影情報に基づく撮影支援情報がユーザに提示される。ユーザは、撮影支援情報として提示された注意点を参考にして撮影操作を行ったり、撮影情報として提示された撮影条件（撮像装置の撮影パラメータ）を撮像装置に設定して撮影操作を行ったりすることが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−６０３３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術では、撮像装置の位置や撮像装置の向きに従って撮影情報の検索を行っている。撮像位置や撮像装置の向きで検索された撮影情報に基づく撮影支援情報は、必ずしもユーザの個人的な嗜好に合致するような撮影支援情報であるとは限らない。もし嗜好に合致しない撮影支援情報が提示された場合には、ユーザが気に入る画像を撮影できない可能性が生じる。
【０００６】
本発明は、前記の事情に鑑みてなされたものであり、ユーザの個人的な嗜好に合致するような画像を撮影することが可能な撮像装置及びサーバ装置の使用方法、並びに撮像装置及びサーバ装置、並びにその制御プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
前記の目的を達成するために、本発明の第１の態様の撮像装置の使用方法は、撮像装置が、撮影対象の被写体に関する情報をサーバ装置に送るステップと、前記撮像装置が、前記撮影対象の被写体に関する情報に基づく画像として前記サーバ装置によって抽出された画像を表示部に表示するステップと、前記撮像装置が、前記表示部に表示した画像の中から任意の画像を選択するステップと、前記撮像装置が、前記選択した画像に関する撮影パラメータを設定するステップと、を有することを特徴とする。
【０００８】
また、前記の目的を達成するために、本発明の第２の態様のサーバ装置の使用方法は、サーバ装置が、撮像装置から送られた撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像を画像データベースから抽出するステップと、前記サーバ装置が、前記抽出した少なくとも１枚の画像を前記撮像装置に送るステップと、前記サーバ装置が、前記撮像装置において選択された画像に関する情報を受信するステップと、前記サーバ装置が、前記受信した画像に関する情報に基づき、該受信した画像が撮像された際の撮影パラメータを前記画像データベースから抽出するステップと、前記サーバ装置が、前記抽出した撮影パラメータを前記撮像装置に送るステップと、を有することを特徴とする。
【０００９】
また、前記の目的を達成するために、本発明の第３の態様のサーバ装置の使用方法は、サーバ装置が、撮像装置から送られた撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像及び該少なくとも１枚の画像が撮像された際の撮影パラメータを画像データベースから抽出するステップと、前記サーバ装置が、前記抽出した少なくとも１枚の画像及び撮影パラメータを前記撮像装置に送るステップと、を有することを特徴とする。
【００１０】
また、前記の目的を達成するために、本発明の第４の態様の撮像装置は、被写体を撮像して画像を得る撮像部と、前記撮像部による撮影対象の被写体に関する情報をサーバ装置に送る送信部と、前記撮影対象の被写体に関する情報に基づく画像として前記サーバ装置によって抽出された画像を受信する受信部と、前記受信された画像を表示する表示部と、前記表示部に表示された画像の中から任意の画像を選択する選択部と、前記選択した画像に関する撮影パラメータを前記撮像部に設定する設定部と、を具備することを特徴とする。
【００１１】
また、前記の目的を達成するために、本発明の第５の態様のサーバ装置は、複数の画像を撮影パラメータと関連付けて記憶した画像データベースと、撮像装置から、該撮像装置による撮影対象の被写体に関する情報を受信する第１の受信部と、前記受信された前記撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像を前記画像データベースから抽出する画像抽出部と、前記抽出した少なくとも１枚の画像を前記撮像装置に送る第１の送信部と、前記撮像装置において選択された画像に関する情報を受信する第２の受信部と、前記受信した画像に関する情報に基づき、該受信した画像が撮像された際の撮影パラメータを前記画像データベースから抽出する撮影パラメータ抽出部と、前記抽出した撮影パラメータを前記撮像装置に送る第２の送信部と、を具備することを特徴とする。
【００１２】
また、前記の目的を達成するために、本発明の第６の態様のサーバ装置は、複数の画像を撮影パラメータと関連付けて記憶した画像データベースと、撮像装置から、該撮像装置による撮影対象の被写体に関する情報を受信する受信部と、前記受信された前記撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像を前記画像データベース、及び該少なくとも１枚の画像が撮像された際の撮影パラメータを前記画像データベースから抽出する抽出部と、前記抽出した少なくとも１枚の画像及び撮影パラメータを前記撮像装置に送る送信部と、を具備することを特徴とする。
【００１３】
また、前記の目的を達成するために、本発明の第７の態様の撮像装置の制御プログラムは、撮像装置のコンピュータに、撮影対象の被写体に関する情報をサーバ装置に送るステップと、前記撮影対象の被写体に関する情報に基づく画像として前記サーバ装置によって抽出された画像を表示部に表示するステップと、前記表示部に表示した画像の中から任意の画像を選択するステップと、前記選択した画像に関する撮影パラメータを設定するステップと、を実行させる。
【００１４】
また、前記の目的を達成するために、本発明の第８の態様のサーバ装置の制御プログラムは、サーバ装置のコンピュータに、撮像装置から送られた撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像を画像データベースから抽出するステップと、前記抽出した少なくとも１枚の画像を前記撮像装置に送るステップと、前記撮像装置において選択された画像に関する情報を受信するステップと、前記受信した画像に関する情報に基づき、該受信した画像が撮像された際の撮影パラメータを前記画像データベースから抽出するステップと、前記抽出した撮影パラメータを前記撮像装置に送るステップと、
を実行させる。
【００１５】
また、前記の目的を達成するために、本発明の第９の態様のサーバ装置の制御プログラムは、サーバ装置のコンピュータに、撮像装置から送られた撮影対象の被写体に関する情報に基づき、少なくとも１枚の画像及び該少なくとも１枚の画像が撮像された際の撮影パラメータを画像データベースから抽出するステップと、前記抽出した少なくとも１枚の画像及び撮影パラメータを前記撮像装置に送るステップと、を実行させる。
【発明の効果】
【００１６】
本発明によれば、ユーザの個人的な嗜好に合致するような画像を撮影することが可能な撮像装置及びサーバ装置の使用方法、並びに撮像装置及びサーバ装置、並びにその制御プログラムを提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の各実施形態に係る撮像システムの概略の構成を示す図である。
【図２】撮像装置の一例としてのデジタルカメラの外観図である。
【図３】本発明の第１の実施形態に係る撮像システムのブロック図である。
【図４】本発明の第１の実施形態における撮像装置の処理の流れを示すフローチャートである。
【図５】本発明の第１の実施形態におけるサーバ装置の処理の流れを示すフローチャートである。
【図６】優先順位に従った画像の表示例を示す図である。
【図７】本発明の第１の実施形態の変形例における撮像装置の処理の流れを示すフローチャートである。
【図８】本発明の第１の実施形態の変形例におけるサーバ装置の処理の流れを示すフローチャートである。
【図９】本発明の第２の実施形態における撮像装置の処理の流れを示すフローチャートである。
【図１０】本発明の第２の実施形態におけるサーバ装置の処理の流れを示すフローチャートである。
【図１１】本発明の第３の実施形態に係る撮像システムのブロック図である。
【図１２】本発明の第３の実施形態における撮像装置の処理の流れを示すフローチャートである。
【図１３】本発明の第３の実施形態におけるサーバ装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施形態を説明する。  
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。図１は、本発明の各実施形態に係る撮像システムの概略の構成を示す図である。図１に示す撮像システム１は、撮像装置１０と、サーバ装置１１と、画像データベース（ＤＢ）１２と、を有している。撮像装置１０とサーバ装置１１とは、公衆回線等のネットワーク１３を介して通信自在に接続されている。また、サーバ装置１１は、画像ＤＢ１２とも通信自在に接続されている。ここで、図１では、サーバ装置１１と画像ＤＢ１２とを直接接続しているが、ネットワーク１３を介してサーバ装置１１と画像ＤＢ１２とを接続するようにしても良い。また、ネットワーク１３は、有線ネットワークであっても、無線ネットワークであっても良い。
【００１９】
撮像装置１０は、被写体を撮像する撮像機能と、サーバ装置１１との通信を行う通信機能と、を有する端末装置である。また、撮像装置１０は、サーバ装置１１から撮影支援情報として送信されてきた１以上の画像の中から１つを選択し、選択した画像に関連付けられている撮影パラメータを用いて撮影動作を実行する。ここで、本明細書における用語「撮像」とは、被写体に対応した画像を取得する動作のことを指すものとする。これに対し、用語「撮影」とは、所定の撮影パラメータに従って被写体を撮像し、この撮像により得られた画像を記録するまでの一連の動作のことを指すものとする。
【００２０】
サーバ装置１１は、ネットワーク１３を介して撮像装置１０と通信自在に接続されており、撮像装置１０における撮影動作を支援する。このサーバ装置１１は、撮像装置１０から、撮影支援要求を、撮像装置１０の撮影対象の被写体に関する情報とともに受信すると、この受信した撮影対象の被写体に関する情報に基づいて画像ＤＢ１２から画像及び撮影パラメータを抽出する。そして、サーバ装置１１は、抽出した画像に対して、当該画像を撮像装置１０に表示させるために必要な処理（例えばホワイトバランス処理や縮小処理）を施した後、この画像及び撮影パラメータを、撮影支援情報として撮像装置１０に送信する。ここで、撮像装置１０の撮影対象の被写体に関する情報とは、サーバ装置１１において、撮像装置１０の撮影対象の被写体を特定するために必要な情報であって、第１の実施形態では例えばライブビュー画像である。ライブビュー画像は、撮像装置１０による撮影動作の前に行われるライブビュー用の撮像動作に従って得られる画像である。
【００２１】
画像ＤＢ１２は、複数の画像を、それぞれの画像が撮影された際の撮影パラメータと関連付けて記憶している。ここで、撮影パラメータは、例えばＥｘｉｆ（Exchangeable image file format）形式で記録される情報であって、ＩＳＯ感度、シャッタ速度、絞り値（Ｆ値）、露出値、シーンモード、ホワイトバランス、フラッシュの有無等が含まれる。撮影パラメータと画像とは、１つのファイルに記録するようにしても良いし、別個のファイルに記録するようにしても良い。
【００２２】
また、画像ＤＢ１２は、被写体情報も記憶している。被写体情報とは、撮像装置１０から送られてきた撮影対象の被写体に関する情報から、撮像装置１０の撮影対象の被写体を特定するための情報であって、例えば画像ＤＢ１２に記憶されている複数の画像に写っている被写体の名称やそれぞれの被写体の特徴量である。
【００２３】
以下、図１に示す撮像システムについてさらに説明する。  
図２は、撮像装置１０の一例としてのデジタルカメラの外観図である。ここで、図２（ａ）は、正面図であり、図２（ｂ）は、背面図である。図２は、撮像装置１０の一例としてデジタルカメラを例示している。本実施形態における撮像装置１０は、撮像機能と通信機能とを有していれば良く、デジタルカメラに限らず例えば携帯電話機、携帯ゲーム機等であっても良い。
【００２４】
図２（ａ）に示すように、撮像装置１０の本体正面には、撮像レンズ２０ａと、フラッシュ発光部２７ａとが配置されている。撮像レンズ２０ａは、後述する撮像部に含まれるものであって、図示しない被写体からの光束を、撮像部の撮像素子上に集光させるための光学系である。フラッシュ発光部２７ａは、被写体が低輝度である場合等において被写体を照明するための発光を行う発光部である。
【００２５】
また、撮像装置１０の本体上面には、レリーズボタン２２ａが配置されている。レリーズボタン２２ａは、撮像装置１０のユーザが、撮影動作の実行を指示するためのボタンである。
【００２６】
また、図２（ｂ）に示すように、撮像装置１０の本体背面には、表示部２１と、十字ボタン２２ｂと、マイク開口部２５ａとが配置されている。表示部２１は、ライブビュー用の撮像動作により得られたライブビュー画像、撮影動作により得られた撮影画像、メニュー画面といった各種の画像を表示する。十字ボタン２２ｂは、ユーザがメニュー画面上等で項目の選択又は決定を指示するためのボタンである。マイク開口部２５ａは、後述のマイクロホン（マイク）用の開口部である。このマイク開口部２５ａを通してユーザの音声がマイクに入力される。
【００２７】
図３は、本発明の第１の実施形態に係る撮像システムのブロック図である。  
図３に示すように、撮像装置１０は、撮像部２０と、表示部２１と、操作部２２と、制御部２３と、通信部２４と、マイクロホン（マイク）２５と、記録部２６と、フラッシュ２７と、を有している。
【００２８】
撮像部２０は、撮像レンズ２０ａ、絞り、シャッタ、撮像素子、撮像処理部等を有している。前述したように、撮像レンズ２０ａは、図示しない被写体からの光束を撮像素子に結像させるための光学系である。絞りは、撮像レンズ２０ａと撮像素子との間の光路上に配置され、絞り込まれることによって、撮像レンズ２０ａから撮像素子に入射する光束の量を制限する。シャッタは、撮像レンズ２０ａと撮像素子との間の光路上に配置され、撮像素子の受光面を所定時間だけ露出状態とすることにより、撮像素子の露出時間を調整する。撮像素子は、撮像レンズ２０ａを介して結像した被写体からの光束を、その光量に応じた電気信号に変換する。撮像処理部は、撮像素子で得られた電気信号に対してゲイン調整処理やＣＤＳ（相関二重サンプリング）処理等を施した後、この電気信号をデジタル信号に変換して画像（画像データ）を得る。
【００２９】
前述したように、表示部２１は、ライブビュー用の撮像動作により得られたライブビュー画像、撮影動作により得られた撮影画像、メニュー画面といった各種の画像を表示する。この表示部２１は、例えば液晶ディスプレイが用いられる。また、表示部２１は、サーバ装置１１から１つ以上の画像が送られてきたときに、その画像を優先順位に従って表示する。
【００３０】
選択部の一例として機能する操作部２２は、撮像装置１０のユーザが、撮像装置１０の操作を行うための操作部材を有しており、各操作部材の操作に応じた信号を制御部２３に入力する。この操作部材は、前述したレリーズボタン２２ａ、十字ボタン２２ｂ等である。この他、表示部２１にタッチパネルを設けた場合には、このタッチパネルも操作部２２に含まれる。
【００３１】
制御部２３は、撮像装置１０の全体的な動作を制御する。この制御部２３は、演算部２３ａと、メモリ２３ｂと、を有している。  
演算部２３ａは、撮像部２０の駆動制御や表示部２１における画像の表示制御等の撮像装置１０の各ブロックの制御を行う。また、演算部２３ａは、撮像部２０を介して得られた画像を表示や記録に適した形式に変換するための画像処理も行う。さらに、本実施形態における演算部２３ａは、設定部の一例としても機能し、ユーザによる操作部２２の操作に従って選択された画像の撮影パラメータを撮像部２０等に設定する。  
また、メモリ２３ｂは、演算部２３ａによる処理時において必要となる各種のデータを一時格納しておくためのワークメモリである。
【００３２】
送信部及び受信部として機能する通信部２４は、ネットワーク１３を介しての撮像装置１０とサーバ装置１１との通信を仲介する撮像装置１０側のインターフェイスである。この通信部２４は、撮影支援要求及び撮像装置１０の撮影対象の被写体に関する情報をサーバ装置１１に送信する。また、通信部２４は、サーバ装置１１から１以上の画像を撮影パラメータとともに受信する。
【００３３】
集音部として機能するマイク２５は、ユーザから入力された音声を電気信号に変換して制御部２３に出力する。例えば、動画の記録時には、動画像とともにマイク２５を介して取得された音声も記録される。
【００３４】
記録部２６は、撮影動作によって得られた撮影画像を記録する。記録部２６に記録された撮影画像を表示部２１に表示させることも可能である。
【００３５】
フラッシュ２７は、前述したフラッシュ発光部２７ａ等を有している。フラッシュ２７は、被写体が低輝度である場合等において、演算部２３ａの制御に従ってフラッシュ発光部２７ａを発光させる。
【００３６】
また、図３に示すように、サーバ装置１１は、通信部３０と、制御部３１と、を有している。
【００３７】
送信部及び受信部として機能する通信部３０は、ネットワーク１３を介してのサーバ装置１１と撮像装置１０との通信を仲介するサーバ装置１１側のインターフェイスである。この通信部３０は、撮像装置１０からの撮影支援要求及び撮影対象の被写体に関する情報を受信する。また、通信部３０は、制御部３１の画像抽出部３１ｂによって抽出された１枚又は複数枚の画像とその画像を撮像装置１０の表示部に表示する優先順位を示す情報を撮像装置１０に送る機能を有する。
【００３８】
制御部３１は、サーバ装置１１の全体的な動作を制御する。この制御部３１は、被写体情報抽出部３１ａと、画像抽出部３１ｂと、を有している。  
被写体情報抽出部３１ａは、通信部３０で受信された画像の被写体情報（例えば被写体の名称や画像の特徴量）を抽出する。  
また、画像抽出部としての機能を有する画像抽出部３１ｂは、被写体情報抽出部３１ａより得られた被写体情報と画像ＤＢ１２に記憶されている被写体情報とを比較して、被写体情報の類似度が高い（類似度が所定以上の）画像を画像ＤＢ１２から抽出する。また、画像抽出部３１ｂは、抽出した画像の類似度に基づき、抽出した画像の撮像装置１０における表示の優先順位を決定することも行う。この優先順位は、例えば、類似度の高い順に表示の優先順位を高くするものとする。さらに、画像抽出部３１ｂは、撮影パラメータ抽出部としての機能を有していても良く、撮像装置１０からの撮影パラメータの取得要求に応じて画像ＤＢ１２から撮影パラメータを抽出する。
【００３９】
以下、前述した撮像システムを用いた本発明の第１の実施形態に係る撮像装置の使用方法及びサーバ装置の使用方法について説明する。図４及び図５は、本実施形態に係る撮像システムにおける撮影処理の流れを示すフローチャートである。ここで、図４は、撮像装置１０における処理の流れを示し、図５は、サーバ装置１１における処理の流れを示す。
【００４０】
まず、図４を参照して撮像装置１０における処理について説明する。撮像装置１０が起動されると、制御部２３の演算部２３ａ（以下、単に制御部２３とする）は、ライブビュー表示を実行する（ステップＳ１０１）。この際、制御部２３は、撮像部２０を動作させてライブビュー表示用の画像の取り込みをする。その後、制御部２３は、撮像部２０を介して取り込まれた画像に対してライブビュー表示用の画像処理（縮小処理等）を施し、画像処理により得られたライブビュー画像を表示部２１に表示させる。
【００４１】
ライブビュー表示の後、制御部２３は、撮影支援をするようにユーザによって設定されているか否かを判定する（ステップＳ１０２）。この設定は、例えばユーザによる操作部２２の操作によってなされる。ステップＳ１０２において、撮影支援をするように設定されていないと判定した場合に、制御部２３は、ステップＳ１１１の処理を実行する。
【００４２】
ステップＳ１０２において、撮影支援をするように設定されていると判定した場合に、制御部２３は、通信部２４を介して、撮影支援要求とともにライブビュー画像をサーバ装置１１に送信する（ステップＳ１０３）。これにより、後述のサーバ装置１１における処理において、画像の抽出が行われる。
【００４３】
撮影支援要求とライブビュー画像とを送信した後、制御部２３は、サーバ装置１１から画像が送られてくるまで待機する。そして、画像が送られてきたときに、制御部２３は、送られてきた画像を表示部２１の表示画面のサイズに合致するように縮小し、縮小後の画像を表示部２１に表示させる（ステップＳ１０４）。この際、複数の画像が送られてきた場合に、制御部２３は、サーバ装置１１から送られてきた表示の優先順位を示す情報を読み取り、この表示の優先順位に従って各画像を表示させる。
【００４４】
図６は、優先順位に従った画像の表示例を示す図である。図６の例では、ライブビュー画像２１ａに、サーバ装置１１から送られてきた画像を重畳して表示させる例を示している。ここで、図６は、表示部２１の画面左端から優先順位の高い順に３枚の画像を同時に表示させる例を示している。そして、優先順位の４位以降の画像が送られてきている場合には、例えば図６で示すような指標２１ｂが表示される。指標２１ｂが表示されている状態で例えばユーザによる十字ボタン２２ｂの操作がなされた場合には、優先順位が４位以降の画像が順次表示される。
【００４５】
ここで、図６の表示は、一例であって適宜変更して良い。例えば、図６では、１画面に３枚ずつの画像を表示させるようにしているが、１画面に同時に表示させる画像の数は３枚に限定されるものではない。また、複数の画像が送られてきた場合であっても、これらの画像を優先順位の高い順に１枚ずつ表示させるようにしても良い。さらに、図６では、サーバ装置１１から送られてきた画像をライブビュー画像２１ａに重畳させて表示させるようにしているが、サーバ装置１１から送られてきた画像のみを表示させるようにしても良い。
【００４６】
ユーザは、図６に示すようにして表示された画像を目視で確認しながら、自分の嗜好に合った画像を、操作部２２（例えば十字ボタン２２ｂやタッチパネル等）を用いて選択する。制御部２３は、ユーザの操作部２２の操作によって画像が選択されたか否かを判定している（ステップＳ１０５）。ステップＳ１０５において、画像が選択されていないと判定した場合に、制御部２３は、処理をステップＳ１０４に戻して画像の表示を継続する。
【００４７】
ステップＳ１０５において、画像が選択されたと判定した場合に、制御部２３は、選択された画像の撮影パラメータを取得する（ステップＳ１０６）。画像と撮影パラメータとが１つのファイルとして送られてきている場合には、制御部２３は、該当のファイルから撮影パラメータを取得する。一方、画像と撮影パラメータとが別個のファイルである場合には、サーバ装置１１に対して撮影パラメータの取得要求を送る。この際、撮影パラメータの取得要求とともに、取得する撮影パラメータを有する画像に関する情報（画像のＩＤ等）も送る。
【００４８】
撮影パラメータを取得した後、制御部２３は、取得した撮影パラメータ（ＩＳＯ感度、シャッタ速度、絞り値、露出値、シーンモード、ホワイトバランス、フラッシュの有無等）が次回の撮影時に反映されるように設定を行う（ステップＳ１０７）。続いて、制御部２３は、ユーザのレリーズボタン２２ａの操作によって撮影の指示がなされたか否かを判定する（ステップＳ１０８）。ステップＳ１０８において、撮影の指示がなされていない場合に、制御部２３は、処理をステップＳ１０１に戻してライブビュー表示を行う。
【００４９】
また、ステップＳ１０８において、撮影の指示がなされた場合に、制御部２３は、撮影動作を実行する（ステップＳ１０９）。制御部２３は、撮影時のＩＳＯ感度、絞り値、シャッタ速を、ステップＳ１０７で設定された撮影パラメータに対応したものとして、絞り、シャッタ、撮像素子を制御して被写体の撮像を実行する。この際、必要に応じてフラッシュ２７を発光させる。この撮像動作の後、制御部２３は、撮像部２０を介して得られた画像に対してステップＳ１０７で設定されたパラメータに従ってホワイトバランス処理等の画像処理を施し、この処理によって得られた撮影画像を記録部２６に記録させる。このような撮影動作により、ユーザの嗜好に応じた設定で撮影画像を得ることが可能である。
【００５０】
撮影動作の実行後、制御部２３は、撮像装置１０の動作を終了させるか否かを判定する（ステップＳ１１０）。例えば、ユーザの操作部２２の操作によって撮像装置１０の電源がオフされた場合に、撮像装置１０の動作を終了させると判定する。ステップＳ１１０において、撮像装置１０の動作を終了させないと判定した場合に、制御部２３は、処理をステップＳ１０１に戻してライブビュー表示を行う。一方、ステップＳ１１０において、撮像装置１０の動作を終了させると判定した場合に、制御部２３は、図４の処理を終了させる。
【００５１】
また、ステップＳ１０２において、撮影支援をするように設定されていないと判定した場合に、制御部２３は、自動で又はユーザによる設定に従って撮影パラメータを設定する（ステップＳ１１１）。例えば、絞り値及びシャッタ速度は、撮像装置１０の自動露出（ＡＥ）機能によって設定される。撮影パラメータの設定後、制御部２３は、処理をステップＳ１０８に移行させる。
【００５２】
次に、図５を参照してサーバ装置１１における処理について説明する。サーバ装置１１が起動されると、サーバ装置１１の制御部３１は、通信部３０を介して、撮像装置１０から撮影支援要求とライブビュー画像とを受信したかを判定する（ステップＳ２０１）。ステップＳ２０１において、撮影支援要求を受信したと判定するまで、制御部３１は、ステップＳ２０１の判定を継続する。
【００５３】
ステップＳ２０１において、撮影支援要求を受信したと判定した場合、制御部３１は、被写体情報抽出部３１ａにより、被写体情報（例では特徴量）を抽出し、抽出した被写体情報を画像抽出部３１ｂに送る（ステップＳ２０２）。
【００５４】
続いて、制御部３１は、画像抽出部３１ｂにより、画像ＤＢ１２から画像を抽出する（ステップＳ２０３）。この際、画像抽出部３１ｂは、被写体情報抽出部３１ａより送られてきた被写体情報を手がかりに、被写体情報に対応した画像を画像ＤＢ１２から抽出する。即ち、被写体情報抽出部３１ａより送られてきた被写体情報と類似の被写体情報を有する画像、即ち特徴量が類似している画像を、画像ＤＢ１２から抽出する。  
ここで、被写体情報が例えば特徴量の場合、ライブビュー画像と画像ＤＢ１２に記憶されている画像のそれぞれとの間の特徴量の差分絶対値和から、ライブビュー画像と画像ＤＢ１２に記憶されている画像との間の類似度を求めることが可能である。このような類似度を用いることにより、画像ＤＢ１２から抽出された複数枚の画像に対して、類似度の高い順（差分絶対値和の小さい順）に撮像装置１０における表示の優先順位を付与することが可能である。
なお、ここでは、特徴量を被写体情報として抽出するようにしているが、被写体の名称が分っている場合には、それを抽出しても良い。
【００５５】
画像ＤＢ１２から画像を抽出した後、制御部３１は、抽出した画像を、通信部３０を介して撮像装置１０に送信する（ステップＳ２０４）。その後、制御部３１は、処理をステップＳ２０１に戻して、撮像装置１０からの次の撮影支援要求を待つ。ここで、ステップＳ２０４において、それぞれの画像に表示の優先順位が付与されている場合には、この優先順位を示す情報も撮像装置１０に送信する。また、ステップＳ２０４においては、画像抽出部３１ｂで抽出された画像を一度に送るようにしても良いし、撮像装置１０からの要求がなされるたびに、表示の優先順位の高い複数枚の画像のセットを送るようにしても良い。画像のセットを送る場合、まずｎ枚（図６の例では３枚）の画像を撮像装置１０に送信し、その後、ユーザによる撮像装置１０の操作部２２の操作により追加の画像の要求がサーバ装置１１に対してなされた場合、さらにｎ枚の画像を撮像装置１０に送信する。
【００５６】
図４及び図５で示した一連の処理で示したように、本実施形態によれば、画像ＤＢ１２に記憶されているユーザの嗜好に合った撮影パラメータを、簡単に撮像装置１０にセットして撮影を実行できるような撮影支援を行うことができる。
【００５７】
［変形例１］  
以下、第１の実施形態の変形例について説明する。図４及び図５の例では、サーバ装置１１から送信された画像を撮像装置１０で縮小してから表示部２１に表示させるようにしている。これに対し、画像の縮小をサーバ装置１１で行うようにしても良い。この場合の処理の流れを図７及び図８に示す。ここで、図７は、撮像装置１０における処理の流れを示し、図８は、サーバ装置１１における処理の流れを示す。
【００５８】
まず、図７を参照して撮像装置１０における処理について説明する。図７において、図４と同一の処理については説明を省略する。図７は、ステップＳ３０４において、制御部２３が、サーバ装置１１から送られてきた画像を表示部２１に表示させる際に、画像が既に縮小されている点が図４と異なる。これ以外は、図４と同一である。
【００５９】
次に、図８を参照してサーバ装置１１における処理について説明する。図８において、図５と同一の処理については説明を省略する。図８のステップＳ４０１〜Ｓ４０３は、図５のステップＳ２０１〜Ｓ２０３と同一である。図８において、被写体情報に基づいて画像ＤＢ１２から画像を抽出した後、制御部３１は、抽出した画像を縮小する（ステップＳ４０４）。この際、縮小後の画像のサイズを、例えば撮像装置１０の表示部２１の表示画面のサイズに合致させる。このため、撮像装置１０の表示部２１の表示画面サイズを示す情報を、撮像装置１０から取得しておく。
【００６０】
画像の縮小後、制御部３１は、縮小した画像を、通信部３０を介して撮像装置１０に送信する（ステップＳ４０５）。その後、制御部２３は、撮像装置１０から撮影パラメータの取得要求を受信したか否かを判定する（ステップＳ４０６）。ステップＳ４０６において、撮影パラメータの取得要求を受信したと判定するまで、制御部３１は、ステップＳ４０６の判定を継続する。ステップＳ４０６において、撮影パラメータの取得要求を受信したと判定した場合、制御部３１は、撮像装置１０から要求された撮影パラメータを、通信部３０を介して撮像装置１０に送信する（ステップＳ４０７）。
【００６１】
図７及び図８で示した変形例では、画像を縮小してから撮像装置１０に送るようにしているので、画像ＤＢ１２に記憶されている画像の容量が大きい場合であっても通信時間が必要以上に増大することがない。また、撮影パラメータを後から送るようにしているので、画像と撮影パラメータとを別個のファイルに記録することも可能である。
【００６２】
［変形例２］  
前述の例では、ライブビュー画像をサーバ装置１１に送るようにしているが、撮影動作によって得られた撮影画像をサーバ装置１１に送るようにしても良い。この場合には、サーバ装置１１から送られてきた画像の撮影パラメータに従って再度の撮影動作が行われることになる。
【００６３】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。第２の実施形態は、第１の実施形態で説明した撮影支援のための画像抽出精度を上げるために、画像抽出のための検索条件をさらに撮像装置１０において設定できるようにしたものである。以下、第１の実施形態との相違部分を中心に説明する。撮像システムの構成については、基本的には、図１〜図３で示した構成を適用できる。
【００６４】
本実施形態における画像ＤＢ１２には、第１の実施形態で示した情報に加えて、ランキング情報、彩度情報、明るさ情報、ボケ度情報、フラッシュの有無を示す情報といった嗜好条件が、検索条件として画像毎及びユーザ名毎に関連付けて記憶されている。ランキング情報は、ネットワーク１３を介して、様々な人によって付けられた画像の人気投票数であり、リアルタイムに更新される。彩度情報は、画像から求めた彩度の平均値又は最頻値である。明るさ情報は、画像から算出された明度の平均値又は最頻値である。ボケ度情報は、画像のボケの程度を示す情報であって、例えば絞り値（Ｆ値）を用いることができる。一般には、Ｆ値が小さくなる（絞りが開く）ほど、被写界深度が浅くなってボケ量が大きくなり易くなることが知られている。フラッシュの有無を示す情報は、画像が撮影された際にフラッシュが用いられたか否かを示す情報である。
【００６５】
以下、前述した撮像システムを用いた本発明の第２の実施形態に係る撮像装置の使用方法及びサーバ装置の使用方法について説明する。図９及び図１０は、本実施形態に係る撮像システムにおける撮影処理の流れを示すフローチャートである。ここで、図９は、撮像装置１０における処理の流れを示し、図１０は、サーバ装置１１における処理の流れを示す。
【００６６】
まず、図９を参照して撮像装置１０における処理について説明する。撮像装置１０が起動されると、制御部２３の演算部２３ａ（以下、単に制御部２３とする）は、ライブビュー表示を実行する（ステップＳ５０１）。ライブビュー表示は、第１の実施形態で説明したのと同様である。
【００６７】
ライブビュー表示の後、制御部２３は、撮影支援をするようにユーザによって設定されているか否かを判定する（ステップＳ５０２）。この判定も第１の実施形態と同様にして行う。ステップＳ５０２において、撮影支援をするように設定されていないと判定した場合に、制御部２３は、ステップＳ５１２の処理を実行する。
【００６８】
ステップＳ５０２において、撮影支援をするように設定されていると判定した場合に、制御部２３は、ユーザに対して画像の検索条件の設定を促す（ステップＳ５０３）。ユーザは、ランキングの高さ、好みの色合い、明るさがどの程度か、ボケ具合がどの程度か、フラッシュを使用したいか否かといった検索条件を示す情報を、操作部２２の十字ボタン２２ｂ等を操作して入力する。検索条件が入力されると、入力された検索条件は、ユーザ名と関連付けされる。ユーザ名は、ユーザの好みの色合いを表す彩度情報、明るさ情報、ボケ度情報、フラッシュの有無を計算する際に画像を特定するために用いられる。
【００６９】
検索条件の設定後、制御部２３は、通信部２４を介して、撮影支援要求とともにライブビュー画像及び検索条件（検索条件が「ランキング」、「彩度」、「明るさ」、「ボケ」、「フラッシュ」の何れであるかを示す情報）をサーバ装置１１に送信する（ステップＳ５０４）。これにより、後述のサーバ装置１１における処理において、画像の抽出が行われる。
【００７０】
撮影支援要求をライブビュー画像及び検索条件とともに送信した後、制御部２３は、サーバ装置１１から画像が送られてくるまで待機する。そして、画像が送られてきたときに、制御部２３は、送られてきた画像を表示部２１の表示画面のサイズに合致するように縮小し、縮小後の画像を表示の優先度に従って表示部２１に表示させる（ステップＳ５０５）。第１の実施形態の変形例１と同様に、画像の縮小をサーバ装置１１において行うようにしても良い。
【００７１】
ユーザは、表示部２１に表示された画像を目視で確認しながら、自分の嗜好に合った画像を、操作部２２（例えば十字ボタン２２ｂやタッチパネル等）を用いて選択する。制御部２３は、ユーザの操作部２２の操作によって画像が選択されたか否かを判定している（ステップＳ５０６）。ステップＳ５０６において、画像が選択されていないと判定した場合に、制御部２３は、処理をステップＳ５０５に戻して画像の表示を継続する。
【００７２】
ステップＳ５０６において、画像が選択されたと判定した場合に、制御部２３は、選択された画像の撮影パラメータを取得する（ステップＳ５０７）。撮影パラメータの取得も第１の実施形態と同様に行う。
【００７３】
撮影パラメータを取得した後、制御部２３は、取得した撮影パラメータ（ＩＳＯ感度、シャッタ速度、絞り値、露出値、シーンモード、ホワイトバランス、フラッシュの有無等）が次回の撮影時に反映されるように設定を行う（ステップＳ５０８）。続いて、制御部２３は、ユーザのレリーズボタン２２ａの操作によって撮影の指示がなされたか否かを判定する（ステップＳ５０９）。ステップＳ５０９において、撮影の指示がなされていない場合に、制御部２３は、処理をステップＳ５０１に戻してライブビュー表示を行う。
【００７４】
また、ステップＳ５０９において、撮影の指示がなされた場合に、制御部２３は、撮影動作を実行する（ステップＳ５１０）。この撮影動作も第１の実施形態と同様に行う。
【００７５】
撮影動作の実行後、制御部２３は、撮像装置１０の動作を終了させるか否かを判定する（ステップＳ５１１）。ステップＳ５１１において、撮像装置１０の動作を終了させないと判定した場合に、制御部２３は、処理をステップＳ５０１に戻してライブビュー表示を行う。一方、ステップＳ５１１において、撮像装置１０の動作を終了させると判定した場合に、制御部２３は、図９の処理を終了させる。
【００７６】
また、ステップＳ５０２において、撮影支援をするように設定されていないと判定した場合に、制御部２３は、自動で又はユーザによる設定に従って撮影パラメータを設定する（ステップＳ５１２）。撮影パラメータの設定後、制御部２３は、処理をステップＳ５０９に移行させる。
【００７７】
次に、図１０を参照してサーバ装置１１における処理について説明する。サーバ装置１１が起動されると、サーバ装置１１の制御部３１は、通信部３０を介して、撮像装置１０から撮影支援要求ともにライブビュー画像と検索条件を受信したかを判定する（ステップＳ６０１）。ステップＳ６０１において、撮影支援要求を受信したと判定するまで、制御部３１は、ステップＳ６０１の判定を継続する。
【００７８】
ステップＳ６０１において、撮影支援要求を受信したと判定した場合、制御部３１は、被写体情報抽出部３１ａにより、被写体情報（例えば被写体の名称や特徴量）を抽出し、抽出した被写体情報を検索条件とともに画像抽出部３１ｂに送る（ステップＳ６０２）。
【００７９】
続いて、制御部３１は、画像抽出部３１ｂにより、画像ＤＢ１２から画像を抽出する（ステップＳ６０３）。この際、画像抽出部３１ｂは、被写体情報抽出部３１ａより送られてきた被写体情報及び検索条件を手がかりに、被写体情報に対応した画像を画像ＤＢ１２から抽出する。即ち、被写体情報抽出部３１ａより送られてきた被写体情報と類似の被写体情報を有する画像、例えば被写体の名称が類似している画像や特徴量が類似している画像であって、さらに検索条件に満足する画像を、画像ＤＢ１２から抽出する。即ち、被写体情報抽出部３１ａによって抽出された被写体情報との類似度の高い被写体情報を有する画像であって、ユーザによって設定された検索条件を満足する画像（例えば、ランキングの高い画像やユーザ名によって特定されるユーザの好みの彩度を有する画像）を、画像ＤＢ１２から抽出する。抽出された画像が複数の場合は、検索条件とのマッチング度合いが高い画像に対してより高い優先順位を付与する。
【００８０】
画像ＤＢ１２から画像を抽出した後、制御部３１は、抽出した画像を、通信部３０を介して撮像装置１０に送信する（ステップＳ６０４）。その後、制御部３１は、処理をステップＳ６０１に戻して、撮像装置１０からの撮影支援要求を待つ。ここで、ステップＳ６０４において、それぞれの画像に表示の優先順位が付与されている場合には、この優先順位を示す情報も撮像装置１０に送信する。また、ステップＳ６０４においては、画像抽出部３１ｂで抽出された画像を一度に送るようにしても良いし、撮像装置１０からの要求がなされるたびに、表示の優先順位の高い複数枚の画像のセットを送るようにしても良い。画像のセットを送る場合、まずｎ枚の画像を撮像装置１０に送信し、その後、ユーザによる撮像装置１０の操作部２２の操作により追加の画像の要求がサーバ装置１１に対してなされた場合、さらにｎ枚の画像を撮像装置１０に送信する。さらに、優先順位が高い上位ｎ枚の画像のみを撮像装置１０に送信し、その他の画像を撮像装置１０に送信しないようにしても良い。
【００８１】
図９及び図１０で示した一連の処理で示したように、本実施形態において、「ランキング」が検索条件として設定された場合には、画像ＤＢ１２に記憶されている画像の中から、ランキングの高い画像が抽出される。ランキングは、画像ＤＢ１２に記憶されている画像のリアルタイムの人気の高さを示すものであるので、リアルタイムで人気のある画像の撮影パラメータを簡単に撮像装置１０にセットして撮影を実行できるような撮影支援を行うことができる。ここで、ランキングに従って設定される撮影パラメータは、必ずしもユーザの想定範囲の撮影パラメータではない。しかしながら、この撮影パラメータに基づいて撮影された画像は、世の中の不特定多数の人々から人気を博している画像であるため、ユーザの潜在的嗜好に適当する可能性があると考えられる。
【００８２】
また、「彩度」を検索条件として設定した場合には、画像ＤＢ１２に記憶されている画像の彩度の情報を使って、それに似た色合いの画像を抽出することから、彩度に関してユーザの好みを反映した撮影支援を得ることができる。「明るさ」、「ボケ度」、「フラッシュ有無」を検索条件とした場合も、「彩度」の場合と同様である。
【００８３】
このように、何れの検索条件であっても、ユーザが検索条件を予め設定することで、ユーザの嗜好条件により一致した画像が撮像装置１０の表示部２１に上位表示される。これにより、ユーザは、短時間で自分の嗜好に合う画像を選択することができる。また、複数の検索条件を組み合わせれば、さらにユーザの嗜好条件に合った画像を高精度で抽出することができる。
【００８４】
［第３の実施形態］  
次に、本発明の第３の実施形態について説明する。第３の実施形態は、第１の実施形態及び第２の実施形態とは異なり、画像以外の条件を用いて画像ＤＢ１２から画像を抽出するものである。
【００８５】
図１１は、第３の実施形態の撮像システムのブロック図である。  
図１１に示すように、撮像装置１０は、撮像部２０と、表示部２１と、操作部２２と、制御部２３と、通信部２４と、マイクロホン（マイク）２５と、記録部２６と、フラッシュ２７と、音声認識部２８と、ＧＰＳ２９と、を有している。ここで、図１１において図３と同一の参照符号を付している構成部位は、図３で示したものと同様のものであるので、説明を省略する。
【００８６】
音声認識部２８は、マイク２５を介して取得された音声の波形を解析して音声の認識を行い、この認識結果に基づいて、マイク２５を介して取得された音声を被写体情報（例えば被写体の名称等を示すデータ）に変換する。
【００８７】
位置検出部としての機能を有するＧＰＳ（Global Positioning System）２９は、撮像装置１０の現在の位置を検出するために、図示しないＧＰＳ衛星からの測位電波を受信する。ＧＰＳ２９で受信された測位電波は、通信部２４を介して制御部２３の演算部２３ａに送られる。
【００８８】
また、図１１に示すように、サーバ装置１１は、通信部３０と、制御部３１と、を有している。図１１に示すサーバ装置１１の制御部３１は、画像抽出部３１ｂを有している。本実施形態におけるサーバ装置１１は、被写体情報の抽出を行わない。その代わりに、画像抽出部３１ｂは、撮像装置１０から送られてきた情報に従って画像ＤＢ１２からの画像の抽出を行う。
【００８９】
また、本実施形態における画像ＤＢ１２に記憶されている画像は、検索条件として、被写体情報、位置情報、時間情報、季節情報、天気情報がそれぞれ関連付けられている。画像ＤＢ１２に記憶されている被写体情報は、その画像に写っている被写体が何であるかという情報（例えば被写体の名称）であり、撮像装置１０のユーザやインターネットを介して様々な人によって付けられるものである。また、位置情報は、その画像が撮影された位置に関する情報であり、被写体情報と同様に撮像装置１０のユーザやインターネットを介して様々な人によって付けられるものである。時間情報は、その画像が撮影された時間である。季節情報は、その画像の撮影日時から算出されたものである。天気情報は、画像の撮影時の天気に関する情報であり、本実施形態では、例えば画像の撮影時における天気情報を、インターネットを介して外部データベース（図示せず）から取得するものとする。季節情報と天気情報は、それぞれの画像の撮影時に、それぞれの画像の撮影に用いられた撮像装置によって取得するようにしても良いし、画像がサーバ装置１１にアップロードされた際にそのサーバ装置１１によって取得するようにしてもよい。
【００９０】
また、第１の実施形態と同様に、本実施形態における画像ＤＢ１２に記憶されている画像は、それぞれの画像が撮影された際の撮影パラメータと関連付けされている。
【００９１】
以下、前述した撮像システムを用いた本発明の第３の実施形態に係る撮像装置の使用方法及びサーバ装置の使用方法について説明する。図１２及び図１３は、本実施形態に係る撮像システムにおける撮影処理の流れを示すフローチャートである。ここで、図１２は、撮像装置１０における処理の流れを示し、図１３は、サーバ装置１１における処理の流れを示す。
【００９２】
まず、図１２を参照して撮像装置１０における処理について説明する。撮像装置１０が起動されると、制御部２３の演算部２３ａ（以下、単に制御部２３とする）は、ライブビュー表示を実行する（ステップＳ７０１）。ライブビュー表示は、第１の実施形態で説明したのと同様である。
【００９３】
ライブビュー表示の後、制御部２３は、撮影支援をするようにユーザによって設定されているか否かを判定する（ステップＳ７０２）。この判定も第１の実施形態と同様にして行う。ステップＳ７０２において、撮影支援をするように設定されていないと判定した場合に、制御部２３は、ステップＳ７１８の処理を実行する。
【００９４】
ステップＳ７０２において、撮影支援をするように設定されていると判定した場合に、制御部２３は、ユーザに対して画像の検索条件の設定を促す（ステップＳ７０３）。本実施形態における検索条件は、「被写体」、「位置」、「時間」、「季節」、「天気」の５種類がある。ユーザは、この５種類の検索条件のうちで所望のものを、例えば操作部２２の十字ボタン２２ｂを操作して設定する。
【００９５】
検索条件の設定後、制御部２３は、設定された検索条件が「被写体」であるか否かを判定する（ステップＳ７０４）。
【００９６】
ステップＳ７０４において、検索条件が「被写体」であると判定した場合に、制御部２３は、ユーザに対して音声の入力を促す。ユーザは、現在の注目対象の被写体の名称等を示す音声を、マイク２５を介して入力する（ステップＳ７０５）。音声が入力された場合に、制御部２３は、ユーザが注目している被写体を特定するために、マイク２５を介して取得されたユーザの音声を音声認識部２８に送る。音声認識部２８は、制御部２３から送られた音声を被写体情報に変換する（ステップＳ７０６）。その後、制御部２３は、通信部２４を介して、撮影支援要求とともに被写体情報（入力された音声を変換したもの）及び検索条件（検索条件が「被写体」であることを示す情報）をサーバ装置１１に送信する（ステップＳ７０７）。これにより、後述のサーバ装置１１における処理において、画像の抽出が行われる。
【００９７】
撮影支援要求を被写体情報及び検索条件とともに送信した後、制御部２３は、サーバ装置１１から画像が送られてくるまで待機する。そして、画像が送られてきたときに、制御部２３は、送られてきた画像を表示部２１の表示画面のサイズに合致するように縮小し、縮小後の画像を表示の優先度に従って表示部２１に表示させる（ステップＳ７０８）。第１の実施形態の変形例１と同様に、画像の縮小をサーバ装置１１において行うようにしても良い。
【００９８】
ユーザは、表示部２１に表示された画像を目視で確認しながら、自分の嗜好に合った画像を、操作部２２（例えば十字ボタン２２ｂやタッチパネル等）を用いて選択する。制御部２３は、ユーザの操作部２２の操作によって画像が選択されたか否かを判定している（ステップＳ７０９）。ステップＳ７０９において、画像が選択されていないと判定した場合に、制御部２３は、処理をステップＳ７０８に戻して画像の表示を継続する。
【００９９】
ステップＳ７０９において、画像が選択されたと判定した場合に、制御部２３は、選択された画像の撮影パラメータを取得する。撮影パラメータの設定も第１の実施形態と同様に行う。そして、撮影パラメータを取得した後、制御部２３は、取得した撮影パラメータ（ＩＳＯ感度、シャッタ速度、絞り値、露出値、シーンモード、ホワイトバランス、フラッシュの有無等）が次回の撮影時に反映されるように設定を行う（ステップＳ７１０）。
【０１００】
続いて、制御部２３は、ユーザのレリーズボタン２２ａの操作によって撮影の指示がなされたか否かを判定する（ステップＳ７１１）。ステップＳ７１１において、撮影の指示がなされていない場合に、制御部２３は、処理をステップＳ７０１に戻してライブビュー表示を行う。
【０１０１】
また、ステップＳ７１１において、撮影の指示がなされた場合に、制御部２３は、撮影動作を実行する（ステップＳ７１２）。この撮影動作も第１の実施形態と同様に行う。
【０１０２】
撮影動作の実行後、制御部２３は、撮像装置１０の動作を終了させるか否かを判定する（ステップＳ７１３）。ステップＳ７１３において、撮像装置１０の動作を終了させないと判定した場合に、制御部２３は、処理をステップＳ７０１に戻してライブビュー表示を行う。一方、ステップＳ７１３において、撮像装置１０の動作を終了させると判定した場合に、制御部２３は、図１２の処理を終了させる。
【０１０３】
また、ステップＳ７０４において、検索条件が「被写体」でないと判定した場合に、制御部２３は、設定された検索条件が「位置」であるか否かを判定する（ステップＳ７１４）。ステップＳ７０４において、検索条件が「位置」であると判定した場合に、制御部２３は、通信部２４を介してＧＰＳ２９から測位電波を取得し、この測位電波を位置情報に変換する（ステップＳ７１５）。その後、制御部２３は、通信部２４を介して、撮影支援要求とともに位置情報及び検索条件（検索条件が「位置」であることを示す情報）をサーバ装置１１に送信する（ステップＳ７１６）。これにより、後述のサーバ装置１１における処理において、画像の抽出が行われる。
【０１０４】
また、ステップＳ７１４において、検索条件が「位置」でないと判定した場合に、制御部２３は、設定された検索条件が「時間」、「季節」、「天気」の何れかであると判定する。このとき、制御部２３は、通信部２４を介して、撮影支援要求とともに検索条件（検索条件が「時間」、「季節」、「天気」の何れであるかを示す情報）をサーバ装置１１に送信する（ステップＳ７１７）。これにより、後述のサーバ装置１１における処理において、画像の抽出が行われる。
【０１０５】
次に、図１３を参照してサーバ装置１１における処理について説明する。サーバ装置１１が起動されると、サーバ装置１１の制御部３１は、通信部３０を介して、撮像装置１０から撮影支援要求ともに検索条件と、被写体情報又は位置情報を受信したかを判定する（ステップＳ８０１）。ステップＳ８０１において、撮影支援要求を受信したと判定するまで、制御部３１は、ステップＳ８０１の判定を継続する。
【０１０６】
ステップＳ８０１において、撮影支援要求を受信したと判定した場合、制御部３１は、撮影支援要求の受信時刻を記憶する（ステップＳ８０２）。続いて、制御部３１は、検索条件から必要な情報を選択する（ステップＳ８０３）。即ち、制御部２３は、検索条件が何であるかを示す情報を選択する。
【０１０７】
続いて、制御部３１は、検索条件が「被写体」又は「位置」であるか否かを判定する（ステップＳ８０３）。ステップＳ８０１において、検索条件が「被写体」又は「位置」である場合に、制御部３１は、画像抽出部３１ｂにより、撮影支援要求とともに通信部３０を介して送られてきた被写体情報又は位置情報に対応した画像を画像ＤＢ１２から抽出する（ステップＳ８０４）。即ち、被写体情報によって特定される被写体が写っている画像や位置情報によって特定される位置で撮影された画像を抽出する。ここで、抽出された画像が複数の場合には、検索条件とのマッチング度合いが高い画像に対してより高い優先順位を付与する。
【０１０８】
画像ＤＢ１２から画像を抽出した後、制御部３１は、抽出した画像を、通信部３０を介して撮像装置１０に送信する（ステップＳ８０６）。その後、制御部３１は、処理をステップＳ８０１に戻して、撮像装置１０からの撮影支援要求を待つ。ここで、ステップＳ８０６において、それぞれの画像に表示の優先順位が付与されている場合には、この優先順位を示す情報も撮像装置１０に送信する。また、ステップＳ８０６においては、画像抽出部３１ｂで抽出された画像を一度に送るようにしても良いし、撮像装置１０からの要求がなされるたびに、表示の優先順位の高い複数枚の画像のセットを送るようにしても良い。画像のセットを送る場合、まずｎ枚の画像を撮像装置１０に送信し、その後、ユーザによる撮像装置１０の操作部２２の操作により追加の画像の要求がサーバ装置１１に対してなされた場合、さらにｎ枚の画像を撮像装置１０に送信する。さらに、優先順位が高い上位ｎ枚の画像のみを撮像装置１０に送信し、その他の画像を撮像装置１０に送信しないようにしても良い。
【０１０９】
また、ステップＳ８０４において、検索条件が「被写体」又は「位置」でないと判定した場合に、制御部３１は、画像抽出部３１ｂにより、検索条件に応じた画像を画像ＤＢ１２から抽出する（ステップＳ８０７）。例えば、検索条件が「時間」の場合には、ステップＳ８０２で記憶した時刻と類似の時刻に撮影された画像を抽出する。また、検索条件が「季節」の場合には、ステップＳ８０２で記憶した時刻から、現在の季節を算出し、算出した季節と類似の季節に撮影された画像を抽出する。さらに、検索条件が「天気」の場合には、ステップＳ８０２で記憶した時刻から、現在の天気を算出し、算出した天気と類似の天気に撮影された画像を抽出する。ここで、抽出された画像が複数の場合には、検索条件とのマッチング度合いが高い画像に対してより高い優先順位を付与する。
【０１１０】
図１２及び図１３で示した一連の処理で示したように、本実施形態においては、画像以外の情報（音声情報や位置情報等）を用いることにより、撮像装置１０からサーバ装置１１に画像を送信する場合に比べて通信量を抑えることが可能となる。
【０１１１】
［変形例１］  
以下、第３の実施形態の変形例について説明する。図１２及び図１３の例では、検索条件を１つ入力するようにしているが、複数の検索条件を組み合わせてサーバ装置１１に送るようにしても良い。
【０１１２】
また、前述した検索条件とともにライブビュー画像をサーバ装置１１に送るようにしても良い。この場合、検索条件が「被写体」の場合には被写体情報も送る。また、検索条件が「位置」の場合には位置情報も送る。このような何れかの検索条件を画像とともに送る構成においては、音声情報又は位置情報によって、撮像装置１０からサーバ装置１１に送られた画像中でユーザが注目する被写体を特定することができる。このため、撮影対象の被写体に類似する被写体を含む画像をより高い精度でサーバ装置１１において抽出することができる。これにより、ユーザは、撮影対象の被写体とより類似する被写体に関する画像に基づき撮影パラメータを撮像装置１０に設定できる。
【０１１３】
［変形例２］  
前述した実施形態では、音声認識を撮像装置１０で行う構成としたが、サーバ装置１１で行う構成としても良い。
【０１１４】
以上実施形態に基づいて本発明を説明したが、本発明は前述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。なお、上述した実施形態における画像処理装置による各処理の手法、即ち、各フローチャートに示す処理は、何れも制御部２３及び制御部３１に実行させることができるプログラムとして記憶させておくこともできる。この他、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶装置の記憶媒体に格納して配布することができる。そして、制御部２３及び制御部３１は、この外部記憶装置の記憶媒体に記憶されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されることにより、上述した処理を実行することができる。
【０１１５】
また、前述の各動作フローチャートの説明において、便宜上「まず」、「次に」等を用いて動作を説明しているが、この順で動作を実施することが必須であることを意味するものではない。
【０１１６】
さらに、前記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、前述したような課題を解決でき、前述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【符号の説明】
【０１１７】
１…撮像システム、１０…撮像装置、１１…サーバ装置、１２…画像データベース（ＤＢ）、１３…ネットワーク、２０…撮像部、２１…表示部、２２…操作部、２３…制御部、２４…通信部、２５…マイクロホン（マイク）、２６…記録部、２７…フラッシュ、２８…音声認識部、２９…ＧＰＳ、３０…通信部、３１…制御部、３１ａ…被写体情報抽出部、３１ｂ…画像抽出部
【図１】
2013085190.tif 000003
【図２】
2013085190.tif 000004
【図３】
2013085190.tif 000005
【図４】
2013085190.tif 000006
【図５】
2013085190.tif 000007
【図６】
2013085190.tif 000008
【図７】
2013085190.tif 000009
【図８】
2013085190.tif 000010
【図９】
2013085190.tif 000011
【図１０】
2013085190.tif 000012
【図１１】
2013085190.tif 000013
【図１２】
2013085190.tif 000014
【図１３】
2013085190.tif 000015