(57)【要約】【課題】違和感の少ない合成画像を生成する。【解決手段】撮像装置１００であって、特徴領域検出部８ｂによって、背景用画像Ｐ１中の特徴領域Ｃを検出し、特徴領域特定部８ｄによって、検出された特徴領域Ｃのうち、被写体切り抜き画像Ｐ２における被写体画像Ｄよりも前景に配置される前景領域Ｆを特定する。合成制御部８ｇによって、特定された前景領域Ｆが被写体画像Ｄの前景に重なるように背景用画像Ｐ１と被写体画像Ｄとを合成部８ｆに合成させる。【選択図】図１
2010224607.tif 000002
【特許請求の範囲】
【請求項１】
背景画像と前景画像との合成指示を検出する指示検出手段と、
この指示検出手段による指示検出により、前記背景画像から前記前景画像よりも更に前景に存在すべき前景領域を特定する特定手段と、
前記特定手段によって特定された前景領域が前記前景画像よりも前景にくるように、前記背景画像と前記前景画像を合成する合成手段と、
を備えたことを特徴とする画像合成装置。
【請求項２】
前記合成手段は、前記特定手段によって特定された前景領域を複製し、この複製された前景領域が前記前景画像よりも前景にくるように前記背景画像と前記前景画像を合成することを特徴とする請求項１に記載の画像合成装置。
【請求項３】
撮像手段と、
この撮像手段による撮像時における合焦結果に基づいて当該装置から主要被写体までの距離情報を取得する距離情報取得手段とを更に備え、
前記特定手段は、前記背景画像の撮影時にこの背景画像に含まれる前景領域を主要被写体とした距離情報を取得することにより、前記前景領域を特定し、
前記合成手段は、前記背景画像撮像時の距離情報と前記前景画像撮像時の距離情報とに基づいて、合成することを特徴とする請求項１又は２に記載の画像合成装置。
【請求項４】
前記前景画像とは、透過領域を含んだ画像であることを特徴とする請求項１乃至３の何れかに一項に記載の画像合成装置。
【請求項５】
前記特定手段が特定すべき前景領域を任意に指定する指定手段を更に備えることを特徴とする請求項１に記載の画像合成装置。
【請求項６】
画像合成装置のコンピュータを、
背景画像と前景画像との合成指示を検出する指示検出手段、
この指示検出手段による指示検出により、前記背景画像から前記前景画像よりも更に前景に存在すべき前景領域を特定する特定手段、
前記特定手段によって特定された前景領域が前記前景画像よりも前景にくるように、前記背景画像と前記前景画像を合成する合成手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を合成する画像合成装置及びプログラムに関する。
【背景技術】
【０００２】
従来、被写体画像と背景用画像やフレーム画像を合成することにより合成画像を生成する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１５９１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、被写体画像と背景用画像を合成する場合、これらの画像を単に重ねただけでは不自然な合成画像となってしまうといった問題がある。また、立体感が強調された背景用画像を用いたとしても、背景用画像に対して被写体画像をいかにも重ねただけの平面的な表現しかできなかった。
【０００５】
そこで、本発明の課題は、違和感の少ない合成画像を生成することができる画像合成装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明の画像合成装置は、
背景画像と前景画像との合成指示を検出する指示検出手段と、この指示検出手段による指示検出により、前記背景画像から前記前景画像よりも更に前景に存在すべき前景領域を特定する特定手段と、前記特定手段によって特定された前景領域が前記前景画像よりも前景にくるように、前記背景画像と前記前景画像を合成する合成手段と、を備えたことを特徴としている。
【０００７】
請求項２に記載の発明は、請求項１に記載の画像合成装置において、
前記合成手段は、前記特定手段によって特定された前景領域を複製し、この複製された前景領域が前記前景画像よりも前景にくるように前記背景画像と前記前景画像を合成することを特徴としている。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の画像合成装置において、
撮像手段と、この撮像手段による撮像時における合焦結果に基づいて当該装置から主要被写体までの距離情報を取得する距離情報取得手段とを更に備え、前記特定手段は、前記背景画像の撮影時にこの背景画像に含まれる前景領域を主要被写体とした距離情報を取得することにより、前記前景領域を特定し、前記合成手段は、前記背景画像撮像時の距離情報と前記前景画像撮像時の距離情報とに基づいて、合成することを特徴としている。
【０００９】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の画像合成装置において、
前記前景画像とは、透過領域を含んだ画像であることを特徴としている。
【００１０】
請求項５に記載の発明は、請求項１に記載の画像合成装置において、
前記特定手段が特定すべき前景領域を任意に指定する指定手段を更に備えることを特徴としている。
【００１１】
請求項６に記載の発明のプログラムは、
画像合成装置のコンピュータを、背景画像と前景画像との合成指示を検出する指示検出手段、この指示検出手段による指示検出により、前記背景画像から前記前景画像よりも更に前景に存在すべき前景領域を特定する特定手段、前記特定手段によって特定された前景領域が前記前景画像よりも前景にくるように、前記背景画像と前記前景画像を合成する合成手段、として機能させることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、違和感の少ない合成画像を生成することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置による被写体切り抜き処理に係る動作の一例を示すフローチャートである。
【図３】図１の撮像装置による背景用画像撮像処理に係る動作の一例を示すフローチャートである。
【図４】図１の撮像装置による被写体合成画像生成処理に係る動作の一例を示すフローチャートである。
【図５】図４の被写体合成画像生成処理における画像合成処理に係る動作の一例を示すフローチャートである。
【図６】図２の被写体切り抜き処理を説明するための画像の一例を模式的に示す図である。
【図７】図４の被写体合成画像生成処理を説明するための画像の一例を模式的に示す図である。
【図８】図４の被写体合成画像生成処理を説明するための画像の一例を模式的に示す図である。
【図９】図１の撮像装置による変形例の被写体合成画像生成処理に係る動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図１は、本発明を適用した一実施形態の撮像装置１００の概略構成を示すブロック図である。
【００１５】
本実施形態の撮像装置１００は、背景用画像Ｐ１から検出された特徴領域Ｃのうち、被写体切り抜き画像Ｐ２における被写体画像（前景画像）Ｄよりも前景に配置される前景領域Ｆを特定し、当該前景領域Ｆが当該被写体画像Ｄの前景になるように背景用画像Ｐ１と被写体画像Ｄとを合成する。
具体的には、図１に示すように、撮像装置１００は、レンズ部１と、電子撮像部２と、撮像制御部３と、画像データ生成部４と、画像メモリ５と、特徴量演算部６と、ブロックマッチング部７と、画像処理部８と、記録媒体９と、表示制御部１０と、表示部１１と、操作入力部１２と、ＣＰＵ１３とを備えている。
また、撮像制御部３と、特徴量演算部６と、ブロックマッチング部７と、画像処理部８と、ＣＰＵ１３は、例えば、カスタムＬＳＩ１Ａとして設計されている。
【００１６】
レンズ部１は、複数のレンズから構成され、ズームレンズやフォーカスレンズ等を備えている。
また、レンズ部１は、図示は省略するが、被写体の撮像の際に、ズームレンズを光軸方向に移動させるズーム駆動部、フォーカスレンズを光軸方向に移動させる合焦駆動部等を備えていても良い。
【００１７】
電子撮像部２は、例えば、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサから構成され、レンズ部１の各種レンズを通過した光学像を二次元の画像信号に変換する。
【００１８】
撮像制御部３は、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部３は、タイミング発生器、ドライバにより電子撮像部２を走査駆動して、所定周期毎に光学像を電子撮像部２により二次元の画像信号に変換させ、当該電子撮像部２の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部４に出力させる。
また、撮像制御部３は、被写体の撮像条件の調整制御を行う。具体的には、撮像制御部３は、レンズ部１を光軸方向に移動させて合焦条件を調整する自動合焦処理を行うＡＦ部３ａを備えている。
さらに、撮像制御部３は、撮像条件の調整制御として、ＡＥ（自動露出処理）やＡＷＢ（自動ホワイトバランス）等を行う。
【００１９】
このように構成されたレンズ部１、電子撮像部２及び撮像制御部３は、撮像手段として、画像合成処理に係る背景用画像Ｐ１（図７（ａ）参照）や被写体存在画像Ｅ１（図６（ａ）参照）を撮像する。
また、レンズ部１、電子撮像部２及び撮像制御部３は、被写体存在画像Ｅ１の撮像後、当該被写体存在画像Ｅ１の撮像の際の撮像条件を固定した状態で、被写体切り抜き画像Ｐ２（図７（ｃ）参照）の生成のための被写体非存在画像Ｅ２（図６（ｂ）参照）を撮像する。
【００２０】
画像データ生成部４は、電子撮像部２から転送された画像フレームのアナログ値の信号に対してＲＧＢの各色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドしてＡ／Ｄ変換器（図示略）でデジタルデータに変換し、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶデータ）を生成する。
カラープロセス回路から出力される輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒは、図示しないＤＭＡコントローラを介して、バッファメモリとして使用される画像メモリ５にＤＭＡ転送される。
【００２１】
画像メモリ５は、例えば、ＤＲＡＭ等により構成され、特徴量演算部６と、ブロックマッチング部７と、画像処理部８と、ＣＰＵ１３等によって処理されるデータ等を一時記憶する。
【００２２】
特徴量演算部６は、被写体非存在画像Ｅ２を基準として、当該被写体非存在画像Ｅ２から特徴点を抽出する特徴抽出処理を行う。具体的には、特徴量演算部６は、例えば、被写体非存在画像Ｅ２のＹＵＶデータに基づいて、所定数（或いは、所定数以上)の特徴の高いブロック領域（特徴点）を選択して、当該ブロックの内容をテンプレート（例えば、１６×１６画素の正方形）として抽出する。
ここで、特徴抽出処理とは、多数の候補ブロックから追跡に都合の良い特徴性の高いものを選択する処理である。
【００２３】
ブロックマッチング部７は、被写体切り抜き画像Ｐ２を生成する際に、被写体非存在画像Ｅ２と被写体存在画像Ｅ１の位置合わせのためのブロックマッチング処理を行う。具体的には、ブロックマッチング部７は、特徴抽出処理にて抽出されたテンプレートが被写体存在画像Ｅ１内のどこに対応するか、つまり、被写体存在画像Ｅ１内にてテンプレートの画素値が最適にマッチする位置（対応領域）を探索する。そして、画素値の相違度の評価値（例えば、差分二乗和（ＳＳＤ）や差分絶対値和（ＳＡＤ）等）が最も良かった被写体非存在画像Ｅ２と被写体存在画像Ｅ１間の最適なオフセットを当該テンプレートの動きベクトルとして算出する。
【００２４】
画像処理部８は、被写体切り抜き画像Ｐ２の画像データを生成する切り抜き画像生成部８ａを具備している。具体的には、切り抜き画像生成部８ａは、図示は省略するが、位置合わせ部と、被写体領域抽出部と、位置情報生成部と、生成部等を備えている。
位置合わせ部は、被写体非存在画像Ｅ２から抽出した特徴点に基づいて、被写体非存在画像Ｅ２に対する被写体存在画像Ｅ１の各画素の座標変換式（射影変換行列）を算出し、当該座標変換式に従って被写体存在画像Ｅ１を座標変換して被写体非存在画像Ｅ２と位置合わせを行う。
被写体領域抽出部は、位置合わせ部により位置合わせされた被写体存在画像Ｅ１と被写体非存在画像Ｅ２との間で対応する各画素の差分情報を生成し、当該差分情報を基準として被写体存在画像Ｅ１から被写体領域が含まれる被写体画像Ｄを抽出する。
位置情報生成部は、被写体存在画像Ｅ１から抽出された被写体画像Ｄの位置を特定して、被写体存在画像Ｅ１における被写体画像Ｄの位置を示す位置情報（例えば、アルファマップ）を生成する。
ここで、アルファマップとは、被写体存在画像Ｅ１の各画素について、被写体画像Ｄの画像を所定の背景に対してアルファブレンディングする際の重みをアルファ値（０≦α≦１）として表したものである。
生成部は、生成されたアルファマップに基づいて、被写体存在画像Ｅ１の各画素のうち、アルファ値が１の画素を所定の単一色画像（図示略）に対して透過させずに、且つ、アルファ値が０の画素を透過させるように、被写体の画像を所定の単一色画像と合成して被写体切り抜き画像Ｐ２の画像データを生成する。
【００２５】
また、画像処理部８は、背景用画像Ｐ１中の特徴領域Ｃを検出する特徴領域検出部８ｂを具備している。
特徴領域検出部８ｂは、画像データの色情報などを用いてコントラスト変化から画像中のボールや草木といった特徴領域Ｃ（図７（ｂ）参照）を特定して検出する。
なお、特徴領域Ｃの検出は、背景用画像Ｐ１の画素値のエッジを利用して輪郭線を抽出することによって行っても良い。
【００２６】
また、画像処理部８は、レンズ部１、電子撮像部２及び撮像制御部３により撮像された画像中の所定の領域までの距離情報を取得する距離情報取得部８ｃを具備している。
この距離情報取得部８ｃは、背景用画像Ｐ１の撮像の際に、特徴領域Ｃまでの距離情報を取得する。具体的には、距離情報取得部８ｃは、背景用画像Ｐ１の撮像の際に、自動合焦処理にて合焦駆動部（図示略）により移動されたフォーカスレンズの光軸方向の位置に係るレンズ位置情報を撮像制御部３のＡＦ部３ａから取得して、当該レンズ位置情報に基づいて特徴領域Ｃまでの距離を取得する。また、距離情報取得部８ｃは、被写体存在画像Ｅ１の撮像の際にも、自動合焦処理にて合焦駆動部（図示略）により移動されたフォーカスレンズの光軸方向の位置に係るレンズ位置情報を撮像制御部３のＡＦ部３ａから取得して、当該レンズ位置情報に基づいて被写体領域までの距離を取得する。
ここで、距離情報取得部８ｃは、背景用画像Ｐ１の撮像の際に、特徴領域Ｃまでの距離情報を取得し、また、被写体存在画像Ｅ１の撮像の際に、被写体領域までの距離情報を取得する距離情報取得手段を構成している。
なお、被写体領域までの距離情報の取得は、例えば、所定の換算プログラムの実行に基づいて行われても良いし、所定の換算テーブルを用いて行われても良い。
【００２７】
また、画像処理部８は、特徴領域検出部８ｂによって検出された特徴領域Ｃのうち、被写体切り抜き画像Ｐ２における被写体画像（前景画像）Ｄよりも前景に配置される前景領域Ｆを特定する特徴領域特定部８ｄを具備している。
特徴領域特定部８ｄは、具体的には、距離情報取得部８ｃによって取得された被写体領域までの距離情報と特徴領域Ｃまでの距離情報とを比較して被写体画像Ｄと特徴領域Ｃとの前後位置を判定する。そして、被写体画像Ｄよりも前景に位置していると判定された特徴領域Ｃを前景領域Ｆとして特定する。
ここで、特徴領域特定部８ｄは、特徴領域Ｃのうち、被写体切り抜き画像Ｐ２における被写体画像Ｄよりも前景に配置される前景領域Ｆを特定する特定手段を構成している。
【００２８】
また、画像処理部８は、特徴領域特定部８ｄによって特定された前景領域Ｆの画像を複製する特徴領域画像複製部８ｅを具備している。
特徴領域画像複製部８ｅは、具体的には、特徴領域特定部８ｄによって特定された前景領域Ｆの画像を抽出して当該前景領域Ｆの画像の画像データを複製する。
ここで、特徴領域画像複製部８ｅは、特徴領域特定部８ｄによって特定された前景領域Ｆの画像の画像データを複製する複製手段を構成している。
【００２９】
また、画像処理部８は、合成手段として、背景用画像Ｐ１と被写体切り抜き画像Ｐ２とを合成する合成部８ｆを具備している。
合成部８ｆは、具体的には、背景用画像Ｐ１の各画素のうち、アルファ値が０の画素は透過させ、アルファ値が１の画素は被写体切り抜き画像Ｐ２の対応する画素の画素値で上書きし、さらに、背景用画像Ｐ１の各画素のうち、アルファ値が０＜α＜１の画素は１の補数（１−α）を用いて被写体画像Ｄを切り抜いた画像（背景用画像×（１−α））を生成した後、アルファマップにおける１の補数（１−α）を用いて被写体切り抜き画像Ｐ２を生成した際に単一背景色とブレンドした値を計算し、当該値を被写体切り抜き画像Ｐ２から減算し、それを被写体画像Ｄを切り抜いた画像（背景用画像×（１−α））と合成する。
【００３０】
また、画像処理部８は、背景用画像Ｐ１と被写体画像Ｄとの画像合成の際に、特徴領域特定部８ｄによって特定された前景領域Ｆが被写体画像Ｄの前景になるように合成部８ｆに合成させる合成制御部８ｇを具備している。
合成制御部８ｇは、具体的には、合成部８ｆに、背景用画像Ｐ１と被写体画像Ｄとを合成させた後、特徴領域画像複製部８ｅによって複製された前景領域Ｆの画像を前景領域Ｆが被写体切り抜き画像Ｐ２における被写体画像Ｄよりも前景になるように合成させる。このとき、前景領域Ｆの画像の画像データにＥｘｉｆ情報として付帯された当該前景領域Ｆの特徴領域位置情報（後述）に基づいて、前景領域Ｆが背景用画像Ｐ１中の元の位置に戻るよう位置を合わせて合成する。
これにより、例えば、図７（ｂ）におけるボールのように前景領域Ｆの位置が被写体画像Ｄと重なるものについては、被写体画像Ｄの前景になるように合成される。一方で、例えば、図７（ｂ）における左端の草のように前景領域Ｆの位置が被写体画像Ｄと重ならないものについては、前景領域Ｆの合成を行わずに背景用画像Ｐ１のままとする。
ここで、合成制御部８ｇは、背景用画像Ｐ１と被写体画像Ｄとの画像合成の際に、特徴領域特定部８ｄによって特定された前景領域Ｆが被写体画像Ｄの前景になるように合成部８ｆに合成させる合成制御手段を構成している。
【００３１】
記録媒体９は、例えば、不揮発性メモリ（フラッシュメモリ）等により構成され、画像処理部８のＪＰＥＧ圧縮部（図示略）により符号化された被写体切り抜き画像Ｐ２、背景用画像Ｐ１及び前景領域Ｆの画像の画像データを記憶する。
また、被写体切り抜き画像Ｐ２の画像データは、切り抜き画像生成部８ａの位置情報生成部により生成されたアルファマップと対応付けられて、当該被写体切り抜き画像Ｐ２の画像データの拡張子を「.jpe」として保存されている。また、被写体切り抜き画像Ｐ２の画像データは、距離情報取得部８ｃにより取得された被写体領域までの距離情報がＥｘｉｆ情報として付帯されたＥｘｉｆ形式の画像ファイルから構成されている。
また、背景用画像Ｐ１の画像データは、Ｅｘｉｆ形式の画像ファイルから構成され、特徴領域Ｃの画像の画像データがある場合には、当該特徴領域Ｃの画像の特定用情報や距離情報取得部８ｃにより取得された特徴領域Ｃまでの距離情報がＥｘｉｆ情報として付帯されている。
また、特徴領域Ｃの画像の画像データは、背景用画像Ｐ１における当該特徴領域Ｃの位置に係る特徴領域位置情報等の各種情報がＥｘｉｆ情報として付帯されている。
また、前景領域Ｆの画像の画像データは、背景用画像Ｐ１における当該前景領域Ｆの位置に係る特徴領域位置情報等の各種情報がＥｘｉｆ情報として付帯されたＥｘｉｆ形式の画像ファイルから構成されている。
【００３２】
表示制御部１０は、画像メモリ５に一時的に記憶されている表示用画像データを読み出して表示部１１に表示させる制御を行う。
具体的には、表示制御部１０は、ＶＲＡＭ、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、ＣＰＵ１３の制御下にて画像メモリ５から読み出されてＶＲＡＭ（図示略）に記憶されている輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから定期的に読み出して、これらのデータを元にビデオ信号を発生して表示部１１に出力する。
【００３３】
表示部１１は、例えば、液晶表示装置であり、表示制御部１０からのビデオ信号に基づいて電子撮像部２により撮像された画像などを表示画面に表示する。具体的には、表示部１１は、撮像モードにて、レンズ部１、電子撮像部２及び撮像制御部３による被写体の撮像により生成された複数の画像フレームに基づいてライブビュー画像を表示したり、本撮像画像として撮像されたレックビュー画像を表示する。
【００３４】
操作入力部１２は、当該撮像装置１００の所定操作を行うためのものである。具体的には、操作入力部１２は、被写体の撮影指示に係るシャッタボタン１２ａ、撮像モードや機能等の選択指示に係る選択決定ボタン１２ｂ、ズーム量の調整指示に係るズームボタン（図示略）等を備え、これらのボタンの操作に応じて所定の操作信号をＣＰＵ１３に出力する。
【００３５】
ＣＰＵ１３は、撮像装置１００の各部を制御するものである。具体的には、ＣＰＵ１３は、撮像装置１００用の各種処理プログラム（図示略）に従って各種の制御動作を行うものである。また、ＣＰＵ１３は、ユーザによる選択決定ボタン１２ｂの所定の操作に基づく背景用画像Ｐ１と被写体画像Ｄとの合成指示を検出する。
【００３６】
次に、撮像装置１００による被写体切り抜き処理について、図２を参照して説明する。
図２は、被写体切り抜き処理に係る動作の一例を示すフローチャートである。
【００３７】
被写体切り抜き処理は、ユーザによる操作入力部１２の選択決定ボタン１２ｂの所定操作に基づいて、メニュー画面に表示された複数の撮像モードの中から被写体切り抜きモードが選択指示された場合に実行される処理である。
図２に示すように、先ず、ＣＰＵ１３は、表示制御部１０に、レンズ部１、電子撮像部２及び撮像制御部３による被写体の撮像により生成された複数の画像フレームに基づいてライブビュー画像を表示部１１の表示画面に表示させるとともに、当該ライブビュー画像に重畳させて、被写体存在画像Ｅ１の撮像指示メッセージを表示部１１の表示画面に表示させる（ステップＳ１）。
【００３８】
そして、ＣＰＵ１３は、撮像制御部３に、フォーカスレンズの合焦位置を調整させて、ユーザによる操作入力部１２のシャッタボタン１２ａが撮像指示操作されたタイミングで、被写体存在画像Ｅ１の光学像を所定の撮像条件で電子撮像部２により撮像させる（ステップＳ２）。そして、ＣＰＵ１３は、画像処理部８の距離情報取得部８ｃに、このときのフォーカスレンズの光軸方向の位置から被写体領域までの距離情報を取得させる（ステップＳ３）。なお、画像データ生成部４により生成された被写体存在画像Ｅ１のＹＵＶデータは、画像メモリ５に一時記憶される。
また、ＣＰＵ１３は、撮像制御部３を制御して、当該被写体存在画像Ｅ１の撮像の際の合焦位置や露出条件やホワイトバランス等の条件を固定した状態を維持する。
【００３９】
その後、ＣＰＵ１３は、表示制御部１０に、レンズ部１、電子撮像部２及び撮像制御部３による被写体の撮像により生成された複数の画像フレームに基づいてライブビュー画像を表示部１１の表示画面に表示させるとともに、当該ライブビュー画像に重畳させて、被写体存在画像Ｅ１の半透過の表示態様の画像と被写体非存在画像Ｅ２の撮像指示メッセージを表示部１１の表示画面に表示させる（ステップＳ４）。この後、ユーザは、被写体を画角外に移動させる、あるいは被写体が移動するのを待った後、被写体非存在画像Ｅ２の撮影を行う。
【００４０】
そして、ユーザにより被写体非存在画像Ｅ２が被写体存在画像Ｅ１の半透過の画像と重なるようにカメラ位置が調整されて、ユーザによる操作入力部１２のシャッタボタン１２ａが撮像指示操作されたタイミングで、ＣＰＵ１３は、撮像制御部３に、被写体非存在画像Ｅ２の光学像を被写体存在画像Ｅ１の撮像後に固定された撮像条件で電子撮像部２により撮像させる（ステップＳ５）。なお、画像データ生成部４により生成された被写体非存在画像Ｅ２のＹＵＶデータは、画像メモリ５に一時記憶される。
【００４１】
次に、ＣＰＵ１３は、特徴量演算部６、ブロックマッチング部７及び画像処理部８に、画像メモリ５に一時記憶されている被写体非存在画像Ｅ２のＹＵＶデータを基準として、被写体存在画像Ｅ１のＹＵＶデータを射影変換させるための射影変換行列を所定の画像変換モデル（例えば、相似変換モデル、或いは合同変換モデル）で算出させる。
具体的には、特徴量演算部６は、被写体非存在画像Ｅ２のＹＵＶデータに基づいて、所定数（或いは、所定数以上）の特徴の高いブロック領域（特徴点）を選択して、当該ブロックの内容をテンプレートとして抽出する。そして、ブロックマッチング部７は、特徴抽出処理にて抽出されたテンプレートの画素値が最適にマッチする位置を被写体存在画像Ｅ１内にて探索して、画素値の相違度の評価値が最も良かった被写体非存在画像Ｅ２と被写体存在画像Ｅ１間の最適なオフセットを当該テンプレートの動きベクトルとして算出する。そして、切り抜き画像生成部８ａの位置合わせ部は、ブロックマッチング部７により算出された複数のテンプレートの動きベクトルに基づいて全体の動きベクトルを統計的に算出し、当該動きベクトルに係る特徴点対応を用いて被写体存在画像Ｅ１の射影変換行列を算出する。その後、位置合わせ部は、算出された射影変換行例に基づいて被写体存在画像Ｅ１を射影変換して、射影変換後の被写体存在画像Ｅ１のＹＵＶデータと被写体非存在画像Ｅ２のＹＵＶデータとの位置合わせ処理を行う（ステップＳ６）。
【００４２】
そして、切り抜き画像生成部８ａの被写体領域抽出部は、被写体存在画像Ｅ１から被写体が含まれる被写体画像Ｄを抽出する（ステップＳ７）。
具体的には、被写体領域抽出部は、被写体存在画像Ｅ１のＹＵＶデータと被写体非存在画像Ｅ２のＹＵＶデータの各々に対してローパスフィルタをかけて各画像の高周波成分を除去する。その後、被写体領域抽出部は、ローパスフィルタをかけた被写体存在画像Ｅ１と被写体非存在画像Ｅ２との間で対応する各画素について相違度を算出して相違度マップを生成する。続けて、被写体領域抽出部は、各画素に係る相違度マップを所定の閾値で２値化した後、相違度マップから細かいノイズや手ぶれにより相違が生じた領域を除去するために収縮処理を行う。その後、被写体領域抽出部は、ラベリング処理を行って、所定値以下の領域や最大領域以外の領域を除去した後、一番大きな島のパターンを被写体画像Ｄとして特定し、収縮分を修正するための膨張処理を行う。
【００４３】
次に、切り抜き画像生成部８ａの位置情報生成部は、抽出された被写体画像Ｄの被写体存在画像Ｅ１内での位置を示すアルファマップを生成する（ステップＳ８）。
【００４４】
その後、切り抜き画像生成部８ａの生成部は、被写体の画像を所定の単一色画像と合成した被写体切り抜き画像Ｐ２の画像データを生成する（ステップＳ９）。
具体的には、生成部は、被写体存在画像Ｅ１、単一色画像及びアルファマップを読み出して画像メモリ５に展開した後、被写体存在画像Ｅ１の全ての画素について、アルファ値が０の画素については（α＝０）、透過させ、アルファ値が０＜α＜１の画素については（０＜α＜１）、所定の単一色とブレンディングを行い、アルファ値が１の画素については（α＝１）、何もせずに所定の単一色に対して透過させないようにする。
その後、ＣＰＵ１３は、表示制御部１０に、生成部により生成された被写体切り抜き画像Ｐ２の画像データに基づいて、所定の単一色に被写体が重畳された被写体切り抜き画像を表示部１１の表示画面に表示させる（ステップＳ１０）。
【００４５】
次に、ＣＰＵ１３は、記録媒体９の所定の記憶領域に、位置情報生成部により生成されたアルファマップと距離情報取得部８ｃにより取得された被写体領域までの距離情報と被写体切り抜き画像Ｐ２の画像データとを対応付けて、当該被写体切り抜き画像Ｐ２の画像データの拡張子を「.jpe」として一ファイルで保存させる（ステップＳ１１）。
これにより、被写体切り抜き処理を終了する。
【００４６】
次に、撮像装置１００による背景用画像撮像処理について、図３を参照して説明する。
図３は、背景用画像撮像処理に係る動作の一例を示すフローチャートである。
【００４７】
図３に示すように、先ず、ＣＰＵ１３は、撮像制御部３に、フォーカスレンズの合焦位置や露出条件（シャッター速度、絞り、増幅率等）やホワイトバランス等の撮像条件を調整させて、ユーザによる操作入力部１２のシャッタボタン１２ａが撮像指示操作されたタイミングで、背景用画像Ｐ１（図７（ａ）参照）の光学像を所定の撮像条件で電子撮像部２により撮像させる（ステップＳ２１）。
【００４８】
次に、ＣＰＵ１３は、特徴領域検出部８ｂに、ステップＳ２１で撮像された背景用画像Ｐ１の画像データの色情報などを用いてコントラスト変化から画像中のボールや草木といった特徴領域Ｃ（図７（ｂ）参照）を特定して検出させる（ステップＳ２２）。
【００４９】
次に、特徴領域検出部８ｂは、背景用画像Ｐ１中の特徴領域Ｃが検出されたか否かを判定する（ステップＳ２３）。
ここで、特徴領域Ｃが検出されたと判定されると（ステップＳ２３；ＹＥＳ）、ＣＰＵ１３は、距離情報取得部８ｃに、背景用画像Ｐ１の撮像の際に、自動合焦処理にて合焦駆動部（図示略）により移動されたフォーカスレンズの光軸方向の位置に係るレンズ位置情報を撮像制御部３のＡＦ部３ａから取得して、当該レンズ位置情報に基づいて特徴領域Ｃまでの距離情報を取得させる（ステップＳ２４）。
【００５０】
そして、特徴領域画像複製部８ｅは、背景用画像Ｐ１中の特徴領域Ｃの画像の画像データを複製する（ステップＳ２５）。次に、ＣＰＵ１３は、記録媒体９の所定の記憶領域に、当該特徴領域Ｃの画像の特定用情報や距離情報取得部８ｃにより取得された特徴領域Ｃまでの距離情報がＥｘｉｆ情報として付帯されたステップＳ２１で撮像された背景用画像Ｐ１の画像データ、及び、背景用画像Ｐ１における当該特徴領域Ｃの位置に係る特徴領域位置情報等の各種情報がＥｘｉｆ情報として付帯された特徴領域Ｃの画像データを記録させる（ステップＳ２６）。
【００５１】
一方、ステップＳ２３にて、特徴領域Ｃが検出されなかったと判定されると（ステップＳ２３；Ｎｏ）、ＣＰＵ１３は、記録媒体９の所定の記憶領域に、ステップＳ２１で撮像された背景用画像Ｐ１の画像データを記録させる（ステップＳ２７）。
これにより、背景用画像撮像処理を終了する。
【００５２】
次に、撮像装置１００による被写体合成画像生成処理について、図４及び図５を参照して説明する。
図４は、被写体合成画像生成処理に係る動作の一例を示すフローチャートである。
被写体合成画像生成処理は、画像処理部８の合成部８ｆ及び合成制御部８ｇを用いて、背景用画像Ｐ１と被写体切り抜き画像Ｐ２における被写体画像Ｄとを合成して被写体合成画像を生成させる処理である。
【００５３】
図４に示すように、先ず、ユーザによる操作入力部１２からの指示操作に基づいて、記録媒体９に記録されている複数の画像の中で所望の被写体切り抜き画像Ｐ２が選択されて指定されると（ステップＳ３１）、画像処理部８は、指定された被写体切り抜き画像Ｐ２の画像データを読み出して画像メモリ５に展開するとともに、特徴領域特定部８ｄは、当該画像データと対応付けて記憶されている被写体領域までの距離情報を読み出して取得する（ステップＳ３２）。
【００５４】
次に、ユーザによる操作入力部１２の所定操作に基づいて、記録媒体９に記録されている複数の画像の中で所望の背景用画像Ｐ１が選択されて指定されると、合成部８ｆは、指定された背景用画像Ｐ１の画像データを読み出して画像メモリ５に展開させる（ステップＳ３３）。
【００５５】
次に、合成部８ｆは、画像メモリ５に展開した当該背景用画像Ｐ１と当該被写体切り抜き画像Ｐ２における被写体画像Ｄを用いて、画像合成処理を行う（ステップＳ３４）。
【００５６】
ここで、画像合成処理について図５を参照して詳細に説明する。
図５は、画像合成処理に係る動作の一例を示すフローチャートである。
図５に示すように、合成部８ｆは、「.jpe」で保存されているアルファマップを読み出して画像メモリ５に展開する（ステップＳ３４１）。
【００５７】
次に、合成部８ｆは、背景用画像Ｐ１の何れか一の画素（例えば、左上隅部の画素）を指定して（ステップＳ３４２）、当該画素について、アルファマップのアルファ値に基づいて処理を分岐させる（ステップＳ３４３）。具体的には、合成部８ｆは、背景用画像Ｐ１の何れか一の画素のうち、アルファ値が１の画素については（ステップＳ３４３；α＝１）、被写体切り抜き画像Ｐ２の対応する画素の画素値で上書きし（ステップＳ３４４）、アルファ値が０＜α＜１の画素については（ステップＳ３４３；０＜α＜１）、１の補数（１−α）を用いて被写体画像Ｄを切り抜いた画像（背景用画像×（１−α））を生成した後、アルファマップにおける１の補数（１−α）を用いて被写体切り抜き画像Ｐ２を生成した際に単一背景色とブレンドした値を計算し、当該値を被写体切り抜き画像Ｐ２から減算し、それを被写体画像Ｄを切り抜いた画像（背景用画像×（１−α））と合成し（ステップＳ３４５、アルファ値が０の画素については（ステップＳ３４３；α＝０）、何もせずに背景用画像Ｐ１を透過さるようにする。
【００５８】
続けて、合成部８ｆは、背景用画像Ｐ１の全ての画素について処理したか否かを判定する（ステップＳ３４６）。
ここで、全ての画素について処理していないと判定されると（ステップＳ３４６；ＮＯ）、合成部８ｆは、処理対象を次の画素に移動させて（ステップＳ３４７）、処理をステップＳ３４３に移行させる。
上記の処理を、ステップＳ３４６にて全ての画素について処理したと判定されるまで（ステップＳ３４６；ＹＥＳ）、繰り返すことで、合成部８ｆは、被写体画像Ｄと背景用画像Ｐ１とを合成した被写体合成画像Ｐ４（図８（ｂ）参照）の画像データを生成させる。
これにより、画像合成処理を終了する。
【００５９】
図４に示すように、その後、ＣＰＵ１３は、読み出した背景用画像Ｐ１の画像データにＥｘｉｆ情報として記憶されている特徴領域Ｃの画像の特定用情報に基づいて、当該背景用画像Ｐ１から抽出された特徴領域Ｃの画像の画像データがあるか否かを判定する（ステップＳ３５）。
ここで、特徴領域Ｃの画像の画像データがあると判定されると（ステップＳ３５；ＹＥＳ）、合成部８ｆは、当該背景用画像Ｐ１の画像データにＥｘｉｆ情報として記憶されている特徴領域Ｃの画像の特定用情報に基づいて、特徴領域Ｃの画像の画像データを読み出すとともに、特徴領域特定部８ｄは、背景用画像Ｐ１の画像データと対応付けて記憶されている特徴領域Ｃまでの距離情報を読み出して取得する（ステップＳ３６）。
【００６０】
次に、特徴領域特定部８ｄは、ステップＳ３６において読み出された特徴領域Ｃまでの距離情報に基づく距離の値がステップＳ３２において読み出された被写体領域までの距離情報に基づく距離の値よりも小さいか否かを判定する（ステップＳ３７）。
ここで、当該特徴領域Ｃまでの距離情報に基づく距離の値が当該被写体領域までの距離情報に基づく距離の値よりも小さいと判定されると（ステップＳ３７；ＹＥＳ）、合成制御部８ｇは、合成部８ｆに、前景領域Ｆが被写体画像Ｄの前景に重なるように、背景用画像Ｐ１に被写体画像Ｄが重畳された被写体合成画像Ｐ４と前景領域Ｆの画像とを合成させ、被写体合成画像Ｐ３の画像データ生成させる（ステップＳ３８）。続けて、ＣＰＵ１３は、表示制御部１０に、合成部８ｆにより生成された被写体合成画像Ｐ３の画像データに基づいて、前景領域Ｆが被写体画像Ｄの前景に重なるように合成された被写体合成画像Ｐ３を表示部１１の表示画面に表示させる（ステップＳ３９；図８（ａ）参照）。
【００６１】
一方、ステップＳ３７にて、当該特徴領域Ｃまでの距離情報に基づく距離の値が当該被写体領域までの距離情報に基づく距離の値よりも小さいと判定されないと（ステップＳ３７；ＮＯ）、ＣＰＵ１３は、処理をステップＳ３９に移行させて、背景用画像Ｐ１に被写体画像Ｄが重畳された被写体合成画像Ｐ４を表示部１１の表示画面に表示させる（ステップＳ３９；図８（ｂ）参照）。
また、ステップＳ３５にて、特徴領域Ｃの画像の画像データがないと判定されると（ステップＳ３５；ＮＯ）、ＣＰＵ１３は、処理をステップＳ３９に移行させて、背景用画像Ｐ１に被写体画像Ｄが重畳された被写体合成画像Ｐ４を表示部１１の表示画面に表示させる（ステップＳ３９；図８（ｂ）参照）。
これにより、被写体合成画像生成処理を終了する。
【００６２】
以上のように、本実施形態の撮像装置１００によれば、背景用画像Ｐ１から検出された特徴領域Ｃのうち、被写体画像Ｄよりも前景に配置される前景領域Ｆを特定し、当該前景領域Ｆが被写体画像Ｄの前景に重なるように背景用画像Ｐ１と被写体画像Ｄとを合成することで、被写体が背景用画像Ｐ１における背景内に存在するかのような表現が可能となり、違和感の少ない合成画像を生成することができる。
【００６３】
また、背景用画像Ｐ１の撮像の際に、特徴領域Ｃまでの距離情報を取得し、この特徴領域Ｃまでの距離情報に基づいて、前景領域Ｆを特定する。具体的には、被写体存在画像Ｅ１の撮像の際に、被写体領域までの距離情報を取得し、この被写体領域までの距離情報と背景用画像Ｐ１における特徴領域Ｃまでの距離情報とを比較して被写体画像Ｄと特徴領域Ｃとの前後位置を判定し、被写体画像Ｄよりも前景に位置していると判定された特徴領域Ｃを前景領域Ｆとして特定することができるので、当特被写体領域までの距離情報および特徴領域Ｃまでの距離情報に基づいて客観的に判断して前景領域Ｆを特定することができ、違和感の少ない合成画像をより適正に生成することができる。
【００６４】
なお、上記実施形態では、特徴領域特定部８ｄによって自動的に前景領域Ｆを特定するようにしたが、特徴領域の特定方法はこれに限られるものではなく、例えば、ユーザによる選択決定ボタン１２ｂの所定操作に基づいて指定された所定の領域を前景領域Ｆとして特定しても良い。
以下に、本発明の上記実施形態における撮像装置１００の変形例について説明する。
【００６５】
＜変形例＞
変形例における撮像装置１００は、特徴領域検出部８ｂによって検出された特徴領域Ｃのうち、被写体画像Ｄよりも前景に配置される前景領域Ｆを特定する際に、特徴領域特定部８ｄによって自動的に前景領域Ｆを特定する自動特定モードと、背景用画像Ｐ１が撮像され、表示部１１の表示画面に背景用画像Ｐ１が表示された際に、ユーザが指定した所定の領域を前景領域Ｆとして特定する手動特定モードと、を備えている。
そして、背景用画像Ｐ１を撮像する際に、ユーザによる選択決定ボタン１２ｂの操作により、自動特定モードと手動特定モードとの何れかが選択決定されるようになっている。
【００６６】
また、操作入力部１２の選択決定ボタン１２ｂは、手動特定モードにて、ユーザによる所定操作に基づいて背景用画像Ｐ１における所定の領域の指定指示を入力する。そして、当該選択決定ボタン１２ｂの操作に応じて所定の領域の指定信号をＣＰＵ１３に出力する。
ＣＰＵ１３は、入力された領域指定信号に従って、当該所定の領域を特徴領域Ｃとして特徴領域検出部８ｂに検出させ、特徴領域検出部８ｂによって検出された特徴領域Ｃの画像を前景領域Ｆとして特徴領域特定部８ｄに特定させる。
ここで、選択決定ボタン１２ｂ及びＣＰＵ１３は、表示された背景用画像Ｐ１中の所定の領域を指定する指定手段を構成している。
【００６７】
次に、変形例における撮像装置１００による被写体合成画像生成処理について、図９を参照して説明する。
図９は、背景用画像Ｐ１を撮像する際に、ユーザによる選択決定ボタン１２ｂの操作により、手動特定モードが選択決定された場合の被写体合成画像生成処理に係る動作の一例を示すフローチャートである。
【００６８】
図９に示すように、先ず、ユーザによる操作入力部１２の所定操作に基づいて、記録媒体９に記録されている複数の画像の中で所望の被写体切り抜き画像Ｐ２が選択されて指定されると、画像処理部８は、指定された被写体切り抜き画像Ｐ２の画像データを読み出して画像メモリ５に展開する（ステップＳ４１）。
【００６９】
次に、ユーザによる操作入力部１２の所定操作に基づいて、記録媒体９に記録されている複数の画像の中で所望の背景用画像Ｐ１が選択されて指定されると、合成部８ｆは、指定された背景用画像Ｐ１の画像データを読み出して画像メモリ５に展開させる（ステップＳ４２）。
【００７０】
次に、ＣＰＵ１３は、表示制御部１０に、画像メモリ５に展開された背景用画像Ｐ１の画像データに基づいて、背景用画像Ｐ１を表示部１１の表示画面に表示させる（ステップＳ４３）。
【００７１】
次に、ＣＰＵ１３は、ユーザによる選択決定ボタン１２ｂの所定操作に基づいて、所定の領域の指定信号がＣＰＵ１３に出力されたか否かにより、表示部１１の表示画面に表示された背景用画像Ｐ１中の所定の領域が指定されたか否かを判定する（ステップＳ４４）。
ここで、所定の領域が指定されたと判定されると（ステップＳ４４；ＹＥＳ）、ＣＰＵ１３は、当該所定の領域を特徴領域Ｃとして特徴領域検出部８ｂに検出させ、特徴領域検出部８ｂによって検出された特徴領域Ｃの画像を前景領域Ｆとして特徴領域特定部８ｄに特定させ、特徴領域画像複製部８ｅに当該前景領域Ｆを複製させる（ステップＳ４５）。
【００７２】
次に、合成部８ｆは、画像メモリ５に展開した当該背景用画像Ｐ１と当該被写体切り抜き画像Ｐ２における被写体画像Ｄを用いて、画像合成処理を行う（ステップＳ４６）。なお、画像合成処理は、上記実施形態と同様であるので、その詳細な説明を割愛する。
【００７３】
次に、合成制御部８ｇは、合成部８ｆに、所定の領域画像が被写体画像Ｄの前景になるように背景用画像Ｐ１に被写体画像Ｄが重畳された被写体合成画像Ｐ４と所定の領域画像とを合成させる（ステップＳ４８）。続けて、ＣＰＵ１３は、表示制御部１０に、合成部８ｆにより生成された被写体合成画像の画像データに基づいて、所定の領域画像が被写体画像Ｄの前景になるように合成された被写体合成画像を表示部１１の表示画面に表示させる（ステップＳ４９）。
【００７４】
一方、所定の領域が指定されないと判定されると（ステップＳ４４；ＮＯ）、合成部８ｆは、画像メモリ５に展開した当該背景用画像Ｐ１と当該被写体切り抜き画像Ｐ２における被写体画像Ｄを用いて、画像合成処理を行う（ステップＳ４７）。なお、画像合成処理は、上記実施形態と同様であるので、その詳細な説明を割愛する。
その後、ＣＰＵ１３は、処理をステップＳ４９に移行させて、背景用画像Ｐ１に被写体画像Ｄが重畳された被写体合成画像Ｐ４を表示部１１の表示画面に表示させる（ステップＳ４９）。
これにより、被写体合成画像生成処理を終了する。
【００７５】
以上のように、変形例の撮像装置１００によれば、ユーザによる選択決定ボタン１２ｂの所定操作によって、表示部１１に表示された背景用画像Ｐ１中の所定の領域を指定し、指定された所定の領域を前景領域Ｆとして特定することができる。
従って、ユーザ所望の所定の領域を前景領域Ｆとして特定することができ、合成画像の生成を興趣に富んだものとすることができる。
【００７６】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
【００７７】
例えば、上記実施形態にあっては、前景領域Ｆが被写体画像Ｄの前景に重なるように背景用画像Ｐ１と被写体画像Ｄとを合成するようにしたが、背景用画像Ｐ１から前景領域Ｆを切り抜いた画像を作成して、当該前景領域Ｆが切り抜かれた画像と被写体画像Ｄとを合成した後、前景領域Ｆが被写体画像Ｄの前景に重なるように、この合成された画像と前景領域Ｆとを合成するようにしても良い。
【００７８】
また、変形例にあっては、ユーザによる選択決定ボタン１２ｂの所定操作によって、表示部１１に表示された背景用画像Ｐ１中の所定の領域を指定し、指定された所定の領域を前景領域Ｆとして特定するようにしたが、これに限られるものではなく、画像処理部８の特徴領域検出部８ｂによって検出された特徴領域Ｃを識別可能に表示部１１に背景用画像Ｐ１を表示させ、表示部１１に表示された当該特徴領域Ｃの中からユーザが所望の特徴領域Ｃを指定して前景領域Ｆとして特定するようにしても良い。
【００７９】
また、変形例にあっては、ユーザによる選択決定ボタン１２ｂの所定操作によって、所定の領域を指定するようにしたが、これに限られるものではなく、表示部１１は、タッチパネルを備え、ユーザはこのタッチパネルの所定操作によって、所定の領域を指定するようにしても良い。
【００８０】
なお、特徴領域特定部８ｄは、特徴領域検出部８ｂによって検出された特徴領域Ｃのうち、被写体画像Ｄよりも後側に配置される後景領域（後景画像）を特定しても良い。そして、特徴領域Ｃのうち、被写体画像Ｄよりも後側に配置される後景領域を特定し、特定された前景領域Ｆが被写体画像Ｄの前景に重なり、且つ、特定された後景領域が被写体画像Ｄよりも後側に配置されるように背景用画像Ｐ１と被写体画像Ｄとを合成しても良い。
【００８１】
また、撮像装置１００の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。即ち、画像合成装置として、撮像装置を例示したが、これに限られるものではなく、少なくとも、合成手段、指示検出手段、特定手段、合成制御手段を備える構成であれば適宜任意に変更することができる。例えば、背景用画像Ｐ１及び被写体切り抜き画像Ｐ２の生成は、当該撮像装置１００とは異なる撮像装置にて行い、この撮像装置から転送された画像データや被写体領域や特徴領域までの距離情報を記録して、被写体切り抜き画像生成処理のみを実行する画像合成装置であっても良い。
【００８２】
さらに、上記実施形態にあっては、特定手段、合成制御手段としての機能を、ＣＰＵ１３の制御下にて、画像処理部８が駆動することにより実現される構成としたが、これに限られるものではなく、ＣＰＵ１３によって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、特定処理ルーチン、合成制御ルーチンを含むプログラムを記憶しておく。そして、特定処理ルーチンによりＣＰＵ１３を、背景用画像Ｐ１から被写体画像Ｄよりも前景に存在すべき前景領域を特定する特定手段として機能させるようにしても良い。また、合成制御ルーチンによりＣＰＵ１３を、特定処理ルーチンによって特定された前景領域Ｆが被写体画像Ｄの前景になるように背景用画像Ｐ１と被写体画像Ｄとを合成させる合成制御手段として機能させるようにしても良い。
【符号の説明】
【００８３】
１００  撮像装置
１      レンズ部
２      電子撮像部
３      撮像制御部
８      画像処理部
８ｂ    特徴領域抽出部
８ｃ    距離情報取得部
８ｄ    特徴領域特定部
８ｅ    特徴領域画像複製部
８ｆ    合成部
８ｇ    合成制御部
１１    表示部
１２ａ  選択決定ボタン
１３    ＣＰＵ
【図１】
2010224607.tif 000003
【図２】
2010224607.tif 000004
【図３】
2010224607.tif 000005
【図４】
2010224607.tif 000006
【図５】
2010224607.tif 000007
【図６】
2010224607.tif 000008
【図７】
2010224607.tif 000009
【図８】
2010224607.tif 000010
【図９】
2010224607.tif 000011