(57)【特許請求の範囲】
【請求項１】
利用者を被写体として撮影し、得られた画像に対して利用者に落書き編集入力を行わせ、前記画像を所定のシールシートに印刷して写真シールを作成し、成果物として前記写真シールを前記利用者に提供する写真シール作成装置であって、
前記利用者を被写体として撮影し撮影画像を得る撮影手段と、
前記被写体の顔を検出する顔検出手段と、
撮影により得られた前記撮影画像における被写体の領域と背景とを分けるマスク画像を取得するマスク画像取得手段と、
前記撮影画像が、被写体の全身が撮影された全身画像であるか、または、被写体の顔のアップが撮影されたアップ画像であるかを判定する全身／アップ画像判定手段と、
前記マスク画像の横方向および縦方向のいずれか一方または両方に予め複数設定されている走査ライン上に前記被写体の領域が存在するかしないか、および、前記撮影画像が全身画像であるかまたはアップ画像であるかに応じて、前記撮影画像に対してトリミングを行うための、少なくともトリミングサイズおよびトリミング位置を含むトリミング条件を設定するトリミング条件設定手段と、
前記トリミング条件設定手段によって設定された前記トリミング条件に基づいて、前記撮影画像をトリミングするトリミング手段と
を備え、
前記全身／アップ画像判定手段は、前記顔検出手段によって検出された顔の顔画像のサイズおよび位置に基づいて、前記撮影画像が、全身画像であるかまたはアップ画像であるかを判定し、
前記トリミング条件設定手段は、前記全身／アップ画像判定手段によって、前記撮影画像がアップ画像であると判定された場合、かつ、前記マスク画像において、全ての前記走査ライン上に前記被写体の領域が存在しない場合、前記被写体が最適にトリミングされる最適トリミング条件を設定する
写真シール作成装置。
【請求項２】
前記トリミング条件設定手段は、前記全身／アップ画像判定手段によって、前記撮影画像が全身画像であると判定された場合、前記走査ライン上に前記被写体の領域が存在しない前記走査ラインに対応する前記トリミング条件を設定する
請求項１に記載の写真シール作成装置。
【請求項３】
前記撮影画像に対して、前記撮影画像の外縁部に、絵、模様、図形、および文字のうち少なくともいずれか１つを含む絵柄を付加するための合成用画像であるフレーム画像が合成されるか否かを判定する撮影画像判定手段をさらに備え、
前記トリミング条件設定手段は、前記撮影画像判定手段によって前記撮影画像に前記フレーム画像が合成されないと判定された場合、前記走査ライン上に前記被写体の領域が存在しない前記走査ラインに対応する前記トリミング条件を設定する
請求項１または２に記載の写真シール作成装置。
【請求項４】
前記撮影画像が縦画像であるか否かを判定する撮影画像判定手段をさらに備え、
前記トリミング条件設定手段は、前記撮影画像判定手段によって前記撮影画像が縦画像であると判定された場合、前記走査ライン上に前記被写体の領域が存在しない前記走査ラインに対応する前記トリミング条件を設定する
請求項１乃至３のいずれかに記載の写真シール作成装置。
【請求項５】
前記マスク画像取得手段は、前記撮影手段により取り込まれた動画像を構成する時系列順に並ぶ静止画像についての前記マスク画像を取得し、
前記トリミング条件設定手段は、前記マスク画像の横方向および縦方向のいずれか一方または両方に予め複数設定されている走査ラインのうち、前記走査ライン上に前記被写体の領域が存在しない前記走査ラインに対応する前記トリミング条件を、前記静止画像毎に設定し、
前記静止画像の表示とともに、前記トリミング条件設定手段によって設定された前記トリミング条件を表すトリミング枠の前記静止画像上への表示を制御する表示制御手段をさらに備える
請求項１乃至４のいずれかに記載の写真シール作成装置。
【請求項６】
利用者を被写体として撮影し、得られた画像に対して利用者に落書き編集入力を行わせ、前記画像を所定のシールシートに印刷して写真シールを作成し、成果物として前記写真シールを前記利用者に提供する写真シール作成装置の写真シール作成方法であって、
前記利用者を被写体として撮影し撮影画像を得る撮影ステップと、
前記被写体の顔を検出する顔検出ステップと、
撮影により得られた前記撮影画像における被写体の領域と背景とを分けるマスク画像を取得するマスク画像取得ステップと、
前記撮影画像が、被写体の全身が撮影された全身画像であるか、または、被写体の顔のアップが撮影されたアップ画像であるかを判定する全身／アップ画像判定ステップと、
前記マスク画像の横方向および縦方向のいずれか一方または両方に予め複数設定されている走査ライン上に前記被写体の領域が存在するかしないか、および、前記撮影画像が全身画像であるかまたはアップ画像であるかに応じて、前記撮影画像に対してトリミングを行うための、少なくともトリミングサイズおよびトリミング位置を含むトリミング条件を設定するトリミング条件設定ステップと、
前記トリミング条件設定ステップの処理によって設定された前記トリミング条件に基づいて、前記撮影画像をトリミングするトリミングステップと
を含み、
前記全身／アップ画像判定ステップの処理は、前記顔検出ステップの処理によって検出された顔の顔画像のサイズおよび位置に基づいて、前記撮影画像が、全身画像であるかまたはアップ画像であるかを判定し、
前記トリミング条件設定ステップの処理は、前記全身／アップ画像判定ステップの処理によって、前記撮影画像がアップ画像であると判定された場合、かつ、前記マスク画像において、全ての前記走査ライン上に前記被写体の領域が存在しない場合、前記被写体が最適にトリミングされる最適トリミング条件を設定する
写真シール作成方法。
【請求項７】
利用者を被写体として撮影し、得られた画像に対して利用者に落書き編集入力を行わせ、前記画像を所定のシールシートに印刷して写真シールを作成し、成果物として前記写真シールを前記利用者に提供する処理をコンピュータに実行させるプログラムであって、
前記利用者を被写体として撮影し撮影画像を得る撮影ステップと、
前記被写体の顔を検出する顔検出ステップと、
撮影により得られた前記撮影画像における被写体の領域と背景とを分けるマスク画像を取得するマスク画像取得ステップと、
前記撮影画像が、被写体の全身が撮影された全身画像であるか、または、被写体の顔のアップが撮影されたアップ画像であるかを判定する全身／アップ画像判定ステップと、
前記マスク画像の横方向および縦方向のいずれか一方または両方に予め複数設定されている走査ライン上に前記被写体の領域が存在するかしないか、および、前記撮影画像が全身画像であるかまたはアップ画像であるかに応じて、前記撮影画像に対してトリミングを行うための、少なくともトリミングサイズおよびトリミング位置を含むトリミング条件を設定するトリミング条件設定ステップと、
前記トリミング条件設定ステップの処理によって設定された前記トリミング条件に基づいて、前記撮影画像をトリミングするトリミングステップと
を含む処理をコンピュータに実行させ、
前記全身／アップ画像判定ステップの処理は、前記顔検出ステップの処理によって検出された顔の顔画像のサイズおよび位置に基づいて、前記撮影画像が、全身画像であるかまたはアップ画像であるかを判定し、
前記トリミング条件設定ステップの処理は、前記全身／アップ画像判定ステップの処理によって、前記撮影画像がアップ画像であると判定された場合、かつ、前記マスク画像において、全ての前記走査ライン上に前記被写体の領域が存在しない場合、前記被写体が最適にトリミングされる最適トリミング条件を設定する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真シール作成装置および方法、並びにプログラムに関し、特に、利用者が、より簡単にバランスの良い撮影画像を得ることができるようにする写真シール作成装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、利用者（被写体）を撮影し、得られた撮影画像に予め用意されている画像を合成したり、文字や線画を重畳させたりする落書き編集処理を行い、シール紙に印刷し、写真シールとして利用者に提供する写真シール機が存在する。
【０００３】
このような写真シール機において、利用者が撮影を行う場所（撮影空間）は、通常、ある程度の広さを有しており、利用者は、撮影空間において、例えば全身を撮影する場合カメラから離れた位置で撮影を行い、例えば顔のアップを撮影する場合カメラ近傍において撮影を行うことができる。
【０００４】
そして、撮影された撮影画像において、被写体である利用者の位置がバランス良くなるように、撮影画像をトリミングすることがなされている。
【０００５】
例えば、顔のアップを撮影する場合、撮影画像に合成される合成用画像に応じて、取り込み画像（撮影画像）の一部分をトリミングして拡大した画像をライブビューとして表示するようにした写真シール機がある（特許文献１参照）。これにより、利用者は、撮影画像がトリミングされて得られるアップ画像を容易に把握できるようになった。
【０００６】
また、利用者が日常着用している服装や、入学式や卒業式といった行事等の記念となる時に着用した服装を写真シールとして残す場合、利用者は、写真シール機において全身を撮影する。
【０００７】
全身が撮影された被写体の全身画像をトリミングする手法として、被写体の顔を検出し、所定のサイズより大きい顔の被写体を主要被写体とし、その主要被写体の位置や画像における空き領域などに基づいて、全身画像をトリミングする手法が提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００７−２６７２６８号公報
【特許文献２】特開２００８−４２８００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の手法においては、アップ画像を撮影する場合、利用者は、得られるアップ画像において見切れないようにトリミングされる部分に合わせて撮影空間内を移動する必要があり面倒であった。
【００１０】
また、従来の写真シール機において、身長に差がある利用者が全身を撮影する場合、身長の高い利用者に合わせた位置で撮影を行うため、撮影画像において、顔が極端に小さくなったり、空き領域が無駄に発生してしまい、バランスの良い撮影画像を得ることができなかった。なお、このような撮影画像に対して特許文献２の手法を適用した場合、空き領域に応じてトリミングすることができ、バランスの良い撮影画像を得ることができる可能性があるが、トリミングの大きさが１パターンしかなく、必ずしもバランスの良い撮影画像を得られるとは限らなかった。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、利用者が、より簡単にバランスの良い撮影画像を得ることができるようにするものである。
【課題を解決するための手段】
【００１２】
本発明の一側面の写真シール作成装置は、利用者を被写体として撮影し、得られた画像に対して利用者に落書き編集入力を行わせ、前記画像を所定のシールシートに印刷して写真シールを作成し、成果物として前記写真シールを前記利用者に提供する写真シール作成装置であって、前記利用者を被写体として撮影し撮影画像を得る撮影手段と、前記被写体の顔を検出する顔検出手段と、撮影により得られた前記撮影画像における被写体の領域と背景とを分けるマスク画像を取得するマスク画像取得手段と、前記撮影画像が、被写体の全身が撮影された全身画像であるか、または、被写体の顔のアップが撮影されたアップ画像であるかを判定する全身／アップ画像判定手段と、前記マスク画像の横方向および縦方向のいずれか一方または両方に予め複数設定されている走査ライン上に前記被写体の領域が存在するかしないか、および、前記撮影画像が全身画像であるかまたはアップ画像であるかに応じて、前記撮影画像に対してトリミングを行うための、少なくともトリミングサイズおよびトリミング位置を含むトリミング条件を設定するトリミング条件設定手段と、前記トリミング条件設定手段によって設定された前記トリミング条件に基づいて、前記撮影画像をトリミングするトリミング手段とを備え、前記全身／アップ画像判定手段は、前記顔検出手段によって検出された顔の顔画像のサイズおよび位置に基づいて、前記撮影画像が、全身画像であるかまたはアップ画像であるかを判定し、前記トリミング条件設定手段は、前記全身／アップ画像判定手段によって、前記撮影画像がアップ画像であると判定された場合、かつ、前記マスク画像において、全ての前記走査ライン上に前記被写体の領域が存在しない場合、前記被写体が最適にトリミングされる最適トリミング条件を設定する。
【００１３】
この写真シール作成装置の、撮影手段は、例えば、撮影制御部により構成され、顔検出手段は、例えば、顔検出部により構成され、マスク画像取得手段は、例えば、マスク画像取得部により構成され、全身／アップ画像判定手段は、例えば、顔画像判定部により構成され、トリミング条件設定手段は、例えば、トリミング枠設定部により構成され、トリミング手段は、例えば、トリミング部により構成される。
【００１４】
本発明の写真シール作成装置においては、利用者が被写体として撮影され、被写体の顔が検出され、撮影により得られた撮影画像における被写体の領域と背景とを分けるマスク画像が取得され、撮影画像が、被写体の全身が撮影された全身画像であるか、または、被写体の顔のアップが撮影されたアップ画像であるかが判定され、マスク画像の横方向および縦方向のいずれか一方または両方に予め複数設定されている走査ライン上に被写体の領域が存在するかしないか、および、撮影画像が全身画像であるかまたはアップ画像であるかに応じて、撮影画像に対してトリミングを行うための、少なくともトリミングサイズおよびトリミング位置を含むトリミング条件が設定され、設定されたトリミング条件に基づいて、撮影画像がトリミングされる。検出された顔の顔画像のサイズおよび位置に基づいて、撮影画像が、全身画像であるかまたはアップ画像であるかが判定され、撮影画像がアップ画像であると判定された場合、かつ、マスク画像において、全ての走査ライン上に被写体の領域が存在しない場合、被写体が最適にトリミングされる最適トリミング条件が設定される。
【００１５】
これにより、利用者は、撮影空間内を移動することなく、被写体の領域、すなわち、被写体の位置や身長に応じて、原画像に対してトリミング枠を設定することができるようになるので、被写体の顔が小さすぎたり、撮影画像において無駄な空き領域を発生させることなく、より簡単にバランスの良い撮影画像を得ることができる。
【００１８】
これにより、アップ画像に対して、特に、被写体の顔（頭）の上に無駄な空き領域を発生させることなく、利用者は、バランスの良い撮影画像を得ることができる。
【００１９】
前記トリミング条件設定手段には、前記全身／アップ画像判定手段によって、前記撮影画像が全身画像であると判定された場合、前記走査ライン上に前記被写体の領域が存在しない前記走査ラインに対応する前記トリミング条件を設定させることができる。
【００２０】
これにより、全身画像に対して、被写体の顔が小さすぎたり、撮影画像において無駄な空き領域を発生させることなく、利用者は、バランスの良い撮影画像を得ることができる。
【００２１】
写真シール作成装置には、前記撮影画像に対して、前記撮影画像の外縁部に、絵、模様、図形、および文字のうち少なくともいずれか１つを含む絵柄を付加するための合成用画像であるフレーム画像が合成されるか否かを判定する撮影画像判定手段をさらに設け、前記トリミング条件設定手段には、前記撮影画像判定手段によって前記撮影画像に前記フレーム画像が合成されないと判定された場合、前記走査ライン上に前記被写体の領域が存在しない前記走査ラインに対応する前記トリミング条件を設定させることができる。
【００２２】
この写真シール作成装置の、撮影画像判定手段は、例えば、撮影画像判定部により構成される。
【００２３】
これにより、撮影画像にフレーム画像が合成されない場合、利用者は、より簡単にバランスの良い撮影画像を得ることができる。
【００２４】
写真シール作成装置には、前記撮影画像が縦画像であるか否かを判定する撮影画像判定手段をさらに設け、前記トリミング条件設定手段は、前記撮影画像判定手段によって前記撮影画像が縦画像であると判定された場合、前記走査ライン上に前記被写体の領域が存在しない前記走査ラインに対応する前記トリミング条件を設定させることができる。
【００２５】
この写真シール作成装置の、撮影画像判定手段は、例えば、撮影画像判定部により構成される。
【００２６】
これにより、撮影画像が縦画像である場合、利用者は、より簡単にバランスの良い撮影画像を得ることができる。
【００２７】
前記マスク画像取得手段には、前記撮影手段により取り込まれた動画像を構成する時系列順に並ぶ静止画像についての前記マスク画像を取得させ、前記トリミング条件設定手段には、前記マスク画像の横方向および縦方向のいずれか一方または両方に予め複数設定されている走査ラインのうち、前記走査ライン上に前記被写体の領域が存在しない前記走査ラインに対応する前記トリミング条件を、前記静止画像毎に設定させ、写真シール作成装置には、前記静止画像の表示とともに、前記トリミング条件設定手段によって設定された前記トリミング条件により決定されるトリミング枠の前記静止画像上への表示を制御する表示制御手段をさらに設けることができる。
【００２８】
この写真シール作成装置の、表示制御手段は、例えば、表示制御部により構成される。
【００２９】
これにより、利用者は、タッチパネルモニタに表示されている原画像であるライブビュー画像に対して設定されるトリミング枠をリアルタイムで確認しながら、所望のトリミング枠に合わせるように撮影空間内を移動することにより、トリミング画像における被写体の位置を微調整することができ、より一層バランスの良い撮影画像を得ることができる。
【００３０】
本発明の一側面の写真シール作成方法は、利用者を被写体として撮影し、得られた画像に対して利用者に落書き編集入力を行わせ、前記画像を所定のシールシートに印刷して写真シールを作成し、成果物として前記写真シールを前記利用者に提供する写真シール作成装置の写真シール作成方法であって、前記利用者を被写体として撮影し撮影画像を得る撮影ステップと、前記被写体の顔を検出する顔検出ステップと、撮影により得られた前記撮影画像における被写体の領域と背景とを分けるマスク画像を取得するマスク画像取得ステップと、前記撮影画像が、被写体の全身が撮影された全身画像であるか、または、被写体の顔のアップが撮影されたアップ画像であるかを判定する全身／アップ画像判定ステップと、前記マスク画像の横方向および縦方向のいずれか一方または両方に予め複数設定されている走査ライン上に前記被写体の領域が存在するかしないか、および、前記撮影画像が全身画像であるかまたはアップ画像であるかに応じて、前記撮影画像に対してトリミングを行うための、少なくともトリミングサイズおよびトリミング位置を含むトリミング条件を設定するトリミング条件設定ステップと、前記トリミング条件設定ステップの処理によって設定された前記トリミング条件に基づいて、前記撮影画像をトリミングするトリミングステップとを含み、前記全身／アップ画像判定ステップの処理は、前記顔検出ステップの処理によって検出された顔の顔画像のサイズおよび位置に基づいて、前記撮影画像が、全身画像であるかまたはアップ画像であるかを判定し、前記トリミング条件設定ステップの処理は、前記全身／アップ画像判定ステップの処理によって、前記撮影画像がアップ画像であると判定された場合、かつ、前記マスク画像において、全ての前記走査ライン上に前記被写体の領域が存在しない場合、前記被写体が最適にトリミングされる最適トリミング条件を設定する。
【００３１】
本発明の写真シール作成方法においては、利用者が被写体として撮影され、被写体の顔が検出され、撮影により得られた撮影画像における被写体の領域と背景とを分けるマスク画像が取得され、撮影画像が、被写体の全身が撮影された全身画像であるか、または、被写体の顔のアップが撮影されたアップ画像であるかが判定され、マスク画像の横方向および縦方向のいずれか一方または両方に予め複数設定されている走査ライン上に被写体の領域が存在するかしないか、および、撮影画像が全身画像であるかまたはアップ画像であるかに応じて、撮影画像に対してトリミングを行うための、少なくともトリミングサイズおよびトリミング位置を含むトリミング条件が設定され、設定されたトリミング条件に基づいて、撮影画像がトリミングされる。検出された顔の顔画像のサイズおよび位置に基づいて、撮影画像が、全身画像であるかまたはアップ画像であるかが判定され、撮影画像がアップ画像であると判定された場合、かつ、マスク画像において、全ての走査ライン上に被写体の領域が存在しない場合、被写体が最適にトリミングされる最適トリミング条件が設定される。
【００３２】
本発明の一側面のプログラムは、利用者を被写体として撮影し、得られた画像に対して利用者に落書き編集入力を行わせ、前記画像を所定のシールシートに印刷して写真シールを作成し、成果物として前記写真シールを前記利用者に提供する処理をコンピュータに実行させるプログラムであって、前記利用者を被写体として撮影し撮影画像を得る撮影ステップと、前記被写体の顔を検出する顔検出ステップと、撮影により得られた前記撮影画像における被写体の領域と背景とを分けるマスク画像を取得するマスク画像取得ステップと、前記撮影画像が、被写体の全身が撮影された全身画像であるか、または、被写体の顔のアップが撮影されたアップ画像であるかを判定する全身／アップ画像判定ステップと、前記マスク画像の横方向および縦方向のいずれか一方または両方に予め複数設定されている走査ライン上に前記被写体の領域が存在するかしないか、および、前記撮影画像が全身画像であるかまたはアップ画像であるかに応じて、前記撮影画像に対してトリミングを行うための、少なくともトリミングサイズおよびトリミング位置を含むトリミング条件を設定するトリミング条件設定ステップと、前記トリミング条件設定ステップの処理によって設定された前記トリミング条件に基づいて、前記撮影画像をトリミングするトリミングステップとを含む処理をコンピュータに実行させ、前記全身／アップ画像判定ステップの処理は、前記顔検出ステップの処理によって検出された顔の顔画像のサイズおよび位置に基づいて、前記撮影画像が、全身画像であるかまたはアップ画像であるかを判定し、前記トリミング条件設定ステップの処理は、前記全身／アップ画像判定ステップの処理によって、前記撮影画像がアップ画像であると判定された場合、かつ、前記マスク画像において、全ての前記走査ライン上に前記被写体の領域が存在しない場合、前記被写体が最適にトリミングされる最適トリミング条件を設定する。
【００３３】
このプログラムは、所定の記録媒体に記録されて、例えば、ドライブにより読み出され、写真シール作成装置にインストールされる。記録媒体は、フロッピ（登録商標）ディスクなどよりなる磁気ディスク、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc)などよりなる光ディスク、MD(Mini Disc)（登録商標）などよりなる光磁気ディスク、または半導体メモリなどのリムーバブルメディアにより構成される。
【発明の効果】
【００３４】
本発明によれば、利用者が、より簡単にバランスの良い撮影画像を得ることが可能となる。
【図面の簡単な説明】
【００３５】
【図１】本発明を適用した写真シール作成装置の一実施の形態の例を示す斜視図である。
【図２】図１の写真シール作成装置の他の角度からの斜視図である。
【図３】図１の写真シール作成装置の設置例を示す斜視図である。
【図４】利用者の空間移動を説明する図である。
【図５】前方ユニットの正面の構成例を示す図である。
【図６】編集ユニットの側面の構成例を示す図である。
【図７】編集ユニットの他の側面の構成例を示す図である。
【図８】写真シール作成装置の内部の構成例を示すブロック図である。
【図９】制御部の詳細な構成例を示す機能ブロック図である。
【図１０】撮影処理部の詳細な構成例を示す機能ブロック図である。
【図１１】トリミング処理部の詳細な構成例を示す機能ブロック図である。
【図１２】写真シール作成ゲーム処理の流れの例を説明するフローチャートである。
【図１３】撮影処理の流れの例を説明するフローチャートである。
【図１４】トリミング処理の流れの例を説明するフローチャートである。
【図１５】顔の検出について説明する図である。
【図１６】マスク画像の例を示す図である。
【図１７】顔位置の判定について説明する図である。
【図１８】トリミング枠の設定の例について説明する図である。
【図１９】マスク画像の他の例を示す図である。
【図２０】トリミング枠の設定の他の例について説明する図である。
【図２１】トリミング枠の設定のさらに他の例について説明する図である。
【図２２】トリミング枠の設定のさらに他の例について説明する図である。
【図２３】トリミング処理部の詳細な構成例を示す機能ブロック図である。
【図２４】トリミング処理の流れの例を説明するフローチャートである。
【図２５】トリミング枠の設定の例について説明する図である。
【発明を実施するための形態】
【００３６】
図１は、本発明を適用した写真シール作成装置の一実施の形態の例を示す図である。
【００３７】
図１の写真シール作成装置１は、撮影や編集等の作業の娯楽性を高め、それらの作業を利用者にゲーム（遊戯サービス）として行わせ、撮影画像や編集済み画像を写真シールやデータとして利用者に提供する代わりに、利用者より代金を受け取るゲーム装置（遊戯サービス提供装置）である。
【００３８】
この写真シール作成装置１が実行する写真シール作成ゲームにおいて、利用者は、ゲームの代金を投入し、写真シール作成装置１に設けられたカメラを用いて自分自身等を撮影し、その撮影画像に対して背景画像を合成したり、ペン入力やスタンプ入力等の編集機能により合成用画像を加える等の編集（落書き編集）を行い、撮影画像を彩り豊かなものにデザインする。そしてゲーム終了後、利用者は、編集済み画像が印刷された写真シール等を成果物として受け取る。
【００３９】
このような写真シール作成装置１は、通常、ゲームセンタや観光地の店舗等に設置される。つまり、写真シール作成装置１は、例えば、メーカや販売会社などから、それらの店舗の経営者に販売される。写真シール作成装置１を購入した経営者は、店舗（例えばゲームセンタ）にその写真シール作成装置１を設置して管理・運営し、女子高校生や女子中学生に代表される一般の利用者に写真シール作成ゲームを有料でプレイさせ、その代金により収益を上げる。
【００４０】
従って、店舗の経営者にとって、写真シール作成装置１の収益率の高さが重要となる。つまり、写真シール作成装置１は、単位時間当たりの収益率が高い方が望ましい。また、通常の店舗の場合、床面積や構造等の制限により、写真シール作成装置１の設置場所が限定される。従って、写真シール作成装置１は、単位床面積当たりの収益率が高い方が望ましい。さらに、各店舗の広さや形状は通常同じでなく、かつ、写真シール作成装置１とともに設置される他のゲーム機等も異なるため、設置場所の自由度が高いほど望ましい。
【００４１】
収益率を向上させる方法として、例えば、写真シール作成ゲームの回転率を向上させる方法がある。つまり、所定の時間内にプレイされるゲーム数を増加させることにより単位時間当たりの収益率を増加させる方法である。しかしながら、写真シール作成ゲームをプレイする利用者がいなければ収益率は向上しない。したがって、写真シール作成装置１の写真シール作成ゲームに対する、利用者の期待度や満足度を向上させることも重要となる。
【００４２】
例えば、写真シール作成装置１は、ゲームをプレイしたことのない利用者が「プレイしてみたい」と思うような期待度の高い機能を設けることにより利用者数を増加させることができる。また、一度プレイした利用者が「楽しかった、もう一度プレイしたい」と思うような満足度の高い機能を設けることにより、写真シール作成装置１は、いわゆるリピータを増加させ、利用者数をさらに増加させることができる。その結果、写真シール作成装置１の収益が向上する。
【００４３】
利用者にとって、写真シール作成装置１には、大きく分けて、写真シール作成ゲームをプレイすること（写真シールの作成作業）と、成果物として写真シール用画像や写真シールを得ること（完成した写真シールそのもの）の２つの娯楽性がある。
【００４４】
前者の、写真シール作成作業の娯楽性を向上させる方法としては、例えば、撮影機能や、落書き編集等の編集機能の多機能化、操作性の向上、またはプレイ時間や待ち時間の調整等がある。後者の、完成した写真シールそのものの娯楽性を向上させる方法としては、例えば、シール紙の品質向上、高画質印刷、および特殊色印刷等のようなハードウェアの向上や、写真シールの画像に対する利用者の満足度を向上させることなどがある。
【００４５】
また、主な利用者層である女子高校生や女子中学生は、得られた写真シールを所有物に貼り付けるだけでなく、その写真シールを交換したり、その写真シールを話題にして会話を行ったりする。従って、例えば、写真シールの画像内容が、派手だったり、面白かったり、希少性が高かったり、目新しさがあったりする場合、その写真シールを利用者自身が気に入ることもあるが、それだけでなく、その写真シールを話題として会話が盛り上がることも考えられる。
【００４６】
また、このような写真シールの利用により、写真シール自体が写真シール作成装置１の広告としての役割も果たすこともある。従って、写真シールの娯楽性を向上させることは、単にその利用者の満足度を向上させるだけでなく、他者の期待度を向上させ、評判の広がりによる集客、すなわち、いわゆる口コミによる新規利用者を増やすことも期待することができる。
【００４７】
つまり、写真シール作成ゲームにおいて、利用者らが気に入るような画像を作成することができる機能を提供することにより、利用者の写真シール作成ゲームに対する満足度だけでなく、写真シールに対する満足度も向上させることができ、さらに、写真シールの話題性や広告効果等も同時に向上させることができる。
【００４８】
写真シール作成装置１は、このような特徴を有するが、その筐体１０は、図１に示すように、撮影ユニット１２、編集ユニット１３、天井ストロボユニット１４、および背景カーテンユニット１５の４つのユニットに大きく分けられる。
【００４９】
撮影ユニット１２は、利用者等を被写体として撮影する機能を有しており、後述する内部の撮影空間において被写体の撮影が行われる。この撮影ユニット１２は、大きく、前方ユニット１２Ａと後方ユニット１２Ｂの２つに分けられる。
【００５０】
前方ユニット１２Ａは、撮影空間の前方とされる側のユニットであり、撮影空間の利用者の撮影に関する処理を行ったり、利用者の写真シール作成ゲームに関する操作を受け付けたりする。後方ユニット１２Ｂは、撮影空間の後方とされる側のユニットであり、前方ユニット１２Ａによる利用者の撮影の際に、背景の役割を果たすユニットである。この後方ユニット１２Ｂは、平面パネル状に構成され、その下端部が写真シール作成装置１の設置床面に当接しないよう、その上部が筺体１０に固定されている。また、前方ユニット１２Ａの側面には、外付けモニタ１６およびスピーカ１７が設けられているが、その詳細は後述する。
【００５１】
編集ユニット１３は、利用者が撮影画像に対する落書き編集等を行うための構成（例えば、モニタ、タッチパネル、およびタッチペン等）が設けられている。後述するように１つの筺体からなる編集ユニット１３は、２組の利用者が同時に編集作業を行うことができるように、２つの面のそれぞれに、落書き編集等を行うための構成が設けられている。後述するように、写真シール作成装置１は、複数の写真シール作成ゲームを並列的に実行することができる。換言すれば、複数組の利用者が、同時に写真シール作成装置１において写真シール作成ゲームをプレイすることができる。編集ユニット１３は、写真シール作成ゲームのプレイの回転率を向上させるために、それらの複数組の利用者が同時に落書き編集を行うことができるように、２つの落書き編集等を行うための構成が設けられている。
【００５２】
撮影空間の上方に設けられる天井ストロボユニット１４は、撮影タイミングに合わせて撮影空間内に向けてストロボ発光するフラッシュを内蔵する。この天井ストロボユニット１４には、さらに内部に蛍光灯が配置されており、撮影空間（撮影空間内の利用者）を常時照らす照明としても機能する。撮影空間は、後述するように簡易的に閉鎖的な空間として構成される。したがって、外部より光が進入しづらく、暗くなりがちで利用者の操作性が低下する恐れがある。そこで、天井ストロボユニット１４が、その照明により撮影空間を明るく照らすことにより、そのような恐れを回避し、操作性を向上させることができる。なお、このような照明は前方ユニット１２Ａにも設けられている。
【００５３】
また、後方ユニット１２Ｂの上部には、例えば、背景に利用する可動式のカーテン（背景カーテン）を備える背景カーテンユニット１５が設けられている。この背景カーテンユニット１５は、例えば、互いに色または柄の異なる巻き取り式のカーテンが複数吊設されている。例えば、明るい色の単色、外国の絵本のようなお洒落でかわいい柄、彩り豊かなポップで（大衆向けの）お洒落な柄等、主な利用者である女性の若者に人気の高い色や柄が複数揃えられる。
【００５４】
背景カーテンユニット１５は、前方ユニット１２Ａに設けられたカメラやストロボ等の撮影機能と連動して動作し、撮影の際に、例えば利用者に選択された色のカーテンを下ろし、その他のカーテンを巻き取る。このように動作することにより、背景カーテンユニット１５は、容易に利用者の所望のデザインや、撮影モード等に応じたデザインの背景を提供することができる。これにより、写真シール作成装置１は、画像（写真シール）に対する利用者の満足度を向上させることができる。
【００５５】
なお、背景カーテンユニット１５が備えるカーテン（背景カーテン）の枚数は任意である。例えば、背景カーテンユニット１５に１枚の背景カーテンのみが吊設されるようにしてもよい。また、この場合、写真シール作成装置１が、合成用の背景画像を複数種類用意し、その中から利用者により選択された背景画像を撮影画像に合成するようにしてもよい。このようにすることにより、写真シール作成装置１に設けられる物理的な背景カーテンが１枚のみであっても、写真シール作成装置１は、利用者の多様な好みに対応することができる。
【００５６】
外付けモニタ１６は、撮影ユニット１２内の撮影空間で利用者の撮影が行われている場合には、次に撮影空間を利用しようと待機している利用者に対して、撮影中の利用者のゲームの進行状況を示す映像を出力（表示）したり、写真シール作成ゲームの流れや遊び方等を案内（説明）するコンテンツ（デモンストレーション）を出力する。また、スピーカ１７は、外付けモニタ１６によって出力される映像やコンテンツに合わせた音声を出力する。
【００５７】
また、外付けモニタ１６およびスピーカ１７は、前方ユニット１２Ａの側面のいずれか一方に設けられるようになされている。すなわち、図１において図示されない前方ユニット１２Ａの側面は、図１において外付けモニタ１６およびスピーカ１７が設けられている前方ユニット１２Ａの側面に外付けモニタ１６およびスピーカ１７が設けられない場合に、外付けモニタ１６およびスピーカ１７が設置可能な構造となっている。
【００５８】
図２は、図１の写真シール作成装置１を、編集ユニット１３側より見た斜視図である。
【００５９】
編集ユニット１３は、図２に示すように、前方ユニット１２Ａの、後方ユニット１２Ｂ側の面（つまり、撮影空間側の面）と反対の面に隣接して設置される。編集ユニット１３の、前方ユニット１２Ａに直交する２つの側面には、利用者が撮影画像に対する落書き編集等を行うための第１編集インタフェース１３Ａと第２編集インタフェース１３Ｂがそれぞれ設けられている。つまり、編集ユニット１３には、写真シール作成ゲームを行う複数組の利用者が、前方ユニット１２Ａと後方ユニット１２Ｂを結ぶ方向と直交する向きに、編集ユニット１３を挟んで対向する状態で編集作業を行うことができるように、２つの編集インタフェースが設けられている。
【００６０】
また、編集ユニット１３の、撮影ユニット１２と対向する面には、写真シール作成ゲームがプレイされることにより作成された写真シールが排出されて利用者に提供される写真シール排出部１３Ｃが設けられている。
【００６１】
図３は、写真シール作成装置１の設置例を示す外観図である。
【００６２】
写真シール作成装置１がゲームセンタ等に設置される場合、例えば図３に示されるように、撮影ユニット１２や編集ユニット１３を囲むように、側面カーテン２１が設けられる。この側面カーテン２１は、撮影作業が行われる撮影空間や編集作業が行われる編集空間等を簡易的に囲み、各空間の閉鎖性を向上させている。つまり、側面カーテン２１は、例えば、各空間内の環境を安定させることにより、高画質な撮影や編集画面の見易さ等に寄与したり、各空間外からの視界を遮断し、利用者が外部からの視線を意識せずに撮影や編集等の作業を行うことができるようにしたりする。
【００６３】
この側面カーテン２１の外側の面は、通常、広告を掲載する場所として利用され、設置場所において注目度が高まるように、写真シール作成装置１の機種名や機種のイメージを表す派手なデザイン画が印刷される。
【００６４】
以上のような写真シール作成装置１は、利用者の各組に対して、それぞれ、写真シール作成ゲームをプレイさせる。写真シール作成装置１は、複数の写真シール作成ゲームを同時に進行させることができる。つまり、写真シール作成装置１は、同時に複数の組に写真シール作成ゲームをプレイさせることができる。このとき、各組の利用者は、写真シール作成装置１に設けられた複数の空間を移動しながら、写真シール作成ゲームの各作業を行い、ゲームを進行させる。
【００６５】
次に、写真シール作成ゲームの流れと、それに伴う空間の移動について、図４を参照して説明する。
【００６６】
図４は、利用者のゲーム中に、写真シール作成装置１を上から見た平面図である。図４に示すように、利用者は、外部（利用者Ａまたは利用者Ａ'）から、前方ユニット１２Ａと後方ユニット１２Ｂの間を通って、図中点線で示される、前方ユニット１２Ａと後方ユニット１２Ｂとの間に形成される、撮影作業を行う撮影空間３２に入場し、代金を投入することで写真シール作成ゲームを開始する（利用者Ｂ）。もし、前の組の利用者が撮影空間３２を使用中であれば（撮影作業中であれば）、利用者は、ユニット外部において待機する（利用者Ａまたは利用者Ａ'）。なお、図４において、利用者（利用者Ａ）は、外付けモニタ１６およびスピーカ１７によって出力される、撮影中の利用者のゲームの進行状況を示す映像や写真シール作成ゲームの流れや遊び方等を案内するコンテンツを視聴しながら待機することができる。
【００６７】
代金が投入され、写真シール作成ゲームが開始されると、利用者（利用者Ｂ）は、前方ユニット１２Ａの正面に設けられたカメラやモニタを利用して自分自身等を撮影させる撮影作業を行う。
【００６８】
撮影作業が終了すると利用者は、得られた撮影画像の中から編集対象画像として保存するものを選択し、表示された移動案内にしたがって、撮影作業を行った撮影空間３２から、図中点線で示す、編集作業を行う編集空間へと移動する。
【００６９】
編集ユニット１３の、前方ユニット１２Ａから見て左側（第１編集インタフェース１３Ａの前方）に第１編集空間３３Ａが設けられ、右側（第２編集インタフェース１３Ｂの前方）に第２編集空間３３Ｂが設けられている。つまり、この写真シール作成装置１においては、第１編集空間３３Ａの利用者（利用者Ｃ）および第２編集空間３３Ｂの利用者（利用者Ｃ'）の、合計２組の利用者が同時に編集作業を行うことができる。撮影空間３２の利用者（利用者Ｂ）は、この２つの編集空間のうち、空いている方に案内される。第１編集空間３３Ａまたは第２編集空間３３Ｂに移動すると、利用者は、落書き編集作業を行う。以下において、第１編集空間３３Ａと第２編集空間３３Ｂとを区別する必要の無い場合、編集空間３３と称する。
【００７０】
その後、落書き編集が終了すると、利用者（利用者Ｃまたは利用者Ｃ'）は、次に、印刷設定作業を行い、分割数等の設定を行う。そして印刷が開始されると、利用者は、その印刷中に携帯端末への画像の送信、アンケート入力、ミニゲーム等を行う。そして、印刷が終了すると、写真シール排出部１３Ｃ前方の印刷物受取領域３４に移動し（利用者Ｄ）、排出された写真シール紙を受け取り、写真シール作成ゲームを終了する。
【００７１】
なお、以上のような写真シール作成ゲームにおいて、撮影空間３２の利用者Ｂが、編集空間３３に移動すると、撮影空間３２が未使用になるので、写真シール作成装置１は、新たな組の利用者に撮影空間３２を使用させることができる。さらに、第１編集空間３３Ａの利用者Ｃ、または、第２編集空間３３Ｂの利用者Ｃ'が、印刷物受取領域３４に移動すると、その第１編集空間３３Ａまたは第２編集空間３３Ｂが未使用になるので、写真シール作成装置１は、新たな組の利用者（利用者Ｂ）に、その第１編集空間３３Ａまたは第２編集空間３３Ｂを使用させることができる。なお、第１編集空間３３Ａおよび第２編集空間３３Ｂがいずれも未使用である場合には、写真シール作成装置１は、利用者（利用者Ｂ）に対して、第１編集空間３３Ａおよび第２編集空間３３Ｂのいずれか一方を使用させるように案内するとともに、利用者が案内された編集空間でない方に移動した場合には、案内された編集空間に利用者を誘導させることができる。
【００７２】
つまり、写真シール作成装置１は、写真シール作成ゲームの、単位時間辺りおよび単位床面積辺りの回転率を向上させるために、撮影空間３２、第１編集空間３３Ａ、第２編集空間３３Ｂ、および印刷物受取領域３４を用いて、同時に、複数組の利用者に、写真シール作成ゲームをプレイさせることができる（多重接客を行うことができる）。
【００７３】
なお、このような筐体１０の構成は任意であり、上述した以外の構成であってもよい。同様に、多重接客の仕方も任意である。
【００７４】
次に、各ユニットの構成について説明する。
【００７５】
図５は、前方ユニット１２Ａの構成例を示す図である。図５の正面１２Ａ−１は、撮影空間３２内に面する側面であり、撮影作業を行う利用者にとって前方に位置する面である。つまり、利用者は、撮影空間３２において、基本的にこの正面１２Ａ−１に向かって（前方ユニット１２Ａ側を向いて）撮影作業を行う。
【００７６】
この正面１２Ａ−１の中央付近には、撮影空間３２内の被写体を撮影するカメラ５１が設けられており、カメラ５１の下側にタッチパネルモニタ５２が設けられている。タッチパネルモニタ５２は、例えば、カメラ５１により光電変換されてリアルタイムに（即時）取り込まれている取り込み画像に背景や前景等の画像を合成した合成画像（動画像）を表示するライブビューモニタとしての機能と、各種GUI（Graphical User Interface）画像を表示するとともに、画面上に重畳されたタッチパネルにより利用者の指示を受け付ける機能とを備えている。また、正面１２Ａ−１には、この他にも、撮影空間３２内を照明したり、カメラ５１による撮影タイミングに合わせてフラッシュ光を発光したりする照明装置５３−１乃至照明装置５３−８、撮影作業中の利用者の手荷物等を置くための荷物置き場５４−１および５４−２、並びに、写真シール作成ゲームの代金が投入される硬貨投入返却口５５が設けられている。
【００７７】
さらに、正面１２Ａ−１には、照明装置５３−１および５３−２の裏側であって、撮影空間３２の天井付近に、写真シール作成ゲームの撮影作業における案内音声、BGM（Back Ground Music）、効果音等の音声が出力される、図示せぬスピーカ１２４（図８）が設けられている。なお、スピーカ１２４の数および設置位置は任意である。
【００７８】
カメラ５１は、CCD（Charge Coupled Device）を利用した撮像素子等により構成され、写真シール作成ゲームの撮影作業の工程において、撮影空間３２内の利用者を撮像し、動画像を取り込み画像として取り込む。カメラ５１により取り込まれた取り込み画像は、一部が切り出されたり、背景等の画像が合成されたりして、タッチパネルモニタ５２に即時的に表示される。また、所定のタイミングでカメラ５１により取り込まれた取り込み画像は、そのタイミングのフレームの画像が抜き出され、撮影画像（静止画像）として保存される。
【００７９】
なお、カメラ５１として、CCDの代わりに、例えばCMOSセンサを用いたカメラを使用してもよい。もちろん、これら以外にも、利用者を撮影し、デジタル画像データを得られるものであればどのようなカメラを用いるようにしてもよい。また、カメラ５１の個数も設置位置も任意である。
【００８０】
タッチパネルモニタ５２は、例えば、CRT（Cathode Ray Tube）やLCD（Liquid Crystal Display）等のライブビューモニタ１２３（図８）と、それに積層された無色透明のタッチパネルとにより構成され、撮影作業中の利用者が撮影結果を確認しながら立ち位置や姿勢を決定することができるようにするために、カメラ５１により取り込まれた取り込み画像を即時的に（リアルタイムに）表示する。このとき、タッチパネルモニタ５２に表示される取り込み画像は、例えば、背景や前景等、利用者に指定された画像が合成されたり、その画像の画サイズ等に合わせて一部分が切り出されたり（トリミングされたり）する。また、タッチパネルモニタ５２は、撮影作業の手順を案内する案内画像等、撮影作業に関する画像を表示し、タッチパネル（例えば、感圧式や電磁誘導式等）が例えば利用者の指等によるタップ操作を受け付けるようになされている。
【００８１】
照明装置５３−１乃至照明装置５３−８は、複数の、蛍光灯およびストロボ発光可能な照明装置により構成され、撮影空間３２を明るくし、操作性や安全性を確保するために、撮影空間３２を常時照らすとともに、撮影画像の画質を向上させるために、撮影タイミングに対応するタイミングでストロボ発光し、撮影される利用者に光を多様な角度から照射する。なお、以下において、照明装置５３−１乃至照明装置５３−８を互いに区別して説明する必要の無い場合、照明装置５３と称する。また、所定の照明装置５３の表面には、ストロボ発光による撮影空間３２の明るさを調整するために、図示せぬLED（Light Emitting Diode）が設けられている。
【００８２】
荷物置き場５４−１，５４−２は、撮影時における利用者の手荷物の置き場所として利用する棚である。荷物置き場５４−１，５４−２は、撮影の邪魔にならないような位置、すなわち、利用者が撮影ポーズをとるのに邪魔にならず、かつ、照明装置５３の光の照射の妨げとならない位置に設けられている。利用者は、手荷物を荷物置き場５４−１，５４−２に置くことにより、より快適に撮影作業を行うことができる。
【００８３】
硬貨投入返却口５５は、利用者が写真シール作成ゲームの代金として硬貨を投入したり、投入に失敗した硬貨やお釣りの硬貨を返却したりするユーザインターフェースである。
【００８４】
もちろん、前方ユニット１２Ａの正面１２Ａ−１に上述した以外の構成が設けられるようにしてもよい。
【００８５】
次に、編集ユニット１３の構成について説明する。
【００８６】
図６は、編集ユニット１３の、撮影ユニット１２側から見て左側面の構成例（第１編集空間３３Ａ側の構成例）を示す図である。
【００８７】
図６において、第１編集インタフェース１３Ａの上側には、側面カーテン２１等で仕切られているために暗くなる第１編集空間３３Ａを照らすための照明装置６１が設けられている。この照明装置６１により、写真シール作成装置１は、利用者の編集作業効率の低下を抑制し、第１編集空間３３Ａの安全性を向上させることができる。なお、図６の例においては、編集ユニット１３の、照明装置６１が設けられている第１編集インタフェース１３Ａの上側の部分が、第２編集空間３３Ｂ側に貫通しており、照明装置６１は、第１編集空間３３Ａと第２編集空間３３Ｂとで共有されている。つまり、照明装置６１は、第１編集空間３３Ａだけでなく第２編集空間３３Ｂも照明し、安全性を向上させる。なお、この照明装置６１の設置位置および個数は任意である。
【００８８】
第１編集インタフェース１３Ａには、タブレット内蔵モニタ６２、２本のタッチペン６３−１およびタッチペン６３−２、スピーカ６４、並びに追加硬貨投入返却口６５が設けられている。
【００８９】
タブレット内蔵モニタ６２は、タッチペン６３−１またはタッチペン６３−２により位置情報を入力可能な無色透明のタブレットが、CRTディスプレイやLCD等の、画像を表示可能な表示デバイスの表示画面上に重畳されることにより構成される。したがって、タブレット内蔵モニタ６２は、表示デバイスにより単にGUI画像等を表示するだけでなく、タブレットにより利用者からの入力操作を受け付ける。タブレット内蔵モニタ６２には、例えば、撮影空間における撮影作業により得られた撮影画像を編集する編集作業用のGUI画像からなる編集画面が表示される。
【００９０】
タッチペン６３−１とタッチペン６３−２は、タブレット内蔵モニタ６２の左右近傍に、左右１本ずつ所定のアタッチメントにより編集ユニット１３に着脱可能に固定されており、同じ組の２人の利用者が、これらのタッチペンをそれぞれ使用することにより、同時に、写真シール作成作業の編集作業の工程をプレイすることができるようになされている。なお、以下において、タッチペン６３−１およびタッチペン６３−２を互いに区別して説明する必要のない場合、単にタッチペン６３と称する。
【００９１】
そのタッチペン６３は、編集ユニット１３内部に設置されたシステムと有線（または無線）により電気的に接続されている。タッチペン６３は、タブレット内蔵モニタ６２のタブレットと連携して動作する。利用者がタッチペン６３を操作して、タブレットをタップする（タッチペン６３とタブレット内蔵モニタ６２の表示画面を接触（または近接）させる）ことにより、タブレットは、利用者からの入力を受け付ける入力手段として動作する。なお、タッチペン６３の設置本数、設置位置、及び形状等は任意である。
【００９２】
スピーカ６４は、例えば、案内音声、効果音、またはBGM等、写真シール作成ゲームの編集作業に関する音声を出力する。このスピーカ６４は、タブレット内蔵モニタ６２の右側に配置される。右利きの利用者は、タッチペン６３を右手で持ちながら編集作業を行うため、編集ユニット１３に寄りかかりながら編集作業を行う場合であっても、タブレット内蔵モニタ６２の右側に寄りかかる可能性は少ない。従って、タブレット内蔵モニタ６２の右側にスピーカ６４を配置することにより、右利きの利用者が編集ユニット１３に寄りかかりながら編集作業を行う場合であっても、利用者がスピーカ６４を塞ぎ、音声が聞こえなくなることを防止することができる。なお、スピーカ６４の設置個数、デザイン、および形状等は任意である。
【００９３】
追加硬貨投入返却口６５は、利用者が編集可能時間を延長させたいときや写真シールを複数枚出力するときなどに追加代金としての硬貨を投入したり、お釣り等を返却したりするために設けられている。なお、この追加代金の支払いも硬貨に限定されるものではなく、当然、紙幣でも支払いができるようすることができる。また、実際に流通している現金（硬貨および紙幣）の代わりに、写真シール作成装置１が設置されている遊技施設などで流通されているプリペイドカード、コイン、電子マネーなどでも支払いができるようしてもよい。
【００９４】
ただし、編集可能時間の延長は、現在、撮影空間３２にて撮影作業が行われていない場合（次の利用者がいない場合）、または、もう一方の編集インタフェース（いまの場合、第２編集インタフェース１３Ｂ）が空いている場合にのみ可能であり、撮影空間３２にて撮影作業が行われており、かつ、もう一方の編集インタフェースが利用されている場合には延長できない。
【００９５】
なお、編集ユニット１３の第２編集空間３３Ｂ側の構成も、図６に示す第１編集空間３３Ａ側の構成と基本的に同様であるので、その説明については省略する。以下においては、図６に示す構成例は、編集ユニット１３の第２編集空間３３Ｂ側の構成を説明する場合にも適用される。
【００９６】
図７は、編集ユニット１３の、写真シール排出部１３Ｃの構成例を示す図である。
【００９７】
図７に示すように、写真シール排出部１３Ｃには、第１編集空間３３Ａにおいて編集作業を行った利用者が作成した写真シール（つまり、第１編集インタフェース１３Ａが操作されて作成された写真シール）と、第２編集空間３３Ｂにおいて編集作業を行った利用者が作成した写真シール（つまり、第２編集インタフェース１３Ｂが操作されて作成された写真シール）が排出される写真シール排出口７１が設けられている。
【００９８】
編集ユニット１３内部には、プリンタが設置されており、第１編集インタフェース１３Ａまたは第２編集インタフェース１３Ｂが操作されて作成された印刷用の画像は、そのプリンタによりシール紙に印刷される。プリンタより出力された写真シールは、この写真シール排出口７１より排出される。
【００９９】
また、図７に示すように、写真シール排出部１３Ｃには、スピーカ７２が設けられている。スピーカ７２は、例えば、案内音声、効果音、またはBGM等、写真シールの印刷および排出に関する音声を出力する。
【０１００】
次に、写真シール作成装置１の内部の構成例について説明する。
【０１０１】
図８は、写真シール作成装置１の機能的構成例を示すブロック図である。以上において説明した部分と同じ部分については、同じ番号を付してある。
【０１０２】
図８において、写真シール作成装置１は、写真シール作成装置１の装置全体を制御する処理部である制御部１０１を有しており、その制御部１０１には、記憶部１０２、通信部１０３、ドライブ１０４、ROM（Read Only Memory）１０６、RAM（Random Access Memory）１０７、撮影部１１２、編集部１１３、プリンタ１１４、スピーカ７２、外付けモニタ１６、およびスピーカ１７がそれぞれ所定のバスを介して接続される。
【０１０３】
記憶部１０２は、例えばハードディスクやフラッシュメモリ等のような不揮発性の記憶媒体を有しており、制御部１０１より供給される各種設定情報をその記憶媒体に保存したり、記憶媒体に記録されている設定情報を読み出して制御部１０１に供給したりする。なお、この記憶媒体は、情報を記憶することができるものであれば、どのようなものであってもよい。
【０１０４】
通信部１０３は、例えばインターネットや公衆電話回線網等のような外部のネットワーク（図示せず）を介して、または単に通信ケーブル（図示せず）を介して、他の通信装置（図示せず）に接続され、制御部１０１に制御されて、例えば利用者の携帯型電話機などの携帯端末、利用者のパーソナルコンピュータ、または中央管理サーバ等のような他の通信装置と通信を行う。例えば、通信部１０３は、制御部１０１より通信信号として供給される送信信号を他の通信装置に送信したり、他の通信装置より供給された受信信号を通信信号として制御部１０１に供給したりする。
【０１０５】
ドライブ１０４には、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク、および、半導体メモリなどのリムーバブルメディア１０５が適宜装着され、それらから読み出されたコンピュータプログラムやデータが、必要に応じて制御部１０１に供給され、記憶部１０２等に保存されたり、インストールされたりする。
【０１０６】
ROM１０６には、制御部１０１において実行されるプログラムやデータが予め格納されており、ROM１０６は、制御部１０１の指示に基づいて、プログラムやデータを制御部１０１に供給する。RAM１０７は、制御部１０１が処理するデータやプログラムを一時的に保持する。
【０１０７】
撮影部１１２は、撮影ユニット１２に関するブロックであり、硬貨処理部１２１、背景カーテンユニット１５、照明制御部１２２、カメラ５１、タッチパネルモニタ５２、およびスピーカ１２４を有する。
【０１０８】
硬貨処理部１２１は、制御部１０１から入力される起動信号に応じて起動し、硬貨投入返却口５５に硬貨が投入されると、利用者による写真シール作成装置１の代金支払いに関する処理（ゲーム参加受け付け等）を行い、起動信号を制御部１０１に供給する。制御部１０１は、この起動信号に応じて、課金処理や案内等をタッチパネルモニタ５２およびスピーカ１２４に行わせる。
【０１０９】
背景カーテンユニット１５は、制御部１０１より供給される背景制御信号に基づいて、提供する背景の選択、すなわち、可動式の背景カーテンの上げ下ろし（展開や収納）等を行う。なお、この背景の選択は利用者が手動で行うようにしてもよい。
【０１１０】
照明制御部１２２は、制御部１０１より供給される照明制御信号に基づいて、照明装置５３を点灯したり、消灯したりする。
【０１１１】
カメラ５１は、制御部１０１に制御されて、写真シール作成ゲームの撮影作業の工程において、撮影空間３２内の利用者等を被写体として撮影を行う。例えば、カメラ５１は、制御部１０１の制御の下、動画像を取りこみ、取り込まれた動画像データを制御部１０１に供給する。また、カメラ５１は、制御部１０１より供給されるシャッタ制御信号に基づいて、メカシャッタを動作させる等して、撮影画像（静止画像）の取得を行い、取得した静止画像データを制御部１０１に供給する。
【０１１２】
タッチパネルモニタ５２は、ライブビューモニタ１２３を備えて構成される。タッチパネルモニタ５２のライブビューモニタ１２３は、制御部１０１より供給されるRGB信号に基づく画像（カメラ５１によりリアルタイムに取り込まれている画像や、撮影画像を用いて作成された合成画像、GUI画像など）を表示する。また、タッチパネルモニタ５２は、利用者が、自分自身の指等を用いてこのタッチパネルモニタ５２にタップ（接触または近接）すると、その位置情報を制御部１０１に供給する。制御部１０１は、その位置情報を解析し、表示画像に対して利用者が入力した情報や指示を特定し、受け付ける。
【０１１３】
スピーカ１２４は、撮影ユニット１２の任意の位置に設けられ、例えば、制御部１０１より供給される音声信号の音声（撮影作業の案内音声、効果音、またはBGM等）を出力する。
【０１１４】
編集部１１３は、編集ユニット１３に関するブロックであり、第１編集インタフェース１３Ａに対応する第１編集部１１３Ａと、第２編集インタフェース１３Ｂに対応する第２編集部１１３Ｂよりなる。第１編集部１１３Ａおよび第２編集部１１３Ｂは互いに同一の構成を有しており、以下の説明は、第１編集部１１３Ａについて行うが、第２編集部１１３Ｂにも適用可能である。
【０１１５】
第１編集部１１３Ａは、図６を参照して説明したように、タブレット内蔵モニタ６２、タッチペン６３−１およびタッチペン６３−２、並びにスピーカ６４に加えて、硬貨処理部１３０を有する。
【０１１６】
タブレット内蔵モニタ６２は、上述したように、CRTディスプレイやLCD等の表示デバイスよりなる編集用モニタ１４１と、編集用モニタ１４１の表示画面上に重畳された無色透明のタブレット１４２により構成される。タブレット内蔵モニタ６２は、制御部１０１より供給されるRGB信号に対応する、編集入力用のGUIや撮像画像等、編集に関する画像を、編集用モニタ１４１に表示する。また、利用者が、タッチペン６３−１またはタッチペン６３−２を操作してタブレット１４２にタップすると、タブレット内蔵モニタ６２は、その位置情報を表す信号を入力信号として制御部１０１に供給する。制御部１０１は、その入力信号が表す位置情報を解析し、表示画像に対して利用者が入力した情報や指示を特定し、受け付ける。つまり、撮影画像に対する編集入力は、これらの構成を用いて行われる。
【０１１７】
スピーカ６４は、制御部１０１より供給される音声信号の音声（編集作業の案内音声、効果音、またはBGM等の、写真シール作成ゲームの編集作業の工程に関する音声）を出力する。
【０１１８】
硬貨処理部１３０は、制御部１０１から入力される起動信号に応じて起動し、追加硬貨投入返却口６５に硬貨が投入されると、利用者による写真シール作成装置１の代金支払いに関する処理（追加印刷の受け付け）を行い、起動信号を制御部１０１に供給する。制御部１０１は、この起動信号に応じて、印刷処理（追加印刷処理）をプリンタ１１４に行わせる。
【０１１９】
プリンタ１１４は、編集部１１３により行われた編集作業結果をシール紙に印刷する。プリンタ１１４は、制御部１０１より第１編集部１１３Ａにより行われた編集作業結果を取得すると、シール紙ユニット１６１よりシール紙１６２を取得し、編集作業結果をシール紙１６２に印刷する。プリンタ１１４は、印刷を終了すると、その印刷されたシール紙１６２を写真シールとして写真シール排出口７１より排出し、利用者に提供する。
【０１２０】
スピーカ７２は、制御部１０１より供給される音声信号の音声（写真シールのプリンタ１１４による印刷、および、写真シール排出口７１からの排出についての案内音声、効果音、またはBGM等の、写真シールの印刷および排出に関する音声）を出力する。
【０１２１】
外付けモニタ１６は、制御部１０１より、撮影ユニット１２内の撮影空間３２で利用者の撮影が行われている旨の情報を取得すると、次に撮影空間を利用しようと待機している利用者に対して、撮影中の利用者のゲームの進行状況を示す映像を出力する。また、外付けモニタ１６は、制御部１０１より、撮影ユニット１２内の撮影空間３２で利用者の撮影が行われている旨の情報を取得していない間は、写真シール作成ゲームの流れや遊び方等を案内（説明）するコンテンツ（デモンストレーション）を出力する。スピーカ１７は、制御部１０１の制御の下、外付けモニタ１６によって出力される映像やコンテンツに合わせた音声を出力する。
【０１２２】
次に、制御部１０１について説明する。図９は、制御部１０１がROM１０６などに格納されているプログラムを実行することにより実現される機能ブロックの構成例を示している。
【０１２３】
制御部１０１は、写真シール作成ゲームを開始する際に投入される代金（硬貨）に関する処理や、利用者を撮影する等の写真シール作成ゲームの撮影作業の工程に関する処理を行う撮影処理部２０２、撮影画像に対する落書き編集等の写真シール作成ゲームの編集作業の工程に関する処理を行う編集処理部２０３、シール紙の印刷等の写真シール作成ゲームの印刷の工程に関する処理を行う印刷処理部２０４、および、編集作業を終了した利用者を接客する写真シール作成ゲームの事後接客の工程に関する処理を行う事後接客処理部２０５を有する。
【０１２４】
つまり、制御部１０１は、写真シール作成ゲームの各工程に関する処理の制御を行う。
【０１２５】
図１０は、撮影処理部２０２の詳細な構成例を示す機能ブロック図である。
【０１２６】
図１０において、撮影処理部２０２は、撮影制御部２１１、表示制御部２１２、およびトリミング処理部２１３から構成される。
【０１２７】
撮影制御部２１１は、利用者が撮影画像に合成する合成用画像を選択する合成用画像選択指示を受け付け、その合成用画像選択指示に応じて、カメラ５１を制御し、撮影を開始する。また、撮影制御部２１１は、利用者による合成用画像選択指示に基づいて選択された合成用画像を、カメラ５１により取得された動画像や撮影画像に合成する。そして、撮影制御部２１１は、合成の結果得られる撮影画像を、例えばRAM１０７などに一時的に記憶させる。このようにしてRAM１０７に記憶された合成用画像が合成された撮影画像のうち、利用者により編集対象画像として選択されたものが、記憶部１０２に保存され、編集作業において編集画像として用いられる。なお、撮影画像に合成される合成用画像は、例えば記憶部１０２に予め記憶されている。また、合成用画像とは、撮影処理時に撮影画像に前景または背景として合成される画像であり、人物の画像の外縁に合成される装飾画像も含まれる。具体的には、合成用画像には、例えば、被写体である人物の画像に、絵、模様、図形、および文字のうち少なくともいずれか１つを含む絵柄を付加する背景画像または前景画像である「フレーム画像」や、色や模様のみからなる背景画像である「シンプル画像」などがある。
【０１２８】
また、撮影制御部２１１は、カメラ５１により取得された動画像を構成する、時系列順に並ぶ静止画像であるそれぞれのフレームを対象としてクロマキ処理や肌色領域の検出処理などを行うことによって、被写体の領域と背景の領域とを分けるデータであるマスク画像を作成する。例えば、カメラ５１により取得される動画像には、クロマキ用のカーテンが被写体の背景として映っており、それぞれのフレームを対象としてクロマキ処理を行うことができるようになされている。
【０１２９】
表示制御部２１２は、利用者が撮影画像に合成する合成用画像を選択するためのGUIの表示を制御したり、合成用画像が合成された動画像や撮影画像などのタッチパネルモニタ５２への表示を制御する。
【０１３０】
トリミング処理部２１３は、合成用画像が合成された撮影画像に対してトリミング処理を施し、撮影画像をトリミングする。
【０１３１】
図１１は、図１０のトリミング処理部２１３の詳細な構成例を示す機能ブロック図である。
【０１３２】
トリミング処理部２１３は、顔検出部２３１、マスク画像取得部２３２、撮影画像判定部２３３、顔画像判定部２３４、トリミング枠設定部２３５、およびトリミング部２３６から構成される。
【０１３３】
顔検出部２３１は、撮影制御部２１１の制御に基づいてカメラ５１により取得された撮影画像において、被写体である人物の顔を検出（認識）し、検出された顔の領域部分の画像である顔画像を顔画像判定部２３４に供給する。
【０１３４】
マスク画像取得部２３２は、カメラ５１により取得された動画像を構成するフレームに対して、撮影制御部２１１によって作成されたマスク画像を撮影制御部２１１から取得し、トリミング枠設定部２３５に供給する。
【０１３５】
撮影画像判定部２３３は、カメラ５１により取得された撮影画像が、トリミング対象であるか否かを判定する。
【０１３６】
顔画像判定部２３４は、顔検出部２３１からの顔画像から、撮影画像における顔のサイズ（顔サイズ）および位置（顔位置）を求め、これらに基づいて、撮影画像が、被写体の全身が撮影された全身画像であるか、または、被写体の顔のアップが撮影されたアップ画像であるかを判定する。
【０１３７】
トリミング枠設定部２３５は、マスク画像取得部２３２からのマスク画像に基づいて、トリミングされた撮影画像において被写体の領域が含まれるように、撮影画像に対してトリミングを行うための、トリミング条件（トリミングサイズおよびトリミング位置）を設定する。より具体的には、トリミング枠設定部２３５は、マスク画像取得部２３２からのマスク画像に基づいて、撮影画像に対して予め複数用意されている、それぞれ異なる大きさのトリミング枠のうち、トリミング枠の内側に被写体の領域が含まれるトリミング枠を設定（選択）し、トリミング部２３６に供給する。このように、トリミング枠設定部２３５は、撮影画像に対してトリミングを行うためのトリミング条件を、トリミング枠として設定する。すなわち、トリミング枠は、トリミング条件を表しているということができる。なお、トリミング条件には、トリミングサイズおよびトリミング位置の他に、撮影画像をトリミングするためのパラメータとして、トリミング前とトリミング後とのサイズ比や、トリミングされた撮影画像の縦横比などを含むようにしてもよい。
【０１３８】
トリミング部２３６は、トリミング枠設定部２３５によって設定されたトリミング枠（トリミング条件）で、撮影制御部２１１の制御に基づいてカメラ５１により取得された撮影画像をトリミングする。トリミングされた撮影画像は、表示制御部２１２の制御によって、タッチパネルモニタ５２に表示されるようになる。
【０１３９】
次に、写真シール作成装置１で行われる写真シール作成ゲームの流れについて、図１２のフローチャートを参照して説明する。
【０１４０】
写真シール作成ゲームを行う利用者は、最初に、前方ユニット１２Ａの硬貨投入返却口５５にコインを投入し、ゲームの代金を支払う。硬貨処理部１２１は、このような硬貨投入を受け付け、起動信号を制御部１０１に供給する。制御部１０１の撮影処理部２０２は、ステップＳ１において、その起動信号に基づいて、代金が投入されたか否かを判定し、正当な代金が投入されたと判定した場合、処理をステップＳ２に進める。
【０１４１】
ステップＳ２において、撮影処理部２０２は、撮影部１１２の各部を制御し、撮影空間３２内において行われる、写真シール作成ゲームの撮影作業に関する処理である撮影処理を実行する。
【０１４２】
撮影処理において、撮影処理部２０２は、撮影した被写体の画像に背景または前景として合成表示する画像である合成用画像を利用者に選択させ、撮影した被写体の画像と、利用者により選択された合成用画像とを合成して得られる撮影画像を、編集処理部２０３に供給する。撮影処理の詳細については図１３を参照して後述するが、撮影処理により、例えば６枚の撮影画像が得られる。
【０１４３】
撮影作業が終了すると、撮影処理部２０２は、ステップＳ３において、撮影作業を終えた撮影空間３２内の利用者に対して、画像や音声によって編集空間３３（第１編集空間３３Ａまたは第２編集空間３３Ｂ）への移動を促す移動案内を行う。
【０１４４】
編集処理部２０３は、ステップＳ４において、編集空間３３に移動した利用者に、撮影処理で得られた６枚の撮影画像に対して編集入力を行わせる編集処理を行う。
【０１４５】
編集作業が終了すると、ステップＳ５において、印刷処理部２０４は、プリンタ１１４を制御し、編集作業により得られた編集済み画像を、標準代金に対応する枚数だけシール紙１６２に印刷する印刷処理を行う。
【０１４６】
ステップＳ６において、印刷処理部２０４は、追加印刷が利用者により選択されたか否かを判定する。写真シール作成装置１では、追加印刷用の代金を支払うことにより、通常の印刷枚数よりも所定枚数だけ多い枚数の印刷を行うことができるようになっており、ステップＳ６では、追加印刷が利用者により選択され、追加印刷用の代金が支払われたか否かが判定される。なお、追加印刷の選択は、編集処理の処理内で、追加硬貨投入返却口６５に対して追加印刷用の代金を利用者が支払うことで行わせることができる。
【０１４７】
ステップＳ６で、追加印刷が選択されなかったと判定された場合、印刷処理部２０４は、ステップＳ７をスキップして処理をステップＳ８に進める。一方、ステップＳ６で、追加印刷が選択されたと判定された場合、印刷処理部２０４は、ステップＳ７において、追加印刷分の枚数の印刷を行う追加印刷処理を行う。
【０１４８】
ステップＳ８において、事後接客処理部２０５は、印刷終了待機中の利用者に対して、編集済み画像を投稿するミニゲームや携帯端末などに編集済み画像を転送するサービスを提供する事後接客処理を行う。そして事後接客処理が終了すると、ステップＳ９において、事後接客処理部２０５は、編集空間３３にいる利用者を印刷物受取領域３４に移動させる移動案内を行う。また、印刷処理が終了すると、ステップＳ１０において、印刷処理部２０４は、プリンタ１１４を制御し、印刷済みのシール紙１６２を写真シール排出口７１より排出させ、写真シール作成ゲーム処理を終了する。
【０１４９】
以上のような流れにより、写真シール作成ゲームは行われる。
【０１５０】
次に、図１３のフローチャートを参照して、図１２のステップＳ２において実行される撮影処理の詳細な流れを説明する。なお、撮影処理では、上述したように、最終的に例えば６枚の撮影画像が編集処理対象として決定される。
【０１５１】
ステップＳ５１において、撮影処理部２０２の表示制御部２１２は、撮影画像に合成される合成用画像をタッチパネルモニタ５２に表示し、選択させる。ここでは、６枚の撮影画像それぞれに対応させるように、６種類の合成用画像が利用者によって選択される。なお、利用者は、同一の合成用画像を２枚以上選択することが可能である。
【０１５２】
タッチパネルモニタ５２において利用者が６枚分の合成用画像を選択すると、処理はステップＳ５２に進み、表示制御部２１２は、リアルタイムにカメラ５１により被写体が撮影されて得られる動画像に、ステップＳ５１において選択された合成用画像の１枚を合成した画像を、ライブビュー画像としてタッチパネルモニタ５２に表示する。
【０１５３】
ステップＳ５３において、表示制御部２１２は、タッチパネルモニタ５２にカウントダウンインジケータを表示させ、撮影制御部２１１は、カウントダウンインジケータのカウント値がゼロになった時点で撮影（静止画像の取得）を行う。
【０１５４】
ステップＳ５４において、トリミング処理部２１３は、撮影された撮影画像（静止画像）に対してトリミング処理を施し、トリミングされた撮影画像を得る。トリミング処理の詳細については図１４などを参照して後述する。
【０１５５】
ステップＳ５５において、表示制御部２１２は、ステップＳ５４の処理でトリミングされた撮影画像を、タッチパネルモニタ５２に表示させ、ユーザに確認させる。このとき、表示制御部２１２は、ステップＳ５４の処理でトリミングされた撮影画像に、ライブビュー画像に合成させた合成用画像を合成させた合成画像を表示させる。
【０１５６】
ステップＳ５６において、撮影制御部２１１は、Ｎ回の撮影が行われたか否かを判定する。ここでＮは、撮影される撮影回数に対応する数値であり、この場合、Ｎの値は６となる。
【０１５７】
ステップＳ５６では、変数Ｘの値がＮ未満であれば、まだＮ回の撮影が行われていないと判定され、処理は、ステップＳ５７に進んで変数Ｘの値が１だけインクリメントされて、処理はステップＳ５２に戻る。
【０１５８】
そして、ステップＳ５３で第２回目の撮影が行われ、ステップＳ５４乃至Ｓ５６の処理へ進む。
【０１５９】
このように、ステップＳ５６でＮ回の撮影が行われたと判定されるまで、ステップＳ５２乃至Ｓ５６の処理が繰り返し実行されることになる。ステップＳ５６でＮ回の撮影が行われたと判定された場合、処理はステップＳ５８に進む。
【０１６０】
ステップＳ５８において、撮影制御部２１１は、撮影可能時間内であるか、換言すれば、予め設定されている撮影時間に対してさらに１枚以上の撮影を行う余りの時間があるかを判定する。ステップＳ５８で、撮影可能時間内ではないと判定された場合、処理はステップＳ６０に進む。
【０１６１】
一方、ステップＳ５８で、撮影可能時間内であると判定された場合、処理はステップＳ５９に進み、撮影制御部２１１は、追加の撮影であるボーナスショットを利用者に行わせる。具体的には、例えば、撮影制御部２１１は、選択された背景画像のうちのいずれか１つの背景画像を用いて、上述したステップＳ５２乃至Ｓ５５の処理を実行する。なお、撮影時間の余りの時間に応じて、ボーナスショットは複数回行うようにすることができる。ボーナスショットの終了後、処理はステップＳ６０に進む。
【０１６２】
ステップＳ６０において、撮影制御部２１１は、ステップＳ５３の処理で撮影されたＮ個の撮影画像を、編集対象用画像として記憶部１０２に記憶させ、撮影処理は終了する。なお、ボーナスショットが行われた場合には、表示制御部２１２がタッチパネルモニタ５２にＮ個の撮影画像とボーナスショットによる撮影画像を表示させることで、利用者に、Ｎ個の撮影画像とボーナスショットによる撮影画像の中から、編集対象用画像を選択させ、撮影制御部２１１は、選択された撮影画像を記憶部１０２に記憶させる。
【０１６３】
次に、図１４のフローチャートを参照して、図１３のステップＳ５４において実行されるトリミング処理の詳細な流れの例を説明する。
【０１６４】
ステップＳ７１において、顔検出部２３１は、図１３のステップＳ５３において取得された撮影画像において、被写体である人物の顔を検出する。なお、図１３のステップＳ５３において撮影制御部２１１の制御に基づいてカメラ５１により取得された撮影画像を、以下においては、適宜、原画像ということとする。
【０１６５】
具体的には、撮影制御部２１１の制御に基づいてカメラ５１により、図１５の左側に示されるような原画像３１１が取得された場合、顔検出部２３１は、図１５の右側に示されるように、原画像３１１の被写体である２人の女性の顔を検出し、それぞれの顔の領域を表す画像である矩形の顔画像３２１および顔画像３２２を顔画像判定部２３４に供給する。
【０１６６】
ステップＳ７２において、マスク画像取得部２３２は、カメラ５１により取得された動画像を構成するフレームのうちの、原画像に対応するフレームに対して、撮影制御部２１１によって作成されたマスク画像を撮影制御部２１１から取得する。例えば、図１６の左側に示される原画像３１１に対応して作成された、図１６の右側に示されるようなマスク画像３３１が取得される。図１６のマスク画像３３１は、いわゆる背景マスク画像である。マスク画像３３１において、白抜きの領域は、原画像３１１において被写体が写っている領域であり、この領域の画素の画素値は(R,G,B)=(255,255,255)とされる。すなわち、この領域の画素は白画素とされる。また、マスク画像３３１において、黒塗りの領域は、被写体が写っていない背景領域であり、この領域の画素の画素値は(R,G,B)=(0,0,0)とされる。マスク画像取得部２３２は、取得したマスク画像をトリミング枠設定部２３５に供給する。
【０１６７】
ステップＳ７３において、撮影画像判定部２３３は、撮影制御部２１１の制御に基づいてカメラ５１により取得された原画像が、縦長の長方形の画像、すなわち縦画像であるか否かを判定する。
【０１６８】
ステップＳ７３において、原画像が縦画像であると判定された場合、処理はステップＳ７４に進み、撮影画像判定部２３３は、フレームがあるか否か、すなわち、原画像に合成される合成用画像がフレーム画像であるか否かを判定する。
【０１６９】
ステップＳ７４において、フレームがないと判定された場合、すなわち、原画像に合成される合成用画像がフレーム画像ではないと判定された場合、処理はステップＳ７５に進む。
【０１７０】
ステップＳ７５において、顔画像判定部２３４は、顔検出部２３１からの顔画像３２１および顔画像３２２の顔サイズのうち、最大となる最大顔サイズが、予め決められた所定のサイズより大きいか否かを判定する。ここで、顔サイズは、矩形で表される顔画像の幅および高さや、その幅および高さから求められる矩形の面積などで与えられる。
【０１７１】
ステップＳ７５において、最大顔サイズが所定のサイズより大きくないと判定された場合、処理はステップＳ７６に進み、顔画像判定部２３４は、顔検出部２３１からの顔画像３２１および顔画像３２２の顔位置が、例えば、図１７に示される所定の領域３４１内にあるか否かを判定する。具体的には、例えば、顔画像判定部２３４は、顔画像３２１および顔画像３２２で示される顔領域の全てが、所定の領域３４１内に含まれるか否かを判定する。また、顔画像判定部２３４は、顔画像３２１および顔画像３２２で示される顔領域の中心座標が、全て所定の領域３４１内に含まれるか否かを判定するようにしてもよい。
【０１７２】
ステップＳ７６において、顔検出部２３１からの顔画像３２１および顔画像３２２の顔位置が、所定の領域３４１内にあると判定された場合、処理はステップＳ７７に進む。
【０１７３】
このように、最大顔サイズが所定のサイズより大きくない場合、かつ、全ての顔位置が所定の領域内にある場合、原画像は全身画像であるとされ、以降の処理においては、全身画像に適したトリミング処理が行われるようになされる。
【０１７４】
ステップＳ７７において、トリミング枠設定部２３５は、マスク画像取得部２３２からのマスク画像に基づいて、マスク画像に対して、マスク画像の横方向に予め設定された複数の走査ライン上に、白画素、すなわち、マスク画像において被写体を表す領域が存在するか否かを判定する。走査ラインは、マスク画像の横方向に並ぶ画素の列とされる。
【０１７５】
例えば、図１８の左側に示されるように、マスク画像３３１に対して、３本の走査ライン３５１−１乃至３５１−３が設定されている。そして、トリミング枠設定部２３５は、マスク画像３３１において、外側（上側）の走査ライン、すなわち、走査ライン３５１−１から順に走査ラインを走査し、白画素が存在するか否かを判定する。
【０１７６】
図１８のマスク画像３３１においては、上から３本目の走査ライン３５１−３上に白画素が存在しているので、処理はステップＳ７８に進み、トリミング枠設定部２３５は、白画素が存在する走査ラインより外側の走査ラインに対応するトリミング枠を設定する。
【０１７７】
図１８のマスク画像３３１に対して設定されている走査ライン３５１−１乃至３５１−３は、図１８の中央の原画像３１１上に示されているトリミング枠３６１−１乃至３６１−３にそれぞれ対応付けられている。
【０１７８】
図１８のマスク画像３３１においては、走査ライン３５１−３上に白画素が存在しているので、走査ライン３５１−３より１つ外側（上側）の、白画素が存在しない走査ライン３５１−２に対応するトリミング枠３６１−２が、原画像３１１をトリミングするトリミング枠として設定される。ステップＳ７８においてトリミング枠が設定されると、処理はステップＳ７９に進む。
【０１７９】
そして、ステップＳ７９において、トリミング部２３６は、トリミング枠設定部２３５によって設定されたトリミング枠で、原画像をトリミングする。すなわち、図１８の中央の原画像３１１がトリミング枠３６１−２でトリミングされることにより、図１８の右側に示されるトリミング画像３７１が得られる。トリミング画像３７１は、表示制御部２１２の制御によって、撮影画像としてタッチパネルモニタ５２に表示されるようになる。
【０１８０】
なお、トリミング画像の縦横比、すなわち、トリミング枠の縦横比は、原画像と同一の縦横比であるようにしてもよいし、原画像と異なる縦横比であるようにしてもよい。
【０１８１】
一方、ステップＳ７７において、複数の走査ライン上に白画素が存在しないと判定された場合、すなわち、図１８のマスク画像３３１において、走査ライン３５１−３より下側に白画素、すなわち、被写体を表す領域が存在する場合、処理はステップＳ８０に進む。
【０１８２】
ステップＳ８０において、トリミング枠設定部２３５は、最小トリミング枠を設定する。最小トリミング枠は、図１８の中央の原画像３１１上に示されているトリミング枠３６１−１乃至３６１−３のいずれよりも小さいトリミング枠とされ、原画像をトリミングするためのトリミング枠のうち、最小のトリミング枠とされる。
【０１８３】
ステップＳ８０において最小トリミング枠が設定されると、処理はステップＳ７９に進む。
【０１８４】
ステップＳ８０の後のステップＳ７９において、トリミング部２３６は、トリミング枠設定部２３５によって設定された最小トリミング枠で、原画像をトリミングする。トリミングされたトリミング画像は、表示制御部２１２の制御によって、撮影画像としてタッチパネルモニタ５２に表示されるようになる。
【０１８５】
このように、原画像が縦画像で、かつ、全身画像である場合、原画像における被写体の領域の位置に応じたトリミング枠で、原画像がトリミングされる。これにより、利用者は、撮影画像において被写体の顔（頭）の上に無駄な空き領域が発生させることなく見栄えの良い撮影画像を、撮影空間内を移動することなく容易に得ることができるようになる。
【０１８６】
ところで、ステップＳ７５において、最大顔サイズが所定のサイズより大きいと判定されたか、または、ステップＳ７６において、全ての顔位置が所定の領域内にないと判定された場合、処理はステップＳ８１に進む。
【０１８７】
このように、最大顔サイズが所定のサイズより大きい場合、または、全ての顔位置が所定の領域内にない場合、原画像はアップ画像であるとされ、以降の処理においては、アップ画像に適したトリミング処理が行われるようになされる。
【０１８８】
ステップＳ８１において、トリミング枠設定部２３５は、マスク画像取得部２３２からのマスク画像に基づいて、マスク画像に対して予め設定された複数の走査ライン上に、白画素、すなわち、マスク画像において被写体を表す領域が存在するか否かを判定する。
【０１８９】
図１９の左側は、最大顔サイズが所定のサイズより大きいか、または、全ての顔位置が所定の領域内にないと判定された原画像４１１の例を示しており、図１９の右側は、その原画像４１１に対応するマスク画像４３１の例を示している。
【０１９０】
図１９に示されるマスク画像４３１に対して、例えば、図２０の左側に示されるように、３本の走査ライン４５１−１乃至４５１−３が設定されている。そして、トリミング枠設定部２３５は、マスク画像４３１において、外側（上側）の走査ライン、すなわち、走査ライン４５１−１から順に走査ラインを走査し、白画素が存在するか否かを判定する。
【０１９１】
図２０のマスク画像４３１においては、走査ライン４５１−１乃至４５１−３のいずれの上にも白画素が存在しないので、処理はステップＳ８１に進み、トリミング枠設定部２３５は、原画像４１１に対して最適トリミング枠を設定する。
【０１９２】
最適トリミング枠は、上述した図１８の中央の原画像３１１上に示されているトリミング枠３６１−１乃至３６１−３や最小トリミング枠とは異なる、アップ画像から最終的に得られるトリミング画像において被写体のバランスが最適となるトリミング枠とされる。
【０１９３】
図２０のマスク画像４３１においては、走査ライン４５１−１乃至４５１−３上に白画素が存在しないので、最適トリミング枠４６１が、原画像４１１をトリミングするトリミング枠として設定される。ステップＳ８２においてトリミング枠が設定されると、処理はステップＳ７９に進む。
【０１９４】
ステップＳ８２の後のステップＳ７９において、トリミング部２３６は、トリミング枠設定部２３５によって設定された最適トリミング枠で、原画像をトリミングする。すなわち、図２０の中央の原画像４１１が最適トリミング枠４６１でトリミングされることにより、図２０の右側に示されるトリミング画像４７１が得られる。トリミング画像４７１は、表示制御部２１２の制御によって、撮影画像としてタッチパネルモニタ５２に表示されるようになる。
【０１９５】
このように、最適トリミング枠４６１でアップ画像がトリミングされることで、被写体の顔（頭）の上に無駄な空き領域を発生させないようにすることができる。なお、最適トリミング枠は、図２０に示される最適トリミング枠４６１に限らず、最終的に得られるトリミング画像（撮影画像）において、被写体の顔（顔画像）が平均的に配置されるようなトリミング枠であればよく、例えば、図１８のトリミング枠３６１−１などであってもよい。この場合、最終的に得られる撮影画像において、被写体の顔が平均的に配置されればよいので、最適トリミング枠として、原画像４１１と同一の大きさのトリミング枠が設定される（すなわち、原画像がそのままトリミング画像となる）ようにしてもよい。
【０１９６】
一方、ステップＳ８１において、複数の走査ライン上に白画素が存在すると判定された場合、処理はステップＳ８３に進む。
【０１９７】
図２０のマスク画像４３１に対して設定されている走査ライン４５１−１乃至４５１−３は、上述した図１８の中央の原画像３１１上に示されているトリミング枠３６１−１乃至３６１−３と同様のトリミング枠にそれぞれ対応付けられている。
【０１９８】
例えば、図２０のマスク画像４３１において、走査ライン４５１−３上に白画素が存在しているとすると、走査ライン４５１−３より１つ外側（上側）の、白画素が存在しない走査ライン４５１−２に対応するトリミング枠３６１−２（図１８）が、原画像４１１をトリミングするトリミング枠として設定される。ステップＳ８３においてトリミング枠が設定されると、処理はステップＳ７９に進む。
【０１９９】
ステップＳ８３の後のステップＳ７９において、トリミング部２３６は、トリミング枠設定部２３５によって設定されたトリミング枠で、原画像をトリミングする。トリミングされたトリミング画像は、表示制御部２１２の制御によって、撮影画像としてタッチパネルモニタ５２に表示されるようになる。
【０２００】
このように、原画像が縦画像で、かつ、アップ画像である場合であっても、原画像における被写体の領域の位置に応じたトリミング枠で、原画像がトリミングされる。
【０２０１】
さて、ステップＳ７３において、原画像が縦画像でない、すなわち、横長の長方形の画像（横画像）であると判定されたか、または、ステップＳ７４において、フレームがない、すなわち、原画像に合成される合成用画像がフレーム画像でないと判定された場合、処理はステップＳ８４に進む。
【０２０２】
ステップＳ８４において、トリミング枠設定部２３５は、原画像に対して、デフォルトトリミング枠を設定する。デフォルトトリミング枠は、被写体の位置や大きさに関わらず原画像の外縁部を必要最小限にトリミングするためのトリミング枠であり、例えば、図１８に示されたトリミング枠３６１−１乃至３６１−３のうちの最大のトリミング枠３６１−１と同一の大きさのトリミング枠とされる。ステップＳ８４においてトリミング枠が設定されると、処理はステップＳ７９に進む。
【０２０３】
ステップＳ８４の後のステップＳ７９において、トリミング部２３６は、トリミング枠設定部２３５によって設定されたデフォルトトリミング枠で、原画像をトリミングする。トリミングされたトリミング画像は、表示制御部２１２の制御によって、撮影画像としてタッチパネルモニタ５２に表示されるようになる。
【０２０４】
このように、原画像が横画像である場合には、原画像はアップ画像であることが多く、無駄な空き領域が少なくなるので（顔領域が多くなるので）、必要以上にトリミングをする必要がなく、原画像に対してデフォルトトリミング枠が設定される。
【０２０５】
また、原画像にフレーム画像が合成される場合には、ライブビュー画像において、動画像とフレーム画像とを合わせる必要があり、原画像が必要以上にトリミングされると、原画像とライブビュー画像との間にずれが生じてしまう。さらに、原画像にフレーム画像が合成される場合には、撮影画像において、被写体の顔（頭）の上などの空き領域にフレーム画像が合成されるため、特に空き領域をトリミングする必要がない。したがって、原画像に対してデフォルトトリミング枠が設定される。
【０２０６】
以上の処理によれば、原画像に対応するマスク画像に対して予め設定されている複数の走査ライン上に白画素が存在する場合、その白画素が存在する走査ラインより外側の、白画素が存在しない走査ラインに対応するトリミング枠が設定される。これにより、利用者は、撮影空間内を移動することなく、被写体の領域、すなわち、被写体の位置や身長に応じて、原画像に対してトリミング枠を設定することができるようになるので、被写体の顔が小さすぎたり、撮影画像において無駄な空き領域を発生させることなく、より簡単にバランスの良い撮影画像を得ることが可能となる。
【０２０７】
特に、走査ライン上の白画素の有無に応じてトリミング枠が設定されるので、原画像において被写体の手などが顔より上にある場合であっても、マスク画像の手に対応する部分の白画素に基づいてトリミング枠が設定されるので、手などの被写体の体の一部が見切れることなく、利用者は、バランスの良い撮影画像を得ることが可能となる。
【０２０８】
また、原画像が縦画像かつアップ画像で、その原画像に対応するマスク画像に対して予め設定されている複数の走査ラインのいずれの上にも白画素が存在しない場合には、アップ画像において被写体のバランスが最適となる最適トリミング枠が設定されるようになるので、アップ画像に対して、特に、被写体の顔（頭）の上に無駄な空き領域を発生させることなく、利用者は、バランスの良い撮影画像を得ることができる。また、最適トリミング枠は、最終的に得られるトリミング画像（撮影画像）において、被写体の顔が平均的に配置されるようなトリミング枠とすることができるので、利用者が、例えば３人以上の複数人であっても、被写体の顔が見切れることなく、バランスの良い撮影画像を得ることができる。
【０２０９】
さらに、撮影画像に対して編集処理が施された編集済み画像が印刷されるシール紙においては、１枚の撮影画像（編集済み画像）に対応する写真シールの領域は比較的小さいので、例えば、撮影画像において被写体の顔が小さすぎると、写真シールの見栄えが悪くなってしまうが、バランスの良い撮影画像を得ることによって、撮影画像において顔の大きさが適度な大きさとなるので、写真シールの見栄えが良くなるとともに、写真シールにおいて被写体をより強調させることができる。
【０２１０】
なお、上述した説明において、マスク画像における走査ラインは、マスク画像の横方向に設定されるようにしたが、マスク画像の縦方向に設定されるようにしてもよい。
【０２１１】
具体的には、図２１に示されるように、図１８で示されたマスク画像３３１に対して、縦方向に３本の走査ライン５５１−１乃至５５１−３が設定され、その走査ライン５５１−１乃至５５１−３に、トリミング枠がそれぞれ対応付けられるようにしてもよい。
【０２１２】
さらに、マスク画像における走査ラインは、マスク画像の横方向と縦方向とに設定されるようにしてもよい。
【０２１３】
具体的には、図２２に示されるように、マスク画像３３１に対して、横方向に３本の走査ライン３５１−１乃至３５１−３が設定され、縦方向に３本の走査ライン５５１−１乃至５５１−３が設定されるようにしてもよい。この場合、横方向の走査ライン３５１−１乃至３５１−３と、縦方向の走査ライン５５１−１乃至５５１−３とが交わる９つの交点に対して、トリミング枠がそれぞれ対応付けられるようにすることができる。
【０２１４】
また、上述した説明において、マスク画像取得部２３２により取得されるマスク画像は、背景マスク画像であるものとしたが、背景領域が白画素となる前景マスク画像であってもよい。この場合、マスク画像における走査ライン上の画素が全て白画素であるか否かに応じてトリミング枠が設定されるようになる。
【０２１５】
以上においては、マスク画像における走査ライン上に白画素が存在するか否かに応じてトリミング枠を設定する処理について説明してきたが、以下においては、原画像における顔位置に応じてトリミング枠を設定する処理について説明する。
【０２１６】
図２３は、原画像における顔位置に応じてトリミング枠を設定するトリミング処理部２１３の詳細な構成例を示す機能ブロック図である。なお、図２３のトリミング処理部２１３において、図１１のトリミング処理部２１３に設けられたものと同様の機能を備える構成については、同一名称および同一符号を付するものとし、その説明は、適宜省略するものとする。
【０２１７】
すなわち、図２３のトリミング処理部２１３において、図１１のトリミング処理部２１３と異なるのは、マスク画像取得部２３２を削除し、トリミング枠設定部２３５に代えてトリミング枠設定部６１１を設けた点である。
【０２１８】
トリミング枠設定部６１１は、顔検出部２３１によって検出された顔の顔画像に基づいて、撮影画像に対して予め複数用意されている、それぞれ異なる大きさのトリミング枠のうち、トリミング枠の内側に被写体の領域が含まれるトリミング枠を設定（選択）し、トリミング部２３６に供給する。
【０２１９】
次に、図２４のフローチャートを参照して、図２３のトリミング処理部２１３によって実行されるトリミング処理について説明する。なお、図２４のフローチャートにおけるステップＳ１１１乃至Ｓ１１５，Ｓ１２３の処理は、図１４のフローチャートを参照して説明したステップＳ７１，Ｓ７３乃至Ｓ７６，Ｓ８４の処理と同様であるので、その説明は省略するものとする。
【０２２０】
すなわち、ステップＳ１１６において、トリミング枠設定部６１１は、顔検出部２３１によって検出された顔の顔画像に基づいて、原画像に対して、原画像の横方向に予め設定された複数の走査ライン上に、顔画像が存在するか否かを判定する。ここでの走査ラインは、原画像の横方向に並ぶ画素の列とされる。
【０２２１】
例えば、図２５の左側に示されるように、原画像３１１に対して、３本の走査ライン６５１−１乃至６５１−３が設定されている。そして、トリミング枠設定部６１１は、マスク画像３３１において、外側（上側）の走査ライン、すなわち、走査ライン３５１−１から順に走査ラインを走査し、顔画像が存在するか否かを判定する。
【０２２２】
図２５の原画像３１１においては、上から３本目の走査ライン６５１−３上に顔画像３２２が存在している。言い換えれば、図２５の原画像３１１においては、顔画像３２２の画素のうちの最も上側の画素位置が、上から３本目の走査ライン６５１−３より上側に位置している。
【０２２３】
この場合、処理はステップＳ１１７に進み、トリミング枠設定部６１１は、顔画像が存在する走査ラインより外側の走査ラインに対応するトリミング枠を設定する。
【０２２４】
図２５の原画像３１１に対して設定されている走査ライン６５１−１乃至６５１−３は、図２５の中央の原画像３１１上に示されているトリミング枠３６１−１乃至３６１−３にそれぞれ対応付けられている。
【０２２５】
図２５の原画像３１１においては、走査ライン６５１−３上に顔画像が存在しているので、走査ライン６５１−３より１つ外側（上側）の、顔画像が存在しない走査ライン６５１−２に対応するトリミング枠３６１−２が、原画像３１１をトリミングするトリミング枠として設定される。ステップＳ１１７においてトリミング枠が設定されると、処理はステップＳ１１８に進む。
【０２２６】
そして、ステップＳ１１８において、トリミング部２３６は、トリミング枠設定部６１１によって設定されたトリミング枠で、原画像をトリミングする。すなわち、図２５の中央の原画像３１１がトリミング枠３６１−２でトリミングされることにより、図２５の右側に示されるトリミング画像３７１が得られる。トリミング画像３７１は、表示制御部２１２の制御によって、撮影画像としてタッチパネルモニタ５２に表示されるようになる。
【０２２７】
一方、ステップＳ１１６において、複数の走査ライン上に顔画像が存在しないと判定された場合、すなわち、図２５の原画像３１１において、走査ライン３５１−３より下側に顔画像が存在する場合、処理はステップＳ１１９に進む。
【０２２８】
ステップＳ１１９において、トリミング枠設定部６１１は、最小トリミング枠を設定する。
【０２２９】
ステップＳ１１９において最小トリミング枠が設定されると、処理はステップＳ１１８に進む。
【０２３０】
ステップＳ１１８において、トリミング部２３６は、トリミング枠設定部６１１によって設定された最小トリミング枠で、原画像をトリミングする。トリミングされたトリミング画像は、表示制御部２１２の制御によって、撮影画像としてタッチパネルモニタ５２に表示されるようになる。
【０２３１】
このように、原画像が縦画像で、かつ、全身画像である場合、原画像における顔の位置に応じたトリミング枠で、原画像がトリミングされる。これにより、利用者は、撮影画像において被写体の顔（頭）の上に無駄な空き領域が発生させることなく見栄えの良い撮影画像を、撮影空間内を移動することなく容易に得ることができるようになる。
【０２３２】
ところで、ステップＳ１１４において、最大顔サイズが所定のサイズより大きいと判定されたか、または、ステップＳ１１５において、全ての顔位置が所定の領域内にないと判定された場合、処理はステップＳ１２０に進む。
【０２３３】
このように、最大顔サイズが所定のサイズより大きい場合、または、全ての顔位置が所定の領域内にない場合、原画像はアップ画像であるとされ、以降の処理においては、アップ画像に適したトリミング処理が行われるようになされる。
【０２３４】
ステップＳ１２０において、トリミング枠設定部６１１は、顔検出部２３１によって検出された顔の顔画像に基づいて、原画像に対して予め設定された複数の走査ライン上に、顔画像が存在するか否かを判定する。
【０２３５】
ステップＳ１２０において、複数の走査ラインのいずれの上にも顔画像が存在しないと判定された場合、処理はステップＳ１２１に進み、トリミング枠設定部６１１は、原画像に対して、例えば、図２０に示される最適トリミング枠４６１と同様の最適トリミング枠を設定する。ステップＳ１２１においてトリミング枠が設定されると、処理はステップＳ１１８に進む。
【０２３６】
ステップＳ１２１の後のステップＳ１１８において、トリミング部２３６は、トリミング枠設定部６１１によって設定された最適トリミング枠で、原画像をトリミングする。トリミングされたトリミング画像は、表示制御部２１２の制御によって、撮影画像としてタッチパネルモニタ５２に表示されるようになる。
【０２３７】
このように、最適トリミング枠でアップ画像がトリミングされることで、被写体の顔（頭）の上に無駄な空き領域を発生させないようにすることができる。なお、最適トリミング枠は、最終的に得られるトリミング画像（撮影画像）において、被写体の顔（顔画像）が平均的に配置されるようなトリミング枠であってもよい。
【０２３８】
一方、ステップＳ１２２において、複数の走査ライン上に顔画像が存在すると判定された場合、処理はステップＳ１２２に進む。
【０２３９】
ステップＳ１２２において、トリミング枠設定部６１１は、走査ライン上に顔画像が存在している走査ラインより１つ外側（上側）の、顔画像が存在しない走査ラインに対応するトリミング枠を、原画像をトリミングするトリミング枠として設定する。ステップＳ１２２においてトリミング枠が設定されると、処理はステップＳ１１８に進む。
【０２４０】
ステップＳ１２２の後のステップＳ１１８において、トリミング部２３６は、トリミング枠設定部６１１によって設定されたトリミング枠で、原画像をトリミングする。トリミングされたトリミング画像は、表示制御部２１２の制御によって、撮影画像としてタッチパネルモニタ５２に表示されるようになる。
【０２４１】
このように、原画像が縦画像で、かつ、アップ画像である場合であっても、原画像における顔画像の位置に応じたトリミング枠で、原画像がトリミングされる。
【０２４２】
以上の処理によれば、原画像に対して予め設定されている複数の走査ライン上に顔画像が存在する場合、その顔画像が存在する走査ラインより外側の、顔画像が存在しない走査ラインに対応するトリミング枠が設定される。これにより、利用者は、撮影空間内を移動することなく、被写体の顔の位置に応じて原画像に対してトリミング枠を設定することができるようになるので、被写体の顔が小さすぎたり、撮影画像において無駄な空き領域を発生させることなく、より簡単にバランスの良い撮影画像を得ることが可能となる。
【０２４３】
また、原画像が縦画像かつアップ画像で、その原画像に予め設定されている複数の走査ラインのいずれの上にも顔画像が存在しない場合には、アップ画像において被写体のバランスが最適となる最適トリミング枠が設定されるようになるので、アップ画像に対して、特に、被写体の顔（頭）の上に無駄な空き領域を発生させることなく、利用者は、バランスの良い撮影画像を得ることができる。また、最適トリミング枠は、最終的に得られるトリミング画像（撮影画像）において、被写体の顔が平均的に配置されるようなトリミング枠とすることができるので、利用者が、例えば３人以上の複数人であっても、被写体の顔が見切れることなく、バランスの良い撮影画像を得ることができる。
【０２４４】
さらに、撮影画像に対して編集処理が施された編集済み画像が印刷されるシール紙においては、１枚の撮影画像（編集済み画像）に対応する写真シールの領域は比較的小さいので、例えば、撮影画像において被写体の顔が小さすぎると、写真シールの見栄えが悪くなってしまうが、バランスの良い撮影画像を得ることによって、撮影画像において顔の大きさが適度な大きさとなるので、写真シールの見栄えが良くなるとともに、写真シールにおいて被写体をより強調させることができる。
【０２４５】
なお、上述したトリミング処理は、図１３のフローチャートのステップＳ５３において撮影が行われた後に、撮影画像（原画像）に対して実行されるものとしたが、例えば、ステップＳ６０において選択された編集用選択画像に対して実行されるようにしてもよいし、図１２のフローチャートのステップＳ４において行われる編集処理の中で、編集処理の対象となる撮影画像に対して実行されるようにしてもよい。また、上述したトリミング処理は、図１２のフローチャートのステップＳ５において行われる印刷処理の中で、印刷処理の対象となる編集済み画像に対して実行されるようにしてもよいし、図１２のフローチャートのステップＳ８において行われる事後接客処理の中で、ミニゲームにおいて投稿されたり、携帯端末などに転送される編集済み画像に対して実行されるようにしてもよい。
【０２４６】
さらに、上述したトリミング処理は、図１３のフローチャートのステップＳ５２において表示されるライブビュー画像に対して実行されるようにしてもよい。
【０２４７】
具体的には、トリミング処理部２１３は、リアルタイムにカメラ５１により被写体を撮影して得られる動画像を構成する、時系列順に並ぶ静止画像（フレーム）それぞれに対してトリミング処理を実行する。この場合、表示制御部２１２は、タッチパネルモニタ５２に表示されるライブビュー画像に、マスク画像の位置や顔画像の位置に基づいて設定されるトリミング枠をフレーム毎に表示させるようにする。すなわち、表示制御部２１２は、タッチパネルモニタ５２に動画像として表示されるライブビュー画像における被写体の動きや位置に追従して、ライブビュー画像にトリミング枠を表示させる。
【０２４８】
これにより、被写体である利用者は、タッチパネルモニタ５２に表示されている原画像であるライブビュー画像に対して設定されるトリミング枠をリアルタイムで確認しながら、所望のトリミング枠に合わせるように撮影空間内を移動することにより、トリミング画像における被写体の位置を微調整することができ、より一層バランスの良い撮影画像を得ることが可能となる。
【０２４９】
また、リアルタイムにカメラ５１により被写体を撮影して得られる動画像を構成する、時系列順に並ぶ静止画像（フレーム）それぞれに対してトリミング処理が実行される際に、撮影制御部２１１は、カメラ５１のズーム機能を制御し、タッチパネルモニタ５２に表示されるライブビュー画像を、マスク画像の位置や顔画像の位置に基づいて設定されたトリミング枠に対応するサイズになるように調整するようにしてもよい。
【０２５０】
なお、利用者が、撮影画像に対するトリミングを望まない場合には、撮影処理において、例えば、上述したトリミング処理を実行させないためのボタンをタッチパネルモニタ５２などに表示させ選択させるなどして、トリミング処理を実行させないようにすることもできる。
【０２５１】
また、撮影処理の中でトリミング処理が実行された後の編集処理において、編集処理の対象となる撮影画像に対して、撮影処理の中で設定されたトリミング枠とは異なるトリミング枠が、再度設定されるようにしてもよい。  
【０２５２】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０２５３】
この記録媒体は、例えば、図８に示されるように、装置本体とは別に、写真シール作成装置１の管理者にプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROMおよびDVDを含む）、光磁気ディスク（MDを含む）、もしくは半導体メモリなどよりなるリムーバブルメディア１０５により構成されるだけでなく、装置本体に予め組み込まれた状態で管理者に配信される、プログラムが記録されているROM１０６や、記憶部１０２に含まれるハードディスクなどで構成される。
【０２５４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２５５】
以上において、印刷媒体は、シール紙や写真紙に限られるものではなく、例えば、所定のサイズの紙やフィルム、ポスター用の紙、テレホンカードなどのカード、あるいは、Ｔシャツなどの布地などに印刷するようにしてもよい。
【０２５６】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。なお、以上において、１つの装置として説明した構成を分割し、複数の装置として構成するようにしてもよい。逆に、以上において複数の装置として説明した構成をまとめて１つの装置として構成されるようにしてもよい。また、各装置の構成に上述した以外の構成を付加するようにしてももちろんよい。さらに、システム全体としての構成や動作が実質的に同じであれば、ある装置の構成の一部を他の装置の構成に含めるようにしてもよい。
【符号の説明】
【０２５７】
１  写真シール作成装置
１２  撮影ユニット
１０１  制御部
１１２  撮影部
２０２  撮影処理部
２０３  編集処理部
２０４  印刷処理部
２０５  事後接客処理部
２１１  撮影制御部
２１２  表示制御部
２１３  トリミング処理部
２３１  顔検出部
２３２  マスク画像取得部
２３３  撮影画像判定部
２３４  顔画像判定部
２３５  トリミング枠設定部
２３６  トリミング部
【図１】
0005447183.tif 000002
【図２】
0005447183.tif 000003
【図３】
0005447183.tif 000004
【図４】
0005447183.tif 000005
【図５】
0005447183.tif 000006
【図６】
0005447183.tif 000007
【図７】
0005447183.tif 000008
【図８】
0005447183.tif 000009
【図９】
0005447183.tif 000010
【図１０】
0005447183.tif 000011
【図１１】
0005447183.tif 000012
【図１２】
0005447183.tif 000013
【図１３】
0005447183.tif 000014
【図１４】
0005447183.tif 000015
【図１５】
0005447183.tif 000016
【図１６】
0005447183.tif 000017
【図１７】
0005447183.tif 000018
【図１８】
0005447183.tif 000019
【図１９】
0005447183.tif 000020
【図２０】
0005447183.tif 000021
【図２１】
0005447183.tif 000022
【図２２】
0005447183.tif 000023
【図２３】
0005447183.tif 000024
【図２４】
0005447183.tif 000025
【図２５】
0005447183.tif 000026