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