JP4551183B2 - Program, information storage medium and handwritten graphic evaluation device - Google Patents

Program, information storage medium and handwritten graphic evaluation device Download PDF

Info

Publication number
JP4551183B2
JP4551183B2 JP2004319562A JP2004319562A JP4551183B2 JP 4551183 B2 JP4551183 B2 JP 4551183B2 JP 2004319562 A JP2004319562 A JP 2004319562A JP 2004319562 A JP2004319562 A JP 2004319562A JP 4551183 B2 JP4551183 B2 JP 4551183B2
Authority
JP
Japan
Prior art keywords
handwritten
subject
graphic
evaluation
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004319562A
Other languages
Japanese (ja)
Other versions
JP2006133886A (en
Inventor
幸延 山本
俊則 曽根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Namco Ltd
Bandai Namco Entertainment Inc
Original Assignee
Namco Ltd
Namco Bandai Games Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Namco Ltd, Namco Bandai Games Inc filed Critical Namco Ltd
Priority to JP2004319562A priority Critical patent/JP4551183B2/en
Publication of JP2006133886A publication Critical patent/JP2006133886A/en
Application granted granted Critical
Publication of JP4551183B2 publication Critical patent/JP4551183B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Analysis (AREA)

Description

本発明は、タッチパネルを用いて手書き入力された手書き図形の出来を評価させるプログラム、情報記憶媒体及び手書き図形評価装置に関する。   The present invention relates to a program, an information storage medium, and a handwritten graphic evaluation device for evaluating the result of a handwritten graphic input by handwriting using a touch panel.

従来からディスプレイ(表示部)と、ディスプレイ上のタッチ位置(指示位置)を検出するタッチパネルとを有する表示装置を備えた電子機器が知られている。このような電子機器を用いて、手書き入力画像と予め用意された画像とを照合して、手書き入力画像の画像の種類を識別し、識別した画像の種類に応じた画像処理を行うことにより、アニメーション表示画像を作成して、アニメーション表示を行う技術が知られている(例えば、特許文献1参照)。
特開2002−282541号公報
2. Description of the Related Art Conventionally, an electronic device including a display device having a display (display unit) and a touch panel that detects a touch position (instructed position) on the display is known. By using such an electronic device, the handwritten input image is collated with an image prepared in advance, the type of the image of the handwritten input image is identified, and by performing image processing according to the identified type of image, A technique for creating an animation display image and performing animation display is known (for example, see Patent Document 1).
JP 2002-282541 A

しかしながら、上述した従来の電子機器(例えば、特許文献1)等においては、手書き入力された画像の認識は完成した画像全体に対して行うものであった。つまり、完成した最終画像のみが評価対象であり、画像の作成過程、作成順序等を評価することができず、多様な評価をすることができなかった。また、画像の認識等に係る処理を、画像完成時に一時に行う必要があるため、処理結果の算出までに時間を要し、処理待ちの状況が発生し得た。   However, in the above-described conventional electronic device (for example, Patent Document 1), recognition of an image input by handwriting is performed on the entire completed image. That is, only the completed final image is the object of evaluation, and the image creation process, creation order, etc. cannot be evaluated, and various evaluations cannot be performed. In addition, since it is necessary to perform processing related to image recognition and the like at a time when the image is completed, it takes time to calculate the processing result, and a state of waiting for processing may occur.

本発明の第1の課題は、タッチパネルを用いて手書き入力された手書き図形の出来を、その作成過程、作成順序といった種々の要素に基づいて評価することであり、第2の課題は、興趣性のある精度の良い評価を比較的簡単な処理で実現することである。   A first problem of the present invention is to evaluate a handwritten figure input by handwriting using a touch panel based on various factors such as a creation process and a creation order, and a second problem is interest. It is to realize a highly accurate evaluation with relatively simple processing.

上記課題を解決するための第1の発明は、
コンピュータに、タッチパネルを用いて手書き入力された手書き図形の出来を評価させるためのプログラム(例えば図15のゲームプログラム32)であって、
所定の手本画像(例えば図10の手本画像)を構成する複数のパーツの中から手書き入力の画題とする画題パーツを選択し、該画題パーツに対応する図形の手書き入力を促す画題提示処理を、所定の手書き入力期間が終了するごとに、全てのパーツを画題パーツとして選択するまで繰り返し実行する画題提示進行制御手段(例えば図15の画題提示部222)、
前記各手書き入力期間それぞれにおいて手書き入力された図形を、当該手書き入力期間において画題とされた画題パーツに対応する手書きパーツ図形として認知する手書きパーツ図形認知手段(例えば図15の認識評価部224、図21のステップS10)、
前記手書きパーツ図形認知手段により認知された各手書きパーツ図形について、当該手書きパーツ図形に対応する画題パーツとの類似度を判定するパーツ類似度判定手段(例えば図15の画題提示部224、図21のステップS12)、
前記パーツ類似度判定手段により判定された類似度に基づいて、前記手書きパーツ図形認知手段により認知された全ての手書きパーツ図形から成る手書き図形の出来を評価する手書き図形全体評価手段(例えば図15の認識評価部224、図21のステップS20)、
として前記コンピュータを機能させるためのプログラムである。
The first invention for solving the above-described problems is
A program (for example, the game program 32 of FIG. 15) for causing a computer to evaluate the result of a handwritten figure input by handwriting using a touch panel,
A subject presentation process for selecting a subject part as a subject for handwriting input from a plurality of parts constituting a predetermined model image (for example, the model image in FIG. 10), and prompting handwriting input of a graphic corresponding to the subject part , A subject presentation progress control means (for example, the subject presentation unit 222 in FIG. 15) that repeatedly executes every time a predetermined handwriting input period ends until all parts are selected as subject parts.
A handwritten part figure recognition means for recognizing a figure input by handwriting in each of the handwriting input periods as a handwritten part figure corresponding to the subject part that is the subject in the handwriting input period (for example, the recognition evaluation unit 224 in FIG. 21 step S10),
For each handwritten part graphic recognized by the handwritten part graphic recognizing means, a part similarity determining means (for example, the subject presenting unit 224 in FIG. Step S12),
Based on the similarity determined by the part similarity determination means, the handwritten graphic overall evaluation means (for example, FIG. 15) evaluates the result of the handwritten graphic composed of all the handwritten part graphics recognized by the handwritten part graphic recognition means. Recognition evaluation unit 224, step S20 in FIG. 21),
As a program for causing the computer to function.

また、他の発明として、タッチパネルを備え、前記タッチパネルを用いて手書き入力された手書き図形の出来を評価する手書き図形評価装置であって、
所定の手本画像を構成する複数のパーツの中から手書き入力の画題とする画題パーツを選択し、該画題パーツに対応する図形の手書き入力を促す画題提示処理を、所定の手書き入力期間が終了するごとに、全てのパーツを画題パーツとして選択するまで繰り返し実行する画題提示進行制御手段(例えば図15の画題提示部222)と、
前記各手書き入力期間それぞれにおいて手書き入力された図形を、当該手書き入力期間において画題とされた画題パーツに対応する手書きパーツ図形として認知する手書きパーツ図形認知手段(例えば図15の認識評価部224、図21のステップS10)と、
前記手書きパーツ図形認知手段により認知された各手書きパーツ図形について、当該手書きパーツ図形に対応する画題パーツとの類似度を判定するパーツ類似度判定手段(例えば図15の画題提示部224、図21のステップS12)と、
前記パーツ類似度判定手段により判定された類似度に基づいて、前記手書きパーツ図形認知手段により認知された全ての手書きパーツ図形から成る手書き図形の出来を評価する手書き図形全体評価手段(例えば図15の認識評価部224、図21のステップS20)と、
を備えた手書き図形評価装置を構成するとしてもよい。
In addition, as another invention, a handwritten graphic evaluation apparatus that includes a touch panel and evaluates a handwritten graphic input by handwriting using the touch panel,
Select a subject part as a handwritten input subject from a plurality of parts composing a predetermined model image, and finish a predetermined handwriting input period for a subject presentation process that prompts handwriting input of a graphic corresponding to the subject part Each time, the subject presentation progress control means (for example, the subject presentation unit 222 in FIG. 15) that repeatedly executes until all parts are selected as subject parts,
A handwritten part figure recognition means for recognizing a figure input by handwriting in each of the handwriting input periods as a handwritten part figure corresponding to the subject part that is the subject in the handwriting input period (for example, the recognition evaluation unit 224 in FIG. 21 step S10),
For each handwritten part graphic recognized by the handwritten part graphic recognizing means, a part similarity determining means (for example, the subject presenting unit 224 in FIG. Step S12),
Based on the similarity determined by the part similarity determination means, the handwritten graphic overall evaluation means (for example, FIG. 15) evaluates the result of the handwritten graphic composed of all the handwritten part graphics recognized by the handwritten part graphic recognition means. Recognition evaluation unit 224, step S20 in FIG.
The handwritten figure evaluation apparatus provided with may be configured.

この第1の発明等によれば、画題提示処理の進行に応じて順次選択される所与の画題パーツに対応して手書き入力された図形を、当該画題パーツに対応する手書きパーツ図形として認識し、この手書きパーツ図形と対応する画題パーツとの類似度を判定するため、手書きパーツ図形と画題パーツとの対応付けが明確となり、精度良く類似度の判定を行うことができる。また、手書きパーツ図形と画題パーツは、手書き入力期間に基づいて対応付けられ、それぞれの類似度が個々に判別されるため、完成した手書き図形全体の評価は、手本画像との形状上の類似度のみに依存せず、多様な評価を行うことができる。また、類似度の判別は、完成した手書き図形全体に対して行うものでなく、個々のパーツについて行うため、比較的処理負荷が低く済む。さらに、手書きパーツ図形毎に判定された類似度に基づいて、手書きパーツ図形として認識された全ての手書きパーツ図形からなる手書き図形の出来を評価するため、手書き図形全体として適正な評価を得ることができる。   According to the first invention and the like, a figure inputted by hand corresponding to a given subject part sequentially selected according to progress of the subject presentation process is recognized as a handwritten part figure corresponding to the subject part. Since the similarity between the handwritten part graphic and the corresponding subject part is determined, the correspondence between the handwritten part graphic and the subject part becomes clear, and the similarity can be determined with high accuracy. In addition, the handwritten part figure and the subject part are associated with each other based on the handwriting input period, and the degree of similarity of each part is individually determined. Therefore, the evaluation of the completed handwritten figure as a whole is similar in shape to the model image. Various evaluations can be performed without depending on the degree. Further, the determination of the similarity is not performed on the entire completed handwritten figure but on individual parts, so that the processing load is relatively low. Furthermore, based on the degree of similarity determined for each handwritten part graphic, the evaluation of the handwritten graphic composed of all the handwritten part graphics recognized as the handwritten part graphic can be evaluated, so that an appropriate evaluation can be obtained as the entire handwritten graphic. it can.

第2の発明は、第1の発明のプログラムであって、
ユーザによる所定の期間終了操作入力を検出する期間終了操作検出手段(例えば図15の画題提示部222)として前記コンピュータを機能させ、
前記画題提示進行制御が、前記期間終了操作検出手段により検出がなされた場合に現在の手書き入力期間を終了と判定するように前記コンピュータを機能させるためのプログラムである。
The second invention is the program of the first invention,
Causing the computer to function as period end operation detecting means (for example, the subject presentation unit 222 in FIG. 15) for detecting a predetermined period end operation input by the user;
The subject presentation progress control is a program for causing the computer to function so as to determine that the current handwriting input period is ended when the period end operation detecting means detects.

第2の発明によれば、ユーザによる所定の期間終了操作入力を検出して、当該検出がなされた場合に現在の手書き入力期間を終了と判定することができる。これにより、ユーザは任意の時間を入力期間として手書きパーツ図形を入力することができ、自己のペースに応じて手書き図形の入力を楽しむことができる。   According to the second invention, a predetermined period end operation input by the user is detected, and when the detection is made, the current handwriting input period can be determined to end. Thereby, the user can input a handwritten part figure by using an arbitrary time as an input period, and can enjoy the input of the handwritten figure according to his / her own pace.

第3の発明は、第1の発明のプログラムであって、
前記画題提示進行制御が、各手書き入力期間に対して予め定められた所定時間の経過により、手書き入力期間の終了を判定する(例えば図21のステップS8)ように前記コンピュータを機能させるためのプログラムである。
The third invention is the program of the first invention,
A program for causing the computer to function so that the subject presentation progress control determines the end of the handwriting input period after a predetermined time has elapsed for each handwriting input period (for example, step S8 in FIG. 21) It is.

第3の発明によれば、各手書き入力期間に対して予め定められた所定時間の経過により、手書き入力期間の終了を判定することができる。これにより、所定時間が定められた入力期間内に手書きパーツ図形を入力しなければならないという制約条件が加わることになるため、手書き入力の難易度を高めたり、新たな興趣を与えるといったことができる。   According to the third aspect, the end of the handwriting input period can be determined by the passage of a predetermined time that is predetermined for each handwriting input period. As a result, a constraint condition that a handwritten part figure must be input within an input period in which a predetermined time is determined is added, so that it is possible to increase the difficulty of handwriting input or to give a new interest. .

第4の発明は、第1から第3の発明のプログラムであって、
前記パーツ類似度判定手段が、手書きパーツ図形の縦横比と、当該手書きパーツ図形に対応する画題パーツの縦横比との差異の程度を判定する縦横比判定手段(例えば図15の認識評価部224)を有し、この縦横比判定手段により判定された差異の程度に基づいて類似度を判定する(例えば図21のステップS14)ように前記コンピュータを機能させるためのプログラムである。
The fourth invention is the program of the first to third inventions,
The part similarity determination means determines the degree of difference between the aspect ratio of the handwritten part graphic and the aspect ratio of the theme part corresponding to the handwritten part graphic (for example, the recognition evaluation unit 224 in FIG. 15). And a program for causing the computer to function so as to determine the similarity based on the degree of difference determined by the aspect ratio determination means (for example, step S14 in FIG. 21).

第5の発明は、第1から第4の発明のプログラムであって、
前記手書き入力期間内における前記タッチパネルに対する摺動操作距離を算出する摺動操作距離算出手段として前記コンピュータを機能させ、
前記パーツ類似度判定手段が、前記摺動操作距離算出手段により算出された手書きパーツ図形の描画に要した摺動操作距離と、当該手書きパーツ図形に対応する画題パーツに対して予め定められた描画距離との差異の程度を判定する距離判定手段を有し、この距離判定手段により判定された差異の程度に基づいて類似度を判定するように前記コンピュータを機能させるためのプログラムである。
The fifth invention is the program of the first to fourth inventions,
Causing the computer to function as sliding operation distance calculating means for calculating a sliding operation distance for the touch panel within the handwriting input period;
The part similarity determination means calculates the sliding operation distance required for drawing the handwritten part graphic calculated by the sliding operation distance calculating means and the drawing predetermined for the subject part corresponding to the handwritten part graphic. A program for causing the computer to function so as to determine the degree of similarity based on the degree of difference determined by the distance determination unit, having distance determination means for determining the degree of difference from the distance.

第6の発明は、第5の発明のプログラムであって、
前記距離判定手段が、前記摺動操作距離算出手段による算出対象の手書きパーツ図形の大きさと、当該手書きパーツ図形に対応する画題パーツの大きさとの比率に応じて、判定する差異の程度を補正する(例えば図15の認識評価部224)ように前記コンピュータを機能させるためのプログラムである。
6th invention is the program of 5th invention,
The distance determination means corrects the degree of difference determined according to the ratio between the size of the handwritten part graphic to be calculated by the sliding operation distance calculation means and the size of the theme part corresponding to the handwritten part graphic. This is a program for causing the computer to function as in (for example, the recognition evaluation unit 224 in FIG. 15).

第7の発明は、第1から第6の発明のプログラムであって、
前記手書き入力期間内における前記タッチパネルに対する摺動操作の全体的な摺動操作方向を算出する摺動操作方向算出手段(例えば図15の認識評価部224)として前記コンピュータを機能させ、
前記パーツ類似度判定手段が、前記摺動操作方向算出手段により算出された手書きパーツ図形の描画に要した摺動操作の全体的な摺動操作方向と、当該手書きパーツ図形に対応する画題パーツに対して予め定められた全体的な線描の方向との差異の程度を判定する方向判定手段(例えば図15の認識評価部224)を有し、この方向判定手段により判定された方向の程度に基づいて類似度を判定する(例えば図15の認識評価部224)ように前記コンピュータを機能させるためのプログラムである。
The seventh invention is a program of the first to sixth inventions,
Causing the computer to function as sliding operation direction calculation means (for example, the recognition evaluation unit 224 in FIG. 15) that calculates the overall sliding operation direction of the sliding operation on the touch panel within the handwriting input period;
The part similarity determination means determines the overall sliding operation direction of the sliding operation required for drawing the handwritten part figure calculated by the sliding operation direction calculation means, and the subject part corresponding to the handwritten part figure. On the other hand, it has direction determining means (for example, the recognition evaluation unit 224 in FIG. 15) for determining the degree of difference from the predetermined overall drawing direction, and based on the degree of direction determined by this direction determining means. This is a program for causing the computer to function so as to determine the similarity (for example, the recognition evaluation unit 224 in FIG. 15).

第4から第7の発明によれば、手書きパーツ図形を構成する種々の要素に基づいて、手書きパーツ図形と画題パーツとの類似度を判定することができ、精度の良い判定結果を得ることができる。   According to the fourth to seventh inventions, the similarity between the handwritten part graphic and the subject part can be determined based on various elements constituting the handwritten part graphic, and an accurate determination result can be obtained. it can.

第8の発明は、第1から第7の発明のプログラムであって、
前記手書き図形全体評価手段が、前記手書きパーツ図形認知手段により認知された各手書きパーツ図形の相対位置関係を評価するパーツ位置関係評価手段(例えば図15の認識評価部224)を有し、このパーツ位置関係評価手段により判定された相対位置関係の評価結果を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価する(例えば図15の認識評価部、図21のステップS20)ように前記コンピュータを機能させるためのプログラムである。
The eighth invention is a program of the first to seventh inventions,
The handwritten figure whole evaluation means has part positional relationship evaluation means (for example, recognition evaluation unit 224 in FIG. 15) for evaluating the relative positional relationship of each handwritten part graphic recognized by the handwritten part graphic recognition means. In consideration of the evaluation result of the relative positional relationship determined by the positional relationship evaluation means, the result of the handwritten graphic composed of all the handwritten part graphics is evaluated (for example, the recognition evaluation unit in FIG. 15 and step S20 in FIG. 21). It is a program for causing a computer to function.

第8の発明によれば、各手書きパーツ図形の相対位置関係を評価し、相対位置関係の評価結果を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価するため、例えば、手書きパーツ図形同士の相対位置関係のバランスが悪い場合に生じる図形の不自然さを評価に反映するといったことができる。   According to the eighth aspect of the invention, the relative positional relationship of each handwritten part graphic is evaluated, and the evaluation result of the relative positional relationship is taken into account to evaluate the handwritten graphic composed of all the handwritten part graphics. It is possible to reflect in the evaluation the unnaturalness of the figure that occurs when the relative positional relationship between the figures is poor.

