(57)【要約】【課題】バランスの取れた構図での撮影を容易にする撮像装置を提供する。【解決手段】被写体認識を行う制御部を備え、前記制御部は、第１被写体を認識し、複数の被写体推奨位置の中から前記第１被写体に対する画面内の第１被写体推奨位置を決定し、決定した前記第１被写体推奨位置に第１特定表示物を表示させ、前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であるかを判断し、前記所定の値以内であれば、前記複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、前記第２被写体推奨位置に第２特定表示物を表示させる、撮像装置が提供される。【選択図】図１
2013214858.tif 000002
【特許請求の範囲】
【請求項１】
被写体認識を行う制御部を備え、
前記制御部は、
第１被写体を認識し、複数の被写体推奨位置の中から前記第１被写体に対する画面内の第１被写体推奨位置を決定し、決定した前記第１被写体推奨位置に第１特定表示物を表示させ、
前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であるかを判断し、前記所定の値以内であれば、前記複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、前記第２被写体推奨位置に第２特定表示物を表示させる、撮像装置。
【請求項２】
前記制御部は、前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であれば、前記第１特定表示物を強調表示させる、請求項１に記載の撮像装置。
【請求項３】
前記制御部は、第１被写体として複数の人物を検出した場合に、該複数の人物の重心位置を前記第１被写体推奨位置として決定する、請求項１に記載の撮像装置。
【請求項４】
前記制御部は、第１被写体として複数の人物を検出した場合に、検出した人数に応じて重み付けを行って前記第１被写体推奨位置を決定する、請求項１に記載の撮像装置。
【請求項５】
前記制御部は、前記重み付けを、検出した人数に応じて変化させる、請求項４に記載の撮像装置。
【請求項６】
前記制御部は、前記第２被写体推奨位置を前記第１被写体推奨位置よりも上に表示させる、請求項１に記載の撮像装置。
【請求項７】
前記制御部は、第１被写体として検出した人物の人数に応じて前記第１特定表示物の大きさを変化させる、請求項１に記載の撮像装置。
【請求項８】
前記制御部は、前記第１被写体推奨位置および前記第２の被写体推奨位置を、画面を縦横それぞれ等間隔で分割する際の分割線の交点上に設定する、請求項１に記載の撮像装置。
【請求項９】
前記制御部は、第１被写体として検出した人物の人数に応じて画面の分割数を変化させる、請求項８に記載の撮像装置。
【請求項１０】
第１被写体を認識するステップと、
複数の被写体推奨位置の中から前記第１被写体に対する画面内の第１被写体推奨位置を決定し、前記第１被写体推奨位置に第１特定表示物を表示させるステップと、
前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であるかを判断するステップと、
前記所定の値以内であれば、前記複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、前記第２被写体推奨位置に第２特定表示物を表示させるステップと、
を備える、撮像装置の制御方法。
【請求項１１】
コンピュータに、
第１被写体を認識するステップと、
複数の被写体推奨位置の中から前記第１被写体に対する画面内の第１被写体推奨位置を決定し、前記第１被写体推奨位置に第１特定表示物を表示させるステップと、
前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であるかを判断するステップと、
前記所定の値以内であれば、前記複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、前記第２被写体推奨位置に第２特定表示物を表示させるステップと、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、撮像装置、撮像装置の制御方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
撮影前に被写体を検出し、その被写体が画像中の特定の場所に位置するように撮影させることで、バランスの取れた構図で撮影できる撮像装置がある。例えば特許文献１には、撮影画像中の特定被写体の存在位置に基づいて推奨される推奨構図を特定して、その推奨構図を撮影者に知らせる撮像装置が記載されている。また、撮影者が、予め撮像装置の画面上に補助線を表示させて、その補助線に沿うように撮影を行うことで、バランスの取れた構図で撮影を行うことが出来る撮像装置も存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１３０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
推奨構図を決定して撮影者に知らせる場合には、その構図通りに被写体を合わせることが難しく、また短時間の撮影では、撮影者が逐一補助線を表示させる操作を実行することは煩わしい。撮影時には、バランスの取れた構図での撮影をより容易にさせることが望まれる。
【０００５】
そこで、本開示の目的とするところは、バランスの取れた構図での撮影を容易にする、新規かつ改良された撮像装置、撮像装置の制御方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本開示によれば、被写体認識を行う制御部を備え、前記制御部は、第１被写体を認識し、複数の被写体推奨位置の中から前記第１被写体に対する画面内の第１被写体推奨位置を決定し、決定した前記第１被写体推奨位置に第１特定表示物を表示させ、前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であるかを判断し、前記所定の値以内であれば、前記複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、前記第２被写体推奨位置に第２特定表示物を表示させる、撮像装置が提供される。
【０００７】
かかる構成によれば、制御部は被写体認識を行う。そして制御部は、第１被写体を認識し、複数の被写体推奨位置の中から第１被写体に対する画面内の第１被写体推奨位置を決定し、決定した第１被写体推奨位置に第１特定表示物を表示させる。そして制御部は、第１被写体の位置と第１被写体推奨位置との距離が所定の値以内であるかを判断し、所定の値以内であれば、複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、第２被写体推奨位置に第２特定表示物を表示させる。その結果、かかる撮像装置は、バランスの取れた構図での撮影を容易にすることが可能となる。
【０００８】
また本開示によれば、第１被写体を認識するステップと、複数の被写体推奨位置の中から前記第１被写体に対する画面内の第１被写体推奨位置を決定し、前記第１被写体推奨位置に第１特定表示物を表示させるステップと、前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であるかを判断するステップと、前記所定の値以内であれば、前記複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、前記第２被写体推奨位置に第２特定表示物を表示させるステップと、を備える、撮像装置の制御方法が提供される。
【０００９】
また本開示によれば、コンピュータに、第１被写体を認識するステップと、複数の被写体推奨位置の中から前記第１被写体に対する画面内の第１被写体推奨位置を決定し、前記第１被写体推奨位置に第１特定表示物を表示させるステップと、前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であるかを判断するステップと、前記所定の値以内であれば、前記複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、前記第２被写体推奨位置に第２特定表示物を表示させるステップと、を実行させる、コンピュータプログラムが提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、バランスの取れた構図での撮影を容易にする、新規かつ改良された撮像装置、撮像装置の制御方法およびコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本開示の一実施形態にかかる撮像装置１００の構成を示す説明図である。
【図２】本開示の一実施形態に係る撮像装置１００の動作を示す流れ図である。
【図３】画像分割法の一例を示す説明図である。
【図４Ａ】モニタ１７０に表示される画像の例を示す説明図である。
【図４Ｂ】モニタ１７０に表示される画像の例を示す説明図である。
【図４Ｃ】モニタ１７０に表示される画像の例を示す説明図である。
【図４Ｄ】モニタ１７０に表示される画像の例を示す説明図である。
【図４Ｅ】モニタ１７０に表示される画像の例を示す説明図である。
【図４Ｆ】モニタ１７０に表示される画像の例を示す説明図である。
【図５Ａ】モニタ１７０に表示される画像の例を示す説明図である。
【図５Ｂ】モニタ１７０に表示される画像の例を示す説明図である。
【図５Ｃ】モニタ１７０に表示される画像の例を示す説明図である。
【図５Ｄ】モニタ１７０に表示される画像の例を示す説明図である。
【図５Ｅ】モニタ１７０に表示される画像の例を示す説明図である。
【図５Ｆ】モニタ１７０に表示される画像の例を示す説明図である。
【図６】本開示の一実施形態に係る撮像装置１００の動作を示す流れ図である。
【図７Ａ】本開示の一実施形態に係る撮像装置１００の動作を示す流れ図である。
【図７Ｂ】本開示の一実施形態に係る撮像装置１００の動作を示す流れ図である。
【図８Ａ】モニタ１７０に表示される画像の例を示す説明図である。
【図８Ｂ】モニタ１７０に表示される画像の例を示す説明図である。
【図８Ｃ】モニタ１７０に表示される画像の例を示す説明図である。
【図９Ａ】モニタ１７０に表示される画像の例を示す説明図である。
【図９Ｂ】モニタ１７０に表示される画像の例を示す説明図である。
【図９Ｃ】モニタ１７０に表示される画像の例を示す説明図である。
【図１０Ａ】モニタ１７０に表示される画像の例を示す説明図である。
【図１０Ｂ】モニタ１７０に表示される画像の例を示す説明図である。
【図１０Ｃ】モニタ１７０に表示される画像の例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
＜１．本開示の一実施形態＞
［撮像装置の構成］
［撮像装置の動作］
＜２．まとめ＞
【００１４】
＜１．本開示の一実施形態＞
［撮像装置の構成］
まず、本開示の一実施形態にかかる撮像装置の構成について説明する。図１は、本開示の一実施形態にかかる撮像装置１００の構成を示す説明図である。以下、図１を用いて本開示の一実施形態にかかる撮像装置１００の構成について説明する。
【００１５】
図１に示したように、本開示の一実施形態にかかる撮像装置１００は、レンズ部１１０と、撮像素子１２０と、画像・信号処理部１３０と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１４０と、画像メモリ１５０と、操作部１６０と、モニタ１７０と、メモリカード１８０と、を含んで構成される。
【００１６】
レンズ部１１０は、光を集光させて被写体の像を形成するための光学レンズである。レンズ部１１０は、ズームレンズ、フォーカスレンズを含んで構成されていてもよい。撮像素子１２０は、レンズ部１１０が集光した光を電気信号に変換する光電素子である。撮像素子１２０には、例えば、ＣＣＤイメージセンサ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）やＣＭＯＳイメージセンサ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）等の半導体素子が用いられる。撮像素子１２０は、電気信号を画像・信号処理部１３０に供給する。
【００１７】
画像・信号処理部１３０は、撮像素子１２０から供給された電気信号に対して信号処理を施して画像データを生成し、生成した画像データに対する画像処理を実行する。より詳細には、画像・信号処理部１３０は、撮像素子１２０から供給された電気信号をデジタル信号に変換することで画像データを生成し、その画像データに対してノイズリダクション処理、ホワイトバランスの調整、ガンマ補正その他の画像処理を実行する。また画像・信号処理部１３０は、レンズ部１１０に対するレンズ位置補正、撮像素子１２０に対するイメージャ補正、ダイナミックレンジの拡張処理、画像データに含まれる顔検出処理、電子ズーム処理、手振れ補正処理、自動露光制御等の処理を実行する。
【００１８】
また画像・信号処理部１３０は、本開示の制御部の一例であり、撮像装置１００のユーザが画像を撮影しようとしている際に、レンズ部１１０が集光している光から得られる被写体像を用いて、後述の撮影アシスト処理を実行する。
【００１９】
ＣＰＵ１４０は、撮像装置１００の動作を制御する。例えばＣＰＵ１４０は、操作部１６０によるユーザの操作に応じてレンズ部１１０の駆動処理、レンズ部１１０及び撮像素子１２０を用いた撮像処理、モニタ１７０への画像表示処理等を実行する。また例えば、ＣＰＵ１４０は、画像・信号処理部１３０が生成した画像データのモニタ１７０への表示やメモリカード１８０への保存処理を実行する。
【００２０】
画像メモリ１５０は、画像・信号処理部１３０が生成した画像データを格納する。画像メモリ１５０に格納された画像データは、ＣＰＵ１４０の制御によって、モニタ１７０へ表示されたりメモリカード１８０に保存されたりする。画像メモリ１５０は、複数フレーム分の画像データを記憶可能な容量を有することが望ましい。
【００２１】
操作部１６０は、撮像装置１００の各種操作のためのものである。操作部１６０は、例えば、撮像装置１００の電源をオン・オフするための電源ボタン、画像を撮影するためのシャッタボタン、レンズ部１１０を構成するズームレンズやフォーカスレンズを駆動させるためのレバー、モニタ１７０に表示される各種メニュー画面を操作するためのボタンなどで構成される。なお、モニタ１７０にタッチパネルが設けられていれば、各種メニュー画面を操作するためのボタンに替えてタッチパネルにその機能を行わせても良い。
【００２２】
モニタ１７０は、画像・信号処理部１３０が生成した画像データや、撮像装置１００を操作するための各種メニュー画面を表示する。モニタ１７０は、例えば液晶ディスプレイ、有機ＥＬディスプレイその他のフラットパネルディスプレイが用いられる。モニタ１７０にはタッチパネルが設けられていても良い。
【００２３】
メモリカード１８０は、撮像装置１００の撮影処理によって生成された画像データを保存する。メモリカード１８０に保存された画像データは、操作部１６０の操作によってモニタ１７０に表示される。
【００２４】
以上、図１を用いて本開示の一実施形態に係る撮像装置１００の機能構成について説明した。なお、本開示の撮像装置はかかる例に限定されるものではない。図１では撮像装置１００にレンズ部１１０が含まれている構成を図示したが、撮像装置とレンズ部とは着脱可能に構成されていても良い。また上述の説明では画像・信号処理部１３０を本開示の制御部の一例としたが、本開示は係る例に限定されるものではない。例えば、ＣＰＵ１４０が本開示の制御部の機能を有していても良い。次に、本開示の一実施形態に係る撮像装置１００の動作について説明する。
【００２５】
［撮像装置の動作］
図２は、本開示の一実施形態に係る撮像装置１００の動作を示す流れ図である。図２に示した流れ図は、撮像装置１００で画像を撮影しようとする際の撮影アシスト処理について示したものである。ここでは、以下で説明する撮影アシスト処理は、特に断りがなければ画像・信号処理部１３０が実行するものとして説明するが、本開示は係る例に限定されるものではない。以下、図２を用いて、本開示の一実施形態に係る撮像装置１００の動作について説明する。
【００２６】
本実施形態にかかる撮像装置１００は、レンズ部１１０で集光された光から撮像素子１２０で得られる電気信号を用いて、画像・信号処理部１３０で生成される画像データ中に顔が含まれているかどうかの顔検出処理を行う。画像データ中に顔が含まれていれば、撮像装置１００は、複数の被写体推奨位置の中から、その検出した顔が背景とバランスの取れるモニタ１７０上の位置に、所定のマークを表示する。背景とのバランスが取れる位置とは、例えば、人物等の被写体が背景に重ならないような位置であって、背景と被写体とのバランスが取れる位置である。ユーザが、そのマークに被写体の顔が合うように撮像装置１００を動かして、マークと顔との距離が所定距離以下になると、撮像装置１００は、モニタ１７０上へ、複数の被写体推奨位置の中から背景の推奨位置に所定のマークを表示する。
【００２７】
本実施形態にかかる撮像装置１００は、このような撮影推奨位置へのマーク表示動作を行うことで、ユーザに対し、被写体と背景のバランスの取れた構図での撮影を容易にさせることができる。以下、図面を参照しながら本実施形態にかかる撮像装置１００の動作をより詳細に説明する。
【００２８】
撮像装置１００が撮影アシスト処理を実行する際には、まずレンズ部１１０で集光される光から得られる画像データのモニタ１７０への表示を開始する（ステップＳ１０１）。続いて撮像装置１００は、撮影アシスト処理の際に用いる画像分割法を選択する（ステップＳ１０２）。この画像分割法の選択は例えば画像・信号処理部１３０が実行する。この画像分割法は、バランスの取れた構図として経験的に知られる分割法（例えば３分割法等）である。
【００２９】
図３は、画像分割法の一例として３分割法を示す説明図である。本実施形態における３分割法は、図３に示したように、画像を縦横それぞれ３等分する分割法である。そして本実施形態にかかる撮像装置１００は、図３に示した縦横それぞれの分割線の交点を撮影推奨位置とし、この撮影推奨位置（図３では４点）の中から被写体の推奨位置を選択してユーザに提示する。
【００３０】
撮像装置１００は、上記ステップＳ１０２で画像分割法を選択すると、続いてレンズ部１１０で集光される光から得られる画像データ（モニタ１７０に表示している画像データ）を対象とする顔検出処理を実行する（ステップＳ１０３）。このステップＳ１０３の顔検出処理は例えば画像・信号処理部１３０が実行する。
【００３１】
撮像装置１００は、上記ステップＳ１０３の顔検出処理の結果、画像データに顔が含まれているかどうかを判断し（ステップＳ１０４）、画像データに顔が含まれていなければ、顔が含まれる画像データが得られるまで顔検出処理を継続する。一方、上記ステップＳ１０３の顔検出処理の結果、画像データに顔が含まれていれば、撮像装置１００は、検出した顔の位置と、上記ステップＳ１０２で選択した分割法における分割線の各交点との距離を算出する（ステップＳ１０５）。このステップＳ１０５の算出処理は例えば画像・信号処理部１３０が実行する。
【００３２】
上記ステップＳ１０５で、検出した顔の位置と、モニタ１７０に表示している分割線の各交点との距離を算出すると、続いて撮像装置１００は、距離が所定の値Ａ以下の交点があるかどうかを判断する（ステップＳ１０６）。ステップＳ１０６の判断処理は例えば画像・信号処理部１３０が実行する。
【００３３】
上記ステップＳ１０６の判断の結果、距離が所定の値Ａ以下の交点が存在しなければ、距離が所定の値Ａ以下の交点が現れるまで上記ステップＳ１０５の算出処理を継続する。一方、上記ステップＳ１０６の判断の結果、距離が所定の値Ａ以下の交点が存在していれば、続いて撮像装置１００は、モニタ１７０に表示しているその所定の値Ａ以下の交点の中から、顔の位置に最も近い交点を撮影推奨位置として、モニタ１７０上の顔の位置に最も近い交点に第１の誘導マークを表示する（ステップＳ１０７）。
【００３４】
図３のように３分割法を採用した場合に、撮像装置１００は、顔の位置に最も近い分割線の交点が右上の交点であればその右上の交点に、右下の交点であればその右下の交点に、左上の交点であればその左上の交点に、左下の交点であればその左下の交点に、第１の誘導マークを表示する。
【００３５】
第１の誘導マークをモニタ１７０に表示すると、続いて撮像装置１００は、さらに、検出した顔の位置と、上記ステップＳ１０２で選択した分割法における分割線の各交点との距離を算出する（ステップＳ１０８）。そして撮像装置１００は、距離が所定の値Ｂ（Ａ＞Ｂとする）以下の交点があるかどうかを判断する（ステップＳ１０９）。ステップＳ１０８の算出処理およびステップＳ１０９の判断処理は例えば画像・信号処理部１３０が実行する。
【００３６】
上記ステップＳ１０９の判断の結果、距離が所定の値Ｂ以下の交点が存在しなければ、距離が所定の値Ｂ以下の交点が現れるまで上記ステップＳ１０８の算出処理を継続する。一方、上記ステップＳ１０９の判断の結果、距離が所定の値Ｂ以下の交点が存在していれば、続いて撮像装置１００は、上記ステップＳ１０７においてモニタ１７０に表示している第１の誘導マークを強調表示する（ステップＳ１１０）。ステップＳ１１０の強調表示処理は例えば画像・信号処理部１３０が実行する。
【００３７】
上記ステップＳ１１０で、モニタ１７０に表示している第１の誘導マークを強調表示すると、続いて撮像装置１００は、モニタ１７０に表示している第１の誘導マークの位置は下側の交点上かどうかを判断する（ステップＳ１１１）。ステップＳ１１１の判断処理は例えば画像・信号処理部１３０が実行する。なお、ここでは撮像装置１００が図３のように３分割法を採用した場合について示している。
【００３８】
上記ステップＳ１１１の判断の結果、モニタ１７０に表示している第１の誘導マークの位置は下側の交点上であった場合は、撮像装置１００は、第１の誘導マークと対角の位置にある上側の交点上に第２の誘導マークを表示する（ステップＳ１１２）。一方、上記ステップＳ１１１の判断の結果、モニタ１７０に表示している第１の誘導マークの位置は上側の交点上であった場合は、撮像装置１００は、第１の誘導マークと同じ高さにある別の上側の交点上に第２の誘導マークを表示する（ステップＳ１１３）。図３のように３分割法を採用した場合は、交点は上側にも下側にも２つだけなので、撮像装置１００は、第１の誘導マークを表示した交点の隣の交点に第２の誘導マークを表示する。
【００３９】
撮像装置１００は、第２の誘導マークをモニタ１７０に表示すると、上記ステップＳ１０３に戻り、画像・信号処理部１３０で生成される画像データ中に顔が含まれているかどうかの顔検出処理を行う。撮像装置１００のユーザは、図２に示した流れ図の任意の時点で撮影操作を実行することができるが、撮像装置１００が、ステップＳ１１２またはステップＳ１１３で第２の誘導マークをモニタ１７０に表示させた時点で撮影操作を実行すると、被写体と背景とのバランスが取れた画像を撮影することができる。
【００４０】
なお、図２では、上記ステップＳ１１０で第１の誘導マークを強調表示させた後に、上記ステップＳ１１２または上記ステップＳ１１３で第２の誘導マークを表示させるように図示しているが、本開示は係る例に限定されるものではない。例えば、第１の誘導マークの強調表示と第２の誘導マークの表示は同時であってもよく、第２の誘導マークの表示の後に第１の誘導マークの強調表示を行なっても良い。
【００４１】
図２に示した撮像装置１００の動作についてより詳細に説明する。図４Ａ〜図４Ｆは、撮像装置１００のモニタ１７０に表示される画像の例を示す説明図であり、レンズ部１１０で集光される光から得られる画像データがモニタ１７０に表示されている状態を示したものである。
【００４２】
図４Ａの状態を初期構図状態と称する。この初期構図状態は、撮像装置１００のユーザがレンズ部１１０を最初に被写体の方に向けた状態である。この初期構図状態において、図２に示した被写体の顔検出処理、距離算出処理および第１の誘導マーク表示処理が撮像装置１００において行われると、図４Ｂに示したように、モニタ１７０における、被写体の顔に最も近い分割線ＨＬ２、ＶＴ２の交点上に第１の誘導マークＭＫ１が表示される。図４Ｂでは、右下の交点上に第１の誘導マークＭＫ１が表示されている状態が示されている。なお、図４Ｂ以降では画面の分割線ＨＬ１、ＨＬ２、ＶＴ１、ＶＴ２を破線で示しているが、この分割線はモニタ１７０に表示されなくてもよい。
【００４３】
第１の誘導マークＭＫ１がモニタ１７０に表示されると、撮像装置１００のユーザは、第１の誘導マークＭＫ１に被写体の顔が合うように撮像装置１００を動かすことで、画像内でバランスが取れる位置に人物を配置できる。そして、撮像装置１００のユーザが撮像装置１００を動かすことで、第１の誘導マークＭＫ１と被写体の顔との距離が所定の値Ｂ以下になると、図４Ｃに示すように、撮像装置１００は、モニタ１７０に表示している第１の誘導マークＭＫ１を強調表示する。
【００４４】
そして、撮像装置１００は、モニタ１７０に表示している第１の誘導マークＭＫ１を強調表示すると、図４Ｄに示した様に、さらに第１の誘導マークＭＫ１を表示した交点の対角に位置する交点上に、背景の推奨位置を示す第２の誘導マークＭＫ２を表示する。
【００４５】
第２の誘導マークＭＫ２がモニタ１７０に表示されると、撮像装置１００のユーザは、第２の誘導マークＭＫ２に背景が合うように撮像装置１００を動かすことで、画像内でバランスが取れる位置に背景を配置できる。図４Ｅは、第１の誘導マークＭＫ１に被写体の顔が、第２の誘導マークＭＫ２に背景の山が配置された状態を示している。
【００４６】
図４Ｅのような画像データが得られるように、撮像装置１００のユーザが撮像装置１００を構えた所で、撮像装置１００のユーザがシャッタボタンを押すと、図４Ｆに示したように、人物と背景とのバランスが取れた画像を撮影することができる。なお、第１の誘導マークＭＫ１および第２の誘導マークＭＫ２の形状は、図示したものに限定されないことは言うまでもない。また、第１の誘導マークＭＫ１の形状と、第２の誘導マークＭＫ２の形状は、図示したように同じような形状あってもよく、異なる形状であってもよい。
【００４７】
図４Ａ〜図４Ｆでは、第１の誘導マークＭＫ１が表示された交点が下側の交点であった場合について示した。第１の誘導マークＭＫ１が表示された交点が上側の交点である場合には、撮像装置１００は、第１の誘導マークＭＫ１が表示された交点と同じ高さに第２の誘導マークＭＫ２を表示する。
【００４８】
図５Ａ〜図５Ｆは、撮像装置１００のモニタ１７０に表示される画像の例を示す説明図であり、レンズ部１１０で集光される光から得られる画像データがモニタ１７０に表示されている状態を示したものである。
【００４９】
図５Ａの状態を初期構図状態と称する。この初期構図状態は、撮像装置１００のユーザがレンズ部１１０を最初に被写体の方に向けた状態である。この初期構図状態において、図２に示した被写体の顔検出処理、距離算出処理および第１の誘導マーク表示処理が撮像装置１００において行われると、図５Ｂに示したように、モニタ１７０における、被写体の顔に最も近い分割線の交点上に第１の誘導マークＭＫ１が表示される。図５Ｂでは、右上の交点上に第１の誘導マークＭＫ１が表示されている状態が示されている。なお、図５Ｂ以降では画面の分割線を破線で示しているが、この分割線はモニタ１７０に表示されなくてもよい。
【００５０】
第１の誘導マークＭＫ１がモニタ１７０に表示されると、撮像装置１００のユーザは、第１の誘導マークＭＫ１に被写体の顔が合うように撮像装置１００を動かすことで、画像内でバランスが取れる位置に人物を配置できる。そして、撮像装置１００のユーザが撮像装置１００を動かすことで、第１の誘導マークＭＫ１と被写体の顔との距離が所定の値Ｂ以下になると、図５Ｃに示すように、撮像装置１００は、モニタ１７０に表示している第１の誘導マークＭＫ１を強調表示する。
【００５１】
そして、撮像装置１００は、モニタ１７０に表示している第１の誘導マークＭＫ１を強調表示すると、図５Ｄに示した様に、さらに第１の誘導マークＭＫ１を表示した交点と同じ高さの別の交点上に、背景の推奨位置を示す第２の誘導マークＭＫ２を表示する。
【００５２】
第２の誘導マークＭＫ２がモニタ１７０に表示されると、撮像装置１００のユーザは、第２の誘導マークＭＫ２に背景が合うように撮像装置１００を動かすことで、画像内でバランスが取れる位置に背景を配置できる。図５Ｅは、第１の誘導マークＭＫ１に被写体の顔が、第２の誘導マークＭＫ２に背景の山が配置された状態を示している。
【００５３】
図５Ｅのような画像データが得られるように、撮像装置１００のユーザが撮像装置１００を構えた所で、撮像装置１００のユーザが操作部１６０に設けられるシャッタボタンを押すと、図５Ｆに示したように、人物と背景とのバランスが取れた画像を撮影することができる。
【００５４】
このように、初期構図状態における被写体の顔の位置に近い交点に応じて第１の誘導マークＭＫ１および第２の誘導マークＭＫ２を表示させることで、撮像装置１００は、初期構図状態がどのような構図であっても、適切な構図となるようにユーザに誘導マークを提示することができる。
【００５５】
なお、第１の誘導マークＭＫ１がモニタ１７０に表示された後に、撮像装置１００のユーザが撮像装置１００を動かしていくと、第１の誘導マークＭＫ１の表示条件を満たさなくなる場合がある。そのような場合を考慮した撮像装置１００の動作について説明する。
【００５６】
図６は、本開示の一実施形態にかかる撮像装置１００の動作を示す流れ図である。図６に示した流れ図は、第１の誘導マークＭＫ１および第２の誘導マークＭＫ２の表示制御処理に特化した、撮像装置１００の動作について示したものである。以下、図６を用いて本開示の一実施形態にかかる撮像装置１００の動作について説明する。
【００５７】
撮像装置１００は、レンズ部１１０で集光される光から得られる画像データ（モニタ１７０に表示している画像データ）を対象とする顔検出処理を実行する（ステップＳ１２１）。そして、画像データに顔が含まれていれば、撮像装置１００は、その顔の位置に最も近い分割線の交点の位置を決定し（ステップＳ１２２）、顔の位置とその交点との距離を検出する（ステップＳ１２３）。このステップＳ１２３の距離を検出する処理は例えば画像・信号処理部１３０が実行する。
【００５８】
続いて撮像装置１００は、上記ステップＳ１２３で検出した距離が、所定の値Ａ以下であるかどうかを判断する（ステップＳ１２４）。ステップＳ１２４の判断処理は、例えば画像・信号処理部１３０が実行する。ステップＳ１２４の判断の結果、上記ステップＳ１２３で検出した距離が、所定の値Ａ以下でない場合には、撮像装置１００は第１の誘導マークはモニタ１７０には表示させない（ステップＳ１２５）。なお、第１の誘導マークが表示されない状態を「状態１」とする。
【００５９】
一方、ステップＳ１２４の判断の結果、上記ステップＳ１２３で検出した距離が、所定の値Ａ以下である場合には、続いて撮像装置１００は、上記ステップＳ１２３で検出した距離が、所定の値Ｂ以下（但しＢ＜Ａ）であるかどうかを判断する（ステップＳ１２６）。ステップＳ１２６の判断処理は、例えば画像・信号処理部１３０が実行する。ステップＳ１２６の判断の結果、上記ステップＳ１２３で検出した距離が、所定の値Ａ以下であるが、値Ｂ以下でない場合には、撮像装置１００は第１の誘導マークをモニタ１７０に表示する（ステップＳ１２７）。なお、第１の誘導マークが表示されている状態を「状態２」とする。
【００６０】
一方、ステップＳ１２６の判断の結果、上記ステップＳ１２３で検出した距離が値Ｂ以下である場合には、撮像装置１００は第１の誘導マークをモニタ１７０に表示した上でその第１の誘導マークを強調表示すると共に、第２の誘導マークを所定の位置に表示する（ステップＳ１２８）。なお、第１の誘導マークが強調表示され、かつ第２の誘導マークが表示されている状態を「状態３」とする。
【００６１】
撮像装置１００は、レンズ部１１０で集光される光から得られる画像データに対して顔検出及び距離検出を毎フレーム、また所定のフレーム間隔で行なって、この状態１から状態３のいずれかの状態を遷移しながら、モニタ１７０の表示制御を実行する。
【００６２】
ここまでは、レンズ部１１０で集光される光から得られる画像データに対して顔が１つだけ含まれている場合における、撮像装置１００の動作について説明した。次に、レンズ部１１０で集光される光から得られる画像データに対して顔が複数含まれる場合における、撮像装置１００の動作について説明する。
【００６３】
図７Ａ及び図７Ｂは、本開示の一実施形態に係る撮像装置１００の動作を示す流れ図である。図７Ａ及び図７Ｂに示した流れ図は、撮像装置１００で画像を撮影しようとする際の撮影アシスト処理について示したものであり、基本的な動作は図２に示した流れ図と同様である。以下、図７Ａ及び図７Ｂを用いて、本開示の一実施形態に係る撮像装置１００の動作について説明する。
【００６４】
図２に示した撮像装置１００の動作と同様に、撮像装置１００が撮影アシスト処理を実行する際には、撮像装置１００は、まずレンズ部１１０で集光される光から得られる画像データのモニタ１７０への表示を開始する（ステップＳ１３１）。続いて撮像装置１００は、撮影アシスト処理の際に用いる画像分割法を選択する（ステップＳ１３２）。この画像分割法の選択は例えば画像・信号処理部１３０が実行する。
【００６５】
撮像装置１００は、上記ステップＳ１３２で画像分割法を選択すると、続いてレンズ部１１０で集光される光から得られる画像データ（モニタ１７０に表示している画像データ）を対象とする顔検出処理を実行する（ステップＳ１３３）。このステップＳ１３３の顔検出処理は例えば画像・信号処理部１３０が実行する。
【００６６】
撮像装置１００は、上記ステップＳ１３３の顔検出処理の結果、画像データに顔が含まれているかどうかを判断し（ステップＳ１３４）、画像データに顔が含まれていなければ、顔が含まれる画像データが得られるまで顔検出処理を継続する。一方、上記ステップＳ１３３の顔検出処理の結果、画像データに顔が含まれていれば、続いて撮像装置１００は、画像データに顔が複数存在しているかどうかを判定する（ステップＳ１３５）。
【００６７】
上記ステップＳ１３５の判定の結果、画像データに顔が複数存在している場合は、撮像装置１００は、その複数の顔位置の重心位置を算出し、その結果を顔位置として決定する（ステップＳ１３６）。このステップＳ１３６の処理は例えば画像・信号処理部１３０が実行する。一方、上記ステップＳ１３５の判定の結果、画像データに顔が１つだけ存在している場合は、ステップＳ１３６の処理はスキップされる。
【００６８】
続いて撮像装置１００は、検出、または決定した顔位置と、上記ステップＳ１３２で選択した分割法における分割線の各交点との距離を算出する（ステップＳ１３７）。このステップＳ１３７の算出処理は例えば画像・信号処理部１３０が実行する。
【００６９】
上記ステップＳ１３７で、検出、または決定した顔の位置と、モニタ１７０に表示している分割線の各交点との距離を算出すると、続いて撮像装置１００は、距離が所定の値Ａ以下の交点があるかどうかを判断する（ステップＳ１３８）。ステップＳ１３８の判断処理は例えば画像・信号処理部１３０が実行する。
【００７０】
上記ステップＳ１３８の判断の結果、距離が所定の値Ａ以下の交点が存在しなければ、距離が所定の値Ａ以下の交点が現れるまで上記ステップＳ１３７の算出処理を継続する。一方、上記ステップＳ１３８の判断の結果、距離が所定の値Ａ以下の交点が存在していれば、続いて撮像装置１００は、画像データに顔が複数存在しているかどうかを判定する（ステップＳ１３９）。
【００７１】
上記ステップＳ１３５の判定の結果、画像データに顔が複数存在している場合は、撮像装置１００は、第１の誘導マークの表示サイズを、全ての顔が覆われる大きさに変更する（ステップＳ１４０）。このステップＳ１４０の処理は例えば画像・信号処理部１３０が実行する。一方、上記ステップＳ１３９の判定の結果、画像データに顔が１つだけ存在している場合は、ステップＳ１４０の処理はスキップされる。
【００７２】
続いて撮像装置１００は、モニタ１７０に表示しているその所定の値Ａ以下の交点の中から、顔の位置に最も近い交点上に第１の誘導マークを表示する（ステップＳ１４１）。
【００７３】
以降の処理は、図２に示した撮像装置１００の処理と基本的には同一である。第１の誘導マークをモニタ１７０に表示すると、続いて撮像装置１００は、さらに、検出、または決定した顔の位置と、上記ステップＳ１３２で選択した分割法における分割線の各交点との距離を算出する（ステップＳ１４２）。そして撮像装置１００は、距離が所定の値Ｂ（Ａ＞Ｂとする）以下の交点があるかどうかを判断する（ステップＳ１４３）。
【００７４】
上記ステップＳ１４３の判断の結果、距離が所定の値Ｂ以下の交点が存在しなければ、距離が所定の値Ｂ以下の交点が現れるまで上記ステップＳ１４２の算出処理を継続する。一方、上記ステップＳ１４３の判断の結果、距離が所定の値Ｂ以下の交点が存在していれば、続いて撮像装置１００は、上記ステップＳ１４１においてモニタ１７０に表示している第１の誘導マークを強調表示する（ステップＳ１４４）。
【００７５】
上記ステップＳ１４４で、モニタ１７０に表示している第１の誘導マークを強調表示すると、続いて撮像装置１００は、モニタ１７０に表示している第１の誘導マークの位置は下側の交点上かどうかを判断する（ステップＳ１４５）。
【００７６】
上記ステップＳ１４５の判断の結果、モニタ１７０に表示している第１の誘導マークの位置は下側の交点上であった場合は、撮像装置１００は、第１の誘導マークと対角の位置にある上側の交点上に第２の誘導マークを表示する（ステップＳ１４６）。一方、上記ステップＳ１４５の判断の結果、モニタ１７０に表示している第１の誘導マークの位置は上側の交点上であった場合は、撮像装置１００は、第１の誘導マークと同じ高さにある別の上側の交点上に第２の誘導マークを表示する（ステップＳ１４７）。
【００７７】
撮像装置１００は、第２の誘導マークをモニタ１７０に表示すると、上記ステップＳ１３３に戻り、画像・信号処理部１３０で生成される画像データ中に顔が含まれているかどうかの顔検出処理を行う。撮像装置１００のユーザは、図７Ａまたは図７Ｂに示した流れ図の任意の時点で撮影操作を実行することができるが、撮像装置１００が、ステップＳ１４６またはステップＳ１４７で第２の誘導マークをモニタ１７０に表示させた時点で撮影操作を実行すると、被写体と背景とのバランスが取れた画像を撮影することができる。
【００７８】
なお、図７Ａおよび図７Ｂでは、上記ステップＳ１４４で第１の誘導マークを強調表示させた後に、上記ステップＳ１４６または上記ステップＳ１４７で第２の誘導マークを表示させるように図示しているが、本開示は係る例に限定されるものではない。例えば、第１の誘導マークの強調表示と第２の誘導マークの表示は同時であってもよく、第２の誘導マークの表示の後に第１の誘導マークの強調表示を行なっても良い。
【００７９】
図７Ａ及び図７Ｂに示した撮像装置１００の動作についてより詳細に説明する。図８Ａ〜図８Ｃは、撮像装置１００のモニタ１７０に表示される画像の例を示す説明図であり、レンズ部１１０で集光される光から得られる画像データがモニタ１７０に表示されている状態を示したものである。そして図８Ａ〜図８Ｃは、人物が２人写っている場合の撮像装置１００の動作を示したものである。
【００８０】
まず撮像装置１００は、顔検出処理および人数検出処理を実行して、画像データに何人の人物が写っているか検出する。図８Ａには、レンズ部１１０で集光される光から得られる画像データに２人の人物が写っている状態が示されている。撮像装置１００は、画像データに２人の人物が写っていることを検出すると、その２人の顔の重心位置Ｇを顔位置として決定する。その後、撮像装置１００は、図８Ｂに示すように、その決定した顔位置に最も近い分割線の交点に第１の誘導マークＭＫ１を表示するとともに、その第１の誘導マークＭＫ１の大きさを、２人の顔を覆うような大きさに変化させる。
【００８１】
第１の誘導マークＭＫ１をモニタ１７０に表示させて、ユーザによって第１の誘導マークＭＫ１に顔が合うように撮像装置１００が動かされると、図８Ｃに示すように、撮像装置１００は、第１の誘導マークＭＫ１を強調表示させると共に、第２の誘導マークＭＫ２をモニタ１７０の所定の位置に表示させる。
【００８２】
このように、写っている人物が複数人の場合には、撮像装置１００は、顔の重心位置を顔位置に決定することで第１の誘導マークＭＫ１及び第２の誘導マークＭＫ２をモニタ１７０に表示することができる。
【００８３】
図８Ａ〜図８Ｃでは２人の人物が写っている場合を示したが、３人以上の人物が写っている場合も同様である。ただ、人物の数が増えると、単に顔の重心位置を顔位置に決定すると、かえって構図のバランスが悪くなったり、また画像に入り切らない人物が出てきたりする場合がある。そのような場合を考慮して、複数の人物、特に３人以上の人物が写っている場合には、重み付けによって顔の重心位置を決定しても良い。
【００８４】
図９Ａ〜図９Ｃは、撮像装置１００のモニタ１７０に表示される画像の例を示す説明図であり、レンズ部１１０で集光される光から得られる画像データがモニタ１７０に表示されている状態を示したものである。そして図９Ａ〜図９Ｃは、人物が３人写っている場合の撮像装置１００の動作を示したものである。
【００８５】
図９Ａには、レンズ部１１０で集光される光から得られる画像データに３人の人物が写っている状態が示されている。このまま３人の顔の重心位置を顔位置として決定すると、３人の人物の内の中央の人物の顔の位置がほぼ３人の顔の重心位置となる。しかし、中央の人物の顔の位置を顔位置として決定すると、右側の人物が画像からはみ出してしまう。
【００８６】
従ってこのような場合は、撮像装置１００は、図９Ａに示すように、３人の人物が画像内に収まるように、右側に重み付けされた重心位置Ｇを顔位置として決定する。その後、撮像装置１００は、図９Ｂに示すように、第１の誘導マークＭＫ１の大きさを、３人の顔を覆うような大きさに変化させて、その決定した顔位置に最も近い分割線の交点に第１の誘導マークＭＫ１を表示する。なお本開示では、撮像装置１００は、決定された顔位置に最も近い分割線の交点に第１の誘導マークＭＫ１を図８Ｂのように表示させた後に、第１の誘導マークＭＫ１の大きさを、３人の顔を覆うような大きさに変化させてもよい。
【００８７】
図９Ｂに示したように第１の誘導マークＭＫ１をモニタ１７０に表示させた状態で、ユーザによって第１の誘導マークＭＫ１に顔が合うように撮像装置１００が動かされると、図９Ｃに示すように、撮像装置１００は、第１の誘導マークＭＫ１を強調表示させると共に、第２の誘導マークＭＫ２をモニタ１７０の所定の位置に表示させる。これにより撮像装置１００は、写っている人物が３人の場合でも、バランスの取れた構図での撮影をアシストできる。
【００８８】
写っている人物が４人の場合についても、撮像装置１００は同様の処理で第１の誘導マークＭＫ１及び第２の誘導マークＭＫ２をモニタ１７０に表示させることができる。図１０Ａ〜図１０Ｃは、撮像装置１００のモニタ１７０に表示される画像の例を示す説明図であり、レンズ部１１０で集光される光から得られる画像データがモニタ１７０に表示されている状態を示したものである。そして図１０Ａ〜図１０Ｃは、人物が４人写っている場合の撮像装置１００の動作を示したものである。
【００８９】
図１０Ａには、レンズ部１１０で集光される光から得られる画像データに４人の人物が写っている状態が示されている。このまま４人の顔の重心位置を顔位置として決定すると、４人の人物の内の右から２番目の人物の顔と左から２番目の人物の顔の中間の位置がほぼ４人の顔の重心位置となる。しかし、この位置を顔位置として決定すると、４人の人物のうち、右側の人物が画像からはみ出してしまう。
【００９０】
従ってこのような場合は、撮像装置１００は、図１０Ａに示すように、４人の人物が画像内に収まるように、右側に重み付けされた重心位置Ｇを顔位置として決定する。この重心位置Ｇは、図９Ａに示した重心位置Ｇよりもさらに右側に重み付けされている。その後、撮像装置１００は、図１０Ｂに示すように、第１の誘導マークＭＫ１の大きさを、４人の顔を覆うような大きさに変化させて、その決定した顔位置に最も近い分割線の交点に第１の誘導マークＭＫ１を表示する。なお本開示では、撮像装置１００は、決定された顔位置に最も近い分割線の交点に第１の誘導マークＭＫ１を図８Ｂのように表示させた後に、第１の誘導マークＭＫ１の大きさを、４人の顔を覆うような大きさに変化させてもよい。
【００９１】
図１０Ｂに示したように第１の誘導マークＭＫ１をモニタ１７０に表示させた状態で、ユーザによって第１の誘導マークＭＫ１に顔が合うように撮像装置１００が動かされると、図１０Ｃに示すように、撮像装置１００は、第１の誘導マークＭＫ１を強調表示させると共に、第２の誘導マークＭＫ２をモニタ１７０の所定の位置に表示させる。これにより撮像装置１００は、写っている人物が４人の場合でも、バランスの取れた構図での撮影をアシストできる。
【００９２】
図９Ａ〜図９Ｃ、図１０Ａ〜図１０Ｃでは、人物が横に並んだ状態での、撮像装置１００の動作を示したが、例えば人物が前後に並んでいるような場合では、顔の重心位置を顔位置として決定しても誰も画面からはみ出ない構図も取りうる。従って撮像装置１００は、複数人が写っている場合にはまず顔の重心位置を求め、その重心位置を顔位置として決定すると誰かが画面からはみ出してしまうような場合に、上述したような重み付けによる顔位置の決定を行うようにしても良い。
【００９３】
図９Ａ〜図９Ｃ、図１０Ａ〜図１０Ｃでは、人物が横に並んだ状態での、撮像装置１００の動作を示したが、例えば人物が前後に並んでいるような場合では、前が子供で後ろが大人であるような場合も考えられる。そのような場合を考慮して、撮像装置１００は、前列に写っている人物が子供であるかどうかを判断し、前列に子供が写っていれば、その子供の顔の位置を第１の撮影推奨位置に設定させるようにしてもよい。
【００９４】
＜２．まとめ＞
以上説明したように本開示の一実施形態にかかる撮像装置１００は、画像撮影時に、バランスが取れた構図となるような撮影推奨位置を複数設定するとともに、顔検出処理を行なって、検出した顔位置に最も近い撮影推奨位置を第１の撮影推奨位置として決定し、マークを表示する。この撮影推奨位置は、例えば上述したように、画像を等間隔で分割する際の分割線の交点である。
【００９５】
そして、画像データに含まれている顔の位置と第１の撮影推奨位置との距離が所定の距離以下になれば、背景を配置するのに適した撮影推奨位置を第２の撮影推奨位置として決定し、マークを表示する。本開示の一実施形態にかかる撮像装置１００を用いて画像を撮影するユーザは、モニタ１７０に表示されたマークに顔や背景を合わせて撮影することで、人物等の被写体と背景とのバランスが取れた構図での撮影が容易になる。
【００９６】
また本開示の一実施形態にかかる撮像装置１００は、検出した顔が複数存在した場合は、その顔の重心位置を顔位置として決定するが、検出した顔の数に応じて、第１の撮影推奨位置に表示するマークの大きさを変化させたり、顔位置の決定に際して重み付けを行ったりする。これにより本開示の一実施形態にかかる撮像装置１００は、誰かが画面からはみ出してしまうことを防ぎつつ、バランスの取れた構図での撮影をユーザに提供することができる。
【００９７】
なお、上述した本開示の一実施形態にかかる撮像装置１００の動作は、ハードウェアによって行われてもよく、ソフトウェアによって行われてもよい。ソフトウェアによって行われる場合には、例えばＣＰＵ１４０が、撮像装置１００の内部に設けられたＲＯＭ等の記録媒体に保存されたコンピュータプログラムを読み出して順次実行することによって行われるようにしても良い。
【００９８】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示はかかる例に限定されない。本開示の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００９９】
例えば、上記実施形態では、予め分割数を定めて、縦と横の分割線の交点上に誘導マークを表示させるようにしたが、本開示はかかる例に限定されない。例えば、撮像装置１００は、認識した顔の数に応じて分割数を変化させるようにしてもよい。より具体的には、撮像装置１００は、例えば顔の数が１つであれば３分割法を採用し、顔の数が２つであれば５分割法を採用する等のように、認識した顔の数に応じて分割数を変化させてもよい。認識した顔の数に応じて分割数を変化させることで、よりバランスの取れた画像を撮影できる効果が期待できる。
【０１００】
また例えば、上記実施形態にかかる撮像装置１００では、先に被写体として人物の顔を認識して、その人物の推奨撮影位置を決定していたが、本開示は係る例に限定されるものではない。例えば、撮像装置１００に予め物体を学習させておき、学習した物体が画像データに含まれていればその物体の推奨撮影位置を決定し、誘導マークをモニタに表示させるようにしても良い。
【０１０１】
なお、本技術は以下のような構成も取ることができる。
（１）
被写体認識を行う制御部を備え、
前記制御部は、
第１被写体を認識し、複数の被写体推奨位置の中から前記第１被写体に対する画面内の第１被写体推奨位置を決定し、決定した前記第１被写体推奨位置に第１特定表示物を表示させ、
前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であるかを判断し、前記所定の値以内であれば、前記複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、前記第２被写体推奨位置に第２特定表示物を表示させる、撮像装置。
（２）
前記制御部は、前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であれば、前記第１特定表示物を強調表示させる、前記（１）に記載の撮像装置。
（３）
前記制御部は、第１被写体として複数の人物を検出した場合に、該複数の人物の重心位置を前記第１被写体推奨位置として決定する、前記（１）または（２）に記載の撮像装置。
（４）
前記制御部は、第１被写体として複数の人物を検出した場合に、検出した人数に応じて重み付けを行って前記第１被写体推奨位置を決定する、前記（１）または（２）に記載の撮像装置。
（５）
前記制御部は、前記重み付けを、検出した人数に応じて変化させる、前記（４）に記載の撮像装置。
（６）
前記制御部は、前記第２被写体推奨位置を前記第１被写体推奨位置よりも上に表示させる、前記（１）から（５）のいずれかに記載の撮像装置。
（７）
前記制御部は、第１被写体として検出した人物の人数に応じて前記第１特定表示物の大きさを変化させる、前記（１）から（６）のいずれかに記載の撮像装置。
（８）
前記制御部は、前記第１被写体推奨位置および前記第２の被写体推奨位置を、画面を縦横それぞれ等間隔で分割する際の分割線の交点上に設定する、前記（１）から（７）のいずれかに記載の撮像装置。
（９）
前記制御部は、第１被写体として検出した人物の人数に応じて画面の分割数を変化させる、前記（８）に記載の撮像装置。
（１０）
第１被写体を認識するステップと、
複数の被写体推奨位置の中から前記第１被写体に対する画面内の第１被写体推奨位置を決定し、前記第１被写体推奨位置に第１特定表示物を表示させるステップと、
前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であるかを判断するステップと、
前記所定の値以内であれば、前記複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、前記第２被写体推奨位置に第２特定表示物を表示させるステップと、
を備える、撮像装置の制御方法。
（１１）
コンピュータに、
第１被写体を認識するステップと、
複数の被写体推奨位置の中から前記第１被写体に対する画面内の第１被写体推奨位置を決定し、前記第１被写体推奨位置に第１特定表示物を表示させるステップと、
前記第１被写体の位置と前記第１被写体推奨位置との距離が所定の値以内であるかを判断するステップと、
前記所定の値以内であれば、前記複数の被写体推奨位置の中から第２被写体に対する画面内の第２被写体推奨位置を決定し、前記第２被写体推奨位置に第２特定表示物を表示させるステップと、
を実行させる、コンピュータプログラム。
【符号の説明】
【０１０２】
１００    撮像装置
１１０    レンズ部
１２０    撮像素子
１３０    画像・信号処理部
１４０    ＣＰＵ
１５０    画像メモリ
１６０    操作部
１７０    モニタ
１８０    メモリカード
【図１】
2013214858.tif 000003
【図２】
2013214858.tif 000004
【図３】
2013214858.tif 000005
【図４Ａ】
2013214858.tif 000006
【図４Ｂ】
2013214858.tif 000007
【図４Ｃ】
2013214858.tif 000008
【図４Ｄ】
2013214858.tif 000009
【図４Ｅ】
2013214858.tif 000010
【図４Ｆ】
2013214858.tif 000011
【図５Ａ】
2013214858.tif 000012
【図５Ｂ】
2013214858.tif 000013
【図５Ｃ】
2013214858.tif 000014
【図５Ｄ】
2013214858.tif 000015
【図５Ｅ】
2013214858.tif 000016
【図５Ｆ】
2013214858.tif 000017
【図６】
2013214858.tif 000018
【図７Ａ】
2013214858.tif 000019
【図７Ｂ】
2013214858.tif 000020
【図８Ａ】
2013214858.tif 000021
【図８Ｂ】
2013214858.tif 000022
【図８Ｃ】
2013214858.tif 000023
【図９Ａ】
2013214858.tif 000024
【図９Ｂ】
2013214858.tif 000025
【図９Ｃ】
2013214858.tif 000026
【図１０Ａ】
2013214858.tif 000027
【図１０Ｂ】
2013214858.tif 000028
【図１０Ｃ】
2013214858.tif 000029