(57)【特許請求の範囲】
【請求項１】
撮影対象である被写体を撮影する際の構図を示す撮影構図情報を、前記撮影構図情報を記憶する情報記憶手段から選択する選択手段と、
前記被写体を認識し、前記被写体の認識結果を示す被写体認識情報を取得する認識手段と、
前記選択手段により選択された前記撮影構図情報と、前記認識手段により取得された前記被写体認識情報と、を比較する比較手段と、
前記比較手段による前記比較の結果に基づいて、前記撮影構図情報と前記被写体認識情報とが合致するか否かを判断する判断手段と、
前記比較手段による前記比較の結果と前記判断手段による前記判断の結果とを呈示する呈示手段と、
前記呈示手段により呈示された前記比較の結果と前記判断の結果とに基づいて、前記被写体認識情報と前記撮影構図情報とを合致させるように撮影者の操作を誘導する誘導手段と、
前記誘導手段による前記誘導の後、前記判断手段により前記撮影構図情報と前記被写体認識情報とが合致すると判断された場合に、前記被写体を撮影する撮影手段とを備え、
前記撮影手段が撮影する画像には、動画像が含まれ、前記比較手段は、前記撮影構図情報と前記被写体認識情報との類似度を求め、当該類似度が所定の閾値を超えている間は、前記撮影手段による動画撮影を継続して行うことを特徴とする撮像装置。
【請求項２】
前記誘導手段は、前記比較手段により求められた前記類似度が、前記所定の閾値より小さい予め設定された第１閾値を越える場合に、前記誘導を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記誘導手段による前記誘導の後に、前記比較手段により求められた前記類似度が前記所定の閾値を越える場合に、前記判断手段は前記撮影構図情報と前記被写体認識情報とが合致したと判断することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記誘導手段による前記誘導の後に、前記比較手段により求められた前記類似度が前記第１閾値を越えるが、前記所定の閾値を越えない場合に、前記誘導手段による前記誘導を継続して行うことを特徴とする請求項３に記載の撮像装置。
【請求項５】
撮影対象である被写体を撮影する際の構図を示す撮影構図情報を、前記撮影構図情報を記憶する情報記憶手段から選択する選択手段と、
前記被写体を認識し、前記被写体の認識結果を示す被写体認識情報を取得する認識手段と、
前記選択手段により選択された前記撮影構図情報と、前記認識手段により取得された前記被写体認識情報と、を比較する比較手段と、
前記比較手段による前記比較の結果に基づいて、前記撮影構図情報と前記被写体認識情報とが合致するか否かを判断する判断手段と、
前記比較手段による前記比較の結果と前記判断手段による前記判断の結果とを呈示する呈示手段と、
前記呈示手段により呈示された前記比較の結果と前記判断の結果とに基づいて、前記被写体認識情報と前記撮影構図情報とを合致させるように撮影者の操作を誘導する誘導手段とを備え、
前記比較手段は、前記撮影構図情報と前記被写体認識情報との類似度を求め、
前記選択手段は、前記情報記憶手段に記憶される前記撮影構図情報から、前記類似度が予め設定された第１閾値を超える撮影構図情報を自動で選択することを特徴とする撮像装置。
【請求項６】
前記誘導手段は、前記比較手段により求められた前記類似度が、前記第１閾値を越える場合に前記誘導を行い、
前記誘導手段による前記誘導の後に、前記類似度が、予め設定され前記第１閾値より大きい値である第２閾値を越える場合に、前記判断手段は前記撮影構図情報と前記被写体認識情報とが合致したと判断することを特徴とする請求項５に記載の撮像装置。
【請求項７】
選択手段が、撮影対象である被写体を撮影する際の構図を示す撮影構図情報を、前記撮影構図情報を記憶する情報記憶手段から選択する選択工程と、
認識手段が、前記被写体を認識し、前記被写体の認識結果を示す被写体認識情報を取得する認識工程と、
比較手段が、前記選択工程で選択された前記撮影構図情報と、前記認識工程で取得された前記被写体認識情報と、を比較する比較工程と、
判断手段が、前記比較工程による前記比較の結果に基づいて、前記撮影構図情報と前記被写体認識情報とが合致するか否かを判断する判断工程と、
呈示手段が、前記比較工程による前記比較の結果と前記判断工程による前記判断の結果とを呈示する呈示工程と、
誘導手段が、前記呈示工程により呈示された前記比較の結果と前記判断の結果とに基づいて、前記被写体認識情報と前記撮影構図情報とを合致させるように撮影者の操作を誘導する誘導工程と、
撮影手段が、前記誘導工程による前記誘導の後、前記判断工程により前記撮影構図情報と前記被写体認識情報とが合致すると判断された場合に、前記被写体を撮影する撮影工程とを有し、
前記撮影工程で撮影すされる画像には、動画像が含まれ、前記比較工程では、前記撮影構図情報と前記被写体認識情報との類似度を求め、当該類似度が所定の閾値を超えている間は、前記撮影工程による動画撮影を継続して行うことを特徴とする撮像装置の制御方法。
【請求項８】
請求項７に記載の撮像装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【請求項９】
選択手段が、撮影対象である被写体を撮影する際の構図を示す撮影構図情報を、前記撮影構図情報を記憶する情報記憶手段から選択する選択工程と、
認識手段が、前記被写体を認識し、前記被写体の認識結果を示す被写体認識情報を取得する認識工程と、
比較手段が、前記選択工程で選択された前記撮影構図情報と、前記認識工程で取得された前記被写体認識情報と、を比較する比較工程と、
判断手段が、前記比較工程による前記比較の結果に基づいて、前記撮影構図情報と前記被写体認識情報とが合致するか否かを判断する判断工程と、
呈示手段が、前記比較工程による前記比較の結果と前記判断工程による前記判断の結果とを呈示する呈示工程と、
誘導手段が、前記呈示工程により呈示された前記比較の結果と前記判断の結果とに基づいて、前記被写体認識情報と前記撮影構図情報とを合致させるように撮影者の操作を誘導する誘導工程とを有し、
前記比較工程では、前記撮影構図情報と前記被写体認識情報との類似度を求め、
前記選択工程では、前記情報記憶手段に記憶される前記撮影構図情報から、前記類似度が予め設定された第１閾値を超える撮影構図情報を自動で選択することを特徴とする撮像装置の制御方法。
【請求項１０】
請求項９に記載の撮像装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラのメモリーカードやハードディスクなどの記憶デバイスの大容量化と低価格化とに伴い、大量の画像を撮影する傾向に拍車がかかっている。そのため、写真撮影後に必要な撮影画像だけを選別する作業に手間がかかるという問題があった。
【０００３】
さらに、結婚式、子供の運動会、旅行等といった、テーマがある程度決められたアルバムを作成する場合、写真撮影した後に撮影画像を時系列毎に、又はシーン毎に分類してそれぞれの中から最適な画像を選別する必要があり、繁雑な作業を必要とした。
【０００４】
一方こうした手間を軽減するための方法として、注目する被写体の種類を判別し、被写体の種類に応じて、撮影したい構図に関する情報（撮影構図情報）に基づいて撮影時に注目する被写体の位置を表示部に案内表示するという方法（特許文献1参照）がある。 
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−０２０１０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、被写体の位置がアルバムに使用する写真の撮影構図として適切な状態であるかどうかを判断しながら被写体の位置を修正することは、依然として撮影者が自ら行わなければならないという課題がある。
【課題を解決するための手段】
【０００７】
上記の課題に鑑み、本発明は、被写体の位置を、被写体を撮影する際の構図に関する情報である撮影構図と合致する位置へと修正するよう撮影者の操作を誘導することで、撮影補助を行いながら撮影を行うことが可能な撮像技術の提供を目的とする。
【０００８】
上記の目的を達成する本発明に係る撮像装置は、
撮影対象である被写体を撮影する際の構図を示す撮影構図情報を、前記撮影構図情報を記憶する情報記憶手段から選択する選択手段と、
前記被写体を認識し、前記被写体の認識結果を示す被写体認識情報を取得する認識手段と、
前記選択手段により選択された前記撮影構図情報と、前記認識手段により取得された前記被写体認識情報と、を比較する比較手段と、
前記比較手段による前記比較の結果に基づいて、前記撮影構図情報と前記被写体認識情報とが合致するか否かを判断する判断手段と、
前記比較手段による前記比較の結果と前記判断手段による前記判断の結果とを呈示する呈示手段と、
前記呈示手段により呈示された前記比較の結果と前記判断の結果とに基づいて、前記被写体認識情報と前記撮影構図情報とを合致させるように撮影者の操作を誘導する誘導手段と、
前記誘導手段による前記誘導の後、前記判断手段により前記撮影構図情報と前記被写体認識情報とが合致すると判断された場合に、前記被写体を撮影する撮影手段とを備え、
前記撮影手段が撮影する画像には、動画像が含まれ、前記比較手段は、前記撮影構図情報と前記被写体認識情報との類似度を求め、当該類似度が所定の閾値を超えている間は、前記撮影手段による動画撮影を継続して行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、被写体の位置を撮影構図と合致する位置へと修正するよう撮影者の操作を誘導することで、撮影補助を行うことが可能となる。この撮影補助によって、被写体の撮影漏れや過剰な撮影を防ぐことが可能となる。また、撮影後にアルバムを作成する場合、選別の手間を軽減することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】デジタルカメラのシステム構成を示すブロック図。
【図２】デジタルカメラの機能的構成を示すブロック図。
【図３】メイン処理を示すフローチャート。
【図４】静止画アルバム作成フローを示すフローチャート。
【図５】撮影構図を手動で選択する方式における静止画撮影フローを示すフローャート。
【図６】被写体が撮影構図に合致するために撮影者の操作を誘導するフローを示すフローチャート。
【図７】撮影構図を手動で選択する方式における表示装置の表示内容を示す図。
【図８】撮影構図を手動で選択する方式における、被写体が撮影構図に合致するために撮影者の操作を誘導する際の表示内容の遷移を示す図。
【図９】撮影構図を手動で選択する方式における動画撮影フローを示すフローチャート。
【図１０】撮影構図を自動で選択する方式における静止画撮影フローを示すフローチャート。
【図１１】撮影構図を自動で選択する方式における表示装置の表示内容及び被写体が撮影構図に合致するために誘導する際の表示内容の遷移を示す図。
【発明を実施するための形態】
【００１１】
（第１実施形態）
図１の参照により、撮像装置（以下、「デジタルカメラ１００」という）のシステム構成について説明する。デジタルカメラ１００は、ＣＰＵ（Central Processing Unit）１０１と、一次記憶部１０２と、通信制御部１０３と、入力部１０４と、表示部１０５と、撮像部１０６と、二次記憶部１０７とを備えている。ＣＰＵ１０１と各装置とはバス１０８により接続されている。
【００１２】
ＣＰＵ１０１は、二次記憶部１０７に記憶されているシステムプログラムを読み出し、一次記憶部１０２内に形成されたワークエリアに展開し、システムプログラムに従って各装置を制御する。また、ＣＰＵ１０１は、二次記憶部１０７に記憶されている各種処理プログラムを読み出してワークエリアに展開し、その展開されたプログラムに従って、各種処理を実行する。一次記憶部１０２は、ＣＰＵ１０１によって実行される各種プログラムとこれらプログラムに係るデータとを一時的に記憶するワークエリアを形成する。
【００１３】
通信制御部１０３は、通信用ケーブル等により外部の電子機器（図示せず）、例えばパーソナルコンピュータ等、と接続され、画像データ等の送受信を制御する。なお、外部の電子機器との接続は、必ずしも通信用ケーブル等による有線接続である必要はなく、赤外線等の無線接続で行ってもよい。
【００１４】
入力部１０４は、電源キーと、シャッターキーと、表示部１０５の表示画面上におけるカーソル位置の移動のためのキーと、その時点で選択されている内容を指示設定する決定キー等とを備える（図示せず）。また、入力部１０４は、通常撮影モードと、アルバム作成モードと、終了モードと、再生モード等との、デジタルカメラ１００の動作モードを切り替えるためのモード切り替えスイッチを備える（図示せず）。そして入力部１０４は、撮影者による各キー操作とスイッチ操作とに応じた操作信号をＣＰＵ１０１に出力する。表示部１０５は、ＬＣＤ（Liquid Crystal Display）等のモニタ（表示画面）により構成される。そして表示部１０５は、ＣＰＵ１０１から入力される表示信号の指示に従って、これから撮影しようとする画像である撮影構図のテンプレートと、撮影された画像等とを表示画面上に併せて表示する。
【００１５】
図２の参照により、デジタルカメラ１００の機能構成を説明する。情報記憶手段として機能する撮影構図情報保持部２０１は、予めテンプレートとして作成されたアルバムの撮影構図情報と撮影条件等とを記憶する。認識手段として機能する被写体認識部２０２は、撮影中の画像データに画像処理を施して撮影対象である被写体を認識する。比較手段として機能する被写体比較部２０３は、撮影構図情報と、被写体の認識結果である被写体認識情報とを比較して類似度を計算する。判断手段として機能する合致判断部２０４は、比較手段により求めた類似度に基づいて被写体認識情報と撮影構図情報とが合致しているかどうかの判断を行う。呈示手段として機能する結果呈示部２０５は、撮影構図情報と、撮影構図及び被写体の類似度と、選択した撮影構図と合致したか否か等とを比較結果として表示部１０５に呈示する。また、結果呈示部２０５は呈示した比較結果に基づいて撮影構図と被写体とが合致するように撮影者の画像処理装置の操作を誘導する誘導手段としての機能を備える。撮影手段として機能する画像撮影部２０６は、被写体を撮像部１０６によって撮影する。記録手段として機能する画像記録部２０７は、画像撮影部２０６で撮影された画像を二次記憶部１０７などに記録する。アルバムの作成手段として機能するアルバム作成部２０８は、二次記憶部１０７などに記憶された画像からアルバムを作成する。
【００１６】
図３の参照により、撮影のメイン処理を示すフローについて説明する。まず、現在の動作モード（撮影モード）が解析される（ステップＳ３０１）。現在の動作モードが通常撮影モードである場合（ステップＳ３０２；ＹＥＳ）、通常撮影処理が実行される（ステップＳ３０３）。なお、通常撮影モードとは、デジタルカメラ１００において予め標準として定められている処理により撮影を行う撮影モードである。一方、通常撮影モードではない場合には（ステップＳ３０２；ＮＯ）、処理はステップＳ３０４に進む。ステップＳ３０４において、現在の動作モードがアルバム撮影モードであると判断された場合（ステップＳ３０４；ＹＥＳ）、ステップＳ３０５において、静止画像のアルバム作成フローが実行される（図４参照）。図４における静止画アルバム作成フローについては後述する。現在の動作モードを解析した結果（ステップＳ３０１）、入力部１０４のモード切り替えスイッチ（図示せず）の操作等によりモード切り替えが指示されずアルバム撮影モードのままの場合を考える（ステップＳ３０２；ＮＯ、かつ、ステップＳ３０４；ＹＥＳ）。その場合は静止画アルバム作成フローが実行される（ステップＳ３０５）。
【００１７】
逆に、モード切り替えが指示されてアルバム撮影モードのままでない場合は、通常撮影（ステップＳ３０２；ＹＥＳ）または終了モードか否かの判定（ステップＳ３０２；ＮＯ、かつ、ステップＳ３０４；ＮＯ）、が行われることになる（ステップＳ３０６）。すなわち、ステップＳ３０４において、現在の動作モードがアルバム撮影モードではないと判断されると（ステップＳ３０４；ＮＯ）、動作モードが終了モードであるか否かが判断される（ステップＳ３０６）。そして、現在の動作モードが終了モードではないと判断されると（ステップＳ３０６；ＮＯ）、現在の動作モードに応じた処理が実行される（ステップＳ３０７）。
【００１８】
例えば、現在の動作モードが再生モードである場合、表示部１０５の画面上に二次記憶部１０７に記録されている画像一覧が表示され、画像一覧から選択された撮影画像が再生されて表示される。ステップＳ３０６において、現在の動作モードが終了モードであると判断された場合（ステップＳ３０６；ＹＥＳ）、処理は終了する。
【００１９】
次に、図４の参照により、静止画アルバム作成フローについて説明する。通信制御部１０３は、不図示のパーソナルコンピュータ等にテンプレートとして予め用意されたアルバムの撮影構図情報を、通信用ケーブル等を介して受信（ダウンロード）し、一次記憶部１０２のワークエリアに転送する（ステップＳ４０１）。転送処理が終了すると、図５に示す静止画撮影フローが実行される（ステップＳ４０２）。静止画撮影フローについては後述する。静止画撮影フローが終了すると、撮影した静止画をアルバムの対応する位置に貼り付けて静止画アルバムを作成し（ステップＳ４０３）、作成した静止画アルバムを端末に転送して（ステップＳ４０４）、処理を終了する。
【００２０】
図５の参照により、撮影構図を手動で選択する方式における静止画撮影フローについて説明する。まず、ＣＰＵ１０１は、撮影構図情報保持部２０１からアルバムの撮影構図情報を取り出し、表示部１０５の画面上に表示する。アルバムの撮影構図情報は、例えば、後述の図７のように表示部１０５の画面上に呈示され、呈示された撮影構図情報の中から撮影者に任意の一つの撮影構図を選択させる（ステップＳ５０１）。ここでは、図７中の撮影構図７０１を撮影者が選択した場合を考える。撮影者が撮影構図７０１を選択すると、図６に示す撮影構図誘導フローが実行される（ステップＳ５０２）。撮影構図誘導フローについては、後述する。撮影構図誘導フローにおいて、撮影構図情報と被写体認識情報とが合致した場合、静止画を撮影する（ステップＳ５０３）。そして、全ての撮影構図で撮影したかを確認し、全ての撮影構図で撮影し終えていない場合は（ステップＳ５０４；ＮＯ）、撮影し終えていない残りの撮影構図から任意の一つの撮影構図を撮影者に選択させる（ステップＳ５０１）。以上の手順を繰り返し、全ての撮影構図を撮影し終えた場合（ステップＳ５０４；ＹＥＳ）、処理は終了する。
【００２１】
ここで、図６における撮影構図誘導フローについて説明する。まず、撮影に際して被写体の位置が更新されたかを確認する（ステップＳ６０１）。更新を確認する方法は以下の通りである。シャッターキーの半押し操作がなされていない場合は被写体の位置は更新されていないと判断して待機し（ステップＳ６０１；ＮＯ）、シャッターキーの半押し操作がなされた場合は被写体の位置が更新されたと判断する（ステップＳ６０１；ＹＥＳ）。被写体の位置が更新された場合、撮像部１０６からシャッターキーを半押しした直後に取得された画像データが一時記憶装置１０２に一時的に記憶される。そして、記憶された画像データの被写体認識情報と撮影構図情報との類似度を計算する。類似度の計算方法は特に限定しないが、例えば、画像データに像域分離処理を施して被写体の輪郭を抽出し、撮影構図情報との相関を計算する方法が挙げられる。そして、計算された類似度が、被写体認識情報と撮影構図情報とが類似しているかどうかの判断基準値である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ６０３）。類似度が第１閾値を超えていない場合は（ステップＳ６０３；ＮＯ）、撮影構図と類似しないことを表示部１０５の画面上に呈示する（ステップＳ６０４）。逆に、類似度が第１閾値を超えている場合は（ステップＳ６０３；ＹＥＳ）、計算された類似度が、被写体認識情報と撮影構図情報とが合致しているかどうかの判断基準である第２閾値（閾値２）を超えているかどうかを判断する（ステップＳ６０５）。類似度が第２閾値を超えていない場合は（ステップＳ６０５；ＮＯ）、予め設定された撮影構図に被写体の位置を修正するために、撮影者の操作を誘導するための情報を表示部１０５の画面上に呈示する（ステップＳ６０６）。逆に、類似度が第２閾値を超えている場合は（ステップＳ６０５；ＹＥＳ）、撮影構図情報と被写体認識情報とが合致したことを表示部１０５の画面上に呈示して（ステップＳ６０７）、処理を終了する。
【００２２】
次に、図８の参照により、撮影構図を手動で選択する方式を撮影者が選択した場合において、図６に示す撮影構図誘導フローが実行された場合に表示部１０５の表示画面がどのように遷移するかを説明する。ここでは、図７中の撮影構図７０１を撮影者が選択した場合を考える。そして、被写体認識情報と撮影構図情報とが類似しているかどうかの判断基準値である第１閾値（閾値１）を１０に、撮影構図情報と被写体認識情報とが合致しているかどうかの判断基準値である第２閾値（閾値２）を８０に設定した場合を例にする。まず、図６において、シャッターキーが半押し操作されるまで待機し（ステップＳ６０１）、半押し操作されて被写体の位置が更新された場合には撮影構図情報と被写体認識情報との類似度を計算する（ステップＳ６０２）。計算された類似度が、被写体認識情報と撮影構図情報とが類似しているかどうかの判断基準である第１閾値を超えているかどうかを判断する（ステップＳ６０３）。ここで、計算された類似度を５とすると、第１閾値を超えていないので（ステップＳ６０３；ＮＯ）撮影構図７０１と類似していないことを表示部１０５の画面上に呈示する（ステップＳ６０４）（図８（ａ））。
【００２３】
その後、再びシャッターキーが半押し操作されるまで待機し（ステップＳ６０１）、半押し操作がされたら撮影構図情報と被写体認識情報との類似度を計算する（ステップＳ６０２）。計算された類似度が、被写体認識情報と撮影構図情報とが類似しているかどうかの判断基準値である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ６０３）。ここで、計算された類似度を２０とすると、第１閾値（閾値１）を超えている（ステップＳ６０３；ＹＥＳ）。よって、計算された類似度が、撮影構図情報と被写体認識情報とが合致しているかどうかの判断基準値である第２閾値（閾値２）を超えているかどうかを判断する（ステップＳ６０５）。この場合、第２閾値（閾値２）として設定した８０を超えていないので（ステップＳ６０５；ＮＯ）、撮影構図７０１と被写体が合致するように撮影者の操作を誘導するための情報を表示部１０５の画面上に呈示する（ステップＳ６０６）（図８（ｂ））。図８（ｂ）で示す例では、被写体は撮影構図７０１と比較すると小さくかつ右上に寄っているので「ズームイン／人の位置を左下に移動」という撮影者の操作を誘導する指示を撮影者に呈示する。また、被写体と撮影構図７０１とがどれだけ類似しているかを撮影者に認識させるために「類似度２０％」という情報を呈示する。  その後、再びシャッターキーが半押し操作されるまで待機し（ステップＳ６０１）、半押し操作がなされたら撮影構図情報と被写体認識情報との類似度を計算する（ステップＳ６０２）。計算された類似度が、被写体認識情報と撮影構図情報とが類似しているかどうかの判断基準値である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ６０３）。ここで、計算された類似度を「７０」とすると、第１閾値（閾値１）を超えている（ステップＳ６０３；ＹＥＳ）。よって、計算された類似度が、撮影構図情報と被写体認識情報とが合致しているかどうかの判断基準値である第２閾値（閾値２）を超えているかどうかを判断する（ステップＳ６０５）。すると、この場合も第２閾値（閾値２）を超えていないので（ステップＳ６０５；ＮＯ）、構図７０１と被写体とが合致するように撮影者の操作を誘導するための情報を表示部１０５の画面上に呈示する（ステップＳ６０６）（図８（ｃ））。図８（ｃ）で示す例では、被写体は撮影構図７０１と比較すると右に寄っているので「人の位置を左に移動」という指示を撮影者に呈示する。また、被写体と撮影構図７０１とがどれだけ類似しているかを撮影者に認識させるために「類似度７０％」という情報を表示する。
【００２４】
その後、再びシャッターキーが半押し操作されるまで待機し（ステップＳ６０１）、半押し操作がされたら撮影構図情報と被写体認識情報との類似度を計算する（ステップＳ６０２）。計算された類似度が、被写体認識情報と撮影構図情報とが類似しているかどうかの判断基準値である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ６０３）。ここで、計算された類似度を「９０」とすると、第１閾値（閾値１）を超えている（ステップＳ６０３；ＹＥＳ）。よって、計算された類似度が、撮影構図情報と被写体認識情報とが合致しているかどうかの判断基準値である第２閾値（閾値２）を超えているかどうかを判断する（ステップＳ６０５）。この場合、第２閾値（閾値２）を超えているので（ステップＳ６０５；ＹＥＳ）、撮影構図７０１と被写体とが合致したことを表示部１０５の画面上に呈示する（ステップＳ６０７）（図８（ｄ））。また、被写体と撮影構図７０１とがどれだけ類似しているかを撮影者に認識させるために、「類似度９０％」という情報を併せて表示部１０５の画面上に呈示する（ステップＳ６０７）（図８（ｄ））。
【００２５】
本発明によれば、撮影装置の表示部から撮影中の被写体に対して撮影構図情報が呈示されることによって、撮影者の撮影補助を行うことができる。この撮影補助によって、被写体の撮影漏れや過剰な撮影を防ぐことが可能となる。また、撮影後にアルバムを作成する場合、セレクションの手間を省くことが可能となる。さらに、被写体の配置位置がアルバムに使用する写真の構図として適切な状態になるまで被写体の配置位置の修正を誘導することで、より容易にアルバムの構図と合致した写真が撮影可能となる。
（第２実施形態）
本発明に係る第２実施形態について説明する。図９の参照により、撮影構図を手動で選択する方式における動画撮影フローについて説明する。ここで、ステップＳ９０２までの処理は図５のステップＳ５０２の処理と同様である。まず、動画撮影が開始する（ステップＳ９０１）。ＣＰＵ１０１は、撮影構図情報保持部２０１からアルバムの撮影構図情報を読出し、表示部１０５の画面上に表示する。表示部１０５は、アルバムの撮影構図情報を図７のように表示し、撮影者に一つの撮影構図を手動で選択させる（ステップＳ９０２）。ここでは、図７の撮影構図７０１を撮影者が選択した場合を考える。撮影構図７０１を選択すると、図６に示す撮影構図誘導フローが実行される（ステップＳ９０３）。撮影構図誘導フローにおいて撮影構図７０１と被写体とが合致した場合、動画像の撮影中に開始タグを記録する（ステップＳ９０４）。ステップＳ９０４の後は、予め定めた間隔で撮影構図７０１と被写体との類似度を計算する（ステップＳ９０５）。そして、類似度が被写体と撮影構図７０１とが合致しているかどうかの判断基準である第２閾値（閾値２）を下回っていないかを判断する（ステップＳ９０６）。
第２閾値（閾値２）を下回っている場合は（ステップＳ９０６；ＹＥＳ）、動画像の撮影中中に終了タグを記録する（ステップＳ９０７）。記録時間（開始タグから終了タグまでの時間）が予めアルバム情報として設定された時間を超えていなければ（ステップＳ９０８；ＮＯ）、撮影構図誘導フローを継続（ステップＳ９０３）する。設定された時間を超えていれば（ステップＳ９０８；ＹＥＳ）、全ての撮影構図を撮影したかを確認する。そして、撮影し終えていない場合は（ステップＳ９０９；ＮＯ）、未撮影である撮影構図のうち一つの撮影構図を撮影者に選択させて（ステップＳ９０２）、撮影構図誘導フローを継続（ステップＳ９０３）する。同様の手順を繰り返し、全ての撮影構図を撮影し終えた場合（ステップＳ９０９；ＹＥＳ）、本処理は終了する。
（第３実施形態）  
本発明に係る第３実施形態について説明する。図４のステップＳ４０２において、デジタルカメラ１００が撮影構図を自動で選択してアルバムに使用する静止画を撮影する方式を撮影者が選択した場合を考える。図１０の参照により、デジタルカメラ１００により実行される静止画撮影フローを示すフローチャートについて説明する。まず、ＣＰＵ１０１は、撮影構図情報保持部２０１からアルバムの撮影構図情報を取り出し、表示装置１０５に表示する。表示装置１０５は、アルバムの撮影構図情報を図１１（Ａ）のように表示し、デジタルカメラ１００が適切な撮影構図を自動で選択することを撮影者に通知する。ここでは、図１１（Ａ）中の撮影構図１１０１から撮影構図１１０６の中から適切な撮影構図を自動で選択する。
【００２６】
まず、シャッターキーが半押し操作されるまで待機する（ステップＳ１００１；ＮＯ）。シャッターキーが半押し操作され、被写体内容が更新された場合（ステップＳ１００１；ＹＥＳ）、複数の撮影構図のうち、まだ選択されていない撮影構図の中から一つを選択する（ステップＳ１００２）。そして撮影構図情報と被写体認識情報（被写体内容）との類似度を計算する（ステップＳ１００３）。計算された類似度が、被写体認識情報と撮影構図情報とが類似しているかどうかの判断基準である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ１００４）。第１閾値（閾値１）を超えていない場合は（ステップＳ１００４；ＮＯ）、処理をステップＳ１０１０に進めて全ての撮影構図を選択したかの確認を行う（ステップＳ１０１０）。全ての撮影構図を選択した場合（ステップＳ１０１０；ＹＥＳ）、被写体内容が更新されるまで待機する（ステップＳ１００１）。まだ選択していない撮影構図がある場合（ステップＳ１０１０；ＮＯ）、ステップＳ１００２へ戻る。そして、まだ選択されていない撮影構図の中から別の一つを自動で選択し（ステップＳ１００２）、同様の処理を行う（ステップＳ１００３、ステップＳ１００４）。このようにして全ての撮影構図情報が被写体認識情報と類似しなかった場合、シャッターキーが半押し操作されるまで待機する（ステップＳ１００１；ＮＯ）。一方、選択された撮影構図について類似度が第１閾値（閾値１）を超えている場合は（ステップＳ１００４；ＹＥＳ）、図６に示す撮影構図誘導フローが実行される（ステップＳ１００６）。撮影構図誘導フローにおいて撮影構図情報と被写体とが合致しない場合（ステップＳ１００７；ＮＯ）、図６に示す撮影構図誘導フローを再度実行する。撮影構図誘導フローにおいて撮影構図情報と被写体認識情報とが合致した場合（ステップＳ１００７；ＹＥＳ）、静止画を撮影する（ステップＳ１００８）。静止画撮影後、全ての撮影構図を撮影したかを確認し、撮影し終えていない場合は（ステップＳ１００９；ＮＯ）、シャッターキーが半押し操作されるまで待機する（ステップＳ１００１；ＮＯ）。全ての撮影構図を撮影し終えた場合（ステップＳ１００９；ＹＥＳ）、本処理は終了する。  
図１１（Ｂ）の参照により、図１０に示す静止画撮影フローと図６に示す撮影構図誘導フローが実行された場合に、表示装置１０５の表示画面がどのように遷移するかについて説明する。ここで、被写体認識情報（被写体内容）と撮影構図情報とが類似しているかどうかの判断基準である第１閾値（閾値１）を１０、撮影構図情報と被写体認識情報とが合致しているかどうかの判断基準である第２閾値（閾値２）を８０に設定したとする。まず、シャッターキーが半押し操作されるまで待機する（ステップＳ１００１；ＮＯ）。
【００２７】
シャッターキーが半押し操作された場合（ステップＳ１００１；ＹＥＳ）、複数の撮影構図のうち、まだ選択されていない撮影構図の中から撮影構図１１０１が自動で選択された場合を考える（ステップＳ１００２）。その場合は撮影構図１１０１と被写体認識情報との類似度を計算する（ステップＳ１００３）。計算された類似度が、被写体と撮影構図１１０１とが類似しているかどうかの判断基準である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ１００４）。
【００２８】
ここで、計算された類似度を５とすると、第１閾値（閾値１）を超えていないので（ステップＳ１００４；ＮＯ）まだ、どの撮影構図とも類似していないことを表示装置１０５に表示する（図１１（Ｂ）（ａ））。以下、選択されていない撮影構図の中から順次一つを自動で選択し（ステップＳ１００２）、類似度が第１閾値（閾値１）を超える撮影構図が見つかるまで、同様の処理を行う（ステップＳ１００３、ステップＳ１００４）。全ての撮影構図との類似度が第１閾値（閾値１）未満だとすると（ステップＳ１０１０；ＹＥＳ）、ループを抜け、被写体認識情報が更新されるまで待機する（ステップＳ１００５、ステップＳ１００１）。そして、どの撮影構図とも類似していないことを表示装置１０５に表示し続ける（図１１（Ｂ）（ａ））。
【００２９】
その後、被写体認識情報（被写体内容）が更新されるまで待機し（ステップＳ１００１）、更新された場合、自動で選択された撮影構図１１０１と被写体認識情報との類似度を計算する（ステップＳ１００３）。計算された類似度が、被写体認識情報と撮影構図１１０１とが類似しているかどうかの判断基準である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ１００４）。ここで、計算された類似度を５とすると、第１閾値（閾値１）を超えていないので（ステップＳ１００４；ＮＯ）、撮影構図１１０１と類似していないことを表示装置１０５に表示する（図１１（Ｂ）（ａ））。第１閾値（閾値１）を超えていないので（ステップＳ１００４；ＮＯ）、まだ選択されていない撮影構図の中から自動で、例えば撮影構図１１０２を選択し（ステップＳ１００２）、同様の処理を行う（ステップＳ１００３、ステップＳ１００４）。
【００３０】
ここで、計算された類似度を２０とすると、第１閾値（閾値１）を超えているので（ステップＳ１００４；ＹＥＳ）、図６に示す撮影構図誘導フローのステップＳ６０５から処理を実行する（ステップＳ１００６）。
【００３１】
計算された類似度が、撮影構図情報と被写体認識情報とが合致しているかどうかの判断基準である第２閾値（閾値２）を超えているかどうかを判断する（ステップＳ６０５）。第２閾値（閾値２）を超えていないので（ステップＳ６０５；ＮＯ）、撮影構図１１０２に誘導するための情報を表示装置１０５に表示する（ステップＳ６０６）（図１１（Ｂ）（ｂ））。図１１（Ｂ）（ｂ）で示すように、被写体は撮影構図１１０２と比較すると小さくかつ右に寄っているので「ズームイン／人の位置を右に移動」という指示を撮影者に与える。また、被写体がどれだけ撮影構図に近いかを撮影者に認識させるために「類似度２０％」という情報を表示する。
【００３２】
その後、誘導に従い被写体認識情報（被写体内容）が更新されるまで待機し（ステップＳ６０１）、更新された場合、撮影構図１１０２と被写体認識情報（被写体内容）との類似度を計算する（ステップＳ６０２）。計算された類似度が、被写体認識情報と撮影構図１１０２とが類似しているかどうかの判断基準である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ６０３）。ここで計算された類似度を５とすると、第１閾値（閾値１）を超えていないので（ステップＳ６０３；ＹＥＳ）、撮影構図１１０２と類似していないことを表示装置１０５に表示して（ステップＳ６０４）、撮影構図誘導フロー（ステップＳ１００６）を終了する。被写体認識情報と撮影構図１１０２とが合致していないので（ステップＳ１００７；ＮＯ）、ステップＳ１００２に戻り、自動で選択された撮影構図情報との類似度を順次計算する。
【００３３】
再び自動で選択された撮影構図１１０１と被写体認識情報との類似度を計算する（ステップＳ１００３）。計算された類似度が、被写体と撮影構図１１０１とが類似しているかどうかの判断基準である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ１００４）。ここで、計算された類似度を２０とすると、第１閾値（閾値１）を超えているので（ステップＳ１００４；ＹＥＳ）、図６に示す撮影構図誘導フローのステップＳ６０５から処理を実行する（ステップＳ１００６）。
計算された類似度が、撮影構図１１０１と被写体認識情報とが合致しているかどうかの判断基準である第２閾値（閾値２）を超えているかどうかを判断する（ステップＳ６０５）。この場合第２閾値（閾値２）を超えていないので（ステップＳ６０５；ＮＯ）、撮影構図１１０１に誘導するための情報を表示装置１０５に表示する（ステップＳ６０６）（図１１（Ｂ）（ｃ））。図１１（Ｂ）（ｃ）で示すように、被写体は撮影構図１１０１と比較すると小さくかつ右上に寄っているので「ズームイン／人の位置を左下に移動」という指示を撮影者に与える。また被写体がどれだけ撮影構図１１０１に近いかを撮影者に認識させるために「類似度２０％」という情報を表示する。
【００３４】
その後、シャッターキーが半押し操作されるまで待機し（ステップＳ６０１）、半押し操作された場合、撮影構図情報と被写体認識情報との類似度を計算する（ステップＳ６０２）。計算された類似度が、被写体認識情報と撮影構図情報とが類似しているかどうかの判断基準である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ６０３）。ここで、計算された類似度を７０とすると、第１閾値（閾値１）を超えている（ステップＳ６０３；ＹＥＳ）。よって計算された類似度が、撮影構図情報と被写体認識情報とが合致しているかどうかの判断基準である第２閾値（閾値２）を超えているかどうかを判断する（ステップＳ６０５）。第２閾値（閾値２）を超えていないので（ステップＳ６０５；ＮＯ）、撮影構図１１０１に誘導するための情報を表示装置１０５に表示する（ステップＳ６０６）（図１１（Ｂ）（ｄ））。図１１（Ｂ）（ｄ）で示すように、被写体は撮影構図と比較すると右に寄っているので「人の位置を左に移動」という指示を撮影者に与え、また「類似度７０％」という情報を表示する。
【００３５】
その後、シャッターキーが半押し操作されるまで待機し（ステップＳ６０１）、半押し操作された場合、撮影構図情報と被写体認識情報との類似度を計算する（ステップＳ６０２）。計算された類似度が、被写体認識情報と撮影構図情報とが類似しているかどうかの判断基準である第１閾値（閾値１）を超えているかどうかを判断する（ステップＳ６０３）。ここで、計算された類似度を９０とすると、第１閾値（閾値１）を超えている（ステップＳ６０３；ＹＥＳ）。よって計算された類似度が、撮影構図情報と被写体認識情報とが合致しているかどうかの判断基準である第２閾値（閾値２）を超えているかどうかを判断する（ステップＳ６０５）。第２閾値（閾値２）を超えているので（ステップＳ６０５；ＹＥＳ）、撮影構図情報と被写体認識情報とが合致したことを表示装置１０５に表示して（ステップＳ６０７）（図１１（Ｂ）（ｅ））、撮影構図誘導フロー（ステップＳ１００６）を終了する。被写体認識情報（被写体内容）は撮影構図１１０１と合致しているので（ステップＳ１００７；ＹＥＳ）、静止画を撮影する（ステップＳ１００８）。静止画撮影後、全ての撮影構図を撮影したかを確認し、撮影し終えていない場合は（ステップＳ１００９；ＮＯ）、ステップＳ１００１に戻って、同様の処理を繰り返す。そして全ての撮影構図１１０１から撮影構図１１０６までを撮影し終えた場合（ステップＳ１００７；ＹＥＳ）、処理を終了する。
【００３６】
本発明によれば、被写体の位置がアルバムに使用する写真の構図として適切な状態になるまで被写体の位置の修正を誘導することで、容易にアルバムの構図と合致した写真が撮影可能となる。この撮影補助により、被写体の撮影漏れや過剰な撮影を防ぐことが可能となる。また、撮影後にアルバムを作成する場合、セレクションの手間を省くことが可能となる。
【００３７】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005441614.tif 000002
【図２】
0005441614.tif 000003
【図３】
0005441614.tif 000004
【図４】
0005441614.tif 000005
【図５】
0005441614.tif 000006
【図６】
0005441614.tif 000007
【図７】
0005441614.tif 000008
【図８】
0005441614.tif 000009
【図９】
0005441614.tif 000010
【図１０】
0005441614.tif 000011
【図１１】
0005441614.tif 000012