(57)【特許請求の範囲】
【請求項１】
撮影された被写体の画像を取り込み、編集する撮影装置であって、
撮像手段で撮影された被写体画像を取り込む被写体画像取り込み手段と、
編集入力に基づき、取り込まれた被写体象画像を用いた編集処理を行う編集処理手段と含み、
前記編集処理手段は、
編集画面に表示されている所与の下地画像に対する素材画像の配置位置を指定するための編集入力として、編集画面に対するポインティングデバイスによるポイント位置入力を受け付け、ポイント位置に基づき、素材画像を所与の下地画像に配置する画像配置制御手段と、を含み、
前記画像配置制御手段は、
ポイント位置に対応した位置に配置された前記素材画像の外縁を構成する所与の辺と、前記所与の下地画像の外縁を構成する辺と並行に設定された所定の基準ラインとの距離が所定の関係にある場合には、前記素材画像を基準ラインに対して所定の位置に配置するための配置アシスト処理を行い、
前記素材画像を、ポイント位置に対応した位置から、基準ラインに対して所定の位置にスライド移動させる表示制御を行うことを特徴とする撮影装置。
【請求項２】
請求項１において
前記画像配置制御手段は、
前記素材画像のサイズ毎に、前記素材画像を所定の基準ラインに対して所定の位置に配置するための配置アシスト条件が設定されており、配置する前記素材画像のサイズ情報に基づき対応する前記配置アシスト条件を選択して、選択した前記配置アシスト条件に基づき、前記配置アシスト処理を行うことを特徴とする撮影装置。
【請求項３】
請求項１又は２において
前記画像配置制御手段は、
前記ポイント位置に対応した位置に配置された前記素材画像の外縁を構成する所与の辺と所定の基準ラインとの距離が第１の値より小さい場合には、配置アシスト制御として、
前記距離が第１の値より小さい第２の値となる位置に前記素材画像を配置する撮影装置。
【請求項４】
請求項１乃至３のいずれかにおいて、
前記編集処理手段は、
取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像を生成し、
背景付き被写体画像を前記素材画像として用いることを特徴とする撮影装置。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記編集処理手段は、
取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像を生成し、
下地画像の外縁の辺と並行な辺で構成された矩形の透明な背景画像に、回転させた背景付きの被写体画像が内包されるように配置された配置用回転画像を記憶し、
背景付きの被写体画像を回転させて下地画像に配置する編集入力を受け付けた場合には、編集入力で指定された回転情報に対応して記憶されている配置用回転画像を前記素材画像として用いることを特徴とする撮影装置。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記画像配置制御手段は、
配置する前記素材画像のサイズ情報と、ポイント位置の位置情報と所定の基準ラインの位置情報に基づき、前記素材画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にあるか否かを判断することを特徴とする撮影装置。
【請求項７】
請求項１乃至６のいずれかにおいて、
前記画像配置制御手段は、
ポイント位置に対応した位置に配置された前記素材画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にない場合には、前記配置アシスト処理をおこなわず、前記背素材画像をポイント位置に対応した位置に配置することを特徴とする撮影装置。
【請求項８】
請求項１乃至７のいずれかにおいて、
前記画像配置制御手段は、
編集処理によって配置された前記素材画像の外縁を構成する辺と並行に、所定の基準ラインを設定することを特徴とする撮影装置。
【請求項９】
請求項１乃至８のいずれかに記載の撮影装置で撮影、編集した画像を印刷することを特徴とする写真印刷装置。
【請求項１０】
撮影された被写体の画像を取り込み、編集する撮影装置を制御するためのプログラムであって、
撮像手段で撮影された被写体画像を取り込む被写体画像取り込み手段と、
編集入力に基づき、取り込まれた被写体象画像を用いた編集処理を行う編集処理手段としてコンピュータを機能させ、
前記編集処理手段は、
編集画面に表示されている所与の下地画像に対する素材画像の配置位置を指定するための編集入力として、編集画面に対するポインティングデバイスによるポイント位置入力を受け付け、ポイント位置に基づき、素材画像を所与の下地画像に配置する画像配置制御手段と、を含み、
前記画像配置制御手段は、
ポイント位置に対応した位置に配置された前記素材画像の外縁を構成する所与の辺と、前記所与の下地画像の外縁を構成する辺と並行に設定された所定の基準ラインとの距離が
所定の関係にある場合には、前記素材画像を基準ラインに対して所定の位置に配置するための配置アシスト処理を行い、
前記素材画像を、ポイント位置に対応した位置から、基準ラインに対して所定の位置にスライド移動させる表示制御を行うことを特徴とするプログラム。
【請求項１１】
撮影された被写体の画像を取り込み編集して印刷する写真印刷方法であって、
撮像手段で撮影された被写体画像を取り込む被写体画像取り込みステップと、
編集入力に基づき、取り込まれた被写体象画像を用いた編集処理を行う編集処理ステップと含み、
前記編集処理ステップにおいて、
編集画面に表示されている所与の下地画像に対する素材画像の配置位置を指定するための編集入力として、編集画面に対するポインティングデバイスによるポイント位置入力を受け付け、ポイント位置に基づき、素材画像を所与の下地画像に配置する画像配置制御ステップと、を含み、
前記画像配置制御ステップにおいて、
ポイント位置に対応した位置に配置された前記素材画像の外縁を構成する所与の辺と、前記所与の下地画像の外縁を構成する辺と並行に設定された所定の基準ラインとの距離が所定の関係にある場合には、前記素材画像を基準ラインに対して所定の位置に配置するための配置アシスト処理を行い、
前記素材画像を、ポイント位置に対応した位置から、基準ラインに対して所定の位置にスライド移動させる表示制御を行うことを特徴とする写真印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報記憶媒体、写真印刷装置及び写真印刷方法に関する。
【背景技術】
【０００２】
従来より、ＣＣＤカメラ等の撮影部で撮影されたユーザー被写体の画像を編集してプリントする写真シール製造機（写真印刷装置の一例）が知られている。
【０００３】
写真シール製造機では、被写体の画像に編集処理を行い、通常の写真とは異なる自由度の高い写真シールを生成して楽しむことができる。最近では撮影された
撮影された被写体の画像を用いて編集を行う場合、撮影された被写体画像からプリント対象とするプリント対象画像を選択して、プリント対象画像に対して、
被写体画像をコラージュ画像として使用し、撮影された被写体画像にサイズやショットの異なる複数の撮影された被写体画像を重ねて編集を行う機能を有する写真シール製造機が人気を博している。
【特許文献１】特開2003-195412号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
かかる印刷装置においては、印刷対象画像を選択して編集を開始すると、印刷対象画像を他の被写体画像に変更することはできなかった。
【０００５】
また印刷対象画像に対してコラージュ画像を配置する場合、編集画面において、タッチペン等のポインティングデバイスを使用してコラージュ画像の配置位置を指定するが、短い時間で細かな位置合わせを行うことは困難であった。
【０００６】
本発明は、以上のような課題を解決するためになされたものであり、その目的とするところは、自由度の高い編集機能を実現し、短い時間でもユーザーが満足する編集機能を有するプログラム、情報記憶媒体、画像生成装置、写真印刷装置及び写真印刷方法を提供することにある。
【課題を解決するための手段】
【０００７】
（１）本発明は、
撮影された被写体の画像を取り込み、編集して印刷する写真印刷装置であって、
撮像手段で撮影された被写体画像を取り込む被写体画像取り込み手段と、
編集入力に基づき、取り込まれた被写体象画像を用いた編集処理を行い印刷対象画像を生成する編集処理手段と含み、
前記被写体画像取り込み手段は、
取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像を生成し、
前記編集処理手段は、
編集画面に表示されている所与の下地画像に対する背景付きの被写体画像の配置位置を指定するための編集入力として、編集画面に対するポインティングデバイスによるポイント位置入力を受け付け、ポイント位置に基づき、背景付きの被写体画像を所与の下地画像に配置する被写体画像配置制御手段と、を含み、
前記被写体画像配置制御手段は、
ポイント位置に対応した位置に配置された前記背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にある場合には、前記背景付きの被写体画像を基準ラインに対して所定の位置に配置するための配置アシスト処理を行うことを特徴とする。
【０００８】
例えばポイント位置に対応した位置に配置された前記背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が第１の値より小さい場合には、配置アシスト制御として、前記距離が第１の値より小さい第２の値となる位置に前記背景付きの被写体画像を配置するようにしてもよい。
【０００９】
例えば前記被写体画像配置制御手段は、
ポイント位置のｘ座標又はｙ座標に基づき、ポイント位置に対応した位置に配置された前記背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が第１の値より小さいか否かを判断し、小さいと判断した場合には、前記背景付きの被写体画像の配置位置のｘ座標又はｙ座標を所定の基準ラインに対応して一律に設定された値にして、前記距離が第１の値より小さい第２の値となる位置に前記背景付きの被写体画像を配置するようにしてもよい。
【００１０】
本発明によれば所定の場合に配置アシスト処理が行われるので、ユーザーはポイント操作による面倒な位置合わせを行わなくても、背景付き被写体画像を基準ラインに向けて移動させるだけで、複数の画像を整然と配置することができる。従って自由度の高い編集機能を実現すると共に短い時間でもユーザーが満足する編集機能を有する写真印刷装置を提供することができる。
【００１１】
（２）本発明は、
撮影された被写体の画像を取り込み、編集して印刷する写真印刷装置であって、
撮像手段で撮影された被写体画像を取り込む被写体画像取り込み手段と、
編集入力に基づき、取り込まれた被写体象画像を用いた編集処理を行い印刷対象画像を生成する編集処理手段と含み、
前記被写体画像取り込み手段は、
取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像を生成し、
前記編集処理手段は、
編集画面に表示されている所与の下地画像に対する背景付きの被写体画像の配置位置を指定するための編集入力として、編集画面に対するポインティングデバイスによるポイント位置入力を受け付け、ポイント位置に基づき、背景付きの被写体画像を所与の下地画像に配置する被写体画像配置制御手段と、を含み、
前記被写体画像配置制御手段は、
下地画像の外縁の辺と並行な辺で構成された矩形の透明な背景画像に、回転させた背景付きの被写体画像が内包されるように配置された配置用回転画像を記憶し、
背景付きの被写体画像を回転させて下地画像に配置する編集入力を受け付けた場合には、編集入力で指定された回転情報に対応して記憶されている配置用回転画像を所与の下地画像に配置し、
ポイント位置に対応した位置に配置された前記配置用回転画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にある場合には、配置用回転画像を基準ラインに対して所定の位置に配置するための配置アシスト制御処理を行うことを特徴とする。
【００１２】
（３）本発明の写真印刷装置は、
前記被写体画像配置制御手段は、
配置する前記背景付きの被写体画像のサイズ情報を加味して、ポイント位置に対応した位置に配置された前記背景付きの被写体画像または前記配置用回転画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にあるか否かを判断することを特徴とする。
【００１３】
（４）本発明の写真印刷装置は、
前記被写体画像配置制御手段は、
ポイント位置に対応した位置に配置された前記背景付きの被写体画像または前記配置用回転画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にある場合には、前記背景付きの被写体画像または前記配置用回転画像を、ポイント位置に対応した位置から、基準ラインに対して所定の位置にスライド移動させる表示制御を行うことを特徴とする。
【００１４】
（５）本発明の写真印刷装置は、
前記被写体画像配置制御手段は、
ポイント位置に対応した位置に配置された前記背景付きの被写体画像または前記配置用回転画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にない場合には、前記配置アシスト処理をおこなわず、前記背景付きの被写体画像または前記配置用回転画像をポイント位置に対応した位置に配置することを特徴とする。
【００１５】
例えば前記被写体画像配置制御手段は、
ポイント位置のｘ座標又はｙ座標に基づき、ポイント位置に対応した位置に前記背景付きの被写体画像を配置した場合の当該背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が第１の値より小さいか否かを判断し、大きいと判断した場合には、前記背景付きの被写体画像をポイント位置に配置してもよい。
【００１６】
（６）本発明の写真印刷装置は、
前記被写体画像配置制御手段は、
前記所与の下地画像の外縁を構成する辺と並行に、所定の基準ラインを設定することを特徴とする。
【００１７】
（７）本発明の写真印刷装置は、
前記被写体画像配置制御手段は、
編集処理によって配置された背景付きの被写体画像または前記配置用回転画像の外縁を構成する辺と並行に、所定の基準ラインを設定することを特徴とする。
【００１８】
（８）本発明は、
撮影された被写体の画像を取り込み、編集して印刷する写真印刷装置を制御するためのプログラムであって、
撮像手段で撮影された被写体画像を取り込む被写体画像取り込み手段と、
編集入力に基づき、取り込まれた被写体象画像を用いた編集処理を行い印刷対象画像を生成する編集処理手段としてコンピュータを機能させ、
前記被写体画像取り込み手段は、
取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像を生成し、
前記編集処理手段は、
編集画面に表示されている所与の下地画像に対する背景付きの被写体画像の配置位置を指定するための編集入力として、編集画面に対するポインティングデバイスによるポイント位置入力を受け付け、ポイント位置に基づき、背景付きの被写体画像を所与の下地画像に配置する被写体画像配置制御手段と、を含み、
前記被写体画像配置制御手段は、
ポイント位置に対応した位置に配置された前記背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にある場合には、前記背景付きの被写体画像を基準ラインに対して所定の位置に配置するための配置アシスト処理を行うことを特徴とする。
【００１９】
（９）本発明は、
撮影された被写体の画像を取り込み、編集して印刷する写真印刷装置を制御するためのプログラムであって、
撮像手段で撮影された被写体画像を取り込む被写体画像取り込み手段と、
編集入力に基づき、取り込まれた被写体象画像を用いた編集処理を行い印刷対象画像を生成する編集処理手段としてコンピュータを機能させ、
前記被写体画像取り込み手段は、
取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像を生成し、
前記編集処理手段は、
編集画面に表示されている所与の下地画像に対する背景付きの被写体画像の配置位置を指定するための編集入力として、編集画面に対するポインティングデバイスによるポイント位置入力を受け付け、ポイント位置に基づき、背景付きの被写体画像を所与の下地画像に配置する被写体画像配置制御手段と、を含み、
前記被写体画像配置制御手段は、
下地画像の外縁の辺と並行な辺で構成された矩形の透明な背景画像に、回転させた背景付きの被写体画像が内包されるように配置された配置用回転画像を記憶し、
背景付きの被写体画像を回転させて下地画像に配置する編集入力を受け付けた場合には、編集入力で指定された回転情報に対応して記憶されている配置用回転画像を所与の下地画像に配置し、
ポイント位置に対応した位置に配置された前記配置用回転画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にある場合には、配置用回転画像を基準ラインに対して所定の位置に配置するための配置アシスト制御処理を行うことを特徴とする。
【００２０】
（１０）本発明は、
コンピュータ読み取り可能な情報記憶媒体であって、上記に記載のプログラムが記憶されていることを特徴とする情報記憶媒体である。
【００２１】
（１１）本発明は、
撮影された被写体の画像を取り込み、編集して印刷する写真印刷方法であって、
撮像手段で撮影された被写体画像を取り込む被写体画像取り込みステップと、
編集入力に基づき、取り込まれた被写体象画像を用いた編集処理を行い印刷対象画像を生成する編集処理ステップと含み、
前記被写体画像取り込みステップにおいて、
取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像を生成し、
前記編集処理ステップにおいて、
編集画面に表示されている所与の下地画像に対する背景付きの被写体画像の配置位置を指定するための編集入力として、編集画面に対するポインティングデバイスによるポイント位置入力を受け付け、ポイント位置に基づき、背景付きの被写体画像を所与の下地画像に配置する被写体画像配置制御ステップと、を含み、
前記被写体画像配置制御ステップにおいて、
ポイント位置に対応した位置に配置された前記背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にある場合には、前記背景付きの被写体画像を基準ラインに対して所定の位置に配置するための配置アシスト処理を行うことを特徴とする。
【００２２】
（１２）本発明は、
撮影された被写体の画像を取り込み、編集して印刷する写真印刷方法であって、
撮像手段で撮影された被写体画像を取り込む被写体画像取り込みステップと、
編集入力に基づき、取り込まれた被写体象画像を用いた編集処理を行い印刷対象画像を生成する編集処理ステップと含み、
前記被写体画像取り込みステップにおいて、
取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像を生成し、
前記編集処理ステップは、
編集画面に表示されている所与の下地画像に対する背景付きの被写体画像の配置位置を指定するための編集入力として、編集画面に対するポインティングデバイスによるポイント位置入力を受け付け、ポイント位置に基づき、背景付きの被写体画像を所与の下地画像に配置する被写体画像配置制御ステップを含み、
前記被写体画像配置制御ステップは、
下地画像の外縁の辺と並行な辺で構成された矩形の透明な背景画像に、回転させた背景付きの被写体画像が内包されるように配置された配置用回転画像を記憶し、
背景付きの被写体画像を回転させて下地画像に配置する編集入力を受け付けた場合には、編集入力で指定された回転情報に対応して記憶されている配置用回転画像を所与の下地画像に配置し、
ポイント位置に対応した位置に配置された前記配置用回転画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にある場合には、配置用回転画像を基準ラインに対して所定の位置に配置するための配置アシスト制御処理を行うことを特徴とする。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好適な実施の形態について図面を用いて説明する。
【００２４】
１．写真印刷装置の構成
図１は、本実施形態の写真印刷装置ＰＭ（画像印刷装置の一例）の外観の一例を示す斜視図である。図１に示すように、本実施形態の写真印刷装置ＰＭは、代価受付部ＲＭと、撮像部ＣＭと、編集操作受付部ＥＭと、写真シール提供部ＰＢとを有する。
【００２５】
図１に示す代価受付部ＲＭは、ユーザが本実施形態の写真印刷装置ＰＭを利用する際に最初に接するものであり、写真印刷装置ＰＭを利用するための代価を投入するためのものである。本実施形態では、代価受付部ＲＭの前面中部にスピーカＳＰが設けられており、代価受付部ＲＭの前側の領域である受付領域ＲＡ（第１の領域の一例）に位置するユーザに対して代価を投入するように案内する音声が出力される。またスピーカＳＰの上方には受付用モニタＲＭＮが設けられており、受付領域ＲＡに位置するユーザに対して、撮像部ＣＭが先のユーザによって使用されているか否かを報知する画像が表示される。そして代価受付部ＲＭの前面下部には、コイン投入口ＣＩが設けられており、受付領域ＲＡに位置するユーザから代価の投入を受け付けるようになっている。
【００２６】
また代価受付部ＲＭの前面上部および前面中部には、受付領域ＲＡに位置するユーザを照明する受付用照明部ＲＬ（照明部の一例）が設けられている。この受付用照明部ＲＬは、ユーザがコイン投入口ＣＩに代価の全部または一部を投入した場合に点灯するように制御される。
【００２７】
また上部の受付用照明部ＲＬと中部の受付用照明部ＲＬとの間には、受付用照明部ＲＬに照明されたユーザの姿を映す鏡ＭＲ（鏡面体の一例）が設けられている。すなわち鏡ＭＲは、受付領域ＲＡに位置するユーザの姿を映すことができるように設けられている
このように本実施形態では、ユーザが受付領域ＲＡに位置してコイン投入口ＣＩに代価を投入すると、受付用照明部ＲＬが、受付領域ＲＡに位置するユーザを照明する。従ってユーザは、受付領域ＲＡにおいて照明された状態で鏡ＭＲに映った自らの姿を見ることにより、撮像部ＣＭにおいて画像を撮像する前に頭髪や衣服の状態の確認を行うことができる。
【００２８】
そして、受付用照明部ＲＬが点灯されてから所定時間が経過するか、代価受付部ＲＭの前面中部に設けられた撮像移行ボタンＢＴがユーザにより押下されると、受付用照明部ＲＬは消灯制御される。すると、受付領域ＲＡに位置するユーザに対して、撮像部ＣＭの前側の領域である撮像領域ＣＡ（第２の領域の一例）に移動するように案内する音声がスピーカＳＰから出力される。
【００２９】
図１に示す撮像部ＣＭは、上述した代価受付部ＲＭに対して代価の投入を行ったユーザの画像を撮像するためのものであり、上述した代価受付部ＲＭとは異なる位置に設けられている。本実施形態では撮像部ＣＭは、画像の背景に周囲の景色が写りこまないように、また、撮像されているユーザが周囲から見えないように、シートＳＴで周囲が覆われている。図２は、本実施形態の写真印刷装置ＰＭのシートＳＴを取り除いた状態の外観を、撮像部ＣＭの前面が右正面となるように示した斜視図である。
【００３０】
図２に示すように撮像部ＣＭの前面上部には、撮像領域ＣＡに位置するユーザの画像を撮像するカメラＣＲが設けられている。このカメラＣＲは、次のユーザが代価受付部ＲＭのコイン投入口ＣＩに代価の全部を投入したことと、先のユーザの画像の撮像が終了していることを条件に、次のユーザの操作入力や所定時間の経過に基づいて画像の撮像を開始するように制御される。
【００３１】
また撮像部ＣＭの前面上部から中部には、撮像領域ＣＡに位置するユーザを照明する撮像用照明部ＣＬが設けられている。この撮像用照明部ＣＬは、カメラＣＲがユーザの画像の撮像を開始した場合に点灯するように制御される。そして、カメラＣＲがユーザの画像を撮像している間、ユーザを照明し続けるように制御される。
【００３２】
また撮像部ＣＭの前面中部には、撮像領域ＣＡに位置するユーザに対して、カメラＣＲが撮像している画像を表示する撮像用モニタＣＭＮ（表示部の一例）が設けられている。本実施形態ではカメラＣＲが画像の撮像を開始すると、撮像用モニタＣＭＮは、撮像領域ＣＡに位置するユーザの画像をリアルタイムの動画として表示する。これによりユーザは、カメラＣＲが撮像しているユーザの画像を撮像用モニタＣＭＮにより確認することができる。
【００３３】
また撮像用モニタＣＭＮは、接触位置を検出できるタッチセンサパネルが積層されたタッチパネル式モニタにより構成されており、ユーザが撮像用モニタＣＭＮを触ることにより操作入力を行うことができる。
【００３４】
そして、ユーザの画像の撮像が開始されてから所定時間が経過するとユーザの画像の撮像を終了する。そして、撮像領域ＣＡに位置するユーザに対して、編集操作受付部ＥＭの前側の領域である編集領域ＥＡ（第３の領域の一例）に移動するように案内する画像を撮像用モニタＣＭＮに表示させる。
【００３５】
図１に示す編集操作受付部ＥＭは、上述した撮像部ＣＭにおいて画像を撮像したユーザが、撮像した画像を編集するための操作を行うためのものであり、上述した撮像部ＣＭとは異なる位置に設けられている。本実施形態では編集操作受付部ＥＭは、編集操作を行っているユーザが周囲から見えないように、シートＳＴで周囲が覆われている。特に本実施形態では編集操作受付部ＥＭとして、第１の編集操作受付部ＥＭ１と第２の編集操作受付部ＥＭ２とが設けられている。図３は、本実施形態の写真印刷装置ＰＭのシートＳＴを取り除いた状態の外観を、第１の編集操作受付部ＥＭ１の前面が右正面となるように示した斜視図である。
【００３６】
図３に示すように第１の編集操作受付部ＥＭ１の前面中央部には、第１の編集操作受付部ＥＭ１の前側の領域である編集領域ＥＡ１（第３の領域の一例）に位置するユーザに対して、シールに印刷する静止画として決定した画像を表示しつつ、表示した画像を編集するための操作を受け付けるタッチパネル式の編集用モニタＥＭＮが設けられている。
【００３７】
本実施形態では、編集用モニタＥＭＮの左右側にそれぞれタッチペンＴＰが用意されており、ユーザはタッチペンＴＰの先端を編集用モニタＥＭＮの任意の位置に接触させることにより、決定した画像に合成する線図を描いたり、模様や図柄のテンプレート（スタンプ画像）を選択してこれを画像に配置して、シールに印刷する静止画を編集する。
【００３８】
なお本実施形態では、図３に示す第１の編集操作受付部ＥＭ１の背面側に、第１の編集操作受付部ＥＭ１と同様の構成を有する第２の編集操作受付部ＥＭ２が設けられ、第２の編集操作受付部ＥＭ２の前側の領域である編集領域ＥＡ２（第４の領域の一例）に位置するユーザに対して、シールに印刷する静止画として決定した画像を表示しつつ、表示した画像を編集するための操作を受け付ける。
【００３９】
そして、画像の編集操作の受け付けが開始されてから所定時間が経過するか、ユーザの操作により編集操作の終了が選択されると、画像の編集操作の受け付けを終了する。そして、編集領域ＥＡ１または編集領域ＥＡ２に位置するユーザに対して、写真シール提供部ＰＢ（印刷物提供部の一例）の前側の領域である取出領域ＰＡ（第５の領域の一例）に移動するように案内する画像を、編集用モニタＥＭＮに表示させる。
【００４０】
そして図３に示すように、第１の編集操作受付部ＥＭ１の左側面には、編集された画像をシールに印刷した写真シール（印刷物の一例）をユーザに提供する写真シール提供部ＰＢが設けられている。本実施形態では、取出領域ＰＡに位置するユーザに対して写真シールを提供するように、写真シール提供部ＰＢの前面に写真シール取出口ＰＯが設けられている。
【００４１】
このように本実施形態の写真印刷装置ＰＭでは、代価受付部ＲＭと、撮像部ＣＭと、第１の編集操作受付部ＥＭ１と、第２の編集操作受付部ＥＭ２と、写真シール提供部ＰＢとが、互いに異なる位置に設けられている。従って本実施形態では、受付領域ＲＡに位置するユーザに代価の投入および頭髪や衣服の状態の確認を行わせ、撮像領域ＣＡに位置するユーザに画像の撮像を行わせ、編集領域ＥＡ１、ＥＡ２に位置するユーザに画像の編集操作を行わせ、取出領域ＰＡに位置するユーザに対して写真シールを提供するというように、５つの領域において最大５人（５組）のユーザに対して同時にサービスを提供することができる。こうして本実施形態の写真印刷装置ＰＭでは、複数のユーザに対して同時に各領域に応じたサービスを提供することにより、ユーザの順番待ちの時間を短縮するようにしている。
図４は、本実施形態の写真印刷装置のブロック図の一例である。なお、写真印刷装置は、図４の構成要素（各部）を全て含む必要はなく、その一部を省略した構成としてもよい。
【００４２】
撮影部１４０は、被写体を撮影するためのもので、例えばＣＣＤカメラ、Ｃ−ＭＯＳカメラ、又はビデオカメラなどにより実現でき、被写体被写体画像取り込み手段として機能する。
【００４３】
操作部１６０（ポインティングデバイス、レバー、ボタン等）は、ユーザが編集用コンテンツ選択メニューの選択操作や編集操作を行うためのものである。本実施の形態では、ポインティングデバイスの移動軌跡を検出して背景付きの被写体画像を配置制御が行われる。
【００４４】
記憶部１７０（ＲＡＭ）は、処理部１００や通信部１９６などのワーク領域となるものである。情報記憶媒体１８０（ＣＤ、ＤＶＤ、ＨＤＤ、ＲＯＭなどのコンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものである。この情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（各部の処理をコンピュータに実行させるためのプログラム）が記憶される。
【００４５】
ディスプレイ１９０は画像を表示するものであり、例えば撮影用のディスプレイ編集用ディスプレイ等である。編集用ディスプレイとしては、例えば液晶タブレットやタッチパネル等が用いられ、タッチペン（ポインティングデバイスの一例）等の先端をディスプレイ表面に接触させ、文字や図形を描くことにより手書き画像を入力できるようになっている。また予め用意された星マークやハートマーク等のスタンプ画像を選択して、タッチペンの先端をディスプレイ表面に接触させることによりスタンプ画像を入力出来るようになっている。
【００４６】
音出力部１９２は音声などの音を出力するものである。
【００４７】
携帯型情報記憶装置１９４は、ユーザの個人データや編集用のセーブデータなどが記憶されるものである。
【００４８】
印刷部１９５は、撮影された画像を印刷媒体（シール紙、印画紙、プラスチック板又は記録層）に画像を印刷する処理を行う。この場合の印刷方式としては昇華型、熱転写型、インクジェット方式、レーザプリント方式などの種々の方式がある。また印刷用のプリンタとしては、インクジェット式プリンタ、レーザープリンタ、昇華型プリンタ、熱転写型プリンタ、溶融型プリンタ、サーマルプリンタ、印画紙プリンタ、インスタントフィルムプリンタ等をもちいるようにしてもよい。
【００４９】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの各種の処理を行う。この場合、処理部１００は、記憶部１７０内の主記憶部１７２をワーク領域として使用して、各種の処理を行う。この処理部１００の機能は、各種プロセッサ（ＣＰＵ、ＤＳＰ等）又はＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラムにより実現できる。
【００５０】
処理部１００は、被写体画像取り込み処理部１１０、編集処理部１２０、画像生成部１３０、音生成部１４０を含む。
【００５１】
被写体画像取り込み処理部１１０は、撮像手段で撮影された被写体画像を取りこみ、取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像を生成する。また、取り込まれた被写体画像から背景を抜き取り背景なし被写体画像を生成する処理、及び取り込まれた被写体画像を所与の背景画像とを例えばクロマキー合成して背景付き被写体画像を生成する処理の少なくとも一方を行ってもよい。
【００５２】
ここで編集処理部１１０は、編集用ディスプレイからタッチペン等で入力され
編集入力に基づき、取り込まれた被写体象画像を用いた編集処理を行い印刷対象画像を生成する編集処理手段として機能する。編集処理部１２０は、被写体画像配置編集処理部１２２、被写体画像配置制御処理部１２４、編集終了制御処理１２６を含む。
【００５３】
被写体画像配置編集処理部１２２は、前記背景付き被写体画像を所与の下地画像に配置する処理を行う。
【００５４】
また被写体画像配置編集処理部１２２は、所与の下地画像として、背景付きの被写体画像を用いてもよい。
【００５５】
また被写体画像配置編集処理部１２２は、複数の背景付きの被写体画像を含む下地画像群から印刷対象を選択するための印刷対象選択入力を受け付け、印刷対象選択入力に基づき被写体画像配置編集処理対象となる下地画像を決定してもよい。
【００５６】
また被写体画像配置編集処理部１２２は、複数の背景付きの被写体画像群から下地画像に配置する対象となる画像及びサイズの指定又は変更入力を受け付け、指定された背景付きの被写体画像を指定又は変更されたサイズで、所与の下地画像に配置してもよい。
【００５７】
また被写体画像配置編集処理部１２２は、背景無し被写体画像または背景付きの被写体画像を、予め用意された所定の下地画像に配置して印刷対象画像を生成してもよい。
【００５８】
被写体画像配置制御処理部１２４は、編集画面に表示されている所与の下地画像に対する背景付きの被写体画像の配置位置を指定するための編集入力として、編集画面に対するポインティングデバイスによるポイント位置入力を受け付け、ポイント位置に基づき、背景付きの被写体画像を所与の下地画像に配置する制御を行うよう構成され、ポイント位置に対応した位置に配置された前記背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にある場合には、前記背景付きの被写体画像を基準ラインに対して所定の位置に配置するための配置アシスト処理を行う。
【００５９】
被写体画像配置制御処理部１２４は、配置する前記背景付きの被写体画像のサイズ情報を加味して、ポイント位置に対応した位置に配置された前記背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にあるか否かを判断してもよい。
【００６０】
被写体画像配置制御処理部１２４は、ポイント位置に対応した位置に配置された前記背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にある場合には、前記背景付きの被写体画像を、前記背景付きの被写体画像がポイント位置に対応した位置から、基準ラインに対して所定の位置にスライド移動させる表示制御を行ってもよい。
【００６１】
また被写体画像配置制御処理部１２４は、ポイント位置に対応した位置に配置された前記背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にない場合には、前記配置アシスト処理をおこなわず、前記背景付きの被写体画像をポイント位置に対応した位置に配置してもよい。
【００６２】
また被写体画像配置制御処理部１２４は、前記所与の下地画像の外縁を構成する辺と並行に、所定の基準ラインを設定してもよい。
【００６３】
また被写体画像配置制御処理部１２４は、編集処理によって配置された背景付きの被写体画像の外縁を構成する辺と並行に、所定の基準ラインを設定してもよい。
【００６４】
また被写体画像配置制御処理部１２４は、下地画像の外縁の辺と並行な辺で構成された矩形の透明な背景画像に、回転させた背景付きの被写体画像が内包されるように配置された配置用回転画像を記憶し、背景付きの被写体画像を回転させて下地画像に配置する編集入力を受け付けた場合には、編集入力で指定された回転情報に対応して記憶されている配置用回転画像を所与の下地画像に配置する回転配置制御をおこなってもよい。回転配置制御として、ポイント位置に対応した位置に配置された前記配置用回転画像の外縁を構成する所与の辺と所定の基準ラインとの距離が所定の関係にある場合には、配置用回転画像を基準ラインに対して所定の位置に配置するための配置アシスト制御処理を行ってもよい。
【００６５】
編集終了制御処理１２６は、編集入力を行うための操作入力が所定期間無かったか否かを含む編集終了条件を判断して、判断結果に基づき編集入力受け付けを終了してもよい。
【００６６】
また編集終了制御処理１２６は、編集入力を行うためのポインティングの編集用の入力画面に対する接触が所定の期間検出されない場合に、編集入力を行うための操作入力が所定期間無いと判断してもよい。
【００６７】
また編集終了制御処理１２６は、所定のタイミングで行われていた編集の操作入力が終了したか否か（例えば１操作入力が終了した場合や操作入力の種類が切り替えられた場合や継続した一連の操作が終了した場合）を含む編集終了条件を判断して、判断結果に基づき編集入力受け付けを終了してもよい。
【００６８】
編集終了制御処理１２６は、編集時間が延長された場合の延長期間、又は編集開始から所定期間経過後の終了判定期間に、前記編集終了条件を判断してもよい。
【００６９】
また編集終了制御処理１２６は、編集時間が延長された場合の延長期間、又は編集開始から所定期間経過後の終了判定期間が所定の制限時間に達したか否か含む編集終了条件を判断して、判断結果に基づき編集入力受け付けを終了するしてもよい。
【００７０】
画像生成部１３０は、編集処理部１２０で行われる種々の編集処理の結果に基づいて画像を生成し、ディスプレイ１９０に出力する。
【００７１】
音生成部１４０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などを生成し、音出力部１９２に出力する。
【００７２】
写真印刷装置は通信部１９６を含む。この通信部１９６は、インターネットなどのネットワークを介してデータを送信又は受信する処理を行う。
【００７３】
通信部１９６は、編集時に、被写体画像、背景付き被写体画像、背景無し被写体画像、編集中の印刷対象画像、編集済みの印刷対象画像の少なくとも１つを、無線受信機能を有する携帯機器に送信する無線送信手段として機能する。
【００７４】
また通信部１９６は、カメラの撮影画像により生成された画像のデータを、ネットワークを介して外部のサーバなどに送信してもよい。このようにすればユーザ（被写体）は、自身が被写体となっている画像のデータを、自分の家のパーソナルコンピュータにサーバからダウンロードすることが可能になる。そしてダウンロードした画像データに基づいて、自分の家のプリンタを用いて、紙やシールに画像を印刷して出力することが可能になる。またユーザーが撮影した画像をサーバに保存しておき、写真印刷装置にダウンロードして印刷して出力することも可能である。
【００７５】
この通信部１９６の機能は、例えば通信用のデバイス（ＩＣ）などのハードウェアや、通信用のプログラムなどにより実現できる。なお印刷部１９５、通信部１９６のいずれか一方を設けない構成としてもよい。
【００７６】
なお本実施形態の写真印刷装置は、被写体を全身撮影するものには限定されず、被写体の上半身だけを撮影するものであってもよい。
【００７７】
また本実施形態の写真印刷装置で撮影される被写体は人間には限定されない。例えばオークションなどに出品する商品の写真を撮影する装置にも本実施形態は適用できる。この場合には、通信部１９６を用いて行うインターネットを介した画像データの送信と、オークションの出品とを連動させれば、出品者に便宜な写真印刷装置を提供できる。
【００７８】
また本実施形態の写真印刷装置を、プレーヤの写真画像をゲームに使用するようなタイプのゲーム装置に利用することも可能である。即ち本実施形態の写真印刷装置を、ゲーム装置の画像取り込み装置として機能させることも可能である。
【００７９】
２．被写体画像取り込み処理
図２６（Ａ）（Ｂ）は、背景なし被写体画像及び背景付き被写体画像について説明するための図である。
【００８０】
図２６（Ａ）に示すように本実施の形態では撮像手段で撮影された被写体画像３６０を取り込み、取り込まれた被写体画像３６０から背景なし被写体画像３７０を生成する。そして図２６（Ｂ）に示すように、背景無し被写体画像３７０を所与の背景画像３８０と合成して背景付き被写体画像３９０を生成する。
【００８１】
背景無し被写体画像３７０は、クロマキー処理によりカメラが撮影した画像から背景部分が抜き取られた（例えば背景部分の画素のα値として透明がセットされる）画像である。なお、被写体画像を重ね撮りした場合には、重ね撮り画像から背景部分が抜き取られた画像となる。
【００８２】
なお上記実施の形態では、背景画像が被写体画像の背後に配置される場合を例にとり説明したが、是に限られず被写体画像の前景として配置される画像も含む。すなわち被写体画像の前に配置される画像及び後ろに配置される画像の少なくとも１つを含む画像を背景画像として合成する構成も本発明の範囲内である。
【００８３】
また上記実施の形態では取り込まれた被写体画像と背景画像をクロマキー合成して背景付き被写体画像を生成する場合を例にとり説明したが、是に限られず、取り込まれた被写体画像の一部を切り取って背景画像と合成して背景付き被写体画像を生成してもよい。したがって背景付き被写体画像とは、背景及び前景の少なくとも１つが被写体画像の少なくとも一部と合成された画像でもよい。
【００８４】
図５は撮影モードにおける背景なし被写体画像、背景付き被写体画像の生成処理について説明する図である。
【００８５】
背景パターンの選択入力を受け付ける（ステップＳ１０）
抜き取り色を背景として撮像部で撮影された被写体の画像から背景部分を抜き取った画像を、背景なし被写体画像として記憶部に記憶させる（ステップＳ２０）。
【００８６】
背景パターン選択入力で受け付けた背景画像と、背景なし被写体画像を合成して背景付き被写体画像を生成して記憶部に記憶させる（ステップＳ３０）。
【００８７】
３．被写体画像配置編集処理
次に被写体画像配置編集処理について説明する。
【００８８】
図６は、本実施の形態の編集の流れについて説明するためのフローチャートである。
【００８９】
撮影モードから編集モードになると、まず図７に示すような落書き画像選択画面（印刷候補選択画面）を表示して選択入力を受け付け、選択入力に基づき、下地画像として使用する落書き画像を決定する（ステップＳ１１０）。
【００９０】
次に図８に示すような落書き画面（編集画面）を表示して編集入力を受け付け、編集入力に基づきプリント画像を生成する（ステップＳ１２０）。
【００９１】
次にレイアウト選択画面を表示してレイアウトパターンの選択入力を受け付け、選択されたレイアウトパターンに基づき、プリント画像を配置して、プリント用画像データを生成する（ステップＳ１３０）。
【００９２】
次に、図９に示すような携帯送信画面を表示して、落書き無し画像（背景付き被写体画像）、落書き有り画像（下地画像に編集処理を施した画像）から送信画像選択入力を受け付け、選択された画像を携帯機器に無線送信する（ステップＳ１４０）。
【００９３】
図７は落書き画像選択画面の一例である。落書き画像選択画面３００は、撮影モードが終了して編集モードになってから（プレーヤが撮影エリアから編集エリアに移動してから）、図３の編集用ディスプレイ２２，２４に表示される。画面上の選択画像やボタン画像をタッチペン（ポインティングデバイスの一例）等を接触させることで、選択入力が行えるように構成されている。
【００９４】
落書き画像選択画面は、複数の背景付きの被写体画像３１０や予め用意されたコラージュ用下地画像３６０を含む下地画像群から印刷対象を選択するための印刷候補選択入力を受け付ける印刷候補選択画面として機能する。本システムではここで行われた選択入力に基づき被写体画像配置編集処理対象となる下地画像を決定する。
【００９５】
３１０は、撮影ブースにおいてユーザーが撮影した撮影画像群（取り込まれた被写体画像を所与の背景画像と合成した背景付き被写体画像）のサムネイル画像である。本実施の形態では撮影の際に最大１０枚の画像を撮影することが可能なので、最大１０枚の撮影画像のサムネイル画像が表示される。例えばｎ枚（ｎ＜１０）の場合にはｎ枚分の撮影画像のサムネイル画像が表示される。
【００９６】
３６０は、予め用意されたコラージュ用下地画像である。
【００９７】
３４０はメッセージ表示であり、同図に示すようにユーザーは、撮影画像群のサムネイル画像３１０、予め用意されたコラージュ用下地画像３６０からｙ枚の画像を落書画像（印刷候補となる下地画像）を選択することができる。選択する撮影画像をタッチペンでタッチして選択カーソル３５０を位置づけ、決定ボタン画像３２０をタッチペンでタッチすることにより選択カーソル３５０が位置づけられている撮影画像を落書画像（印刷候補となる下地画像）として選択することができる。
【００９８】
３５０は現在選択中の枚数表示である。例えば現在選択している枚数がｘ枚で最大選択可能枚数がｙ枚である場合には「ｘ／ｙ選択」と表示される。
【００９９】
３３０は、落書き画像選択の制限時間の残り時間表示である。落書き画像選択モードに入ると、タイマーは制限時間の残り時間をカウントダウンし始める。例えばユーザーがスタートボタンを押し落書き選択モードに移行するようにしてもよいし、撮影モードが終了すると自動的に落書き選択モードに移行するようにしてもよい。残り時間が０になると落書き画像の選択入力の受け付けが終了する。
【０１００】
ユーザーが最大選択可能枚数を選択した場合や制限時間の残り時間が０になったら、落書き画像選択画面が終了し、編集画面に移行する。
【０１０１】
制限時間内にユーザーが画像を一枚も選択しなかった場合には、システムが撮影画像から所定の規則に従ってｙ枚を落書画像（印刷候補となる下地画像）として自動選択してもよい。また制限時間内にユーザーが画像をｚ枚（ｚ＜ｙ）しか選択しなかった場合には、ｙ−ｚ枚、またはｋ−ｚ枚（ｚ＜ｋ＜ｙ）を落書画像（印刷候補となる下地画像）として自動選択してもよい。
【０１０２】
図８は落書き画面（編集画面）の一例である。
【０１０３】
本実施の形態では二人のユーザーが並行して編集処理を行える用に落書き画面が２つ用意されているが、二人分用意されている点についての説明は省略する。
４１０は編集エリアである。４２０は、落書き画像選択画面３００で選択された落書画像（印刷候補となる下地画像）のサムネイル画像である。また４２２は撮影画像とは別に用意されたコラージュ用の下地画像（例えば無地背景画像）のサムネイル画像である。
【０１０４】
４３０は、コラージュ用素材画像のサムネイル画像であり、撮影ブースにおいてユーザーが撮影した撮影画像群（取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像）のサムネイル画像が表示される。
【０１０５】
本実施の形態では、撮影部で取り込まれた被写体画像を所与の背景画像と合成した背景付き被写体画像を、所与の下地画像（印刷候補として選択した背景付き被写体画像や予め用意されたコラージュ用の下地画像）に配置してプリント画像をすることができる。
【０１０６】
コラージュ用素材画像４３０は、サイズも大、中、小と選ぶことができる。
【０１０７】
４４０は角度変更ボタン画像であり、いずれかのボタン画像をタッチすることで、コラージュ用素材画像４３０を下地画像に配置するときの配置角度を変更することができる。
【０１０８】
４７０は、「終わる」ボタン画像であり、制限時間よりも早く編集入力が終わったユーザーはこの終わるボタン画像４７０をタッチすることで編集入力を終了させることができる。
【０１０９】
４７２は「全部消す」ボタン画像であり、４７４は「１つ戻る」ボタン画像であり、４７６は「消しゴム」ボタン画像であり、４７８は「サイズ」ボタン画像である。これらのボタン画像をタッチすることで、各ボタン画像に割り当てられた編集処理をおこなうことができるが詳しい説明は省略する。
【０１１０】
４５０は、携帯送信ボタン画像である。携帯送信ボタン画像４５０をタッチすると、落書き途中で現在編集エリア４１０に表示されている編集中の画像を携帯機器に送信することができる。
【０１１１】
４６０、４６２、４６４、４６６は、タッチペンの機能変更ボタン画像である。
【０１１２】
４９０は、編集入力の制限時間の残り時間表示である。編集入力モードに入ると、タイマーは制限時間の残り時間をカウントダウンし始める。例えばユーザーがスタートボタンを押すと編集入力モードに移行するようにしてもよいし、落書き画像選択モードが終了すると自動的に編集入力モードに移行するようにしてもよい。残り時間が０になると編集入力の選択入力の受け付けを終了してもよいし、編集時間の延長を行うようにしてもよい。編集時間の延長については、編集終了制御処理で説明する。
【０１１３】
図９は落書き終了後の携帯送信画面について説明するための図である。
【０１１４】
携帯送信画面５００では、落書き無し画像のサムネイル画像５１０と、落書き有り画像の５２０のサムネイル画像が表示される。落書き無し画像は、撮像部で撮影された被写体画像に基づき生成された背景付き被写体画像（コラージュ用素材画像）であり、落書き有り画像は下地画像に編集処理を施した編集後画像（プリント画像）である。
【０１１５】
落書き無し画像と落書きあり画像のなかから携帯機器に送信したい画像をタッチすることで、選択枠５３０を位置づけ、送信時指定事項（送信対象の携帯メディアの指定）やオプション（送信画像のサイズの指定等）５４０を選択して、送信ボタン５５０をタッチすることで、選択枠５３０を位置づけた画像を携帯機器に送信することができる。なお携帯機器との通信中は、携帯機器を所定位置付近にセットするようにしてもよい。
【０１１６】
図１０、図１１、図１２は本実施の形態の被写体画像配置編集処理について説明するための図である。
【０１１７】
図１０は、第１の背景付き被写体画像（下地画像）に第２背景付き被写体画像（コラージュ用素材画像）を配置する処理について説明する図である。
【０１１８】
ワーク編集領域６００は、例えば画像メモリの一部に、編集エリア４１０に対応して設定された編集エリア用描画バッファであり、編集エリア用描画バッファに書き込まれている画像が落書き（編集画面）編集エリア４１０に出力される。
【０１１９】
編集画面で下地画像が選択されると、選択された下地画像に対応した第１の背景付き被写体画像６１０がワーク編集領域６００−１に書き込まれ、ワーク編集領域は６００−２の状態となる。コラージュ用画像として第２の背景付き被写体画像６２０が選択され、配置位置としてポイント位置Ｐが指定されると、６００−３に示すように下地画像上のポイント位置Ｐに対応する位置に第２の背景付き被写体画像６２０が配置された合成画像が生成される。
【０１２０】
このように本実施の形態では、第１の背景付き被写体画像を下地画像として使用し、第２の背景付き被写体画像をコラージュ用素材画像として使用し、第１の背景付き被写体画像の上に第２の背景付き被写体画像が配置された合成画像をプリント画像として生成することができる。
【０１２１】
図１１は、予め用意された所定の下地画像に背景付き被写体画像を配置する処理について説明する図である。
【０１２２】
編集画面で下地画像が選択されると、選択された下地画像に対応した下地画像６１２がワーク編集領域６００−１に書き込まれ、ワーク編集領域は６００−２の状態となる。コラージュ用画像として背景付き被写体画像６２０が選択され、配置位置としてポイント位置Ｐが指定されると、６００−３に示すように下地画像上のポイント位置Ｐに対応する位置に背景付き被写体画像６２０が配置された合成画像が生成される。
【０１２３】
このように本実施の形態では、撮影された画像ではなく予め用意された所定の下地画像として使用し、背景付き被写体画像をコラージュ用素材画像として使用し、予め用意された所定の下地画像の上に背景付き被写体画像が配置された合成画像をプリント画像として生成することができる。
【０１２４】
図１２は、配置する背景付き被写体画像のサイズ変更機能について説明するための図である。
【０１２５】
編集画面で下地画像が選択されると、選択された下地画像に対応した第１の背景付き被写体画像６１０がワーク編集領域６００−１に書き込まれ、ワーク編集領域は６００−２の状態となる。コラージュ用画像として第２の背景付き被写体画像６２０が選択され、サイズが下地画像と同じ大きさに変更され、６００−２に示す第１の背景付き被写体画像の中央領域が指定されると、６００−３に示すように第２の背景付き被写体画像６２０が下地画像に上書きされた合成画像が生成される。
【０１２６】
このように本実施の形態では、下地画像に配置する対象となる画像及びサイズの指定又は変更入力を受け付け、指定された背景付きの被写体画像を指定又は変更されたサイズで、所与の下地画像に配置するができる。そして下地画像と同じサイズを指定することもでき、この場合背景付き被写体画像が下地画像と完全に重複して配置されるので、実質的に下地画像を他の背景付き被写体画像に入れ替えることができる。
【０１２７】
図１３は、本実施の形態の被写体画像配置編集処理の流れを示すフローチャートである。
【０１２８】
落書き画像選択画面（印刷候補選択画面）で選択された背景付き被写体画像の画像をコラージュ用画像欄に表示し、撮影ブースにおいてユーザーが撮影した撮影画像群（取り込まれた被写体画像を所与の背景画像と合成して背景付き被写体画像）のサムネイル画像を、コラージュ用素材画像欄に表示された落書き画面（編集画面）を表示する制御を行う（ステップＳ２１０）
編集対象とするコラージュ用画像の指定入力があると（ステップＳ２２０）、
編集対象とするコラージュ用画像として指定されたサムネイル画像に対応した背景付き被写体画像を、編集用のワーク領域に書き込み、更新された編集用のワーク領域を、編集画面の編集領域に表示する制御を行う（ステップＳ２３０）。
【０１２９】
またコラージュ用素材画像の配置入力があると（ステップＳ２４０）、選択されたコラージュ用画像に対応した背景付き被写体画像のから現在選択されているサイズの画像を、編集用のワーク領域に書き込み、更新された編集用のワーク領域を、編集画面の編集領域に表示する制御を行う（ステップＳ２５０）。
【０１３０】
４．被写体画像配置制御処理
図１４は、被写体画像配置制御処理について説明するための図である。
【０１３１】
本実施の形態では、図８に示すような編集画面において、落書画像（印刷候補となる下地画像）欄のいずれかのサムネイル画像がタッチペン等でタッチされると、そのサムネイル画像に対応した下地画像が編集エリア４１０に表示される。またコラージュ用素材画像欄に表示されたいずれかのサムネイル画像がタッチペン等でタッチされ、編集エリア４１０上の配置希望位置がタッチペン等でポイントされる（タッチにより位置入力が行われること）ことで、下地画像のポイント位置に対応した位置（以下ポイント位置という）に選択したコラージュ用素材画像が配置される。
【０１３２】
例えば画像メモリの一部に、編集エリア４１０に対応する編集エリア用描画バッファを設定し、編集エリア用描画バッファに書き込まれている画像を編集エリア４１０に出力してもよい。
【０１３３】
編集エリア４１０をタッチペン等でポイントするとポイント位置の座標値が検出される。画面上の座標値と編集エリア用描画バッファ内の座標値は、座標系が異なるので変換して処理を行うことになるが、一義的に対応付け可能であるので、変換に関する説明は省略する。以下説明で用いるポイント位置の座標は、画面上のポイント位置に対応した編集エリア用描画バッファ内の位置の座標として説明する。
【０１３４】
７００は下地画像であり７０２は下地画像の外縁（矩形）である。また７２０は背景付き被写体画像であり、７２２は背景付き被写体画像の代表点（背景つき被写体画像の配置時に位置座標に合致する点、すなわち背景つき被写体画像の位置座標となる点）であり、７２４は背景付き被写体画像の外縁（下地画像の外縁を構成する辺と並行な辺で構成される矩形でもよい）であり、７２６は背景付き被写体画像の外縁（矩形）を構成する所与の辺である。
【０１３５】
７１０は、所定の基準ラインであり、所与の下地画像７００の外縁７０２を構成する辺と並行に、または外縁を構成する辺を所定の基準ラインとして設定してもよい。
【０１３６】
本実施の形態では、タッチペン等による編集エリア４１０へのポイント位置入力を受け付け、ポイント位置（対応する画像バッファ上の位置）に基づき、背景付きの被写体画像７２０を所与の下地画像７００に配置する（上書きする）被写体画像配置制御処理を行う。
【０１３７】
Ｐは、編集エリア４１０のポイント位置に対応した下地画像上のポイント位置（編集エリア用描画バッファ上でのポイント位置）である。
【０１３８】
本実施の形態では、ポイント位置Ｐに対応した位置に配置された前記背景付きの被写体画像７２０の外縁７２４を構成する所与の辺７２６と所定の基準ライン７１０との距離が所定の関係にある場合には、背景付きの被写体画像７２０を基準ライン７１０に対して所定の位置に配置するための配置アシスト処理を行う。
【０１３９】
例えばポイント位置Ｐに対応した位置に配置された前記背景付きの被写体画像７２０の外縁７２４を構成する所与の辺（ここでは７２６）と所定の基準ライン７１０との距離ｌが第１の値Ｌ１より小さい場合には、前記距離が第１の値Ｌ１より小さい第２の値（ここでは０）となる位置に前記背景付きの被写体画像７２０をスライド移動させて配置するようにしてもよい。
【０１４０】
図１４（Ａ）に示すようにｌ＞Ｌ１である場合には、ポイント位置Ｐに背景付きの被写体画像７２０が配置される。すなわち背景付きの被写体画像７２０の代表点７２２がポイント位置Ｐと一致している。
【０１４１】
ここで例えばユーザーが編集エリアのポイント位置を左に移動させると、７３０に示すようにポイント位置Ｐも左に移動する。このような場合編集画面において、背景付きの被写体画像７２０がタッチペンのポイント位置Ｐに追従して移動する表示制御をおこなうようにしてもよい。
【０１４２】
ここでポイント位置Ｐがｓ１まで移動すると（ポイント位置のｘ座標がｓ１と等しくなる）、図１４（Ｂ）に示すように背景付きの被写体画像７２０の辺７２６と所定の基準ライン７１０との距離ｌが第１の値Ｌ１と等しくなる。従って図１４（Ｃ）に示すように、距離が第１の値Ｌ１より小さい第２の値（ここでは０）となる位置に背景付きの被写体画像７２０をスライド移動させて配置する配置アシスト処理を行う。背景付きの被写体画像７２０の辺７２６と所定の基準ライン７１０が重なる位置に、背景付きの被写体画像７２０をスライド移動させて配置するようにしてもよい。
【０１４３】
この場合背景付きの被写体画像７２０の代表点７２２をポイント位置Ｐと異なる位置に配置する配置制御が行われるので、編集画面では、タッチペンのポイント位置がｓ１のラインまでくると、それまでタッチペンに追従して移動していた背景付きの被写体画像７２０が、所定の基準ライン７１０のほうに自動的に移動する表示制御が行われる（瞬時に移動する表示制御でもよいし、複数フレームかけて移動する表示制御でもよい）。
【０１４４】
なおタッチペンの最初のポイント位置がｓ１のラインの左側であった場合には、前記背景付きの被写体画像７２０は、図１４（Ｃ）に示す状態に配置される。
【０１４５】
次にタッチペンのポイント位置Ｐがさらに左側にくると図１５（Ａ）に示すように、前記背景付きの被写体画像７２０の辺７２６は下地画像７００の外側にくるが、辺７２６が下地画像の内側にある場合と同様に、所定の基準ライン７１０との距離ｌ’が第１の値Ｌ１より小さい場合には、前記距離ｌ’が第１の値より小さい第２の値（この場合０）となる位置に背景付きの被写体画像７２０を配置す配置アシスト処理を行う。
【０１４６】
従って図１５（Ａ）のような場合、背景付きの被写体画像７２０は、図１４（Ｂ）の場合と同様に図１４（Ｃ）に示す状態に配置されることになる。
【０１４７】
図１５（Ａ）は所定の基準ライン７１０との距離ｌ’が第１の値Ｌ１と等しい場合を示している。このときのＰのポイント位置のｘ座標値ｓ２であるとすると、ポイント位置Ｐのｘ座標値がｓ１からｓ２にある間は、ポイント位置Ｐに対応した位置に配置された前記背景付きの被写体画像７２０の外縁７２４を構成する所与の辺（ここでは７２６）と所定の基準ライン７１０との距離ｌ、ｌ’は第１の値Ｌ１より小さくなるので、記背景付きの被写体画像７２０は図１４（Ｃ）の状態に配置される。
【０１４８】
また図１５（Ｂ）に示すようにポイント位置Ｐがｓ２よりさらに左に移動すると、ポイント位置Ｐに対応した位置に配置された前記背景付きの被写体画像７２０の外縁７２４を構成する所与の辺（ここでは７２６）と所定の基準ライン７１０との距離ｌが第１の値Ｌ１より大きくなるので、ポイント位置Ｐに背景付きの被写体画像７２０が配置される。従って再び背景付きの被写体画像７２０の代表点７２２がポイント位置Ｐと一致した状態となる。
【０１４９】
図１６（Ａ）（Ｂ）、サイズの異なる背景付き被写体画像の配置について説明するための図である。ここで、サイズの異なる２つの背景付き被写体画像７２０−１、７２０−２を所与の下地画像７００に配置する場合について説明する。背景付き被写体画像７２０−１は、代表点７２２−１から縦方向の辺７２６−１までの距離がＫ１の画像であり、背景付き被写体画像７２０−２は、代表点７２２−２から縦方向の辺７２６−２までの距離がＫ２の画像である。下地画像７２０の外縁７０２を構成する１辺を所定の基準ライン７１０とする。
【０１５０】
図１６（Ａ）は、下地画像のポイント位置Ｐに背景付き被写体画像７２０−１を配置した場合の図であり、背景付き被写体画像の辺７２６−１と基準ラインの距離ｌ１は第１の値Ｌ１より大きいため、配置アシスト処理の対象とはならない。
【０１５１】
図１６（Ｂ）は、下地画像のポイント位置Ｐに背景付き被写体画像７２０−２を配置した場合の図であり、背景付き被写体画像の辺７２６−２と基準ラインの距離ｌ２は第１の値Ｌ１より小さいため、配置アシスト処理の対象となり、背景付き被写体画像は７２０−２’に位置にスライド移動して配置される。このように同じポイント位置Ｐに配置しても配置する背景付き被写体画像のサイズによって、配置アシスト処理対象となるか否かが異なってくる。
【０１５２】
従って、複数の異なるサイズの背景付きの被写体画像を選択して配置可能な構成の場合には、配置する前記背景付きの被写体画像のサイズ情報を加味して、ポイント位置に対応した位置に配置された前記背景付きの被写体画像の外縁を構成する所与の辺と所定の基準ラインとの距離が第１の値より小さいか否かを判断してもよい。
【０１５３】
例えば基準ライン７１０のからの背景付き被写体画像の代表点７２２−１、７２２−１までの距離をＭ、サイズ情報Ｋ１、Ｋ２（この場合には背景付き被写体画像の横方向の辺の長さの１／２の値）とすると、背景付き被写体画像の代表点７２２−１、７２２−１と基準ラインとの距離ｌ１、ｌ２はＭ−Ｋ１、Ｍ−Ｋ２で与えられる。従ってＭ−Ｋ１≦Ｌ１、Ｍ−Ｋ２≦Ｌ１である場合にはスライド移動の対象としてもよい。
【０１５４】
図１７（Ａ）（Ｂ）は、ポイント位置と配置アシスト処理の有無の関係について説明するための図である。
【０１５５】
配置する背景付き被写体画像７２０のサイズ情報Ｋ１とポイント位置Ｐが与えられると、配置アシスト処理の対象となるか否かが決定することができる。
【０１５６】
例えば図１６（Ａ）のように背景付き被写体画像のサイズ情報がＫ１である場合には、図１７（Ａ）に示すように、基準ライン７１０−１をｙ軸（ｘ＝０）と設定すると７１０−１を挟んで左右にＬ１の距離のラインｘ＝ｑ０，ｘ＝ｑ１に挟まれたエリア８１０に背景付き被写体画像７２０−１の辺７２６−１がはいると、配置アシスト処理の対象となる。従ってサイズ情報がＫ１の背景付き被写体画像の辺７２６−１がラインｑ０と重なる時のｘ座標ｘ０、背景付き被写体画像の辺７２６−１がラインｇ１と重なる時のｘ座標ｘ１とすると、サイズ情報がＫ１の背景付き被写体画像を配置する場合には、ポイント位置のｘ座標座がｘ０≦ｘ≦ｘ１であれば、アシスト配置対象となると判断してもよい。
【０１５７】
また例えば図１６（Ｂ）のように背景付き被写体画像のサイズ情報がｋ２である場合も同様に、ラインｘ＝ｑ０，ｘ＝ｑ１に挟まれたエリア８１０に背景付き被写体画像７２０−２の辺７２６−２がはいると、配置アシスト処理の対象となる。従ってサイズ情報がＫ２の背景付き被写体画像の辺７２６−２がラインｑ０と重なる時のｘ座標ｘ２、背景付き被写体画像の辺７２６−２がラインｇ２と重なる時のｘ座標ｘ３とすると、サイズ情報がＫ２の背景付き被写体画像７２０−２を配置する場合には、ポイント位置Ｐのｘ座標座がｘ２≦ｘ≦ｘ３であれば、アシスト配置対象となると判断してもよい。
【０１５８】
図２４は、各基準ラインと配置アシスト条件の対応テーブルの一例である。基準ラインと配置アシスト条件の対応テーブル５６０は、例えば基準ラインｎｏ５６２の方向５６４、位置５６６、配置アシスト条件６６８を記憶するようにしてもよい。方向５６４は基準ラインがＸ軸（横軸）又はＹ軸（縦軸）のいずれと並行なラインであるかを示す情報で、例えば図１７の基準ラインであればＹ軸に並行であるので、Ｙがセットされる。また位置は基準ラインのｘまたはｙ座標がセットされ、例えば図１７の基準ラインであればｙ＝０のラインなので０がセットされる。また配置アシスト条件５６８は、配置画像サイズ毎に設定されており、当該配置画像サイズの画像を配置する場合の配置アシスト処理の対処となるポイント位置の座標の値がセットされている。例えば図１７（Ａ）に示すように配置画像サイズがＫ１（配置画像サイズ１）の時にはｘ０≦ｘ≦ｘ１がセットされており、図１７（Ｂ）に示すように配置画像サイズがＫ２（配置画像サイズ２）の時にはｘ２≦ｘ≦ｘ３がセットされてもよい。
【０１５９】
また背景付き被写体画像を回転して配置する場合には図２１で説明するように配置用回転画像を用いるので、配置画像サイズが異なる場合と同じ扱いにしてもよい。
【０１６０】
なお基準ラインが下地画像の辺である場合には予め配置アシスト条件が演算可能なので予めセットしておいてもよい。また編集処理によって配置された背景付きの被写体画像の外縁を構成する辺と並行に、所定の基準ラインを設定する場合には、設定されてからダイナミックに生成してもよい。基準ラインが下地画像と並行である場合には、演算が簡単であるので、下地画像の辺に対応した配置アシスト条件のみを作成しておき、これに基づき演算するようにしてもよい。
【０１６１】
図１８（Ａ）〜（Ｃ）は本実施の形態の背景付きアシスト処理の具体例と効果について説明するための図である。
【０１６２】
図１８（Ａ）は、配置アシスト機能がないシステムに編集画面において下地画像７００に対し、複数の背景付き被写体画像７２０−１、７２０−２、７２０−３を配置した配置例である。例えばユーザーは複数の背景付き被写体画像７２０−１、７２０−２、７２０−３を下地画像の所与の辺７０４に沿ってならべて配置するつもりである場合、編集画面上でタッチペンを移動させて、配置対象である背景付き被写体画像７２０−１を動かすことができる。そして背景付き被写体画像７２０−１は最終的にタッチペンがポイントしたポイント位置Ｐ１に配置されることになる。同様に背景付き被写体画像７２０−２は最終的にタッチペンがポイントしたポイント位置Ｐ２に配置され、背景付き被写体画像７２０−３は最終的にタッチペンがポイントしたポイント位置Ｐ３に配置されることになる。ここでは各ポイント位置Ｐ１、Ｐ２、Ｐ３が一直線上にないため、背景付き被写体画像７２０−1、７２０−２、７２０−３は雑然と並んでいる。整然と配置するためには各ポイント位置Ｐ１、Ｐ２、Ｐ３が一直線上になるように配置する必要があるが、限られた編集時間内にユーザーが手動でポイントＰ１、Ｐ２、Ｐ３を一直線上になるようにポイントすることは難しい。
【０１６３】
本実施の形態では、所定の場合に配置アシスト処理が行われるので、例えば図１８（Ｂ）に示すように、下地画像７００の辺７０４に沿って背景付き被写体画像７２０−1、７２０−２、７２０−３を整然と配置することが可能である。このような配置アシストを実現するためには、下地画像の辺７０４を基準ラインＫＬに設定すると基準ラインから所定の距離Ｌ１内に各背景付き被写体画像７２０−1、７２０−２、７２０−３の辺７２６−1、７２６−２、７２６−３がはいると、図１８（Ｂ）に示すように各背景付き被写体画像７２０−1、７２０−２、７２０−３の辺７２６−1、７２６−２、７２６−３が基準ラインＫＬと重なるように、配置アシスト処理が行われる。ユーザーは、各背景付き被写体画像７２０−1、７２０−２、７２０−３を基準ラインに向けて移動させるだけで、各被写体画像７２０−1、７２０−２、７２０−３の辺７２６−1、７２６−２、７２６−３がラインｇ０（基準ラインＫＬからｘ方向の距離がＬ１のライン）に達すると、各背景付き被写体画像７２０−1、７２０−２、７２０−３は図１８（Ｂ）の位置に自動的にスライド移動する。したがってユーザーは、ポイント位置Ｐ１、Ｐ２、Ｐ３による面倒な位置合わせを行うことなく、図１８（Ｂ）のように各背景付き被写体画像７２０−1、７２０−２、７２０−３を配置することができる。
【０１６４】
図１８（Ｃ）は、下地画像の辺７０４と並行な基準ラインＫＬを辺７０４から所定距離離れた位置に設定した例である。このようにすると下地画像の辺７０４から所定位置（オフセットＯＳを設けて）に背景付き被写体画像を並べて配置させることができる。
【０１６５】
図１９（Ａ）〜（Ｃ）は本実施の形態の背景付きアシスト処理の具体例と効果について説明するための図である。図１９（Ａ）〜（Ｃ）では下地画像の縦の辺に並行な基準ラインＫＬを設定する場合を例にとり説明したがこれにかぎられず、下地画像の縦の辺に並行な基準ラインＫＬを設定してもよい。
【０１６６】
図１９（Ａ）は、例えば下地画像７００の辺７０６に沿って複数の背景付き被写体画像７２０−１、７２０−２、７２０−３を配置する場合、配置アシスト機能がないシステムにおいては図１９（Ａ）に示すように雑然と並ぶことになりやすい。
【０１６７】
ところが本実施の形態では、所定の場合に配置アシスト処理が行われるので、例えば図１９（Ｂ）に示すように、下地画像７００の辺７０６に沿って背景付き被写体画像７２０−1、７２０−２、７２０−３を整然と配置することが可能である。
【０１６８】
また図１９（Ｃ）に示すように下地画像の辺７０６と並行な基準ラインＫＬを辺７０６から所定距離離れた位置に設定した例である。このようにすると下地画像の辺７０６から所定位置（オフセットＯＳを設けて）に背景付き被写体画像を並べて配置させることができる。
【０１６９】
なお背景付き被写体画像を配置するときに背景付き被写体画像のいずれかの辺を基準ラインに重ねて配置する構成であれば、オフセットＯＳを設定したい場合基準ラインの位置を変更して対応するが、基準ラインは１つで基準ラインに対して配置するときにオフセットを変更する構成も本発明の範囲内である。
【０１７０】
図２０（Ａ）〜（Ｃ）は、編集処理によって配置された背景付きの被写体画像の外縁を構成する辺と並行に、所定の基準ラインを設定する構成について説明するための図である。
【０１７１】
図２０（Ａ）の７２０−１は、編集処理によって配置された背景付きの被写体画像である。本実施の形態では配置された状態の背景付きの被写体画像７２０−１の辺７２９−１に対して基準ラインＫＬを設定することができる。このようにすると、配置された背景付きの被写体画像７２０−１に沿ってさらに次の背景付きの被写体画像７２０−２を配置させることができる。
【０１７２】
例えば図２０（Ｂ）に示すように、まず基準ラインＫＬ１、ＫＬ２を設定し、背景付きの被写体画像７２０−１を配置する。次に配置された背景付きの被写体画像７２０−１の辺７２７−１に並行な基準ラインＫＬ３を設定し、背景付きの被写体画像７２０−２を配置する。次に配置された背景付きの被写体画像７２０−２の辺７２７−２に並行な基準ラインＫＬ４を設定し、背景付きの被写体画像７２０−３を配置する。次に背景付きの被写体画像７２０−４を配置すると、基準ラインＫＬ２、ＫＬ５にそって配置され、背景付きの被写体画像７２０−５を配置すると、基準ラインＫＬ３、ＫＬ５にそって配置され、背景付きの被写体画像７２０−６を配置すると、基準ラインＫＬ４、ＫＬ５にそって配置される。この処理をくりかえすことで、例えば図２０（Ｃ）に示すように、下地画像７００にたいし、複数の背景付きの被写体画像７２０−１〜７２０−９を整然と配置することができる。
【０１７３】
図２１（Ａ）〜（Ｃ）、図２５は、配置用回転画像について説明するための図である。
【０１７４】
本実施の形態では、図８に示すような編集画面において、コラージュ用画像欄４２０に表示されたいずれかのサムネイル画像がタッチペン等でタッチされると、そのサムネイル画像に対応した下地画像が編集エリア４１０に表示される。またコラージュ用素材画像欄４３０に表示されたいずれかのサムネイル画像がタッチペン等でタッチされ、編集エリア４１０上の配置希望位置がタッチペン等でポイントされることで、下地画像のポイントした位置に選択したコラージュ用素材４３０が配置される。コラージュ用素材画像欄４３０を選択した後、角度変更ボタンをタッチすると配置する際の各度を変更することができる。
【０１７５】
図２５は、下地画像７００に対して、所与の背景付きの被写体画像が、回転なし状態７２０−１、右回転状態７２０−２、左回転状態７２０−３で配置されている様子を示している。このような画像の回転配置を行うために、本実施の形態では、コラージュ用素材画像となる背景付き被写体画像について、指定可能な回転パターンに対応した配置用回転画像を予め画素単位の画像データとして描画バッファに記憶させている。
【０１７６】
図２１（Ａ）は、所与の背景付き被写体画像の回転無し画像であり、図２１（Ｂ）は、所与の背景付き被写体画像の右回転画像であり、図２１（Ｃ）は、所与の背景付き被写体画像の左回転画像である。
【０１７７】
本実施の形態では右回転画像、左回転画像については図２０（Ｂ）（Ｃ）に示すように、下地画像の外縁の辺と並行な辺で構成された矩形の透明な背景画像８１０−１、８１０−２に、回転させた背景付きの被写体画像８２０−１、８２０−２が内包されるように配置された配置用回転画像８００−１、８００−２を予め生成して記憶部に記憶させておく。
【０１７８】
図２２は下地画像に回転させた背景付き被写体画像を配置する手法について説明するための図である。
【０１７９】
下地画像のポイント位置Ｐに、指定された回転パターンに対応した配置用回転画像８００の代表点８３０がくるように配置用回転画像８００を配置する。
【０１８０】
図２３（Ａ）（Ｂ）は、回転配置アシスト制御について説明するための図である。本実施の形態では回転して画像を配置する際にも配置アシストを行う。この場合、ポイント位置に対応した位置に配置された前記配置用回転画像８００の外縁を構成する所与の辺（透明な背景画像の外縁を構成する所与の８４２辺）と所定の基準ラインとの距離が所定の関係にある場合には、配置用回転画像を基準ラインに対して所定の位置に配置するための配置アシスト制御処理を行う。従って、図２３（Ａ）に示すように、回転した状態で整然と配置される事になる。
【０１８１】
図２３（Ｂ）は、編集処理によって配置された配置用回転画像８００−１に対応して配置用回転画像８００−１の外縁を構成する辺８４４−１と並行に、所定の基準ラインＫＬを設定して、所定の基準ラインＫＬに従って、配置用回転画像８００−２を配置アシストした様子を示している。
【０１８２】
図２７は被写体画像配置制御処理の流れについて説明するためのフローチャートである。
【０１８３】
配置対象となる背景付きの被写体画像特定情報、サイズボタン入力情報、角度変更ボタン入力情報、ポイント位置情報を含む編集入力情報を受け取る（ステップＳ３１０）
次に編集入力情報に基づき現在設定されている基準ラインについての配置アシスト条件を満たすか否かを判断する（ステップＳ３２０）。例えば現在設定されている基準ラインが複数ある場合に、複数の基準ラインについて配置アシスト条件を満たすか否か判断する。配置アシスト条件を満たすか否かは、例えば図２４に示すような配置アシスト条件テーブルから、サイズボタン入力情報によって特定されるサイズ情報、角度変更ボタン入力情報によって特定される回転情報に基づき判定すべき配置アシスト条件を決定して、ポイント位置情報として与えられる座標値が判定すべき配置アシスト条件を満たすか否か判断してもよい。
【０１８４】
編集入力情報に基づき現在設定されている基準ラインについての配置アシスト条件を満たすか否かを判断する（ステップＳ３２０）。
【０１８５】
次に配置アシスト条件を満たす基準ラインがあるか判断し（ステップＳ３３０）、ある場合は、配置アシスト条件を満たす基準ラインが複数あるか判断する。
配置アシスト条件を満たす基準ラインが複数ある場合には（ステップＳ３４０）、所定の優先順位に従って配置アシスト対象とする基準ラインを決定する（ステップＳ３５０）。例えば背景付き被写体画像の辺との距離が最も近い基準ラインを、配置アシスト対象としてもよいし、予め基準ラインに優先順位を付けておいて、最も優先順位が高い基準ラインを配置アシスト対象としてもよい。
【０１８６】
また配置アシスト条件を満たす基準ラインが１つである場合には、配置アシスト条件を満たしている基準ラインを配置アシスト対象とする（ステップＳ３６０）。
【０１８７】
配置アシスト対象で回転入力なしである場合には（ステップＳ３７０）、背景付きの被写体画像を基準ラインに対して所定の位置に配置するための配置アシスト処理を行う（ステップＳ３８０）。また配置アシスト対象で回転入力ありである場合には（ステップＳ３７０）、当該背景付きの被写体画像に対応した配置用回転画像を基準ラインに対して所定の位置に配置するための配置アシスト処理を行う（ステップＳ３９０）。
【０１８８】
また配置アシスト対象でなく、回転入力なしである場合には（ステップＳ４００）、配置アシスト処理を行わずポイント位置に背景付きの被写体画像を配置する（ステップＳ４１０）。またまた配置アシスト対象でなく、回転入力ありである場合にも（ステップＳ４００）、配置アシスト処理を行わずポイント位置に配置用回転画像を配置する（ステップＳ４２０）。
【０１８９】
５．編集終了制御処理
一般に、編集画面で行う編集入力処理には制限時間が設けられており、制限時間時間が来たら編集入力の受け付けを終了し、レイアウト選択画面に移行する。本実施の形態でも編集画面で行う編集入力処理には制限時間が設けられているが、条件付きで少しだけ延長されるよう構成されている。
【０１９０】
すなわち、最初に設定されている制限時間に達すると、すぐに編集入力処理を終了させずに所定の延長時間を設定し、延長期間中に所定の条件を満たした場合または、延長時間が終了した場合に処理を終了させる制御を行う。
【０１９１】
所定の条件として、延長期間中に編集入力を行うための操作入力が所定期間無かったか否かを判断する。操作入力の有無を監視し、操作入力のない期間が例えば１秒経過したら延長時間を終了させるようにしてもよい。
【０１９２】
所定の条件として、延長開始のタイミングで行われていた編集の操作入力が終了したか否か（例えば１操作入力が終了した場合や操作入力の種類が切り替えられた場合や継続した一連の操作が終了した場合）に延長時間を終了させるようにしてもよい。操作入力の種類が切り替えられた場合とは、例えば編集画面において、４６０、４６２、４６４、４６６等のタッチペンの機能変更ボタン画像がタッチされたような場合でもよい。
【０１９３】
図２８は、延長期間に表示される編集画面の一例である。延長期間になると、
編集入力の制限時間の残り時間表示４９０（図８参照）の代わりに、プレゼントタイム（延長期間）残り時間表示４９２がなされる。延長期間に入ると、タイマーは設定された延長時間（例えば１０秒）の残り時間をカウントダウンし始める。このように延長期間には表示が切り替わることで、ユーザーに現在が延長期間であることを認識させ、新たな編集を開始することはできず、現在継続中の編集入力を切りよく終わらせて編集処理を終了させる方向に誘導することができる。
【０１９４】
従来、制限時間終了間際に編集画面に文字や絵等を書いたりする編集を行っている場合、制限時間内に書き終えることができずに、文章が途中でとぎれたり、絵が未完成のままになってしまうことがあった。ところが本実施の形態では、制限時間が終了しても、すぐに所定の条件を満たすまでは入力受け付けが行われる。ひとまとまりの文章や絵を入力する編集入力処理は、途中で機能変更等のボタンをおす事無く継続可能なので一連の入力として扱われ、しかも文章や絵を描いているあいだはタッチペンを画面にタッチし続けているので入力が１秒以上とぎれることがない。従って、文章や絵を描いている間は延長期間の終了条件を満たさないので、ユーザーが文章や絵を完成させてから編集処理を終了させることができる。
【０１９５】
例えば編集期間の制限時間終了時に９１０に示すように、タッチペンで「だい」と次の「す」の途中まで入力していた場合、このままペンの機能を変更せずに１０秒間書き続けることができるので、「だいすき」と最後まで文字入力をおこなってから、編集処理を終了させることができる。
【０１９６】
図２９は編集終了制御処理の流れについて説明するためのフローチャートである。
【０１９７】
編集入力の制限時間が０であれば以下の処理を行う（ステップＳ５１０）。
【０１９８】
まず延長制限時間を設定し延長期間を開始し、延長制限時間のカウントダウンを開始する（ステップＳ５２０）。
【０１９９】
延長開始時の一連の処理は継続中でなければステップＳ５８０にいく（ステップＳ５３０）。また機能切り替え入力があればステップＳ５８０にいく（ステップＳ５４０）。また編集入力を行うための操作入力が所定期間無ければステップＳ５８０にいく（ステップＳ５５０）。
【０２００】
次に延長制限時間をデクリメントする（ステップＳ５６０）。そして延長制限時間が０でなければステップＳ５３０に戻って以降の処理を行い、延長制限時間が０であれば延長期間を終了する（ステップＳ５８０）
上記実施形態で説明した手法は、一例を示したに過ぎず、上記実施形態の手法と同様の効果を奏する均等な手法を採用した場合においても本発明の範囲に含めることができる。また本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。そして上記実施形態で説明した各種の手法や、変形例として後述する各種の手法は、本発明を実現する手法として適宜組み合わせて採用することができる。
【図面の簡単な説明】
【０２０１】
【図１】本実施形態の写真印刷装置の外観の一例を示す斜視図。
【図２】本実施形態の写真印刷装置の外観の一例を示す斜視図。
【図３】本実施形態の写真印刷装置の外観の一例を示す斜視図。
【図４】本実施形態の写真印刷装置のブロック図の一例。
【図５】撮影モードにおける背景なし被写体画像、背景付き被写体画像の生成処理について説明する図。
【図６】本実施の形態の編集の流れについて説明するためのフローチャート。
【図７】落書き画像選択画面の一例。
【図８】は落書き画面（編集画面）の一例。
【図９】落書き終了後の携帯送信画面について説明するための図。
【図１０】本実施の形態の被写体画像配置編集処理について説明するための図。
【図１１】本実施の形態の被写体画像配置編集処理について説明するための図。
【図１２】本実施の形態の被写体画像配置編集処理について説明するための図。
【図１３】本実施の形態の被写体画像配置編集処理の流れを示すフローチャート。
【図１４】被写体画像配置制御処理について説明するための図。
【図１５】被写体画像配置制御処理について説明するための図。
【図１６】被写体画像配置制御処理について説明するための図。
【図１７】被写体画像配置制御処理について説明するための図。
【図１８】被写体画像配置制御処理について説明するための図。
【図１９】被写体画像配置制御処理について説明するための図。
【図２０】被写体画像配置制御処理について説明するための図。
【図２１】配置用回転画像について説明するための図。
【図２２】回転させた背景付き被写体画像を配置する手法について説明するための図。
【図２３】回転配置制について説明するための図。
【図２４】各基準ラインと配置アシスト条件の対応テーブルの一例。
【図２５】配置用回転画像について説明するための図。
【図２６】背景なし被写体画像及び背景付き被写体画像について説明するための図。
【図２７】被写体画像配置制御処理の流れについて説明するためのフローチャート。
【図２８】延長期間に表示される編集画面の一例。
【図２９】編集終了制御処理の流れについて説明するためのフローチャート。
【符号の説明】
【０２０２】
ＰＭ  写真印刷装置、ＲＭ  代価受付部、ＣＭ  撮像部、ＥＭ  編集操作受付部、ＰＢ  写真シール提供部、ＳＰ  スピーカ、ＲＡ  受付領域、ＲＭＮ  受付用モニタ、ＣＩ  コイン投入口、ＲＬ  受付用照明部、ＭＲ  鏡ＭＲ、ＢＴ  撮像移行ボタン、ＣＡ  撮像領域、ＳＴ  シート、ＣＲ  カメラ、ＣＬ  撮像用照明部、ＣＭＮ  撮像用モニタ、ＥＡ  編集領域、ＥＭＮ  編集用モニタ、ＴＰ  タッチペン、ＰＡ  取出領域、ＰＯ  写真シール取出口、１００  処理部、１１０  被写体画像取り込み処理部、１２０  編集処理部、１２２  被写体画像配置編集処理部、１２４  被写体画像配置制御処理部、１２６  編集終了制御処理、１３０  画像生成部、１４０  音生成部、１６０  操作部、１７０  記憶部、１７４  描画バッファ、１８０  情報記憶媒体、１９０  ディスプレイ、１９２  音出力部、１９４  携帯型情報記憶装置、１９５  印刷部、１９６  通信部、１９８  撮影部
【図１】
0005161520.tif 000002
【図２】
0005161520.tif 000003
【図３】
0005161520.tif 000004
【図４】
0005161520.tif 000005
【図５】
0005161520.tif 000006
【図６】
0005161520.tif 000007
【図７】
0005161520.tif 000008
【図８】
0005161520.tif 000009
【図９】
0005161520.tif 000010
【図１０】
0005161520.tif 000011
【図１１】
0005161520.tif 000012
【図１２】
0005161520.tif 000013
【図１３】
0005161520.tif 000014
【図１４】
0005161520.tif 000015
【図１５】
0005161520.tif 000016
【図１６】
0005161520.tif 000017
【図１７】
0005161520.tif 000018
【図１８】
0005161520.tif 000019
【図１９】
0005161520.tif 000020
【図２０】
0005161520.tif 000021
【図２１】
0005161520.tif 000022
【図２２】
0005161520.tif 000023
【図２３】
0005161520.tif 000024
【図２４】
0005161520.tif 000025
【図２５】
0005161520.tif 000026
【図２６】
0005161520.tif 000027
【図２７】
0005161520.tif 000028
【図２８】
0005161520.tif 000029
【図２９】
0005161520.tif 000030