第9の発明は、第1から第8の発明のプログラムであって、
前記手書き図形全体評価手段が、
前記手書きパーツ図形認知手段により認知された手書きパーツ図形それぞれの、対応する画題パーツに対する大きさの比率の偏差を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価する(例えば図15の認識評価部224、図21のステップS20)ように前記コンピュータを機能させるためのプログラムである。
The ninth invention is the program of the first to eighth inventions,
The handwritten figure whole evaluation means,
Each handwritten part graphic recognized by the handwritten part graphic recognizing means is evaluated for the quality of the handwritten graphic composed of all the handwritten part graphics in consideration of the deviation of the ratio of the size to the corresponding subject part (for example, FIG. 15). This is a program for causing the computer to function as in the recognition evaluation unit 224, step S20 in FIG.

第9の発明によれば、手書きパーツ図形それぞれの、対応する画題パーツに対する大きさの比率の偏差を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価するため、例えば、手書きパーツ図形毎の大きさの比率にばらつきがある場合に生じる手書き図形の不自然さを評価に反映するといったことができる。   According to the ninth aspect of the present invention, in order to evaluate the result of the handwritten figure composed of all the handwritten part figures in consideration of the deviation of the ratio of the size of each handwritten part figure to the corresponding theme part, for example, the handwritten part figure It is possible to reflect in the evaluation the unnaturalness of the handwritten figure that occurs when the ratio of the sizes varies.

