(57)【要約】      （修正有）【課題】手本文字の書き方を習得させるのに最適な文字判定装置及びそのプログラム及びそれを記憶したコンピュータ読み取り可能な記憶媒体を提供する。【解決手段】複数種類の文字についての手本文字を記憶するＲＡＭ２４と、ユーザの手書きにより手書文字が入力される専用タッチペンと、専用タッチペンにより入力された手書文字を検出するタッチパネル１３ｂと、ＲＡＭ２４に記憶された手本文字及びタッチパネル１３ｂで検出された手書文字のパターンを表示する第２表示装置１３とを備え、手本文字の画に対する手書文字の画の相違を判定する相違判定部と、上記判定に応じて所定の結果を提示する結果提示部とを有する。【選択図】図２
2010008608.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の文字についての手本文字を記憶する手本文字記憶手段と、
ユーザの手書きにより手書文字が入力される入力手段と、
前記入力手段により入力された前記手書文字を検出する検出手段と、
前記手本文字記憶手段に記憶された前記手本文字及び前記検出手段で検出された前記手書文字のパターンを表示する表示手段とを備え、
前記手本文字の画に対する前記手書文字の画の相違を判定する相違判定手段と、
前記判定に応じて所定の結果を提示する結果提示手段とを有することを特徴する文字判定装置。
【請求項２】
それぞれ種類の異なる判定ポイントについての前記手本文字と前記手書文字の画の相違を判定する複数の前記相違判定手段を有することを特徴とする請求項１に記載の文字判定装置。
【請求項３】
前記判定ポイントは、画の縦横比、長さ、角度、位置及び図形マッチングのいずれかひとつ以上から選択されることを特徴とする請求項１又は２に記載の文字判定装置。
【請求項４】
前記手本文字と前記手書文字のサイズが一致又は略一致するように前記手本文字及び／又は前記手書文字のサイズを調整する文字サイズ調整手段を更に有し、
前記相違判定手段は、前記文字サイズ調整手段によりサイズの調整が行われた後に、前記判定を実行することを特徴とする請求項１〜３のいずれか一項に記載の文字判定装置。
【請求項５】
文字毎に設定された優先度情報を記憶する優先度情報記憶手段を更に有し、
前記相違判定手段が前記優先度情報に従って前記判定を実行し、及び／又は、前記結果提示手段が前記優先度情報に従って前記結果の提示を実行することを特徴とする請求項１〜４のいずれか一項に記載の文字判定装置。
【請求項６】
複数種類の文字についての手本文字を記憶する手本文字記憶手段と、
ユーザの手書きにより手書き文字が入力される入力手段と、
前記入力手段により入力された前記手書文字を検出する検出手段と、
前記手本文字記憶手段に記憶された前記手本文字及び前記検出手段で検出された前記手書文字のパターンを表示する表示手段とを備える文字判定装置に実装されるコンピュータで解釈実行されるプログラムであって、
前記手本文字の画に対する前記手書き文字の画の相違を判定する相違判定手順と、
前記判定の結果に応じて所定の結果を提示する結果提示手順とを前記コンピュータに実行させることを特徴するプログラム。
【請求項７】
複数種類の文字についての手本文字を記憶する手本文字記憶手段と、
ユーザの手書きにより手書き文字が入力される入力手段と、
前記入力手段により入力された前記手書文字を検出する検出手段と、
前記手本文字記憶手段に記憶された前記手本文字及び前記検出手段で検出された前記手書文字のパターンを表示する表示手段とを備える文字判定装置に実装されるコンピュータで解釈実行されるプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記手本文字の画に対する前記手書き文字の画の相違を判定する相違判定手順と、
前記判定の結果に応じて所定の結果を提示する結果提示手順とを前記コンピュータに実行させることを特徴するプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータを利用した文字の筆記練習に好適に使用できる添削処理技術に関し、特に、書家や習字の先生などによる文字を手本にして効果的な文字の筆記練習を行うことができる文字判定装置及びプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来、習字（文字の筆記練習／書き方の練習）を行うことができる文字練習装置（特許文献１参照）が知られている。
【０００３】
この従来技術によれば、表示画面上において、ユーザの手書文字のパターンと同一の位置及び大きさで手本文字のパターンとを重ねて表示させるようにしているため、手書文字と手本文字のずれを視覚的にユーザに認識させることができる。
【０００４】
しかしながら、上記従来技術では、表示画面上に表示された手書文字のパターンと手本文字のパターンを見比べて、両者のずれを検査し、手書文字のパターンにおいて手本文字のパターンとずれている箇所がどのようにずれているのかを検討するなどのユーザにとって面倒な確認作業を要するという問題点がある。
【０００５】
また、最近では、手書文字と手本文字の両者のパターンを比較して、手書文字のパターンにおいて、手本文字のパターンと所定量以上ずれている箇所（悪い点）と、手本文字のパターンと一致又は上記所定量未満のずれとなっている箇所（良い点）とを検査し、表示画面上において、重なり合った手書文字及び手本文字のパターンを表示させ、且つ、その表示した手書文字のパターンにおいて、上記悪い点及び上記良い点を視覚的に簡単にユーザに認識させるために、上記悪い点、良い点にそれぞれ「×」、「○」を表示するような添削処理技術が提供されている（図１４参照）。
【０００６】
この添削処理技術によれば、「×」、「○」の表示によって、悪い点（即ち、良く書けていない箇所）、良い点（即ち、良く書けている箇所）を視覚的に簡単にユーザに認識させることができる。
【０００７】
しかしながら、上記添削処理技術においても、ユーザは自ら悪い点がどのようにずれているのかを検討するなどのユーザにとって面倒な確認作業を要するという問題点がある。
【０００８】
更に、最近では、手書文字の悪い点や良い点を検査し、検査結果に応じて悪い点や良い点に関する所定のコメントを表示画面に表示するような添削処理技術が提供されている。
【０００９】
例えば、この添削処理技術では、手書文字における複数の画の平行性や、間隔や、交点位置や、長さの比率などを検査し、検査結果に応じて対応する所定のコメントを表示画面に表示するようになっている。より具体的には、手書文字における複数の画が平行であるか否かの判定や、手書文字における複数の画の間隔が所定間隔であるか否かの判定や、複数の画の交点位置が所定位置にあるか否かの判定や、複数の画の長さの比率が所定比率になっているか否かの判定や、他の画とのバランスの良し悪しの判定などを行い、それら各判定の結果に応じて、「同じ方向への画は、平行に書きましょう。」や、「画と画の間の距離は近すぎず、離れすぎずがポイントです。」や、「画と画が交わる位置に注意しましょう。」や、「この画の長さを他の画に比べて長く書きましょう。」や、「中心をとらえると、左右のバランスがとれ整った字形になります。」などの予め定められた美しい文字を書くためのコツをユーザに通知するコメントを表示するようになっている。
【００１０】
この添削処理技術によれば、上述したような所定のコメントによってユーザに美しく文字を書くためのコツを教えることができる。
【００１１】
しかしながら、上記添削処理技術では、手書文字の複数の画間における間隔、交点位置、平行性、長さの比率等を検査するものであり、手書文字の画と手本文字の画との相違を検査するものではない。また、一画ごとに判定するものではない。従って、上記添削処理技術では、手本文字の画に対する手書文字の画の相違を解消する所定のアドバイスを提示することなどはできないため、手本文字と同等の手書文字をユーザに書かせるのに最適な手書文字の添削処理技術を提供しているとは言えない。
【特許文献１】特開平５−２０４２９１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は、上述の問題に鑑みてなされたものであり、下記のいずれか一以上の目的を達成するものである。
【００１３】
即ち、本発明の目的は、所定の手本文字を手本にした習字を効果的に行うことができる文字判定装置及びプログラム及び記憶媒体を提供することにある。
【００１４】
本発明の他の目的は、手書文字の画毎に手本文字の画との相違を検査し、相違がある場合に、その相違及び／又はその相違を解消する適切なアドバイスをユーザに提示することが可能な文字判定装置及びプログラム及び記憶媒体を提供することにある。
【００１５】
本発明の他の目的は、精度良く手書文字の画毎に手本文字の画との相違を検査し、相違がある場合に、その相違及び／又はその相違を解消するための適切なアドバイスをユーザに提示することが可能な文字判定装置及びプログラム及び記憶媒体を提供することにある。
【００１６】
本発明の他の目的は、手書文字の画毎に、縦横比、長さ、角度、位置等の予め定められた複数種類の判定ポイントにおける手本文字の画との相違を検査し、相違がある場合に、その相違（例えば、「傾きが違う」）及び／又はその相違を解消するための適切なアドバイス（例えば、「傾きすぎです」）をユーザに提示することが可能な文字判定装置及びプログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【００１７】
本発明は、上記問題を解決したものであり、
複数種類の文字についての手本文字を記憶する手本文字記憶手段と、
ユーザの手書きにより手書き文字が入力される入力手段と、
前記入力手段により入力された前記手書文字を検出する検出手段と、
前記手本文字記憶手段に記憶された前記手本文字及び前記検出手段で検出された前記手書文字のパターンを表示する表示手段とを備え、
前記手本文字の画に対する前記手書文字の画の相違を判定する相違判定手段と、
前記判定に応じて所定の結果を提示する結果提示手段とを有するこことを特徴する文字判定装置（請求項１）、又は、
複数種類の文字についての手本文字を記憶する手本文字記憶手段と、
ユーザの手書きにより手書き文字が入力される入力手段と、
前記入力手段により入力された前記手書文字を検出する検出手段と、
前記手本文字記憶手段に記憶された前記手本文字及び前記検出手段で検出された前記手書文字のパターンを表示する表示手段とを備える文字判定装置に実装されるコンピュータで解釈実行されるプログラムであって、
前記手本文字の画に対する前記手書き文字の画の相違を判定する相違判定手順と、
前記検査の結果に応じて所定の結果を提示する結果提示手順とを前記コンピュータに実行させることを特徴するプログラム（請求項６）、又は、これを記憶したコンピュータ読み取り可能な記憶媒体（請求項７）である。
【００１８】
本発明の表示手段は、液晶ディスプレイやＣＲＴなどの任意の表示装置により構成することができる。本発明の表示手段は、手本文字及び手書文字のパターンの双方を表示する単一の表示装置により構成することができ、或いは、手本文字及び手書文字のパターンを個別に表示する２又はそれ以上の表示装置により構成することもできる。本発明の入力手段及び検出手段は、タッチパネルとタッチペンや光学式画像読取装置などのユーザが手書きした文字の形状を検出することができる任意の方式の入力装置により構成することができる。
【００１９】
本発明の「文字」は、カタカナ、ひらがな、漢字などの日本語文字とすることができ、これらに加えて、或いはこれらに代えて、数字、記号、英文字、ギリシア文字などの他の種類の文字を本発明の「文字」とすることもできる。
【００２０】
本発明の「手書文字」は、ユーザがタッチペンなどの入力装置を用いて手書により入力した文字（又は入力された文字の形状に関する情報）であり、本発明の「手本文字」は、「手書文字」を評価、添削等するための基準として使用するために手本文字記憶手段に記憶された文字（又はその文字の形状に関する情報）である。本明細書において「パターン」は、文字の形状又は文字を構成する画の形状の意味で用いている。
【００２１】
本発明の「画」は、手書文字及び手本文字を構成する一筆分の線や点のことであり、例えば、手本文字については、各手本文字を構成する「画」についての情報を手本文字記憶手段等に記憶しておくことが可能であり、手書文字については、例えばタッチパネルとタッチペンにより手書文字を検出する入力手段を使用する場合であれば、タッチペンがタッチパネルに接触してから離れるまでのタッチパネル上におけるタッチペンの接触位置の移動軌跡（１ストローク）を単一の「画」として扱うことが可能である。
【００２２】
本発明は、手書文字を構成する画毎に手本文字の画との相違を検査し、当該検査により検出された相違に応じたコメントを提示するものとされているため、手書文字と手本文字との相違を適切に検出することが可能であり、また、美しい文字、正しい文字の書き方の習得、或いは、手本文字により近い文字の書き方の習得に有益なコメントを適切にユーザに提示することが可能になる。
【００２３】
本発明は、それぞれ種類の異なる判定ポイントについての前記手本文字と前記手書文字の画の相違を検査する複数の前記相違判定手段を有すること（請求項２）が好ましい。
【００２４】
本発明によれば、手書文字を構成する画毎の評価を総合的に行うことが可能となり、手書文字と手本文字との相違をより正確に、或いは、より多角的に検査することが可能となる。
【００２５】
本発明では、前記判定ポイントは、画の縦横比、長さ、角度、位置、図形マッチングのいずれかひとつ以上から選択されること（請求項３）が好ましい。
【００２６】
本発明によれば、縦横比、長さ、角度、位置、図形マッチングから選択される１又は複数の判定ポイントについての手本文字の画に対する手書文字の画の相違を検査することにより、両文字間の相違をより適切に評価することが可能となる。
【００２７】
本発明は、前記手本文字と前記手書文字のサイズが一致又は略一致するように前記手本文字及び／又は前記手書文字のサイズを調整する文字サイズ調整手段を更に有し、前記相違判定手段は、前記文字サイズ調整手段によりサイズの調整が行われた後に、前記判定を実行すること（請求項４）が好ましい。
【００２８】
本発明によれば、手書文字と手本文字の文字サイズを合わせてから両者の相違を検査することができるため、精度の高い検査を実行することができる。
【００２９】
本発明は、文字毎に設定された優先度情報を記憶する優先度情報記憶手段を更に有し、前記相違判定手段が前記優先度情報に従って前記判定を実行し、及び／又は、前記結果提示手段が前記優先度情報に従って前記結果の提示を実行すること（請求項５）が好ましい。
【００３０】
本発明によれば、手書文字を構成する１又は複数の画の１又は複数の判定ポイントについての検査のうち、優先度情報に基づいて選択される特定の画又は特定の判定ポイント、或いは、特定の画の特定の判定ポイントについての検査のみを実行することができ、これにより、相違検査手段による相違の検査に係る処理負荷を軽減することが可能となる。
【００３１】
或いは、優先度情報に基づいてコメント提示手段によるコメントの提示順序を適切化し、或いは、優先度情報に基づいて選択される特定の画又は特定の判定ポイント、或いは、特定の画の特定の判定ポイントについての検査に基づくコメントのみを提示することにより、手本文字と手書文字の相違をより分かり易い態様でユーザに提示することが可能となる。
【発明を実施するための最良の形態】
【００３２】
以下、添付図面に基づいて本発明の実施形態を説明する。
【００３３】
なお、本発明は、コンピュータを利用した文字の筆記練習に好適な手書文字の添削処理技術に関し、特に、ユーザの手書文字を入力する入力手段と、手書文字の画像や手本文字の画像を表示する表示手段とを備える文字判定装置において実現することが可能であるが、以下の実施形態では、携帯型のゲーム装置１０を用い、ゲーム感覚を取り入れた練習プログラムに従って、手軽に楽しく習字（文字を美しく又は正しく書く練習）を行うことができる文字判定装置を例として説明する。
【００３４】
図１は、本発明の一実施形態に係るゲーム装置１０の外観構成を示す正面視説明図である。
【００３５】
図示のように、ゲーム装置１０は、上側筐体１１ａ及び下側筐体１１ｂを有している。
【００３６】
上側筐体１１ａには、表示画面１２ａを有する第１表示装置１２が取り付けられている。
【００３７】
下側筐体１１ｂには、表示画面１３ａと、当該表示画面１３ａを覆うタッチパネル１３ｂを有する第２表示装置１３が取り付けられており、表示画面１３ａの表面に指先やスタイラス１７や後述の専用タッチペンＳＰなどを接触させたときに、表示画面１３ａ上における接触位置（ＸＹ座標）が指示点としてタッチパネル１３ｂにより検出される。
【００３８】
上記表示画面１２ａ、１３ａの画像表示の解像度や、タッチパネル１３ｂにおける接触位置の解像度（検出精度）はいずれも任意とすることができるが、本実施形態においては、表示画面１２ａ、１３ａの解像度はともに２５６ｄｏｔ×１９２ｄｏｔであり、タッチパネル１３ｂは、表示画面１３ａの解像度と同じ２５６ｄｏｔ×１９２ｄｏｔの解像度で表示画面１３ａ上の接触位置を検出できる仕様とされている。
【００３９】
第１表示装置１２、第２表示装置１３は、液晶ディスプレイやＣＲＴなどの任意の表示装置により構成することが可能であり、タッチパネル１３ｂには、抵抗膜方式や静電容量方式など任意のタイプのものを使用することが可能である。
【００４０】
下側筐体１１ｂは更に、電源スイッチ１４ａ、十字キー１４ｂ、スタートボタン１４ｃ、セレクトボタン１４ｄ、Ａボタン１４ｅ、Ｂボタン１４ｆ、Ｘボタン１４ｇ、Ｙボタン１４ｈ、Ｌボタン１４ｉおよびＲボタン１４ｊなどの操作部材を備え、上側筐体１１ａには、左右のスピーカ１５ａ、１５ｂの音声を出力するためのスピーカ口１５が形成されている。
【００４１】
下側筐体１１ｂの背面には、本発明に係るゲームプログラムＰや、表示画面１２ａ及び表示画面１３ａにおいて表示されるゲーム画面のための各種データを記憶した記憶媒体であるメモリーカード１６やスタイラス１７を収納するための挿入口が設けられている。
【００４２】
なお、後述のゲーム実行部３０における処理が実行される場合には、図１に示すゲーム装置１０を左側（ユーザが右利きの場合）或いは右側（ユーザが左利きの場合）に９０度回転させ、表示画面１２ａ及び表示画面１３ａが縦長になるようにして利用される。
【００４３】
図２は、上記ゲーム装置１０のハードウェア構成を示す説明図である。
【００４４】
図示のように、このゲーム装置１０には、制御手段としてのＣＰＵ（Central Processing Unit、中央処理装置）２１が搭載され、当該ＣＰＵ２１にはシステムバス２２を介してＲＯＭ２３、ＲＡＭ２４、第１ＧＰＵ２５ａ、第２ＧＰＵ２５ｂ、入出力回路２６、コネクタ２７、ＬＣＤコントローラ２８が接続されている。
【００４５】
ここで、ＣＰＵ２１は、ゲーム装置１０の制御動作の中枢となり、システムバス２２を介して他の構成要素と制御信号やデータ信号等の受け渡しを行って装置全体を統括的に制御する中央演算処理装置である。より具体的には、ＣＰＵ２１は、メモリーカード１６のＲＯＭ１６ａに記憶されたゲームプログラムＰや各種データＤ（画像データ、音データ、・・・等）をＲＡＭ２４にロードし、そのゲームプログラムＰをＲＡＭ２４上において展開、実行する。また、ＣＰＵ２１は、ゲーム処理の進行に応じて、ゲームデータやフラグデータなどの作業中のデータをＲＡＭ２４に記憶する。
【００４６】
ＲＯＭ２３は、装置の起動時に使用する起動用プログラムや装置を動かすための基本的なシステムプログラム等を格納する読み出し用のメモリである。
【００４７】
ＲＡＭ２４は、メモリーカード１６のＲＯＭ１６ａからロードしたゲームプログラムＰを記憶するためのプログラム記憶領域や、同じくＲＯＭ１６ａからロードした各種データＤを記憶するためのデータ記憶領域や、上記作業中のデータを一時記憶するための作業領域などをＣＰＵ２１に提供する書き換え可能な揮発性又は不揮発性のメモリである。
【００４８】
第１ＧＰＵ２５ａ及び第２ＧＰＵ２５ｂは、それぞれ表示画面１２ａ及び表示画面１３ａに後述のゲーム画面（の左側、右側）を表示するための画像データを生成し、その画像データをそれぞれ第１ＶＲＡＭ２９ａ及び第２ＶＲＡＭ２９ｂに描画する処理を実行する。また、第２ＧＰＵ２５ｂは、表示画面１３ａに後述の書き取り添削画面が表示されている状態で、ユーザによる専用タッチペンＳＰのタッチ操作に応じて入力された接触位置を示す指示点に基づき後述の手書文字を表示画面１３ａに表示するための手書文字の画像データを生成し、その画像データを第２ＶＲＡＭ２９ｂに描画する処理を実行する。
【００４９】
第１ＶＲＡＭ２９ａ及び第２ＶＲＡＭ２９ｂにはＬＣＤコントローラ２８が接続されており、ＬＣＤコントローラ２８は、ＣＰＵ２１からの指示に応じて、第１ＶＲＡＭ２９ａ及び第２ＶＲＡＭ２９ｂに描画された画像データを所定のフレームレートで第１表示装置１２及び第２表示装置１３に出力する。
【００５０】
入出力回路２６は、タッチパネル１３ｂやその他の操作部材１４ａ〜１４ｊからの操作信号を受信してＣＰＵ２１に送信し、ＣＰＵ２１において生成された音声信号をスピーカ１５ａ、１５ｂに出力するなどの処理を実行する。
【００５１】
コネクタ２７には、メモリーカード１６が着脱自在に接続される。
【００５２】
なお、上記のようなゲーム装置１０の構成は単なる一例に過ぎず、本発明は、タッチパネルやマウス等のポインティング装置と少なくとも１つの表示装置とを有する任意のコンピュータシステムに適用することができる。また、本発明の情報処理プログラムを適用したゲームプログラムＰを含むソフトウェアは、メモリーカード１６などの外部記憶媒体を通じてコンピュータシステムに供給されるだけでなく、有線または無線の通信回線を通じてコンピュータシステムに供給されても良いし、コンピュータシステム内部の不揮発性記憶装置に予め記憶されていても良い。
【００５３】
図３は、上記ゲーム装置１０と組み合わせて好適に使用することができるメモリーカード１６に記憶されるデータ構成を示す説明図である。
【００５４】
図示のように、メモリーカード１６は、ゲーム装置１０で実行すべきゲームのためのゲ
ームプログラムを含むソフトウェアを記憶するＲＯＭ１６ａと、上記ゲームプログラムで実行されたゲームの経過情報（セーブデータ）などを記憶するＲＡＭ１６ｂを備えており、本実施形態のＲＯＭ１６ａには、本発明を適用したゲームプログラムであって、後述のフローチャートにおける処理を実行するためのゲームプログラムＰや、そのゲームプログラムＰの実行に伴い使用される各種データＤなどが記憶され、一方、ＲＡＭ１６ｂには、上記ゲームプログラムＰで実行されたゲームのセーブデータが記憶される。
【００５５】
なお、上記各種データＤとしては、後述のゲーム画面を表示するための画像データや、ＢＧＭや効果音などを出力するための音データや、後述のゲーム画面（図５参照）で表示する手本文字のパターン（手本文字の形状又は手本文字を構成する各画の形状）を表示するための複数のサンプリングポイントの座標値、当該手本文字を内接する矩形のサイズ及び中心点の座標値、その中心点からの各画の位置、角度、長さなどを示すデータなどの手本文字データや、手書文字の画単位における判定を行う際に利用される後述の添削テーブルデータ（図１０参照）や、ゲーム画面（図５参照）に表示される添削コメントが登録されるコメントテーブルデータ（図１２参照）等がある。
【００５６】
なお、本実施形態における手本文字のパターンは、複数のサンプリングポイントに基づいて表示することもできるし、或いは、各手本文字又は各手本文字を構成する各画の形状（パターン）を表現するための予め設定された各手本の画像データ及び各画の画像データに基づいて表示することもできる。ここで、手本文字の形状を表現する手本の画像データとしては、例えば、手本文字「け」の場合には、「け」という文字を内接収容する矩形の画像であり、背景色が透明であり、「け」という文字の形状のみを所定色（灰色）で示す画像とすることができる。また、手本文字を構成する各画の形状を表現する画像データとしては、例えば、上記手本の画像データにおける該当する画（例えば、３画目の画）の形状のみを所定色（灰色）で示す画像とし、その画以外のその他の画（1又は２画目の画）を背景色（透明）にした画像とすることができる。そして、各手本及び各画の画像データには、後述の文字入力枠１１１の中心点と一致する中心点（基準点）の座標及び向きなどが設定される。これにより、それぞれの中心点が合うように複数の画の画像データを重ね合わせることにより一つの手本文字を表示することも可能である。即ち、上記各種データＤには、上述の各手本及び各画の画像データも含ませることができる。
【００５７】
図４は、ＣＰＵ２１が、メモリーカード１６のＲＯＭ１６ａに格納されたゲームプログラムＰをＲＡＭ２４上において展開、実行することにより実現されるゲーム実行部３０の機能構成を示す説明図である。
【００５８】
図示のように、ゲーム実行部３０は、メニュー処理部３１、データ記憶部３２、表示画面構成部３３、表示画面構成部３４等を備えている。
【００５９】
メニュー処理部３１は、ペン字測定モード実行部３５、練習帳モード実行部３６、実践ノートモード実行部３７、成果モード実行部３８、設定モード実行部３９を有しており、複数のメニュー項目などを有するメニュー画面｛図５（ａ）参照｝を表示画面１２ａ、１３ａに表示させるとともに、ユーザによる上記メニュー項目の選択操作に応じてメニュー項目に対応した処理モードを実行する。
【００６０】
図５（ａ）は、メニュー画面１００Ａ、１００Ｂの一態様を示す説明図である。
【００６１】
図示のように、表示画面１２ａには、「ペン字ランク  芽生え」などのユーザのペン字のランクを示すランク画像１０１と、「達成度  ０％」などの達成度画像１０２と、「項目を選んでタッチして下さい」などの指示画像１０３などを含むメニュー画面１００Ａが表示され、一方、表示画面１３ａには、「メインメニュー」などの画面タイトル画像１０４と、ペン字測定モードの実行を指示する「ペン字測定」の選択項目１０５ａ、練習帳モードの実行を指示する「練習帳」の選択項目１０５ｂ、実践ノートモードの実行を指示する「実践ノート」の選択項目１０５ｃ、成果モードの実行を指示する「成果」の選択項目１０５ｄ、設定モードの実行を指示する「設定」の選択項目１０５ｅ等のメニュー項目画像１０５と、不図示のトップ画面に戻ることを指示する「戻る」ボタン画像１０６などを含むメニュー画面１００Ｂが表示される。
【００６２】
ペン字測定モード実行部３５は、メニュー画面１００Ｂの「ペン字測定」の選択項目１０５ａが専用タッチペンＳＰなどで選択された場合に、このゲームに係る各種トレーニングを実行する前などのユーザのペン字レベルを測定するための所定のテストモードを実行する。
【００６３】
練習帳モード実行部３６は、線引き練習部４０、書き取り練習部４１、書き取り添削部４２等を有しており、メニュー画面１００Ｂの「練習帳」の選択項目１０５ｂが選択された場合に、手本文字と同等の手書文字をユーザに書かせるための種々のトレーニングモードを実行する。なお、この練習帳モード実行部３６は、トレーニングをある程度クリアした場合に所定の実践イベントモードを実行する。
【００６４】
具体的には、線引き練習部４０は、不図示の線引き練習画面を表示画面１２ａ、１３ａに表示し、その線引き練習画面に表示した波線などの所定のなぞり線に沿って線を引かせることでユーザに思い通りの線を書かせるためのトレーニングモードを実行する。
【００６５】
書き取り練習部４１は、図５（ｂ）の練習画面１００Ｃ、１００Ｄを表示画面１２ａ、１３ａに表示し、その練習画面１００Ｄに表示した手本文字のパターン（なぞり線）に沿って線を引かせることでユーザに手本文字の練習を行わせるためのトレーニングモードを実行する。
【００６６】
図示のように、表示画面１２ａには、「書き取り練習」などの画面タイトル画像１０７と、手本文字（この例では、「け」）及びその手本文字を書くコツ（要領）（この例では、「１画目より上に出す」など）を含む手本文字画像１０８と、後述の練習画面１００Ｄで入力したユーザの手書文字の縮小画像を表示する履歴画像１０９などを含む練習画面１００Ｃが表示され、一方、表示画面１３ａには、「あと８回」などの残り練習回数を示す残数画像１１０と、なぞり線を表現する表示色（例えば、「灰色」など）で手本文字のパターンが表示されるとともに、専用タッチペンＳＰなどによるユーザの手書文字の入力を受け付けて当該手書文字のパターンを表示するための文字入力枠１１１と、文字入力枠１１１に表示されている手書文字のパターンを消去するための「消す」ボタン画像１１２と、文字入力枠１１１に表示されている手書文字の添削を実行するための「ＯＫ」ボタン画像１１３などを含む練習画面１００Ｄが表示される。履歴画像１０９によってユーザの記入した文字が一覧で見ることが可能になるため、ユーザ自身の記入した文字の癖が把握しやすい。
【００６７】
なお、本実施形態の「手本文字」には、特定の書道家などにより書き起こされた綺麗な或いは上手な文字を使用することが可能であり、或いは、文部科学省後援硬筆毛筆書写検定準拠の文字表現許容範囲字形に基づいて製作した文字や、新聞や教科書などの書籍に使用される書体フォントによる文字を使用することも可能である。
【００６８】
また、本実施形態では、文字入力枠１１１内に手書文字を入力する際、実際の硬筆などの筆記具と同じ態様で文字を書く感覚をユーザに体感させるためにメモリーカード１６などと共に提供される筆記具状の専用タッチペンＳＰが用意される。そして、ユーザは、練習画面１００Ｄの文字入力枠１１１内に表示される手本文字のパターンに沿って専用タッチペンＳＰをタッチパネル１３ｂ上で接触移動させることにより、手本文字の練習を行うことができる。このとき、ユーザの文字入力枠１１１に専用タッチペンＳＰによる入力が行いやすいように、下側筐体１１ｂと同じ高さの台を筐体外部に設けてもかまわない。
【００６９】
更に、本実施形態では、上記練習画面１００Ｄの文字入力枠１１１に表示される手本文字のパターンは所定の練習回数（１０回）が減るに連れて徐々に薄くなって見え難くなるようにされている。
【００７０】
書き取り添削部４２は、課題文字設定部４３、コメント設定部４４、入力受付部４５、手書文字添削部４６、結果提示部４７等を有しており、図５（ｃ）の添削画面１００Ｅ、１００Ｆを表示画面１２ａ、１３ａに表示し、その添削画面１００Ｆに手本文字のパターン（なぞり線）が表示されない状態で、上記練習画面１００Ｄで練習した文字などをユーザに書かせ、ユーザによって書かれた手書文字の添削を行うためのトレーニングモードを実行する。より具体的には、後述のフローチャートにおける処理を実行する。
【００７１】
図示のように、表示画面１２ａには、「書き取り添削」などのタイトル画像１１４と、添削対象となる課題文字（この例では、書き取り練習で出された文字「け」など）を示す課題文字画像１１５と、「赤色の点を基点に文字を書いてください。枠内にバランスよく書きましょう」などの書き取り添削の利用方法を指示する指示画像１１６などを含む添削画面１００Ｅが表示され、一方、表示画面１３ａには、練習画面１００Ｄの文字入力枠１１１と同様にユーザの手書文字を入力及び表示する文字入力枠１１７と、文字入力枠１１７で入力表示されている手書文字の画像の消去を指示する「消す」ボタン画像１１８と、文字入力枠１１７に手本文字の画像の表示を指示する「手本」ボタン画像１１９と、文字入力枠１１７で入力された手書文字の添削を指示する「ＯＫ」ボタン画像１２０などを含む練習画面１００Ｆが表示される。なお、本実施形態では、上記文字入力枠１１７には、１画目の書き出し点を示す基点Ｓが表示される。
【００７２】
なお、本実施形態では、上記「手本」ボタン画像１１９の選択操作が行われた場合に、例えば、手本文字（例えば、「け」）のパターンを当該手本文字の書き順に従って１画目から順次パターンを表示することでユーザに正しい書き順を通知したり、添削画面１００Ｆに当該手本文字（け）の画数（３画）を表示することでユーザに正しい画数を通知する態様となっている。
【００７３】
結果提示部４７は、手本画表示部４７１、評価点数算出部４７２等を有しており、図５の（ｄ）の添削結果画面１００Ｇ、１００Ｈを表示画面１２ａ、１３ａに表示し、その添削結果画面１００Ｇ、１００Ｈに表示した添削コメントなどにより、手書文字の画と手本文字の画との相違を解消する方法をユーザに通知するための添削結果の提示処理を実行する。
【００７４】
図示のように、表示画面１２ａには、「添削結果」などのタイトル画像１２１と、課題文字（この例では、「け」）を示す課題文字画像１２２と、「３画目が傾きすぎです。」や「青線で示した箇所は良く書けてます。」などの添削コメントを表示する添削コメント表示枠１２３などを含む添削結果画面１００Ｇが表示され、一方、表示画面１３ａには、添削画面１００Ｆの文字入力枠１１７で入力された手書文字が所定の添削画像付きで表示される添削画像表示枠１２４と、添削画像表示枠１２４に表示された手書文字の悪い点や良い点を文字で示す文字画像１２５と、添削コメント表示枠１２３の添削コメントの表示を次に送るための「次へ」ボタン画像１２６などを含む添削結果画面１００Ｈが表示される。なお、本実施形態では、添削コメント表示枠１２３に表示する添削コメントが複数個有る場合には、ユーザは「次へ」ボタン画像１２６を選択するタッチ操作を繰り返し行うことにより、全てのコメントを順次確認することが可能となっている。
【００７５】
実践ノートモード実行部３７は、不図示の実践画面を表示画面１２ａ、１３ａに表示し、その実践画面によりユーザの選択操作に応じて上述の実践イベントモードを実行する。
【００７６】
成果モード実行部３８は、不図示の成果画面を表示画面１２ａ、１３ａに表示し、その成果画面により各種トレーニングの成果や進捗をユーザにチェックさせるモードを実行する。成果や進捗状況は、数字で表示してもよいし、グラフや図表によって示してもよい。
【００７７】
設定モード実行部３９は、不図示の設定画面を表示画面１２ａ、１３ａに表示し、その設定画面によりユーザ登録や利き腕の変更などの各種設定を行うモードを実行する。また、ユーザ登録や利き腕の変更した場合の変更した内容を、文字あるいは図によって確認可能なように表示させてもよい。
【００７８】
データ記憶部３２は、メモリーカード１６のＲＯＭ１６ａに記憶されている各種データＤ（画像データ、音データ、手本文字データ、添削テーブルデータ、コメントデータ等）をロードして記憶する。
【００７９】
表示画面構成部３３、３４は、表示画面１２ａ、１３ａに表示するゲーム画面（メニュー画面、練習画面、添削画面等）を構成する画像データを生成する。
【００８０】
図６は、メニュー画面１００Ｂにおいて専用タッチペンＳＰなどにより練習帳の選択項目１０５ｂが選択されて書き取り練習部４１による所定の書き取り練習モードが実行された後に、書き取り添削部４２により実行される書き取り添削処理の流れを示すフローチャートである。
【００８１】
この処理では、ステップＳ１において、書き取り添削部４２が動作して、表示画面構成部３３、３４に初期画面の表示を指示することにより、初期状態の添削画面１００Ｅ、１００Ｆ｛図５（ｃ）参照｝を表示画面１２ａ、１３ａに表示する処理が実行される。
【００８２】
具体的には、上記ステップＳ１の処理では、課題文字設定部４３が動作して、予め登録されている複数の手本文字の中から選択された文字｛例えば、書き取り練習モードで練習した文字（「け」）など｝を課題文字として設定するとともに、コメント設定部４４が初期状態で表示するコメント（例えば、「赤色の基点に文字を書いてください。」など）を設定し、それらを含む初期画面の表示を表示画面構成部３３に指示するとともに、表示画面構成部３４に初期画面の表示を指示する。すると、表示画面構成部３３、３４が初期画面を表示するための画像データを生成し、図５（ｃ）に示すような初期状態の添削画面１００Ｅ、１００Ｆが表示画面１２ａ、１３ａに表示される。なお、この時、タッチフラグ設定部４５１ａが動作して、タッチフラグＦをオフにセットする。
【００８３】
続いて、ステップＳ２において、入力受付部４５が動作して、添削画面１００Ｆにおけるユーザの専用タッチペンＳＰなどによる入力操作の待ち受けを実行する。
【００８４】
ステップＳ２において、入力受付部４５が、手書文字入力操作を検知した場合、処理をステップＳ３に移行し、手書文字入力部４５１が動作して、手書文字の入力処理が実行される。
【００８５】
ここで、上記ステップＳ３の処理の詳細について図７のフローチャートを参照して説明する。
【００８６】
ステップＳ３１において、タッチフラグＦの検査が実行され、その検査の結果、タッチフラグＦがオフである場合には、ステップＳ３２において、タッチパネル１３ｂからの信号に基づいて専用タッチペンＳＰなどによる文字入力枠１１７内におけるタッチパネル１３ｂへの接触の有無の検査を実行する。
【００８７】
上記Ｓ３２の検査の結果、接触が検知された場合には、続いて、ステップＳ３３において、タッチフラグ設定部４５１ａがタッチフラグＦをオンにセットする処理を実行する。
【００８８】
続いて、ステップＳ３４において、タッチパネル１３ｂからの信号に基づいて、指示点記憶部４５１ｂが動作して、その時の指示点から導出されたＸＹ座標値を手書文字の画（ストローク）毎に記憶する。
【００８９】
具体的には、上記ステップＳ３４の処理では、手書文字入力部４５１は、画毎に、タッチフラグＦがオンからオフになるまで（１ストローク）の間に入力された複数の指示点のＸＹ座標値を導出順に記憶する。例えば、画数が「３」の「け」という文字が入力される場合において、１画目のタッチフラグＦがオンからオフになるまでに、複数の指示点ｐ１、ｐ２、・・・、ｐ１０のＸＹ座標値（ｘ１、ｙ１）、（ｘ２、ｙ２）、・・・、（ｘ１０、ｙ１０）が導出された場合には、それら複数のＸＹ座標値を導出順に１画目の指示点記憶領域に記憶する。
【００９０】
続いて、ステップＳ３５において、手書文字入力部４５１から通知された指示点のＸＹ座標値に基づいて、表示画面構成部３４が指示点に所定のポイントサイズで所定色（例えば、「黒」）のドットを描画する処理を実行することにより、手書文字のパターンの描画が行われる。そして、所定のフレーム時間（例えば、１／６０秒）の待受処理などが実行された後、次のフレーム時間における手書文字の入力処理を実行すべく処理をステップＳ２に復帰させる。
【００９１】
なお、上記ステップＳ３２の検査の結果、接触が検知されない場合には、続いて、ステップＳ３６において、後述のステップＳ４〜Ｓ６の処理を実行するための他の接触検査を実行し、接触が検知された場合には、ステップＳ４〜Ｓ６の処理を実行し、接触が検知されない場合には、処理を上記ステップＳ２に復帰させる。
【００９２】
一方、ステップＳ３１の検査の結果、タッチフラグＦがオンであった場合には、続いて、ステップＳ３７において、上記ステップＳ３２と同様の接触検査を実行し、この検査の結果、接触が検知された場合には、処理を上記ステップＳ３４に移行し、以下同様の処理が行われる。他方、上記ステップＳ３７の検査の結果、接触が検知されない場合には、タッチパネル１３ｂから専用タッチペンＳＰが離され、ユーザによるある画（ストローク）の入力が完了したものと判断できるため、続いて、ステップＳ３８において、タッチフラグＦをオフにセットする処理が実行され、その後、処理を上記ステップＳ３６に移行する。
【００９３】
また、ステップＳ２において、入力受付部４５が、添削開始操作を検知した場合、即ち、タッチパネル１３ｂからの信号に基づいて専用タッチペンＳＰなどによる「ＯＫ」ボタン画像１２０上におけるタッチパネル１３ｂへの接触を検知した場合には、処理はステップＳ４に移行し、添削開始受付部４５２が動作して、手書文字の文字整合検査処理が実行される。
【００９４】
このステップＳ４の処理では、文字入力枠１１７内に手書文字のパターンが表示されているか否かの検査が実行され、検査の結果、文字入力枠１１７内に手書文字のパターンが表示されている場合に、文字認識部４５２ａが動作して、手書文字入力部４５１から取得した指示点のＸＹ座標値から、入力された手書文字が課題文字であるか否かの文字整合検査が実行される。
【００９５】
具体的には、上記文字整合検査の処理では、文字認識部４５２ａがタッチフラグＦのオン−オフの切替回数等に基づいて導出した画数と、課題文字の正規の画数とを比較し、両者の画数が一致した場合に手書文字の画数が正常であると判定し、他方、両者が一致していない場合に手書文字の画数が異常であると判定する。また、文字認識部４５２ａが、指示点のＸＹ座標値に基づいて導出した画毎における所定のベクトル（各指示点間のベクトル）と課題文字の複数のサンプリングポイントのＸＹ座標値から算出した画毎における所定のベクトル（各サンプリングポイント間のベクトル）とを課題文字の正規の書き順通りに順番に比較し、全ての画において、両者のベクトルが許容範囲内の一致であった場合に手書文字の書き順が正常であると判定し、他方、一つの画でも両者のベクトルが許容範囲内の一致でない場合に手書文字の書き順が異常であると判定する。そして、上記各判定の結果、画数が正常及び書き順が正常であると判定された場合には、手書文字が課題文字であると判定する。他方、上記各判定の結果、画数が異常及び／又は書き順が異常である判定された場合には、手書文字が課題文字でないと判定する。
【００９６】
上記文字整合検査の結果、手書文字が課題文字であると判定された場合、即ち、添削が実行可能であると判定された場合（ＯＫ）には、文字認識部４５２ａが手書文字添削部４６に添削の開始を指示し、処理をステップＳ７に移行し、他方、上記文字整合検査の結果、手書文字が課題文字でないと判定された場合、即ち、添削が実行不可能であると判定された場合（ＮＧ）には、続いて、文字認識部４５２ａがコメント設定部４４に添削不可通知を行うことにより、表示画面構成部３３が所定の画像データを生成し、「文字を正しく認識できませんでした。」などのコメントを表示画面１２ａに表示させる。その後、処理はステップＳ２に移行する。また、このときに課題文字の正式な記載方法を映像や図によって表示してもよい。
【００９７】
ステップＳ７においては、手書文字の添削処理が実行される。即ち、このステップＳ７の処理では、手書文字添削部４６が動作して、手書文字と手本文字の対応する画どうしが所定の判定ポイント（「縦横比」、「長さ」、「角度」、「位置」、「図形マッチング」等）においてどの程度異なっているのか、或いは、類似しているのかを判定するための添削処理を実行する。
【００９８】
ここで、上記ステップＳ７の処理の詳細について図８のフローチャートを参照して説明する。
【００９９】
この処理では、まず、ステップＳ７１において、事前準備処理として、手書文字及び手本文字の両者のパターンのサイズを合わせる文字サイズ調整処理が実行される。
【０１００】
即ち、上記ステップＳ７１の処理では、文字サイズ調整部４６１が動作して、手本文字のパターンを内接収容する矩形の面積が、手書文字のパターンを内接収容する矩形の面積と一致（又は略一致）となるように、手本文字の矩形の縦横比（アスペクト比）を変更することなく矩形及び矩形内の手本文字のパターンを拡縮し、所定の座標変換式などによって拡縮後の手本文字のパターンにおける各サンプリングポイントの座標値を算出して記憶する。なお、上記拡縮は、手本文字と手書文字の矩形の中心点を一致させて行う。また、本実施形態に係る手書文字及び手本文字の両矩形の４隅の座標値は、例えば、データ記憶部３２及び入力受付部４５から取得できる手本文字の複数のサンプリングポイントの座標値や、手書文字の複数の指示点の座標値における最小及び最大のＸＹ座標値から算出することができる。
【０１０１】
図９は、文字サイズ調整部４６１における文字サイズ調整処理の一態様のイメージを説明する説明図であり、図９（ａ）においては、手書文字のパターンＨＰを内接収容する矩形Ｂ１の面積が、手本文字のパターンＭＰを内接収容する矩形Ｂ０の面積より大きい場合を示しており、この場合には、文字サイズ調整部４６１は、同図（ｂ）に示すように、手本文字の矩形Ｂ０の面積が手書文字の矩形Ｂ１と一致（又は略一致）する矩形Ｂ０′となるように拡大している。
【０１０２】
続いて、ステップＳ７２において、手本文字（課題文字）に対応付けて設定されている添削テーブル（例えば、図１０参照）の取得処理が実行される。
【０１０３】
具体的には、上記ステップＳ７２の処理では、テーブル取得部４６２が動作して、データ記憶部３２に記憶されている複数の添削テーブルの中から当該課題文字（例えば、「け」）に対応する添削テーブル（図１０参照）を検索する。
【０１０４】
ここで、添削テーブルとは、平仮名（「あ」、「い」、・・・、「ん」等）や、片仮名（「ア」、「イ」、・・・、「ン」等）や、漢字（「亜」、「阿」、・・・、「和」等）などの複数の手本文字の個々に設定された添削テーブルのことである。そして、各添削テーブルには、対応する手本文字の各画（１画目、２画目、３画目、・・・）と判定種別（複数種類の判定パターン（１）〜（５）のいずれか）とで特定される判定項目毎に、添削優先順位（０、１、２、・・・）や、添削コメントＩＤ（ＩＤ１、ＩＤ２、・・・等）や、添削コメントを表示するかしないかを決定するための所定の判定条件を示す数値範囲（０．８以下、１．２以上、０．５以下、１．６以上等）等の各種設定情報が設定されている。
【０１０５】
なお、図１０の例では、手本文字が「け」である場合の添削テーブルの設定例を示しており、図示のように、この添削テーブルでは、合計１５個の判定項目が設定されているが、優先順位に「０」が設定されている判定項目（１画目で判定パターン（１）の判定項目、２画目で判定パターン（１）の判定項目、１画目で判定パターン（４）の判定項目）の判定処理は実行せず、優先順位「１」〜「１２」が設定されている計１２個の判定項目の判定処理を実行するようになっている。
【０１０６】
なお、本実施形態の添削優先順位とは、当該手本文字を画単位に分解した場合に、手本文字毎に、当該手本文字と同等の手書文字をユーザに書かせる上でどの画及び画毎のどの部分（縦横比、長さ、角度、位置等）が重要であるか否かなどを何らかの判断基準（例えば、書道家の指導・監修により作成された判断基準など）に基づいて決定し、その決定に基づいて定められた優先順位のことである。なお、図１０の手本文字「け」の添削テーブルにおいては、３画目の角度が一番重要であり、次に、３画目の長さが重要であり、その次に、３画目の位置が重要であると判断されて優先順位「１」、「２」、「３」が定められた状態を示している。
【０１０７】
続いて、ステップＳ７３において、相違判定部４６３が動作して画単位の判定処理が実行される。即ち、この判定処理では、上記検索した添削テーブルに設定されている添削優先順位に従って、画別に種々の判定パターン（１）〜（５）の判定処理を実行する。
【０１０８】
ここで、判定パターン（１）の判定処理は、縦横比判定部４６３ａにより実行される判定処理であり、手本文字の画の縦横比（ふくらみ）に対する手書文字の画の縦横比を判定する縦横比判定処理のことである。即ち、この処理では、縦横比判定部４６３ａが動作して、文字サイズ調整後の手本文字の対象の画を内接収容する矩形の縦横比と、その画に対応する手書文字の画を内接収容する矩形の縦横比から両縦横比の相対値を算出し、該当する判定項目に設定されている数値範囲と照らし合わせることによりコメントＩＤを抽出し、これを優先順位とともに判定結果記憶部４６４に通知する。これにより、判定結果記憶部４６４がコメントＩＤを（通知順に）記憶する。
【０１０９】
上記判定パターン（１）の具体例として、課題文字（手本文字）「け」の添削テーブルの優先順位「４」の判定項目（即ち、３画目の縦横比を判定する項目）の処理について説明する。例えば、図１１（ａ）のように、文字サイズ調整後の手本文字の３画目の矩形Ｂ２の幅Ｗ０が「１０」で、高さＨ０が「５０」であり、手書文字の３画目の矩形Ｂ３の幅Ｗ１が「８」で、高さＨ１が「６０」であった場合には、手本文字の縦横比Ａ０＝１０／５０＝０．２と、手書文字の縦横比Ａ１＝８／６０＝０．１３とが算出され、これにより、相対値Ｒ１＝０．１３／０．２＝「０．６５」が算出される。そして、この「０．６５」の値を当該判定項目（優先順位「４」）に設定されている数値範囲と照らし合わせると、「０．８〜０．５の数値範囲」に属するため、コメントＩＤ２｛添削コメント「ふくらませて書きましょう」（図１２参照）｝が抽出される。即ち、この場合には、手書文字の画の幅が手本文字の画の幅より狭いか、或いは、手書文字の画の高さが手本文字の画の高さより高いことが推論される。
【０１１０】
ここで、上記判定パターン（１）の具体例における後述のステップ８の処理において、添削結果として表示画面１２ａ、１３ａに表示される添削結果画面の一態様を図１３（ａ）に示す。即ち、この場合には、「け」という手書文字の３画目の横幅が狭い、或いは、縦幅が広いことから、３画目の横幅を広げる、或いは、縦幅を狭める方が良いことをユーザに通知するために「ふくらませて書きましょう」という添削コメントを表示している様子を示している。なお、この時、３画目のパターンの表示色を他の画のパターンの表示色（例えば「灰色」）と異なる表示色（例えば、「赤」）で表示することができる。これにより、ユーザは、３画目の横幅を広げる、或いは、縦幅を狭めて書いた方が良いことを簡単に認識することができる。また、図１３（ａ）の表示に加え、手本文字の画のパターンを上記と異なる表示色（例えば「黒」）で表示することもできる。
【０１１１】
なお、上記判定項目（優先順位「４」）では、０．８＞Ｒ１＞０．５の場合に、コメントＩＤ２が対応付けられ、また、１．６＞Ｒ１＞１．２の場合に、コメントＩＤ３が対応付けられている。また、１．２＞Ｒ１＞０．８の場合には、許容範囲、即ち、縦横比が丁度良く、特に注意する添削コメントがないようになっているが、例えば、「手本文字の画と同じ縦横比で書けています」などに対応付けられたコメントＩＤを設定するようにしても良い。また、０．５＞Ｒ１及びＲ１＞１．６の場合には、問題外（無効）として特に注意する添削コメントを提示しないようになっているが、添削コメント内容として「このように書くと整って見えます」などに対応付けられたコメントＩＤ１を設定するようにしても良い。なお、この場合には、当該手書文字の画の部分に手本文字の画の画像を表示させる。
【０１１２】
判定パターン（２）の判定処理は、長さ判定部４６３ｂにより実行される判定処理であり、手本文字の画の長さに対する手書文字の長さを判定する長さ判定処理のことである。即ち、この処理では、長さ判定部４６３ｂは、文字サイズ調整後の手本文字の画の長さの総和（各サンプリングポイント間の距離の総和）と手書文字ＨＰの画の長さの総和（画の複数の指示点間の距離の総和）から両総和の相対値を算出し、該当する判定項目の判定条件及び無効条件などに設定されている数値範囲と照らし合わせることによりコメントＩＤを抽出し、これを優先順位とともに判定結果記憶部４６４に通知する。これにより、判定結果記憶部４６４がコメントＩＤを記憶する。
【０１１３】
上記判定パターン（２）の具体例として、課題文字（手本文字）「け」の添削テーブルの優先順位「２」の判定項目の処理について説明する。例えば、図１１（ｂ）のように、文字サイズ調整後の手本文字「け」の３画目の３つのサンプリングポイントＳ０（９５、１００）、Ｃ０（９５、６５）、Ｅ０（８５、３０）であった場合には、手本文字の３画目の長さの総和Ｌ０が所定の計算式（２点間の距離の総和を求める計算式）によって「７１．４」と算出され、一方、手書文字の「け」の３画目の３つの指示点Ｓ１（９０、１１０）、Ｃ１（９０、６５）、Ｅ１（８０、２０）であった場合には、手書文字ＨＰの３画目の長さの総和Ｌ１が上記所定の計算式によって「９１．１」と算出され、これにより、相対値Ｒ２＝９１．１／７１．４＝「１．２８」と算出される。そして、この「１．２８」の値を当該判定項目（優先順位「２」）に設定されている数値範囲に照らし合わせると、１．２〜２．０の数値範囲に属するため、コメントＩＤ５（添削コメント「もう少し短めに書きましょう」）が抽出される。即ち、この場合には、手書文字の画の長さが手本文字の画に比べて長いことが推論される。
【０１１４】
ここで、上記判定パターン（２）の具体例における後述のステップ８の処理において、添削結果として表示画面１２ａ、１３ａに表示される添削結果画面の一態様を図１３（ｂ）に示す。即ち、この場合には、「け」という手書文字の３画目の長さが長いことから、３画目の長さを短くした方が良いことをユーザに通知するために「もう少し短めに書きましょう」という添削コメントを表示している様子を示している。なお、この時、３画目のパターンの表示色を他の画のパターンの表示色（例えば「灰色」）と異なる表示色（例えば、「赤」）で表示する。これにより、ユーザは、３画目の長さを短く書いた方が良いことを簡単に認識することができる。また、図１３（ｂ）の表示に加え、手本文字の画のパターンを上記と異なる表示色（例えば「黒」）で表示することもできる。
【０１１５】
なお、上記判定項目（優先順位「２」）では、０．８＞Ｒ２＞０．３の場合に、コメントＩＤ４が対応付けられ、また、２．０＞Ｒ２＞１．２の場合に、コメントＩＤ５が対応付けられている。また、１．２＞Ｒ１＞０．８の場合には、許容範囲、即ち、長さが丁度良く、特に注意する添削コメントがないようになっているが、例えば、「手本文字の画と同じ長さで書けています」などに対応付けられたコメントＩＤを設定するようにしても良い。また、０．３＞Ｒ１及びＲ１＞２．０の場合には、問題外（無効）として特に注意する添削コメントを提示しないようになっているが、添削コメント内容として「このように書くと整って見えます」などに対応付けられたコメントＩＤ１を設定するようにしても良い。なお、この場合には、当該手書文字の画の部分に手本文字の画の画像を表示させる。
【０１１６】
判定パターン（３）の判定処理は、角度判定部４６３ｃにより実行される判定処理であり、手本文字の画の角度に対する手書文字の画の角度を判定する角度判定処理のことである。即ち、この処理では、角度判定部４６３ｃは、文字サイズ調整後の手本文字の画の始終点間のベクトルの角度と手書文字の画の始終点間のベクトルの角度から両角度の差分値を算出し、該当する判定項目の判定条件及び無効条件などに設定されている数値範囲と照らし合わせることによりコメントＩＤを抽出し、これを優先順位とともに判定結果記憶部４６４に通知する。これにより、判定結果記憶部４６４がコメントＩＤを記憶する。
【０１１７】
上記判定パターン（３）の具体例として、課題文字（手本文字）「け」の添削テーブルの優先順位「１」の判定項目の処理について説明する。例えば、図１１（ｃ）のように、文字サイズ調整後の手本文字「け」の３画目の始点Ｓ０（９５、１００）、終点Ｅ０（８５、３０）であった場合には、その始終点間のベクトルの角度θ０が所定の計算式（例えば、ｔａｎ｛（９５−８５）／（１００−３０）｝）によって「８」と算出され、一方、手書文字「け」の３画目の始点Ｓ１（１１０、１００）、終点Ｅ１（６５、３０）であった場合には、その始終点間のベクトルの角度θ１が所定の計算式（例えば、ｔａｎ｛（１１０−６５）／（１００−３０）｝）によって「３２」と算出され、これにより、差分値Ｄ１＝３２−８＝「１４」と算出される。そして、この「１４」の値を当該判定項目（優先順位「１」）に設定されている数値範囲に照らし合わせると、８度以上の数値範囲に属するため、コメントＩＤ７（添削コメント「傾きすぎです」）が抽出される。即ち、この場合には、手書文字の縦線の画が手本文字の縦線の画に対して左右のいずれかに傾きすぎていると推論される。
【０１１８】
ここで、上記判定パターン（３）の具体例における後述のステップ８の処理において、添削結果として表示画面１２ａ、１３ａに表示される添削結果画面の一態様を図１３（ｃ）に示す。即ち、この場合には、「け」という手書文字の３画目の角度が傾きすぎていることから、３画目の角度を直した方が良いことをユーザに通知するために「傾きすぎです」という添削コメントを表示している様子を示している。なお、この時、３画目のパターンの表示色を他の画のパターンの表示色（例えば「灰色」）と異なる表示色（例えば、「赤」）で表示する。これにより、ユーザは、３画目の角度を直す方が良いことを簡単に認識することができる。また、図１３（ｃ）の表示に加え、手本文字の画のパターンを上記と異なる表示色（例えば「黒」）で表示することもできる。
【０１１９】
なお、上記判定項目（優先順位「１」）では、−８＞Ｄ１＞−３０の場合に、コメントＩＤ７が対応付けられ、また、３０＞Ｄ１＞８の場合に、コメントＩＤ７が対応付けられている。また、８＞Ｄ１＞−８の場合には、許容範囲、即ち、角度が丁度良く、特に注意する添削コメントがないようになっているが、例えば、「手本文字の画と同じ角度で書けています」などに対応付けられたコメントＩＤを設定するようにしても良い。また、−３０＞Ｄ１及びＤ１＞３０の場合には、問題外（無効）として特に注意する添削コメントを提示しないようになっているが、添削コメント内容として「このように書くと整って見えます」などに対応付けられたコメントＩＤ１を設定するようにしても良い。なお、この場合には、当該手書文字の画の部分に手本文字の画の画像を表示させる。
【０１２０】
判定パターン（４）の判定処理は、位置判定部４６３ｄにより実行される判定処理であり、手書文字を内接収容する矩形内における対象の画の位置を判定する位置判定処理のことである。
【０１２１】
即ち、この処理では、位置判定部４６３ｄが、手書文字の各指示点の座標値それぞれから手書文字の中心の座標値を減算し、その画の適切な位置（左或いは右寄りの位置、上或いは下寄りの位置など）に応じて、Ｘ座標或いはＹ座標が負となる指示点の個数を算出し、その個数で全ての指示点の個数を乗算して算出される分布値を、該当する判定項目の判定条件及び無効条件などに設定されている数値範囲と照らし合わせることによりコメントＩＤを抽出し、これを優先順位とともに判定結果記憶部４６４に通知する。これにより、判定結果記憶部４６４がコメントＩＤを記憶する。
【０１２２】
上記判定パターン（４）の具体例として、課題文字（手本文字）「け」の添削テーブルの優先順位「３」の判定項目の処理について説明する。例えば、図１１（ｄ）のように、手書文字のパターンを構成する複数の指示点のＸＹ座標の中のＸ座標及びＹ座標それぞれの最小値及び最大値を算出し（この例では、Ｘ座標の最小値が「５０」、最大値が「７０」であり、一方、Ｙ座標の最小値が「２０」、最大値が「７０」である。）、その算出したＸ及びＹ座標のそれぞれの最小値及び最大値から当該手書文字の矩形の中心点のＸＹ座標を算出する｛この例では、中心点のＸＹ座標＝（６０、４５）が求められる｝。続いて、優先順位が「３」の判定項目の方向欄には「３：右方向を示す数字」が設定されているため、この位置判定においては、当該画が右寄りに配置されているか否かを判定しなければならないと判断し、当該画（文字「け」の３画目）を構成する５つの指示点Ｐ１〜Ｐ５のＸＹ座標値の各Ｘ座標値から中心点のＸ座標（「６０」）を差し引くことにより、「５」、「５」、「−１」、「−５」及び「−１０」が算出され、Ｘ座標が負になる指示点の個数が「３」と求められる。そして、その個数を当該画の全指示点の数で乗算して算出された分布値Ｔ＝３／５＝「０．６」の値を当該判定項目（優先順位「３」）に設定されている数値範囲に照らし合わせると、「０．７以下」の数値範囲に属するため、コメントＩＤ１２（添削コメント「もう少し右寄りに書きましょう」）が抽出される。即ち、この場合には、画が左に寄っていることが推論される。
【０１２３】
ここで、上記判定パターン（４）の具体例における後述のステップ８の処理において、添削結果として表示画面１２ａ、１３ａに表示される添削結果画面の一態様を図１３（ｄ）に示す。即ち、この場合には、「け」という手書文字の３画目の位置がずれていることから、３画目の位置を直した方が良いことをユーザに通知するために「もう少し右寄りに書きましょう」という添削コメントを表示している様子を示している。なお、この時、３画目のパターンの表示色を他の画のパターンの表示色（例えば「灰色」）と異なる表示色（例えば、「赤」）で表示する。これにより、ユーザは、３画目の位置を直す方が良いことを簡単に認識することができる。また、図１３（ｄ）の表示に加え、手本文字の画のパターンを上記と異なる表示色（例えば「黒」）で表示することもできる。
【０１２４】
なお、上記判定項目（優先順位「３」）では、０．７＞Ｔの場合に、コメントＩＤ１２が対応付けられている。また、Ｔ＞０．７の場合には、許容範囲、即ち、位置が丁度良く、特に注意する添削コメントがないようになっているが、例えば、「手本文字の画と同じ相対位置で書けています」などに対応付けられたコメントＩＤを設定するようにしても良い。
【０１２５】
また、添削テーブルの判定パターン（４）の方向欄に設定される数字（「１」〜「４」）は、当該判定項目に該当する画の位置を示し、数字「１」が「上方向」を示し、数字「２」が「下方向」を示し、数字「３」が「右方向」を示し、数字「４」が「左方向」を示している。
【０１２６】
判定パターン（５）の判定処理は、マッチング判定部４６３ｅにより実行される判定処理であり、手本文字のある画の複数のサンプリングポイントと手書文字の対応する画の複数の指示点とを比較して両者のマッチング数を判定する図形マッチング判定処理のことである。即ち、この処理では、マッチング判定部４６３ｅが、上記両者のマッチング数を算出し、その値を該当する判定項目の判定条件及び無効条件などに設定されている数値範囲と照らし合わせることによりコメントＩＤを抽出し、これを優先順位とともに判定結果記憶部４６４に通知する。これにより、判定結果記憶部４６４がコメントＩＤを記憶する。
【０１２７】
上記判定パターン（５）の具体例として、課題文字（手本文字）「け」の添削テーブルの優先順位「１０」の判定項目の処理について説明する。例えば、文字サイズ調整後の手本文字の３画目の複数のサンプリングポイントと手書文字の３画目の複数の指示点のマッチング数Ｍが「１５」と算出された場合、その「１５」の値を当該判定項目（優先順位１０）に設定されている数値範囲に照らし合わせると、「２０以下」に属するため、コメントＩＤ１（添削コメント「このように書くと整って見えます」）が抽出される。即ち、この場合には、マッチングが悪いことが推論される。
【０１２８】
なお、上記実施形態の判定処理において、上記判定パターン（１）〜（５）以外に、画毎に特定図形（円）との類似性を判定するための判定パターン（６）を追加することも可能である。即ち、この判定パターン（６）では、手書文字のある画の形状が所定の形状（円、曲線、三角形など）との類似性を判定するものであり、この判定結果に応じて、「所定の形状（円、曲線、三角形など）を意識して書きましょう」などの添削コメントを提示するような形態としても良い。
【０１２９】
そして、上記ステップＳ７３における画単位の判定処理が終了した場合には、処理をステップＳ８に移行する。
【０１３０】
図６に戻って、ステップＳ８において、添削結果の提示処理が実行される。即ち、このステップＳ８の処理では、結果提示部４７が動作して、上記ステップＳ７の添削の処理結果に基づいて、手書文字と手本文字の対応する画どうしが所定の判定ポイント（「縦横比」、「長さ」、「角度」、「位置」、「図形マッチング」等）においてどの程度異なっているのか、或いは、類似しているのかをユーザに理解させるための添削コメントを表示するとともに、手本文字の画単位のパターンを表示したり、或いは、評価点数を表示する処理が実行される（図１３参照）。なお、この時、全ての画がほぼ許容値内の場合のみ、手書文字のパターンの下側に手本文字のパターンを重ねて表示させるようにしても良い。
【０１３１】
より具体的には、上記ステップＳ８の処理では、結果提示部４７が動作して、判定結果記憶部４６４に記憶されたコメントＩＤに基づき、ユーザの「次へ」ボタン画像１２６の選択操作に応じて表示すべきコメントを優先順位に示される順序で添削画面１００Ｇの添削コメント表示枠１２３に表示させる処理を実行する（なお、この時、手本文字の画単位のパターンを表示させる場合には、手本画表示部４７１が動作して、手本文字の画単位のパターンを表示させる）。また、評価点数算出部４７２が動作して、所定の式［１００（最高得点）−｛（判定結果記憶部４６４に記憶されたコメントＩＤの数（即ち添削コメントを提示することになった判定項目の個数）／当該添削テーブルにおいて優先順位に「１」以上が付与されている判定項目の総数）×１００（最高得点）｝など］に従って評価点数を算出する処理が実行される。
【０１３２】
例えば、上記記憶されたコメントＩＤの数が「６」で、優先順位「１」以上が付与された判定項目の総数が「１５」であった場合には、上記点数は、１００−｛（６／１５）×１００｝＝１００−４０＝６０（点）と算出される。なお、手本文字のパターンを表示した場合には、上記所定の式において所定の点数（例えば、３０点など）を減算する。
【０１３３】
そして、上記算出された評価点数を図１３の添削結果画面１００Ｈから切り替わった不図示の評価点数画面に表示させる処理を実行する。
【０１３４】
また、ステップＳ２において、入力受付部４５が、手本表示操作を検知した場合、即ち、タッチパネル１３ｂからの信号に基づいて専用タッチペンＳＰなどによる「手本」ボタン画像１１９上におけるタッチパネル１３ｂへの接触を検知した場合には、処理はステップＳ５に移行し、手本文字のパターンの表示処理が実行される。
【０１３５】
具体的には、上記ステップＳ５の処理では、手本表示受付部４５３が動作して、課題文字に該当する手本文字のパターンを構成する複数のサンプリングポイントのＸＹ座標値を表示画面構成部３４に通知する。これにより、表示画面構成部３４が手本文字のパターンの画像データを生成し、文字入力枠１１７になぞり線を表現する表示色（例えば、「灰色」など）で手本文字のパターンを表示した添削画面１００Ｆが表示画面１３ａに表示される。
【０１３６】
上記ステップＳ２において、入力受付部４５が、手書文字消去操作を受け付けた場合、即ち、タッチパネル１３ｂからの信号に基づいて専用タッチペンＳＰなどによる「消す」ボタン画像１１８上におけるタッチパネル１３ｂへの接触を検知した場合には、処理はステップＳ６に移行し、手書文字の消去処理が実行される。
【０１３７】
具体的には、上記ステップＳ６の処理では、文字入力枠１１７内に手書文字のパターンが表示されているか否かの検査が実行され、検査の結果、文字入力枠１１７内に手書文字のパターンが表示されている場合に、文字消去受付部４５４が動作して、手書文字の消去を指示する消去信号を手書文字入力部４５１に通知することにより、手書文字入力部４５１が手書文字に係る各種情報を初期化する、即ち、タッチフラグＦをオフにセットしたり、指示点記憶部４５１ｂに記憶している各画毎のＸＹ座標値をクリアする。その後、表示画面構成部３４に手書文字のパターンの消去を指示することにより、表示画面構成部３４が手書文字のパターンの表示をクリアする画像データを生成し、表示画面１３ａの文字入力枠１１７内に表示されていた手書文字のパターンの表示がクリアされる。
【０１３８】
なお、上記ステップＳ４及びステップＳ６において、添削開始操作及び手書文字消去操作が行われた場合に、手書文字のパターンの表示がされていないと判定された場合には、処理をステップＳ２に復帰する。
【０１３９】
なお、上記実施形態では、手書文字のサイズの添削結果は通知しない形態について説明したが、これ以外にも、例えば、手本文字のパターンの表示サイズなどの手書文字の適切な基準サイズを予め設定しておき、その基準サイズとの比較判定を行って、基準サイズより所定量以上手書文字のサイズが小さすぎる場合には、「もう少し大きく書きましょう。」などのコメントをユーザに提示し、他方、上記基準サイズより手書文字のサイズが所定量以上大きすぎる場合には、「もう少し小さめに書くと良いでしょう。」などのコメントをユーザに提示する処理を追加する形態としても良い。
【０１４０】
また、上記実施形態では、書き順の判定結果については特に言及しない形態について説明したが、例えば、上記実施形態において、ユーザによって入力された手書文字の書き順を所定の方法で判定し、書き順の正誤をユーザに提示する処理を追加しても良い。
【０１４１】
また、上記実施形態では、位置判定パターンにおいて、手本文字との比較を行わない形態について説明したが、これ以外にも、例えば、手本文字との比較を行う形態としても良く、具体的には、当該位置判定対象となる手書文字の画の位置と、その画に対応する手本文字の画の位置とを比較することにより、当該手書文字の画の位置を判定する形態としても良い。
【０１４２】
以上、例示的な実施形態に基づいて本発明を説明したが、本発明は上記実施形態により限定されるものではなく、特許請求の範囲の記載内において種々の変更、改変を行うことが可能である。
【０１４３】
また、上記実施形態では、練習画面１００Ｄの文字入力枠１１１に表示される手本文字のパターンは、徐々に薄くなって見え難くなるように設定されている形態について説明したが、これ以外にも、例えば、「ＯＫ」ボタン画像１１３が選択操作される毎に、所定の判定手段によって、文字入力枠１１１で入力された手書文字の手本文字に対する相違の大小（或いは評価の高低）を判定し、相違が大きい(＝評価が低い)と判定された場合には、次に表示する手本文字のパターンを薄くせずに、濃いまま表示する、あるいは、相違が小さい（=評価が高い）と判定された場合には、次に表示する手本文字のパターンが薄くなるような第２形態としても良い。このような構成によれば、ユーザの上達に合わせて手本文字のパターンの濃淡を調節することができる。
【０１４４】
また、上記以外にも、例えば、「ＯＫ」ボタン画像１１３が選択操作される毎に、所定の判定手段によって、文字入力枠１１１で入力された手書文字の手本文字に対する画毎の相違の大小（或いは評価の高低）を判定し、次に表示する手本文字のパターンにおいて、相違が大きい（＝評価が低い）と判定された悪い画に対応する手本文字の画のパターンのみを表示し、相違が小さい（＝評価が高い）と判定された良い画に対応する手本文字の画のパターンは表示しないような第３形態としても良い。具体的には、上記判定の結果、例えば、手書文字（「け」）の１及び３画目が悪い画であった場合には、次に表示する手本文字（け）のパターンとして、各画ごとに記憶された各画の画像データからそれら１及び３画目の画に対応する手本文字の１及び３画目の画のパターンが表示され、手本文字の２画目の画のパターンが表示されない（或いは薄く表示される）。このような構成によれば、次の練習時に、前回の練習時における悪い画をユーザに通知でき、それにより、悪い画に意識を集中させながらユーザに練習を行わせることができる。
【０１４５】
更に、上記第３形態の変形例として、次に表示する手本文字のパターンにおいて、上記所定の判定手段の判定の結果、良い画に対応する手本文字の画のパターンのみを表示し、他方、悪い画に対応する手本文字の画のパターンは表示しないような第４形態としても良い。このような構成によれば、次の練習時において、良い画に適した画をユーザに検討（想像）させながら前回評価が低かった画（悪い画）の入力を行わせることができる。
【０１４６】
なお、上述の第２〜第４形態の所定の判定手段は、書き取り添削部４２における相違判定方法（或いは評価点数算出方法）と同様の方法を採用して相違の大小（或いは評価の高低）を判定することができる。
【０１４７】
また、上記実施形態の練習画面１００Ｃ、１００Ｄでは、正しい書き順をユーザに提示するためのボタンなどが用意されていない形態について説明したが、これ以外にも、「書き順」ボタン画像或いは「手本」ボタン画像などを練習画面１００Ｄに表示させ、そのボタン画像を選択するタッチ操作が行われた場合に正規の書き順をユーザに通知するような形態としても良い。
【０１４８】
また、上記実施形態では、正規の画単位で入力された手書文字しか添削できない形態について説明したが、これ以外にも、例えば、本来別個であるべき字画が連続して入力されたような誤りがあった場合でも、それを識別して添削するような形態としても良い。
【０１４９】
また、上記実施形態では、手書文字の画毎に指示点記憶部に記憶される複数の指示点のＸＹ座標値は、フレーム時間毎に導出された全ての指示点のＸＹ座標値であるが、これ以外にも、例えば、導出された複数のＸＹ座標値の中からいくつか（手本文字の画のサンプリング数と合う数）のＸＹ座標値のみを手本文字の指示点として記憶するようにしても良い。
【０１５０】
また、上記実施形態では、手本文字毎に、画と判定パターンの種別に応じた優先順位を設定する形態について説明したが、これ以外にも、例えば、複数の画に優先度を設定し、更に、画毎に優先度を設定するような形態としても良い。
【０１５１】
また、上記実施形態では、手書文字のパターンの表示は一定の線の太さである形態について説明したが、これ以外にも、例えば、同一指示点における専用タッチペンＳＰの接触時間の長／短に応じて手書文字のパターンの太さを変化させる形態としても良い。具体的には、専用タッチペンＳＰをタッチパネル１３ｂ上でゆっくり接触移動させると、手書文字のパターンが太くなり、他方、速く接触移動させると、手書文字のパターンを細くするような形態にすることもできる。また、ペン型入力装置に筆圧やペンの傾きを感知できる機構を内蔵させたタブレット形式の入力装置も採用することが可能である。
【０１５２】
また、上記実施形態では、本発明における情報処理端末として携帯型のゲーム装置が使用される場合を例として説明したが、本発明の情報処理端末は、携帯電話機や、携帯型或いは据え置き型のパソコンなどのその他の文字判定装置により構成することも可能である。
【０１５３】
その他、上記した実施形態における装置構成や機能構成、具体的な処理の内容、画面表示の態様等は単なる例として記載したものであり、本発明はこれらにより限定されない。
【図面の簡単な説明】
【０１５４】
【図１】本発明の一実施形態に係るゲーム装置の外観構成を示す正面視説明図。
【図２】ゲーム装置のハードウェア構成を示す説明図。
【図３】メモリーカードに記憶されるデータ構成を示す説明図。
【図４】ゲームプログラムをＲＡＭ上において展開、実行することにより実現されるゲーム実行部の機能構成を示す説明図。
【図５】ゲーム画面の一態様を示す説明図。
【図６】書き取り添削部により実行される書き取り添削処理の流れを示すフローチャート。
【図７】手書文字入力処理の詳細な処理の流れを示すフローチャート。
【図８】手書文字添削処理の詳細な処理の流れを示すフローチャート。
【図９】文字サイズ調整処理のイメージを示す説明図。
【図１０】添削テーブルの一態様を示す説明図。
【図１１】判定パターンの処理のイメージを示す説明図。
【図１２】添削コメントテーブルの一態様を示す説明図。
【図１３】添削結果画面の一態様を示す説明図。
【図１４】従来の添削の一態様を示す説明図。
【符号の説明】
【０１５５】
１０・・・ゲーム装置、１１ａ・・・上側筐体、１１ｂ・・・下側筐体、１２・・・第１表示装置、１２ａ・・・表示画面、１３・・・第２表示装置、１３ａ・・・表示画面、１３ｂ・・・タッチパネル、１４ａ〜１４ｊ・・・操作部材、１５・・・スピーカ口、１５ａ、１５ｂ・・・スピーカ、１６・・・メモリーカード、１７・・・スタイラス、２１・・・ＣＰＵ、２２・・・システムバス、２３・・・ＲＯＭ、２４・・・ＲＡＭ、２５ａ・・・第１ＧＰＵ、２５ｂ・・・第２ＧＰＵ、２６・・・入出力回路、２７・・・コネクタ、２８・・・入出力コントローラ、２９ａ・・・第１ＶＲＡＭ、２９ｂ・・・第２ＶＲＡＭ、３０・・・ゲーム実行部、３１・・・メニュー処理部、３２・・・データ記憶部、３３・・・表示画面構成部、３４・・・表示画面構成部、３５・・・ペン字測定モード実行部、３６・・・練習帳モード実行部、３７・・・実践ノートモード実行部、３８・・・成果モード実行部、３９・・・設定モード実行部、４０・・・線引き練習部、４１・・・書き取り練習部、４２・・・書き取り添削部、４３・・・課題文字設定部、４４・・・コメント設定部、４５・・・入力受付部、４６・・・手書文字添削部、４６１・・・文字サイズ調整部、４６２・・・テーブル取得部、４６３・・・相違判定部、４６４・・・判定結果記憶部、４７・・・結果提示部
【図１】
2010008608.tif 000003
【図２】
2010008608.tif 000004
【図３】
2010008608.tif 000005
【図４】
2010008608.tif 000006
【図５】
2010008608.tif 000007
【図６】
2010008608.tif 000008
【図７】
2010008608.tif 000009
【図８】
2010008608.tif 000010
【図９】
2010008608.tif 000011
【図１０】
2010008608.tif 000012
【図１１】
2010008608.tif 000013
【図１２】
2010008608.tif 000014
【図１３】
2010008608.tif 000015
【図１４】
2010008608.tif 000016