(57)【要約】【課題】手軽に影の画像を別の画像に不自然に見え難く合成すること。【解決手段】第１シャッタ操作受付時の撮像中の第１撮影対象を含む第１画像が撮像記憶され、画像外への第１撮影対象移動後の撮像中の第２画像が撮像記憶され、第１、第２画像の差分が認識され（Ｓ１２１）第１画像のうち、差分の第１領域以外の第２領域の明度が減少され、第１領域と第２領域で連続性が認められた領域が、第１撮影対象の影の領域と認識され、第１領域の影以外が第１撮影対象の領域と認識され（Ｓ１２３〜７）認識された第１撮影対象、影の画像が区別可能に記憶され（Ｓ１２８）第１撮影対象、影の画像が、撮像中の第２撮影対象を含む第３画像と重畳され第４画像とされるときに、影の領域の認識時の明度に基づき、第３画像のうち影の画像が重なる領域の明度が調整され（Ｓ１５４，５）その第４画像が表示され（Ｓ１５６）第２シャッタ操作受付時の第４画像が撮像記憶される。【選択図】図３
2013240016.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮像する撮像手段と、
画像を表示する表示部と、
画像を記憶するための記憶部と、
画像を前記記憶部に記憶させるためのシャッタ操作を受付ける操作部と、
制御部とを備え、
前記制御部は、
前記操作部によって第１のシャッタ操作が受付けられたときの、前記撮像手段によって撮像されている、第１の撮影対象を含む第１の画像を撮像して、前記記憶部に記憶させる第１の撮像制御手段と、
前記第１の画像の外に前記第１の撮影対象を移動させた後の、前記撮像手段によって撮像されている第２の画像を撮像して、前記記憶部に記憶させる第２の撮像制御手段と、
前記記憶部に記憶された前記第１の画像および前記第２の画像の差分を認識する第１の認識手段と、
前記記憶部に記憶された前記第１の画像のうち、前記第１の認識手段によって認識された前記差分の領域である第１の領域以外の第２の領域の明度を減少させて、前記第１の領域と前記第２の領域で連続性が認められるようになった領域を、前記第１の撮影対象の影の領域として認識するとともに、前記第１の領域の前記影の領域以外を前記第１の撮影対象の領域として認識する第２の認識手段と、
前記第２の認識手段によって認識された前記第１の撮影対象の画像および前記影の画像を区別可能に、前記記憶部に記憶させる記憶制御手段と、
前記記憶部に記憶された前記第１の撮影対象および前記影の画像を、前記撮像手段によって撮像されている第２の撮影対象を含む第３の画像と重畳して第４の画像とするときに、前記第２の認識手段によって減少させられた明度に基づいて、前記第３の画像のうち前記影の画像が重なる領域の明度を調整する重畳手段と、
前記重畳手段によって重畳された前記第４の画像を、前記表示部に表示させる表示制御手段と、
前記操作部によって第２のシャッタ操作が受付けられたときの前記第４の画像を撮像して、前記記憶部に記憶させる第３の撮像制御手段とを含む、撮像装置。
【請求項２】
前記制御部は、さらに、
前記第１の認識手段によって認識された前記差分に基づいて、前記第１の画像が前記影を含む可能性があるか否かを判断する判断手段を含み、
前記第２の認識手段は、前記判断手段によって前記影を含む可能性があると判断されたことを条件として、前記影の領域および前記第１の撮影対象の領域を認識する、請求項１に記載の撮像装置。
【請求項３】
前記制御部は、さらに、
前記表示部に前記第４の画像が表示されているときに、前記第１の撮影対象および前記影と、前記第３の画像との相対的な大きさを変更可能とする変更手段を含む、請求項１に記載の撮像装置。
【請求項４】
前記制御部は、さらに、
前記表示部に前記第４の画像が表示されているときに、前記第１の撮影対象および前記影と、前記第３の画像との相対的な位置を変更可能とする変更手段を含む、請求項１に記載の撮像装置。
【請求項５】
前記制御部は、さらに、
前記第１の画像または前記第２の画像、および、前記第３の画像に基づいて、前記表示部に表示されている前記第４の画像を確定させるための情報を報知するよう制御する報知制御手段を含む、請求項１に記載の撮像装置。
【請求項６】
前記第１の撮影対象は、人物であり、
前記報知制御手段は、前記第１の画像に前記人物の足元まで含まれる場合は、ユーザにその旨を報知するよう制御する、請求項５に記載の撮像装置。
【請求項７】
撮像装置の制御方法であって、
前記撮像装置は、
画像を撮像する撮像手段と、
画像を表示する表示部と、
画像を記憶するための記憶部と、
画像を前記記憶部に記憶させるためのシャッタ操作を受付ける操作部と、
制御部とを備え、
前記制御部が、
前記操作部によって第１のシャッタ操作が受付けられたときの、前記撮像手段によって撮像されている、第１の撮影対象および前記第１の撮影対象の影を含む第１の画像を撮像して、前記記憶部に記憶させるステップと、
前記第１の画像の外に前記第１の撮影対象を移動させた後の、前記撮像手段によって撮像されている第２の画像を撮像して、前記記憶部に記憶させるステップと、
前記記憶部に記憶された前記第１の画像および前記第２の画像の差分を認識するステップと、
前記記憶部に記憶された前記第１の画像のうち、認識された前記差分の領域である第１の領域以外の第２の領域の明度を減少させて、前記第１の領域と前記第２の領域で連続性が認められるようになった領域を、前記第１の撮影対象の影の領域として認識するとともに、前記第１の領域の前記影の領域以外を前記第１の撮影対象の領域として認識するステップと、
認識された前記第１の撮影対象の画像および前記影の画像を区別可能に、前記記憶部に記憶させるステップと、
前記記憶部に記憶された前記第１の撮影対象および前記影の画像を、前記撮像手段によって撮像されている第２の撮影対象を含む第３の画像と重畳して第４の画像とするときに、前記影の領域の認識時に減少させられた明度に基づいて、前記第３の画像のうち前記影の画像が重なる領域の明度を調整するステップと、
重畳された前記第４の画像を、前記表示部に表示させるステップと、
前記操作部によって第２のシャッタ操作が受付けられたときの前記第４の画像を撮像して、前記記憶部に記憶させるステップとを含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮像装置および制御方法に関し、特に、画像を合成するのに適した撮像装置および制御方法に関する。
【背景技術】
【０００２】
従来、実写画像の撮影時の撮影環境を示す環境パラメータ（光源の位置や強度など）を記憶しておき、この環境パラメータを用いて、実写画像と同一の影を、実写画像に合成する画像に付加する撮像装置があった（たとえば、特許文献１）。
【０００３】
また、撮影画像から被写体とその影とを消して背景のみにする技術があった（たとえば、特許文献２）。また、被写体の撮影画像をクロマキー処理して被写体画像を形成し、形成した被写体画像に基づき、被写体の影画像を形成し、被写体画像に影画像を重ねて合成する写真シール払出装置があった（たとえば、特許文献３）。
【０００４】
また、輝度によって影の領域と日向の領域に分けて処理を施すことで、日向の領域には画像の品質にあまり悪影響を及ぼさず、影の領域の補正が可能となる画像補正方法があった（たとえば、特許文献４）。
【０００５】
また、ブルーバックの前で被写体を撮影し、被写体以外のブルーバック部分の画像データの平均輝度を算出し、平均輝度の値よりも輝度が低い影の部分の位置情報および輝度情報を得て、背景画像の影が入る部分の輝度データを被写体の影の位置情報および輝度情報によって修正し、影を背景画像に合成する合成方法があった（たとえば、特許文献５）。この合成方法では、単一色の背景の前で撮影しなければならないので、撮影スタジオなどで撮影する必要がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−２７０２０３号公報（段落［００３４］，［００３５］，［００６６］，［００６７］，［００７０］）
【特許文献２】特表２００１−５０３５７４号公報（第９頁第４〜１２行）
【特許文献３】特開２００６−３３９６９６号公報（段落［００５０］〜［００５２］）
【特許文献４】特開２００１−３４７４８号公報
【特許文献５】特開平６−３３９１５０号公報（段落［０００９］〜［００１２］）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、引用文献１から引用文献５の技術によっても、手軽に影の画像を別の画像に不自然に見え難く合成することはできなかった。
【０００８】
この発明は、上述の問題を解決するためになされたものであり、手軽に影の画像を別の画像に不自然に見え難く合成することが可能な撮像装置および制御方法を提供することである。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、この発明のある局面によれば、撮像装置は、画像を撮像する撮像部と、画像を表示する表示部と、画像を記憶するための記憶部と、画像を記憶部に記憶させるためのシャッタ操作を受付ける操作部と、制御部とを備える。
【００１０】
制御部は、操作部によって第１のシャッタ操作が受付けられたときの、撮像部によって撮像されている、第１の撮影対象を含む第１の画像を撮像して、記憶部に記憶させる第１の撮像制御部と、第１の画像の外に第１の撮影対象を移動させた後の、撮像部によって撮像されている第２の画像を撮像して、記憶部に記憶させる第２の撮像制御部と、記憶部に記憶された第１の画像および第２の画像の差分を認識する第１の認識部と、記憶部に記憶された第１の画像のうち、第１の認識部によって認識された差分の領域である第１の領域以外の第２の領域の明度を減少させて、第１の領域と第２の領域で連続性が認められるようになった領域を、第１の撮影対象の影の領域として認識するとともに、第１の領域の影の領域以外を第１の撮影対象の領域として認識する第２の認識部と、第２の認識部によって認識された第１の撮影対象の画像および影の画像を区別可能に、記憶部に記憶させる記憶制御部と、記憶部に記憶された第１の撮影対象および影の画像を、撮像部によって撮像されている第２の撮影対象を含む第３の画像と重畳して第４の画像とするときに、第２の認識部によって減少させられた明度に基づいて、第３の画像のうち影の画像が重なる領域の明度を調整する重畳部と、重畳部によって重畳された第４の画像を、表示部に表示させる表示制御部と、操作部によって第２のシャッタ操作が受付けられたときの第４の画像を撮像して、記憶部に記憶させる第３の撮像制御部とを含む。
【００１１】
この発明に従えば、撮像装置によって、第１のシャッタ操作が受付けられたときの、撮像されている、第１の撮影対象を含む第１の画像が撮像されて記憶され、第１の画像の外に第１の撮影対象を移動させた後の、撮像されている第２の画像が撮像されて記憶される。
【００１２】
また、撮像装置によって、記憶された第１の画像および第２の画像の差分が認識され、記憶された第１の画像のうち、認識された差分の領域である第１の領域以外の第２の領域の明度が減少させられて、第１の領域と第２の領域で連続性が認められるようになった領域が、第１の撮影対象の影の領域として認識されるとともに、第１の領域の影の領域以外が第１の撮影対象の領域として認識され、認識された第１の撮影対象の画像および影の画像が区別可能に記憶される。
【００１３】
また、撮像装置によって、記憶された第１の撮影対象および影の画像が、撮像されている第２の撮影対象を含む第３の画像と重畳されて第４の画像とされるときに、影の領域の認識時に減少させられた明度に基づいて、第３の画像のうち影の画像が重なる領域の明度が調整され、重畳された第４の画像が表示され、第２のシャッタ操作が受付けられたときの第４の画像が撮像されて記憶される。
【００１４】
このため、第１の撮影対象および第２の撮影対象を撮影するときに、数回、シャッタ操作を行なうだけで、第１の撮影対象の影の画像が重なる領域の第２の撮影対象の明度が下げられて、第１の撮影対象および第２の撮影対象が重畳される。その結果、手軽に影の画像を別の画像に不自然に見え難く合成することが可能な撮像装置を提供することができる。
【００１５】
好ましくは、制御部は、さらに、第１の認識部によって認識された差分に基づいて、第１の画像が影を含む可能性があるか否かを判断する判断部を含む。第２の認識部は、判断部によって影を含む可能性があると判断されたことを条件として、影の領域および第１の撮影対象の領域を認識する。
【００１６】
この発明に従えば、撮像装置によって、認識された差分に基づいて、第１の画像が影を含む可能性があるか否かが判断され、影を含む可能性があると判断されたことを条件として、影の領域および第１の撮影対象の領域が認識される。このため、影を含む可能性がない場合には、影の領域が認識されないので、無駄な処理を実行しないようにすることができる。
【００１７】
好ましくは、制御部は、さらに、表示部に第４の画像が表示されているときに、第１の撮影対象および影と、第３の画像との相対的な大きさを変更可能とする変更部を含む。
【００１８】
この発明に従えば、撮像装置によって、第４の画像が表示されているときに、第１の撮影対象および影と、第３の画像との相対的な大きさが変更可能とされる。その結果、さらに、より良い合成画像を得ることができる。
【００１９】
好ましくは、制御部は、さらに、表示部に第４の画像が表示されているときに、第１の撮影対象および影と、第３の画像との相対的な位置を変更可能とする変更部を含む。
【００２０】
この発明に従えば、撮像装置によって、第４の画像が表示されているときに、第１の撮影対象および影と、第３の画像との相対的な位置が変更可能とされる。その結果、さらに、より良い合成画像を得ることができる。
【００２１】
好ましくは、制御部は、さらに、第１の画像または第２の画像、および、第３の画像に基づいて、表示部に表示されている第４の画像を確定させるための情報を報知するよう制御する報知制御部を含む。
【００２２】
この発明に従えば、撮像装置によって、第１の画像または第２の画像、および、第３の画像に基づいて、表示されている第４の画像を確定させるための情報を報知するよう制御される。このため、重畳された画像を確定させるための情報が報知される。その結果、より良い合成画像を得ることができる。
【００２３】
さらに好ましくは、第１の撮影対象は、人物である。報知制御部は、第１の画像に人物の足元まで含まれる場合は、ユーザにその旨を報知するよう制御する。
【００２４】
この発明に従えば、撮像装置によって、第１の画像に人物の足元まで含まれる場合は、ユーザにその旨を報知するよう制御される。人物の足元まで含まれているか否かによって第３の画像と合成するときのレイアウトに対する配慮が必要となる。足元まで含まれる旨が報知されれば、ユーザはその点を配慮することができる。その結果、さらに、より良い合成画像を得ることができる。
【００２５】
この発明の他の局面によれば、撮像装置の制御方法は、画像を撮像する撮像部と、画像を表示する表示部と、画像を記憶するための記憶部と、画像を記憶部に記憶させるためのシャッタ操作を受付ける操作部と、制御部とを備える撮像装置の制御方法である。
【００２６】
撮像装置の制御方法は、制御部が、操作部によって第１のシャッタ操作が受付けられたときの、撮像部によって撮像されている、第１の撮影対象および第１の撮影対象の影を含む第１の画像を撮像して、記憶部に記憶させるステップと、第１の画像の外に第１の撮影対象を移動させた後の、撮像部によって撮像されている第２の画像を撮像して、記憶部に記憶させるステップと、記憶部に記憶された第１の画像および第２の画像の差分を認識するステップと、記憶部に記憶された第１の画像のうち、認識された差分の領域である第１の領域以外の第２の領域の明度を減少させて、第１の領域と第２の領域で連続性が認められるようになった領域を、第１の撮影対象の影の領域として認識するとともに、第１の領域の影の領域以外を第１の撮影対象の領域として認識するステップと、認識された第１の撮影対象の画像および影の画像を区別可能に、記憶部に記憶させるステップと、読出された第１の画像を、撮像部によって撮像されている第２の撮影対象を含む第３の画像と重畳して第４の画像とするときに、影の領域の認識時に減少させられた明度に基づいて、第３の画像のうち影の画像が重なる領域の明度を調整するステップと、重畳された第４の画像を、表示部に表示させるステップと、操作部によって第２のシャッタ操作が受付けられたときの第４の画像を撮像して、記憶部に記憶させるステップとを含む。
【００２７】
この発明に従えば、手軽に影の画像を別の画像に不自然に見え難く合成することが可能な撮像装置の制御方法を提供することができる。
【図面の簡単な説明】
【００２８】
【図１】この発明の実施の形態のデジタルカメラの構成の概略を示すブロック図である。
【図２】この実施の形態のデジタルカメラで実行される合成写真処理の流れを示すフローチャートである。
【図３】この実施の形態のデジタルカメラで実行される合成写真処理のサブルーチンである人物抜出し処理の流れを示すフローチャートである。
【図４】この実施の形態のデジタルカメラで実行される合成写真処理のサブルーチンである人物背景重畳処理の流れを示すフローチャートである。
【図５】この実施の形態において人物の画像を撮影するときの実際の景色を示す図である。
【図６】この実施の形態において人物の画像を撮影するときの実際の景色のうち液晶ファインダに表示される人物が存在する部分を示す図である。
【図７】この実施の形態において人物の画像を撮影するときの実際の景色のうち液晶ファインダに表示される人物が存在していた部分を示す図である。
【図８】この実施の形態において抜出された人物および影の画像を確認するための画面を示す図である。
【図９】この実施の形態において抜出された人物および影の画像の調整の例を示す図である。
【図１０】この実施の形態において抜出された人物および影の画像で足が含まれる場合を示す図である。
【図１１】この実施の形態において複数の人物画像がある場合の前後関係を設定するための第１の画面である。
【図１２】この実施の形態において複数の人物画像がある場合の前後関係を設定するための第２の画面である。
【図１３】この実施の形態において複数の人物画像がある場合の人物画像と背景画像との重畳の一例を示す第１の図である。
【図１４】この実施の形態において複数の人物画像がある場合の人物画像と背景画像との重畳の一例を示す第２の図である。
【図１５】この実施の形態において人物画像と背景画像との調整を説明するための第１の図である。
【図１６】この実施の形態において人物画像と背景画像との調整を説明するための第２の図である。
【図１７】この実施の形態において確定された重畳画像を示す図である。
【図１８】この実施の形態において画像からの人物および影の抜出しを説明するための第１の図である。
【図１９】この実施の形態において画像からの人物および影の抜出しを説明するための第２の図である。
【図２０】この実施の形態において画像からの人物および影の抜出しを説明するための第３の図である。
【図２１】この実施の形態において画像からの人物および影の抜出しを説明するための第４の図である。
【図２２】この実施の形態において画像からの人物および影の抜出しを説明するための第５の図である。
【図２３】この実施の形態のデジタルカメラで実行される合成写真処理のサブルーチンである影重畳処理の流れを示すフローチャートである。
【図２４】この実施の形態において背景画像への影画像の重畳を説明するための第１の図である。
【図２５】この実施の形態において背景画像への影画像の重畳を説明するための第２の図である。
【図２６】この実施の形態において背景画像への影画像の重畳を説明するための第３の図である。
【発明を実施するための形態】
【００２９】
以下、この発明の実施の形態について、図面を参照しならが詳細に説明する。なお、図中の同一のまたは相当する部分については、同一符号を付してその説明は繰返さない。
【００３０】
図１は、この発明の実施の形態のデジタルカメラ１００の構成の概略を示すブロック図である。図１を参照して、デジタルカメラ１００は、ＣＰＵ１１０と、メモリ１２０と、ユーザインタフェース１３０と、液晶ファインダ部１４０と、画像処理プロセッサ１５０と、ファイルマネージャ１６０と、カメラ撮影部１７０と、写真画像保存領域１９０とを含む。
【００３１】
ＣＰＵ１１０は、メモリ１２０、ユーザインタフェース１３０、液晶ファインダ部１４０、画像処理プロセッサ１５０、ファイルマネージャ１６０、カメラ撮影部１７０、および、写真画像保存領域１９０を制御し、メモリ１２０に記憶されたプログラムまたはデータに従って所定の処理を実行し、ユーザインタフェース１３０、画像処理プロセッサ１５０、ファイルマネージャ１６０、カメラ撮影部１７０、および、写真画像保存領域１９０から入力されたデータを処理し、処理したデータを、メモリ１２０または写真画像保存領域１９０に記憶させたり、画像処理プロセッサ１５０、ファイルマネージャ１６０、および、液晶ファインダ部１４０に出力したりする。
【００３２】
メモリ１２０は、ＣＰＵ１１０でプログラムを実行するために必要な作業領域として用いられるＲＡＭ（Random Access Memory）と、ＣＰＵ１１０で実行するための基本的なプログラムを記憶するためのＲＯＭ（Read Only Memory）とを含む。さらに、メモリ１２０の記憶領域を補助するための補助記憶装置の記憶媒体として、磁気ディスク（ＨＤ（Hard Disk）、ＦＤ（Flexible Disk））、光ディスク（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）、ＢＤ（Blu-ray Disc））、光磁気ディスク（ＭＯ（Magneto-Optical disk））、または、半導体メモリ（メモリカード、ＳＳＤ（Solid State Drive））などが用いられてもよい。
【００３３】
本実施の形態においては、メモリ１２０に加えて、写真画像保存領域１９０が設けられる。写真画像保存領域１９０は、本体内または記憶メディア内に設けられる。写真画像保存領域１９０には、写真画像が保存される。なお、メモリ１２０には、保存前の写真画像は、一時的に記憶されるが、保存用の写真画像は、記憶されない。
【００３４】
また、メモリ１２０には、写真画像編集ワーク領域１２１および液晶ファインダ表示画像展開バッファ１２９が設けられる。写真画像編集ワーク領域１２１は、写真画像の編集のために用いられるメモリの領域である。写真画像編集ワーク領域１２１の用いられ方については、後述の図２、図３および図４で説明する。液晶ファインダ表示画像展開バッファ１２９は、液晶ファインダ１４２の表示のために用いられるメモリの領域である。
【００３５】
ファイルマネージャ１６０は、ＣＰＵ１１０によって制御されて、保存するための写真画像をメモリ１２０から写真画像保存領域１９０に転送したり、編集される写真画像を写真画像保存領域１９０からメモリ１２０に転送したりする。
【００３６】
ユーザインタフェース１３０は、ズームキー、シャッタボタン、および、モード変更用のキーなどを含み、ユーザからの操作を受付けて、受付けた操作に応じた操作信号をＣＰＵ１１０に送信する。
【００３７】
カメラ撮影部１７０は、レンズ１７３と、ＣＣＤ（Charge Coupled Device）１７２と、カメラドライバ１７１とを含む。レンズ１７３は、デジタルカメラ１００の外部の被写体の像をＣＣＤ１７２まで導く。ＣＣＤ１７２は、レンズ１７３からの像を電気信号に変換する。カメラドライバ１７１は、ＣＰＵ１１０によって制御されて、ＣＣＤ１７２で変換された電気信号を、画像処理プロセッサ１５０に送信する。
【００３８】
画像処理プロセッサ１５０は、カメラ撮影部１７０からのアナログ信号をデジタル信号に変換したり、変換したデジタル信号を所定の画像形式のデータに符号化したり、所定の画像形式のデータを復号して液晶ファインダ部１４０で表示可能な信号にしたり、画像を拡大したり縮小したり、画像の解像度を変換したりといった、画像に関する様々な処理を実行する。
【００３９】
液晶ファインダ部１４０は、液晶表示ドライバ１４１と、液晶ファインダ１４２とを含む。液晶ファインダ１４２は、ＬＣＤ（Liquid Crystal Display）で構成される。液晶表示ドライバ１４１は、ＣＰＵ１１０からの画像の信号に基づいて、液晶ファインダ１４２に画像を表示させる。
【００４０】
図２は、この実施の形態のデジタルカメラ１００で実行される合成写真処理の流れを示すフローチャートである。図２を参照して、ステップＳ１１１で、ＣＰＵ１１０は、合成写真モードに切替えられているか否かを判断する。合成写真モードに切替えられていないと判断した場合（ステップＳ１１１でＮＯと判断した場合）、ＣＰＵ１１０は、実行する処理を、この合成写真処理の呼出元の処理に戻す。
【００４１】
合成写真モードに切替えられたと判断した場合（ステップＳ１１１でＹＥＳと判断した場合）、ステップＳ１１２で、ＣＰＵ１１０は、前景とする人物の撮影をユーザに促す旨を、液晶ファインダ１４２に表示させるよう制御する。たとえば、「人物の画像を撮影してください。」といったメッセージを液晶ファインダ１４２に表示させる。なお、表示と共にまたは表示に替えて、音声によって報知してもよい。
【００４２】
図５は、この実施の形態において人物の画像を撮影するときの実際の景色を示す図である。図５を参照して、ここでは、この景色を撮影するときに、人物を先に撮影して、撮影した人物画像を背景画像に重畳させて合成写真を撮影する。
【００４３】
図６は、この実施の形態において人物の画像を撮影するときの実際の景色のうち液晶ファインダ１４２に表示される人物が存在する部分を示す図である。図６を参照して、この図において、枠で囲まれた領域が、液晶ファインダ１４２に表示されている画像Ａを示す。画像Ａには、人物が含まれるように撮影される。
【００４４】
図２に戻って、ステップＳ１１３では、ユーザによるユーザインタフェース１３０のシャッタボタンの操作があったか否かを判断する。シャッタ操作がないと判断した場合（ステップＳ１１３でＮＯと判断した場合）、ＣＰＵ１１０は、ステップＳ１１３の処理を繰返す。
【００４５】
一方、シャッタ操作があったと判断した場合（ステップＳ１１３でＹＥＳと判断した場合）、ステップＳ１１４で、ＣＰＵ１１０は、人物を含む画像Ａを、図１で示すメモリ１２０の写真画像編集ワーク領域の合成用被写体切抜ワーク領域に記憶させる。
【００４６】
次に、ステップＳ１１５で、ＣＰＵ１１０は、カメラを動かさない旨、および、人物をフレーム外に移動させる旨を、液晶ファインダ１４２に表示させるよう制御する。たとえば、「カメラを動かさずに、人物をフレーム外に移動させてください」といったメッセージを液晶ファインダ１４２に表示させる。なお、表示と共にまたは表示に替えて、音声によって報知してもよい。
【００４７】
次いで、ステップＳ１１６で、ＣＰＵ１１０は、人物がフレーム外に移動するまでの画像を連写して、図１で示すメモリ１２０の写真画像編集ワーク領域の合成用被写体切抜ワーク領域に記憶させる。具体的には、ステップＳ１１３でシャッタ操作があったと判断されてから、連写（たとえば、１回／０．３秒程度）が開始され、ｎ枚（たとえば、１０枚）連続して画像の差分が無いと判断されることで、人物がフレーム外に移動したと判断されるまで、連写が続けられる。
【００４８】
図７は、この実施の形態において人物の画像を撮影するときの実際の景色のうち液晶ファインダ１４２に表示される人物が存在していた部分を示す図である。図７を参照して、人物がフレーム外に移動すると、図６では人物が存在していたフレーム内には、人物が存在しなくなる。
【００４９】
図２に戻って、ステップＳ１１７で、ＣＰＵ１１０は、ステップＳ１１６での連写画像のうち、人物を含まない画像Ｂを、図１で示すメモリ１２０の写真画像編集ワーク領域の合成用被写体切抜ワーク領域に記憶させる。
【００５０】
次に、ステップＳ１２０で、ＣＰＵ１１０は、図１で示すメモリ１２０の写真画像編集ワーク領域の合成用被写体切抜ワーク領域１２２に記憶された、画像Ａおよび画像Ｂから人物の部分の画像を抜出す人物抜出し処理を実行する。
【００５１】
図３は、この実施の形態のデジタルカメラで実行される合成写真処理のサブルーチンである人物抜出し処理の流れを示すフローチャートである。図３を参照して、人物抜出し処理では、まず、ステップＳ１２１で、ＣＰＵ１１０は、画像Ａおよび画像Ｂの差分から、画像Ａにおける人物および影の部分を認識する。
【００５２】
図１８は、この実施の形態において画像からの人物および影の抜出しを説明するための第１の図である。図１８を参照して、この画像から人物および影を抜出す場合を例に説明する。上述した画像Ａおよび画像Ｂの差分から人物および影の部分が認識される。
【００５３】
図３に戻って、ステップＳ１９１では、ＣＰＵ１１０は、認識された人物および影の部分に、人物の足が含まれるか否かを判断する。具体的には、ＣＰＵ１１０は、抜出した人物の画像の輪郭が途中で途切れていないか否か、言い換えれば、抜出した人物の画像の輪郭線が抜出す前の画像の端部と交差しているか否かを判断する。
【００５４】
図１０は、この実施の形態において抜出された人物および影の画像で足が含まれる場合を示す図である。図１０を参照して、このような人物および影画像の場合、人物の画像の輪郭が途中で途切れておらず、また、人物の画像の輪郭線が抜出す前の画像の端部と交差しておらず、足を含むと判断される。このような足を含むと判断される場合は、影が含まれる可能性があると判断することができる。
【００５５】
図３に戻って、ステップＳ１９２では、ＣＰＵ１１０は、ステップＳ１９１の判断の結果、足を含むか否かを判断する。足を含まないと判断した場合（ステップＳ１９１でＮＯと判断した場合）、ステップＳ１９５で、ＣＰＵ１１０は、画像Ａから、人物のみの画像を抽出する。
【００５６】
次に、ステップＳ１９６で、ＣＰＵ１１０は、ステップＳ１９５で抽出された人物画像をメモリ１２０に記憶させる。その後、ＣＰＵ１１０は、実行する処理をこの人物抜出し処理の呼出元の図２の合成写真処理のステップＳ１２０に戻す。
【００５７】
一方、足を含むと判断した場合（ステップＳ１９１でＹＥＳと判断した場合）、ステップＳ１９３で、ＣＰＵ１１０は、写真の合成を継続するか否かをユーザに確認する。ステップＳ１９４で、ＣＰＵ１１０は、確認の結果、継続する旨の操作がユーザインタフェース１３０から受付けられたか否かを判断する。継続する旨の操作が受付けられていないと判断した場合（ステップＳ１９４でＮＯと判断した場合）、ＣＰＵ１１０は、実行する処理を、この人物抜出し処理の呼出元の合成写真処理の呼出元の処理に戻す。
【００５８】
継続する旨の操作が受付けられたと判断した場合（ステップＳ１９４でＹＥＳと判断した場合）、ステップＳ１２３で、ＣＰＵ１１０は、画像Ａから、人物および影の部分のみの画像を抽出する。
【００５９】
図１９は、この実施の形態において画像からの人物および影の抜出しを説明するための第２の図である。図１９を参照して、この画像のように、人物および影の部分のみの画像が抽出される。なお、背景は透過設定とされる。
【００６０】
図２０は、この実施の形態において画像からの人物および影の抜出しを説明するための第３の図である。図２０を参照して、これにより、画像Ａにおいて、人物および影の領域が認識された状態となる。
【００６１】
図３に戻って、ステップＳ１２４では、ＣＰＵ１１０は、画像Ａにおいて、人物および影の領域以外の領域の明度を、所定値、減少させる。そして、ステップＳ１２５で、ＣＰＵ１１０は、人物および影の領域と、それ以外の領域との、明度の連続性が確認された領域があるか否かを判断する。
【００６２】
たとえば、同じ地面であっても、影の領域は、影以外の領域と比較して、明度以外の、色相、彩度および形状／模様のパターンは、ほとんど違いはないが、明度は、大きな違いがある。この影以外の領域の明度を減少させていくことで、影の領域と影以外の領域とで、明度、色相、彩度および形状／模様のパターンの区別がつかなくなった状態が、明度の連続性を有する状態である。
【００６３】
明度の連続性が確認された領域が未だ無いと判断した場合（ステップＳ１２５でＮＯと判断した場合）、ＣＰＵ１１０は、実行する処理をステップＳ１２４の処理に戻す。
【００６４】
明度の連続性が確認された領域があると判断した場合（ステップＳ１２５でＹＥＳと判断した場合）、ＣＰＵ１１０は、ステップＳ１２６で、そのときの明度をメモリ１２０に記憶させ、ステップＳ１２７で、画像Ａにおいて、連続性が認められた部分を影の部分、それ以外を人物の部分として認識する。
【００６５】
図２１は、この実施の形態において画像からの人物および影の抜出しを説明するための第４の図である。図２１を参照して、画像Ａにおいて、人物および影の領域の一部と、人物および影以外の領域の一部との明度の連続性が確認されるまで、人物および影以外の領域の明度を減少させていく。
【００６６】
すると、図２１においては、地面の部分が、人物および影の領域の一部と連続性が認められるようになる。画像Ａにおいて、この連続性が認められるようになった人物および影の領域の一部が、影の部分として認識される。また、画像Ａにおいて、人物および影の領域の残りの部分が、人物の部分として認識される。
【００６７】
図３に戻って、ステップＳ１２８で、ＣＰＵ１１０は、ステップＳ１２７で認識された人物画像および影画像をメモリ１２０に記憶させる。その後、ＣＰＵ１１０は、実行する処理をこの人物抜出し処理の呼出元の図２の合成写真処理のステップＳ１２０に戻す。
【００６８】
図２２は、この実施の形態において画像からの人物および影の抜出しを説明するための第５の図である。図２２を参照して、認識された影の部分が、人物の部分とは分離されて、当該人物の部分と対応付けて、メモリ１２０に記憶される。また、残りの人物の部分も、メモリ１２０に記憶される。
【００６９】
図２を再び参照して、ステップＳ１２０の後、ステップＳ１３１で、ＣＰＵ１１０は、抜出してメモリ１２０に記憶された人物画像および影画像を合わせて、液晶ファインダ１４２に表示させるよう制御する。この人物画像および影画像は、メモリ１２０の写真画像編集ワーク領域の合成用被写体画像展開領域１２３に展開される。
【００７０】
図８は、この実施の形態において抜出された人物および影の画像を確認するための画面を示す図である。図８を参照して、ユーザは、この画面を見て、抜出された人物および影を確認する。
【００７１】
図９は、この実施の形態において抜出された人物および影の画像の調整の例を示す図である。図９を参照して、この段階で、人物画像および影画像を拡大させたり、縮小させたり、画像中の人物および影の位置を移動させたりできる。
【００７２】
図２に戻って、ステップＳ１３２で、ＣＰＵ１１０は、抜出した人物および影画像に人物の足が含まれるか否かを判断する。足が含まれるか否かの判断については、上述の図３のステップＳ１９１で説明した。
【００７３】
足を含むと判断した場合（ステップＳ１３２でＹＥＳと判断した場合）、ステップＳ１３３で、ＣＰＵ１１０は、人物および影の画像が人物の足元まで含む旨を、液晶ファインダ１４２に表示させるよう制御する。たとえば、「足元まで含まれていますので、背景との合成時にはご注意ください。」といったメッセージを液晶ファインダ１４２に表示させる。なお、表示と共にまたは表示に替えて、音声によって報知してもよい。
【００７４】
足を含まないと判断した場合（ステップＳ１３２でＮＯと判断した場合）、および、ステップＳ１３３の後、ステップＳ１３４で、ＣＰＵ１１０は、ユーザから、人物および影の画像を了承するか、または、合成写真処理を中止するかのいずれの指示がユーザから入力されたかを判断する。中止するとの指示が入力されたと判断した場合、ＣＰＵ１１０は、実行する処理をこの合成写真処理の呼出元の処理に戻す。
【００７５】
一方、人物および影の画像を了承するとの指示が入力されたと判断した場合、ＣＰＵ１１０は、ステップＳ１３５で、人物をさらに追加する旨の指示がユーザから入力されたか否かを判断する。人物を追加する旨の指示が入力されたと判断した場合（ステップＳ１３５でＹＥＳと判断した場合）、ＣＰＵ１１０は、実行する処理をステップＳ１１２の処理に戻して、上述した追加する人物の人物画像および影画像を得る処理を実行する。
【００７６】
一方、人物を追加しない旨の指示が入力されたと判断した場合（ステップＳ１３５でＮＯと判断した場合）、ステップＳ１４１で、ＣＰＵ１１０は、背景の撮影を促す旨を、液晶ファインダ１４２に表示させるよう制御する。たとえば、「背景の画像を撮影してください。」といったメッセージを液晶ファインダ１４２に表示させる。なお、表示と共にまたは表示に替えて、音声によって報知してもよい。
【００７７】
次に、ステップＳ１４２で、ＣＰＵ１１０は、ユーザがデジタルカメラ１００を、撮影したい背景に向けると、撮影されている背景を、液晶ファインダ１４２に表示させるよう制御する。この背景画像は、図１で示すメモリ１２０の写真画像編集ワーク領域１２１の合成用背景画像展開領域１２４に展開される。
【００７８】
次いで、ステップＳ１４３で、ＣＰＵ１１０は、人物画像を撮影したときのデジタルカメラ１００のピッチ角およびロール角に対する、背景画像を撮影している現在のデジタルカメラ１００のピッチ角およびロール角のそれぞれの差を、液晶ファインダ１４２に表示させるよう制御する。
【００７９】
なお、ピッチ角およびロール角は、図示はしていないが、デジタルカメラ１００に設けられたジャイロセンサによって検知される。また、人物画像を撮影したときのデジタルカメラ１００のピッチ角およびロール角は、人物画像に関連付けられてメモリ１２０に記憶される。
【００８０】
また、このピッチ角およびロール角の差が所定値以上（または所定値超）の場合は、人物画像と背景画像との合成が不自然になる可能性があるので、液晶ファインダ１４２に警告を表示させるよう制御してもよい。
【００８１】
そして、ステップＳ１５０で、ＣＰＵ１１０は、人物画像と背景画像とを重畳させる処理である人物背景重畳処理を実行する。
【００８２】
図４は、この実施の形態のデジタルカメラで実行される合成写真処理のサブルーチンである人物背景重畳処理の流れを示すフローチャートである。図４を参照して、人物背景重畳処理において、まず、ステップＳ１５１で、ＣＰＵ１１０は、メモリ１２０から人物画像および影画像を読出して、メモリ１２０の写真画像編集ワーク領域１２１の合成用被写体画像展開領域に展開する。
【００８３】
次に、ステップＳ１５２で、ＣＰＵ１１０は、人物画像が複数であるか否かを判断する。複数であると判断した場合（ステップＳ１５２でＹＥＳと判断した場合）、ステップＳ１５３で、ＣＰＵ１１０は、人物画像の前後をどのようにするかの指示の入力をユーザから受付けて、それにしたがい、人物画像の前後を確定させる。
【００８４】
図１１は、この実施の形態において複数の人物画像がある場合の前後関係を設定するための第１の画面である。図１２は、この実施の形態において複数の人物画像がある場合の前後関係を設定するための第２の画面である。
【００８５】
図１１および図１２を参照して、このように複数の人物画像の前後を入替えて、確認しながら、複数の人物画像の前後を確定させることができる。
【００８６】
図４に戻って、人物画像が複数でないと判断した場合（ステップＳ１５２でＮＯと判断した場合）、および、ステップＳ１５３の後、ＣＰＵ１１０は、ステップＳ１５４で、液晶ファインダ１４２に表示中の背景画像に、人物画像を重畳させる。
【００８７】
次に、ステップＳ１５５で、人物画像に対応して影画像がメモリ１２０に記憶されているか否かを判断する。記憶されていると判断した場合（ステップＳ１５５でＹＥＳと判断した場合）、ステップＳ１５６で、重畳画像にさらに影を重畳させる影重畳処理を実行する。影重畳処理については、後述する図２３で説明する。
【００８８】
そして、影画像が記憶されていないと判断した場合（ステップＳ１５５でＮＯと判断した場合）、および、ステップＳ１５６の後、ステップＳ１５７で、ＣＰＵ１１０は、重畳画像を液晶ファインダ１４２に表示させるよう制御する。
【００８９】
図１３は、この実施の形態において複数の人物画像がある場合の人物画像と背景画像との重畳の一例を示す第１の図である。図１４は、この実施の形態において複数の人物画像がある場合の人物画像と背景画像との重畳の一例を示す第２の図である。
【００９０】
図１３および図１４を参照して、この図のように、確定された複数の人物画像の前後の設定にしたがって重畳画像が作成される。
【００９１】
図４に戻って、次に、ステップＳ１６１で、ＣＰＵ１１０は、人物画像を拡大または縮小する操作がユーザによってされたか否かを判断する。人物画像を拡大または縮小する操作がされたと判断した場合（ステップＳ１６１でＹＥＳと判断した場合）、ステップＳ１６２で、ＣＰＵ１１０は、人物画像および影画像を、背景画像に対して拡大または縮小する。
【００９２】
人物画像を拡大または縮小する操作がされていないと判断した場合（ステップＳ１６１でＮＯと判断した場合）、および、ステップＳ１６２の後、ステップＳ１６３で、ＣＰＵ１１０は、背景画像を拡大または縮小する操作がユーザによってされたか否かを判断する。
【００９３】
背景画像を拡大または縮小する操作がされたと判断した場合（ステップＳ１６３でＹＥＳと判断した場合）、ステップＳ１６４で、ＣＰＵ１１０は、液晶ファインダ１４２に表示中の背景画像をズームインまたはズームアウトする。なお、ユーザがデジタルカメラ１００を左右に動かせば、背景画像がパンされる。
【００９４】
背景画像を拡大または縮小する操作がされていないと判断した場合（ステップＳ１６３でＮＯと判断した場合）、および、ステップＳ１６４の後、ステップＳ１６５で、ＣＰＵ１１０は、人物画像を移動または回転する操作がされたか否かを判断する。
【００９５】
人物画像を移動または回転する操作がされたと判断した場合（ステップＳ１６５でＹＥＳと判断した場合）、ステップＳ１６６で、ＣＰＵ１１０は、人物画像および影画像を、背景画像に対して移動または回転させる。
【００９６】
図１５は、この実施の形態において人物画像と背景画像との調整を説明するための第１の図である。図１６は、この実施の形態において人物画像と背景画像との調整を説明するための第２の図である。
【００９７】
図１５および図１６を参照して、このように、ステップＳ１６１からステップＳ１６６の処理が行なわれることによって、人物画像および背景画像の調整が行なわれる。
【００９８】
図４に戻って、人物画像を移動または回転する操作がされていないと判断した場合（ステップＳ１６５でＮＯと判断した場合）、ステップＳ１６７で、ＣＰＵ１１０は、影を無にする操作がユーザによって行なわれたか否かを判断する。
【００９９】
影を無しにする操作がユーザによって行なわれたと判断した場合（ステップＳ１６７でＹＥＳと判断した場合）、ステップＳ１６８で、ＣＰＵ１１０は、重畳画像から影を消去する。
【０１００】
影を無にする操作がユーザによって行なわれていないと判断した場合（ステップＳ１６７でＮＯと判断した場合）、および、ステップＳ１６８の後、ＣＰＵ１１０は、実行する処理をこの人物背景重畳処理の呼出元の図２の合成写真処理に戻す。
【０１０１】
図２３は、この実施の形態のデジタルカメラで実行される合成写真処理のサブルーチンである影重畳処理の流れを示すフローチャートである。図２４は、この実施の形態において背景画像への影画像の重畳を説明するための第１の図である。図２５は、この実施の形態において背景画像への影画像の重畳を説明するための第２の図である。図２６は、この実施の形態において背景画像への影画像の重畳を説明するための第３の図である。
【０１０２】
図２３から図２６を参照して、影重畳処理において、ステップＳ１８１で、ＣＰＵ１１０は、背景画像に人物画像が重畳された重畳画像の、人物画像の影の領域に対応する領域の明度を、図３のステップＳ１２６でメモリ１２０に記憶された影認識時の明度に調整する。
【０１０３】
図２４で示される背景画像に、人物画像および影画像が重畳される場合には、影画像の部分が重畳される部分であって背景画像の部分の明度が減少させられて合成される。このときの減少割合は、図２１で説明した、影画像と背景画像との明度の連続性が確認されたときの人物および影以外の領域の明度の減少割合と同じとして、重畳される。
【０１０４】
そして、ステップＳ１８２で、ＣＰＵ１１０は、明度を変更する操作が、ユーザインタフェース１３０で受付けられたか否かを判断する。受付けられたと判断した場合（ステップＳ１８２でＹＥＳと判断した場合）、ステップＳ１８３で、ＣＰＵ１１０は、影の領域に対応する重畳画像の領域の明度を、変更された明度に調整する。このように、上述の減少割合で不自然な場合は、当該減少割合を初期値として、影部分の明度を調整することができる。
【０１０５】
明度を変更する操作が受付けられていないと判断した場合（ステップＳ１８２でＮＯと判断した場合）、および、ステップＳ１８３の後、ＣＰＵ１１０は、実行する処理を、この影重畳処理の呼出元の人物背景重畳処理に戻す。
【０１０６】
前述の図４のステップＳ１６７で、影を無にする操作がユーザによって行なわれた場合は、図２６で示すように影画像は重畳されず、人物画像のみが背景画像に重畳される。
【０１０７】
このような重畳画像が、メモリ１２０の写真画像編集ワーク領域の合成画像展開領域１２５で生成される。
【０１０８】
図２を再び参照して、ステップＳ１５０の後、ステップＳ１７１で、ＣＰＵ１１０は、ユーザによるユーザインタフェース１３０のシャッタボタンの操作があったか否かを判断する。シャッタ操作がないと判断した場合（ステップＳ１７１でＮＯと判断した場合）、ＣＰＵ１１０は、ステップＳ１７１の処理を繰返す。
【０１０９】
一方、シャッタ操作があったと判断した場合（ステップＳ１７１でＹＥＳと判断した場合）、ステップＳ１７２で、ＣＰＵ１１０は、重畳画像を液晶ファインダ１４２に確定表示させるよう制御する。
【０１１０】
図１７は、この実施の形態において確定された重畳画像を示す図である。図１７を参照して、このように、人物画像（および影画像）と背景画像とが重畳されて確定された重畳画像が、液晶ファインダ１４２に表示される。
【０１１１】
図２に戻って、ステップＳ１７３で、ＣＰＵ１１０は、ユーザから重畳画像を後で編集する旨の入力が受付けられたか否かを判断する。後で編集する旨の入力が受付けられたと判断した場合（ステップＳ１７３でＹＥＳと判断した場合）、ステップＳ１７４で、ＣＰＵ１１０は、図３のステップＳ１２８でメモリ１２０に記憶させた人物画像および影画像ならびにステップＳ１７１でシャッタ操作がされたときの背景画像を、メモリ１２０から移行させて、写真画像保存領域１９０に記憶させるよう、ファイルマネージャ１６０を制御する。
【０１１２】
また、後で編集する旨の入力が受付けられていないと判断した場合（ステップＳ１７３でＮＯと判断した場合）、および、ステップＳ１７４の後、ステップＳ１７５で、ＣＰＵ１１０は、ステップＳ１７１でシャッタ操作がされたときの重畳画像を、メモリ１２０から移行させて、写真画像保存領域１９０に記憶させるよう、ファイルマネージャ１６０を制御する。その後、ＣＰＵ１１０は、実行する処理をこの合成写真処理の呼出元の処理に戻す。
【０１１３】
以上、説明したように、この実施の形態におけるデジタルカメラ１００によれば、以下のような効果が得られる。
【０１１４】
（１）  デジタルカメラ１００は、画像を撮像するカメラ撮影部１７０と、画像を表示する液晶ファインダ部１４０と、画像を記憶するためのメモリ１２０と、画像をメモリ１２０に記憶させるためのシャッタ操作を受付けるユーザインタフェース１３０と、ＣＰＵ１１０とを備える。
【０１１５】
ＣＰＵ１１０によって、図２のステップＳ１１３およびステップＳ１１４で示したように、ユーザインタフェース１３０によって１回目のシャッタ操作が受付けられたときの、カメラ撮影部１７０によって撮像されている、人物を含む画像Ａが撮像されてメモリ１２０に記憶され、図２のステップＳ１１５からステップＳ１１７で示したように、画像Ａの外に人物を移動させた後の、カメラ撮影部１７０によって撮像されている画像Ｂが撮像されてメモリ１２０に記憶される。
【０１１６】
また、ＣＰＵ１１０によって、図３のステップＳ１２１で、メモリ１２０に記憶された画像Ａおよび画像Ｂの差分が認識され、図３のステップＳ１２３からステップＳ１２７で、メモリ１２０に記憶された画像Ａのうち、認識された差分の領域以外の領域の明度が減少させられて、差分の領域、および、その領域以外の領域で、連続性が認められるようになった領域が、人物の影の領域として認識されるとともに、差分の領域の影の領域以外が、人物の領域として認識され、図３のステップＳ１２８で、認識された人物の画像およびその影の画像が区別可能にメモリ１２０に記憶される。
【０１１７】
また、ＣＰＵ１１０によって、図４のステップＳ１５４およびステップＳ１５６ならびに図２３のステップＳ１８１で示したように、記憶された人物画像および影が、カメラ撮影部１７０によって撮像されている背景を含む背景画像と重畳されて重畳画像とされるときに、ステップＳ１２６でメモリ１２０に記憶された明度に基づいて、背景画像と人物画像との重畳画像のうち影の画像が重なる領域の明度が調整され、図４のステップＳ１５７で示したように、重畳された重畳画像が、液晶ファインダ部１４０に表示させられ、図２のステップＳ１７５で示したように、ユーザインタフェース１３０によって２回目のシャッタ操作が受付けられたときの重畳画像が、メモリ１２０に記憶される。
【０１１８】
このため、人物および背景を撮影するときに、数回（ここでは、２回）、シャッタ操作を行なうだけで、人物の影の画像が重なる領域の背景の明度が下げられて、人物および背景が重畳される。その結果、手軽に影の画像を別の画像に不自然に見え難く合成することができる。
【０１１９】
（２）  ＣＰＵ１１０によって、図３のステップＳ１９１およびステップＳ１９２で示したように、認識された差分に基づいて、画像Ａが影を含む可能性があるか否かが判断され、図３のステップＳ１２３からステップＳ１２７で示したように、影を含む可能性があると判断されたことを条件として、影の領域および人物の領域が認識される。
【０１２０】
このため、影を含む可能性がない場合には、影の領域が認識されないので、無駄な処理を実行しないようにすることができる。
【０１２１】
（３）  ＣＰＵ１１０によって、図４のステップＳ１６１からステップＳ１６６で示したように、液晶ファインダ部１４０に重畳画像が表示されているときに、人物画像および影画像と、背景画像との、相対的な大きさが変更可能とされる。その結果、さらに、より良い合成画像を得ることができる。
【０１２２】
（４）  ＣＰＵ１１０によって、図４のステップＳ１６１からステップＳ１６６で示したように、液晶ファインダ部１４０に重畳画像が表示されているときに、人物画像および影画像と、背景画像との、相対的な位置が変更可能とされる。その結果、さらに、より良い合成画像を得ることができる。
【０１２３】
（５）  ＣＰＵ１１０によって、図２のステップＳ１３３およびステップＳ１４３で示したように、画像Ａまたは画像Ｂ、および、背景画像に基づいて、液晶ファインダ部１４０に表示されている重畳画像を確定させるための情報を報知するよう制御される。
【０１２４】
このため、重畳画像を確定させるための情報が報知される。その結果、より良い合成画像を得ることができる。
【０１２５】
（６）  ＣＰＵ１１０によって、図２のステップＳ１３２およびステップＳ１３３で示したように、人物画像（および影画像）に人物の足元まで含まれる場合は、ユーザにその旨が報知されるよう制御される。人物の足元まで含まれているか否かによって背景画像と合成するときのレイアウトに対する配慮が必要となる。足元まで含まれる旨が報知されれば、ユーザはその点を配慮することができる。その結果、さらに、より良い合成画像を得ることができる。
【０１２６】
次に、上述した実施の形態の変形例を説明する。
（１）  前述した実施の形態においては、前景の被写体が人物であることとした。しかし、これに限定されず、ペットなどの動物であってもよいし、自動車、電車および自転車のような移動機械であってもよいし、ぬいぐるみのような物であってもよいし、背景との相対位置が変化させられるものであれば、いかなる物であってもよい。
【０１２７】
（２）  前述した実施の形態においては、図２のステップＳ１１６で示したように、人物がフレームアウトしたことを自動で検出するようにした。この場合は、２回のシャッタ操作で合成画像を得ることができる。しかし、これに限定されず、ユーザが人物のフレームアウトを自分で確認して、画像Ｂを撮影するためにシャッタ操作を行なうようにしてもよい。この場合は、３回のシャッタ操作で合成画像を得ることができる。
【０１２８】
（３）  前述した実施の形態においては、デジタルカメラ１００として発明を捉えて、発明の実施の形態を説明した。しかし、デジタルカメラ１００に限定されず、デジタルビデオカメラであってもよいし、カメラ機能を備えたスマートフォンおよび携帯電話などの携帯端末であってもよい。
【０１２９】
（４）  前述した実施の形態のおいては、デジタルカメラ１００の装置として発明を捉えて、発明の実施の形態を説明した。しかし、これに限定されず、デジタルカメラ１００などの装置の制御方法として発明を捉えることができる。また、デジタルカメラ１００などの装置で実行される制御プログラムとして発明を捉えることができる。
【０１３０】
（５）  今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３１】
１００  デジタルカメラ、１１０  ＣＰＵ、１２０  メモリ、１２１  写真画像編集ワーク領域、１２２  合成用被写体切抜ワーク領域、１２３  合成用被写体画像展開領域、１２４  合成用背景画像展開領域、１２５  合成画像展開領域、１２９  液晶ファインダ表示画像展開バッファ、１３０  ユーザインタフェース、１４０  液晶ファインダ部、１４１  液晶表示ドライバ、１４２  液晶ファインダ、１５０  画像処理プロセッサ、１６０  ファイルマネージャ、１７０  カメラ撮影部、１７１  カメラドライバ、１７２  ＣＣＤ、１７３  レンズ、１９０  写真画像保存領域。
【図２】
2013240016.tif 000003
【図３】
2013240016.tif 000004
【図４】
2013240016.tif 000005
【図５】
2013240016.tif 000006
【図６】
2013240016.tif 000007
【図１３】
2013240016.tif 000008
【図１４】
2013240016.tif 000009
【図１５】
2013240016.tif 000010
【図１６】
2013240016.tif 000011
【図１７】
2013240016.tif 000012
【図２３】
2013240016.tif 000013
【図１】
2013240016.tif 000014
【図７】
2013240016.tif 000015
【図８】
2013240016.tif 000016
【図９】
2013240016.tif 000017
【図１０】
2013240016.tif 000018
【図１１】
2013240016.tif 000019
【図１２】
2013240016.tif 000020
【図１８】
2013240016.tif 000021
【図１９】
2013240016.tif 000022
【図２０】
2013240016.tif 000023
【図２１】
2013240016.tif 000024
【図２２】
2013240016.tif 000025
【図２４】
2013240016.tif 000026
【図２５】
2013240016.tif 000027
【図２６】
2013240016.tif 000028