(57)【要約】【課題】  ユーザの好みに合わせた撮影を効率よく行うようにする。【解決手段】  画像表示部２２は、カメラ２１により撮像された被写体の画像を動画像としてリアルタイムで表示する。制御部１０１は、被写体により入力される動画像に対する補正の指令を受け付け、補正部１０７は、受け付けられた指令に基づいて、動画像を補正し、画像表示部２２は、補正された動画像を表示する。また、制御部１０１は、画像表示部２２に表示されている動画像を所定のタイミングで静止画像として保存することで撮影を行う。本発明は、例えば、写真シール販売機に適用することができる。【選択図】図２
2005277772.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像手段と、
前記撮像手段により撮像された前記被写体の画像を動画像としてリアルタイムで表示部に表示させるよう制御する表示制御手段と、
前記被写体により入力される、前記表示制御手段により表示が制御された前記動画像に対する補正の指令を受け付ける受付手段と、
前記受付手段により受け付けられた指令に基づいて、前記表示制御手段により表示が制御されている前記動画像を補正して前記表示部に表示させるよう制御する補正手段と、
前記表示部に表示されている前記動画像を、所定のタイミングで静止画像として保存する保存手段と、
前記保存手段により保存された前記画像を編集する編集手段と、
前記編集手段により編集された前記画像をシール紙に印刷する印刷手段と
を備えることを特徴とする写真シール販売機。
【請求項２】
前記受付手段は、前記表示制御手段により表示が制御された前記動画像に対する補正を行う画像領域の範囲の指令をさらに受け付け、
前記補正手段は、前記受付手段により受け付けられた指令に基づく画像領域の範囲の動画像を補正する
ことを特徴とする請求項１に記載の写真シール販売機。
【請求項３】
前記撮像手段により撮像された前記被写体の画像において、前記被写体の顔の位置を認識する認識手段をさらに備え、
前記認識手段は、前記受付手段により前記動画像に対する補正の指令が受け付けられると、前記被写体の顔の位置を認識し、
前記補正手段は、前記認識手段により前記被写体の顔として認識された範囲の画像を、前記受付手段により受け付けられた指令に基づいて補正する
ことを特徴とする請求項１に記載の写真シール販売機。
【請求項４】
前記認識手段は、前記撮像手段により撮像された１人または複数人の被写体の画像に基づいて、前記被写体の人数をさらに認識し、
前記認識手段により認識された前記被写体の人数に応じて、前記印刷手段により印刷される前記シール紙の分割数を設定する分割設定手段を備える
ことを特徴とする請求項３に記載の写真シール販売機。
【請求項５】
被写体を撮像する撮像ステップと、
前記撮像ステップの処理により撮像された前記被写体の画像を動画像としてリアルタイムで表示部に表示させるよう制御する第１の表示制御ステップと、
前記被写体により入力される、前記第１の表示制御ステップの処理により表示が制御された前記動画像に対する補正の指令を受け付ける受付ステップと、
前記受付ステップの処理により受け付けられた指令に基づいて、前記第１の表示制御ステップの処理により表示が制御されている前記動画像を補正する補正ステップと、
前記補正ステップの処理により補正された前記動画像を、前記表示部に表示させるよう制御する第２の表示制御ステップと、
前記表示部に表示されている前記動画像を、所定のタイミングで静止画像として保存する保存ステップと、
前記保存ステップの処理により保存された前記画像を編集する編集ステップと、
前記編集ステップの処理により編集された前記画像をシール紙に印刷する印刷ステップと
を含むことを特徴とする写真シール作成方法。
【請求項６】
被写体を撮像する撮像ステップと、
前記撮像ステップの処理により撮像された前記被写体の画像を動画像としてリアルタイムで表示部に表示させるよう制御する第１の表示制御ステップと、
前記被写体により入力される、前記第１の表示制御ステップの処理により表示が制御された前記動画像に対する補正の指令を受け付ける受付ステップと、
前記受付ステップの処理により受け付けられた指令に基づいて、前記第１の表示制御ステップの処理により表示が制御されている前記動画像を補正する補正ステップと、
前記補正ステップの処理により補正された前記動画像を、前記表示部に表示させるよう制御する第２の表示制御ステップと、
前記表示部に表示されている前記動画像を、所定のタイミングで静止画像として保存する保存ステップと、
前記保存ステップの処理により保存された前記画像を編集する編集ステップと、
前記編集ステップの処理により編集された前記画像をシール紙に印刷する印刷ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、写真シール販売機および写真シール作成方法、並びにプログラムに関し、特にユーザの好みに合わせた撮影を効率よく行うことができるようにした写真シール販売機および写真シール作成方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、ユーザ（被写体）を撮影し、これを予め用意されたフレーム画像やハート型等のスタンプ画像と合成する編集処理を行い、シール紙に印刷し、ユーザに提供する写真シール販売機（例えば、プリント倶楽部（登録商標））が知られている。
【０００３】
例えば、特許文献１に開示されている写真シール販売機では、編集処理において、予め設定されている画像補正パターンをユーザが選択することで、撮影された画像の縦横比を補正し、補正した画像をシール紙に印刷することができる。
【０００４】
【特許文献１】特開２０００−２６７１５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示されている写真シール販売機では、撮影後の編集処理において画像の補正を行うため、補正の結果、撮影画像に対して不満を解消できるほどの効果が得られない場合、撮影をやりなおすしかなく、撮影の効率が悪いという課題があった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、ユーザの好みに合わせた撮影を効率よく行うことができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の写真シール販売機は、被写体を撮像する撮像手段と、撮像手段により撮像された被写体の画像を動画像としてリアルタイムで表示部に表示させるよう制御する表示制御手段と、被写体により入力される、表示制御手段により表示が制御された動画像に対する補正の指令を受け付ける受付手段と、受付手段により受け付けられた指令に基づいて、表示制御手段により表示が制御されている動画像を補正して表示部に表示させるよう制御する補正手段と、表示部に表示されている動画像を、所定のタイミングで静止画像として保存する保存手段と、保存手段により保存された画像を編集する編集手段と、編集手段により編集された画像をシール紙に印刷する印刷手段とを備えることを特徴とする。
【０００８】
この撮像手段は、例えば、CCD（Charge Coupled Device）、あるいはCMOS(Complementary Metal Oxide Semiconductor)などの撮像素子よりなる小型のカメラにより構成される。表示制御手段は、例えば、CPU(Central Processing Unit)が所定のプログラムを実行することで実現される。受付手段は、例えば、液晶ディスプレイ、タッチパネル、タッチペンおよびボタン等により構成される。補正手段は、例えばCPUが所定のプログラムを実行することで実現される。保存手段は、例えばCPUが所定のプログラムを実行することで実現される。また例えば、保存手段は、CPUがRAM(Random Access Memory)に所定のデータを記憶させることで実現される。編集手段は、例えば液晶ディスプレイ、タッチパネル、タッチペンおよびボタン等により構成される。また編集手段は、CPUが所定のプログラムを実行することで実現される。印刷手段は、例えばプリンタにより構成される。
【０００９】
すなわち、本発明の写真シール販売機においては、撮像された被写体の画像が動画像としてリアルタイムで表示部に表示させるよう制御され、被写体により入力される、表示が制御された動画像に対する補正の指令が受け付けられ、受け付けられた指令に基づいて、表示が制御されている動画像が補正されて表示部に表示させるよう制御される。そして、表示部に表示されている動画像が、所定のタイミングで静止画像として保存され、保存された画像が編集され、シール紙に印刷される。
【００１０】
従って、被写体の好みに合わせた撮影を効率よく行うことができる。また、被写体は、補正の結果画像（ライブビュー補正画像）を見ながら撮影を行うことができる。
【００１１】
受付手段は、表示制御手段により表示が制御された動画像に対する補正を行う画像領域の範囲の指令をさらに受け付け、補正手段は、受付手段により受け付けられた指令に基づく画像領域の範囲の動画像を補正するものとすることができる。
【００１２】
これにより、より、被写体の好みに合わせた補正を行うことができる。また、表示部に表示された動画像全体ではなく、動画像における被写体の特定部位だけを補正することができる。
【００１３】
撮像手段により撮像された被写体の画像において、被写体の顔の位置を認識する認識手段をさらに備え、認識手段は、受付手段により動画像に対する補正の指令が受け付けられると、被写体の顔の位置を認識し、補正手段は、認識手段により被写体の顔として認識された範囲の画像を、受付手段により受け付けられた指令に基づいて補正するものとすることができる。
【００１４】
この認識手段は、例えば、CPUが所定のプログラムを実行することで実現される。
【００１５】
これにより、被写体は、顔の位置を手動で入力せずともよく、操作入力を容易にすることができる。また、被写体からの補正の指令に基づいて、被写体の特定部位の位置を認識し、補正することができる。すなわち、被写体は、補正の指令を容易に行うことができる。
【００１６】
認識手段は、撮像手段により撮像された１人または複数人の被写体の画像に基づいて、被写体の人数をさらに認識し、認識手段により認識された被写体の人数に応じて、印刷手段により印刷されるシール紙の分割数を設定する分割設定手段を備えるものとすることができる。
【００１７】
この分割設定手段は、例えば、CPUが所定のプログラムを実行することで実現される。
【００１８】
これにより、複数の被写体が１つのグループで撮影を行った場合にも、容易に写真シール紙を分け合うことができる。また、被写体の写真シールの分割数に対する満足度を向上させることができる。
【００１９】
本発明の写真シール作成方法およびプログラムは、被写体を撮像する撮像ステップと、撮像ステップの処理により撮像された被写体の画像を動画像としてリアルタイムで表示部に表示させるよう制御する第１の表示制御ステップと、被写体により入力される、第１の表示制御ステップの処理により表示が制御された動画像に対する補正の指令を受け付ける受付ステップと、受付ステップの処理により受け付けられた指令に基づいて、第１の表示制御ステップの処理により表示が制御されている動画像を補正する補正ステップと、補正ステップの処理により補正された動画像を、表示部に表示させるよう制御する第２の表示制御ステップと、表示部に表示されている動画像を、所定のタイミングで静止画像として保存する保存ステップと、保存ステップの処理により保存された画像を編集する編集ステップと、編集ステップの処理により編集された画像をシール紙に印刷する印刷ステップとを含むことを特徴とする。
【００２０】
この撮像ステップの処理は、例えば、CPUからの信号に基づいて、CCD,CMOSなどの撮像素子よりなるカメラにより被写体を撮像する撮像ステップにより構成され、第１の表示制御ステップの処理は、例えば、CPUからの信号に基づいて、撮像された画像を動画像としてリアルタイムで表示部に表示させるよう制御するステップにより構成され、受け付けステップの処理は、例えば、CPUからの信号に基づいて、液晶ディスプレイに表示された画像に対して、タッチペンやボタンによって入力された、表示部に表示された動画像に対する補正の指令を受け付けるステップにより構成され、補正ステップの処理は、例えば、CPUからの信号に基づいて、受け付けられた補正の指令に基づいて動画像を補正するステップにより構成され、第２の表示制御ステップの処理は、例えば、CPUからの信号に基づいて、補正された動画像を表示部に表示させるよう制御するステップにより構成される。また、保存ステップの処理は、例えばCPUからの信号に基づいて、表示部に表示されている動画像をRAMや記憶部などに保存するステップにより構成され、編集ステップの処理は、例えばタッチペンやボタンにより受け付けられた編集の入力に基づいてCPUからの信号により画像を編集する編集ステップにより構成され、印刷ステップの処理は、例えばCPUからの信号に基づいて編集された画像をプリンタによって写真シールに印刷するステップから構成される。
【００２１】
すなわち、本発明の写真シール作成方法およびプログラムにおいては、撮像された被写体の画像が動画像としてリアルタイムで表示部に表示させるよう制御され、被写体により入力される、表示が制御された動画像に対する補正の指令が受け付けられ、受け付けられた指令に基づいて、表示が制御されている動画像が補正され、補正された動画像が表示部に表示させるよう制御される。そして、表示部に表示されている動画像が、所定のタイミングで静止画像として保存され、保存された画像が編集され、シール紙に印刷される。
【００２２】
従って、被写体の好みに合わせた撮影を効率よく行うことができる。また、被写体は、補正の結果画像（ライブビュー補正画像）を見ながら撮影を行うことができる。
【発明の効果】
【００２３】
本発明によれば、ユーザの好みに合わせた撮影を効率よく行うことができる。特に、本発明によれば、ユーザの指令に基づいて画像を補正し、撮影することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２５】
［第１の実施の形態］
図１は、本発明を適用した写真シール販売機の第１の実施の形態の外観の構成例を示す斜視図を示している。なお、図１は、説明の便宜上、内部が透視できるように表現されている。
【００２６】
図１の写真シール販売機１は、ユーザ（利用者）により硬貨投入口４１から所定の硬貨が投入されると、カメラ２１により被写体であるユーザを撮影し、ユーザによりタッチペン２３ａまたは２３ｂを用いて入力された入力信号に基づいて、撮影した画像（以下、撮影画像という）を編集し、その結果得られる画像（以下、編集画像という）をシール紙に印刷して写真シール紙排出口５０から排出する。
【００２７】
図１の写真シール販売機１は、主に筐体１０、フレーム１２、およびシート１３により構成されている。
【００２８】
図１の写真シール販売機１のフレーム１２は、直方体に形成されており、その内側の一部に（図１においてフレーム１２内の右奥の面に筐体１０の背面（面１０ｃ）が接するように）筐体１０を囲うように形成されている。図１においてフレーム１２により形成される直方体の側面のうち、筐体１０の背面１０ｃが接する面に隣接する面であり、図中奥側の面は、シート１３により構成される。また、上述したフレーム１２により形成される直方体の各面のうち、シート１３が設けられる面に対向する面（図中手前の面）は、ユーザが、フレーム１２内の空間（撮影空間）に入退出するための入退出口１４とされている。また、入退出口１４には入退出用カーテン１７が設けられている。
【００２９】
さらに、フレーム１２により形成される直方体の各面のうち、筐体１０の正面（面１０ａ）と対向する面（図中手前の面）には、所定距離だけ離間して背景パネル１５が設置され、その背景パネル１５の図中奥側（右側）には、背景カーテン１６が設けられている。なお、写真シール販売機１には、１以上の背景カーテン１６が設けられ、撮影時には、背景カーテン１６のうちの１つが閉じられる。ユーザは、フレーム１２内における、筐体１０と背景パネル１５の間の空間を撮影空間として、自分自身を被写体として撮影作業を行う。
【００３０】
写真シール販売機１の筐体１０の面１０ａには、図中上側に、ユーザを撮影するための、CCD（Charge Coupled Device）、あるいはCMOS（Complementary Metal Oxide Semiconductor）などの撮像素子よりなる小型のカメラ２１が設けられている。カメラ２１の、図中下側にある画像表示部２２は、撮影方法を案内する画像、後述するようにカメラ２１により撮像されたユーザのライブビュー画像、またはカメラ２１により撮像され、所定のタイミングで（撮影ボタンの押下に対応するタイミングで）保存された撮影画像等を表示する。また、画像表示部２２は、表面に透明なタッチパネルが重畳された液晶ディスプレイなどよりなる。ユーザは、撮影位置から画像表示部２２に表示されるライブビュー画像や後述するライブビュー補正画像（補正結果）を見ることができる。
【００３１】
また、画像表示部２２の図中左側には、タッチパネルに対応して動作し、ユーザによりライブビュー画像の補正や落書き編集等に利用されるタッチペン２３ａが設けられ、右側にはタッチペン２３ａと同様のタッチペン２３ｂが設けられている。なお、以下において、タッチペン２３ａと２３ｂを個々に区別する必要がない場合、単にタッチペン２３と称する。ユーザは、タッチペン２３を用いてカメラ２１により撮像されたユーザのライブビュー画像を補正する指令を入力したり、撮像され、所定のタイミングで保存された画像である撮影画像に編集（落書き）の指令を入力することができる。画像表示部２２は、タッチペン２３により入力されたライブビュー画像を補正する指令に基づく補正後のライブビュー画像を表示したり、編集の指令に基づく編集された編集画像を表示する。
【００３２】
さらに、タッチペン２３ａの図中左側には、カメラ２１により撮像された画像を保存するタイミングに合わせて発光する照明装置２４ａが設けられ、タッチペン２３ｂの図中右側には、照明装置２４ａと同様の照明装置２４ｂが設けられている。なお、照明装置２４ａと２４ｂには、例えば拡散板が設けられており、照明装置２４ａと２４ｂにより出射されたフラッシュ光は、拡散板で拡散され、被写体に照射される。なお、以下において、照明装置２４ａと２４ｂを個々に区別する必要がない場合、単に照明装置２４と称する。
【００３３】
筐体１０の側面であり、面１０ｂには、図中左側に硬貨投入口４１と硬貨返却口４２が設けられている。ユーザが所定の代金を硬貨投入口４１に投入すると、撮影作業が開始される。硬貨投入口４１に投入された代金のつり銭や確認できない硬貨が投入された場合、そのつり銭や確認できない硬貨は、硬貨返却口４２から返却される。また、硬貨投入口４１および硬貨返却口４２の図中右側には、シール紙排出口５０が設けられており、複数の編集画像が、シール紙に印刷され、写真シール紙として排出される。
【００３４】
なお、本明細書において「写真シール紙」は複数の編集画像が印刷されたシール紙を意味し、「写真シール」は、画像が印刷された個々のシールを意味する。
【００３５】
なお、写真シール販売機１に設けられている各種の部位（例えば、硬貨投入口４１、硬貨返却口４２、写真シール排出口５０等）は、図１に示す場所に限定されない（例えば、硬貨投入口４１と硬貨返却口４２が、写真シール排出口５０の下部にあってもよい）。
【００３６】
図２は、図１の写真シール販売機１の第１の実施の形態の内部の構成例を示すブロック図である。
【００３７】
写真シール販売機１の制御部１０１には、カメラ２１、画像表示部２２、照明装置２４ａおよび２４ｂ、硬貨処理部１０２、カーテン部１０３、操作入力部１０４、スピーカ１０５、通信部１０６、補正処理部１０７、プリンタユニット１３１、記憶部１８１、ROM（Read Only Memory）１８２、およびRAM(Random Access Memory)１８３が接続されており、各部は、制御部１０１により制御される。
【００３８】
制御部１０１にはまた、必要に応じて、ドライブ１９１が接続される。ドライブ１９１には、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（ＭＤ（Mini-Disk）（登録商標）を含む）、および、半導体メモリなどのリムーバブルメディア１９２が適宜装着され、それらから読み出されたコンピュータプログラムやデータが、必要に応じて記憶部１８１にインストールされる。
【００３９】
写真シール販売機１にインストールされ、写真シール販売機１によって実行可能な状態とされるプログラムを記録する記録媒体は、磁気ディスク(フロッピディスクを含む)、光ディスク（CD-ROM、DVDを含む）、光磁気ディスク（MD（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア１９２、またはプログラムが一時的もしくは永続的に格納されるROM１８２や、記憶部１８１などにより構成される。記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行うこともできる。
【００４０】
写真シール販売機１では、制御部１０１が、ROM１８２にインストールされているプログラムを実行することにより、各種の処理を実行する。
【００４１】
カメラ２１は、例えば、CCD,CMOS等の撮像素子により構成される。カメラ２１は、制御部１０１の制御により、被写体（ユーザ）を撮像し、撮像の結果得られる画像をライブビュー画像（信号）として制御部１０１に供給する。ライブビュー画像は、カメラ２１により撮像された画像よりなる動画像である。
【００４２】
画像表示部２２は、例えば、表面に透明なタッチパネル１２１が積層された液晶ディスプレイにより構成される。画像表示部２２は、制御部１０１から供給されるライブビュー画像信号（RGB信号）に基づいて、被写体の画像を動画像（ライブビュー画像）としてリアルタイムで表示する。ユーザは、タッチペン２３を操作することで、例えば、画像表示部２２に表示されたライブビュー画像の一部または全部を指定し、その指定した範囲において画像の補正を実行するよう指令する。画像表示部２２は、補正処理部１０７を介して制御部１０１から供給される補正されたライブビュー画像信号（RGB信号）に基づいて、補正された被写体の画像をリアルタイムで表示する。また、画像表示部２２は、制御部１０１から供給される撮影された画像（撮影画像）信号に基づいて、静止画である撮影画像を表示する。さらに、画像表示部２２は、撮影画像とともに、画像編集用GUI（Graphical User Interface）等を表示する。ユーザは、タッチペン２３を操作することにより、画像表示部２２に表示された画像編集用GUIを利用して、画像表示部２２に表示された撮影画像に対する編集入力作業を行う。
【００４３】
照明装置２４は、制御部１０１の制御により、筐体１０の外部または内部を所定の明るさで照明するとともに、撮影画像が取得されるタイミングに合わせて、フラッシュ光を出射する。なお、照明装置２４の表面には、例えば、拡散板が設けられており、照明装置２４により出射されたフラッシュ光は、拡散板で拡散され、被写体に照射される。
【００４４】
制御部１０１は、ROM１８２に記憶されているプログラムかデータ、または記憶部１８１に記憶され、RAM１８３にロードされたプログラムかデータにしたがって、写真シール販売機１全体の動作、処理を制御する。例えば、制御部１０１は、画像表示部２２を制御し、画像表示部２２にライブビュー画像を表示させたり、補正されたライブビュー画像を表示させる。
【００４５】
硬貨処理部１０２は、例えば、図１の硬貨投入口４１から投入された硬貨の金額を検出し、所定の代金が投入されたと判定した場合、起動信号を制御部１０１に供給する。また、硬貨処理部１０２は、例えば、硬貨投入口４１から所定の代金より多い金額の硬貨が投入された場合、つり銭の金額を算出し、算出したつり銭の硬貨を硬貨返却口４２に排出する処理を行う。
【００４６】
カーテン部１０３は、制御部１０１の制御により、ユーザの所望の背景カーテン１６を閉じる。例えば、ユーザは、画像表示部２２に表示された複数の背景カーテンの種類から、タッチペン２３を操作し、所望の背景カーテンを選択する。そして、ユーザの選択した背景カーテンを表すカーテン選択信号が、制御部１０１に供給され、制御部１０１は、カーテン部１０３を制御して、カーテン選択信号が表す背景カーテンを閉じる。
【００４７】
操作入力部１０４は、例えば、操作を入力するボタンなどにより構成されており、ユーザからの操作入力を受け付ける。操作入力部１０４は、操作入力を受け付けた場合、制御部１０１に、その操作入力を表す操作入力信号を供給する。
【００４８】
スピーカ１０５は、制御部１０１から供給された制御信号に基づく音声を出力する。通信部１０６は、制御部１０１の制御により、ネットワークを介しての通信処理を行う。例えば、通信部１０６は、インターネットを含む各種のネットワークを介して接続され、撮影画像または画像の画像データを蓄積し、配信する専用のサーバに、ユーザにより選択された画像データやユーザの携帯電話機などのメールアドレスを、アップロードする。サーバは、アップロードされた画像データを配信可能な状態で蓄積し、そのURL(Uniform Resource Locator)を、通信部１０６から取得したメールアドレスの携帯電話機等に送信する。URLを取得した携帯電話機は、そのURLにアクセスすることにより、画像データをダウンロードすることができる。このようにして、写真シール販売機１は、編集画像の画像データを印刷するだけでなく、撮影画像または編集画像の画像データを携帯電話機等に供給することができる。
【００４９】
補正処理部１０７は、カメラ２１により撮像されたユーザ（被写体）の画像が動画像（ライブビュー画像）としてリアルタイムで表示されており、ユーザがタッチペン２３を用いてその画像に対して入力した場合、補正処理部１０７は、その操作入力に基づいてユーザの画像を補正する。例えば、補正処理部１０７は、制御部１０１を介して供給されるライブビュー画像を取得すると、画像表示部２２に表示されたライブビュー画像に対するユーザからの操作に基づいて、ライブビュー画像に対して、ユーザの目を大きくしたり、あごを細くするなどの補正を行い、その補正結果のライブビュー画像を、制御部１０１を介して画像表示部２２に供給する。これにより、画像表示部２２には、補正されたライブビュー画像（以下、ライブビュー補正画像と称する）が表示される。
【００５０】
タッチパネル１２１は、対応するタッチペン２３からの入力を検出する。すなわちユーザは、画像表示部２２に表示された選択ボタンをタッチペン２３を用いて選択したり、画像表示部２２に表示された撮影画像に対して、その上に落書きなどを行う。タッチペン２３による入力データは、タッチパネル１２１により検出され、入力データとして制御部１０１に供給される。
【００５１】
プリンタユニット１３１は、ＩＤタグリーダ/ライタ１４１とヘッダ部１４２から構成される。ＩＤタグリーダ/ライタ１４１は、シール紙ユニット１５１に付加されているＩＤタグ１６１に記憶されている識別情報を接触、または非接触により読み出し、制御部１０１に通知する。制御部１０１は、ＩＤタグリーダ/ライタ１４１から通知された識別情報に基づいて、装着されているシール紙ユニット１５１が、写真シール販売機１において使用可能なユニットであるか否かを判定し、使用可能なユニットであると判定したときのみ、その使用を可能にする。制御部１０１は、写真シール販売機１において使用可能とされるシール紙ユニット１５１の識別情報を管理している。
【００５２】
これにより、写真シール販売機１に対応していない(純正のものでない)シール紙１６２が利用されるのを防止することができる。また、ＩＤタグ１６１により、シール紙１６２の残量等も管理される。なお、シール紙ユニット１５１が純正のものであるか否かは、シール紙ユニット１５１にプリントされているバーコード、シールシートとセットで使用されるＩＣ（Integrated Circuit）カードなどにより確認するようにしてもよいし、あるいは、シール紙ユニット１５１の寸法、形状などにより、機械的に装填可能とすることで確認するようにしてもよい。
【００５３】
ヘッダ部１４２は、制御部１０１の制御により、シール紙ユニット１５１に予めセットしてあるシール紙１６２上に、編集画像（データ）を印刷する。なお、シール紙１６２は、例えばロール状に巻かれた状態で、シール紙ユニット１５１内に収められており、制御部１０１は、シール紙ユニット１５１を制御して、このロール状に巻かれたシール紙１６２から必要な長さ分だけ紙を引き出させ、ヘッダ部１４２に、その引き出された部分に印字させることにより、編集画像を印刷させる。制御部１０１は、編集画像が印刷された部分のシール紙１６２をロールから切り離し、シール紙排出口５０から排出して、ユーザに提供する。
【００５４】
シール紙ユニット１５１は、写真シール販売機１から着脱可能になっており、内部にシール紙１６２を装填し、またＩＤタグリーダ/ライタ１４１が識別情報を読み取り可能な所定の位置に、ＩＤタグ１６１が付加されている。ＩＤタグ１６１は、例えば、ＩＣタグ（制御タグ）、ＩＣカードのメモリにより構成され、識別情報として固有のＩＤを記憶する。即ち、シール紙ユニット１５１に付加されているＩＤタグ１６１には、個々のシール紙ユニット１５１を識別する識別情報等を管理するＩＤが書き込まれている。なお、ＩＤタグ１６１は、シール紙１６２と一体にし、分離付加とするようにしてもよい。
【００５５】
記憶部１８１は、ハードディスクやフラッシュメモリ等により構成され、制御部１０１により制御されて写真シール販売機１のゲームにおける設定情報等のデータ、およびプログラム等を保存する。例えば、記憶部１８１は、シール紙１６２を印刷するために必要な選択画像の枚数等の設定情報を記憶する。
【００５６】
ROM１８２には、例えば、制御部１０１により実行されるプログラムやデータが記憶される。RAM１８３には、制御部１０１の作業中のデータや、記憶部１８１によりロードされたプログラムやデータを記憶するとともに、各部においてユーザが行った選択、指示等を一時記憶する。
【００５７】
ドライブ１９１は、リムーバブルメディア１９２へのデータの記録を制御するとともに、リムーバブルメディア１９２からのデータの再生を制御する。
【００５８】
次に、図３のフローチャートを参照して、図２の制御部１０１が実行するゲーム処理の一例を説明する。
【００５９】
ステップＳ１１において、制御部１０１は、図２の硬貨処理部１０２からの、ゲーム処理を起動するための起動信号に基づいて、所定の代金の硬貨が硬貨投入口４１から投入されたか否かを判定する。具体的には、硬貨処理部１０２は、硬貨投入口４１から投入された硬貨の金額を検出し、所定の代金以上の硬貨が投入されると、ゲーム処理の起動を指令する起動信号を制御部１０１に供給する。そして、制御部１０１は、起動信号が供給されたか否かを判定することにより、所定の代金の硬貨が投入されたか否かを判定する。ステップＳ１１において、所定の代金の硬貨が硬貨投入口４１に投入されていないと判定された場合、制御部１０１は、所定の代金の硬貨が硬貨投入口４１から投入されたと判定するまで待機する。
【００６０】
ステップＳ１１において、所定の代金の硬貨が硬貨投入口４１から投入されたと判定された場合、ステップＳ１２に進み、制御部１０１は、ユーザ（被写体）を撮影する撮影処理を行う。この撮影処理の詳細は、後述する図４のフローチャートを参照して説明する。
【００６１】
ステップＳ１３において、制御部１０１は、ステップＳ１２の処理により撮影されて得られた撮影画像を編集する編集処理を行う。この編集処理の詳細は、後述する図１４と図１５のフローチャートを参照して説明する。
【００６２】
ステップＳ１４において、制御部１０１は、ステップＳ１３の処理により編集されて得られた編集画像をシール紙１６２に印刷する印刷処理を行い、処理を終了する。この印刷処理の詳細は、後述する図１７のフローチャートを参照して説明する。
【００６３】
次に、図４のフローチャートを参照して、図３のステップＳ１２の撮影処理の一例を説明する。
【００６４】
ステップＳ３１において、制御部１０１は、ライブビュー表示補正処理を実行する。ライブビュー表示補正処理は、制御部１０１からの制御に基づいて、補正処理部１０７が、カメラ２１により撮像されたユーザのライブビュー画像をユーザからの画像を補正する指令に基づいて補正し、画像表示部２２が、補正後の画像をライブビュー補正画像として表示する処理である。なお、この処理の詳細は、後述する図５のフローチャートを参照して説明する。
【００６５】
ステップＳ３２において、制御部１０１は、撮影が指令されたか否かを判定する。例えば、画像表示部２２に表示されている撮影を行うためのボタン（後述する図６のボタン２４１）が、ユーザからのタッチペン２３を介した操作入力により選択された場合に、制御部１０１は、撮影が指令されたと判定する。
【００６６】
ステップＳ３２において、撮影が指令されていないと判定された場合、処理はステップＳ３３に進み、制御部１０１は、撮影待機時間が設定時間だけ経過したか否かを判定する。例えば、１回目のステップＳ３３の処理における撮影待機時間は、ステップＳ３１の処理を開始してからの時間を指し、２回目以降のステップＳ３３の処理における撮影待機時間は、後述するステップＳ３６の処理で撮影画像を保存した後からの時間を指す。すなわち、１枚の撮影のための時間が撮影待機時間である。設定時間は、１枚の撮影を行うために予め設定されている時間であり、例えば１０秒である。この例の場合、制御部１０１は、撮影待機時間が１０秒経過したか否かを判定する。ステップＳ３３において、撮影待機時間が設定時間だけ経過していないと判定された場合、処理はステップＳ３１に戻り、それ以降の処理が繰り返される。すなわち、撮影が指令されるか、撮影時間が設定時間だけ経過するまで、ライブビュー表示補正処理が実行される。
【００６７】
ステップＳ３２において撮影が指令されたと判定された場合、またはステップＳ３３において撮影待機時間が設定時間だけ経過したと判定された場合、処理はステップＳ３４に進み、制御部１０１は、カウントダウンを行う。例えば、制御部１０１は、画像表示部２２に「３」、「２」、「１」、「０」等のメッセージを順次表示させるようにしたり、画像表示部２２への表示と同時にスピーカ１０５に、「３」、「２」、「１」、「０」等の音声を出力させるようにすることでカウントダウンを行う。
【００６８】
ステップＳ３５において、制御部１０１は、画像表示部２２に表示されているライブビュー補正画像を静止画像として取り込む。具体的には、上述したステップＳ３１の処理により、カメラ２１により撮像され、表示されたライブビュー画像は、ユーザからのライブビュー画像を補正する指令に基づいて補正処理部１０７により補正され、ライブビュー補正画像として画像表示部２２に表示されているので、制御部１０１は、ステップＳ３２のカウントダウンが０となるタイミング（撮影のタイミング）で、画像表示部２２に表示されているライブビュー補正画像（動画像）を静止画像として取り込む。なお、制御部１０１は、画像表示部２２に表示されているライブビュー補正画像を静止画として取り込んでもよいし、補正処理部１０７により補正されたライブビュー補正画像を補正処理部１０７から取り込むようにしてもよい。また、ステップＳ３１のライブビュー表示補正処理で補正が行われなかった場合（後述する図５のステップＳ６３で補正が指令されなかった場合）、制御部１０１は、ライブビュー補正画像ではなく、ライブビュー画像を静止画像として取り込む。この場合においても、制御部１０１は、カメラ２１から静止画像を取り込んでも良いし、画像表示部２２に表示されたライブビュー画像から静止画像を取り込んでもよい。
【００６９】
ステップＳ３６において、制御部１０１は、ステップＳ３５の処理で取り込んだ静止画像（撮影のタイミングで画像表示部２２に表示されていたライブビュー補正画像）を、撮影画像としてRAM１８３に保存する（記憶する）。ここまでのステップＳ３１乃至ステップＳ３６の処理で、１枚の撮影画像が保存された（撮影が行われた）ことになる。すなわち、カメラ２１により撮像され、補正処理部１０７により補正されたライブビュー補正画像が所定のタイミングで保存されることで、撮影が行われる。
【００７０】
ステップＳ３７において、制御部１０１は、撮影画像が８枚保存されたか否かを判定する。例えば、制御部１０１は、ステップＳ３１乃至ステップＳ３６の処理が８回繰り返されたか否かによりこれを判定する。なお、制御部１０１は、RAM１８３に保存されている撮影画像の枚数が８枚であるか否かによりこれを判定してもよい。
【００７１】
ステップＳ３７において、まだ撮影画像が８枚保存されていない（すなわち、保存された撮影画像が８枚未満である）と判定された場合、処理はステップＳ３８に進み、制御部１０１は、撮影処理時間が２分経過したか否かを判定する。撮影処理時間は、例えば、図４の撮影処理を開始してからの時間である。ここでは、撮影処理時間を２分としたが、これに限定されず、何分でもよい。
【００７２】
ステップＳ３８において、撮影処理時間がまだ２分経過していないと判定された場合、またはステップＳ３３において、撮影待機時間がまた設定時間だけ経過していないと判定された場合、処理はステップＳ３１に戻り、それ以降の処理が繰り返される。すなわち、撮影画像が８枚保存されるか、撮影処理時間が２分経過するまで、繰り返し撮影が行われる。
【００７３】
ステップＳ３７において、撮影画像が８枚保存されたと判定された場合、またはステップＳ３８において、撮影処理時間が２分経過したと判定された場合、撮影処理は終了され、図３のステップＳ１２に戻る。
【００７４】
図４の処理をまとめると、以下のようになる。ユーザからのカメラ２１により撮像された（ユーザの）ライブビュー画像への補正の指令に基づいて、ライブビュー画像が補正され、ライブビュー補正画像が表示される。そして、動画像であるライブビュー補正画像が所定のタイミング（撮影のタイミング）で静止画の撮影画像として保存されることで、撮影が行われる。
【００７５】
これにより、ライブビュー画像ではなく、ライブビュー補正画像に対する静止画像を、撮影画像として保存することができるので、ユーザは、補正の結果の画像を見ながら撮影を行うことができ、もって、効率よく撮影を行うことができる。また、補正の結果の画像を撮影画像として保存するため、ユーザは、補正の結果の撮影画像に対する不満を解消することができる。このように、ユーザの好みに合わせた撮影を効率よく行うことができる。
【００７６】
次に、図５のフローチャートを参照して、図４のステップＳ３１のライブビュー表示補正処理の一例を説明する。なお、この処理は、制御部１０１からの制御に基づいて各部が実行する処理である。
【００７７】
ステップＳ６１において、カメラ２１は、制御部１０１からの制御に基づいて、被写体（ユーザ）を撮像する。制御部１０１は、カメラ２１により撮像された被写体の画像を動画像としてリアルタイムで画像表示部２２に供給する。
【００７８】
そこで、ステップＳ６２において、画像表示部２２は、カメラ２１により撮像された被写体の画像をライブビュー画像（動画像）とし、ライブビュー表示用画面を表示する。例えば、画像表示部２２は、図６に示されるようなライブビュー表示用画像を表示する。
【００７９】
図６のライブビュー表示用画面には、ライブビュー画像領域２２０、ライブビュー画像領域２２０に表示されるライブビュー画像２２１、コントラストを調整するためのボタン２２２、拡大・縮小を調整するためのボタン２２３、縦横比を調整するためのボタン２２４、補正を行う画像領域としてライブビュー画像２２１全体を選択するためのボタン２２５、ライブビュー画像２２１から補正を行う画像領域の範囲を指定するためのボタン２２６、直前の処理を元に戻すためのボタン２２７、および撮影を行うためのボタン２４１が表示されている。また、画面の上部に「ライブビュー表示中」というメッセージが表示されている。
【００８０】
ライブビュー画像領域２２０には、カメラ２１により撮像された画像であって、リアルタイムで動画像として表示されるライブビュー画像２２１が表示されている。ユーザは、タッチペン２３を利用してボタン２２２を選択することで、コントラストの調整（補正）を指令する。具体的には、ユーザは、ボタン２２２上の右側を選択することで、ライブビュー画像２２１のうちの補正を行う画像領域の範囲の画像のコントラストを高く補正（調整）するよう指令し、ボタン２２２上の左側を選択することで、ライブビュー画像２２１のうちの補正を行う画像領域の範囲のコントラストを低く補正するよう指令する。
【００８１】
また、ユーザは、タッチペン２３を利用してボタン２２３を選択することで、拡大・縮小の調整（補正）を指令する。具体的には、ユーザは、ボタン２２３上の右側を選択することで、ライブビュー画像２２１のうちの補正を行う画像領域の範囲の画像を拡大する補正をするよう指令することができ、ボタン２２３上の左側を選択することで、ライブビュー画像２２１のうちの補正を行う画像領域の範囲の画像を縮小する補正をするよう指令する。
【００８２】
さらに、ユーザは、タッチペン２３を利用してボタン２２４を選択することで、縦横比の調整（補正）を指令する。具体的には、ユーザは、ボタン２２４上の右側を選択することで、ライブビュー画像２２１のうちの補正を行う画像領域の範囲の画像を横広く補正するよう指令することができ、ボタン２２４上の左側を選択することで、ライブビュー画像２２１のうちの補正を行う画像領域の範囲の画像を縦広く補正をするよう指令する。
【００８３】
また、ユーザは、タッチペン２３を利用してボタン２２５を選択することで、補正を行う画像領域としてライブビュー画像２２１全体を選択するよう指令する。さらに、ユーザは、タッチペン２３を利用してボタン２２６を選択することで、ライブビュー画像２２１から補正を行う画像領域の範囲を指定することができる。ユーザは、この２つのボタン２２５，２２６を選択することで、ライブビュー画像から補正を行う画像領域の範囲を選択することができる。
【００８４】
さらに、ユーザは、タッチペン２３を利用してボタン２２７を選択することで、直前の処理を元に戻すことができる。例えば、ユーザによりボタン２２２の選択により、補正を行う画像領域の範囲の画像のコントラストが高く補正された後、ボタン２２７が選択された場合、そのコントラストの補正は元に戻され、コントラストを補正する前の画像に戻る。
【００８５】
ユーザは、ボタン２２５とボタン２２６を用いて、ライブビュー画像２２１のうちの補正を行う画像領域の範囲（一部または全体）を選択し、その後、ボタン２２２乃至２２４を選択することで、その選択した範囲の画像を補正するよう指令する。また、ユーザは、ボタン２４１を選択することで、撮影（ライブビュー画像を、所定のタイミングで静止画として保存する処理）を指令する。
【００８６】
図５に戻って、ステップＳ６３において、制御部１０１は、ユーザにより補正が指令されたか否かを判定する。例えば、制御部１０１は、ボタン２２２乃至ボタン２２６（補正を指令するためのボタン）のうちのいずれかがユーザにより選択されたか否かにより、補正が指令されたか否かを判定する。
【００８７】
ステップＳ６３において、補正が指令された（例えば、図６のボタン２２２乃至２２６のうちのいずれかがユーザにより選択された）と判定された場合、処理はステップＳ６４に進み、制御部１０１は、範囲指定が指令されたか否かを判定する。例えば、制御部１０１は、ユーザによるタッチペン２３を介する操作によりボタン２２６が選択されたか否かにより、範囲指定が指令されたか否かを判定する。
【００８８】
ステップＳ６４において、範囲指定が指令された（例えば、ボタン２２６が選択されたと判定された場合）、処理はステップＳ６５に進み、制御部１０１は、補正の範囲指定を行う。例えば、制御部１０１は、図７に示されるようなライブビュー表示用画面を画像表示部２２に表示させ、補正の範囲指定の指令に基づいて、補正の範囲指定を行う。図７において、図６と対応する部分には同一の符号を付してあり、その説明は繰り返しになるので省略する。
【００８９】
図７のライブビュー表示用画面には、ライブビュー画像２２１から補正を行う画像領域の範囲を選択するための範囲指定枠２５１が表示されている。ユーザは、タッチペン２３を利用して、この範囲指定枠２５１の大きさを変更させり、移動させることで、補正を行う画像領域の範囲を指定することができる。ここで、画像領域の範囲の指定を行う方法の一例を、図８乃至図１２を参照して説明する。
【００９０】
図８に示されるように、タッチペン２３のペン先がタッチパネル１２１に接触（または近接）されている場合、制御部１０１は、タッチパネル１２１から検出され、画像表示部２２を介して供給された入力データ（ユーザからのタッチペン２３を介して供給された入力データ）を検出し、ユーザからの画像領域の範囲の指定を受け付ける。このとき、画像表示部２２には、図７に示されるような、ライブビュー画像２２１の一部を選択するための範囲指定枠２５１が、ライブビュー画像２２１に重なるように表示されている。ユーザは、タッチペン２３のペン先をタッチパネル１２１に接触させながら移動させることで、範囲指定枠２５１の大きさの変更を指定したり、範囲指定枠２５１の移動を指定する。例えば、ユーザは、図７の範囲指定枠２５１に外接する四角形の隅または四角形の辺をタッチペン２３で選択し、移動させることにより、範囲指定枠２５１の大きさの変更を指定する。また、ユーザは、図７の範囲指定枠２５１の円形上をタッチペン２３で選択し、移動させ、移動させることにより、範囲指定枠２５１の移動を指定する。
【００９１】
そして、図９に示されるように、タッチペン２３のペン先がタッチパネル１２１から解放されている場合、制御部１０１は、ユーザからの画像領域の範囲の指定の決定を受け付ける。
【００９２】
例えば、図８に示される状態で範囲指定枠２５１に外接する四角形の隅または四角形の辺がタッチペン２３で選択されて、移動され（大きくなる方向に移動され）（図８）、タッチペン２３のペン先がタッチパネル１２１から解放された場合（図９）、図１０に示されるように、範囲指定枠２５１ａは、範囲指定枠２５１ｂに示される大きさへ変更される。すなわち、範囲指定枠２５１の位置は変更されず、範囲指定枠２５１の大きさが変更されている。
【００９３】
また、例えば、図８に示される状態で範囲指定枠２５１の円形上がタッチペン２３で選択され、移動され（例えば、図中右上方向に移動され）（図８）、タッチペン２３のペン先がタッチパネル１２１から解放された場合（図９）、図１１に示されるように、範囲指定枠２５１ａは、範囲指定枠２５１ｃに示される位置へ移動される。すなわち、範囲指定枠２５１の大きさは変更されず、位置が変更（移動）される。
【００９４】
このようにして、図１２に示されるように補正の範囲が決定される。すなわち、ライブビュー画像２２１から補正を行う画像領域の範囲として、ユーザの特定部位が選択される。なお、図１２では、ライブビュー画像２２１の補正範囲の内部（すなわち、ライブビュー画像２２１の一部）のみしか表示していないが、実際には、補正範囲の外側の画像も含めたライブビュー画像２２１が、図７に示されるように表示される。
【００９５】
図５に戻って、ステップＳ６５の処理の後、ステップＳ６６において、制御部１０１は、ユーザからの補正項目の指定の指令を受け付ける。例えば、制御部１０１は、ユーザからのタッチペン２３を介するボタン２２２乃至２２４のうちの指定の指令を受け付ける。
【００９６】
ステップＳ６７において、補正処理部１０７は、制御部１０１からの制御に基づいて、ステップＳ６６の処理で指定された補正項目の指定に対する補正を、指定された範囲のライブビュー画像に対して行う。例えば、ステップＳ６６の処理で、ボタン２２４の左側、すなわち、縦横比を縦長にする指定が行われた場合、補正処理部１０７は、縦長にする補正を、ステップＳ６５の処理で指定された範囲のライブビュー画像に対して行う。例えば、図１２に示されるように顔の画像のみが、補正範囲である場合、補正処理部１０７は、図１２の顔の画像を縦長にするように画像に対して補正を行う。すなわち、補正処理部１０７は、ライブビュー画像から補正を行う画像領域の範囲として選択されたユーザの特定部位の画像を補正する。
【００９７】
ステップＳ６４において、範囲指定が選択されていないと判定された場合、すなわち、図６のボタン２２２乃至２２４が選択されたと判定された場合、ステップＳ６８において、制御部１０１は、上述したステップＳ６６の処理と同様に補正項目の指定の指令を受け付ける。
【００９８】
ステップＳ６９において、補正処理部１０７は、制御部１０１からの制御に基づいて、ステップＳ６８の処理で受け付けた補正項目の指定（ボタン２２２乃至２２４のうちのいずれか１つのボタン）に対する補正を、ライブビュー画像に対して行う。このとき、ライブビュー画像２２１の全体、すなわち、ライブビュー画像領域２２０の中の全ての画像に対して画像の補正が行われる。例えばステップＳ６８の処理で、補正項目の指定として、ボタン２２３の右側、すなわち、拡大する指定が行われた場合、補正処理部１０７は、拡大する補正を、ライブビュー画像２２１全体に対して行う。
【００９９】
ステップＳ６７の処理の後、またはステップＳ６９の処理の後、処理はステップＳ７０に進み、制御部１０１は、ライブビュー画像を、ライブビュー補正画像に更新して表示する。例えばこの処理が、上述したステップＳ６７の処理の後の場合、補正の範囲指定により選択された顔の画像が、縦長に補正され、ライブビュー補正画像として更新され、表示される。例えば、画像表示部２２は、図１３に示されるようなライブビュー補正画像２９１をライブビュー領域２２０に表示する。図１３のライブビュー補正画像２９１は、図６のライブビュー画像２２１と比較して、顔が縦長になっている（頬の部分が痩せている）。すなわち、撮像され、動画像としてリアルタイムで表示されたライブビュー画像２２１のうち、補正の範囲の画像が、縦長に補正されて表示されている。このようにライブビュー画像２２１を補正することで、撮影前に、リアルタイムで画像を補正することができる。
【０１００】
ステップＳ６３において、補正が指令されていないと判定された場合、またはステップＳ７０の処理の後、処理は終了される。その後、処理は図４のステップＳ３１に戻る。
【０１０１】
図５の処理により、カメラ２１により撮像されたユーザの画像がリアルタイムで動画像として表示されているライブビュー画像２２１を、ユーザからの指令に基づいて補正し、リアルタイムでライブビュー補正画像２９１として表示することができる。また、ユーザからのライブビュー画像２２１における補正の範囲の指定と、補正の指令に基づいて、指定された補正の範囲のライブビュー画像を、ユーザからの指令に基づいて補正し、ライブビュー補正画像２９１として表示することができる。このように、撮影前（画像が保存される前）に、補正されたライブビュー画像を表示するようにしたので、効率よく撮影を行うことができる。また、ユーザは、補正の結果の撮影画像に対する不満を解消することができる。
【０１０２】
次に、図１４と図１５のフローチャートを参照して、図３のステップＳ１３の編集処理の一例を説明する。
【０１０３】
ステップＳ８１において、画像表示部２２は、制御部１０１からの制御に基づいて、上述した図４のステップＳ３６の処理によりRAM１８３に保存された撮影画像の一覧を、例えばサムネイル（縮小画像）で表示するとともに、「印刷する画像を選択してね」というメッセージを表示する。
【０１０４】
ステップＳ８２において、制御部１０１は、設定された枚数分だけ画像が選択されたか否かを判定する。具体的には、例えば、写真シール販売機１の製造元は、その製造時に、シール紙１６２を印刷するために必要な選択画像の枚数等の設定情報を記憶部１８１に記憶させておく。制御部１０１は、その設定情報に基づいて、設定された選択画像の枚数分だけ画像が選択されたか否かを判定する。例えば、設定情報として、選択画像の枚数は４枚であるという情報が記憶部１８１に記憶されている場合、制御部１０１は、４枚の画像が選択されたか否かを判定する。この選択は、例えば、画像表示部２２に表示された画像に、ユーザがタッチペン２３でタッチすることにより行われる。
【０１０５】
ステップＳ８２において、設定された枚数分だけ撮影画像が選択されていないと判定された場合、ステップＳ８３に進み、制御部１０１は、印刷画像選択時間（ステップＳ８１の処理の後の時間）が設定時間（例えば、２０秒）だけ経過したか否かを判定する。具体的には、制御部１０１は、図示せぬタイマを用いて、ステップＳ８１で「印刷する画像を選択してね」というメッセージの表示が開始されてからの時間である印刷画像選択時間を計時し、その印刷画像選択時間が設定時間だけ経過したか否かを判定する。ステップＳ８３において、まだ印刷画像選択時間が設定時間だけ経過していない（印刷画像選択時間が設定時間以下である）と判定された場合、制御部１０１は、ステップＳ８２に戻り、上述した処理を繰り返す。
【０１０６】
ステップＳ８３において、印刷画像選択時間が設定時間（例えば、２０秒）だけ経過したと判定された場合、ステップＳ８４に進み、制御部１０１は、ランダムに設定枚数（例えば、４枚）の撮影画像を選択する。なお、制御部１０１は、ユーザにより１枚以上が選択されている場合には、設定枚数に足りない分だけ撮影画像をランダムに選択する。
【０１０７】
ステップＳ８２において、設定された枚数分だけ撮影画像が選択されたと判定された場合、またはステップＳ８４の処理後は、ステップＳ８５に進み、画像表示部２２は、制御部１０１からの制御に基づいて、ステップＳ８２またはステップＳ８４で選択された設定枚数の画像（例えば、４枚の画像）をそれぞれ縮小した（サムネイル）画像とともに、「編集する画像を選択してね」といったメッセージを表示する。このとき、ユーザは、編集する１枚目の画像を、タッチペン２３を用いて選択する。
【０１０８】
ステップＳ８６において、制御部１０１は、ユーザによる画像の選択とともに、画像の編集を受け付ける。具体的には、タッチパネル１２１は、タッチペン２３からの入力座標を検出し、その入力座標を位置情報として制御部１０１に供給する。制御部１０１は、タッチパネル１２１より供給される位置情報と、画像表示部２２に表示されているGUI画像や編集対象となる撮影画像等に基づいて、ユーザによる操作入力の内容を特定し、対応する処理(例えば、編集対象となる撮影画像上に落書き(スタンプ等を含む)を合成する処理)を行い、処理の結果得られる編集画像を画像表示部２２の表示等に反映させる。即ち、ユーザは、画像表示部２２に表示されたGUI画像をタッチペン２３を用いて選択したり、画像表示部２２に表示された撮影画像に対してその上に落書きなどを行うことができる。制御部１０１は、ユーザによる編集の対象となる画像の選択を受け付けた後、図１６に示されるような画像編集画面を画像表示部２２に表示させる。
【０１０９】
図１６は、画像表示部２２に表示される画像編集画面の例を示す図である。画像編集画面は、基本的に、編集対象画像領域３２１および入力ツール選択部３２２から構成される。編集対象画像領域３２１には、撮影された画像が表示され、入力ツール選択部３２２には、様々な入力ツール（書き込みツール）を選択するとき操作されるボタンが表示され、ユーザは、この中から、タッチペン２３を操作して入力ツールを選択する。
【０１１０】
入力ツールには、例えば、手書き文字や図形を書き込むとき使用されるペンツール３２３や、設定された文字を入力するとき使用される文字ツール３２４、同一の文字や図形を入力するとき使用されるスタンプツール３２５、および、それらを消去したいときに使用する消しゴムツール３２６などがある。そして、ペンツール３２３が選択されたとき、ペンの太さを選択するウインドウや、ペンの種類（例えば、クレヨンのように、線の一部をかすれたように表示する「クレヨンペン」）、ペンの色（例えば、シアン、マゼンタ、イエローおよびブラックで表わされる色）を選択するウインドウが表示される。また、文字ツール３２４またはスタンプツール３２５が選択されたときも同様に、文字またはスタンプを選択するウインドウが表示される。図１４のステップＳ８６の処理では、制御部１０１は、図９に示されるような画像編集画面におけるユーザからのタッチペン２３を介する編集の操作を受け付ける。
【０１１１】
ステップＳ８７において、制御部１０１は、図４のステップＳ３６の処理でRAM１８３に保存された撮影画像（データ）を、ステップＳ８６で受け付けた結果得られる編集画像（データ）に更新する。なお、制御部１０１は、リアルタイムに撮影画像データを更新するようにしてもよい。また、制御部１０１は、編集画像を、撮影画像とは別に記憶しておき、編集のやり直しが可能となるようにすることもできる。
【０１１２】
ステップＳ８８において、制御部１０１は、編集処理を開始してからの時間である編集時間が３分経過したか否かを判定する。具体的には、制御部１０１は、図示せぬタイマを用いて編集処理を開始してからの時間（ステップＳ８１の処理を開始してからの時間）である編集時間を計時し、その編集時間が３分経過したか否かを判定する。ステップＳ８８において、まだ編集時間が３分経過していない（編集時間が３分以下である）と判定された場合、ステップＳ８６に戻り、再度ユーザに編集を行わせる。このとき、ユーザは、例えば、編集対象となる２枚目の画像をタッチペン２３を用いて選択し、その画像に対して編集を行う。なおここでは、編集時間を３分としたが、これに限定されず、何分でもよい。
【０１１３】
なお、ステップＳ８８の処理の前に、制御部１０１は、画像表示部２２に終了ボタンのGUI画像を表示させ、その終了ボタンがユーザにより選択されたか否かの判定を行わせるようにしてもよい。この場合、終了ボタンがユーザにより選択されたと判定されたとき、制御部１０１は、編集時間によらず編集を終了させ、処理は、図１５のステップＳ８９に進む。一方、終了ボタンがユーザにより選択されていない場合、ステップＳ８８に進み、制御部１０１は、上述した処理を行う。
【０１１４】
ステップＳ８８において、編集時間が３分経過したと判定された場合、ステップＳ８９に進み、画像表示部２２は、制御部１０１からの制御に基づいて、「分割数を選択してね」というメッセージ（分割数の選択を促すメッセージであれば、これに限定されず、また、メッセージは音声出力してもよい）を表示する。
【０１１５】
具体的には、例えば、写真シール販売機１の製造元は、その製造時に、設定情報として分割モード（例えば、８分割と１６分割）を記憶部１８１に記憶させておく。制御部１０１は、その分割モードを読み出し、画像表示部２２に表示させる。これにより、ユーザは、８分割と１６分割のうち好きな分割モード（分割数）を選択することができる。
【０１１６】
ステップＳ９０において、制御部１０１は、ユーザによる分割モードの選択を受け付け、ステップＳ９１において、受け付けた分割モードを、RAM１８３に保存し（記憶させ）、編集処理を終了する。そして、処理は図２のステップＳ１３に戻る。
【０１１７】
次に、図１７のフローチャートを参照して、図３のステップＳ１４の印刷処理の一例を説明する。
【０１１８】
ステップＳ１１１において、制御部１０１は、図１５のステップＳ９１でRAM１８３に記憶された分割モードを読み出す。
【０１１９】
ステップＳ１１２において、制御部１０１は、ヘッダ部１４２を制御し、図１４のステップＳ８７において、RAM１８３に保存された編集画像データ（プリント画像）を、ステップＳ１１１で読み出された分割モードに基づいて印刷領域に割り当て、ステップＳ１１３に進む。
【０１２０】
ステップＳ１１３において、制御部１０１は、ヘッダ部１４２を制御し、編集画像をシール紙１６２に印刷して出力する。これにより、シール紙排出口５０から写真シール紙が排出され、印刷処理が終了される。そして、処理は図３のステップＳ１４に戻る。
【０１２１】
このように、撮像された画像がライブビュー画像として表示され、ユーザからの補正の指令に基づいてライブビュー画像が補正され、ライブビュー補正画像として表示され、所定のタイミングでライブビュー補正画像が静止画像として保存されることで撮影が行われる。そして、保存された静止画像である撮影画像が編集され、シール紙に印刷されることで、写真シール紙が排出される。
【０１２２】
次に、本発明を適用した写真シール販売機１の他の構成例について説明する。
【０１２３】
［第２の実施の形態］
図１８は、写真シール販売機１の第２の実施の形態の内部の構成例を示すブロック図である。図中、図２と対応する部分については同一の符号を付してあり、その説明は繰り返しになるので省略する。
【０１２４】
図１８と図２を比較するに、図１８の構成例では、図２の構成例に加え、顔画像認識部３５１と分割数設定部３５２がさらに設けられている。
【０１２５】
顔画像認識部３５１は、カメラ２１により撮像された結果得られるライブビュー画像において、ユーザ（被写体）の顔の位置を認識する。また、顔画像認識部３５１は、ライブビュー画像におけるユーザの顔の位置だけでなく、目の位置、眉毛の位置、鼻の位置、および頬の位置などの、ユーザの特定部位の位置を認識する。さらに、顔画像認識部３５１は、ライブビュー画像から被写体の人数を認識する。すなわち、顔画像認識部３５１は、顔の認識とともに、撮像された１人または複数人のユーザ（被写体）の画像に基づいて、ユーザの人数を認識する。顔画像認識部３５１は、ライブビュー画像からユーザの顔の位置を認識することにより、被写体の人数を容易に認識することができる。
【０１２６】
分割数設定部３５２は、顔画像認識部３５１により認識された、被写体の人数に応じて、印刷するシール紙の分割数を設定する。具体的には、分割数設定部３５２は、被写体の人数に応じて、ユーザに提示する分割数の選択肢を設定する。例えば、分割数設定部３５２は、被写体の人数が２人である場合、出力する写真シール紙を２人で分けられるような分割数を複数求め、求めた複数の分割数を、ユーザに提示する分割数の選択肢として設定する。すなわち、顔画像認識部３５１により認識されたユーザの人数に基づいて、印刷されるシール紙の分割数（の選択肢）を設定する。
【０１２７】
図１８の写真シール販売機１の構成においては、基本的に、図２の写真シール販売機１の構成と同様の処理が実行される。以下に、図１８の写真シール販売機１が実行する処理であって、図２の写真シール販売機１が実行する処理とは異なる処理について主に説明する。
【０１２８】
最初に、図１９のフローチャートを参照して、ライブビュー表示補正処理の一例を説明する。この処理は、上述した図３のステップＳ１２の詳細な処理である、図４の撮影処理のステップＳ３１におけるライブビュー表示補正処理の詳細な処理の一例である。すなわち、図４のステップＳ３１のライブビュー表示補正処理の詳細は、図２の写真シール販売機１の場合、上述した図５に示される処理で説明され、図１８の写真シール販売機１の場合、図１９に示される処理で説明される。なお、この処理は、図１８の制御部１０１からの制御に基づいて各部が実行する処理である。
【０１２９】
ステップＳ１４１において、カメラ２１は、制御部１０１からの制御に基づいて、被写体（ユーザ）を撮像する。制御部１０１は、カメラ２１により撮像された被写体の画像を動画像としてリアルタイムで画像表示部２２に供給する。
【０１３０】
ステップＳ１４２において、画像表示部２２は、カメラ２１により撮像された被写体の画像をライブビュー画像（動画像）とし、ライブビュー表示用画面を表示する。例えば、画像表示部２２は、図２０に示されるようなライブビュー表示用画面を表示する。図中、図６と対応する部分については同一の符号を付してあり、その説明は繰り返しになるので省略する。
【０１３１】
図２０のライブビュー表示用画面には、ライブビュー画像領域２２０、ライブビュー画像２２１、直前の処理を元に戻すためのボタン２２７、および撮影を行うためのボタン２４１の他に、頬（ほほ）を細くするためのボタン３８１、顔を小さくするためのボタン３８２、および目を大きくするためのボタン３８２が表示されている。
【０１３２】
ユーザは、タッチペン２３を利用してボタン３８１を選択することで、ライブビュー画像領域２２０に表示されているライブビュー画像２２１におけるユーザの頬を細くするよう指令する。また、ユーザは、タッチペン２３を利用してボタン３８２を選択することで、ライブビュー画像領域２２０に表示されているライブビュー画像２２１のうちのユーザの顔を小さくするよう指令する。さらに、ユーザは、タッチペン２３を利用してボタン３８３を選択することで、ライブビュー画像領域２２０に表示されているライブビュー画像２２１のうちのユーザの目を大きくするよう指令する。
【０１３３】
図１９に戻って、ステップＳ１４３において、制御部１０１は、ユーザにより補正が指令された（補正項目が指定された）か否かを判定する。例えば、制御部１０１は、ボタン３８１乃至３８３（補正を指令するためのボタン）のうちのいずれかがユーザに選択されたか否かにより、補正が指令されたか否かを判定する。
【０１３４】
ステップＳ１４３において、補正が指令された（例えば、図２０のボタン３８１乃至３８３のうちのいずれかがユーザにより選択された）と判定された場合、処理はステップＳ１４４に進み、制御部１０１は、ユーザからの補正項目の指令を受け付ける。例えば、制御部１０１は、ユーザからのタッチペン２３を介するボタン３８１乃至３８３のうちのいずれかの項目の補正の指令を受け付ける。
【０１３５】
ステップＳ１４５において、顔画像認識部３５１は、制御部１０１からの制御に基づいて、ライブビュー画像においてユーザの顔の位置を認識する。また顔画像認識部３５１は、ライブビュー画像からユーザの人数を認識する。
【０１３６】
ステップＳ１４６において、顔画像認識部３５１は、制御部１０１からの制御に基づいて、補正項目の指令に対する補正範囲を認識する。例えば、ステップＳ１４４において図２０の頬を痩せさせるためのボタン３８１が補正項目の指令として受け付けられた場合、顔画像認識部３５１は、ステップＳ１４５の処理で認識した顔の位置から、頬の位置に対する範囲を補正範囲としてさらに認識する。また例えば、ステップＳ１４４において顔を小さくするためのボタン３８２が補正項目の指令として受け付けられた場合、顔画像認識部３５１は、ステップＳ１４５の処理で認識した顔の位置の範囲を補正範囲として認識する。さらに例えば、ステップＳ１４４において図２０の目を大きくするためのボタン３８３補正項目の指令として受け付けられた場合、顔画像認識部３５１は、ステップＳ１４５の処理で認識した顔の位置から、目の位置に対する範囲を補正範囲としてさらに認識する。
【０１３７】
ステップＳ１４７において、補正処理部１０７は、補正項目の指令に対する補正を、ステップＳ１４６の処理で認識された補正範囲の画像（ライブビュー画像）に対して行う。例えば、補正項目の指令が頬を痩せさせる指令（ボタン３８１）であった場合、補正処理部１０７は、ステップＳ１４６の処理で認識された頬の位置に対する範囲のライブビュー画像を縦長く（横幅を縮小して）補正する。また例えば、補正項目の指令が顔を小さくする指令（ボタン３８２）がであった場合、補正処理部１０７は、ステップＳ１４６の処理で認識された顔の位置に対する範囲のライブビュー画像を縮小して補正する。さらに例えば、補正項目の指令が目を大きくする指令（ボタン３８３）であった場合、補正処理部１０７は、ステップＳ１４６の処理で認識された目の位置に対する範囲のライブビュー画像を拡大して補正する。
【０１３８】
ステップＳ１４８において、制御部１０１は、ライブビュー画像を、ライブビュー補正画像に更新して表示する。具体的には、制御部１０１は、ステップＳ１４７の処理で補正処理部１０７により補正されたライブビュー画像をライブビュー補正画像とし、このライブビュー補正画像を図２０のライブビュー画像領域２２０に表示するよう画像表示部２２を制御する。
【０１３９】
ステップＳ１４３において、補正が指令されていないと判定された場合、またはステップＳ１４８の処理の後、処理は終了される。その後、処理は図４のステップＳ３１に戻る。
【０１４０】
図１９の処理をまとめると、以下のようになる。顔画像認識部３５１は、ユーザからの補正項目の指令に基づいて、ライブビュー画像においてユーザの顔の位置を認識するとともに、補正項目の指令に対する補正範囲を認識する。補正処理部１０７は、補正項目の指令に対する補正を、補正範囲の画像（ライブビュー画像）に対して施し、制御部１０１は、補正された結果の画像を、ライブビュー補正画像として更新し、表示させる。
【０１４１】
これにより、撮影前に、リアルタイムで画像を補正することができる。また、顔画像認識部３５１が、ユーザの特定部位（例えば、目や頬）を認識するため、ユーザは、ライブビュー画像における補正範囲を指定する必要がなく、容易にライブビュー画像を補正することができる。さらに、補正処理部１０７が補正項目の指令に対する補正を、顔画像認識部３５１が認識した補正範囲に対して行うため、ユーザは、ライブビュー画像において、倍率の指定や縦横比の指定などの複雑な指令をする必要がなく、効率よくライブビュー画像を補正することができる。また、ユーザは、補正の結果の撮影画像に対する不満を解消することができる。
【０１４２】
なお、図１９と図２０の例では撮影されるユーザが１人である場合を例として記載したが、顔画像認識部３５１がユーザの人数を複数人認識した場合には、それぞれのユーザについて、順次、補正が行われるようにしてもよい。例えば、ステップＳ１４５の処理で顔画像認識部３５１によりユーザの人数が２人と認識された場合、画像表示部２２には、図２７に示されるようなライブビュー表示用画面が表示される。
【０１４３】
図２７においては、ライブビュー画像領域２２０に楕円形の選択サークル３９１，３９２が表示されている。この選択サークル３９１,３９２は、顔画像認識部３５１により認識されたユーザの顔画像である。また図２７の例の場合、選択サークル３９１は実線で表示されており、選択サークル３９２は破線で表示されている（以下、実線の選択サークル３９１を、ハイライトされているものとして扱い、破線の選択サークル３９２を、ハイライトされていないものとして扱う）。この例の場合、ハイライトされている選択サークル３９１が、選択されているサークルである。また、図２７にはハイライトされる選択サークルを左に移動するためのボタン３８４と、ハイライトされる選択サークルを右に移動するためのボタン３８５が表示されている。
【０１４４】
制御部１０１は、ステップＳ１４５の処理で顔画像認識部３５１により複数人のユーザの顔画像が認識された場合、補正するユーザの選択を受け付けるとともに、選択されたユーザの補正項目の指令を受け付ける。すなわち、ステップＳ１４４の処理を再び実行する。具体的には、最初に選択サークル３９１がハイライトされている場合、左側のユーザの補正項目の指令として、例えば、頬を痩せさせるためのボタン３８１が受け付けられる。次に、ハイライトされる選択サークルがボタン３８５の選択によって選択サークル３９２に切り替えられ、右側のユーザの補正項目の指令が受け付けられる。その後、ステップＳ１４６乃至ステップＳ１４８の処理により、それぞれのユーザの画像についてそれぞれ指令された補正項目に対する補正が施され、ライブビュー補正画像が表示される。
【０１４５】
なお、図２７の例では、顔画像認識部３５１により２人のユーザが認識された場合について説明したが、３人のユーザが認識された場合には、３人のユーザの顔を選択カーソルで表示し、ハイライトされる選択サークルが、補正対象のサークルとすればよい。このことは、３人以上の複数のユーザの場合についても同様である。
【０１４６】
次に、図２１のフローチャートを参照して、編集処理の一例を説明する。この処理は、上述した図３のステップＳ１３の編集処理の詳細な処理の一例である。すなわち、図３のステップＳ１３の編集処理の詳細は、図２の写真シール販売機１の場合、上述した図１４と図１５に示される処理で説明され、図１８の写真シール販売機１の場合、図２１と図２２に示される処理で説明される。なお、この処理は、図１８の制御部１０１からの制御に基づいて各部が実行する処理である。
【０１４７】
ステップＳ１８１乃至ステップＳ１８８の処理は、上述した図１４のステップＳ８１乃至ステップＳ８８の処理と同様であるのでその説明は省略する。
【０１４８】
ステップＳ１８９において、画像表示部２２は、制御部１０１からの制御に基づいて、「分割数を選択してね」というメッセージ（分割数の選択を促すメッセージであれば、これに限定されず、また、メッセージは音声出力してもよい）を表示する。
【０１４９】
ステップＳ１９０において、分割数設定部３５２は、上述した図１９のステップＳ１４５の処理で、顔画像認識部３５１により認識された被写体の人数に合わせた分割数を設定する。例えば、分割数設定部３５２は、図１９のステップＳ１４５の処理で認識された被写体の人数が２人である場合、分割数を２で割り切れる数字とし、図１９のステップＳ１４５の処理で認識された被写体の人数が３人である場合、分割数を３で割り切れる数字とする。
【０１５０】
ステップＳ１９１において、画像表示部２２は、制御部１０１からの制御に基づいて、分割数設定部３５２により設定された分割数に対する分割数選択画面を表示する。ステップＳ１９０の処理で、２人の場合の分割数が設定された場合、画像表示部２２は、例えば図２３に示されるような分割数選択画面を表示する。
【０１５１】
図２３においては、画面の上部に、「分割数を選択してね。」というメッセージが表示されており、ユーザは、タッチペン２３を用いて好みの分割数のシールシートを選択できる。この場合、ユーザは、選択枠４１１を移動（または選択）させることで、シールシート４０１乃至４０５の中から好みの分割数のシールシートを選択する。このシールシート４０１乃至４０５は、この例の場合、２人で分けられる数の写真シールが割り当てられている。すなわち、分割数設定部３５２は、シールシート４０１乃至４０５を、分割数の選択肢として設定したことを示す。このように、顔画像の認識により、ユーザの人数を認識し、これに基づいて、さらに分割数の選択肢を設定することで、複数のユーザが１グループでゲームを行った場合に、容易に分け合うことができる。すなわち、ユーザのシールの分割数に対する満足度を向上させることができる。
【０１５２】
図２２に戻って、ステップＳ１９２において、制御部１０１は、ユーザによる分割数の選択（シールシート４０１乃至４０５のうちのいずれか１つの選択）を受け付ける。
【０１５３】
ステップＳ１９３において、制御部１０１は、ステップＳ１９２で選択を受け付けた分割数の選択を、RAM１８３に保存し（記憶させ）、編集処理を終了する。そして、処理は図２のステップＳ１３に戻る。
【０１５４】
図２２の処理により、ユーザの人数を認識し、これに基づいて、さらに分割数の選択肢を設定するようにしたので、複数のユーザが１グループでゲームを行った場合に、容易に分け合うことができる。また、ユーザのシールの分割数に対する満足度を向上させることができる。
【０１５５】
次に、ライブビュー画像の補正の例について説明する。
【０１５６】
補正処理部１０７によるライブビュー画像の補正範囲に対する補正の比率は、補正範囲の画像に対して数パーセントとする。これは、ユーザとは全く異なる人物が撮影されたとユーザに思わせるほどの補正を行わないようにするためである。すなわち、補正処理部１０７は、ユーザの顔がある程度認識できる程度に、補正範囲の画像を補正する。
【０１５７】
この補正処理部１０７による補正の指定項目は、上述した図２０に示されるように、頬を痩せさせる指定、顔を小さくする指定、および目を大きくする指定項目に限定されず、ユーザの特定部位を補正するような項目であればなんでもよい。
【０１５８】
例えば、ライブビュー画像領域（例えば、図６のライブビュー画像領域２２０）に、図２４の左側に示されるようなライブビュー画像４３１が表示され、図１９のステップＳ１４４の処理で、ユーザから目を補正するための指定項目が受け付けられた場合、顔画像認識部３５１は、ライブビュー画像４３１の目の位置の範囲を補正範囲として認識し、補正処理部１０７は、目の位置の範囲（補正範囲）を数パーセント拡大するとともに、目の位置を上に移動する。その結果、図２４の右側に示されるようなライブビュー補正画像４３２が画像表示部２２に表示される。このように、補正処理部１０７は、ライブビュー画像４３１におけるユーザの目を大きくするとともに、目の位置を上に移動することで、ライブビュー画像４３１を補正してライブビュー補正画像４３２を生成する。
【０１５９】
また、例えば、ライブビュー画像領域（例えば、図６のライブビュー画像領域２２０）に、図２５の左側に示されるようなライブビュー画像４４１が表示され、図１９のステップＳ１４４の処理で、ユーザから頬を補正する（痩せさせる）ための指定項目が受け付けられた場合、顔画像認識部３５１は、ライブビュー画像４３１の頬の位置の範囲を補正範囲として認識し、補正処理部１０７は、頬の位置の範囲（補正範囲）を数パーセント横に縮小する。その結果、図２５の右側に示されるようなライブビュー補正画像４４２が画像表示部２２に表示される。このように、補正処理部１０７は、ライブビュー画像４４１におけるユーザの頬を痩せさせることで、ライブビュー画像４４１を補正してライブビュー補正画像４４２を生成する。
【０１６０】
さらに、例えば、補正処理部１０７は、所定の定められた比率（美人化の法則に基づく比率）になるように補正率を求め、補正するようにしてもよい。
【０１６１】
以下に、美人化の法則の一例を示す。
【０１６２】
法則１：顔の横幅５等分の法則
顔の横幅は目の横幅を基準に目が横に５つ並ぶ幅であり、その幅が均等である
【０１６３】
法則１を図１８の写真シール販売機１に適用する場合、顔画像認識部３５１は、顔の横幅（水平方向の目のラインの横幅）と目の幅を取得するようにし、補正処理部１０７が、目の幅を均等とし、目の横位置を変更するように補正する。
【０１６４】
法則２：パーツバランス３分の１の法則
「額の髪の生え際から眉毛の生え際」、「眉毛の生え際から鼻の先端」、「鼻の先端からアゴの先端」が３等分されている。また、「眉毛の生え際から鼻の先端」が他の部分よりも小さい場合、目が強調される。
【０１６５】
法則２の場合、額が髪の毛で隠されているとき、顔画像認識部３５１は額の髪の生え際を取得せず、眉毛の生え際、鼻の先端、アゴの先端を取得するようにし、補正処理部１０７が、「鼻の先端からアゴの先端」と「眉毛の生え際から鼻の先端」との距離を求め、これが所定の値以下であれば、眉毛の位置を下に下げるように補正することで、眉毛の生え際から鼻の先端の距離を短くする。顔画像認識部３５１は、鼻の位置として小鼻と先端しか取得しないため、鼻の位置は移動されない。また、補正処理部１０７は、目の位置を、眉毛といっしょに下げるように補正した場合、法則１に当てはまらなくなるため、眉毛の位置のみを補正する。
【０１６６】
法則３：パーツ位置関係の法則
眉：眉頭は目頭の真上、眉尻は小鼻と目尻を結んだ延長線上で止める
目：額の髪の生え際とそこから唇の真中までの距離のちょうど中間に位置する
唇：鼻の下からあごの先までを３等分し、その上の３分の１線上に唇の真中が位置している。口角は、黒目の鼻側と直線で結べる。
【０１６７】
法則３の場合、顔画像認識部３５１は、眉頭をさらに取得し、補正処理部１０７は、目頭の真上に来るように眉毛を移動するよう補正する。また、額が髪の毛で隠されている場合、顔画像認識部３５１は、額が髪の生え際を取得しないので、補正処理部１０７は、目の補正を行わない。さらに、顔画像認識部３５１は、唇の位置をさらに取得し、補正処理部１０７は、鼻の下からあごの先までを３等分し、その上の３分の１線上に唇の真中が位置するように、唇の位置を補正する。なお、口角は、顔画像認識処理部３５１が黒目の鼻側を取得しない場合、補正されない。
【０１６８】
このように、３つの美人化の法則に基づいて、補正処理部１０７が補正率を求め、補正するようにしてもよい。
【０１６９】
また、補正処理部１０７は、ライブビュー画像の補正範囲の形状に限らず、色を補正するようにしてもよい。
【０１７０】
なお、以上の例では、ライブビュー表示用画面を画像表示部２２に表示させるようにしたが、別途、ライブビュー表示用のディスプレイを設けるようにしてもよい。この場合、画面のサイズを、３インチより大きい約６インチ乃至１５インチとすることで、ユーザは、撮影位置から、ライブビュー画像を見ることができる。すなわち、ライブビュー表示用のディスプレイを別途設ける場合に、その画面のサイズを大きく（例えば、６インチ乃至１５インチと）することで、ユーザは、補正の結果（ライブビュー補正画像）をより正確に識別することができる。
【０１７１】
また、以上の例では、撮影処理（図４の処理）と、編集処理（図１４と図１５の処理）が同じ空間（図１のフレーム１２内の空間（撮影空間））で行われるようにしたが、撮影処置と編集処理が異なる空間で行われるようにしてもよい。この場合の具体的な例を、図２６を参照して説明する。
【０１７２】
図２６は、本発明を適用した写真シール販売機１の他の構成例を示す上面図である。なお、図２６は、説明の便宜上、内部が透視できるように表現されている。
【０１７３】
図２６の写真シール販売機１では、図１の写真シール販売機１に、さらに編集対象となる撮影画像等を表示する編集用画像表示部４７１と４７２、印刷対象となる編集画像等を表示する事後処理用画像表示部４８１が設けられている。即ち、図２６では、筐体１０の背面１０ｃの図中上部に、編集用画像表示部４６１が、図中下部に、編集用画像表示部４６２が設けられている。また、筐体１０の面１０ｂに事後処理用画像表示部４８１が設けられている。
【０１７４】
図２６において、フレーム１２内の空間は、撮影を行うための撮影空間４６１となっており、筐体１０の外部の、編集用画像表示部４６１と４６２の周辺の空間は、編集を行うための編集空間４６２となっている。また、筐体１０の外部の、事後処理用画像表示部４７１の周辺の空間は、印刷および事後処理を行うための印刷/事後処理空間４６３となっている。ここで、事後処理とは、編集画像の印刷が開始された後、シール紙１６２に編集画像が印刷されるまでの間に行われる処理である。事後処理には、例えば、撮影画像または編集画像の画像データを携帯電話機等に送信するためのメールアドレスを入力させる処理、販売を促進するためのプロモーション画像を事後処理用画像表示部４７１に表示させる処理等がある。
【０１７５】
撮影空間４６１の内部には、カメラ２１により撮像される範囲が撮像画角４５１とされており、ユーザは、この撮像画角４５１の範囲内に入り、撮影を行う。すなわち、撮影空間４６１の内部であって、撮像画角４５１の外側は、カメラ２１により撮像されない範囲となる。図２６においては、この撮像されない位置に、ボタン４９１ａ、４９１ｂが設けられている。このボタン４９１ａと４９１ｂは、上述した画像表示部２２に表示される操作を指令するためのボタンと同様の機能を持つ。すなわち、このボタン４９１ａ、４９１ｂは、例えば、図６のボタン２２２乃至２２４、並びに図２０のボタン３８１乃至３８３の機能を備える。また、このボタン４９１ａと４９１ｂは、撮影を行うユーザの撮影位置から移動しなくても届く位置に配置される。これにより、ユーザは、ライブビュー画像に補正の指令を行う場合、撮影位置から移動して、画像表示部２２に表示されたボタンをタッチペン２３を用いて入力せずとも、撮影位置から移動せずにボタン４９１ａ、４９１ｂに操作を入力すればよいので、容易にライブビュー画像の補正を指令することができる。なお、このボタン４９１ａ、４９１ｂと、画像表示部２２に表示されるボタンを併用するようにしてもよいし、一方だけ設けるようにしてもよい。
【０１７６】
以下に、ユーザにより図２６の写真シール販売機１において行われるゲームの流れについて説明する。なお、図２６の写真シール販売機１では、印刷処理と同時に事後処理が行われる。
【０１７７】
図２６の丸で囲んだ番号で示すように、まず第１番目に、ユーザは、撮影空間４６１に入場し、第２番目に、撮影空間４６１において、図示せぬ硬貨投入口に硬貨を投入して、撮影作業を行う。このとき、ライブビュー表示補正処理が行われ、ユーザは、ライブビュー画像に対して補正の指令を行い、補正結果のライブビュー補正画像を撮影画像として保存させることができる。第３番目に、ユーザは、撮影空間４６１から編集空間４６２に移動し、第４番目に、編集空間４６２において、編集用画像表示部４６１と４６２に表示された撮影画像に対して編集作業を行う。第５番目に、ユーザは、編集空間４６２から印刷/事後処理空間４６３に移動し、第６番目に、印刷/事後処理空間４６３において、事後処理用画像表示部４７１を用いて、印刷および事後処理作業を行う。
【０１７８】
図２６の写真シール販売機１では、撮影空間４６１、編集空間４６２、印刷/事後処理空間４６３がそれぞれ異なる位置に配置されているので、ユーザが撮影空間４６１で撮影作業を行っている間に、別のユーザが編集空間４６２で編集作業を行ったり、さらに別のユーザが、印刷/事後処理空間４６３で印刷/事後処理作業を行うことができる。即ち、３重接客を行う（３つのゲームを同時進行させる）ことが可能となる。
【０１７９】
また、図２６の写真シール販売機１では、印刷/事後処理空間４６３において、編集画像の印刷が開始された後、シール紙１６２に編集画像が印刷されるまでの間に、事後処理が行われるので、ユーザは、印刷終了までの時間を楽しむことができる。
【０１８０】
さらに、図２６に示されるような写真シール販売機１の構成において、撮影時に図５や図１９に示されるようなライブビュー表示補正処理が行われるようにした場合、ユーザは、ライブビュー画像を補正して撮影し（撮影画像として保存し）、その後編集空間４６２に移動する。従来の編集空間４６２において、編集を行う場合に撮影画像に補正を施す場合、撮影空間と編集空間が異なるとき、次のユーザが撮影空間を利用していることがあるため、ユーザが補正結果に満足できないときであっても、撮影空間に戻り、再び撮影作業を行うのは困難である。しかしながら、図２６の写真シール販売機１においては、撮影時にライブビュー表示補正処理が行われることで、ユーザは補正されたライブビュー画像を用いて撮影を行え、補正結果に満足しながら撮影することができるので、ユーザが編集時に撮影画像に対して不満を抱くこともなく、編集空間４６２から撮影空間４６１に戻る必要が出ない。このように、図２６に示されるような構成においては、本発明の構成は顕著な効果を奏する。
【０１８１】
なお、ライブビュー画像の補正の指令や撮影の指令は、ボタン４９１ａ、４９１ｂなどのアクチュエータに限らず、ダイヤル、リモートスイッチ、または、ジェスチャーで行うようにしても良い。このダイヤルやリモートスイッチなどのアクチュエータにおいても、撮影空間４６１内であって、撮影時にカメラ２１から見えない位置（撮像画角４５１の外）に配置する。
【０１８２】
なお、図２６の例の場合、このボタン４９１ａ、４９１ｂをカメラ２１の両側に設けるようにしたが、片側に設けるようにしてもよい。また、ボタン４９１ａ、４９１ｂを、図１の写真シール販売機１に設けるようにしてもよい。この場合にも、ボタン４９１の位置は、撮像画角４５１の外に配置される。
【０１８３】
また、画像表示部２２に表示される、補正の指令や撮影の指令を行うボタン（図６のボタン２２２乃至２２４、並びに図２０のボタン３８１乃至３８３）や編集を行うためのツール（図１６の入力ツール選択部３２２）は、図２の操作入力部１０４として設けるようにしてもよい。
【０１８４】
さらに、上述した撮影処理の時間、設定時間および編集時間などは、上述した時間に限らず、何分であってもよい。
【０１８５】
以上のように、写真シール販売機１では、カメラ２１により撮像されたユーザの画像を動画像（ライブビュー画像）としてリアルタイムで表示するとともに、ユーザからのライブビュー画像に対する補正の指令を受け付け、受け付けられた指令に基づいて、表示されているライブビュー画像を補正して、ライブビュー補正画像として表示し、ライブビュー補正画像を、所定のタイミングで静止画像（撮影画像）として保存するようにしたので、ユーザは、補正の結果画像（ライブビュー補正画像）を見ながら撮影を行うことができる。すなわち、ユーザの好みに合わせた撮影を効率よく行うことができる。
【０１８６】
また、写真シール販売機１は、ライブビュー画像に対する補正を行う画像領域の範囲の指令を受け付け、受け付けた画像領域のライブビュー画像を補正するようにしたので、より、ユーザの好みに合わせた補正を行うことができる。また、ライブビュー画像全体ではなく、ライブビュー画像におけるユーザの特定部位だけを補正することができる。
【０１８７】
さらに、写真シール販売機１は、ライブビュー画像に対する補正の指令が受け付けられると、ライブビュー画像においてユーザの顔の位置を認識し（顔画像認識部３５１が認識し）、ユーザの顔として認識された範囲の画像を、受け付けられたユーザからの指令に基づいて補正するようにしたので、ユーザは、顔の位置を手動で入力せずともよく、操作入力を容易にすることができる。また、写真シール販売機１は、ユーザの顔の位置だけでなく、特定部位（例えば、目）を認識するようにしたので、ユーザからの特定部位（例えば目）の補正の指令に基づいて、ライブビュー画像におけるユーザの特定部位（例えば目）の位置を認識し、補正することができる。すなわち、ユーザは、目の補正の指令を行うだけで、目の位置の入力（補正範囲の指定）、補正の指令（拡大、縮小などのパラメータの指令）を行わなくて済み、もって、補正を容易に行うことができる。
【０１８８】
また、写真シール販売機１は、顔の認識とともに、撮像された１人または複数人のユーザ（被写体）の画像に基づいて、ユーザの人数を認識し、認識されたユーザの人数に基づいて、印刷されるシール紙の分割数（の選択肢）を設定するようにしたので、複数のユーザが１グループでゲームを行った場合にも、容易に写真シール紙を分け合うことができる。また、ユーザのシールの分割数に対する満足度を向上させることができる。
【０１８９】
なお以上の処理では、制御部１０１が様々な処理を実行したが、これに限らずCPU(Central Processing Unit)が所定のプログラムを実行することで、これらの処理を実行するようにしてもよい。また、補正処理部１０７、顔画像認識部３５１、および分割数設定部３５２の処理においても、CPUが所定のプログラムを実行することで、これらの処理を実現するようにしてもよい。
【０１９０】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、ネットワークや記録媒体からインストールされる。
【０１９１】
この記録媒体は、図２や図１８に示されるように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているリムーバブルメディア１９２よりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されている記憶部１８１やROM１８２が含まれるハードディスクなどで構成される。
【０１９２】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１９３】
【図１】本発明を適用した写真シール販売機の外観の構成例を示す斜視図である。
【図２】図１の写真シール販売機の第１の実施の形態の内部の構成例を示すブロック図である。
【図３】図１の写真シール販売機におけるゲーム処理の一例を説明するフローチャートである。
【図４】図３のステップＳ１２で実行される撮影処理の一例を説明するフローチャートである。
【図５】図４のステップＳ３１で実行されるライブビュー表示補正処理の一例を説明するフローチャートである。
【図６】画像表示部に表示されるライブビュー表示用画面の例を示す図である。
【図７】画像表示部に表示される補正範囲を決定する場合のライブビュー表示用画面の例を示す図である。
【図８】補正の範囲の指定を説明するための図である。
【図９】補正の範囲の指定を説明するための図である。
【図１０】画像表示部に表示される補正範囲を決定する場合のライブビュー表示用画面の他の例を示す図である。
【図１１】画像表示部に表示される補正範囲を決定する場合のライブビュー表示用画像のさらに他の例を示す図である。
【図１２】補正の範囲の指定を説明するための図である。
【図１３】画像表示部に表示されるライブビュー表示用画面のさらに他の例を示す図である。
【図１４】図３のステップＳ１３の処理で実行される編集処理の一例を説明するフローチャートである。
【図１５】図３のステップＳ１３の処理で実行される編集処理の一例を説明するフローチャートである。
【図１６】画像表示部に表示される画像編集画面の例を示す図である。
【図１７】図３のステップＳ１４の処理で実行される印刷処理の一例を説明するフローチャートである。
【図１８】図１の写真シール販売機の第２の実施の形態の内部の構成例を示すブロック図である。
【図１９】図４のステップＳ３１で実行されるライブビュー補正処理の一例を説明するフローチャートである。
【図２０】画像表示部に表示されるライブビュー表示用画面の他の例を示す図である。
【図２１】図３のステップＳ１３の処理で実行される編集処理の他の例を説明するフローチャートである。
【図２２】図３のステップＳ１３の処理で実行される編集処理の他の例を説明するフローチャートである。
【図２３】画像表示部に表示される分割数選択画面の例を示す図である。
【図２４】ライブビュー画像とライブビュー補正画像を説明する図である。
【図２５】ライブビュー画像とライブビュー補正画像を説明する図である。
【図２６】本発明を適用した写真シール販売機１の他の構成例を示す上面図である。
【図２７】画像表示部に表示されるライブビュー表示用画面のさらに他の例を示す図である。
【符号の説明】
【０１９４】
１  写真シール販売機
１６  カーテン
２１  カメラ
２２  画像表示部
２３  タッチペン
２４  照明装置
１０１  制御部
１０２  硬貨処理部
１０３  カーテン部
１０４  操作入力部
１０５  スピーカ
１０６  通信部
１０７  補正処理部
１２１  タッチパネル
１６２  シール紙
１８１  記憶部
１８２  ROM
１８３  RAM
１９１  ドライブ
１９２  リムーバブルメディア
３５１  顔画像認識部
３５２  分割数設定部
【図１】
2005277772.tif 000003
【図２】
2005277772.tif 000004
【図３】
2005277772.tif 000005
【図４】
2005277772.tif 000006
【図５】
2005277772.tif 000007
【図６】
2005277772.tif 000008
【図７】
2005277772.tif 000009
【図８】
2005277772.tif 000010
【図９】
2005277772.tif 000011
【図１０】
2005277772.tif 000012
【図１１】
2005277772.tif 000013
【図１２】
2005277772.tif 000014
【図１３】
2005277772.tif 000015
【図１４】
2005277772.tif 000016
【図１５】
2005277772.tif 000017
【図１６】
2005277772.tif 000018
【図１７】
2005277772.tif 000019
【図１８】
2005277772.tif 000020
【図１９】
2005277772.tif 000021
【図２０】
2005277772.tif 000022
【図２１】
2005277772.tif 000023
【図２２】
2005277772.tif 000024
【図２３】
2005277772.tif 000025
【図２４】
2005277772.tif 000026
【図２５】
2005277772.tif 000027
【図２６】
2005277772.tif 000028
【図２７】
2005277772.tif 000029