第10の発明は、第1から第9の発明のプログラムであって、
前記パーツ類似度判定手段が、前記手書き入力期間が終了する毎に、前記手書きパーツ図形認知手段により認知された当該手書き入力期間の手書きパーツ図形と、対応する画題パーツとの類似度を判定する(例えば図15の認識評価部224)ように前記コンピュータを機能させ、
前記手書き入力期間が終了する毎に、前記パーツ類似度判定手段により判定された類似度に応じて所定のパラメータの値を変更するパラメータ値変更手段(例えば図15の認識評価部224)として前記コンピュータを機能させ、
前記パラメータの値が所定の途中終了条件を満たした場合に、前記画題提示進行制御手段による画題提示処理の実行を中止する制御を行う途中終了制御手段(例えば図15の画題提示部222)として前記コンピュータを機能させる、
ためのプログラムである。
A tenth invention is a program of the first to ninth inventions,
Each time the part similarity determination unit ends the handwriting input period, the degree of similarity between the handwritten part graphic of the handwriting input period recognized by the handwritten part graphic recognition unit and the corresponding subject part is determined ( For example, the computer is caused to function as in the recognition evaluation unit 224 in FIG.
The computer as parameter value changing means (for example, the recognition evaluation unit 224 in FIG. 15) that changes the value of a predetermined parameter in accordance with the similarity determined by the part similarity determination means every time the handwriting input period ends. Function
When the parameter value satisfies a predetermined halfway termination condition, the halfway termination control unit (for example, the subject presentation unit 222 in FIG. 15) performs control for stopping execution of the subject presentation processing by the subject presentation progress control unit. Make the computer work,
It is a program for.

第10の発明によれば、ユーザは、画題提示処理の実行を中止させないようにパラメータ値を意識しながら手書きパーツ図形の入力を行わなければならないため、手書き図形を入力する全期間に亘って、緊張感を持たせた面白さを与えることができる。   According to the tenth invention, since the user must input the handwritten part graphic while being aware of the parameter value so as not to stop the execution of the subject presentation process, over the entire period of inputting the handwritten graphic, It can give you a sense of tension.

第11の発明は、第1から第10の発明のプログラムであって、
前記画題提示進行制御手段による画題提示処理の繰り返し実行に応じて、現在の手書き入力期間において画題とされている画題パーツの図形を追加的に表示していく制御を行う画題パーツ図形追加表示制御手段(例えば図15の画題提示部222)として前記コンピュータを機能させるためのプログラムである。
The eleventh invention is a program of the first to tenth inventions,
Subject part figure addition display control means for performing control to additionally display the figure of the subject part that is the subject in the current handwriting input period in response to repeated execution of the subject presentation process by the subject presentation progress control means This is a program for causing the computer to function as (for example, the subject presentation unit 222 in FIG. 15).

第11の発明によれば、画題提示処理の繰り返し実行に応じて、現在の手書き入力期間において画題とされている画題パーツの図形を追加的に表示させることができる。これにより、ユーザは、順次表示される画題パーツを模して、対応する手書きパーツ図形を入力することにより、画題である手本画像を模した手書き図形を容易に完成させることができる。   According to the eleventh aspect, in accordance with repeated execution of the subject presentation process, it is possible to additionally display a figure of the subject part that is the subject in the current handwriting input period. Thus, the user can easily complete a handwritten figure simulating a model image that is the subject by imitating the sequentially displayed subject parts and inputting the corresponding handwritten part figure.

第12の発明は、第1から第10の発明のプログラムであって、
手書き入力期間が変わる毎に、従前の手書き入力期間において画題とされていた画題パーツの図形を消去して、現在の手書き入力期間において画題とされている画題パーツの図形を表示していく制御を行う画題パーツ図形更新表示制御手段(例えば図15の画題提示部222)として前記コンピュータを機能させるためのプログラムである。
The twelfth invention is the program of the first to tenth inventions,
Each time the handwriting input period changes, control is performed to erase the figure of the subject part that was the subject in the previous handwriting input period and display the figure of the subject part that is the subject in the current handwriting input period. This is a program for causing the computer to function as subject part figure update display control means (for example, the subject presentation unit 222 in FIG. 15).

第12の発明によれば、手書き入力期間が変わる毎に、従前の手書き入力期間において画題とされていた画題パーツの図形が消去され、現在の手書き入力期間において画題とされている画題パーツの図形が表示されるため、画題パーツ同士の位置関係を容易に把握できなくなり、手書き入力の難易度が向上する。   According to the twelfth aspect, every time the handwriting input period is changed, the figure of the subject part that was the subject in the previous handwriting input period is erased, and the figure of the subject part that is the subject in the current handwriting input period Is displayed, the positional relationship between the subject parts cannot be easily grasped, and the difficulty of handwriting input is improved.

第13の発明は、第12の発明のプログラムであって、
前記画題パーツ図形更新表示制御手段が、同一の表示位置に、新たに選択される画題パーツの図形を更新表示していく制御を行う(例えば図15の画題提示部222)ように前記コンピュータを機能させるためのプログラムである。
The thirteenth invention is the program of the twelfth invention,
The subject part figure update display control means controls the computer so as to update and display the figure of the newly selected theme part at the same display position (for example, the subject presentation unit 222 in FIG. 15). It is a program to make it.

第13の発明によれば、新たに選択される画題パーツの図形を、従前の画題パーツの図形と同一の表示位置に更新表示するため、手本画像を構成する画題パーツの位置関係を容易に把握できなくなり、手書き入力の難易度が向上する。   According to the thirteenth invention, the graphic of the newly selected theme part is updated and displayed at the same display position as that of the graphic of the previous theme part, so that the positional relationship of the theme parts constituting the model image can be easily It becomes impossible to grasp and the difficulty of handwriting input is improved.

第14の発明は、第1から第13の発明のプログラムであって、
画題パーツそれぞれには、当該画題パーツの図形をユーザに推測させる推測データであるテキストデータ及び/又は音声データが予め対応づけらており(例えば図19の画題データ348)、
前記画題提示進行制御手段が、現在の手書き入力期間において画題とされている画題パーツに対応する推測データを出力する制御を行うことで前記画題提示処理を実行する(例えば図15の画題提示部222)ように前記コンピュータを機能させるためのプログラムである。
A fourteenth invention is a program according to the first to thirteenth inventions,
Each of the subject parts is associated with text data and / or audio data, which is guess data for allowing the user to guess the figure of the subject part in advance (for example, the subject data 348 in FIG. 19).
The subject presentation progress control means executes the subject presentation processing by performing control to output guess data corresponding to the subject part that is the subject in the current handwriting input period (for example, the subject presentation unit 222 in FIG. 15). This is a program for causing the computer to function.

第14の発明によれば、入力すべき画題パーツの図形をユーザに推測させる推測データであるテキストデータや音声データを出力させることが出来る。これにより、プレーヤは推測データに基づき、勘を働かせて手書き図形を入力するといった興趣を楽しむことができる。   According to the fourteenth aspect, it is possible to output text data and voice data, which are estimated data for allowing the user to guess the figure of the theme part to be input. Thereby, the player can enjoy the interest of inputting handwritten figures using intuition based on the estimated data.

第15の発明は、第1から第14の発明の何れかのプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体(例えば図15の記憶部30)である。   A fifteenth aspect of the invention is a computer-readable information storage medium (for example, the storage unit 30 in FIG. 15) that stores the program according to any of the first to fourteenth aspects of the invention.

この第15の発明によれば、第1から第14の発明と同様の作用効果を奏する情報記憶媒体を実現し得る。   According to the fifteenth aspect of the invention, an information storage medium that exhibits the same operational effects as the first to fourteenth aspects of the invention can be realized.

本発明によれば、タッチパネルを用いて手書き入力された手書き図形の出来を種々の要素に基づいて評価することにより、多様な評価をプレーヤに与えることができる。また、興趣性のある精度の良い評価を比較的簡単な処理で実現することができる。   According to the present invention, various evaluations can be given to the player by evaluating the handwritten figure input by handwriting using the touch panel based on various elements. Moreover, interesting and accurate evaluation can be realized by relatively simple processing.

以下、図面を参照して、本発明を実施するための最良の形態を説明する。尚、以下では、スピーカから絵描き歌を音声出力させると共に、ディスプレイにお手本となる絵柄と歌詞を序々に表示させ、絵描き歌のフレーズに沿って表示される絵柄を模した図形をプレーヤに手書き入力させることにより絵柄を完成させる絵描き歌ゲームを実行する場合について説明するが、本発明を適用し得る実施形態がこれに限定されるものではない。   The best mode for carrying out the present invention will be described below with reference to the drawings. Note that in the following, a drawing song is output from the speaker as a voice, and a picture and lyrics as examples are displayed on the display one after another, and a figure imitating the picture displayed along the phrase of the drawing song is handwritten to the player. Although the case where the drawing song game which completes a pattern by this is performed is demonstrated, embodiment which can apply this invention is not limited to this.

1.ゲーム装置の外観例
本実施の形態におけるゲーム装置1の概要について図を参照して説明する。図1は、本発明を携帯型のゲーム装置1に適用した一例を示す概観図である。図1に示すように、ゲーム装置1は、第1の筐体1aと、第2の筐体1bとが、1つの軸で軸支される蝶番構造からなる連結部1cにより、開閉可能に連結されて形成された折り畳み形状を有している。第1の筐体1aには、第1の表示部であるディスプレイ3aと、ディスプレイ3aの左右両側にスピーカ7a,7bとが設けられている。また、第2の筐体1bには、第2の表示部であるディスプレイ3bと、ディスプレイ3bの左右両側に電源キー5a、十字キー5b、機能キー5c,5dを含む操作キー5とが設けられている。つまり、ゲーム装置1は、使用時の開状態において、上下に配置された2つのディスプレイ3a,3bを、プレーヤが同時に視認可能な構成となっている。
1. Example of Appearance of Game Device An outline of the game device 1 in the present embodiment will be described with reference to the drawings. FIG. 1 is a schematic view showing an example in which the present invention is applied to a portable game apparatus 1. As shown in FIG. 1, the game apparatus 1 is connected so that it can be opened and closed by a connecting portion 1c having a hinge structure in which a first casing 1a and a second casing 1b are pivotally supported by one axis. And has a folded shape formed. The first housing 1a is provided with a display 3a as a first display unit and speakers 7a and 7b on both the left and right sides of the display 3a. Further, the second casing 1b is provided with a display 3b as a second display unit, and operation keys 5 including a power key 5a, a cross key 5b, and function keys 5c and 5d on the left and right sides of the display 3b. ing. That is, the game apparatus 1 has a configuration in which the player can visually recognize the two displays 3a and 3b arranged above and below in the open state when in use.

ディスプレイ3a,3bは、TFT(Thin Film Transistor)等のカラー液晶ディスプレイである。また、ディスプレイ3bには、その上面(或いは、下面)にタッチパネル4が一体的に形成されており、ディスプレイ3bとタッチパネル4とでタッチスクリーンが構成されている。タッチパネル4は、感圧式や光学式、静電式、電磁誘導式等の検出方式によってディスプレイ3b上のタッチ操作された位置を、例えばディスプレイ3bを構成するドット単位で検出し、検出した位置(以下、「指示位置」と称する。)の信号(指示信号)を出力する。指示位置は、タッチパネル4に設定されているXY座標系で表現される。プレーヤは、付属のスタイラスペン9や指等を用いたディスプレイ3b上でのタッチ操作によって各種の操作入力を行うことができる。   The displays 3a and 3b are color liquid crystal displays such as TFT (Thin Film Transistor). Further, the display 3b is integrally formed with a touch panel 4 on an upper surface (or a lower surface), and the display 3b and the touch panel 4 constitute a touch screen. The touch panel 4 detects the touch-operated position on the display 3b by a detection method such as a pressure-sensitive type, an optical type, an electrostatic type, or an electromagnetic induction type, for example, in units of dots constituting the display 3b, and detects the detected position (hereinafter referred to as the touch position). , (Referred to as “instructed position”). The designated position is expressed in the XY coordinate system set on the touch panel 4. The player can perform various operation inputs by a touch operation on the display 3b using the attached stylus pen 9 or a finger.

また、筐体1b内部には、CPUやICメモリ等を搭載した制御ユニットが内蔵される。CPUは、ICメモリ等から読み出したプログラムやデータ、操作キー5から入力された操作信号、タッチパネル4から入力された指示信号等に基づいて種々のゲーム処理を実行し、ゲーム画面の画像信号及びゲーム音の音信号を生成する。そして、生成した画像信号をディスプレイ3a,3bに出力してゲーム画面を表示させると共に、生成した音信号をスピーカ7a,7bに出力してゲーム音を出力させる。   In addition, a control unit equipped with a CPU, an IC memory, and the like is built in the housing 1b. The CPU executes various game processes based on the program and data read from the IC memory, the operation signal input from the operation key 5, the instruction signal input from the touch panel 4, and the like. Generate a sound signal. Then, the generated image signal is output to the displays 3a and 3b to display the game screen, and the generated sound signal is output to the speakers 7a and 7b to output the game sound.

筐体1b側面には、ゲーム装置1の外部記憶媒体であるゲームカセットCSが着脱自在に装着されるカードスロットSL、スピーカ7a,7bの出力音を調整するための音量スイッチ、他のゲーム装置等の外部機器と通信するための通信ケーブルを接続するケーブルコネクタ等を具備している。   On the side surface of the housing 1b, a card slot SL in which a game cassette CS, which is an external storage medium of the game apparatus 1, is detachably mounted, a volume switch for adjusting the output sound of the speakers 7a and 7b, other game apparatuses, etc. A cable connector for connecting a communication cable for communicating with the external device.

尚、ゲーム装置1がゲームを実行するために必要な情報(システムプログラムやゲームプログラム、ゲームデータ等)は、筐体1b内の制御ユニットに搭載されているICメモリや、ゲーム装置1に着脱自在な外部記憶媒体であるゲームカセットCSに格納されている。   Information necessary for the game apparatus 1 to execute the game (system program, game program, game data, etc.) can be freely attached to and detached from the IC memory mounted on the control unit in the housing 1b or the game apparatus 1. Stored in a game cassette CS, which is an external storage medium.

2.ゲームの概要
ゲーム装置1を用いて実行される絵描き歌ゲームの概要について図を参照して説明する。図2〜図4は、絵描き歌ゲームの実行に際してディスプレイ3a,3bに表示される表示画面例を示す図であり、上段のディスプレイ3aに問題が提示され、下段のタッチパネル4を備えるディスプレイ3bに回答が入力されることにより、絵描き歌ゲームが進行する。
2. Outline of Game An outline of a drawing song game executed using the game apparatus 1 will be described with reference to the drawings. 2 to 4 are diagrams showing examples of display screens displayed on the displays 3a and 3b when the drawing song game is executed. A problem is presented on the upper display 3a, and a response is given to the display 3b including the lower touch panel 4. Is input, the drawing song game proceeds.

図2は、絵描き歌ゲーム(例えば、「コックさん」)の問題が選択され、選択された問題に従って手本画像の表示が開始された場合にディスプレイ3aに表示される表示画面W101と、選択された問題に従って回答入力が開始された場合にディスプレイ3bに表示される表示画面W102とを示す図である。図2に示すように、表示画面W101には、絵描き歌の歌詞をテキストデータとして表示する領域101aと、お手本となる絵柄を手本画像として表示する領域101bとが設けられている。ここで、絵描き歌の歌詞は、プレーヤに入力すべき図形の形状を推測させるようなテキストデータにより構成される。また、手本画像は、1又は複数のパーツから構成され、絵描き歌の1フレーズに対応して出題される手本画像(パーツ)を画題と呼ぶ。   FIG. 2 shows a display screen W101 displayed on the display 3a when a problem of a drawing song game (for example, “Cook”) is selected and display of a model image is started according to the selected problem. It is a figure which shows the display screen W102 displayed on the display 3b when reply input is started according to the problem. As shown in FIG. 2, the display screen W101 is provided with an area 101a for displaying the lyrics of a drawing song as text data, and an area 101b for displaying a model image as a model image. Here, the lyrics of the drawing song are composed of text data that allows the player to guess the shape of the figure to be input. Further, the model image is composed of one or a plurality of parts, and a model image (parts) that is given in correspondence with one phrase of a drawing song is called a theme.

具体的には、領域101aには、歌詞のテキストデータ(例えば、「はっぱかな?」)が表示されると共に、テキストデータの上部に指示符号101cが表示される。この指示符号101cは、スピーカ7a,7bから出力される歌詞の音声出力に同期して、テキストデータの上部を左から右へと移動表示される。また、領域101bには、絵描き歌の歌詞の音声出力及びテキストデータの表示に同期して、画題(例えば、コックさんの口の図形)が予め定められた書き順に従って徐々に表示される。   Specifically, in the area 101a, text data of lyrics (for example, “Happy?”) Is displayed, and an instruction code 101c is displayed above the text data. The instruction code 101c is displayed by moving the upper part of the text data from left to right in synchronization with the sound output of the lyrics output from the speakers 7a and 7b. In the area 101b, the subject (for example, the figure of Mr. Cook's mouth) is gradually displayed according to a predetermined writing order in synchronization with the sound output of the lyrics of the drawing song and the display of the text data.

表示画面W102には、表示画面W102全体に亘ってプレーヤが回答を入力する領域102aが設けられ、領域102aには、スタイラスペン9を用いたプレーヤのタッチ操作に応じて検出された指示位置の軌跡(以下、「手書き図形」と記す)が表示される。例えば、領域102aには、表示画面W101に表示された画題を模倣するように描かれた手書き図形が表示される。   The display screen W102 is provided with a region 102a where the player inputs an answer over the entire display screen W102. The region 102a includes a locus of the indicated position detected in response to the player's touch operation using the stylus pen 9. (Hereinafter referred to as “handwritten graphic”) is displayed. For example, in the region 102a, a handwritten graphic drawn to imitate the theme displayed on the display screen W101 is displayed.

図3は、絵描き歌ゲームの画題提示過程を示す表示画面W103と、絵描き歌ゲームの回答過程を示す表示画面W104を示す図である。図3に示すように、表示画面W103には、領域103aに、歌詞のテキストデータ(例えば、「はっぱじゃないよ、カエルだよ」)と、指示符号103cとが表示されると共に、領域103bに、画題(例えば、コックさんの口と目の図形)が表示される。   FIG. 3 is a diagram showing a display screen W103 showing the subject presentation process of the drawing song game and a display screen W104 showing the answering process of the drawing song game. As shown in FIG. 3, on the display screen W103, text data of lyrics (for example, “It ’s not a frog, it ’s a frog”) and an instruction code 103c are displayed in the area 103a, and in the area 103b. The theme (for example, the figure of Mr. Cook's mouth and eyes) is displayed.

表示画面W104には、プレーヤにより入力された手書き図形と、この手書き図形に対する評価コメント(例えば、「うまい!」)が表示される。この評価コメントは、ディスプレイ3aに順次表示される画題毎に、画題に対応して入力された手書き図形が画像認識され、認識された手書き図形に対して与えられる評価である。   On the display screen W104, a handwritten graphic input by the player and an evaluation comment (for example, “delicious!”) For the handwritten graphic are displayed. This evaluation comment is an evaluation given to a recognized handwritten figure after the image of the handwritten figure input corresponding to the subject is recognized for each of the subjects displayed sequentially on the display 3a.

図4は、絵描き歌ゲームの画題提示終了時の表示画面W105と、絵描き歌ゲームの回答終了時の表示画面W106を示す図である。図4に示すように、表示画面W105には、領域105aに手本画像の完成形(例えば、コックさんの図形)が表示される。また、表示画面106には、プレーヤにより入力された手本画像を模した手書き図形が表示されると共に、この手書き図形に対する評価コメント(例えば、「うまい!」)及び評価点(例えば、「47点」)が表示される。   FIG. 4 is a diagram showing a display screen W105 at the end of the presentation of the drawing song game and a display screen W106 at the end of the answer to the drawing song game. As illustrated in FIG. 4, a completed model image (for example, Mr. Cook's figure) is displayed in the area 105 a on the display screen W <b> 105. The display screen 106 displays a handwritten figure imitating the model image input by the player, and an evaluation comment (for example, “delicious!”) And an evaluation point (for example, “47 points”) for the handwritten figure. ]) Is displayed.

このように、本実施の形態における絵描き歌ゲームは、ゲーム装置1が、スピーカ7a,7bから絵描き歌を音声出力させると共に、上段のディスプレイ3aに絵描き歌の進行に従って画題及び歌詞を表示して問題を提示する。一方、プレーヤは、絵描き歌の進行に従ってディスプレイ3aに表示された画題を模した手書き図形を下段のディスプレイ3bに入力して回答を行う。そして、ゲーム装置1が、画題が表示されている間に入力された手書き図形を対応する画題毎に認識し、手書き図形と対応する画題とをそれぞれ対比して類似度を判定して、プレーヤにより入力された手書き図形を評価するゲームである。   As described above, the drawing song game in the present embodiment has a problem that the game apparatus 1 causes the drawing songs to be output from the speakers 7a and 7b as well as displays the theme and the lyrics on the upper display 3a according to the progress of the drawing song. Present. On the other hand, the player inputs a handwritten figure imitating an image displayed on the display 3a according to the progress of the drawing song to the lower display 3b and makes a reply. Then, the game apparatus 1 recognizes the handwritten graphic input while the subject is displayed for each corresponding subject, determines the similarity by comparing the handwritten graphic with the corresponding subject, and the player determines It is a game that evaluates input handwritten figures.

3.画像認識、評価の原理
3−1.文字認識、評価
手書き図形として文字(1つのパーツから構成される手本画像であり、例えば、「あ」)が入力された場合の画像認識及び評価について図を参照して説明する。本実施の形態において、手書き図形の画像認識は、図形に外接する矩形(以下、単に「矩形」と記す)、縦横比、矩形サイズ、サイズ比率、描画距離、ベクトルデータ及び中心点を取得することにより行う。また、評価は、縦横比、描画距離及びベクトルデータに基づいて行う。
3. Principle of image recognition and evaluation 3-1. Character Recognition and Evaluation Image recognition and evaluation when a character (a model image composed of one part, for example, “A”) is input as a handwritten graphic will be described with reference to the drawings. In the present embodiment, the image recognition of a handwritten figure is to obtain a rectangle circumscribing the figure (hereinafter simply referred to as “rectangle”), aspect ratio, rectangle size, size ratio, drawing distance, vector data, and center point. To do. The evaluation is performed based on the aspect ratio, the drawing distance, and vector data.

まず、図5を参照して、手書き図形に外接する矩形について説明する。図5(a)は、基準となる手本画像「あ」に外接する矩形10Aを示す図である。図5(b)は、手書き図形「あ」に外接する矩形10Bを示す図であり、矩形10Bで囲まれた領域が画像認識の対象領域となることを示している。この手書き図形「あ」に外接する矩形10Bの大きさ及び位置は、公知の認識技術により認識される。例えば、手書き図形の各画素値をX座標軸に対して投射し、空白部分(画素値=0)を探索して両端のX座標を取得する。その後、手書き図形の各画素値をY座標軸に対して投射し、空白部分(画素値=0)を探索して、両端のY座標を取得する。そして、取得した2つのX座標を通過するY座標軸に平行な2本の直線と、取得した2つのY座標を通過するX座標軸に平行な2本の直線とで区切られる領域を矩形として認識する。   First, a rectangle circumscribing a handwritten graphic will be described with reference to FIG. FIG. 5A is a diagram illustrating a rectangle 10A circumscribing the reference model image “A”. FIG. 5B is a diagram showing a rectangle 10B circumscribing the handwritten figure “A”, and shows that an area surrounded by the rectangle 10B is a target area for image recognition. The size and position of the rectangle 10B circumscribing the handwritten figure “a” are recognized by a known recognition technique. For example, each pixel value of a handwritten figure is projected on the X coordinate axis, and a blank portion (pixel value = 0) is searched to obtain the X coordinates of both ends. Thereafter, each pixel value of the handwritten figure is projected onto the Y coordinate axis, and a blank portion (pixel value = 0) is searched to obtain the Y coordinates at both ends. Then, an area delimited by two straight lines parallel to the Y coordinate axis passing through the two acquired X coordinates and two straight lines parallel to the X coordinate axis passing through the two acquired Y coordinates is recognized as a rectangle. .

続いて、図6を参照して、縦横比、矩形サイズ、サイズ比率、中心点について説明する。図6(a)は、基準となる手本画像「あ」の各種データを示す図である。尚、手本画像「あ」についての各種データは、後述する手本データ(図16参照)に予め記憶されているものとする。図6(b)は、手書き図形「あ」の縦横比、矩形サイズ、サイズ比率、中心点を取得する方法を説明する図である。   Next, the aspect ratio, the rectangular size, the size ratio, and the center point will be described with reference to FIG. FIG. 6A is a diagram showing various data of the reference model image “A”. It is assumed that various data regarding the model image “A” are stored in advance in model data (see FIG. 16) described later. FIG. 6B is a diagram for explaining a method of acquiring the aspect ratio, the rectangular size, the size ratio, and the center point of the handwritten graphic “a”.

まず、図6(b)に示すように、矩形10Bの各頂点の座標データが取得され、各座標データから矩形サイズ(例えば、縦、横のピクセル数を単位として「90ピクセル×180ピクセル」)、中心点(例えば、「X'0, Y'0」)が取得される。また、矩形サイズから縦横比(例えば、「2:1」)が取得される。   First, as shown in FIG. 6B, coordinate data of each vertex of the rectangle 10B is acquired, and a rectangle size (for example, “90 pixels × 180 pixels” in units of vertical and horizontal pixels) is obtained from each coordinate data. , The center point (for example, “X′0, Y′0”) is acquired. Further, an aspect ratio (for example, “2: 1”) is acquired from the rectangular size.

さらに、手本画像「あ」の矩形サイズと、手書き図形「あ」の矩形サイズとに基づいて、サイズ比率が取得される。具体的には、サイズ比率は下記式により求められる。

Figure 0004551183
Further, the size ratio is acquired based on the rectangular size of the model image “A” and the rectangular size of the handwritten figure “A”. Specifically, the size ratio is obtained by the following formula.
Figure 0004551183

例えば、図6(a)に示す手本画像の矩形サイズ(120×100ピクセル)と、図6(b)に示す手書き図形の矩形サイズ(180×90ピクセル)とを上記式に代入することにより、サイズ比率が求められる。
サイズ比率=(120+100)/(180+90)=0.81
For example, by substituting the rectangular size (120 × 100 pixels) of the model image shown in FIG. 6A and the rectangular size (180 × 90 pixels) of the handwritten figure shown in FIG. A size ratio is required.
Size ratio = (120 + 100) / (180 + 90) = 0.81

縦横比に基づく評価方法について説明する。例えば、手本画像の縦横比と手書き図形の縦横比を対比した場合、手本画像の縦横比は「6:5」であり、手書き図形の縦横比は「2:1」であることから、縦横比の一致率は、(6/5)/(2/1)=60%となる。この一致率に基づいて、手本画像と手書き図形との類似度を判定する。また、一致率が60%であることから、手本画像と手書き図形との差分の程度(以下、「ズレ量」と呼ぶ)は40%となり、手本画像のズレ量に応じた減点数が評価として与えられる。尚、減点数については後述するが、評価方法は点数に限らず、コメント、ポイント等であってもよい。   An evaluation method based on the aspect ratio will be described. For example, when comparing the aspect ratio of the model image with the aspect ratio of the handwritten figure, the aspect ratio of the model image is “6: 5”, and the aspect ratio of the handwritten figure is “2: 1”. The coincidence ratio of the aspect ratio is (6/5) / (2/1) = 60%. Based on this matching rate, the similarity between the model image and the handwritten figure is determined. Since the matching rate is 60%, the degree of difference between the model image and the handwritten figure (hereinafter referred to as “deviation amount”) is 40%, and the deduction point corresponding to the deviation amount of the example image is Given as an evaluation. Although the deduction points will be described later, the evaluation method is not limited to the points, and may be comments, points, and the like.

次に、図7を参照して、描画距離について説明する。図7(a)は、基準となる手本画像の描画距離(例えば、「550ピクセル」)を示す図である。図7(b)は、手書き図形の描画距離を取得する方法を説明する図である。図7(b)に示すように、タッチパネル4上において摺動操作により連続的に検出された指示位置の座標データから、所定時間単位毎(例えば、1/60秒単位毎)に座標データを抽出し、抽出された各座標データ間の距離をそれぞれ算出する。そして、描画開始位置から描画終了位置までの各距離の合計を手書き図形の描画距離(例えば、572ピクセル)として取得する。   Next, the drawing distance will be described with reference to FIG. FIG. 7A is a diagram illustrating a drawing distance (for example, “550 pixels”) of a model image serving as a reference. FIG. 7B is a diagram for explaining a method for acquiring the drawing distance of a handwritten graphic. As shown in FIG. 7B, coordinate data is extracted every predetermined time unit (for example, every 1/60 second unit) from the coordinate data of the indicated position continuously detected by the sliding operation on the touch panel 4. Then, the distance between each extracted coordinate data is calculated. Then, the total of the distances from the drawing start position to the drawing end position is acquired as the drawing distance (for example, 572 pixels) of the handwritten graphic.

描画距離に基づく評価方法について説明する。まず、描画距離に基づいて評価を行う場合、手本画像の矩形サイズと手書き図形の矩形サイズとが略1:1となるように手書き図形の描画距離を修正する。つまり、手書き図形の描画距離に対してサイズ比率を乗算し、乗算後の描画距離に基づいて評価を行う。例えば、図7に示す手書き図形の描画距離は「572ピクセル」であり、手本画像と手書き図形とのサイズ比率は「0.81」であるため、修正後の描画距離は、「572×0.81=463.32ピクセル」となる。修正後の描画距離「463.32ピクセル」と、手本画像の描画距離「550ピクセル」とを比較すると、描画距離の一致率は84%となる。従って、手本画像と手書き図形とのズレ量は16%となるため、このズレ量に応じた減点数が評価として与えられる。   An evaluation method based on the drawing distance will be described. First, when the evaluation is performed based on the drawing distance, the drawing distance of the handwritten graphic is corrected so that the rectangular size of the model image and the rectangular size of the handwritten graphic are approximately 1: 1. That is, the size ratio is multiplied by the drawing distance of the handwritten figure, and the evaluation is performed based on the multiplied drawing distance. For example, the drawing distance of the handwritten graphic shown in FIG. 7 is “572 pixels”, and the size ratio between the model image and the handwritten graphic is “0.81”. Therefore, the corrected drawing distance is “572 × 0”. .81 = 463.32 pixels ”. When the corrected drawing distance “463.32 pixels” is compared with the drawing distance “550 pixels” of the model image, the matching ratio of the drawing distances is 84%. Accordingly, the amount of deviation between the model image and the handwritten graphic is 16%, and a deduction point corresponding to this amount of deviation is given as an evaluation.

次に、図8を参照して、ベクトルデータについて説明する。図8(a)は、基準となる手本画像「あ」のベクトルデータを示す図である。図8(b)は、手書き図形「あ」のベクトルデータを取得する方法を説明する図である。図8(b)に示すように、タッチパネル4上において摺動操作により連続的に検出された指示位置の座標データから、所定時間単位毎(例えば、1/60秒単位毎)に座標データを抽出し、抽出された座標データ間を結ぶベクトルデータを算出する。そして、各ベクトルデータの合計を算出し、正規化することにより、手書き図形のベクトルデータ(例えば、「s'V, t'V」)を取得する。   Next, vector data will be described with reference to FIG. FIG. 8A is a diagram showing the vector data of the reference model image “A”. FIG. 8B is a diagram for explaining a method for acquiring vector data of the handwritten graphic “a”. As shown in FIG. 8B, coordinate data is extracted every predetermined time unit (for example, every 1/60 second unit) from the coordinate data of the indicated position continuously detected by the sliding operation on the touch panel 4. Then, vector data connecting the extracted coordinate data is calculated. Then, the vector data of the handwritten figure (for example, “s′V, t′V”) is obtained by calculating and normalizing the sum of the vector data.

ベクトルデータに基づく評価について説明する。ベクトルデータに基づく評価は、ベクトルの角度に基づいて行う。例えば図8においては、手書き図形「あ」のベクトルデータとしての角度θと、手本画像「あ」のベクトルデータとしての角度θ´とを比較して一致率を算出し、一致率から類似度を判定する。また、手書き図形のベクトルデータと手本画像のベクトルデータとのズレ量を求め、得られたズレ量に応じた減点数を評価として与える。そして、上述した縦横比、描画距離及びベクトルデータに基づいて与えられた減点数を合計して手書き図形の評価を行う。   Evaluation based on vector data will be described. The evaluation based on the vector data is performed based on the angle of the vector. For example, in FIG. 8, the coincidence rate is calculated by comparing the angle θ as the vector data of the handwritten figure “A” and the angle θ ′ as the vector data of the model image “A”, and the similarity is calculated from the coincidence rate. Determine. Further, the amount of deviation between the vector data of the handwritten graphic and the vector data of the model image is obtained, and a deduction number corresponding to the obtained amount of deviation is given as an evaluation. Then, the handwritten graphic is evaluated by adding the deduction points given based on the aspect ratio, the drawing distance, and the vector data.

次に、上述した画像認識を適用して認識された手書き図形の評価の具体例について図9を参照して説明する。図9(a)は、画面中央に淡色で表示された手本画像Tx1である「て」に対して入力された手書き図形Tx2である「て」の評価例を示す図である。図9(a)に示すように、手書き図形Tx2「て」は、縦横比、描画距離及びベクトルデータに基づいて類似度が判定された結果、手本画像Tx1と類似する文字であると評価されている。つまり、手書き図形Tx2の評価対象は、縦横比、描画距離及びベクトルデータのみであり、手書き図形Tx2「て」の評価対象に中心点が含まれないため、中心点が大幅にずれていても減点数が与えられない。この結果、図9(a)に示すように、手本画像に類似する文字として評価され、評価結果として丸印の記号Sy1が表示されている。   Next, a specific example of evaluation of a handwritten figure recognized by applying the above-described image recognition will be described with reference to FIG. FIG. 9A is a diagram illustrating an evaluation example of “te” which is a handwritten figure Tx2 input with respect to “te” which is a model image Tx1 displayed in a light color in the center of the screen. As shown in FIG. 9A, the handwritten figure Tx2 “te” is evaluated as a character similar to the model image Tx1 as a result of determining the similarity based on the aspect ratio, the drawing distance, and the vector data. ing. That is, the evaluation target of the handwritten graphic Tx2 is only the aspect ratio, the drawing distance, and the vector data, and since the central point is not included in the evaluation target of the handwritten graphic Tx2 “te”, it is reduced even if the central point is greatly deviated. No points are given. As a result, as shown in FIG. 9A, the character is evaluated as a character similar to the model image, and a circle symbol Sy1 is displayed as the evaluation result.

図9(b)は、画面中央に淡色で表示された手本画像Tx3である「あ」に対して入力された手書き図形Tx4である「お」の評価例を示す図である。図9(b)に示すように、手書き図形Tx4は、縦横比、描画距離及びベクトルデータに基づいて評価された結果、手本画像Tx3「あ」に類似しない文字であると評価されている。つまり、手書き図形Tx4である「お」は、手本画像Tx3である「あ」と縦横比では類似するものの、描画距離及びベクトルデータが類似しない判定結果となるため、描画距離及びベクトルデータの評価として大幅な減点数が与えられる。この結果、図9(b)に示すように、手本画像とは異なる文字として評価され、評価結果として×印の記号Sy2が表示されている。   FIG. 9B is a diagram illustrating an evaluation example of “o” which is the handwritten graphic Tx4 input with respect to “a” which is the model image Tx3 displayed in a light color in the center of the screen. As shown in FIG. 9B, the handwritten figure Tx4 is evaluated as a character that is not similar to the model image Tx3 “A” as a result of evaluation based on the aspect ratio, the drawing distance, and the vector data. That is, “O”, which is the handwritten graphic Tx4, is similar to the “A”, which is the model image Tx3, in the aspect ratio, but the drawing distance and the vector data are not similar. As a significant deduction. As a result, as shown in FIG. 9B, the character is evaluated as a character different from that of the model image, and the symbol Sy2 with a cross is displayed as the evaluation result.

3−2.図形認識、評価
次に、手書き図形として複数のパーツから構成される図形(例えば、「コックさん」)が入力された場合の画像認識及び評価について図を参照して説明する。
3-2. Graphic Recognition and Evaluation Next, image recognition and evaluation when a graphic (for example, “Mr. Cook”) composed of a plurality of parts is input as a handwritten graphic will be described with reference to the drawings.

図10は、複数のパーツから構成される手本画像の一例を示す図である。図10に示すように、手本画像は、所定単位に予め分割された複数のパーツ(例えば、点線で囲まれた「口」、「目」などのパーツ)から構成され、各パーツに対応付けて縦横比、矩形サイズ、描画距離、ベクトルデータ及び中心点が定められているものとする。尚、手本画像が複数のパーツで構成される場合、絵描き歌ゲームにおいて問題として提示される画題はこのパーツ単位で選択、表示される。また、手書き図形もこのパーツ単位で入力、認識されるものとする。従って、以下では問題として提示されるパーツ毎の手本画像を画題パーツと呼び、画題パーツに対応して入力された手書き図形を手書きパーツ図形と呼ぶ。   FIG. 10 is a diagram illustrating an example of a model image composed of a plurality of parts. As shown in FIG. 10, the model image is composed of a plurality of parts (for example, parts such as “mouth” and “eyes” surrounded by dotted lines) divided in advance in a predetermined unit, and is associated with each part. The aspect ratio, rectangle size, drawing distance, vector data, and center point are determined. When the model image is composed of a plurality of parts, the subject presented as a problem in the drawing song game is selected and displayed for each part. It is also assumed that handwritten figures are input and recognized in units of these parts. Therefore, hereinafter, a model image for each part presented as a problem is referred to as a picture part, and a handwritten figure input corresponding to the subject part is referred to as a handwritten part figure.

また、複数のパーツから構成される手書き図形の画像認識は、各手書きパーツ図形を画像認識することにより行われ、手書きパーツ図形の画像認識は、矩形、縦横比、矩形サイズ、描画距離、ベクトルデータ及び中心点を取得することにより行われる。さらに、手書き図形の評価は、手書きパーツ図形の縦横比、描画距離、ベクトルデータ、サイズ比率及び中心点に基づいて行われる。   In addition, image recognition of handwritten figures composed of a plurality of parts is performed by recognizing each handwritten part figure, and image recognition of handwritten part figures is rectangle, aspect ratio, rectangle size, drawing distance, vector data And by obtaining the center point. Furthermore, the evaluation of the handwritten graphic is performed based on the aspect ratio, the drawing distance, the vector data, the size ratio, and the center point of the handwritten part graphic.

具体的に、手書きパーツ図形として「口」パーツが入力された場合について図11を参照して説明する。図11(a)は、ディスプレイ3b上で入力された手書き図形を示す図であり、図11(b)は、入力された手書き図形から「口」パーツを手書きパーツ図形として認知し、この「口」パーツの矩形を認識した図である。図11(b)に示すように、認識された矩形の各頂点の座標データから矩形サイズ、縦横比、中心点が取得される。また、画題パーツと手書きパーツ図形の矩形サイズに基づいてサイズ比率が算出される。さらに、取得された縦横比に基づいて評価が行われる。また、図11(c)に示すように、「口」パーツの描画距離及びベクトルデータが取得され、取得された描画距離及びベクトルデータに基づいてそれぞれ評価が行われる。そして、縦横比、描画距離及びベクトルデータの評価に基づいて、手書きパーツ図形の評価が行われる。尚、各種データの取得方法及び評価方法については、上述した文字認識で説明した方法と同様であるため、詳細な説明は省略する。   Specifically, a case where a “mouth” part is input as a handwritten part graphic will be described with reference to FIG. FIG. 11A is a diagram showing a handwritten graphic input on the display 3b. FIG. 11B recognizes a “mouth” part as a handwritten part graphic from the input handwritten graphic, and this “mouth” It is the figure which recognized the rectangle of the part. As shown in FIG. 11B, the rectangle size, aspect ratio, and center point are acquired from the coordinate data of each vertex of the recognized rectangle. Also, the size ratio is calculated based on the rectangular size of the subject part part and the handwritten part figure. Further, the evaluation is performed based on the acquired aspect ratio. Also, as shown in FIG. 11C, the drawing distance and vector data of the “mouth” part are acquired, and evaluation is performed based on the acquired drawing distance and vector data, respectively. Then, the handwritten part graphic is evaluated based on the aspect ratio, the drawing distance, and the vector data. The various data acquisition method and evaluation method are the same as the method described in the character recognition described above, and thus detailed description thereof is omitted.

次に、絵描き歌ゲームの進行に伴って、「目」パーツが手書き入力された場合について図12を参照して説明する。図12(a)は、ディスプレイ3b上で入力された手書き図形を示す図であり、図12(b)は、入力された手書き図形のうち「目」パーツを手書きパーツ図形として認知し、この「目」パーツの矩形を認識した図である。図12(b)に示すように、認識された矩形の各頂点の座標データから、矩形サイズ、縦横比、中心点が取得される。また、取得された矩形サイズからサイズ比率が算出される。さらに、取得された縦横比に基づいて評価が行われる。また、図11(c)に示すように、「口」パーツについて描画距離及びベクトルデータが取得され、取得された描画距離及びベクトルデータに基づいてそれぞれ評価が行われる。そして、縦横比、描画距離及びベクトルデータに基づいて、手書きパーツ図形の評価が行われる。   Next, the case where the “eye” part is input by handwriting as the drawing song game progresses will be described with reference to FIG. FIG. 12A is a diagram showing a handwritten graphic input on the display 3b. FIG. 12B recognizes an “eye” part of the input handwritten graphic as a handwritten part graphic. It is the figure which recognized the rectangle of an eye part. As shown in FIG. 12B, the rectangle size, aspect ratio, and center point are acquired from the coordinate data of each vertex of the recognized rectangle. Further, the size ratio is calculated from the acquired rectangular size. Further, the evaluation is performed based on the acquired aspect ratio. In addition, as illustrated in FIG. 11C, the drawing distance and vector data are acquired for the “mouth” part, and evaluation is performed based on the acquired drawing distance and vector data. Based on the aspect ratio, the drawing distance, and the vector data, the handwritten part graphic is evaluated.

このように、絵描き歌ゲームの進行に従って、手書き図形が入力された場合、画題パーツに対応する手書きパーツ図形として認知し、認知した手書きパーツ図形毎に評価が行われる。そして、絵描き歌が終了すると、手書きパーツ図形毎の評価から手書き図形全体の評価を求め、この手書き図形全体の評価を補正するための評価係数kを求める。   Thus, when a handwritten figure is input as the drawing song game progresses, it is recognized as a handwritten part figure corresponding to the theme part, and evaluation is performed for each recognized handwritten part figure. When the drawing song ends, the evaluation of the entire handwritten graphic is obtained from the evaluation of each handwritten part graphic, and the evaluation coefficient k for correcting the evaluation of the entire handwritten graphic is determined.

ここで、評価係数kは、手書きパーツ図形それぞれの対応する画題パーツに対するサイズ比率の偏差と、手書き図形における手書きパーツ図形の相対位置関係とこれに対応する手本画像における画題パーツの相対位置関係との差異とを加味して、手書き図形全体の評価を補正するためのものである。具体的には、評価係数kは、手書きパーツ図形のサイズ比率及び中心点に基づいて求められる。   Here, the evaluation coefficient k is the deviation of the size ratio of each handwritten part graphic relative to the corresponding theme part, the relative positional relationship of the handwritten part graphic in the handwritten graphic, and the relative positional relationship of the subject part in the corresponding model image. This is to correct the evaluation of the whole handwritten figure in consideration of the difference between the two. Specifically, the evaluation coefficient k is obtained based on the size ratio and center point of the handwritten part graphic.

例えば、サイズ比率に基づいて定められる評価係数k1は、手書きパーツ図形のサイズ比率の平均値と、個々のサイズ比率との標準偏差に応じて0.1〜1.0の値が定められるものとする。また、中心点に基づいて定められる評価係数k2は、パーツ毎の中心点のうち基準となる中心点(以下、「基準中心点」と記す)と各中心点との相対位置関係(例えば、距離と角度により定義される位置関係)に基づいて定められるものとする。図13〜図14を参照して、中心点に基づいて定められる評価係数k2について説明する。   For example, the evaluation coefficient k1 determined based on the size ratio is determined to have a value of 0.1 to 1.0 according to the standard deviation between the average size ratio of the handwritten part figure and the individual size ratio. To do. The evaluation coefficient k2 determined based on the center point is a relative positional relationship (for example, distance) between each center point and a center point serving as a reference among the center points for each part (hereinafter referred to as “reference center point”). And a positional relationship defined by an angle). The evaluation coefficient k2 determined based on the center point will be described with reference to FIGS.

図13(a)は、手本画像上に画題パーツ毎の中心点(図中、×印)と、基準中心点(図中、★印)とを示した図であり、図13(b)は、手書き図形上に手書きパーツ図形毎の中心点(図中、×印)と、基準中心点(図中、★印)とを示した図である。まず、手本画像における基準中心点と「口」パーツの中心点とを結ぶ矢印P1の距離及び角度を取得する。続いて、手書き図形における基準中心点と「口」パーツの中心点とを結ぶ矢印P2の距離及び角度を取得する。そして、矢印P1の距離と矢印P2の距離の一致率及び矢印P1の角度と矢印P2の角度の一致率を取得する。取得されたそれぞれの一致率から距離のズレ量と角度のズレ量の平均値を算出する。さらに、全ての手書きパーツ図形についてズレ量の平均値を算出し、算出した平均値の合計を全体バランスSとして算出する。そして、算出された全体バランスSから対応する評価係数k2を取得する。   FIG. 13A is a diagram showing a center point (x mark in the figure) and a reference center point (★ mark in the figure) for each subject part on the model image, and FIG. These are the figures which showed the center point (* mark in a figure) and the reference | standard center point (* mark in a figure) for every handwritten part figure on a handwritten figure. First, the distance and angle of the arrow P1 connecting the reference center point in the model image and the center point of the “mouth” part are acquired. Subsequently, the distance and angle of the arrow P2 connecting the reference center point in the handwritten graphic and the center point of the “mouth” part are acquired. Then, the coincidence rate between the distance of the arrow P1 and the distance of the arrow P2 and the coincidence rate between the angle of the arrow P1 and the angle of the arrow P2 are acquired. An average value of the distance shift amount and the angle shift amount is calculated from each acquired matching rate. Furthermore, the average value of the deviation amounts is calculated for all the handwritten part figures, and the total of the calculated average values is calculated as the overall balance S. Then, the corresponding evaluation coefficient k2 is acquired from the calculated overall balance S.

図14は、算出された全体バランスSの値に応じて、評価係数k2を定めるグラフの一例である。図14に示すように、全体バランスSの値が大きい場合、すなわち、手本画像と手書き図形との相対位置関係のズレ量が大きい場合、評価係数k2は0.1に近い値となり、全体バランスSの値が小さい場合、すなわち、手本画像と手書き図形との相対位置関係のズレ量が小さい場合、評価係数k2は1.0に近い値となる。   FIG. 14 is an example of a graph that defines the evaluation coefficient k2 according to the calculated value of the overall balance S. As shown in FIG. 14, when the value of the overall balance S is large, that is, when the amount of deviation in the relative positional relationship between the model image and the handwritten figure is large, the evaluation coefficient k2 becomes a value close to 0.1, and the overall balance When the value of S is small, that is, when the shift amount of the relative positional relationship between the model image and the handwritten graphic is small, the evaluation coefficient k2 is a value close to 1.0.

以上より、サイズ比率に基づいて定められる評価係数k1と、中心点に基づいて定められる評価係数k2とを乗算して、手書き図形全体の評価を補正する評価係数kを取得する。この評価係数kを手書き図形全体の評価に乗算することにより、手書き図形の総合的な評価を得る。このように、サイズ比率及び中心点の相対位置関係に基づく評価係数kを用いることにより、例えば、手書きパーツ図形毎にサイズ比率が異なる場合や、手書きパーツ図形同士の相対位置関係のバランスが悪い場合に生じる図形の不自然さを評価に加味することができ、作品としての優劣を適切に評価することができる。   As described above, the evaluation coefficient k1 determined based on the size ratio and the evaluation coefficient k2 determined based on the center point are multiplied to obtain the evaluation coefficient k for correcting the evaluation of the entire handwritten figure. By multiplying the evaluation of the whole handwritten figure by this evaluation coefficient k, a comprehensive evaluation of the handwritten figure is obtained. In this way, by using the evaluation coefficient k based on the size ratio and the relative positional relationship between the center points, for example, when the size ratio is different for each handwritten part graphic, or when the relative positional relationship between the handwritten part graphics is poor Therefore, it is possible to take into account the unnaturalness of the figure that occurs in the evaluation, and to appropriately evaluate the superiority or inferiority of the work.

4.機能構成
次に、ゲーム装置1の機能構成について説明する。図15は、本実施の形態におけるゲーム装置1の内部構成の一例を示すブロック図である。図15に示すように、ゲーム装置1は、タッチパネル4を備える操作部10、処理部20、記憶部30、表示部40a,40b、音出力部50等を備えて構成され、ビデオゲームを実行してゲーム画像を生成し、生成したゲーム画像を表示部40a,40bに表示させる。
4). Functional Configuration Next, a functional configuration of the game apparatus 1 will be described. FIG. 15 is a block diagram illustrating an example of an internal configuration of the game apparatus 1 according to the present embodiment. As shown in FIG. 15, the game apparatus 1 includes an operation unit 10 including a touch panel 4, a processing unit 20, a storage unit 30, display units 40a and 40b, a sound output unit 50, and the like, and executes a video game. The game image is generated, and the generated game image is displayed on the display units 40a and 40b.

操作部10は、プレーヤによる操作指示を受け付け、操作に応じた操作信号を処理部20に出力する。この機能は、例えばボタンや操作スティック、ダイヤル、マウス、キーボード、各種センサ等によって実現される。また、操作部10はタッチパネル4を備え、タッチパネル4により検出されたタッチ操作を指示信号に変換して処理部20に出力する。図1では、タッチパネル4、操作キー5がこれに相当する。   The operation unit 10 receives an operation instruction from the player and outputs an operation signal corresponding to the operation to the processing unit 20. This function is realized by, for example, a button, an operation stick, a dial, a mouse, a keyboard, various sensors, and the like. In addition, the operation unit 10 includes a touch panel 4, converts a touch operation detected by the touch panel 4 into an instruction signal, and outputs the instruction signal to the processing unit 20. In FIG. 1, the touch panel 4 and the operation keys 5 correspond to this.

処理部20は、ゲーム装置1全体の制御やゲームの進行、画像生成等の各種演算処理を行う。この機能は、例えばCPU(CISC型、RISC型)、ASIC(ゲートアレイ等)等の演算装置やその制御プログラムにより実現される。   The processing unit 20 performs various arithmetic processes such as control of the entire game apparatus 1, game progress, and image generation. This function is realized by, for example, an arithmetic device such as a CPU (CISC type, RISC type), ASIC (gate array, etc.) or a control program thereof.

また、処理部20は、主にゲームに係る演算処理を行うゲーム演算部22と、ゲーム演算部22の処理によって求められた各種のデータに基づき、ゲーム画面を表示させるためのゲーム画像及びゲーム画像を表示させるための画像信号の生成を実行する画像生成部24と、効果音やBGM等のゲーム音の生成及びゲーム音を出力させるための音信号の生成を実行する音生成部26と、を含んでいる。   The processing unit 20 includes a game calculation unit 22 that mainly performs calculation processing related to a game, and a game image and a game image for displaying a game screen based on various data obtained by the processing of the game calculation unit 22. An image generation unit 24 for generating an image signal for displaying a sound, and a sound generation unit 26 for generating a game sound such as a sound effect and BGM and a sound signal for outputting the game sound. Contains.

ゲーム演算部22は、操作部10から入力された操作信号や指示信号、記憶部30から読み出したプログラム及びデータ等に基づいて種々のゲーム処理を実行する。また、ゲーム演算部22は、主な機能部として、画題提示部222と、認識評価部224と、を含んでいる。   The game calculation unit 22 executes various game processes based on operation signals and instruction signals input from the operation unit 10, programs and data read from the storage unit 30, and the like. In addition, the game calculation unit 22 includes a theme presentation unit 222 and a recognition evaluation unit 224 as main function units.

画題提示部222は、ゲーム演算部22によりゲームプログラム32が読み出されて実行されるゲーム処理中において、記憶部30から画題データ348を読み出して、スピーカ7a,7bから絵描き歌の音声データを音声出力させると共に、絵描き歌の音声出力に同期させてディスプレイ3aに絵描き歌の歌詞及び画題(手本画像)を順次表示させる。   During the game process in which the game calculation unit 22 reads and executes the game program 32, the subject presentation unit 222 reads the subject data 348 from the storage unit 30, and the voice data of the drawing song is voiced from the speakers 7a and 7b. At the same time, the lyrics of the drawing song and the theme (example image) are sequentially displayed on the display 3a in synchronization with the voice output of the drawing song.

認識評価部224は、ゲーム処理中において、ゲームプログラム32を実行して、操作部10から入力された手書き図形の認識、評価を行う。   The recognition evaluation unit 224 executes the game program 32 during the game process, and recognizes and evaluates the handwritten graphic input from the operation unit 10.

画像生成部24は、例えばCPUやDSP等の演算装置やその制御プログラム、フレームバッファ等の描画フレーム用ICメモリ等によって実現される。画像生成部24は、ゲーム演算部22による演算結果に基づき、ゲーム画面を表示するためのゲーム画像を生成し、生成した画像の画像信号を表示部40a,40bに出力する。   The image generation unit 24 is realized by, for example, an arithmetic device such as a CPU or DSP, a control program thereof, a drawing frame IC memory such as a frame buffer, or the like. The image generation unit 24 generates a game image for displaying the game screen based on the calculation result by the game calculation unit 22, and outputs an image signal of the generated image to the display units 40a and 40b.

表示部40a,40bは、画像生成部24からの画像信号に基づいて、例えば1/60秒毎に1フレームの画面を再描画しながらゲーム画面を表示する。この機能は、例えばTFT、LCD、ELD、PDP、HMD等のハードウェアによって実現される。図1では、ディスプレイ3a,3bがこれに相当する。   Based on the image signal from the image generation unit 24, the display units 40a and 40b display the game screen while redrawing the screen of one frame every 1/60 seconds, for example. This function is realized by hardware such as TFT, LCD, ELD, PDP, and HMD. In FIG. 1, the displays 3a and 3b correspond to this.

音生成部26は、例えばCPUやDSP等の演算装置及びその制御プログラムによって実現され、ゲーム中に使用される効果音やBGM等のゲーム音を生成し、生成したゲーム音の音信号を音出力部50に出力する。   The sound generator 26 is realized by, for example, an arithmetic device such as a CPU or DSP and its control program, generates sound effects and game sounds such as BGM used during the game, and outputs sound signals of the generated game sounds as sound. To the unit 50.

音出力部50は、音生成部26からの音信号に基づいて、BGMや効果音等のゲーム音声を出力する。この機能は、例えばスピーカ等によって実現され、図1では、スピーカ7a,7bがこれに相当する。図1では、スピーカ7a,7bがこれに相当する。   The sound output unit 50 outputs game sounds such as BGM and sound effects based on the sound signal from the sound generation unit 26. This function is realized by a speaker or the like, for example, and the speakers 7a and 7b correspond to this in FIG. In FIG. 1, the speakers 7a and 7b correspond to this.

記憶部30は、処理部20にゲーム装置1を統合的に制御させるための諸機能を実現するためのシステムプログラムや、ゲームを実行させるために必要なプログラムやデータ等を記憶すると共に、処理部20の作業領域として用いられ、処理部20が各種プログラムに従って実行した演算結果や操作部10から入力される入力データ等を一時的に記憶する。この機能は、例えば各種ICメモリやハードディスク、CD−ROM、DVD、MO、RAM、VRAM等によって実現される。   The storage unit 30 stores a system program for realizing various functions for causing the processing unit 20 to control the game apparatus 1 in an integrated manner, a program and data necessary for executing the game, and the processing unit. 20 is used as a work area, and temporarily stores calculation results executed by the processing unit 20 according to various programs, input data input from the operation unit 10, and the like. This function is realized by, for example, various IC memories, hard disks, CD-ROMs, DVDs, MOs, RAMs, VRAMs, and the like.

また、記憶部30は、処理部20をゲーム演算部22として機能させるためのゲームプログラム32及びデータ34を記憶する。また、データ34には、手本データ342、減点テーブル344、評価テーブル346、画題データ348、回答データ350、が含まれる。   In addition, the storage unit 30 stores a game program 32 and data 34 for causing the processing unit 20 to function as the game calculation unit 22. The data 34 includes model data 342, a deduction table 344, an evaluation table 346, theme data 348, and answer data 350.

手本データ342は、手本画像を特定するための情報として、縦横比、矩形サイズ、描画距離、ベクトルデータ、中心点等を記憶している。図16に、手本データ342のデータ構成例を示す。図16に示すように、手本データ342は、出題される問題(例えば、「あ」)に対応付けて、縦横比(例えば、「6:5」)、矩形サイズ(例えば、「120×100(ピクセル)」)、描画距離(例えば、「550(ピクセル)」)、ベクトルデータ(例えば、「sV,tV」)及び中心点(例えば、「X0,Y0」)をそれぞれ記憶している。   The model data 342 stores an aspect ratio, a rectangular size, a drawing distance, vector data, a center point, and the like as information for specifying a model image. FIG. 16 shows a data configuration example of the model data 342. As illustrated in FIG. 16, the model data 342 is associated with the question to be presented (for example, “A”), and has an aspect ratio (for example, “6: 5”), a rectangular size (for example, “120 × 100”). (Pixel) "), drawing distance (for example," 550 (pixel) "), vector data (for example," sV, tV ") and center point (for example," X0, Y0 ") are stored.

また、手本画像が複数のパーツから構成される場合、手本データ342は、画題パーツ毎に手本データを記憶する。例えば、問題「コックさん」は、「口」、「目」、「顔」、…、「帽子」の画題パーツから構成され、これら画題パーツに対応付けて縦横比、矩形サイズ、描画距離、ベクトルデータ及び中心点をそれぞれ記憶する。具体的には、「口」パーツに対応付けて、縦横比「7:20」、矩形サイズ「28×80(ピクセル)」、描画距離「250(ピクセル)」、ベクトルデータ「qV,rV」、中心点「a0,b0」を記憶している。   When the model image is composed of a plurality of parts, the model data 342 stores model data for each subject part. For example, the problem “Mr. Cook” is composed of the subject parts of “mouth”, “eyes”, “face”,..., “Hat”, and the aspect ratio, rectangular size, drawing distance, vector are associated with these subject parts. Store data and center point respectively. Specifically, in association with the “mouth” part, the aspect ratio is “7:20”, the rectangle size is “28 × 80 (pixels)”, the drawing distance is “250 (pixels)”, the vector data “qV, rV”, The center point “a0, b0” is stored.

減点テーブル344は、手本画像(画題パーツ)の縦横比、描画距離及びベクトルデータと、手書き図形(手書きパーツ図形)の縦横比、描画距離及びベクトルデータとのズレ量と減点数との対応関係を定義するテーブルである。すなわち、縦横比、描画距離及びベクトルデータを評価対象として、これらに基づいた評価を減点数として与えるためのテーブルである。   The deduction table 344 is a correspondence relationship between an aspect ratio, a drawing distance, and vector data of a model image (themed part) and a deviation amount between the aspect ratio, drawing distance, and vector data of a handwritten figure (handwritten part figure) and a deduction point. Is a table that defines That is, this is a table for giving the evaluation based on the aspect ratio, the drawing distance, and the vector data as the evaluation object and the deduction points.

図17に、減点テーブル344のデータ構成例を示す。図17に示すように、減点テーブル344は、評価対象として縦横比、描画距離、ベクトルデータを記憶しており、各評価対象に対応付けて、ズレ量の範囲とこれに応じた減点数をそれぞれ記憶している。例えば、評価対象が縦横比である場合、手本画像と手書き図形とのズレ量が「10〜20%」の範囲内である場合、減点数「−5点」が評価として与えられる。また、手本画像と手書き図形のズレ量の範囲が「20%以上」である場合、減点数「−10点」が評価として与えられる。   FIG. 17 shows a data configuration example of the deduction table 344. As shown in FIG. 17, the deduction table 344 stores an aspect ratio, a drawing distance, and vector data as evaluation objects, and associates each evaluation object with a range of deviation amounts and deduction points corresponding thereto. I remember it. For example, when the evaluation object is the aspect ratio, when the amount of deviation between the model image and the handwritten figure is within the range of “10 to 20%”, the deduction point “−5 points” is given as the evaluation. Further, when the range of the deviation amount between the model image and the handwritten figure is “20% or more”, a deduction point “−10 points” is given as an evaluation.

評価テーブル346は、評価として与えられた減点数に対応する評価コメントを記憶するテーブルである。評価コメントは、画題パーツに対応して手書きパーツ図形が入力され、手書きパーツ図形毎に画像認識、評価が行われた場合に、ディスプレイ3bに表示されるコメントである。図18に評価テーブル346のデータ構成例を示す。図18に示すように、評価テーブル346には、所定範囲に区分された減点数に対応して評価コメントが記憶されており、例えば、減点数「−0〜−15点」には評価コメント「うまい!」が記憶される。   The evaluation table 346 is a table that stores evaluation comments corresponding to the deduction points given as evaluation. The evaluation comment is a comment displayed on the display 3b when a handwritten part graphic is input corresponding to the theme part and image recognition and evaluation are performed for each handwritten part graphic. FIG. 18 shows a data configuration example of the evaluation table 346. As illustrated in FIG. 18, the evaluation table 346 stores evaluation comments corresponding to the deduction points divided into predetermined ranges. For example, the evaluation comment “−0 to −15 points” includes an evaluation comment “ "It's good!"

画題データ348は、画題提示処理を実行する際に必要となる画像データ、文字データ、音声データ、入力期間を含む画題データを問題毎に記憶している。図19に、画題データ348のデータ構成例を示す。図19に示すように、画題データ348には、ディスプレイ3aに手本画像(画題パーツ)を表示するための画像データ、ディスプレイ3aに絵描き歌の歌詞を表示するための文字データ、スピーカ7a,7bから絵描き歌を音声出力するための音声データ、ディスプレイ3bへの手書き入力を受け付ける期間を定義するための入力期間が記憶されている。   The image data 348 stores image data, character data, audio data, and image data including an input period necessary for executing the image presentation process for each problem. FIG. 19 shows a data configuration example of the theme data 348. As shown in FIG. 19, the image data 348 includes image data for displaying a model image (image part) on the display 3a, character data for displaying the lyrics of a drawing song on the display 3a, and speakers 7a and 7b. The voice data for outputting the drawing song from the voice and the input period for defining the period for receiving the handwritten input to the display 3b are stored.

また、画像データ、文字データ、音声データ及び入力期間は、絵描き歌の1フレーズ毎に絵描き歌の進行に従った順序にてそれぞれ記憶されている。すなわち、絵描き歌のフレーズ単位は、上述した画題パーツにそれぞれ対応している。例えば、フレーズNo.1には、画題パーツとして「口」パーツが対応しており、「口」パーツの画題パーツを表示するための画像データ(例えば、「kuti.jpg」)、「口」パーツの歌詞を表示するための文字データ(例えば、「kuti.txt」)、「口」パーツの絵描き歌を音声出力するための音声データ(例えば、「kuti.mp3」)、「口」パーツの手書きパーツ図形を受け付ける期間を定義する入力期間(例えば、「5sec」)が記憶されている。   Further, the image data, the character data, the sound data, and the input period are stored in the order according to the progress of the drawing song for each phrase of the drawing song. That is, the phrase unit of the drawing song corresponds to each of the above-described theme parts. For example, the phrase “No. 1” corresponds to the “mouth” part as the subject part, and image data (for example, “kuti.jpg”) and “mouth” part for displaying the subject part of the “mouth” part. Character data to display the lyrics of (for example, "kuti.txt"), voice data to output the drawing song of the "mouth" part (for example, "kuti.mp3"), handwriting of the "mouth" part An input period (for example, “5 sec”) that defines a period for receiving a part graphic is stored.

従って、画題提示部222は、画題提示処理の実行に際して、画題データ348から指定された題名の画題データを取得し、取得した画題データからフレーズNOに従って順次各データが読み出して、音声データをスピーカ7a,7bから音声出力させると共に、画像データ及び文字データをディスプレイ3aに表示させる。   Therefore, the subject presentation unit 222 acquires the subject data of the specified title from the subject data 348 when executing the subject presentation processing, sequentially reads each data from the obtained subject data according to the phrase NO, and transmits the audio data to the speaker 7a. , 7b, and image data and character data are displayed on the display 3a.

回答データ350は、ゲーム処理において回答として入力された手書き図形から取得された手書きパーツ図形の縦横比、矩形サイズ、サイズ比率、描画距離、ベクトルデータ及び中心点と、評価として与えられる減点数を絵描き歌のフレーズ毎に記憶している。つまり、上述した画題データ348において、フレーズNOに対応づけて画題パーツの画像データ等が記憶されると共に、回答データ350において、フレーズNOに対応づけて手書きパーツ図形の縦横比等が記憶されることにより、画題データと手書きパーツ図形とは、フレーズNOによりそれぞれの対応付けが行われることとなる。これにより、画題パーツに対応して入力された手書きパーツ図形と、対応する画題パーツとを対比させて、類似度の判定、評価を行うことができる。   The answer data 350 is a drawing of the aspect ratio, rectangle size, size ratio, drawing distance, vector data and center point of the handwritten part figure acquired from the handwritten figure input as an answer in the game process, and the deduction points given as an evaluation. Remembered for each phrase of the song. That is, the image data of the subject part is stored in association with the phrase NO in the image data 348 described above, and the aspect ratio of the handwritten part figure is stored in the response data 350 in association with the phrase NO. Thus, the subject data and the handwritten part graphic are associated with each other by the phrase NO. Thereby, the handwritten part figure input corresponding to the subject part can be compared with the corresponding subject part, and the similarity can be determined and evaluated.

図20に、回答データ350のデータ構成例を示す。図20に示すように、回答データ350には、各フレーズにおいて認知された手書きパーツ図形の縦横比(例えば、「4:11」)、矩形サイズ(例えば、「32×88(ピクセル)」)、サイズ比率(例えば、「0.98」)、描画距離(例えば、「286(ピクセル)」)、ベクトルデータ(例えば、「q1V,r1V」)、中心点(例えば、「a'0,b'0」)及び減点数(例えば、「-3(点)」)が記憶されている。   FIG. 20 shows a data configuration example of the answer data 350. As shown in FIG. 20, the answer data 350 includes an aspect ratio (eg, “4:11”) of a handwritten part figure recognized in each phrase, a rectangular size (eg, “32 × 88 (pixels)”), Size ratio (eg, “0.98”), drawing distance (eg, “286 (pixel)”), vector data (eg, “q1V, r1V”), center point (eg, “a′0, b′0”) And the deduction number (for example, “−3 (point)”) is stored.

従って、認識評価部224は、ゲーム処理の実行に際して、入力された手書き図形から手書きパーツ図形を認知することにより取得される各種データと、各種データに基づいて与えられる減点数を回答データ350に記憶する。そして、画題データ348及び回答データ350に記憶されたデータに基づいて、手書き図形の評価を行う。   Accordingly, the recognition evaluation unit 224 stores, in the answer data 350, various data acquired by recognizing the handwritten part graphic from the input handwritten graphic and the deduction points given based on the various data when executing the game process. To do. Then, based on the data stored in the theme data 348 and the answer data 350, the handwritten graphic is evaluated.

5.処理の流れ
本実施の形態における処理の流れについて説明する。
図21は、ゲーム処理を示すフローチャートである。この処理は、ゲーム演算部22がゲームプログラム32を実行することで実現される。
5. Process Flow The process flow in the present embodiment will be described.
FIG. 21 is a flowchart showing the game process. This process is realized by the game calculation unit 22 executing the game program 32.

図21に示すように、ゲーム処理では、まず、プレーヤにより問題が選択されてゲームを開始する指示が入力されると(ステップS2)、画題提示部222により、指定された問題の画題データが取得されて、画題提示処理が開始される(ステップLAS〜LAE)。ここで、画題提示処理の実行に応じて当該フレーズに対応する画題パーツ及び歌詞の表示、絵描き歌の音声出力が開始されると、認識評価部224は、タイマーを起動させて経過時間の計測を開始する(ステップS4)。   As shown in FIG. 21, in the game process, first, when a problem is selected by the player and an instruction to start the game is input (step S2), the subject presentation unit 222 obtains the subject data of the designated problem. Then, the subject presentation process is started (steps LAS to LAE). Here, in response to the execution of the subject presentation process, when the display of the subject parts and lyrics corresponding to the phrase and the voice output of the drawing song are started, the recognition evaluation unit 224 starts the timer and measures the elapsed time. Start (step S4).

続いて、ディスプレイ3bへの手書き入力の受付を開始する(ステップS6)。また、画題データ348から当該フレーズに対応する入力期間を取得して、タイマーの開始から入力期間が経過したか否かを判別する(ステップS8)。ここで、経過時間が入力期間に満たない場合(ステップS8;NO)、ディスプレイ3bへの手書き入力の受付を継続する。一方、経過時間が入力期間に達した場合(ステップS8;YES)、入力期間内にディスプレイ3bに入力された手書き図形を手書きパーツ図形と認知して取得し、取得した手書きパーツ図形の画像認識を行う(ステップS10)。なお、画像認識は上述した方法により行われ、画像認識により得られた各種データは、回答データ350に記憶される。   Subsequently, acceptance of handwriting input to the display 3b is started (step S6). Also, an input period corresponding to the phrase is acquired from the theme data 348, and it is determined whether or not the input period has elapsed since the start of the timer (step S8). Here, when the elapsed time is less than the input period (step S8; NO), acceptance of handwriting input to the display 3b is continued. On the other hand, when the elapsed time has reached the input period (step S8; YES), the handwritten graphic input to the display 3b within the input period is recognized as a handwritten part graphic, and image recognition of the acquired handwritten part graphic is performed. It performs (step S10). Note that image recognition is performed by the above-described method, and various data obtained by the image recognition are stored in the answer data 350.

続いて、画像認識により得られた手書きパーツ図形の縦横比、描画距離及びベクトルデータに基づいて対応する画題パーツとのズレ量を算出し、減点テーブル344からズレ量に対応する減点数を評価として取得する(ステップS12)。さらに、評価テーブル346から減点数に対応する評価コメントを取得して、ディスプレイ3bに評価コメントを表示する(ステップS14)。   Subsequently, the amount of deviation from the corresponding theme part is calculated based on the aspect ratio, drawing distance, and vector data of the handwritten part figure obtained by image recognition, and the number of deductions corresponding to the amount of deviation is evaluated from the deduction table 344. Obtain (step S12). Further, an evaluation comment corresponding to the deduction number is acquired from the evaluation table 346, and the evaluation comment is displayed on the display 3b (step S14).

そして、評価認識部224は、画題データ348に次のフレーズが記憶されているか否かを判別し(ステップS16)、次のフレーズがある場合(ステップS16;YES)、ループAを繰り返して実行する。一方、次のフレーズがない場合(ステップS16;NO)、ループAを終了する。続いて、評価認識部224は、回答データ350に記憶させたサイズ比率及び中心点に基づいて、評価係数kを取得する(ステップS18)。次いで、減点数と評価係数kとから手書き図形全体に対する評価点を算出し(ステップS20)、算出した評価点をディスプレイ3bに表示して(ステップS22)、本ゲーム処理を終了する。   Then, the evaluation recognition unit 224 determines whether or not the next phrase is stored in the theme data 348 (step S16). If there is a next phrase (step S16; YES), the loop A is repeatedly executed. . On the other hand, when there is no next phrase (step S16; NO), the loop A is terminated. Subsequently, the evaluation recognizing unit 224 acquires the evaluation coefficient k based on the size ratio and the center point stored in the answer data 350 (step S18). Next, an evaluation score for the entire handwritten figure is calculated from the deduction points and the evaluation coefficient k (step S20), the calculated evaluation score is displayed on the display 3b (step S22), and the game process is terminated.

6.ハードウェア構成
次に、本実施の形態におけるゲーム装置1を実現するためのハードウェア構成の一例について図22を参照して説明する。図22に示す電子機器100では、CPU1000、ROM1002、RAM1004、情報記憶媒体1006、画像生成IC1010、音生成IC1008、I/Oポート1012、1014、がシステムバス1016により相互にデータ入出力可能に接続されている。I/Oポート1012には入力装置1022が、I/Oポート1014には通信装置1024が、I/Oポート1018には、タッチパネル1030が、それぞれ接続されている。
6). Hardware Configuration Next, an example of a hardware configuration for realizing the game apparatus 1 in the present embodiment will be described with reference to FIG. In the electronic device 100 illustrated in FIG. 22, a CPU 1000, a ROM 1002, a RAM 1004, an information storage medium 1006, an image generation IC 1010, a sound generation IC 1008, and I / O ports 1012 and 1014 are connected to each other via a system bus 1016 so ing. An input device 1022 is connected to the I / O port 1012, a communication device 1024 is connected to the I / O port 1014, and a touch panel 1030 is connected to the I / O port 1018.

CPU1000は、情報記憶媒体1006に格納されるプログラム、ROM1002に格納されるシステムプログラム(装置本体の初期化情報等)、入力装置1022によって入力される信号等に従って、機器全体の制御や各種データ処理を行う。このCPU1000は、図15に示す処理部20に相当する。   The CPU 1000 controls the entire device and performs various data processing in accordance with a program stored in the information storage medium 1006, a system program stored in the ROM 1002 (device initialization information, etc.), a signal input by the input device 1022, and the like. Do. The CPU 1000 corresponds to the processing unit 20 shown in FIG.

RAM1004は、CPU1000の作業領域等として用いられる記憶部であり、情報記憶媒体1006やROM1002内の所与の内容、CPU1000の演算結果等が格納される。このRAM1004は、図15に示す記憶部30の一部を構成するものである。   The RAM 1004 is a storage unit used as a work area of the CPU 1000, and stores given contents in the information storage medium 1006 and the ROM 1002, the calculation result of the CPU 1000, and the like. This RAM 1004 constitutes a part of the storage unit 30 shown in FIG.

情報記憶媒体1006は、プログラム、画像データ、音データ、プレイデータ等が主に格納されるものである。この情報記憶媒体1006は、図15に示す記憶部30の一部を構成するものである。本実施の形態を実現するものがコンピュータシステムである場合には、情報記憶媒体1006は、ゲームプログラム32などを格納する情報記憶媒体としてのCD−ROM、DVD或いはハードディスク等が用いられる。   The information storage medium 1006 mainly stores programs, image data, sound data, play data, and the like. This information storage medium 1006 constitutes a part of the storage unit 30 shown in FIG. When what implements the present embodiment is a computer system, the information storage medium 1006 is a CD-ROM, DVD, hard disk or the like as an information storage medium for storing the game program 32 or the like.

また、この装置に設けられている画像生成IC1010と音生成IC1008により、音や画像の好適な出力が行えるようになっている。   In addition, the image generation IC 1010 and the sound generation IC 1008 provided in this apparatus can appropriately output sound and images.

画像生成IC1010は、CPU1000の命令によって、ROM1002、RAM1004、情報記憶媒体1006等から送られる情報に基づいて画素情報を生成する集積回路であり、生成される表示信号はメインディスプレイ1026、サブディスプレイ1028に出力される。メインディスプレイ1026、サブディスプレイ1028は、CRT、LCD、ELD、PDP、HMD等により実現され、図1のディスプレイ3a,3b、図15の表示部40a,40bに相当する。   The image generation IC 1010 is an integrated circuit that generates pixel information based on information sent from the ROM 1002, the RAM 1004, the information storage medium 1006, and the like according to instructions from the CPU 1000. Is output. The main display 1026 and the sub display 1028 are realized by a CRT, LCD, ELD, PDP, HMD, or the like, and correspond to the displays 3a and 3b in FIG. 1 and the display units 40a and 40b in FIG.

また、音生成IC1008は、CPU1000の命令によって、情報記憶媒体1006やROM1002に記憶される情報、RAM1004に格納される音データに応じた音信号を生成する集積回路であり、生成される音信号はスピーカ1020によって出力される。スピーカ1020は、図1のスピーカ7a,7b、図15の音出力部50に相当する。   The sound generation IC 1008 is an integrated circuit that generates sound signals according to information stored in the information storage medium 1006 and the ROM 1002 and sound data stored in the RAM 1004 according to instructions from the CPU 1000. Output from the speaker 1020. The speaker 1020 corresponds to the speakers 7a and 7b in FIG. 1 and the sound output unit 50 in FIG.

入力装置1022は、各種操作を入力するための装置であり、その機能は、レバー、ボタン等のハードウェアにより実現される。この入力装置1022は、図1の操作キー5、図15の操作部10に相当する。   The input device 1022 is a device for inputting various operations, and the function is realized by hardware such as a lever and a button. The input device 1022 corresponds to the operation key 5 in FIG. 1 and the operation unit 10 in FIG.

通信装置1024は装置内部で利用される情報を外部とやりとりするものであり、他の装置と通信回線を介して接続されてプログラムに応じた所与の情報を送受すること等に利用される。   The communication device 1024 exchanges information used inside the device with the outside. The communication device 1024 is connected to other devices via a communication line, and is used to send and receive given information according to a program.

タッチパネル1030は、感圧式や光学式、静電式、電磁誘導式の座標読み取り原理でタッチ指示された位置座標(X,Y座標)を検出し、検出した位置座標を指示信号としてCPU1000に出力する。このパッチパネル1030は、図1のタッチパネル4、図15のタッチパネル4に相当する。   The touch panel 1030 detects a position coordinate (X, Y coordinate) instructed to be touched by a pressure sensitive, optical, electrostatic, or electromagnetic induction type coordinate reading principle, and outputs the detected position coordinate to the CPU 1000 as an instruction signal. . The patch panel 1030 corresponds to the touch panel 4 in FIG. 1 and the touch panel 4 in FIG.

7.作用・効果
以上のように、本実施の形態におけるゲーム装置1は、タッチパネル4を用いて手書き入力された手書き図形の出来を評価する場合に、手本画像を構成する複数のパーツの中から手書き入力の画題とする画題パーツを選択し、この画題パーツに対応する図形の手書き入力を促す画題提示処理を、所定の入力期間が終了するごとに、全てのパーツを画題パーツとして選択するまで繰り返して実行する。また、プレーヤからタッチパネル4を介して所定の入力期間に入力された手書き図形を、当該入力期間において画題とされた画題パーツに対応する手書きパーツ図形として認識し、認識された手書きパーツ図形と、当該手書きパーツ図形に対応する画題パーツとの類似度を判定する。そして、手書きパーツ図形毎に判定された類似度に基づいて、手書きパーツ図形として認識された全ての手書きパーツ図形からなる手書き図形の出来を評価する。
7). As described above, the game apparatus 1 according to the present embodiment, when evaluating the result of a handwritten figure input by handwriting using the touch panel 4, is handwritten from a plurality of parts constituting a model image. Select the subject part as the subject of input, and repeat the subject presentation process that prompts handwriting input of the figure corresponding to this subject part until all parts are selected as subject parts every time the predetermined input period ends. Execute. Further, a handwritten figure input from the player via the touch panel 4 in a predetermined input period is recognized as a handwritten part figure corresponding to the theme part that is the subject in the input period, and the recognized handwritten part figure and The similarity with the theme part corresponding to the handwritten part figure is determined. And based on the similarity determined for every handwritten part figure, the result of the handwritten figure which consists of all the handwritten part figures recognized as a handwritten part figure is evaluated.

