(57)【特許請求の範囲】
【請求項１】
被写体を撮像する撮像部を備えた撮像装置であって、
連続して撮像された２つの撮影画像を特定する特定部と、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出部と、
前記顔画像抽出部によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成部と、
前記合成部による画像合成に先だって、前記一方の撮影画像内に所定サイズ以上の１つの顔があり、かつ、前記他方の撮影画像内に所定サイズ以上の複数の顔がある場合を条件に含む所定の合成条件を満たすか否かを判定する判定部と
を備え、
前記合成部は、前記判定部によって所定の合成条件を満たしたと判定された場合に、前記顔画像抽出部によって抽出された顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とする撮像装置。
【請求項２】
被写体を撮像する撮像部を備えた撮像装置であって、
連続して撮像された２つの撮影画像を特定する特定部と、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出部と、
前記顔画像抽出部によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成部と、
前記合成部による画像合成に先だって、前記２つの撮影画像の各々で検出される顔の人物構成が異なる場合を条件に含む所定の合成条件を満たすか否かを判定する判定部と
を備え、
前記合成部は、前記判定部によって所定の合成条件を満たしたと判定された場合に、前記顔画像抽出部によって抽出された顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とするに記載の撮像装置。
【請求項３】
被写体を撮像する撮像部を備えた撮像装置であって、
連続して撮像された２つの撮影画像を特定する特定部と、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出部と、
前記顔画像抽出部によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成部と
を備え、
前記合成部は、前記２つの撮影画像の背景が共通する場合、それぞれの撮影画像での背景と人物との位置関係を維持するように、前記一方の撮影画像の顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とする撮像装置。
【請求項４】
被写体を撮像する撮像部を備えた撮像装置であって、
連続して撮像された２つの撮影画像を特定する特定部と、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出部と、
前記顔画像抽出部によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成部と、
前記２つの撮影画像に含まれる顔画像の数を比較する比較部と、
を備え、
前記顔画像抽出部は、前記比較部による比較結果に基づいて、顔画像の数がより少ない撮影画像から顔画像を抽出し、
前記合成部は、前記顔画像抽出部によって抽出された顔画像を、前記顔の数がより多い撮影画像の顔画像が含まれない領域に合成することを特徴とする撮像装置。
【請求項５】
前記特定部は、連続して撮像された第１の撮影画像と第２の撮影画像を特定し、
前記顔画像抽出部は、前記撮像部により前記第１の撮影画像が撮像された後、前記第２の撮影画像が撮像される前に２つの撮影画像の合成を指示する指示操作が行われた場合、または、前記撮像部により前記第１の撮影画像が撮像される前に２つの撮影画像の合成を指示する指示操作が行われ、その後、前記第２の撮影画像が撮像された場合に、前記第１の撮影画像と前記第２の撮影画像のうちの一方から顔画像を抽出することを特徴とする請求項１乃至４のいずれかに記載の撮像装置。
【請求項６】
前記特定部は、自己の撮像装置と他の撮像装置とで連続して撮像された２つの撮影画像を特定し、
前記自己の撮像装置で撮影された撮影画像を、前記他の撮像装置に転送する転送部を更に備え、
前記２つの撮像画像は、転送先の前記他の撮像装置上で合成されることを特徴とする請求項１乃至５のいずれかに記載の撮像装置。
【請求項７】
周囲に存在する他の撮像装置に対して協調撮影を催促する協調撮影催促部を更に備え、
前記特定部は、前記協調撮影催促部による協調撮影の催促後に、自己の撮像装置で撮像した撮影画像と、前記協調撮影催促部による協調撮影の催促に応じて前記他の撮像装置で撮影された撮影画像とを、前記２つの撮影画像として特定することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記顔画像抽出部は、
前記撮像部により撮像された撮影画像から顔画像を抽出し、
前記転送部は、
前記顔画像抽出部によって抽出された顔画像を、前記他の撮像装置に送信することを特徴とする請求項６または７に記載の撮像装置。
【請求項９】
前記特定部は、周囲に存在する他の撮像装置から前記協調撮影の催促を受信した後に、自己の撮像装置で撮像した撮影画像と、前記協調撮影を催促した他の撮像装置で撮影された撮影画像とを、前記２つの撮影画像として特定することを特徴とする請求項６に記載の撮像装置。
【請求項１０】
前記顔画像抽出部は、周囲に存在する他の撮像装置から前記協調撮影の催促を受信した場合に、前記２つの撮影画像の合成を指示する指示操作が行われたと判断し、前記自己の撮像装置により撮像された撮影画像と前記他の撮像装置で撮影された撮影画像との２つの撮影画像のうち、一方の撮影画像から顔画像を抽出し、
前記合成部は、前記顔画像抽出部によって抽出された顔画像を、他方の撮影画像の顔画像が含まれない領域に合成することを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記特定部により特定された２つの撮影画像を対応付けて記憶する記憶部を更に備えることを特徴とする請求項１乃至１０のいずれかに記載の撮像装置。
【請求項１２】
前記特定部は、自己の撮像装置で連続して撮像された２つの撮影画像を特定することを特徴とする請求項１乃至１１のいずれかに記載の撮像装置。
【請求項１３】
被写体を撮像する撮像部を備えた撮像装置での画像合成方法であって、
連続して撮像された２つの撮影画像を特定する特定処理と、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定処理で特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出処理と、
前記顔画像抽出処理で抽出された顔画像を、前記特定処理で特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成処理と、
前記合成処理による画像合成に先だって、前記一方の撮影画像内に所定サイズ以上の１つの顔があり、かつ、前記他方の撮影画像内に所定サイズ以上の複数の顔がある場合を条件に含む所定の合成条件を満たすか否かを判定する判定処理と
を含み、
前記合成処理は、前記判定処理によって所定の合成条件を満たしたと判定された場合に、前記顔画像抽出処理によって抽出された顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とする画像合成方法。
【請求項１４】
被写体を撮像する撮像部を備えた撮像装置のコンピュータに、
連続して撮像された２つの撮影画像を特定する特定機能、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出機能と、
前記顔画像抽出機能によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成機能と、
前記合成機能による画像合成に先だって、前記一方の撮影画像内に所定サイズ以上の１つの顔があり、かつ、前記他方の撮影画像内に所定サイズ以上の複数の顔がある場合を条件に含む所定の合成条件を満たすか否かを判定する判定機能と
を実行させ、
前記合成機能は、前記判定機能によって所定の合成条件を満たしたと判定された場合に、前記顔画像抽出機能によって抽出された顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とするプログラム。
【請求項１５】
被写体を撮像する撮像部を備えた撮像装置での画像合成方法であって、
連続して撮像された２つの撮影画像を特定する特定処理と、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定処理で特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出処理と、
前記顔画像抽出処理で抽出された顔画像を、前記特定処理で特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成処理と、
前記合成処理による画像合成に先だって、前記２つの撮影画像の各々で検出される顔の人物構成が異なる場合を条件に含む所定の合成条件を満たすか否かを判定する判定処理と
を含み、
前記合成処理は、前記判定処理によって所定の合成条件を満たしたと判定された場合に、前記顔画像抽出処理によって抽出された顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とする画像合成方法。
【請求項１６】
被写体を撮像する撮像部を備えた撮像装置のコンピュータに、
連続して撮像された２つの撮影画像を特定する特定機能、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出機能と、
前記顔画像抽出機能によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成機能と、
前記合成機能による画像合成に先だって、前記２つの撮影画像の各々で検出される顔の人物構成が異なる場合を条件に含む所定の合成条件を満たすか否かを判定する判定機能と
を実行させ、
前記合成機能は、前記判定機能によって所定の合成条件を満たしたと判定された場合に、前記顔画像抽出機能によって抽出された顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とするプログラム。
【請求項１７】
被写体を撮像する撮像部を備えた撮像装置での画像合成方法であって、
連続して撮像された２つの撮影画像を特定する特定処理と、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定処理で特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出処理と、
前記顔画像抽出処理で抽出された顔画像を、前記特定処理で特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成処理と
を含み、
前記合成処理は、前記２つの撮影画像の背景が共通する場合、それぞれの撮影画像での背景と人物との位置関係を維持するように、前記一方の撮影画像の顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とする画像合成方法。
【請求項１８】
被写体を撮像する撮像部を備えた撮像装置のコンピュータに、
連続して撮像された２つの撮影画像を特定する特定機能、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出機能と、
前記顔画像抽出機能によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成機能と
を実行させ、
前記合成機能は、前記２つの撮影画像の背景が共通する場合、それぞれの撮影画像での背景と人物との位置関係を維持するように、前記一方の撮影画像の顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とするプログラム。
【請求項１９】
被写体を撮像する撮像部を備えた撮像装置での画像合成方法であって、
連続して撮像された２つの撮影画像を特定する特定処理と、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定処理で特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出処理と、
前記顔画像抽出処理で抽出された顔画像を、前記特定処理で特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成処理と、
前記２つの撮影画像に含まれる顔画像の数を比較する比較処理と、
を含み、
前記顔画像抽出処理は、前記比較処理による比較結果に基づいて、顔画像の数がより少ない撮影画像から顔画像を抽出し、
前記合成処理は、前記顔画像抽出処理によって抽出された顔画像を、前記顔の数がより多い撮影画像の顔画像が含まれない領域に合成することを特徴とする画像合成方法。
【請求項２０】
被写体を撮像する撮像部を備えた撮像装置のコンピュータに、
連続して撮像された２つの撮影画像を特定する特定機能、
前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出機能と、
前記顔画像抽出機能によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成機能と、
前記２つの撮影画像に含まれる顔画像の数を比較する比較機能と、
を実行させ、
前記顔画像抽出機能は、前記比較機能による比較結果に基づいて、顔画像の数がより少ない撮影画像から顔画像を抽出し、
前記合成機能は、前記顔画像抽出機能によって抽出された顔画像を、前記顔の数がより多い撮影画像の顔画像が含まれない領域に合成することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、集合写真を撮像する際に好適な撮像装置、画像合成方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、複数人数での集合写真では、複数人数のうちの一人が撮影者となって撮影すると、集合写真に撮影者が写らないため、第三者に依頼するか、カメラを三脚に固定してセルフタイマを用いて撮影していた。
【０００３】
しかしながら、第三者がいない場合や、三脚がない場合には、カメラを何かの上面に設置してセルフタイマ撮影することになるが、設置場所によっては、画角設定が難しいという問題がある。また、セルフタイマ撮影では、撮影者を除く被撮影者が撮影視野に入るように画角を設定してシャッタボタンを押下し、その後、素早く撮影者が被撮影者として撮影視野に入ることになる。このとき、撮影者が入る位置によっては、撮影者が設定画角からはみ出したり、被撮影者全体の位置が変わり、設定画角内に収まらなくなるという問題がある。
【０００４】
そこで、まず、撮影者を除く被撮影者を撮影し、次いで、撮影者を撮影し、２つの撮影画像を適宜合成することで、複数人数全員が写った集合写真を生成する技術が提案されている（例えば、特許文献１参照）。
【０００５】
該従来技術では、本体の正面と背面との双方に撮像部を備えている携帯電話を想定し、第１カメラ部で撮像した撮影者側の画像データから撮影者の顔領域を検出し、第２カメラ部で撮像した被撮影者側の画像データから被撮影者の領域と、被撮影者が含まれない領域とを判別し、該判別結果に基づいて、被撮影者が含まれない領域に、検出された撮影者の顔領域を合成する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−９４７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記従来技術では、第１カメラ部と第２カメラ部とで、撮影者と被撮影者とを一度に撮影することで、撮影の手間を軽減することができるようになっているが、一般的なデジタルカメラなどを想定した場合には、２つの撮影部を備えること、特に、集合写真の撮影のためだけに２つの撮影部を備えることは、コストアップにつながるとともに、非効率的であるという問題があった。
【０００８】
そこで本発明は、撮影者を含む複数人数での集合写真を容易に撮影することができる撮像装置、画像合成方法、及び画像合成方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的達成のため、本発明は、被写体を撮像する撮像部を備えた撮像装置、撮影方法またはプログラムであって、連続して撮像された２つの撮影画像を特定する特定部と、前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出部と、前記顔画像抽出部によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成部と、前記合成部による画像合成に先だって、前記一方の撮影画像内に所定サイズ以上の１つの顔があり、かつ、前記他方の撮影画像内に所定サイズ以上の複数の顔がある場合を条件に含む所定の合成条件を満たすか否かを判定する判定部とを備え、前記合成部は、前記判定部によって所定の合成条件を満たしたと判定された場合に、前記顔画像抽出部によって抽出された顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とする。
【００１０】
また、他の態様による発明は、被写体を撮像する撮像部を備えた撮像装置、撮影方法またはプログラムであって、連続して撮像された２つの撮影画像を特定する特定部と、前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出部と、前記顔画像抽出部によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成部と、前記合成部による画像合成に先だって、前記２つの撮影画像の各々で検出される顔の人物構成が異なる場合を条件に含む所定の合成条件を満たすか否かを判定する判定部とを備え、前記合成部は、前記判定部によって所定の合成条件を満たしたと判定された場合に、前記顔画像抽出部によって抽出された顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とする。
【００１１】
また、他の態様による発明は、被写体を撮像する撮像部を備えた撮像装置、撮影方法またはプログラムであって、連続して撮像された２つの撮影画像を特定する特定部と、前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出部と、前記顔画像抽出部によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成部とを備え、前記合成部は、前記２つの撮影画像の背景が共通する場合、それぞれの撮影画像での背景と人物との位置関係を維持するように、前記一方の撮影画像の顔画像を、前記他方の撮影画像の顔画像が含まれない領域に合成することを特徴とする。
【００１２】
また、他の態様による発明は、被写体を撮像する撮像部を備えた撮像装置、撮影方法またはプログラムであって、連続して撮像された２つの撮影画像を特定する特定部と、前記撮像部により撮影画像が撮像される直前、または直後に、２つの撮影画像の合成を指示する指示操作が行われた場合に、この撮像画像に対して連続して撮像されたことが前記特定部によって特定された２つの撮影画像のうち、一方の撮影画像から顔画像を抽出する顔画像抽出部と、前記顔画像抽出部によって抽出された顔画像を、前記特定部により特定された２つの撮影画像のうち、他方の撮影画像の顔画像が含まれない領域に合成する合成部と、前記２つの撮影画像に含まれる顔画像の数を比較する比較部と、を備え、前記顔画像抽出部は、前記比較部による比較結果に基づいて、顔画像の数がより少ない撮影画像から顔画像を抽出し、前記合成部は、前記顔画像抽出部によって抽出された顔画像を、前記顔の数がより多い撮影画像の顔画像が含まれない領域に合成することを特徴とする。
【発明の効果】
【００２４】
この発明によれば、撮影者を含む複数人数での集合写真を容易に撮影することができるという利点が得られる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１実施形態によるデジタルカメラの構成を示すブロック図である。
【図２】本第１実施形態によるデジタルカメラで集合写真を撮影する際の基本的な流れを示す概念図である。
【図３】本第１実施形態によるデジタルカメラの動作を説明するためのフローチャートである。
【図４】本第１実施形態によるデジタルカメラの動作において合成条件例を示すフローチャートである。
【図５】本第１実施形態によるデジタルカメラの動作において合成条件例を示すフローチャートである。
【図６】本第１実施形態による、上述したステップＳ２６での一方の撮影画像の顔部分検出＆他方の撮影画像の埋込位置決定処理を説明するためのフローチャートである。
【図７】本第１実施形態において、撮影画像ａの挿入位置を決定するための一動作例を示す概念図である。
【図８】本第１実施形態において、撮影画像ａの挿入位置を決定するための一動作例を示す概念図である。
【図９】本第２実施形態によるデジタルカメラの動作を説明するためのフローチャートである。
【図１０】本第３実施形態による、一方の撮影画像の顔部分検出＆他方の撮影画像の埋込位置決定処理を説明するためのフローチャートである。
【図１１】本第４実施形態によるデジタルカメラの構成を示すブロック図である。
【図１２】本第４実施形態によるデジタルカメラで集合写真を撮影する際の基本的な流れを示す概念図である。
【図１３】本第４実施形態によるデジタルカメラの動作を説明するためのフローチャートである。
【図１４】本第４実施形態によるデジタルカメラ１−１、１−２の動作を説明するためのシーケンス図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態を、図面を参照して説明する。
【００２７】
Ａ．第１実施形態
図１は、本発明の第１実施形態によるデジタルカメラの構成を示すブロック図である。図において、デジタルカメラ１は、撮像レンズ２、レンズ駆動部３、絞り兼用シャッタ４、ＣＣＤ５、ＴＧ（Timing
Generator）６、ユニット回路７、画像処理部８、ＣＰＵ１１、ＤＲＡＭ１２、メモリ１３、フラッシュメモリ１４、画像表示部１５、キー入力部１６、カードＩ／Ｆ１７、及びメモリ・カード１８を備えている。
【００２８】
撮像レンズ２は、フォーカスレンズ、ズームレンズなどを含み、レンズ駆動部３が接続されている。レンズ駆動部３は、撮像レンズ２を構成するフォーカスレンズ、ズームレンズをそれぞれ光軸方向に駆動させるモータと、ＣＰＵ１１からの制御信号に従ってフォーカスモータ、ズームモータを駆動させるフォーカスモータドライバ、ズームモータドライバから構成されている。
【００２９】
絞り４は、図示しない駆動回路を含み、駆動回路はＣＰＵ１１から送られてくる制御信号に従って絞り４を動作させる。該絞り４は、撮像レンズ２から入ってくる光の量を制御する。ＣＣＤ（撮像素子）５は、撮像レンズ２、絞り４を介して投影された被写体の光を電気信号に変換し、撮像信号としてユニット回路７に出力する。また、ＣＣＤ５は、ＴＧ６によって生成された所定周波数のタイミング信号に従って駆動される。
【００３０】
ユニット回路（ＣＤＳ／ＡＧＣ／ＡＤ）７は、ＣＣＤ５から出力される撮像信号を相関二重サンプリングして保持するＣＤＳ（Correlated
Double Sampling）回路、そのサンプリング後の撮像信号の自動利得調整を行うＡＧＣ（Automatic
Gain Control）回路、その自動利得調整後のアナログの撮像信号をデジタル信号に変換するＡ／Ｄ変換器から構成されている。ＣＣＤ５の撮像信号は、ユニット回路７を経てデジタル信号として画像処理部８に送られる。なお、ユニット回路７は、ＴＧ６によって生成された所定周波数のタイミング信号に従って駆動される。
【００３１】
画像処理部８は、ユニット回路７から送られてきた画像データの画像処理（画素補間処理、γ補正、輝度色差信号の生成、ホワイトバランス処理、露出補正処理等）、画像データの圧縮・伸張（例えば、ＪＰＥＧ形式やＭ−ＪＰＥＧ形式又はＭＰＥＧ形式の圧縮・伸張）の処理、撮影画像を合成する処理などを行う。なお、画像処理部８は、ＴＧ６によって生成された所定周波数のタイミング信号に従って駆動される。
【００３２】
ＣＰＵ１１は、デジタルカメラ１の各部を制御するワンチップマイコンである。特に、本第１実施形態では、ＣＰＵ１１は、一定時間内に撮影された２つの撮影画像の被写体の顔認識、顔位置の推定、一方の撮影画像の顔部分（あるいは被写体全身）の他方の撮影画像への合成を行う。なお、画像合成の詳細については後述する。
【００３３】
ＤＲＡＭ１２は、ＣＣＤ５によって撮像された後、ＣＰＵ１１に送られてきた画像データを一時記憶するバッファメモリとして使用されるとともに、ＣＰＵ１１のワーキングメモリとして使用される。メモリ１３は、ＣＰＵ１１によるデジタルカメラ１の各部の制御に必要なプログラム、及び各部の制御に必要なデータが記録されており、ＣＰＵ１１は、このプログラムに従って処理を行う。フラッシュメモリ１４や、メモリ・カード１８は、ＣＣＤ５によって撮像された画像データ、合成画像データなどを保存しておく記録媒体である。
【００３４】
画像表示部１５は、カラーＬＣＤとその駆動回路を含み、撮像待機状態にあるときには、ＣＣＤ５によって撮像された被写体をスルー画像として表示し、記録画像の再生時には、フラッシュメモリ１４や、メモリ・カード１８から読み出され、伸張された記録画像を表示する。キー入力部１６は、シャッタＳＷ、ズームＳＷ、モードキー、ＳＥＴキー、十字キー等の複数の操作キーを含み、ユーザのキー操作に応じた操作信号をＣＰＵ１１に出力する。カードＩ／Ｆ１７には、デジタルカメラ１本体の図示しないカードスロットを介してメモリ・カード１８が着脱自在に装着されている。
【００３５】
図２（ａ）〜（ｃ）は、本第１実施形態によるデジタルカメラで集合写真を撮影する際の基本的な流れを示す概念図である。まず、図２（ａ）に示すように、合成撮影モードが指示された直後に、一人の撮影者のユーザ操作（シャッタボタンの押下）によって他の被撮影者（複数）の撮影画像ａが撮影され、次いで、図２（ｂ）に示すように、他の被撮影者の誰かにデジタルカメラ１に渡され、ユーザ操作によって先の撮影者一人の撮影画像ｂが撮影される。そして、所定の合成条件（後述）に合致すると、カメラの受け渡しに必要な所定の時間内に連続して行われたユーザ操作に応じて、連像して撮影された２枚の撮影画像ａ、ｂのどちらか一方に含まれる顔画像を、図２（ｃ）に示すように、他方に合成した新たな合成画像ｃを作成する。これにより、複数人数全てが撮影された集合写真を容易に合成することができる。
【００３６】
なお、上記所定の時間とは、撮影画像ａが撮影された後、他の被撮影者の誰かにデジタルカメラ１に渡され、該他の被撮影者の一人によって撮影画像ｂが撮影されるまでの時間であり、例えば、３秒〜３０秒程度の範囲を想定している。このため、単に連続して撮影された２つの撮影画像を合成処理の対象としてもよいが、撮影間隔の上限や下限を上記所定時間として予め設定しておき、この所定時間（下限）に満たない場合、あるいはこの所定の時間（上限）内に次の撮影が行われない場合には、最初の撮影画像ａを通常撮影と同様に扱い、当該合成処理は行われないようにしてもよい。言い換えると、所定の時間内に連続して撮影された２つの撮影画像が合成すべき２つの撮影画像として特定されることになる。
【００３７】
また、合成条件に合致して合成処理を行う場合、あるいは合成処理を行わない場合のいずれにおいても、上記合成撮影モードが指示された直後に、所定の時間内に連続して行われたユーザ操作に応じて、連続して撮影された撮影画像ａと撮影画像ｂとを関連性があると判断し、撮影画像ａと撮影画像ｂとを関連付けする。ここで、関連付けの方法としては、データにｔａｇとして付加するなどの方法がある。例えば、集合写真を撮った後、その撮影者が自分撮りを行うことにより、それら２枚の撮影画像が関連付けられるので、写真を撮った人も、そのとき、その場にいたことを後から確認することが容易となる。
【００３８】
図３は、本第１実施形態によるデジタルカメラの動作を説明するためのフローチャートである。まず、ユーザ操作により撮影モードを入力させる（ステップＳ１０）。次に、入力された撮影モードが合成撮影モードであるか否かを判断し（ステップＳ１２）、合成撮影モードでなければ、その他の撮影モード、例えば、通常の撮影であると判断し、通常の撮影処理を実行する（ステップＳ１４）。その後、当該処理を終了する（または、ステップＳ１０に戻る）。
【００３９】
一方、入力された撮影モードが合成撮影モードであった場合には、撮影者のユーザ操作に応じて、デジタルカメラ１で撮影画像ａを撮影する（ステップＳ１６）。次に、撮影画像ａの顔認識を行うとともに、該顔認識結果に基づいて、顔の存在する位置を撮影画像ａ内で推定する（ステップＳ１８）。次に、撮影者のユーザ操作に応じて、撮影画像ｂを撮影し（ステップＳ２０）、撮影画像ｂの顔認識を行うとともに、該顔認識結果に基づいて、顔の存在する位置を撮影画像ｂ内で推定する（ステップＳ２２）。つまり、上記撮影画像ａ、ｂが、連続して撮像された合成すべき２つの撮影画像として特定されたことになる。
【００４０】
次に、合成条件に合致するか否かを判断する（ステップＳ２４）。合成条件としては、図４に示すように、一方の撮影画像（例えば、撮影画像ｂ）内に所定サイズ以上の１つの顔があり、かつ、他方の撮影画像（例えば、撮影画像ａ）内に所定サイズ以上の複数の顔があるか否か（ステップＳ２４ａ）、あるいは、図５に示すように、２つの撮影画像ａ、ｂの各々で検出される顔の人物構成が異なるか否かとする（ステップＳ２４ｂ）。このような合成条件を設定することで、顔画像がないような撮影画像を合成したり、人物構成が同じであるような撮影画像を合成したりするなどの無駄な合成処理を行わずに済む。
【００４１】
そして、合成条件に合致する場合には、一方の撮影画像（例えば、撮影画像ｂ）の顔部分を検出するとともに、該顔部分を合成するための、他方の撮影画像（例えば、撮影画ａ）の埋込位置を決定する（ステップＳ２６）。なお、該ステップＳ２６における、一方の撮影画像の顔部分検出＆他方の撮影画像の埋込位置決定処理の詳細については後述する。
【００４２】
次に、一方の撮影画像（例えば、撮影画像ｂ）の顔部分を、他方の撮影画像（例えば、撮影画像ａ）の埋込位置に合成し、１つの合成画像ｃを作成して保存する（ステップＳ２８）。次に、撮影画像ａと撮影画像ｂとを関連付けする（ステップＳ３０）。その後、当該処理を終了する（または、ステップＳ１０に戻る）。
【００４３】
一方、ステップＳ２０で、合成条件に合致しない場合には、合成処理を行うことなく、ステップＳ３０で、撮影画像ａと撮影画像ｂとを関連付けする。その後、当該処理を終了する（または、ステップＳ１０に戻る）。
【００４４】
図６は、本第１実施形態による、上述したステップＳ２６での一方の撮影画像の顔部分検出＆他方の撮影画像の埋込位置決定処理を説明するためのフローチャートである。また、図７、及び図８は、撮影画像ａの挿入位置を決定するための一動作例を示す概念図である。なお、以下では、一方の撮影画像を撮影画像ａ、他方の撮影画像を撮影画像ｂとして説明する。
【００４５】
まず、予め設定されている設定内容を読み込む（ステップＳ４０）。設定内容は、例えば、撮影画像ｂの顔画像を撮影画像ａに埋め込むに当たって、その埋め込む顔画像を端にぴったりと付けては見栄えが悪いので、撮影画像ｂの顔部分画像を、撮影画像ａにおける左右上下の端の埋め込みができない範囲の指定（例として図７で示された値ａやｂがそれに相当）や、埋め込む画像の最大縦横ドット数、撮影画像ａに対する最大比などを設定しておく。
【００４６】
次に、撮影画像ｂで認識された顔部分に基づいて、挿入用顔範囲を決定する（ステップＳ４２）。図７に示す斜線部分が挿入用顔範囲に相当する。次に、その部分を設定内容に基づいて、撮影画像ａの顔の大きさに合わせるべく、適当な大きさ（ｘ、ｙ）に拡大、縮小し、撮影画像ｂの挿入用顔画像として作成する（ステップＳ４４）。次に、撮影画像ａにおいて上記撮影画像ｂの挿入用顔画像を重ね合わせて、撮影画像ｂから得られた（撮影者の）挿入用顔画像を加えるための挿入可能位置を抽出する（ステップＳ４６）。
【００４７】
次に、図７に示すように、まず、撮影画像ａの左上に挿入用顔画像を置き、挿入用顔画像が置かれた範囲に、撮影画像ａの顔画像（または、既に重畳された挿入用顔画像）が存在しなければ、下方向にずらして、また右から左へ移動させていき、最初に撮影画像ａの顔画像（または、既に重畳された挿入用顔画像）が存在した位置の直前の位置（重ならない位置）を、撮影画像ａにおける、撮影画像ｂの挿入用顔画像の挿入位置として確定する（ステップＳ４８）。
【００４８】
例えば、図８に示すように、撮影画像ａに人物Ａ、Ｂ、Ｃが存在したとすると、撮影画像ｂの挿入用顔画像は、撮影画像ａの人物Ａ、Ｂ、Ｃ（の顔画像）に重ならない位置が挿入位置として確定される。この時点において、撮影画像ａ上に撮影画像ｂの挿入用顔画像の挿入位置が確定されたので、撮影画像ａにおける挿入可能位置は、確定された挿入位置を除くものとなる。
【００４９】
次に、撮影画像ｂの顔画像全てが挿入済みであるか否かを判断し（ステップＳ５０）、まだ挿入していない顔画像がある場合には、ステップＳ４６に戻り、上述した処理を繰り返すことにより、上記撮影画像ａにおける挿入可能位置に、撮影画像ｂの挿入用顔画像の挿入位置を確定していく。当然、挿入用顔画像と撮影画像ａの顔画像、あるいは、挿入された挿入用顔画像同士が重ならないように、挿入位置が確定されていくことになる。
【００５０】
上述した第１実施形態によれば、２つの撮影画像の合成を指示する指示操作が行われた場合に、１台のデジタルカメラで異なるタイミング、すなわち所定の時間内に連続して行われたユーザ操作（シャッタボタンの押下）に応じて、連続して撮影された２つの撮影画像を特定し、該特定した２つの撮影画像を合成することで、撮影者を含む複数人数での集合写真を容易に撮影することができる。
【００５１】
また、一方の撮影画像内に検出される所定サイズ以上の顔が複数であり、かつ、他方の撮影画像内に検出される所定サイズ以上の顔が１つである場合に、１台のデジタルカメラで異なるタイミング、すなわち所定の時間内に連続して行われたユーザ操作（シャッタボタンの押下）に応じて撮影された２つの撮影画像を特定し、該特定した２つの撮影画像を合成することで、撮影者を含む複数人数での集合写真を、より確実に、かつ容易に撮影することができる。
【００５２】
また、２つの撮影画像の各々で検出される顔の人物構成が異なる場合に、１台のデジタルカメラで異なるタイミング、すなわち所定の時間内に連続して行われたユーザ操作（シャッタボタンの押下）に応じて撮影された２つの撮影画像を特定し、該特定した２つの撮影画像を合成することで、２つの撮影画像に重複する人物が合成されなくなるので、撮影者を含む複数人数での集合写真を、無駄なく、かつ容易に撮影することができる。
【００５３】
Ｂ．第２実施形態
次に、本発明の第２実施形態について説明する。
本第２実施形態では、旅行などで、同じ風景（山や海など、あるいは建造物など）を背景に集合写真を撮影したい場合を想定している。そこで、本第２実施形態では、所定の時間内に連続して行われたユーザ操作に応じて撮影された撮影画像ａ、ｂの背景が共通する場合、それぞれの撮影画像ａ、ｂでの背景と人物との位置関係を維持するように、一方の撮影画像の挿入用顔画像の、他方の撮影画像への挿入位置を確定し、撮影画像ａ、ｂの背景が共通しない場合には、前述した第１実施形態と同様に、単に、顔が重ならないように、一方の撮影画像の挿入用顔画像の、他方の撮影画像への挿入位置を確定することを特徴としている。なお、デジタルカメラ１の構成は、図１と同様であるので説明を省略する。
【００５４】
図９は、本第２実施形態によるデジタルカメラの動作を説明するためのフローチャートである。なお、図３に対応する部分には同一のステップを付している。図３とは、ステップＳ２４ｃ、ステップＳ２６ａ、２６ｂが異なる。
【００５５】
上述した第１実施形態と同様に、ステップＳ１０〜Ｓ２２で、撮影モードとして合成撮影モードが入力された直後に、所定の時間内に連続して行われたユーザ操作に応じて撮影される撮影画像ａ、ｂの顔認識＆顔位置を推定した後、撮影画像ａ、ｂの背景が共通するか否かを判断する（ステップＳ２４ｃ）。つまり、上記撮影画像ａ、ｂが、連続して撮像された２つの撮影画像として特定されたことになる。そして、撮影画像ａ、ｂの背景が共通する場合、それぞれの撮影画像ａ、ｂでの背景と人物との位置関係を維持するように、一方の撮影画像の挿入用顔画像の、他方の撮影画像への挿入位置を確定する（ステップＳ２６ａ）。
【００５６】
一方、撮影画像ａ、ｂの背景が共通しない場合には、前述した第１実施形態と同様に、単に、顔が重ならないように、一方の撮影画像の挿入用顔画像の、他方の撮影画像への挿入位置を確定する（ステップＳ２６ｂ）。
【００５７】
以下、上述した第１実施形態と同様に、ステップＳ２８で、一方の撮影画像（例えば、撮影画像ｂ）の顔部分を、他方の撮影画像（例えば、撮影画像ａ）の埋込位置に合成し、１つの合成画像ｃを作成して保存し、ステップＳ３０で、撮影画像ａと撮影画像ｂとを関連付けし、当該処理を終了する（または、ステップＳ１０に戻る）。
【００５８】
なお、図９に示すステップＳ２４ｃ、ステップＳ２６ａ、２６ｂを簡単に説明しているが、挿入位置の確定方法については、基本的に、前述した、図６に示すフローチャートに従ったものとなる。
【００５９】
上述した第２実施形態によれば、異なるタイミング、すなわち所定の時間内に連続して行われたユーザ操作に応じて撮影された２つの撮影画像が共通する背景を有する場合に、背景と人物との位置関係を維持しつつ合成することで、共通する背景上に撮影者を含む複数人数での集合写真を背景と人物との位置関係を維持しつつ容易に撮影することができる。
【００６０】
Ｃ．第３実施形態
次に、本発明の第３実施形態について説明する。
本第３実施形態では、撮影画像ａ、ｂの各々に含まれる顔の数を検出し、顔の数がより少ない撮影画像から顔画像を切り出して、顔の数がより多い撮影画像に合成することを特徴とする。これより、顔画像の切り出し、合成の処理を軽減することが可能となる。なお、デジタルカメラ１の構成は、図１と同様であるので説明を省略する。また、メイン処理は、第１実施形態（図３）、あるいは第２実施形態（図９）と同じであるので説明を省略する。
【００６１】
図１０は、本第３実施形態による、一方の撮影画像の顔部分検出＆他方の撮影画像の埋込位置決定処理を説明するためのフローチャートである。まず、予め設定されている設定内容を読み込む（ステップＳ６０）。設定内容は、左右上下の端の埋め込みができない範囲の指定や、埋め込む画像の最大縦横ドット数、合成される側の撮影画像に対する最大比などを設定しておく。
【００６２】
次に、撮影画像ａに含まれる、認識された顔の数を検出し（ステップＳ６２）、撮影画像ｂに含まれる、認識された顔の数を検出する（ステップＳ６４）。次に、顔の数がより少ない撮影画像から挿入用顔範囲を決定し（ステップＳ６６）、顔の数がより少ない撮影画像の挿入用顔画像を作成する（ステップＳ６８）。このとき、その部分を設定内容に基づいて、顔の数がより多い撮影画像の顔の大きさに合わせるべく、適当な大きさに拡大、縮小してもよい。次に、顔の数がより多い撮影画像において上記挿入用顔画像を重ね合わせて、挿入用顔画像を合成するための挿入可能位置を抽出する（ステップＳ７０）。
【００６３】
次に、顔の数がより多い撮影画像の左上に挿入用顔画像を置き、挿入用顔画像が置かれた範囲に、顔の数がより多い撮影画像の顔画像（または、既に重畳された挿入用顔画像）が存在しなければ、下方向にずらして、また右から左へ移動させていき、最初に顔の数がより多い撮影画像の顔画像（または、既に重畳された挿入用顔画像）が存在した位置の直前の位置（重ならない位置）を、顔の数がより多い撮影画像の顔画像における、顔の数がより少ない撮影画像の挿入用顔画像の挿入位置として確定する（ステップＳ７２）。
【００６４】
次に、顔の数がより少ない撮影画像の顔画像全てが挿入済みであるか否かを判断し（ステップＳ７４）、まだ挿入していない顔画像がある場合には、ステップＳ７０に戻り、上述した処理を繰り返すことにより、上記顔の数がより多い撮影画像における挿入可能位置に、顔の数がより少ない撮影画像の挿入用顔画像の挿入位置を確定していく。当然、挿入用顔画像と撮影画像ａの顔画像、あるいは、挿入された挿入用顔画像同士が重ならないように、挿入位置が確定されていくことになる。
【００６５】
上述した第３実施形態によれば、２つの撮影画像の各々に含まれる顔の数を検出し、顔の数がより少ない撮影画像から顔部分を切り出して、顔の数がより多い撮影画像に合成するようにしたので、撮影者を含む複数人数での集合写真を、効率的に、かつ容易に撮影することができる。
【００６６】
なお、上述した第１から第３実施形態では、撮影モードとして合成撮影モードが入力された直後に、所定の時間内に連続して行われるユーザ操作に応じて連続して撮影される撮影画像ａと撮影画像ｂとを、連続して撮像された合成すべき２つの撮影画像として特定し、該特定した２つの撮像画像ａ、ｂを合成するようにしたが、これに限らず、撮影画像ａと撮影画像ｂが所定の時間内に連続して行われたユーザ操作に応じて連続して撮影された直後に、合成撮影モードが入力された場合に、撮影画像ａと撮影画像ｂとを、連続して撮像された合成すべき２つの撮影画像として特定し、該特定した２つの撮像画像ａ、ｂを合成するようにしてもよい。この場合、合成撮影モードが入力されなければ、合成することなく、通常の撮影と同様に、撮影画像ａと撮影画像ｂとを個別の撮影画像として記録保存する。
【００６７】
なお、合成撮影モードが入力された直後に撮影する（または撮影する直前に合成撮影モードを入力する）とは、合成撮影モードが入力された後、電源がＯＦＦされたり、合成撮影モード以外の他の動作モードに切り換えられる前に所定の時間内に連続して行われたユーザ操作によって撮影を行うことをいう。また、撮影画像ａと撮影画像ｂが連続して撮影された直後に合成撮影モードを入力する（または合成撮影モードが入力される直前に撮影画像ａと撮影画像ｂとを撮影する）とは、撮影画像ａと撮影画像ｂが所定の時間内に連続して行われたユーザ操作によって撮影された後、他の画像が撮影されたり、電源がＯＦＦされたり、合成撮影モード以外の他の動作モードに切り換えられたりする前に合成撮影モードを入力すること、または撮影画像ａと撮影画像ｂが所定の時間内に連続して行われたユーザ操作によって撮影された後、所定時間が経過する前に合成撮影モードを入力することをいう。
【００６８】
Ｄ．第４実施形態
次に、本発明の第４実施形態について説明する。
図１１は、本第４実施形態によるデジタルカメラの構成を示すブロック図である。なお、図１に対応する部分には同一の符号を付けて説明を省略する。図において、通信部１９は、近距離無線（赤外線通信、Ｂｌｕｅｔｏｔｈなど）により、周囲に存在する他のデジタルカメラとの間で通信を行う。特に、本第４実施形態では、周囲に存在する他のデジタルカメラと協調撮影を行うために用いられる。
【００６９】
図１２（ａ）〜（ｅ）は、本第４実施形態によるデジタルカメラで集合写真を撮影する際の基本的な流れを示す概念図である。まず、協調撮影モードが指示されると、図１２（ａ）に示すように、デジタルカメラ１−１とデジタルカメラ１−２との間で、協調撮影モードが設定される。次いで、図１２（ｂ）に示すように、一人の撮影者のユーザ操作に応じてデジタルカメラ１−１で他の被撮影者（複数）の撮影画像ａが撮影され、図１２（ｃ）に示すように、撮影終了を他方のデジタルカメラ１−２に通知する。次いで、図１２（ｄ）に示すように、該撮影終了を受信したデジタルカメラ１−２で、他の撮影者の誰かのユーザ操作に応じて、先の撮影者一人の撮影画像ｂが撮影され、図１２（ｅ）に示すように、撮影終了をデジタルカメラ１−１に通知する。つまり、上記撮影画像ａ、ｂが、連続して撮像された２つの撮影画像として特定されたことになる。
【００７０】
その後、デジタルカメラ１−１、１−２で、互いに相手のデジタルカメラで撮影された撮影画像ａ、ｂを送受信し、所定の合成条件に合致すると、所定の時間内に連続して行われるユーザ操作に応じて連続して撮影された２枚の撮影画像ａ、ｂのどちらか一方に含まれる顔画像を、他方に合成した新たな合成画像を作成する。これにより、複数人数全てが撮影された集合写真が容易に合成することができる。
【００７１】
また、合成条件に合致して合成処理を行った場合、あるいは合成処理を行わなかった場合のいずれにおいても、上記協調撮影モードが指示された直後にそれぞれのデジタルカメラ１−１、１−２でユーザ操作に応じて連続して撮影された撮影画像ａと撮影画像ｂとを関連性があると判断し、撮影画像ａと撮影画像ｂとを関連付けする。ここで、関連付けの方法としては、データにｔａｇとして付加するなどの方法がある。例えば、集合写真を撮った後、その撮影者が自分撮りを行うことにより、それら２枚の撮影画像が関連付けられるので、写真を撮った人も、そのとき、その場にいたことを後から確認することが容易となる。
【００７２】
図１３は、本第４実施形態によるデジタルカメラの動作を説明するためのフローチャートである。また、図１４は、本第４実施形態によるデジタルカメラ１−１、１−２の動作を説明するためのシーケンス図である。まず、いずれか一方のデジタルカメラでのユーザ操作により撮影モードを入力させる（ステップＳ８０）。次に、入力された撮影モードが協調撮影モードであるか否かを判断し（ステップＳ８２）、協調撮影モードでなければ、その他の撮影モード、例えば、通常の撮影であると判断し、通常の撮影処理を実行する（ステップＳ８８）。その後、当該処理を終了する（または、ステップＳ８０に戻る）。
【００７３】
一方、入力された撮影モードが協調撮影モードであった場合には、通信部１９により所定の通信方法を用いて、周囲に存在するであろう同機能を有するデジタルカメラに対して協調撮影を催促する（ステップＳ８４：図１２（ａ）を参照）。デジタルカメラ１−１の周囲に他のデジタルカメラ１−２があり、該他のデジタルカメラ１−２が協調撮影の催促に対して応答する。より具体的には、デジタルカメラ１−２は、協調撮影の催促を受信すると、その旨を表示するなどしてユーザに報知する。ユーザは、協調撮影の催促を受信したことを確認し、協調撮影するか否かをキー入力部１６などから指示する。
【００７４】
なお、他のデジタルカメラ１−２がデジタルカメラ１−１からの協調撮影の催促に応答するか否かは、予めデジタルカメラ１−２に対して協調撮影の催促に応答する設定がなされているか否かで決定するようにしてもよい。また、予め相手方のデジタルカメラのＩＤ情報（１または複数）を登録しておき、この登録したＩＤを持つデジタルカメラからの協調撮影の催促だけに応答するようにしてもよい。
【００７５】
デジタルカメラ１では、周囲のデジタルカメラから応答があったか、すなわち周囲に協調撮影するデジタルカメラがあったか否かを判断する（ステップＳ８６）。そして、周囲に協調撮影するデジタルカメラがなかった場合には、通常の撮影であると判断し、通常の撮影処理を実行する（ステップＳ８８）。その後、当該処理を終了する（または、ステップＳ８０に戻る）。
【００７６】
一方、周囲に協調撮影するデジタルカメラがある場合（例えば、デジタルカメラ１−２から応答があった場合）には、相手のデジタルカメラ１−２に対して、協調撮影の設定条件を送信する（ステップＳ９０）。該協調撮影の設定条件としては、例えば、どちらのデジタルカメラで合成処理を行うかや、どちらからどちらへ画像を送信するかや、画像の転送量を少なくするために切り出し済みの顔画像だけを他方のデジタルカメラに送信するか、撮影した画像全体を他方のデジタルカメラに送信するか、あるいは、撮影画像をネットワーク上のサーバに送信してサーバ上で画像合成を行うかなどの条件が考えられる。なお、以下の説明では、相互に撮影画像を交換し、双方のデジタルカメラ１−１、１−２で画像合成を行う場合について説明する。
【００７７】
次に、相手のデジタルカメラ１−２から設定条件を確認、設定したことを示すＯＫ信号を受信したか否かを判断する（ステップＳ９２）。そして、ＯＫ信号を受信した場合には、ユーザに対して撮影ＯＫである旨を、画像表示部１５や、音で報知し、これを確認したユーザによるシャッタボタンの操作に応じて、撮影画像ａを撮影する（ステップＳ９４：図１２（ｂ）を参照）。その後、撮影終了した旨を相手のデジタルカメラ１−２に送信する（ステップＳ９６：図１２（ｃ）を参照）。
【００７８】
相手のデジタルカメラ１−２では、上記撮影終了を受信すると、ユーザに対して撮影ＯＫである旨を、画像表示部１５や、音で報知し、これを確認したユーザによるシャッタボタンの操作に応じて、撮影画像ｂを撮影する（図１２（ｄ）、図１４のステップＳ２００を参照）。その後、撮影終了した旨を相手のデジタルカメラ１−２に送信する（ステップＳ９６：図１２（ｅ）を参照）。
【００７９】
デジタルカメラ１−１では、相手のデジタルカメラ１−２から撮影終了を受信したか否かを判断し（ステップＳ９８）、撮影終了を受信すると、通信部１９によって撮影画像ａを相手のデジタルカメラ１−２に送信する（ステップＳ１００）。デジタルカメラ１−２では、デジタルカメラ１−１からの撮影画像ａを受信する。同様に、デジタルカメラ１−２では、デジタルカメラ１−１から撮影画像ａを受信すると、撮影画像ｂをデジタルカメラ１−１に送信する（図１４のステップＳ２０２を参照）。デジタルカメラ１−１では、相手のデジタルカメラ１−２からの撮影画像ｂを受信する（ステップＳ１０２）。つまり、上記撮影画像ａ、ｂが、連続して撮像された２つの撮影画像として特定されることになる。
【００８０】
デジタルカメラ１−１では、前述した第１実施形態と同様に、合成条件に合致するか否かを判断する（ステップＳ１０４）。そして、合成条件に合致する場合には、一方の撮影画像（例えば、撮影画像ｂ）の顔部分を検出するとともに、該顔部分を合成するための、他方の撮影画像（例えば、撮影画像ａ）の埋込位置を決定する（ステップＳ１０６）。
【００８１】
次に、一方の撮影画像（例えば、撮影画像ｂ）の顔部分を、他方の撮影画像（例えば、撮影画像ａ）の埋込位置に合成し、１つの合成画像ｃを作成して保存する（ステップＳ１０８）。次に、撮影画像ａと撮影画像ｂとを関連付けする（ステップＳ１１０）。その後、当該処理を終了する（または、ステップＳ８０に戻る）。
【００８２】
一方、ステップＳ１０６で、合成条件に合致しない場合には、合成処理を行うことなく、ステップＳ１１０で、撮影画像ａと撮影画像ｂとを関連付けする。その後、当該処理を終了する（または、ステップＳ８０に戻る）。
【００８３】
上記協調撮影の設定条件において、デジタルカメラ１−２でも合成処理を行うよう設定した場合には、デジタルカメラ１−２においても、上述したように、一方の撮影画像（例えば、撮影画像ｂ）の顔部分を、他方の撮影画像（例えば、撮影画像ａ）の埋込位置に合成し、１つの合成画像ｃを作成して保存し、撮影画像ａと撮影画像ｂとを関連付けして処理を終了する（図１４のステップＳ２０３を参照）。
【００８４】
なお、上述した第４実施形態では、デジタルカメラ１−１、１−２のそれぞれで画像合成することを説明したが、協調撮影の設定条件によっては、いずれか一方のデジタルカメラだけで合成処理を行ってもよく、また、画像交換後、ユーザが所望するタイミングでネットワーク上のサーバに撮影画像ａ、ｂを送信し、サーバ上で合成処理を行うようにしてもよい。
【００８５】
また、本第４実施形態において、上記所定の時間とは、デジタルカメラ１−１がデジタルカメラ１−２に対して協調撮影の催促を行うとともに撮影画像ａが撮影された後、デジタルカメラ１−２が協調撮影の催促に応答して撮影画像ｂが撮影されるまでの待ち時間であり、最初の撮影を行う撮影者が撮影後にカメラを下ろしてポーズを取るまでの準備時間として、例えば、１秒〜１０秒程度の範囲を想定している。
【００８６】
また、本第４実施形態において、デジタルカメラ１−２では、ユーザ操作によって撮影画像ｂを撮影するようにしたが、これに限らず、所定の時間に達すると、自動撮影するようにしてもよい。
【００８７】
上述した第４実施形態によれば、複数の人物が各々のデジタルカメラで互いを撮影するだけで、複数の人物をあたかも１台のカメラで同時に撮影したように、撮影者を含む複数人数での集合写真を、容易に撮影することができる。
【００８８】
また、合成条件として、一方のデジタルカメラだけに撮影画像を送信するか、切り出し済みの顔画像だけを合成する側のデジタルカメラに送信するようにすれば、画像の転送量を少なくすることができ、撮影者を含む複数人数での集合写真を、より効率的に、かつ容易に撮影することができる。
【符号の説明】
【００８９】
１、１−１、１−２  デジタルカメラ
２  撮像レンズ
３  レンズ駆動部
４  絞り兼用シャッタ
５  ＣＣＤ
６  ＴＧ
７  ユニット回路
８  画像処理部
１１  ＣＰＵ
１２  ＤＲＡＭ
１３  メモリ
１４  フラッシュメモリ
１５画像表示部
１６キー入力部
１７  カードＩ／Ｆ
１８  メモリ・カード
１９  通信部
【図１】
0005182352.tif 000002
【図２】
0005182352.tif 000003
【図３】
0005182352.tif 000004
【図４】
0005182352.tif 000005
【図５】
0005182352.tif 000006
【図６】
0005182352.tif 000007
【図７】
0005182352.tif 000008
【図８】
0005182352.tif 000009
【図９】
0005182352.tif 000010
【図１０】
0005182352.tif 000011
【図１１】
0005182352.tif 000012
【図１２】
0005182352.tif 000013
【図１３】
0005182352.tif 000014
【図１４】
0005182352.tif 000015