(57)【特許請求の範囲】
【請求項１】
写真画像に含まれる予め定められた対象物と当該対象物以外の領域を表すマスク情報に基づき、所定のデザインが施された編集画像を前記写真画像に合成する領域を決定し、決定した領域に前記編集画像を描画した合成用画像を生成する生成手段と、
前記合成用画像と前記写真画像とを合成する合成手段と、を備え、
前記領域は、前記写真画像における端部から前記写真画像における前記対象物までの領域である、画像編集装置。
【請求項２】
前記端部は、前記写真画像における一の辺であり、
前記生成手段は、前記写真画像における一の辺から当該一の辺に対向する他の辺の間に前記対象物が含まれていない場合、前記領域として、前記一の辺から前記他の辺の間における所定位置までの領域を決定する、請求項１に記載の画像編集装置。
【請求項３】
前記写真画像における一の辺は、前記写真画像における前記対象物の上方側に位置する辺である、請求項２に記載の画像編集装置。
【請求項４】
前記編集画像は、前記所定のデザインの一部が施された複数の個別画像で構成され、
前記生成手段は、前記複数の個別画像のそれぞれについて、前記写真画像における位置を決定し、決定した位置に基づいて当該個別画像の領域を特定することにより前記領域を決定し、前記複数の個別画像のそれぞれを、当該個別画像について特定した領域に描画して前記合成用画像を生成する、請求項１から３のいずれか一項に記載の画像編集装置。
【請求項５】
前記合成手段は、前記写真画像と前記合成用画像とを合成した合成画像を表示部に表示し、
表示された前記合成画像に合成された前記合成用画像の一部を消去する指示を受け付ける消去指示手段と、をさらに備え、
前記合成手段は、前記消去指示手段で受け付けた指示に基づく前記合成用画像の一部が視認できないように前記合成用画像を前記写真画像に合成する、請求項１から４のいずれか一項に記載の画像編集装置。
【請求項６】
互いに異なるデザインが施された複数の編集画像から編集画像の選択を受け付ける選択手段をさらに備え、
前記生成手段は、前記選択手段において選択を受け付けた編集画像を前記写真画像に合成する領域を決定し、決定した領域に当該編集画像を描画した合成用画像を生成する、請求項１から５のいずれか一項に記載の画像編集装置。
【請求項７】
前記写真画像は、被写体として人物を含み、
前記対象物は、前記写真画像に含まれる人物である、請求項１から６のいずれか一項に記載の画像編集装置。
【請求項８】
画像編集装置のコンピュータに実行させる制御プログラムであって、
写真画像に含まれる予め定められた対象物と当該対象物以外の領域を表すマスク情報に基づき、所定のデザインが施された編集画像を前記写真画像に合成する領域を決定し、決定した領域に前記編集画像を描画した合成用画像を生成する生成ステップと、
前記合成用画像と前記写真画像とを合成する合成ステップと、を前記画像編集装置のコンピュータに実行させ、
前記領域は、前記写真画像における端部から前記写真画像における前記対象物までの領域である、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像編集装置及び制御プログラムに関する。
【背景技術】
【０００２】
従来から、写真撮影遊戯機において利用者を撮影し、各撮影によって得られた写真画像に対し、スタンプやペンなどの落書きツールを用いて落書き編集する技術が知られている（例えば、下記特許文献１参照）。また、下記特許文献２のように、写真画像に写る被写体の周りにオーラの画像を合成した写真画像を利用者に提供する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−００５１７５号公報
【特許文献２】特開２００６−０６０７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１のように、写真画像に写る被写体や被写体以外の余白の上にスタンプ等の編集画像が合成されることで写真画像全体としての仕上がりを良くすることができる。しかしながら、写真画像における余白の大きさは、写真画像に写り込む被写体の大きさ等によって異なり、余白が大きいほど、写真画像のデザイン性を損なわないように、利用者自身がスタンプなどを用いてその余白を埋めることは難しい。また、上記特許文献２のようなオーラの画像は、写真画像に写る被写体の周りに合成されるため、被写体から離れた位置の余白は利用者自身がスタンプ等の編集画像を配置して埋めなければならない。
【０００５】
また、被写体の背面に配置される背景画像を写真画像と合成することで、写真画像における被写体以外の領域を背景画像のデザインによって装飾することができる。しかしながら、背景画像は被写体の背面に合成されるため、被写体と重なる部分の背景画像のデザインの柄が隠れたり、途切れたりする。また、例えば、背景画像が単色等の画像である場合など、背景画像のデザインによっては、背景画像を写真画像に合成しても被写体以外の余白領域が目立つこともある。
【０００６】
本発明は、写真画像全体のデザイン性を損なわず、写真画像に含まれる被写体等の対象物を除いた領域の編集を容易に行うことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像編集装置は、写真画像に含まれる予め定められた対象物と当該対象物以外の領域を表すマスク情報に基づき、所定のデザインが施された編集画像を前記写真画像に合成する領域を決定し、決定した領域に前記編集画像を描画した合成用画像を生成する生成手段と、前記合成用画像と前記写真画像とを合成する合成手段と、を備え、前記領域は、前記写真画像における端部から前記写真画像における前記対象物までの領域である。
【０００８】
この構成によれば、写真画像に合成用画像が自動的に合成される。写真画像において合成用画像が合成される領域は、写真画像の端部から対象物までの領域である。これにより、対象物から離れた、写真画像の端部付近も合成用画像のデザインによって自動的に装飾され、オーラの画像のように対象物の周りだけに画像が合成される場合と比べ、写真画像全体としてのデザイン性を向上させることができる。
【０００９】
また、上記画像編集装置において、前記端部は、前記写真画像における一の辺であり、前記生成手段は、前記写真画像における一の辺から当該一の辺に対向する他の辺の間に前記対象物が含まれていない場合、前記領域として、前記一の辺から前記他の辺の間における所定位置までの領域を決定することとしてもよい。
【００１０】
この構成によれば、写真画像の一の辺から所定位置までの領域を合成用画像によって装飾することができる。
【００１１】
また、上記画像編集装置において、前記写真画像における一の辺は、前記写真画像における前記対象物の上方側に位置する辺であることとしてもよい。
【００１２】
この構成によれば、写真画像における対象物の上方から対象物までの領域を合成用画像によって装飾することができる。
【００１３】
また、上記画像編集装置において、前記編集画像は、前記所定のデザインの一部が施された複数の個別画像で構成され、前記生成手段は、前記複数の個別画像のそれぞれについて、前記写真画像における位置を決定し、決定した位置に基づいて当該個別画像の領域を特定することにより前記領域を決定し、前記複数の個別画像のそれぞれを、当該個別画像について特定した領域に描画して前記合成用画像を生成することとしてもよい。
【００１４】
この構成によれば、写真画像における対象物に応じて、複数の個別画像を合成する位置が決定される。そのため、対象物によって個別画像に施されたデザインが隠れたり、途切れたりすることなく、各個別画像を写真画像に合成することができる。
【００１５】
また、上記画像編集装置において、前記合成手段は、前記写真画像と前記合成用画像とを合成した合成画像を表示部に表示し、表示された前記合成画像に合成された前記合成用画像の一部を消去する指示を受け付ける消去指示手段と、をさらに備え、前記合成手段は、前記消去指示手段で受け付けた指示に基づく前記合成用画像の一部が視認できないように前記合成用画像を前記写真画像に合成することとしてもよい。
【００１６】
この構成によれば、写真画像に合成された合成用画像の一部を消去する指示を受け付け、指示された合成用画像の一部が視認できないように合成用画像を写真画像に合成するため、利用者が所望する合成画像に仕上げることができる。
【００１７】
また、上記画像編集装置において、互いに異なるデザインが施された複数の編集画像から編集画像の選択を受け付ける選択手段をさらに備え、前記生成手段は、前記選択手段において選択を受け付けた編集画像を前記写真画像に合成する領域を決定し、決定した領域に当該編集画像を描画した合成用画像を生成することとしてもよい。
【００１８】
この構成によれば、利用者が所望するデザインの合成用画像が写真画像に合成された合成画像を提供することができる。
【００１９】
また、上記画像編集装置において、前記写真画像は、被写体として人物を含み、前記予め定められた対象物は、前記写真画像に含まれる前記人物であることとしてもよい。
【００２０】
この構成によれば、写真画像における人物に応じた一部の余白領域に合成用画像が合成されるため、写真画像に写る人物と合成用画像のデザインとが調和された合成結果を得ることができる。
【００２１】
また、上記画像編集装置において、前記合成手段は、前記複数の個別画像のそれぞれを、当該個別画像の長さが当該個別画像について決定された位置から前記端部までの長さになるまで徐々に長くなるように段階的に合成し、段階的に合成された合成画像を表示部に表示することとしてもよい。
【００２２】
この構成によれば、各個別画像は、当該個別画像の長さを変えて段階的に合成され、合成されるごとにその合成画像が表示される。そのため、合成用画像を合成する過程を視覚的に演出することができる。
【００２３】
本発明に係る制御プログラムは、画像編集装置のコンピュータに、写真画像に含まれる予め定められた対象物と当該対象物以外の領域を表すマスク情報に基づき、所定のデザインが施された編集画像を前記写真画像に合成する領域を決定し、決定した領域に前記編集画像を描画した合成用画像を生成する生成ステップと、前記合成用画像と前記写真画像とを合成する合成ステップと、を備え、前記領域は、前記写真画像における端部から前記写真画像における前記対象物までの領域である。
【００２４】
この構成によれば、写真画像に合成用画像が自動的に合成される。写真画像において合成用画像が合成される領域は、写真画像の端部から対象物までの領域である。これにより、対象物から離れた、写真画像の端部付近も合成用画像のデザインによって自動的に装飾され、オーラの画像のように対象物の周りだけに画像が合成される場合と比べ、写真画像全体としてのデザイン性を向上させることができる。
【図面の簡単な説明】
【００２５】
【図１】図１は、実施形態に係る写真撮影遊戯機の外観を表す模式図である。
【図２】図２は、図１に示す正面筐体を表す模式図である。
【図３】図３は、図１に示す背面筐体を表す模式図である。
【図４】図４は、実施形態における編集ブースの編集ユニット及び事後接客部を表す斜視図である。
【図５】図５は、図１に示す写真撮影遊戯機の機能ブロック図である。
【図６】図６は、図１に示す写真撮影遊戯機の全体動作を示すフロー図である。
【図７】図７は、図６に示す事前接客処理の動作フロー図である。
【図８】図８は、図６に示す撮影処理の動作フロー図である。
【図９】図９は、図６に示す画像編集処理の動作フロー図である。
【図１０】図１０は、実施形態における編集画面を例示した模式図である。
【図１１】図１１は、図１０に示す編集画面に表示された自動スタンプ用アイコンに表されているサンプル画像の拡大図である。
【図１２】図１２は、正面全身写真画像における被写体部分のマスク画像を表す模式図である。
【図１３Ａ】図１３Ａは、自動スタンプ画像の構成例を表す模式図である。
【図１３Ｂ】図１３Ｂは、実施形態における写真画像のレイヤー構成を示す模式図である。
【図１３Ｃ】図１３Ｃは、図１３Ａに示す個別スタンプ画像の合成例を示す模式図である。
【図１３Ｄ】図１３Ｄは、図１３Ａに示す個別スタンプ画像の合成例を示す模式図である。
【図１４Ａ】図１４Ａは、マスク画像の走査方法を説明するための模式図である。
【図１４Ｂ】図１４Ｂは、マスク画像において各個別スタンプ画像の基点座標を特定する方法を説明する図である。
【図１５】図１５は、正面全身写真画像に各個別スタンプ画像が合成された合成画像を例示した模式図である。
【図１６Ａ】図１６Ａは、個別スタンプ画像のＸ軸方向の幅が均一でない自動スタンプ画像を例示した模式図である。
【図１６Ｂ】図１６Ｂは、図１６Ａに示す自動スタンプ画像を写真画像に合成する際のマスク画像の走査方法を説明する図である。
【図１７】図１７は、図６に示す事後接客処理の動作フロー図である。
【図１８】図１８は、変形例（４）におけるマスク画像の走査の限界値に基づく個別スタンプ画像の合成例を示す模式図である。
【図１９Ａ】図１９Ａは、変形例（５）における自動スタンプ画像の配置例を示す模式図である。
【図１９Ｂ】図１９Ｂは、変形例（５）における自動スタンプ画像の他の配置例を示す模式図である。
【図１９Ｃ】図１９Ｃは、変形例（５）における自動スタンプ画像の他の配置例を示す模式図である。
【図１９Ｄ】図１９Ｄは、変形例（５）における自動スタンプ画像の他の配置例を示す模式図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施形態について図面を参照しつつ説明する。図中同一及び相当する構成については、同一の符号を付して同じ説明を繰り返さない。
【００２７】
＜＜１．写真撮影遊戯機の構成＞＞
＜１．１．全体構成＞
図１は、本実施形態に係る写真撮影遊戯機の外観を表す模式図である。写真撮影遊戯機１は、撮影ブース２と、事前接客部３と、編集ブース４と、事後接客部５（図４参照）と、を備えている。
【００２８】
＜１．２．撮影ブースの構成＞
撮影ブース２は、図１に示すように、正面筐体２０Ａ及び背面筐体２０Ｂによって区画された空間である。撮影ブース２内では、被写体である利用者の写真撮影が行われる。なお、説明の便宜上、正面筐体２０Ａ側を前、背面筐体２０Ｂ側を後ろといい、正面筐体２０Ａに向かって右を単に右、正面筐体２０Ａに向かって左を単に左という。図１に示すように、正面筐体２０Ａと背面筐体２０Ｂとは前後方向に間を空けて配置されており、利用者は、正面筐体２０Ａと背面筐体２０Ｂとの間を通って撮影ブース２に出入りする。
【００２９】
図２は、正面筐体２０Ａを表す模式図である。図２に示すように、正面筐体２０Ａの内側には、撮影ユニット２０が設けられている。撮影ユニット２０は、カメラ２１と、正面ディスプレイ２２と、照明装置２３と、後述するスピーカ４５０（図５参照）と、を備えている。
【００３０】
カメラ２１は、正面筐体２０Ａの内側前面の幅方向中央付近に配置されている。カメラ２１は、撮影ブース２内の利用者（被写体）を撮影し、所定のタイミングで静止画像として記録する。
【００３１】
正面ディスプレイ２２は、カメラ２１の下方に配置されている。正面ディスプレイ２２は、カメラ２１によって撮影された利用者の映像を左右反転させ、リアルタイムにライブ表示する。また、正面ディスプレイ２２上にはタッチパネルが配置されており、タッチパネルを介して、利用者による入力操作が受け付けられる。利用者による入力操作は、利用者が正面ディスプレイ２２にタッチペン（図示略）又は指で直接タッチすることによって受け付けられる。
【００３２】
照明装置２３は、ストロボ光源及び蛍光灯光源を有している。ストロボ光源は、カメラ２１が利用者のライブ映像を静止画として記録する瞬間に発光し、発光面を介して撮影ブース２内の利用者に光を照射する。
【００３３】
図３は、背面筐体２０Ｂを表す斜視図である。図３に示すように、背面筐体２０Ｂにおいて、正面筐体２０Ａと向かい合う内側の面には、背面パネル２４が設けられている。背面パネル２４は、クロマキー合成用のパネルであってもよいし、クロマキー合成用のカーテンを備えていてもよい。背面筐体２０Ｂの床面２５上には、クロマキー合成用の床マットや床板等の床部材（図示略）が設けられる。床部材の色は、背面パネル２４の色と同じであり、例えば黄緑色等とされる。特に図示しないが、撮影ブース２内側において、背面筐体２０Ｂの天井や左右側面に、照明装置（図示略）が設けられていてもよい。
【００３４】
＜１．３．事前接客部の構成＞
事前接客部３は、図１及び図２に示すように、撮影ブース２の外に設けられており、受付装置３０を備える。受付装置３０は、正面筐体２０Ａの左側の側面に配置されている。ただし、受付装置３０は、正面筐体２０Ａの右側の側面に設けられていてもよいし、正面筐体２０Ａの左右両方の側面に設けられていてもよい。
【００３５】
受付装置３０は、受付用ディスプレイ３１と、コイン投入口３２と、スピーカ３３と、を備えている。
【００３６】
受付用ディスプレイ３１は、利用者がプレイに関する各種設定を入力するための画面等を表示する。受付用ディスプレイ３１上にはタッチパネルが配置されており、タッチパネルを介して、利用者による入力操作が受け付けられる。利用者による入力操作は、利用者が受付用ディスプレイ３１にタッチペン（図示略）又は指で直接タッチすることによって受け付けられる。コイン投入口３２には、利用者によってコインが投入される。スピーカ３３は、操作案内やＢＧＭ等の音声を出力する。
【００３７】
＜１．４．編集ブースの構成＞
編集ブース４は、図１及び図４に示すように、正面筐体２０Ａの前方に設けられており、編集ユニット４０を備えている。編集ユニット４０は、２つの画像編集装置４１と、各画像編集装置４１を支持する編集筐体４３とを備えている。
【００３８】
２つの画像編集装置４１は、左右対称となるよう背中合わせに配置されている。図４では、図４において左側に配置された一方の画像編集装置４１のみが示されている。各画像編集装置４１は、編集用ディスプレイ４１１と、２本のタッチペン４１２と、後述するスピーカ４１３（図５参照）と、非接触通信装置９７（図５参照）を備えている。
【００３９】
編集用ディスプレイ４１１には、利用者に画像編集を行わせるために、撮影ブース２での撮影によって生成された写真画像が表示される。編集用ディスプレイ４１１上にはタッチパネルが配置されており、タッチパネルを介して、写真画像に対する利用者による編集操作が受け付けられる。
【００４０】
２本のタッチペン４１２は、編集用ディスプレイ４１１の両側に配置されている。利用者による編集操作は、利用者が各タッチペン４１２で編集用ディスプレイ４１１にタッチすることによって受け付けられる。ただし、利用者による編集操作は、利用者が編集用ディスプレイ４１１に指で直接タッチすることによって受け付けられてもよい。
【００４１】
スピーカ４１３（図５参照）は、操作案内やＢＧＭ等の音声を出力する。非接触通信装置９７（図５参照）は、画像の取得に必要な情報等を利用者の端末装置に送信する際に用いられる。
【００４２】
＜１．５．事後接客部の構成＞
事後接客部５は、図４に示すように、編集ユニット４０の側面に設けられており、受付装置５０を備えている。
【００４３】
受付装置５０は、受付用ディスプレイ５１と、写真シール排出口５２と、スピーカ５３と、を備えている。
【００４４】
受付用ディスプレイ５１は、携帯端末で画像を取得するためのメールアドレスを入力したり、携帯端末に送信する画像を選択したりするための画面等を表示する。受付用ディスプレイ５１上にはタッチパネルが配置されており、タッチパネルを介して、利用者による入力操作が受け付けられる。利用者による入力操作は、指で直接タッチすることによって受け付けられるが、タッチペンによってタッチすることによって受け付けられてもよい。写真シール排出口５２は、受付装置５０に設けられており、編集筐体４３内に備わるプリンタ６５０（図５参照）で印刷された写真シールが排出される。スピーカ５３は、操作案内やＢＧＭ等の音声を出力する。
【００４５】
＜１．６．写真撮影遊戯機の機能構成＞
次に、写真撮影遊戯機１の機能構成について、図５を参照しつつ説明する。
【００４６】
＜１．６．１．制御装置の構成＞
図５に示すように、写真撮影遊戯機１は、制御装置１００を備えている。制御装置１００は、コンピュータ装置１０１と、制御基板１０２と、クロマキーキャプチャボード１７と、を備えている。
【００４７】
コンピュータ装置１０１は、撮影ユニット２０、受付装置３０、編集ユニット４０の各画像編集装置４１、受付装置５０、及びプリンタ６５０と接続されている。コンピュータ装置１０１は、制御基板１０２を介して、発光制御部１１０、蛍光灯１４、コイン制御部１１２、及びサービスパネル１１３と接続されている。
【００４８】
コンピュータ装置１０１は、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）１０３と、ハードディスク（ＨＤＤ）１０４と、メモリ１０５と、通信部１０６と、を備えている。
【００４９】
ＣＰＵ１０３は、ＨＤＤ１０４に記憶されている制御プログラムを実行することにより、後述する写真撮影遊戯機１の各機能を実現する。
【００５０】
ＨＤＤ１０４は、ＣＰＵ１０３によって実行される制御プログラム、各処理に必要なグラフィックデータ、音声データ、生成された写真画像の編集に利用される編集画像データ、予め用意された撮影コースを示す情報、予め用意された複数の背景画像を示す背景画像データ等の各種設定データを記憶する。
【００５１】
メモリ１０５は、コンピュータ装置１０１のメインメモリであり、ＣＰＵ１０３が制御プログラムを実行する際の一時的な作業領域である。通信部１０６は、ネットワークを介してサーバ（図示略）及び非接触通信装置９７との通信を行う。
【００５２】
制御基板（デジタル入出力ボード（ＤＩＯ））１０２は、コンピュータ装置１０１と接続され、コンピュータ装置１０１との間で信号の入出力を行う。また、制御基板１０２は、コイン制御部１１２、発光制御部１１０、蛍光灯１４、及びサービスパネル１１３とも接続されており、これらとの間で信号の入出力を行う。
【００５３】
＜１．６．２．事前接客処理時に動作する機能＞
ＣＰＵ１０３は、ＨＤＤ１０４に記憶された制御プログラムを実行することにより、事前接客処理において予め定められた情報を受付用ディスプレイ３１に表示し、事前接客処理において予め定められた音声をスピーカ３３から出力させる。
【００５４】
＜１．６．３．撮影処理時に動作する機能＞
ＣＰＵ１０３は、ＨＤＤ１０４に記憶された制御プログラムを実行することにより、撮影処理において予め定められた情報を正面ディスプレイ２２に表示し、撮影処理において予め定められた音声をスピーカ４５０から出力させる。
【００５５】
ＣＰＵ１０３は、ＨＤＤ１０４に記憶された制御プログラムを実行することにより、発光制御部１１０によって照明装置２３を制御する。発光制御部１１０は、例えば、照明装置２３の発光タイミングや発光量を制御する。
【００５６】
クロマキーキャプチャボード１７は、撮影ユニット２０及びコンピュータ装置１０１と接続されている。クロマキーキャプチャボード１７は、カメラ２１が撮影しているライブ映像を所定の間隔（例えば３０フレーム／秒）で静止画データとして取り込む。クロマキーキャプチャボード１７は、各静止画データから被写体である利用者の領域を抽出し、コンピュータ装置１０１に転送する。
【００５７】
＜１．６．４．画像編集処理時に動作する機能＞
ＣＰＵ１０３は、ＨＤＤ１０４に記憶された制御プログラムを実行することにより、画像編集処理において予め定められた情報を編集用ディスプレイ４１１に表示し、画像編集処理において予め定められた音声をスピーカ４１３から出力させる。
【００５８】
コンピュータ装置１０１は、プリンタ６５０と接続されている。ＣＰＵ１０３は、ＨＤＤ１０４に記憶された制御プログラムを実行することにより、プリンタ６５０に印刷処理を行わせる。
【００５９】
＜１．６．５．事後接客処理時に動作する機能＞
ＣＰＵ１０３は、ＨＤＤ１０４に記憶された制御プログラムを実行することにより、事後接客処理において予め定められた情報を受付用ディスプレイ５１に表示し、事後接客処理において予め定められた音声をスピーカ５３から出力させる。
【００６０】
＜＜２．写真撮影遊戯機の動作＞＞
次に、写真撮影遊戯機１の動作について説明する。以下で説明する各処理は、図５に示すＣＰＵ１０３が制御プログラムを実行することにより行う。
【００６１】
図６は、写真撮影遊戯機１の全体動作を示すフロー図である。写真撮影遊戯機１は、まず、プレイの開始を受け付けるための事前接客処理を行う（ステップＳ１０）。次に、写真撮影遊戯機１は、事前接客処理で受け付けたプレイごとに撮影処理を行う（ステップＳ２０）。その後、写真撮影遊戯機１は、撮影処理で生成された写真画像に対する画像編集処理を行う（ステップＳ３０）。最後に、写真撮影遊戯機１は、画像編集処理後の写真画像について事後接客処理を行う（ステップＳ４０）。以下、各処理について詳述する。
【００６２】
＜２．１．事前接客処理＞
まず、事前接客処理（ステップＳ１０）について説明する。図７は、事前接客処理のフロー図である。
【００６３】
ＣＰＵ１０３は、プレイのデモンストレーション映像を表すデモ画面を受付用ディスプレイ３１に表示する(ステップＳ１１１)。ＣＰＵ１０３は、利用者が１プレイ分のコインをコイン投入口３２に投入するまで、デモ画面の表示を継続する（ステップＳ１１２：Ｎｏ）。このとき、ＣＰＵ１０３は、デモンストレーション映像に応じたＢＧＭ等をスピーカ３３から出力させてもよい。
【００６４】
コイン投入口３２に１コインが投入されると、コイン制御部１１２（図５参照）により、コインが投入されたことを示す情報が制御基板１０２を介してコンピュータ装置１０１に出力される。ＣＰＵ１０３は、コイン制御部１１２からの情報ごとにコインカウントを１つインクリメントする。ＣＰＵ１０３は、コインカウントが１プレイ分に達すると、１プレイ分のコインが受け付けられたと判断し（ステップＳ１１２：Ｙｅｓ）、プレイを開始し、ステップＳ１１３以下の処理を行う。
【００６５】
ＣＰＵ１０３は、撮影コース選択画面（図示略）を受付用ディスプレイ３１に表示し、利用者による撮影コースの選択を受け付ける（ステップＳ１１３）。このとき、ＣＰＵ１０３は、撮影コースの選択を促す音声をスピーカ３３から出力させてもよい。
【００６６】
本実施形態では、撮影コース１と撮影コース２の２つが用意されている。撮影コース１と２ともに、後述する撮影処理において６回の撮影を行う。撮影コース１は、１〜３回目の撮影を、利用者の顔及び上半身の一部を写した画像が得られる「アップ」用の画角で撮影し、４回目の撮影を、利用者の全身を斜め上から写したような画像が得られる「上から全身」用の画角で撮影する。そして、５、６回目の撮影を、利用者の全身を正面から写したような画像が得られる「正面全身」用の画角で撮影する。一方、撮影コース２は、１〜６回目の各通常撮影をいずれも「アップ」用の画角で撮影する。この例では、撮影コース１が選択されたものとする。
【００６７】
なお、以下の説明において、「アップ」の撮影で得られる画像をアップ画像、「上から全身」の撮影で得られる画像を上から全身画像、「正面全身」の撮影で得られる画像を正面全身画像と称する。
【００６８】
ＣＰＵ１０３は、ステップＳ１１３において撮影コースの選択を受け付けると、選択された撮影コースをメモリ１０５に記憶する。続いて、ＣＰＵ１０３は、撮影人数を選択するための選択画面（図示略）を受付用ディスプレイ３１に表示し、撮影人数の選択を受け付ける（ステップＳ１１４）。
【００６９】
続いて、ＣＰＵ１０３は、写り選択画面（図示略）を受付用ディスプレイ３１に表示し、写真画像全体の写りの選択を受け付ける（ステップＳ１１５）。
【００７０】
次に、ＣＰＵ１０３は、ステップＳ１１３においてメモリ１０５に記憶された撮影コースに対応する１〜６回の撮影ごとに、当該撮影の画角に応じた背景画像の選択を受け付ける（ステップＳ１１６）。ＣＰＵ１０３は、１〜６回の各撮影について背景画像の選択を受け付けると、撮影回数ごとの背景画像を示す情報をメモリ１０５に記憶する。
【００７１】
ステップＳ１１６の後、ＣＰＵ１０３は、撮影ブース２が空いているか否かを判断する（ステップＳ１１７）。撮影ブース２が空いていない場合（ステップＳ１１７：Ｎｏ）、ＣＰＵ１０３は、利用者に対して待機を促す待機画面（図示略）を受付用ディスプレイ３１に表示させる（ステップＳ１１８）。撮影ブース２が空いている場合（ステップＳ１１７：Ｙｅｓ）、ＣＰＵ１０３は、撮影ブース２への移動を誘導する誘導画面（図示略）を受付用ディスプレイ３１に表示させる（ステップＳ１１９）。このとき、ＣＰＵ１０３は、誘導画面の表示とともに、利用者を撮影ブース２へ誘導する音声をスピーカ３３から出力させてもよい。
【００７２】
＜２．２．撮影処理＞
次に、撮影処理（ステップＳ２０）について説明する。図８は、撮影処理の動作フローを示す図である。
【００７３】
ＣＰＵ１０３は、撮影ブース２内の正面ディスプレイ２２に、撮影開始を案内する撮影開始画面（図示略）を表示する（ステップＳ２１１）。撮影開始画面には、撮影開始ボタンが表示されており、利用者がこの撮影開始ボタンにタッチすることにより以降の処理が開始される。
【００７４】
ＣＰＵ１０３は、ステップＳ１１３においてメモリ１０５に記憶された撮影コースに対応する１〜６回の各撮影に定められている画角に基づいて、カメラ２１の撮影方向及び焦点距離を制御して撮影を行う（ステップＳ２１２）。つまり、ＣＰＵ１０３は、１〜６回の撮影ごとに、当該撮影に対して予め定められている画角に応じて、カメラ２１の撮影方向及び焦点距離を制御して撮影する。そして、撮影しているライブ映像を表示し、所定のフレームレートでそのライブ映像の画像データを取り込み、クロマキー処理を施した画像データを正面ディスプレイ２２に表示する。
【００７５】
ＣＰＵ１０３は、１〜６回の撮影によって得られた６枚の画像データをその撮影回数とともにメモリ１０５に記憶する。この例では、撮影コース１が選択されているため、３枚のアップ画像と、１枚の上から全身画像と、２枚の正面全身画像の各画像データがメモリ１０５に記憶される。
【００７６】
ＣＰＵ１０３は、ステップＳ２１２の撮影処理の後、編集ブース４が空いているか否かを判断する（ステップＳ２１３）。編集ブース４が空いていない場合（ステップＳ２１３：Ｎｏ）、ＣＰＵ１０３は、利用者に対して待機を促す待機画面（図示略）を正面ディスプレイ２２に表示させる（ステップＳ２１４）。編集ブース４が空いている場合（ステップＳ２１３：Ｙｅｓ）、ＣＰＵ１０３は、編集ブース４への移動を誘導する誘導画面（図示略）を正面ディスプレイ２２に表示させる（ステップＳ２１５）。なお、ＣＰＵ１０３は、誘導画面の表示とともに、利用者を編集ブース４へ誘導する音声をスピーカ４５０から出力させてもよい。
【００７７】
＜２．３．画像編集処理＞
【００７８】
次に、画像編集処理（ステップＳ３０）について説明する。図９は、画像編集処理のフロー図である。
【００７９】
ＣＰＵ１０３は画像編集に関するデモンストレーション映像等を表示する待機画面（図示略）を編集用ディスプレイ４１１（図４参照）に表示させる（ステップＳ３１１）。
【００８０】
撮影ブース２から編集ブース４へ移動した利用者が待機画面にタッチペン４１２（図４参照）でタッチすると、ＣＰＵ１０３は、目の大きさ、黒目の大きさ、顔の輪郭形状を選択するための顔の写り選択画面（図示略）を編集用ディスプレイ４１１に表示し、利用者からの選択を受け付ける（ステップＳ３１２）。
【００８１】
続いて、ＣＰＵ１０３は、顔の写りの選択後、写真画像の明るさを選択するための画面（図示略）を編集用ディスプレイ４１１に表示し、利用者による選択を受け付ける(ステップＳ３１３)。
【００８２】
ＣＰＵ１０３は、メモリ１０５に記憶されている３枚のアップ画像と、１枚の上から全身画像と、２枚の正面全身画像のそれぞれについて、ステップＳ３１２で選択された顔の写りに応じた画像処理と、ステップＳ３１３で選択された明るさに応じた画像処理を施す。そして、ＣＰＵ１０３は、画像処理後の各画像を、縦と横の長さの比率が所定比率となるように所定の画像サイズにトリミングし、６枚の写真画像を生成する（ステップＳ３１４）。生成された６枚の写真画像は、撮影回数とともにメモリ１０５に記憶される。
【００８３】
ステップＳ３１４の後、ＣＰＵ１０３は、編集用ディスプレイ４１１に、利用者の名前を入力するための名前入力画面を表示し、利用者による名前の入力を受け付ける（ステップＳ３１５）。
【００８４】
続いて、ステップＳ３１５の後、ＣＰＵ１０３は、編集用ディスプレイ４１１に編集画面を表示して落書き処理（編集処理）を開始する（ステップＳ３１６）。
【００８５】
図１０は、編集用ディスプレイ４１１に表示される編集画面を例示した模式図である。なお、図１０に示す編集画面４１０は、編集用ディスプレイ４１１に向かって右側で編集を行う利用者が使用する画面例を示しており、編集用ディスプレイ４１１に向かって左側で編集を行う利用者が使用する画面も同様である。
【００８６】
図１０に示すように、編集画面４１０は、編集領域４１１０と、サムネイル画像表示領域４１２０と、編集ツール表示領域４１３０と、ＥＮＤボタン４１４０とを有する。
【００８７】
サムネイル画像表示領域４１２０には、６枚の写真画像の各々の縦横比を維持した状態で縮小したサムネイル画像が撮影順に表示される。
【００８８】
編集領域４１１０には、初期状態において、サムネイル画像表示領域４１２０におけるサムネイル画像のうち、１枚のサムネイル画像の写真画像に、その写真画像に対応する背景画像（図示略）が合成されて表示される。この例では、編集領域４１１０には、正面全身画像を基に生成された写真画像（以下、正面全身写真画像）４１１１が表示されている。
【００８９】
編集画面４１０に向かって左側の利用者は、左側のタッチペン４１２（図４参照）を用い、左側の編集領域４１１０に表示される写真画像に対して編集を行う。編集画面４１０に向かって右側の利用者は、右側のタッチペン４１２（図４参照）を用い、右側の編集領域４１１０に表示される写真画像に対して編集を行う。
【００９０】
サムネイル画像表示領域４１２０に表示されたサムネイル画像のいずれかをタッチペン４１２でタッチすると、ＣＰＵ１０３は、タッチペン４１２でタッチされたサムネイル画像に対応する写真画像を編集領域４１１０に表示させる。なお、左右一方のサムネイル画像表示領域４１２０において、当該一方の編集領域４１１０に表示されている写真画像と他方の編集領域４１１０に表示されている写真画像に対応するサムネイル画像の各表示領域には、「らくがき中」の文字が表示される。
【００９１】
編集領域４１１０の下方には、編集ツール表示領域４１３０が配置されている。編集ツール表示領域４１３０は、写真画像の編集に利用可能な編集ツールを選択するためのアイコンが表示される。編集ツールには、例えば、利用者の名前、誕生日等の日付、予め定められたメッセージ等を表したスタンプや、文字、図形、記号等で構成された図柄を表したスタンプ等の編集画像が含まれる。編集ツールは、大カテゴリごとに分類され、同じ大カテゴリ内の編集ツールはさらに小カテゴリごとに分類されている。編集ツール表示領域４１３０には、利用者が選択したカテゴリ（大カテゴリ、小カテゴリ）に分類された編集ツールに対応するアイコンが表示される。
【００９２】
図１０の例では、大カテゴリ「スペシャル」に分類された編集ツールのうち、小カテゴリ「ガーランド」に分類された編集ツールに対応する５つのアイコン４１３１（４１３１Ａ〜４１３１Ｅ）が編集ツール表示領域４１３０に表示されている。便宜上、図１０では、アイコン４１３１Ｃ〜４１３１Ｅには画像が表されていないが、各アイコン４１３１には、アイコン４１３１Ａ、４１３１Ｂに示すように、当該アイコン４１３１に対応する編集ツールを用いて編集を行った場合の編集後のイメージを示すサンプル画像が表される。
【００９３】
図１１は、図１０に示すアイコン４１３１Ａに表されているサンプル画像の拡大図である。図１１に示すように、アイコン４１３１Ａに表されたサンプル画像５００は、モデルを用いた正面全身写真画像において、モデルの画像部分Ｍを除いた一部の領域に、アイコン４１３１Ａが選択された場合に適用される編集画像５１０Ａを合成した画像である。従って、図１０の例において、編集画面４１０に向かって右側の利用者が、アイコン４１３１Ａをタッチペン４１２で選択すると、サンプル画像５００の編集画像５１０Ａと同様のデザインの編集画像が、編集領域４１１０に表示されている正面全身写真画像４１１１における被写体部分以外の一部領域に自動的に配置される。以下、このような編集画像を自動スタンプ画像と称し、アイコン４１３１を自動スタンプ用アイコンと称する。
【００９４】
なお、この例では、アイコン４１３１に表示されるサンプル画像にはモデルを撮影した写真画像が用いられているが、利用者を撮影した写真画像を用いてもよい。本実施形態のように、サンプル画像にモデルを撮影した写真画像を用いる場合、自動スタンプ画像のデザインを利用者に分かりやすく示すことができる。一方、利用者を撮影した写真画像を用いる場合、写真画像に自動スタンプ画像が合成された際の合成イメージを利用者に示すことができる。
【００９５】
（自動スタンプ画像の合成方法）
ここで、一の写真画像に自動スタンプ画像を合成する合成方法について説明する。なお、ここでは、自動スタンプ画像を合成する写真画像の例として正面全身写真画像を用い、自動スタンプ画像５１０Ａのデザインを簡略化した自動スタンプ画像を例にして説明を行う。
【００９６】
図１２は、正面全身写真画像における被写体部分のマスク画像を表す模式図である。マスク画像６００において被写体部分６０１は黒色で表され、被写体部分６０１以外の領域６０２は白色で表されている。本実施形態において、マスク画像６００は、写真画像における被写体部分とそれ以外の部分を示すマスク情報の一例である。マスク画像６００は、例えば、正面全身写真画像の元画像である正面全身画像に写り込んだ背面パネル２４や床面２５に付されたクロマキー合成用の色をキー色として、正面全身画像における人物と人物以外とを判別することにより生成してもよい。また、周知の画像認識技術を用いて、正面全身写真画像における人物部分を特定することによりマスク画像を生成してもよい。
【００９７】
図１３Ａは、自動スタンプ画像の構成を表す模式図である。図１３Ａに示すように、自動スタンプ画像５２０は、複数の個別スタンプ画像（５２０Ａ〜５２０Ｎ）が組み合わされて構成されている。各個別スタンプ画像は、Ｙ軸方向に延伸された直線画像の端部にアルファベット（Ａ〜Ｎ）の文字画像が描画された画像である。この例における個別スタンプ画像５２０Ａ〜５２０ＮのＸ軸方向とＹ軸方向の幅（画素数）はそれぞれＰｘとＰｙ（Ｐｘ＜Ｐｙ）であり、個別スタンプ画像５２０Ａ〜５２０Ｎは縦長の短冊形状を有する。各個別スタンプ画像のＸ軸方向の幅は、図１２に示す被写体部分６０１のＸ軸方向の幅よりも小さい。また、自動スタンプ画像５２０全体のＸ軸方向の幅は、図１２に示すマスク画像６００のＸ軸方向の幅と同等である。各個別スタンプ画像のＹ軸方向の幅は、図１２に示すマスク画像６００のＹ軸方向の幅よりも小さい。
【００９８】
図１３Ｂは、本実施形態における写真画像のレイヤー構成を示す模式図である。図１３Ｂにおいて、レイヤーＬ１にはステップＳ１１６（図７参照）で選択された背景画像が配置され、レイヤーＬ２には写真画像における被写体の画像が配置される。また、レイヤーＬ３には自動スタンプ画像が配置され、レイヤーＬ４には自動スタンプ画像を除く他の編集画像が配置される。つまり、この例では、自動スタンプ画像は被写体画像と他の編集画像との間に配置される。なお、自動スタンプ画像が配置されるレイヤーＬ３の位置はこれに限らず、被写体画像が配置されるレイヤーＬ２と背景画像が配置されるレイヤーＬ１の間に配置されていてもよい。
【００９９】
個別スタンプ画像５２０Ａ〜５２０Ｎのそれぞれは、ＣＰＵ１０３により、写真画像を元に生成されたマスク画像６００に基づき、写真画像における被写体部分以外の領域の一部領域に配置されるように写真画像と合成される。本実施形態において、この一部領域は、写真画像における上端側の領域、つまり、写真画像における被写体の上方側に位置する上端から下端までの一部の領域である。例えば、写真画像に被写体の画像が含まれていない場合、個別スタンプ画像５２０Ａ〜５２０Ｎは、図１３Ｃに示すように配置される。具体的には、個別スタンプ画像５２０Ａ〜５２０Ｎは、写真画像７００の上端（Ｙ軸負方向側）から基準線７００Ｌまでの上端側の領域Ｒａに、上端と接して配置される。この場合、個別スタンプ画像５２０Ａ〜５２０Ｎの長さ、すなわち、個別スタンプ画像のＹ軸正方向側の端部を基点とする長さは全て同じである。
【０１００】
一方、写真画像に被写体が含まれている場合、個別スタンプ画像５２０Ａ〜５２０Ｎは、図１３Ｄに示すように配置される。つまり、個別スタンプ画像５２０Ａ〜５２０Ｎは、写真画像７１０の上端から基準線７００Ｌまでの領域Ｒａにおいて、写真画像７１０における被写体部分７０１と重ならないように配置される。この場合、写真画像７１０における被写体部分７０１の位置や形状に応じて、個別スタンプ画像ごとに、個別スタンプ画像のＹ軸正方向側の端部が配置される位置が変わり、写真画像７１０に合成される画像部分の長さが変わる。
【０１０１】
以下、写真画像に合成する際に基準となる個別スタンプ画像（５２０Ａ〜５２０Ｎ）のＹ軸正方向側の端部の位置（以下、基点座標）を特定する処理について具体的に説明する。
【０１０２】
図１４Ａは、被写体部分の図示を省略したマスク画像６００の模式図である。ＣＰＵ１０３は、図１４Ａの破線枠で示す画素Ｓ（以下、走査対象画素）単位に、マスク画像６００の上端（Ｙ＝０）からＹ軸正方向に走査し、走査対象画素Ｓに被写体部分６０１の画素値が所定値以上存在するか否か判断する。この例において、走査対象画素ＳのＸ軸方向の幅は、個別スタンプ画像のＸ軸方向の幅（Ｐｘ）と同等である。以下、マスク画像６００におけるＸ軸方向の幅ｐｘごとの列を画素列Ａ〜Ｎと称する。
【０１０３】
なお、この例におけるＹ軸正方向の移動量Δｙは任意に設定可能であり、画素列Ａ〜ＮにおけるＹ軸正方向の走査の限界値（Ｙ＝ｙ１）が予め定められている。マスク画像６００においてＹ＝ｙ１となる位置は、図１３Ｄに示す写真画像７１０における基準線７００Ｌの位置に対応する。つまり、画素列Ａを走査し、Ｙ座標が限界値（Ｙ＝ｙ１）に到達するまで、画素列Ａの走査対象画素Ｓに被写体部分６０１の画素値が所定値以上存在しなければ、隣接する次の画素列Ｂの走査対象画素ＳをＹ軸正方向に走査する。
【０１０４】
例えば、図１４Ｂに示すように、マスク画像６００に被写体部分６１１が配置されている場合、画素列Ａ、Ｂ、Ｃの各走査対象画素Ｓに被写体部分６１１の画素値は存在しない。そのため、ＣＰＵ１０３は、画素列Ａ、Ｂ、ＣにおいてＹ座標が限界値（ｙ１）となる座標ＰＡ（ｘａ，ｙ１）、ＰＢ（ｘｂ，ｙ１）、ＰＣ（ｘｃ，ｙ１）を、画素列Ａ、Ｂ、Ｃに対する基点座標としてそれぞれ特定する。そして、図１４Ｂの例では、画素列Ｄに被写体部分６１１の一部が配置されており、ＣＰＵ１０３は、ｎ段目の走査対象画素Ｓｎに被写体部分６１１の画素値が所定値以上存在すると判断する。この場合、ＣＰＵ１０３は、画素列Ｄにおけるｎ−１段目の走査対象画素Ｓｎ−１の座標ＰＤ（ｘｄ，ｙｎ−１）を、画素列Ｄに対する基点座標として特定する。つまり、一の画素列の上端から下端方向に走査し、被写体部分６１１の画素値が所定値以上存在する走査対象画素Ｓがある場合、その走査対象画素Ｓに隣接する上端側に配置された走査対象画素Ｓの座標が基点座標として特定される。
【０１０５】
なお、画素列を走査する際のＹ軸方向の移動量が小さいほど走査対象となる走査対象画素Ｓが多くなるため、画素列における被写体部分の有無の判定精度が高くなり、被写体部分に重ならないように個別スタンプ画像を合成することができる。しかしながら、画素列を走査する際のＹ軸方向の移動量が小さいほど、各画素列を走査する時間が長くなり、個別スタンプ画像を合成するための処理負荷が増大する。
【０１０６】
ＣＰＵ１０３は、各個別スタンプ画像をマスク画像６００の画素列ごとに特定した基点座標に配置して写真画像と合成する。具体的には、各基点座標に、対応する個別スタンプ画像を配置した画像（合成用画像）が描画されたレイヤーＬ３を、写真画像における被写体部分の画像が描画されたレイヤーＬ２に合成する。これにより、図１５に示すように、写真画像７１０における被写体部分７０１以外の一部領域Ｒａに各個別スタンプ画像５２０Ａ〜５２０Ｎが配置された合成画像が生成される。つまり、自動スタンプ画像を構成する各個別スタンプ画像は、写真画像における被写体部分以外の領域において、写真画像の上端から下端までの一部領域に、上端と接するように写真画像と合成される。言い換えれば、少なくとも一部の個別スタンプ画像は、写真画像７１０の上端から被写体部分７０１までの領域に合成される。
【０１０７】
なお、図１０に示す自動スタンプ用アイコン４１３１Ａ〜４１３１Ｅに対応する５つの自動スタンプ画像の個別スタンプ画像の横方向の幅が均一である場合には、上述したように、個別スタンプ画像の横方向の幅と同じ幅となるように走査対象画素の幅を設定し、写真画像ごとに、基点座標を特定する。そして、写真画像ごとに、その写真画像について特定した基点座標を、５つの各自動スタンプ画像の合成に適用すればよい。
【０１０８】
一方、図１６Ａに示すように、Ｘ軸方向の幅が均一でない複数の個別スタンプ画像５２１（５２１ａ〜５２１ｅ）で自動スタンプ画像が構成されている場合、図１６Ｂに示すように、各写真画像のマスク画像６００を走査する走査対象画素の幅を予め定められた固定値の幅（Δｘ）にする。そして、固定値の幅（Δｘ）ごとに基点座標Ｐ１〜Ｐ１２を特定し、個別スタンプ画像５２１ａ〜５２１ｅのそれぞれに対する基点座標として、基点座標Ｐ１〜Ｐ１２のいずれかを割り当てるようにしてもよい。つまり、例えば、個別スタンプ画像５２１ａには基点座標Ｐ１を割り当て、個別スタンプ画像５２１ｂには基点座標Ｐ５を割り当てるなど、個別スタンプ画像ごとに、個別スタンプ画像のＸ軸方向の幅に応じた基点座標を割り当てるようにする。よって、複数の自動スタンプ画像の個別スタンプ画像の幅が均一でない場合であっても、写真画像ごとに、基点座標を特定する処理は１回だけ行えばよい。このように構成することで、自動スタンプ画像に応じて走査対象画素の幅を変えて基点座標を特定する場合と比べ、写真画像に自動スタンプ画像を合成する処理負荷を軽減することができる。
【０１０９】
ＣＰＵ１０３は、図１０に示す編集画面４１０が表示される前に、図９のステップＳ３１４で生成された６枚の写真画像のそれぞれについて、当該写真画像の被写体部分を示すマスク画像を生成して基点座標を特定し、写真画像ごとの基点座標をメモリ１０５に記憶しておく。図１０に示す編集画面４１０の編集領域４１１０に表示されている編集対象の写真画像に対し、自動スタンプ用アイコン４１３１Ａ〜４１３１Ｅのいずれかのアイコンが選択された場合、メモリ１０５に記憶されている当該編集対象の写真画像の基点座標を基に、選択された自動スタンプ用アイコンに応じた自動スタンプ画像が合成されて編集領域４１１０に表示される。
【０１１０】
自動スタンプ画像は、上述したように、写真画像における被写体部分と重ならないように合成されるが、マスク画像を走査する精度によって、自動スタンプ画像の一部が被写体と重なる場合がある。本実施形態では、被写体部分に重なった自動スタンプ画像の部分を利用者の操作によって消去（編集）可能に構成されている。以下、自動スタンプ画像の編集について説明する。
【０１１１】
図１０に示すように、編集画面４１０の編集ツール表示領域４１３０には、アイコン４１３２が表示されている。アイコン４１３２は、編集領域４１１０に表示された写真画像に合成されている自動スタンプ画像を編集するためのアイコン(以下、消しゴムアイコン)である。利用者によって消しゴムアイコン４１３２がタッチされ、編集領域４１１０に表示されている写真画像に合成された自動スタンプ画像の上をなぞる操作がなされた場合、ＣＰＵ１０３は、各基点座標に個別スタンプ画像が配置されたレイヤーＬ３（図１３Ｂ）において、なぞられた画像部分を非表示にする。このように、利用者は、消しゴムアイコン４１３２を用いて写真画像に合成された自動スタンプ画像を編集できるので、利用者が所望する仕上がりにすることができる。
【０１１２】
ＣＰＵ１０３は、消しゴムアイコン４１３２を用いてなぞられた部分を自動スタンプ画像の編集情報として、その自動スタンプ画像が合成された写真画像とともにメモリ１０５に記憶する。
【０１１３】
利用者は、編集領域４１１０に表示中の写真画像に対する落書きを終えると、サムネイル画像表示領域４１２０の別のサムネイル画像を選択し、編集領域４１１０の写真画像の表示を切り替える。利用者は、全ての写真画像に対して落書きを終えると、ＥＮＤボタン４１４０をタッチする。
【０１１４】
ＣＰＵ１０３は、利用者によるＥＮＤボタン４１４０のタッチ操作により、図９におけるステップＳ３１６の落書き処理を終了し、６枚の各写真画像について落書き処理で選択された編集画像及び自動スタンプ画像の編集情報を、写真画像と対応づけてメモリ１０５に記憶する。
【０１１５】
次に、ＣＰＵ１０３は、シートレイアウト選択画面を編集用ディスプレイ４１１に表示させ、利用者によるシートレイアウトの選択を受け付ける（ステップＳ３１７）。
【０１１６】
続いて、ＣＰＵ１０３は、利用者が選択したシートレイアウトに基づき、シール紙に印刷するためのシート画像を生成する（ステップＳ３１８）。シート画像は、ステップＳ３１４で生成された６枚の各写真画像と、ステップＳ１１６で選択された各写真画像に対応する背景画像と、ステップＳ３１６で選択された各写真画像に対応する編集画像とを合成した合成画像が、選択されたシートレイアウトにおける所定の配置領域に配置されることにより生成される。なお、ＣＰＵ１０３は、ステップＳ３１６において、写真画像に対応する編集画像として自動スタンプ画像が選択され、当該自動スタンプ画像の編集情報がメモリ１０５に記憶されている場合には、その編集情報で示される自動スタンプ画像の一部が視認できないように透過して合成する。
【０１１７】
続いて、ＣＰＵ１０３は、事後接客部５が空いているか否かを判断する（ステップＳ３１９）。事後接客部５が空いていない場合（ステップＳ３１９：Ｎｏ）、ＣＰＵ１０３は、利用者に対して待機を促す待機画面（図示略）を編集用ディスプレイ４１１に表示させる（ステップＳ３２０）。事後接客部５が空いている場合（ステップＳ３１９：Ｙｅｓ）、ＣＰＵ１０３は、ステップＳ３１８で生成したシート画像をプリンタ６５０に送信し、印刷を開始する（ステップＳ３２１）。また、ＣＰＵ１０３は、利用者を事後接客部５へ誘導する誘導画面（図示略）を編集用ディスプレイ４１１に表示させる（ステップＳ３２２）。ＣＰＵ１０３は、誘導画面の表示とともに、利用者を事後接客部５へ誘導する音声をスピーカ４１３から出力させてもよい。
【０１１８】
＜２．４．事後接客処理＞
次に、事後接客処理（ステップＳ４０）について説明する。図１７は、事後接客処理のフロー図である。
【０１１９】
ＣＰＵ１０３は、開始画面を受付用ディスプレイ５１に表示させる。編集ブース４から移動してきた利用者が開始画面を指でタッチすると、画像送信処理が開始される（ステップＳ４１１）。また、ＣＰＵ１０３は、操作に必要な音声をスピーカ５３に出力する。
【０１２０】
画像送信処理が開始されると、ＣＰＵ１０３は、利用者ごとに、利用者の携帯電話機に送信するための画像を選択する画像選択画面を受付用ディスプレイ５１に表示する。その後、利用者が選択した送信対象画像を取得するためのＵＲＬを記載した通知メールを利用者に送信するため、利用者にメールアドレスの入力を促す入力画面（図示略）を受付用ディスプレイ５１（図４参照）に表示する。具体的には、ＣＰＵ１０３は、まず、画像選択画面を表示して、１人目の利用者による送信用画像の選択を受け付けた後、その利用者のメールアドレスの入力を受け付ける。１人目の利用者のメールアドレスの入力を受け付けた後、ＣＰＵ１０３は、画像選択画面を表示して２人目の利用者の送信対象画像の選択を受け付け、続いて、２人目の利用者のメールアドレスの入力を受け付ける。
【０１２１】
ＣＰＵ１０３は、入力画面において各利用者のメールアドレスが入力されると、利用者ごとのメールアドレスと、利用者ごとに選択された送信対象画像の情報と、ステップＳ３１４で生成された６枚の各写真画像に、当該写真画像の撮影に対し、ステップＳ１１６で選択された背景画像及びステップＳ３１６で選択された編集画像を合成した写真画像データをサーバ（図示略）に送信する。なお、ＣＰＵ１０３は、ステップＳ３１６において、写真画像に対応する編集画像として自動スタンプ画像が選択され、当該自動スタンプ画像の編集情報がメモリ１０５に記憶されている場合には、その編集情報で示される自動スタンプ画像の一部を透過して合成する。サーバは、写真撮影遊戯機１から送信された各利用者のメールアドレスを宛先として、写真撮影遊戯機１から送信された画像データのうち、各利用者の送信対象画像の画像データを取得するためのＵＲＬが記載された通知メールを送信する。
【０１２２】
各利用者は、各々の携帯電話機でサーバからの通知メールを受信し、通知メールに記載されたＵＲＬにアクセスすることにより、選択した送信対象画像を取得することができる。なお、各利用者は、所定の会員登録をすることにより、サーバを介して、画像選択画面で選択しなかった全ての画像を取得することができる。
【０１２３】
図９のステップＳ３２１におけるシート画像印刷処理が終了するまでの待ち時間に、上記ステップＳ４１１の処理が実行される。ステップＳ３２１においてシート画像の印刷が終了すると、ＣＰＵ１０３は、シート画像が印刷されたシール紙（写真シール）を写真シール排出口５２から排出する（ステップＳ４１２）。ここまでが、１回の利用における一連のプレイである。
【０１２４】
上述した実施形態では、画像編集処理（ステップＳ３０）において、利用者によって選択された自動スタンプ画像が、編集対象の写真画像の上端から、写真画像に写る被写体部分までの領域に合成される。その結果、写真画像における被写体部分と重ならないように、写真画像の上端から下端までの上端側の一部領域Ｒａにおいて、写真画像の上端と接するように自動スタンプ画像が合成された合成画像が得られる（図１５等参照）。そのため、利用者は、所望するデザインの自動スタンプ画像を選択するだけで、写真画像における被写体部分を除いた一部の領域に自動スタンプ画像のデザインを施すことができる。従って、写真画像における被写体部分を除いた領域に利用者自身でスタンプ画像を配置して写真画像を編集する場合と比べ、編集操作時間を短縮するとともに、写真画像全体のデザイン性を向上させることができる。また、自動スタンプ画像は、写真画像に写る被写体に重ならないように合成されるため、自動スタンプ画像のデザイン全体が反映された合成画像を得ることができる。
【０１２５】
また、自動スタンプ画像は、被写体の周りだけに合成されるオーラの画像や被写体の影を表した画像と異なり、図１１、１５等に示すように写真画像における被写体の周りだけでなく、被写体から離れた位置にも合成される。そのため、写真画像における被写体以外の領域の余白が自動スタンプ画像のデザインによって装飾され、写真画像全体としてバランスの良い仕上がりの写真画像を提供することができる。
【０１２６】
なお、上述した実施形態では、正面全身写真画像を例に自動スタンプ画像を合成する例を説明したが、編集領域４１１０に表示された写真画像がアップ写真画像や上から全身写真画像であっても、正面全身写真画像と同様、選択された自動スタンプ画像を合成してもよい。但し、正面全身写真画像は、アップ写真画像や上から全身写真画像よりも被写体部分を除いた領域が比較的大きい。そのため、編集対象の写真画像が正面全身写真画像の場合にのみ、自動スタンプ画像の選択を受け付け、写真画像に合成してもよい。
【０１２７】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて、種々の変更が可能である。
【０１２８】
（１）上述した実施形態において、図１０に示す編集画面４１０において、編集領域４１１０に表示された写真画像に自動スタンプ画像を合成した結果を表示する際、自動スタンプ画像の各個別スタンプ画像を、当該個別スタンプ画像に対応する基点座標から写真画像の上端までの長さになるまで、個別スタンプ画像の長さが徐々に長くなるように段階的に合成して表示してもよい。このように構成することで、自動スタンプ画像の合成過程を演出することができ、利用者にわくわく感を与え、エンターテインメント性を向上させることができる。
【０１２９】
（２）また、上述した実施形態において、撮影時に表示されるライブ映像に所定の自動スタンプ画像を合成して表示してもよい。所定の自動スタンプ画像は、撮影処理の前に利用者から選択を受け付けた自動スタンプ画像であってもよいし、予め規定された自動スタンプ画像であってもよい。また、図７におけるステップＳ１１６で選択された背景画像の一部が自動スタンプ画像としてライブ映像に合成されて表示されてもよい。
【０１３０】
（３）また、上述した実施形態において、ステップＳ１１４（図７）で入力を受け付けた撮影人数が３人以上の場合には、編集画面４１０に自動スタンプ用アイコン４１３１と消しゴムアイコン４１３２を表示しないようにしてもよい。撮影人数が３人以上の場合、撮影人数が２人の場合と比べ、写真画像に写る被写体部分以外の領域が小さくなるため、自動スタンプ画像が配置される領域も小さくなる。従って、３人以上の被写体が写っている写真画像に自動スタンプ画像を合成しても、自動スタンプ画像のデザイン全体が現れず、写真画像全体のデザイン性を向上させにくい。そのため、写真画像に写る被写体の人数に応じて、写真画像に自動スタンプ画像を合成するようにしてもよい。
【０１３１】
（４）上述した実施形態では、図１４等に示すマスク画像６００における各画素列のＹ軸方向の走査の限界値は、マスク画像の座標面においてＹ＝ｙ１となる直線上の位置が設定されていたが、各画素列の限界値はこれに限らない。例えば、各画素列のＹ軸方向の走査の限界値として、マスク画像の座標面において予め規定された、端部の方向に凸な、二次曲線等の曲線上の位置を設定してもよい。例えば、マスク画像の座標面において放物線が規定されている場合、マスク画像に被写体部分が含まれていなければ、写真画像に個別スタンプ画像を合成すると、図１８に示すように、個別スタンプ画像５２０Ａ〜５２０ＮのＹ軸正方向側の端部の軌跡は放物線を描く。このように構成することで、全ての個別スタンプ画像に対応する限界値を一括して変更することができ、個別スタンプ画像ごとに限界値を固定値で設定しておく場合と比べ、個別スタンプ画像の限界値の変更に柔軟に対応することができる。
【０１３２】
（５）また、自動スタンプ画像のデザインに応じて、マスク画像の走査の限界値の設定を異なるようにしてもよい。具体的には、自動スタンプ画像のデザインが、対象物（例えば、人物）が写っていない領域に描画しても対象物の見栄えに邪魔にならないようなシンプルなデザインの場合、限界値を示す直線又は二次曲線が写真画像の辺と接する切片が、所定の位置（例えば、Ｙ＝ｙ２）となるようにする。一方、自動スタンプ画像のデザインが、対象物の見栄えに邪魔になるデザインである場合、すなわち、個別スタンプ画像（個別画像）の先端部分の画像の柄や模様が目立つ又はカラフルなデザインの場合、上記切片が、シンプルなデザインの場合よりも写真画像の端部（例えば、対象物の上方側の端部）に近い所定の位置（例えば、Ｙ＝ｙ３、ｙ３＜ｙ２）となるようにする。これにより、どのデザインの自動スタンプ画像を描画しても、自動スタンプ画像のデザインが対象物の見栄えを邪魔することがないようにできる。
【０１３３】
（６）上述した実施形態では、写真画像に含まれる人物の被写体部分を除く一部の領域に自動スタンプ画像を合成する例を説明したが、例えば、写真画像に合成された他の編集画像の部分を除く一部の領域に自動スタンプ画像を合成するようにしてもよい。つまり、自動スタンプ画像の各個別スタンプ画像を写真画像に合成する際に基準となる対象物は、人物に限らず、自動スタンプ画像以外の編集画像等であってもよい。要は、写真画像において基準となる対象物とそれ以外とを区別できるマスク情報を生成することができればよい。
【０１３４】
（７）上述した実施形態では、写真画像の被写体部分を除く、写真画像の上端から下端までの一部領域Ｒａ（図１５参照）において、写真画像の上端と接するように自動スタンプ画像が合成される例を説明したが、自動スタンプ画像が合成される領域はこれに限らない。例えば、図１９Ａに示すように、写真画像７２０における被写体部分７０１を除く、写真画像７２０の下端側（Ｙ軸正方向側）の一部領域Ｒｂにおいて下端と接するように自動スタンプ画像が合成されてもよい。この場合には、写真画像７２０のマスク画像を下端から上端に向かって（Ｙ軸負方向）に走査し、各個別スタンプ画像の基点座標を特定するようにする。
【０１３５】
また、図１９Ｂに示すように、写真画像７２０における被写体部分７０１を除く、写真画像７２０の右端側（Ｘ軸正方向側）の一部領域Ｒｄ又は左端側（Ｘ軸負方向側）の一部領域Ｒｃにおいて、右端又は左端と接するように自動スタンプ画像が合成されてもよい。この場合には、写真画像７２０のマスク画像を右端から左端（Ｘ軸負方向）又は左端から右端（Ｘ軸正方向）に向かって走査し、各個別スタンプ画像の基点座標を特定するようにする。
【０１３６】
また、図１９Ｃに示すように、写真画像７２０における被写体部分７０１を除く、写真画像７２０の上端と左端との間の一部領域Ｒｅにおいて、上端及び左端と接するように自動スタンプ画像が合成されてもよい。また、写真画像７２０の下端と右端との間の一部領域Ｒｆにおいて、下端及び右端と接するように自動スタンプ画像が合成されてもよい。この場合には、写真画像７２０のマスク画像を上端から左端、又は下端から右端に向かって斜め方向に走査し、各個別スタンプ画像の基点座標を特定するようにする。そして、各個別スタンプ画像の長さが、当該個別スタンプ画像の基点座標から上端又は下端までの斜め方向の長さとなるように、各個別スタンプ画像を回転させて写真画像７２０に合成してもよい。
【０１３７】
また、図１９Ｄに示すように、写真画像７２０における被写体部分７０１を除く、写真画像７２０の上端と右端端との間の一部領域Ｒｇにおいて、上端及び右端と接するように自動スタンプ画像が合成されてもよい。また、写真画像７２０の下端と左端との間の一部領域Ｒｈにおいて、下端及び左端と接するように自動スタンプ画像が合成されてもよい。この場合には、写真画像７２０のマスク画像を上端から右端、又は下端から左端に向かって斜め方向に走査し、各個別スタンプ画像の基点座標を特定するようにする。そして、各個別スタンプ画像の長さが、当該個別スタンプ画像の基点座標から上端又は下端までの斜め方向の長さとなるように、各個別スタンプ画像を回転させて写真画像７２０に合成してもよい。
【０１３８】
また、写真画像における被写体の位置によって、被写体部分の上下左右の余白領域の大きさも変わるため、写真画像における被写体部分の位置に応じて、自動スタンプ画像を写真画像に合成する一部領域を変えてもよい。
【０１３９】
また、実施形態では、写真画像における上端側の一部領域Ｒａ（図１５）のみに自動スタンプ画像を合成したが、写真画像における下端側の一部領域Ｒｂ（図１９Ａ）にも自動スタンプ画像を合成してもよい。つまり、上述した写真画像における一部領域Ｒａ〜Ｒｈのうちの複数の一部領域に自動スタンプ画像が配置されるようにしてもよい。
【０１４０】
また、写真画像における上端側の一部領域Ｒａと下端側の一部領域Ｒｂのそれぞれに自動スタンプ画像を配置する場合、各領域に配置する自動スタンプ画像のデザインに応じて、各自動スタンプ画像を描画するレイヤーを被写体画像の前又は後に配置してもよい。例えば、一部領域Ｒｂに配置する自動スタンプ画像のデザインが被写体の前に配置するべきデザインであり、一部領域Ｒａに配置する自動スタンプ画像のデザインが被写体の後に配置するべきデザインであるとする。この場合、一部領域Ｒｂに配置する自動スタンプ画像を、図１３Ｂにおける被写体画像のレイヤーＬ２と他の編集画像のレイヤーＬ４との間に描画し、一部領域Ｒａに配置する自動スタンプ画像を、図１３Ｂにおける被写体画像のレイヤーＬ２と背景画像のレイヤーＬ１との間に描画する。このように、自動スタンプ画像を描画するレイヤーは、被写体画像のレイヤーの前と後の両方に配置されていてもよい。
【符号の説明】
【０１４１】
１      写真撮影遊戯機
２１    カメラ
１０３  ＣＰＵ
１０４  ＨＤＤ
１０５  メモリ
【図１】
0006650797.tif 000002
【図２】
0006650797.tif 000003
【図３】
0006650797.tif 000004
【図４】
0006650797.tif 000005
【図５】
0006650797.tif 000006
【図６】
0006650797.tif 000007
【図７】
0006650797.tif 000008
【図８】
0006650797.tif 000009
【図９】
0006650797.tif 000010
【図１０】
0006650797.tif 000011
【図１１】
0006650797.tif 000012
【図１２】
0006650797.tif 000013
【図１３Ａ】
0006650797.tif 000014
【図１３Ｂ】
0006650797.tif 000015
【図１３Ｃ】
0006650797.tif 000016
【図１３Ｄ】
0006650797.tif 000017
【図１４Ａ】
0006650797.tif 000018
【図１４Ｂ】
0006650797.tif 000019
【図１５】
0006650797.tif 000020
【図１６Ａ】
0006650797.tif 000021
【図１６Ｂ】
0006650797.tif 000022
【図１７】
0006650797.tif 000023
【図１８】
0006650797.tif 000024
【図１９Ａ】
0006650797.tif 000025
【図１９Ｂ】
0006650797.tif 000026
【図１９Ｃ】
0006650797.tif 000027
【図１９Ｄ】
0006650797.tif 000028