従って、画題提示処理の実行に伴って順次提示される画題パーツを模倣するように、対応する手書きパーツ図形を順次入力することにより、手本画像を模した手書き図形を完成させることができる。この結果、複雑な手本画像であっても、提示される画題パーツ毎に段階的に手書きパーツ図形を入力することで、容易に手書き図形を完成させることができる。これにより、初心者や幼児であっても、手軽にお絵かきゲームを楽しむことができる。   Therefore, by sequentially inputting corresponding handwritten part graphics so as to imitate the subject parts that are sequentially presented along with the execution of the subject presentation process, it is possible to complete a handwritten figure imitating a model image. As a result, even if it is a complicated model image, a handwritten figure can be completed easily by inputting a handwritten part figure in steps for every theme part shown. Thereby, even a beginner or an infant can easily enjoy a drawing game.

また、画題提示処理の進行に応じて順次選択される所与の画題パーツに対応して入力された手書き図形を、当該画題パーツに対応する手書きパーツ図形として認識し、この手書きパーツ図形と対応する画題パーツとの類似度を判定するため、手書きパーツ図形と画題パーツとの対応付けが明確となり、精度良く類似度の判定を行うことができる。また、パーツ毎の判定であるため、各判定における処理負荷は少なくて済む。   In addition, a handwritten figure input corresponding to a given subject part that is sequentially selected according to the progress of the subject presentation process is recognized as a handwritten part figure corresponding to the subject part, and the handwritten part figure corresponds to the handwritten part figure. Since the degree of similarity with the subject part is determined, the association between the handwritten part figure and the subject part becomes clear, and the degree of similarity can be determined with high accuracy. Further, since the determination is performed for each part, the processing load in each determination can be reduced.

