(57)【特許請求の範囲】
【請求項１】
筐体に撮影部、表示部、操作入力部、および印刷部を有し、ユーザに、撮影、および撮影した画像の編集を行わせ、編集済みの前記画像が印刷されたシールシートを前記ユーザに提供する画像印刷装置において、
撮影方向が変更可能な前記撮影部を用いて前記ユーザである被写体の撮影を繰り返し行うように制御する第１の撮影制御手段と、
前記第１の撮影制御手段により制御されて繰り返される前記撮影により順次得られる被写体の画像のそれぞれに合成される、前記被写体の画像の前景画像を設定する前景画像設定手段と、
前記第１の撮影制御手段により制御されて繰り返される前記撮影により順次得られる被写体の画像のそれぞれに合成される、前記被写体の画像の背景画像を設定する背景画像設定手段と、
前記撮影部の撮影方向を繰り返し検出する検出手段と、
前記検出手段により検出された前記撮影方向に応じて、前記前景画像設定手段により設定された前記前景画像、および、前記背景画像設定手段により設定された前記背景画像の表示を前記撮影方向と同方向に変化させ、さらに、前記第１の撮影制御手段により制御される撮影により順次得られる被写体の画像のそれぞれに、前記撮影方向と同方向に変化させた前記前景画像および前記背景画像を合成する第１の合成手段と、
前記被写体が、前記第１の合成手段による合成処理の結果である第１の合成画像を確認しながら、前記撮影方向を所望の角度に調整してから撮影指示を入力することができるように、得られた前記第１の合成画像を順次前記表示部に表示するように制御する表示制御手段と、
前記表示制御手段により制御されて、前記第１の合成手段による合成処理により得られる前記第１の合成画像が順次前記表示部に表示されるとともに、前記被写体による前記操作入力部を介して入力された前記撮影指示を受け付ける撮影指示受付手段と、
前記撮影指示受付手段により受け付けられた前記撮影指示に基づいて、前記撮影部を制御して前記被写体を撮影させるように制御する第２の撮影制御手段と、
前記検出手段により検出された前記撮影方向に応じて、前記前景画像設定手段により設定された前記前景画像、および、前記背景画像設定手段により設定された前記背景画像の表示を前記撮影方向と同方向に変化させ、さらに、前記第２の撮影制御手段により制御される撮影により得られた前記被写体の画像に、前記撮影方向と同方向に変化させた前記前景画像および前記背景画像を合成する第２の合成手段と、
前記印刷部を用いて、前記第２の合成手段による合成の結果である第２の合成画像を前記シールシートに印刷するように制御する印刷制御手段と
を備えることを特徴とする画像印刷装置。
【請求項２】
第１の領域と第２の領域の２つの領域を有し、各領域に前記表示手段により表示される前記合成画像に対応する前記合成画像データを記憶する記憶手段と、
前記表示手段により表示された前記合成画像に対する編集入力を受け付ける編集入力受付手段と、
前記編集入力受付手段により受け付けられた前記編集入力に基づいて前記記憶手段により記憶されている前記合成画像データを編集する編集手段と
をさらに備え、
前記編集手段は、前記編集入力受付手段により、前記編集入力として落書き入力が受け付けられると、前記落書き入力に基づいて、前記記憶手段の前記第２の領域に記憶されている前記合成画像データを編集し、編集結果を前記第２の領域に書き込み、前記編集入力受付手段により、前記編集入力として消しゴム入力が受け付けられると、前記記憶手段の前記第１の領域に記憶されている前記合成画像データの、前記消しゴム入力により指定された部分を読み出し、前記記憶手段の前記第２の領域に記憶されている前記合成画像データに書き込むことにより、前記合成画像の、前記消しゴム入力により指定された部分を、落書き処理を行う前の合成画像に戻す
ことを特徴とする請求項１に記載の画像印刷装置。
【請求項３】
筐体に撮影部、表示部、操作入力部、および印刷部を有し、ユーザに、撮影、および撮影した画像の編集を行わせ、編集済みの前記画像が印刷されたシールシートを前記ユーザに提供する画像印刷装置の画像印刷方法であって、
撮影方向が変更可能な前記撮影部を用いて前記ユーザである被写体の撮影を繰り返し行うように制御する第１の撮影制御ステップと、
前記第１の撮影制御ステップの処理により制御されて繰り返される前記撮影により順次得られる被写体の画像のそれぞれに合成される、前記被写体の画像の前景画像を設定する前景画像設定ステップと、
前記第１の撮影制御ステップの処理により制御されて繰り返される前記撮影により順次得られる被写体の画像のそれぞれに合成される、前記被写体の画像の背景画像を設定する背景画像設定ステップと、
前記撮影部の撮影方向を繰り返し検出する検出ステップと、
前記検出ステップの処理により検出された前記撮影方向に応じて、前記前景画像設定ステップの処理により設定された前記前景画像、および、前記背景画像設定ステップの処理により設定された前記背景画像の表示を前記撮影方向と同方向に変化させ、さらに、前記第１の撮影制御ステップの処理により制御される撮影により順次得られる被写体の画像のそれぞれに、前記撮影方向と同方向に変化させた前記前景画像および前記背景画像を合成する第１の合成ステップと、
前記被写体が、前記第１の合成ステップの処理による合成処理の結果である第１の合成画像を確認しながら、前記撮影方向を所望の角度に調整してから入力することができるように、得られた前記第１の合成画像を順次表示部に表示するように制御する表示制御ステップと、
前記表示制御ステップの処理により制御されて、前記第１の合成ステップによる合成処理により得られる前記第１の合成画像が順次前記表示部に表示されるとともに、前記被写体による前記操作入力部を介して入力された撮影指示を受け付けるように制御する撮影指示受付制御ステップと、
前記撮影指示受付制御ステップの処理により制御されて受け付けられた前記撮影指示に基づいて、前記撮影部を制御して前記被写体を撮影させるように制御する第２の撮影制御ステップと、
前記検出ステップの処理により検出された前記撮影方向に応じて、前記前景画像設定ステップの処理により設定された前記前景画像、および、前記背景画像設定ステップの処理により設定された前記背景画像の表示を前記撮影方向と同方向に変化させ、さらに、前記第２の撮影制御ステップの処理により制御される撮影により得られた前記被写体の画像に、前記撮影方向と同方向に変化させた前記前景画像および前記背景画像を合成する第２の合成ステップと、
前記印刷部を用いて、前記第２の合成ステップの処理による合成の結果である第２の合成画像を前記シールシートに印刷するように制御する印刷制御ステップと
を含むことを特徴とする画像印刷方法。
【請求項４】
筐体に複数の撮影部、表示部、操作入力部、および印刷部を有し、ユーザに、撮影、および撮影した画像の編集を行わせ、編集済みの前記画像が印刷されたシールシートを前記ユーザに提供する画像印刷装置において、
撮影方向が互いに異なる複数の前記撮影部の内のいずれか１つを用いて前記ユーザである被写体を繰り返し撮影するように制御する第１の撮影制御手段と、
前記第１の撮影制御手段により制御されて繰り返される前記撮影により順次得られる被写体の画像のそれぞれに合成される、前記被写体の画像の前景画像を設定する前景画像設定手段と、
前記第１の撮影制御手段により制御されて繰り返される前記撮影により順次得られる被写体の画像のそれぞれに合成される、前記被写体の画像の背景画像を設定する背景画像設定手段と、
前記被写体を撮影した前記撮影部を特定することで撮影方向を繰り返し特定する特定手段と、
前記特定手段により特定された前記撮影方向に応じて、前記前景画像設定手段により設定された前記前景画像、および、前記背景画像設定手段により設定された前記背景画像の表示を前記撮影方向と同方向に変化させ、さらに、前記第１の撮影制御手段により制御される撮影により順次得られる被写体の画像のそれぞれに、前記撮影方向と同方向に変化させた前記前景画像および前記背景画像を合成する第１の合成手段と、
前記被写体が、前記第１の合成手段による合成処理の結果である第１の合成画像を確認しながら前記被写体を撮影する前記撮影部を選択し、撮影指示を入力することができるように、得られた前記第１の合成画像を順次表示部に表示するように制御する表示制御手段と、
前記表示制御手段により制御されて、前記第１の合成手段による合成処理により得られる前記第１の合成画像が順次前記表示部に表示されるとともに、前記被写体による前記操作入力部を介して入力された撮影指示を受け付ける撮影指示受付手段と、
前記撮影指示受付手段により受け付けられた前記撮影指示に基づいて、前記被写体が選択した撮影部を制御して前記被写体を撮影させるように制御する第２の撮影制御手段と、
前記特定手段により特定された前記撮影方向に応じて、前記前景画像設定手段により設定された前記前景画像、および、前記背景画像設定手段により設定された前記背景画像の表示を前記撮影方向と同方向に変化させ、さらに、前記第２の撮影制御手段により制御される撮影により得られた前記被写体の画像に、前記撮影方向と同方向に変化させた前記前景画像および前記背景画像を合成する第２の合成手段と、
前記印刷部を用いて、前記第２の合成手段による合成の結果である第２の合成画像を前記シールシートに印刷するように制御する印刷制御手段と
を備えることを特徴とする画像印刷装置。
【請求項５】
筐体に複数の撮影部、表示部、操作入力部、および印刷部を有し、ユーザに、撮影、および撮影した画像の編集を行わせ、編集済みの前記画像が印刷されたシールシートを前記ユーザに提供する画像印刷装置の画像印刷方法であって、
撮影方向が互いに異なる複数の前記撮影部の内のいずれか１つを用いて前記ユーザである被写体を繰り返し撮影するように制御する第１の撮影制御ステップと、
前記第１の撮影制御ステップの処理により制御されて繰り返される前記撮影により順次得られる被写体の画像のそれぞれに合成される、前記被写体の画像の前景画像を設定する前景画像設定ステップと、
前記第１の撮影制御ステップの処理により制御されて繰り返される前記撮影により順次得られる被写体の画像のそれぞれに合成される、前記被写体の画像の背景画像を設定する背景画像設定ステップと、
前記被写体を撮影した前記撮影部を特定することで撮影方向を繰り返し特定する特定ステップと、
前記特定ステップの処理により特定された前記撮影方向に応じて、前記前景画像設定ステップの処理により設定された前記前景画像、および、前記背景画像設定ステップの処理により設定された前記背景画像の表示を前記撮影方向と同方向に変化させ、さらに、前記第１の撮影制御ステップの処理により制御される撮影により順次得られる被写体の画像のそれぞれに、前記撮影方向と同方向に変化させた前記前景画像および前記背景画像を合成する第１の合成ステップと、
前記被写体が、前記第１の合成ステップの処理による合成処理の結果である第１の合成画像を確認しながら前記被写体を撮影する前記撮影部を選択し、撮影指示を入力することができるように、得られた前記第１の合成画像を順次表示部に表示するように制御する表示制御ステップと、
前記表示制御ステップの処理により制御されて、前記第１の合成手段による合成処理により得られる前記第１の合成画像が順次前記表示部に表示されるとともに、前記被写体による前記操作入力部を介して入力された撮影指示を受け付ける撮影指示受付ステップと、
前記撮影指示受付ステップの処理により受け付けられた前記撮影指示に基づいて、前記被写体が選択した撮影部を制御して前記被写体を撮影させるように制御する第２の撮影制御ステップと、
前記特定ステップの処理により特定された前記撮影方向に応じて、前記前景画像設定ステップの処理により設定された前記前景画像、および、前記背景画像設定ステップの処理により設定された前記背景画像の表示を前記撮影方向と同方向に変化させ、さらに、前記第２の撮影制御ステップの処理により制御される撮影により得られた前記被写体の画像に、前記撮影方向と同方向に変化させた前記前景画像および前記背景画像を合成する第２の合成ステップと、
前記印刷部を用いて、前記第２の合成ステップの処理による合成の結果である第２の合成画像を前記シールシートに印刷するように制御する印刷制御ステップと
を含むことを特徴とする画像印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像印刷装置および方法に関し、特に、アミューズメント性が高い、より効果的なサービスを提供することができる画像印刷装置および方法に関する。
【０００２】
【従来の技術】
最近、利用者の画像を撮影し、これを予め用意された背景画像と合成してシール紙などに印刷して出力する画像印刷装置（例えば、プリント倶楽部（商標））が人気を博している。
【０００３】
例えば、特開平１１−８４５２２号公報には、このような画像印刷装置において、カメラを移動させて撮影し、背景画像と合成することが提案されている。この場合、利用者は、様々な角度から撮影することができ、様々な印象を与えるプリント画像を作成することができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した公報に開示されている画像印刷装置において、背景画像が立体画像データでない場合、背景画像との境界が不自然となり、面白みに欠けるという課題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、カメラの撮影角度に応じて、背景画像およびフレーム画像の表示方向を変化させ、利用者の画像に合成することにより、アミューズメント性を向上させることができるものである。
【０００６】
【課題を解決するための手段】
本発明の第１の画像印刷装置は、撮影方向が変更可能な撮影部を用いてユーザである被写体の撮影を繰り返し行うように制御する第１の撮影制御手段と、第１の撮影制御手段により制御されて繰り返される撮影により順次得られる被写体の画像のそれぞれに合成される、被写体の画像の前景画像を設定する前景画像設定手段と、第１の撮影制御手段により制御されて繰り返される撮影により順次得られる被写体の画像のそれぞれに合成される、被写体の画像の背景画像を設定する背景画像設定手段と、撮影部の撮影方向を繰り返し検出する検出手段と、検出手段により検出された撮影方向に応じて、前景画像設定手段により設定された前景画像、および、背景画像設定手段により設定された背景画像の表示を撮影方向と同方向に変化させ、さらに、第１の撮影制御手段により制御される撮影により順次得られる被写体の画像のそれぞれに、撮影方向と同方向に変化させた前景画像および背景画像を合成する第１の合成手段と、前記被写体が、第１の合成手段による合成処理の結果である第１の合成画像を確認しながら、撮影方向を所望の角度に調整してから撮影指示を入力することができるように、得られた第１の合成画像を順次表示部に表示するように制御する表示制御手段と、表示制御手段により制御されて、第１の合成手段による合成処理により得られる第１の合成画像が順次表示部に表示されるとともに、被写体による操作入力部を介して入力された撮影指示を受け付ける撮影指示受付手段と、撮影指示受付手段により受け付けられた撮影指示に基づいて、撮影部を制御して被写体を撮影させるように制御する第２の撮影制御手段と、検出手段により検出された撮影方向に応じて、前景画像設定手段により設定された前景画像、および、背景画像設定手段により設定された背景画像の表示を撮影方向と同方向に変化させ、さらに、第２の撮影制御手段により制御される撮影により得られた被写体の画像に、撮影方向と同方向に変化させた前景画像および背景画像を合成する第２の合成手段と、印刷部を用いて、第２の合成手段による合成の結果である第２の合成画像をシールシートに印刷するように制御する印刷制御手段とを備えることを特徴とする。
【０００７】
第１の撮影制御手段は、例えば、ステップＳ２の処理を実行するCPUにより構成され、前景画像設定手段は、例えば、ステップＳ６の処理を実行するCPUにより構成され、背景画像設定手段は、例えば、ステップＳ８の処理を実行するCPUにより構成され、検出手段は、例えば、撮影方向検出装置により構成され、第１の合成手段は、例えば、ステップＳ１０の処理を実行する合成画像生成装置により構成され、表示制御手段は、例えば、ステップＳ１１の処理を実行するCPUにより構成され、撮影指示受付手段は、例えば、操作パネルにより構成され、第２の撮影制御手段は、例えば、ステップＳ１４の処理を実行するCPUにより構成され、第２の合成手段は、例えば、ステップＳ１４の処理を実行する合成画像生成装置により構成され、印刷手段は、例えば、プリンタにより構成される。
【０００８】
本発明の第１の画像印刷装置においては、撮影方向が変更可能な撮影部を用いてユーザである被写体の撮影を繰り返し行うように、その撮影が制御され、その繰り返される撮影により得られた被写体の画像のそれぞれに合成される、被写体の画像の前景画像が設定され、その繰り返される撮影により得られた被写体の画像のそれぞれに合成される、被写体の画像の背景画像が設定され、撮影部の撮影方向が繰り返し検出され、検出された撮影方向に応じて、前景画像および背景画像の表示が前記撮影方向と同方向になるように変化され、さらに、撮影により順次得られる被写体の画像のそれぞれに、撮影方向と同方向に変化された前景画像および背景画像が合成され、被写体が、合成処理の結果である第１の合成画像を確認しながら撮影方向を所望の角度に調整してから撮影指示を入力することができるように、得られた第１の合成画像が順次表示部に表示され、それとともに被写体による操作入力部を介して入力された撮影指示が受け付けられ、その受け付けられた撮影指示に基づいて被写体が撮影され、検出された撮影方向に応じて、前景画像および背景画像の表示が撮影方向と同方向になるように変化され、さらに、撮影により得られた被写体の画像に、撮影方向と同方向に変化された前景画像および背景画像が合成され、印刷部を用いて、合成の結果である第２の合成画像がシールシートに印刷されるように制御される。
【０００９】
本発明の第１の画像印刷装置によれば、撮影方向が変更可能な撮影部を用いてユーザである被写体の撮影を繰り返し行うように制御し、繰り返される撮影により順次得られる被写体の画像のそれぞれに合成される、被写体の画像の前景画像を設定し、繰り返される撮影により順次得られる被写体の画像のそれぞれに合成される、被写体の画像の背景画像を設定し、撮影部の撮影方向を繰り返し検出し、検出された撮影方向に応じて、前景画像および背景画像の表示を撮影方向と同方向に変化させ、さらに、撮影により順次得られる被写体の画像のそれぞれに、撮影方向と同方向に変化させた前景画像および背景画像を合成し、被写体が、合成処理の結果である第１の合成画像を確認しながら撮影方向を所望の角度に調整してから撮影指示を入力することができるように、得られた第１の合成画像を順次表示部に表示し、それとともに被写体による操作入力部を介して入力された撮影指示を受け付け、その撮影指示に基づいて、撮影部を制御して被写体を撮影させるように制御し、検出された撮影方向に応じて、前景画像および背景画像の表示を撮影方向と同方向に変化させ、さらに、撮影により得られた被写体の画像に、撮影方向と同方向に変化させた前景画像および背景画像を合成し、印刷部を用いて、合成の結果である第２の合成画像をシールシートに印刷するように制御するようにしたので、アミューズメント性が高い、より効果的なサービスを提供することができる。
【００１０】
第１の領域と第２の領域の２つの領域を有し、各領域に表示手段により表示される合成画像に対応する合成画像データを記憶する記憶手段と、表示手段により表示された合成画像に対する編集入力を受け付ける編集入力受付手段と、編集入力受付手段により受け付けられた編集入力に基づいて記憶手段により記憶されている合成画像データを編集する編集手段とをさらに備え、編集手段は、編集入力受付手段により、編集入力として落書き入力が受け付けられると、落書き入力に基づいて、記憶手段の第２の領域に記憶されている合成画像データを編集し、編集結果を第２の領域に書き込み、編集入力受付手段により、編集入力として消しゴム入力が受け付けられると、記憶手段の第１の領域に記憶されている合成画像データの、消しゴム入力により指定された部分を読み出し、記憶手段の第２の領域に記憶されている合成画像データに書き込むことにより、合成画像の、消しゴム入力により指定された部分を、落書き処理を行う前の合成画像に戻すようにすることができる。
本発明の第１の画像印刷方法は、撮影方向が変更可能な撮影部を用いてユーザである被写体の撮影を繰り返し行うように制御する第１の撮影制御ステップと、第１の撮影制御ステップの処理により制御されて繰り返される撮影により順次得られる被写体の画像のそれぞれに合成される、被写体の画像の前景画像を設定する前景画像設定ステップと、第１の撮影制御ステップの処理により制御されて繰り返される撮影により順次得られる被写体の画像のそれぞれに合成される、被写体の画像の背景画像を設定する背景画像設定ステップと、撮影部の撮影方向を繰り返し検出する検出ステップと、検出ステップの処理により検出された撮影方向に応じて、前景画像設定ステップの処理により設定された前景画像、および、背景画像設定ステップの処理により設定された背景画像の表示を撮影方向と同方向に変化させ、さらに、第１の撮影制御ステップの処理により制御される撮影により順次得られる被写体の画像のそれぞれに、撮影方向と同方向に変化させた前景画像および背景画像を合成する第１の合成ステップと、被写体が、前記第１の合成ステップの処理による合成処理の結果である第１の合成画像を確認しながら、前記撮影方向を所望の角度に調整してから入力することができるように、得られた第１の合成画像を順次表示部に表示するように制御する表示制御ステップと、表示制御ステップの処理により制御されて、第１の合成ステップによる合成処理により得られる第１の合成画像が順次表示部に表示されるとともに、被写体による操作入力部を介して入力された撮影指示を受け付けるように制御する撮影指示受付制御ステップと、撮影指示受付制御ステップの処理により制御されて受け付けられた撮影指示に基づいて、撮影部を制御して被写体を撮影させるように制御する第２の撮影制御ステップと、検出ステップの処理により検出された撮影方向に応じて、前景画像設定ステップの処理により設定された前景画像、および、背景画像設定ステップの処理により設定された背景画像の表示を撮影方向と同方向に変化させ、さらに、第２の撮影制御ステップの処理により制御される撮影により得られた被写体の画像に、撮影方向と同方向に変化させた前景画像および背景画像を合成する第２の合成ステップと、印刷部を用いて、第２の合成ステップの処理による合成の結果である第２の合成画像をシールシートに印刷するように制御する印刷制御ステップとを含むことを特徴とする。
本発明の第２の画像印刷装置は、撮影方向が互いに異なる複数の撮影部の内のいずれか１つを用いてユーザである被写体を繰り返し撮影するように制御する第１の撮影制御手段と、第１の撮影制御手段により制御されて繰り返される撮影により順次得られる被写体の画像のそれぞれに合成される、被写体の画像の前景画像を設定する前景画像設定手段と、第１の撮影制御手段により制御されて繰り返される撮影により順次得られる被写体の画像のそれぞれに合成される、被写体の画像の背景画像を設定する背景画像設定手段と、被写体を撮影した撮影部を特定することで撮影方向を繰り返し特定する特定手段と、特定手段により特定された撮影方向に応じて、前景画像設定手段により設定された前景画像、および、背景画像設定手段により設定された背景画像の表示を撮影方向と同方向に変化させ、さらに、第１の撮影制御手段により制御される撮影により順次得られる被写体の画像のそれぞれに、撮影方向と同方向に変化させた前景画像および背景画像を合成する第１の合成手段と、被写体が、第１の合成手段による合成処理の結果である第１の合成画像を確認しながら被写体を撮影する撮影部を選択し、撮影指示を入力することができるように、得られた第１の合成画像を順次表示部に表示するように制御する表示制御手段と、表示制御手段により制御されて、前記第１の合成手段による合成処理により得られる第１の合成画像が順次表示部に表示されるとともに、被写体による操作入力部を介して入力された撮影指示を受け付ける撮影指示受付手段と、撮影指示受付手段により受け付けられた撮影指示に基づいて、撮影部を制御して被写体を撮影させるように制御する第２の撮影制御手段と、特定手段により特定された撮影方向に応じて、前景画像設定手段により設定された前景画像、および、背景画像設定手段により設定された背景画像の表示を撮影方向と同方向に変化させ、さらに、第２の撮影制御手段により制御される撮影により得られた被写体の画像に、撮影方向と同方向に変化させた前景画像および背景画像を合成する第２の合成手段と、印刷部を用いて、第２の合成手段による合成の結果である第２の合成画像をシールシートに印刷するように制御する印刷制御手段とを備えることを特徴とする。
本発明の第２の画像印刷方法は、撮影方向が互いに異なる複数の撮影部の内のいずれか１つを用いてユーザである被写体を繰り返し撮影するように制御する第１の撮影制御ステップと、第１の撮影制御ステップの処理により制御されて繰り返される前記撮影により順次得られる被写体の画像のそれぞれに合成される、被写体の画像の前景画像を設定する前景画像設定ステップと、第１の撮影制御ステップの処理により制御されて繰り返される前記撮影により順次得られる被写体の画像のそれぞれに合成される、被写体の画像の背景画像を設定する背景画像設定ステップと、被写体を撮影した撮影部を特定することで撮影方向を繰り返し特定する特定ステップと、特定ステップの処理により特定された撮影方向に応じて、前景画像設定ステップの処理により設定された前景画像、および、背景画像設定ステップの処理により設定された背景画像の表示を撮影方向と同方向に変化させ、さらに、第１の撮影制御ステップの処理により制御される撮影により順次得られる被写体の画像のそれぞれに、撮影方向と同方向に変化させた前景画像および背景画像を合成する第１の合成ステップと、被写体が、第１の合成ステップの処理による合成処理の結果である第１の合成画像を確認しながら被写体を撮影する撮影部を選択し、撮影指示を入力することができるように、得られた第１の合成画像を順次表示部に表示するように制御する表示制御ステップと、表示制御ステップの処理により制御されて、前記第１の合成手段による合成処理により得られる第１の合成画像が順次表示部に表示されるとともに、被写体による操作入力部を介して入力された撮影指示を受け付ける撮影指示受付ステップと、撮影指示受付ステップの処理により受け付けられた撮影指示に基づいて、被写体が選択した撮影部を制御して被写体を撮影させるように制御する第２の撮影制御ステップと、特定ステップの処理により特定された撮影方向に応じて、前景画像設定ステップの処理により設定された前景画像、および、背景画像設定ステップの処理により設定された背景画像の表示を撮影方向と同方向に変化させ、さらに、第２の撮影制御ステップの処理により制御される撮影により得られた被写体の画像に、撮影方向と同方向に変化させた前景画像および背景画像を合成する第２の合成ステップと、印刷部を用いて、第２の合成ステップの処理による合成の結果である第２の合成画像をシールシートに印刷するように制御する印刷制御ステップとを含むことを特徴とする。
【００１１】
【発明の実施の形態】
図１は、本発明を適用した画像印刷装置１の外観の構成例を示している。筐体１０の正面中央の垂直な面１０Ａには、カメラ支持装置１１Ａ，１１Ｂを介して撮影装置１２が設けられている。ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラ１３を内蔵している撮影装置１２は、カメラ支持部材１１Ｂを軸として、あらゆる角度にＣＣＤカメラ１３の撮影方向を変更することができ、利用者は、好みの角度に調整して、自らの写真（画像）を撮影することができる。撮影装置１２は、取り込み画像表示部１４を有し、ＣＣＤカメラ１３が撮影している取り込み画像を、表示する。
【００１２】
面１０Ａには、スライドレール１４が設けられており、利用者は、操作パネル１６に表示されている後述する操作ボタンを操作するなどして、スライドレール１４の駆動可能範囲内で、撮影装置１２を上下方向に移動させることができる。なお、カメラ支持部材１１Ａには、床からの高さを検出するセンサが、カメラ支持部材１１Ｂには、所定方向を基準として、ＣＣＤカメラ１３が撮影している撮影角度を検出するセンサが、それぞれ設けられている。カメラ支持部材１１Ａ，１１Ｂのセンサにより検出された高さ、および撮影角度の情報は、撮影方向検出装置５０（図３）に通知される。
【００１３】
筐体１０の正面に向かって、面１０Ａの左右、かつ、筐体１０の上半分の、ほぼ垂直な面１０ＬＢ，１０ＲＢにそれぞれ配置されている照明装置１５Ｌ，１５Ｒは、撮影の際のフラッシュとして機能するとともに、筐体１０および利用者を囲むカーテン３１（図２）、および背景パネル３２（図２）により外光が遮断されているため、撮影前の状態においても利用者を照明する。
【００１４】
筐体１０の正面に向かって、面１０Ａの右側、かつ、筐体１０のほぼ中央の、若干上方を向いている面１０ＲＣに配置されている操作パネル１６は、液晶ディスプレイまたはＣＲＴ（Ｃａｔｈｏｄｅ−Ｒａｙ  Ｔｕｄｅ）より構成されるモニタと、その上部に積層されるタッチパネルから構成される。ＣＣＤカメラ１３により撮影された画像が操作パネル１６に表示されるため、利用者は、操作パネル１６に直接触れることにより、撮影画像に後述する落書き処理を施すことができる。また、操作パネル１６には、撮影画像の他に、画像プリントの作成、および印刷処理の進行段階に応じて種々の選択ボタン、メッセージなどが表示され、操作パネル１６に表示された選択ボタンに直接触れて、選択することにより撮影手順が進行される。
【００１５】
筐体１０の正面に向かって、面１０Ａの左側、かつ、筐体１０のほぼ中央の、若干上方を向いている面１０ＬＣには、基本的な撮影手順などが、文字を直接プリントするなどして表示されている。また、面１０ＬＣにも、面１０ＲＣに設けられているような操作パネルを設置することができ、これにより、複数の利用者が、編集情報などを、同時に入力しやすくすることができる。さらに、撮影進行に関する基本的な操作ボタン（例えば、撮影開始を指示するとき操作される撮影ボタン、または撮影装置１２の高さを調整するとき操作される調整ボタンなど）を配置するようにしても良い。
【００１６】
筐体１０の正面に向かって、面１０Ａの左右、かつ、筐体１０の下半分の、ほぼ垂直な面１０ＬＤ，１０ＲＤに、それぞれ配置されている照明装置１７Ｌ，１７Ｒは、照明装置１５Ｌ，１５Ｒと同様の機能を有している。また、面１０ＬＤの左上には、硬貨投入口１８が設けられており、利用者が所定の代金を投入すると、撮影手順が開始される。
【００１７】
筐体１０の左右の側面には、それぞれスピーカ１９Ｌ（図２），１９Ｒが設けられており、利用者に対して、硬貨を投入してからの撮影手順を案内する音声ガイダンスや、利用者が操作パネル１６に表示されている自分自身の撮影画像に対して、編集入力する際の音声ガイダンスなどをステレオ方式で出力する。
【００１８】
図２は、図１の画像印刷装置１を他の装置と組み合わせた状態を示しており、筐体１０の上部に設けられている図示せぬカーテンフレームに、カーテン３１が取り付けられている。カーテン３１は、外光を遮断し、良好な画像を撮影することができるようにする。また、撮影している利用者の背景となる部分に、背景パネル３２が取り付けられている。さらに、筐体１０の左側面には、シール取出口３０が設けられており、撮影し、画像編集した撮影画像が、所定数に分割されたシールに印刷されて排出される。
【００１９】
図３は、画像印刷装置１の内部の電気的構成例を示すブロック図である。図１および図２と対応する部分については同一符号を付してある。
【００２０】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４３に記憶されているプログラムに従って、全体の動作、処理を制御する。そのため、各処理部は、バス４１を介してＣＰＵ４２に接続され、制御される。
【００２１】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４４は、ＣＰＵ４２が実行するプログラムの他、作業用データを記憶するとともに、各処理部において利用者が行った選択、指示などのデータを一時的に記憶する。
【００２２】
ドライバ４５は、図示せぬＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記録媒体を駆動し、記録情報を読み出す。ＣＤ−ＲＯＭなどの記録媒体には、撮影処理、落書き処理などを含む種々の処理を行うためのプログラムが記録されており、それらのプログラムは実行時に、ＲＡＭ４４に転送されて実行される。また、ＣＤ−ＲＯＭには、音声のガイダンスデータが記録されており、音声出力装置５４は、ＣＰＵ４２の指示に基づいてＣＤ−ＲＯＭに記録されている音声ガイダンスデータを読み出してスピーカ１９Ｌ，１９Ｒに出力する。スピーカ１９Ｌ，１９Ｒが利用者に対して出力するガイダンスには、操作方法や、撮影直前のカウントダウンなどが含まれる。
【００２３】
また、ドライバ４５が図示せぬＣＤ−ＲＯＭから読み出す記録情報には、ＣＣＤカメラ１３が撮影した被写体の画像データの前景として合成されるフレーム画像データ、および被写体の画像データの背景として合成される背景画像データが含まれる。
【００２４】
硬貨処理部４６は、硬貨投入口１８から投入された硬貨の金額を検出し、所定の代金が投入されたと判定した場合、その旨をＣＰＵ４２に通知する。
【００２５】
プリンタ４７は、画像シールを作成する部分であり、ＣＣＤカメラ１３により撮影され、後述の落書き処理などが施された後の画像（プリントすべきものとして確定した画像であり、以下、これをプリント画像と称する）をシール紙などに印刷し、出力する。プリンタ４７は、利用者が選択したプリント画像を、所定の分割単位で剥がせるようなシールシート上に印刷する。
【００２６】
撮影装置１２には、ＣＣＤカメラ１３および取り込み画像表示部１４の他に、ズーム駆動モータ４８が内部に配置される。ズーム駆動モータ４８は、例えば、利用者が操作パネル１６に表示された不図示のズーム調整ボタンを操作することにより入力した信号を受信したＣＰＵ４２からの指示に基づいて、ズーム機能を駆動する。
【００２７】
撮影装置駆動モータ４９も、ズーム駆動モータ４８と同様に、例えば、利用者が操作パネル１６に表示された不図示の高さ調整ボタンを操作することにより入力した信号を受信したＣＰＵ４２からの指示に基づいて、撮影装置１２の高さを調整する。
【００２８】
撮影方向検出装置５０は、カメラ支持部材１１Ａのセンサから常に通知される撮影装置１２の床からの高さ、およびカメラ支持部材１１Ｂのセンサから常に通知されるＣＣＤカメラ１３の撮影角度に基づいて、撮影装置１２の撮影方向を検出し、合成画像生成装置５１に対して常に通知する。
【００２９】
合成画像生成装置５１は、画像を合成するためのフレームバッファを有しており、ＣＣＤカメラ１３が撮影した利用者の画像に、ドライバ４５から提供されたフレーム画像および背景画像を合成し、合成した画像情報を、モニタ５２にリアルタイムで表示させる。合成処理のためのフレームバッファは、被写体の画像用の領域と、背景画像用の領域と、フレーム画像用の領域とに分けられている。それぞれの画像データは、画素毎に数値化され、合成画像生成装置５１は、それぞれの領域毎に設定された閾値に基づいて、画像合成処理を行う。また、ドライバ４５から提供されるフレーム画像および背景画像は、３次元のＣＧ（Ｃｏｍｐｕｔｅ  Ｇｒａｐｈｉｃｓ）データであるため、合成画像生成装置５１は、撮影方向検出装置５０から常に通知される撮影装置１２の撮影方向に応じて、フレーム画像および背景画像の表示角度を演算して、合成処理する。合成処理の詳細については、後述する。
【００３０】
合成画像生成装置５１は、利用者が操作パネル１６に表示されている不図示の撮影ボタンを操作することにより行われた撮影のタイミングに併せて、その瞬間に合成処理した画像を内部の記憶部に記憶する。合成画像生成装置５１は、複数枚の合成画像を記憶できるが、例えば、本実施の形態においては、利用者の回転率等を考慮して、最大４枚まで記憶することができる。
【００３１】
また、合成画像生成装置５１は、画像合成処理のためのフレームバッファの他に、編集処理のためのフレームバッファを有する。フレームバッファは、デュアルポートメモリにより構成され、それぞれの領域が一枚分の撮影画像を記憶できる２つの領域に分けて使用される。フレームバッファの第１の領域には、利用者が選択した編集処理の対象の合成画像が入力され、記憶される。
【００３２】
一方、第２の領域は、落書き処理や明るさ調整などの編集処理において使用される記憶領域であり、利用者が編集対象の合成画像を選択した時点では、第１の領域と同一の合成画像が記憶される。すなわち、編集処理（落書き処理）において、利用者が操作パネル１６から落書きを入力すると、その入力データがタッチパネル５３を介して第２の領域内に書き込まれる。なお、利用者は、消しゴム処理を指定することにより、一度付加した落書きを消去し、元の画像に戻すことができる。その場合、合成画像生成装置５１は、その消しゴムで指定された部分の画像データを第１の領域から読み出し、第２の領域に書き込ことにより、利用者が消しゴムで指定した部分を、落書き処理を行う前の合成画像にもどす。
【００３３】
合成画像生成装置５１は、ＣＰＵ４２からの指示に基づいて合成画像とともに、ドライバ４５から供給される撮影手順の案内画面などをモニタ５２に表示させる。また、合成画像生成装置５１は、モニタ５２の上に積層されている透明なタッチパネル５３からの入力情報を検出し、ＣＰＵ４２に通知する。
【００３４】
次に、図４および図５のフローチャートを参照して、画像印刷装置１の印刷処理について説明する。
【００３５】
ステップＳ１において、ＣＰＵ４２は、硬貨処理部４６からの通知に基づいて、代金が投入されたか否かを判定する。ＣＰＵ４２は、代金が投入されたと判定するまで、ドライバ４５が図示せぬＣＤ−ＲＯＭから読み出したデモ画面を操作パネル１６に表示させる。すなわち、このとき、デモ画面の画像データが合成画像生成装置５１に供給され、モニタ５２に表示される。ＣＰＵ４２は、代金が投入されたと判定した場合、ステップＳ２の処理に進む。
【００３６】
ステップＳ２において、ＣＰＵ４２は、ＣＣＤカメラ１３が撮影している取り込み画像に、ドライバ４５から提供された撮影案内画面を重畳した画像情報を合成画像生成装置５１に供給し、モニタ５２に表示することを指示する。撮影案内には、ＣＣＤカメラ１３の撮影角度を調整できる旨の案内、不図示の高さ調整ボタンを操作して、撮影装置１２の高さを調整できる旨の案内、ＣＣＤカメラ１３のズーム機能を駆動させることができる旨の案内などが含まれる。また、ＣＰＵ４２は、撮影案内画面を表示させるとともに、音声出力装置５４に対して、ドライバ４５から提供された音声ガイダンスを出力させることもできる。さらに、ＣＰＵ４２は、ＣＣＤカメラ１３が撮影している取り込み画像を取り込み画像表示部１４に供給し、表示させる。
【００３７】
ステップＳ３において、ＣＰＵ４２は、フレーム画像選択画面をモニタ５２に表示させる。フレーム画像選択画面には、ドライバ４５がＣＤ−ＲＯＭから読み込んだ複数のフレーム画像が表示され、利用者は、操作パネル１６を直接触れることにより、所定のフレーム画像を選択する。また、利用者は、ＣＣＤカメラ１３で撮影した画像をフレーム画像とすることができるため、フレーム画像選択画面には、フレーム画像を撮影するとき操作される不図示のフレーム画像撮影ボタンも表示される。
【００３８】
ステップＳ４において、ＣＰＵ４２は、タッチパネル５３からの通知に基づいて、フレーム画像撮影ボタンが操作されたか否かを判定する。ＣＰＵ４２は、フレーム画像撮影ボタンが操作されたと判定した場合、ステップＳ５の処理に進む。
【００３９】
ステップＳ５において、ＣＰＵ４２は、カウントダウン画像を表示し、フレーム画像を撮影する。撮影までのカウントダウンの画像には、例えば、数字が所定の周期で、５，４，３，２，１と順次小さい値となる画像などが含まれており、ＣＰＵ４２は、カウントダウン画像に併せて、スピーカ１９Ｌ，１９Ｒから音声でカウントダウンを出力させる。
【００４０】
また、ステップＳ５の処理でカウントダウンの処理が終了したとき、ＣＰＵ４２は、ＣＣＤカメラ１３に対して、撮影することを指示する。それと同時に、照明装置１５Ｌ，１５Ｒおよび照明装置１７Ｌ，１７Ｒに対して、フラッシュの発生を指示する。
【００４１】
ステップＳ５において、フレーム画像を撮影した後、またはステップＳ４において、ＣＰＵ４２によりフレーム画像撮影ボタンが操作されてないと判定された場合（フレーム画像選択画面に表示された中から、利用者がフレーム画像を選択した場合）、処理はステップＳ６に進む。
【００４２】
ステップＳ６において、ＣＰＵ４２は、フレーム画像選択画面の中から選択されたフレーム画像、またはステップＳ５の処理で撮影したフレーム画像を設定する。すなわち、ＣＰＵ４２は、フレーム画像を合成画像生成装置５１のフレーム画像用の領域に記憶させる。
【００４３】
図６（Ａ）は、ＣＰＵ４２がフレーム画像用の領域に設定したフレーム画像の例を示している。この例においては、右下にポストが配置されたフレーム画像とされている。
【００４４】
図７（Ａ）は、図６（Ａ）に示すフレーム画像データを画素毎に数値化した例を模式的に示しており、各画素は、００乃至９９のいずれかの値となる。図７（Ａ）の例においては、ポストに対応する部分の画素のＲ，Ｇ，Ｂの値が（００，００，００）と、その他の部分の画素のＲ，Ｇ，Ｂ値が（９９，９９，９９）と数値化されている。
【００４５】
ステップＳ７において、ＣＰＵ４２は、背景画像選択画面をモニタ５２に表示させる。背景画像選択画面には、フレーム画像選択画面と同様に、ドライバ４５がＣＤ−ＲＯＭから読み込んだ複数の背景画像が表示され、利用者は、操作パネル１６を直接触れることにより、背景画像を選択する。
【００４６】
ステップＳ８において、ＣＰＵ４２は、背景画像選択画面の中から選択された背景画像を設定する。すなわち、ＣＰＵ４２は、背景画像を合成画像生成装置５１の背景画像用の領域に記憶させる。また、フレーム画像を利用者が撮影した画像とすることができるのと同様に、背景画像撮影処理を設けて、その処理により撮影された背景画像を利用するようにしても良い。
【００４７】
図６（Ｂ）は、ＣＰＵ４２が合成画像生成装置５１の背景画像用の領域に設定した背景画像の例を示している。この例においては、まっすぐのびる道路の先に山があり、空には雲が配置されている背景画像とされている。
【００４８】
図７（Ｂ）は、図６（Ｂ）に示す背景画像データを画素毎に数値化した例を模式的に示している。図７（Ｂ）の例においては、全ての画素のＲ，Ｇ，Ｂの値が（７０，７０，７０）と数値化されている。
【００４９】
ステップＳ９において、撮影方向検出装置５０は、ＣＰＵ４２からの指示に基づいて、利用者が調整したＣＣＤカメラ１３の撮影方向を検出する。すなわち、撮影方向検出装置５０は、カメラ支持部材１１Ａに設置されているセンサから通知されたＣＣＤカメラ１３（カメラ支持部材１１Ａ）の床からの高さに関する情報、およびカメラ支持部材１１Ｂに設置されているセンサから通知された所定角度を基準としたＣＣＤカメラ１３の撮影角度に関する情報に基づいて、ＣＣＤカメラ１３の撮影方向を検出する。
【００５０】
ステップＳ１０において、合成画像生成装置５１は、ＣＰＵ４２からの指示に基づいて、ＣＣＤカメラ１３が撮影している取り込み画像に、フレーム画像および背景画像を合成する。すなわち、合成画像生成装置５１は、ステップＳ９の処理で、撮影方向検出装置５０が検出したＣＣＤカメラ１３の撮影方向に応じて、フレーム画像および背景画像の表示を変化させ、ＣＣＤカメラ１３が撮影している取り込み画像（利用者の画像）と合成する。
【００５１】
図６（Ｃ）は、ＣＰＵ４２が合成画像生成装置５１の被写体用の領域に取り込んでいる被写体の画像の例を示している。この例においては、２人の利用者が、並んで直立している。
【００５２】
図７（Ｃ）は、ＣＣＤカメラ１３が取り込んでいる被写体の画像データを数値化した例を模式的に示している。利用者に対応する部分の画素のＲ，Ｇ，Ｂの値は、（５０，５０，５０）と数値化されている。
【００５３】
図７（Ｄ）は、合成画像生成装置５１がフレーム画像（図７（Ａ））、背景画像（図７（Ｂ））、並びに利用者の画像（図７（Ｃ））を合成した合成画像データを数値化した例を模式的に示している。
【００５４】
合成画像生成装置５１には、それぞれの領域毎に合成処理に用いる閾値が設定されている。すなわち、利用者の取り込み画像データ（図７（Ｃ））においては、Ｒ，Ｇ，Ｂの全ての値が閾値２１以下の値をとる画素の部分には、背景画像（図７（Ｂ））が合成され、フレーム画像（図７（Ａ））においては、Ｒ，Ｇ，Ｂの全ての値が閾値９９の値をとる画素の部分には、背景画像（図７（Ｂ））および取り込み画像（図７（Ｃ））が合成される。
【００５５】
ステップＳ１１において、ＣＰＵ４２は、ステップＳ１０の処理で合成画像生成装置５１が生成した合成画像をモニタ５２（操作パネル１６）に表示させる。
【００５６】
図８は、ステップＳ１１の処理において、ＣＰＵ４２がモニタ５２に表示させた合成画像の例を示している。なお、ステップＳ１０の処理において、合成画像生成装置５１は、図６（Ａ）のフレーム画像、および図６（Ｂ）の背景画像に基づいて合成画像を生成するものとする。
【００５７】
図８（Ａ）は、ＣＣＤカメラ１３（撮影装置１２）の高さが高さｈ２（図１）付近の高さで、ＣＣＤカメラ１３の撮影角度がほぼ水平の場合に、合成画像生成装置５１が合成処理し、モニタ５２に表示させる合成画像の例を示している。この例においては、合成画像生成装置５１は、図６（Ａ）に示すフレーム画像と、図６（Ｂ）に示す背景画像を、ＣＣＤカメラ１３が撮影している図６（Ｃ）に示す利用者の取り込み画像に合成する。
【００５８】
図８（Ｂ）は、ＣＣＤカメラ１３（撮影装置１２）の高さが高さｈ３（図１）付近の高さで、ＣＣＤカメラ１３の撮影角度が水平を基準として、約６０度上方を向いている場合に、合成画像生成装置５１が合成処理し、モニタ５２に表示させる合成画像の例を示している。この例においては、合成画像生成装置５１は、図６（Ａ）に示すフレーム画像を、約６０度下方からの眺めとしたフレーム画像と、図６（Ｂ）に示す背景画像を、約６０度下方からの眺めとした背景画像を、ＣＣＤカメラ１３が約６０度下方から撮影している利用者の取り込み画像に合成する。すなわち、フレーム画像のポストは、下面が少し表示されており、背景画像には、図８（Ａ）の場合と較べて、雲が画像の中心方向に移動して表示されている。
【００５９】
図８（Ｃ）は、ＣＣＤカメラ１３（撮影装置１２）の高さが高さｈ１（図１）付近の高さで、ＣＣＤカメラ１３の撮影角度が水平を基準として、約６０度下方を向いている場合に、合成画像生成装置５１が合成処理し、モニタ５２に表示させる合成画像の例を示している。この例においては、合成画像生成装置５１は、図６（Ａ）に示すフレーム画像を、約６０度上方からの眺めとしたフレーム画像と、図６（Ｂ）に示す背景画像を、約６０度上方からの眺めとした背景画像を、ＣＣＤカメラ１３が約６０度上方から撮影している利用者の取り込み画像に合成する。すなわち、フレーム画像のポストは、上面が少し表示されており、背景画像には、図８（Ａ）の場合と較べて、道路が画像の中心方向に移動して表示されている。
【００６０】
ステップＳ１２において、ＣＰＵ４２は、ＣＣＤカメラ１３の撮影方向を調整するために予め設定された所定時間が経過したか否か、または、ステップＳ１１の処理で表示される合成画像とともに、操作パネル１６に表示される不図示の撮影ボタンが操作されたか否かを判定する。撮影ボタンは、利用者が操作パネル１６に表示されている合成画像を確認しながら、ＣＣＤカメラ１３を好みの角度に調整した後、撮影処理を開始するとき操作される。ＣＰＵ４２は、所定時間が経過していない、かつ、撮影ボタンが操作されていないと判定した場合、ステップＳ９の処理に戻り、それ以降の処理を繰り返し実行する。
【００６１】
ステップＳ１２において、ＣＰＵ４２は、所定時間が経過した、または、撮影ボタンが操作されたと判定した場合、ステップＳ１３の処理に進む。
【００６２】
ステップＳ１３において、ＣＰＵ４２は、操作パネル１６にカウントダウン画像を表示させる。操作パネル１６に表示されるカウントダウン画像は、ステップＳ５の処理で表示される画像と同様の画像である。
【００６３】
ステップＳ１３の処理でカウントダウンの処理が終了したとき、ステップＳ１４において、ＣＰＵ４２は、ＣＣＤカメラ１３に対して撮影することを指示する。それと同時に、照明装置１５Ｌ，１５Ｒおよび照明装置１７Ｌ，１７Ｒに対して、フラッシュの発生を指示する。このとき、ＣＣＤカメラ１３が撮影した合成画像データは、合成画像生成装置５１に記憶される。
【００６４】
ステップＳ１５において、ＣＰＵ４２は、操作パネル１６にプリント画像選択画面を表示させる処理を実行する。すなわち、ＣＰＵ４２は、合成画像生成装置５１に記憶されている撮影画像を読み出し、モニタ５２に表示させる（既に、撮影画像が複数枚（最大４枚）記憶されている場合、それらの一覧を表示させる）。それに対して、利用者は、操作パネル１６に直接触れることによりプリント画像を選択する。
【００６５】
ステップＳ１６において、ＣＰＵ４２は、タッチパネル５３からの通知に基づいて、プリント画像が選択されたか否かを判定する。ＣＰＵ４２は、プリント画像が選択されていないと判定した場合、ステップＳ１７の処理に進む。
【００６６】
ステップＳ１７において、ＣＰＵ４２は、合成画像生成装置５１の記憶部を確認し、既に４回撮影済みである（４枚の撮影画像が記憶されている）か否かを判定する。ＣＰＵ４２において、まだ４回撮影していないと判定した場合、ステップＳ９の処理に戻り、撮影処理を繰り返す。また、ステップＳ１７において、ＣＰＵ４２は、既に４回撮影済みであると判定した場合、ステップＳ１６の処理に戻り、プリント画像が選択されるまで待機する。
【００６７】
ステップＳ１６において、ＣＰＵ４２は、プリント画像が選択されたと判定した場合、ステップＳ１８の処理に進む。それとともに、ＣＰＵ４２は、選択されたプリント画像を合成画像生成装置５１の編集処理用のフレームバッファの第１および第２の記憶領域に記憶させる。
【００６８】
ステップＳ１８において、ＣＰＵ４２は、モニタ５２（操作パネル１６）に、選択した画像に対して、利用者が落書き処理を行うか否かを選択するボタンを表示させる。そして、ＣＰＵ４２は、タッチパネル５３からの通知に基づいて、落書き処理が選択されたか否か（そのボタンが操作されたか否か）を判定する。ＣＰＵ４２は、タッチパネル５３からの通知に基づいて、落書き処理を実行することが選択されたと判定した場合、ステップＳ１９の処理に進む。
【００６９】
ステップＳ１９において、ＣＰＵ４２は、落書き画面をモニタ５２（操作パネル１６）に表示させる。落書き画面には、利用者に対して、撮影画像に落書する色を選択するとき操作される「色選択ボタン」、落書きの線の太さを選択するとき操作される「太さ選択ボタン」、落書き処理を終了して、落書き編集されたプリント画像をプリントするとき操作される「プリントボタン」などが表示される（いずれも図示せず）。
【００７０】
また、ステップＳ１９において、ＣＰＵ４２は、落書き入力に基づいて画像編集処理を実行する。すなわち、ＣＰＵ４２は、合成画像生成装置５１の編集処理用のフレームバッファの第２の領域に記憶されている画像に対して、画像データを上書きする。
【００７１】
ステップＳ２０において、ＣＰＵ４２は、落書き処理のために予め設定されている所定時間が経過したか否か、または、操作パネル１６に表示されているプリントボタン（図示せず）が操作されたか否かを判定する。ＣＰＵ４２は、所定時間が経過しておらず、かつ、プリントボタンが操作されていないと判定した場合、ステップＳ１９の処理に戻り、それ以降の処理を繰り返し実行する。
【００７２】
ステップＳ２０において、ＣＰＵ４２は、所定時間が経過したか、または、タッチパネル５３からの通知に基づいて、プリントボタンが操作されたと判定した場合、ステップＳ２１の処理に進む。また、ステップＳ１８において、ＣＰＵ４２は、落書き処理が選択されていないと判定した場合、ステップＳ１９，Ｓ２０の処理をスキップし、ステップＳ２１に進む。
【００７３】
ステップＳ２１において、ＣＰＵ４２は、シールシートのサイズを利用者に選択させる分割数選択画面を表示させる。利用者は、この画面から、操作パネル１６に直接触れることで分割数を選択する。
【００７４】
ステップS２２において、CPU４２は、プリンタ４７に対して、利用者が選択した分割数のシールシートに、画像（合成画像生成装置５１の編集処理用のフレームバッファの第２の領域に記憶されている画像）をプリントすることを指示する。この指示に基づいてプリンタ４７によりプリントが行われ、シールシートがシール取出口３０から排出される。その後、処理はステップS１に戻り、それ以降の処理が繰り返し実行される。
【００７５】
以上においては、撮影装置１２を上下方向に移動可能であるとしたが、例えば、図９に示すように、筐体１０の面１０Ａに、固定された複数個のＣＣＤカメラを設けるようにしてもよい。この場合、画像印刷装置１には、それぞれのＣＣＤカメラの撮影角度に応じたフレーム画像および背景画像のみが用意される。
【００７６】
図９の例においては、図１の位置ｈ１に対応する高さに撮影装置１２Ａが、位置ｈ２に対応する高さに撮影装置１２Ｂが、位置ｈ３に対応する高さに撮影装置１２Ｃがそれぞれ設けられている。なお、撮影装置１２Ａは、ＣＣＤカメラ１３Ａおよび取り込み画像表示部１４Ａにより、撮影装置１２Ｂは、ＣＣＤカメラ１３Ｂおよび取り込み画像表示部１４Ｂにより、撮影装置１２Ｃは、ＣＣＤカメラ１３Ｃおよび取り込み画像表示部１４Ｃにより、それぞれ構成されている。
【００７７】
ＣＣＤカメラ１３Ａは、水平方向を基準として約６０度下方を、ＣＣＤカメラ１３Ｂは、水平方向を、ＣＣＤカメラ１３Ｃは、水平方向を基準として約６０度上方を、それぞれ指向している。また、ＣＣＤカメラ１３Ａ，１３Ｂ，１３Ｃの撮影角度を変更できるようにしても良い。
【００７８】
以上においては、利用者は、編集処理を入力する場合、操作パネル１６を直接触れることとしたが、ペン型の入力装置を操作パネル１６の近傍に配置して、それにより、入力するようにしても良い。
【００７９】
また、図１において、撮影装置１２は、上下方向にのみ、移動可能であるとしたが、スライドレール１４と、様々な角度で交差するスライドレールを設けて、あらゆる角度から撮影可能としても良い。また、カメラ支持部材に、多くの関節部を設け、撮影装置１２を移動させるようにしても良い。
【００８０】
【発明の効果】
本発明の画像印刷装置および方法によれば、アミューズメント性が高い、より効果的なサービスを提供することができる。
【図面の簡単な説明】
【図１】本発明を適用した画像印刷装置の外観の構成例を示す斜視図である。
【図２】図１の画像印刷装置の他の装置と組み合わせた場合の構成例を示す斜視図である。
【図３】図１の画像印刷装置の内部の電気的構成例を示すブロック図である。
【図４】図１の画像印刷装置の処理を説明するフローチャートである。
【図５】図４に続くフローチャートである。
【図６】フレーム画像および背景画像の例を示す図である。
【図７】合成処理を説明する図である。
【図８】合成画像の例を示す図である。
【図９】本発明を適用した画像印刷装置のさらに他の外観の構成例を示す斜視図である。
【符号の説明】
１  画像印刷装置
１０  筐体
１１Ａおよび１１Ｂ  カメラ支持部材
１３  ＣＣＤカメラ
１６  操作パネル
４１  バス
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４５  ドライバ
４７  プリンタ
４９  撮影装置駆動モータ
５０  撮影方向検出装置
５１  合成画像生成装置
５２  モニタ
５３  タッチパネル
【図１】
0003564701.tif 000002
【図２】
0003564701.tif 000003
【図３】
0003564701.tif 000004
【図４】
0003564701.tif 000005
【図５】
0003564701.tif 000006
【図６】
0003564701.tif 000007
【図７】
0003564701.tif 000008
【図８】
0003564701.tif 000009
【図９】
0003564701.tif 000010