(57)【要約】【課題】  異なる場所や時間で撮影された複数の画像を合成したとしても違和感の無い自然な合成画像を得ることができるようにする。【解決手段】  制御部１は、保存済み画像を合成するための撮影画像を撮影部５によって撮影する際に、保存済み画像が撮影された時の、その撮影を行ったカメラの傾きを取得し、この取得した傾きに、撮影時の当該カメラの傾きを一致させるための撮影支援（例えば、保存済み画像が撮影された時のカメラの傾きに、当該カメラの現在の傾きを一致させるための案内表示を行う処理）を行う。【選択図】  図１
2017108203.tif 000002
【特許請求の範囲】
【請求項１】
撮影時に、撮影手段により撮影される撮影画像に保存済み画像を合成する撮影装置であって、
前記保存済み画像が撮影された時の、その撮影を行った撮影装置の傾きを取得する取得手段と、
前記保存済み画像を合成するための撮影画像を前記撮影手段によって撮影する際に、前記取得手段により取得された傾きに、その撮影時における当該撮影装置の傾きを一致させるための撮影支援を行う撮影支援手段と、
を備えることを特徴とする撮影装置。
【請求項２】
前記撮影手段により撮影される撮影画像を表示する表示手段を更に備え、
前記撮影支援手段は、前記取得手段により取得された傾きに、当該撮影装置の傾きを一致させるための案内表示を前記表示手段に表示させる処理を実行する、
ことを特徴とする請求項１に記載の撮影装置。
【請求項３】
前記取得手段は、前記保存済み画像が撮影された時の、その撮影を行った撮影装置の光軸方向の水平面に対する仰俯角を取得し、
前記撮影支援手段は、前記取得手段により取得された光軸方向の水平面に対する仰俯角に、当該撮影装置の光軸方向の水平面に対する仰俯角を一致させるための案内表示を前記表示手段に表示させる処理を実行する、
ことを特徴とする請求項２に記載の撮影装置。
【請求項４】
前記取得手段は、前記保存済み画像が撮影された時の、その撮影を行った撮影装置の光軸まわりの回転方向の水平度を、更に取得し、
前記撮影支援手段は、前記取得手段により取得された光軸まわりの回転方向の水平度に、当該撮影装置の光軸まわりの回転方向の水平度を一致させるための案内表示を前記表示手段に表示させる処理を実行する、
ことを特徴とする請求項３に記載の撮影装置。
【請求項５】
当該撮影装置の傾きを測定する測定手段を、更に備え、
前記撮影支援手段は、前記取得手段により取得された傾きに、前記測定手段により測定された当該撮影装置の傾きを一致させるための案内表示を前記表示手段に表示させる処理を実行する、
ことを特徴とする請求項２乃至４のいずれか一項に記載の撮影装置。
【請求項６】
前記撮影支援手段は、前記表示手段に前記案内表示と共に表示される前記保存済み画像を鏡像反転表示させる処理を実行する、
ことを特徴とする請求項２乃至５のいずれか一項に記載の撮影装置。
【請求項７】
前記保存済み画像は、その撮影画像から被写体部分を切り抜いた被写体画像であり、
前記撮影支援手段は、前記撮影手段により撮影される撮影画像と、前記被写体画像とを合成して前記表示手段に表示させる処理を実行する、
ことを特徴とする請求項２乃至４のいずれか一項に記載の撮影装置。
【請求項８】
前記取得手段は、前記保存済み画像が撮影された時の、その撮影を行った撮影装置に設定されている撮影条件を、更に取得し、
前記撮影支援手段は、前記取得手段により取得された撮影条件に、当該撮影装置の撮影条件を一致させるためにその撮影条件を変更する処理を、更に実行する、
ことを特徴とする請求項１乃至７のいずれか一項に記載の撮影装置。
【請求項９】
前記撮影手段により撮影される撮影画像に保存済み画像が合成された合成画像を保存する保存手段を、更に備える、
ことを特徴とする請求項１乃至８のいずれか一項に記載の撮影装置。
【請求項１０】
撮影時に、撮影手段により撮影される撮影画像に保存済み画像を合成する撮影装置における撮影支援方法であって、
前記保存済み画像が撮影された時の、その撮影を行った撮影装置の傾きを取得する処理と、
前記保存済み画像を合成するための撮影画像を前記撮影手段によって撮影する際に、前記取得された傾きに、その撮影時における当該撮影装置の傾きを一致させるための撮影支援を行う処理と、
を含むことを特徴とする撮影支援方法。
【請求項１１】
撮影時に、撮影手段により撮影される撮影画像に保存済み画像を合成する撮影装置のコンピュータに対して、
前記保存済み画像が撮影された時の、その撮影を行った撮影装置の傾きを取得する機能と、
前記保存済み画像を合成するための撮影画像を前記撮影手段によって撮影する際に、前記取得された傾きに、その撮影時における当該撮影装置の傾きを一致させるための撮影支援を行う機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影画像を合成する撮影装置、撮影支援方法及びプログラムに関する。
【背景技術】
【０００２】
一般に、撮影者自らが自分自身を撮影する所謂自分撮りを行う際には、顔の位置や表情、背景のアングルなどを決めるのに時間がかかるため、例えば、混雑している行楽地、観光地、イベント会場などでは、自分自身を自分の好みにあった顔の表情、ポーズ、服装などで自分撮りを行うことが困難となる場合が多かった。特に、集合写真を撮影する場合（みんな撮りを行う場合）には、全員の状態が揃った瞬間をシャッターチャンスとして決めなければならず、一層困難なものとなる他、カメラを固定する三脚を設置する場所が無い場合、又は三脚の使用が禁止されている場合もあるなど、様々な困難が予想される。しかも、実際にその場に居ない人物を含めて集合写真を撮影したいという要望もある。
そこで、従来では、予め用意されている人物の中から適切な人物を選択してその人物画像を背景画像に合成するようにした技術が開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１１８５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献の技術にあっては、背景と人物とが違う場所で別々に撮影された背景画像と人物画像とを合成することにより、観光地などのように混雑している場所であっても自分撮りの画像や集合写真をスムーズに得ることができるようになるが、違う場所で別々に撮影した複数の画像を合成するために不自然な合成となる場合が多く、違和感が残るという問題があった。
【０００５】
本発明の課題は、異なる場所や時間で撮影された複数の画像を合成したとしても違和感の無い自然な合成画像を得ることができるようにする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明は、
撮影時に、撮影手段により撮影される撮影画像に保存済み画像を合成する撮影装置であって、
前記保存済み画像が撮影された時の、その撮影を行った撮影装置の傾きを取得する取得手段と、
前記保存済み画像を合成するための撮影画像を前記撮影手段によって撮影する際に、前記取得手段により取得された傾きに、その撮影時における当該撮影装置の傾きを一致させるための撮影支援を行う撮影支援手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、異なる場所や時間で撮影された複数の画像を合成したとしても違和感の無い自然な合成画像を得ることができる。
【図面の簡単な説明】
【０００８】
【図１】撮影装置（デジタルカメラ）の基本的な構成要素を示したブロック図。
【図２】本実施形態の特徴である自分撮り機能を具体的に説明するための図。
【図３】図２に続いて、本実施形態の特徴である自分撮り機能を具体的に説明するための図。
【図４】図３に続いて、本実施形態の特徴である自分撮り機能を具体的に説明するための図。
【図５】自分撮り機能が選択された場合に実行開始されるカメラの動作（本実施形態の特徴的な動作）を説明するためのフローチャート。
【図６】図５の動作に続くフローチャート。
【発明を実施するための形態】
【０００９】
以下、図１〜図６を参照して本発明の実施形態を説明する。
図１は、撮影装置（デジタルカメラ）の基本的な構成要素を示したブロック図である。
この撮影装置は、被写体を高精細に撮影可能な撮影機能、保存済み画像を任意に読み出して再生する画像再生機能、シャッタ押下操作（レリーズ操作）よりも遅れて撮影を開始するセルフタイマ機能などの他、撮影者自らが自分自身を撮影する自分撮り機能を備えたデジタルカメラである。なお、本実施形態において撮影画像とは、保存済み画像に限らず、ライブビュー画面に表示されている画像（ライブビュー画像）、撮像された画像に現像処理を施した後の画像（保存前の画像）も含めた広義の撮影画像を意味している。
【００１０】
制御部１は、電源部（二次電池）２からの電力供給によって動作し、記憶部３内に格納されている各種のプログラムに応じてこの撮影装置（デジタルカメラ）の全体動作を制御するもので、この制御部１には図示しないＣＰＵ（中央演算処理装置）やメモリなどが設けられている。記憶部３は、例えば、ＲＯＭ、フラッシュメモリなどを有する構成で、本実施形態を実現するためのプログラムや各種のアプリケーションなどが格納されているプログラムメモリ３Ａと、ワークメモリ３Ｂなどを有している。
【００１１】
なお、記憶部３は、例えば、ＳＤカード、ＵＳＢメモリなど、着脱自在な可搬型メモリ（記録メディア）を含む構成であってもよく、図示しないが、通信機能を介してネットワークに接続されている状態においては所定のサーバ装置側の記憶領域を含むものであってもよい。操作部４は、図示省略したが、電源オン／オフを行う電源キー、撮影が可能なモード（ＲＥＣモード）と保存済み画像（保存済みの撮影画像）を再生するモード（ＰＬＡＹモード）などを切り替えるモード変更キー、ＲＥＣモードにおいて自分撮り機能などの各種の撮影機能を選択する撮影メニュー選択キー、撮影を指示するレリーズキーなど、各種のキーを備えている。
【００１２】
撮影部５は、図示しないが、光学レンズからの被写体画像が撮像素子（ＣＣＤやＣＭＯＳなど）に結像されることにより被写体を高精細に撮影することが可能なもので、撮影レンズ、撮像素子、ストロボ、各種のセンサ、アナログ処理部、デジタル処理部を有している。制御部１は、撮影指示操作（シャッタ操作）に応じて、撮影部５から撮影された画像を取得して撮影処理（現像処理など）を行う。すなわち、制御部１は、撮影部５によって撮影された画像をＲＡＷ（Ｂａｙｅｒパターン）画像として取得し、このＲＡＷ画像に対して、例えば、データ補間（デモザイク）、カラー変換、ホワイトバランス値やシャープネスを調整する現像処理を行うようにしている。そして、制御部１は、撮影画像に対して画像圧縮処理を施して標準的なファイル形式に変換した後、記憶部３の記録メディアに記録保存させる。
【００１３】
タッチ表示部６は、高精細液晶などの表示部上に透明のタッチパネルが積層されたもので、各種のソフトウェアキー（アイコン、タッチキー）を割り当て配置してその機能名を表示したり、指などによるタッチ操作を感知してそのタッチ操作に応じた操作信号を入力したりする。タッチ表示部６の表示画面は、撮影された画像（ライブビュー画像）をリアルタイムに表示するモニタ画面（ライブビュー画面）となったり、撮影済み画像を再生する再生画面となったりする。通信部７は、例えば、ＷＩ-Ｆｉ（ワイファイ、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）を構成するもので、インターネットなどの広域通信網に接続可能となっており、撮影した画像を他の撮影装置（デジタルカメラ）に送信したり、他の撮影装置（デジタルカメラ）によって撮影された画像を受信取得したりする。
【００１４】
姿勢検出部８は、例えば、加速度センサ、ジャイロセンサの組合せによって構成されたもので、自撮影装置（自カメラ）の傾き（上下方向の傾き及び左右方向の傾き）として、撮影時の撮影方向（光軸方向）の水平面に対する仰角及び俯角（仰俯角）を検出すると共に、光軸まわりの回転方向の水平度を検出する。制御部１は、所定の撮影時（自分撮り機能の動作時）に姿勢検出部８によって検出された仰俯角（自カメラの上下方向の傾き）と水平度（自カメラの左右方向の傾き）をカメラの傾き情報として取得し、このカメラの傾き情報に基づいて、保存済み画像が撮影された時のカメラの傾きに現在のカメラの傾きを一致させるための撮影支援を実行するようにしている。
【００１５】
図２乃至図４は、本実施形態の特徴である自分撮り機能を具体的に説明するための図である。
本実施形態の自分撮り機能は、被写体としての自分（撮影者）と、その被写体に対する背景を別々に撮影してその被写体を撮影した画像と背景を撮影した画像との合成画像を生成して記録保存する機能である。すなわち、予め被写体としての自分（撮影者）を撮影して画像（被写体パーツ画像）を記録保存しておき、後で、この被写体に対する背景を撮影した画像（背景パーツ画像）内に被写体パーツ画像を合成してその合成画像を記録保存する機能である。
【００１６】
図２（１）は、自分撮りした被写体パーツ画像を例示した図である。この場合、自分（撮影者）がカメラを持ってその撮影レンズ側を自分に向けて撮影したり、セルフタイマ機能を使用して自分を撮影したり、セルフィースティックと呼ばれる延長棒（自撮り棒）の先端部にカメラを取り付け、このカメラのレンズ側を自分に向けて撮影したりするなど、自分撮りの方法は任意である。なお、撮影者は、背景パーツへの合成を考慮して、例えば、右寄り、左寄りなど、被写体となる自分自身の位置（構図）を決めて自分撮りを行う。
【００１７】
図２（２）は、自分撮りした上述の被写体パーツ画像を記録保存した状態を示した図である。制御部１は、この被写体パーツ画像を解析して被写体部分（人物部分）を認識し、その被写体部分をその外郭線に沿って切り抜き、この切り抜いた画像（人物部分の画像）を被写体パーツ画像として記録保存するようにしている。図示の例では、破線で囲んだ画像部分が被写体パーツ画像として切り抜かれる人物部分を示している。なお、撮影画像内の被写体部分（人物部分）を認識して、その被写体部分の画像を切り抜く技術は、カメラにおいて一般的に用いられており、本実施形態ではその周知技術を利用するようにしているため、その具体的な説明については省略するものとする。
【００１８】
制御部１は、被写体パーツ画像から被写体部分（人物部分）を切り抜いた際に、撮影画像内の被写体の位置（切り抜き位置）を検出すると共に、姿勢検出部８の検出結果に基づいてカメラを横向きにした横構図で撮影したのか、縦向きにした縦構図で撮影したのかを判別し、その被写体位置と、縦構図又は横構図を示す情報をその被写体パーツ画像に対応付けて記憶するようにしている。また、制御部１は、上述の被写体パーツ撮影時（自分撮り時）に姿勢検出部８によって検出されたカメラの傾き情報（仰俯角、水平度）を取得して、その被写体パーツ画像に対応付けて記憶するようにしている。
【００１９】
更に、制御部１は、被写体パーツ撮影時（自分撮り時）における撮影条件（露出値、ホワイトバランス値、ズームレンズの焦点距離）を取得して、その被写体パーツ画像に対応付けて記憶するようにしている。なお、上述のカメラの傾き、撮影条件、被写体位置、縦構図又は横構図を示す情報をその被写体パーツ画像に対応付けて記憶する場合にはそのファイル情報（例えば、Ｅｘｉｆ情報）として記憶するようにしているが、被写体パーツ画像に対応付けて別ファイルに記憶するようにしてもよい。
【００２０】
図３（１）は、上述のように被写体パーツ画像が記録保存されている状態において、この保存済み画像（被写体パーツ画像）の背景として、観光地の遺跡（古代建物）を撮影している場合のライブビュー画面を示した図である。このライブビュー画面に古代建物のライブビュー画像が背景パーツ画像として表示されている状態において、制御部１は、保存済み画像（被写体パーツ画像）を読み出して必要に応じて鏡像反転（左右反転）させると共に、被写体パーツ画像に対応付けて記憶されている被写体位置を読み出してライブビュー画面の対応位置に、その被写体パーツ画像を重ね合わせて合成表示させる。
【００２１】
これによって例えば、被写体パーツ撮影時（自分撮り時）に自分（被写体）を中央部に位置するような構図で撮影した場合には、ライブビュー画面内の中央部（背景パーツ画像の中央部）に被写体パーツ画像が配置表示されるため、被写体パーツ撮影時の構図どおりに背景パーツ画像内に被写体パーツ画像を表示させることができる。なお、図３（１）では、背景パーツ画像の左下側に被写体パーツ画像が配置表示された場合を示しているが、撮影者が被写体パーツ画像の配置位置を任意に指定可能としてもよい。例えば、タッチ表示部６上において、被写体パーツ画像の表示位置をタッチして、そのタッチ位置から任意の方向にドラッグ・アンド・ドロップ操作を行って被写体パーツ画像を移動することにより任意の位置に被写体パーツ画像を配置するようにしてもよく、また、予め用意されている複数の位置（候補）の中から任意の位置を選択するようにしてもよい。
【００２２】
図３（２）は、背景パーツ撮影時のライブビュー画面において、保存済み画像（被写体パーツ画像）が撮影された際のカメラの傾きに、当該カメラの現在の傾き（背景パーツ撮影時のカメラの傾き）を一致させるための案内表示の仕方を例示した図である。制御部１は、被写体パーツ画像に対応付けて記憶されているカメラの傾き情報（仰俯角、水平度）を取得すると共に、背景パーツ撮影時に姿勢検出部８によって検出された当該カメラの現在の傾き情報（仰俯角、水平度）を取得し、被写体パーツ撮影時（自分撮り時）のカメラの傾きに、背景パーツ撮影時のカメラの傾き（現在の傾き）を一致させるための案内表示（撮影支援）をライブビュー画面内に追加表示させる。
【００２３】
ここで、撮影支援としての傾き案内表示は、例えば、直線（太線）の中央部に小円を配置した構成となっており、図中、実線で示した案内表示は、被写体パーツ撮影時のカメラの傾き（目標とするカメラの傾き）を示している。なお、図示の例は、カメラを横向きとした横構図の場合のライブビュー画面を示し、被写体パーツ撮影時のカメラの傾きを示す案内表示の直線（太線）は、その画面の横幅に相当する長さとなっているが、その長さはそれに限らない。また、破線で示した案内表示は、背景パーツ撮影時におけるカメラの現在の傾きを示している。このような傾き案内表示によって被写体パーツ撮影時のカメラの傾き（目標：基準）に対してカメラの現在の傾きがどの程度であるかを明示することができる。すなわち、両者の直線や小円の位置により仰俯角が明示され、両者の直線の傾きにより水平度が明示される。図示の例では、目標（被写体パーツ撮影時のカメラの傾き）に対して現在のカメラの傾きは、下向きであり、かつ右側に下がっていることが明示される。
【００２４】
図４（１）は、撮影者が図３（２）の傾き案内表示にしたがってカメラの姿勢を変更した場合のライブビュー画面を示した図である。すなわち、図３（２）の例は、目標（被写体パーツ撮影時のカメラの傾き）に対して現在のカメラの傾きが下向き、かつ右側に下がっている場合であるから撮影者がカメラを上向きに、かつ右側を上げると、現在のカメラの傾きが、被写体パーツ撮影時のカメラの傾きに一致（破線で示した案内表示が実線で示した案内表示に一致）するようになる。図４（２）は、カメラの傾きが一致した状態において、シャッタ操作が行われた際に記録保存される撮影画像を示し、今回撮影された画像（背景パーツ画像）と、この背景パーツ画像内に被写体パーツ画像を合成した合成画像が対応付けて記録保存されることを示している。
【００２５】
次に、本実施形態における撮影装置（デジタルカメラ）の動作概念を図５及び図６に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、ネットワークなどの伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体の他に、伝送媒体を介して外部供給されたプログラム／データを利用して本実施形態特有の動作を実行することもできる。なお、図５及び図６は、カメラの全体動作のうち、本実施形態の特徴部分の動作概要を示したフローチャートであり、この図５及び図６のフローから抜けた際には、全体動作のメインフロー（図示省略）に戻る。
【００２６】
図５及び図６は、自分撮り機能が選択された場合に実行開始されるカメラの動作（本実施形態の特徴的な動作）を説明するためのフローチャートである。
先ず、制御部１は、自分撮り機能が選択されると、撮影部５から取得した画像をライブビュー画面に表示させるライブビュー動作を開始させる（ステップＳ１）。この状態において、第１のパーツ撮影を指示するシャッタ操作が行われたかを調べる（ステップＳ２）。ここで、第１の撮影指示操作とは、自分（撮影者）の撮影であることを指示するシャッタ操作、つまり、被写体パーツ撮影を指示するシャッタ操作で、本実施形態では所定キーの操作後にシャッタ操作が行われた場合に自分撮影が指示（第１のパーツ撮影が指示）されたものと判断するようにしているが、その指示の仕方はこれに限らない。
【００２７】
いま、第１の撮影指示操作が行われると（ステップＳ２でＹＥＳ）、制御部１は、現在設定されている撮影条件（露出値、ホワイトバランス値、ズームレンズの焦点距離など）で撮影された画像を撮影部５から取得し、その撮影画像に対して現像などの撮影処理を行う（ステップＳ３）。そして、この撮影画像の中から被写体（撮影者）をその外郭に沿って切り抜き（ステップＳ４）、その切り抜いた画像を被写体パーツ画像として記憶部３の記録メディアに記録保存させる（ステップＳ５）。図２（１）、（２）参照。
【００２８】
次に、この第１のパーツ撮影時（被写体パーツ撮影時）に姿勢検出部８によって検出されたカメラの傾き情報（仰俯角、水平度）を取得し（ステップＳ６）、また、第１のパーツ撮影時の撮影条件（露出値、ホワイトバランス値、ズームレンズ焦点距離）を取得し（ステップＳ７）、更に、被写体パーツ画像の切り抜き位置を被写体位置と、縦構図又は横構図を示す情報を取得する（ステップＳ８）。これによって取得したカメラの傾き、撮影条件、被写体位置、縦構図又は横構図を示す情報を、被写体パーツ画像に対応付けて記憶させる（ステップＳ９）。
【００２９】
そして、自分撮り機能の選択が解除されたか（他の機能に切り替えられたか）を調べ（ステップＳ１０）、自分撮り機能の選択が解除されなければ（ステップＳ１０でＮＯ）、上述のステップＳ２に戻る。ここで、再び第１の撮影指示操作が行われると（ステップＳ２でＹＥＳ）、上述の動作（ステップＳ３〜Ｓ９）が繰り返される結果、被写体パーツ画像が複数保存されると共に、その撮影時におけるカメラの傾き、撮影条件、被写体位置、縦構図又は横構図を示す情報が各被写体パーツ画像に対応付けて記憶されることになる。
【００３０】
一方、第１の撮影指示操作が行われなければ（ステップＳ２でＮＯ）、図６のフローに移り、被写体パーツ画像が保存されているかを調べ（ステップＳ１１）、保存されていなければ（ステップＳ１１でＮＯ）、図５のステップＳ２に戻るが、被写体パーツ画像が保存されていれば（ステップＳ１１でＹＥＳ）、複数保存されているかを調べる（ステップＳ１２）。ここで、被写体パーツ画像が複数保存されていなければ、つまり、保存されている被写体パーツ画像が１枚であれば（ステップＳ１２でＮＯ）、ステップＳ１４に移り、記憶部３の記録メディアからその被写体パーツ画像を読み出すと共に、その撮影時におけるカメラの傾き（仰俯角、水平度）、撮影条件（露出値、ホワイトバランス値、ズームレンズの焦点距離）、被写体位置、縦構図又は横構図を示す情報を読み出す。
【００３１】
また、被写体パーツ画像が複数保存されている場合には（ステップＳ１２でＹＥＳ）、その中から所望する被写体パーツ画像をユーザ操作により任意に選択する処理を行う（ステップＳ１３）。この場合、制御部１は、複数の被写体パーツ画像を選択候補として一覧表示させる。この場合、撮影者は、その候補から自分の好きな表情、服装、ポーズの被写体パーツ画像の表示位置をタッチ操作して所望する画像を選択する。このようにしていずれかの被写体パーツ画像が選択されると、上述のステップＳ１４に移り、選択された被写体パーツ画像を読み出すと共に、その撮影時におけるカメラの傾き、撮影条件、被写体位置、縦構図又は横構図を示す情報を読み出す。
【００３２】
そして、この読み出した撮影条件、つまり、被写体パーツ画像の撮影時における撮影条件（露出値、ホワイトバランス値、ズームレンズの焦点距離）を今回の撮影条件として設定して、ライブビュー画像に反映（再現）させる（ステップＳ１５）。この状態において、読み出した被写体パーツ画像をライブビュー画面においてそのライブビュー画像に重ね合わせて合成表示させる（ステップＳ１６）。この場合、制御部１は、被写体パーツ画像を必要に応じて鏡像反転（左右反転）させる。
【００３３】
更に、制御部１は、姿勢検出部８からの検出結果に基づいて縦構図であるか横構図であるかを判別し、その判別結果と、読み出した縦構図又は横構図とを比較し、両者の構図が一致していなければ、警告メッセージを表示させてその旨を撮影者に報知するが、両者の構図が一致していれば、読み出した被写体位置に対応するライブビュー画像上の位置に被写体パーツ画像を重ね合わせて合成表示させる。これによってライブビュー画面には、例えば、図３（１）に示すような合成画像が表示され、横構図のライブビュー画面内の左側に寄った位置に被写体パーツ画像が配置表示される。
【００３４】
次に、読み出したカメラの傾き情報（仰俯角、水平度）をライブビュー画面内に案内表示させ（ステップＳ１７）、更に、姿勢検出部８によって検出された当該カメラの現在の傾き情報（仰俯角、水平度）を取得し（ステップＳ１８）、ライブビュー画面内に案内表示させる（ステップＳ１９）。これによってライブビュー画面には、例えば、図３（２）に示すような案内表示が行われる。この状態において、第２の撮影指示操作が行われたかを調べる（ステップＳ２０）。ここで、上述の第１の撮影指示操作は、所定キーの操作後のシャッタ操作で被写体パーツの撮影であることを指示するようにしたが、第２の撮影指示操作は、例えば、シャッタ操作（単独操作）で背景パーツの撮影であることを指示するようにしている。
【００３５】
いま、第２の撮影指示操作が行われなければ（ステップＳ２０でＮＯ）、図５のステップＳ２に戻る。ここで、撮影者は、例えば、図３（２）に示すように、ライブビュー画面内に表示されている傾き案内表示を確認しながら被写体パーツ撮影時のカメラの傾き（仰俯角、水平度）に当該カメラの現在の傾き（仰俯角、水平度）が一致するようにカメラの向きを変更する。そして、図４（１）に示すように傾き案内表示が一致したタイミングで第２の撮影指示操作を行うと（ステップＳ２０でＹＥＳ）、ステップＳ２１に移り、現在設定されている撮影条件で撮影された画像を取得して、その撮影画像に対して現像などを施す撮影処理を行う。この場合の第２の撮影時（背景パーツ撮影時）の撮影条件（露出値、ホワイトバランス値、ズームレンズの焦点距離）は、第１のパーツ撮影時（被写体パーツ撮影時）の撮影条件と同様であり、被写体パーツ撮影時の撮影条件がそのまま背景パーツの撮影に反映されることになる。
【００３６】
そして、制御部１は、第２の撮影指示操作によって撮影された撮影画像（背景パーツ画像）に被写体パーツ画像を重ね合わせて合成する（ステップＳ２２）。この場合、上述した合成表示の場合と同様の方法で、被写体パーツ画像を撮影画像（背景パーツ画像）の所定の位置に重ね合わせ、被写体パーツの境界線を背景と馴染むようにぼかし処理を施して合成し、この合成画像と、撮影画像（背景パーツ画像）の２枚を対にして記憶部３の記録メディアに記録保存する（ステップＳ２３）。その後、図５のステップＳ１０に移り、自分撮り機能の選択が解除されるまで（ステップＳ１０でＮＯ）、以下、上述の動作を繰り返す。
【００３７】
以上のように、本実施形態において制御部１は、保存済み画像を合成するための撮影画像を撮影部５によって撮影する際に、保存済み画像が撮影された時の、その撮影を行ったカメラの傾きを取得し、この取得した傾きに、撮影時の当該カメラの傾きを一致させるための撮影支援を行うようにしたので、異なる場所や時間で撮影された複数の画像を合成したとしても違和感の無い自然な合成画像を得ることができる。
【００３８】
制御部１は、撮影部５によって撮影された画像が表示されている状態において、保存済み画像が撮影された時のカメラの傾きに、当該カメラの現在の傾きを一致させるための案内表示を撮影支援として行うようにしたので、撮影者にあっては撮影時に案内表示を確認しながらカメラの向き（姿勢）を変えることができ、案内表示を指標としてカメラの傾きを容易に一致させることが可能となる。
【００３９】
制御部１は、保存済み画像が撮影された時の光軸方向の水平面に対する仰俯角に、当該カメラの現在の仰俯角を一致させるための案内表示を撮影支援として行うようにしたので、上下方向の傾きが無い画像合成を得ることが可能となる。
【００４０】
制御部１は、保存済み画像が撮影された時の光軸まわりの回転方向の水平度に、当該カメラの現在の水平度を一致させるための案内表示を撮影支援として行うようにしたので、左右方向の傾きが無い画像合成を得ることが可能となる。
【００４１】
制御部１は、保存済み画像が撮影された時のカメラの傾きに、姿勢検出部８によって検出された当該カメラの傾きを一致させるための案内表示を撮影支援として行うようにしたので、姿勢検出部８を備えるだけで当該カメラの傾きを容易に得ることができる。
【００４２】
制御部１は、保存済み画像を鏡像反転表示させる処理を撮影支援として行うようにしたので、左右反転の無い合成画像を得ることができる。
【００４３】
保存済み画像は、撮影画像から被写体部分を切り抜いた被写体画像であり、撮影された画像に保存済み画像が合成表示されるので、高精度の画像合成が可能となる。
【００４４】
制御部１は、保存済み画像が撮影された時に設定されている撮影条件に、当該カメラの現在の撮影条件を一致させる処理を撮影支援として行うようにしたので、撮影条件に差の無い合成画像を得ることができる。
【００４５】
制御部１は、撮影画像に保存済み画像を合成した合成画像を保存するようにしたので、ユーザにあっては一般の撮影画像と同様に合成画像を再生したり、送信したり、印刷したりすることができる。
【００４６】
（変形例１）
上述した実施形態においては、第１のパーツ撮影として被写体パーツを撮影した後に、第２の撮影として背景パーツを撮影するようにしたが、これとは逆に、第１のパーツ撮影として背景パーツを撮影した後に、第２のパーツ撮影として被写体パーツを撮影するようにしてもよい。この場合においても同様に第１のパーツ撮影時（背景パーツ撮影時）におけるカメラの傾き、撮影条件、被写体位置、縦構図又は横構図を示す情報を背景パーツ画像に対応付けて記憶しておき、第２の撮影時（被写体パーツの撮影時）に、背景パーツ画像と被写体パーツ画像との合成画像をライブビュー画面に表示するようにすればよい。
【００４７】
その際、制御部１は、自分撮りした撮影画像を解析して被写体（人物）を認識し、その被写体をその外郭に沿ってリアルタイムに切り抜き、この切り抜いた画像を被写体パーツ画像として背景パーツ画像に重ね合わせて合成表示させればよい。また、この場合においても同様に、第１のパーツ撮影時（背景パーツ撮影時）のカメラの傾き、撮影条件、被写体位置、縦構図又は横構図を示す情報を読み出してライブビュー画面に傾き案内表示を行ったり、撮影条件を反映させたりすればよい。このように背景パーツを撮影した後に被写体パーツを撮影するようにすれば、多くの背景パーツの中から好みの背景パーツを選択してから被写体パーツの撮影することができるようになる。
【００４８】
（変形例２）
上述した実施形態においては、自分撮り機能に適用した場合を例示したが、複数人を撮影する集合写真のように、みんな撮り機能に適用するようにしてもよい。このようなみんな撮り機能に適用した場合において、個々の被写体パーツ画像（切り抜き画像）を背景パーツ画像に重ね合わせて合成すればよいが、その際、個々の被写体パーツ画像（切り抜き画像）の並び順をユーザ操作によって指定するようにしてもよい。また、個々の被写体パーツ画像（切り抜き画像）を集合（整列）させた集合写真を生成して、背景パーツ画像に重ね合わせて合成するようにしてもよい。なお、各人のカメラによって別々に撮影された個々の被写体パーツ画像を、インターネットなどを介して受信取得するようにしてもよい。このようにみんな撮り機能に適用したとしても、自分撮り機能の場合と同様に違和感の無い自然な合成画像を得ることができると共に、各人のカメラによって別々に撮影された個々の被写体パーツ画像を含めて合成することが可能となり、更に一層、利便性の高いものとなる。
【００４９】
（変形例３）
上述した実施形態においては、自分撮りした被写体パーツ画像からその被写体部分（人物部分）を切り抜いて背景パーツ画像に重ね合わせて合成するようにしたが、被写体パーツ画像は切り抜き画像に限らず、１枚の全体画像であってもよい。例えば、被写体パーツ画像内においてその被写体部分（人物部分）を除く他の部分を透明化した１枚の全体画像（被写体パーツ画像）を背景パーツ画像に透過合成するようにしてもよい。また、切り抜き合成にするか透過合成にするかを画像の状態（例えば、被写体や背景の状態）や合成精度に応じて選択可能としてもよい。
【００５０】
（変形例４）
上述した実施形態においては、第１のパーツ撮影を行った後に、第２のパーツ撮影を行う場合を示したが、被写体パーツ画像又は背景パーツ画像のいずれか一方を撮影するようにしてもよい。すなわち、他のカメラなどによって撮影された画像を記録メディアや通信手段などを介して被写体パーツ画像として取得し、背景パーツ撮影時に、この被写体パーツ画像を背景パーツ画像に合成して表示するようにすればよい。これによって、例えば、みんな撮りを行う場合に、観光地などに実際に来なかった友人なども含めてみんな撮りすることが可能となる。また、他のカメラなどによって撮影された画像を記録メディアや通信手段などを介して背景パーツ画像として取得し、被写体パーツ撮影時に、この背景パーツ画像に被写体パーツ画像を合成して表示するようにすれば、撮影者が観光地などに実際に行かなくてもその観光地での記念写真を得ることができるようになる。
【００５１】
（変形例５）
また、上述した実施形態においては、撮影者が傾き案内表示を確認してカメラの向きを手動で調整するようにしたが、カメラの向きを自動で調整するようにしてもよい。この場合、カメラの向きを自動調整するための調整用機構部を備え、被写体パーツ撮影時におけるカメラの傾き（目標とするカメラの傾き）と、背景パーツ撮影時におけるカメラの現在の傾き、から仰俯角、水平度の調整値を算出してその調整用機構部を駆動するようにすればよい。なお、制御部１からの駆動指示に応じてカメラの向きを上下方向及びの左右方向に変える調整用機構部を追加するだけで実現可能となる。これによってカメラの向きを精度良く調整することができ合成精度を高めることが可能となる。
【００５２】
なお、上述した実施形態においては、被写体パーツ撮影時と背景パーツ撮影時との場所が異なる場合を例示したが、同一場所で時間をずらして撮影を行う場合であってもよい。例えば、イベント会場において、そのイベントが開催される前に自分撮り、又はみんな撮りを行って被写体パーツ画像を記録保存しておき、イベント開催中に背景パーツ画像を撮影するようにして合成するようにしてもよい。
【００５３】
上述した実施形態において傾き案内表示は、直線（太線）の中央部に小円を配置して、被写体パーツ撮影時におけるカメラの傾き（目標とするカメラの傾き）と、背景パーツ撮影時におけるカメラの現在の傾きとを明示するようにしたが、傾き案内表示の形態は、これに限らず、任意であり、例えば、水準器の形態で表示したり、仰俯角、水平度をレベル表示したり、数値表示したりしてもよく、その表示形態は任意である。
【００５４】
上述した実施形態においては、背景パーツ画像に合成される被写体として人物を撮影する場合を示したが、勿論、人物に限らず、ペット、植物、建物などであってもよい。
【００５５】
上述した実施形態においては、カメラに適用した場合を示したが、これに限らず、カメラ機能付きパーソナルコンピュータ・ＰＤＡ（個人向け携帯型情報通信機器）・タブレット端末装置・スマートフォンなどの携帯電話機・電子ゲーム・音楽プレイヤーなどであってもよい。
【００５６】
また、上述した実施形態において示した“装置”や“部”とは、機能別に複数の筐体に分離されていてもよく、単一の筐体に限らない。また、上述したフローチャートに記述した各ステップは、時系列的な処理に限らず、複数のステップを並列的に処理したり、別個独立して処理したりするようにしてもよい。
【００５７】
以上、この発明の実施形態について説明したが、この発明は、これに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下、本願出願の特許請求の範囲に記載された発明を付記する。
（付記）
（請求項１）
請求項１に記載の発明は、
撮影時に、撮影手段により撮影される撮影画像に保存済み画像を合成する撮影装置であって、
前記保存済み画像が撮影された時の、その撮影を行った撮影装置の傾きを取得する取得手段と、
前記保存済み画像を合成するための撮影画像を前記撮影手段によって撮影する際に、前記取得手段により取得された傾きに、その撮影時における当該撮影装置の傾きを一致させるための撮影支援を行う撮影支援手段と、
を備えることを特徴とする。
（請求項２）
請求項２に記載の発明は、請求項１に記載の撮影装置において、
前記撮影手段により撮影される撮影画像を表示する表示手段を更に備え、
前記撮影支援手段は、前記取得手段により取得された傾きに、当該撮影装置の傾きを一致させるための案内表示を前記表示手段に表示させる処理を実行する、
ことを特徴とする。
（請求項３）
請求項３に記載の発明は、請求項２に記載の撮影装置において、
前記取得手段は、前記保存済み画像が撮影された時の、その撮影を行った撮影装置の光軸方向の水平面に対する仰俯角を取得し、
前記撮影支援手段は、前記取得手段により取得された光軸方向の水平面に対する仰俯角に、当該撮影装置の光軸方向の水平面に対する仰俯角を一致させるための案内表示を前記表示手段に表示させる処理を実行する、
ことを特徴とする。
（請求項４）
請求項４に記載の発明は、請求項３に記載の撮影装置において、
前記取得手段は、前記保存済み画像が撮影された時の、その撮影を行った撮影装置の光軸まわりの回転方向の水平度を、更に取得し、
前記撮影支援手段は、前記取得手段により取得された光軸まわりの回転方向の水平度に、当該撮影装置の光軸まわりの回転方向の水平度を一致させるための案内表示を前記表示手段に表示させる処理を実行する、
ことを特徴とする。
（請求項５）
請求項５に記載の発明は、請求項２乃至４のいずれか１項に記載の撮影装置において、
当該撮影装置の傾きを測定する測定手段を、更に備え、
前記撮影支援手段は、前記取得手段により取得された傾きに、前記測定手段により測定された当該撮影装置の傾きを一致させるための案内表示を前記表示手段に表示させる処理を実行する、
ことを特徴とする。
（請求項６）
請求項６に記載の発明は、請求項２乃至５のいずれか一項に記載の撮影装置において、
前記撮影支援手段は、前記表示手段に前記案内表示と共に表示される前記保存済み画像を鏡像反転表示させる処理を実行する、
ことを特徴とする。
（請求項７）
請求項７に記載の発明は、請求項２乃至４のいずれか一項に記載の撮影装置において、
前記保存済み画像は、その撮影画像から被写体部分を切り抜いた被写体画像であり、
前記撮影支援手段は、前記撮影手段により撮影される撮影画像と、前記被写体画像とを合成して前記表示手段に表示させる処理を実行する、
ことを特徴とする。
（請求項８）
請求項８に記載の発明は、請求項１乃至７のいずれか一項に記載の撮影装置において、
前記取得手段は、前記保存済み画像が撮影された時の、その撮影を行った撮影装置に設定されている撮影条件を、更に取得し、
前記撮影支援手段は、前記取得手段により取得された撮影条件に、当該撮影装置の撮影条件を一致させるためにその撮影条件を変更する処理を、更に実行する、
ことを特徴とする。
（請求項９）
請求項９に記載の発明は、請求項１乃至８のいずれか一項に記載の撮影装置において、
前記撮影手段により撮影される撮影画像に保存済み画像が合成された合成画像を保存する保存手段を、更に備える、
ことを特徴とする。
（請求項１０）
請求項１０に記載の発明は、
撮影時に、撮影手段により撮影される撮影画像に保存済み画像を合成する撮影装置における撮影支援方法であって、
前記保存済み画像が撮影された時の、その撮影を行った撮影装置の傾きを取得する処理と、
前記保存済み画像を合成するための撮影画像を前記撮影手段によって撮影する際に、前記取得された傾きに、その撮影時における当該撮影装置の傾きを一致させるための撮影支援を行う処理と、
を含むことを特徴とする。
（請求項１１）
請求項１１に記載の発明は、
撮影時に、撮影手段により撮影される撮影画像に保存済み画像を合成する撮影装置のコンピュータに対して、
前記保存済み画像が撮影された時の、その撮影を行った撮影装置の傾きを取得する機能と、
前記保存済み画像を合成するための撮影画像を前記撮影手段によって撮影する際に、前記取得された傾きに、その撮影時における当該撮影装置の傾きを一致させるための撮影支援を行う機能と、
を実現させるためのプログラムである。
【符号の説明】
【００５８】
１  制御部
３  記憶部
３Ａ  プログラムメモリ
４  操作部
５  撮影部
６  タッチ表示部
８  姿勢検出部
【図１】
2017108203.tif 000003
【図２】
2017108203.tif 000004
【図３】
2017108203.tif 000005
【図４】
2017108203.tif 000006
【図５】
2017108203.tif 000007
【図６】
2017108203.tif 000008