例えば、画題提示処理が実行され、画題パーツの提示が「口」、「目」、「顔」、…の順に行われた場合に、プレーヤにより手書きパーツ図形が、「口」、「目」、「顔」、…の順で入力されて完成された手書き図形と、「口」、「顔」、「目」、…の順で入力されて完成された手書き図形とでは、最終的に図4に示すような同一の手書き図形が完成した場合であっても、2つの手書き図形に対する評価は、大きく異なることになる。つまり、画題パーツと各手書きパーツ図形との類似度の判定において、「口」と「口」、「目」と「目」、「顔」と「顔」をそれぞれ対応させて類似度を判定した場合と、「口」と「口」、「目」と「顔」、「顔」と「口」をそれぞれ対応させて類似度を判定した場合では、判定結果が大きく異なるからである。従って、この判定結果に基づいて評価が行われることにより、最終的に完成した手書き図形が同一であったとしても、画題提示処理に従って入力が行われたか否かに応じて異なる評価が得られることになる。   For example, when the subject presentation process is executed and the subject parts are presented in the order of “mouth”, “eyes”, “face”,..., The handwritten part graphic is changed to “mouth”, “eyes”, FIG. 4 shows a completed handwritten figure that is input in the order of “face”,... And a handwritten figure that is input in the order of “mouth”, “face”, “eyes”,. Even when the same handwritten figure as shown in FIG. 2 is completed, the evaluations for the two handwritten figures are greatly different. That is, in determining the similarity between the theme part and each handwritten part figure, the similarity was determined by associating “mouth” with “mouth”, “eyes” with “eyes”, and “face” with “face”. This is because the determination result is greatly different between the case and the case where the degree of similarity is determined by associating “mouth” with “mouth”, “eyes” with “face”, and “face” with “mouth”. Therefore, by evaluating based on the determination result, even if the finally completed handwritten figure is the same, different evaluation can be obtained depending on whether or not the input is performed according to the subject presentation process. become.

