(57)【要約】【課題】自由度の高い重ねどり機能を有するプログラム、情報記憶媒体、画像生成装置、写真印刷装置及び写真印刷方法を提供すること。【解決手段】本写真印刷装置の重ね撮り処理手段は、抜き取り色を背景として撮像部で撮影中の被写体の画像を現在画像として取り込んで、現在画像から背景部分を抜き取った現在抜き取り画像をリアルタイムに生成し、所与のタイミングにおける現在抜き取り画像を前回取り込み画像として記憶部に記憶し、現在抜き取り画像と前回取り込み画像の前後関係を指示する前後関係指示入力を受け付け、前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、リアルタイムに合成して表示部に出力するライブビュー画像を生成し、前記前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、所与のタイミングにおけるライブビュー画像に対応した重ね撮り画像を生成する。【選択図】  図１４
2010063189.tif 000002
【特許請求の範囲】
【請求項１】
撮像部と表示部とを含み、撮像部によって撮影された被写体の画像を取り込み、編集してプリントする写真印刷装置であって、
被写体の重ね撮り画像を生成するための重ね撮り処理を行う重ね撮り処理手段と、
重ね撮り画像に基づきプリント画像を生成する手段とを含み、
重ね撮り処理手段は、
抜き取り色を背景として撮像部で撮影中の被写体の画像を現在画像として取り込んで、現在画像から背景部分を抜き取った現在抜き取り画像をリアルタイムに生成する手段と、
所与のタイミングにおける現在抜き取り画像を前回取り込み画像として記憶部に記憶する手段と、
重ね撮り画像を生成する際の現在抜き取り画像と前回取り込み画像の前後関係を指示するための前後関係指示入力を受け付ける手段と、
前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、現在抜き取り画像と前回取り込み画像とをリアルタイムに合成して表示部に出力するライブビュー画像を生成するライブビュー画像生成手段と、
前記前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、所与のタイミングにおけるライブビュー画像に対応した現在抜き取り画像と前回取り込み画像の重ね撮り画像を生成する重ね撮り画像生成手段と、
を含むことを特徴とする写真印刷装置。
【請求項２】
請求項１において、
前記重ね撮り処理手段は、
前回の撮影タイミングにおける現在抜き取り画像を前回取り込み画像として重ね撮り処理を行うことを特徴とする写真印刷装置。
【請求項３】
請求項１乃至２のいずれかにおいて、
前記重ね撮り処理手段は、
前記重ね撮り画像から背景部分を抜き取った画像を、前回取り込み画像として重ね撮り処理を行うことを特徴とする写真印刷装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記ライブビュー画像生成手段は、
前回取り込み画像を記憶するための第１のバッファと、リアルタイムに生成される現在抜き取り画像を記憶するための第２のバッファと、第１のバッファの画像と第２のバッファの画像を合成したライブビュー画像を書き込む第３のバッファを含み、
前記前後関係指示入力に基づき、前回取り込み画像と現在抜き取り画像の第３のバッファへの書き込み順序を決定し、決定された書き込み順序に従って第３のバッファに順次重ね書きしてライブビュー画像を生成することを特徴とする写真印刷装置。
【請求項５】
請求項４において、
現在抜き取り画像と前回取り込み画像の重ね撮りタイミング確定後は、いずれかのバッファを、重ね撮り画像から背景部分を抜き取った画像で置き換えることを特徴とする写真印刷装置。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記重ね撮り画像生成手段は、
前記前後関係指示入力に基づき、前回取り込み画像と現在抜き取り画像の所与のバッファへの書き込み順序を決定し、決定された書き込み順序に従って所与のバッファに順次重ね書きして、背景部分に所与の色を設定して重ねとり画像を生成することを特徴とする写真印刷装置。
【請求項７】
請求項１乃至６のいずれかにおいて、
記憶部に記憶されている最新の重ね撮り画像のプレビュー画像を生成して表示部に出力する手段と、
重ね撮りの終了または続行の指示入力を受け付ける手段と、
重ね撮りの終了の指示入力を受け付けた場合には、前記プレビュー画像に対応した重ね撮り画像に基づきプリント画像が生成され、
重ね撮り続行の指示入力を受け付けた場合には、前記プレビュー画像に対応した最新の重ね撮り画像を前回取り込み画像として、現在抜き取り画像との重ね撮り処理を行うことを特徴とする写真印刷装置。
【請求項８】
請求項１乃至７いずれかにおいて、
記憶部に記憶されている最新の重ね撮り画像のプレビュー画像を生成して表示部に出力する手段と、
前記最新の重ね撮り画像を生成する際に使用された前回取り込み画像、又は最新の重ね撮り画像の１つ前の重ね撮り画像のいずれかを前回状態保存画像として記憶する前回状態保存画像記憶手段と、
最新の重ね撮り画像のキャンセル入力を受け付ける手段と、
キャンセル入力を受け付けた場合には、前回状態保存画像記憶手段に記憶された前回状態保存画像を前回取り込み画像として、現在抜き取り画像との重ね撮り処理を行うことを特徴とする写真印刷装置。
【請求項９】
撮像部と表示部とを含み、撮像部によって撮影された被写体の画像を取り込み、編集してプリントする写真印刷装置を制御するためのプログラムであって、
被写体の重ね撮り画像を生成するための重ね撮り処理を行う重ね撮り処理手段と、
重ね撮り画像に基づきプリント画像を生成する手段としてコンピュータを機能させ、
重ね撮り処理手段は、
抜き取り色を背景として撮像部で撮影中の被写体の画像を現在画像として取り込んで、現在画像から背景部分を抜き取った現在抜き取り画像をリアルタイムに生成する手段と、
所与のタイミングにおける現在抜き取り画像を前回取り込み画像として記憶部に記憶する手段と、
重ね撮り画像を生成する際の現在抜き取り画像と前回取り込み画像の前後関係を指示するための前後関係指示入力を受け付ける手段と、
前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、現在抜き取り画像と前回取り込み画像とをリアルタイムに合成して表示部に出力するライブビュー画像を生成するライブビュー画像生成手段と、
前記前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、所与のタイミングにおけるライブビュー画像に対応した現在向き取り画像と前回取り込み画像の重ね撮り画像を生成する重ね撮り画像生成手段と、
を含むことを特徴とするプログラム。
【請求項１０】
コンピュータ読み取り可能な情報記憶媒体であって、請求項９のプログラムが記憶されていることを特徴とする情報記憶媒体。
【請求項１１】
撮像部と表示部とを含み、撮像部によって撮影された被写体の画像を取り込み、編集してプリントする写真印刷装置の写真印刷方法であって、
被写体の重ね撮り画像を生成するための重ね撮り処理を行う重ね撮り処理ステップと、
重ね撮り画像に基づきプリント画像を生成するステップとを含み、
重ね撮り処理ステップは、
抜き取り色を背景として撮像部で撮影中の被写体の画像を現在画像として取り込んで、現在画像から背景部分を抜き取った現在抜き取り画像をリアルタイムに生成するステップと、
所与のタイミングにおける現在抜き取り画像を前回取り込み画像として記憶部に記憶するステップと、
重ね撮り画像を生成する際の現在抜き取り画像と前回取り込み画像の前後関係を指示するための前後関係指示入力を受け付けるステップと、
前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、現在抜き取り画像と前回取り込み画像とをリアルタイムに合成して表示部に出力するライブビュー画像を生成するライブビュー画像生成ステップと、
前記前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、所与のタイミングにおけるライブビュー画像に対応した現在向き取り画像と前回取り込み画像の重ね撮り画像を生成する重ね撮り画像生成ステップと、
を含むことを特徴とする写真印刷装置の写真印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報記憶媒体、写真印刷装置及び写真印刷方法に関する。
【背景技術】
【０００２】
従来より、ＣＣＤカメラ等の撮影部で撮影されたユーザー被写体の画像を編集してプリントする写真シール製造機（写真印刷装置の一例）が知られている。
【０００３】
写真シール製造機では、被写体の画像に編集処理を行い、通常の写真とは異なる自由度の高い写真シールを生成して楽しむことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３０８９１１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記文献では最初に撮影した画像から人物のみを切り出して縮小し、これを適当な位置に配置して次に撮影した画像と合成するという編集処理が開示されている。
【０００６】
しかし、単に複数の撮影画像を組み合わせるだけでは、ユーザーにあきられてしまうので、ユーザーの好みに応じて様々な重ね撮りを可能としよりおもしろい合成写真の提供をできることが好ましい。
【０００７】
本発明は、以上のような課題を解決するためになされたものであり、その目的とするところは、自由度の高い重ねどり機能を有するプログラム、情報記憶媒体、画像生成装置、写真印刷装置及び写真印刷方法を提供することにある。
【課題を解決するための手段】
【０００８】
（１）本発明は、
撮像部と表示部とを含み、撮像部によって撮影された被写体の画像を取り込み、編集してプリントする写真印刷装置であって、
被写体の重ね撮り画像を生成するための重ね撮り処理を行う重ね撮り処理手段と、
重ね撮り画像に基づきプリント画像を生成する手段とを含み、
重ね撮り処理手段は、
抜き取り色を背景として撮像部で撮影中の被写体の画像を現在画像として取り込んで、現在画像から背景部分を抜き取った現在抜き取り画像をリアルタイムに生成する手段と、
所与のタイミングにおける現在抜き取り画像を前回取り込み画像として記憶部に記憶する手段と、
重ね撮り画像を生成する際の現在抜き取り画像と前回取り込み画像の前後関係を指示するための前後関係指示入力を受け付ける手段と、
前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、現在抜き取り画像と前回取り込み画像とをリアルタイムに合成して表示部に出力するライブビュー画像を生成するライブビュー画像生成手段と、
前記前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、所与のタイミングにおけるライブビュー画像に対応した現在向き取り画像と前回取り込み画像の重ね撮り画像を生成する重ね撮り画像生成手段と、
を含む写真印刷装置に関係する。
【０００９】
また本発明は、上記各手段としてコンピュータを機能させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記各手段としてコンピュータを機能させるプログラムを記憶（記録）した情報記憶媒体に関係する。また本発明は、上記各手段を実行するステップを含む写真印刷方法に関係する。
【００１０】
重ね撮りとは、撮影する段階で前回の被写体の画像をみながら、現在の被写体の位置合わせを行い、前回の被写体画像に対して現在の被写体画像が前または後ろに重ねて表示される合成写真の撮影を意味する。
【００１１】
重ね撮り画像とは、複数の被写体画像（例えば現在の被写体画像と、前回の被写体画像）を重ね撮り撮影により合成した画像である。
【００１２】
抜き取り色の抜き取り処理は、例えばクロマキー処理で実現してもよいし、マスク処理で実現してもよい。クロマキーとは画像の中からある特定色（抜き取り色）をもつ領域を抜き出し、そこに他の画像を埋め込む手法である。
【００１３】
なお他の画像を埋め込む手法としては、特定色をもつ領域のα値（透明度を表す値とする）を１にして、他の画像と半透明合成（例えばαブレンディング処理）を行うことにより実現することが出来る。
【００１４】
マスク処理とは画像の特定の領域（本発明の場合には抜き取り色の領域）の画素値をすべて１にして、他の部分をすべて０したマスク画像を作成し、このマスク画像の０の部分には画像Ａを、マスク画像の１の部分には画像Ｂを埋め込むことにより両画像を合成する手法である。
【００１５】
ライブビュー画像とは前回の被写体画像から背景部分を抜き取った前回取り込み画像（被写体の部分のみの画像）と、現在撮影中の被写体画像から背景部分を抜き取った現在抜き取り画像をリアルタイムに合成した画像である。
【００１６】
より詳しく説明すると、前回取り込み画像とは静止画データを意味しており、シャッター（撮影ボタン）が押された時点に対応した画像である。一方、現在抜き取り画像とは、リアルタイムでカメラに向き合う被写体等を遂次画像として取り込み、表示部への表示を繰り返している、いわゆる動画のような画像データを意味している。なお、表示される現在の画像は背景部分含む画像であってもよい。
【００１７】
撮影の間、動いている自分の現在抜き取り画像を見ながらシャッターを押すことで、その時点に対応した静止画データを取得することができる。これが前回取り込み画像として記憶部に記憶される。そうであるので、１枚目の撮影時には前回取り込み画像は存在しない。
【００１８】
前回取込画像は、背景部分を抜き取った画像としている。これは、表示部にその前回取り込み画像を表示し、抜き取った背景部分の領域に新たに現在の画像を表示し、前回取込画像と現在の画像との両方を表示部で見ながら、次のシャッターを押すことができるようにするためである。詳しい重ね撮り処理については、後述する。
【００１９】
前後関係指示入力は例えばタッチパネル式の表示部に表示された指示ボタンをタッチすることにより実現するようにしてもよい。
【００２０】
前後関係指示入力により現在抜き取り画像と前回取り込み画像の前後関係を指示することができる。たとえば「現在抜き取り画像が前回取り込み画像の前」が指示された場合には、奥行き方向に対して、現在抜き取り画像が前回取り込み画像の前に位置すると仮定して、ライブビュー画像を生成する。従って前回取り込み画像の上に現在抜き取り画像が重ねられた画像が生成される。またたとえば「現在抜き取り画像が前回取り込み画像の後ろ」が指示された場合には、奥行き方向に対して、現在抜き取り画像が前回取り込み画像の後ろに位置すると仮定して、ライブビュー画像を生成する。従って現在抜き取り画像の上に前回取り込み画像が重ねられた画像が生成される。
【００２１】
本発明では、プレーヤがライブビュー画像を見ながら重ね撮り撮影のための位置あわせを行う際に、前後関係指示入力を行い、そのたびに現在抜き取り画像と前回取り込み画像の前後関係を入れ替えた画像がリアルタイムにライブビュー画像に表示される。したがって、プレーヤの意思を反映した変化にとんで自由度の高い重ねとり撮影を行うことができるとともに、プレーヤはライブビュー画像でリアルタイムに合成結果を確認しながら所望の重ね撮り画像を生成することができる。
【００２２】
なお重ね取り処理手段を構成する各手段はソフトウエアにより実現してもよいし、ハードウエアにより実現してもよいし、ソフトウエアとハードウエアの協働により実現してもよい。
【００２３】
また本発明の写真印刷装置は、取り込んで編集された画像を写真シールとして使用できるようにシールプリントする写真印刷装置も含む。
【００２４】
（２）本発明の写真印刷装置、プログラム、情報記憶媒体、写真印刷方法は、
前記重ね撮り処理手段は、
前回の撮影タイミングにおける現在抜き取り画像を前回取り込み画像として重ね撮り処理を行うことを特徴とする。
【００２５】
このようにすると、時系列に撮影する画像の重ね取りを行うことができる。
【００２６】
（３）本発明の写真印刷装置、プログラム、情報記憶媒体、写真印刷方法は、
前記重ね撮り処理手段は、
前記重ね撮り画像から背景部分を抜き取った画像を、前回取り込み画像として重ね撮り処理を行うことを特徴とする。
【００２７】
このようにすると、先に生成された重ね取り画像に対して、さらなる重ね取り（複数の画像の重ね取り）をおこなうことができる。時系列に撮影する画像の重ね取りを行うことができる。
【００２８】
（４）本発明の写真印刷装置、プログラム、情報記憶媒体、写真印刷方法は、
前記ライブビュー画像生成手段は、
前回取り込み画像とを記憶するための第１のバッファと、リアルタイムに生成される現在抜き取り画像を記憶するための第２のバッファと、第１のバッファの画像と第２のバッファの画像を合成したライブビュー画像を書き込む第３のバッファを含み、
前記前後関係指示入力に基づき、前回取り込み画像と現在抜き取り画像の第３のバッファへの書き込み順序を決定し、決定された書き込み順序に従って第３のバッファに順次重ね書きしてライブビュー画像を生成することを特徴とする。
【００２９】
（５）本発明の写真印刷装置、プログラム、情報記憶媒体、写真印刷方法は、
現在画像と前回取り込み画像の重ね撮りタイミング確定後は、いずれかのバッファを、重ね撮り画像から背景部分を抜き取った画像で置き換えることを特徴とする。
【００３０】
このようにすると、重ね撮り画像から背景部分を抜き取った画像について、新たにバッファを用意する場合にくらべて、バッファの使用数が少なくて済む。
【００３１】
（６）本発明の写真印刷装置、プログラム、情報記憶媒体、写真印刷方法は、
前記重ね撮り画像生成手段は、
前記前後関係指示入力に基づき、前回取り込み画像と現在抜き取り画像の所与のバッファへの書き込み順序を決定し、決定された書き込み順序に従って所与のバッファに順次重ね書きして、背景部分に所与の色を設定して重ねとり画像を生成することを特徴とする。
【００３２】
（７）本発明の写真印刷装置、プログラム、情報記憶媒体、写真印刷方法は、
記憶部に記憶されている最新の重ね撮り画像のプレビュー画像を生成して表示部に出力する手段と、
重ね撮りの終了または続行の指示入力を受け付ける手段と、
重ね撮りの終了の指示入力を受け付けた場合には、前記プレビュー画像に対応した重ね撮り画像に基づきプリント画像が生成され、
重ね撮り続行の指示入力を受け付けた場合には、前記プレビュー画像に対応した最新の重ね撮り画像を前回取り込み画像として、現在画像との重ね撮り処理を行うことを特徴とする。
【００３３】
（８）本発明の写真印刷装置、プログラム、情報記憶媒体、写真印刷方法は、
記憶部に記憶されている最新の重ね撮り画像のプレビュー画像を生成して表示部に出力する手段と、
前記最新の重ね撮り画像を生成する際に使用された前回取り込み画像、又は前回取り込み画像、又は最新の重ね撮り画像の１つ前の重ね撮り画像のいずれかを前回状態保存画像として記憶する前回状態保存画像記憶手段と、
最新の重ね撮り画像のキャンセル入力を受け付ける手段と、
キャンセル入力を受け付けた場合には、前回状態保存画像記憶手段に記憶された前回状態保存画像を前回取り込み画像として、現在画像との重ね撮り処理を行うことを特徴とする。
【００３４】
なおキャンセル入力が行われた場合には、前回取り込み画像記憶手段に記憶された前回取り込み画像に基づきプリント画像が生成が生成されるようにしてもよい。
【００３５】
またキャンセル入力に引き続き、重ね撮りを終了の指示入力を受け付けた場合に、前回取り込み画像記憶手段に記憶された前回取り込み画像に基づきプリント画像が生成が生成されるようにしてもよい。
【図面の簡単な説明】
【００３６】
【図１】本実施形態の写真印刷装置の全体を説明するための右側面図。
【図２】本実施形態の写真印刷装置の撮影ブロックの斜視図。
【図３】本実施形態の写真印刷装置の撮影ブロックの正面図。
【図４】本実施形態の写真印刷装置のブロック図の一例である。
【図５】本実施の形態の重ね撮りについて説明するための図である。
【図６】１枚目の画像を撮影する際の撮影画面を示している。
【図７】１枚目の画像の撮影終了後の撮影画面を示している。
【図８】２枚目の画像を撮影する際の撮影画面を示している。
【図９】２枚目の画像の撮影終了後の撮影画面を示している。
【図１０】現在抜き取り画像と前回取り込み画像の前後関係について説明する図。
【図１１】前後関係に応じて生成される重ね取り画像について説明する図。
【図１２】重ね撮りの画像合成処理の具体例について説明するための図。
【図１３】重ね撮りの画像合成処理の具体例について説明するための図。
【図１４】本実施の形態の重ね撮り処理の一例（ライブビュー画像生成）を示すフローチャート。
【図１５】本実施の形態の重ね撮り処理の一例（ライブビュー画像生成）を示すフローチャート。
【図１６】本実施の形態の重ね撮り処理の一例（プレビュー画像表示時の重ね撮りの続行または終了処理）を示すフローチャート。
【図１７】本実施の形態の重ね撮り処理の一例（プレビュー画像表示時のキャンセル処理）を示すフローチャート。
【発明を実施するための形態】
【００３７】
以下、本発明の好適な実施の形態について図面を用いて説明する。
【００３８】
１．写真印刷装置の構成
図１、図２、図３に本実施形態の写真印刷装置（狭義には写真自販装置、写真シール印刷装置）の外観図の一例を示す。なお図１は本実施形態の写真印刷装置の全体（撮影ブロックと編集部ブロックを含む）を説明するための右側面の一例であり、図２は本実施形態の写真印刷装置の撮影ブロックの斜視図であり、図３は本実施形態の写真印刷装置の撮影ブロックの正面図である。
【００３９】
まずユーザー（図１のＰ１）は、筐体の撮影ブロック２の正面側（図３）において被写体（例えば自己）の撮影を行う。次にユーザー（図１のＰ２）は、筐体の例えば背面側に設けられた編集ブロック３において撮影した画像の編集操作を行う。
【００４０】
図２の斜視図や図３の正面図に示すように、本実施形態の写真印刷装置１の撮影ブロック２は、被写体撮影用のカメラ１０（撮像デバイス）を含む。カメラ１０は、例えばＣＣＤカメラ、Ｃ−ＭＯＳカメラ、又はビデオカメラなどにより実現できる。
【００４１】
カメラ１０は、被写体を正面方向から撮影するもので、撮像部として機能する。
【００４２】
写真印刷装置１の撮影ブロック２はディスプレイ２０を含む。このディスプレイ２０は、ユーザーの視点からみおろす高さに、ユーザーに対してその表示画面がほぼ正対するように、筺体５０に取り付けられている。カメラ１０で撮影された映像はディスプレイ２０に表示され、ユーザーはこのディスプレイ２０に表示された映像を見て自身のポーズが適当か否かを確認することができる。
【００４３】
また図１に示すように写真印刷装置の筺体５０には、基台５２、背面板５４が設けられている。基台５２は、撮影時に被写体（ユーザー）がその上に立つための台である。この基台５２には、被写体（ユーザー）が立ち位置を決めるための目印を付けておくことが望ましい。この場合の目印は、例えば足の裏の形をした目印であってもよいし、被写体（ユーザー）がカメラ１０に近づきすぎないようにするための線であってもよい。
【００４４】
背面板５４（背面部材）は撮影時に外部からの光を遮断するためのものである。この背面板５４には、後述するように、付加表示物（背景又は文字等）の合成にクロマキー合成を行う場合には、ブルーバックとしての機能を持たせることもできる。
【００４５】
なお背面板５４として、カーテンなどを用いてもよい。
【００４６】
写真印刷装置１は、図１に示すように写真の受け取り口４０を含む。この受け取り口４０には、撮影して編集された画像が印刷されたシール等が出力される。
【００４７】
図４は、本実施形態の写真印刷装置のブロック図の一例である。なお、写真印刷装置は、図４の構成要素（各部）を全て含む必要はなく、その一部を省略した構成としてもよい。
【００４８】
撮影部１９８は、被写体を撮影するためのもので、例えばＣＣＤカメラ、Ｃ−ＭＯＳカメラ、又はビデオカメラなどにより実現でき、被写体画像取り込み手段として機能する。
【００４９】
操作部１６０（ポインティングデバイス、レバー、ボタン等）は、ユーザが編集用コンテンツ選択メニューの選択操作や編集操作を行うためのものである。
【００５０】
記憶部１７０（ＲＡＭ）は、処理部１００や通信部１９６などのワーク領域となるものである。情報記憶媒体１８０（ＣＤ、ＤＶＤ、ＨＤＤ、ＲＯＭなどのコンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものである。この情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【００５１】
ディスプレイ１９０は画像を表示するものであり、例えば図２の撮影用のディスプレイ２０や図示しない編集用ディスプレイ等である。
【００５２】
撮影用のディスプレイ２０は、例えばタッチパネル等が用いられ、ユーザーが指をディスプレイに表示された入力用のボタンに接触させることにより、各種指示入力（例えば前後関係指示入力や重ね撮り続行／終了の指示入力やキャンセル入力）を行うことができるように構成されている。
【００５３】
編集用ディスプレイとしては、例えば液晶タブレットやタッチパネル等が用いられ、タッチペン（ポインティングデバイスの一例）等の先端をディスプレイ表面に接触させ、文字や図形を描くことにより手書き画像を入力できるようになっている。また予め用意された星マークやハートマーク等のスタンプ画像を選択して、タッチペンの先端をディスプレイ表面に接触させることによりスタンプ画像を入力出来るようになっている。
【００５４】
音出力部１９２は音声、ゲーム音などの音を出力するものである。
【００５５】
携帯型情報記憶装置１９４は、ユーザの個人データや編集用のセーブデータなどが記憶されるものである。
【００５６】
印刷部１９５は、撮影された画像を印刷媒体（シール紙、印画紙、プラスチック板又は記録層）に画像を印刷する処理を行う。この場合の印刷方式としては昇華型、熱転写型、インクジェット方式、レーザプリント方式などの種々の方式がある。また印刷用のプリンタとしては、インクジェット式プリンタ、レーザープリンタ、昇華型プリンタ、熱転写型プリンタ、溶融型プリンタ、サーマルプリンタ、印画紙プリンタ、インスタントフィルムプリンタ等をもちいるようにしてもよい。
【００５７】
通信部１９６は、インターネットなどのネットワークを介して通信を行うための各種の制御を行うものである。この通信部１９６を用いることで、生成された画像データをネットワークを介して送信することができる。
【００５８】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの各種の処理を行う。この場合、処理部１００は、記憶部１７０内の主記憶部１７２をワーク領域として使用して、各種の処理を行う。この処理部１００の機能は、各種プロセッサ（ＣＰＵ、ＤＳＰ等）又はＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラム（ゲームプログラム）により実現できる。
【００５９】
処理部１００は、編集処理部１１０、画像生成部１２０、音生成部１３０、重ね撮り処理部１４０を含む。
【００６０】
編集処理部１１０は、操作部１６０からの編集用の入力情報等に基づき、取り込まれた画像に対して編集処理を行う。
【００６１】
画像生成部１２０は、撮影や編集の結果に基づいて画像を生成し、ディスプレイ１９０に出力する。
【００６２】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などのゲーム音を生成し、音出力部１９２に出力する。
【００６３】
重ね撮り処理部１４０は、抜き取り色を背景として撮像部で撮影中の被写体の画像を現在の画像として取り込んで、現在画像から背景部分を抜き取った現在抜き取り画像をリアルタイムに生成する手段と、所与のタイミングにおける現在抜き取り画像を前回取り込み画像として記憶部に記憶する手段と、重ね撮り画像を生成する際の現在抜き取り画像と前回取り込み画像の前後関係を指示するための前後関係指示入力を受け付ける手段と、前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、現在抜き取り画像と前回取り込み画像とをリアルタイムに合成して表示部に出力するライブビュー画像を生成するライブビュー画像生成手段と、前記前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、所与のタイミングにおけるライブビュー画像に対応した現在抜き取り画像と前回取り込み画像の重ね撮り画像を生成する重ね撮り画像生成手段として機能する。
【００６４】
前回の撮影（シャッター）タイミングにおけるそのときの現在抜き取り画像を前回取り込み画像として重ね撮り処理を行うようにしてもよい。
【００６５】
前記重ね撮り画像から背景部分を抜き取った画像を、前回取り込み画像として重ね撮り処理を行うようにしてもよい。
【００６６】
前記ライブビュー画像生成手段は、前回取り込み画像とを記憶するための第１のバッファと、リアルタイムに生成される現在抜き取り画像を記憶するための第２のバッファと、第１のバッファの画像と第２のバッファの画像を合成したライブビュー画像を書き込む第３のバッファを含み、前記前後関係指示入力に基づき、前回取り込み画像と現在抜き取り画像の第３のバッファへの書き込み順序を決定し、決定された書き込み順序に従って第３のバッファに順次重ね書きしてライブビュー画像を生成するようにしてもよい。
【００６７】
現在画像と前回取り込み画像の重ね撮りタイミング確定後は、いずれかのバッファを、重ね撮り画像から背景部分を抜き取った画像で置き換えるようにしてもよい。
【００６８】
前記前後関係指示入力に基づき、前回取り込み画像と現在抜き取り画像の所与のバッファへの書き込み順序を決定し、決定された書き込み順序に従って所与のバッファに順次重ね書きして、背景部分に所与の色を設定して重ねとり画像を生成するようにしてもよい。
【００６９】
記憶部に記憶されている最新の重ね撮り画像のプレビュー画像を生成して表示部に出力し、重ね撮りの終了または続行の指示入力を受け、重ね撮りの終了の指示入力を受け付けた場合には、前記プレビュー画像に対応した重ね撮り画像に基づきプリント画像が生成され、重ね撮り続行の指示入力を受け付けた場合には、前記プレビュー画像に対応した最新の重ね撮り画像を前回取り込み画像として、現在画像との重ね撮り処理を行うようにしてもよい。
【００７０】
記憶部に記憶されている最新の重ね撮り画像のプレビュー画像を生成して表示部に出力し、前記最新の重ね撮り画像を生成する際に使用された前回取り込み画像、又は最新の重ね撮り画像の１つ前の重ね撮り画像のいずれかを前回状態保存画像として記憶させ、最新の重ね撮り画像のキャンセル入力を受け付け、キャンセル入力を受け付けた場合には、前回状態保存画像記憶手段に記憶された前回状態保存画像を前回取り込み画像として、現在画像との重ね撮り処理を行うようにしてもよい。
【００７１】
通信部１９６は、インターネットなどのネットワークを介してデータを送信又は受信する処理を行う。より具体的には、通信部１９６は、カメラの撮影画像により生成されたデータを、ネットワークを介して外部のサーバなどに送信する。このようにすればユーザ（被写体）は、自身が被写体となっている画像のデータを、自分の家のパーソナルコンピュータにサーバからダウンロードすることが可能になる。そしてダウンロードした画像データに基づいて、自分の家のプリンタを用いて、紙やシールに画像を印刷して出力することが可能になる。またユーザーが撮影した画像をサーバに保存しておき、写真印刷装置にダウンロードして印刷して出力することも可能である。
【００７２】
この通信部１９６の機能は、例えば通信用のデバイス（ＩＣ）などのハードウェアや、通信用のプログラムなどにより実現できる。なお印刷部１９５、通信部１９６のいずれか一方を設けない構成としてもよい。
【００７３】
なお本実施形態の写真印刷装置は、被写体を全身撮影するものには限定されず、被写体の上半身だけを撮影するものであってもよい。
【００７４】
また本実施形態の写真印刷装置で撮影される被写体は人間には限定されない。
例えばオークションなどに出品する商品の写真を撮影する装置にも本実施形態は適用できる。この場合には、通信部１９６を用いて行うインターネットを介したデータの送信と、オークションの出品とを連動させれば、出品者に便宜な写真印刷装置を提供できる。
【００７５】
また本実施形態の写真印刷装置を、プレーヤの写真画像をゲームに使用するようなタイプのゲーム装置に利用することも可能である。即ち本実施形態の写真印刷装置を、ゲーム装置の画像取り込み装置として機能させることも可能である。
【００７６】
２．重ね撮り処理
図５は本実施の形態の重ね撮りについて説明するための図である。
【００７７】
本実施の形態では通常の撮影モードとは別に重ね撮り撮影モードが用意されており、重ね撮り撮影モードが選択されると最大で４枚の画像を重ね撮りできるようになっている。
【００７８】
重ね撮りまたは重ね撮り撮影とは、撮影する段階で前回の被写体の画像をみながら、現在の被写体の位置合わせを行い、前回の被写体画像に対して現在の被写体画像が前または後ろに重ねて表示される合成写真の撮影を意味する。
【００７９】
重ね撮り画像とは、複数の被写体画像（例えば現在の被写体画像と、前回の被写体画像）を重ね撮り撮影により合成した画像である。
【００８０】
２１０は、１回目に撮影されたの被写体画像である。
【００８１】
２２０は１回目の被写体画像２１２に２回目の被写体画像２２２を重ね撮りした重ね撮り画像である。
【００８２】
２回めの画像を撮影する際には、ディスプレイ（図３の２０）に１回めの撮影画像２１２が静止画データとして表示され、それに重ねて現在カメラ（図３の１０）が撮影している被写体画像が動画のように前または後ろに重ねて表示されるライブビュー画像が表示されるので、プレーヤはライブビュー画像を見ながら２回目の撮影のための位置あわせ（立ち位置や姿勢の調整）を行う。そして所望のタイミングでディスプレイに表示された撮影ボタンを押すことで、その時点の現在の画像が静止画データとして決定され、静止画データである前回画像と合成される。これで２枚の画像の重ね撮り画像の撮影を行うことができる。
【００８３】
重ね撮り撮影は、この手順を繰り返すことによって、複数回の静止画データを合成することができる。なお、ここで静止画データ同士を合成せずに、別々の静止画データとして記憶しておいてもよい。このようにすれば、後にそれぞれの静止画データについて編集等を加えることが可能である。
【００８４】
ライブビュー画像とは前回の被写体画像から背景部分を抜き取った前回取り込み画像（被写体の部分のみの画像）と、現在撮影中の現在画像から背景部分を抜き取った現在抜き取り画像をリアルタイムに合成した画像である。
【００８５】
２３０は１回目の被写体画像２１２と２回目の被写体画像２２２に３回目の被写体画像２３２を重ね撮りした重ね撮り画像である。
【００８６】
３回めの画像を撮影する際には、ディスプレイ（図３の２０）に１回めの撮影画像２１２と２回目の画像２２２の合成画像（静止画データ）が表示され、それに重ねて現在カメラ（図３の１０）が撮影している被写体画像が前または後ろに重ねて表示されるライブビュー画像が表示されるので、プレーヤはライブビュー画像を見ながら３回目の撮影のための位置あわせ（立ち位置や姿勢の調整）を行う。そして所望のタイミングでディスプレイに表示された撮影ボタンを押すことで、３枚の画像の重ね撮り画像の撮影を行うことができる。
【００８７】
２４０は１回目の被写体画像２１２と２回目の被写体画像２２２と３回目の被写体画像２３２に４回目の被写体画像２４２を重ね撮りした重ね撮り画像である。
【００８８】
４回めの画像を撮影する際には、ディスプレイ（図３の２０）に１回めの撮影画像２１２と２回目の画像２２２と３回目の画像２３２の合成画像（静止画データ）が表示され、それに重ねて現在カメラ（図３の１０）が撮影している被写体画像が前または後ろに重ねて表示されるライブビュー画像が表示されるので、プレーヤはライブビュー画像を見ながら４回目の撮影のための位置あわせ（立ち位置や姿勢の調整）を行う。そして所望のタイミングでディスプレイに表示された撮影ボタンを押すことで、同様に４枚の画像の重ね撮り画像の撮影を行うことができる。
【００８９】
なお撮影ボタンを押さなくても、一定時間後に撮影が自動的に行われる（シャッターが切られる）こととしてもよい。
【００９０】
図６から図９は本実施の形態の重ね撮り撮影モードにおける撮影画面（図３のディスプレイ２０に表示される画像）について説明するための図である。
【００９１】
図６は１枚目の画像を撮影する際の撮影画面を示している。
【００９２】
３１０はライブビュー画像である。１枚目の画像を撮影する際のライブビュー画像３１０は、現在カメラ（図３の１０）が撮影している被写体画像と所与の背景色とをリアルタイムクロマキー処理で合成した画像である。
【００９３】
リアルタイムクロマキー処理では、現在カメラ（図３の１０）が撮影している画像から背景部分が抜き取られた（例えば背景部分の画素のα値として透明がセットされる）現在抜き取り画像（被写体部分３１２が切り出された画像）が生成され、背景部分に所与の背景色が合成される。
【００９４】
３２０は、撮影タイミングを指示するためのボタンである。本ディスプレイはタッチパネルで構成されているため、プレーヤが画面上の当該ボタンにふれることにより、撮影タイミングを指示することができる。
【００９５】
本実施の形態ではプレーヤが画面上の当該ボタン３２０にふれてから所定時間経過後に、撮影（シャッター）タイミングが到来し、その時点の画像が取り込まれて、1回めの撮影画像となる。
【００９６】
３３０は撮影までのカウントダウン表示である。３４０はかさねどりの枚数表示である。
【００９７】
図７は１枚目の画像の撮影終了後の撮影画面を示している。
【００９８】
３５０はプレビュー画像である。１枚目の画像の撮影終了後のプレビュー画像３５０は、１回目の撮影タイミングにおける撮影画像と所与の背景色とをクロマキー処理で合成した画像である。
【００９９】
クロマキー処理では、１回目の撮影タイミングにおける撮影画像から背景部分が抜き取られた（例えば背景部分の画素のα値として透明がセットされる）抜き取り画像（被写体部分３５２が切り出された画像）が生成され、背景部分に所与の背景色が合成される。
【０１００】
３５４、３５６は、重ね撮りの終了または続行の指示入力を受け付けるボタンである（３５４は重ね撮り終了の指示入力、３５６は重ね撮り続行の指示入力）。本ディスプレイはタッチパネルで構成されているため、プレーヤが画面上の当該ボタン３５４、３５６にふれることにより、重ね撮りの終了または続行を指示することができる。
【０１０１】
重ね撮りの終了ボタン３５４が押された場合には、プレビュー画像３５０に対応した重ね撮り画像に基づきプリント画像が生成される。また重ね撮り続行のボタン３５６が押された場合には、プレビュー画像３５０に対応した画像を前回取り込み画像として、現在画像との重ね撮り処理を行う。
【０１０２】
３４２はかさねどりの枚数表示である。
【０１０３】
図８は２枚目の画像を撮影する際の撮影画面を示している。
【０１０４】
３６０はライブビュー画像である。２枚目の画像を撮影する際のライブビュー画像３６０は、前回撮影画像３６２と現在カメラ（図３の１０）が撮影している被写体画像３６４と所与の背景色とをリアルタイムクロマキー処理で合成した画像である。
【０１０５】
リアルタイムクロマキー処理では、背景部分を抜き取った前回取り込み画像と、現在カメラ（図３の１０）が撮影している画像から背景部分が抜き取られた（例えば背景部分の画素のα値として透明がセットされる）現在抜き取り画像（被写体部分３６２が切り出された画像）が生成され、前回取り込み画像と現在抜き取り画像が合成され背景部分に所与の背景色が合成された画像（重ね撮り画像）が生成される。
【０１０６】
３２０は、撮影タイミングを指示するためのボタンである。本ディスプレイはタッチパネルで構成されているため、プレーヤが画面上の当該ボタン３２０にふれることにより、撮影タイミングを指示することができる。
【０１０７】
本実施の形態ではプレーヤが画面上の当該ボタン３２０にふれてから所定時間経過後に、現在に撮影タイミングが到来し、その時点の画像が取り込まれて、２回めの撮影画像となる。
【０１０８】
３７０は、重ね撮り画像を生成する際の現在抜き取り画像と前回取り込み画像の前後関係を指示するためのボタンである。本ディスプレイはタッチパネルで構成されているため、プレーヤが画面上の当該ボタン３７０にふれることにより、重ね撮り画像を生成する際の現在抜き取り画像と前回取り込み画像の前後関係を指示することができる。本実施の形態では「現在抜き取り画像を前回取り込み画像の前に重ねるモード」と「現在抜き取り画像を前回取り込み画像の後ろに重ねるモード」の２種類のモードが存在し、当該ボタンが押されるたびにモードがきりかわるように構成されている。
【０１０９】
「現在抜き取り画像を前回取り込み画像の前に重ねるモード」の場合には、前回取り込み画像と現在抜き取り画像が図１０の４１０、４１２に示す前後関係（奥行き方向ｚに対して、現在抜き取り画像４１２が前回取り込み画像４１０の前に位置する）と仮定して、ライブビュー画像３６０及び重ね撮り画像を合成する。
【０１１０】
従って図１１（Ｂ）に示すように、前回取り込み画像の被写体部分（前回取り込み画像）４１０の上に現在画像の被写体部分（現在抜き取り画像）４１２が重ね書きされた画像が生成される。
【０１１１】
また「現在抜き取り画像を前回取り込み画像の後ろに重ねるモード」の場合には、前回取り込み画像と現在抜き取り画像が図１０の４１０、４１４に示す前後関係（奥行き方向ｚに対して、現在抜き取り画像４１４が前回取り込み画像４１０の後ろに位置する）と仮定して、ライブビュー画像３６０及び重ね撮り画像を合成する。
【０１１２】
従って図１１（Ａ）に示すように、現在画像の被写体部分（現在抜き取り画像）４１２の上に前回取り込み画像の被写体部分（前回取り込み画像）４１０が重ね書きされた画像が生成される。
【０１１３】
本実施の形態では、プレーヤがライブビュー画像を見ながら重ね撮り撮影のための位置あわせを行う際に、前後関係指示ボタン３７０を押下すると、そのたびに現在抜き取り画像と前回取り込み画像の前後関係を入れ替えた画像がリアルタイムにライブビュー画像に表示される。したがって、プレーヤの意思を反映した変化にとんで自由度の高い重ねとり撮影を行うことができるとともに、プレーヤはライブビュー画像でリアルタイムに合成結果を確認しながら所望の重ね撮り画像を生成することができる。
【０１１４】
３３０は撮影までのカウントダウン表示である。３４０はかさねどりの枚数表示である。
【０１１５】
図９は２枚目の画像の撮影終了後の撮影画面を示している。
【０１１６】
３８０はプレビュー画像である。２枚目の画像の撮影終了後のプレビュー画像３８０は、２回目の撮影タイミングにおける重ね撮り画像（１回目の画像の被写体部分３８２と２回目の画像の被写体部分３８３）と所与の背景色とをクロマキー処理で合成した画像である。
【０１１７】
クロマキー処理では、２回目の撮影タイミングにおける撮影画像（重ね撮り画像）から背景部分が抜き取られた（例えば背景部分の画素のα値として透明がセットされる）抜き取り画像（被写体部分３８２，３８３が切り出された画像）が生成され、背景部分に所与の背景色が合成される。
【０１１８】
３８４、３８６は、重ね撮りの終了または続行の指示入力を受け付けるボタンである（３８４は重ね撮り終了の指示入力、３８６は重ね撮り続行の指示入力）。本ディスプレイはタッチパネルで構成されているため、プレーヤが画面上の当該ボタン３８４、３８６にふれることにより、重ね撮りの終了または続行を指示することができる。
【０１１９】
重ね撮りの終了ボタン３８４が押された場合には、プレビュー画像３８０に対応した重ね撮り画像に基づきプリント画像が生成される。また重ね撮り続行のボタン３８６が押された場合には、プレビュー画像３８０に対応した画像を前回取り込み画像として、現在画像との重ね撮り処理を行う。
【０１２０】
３４２は重ね撮りの枚数表示である。
【０１２１】
図１２は、重ね撮りの画像合成処理の具体例について説明するための図である。
【０１２２】
５１０は現在画像５３０の撮影前に、抜き取り色を背景として撮像部で撮影された被写体の前回撮影画像である。５１２は前回撮影画像５１０の被写体部分であり、５１４は前回撮影画像５１０の背景部分である。背景部分は抜き取り色（例えばブルーバックの場合は青、グリーンバックの場合は緑）である。
【０１２３】
本実施の形態では前回撮影画像５１０から背景部分（抜き取り色の部分）５１４を抜き取った前回取り込み画像５２０を生成する（例えばクロマキー処理により背景部分の抜き取りを行うことができる）。前回取り込み画像５２０は被写体部分５２２が抽出され、背景部分５２４は透明となっている。
【０１２４】
５３０は撮像部で撮影された現在撮影画像である。５３２は現在撮影画像５３０の被写体部分であり、５３４は現在撮影画像５３０の背景部分である。背景部分は抜き取り色（例えばブルーバックの場合は青、グリーンバックの場合は緑）である。
【０１２５】
本実施の形態では現在撮影画像５３０から背景部分（抜き取り色の部分）５３４を抜き取った前回取り込み画像５２０を生成する（例えばクロマキー処理により背景部分の抜き取りを行うことができる）。現在抜き取り画像５４０は被写体部分５４２が抽出され、背景部分５４４は透明となっている。
【０１２６】
そして現在抜き取り画像と前回取り込み画像の前後関係を前後関係指示入力に基づき決定して、現在抜き取り画像５４０と前回取り込み画像５２０とをリアルタイムに合成して表示部に出力するライブビュー画像（５７０または５８０）を生成する。
【０１２７】
現在抜き取り画像が前回取り込み画像の手前に配置されるという前後関係を有する場合には、前回取り込み画像５２０の上に現在抜き取り画像５４０を重ね書きすることにより５６０に示すような合成画像を生成することができる。合成画像５６０は、前回の被写体部分５６２の上に現在の被写体部分５６４が重ね書きされ、背景部分５６６が透明となっている。
【０１２８】
５８０は、合成画像５６０の背景部分５６６に所与の背景色５８６を合成した画像であり、ライブビュー画像として使用することができる。
【０１２９】
現在抜き取り画像が前回取り込み画像の奥に配置されるという前後関係を有する場合には、現在抜き取り画像５４０の上に前回取り込み画像５２０を重ね書きすることにより５５０に示すような合成画像を生成することができる。合成画像５５０は、現在の被写体部分５５４の上に前回の被写体部分５５２が重ね書きされ、背景部分５５６が透明となっている。
【０１３０】
５７０は、合成画像５５０の背景部分５５６に所与の背景色５７６を合成した画像であり、ライブビュー画像として使用することができる。
【０１３１】
なお撮影タイミングにおいて上記処理を行い生成された５７０または５８０は重ね撮り画像として使用することができる。
【０１３２】
図１３は、重ね撮りの画像合成処理の具体例について説明するための図である。
【０１３３】
６１０は重ね撮り処理により生成された重ね撮り画像（例えば図１２で説明した処理により生成された重ね撮り画像５８０）である。６１２は重ね撮り画像６１０の被写体部分であり、６１４は重ね撮り画像６１０の背景部分である。背景部分は所与の背景色または抜き取り色（例えばブルーバックの場合は青、グリーンバックの場合は緑）である。
【０１３４】
本実施の形態では重ね撮り画像６１０から背景部分（抜き取り色の部分）６１４を抜き取って、前回取り込み画像６２０を生成する（例えばクロマキー処理により背景部分の抜き取りを行うことができる）。前回取り込み画像６２０は被写体部分６２２が抽出され、背景部分６２４は透明となっている。
【０１３５】
なお、例えば過去の重ね撮り処理により生成された背景部分が透明の合成画像（例えば図１２の５６０）を使用することにより、背景色の抜き取りの処理を省略することが可能である。
【０１３６】
６３０は撮像部で撮影された現在撮影画像（例えば３回目の撮影画像）である。６３２は現在撮影画像６３０の被写体部分であり、６３４は現在撮影画像６３０の背景部分である。背景部分は抜き取り色（例えばブルーバックの場合は青、グリーンバックの場合は緑）である。
【０１３７】
本実施の形態では現在撮影画像６３０から背景部分（抜き取り色の部分）６３４を抜き取った前回取り込み画像６２０を生成する（例えばクロマキー処理により背景部分の抜き取りを行うことができる）。現在抜き取り画像６４０は被写体部分６４２が抽出され、背景部分６４４は透明となっている。
【０１３８】
そして現在抜き取り画像と前回取り込み画像の前後関係を前後関係指示入力に基づき決定して、現在抜き取り画像６４０と前回取り込み画像６２０とをリアルタイムに合成して表示部に出力するライブビュー画像（６７０または６８０）を生成する。
【０１３９】
現在抜き取り画像が前回取り込み画像の手前に配置されるという前後関係を有する場合には、前回取り込み画像６２０の上に現在抜き取り画像６４０を重ね書きすることにより６６０に示すような合成画像を生成することができる。合成画像６６０は、前回の重ね撮り画像の被写体部分６６２の上に現在の被写体部分６６４が重ね書きされ、背景部分６６６が透明となっている。
【０１４０】
６８０は、合成画像６６０の背景部分６６６に所与の背景色６８６を合成した画像であり、ライブビュー画像として使用することができる。
【０１４１】
現在抜き取り画像が前回取り込み画像の奥に配置されるという前後関係を有する場合には、現在抜き取り画像６４０の上に前回取り込み画像６２０を重ね書きすることにより６５０に示すような合成画像を生成することができる。合成画像６５０は、現在の被写体部分６５４の上に前回の重ね撮り画像の被写体部分６５２が重ね書きされ、背景部分６５６が透明となっている。
【０１４２】
６７０は、合成画像６５０の背景部分６５６に所与の背景色６７６を合成した画像であり、ライブビュー画像として使用することができる。
【０１４３】
なお撮影タイミングにおいて上記処理を行い生成された６７０または６８０は重ね撮り画像として使用することができる。
【０１４４】
図１４は、本実施の形態の重ね撮り処理の一例（ライブビュー画像生成）を示すフローチャートである。
【０１４５】
表示部に表示する各フレームごとにまたは所定時間ごとに以下の処理を行う。
【０１４６】
まず抜き取り色を背景として撮像部で撮影された被写体の画像から背景部分を抜き取った画像を、前回取り込み画像として記憶部に記憶させる（ステップＳ１０）。
【０１４７】
次に記憶部に記憶された前回取り込み画像を前回バッファ（レーヤ）に格納する（ステップＳ２０）。
【０１４８】
次に抜き取り色を背景として撮像部で撮影中の被写体の画像から背景部分を抜き取った現在抜き取り画像を現在バッファ（レーヤ）に格納（ステップＳ４０）。
【０１４９】
次に前後関係指示入力に基づき前回取り込み画像と現在抜き取り画像の前後関係を決定して、前回取り込み画像と現在抜き取り画像を合成してライブビュー画像を生成（ステップＳ５０）。
【０１５０】
次に前記前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、所与のタイミングにおける現在抜き取り画像と前回取り込み画像とを合成して、背景部分に所与の色をセットして重ね撮り画像を生成する（ステップＳ６０）。
【０１５１】
図１５は、本実施の形態の重ね撮り処理の一例（ライブビュー画像生成）を示すフローチャートである。
【０１５２】
表示部に表示する各フレームごとにまたは所定時間ごとに以下の処理を行う。
【０１５３】
所与のタイミングにおけるライブビューの被写体画像を前回取り込み画像とする（ステップＳ１１０）。
【０１５４】
次に抜き取り色を背景として撮像部で撮影中の被写体の画像から背景部分を抜き取った現在抜き取り画像を現在バッファ（レーヤ）に格納する（ステップＳ１３０）。
【０１５５】
次に前後関係指示入力に基づき前回取り込み画像と現在抜き取り画像の前後関係を決定して、前回取り込み画像と現在抜き取り画像を合成してライブビュー画像を生成する（ステップＳ１４０）。
【０１５６】
次に前記前後関係指示入力に基づき、現在抜き取り画像と前回取り込み画像の前後関係を決定して、所与のタイミングにおける現在抜き取り画像と前回取り込み画像とを合成して、背景部分に所与の色をセットして重ね撮り画像を生成する（ステップＳ１５０）。
【０１５７】
図１６は、本実施の形態の重ね撮り処理の一例（プレビュー画像表示時の重ね撮りの続行または終了処理）を示すフローチャートである。
【０１５８】
表示部に表示する各フレームごとにまたは所定時間ごとに以下の処理を行う。
【０１５９】
記憶部に記憶されている最新の重ね撮り画像のプレビュー画像を生成して表示部に出力する（ステップＳ２１０）。
【０１６０】
次に重ね撮りの終了または続行の指示入力を受け付ける（ステップＳ２２０）。
【０１６１】
次に重ね撮りの終了の指示入力を受け付けた場合には、前記プレビュー画像に対応した重ね撮り画像に基づきプリント画像が生成する（ステップＳ２３０）。
【０１６２】
次に重ね撮り続行の指示入力を受け付けた場合には、前記プレビュー画像に対応した最新の重ね撮り画像を前回取り込み画像として、現在画像との重ね撮り処理を行う（ステップＳ２４０）。
【０１６３】
図１７は、本実施の形態の重ね撮り処理の一例（プレビュー画像表示時のキャンセル処理）を示すフローチャートである。
【０１６４】
表示部に表示する各フレームごとにまたは所定時間ごとに以下の処理を行う。
【０１６５】
まず最新の重ね撮り画像を生成する際に使用された前回取り込み画像、又は最新の重ね撮り画像の１つ前の重ね撮り画像のいずれかを前回状態保存画像として記憶部に記憶させる（ステップＳ３１０）。
【０１６６】
次に記憶部に記憶されている最新の重ね撮り画像のプレビュー画像を生成して表示部に出力する（ステップＳ３２０）最新の重ね撮り画像のキャンセル入力を受け付ける（ステップＳ３３０）。
【０１６７】
次にキャンセル入力を受け付けた場合には、前回状態保存画像記憶手段に記憶された前回状態保存画像を前回取り込み画像として、現在画像との重ね撮り処理を行う（ステップＳ３４０）。
【０１６８】
なお、本発明は、上記実施の形態で説明したものに限らず、種々の変形実施が可能である。
【０１６９】
また、本発明のうち従属請求項に係る発明においては、従属先の請求項の構成要件の一部を省略する構成とすることもできる。また、本発明の１の独立請求項に係る発明の要部を、他の独立請求項に従属させることもできる。
【符号の説明】
【０１７０】
１  写真印刷装置
１０  カメラ
２０  ディスプレイ
４０  写真の受け取り口
１００  処理部
１１０  編集処理部
１２０  画像生成部
１３０  音生成部
１４０  重ね取り処理部
１６０  操作部
１７０  記憶部
１７４  描画バッファ
１８０  情報記憶媒体
１９０  ディスプレイ
１９２  音出力部、
１９４  携帯型情報記憶装置
１９５  印刷部
１９６  通信部
１９８  撮影部
【図１】
2010063189.tif 000003
【図２】
2010063189.tif 000004
【図３】
2010063189.tif 000005
【図４】
2010063189.tif 000006
【図５】
2010063189.tif 000007
【図６】
2010063189.tif 000008
【図７】
2010063189.tif 000009
【図８】
2010063189.tif 000010
【図９】
2010063189.tif 000011
【図１０】
2010063189.tif 000012
【図１１】
2010063189.tif 000013
【図１２】
2010063189.tif 000014
【図１３】
2010063189.tif 000015
【図１４】
2010063189.tif 000016
【図１５】
2010063189.tif 000017
【図１６】
2010063189.tif 000018
【図１７】
2010063189.tif 000019