(57)【特許請求の範囲】
【請求項１】
被写体を撮像し、該被写体の画像データを生成する撮像部を備えた撮像装置であって、
前記撮像部が生成した前記画像データに対応する画像を表示する表示部と、
前記撮像部が生成した前記画像データに対応する画像内から前記被写体の顔を検出する顔検出部と、
前記被写体に対して、前記顔検出部が検出した顔の向きの変更を促すガイド画像を前記表示部に表示させる表示制御部と、
前記撮像部が生成した前記被写体の顔の向きの変更前後における前記画像データに対応する画像に基づいて、前記表示部が前記ガイド画像を表示した際に、前記画像内において背景が消失した領域を検出する消失領域検出部と、
前記消失領域検出部が検出した前記領域に基づいて、少なくとも前記画像内における前記被写体の顔の領域に対して、前記顔検出部が検出した前記被写体の顔の向きの変化に応じた画像処理を行う画像処理部と、
を備えたことを特徴とする撮像装置。
【請求項２】
前記画像処理部は、前記画像内における前記被写体の顔の領域の端部から前記画像処理を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記画像処理は、色空間の変数を変更する処理であることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記画像処理は、２つの前記画像データを用いて３次元画像データを生成する処理であることを特徴とする請求項１〜３のいずれか一つに記載の撮像装置。
【請求項５】
前記画像処理は、露出値、彩度およびコントラストのいずれか一つ以上を変更する処理であることを特徴とする請求項１〜４のいずれか一つに記載の撮像装置。
【請求項６】
前記表示部は、
前記画像データに対応する画像を表示する表示領域が当該撮像装置の背面側を向いた状態と当該撮像装置の前面側を向いた状態との間で遷移可能であり、
前記表示制御部は、
前記表示領域が前記前面側に向いている場合、前記ガイド画像を前記表示部に表示させることを特徴とする請求項１〜５のいずれか一つに記載の撮像装置。
【請求項７】
被写体を撮像し、該被写体の画像データを生成するとともに、該画像データに対応する画像を表示可能な撮像装置が実行する撮像方法であって、
前記被写体を撮像し、該被写体の画像データを生成する撮像ステップと、
前記撮像ステップで生成した前記画像データに対応する画像内から前記被写体の顔を検出する顔検出ステップと、
前記被写体に対して、前記顔検出ステップで検出した前記被写体の顔の向きの変更を促すガイド画像を表示する表示ステップと、
前記撮像ステップで生成した前記被写体の顔の向きの変更前後における前記画像データに対応する画像に基づいて、前記表示ステップで前記ガイド画像を表示した際に、前記画像内において背景が消失した領域を検出する消失領域検出ステップと、
前記消失領域検出ステップで検出した前記領域に基づいて、少なくとも前記画像内における前記被写体の顔の領域に対して、前記顔検出ステップで検出した前記被写体の顔の向きの変化に応じた画像処理を行う画像処理ステップと、
を含むことを特徴とする撮像方法。
【請求項８】
被写体を撮像し、該被写体の画像データを生成するとともに、該画像データに対応する画像を表示可能な撮像装置に、
前記被写体を撮像し、該被写体の画像データを生成する撮像ステップと、
前記撮像ステップで生成した前記画像データに対応する画像内から前記被写体の顔を検出する顔検出ステップと、
前記被写体に対して、前記顔検出ステップで検出した前記被写体の顔の向きの変更を促すガイド画像を表示する表示ステップと、
前記撮像ステップで生成した前記被写体の顔の向きの変更前後における前記画像データに対応する画像に基づいて、前記表示ステップで前記ガイド画像を表示した際に、前記画像内において背景が消失した領域を検出する消失領域検出ステップと、
前記消失領域検出ステップで検出した前記領域に基づいて、少なくとも前記画像内における前記被写体の顔の領域に対して、前記顔検出ステップで検出した前記被写体の顔の向きの変化に応じた画像処理を行う画像処理ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮像して該被写体の画像データを生成する撮像装置、撮像方法およびプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の撮像装置において、画像データを生成する本体に対して、画像を表示する表示モニタの表示画面を撮影者側から被写体側に回転可能な技術が知られている（特許文献１参照）。この技術では、表示モニタを撮影者側から被写体側に回転させることで、撮影者自身を被写体として撮影する自分撮り撮影を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１７５８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述した特許文献１に記載の技術では、自分撮り撮影する場合、被写体が撮像装置を意識するため、撮像装置に対して正面を向いた状態で撮影されることが多い。このため、撮影された画像内の被写体は、ともすれば立体感に乏しいものになりがちである。被写体に対して立体感を出させる場合、３次元画像（以下、「３Ｄ画像」という）を撮影可能な２眼式の撮像装置を用いることが考えられる。しかしながら、２眼式の撮像装置の場合、１眼式の撮像装置に比べて構成が複雑になる。このため、簡易な構成で、立体感に富んだ被写体を撮影することができる技術が望まれていた。【０００５】
本発明は、上記に鑑みてなされたものであって、簡易な構成で、立体感に富んだ被写体を撮影することができる撮像装置、撮像方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る撮像装置は、被写体を撮像し、該被写体の画像データを生成する撮像部を備えた撮像装置であって、前記撮像部が生成した前記画像データに対応する画像を表示する表示部と、前記撮像部が生成した前記画像データに対応する画像内から前記被写体の顔を検出する顔検出部と、前記被写体に対して、前記顔検出部が検出した顔の向きの変更を促すガイド画像を前記表示部に表示させる表示制御部と、前記撮像部が生成した前記被写体の顔の向きの変更前後における前記画像データに対応する画像に基づいて、前記表示部が前記ガイド画像を表示した際に、前記被写体における顔の向きを基準とする位置から前記被写体の顔が傾斜した角度を算出する角度算出部と、前記角度算出部が算出した前記角度に基づいて、当該撮像装置から前記被写体の顔までの距離を算出する距離算出部と、前記角度算出部が算出した前記角度と前記距離算出部が算出した前記距離とに基づいて、前記撮像部が生成した前記被写体の顔の向きの変更前後の前記画像データの少なくとも一方に対して、前記顔検出部が検出した前記被写体の顔の向きの変化に応じた画像処理を行う画像処理部と、を備えたことを特徴とする。【０００７】
また、本発明に係る撮像装置は、上記発明において、前記撮像部が生成した前記被写体の顔の向きの変更前後における前記画像データに対応する画像に基づいて、該画像内において背景が消失した領域を検出する消失領域検出部をさらに備え、前記画像処理部は、前記消失領域検出部が検出した前記領域に基づいて、少なくとも前記画像内における前記被写体の顔の領域に前記画像処理を行うことを特徴とする。【０００８】
また、本発明に係る撮像装置は、上記発明において、前記画像処理部は、前記画像内における前記被写体の顔の領域の端部から前記画像処理を行うことを特徴とする。【０００９】
また、本発明に係る撮像装置は、上記発明において、前記画像処理は、色空間の変数を変更する処理であることを特徴とする。【００１０】
また、本発明に係る撮像装置は、上記発明において、前記画像処理は、２つの前記画像データを用いて３次元画像データを生成する処理であることを特徴とする。【００１１】
また、本発明に係る撮像装置は、上記発明において、前記画像処理は、露出値、彩度およびコントラストのいずれか一つ以上を変更する処理であることを特徴とする。【００１２】
また、本発明に係る撮像装置は、上記発明において、前記画像処理は、２つの前記画像データを用いて３次元画像データを生成する処理であることを特徴とする。【００１３】
また、本発明に係る撮像装置は、上記発明において、前記表示部は、前記画像データに対応する画像を表示する表示領域が当該撮像装置の背面側を向いた状態と当該撮像装置の前面側を向いた状態との間で遷移可能であり、前記表示制御部は、前記表示領域が前記前面側に向いている場合、前記ガイド画像を前記表示部に表示させることを特徴とする。【００１４】
また、本発明に係る撮像方法は、被写体を撮像し、該被写体の画像データを生成するとともに、該画像データに対応する画像を表示可能な撮像装置が実行する撮像方法であって、前記被写体を撮像し、該被写体の画像データを生成する撮像ステップと、前記撮像ステップで生成した前記画像データに対応する画像内から前記被写体の顔を検出する顔検出ステップと、前記被写体に対して、前記顔検出ステップで検出した前記被写体の顔の向きの変更を促すガイド画像を表示する表示ステップと、前記撮像ステップで生成した前記被写体の顔の向きの変更前後における前記画像データに対応する画像に基づいて、前記表示ステップで前記ガイド画像を表示した際に、前記被写体における顔の向きを基準とする位置から前記被写体の顔が傾斜した角度を算出する角度算出ステップと、前記角度算出ステップで算出した前記角度に基づいて、当該撮像装置から前記被写体の顔までの距離を算出する距離算出ステップと、前記角度算出ステップで算出した前記角度と前記距離算出ステップで算出した前記距離とに基づいて、前記撮像ステップで生成した前記被写体の顔の向きの変更前後の前記画像データの少なくとも一方に対して、前記顔検出ステップで検出した前記被写体の顔の向きの変化に応じた画像処理を行う画像処理ステップと、を含むことを特徴とする。【００１５】
また、本発明に係るプログラムは、被写体を撮像し、該被写体の画像データを生成するとともに、該画像データに対応する画像を表示可能な撮像装置に、前記被写体を撮像し、該被写体の画像データを生成する撮像ステップと、前記撮像ステップで生成した前記画像データに対応する画像内から前記被写体の顔を検出する顔検出ステップと、前記被写体に対して、前記顔検出ステップで検出した前記被写体の顔の向きの変更を促すガイド画像を表示する表示ステップと、前記撮像ステップで生成した前記被写体の顔の向きの変更前後における前記画像データに対応する画像に基づいて、前記表示ステップで前記ガイド画像を表示した際に、前記被写体における顔の向きを基準とする位置から前記被写体の顔が傾斜した角度を算出する角度算出ステップと、前記角度算出ステップで算出した前記角度に基づいて、当該撮像装置から前記被写体の顔までの距離を算出する距離算出ステップと、前記角度算出ステップで算出した前記角度と前記距離算出ステップで算出した前記距離とに基づいて、前記撮像ステップで生成した前記被写体の顔の向きの変更前後の前記画像データの少なくとも一方に対して、前記顔検出ステップで検出した前記被写体の顔の向きの変化に応じた画像処理を行う画像処理ステップと、を実行させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、簡易な構成で、立体感に富んだ被写体を撮影することができるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の実施の形態１に係る撮像装置の撮影者に面する側の構成を示す斜視図である。
【図２】図２は、本発明の実施の形態１に係る撮像装置の被写体に面する側の構成を示す斜視図である。
【図３】図３は、本発明の実施の形態１に係る撮像装置の機能構成を示すブロック図である。
【図４】図４は、本発明の実施の形態１に係る撮像装置が実行する処理の概要を示すフローチャートである。
【図５】図５は、本発明の実施の形態１に係る撮像装置が自分撮り撮影モードに設定されている際の状況を示す図である。
【図６】図６は、図４の自分撮り撮影モード処理の概要を示すフローチャートである。
【図７】図７は、本発明の実施の形態１に係る撮像装置の表示部が表示するガイド画像の一例を示す図である。
【図８】図８は、本発明の実施の形態１に係る撮像装置の角度算出部が被写体の顔を傾けた角度を算出する算出方法の概要を説明する模式図である。
【図９】図９は、本発明の実施の形態１に係る撮像装置の距離算出部が距離を算出する算出方法の概要を説明する模式図である。
【図１０】図１０は、撮影者が被写体を立体的に視認する際の状況を示す図である。
【図１１】図１１は、本発明の実施の形態１に係る撮像装置の画像処理部が画像処理を行う際の概要を説明する模式図である。
【図１２Ａ】図１２Ａは、本発明の実施の形態１に係る撮像装置の画像処理部が画像処理を行う前の画像の一例を示す図である。
【図１２Ｂ】図１２Ｂは、本発明の実施の形態１に係る撮像装置の画像処理部が画像処理を行った後の画像の一例を示す図である。
【図１３】図１３は、図４の再生表示処理の概要を示すフローチャートである。
【図１４】図１４は、本発明の実施の形態１の変形例に係る表示部が表示するガイド画像の一例を示す図である。
【図１５】図１５は、本発明の実施の形態１の変形例に係る角度算出部が算出する算出方法の概要を説明する模式図である。
【図１６】図１６は、本発明の実施の形態２に係る撮像装置の機能構成を示すブロック図である。
【図１７】図１７は、本発明の実施の形態２に係る撮像装置が実行する自分撮り撮影モード処理の概要を示すフローチャートである。
【図１８】図１８は、本発明の実施の形態２に係る撮像装置の距離算出部が被写体の顔を構成する各部位の距離を算出する算出方法の概要を説明する模式図である。
【図１９】図１９は、本発明の実施の形態２に係る撮像装置が実行する再生表示処理の概要を示すフローチャートである。
【図２０】図２０は、本発明の実施の形態３に係る撮像装置の機能構成を示すブロック図である。
【図２１】図２１は、本発明の実施の形態３に係る撮像装置が実行する自分撮り撮影モード処理の概要を示すフローチャートである。
【図２２】図２２は、本発明の実施の形態３に係る撮像装置の表示部が表示するガイド画像の一例を示す図である。
【図２３】図２３は、本発明の実施の形態３に係る撮像装置の消失領域検出部が検出する検出方法の概要を説明する模式図である。
【図２４Ａ】図２４Ａは、本発明の実施の形態３に係る撮像装置の画像処理部が画像処理を行う前の画像の一例を示す図である。
【図２４Ｂ】図２４Ｂは、本発明の実施の形態３に係る撮像装置の画像処理部が画像処理を行った後の画像の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明を実施するための形態（以下、「実施の形態」という）について説明する。なお、以下の実施の形態により本発明が限定されるものではない。また、図面の記載において、同一の部分には同一の符号を付して説明する。
【００１９】
（実施の形態１）
図１は、本発明に係る撮像装置の撮影者に面する側（背面側）の構成を示す斜視図である。図２は、本発明に係る撮像装置の被写体に面する側（前面側）の構成を示す斜視図である。図３は、本発明に係る撮像装置の機能構成を示すブロック図である。なお、図１および図２において、撮像装置１の幅方向をＸ軸、撮像装置１の高さ方向をＹ軸、撮像装置１の光軸Ｌ1方向をＺ軸として説明する。
【００２０】
図１〜図３に示す撮像装置１は、被写体を撮像し、被写体の画像データを生成する本体部２と、本体部２に対して撮影者側（背面側）から被写体側（前面側）に向けて回動可能に設けられ、本体部２が生成した画像データに対応する画像を表示可能な表示機構３と、を備える。
【００２１】
まず、本体部２の構成について説明する。本体部２は、撮像部１０と、入力部１１と、記録部１２と、記録媒体１３と、回転判定部１４と、制御部１５と、を備える。
【００２２】
撮像部１０は、被写体像を結像するレンズ部１０１と、レンズ部１０１が結像した被写体像を受光して光電変換を行うことによって被写体の画像データを生成する撮像素子１０２と、を有する。
【００２３】
レンズ部１０１は、制御部１５の制御のもと、所定の視野領域から光を集光して被写体像を撮像素子１０２の撮像面に結像する。レンズ部１０１は、光軸Ｌ1に沿って移動可能なズームレンズやフォーカスレンズ、絞りおよびシャッタ等を用いて構成される。
【００２４】
撮像素子１０２は、制御部１５の制御のもと、レンズ部１０１が結像した被写体像を受光して光電変換を行うことによって画像データを生成する。撮像素子１０２は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）、画像データに対して所定のアナログ処理を行う信号処理、信号処理部から入力されるアナログの画像データに対してＡ／Ｄ変換を行うことによってデジタルの画像データを生成して制御部１５へ出力するＡ／Ｄ変換部および撮像素子１０２の撮像タイミングを発生するタイミングジェネレータ等を用いて構成される。撮像素子１０２は、制御部１５の制御のもと、所定のフレームレート（たとえば３０ｆｐｓ）で被写体を連続的に撮像して、時間的に連続する複数の画像データを生成する。
【００２５】
入力部１１は、撮像装置１に関する各種の動作を指示する指示信号の入力を受け付ける。入力部１１は、撮像装置１の電源状態をオン状態またはオフ状態に切り換える電源スイッチと、撮像装置１に撮影を指示するレリーズ信号の入力を受け付けるレリーズスイッチ等を用いて構成される。
【００２６】
記録部１２は、制御部１５を介して入力される画像データ、撮像装置１の処理中の情報、撮像装置１を動作させるための各種プログラムや本実施の形態１に係るプログラムおよびプログラムの実行中に使用される各種データ等を記録する。記録部１２は、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）およびＦｌａｓｈメモリ等を用いて構成される。
【００２７】
記録媒体１３は、制御部１５を介して入力される画像データを記録する。記録媒体１３は、本体部２の外部から装着されるメモリカード等を用いて構成され、図示しないメモリＩ／Ｆを介して本体部２に着脱自在に装着される。記録媒体１３は、制御部１５によって処理が施された画像データや動画データが書き込まれる。また、記録媒体１３は、制御部１５によって記録された画像データまたは動画データが読み出される。
【００２８】
回転判定部１４は、表示機構３の回転状態を判定し、この判定結果を制御部１５へ出力する。具体的には、回転判定部１４は、本体部２に対して表示機構３の表示部３１の表示領域が撮像装置１の前面側に回動して、表示部３１の表示領域が前面側（被写体側）に向いているか否かを判定し、この判定結果を制御部１５へ出力する。
【００２９】
制御部１５は、撮像装置１を構成する各部に対応する指示やデータの転送等を行って撮像装置１の動作を統括的に制御する。制御部１５は、ＣＰＵ（Central  Processing  Unit）等を用いて構成される。
【００３０】
ここで、制御部１５の詳細な構成について説明する。制御部１５は、顔検出部１５１と、傾き判定部１５２と、角度算出部１５３と、距離算出部１５４と、画像処理部１５５と、撮像制御部１５６と、表示制御部１５７と、を有する。
【００３１】
顔検出部１５１は、撮像部１０が生成した画像データに対応する画像内の被写体の顔を検出する。具体的には、顔検出部１５１は、撮像部１０が生成した画像データに対応する画像に含まれる人物の顔をパターンマッチングによって検出する。たとえば、顔検出部１５１は、パターンマッチングを用いて画像中の顔の位置を検出後、目、鼻および口等の顔の特徴点の位置を検出することによって、顔の位置、顔の大きさ（領域）、顔の向き、顔の角度（傾き）および顔の表情（笑顔等）を検出する。なお、顔検出部１５１は、人物の顔だけでなく、犬や猫等の動物の顔を検出してもよい。さらに、顔検出部１５１は、パターンマッチング以外の周知技術を用いて人物の顔を検出してもよい。
【００３２】
傾き判定部１５２は、時間的に前後する２つの画像データに対応する画像に基づいて、顔検出部１５１によって検出された被写体の顔が正面を向いた状態から顔を傾けたか否かを判定する。
【００３３】
角度算出部１５３は、時間的に前後する２つの画像データに対応する画像に基づいて、後述する表示部３１がガイド画像を表示した際に、被写体における顔の向きを基準とする位置から被写体の顔が傾斜した角度を算出する。たとえば、角度算出部１５３は、顔検出部１５１が検出した被写体における顔の目の中心を基準に被写体の顔が傾斜した角度を算出する。
【００３４】
距離算出部１５４は、角度算出部１５３が算出した角度に基づいて、撮像装置１から被写体までの距離を算出する。
【００３５】
画像処理部１５５は、撮像部１０が生成した被写体の顔の向きの変更前後の前記画像データの少なくとも一方に対して、顔検出部１５１が検出した被写体の顔の向きの変化に応じた画像処理を行う。具体的には、画像処理部１５５は、角度算出部１５３が算出した角度と距離算出部１５４が算出した距離とに基づいて、撮像部１０が生成する画像データに画像処理を行う。ここで、画像処理とは、色空間の変数を変更する処理、２つの画像データを用いて３次元画像データを生成する処理、露出値を変更する処理、コントラストを変更する処理および陰影を付加する処理のいずれか１つ以上である。
【００３６】
撮像制御部１５６は、入力部１１からレリーズ信号が入力された場合、撮像装置１における撮影動作を開始する制御を行う。ここで、撮像装置１における撮影動作とは、撮像部１０が生成した画像データを記録媒体１３に記録する。また、撮像制御部１５６は、入力部１１から動画撮影を指示する指示信号が入力された場合、記録媒体１３に動画ファイルを作成し、この動画ファイルに、撮像部１０が順次生成した画像データを順次記録（格納）する。
【００３７】
表示制御部１５７は、画像データに対応する画像を、後述する表示機構３の表示部３１に表示させる。表示制御部１５７は、被写体に対して、顔の向きの変更を促すガイド画像を後述する表示機構３の表示部３１に表示させる。ここで、ガイド画像とは、被写体の顔の一部を加工した画像や予め登録したアバター等の画像である。
【００３８】
次に、表示機構３の構成について説明する。表示機構３は、表示部３１と、可動部３２と、回転支持部３３と、を備える。
【００３９】
表示部３１は、制御部１５の制御のもと、制御部１５を介して入力される画像データに対応する２次元画像（以下、「２Ｄ画像」という）または３次元画像（以下、「３Ｄ画像」という）を表示する。ここで、画像の表示には、撮影直後の画像データを所定時間（たとえば３秒間）だけ表示するレックビュー表示、記録媒体１３に記録された画像データを再生する再生表示、および撮像部１０が連続的に生成する画像データに対応するライブビュー画像を時系列に沿って順次表示するライブビュー表示等が含まれる。表示部３１は、液晶または有機ＥＬからなり、２Ｄ画像または３Ｄ画像を表示可能な表示パネルおよび駆動ドライバ等を用いて構成される。一般に、３Ｄ画像の表示パネルは、フレームシーケーシャル方式、レンチキュラー方式およびパララックスバリア方式等がある。本実施の形態１では、いずれの方式の表示パネルであっても適用可能である。また、表示部３１は、撮像装置１の操作情報および撮影に関する情報を適宜表示する。さらに、表示部３１は、画像データに対応する画像を表示する表示領域が撮像装置１の背面側を向いた状態と撮像装置１の前面側を向いた状態との間で遷移可能である。具体的には、表示部３１は、撮像装置１の本体部２に対して、撮像装置１の背面側から撮像装置１の前面側に向けて回動可能に設けられる（図１→図２を参照）。
【００４０】
可動部３２は、表示部３１が設けられ、ヒンジ等の回転支持部３３を介して本体部２の一端を中心にして回動可能に本体部２に設けられる。具体的には、可動部３２は、回転支持部３３の軸Ｒ1を中心にして、本体部２の背面側から前面側に向けて回動可能に設けられる（図２を参照）。
【００４１】
以上の構成を有する撮像装置１が実行する処理について説明する。図４は、撮像装置１が実行する処理の概要を示すフローチャートである。
【００４２】
図４に示すように、まず、撮像装置１が撮影モードに設定されている場合（ステップＳ１０１：Ｙｅｓ）について説明する。この場合において、制御部１５は、撮像装置１が自分撮り撮影モードに設定されているか否かを判断する（ステップＳ１０２）。具体的には、制御部１５は、回転判定部１４から入力される判定結果に基づいて、本体部２に対して表示部３１の表示領域が撮像装置１の前面側（撮像部１０の視野領域側）に向けられているか否かを判断する。たとえば、図５に示すように、被写体Ｏ1（撮影者）によって表示部３１の表示領域が撮像装置１の前面側に向けられている場合、制御部１５は、撮像装置１が自分撮り撮影モードに設定されていると判断する。制御部１５によって撮像装置１が自分撮り撮影モードに設定されていると判断された場合（ステップＳ１０２：Ｙｅｓ）、撮像装置１は、後述するステップＳ１０３へ移行する。これに対して、制御部１５によって撮像装置１が自分撮り撮影モードに設定されていないと判断された場合（ステップＳ１０２：Ｎｏ）、撮像装置１は、後述するステップＳ１０５へ移行する。
【００４３】
ステップＳ１０３において、撮像装置１は、被写体Ｏ1が自分撮り撮影に応じた撮影を行う自分撮り撮影モード処理を実行する。なお、自分撮り撮影モード処理の詳細は、後述する。
【００４４】
続いて、入力部１１から撮像装置１の電源をオフする指示信号が入力された場合（ステップＳ１０４：Ｙｅｓ）、撮像装置１は、本処理を終了する。これに対して、入力部１１から撮像装置１の電源をオフする指示信号が入力されていない場合（ステップＳ１０４：Ｎｏ）、撮像装置１は、ステップＳ１０１へ戻る。
【００４５】
ステップＳ１０５において、撮像装置１は、入力部１１から入力されたレリーズ信号に応じて撮影を行い、被写体の画像データを生成し、この画像データを記録媒体１３に記録する通常撮影モード処理を実行する。ステップＳ１０５の後、撮像装置１は、ステップＳ１０４へ移行する。
【００４６】
ステップＳ１０１において、撮像装置１が撮影モードに設定されていない場合（ステップＳ１０１：Ｎｏ）について説明する。この場合において、撮像装置１が再生モードに設定されているとき（ステップＳ１０６：Ｙｅｓ）、撮像装置１は、記録媒体１３に記録された画像データに対応する画像を表示部３１に再生して表示させる再生表示処理を実行させる（ステップＳ１０７）。なお、再生表示処理の詳細は、後述する。ステップＳ１０７の後、撮像装置１は、ステップＳ１０４へ移行する。
【００４７】
ステップＳ１０６において、撮像装置１が再生モードに設定されていないとき（ステップＳ１０６：Ｎｏ）、撮像装置１は、ステップＳ１０４へ移行する。
【００４８】
次に、図４のステップＳ１０３で説明した自分撮り撮影モード処理の詳細について説明する。図６は、自分撮り撮影モード処理の概要を示すフローチャートである。
【００４９】
図６に示すように、撮像制御部１５６は、撮像素子１０２に撮像を実行させる。たとえば、撮像制御部１５６は、レンズ部１０１を介して被写体Ｏ1を撮像素子１０２に撮像させる（ステップＳ２０１）。
【００５０】
続いて、表示制御部１５７は、撮像素子１０２が生成した画像データに対応するライブビュー画像を表示部３１に表示させる（ステップＳ２０２）。この場合、表示制御部１５７は、撮像部１０が生成した画像データに対応するライブビュー画像を、本体部２に対して反転させて表示部３１に表示させる（ミラー反転表示）。なお、表示制御部１５７は、ライブビュー画像を本体部２に対して反転させた後、ライブビュー画像を左右反転させて表示部３１に表示させてもよい。もちろん、表示制御部１５７は、ライブビュー画像を反転させることなく、そのままの状態で表示部３１に表示させてもよい。
【００５１】
その後、被写体Ｏ1に対して、３Ｄ撮影を行う３Ｄシミュレーションモードが撮像装置１に設定されている場合（ステップＳ２０３：Ｙｅｓ）、撮像装置１は、後述するステップＳ２０４へ移行する。これに対して、被写体Ｏ1に対して、３Ｄ撮影を行う３Ｄシミュレーションモードが撮像装置１に設定されていない場合（ステップＳ２０３：Ｎｏ）、撮像装置１は、後述するステップＳ２１５へ移行する。
【００５２】
ステップＳ２０４において、顔検出部１５１は、撮像素子１０２が生成した画像データに対応する画像内における被写体の顔を検出する（ステップＳ２０４）。
【００５３】
続いて、顔検出部１５１が１対の瞳を検出した場合（ステップＳ２０５：Ｙｅｓ）、表示制御部１５７は、記録部１２に記録された被写体に対して顔の向きの変更を促すガイド画像を表示部３１に表示させる（ステップＳ２０６）。
【００５４】
図７は、表示部３１が表示するガイド画像の一例を示す図である。図７に示すように、表示制御部１５７は、撮像素子１０２が生成した画像データに対応するライブビュー画像ＬＶ1および被写体Ｏ1に対して、顔の向きの変更を促すガイド画像Ｇ1を表示部３１に表示させる。この場合、表示制御部１５７は、ライブビュー画像ＬＶ1およびガイド画像Ｇ1を縮小して表示部３１に表示させる。さらに、表示制御部１５７は、ガイド画像Ｇ1をサポートするための情報、たとえば、「顔の向きを少し変えてください」のメーセッジＭ1を表示部３１に表示させる。これにより、被写体Ｏ1は、自分撮り撮影時に、表示部３１で表示されるガイド画像Ｇ1を確認することで、表示部３１または撮像部１０に対して顔の向きを変更する。
【００５５】
ステップＳ２０６の後、撮像制御部１５６は、撮像素子１０２に撮影を実行させる（ステップＳ２０７）。たとえば、撮像制御部１５６は、正面を向く状態の被写体Ｏ1を撮像素子１０２に撮像させる（１回目）。
【００５６】
続いて、傾き判定部１５２は、顔検出部１５１が検出した被写体の顔の角度が変化したか否かを判定する（ステップＳ２０８）。具体的には、傾き判定部１５２は、時間的に前後する２つの画像データに対応する２つの画像に対して、顔検出部１５１が検出した被写体における顔の瞳の位置が変化したか否かを判定する。たとえば、傾き判定部１５２は、直前の画像内における被写体の顔の瞳が正面を見た状態から最新の画像内における被写体の顔の瞳が変化したか否かを判定する。傾き判定部１５２が顔検出部１５１によって検出された顔の角度が変化したと判定した場合（ステップＳ２０８：Ｙｅｓ）、撮像装置１は、ステップＳ２０９へ移行する。これに対して、傾き判定部１５２が顔検出部１５１によって検出された顔の角度が変化していないと判定した場合（ステップＳ２０８：Ｎｏ）、撮像装置１は、ステップＳ２０８へ戻る。
【００５７】
ステップＳ２０９において、撮像制御部１５６は、撮像素子１０２に撮像を実行させる。たとえば、撮像制御部１５６は、顔を正面から横に傾けた状態の被写体Ｏ1を撮像素子１０２に撮像させる（２回目）。
【００５８】
角度算出部１５３は、ステップＳ２０７およびステップＳ２０９で撮像素子１０２が生成した２つの画像データに基づいて、被写体が正面を向いた状態の位置から顔を傾けた位置までの角度を算出する（ステップＳ２１０）。
【００５９】
図８は、角度算出部１５３が被写体の顔を傾けた角度を算出する算出方法の概要を説明する模式図である。図８（ａ）がステップＳ２０７で撮像素子１０２によって生成された画像データに対応する画像内の被写体Ｏ10が撮像装置１に対して正面を向いた状態を上面から見た状況を示し（１回目）、図８（ｂ）がステップＳ２０９で撮像素子１０２によって生成された画像データに対応する画像内の被写体Ｏ11が撮像装置１に対して角度θ1斜めに向いた状態を上面から見た状況を示す（２回目）。
【００６０】
図８に示すように、角度算出部１５３は、顔検出部１５１によって検出された被写体Ｏ10における顔の各目Ｅ10の中心からの幅Ｈe10および被写体Ｏ11における顔の各目Ｅ11の中心からの幅Ｈe11をそれぞれ算出し、幅Ｈe11を幅Ｈe10で除算することによって、顔を正面から傾けた被写体Ｏ11の顔の角度θ1を算出する。
【００６１】
ステップＳ２１０の後、距離算出部１５４は、ステップＳ２０７およびステップＳ２０９で撮像素子１０２が生成した２つの画像データを用いて３Ｄ画像を表示する際における基線長の距離を算出する（ステップＳ２１１）。
【００６２】
図９は、距離算出部１５４が距離を算出する算出方法の概要を説明する模式図である。図９において、ステップＳ２０７およびステップＳ２０９で撮像素子１０２によって生成された２つの画像データに対応する画像内の被写体を仮想的に重ねた状態を上面から見た状況を示す。
【００６３】
図９に示すように、図８（ａ）および図８（ｂ）の被写体の顔の向きを仮想的に重ねた場合、予め基線長Ｂの間隔で撮像部が配置された２眼式の撮像装置で撮影した３Ｄ画像データと同様の結果を得ることができる。即ち、被写体Ｏ1が顔を正面に向いた状態から角度θ1を傾けた場合において、レンズ部１０１から被写体Ｏ1の中心Ｐ1までの距離をＬpとしたとき、以下の式（１）が成り立つ。
Ｂ≒Ｌp・ｔａｎθ1      ・・・（１）
このように、距離算出部１５４は、式（１）を用いて基線長Ｂの距離を算出する。これにより、図１０に示すように、２つの画像データを表示部３１に表示する場合、撮影者Ｕ1が被写体Ｏ1を立体的に視認したものに相当するので、被写体Ｏ1に対してメリハリのあるものを撮影することができる。なお、距離Ｌpは、距離算出部１５４が撮像素子１０２によって生成された画像データに対してコントラストＡＦ処理を行うことによって算出してもよいし、撮像素子１０２に設けられた位相差画素（図示せず）からの信号に基づいて算出してもよし、予め設定されたものであってもよい。
【００６４】
ステップＳ２１１の後、ステップＳ２０７およびステップＳ２０９で撮像素子１０２によって生成された２つの画像データと距離算出部１５４が算出した距離とを対応付けて３Ｄ画像データとして記録媒体１３に記録する（ステップＳ２１２）。
【００６５】
続いて、画像処理部１５５は、距離算出部１５４が算出した距離に基づいて、２つの画像データを２Ｄ画像処理データとして画像処理を施して記録媒体１３に記録する（ステップＳ２１３）。ステップＳ２１３の後、撮像装置１は、図４のメインルーチンへ戻る。
【００６６】
図１１は、画像処理部１５５が画像処理を行う際の概要を説明する模式図である。図１２Ａは、画像処理部１５５が画像データに対して画像処理を行う前の画像の一例を示す模式図である。図１２Ｂは、画像処理部１５５が画像データに対して画像処理を行った後の画像の一例を示す模式図である。図１１において、ステップＳ２０７およびステップＳ２０９で撮像素子１０２によって生成された２つの画像データに対応する画像内の被写体を仮想的に重ねた状態を上面から見た状況を示す。
【００６７】
図１１に示すように、画像処理部１５５は、ステップＳ２０７およびステップＳ２０９で撮像素子１０２によって生成された２つの画像データに対応する画像内の被写体Ｏ1を仮想的に重ね、被写体Ｏ1が顔を傾けた場合、鼻Ｎ等の隆起によって見えなくなる部分（撮像素子１０２上に結像されない領域）を検出し、その部分に対して陰状に黒く塗りつぶす画像処理を行う。具体的には、図１２Ａおよび図１２Ｂに示すように、画像処理部１５５は、鼻Ｎ等の領域によって見えなくなる部分Ｖ1に対して黒く塗りつぶす画像処理を行う（図１２Ａ→図１２Ｂ）。これにより、被写体Ｏ1に対して陰影を強調させることで、立体感のある２Ｄ表示を行うことがで、被写体Ｏ1に対してメリハリのあるものを撮影することができる。さらに、被写体Ｏ1に対してあたかも複数のストロボを用いて撮影した際と同様の立体感のある２Ｄ画像データを生成することができる。さらにまた、外部機器で画像処理部１５５が画像処理を施した画像データに対応する画像を再生する場合、３Ｄ表示機能がなくとも、被写体Ｏ1の陰影を強調させて立体的に表示させることができる。なお、図１２Ｂでは、画像処理部１５５は、部分Ｖ1に対して彩度や色相の変数を低下させる画像処理を行ってもよいし、コントラストや露出値を低下させる画像処理を行ってもよい。
【００６８】
図６に戻り、ステップＳ２１４以降の説明を続ける。
ステップＳ２１４において、表示制御部１５７は、表示部３１に警告を表示させる。たとえば、表示制御部１５７は、被写体に対して正面を向かせるように促すメッセージやアイコンを表示部３１に表示させる。
【００６９】
続いて、入力部１１から撮影を指示するレリーズ信号が入力された場合（ステップＳ２１５：Ｙｅｓ）、撮像制御部１５６は、撮像素子１０２に撮影を実行させる（ステップＳ２１６）。ステップＳ２１６の後、撮像装置１は、図４のメインルーチンへ戻る。
【００７０】
ステップＳ２１５において、入力部１１から撮影を指示するレリーズ信号が入力されていない場合（ステップＳ２１５：Ｎｏ）、撮像装置１は、図４のメインルーチンへ戻る。
【００７１】
ステップＳ２０５において、顔検出部１５１が１対の瞳を検出していない場合（ステップＳ２０５：Ｎｏ）、撮像装置１は、ステップＳ２１４へ移行する。
【００７２】
次に、図４のステップＳ１０７の再生表示処理の詳細について説明する。図１３は、再生表示処理の概要を示すフローチャートである。
【００７３】
図１３に示すように、まず、表示制御部１５７は、記録媒体１３に記録された複数の画像データに対応する複数の画像を表示部３１に一覧表示させる（ステップＳ３０１）。
【００７４】
続いて、入力部１１を介して表示部３１が表示する複数の画像の中から画像が選択された場合（ステップＳ３０２：Ｙｅｓ）、撮像装置１は、後述するステップＳ３０３へ移行する。これに対して、入力部１１を介して表示部３１が表示する複数の画像の中から画像が選択されていない場合（ステップＳ３０２：Ｎｏ）、撮像装置１は、後述するステップＳ３０６へ移行する。
【００７５】
ステップＳ３０３において、選択された画像が３Ｄシミュレーション画像の場合（ステップＳ３０３：Ｙｅｓ）において、３Ｄ表示が可能なとき（ステップＳ３０４：Ｙｅｓ）、表示制御部１５７は、画像処理部１５５が３Ｄ画像データに対応付けられた基線長に基づいて生成した３Ｄ画像を表示部３１に表示させる（ステップＳ３０５）。
【００７６】
続いて、入力部１１を介して画像データの再生を終了する指示信号が入力された場合（ステップＳ３０６：Ｙｅｓ）、撮像装置１は、図４のメインルーチンへ戻る。これに対して、入力部１１を介して画像データの再生を終了する指示信号が入力されていない場合（ステップＳ３０６：Ｎｏ）、撮像装置１は、ステップＳ３０１へ戻る。
【００７７】
ステップＳ３０３において、選択された画像が３Ｄシミュレーション画像の場合（ステップＳ３０３：Ｙｅｓ）において、３Ｄ表示が可能でないとき（ステップＳ３０４：Ｎｏ）、表示制御部１５７は、画像処理部１５５が生成した２Ｄ画像データに対応する２Ｄ画像を表示部３１に表示させる（ステップＳ３０７）。たとえば、表示制御部１５７は、上述した図１２Ｂで説明した画像処理部１５５が画像処理を施した画像データに対応する２Ｄ画像を表示部３１に表示させる。ステップＳ３０７の後、撮像装置１は、ステップＳ３０６へ移行する。
【００７８】
ステップＳ３０３において、選択された画像が３Ｄシミュレーション画像でない場合（ステップＳ３０３：Ｎｏ）、表示制御部１５７は、画像データに対応する２Ｄ画像を表示部３１に全画面表示させる（ステップＳ３０８）。ステップＳ３０８の後、撮像装置１は、ステップＳ３０６へ移行する。
【００７９】
以上説明した本発明の実施の形態１によれば、簡易な構成で、立体感に富んだ被写体を撮影することができる。
【００８０】
また、本発明の実施の形態１によれば、被写体に顔を傾かせることによって、簡易的な３Ｄ画像データを生成することができる。
【００８１】
また、本発明の実施の形態１によれば、画像処理部１５５が最新の画像内で撮像素子１０２上に結像されない領域に対して黒く塗り潰す画像処理を行うので、２Ｄ表示であっても、被写体の陰影を強調したメリハリのあるものを撮影することができる。このように傾けた方向に従って得られる画像は変化するので、ここで行われる画像処理部１５５による画像処理は、傾けた方向に応じて変化するもので、当然、顔以外にも応用できる。傾けた方向に対して光の当たり具合が変化するように、画像処理部１５５による画像処理は、傾けた方向に対して垂直な方向には均一な効果がかかり、それが傾けた方向に対して順次変化するような特徴を持つものになる。もちろん、それは、図１１で明らかなように、傾けて得られる立体情報に即してさらに細かい補正を加えてもよい。傾斜角度の大きさに応じて変化する画像処理と呼ぶことも出来、傾斜角度の方向に従って変化する画像処理とも言える。さらに、画像処理部１５５は、被写体の顔の傾きに応じて、明るさのみならず、色およびコントラストを変更してもよい。
【００８２】
（実施の形態１の変形例）
次に、本発明の実施の形態１の変形例について説明する。上述した実施の形態１では、表示制御部１５７が被写体に対して顔を傾かせるガイド画像Ｇ1を表示部３１に表示させていたが、別のガイド画像を表示部３１に表示させてもよい。
【００８３】
図１４は、本発明の実施の形態１の変形例に係る表示部が表示するガイド画像の一例を示す図である。
【００８４】
図１４に示すように、表示制御部１５７は、ライブビュー画像ＬＶ2上に、被写体Ｏ1に対して顔を傾けさせるガイド画像Ｇ2およびメッセージＭ2を重畳して表示部３１に表示させる。これにより、被写体Ｏ1は、ガイド画像Ｇ2に従って顔を傾ける。この場合において、図１５に示すように、角度算出部１５３は、被写体Ｏ1の顔が正面を向いている状態で撮像素子１０２上に結像される鼻Ｎの位置をＰ2とした場合において、被写体Ｏ1が正面を向いた状態からガイド画像Ｇ2に従って顔を傾けた場合に撮像素子１０２上に結像される鼻Ｎの位置をＰ3、位置Ｐ2と位置Ｐ3との距離をＸSとしたとき、以下の式（２）によって被写体Ｏ1が顔を傾けた角度θ2を算出する。
θ2＝ａｒｃｔａｎ（Ｘｓ／Ｌp）      ・・・（２）
このように、角度算出部１５３は、被写体Ｏ1が顔を傾けた際の角度θ2を算出することができる。
【００８５】
なお、本実施の形態１の変形例では、予め撮像素子１０２から被写体Ｏ1までの距離を設定していたが、たとえば、画像内における被写体Ｏ1の顔の大きさに応じて撮像素子１０２から被写体Ｏ1までの距離を算出してもよい。
【００８６】
（実施の形態２）
次に、本発明の実施の形態２について説明する。本実施の形態２に係る撮像装置は、上述した実施の形態１に係る撮像装置１と構成が異なるうえ、自分撮り撮影モード処理および再生表示処理が異なる。具体的には、本実施の形態２に係る撮像装置は、被写体の顔の凹凸に応じて画像処理を行う。このため、以下においては、本実施の形態２に係る撮像装置の構成を説明後、本実施の形態２に係る撮像装置が実行する自分撮り撮影モード処理および再生表示処理について説明する。なお、上述した実施の形態１に係る撮像装置と同様の構成には同一の符号を付して説明を省略する。
【００８７】
図１６は、本実施の形態２に係る撮像装置の機能構成を示すブロック図である。図１６に示す撮像装置１ａは、被写体を撮像し、被写体の画像データを生成する本体部２ａと、本体部２ａが生成した画像データに対応する画像を表示する表示機構３ａと、を備える。
【００８８】
まず、本体部２ａの構成について説明する。本体部２ａは、撮像部１０と、入力部１１と、記録部１２と、記録媒体１３と、回転判定部１４と、姿勢検出部１６と、時計１７と、通信部１８と、制御部１９と、を備える。
【００８９】
姿勢検出部１６は、加速度センサおよびジャイロセンサを用いて構成され、撮像装置１ａに生じる加速度および角速度をそれぞれ検出し、この検出結果を制御部１９へ出力する。
【００９０】
時計１７は、計時機能および撮影日時の判定機能を有する。時計１７は、撮像素子１０２によって撮像された画像データに日時データを付加するため、日時データを制御部１９へ出力する。
【００９１】
通信部１８は、所定の無線通信規格に従って、外部の機器と無線通信を行って画像データを含む画像ファイルを送信または受信する。ここで、所定の無線通信規格は、ＩＥＥＥ８０２．１１ｂおよびＩＥＥＥ８０２．１１ｎ等である。なお、本実施の形態２では、いずれの無線通信規格であっても適用可能である。また、通信部１８は、ネットワークを介して外部の機器と画像ファイルやコンテンツデータ等の各種情報を双方向に通信を行うための通信デバイスを用いて構成される。通信デバイスは、他の機器との間で電波信号を送受信するアンテナと、アンテナが受信した信号を復調処理するとともに、送信する信号を変調処理する送受信回路等で構成される。また、通信部１８は、撮像装置１ａの起動時において、その存在を報知する識別情報（機器ＩＤ）を含む通信信号を定期的に送信する。なお、通信部１８は、撮像装置１ａの外部から装着されるメモリカード等の記録媒体に設けられていてもよい。さらに、通信部１８は、ホットシューを介して撮像装置１ａに装着されるアクセサリに設けられていてもよい。
【００９２】
制御部１９は、撮像装置１ａを構成する各部に対応する指示やデータの転送等を行って撮像装置１ａの動作を統括的に制御する。制御部１９は、ＣＰＵ等を用いて構成される。
【００９３】
ここで、制御部１９の詳細な構成について説明する。制御部１９は、顔検出部１５１と、傾き判定部１５２と、角度算出部１５３と、画像処理部１５５と、撮像制御部１５６と、表示制御部１５７と、距離算出部１９１と、を有する。
【００９４】
距離算出部１９１は、角度算出部１５３が算出した角度に基づいて、撮像装置１ａから被写体の顔を構成する各部位までの距離を算出する。具体的には、距離算出部１９１は、角度算出部１５３が算出した角度に基づいて、被写体の顔を構成する各部位、たとえば目、鼻、口および額等までの距離分布情報（被写体の凹凸情報）を算出する。
【００９５】
次に、表示機構３ａの構成について説明する。表示機構３ａは、表示部３１と、可動部３２と、回転支持部３３と、タッチパネル３４と、を備える。
【００９６】
タッチパネル３４は、表示部３１の表示画面上に重畳して設けられる。タッチパネル３４は、外部からの物体のタッチ位置を検出し、この検出したタッチ位置に応じた位置信号を制御部１９へ出力する。また、タッチパネル３４は、ユーザが表示部３１で表示される情報、たとえばアイコン画像やサムネイル画像に基づいてタッチしたタッチ位置を検出し、この検出したタッチ位置に応じて撮像装置１ａが行う動作を指示する指示信号の入力を受け付ける。一般に、タッチパネル３４としては、抵抗膜方式、静電容量方式および光電方式等がある。本実施の形態２では、いずれの方式のタッチパネルであっても適用可能である。さらに、表示部３１は、可動部３２およびタッチパネル３４を一体的に形成してもよい。
【００９７】
以上の構成を有する撮像装置１ａが実行する自分撮り撮影モード処理について説明する。図１７は、撮像装置１ａが実行する自分撮り撮影モード処理の概要を示すフローチャートである。
【００９８】
図１７において、ステップＳ４０１〜ステップＳ４０４は、上述した図６のステップＳ２０１〜ステップＳ２０４にそれぞれ対応する。
【００９９】
ステップＳ４０５において、傾き判定部１５２が顔検出部１５１によって検出された被写体の顔が正面を向いていると判定した場合（ステップＳ４０５：Ｙｅｓ）、撮像装置１ａは、後述するステップＳ４０６へ移行する。これに対して、傾き判定部１５２が顔検出部１５１によって検出された被写体の顔が正面を向いていないと判定した場合（ステップＳ４０５：Ｎｏ）、撮像装置１ａは、後述するステップＳ４１５へ移行する。
【０１００】
ステップＳ４０６〜ステップＳ４１２は、上述した図６のステップＳ２０５〜ステップＳ２１１にそれぞれ対応する。
【０１０１】
ステップＳ４１３において、距離算出部１９１は、顔検出部１５１が検出した被写体の顔を構成する各部位の距離を算出する。
【０１０２】
図１８は、距離算出部１９１が被写体の顔を構成する各部位の距離を算出する算出方法の概要を説明する模式図である。なお、図１８においては、ステップＳ４０８およびステップＳ４１０で撮像素子１０２によって生成された２つの画像データに対応する画像内の被写体を仮想的に重ねて撮像素子１０２を直線上に近似して配置した状態を上面から見た状況を示す。
【０１０３】
図１８に示すように、距離算出部１９１は、被写体Ｏ1の略中心Ｐ1からレンズ部１０１の中心ＰLまでの距離をＬP’、被写体Ｏ1の撮影時における撮像部１０の焦点距離をＦ、２回目における撮像素子１０２の中心Ｐ10から被写体Ｏ1の鼻Ｎの像が結像される位置Ｐ11までの距離をＸnR、１回目と２回目の撮影時の画像内における被写体Ｏ1の顔を重ねた場合に２眼式スチルカメラにおける２つの撮像部間の距離に対応する基線長をＢ’、被写体Ｏ1の顔の傾き角度をθ3とした場合、被写体Ｏ1の鼻Ｎまでの距離Ｌnを以下の式（３）によって算出する。
Ｌn＝Ｂ’×（Ｆ／ＸnR）    
＝ＬP’×ｔａｎθ3×（Ｆ／ＸnR）      ・・・（３）
【０１０４】
また、図１８に示すように、距離算出部１９１は、被写体Ｏ1の略中心Ｐ1からレンズ部１０１の中心ＰLまでの距離をＬｐ’、被写体Ｏ1の撮影時の焦点距離をＦ、１回目における撮像素子１０２の中心Ｐ10から被写体Ｏ1の左目ＥLの像が結像される位置Ｐ12までの距離をＸeL、２回目における撮像素子１０２の中心Ｐ10から被写体Ｏ1の左目ＥLの像が結像される位置Ｐ14までの距離をＸeR、１回目と２回目の撮影時の画像内における被写体Ｏ1の顔を重ねた場合に２眼式スチルカメラにおける２つの撮像部間の距離に対応する基線長をＢ’、被写体Ｏ1の顔の傾き角度をθ3とした場合、被写体Ｏ1の左目ＥLまでの距離Ｌeを以下の式（４）によって算出する。
Ｌe＝Ｂ’×（Ｆ／（ＸeR＋ＸeL））
＝Ｌp’×ｔａｎθ3×（Ｆ／（ＸeR＋ＸeL））      ・・・（４）
【０１０５】
このように、距離算出部１９１は、ステップＳ４０８およびステップＳ４１０で撮像素子１０２が生成した２つの画像データに対応する２つの画像内における被写体の顔を構成する各部位の距離を算出し、被写体の顔を構成する各部位の距離分布情報（顔の凹凸情報）を生成する。なお、図１８においては、被写体Ｏ1の鼻Ｎと、左目ＥLのみ距離を算出していたが、口や額および被写体Ｏ１の体を構成する各部位、たとえば手や腹等の距離を算出してもよい。
【０１０６】
図１７に戻り、ステップＳ４１４以降の説明を続ける。
ステップＳ４１４において、撮像制御部１５６は、撮像素子１０２が生成した２つの画像データと距離算出部１９１が算出した被写体の顔を構成する各部位の距離とを対応付けて記録媒体１３に記録する。ステップＳ４１４の後、撮像装置１ａは、図４のメインルーチンへ戻る。
【０１０７】
ステップＳ４１５〜ステップＳ４１７は、図６のステップＳ２１４〜ステップＳ２１６にそれぞれ対応する。
【０１０８】
次に、撮像装置１ａが実行する再生表示処理について説明する。図１９は、撮像装置１ａが実行する再生表示処理の概要を示すフローチャートである。
【０１０９】
ステップＳ５０１〜ステップＳ５０３は、上述した図１３のステップＳ３０１〜ステップＳ３０３にそれぞれ対応する。
【０１１０】
ステップＳ５０４において、表示制御部１５７は、画像処理部１５５が画像ファイルのヘッダ情報に格納された被写体の顔を構成する各部位の距離に基づいて、２つの画像データに画像処理を施して生成した３Ｄ画像を表示部３１に表示させる。なお、画像処理部１５５は、画像ファイルのヘッダ情報に格納された被写体の顔を構成する各部位の距離に基づいて、３Ｄ画像を生成しているが、たとえば、被写体の顔を構成する各部位の距離に応じて彩度、コントラストおよび露出値のいずれか一つ以上を上げる画像処理を行ってもよい。この場合、画像処理部１５５は、撮像装置１ａの距離が近い顔の部位ほど露出値を上げる画像処理を行ってよい。たとえば、画像処理部１５５は、被写体の顔の周縁から鼻に向けて露出値または彩度を距離毎に段階的に上げる画像処理を行う。これにより、表示制御部１５７は、被写体の陰影を強調することでメリハリのある画像を表示部３１に表示させることができる。ステップＳ５０４の後、撮像装置１ａは、ステップＳ５０５へ移行する。
【０１１１】
ステップＳ５０５およびステップＳ５０６は、図１３のステップＳ３０６およびステップＳ３０８にそれぞれ対応する。
【０１１２】
以上説明した本発明の実施の形態２によれば、簡易な構成で、立体感に富んだ被写体を撮影することができる。
【０１１３】
また、本発明の実施の形態２によれば、画像処理部１５５が距離算出部１９１によって算出された被写体の顔を構成する各部位の距離に基づいて、撮像素子１０２が生成する画像データに彩度、露出値およびコントラストのいずれか一つ以上を上げる画像処理を行うので、被写体の陰影を強調した画像を撮影することができる。もちろん、顔以外の領域に対しても適用することができる。
【０１１４】
（実施の形態３）
次に、本発明の実施の形態３について説明する。本実施の形態３に係る撮像装置は、上述した実施の形態２に係る撮像装置１ａと構成が異なるうえ、自分撮り撮影モード処理が異なる。具体的には、本実施の形態３に係る撮像装置は、被写体が顔を傾けた角度に応じて画像処理の内容を変更する。このため、以下においては、本実施の形態３に係る撮像装置の構成を説明後、本実施の形態３に係る撮像装置が実行する自分撮り撮影モード処理について説明する。なお、上述した実施の形態２に係る撮像装置と同様の構成には同一の符号を付して説明を省略する。
【０１１５】
図２０は、本実施の形態３に係る撮像装置の機能構成を示すブロック図である。図２０に示す撮像装置１ｂは、被写体を撮像し、被写体の画像データを生成する本体部２ｂと、表示機構３ａと、を備える。
【０１１６】
まず、本体部２ｂの構成について説明する。本体部２ｂは、撮像部１０と、入力部１１と、記録部１２と、記録媒体１３と、回転判定部１４と、姿勢検出部１６と、時計１７と、通信部１８と、制御部２０と、を備える。
【０１１７】
制御部２０は、撮像装置１ｂを構成する各部に対応する指示やデータの転送等を行って撮像装置１ｂの動作を統括的に制御する。制御部２０は、ＣＰＵ等を用いて構成される。
【０１１８】
ここで、制御部２０の詳細な構成について説明する。制御部２０は、顔検出部１５１と、傾き判定部１５２と、撮像制御部１５６と、表示制御部１５７と、消失領域検出部２０１と、画像処理部２０２と、を有する。
【０１１９】
消失領域検出部２０１は、撮像部１０が生成した時間的に前後する２つの画像データに対応する画像に基づいて、最新の画像内において背景が消失した領域を検出する。具体的には、消失領域検出部２０１は、時間的に前後する直前画像と最新画像とを比較し、最新画像内において直線画像から消失した背景の領域を検出する。
【０１２０】
画像処理部２０２は、消失領域検出部２０１が検出した領域に基づいて、少なくとも画像内における被写体の顔の領域に画像処理を行う。具体的には、画像処理部２０２は、画像内における被写体の顔の領域の端部から彩度、露出値およびコントラストのいずれか一つ以上を上げる画像処理を行う。
【０１２１】
以上の構成を有する撮像装置１ｂが実行する自分撮り撮影モード処理について説明する。図２１は、撮像装置１ｂが実行する自分撮り撮影モード処理の概要を示すフローチャートである。
【０１２２】
図２１において、ステップＳ６０１およびステップＳ６０２は、上述した図６のステップＳ２０１およびステップＳ２０２にそれぞれ対応する。
【０１２３】
ステップＳ６０３において、撮像装置１ｂが顔ピカモードに設定されている場合（ステップＳ６０３：Ｙｅｓ）、撮像装置１ｂは、後述するステップＳ６０４へ移行する。これに対して、撮像装置１ｂが顔ピカモードに設定されていない場合（ステップＳ６０３：Ｎｏ）、撮像装置１ｂは、後述するステップＳ６１４へ移行する。
【０１２４】
ステップＳ６０４において、顔検出部１５１は、撮像素子１０２が生成した画像データに対応する画像内から被写体の顔を検出する。
【０１２５】
続いて、傾き判定部１５２は、顔検出部１５１によって検出された被写体の顔が撮像装置１ｂに対して正面を向いているか否かを判定する（ステップＳ６０５）。傾き判定部１５２が顔検出部１５１によって検出された被写体の顔が撮像装置１ｂに対して正面を向いていると判定した場合（ステップＳ６０５：Ｙｅｓ）、撮像装置１ｂは、後述するステップＳ６０６へ移行する。これに対して、傾き判定部１５２が顔検出部１５１によって検出された被写体の顔が撮像装置１ｂに対して正面を向いていないと判定した場合（ステップＳ６０５：Ｎｏ）、撮像装置１ｂは、ステップＳ６１３へ移行する。
【０１２６】
ステップＳ６０６において、表示制御部１５７は、被写体に対して顔を傾かせることを促すガイド画像を表示部３１に表示させる。具体的には、図２２に示すように、表示制御部１５７は、撮像素子１０２が生成した画像データに対応するライブビュー画像ＬＶ1および顔の向きの変更を促すガイド画像Ｇ3を表示部３１に表示させる。さらに、表示制御部１５７は、ガイド画像Ｇ3をサポートするための情報、たとえば、「顔を振ってね」のメッセージＭ3を表示部３１に表示させる。
【０１２７】
続いて、撮像制御部１５６は、撮像素子１０２を制御することによって、被写体を所定の間隔で連続的に撮影する連続撮影を開始する（ステップＳ６０７）。
【０１２８】
その後、消失領域検出部２０１は、被写体が顔を正面に向いた画像（たとえば、ライブビュー画像ＬＶ1）と、撮像素子１０２が生成した最新の画像データに対応する画像とを比較し、被写体の顔部の周辺で背景が消えた領域を検出する（ステップＳ６０８）。
【０１２９】
続いて、画像処理部２０２は、消失領域検出部２０１が検出した領域に基づいて、被写体の顔部の周辺の領域を端部から強調する画像処理を行う（ステップＳ６０９）。
【０１３０】
図２３は、消失領域検出部２０１が検出する検出方法の概要を説明する模式図である。図２３に示すように、消失領域検出部２０１は、被写体Ｏ1が撮像装置１ｂに対して正面を向いた状態（図２３（ａ）を参照）からガイド画像Ｇ3に誘導されて顔を角度θ4傾けた場合（図２３（ｂ））、被写体Ｏ1が顔を傾けたことによって最新の画像内から消失した背景の領域ｄを検出する。その後、画像処理部２０２が消失領域検出部２０１によって検出された領域ｄ（距離）に基づいて、被写体Ｏ1の顔部の周辺の領域を端部Ｃ1から中心Ｐ1に向けて徐々に強調する画像処理を行う（図２３（ｃ））。具体的には、画像処理部２０２は、端部Ｃ1から被写体Ｏ1の顔の中心に向けて徐々に露出値を上げる画像処理を行う。なお、画像処理部２０２は、露出値のみならず、色空間の変数、たとえば彩度や色相を変更する画像処理を行ってもよい。もちろん、画像処理部２０２は、端部Ｃ１から被写体Ｏ1の顔の中心に向けてソフトフォーカス等の画像処理も行ってもよい。さらに、図２３では、消失領域検出部２０１は、水平方向の領域のみ検出していたが、鉛直方向の領域を検出してもよいし、水平方向および鉛直方向を合わせて最新の画像内で消失した背景の領域を検出してもよい。
【０１３１】
ステップＳ６０９の後、表示制御部１５７は、画像処理部２０２が画像処理を施した画像データに対応する画像を表示部３１に表示させる（ステップＳ６０９）。具体的には、図２４Ａおよび図２４Ｂに示すように、表示制御部１５７は、画像処理部２０２が画像処理を施した画像データに対応するライブビュー画像ＬＶ10を表示部３１に表示させる（図２４Ａ→図２４Ｂ）。これにより、ユーザは、表示部３１が表示する画像を確認しながら、顔を傾けることによって、所望の画像処理を行うことができる。なお、図２４Ｂでは、画像処理部２０２により画像処理をハッチングで表現した。
【０１３２】
傾き判定部１５２が被写体の顔が撮像装置１ｂに対して正面を向いてから所定の時間、たとえば３秒経過したと判定した場合（ステップＳ６１０：Ｙｅｓ）、撮像制御部１５６は、撮像素子１０２を制御することによって、被写体を所定の間隔で連続的に撮影する連続撮影を停止させる（ステップＳ６１１）。これに対して、傾き判定部１５２が被写体の顔が撮像装置１ｂに対して正面を向いてから所定の時間経過していないと判定した場合（ステップＳ６１０：Ｎｏ）、撮像装置１ｂは、ステップＳ６０８へ戻る。
【０１３３】
ステップＳ６１１の後、撮像制御部１５６は、画像処理部２０２が画像処理を施した画像データを記録媒体１３に記録する（ステップＳ６１２）。ステップＳ６１２の後、撮像装置１ｂは、図４のメインルーチンへ戻る。
【０１３４】
ステップＳ６１４〜ステップＳ６１５は、図６のステップＳ２１５〜ステップＳ２１６にそれぞれ対応する。
【０１３５】
以上説明した本発明の実施の形態３によれば、被写体が顔を振った方向に、画像処理部２０２が被写体の顔の明るさを上げる画像処理を行うので、被写体の陰影を容易に強調することができる。もちろん、画像処理部２０２は、コントラストや色を変更してもよいし、ソフトフォーカス処理を行ってもよい。
【０１３６】
さらに、本発明の実施の形態３によれば、表示部３１が表示する画像で画像処理の具合を確認しながら撮影することができる。
【０１３７】
（その他の実施の形態）
また、本発明に係る撮像装置は、デジタル一眼レフカメラ以外にも、たとえばデジタルカメラ、デジタルビデオカメラおよび撮像機能を有する携帯電話やタブレット型携帯機器等の電子機器にも適用することができる。
【０１３８】
また、本発明に係る撮像装置は、レンズ一体型のデジタルカメラ以外にも、レンズを着脱自在なデジタル一眼レフカメラ、デジタルビデオカメラおよび撮像機能を有する携帯電話やタブレット型携帯機器等の電子機器にも適用することができる。特に、気づかなかった魅力などが発見できるので、鏡の代わりに利用してもよい。つまり、美容機器、確認撮像装置、ガイダンス用としては、リハビリ用などの医療機器などにも利用は可能である。ここでは、一人の人物で説明したが、二人の人物にこの技術を適用すれば、二人の目線や顔の向き、姿勢などで、ドラマを演出した撮影を促すカメラにしたりできる。さらに、撮像装置を離れて、二人の見つめ合いや表情による好ましいコミュニケーションを促すようなガイド装置などを提供することが出来る。
【０１３９】
また、本発明に係る撮像装置は、本体部と表示部とが一体的に形成されていたが、本体部と、表示部とがそれぞれ個別に構成されてもよい。この場合、たとえば、本体部と、表示部とが双方向に画像データや指示データ等を送信できればよい。
【０１４０】
また、本発明に係る撮像装置に実行させるプログラムは、インストール可能な形式または実行可能な形式のファイルデータでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）、ＵＳＢ媒体、フラッシュメモリ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１４１】
また、本発明に係る撮像装置に実行させるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。さらに、本発明に係る撮像装置に実行させるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１４２】
なお、本明細書におけるフローチャートの説明では、「まず」、「その後」、「続いて」等の表現を用いてステップ間の処理の前後関係を明示していたが、本発明を実施するために必要な処理の順序は、それらの表現によって一意的に定められるわけではない。すなわち、本明細書で記載したフローチャートにおける処理の順序は、矛盾のない範囲で変更することができる。
【０１４３】
このように、本発明は、ここでは記載していない様々な実施の形態を含みうるものであり、特許請求の範囲によって特定される技術的思想の範囲内で種々の設計変更等を行うことが可能である。
【符号の説明】
【０１４４】
１，１ａ，１ｂ  撮像装置
２，２ａ，２ｂ  本体部
３，３ａ  表示機構
１０  撮像部
１１  入力部
１２  記録部
１３  記録媒体
１４  回転判定部
１５，１９，２０  制御部
１６  姿勢検出部
１７  時計
１８  通信部
３１  表示部
３２  可動部
３３  回転支持部
３４  タッチパネル
１０１  レンズ部
１０２  撮像素子
１５１  顔検出部
１５２  傾き判定部
１５３  角度算出部
１５４，１９１  距離算出部
１５５  画像処理部
１５６  撮像制御部
１５７  表示制御部
２０１  消失領域検出部
２０２  画像処理部
【要約】
簡易な構成で、被写体に対して立体感があるものを撮影することができる撮像装置、撮像方法およびプログラムを提供する。撮像装置１は、被写体を撮像し、該被写体の画像データを生成する撮像部１０と、撮像部１０が生成した画像データに対応する画像を表示する表示部３１と、撮像部１０が生成した画像データに対応する画像内から被写体の顔を検出する顔検出部１５１と、被写体に対して、顔検出部１５１が検出した顔の向きの変更を促すガイド画像を表示部３１に表示させる表示制御部１５７と、撮像部１０が生成した被写体の顔の向きの変更前後における画像データに対して、顔検出部１５１が検出した被写体の顔の向きに応じた画像処理を行う画像処理部１５５と、を備える。【図１】
0005750792.tif 000002
【図２】
0005750792.tif 000003
【図３】
0005750792.tif 000004
【図４】
0005750792.tif 000005
【図５】
0005750792.tif 000006
【図６】
0005750792.tif 000007
【図７】
0005750792.tif 000008
【図８】
0005750792.tif 000009
【図９】
0005750792.tif 000010
【図１０】
0005750792.tif 000011
【図１１】
0005750792.tif 000012
【図１２Ａ】
0005750792.tif 000013
【図１２Ｂ】
0005750792.tif 000014
【図１３】
0005750792.tif 000015
【図１４】
0005750792.tif 000016
【図１５】
0005750792.tif 000017
【図１６】
0005750792.tif 000018
【図１７】
0005750792.tif 000019
【図１８】
0005750792.tif 000020
【図１９】
0005750792.tif 000021
【図２０】
0005750792.tif 000022
【図２１】
0005750792.tif 000023
【図２２】
0005750792.tif 000024
【図２３】
0005750792.tif 000025
【図２４Ａ】
0005750792.tif 000026
【図２４Ｂ】
0005750792.tif 000027