(57)【特許請求の範囲】
【請求項１】
所定の撮影領域における被写体である利用者を撮影する撮像手段と、
前記撮像手段により得られる撮影画像を表示する表示領域を含む表示手段を有し、前記撮影画像の編集に関する操作であって前記利用者によって入力される編集操作を受付け、当該編集操作に基づいて合成画像を生成する画像編集手段と、
前記画像編集手段により生成された前記合成画像を出力する出力手段と
を備え、
前記編集操作には、文字、図形、又は記号のうちの少なくともいずれか１つを含み前記合成画像に含まれるべきひとまとまりの画像データを構成する描画オブジェクトを描く操作である描画操作が含まれ、
前記画像編集手段は、前記描画オブジェクトが前記表示領域からはみ出すように前記描画操作が行われた場合に、当該描画オブジェクトのうち前記表示領域からはみ出している部分が前記表示領域に表示可能となるように当該描画オブジェクトの少なくとも一部を移動もしくは変形させることによって得られる画像を前記表示領域に表示する機能を有する画像移動変形手段を備えることを特徴とする、写真撮影遊戯装置。
【請求項２】
前記画像編集手段は、所定の描画操作が行われた場合に該所定の描画操作に係る前記描画オブジェクトの全てが前記表示領域に表示可能であるか否かを確認する適合確認手段を更に備え、
前記画像移動変形手段は、前記適合確認手段による確認結果に基づいて、前記描画オブジェクトの少なくとも一部を移動もしくは変形させることによって得られる画像を前記表示領域に表示することを特徴とする、請求項１に記載の写真撮影遊戯装置。
【請求項３】
前記画像編集手段は、前記表示領域に関する前記描画操作を受け付ける第１入力領域と、該第１入力領域に隣接して設けられ、前記表示領域に隣接する所定の領域に関する前記描画操作を受け付ける第２入力領域とを有する描画部を更に備え、
前記画像移動変形手段は、前記第２入力領域が前記描画操作を受け付けた場合に、該描画操作に係る前記描画オブジェクトの少なくとも一部を移動もしくは変形させることによって得られる画像を前記表示領域に表示することを特徴とする、請求項２に記載の写真撮影遊戯装置。
【請求項４】
前記画像移動変形手段によって移動もしくは変形させられるべき画像を移動変形対象画像として特定する移動変形対象画像特定手段と、
前記移動変形対象画像を前記利用者に指定させるための移動変形対象画像指定手段と
を更に備え、
前記移動変形対象画像指定手段は、前記利用者が前記描画部において領域を指定することが可能なように構成され、
前記移動変形対象画像特定手段は、前記移動変形対象画像指定手段によって指定された領域に含まれる画像を前記移動変形対象画像として特定することを特徴とする、請求項３に記載の写真撮影遊戯装置。
【請求項５】
前記移動変形対象画像特定手段は、前記描画オブジェクトの少なくとも一部の画像が前記第２入力領域に含まれているときに、当該描画オブジェクトの全部の画像を前記移動変形対象画像として特定することを特徴とする、請求項４に記載の写真撮影遊戯装置。
【請求項６】
前記画像移動変形手段は、前記移動変形対象画像を前記描画部において所定の距離だけ左方向もしくは右方向に移動させる画像移動手段を含むことを特徴とする、請求項４または５に記載の写真撮影遊戯装置。
【請求項７】
前記画像移動変形手段は、前記移動変形対象画像を前記描画部において所定の割合だけ縮小させる画像縮小手段を含むことを特徴とする、請求項４から６までのいずれか１項に記載の写真撮影遊戯装置。
【請求項８】
前記画像移動変形手段は、前記移動変形対象画像の全部が前記第１入力領域に含まれるように、所定の規則に基づいて前記移動変形対象画像を移動もしくは変形させることを特徴とする、請求項４から７までのいずれか１項に記載の写真撮影遊戯装置。
【請求項９】
前記第２入力領域は、前記第１入力領域の右側にのみ設けられていることを特徴とする、請求項３から８までのいずれか１項に記載の写真撮影遊戯装置。
【請求項１０】
前記第２入力領域の表示／非表示の切替を行う第２入力領域表示切替手段を更に備えることを特徴とする、請求項３から９までのいずれか１項に記載の写真撮影遊戯装置。
【請求項１１】
所定の撮影領域における被写体である利用者を撮影する撮像ステップと、
前記撮像ステップで得られる撮影画像を所定の表示領域に表示する表示ステップと、
前記撮影画像の編集に関する操作であって前記利用者によって入力される編集操作を受付け、当該編集操作に基づいて合成画像を生成する画像編集ステップと、
前記画像編集ステップで生成された前記合成画像を出力する出力ステップと
を備え、
前記編集操作には、文字、図形、又は記号のうちの少なくともいずれか１つを含み前記合成画像に含まれるべきひとまとまりの画像データを構成する描画オブジェクトを描く操作である描画操作が含まれ、
前記画像編集ステップには、前記描画オブジェクトが前記表示領域からはみ出すように前記描画操作が行われた場合に、当該描画オブジェクトのうち前記表示領域からはみ出している部分が前記表示領域に表示可能となるように当該描画オブジェクトの少なくとも一部を移動もしくは変形させることによって得られる画像を前記表示領域に表示する画像移動変形ステップが含まれていることを特徴とする、写真撮影遊戯方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用者をカメラで撮影し、その撮影画像に基づき生成される合成画像を写真等として出力する写真撮影遊戯装置に関する。
【背景技術】
【０００２】
従来より、利用者をカメラで撮影し、その撮影画像を写真として出力する遊戯用写真作成装置が知られている。このような遊戯用写真作成装置は、遊戯性または娯楽性が高いことから、撮影画像と合成すべき画像を、利用者の嗜好に応じて、予め用意された多種多様な背景画像および前景画像から選択したり、タッチペンやライトペン等のペン型入力手段を用いて利用者が自由に描いたりできるように構成されているものが多い。利用者によるこのような行為は、撮影画像に対してなされるため、「落書き」と呼ばれる。
【０００３】
このような落書きは所定の領域（以下、「落書き領域」という）内で行われるが、落書き操作に不慣れな利用者は、意図せず落書き領域外に文字や図形等を描いてしまうことがある。例えば、利用者が「なかよし」という文字列をタッチペンで描いたとき、図２１（ａ）に示すように、語尾の「し」の文字の一部が落書き領域外に描かれることがある。このような描画が行われた後に印刷出力が行われると、図２１（ｂ）に示すように、「し」の文字の一部が欠落した写真が出力される。このため、一般に遊戯用写真作成装置においては、利用者が文字や図形等を修正することができるように、描画した文字・図形等を削除する機能（当該機能を提供するツールは「消しゴムツール」と呼ばれている。）や直前の操作をキャンセルする機能（当該機能を提供するツールは「ＵＮＤＯツール」と呼ばれている。）が設けられている。これにより、落書き領域外に文字・図形等の描画がなされたときに、利用者は当該文字・図形等を書き直すことができる。
【０００４】
文書作成装置においては文字や図形等を修正するための様々な機能が設けられており、例えば特開平７−１１４５５９号公報には、センタリングや右寄せなど文字の移動を利用者が容易に行うことのできる文書作成装置の発明が開示されている。また、特開２００７−６７５６５号公報や特開２００４−１１２３３５号公報には、描画操作を受け付ける画面を有する写真作成装置についての発明が開示されている。
【特許文献１】特開平７−１１４５５９号公報
【特許文献２】特開２００７−６７５６５号公報
【特許文献３】特開２００４−１１２３３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、上述した消しゴムツールやＵＮＤＯツールを用いた文字・図形等の修正は、利用者にとっては時間の無駄となる。一般に遊戯用写真作成装置においては、利用者による落書きに関して、制限時間が設けられている。このため、文字・図形等の修正のために多くの時間が費やされると、利用者の満足度は低下する。
【０００６】
そこで、本発明は、落書きの際に文字・図形等の修正のために無駄な時間を利用者に使わせないようにすることのできる写真撮影遊戯装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の発明は、写真撮影遊戯装置であって、
所定の撮影領域における被写体である利用者を撮影する撮像手段と、
前記撮像手段により得られる撮影画像を表示する表示領域を含む表示手段を有し、前記撮影画像の編集に関する操作であって前記利用者によって入力される編集操作を受付け、当該編集操作に基づいて合成画像を生成する画像編集手段と、
前記画像編集手段により生成された前記合成画像を出力する出力手段と
を備え、
前記編集操作には、文字、図形、又は記号のうちの少なくともいずれか１つを含み前記合成画像に含まれるべきひとまとまりの画像データを構成する描画オブジェクトを描く操作である描画操作が含まれ、
前記画像編集手段は、前記描画オブジェクトが前記表示領域からはみ出すように前記描画操作が行われた場合に、当該描画オブジェクトのうち前記表示領域からはみ出している部分が前記表示領域に表示可能となるように当該描画オブジェクトの少なくとも一部を移動もしくは変形させることによって得られる画像を前記表示領域に表示する機能を有する画像移動変形手段を備えることを特徴とする。
【０００８】
第２の発明は、第１の発明において、
前記画像編集手段は、所定の描画操作が行われた場合に該所定の描画操作に係る前記描画オブジェクトの全てが前記表示領域に表示可能であるか否かを確認する適合確認手段を更に備え、
前記画像移動変形手段は、前記適合確認手段による確認結果に基づいて、前記描画オブジェクトの少なくとも一部を移動もしくは変形させることによって得られる画像を前記表示領域に表示することを特徴とする。
【０００９】
第３の発明は、第２の発明において、、
前記画像編集手段は、前記表示領域に関する前記描画操作を受け付ける第１入力領域と、該第１入力領域に隣接して設けられ、前記表示領域に隣接する所定の領域に関する前記描画操作を受け付ける第２入力領域とを有する描画部を更に備え、
前記画像移動変形手段は、前記第２入力領域が前記描画操作を受け付けた場合に、該描画操作に係る前記描画オブジェクトの少なくとも一部を移動もしくは変形させることによって得られる画像を前記表示領域に表示することを特徴とする。
【００１０】
第４の発明は、第３の発明において、、
前記画像移動変形手段によって移動もしくは変形させられるべき画像を移動変形対象画像として特定する移動変形対象画像特定手段と、
前記移動変形対象画像を前記利用者に指定させるための移動変形対象画像指定手段と
を更に備え、
前記移動変形対象画像指定手段は、前記利用者が前記描画部において領域を指定することが可能なように構成され、
前記移動変形対象画像特定手段は、前記移動変形対象画像指定手段によって指定された領域に含まれる画像を前記移動変形対象画像として特定することを特徴とする。
【００１１】
第５の発明は、第４の発明において、、
前記移動変形対象画像特定手段は、前記描画オブジェクトの少なくとも一部の画像が前記第２入力領域に含まれているときに、当該描画オブジェクトの全部の画像を前記移動変形対象画像として特定することを特徴とする。
【００１２】
第６の発明は、第４または第５の発明において、、
前記画像移動変形手段は、前記移動変形対象画像を前記描画部において所定の距離だけ左方向もしくは右方向に移動させる画像移動手段を含むことを特徴とする。
【００１３】
第７の発明は、第４から第６までのいずれかの発明において、、
前記画像移動変形手段は、前記移動変形対象画像を前記描画部において所定の割合だけ縮小させる画像縮小手段を含むことを特徴とする。
【００１４】
第８の発明は、第４から第７までのいずれかの発明において、、
前記画像移動変形手段は、前記移動変形対象画像の全部が前記第１入力領域に含まれるように、所定の規則に基づいて前記移動変形対象画像を移動もしくは変形させることを特徴とする。
【００１５】
第９の発明は、第３から第８までのいずれかの発明において、、
前記第２入力領域は、前記第１入力領域の右側にのみ設けられていることを特徴とする。
【００１６】
第１０の発明は、第３から第９までのいずれかの発明において、
前記第２入力領域の表示／非表示の切替を行う第２入力領域表示切替手段を更に備えることを特徴とする。
【００１７】
第１１の発明は、写真撮影遊戯方法であって、
所定の撮影領域における被写体である利用者を撮影する撮像ステップと、
前記撮像ステップで得られる撮影画像を所定の表示領域に表示する表示ステップと、
前記撮影画像の編集に関する操作であって前記利用者によって入力される編集操作を受付け、当該編集操作に基づいて合成画像を生成する画像編集ステップと、
前記画像編集ステップで生成された前記合成画像を出力する出力ステップと
を備え、
前記編集操作には、文字、図形、又は記号のうちの少なくともいずれか１つを含み前記合成画像に含まれるべきひとまとまりの画像データを構成する描画オブジェクトを描く操作である描画操作が含まれ、
前記画像編集ステップには、前記描画オブジェクトが前記表示領域からはみ出すように前記描画操作が行われた場合に、当該描画オブジェクトのうち前記表示領域からはみ出している部分が前記表示領域に表示可能となるように当該描画オブジェクトの少なくとも一部を移動もしくは変形させることによって得られる画像を前記表示領域に表示する画像移動変形ステップが含まれていることを特徴とする。
【発明の効果】
【００１８】
上記第１の発明によれば、写真撮影遊戯装置には描画オブジェクトを移動もしくは変形させることのできる画像移動変形手段が設けられている。このため、落書き操作の際に表示領域外に描画が行われても、利用者は、表示領域外に描画された画像が表示領域内に含まれるように、画像に移動・変形を施すことができる。
【００１９】
上記第２の発明によれば、利用者に操作負担を課すことなく、描画オブジェクト全体が表示領域に含まれるよう、画像に移動・変形が施される。
【００２０】
上記第３の発明によれば、表示領域に関する描画操作を受け付ける第１入力領域に隣接して設けられた第２入力領域に対して描画操作が行われた場合に、利用者は、当該描画操作に係る画像が表示領域内に含まれるように、画像に移動・変形を施すことができる。
【００２１】
上記第４の発明によれば、利用者は、領域を指定することによって、移動変形対象画像を指定することができる。このため、一連の描画操作によって描画オブジェクトが描かれたときに、利用者は、当該描画オブジェクト全体の画像を移動変形対象画像として指定することもできるし、当該描画オブジェクトの一部の画像を移動変形対象画像として指定することもできる。
【００２２】
上記第５の発明によれば、利用者によって描画許可領域への描画が行われたときに、一連の描画操作によって描かれた描画オブジェクト全体が移動変形対象画像として特定される。このため、移動変形対象画像を指定するための操作負担を利用者に課すことなく、移動変形対象画像が特定される。
【００２３】
上記第６の発明によれば、利用者は移動変形対象画像を所定の距離だけ左方向もしくは右方向に移動させることができる。このため、描画許可領域への描画が行われたときに、描画許可領域に描画されている画像を印刷可能領域に移動させることができる。
【００２４】
上記第７の発明によれば、利用者は移動変形対象画像を所定の割合だけ縮小させることができる。このため、描画許可領域への描画が行われたときに、描画許可領域に描画されている画像を縮小させることによって、当該画像を印刷可能領域に収めることができる。
【００２５】
上記第８の発明によれば、移動変形対象画像は所定の規則に基づいて移動もしくは変形させられる。このため、移動・変形の規則を予め定めておくことによって、移動・変形に係る操作負担を利用者に課すことなく、描画許可領域に描画された画像が印刷可能領域内に収められる。
【００２６】
上記第９の発明によれば、印刷不可の領域であるが描画可能な領域であるところの描画許可領域が印刷可能領域の右側にのみ設けられる。一般に文字列等の描画は「左から右へ」と行われることが多いので、印刷可能領域の左側には描画許可領域を備えなくても上記第１の発明と同様の効果が得られると考えられ、これによりコストの上昇を抑制することができる。
【００２７】
上記第１０の発明によれば、利用者は描画許可領域の表示／非表示を切り替えることができる。
【発明を実施するための最良の形態】
【００２８】
以下、添付図面を参照しつつ本発明の一実施形態について説明する。
【００２９】
＜１．全体構成＞
図１は、本発明の一実施形態に係る自動写真作成装置である遊戯用写真作成装置の外観を示す図であり、より詳細には、図１（ａ）は、この遊戯用写真作成装置を横から見た外観側面図であり、図１（ｂ）は、上から見た外観平面図である。この遊戯用写真作成装置は、利用者Ｕが入る撮影室２と、利用者Ｕを撮影し背景画像および前景画像の選択を受け付ける撮影ユニット３と、利用者Ｕによる落書き（描画操作）を含む編集操作を受け付け撮影画像に合成した合成画像を生成する画像編集手段としての編集ユニット４とを備えている。図２は、撮影ユニット３の正面図であり、図３は、編集ユニット４の正面図である。以下、図１から図３を参照しつつ、本実施形態における遊戯用写真作成装置の全体構成について説明する。
【００３０】
なお、利用者Ｕによる落書きには文字の描画、図形の描画、記号の描画など様々な事物の描画が含まれるところ、一連の描画操作によって描画され１つのまとまりのあるデータを構成する（描画データの）集合体のことを「描画オブジェクト」という。例えば、一連の描画操作によって描画された「複数の文字の集合体」である「文字列」が「描画オブジェクト」の典型例である。また、以下においては、様々な事物の描画のうち「文字の描画」を例に挙げて説明する。
【００３１】
撮影室２は、略直方体形状であって、撮影ユニット３は、内部に入る利用者Ｕから見て前の面である撮影室２の前面に沿って配置される。なお、撮影室２左右両側面の一部には、それぞれ利用者Ｕが出入りするための開口部と、当該開口部の一部または全部を覆う遮光カーテンとが設けられている。また、撮影室２の内部に入る利用者Ｕから見て後ろの面である背面には電動ロールカーテン装置２５が備えられている。この電動ロールカーテン装置２５にはクロマキー合成処理のための単一の色（ここでは青色または緑色）が付されたロールカーテンが収納されており、撮影の開始とともに当該ロールカーテンが展開され終了とともに巻き取られる。なお、電動ロールカーテン装置２５は、クロマキー合成処理が行われない場合、所定の模様や風景などがそれぞれ描かれた複数のロールカーテンを適宜展開し巻き取る構成であってもよい。また、撮影室２の床面が撮影対象となる場合には、当該床面にも上記単一の色が付される。
【００３２】
撮影ユニット３は、利用者Ｕを撮影する撮像手段としてのカメラ１０と、当該カメラ１０上方の適宜の位置に配置され閃光を発する照明手段としてのフラッシュ１１と、当該カメラ１０の下方に配置され利用者Ｕからの操作の受け付けや撮影画像の表示等を行う撮影操作用タッチパネル２０とを備えている。
【００３３】
カメラ１０は、典型的には、ＣＣＤ（電荷結合素子）を利用してデジタル画像信号を生成するデジタルカメラであって、利用者Ｕを撮影し、その撮影画像を表す画像信号を出力する。フラッシュ１１は、撮影のための充分な光を得るために利用者Ｕに向かって閃光を発する。撮影操作用タッチパネル２０は、撮影の際に利用者Ｕによる各種操作を受け付けるための操作画面を提供するとともに、上記画像信号の表す画像をリアルタイムで表示するように構成されている。
【００３４】
また撮影ユニット３は、コンピュータを中心に構成され各部の制御等を行う制御装置、Ｉ／Ｏ制御装置、および編集ユニット４と通信を行うためのネットワークアダプタなどを内蔵しているほか、合成画像を写真シール（または写真カード）として出力する出力手段としてのネットワークプリンタ３５を備えている。さらに、撮影ユニット３は、前面下方にコイン投入口２６を、側面に写真シールの取出口２８をそれぞれ備えている。さらにまた、撮影ユニット３は、この遊戯用写真作成装置の動作中は常時点灯される複数の照明装置を備えている。これら複数の照明装置のうち上部照明装置１２は撮影室２の天井近傍に左右それぞれ備えられ、前面照明装置１３はカメラ１０の左右にそれぞれ備えられ、下部照明装置１４は、撮影操作用タッチパネル２０下方に備えられている。
【００３５】
編集ユニット４は、撮影ユニット３と同様のコンピュータを中心に構成され各部の制御等を行う制御装置および撮影ユニット３等と通信を行うためのネットワークアダプタなどを内蔵している。また、編集ユニット４は、図１（ｂ）に示すように、２組の利用者Ｕがプレイ可能なように２つのユニット４ａ、４ｂに分かれている。そのうちの一方のユニット４ａには、落書き領域や落書きのためのメニュー、ツール等を表示する領域を含む編集操作用タッチパネル４００と、当該編集操作用タッチパネル４００に対する操作に使用されるタッチペン４８Ｌ、４８Ｒとが設けられている。なお、他方のユニット４ｂについても同様の構成となっている。
【００３６】
本実施形態における編集操作用タッチパネル４００は、各ユニット４ａ、４ｂにおいてそれぞれ２人の利用者Ｕが同時に落書きを行えるような画面構成となっている。なお、本説明においては、左側の利用者Ｕが使用する構成要素には「Ｌ」を含む参照符号を付し、右側の利用者Ｕが使用する構成要素には「Ｒ」を含む参照符号を付している。但し、左側および右側のいずれにも限定されない事項に関する説明の際には「Ｌ」、「Ｒ」を省略している（例えば、図６（ａ）のタッチペン４８）。
【００３７】
＜２．編集操作用タッチパネル＞
図４は、編集操作用タッチパネル４００の画面構成を示す模式図である。この編集操作用タッチパネル４００には、左右の利用者Ｕそれぞれが使用する構成要素として、編集用の撮影画像の中から選択された画像を落書き対象画像として表示し（仮想的な）落書きを行える領域である描画部としての落書き領域４１Ｌ、４１Ｒと、利用者Ｕが落書きを行うためのツールすなわち落書き対象画像に対する編集指示のためのツールの集合であって使用可能に表示したものとしてのパレット４２Ｌ、４２Ｒと、それらパレット４２Ｌ、４２Ｒに含まれるツールの種類を切り替えるためのモード選択ボタン群４４Ｌ、４４Ｒと、パレット４２Ｌ、４２Ｒに含まれうるツール以外で落書きに関する操作を行うためのボタン群４５Ｌ、４５Ｒとが含まれている。パレット４２Ｌ、４２Ｒにはタブ４３Ｌ、４３Ｒが設けられており、タブを切り替えることによって多種類のアイテムの表示、選択が可能となっている。落書き領域４１Ｌ、４１Ｒには、印刷可能領域４１０Ｌ、４１０Ｒと、当該領域に描画されている画像については印刷されないが描画することは可能な領域である描画許可領域としてのマージン領域４１１Ｌ、４１２Ｌ、４１１Ｒ、４１２Ｒとが設けられている。また、編集操作用タッチパネル４００には、左右の利用者が共通に使用する構成要素として、落書き時間の残り時間を表示するためのタイマー４６と、編集用の複数の撮影画像を落書き候補画像として小さく一覧表示した画像群である候補画像サムネイル４７とが含まれている。
【００３８】
なお、図４に示す編集操作用タッチパネル４００において、モード選択ボタン群４４Ｌ、４４Ｒによって、パレットモードを例えば「ペン」、「スタンプ」、「フレーム」、および「背景」のいずれかに切り替えることができる。また、ボタン群４５Ｌ、４５Ｒによって、例えば「らくがき終了」、「らくがき全消去」、「一つ戻る」、「消しゴム」、「背景消しゴム」、「太いペン」、「中ぐらいのペン」、および「細いペン」というような機能が提供される。
【００３９】
上述したように、本実施形態における落書き領域４１には、印刷可能領域４１０の左右にマージン領域４１１、４１２が設けられている。本実施形態においては、画像としての文字列の一部もしくは全部がこのマージン領域４１１、４１２に含まれるような描画が行われたときに当該文字列全体が印刷可能領域４１０に含まれるように、画像の移動もしくは変形を行う機能（以下、「はみ出し修正機能」という。）が設けられている。
【００４０】
図５は、利用者Ｕに「はみ出し修正機能」を使用させるためにパレット４２に表示される画面（以下、「はみ出し修正用画面」という。）を示す模式図である。図５に示すように、はみ出し修正用画面には、ガイド領域４２１と調整ボタン４２２と拡大ボタン４２３と縮小ボタン４２４と左移動ボタン４２５と右移動ボタン４２６とが含まれている。なお、後述するように、はみ出し修正機能を用いた画像の移動・変形が行われる前には、移動・変形の対象となる画像（以下、「移動変形対象画像」という。）を指定するための操作が利用者Ｕによって行われる。
【００４１】
ガイド領域４２１には、はみ出し修正機能に関する操作方法を利用者Ｕに説明するための画面が表示される。調整ボタン４２２は、利用者Ｕに「移動変形対象画像の調整」を指示させるためのボタンである。（タッチペン４８等により）調整ボタン４２２が押下されると、利用者Ｕの操作によることなく、所定のルールに従って移動変形対象画像の移動もしくは変形が行われる。拡大ボタン４２３は、利用者Ｕに「移動変形対象画像の拡大」を指示させるためのボタンである。拡大ボタン４２３が押下されると、所定の割合で移動変形対象画像の拡大が行われる。縮小ボタン４２４は、利用者Ｕに「移動変形対象画像の縮小」を指示させるためのボタンである。縮小ボタン４２４が押下されると、所定の割合で移動変形対象画像の縮小が行われる。左移動ボタン４２５は、利用者Ｕに「移動変形対象画像の左方向への移動」を指示させるためのボタンである。左移動ボタン４２５が押下されると、移動変形対象画像が所定の距離だけ画面の左方向に移動する。右移動ボタン４２６は、利用者Ｕに「移動変形対象画像の右方向への移動」を指示させるためのボタンである。右移動ボタン４２６が押下されると、移動変形対象画像が所定の距離だけ画面の右方向に移動する。
【００４２】
ここで、上述の「はみ出し修正用画面」を表示させる手順について説明する。本実施形態においては、利用者Ｕによって落書きが行われている時には、いずれのタブが選択されていても、例えば図６（ａ）に示すように、はみ出し修正用画面を表示させるためのはみ出し修正用ボタン４２９がパレット４２に表示されている。利用者Ｕによってはみ出し修正用ボタン４２９が押下されると、図６（ｂ）に示すように、はみ出し修正用画面がパレット４２に表示される。なお、以下においては、編集操作用タッチパネル４００において利用者Ｕによる落書き操作が受け付けられる状態のことを「落書きモード」といい、編集操作用タッチパネル４００においてはみ出し修正機能に関する利用者Ｕの操作が受け付けられる状態のことを「はみ出し修正モード」という。
【００４３】
＜３．機能的構成＞
図７は、本実施形態に係る遊戯用写真作成装置の要部を機能面から見た構成を示すブロック図である。この遊戯用写真作成装置は、機能的には、主として利用者Ｕを撮影する処理（撮影処理）を行うための撮影処理部７と、主として撮影画像に対する利用者Ｕの落書き操作に応じて当該撮影画像の編集処理を行うための編集処理部８と、印刷出力を行う出力処理部９とから構成されている。撮影処理部７は、第１の制御部７０と撮像部７１と第１の表示・操作部７２とＩ／Ｏ制御部７３と照明部７４と第１の通信部７５とによって構成されている。編集処理部８は、第２の制御部８０と第２の表示・操作部８１、８２と第２の通信部８３とによって構成されている。出力処理部９は、出力部９０によって構成されている。ネットワークアダプタである第１および第２の通信部７５，８３とネットワークプリンタ３５である出力部９０とは、ＬＡＮ（Local Area Network）などのネットワーク６を介してそれぞれ相互に通信可能となっている。
【００４４】
第１の制御部７０は、撮影ユニット３に内蔵され、ＣＰＵ、メモリ、フレームバッファ、および補助記憶装置などを含むコンピュータを中心に構成される制御装置に相当し、内部メモリに格納された所定プログラムをＣＰＵが実行することにより、撮影処理に関する全体の制御を行う。
【００４５】
撮像部７１は、ＣＣＤ等の撮像素子を用いて構成されるカメラ１０に相当し、リアルタイムに画像を取り込んで当該画像（撮影画像）を表す画像信号を出力する。この画像信号は第１の制御部７０に入力されて、その内部のメモリに撮影画像データとして一時的に記憶される。また、この撮影画像データは撮影画像信号として第１の制御部７０から第１の表示・操作部７２に供給され、当該撮影画像信号に基づく撮影画像がリアルタイムに表示される。
【００４６】
第１の表示・操作部７２は、撮影操作用タッチパネル２０に相当し、出力されるべき写真のレイアウトを決定するための利用者の操作やシャッター操作等を受け付ける。これらの操作を示す信号は、操作信号として第１の制御部７０に入力される。ここで、利用者Ｕを撮影するための（選択された撮影メニューに対応する）所定の処理が開始されると、第１の表示・操作部７２に利用者Ｕのための案内が表示され、その後の第１の制御部７０からの指示に基づき、数秒程度の予め決められた時間の経過後にカメラ１０の撮影方向にフラッシュ１１から閃光が放たれる。そのとき、利用者Ｕの撮影画像を表す信号として撮像部７１から出力される画像信号が第１の制御部７０に入力され、第１の制御部７０内のメモリまたは補助記憶装置としてのハードディス装置等に撮影画像データとして格納される。
【００４７】
照明部７４は、撮影ユニット３における上部照明装置１２、前面照明装置１３、および下部照明装置１４と、フラッシュ１１とに相当し、第１の制御部７０からの指示に基づきＩ／Ｏ制御部７３によって点灯／消灯および調光が制御される。Ｉ／Ｏ制御部７３は、撮影ユニット３に内蔵されるＩ／Ｏ制御装置に相当し、第１の制御部７０からの指示に基づき、照明部７３を制御する。また、後述のコイン検出部（不図示）からの検出信号等の入力信号を第１の制御部７０へ転送する。第１の通信部７５は、撮影ユニット３に内蔵されるネットワークアダプタに相当し、データ送受信の際のインタフェースとして機能する。
【００４８】
上記の構成要素の他、撮影ユニット３におけるコイン投入口２６に投入されたコインを検出するためのコイン検出部（不図示）が更に撮影ユニット３に設けられており、第１の制御部７０は、コイン検出部での検出結果に基づき、利用者Ｕに所定時間だけ撮影や背景画像および前景画像の選択や落書きなど、本遊戯用写真作成装置によるプレイを許容するように各部を制御する。このコイン検出部やその検出結果に基づく第１の制御部７０による制御動作は、従来の遊戯用写真作成装置と同様であって周知であるので、その詳しい説明を省略する。
【００４９】
第２の制御部８０は、編集ユニット４に内蔵され、ＣＰＵ、メモリ、フレームバッファ、および補助記憶装置などを含むコンピュータを中心に構成される制御装置に相当し、内部メモリに格納された所定プログラムをＣＰＵが実行することにより、編集処理に関する全体の制御を行う。また、第２の制御部８０は、第１の制御部７０から送られてきた合成画像に対する落書き処理のための操作信号に基づき、当該合成画像に落書きを付加した画像である合成画像を生成する。生成された合成画像は第２の表示・操作部８１、８２に表示される。上記のような画像合成が終了すると、当該合成画像は出力部９０に送信される。なお、出力部９０が別の合成画像を出力中である場合には、その旨が表示されるとともに終了を待って送信される。
【００５０】
第２の表示・操作部８１、８３は、編集操作用タッチパネル４００に相当し、タッチペン４８を用いた利用者Ｕの操作を受け付ける。第２の通信部８３は、編集ユニット４に内蔵されるネットワークアダプタに相当し、データ送受信の際のインタフェースとして機能する。
【００５１】
出力部９０は、撮影ユニット３に内蔵されるネットワークプリンタ３５に相当し、第２の制御部８０から受け取った利用者Ｕの落書きに応じて画像処理された上記撮影画像データの表す画像を写真シール（または写真カード）として出力する。出力された写真シール等は、撮影ユニット３の側面に設けられた取出口２８から取り出される。
【００５２】
なお、制御装置において実行される上記所定プログラムは、例えば、そのプログラムを記録した記録媒体であるＤＶＤ−ＲＯＭによって提供される。すなわち、上記所定プログラムの記録媒体としてのＤＶＤ−ＲＯＭが制御装置内に補助記憶装置として内蔵されたＤＶＤ−ＲＯＭ駆動装置に装着され、そのＤＶＤ−ＲＯＭから所定プログラムが読み出されて補助記憶装置としてのハードディスク装置にインストールされる。また、上記所定プログラムは、ＤＶＤ−ＲＯＭ以外の記録媒体（ＣＤ−ＲＯＭ等）や通信回線を介して提供されてもよい。そして、本遊戯用写真作成装置の起動のための所定操作がなされると、ハードディスク装置にインストールされた所定プログラムは、制御装置内のメモリに転送されてそこに一時的に格納され、制御装置内のＣＰＵによって実行される。これにより、制御装置による上記各部の制御処理が実現される。
【００５３】
＜４．遊戯用写真作成装置における処理手順の概要＞
上述したように、この遊戯用写真作成装置には撮影ユニット３と編集ユニット４とが含まれている。撮影ユニット３では撮影処理が行われ、編集ユニット４では編集処理が行われる。なお、或る利用者Ｕが編集ユニット４でプレイしている時に他の利用者Ｕは撮影ユニット３でプレイすることができるように構成されている。すなわち、この遊戯用写真作成装置は、撮影処理と編集処理とを並行して行うことができる。以下に、撮影処理と編集処理の処理手順の概要について説明する。
【００５４】
＜４．１  撮影処理＞
図８は、本実施形態における撮影処理の処理手順を示すフローチャートである。この遊戯用写真作成装置が利用されていない時（プレイが行われていない時）には、撮影操作用タッチパネル２０にはデモ画像（デモンストレーション用の画像）が表示されている。デモ画像の表示中に利用者Ｕがコイン投入口２６にコインを投入すると、プレイが開始される（ステップＳ１００）。
【００５５】
プレイが開始されると、第１の制御部７０は、利用者Ｕによる撮影モードの選択を受け付ける（ステップＳ１１０）。なお、本実施形態においては、撮影モードとして、利用者Ｕにとって自動的に撮影が行われる「オート撮影モード」と、背景等を利用者Ｕが選択する「こだわり撮影モード」とが用意されているものとして説明する。ステップＳ１１０では、第１の制御部７０は、いずれかのモードを利用者Ｕに選択させるための画面を撮影操作用タッチパネル２０に表示し、利用者Ｕによる選択操作を受け付ける。そして、第１の制御部７０は、利用者Ｕがいずれのモードを選択したのかを判定する。判定の結果、オート撮影モードが選択されていればステップＳ１２０に進み、こだわり撮影モードが選択されていればステップＳ１３０に進む。
【００５６】
ステップＳ１２０では、撮影用テーマの選択が行われる。具体的には、第１の制御部７０は、予め用意された複数の撮影用テーマの中からいずれか（１または複数）の撮影用テーマを利用者Ｕに選択させるための画面を撮影操作用タッチパネル２０に表示し、利用者Ｕによる選択操作を受け付ける。そして、第１の制御部７０は、利用者Ｕの選択操作に基づいて選択情報を取得し、選択された撮影用テーマに基づいて、撮影の際に使用するフレームと背景との組み合わせを決定する。その後、ステップＳ１２２に進み、撮影が行われる。このステップＳ１２２では、所定枚数の撮影が行われるところ、撮影の都度、撮影画像が撮影操作用タッチパネル２０に表示される。ステップＳ１２２の終了後、ステップＳ１４０に進む。
【００５７】
ステップＳ１３０では、利用者Ｕによって、フレームと背景との組み合わせが選択される。具体的には、第１の制御部７０は、予め用意された複数のフレームの中からいずれかのフレームを利用者Ｕに選択させるための画面、および予め用意された複数の背景の中からいずれかの背景を利用者Ｕに選択させるための画面を撮影操作用タッチパネル２０に表示し、利用者Ｕによる選択操作を受け付ける。そして、第１の制御部７０は、利用者Ｕの選択操作に基づいて、選択情報を取得する。その後、ステップＳ１３２に進み、撮影が行われる。このステップＳ１３２では、選択されたフレームと背景との組み合わせに必要な枚数の撮影が行われるところ、撮影の都度、撮影画像が撮影操作用タッチパネル２０に表示される。
【００５８】
ステップＳ１３２の終了後、ステップＳ１３４に進む。ステップＳ１３４では、第１の制御部７０は、プレイの開始から或いは撮影モードが選択されてから所定の時間が経過しているか否かの判定を行う。判定の結果、所定の時間が経過していればステップＳ１４０に進み、所定の時間が経過していなければステップＳ１３０に戻る。
【００５９】
ステップＳ１４０では、編集画像の選択が行われる。具体的には、第１の制御部７０は、落書き（編集）および印刷に使用する撮影画像を利用者Ｕに選択させるために、撮影画像の一覧を撮影操作用タッチパネル２０に表示し、利用者Ｕによる選択操作を受け付ける。そして、第１の制御部７０は、利用者Ｕによって選択された撮影画像を落書き対象画像として第２の制御部８０に転送する。ステップＳ１４０の終了後、ステップＳ１５０に進む。ステップＳ１５０では、案内画面の表示が行われる。具体的には、第１の制御部７０は、利用者Ｕを編集ユニット４のいずれか（４ａまたは４ｂ）に導くための画面を撮影操作用タッチパネル２０に表示する。これにより、撮影処理が終了する。
【００６０】
＜４．２  編集処理＞
図９は、本実施形態における編集処理の処理手順を示すフローチャートである。上述した撮影処理の終了後、第２の制御部８０は、ネットワーク６を介して第１の制御部７０から送られる落書き対象画像（図８のステップＳ１４０で利用者Ｕによって選択された撮影画像）を取得する（ステップＳ２００）。その後、タイマー４６が所定の時間（利用者Ｕに落書きを許可する時間）に設定され、カウントダウンが開始される（ステップＳ２１０）。
【００６１】
タイマー４６のカウントダウン開始後、編集ユニット４では、利用者Ｕによる落書き操作（描画操作）が受け付けられる（ステップＳ２２０）。利用者Ｕに落書きを許可する残り時間が６０秒になると、第２の制御部８０は、落書き時間を延長するか否かを判定する（ステップＳ２３０）。落書き時間を延長するか否かは、次にこのユニット４ａまたは４ｂでプレイすることになる利用者Ｕが撮影室２にいるか否か（撮影ユニット３で撮影処理が行われているか否か）によって判定される。その結果、落書き時間を延長する旨の判定がなされると、ステップＳ２４０に進む。一方、落書き時間を延長しない旨の判定がなされると、ステップＳ２５０に進む。ステップＳ２４０では、タイマーが所定の時間（利用者Ｕに更に落書きを許可する時間）に設定され、再度カウントダウンが開始される。ステップＳ２４０の終了後、ステップＳ２５０に進む。
【００６２】
ステップＳ２５０では、ステップＳ２２０と同様、編集ユニット４で利用者Ｕによる落書き操作が受け付けられる。落書き時間が０になる（終了する）と、出力される写真の分割パターンの選択が行われる（ステップＳ２６０）。具体的には、第２の制御部８０は、予め用意された複数の分割パターンの中からいずれかの分割パターンを利用者Ｕに選択させるための画面を編集操作用タッチパネル４００に表示し、利用者Ｕによる選択操作を受け付ける。そして、第２の制御部８０は、利用者Ｕの選択操作に基づいて、選択情報を取得する。ステップＳ２６０の終了後、ステップＳ２７０に進む。
【００６３】
ステップＳ２７０では、第２の制御部８０は、落書き終了済みの落書き対象画像を所定のサーバに登録するか否かの判定を行う。具体的には、第２の制御部８０は、落書き対象画像を所定のサーバに登録するか否かを利用者Ｕに選択させるための画面を編集操作用タッチパネル４００に表示し、利用者Ｕによる選択操作を受け付ける。そして、第２の制御部８０は、利用者Ｕがいずれを選択したのか判定する。判定の結果、サーバに登録する旨の選択が行われていればステップＳ２８０に進み、サーバに登録しない旨の選択が行われていればステップＳ２９０に進む。
【００６４】
ステップＳ２８０では、所定のサーバへの落書き対象画像の画像データの送信が行われる。ステップＳ２８０の終了後、ステップＳ２９０に進む。ステップＳ２９０では、案内画面の表示が行われる。具体的には、第２の制御部８０は、利用者Ｕを写真シールの取出口２８に導くための画面を編集操作用タッチパネル４００に表示する。これにより、編集処理が終了する。
【００６５】
＜５．はみ出し修正機能＞
＜５．１  処理手順＞
次に、上述した「はみ出し修正機能」が利用者Ｕに使用されるときの処理（以下、「はみ出し修正処理」という。）の手順について説明する。図１０は、はみ出し修正処理の処理手順を示すフローチャートである。編集ユニット４で編集処理が行われている時に、図６（ａ）に示したはみ出し修正用ボタン４２９が利用者Ｕによって押下されると、落書きモードからはみ出し修正モードに切り替えられる（ステップＳ４００）。その後、利用者Ｕは、はみ出し修正機能を用いて移動や変形を施したい文字もしくは文字列（移動変形対象画像）を特定するために、編集操作用タッチパネル４００の落書き領域４１内で領域指定を行う（ステップＳ４０２）。なお、この領域指定は、利用者Ｕがタッチペン４８を用いて文字や文字列を囲むようにして線を描くことによって行われる。ステップＳ４０２の終了後、ステップＳ４０４に進む。
【００６６】
ステップＳ４０４では、ステップＳ４０２での利用者Ｕによる領域指定に基づいて移動変形対象画像が特定され、当該移動変形対象画像が落書き領域４１内で強調表示（移動変形対象画像を点滅させる、移動変形対象画像を半透明表示にする等）される。なお、移動変形対象画像の特定についての詳しい説明は後述する。ステップＳ４０４の終了後、ステップＳ４０６に進み、利用者Ｕによるメニューの選択が受け付けられる。
【００６７】
いずれかのメニューが利用者Ｕによって選択されると、第２の制御部８０は、まず、縮小ボタン４２４が押下されたのか否かの判定を行う（ステップＳ４１０）。判定の結果、縮小ボタン４２４が押下されていればステップＳ４１２に進み、そうでなければステップＳ４２０に進む。
【００６８】
ステップＳ４１２では、移動変形対象画像が所定の割合で縮小される。例えば、図１１（ａ）に示すような落書きが行われているときに、図１１（ｂ）に示すように「なかよし」という文字列全体を囲むようにして領域指定が行われたものと仮定する。この場合、「なかよし」という文字列全体が移動変形対象画像となる。このような状態において、縮小ボタン４２４が押下されると、例えば図１１（ｃ）に示すように、「なかよし」という文字列全体が縮小される。ここで、更に縮小ボタン４２４が押下されると、例えば図１１（ｄ）に示すように、「なかよし」という文字列全体が更に縮小される。このようにして、利用者Ｕは、文字列の一部もしくは全部がマージン領域４１１、４１２に描画されているときに、当該文字列全体が印刷可能領域４１０に含まれるように、文字列の縮小を行うことができる。ステップＳ４１２の終了後、ステップＳ４０６に戻る。
【００６９】
ステップＳ４２０では、第２の制御部８０は、拡大ボタン４２３が押下されたのか否かの判定を行う。判定の結果、拡大ボタン４２３が押下されていればステップＳ４２２に進み、そうでなければステップＳ４３０に進む。
【００７０】
ステップＳ４２２では、移動変形対象画像が所定の割合で拡大される。これにより、利用者Ｕは、例えば、図１１（ｄ）に示すような「なかよし」という文字列を図１１（ｃ）に示すように拡大させることができる。なお、このような「移動変形対象画像の拡大」については、上述した「移動変形対象画像の縮小」によって移動変形対象画像が小さくなりすぎたようなときに行われるのが好ましい。ステップＳ４２２の終了後、ステップＳ４０６に戻る。
【００７１】
ステップＳ４３０では、第２の制御部８０は、左移動ボタン４２５が押下されたのか否かの判定を行う。判定の結果、左移動ボタン４２５が押下されていればステップＳ４３２に進み、そうでなければステップＳ４４０に進む。
【００７２】
ステップＳ４３２では、移動変形対象画像が所定の距離だけ左方向に移動する。例えば、図１２（ａ）に示すような落書きが行われているときに、図１２（ｂ）に示すように「し」という文字を囲むようにして領域指定が行われたものと仮定する。この場合、「し」という文字が移動変形対象画像となる。このような状態において、左移動ボタン４２５が押下されると、例えば図１２（ｃ）に示すように、「し」という文字が左方向に移動する。ここで、更に左移動ボタン４２５が押下されると、例えば図１２（ｄ）に示すように、「し」という文字が更に左方向に移動する。このようにして、利用者Ｕは、文字の一部もしくは全部が右側のマージン領域４１２に描画されているときに、当該文字全体が印刷可能領域４１０に含まれるように、文字の左方向への移動を行うことができる。なお、領域指定によって文字列が指定されていれば、当該文字列の左方向への移動が行われる。ステップＳ４３２の終了後、ステップＳ４０６に戻る。
【００７３】
ステップＳ４４０では、第２の制御部８０は、右移動ボタン４２６が押下されたのか否かの判定を行う。判定の結果、右移動ボタン４２６が押下されていればステップＳ４４２に進み、そうでなければステップＳ４５０に進む。
【００７４】
ステップＳ４４２では、移動変形対象画像が所定の距離だけ右方向に移動する。これにより、利用者Ｕは、印刷可能領域４１０の左側のマージン領域４１１に描かれている文字もしくは文字列の全体が印刷可能領域４１０に含まれるように、当該文字・文字列の右方向への移動を行うことができる。ステップＳ４４２の終了後、ステップＳ４０６に戻る。
【００７５】
ステップＳ４５０では、第２の制御部８０は、調整ボタン４２２が押下されたのか否かの判定を行う。判定の結果、調整ボタン４２２が押下されていればステップＳ４５２に進み、そうでなければステップＳ４６０に進む。
【００７６】
ステップＳ４５２では、移動変形対象画像の調整が行われる。このステップＳ４５２では、移動変形対象画像の全体が印刷可能領域４１０に含まれるように、所定のルールに基づいて当該移動変形対象画像の移動もしくは変形が行われる。なお、この移動や変形に関して利用者Ｕの操作は不要であるので、利用者Ｕにとっては自動的に文字・文字列の移動や変形が行われることになる。ステップＳ４５２の終了後、ステップＳ４０６に戻る。
【００７７】
ここで、ステップＳ４５２においてどのようにして「移動変形対象画像の調整」が行われるのかを、図１３を参照しつつ、例を挙げて説明する。ここでは、予め図１３（ａ）に示すように「おはよう」という文字列が描画されており、当該文字列のうち「う」の文字がマージン領域４１２に含まれているものと仮定する。また、ステップＳ４０２の領域指定によって「おはよう」という文字列全体が指定されているものと仮定する。
【００７８】
第１の例では、図１３（ｂ）に示すように、「おはよう」という文字列全体を含む仮想的な矩形Ｋを想定したときに、当該矩形Ｋの左上座標Ｐ１はそのままとされ、当該矩形Ｋの右下座標Ｐ２が印刷可能領域４１０内の座標Ｐ３に移動させられるように、「おはよう」という文字列全体が縮小される。なお、この例では「おはよう」という文字列が右下がりに描かれているので、矩形Ｋの左上座標Ｐ１がそのままとされるように文字列全体の縮小が行われる。一方、「おはよう」という文字列が右上がりに描かれている場合には、矩形の左下座標がそのままとされ、矩形の右上座標が印刷可能領域４１０内に移動させられるように、「おはよう」という文字列全体が縮小される。また、文字列の始点（書き出し位置）が印刷可能領域４１０の右側のマージン領域４１１に含まれ、文字列の終点（書き終わり位置）が印刷可能領域４１０に含まれるような場合には、終点側の座標がそのままとされ、始点側の座標が印刷可能領域４１０内に移動させられるように、文字列全体が縮小される。
【００７９】
第２の例では、図１３（ｃ）に示すように、上記矩形Ｋの中心座標Ｐ４はそのままとされ、当該矩形Ｋの右下座標Ｐ５が印刷可能領域４１０内の座標Ｐ６に移動させられるように、「おはよう」という文字列全体が縮小される。なお、文字列の始点が印刷可能領域４１０の右側のマージン領域４１１に含まれ、文字列の終点が印刷可能領域４１０に含まれるような場合には、上記矩形の中心座標はそのままとされ、始点側の座標が印刷可能領域４１０内に移動させられるように、文字列全体が縮小される。
【００８０】
第３の例では、図１３（ｄ）に示すように、上記矩形Ｋの中心座標Ｐ７が印刷可能領域４１０の中心座標Ｐ８に移動させられるように、「おはよう」という文字列全体が移動させられる。このとき、文字列の縮小は行われない。
【００８１】
なお、ステップＳ４５２において上述した第１から第３の例のうちいずれの例に従って移動変形対象画像の調整が行われるかについては、装置毎に予め決めておいても良いし、利用者Ｕに選択させるようにしても良い。また、「文字列の移動後に当該文字列の縮小を行う」というように複数の移動・変形処理が組み合わされていても良い。
【００８２】
ステップＳ４０６で「はみ出し修正機能」に係るメニュー（ボタン）以外のメニューが選択されたときには、ステップＳ４６０に進むことになる。ステップＳ４６０では、利用者Ｕによって選択されたメニューに基づいて、はみ出し修正モードから落書きモードに切り替えられる。これにより、はみ出し修正処理は終了する。
【００８３】
なお、本実施形態においては、ステップＳ４０２によって移動変形対象画像指定手段が実現され、ステップＳ４０４によって移動変形対象画像特定手段が実現され、ステップＳ４０６〜Ｓ４５２によって画像移動変形手段が実現されている。
【００８４】
＜５．２  移動変形対象画像の特定について＞
次に、利用者Ｕによる領域指定（図１０のステップＳ４０２）に基づきどのようにして移動変形対象画像が特定されるか（どのようにして第２の制御部８０が移動変形対象画像を特定するか）について説明する。上述したように、利用者Ｕは、タッチペン４８を用いて文字や文字列を囲むようにして線を描くことによって、移動変形対象画像を特定するための領域指定を行う。
【００８５】
ここで、図１４（ａ）に示すように文字列全体を完全に囲むようにして線が描かれた場合には、第２の制御部８０が「なかよし」という文字列全体を移動変形対象画像として特定することは容易である。ところが、利用者Ｕによっては、図１４（ｂ）に示すように、文字列の一部が領域指定外となるように線が描かれたり、図１４（ｃ）に示すように、描画後の図形が開いた図形となるように線が描かれたりすることがある。このような場合には、第２の制御部８０が移動変形対象画像を特定することは容易ではない。そこで、本実施形態においては、図１４（ｂ）や図１４（ｃ）に示すような領域指定が行なわれた場合に、図１４（ａ）に示すような領域指定が行なわれた場合と同様の移動変形対象画像の特定が行われるように、以下のように構成されている。
【００８６】
本実施形態においては、メモリやフレームバッファに格納されるデータは、図１５に示すようなレイヤー毎に管理されている。レイヤーとしては、背景レイヤー９１、人物レイヤー９２、フレームレイヤー９３、スタンプレイヤー９４、ペン確定レイヤー９５、およびペン暫定レイヤー９６が設けられている。ここでは、ペン確定レイヤー９５およびペン暫定レイヤー９６に着目し、それら両レイヤーにどのようにしてデータが格納されるかについて説明する。図１６は、利用者Ｕによって落書きが行われている際の上記両レイヤー９５、９６へのデータの格納に係る処理の手順を示すフローチャートである。
【００８７】
利用者Ｕによって何らかの描画操作（タッチペン４８を用いた手書きによる描画操作）が行われると、その描画内容を示すデータは、まずペン暫定レイヤー９６に書き込まれる（ステップＳ３００）。利用者Ｕによる描画操作が中断されると、描画操作が中断されている時間の計測が開始される（ステップＳ３１０）。描画操作が中断された時点から所定時間が経過するとステップＳ３３０に進み、当該所定時間経過前に利用者Ｕによって何らかの操作が行われるとステップＳ３４０に進む（ステップＳ３２０）。
【００８８】
ステップＳ３３０では、ペン暫定レイヤー９６に格納されているデータがペン確定レイヤー９５にコピーされ、ペン暫定レイヤー９６の内容がクリアされる。例えば、上記所定時間が「５秒」に設定されている場合、利用者Ｕが「なかよし」という文字列を描き終えた時点から５秒間何ら操作を行わなければ、ペン暫定レイヤー９６に格納されている「なかよし」という文字列のデータがペン確定レイヤー９５にコピーされる。そして、ペン暫定レイヤー９６に格納されている「なかよし」という文字列のデータは削除される。
【００８９】
ステップＳ３４０では、第２の制御部８０は、利用者Ｕがいかなる操作を行ったのかを判定する。判定の結果、手書きによる描画操作が行われていれば、ステップＳ３００に戻る。一方、スタンプ等の他のツールが選択されていれば、ステップＳ３５０に進む。
【００９０】
ステップＳ３５０では、ステップＳ３３０と同様、ペン暫定レイヤー９６に格納されているデータがペン確定レイヤー９５にコピーされ、ペン暫定レイヤー９６の内容がクリアされる。例えば、上記所定時間が「５秒」に設定されている場合、利用者Ｕが「なかよし」という文字列を描き終えた時点から５秒経過前にスタンプのツールを選択すると、当該スタンプのツールが選択された時点にペン暫定レイヤー９６に格納されている「なかよし」という文字列のデータがペン確定レイヤー９５にコピーされる。そして、ペン暫定レイヤー９６に格納されている「なかよし」という文字列のデータは削除される。
【００９１】
以上のように、本実施形態においては、利用者Ｕの手書きによって描画されたデータは、一旦ペン暫定レイヤー９６に書き込まれ、所定時間経過後もしくは他のツール選択後に、ペン確定レイヤー９５にコピーされる。このため、一連の文字列が手書きによって描かれている期間中には、当該一連の文字列に係るデータは全てペン暫定レイヤー９６に格納されている。これにより、例えば図１４（ｂ）に示すような領域指定が行われたときに、ペン暫定レイヤー９６に格納されている「なかよし」という文字列全体のデータによって表される画像を移動変形対象画像として特定することができる。但し、図１２（ｂ）に示したように、文字列のうちの一部の文字だけが指定されることもあり、このようなときに文字列全体が移動変形対象画像として特定されることは好ましくない。このため、例えば、ペン暫定レイヤー９６に格納されているデータのうちの９５パーセント以上のデータに相当する画像が利用者Ｕによって指定された領域内に含まれるときのみ、ペン暫定レイヤー９６に格納されている全データによって表される画像が移動変形対象画像として特定されるようにすれば良い。
【００９２】
また、図１４（ｃ）に示すような領域指定が行われているときには、まず、開いた図形の始点と終点とを直線で接続することによって閉じた図形が作成される。そして、その閉じた図形が領域指定によって描かれた線であるものとみなされ、移動変形対象画像の特定が行われる。このように、開いた図形によって領域指定が行われていても、所望の文字列を移動変形対象画像として特定することができる。
【００９３】
＜６．効果＞
以上のように、本実施形態によると、利用者Ｕによる落書き操作が行われる編集操作用タッチパネル４００内の落書き領域４１において、印刷不可であるが落書き可能なマージン領域４１１、４１２が印刷可能領域４１０の左右に設けられている。また、この遊戯用写真作成装置には「はみ出し修正機能」が設けられており、利用者Ｕは、領域を指定することによって移動・変形を施したい画像（移動変形対象画像）を特定することができるともに、縮小ボタン４２４や左移動ボタン４２５などのボタンを押下することによって当該移動変形対象画像に移動・変形を施すことができる。このため、落書き操作の際に印刷可能領域４１０外に描画が行われても、その描画がマージン領域４１１、４１２内で行われていれば、マージン領域４１１、４１２に描画された画像が印刷可能領域４１０に含まれるように、利用者Ｕは容易に当該画像に移動・変形を施すことができる。
【００９４】
また、移動変形対象画像が特定された後に調整ボタン４２２が押下された場合には、その後の利用者Ｕの操作によることなく、当該移動変形対象画像全体が印刷可能領域４１０に含まれるように、当該移動変形対象画像の移動もしくは変形が所定のルールに従って行われる。これにより、利用者Ｕに操作負担を課すことなく、移動変形対象画像全体が印刷可能領域４１０に含められる。
【００９５】
さらに、移動変形対象画像の特定は上述のように領域を指定することによって行われるので、例えば文字列の描画が行われたときに、文字列全体に移動・変形を施すこともできるし、文字列のうちの一部のみに移動・変形を施すこともできる。
【００９６】
以上より、落書きの際に、文字・図形等の修正のために利用者Ｕにとって無駄な時間が費やされないようにすることができる。これにより、利用者Ｕは落書き可能な時間を有効に使うことができ、その結果、顧客満足度が高められる。
【００９７】
＜７．変形例＞
以下、上記実施形態の変形例について説明する。
【００９８】
＜７．１  第１の変形例＞
上記実施形態においては、落書き領域４１には常にマージン領域４１１、４１２が表示されていたが、本発明はこれに限定されない。例えば、必要に応じて利用者Ｕがマージン領域４１１、４１２の表示／非表示を切り替えることのできる構成にしても良い。また、上記実施形態においては、利用者Ｕが「移動変形対象画像を特定するための領域指定」という操作や「はみ出し修正機能に係るメニュー（ボタン）の選択」という操作を行うように構成されていたが、本発明はこれに限定されない。例えば、マージン領域４１１、４１２に文字列が描画されたときに、利用者Ｕにとっては自動的に、当該文字列が印刷可能領域４１０に含まれるように移動もしくは変形させられるような構成にしても良い。以上のような構成例を第１の変形例として以下に説明する。
【００９９】
本変形例においては、利用者Ｕによって落書きが行われている時には、いずれのタブが選択されていても、図１７に示すように、「はみ出しＯＮボタン９７」と「はみ出しＯＦＦボタン９８」とがパレット４２に表示されている。落書き領域４１にマージン領域４１１、４１２が表示されていない時に「はみ出しＯＮボタン９７」が押下されると、落書き領域４１にマージン領域４１１、４１２が表示される。一方、落書き領域４１にマージン領域４１１、４１２が表示されている時に「はみ出しＯＦＦボタン９８」が押下されると、マージン領域４１１、４１２が非表示となる。なお、マージン領域４１１、４１２が表示されている時には「はみ出しＯＮボタン９７」を押下することができないようにしても良く、また、マージン領域４１１、４１２が表示されていない時には「はみ出しＯＦＦボタン９８」を押下することができないようにしても良い。
【０１００】
次に、本変形例による操作手順の一例を図１８を参照しつつ説明する。まず、図１８（ａ）に示すようにマージン領域４１１、４１２が表示されていない時に利用者Ｕによってはみ出しＯＮボタン９７が押下されると、図１８（ｂ）に示すように、印刷可能領域４１０の左右にマージン領域４１１、４１２が表示される。その後、利用者Ｕによって図１８（ｃ）に示すような描画が行われ、利用者Ｕがタッチペン４８を編集操作用タッチパネル４００から離すと、利用者Ｕにとっては自動的に、「なかよし」という文字列が縮小される。その結果、図１８（ｄ）に示すように、「なかよし」という文字列の全体が印刷可能領域４１０内に含められる。
【０１０１】
ところで、本変形例においては、利用者Ｕにとっては自動的に移動変形対象画像が特定される。この特定については、例えば、利用者Ｕがタッチペン４８を編集操作用タッチパネル４００から離した時点においてペン暫定レイヤー９６に格納されている全てのデータによって表される画像を移動変形対象画像として特定するようにすれば良い。また、本変形例においては、利用者Ｕにとっては自動的に、移動変形対象画像が印刷可能領域４１０に含まれるように移動もしくは変形させられる。この移動・変形については、上記実施形態における「移動変形対象画像の調整」（図１０のステップＳ４５２）と同様にして実現することができる。
【０１０２】
＜７．２  第２の変形例＞
上記実施形態においては、利用者Ｕによる移動変形対象画像の移動・変形は落書き領域４１で行われるように構成されていたが、本発明はこれに限定されない。上記構成に代えて、利用者Ｕによる移動変形対象画像の移動・変形がパレット４２で行われるような構成にすることもできる。このような構成例を第２の変形例として以下に説明する。
【０１０３】
図１９は、本変形例による操作手順の一例を説明するための図である。図１９（ａ）に示すような描画が行われているときに図１９（ｂ）に示すように領域指定が行われると、図１９（ｃ）に示すように、パレット４２のガイド領域４２１に、印刷可能領域に相当する領域４１０ａ、マージン領域に相当する領域４１１ａ、４１２ａ、および移動変形対象画像が表示される。その後、利用者Ｕは、パレット４２に設けられているメニューを用いて、移動変形対象画像に移動・変形を施す。そして、図１９（ｄ）に示すような状態になっている時に利用者ＵによってＯＫボタン４２７が押下されると、パレット４２で行われた移動変形対象画像の移動・変形の結果が、図１９（ｅ）に示すように、落書き領域４１に反映される。
【０１０４】
＜７．３  その他の変形例＞
上記実施形態においては、印刷可能領域４１０の左右両側にマージン領域４１１、４１２が設けられていたが、本発明はこれに限定されない。例えば、印刷可能領域４１０の右側のみにマージン領域４１２を備える構成にしても良い。これについて以下に説明する。一般に、文字列は「左から右へ」と描かれることが多い。また、文字列の始点（書き出し位置）が印刷可能領域４１０に含まれないことは比較的少ないと考えられる。このため、印刷可能領域４１０外への描画は、印刷可能領域４１０の右側の領域において行われることが多いと考えられる。そうすると、印刷可能領域４１０の右側のみにマージン領域４１２を備える構成にしても、上記実施形態とほぼ同様の効果が得られると考えられる。このように印刷可能領域４１０の右側のみにマージン領域４１２を備える構成にすることにより、コストの上昇を抑制することができる。
【０１０５】
また、上記実施形態においては、利用者Ｕがタッチペン４８を用いて文字や文字列を囲むようにして線を描くことによって領域指定が行われていたが、本発明はこれに限定されない。例えば、図２０に示すように、利用者Ｕがタッチペン４８でドラッグを行うことによって領域指定が行われても良い。この場合、ドラッグの際の始点と終点とを対角とする矩形に含まれる文字列が移動変形対象画像として特定されれば良い。また、利用者Ｕが文字列の一部をタッチペン４８でタッチする（触れる）ことによって領域指定が行われても良い。この場合、ペン暫定レイヤー９６に格納されている全てのデータによって表される画像（すなわち文字列全体を表す画像）が移動変形対象画像として特定されれば良い。
【図面の簡単な説明】
【０１０６】
【図１】本発明の一実施形態に係る自動写真作成装置である遊戯用写真作成装置の外観を示す図である。
【図２】上記実施形態における撮影ユニットの正面図である。
【図３】上記実施形態における編集ユニットの正面図である。
【図４】上記実施形態において、編集操作用タッチパネルの画面構成を示す模式図である。
【図５】上記実施形態において、はみ出し修正用画面を示す模式図である。
【図６】上記実施形態において、はみ出し修正用画面を表示させる手順について説明するための図である。
【図７】上記実施形態において、遊戯用写真作成装置の要部を機能面から見た構成を示すブロック図である。
【図８】上記実施形態において、撮影処理の処理手順を示すフローチャートである。
【図９】上記実施形態において、編集処理の処理手順を示すフローチャートである。
【図１０】上記実施形態において、はみ出し修正処理の処理手順を示すフローチャートである。
【図１１】上記実施形態において、移動変形対象画像の縮小について説明するための図である。
【図１２】上記実施形態において、移動変形対象画像の左方向への移動について説明するための図である。
【図１３】上記実施形態において、移動変形対象画像の調整について説明するための図である。
【図１４】上記実施形態において、移動変形対象画像の特定について説明するための図である。
【図１５】上記実施形態において、レイヤーの構成を示す図である。
【図１６】上記実施形態において、ペン暫定レイヤーおよびペン確定レイヤーへのデータの格納に係る処理の手順を示すフローチャートである。
【図１７】上記実施形態の第１の変形例において、パレットに表示される画面の一例を示す図である。
【図１８】上記第１の変形例において、操作手順の一例を説明するための図である。
【図１９】上記実施形態の第２の変形例において、操作手順の一例を説明するための図である。
【図２０】上記実施形態の変形例に係る領域指定について説明するための図である。
【図２１】従来例について説明するための図である。
【符号の説明】
【０１０７】
２…撮影室
３…撮影ユニット
４…編集ユニット
４１…落書き領域
４２…パレット
４３…タブ
４８…タッチペン
７０…第１の制御部
８０…第２の制御部
４００…編集操作用タッチパネル
４１０…印刷可能領域
４１１、４１２…マージン領域
４２１…ガイド領域
４２２…調整ボタン
４２３…拡大ボタン
４２４…縮小ボタン
４２５…左移動ボタン
４２６…右移動ボタン
４２９…はみ出し修正用ボタン
Ｕ…利用者
【図１】
0005453712.tif 000002
【図２】
0005453712.tif 000003
【図３】
0005453712.tif 000004
【図４】
0005453712.tif 000005
【図５】
0005453712.tif 000006
【図６】
0005453712.tif 000007
【図７】
0005453712.tif 000008
【図８】
0005453712.tif 000009
【図９】
0005453712.tif 000010
【図１０】
0005453712.tif 000011
【図１１】
0005453712.tif 000012
【図１２】
0005453712.tif 000013
【図１３】
0005453712.tif 000014
【図１４】
0005453712.tif 000015
【図１５】
0005453712.tif 000016
【図１６】
0005453712.tif 000017
【図１７】
0005453712.tif 000018
【図１８】
0005453712.tif 000019
【図１９】
0005453712.tif 000020
【図２０】
0005453712.tif 000021
【図２１】
0005453712.tif 000022