(57)【要約】【課題】撮影画像と合成すべき付加画像を利用者の嗜好に応じて高い自由度で変化させることができる自動写真作成装置および自動写真作成方法を提供する。【解決手段】本遊技用自動写真作成装置では、撮影画像のひとつが選択された後に落書き時間が設定され（Ｓ３１）、スタンプ画像が選択されたか否かが判定される（Ｓ３２）。選択された場合、タッチペンの押下状態での経過時間に応じて、３次元データからスタンプ画像が描画される（Ｓ３３）。続いて、落書きペンが選択されたか否かが判定される。選択された場合、タッチペンの軌跡に沿って３次元データから生成された立体形状の画像が描画される（Ｓ３５）。以上の処理は、落書き時間が終了するまで繰り返される（Ｓ３６）。このように、タッチペンの軌跡、押下時間などに応じて３次元データが作成されるため、利用者は簡単な操作で自らの嗜好に合った合成画像を効率よく容易に生成できる。【選択図】        図５
2004295441.tif 000002
【特許請求の範囲】
【請求項１】
所定の撮影領域における被写体である利用者を撮影する撮像手段と、当該撮像手段により得られる撮影画像を含む合成画像を表示する表示手段と、当該合成画像を写真として出力する出力手段とを備える自動写真作成装置であって、
前記利用者による操作を受け付ける入力手段と、
前記入力手段により受け付けられた操作に応じて、前記撮影画像に合成されるべき付加画像を生成するための３次元モデルデータに対して所定の属性を設定する設定手段と、
前記設定手段により設定される所定の属性に応じて、前記３次元モデルデータから２次元の画像である前記付加画像を生成する付加画像生成手段と、
前記付加画像と前記撮影画像とを合成することにより前記合成画像を生成する合成手段と
を備えることを特徴とする、自動写真作成装置。
【請求項２】
前記入力手段は、入力位置を示す座標を取得可能なペン型入力手段であることを特徴とする、請求項１に記載の自動写真作成装置。
【請求項３】
前記入力手段は、前記表示手段と一体的に構成されることを特徴とする、請求項１または２に記載の自動写真作成装置。
【請求項４】
前記設定手段は、前記入力手段による入力位置の軌跡に応じて前記所定の属性を設定し、
前記付加画像生成手段は、前記３次元モデルデータから前記軌跡に応じた付加画像を作成することを特徴とする、請求項１から３までのいずれか１項に記載の自動写真作成装置。
【請求項５】
前記設定手段は、前記入力手段による所定の入力状態の継続時間に応じて前記所定の属性を設定し、
前記付加画像生成手段は、前記３次元モデルデータから前記経過時間に応じた付加画像を作成することを特徴とする、請求項１から３までのいずれか１項に記載の自動写真作成装置。
【請求項６】
前記設定手段は、前記入力手段に対して前記利用者により加えられる押圧力に応じて前記所定の属性を設定し、
前記付加画像生成手段は、前記３次元モデルデータから前記押圧力に応じた付加画像を作成することを特徴とする、請求項１から３までのいずれか１項に記載の自動写真作成装置。
【請求項７】
所定の撮影領域における被写体である利用者を撮影する撮影ステップと、当該撮影ステップにより得られる撮影画像を含む合成画像を表示する表示ステップと、当該合成画像を写真として印刷する出力ステップとを備える自動写真作成方法であって、
前記利用者による操作を受け付ける入力ステップと、
前記入力ステップにおいて受け付けられた操作に応じて、前記撮影画像に合成されるべき付加画像を生成するための３次元モデルデータに対して所定の属性を設定する設定ステップと、
前記設定ステップにおいて設定される所定の属性に応じて、前記３次元モデルデータから２次元の画像である前記付加画像を生成する付加画像生成ステップと、
前記付加画像と前記撮影画像とを合成することにより前記合成画像を生成する合成ステップと
を含むことを特徴とする、自動写真作成方法。
【請求項８】
請求項７に記載の自動写真作成方法をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
請求項７に記載の自動写真作成方法により写真として印刷されたことを特徴とする印刷媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者をカメラで撮影し、その撮影画像に基づき生成される合成画像を写真として出力する自動写真作成装置に関する。
【０００２】
【従来の技術】
従来より、利用者をカメラで撮影し、その撮影画像を写真として出力する遊戯用写真作成装置が知られている。このような遊戯用写真作成装置は、遊戯性または娯楽性が高いことから、撮影画像と合成すべき画像（以下「付加画像」という）を、利用者の嗜好に応じて、予め用意された多種多様な背景画像および前景画像から選択したり、タッチペンやライトペン等のペン型入力手段を用いて利用者が自由に描いたりできるように構成されているものが多い。利用者によるこのような行為は、撮影画像に対してなされるため、「落書き」と呼ばれる。
【０００３】
この落書きの例としては、ペン型入力手段により所定の太さや色などを有する曲線を画面上に自由に描く動作や、予め用意された複数の比較的小さな画像の１つを選択して画面上の任意の位置に貼り付け合成する動作などがある。前者の動作は「落書きペンによる落書き」と呼ばれ、画面上に当該曲線を形成する命令または曲線を形成するための位置を示すカーソルは「落書きペン」と呼ばれる。また、後者の画像は「スタンプ」と呼ばれる。
【０００４】
【発明が解決しようとする課題】
しかし、遊戯用写真作成装置において、上記落書きペンまたは上記スタンプは、１つまたは複数が予め用意されるので、その種類には限界がある。そのため、利用者は、落書きペンによる軌跡やスタンプの貼り付け位置または貼り付け数を自由に決定できるとしても、用意された種類以外の外観が生じるような落書きペンまたはスタンプによる落書きをすることができない。よって、従来の遊戯用写真作成装置では、落書きペンまたはスタンプを利用者の嗜好に応じた外観が生じるように変化させることによる遊戯性または娯楽性を得ることができない。
【０００５】
そこで本発明では、撮影画像と合成すべき付加画像を利用者の嗜好に応じて高い自由度で変化させることができる自動写真作成装置および自動写真作成方法を提供することを目的とする。
【０００６】
【課題を解決するための手段および発明の効果】
第１の発明は、所定の撮影領域における被写体である利用者を撮影する撮像手段と、当該撮像手段により得られる撮影画像を含む合成画像を表示する表示手段と、当該合成画像を写真として出力する出力手段とを備える自動写真作成装置であって、
前記利用者による操作を受け付ける入力手段と、
前記入力手段により受け付けられた操作に応じて、前記撮影画像に合成されるべき付加画像を生成するための３次元モデルデータに対して所定の属性を設定する設定手段と、
前記設定手段により設定される所定の属性に応じて、前記３次元モデルデータから２次元の画像である前記付加画像を生成する付加画像生成手段と、
前記付加画像と前記撮影画像とを合成することにより前記合成画像を生成する合成手段と
を備えることを特徴とする。
【０００７】
このような第１の発明によれば、予め用意された（または利用者により作成された）１つまたは複数の３次元データに基づいて入力手段の操作に応じた新たな属性を有する付加画像を作成する。このことにより、撮影画像と合成すべき付加画像を利用者の嗜好に応じて高い自由度で変化させることができる。したがって、例えば落書きペンによる画像またはスタンプ画像のような付加画像を利用者の嗜好に応じた外観が生じるように変化させることによる遊戯性または娯楽性を得ることができる。
【０００８】
また、当該３次元データが予め記憶される場合、当該３次元データのみから多様な付加画像を生成することができるので、必要となる記憶容量を比較的小さくすることができる。
【０００９】
第２の発明は、第１の発明において、
前記入力手段は、入力位置を示す座標を取得可能なペン型入力手段であることを特徴とする。
【００１０】
このような第２の発明によれば、ペン型入力手段の操作により付加画像が作成されるため、利用者は簡単な操作で自らの嗜好に合った合成画像を効率よく容易に生成することができる。特に、遊技用写真作成装置では、操作の習熟を利用者に期待できず、また撮影時間や落書き時間などの利用時間に制限が設けられているため、ペン型入力手段により簡単かつ直感的に操作可能である上記構成は極めて有効である。
【００１１】
第３の発明は、第１または第２の発明において、
前記入力手段は、前記表示手段と一体的に構成されることを特徴とする。
【００１２】
このような第３の発明によれば、利用者は表示手段に表示される画像（例えば撮影画像やペンの軌跡など）を見ながら付加画像を作成できるので、利用者は自らの嗜好に合った合成画像を効率よく容易に生成することができ、また撮影画像に対して化粧を行っているかのような落書きによる遊戯性または娯楽性を得ることができる。
【００１３】
第４の発明は、第１から第３の発明のいずれかにおいて、
前記設定手段は、前記入力手段による入力位置の軌跡に応じて前記所定の属性を設定し、
前記付加画像生成手段は、前記３次元モデルデータから前記軌跡に応じた付加画像を作成することを特徴とする。
【００１４】
このような第４の発明によれば、例えばタッチペンなどの入力手段の軌跡に応じて新たな付加画像が作成されるため、利用者は簡単な操作で自らの嗜好に合った合成画像を効率よく容易に生成することができる。特に、遊技用写真作成装置では、操作の習熟を利用者に期待できず、また撮影時間や落書き時間などの利用時間に制限が設けられているため、軌跡を利用することにより簡単かつ直感的に操作可能である上記構成は極めて有効である。
【００１５】
第５の発明は、第１から第３までのいずれかの発明において、
前記設定手段は、前記入力手段による所定の入力状態の継続時間に応じて前記所定の属性を設定し、
前記付加画像生成手段は、前記３次元モデルデータから前記経過時間に応じた付加画像を作成することを特徴とする。
【００１６】
このような第５の発明によれば、例えばタッチペンなどの入力手段の入力状態の継続時間（例えば押下時間）に応じて新たな付加画像が作成されるため、利用者は簡単な操作で自らの嗜好に合った合成画像を効率よく容易に生成することができる。特に、遊技用写真作成装置では、操作の習熟を利用者に期待できず、また撮影時間や落書き時間などの利用時間に制限が設けられているため、入力状態の継続時間に応じて簡単かつ直感的に操作可能である上記構成は極めて有効である。
【００１７】
第６の発明は、第１から第３までのいずれかの発明において、
前記設定手段は、前記入力手段に対して前記利用者により加えられる押圧力に応じて前記所定の属性を設定し、
前記付加画像生成手段は、前記３次元モデルデータから前記押圧力に応じた付加画像を作成することを特徴とする。
【００１８】
このような第６の発明によれば、例えばタッチペンなどの入力手段の押圧力（例えば筆圧）に応じて新たな付加画像が作成されるため、利用者は簡単な操作で自らの嗜好に合った合成画像を効率よく容易に生成することができる。特に、遊技用写真作成装置では、操作の習熟を利用者に期待できず、また撮影時間や落書き時間などの利用時間に制限が設けられているため、押圧力により簡単かつ直感的に操作可能である上記構成は極めて有効である。
【００１９】
第７の発明は、所定の撮影領域における被写体である利用者を撮影する撮影ステップと、当該撮影ステップにより得られる撮影画像を含む合成画像を表示する表示ステップと、当該合成画像を写真として印刷する出力ステップとを備える自動写真作成方法であって、
前記利用者による操作を受け付ける入力ステップと、
前記入力ステップにおいて受け付けられた操作に応じて、前記撮影画像に合成されるべき付加画像を生成するための３次元モデルデータに対して所定の属性を設定する設定ステップと、
前記設定ステップにおいて設定される所定の属性に応じて、前記３次元モデルデータから２次元の画像である前記付加画像を生成する付加画像生成ステップと、
前記付加画像と前記撮影画像とを合成することにより前記合成画像を生成する合成ステップと
を含むことを特徴とする。
【００２０】
第８の発明は、第７の発明に記載の自動写真作成方法をコンピュータに実行させることを特徴とするプログラムである。
【００２１】
第９の発明は、第７の発明に記載の自動写真作成方法により写真として印刷されたことを特徴とする印刷媒体である。
【００２２】
【発明の実施の形態】
以下、本発明の一実施形態につき添付図面を参照して説明する。
＜１．    全体構成＞
図１は、本発明の一実施形態に係る自動写真作成装置である遊戯用写真作成装置を側面から見た図であり、図２は、この遊戯用写真作成装置の本体部４を正面から（被写体としての利用者Ｕから見た）図である。以下、図１および図２を参照して、本実施形態に係る遊戯用写真作成装置の全体構成について説明する。
【００２３】
この遊戯用写真作成装置は、利用者Ｕが入る撮影室２と、利用者Ｕの撮影画像を含む合成画像を生成して写真シール（または写真カード）として出力する本体部４とを備えており、撮影室２内には利用者Ｕの背景を提供する背景パネルを備えている。
【００２４】
本体部４は、利用者Ｕを撮影する撮像手段としてのカメラ１０と、当該カメラ１０の上方の適宜の位置に配置され閃光を発するフラッシュ１１と、当該カメラ１０の下方に配置されたＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）または液晶ディスプレイパネル等からなる表示装置であるプレビューモニタ２２と、撮影画像を表示し、利用者Ｕによる自由な作図（落書き）を行うための画面や、操作画面などを提供する液晶ディスプレイおよび当該操作画面を覆う操作位置検出用の透明シートからなる液晶タッチパネル２０と、液晶タッチパネル２０に対する操作に使用されるタッチペン２１とを備える。なお、図ではこのタッチペン２１は１つ備えられるが、２つ以上備えられてもよい。また、液晶タッチパネル２０は、上記透明シートを含まない静電誘導方式の操作位置検出機能を有する液晶タッチパネルであってもよい。カメラ１０は、撮影室２の床面上に存在する利用者Ｕを被写体として撮影し、その撮影画像を表す画像信号を出力する。典型的には、ＣＣＤ（電荷結合素子）を利用してデジタル画像信号を生成するデジタルカメラが使用される。プレビューモニタ２２は、上記画像信号の表す画像をリアルタイムで表示するように構成されており、カメラ１０によって得られる撮影画像を確認するために使用される。液晶タッチパネル２０は、後述の落書き処理の際に撮影画像を指定するための操作手段や、落書きを行うための操作手段などとして機能する。
【００２５】
また本体部４は、コンピュータを中心に構成され各部の制御や上記画像合成等の画像処理を行う主制御装置およびＩ／Ｏ制御装置や、カメラ１０により得られる撮影画像または当該撮影画像を含む合成画像を写真シール（または写真カード）として出力するプリンタ等を内蔵している。さらに、本体部４は、前面下方にコイン投入口２６を、側面に写真シールの取出口２８を、それぞれ備えている。さらにまた、本体部４は、本遊戯用写真作成装置の動作中は常時点灯される照明装置２０１Ｌ，２０１Ｒをカメラ１０の左右にそれぞれ備えている。
【００２６】
＜２．    機能的構成＞
図３は、本実施形態に係る遊戯用写真作成装置の要部を機能面から見た構成を示すブロック図である。この遊戯用写真作成装置は、機能的には、撮像部５２と、確認表示部５４と、メイン表示・操作部６２と、出力部６４と、照明部７０と、Ｉ／Ｏ制御部７２と、主制御部８０とから構成される。
【００２７】
この構成において、撮像部５２は、ＣＣＤ等の撮像素子を用いて構成されるカメラ１０に相当し、リアルタイムに画像を取り込んで当該画像（この画像は「スルー画像」と呼ばれることがあるが、以下では「モニタ用撮影画像」というものとする）を表す画像信号を出力する。この画像信号は主制御部８０に入力されて、その内部のメモリにモニタ用画像データとして一時的に記憶される。また、このモニタ用画像データは、モニタ用画像信号として主制御部８０から確認表示部５４に供給される。確認表示部５４は、プレビューモニタ２２に相当し、そのモニタ用画像信号に基づきモニタ用撮影画像をリアルタイムで表示する。
【００２８】
メイン表示・操作部６２は、液晶タッチパネル２０に相当し、後述の落書き処理に関連する利用者Ｕの操作や、シャッター操作、プリント出力のための操作等を受け付け、これらの操作を示す信号は、操作信号として主制御部８０に入力される。いま、利用者Ｕの撮影のためにシャッターボタン（不図示）が押下されたとすると、主制御部８０からの指示に基づき、数秒程度の予め決められた時間の経過後にカメラ１０の撮影方向にフラッシュ１１から閃光が放たれ、利用者Ｕの撮影画像を表す信号として撮像部５２から出力される画像信号が主制御部８０に入力され、主制御部８０内のメモリまたは補助記憶装置としてのハードディス装置等に撮影画像データとして格納される。出力部６４は、本体部４に内蔵されるプリンタに相当し、主制御部８０からの指示に基づき、この撮影画像データの表す画像を写真シール（または写真カード）として出力する。
【００２９】
照明部７０は、本体部４における照明装置２０１Ｌ，２０１Ｒとフラッシュ１１とに相当し、主制御部８０からの指示に基づきＩ／Ｏ制御部７２によって点灯／消灯および調光が制御される。
【００３０】
Ｉ／Ｏ制御部７２は、本体部４に内蔵されるＩ／Ｏ制御装置に相当し、主制御部８０からの指示に基づき、照明部７０を制御すると共に、後述のコイン検出部（不図示）からの検出信号等の入力信号を主制御部８０へ転送する。
【００３１】
主制御部８０は、本体部４に内蔵され、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）や、メモリ、フレームバッファ、タイマー、補助記憶装置などを含むコンピュータを中心に構成される主制御装置に相当し、内部メモリに格納された所定プログラムをＣＰＵが実行することにより、上述のようにして入力される操作信号に基づき各部を制御するために、上述のように各部に指示を出す。また、撮影画像に対する後述の落書き処理を行い、操作信号に基づき上記の撮影画像データの一部を書き換えることにより、撮影画像に所定画像を描画した画像である合成画像を生成する。生成された画像はフレームバッファに書き込まれることにより、メイン表示・操作部６２に表示される。なお、ここで描画されるうる画像としては、後述する落書き処理により生成される立体形状の画像のほか、予め複数種類の３次元または２次元の形状を有する画像（典型的には星形を表す画像やハート形を表す画像のような周知パターンの画像であるが、これに限定されるものではなく、例えば予め取得された撮影画像であってもよい）が用意されて主制御部８０内のメモリまたは補助記憶装置に格納されていてもよい。上記のような画像合成が終了すると、その後、出力部からは合成画像が写真シール等として出力される。出力された写真シール等は、本体部４の側面に設けられた取出口２８から取り出される。
【００３２】
上記の構成要素の他、本体部４におけるコイン投入口２６に投入されたコインを検出するためのコイン検出部（不図示）が更に本体部４に設けられており、主制御部８０は、コイン検出部での検出結果に基づき、利用者Ｕに所定時間だけ撮影や撮影画像に対する描画等による合成画像の生成など、本遊戯用写真作成装置によるプレイを許容するように各部を制御する。このコイン検出部やその検出結果に基づく主制御部８０による制御動作は、従来の遊戯用写真作成装置と同様であって周知であるので、その詳しい説明を省略する。
【００３３】
なお、主制御装置において実行される上記所定プログラムは、例えば、そのプログラムを記録した記録媒体であるＣＤ−ＲＯＭによって提供される。すなわち、上記所定プログラムの記録媒体としてのＣＤ−ＲＯＭが主制御装置内に補助記憶装置として内蔵されたＣＤ−ＲＯＭ駆動装置に装着され、そのＣＤ−ＲＯＭから所定プログラムが読み出されて補助記憶装置としてのハードディスク装置にインストールされる。そして、本遊戯用写真作成装置の起動のための所定操作がなされると、ハードディスク装置にインストールされた所定プログラムは、主制御装置内のメモリに転送されてそこに一時的に格納され、主制御装置内のＣＰＵによって実行される。これにより、主制御装置による上記各部の制御や後述の画像処理が実現される。
【００３４】
＜３．    動作＞
上述のように本実施形態における主制御部８０の動作は、その内部のＣＰＵが上記所定プログラムを実行により実現される。図４は、このようにして実現される主制御部８０の動作を示すフローチャートである。本実施形態では、コイン投入口２６に所定のコインが投入されると、主制御部８０（主制御装置）は、以下のように動作する。
【００３５】
まず、主制御部８０は、装置の初期化処理、すなわち各ハードウェアの初期化や、設定値として主制御部８０に記憶されるデータの初期化処理を行う（ステップＳ１０）。
【００３６】
次に、利用者Ｕを撮影するための撮影処理が行われる（ステップＳ２０）。この撮影処理が開始されると、主制御部８０は、まず、予め決められた時間（以下「撮影時間」という）が経過するとタイムアウトとなるようにタイマーを設定し、そのタイマーをスタートさせる。その後、タイムアウトとなるまで、図示されないシャッターボタンまたはメイン表示・操作部６２の画面に表示されるシャッターボタンが押下されたか否かを操作信号によって調べる。この間にシャッターボタンが押下されると、主制御部８０は、撮影開始を利用者にメイン表示・操作部６２の画面で知らせ、数秒程度の予め決められた時間の経過後に撮像部（カメラ）５２に撮影信号（シャッター信号）を送る。これにより、撮像部５２のシャッター動作と同期して照明部（フラッシュ）７０が閃光を放ち、主制御部８０がキャプチャ処理を開始する。すなわち、主制御部８０は、照明部（フラッシュ）７０からの閃光で照らされた利用者Ｕの撮影画像を表す信号として撮像部５２から出力される画像信号を受け取り、メモリまたは補助記憶装置内に撮影画像の画像ファイルとして格納する。このようにして所定の撮影時間の間、シャッターボタンが押下される毎にキャプチャ処理が実行され、撮影画像が画像ファイルとして一時的に保存される。撮影時間が経過すると、タイムアウトとなって撮影処理を終了する。また、撮影時間の経過前であっても、メイン表示・操作部６２に対して撮影処理の終了を指示する操作が行われると、撮影処理を終了する。
【００３７】
続いて、落書きのための利用者Ｕによる操作を受け付け、当該操作に応じた画像処理を含む落書き処理が行われる（ステップＳ３０）。ここで、この落書き処理の詳しい処理（サブルーチン）について説明する。図５は、このサブルーチンの手順を示すフローチャートである。
【００３８】
まず、撮影画像が複数取得された場合、主制御部８０は、そのうちのひとつを利用者に選択させた後、落書き処理のために予め決められた時間（以下「落書き時間」という）を設定する（ステップＳ３１）。すなわち、撮影画像が複数取得された場合、まずこれらの撮影画像をメイン表示・操作部６２の画面に表示し、いずれの画像が選択（例えばタッチペン２１で画面の所定部分が押下）されたかを操作信号によって調べ、選択された撮影画像を落書き対象となるべき撮影画像（以下「対象撮影画像」という）として設定する。さらに、予め決められた時間（以下「落書き時間」という）が経過するとタイムアウトとなるようにタイマーを設定し、そのタイマーをスタートさせる。そして、この落書き時間を示すタイムアウトまでの残り時間、対象撮影画像、および各種落書きのための操作アイコン等を含む落書きのための初期画面がメイン表示・操作部６２に表示される。
【００３９】
次に、主制御部８０は、落書きのため予めメイン表示・操作部６２の初期画面に表示された所定の立体形状を有する複数のスタンプ画像の中から、いずれかの画像を選択するための操作がメイン表示・操作部６２において行われたか否かを判定する（ステップＳ３２）。この判定の結果、このようなスタンプ画像の選択操作が行われていない場合は、そのままステップＳ３４の処理へ進み、このような選択操作が行われた場合には、当該選択操作に応じて、後述する３次元スタンプ描画処理を行い（ステップＳ３３）、その後にステップＳ３４の処理へ進む。
【００４０】
ステップＳ３４では、落書きのためメイン表示・操作部６２の初期画面上に予め用意された所定の軌跡を有する複数の（仮想的な）落書きペンの中から、いずれかのペンを選択するための操作がメイン表示・操作部６２において行われたか否かを判定する。この判定の結果、このような落書きペンの選択操作が行われていない場合は、そのままステップＳ３６の処理へ進み、このような選択操作が行われた場合には、当該選択操作に基づき、後述する３次元落書きペン描画処理を行い（ステップＳ３５）、その後にステップＳ３６の処理へ進む。
【００４１】
ステップＳ３６では、落書きが終了したか否か、すなわち落書き時間が経過したか、または落書き時間の経過前にメイン表示・操作部６２に対する操作により落書きが中止（または印刷開始が指示）されたか否かを判定する。この判定の結果、落書きが終了した場合、主制御部８０は、図４に示す処理へ復帰し、ステップＳ４０における印刷処理へ進む。落書き処理が終了しない場合には、ステップＳ３２の処理に戻り、落書き処理が終了するまで上記処理が繰り返される。
【００４２】
なお、図５に示す落書き処理では、３次元スタンプ描画処理および３次元落書きペン描画処理のみが含まれるが、これらに限定されるものではなく、合成画像を作成するための手書き画像描画処理や所定の画像処理などが含まれていてもよいし、予め用意された複数の背景画像または前景画像（フレーム）からひとつが適宜選択されてもよい。また、対象撮影画像の選択はステップＳ３１のほか、例えばステップＳ３６の処理中または処理直前において再度または繰り返して何度も行われてもよい。
【００４３】
図４に示すステップＳ４０における印刷処理では、主制御部８０は、印刷指示を示す操作信号を受け取ると、これに基づき、その時点でメイン表示・操作部６２に表示されている合成画像の出力を出力部（プリンタ）６４に指示する。これにより、出力部６４としてプリンタは、その合成画像を写真シールとして出力する。これにより、印刷処理が終了する。出力された写真シールは、本体部４の側面に設けられた取出口２８から利用者Ｕによって取り出される。この印刷処理が終了すると、全ての処理は終了され、所定の金額に相当するコインが新たにコイン投入口２６に投入されるまで待機状態となる。この待機状態において、所定の金額に相当するコインが新たに投入されると、上記と同様の処理（ステップＳ１０〜Ｓ４０）が実行され、その後、再びステップＳ１０へ戻る。
【００４４】
ここで、図５に示すステップＳ３３の３次元スタンプ描画処理についての詳しい処理（サブルーチン）について説明する。図６は、このサブルーチンの手順を示すフローチャートである。
【００４５】
まず、主制御部８０は、メイン表示・操作部６２の画面の中から選択されたスタンプ画像に対応する、所定の立体形状を作成するための３次元モデルを構成するデータ（以下「３次元データ」という）を補助記憶装置から呼び出し、３次元画像処理のための各種設定値とともにメモリに一時記憶する（ステップＳ３３１）。なお、スタンプ画像の選択操作は、メイン表示・操作部６２の画面における所定部分をタッチペン２１により押下する動作、より詳しくはタッチペン２１を一旦画面上に下ろした後に上げる（画面から離す）動作によりなされる。したがって、スタンプ画像が選択されたとき、タッチペン２１は上げられている。
【００４６】
次に、メイン表示・操作部６２に対しタッチペン２１が下ろされる操作がなされたか否かを判定する（ステップＳ３３２）。この判定の結果、タッチペン２１が未だ下ろされていない場合には、下ろされるまで待機し、タッチペン２１が下ろされた場合に、ステップＳ３３３の処理へ進む。なお、上記待機中には所定のキャンセルのための操作に基づくキャンセル処理または所定時間の経過に基づくタイムアウト処理がなされるものとする。
【００４７】
続いて、主制御部８０は、メイン表示・操作部６２の画面上でのタッチペン２１の位置座標（Ｘ，Ｙ）と、タッチペン２１が当該画面上に下ろされたときからの経過時間ＴＤとを取得する（ステップＳ３３３）。
【００４８】
そして、上記ステップＳ３３１において呼び出された所定の３次元データから、この経過時間ＴＤに応じて属性を変化させた新たな３次元データを作成する（ステップＳ３３４）。ここで、上記属性は、３次元データが構成する立体の配置位置、向き、大きさ、色、または表面の模様や反射率などのほか、球に徐々に近似させる（丸みを付ける）ような変形を行う場合や、放射状の星形に徐々に近似させるような変形を行う場合などに生じる、あらゆる外観を含む。また、経過時間ＴＤは、上記属性の変化量や変化率、変形率など、上記属性の変化量または変化率と関連づけられる。例えば、経過時間ＴＤが大きくなるほど、色が赤くなったり、大きさが大きくなったり、形が丸みを帯びたりするように、属性変化と経過時間ＴＤとが関連づけられる。なお、上記属性の変化は、例えば、経過時間ＴＤが大きくなることにより、最大値まで増加すると次に最小値まで戻り再び増加するような循環的な変化、または最大値まで増加すると減少に転じさらに最小値まで減少すると増加に転じるような振動的な変化が好ましい。図７は、このようなスタンプ画像の画面上での属性の変化を示す図である。図７（ａ）に示すスタンプ画像は、タッチペン２１で押下された（タッチペン２１が下ろされた）状態で維持されると時計回りに回転し、所定時間の経過後には、時計回りに９０度回転された図７（ｂ）に示すスタンプ画像となるように属性（配置方向）が変化する。
【００４９】
さらに、このようにして作成された３次元データに対して、所定のレンダリングが行われることにより立体形状を表す２次元のスタンプ画像が作成される（ステップＳ３３５）。このレンダリングには、所定の座標変換、隠面消去、シェーディング、およびテクスチャマッピングなどの各種の手法が含まれるが、これらの手法は公知であるためその詳細な内容については説明を省略する。なお、ステップＳ３３４での属性の変化を上記レンダリングにより実現することができる場合、ステップＳ３３４，Ｓ３３５の両処理は一体的になされる。すなわち、上記ステップＳ３３１において呼び出された所定の３次元データに対して、経過時間ＴＤに応じて属性を変化させるように所定のレンダリングが行われることにより上記スタンプ画像が作成される。
【００５０】
この２次元のスタンプ画像は、画面上のタッチペン２１の位置座標（Ｘ，Ｙ）に対応するフレームバッファのアドレス位置を基点として描画される（ステップＳ３３６）。このことにより、メイン表示・操作部６２に当該２次元のスタンプ画像が表示される。具体的には、すでに表示されている対象撮影画像上の一部分に、当該スタンプ画像が合成表示（例えば上書き）される。なお、ペンが画面上に下ろされたまま動かされる（ドラッグされる）場合、上記位置座標（Ｘ，Ｙ）が変化するため、この変化に応じて上記２次元のスタンプ画像の描画位置も移動する。
【００５１】
続いて、メイン表示・操作部６２に対しタッチペン２１が上げられる操作がなされたか否かを判定する（ステップＳ３３７）。この判定の結果、タッチペン２１が下ろされている場合、ステップＳ３３３の処理に戻り、ペンが上げられるまで上記処理が繰り返される（Ｓ３３７→Ｓ３３３→Ｓ３３４→Ｓ３３５→Ｓ３３６→Ｓ３３７）。ペンが上げられた場合、３次元スタンプ画像描画処理は終了して図５に示す処理へ復帰し、ステップＳ３４の処理へ進む。前述したように、ステップＳ３４では、いずれかの落書きペンを選択するための操作がメイン表示・操作部６２において行われたか否かが判定され、この判定の結果、当該選択操作が行われた場合には、３次元落書きペン描画処理が行われる（ステップＳ３５）。
【００５２】
ここで、上記ステップＳ３５の３次元落書きペン描画処理についての詳しい処理（サブルーチン）について説明する。図８は、このサブルーチンの手順を示すフローチャートである。
【００５３】
まず、主制御部８０は、メイン表示・操作部６２の画面の中から選択された落書きペンに対応する所定の３次元データを補助記憶装置から呼び出し、３次元画像処理のための各種設定値とともにメモリに一時記憶する（ステップＳ３５１）。なお、落書きペンの選択操作もスタンプ画像の選択操作と同様、タッチペン２１を一旦メイン表示・操作部６２の画面上に下ろした後に上げる動作によりなされるので、落書きペンが選択されたとき、タッチペン２１は上げられている。
【００５４】
次に、メイン表示・操作部６２に対しタッチペン２１が下ろされる操作がなされたか否かを判定する（ステップＳ３５２）。この判定の結果、タッチペン２１が未だ下ろされていない場合には、下ろされるまで待機し、タッチペン２１が下ろされた場合に、ステップＳ３５３の処理へ進む。なお、上記待機中には所定のキャンセル処理またはタイムアウト処理がなされる。
【００５５】
続いて、主制御部８０は、メイン表示・操作部６２の画面上でのタッチペン２１の現在の位置座標（Ｘ，Ｙ）を取得し、連続的な軌跡を示す座標列としてとしてメモリに記憶する（ステップＳ３５３）。
【００５６】
さらに、画面上のタッチペン２１の位置座標（Ｘ，Ｙ）に対応するフレームバッファのアドレス位置に、上記軌跡を示す連続的な線が描画される（ステップＳ３５４）。このことにより、メイン表示・操作部６２に当該軌跡が表示される。具体的には、すでに表示されている対象撮影画像上の一部分に、当該軌跡が合成表示される。
【００５７】
続いて、メイン表示・操作部６２に対しタッチペン２１が上げられる操作がなされたか否かを判定する（ステップＳ３５５）。この判定の結果、タッチペン２１が下ろされている場合、ステップＳ３５３の処理に戻り、ペンが上げられるまで上記処理が繰り返される（Ｓ３５５→Ｓ３５３→Ｓ３５４→Ｓ３５５）。ペンが上げられた場合には、ステップＳ３５６の処理へ進む。
【００５８】
次に、上記ステップＳ３５１において呼び出された所定の３次元データから、上記ステップＳ３５３において得られた座標列により示される当該軌跡を変形方向（の基準線）とする新たな３次元データを作成する（ステップＳ３５６）。具体的には、軌跡により与えられた変形方向の基準線に沿って引き延ばすように上記所定の３次元データを変形することにより、新たな３次元データを作成する。したがって、ここでは３次元データの形状（例えば奥行き）という属性が変化することになる。
【００５９】
さらに、このようにして作成された３次元データに対して、所定のレンダリングが行われることにより立体形状を表す２次元画像が作成される（ステップＳ３５７）。なお、ステップＳ３５６，Ｓ３５７の両処理は、ステップＳ３３４，Ｓ３３５の両処理と同様に、一体的になされる場合も考えられる。この場合には、上記ステップＳ３５１において呼び出された所定の３次元データに対して、上記軌跡に応じて形状を変化させるように所定のレンダリングが行われることにより上記２次元画像が作成される。
【００６０】
続いて、上記ステップＳ３５４において描画された軌跡を示す線が消去された後、上記２次元画像は、軌跡を示す線の位置に対応するフレームバッファのアドレス位置に描画される（ステップＳ３５８）。このことにより、メイン表示・操作部６２に当該２次元画像が、すでに表示されている対象撮影画像上の一部分に合成表示される。その後、３次元落書きペン描画処理は終了して図５に示す処理へ復帰し、ステップＳ３６の処理へ進む。
【００６１】
図９は、このような３次元落書きペン描画処理における表示例を示す図である。メイン表示・操作部６２の画面上にタッチペン２１が下ろされて動かされると、図９（ａ）に示すような軌跡を示す線が描画される。その後、タッチペン２１が上げられると、図９（ｂ）に示すような立体形状を有する２次元画像が描画される。
【００６２】
＜４．    変形例＞
ここで、上記ステップＳ３５の３次元落書きペン描画処理についての変形例を示す詳しい処理（サブルーチン）について説明する。図１０は、この変形例であるサブルーチンの手順を示すフローチャートである。
【００６３】
まず、主制御部８０は、メイン表示・操作部６２の画面の中から選択された落書きペンに対応する所定の３次元データを補助記憶装置から呼び出し、３次元画像処理のための各種設定値とともにメモリに一時記憶する（ステップＳ５５１）。次に、メイン表示・操作部６２に対しタッチペン２１が下ろされる操作がなされたか否かを判定する（ステップＳ５５２）。この判定の結果、タッチペン２１が未だ下ろされていない場合には、下ろされるまで待機し、タッチペン２１が下ろされた場合に、ステップＳ５５３の処理へ進む。なお、上記待機中には所定のキャンセル処理またはタイムアウト処理がなされる。
【００６４】
さらに、主制御部８０は、メイン表示・操作部６２の画面上でのタッチペン２１の初期位置座標（Ｘ０，Ｙ０）を取得する（ステップＳ３５３）。この初期位置座標（Ｘ０，Ｙ０）は、画面上での落書きペンが最初に下ろされる位置に相当する。ここでは前述のように軌跡を示す線が引かれるのではなく、この初期位置から動かされる落書きペンの軌跡に沿って、立体形状を表す２次元画像が画面上に順次描画される。
【００６５】
続いて、主制御部８０は、メイン表示・操作部６２の画面上でのタッチペン２１の現在の位置座標（Ｘ，Ｙ）を取得し、初期位置座標（Ｘ０，Ｙ０）からの連続的な軌跡を示す座標列としてとしてメモリに記憶する（ステップＳ５５４）。もちろん、タッチペン２１が上記画面上に下ろされた直後には、タッチペン２１の現在の位置座標（Ｘ，Ｙ）は初期位置座標（Ｘ０，Ｙ０）と等しいが、その後タッチペン２１が動かされるにつれて、その軌跡を示す新たな座標列が得られる。
【００６６】
そして、上記ステップＳ５５１において呼び出された所定の３次元データから、上記ステップＳ５５４において得られた座標列により示される軌跡を変形方向（の基準線）とする新たな３次元データを作成する（ステップＳ５５５）。なお、この変形方向の基準線は所定の長さの初期値を有しており、タッチペン２１が上記画面上に下ろされた直後であっても所定の形状を有する３次元データが作成される。ここで、上記軌跡は変形方向を規定するが、これに限定されるわけではなく、例えば、３次元データにより表される立体図形の所定部分が延ばされるように変形されるときの変形位置や変形量を規定してもよい。
【００６７】
さらに、このようにして作成された３次元データに対して、所定のレンダリングが行われることにより立体形状を表す２次元画像が作成される（ステップＳ５５６）。続いて、上記２次元画像は、初期位置座標（Ｘ０，Ｙ０）に対応するフレームバッファのアドレス位置を基点として描画される（ステップＳ５５７）。このことにより、メイン表示・操作部６２に当該２次元画像が、すでに表示されている対象撮影画像上の一部分に合成表示される。
【００６８】
続いて、メイン表示・操作部６２に対しタッチペン２１が上げられる操作がなされたか否かを判定する（ステップＳ５５８）。この判定の結果、タッチペン２１が下ろされている場合、ステップＳ５５４の処理に戻り、ペンが上げられるまで上記処理が繰り返される（Ｓ５５８→Ｓ５５４→Ｓ５５５→Ｓ５５６→Ｓ５５７→Ｓ５５８）。ペンが上げられた場合、３次元落書きペン描画処理は終了して図５に示す処理へ復帰し、ステップＳ３６の処理へ進む。
【００６９】
次に、上記ステップＳ３３の３次元スタンプ画像描画処理についての変形例を示す詳しい処理（サブルーチン）について説明する。図１１は、この変形例であるサブルーチンの手順を示すフローチャートである。
【００７０】
まず、主制御部８０は、メイン表示・操作部６２の画面の中から選択されたスタンプ画像に対応する３次元データを補助記憶装置から呼び出し、３次元画像処理のための各種設定値とともにメモリに一時記憶する（ステップＳ５３１）。次に、メイン表示・操作部６２に対しタッチペン２１が下ろされる操作がなされたか否かを判定する（ステップＳ５３２）。この判定の結果、タッチペン２１が未だ下ろされていない場合には、下ろされるまで待機し、タッチペン２１が下ろされた場合に、ステップＳ５３３の処理へ進む。
【００７１】
続いて、主制御部８０は、メイン表示・操作部６２の画面上でのタッチペン２１の位置座標（Ｘ，Ｙ）と、タッチペン２１が利用者の手により当該画面上に押しつけられるときの押圧力（以下「筆圧」という）Ｆｔとを取得する（ステップＳ５３３）。なお、この筆圧を検知可能であるタッチペンには静電結合方式などが用いられるが、その構成は公知であるため説明を省略する。
【００７２】
そして、上記ステップＳ５３１において呼び出された所定の３次元データから、この筆圧Ｆｔに応じて属性を変化させた新たな３次元データを作成する（ステップＳ５３４）。この属性の変化の例としては、筆圧が大きくなるほどスタンプ画像が大きくなる変化などが考えられるが、この属性の変化にはあらゆる外観上の変化が含まれることについては前述した通りである。さらに、このようにして作成された３次元データに対して、所定のレンダリングが行われることにより立体形状を表す２次元のスタンプ画像が作成される（ステップＳ５３５）。なお、ステップＳ５３４，Ｓ５３５の両処理が一体的になされる場合があることについては前述した通りである。
【００７３】
このようにして作成された２次元のスタンプ画像は、画面上のタッチペン２１の位置座標（Ｘ，Ｙ）に対応するフレームバッファのアドレス位置を基点として描画される（ステップＳ５３６）。このことにより、メイン表示・操作部６２に当該２次元のスタンプ画像が表示される。
【００７４】
続いて、メイン表示・操作部６２に対しタッチペン２１が上げられる操作がなされたか否かを判定する（ステップＳ５３７）。この判定の結果、タッチペン２１が下ろされている場合、ステップＳ５３３の処理に戻り、ペンが上げられるまで上記処理が繰り返される（Ｓ５３７→Ｓ５３３→Ｓ５３４→Ｓ５３５→Ｓ５３６→Ｓ５３７）。ペンが上げられた場合、３次元スタンプ画像描画処理は終了して図５に示す処理へ復帰し、ステップＳ３４の処理へ進む。なお、上記の繰り返し処理が利用者の動作速度よりも極めて速い速度で行われる場合、ペンを上げる利用者の動作が筆圧を小さくする動作であるものして処理が行われることもあり得るため、上記繰り返し処理の速度を遅くするか、または筆圧がほぼ一定の状態から急激に小さくなりペンが上げられた場合にのみペンが上げられたものと判定されるなどの処理が行われることが好ましい。
【００７５】
また、以上のように筆圧に基づく動作は、３次元落書きペン描画処理においても適用可能である。例えば、ステップＳ３５６（またはＳ５５５）において、描画されるべき立体形状の太さ（すなわち軌跡に対して垂直方向の幅）が筆圧に応じて変化するように当該３次元データが作成されることなどが考えられる。
【００７６】
上記実施形態では、各種スタンプ画像または落書きペンに対応する３次元データは、予め補助記憶装置などに記憶されているが、この３次元データは（空間上の）所定の平面を示すものであってもよい。例えば、落書きペンの断面を示す平面が３次元データとして予め記憶されており、タッチペンの軌跡に沿って当該平面が移動するときに得られる体形状が生成される構成などが考えられる。また、この３次元データは利用者により作成されてもよい。例えば、利用者がメイン表示・操作部６２にタッチペンで平面的な絵（例えばハートマークなど）を描くことにより、この絵に基づく平面を示す３次元データが作成され、この３次元データに基づき各種スタンプ画像または落書きペンに対応する画像が描画される構成などが考えられる。
【００７７】
上記実施形態では、入力手段としてペン型入力手段であるタッチペンが備えられるが、入力位置の座標を取得可能な入力手段として、例えば指などで押すことにより座標入力が可能なタッチパネルやディジタイザ、マウス、またはトラックボールなどであってもよい。また、筆圧に相当する押圧力を検知するための圧力検知手段が新たに備えられてもよい。さらに、３次元データから所望の２次元画像を得るために必要な属性または属性変化を入力することができる入力手段であれば、必ずしも入力位置の座標を取得可能である必要はなく、例えばボタンやキーボード、画像認識や音声認識による入力装置などであってもよい。
【００７８】
＜１．４  効果＞
上記のように本実施形態によれば、予め用意された（または利用者により作成された）１つまたは複数の３次元データに基づいてタッチペンの操作に応じた新たな属性を有する付加画像を作成する。このことにより、撮影画像と合成すべき付加画像を利用者の嗜好に応じて高い自由度で変化させることができる。したがって、落書きペンまたはスタンプ画像を利用者の嗜好に応じた外観が生じるように変化させることによる遊戯性または娯楽性を得ることができる。また、当該３次元データが予め記憶される場合、当該３次元データのみから多様な付加画像を生成することができるので、必要となる記憶容量を比較的小さくすることができる。
【００７９】
さらに、本実施形態によれば、タッチペンの軌跡、押下時間、または筆圧に応じて新たな付加画像が作成されるため、利用者は簡単な操作で自らの嗜好に合った合成画像を効率よく容易に生成することができる。特に、遊技用写真作成装置では、操作の習熟を利用者に期待できず、また撮影時間や落書き時間などの利用時間に制限が設けられているため、タッチペンにより簡単かつ直感的に操作可能である上記構成は極めて有効である。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る遊戯用写真作成装置の側面図である。
【図２】一実施形態に係る遊戯用写真作成装置の本体部を示す正面図である。
【図３】一実施形態に係る遊戯用写真作成装置の要部を機能面から見た構成を示すブロック図である。
【図４】一実施形態に係る遊戯用写真作成装置における主制御部の動作を説明するためのフローチャートである。
【図５】一実施形態におけるステップＳ３０のサブルーチン処理の手順を示すフローチャートである。
【図６】一実施形態におけるステップＳ３３のサブルーチン処理の手順を示すフローチャートである。
【図７】一実施形態におけるスタンプ画像の画面上での属性の変化を示す図である。
【図８】一実施形態におけるステップＳ３５のサブルーチン処理の手順を示すフローチャートである。
【図９】一実施形態における３次元落書きペン描画処理における表示例を示す図である。
【図１０】一実施形態の変形例におけるステップＳ３５のサブルーチン処理の手順を示すフローチャートである
【図１１】一実施形態の変形例におけるステップＳ３３のサブルーチン処理の手順を示すフローチャートである
【符号の説明】
２    …撮影室
４    …本体部
１０  …カメラ
２０  …液晶タッチパネル
２１  …タッチペン
５２  …撮像部（カメラ）
５４  …確認表示部（プレビューモニタ）
６２  …操作部（液晶タッチパネル）
６４  …出力部（プリンタ）
７０  …照明部
７２  …Ｉ／Ｏ制御部（Ｉ／Ｏ制御装置）
８０  …主制御部（主制御装置）
ＴＤ  …経過時間
Ｆｔ  …筆圧
Ｕ    …利用者
【図１】
2004295441.tif 000003
【図２】
2004295441.tif 000004
【図３】
2004295441.tif 000005
【図４】
2004295441.tif 000006
【図５】
2004295441.tif 000007
【図６】
2004295441.tif 000008
【図７】
2004295441.tif 000009
【図８】
2004295441.tif 000010
【図９】
2004295441.tif 000011
【図１０】
2004295441.tif 000012
【図１１】
2004295441.tif 000013