(57)【要約】【課題】合成画像の生成を簡便に行う。【解決手段】撮像装置１００であって、背景画像（第１画像）と被写体切り抜き画像（第２画像）とを合成する際の状況に関する合成状況情報に基づいて、背景画像と被写体切り抜き画像とを合成する際の状況が特定の状況であるか否かを判定する判定部６ｂと、当該判定にて特定の状況であると判定された場合に、合成状況情報に基づいて、複数の被写体切り抜き画像の中で背景画像との合成の候補となる候補画像を所定数絞り込む絞込部６ｃと、絞り込まれた所定数の被写体切り抜き画像の候補画像の中で、背景画像と合成すべき被写体切り抜き画像をユーザによる操作入力部１１の所定操作に基づいて指定する中央制御部１２と、指定された被写体切り抜き画像と背景画像とを合成する画像合成部５ｂとを具備している。【選択図】図１
2012049935.tif 000002
【特許請求の範囲】
【請求項１】
第１画像と合成される第２画像を複数記録する記録手段と、
前記第１画像と前記第２画像とを合成する際の状況に関する合成状況情報を取得する第１取得手段と、
この第１取得手段によって取得された前記合成状況情報に基づいて、前記第１画像と前記第２画像とを合成する際の状況が特定の状況であるか否かを判定する判定手段と、
この判定手段により前記特定の状況であると判定された場合に、前記第１取得手段によって取得された前記合成状況情報に基づいて、前記記録手段に記録されている複数の前記第２画像の中で、前記第１画像との合成の候補となる候補画像を所定数絞り込む絞り込み手段と、
この絞り込み手段によって絞り込まれた前記候補画像の中で、前記第１画像と合成すべき第２画像をユーザによる操作部の所定操作に基づいて指定する第１指定手段と、
この第１指定手段によって指定された第２画像と前記第１画像とを合成する合成手段と、
を備えることを特徴とする画像合成装置。
【請求項２】
前記特定の状況として所定の期間を登録する期間登録手段を更に備え、
前記第１取得手段は、前記合成状況情報として現在の日時に関する日時情報を取得する日時取得手段を含み、
前記判定手段は、前記日時取得手段によって取得された前記日時情報に基づいて、現在の日時が前記期間登録手段に登録されている所定の期間内であるか否かを判定し、
前記絞り込み手段は、前記判定手段により前記現在の日時が前記所定の期間内であると判定された場合に、前記所定の期間に関連する第２画像を前記候補画像として絞り込むことを特徴とする請求項１に記載の画像合成装置。
【請求項３】
前記特定の状況として所定の場所を登録する場所登録手段を更に備え、
前記第１取得手段は、前記合成状況情報として現在の場所に関する場所情報を取得する場所取得手段を含み、
前記判定手段は、前記場所取得手段によって取得された前記場所情報に基づいて、現在の場所が前記場所登録手段に登録されている所定の場所に対応するか否かを判定し、
前記絞り込み手段は、前記判定手段により前記現在の場所が前記所定の場所に対応すると判定された場合に、前記所定の場所に関連する第２画像を前記候補画像として絞り込むことを特徴とする請求項１に記載の画像合成装置。
【請求項４】
前記特定の状況として当該画像合成装置の所定の移動先を登録する設定登録手段を更に備え、
前記第１取得手段は、前記合成状況情報として当該画像合成装置の現在の設定に関する設定情報を取得する設定取得手段を含み、
前記判定手段は、前記設定取得手段によって取得された前記設定情報に基づいて、当該画像合成装置の現在の設定として前記設定登録手段に登録されている所定の移動先に関する設定がされているか否かを判定し、
前記絞り込み手段は、前記現在の設定として所定の移動先に関する設定がされていると判定された場合に、前記所定の移動先に関連する第２画像を前記候補画像として絞り込むことを特徴とする請求項１に記載の画像合成装置。
【請求項５】
前記第２画像を表示する表示手段と、
前記絞り込み手段によって絞り込まれた所定数の候補画像を前記表示手段に優先的に表示させる表示制御手段とを更に備えることを特徴とする請求項１〜４の何れか一項に記載の画像合成装置。
【請求項６】
前記絞り込み手段は、前記判定手段により前記第１画像と前記第２画像とを合成する際の状況が特定の状況でないと判定された場合に、前記候補画像の絞り込みを行わないことを特徴とする請求項１〜５の何れか一項に記載の画像合成装置。
【請求項７】
ユーザによる操作部の所定操作に基づいて、前記絞り込み手段による前記候補画像の絞り込みを解除する解除手段を更に備えることを特徴とする請求項１〜６の何れか一項に記載の画像合成装置。
【請求項８】
前記第１画像の撮像の際の状況に関する撮像状況情報を取得する第２取得手段と、
前記絞り込み手段による前記候補画像の絞り込みを、前記第１取得手段によって取得された前記合成状況情報に基づいて行うか、或いは、前記第２取得手段によって取得された前記撮像状況情報に基づいて行うかを指定する第２指定手段とを更に備え、
前記判定手段は、前記候補画像の絞り込みを前記第２指定手段によって前記撮像状況情報に基づいて行うことが指定された場合に、当該撮像状況情報に基づいて、前記第１画像の撮像の際の状況が特定の状況であるか否かを判定し、
前記絞り込み手段は、前記判定手段により前記特定の状況であると判定された場合に、前記第２取得手段によって取得された前記撮像状況情報に基づいて、前記記録手段に記録されている複数の前記第２画像の中で前記候補画像を絞り込むことを特徴とする請求項１〜７の何れか一項に記載の画像合成装置。
【請求項９】
撮像手段と、
この撮像手段による撮像に基づいて前記第１画像及び前記第２画像のうちの少なくとも一方を生成する生成手段とを更に備えることを特徴とする請求項１〜８の何れか一項に記載の画像合成装置。
【請求項１０】
第１画像と合成される第２画像を複数記録する記録手段を備える画像合成装置を用いた画像合成方法であって、
前記第１画像と前記第２画像とを合成する際の状況に関する合成状況情報を取得する処理と、
取得された前記合成状況情報に基づいて、前記第１画像と前記第２画像とを合成する際の状況が特定の状況であるか否かを判定する処理と、
前記特定の状況であると判定された場合に、前記合成状況情報に基づいて、前記記録手段に記録されている複数の前記第２画像の中で、前記第１画像との合成の候補となる候補画像を所定数絞り込む処理と、
絞り込まれた前記候補画像の中で、前記第１画像と合成すべき第２画像をユーザによる操作部の所定操作に基づいて指定する処理と、
指定された第２画像と前記第１画像とを合成する処理と、
を行うことを特徴とする画像合成方法。
【請求項１１】
第１画像と合成される第２画像を複数記録する記録手段を備える画像合成装置のコンピュータを、
前記第１画像と前記第２画像とを合成する際の状況に関する合成状況情報を取得する第１取得手段、
この第１取得手段によって取得された前記合成状況情報に基づいて、前記第１画像と前記第２画像とを合成する際の状況が特定の状況であるか否かを判定する判定手段、
この判定手段により前記特定の状況であると判定された場合に、前記第１取得手段によって取得された前記合成状況情報に基づいて、前記記録手段に記録されている複数の前記第２画像の中で、前記第１画像との合成の候補となる候補画像を所定数絞り込む絞り込み手段、
この絞り込み手段によって絞り込まれた前記候補画像の中で、前記第１画像と合成すべき第２画像をユーザによる操作部の所定操作に基づいて指定する第１指定手段、
この第１指定手段によって指定された第２画像と前記第１画像とを合成する合成手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を合成する画像合成装置、画像合成方法及びプログラムに関する。
【背景技術】
【０００２】
従来、予め記憶された画像データ及びテンプレートデータの中で、現在の日時に関連する画像データ及びテンプレートデータを選択して合成することにより合成画像を生成する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１０５５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１では、選択された画像データとテンプレートデータを自動的に合成するようになっており、必ずしもユーザの嗜好に合った合成画像を生成することができない場合がある。この場合には、ユーザは改めて選択条件を設定したり、テンプレートデータを選択し直したりする必要がある。
また、上記特許文献１では、合成に係るデータの選択に現在の日時を基準とし、他の条件を考慮していないため、ユーザにとって使い勝手が悪い場合もある。
【０００５】
そこで、本発明の課題は、合成画像の生成を簡便に行うことができる画像合成装置、画像合成方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明の画像合成装置は、
第１画像と合成される第２画像を複数記録する記録手段と、前記第１画像と前記第２画像とを合成する際の状況に関する合成状況情報を取得する第１取得手段と、この第１取得手段によって取得された前記合成状況情報に基づいて、前記第１画像と前記第２画像とを合成する際の状況が特定の状況であるか否かを判定する判定手段と、この判定手段により前記特定の状況であると判定された場合に、前記第１取得手段によって取得された前記合成状況情報に基づいて、前記記録手段に記録されている複数の前記第２画像の中で、前記第１画像との合成の候補となる候補画像を所定数絞り込む絞り込み手段と、この絞り込み手段によって絞り込まれた前記候補画像の中で、前記第１画像と合成すべき第２画像をユーザによる操作部の所定操作に基づいて指定する第１指定手段と、この第１指定手段によって指定された第２画像と前記第１画像とを合成する合成手段と、を備えることを特徴としている。
【０００７】
請求項２に記載の発明は、請求項１に記載の画像合成装置において、
前記特定の状況として所定の期間を登録する期間登録手段を更に備え、前記第１取得手段は、前記合成状況情報として現在の日時に関する日時情報を取得する日時取得手段を含み、前記判定手段は、前記日時取得手段によって取得された前記日時情報に基づいて、現在の日時が前記期間登録手段に登録されている所定の期間内であるか否かを判定し、前記絞り込み手段は、前記判定手段により前記現在の日時が前記所定の期間内であると判定された場合に、前記所定の期間に関連する第２画像を前記候補画像として絞り込むことを特徴としている。
【０００８】
請求項３に記載の発明は、請求項１に記載の画像合成装置において、
前記特定の状況として所定の場所を登録する場所登録手段を更に備え、前記第１取得手段は、前記合成状況情報として現在の場所に関する場所情報を取得する場所取得手段を含み、前記判定手段は、前記場所取得手段によって取得された前記場所情報に基づいて、現在の場所が前記場所登録手段に登録されている所定の場所に対応するか否かを判定し、前記絞り込み手段は、前記判定手段により前記現在の場所が前記所定の場所に対応すると判定された場合に、前記所定の場所に関連する第２画像を前記候補画像として絞り込むことを特徴としている。
【０００９】
請求項４に記載の発明は、請求項１に記載の画像合成装置において、
前記特定の状況として当該画像合成装置の所定の移動先を登録する設定登録手段を更に備え、前記第１取得手段は、前記合成状況情報として当該画像合成装置の現在の設定に関する設定情報を取得する設定取得手段を含み、前記判定手段は、前記設定取得手段によって取得された前記設定情報に基づいて、当該画像合成装置の現在の設定として前記設定登録手段に登録されている所定の移動先に関する設定がされているか否かを判定し、前記絞り込み手段は、前記現在の設定として所定の移動先に関する設定がされていると判定された場合に、前記所定の移動先に関連する第２画像を前記候補画像として絞り込むことを特徴としている。
【００１０】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の画像合成装置において、
前記第２画像を表示する表示手段と、前記絞り込み手段によって絞り込まれた所定数の前記候補画像を前記表示手段に優先的に表示させる表示制御手段とを更に備えることを特徴としている。
【００１１】
請求項６に記載の発明は、請求項１〜５の何れか一項に記載の画像合成装置において、
前記絞り込み手段は、前記判定手段により前記第１画像と前記第２画像とを合成する際の状況が特定の状況でないと判定された場合に、前記候補画像の絞り込みを行わないことを特徴としている。
【００１２】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の画像合成装置において、
ユーザによる操作部の所定操作に基づいて、前記絞り込み手段による前記候補画像の絞り込みを解除する解除手段を更に備えることを特徴としている。
【００１３】
請求項８に記載の発明は、請求項１〜７の何れか一項に記載の画像合成装置において、
前記第１画像の撮像の際の状況に関する撮像状況情報を取得する第２取得手段と、前記絞り込み手段による前記候補画像の絞り込みを、前記第１取得手段によって取得された前記合成状況情報に基づいて行うか、或いは、前記第２取得手段によって取得された前記撮像状況情報に基づいて行うかを指定する第２指定手段とを更に備え、前記判定手段は、前記候補画像の絞り込みを前記第２指定手段によって前記撮像状況情報に基づいて行うことが指定された場合に、当該撮像状況情報に基づいて、前記第１画像の撮像の際の状況が特定の状況であるか否かを判定し、前記絞り込み手段は、前記判定手段により前記特定の状況であると判定された場合に、前記第２取得手段によって取得された前記撮像状況情報に基づいて、前記記録手段に記録されている複数の前記第２画像の中で前記候補画像を絞り込むことを特徴としている。
【００１４】
請求項９に記載の発明は、請求項１〜８の何れか一項に記載の画像合成装置において、
撮像手段と、この撮像手段による撮像に基づいて前記第１画像及び前記第２画像のうちの少なくとも一方を生成する生成手段とを更に備えることを特徴としている。
【００１５】
請求項１０に記載の発明の画像合成方法は、
第１画像と合成される第２画像を複数記録する記録手段を備える画像合成装置を用いた画像合成方法であって、前記第１画像と前記第２画像とを合成する際の状況に関する合成状況情報を取得する処理と、取得された前記合成状況情報に基づいて、前記第１画像と前記第２画像とを合成する際の状況が特定の状況であるか否かを判定する処理と、前記特定の状況であると判定された場合に、前記合成状況情報に基づいて、前記記録手段に記録されている複数の前記第２画像の中で、前記第１画像との合成の候補となる候補画像を所定数絞り込む処理と、絞り込まれた前記候補画像の中で、前記第１画像と合成すべき第２画像をユーザによる操作部の所定操作に基づいて指定する処理と、指定された第２画像と前記第１画像とを合成する処理と、を行うことを特徴としている。
【００１６】
請求項１１に記載の発明のプログラムは、
第１画像と合成される第２画像を複数記録する記録手段を備える画像合成装置のコンピュータを、前記第１画像と前記第２画像とを合成する際の状況に関する合成状況情報を取得する第１取得手段、この第１取得手段によって取得された前記合成状況情報に基づいて、前記第１画像と前記第２画像とを合成する際の状況が特定の状況であるか否かを判定する判定手段、この判定手段により前記特定の状況であると判定された場合に、前記第１取得手段によって取得された前記合成状況情報に基づいて、前記記録手段に記録されている複数の前記第２画像の中で、前記第１画像との合成の候補となる候補画像を所定数絞り込む絞り込み手段、この絞り込み手段によって絞り込まれた前記候補画像の中で、前記第１画像と合成すべき第２画像をユーザによる操作部の所定操作に基づいて指定する第１指定手段、この第１指定手段によって指定された第２画像と前記第１画像とを合成する合成手段、として機能させることを特徴としている。
【発明の効果】
【００１７】
本発明によれば、合成画像の生成を簡便に行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明を適用した実施形態１の撮像装置の概略構成を示すブロック図である。
【図２】図１の撮像装置に記憶されている第１テーブルの一例を模式的に示す図である。
【図３】図１の撮像装置による合成画像生成処理に係る動作の一例を示すフローチャートである。
【図４】図３の合成画像生成処理の続きを示すフローチャートである。
【図５】図３の合成画像生成処理に係る画像の一例を模式的に示す図である。
【図６】図３の合成画像生成処理に係る被写体切り抜き画像の一例を模式的に示す図である。
【図７】図３の合成画像生成処理に係る被写体切り抜き画像の一例を模式的に示す図である。
【図８】本発明を適用した実施形態２の撮像装置の概略構成を示すブロック図である。
【図９】図８の撮像装置に記憶されている第２テーブルの一例を模式的に示す図である。
【図１０】図８の撮像装置による合成画像生成処理に係る動作の一例を示すフローチャートである。
【図１１】図１０の合成画像生成処理に係る画像の一例を模式的に示す図である。
【図１２】本発明を適用した実施形態３の撮像装置の概略構成を示すブロック図である。
【図１３】図１２の撮像装置に記憶されている第３テーブルの一例を模式的に示す図である。
【図１４】図１２の撮像装置による合成画像生成処理に係る動作の一例を示すフローチャートである。
【図１５】変形例１の撮像装置による合成画像生成処理に係る画像の一例を模式的に示す図である。
【図１６】図１５の撮像装置による合成画像生成処理に係る動作の一例を示すフローチャートである。
【図１７】図１６の合成画像生成処理の続きを示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００２０】
［実施形態１］
図１は、本発明を適用した実施形態１の撮像装置１００の概略構成を示すブロック図である。
【００２１】
実施形態１の撮像装置１００は、現在の日時がテーブル登録部７の第１テーブルＴ１に登録されている所定の期間内であるか否かを判定し、当該判定にて現在の日時が所定の期間内であると判定された場合に、所定の期間に関連する被写体切り抜き画像P2を背景画像P1との合成の候補となる候補画像P2aとして所定数絞り込む。そして、絞り込まれた所定数の被写体切り抜き画像P2の候補画像P2aの中で、背景画像P1と合成すべき被写体切り抜き画像P2を指定して、指定された被写体切り抜き画像P2と背景画像P1とを合成する。
具体的には、図１に示すように、撮像装置１００は、撮像部１と、撮像制御部２と、画像データ生成部３と、メモリ４と、画像処理部５と、画像絞込部６と、テーブル登録部７と、表示制御部８と、表示部９と、記録媒体制御部１０と、操作入力部１１と、中央制御部１２とを備えている。
【００２２】
撮像部１は、撮像手段として、被写体を撮像して画像フレームを生成する。具体的には、撮像部１は、図示は省略するが、ズームレンズやフォーカスレンズ等の複数のレンズから構成されたレンズ部と、レンズ部を通過する光の量を調整する絞りと、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal-oxide Semiconductor）等のイメージセンサから構成され、レンズ部の各種レンズを通過した光学像を二次元の画像信号に変換する電子撮像部を備えている。
【００２３】
また、撮像部１は、画像合成処理（後述）の処理対象となる所定の画像を撮像する。即ち、撮像部１は、背景画像P1（第１画像；図５（ａ）参照）を撮像したり、被写体切り抜き画像P2（第２画像；図６（ａ）等参照）を生成するための被写体存在画像（図示略）や当該被写体存在画像の背景と同一の背景内に被写体の存在しない被写体非存在画像（図示略）等を撮像したりする。
【００２４】
撮像制御部２は、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部２は、タイミング発生器、ドライバにより電子撮像部を走査駆動して、所定周期毎に光学像を電子撮像部により二次元の画像信号に変換させ、当該電子撮像部の撮像領域から１画面分ずつ画像フレームを読み出して画像データ生成部３に出力させる。
また、撮像制御部２は、撮像条件の調整制御として、ＡＥ（自動露出処理）、ＡＦ（自動合焦処理）、ＡＷＢ（自動ホワイトバランス）等を行う。
【００２５】
画像データ生成部３は、電子撮像部から転送された背景画像P1や被写体存在画像等の画像データのアナログ値の信号に対してＲＧＢの色成分毎に適宜ゲイン調整した後に、サンプルホールド回路（図示略）でサンプルホールドしてＡ／Ｄ変換器（図示略）でデジタルデータに変換し、カラープロセス回路（図示略）で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒ（ＹＵＶ色空間の画像データ）を生成する。このように、画像データ生成部３は、撮像部１による撮像に基づいて背景画像（第１画像）P1の画像データを生成する生成手段を構成している。
また、カラープロセス回路から出力される輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒは、図示しないＤＭＡコントローラを介して、バッファメモリとして使用されるメモリ４にＤＭＡ転送される。
【００２６】
メモリ４は、例えば、ＤＲＡＭ等により構成され、画像処理部５や中央制御部１２等によって処理されるデータ等を一時記憶する。
【００２７】
画像処理部５は、切抜画像生成部５ａと、画像合成部５ｂとを具備している。
【００２８】
切抜画像生成部５ａは、被写体切り抜き画像P2の画像データを生成する。具体的には、切抜画像生成部５ａは、位置合わせ部と、被写体画像抽出部と、位置情報生成部と、画像生成部等（何れも図示略）を備えている。
位置合わせ部は、被写体非存在画像から抽出した特徴点に基づいて、被写体非存在画像に対する被写体存在画像の各画素の座標変換式（射影変換行列）を算出し、当該座標変換式に従って被写体存在画像を座標変換して被写体非存在画像と位置合わせを行う。
被写体画像抽出部は、位置合わせ部により位置合わせされた被写体存在画像と被写体非存在画像との間で対応する各画素の差分情報を生成し、当該差分情報を基準として被写体存在画像から被写体が含まれる被写体画像を抽出する。
位置情報生成部は、被写体存在画像から抽出された被写体画像の位置を特定して、被写体存在画像における被写体画像の位置を示す位置情報（例えば、アルファマップ）を生成する。ここで、アルファマップとは、被写体存在画像の各画素について、被写体画像を所定の背景に対してアルファブレンディングする際の重みをアルファ値（０≦α≦１）として表したものである。
画像生成部は、位置情報生成部により生成されたアルファマップに基づいて、被写体存在画像の各画素のうち、アルファ値が１の画素を所定の単一色画像（図示略）に対して透過させず、且つ、アルファ値が０の画素を透過させ、且つ、アルファ値が０＜α＜１の画素を所定の単一色とブレンディングさせるように、被写体画像を所定の単一色画像と合成して被写体切り抜き画像P2の画像データを生成する。
【００２９】
このように、切抜画像生成部５ａは、撮像部１による撮像に基づいて被写体切り抜き画像（第２画像）P2を生成する生成手段を構成している。
なお、上記した切抜画像生成部５ａによる被写体切り抜き画像P2の生成方法は、一例であってこれに限られるものではなく、適宜任意に変更可能である。例えば、切抜画像生成部５ａは、被写体存在画像の非平坦度が所定値以下である画像領域の情報に基づいて、当該被写体存在画像から被写体領域を抽出するための抽出用背景画像を生成し、この抽出用背景画像と被写体存在画像との差分情報に基づいて、被写体領域を抽出して被写体切り抜き画像P2を生成するようにしても良い。
【００３０】
画像合成部５ｂは、被写体切り抜き画像P2と背景画像P1とを合成する画像合成処理を行う。
画像合成部５ｂは、ユーザによる操作入力部１１の所定操作に基づいて中央制御部１２により指定された被写体切り抜き画像P2と背景画像P1とを合成して被写体合成画像P3を生成する。具体的には、画像合成部５ｂは、背景画像P1の各画素のうち、アルファ値が０の画素は透過させ、アルファ値が１の画素は被写体切り抜き画像P2の対応する画素の画素値で上書きし、さらに、背景画像P1の各画素のうち、アルファ値が０＜α＜１の画素は１の補数（１−α）を用いて被写体領域を切り抜いた画像（背景画像×（１−α））を生成した後、アルファマップにおける１の補数（１−α）を用いて被写体切り抜き画像P2を生成した際に単一背景色とブレンドした値を計算し、当該値を被写体切り抜き画像P2から減算し、それを、被写体領域を切り抜いた画像（背景画像×（１−α））と合成する。
ここで、画像合成部５ｂは、第１指定手段としての中央制御部１２によって指定された被写体切り抜き画像（第２画像）P2と背景画像（第１画像）P1とを合成する合成手段を構成している。
【００３１】
画像絞込部６は、第１取得部６ａと、判定部６ｂと、絞込部６ｃと、絞込解除部６ｄとを具備している。
【００３２】
第１取得部６ａは、背景画像P1と被写体切り抜き画像P2とを合成する際の状況に関する合成状況情報を取得する。具体的には、第１取得部６ａは、合成状況情報として、現在の日時に関する日時情報を取得する日時取得部ａ１を具備している。
日時取得部ａ１は、図示は省略するが、現在の日時（例えば、西暦20xx年：yy月：zz日、hh時：mm分：ss秒等）を計時する計時部を有している。そして、日時取得部ａ１は、日時取得手段として、背景画像P1と被写体切り抜き画像P2とを合成する際に、計時部により計時された現在の日時に関する日時情報を取得する。
このように、第１取得部６ａは、背景画像（第１画像）P1と被写体切り抜き画像（第２画像）P2とを合成する際の状況に関する合成状況情報を取得する第１取得手段を構成している。
【００３３】
判定部６ｂは、背景画像P1と被写体切り抜き画像P2とを合成する際の状況が特定の状況であるか否かを判定する。
即ち、判定部６ｂは、第１取得部６ａによって取得された合成状況情報に基づいて、背景画像P1と被写体切り抜き画像P2とを合成する際の現在の状況が特定の状況であるか否かを判定する。具体的には、判定部６ｂは、日時取得部ａ１によって取得された日時情報（合成状況情報）に基づいて、当該日時情報とテーブル登録部７の第１テーブルＴ１（図２参照）に登録されている複数の期間（例えば、クリスマスに対応する12/11〜12/25の期間等）とを比較して、現在の日時が所定の期間内であるか否かを判定する。
ここで、判定部６ｂは、第１取得部６ａによって取得された合成状況情報に基づいて、背景画像（第１画像）P1と被写体切り抜き画像（第２画像）P2とを合成する際の状況が特定の状況であるか否かを判定する判定手段を構成している。
【００３４】
絞込部６ｃは、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…の中で、背景画像P1との合成の候補となる候補画像P2aを絞り込む。
即ち、絞込部６ｃは、判定部６ｂにより背景画像P1と被写体切り抜き画像P2とを合成する際の状況が特定の状況であると判定された場合に、合成状況情報に基づいて複数の被写体切り抜き画像P2、…の中で候補画像P2aを絞り込む。具体的には、絞込部６ｃは、日時取得部ａ１によって取得された日時情報（合成状況情報）に基づいて判定部６ｂにより現在の日時が所定の期間（例えば、クリスマスに対応する12/11〜12/25の期間等）内であると判定された場合に、複数の被写体切り抜き画像P2、…の各々と関連付けられている関連付け情報（後述）を参照して当該所定の期間に関連する被写体切り抜き画像P2を候補画像P2aとして絞り込む。
一方、判定部６ｂにより背景画像P1と被写体切り抜き画像P2とを合成する際の状況が特定の状況でないと判定された場合には、絞込部６ｃは、候補画像P2aの絞り込みを行わない。
【００３５】
このように、絞込部６ｃは、判定部６ｂにより特定の状況であると判定された場合に、第１取得部６ａによって取得された合成状況情報に基づいて、記録媒体Ｍに記録されている複数の被写体切り抜き画像（第２画像）P2、…の中で、背景画像（第１画像）P1との合成の候補となる候補画像P2aの候補を絞り込む絞り込み手段を構成している。
【００３６】
絞込解除部６ｄは、絞込部６ｃによる候補画像P2aの絞り込みを解除する。
即ち、絞込解除部６ｄは、絞込部６ｃによる被写体切り抜き画像P2の候補画像P2aの絞り込みが行われている状況にて、ユーザによる操作入力部１１の所定操作に基づいて中央制御部１２により絞り込みの解除が指示されると、絞込部６ｃによる候補画像P2aの絞り込みを解除する。
ここで、絞込解除部６ｄは、ユーザによる操作入力部１１の所定操作に基づいて、絞込部６ｃによる候補画像P2aの絞り込みを解除する解除手段を構成している。
【００３７】
テーブル登録部７は、判定部６ｂによる現在の状況が特定の状況であるか否かの判定に用いられる第１テーブルＴ１（図２参照）を記憶している。
第１テーブルＴ１は、特定の状況として所定の期間を登録している。即ち、第１テーブルＴ１は、例えば、図２に示すように、各種のイベント（年中行事）とその期間とを対応付けて記憶している。具体的には、イベントとしての「正月」と、その期間として「1/1〜1/3」とが対応付けられ、また、イベントとしての「バレンタインデー」と、その期間として「2/7〜2/14」とが対応付けられ、また、イベントとしての「ひな祭り」と、その期間として「3/1〜3/3」とが対応付けられ、また、イベントとしての「ホワイトデー」と、その期間として「3/7〜3/14」とが対応付けられ、また、イベントとしての「卒業・卒園式」と、その期間として「3/15〜3/28」とが対応付けられ、また、イベントとしての「入学・入園式」と、その期間として「4/5〜4/12」とが対応付けられ、また、イベントとしての「こどもの日」と、その期間として「5/1〜5/6」とが対応付けられ、また、イベントとしての「クリスマス」と、その期間として「12/11〜12/25」とが対応付けられている。
なお、上記した第１テーブルＴ１は、一例であってイベントの種類やその期間等はこれらに限られるものではなく、適宜任意に変更可能である。
このように、テーブル登録部７は、特定の状況として所定の期間を登録する期間登録手段を構成している。
【００３８】
記録媒体制御部１０は、記録媒体Ｍが着脱自在に構成され、装着された記録媒体Ｍからのデータの読み出しや記録媒体Ｍに対するデータの書き込みを制御する。
即ち、記録媒体制御部１０は、画像処理部５の符号化部（図示略）により所定の圧縮形式（例えば、ＪＰＥＧ形式等）で符号化された背景画像P1や被写体切り抜き画像P2の画像データを記録媒体Ｍに記録させる。
また、被写体画像の画像データは、画像処理部５の位置情報生成部により生成されたアルファマップと対応付けられて、当該被写体切り抜き画像P2の画像データの拡張子を「.jpe」として保存されている。また、複数の被写体切り抜き画像P2、…のうち、第１テーブルＴ１に登録されているイベントに関連する被写体切り抜き画像P2は、当該イベントと関連付けるための関連付け情報と対応付けて保存されている。例えば、複数の被写体切り抜き画像P2、…のうち、第１テーブルＴ１に登録されているイベントとしてのクリスマスに関連する被写体切り抜き画像P2（図６（ａ）〜図６（ｃ）参照）は、当該クリスマスと関連付けて関連付け情報が保存されている。なお、他のイベントに関連する被写体切り抜き画像P2も同様に、各々のイベントと関連付けて関連付け情報が保存されているが、その詳細な説明は省略する。
このように、記録媒体Ｍは、被写体切り抜き画像（第２画像）P2を複数記録する記録手段を構成している。
【００３９】
なお、記録媒体Ｍは、例えば、不揮発性メモリ（フラッシュメモリ）等により構成されるが、一例であってこれに限られるものではなく、適宜任意に変更可能である。
【００４０】
表示制御部８は、メモリ４に一時的に記憶されている表示用の画像データを読み出して表示部９に表示させる制御を行う。
具体的には、表示制御部８は、ＶＲＡＭ、ＶＲＡＭコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、中央制御部１２の制御下にてメモリ４から読み出されてＶＲＡＭ（図示略）に記憶されている輝度信号Ｙ及び色差信号Ｃｂ，Ｃｒを、ＶＲＡＭコントローラを介してＶＲＡＭから定期的に読み出して、これらのデータを元にビデオ信号を発生して表示部９に出力する。
【００４１】
表示部９は、例えば、液晶表示装置であり、表示制御部８からのビデオ信号に基づいて電子撮像部により撮像された画像などを表示画面に表示する。具体的には、表示部９は、静止画撮像モードや動画撮像モードにて、撮像部１による被写体の撮像により生成された複数の画像フレームを所定のフレームレートで逐次更新しながらライブビュー画像を表示する。また、表示部９は、記録媒体Ｍに記録されている複数の画像データの中で、ユーザによる操作入力部１１の所定操作に基づいて表示指示された画像データを表示する。
【００４２】
また、表示部９は、表示手段として、複数の被写体切り抜き画像P2、…を表示する。このとき、画像絞込部６の絞込部６ｃによって被写体切り抜き画像P2の候補画像P2aの絞り込みが行われると、表示制御部８は、表示制御手段として、絞り込まれた所定数の被写体切り抜き画像P2の候補画像P2aを表示部９に優先的に表示させる。
具体的には、表示制御部８は、例えば、絞り込まれた被写体切り抜き画像P2の候補画像P2aのみを表示部９に表示させ、候補画像P2a以外の他の被写体切り抜き画像P2を表示部９に表示させないようにする。また、例えば、表示制御部８は、ユーザによる操作入力部１１の所定操作に基づいて被写体切り抜き画像P2を所定の順序で表示部９に表示させる場合に、絞り込まれた被写体切り抜き画像P2の候補画像P2aを他の被写体切り抜き画像P2よりも先に（早い順番で）表示させる。
【００４３】
操作入力部１１は、当該撮像装置１００の所定操作を行うためのものである。具体的には、操作入力部１１は、被写体の撮影指示に係るシャッタボタン、撮像モードや機能等の選択指示に係る選択決定用ボタン、ズーム量の調整指示に係るズームボタン等を備え（何れも図示略）、これらのボタンの操作に応じて所定の操作信号を中央制御部１２に出力する。
【００４４】
また、画像絞込部６の絞込部６ｃによって被写体切り抜き画像P2の候補画像P2aの絞り込みが行われ、表示部９に被写体切り抜き画像P2の候補画像P2aが表示されている状態で、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、背景画像P1と合成すべき被写体切り抜き画像P2の指定指示を入力する。そして、操作入力部１１は、当該選択決定用ボタンの操作に応じて所定の指定信号を中央制御部１２に出力する。
中央制御部１２は、入力された指定信号に従って、背景画像P1と合成すべき被写体切り抜き画像P2を指定する。
ここで、操作入力部１１及び中央制御部１２は、絞込部６ｃによって絞り込まれた被写体切り抜き画像（第２画像）P2の候補画像P2aの中で、背景画像（第１画像）P1と合成すべき被写体切り抜き画像P2をユーザによる操作部の所定操作に基づいて指定する指定する第１指定手段を構成している。
【００４５】
中央制御部１２は、撮像装置１００の各部を制御するものである。具体的には、中央制御部１２は、図示は省略するが、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）を備え、撮像装置１００用の各種処理プログラム（図示略）に従って各種の制御動作を行う。
【００４６】
次に、撮像装置１００による合成画像生成処理について、図３〜図７を参照して説明する。
図３及び図４は、合成画像生成処理に係る動作の一例を示すフローチャートである。
【００４７】
合成画像生成処理は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、メニュー画面に表示された複数の動作モードの中から画像合成モードが選択指示された場合に実行される処理である。
なお、以下に説明する合成画像生成処理に係る背景画像P1及び被写体切り抜き画像P2の画像データは、予め記録媒体Ｍに記録されているものとする。
【００４８】
図３に示すように、先ず、記録媒体制御部１０は、ユーザによる操作入力部１１の所定操作に基づいて、記録媒体Ｍに記録されている少なくとも一の背景画像P1の画像データを読み出して、表示制御部８は、読み出された画像データを表示部９に表示させる（ステップＳ１）。
続けて、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、表示部９に表示されている少なくとも一の背景画像P1の中で所望の背景画像P1が指定されたか否かを判定する（ステップＳ２）。ここで、所望の背景画像P1（図５（ａ）参照）が指定されたと判定されると（ステップＳ２；ＹＥＳ）、第１取得部６ａの日時取得部ａ１は、図示しない計時部により計時された現在の日時（例えば、西暦20xx年：yy月：zz日、hh時：mm分：ss秒等）に関する日時情報を合成状況情報として取得する（ステップＳ３）。
なお、ステップＳ２にて、所望の背景画像P1が指定されていないと判定されると（ステップＳ２；ＮＯ）、中央制御部１２は、処理をステップＳ１に移行して、ステップＳ２にて所望の背景画像P1が指定されたと判定されるまで（ステップＳ２；ＹＥＳ）、待機させる。
【００４９】
次に、判定部６ｂは、日時取得部ａ１によって取得された日時情報に基づいて、現在の日時に対応する所定のイベントがあるか否かを判定する（ステップＳ４）。具体的には、判定部６ｂは、テーブル登録部７の第１テーブルＴ１を参照し、この第１テーブルＴ１に現在の日時が含まれる所定の期間（例えば、クリスマスに対応する12/11〜12/25の期間等）が登録されているか否かに応じて、現在の日時に対応する所定のイベントがあるか否かを判定する。
ここで、現在の日時に対応する所定のイベントがあると判定されると（ステップＳ４；ＹＥＳ）、絞込部６ｃは、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…の中で、所定のイベントに関連する被写体切り抜き画像P2が記録されているか否かを判定する（ステップＳ５）。具体的には、絞込部６ｃは、複数の被写体切り抜き画像P2、…の各々の関連付け情報を参照して、現在の日時に対応する所定のイベント（例えば、クリスマス等）が関連付けられている被写体切り抜き画像P2が記録されているか否かを判定する。
【００５０】
ステップＳ５にて、所定のイベントに関連する被写体切り抜き画像P2が記録されていると判定されると（ステップＳ５；ＹＥＳ）、表示制御部８は、被写体切り抜き画像P2の種類選択画面G1（図５（ｂ）参照）を表示部９にＯＳＤ表示させる（ステップＳ６）。
なお、被写体切り抜き画像P2の種類選択画面G1は、使用する被写体切り抜き画像P2の種類を選択するための画面である。具体的には、例えば、図５（ｂ）に示すように、被写体切り抜き画像P2の種類選択画面G1は、所定のイベントに関連する被写体切り抜き画像P2をキャラクタとして使用するか、或いは、通常の被写体切り抜き画像P2をキャラクタとして使用するかのユーザによる選択指示を受け付けるための画面である。なお、図５（ｂ）に示す被写体切り抜き画像P2の種類選択画面G1は、「イベント関連のキャラクタ」のＯＳＤ表示画像にドットを付与して、当該「イベント関連のキャラクタ」が選択された状態を模式的に表している。
続けて、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、表示部９に表示されている被写体切り抜き画像P2の種類選択画面G1内で、「イベント関連のキャラクタ」のＯＳＤ表示画像が指定されるか否かに応じて、所定のイベントに関連する被写体切り抜き画像P2を使用することが指定されたか否かを判定する（ステップＳ７）。
【００５１】
ステップＳ７にて、所定のイベントに関連する被写体切り抜き画像P2を使用することが指定されたと判定されると（ステップＳ７；ＹＥＳ）、絞込部６ｃは、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…のうち、現在の日時が含まれる所定の期間に対応する所定のイベント（例えば、クリスマス等）と関連付けられている被写体切り抜き画像P2を候補画像P2aとして絞り込み、表示制御部８は、絞り込まれた被写体切り抜き画像P2の候補画像P2a（図６（ａ）〜図６（ｃ）参照）の画像データを記録媒体Ｍから取得して表示部９に優先的に表示させる（ステップＳ８）。
これにより、例えば、現在の日時が含まれる所定の期間に対応する所定のイベントがクリスマスの場合、表示部９には、クリスマスと関連付けられている各種の被写体切り抜き画像P2の候補画像P2a（図６（ａ）〜図６（ｃ）参照）を候補画像P2aとして他の被写体切り抜き画像P2に対して優先的に表示される。なお、複数の被写体切り抜き画像P2の候補画像P2aが絞り込まれた場合には、例えば、各画像のファイル名や生成日時等を基準として、これらの候補画像P2aの表示順序が決定される。
【００５２】
続けて、中央制御部１２は、ユーザによる操作入力部１１の所定操作に基づいて被写体切り抜き画像P2の候補画像P2aの絞り込みの解除指示が入力されたか否かを判定する（ステップＳ９）。
ここで、候補画像P2aの絞り込みの解除指示が入力されていないと判定されると（ステップＳ９；ＮＯ）、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、所望の被写体切り抜き画像P2が指定されたか否かを判定する（ステップＳ１０）。ここで、所望の被写体切り抜き画像P2が指定されたと判定されると（ステップＳ１０；ＹＥＳ）、中央制御部１２は、被写体切り抜き画像P2の被写体画像の合成位置の指定を受け付け、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、当該被写体画像の合成位置を指定する（ステップＳ１１）。
なお、ステップＳ１０にて、所望の被写体切り抜き画像P2が指定されていないと判定されると（ステップＳ１０；ＮＯ）、中央制御部１２は、処理をステップＳ８に移行して、ステップＳ１０にて所望の被写体切り抜き画像P2が指定されたと判定されるまで（ステップＳ１０；ＹＥＳ）、待機させる。
【００５３】
一方、ステップＳ４にて、現在の日時に対応する所定のイベントがないと判定されるか（ステップＳ４；ＮＯ）、或いは、ステップＳ５にて、所定のイベントに関連する被写体切り抜き画像P2が記録されていないと判定されるか（ステップＳ５；ＮＯ）、或いは、ステップＳ７にて、所定のイベントに関連する被写体切り抜き画像P2を使用することが指定されていないと判定された場合（ステップＳ７；ＮＯ）、表示制御部８は、記録媒体Ｍに記録されている少なくとも一の被写体切り抜き画像P2（図７（ａ）〜図７（ｃ）参照）の画像データを記録媒体Ｍから所定の順序（例えば、各画像のファイル名や生成日時等を基準とした順序）で取得して表示部９に表示させる（ステップＳ１２）。
これにより、表示部９には、現在の日時やイベントとは無関係に、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…（図７（ａ）〜図７（ｃ）参照）が順次表示される。
【００５４】
また、ステップＳ９にて、候補画像P2aの絞り込みの解除指示が入力されたと判定されると（ステップＳ９；ＹＥＳ）、絞込解除部６ｄは、絞込部６ｃによる被写体切り抜き画像P2の候補画像P2aの絞り込みを解除した後（ステップＳ１３）、中央制御部１２は、処理をステップＳ１２に移行して、上記と同様に、表示制御部８は、記録媒体Ｍに記録されている少なくとも一の被写体切り抜き画像P2（図７（ａ）〜図７（ｃ）参照）の画像データを記録媒体Ｍから所定の順序で取得して表示部９に表示させる（ステップＳ１２）。
【００５５】
続けて、中央制御部１２は、ユーザによる操作入力部１１の所定操作に基づいて、所望の被写体切り抜き画像P2が選択されて指定されたか否かを判定する（ステップＳ１４）。ここで、所望の被写体切り抜き画像P2が指定されたと判定されると（ステップＳ１４；ＹＥＳ）、中央制御部１２は、処理をステップＳ１１に移行して、被写体切り抜き画像P2の被写体画像の合成位置の指定を受け付け、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、当該被写体画像の合成位置を指定する（ステップＳ１１）。
なお、ステップＳ１４にて、所望の被写体切り抜き画像P2が指定されていないと判定されると（ステップＳ１４；ＮＯ）、中央制御部１２は、処理をステップＳ１２に移行して、ステップＳ１４にて所望の被写体切り抜き画像P2が指定されたと判定されるまで（ステップＳ１４；ＹＥＳ）、それ以降の処理を順次繰り返し実行させる。
【００５６】
次に、図４に示すように、画像合成部５ｂは、背景画像P1とユーザ所望の被写体切り抜き画像P2の被写体画像を合成する（ステップＳ１５〜Ｓ２１）。
即ち、画像合成部５ｂは、ユーザにより指定された所望の被写体切り抜き画像P2と対応付けて記憶されているアルファマップを読み出してメモリ４に展開する（ステップＳ１５）。
なお、背景画像P1における被写体切り抜き画像P2の合成位置が決定された際に、背景画像P1とアルファマップとがずれてしまいアルファマップの範囲外となる領域については、α＝０としてアルファ値が存在しない領域を生じさせないようにする。
【００５７】
次に、画像合成部５ｂは、背景画像P1の何れか一の画素（例えば、左上隅部の画素）を指定して（ステップＳ１６）、当該画素について、アルファマップのアルファ値に基づいて処理を分岐させる（ステップＳ１７）。具体的には、画像合成部５ｂは、背景画像P1の何れか一の画素のうち、アルファ値が１の画素については（ステップＳ１７；α＝１）、被写体切り抜き画像P2の対応する画素の画素値で上書きし（ステップＳ１８）、アルファ値が０＜α＜１の画素については（ステップＳ１７；０＜α＜１）、１の補数（１−α）を用いて被写体画像を切り抜いた画像（背景画像×（１−α））を生成した後、アルファマップにおける１の補数（１−α）を用いて被写体切り抜き画像P2を生成した際に単一背景色とブレンドした値を計算し、当該値を被写体切り抜き画像P2から減算し、それを、被写体画像を切り抜いた画像（背景画像×（１−α））と合成し（ステップＳ１９）、アルファ値が０の画素については（ステップＳ１７；α＝０）、何もせずに背景画像P1を透過さるようにする。
【００５８】
続けて、画像合成部５ｂは、背景画像P1の全ての画素について処理したか否かを判定する（ステップＳ２０）。
ここで、全ての画素について処理していないと判定されると（ステップＳ２０；ＮＯ）、画像合成部５ｂは、処理対象として次の画素を指定して当該画素に処理対象を移動させて（ステップＳ２１）、処理をステップＳ１７に移行させる。
上記の処理を、ステップＳ２０にて全ての画素について処理したと判定されるまで（ステップＳ２０；ＹＥＳ）、繰り返すことで、画像合成部５ｂは、被写体切り抜き画像P2と背景画像P1とを合成した被写体合成画像P3（図５（ｃ）参照）の画像データを生成させる。
【００５９】
その後、表示制御部８は、画像合成部５ｂにより生成された被写体合成画像P3の画像データに基づいて、背景画像P1に被写体が重畳された被写体合成画像P3を表示部９の表示画面に表示させる（ステップＳ２２）。
これにより、合成画像生成処理を終了する。
【００６０】
以上のように、実施形態１の撮像装置１００によれば、背景画像P1と被写体切り抜き画像P2とを合成する際の状況に関する合成状況情報に基づいて、背景画像P1と被写体切り抜き画像P2とを合成する際の状況が特定の状況であるか否かを判定し、当該判定にて特定の状況であると判定された場合に、合成状況情報に基づいて、複数の被写体切り抜き画像P2の中で背景画像P1との合成の候補となる候補画像P2aを所定数絞り込む。具体的には、合成状況情報として取得された現在の日時に関する日時情報に基づいて、現在の日時が第１テーブルＴ１に登録されている所定の期間内であるか否かを判定し、当該判定にて現在の日時が所定の期間内であると判定された場合に、所定の期間に関連する被写体切り抜き画像P2を背景画像P1との合成の候補となる候補画像P2aとして所定数絞り込む。
そして、絞り込まれた所定数の被写体切り抜き画像P2の候補画像P2aの中で、背景画像P1と合成すべき被写体切り抜き画像P2をユーザによる操作入力部１１の所定操作に基づいて指定して、指定された被写体切り抜き画像P2と背景画像P1とを合成する。
従って、現在の日時を基準として関連性の低い被写体切り抜き画像P2を合成対象から除外することができ、当該撮像装置１００の使い勝手の向上を図ることができる。さらに、絞り込まれた被写体切り抜き画像P2の候補画像P2aの中からユーザの嗜好に合った被写体切り抜き画像P2を指定することができ、結果として、ユーザの嗜好に合った被写体合成画像P3の生成を簡便に行うことができる。
【００６１】
また、絞り込まれた所定数の被写体切り抜き画像P2の候補画像P2aを表示部９に優先的に表示させるので、表示部９に表示された所定数の被写体切り抜き画像P2の候補画像P2aの中からユーザに所望の被写体切り抜き画像P2を指定させることができ、ユーザの嗜好に合った被写体切り抜き画像P2の指定を簡便に行うことができる。
【００６２】
さらに、背景画像P1と被写体切り抜き画像P2とを合成する際の状況が特定の状況でないと判定された場合には、被写体切り抜き画像P2の候補画像P2aの絞り込みを行わないので、現在の日時やイベントといった特定の状況とは無関係に、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…の中からユーザ所望の被写体切り抜き画像P2を指定して被写体合成画像を生成することができる。
また、同様に、被写体切り抜き画像P2の候補画像P2aの絞り込みが行われている状況にて、ユーザによる操作入力部１１の所定操作に基づいて被写体切り抜き画像P2の候補画像P2aの絞り込みを解除することができるので、特定の状況とは無関係に、ユーザ所望の被写体切り抜き画像P2を指定して被写体合成画像を生成することができる。
【００６３】
なお、上記実施形態１にあっては、第１テーブルＴ１に日付を基準とした所定の期間を登録するようにしたが、所定の期間の基準はこれに限られるものではなく、例えば、曜日、週、月、年、季節等、適宜任意に変更可能である。
【００６４】
［実施形態２］
図８は、本発明を適用した実施形態２の撮像装置２００の概略構成を示すブロック図である。
なお、実施形態２の撮像装置２００は、以下に詳細に説明する以外の点で上記実施形態１の撮像装置１００と略同様の構成をなし、詳細な説明は省略する。
【００６５】
実施形態２の撮像装置２００は、現在の場所がテーブル登録部７の第２テーブルＴ２に登録されている所定の場所に対応するか否かを判定し、当該判定にて現在の場所が所定の場所に対応すると判定された場合に、所定の場所に関連する被写体切り抜き画像P2を背景画像P1との合成の候補となる候補画像P2bとして所定数絞り込む。そして、絞り込まれた所定数の被写体切り抜き画像のP2の候補画像P2bの中で、背景画像P1と合成すべき被写体切り抜き画像P2を指定して、指定された被写体切り抜き画像P2と背景画像P1とを合成する。
【００６６】
具体的には、図８に示すように、撮像装置２００の第１取得部６ａは、合成状況情報として、現在の場所に関する場所情報を取得する場所取得部ａ２を具備している。
場所取得部ａ２は、図示は省略するが、現在の場所のGPS（Global Positioning System）情報（例えば、緯度情報や経度情報等）を取得するGPSアンテナを有している。そして、場所取得部ａ２は、場所取得手段として、背景画像P1と被写体切り抜き画像P2とを合成する際に、GPSアンテナにより取得されたGPS情報を現在の場所に関する場所情報として取得する。
なお、GPS情報として、例えば、緯度情報や経度情報を例示したが、一例であってこれらに限られるものではなく、適宜任意に変更可能である。即ち、緯度情報や経度情報に加えて高度情報を適用しても良い。
【００６７】
判定部６ｂは、第１取得部６ａの場所取得部ａ２によって取得された場所情報（合成状況情報）に基づいて、現在の場所がテーブル登録部７の第２テーブルＴ２（図９参照）に登録されている所定の場所（例えば、中国等）に対応するか否かを判定する。具体的には、判定部６ｂは、取得した場所情報と第２テーブルＴ２に登録されている複数の位置情報（例えば、中国の位置情報である緯度情報Ｂ及び経度情報Ｂ等）とを比較して、現在の場所が所定の場所に対応するか否かを判定する。
【００６８】
絞込部６ｃは、判定部６ｂにより現在の場所が所定の場所（例えば、中国等）に対応すると判定された場合に、複数の被写体切り抜き画像P2、…の各々と関連付けられている関連付け情報を参照して当該所定の場所に関連する被写体切り抜き画像P2を候補画像P2b（図１１（ｂ）及び図１１（ｃ）参照）として絞り込む。
ここで、複数の被写体切り抜き画像P2、…のうち、第２テーブルＴ２に登録されている場所に関連する被写体切り抜き画像P2は、当該場所と関連付けるための関連付け情報と対応付けて保存されている。例えば、複数の被写体切り抜き画像P2、…のうち、第２テーブルＴ２に登録されている場所としての中国に関連する被写体切り抜き画像P2（図１１（ｂ）及び図１１（ｃ）参照）は、当該中国と関連付けて関連付け情報が保存されている。なお、他の場所に関連する被写体切り抜き画像P2も同様に、各々の場所と関連付けて関連付け情報が保存されているが、その詳細な説明は省略する。
【００６９】
テーブル登録部７には、判定部６ｂによる現在の状況が特定の状況であるか否かの判定に用いられる第２テーブルＴ２（図９参照）が記憶されている。
第２テーブルＴ２は、特定の状況として所定の場所を登録している。即ち、第２テーブルＴ２は、例えば、図９に示すように、各々の場所（位置）の名称とその領土を規定する位置情報（緯度情報及び経度情報）とを対応付けて記憶している。具体的には、場所としての「日本国」と、その領土を規定する位置情報として「緯度情報Ａ及び経度情報Ａ」とが対応付けられ、また、場所としての「中国」と、その領土を規定する位置情報として「緯度情報Ｂ及び経度情報Ｂ」とが対応付けられ、また、場所としての「米国」と、その領土を規定する位置情報として「緯度情報Ｃ及び経度情報Ｃ」とが対応付けられ、また、場所としての「英国」と、その領土を規定する位置情報として「緯度情報Ｄ及び経度情報Ｄ」とが対応付けられ、また、場所としての「仏国」と、その領土を規定する位置情報として「緯度情報Ｅ及び経度情報Ｅ」とが対応付けられている。
ここでは、説明を簡単にするために、位置情報を、「緯度情報Ａ及び経度情報Ａ」〜「緯度情報Ｅ及び経度情報Ｅ」、…のように簡略化して表記したが、これらの位置情報は具体的には、それぞれ複数の情報（または、緯度範囲、軽度範囲の組み合わせの情報）からなり、緯度及び経度によって、場所が「日本国」〜「仏国」、…であるか否かが判定できるようなものである。
なお、上記した第２テーブルＴ２は、一例であって場所やその位置情報等はこれらに限られるものではなく、適宜任意に変更可能である。例えば、位置情報としては、緯度情報や経度情報に加えて高度情報を適用しても良い。
このように、テーブル登録部７は、特定の状況として所定の場所を登録する場所登録手段を構成している。
【００７０】
次に、撮像装置２００による合成画像生成処理について、図４、図１０及び図１１等を参照して説明する。
図１０は、合成画像生成処理に係る動作の一例を示すフローチャートである。
【００７１】
以下に説明する合成画像生成処理は、上記実施形態１と同様に、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、メニュー画面に表示された複数の動作モードの中から画像合成モードが選択指示された場合に実行される処理である。
また、同様に、合成画像生成処理に係る背景画像P1及び被写体切り抜き画像P2の画像データは、予め記録媒体Ｍに記録されているものとする。
【００７２】
図１０に示すように、先ず、上記実施形態１の合成画像生成処理と同様に、記録媒体制御部１０は、ユーザによる操作入力部１１の所定操作に基づいて、記録媒体Ｍに記録されている少なくとも一の背景画像P1の画像データを読み出して、表示制御部８は、読み出された画像データを表示部９に表示させる（ステップＳ１）。
続けて、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、表示部９に表示されている少なくとも一の背景画像P1の中で所望の背景画像P1が指定されたか否かを判定する（ステップＳ２）。ここで、所望の背景画像P1（図５（ａ）参照）が指定されたと判定されると（ステップＳ２；ＹＥＳ）、第１取得部６ａの場所取得部ａ２は、図示しないGPSアンテナにより取得されたGPS情報（例えば、緯度情報や経度情報等）を現在の場所に関する場所情報（合成状況情報）として取得する（ステップＳ１０３）。
【００７３】
次に、判定部６ｂは、場所取得部ａ２によって取得された場所情報に基づいて、現在の場所が所定の場所に対応するか否かを判定する（ステップＳ１０４）。具体的には、判定部６ｂは、テーブル登録部７の第２テーブルＴ２を参照し、この第２テーブルＴ２に現在の場所（位置）を領土に含む位置情報（例えば、中国の位置情報等）が登録されているか否かに応じて、現在の場所が所定の場所に対応するか否かを判定する。
ここで、現在の場所が所定の場所に対応すると判定されると（ステップＳ１０４；ＹＥＳ）、絞込部６ｃは、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…の中で、所定の場所に関連する被写体切り抜き画像P2が記録されているか否かを判定する（ステップＳ１０５）。具体的には、絞込部６ｃは、複数の被写体切り抜き画像P2、…の各々の関連付け情報を参照して、現在の場所が対応する所定の場所（例えば、中国等）が関連付けられている被写体切り抜き画像P2が記録されているか否かを判定する。
【００７４】
ステップＳ１０５にて、所定の場所に関連する被写体切り抜き画像P2が記録されていると判定されると（ステップＳ１０５；ＹＥＳ）、表示制御部８は、被写体切り抜き画像P2の種類選択画面G2（図１１（ａ）参照）を表示部９にＯＳＤ表示させる（ステップＳ１０６）。
被写体切り抜き画像P2の種類選択画面G2は、例えば、図１１（ａ）に示すように、所定の場所に関連する被写体切り抜き画像P2をキャラクタとして使用するか、或いは、通常の被写体切り抜き画像P2をキャラクタとして使用するかのユーザによる選択指示を受け付けるための画面である。なお、図１１（ａ）に示す被写体切り抜き画像P2の種類選択画面G2は、「場所関連のキャラクタ」のＯＳＤ表示画像にドットを付与して、当該「場所関連のキャラクタ」が選択された状態を模式的に表している。
続けて、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、表示部９に表示されている被写体切り抜き画像P2の種類選択画面G2内で、「場所関連のキャラクタ」のＯＳＤ表示画像が指定されるか否かに応じて、所定の場所に関連する被写体切り抜き画像P2を使用することが指定されたか否かを判定する（ステップＳ１０７）。
【００７５】
ステップＳ１０７にて、所定の場所に関連する被写体切り抜き画像P2を使用することが指定されたと判定されると（ステップＳ１０７；ＹＥＳ）、絞込部６ｃは、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…のうち、現在の場所を領土に含む所定の場所（例えば、中国等）と関連付けられている被写体切り抜き画像P2を候補画像P2b（図１１（ｂ）及び図１１（ｃ）参照）として絞り込み、表示制御部８は、絞り込まれた被写体切り抜き画像P2の候補画像P2bの画像データを記録媒体Ｍから取得して表示部９に優先的に表示させる（ステップＳ１０８）。
これにより、例えば、現在の場所を領土に含む所定の場所が中国の場合、表示部９には、中国と関連付けられている各種の被写体切り抜き画像P2（図１１（ｂ）及び図１１（ｃ）参照）を候補画像P2bとして他の被写体切り抜き画像P2に対して優先的に表示される。
【００７６】
続けて、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、ユーザによる操作入力部１１の所定操作に基づいて被写体切り抜き画像P2の候補画像P2bの絞り込みの解除指示が入力されたか否かを判定する（ステップＳ９）。
ここで、候補画像P2bの絞り込みの解除指示が入力されていないと判定されると（ステップＳ９；ＮＯ）、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、所望の被写体切り抜き画像P2が指定されたか否かを判定する（ステップＳ１０）。ここで、所望の被写体切り抜き画像P2が指定されたと判定されると（ステップＳ１０；ＹＥＳ）、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、被写体切り抜き画像P2の被写体画像の合成位置の指定を受け付け、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、当該被写体画像の合成位置を指定する（ステップＳ１１）。
【００７７】
一方、ステップＳ１０４にて、現在の場所が所定の場所に対応しないと判定されるか（ステップＳ１０４；ＮＯ）、或いは、ステップＳ１０５にて、所定の場所に関連する被写体切り抜き画像P2が記録されていないと判定されるか（ステップＳ１０５；ＮＯ）、或いは、ステップＳ１０７にて、所定の場所に関連する被写体切り抜き画像P2を使用することが指定されていないと判定された場合（ステップＳ１０７；ＮＯ）、上記実施形態１の合成画像生成処理と同様に、表示制御部８は、記録媒体Ｍに記録されている少なくとも一の被写体切り抜き画像P2（図７（ａ）〜図７（ｃ）参照）の画像データを記録媒体Ｍから所定の順序で取得して表示部９に表示させる（ステップＳ１２）。
これにより、表示部９には、現在の場所とは無関係に、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…（図７（ａ）〜図７（ｃ）参照）が順次表示される。
【００７８】
また、ステップＳ９にて、候補画像P2bの絞り込みの解除指示が入力されたと判定されると（ステップＳ９；ＹＥＳ）、上記実施形態１の合成画像生成処理と同様に、絞込解除部６ｄは、絞込部６ｃによる被写体切り抜き画像P2の候補画像P2bの絞り込みを解除した後（ステップＳ１３）、中央制御部１２は、処理をステップＳ１２に移行して、上記と同様に、表示制御部８は、記録媒体Ｍに記録されている少なくとも一の被写体切り抜き画像P2（図７（ａ）〜図７（ｃ）参照）の画像データを記録媒体Ｍから所定の順序で取得して表示部９に表示させる（ステップＳ１２）。
【００７９】
続けて、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、ユーザによる操作入力部１１の所定操作に基づいて、所望の被写体切り抜き画像P2が選択されて指定されたか否かを判定する（ステップＳ１４）。ここで、所望の被写体切り抜き画像P2が指定されたと判定されると（ステップＳ１４；ＹＥＳ）、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、処理をステップＳ１１に移行して、被写体切り抜き画像P2の被写体画像の合成位置の指定を受け付け、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、当該被写体画像の合成位置を指定する（ステップＳ１１）。
【００８０】
次に、図４に示すように、画像合成部５ｂは、背景画像P1とユーザ所望の被写体切り抜き画像P2の被写体画像を合成し（ステップＳ１５〜Ｓ２１）、表示制御部８は、画像合成部５ｂにより生成された被写体合成画像P3の画像データに基づいて、背景画像P1に被写体が重畳された被写体合成画像P3を表示部９の表示画面に表示させる（ステップＳ２２）。
これにより、合成画像生成処理を終了する。
なお、図４に示すステップＳ１５以降の各処理は上記実施形態１の合成画像生成処理と同様であるので、その詳細な説明は省略する。
【００８１】
以上のように、実施形態２の撮像装置２００によれば、合成状況情報として取得された現在の場所に関する場所情報に基づいて、現在の場所が第２テーブルＴ２に登録されている所定の場所に対応するか否かを判定し、当該判定にて現在の場所が所定の場所に対応すると判定された場合に、所定の場所に関連する被写体切り抜き画像P2を背景画像P1との合成の候補となる候補画像P2bとして所定数絞り込む。そして、絞り込まれた所定数の候補画像P2bの中で、背景画像P1と合成すべき被写体切り抜き画像P2をユーザによる操作入力部１１の所定操作に基づいて指定して、指定された被写体切り抜き画像P2と背景画像P1とを合成する。
従って、現在の場所を基準として関連性の低い被写体切り抜き画像P2を合成対象から除外することができ、当該撮像装置２００の使い勝手の向上を図ることができる。さらに、絞り込まれた被写体切り抜き画像P2の候補画像P2bの中から、ユーザの嗜好に合った被写体切り抜き画像P2を指定することができ、結果として、ユーザの嗜好に合った被写体合成画像の生成を簡便に行うことができる。
【００８２】
［実施形態３］
図１２は、本発明を適用した実施形態３の撮像装置３００の概略構成を示すブロック図である。
なお、実施形態３の撮像装置３００は、以下に詳細に説明する以外の点で上記実施形態１の撮像装置１００と略同様の構成をなし、詳細な説明は省略する。
【００８３】
実施形態３の撮像装置３００は、当該撮像装置３００の現在の設定としてテーブル登録部７の第３テーブルＴ３に登録されている所定の移動先に関する設定がされているか否かを判定し、当該判定にて現在の設定として所定の移動先に関する設定がされていると判定された場合に、所定の移動先に関連する被写体切り抜き画像P2を背景画像P1との合成の候補となる候補画像P2bとして所定数絞り込む。そして、絞り込まれた所定数の候補画像P2bの中で、背景画像P1と合成すべき被写体切り抜き画像P2を指定して、指定された被写体切り抜き画像P2と背景画像P1とを合成する。
【００８４】
具体的には、図１２に示すように、撮像装置３００の第１取得部６ａは、合成状況情報として、当該撮像装置３００の現在の設定に関する設定情報を取得する設定取得部ａ３を具備している。
設定取得部ａ３は、設定取得手段として、背景画像P1と被写体切り抜き画像P2とを合成する際に、所定の登録手段（例えば、メモリ４等）に登録されている当該撮像装置３００の所定の使用場所（例えば、中国の上海等）に関する現在の設定情報を取得する。
ここで、撮像装置３００の所定の使用場所に関する設定情報としては、例えば、世界の各都市の時刻を表示することのできるワールドタイム機能にて、標準時刻として現在設定されている都市（例えば、中国の上海等）に関する情報が挙げられる。なお、ワールドタイム機能とは、例えば、標準電波が受信できる所定のタイムゾーン（例えば、日本国の東京）の時刻をホームタイムとして計時しておき、ユーザの所定操作に基づいて世界の各都市が選択されることで、所定の記憶手段に記憶されている選択された都市との時差情報とホームタイムの計時時刻とから選択された都市の時刻を算出し、それを表示出力する機能のことである。
【００８５】
判定部６ｂは、第１取得部６ａの設定取得部ａ３によって取得された設定情報（合成状況情報）に基づいて、現在の設定としてテーブル登録部７の第３テーブルＴ３（図１３参照）に登録されている所定の移動先（例えば、中国の上海等）に関する設定がされているか否かを判定する。具体的には、判定部６ｂは、取得した設定情報（例えば、現在の標準時刻が設定されている都市等）と第３テーブルＴ３に登録されている複数の移動先の都市に関する情報（例えば、中国の上海等）とを比較して、当該撮像装置３００の現在の設定として所定の移動先に関する設定がされているか否かを判定する。
【００８６】
絞込部６ｃは、判定部６ｂにより現在の設定として所定の移動先（例えば、中国の上海等）に関する設定がされていると判定された場合に、複数の被写体切り抜き画像P2、…の各々と関連付けられている関連付け情報を参照して当該所定の移動先に関連する被写体切り抜き画像P2を候補画像P2bとして絞り込む。
ここで、複数の被写体切り抜き画像P2、…のうち、第３テーブルＴ３に登録されている所定の移動先に関連する被写体切り抜き画像P2は、当該移動先と関連付けるための関連付け情報と対応付けて保存されている。例えば、複数の被写体切り抜き画像P2、…のうち、第３テーブルＴ３に登録されている移動先としての中国に関連する被写体切り抜き画像P2（図１１（ｂ）及び図１１（ｃ）参照）は、当該中国と関連付けて関連付け情報が保存されている。なお、他の移動先に関連する被写体切り抜き画像P2も同様に、各々の移動先と関連付けて関連付け情報が保存されているが、その詳細な説明は省略する。また、関連付け情報は、都市毎に関連付けられても良いし、各国毎に関連付けられても良い。
【００８７】
テーブル登録部７には、判定部６ｂによる現在の状況が特定の状況であるか否かの判定に用いられる第３テーブルＴ３（図１３参照）が記憶されている。
第３テーブルＴ３は、特定の状況として当該撮像装置３００の所定の移動先を登録している。即ち、第３テーブルＴ３は、例えば、図１３に示すように、各々の移動先としての国名や都市名を記憶している。具体的には、移動先として、「日本国」の「東京」、「中国」の「北京」や「上海」、「米国」の「ニューヨーク」や「ロサンゼルス」、「英国」の「ロンドン」、「仏国」の「パリ」などが登録されている。
なお、上記した第３テーブルＴ３は、一例であって移動先等はこれらに限られるものではなく、適宜任意に変更可能である。
このように、テーブル登録部７は、特定の状況として当該撮像装置３００の所定の移動先を登録する設定登録手段を構成している。
【００８８】
次に、撮像装置３００による合成画像生成処理について、図４及び図１４等を参照して説明する。
図１４は、合成画像生成処理に係る動作の一例を示すフローチャートである。
【００８９】
以下に説明する合成画像生成処理は、上記実施形態１、２と同様に、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、メニュー画面に表示された複数の動作モードの中から画像合成モードが選択指示された場合に実行される処理である。
また、同様に、合成画像生成処理に係る背景画像P1及び被写体切り抜き画像P2の画像データは、予め記録媒体Ｍに記録されているものとする。
【００９０】
図１４に示すように、先ず、上記実施形態１の合成画像生成処理と同様に、記録媒体制御部１０は、ユーザによる操作入力部１１の所定操作に基づいて、記録媒体Ｍに記録されている少なくとも一の背景画像P1の画像データを読み出して、表示制御部８は、読み出された画像データを表示部９に表示させる（ステップＳ１）。
続けて、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、表示部９に表示されている少なくとも一の背景画像P1の中で所望の背景画像P1が指定されたか否かを判定する（ステップＳ２）。ここで、所望の背景画像P1（図５（ａ）参照）が指定されたと判定されると（ステップＳ２；ＹＥＳ）、第１取得部６ａの設定取得部ａ３は、メモリ４等の所定の登録手段に登録されている当該撮像装置３００の所定の使用場所（例えば、中国の上海等）に関する現在の設定情報（合成状況情報）を取得する（ステップＳ２０３）。
【００９１】
次に、判定部６ｂは、設定取得部ａ３によって取得された設定情報に基づいて、現在の設定として所定の移動先（例えば、中国の上海等）に関する設定がされているか否かを判定する（ステップＳ２０４）。具体的には、判定部６ｂは、テーブル登録部７の第３テーブルＴ３を参照し、取得した設定情報と第３テーブルＴ３に登録されている複数の移動先の都市に関する情報（例えば、中国の上海等）とを比較して、当該撮像装置３００の現在の設定として所定の移動先に関する設定がされているか否かを判定する。
ここで、現在の設定として所定の移動先に関する設定がされていると判定されると（ステップＳ２０４；ＹＥＳ）、絞込部６ｃは、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…の中で、所定の移動先に関連する被写体切り抜き画像P2が記録されているか否かを判定する（ステップＳ２０５）。具体的には、絞込部６ｃは、複数の被写体切り抜き画像P2、…の各々の関連付け情報を参照して、所定の移動先（例えば、中国等）が関連付けられている被写体切り抜き画像P2が記録されているか否かを判定する。
【００９２】
ステップＳ２０５にて、所定の移動先に関連する被写体切り抜き画像P2が記録されていると判定されると（ステップＳ２０５；ＹＥＳ）、上記実施形態２の合成画像生成処理と略同様に、表示制御部８は、被写体切り抜き画像P2の種類選択画面G2（図１１（ａ）参照）を表示部９にＯＳＤ表示させる（ステップＳ２０６）。
続けて、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、表示部９に表示されている被写体切り抜き画像P2の種類選択画面G2内で、「場所関連のキャラクタ」のＯＳＤ表示画像が指定されるか否かに応じて、所定の移動先に関連する被写体切り抜き画像P2を使用することが指定されたか否かを判定する（ステップＳ２０７）。
【００９３】
ステップＳ２０７にて、所定の移動先に関連する被写体切り抜き画像P2を使用することが指定されたと判定されると（ステップＳ２０７；ＹＥＳ）、絞込部６ｃは、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…のうち、所定の移動先（例えば、中国等）と関連付けられている被写体切り抜き画像P2を候補画像P2bとして絞り込み、表示制御部８は、絞り込まれた被写体切り抜き画像P2の候補画像P2b（図１１（ｂ）及び図１１（ｃ）参照）の画像データを記録媒体Ｍから取得して表示部９に優先的に表示させる（ステップＳ２０８）。
これにより、例えば、現在の設定として所定の移動先である中国に関する設定がされている場合、表示部９には、中国と関連付けられている各種の被写体切り抜き画像P2（図１１（ｂ）及び図１１（ｃ）参照）を候補画像P2bとして他の被写体切り抜き画像P2に対して優先的に表示される。
【００９４】
続けて、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、ユーザによる操作入力部１１の所定操作に基づいて被写体切り抜き画像P2の候補画像P2bの絞り込みの解除指示が入力されたか否かを判定する（ステップＳ９）。
ここで、候補画像P2bの絞り込みの解除指示が入力されていないと判定されると（ステップＳ９；ＮＯ）、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、所望の被写体切り抜き画像P2が指定されたか否かを判定する（ステップＳ１０）。ここで、所望の被写体切り抜き画像P2が指定されたと判定されると（ステップＳ１０；ＹＥＳ）、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、被写体切り抜き画像P2の被写体画像の合成位置の指定を受け付け、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、当該被写体画像の合成位置を指定する（ステップＳ１１）。
【００９５】
一方、ステップＳ２０４にて、現在の設定として所定の移動先に関する設定がされていないと判定されるか（ステップＳ２０４；ＮＯ）、或いは、ステップＳ２０５にて、所定の移動先に関連する被写体切り抜き画像P2が記録されていないと判定されるか（ステップＳ２０５；ＮＯ）、或いは、ステップＳ２０７にて、所定の移動先に関連する被写体切り抜き画像P2を使用することが指定されていないと判定された場合（ステップＳ２０７；ＮＯ）、上記実施形態１の合成画像生成処理と同様に、表示制御部８は、記録媒体Ｍに記録されている少なくとも一の被写体切り抜き画像P2（図７（ａ）〜図７（ｃ）参照）の画像データを記録媒体Ｍから所定の順序で取得して表示部９に表示させる（ステップＳ１２）。
これにより、表示部９には、現在の使用場所である移動先とは無関係に、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…（図７（ａ）〜図７（ｃ）参照）が順次表示される。
【００９６】
また、ステップＳ９にて、候補画像P2bの絞り込みの解除指示が入力されたと判定されると（ステップＳ９；ＹＥＳ）、上記実施形態１の合成画像生成処理と同様に、絞込解除部６ｄは、絞込部６ｃによる被写体切り抜き画像P2の候補画像P2bの絞り込みを解除した後（ステップＳ１３）、中央制御部１２は、処理をステップＳ１２に移行して、上記と同様に、表示制御部８は、記録媒体Ｍに記録されている少なくとも一の被写体切り抜き画像P2（図７（ａ）〜図７（ｃ）参照）の画像データを記録媒体Ｍから所定の順序で取得して表示部９に表示させる（ステップＳ１２）。
【００９７】
続けて、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、ユーザによる操作入力部１１の所定操作に基づいて、所望の被写体切り抜き画像P2が選択されて指定されたか否かを判定する（ステップＳ１４）。ここで、所望の被写体切り抜き画像P2が指定されたと判定されると（ステップＳ１４；ＹＥＳ）、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、処理をステップＳ１１に移行して、被写体切り抜き画像P2の被写体画像の合成位置の指定を受け付け、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、当該被写体画像の合成位置を指定する（ステップＳ１１）。
【００９８】
次に、図４に示すように、画像合成部５ｂは、背景画像P1とユーザ所望の被写体切り抜き画像P2の被写体画像を合成し（ステップＳ１５〜Ｓ２１）、表示制御部８は、画像合成部５ｂにより生成された被写体合成画像（図示略）の画像データに基づいて、背景画像P1に被写体が重畳された被写体合成画像（図示略）を表示部９の表示画面に表示させる（ステップＳ２２）。
これにより、合成画像生成処理を終了する。
なお、図４に示すステップＳ１５以降の各処理は上記実施形態１の合成画像生成処理と同様であるので、その詳細な説明は省略する。
【００９９】
以上のように、実施形態３の撮像装置３００によれば、合成状況情報として取得された当該撮像装置３００の現在の設定に関する設定情報に基づいて、現在の設定として第３テーブルＴ３に登録されている所定の移動先に関する設定がされているか否かを判定し、当該判定にて現在の設定として所定の移動先に関する設定がされていると判定された場合に、所定の移動先に関連する被写体切り抜き画像P2を背景画像P1との合成の候補となる候補画像P2bとして所定数絞り込む。そして、絞り込まれた所定数の候補画像P2bの中で、背景画像P1と合成すべき被写体切り抜き画像P2をユーザによる操作入力部１１の所定操作に基づいて指定して、指定された被写体切り抜き画像P2と背景画像P1とを合成する。
従って、現在の設定を基準として関連性の低い被写体切り抜き画像P2を合成対象から除外することができ、当該撮像装置３００の使い勝手の向上を図ることができる。さらに、絞り込まれた被写体切り抜き画像P2の候補画像P2bの中からユーザの嗜好に合った被写体切り抜き画像P2を指定することができ、結果として、ユーザの嗜好に合った被写体合成画像の生成を簡便に行うことができる。
また、被写体合成画像を生成する際の場所を当該撮像装置３００の現在の設定を利用して特定することができるので、GPS情報を取得するためのGPSアンテナ等の測位手段を具備せずとも被写体合成画像を生成する際の場所を特定することができ、当該撮像装置３００の機構の簡略化及び低コスト化を図ることができる。さらに、GPS情報を取得できない地下や屋内等の場所であっても、背景画像P1と合成される被写体切り抜き画像P2の候補画像P2bの絞り込みを適正に行うことができる。
【０１００】
なお、本発明は、上記実施形態１〜３に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、背景画像P1と被写体切り抜き画像P2とを合成する際の状況に関する合成状況情報に代えて、背景画像P1の撮像の際の状況に関する撮像状況情報を基準として、当該被写体切り抜き画像P2の候補画像P2aの絞り込みを行うようにしても良い。
ここで、撮像装置の変形例として、実施形態１の撮像装置１００を変形したものを例示して説明するが、一例であってこれに限られるものではなく、実施形態２、３の撮像装置２００、３００を適宜任意に変更しても良い。なお、変形例１の撮像装置４００は、以下に詳細に説明する以外の点で上記実施形態１の撮像装置１００と略同様の構成をなし、その説明は省略する。
【０１０１】
＜変形例１＞
変形例１の撮像装置４００は、図１５に示すように、画像絞込部６に、第１取得部６ａ、判定部６ｂ、絞込部６ｃ及び絞込解除部６ｄに加えて、第２取得部６ｅを具備している。
【０１０２】
第２取得部６ｅは、第２取得手段として、背景画像P1の撮像の際の状況に関する撮像状況情報を取得する。具体的には、第２取得部６ｅは、例えば、背景画像P1にExifタグ情報として付加されている当該背景画像P1の撮像日時に関する撮像日時情報を撮像状況情報として取得する。
【０１０３】
判定部６ｂは、背景画像P1の撮像の際の状況に関する撮像状況情報に基づいて、当該背景画像P1の撮像の際の状況が特定の状況であるか否かを判定する。
即ち、判定部６ｂは、後述するようにユーザによる操作入力部１１の所定操作に基づいて中央制御部１２によって、撮像日時情報に基づいて被写体切り抜き画像P2の候補画像P2aの絞り込みを行うことが指定された場合に、当該撮像日時情報に基づいて、背景画像P1の撮像の際の状況が特定の状況であるか否かを判定する。具体的には、判定部６ｂは、第２取得部６ｅによって取得された撮像日時情報（撮像状況情報）に基づいて、当該撮像日時情報とテーブル登録部７の第１テーブルＴ１に登録されている複数の期間（例えば、クリスマスに対応する12/11〜12/25の期間等）とを比較して、背景画像P1の撮像日時が所定の期間内であるか否かを判定する。
【０１０４】
絞込部６ｃは、撮像状況情報に基づいて、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…の中で候補画像P2aを絞り込む。
即ち、絞込部６ｃは、判定部６ｂにより特定の状況であると判定された場合に、第２取得部６ｅによって取得された撮像日時情報に基づいて、複数の被写体切り抜き画像P2、…の中で候補画像P2aを絞り込む。具体的には、絞込部６ｃは、第２取得部６ｅによって取得された撮像日時情報（撮像状況情報）に基づいて判定部６ｂにより背景画像P1の撮像日時が所定の期間（例えば、クリスマスに対応する12/11〜12/25の期間等）内であると判定された場合に、複数の被写体切り抜き画像P2、…の各々と関連付けられている関連付け情報（後述）を参照して当該所定の期間に関連する被写体切り抜き画像P2を候補画像P2aとして絞り込む。
【０１０５】
操作入力部１１の選択決定用ボタンは、ユーザによる所定操作に基づいて、絞込部６ｃによる被写体切り抜き画像P2の候補画像P2aの絞り込みを、第１取得部６ａによって取得された合成状況情報に基づいて行うか、或いは、第２取得部６ｅによって取得された撮像状況情報に基づいて行うかの指定指示を入力する。そして、操作入力部１１は、当該選択決定用ボタンの操作に応じて所定の指定信号を中央制御部１２に出力する。
中央制御部１２は、入力された指定信号に従って、絞込部６ｃによる被写体切り抜き画像P2の候補画像P2aの絞り込みの基準となる情報（例えば、撮像状況情報等）を指定する。
ここで、操作入力部１１及び中央制御部１２は、絞込部６ｃによる被写体切り抜き画像P2の候補画像P2aの絞り込みを、第１取得部６ａによって取得された合成状況情報に基づいて行うか、或いは、第２取得部６ｅによって取得された撮像状況情報に基づいて行うかを指定する第２指定手段を構成している。
【０１０６】
次に、撮像装置４００による合成画像生成処理について、図４、図１６及び図１７を参照して説明する。
図１６及び図１７は、合成画像生成処理に係る動作の一例を示すフローチャートである。
【０１０７】
図１６に示すように、先ず、上記実施形態１の合成画像生成処理と同様に、記録媒体制御部１０は、ユーザによる操作入力部１１の所定操作に基づいて、記録媒体Ｍに記録されている少なくとも一の背景画像P1の画像データを読み出して、表示制御部８は、読み出された画像データを表示部９に表示させる（ステップＳ１）。
続けて、上記実施形態１の合成画像生成処理と同様に、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、表示部９に表示されている少なくとも一の背景画像P1の中で所望の背景画像P1が指定されたか否かを判定する（ステップＳ２）。ここで、所望の背景画像P1（図５（ａ）参照）が指定されたと判定されると（ステップＳ２；ＹＥＳ）、表示制御部８は、被写体切り抜き画像P2の絞り込みの基準の選択画面（図示略）を表示部９にＯＳＤ表示させ、中央制御部１２は、ユーザによる操作入力部１１の所定操作に基づいて、背景画像P1の撮像の際の状況に基づいて被写体切り抜き画像P2の候補画像P2aの絞り込みを行うことが指示されたか否かを判定する（ステップＳ３０１）。
【０１０８】
ステップＳ３０１にて、背景画像P1の撮像の際の状況に基づいて被写体切り抜き画像P2の候補画像P2aの絞り込みを行うことが指示されていないと判定されると（ステップＳ３０１；ＮＯ）、中央制御部１２は、処理をステップＳ３に移行させ、上記実施形態１の合成画像生成処理と同様に、第１取得部６ａの日時取得部ａ１は、図示しない計時部により計時された現在の日時（例えば、西暦20xx年：yy月：zz日、hh時：mm分：ss秒等）に関する日時情報を合成状況情報として取得する（ステップＳ３）。
なお、図１６に示すステップＳ３以降の各処理は上記実施形態１の合成画像生成処理と同様であるので、その詳細な説明は省略する。
【０１０９】
一方、ステップＳ３０１にて、背景画像P1の撮像の際の状況に基づいて被写体切り抜き画像P2の候補画像P2aの絞り込みを行うことが指示されたと判定されると（ステップＳ３０１；ＹＥＳ）、図１７に示すように、第２取得部６ｅは、例えば、ステップＳ２にて指定された背景画像P1にExifタグ情報として付加されている当該背景画像P1の撮像日時に関する撮像日時情報（撮像状況情報）を取得する（ステップＳ３０２）。
【０１１０】
次に、判定部６ｂは、第２取得部６ｅによって取得された撮像日時情報に基づいて、撮像の際の日時に対応する所定のイベントがあるか否かを判定する（ステップＳ３０３）。具体的には、判定部６ｂは、テーブル登録部７の第１テーブルＴ１を参照し、この第１テーブルＴ１に撮像の際の日時が含まれる所定の期間（例えば、クリスマスに対応する12/11〜12/25の期間等）が登録されているか否かに応じて、背景画像P1の撮像の際の日時に対応する所定のイベントがあるか否かを判定する。
ここで、背景画像P1の撮像の際の日時に対応する所定のイベントがあると判定されると（ステップＳ３０３；ＹＥＳ）、絞込部６ｃは、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…の中で、所定のイベントに関連する被写体切り抜き画像P2が記録されているか否かを判定する（ステップＳ３０４）。具体的には、絞込部６ｃは、複数の被写体切り抜き画像P2、…の各々の関連付け情報を参照して、背景画像P1の撮像の際の日時に対応する所定のイベント（例えば、クリスマス等）が関連付けられている被写体切り抜き画像P2が記録されているか否かを判定する。
【０１１１】
ステップＳ３０４にて、所定のイベントに関連する被写体切り抜き画像P2が記録されていると判定されると（ステップＳ３０４；ＹＥＳ）、表示制御部８は、被写体切り抜き画像P2の種類選択画面G1（図５（ｂ）参照）を表示部９にＯＳＤ表示させる（ステップＳ３０５）。
続けて、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、表示部９に表示されている被写体切り抜き画像P2の種類選択画面G1内で、「イベント関連のキャラクタ」のＯＳＤ表示画像が指定されるか否かに応じて、所定のイベントに関連する被写体切り抜き画像P2を使用することが指定されたか否かを判定する（ステップＳ３０６）。
【０１１２】
ステップＳ３０６にて、所定のイベントに関連する被写体切り抜き画像P2を使用することが指定されたと判定されると（ステップＳ３０６；ＹＥＳ）、絞込部６ｃは、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…のうち、背景画像P1の撮像の際の日時が含まれる所定の期間に対応する所定のイベント（例えば、クリスマス等）と関連付けられている被写体切り抜き画像P2を候補画像P2aとして絞り込み、表示制御部８は、絞り込まれた被写体切り抜き画像P2の候補画像P2a（図６（ａ）〜図６（ｃ）参照）の画像データを記録媒体Ｍから取得して表示部９に優先的に表示させる（ステップＳ３０７）。
これにより、例えば、背景画像P1の撮像の際の日時が含まれる所定の期間に対応する所定のイベントがクリスマスの場合、表示部９には、クリスマスと関連付けられている各種の被写体切り抜き画像P2（図６（ａ）〜図６（ｃ）参照）を候補画像P2aとして他の被写体切り抜き画像P2に対して優先的に表示される。
【０１１３】
続けて、中央制御部１２は、ユーザによる操作入力部１１の所定操作に基づいて被写体切り抜き画像P2の候補画像P2aの絞り込みの解除指示が入力されたか否かを判定する（ステップＳ３０８）。
ここで、候補画像P2aの絞り込みの解除指示が入力されていないと判定されると（ステップＳ３０８；ＮＯ）、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、所望の被写体切り抜き画像P2が指定されたか否かを判定する（ステップＳ３０９）。ここで、所望の被写体切り抜き画像P2が指定されたと判定されると（ステップＳ３０９；ＹＥＳ）、中央制御部１２は、被写体切り抜き画像P2の被写体画像の合成位置の指定を受け付け、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、当該被写体画像の合成位置を指定する（ステップＳ３１０）。
なお、ステップＳ３０９にて、所望の被写体切り抜き画像P2が指定されていないと判定されると（ステップＳ３０９；ＮＯ）、中央制御部１２は、処理をステップＳ３０７に移行して、ステップＳ３０９にて所望の被写体切り抜き画像P2が指定されたと判定されるまで（ステップＳ３０９；ＹＥＳ）、それ以降の処理を順次繰り返し実行させる。
【０１１４】
一方、ステップＳ３０３にて、背景画像P1の撮像の際の日時に対応する所定のイベントがないと判定されるか（ステップＳ３０３；ＮＯ）、或いは、ステップＳ３０４にて、所定のイベントに関連する被写体切り抜き画像P2が記録されていないと判定されるか（ステップＳ３０４；ＮＯ）、或いは、ステップＳ３０６にて、所定のイベントに関連する被写体切り抜き画像P2を使用することが指定されていないと判定された場合（ステップＳ３０６；ＮＯ）、表示制御部８は、記録媒体Ｍに記録されている少なくとも一の被写体切り抜き画像P2（図７（ａ）〜図７（ｃ）参照）の画像データを記録媒体Ｍから所定の順序で取得して表示部９に表示させる（ステップＳ３１１）。
これにより、表示部９には、背景画像P1の撮像の際の日時やイベントとは無関係に、記録媒体Ｍに記録されている複数の被写体切り抜き画像P2、…（図７（ａ）〜図７（ｃ）参照）が順次表示される。
【０１１５】
また、ステップＳ３０８にて、候補画像P2aの絞り込みの解除指示が入力されたと判定されると（ステップＳ３０８；ＹＥＳ）、絞込解除部６ｄは、絞込部６ｃによる被写体切り抜き画像P2の候補画像P2aの絞り込みを解除した後（ステップＳ３１２）、中央制御部１２は、処理をステップＳ３１１に移行して、上記と同様に、表示制御部８は、記録媒体Ｍに記録されている少なくとも一の被写体切り抜き画像P2（図７（ａ）〜図７（ｃ）参照）の画像データを記録媒体Ｍから所定の順序で取得して表示部９に表示させる（ステップＳ３１１）。
【０１１６】
続けて、中央制御部１２は、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、所望の被写体切り抜き画像P2が指定されたか否かを判定する（ステップＳ３１３）。ここで、所望の被写体切り抜き画像P2が指定されたと判定されると（ステップＳ３１３；ＹＥＳ）、中央制御部１２は、処理をステップＳ３１０に移行して、被写体切り抜き画像P2の被写体画像の合成位置の指定を受け付け、ユーザによる操作入力部１１の選択決定用ボタンの所定操作に基づいて、当該被写体画像の合成位置を指定する（ステップＳ３１０）。
なお、ステップＳ３１３にて、所望の被写体切り抜き画像P2が指定されていないと判定されると（ステップＳ３１３；ＮＯ）、中央制御部１２は、処理をステップＳ３１１に移行して、ステップＳ３１３にて所望の被写体切り抜き画像P2が指定されたと判定されるまで（ステップＳ３１３；ＹＥＳ）、待機させる。
【０１１７】
次に、図４に示すように、画像合成部５ｂは、背景画像P1とユーザ所望の被写体切り抜き画像P2の被写体画像を合成し（ステップＳ１５〜Ｓ２１）、表示制御部８は、画像合成部５ｂにより生成された被写体合成画像の画像データに基づいて、背景画像P1に被写体が重畳された被写体合成画像を表示部９の表示画面に表示させる（ステップＳ２２）。
これにより、合成画像生成処理を終了する。
なお、図４に示すステップＳ１５以降の各処理は上記実施形態１の合成画像生成処理と同様であるので、その詳細な説明は省略する。
【０１１８】
従って、変形例１の撮像装置４００によれば、被写体切り抜き画像P2の候補画像P2aの絞り込みを、背景画像P1の撮像の際の状況に関する撮像状況情報に基づいて行うことが指定された場合に、当該撮像状況情報に基づいて、背景画像P1の撮像の際の状況が特定の状況であるか否かを判定し、当該判定にて特定の状況であると判定された場合に、撮像状況情報に基づいて、複数の被写体切り抜き画像P2の中で背景画像P1との合成の候補となる候補画像P2aを所定数絞り込む。従って、被写体切り抜き画像P2の候補画像P2aの絞り込みを、背景画像P1と被写体切り抜き画像P2とを合成する際の状況に関する合成状況情報だけでなく、背景画像P1の撮像の際の状況に関する撮像状況情報を基準としても行うことができ、当該撮像装置４００の使い勝手の更なる向上を図ることができる。
【０１１９】
なお、上記変形例１にあっては、背景画像P1と被写体切り抜き画像P2とを合成する際の状況に関する合成状況情報に代えて、背景画像P1の撮像の際の状況に関する撮像状況情報を基準として、当該被写体切り抜き画像P2の候補画像P2aの絞り込みを行うようにしたが、被写体切り抜き画像P2の候補画像P2aの絞り込みの基準はこれらに限られるものではない。即ち、ユーザによる操作入力部１１の所定操作に基づいて所定の期間や所定の場所等を任意に指定可能として、当該任意の期間や場所等を基準として被写体切り抜き画像P2の候補画像P2aの絞り込みを行うようにしても良い。
【０１２０】
さらに、上記実施形態１〜３並びに変形例１にあっては、背景画像（第１画像）P1と合成される第２画像として被写体切り抜き画像P2を例示したが、第２画像の種類はこれに限られるものではなく、静止画像に限らず、例えば、動画像等、背景画像P1に重畳して合成される画像であれば如何なる画像であっても良い。
【０１２１】
さらに、撮像装置１００、２００、３００、４００の構成は、上記実施形態に例示したものは一例であり、これらに限られるものではない。即ち、撮像装置１００、２００、３００、４００の各構成を適宜任意に組み合わせても良く、これにより、現在の日時に関する日時情報や、現在の場所に関する場所情報や、撮像装置の現在の設定に関する設定情報のうち、少なくとも２つの情報を合成状況情報として、背景画像P1と被写体切り抜き画像P2とを合成する際の状況が特定の状況にあるか否かを総合的に判断することができる。
また、生成手段として、背景画像（第１画像）P1を生成する画像データ生成部３と、被写体切り抜き画像（第２画像）P2を生成する切抜画像生成部５ａとを例示したが、これらを備えるか否かは適宜任意に変更可能である。例えば、背景画像P1及び被写体切り抜き画像P2のうち、少なくとも何れか一方の画像の生成は、当該撮像装置１００（２００、３００、４００）とは異なる撮像装置（図示略）にて行い、この撮像装置から転送された画像データを記録して合成画像生成処理を実行する画像合成装置であっても良い。つまり、撮像手段による撮像により背景画像P1及び被写体切り抜き画像P2のうちの少なくとも一方を生成する生成手段（画像データ生成部３や切抜画像生成部５ａ）を必ずしも撮像装置１００（２００、３００、４００）に設ける必要はない。
また、期間登録手段として、第１〜第３テーブルＴ１〜Ｔ３を記憶するテーブル登録部７を具備するようにしたが、必ずしもテーブル登録部７を具備する必要はなく、第１〜第３テーブルＴ１〜Ｔ３は、予めメモリ４や記録媒体Ｍの所定の記録領域に記録されていても良い。
【０１２２】
さらに、絞り込まれた所定数の被写体切り抜き画像P2の候補画像P2aの中で、背景画像P1と合成すべき被写体切り抜き画像P2をユーザによる操作入力部１１の所定操作に基づいて指定するようにしたが、当該被写体切り抜き画像P2の指定方法はこれに限られるものではなく、例えば、ファイル名や生成日時等を基準として所定の被写体切り抜き画像P2を自動的に指定するようにしても良い。
【０１２３】
加えて、上記実施形態にあっては、中央制御部１２のＣＰＵの制御下にて、第１取得部６ａ、判定部６ｂ、絞込部６ｃ、操作入力部１１、画像合成部５ｂが駆動することにより本発明が実現される構成としたが、これに限られるものではなく、中央制御部１２のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、プログラムを記憶するプログラムメモリ（図示略）に、第１取得処理ルーチン、判定処理ルーチン、絞込処理ルーチン、第１指定処理ルーチン及び合成処理ルーチンを含むプログラムを記憶しておく。そして、第１取得処理ルーチンにより中央制御部１２のＣＰＵを、第１画像と第２画像とを合成する際の状況に関する合成状況情報を取得する第１取得手段として機能させるようにしても良い。また、判定処理ルーチンにより中央制御部１２のＣＰＵを、第１取得手段によって取得された合成状況情報に基づいて、第１画像と第２画像とを合成する際の状況が特定の状況であるか否かを判定する判定手段として機能させるようにしても良い。また、絞込処理ルーチンにより中央制御部１２のＣＰＵを、判定手段により特定の状況であると判定された場合に、第１取得手段によって取得された合成状況情報に基づいて、記録手段に記録されている複数の第２画像の中で、第１画像との合成の候補となる候補画像を所定数絞り込む絞り込み手段として機能させるようにしても良い。また、第１指定処理ルーチンにより中央制御部１２のＣＰＵを、絞り込み手段によって絞り込まれた候補画像の中で、第１画像と合成すべき第２画像を指定する第１指定手段として機能させるようにしても良い。また、合成処理ルーチンにより中央制御部１２のＣＰＵを、第１指定手段によって指定された第２画像と第１画像とを合成する合成手段として機能させるようにしても良い。
【０１２４】
同様に、日時取得手段、場所取得手段、設定取得手段、表示制御手段、解除手段、第２取得手段、第２指定手段、生成手段についても、中央制御部１２のＣＰＵによって所定のプログラム等が実行されることにより実現される構成としても良い。
【０１２５】
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ＲＯＭやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ（搬送波）も適用される。
【符号の説明】
【０１２６】
１００、２００、３００、４００  撮像装置
５      画像処理部
５ｂ    画像合成部
６      画像絞込部
６ａ    第１取得部
ａ１    日時取得部
ａ２    場所取得部
ａ３    設定取得部
６ｂ    判定部
６ｃ    絞込部
６ｄ    絞込解除部
６ｅ    第２取得部
７      テーブル登録部
Ｔ１    第１テーブル
Ｔ２    第２テーブル
Ｔ３    第３テーブル
１１    操作入力部
１２    中央制御部
Ｍ      記録媒体
【図１】
2012049935.tif 000003
【図２】
2012049935.tif 000004
【図３】
2012049935.tif 000005
【図４】
2012049935.tif 000006
【図５】
2012049935.tif 000007
【図６】
2012049935.tif 000008
【図７】
2012049935.tif 000009
【図８】
2012049935.tif 000010
【図９】
2012049935.tif 000011
【図１０】
2012049935.tif 000012
【図１１】
2012049935.tif 000013
【図１２】
2012049935.tif 000014
【図１３】
2012049935.tif 000015
【図１４】
2012049935.tif 000016
【図１５】
2012049935.tif 000017
【図１６】
2012049935.tif 000018
【図１７】
2012049935.tif 000019