(57)【要約】【課題】簡易かつ高精度に自分撮りを判断することができる。【解決手段】撮像素子によって撮像された画像から顔領域を検出する顔領域検出手段（Ｓ１０９、Ｓ１１１）と、検出された顔領域の左下領域および右下領域の少なくとも一方の合焦状態を検出する合焦状態検出手段（Ｓ１１７）と、合焦状態検出手段によって検出された左下領域および右下領域の少なくとも一方の合焦状態が予め定められたレベルより低い場合に、自分撮りと判断する判断手段と、を備えた。【選択図】図４
2013074428.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子によって撮像された画像から被写体の顔領域を検出する顔領域検出手段と、
前記顔領域検出手段によって検出された前記顔領域の左下領域および右下領域の少なくとも一方の合焦状態を検出する合焦状態検出手段と、
前記合焦状態検出手段によって検出された合焦状態が予め定められたレベルより低い場合に、自分撮りと判断する判断手段と、
を備えた自分撮り判断装置。
【請求項２】
前記顔領域に対応する被写体の顔までの距離を検出する第１の距離検出手段をさらに備え、
前記判断手段は、前記合焦状態検出手段によって検出された合焦状態が予め定められたレベルより低く、かつ前記第１の距離検出手段により検出された距離が予め定められた距離以下である場合に、自分撮りと判断する
請求項１記載の自分撮り判断装置。
【請求項３】
前記予め定められた距離がマクロ撮影時の最長距離である
請求項２記載の自分撮り判断装置。
【請求項４】
異なる視点から撮影された視差を有する第１視点画像および第２視点画像の少なくとも一方から顔領域を検出する顔領域検出手段と、
前記第１視点画像および第２視点画像から距離情報を取得する距離情報取得手段と、
前記距離情報取得手段により得られた距離情報から、前記顔領域に対応する被写体の顔までの距離に相当する値を第１距離として検出し、前記顔領域検出手段により検出された前記顔領域の左下領域および右下領域の少なくとも一方の領域に対応する物体までの距離に相当する値を第２距離として検出する第２の距離検出手段と、
前記第２の距離検出手段によって検出された第２距離が、検出された前記第１距離より近い場合に、自分撮りと判断する判断手段と、
を備えた自分撮り判断装置。
【請求項５】
異なる視点から撮影された視差を有する第１視点画像および第２視点画像の各々から顔領域を検出する顔領域検出手段と、
前記第１視点画像及び第２視点画像から距離情報を取得する距離情報取得手段と、
前記距離情報取得手段により得られた距離情報から、前記顔領域検出手段により検出された第１視点画像の顔領域または第２視点画像の顔領域のいずれかにおいて、他方の画像と対応しない画像領域が該顔領域に対して所定割合以上ある場合に、自分撮りと判断する判断手段と、
を備えた自分撮り判断装置。
【請求項６】
前記距離情報取得手段は、前記第１視点画像と前記第２視点画像の対応点を探索し、画素毎に前記第１視点画像と前記第２視点画像の視差量を算出する
請求項４または請求項５記載の自分撮り判断装置。
【請求項７】
前記判断手段は、撮影前のタイミング及び撮影時のタイミングで前記判断を行い、撮影時のタイミングで自分撮りと判断されない場合であっても、撮影時のタイミングで前記顔領域検出手段により前記撮影前のタイミングで検出されていた顔と同一の顔が検出され、かつ撮影前のタイミングで自分撮りと判断した場合に、自分撮りと判断する
請求項１から請求項６の何れか１項記載の自分撮り判断装置。
【請求項８】
前記判断手段は、撮影前のタイミング及び撮影時のタイミングで前記判断を行い、撮影時のタイミングで自分撮りと判断されない場合であっても、撮影時のタイミングにおける前記顔領域の視差と背景領域の視差の差分と、前記撮影前のタイミングにおける顔領域の視差と背景領域の視差の差分との差が、所定値以下であり、かつ撮影前のタイミングで自分撮りと判断した場合に、自分撮りと判断する
請求項５または請求項６記載の自分撮り判断装置。
【請求項９】
前記顔領域検出手段によって検出された前記顔領域における被写体の目に対応する領域に予め定められた輝度以上の領域が存在する場合に、警告する警告手段
をさらに備えた請求項１から請求項８の何れか１項記載の自分撮り判断装置。
【請求項１０】
請求項１から請求項９の何れか１項記載の自分撮り判断装置と、
前記自分撮り判断装置によって自分撮りと判断された場合に、当該自分撮りに適した条件に撮影条件を設定する設定手段と、
を有する撮像装置。
【請求項１１】
前記自分撮り判断装置によって自分撮りと判断された場合に、自分撮り撮影時の設定で撮影することを提示する提示手段
をさらに有する請求項１０記載の撮像装置。
【請求項１２】
前記自分撮り判断装置によって自分撮りと判断された場合に、撮影によって記録する画像情報に関連付けて自分撮り撮影時の設定で撮影したことを示す情報を記録する記録手段
をさらに有する請求項１０または請求項１１記載の撮像装置。
【請求項１３】
コンピュータを、
撮像素子によって撮像された画像から被写体の顔領域を検出する顔領域検出手段と、
前記顔領域検出手段によって検出された前記顔領域の左下領域および右下領域の少なくとも一方の合焦状態を検出する合焦状態検出手段と、
前記合焦状態検出手段によって検出された合焦状態が予め定められたレベルより低い場合に、自分撮りと判断する判断手段と、
として機能させるためのプログラム。
【請求項１４】
コンピュータを、
異なる視点から撮影された視差を有する第１視点画像および第２視点画像の少なくとも一方から顔領域を検出する顔領域検出手段と、
前記第１視点画像および第２視点画像から距離情報を取得する距離情報取得手段と、
前記距離情報取得手段により得られた距離情報から、前記顔領域に対応する被写体の顔までの距離に相当する値を第１距離として検出し、前記顔領域検出手段により検出された前記顔領域の左下領域および右下領域の少なくとも一方の領域に対応する物体までの距離に相当する値を第２距離として検出する第２の距離検出手段と、
前記第２の距離検出手段によって検出された第２距離が、検出された前記第１距離より近い場合に、自分撮りと判断する判断手段と、
として機能させるためのプログラム。
【請求項１５】
コンピュータを、
異なる視点から撮影された視差を有する第１視点画像および第２視点画像の各々から顔領域を検出する顔領域検出手段と、
前記第１視点画像及び第２視点画像から距離情報を取得する距離情報取得手段と、
前記距離情報取得手段により得られた距離情報から、前記顔領域検出手段により検出された第１視点画像の顔領域または第２視点画像の顔領域のいずれかにおいて、他方の画像と対応しない画像領域が該顔領域に対して所定割合以上ある場合に、自分撮りと判断する判断手段と、
として機能させるためのプログラム。
【請求項１６】
撮像素子によって撮像された画像から被写体の顔領域を検出する顔領域検出ステップと、
前記顔領域検出ステップによって検出した前記顔領域の左下領域および右下領域の少なくとも一方の合焦状態を検出する合焦状態検出ステップと、
前記合焦状態検出ステップによって検出した合焦状態が予め定められたレベルより低い場合に、自分撮りをと判断する判断ステップと、
を備えた自分撮り判断方法。
【請求項１７】
異なる視点から撮影された視差を有する第１視点画像および第２視点画像の少なくとも一方から顔領域を検出する顔領域検出ステップと、
前記第１視点画像および第２視点画像から距離情報を取得する距離情報取得ステップと、
前記距離情報取得ステップにより得られた距離情報から、前記顔領域に対応する被写体の顔までの距離に相当する値を第１距離として検出し、前記顔領域検出ステップにより検出された前記顔領域の左下領域および右下領域の少なくとも一方の領域に対応する物体までの距離に相当する値を第２距離として検出する第２の距離検出ステップと、
前記第２の距離検出ステップによって検出された第２距離が、検出された前記第１距離より近い場合に、自分撮りと判断する判断ステップと、
を備えた自分撮り判断方法。
【請求項１８】
異なる視点から撮影された視差を有する第１視点画像および第２視点画像の各々から顔領域を検出する顔領域検出ステップと、
前記第１視点画像及び第２視点画像から距離情報を取得する距離情報取得ステップと、
前記距離情報取得ステップにより得られた距離情報から、前記顔領域検出ステップにより検出された第１視点画像の顔領域または第２視点画像の顔領域のいずれかにおいて、他方の画像と対応しない画像領域が該顔領域に対して所定割合以上ある場合に、自分撮りと判断する判断ステップと、
を備えた自分撮り判断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影モードに応じて的確な撮像条件を設定することができる自分撮り判断装置、撮像装置、プログラム及び自分撮り判断方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルカメラ付き携帯電話機等の撮像装置が普及し、撮影者が日常的にそれらの撮像装置で撮像した画像を気軽に保管したり送受信したりできるようになった。それに伴い、撮影者が撮像装置を手に保持した状態で自分自身を被写体として撮影する自分撮りを行うことが一般的になってきた。しかしながら、撮影者が自分撮りを行う場合には、撮像装置と顔との距離が近すぎるため、フラッシュが強く当たり過ぎて顔が白浮きしてしまったり、顔または背景に焦点が合わずに撮影画像がぼやけてしまったりするという問題があった。
【０００３】
こうしたことから、近年では、撮影時に自分撮りか自分撮りでないかを判別できる撮像装置が知られている（特許文献１参照）。この撮像装置は、顔領域検出部によって、処理対象である対象画像から顔領域を検出すると共に、腕検出部によって、上記顔領域検出部によって検出された顔領域を基に上記対象画像から腕を検出し、自分撮り判定部によって、少なくとも、上記顔領域検出部によって検出された顔領域の大きさと、上記顔領域及び上記腕検出部によって検出された腕領域の位置関係とを用いることにより、撮影者が自分撮りを行っているか否かを判定する撮像装置である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−８１３５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の撮像装置のように顔領域及び腕領域の大きさや位置関係を導出してその導出結果によって自分撮りを判断する方法では、複雑な処理が必要となってしまい、さらに、撮像装置を保持している腕が正しく認識されずに自分撮りを行っているにも関わらず自分撮りが検出されない可能性もあるという課題があった。
【０００６】
本発明は上記課題に鑑みてなされたものであり、簡易かつ高精度に自分撮りを判断することができる自分撮り判断装置、撮像装置、プログラム及び自分撮り判断方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る自分撮り判断装置は、請求項１に記載したように、撮像素子によって撮像された画像から被写体の顔領域を検出する顔領域検出手段と、前記顔領域検出手段によって検出された前記顔領域の左下領域および右下領域の少なくとも一方の合焦状態を検出する合焦状態検出手段と、前記合焦状態検出手段によって検出された合焦状態が予め定められたレベルより低い場合に、自分撮りと判断する判断手段と、を備えている。
【０００８】
請求項１に記載の自分撮り判断装置によれば、顔領域検出手段により、撮像素子によって撮像された画像から被写体の顔領域が検出され、合焦状態検出手段により、前記顔領域検出手段によって検出された前記顔領域の左下領域および右下領域の少なくとも一方の合焦状態が検出され、判断手段により、前記合焦状態検出手段によって検出された左下領域および右下領域の少なくとも一方の合焦状態が予め定められたレベルより低い場合に、自分撮りと判断される。なお、ここで言う「左下」及び「右下」は、それぞれ正対した状態における左下及び右下を意味する。これにより、顔領域の左下領域及び右下領域の合焦状態を用いることにより、腕を検出する方法を採用した場合に比較して、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【０００９】
また、本発明に係る自分撮り判断装置において、請求項２に記載したように、前記顔領域に対応する被写体の顔までの距離を検出する第１の距離検出手段をさらに備え、前記判断手段は、前記合焦状態検出手段によって検出された合焦状態が予め定められたレベルより低く、かつ前記第１の距離検出手段により検出された距離が予め定められた距離以下である場合に、自分撮りと判断するようにしても良い。これにより、顔領域の左下領域及び右下領域の合焦状態と、被写体の顔までの距離を用いることにより、腕を検出する方法を採用した場合に比較して、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【００１０】
また、本発明に係る自分撮り判断装置において、請求項３に記載したように、前記予め定められた距離がマクロ撮影時の最長距離であるようにしても良い。これにより、撮影時に自分撮りを行おうとしていると判断されなくても、マクロ撮影か否かを判断することによって、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【００１１】
また、上記目的を達成するために、本発明に係る自分撮り判断装置は、請求項４に記載したように、異なる視点から撮影された視差を有する第１視点画像および第２視点画像の少なくとも一方から顔領域を検出する顔領域検出手段と、前記第１視点画像および第２視点画像から距離情報を取得する距離情報取得手段と、前記距離情報取得手段により得られた距離情報から、前記顔領域に対応する被写体の顔までの距離に相当する値を第１距離として検出し、前記顔領域検出手段により検出された前記顔領域の左下領域および右下領域の少なくとも一方の領域に対応する物体までの距離に相当する値を第２距離として検出する第２の距離検出手段と、前記第２の距離検出手段によって検出された第２距離が、検出された前記第１距離より近い場合に、自分撮りと判断する判断手段と、を備えている。
【００１２】
請求項４に記載の自分撮り判断装置によれば、顔領域検出手段により、異なる視点から撮影された視差を有する第１視点画像および第２視点画像の少なくとも一方から顔領域が検出され、距離情報取得手段により、前記第１視点画像および第２視点画像から距離情報が取得され、前記第２の距離検出手段により、前記距離情報取得手段により得られた距離情報から、前記顔領域に対応する被写体の顔までの距離に相当する値が第１距離として検出され、前記顔領域検出手段により検出された前記顔領域の左下領域および右下領域の少なくとも一方の領域に対応する物体までの距離に相当する値が第２距離として検出され、判断手段により、前記第２の距離検出手段によって検出された第２距離が、検出された前記第１距離より近い場合に、自分撮りと判断される。これにより、被写体の顔までの距離及び顔領域の左下領域および右下領域の少なくとも一方に含まれる物体までの距離を用いることにより、腕を検出する方法を採用した場合に比較して、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【００１３】
また、上記目的を達成するために、本発明に係る自分撮り判断装置は、請求項５に記載したように、異なる視点から撮影された視差を有する第１視点画像および第２視点画像の各々から顔領域を検出する顔領域検出手段と、前記第１視点画像及び第２視点画像から距離情報を取得する距離情報取得手段と、前記距離情報取得手段により得られた距離情報から、前記顔領域検出手段により検出された第１視点画像の顔領域または第２視点画像の顔領域のいずれかにおいて、他方の画像と対応しない画像領域が該顔領域に対して所定割合以上ある場合に、自分撮りと判断する判断手段と、を備えている。
【００１４】
請求項５に記載の自分撮り判断装置によれば、顔領域検出手段により、異なる視点から撮影された視差を有する第１視点画像および第２視点画像の各々から顔領域が検出され、距離情報取得手段により、前記第１視点画像及び第２視点画像から距離情報が取得され、判断手段により、前記距離情報取得手段により得られた距離情報から、前記顔領域検出手段により検出された第１視点画像の顔領域または第２視点画像の顔領域のいずれかにおいて、他方の画像と対応しない画像領域が該顔領域に対して所定割合以上ある場合に、自分撮りと判断される。これにより、第１視点画像と第２視点画像との対応関係を利用して、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【００１５】
また、本発明に係る自分撮り判断装置において、請求項６に記載したように、前記距離情報取得手段は、前記第１視点画像と前記第２視点画像の対応点を探索し、画素毎に前記第１視点画像と前記第２視点画像の視差量を算出するようにしても良い。これにより、画素毎の第１視点画像と第２視点画像の視差量を用いて、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【００１６】
また、本発明に係る自分撮り判断装置において、請求項７に記載したように、前記判断手段は、撮影前のタイミング及び撮影時のタイミングで前記判断を行い、撮影時のタイミングで自分撮りと判断されない場合であっても、撮影時のタイミングで前記顔領域検出手段により前記撮影前のタイミングで検出されていた顔と同一の顔が検出され、かつ撮影前のタイミングで自分撮りと判断した場合に、自分撮りと判断するようにしても良い。これにより、撮影前のタイミングにおける自分撮り撮影の判断を考慮して、自分撮りを判断することができる、という効果を奏する。
【００１７】
また、本発明に係る自分撮り判断装置において、請求項８に記載したように、前記判断手段は、撮影前のタイミング及び撮影時のタイミングで前記判断を行い、撮影時のタイミングで自分撮りと判断されない場合であっても、撮影時のタイミングで前記顔領域検出手段により前記撮影前のタイミングで検出されていた顔と同一の顔が検出され、かつ撮影前のタイミングで自分撮りと判断した場合に、自分撮りと判断するようにしても良い。これにより、撮影前のタイミングにおける判断を考慮して、自分撮りを判断することができる、という効果を奏する。
【００１８】
また、本発明に係る自分撮り判断装置において、請求項９に記載したように、前記顔領域検出手段によって検出された前記顔領域における被写体の目に対応する領域に予め定められた輝度以上の領域が存在する場合に、警告する警告手段をさらに備えるようにしても良い。これにより、フラッシュの光が被写体の眼鏡に反射していた場合に、これを撮影者に警告することができる、という効果を奏する。
【００１９】
一方、上記目的を達成するために、請求項１０に記載の撮影装置は、請求項１から請求項９の何れか１項記載の自分撮り判断装置と、前記自分撮り判断装置によって自分撮りと判断された場合に、当該自分撮りに適した条件に撮影条件を設定する設定手段と、を備えている。これにより、前記自分撮り判断装置によって自分撮りと判断された場合に、適切な撮影条件を設定することができる、という効果を奏する。
【００２０】
また、本発明に係る撮影装置において、請求項１１に記載したように、前記自分撮り判断装置によって自分撮りと判断された場合に、自分撮り撮影時の設定で撮影することを提示する提示手段をさらに備えている。これにより、前記自分撮り判断装置によって自分撮りと判断された場合に、これを撮影者に提示することができる、という効果を奏する。
【００２１】
また、本発明に係る撮影装置において、請求項１２に記載したように、前記自分撮り判断装置によって自分撮りと判断された場合に、撮影によって記録する画像情報に関連付けて自分撮り撮影時の設定で撮影したことを示す情報を記録する記録手段をさらに有するようにしても良い。これにより、前記自分撮り判断装置によって自分撮りと判断された場合に、撮影された画像の画像情報に自分撮り撮影時の設定で撮影されたことを示す情報を記録することができる、という効果を奏する。
【００２２】
一方、上記目的を達成するために、請求項１３に記載のプログラムは、コンピュータを、撮像素子によって撮像された画像から被写体の顔領域を検出する顔領域検出手段と、前記顔領域検出手段によって検出された前記顔領域の左下領域および右下領域の少なくとも一方の合焦状態を検出する合焦状態検出手段と、前記合焦状態検出手段によって検出された合焦状態が予め定められたレベルより低い場合に、自分撮りと判断する判断手段と、として機能させるためのプログラムである。
【００２３】
従って、請求項１３に記載のプログラムによれば、コンピュータを請求項１に記載の発明と同様に作用させることができるので、請求項１に記載の発明と同様に、腕を検出する方法を採用した場合に比較すると、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【００２４】
また、請求項１４に記載したプログラムは、コンピュータを、異なる視点から撮影された視差を有する第１視点画像および第２視点画像の少なくとも一方から顔領域を検出する顔領域検出手段と、前記第１視点画像および第２視点画像から距離情報を取得する距離情報取得手段と、記距離情報取得手段により得られた距離情報から、前記顔領域に対応する被写体の顔までの距離に相当する値を第１距離として検出し、前記顔領域検出手段により検出された前記顔領域の左下領域および右下領域の少なくとも一方の領域に対応する物体までの距離に相当する値を第２距離として検出する第２の距離検出手段と、前記第２の距離検出手段によって検出された第２距離が、検出された前記第１距離より近い場合に、自分撮りと判断する判断手段と、として機能させるためのプログラムである。
【００２５】
従って、請求項１４に記載のプログラムによれば、コンピュータを請求項４に記載の発明と同様に作用させることができるので、請求項４に記載の発明と同様に、被写体の顔までの距離及び顔領域の左下領域および右下領域の少なくとも一方に含まれる物体までの距離を用いることにより、腕を検出する方法を採用した場合に比較すると、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【００２６】
また、請求項１５に記載したプログラムは、コンピュータを、異なる視点から撮影された視差を有する第１視点画像および第２視点画像の各々から顔領域を検出する顔領域検出手段と、前記第１視点画像及び第２視点画像から距離情報を取得する距離情報取得手段と、前記距離情報取得手段により得られた距離情報から、前記顔領域検出手段により検出された第１視点画像の顔領域または第２視点画像の顔領域のいずれかにおいて、他方の画像と対応しない画像領域が該顔領域に対して所定割合以上ある場合に、自分撮りと判断する判断手段と、として機能させるためのプログラムである。
【００２７】
従って、請求項１５に記載のプログラムによれば、コンピュータを請求項５に記載の発明と同様に作用させることができるので、請求項５に記載の発明と同様に、第１視点画像と第２視点画像との対応関係を利用して、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【００２８】
一方、上記目的を達成するために、請求項１６に記載の自分撮り判断方法は、撮像素子によって撮像された画像から被写体の顔領域を検出する顔領域検出ステップと、前記顔領域検出ステップによって検出した前記顔領域の左下領域および右下領域の少なくとも一方の合焦状態を検出する合焦状態検出ステップと、前記合焦状態検出ステップによって検出した合焦状態が予め定められたレベルより低い場合に、自分撮りと判断する判断ステップと、を行う自分撮り判断方法である。
【００２９】
従って、請求項１６に記載の自分撮り判断方法によれば、請求項１に記載の発明と同様に作用することができるので、請求項１に記載の発明と同様に、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【００３０】
また、請求項１７に記載の自分撮り判断方法は、異なる視点から撮影された視差を有する第１視点画像および第２視点画像の少なくとも一方から顔領域を検出する顔領域検出ステップと、前記第１視点画像および第２視点画像から距離情報を取得する距離情報取得ステップと、前記距離情報取得ステップにより得られた距離情報から、前記顔領域に対応する被写体の顔までの距離に相当する値を第１距離として検出し、前記顔領域検出ステップにより検出された前記顔領域の左下領域および右下領域の少なくとも一方の領域に対応する物体までの距離に相当する値を第２距離として検出する第２の距離検出ステップと、前記第２の距離検出ステップによって検出された第２距離が、検出された前記第１距離より近い場合に、自分撮りと判断する判断ステップと、を行う自分撮り判断方法である。
【００３１】
従って、請求項１７に記載の自分撮り判断方法によれば、請求項４に記載の発明と同様に作用することができるので、請求項４に記載の発明と同様に、被写体の顔までの距離及び顔領域の左下領域および右下領域の少なくとも一方に含まれる物体までの距離を用いることにより、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【００３２】
また、請求項１８記載の自分撮り判断方法は、異なる視点から撮影された視差を有する第１視点画像および第２視点画像の各々から顔領域を検出する顔領域検出ステップと、前記第１視点画像及び第２視点画像から距離情報を取得する距離情報取得ステップと、前記距離情報取得ステップにより得られた距離情報から、前記顔領域検出ステップにより検出された第１視点画像の顔領域または第２視点画像の顔領域のいずれかにおいて、他方の画像と対応しない画像領域が該顔領域に対して所定割合以上ある場合に、自分撮りと判断する判断ステップと、を行う自分撮り判断方法である。
【００３３】
従って、請求項１８に記載の自分撮り判断方法によれば、請求項５に記載の発明と同様に作用することができるので、請求項５に記載の発明と同様に、第１視点画像と第２視点画像との対応関係を利用して、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【発明の効果】
【００３４】
本発明によれば、簡易かつ高精度に自分撮りを判断することができる、という効果を奏する。
【図面の簡単な説明】
【００３５】
【図１】第１、４、６実施形態に係る撮像装置の外観を示す図であり、（Ａ）は上面図、（Ｂ）は正面図、（Ｃ）は背面図である。
【図２】第１、４、６実施形態に係る撮像装置の構成を示すブロック図である。
【図３】実施形態に係る撮影情報の一例を示す模式図である。
【図４】第１実施形態に係る撮影制御処理プログラムの処理の流れを示すフローチャートである。
【図５】（Ａ）は、第１実施形態に係る撮像装置による撮影画像の一例を示す図であり、（Ｂ）は、撮影画像を用いて自分撮り判断を行う際の判断方法を説明するための概略図である。
【図６】第２、３、５実施形態に係る撮像装置の外観を示す図であり、（Ａ）は上面図、（Ｂ）は正面図、（Ｃ）は背面図である。
【図７】第２、３、５実施形態に係る撮像装置の構成を示すブロック図である。
【図８】第２実施形態に係る撮影制御処理プログラムの処理の流れを示すフローチャートである。
【図９】第２実施形態に係る撮像装置による撮影画像の一例を示す図であり、（Ａ）は左側画像であり、（Ｂ）は右側画像である。
【図１０】第２実施形態に係る撮像装置による視差マップの一例を示す図であり、（Ａ）は左側視差マップであり、（Ｂ）は右側視差マップである。
【図１１】第３実施形態に係る撮影制御処理プログラムの処理の流れを示すフローチャートである。
【図１２】第３実施形態に係る撮像装置による視差マップを用いて自分撮り判断を行う際の判断方法を説明するための概略図であり、（Ａ）は左側視差マップを用いた場合、（Ｂ）は右側視差マップを用いた場合である。
【図１３】第４実施形態に係る撮影前判定処理プログラムの処理の流れを示すフローチャートである。
【図１４】第４実施形態に係る撮影制御処理プログラムの処理の流れを示すフローチャートである。
【図１５】第４実施形態に係る撮像装置による撮影画像を用いてスルー画像表示中に自分撮り判断を行う際の判断方法を説明するための概略図であり、（Ａ）は、スルー画像表示中における図であり、（Ｂ）は、半押し状態における図である。
【図１６】第５実施形態に係る撮影前判定処理プログラムの処理の流れを示すフローチャートである。
【図１７】第５実施形態に係る撮影制御処理プログラムの処理の流れを示すフローチャートである。
【図１８】第５実施形態に係る撮像装置による撮影画像の視差マップを用いてスルー画像表示中に自分撮り判断を行う際の判断方法を説明するための概略図であり、（Ａ）は、スルー画像表示中における図であり、（Ｂ）は、半押し状態における図である。
【図１９】第６実施形態に係る撮影制御処理プログラムの処理の流れを示すフローチャートである。
【図２０】（Ａ）は、第６実施形態に係る撮像装置による撮影画像の一例を示す図であり、（Ｂ）は、第６実施形態に係る撮像装置における警告表示の一例を示す図である。
【発明を実施するための形態】
【００３６】
〔第１実施形態〕
以下、第１実施形態に係る撮像装置１について添付図面を用いて詳細に説明する。
【００３７】
図１は、第１実施形態に係る撮像装置１の外観を示す図であり、図１（Ａ）は上面図、図１（Ｂ）は正面図、図１（Ｃ）は背面図である。
【００３８】
図１に示すように、撮像装置１は、所謂単眼カメラであり、内部に撮像に用いられる各種電子部品が収納された筐体２を有する。筐体２の正面には、複数のレンズからなる光学撮像系３、及び撮影時に周囲を照らすために発光するストロボ４が設けられている。また、筐体２の背面には、ＬＣＤ（Liquid Crystal Display）等を有し撮影画像等を表示する表示部５、ユーザ操作により設定指示を入力するメニュー操作部６Ａが設けられている。一方で、筐体２の上面部には、ユーザ操作により半押し操作または全押し操作によって撮影指示等を入力するレリーズボタン６Ｂ、ユーザ操作により電源のオン／オフ状態の切替指示を入力する電源ボタン６Ｃ、及びユーザ操作によりモード切替指示を入力するモード切替ボタン６Ｄが設けられている。以下、メニュー操作部６Ａ、レリーズボタン６Ｂ、電源ボタン６Ｃ、及びモード切替ボタン６Ｄをまとめて操作部６と言う。
【００３９】
表示部５は、本撮影に先立って撮像される画素数の小さい画像が後述するスルー画像として表示されることによりファインダとして機能する。また、表示部５には、撮影後に撮影画像が表示されたり、メモリカード等の記憶媒体（図示省略）に記憶された画像が表示されたり、または、ユーザによる操作部６の操作に応じて操作メニュー画面や設定メニュー画面等が表示されたりする。なお、モード切替ボタン６Ｄにより切り替えられるモードは、撮影を行うモードである撮影モード、表示部５に既に撮影された撮影画像を表示するモードである再生モード、及び各種設定を行うモードである設定モード等である。
【００４０】
図２は、撮像装置１の電気系の要部構成を示す概略ブロック図である。図２に示すように、撮像装置１は、主制御部１０、撮影部１１、撮影制御部１２、画像処理部１３、圧縮／伸張処理部１４、フレームメモリ１５、表示制御部１６、メディア制御部１７、及び内部メモリ１８を備えている。
【００４１】
主制御部１０は、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）等を備えていて、操作部６を介したユーザ操作に従って、撮像装置１を総括的に制御する。また、主制御部１０は、レリーズボタン６Ｂの操作状態（半押し状態、全押し状態、または押されていない開放状態等）を取得して、当該操作状態に応じて、後述する撮影制御処理プログラム（後述する第４実施形態、第５実施形態では撮影前判定処理プログラムも含む）を含む各種プログラムを実行する。
【００４２】
撮影部１１は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等で構成された撮像素子を有し、光学撮像系３に入射した光を受光して電気信号に変換して画像データを生成する。
【００４３】
撮影制御部１２は、ＡＦ（Automatic Focusing）処理部（図示せず）及びＡＥ（Automatic Exposure）処理部（図示せず）を備えていて、ユーザ操作によりレリーズボタン６Ｂの半押し操作がされると、ＡＥ／ＡＦ処理を行う。すなわち、レリーズボタン６Ｂの半押し操作がされると、ＡＦ処理部は、撮影部１１によって取得されたプレ画像（レンズから入射されている画像）に基づいて合焦領域を決定するとともに、レンズの焦点位置を決定し、撮影部１１に合焦領域や焦点位置を示すデータを出力する。ＡＥ処理部は、プレ画像に基づいて絞り値とシャッタ速度とを決定し、撮影部１１にシャッタ速度や絞り値を示すデータを出力する。
【００４４】
また、撮影制御部１２は、ユーザ操作によりレリーズボタン６Ｂの全押し操作がされると、撮影部１１に対して本画像を取得する本撮影を行うように指示を出す。なお、レリーズボタン６Ｂが操作される前は、撮影制御部１２は、撮影範囲を確認するための本画像よりも画素数が少ない動画像であるスルー画像を、所定時間間隔（例えば１／３０秒間隔）にて順次取得させる指示を撮影部１１に対して行っている。
【００４５】
画像処理部１３は、撮影部１１が取得した画像データの各々に対して、ホワイトバランスを調整する処理、階調補正、シャープネス補正、及び色補正などの様々な画像処理を施す。
【００４６】
圧縮／伸張処理部１４は、画像処理部１３によって画像処理が施された画像を表す画像データに対して、例えばＪＰＥＧなどの圧縮形式で圧縮処理を行う。また、圧縮／伸張処理部１４は、圧縮処理が施された画像データに対して圧縮形式に応じた伸張形式で伸張処理を行う。
【００４７】
フレームメモリ１５は、撮影部１１が取得した画像の画像データに対して、前述の画像処理部１３が行う処理を含む各種画像処理を行う際に使用される作業用メモリである。
【００４８】
表示制御部１６は、主制御部１０または撮影制御部１２による制御に基づいて、撮影時においてフレームメモリ１５に格納された画像データから二次元表示用画像を生成して表示部５に表示させたり、記録メディア１７Ａに記憶されている画像データから二次元表示用画像を生成して表示部５に表示させたりする。
【００４９】
メディア制御部１７は、撮像装置１に記録メディア１７Ａなどの各種記録メディアが電気接続された際に、主制御部１０の制御に基づいて、この記録メディア１７Ａの記憶領域に対する画像データ等のデータの読み書き制御を行う。
【００５０】
内部メモリ１８は、撮像装置１において設定される各種設定事項を示すデータ、撮像装置１により撮影された撮影画像の画像データ、及び主制御部１０が実行するプログラムや当該プログラムの処理に使用されるデータを記憶する。なお、この内部メモリ１８は、後述する撮影制御処理プログラム（後述する第４実施形態、第５実施形態では、撮影前判定処理プログラムを含む）を記憶している。
【００５１】
ところで、本実施形態に係る撮像装置１は、設定されている撮影モードに応じて最適な撮影条件を設定する機能を備えている。本実施形態に係る撮像装置１において設定される撮影モードは、通常撮影モード、通常マクロ撮影モード、マクロポートレート撮影モード、及び自分撮り撮影モード等である。通常マクロ撮影モードは、被写体に近接して撮影するモードであり、マクロポートレート撮影モードは、人物を被写体として所定距離より近接して撮影するモードであり、自分撮り撮影モードは、撮影者が自分自身にレンズを向けて被写体となって撮影するモードである。
【００５２】
特に、自分撮り撮影モードで撮影する場合には、撮像装置１と撮影者との距離が近すぎて、顔にフラッシュが強く当たりすぎて顔が白浮きしてしまったり、顔または背景に焦点が合わず撮影画像がぼけてしまったりする可能性がある。そのため、撮像装置１が自分撮り撮影モードに設定されている場合には、自分撮り撮影モードに最適なフラッシュの発光量や焦点被写界深度等の撮影条件が設定されることが望ましい。
【００５３】
そこで、本実施形態に係る撮像装置１は、レリーズボタン６Ｂの半押し状態において、スルー画像により自分撮り撮影モードに設定すべきか否かを判断して、自分撮り撮影モードに設定すべき状況であった場合には自分撮り撮影モードに最適な撮影条件に設定する機能を備えている。
【００５４】
撮像装置１は、以下の（１）乃至（３）の自分撮り設定条件を満たしている場合に、撮影者が自分撮りを行っている可能性が高いため、自分撮り撮影モードに設定すべきであると判断する。
（１）撮像画像内において顔が検出されていること
（２）ＡＦ処理に伴って得られた撮像装置１から被写体までの距離が所定距離（本実施形態では１ｍ）以内であること
（３）上記（１）で検出された顔のうちの１つの左下または右下に、撮像装置１を保持している腕の領域である高周波成分が少ない（すなわち焦点が合わずにぼやけている）領域が存在すること
【００５５】
なお、本実施形態、及び後述する第２実施形態乃至第６実施形態における「左下」及び「右下」は、それぞれ正対した状態における左下及び右下を意味する。また、「左側」及び「右側」についても同様である。
【００５６】
また、本実施形態に係る撮像装置１は、撮影モードに合わせて撮影条件を決定するために、内部メモリ１８に、撮影モード毎の撮影条件等を示す撮影情報２０を記憶している。図３は、撮影情報２０の一例を示す図である。図３に示すように、撮影情報２０は、撮影モード毎に、撮影時に出力する音声を示す音声情報２１、撮影後にポストビューとして撮影画像を表示する時間を示すポストビュー時間情報２２、眼鏡に光が反射していた場合に警告を行うか否かを示す眼鏡警告情報２３、フラッシュ発光量、焦点距離、感度、ホワイトバランス、及び被写界深度等が関連付けられた情報である。
【００５７】
なお、撮影情報２０において、自分撮り撮影モードで撮影されることを撮影者が認識できるように、自分撮り撮影モードの場合のみ異なる音声に設定されているとともに、自分撮り撮影モードの場合には撮影者が撮影装置１の正面を自分自身に向けて撮影していて撮影後に表示部５を即座に視認できないことが予想されるため、自分撮り撮影モードの場合に他の撮影モードの場合よりもポストビュー時間が長く設定されている。また、自分撮り撮影モードの場合にはストロボ４と顔が近すぎて眼鏡にフラッシュが反射して眼鏡が光ってしまうことを防止するために、自分撮り撮影モードの場合には眼鏡の警告を行うように設定されている。これらの各種情報は予め設定されて記憶されている。
【００５８】
本実施形態に係る撮像装置１は、撮影前にレリーズボタン６Ｂが半押しされた状態において自分撮り撮影モードに設定すべきか否かを判断して、撮影時に撮影情報２０を用いて撮影条件を設定して撮影処理を行う撮影制御処理を行う。図４は、本実施形態に係る撮像装置１の主制御部１０により実行される撮影制御処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは記録媒体である内部メモリ１８の所定領域に予め記憶されている。図４に基づいて、撮像装置１の当該撮影制御処理について説明する。
【００５９】
始めに、ステップＳ１０１において、主制御部１０は、レリーズボタン６Ｂが半押しされているか否かを判定する。そして、ステップＳ１０１において半押しされていると判定された場合は、ステップＳ１０３において、主制御部１０は、ＡＥ／ＡＦ処理を実行するように撮影制御部１２を制御する。
【００６０】
ステップＳ１０５において、主制御部１０は、ステップＳ１０３にて行ったＡＦ処理に伴って得られた撮像装置１から被写体までの距離がマクロ撮影時での距離に該当するか否かを判定する。この際、主制御部１０は、例えば撮像装置１から被写体までの距離が予め定められた距離以下である場合にマクロ撮影時での距離に該当すると判定する。なお、この際、撮像装置１から被写体までの距離がマクロ撮影を行う最長距離以下である場合に、マクロ撮影時での距離であると判断されると良い。
【００６１】
ステップＳ１０５において撮像装置１から被写体までの距離がマクロ撮影時での距離に該当しないと判定された場合は、ステップＳ１０７において、主制御部１０は、当該撮影が通常マクロ領域撮影モード、マクロポートレート撮影モード、及び自分撮り撮影モードの何れの撮影でもないと判断し、撮影モードを通常撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて通常撮影モードの撮影条件を設定する。
【００６２】
なお、本実施形態に係る撮像装置１では、撮像光学系３に設けられたフォーカスレンズの合焦時の位置と、ＡＦ処理の対象とする領域として予め定められたＡＦ領域（本実施の形態に係る撮像装置１では、スルー画像の中央部を含む一部領域）に存在する被写体までの合焦時における距離とが関連付けられた情報が内部メモリ１８に予め記憶されている。そこで、本実施形態に係る撮像装置１では、当該情報から、ＡＦ処理部による合焦時のフォーカスレンズの位置より、被写体までの距離を導出するようにしている。
【００６３】
ステップＳ１０５において撮像装置１から被写体までの距離がマクロ撮影時での距離に該当すると判定された場合は、ステップＳ１０９において、主制御部１０は、スルー画像から人間の顔を検出する顔検出処理を実行する。顔を検出する処理は、画像において顔を特徴付ける目や眉や口等の特徴点を検出した場合に顔だと判断する手法等、従来既知の何れかの手法で行われる。そして、ステップＳ１１１において、主制御部１０は、ステップＳ１０９により顔が一つ以上検出されたか否かを判定する。
【００６４】
ステップＳ１１１において顔が１つも検出されなかったと判定された場合は、ステップＳ１１３において、主制御部１０は、当該撮影が通常のマクロ撮影時での距離における撮影であるものと判断し、撮影モードを通常マクロ撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて通常マクロ撮影モードの撮影条件を設定する。
【００６５】
ステップＳ１１１において顔が１つ以上検出された場合は、ステップＳ１１５において、主制御部１０は、自分撮り撮影モードか否かを判定するために、ステップＳ１０９にて検出した顔領域の周辺領域の空間周波数を導出する。この際、主制御部１０は、撮影画像２５における顔領域２６の左下に位置する所定範囲の領域を左下領域２７Ａとし、撮影画像２５における顔領域２６の右下に位置する所定範囲の領域を右下領域２７Ｂとする。本実施形態では、左下領域２７Ａ及び右下領域２７Ｂは、顔領域２６から所定距離離れた位置を中心とし、それぞれ縦横方向の各々に予め定められた長さの辺を有する矩形の領域であるが、これに限定されず、顔領域２６から所定距離離れた位置を中心とし、予め定められた半径を有する円形や楕円形であっても良く、その他の形状であっても良い。
【００６６】
図５（Ａ）は、撮像装置１による撮影画像２５（スルー画像）を示す図であり、図５（Ｂ）は、撮影画像２５を用いて自分撮り判定を行う際の判定方法を説明するための概略図である。図５（Ａ）に示す撮影画像２５において、図５（Ｂ）に示すように、ステップＳ１１１にて検出された顔の顔領域２６の左下領域２７Ａ、右下領域２７Ｂが特定され、左下領域２７Ａ、右下領域２７Ｂの各々の空間周波数が導出される。
【００６７】
なお、本実施形態に係る撮像装置１では、ＡＦ処理部により、上記ＡＦ領域の空間周波数を導出している。そこで、本実施形態に係る撮像装置１では、左下領域２７Ａおよび右下領域２７Ｂにおける空間周波数を導出させるようにＡＦ処理部を制御することにより、当該空間周波数を導出するようにしている。
【００６８】
ステップＳ１１７において、主制御部１０は、ステップＳ１１５により導出された左下領域２７Ａ、右下領域２７Ｂの高周波成分が当該左下領域２７Ａ、右下領域２７Ｂ以外の領域の高周波成分よりも少ないか否かを判定する。すなわち、撮影者が撮像装置１で自分撮りを行っている場合には、いずれかの手で撮像装置１を保持しているため、撮像装置１を保持している側の腕が撮像装置１に接近して焦点がずれ、高周波成分が少なくなる。撮像装置１は、これを利用して、高周波成分の割合すなわち合焦状態のレベルに応じて自分撮り撮影か否かの判定を行う。
【００６９】
なお、このように本実施形態では左下領域２７Ａ、右下領域２７Ｂの高周波成分を当該左下領域２７Ａ、右下領域２７Ｂ以外の領域の高周波成分と比較しているが、これに限定されず、左下領域２７Ａ、右下領域２７Ｂの高周波成分を予め定められた閾値と比較する形態としても良い。
【００７０】
ステップＳ１１７において左下領域２７Ａ、右下領域２７Ｂの高周波成分が当該左下領域２７Ａ、右下領域２７Ｂ以外の領域の高周波成分の割合以上であると判定された場合は、ステップＳ１１９において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影かつポートレート撮影であるが自分撮り撮影ではないものと判断し、撮影モードをマクロポートレート撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいてマクロポートレート撮影モードの撮影条件を設定する。
【００７１】
ステップＳ１１７において左下領域２７Ａ、右下領域２７Ｂの高周波成分が当該左下領域２７Ａ、右下領域２７Ｂ以外の領域の高周波成分より少なかった場合（図５（Ｂ）においては、右下領域２７Ｂの高周波成分が、他の領域の高周波成分より少ない）は、ステップＳ１２１において、主制御部１０は、当該撮影が、所定距離以内に近接して行う撮影であるマクロ撮影時での距離における撮影かつポートレート撮影であるとともに自分撮り撮影ではあるものと判断し、撮影モードを自分撮り撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて自分撮り撮影モードの撮影条件を設定する。
【００７２】
この際、撮像装置１が自分撮り撮影モードに設定されていることを撮影者が認識できるように、主制御部１０は、自分撮りモードに設定されていることを撮影者に対して提示する。例えば、主制御部１０は、表示部５に自分撮り撮影モードに設定されていることを表す情報を表示すると良い。また、撮像装置１が撮影時に図示しないＬＥＤを発光させる場合には、自分撮り撮影モードに設定されていることを表す発光方法（色や点滅等）で当該ＬＥＤを発光させると良い。あるいは、自分撮り撮影モードに設定されていることを表す音声を出力することで撮影者に自分撮り撮影モードに設定されていることを報知するようにしても良い。
【００７３】
ステップＳ１０７、Ｓ１１３、Ｓ１１９またはＳ１２１において撮影モードが設定されると、ステップＳ１２３において、主制御部１０は、レリーズボタン６Ｂが全押しされた否かを判定する。ステップＳ１２３において全押しされていないと判定された場合は、ステップＳ１２５において、主制御部１０は、ステップＳ１０１にて半押しされていたレリーズボタン６Ｂが開放されたか否かを判定する。
【００７４】
ステップＳ１２５においてレリーズボタン６Ｂが開放されたと判定された場合は、ステップＳ１０１に移行する。一方、ステップＳ１２５においてレリーズボタン６Ｂが開放されていないと判定された場合は、ステップＳ１２３に移行する。
【００７５】
ステップＳ１２３において全押しされたと判定された場合は、ステップＳ１２７において、主制御部１０は、ステップＳ１０７、Ｓ１１３、Ｓ１１９またはＳ１２１において設定された撮影モードに応じて、撮影情報２０に基づいて撮影条件を決定して撮影処理を実行する。
【００７６】
この際、主制御部１０は、撮影処理により撮影された撮影画像を内部メモリ１８に記録するとともに、ステップＳ１０７、Ｓ１１３、Ｓ１１９またはＳ１２１において設定された撮影モードと、ステップＳ１２７において決定された撮影条件とを、当該撮影画像に関連付けて（例えばＥxifタグ等にて）記録する。
【００７７】
また、この際、撮影情報２０に基づいて、撮像装置１が自分撮り撮影モード以外に設定されている場合には、撮影時に出力される音声を音声Ａとするのに対し、撮像装置１が自分撮り撮影モードに設定されている場合には、撮影時に出力される音声を音声Ｂとすることで自分撮り撮影モードであることを報知する。また、撮像装置１が自分撮り撮影モード以外に設定されている場合には、撮影終了時に撮影画像を表示する時間（ポストビュー時間）を５秒とするのに対し、撮像装置１が自分撮り撮影モードに設定されている場合には、撮影終了時に撮影画像を表示する時間（ポストビュー時間）を通常より長い１０秒とする。
【００７８】
このようにして本実施形態に係る撮像装置１は、撮像素子によって撮像された被写体像から顔領域を検出し、被写体像の顔領域における左下領域および右下領域の合焦状態を検出し、検出された左下領域および右下領域の少なくとも一方の合焦状態が予め定められたレベルより低い場合に、自分撮りを行おうとしていると判断する。これにより、腕検出を行って自分撮りを判断する方法に比較して、簡易かつ高精度に自分撮りを判断することができる。
【００７９】
また、撮像装置１を用いて自分撮りをした際に、フラッシュが強すぎて顔が白飛びしたり、背景に焦点が合わなくなったりすることがなくなり、きれいな写真が撮影可能となる。
【００８０】
さらに、自分撮り撮影モードでの撮影時に、撮影者が自分撮り撮影モードで撮影していること、あるいは撮影されたことを確認できるとともに、自分撮り撮影モードでの撮影後に、ポストビュー時間を通常より長くすることで、撮影者が撮影画像をゆっくり確認することができる。
【００８１】
〔第２実施形態〕
以下、第２実施形態に係る撮像装置１Ａについて添付図面を用いて詳細に説明する。
【００８２】
図６は、第２実施形態に係る撮像装置１Ａの外観を示す図であり、図６（Ａ）は上面図、図６（Ｂ）は正面図、図６（Ｃ）は背面図である。なお、第１実施形態と同一の構成には同一の符号を付し、重複する説明を省略する。
【００８３】
第１実施形態の撮像装置１は所謂単眼カメラであったが、第２実施形態の撮像装置１Ａは、図６に示すように、所謂複眼カメラである。筐体２の正面には、複数（本実施形態では２つ）のレンズからなる複数の光学撮像系３Ａ、３Ｂが設けられている。撮像装置１Ａは、また、筐体２の背面には、立体表示可能なディスプレイを有する表示部５Ａが設けられている。
【００８４】
表示部５Ａには、前述したスルー画像が表示され、これにより表示部５Ａがファインダとして機能する。また、表示部５Ａには、メモリカード等の記憶メディア１６Ａに記憶された画像が表示されたり、操作部６のユーザ操作に応じた操作メニューや設定メニュー等が表示されたりする。
【００８５】
図７は、撮像装置１Ａの電気系の要部構成を示す概略ブロック図である。図７に示すように、第２実施形態の撮像装置１Ａは、第１実施形態の撮像装置１と略同様の構成を有するが、第１実施形態の撮像装置１の撮像部１１に代えて、複数の撮影部である左用撮影部１１Ａ及び右用撮影部１１Ｂを備えている。左用撮影部１１Ａは左目の視点に相当する左側画像を撮影し、右用撮影部１１Ｂは右目の視点に相当する右側画像を撮影し、これらの左側画像及び右側画像により三次元画像が生成される。
【００８６】
左用撮影部１１Ａは、ＣＣＤやＣＭＯＳで構成された撮像素子を有し、撮像光学系３Ａに入射した光を受光して電気信号に変換して画像を再構成する。同様に、右用撮影部１１Ｂは、ＣＣＤやＣＭＯＳで構成された撮像素子を有し、撮像光学系３Ｂに入射した光を受光して電気信号に変換して画像を再構成する。左用撮影部１１Ａ及び右用撮影部１１Ｂは、被写体を見込む輻輳角を持って予め定められた基線長となる位置に配置されている。なお、輻輳角、基線長の情報は内部メモリ１８に記憶されている。
【００８７】
また、第２実施形態に係る撮像装置１Ａは、第１実施形態に係る撮像装置１が有する構成に加えて、三次元処理部３０及び視差マップ生成部３１を備えている。
【００８８】
三次元処理部３０は、主制御部１０または撮影制御部１２による制御に基づいて、表示制御部１７が画像の立体視表示を行う際に、立体視用の画像データに含まれる左側画像及び右側画像の画像データにそれぞれ三次元処理を行って立体視用の画像を生成する。
【００８９】
視差マップ生成部３１は、主制御部１０または撮影制御部１２による制御に基づいて、左側画像と右側画像との相互の視差マップを生成する。ここで、視差は、左側画像及び右側画像の双方に含まれる被写体の左側画像と右側画像との水平方向における画素位置の相違として算出することができる。視差マップを適切に生成することにより、立体視用の画像に含まれる被写体の立体感を適切なものとすることができる。また、視差マップ生成部３１は、被写体の左側画像と右側画像との水平方向における画素位置の相違から、当該撮像装置１Ａから被写体までの距離を導出することができる。
【００９０】
表示制御部１６Ａは、主制御部１０または撮影制御部１２による制御に基づいて、撮影時においてフレームメモリ１５に格納された各々の画像データから三次元表示用画像を生成して表示部５Ａに表示させたり、記録メディア１７Ａに記憶されている画像データから三次元表示用画像を生成して表示部５Ａに表示させたりする。
【００９１】
ここで、第２実施形態に係る撮像装置１Ａは、第１実施形態に係る撮像装置１と同様に、撮影モードとして、通常撮影モード、通常マクロ撮影モード、マクロポートレート撮影モード、及び自分撮り撮影モードの各々に切り替えることができる。また、撮像装置１Ａは、レリーズボタン６Ｂの半押し状態において、スルー画像により自分撮り撮影モードに設定すべきか否かを判断して、自分撮り撮影モードであった場合には自分撮り撮影モードに最適な撮影条件に設定する機能を備えている。
【００９２】
撮像装置１Ａは、以下の（１）乃至（３）の３条件を満たしている場合に、自分撮りを行っている可能性が高いため、自分撮り撮影モードに設定すべきであると判断する。
（１）撮像画像内において顔が検出されていること
（２）ＡＦ処理に伴って得られた撮像装置１から被写体までの距離が所定距離（本実施形態では１ｍ）以内であること
（３）視差マップにおいて、検出された顔のうちの１つの左下または右下に、顔より距離が近いオブジェクトがあること
【００９３】
本実施形態に係る撮像装置１Ａは、撮影前にレリーズボタン６Ｂが半押しされた状態において自分撮り撮影モードに設定すべきか否かを判断して、撮影時に上記撮影情報２０を用いて撮影条件を設定して撮影処理を行う撮影制御処理を行う。図８は、本実施形態に係る撮像装置１Ａの主制御部１０により実行される撮影制御処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは記録媒体である内部メモリ１８の所定領域に予め記憶されている。図８に基づいて、撮像装置１Ａの当該撮影制御処理について説明する。
【００９４】
始めに、ステップＳ２０１において、主制御部１０は、レリーズボタン６Ｂが半押しされているか否かを判定する。そして、ステップＳ２０１において半押しされていると判定された場合は、ステップＳ２０３において、主制御部１０は、ＡＥ／ＡＦ処理を実行するように撮影制御部１２を制御する。
【００９５】
ステップＳ２０５において、主制御部１０は、ステップＳ２０３にて行ったＡＦ処理に伴って得られた撮像装置１Ａから被写体までの距離がマクロ撮影時での距離に該当するか否かを判定する。この際、主制御部１０は、例えば撮像装置１Ａから被写体までの距離が予め定められた距離以下である場合にマクロ撮影時での距離に該当すると判定する。なお、この際、撮像装置１Ａから被写体までの距離がマクロ撮影を行う最長距離以下である場合に、マクロ撮影時での距離であると判断されると良い。
【００９６】
ステップＳ２０５において撮像装置１Ａから被写体までの距離がマクロ撮影時での距離に該当しないと判定された場合は、ステップＳ２０７において、主制御部１０は、当該撮影が通常マクロ領域撮影モード、マクロポートレート撮影モード、及び自分撮り撮影モードの何れの撮影でもないと判断し、撮影モードを通常撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて通常撮影モードの撮影条件を設定する。
【００９７】
ステップＳ２０５においてＡＦ処理に伴って得られた撮像装置１Ａから被写体までの距離がマクロ撮影時での距離に該当すると判定された場合は、ステップＳ２０９において、主制御部１０は、撮影前のスルー画像から人間の顔を検出する顔検出処理を実行する。顔を検出する処理は、ステップＳ１０９と同様の手法で行われる。そして、ステップＳ２１１において、主制御部１０は、ステップＳ２０９により顔が一つ以上検出されたか否かを判定する。
【００９８】
ステップＳ２１１において顔が１つも検出されなかった場合は、ステップＳ２１３において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影ではあるがポートレート撮影ではないものと判断し、撮影モードを通常マクロ撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて通常マクロ撮影モードの撮影条件を設定する。
【００９９】
ステップＳ２１１において顔が１つ以上検出された場合は、ステップＳ２１５において、主制御部１０は、自分撮り撮影モードか否かを判定するために、撮像光学系３Ａを介して取得した左側画像、及び撮像光学系３Ｂを介して取得した右側画像から視差マップを生成する。
【０１００】
ここで、視差マップを生成する方法について説明する。まず、左側画像と右側画像との間でステレオ・マッチングを行うことにより、例えば左側画像を基準として、左側画像上の画素（ｘ１，ｙ１）に対応する右側画像上の対応点の画素（ｘ２，ｙ２）を抽出する。なお、ここでは、視差が画像の横方向（水平方向）に発生しており、縦方向（垂直方向）にずれは生じていないものとして説明する。
【０１０１】
次に、左側画像上の画素（ｘ１，ｙ１）と右側画像上の対応点の画素（ｘ２，ｙ２）との視差ｄを、ｄ＝ｘ２−ｘ１により算出し、この視差ｄを、基準とした左側画像の画素位置（ｘ１，ｙ１）に格納する。そして、左側画像の各画素について計算した視差ｄを左側画像の画素位置に対応させて格納して画像化する。この画像化したものが「視差マップ」である。
【０１０２】
なお、本実施形態に係る撮像装置１Ａでは、ステレオ・マッチングにより対応点が見つからない画素については、直近に見つかった対応点の画素を代用するものとしている。また、本実施形態に係る撮像装置１Ａでは、視差マップとして、左側画像を基準としたもの（以下、「左側視差マップ」という。）と、右側画像を基準としたもの（以下、「右側視差マップ」という。）の２種類を生成する。
【０１０３】
図９（Ａ）は、撮像光学系３Ａを介して取得した左側画像を示す図であり、図９（Ｂ）は、撮像光学系３Ｂを介して取得した右側画像を示す図である。また、図１０（Ａ）は、左側画像の右側画像に対する視差マップ（左側視差マップ）を示す図であり、図１０（Ｂ）は、右側画像の左側画像に対する視差マップ’（右側視差マップ）を示す図である。本実施形態における視差マップは、視差が大きくなるにつれて濃い色になるように生成される。
【０１０４】
図９（Ａ）に示す左側画像３５Ａ及び図９（Ｂ）に示す左側画像３５Ｂから、図１０（Ａ）に示すような左側視差マップ３６Ａが生成され、この左側視差マップ３６Ａから、顔領域３７Ａの左下領域３８Ａ、右下領域３８Ｂが特定され、顔領域３７Ａ、左下領域３８Ａ、及び右下領域３８Ｂの各々の距離が求められる。
【０１０５】
同様に、図９（Ａ）に示す左側画像３５Ａ及び図９（Ｂ）に示す左側画像３５Ｂから、図１０（Ｂ）に示すような右側視差マップ３６Ｂが生成され、この右側視差マップ３６Ｂから、顔領域３７Ｂの左下領域３８Ｃ、右下領域３８Ｄが特定され、顔領域３７Ｂ、左下領域３８Ｃ、及び右下領域３８Ｄの各々の距離が求められる。
【０１０６】
ステップＳ２１７において、主制御部１０は、ステップＳ２１５により生成された左側視差マップ３６Ａにて、顔領域３７Ａの左下領域３８Ａ、または顔領域３７Ｂの右下領域３８Ｂの距離が、顔領域３７Ａの距離よりも近いか否かを判定する。すなわち、撮影者が撮像装置１Ａで自分撮りを行っている場合には、いずれかの手で撮像装置１Ａを保持しているため、撮像装置１Ａを保持している側の腕が撮像装置１Ａに接近して距離が近くなる。撮像装置１Ａは、これを利用して自分撮り撮影か否かの判断を行う。
【０１０７】
ステップＳ２１７において左下領域３８Ａまたは右下領域３８Ｂの距離が顔領域３７Ａの距離より近かった場合は、ステップＳ２１９において、主制御部１０は、左側視差マップ３６Ａ及び右側視差マップ３６Ｂにおける顔領域３７Ａの左下領域３８Ａまたは右下領域３８Ｂの相互の対応点が他の領域より少ないか否かを判定する。
【０１０８】
ステップＳ２１９において左下領域３８Ａまたは右下領域３８Ｂの相互の対応点が他の領域より少なくない場合は、ステップＳ２２１において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影かつポートレート撮影であるが自分撮り撮影ではないものと判断し、撮影モードをマクロポートレート撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいてマクロポートレート撮影モードの撮影条件を設定する。
【０１０９】
ステップＳ２１７において左下領域３８Ａまたは右下領域３８Ｂの距離が顔領域３７Ａの距離より近くなかった場合、または、ステップＳ２１９において左下領域３８Ａまたは右下領域３８Ｂの相互の対応点が他の領域より少なかった場合は、ステップＳ２２３において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影かつポートレート撮影であるとともに自分撮り撮影ではあるものと判断し、撮影モードを自分撮り撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて自分撮り撮影モードの撮影条件を設定する。
【０１１０】
ステップＳ２０７、Ｓ２１３、Ｓ２２１またはＳ２２３において撮影モードが設定されると、ステップＳ２２５において、主制御部１０は、レリーズボタン６Ｂが全押しされているか否かを判定する。ステップＳ２２５において全押しされていないと判定された場合は、ステップＳ２２７において、主制御部１０は、ステップＳ２０１にて半押しされていたレリーズボタン６Ｂが開放されたか否かを判定する。
【０１１１】
ステップＳ２２７においてレリーズボタン６Ｂが開放されたと判定された場合は、ステップＳ２０１に移行する。一方、ステップＳ２２７においてレリーズボタン６Ｂが開放されていないと判定された場合は、ステップＳ２２５に移行する。
【０１１２】
ステップＳ２２５において全押しされたと判定された場合は、ステップＳ２２９において、主制御部１０は、ステップＳ２０７、Ｓ２１３、Ｓ２２１またはＳ２２３において設定された撮影モードに応じて、撮影情報２０に基づいて撮影条件を決定して撮影処理を実行する。
【０１１３】
この際、撮像装置１Ａは、自分撮り撮影モードに設定されている場合は、顔の視差が０に、背景の視差が奥行き方向に近くなるように視差を調整すると良い。また、撮像装置１Ａは、絞りを絞って被写界深度を深く設定し、顔と背景の両方に焦点が合うようにする。
【０１１４】
このようにして本実施形態に係る撮像装置１Ａは、  撮像素子によって撮像された被写体像から顔領域を検出し、検出された顔領域までの第１距離を検出し、被写体像の顔領域における左下領域および右下領域に含まれる物体までの第２距離を検出し、検出された第２距離に第１距離より近いものが存在する場合に、自分撮りを行おうとしていると判断する。
【０１１５】
また、被写体像として３次元撮影によって得られた左側画像および右側画像が利用可能であり、被写体像の前記顔領域の左下領域および右下領域に含まれる物体に、左側画像と前記右側画像とで対応がとれない物体が存在する場合に、自分撮りを行おうとしていると判断する。これにより、撮像装置１Ａは、腕検出を行って自分撮りを判断する方法に比較して、簡易かつ高精度に自分撮りを判断することができる。
【０１１６】
また、撮像装置１Ａは、自分撮り撮影モードに設定された場合に、自分撮り撮影モードに最適な視差とクロスポイントに調整することができる。
【０１１７】
また、撮像装置１Ａを用いて自分撮りをした際に、フラッシュが強すぎて顔が白飛びしたり、背景に焦点が合わなくなったりすることがなくなり、きれいな写真が撮影可能となる。
【０１１８】
さらに、自分撮り撮影モードでの撮影時に、撮影者が自分撮り撮影モードで撮影していること、あるいは撮影されたことを確認できるとともに、自分撮り撮影モードでの撮影後に、ポストビュー時間を通常より長くすることで、撮影者が撮影画像をゆっくり確認することができる。
【０１１９】
〔第３実施形態〕
以下、第３実施形態に係る撮像装置１Ａについて添付図面を用いて詳細に説明する。
【０１２０】
なお、第３実施形態の撮像装置１Ａは、第２実施形態と同一の構成を有するため、第２実施形態と同一の構成には同一の符号を付し、重複する説明を省略する。
【０１２１】
第３実施形態に係る撮像装置１Ａは、以下の（１）乃至（３）の３条件を満たしている場合に、自分撮りを行っている可能性が高いため、自分撮り撮影モードに設定すべきであると判断する。
（１）撮像画像内において顔が検出されていること
（２）ＡＦ処理に伴って得られた撮像装置１Ａから被写体までの距離が予め定められた所定距離（本実施形態では１ｍ）以内であること
（３）視差マップにおいて、検出された顔の領域に左右どちらかの視点からしか見えない死角（オクルージョン領域）が一定以上の割合（本実施形態では５％以上）で発生していること
【０１２２】
上記（３）の条件は、背景の左右対応が取れているが顔の左右対応が取れていない場合にオクルージョン領域が大きくなるため、撮像装置１Ａから顔までの距離及び撮像装置１Ａから背景までの距離の差が大きい場合に自分撮りがされていることが推測されることによる。
【０１２３】
第３実施形態に係る撮像装置１Ａは、撮影前にレリーズボタン６Ｂが半押しされた状態において自分撮り撮影モードに設定すべきか否かを判断して、撮影時に撮影情報２０を用いて撮影条件を設定して撮影処理を行う撮影制御処理を行う。図１１は、本実施形態に係る撮像装置１Ａの主制御部１０により実行される撮影制御処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは記録媒体である内部メモリ１８の所定領域に予め記憶されている。図１１に基づいて、撮像装置１Ａの当該撮影制御処理について説明する。
【０１２４】
始めに、ステップＳ３０１において、主制御部１０は、レリーズボタン６Ｂが半押しされているか否かを判定する。そして、ステップＳ２０１において半押しされていると判定された場合は、ステップＳ３０３乃至Ｓ３１７において、第２実施形態のステップＳ２０３乃至Ｓ２１７と同様の処理を行う。
【０１２５】
そして、ステップＳ３１７において左下領域３８Ａまたは右下領域３８Ｂの距離が顔領域３７Ａの距離より近かった場合は、ステップＳ３１９において、主制御部１０は、左側視差マップ３６Ａまたは右側視差マップ３６Ｂにおける顔領域３７Ａにおいてオクルージョン領域が予め定められた値（本実施形態では５％）以上であるか否かを判定する。
【０１２６】
オクルージョン領域とは、左側画像３５Ａには写っているが右側画像３５Ｂには写っていない領域、あるいは右側画像３５Ｂには写っているが左側画像３５Ａには写っていない領域であり、左側画像３５Ａと右側画像３５Ｂとの対応点を求めることにより、オクルージョン領域を求めることができる。本実施形態に係る視差マップは、前述したように、ステレオ・マッチングにより対応点が見つからない画素については、直近に見つかった対応点の画素を代用しているので、左側画像視差マップおよび右側画像視差マップにおいて、同一の視差ｄが連続的に記憶されている対応点の数を計数することによりオクルージョン領域の面積を導出する。
【０１２７】
図１２（Ａ）は、左側画像の右側画像に対する視差マップ（左側視差マップ）を示す図であり、図１２（Ｂ）は、右側画像の左側画像に対する視差マップ（右側視差マップ）を示す図である。なお、本実施形態における視差マップは、視差が大きくなるにつれて濃い色になるように生成される。
【０１２８】
図９（Ａ）に示す左側画像３５Ａ及び図９（Ｂ）に示す左側画像３５Ｂから、図１２（Ａ）に示すような左側視差マップ４０Ａが生成され、この左側視差マップ４０Ａから、顔領域４１Ａのオクルージョン領域４２Ａが特定される。
【０１２９】
同様に、図９（Ａ）に示す左側画像３５Ａ及び図９（Ｂ）に示す左側画像３５Ｂから、図１２（Ｂ）に示すような右側視差マップ４０Ｂが生成され、この右側視差マップ４０Ｂから、顔領域４１Ｂのオクルージョン領域４２Ｂが特定される。
【０１３０】
ステップＳ３１９においてオクルージョン領域が５％以上でない場合は、ステップＳ３２１において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影かつポートレート撮影であるが自分撮り撮影ではないものと判断し、撮影モードをマクロポートレート撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいてマクロポートレート撮影モードの撮影条件を設定する。
【０１３１】
ステップＳ３１７において左下領域３８Ａまたは右下領域３８Ｂの距離が顔領域３７Ａの距離より近くなかった場合、または、ステップＳ３１９においてオクルージョン領域が５％以上であった場合は、ステップＳ３２３において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影かつポートレート撮影であるとともに自分撮り撮影ではあるものと判断し、撮影モードを自分撮り撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて自分撮り撮影モードの撮影条件を設定する。
【０１３２】
そして、ステップＳ３２５乃至Ｓ３２７において、第２実施形態のステップＳ２２５乃至Ｓ２２７とそれぞれ同様の処理を行う。
【０１３３】
このようにして撮像装置１Ａは、被写体像として３次元撮影によって得られた左側画像および右側画像が利用可能であり、左側画像に写っていて前記右側画像に写っていない領域、及び、右側画像には写っていて右下領域には写っていない領域の全体に対する割合が所定値以上であった場合に、自分撮りを行おうとしていると判断する。これにより、腕検出を行って自分撮りを判断する方法に比較して、簡易かつ高精度に自分撮りを判断することができる。
【０１３４】
〔第４実施形態〕
以下、第４実施形態に係る撮像装置１について添付図面を用いて詳細に説明する。
【０１３５】
なお、第４実施形態に係る撮像装置１は、第１実施形態に係る撮像装置１と同一の構成を有するため、第１実施形態と同一の構成には同一の符号を付し、重複する説明を省略する。
【０１３６】
第４実施形態に係る撮像装置１は、撮影者が撮影前にスルー画像を見ながら撮像装置１を保持している腕が撮影されないように撮像装置１の位置や向きを調整することを考慮し、レリーズボタン６Ｂが半押しされる前に自分撮り撮影か否かを判定し、自分撮り撮影であると判定された場合には、レリーズボタン６Ｂの半押し時に自分撮り撮影だと判定されなかった場合でも自分撮り撮影モードに設定するものである。
【０１３７】
本実施形態に係る撮像装置１は、撮影前にスルー画像を表示した状態において撮影モードを判定する撮影前判定処理、及び、撮影前にレリーズボタン６Ｂが半押しされた状態において自分撮り撮影モードに設定すべきか否かを判断して、撮影時に上記撮影情報２０を用いて撮影条件を設定して撮影処理を行う撮影制御処理を行う。図１３は、本実施形態に係る撮像装置１の主制御部１０により実行される撮影前判定処理プログラムの処理の流れを示すフローチャートであり、図１４は、本実施形態に係る撮像装置１の主制御部１０により実行される撮影制御処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは記録媒体である内部メモリ１８の所定領域に予め記憶されている。
【０１３８】
ステップＳ４０１において、主制御部１０は、スルー画像が表示中であるか否かを判定する。そして、ステップＳ４０１においてスルー画像が表示中であると判定された場合は、ステップＳ４０３において、主制御部１０は、ＡＥ／ＡＦ処理を実行する。
【０１３９】
ステップＳ４０５において、ステップＳ１０５と同様に、主制御部１０は、ステップＳ４０３にて行ったＡＦ処理に伴って得られた撮像装置１から被写体までの距離がマクロ撮影時での距離に該当するか否かを判定する。
【０１４０】
ステップＳ４０５において撮像装置１から被写体までの距離がマクロ撮影時での距離に該当しないと判定された場合は、ステップＳ４０７において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影ではないと判断し、撮影モードを通常撮影モードに設定する。
【０１４１】
ステップＳ４０５においてＡＦ処理に伴って得られた撮像装置１から被写体までの距離がマクロ撮影時での距離に該当すると判定された場合は、ステップＳ４０９において、主制御部１０は、撮影前のスルー画像から人間の顔を検出する顔検出処理を実行する。顔を検出する処理は、画像において顔を特徴付ける目や眉や口等の特徴点を検出した場合に顔だと判定して当該顔を検出する方法等、任意の方法で行われる。そして、ステップＳ４１１において、主制御部１０は、ステップＳ４０９の処理により顔が一つ以上検出されたか否かを判定する。
【０１４２】
ステップＳ４１１において顔が１つも検出されなかった場合は、ステップＳ４１３において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影ではあるがポートレート撮影ではないものと判断し、撮影モードを通常マクロ撮影モードに設定する。
【０１４３】
ステップＳ４１１において顔が１つ以上検出された場合は、ステップＳ４１５において、主制御部１０は、自分撮り撮影モードか否かを判定するために、ステップＳ４１１にて検出した顔領域の周辺領域の空間周波数を導出する。
【０１４４】
図１５（Ａ）は、撮影画像２５を用いて自分撮り判断を行う際の判断方法を説明するための概略図である。図１５（Ａ）に示す撮影画像２５において、ステップＳ４１１にて検出された顔の顔領域２６の左下領域２７Ａ、右下領域２７Ｂが特定され、左下領域２７Ａ、右下領域２７Ｂの各々の空間周波数が導出される。
【０１４５】
ステップＳ４１７において、主制御部１０は、ステップＳ４１５により導出された左下領域２７Ａ、右下領域２７Ｂの高周波成分が当該左下領域２７Ａ、右下領域２７Ｂ以外の領域の高周波成分よりも少ないか否かを判定する。すなわち、撮影者が撮像装置１で自分撮りを行っている場合には、いずれかの手で撮像装置１を保持しているため、撮像装置１を保持している側の腕が撮像装置１に接近して焦点がずれ、高周波成分が少なくなる。撮像装置１は、これを利用して自分撮り撮影か否かの判断を行う。
【０１４６】
ステップＳ４１７において左下領域２７Ａ、右下領域２７Ｂの高周波成分が当該左下領域２７Ａ、右下領域２７Ｂ以外の領域の高周波成分の量以上であった場合は、ステップＳ４１９において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影かつポートレート撮影であるが自分撮り撮影ではないものと判断し、撮影モードをマクロポートレート撮影モードに設定する。
【０１４７】
ステップＳ４１７において左下領域２７Ａ、右下領域２７Ｂの高周波成分が当該左下領域２７Ａ、右下領域２７Ｂ以外の領域の高周波成分より少なかった場合は、ステップＳ４２１において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影かつポートレート撮影であるとともに自分撮り撮影ではあるものと判断し、撮影モードを自分撮り撮影モードに設定する。そして、ステップＳ４２３において、主制御部１０は、ステップＳ４０９、Ｓ４１１、Ｓ４１５にて判定に使用した画像の画像データを内部メモリ１８に記憶する。なお、この記憶された画像データは、後述するように、顔が同一か否かを判定する際に使用される。
【０１４８】
次に、撮像装置１がステップＳ４０７、Ｓ４１３、Ｓ４１９またはＳ４２１にて設定された撮影モードを利用して行う撮影制御処理について、図１４に基づいて説明する。
【０１４９】
始めに、ステップＳ５０１において、主制御部１０は、レリーズボタン６Ｂが半押しされているか否かを判定する。そして、ステップＳ５０１において半押しされていると判定された場合は、ステップＳ５０３において、主制御部１０は、ＡＥ／ＡＦ処理を実行する。
【０１５０】
ステップＳ５０５において、主制御部１０は、ステップＳ５０３にて行ったＡＦ処理に伴って得られた撮像装置Ａから被写体までの距離がマクロ撮影時での距離に該当するか否かを判定する。この際、主制御部１０は、例えば撮像装置１Ａから被写体までの距離が予め定められた値以下である場合にマクロ撮影時での距離に該当すると判定する。ステップＳ５０５においてマクロ撮影時での距離でないと判定された場合は、ステップＳ５０７において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影かつポートレート撮影であるが自分撮り撮影ではないものと判断し、撮影モードを通常撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて通常撮影モードの撮影条件を設定する。
【０１５１】
ステップＳ５０５において撮像装置１Ａから被写体までの距離がマクロ撮影時での距離に該当すると判定された場合は、ステップＳ５０９において、主制御部１０は、ステップＳ４０９と同様の手法で、撮影前のスルー画像から人間の顔を検出する顔検出処理を実行する。そして、ステップＳ５１１において、主制御部１０は、ステップＳ４０９の処理により顔が一つ以上検出されたか否かを判定する。
【０１５２】
ステップＳ５１１において顔が１つも検出されなかった場合は、ステップＳ５１３において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影ではあるがポートレート撮影ではないものと判断し、撮影モードを通常マクロ撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて通常マクロ撮影モードの撮影条件を設定する。
【０１５３】
ステップＳ５１１において顔が１つ以上検出された場合は、ステップＳ５１５において、主制御部１０は、自分撮り撮影モードか否かを判定するために、ステップＳ５１１にて検出した顔領域の周辺領域の空間周波数を導出する。
【０１５４】
ステップＳ５１７において、主制御部１０は、ステップＳ５１５により導出された左下領域２７Ａ、右下領域２７Ｂの高周波成分が当該左下領域２７Ａ、右下領域２７Ｂ以外の領域の高周波成分よりも少ないか否かを判定する。
【０１５５】
ステップＳ５１７において左下領域２７Ａ、右下領域２７Ｂの高周波成分が当該左下領域２７Ａ、右下領域２７Ｂ以外の領域の高周波成分の量以上であった場合は、ステップＳ５１９において、主制御部１０は、ステップＳ５１１において検出された顔が、ステップＳ４２３において記憶された顔と同一であるか否かを判定する。同一の顔か否かの判断は、例えば、顔認識機能によって同一顔だと判断しても良く、顔検出がスルー画像表示時から撮影時まで同じ位置に継続して検出された場合に同一顔だと判断しても良く、あるいは、テンプレートマッチング等の画像検索により同一顔を検索することにより同一顔だと判断しても良い。
【０１５６】
ステップＳ５１９において顔が同一でないと判定された場合は、ステップＳ５２１において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影かつポートレート撮影であるが自分撮り撮影ではないものと判断し、撮影モードをマクロポートレート撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいてマクロポートレート撮影モードの撮影条件を設定する。
【０１５７】
ステップＳ５１７において左下領域２７Ａ、右下領域２７Ｂの高周波成分が当該左下領域２７Ａ、右下領域２７Ｂ以外の領域の高周波成分より少なかった場合、及びステップＳ５１９において顔が同一であると判定された場合は、ステップＳ５２３において、主制御部１０は、当該撮影がマクロ撮影時での距離における撮影かつポートレート撮影であるとともに自分撮り撮影ではあるものと判断し、撮影モードを自分撮り撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて自分撮り撮影モードの撮影条件を設定する。
【０１５８】
図１５（Ｂ）は、撮影画像２５を用いて自分撮り判断を行う際の判断方法を説明するための概略図である。図１５（Ｂ）に示す撮影画像２５のように、レリーズボタン６Ｂが半押しされた状態において、検出された顔の顔領域２６の左下領域２７Ａ、右下領域２７Ｂにおける高周波成分が他の領域より少なくない場合でも、スルー画像表示中に顔領域２６の左下領域２７Ａ、右下領域２７Ｂにおける高周波成分が他の領域より少ない場合には、撮影モードが自分撮り撮影モードに設定される。
【０１５９】
そして、ステップＳ５２５乃至Ｓ５２９において、主制御部１０は、第１実施形態のステップＳ１２３乃至Ｓ１２７と同様の処理を行う。  
【０１６０】
このようにして撮像装置１は、撮影前のタイミングで判断の条件が成立すると共に、撮影時のタイミングで撮影前のタイミングで検出されていた顔と同一の顔が検出され、かつ判断の条件が成立しない場合に、自分撮り撮影を行おうとしていると判断する。これにより、腕検出を行って自分撮りを判断する方法に比較して、簡易かつ高精度に自分撮りを判断することができる。
【０１６１】
なお、上述した撮影前判定処理において、自分撮り撮影モードではなかった場合（ステップＳ４０５で否定判定、ステップＳ４１１で否定判定、あるいはステップＳ４１７で否定判定された場合、ステップＳ４０７、Ｓ４１３、あるいはＳ４１９の処理は省略しても良い。
【０１６２】
〔第５実施形態〕
以下、第５実施形態に係る撮像装置１Ａについて添付図面を用いて詳細に説明する。
【０１６３】
なお、第５実施形態に係る撮像装置１Ａは、第２実施形態に係る撮像装置１Ａと同一の構成を有するため、第２実施形態と同一の構成には同一の符号を付し、重複する説明を省略する。
【０１６４】
第５実施形態に係る撮像装置１Ａは、第４実施形態と同様に、撮影者が撮影前にスルー画像を見ながら撮像装置１Ａを保持している腕が撮影されないように調整することを考慮し、レリーズボタン６Ｂが半押しされる前に自分撮り撮影か否かを判断し、自分撮り撮影であると判断された場合には、レリーズボタン６Ｂの半押し時に自分撮り撮影だと判断されなかった場合でも自分撮り撮影モードに設定するものである。
【０１６５】
本実施形態に係る撮像装置１Ａは、撮影前にスルー画像を表示した状態において撮影モードを判定する撮影前判定処理、及び、撮影前にレリーズボタン６Ｂが半押しされた状態において自分撮り撮影モードに設定すべきか否かを判断して、撮影時に上記撮影情報２０を用いて撮影条件を設定して撮影処理を行う撮影制御処理を行う。図１６は、本実施形態に係る撮像装置１Ａの主制御部１０により実行される撮影前判定処理プログラムの処理の流れを示すフローチャートであり、図１７は、本実施形態に係る撮像装置１Ａの主制御部１０により実行される撮影制御処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは記録媒体である内部メモリ１８の所定領域に予め記憶されている。
【０１６６】
始めに、ステップＳ６０１において、主制御部１０は、スルー画像が表示中であるか否かを判定する。そして、ステップＳ６０１においてスルー画像が表示中であると判定された場合は、ステップＳ６０３乃至Ｓ６２３において、第２実施形態のステップＳ２０３乃至Ｓ２２３と同様の処理を行う。
【０１６７】
そして、ステップＳ６２３において自分撮り撮影モードに設定された場合は、ステップＳ６２５において、主制御部１０は、視差マップ上の顔領域の平均視差と、背景領域の平均視差との差分Ａを記憶する。
【０１６８】
この際、主制御部１０は、撮影画像を視差マップによって複数の領域に区分した場合に、顔領域以外の領域で最も広い領域を背景領域とすると良い。
【０１６９】
図１８（Ａ）は、視差マップ４５Ａを用いて自分撮り判断を行う際の判断方法を説明するための概略図である。図１８（Ａ）に示す視差マップ４５Ａにおいて、ステップＳ６２３にて検出された顔の顔領域Ａ１の平均視差と、背景領域Ｂ１の平均視差との差分が導出される。
【０１７０】
次に、撮像装置１ＡがステップＳ６０７、Ｓ６１３、Ｓ６２１またはＳ６２３にて設定された撮影モードを利用して行う撮影制御処理について、図１７に基づいて説明する。
【０１７１】
始めに、ステップＳ７０１において、主制御部１０は、レリーズボタン６Ｂが半押しされているか否かを判定する。そして、ステップＳ７０１において半押しされていると判定された場合は、ステップＳ７０３において、主制御部１０は、ＡＥ／ＡＦ処理を実行する。
【０１７２】
ステップＳ７０５において、主制御部１０は、スルー画像表示中に撮影モードが自分撮り撮影モードに設定されたか否かを判定する。この際、主制御部１０は、ステップＳ６２３において自分撮り撮影モードに設定された場合に、スルー画像表示中に撮影モードが自分撮り撮影モードに設定されたものと判定する。
【０１７３】
ステップＳ７０５において自分撮り撮影モードに設定されたと判定された場合は、ステップＳ７０７において、主制御部１０は、視差マップ上の顔領域の平均視差と、背景領域の平均視差との差分Ｂを導出して、ステップＳ６２５にて記憶された差分Ａと比較し、差分Ａと差分Ｂとの差が予め定められた値以下であるか否かを判定する。
【０１７４】
図１８（Ｂ）は、視差マップ４５Ｂを用いて自分撮り判断を行う際の判断方法を説明するための概略図である。図１８（Ｂ）に示す視差マップ４５Ｂにおいて、顔領域Ａ１の平均視差と、背景領域Ｂ１の平均視差との差分が導出される。
【０１７５】
ステップＳ７０７において予め定められた値以下であると判定された場合は、ステップＳ７０９において、主制御部１０は、撮影モードを自分撮り撮影モードに設定する。この際、主制御部１０は、撮影情報２０に基づいて自分撮り撮影モードの撮影条件を設定する。
【０１７６】
そして、ステップＳ７１１乃至Ｓ７３３の処理は、第２実施形態のステップＳ２０５乃至Ｓ２２９の処理と同様の処理を行う。
【０１７７】
なお、撮像装置１Ａにおいてズーム操作やカメラ電源のオンオフ切替、再生モードや設定モードに切り替えられた場合は、記憶している視差の差分Ａを消去する。
【０１７８】
また、顔領域の視差の中で左右側画像のどちらかにしか写らない死角（オクルージョン）領域の面先費が同程度になった場合に、自分撮り撮影モードに設定するようにしても良い。
【０１７９】
このようにして撮像装置１Ａは、撮影前のタイミングで判断の条件が成立すると共に、撮影時のタイミングにおける顔部分の視差と背景の視差の差分と、撮影前のタイミングにおける顔部分の視差と背景の視差の差分との差が、所定値以下であり、かつ判断の条件が成立しない場合に、自分撮り撮影を行おうとしていると判断する。これにより、腕検出を行って自分撮りを判断する方法に比較して、簡易かつ高精度に自分撮りを判断することができる。
【０１８０】
また、自分撮り時に背景と自分との構図によっては自分撮りの判断ができない場合であっても、撮影準備中に自分撮りを判断しておくことで、同一被写体を撮影する場合に、自分撮り撮影モードに設定することができる。
【０１８１】
なお、上述した撮影前判定処理において、自分撮り撮影モードではなかった場合（ステップＳ６０５で否定判定、ステップＳ６１１で否定判定、あるいはステップＳ６１９で否定判定された場合、ステップＳ６０７、Ｓ６１３、あるいはＳ６２１の処理は省略しても良い。
【０１８２】
〔第６実施形態〕
以下、第６実施形態に係る撮像装置１について添付図面を用いて詳細に説明する。
【０１８３】
なお、第６実施形態に係る撮像装置１は、第１実施形態に係る撮像装置１と同一の構成を有するため、第１実施形態と同一の構成には同一の符号を付し、重複する説明を省略する。
【０１８４】
第６実施形態に係る撮像装置１は、撮影者が撮像装置１を用いて自分撮りを行う際には、表示部５が背面側になって撮影者が撮影時に視認できないため、眼鏡の反射を確認できないことを考慮し、撮影時に眼鏡の反射を検出して撮影者に警告するものである。
【０１８５】
本実施形態に係る撮像装置１は、撮影前にレリーズボタン６Ｂが半押しされた状態において自分撮り撮影モードに設定すべきか否かを判断して、撮影時に上記撮影情報２０を用いて撮影条件を設定して撮影処理を行う撮影制御処理を行う。図１９は、本実施形態に係る撮像装置１の主制御部１０により実行される撮影制御処理プログラムの処理の流れを示すフローチャートであり、当該プログラムは記録媒体である内部メモリ１８の所定領域に予め記憶されている。
【０１８６】
始めに、ステップＳ８０１において、主制御部１０は、レリーズボタン６Ｂが半押しされているか否かを判定する。そして、ステップＳ８０１において半押しされていると判定された場合は、ステップＳ８０３乃至Ｓ８２１において、第１実施形態のステップＳ１０３乃至Ｓ１２１と同様の処理を行う。
【０１８７】
そして、ステップＳ８２１において撮影モードが自分撮り撮影モードに設定されると、ステップＳ８２３において、主制御部１０は、ステップＳ８０９における顔検出処理によって検出された目の領域の平均輝度が、顔領域の平均輝度よりも高いか否かを判定する。撮影者が眼鏡をかけた状態で自分撮り撮影モードで撮影した場合、強いフラッシュが眼鏡で反射している可能性があるためである。
【０１８８】
ステップＳ８２３において目の領域の平均輝度が顔領域の平均輝度よりも高いと判定された場合は、ステップＳ８２５において、主制御部１０は、眼鏡が反射している旨を撮影者に対して警告する。
【０１８９】
図２０（Ａ）は、撮像装置１による撮影画像５０を示す図であり、図２０（Ｂ）は、警告表示を行っている撮影画像５０を示す図である。図２０（Ａ）に示すように、撮影画像５０においてフラッシュが眼鏡に反射して眼鏡が光っている場合、図２０（Ｂ）に示すように、撮影画像５０と併せて警告文５１が表示部５に表示される。
【０１９０】
そして、ステップＳ８２７乃至Ｓ８３１において、第１実施形態のステップＳ１２３乃至Ｓ１２７とそれぞれ同様の処理を行う。
【０１９１】
なお、第６実施形態として、第１実施形態の撮像装置１（単眼カメラ）について説明したが、これに限定されず、第２実施形態の撮像装置１Ａ（複眼カメラ）であっても、同様の処理を行うことができる。この場合、左側画像３５Ａまたは右側画像３５Ｂにおいて、顔検出処理によって検出された目の領域の平均輝度が顔領域の平均輝度よりも高い場合に、眼鏡が反射している旨を撮影者に対して警告すると良い。
【０１９２】
このようにして撮像装置１Ａは、被写体像の顔領域の目に対応する領域に予め定められた輝度以上の領域が存在する場合に、警告を報知する。これにより、撮影者が撮像装置１を用いて自分撮りを行おうとしている場合に、眼鏡の反射を警告することができる。
【０１９３】
また、自分撮りをする場合には撮影者が撮像装置１Ａの背面の画像表示を見ることができないため、撮影後に眼鏡の反射に気付いて取り直しになってしまう可能性があるが、本実施形態の構成により、撮影者が撮影時に眼鏡の反射を確認することができる。
【符号の説明】
【０１９４】
１、１Ａ…撮像装置，２…筐体，３、３Ａ、３Ｂ…光学撮像系，４…ストロボ，５、５Ａ…表示部，６…操作部，６Ａ…メニュー操作部，６Ｂ…レリーズボタン，６Ｃ…電源ボタン，６Ｄ…モード切替ボタン，１０…主制御部，１１…撮影部，１２…撮影制御部，１３…画像処理部，１４…圧縮／伸張処理部，１５…フレームメモリ，１６…表示制御部，１７…メディア制御部，１７Ａ…記録メディア，１８…内部メモリ，２０…撮影情報，２５、２５Ｂ、２５Ｃ、５０…撮影画像，２６…顔領域，２７Ａ…左下領域，２７Ｂ…右下領域，３０…三次元処理部，３１…視差マップ生成部，３５Ａ…左側画像，３５Ｂ…右側画像，３６Ａ、４０Ａ、４５Ａ…左側視差マップ，３６Ｂ、４０Ｂ、４５Ｂ…右側視差マップ，３７Ａ、３７Ｂ…顔領域，３８Ａ、３８Ｃ…左下領域，３８Ｂ、３８Ｄ…右下領域，４１、４２…オクルージョン領域，５１…警告文。
【図１】
2013074428.tif 000003
【図２】
2013074428.tif 000004
【図３】
2013074428.tif 000005
【図４】
2013074428.tif 000006
【図６】
2013074428.tif 000007
【図７】
2013074428.tif 000008
【図８】
2013074428.tif 000009
【図９】
2013074428.tif 000010
【図１１】
2013074428.tif 000011
【図１３】
2013074428.tif 000012
【図１４】
2013074428.tif 000013
【図１６】
2013074428.tif 000014
【図１７】
2013074428.tif 000015
【図１９】
2013074428.tif 000016
【図２０】
2013074428.tif 000017
【図５】
2013074428.tif 000018
【図１０】
2013074428.tif 000019
【図１２】
2013074428.tif 000020
【図１５】
2013074428.tif 000021
【図１８】
2013074428.tif 000022