(57)【要約】【課題】タッチパネルを用いて手書き入力された手書き図形の出来を、その作成過程、作成順序といった種々の観点から評価すること。【解決手段】本実施の形態におけるゲーム装置１は、手本画像を構成する複数のパーツの中から手書き入力の画題とする画題パーツを選択し、この画題パーツに対応する図形の手書き入力を促す画題提示処理を、所定の入力期間が終了するごとに、全てのパーツを画題パーツとして選択するまで繰り返して実行する。また、プレーヤからタッチパネル４を介して所定の入力期間に入力された手書き図形を、当該入力期間において画題とされた画題パーツに対応する手書きパーツ図形として認識し、認識された手書きパーツ図形と、当該手書きパーツ図形に対応する画題パーツとの類似度を判定して、手書き図形全体の評価を行う。【選択図】図２１
2006133886.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、タッチパネルを用いて手書き入力された手書き図形の出来を評価させるためのプログラムであって、
所定の手本画像を構成する複数のパーツの中から手書き入力の画題とする画題パーツを選択し、該画題パーツに対応する図形の手書き入力を促す画題提示処理を、所定の手書き入力期間が終了するごとに、全てのパーツを画題パーツとして選択するまで繰り返し実行する画題提示進行制御手段、
前記各手書き入力期間それぞれにおいて手書き入力された図形を、当該手書き入力期間において画題とされた画題パーツに対応する手書きパーツ図形として認知する手書きパーツ図形認知手段、
前記手書きパーツ図形認知手段により認知された各手書きパーツ図形について、当該手書きパーツ図形に対応する画題パーツとの類似度を判定するパーツ類似度判定手段、
前記パーツ類似度判定手段により判定された類似度に基づいて、前記手書きパーツ図形認知手段により認知された全ての手書きパーツ図形から成る手書き図形の出来を評価する手書き図形全体評価手段、
として前記コンピュータを機能させるためのプログラム。
【請求項２】
ユーザによる所定の期間終了操作入力を検出する期間終了操作検出手段として前記コンピュータを機能させ、
前記画題提示進行制御が、前記期間終了操作検出手段により検出がなされた場合に現在の手書き入力期間を終了と判定するように前記コンピュータを機能させるための請求項１に記載のプログラム。
【請求項３】
前記画題提示進行制御が、各手書き入力期間に対して予め定められた所定時間の経過により、手書き入力期間の終了を判定するように前記コンピュータを機能させるための請求項１に記載のプログラム。
【請求項４】
前記パーツ類似度判定手段が、手書きパーツ図形の縦横比と、当該手書きパーツ図形に対応する画題パーツの縦横比との差異の程度を判定する縦横比判定手段を有し、この縦横比判定手段により判定された差異の程度に基づいて類似度を判定するように前記コンピュータを機能させるための請求項１〜３の何れか一項に記載のプログラム。
【請求項５】
前記手書き入力期間内における前記タッチパネルに対する摺動操作距離を算出する摺動操作距離算出手段として前記コンピュータを機能させ、
前記パーツ類似度判定手段が、前記摺動操作距離算出手段により算出された手書きパーツ図形の描画に要した摺動操作距離と、当該手書きパーツ図形に対応する画題パーツに対して予め定められた描画距離との差異の程度を判定する距離判定手段を有し、この距離判定手段により判定された差異の程度に基づいて類似度を判定するように前記コンピュータを機能させるための請求項１〜４の何れか一項に記載のプログラム。
【請求項６】
前記距離判定手段が、前記摺動操作距離算出手段による算出対象の手書きパーツ図形の大きさと、当該手書きパーツ図形に対応する画題パーツの大きさとの比率に応じて、判定する差異の程度を補正するように前記コンピュータを機能させるための請求項５に記載のプログラム。
【請求項７】
前記手書き入力期間内における前記タッチパネルに対する摺動操作の全体的な摺動操作方向を算出する摺動操作方向算出手段として前記コンピュータを機能させ、
前記パーツ類似度判定手段が、前記摺動操作方向算出手段により算出された手書きパーツ図形の描画に要した摺動操作の全体的な摺動操作方向と、当該手書きパーツ図形に対応する画題パーツに対して予め定められた全体的な線描の方向との差異の程度を判定する方向判定手段を有し、この方向判定手段により判定された方向の程度に基づいて類似度を判定するように前記コンピュータを機能させるための請求項１〜６の何れか一項に記載のプログラム。
【請求項８】
前記手書き図形全体評価手段が、前記手書きパーツ図形認知手段により認知された各手書きパーツ図形の相対位置関係を評価するパーツ位置関係評価手段を有し、このパーツ位置関係評価手段により判定された相対位置関係の評価結果を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価するように前記コンピュータを機能させるための請求項１〜７の何れか一項に記載のプログラム。
【請求項９】
前記手書き図形全体評価手段が、
前記手書きパーツ図形認知手段により認知された手書きパーツ図形それぞれの、対応する画題パーツに対する大きさの比率の偏差を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価するように前記コンピュータを機能させるための請求項１〜８の何れか一項に記載のプログラム。
【請求項１０】
前記パーツ類似度判定手段が、前記手書き入力期間が終了する毎に、前記手書きパーツ図形認知手段により認知された当該手書き入力期間の手書きパーツ図形と、対応する画題パーツとの類似度を判定するように前記コンピュータを機能させ、
前記手書き入力期間が終了する毎に、前記パーツ類似度判定手段により判定された類似度に応じて所定のパラメータの値を変更するパラメータ値変更手段として前記コンピュータを機能させ、
前記パラメータの値が所定の途中終了条件を満たした場合に、前記画題提示進行制御手段による画題提示処理の実行を中止する制御を行う途中終了制御手段として前記コンピュータを機能させる、
ための請求項１〜９の何れか一項に記載のプログラム。
【請求項１１】
前記画題提示進行制御手段による画題提示処理の繰り返し実行に応じて、現在の手書き入力期間において画題とされている画題パーツの図形を追加的に表示していく制御を行う画題パーツ図形追加表示制御手段として前記コンピュータを機能させるための請求項１〜１０の何れか一項に記載のプログラム。
【請求項１２】
手書き入力期間が変わる毎に、従前の手書き入力期間において画題とされていた画題パーツの図形を消去して、現在の手書き入力期間において画題とされている画題パーツの図形を表示していく制御を行う画題パーツ図形更新表示制御手段として前記コンピュータを機能させるための請求項１〜１０の何れか一項に記載のプログラム。
【請求項１３】
前記画題パーツ図形更新表示制御手段が、同一の表示位置に、新たに選択される画題パーツの図形を更新表示していく制御を行うように前記コンピュータを機能させるための請求項１２に記載のプログラム。
【請求項１４】
画題パーツそれぞれには、当該画題パーツの図形をユーザに推測させる推測データであるテキストデータ及び／又は音声データが予め対応づけらており、
前記画題提示進行制御手段が、現在の手書き入力期間において画題とされている画題パーツに対応する推測データを出力する制御を行うことで前記画題提示処理を実行するように前記コンピュータを機能させるための請求項１〜１３の何れか一項に記載のプログラム。
【請求項１５】
請求項１〜１４の何れか一項に記載のプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。
【請求項１６】
タッチパネルを備え、前記タッチパネルを用いて手書き入力された手書き図形の出来を評価する手書き図形評価装置であって、
所定の手本画像を構成する複数のパーツの中から手書き入力の画題とする画題パーツを選択し、該画題パーツに対応する図形の手書き入力を促す画題提示処理を、所定の手書き入力期間が終了するごとに、全てのパーツを画題パーツとして選択するまで繰り返し実行する画題提示進行制御手段と、
前記各手書き入力期間それぞれにおいて手書き入力された図形を、当該手書き入力期間において画題とされた画題パーツに対応する手書きパーツ図形として認知する手書きパーツ図形認知手段と、
前記手書きパーツ図形認知手段により認知された各手書きパーツ図形について、当該手書きパーツ図形に対応する画題パーツとの類似度を判定するパーツ類似度判定手段と、
前記パーツ類似度判定手段により判定された類似度に基づいて、前記手書きパーツ図形認知手段により認知された全ての手書きパーツ図形から成る手書き図形の出来を評価する手書き図形全体評価手段と、
を備えた手書き図形評価装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを用いて手書き入力された手書き図形の出来を評価させるプログラム、情報記憶媒体及び手書き図形評価装置に関する。
【背景技術】
【０００２】
従来からディスプレイ（表示部）と、ディスプレイ上のタッチ位置（指示位置）を検出するタッチパネルとを有する表示装置を備えた電子機器が知られている。このような電子機器を用いて、手書き入力画像と予め用意された画像とを照合して、手書き入力画像の画像の種類を識別し、識別した画像の種類に応じた画像処理を行うことにより、アニメーション表示画像を作成して、アニメーション表示を行う技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２８２５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の電子機器（例えば、特許文献１）等においては、手書き入力された画像の認識は完成した画像全体に対して行うものであった。つまり、完成した最終画像のみが評価対象であり、画像の作成過程、作成順序等を評価することができず、多様な評価をすることができなかった。また、画像の認識等に係る処理を、画像完成時に一時に行う必要があるため、処理結果の算出までに時間を要し、処理待ちの状況が発生し得た。
【０００４】
本発明の第１の課題は、タッチパネルを用いて手書き入力された手書き図形の出来を、その作成過程、作成順序といった種々の要素に基づいて評価することであり、第２の課題は、興趣性のある精度の良い評価を比較的簡単な処理で実現することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するための第１の発明は、
コンピュータに、タッチパネルを用いて手書き入力された手書き図形の出来を評価させるためのプログラム（例えば図１５のゲームプログラム３２）であって、
所定の手本画像（例えば図１０の手本画像）を構成する複数のパーツの中から手書き入力の画題とする画題パーツを選択し、該画題パーツに対応する図形の手書き入力を促す画題提示処理を、所定の手書き入力期間が終了するごとに、全てのパーツを画題パーツとして選択するまで繰り返し実行する画題提示進行制御手段（例えば図１５の画題提示部２２２）、
前記各手書き入力期間それぞれにおいて手書き入力された図形を、当該手書き入力期間において画題とされた画題パーツに対応する手書きパーツ図形として認知する手書きパーツ図形認知手段（例えば図１５の認識評価部２２４、図２１のステップＳ１０）、
前記手書きパーツ図形認知手段により認知された各手書きパーツ図形について、当該手書きパーツ図形に対応する画題パーツとの類似度を判定するパーツ類似度判定手段（例えば図１５の画題提示部２２４、図２１のステップＳ１２）、
前記パーツ類似度判定手段により判定された類似度に基づいて、前記手書きパーツ図形認知手段により認知された全ての手書きパーツ図形から成る手書き図形の出来を評価する手書き図形全体評価手段（例えば図１５の認識評価部２２４、図２１のステップＳ２０）、
として前記コンピュータを機能させるためのプログラムである。
【０００６】
また、他の発明として、タッチパネルを備え、前記タッチパネルを用いて手書き入力された手書き図形の出来を評価する手書き図形評価装置であって、
所定の手本画像を構成する複数のパーツの中から手書き入力の画題とする画題パーツを選択し、該画題パーツに対応する図形の手書き入力を促す画題提示処理を、所定の手書き入力期間が終了するごとに、全てのパーツを画題パーツとして選択するまで繰り返し実行する画題提示進行制御手段（例えば図１５の画題提示部２２２）と、
前記各手書き入力期間それぞれにおいて手書き入力された図形を、当該手書き入力期間において画題とされた画題パーツに対応する手書きパーツ図形として認知する手書きパーツ図形認知手段（例えば図１５の認識評価部２２４、図２１のステップＳ１０）と、
前記手書きパーツ図形認知手段により認知された各手書きパーツ図形について、当該手書きパーツ図形に対応する画題パーツとの類似度を判定するパーツ類似度判定手段（例えば図１５の画題提示部２２４、図２１のステップＳ１２）と、
前記パーツ類似度判定手段により判定された類似度に基づいて、前記手書きパーツ図形認知手段により認知された全ての手書きパーツ図形から成る手書き図形の出来を評価する手書き図形全体評価手段（例えば図１５の認識評価部２２４、図２１のステップＳ２０）と、
を備えた手書き図形評価装置を構成するとしてもよい。
【０００７】
この第１の発明等によれば、画題提示処理の進行に応じて順次選択される所与の画題パーツに対応して手書き入力された図形を、当該画題パーツに対応する手書きパーツ図形として認識し、この手書きパーツ図形と対応する画題パーツとの類似度を判定するため、手書きパーツ図形と画題パーツとの対応付けが明確となり、精度良く類似度の判定を行うことができる。また、手書きパーツ図形と画題パーツは、手書き入力期間に基づいて対応付けられ、それぞれの類似度が個々に判別されるため、完成した手書き図形全体の評価は、手本画像との形状上の類似度のみに依存せず、多様な評価を行うことができる。また、類似度の判別は、完成した手書き図形全体に対して行うものでなく、個々のパーツについて行うため、比較的処理負荷が低く済む。さらに、手書きパーツ図形毎に判定された類似度に基づいて、手書きパーツ図形として認識された全ての手書きパーツ図形からなる手書き図形の出来を評価するため、手書き図形全体として適正な評価を得ることができる。
【０００８】
第２の発明は、第１の発明のプログラムであって、
ユーザによる所定の期間終了操作入力を検出する期間終了操作検出手段（例えば図１５の画題提示部２２２）として前記コンピュータを機能させ、
前記画題提示進行制御が、前記期間終了操作検出手段により検出がなされた場合に現在の手書き入力期間を終了と判定するように前記コンピュータを機能させるためのプログラムである。
【０００９】
第２の発明によれば、ユーザによる所定の期間終了操作入力を検出して、当該検出がなされた場合に現在の手書き入力期間を終了と判定することができる。これにより、ユーザは任意の時間を入力期間として手書きパーツ図形を入力することができ、自己のペースに応じて手書き図形の入力を楽しむことができる。
【００１０】
第３の発明は、第１の発明のプログラムであって、
前記画題提示進行制御が、各手書き入力期間に対して予め定められた所定時間の経過により、手書き入力期間の終了を判定する（例えば図２１のステップＳ８）ように前記コンピュータを機能させるためのプログラムである。
【００１１】
第３の発明によれば、各手書き入力期間に対して予め定められた所定時間の経過により、手書き入力期間の終了を判定することができる。これにより、所定時間が定められた入力期間内に手書きパーツ図形を入力しなければならないという制約条件が加わることになるため、手書き入力の難易度を高めたり、新たな興趣を与えるといったことができる。
【００１２】
第４の発明は、第１から第３の発明のプログラムであって、
前記パーツ類似度判定手段が、手書きパーツ図形の縦横比と、当該手書きパーツ図形に対応する画題パーツの縦横比との差異の程度を判定する縦横比判定手段（例えば図１５の認識評価部２２４）を有し、この縦横比判定手段により判定された差異の程度に基づいて類似度を判定する（例えば図２１のステップＳ１４）ように前記コンピュータを機能させるためのプログラムである。
【００１３】
第５の発明は、第１から第４の発明のプログラムであって、
前記手書き入力期間内における前記タッチパネルに対する摺動操作距離を算出する摺動操作距離算出手段として前記コンピュータを機能させ、
前記パーツ類似度判定手段が、前記摺動操作距離算出手段により算出された手書きパーツ図形の描画に要した摺動操作距離と、当該手書きパーツ図形に対応する画題パーツに対して予め定められた描画距離との差異の程度を判定する距離判定手段を有し、この距離判定手段により判定された差異の程度に基づいて類似度を判定するように前記コンピュータを機能させるためのプログラムである。
【００１４】
第６の発明は、第５の発明のプログラムであって、
前記距離判定手段が、前記摺動操作距離算出手段による算出対象の手書きパーツ図形の大きさと、当該手書きパーツ図形に対応する画題パーツの大きさとの比率に応じて、判定する差異の程度を補正する（例えば図１５の認識評価部２２４）ように前記コンピュータを機能させるためのプログラムである。
【００１５】
第７の発明は、第１から第６の発明のプログラムであって、
前記手書き入力期間内における前記タッチパネルに対する摺動操作の全体的な摺動操作方向を算出する摺動操作方向算出手段（例えば図１５の認識評価部２２４）として前記コンピュータを機能させ、
前記パーツ類似度判定手段が、前記摺動操作方向算出手段により算出された手書きパーツ図形の描画に要した摺動操作の全体的な摺動操作方向と、当該手書きパーツ図形に対応する画題パーツに対して予め定められた全体的な線描の方向との差異の程度を判定する方向判定手段（例えば図１５の認識評価部２２４）を有し、この方向判定手段により判定された方向の程度に基づいて類似度を判定する（例えば図１５の認識評価部２２４）ように前記コンピュータを機能させるためのプログラムである。
【００１６】
第４から第７の発明によれば、手書きパーツ図形を構成する種々の要素に基づいて、手書きパーツ図形と画題パーツとの類似度を判定することができ、精度の良い判定結果を得ることができる。
【００１７】
第８の発明は、第１から第７の発明のプログラムであって、
前記手書き図形全体評価手段が、前記手書きパーツ図形認知手段により認知された各手書きパーツ図形の相対位置関係を評価するパーツ位置関係評価手段（例えば図１５の認識評価部２２４）を有し、このパーツ位置関係評価手段により判定された相対位置関係の評価結果を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価する（例えば図１５の認識評価部、図２１のステップＳ２０）ように前記コンピュータを機能させるためのプログラムである。
【００１８】
第８の発明によれば、各手書きパーツ図形の相対位置関係を評価し、相対位置関係の評価結果を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価するため、例えば、手書きパーツ図形同士の相対位置関係のバランスが悪い場合に生じる図形の不自然さを評価に反映するといったことができる。
【００１９】
第９の発明は、第１から第８の発明のプログラムであって、
前記手書き図形全体評価手段が、
前記手書きパーツ図形認知手段により認知された手書きパーツ図形それぞれの、対応する画題パーツに対する大きさの比率の偏差を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価する（例えば図１５の認識評価部２２４、図２１のステップＳ２０）ように前記コンピュータを機能させるためのプログラムである。
【００２０】
第９の発明によれば、手書きパーツ図形それぞれの、対応する画題パーツに対する大きさの比率の偏差を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価するため、例えば、手書きパーツ図形毎の大きさの比率にばらつきがある場合に生じる手書き図形の不自然さを評価に反映するといったことができる。
【００２１】
第１０の発明は、第１から第９の発明のプログラムであって、
前記パーツ類似度判定手段が、前記手書き入力期間が終了する毎に、前記手書きパーツ図形認知手段により認知された当該手書き入力期間の手書きパーツ図形と、対応する画題パーツとの類似度を判定する（例えば図１５の認識評価部２２４）ように前記コンピュータを機能させ、
前記手書き入力期間が終了する毎に、前記パーツ類似度判定手段により判定された類似度に応じて所定のパラメータの値を変更するパラメータ値変更手段（例えば図１５の認識評価部２２４）として前記コンピュータを機能させ、
前記パラメータの値が所定の途中終了条件を満たした場合に、前記画題提示進行制御手段による画題提示処理の実行を中止する制御を行う途中終了制御手段（例えば図１５の画題提示部２２２）として前記コンピュータを機能させる、
ためのプログラムである。
【００２２】
第１０の発明によれば、ユーザは、画題提示処理の実行を中止させないようにパラメータ値を意識しながら手書きパーツ図形の入力を行わなければならないため、手書き図形を入力する全期間に亘って、緊張感を持たせた面白さを与えることができる。
【００２３】
第１１の発明は、第１から第１０の発明のプログラムであって、
前記画題提示進行制御手段による画題提示処理の繰り返し実行に応じて、現在の手書き入力期間において画題とされている画題パーツの図形を追加的に表示していく制御を行う画題パーツ図形追加表示制御手段（例えば図１５の画題提示部２２２）として前記コンピュータを機能させるためのプログラムである。
【００２４】
第１１の発明によれば、画題提示処理の繰り返し実行に応じて、現在の手書き入力期間において画題とされている画題パーツの図形を追加的に表示させることができる。これにより、ユーザは、順次表示される画題パーツを模して、対応する手書きパーツ図形を入力することにより、画題である手本画像を模した手書き図形を容易に完成させることができる。
【００２５】
第１２の発明は、第１から第１０の発明のプログラムであって、
手書き入力期間が変わる毎に、従前の手書き入力期間において画題とされていた画題パーツの図形を消去して、現在の手書き入力期間において画題とされている画題パーツの図形を表示していく制御を行う画題パーツ図形更新表示制御手段（例えば図１５の画題提示部２２２）として前記コンピュータを機能させるためのプログラムである。
【００２６】
第１２の発明によれば、手書き入力期間が変わる毎に、従前の手書き入力期間において画題とされていた画題パーツの図形が消去され、現在の手書き入力期間において画題とされている画題パーツの図形が表示されるため、画題パーツ同士の位置関係を容易に把握できなくなり、手書き入力の難易度が向上する。
【００２７】
第１３の発明は、第１２の発明のプログラムであって、
前記画題パーツ図形更新表示制御手段が、同一の表示位置に、新たに選択される画題パーツの図形を更新表示していく制御を行う（例えば図１５の画題提示部２２２）ように前記コンピュータを機能させるためのプログラムである。
【００２８】
第１３の発明によれば、新たに選択される画題パーツの図形を、従前の画題パーツの図形と同一の表示位置に更新表示するため、手本画像を構成する画題パーツの位置関係を容易に把握できなくなり、手書き入力の難易度が向上する。
【００２９】
第１４の発明は、第１から第１３の発明のプログラムであって、
画題パーツそれぞれには、当該画題パーツの図形をユーザに推測させる推測データであるテキストデータ及び／又は音声データが予め対応づけらており（例えば図１９の画題データ３４８）、
前記画題提示進行制御手段が、現在の手書き入力期間において画題とされている画題パーツに対応する推測データを出力する制御を行うことで前記画題提示処理を実行する（例えば図１５の画題提示部２２２）ように前記コンピュータを機能させるためのプログラムである。
【００３０】
第１４の発明によれば、入力すべき画題パーツの図形をユーザに推測させる推測データであるテキストデータや音声データを出力させることが出来る。これにより、プレーヤは推測データに基づき、勘を働かせて手書き図形を入力するといった興趣を楽しむことができる。
【００３１】
第１５の発明は、第１から第１４の発明の何れかのプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体（例えば図１５の記憶部３０）である。
【００３２】
この第１５の発明によれば、第１から第１４の発明と同様の作用効果を奏する情報記憶媒体を実現し得る。
【発明の効果】
【００３３】
本発明によれば、タッチパネルを用いて手書き入力された手書き図形の出来を種々の要素に基づいて評価することにより、多様な評価をプレーヤに与えることができる。また、興趣性のある精度の良い評価を比較的簡単な処理で実現することができる。
【発明を実施するための最良の形態】
【００３４】
以下、図面を参照して、本発明を実施するための最良の形態を説明する。尚、以下では、スピーカから絵描き歌を音声出力させると共に、ディスプレイにお手本となる絵柄と歌詞を序々に表示させ、絵描き歌のフレーズに沿って表示される絵柄を模した図形をプレーヤに手書き入力させることにより絵柄を完成させる絵描き歌ゲームを実行する場合について説明するが、本発明を適用し得る実施形態がこれに限定されるものではない。
【００３５】
１．ゲーム装置の外観例
本実施の形態におけるゲーム装置１の概要について図を参照して説明する。図１は、本発明を携帯型のゲーム装置１に適用した一例を示す概観図である。図１に示すように、ゲーム装置１は、第１の筐体１ａと、第２の筐体１ｂとが、１つの軸で軸支される蝶番構造からなる連結部１ｃにより、開閉可能に連結されて形成された折り畳み形状を有している。第１の筐体１ａには、第１の表示部であるディスプレイ３ａと、ディスプレイ３ａの左右両側にスピーカ７ａ，７ｂとが設けられている。また、第２の筐体１ｂには、第２の表示部であるディスプレイ３ｂと、ディスプレイ３ｂの左右両側に電源キー５ａ、十字キー５ｂ、機能キー５ｃ，５ｄを含む操作キー５とが設けられている。つまり、ゲーム装置１は、使用時の開状態において、上下に配置された２つのディスプレイ３ａ，３ｂを、プレーヤが同時に視認可能な構成となっている。
【００３６】
ディスプレイ３ａ，３ｂは、ＴＦＴ（Thin Film Transistor）等のカラー液晶ディスプレイである。また、ディスプレイ３ｂには、その上面（或いは、下面）にタッチパネル４が一体的に形成されており、ディスプレイ３ｂとタッチパネル４とでタッチスクリーンが構成されている。タッチパネル４は、感圧式や光学式、静電式、電磁誘導式等の検出方式によってディスプレイ３ｂ上のタッチ操作された位置を、例えばディスプレイ３ｂを構成するドット単位で検出し、検出した位置（以下、「指示位置」と称する。）の信号（指示信号）を出力する。指示位置は、タッチパネル４に設定されているＸＹ座標系で表現される。プレーヤは、付属のスタイラスペン９や指等を用いたディスプレイ３ｂ上でのタッチ操作によって各種の操作入力を行うことができる。
【００３７】
また、筐体１ｂ内部には、ＣＰＵやＩＣメモリ等を搭載した制御ユニットが内蔵される。ＣＰＵは、ＩＣメモリ等から読み出したプログラムやデータ、操作キー５から入力された操作信号、タッチパネル４から入力された指示信号等に基づいて種々のゲーム処理を実行し、ゲーム画面の画像信号及びゲーム音の音信号を生成する。そして、生成した画像信号をディスプレイ３ａ，３ｂに出力してゲーム画面を表示させると共に、生成した音信号をスピーカ７ａ，７ｂに出力してゲーム音を出力させる。
【００３８】
筐体１ｂ側面には、ゲーム装置１の外部記憶媒体であるゲームカセットＣＳが着脱自在に装着されるカードスロットＳＬ、スピーカ７ａ，７ｂの出力音を調整するための音量スイッチ、他のゲーム装置等の外部機器と通信するための通信ケーブルを接続するケーブルコネクタ等を具備している。
【００３９】
尚、ゲーム装置１がゲームを実行するために必要な情報（システムプログラムやゲームプログラム、ゲームデータ等）は、筐体１ｂ内の制御ユニットに搭載されているＩＣメモリや、ゲーム装置１に着脱自在な外部記憶媒体であるゲームカセットＣＳに格納されている。
【００４０】
２．ゲームの概要
ゲーム装置１を用いて実行される絵描き歌ゲームの概要について図を参照して説明する。図２〜図４は、絵描き歌ゲームの実行に際してディスプレイ３ａ，３ｂに表示される表示画面例を示す図であり、上段のディスプレイ３ａに問題が提示され、下段のタッチパネル４を備えるディスプレイ３ｂに回答が入力されることにより、絵描き歌ゲームが進行する。
【００４１】
図２は、絵描き歌ゲーム（例えば、「コックさん」）の問題が選択され、選択された問題に従って手本画像の表示が開始された場合にディスプレイ３ａに表示される表示画面Ｗ１０１と、選択された問題に従って回答入力が開始された場合にディスプレイ３ｂに表示される表示画面Ｗ１０２とを示す図である。図２に示すように、表示画面Ｗ１０１には、絵描き歌の歌詞をテキストデータとして表示する領域１０１ａと、お手本となる絵柄を手本画像として表示する領域１０１ｂとが設けられている。ここで、絵描き歌の歌詞は、プレーヤに入力すべき図形の形状を推測させるようなテキストデータにより構成される。また、手本画像は、１又は複数のパーツから構成され、絵描き歌の１フレーズに対応して出題される手本画像（パーツ）を画題と呼ぶ。
【００４２】
具体的には、領域１０１ａには、歌詞のテキストデータ（例えば、「はっぱかな？」）が表示されると共に、テキストデータの上部に指示符号１０１ｃが表示される。この指示符号１０１ｃは、スピーカ７ａ，７ｂから出力される歌詞の音声出力に同期して、テキストデータの上部を左から右へと移動表示される。また、領域１０１ｂには、絵描き歌の歌詞の音声出力及びテキストデータの表示に同期して、画題（例えば、コックさんの口の図形）が予め定められた書き順に従って徐々に表示される。
【００４３】
表示画面Ｗ１０２には、表示画面Ｗ１０２全体に亘ってプレーヤが回答を入力する領域１０２ａが設けられ、領域１０２ａには、スタイラスペン９を用いたプレーヤのタッチ操作に応じて検出された指示位置の軌跡（以下、「手書き図形」と記す）が表示される。例えば、領域１０２ａには、表示画面Ｗ１０１に表示された画題を模倣するように描かれた手書き図形が表示される。
【００４４】
図３は、絵描き歌ゲームの画題提示過程を示す表示画面Ｗ１０３と、絵描き歌ゲームの回答過程を示す表示画面Ｗ１０４を示す図である。図３に示すように、表示画面Ｗ１０３には、領域１０３ａに、歌詞のテキストデータ（例えば、「はっぱじゃないよ、カエルだよ」）と、指示符号１０３ｃとが表示されると共に、領域１０３ｂに、画題（例えば、コックさんの口と目の図形）が表示される。
【００４５】
表示画面Ｗ１０４には、プレーヤにより入力された手書き図形と、この手書き図形に対する評価コメント（例えば、「うまい！」）が表示される。この評価コメントは、ディスプレイ３ａに順次表示される画題毎に、画題に対応して入力された手書き図形が画像認識され、認識された手書き図形に対して与えられる評価である。
【００４６】
図４は、絵描き歌ゲームの画題提示終了時の表示画面Ｗ１０５と、絵描き歌ゲームの回答終了時の表示画面Ｗ１０６を示す図である。図４に示すように、表示画面Ｗ１０５には、領域１０５ａに手本画像の完成形（例えば、コックさんの図形）が表示される。また、表示画面１０６には、プレーヤにより入力された手本画像を模した手書き図形が表示されると共に、この手書き図形に対する評価コメント（例えば、「うまい！」）及び評価点（例えば、「４７点」）が表示される。
【００４７】
このように、本実施の形態における絵描き歌ゲームは、ゲーム装置１が、スピーカ７ａ，７ｂから絵描き歌を音声出力させると共に、上段のディスプレイ３ａに絵描き歌の進行に従って画題及び歌詞を表示して問題を提示する。一方、プレーヤは、絵描き歌の進行に従ってディスプレイ３ａに表示された画題を模した手書き図形を下段のディスプレイ３ｂに入力して回答を行う。そして、ゲーム装置１が、画題が表示されている間に入力された手書き図形を対応する画題毎に認識し、手書き図形と対応する画題とをそれぞれ対比して類似度を判定して、プレーヤにより入力された手書き図形を評価するゲームである。
【００４８】
３．画像認識、評価の原理
３−１．文字認識、評価
手書き図形として文字（１つのパーツから構成される手本画像であり、例えば、「あ」）が入力された場合の画像認識及び評価について図を参照して説明する。本実施の形態において、手書き図形の画像認識は、図形に外接する矩形（以下、単に「矩形」と記す）、縦横比、矩形サイズ、サイズ比率、描画距離、ベクトルデータ及び中心点を取得することにより行う。また、評価は、縦横比、描画距離及びベクトルデータに基づいて行う。
【００４９】
まず、図５を参照して、手書き図形に外接する矩形について説明する。図５（ａ）は、基準となる手本画像「あ」に外接する矩形１０Ａを示す図である。図５（ｂ）は、手書き図形「あ」に外接する矩形１０Ｂを示す図であり、矩形１０Ｂで囲まれた領域が画像認識の対象領域となることを示している。この手書き図形「あ」に外接する矩形１０Ｂの大きさ及び位置は、公知の認識技術により認識される。例えば、手書き図形の各画素値をＸ座標軸に対して投射し、空白部分（画素値＝０）を探索して両端のＸ座標を取得する。その後、手書き図形の各画素値をＹ座標軸に対して投射し、空白部分（画素値＝０）を探索して、両端のＹ座標を取得する。そして、取得した２つのＸ座標を通過するＹ座標軸に平行な２本の直線と、取得した２つのＹ座標を通過するＸ座標軸に平行な２本の直線とで区切られる領域を矩形として認識する。
【００５０】
続いて、図６を参照して、縦横比、矩形サイズ、サイズ比率、中心点について説明する。図６（ａ）は、基準となる手本画像「あ」の各種データを示す図である。尚、手本画像「あ」についての各種データは、後述する手本データ（図１６参照）に予め記憶されているものとする。図６（ｂ）は、手書き図形「あ」の縦横比、矩形サイズ、サイズ比率、中心点を取得する方法を説明する図である。
【００５１】
まず、図６（ｂ）に示すように、矩形１０Ｂの各頂点の座標データが取得され、各座標データから矩形サイズ（例えば、縦、横のピクセル数を単位として「９０ピクセル×１８０ピクセル」）、中心点（例えば、「X'0, Y'0」）が取得される。また、矩形サイズから縦横比（例えば、「２：１」）が取得される。
【００５２】
さらに、手本画像「あ」の矩形サイズと、手書き図形「あ」の矩形サイズとに基づいて、サイズ比率が取得される。具体的には、サイズ比率は下記式により求められる。
【数１】
2006133886.tif 000003
【００５３】
例えば、図６（ａ）に示す手本画像の矩形サイズ（120×100ピクセル）と、図６（ｂ）に示す手書き図形の矩形サイズ（180×90ピクセル）とを上記式に代入することにより、サイズ比率が求められる。
サイズ比率＝（１２０＋１００）／（１８０＋９０）＝０．８１
【００５４】
縦横比に基づく評価方法について説明する。例えば、手本画像の縦横比と手書き図形の縦横比を対比した場合、手本画像の縦横比は「６：５」であり、手書き図形の縦横比は「２：１」であることから、縦横比の一致率は、（６／５）／（２／１）＝６０％となる。この一致率に基づいて、手本画像と手書き図形との類似度を判定する。また、一致率が６０％であることから、手本画像と手書き図形との差分の程度（以下、「ズレ量」と呼ぶ）は４０％となり、手本画像のズレ量に応じた減点数が評価として与えられる。尚、減点数については後述するが、評価方法は点数に限らず、コメント、ポイント等であってもよい。
【００５５】
次に、図７を参照して、描画距離について説明する。図７（ａ）は、基準となる手本画像の描画距離（例えば、「５５０ピクセル」）を示す図である。図７（ｂ）は、手書き図形の描画距離を取得する方法を説明する図である。図７（ｂ）に示すように、タッチパネル４上において摺動操作により連続的に検出された指示位置の座標データから、所定時間単位毎（例えば、１／６０秒単位毎）に座標データを抽出し、抽出された各座標データ間の距離をそれぞれ算出する。そして、描画開始位置から描画終了位置までの各距離の合計を手書き図形の描画距離（例えば、５７２ピクセル）として取得する。
【００５６】
描画距離に基づく評価方法について説明する。まず、描画距離に基づいて評価を行う場合、手本画像の矩形サイズと手書き図形の矩形サイズとが略１：１となるように手書き図形の描画距離を修正する。つまり、手書き図形の描画距離に対してサイズ比率を乗算し、乗算後の描画距離に基づいて評価を行う。例えば、図７に示す手書き図形の描画距離は「５７２ピクセル」であり、手本画像と手書き図形とのサイズ比率は「０．８１」であるため、修正後の描画距離は、「５７２×０．８１＝４６３．３２ピクセル」となる。修正後の描画距離「４６３．３２ピクセル」と、手本画像の描画距離「５５０ピクセル」とを比較すると、描画距離の一致率は８４％となる。従って、手本画像と手書き図形とのズレ量は１６％となるため、このズレ量に応じた減点数が評価として与えられる。
【００５７】
次に、図８を参照して、ベクトルデータについて説明する。図８（ａ）は、基準となる手本画像「あ」のベクトルデータを示す図である。図８（ｂ）は、手書き図形「あ」のベクトルデータを取得する方法を説明する図である。図８（ｂ）に示すように、タッチパネル４上において摺動操作により連続的に検出された指示位置の座標データから、所定時間単位毎（例えば、１／６０秒単位毎）に座標データを抽出し、抽出された座標データ間を結ぶベクトルデータを算出する。そして、各ベクトルデータの合計を算出し、正規化することにより、手書き図形のベクトルデータ（例えば、「s'V, t'V」）を取得する。
【００５８】
ベクトルデータに基づく評価について説明する。ベクトルデータに基づく評価は、ベクトルの角度に基づいて行う。例えば図８においては、手書き図形「あ」のベクトルデータとしての角度θと、手本画像「あ」のベクトルデータとしての角度θ´とを比較して一致率を算出し、一致率から類似度を判定する。また、手書き図形のベクトルデータと手本画像のベクトルデータとのズレ量を求め、得られたズレ量に応じた減点数を評価として与える。そして、上述した縦横比、描画距離及びベクトルデータに基づいて与えられた減点数を合計して手書き図形の評価を行う。
【００５９】
次に、上述した画像認識を適用して認識された手書き図形の評価の具体例について図９を参照して説明する。図９（ａ）は、画面中央に淡色で表示された手本画像Ｔｘ１である「て」に対して入力された手書き図形Ｔｘ２である「て」の評価例を示す図である。図９（ａ）に示すように、手書き図形Ｔｘ２「て」は、縦横比、描画距離及びベクトルデータに基づいて類似度が判定された結果、手本画像Ｔｘ１と類似する文字であると評価されている。つまり、手書き図形Ｔｘ２の評価対象は、縦横比、描画距離及びベクトルデータのみであり、手書き図形Ｔｘ２「て」の評価対象に中心点が含まれないため、中心点が大幅にずれていても減点数が与えられない。この結果、図９（ａ）に示すように、手本画像に類似する文字として評価され、評価結果として丸印の記号Ｓｙ１が表示されている。
【００６０】
図９（ｂ）は、画面中央に淡色で表示された手本画像Ｔｘ３である「あ」に対して入力された手書き図形Ｔｘ４である「お」の評価例を示す図である。図９（ｂ）に示すように、手書き図形Ｔｘ４は、縦横比、描画距離及びベクトルデータに基づいて評価された結果、手本画像Ｔｘ３「あ」に類似しない文字であると評価されている。つまり、手書き図形Ｔｘ４である「お」は、手本画像Ｔｘ３である「あ」と縦横比では類似するものの、描画距離及びベクトルデータが類似しない判定結果となるため、描画距離及びベクトルデータの評価として大幅な減点数が与えられる。この結果、図９（ｂ）に示すように、手本画像とは異なる文字として評価され、評価結果として×印の記号Ｓｙ２が表示されている。
【００６１】
３−２．図形認識、評価
次に、手書き図形として複数のパーツから構成される図形（例えば、「コックさん」）が入力された場合の画像認識及び評価について図を参照して説明する。
【００６２】
図１０は、複数のパーツから構成される手本画像の一例を示す図である。図１０に示すように、手本画像は、所定単位に予め分割された複数のパーツ（例えば、点線で囲まれた「口」、「目」などのパーツ）から構成され、各パーツに対応付けて縦横比、矩形サイズ、描画距離、ベクトルデータ及び中心点が定められているものとする。尚、手本画像が複数のパーツで構成される場合、絵描き歌ゲームにおいて問題として提示される画題はこのパーツ単位で選択、表示される。また、手書き図形もこのパーツ単位で入力、認識されるものとする。従って、以下では問題として提示されるパーツ毎の手本画像を画題パーツと呼び、画題パーツに対応して入力された手書き図形を手書きパーツ図形と呼ぶ。
【００６３】
また、複数のパーツから構成される手書き図形の画像認識は、各手書きパーツ図形を画像認識することにより行われ、手書きパーツ図形の画像認識は、矩形、縦横比、矩形サイズ、描画距離、ベクトルデータ及び中心点を取得することにより行われる。さらに、手書き図形の評価は、手書きパーツ図形の縦横比、描画距離、ベクトルデータ、サイズ比率及び中心点に基づいて行われる。
【００６４】
具体的に、手書きパーツ図形として「口」パーツが入力された場合について図１１を参照して説明する。図１１（ａ）は、ディスプレイ３ｂ上で入力された手書き図形を示す図であり、図１１（ｂ）は、入力された手書き図形から「口」パーツを手書きパーツ図形として認知し、この「口」パーツの矩形を認識した図である。図１１（ｂ）に示すように、認識された矩形の各頂点の座標データから矩形サイズ、縦横比、中心点が取得される。また、画題パーツと手書きパーツ図形の矩形サイズに基づいてサイズ比率が算出される。さらに、取得された縦横比に基づいて評価が行われる。また、図１１（ｃ）に示すように、「口」パーツの描画距離及びベクトルデータが取得され、取得された描画距離及びベクトルデータに基づいてそれぞれ評価が行われる。そして、縦横比、描画距離及びベクトルデータの評価に基づいて、手書きパーツ図形の評価が行われる。尚、各種データの取得方法及び評価方法については、上述した文字認識で説明した方法と同様であるため、詳細な説明は省略する。
【００６５】
次に、絵描き歌ゲームの進行に伴って、「目」パーツが手書き入力された場合について図１２を参照して説明する。図１２（ａ）は、ディスプレイ３ｂ上で入力された手書き図形を示す図であり、図１２（ｂ）は、入力された手書き図形のうち「目」パーツを手書きパーツ図形として認知し、この「目」パーツの矩形を認識した図である。図１２（ｂ）に示すように、認識された矩形の各頂点の座標データから、矩形サイズ、縦横比、中心点が取得される。また、取得された矩形サイズからサイズ比率が算出される。さらに、取得された縦横比に基づいて評価が行われる。また、図１１（ｃ）に示すように、「口」パーツについて描画距離及びベクトルデータが取得され、取得された描画距離及びベクトルデータに基づいてそれぞれ評価が行われる。そして、縦横比、描画距離及びベクトルデータに基づいて、手書きパーツ図形の評価が行われる。
【００６６】
このように、絵描き歌ゲームの進行に従って、手書き図形が入力された場合、画題パーツに対応する手書きパーツ図形として認知し、認知した手書きパーツ図形毎に評価が行われる。そして、絵描き歌が終了すると、手書きパーツ図形毎の評価から手書き図形全体の評価を求め、この手書き図形全体の評価を補正するための評価係数ｋを求める。
【００６７】
ここで、評価係数ｋは、手書きパーツ図形それぞれの対応する画題パーツに対するサイズ比率の偏差と、手書き図形における手書きパーツ図形の相対位置関係とこれに対応する手本画像における画題パーツの相対位置関係との差異とを加味して、手書き図形全体の評価を補正するためのものである。具体的には、評価係数ｋは、手書きパーツ図形のサイズ比率及び中心点に基づいて求められる。
【００６８】
例えば、サイズ比率に基づいて定められる評価係数ｋ１は、手書きパーツ図形のサイズ比率の平均値と、個々のサイズ比率との標準偏差に応じて０．１〜１．０の値が定められるものとする。また、中心点に基づいて定められる評価係数ｋ２は、パーツ毎の中心点のうち基準となる中心点（以下、「基準中心点」と記す）と各中心点との相対位置関係（例えば、距離と角度により定義される位置関係）に基づいて定められるものとする。図１３〜図１４を参照して、中心点に基づいて定められる評価係数ｋ２について説明する。
【００６９】
図１３（ａ）は、手本画像上に画題パーツ毎の中心点（図中、×印）と、基準中心点（図中、★印）とを示した図であり、図１３（ｂ）は、手書き図形上に手書きパーツ図形毎の中心点（図中、×印）と、基準中心点（図中、★印）とを示した図である。まず、手本画像における基準中心点と「口」パーツの中心点とを結ぶ矢印Ｐ１の距離及び角度を取得する。続いて、手書き図形における基準中心点と「口」パーツの中心点とを結ぶ矢印Ｐ２の距離及び角度を取得する。そして、矢印Ｐ１の距離と矢印Ｐ２の距離の一致率及び矢印Ｐ１の角度と矢印Ｐ２の角度の一致率を取得する。取得されたそれぞれの一致率から距離のズレ量と角度のズレ量の平均値を算出する。さらに、全ての手書きパーツ図形についてズレ量の平均値を算出し、算出した平均値の合計を全体バランスＳとして算出する。そして、算出された全体バランスＳから対応する評価係数ｋ２を取得する。
【００７０】
図１４は、算出された全体バランスＳの値に応じて、評価係数ｋ２を定めるグラフの一例である。図１４に示すように、全体バランスＳの値が大きい場合、すなわち、手本画像と手書き図形との相対位置関係のズレ量が大きい場合、評価係数ｋ２は０．１に近い値となり、全体バランスＳの値が小さい場合、すなわち、手本画像と手書き図形との相対位置関係のズレ量が小さい場合、評価係数ｋ２は１．０に近い値となる。
【００７１】
以上より、サイズ比率に基づいて定められる評価係数ｋ１と、中心点に基づいて定められる評価係数ｋ２とを乗算して、手書き図形全体の評価を補正する評価係数ｋを取得する。この評価係数ｋを手書き図形全体の評価に乗算することにより、手書き図形の総合的な評価を得る。このように、サイズ比率及び中心点の相対位置関係に基づく評価係数ｋを用いることにより、例えば、手書きパーツ図形毎にサイズ比率が異なる場合や、手書きパーツ図形同士の相対位置関係のバランスが悪い場合に生じる図形の不自然さを評価に加味することができ、作品としての優劣を適切に評価することができる。
【００７２】
４．機能構成
次に、ゲーム装置１の機能構成について説明する。図１５は、本実施の形態におけるゲーム装置１の内部構成の一例を示すブロック図である。図１５に示すように、ゲーム装置１は、タッチパネル４を備える操作部１０、処理部２０、記憶部３０、表示部４０ａ，４０ｂ、音出力部５０等を備えて構成され、ビデオゲームを実行してゲーム画像を生成し、生成したゲーム画像を表示部４０ａ，４０ｂに表示させる。
【００７３】
操作部１０は、プレーヤによる操作指示を受け付け、操作に応じた操作信号を処理部２０に出力する。この機能は、例えばボタンや操作スティック、ダイヤル、マウス、キーボード、各種センサ等によって実現される。また、操作部１０はタッチパネル４を備え、タッチパネル４により検出されたタッチ操作を指示信号に変換して処理部２０に出力する。図１では、タッチパネル４、操作キー５がこれに相当する。
【００７４】
処理部２０は、ゲーム装置１全体の制御やゲームの進行、画像生成等の各種演算処理を行う。この機能は、例えばＣＰＵ（ＣＩＳＣ型、ＲＩＳＣ型）、ＡＳＩＣ（ゲートアレイ等）等の演算装置やその制御プログラムにより実現される。
【００７５】
また、処理部２０は、主にゲームに係る演算処理を行うゲーム演算部２２と、ゲーム演算部２２の処理によって求められた各種のデータに基づき、ゲーム画面を表示させるためのゲーム画像及びゲーム画像を表示させるための画像信号の生成を実行する画像生成部２４と、効果音やＢＧＭ等のゲーム音の生成及びゲーム音を出力させるための音信号の生成を実行する音生成部２６と、を含んでいる。
【００７６】
ゲーム演算部２２は、操作部１０から入力された操作信号や指示信号、記憶部３０から読み出したプログラム及びデータ等に基づいて種々のゲーム処理を実行する。また、ゲーム演算部２２は、主な機能部として、画題提示部２２２と、認識評価部２２４と、を含んでいる。
【００７７】
画題提示部２２２は、ゲーム演算部２２によりゲームプログラム３２が読み出されて実行されるゲーム処理中において、記憶部３０から画題データ３４８を読み出して、スピーカ７ａ，７ｂから絵描き歌の音声データを音声出力させると共に、絵描き歌の音声出力に同期させてディスプレイ３ａに絵描き歌の歌詞及び画題（手本画像）を順次表示させる。
【００７８】
認識評価部２２４は、ゲーム処理中において、ゲームプログラム３２を実行して、操作部１０から入力された手書き図形の認識、評価を行う。
【００７９】
画像生成部２４は、例えばＣＰＵやＤＳＰ等の演算装置やその制御プログラム、フレームバッファ等の描画フレーム用ＩＣメモリ等によって実現される。画像生成部２４は、ゲーム演算部２２による演算結果に基づき、ゲーム画面を表示するためのゲーム画像を生成し、生成した画像の画像信号を表示部４０ａ，４０ｂに出力する。
【００８０】
表示部４０ａ，４０ｂは、画像生成部２４からの画像信号に基づいて、例えば１／６０秒毎に１フレームの画面を再描画しながらゲーム画面を表示する。この機能は、例えばＴＦＴ、ＬＣＤ、ＥＬＤ、ＰＤＰ、ＨＭＤ等のハードウェアによって実現される。図１では、ディスプレイ３ａ，３ｂがこれに相当する。
【００８１】
音生成部２６は、例えばＣＰＵやＤＳＰ等の演算装置及びその制御プログラムによって実現され、ゲーム中に使用される効果音やＢＧＭ等のゲーム音を生成し、生成したゲーム音の音信号を音出力部５０に出力する。
【００８２】
音出力部５０は、音生成部２６からの音信号に基づいて、ＢＧＭや効果音等のゲーム音声を出力する。この機能は、例えばスピーカ等によって実現され、図１では、スピーカ７ａ，７ｂがこれに相当する。図１では、スピーカ７ａ，７ｂがこれに相当する。
【００８３】
記憶部３０は、処理部２０にゲーム装置１を統合的に制御させるための諸機能を実現するためのシステムプログラムや、ゲームを実行させるために必要なプログラムやデータ等を記憶すると共に、処理部２０の作業領域として用いられ、処理部２０が各種プログラムに従って実行した演算結果や操作部１０から入力される入力データ等を一時的に記憶する。この機能は、例えば各種ＩＣメモリやハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ、ＲＡＭ、ＶＲＡＭ等によって実現される。
【００８４】
また、記憶部３０は、処理部２０をゲーム演算部２２として機能させるためのゲームプログラム３２及びデータ３４を記憶する。また、データ３４には、手本データ３４２、減点テーブル３４４、評価テーブル３４６、画題データ３４８、回答データ３５０、が含まれる。
【００８５】
手本データ３４２は、手本画像を特定するための情報として、縦横比、矩形サイズ、描画距離、ベクトルデータ、中心点等を記憶している。図１６に、手本データ３４２のデータ構成例を示す。図１６に示すように、手本データ３４２は、出題される問題（例えば、「あ」）に対応付けて、縦横比（例えば、「6：5」）、矩形サイズ（例えば、「120×100（ピクセル）」）、描画距離（例えば、「550（ピクセル）」）、ベクトルデータ（例えば、「sV，tV」）及び中心点（例えば、「X0，Y0」）をそれぞれ記憶している。
【００８６】
また、手本画像が複数のパーツから構成される場合、手本データ３４２は、画題パーツ毎に手本データを記憶する。例えば、問題「コックさん」は、「口」、「目」、「顔」、…、「帽子」の画題パーツから構成され、これら画題パーツに対応付けて縦横比、矩形サイズ、描画距離、ベクトルデータ及び中心点をそれぞれ記憶する。具体的には、「口」パーツに対応付けて、縦横比「7：20」、矩形サイズ「28×80（ピクセル）」、描画距離「250（ピクセル）」、ベクトルデータ「qV，rV」、中心点「a0，b0」を記憶している。
【００８７】
減点テーブル３４４は、手本画像（画題パーツ）の縦横比、描画距離及びベクトルデータと、手書き図形（手書きパーツ図形）の縦横比、描画距離及びベクトルデータとのズレ量と減点数との対応関係を定義するテーブルである。すなわち、縦横比、描画距離及びベクトルデータを評価対象として、これらに基づいた評価を減点数として与えるためのテーブルである。
【００８８】
図１７に、減点テーブル３４４のデータ構成例を示す。図１７に示すように、減点テーブル３４４は、評価対象として縦横比、描画距離、ベクトルデータを記憶しており、各評価対象に対応付けて、ズレ量の範囲とこれに応じた減点数をそれぞれ記憶している。例えば、評価対象が縦横比である場合、手本画像と手書き図形とのズレ量が「１０〜２０％」の範囲内である場合、減点数「−５点」が評価として与えられる。また、手本画像と手書き図形のズレ量の範囲が「２０％以上」である場合、減点数「−１０点」が評価として与えられる。
【００８９】
評価テーブル３４６は、評価として与えられた減点数に対応する評価コメントを記憶するテーブルである。評価コメントは、画題パーツに対応して手書きパーツ図形が入力され、手書きパーツ図形毎に画像認識、評価が行われた場合に、ディスプレイ３ｂに表示されるコメントである。図１８に評価テーブル３４６のデータ構成例を示す。図１８に示すように、評価テーブル３４６には、所定範囲に区分された減点数に対応して評価コメントが記憶されており、例えば、減点数「−０〜−１５点」には評価コメント「うまい！」が記憶される。
【００９０】
画題データ３４８は、画題提示処理を実行する際に必要となる画像データ、文字データ、音声データ、入力期間を含む画題データを問題毎に記憶している。図１９に、画題データ３４８のデータ構成例を示す。図１９に示すように、画題データ３４８には、ディスプレイ３ａに手本画像（画題パーツ）を表示するための画像データ、ディスプレイ３ａに絵描き歌の歌詞を表示するための文字データ、スピーカ７ａ，７ｂから絵描き歌を音声出力するための音声データ、ディスプレイ３ｂへの手書き入力を受け付ける期間を定義するための入力期間が記憶されている。
【００９１】
また、画像データ、文字データ、音声データ及び入力期間は、絵描き歌の１フレーズ毎に絵描き歌の進行に従った順序にてそれぞれ記憶されている。すなわち、絵描き歌のフレーズ単位は、上述した画題パーツにそれぞれ対応している。例えば、フレーズNo.１には、画題パーツとして「口」パーツが対応しており、「口」パーツの画題パーツを表示するための画像データ（例えば、「kuti.jpg」）、「口」パーツの歌詞を表示するための文字データ（例えば、「kuti.txt」）、「口」パーツの絵描き歌を音声出力するための音声データ（例えば、「kuti.mp3」）、「口」パーツの手書きパーツ図形を受け付ける期間を定義する入力期間（例えば、「5sec」）が記憶されている。
【００９２】
従って、画題提示部２２２は、画題提示処理の実行に際して、画題データ３４８から指定された題名の画題データを取得し、取得した画題データからフレーズNOに従って順次各データが読み出して、音声データをスピーカ７ａ，７ｂから音声出力させると共に、画像データ及び文字データをディスプレイ３ａに表示させる。
【００９３】
回答データ３５０は、ゲーム処理において回答として入力された手書き図形から取得された手書きパーツ図形の縦横比、矩形サイズ、サイズ比率、描画距離、ベクトルデータ及び中心点と、評価として与えられる減点数を絵描き歌のフレーズ毎に記憶している。つまり、上述した画題データ３４８において、フレーズNOに対応づけて画題パーツの画像データ等が記憶されると共に、回答データ３５０において、フレーズNOに対応づけて手書きパーツ図形の縦横比等が記憶されることにより、画題データと手書きパーツ図形とは、フレーズNOによりそれぞれの対応付けが行われることとなる。これにより、画題パーツに対応して入力された手書きパーツ図形と、対応する画題パーツとを対比させて、類似度の判定、評価を行うことができる。
【００９４】
図２０に、回答データ３５０のデータ構成例を示す。図２０に示すように、回答データ３５０には、各フレーズにおいて認知された手書きパーツ図形の縦横比（例えば、「4：11」）、矩形サイズ（例えば、「32×88（ピクセル）」）、サイズ比率（例えば、「0.98」）、描画距離（例えば、「286（ピクセル）」）、ベクトルデータ（例えば、「q1V，r1V」）、中心点（例えば、「a'0，b'0」）及び減点数（例えば、「-3（点）」）が記憶されている。
【００９５】
従って、認識評価部２２４は、ゲーム処理の実行に際して、入力された手書き図形から手書きパーツ図形を認知することにより取得される各種データと、各種データに基づいて与えられる減点数を回答データ３５０に記憶する。そして、画題データ３４８及び回答データ３５０に記憶されたデータに基づいて、手書き図形の評価を行う。
【００９６】
５．処理の流れ
本実施の形態における処理の流れについて説明する。
図２１は、ゲーム処理を示すフローチャートである。この処理は、ゲーム演算部２２がゲームプログラム３２を実行することで実現される。
【００９７】
図２１に示すように、ゲーム処理では、まず、プレーヤにより問題が選択されてゲームを開始する指示が入力されると（ステップＳ２）、画題提示部２２２により、指定された問題の画題データが取得されて、画題提示処理が開始される（ステップＬＡＳ〜ＬＡＥ）。ここで、画題提示処理の実行に応じて当該フレーズに対応する画題パーツ及び歌詞の表示、絵描き歌の音声出力が開始されると、認識評価部２２４は、タイマーを起動させて経過時間の計測を開始する（ステップＳ４）。
【００９８】
続いて、ディスプレイ３ｂへの手書き入力の受付を開始する（ステップＳ６）。また、画題データ３４８から当該フレーズに対応する入力期間を取得して、タイマーの開始から入力期間が経過したか否かを判別する（ステップＳ８）。ここで、経過時間が入力期間に満たない場合（ステップＳ８；ＮＯ）、ディスプレイ３ｂへの手書き入力の受付を継続する。一方、経過時間が入力期間に達した場合（ステップＳ８；ＹＥＳ）、入力期間内にディスプレイ３ｂに入力された手書き図形を手書きパーツ図形と認知して取得し、取得した手書きパーツ図形の画像認識を行う（ステップＳ１０）。なお、画像認識は上述した方法により行われ、画像認識により得られた各種データは、回答データ３５０に記憶される。
【００９９】
続いて、画像認識により得られた手書きパーツ図形の縦横比、描画距離及びベクトルデータに基づいて対応する画題パーツとのズレ量を算出し、減点テーブル３４４からズレ量に対応する減点数を評価として取得する（ステップＳ１２）。さらに、評価テーブル３４６から減点数に対応する評価コメントを取得して、ディスプレイ３ｂに評価コメントを表示する（ステップＳ１４）。
【０１００】
そして、評価認識部２２４は、画題データ３４８に次のフレーズが記憶されているか否かを判別し（ステップＳ１６）、次のフレーズがある場合（ステップＳ１６；ＹＥＳ）、ループＡを繰り返して実行する。一方、次のフレーズがない場合（ステップＳ１６；ＮＯ）、ループＡを終了する。続いて、評価認識部２２４は、回答データ３５０に記憶させたサイズ比率及び中心点に基づいて、評価係数ｋを取得する（ステップＳ１８）。次いで、減点数と評価係数ｋとから手書き図形全体に対する評価点を算出し（ステップＳ２０）、算出した評価点をディスプレイ３ｂに表示して（ステップＳ２２）、本ゲーム処理を終了する。
【０１０１】
６．ハードウェア構成
次に、本実施の形態におけるゲーム装置１を実現するためのハードウェア構成の一例について図２２を参照して説明する。図２２に示す電子機器１００では、ＣＰＵ１０００、ＲＯＭ１００２、ＲＡＭ１００４、情報記憶媒体１００６、画像生成ＩＣ１０１０、音生成ＩＣ１００８、Ｉ／Ｏポート１０１２、１０１４、がシステムバス１０１６により相互にデータ入出力可能に接続されている。Ｉ／Ｏポート１０１２には入力装置１０２２が、Ｉ／Ｏポート１０１４には通信装置１０２４が、Ｉ／Ｏポート１０１８には、タッチパネル１０３０が、それぞれ接続されている。
【０１０２】
ＣＰＵ１０００は、情報記憶媒体１００６に格納されるプログラム、ＲＯＭ１００２に格納されるシステムプログラム（装置本体の初期化情報等）、入力装置１０２２によって入力される信号等に従って、機器全体の制御や各種データ処理を行う。このＣＰＵ１０００は、図１５に示す処理部２０に相当する。
【０１０３】
ＲＡＭ１００４は、ＣＰＵ１０００の作業領域等として用いられる記憶部であり、情報記憶媒体１００６やＲＯＭ１００２内の所与の内容、ＣＰＵ１０００の演算結果等が格納される。このＲＡＭ１００４は、図１５に示す記憶部３０の一部を構成するものである。
【０１０４】
情報記憶媒体１００６は、プログラム、画像データ、音データ、プレイデータ等が主に格納されるものである。この情報記憶媒体１００６は、図１５に示す記憶部３０の一部を構成するものである。本実施の形態を実現するものがコンピュータシステムである場合には、情報記憶媒体１００６は、ゲームプログラム３２などを格納する情報記憶媒体としてのＣＤ−ＲＯＭ、ＤＶＤ或いはハードディスク等が用いられる。
【０１０５】
また、この装置に設けられている画像生成ＩＣ１０１０と音生成ＩＣ１００８により、音や画像の好適な出力が行えるようになっている。
【０１０６】
画像生成ＩＣ１０１０は、ＣＰＵ１０００の命令によって、ＲＯＭ１００２、ＲＡＭ１００４、情報記憶媒体１００６等から送られる情報に基づいて画素情報を生成する集積回路であり、生成される表示信号はメインディスプレイ１０２６、サブディスプレイ１０２８に出力される。メインディスプレイ１０２６、サブディスプレイ１０２８は、ＣＲＴ、ＬＣＤ、ＥＬＤ、ＰＤＰ、ＨＭＤ等により実現され、図１のディスプレイ３ａ，３ｂ、図１５の表示部４０ａ，４０ｂに相当する。
【０１０７】
また、音生成ＩＣ１００８は、ＣＰＵ１０００の命令によって、情報記憶媒体１００６やＲＯＭ１００２に記憶される情報、ＲＡＭ１００４に格納される音データに応じた音信号を生成する集積回路であり、生成される音信号はスピーカ１０２０によって出力される。スピーカ１０２０は、図１のスピーカ７ａ，７ｂ、図１５の音出力部５０に相当する。
【０１０８】
入力装置１０２２は、各種操作を入力するための装置であり、その機能は、レバー、ボタン等のハードウェアにより実現される。この入力装置１０２２は、図１の操作キー５、図１５の操作部１０に相当する。
【０１０９】
通信装置１０２４は装置内部で利用される情報を外部とやりとりするものであり、他の装置と通信回線を介して接続されてプログラムに応じた所与の情報を送受すること等に利用される。
【０１１０】
タッチパネル１０３０は、感圧式や光学式、静電式、電磁誘導式の座標読み取り原理でタッチ指示された位置座標（Ｘ，Ｙ座標）を検出し、検出した位置座標を指示信号としてＣＰＵ１０００に出力する。このパッチパネル１０３０は、図１のタッチパネル４、図１５のタッチパネル４に相当する。
【０１１１】
７．作用・効果
以上のように、本実施の形態におけるゲーム装置１は、タッチパネル４を用いて手書き入力された手書き図形の出来を評価する場合に、手本画像を構成する複数のパーツの中から手書き入力の画題とする画題パーツを選択し、この画題パーツに対応する図形の手書き入力を促す画題提示処理を、所定の入力期間が終了するごとに、全てのパーツを画題パーツとして選択するまで繰り返して実行する。また、プレーヤからタッチパネル４を介して所定の入力期間に入力された手書き図形を、当該入力期間において画題とされた画題パーツに対応する手書きパーツ図形として認識し、認識された手書きパーツ図形と、当該手書きパーツ図形に対応する画題パーツとの類似度を判定する。そして、手書きパーツ図形毎に判定された類似度に基づいて、手書きパーツ図形として認識された全ての手書きパーツ図形からなる手書き図形の出来を評価する。
【０１１２】
従って、画題提示処理の実行に伴って順次提示される画題パーツを模倣するように、対応する手書きパーツ図形を順次入力することにより、手本画像を模した手書き図形を完成させることができる。この結果、複雑な手本画像であっても、提示される画題パーツ毎に段階的に手書きパーツ図形を入力することで、容易に手書き図形を完成させることができる。これにより、初心者や幼児であっても、手軽にお絵かきゲームを楽しむことができる。
【０１１３】
また、画題提示処理の進行に応じて順次選択される所与の画題パーツに対応して入力された手書き図形を、当該画題パーツに対応する手書きパーツ図形として認識し、この手書きパーツ図形と対応する画題パーツとの類似度を判定するため、手書きパーツ図形と画題パーツとの対応付けが明確となり、精度良く類似度の判定を行うことができる。また、パーツ毎の判定であるため、各判定における処理負荷は少なくて済む。
【０１１４】
例えば、画題提示処理が実行され、画題パーツの提示が「口」、「目」、「顔」、…の順に行われた場合に、プレーヤにより手書きパーツ図形が、「口」、「目」、「顔」、…の順で入力されて完成された手書き図形と、「口」、「顔」、「目」、…の順で入力されて完成された手書き図形とでは、最終的に図４に示すような同一の手書き図形が完成した場合であっても、２つの手書き図形に対する評価は、大きく異なることになる。つまり、画題パーツと各手書きパーツ図形との類似度の判定において、「口」と「口」、「目」と「目」、「顔」と「顔」をそれぞれ対応させて類似度を判定した場合と、「口」と「口」、「目」と「顔」、「顔」と「口」をそれぞれ対応させて類似度を判定した場合では、判定結果が大きく異なるからである。従って、この判定結果に基づいて評価が行われることにより、最終的に完成した手書き図形が同一であったとしても、画題提示処理に従って入力が行われたか否かに応じて異なる評価が得られることになる。
【０１１５】
これにより、最終的に完成された手書き図形の形状のみに基づく評価ではなく、画題提示処理に従って入力が行われたか否かを適正に評価することができ、種々の要素に基づいて、手書き図形の評価を行うことができる。また、画題提示処理に従って行われたプレーヤの手書き入力操作が適正に評価されるため、プレーヤは、評価結果に対して満足感を得ることができる。さらに、プレーヤには、画題提示処理に従って手書きパーツ図形を入力することにより手書き図形を完成しなければならないという制約条件が加わるため、ゲームの面白さが増す。
【０１１６】
また、手書き入力期間に対して予め所定時間が定められ、この入力期間において入力された手書き図形を手書きパーツ図形として認識するため、所定時間が定められた入力期間内に手書きパーツ図形を入力しなければならないという制約条件が加わることにより、ゲームの緊張感が増し、手書き入力の難易度を高めて、より興趣性のあるゲームとすることができる。
【０１１７】
また、手書きパーツ図形と画題パーツの類似度の判定は、手書きパーツ図形の矩形サイズの縦横比とこれに対応する画題パーツの矩形サイズの縦横比との一致率に基づいて判定されるため、例えば、画題パーツとサイズが異なる手書きパーツ図形が入力されていた場合であっても、当該手書きパーツ図形が画題パーツに対して相似形である場合は、類似度が高い図形であると判定される。これにより、手書きパーツ図形の縦横の相対的なバランスを適正に評価することができる。
【０１１８】
また、手書きパーツ図形と画題パーツの類似度の判定は、手書きパーツ図形の描画距離と、これに対応する画題パーツの描画距離との一致率に基づいて行われるため、例えば、「あ」や「お」といった縦横比が類似するような手書きパーツ図形であっても、描画距離に基づいて類似度を適正に判定することができる。
【０１１９】
さらに、手書きパーツ図形の描画距離と、これに対応する画題パーツの描画距離との一致率により類似度を判定する場合、手書きパーツ図形とこれに対応する画題パーツのサイズ比率を求め、当該サイズ比率を手書きパーツ図形の描画距離に乗算することにより、矩形サイズの補正を行った上で描画距離に基づく類似度の判定を行う。これにより、精度良く類似度を判定して、適正な評価を得ることができる。
【０１２０】
また、手書きパーツ図形と画題パーツの類似度の判定は、手書きパーツ図形のベクトルデータと、これに対応する画題パーツのベクトルデータとの一致率に基づいて行われるため、例えば、「６」と「９」といった縦横比及び描画距離が類似するような手書きパーツ図形であっても、ベクトルデータに基づいて類似度を適正に判定することが出来る。
【０１２１】
さらに、手書き図形全体の評価を、手書きパーツ図形毎の縦横比、描画距離及びベクトルデータの評価に基づいて行うため、手書き図形全体を適正に評価することができる。
【０１２２】
また、手書きパーツ図形とこれに対応する画題パーツのサイズ比率を手書きパーツ図形ごとに算出し、これらのサイズ比率の偏差を加味して、手書き図形全体の評価を行うため、例えば、手書きパーツ図形毎のサイズ比率にばらつきがある場合に生じる手書き図形の不自然さを評価に反映するといったことができる。
【０１２３】
また、手書き図形における手書きパーツ図形の相対位置関係とこれに対応する手本画像における画題パーツの相対位置関係との差異を加味して、手書き図形全体の評価を行うため、例えば、手書きパーツ図形同士の相対位置関係のバランスが悪い場合に生じる図形の不自然さを評価に反映するといったことができる。
【０１２４】
８．変形例
以上、本発明についての好適な実施形態について説明したが、本発明は、上記したものに限らず、発明の趣旨を逸脱しない限りにおいて適宜変更可能である。以下、変形例について説明する。
【０１２５】
８−１．カラー表示
本実施の形態においては、手本画像や手書き図形をモノクロ表示する場合について説明を行ったが、手本画像や手書き図形がカラー表示される構成であっても良い。具体的に、図２３〜図２５を参照して説明する。
【０１２６】
図２３〜図２５は、ディスプレイ３ａに画題パーツが表示された表示画面と、ディスプレイ３ｂにプレーヤにより入力された手書き図形が表示された表示画面とを示す図である。まず、図２３に示すように、表示画面Ｗ１０７には、黒色に着色されたラインＬ１により「口」パーツが表示される。その後、ラインの色が切り替えられ、茶色に着色されたラインＬ２により「髪」パーツが表示される。一方、表示画面Ｗ１０８には、プレーヤにより入力された手書き図形が黒色に着色されたラインｌ１により表示される。すなわち、プレーヤにより入力された「口」パーツは、画題パーツとして表示された「口」パーツのラインＬ１と同様の黒色に着色される。
【０１２７】
続いて、図２４に示すように、表示画面Ｗ１０９には、青色に着色されたラインＬ３により「目」パーツが表示され、さらにラインの色が切り替えられて、赤色に着色されたラインＬ４により「顔」パーツが表示される。一方、表示画面Ｗ１１０には、対応する画題パーツと同様の色にラインｌ１〜ｌ３の色が切り替えられて、手書きパーツ図形が表示される。
【０１２８】
さらに、図２５に示すように、表示画面Ｗ１１１には、金色に着色されたラインＬ５により「角」パーツが表示された後、「顔」パーツの白色領域が赤色に着色されると共に、「髪」パーツの白色領域が茶色に着色されて表示される。一方、表示画面Ｗ１１２には、対応する画題パーツと同様の色にラインｌ４〜ｌ５の色が切り替えられて、手書きパーツ図形が表示される。
【０１２９】
以上のように、ディスプレイ３ａに表示される手本画像及びディスプレイ３ｂに表示される手書き図形を画題パーツ及び手書きパーツ図形毎に色を変えて表示させることにより、画像に新たな付加価値を持たせてプレーヤの興味をいっそう引き立て、面白みのあるお絵かきゲームを提供することができる。
【０１３０】
８−２．アニメーション表示
本実施の形態においては、手本画像及び手書き図形を静止画像として表示させる場合について説明を行ったが、手書き図形の一部の表示態様を変化させることによりアニメーション表示させる構成であっても良い。具体的に、図２６〜図２９を参照して説明する。
【０１３１】
図２６、図２７に手書き図形がアニメーション表示により表示された場合の表示画面例を示す。図２６、図２７に示すように、表示画面Ｗ１１４と、表示画面Ｗ１１６とには、一部のパーツが異なる手書き図形が表示されており、これらの手書き図形を交互にディスプレイ３ｂに表示させることにより、アニメーション表示を可能とする。具体的には、表示画面Ｗ１１４には、プレーヤにより入力されたままの手書き図形が表示され、表示画面Ｗ１１６には、「目」パーツが拡大され、「帽子」パーツの表示位置が変更された手書き図形が表示されている。
【０１３２】
上述したアニメーション表示を可能にするため、記憶部３０に記憶される回答データ３５２には、プレーヤにより入力された手書き図形を手書きパーツ図形毎にスプライト画像として記憶している。図２８に、回答データ３５２のデータ構成例を示す。図２８に示すように、手書きパーツ図形がスプライト画像として、フレーズNOに対応付けて記憶される。
【０１３３】
また、記憶部３０には、スプライト画像の表示手順を定義する表示手順テーブル３５４が記憶される。図２９に、表示手順テーブル３５４のデータ構成例を示す。図２９に示すように、表示手順テーブル３５４には、問題の種類毎に複数の表示手順テーブルを含んでいる。また、表示手順テーブル３５４には、手順と動作が対応付けて記憶されている。例えば、問題「コックさん」の表示手順テーブル３５４には、「手順１」に対応付けて「NO.２のスプライトを１．５倍にして表示」といった動作と、「手順２」に対応付けて「NO.１５のスプライトを上に１０ドット移動させて表示」といった動作が記憶されている。
【０１３４】
従って、ゲーム演算部２２は、表示手順テーブル３５４を参照して、回答データ３５２に記憶されたスプライト画像を取得し、各手順に従ってスプライト画像を表示させることにより、図２６，図２７に示す画像を順次切替表示させて、あたかもコックさんが驚いているかのようにアニメーション表示を実現することができる。この結果、自分が描いた画像が画面上で動き出すといった演出効果により、プレーヤに、手書きした図形が完成後に突然動き出すことによる驚きといった新たな感覚を与えることができ、自己が描いた画像に愛着を持たせることができる。
【０１３５】
８−３．画題パーツの更新表示
本実施の形態においては、ディスプレイ３ａに画題パーツを追加的に表示していくことにより手本画像全体を表示する場合について説明したが、各画題パーツを随時更新表示させる構成であってもよい。図３０〜図３２を参照して具体的に説明する。
【０１３６】
図３０〜図３２は、ディスプレイ３ａに画題パーツが表示された表示画面と、ディスプレイ３ｂにプレーヤにより入力された手書き図形が表示された表示画面とを示す図である。まず、図３０に示すように、表示画面Ｗ１１７には、画題パーツである「口」パーツが、その中心点が表示画面の略中心となる座標位置に位置するように表示され、表示画面Ｗ１１８には、プレーヤにより手書き入力された「口」パーツが手書きパーツ図形として表示される。
【０１３７】
続いて、図３１に示すように、表示画面Ｗ１１９には、「口」パーツが非表示された後、次の画題パーツである「目」パーツが、その中心点が表示画面の略中心となる座標位置に位置するように表示される。一方、表示画面Ｗ１２０には、プレーヤにより入力された「口」及び「目」の手書きパーツ図形が表示される。さらに、図３２に示すように、表示画面Ｗ１２１には、「目」パーツが非表示された後、次の画題パーツである「顔」パーツが、その中心点が表示画面の略中心となる座標位置に位置するように表示される。一方、表示画面Ｗ１２２には、プレーヤにより入力された「口」、「目」及び「顔」パーツが手書きパーツ図形としてそれぞれ表示される。
【０１３８】
このように、画題パーツを順次表示させる場合、次の画題パーツを表示する際に現在表示されている画題パーツを非表示して、次の画題パーツを略同一の位置に表示させる。これにより、プレーヤは手本画像を構成する画題パーツ同士の相対的な位置関係を容易に把握できなくなり、お絵かきゲームの難易度が向上する。この結果、完成した手書き図形及びこれに対する評価が多様になり、ゲームの面白さを引き立てることができる。
【０１３９】
或いは、プレーヤにより入力された手書きパーツ図形を更新表示させ、手書き図形の完成時に、全ての手書きパーツ図形を表示させる構成であっても良い。この構成によれば、絵描き歌ゲームとしての面白さに加えて、手書き図形の完成が容易に予想できないため、副笑いゲームのような面白さを加味することが出来る。
【０１４０】
８−４．画題パーツの非表示
本実施の形態においては、ディスプレイ３ａに絵描き歌の歌詞と画題パーツを表示すると共に、絵描き歌の歌詞をスピーカ７ａ，７ｂから音声出力させてプレーヤに画題パーツに対応する手書きパーツ図形の入力を促す場合について説明したが、ディスプレイ３ａに画題パーツを表示させない構成であっても良い。つまり、ディスプレイ３ａには、絵描き歌の歌詞をテキストデータで表示させると共に、スピーカ７ａ，７ｂから絵描き歌の歌詞を音声出力させ、絵描き歌の歌詞から画題パーツを推測させて、手書きパーツ図形を入力させる。
【０１４１】
この構成によれば、入力すべき画題パーツを視覚的に把握することが出来ないため、手書き入力される図形がバラエティに富み、完成した手書き図形の評価を楽しむことができる。また、完成した絵は出来上がりの優劣のみに依存しない評価を与えることができ、お絵かきの苦手なプレーヤでもゲームを楽しむことができる。
【０１４２】
８−５．途中終了
本実施の形態においては、プレーヤの回答入力に制限を設けず、最後まで絵描き歌ゲームを進行させる場合について説明を行ったが、プレーヤが入力した手書きパーツ図形の評価に応じて、絵描き歌ゲームの進行を途中で終了させる構成であっても良い。具体的に、図３３〜図３４を参照して説明する。
【０１４３】
図３３〜図３４は、ディスプレイ３ａに画題パーツ及びインジケータが表示された表示画面例と、ディスプレイ３ｂにプレーヤにより入力された手書き図形が表示された表示画面例とを示す図である。まず、図３３に示すように、表示画面Ｗ１２３には、画題パーツが表示されると共に、インジケータ１２３ａが表示される。このインジケータ１２３ａには、例えば、プレーヤにより入力された手書きパーツ図形に対する減点数の合計値に応じたインジケータ量「０〜−１００」が表示され、インジケータ量が「−１００」に到達した場合、絵描き歌ゲームが途中終了される。つまり、画題提示部２２２は、手書きパーツ図形に対する減点数を合計して、合計値が所定値に達したか否かを判別し、減点数の合計値が所定値に達した場合、画題提示処理の実行を中止させて、絵描き歌ゲームを終了させる。
【０１４４】
図３４に、インジケータ量が「−１００」に達した場合の表示画面例を示す。図３４に示すように、表示画面Ｗ１２５には、画題パーツ及びインジケータ量が「−１００」に達したことを示すインジケータ１２３ａが表示されている。また、表示画面Ｗ１２６には、手書きパーツ図形、画題提示処理が中止されたことを示す「ゲームオーバー」なるテキストデータ及び手書きパーツ図形に重畳するように×印が表示されている。
【０１４５】
従って、手書きパーツ図形の評価に応じて、絵描き歌ゲームの進行が途中で中断されるため、プレーヤは、描き歌ゲームの進行を中断させないように評価を意識しながら手書き図形の入力を行なわなければならず、制約条件を課してゲームの面白さを増大させることができる。
【０１４６】
８−６．入力期間のユーザ決定
本実施の形態においては、画題パーツ毎に予めプレーヤが回答を入力可能な入力期間を定め、所定時間が設定された入力期間内に入力された手書きパーツ図形を画題パーツに対応する手書きパーツ図形として取得する場合について説明したが、入力期間をユーザが任意に決定する構成であっても良い。
【０１４７】
例えば、プレーヤは、画題パーツが表示されると、画題パーツに対応する回答として、ディスプレイ３ｂに手書きパーツ図形を入力する。そして、手書きパーツ図形の入力を終了すると、入力期間終了操作に対応付けられるスイッチを操作して、入力期間終了指示を入力する。画題提示部２２２は、画題パーツの表示開始から入力期間終了指示の入力までを入力期間として認識し、当該入力期間が終了すると、次の画題パーツを提示する。また、認識評価部２２４は、画題パーツの表示開始から入力期間終了指示の入力までを入力期間として認識し、当該入力期間内にプレーヤにより入力された手書き図形を、画題パーツに対応する手書きパーツ図形として認識し、画題パーツと対比させて手書きパーツ図形の評価を行う。
【０１４８】
これにより、プレーヤは、自己のペースに応じて任意の入力期間を決定して手書きパーツ図形を入力することができるため、初心者や子供など絵描き歌ゲームになれていないプレーヤであってもゲームを楽しむことができる。
【０１４９】
８−７．本発明を適用可能な装置
上述した実施形態では、携帯型のゲーム装置を例に挙げて説明したが、本発明を適用可能な装置は、これに限られず、タッチパネルを備えた業務用のゲーム装置の他、ＰＤＡ等の装置であってもよいことは勿論である。
【図面の簡単な説明】
【０１５０】
【図１】本実施の形態におけるゲーム装置の概観図。
【図２】本実施の形態における絵描き歌ゲームの概要を説明する図。
【図３】本実施の形態における絵描き歌ゲームの概要を説明する図。
【図４】本実施の形態における絵描き歌ゲームの概要を説明する図。
【図５】（ａ）手本画像の矩形を説明する図、（ｂ）手書き図形の矩形を説明する図。
【図６】（ａ）手本画像の矩形サイズ、縦横比、中心点を説明する図、（ｂ）手書き図形の矩形サイズ、縦横比、中心点を説明する図。
【図７】（ａ）手本画像の描画距離を説明する図、（ｂ）手書き図形の描画距離を説明する図。
【図８】（ａ）手本画像のベクトルデータを説明する図、（ｂ）手書き図形のベクトルデータを説明する図。
【図９】（ａ）手書き図形「て」の評価例を示す図、（ｂ）手書き図形「お」の評価例を示す図。
【図１０】手本画像及び画題パーツに対応付けられた手本データの一例を示す図。
【図１１】（ａ）手書きパーツ図形の一例、（ｂ）手書きパーツ図形の矩形、矩形サイズ及び中心点の認識例、（ｃ）手書きパーツ図形の描画距離、ベクトルデータの認識例、を示す図。
【図１２】（ａ）手書きパーツ図形の一例、（ｂ）手書きパーツ図形の矩形、矩形サイズ及び中心点の認識例、（ｃ）手書きパーツ図形の描画距離、ベクトルデータの認識例、を示す図。
【図１３】中心点に基づいた評価方法を説明する図。
【図１４】評価係数ｋを求めるためのグラフを示す図。
【図１５】ゲーム装置の機能ブロック図。
【図１６】手本データのデータ構成例を示す図。
【図１７】減点テーブルのデータ構成例を示す図。
【図１８】評価テーブルのデータ構成例を示す図。
【図１９】画題データのデータ構成例を示す図。
【図２０】回答データのデータ構成例を示す図。
【図２１】ゲーム処理を示すフローチャート。
【図２２】ハードウェアの構成の一例を示す図。
【図２３】変形例８−１を説明するための表示画面例を示す図。
【図２４】変形例８−１を説明するための表示画面例を示す図。
【図２５】変形例８−１を説明するための表示画面例を示す図。
【図２６】変形例８−２を説明するための表示画面例を示す図。
【図２７】変形例８−２を説明するための表示画面例を示す図。
【図２８】回答データ３５２のデータ構成例を示す図。
【図２９】表示手順テーブル３５４のデータ構成例を示す図。
【図３０】変形例８−３を説明するための表示画面例を示す図。
【図３１】変形例８−３を説明するための表示画面例を示す図。
【図３２】変形例８−３を説明するための表示画面例を示す図。
【図３３】変形例８−５を説明するための表示画面例を示す図。
【図３４】変形例８−５を説明するための表示画面例を示す図。
【符号の説明】
【０１５１】
１                  ゲーム装置
１０              操作部
４              タッチパネル
２０              処理部
２２            ゲーム演算部
２２２        画題提示部
２２４        認識評価部
２４            画像生成部
２６            音生成部
３０              記憶部
３２          ゲームプログラム
３４          データ
３４２      手本データ
３４４      減点テーブル
３４６      評価テーブル
３４８      画題データ
３５０      回答データ
４０ａ，４０ｂ  表示部
５０            音出力部
【図１】
2006133886.tif 000004
【図２】
2006133886.tif 000005
【図３】
2006133886.tif 000006
【図４】
2006133886.tif 000007
【図５】
2006133886.tif 000008
【図６】
2006133886.tif 000009
【図７】
2006133886.tif 000010
【図８】
2006133886.tif 000011
【図９】
2006133886.tif 000012
【図１０】
2006133886.tif 000013
【図１１】
2006133886.tif 000014
【図１２】
2006133886.tif 000015
【図１３】
2006133886.tif 000016
【図１４】
2006133886.tif 000017
【図１５】
2006133886.tif 000018
【図１６】
2006133886.tif 000019
【図１７】
2006133886.tif 000020
【図１８】
2006133886.tif 000021
【図１９】
2006133886.tif 000022
【図２０】
2006133886.tif 000023
【図２１】
2006133886.tif 000024
【図２２】
2006133886.tif 000025
【図２３】
2006133886.tif 000026
【図２４】
2006133886.tif 000027
【図２５】
2006133886.tif 000028
【図２６】
2006133886.tif 000029
【図２７】
2006133886.tif 000030
【図２８】
2006133886.tif 000031
【図２９】
2006133886.tif 000032
【図３０】
2006133886.tif 000033
【図３１】
2006133886.tif 000034
【図３２】
2006133886.tif 000035
【図３３】
2006133886.tif 000036
【図３４】
2006133886.tif 000037