これにより、最終的に完成された手書き図形の形状のみに基づく評価ではなく、画題提示処理に従って入力が行われたか否かを適正に評価することができ、種々の要素に基づいて、手書き図形の評価を行うことができる。また、画題提示処理に従って行われたプレーヤの手書き入力操作が適正に評価されるため、プレーヤは、評価結果に対して満足感を得ることができる。さらに、プレーヤには、画題提示処理に従って手書きパーツ図形を入力することにより手書き図形を完成しなければならないという制約条件が加わるため、ゲームの面白さが増す。   As a result, it is possible to appropriately evaluate whether or not the input has been performed according to the subject presentation process, rather than the evaluation based only on the shape of the finally completed handwritten graphic, and based on various elements, Evaluation can be made. In addition, since the player's handwriting input operation performed according to the subject presentation process is appropriately evaluated, the player can obtain satisfaction with the evaluation result. Further, the game is more interesting because the player has a restriction that the handwritten figure must be completed by inputting the handwritten part figure in accordance with the subject presentation process.

また、手書き入力期間に対して予め所定時間が定められ、この入力期間において入力された手書き図形を手書きパーツ図形として認識するため、所定時間が定められた入力期間内に手書きパーツ図形を入力しなければならないという制約条件が加わることにより、ゲームの緊張感が増し、手書き入力の難易度を高めて、より興趣性のあるゲームとすることができる。   In addition, a predetermined time is set in advance for the handwriting input period, and in order to recognize the handwritten figure input in this input period as a handwritten part figure, the handwritten part figure must be input within the input period for which the predetermined time is set. By adding the constraint condition that must be added, the tension of the game is increased, the difficulty of handwriting input is increased, and the game can be made more interesting.

また、手書きパーツ図形と画題パーツの類似度の判定は、手書きパーツ図形の矩形サイズの縦横比とこれに対応する画題パーツの矩形サイズの縦横比との一致率に基づいて判定されるため、例えば、画題パーツとサイズが異なる手書きパーツ図形が入力されていた場合であっても、当該手書きパーツ図形が画題パーツに対して相似形である場合は、類似度が高い図形であると判定される。これにより、手書きパーツ図形の縦横の相対的なバランスを適正に評価することができる。   In addition, since the determination of the similarity between the handwritten part graphic and the theme part is determined based on the matching ratio between the rectangular size aspect ratio of the handwritten part graphic and the rectangular size aspect ratio of the corresponding subject part graphic, for example, Even if a handwritten part graphic having a size different from that of the subject part is input, if the handwritten part graphic is similar to the subject part, it is determined that the figure has a high degree of similarity. Thereby, the vertical and horizontal relative balance of a handwritten part figure can be evaluated appropriately.

また、手書きパーツ図形と画題パーツの類似度の判定は、手書きパーツ図形の描画距離と、これに対応する画題パーツの描画距離との一致率に基づいて行われるため、例えば、「あ」や「お」といった縦横比が類似するような手書きパーツ図形であっても、描画距離に基づいて類似度を適正に判定することができる。   In addition, since the similarity between the handwritten part graphic and the drawing part is determined based on the matching rate between the drawing distance of the handwritten part graphic and the drawing distance of the corresponding drawing part, for example, “a” or “ Even for handwritten part figures having similar aspect ratios such as “O”, the similarity can be appropriately determined based on the drawing distance.

さらに、手書きパーツ図形の描画距離と、これに対応する画題パーツの描画距離との一致率により類似度を判定する場合、手書きパーツ図形とこれに対応する画題パーツのサイズ比率を求め、当該サイズ比率を手書きパーツ図形の描画距離に乗算することにより、矩形サイズの補正を行った上で描画距離に基づく類似度の判定を行う。これにより、精度良く類似度を判定して、適正な評価を得ることができる。   Furthermore, when determining the similarity based on the matching rate between the drawing distance of the handwritten part graphic and the drawing distance of the corresponding theme part, the size ratio of the handwritten part figure and the corresponding subject part is obtained, and the size ratio Is multiplied by the drawing distance of the handwritten part graphic, and the degree of similarity is determined based on the drawing distance after correcting the rectangular size. Thereby, it is possible to accurately determine the similarity and obtain an appropriate evaluation.

また、手書きパーツ図形と画題パーツの類似度の判定は、手書きパーツ図形のベクトルデータと、これに対応する画題パーツのベクトルデータとの一致率に基づいて行われるため、例えば、「6」と「9」といった縦横比及び描画距離が類似するような手書きパーツ図形であっても、ベクトルデータに基づいて類似度を適正に判定することが出来る。   Further, since the similarity between the handwritten part graphic and the theme part is determined based on the matching rate between the vector data of the handwritten part graphic and the vector data of the corresponding theme part, for example, “6” and “ Even for handwritten part figures such as “9” that have similar aspect ratios and drawing distances, it is possible to appropriately determine the degree of similarity based on vector data.

さらに、手書き図形全体の評価を、手書きパーツ図形毎の縦横比、描画距離及びベクトルデータの評価に基づいて行うため、手書き図形全体を適正に評価することができる。   Furthermore, since the evaluation of the entire handwritten graphic is performed based on the aspect ratio, the drawing distance, and the vector data for each handwritten part graphic, the entire handwritten graphic can be evaluated appropriately.

また、手書きパーツ図形とこれに対応する画題パーツのサイズ比率を手書きパーツ図形ごとに算出し、これらのサイズ比率の偏差を加味して、手書き図形全体の評価を行うため、例えば、手書きパーツ図形毎のサイズ比率にばらつきがある場合に生じる手書き図形の不自然さを評価に反映するといったことができる。   Moreover, in order to calculate the size ratio of the handwritten part figure and the corresponding theme part for each handwritten part figure, and to consider the deviation of these size ratios, the entire handwritten figure is evaluated. It is possible to reflect the unnaturalness of a handwritten figure that occurs when there is a variation in the size ratio in the evaluation.

また、手書き図形における手書きパーツ図形の相対位置関係とこれに対応する手本画像における画題パーツの相対位置関係との差異を加味して、手書き図形全体の評価を行うため、例えば、手書きパーツ図形同士の相対位置関係のバランスが悪い場合に生じる図形の不自然さを評価に反映するといったことができる。   In addition, in order to evaluate the entire handwritten graphic by taking into account the difference between the relative positional relationship of the handwritten part graphic in the handwritten graphic and the relative positional relationship of the theme part in the corresponding model image, It is possible to reflect in the evaluation the unnaturalness of the figure that occurs when the relative positional relationship of the two is poor.

8.変形例
以上、本発明についての好適な実施形態について説明したが、本発明は、上記したものに限らず、発明の趣旨を逸脱しない限りにおいて適宜変更可能である。以下、変形例について説明する。
8). Modifications As described above, the preferred embodiments of the present invention have been described. However, the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the spirit of the invention. Hereinafter, modified examples will be described.

8−1.カラー表示
本実施の形態においては、手本画像や手書き図形をモノクロ表示する場合について説明を行ったが、手本画像や手書き図形がカラー表示される構成であっても良い。具体的に、図23〜図25を参照して説明する。
8-1. Color Display In this embodiment, the case where the model image and the handwritten figure are displayed in monochrome has been described. However, the model image and the handwritten figure may be displayed in color. Specifically, this will be described with reference to FIGS.

図23〜図25は、ディスプレイ3aに画題パーツが表示された表示画面と、ディスプレイ3bにプレーヤにより入力された手書き図形が表示された表示画面とを示す図である。まず、図23に示すように、表示画面W107には、黒色に着色されたラインL1により「口」パーツが表示される。その後、ラインの色が切り替えられ、茶色に着色されたラインL2により「髪」パーツが表示される。一方、表示画面W108には、プレーヤにより入力された手書き図形が黒色に着色されたラインl1により表示される。すなわち、プレーヤにより入力された「口」パーツは、画題パーツとして表示された「口」パーツのラインL1と同様の黒色に着色される。   23 to 25 are diagrams showing a display screen on which the subject parts are displayed on the display 3a and a display screen on which the handwritten graphic input by the player is displayed on the display 3b. First, as shown in FIG. 23, the “mouth” part is displayed on the display screen W107 by a line L1 colored in black. Thereafter, the color of the line is switched, and the “hair” part is displayed by the line L2 colored brown. On the other hand, the handwritten figure input by the player is displayed on the display screen W108 by a line l1 colored in black. That is, the “mouth” part input by the player is colored in black similar to the line L1 of the “mouth” part displayed as the theme part.

続いて、図24に示すように、表示画面W109には、青色に着色されたラインL3により「目」パーツが表示され、さらにラインの色が切り替えられて、赤色に着色されたラインL4により「顔」パーツが表示される。一方、表示画面W110には、対応する画題パーツと同様の色にラインl1〜l3の色が切り替えられて、手書きパーツ図形が表示される。   Next, as shown in FIG. 24, the “eye” part is displayed on the display screen W109 by the line L3 colored in blue, and the color of the line is further switched, and the line L4 colored in red displays “ The “Face” part is displayed. On the other hand, on the display screen W110, the colors of the lines l1 to l3 are switched to the same color as the corresponding theme part, and the handwritten part figure is displayed.

さらに、図25に示すように、表示画面W111には、金色に着色されたラインL5により「角」パーツが表示された後、「顔」パーツの白色領域が赤色に着色されると共に、「髪」パーツの白色領域が茶色に着色されて表示される。一方、表示画面W112には、対応する画題パーツと同様の色にラインl4〜l5の色が切り替えられて、手書きパーツ図形が表示される。   Further, as shown in FIG. 25, after the “corner” part is displayed on the display screen W111 by the line L5 colored in gold, the white area of the “face” part is colored red, and “hair” "The white area of the part is displayed in brown. On the other hand, on the display screen W112, the color of the lines l4 to l5 is switched to the same color as the corresponding theme part, and the handwritten part figure is displayed.

以上のように、ディスプレイ3aに表示される手本画像及びディスプレイ3bに表示される手書き図形を画題パーツ及び手書きパーツ図形毎に色を変えて表示させることにより、画像に新たな付加価値を持たせてプレーヤの興味をいっそう引き立て、面白みのあるお絵かきゲームを提供することができる。   As described above, the model image displayed on the display 3a and the handwritten graphic displayed on the display 3b are displayed in different colors for each subject part and handwritten part graphic, thereby giving the image a new added value. This makes it possible to provide an interesting drawing game that further enhances the player's interest.

8−2.アニメーション表示
本実施の形態においては、手本画像及び手書き図形を静止画像として表示させる場合について説明を行ったが、手書き図形の一部の表示態様を変化させることによりアニメーション表示させる構成であっても良い。具体的に、図26〜図29を参照して説明する。
8-2. Animation display In the present embodiment, the case where the model image and the handwritten graphic are displayed as still images has been described. However, even if the animation display is performed by changing the display mode of a part of the handwritten graphic. good. Specifically, this will be described with reference to FIGS.

図26、図27に手書き図形がアニメーション表示により表示された場合の表示画面例を示す。図26、図27に示すように、表示画面W114と、表示画面W116とには、一部のパーツが異なる手書き図形が表示されており、これらの手書き図形を交互にディスプレイ3bに表示させることにより、アニメーション表示を可能とする。具体的には、表示画面W114には、プレーヤにより入力されたままの手書き図形が表示され、表示画面W116には、「目」パーツが拡大され、「帽子」パーツの表示位置が変更された手書き図形が表示されている。   FIG. 26 and FIG. 27 show examples of display screens when handwritten figures are displayed by animation display. As shown in FIG. 26 and FIG. 27, handwritten figures with different parts are displayed on the display screen W114 and the display screen W116, and these handwritten figures are alternately displayed on the display 3b. Enable animation display. Specifically, the handwritten graphic as it is input by the player is displayed on the display screen W114, and the “eye” part is enlarged and the display position of the “hat” part is changed on the display screen W116. A figure is displayed.

