(57)【要約】【課題】  ユーザーによる入力の軌跡のサイズに適合した演出を行うことが可能な画像生成システム等を提供すること。【解決手段】  画像を生成する画像生成部１１１と、ユーザーが任意の形状を入力可能な入力部１９３を介して入力した入力情報に基づき、当該入力の軌跡の認識処理を実行する軌跡認識部１１２と、サイズ情報生成部１１３とを含んで画像生成システムを構成し、画像生成部１１１が、入力情報に基づく軌跡を示す軌跡画像と、サイズ情報に基づく軌跡のサイズに応じた演出画像とを生成する。【選択図】      図３
2006252007.tif 000002
【特許請求の範囲】
【請求項１】
画像を生成するためのプログラムであって、
画像を生成する画像生成手段と、
ユーザーが任意の形状を入力可能な入力部を介して入力した入力情報に基づき、当該入力の軌跡の認識処理を実行する軌跡認識手段と、
前記軌跡のサイズを示すサイズ情報を生成するサイズ情報生成手段として、コンピュータを機能させ、
前記軌跡認識手段は、前記軌跡が所定条件を満たすかどうかを判定し、
前記画像生成手段は、前記軌跡が前記所定条件を満たす場合、前記入力情報に基づく前記軌跡を示す軌跡画像と、前記サイズ情報に基づく前記軌跡のサイズに応じた演出画像とを生成することを特徴とするプログラム。
【請求項２】
請求項１において、
前記サイズは、前記軌跡を含む第１の矩形領域の少なくとも１辺の長さ、前記軌跡に含まれる第２の矩形領域の少なくとも１辺の長さ、前記軌跡の長さ、前記軌跡の特徴部分の長さ、これらの長さに基づく長さのうちの少なくとも１つであることを特徴とするプログラム。
【請求項３】
請求項２において、
前記画像生成手段は、前記軌跡画像の位置と、請求項２に記載のいずれかの長さとに基づき、当該長さに応じて大きさを調整した前記演出画像を生成することを特徴とするプログラム。
【請求項４】
請求項１〜３のいずれかにおいて、
計時情報を生成する計時情報生成手段としてコンピュータを機能させ、
前記画像生成手段は、前記計時情報に基づき、前記演出画像の位置、形状、色、模様、大きさのうちの少なくとも１つを時間の経過に応じて変化させる画像を生成することを特徴とするプログラム。
【請求項５】
請求項４において、
前記画像生成手段は、前記計時情報に基づき、前記軌跡画像の位置、形状、色、模様、大きさのうちの少なくとも１つを時間の経過に応じて変化させる画像を生成することを特徴とするプログラム。
【請求項６】
請求項５において、
前記画像生成手段は、前記計時情報に基づき、所定時点において、前記軌跡画像と、前記演出画像とを消滅させる画像を生成することを特徴とするプログラム。
【請求項７】
請求項１〜６のいずれかにおいて、
前記軌跡認識手段は、前記軌跡が所定条件を満たすかどうかの判定として、前記軌跡が所定形状と適合するかどうかの判定を行うことを特徴とするプログラム。
【請求項８】
請求項７において、
前記軌跡認識手段は、前記軌跡が所定条件を満たすかどうかの判定として、前記軌跡の色が所定の色と適合するかどうかの判定、前記軌跡で囲まれる領域が所定の状態となっているかどうかの判定のうちの少なくとも一方の判定を行うことを特徴とするプログラム。
【請求項９】
請求項７、８のいずれかにおいて、
前記軌跡画像を生成するための軌跡データと、前記所定形状を示す形状データと、前記演出画像を生成するための演出データとを記憶する記憶手段としてコンピュータを機能させ、
前記軌跡データは、少なくとも、入力時点と、当該入力時点における座標位置と、当該入力時点における座標位置と直前の入力時点における座標位置とを結ぶ線分および当該入力時点における座標位置と直後の入力時点における座標位置とを結ぶ線分のなす角度とを示すデータであり、
前記形状データは、少なくとも前記入力時点と、前記角度とを示すデータであることを特徴とするプログラム。
【請求項１０】
請求項１〜９のいずれかにおいて、
前記入力部および前記画像生成手段によって生成された画像が表示される領域は、タッチパネルディスプレイとして形成されていることを特徴とするプログラム。
【請求項１１】
請求項１〜１０のいずれかにおいて、
前記サイズ情報に基づき、前記サイズに応じて音の大きさが調整された音を出力するための音情報を生成する音情報生成手段としてコンピュータを機能させることを特徴とするプログラム。
【請求項１２】
請求項１〜１１のいずれかに記載のプログラムを記憶した、コンピュータ読み取り可能な情報記憶媒体。
【請求項１３】
画像を生成する画像生成手段と、
ユーザーが任意の形状を入力可能な入力部を介して入力した入力情報に基づき、当該入力の軌跡の認識処理を実行する軌跡認識手段と、
前記軌跡のサイズを示すサイズ情報を生成するサイズ情報生成手段と、
を含み、
前記軌跡認識手段は、前記軌跡が所定条件を満たすかどうかを判定し、
前記画像生成手段は、前記軌跡が前記所定条件を満たす場合、前記入力情報に基づく前記軌跡を示す軌跡画像と、前記サイズ情報に基づく前記軌跡のサイズに応じた演出画像とを生成することを特徴とする画像生成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーの入力の軌跡に応じた画像を生成するためのプログラム、情報記憶媒体および画像生成システムに関する。
【背景技術】
【０００２】
ユーザーが、例えば、タッチパネルディスプレイを用いて入力した文字や図形を認識して画像を生成する処理装置が提供されている。
【０００３】
しかし、このような処理装置は、認識されたデータのみを用いて画像を生成していたため、演出の面白さに欠けていた。
【０００４】
このような問題を解決するため、例えば、特許文献１では、遊技者が入力した手書き画像を基準に新たな画像を付加して遊技を進行するための遊戯装置が記載されている。
【０００５】
より具体的には、特許文献１の図４には、手書き入力された爆弾の画像と、当該爆弾内の手書き入力された数字の「５」の画像が記載されている。また、当該図面では、遊戯装置が、当該爆弾内に記載された数字をカウントダウンするように、数値を１つずつ減らすことにより、当該数字が「０」になった時点で爆弾を爆発させて敵キャラクタを巻き込んで爆弾を爆発させる画像を生成することが記載されている。
【０００６】
また、特許文献１の図７には、遊戯装置が、手書き入力されたキャラクタの口を開閉する画像を生成することが記載されている。
【０００７】
さらに、特許文献１の図５には、遊戯装置が、手書き入力された入力画像と辞書パターンとを比較し、所定の画像と認識された場合、認識された画像の種類ごとの処理を行うことが記載されている。
【特許文献１】特開２００２−２８２５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、特許文献１の具体的な手法は、元の入力画像を変形させているだけであり、手書き画像とは異なる新たな画像を手書き画像に付加しているわけではない。
【０００９】
このため、手書き画像の領域と、付加された画像の領域はほとんど一致しており、画像における変化が乏しかった。
【００１０】
また、演出を行う場合、ユーザーに違和感を与えないためには、ユーザーによる入力の軌跡のサイズに適合した演出を行うことが重要となる。
【００１１】
本発明の目的は、ユーザーによる入力の軌跡のサイズに適合した演出を行うことが可能なプログラム、情報記憶媒体および画像生成システムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明に係るプログラムは、画像を生成するためのプログラムであって、
画像を生成する画像生成手段と、
ユーザーが任意の形状を入力可能な入力部を介して入力した入力情報に基づき、当該入力の軌跡の認識処理を実行する軌跡認識手段と、
前記軌跡のサイズを示すサイズ情報を生成するサイズ情報生成手段として、コンピュータを機能させ、
前記軌跡認識手段は、前記軌跡が所定条件を満たすかどうかを判定し、
前記画像生成手段は、前記軌跡が前記所定条件を満たす場合、前記入力情報に基づく前記軌跡を示す軌跡画像と、前記サイズ情報に基づく前記軌跡のサイズに応じた演出画像とを生成することを特徴とする。
【００１３】
また、本発明に係る情報記憶媒体は、コンピュータ読み取り可能な情報記憶媒体であって、上記プログラムを記憶したことを特徴とする。
【００１４】
また、本発明に係る画像生成システムは、画像を生成する画像生成手段と、
ユーザーが任意の形状を入力可能な入力部を介して入力した入力情報に基づき、当該入力の軌跡の認識処理を実行する軌跡認識手段と、
前記軌跡のサイズを示すサイズ情報を生成するサイズ情報生成手段と、
を含み、
前記軌跡認識手段は、前記軌跡が所定条件を満たすかどうかを判定し、
前記画像生成手段は、前記軌跡が前記所定条件を満たす場合、前記入力情報に基づく前記軌跡を示す軌跡画像と、前記サイズ情報に基づく前記軌跡のサイズに応じた演出画像とを生成することを特徴とする。
【００１５】
本発明によれば、画像生成システム等は、サイズ情報を生成し、当該サイズ情報に基づく軌跡のサイズに応じた演出画像を生成することができる。これにより、画像生成システム等は、ユーザーによる入力の軌跡のサイズに適合した、ユーザーに違和感を与えない演出を行うことができる。
【００１６】
また、本発明によれば、画像生成システム等は、軌跡画像とは異なる演出画像を生成することにより、軌跡画像の領域とは異なる領域に演出画像が表示される画像を生成することができるため、より多様で変化の大きい画像を生成することができる。
【００１７】
なお、前記サイズは、例えば、前記軌跡を含む第１の矩形領域の少なくとも１辺の長さ、前記軌跡に含まれる第２の矩形領域の少なくとも１辺の長さ、前記軌跡の長さ、前記軌跡の特徴部分の長さ、これらの長さに基づく長さのうちの少なくとも１つである。
【００１８】
また、前記画像生成システム、前記プログラムおよび前記情報記憶媒体において、前記画像生成手段は、前記軌跡画像の位置と、上記のいずれかの長さとに基づき、当該長さに応じて大きさを調整した前記演出画像を生成してもよい。
【００１９】
これによれば、画像生成システム等は、軌跡の位置とサイズに応じた演出画像を生成することにより、ユーザーに違和感を与えない演出を行うことができる。
【００２０】
また、前記画像生成システムは、計時情報を生成する計時情報生成手段を含み、
前記画像生成手段は、前記計時情報に基づき、前記演出画像の位置、形状、色、模様、大きさのうちの少なくとも１つを時間の経過に応じて変化させる画像を生成してもよい。
【００２１】
また、前記プログラムおよび前記情報記憶媒体は、計時情報を生成する計時情報生成手段としてコンピュータを機能させ、
前記画像生成手段は、前記計時情報に基づき、前記演出画像の位置、形状、色、模様、大きさのうちの少なくとも１つを時間の経過に応じて変化させる画像を生成してもよい。
【００２２】
これによれば、画像生成システム等は、時間の経過に応じて演出画像を変化させることができるため、より多様で変化の大きい演出を行うことができる。
【００２３】
また、前記画像生成システム、前記プログラムおよび前記情報記憶媒体において、前記画像生成手段は、前記計時情報に基づき、前記軌跡画像の位置、形状、色、模様、大きさのうちの少なくとも１つを時間の経過に応じて変化させる画像を生成してもよい。
【００２４】
これによれば、画像生成システム等は、時間の経過に応じて軌跡画像を変化させることができるため、より多様で変化の大きい演出を行うことができる。
【００２５】
また、前記画像生成システム、前記プログラムおよび前記情報記憶媒体において、前記画像生成手段は、前記計時情報に基づき、所定時点において、前記軌跡画像と、前記演出画像とを消滅させる画像を生成してもよい。
【００２６】
これによれば、画像生成システム等は、軌跡画像と演出画像を消滅させることができるため、演出終了後に通常の画像を生成したり、新たな演出を行ったりすることができる。
【００２７】
また、前記画像生成システム、前記プログラムおよび前記情報記憶媒体において、前記軌跡認識手段は、前記軌跡が所定条件を満たすかどうかの判定として、前記軌跡が所定形状と適合するかどうかの判定を行ってもよい。
【００２８】
これによれば、画像生成システム等は、軌跡が所定形状（例えば、雲の形、鼻の形等）と適合した場合に演出を行うことができる。
【００２９】
また、前記画像生成システム、前記プログラムおよび前記情報記憶媒体において、前記軌跡認識手段は、前記軌跡が所定条件を満たすかどうかの判定として、前記軌跡の色が所定の色と適合するかどうかの判定、前記軌跡で囲まれる領域が所定の状態となっているかどうかの判定のうちの少なくとも一方の判定を行ってもよい。
【００３０】
これによれば、画像生成システム等は、軌跡の色や状態に基づく演出を行うことができる。
【００３１】
また、前記画像生成システムは、前記軌跡画像を生成するための軌跡データと、前記所定形状を示す形状データと、前記演出画像を生成するための演出データとを記憶する記憶手段を含み、
前記軌跡データは、少なくとも、入力時点と、当該入力時点における座標位置と、当該入力時点における座標位置と直前の入力時点における座標位置とを結ぶ線分および当該入力時点における座標位置と直後の入力時点における座標位置とを結ぶ線分のなす角度とを示すデータであり、
前記形状データは、少なくとも前記入力時点と、前記角度とを示すデータであってもよい。
【００３２】
また、前記プログラムおよび前記情報記憶媒体は、前記軌跡画像を生成するための軌跡データと、前記所定形状を示す形状データと、前記演出画像を生成するための演出データとを記憶する記憶手段としてコンピュータを機能させ、
前記軌跡データは、少なくとも、入力時点と、当該入力時点における座標位置と、当該入力時点における座標位置と直前の入力時点における座標位置とを結ぶ線分および当該入力時点における座標位置と直後の入力時点における座標位置とを結ぶ線分のなす角度とを示すデータであり、
前記形状データは、少なくとも前記入力時点と、前記角度とを示すデータであってもよい。
【００３３】
これによれば、画像生成システム等は、入力時点と角度を比較することにより、適合性を判定できるため、軌跡画像の全画素を比較する場合と比べ、より効率的に判定を行うことができる。
【００３４】
また、前記画像生成システム、前記プログラムおよび前記情報記憶媒体において、前記入力部および前記画像生成手段によって生成された画像が表示される領域は、タッチパネルディスプレイとして形成されていてもよい。
【００３５】
これによれば、画像生成システム等は、ペン等による指示位置と連動して軌跡画像を生成し、指示終了時に適合性を判定して当該軌跡画像のサイズに応じた演出画像を生成することができるため、より直感的な演出を行うことができる。
【００３６】
また、前記画像生成システム、前記プログラムおよび前記情報記憶媒体において、
前記サイズ情報に基づき、前記サイズに応じて音の大きさが調整された音を出力するための音情報を生成する音情報生成手段としてコンピュータを機能させることを特徴とするプログラム。
【００３７】
これによれば、画像生成システム等は、軌跡画像のサイズに応じた音の演出を行うことができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明を、タッチパネルディスプレイを有するゲーム装置の有する画像生成システムに適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施形態は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施形態に示す構成のすべてが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００３９】
（実施例）
図１は、本実施例におけるゲーム装置１０の全体図である。
【００４０】
ゲーム装置１０は、タッチパネルディスプレイ１９０と、ディスプレイ１９１と、操作部１６０とを含んで構成されている。また、ゲーム装置１０は、ゲーム画像を生成する画像生成システムを有している。
【００４１】
プレイヤーは、ペン２０を用いてタッチパネルディスプレイ１９０に軌跡（任意の形状）を描くことにより、ゲームを行う。
【００４２】
図２は、本実施例における雲と雨の演出を示す図であり、図２（Ａ）は、雲が大きい場合の雨の演出画像４１０を示す図であり、図２（Ｂ）は、雲が小さい場合の雨の演出画像４１２を示す図である。
【００４３】
例えば、プレイヤーが、タッチパネルディスプレイ１９０に、始点Ｓから終点Ｅまで雲を描くようにペン２０を移動することにより、ゲーム装置１０は、タッチパネルディスプレイ１９０にプレイヤーのペン２０による軌跡を示す軌跡画像４００を表示する。
【００４４】
さらに、ゲーム装置１０は、プレイヤーが描いた軌跡が雲等の所定形状に適合する形状である場合、形状に応じた演出画像４１０を軌跡画像４００とは異なる位置に表示する。例えば、ゲーム装置１０は、プレイヤーが描いた形状が雲である場合、雨粒が下方向に移動する動画像である演出画像４１０と、軌跡画像４００を含む画像３００を表示する。
【００４５】
また、ゲーム装置１０は、軌跡画像４００を囲む矩形領域５００のサイズに応じた演出画像４１０を表示する。例えば、図２（Ａ）に示すように、軌跡画像４００が大きい場合、矩形領域５００の横幅に合わせて演出画像４１０における雨粒の間隔等は大きくなり、図２（Ｂ）に示すように、軌跡画像４０２が小さい場合、矩形領域５０２の横幅に合わせて演出画像４１２における雨粒の間隔等は小さくなる。
【００４６】
このように、ゲーム装置１０は、軌跡画像４００のサイズに合わせた演出画像４１０を表示することにより、ユーザーに違和感を与えない演出を行うことができる。
【００４７】
次に、このような機能をゲーム装置１０に実装するための機能ブロックについて説明する。
【００４８】
図３は、本実施例におけるゲーム装置１０の機能ブロック図である。
【００４９】
ゲーム装置１０は、画像生成等を行う処理部１１０と、種々のデータを記憶する記憶部１２０と、タッチパネルディスプレイ１９０と、ディスプレイ１９１と、音出力部１９２と、操作部１６０と、通信部１９６と、情報記憶媒体１８０とを含んで構成されている。
【００５０】
また、処理部１１０は、画像３００等の画像を生成する画像生成部１１１と、プレイヤーによる入力の軌跡の認識処理を実行する軌跡認識部１１２と、軌跡のサイズを示すサイズ情報を生成するサイズ情報生成部１１３と、計時情報を生成する計時情報生成部１１４と、音情報を生成する音生成部１１５と、一般的なゲームの進行を行うためのゲーム演算部１１６とを含んで構成されている。
【００５１】
また、タッチパネルディスプレイ１９０は、ペン２０による入力を受け付けてペン２０の座標位置と入力時点を示す入力情報を生成する入力部１９３と、画像生成部１１１によって生成された画像を表示する表示部１９４とを含んで構成されている。
【００５２】
また、記憶部１２０は、ペン２０の座標位置の軌跡を示す軌跡データ１２１と、雲等の所定形状を示す形状データ１２２と、雨粒等の演出画像４１０を生成するための演出データ１２３と、一般的なゲームの進行に用いられるゲームデータ１２４とを含んで構成されている。
【００５３】
なお、これらの各部は、例えば、処理部１１０としては、ＣＰＵ、画像処理回路、タイマー等、記憶部１２０としては、ＲＡＭ等、操作部１６０としては、ボタン、レバー等、音出力部１９２としては、スピーカー等、通信部１９６としては、無線ＬＡＮモジュール等を用いてコンピュータに実装できる。
【００５４】
また、ディスプレイ１９１としては、一般的に用いられているＬＣＤ等、タッチパネルディスプレイ１９０としては、一般的に用いられているタッチパネルディスプレイ等を用いてコンピュータに実装できる。
【００５５】
さらに、コンピュータが、情報記憶媒体１８０やネットワーク上のサーバーから通信部１９６を介してプログラムを読み取ることにより、画像生成部１１１等の機能を実装することも可能である。なお、情報記憶媒体１８０としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＩＣカード、ＲＯＭ、ＲＡＭ、メモリカード、ＨＤＤ等のレーザーや磁気等を用いた記憶媒体（具体的には、例えば、ゲームカートリッジ等）を適用できる。また、情報記憶媒体１８０からのプログラムの読み取り方式は、接触式でも非接触式でもよい。
【００５６】
ここで、タッチパネルディスプレイ１９０を用いた形状入力の手法と、入力形状の判定手法について説明する。
【００５７】
図４は、本実施例における座標位置と当該座標位置に基づく線分の角度を示す模式図である。また、図５は、本実施例における軌跡データ１２１のデータ構造を示す図である。また、図６は、本実施例における形状データ１２２のデータ構造を示す図である。
【００５８】
図４において、ＰＡ０はタッチ位置の始点Ｓ（ペンダウン位置）であり、ＰＡ８はタッチ位置の終点Ｅ（ペンアップ位置）である。プレイヤーがペン２０による入力を行うと、そのタッチ位置ＰＡ０〜ＰＡ８の座標データが、例えば、１フレーム（所定周期）ごとに入力部１９３に入力される。
【００５９】
軌跡認識部１１２は、入力部１９３からの入力情報に基づき、タッチ位置間の線分ＬＡ０〜ＬＡ７を求め、線分間の角度θＡ１〜θＡ７を求める。例えば、軌跡認識部１１２は、タッチ位置ＰＡ０、ＰＡ１間の線分ＬＡ０と、ＰＡ１、ＰＡ２間の線分ＬＡ１を求め、線分ＬＡ０、ＬＡ１のなす角度であるθＡ１を求める。そして、軌跡認識部１１２は、タッチ位置ＰＡ０〜ＰＡ８の座標データと、角度データθＡ１〜θＡ７を、軌跡データ１２１として記憶部１２０に記憶する。
【００６０】
軌跡データ１２１は、図５に示すように、入力時点、当該入力時点におけるＸ、Ｙそれぞれの座標位置、当該入力時点における線分のなす角度等を示すデータである。
【００６１】
また、形状データ１２２は、図６に示すように、形状の名称、時点、当該時点ごとの角度を示すデータである。なお、説明をわかりやすくするため、名称にしているが、ＩＤ等の種々の識別情報を採用可能である。また、形状データ１２２と、演出データ１２３とは名称やＩＤによって関連づけられている。これにより、画像生成部１１１は、軌跡認識部１１２によって認識された形状に応じた演出データ１２３を用いて演出画像４１０を生成することができる。
【００６２】
また、軌跡認識部１１２は、入力形状と、辞書データとしてあらかじめ登録された形状パターンを示す形状データ１２２とのマッチング（照合）を行う。入力形状と形状パターンのマッチングの具体的な手法としては、例えば、軌跡データ１２１の角度データと、形状データ１２２の角度データの類似度演算等を採用してもよい。なお、軌跡データ１２１の角度データの数と形状データ１２２の角度データの数が同一ではない場合、軌跡認識部１１２は、補間処理や間引き処理を行うことにより、これらの数を同一にして、類似度演算を行えばよい。そして、入力形状と特定の形状パターンとの類似度（相関）が高いと判断されると、その入力形状は、その特定の形状パターンに適合したと判断される。
【００６３】
このように、軌跡認識部１１２は、形状の適合性の判定に角度データを用いることにより、雲等の複雑な形状を判定する場合であっても、簡易かつ効率的に判定することができる。
【００６４】
次に、上述した各部を用いた入力情報の入力から演出処理までの処理の流れについて説明する。
【００６５】
図７は、本実施例における入力情報の入力から演出処理までの処理の流れを示すフローチャートである。
【００６６】
まず、入力部１９３は、ペン２０がタッチパネルディスプレイ１９０にタッチしたかどうかを判定する（ステップＳ１）。
【００６７】
そして、ペン２０がタッチパネルディスプレイ１９０にタッチした場合、図４を用いて説明したように、入力部１９３は、所定周期（所定時点）ごとにタッチ位置の座標位置を示す入力情報を生成する（ステップＳ２）。
【００６８】
また、軌跡認識部１１２は、入力情報に基づき、タッチ位置の座標データと、タッチ位置間を結ぶ線分間の角度データを、軌跡データ１２１として記憶部１２０に記憶する（ステップＳ３）。なお、画像生成部１１１は、入力情報に基づき、ほぼリアルタイムに軌跡画像４００を生成する。
【００６９】
次に、入力部１９３は、ペン２０がタッチパネルディスプレイ１９０から離れたかどうかを判定する（ステップＳ４）。
【００７０】
そして、ペン２０がタッチパネルディスプレイ１９０から離れた場合、軌跡認識部１１２は、入力形状（軌跡データ１２１）と、辞書に登録されている形状パターン（形状データ１２２）とを比較する（ステップＳ５）。なお、ペン２０がタッチパネルディスプレイ１９０から離れるまでの間、ステップＳ２、Ｓ３の処理が繰り返し実行される。
【００７１】
そして、入力形状と適合する形状パターンがある場合（ステップＳ６）、ゲーム装置１０は、適合した形状パターンとサイズに応じた演出画像４１０の生成等の演出処理を実行する（ステップＳ７）。なお、入力形状と適合する形状パターンがない場合、軌跡認識部１１２は、軌跡データ１２１をクリアし、画像生成部１１１は、軌跡画像４００を消去する。
【００７２】
次に、本実施例における雲の場合の演出処理の流れについて説明する。
【００７３】
図８は、本実施例における演出処理の流れを示すフローチャートである。
【００７４】
サイズ情報生成部１１３は、軌跡を囲む矩形領域５００の横の長さを示すサイズ情報を生成する（ステップＳ１１）。より具体的には、サイズ情報生成部１１３は、図５に示す軌跡データ１２１のＸの座標位置の最大値Ｘｍａｘ１と最小値Ｘｍｉｎ１との差を演算することにより、図２（Ａ）に示すように矩形領域５００の横の長さを求めることができる。なお、サイズ情報生成部１１３は、軌跡データ１２１のＹの座標位置の最大値Ｙｍａｘ１と最小値Ｙｍｉｎ１との差を演算することにより、矩形領域５００の縦の長さを求めることもできる。
【００７５】
画像生成部１１１は、演出データ１２３に基づき、雲の場合はどのような演出を行うか判別する。例えば、雲の場合、画像生成部１１１は、サイズ情報に基づき、矩形領域５００の横の長さを６分割した場合の７つの境界点のうち、両端以外の５つの境界点を、雨粒のＸ座標に設定する（ステップＳ１２）。
【００７６】
そして、画像生成部１１１は、雨粒のＹ座標をランダムに設定する（ステップＳ１３）。画像生成部１１１は、Ｙ座標をランダムに設定することにより、図２（Ａ）に示すように、雨粒のＹ座標の位置をそれぞれ異ならせることができる。
【００７７】
また、画像生成部１１１は、計時情報生成部１１４の計時情報に基づき、演出開始から所定時間が経過したかどうかを判定する（ステップＳ１４）。なお、計時情報としては、例えば、日時、時刻、生成された画像のフレーム数等を示す情報が該当する。
【００７８】
所定時間が経過していない場合、画像生成部１１１は、雨粒のＹ座標を更新して雨粒を画像の下方向に移動させる演出画像４１０を含む画像３００を生成する（ステップＳ１６）。表示部１９４は、画像生成部１１１によって生成された軌跡画像４００と演出画像４１０を含む画像３００をタッチパネルディスプレイ１９０に表示する。
【００７９】
そして、画像生成部１１１は、現在の雨粒のＹ座標の位置と、矩形領域５００の下端の位置（Ｙｍｉｎ１）とに基づき、雨粒と雲の距離が所定値以上となったかどうか、すなわち、雨粒が画像３００の下端付近になっているかどうかを判定する（ステップＳ１７）。
【００８０】
所定値以上となった場合、画像生成部１１１は、雨粒のＹ座標に初期値（例えば、ステップＳ１３で設定する値）を設定する（ステップＳ１８）。
【００８１】
このような処理を実行することにより、画像生成部１１１は、雲から雨が降っているように動画像を生成することができる。
【００８２】
また、演出開始から所定時間が経過した場合（ステップＳ１４）、画像生成部１１１は、雲と雨粒（軌跡画像４００と演出画像４１０）を消滅させる画像を生成する（ステップＳ１５）。
【００８３】
このような処理を実行することにより、画像生成部１１１は、所定時間で演出を終了することができ、演出終了後に通常の画像を生成したり、新たな演出を行ったりすることができる。
【００８４】
以上のように、本実施例によれば、ゲーム装置１０は、サイズ情報を生成し、当該サイズ情報に基づく軌跡のサイズに応じた演出画像４１０を生成することができる。これにより、ゲーム装置１０は、プレイヤーによる入力の軌跡のサイズに適合した、プレイヤーに違和感を与えない演出を行うことができる。
【００８５】
また、本実施例によれば、ゲーム装置１０は、軌跡画像４００とは異なる演出画像４１０を生成することにより、軌跡画像４００の領域とは異なる領域に演出画像４１０が表示される画像３００を生成することができるため、より多様で変化の大きい画像３００を生成することができる。
【００８６】
また、ゲーム装置１０は、軌跡の位置とサイズに応じた演出画像４１０を生成することにより、ユーザーに違和感を与えない演出を行うことができる。
【００８７】
また、ゲーム装置１０は、時間の経過に応じて演出画像４１０を変化させることができるため、より多様で変化の大きい演出を行うことができる。
【００８８】
また、ゲーム装置１０は、入力時点と角度を比較することにより、適合性を判定できるため、軌跡画像４００の全画素を比較する場合と比べ、より効率的に判定を行うことができる。さらに、ゲーム装置１０は、複雑な形状（例えば、雲の形、鼻の形等）であっても、適合性を適切に判定することができる。
【００８９】
なお、軌跡データ１２１の入力時点と、形状データ１２２の時点を比較する手法は、時点０、１、２と正方向に順番に比較するだけでなく、時点２、１、０と逆方向に比較してもよく、時点０、２と間引いて比較してもよい。軌跡認識部１１２は、このような比較を行うことにより、プレイヤーの軌跡の書き順や開始位置によらずに適切な比較を行うことができる。
【００９０】
さらに、ゲーム装置１０は、ペン２０等による指示位置と連動して軌跡画像４００を生成し、指示終了時に適合性を判定して当該軌跡画像４００のサイズに応じた演出画像４１０を生成することができるため、より直感的な演出を行うことができる。
【００９１】
（変形例）
なお、本発明の適用は上述した実施例に限定されず、種々の変形が可能である。
【００９２】
例えば、上述したサイズ情報は、矩形領域５００の１辺の長さを示す情報に限定されず、例えば、
矩形領域５００の２辺以上の合計の長さを示す情報であってもよい。また、サイズの基準となる矩形領域は、矩形領域５００のように、軌跡画像４００全体を囲むものだけでなく、軌跡画像４００に包含される矩形領域や、軌跡画像４００の特徴部分を包含する、あるいは、包含される矩形領域であってもよい。さらに、サイズ情報は、これらの長さに基づく長さ（例えば、矩形領域の対向する頂点を結ぶ斜線の長さ等）を示す情報であってもよいし、これらの長さを組み合わせた長さ（例えば、矩形領域５００の１辺の長さと矩形領域５００の対向する頂点を結ぶ斜線の長さの合計等）を示す情報であってもよい。
【００９３】
例えば、ゲーム装置１０は、軌跡画像４００が鼻の形と適合する場合に、鼻の穴から鼻水を流す演出画像を生成する場合、鼻の穴の部分を特徴部分として処理してもよい。この場合、サイズ情報生成部１１３が、軌跡に含まれる鼻の穴の部分の長さを示すサイズ情報を生成し、画像生成部１１１は、鼻の穴の部分の長さが長い場合は鼻水の太さを太くし、鼻の穴の部分の長さが短い場合は鼻水の太さを細くして鼻水を流す演出画像を生成すればよい。
【００９４】
このように、軌跡画像４００と演出画像４１０の組み合わせは、雲と雨粒に限定されず、例えば、鼻と鼻水、おしりとおならを示す吹き出し、弓と矢等であってもよい。
【００９５】
また、上述した実施例では、画像生成部１１１は、計時情報に基づき、演出画像４１０の位置を変化させたが、例えば、演出画像４１０の位置、形状、色、模様、大きさのうちの少なくとも１つを時間の経過に応じて変化させる画像を生成してもよい。さらに、画像生成部１１１は、軌跡画像４００の位置、形状、色、模様、大きさのうちの少なくとも１つを時間の経過に応じて変化させる画像を生成してもよい。
【００９６】
これによれば、ゲーム装置１０は、時間の経過に応じて軌跡画像４００や演出画像４１０を変化させることができるため、より多様で変化の大きい演出を行うことができる。
【００９７】
また、軌跡認識部１１２は、軌跡が所定条件を満たすかどうかの判定として、例えば、軌跡の色が所定の色と適合するかどうかの判定、軌跡で囲まれる領域が所定の状態となっているかどうかの判定等を行ってもよい。
【００９８】
より具体的には、軌跡の色の適合性の判定による演出として、画像生成部１１１は、例えば、軌跡の色が黄色で形状が丸で、太陽を示す軌跡であれば、家から人を外出させる演出画像を生成し、軌跡の色が青色で形状が丸で、月を示す軌跡であれば、家に人を帰宅させる演出画像を生成してもよい。なお、ユーザーに色を変えて軌跡を描画させる場合、画像生成部１１１は、赤、青等の複数の色を有する色選択画像を生成し、入力部１９３が色選択画像においてペン２０によって指示された位置を示す色選択情報を生成し、軌跡認識部１１２が、色選択情報に基づいてどの色が選択されたか判定してもよい。
【００９９】
また、軌跡で囲まれる領域の判定による演出として、画像生成部１１１は、例えば、軌跡が、図２（Ａ）に示す状態の雲であれば、雨粒を降らす演出画像４１０を生成し、雲がペン２０によって塗りつぶされた状態であれば、雷雨を降らす演出画像を生成してもよい。
【０１００】
また、ゲーム装置１０は、画像の演出だけでなく、音や光の演出を行ってもよい。例えば、音生成部１１５が、サイズ情報に基づき、サイズに応じて音の大きさが調整された音を出力するための音情報を生成し、音出力部１９２が当該音情報に基づいて音を出力してもよい。より具体的には例えば、ゲーム装置１０は、図２（Ａ）に示すように軌跡のサイズが大きい場合、大きな雨音を出力し、図２（Ｂ）に示すように軌跡のサイズが小さい場合、図２（Ａ）の場合と比べて小さな雨音を出力してもよい。
【０１０１】
これによれば、ゲーム装置１０は、軌跡のサイズに応じた音の演出を行うことができる。
【０１０２】
また、ゲーム装置１０は、軌跡のサイズと同様に、ペン２０による筆圧の強弱に応じて演出してもよい。例えば、ゲーム装置１０は、筆圧が強い場合は軌跡のサイズが大きい場合と同様の演出を行い、筆圧が弱い場合は軌跡のサイズが小さい場合と同様の演出を行ってもよい。なお、この場合、入力部１９３は、入力情報として筆圧を示す情報を含む情報を生成すればよい。
【０１０３】
また、本発明の適用は、ゲーム装置１０に限定されず、例えば、ＰＣ、ＰＤＡ、携帯電話、テレビ等の種々の画像生成システムを有する装置に適用可能である。また、入力部は、タッチパネルディスプレイ１９０に内蔵された入力部１９３に限定されず、例えば、タブレット、ＰＤＡ等のパッド、マウス等であってもよく、入力方法もペン２０による入力だけでなく、例えば、手指による入力であってもよい。
【０１０４】
また、図１では、ゲーム装置１０は、タッチパネルディスプレイ１９０とディスプレイ１９１を有しているが、タッチパネルディスプレイ１９０だけでもよい。また、ゲーム装置１０は、軌跡画像４００をタッチパネルディスプレイ１９０に表示し、演出画像４１０をディスプレイ１９１に表示してもよい。
【０１０５】
また、軌跡画像４００は、直線には限定されず、例えば、点線、軌跡の点を丸や星印のように記号化したもの等であってもよい。
【図面の簡単な説明】
【０１０６】
【図１】本実施例におけるゲーム装置の全体図である。
【図２】本実施例における雲と雨の演出を示す図であり、図２（Ａ）は、雲が大きい場合の雨の演出画像を示す図であり、図２（Ｂ）は、雲が小さい場合の雨の演出画像を示す図である。
【図３】本実施例におけるゲーム装置の機能ブロック図である。
【図４】本実施例における座標位置と当該座標位置に基づく線分の角度を示す模式図である。
【図５】本実施例における軌跡データのデータ構造を示す図である。
【図６】本実施例における形状データのデータ構造を示す図である。
【図７】本実施例における入力情報の入力から演出処理までの処理の流れを示すフローチャートである。
【図８】本実施例における演出処理の流れを示すフローチャートである。
【符号の説明】
【０１０７】
１０  ゲーム装置（画像生成システム）
２０  ペン
１１１  画像生成部
１１２  軌跡認識部
１１３  サイズ情報生成部
１１４  計時情報生成部
１１５  音生成部
１２０  記憶部
１２１  軌跡データ
１２２  形状データ
１２３  演出データ
１９０  タッチパネルディスプレイ
１９３  入力部
１９４  表示部
【図１】
2006252007.tif 000003
【図２】
2006252007.tif 000004
【図３】
2006252007.tif 000005
【図４】
2006252007.tif 000006
【図５】
2006252007.tif 000007
【図６】
2006252007.tif 000008
【図７】
2006252007.tif 000009
【図８】
2006252007.tif 000010