上述したアニメーション表示を可能にするため、記憶部30に記憶される回答データ352には、プレーヤにより入力された手書き図形を手書きパーツ図形毎にスプライト画像として記憶している。図28に、回答データ352のデータ構成例を示す。図28に示すように、手書きパーツ図形がスプライト画像として、フレーズNOに対応付けて記憶される。   In order to enable the above-described animation display, the response data 352 stored in the storage unit 30 stores handwritten graphics input by the player as sprite images for each handwritten part graphic. FIG. 28 shows a data configuration example of the answer data 352. As shown in FIG. 28, the handwritten part figure is stored as a sprite image in association with the phrase NO.

また、記憶部30には、スプライト画像の表示手順を定義する表示手順テーブル354が記憶される。図29に、表示手順テーブル354のデータ構成例を示す。図29に示すように、表示手順テーブル354には、問題の種類毎に複数の表示手順テーブルを含んでいる。また、表示手順テーブル354には、手順と動作が対応付けて記憶されている。例えば、問題「コックさん」の表示手順テーブル354には、「手順1」に対応付けて「NO.2のスプライトを1.5倍にして表示」といった動作と、「手順2」に対応付けて「NO.15のスプライトを上に10ドット移動させて表示」といった動作が記憶されている。   The storage unit 30 also stores a display procedure table 354 that defines a display procedure for sprite images. FIG. 29 shows a data configuration example of the display procedure table 354. As shown in FIG. 29, the display procedure table 354 includes a plurality of display procedure tables for each problem type. The display procedure table 354 stores procedures and operations in association with each other. For example, the display procedure table 354 for the problem “Mr. Cook” is associated with “Procedure 1” in association with “Procedure 1” and “No. An operation such as “display by moving the NO. 15 sprite upward by 10 dots” is stored.

従って、ゲーム演算部22は、表示手順テーブル354を参照して、回答データ352に記憶されたスプライト画像を取得し、各手順に従ってスプライト画像を表示させることにより、図26,図27に示す画像を順次切替表示させて、あたかもコックさんが驚いているかのようにアニメーション表示を実現することができる。この結果、自分が描いた画像が画面上で動き出すといった演出効果により、プレーヤに、手書きした図形が完成後に突然動き出すことによる驚きといった新たな感覚を与えることができ、自己が描いた画像に愛着を持たせることができる。   Accordingly, the game calculation unit 22 refers to the display procedure table 354, acquires the sprite image stored in the answer data 352, and displays the sprite image according to each procedure, thereby displaying the images shown in FIGS. By switching the display sequentially, animation display can be realized as if Mr. Cook was surprised. As a result, it is possible to give the player a new sensation, such as a surprise when a handwritten figure suddenly starts moving after completion, due to the staging effect that the image drawn by the user starts moving on the screen. You can have it.

8−3.画題パーツの更新表示
本実施の形態においては、ディスプレイ3aに画題パーツを追加的に表示していくことにより手本画像全体を表示する場合について説明したが、各画題パーツを随時更新表示させる構成であってもよい。図30〜図32を参照して具体的に説明する。
8-3. In the present embodiment, the case where the entire model image is displayed by additionally displaying the subject parts on the display 3a has been described. However, each subject part is updated and displayed as needed. There may be. This will be specifically described with reference to FIGS.

図30〜図32は、ディスプレイ3aに画題パーツが表示された表示画面と、ディスプレイ3bにプレーヤにより入力された手書き図形が表示された表示画面とを示す図である。まず、図30に示すように、表示画面W117には、画題パーツである「口」パーツが、その中心点が表示画面の略中心となる座標位置に位置するように表示され、表示画面W118には、プレーヤにより手書き入力された「口」パーツが手書きパーツ図形として表示される。   30 to 32 are diagrams showing a display screen on which the subject parts are displayed on the display 3a and a display screen on which a handwritten graphic input by the player is displayed on the display 3b. First, as shown in FIG. 30, the “mouth” part, which is the subject part, is displayed on the display screen W117 so that the center point thereof is located at the coordinate position that is the approximate center of the display screen, and is displayed on the display screen W118. The “mouth” part input by handwriting by the player is displayed as a handwritten part figure.

続いて、図31に示すように、表示画面W119には、「口」パーツが非表示された後、次の画題パーツである「目」パーツが、その中心点が表示画面の略中心となる座標位置に位置するように表示される。一方、表示画面W120には、プレーヤにより入力された「口」及び「目」の手書きパーツ図形が表示される。さらに、図32に示すように、表示画面W121には、「目」パーツが非表示された後、次の画題パーツである「顔」パーツが、その中心点が表示画面の略中心となる座標位置に位置するように表示される。一方、表示画面W122には、プレーヤにより入力された「口」、「目」及び「顔」パーツが手書きパーツ図形としてそれぞれ表示される。   Next, as shown in FIG. 31, after the “mouth” part is not displayed on the display screen W119, the “eye” part, which is the next theme part, has its center point approximately at the center of the display screen. It is displayed to be located at the coordinate position. On the other hand, on the display screen W120, handwritten part figures of “mouth” and “eyes” input by the player are displayed. Further, as shown in FIG. 32, after the “eye” part is not displayed on the display screen W121, the “face” part, which is the next theme part, has coordinates whose center point is substantially the center of the display screen. It is displayed to be located. On the other hand, on the display screen W122, the “mouth”, “eyes”, and “face” parts input by the player are displayed as handwritten part graphics.

このように、画題パーツを順次表示させる場合、次の画題パーツを表示する際に現在表示されている画題パーツを非表示して、次の画題パーツを略同一の位置に表示させる。これにより、プレーヤは手本画像を構成する画題パーツ同士の相対的な位置関係を容易に把握できなくなり、お絵かきゲームの難易度が向上する。この結果、完成した手書き図形及びこれに対する評価が多様になり、ゲームの面白さを引き立てることができる。   In this way, when the subject parts are sequentially displayed, the currently displayed subject part is not displayed when the next subject part is displayed, and the next subject part is displayed at substantially the same position. As a result, the player cannot easily grasp the relative positional relationship between the subject parts constituting the model image, and the difficulty of the drawing game is improved. As a result, completed handwritten figures and evaluations thereof are diversified, which can enhance the fun of the game.

或いは、プレーヤにより入力された手書きパーツ図形を更新表示させ、手書き図形の完成時に、全ての手書きパーツ図形を表示させる構成であっても良い。この構成によれば、絵描き歌ゲームとしての面白さに加えて、手書き図形の完成が容易に予想できないため、副笑いゲームのような面白さを加味することが出来る。   Alternatively, the handwritten part graphic input by the player may be updated and displayed, and when the handwritten graphic is completed, all the handwritten part graphics may be displayed. According to this configuration, in addition to the fun as a drawing song game, the completion of a handwritten figure cannot be easily predicted, so that the fun as a side laughing game can be added.

8−4.画題パーツの非表示
本実施の形態においては、ディスプレイ3aに絵描き歌の歌詞と画題パーツを表示すると共に、絵描き歌の歌詞をスピーカ7a,7bから音声出力させてプレーヤに画題パーツに対応する手書きパーツ図形の入力を促す場合について説明したが、ディスプレイ3aに画題パーツを表示させない構成であっても良い。つまり、ディスプレイ3aには、絵描き歌の歌詞をテキストデータで表示させると共に、スピーカ7a,7bから絵描き歌の歌詞を音声出力させ、絵描き歌の歌詞から画題パーツを推測させて、手書きパーツ図形を入力させる。
8-4. In the present embodiment, the lyrics of the drawing song and the drawing part are displayed on the display 3a, and the lyrics of the drawing song are output from the speakers 7a, 7b as a voice to the player. Although the case of prompting the input of a figure has been described, a configuration in which the subject part is not displayed on the display 3a may be employed. In other words, the lyrics of the drawing song are displayed as text data on the display 3a, and the lyrics of the drawing song are output as audio from the speakers 7a and 7b. Let

この構成によれば、入力すべき画題パーツを視覚的に把握することが出来ないため、手書き入力される図形がバラエティに富み、完成した手書き図形の評価を楽しむことができる。また、完成した絵は出来上がりの優劣のみに依存しない評価を与えることができ、お絵かきの苦手なプレーヤでもゲームを楽しむことができる。   According to this configuration, since the subject part to be input cannot be visually grasped, there are a wide variety of handwritten input figures, and it is possible to enjoy evaluation of the completed handwritten figure. In addition, the completed picture can be given an evaluation that does not depend only on the superiority or inferiority of the finished product, and even a player who is not good at drawing can enjoy the game.

8−5.途中終了
本実施の形態においては、プレーヤの回答入力に制限を設けず、最後まで絵描き歌ゲームを進行させる場合について説明を行ったが、プレーヤが入力した手書きパーツ図形の評価に応じて、絵描き歌ゲームの進行を途中で終了させる構成であっても良い。具体的に、図33〜図34を参照して説明する。
8-5. In the present embodiment, the case where the drawing song game is advanced to the end without limiting the player's answer input has been described, but the drawing song is determined according to the evaluation of the handwritten part figure input by the player. A configuration in which the progress of the game is terminated halfway may be employed. Specifically, this will be described with reference to FIGS.

図33〜図34は、ディスプレイ3aに画題パーツ及びインジケータが表示された表示画面例と、ディスプレイ3bにプレーヤにより入力された手書き図形が表示された表示画面例とを示す図である。まず、図33に示すように、表示画面W123には、画題パーツが表示されると共に、インジケータ123aが表示される。このインジケータ123aには、例えば、プレーヤにより入力された手書きパーツ図形に対する減点数の合計値に応じたインジケータ量「0〜−100」が表示され、インジケータ量が「−100」に到達した場合、絵描き歌ゲームが途中終了される。つまり、画題提示部222は、手書きパーツ図形に対する減点数を合計して、合計値が所定値に達したか否かを判別し、減点数の合計値が所定値に達した場合、画題提示処理の実行を中止させて、絵描き歌ゲームを終了させる。   33 to 34 are diagrams showing an example of a display screen on which the subject parts and indicators are displayed on the display 3a and an example of a display screen on which a handwritten graphic input by the player is displayed on the display 3b. First, as shown in FIG. 33, the subject part is displayed on the display screen W123, and an indicator 123a is displayed. The indicator 123a displays, for example, an indicator amount “0 to −100” corresponding to the total number of points deducted with respect to the handwritten part figure input by the player, and when the indicator amount reaches “−100”, drawing The song game is ended halfway. That is, the subject presentation unit 222 sums up the deduction points for the handwritten part graphic to determine whether the total value has reached a predetermined value. If the total value of the deduction points has reached a predetermined value, the subject presentation process To stop the drawing song game.

図34に、インジケータ量が「−100」に達した場合の表示画面例を示す。図34に示すように、表示画面W125には、画題パーツ及びインジケータ量が「−100」に達したことを示すインジケータ123aが表示されている。また、表示画面W126には、手書きパーツ図形、画題提示処理が中止されたことを示す「ゲームオーバー」なるテキストデータ及び手書きパーツ図形に重畳するように×印が表示されている。   FIG. 34 shows an example of a display screen when the indicator amount reaches “−100”. As shown in FIG. 34, the display screen W125 displays an indicator 123a indicating that the theme part and the indicator amount have reached “−100”. Further, on the display screen W126, a handwritten part graphic, text data “game over” indicating that the subject presentation process has been stopped, and a cross mark are displayed so as to be superimposed on the handwritten part graphic.

従って、手書きパーツ図形の評価に応じて、絵描き歌ゲームの進行が途中で中断されるため、プレーヤは、描き歌ゲームの進行を中断させないように評価を意識しながら手書き図形の入力を行なわなければならず、制約条件を課してゲームの面白さを増大させることができる。   Therefore, since the progress of the drawing song game is interrupted depending on the evaluation of the handwritten part graphic, the player must input the handwritten graphic while being aware of the evaluation so as not to interrupt the progress of the drawing song game. Instead, it is possible to impose constraints and increase the fun of the game.

8−6.入力期間のユーザ決定
本実施の形態においては、画題パーツ毎に予めプレーヤが回答を入力可能な入力期間を定め、所定時間が設定された入力期間内に入力された手書きパーツ図形を画題パーツに対応する手書きパーツ図形として取得する場合について説明したが、入力期間をユーザが任意に決定する構成であっても良い。
8-6. User determination of input period In this embodiment, an input period in which a player can input an answer is determined in advance for each theme part, and a handwritten part figure input within an input period in which a predetermined time is set corresponds to the theme part. Although the case where it acquires as a handwritten part figure to perform was demonstrated, the structure which a user arbitrarily determines an input period may be sufficient.

例えば、プレーヤは、画題パーツが表示されると、画題パーツに対応する回答として、ディスプレイ3bに手書きパーツ図形を入力する。そして、手書きパーツ図形の入力を終了すると、入力期間終了操作に対応付けられるスイッチを操作して、入力期間終了指示を入力する。画題提示部222は、画題パーツの表示開始から入力期間終了指示の入力までを入力期間として認識し、当該入力期間が終了すると、次の画題パーツを提示する。また、認識評価部224は、画題パーツの表示開始から入力期間終了指示の入力までを入力期間として認識し、当該入力期間内にプレーヤにより入力された手書き図形を、画題パーツに対応する手書きパーツ図形として認識し、画題パーツと対比させて手書きパーツ図形の評価を行う。   For example, when the subject part is displayed, the player inputs a handwritten part figure to the display 3b as an answer corresponding to the subject part. When the input of the handwritten part graphic is finished, the switch associated with the input period end operation is operated to input an input period end instruction. The subject presentation unit 222 recognizes from the start of the display of the subject part to the input of the input period end instruction as the input period, and presents the next subject part when the input period ends. Further, the recognition evaluation unit 224 recognizes from the start of display of the theme part to the input of the input period end instruction as an input period, and the handwritten part figure input by the player within the input period corresponds to the subject part. The handwritten part figure is evaluated by comparing with the subject part.

これにより、プレーヤは、自己のペースに応じて任意の入力期間を決定して手書きパーツ図形を入力することができるため、初心者や子供など絵描き歌ゲームになれていないプレーヤであってもゲームを楽しむことができる。   Thus, the player can input a handwritten part figure by determining an arbitrary input period according to his / her own pace, so even a player who is not familiar with a drawing song game such as a beginner or a child can enjoy the game. be able to.

8−7.本発明を適用可能な装置
上述した実施形態では、携帯型のゲーム装置を例に挙げて説明したが、本発明を適用可能な装置は、これに限られず、タッチパネルを備えた業務用のゲーム装置の他、PDA等の装置であってもよいことは勿論である。
8-7. Device to which the present invention can be applied In the above-described embodiment, a portable game device has been described as an example. However, a device to which the present invention can be applied is not limited to this, and an arcade game device provided with a touch panel. Of course, a device such as a PDA may be used.

本実施の形態におけるゲーム装置の概観図。FIG. 2 is an overview diagram of a game device according to the present embodiment. 本実施の形態における絵描き歌ゲームの概要を説明する図。The figure explaining the outline | summary of the drawing song game in this Embodiment. 本実施の形態における絵描き歌ゲームの概要を説明する図。The figure explaining the outline | summary of the drawing song game in this Embodiment. 本実施の形態における絵描き歌ゲームの概要を説明する図。The figure explaining the outline | summary of the drawing song game in this Embodiment. (a)手本画像の矩形を説明する図、(b)手書き図形の矩形を説明する図。(A) The figure explaining the rectangle of a model image, (b) The figure explaining the rectangle of a handwritten figure. (a)手本画像の矩形サイズ、縦横比、中心点を説明する図、(b)手書き図形の矩形サイズ、縦横比、中心点を説明する図。(A) The figure explaining the rectangle size, aspect ratio, and center point of a model image, (b) The figure explaining the rectangle size, aspect ratio, and center point of a handwritten figure. (a)手本画像の描画距離を説明する図、(b)手書き図形の描画距離を説明する図。(A) The figure explaining the drawing distance of a model image, (b) The figure explaining the drawing distance of a handwritten figure. (a)手本画像のベクトルデータを説明する図、(b)手書き図形のベクトルデータを説明する図。(A) The figure explaining the vector data of a model image, (b) The figure explaining the vector data of a handwritten figure. (a)手書き図形「て」の評価例を示す図、(b)手書き図形「お」の評価例を示す図。(A) The figure which shows the example of evaluation of handwritten figure "te", (b) The figure which shows the example of evaluation of handwritten figure "o". 手本画像及び画題パーツに対応付けられた手本データの一例を示す図。The figure which shows an example of the model data matched with the model image and the theme part. (a)手書きパーツ図形の一例、(b)手書きパーツ図形の矩形、矩形サイズ及び中心点の認識例、(c)手書きパーツ図形の描画距離、ベクトルデータの認識例、を示す図。(A) An example of a handwritten part figure, (b) A recognition example of a rectangle, a rectangle size and a center point of a handwritten part figure, (c) A drawing distance of a handwritten part figure, and a recognition example of vector data. (a)手書きパーツ図形の一例、(b)手書きパーツ図形の矩形、矩形サイズ及び中心点の認識例、(c)手書きパーツ図形の描画距離、ベクトルデータの認識例、を示す図。(A) An example of a handwritten part graphic, (b) A recognition example of a rectangle, rectangle size and center point of a handwritten part graphic, (c) A drawing distance of a handwritten part graphic, and a recognition example of vector data. 中心点に基づいた評価方法を説明する図。The figure explaining the evaluation method based on a center point. 評価係数kを求めるためのグラフを示す図。The figure which shows the graph for calculating | requiring the evaluation coefficient k. ゲーム装置の機能ブロック図。The functional block diagram of a game device. 手本データのデータ構成例を示す図。The figure which shows the data structural example of model data. 減点テーブルのデータ構成例を示す図。The figure which shows the data structural example of a deduction table. 評価テーブルのデータ構成例を示す図。The figure which shows the data structural example of an evaluation table. 画題データのデータ構成例を示す図。The figure which shows the data structural example of theme data. 回答データのデータ構成例を示す図。The figure which shows the data structural example of answer data. ゲーム処理を示すフローチャート。The flowchart which shows a game process. ハードウェアの構成の一例を示す図。The figure which shows an example of a structure of hardware. 変形例8−1を説明するための表示画面例を示す図。The figure which shows the example of a display screen for demonstrating the modification 8-1. 変形例8−1を説明するための表示画面例を示す図。The figure which shows the example of a display screen for demonstrating the modification 8-1. 変形例8−1を説明するための表示画面例を示す図。The figure which shows the example of a display screen for demonstrating the modification 8-1. 変形例8−2を説明するための表示画面例を示す図。The figure which shows the example of a display screen for demonstrating the modification 8-2. 変形例8−2を説明するための表示画面例を示す図。The figure which shows the example of a display screen for demonstrating the modification 8-2. 回答データ352のデータ構成例を示す図。The figure which shows the data structural example of the reply data 352. 表示手順テーブル354のデータ構成例を示す図。The figure which shows the data structural example of the display procedure table 354. 変形例8−3を説明するための表示画面例を示す図。The figure which shows the example of a display screen for demonstrating the modification 8-3. 変形例8−3を説明するための表示画面例を示す図。The figure which shows the example of a display screen for demonstrating the modification 8-3. 変形例8−3を説明するための表示画面例を示す図。The figure which shows the example of a display screen for demonstrating the modification 8-3. 変形例8−5を説明するための表示画面例を示す図。The figure which shows the example of a display screen for demonstrating the modification 8-5. 変形例8−5を説明するための表示画面例を示す図。The figure which shows the example of a display screen for demonstrating the modification 8-5.

符号の説明Explanation of symbols

1 ゲーム装置
10 操作部
4 タッチパネル
20 処理部
22 ゲーム演算部
222 画題提示部
224 認識評価部
24 画像生成部
26 音生成部
30 記憶部
32 ゲームプログラム
34 データ
342 手本データ
344 減点テーブル
346 評価テーブル
348 画題データ
350 回答データ
40a,40b 表示部
50 音出力部
DESCRIPTION OF SYMBOLS 1 Game device 10 Operation part 4 Touch panel 20 Processing part 22 Game operation part 222 Subject presentation part 224 Recognition evaluation part 24 Image generation part 26 Sound generation part 30 Storage part 32 Game program 34 Data 342 Model data 344 Deduction table 346 Evaluation table 348 Theme data 350 Reply data 40a, 40b Display unit 50 Sound output unit

Claims (16)

コンピュータに、タッチパネルを用いて手書き入力された手書き図形の出来を評価させるためのプログラムであって、
所定の手本画像を構成する複数のパーツそれぞれを手書き入力の画題パーツとして、当該画題パーツに対応する図形の手書き入力を促す画題提示処理を、画題パーツ毎に順番に実行する画題提示進行制御手段、
前記画題提示処理によって順番に各画題パーツが提示される毎に、当該画題パーツに対して手書き入力された図形を、当該画題パーツに対応する手書きパーツ図形として認知する手書きパーツ図形認知手段、
前記手書きパーツ図形認知手段により手書きパーツ図形が認知される毎に、認知され手書きパーツ図形と、対応する画題パーツとの類似度を判定するパーツ類似度判定手段、
前記パーツ類似度判定手段により判定された類似度を用いて当該手書きパーツ図形の出来を評価する評価手段、
全ての画題パーツに関する前記画題提示処理の終了後に、前記手書きパーツ図形認知手段により認知された全ての手書きパーツ図形それぞれについての前記パーツ類似度判定手段により判定された類似度を用いて、全ての手書きパーツ図形から成る手書き図形の出来を評価する手書き図形全体評価手段、
として前記コンピュータを機能させるためのプログラム。
A program for causing a computer to evaluate a handwritten figure input by handwriting using a touch panel,
A plurality of parts constituting the predetermined model image as a motive parts handwriting input, the motif presentation processing for prompting the handwriting input of figures corresponding to those該画problem parts, motive presented progression control executed sequentially for each motif part means,
Wherein the motive presentation processing every time the motive part is presented in sequence, the figure input by handwriting with respect to the motive part, handwriting part graphic cognitive means for recognizing a handwritten part figure corresponding to the motive part,
The handwriting by part geometry recognition means each time the handwriting part figure is recognized, and the handwritten part figure is recognized, corresponding parts similarity determination means for determining a similarity between the motive parts,
An evaluation means for evaluating the result of the handwritten part graphic using the similarity determined by the part similarity determination means;
After completion of the subject presentation process for all subject parts , all handwriting is performed using the similarity determined by the part similarity determination unit for each handwritten part graphic recognized by the handwritten part graphic recognition unit. A whole handwritten figure evaluation means for evaluating the result of a handwritten figure made up of part figures,
A program for causing the computer to function as
前記画題提示処理による1つの画題パーツの提示の後、手書きパーツ図形の入力が終了した旨を示す所定終了操作入力を検出することで、当該画題パーツに対する手書き入力期間の終了を検出する期間終了操作検出手段として前記コンピュータを機能させ、
前記手書きパーツ図形認知手段が、前記期間終了操作検出手段により検出がなされた場合に現在の手書き入力期間を終了と判定し、現在の手書き入力期間に手書き入力された図形を手書きパーツ図形として認知するように前記コンピュータを機能させるための請求項1に記載のプログラム。
Wherein after the presentation of one motive part by motive presentation process, by detecting a predetermined end operation input indicating that the input of the handwritten part geometry is completed, the period ends detecting the end of the handwriting input period for the motive parts Causing the computer to function as operation detection means;
The handwriting part figure recognition means determines that the current handwriting input period is ended when detection is made by the period end operation detection means , and recognizes the figure input by handwriting during the current handwriting input period as a handwritten part figure . The program according to claim 1 for causing the computer to function.
前記画題提示処理による1つの画題パーツの提示の後、当該画題パーツに対して予め定められた所定時間の経過を検出することで、当該画題パーツに対する手書き入力期間の終了を検出する期間終了検出手段として前記コンピュータを機能させ、
前記手書きパーツ図形認知手段が、前記期間終了検出手段により検出がなされた場合に現在の手書き入力期間終了判定し、現在の手書き入力期間に手書き入力された図形を手書きパーツ図形として認知するように前記コンピュータを機能させるための請求項1に記載のプログラム。
A period end detection means for detecting the end of a handwriting input period for the subject part by detecting the passage of a predetermined time for the subject part after presentation of one subject part by the subject presentation process. Function the computer as
The handwritten part graphic recognition means, so that the period when the detection was made by end detecting means determines that terminates the current handwriting input period, recognizes a figure input by handwriting on the current handwriting input period as handwritten parts figure The program according to claim 1 for causing said computer to function.
前記手書き入力期間内における前記タッチパネルに対する摺動操作距離を算出する摺動操作距離算出手段として前記コンピュータを機能させ、
前記パーツ類似度判定手段が、前記摺動操作距離算出手段により算出された手書きパーツ図形の描画に要した摺動操作距離と、当該手書きパーツ図形に対応する画題パーツに対して予め定められた描画距離との差異の程度を判定する距離判定手段を有し、この距離判定手段により判定された差異の程度に基づいて類似度を判定するように前記コンピュータを機能させるための請求項2又は3に記載のプログラム。
Causing the computer to function as sliding operation distance calculating means for calculating a sliding operation distance for the touch panel within the handwriting input period;
The part similarity determination means calculates the sliding operation distance required for drawing the handwritten part graphic calculated by the sliding operation distance calculating means and the drawing predetermined for the subject part corresponding to the handwritten part graphic. distance has a distance determining means for determining the degree of difference between, in claim 2 or 3 for the computer to function so as to determine the degree of similarity based on the degree of difference is determined by the distance determining means The listed program.
前記距離判定手段が、前記摺動操作距離算出手段による算出対象の手書きパーツ図形の大きさと、当該手書きパーツ図形に対応する画題パーツの大きさとの比率に応じて、判定する差異の程度を補正するように前記コンピュータを機能させるための請求項に記載のプログラム。 The distance determination means corrects the degree of difference determined according to the ratio between the size of the handwritten part graphic to be calculated by the sliding operation distance calculation means and the size of the theme part corresponding to the handwritten part graphic. The program according to claim 4 for causing the computer to function as described above. 前記手書き入力期間内における前記タッチパネルに対する摺動操作の全体的な摺動操作方向を算出する摺動操作方向算出手段として前記コンピュータを機能させ、
前記パーツ類似度判定手段が、前記摺動操作方向算出手段により算出された手書きパーツ図形の描画に要した摺動操作の全体的な摺動操作方向と、当該手書きパーツ図形に対応する画題パーツに対して予め定められた全体的な線描の方向との差異の程度を判定する方向判定手段を有し、この方向判定手段により判定された方向の程度に基づいて類似度を判定するように前記コンピュータを機能させるための請求項の何れか一項に記載のプログラム。
Causing the computer to function as a sliding operation direction calculating means for calculating an overall sliding operation direction of the sliding operation on the touch panel within the handwriting input period;
The part similarity determination means determines the overall sliding operation direction of the sliding operation required for drawing the handwritten part figure calculated by the sliding operation direction calculation means, and the subject part corresponding to the handwritten part figure. The computer has direction determining means for determining the degree of difference from the predetermined overall drawing direction, and the computer determines the similarity based on the degree of direction determined by the direction determining means. program according to any one of claims 2-5 for causing a.
前記パーツ類似度判定手段が、手書きパーツ図形の縦横比と、当該手書きパーツ図形に対応する画題パーツの縦横比との差異の程度を判定する縦横比判定手段を有し、この縦横比判定手段により判定された差異の程度に基づいて類似度を判定するように前記コンピュータを機能させるための請求項1〜6の何れか一項に記載のプログラム。 The part similarity determination means has an aspect ratio determination means for determining the degree of difference between the aspect ratio of the handwritten part graphic and the aspect ratio of the theme part corresponding to the handwritten part graphic, and the aspect ratio determination means The program as described in any one of Claims 1-6 for functioning the said computer so that a similarity may be determined based on the determined grade of the difference. 前記手書き図形全体評価手段が、前記手書きパーツ図形認知手段により認知された各手書きパーツ図形の相対位置関係を評価するパーツ位置関係評価手段を有し、このパーツ位置関係評価手段により判定された相対位置関係の評価結果を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価するように前記コンピュータを機能させるための請求項1〜7の何れか一項に記載のプログラム。   The handwritten figure whole evaluation means has a part position relation evaluation means for evaluating the relative position relation of each handwritten part figure recognized by the handwritten part figure recognition means, and the relative position determined by the part position relation evaluation means The program according to any one of claims 1 to 7, which causes the computer to function so as to evaluate a result of a handwritten figure composed of all handwritten part figures in consideration of a relation evaluation result. 前記手書き図形全体評価手段が、
前記手書きパーツ図形認知手段により認知された手書きパーツ図形それぞれの、対応する画題パーツに対する大きさの比率の偏差を加味して全ての手書きパーツ図形から成る手書き図形の出来を評価するように前記コンピュータを機能させるための請求項1〜8の何れか一項に記載のプログラム。
The handwritten figure whole evaluation means,
The computer is evaluated so as to evaluate the result of the handwritten figure composed of all the handwritten part figures in consideration of the deviation of the ratio of the size of the handwritten part figure recognized by the handwritten part figure recognition means to the corresponding subject part. The program as described in any one of Claims 1-8 for functioning.
前記パーツ類似度判定手段により判定された類似度に応じて所定のパラメータの値を変更するパラメータ値変更手段
前記パラメータの値が所定の途中終了条件を満たした場合に、前記画題提示進行制御手段による画題提示処理の実行を中止する制御を行う途中終了制御手段
として前記コンピュータを機能させための請求項1〜9の何れか一項に記載のプログラム。
Parameter value changing means for changing a value of a predetermined parameter according to the similarity determined by the part similarity determining means ;
An intermediate end control means for performing control to stop execution of the subject presentation processing by the subject presentation progress control means when the value of the parameter satisfies a predetermined intermediate end condition ,
Program according to any one of claims 1-9 for Ru makes the computer function as.
前記画題提示進行制御手段による画題提示処理の繰り返し実行に応じて、現在画題とされている画題パーツの図形を追加的に表示していく制御を行う画題パーツ図形追加表示制御手段として前記コンピュータを機能させるための請求項1〜10の何れか一項に記載のプログラム。 The computer functions as a subject part figure additional display control unit that performs control to additionally display a figure of a subject part that is currently the subject in accordance with repeated execution of the subject presentation process by the subject presentation progress control unit. The program as described in any one of Claims 1-10 for making it do. 前記画題提示進行制御手段による画題提示処理の繰り返し実行に応じて、従前画題とされ画題パーツの図形を消去して、現在画題とされている画題パーツの図形を表示する制御を行う画題パーツ図形更新表示制御手段として前記コンピュータを機能させるための請求項1〜10の何れか一項に記載のプログラム。 Depending on the repeated execution of the motive presentation processing by the motive presenting progress control means, motive parts erase the graphic motif parts which are the motive previously, it performs control to display the graphic motif parts that are currently motif The program as described in any one of Claims 1-10 for functioning the said computer as a figure update display control means. 前記画題パーツ図形更新表示制御手段が、同一の表示位置に、現在の画題パーツの図形を更新表示していく制御を行うように前記コンピュータを機能させるための請求項12に記載のプログラム。 13. The program according to claim 12, wherein said subject part figure update display control means causes said computer to function so as to perform control to update and display a figure of a current subject part at the same display position. 画題パーツそれぞれには、当該画題パーツの図形をユーザに推測させる推測データであるテキストデータ及び/又は音声データが予め対応づけらており、
前記画題提示進行制御手段が、現在画題とされている画題パーツに対応する推測データを出力する制御を行うことで前記画題提示処理を実行するように前記コンピュータを機能させるための請求項1〜13の何れか一項に記載のプログラム。
Each motive parts, text data and / or audio data have been previously associated Zukera a presumed data to infer the shape of the motive part to a user,
14. The subject presentation progress control means for causing the computer to function so as to execute the subject presentation processing by performing control to output guess data corresponding to a subject part that is currently the subject. The program as described in any one of.
請求項1〜14の何れか一項に記載のプログラムを記憶したコンピュータ読み取り可能な情報記憶媒体。   The computer-readable information storage medium which memorize | stored the program as described in any one of Claims 1-14. タッチパネルを備え、前記タッチパネルを用いて手書き入力された手書き図形の出来を評価する手書き図形評価装置であって、
所定の手本画像を構成する複数のパーツそれぞれを手書き入力の画題パーツとして、当該画題パーツに対応する図形の手書き入力を促す画題提示処理を、画題パーツ毎に順番に実行する画題提示進行制御手段と、
前記画題提示処理によって順番に各画題パーツが提示される毎に、当該画題パーツに対して手書き入力された図形を、当該画題パーツに対応する手書きパーツ図形として認知する手書きパーツ図形認知手段と、
前記手書きパーツ図形認知手段により手書きパーツ図形が認知される毎に、認知され手書きパーツ図形と、対応する画題パーツとの類似度を判定するパーツ類似度判定手段と、
前記パーツ類似度判定手段により判定された類似度を用いて当該手書きパーツ図形の出来を評価する評価手段と、
全ての画題パーツに関する前記画題提示処理の終了後に、前記手書きパーツ図形認知手段により認知された全ての手書きパーツ図形それぞれについての前記パーツ類似度判定手段により判定された類似度を用いて、全ての手書きパーツ図形から成る手書き図形の出来を評価する手書き図形全体評価手段と、
を備えた手書き図形評価装置。
A handwritten graphic evaluation device that includes a touch panel and evaluates a handwritten graphic input by handwriting using the touch panel,
A plurality of parts constituting the predetermined model image as a motive parts handwriting input, the motif presentation processing for prompting the handwriting input of figures corresponding to those該画problem parts, motive presented progression control executed sequentially for each motif part Means,
As each motif part is presented in sequence by said motive presentation processing, a graphic input in handwriting with respect to the motive part, handwriting parts graphic cognitive means for recognizing a handwritten part figure corresponding to the motive part,
Each handwritten part figure by the handwritten part graphic cognitive means is recognized, and the handwritten part figure is recognized, and part similarity determination means for determining a similarity between the corresponding motif part,
Evaluation means for evaluating the result of the handwritten part graphic using the similarity determined by the part similarity determination means;
After completion of the subject presentation process for all subject parts , all handwriting is performed using the similarity determined by the part similarity determination unit for each handwritten part graphic recognized by the handwritten part graphic recognition unit. A whole handwritten figure evaluation means for evaluating the result of a handwritten figure composed of part figures;
A handwritten figure evaluation apparatus.
JP2004319562A 2004-11-02 2004-11-02 Program, information storage medium and handwritten graphic evaluation device Expired - Fee Related JP4551183B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004319562A JP4551183B2 (en) 2004-11-02 2004-11-02 Program, information storage medium and handwritten graphic evaluation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004319562A JP4551183B2 (en) 2004-11-02 2004-11-02 Program, information storage medium and handwritten graphic evaluation device

Publications (2)

Publication Number Publication Date
JP2006133886A JP2006133886A (en) 2006-05-25
JP4551183B2 true JP4551183B2 (en) 2010-09-22

Family

ID=36727413

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004319562A Expired - Fee Related JP4551183B2 (en) 2004-11-02 2004-11-02 Program, information storage medium and handwritten graphic evaluation device

Country Status (1)

Country Link
JP (1) JP4551183B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024014633A1 (en) * 2022-07-12 2024-01-18 한림대학교 산학협력단 Electronic device, control method, and computer program for evaluating and analyzing spiral drawing for diagnostic measurement of movement ability

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5667334B2 (en) * 2007-03-30 2015-02-12 任天堂株式会社 Graphic evaluation program and graphic evaluation apparatus
JP5178462B2 (en) * 2008-11-05 2013-04-10 株式会社タイトー Image creation apparatus and image creation program
JP5066562B2 (en) * 2009-11-18 2012-11-07 株式会社コナミデジタルエンタテインメント GAME DEVICE, OPERATION METHOD, AND PROGRAM
JP5589161B2 (en) * 2010-05-23 2014-09-17 有限会社彩華 Character exercise book with coordinate axes in the character frame
JP6114611B2 (en) * 2013-03-30 2017-04-12 株式会社第一興商 Drawing singing scoring system

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000245960A (en) * 1999-03-01 2000-09-12 Snk Corp Game machine using handwriting recognition

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10171341A (en) * 1996-12-12 1998-06-26 Mitsui High Tec Inc Electronic character practice device
JP3767649B2 (en) * 1997-05-30 2006-04-19 株式会社ナムコ GAME DEVICE AND COMPUTER-READABLE RECORDING MEDIUM CONTAINING GAME PROGRAM

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000245960A (en) * 1999-03-01 2000-09-12 Snk Corp Game machine using handwriting recognition

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024014633A1 (en) * 2022-07-12 2024-01-18 한림대학교 산학협력단 Electronic device, control method, and computer program for evaluating and analyzing spiral drawing for diagnostic measurement of movement ability

Also Published As

Publication number Publication date
JP2006133886A (en) 2006-05-25

Similar Documents

Publication Publication Date Title
JP4740608B2 (en) Program and information processing apparatus for controlling guide display
US7563974B2 (en) Storage medium storing sound processing program and sound processing apparatus
US9339725B2 (en) Game program and game apparatus
JP4683970B2 (en) Touch input program and touch input device
JP3734820B1 (en) GAME PROGRAM, GAME DEVICE, AND INPUT DEVICE
JP5579995B2 (en) Program and game device
US7498505B2 (en) Storage medium storing breath blowing determining program, breath blowing determining apparatus, breath blowing determining method, storage medium storing game program, game apparatus, and game control method
US20110244937A1 (en) Game execution method, storage medium, and electronic instrument
JP2008264367A (en) Training program and training apparatus
US20100185981A1 (en) Display controlling program and display controlling apparatus
JP4551183B2 (en) Program, information storage medium and handwritten graphic evaluation device
JP4598631B2 (en) Program, information storage medium, and handwritten drawing similarity determination device
JP5000132B2 (en) Training program, training apparatus, training system, training control method, game program, game apparatus, game system, and game control method
CN110689866A (en) Violin auxiliary teaching method and system based on augmented reality
Sun et al. Mr. Piano: a portable piano tutoring system
JP2008055021A (en) Program, information storage medium and display controller
KR100838343B1 (en) Dynamic avatar guided multimode story talker on touch screen
JP2009207730A (en) Display toy
JP5932905B2 (en) Program and game system
EP1854520B1 (en) Game program and game apparatus
JP2008017934A (en) Game apparatus and its image change control method
JP4589697B2 (en) Program, information storage medium, and figure similarity determination device
JP5009349B2 (en) Handwriting learning support program and handwriting learning support device
JP2006284861A (en) Program and device to support learning by handwriting
JP2006136380A (en) Program, information storage medium and game device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20071015

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071015

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20071106

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100408

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100706

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100709

R150 Certificate of patent or registration of utility model

Ref document number: 4551183

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130716

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees