(57)【要約】【課題】漢字を構成する部首に着目して、当該漢字の書き順を学習する。【解決手段】表示端末１は、漢字部品毎の書き順データが記憶されている漢字部品・画像テーブル２４３と、漢字と、当該漢字に含まれる漢字部品とが対応付けられて複数記憶されている漢字部品組合せテーブル２４２と、ユーザ操作に基づいて何れかの漢字を指定漢字として指定するとともに、指定漢字の書き順を入力する入力部２２と、指定漢字に含まれる漢字部品を漢字部品組合せテーブル２４２から読み出すとともに、読み出された各漢字部品の書き順を漢字部品・画像テーブル２４３から読み出して、入力部２２により入力された指定漢字の書き順を、当該指定漢字に含まれる漢字部品毎に正誤判定するＣＰＵ２５と、ＣＰＵ２５による判定結果を指定漢字に含まれる漢字部品毎に表示する表示部２１とを備える。【選択図】図９
2014056210.tif 000002
【特許請求の範囲】
【請求項１】
漢字部品毎の書き順データが記憶されている漢字部品別書き順記憶手段と、
漢字と、当該漢字に含まれる漢字部品とが対応付けられて複数記憶されている漢字別部品記憶手段と、
ユーザ操作に基づいて何れかの漢字を指定漢字として指定する漢字指定手段と、
ユーザ操作に基づいて前記指定漢字の書き順を入力する書き順入力手段と、
前記指定漢字に含まれる漢字部品を前記漢字部品記憶手段から読み出すとともに、読み出された各漢字部品の書き順を前記漢字部品別書き順記憶手段から読み出して、前記書き順入力手段により入力された前記指定漢字の書き順を、当該指定漢字に含まれる漢字部品毎に正誤判定する部品別書き順判定手段と、
前記部品別書き順判定手段による判定結果を、前記指定漢字に含まれる漢字部品毎に表示させる部品別書き順正誤表示制御手段と、
を備えることを特徴とする漢字書き順学習装置。
【請求項２】
請求項１記載の漢字書き順学習装置において、
漢字ごとに、当該漢字に含まれる漢字部品間の入力順が記憶されている漢字部品入力順記憶手段と、
前記指定漢字に含まれる漢字部品間の入力順を前記漢字部品入力順記憶手段から読み出して、前記書き順入力手段により入力された前記指定漢字における漢字部品間の入力順を正誤判定する部品間入力順判定手段と、
前記部品間入力順判定手段による判定結果を表示させる部品間入力順正誤表示制御手段と、
を備えることを特徴とする漢字書き順学習装置。
【請求項３】
請求項２記載の漢字書き順学習装置において、
前記書き順入力手段により入力された、前記指定漢字の全体としての書き順を正誤判定する漢字書き順判定手段と、
前記漢字書き順判定手段により前記指定漢字の全体としての書き順が正しいと判定された場合に、当該指定漢字を蓄積記憶する正解漢字記憶手段と、
前記部品別書き順判定手段により前記指定漢字に含まれる何れかの漢字部品の書き順が誤りと判定された場合に、当該漢字部品を含み、かつ前記指定漢字とは異なる漢字を、正解漢字記憶手段から読みだして表示させる正解済み同部品漢字表示制御手段と、
を備えることを特徴とする漢字書き順学習装置。
【請求項４】
請求項１〜３の何れか一項に記載の漢字書き順学習装置において、
前記指定漢字を蓄積記憶する指定漢字記憶手段と、
ユーザ操作に基づいてテキストを表示するテキスト表示手段と、
前記テキスト表示手段により表示されたテキスト中の各漢字のうち、前記指定漢字記憶手段に記憶された漢字と同じ漢字部品を含む漢字を識別表示させる学習済み部品漢字識別表示手段と、
を備えることを特徴とする漢字書き順学習装置。
【請求項５】
漢字部品毎の書き順データが記憶されている漢字部品別書き順記憶手段と、
漢字と、当該漢字に含まれる漢字部品とが対応付けられて複数記憶されている漢字別部品記憶手段と、
を備えるコンピュータに、
ユーザ操作に基づいて何れかの漢字を指定漢字として指定する漢字指定機能と、
ユーザ操作に基づいて前記指定漢字の書き順を入力する書き順入力機能と、
前記指定漢字に含まれる漢字部品を前記漢字部品記憶手段から読み出すとともに、読み出された各漢字部品の書き順を前記漢字部品別書き順記憶手段から読み出して、前記書き順入力機能により入力された前記指定漢字の書き順を、当該指定漢字に含まれる漢字部品毎に正誤判定する部品別書き順判定機能と、
前記部品別書き順判定機能による判定結果を、前記指定漢字に含まれる漢字部品毎に表示させる部品別書き順正誤表示制御機能と、
を実現させることを特徴とする漢字書き順学習プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、漢字書き順学習装置及び漢字書き順学習プログラムに関する。
【背景技術】
【０００２】
従来、タブレットパソコンなどの装置では、ユーザが漢字の書き順を学習する場合に、当該漢字を一画ずつ書いた各画像を一纏めにした画像（以下、書き順一覧画像とする）が表示されるようになっている（例えば特許文献１参照）。また、このような装置の技術分野では、ユーザの書いた漢字について、書き順の正誤を判定する技術が提案されている（例えば特許文献２参照）。
【０００３】
ところで、多くの漢字は複数の部首の組み合わせで構成されており、部首毎に書き順が決まっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５‐２５０９３６号公報
【特許文献２】特開１９９７‐２２２８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、漢字を構成する部首に着目して書き順を学習することはできない。
【０００６】
本発明の課題は、漢字を構成する部首等に着目して、当該漢字の書き順を学習することのできる漢字書き順学習装置及び漢字書き順学習プログラムを提供することである。
【課題を解決するための手段】
【０００７】
以上の課題を解決するため、本発明は、漢字書き順学習装置において、
漢字部品毎の書き順データが記憶されている漢字部品別書き順記憶手段と、
漢字と、当該漢字に含まれる漢字部品とが対応付けられて複数記憶されている漢字別部品記憶手段と、
ユーザ操作に基づいて何れかの漢字を指定漢字として指定する漢字指定手段と、
ユーザ操作に基づいて前記指定漢字の書き順を入力する書き順入力手段と、
前記指定漢字に含まれる漢字部品を前記漢字部品記憶手段から読み出すとともに、読み出された各漢字部品の書き順を前記漢字部品別書き順記憶手段から読み出して、前記書き順入力手段により入力された前記指定漢字の書き順を、当該指定漢字に含まれる漢字部品毎に正誤判定する部品別書き順判定手段と、
前記部品別書き順判定手段による判定結果を、前記指定漢字に含まれる漢字部品毎に表示させる部品別書き順正誤表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、漢字を構成する部首等の漢字部品に着目して、当該漢字の書き順を学習することができる。
【図面の簡単な説明】
【０００９】
【図１】表示端末の外観を示す図である。
【図２】表示端末の機能構成を示すブロック図である。
【図３】漢字学習処理の流れを示すフローチャートである。
【図４】漢字学習処理の流れを示すフローチャートである。
【図５】漢字学習処理の流れを示すフローチャートである。
【図６】練習モード処理、漢字表示有りテストモード処理及び漢字表示無しテストモード処理の流れを示すフローチャートである。
【図７】誤り表示処理の流れを示すフローチャートである。
【図８】ディスプレイの表示内容を示す図である。
【図９】ディスプレイの表示内容を示す図である。
【図１０】ディスプレイの表示内容を示す図である。
【図１１】ディスプレイの表示内容を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明に係る漢字書き順学習装置を表示端末に適用した場合の実施形態について詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１１】
［１  外観構成］
図１は、表示端末１の平面図である。
この図に示すように、表示端末１は、ディスプレイ２１０、及びキー群２２０を備えている。
【００１２】
ディスプレイ２１０は、ユーザによるキー群２２０の操作に応じた文字や符号等、各種データを表示する部分であり、ＬＣＤ（Liquid Crystal Display）やＥＬＤ（Electronic Luminescence Display）等によって構成されている。なお、本実施の形態におけるディスプレイ２１０は、いわゆるタッチパネル２２１（図２参照）と一体的に形成されており、手書き入力等の操作を受け付け可能となっている。
【００１３】
キー群２２０は、ユーザから表示端末１を操作するための操作を受ける各種キーを有している。
【００１４】
［２  内部構成］
図２は、本実施の形態における表示端末１の内部構成を示すブロック図である。
この図に示すように、本実施の形態における表示端末１は、表示部２１と、入力部２２と、記憶媒体読取部２３と、記憶部２４と、ＣＰＵ２５等とを備えて構成されている。
【００１５】
表示部２１は、ディスプレイ２１０を備えており、ＣＰＵ２５から入力される表示信号に基づいて各種情報をディスプレイ２１０に表示するようになっている。
【００１６】
入力部２２は、上述のキー群２２０やタッチパネル２２１を備えており、押下されたキーの種類やタッチパネル２２１の位置に対応する信号をＣＰＵ２５に出力するようになっている。
【００１７】
記憶媒体読取部２３は、ＳＤカード等の外部記憶媒体２３ａから情報を読み出したり、当該外部記憶媒体２３ａに情報を記録したりするようになっている。
【００１８】
記憶部２４は、表示端末１の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ２５の作業領域として機能するメモリである。本実施の形態においては、記憶部２４は、本発明に係る漢字書き順学習プログラム２４０と、漢字データベース２４１と、漢字部品組合せテーブル２４２と、漢字部品・画像テーブル２４３と、テキスト群２４４と、学習済漢字テーブル群２４６と、正解済漢字テーブル群２４７等とを記憶している。
【００１９】
漢字書き順学習プログラム２４０は、後述の漢字学習処理（図３〜図５参照）をＣＰＵ２５に実行させるためのプログラムである。
【００２０】
漢字データベース２４１は、漢字と、当該漢字の説明情報とを対応付けて複数記憶している。ここで、漢字の説明情報としては、当該漢字を書くときの注意点や、当該漢字の読み方、当該漢字を用いた熟語、当該漢字の書き順一覧画像などが用いられる。ここで、漢字の書き順一覧画像とは、例えば図８（ｂ）の下部に示すように、漢字を一画ずつ書いた状態の画像（以下、「ｎ」画目の書き順画像とする。但し「ｎ」は自然数）を並べて一纏めにしたものである。より詳細には、「ｎ」画目の各書き順画像では、図８（ｂ），（ｃ）などに示すように、「ｎ」の値が左上に表示され、対象の漢字の全体像が灰色（または白色（無色））で図示されるとともに、当該漢字の１画目から「ｎ−１」画目までの筆画（点画）が黒色で、「ｎ」画目の筆画が赤色で識別表示される。また、「ｎ」画目の各書き順画像には、当該「ｎ」画目の筆画の入力方向（始点から終点へ向う方向）が対応付けられている。なお、図８（ｂ）に示す書き順画像では、対象の漢字の１画目から「ｎ−１」画目までの筆画（点画）が黒色で、「ｎ」画目の筆画が赤色で識別表示され、対象漢字の全体像（残りの筆画）が白色（無色）で図示されており、図８（ｃ）に示す書き順画像では、対象の漢字の１画目から「ｎ−１」画目までの筆画（点画）が黒色で、「ｎ」画目の筆画が赤色で識別表示され、対象漢字の全体像（残りの筆画）が灰色で図示されている。また、本実施の形態においては、このような漢字データベース２４１として、「小学漢字  正しい書き方」の漢字データベース２４１ａが用いられており、この漢字データベース２４１ａには、小学生の学習漢字が収録されている。
【００２１】
漢字部品組合せテーブル２４２は、漢字と、当該漢字に含まれる漢字部品と、漢字部品間での入力順とが対応付けられて複数記憶されている。ここで、漢字部品には、漢字の部首の他、複数の部首が集まったものが含まれる。
【００２２】
漢字部品・画像テーブル２４３は、漢字に含まれ得る漢字部品毎の書き順一覧画像（書き順データ）が記憶されている。
【００２３】
テキスト群２４４は、教材として使用される複数のテキストデータ２４５を有している。
【００２４】
学習済漢字テーブル群２４６は、練習モード学習済漢字テーブル２４６ａ、漢字表示有りテストモード学習済漢字テーブル２４６ｂ及び漢字表示無しテストモード学習済漢字テーブル２４６ｃを有している。
【００２５】
このうち、練習モード学習済漢字テーブル２４６ａは、ユーザが漢字の書き順を学習するにあたり後述の練習モード処理（図６参照）が実行された場合に、当該処理内で学習対象とされた漢字を学習済漢字として蓄積記憶するようになっている。
【００２６】
漢字表示有りテストモード学習済漢字テーブル２４６ｂは、ユーザが漢字の書き順を学習するにあたり後述の漢字表示有りテストモード処理（図６参照）が実行された場合に、当該処理内で学習対象とされた漢字を学習済漢字として蓄積記憶するようになっている。
【００２７】
漢字表示無しテストモード学習済漢字テーブル２４６ｃは、ユーザが漢字の書き順を学習するにあたり後述の漢字表示無しテストモード処理（図６参照）が実行された場合に、当該処理内で学習対象とされた漢字を学習済漢字として蓄積記憶するようになっている。
【００２８】
正解済漢字テーブル群２４７は、漢字表示有りテストモード正解済漢字テーブル２４７ｂ及び漢字表示無しテストモード正解済漢字テーブル２４７ｃを有している。
【００２９】
漢字表示有りテストモード正解済漢字テーブル２４７ｂは、ユーザが漢字の書き順を学習するにあたり後述の漢字表示有りテストモード処理（図６参照）が実行され、当該処理内でユーザが漢字全体の書き順を正しく入力した場合に、当該漢字を蓄積記憶するようになっている。
【００３０】
漢字表示無しテストモード正解済漢字テーブル２４７ｃは、ユーザが漢字の書き順を学習するにあたり後述の漢字表示無しテストモード処理（図６参照）が実行され、当該処理内でユーザが漢字全体の書き順を正しく入力した場合に、当該漢字を蓄積記憶するようになっている。
【００３１】
ＣＰＵ２５は、表示端末１の各部を中央制御する。具体的には、ＣＰＵ２５は、記憶部２４に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを展開し、展開されたプログラムとの協働で、各種処理を実行する。
【００３２】
［３  漢字学習処理］
続いて、表示端末１によって実行される漢字学習処理について、図面を参照しつつ説明する。
【００３３】
図３〜図５は、漢字学習処理の動作を説明するためのフローチャートである。なお、この漢字学習処理は、ユーザにより入力部２２を介して漢字学習処理の実行指示が入力されると、記憶部２４から漢字書き順学習プログラム２４０が読み出されて適宜展開される結果、当該漢字書き順学習プログラム２４０とＣＰＵ２５との協働によって実行される。
【００３４】
図３に示すように、漢字学習処理において、まずＣＰＵ２５は、「小学漢字  正しい書き方」の漢字データベース２４１ａを学習対象に指定する旨の操作が行われるか否かを判定する（ステップＳ１）。
【００３５】
このステップＳ１において漢字データベース２４１ａを学習対象に指定する旨の操作が行われたと判定した場合（ステップＳ１；Ｙｅｓ）には、ＣＰＵ２５は、漢字データベース２４１ａにおける収録漢字をディスプレイ２１０に一覧表示させ、ユーザ操作に基づいて、何れかの漢字を指定漢字として指定する（ステップＳ２）。
【００３６】
次に、ＣＰＵ２５は、漢字データベース２４１ａから指定漢字の説明情報を読み出してディスプレイ２１０に表示させる（ステップＳ３）。
【００３７】
次に、ＣＰＵ２５は、漢字学習モードアイコンＩ（図８（ｂ）参照）をディスプレイ２１０に表示させ、当該漢字学習モードアイコンＩに対するタッチ操作が行われるか否かを判定し（ステップＳ４）、行われないと判定した場合（ステップＳ４；Ｎｏ）には他の処理へ移行する。
【００３８】
また、ステップＳ４において漢字学習モードアイコンＩに対するタッチ操作が行われたと判定した場合（ステップＳ４；Ｙｅｓ）には、ＣＰＵ２５は、指定漢字の書き順一覧画像を記憶部２４の作業領域に一時保存する（ステップＳ５）。
【００３９】
次に、ＣＰＵ２５は、練習モードを指定する旨の操作が行われるか否かを判定し（ステップＳ６）、行われたと判定した場合（ステップＳ６；Ｙｅｓ）には、練習モード処理を行う（ステップＳ７）。
【００４０】
具体的には、図６に示すように、この練習モード処理においてまずＣＰＵ２５は、筆画番号「Ｎ」の値を「１」に設定する（ステップＴ１）。
【００４１】
次に、ＣＰＵ２５は、ディスプレイ２１０に漢字ウィンドウＷ１（図８（ｃ）参照）を表示させるとともに、記憶部２４の作業領域に一時保存された書き順一覧画像から、「Ｎ」画目の書き順画像（指定漢字の１画目〜「Ｎ」画目までを書いた画像）を抽出して漢字ウィンドウＷ１に表示させる（ステップＴ２）。
【００４２】
次に、ＣＰＵ２５は、ユーザ操作に基づいて、漢字ウィンドウＷ１内に「Ｎ」画目の筆画を入力する（ステップＴ３）。そして、このステップＴ３が後述のように繰り返されることにより、指定漢字の書き順が入力される。なお、このとき実行中の処理が練習モード処理であり、後述の漢字表示有りテストモード処理や漢字表示無しテストモード処理でない場合には、漢字ウィンドウＷ１に表示された書き順画像における赤色の識別表示部分、つまり「Ｎ」画目の筆画の手本部分をなぞってユーザは「Ｎ」画目の筆画を入力することができる。
【００４３】
次に、ＣＰＵ２５は、指定漢字の形状と、ユーザによる筆画の入力位置とに基づいて入力対象の漢字部品（入力されている漢字部品）を検知し、該当の漢字部品の「ｍ」画目（但し、ｍ＝ｎ−他の部首について入力済みの画数）の書き順画像を漢字部品・画像テーブル２４３から読み出す（ステップＴ４）。なお、ここで読み出される書き順画像には、「ｍ」画目の筆画の入力方向が対応付けられている。
【００４４】
次に、ＣＰＵ２５は、読み出した書き順画像に基づいて、ユーザにより入力された筆画の入力範囲と入力方向との正誤を判定し、判定結果を記憶部２４に一時保存させる（ステップＴ５）。
【００４５】
次に、ＣＰＵ２５は、指定漢字に含まれる漢字部品を漢字部品組合せテーブル２４２から読み出し、指定漢字における何れかの漢字部品の入力が完了したか否かを判定する（ステップＴ６）。
【００４６】
このステップＴ６において漢字部品の入力が完了していないと判定した場合（ステップＴ６；Ｎｏ）には、ＣＰＵ２５は、筆画番号「Ｎ」の値に「１」を追加した後（ステップＴ１１）、上述のステップＴ２に移行する。
【００４７】
また、ステップＴ６において漢字部品の入力が完了したと判定した場合（ステップＴ６；Ｙｅｓ）には、ＣＰＵ２５は、ステップＴ４で検知された入力対象の漢字部品について記憶部２４に一時保存された正誤判定結果が全て正であるか否か、つまり漢字部品の書き順が正しかったか否かを判定する（ステップＴ７）。これにより、指定漢字の書き順が、当該指定漢字に含まれる漢字部品ごとに判定される。また、このステップＴ７においてＣＰＵ２５は、指定漢字に含まれる漢字部品間の入力順を漢字部品組合せテーブル２４２から読み出し、漢字部品間の入力順が正しかったか否かを判定する。
【００４８】
このステップＴ７において漢字部品の書き順が正しかったと判定した場合（ステップＴ７；Ｙｅｓ）には、ＣＰＵ２５は、その旨をディスプレイ２１０に表示させるとともに、ステップＴ４で検知された入力対象の漢字部品について記憶部２４に一時保存された正誤判定結果をリセットした後（ステップＴ８）、後述のステップＴ１０に移行する。このステップＴ８により、指定漢字の書き順の判定結果（正しかった旨の判定結果）が、当該指定漢字に含まれる漢字部品ごとに表示される。また、このステップＴ８においてＣＰＵ２５は、漢字部品間の入力順の判定結果をディスプレイ２１０に表示させる。
【００４９】
また、ステップＴ７において漢字部品の書き順が正しくなかったと判定した場合（ステップＴ７；Ｎｏ）には、ＣＰＵ２５は、誤り表示処理を行う（ステップＴ９）。
【００５０】
具体的には、図７に示すように、この誤り表示処理においてまずＣＰＵ２５は、書き順の誤り箇所の含まれる漢字部品を検知した後（ステップＵ１）、漢字表示無しテストモード正解済漢字テーブル２４７ｃに記憶された漢字（漢字表示無しテストモード処理において書き順のテストに正解した漢字）から、ステップＵ１で検知した漢字部品を含み、かつ指定漢字とは異なる漢字を抽出する（ステップＵ２）。そして、ＣＰＵ２５は、抽出した漢字をディスプレイ２１０に拡大して表示させるとともに、当該漢字に含まれる漢字部品のうち、ステップＵ１で検知した漢字部品を赤色の点線で囲って識別表示させ（ステップＵ３）、誤り表示処理を終了する。この誤り表示処理により、指定漢字の書き順の判定結果（誤っていた旨の判定結果）が、当該指定漢字に含まれる漢字部品ごとに表示される。また、このステップＵ３においてＣＰＵ２５は、漢字部品間の入力順の判定結果をディスプレイ２１０に表示させるとともに、ステップＴ４で検知された入力対象の漢字部品について記憶部２４に一時保存された正誤判定結果をリセットする。
【００５１】
以上の誤り表示処理が終了したら、図６に示すように、次にＣＰＵ２５は、筆画番号「Ｎ」の値が指定漢字の総画数と等しいか否かを判定し（ステップＴ１０）、等しくないと判定した場合（ステップＴ１０；Ｎｏ）には上述のステップＴ１１に移行する。
【００５２】
そして、ステップＴ１０において筆画番号「Ｎ」の値が指定漢字の総画数と等しいと判定した場合（ステップＴ１０；Ｙｅｓ）には、ＣＰＵ２５は、練習モード処理を終了し、図３に示すように、後述のステップＳ２１に移行する。
【００５３】
また、上述のステップＳ６において練習モードを指定する旨の操作が行われないと判定した場合（ステップＳ６；Ｎｏ）には、ＣＰＵ２５は、テストモードを指定する旨の操作が行われるか否かを判定する（ステップＳ８）。
【００５４】
このステップＳ８においてテストモードを指定する旨の操作が行われないと判定した場合（ステップＳ８；Ｎｏ）には、ＣＰＵ２５は、他の処理へ移行する。
【００５５】
また、ステップＳ８においてテストモードを指定する旨の操作が行われたと判定した場合（ステップＳ８；Ｙｅｓ）には、ＣＰＵ２５は、テストのヒントとして漢字の画像を表示させる旨の操作が行われるか否かを判定する（ステップＳ９）。
【００５６】
このステップＳ９において漢字の画像を表示させる旨の操作が行われたと判定した場合（ステップＳ９；Ｙｅｓ）には、ＣＰＵ２５は、漢字表示有りテストモード処理を行う（ステップＳ１１）。
【００５７】
具体的には、図６に示すように、この漢字表示有りテストモード処理においてまずＣＰＵ２５は、記憶部２４の作業領域に一時保存された書き順一覧画像内で、赤色の各識別表示部分を灰色に変更した後（ステップＴ２１）、上述のステップＴ１に移行する。これにより、各書き順画像では、次に書くべき筆画が識別表示されないこととなる。具体的には、例えば「Ｎ」画目の書き順画像では、「１」画目から「Ｎ−１」画目までの筆画が全て黒色で、「Ｎ」画目以降の筆画が全て灰色で図示されることとなる。なお、各書き順画像で漢字の全体像が灰色で図示されておらず、白色（無色）で図示されている場合には、ＣＰＵ２５は、赤色の識別表示部分を消去することとしても良い。
【００５８】
そして、このように、次に書くべき筆画が識別表示されない状態で、上述のステップＴ１〜Ｔ１０の処理が行われることにより、指定漢字についての書き順画像がヒントとして表示されつつ、ユーザに対する書き順のテストが行われて、漢字表示有りテストモード処理が終了することとなる。
【００５９】
また、図３に示すように、ステップＳ９において漢字の画像を表示させる旨の操作が行われないと判定した場合（ステップＳ９；Ｎｏ）には、ＣＰＵ２５は、漢字表示無しテストモード処理を行う（ステップＳ１２）。
【００６０】
具体的には、図６に示すように、この漢字表示無しテストモード処理においてまずＣＰＵ２５は、記憶部２４の作業領域に一時保存された書き順一覧画像内で、全ての筆画部分を消去した後（ステップＴ３１）、上述のステップＴ１に移行する。
【００６１】
そして、このように、全ての筆画部分が消去された状態で、上述のステップＴ１〜Ｔ１０の処理が行われることにより、指定漢字についての書き順画像のヒントが表示されずに、ユーザに対する書き順のテストが行われ、漢字表示無しテストモード処理が終了することとなる。
【００６２】
以上の練習モード処理や漢字表示有りテストモード処理、漢字表示無しテストモード処理が終了したら、図３に示すように、次にＣＰＵ２５は、練習モード学習済漢字テーブル２４６ａ、漢字表示有りテストモード学習済漢字テーブル２４６ｂ及び漢字表示無しテストモード学習済漢字テーブル２４６ｃのうち、実行された処理に対応する漢字テーブルに指定漢字を学習済漢字として記憶させる（ステップＳ２１）。また、このステップＳ２１においてＣＰＵ２５は、漢字表示有りテストモード処理または漢字表示無しテストモード処理が終了した場合であって、当該処理内でユーザが指定漢字全体の書き順を正しく入力したと判定した場合には、漢字表示有りテストモード学習済漢字テーブル２４６ｂ及び漢字表示無しテストモード学習済漢字テーブル２４６ｃのうち、実行された処理に対応する漢字テーブルに対し、指定漢字を記憶させるようになっている。
【００６３】
次に、ＣＰＵ２５は、練習モード学習済漢字テーブル２４６ａ、漢字表示有りテストモード学習済漢字テーブル２４６ｂ及び漢字表示無しテストモード学習済漢字テーブル２４６ｃのうち、実行された処理に対応する漢字テーブルに記憶された学習済漢字の数を算出し（ステップＳ２２）、漢字データベース２４１ａに収録された漢字数に対する学習済漢字の数を円グラフでディスプレイ２１０に表示させ（ステップＳ２３）、上述のステップＳ１に移行する。
【００６４】
また、上述のステップＳ１において漢字データベース２４１ａを学習対象に指定する旨の操作が行われないと判定した場合（ステップＳ１；Ｎｏ）には、ＣＰＵ２５は、図４に示すように、テキスト群２４４における何れかのテキストデータ２４５を表示させる旨の操作が行われるか否かを判定する（ステップＳ３１）。
【００６５】
このステップＳ３１においてテキスト群２４４における何れかのテキストデータ２４５を表示させる旨の操作が行われたと判定した場合（ステップＳ３１；Ｙｅｓ）には、ＣＰＵ２５は、テキスト群２４４におけるテキストデータ２４５のタイトルをディスプレイ２１０に一覧表示させ、ユーザ操作に基づいて何れかのテキストデータ２４５を指定テキストデータ２４５Ｓとして指定する（ステップＳ３２）。
【００６６】
次に、ＣＰＵ２５は、指定テキストデータ２４５Ｓをディスプレイ２１０に表示させるとともに、学習済漢字の書き順と指定テキストデータ２４５Ｓ内の漢字の書き順とを比較するためのソフトキー（以下、比較キー２２１ａとする。図１０（ａ）参照）をディスプレイ２１０に表示させ、当該比較キー２２１ａが操作されるか否かを判定し（ステップＳ３３）、操作されないと判定した場合（ステップＳ３３；Ｎｏ）には他の処理へ移行する。
【００６７】
また、ステップＳ３３において比較キー２２１ａが操作されたと判定した場合（ステップＳ３３；Ｙｅｓ）には、ＣＰＵ２５は、指定テキストデータ２４５Ｓにおける最も先頭側の漢字を検知して、比較対象の漢字（以下、比較対象漢字とする）として指定する（ステップＳ３４）。
【００６８】
次に、ＣＰＵ２５は、比較対象漢字が学習済漢字テーブル群２４６の何れかに学習済漢字として記憶されているか否かを判定する（ステップＳ３５）。
【００６９】
このステップＳ３５において比較対象漢字が学習済漢字テーブル群２４６の何れかに学習済漢字として記憶されていると判定した場合（ステップＳ３５；Ｙｅｓ）には、ＣＰＵ２５は、当該比較対象漢字を青色でマーカ表示させた後（ステップＳ３６）、後述のステップＳ４２に移行する。
【００７０】
また、ステップＳ３５において比較対象漢字が学習済漢字テーブル群２４６の何れにも学習済漢字として記憶されていないと判定した場合（ステップＳ３５；Ｎｏ）には、ＣＰＵ２５は、漢字部品組合せテーブル２４２を参照し、学習済漢字テーブル群２４６内の学習済漢字に含まれる漢字部品の組合せによって比較対象漢字が構成されているか否かを判定する（ステップＳ３７）。
【００７１】
このステップＳ３７において学習済漢字テーブル群２４６内の学習済漢字に含まれる漢字部品の組合せによって比較対象漢字が構成されていると判定した場合（ステップＳ３７；Ｙｅｓ）には、ＣＰＵ２５は、当該比較対象漢字を黄色でマーカ表示させた後（ステップＳ３８）、後述のステップＳ４２に移行する。
【００７２】
また、ステップＳ３７において学習済漢字に含まれる漢字部品の組合せによって比較対象漢字が構成されていない、つまり比較対象漢字の少なくとも一部の漢字部品が学習済漢字に含まれていないと判定した場合（ステップＳ３７；Ｎｏ）には、ＣＰＵ２５は、比較対象漢字の一部の漢字部品のみが未学習である（学習済漢字テーブル群２４６内の学習済漢字に含まれていない）か否かを判定する（ステップＳ３９）。
【００７３】
このステップＳ３９において比較対象漢字の一部の漢字部品のみが未学習であると判定した場合（ステップＳ３９；Ｙｅｓ）には、ＣＰＵ２５は、比較対象漢字をピンクでマーカ表示させた後（ステップＳ４０）、後述のステップＳ４２に移行する。
【００７４】
また、ステップＳ３９において比較対象漢字の一部の漢字部品のみが未学習ではないと判定した場合、つまり比較対象漢字の全ての漢字部品が未学習である（学習済漢字テーブル群２４６内の学習済漢字に含まれていない）場合（ステップＳ３９；Ｎｏ）には、ＣＰＵ２５は、比較対象漢字を赤色でマーカ表示させる（ステップＳ４１）。
【００７５】
次に、ＣＰＵ２５は、指定テキストデータ２４５Ｓ内で現時点での比較対象漢字よりも後に漢字があるか否かを判定し（ステップＳ４２）、あると判定した場合（ステップＳ４２；Ｙｅｓ）には当該漢字を新たな比較対象漢字として指定し直し（ステップＳ４３）、上述のステップＳ３５に移行する。
【００７６】
また、ステップＳ４２において指定テキストデータ２４５Ｓ内で現時点での比較対象漢字よりも後に漢字がないと判定した場合（ステップＳ４２；Ｎｏ）には、ＣＰＵ２５は、図５に示すように、指定テキストデータ２４５Ｓ内の何れかの漢字に対して指定操作が行われるか否かを判定する（ステップＳ６１）。
【００７７】
このステップＳ６１において何れの漢字に対しても指定操作が行われないと判定した場合（ステップＳ６１；Ｎｏ）には、ＣＰＵ２５は、他の処理へ移行する。
【００７８】
また、ステップＳ６１において何れかの漢字に対して指定操作が行われたと判定した場合（ステップＳ６１；Ｙｅｓ）には、ＣＰＵ２５は、当該指定された漢字（以下、指定漢字とする）の漢字部品を漢字部品組合せテーブル２４２から読み出し、指定漢字と、その各漢字部品とを含む確認ウィンドウＷ３（図１０（ｄ）参照）をディスプレイ２１０に表示させ、指定漢字について書き順を表示させる旨の操作が行われるか否かを判定する（ステップＳ６２）。なお、このステップＳ６２においてＣＰＵ２５は、確認ウィンドウＷ３内に表示される漢字部品のうち、学習済漢字テーブル群２４６の何れかに記憶された学習済漢字に含まれる漢字部品を青色で、何れの学習済漢字にも含まれない未学習の漢字部品を赤色で識別表示させるようになっている。
【００７９】
このステップＳ６２において指定漢字について書き順を表示させる旨の操作が行われたと判定した場合（ステップＳ６２；Ｙｅｓ）には、ＣＰＵ２５は、指定漢字に他の学習済漢字の漢字部品が含まれるか否か、つまり指定漢字が黄色またはピンクでマーカ表示されているか否かを判定する（ステップＳ６５）。
【００８０】
このステップＳ６５において指定漢字に他の学習済漢字の漢字部品が含まれると判定した場合（ステップＳ６５；Ｙｅｓ）には、ＣＰＵ２５は、指定漢字に含まれる漢字部品の書き順一覧画像を漢字部品・画像テーブル２４３から読み出して確認ウィンドウＷ３に表示させ（ステップＳ６６）、上述のステップＳ６１に移行する。なお、このときＣＰＵ２５は、学習済漢字に含まれる漢字部品を青色、学習済漢字に含まれない未学習の漢字部品を赤色で識別表示させる。
【００８１】
また、ステップＳ６５において指定漢字に他の学習済漢字の漢字部品が含まれないと判定した場合（ステップＳ６５；Ｎｏ）には、ＣＰＵ２５は、指定漢字の書き順一覧画像を漢字データベース２４１から読み出して確認ウィンドウＷ３に表示させ（ステップＳ６７）、上述のステップＳ６１に移行する。なお、このときＣＰＵ２５は、確認ウィンドウＷ３内の指定漢字を赤色で表示させる。
【００８２】
また、上述のステップＳ６２において指定漢字について書き順を表示させる旨の操作が行われないと判定した場合（ステップＳ６２；Ｎｏ）には、ＣＰＵ２５は、漢字の書き取りテストを行う旨の操作が行われるか否かを判定する（ステップＳ６３）。
【００８３】
このステップＳ６３において漢字の書き取りテストを行う旨の操作が行われないと判定した場合（ステップＳ６３；Ｎｏ）には、ＣＰＵ２５は、他の処理へ移行する。
【００８４】
また、ステップＳ６３において漢字の書き取りテストを行う旨の操作が行われたと判定した場合（ステップＳ６３；Ｙｅｓ）には、ＣＰＵ２５は、書き取りテスト処理を行い（ステップＳ６４）、上述のステップＳ６１に移行する。なお、このステップＳ６４においてＣＰＵ２５は、上述のステップＳ１２及びステップＳ２１と同様の処理を行うようになっている。
【００８５】
また、図４に示すように、上述のステップＳ３１においてテキスト群２４４における何れかのテキストデータ２４５を表示させる旨の操作が行われないと判定した場合（ステップＳ３１；Ｎｏ）には、ＣＰＵ２５は、終了操作が行われるか否かを判定する（ステップＳ７１）。
【００８６】
そして、このステップＳ７１において終了操作が行われないと判定した場合（ステップＳ７１；Ｎｏ）にはＣＰＵ２５は他の処理へ移行し、終了操作が行われたと判定した場合（ステップＳ７１；Ｙｅｓ）には漢字学習処理を終了する。
【００８７】
［４  動作例］
続いて、図面を参照しつつ、上述した表示端末１の動作を具体的に説明する。
【００８８】
（動作例１）
まず、図８（ａ），（ｂ）に示すように、ユーザが「小学漢字  正しい書き方」の漢字データベース２４１ａを学習対象に指定し（ステップＳ１；Ｙｅｓ）、漢字データベース２４１ａにおける収録漢字「営」を指定漢字として指定すると（ステップＳ２）、漢字データベース２４１ａから指定漢字「営」の説明情報が読み出されてディスプレイ２１０に表示される（ステップＳ３）。
【００８９】
次に、漢字学習モードアイコンＩがディスプレイ２１０に表示され、当該漢字学習モードアイコンＩに対してユーザがタッチ操作を行うと（ステップＳ４；Ｙｅｓ）、指定漢字「営」の書き順一覧画像が記憶部２４の作業領域に一時保存される（ステップＳ５）。
【００９０】
次に、練習モードを指定する旨の操作をユーザが行うと（ステップＳ６；Ｙｅｓ）、練習モード処理が行われ（ステップＳ７）、まず筆画番号「Ｎ」の値が「１」に設定される（ステップＴ１）。
【００９１】
次に、図８（ｃ）に示すように、ディスプレイ２１０に漢字ウィンドウＷ１が表示されるとともに、記憶部２４の作業領域に一時保存された書き順一覧画像から、「Ｎ」画目（ここでは「Ｎ」＝１）の書き順画像が抽出されて漢字ウィンドウＷ１に表示される（ステップＴ２）。
【００９２】
次に、漢字ウィンドウＷ１に表示された書き順画像における赤色の識別表示部分、つまり「Ｎ」画目の筆画の手本部分をなぞることにより、ユーザが漢字ウィンドウＷ１内に「Ｎ」画目（ここでは「Ｎ」＝１）の筆画を入力する（ステップＴ３）。
【００９３】
次に、指定漢字「営」の形状と、ユーザによる筆画の入力位置とに基づいて入力対象の漢字部品（ここでは冠部分の漢字部品）が検知され、該当の漢字部品の「ｍ」画目（但し、ここでは「ｍ」＝１）の書き順画像が漢字部品・画像テーブル２４３から読み出される（ステップＴ４）。
【００９４】
次に、読み出した書き順画像に基づいて、ユーザにより入力された筆画の入力範囲と入力方向との正誤が判定され、判定結果（正しい旨の判定結果）が記憶部２４に一時保存される（ステップＴ５）。
【００９５】
次に、指定漢字「営」に含まれる漢字部品（ここでは冠部分の漢字部品）が漢字部品組合せテーブル２４２から読み出され、指定漢字における漢字部品の入力が完了していないと判定され（ステップＴ６；Ｎｏ）、筆画番号「Ｎ」の値に「１」が追加される（ステップＴ１１）。
【００９６】
以降、同様にして、記憶部２４の作業領域に一時保存された書き順一覧画像から、「Ｎ」画目（ここでは「Ｎ」＝２，３，…）の書き順画像が抽出されて漢字ウィンドウＷ１に表示され（ステップＴ２）、ユーザが漢字ウィンドウＷ１内に「Ｎ」画目（ここでは「Ｎ」＝２，３，…）の筆画を入力する（ステップＴ３）。次に、指定漢字「営」の形状と、ユーザによる筆画の入力位置とに基づいて入力対象の漢字部品（ここでは冠部分の漢字部品）が検知され、該当の漢字部品の「ｍ」画目（但し、ここでは「ｍ」＝２，３，…）の書き順画像が漢字部品・画像テーブル２４３から読み出され（ステップＴ４）、この書き順画像に基づいて、ユーザにより入力された筆画の入力範囲と入力方向との正誤が判定され、判定結果（正しい旨の判定結果）が記憶部２４に一時保存される（ステップＴ５）。そして、指定漢字「営」に含まれる漢字部品（ここでは冠部分の漢字部品）が漢字部品組合せテーブル２４２から読み出され、指定漢字における漢字部品の入力が完了していると判定されると（ステップＴ６；Ｙｅｓ）、入力対象の漢字部品について記憶部２４に一時保存された正誤判定結果が全て正であるか否か、つまり漢字部品の書き順が正しかったか否かが判定される（ステップＴ７）。
【００９７】
そして、漢字部品の書き順が正しかったと判定されると（ステップＴ７；Ｙｅｓ）、その旨がディスプレイ２１０に表示される（ステップＴ８）。
【００９８】
以降、同様にして、他の漢字部品についてもユーザが筆画の入力を行い、漢字部品の書き順が正しかったと判定されると（ステップＴ７；Ｙｅｓ）、その旨がディスプレイ２１０に表示される（ステップＴ８）。
【００９９】
そして、筆画番号「Ｎ」の値が指定漢字の総画数と等しいと判定されると（ステップＴ１０；Ｙｅｓ）、練習モード学習済漢字テーブル２４６ａに指定漢字「営」が学習済漢字として記憶される（ステップＳ２１）。次に、図８（ｄ）に示すように、練習モード学習済漢字テーブル２４６ａに記憶された学習済漢字の数（ここでは「３００」）が算出され（ステップＳ２２）、漢字データベース２４１ａに収録された漢字数（ここでは「１００６」）に対する学習済漢字の数「３００」が円グラフでディスプレイ２１０に表示される（ステップＳ２３）。
【０１００】
（動作例２）
まず、上述の動作例１と同様に、ユーザが「小学漢字  正しい書き方」の漢字データベース２４１ａを学習対象に指定し（ステップＳ１；Ｙｅｓ）、漢字データベース２４１ａにおける収録漢字「営」を指定漢字として指定すると（ステップＳ２）、漢字データベース２４１ａから指定漢字「営」の説明情報が読み出されてディスプレイ２１０に表示される（ステップＳ３）。
【０１０１】
次に、漢字学習モードアイコンＩがディスプレイ２１０に表示され、当該漢字学習モードアイコンＩに対してユーザがタッチ操作を行うと（ステップＳ４；Ｙｅｓ）、指定漢字「営」の書き順一覧画像が記憶部２４の作業領域に一時保存される（ステップＳ５）。
【０１０２】
次に、ユーザがテストモードを指定する旨の操作を行い（ステップＳ８；Ｙｅｓ）、テストのヒントとして漢字の画像を表示させる旨の操作を行うと（ステップＳ９；Ｙｅｓ）、漢字表示有りテストモード処理が行われ（ステップＳ１１）、記憶部２４の作業領域に一時保存された書き順一覧画像内で赤色の各識別表示部分が灰色に変更され（ステップＴ２１）、筆画番号「Ｎ」の値が「１」に設定される（ステップＴ１）。
【０１０３】
次に、上述の動作例１と同様にして、記憶部２４の作業領域に一時保存された書き順一覧画像から、「Ｎ」画目（ここでは「Ｎ」＝１）の書き順画像が抽出されて漢字ウィンドウＷ１に表示される（ステップＴ２）。但し、この書き順画像では、上述の動作例１で表示された書き順画像と異なり、次に書くべき筆画が識別表示されない。
【０１０４】
次に、ユーザが漢字ウィンドウＷ１内に「Ｎ」画目（ここでは「Ｎ」＝１）の筆画を入力すると（ステップＴ３）、指定漢字「営」の形状と、ユーザによる筆画の入力位置とに基づいて入力対象の漢字部品（ここでは冠部分の漢字部品）が検知され、該当の漢字部品の「ｍ」画目（但し、ここでは「ｍ」＝１）の書き順画像が漢字部品・画像テーブル２４３から読み出され（ステップＴ４）、この書き順画像に基づいて、ユーザにより入力された筆画の入力範囲と入力方向との正誤が判定され、判定結果（正しい旨の判定結果）が記憶部２４に一時保存される（ステップＴ５）。
【０１０５】
次に、指定漢字「営」に含まれる漢字部品（ここでは冠部分の漢字部品）が漢字部品組合せテーブル２４２から読み出され、指定漢字における漢字部品の入力が完了していないと判定され（ステップＴ６；Ｎｏ）、筆画番号「Ｎ」の値に「１」が追加される（ステップＴ１１）。
【０１０６】
次に、図９（ａ）に示すように、記憶部２４の作業領域に一時保存された書き順一覧画像から、「Ｎ」画目（ここでは「Ｎ」＝２）の書き順画像が抽出されて漢字ウィンドウＷ１に表示され（ステップＴ２）、ユーザが漢字ウィンドウＷ１内に「Ｎ」画目（ここでは「Ｎ」＝２）の筆画を誤って入力すると（ステップＴ３）、指定漢字「営」の形状と、ユーザによる筆画の入力位置とに基づいて入力対象の漢字部品（ここでは冠部分の漢字部品）が検知され、該当の漢字部品の「ｍ」画目（但し、ここでは「ｍ」＝２）の書き順画像が漢字部品・画像テーブル２４３から読み出され（ステップＴ４）、この書き順画像に基づいて、ユーザにより入力された筆画の入力範囲と入力方向との正誤が判定され、判定結果（誤っている旨の判定結果）が記憶部２４に一時保存される（ステップＴ５）。
【０１０７】
この場合、ユーザが漢字ウィンドウＷ１内に残りの筆画を入力し（ステップＴ３）、指定漢字「営」に含まれる漢字部品（ここでは冠部分の漢字部品）の入力が完了していると判定されると（ステップＴ６；Ｙｅｓ）、漢字部品の書き順が正しくなかったと判定され（ステップＴ７；Ｎｏ）、書き順の誤り箇所の含まれる漢字部品（ここでは冠部分の漢字部品）が検知された後（ステップＵ１）、漢字表示無しテストモード正解済漢字テーブル２４７ｃに記憶された漢字（漢字表示無しテストモード処理において書き順のテストに正解した漢字）から、漢字部品（ここでは「営」の冠部分の漢字部品）を含み、かつ指定漢字「営」とは異なる漢字「学」が抽出される（ステップＵ２）。そして、漢字「学」がディスプレイ２１０に拡大して表示されるとともに、当該漢字「学」に含まれる漢字部品のうち、ステップＵ１で検知した漢字部品（ここでは冠部分の漢字部品）が赤色の点線で囲って識別表示される（ステップＵ３）。
【０１０８】
一方、この後、ユーザが指定漢字「営」における他の漢字部品（ここではつくりの漢字部分「呂」）の筆画を正しく入力し（ステップＴ３）、指定漢字「営」に含まれる漢字部品（ここではつくりの漢字部品）の入力が完了していると判定され（ステップＴ６；Ｙｅｓ）、漢字部品の書き順が正しかったと判定されると（ステップＴ７；Ｙｅｓ）、図９（ｂ）に示すように、その旨がディスプレイ２１０に表示される（ステップＴ８）。
【０１０９】
（動作例３）
まず、ユーザがテキストデータ２４５を表示させる旨の操作を行い（ステップＳ３１；Ｙｅｓ）、何れかのテキストデータ２４５を指定テキストデータ２４５Ｓとして指定すると（ステップＳ３２）、図１０（ａ）に示すように、指定テキストデータ２４５Ｓがディスプレイ２１０に表示されるとともに、比較キー２２１ａがディスプレイ２１０に表示される。
【０１１０】
次に、ユーザが比較キー２２１ａを操作すると（ステップＳ３３；Ｙｅｓ）、本動作例においては、図１０（ｂ）に示すように、指定テキストデータ２４５Ｓ内の各漢字が何色でマーカ表示されるかを示す凡例と、マーカ表示の実行を指示するための実行キー２２１ｂとを含む凡例ウィンドウＷ２が表示される。
【０１１１】
次に、ユーザが実行キー２２１ｂを操作すると、指定テキストデータ２４５Ｓにおける最も先頭側の漢字「駅」が比較対象漢字として指定された後（ステップＳ３４）、比較対象漢字「駅」の一部の漢字部品（ここでは「尺」の漢字部品）のみが未学習である（学習済漢字テーブル群２４６内の学習済漢字に含まれていない）と判定され（ステップＳ３９；Ｙｅｓ）、図１０（ｃ）に示すように、比較対象漢字「駅」がピンクでマーカ表示される（ステップＳ４０）。
【０１１２】
次に、指定テキストデータ２４５Ｓ内で現時点での比較対象漢字「駅」よりも後に漢字「電」があると判定され（ステップＳ４２；Ｙｅｓ）、当該漢字「電」が新たな比較対象漢字として指定し直されると（ステップＳ４３）、比較対象漢字「電」が学習済漢字テーブル群２４６に学習済漢字として記憶されていると判定され（ステップＳ３５；Ｙｅｓ）、当該比較対象漢字「電」が青色でマーカ表示される（ステップＳ３６）。
【０１１３】
以降、同様にして、指定テキストデータ２４５Ｓにおける漢字のうち、学習済漢字テーブル群２４６に学習済漢字として記憶されている漢字は青色でマーカ表示される（ステップＳ３６）。また、学習済漢字テーブル群２４６内の学習済漢字に含まれる漢字部品の組合せで構成されている漢字は、黄色でマーカ表示される（ステップＳ３８）。また、一部の漢字部品のみが未学習である（学習済漢字テーブル群２４６内の学習済漢字に含まれていない）漢字は、ピンクでマーカ表示される（ステップＳ４０）。また、全ての漢字部品が未学習である（学習済漢字テーブル群２４６内の学習済漢字に含まれていない）漢字は、赤色でマーカ表示される（ステップＳ４１）。
【０１１４】
次に、ユーザが指定テキストデータ２４５Ｓ内の漢字「強」に対して指定操作を行うと（ステップＳ６１；Ｙｅｓ）、図１０（ｄ）に示すように、指定漢字の漢字部品が漢字部品組合せテーブル２４２から読み出され、指定漢字「強」と、その各漢字部品「弓」，「ム」，「虫」とを含む確認ウィンドウＷ３がディスプレイ２１０に表示される。また、このとき確認ウィンドウＷ３内に表示される漢字部品「弓」，「ム」，「虫」のうち、学習済漢字テーブル群２４６の何れかに記憶された学習済漢字に含まれる漢字部品「ム」が青色で、何れの学習済漢字にも含まれない漢字部品「弓」，「虫」が赤色で識別表示される。なお、本動作例においては、指定漢字の書き順を表示させるための書き順表示キー２２１ｃと、指定漢字の書き取りテストを行うための書き取りテストキー２２１ｄとが確認ウィンドウＷ３内に表示されるようになっている。
【０１１５】
次に、ユーザが書き順表示キー２２１ｃを操作することにより、指定漢字「強」について書き順を表示させる旨の操作を行うと（ステップＳ６２；Ｙｅｓ）、指定漢字「強」に他の学習済漢字の漢字部品「ム」が含まれると判定され（ステップＳ６５；Ｙｅｓ）、図１１（ａ）に示すように、指定漢字「強」に含まれる漢字部品「弓」，「ム」，「虫」の書き順一覧画像が漢字部品・画像テーブル２４３から読み出されて確認ウィンドウＷ３に表示される（ステップＳ６６）。このとき、学習済漢字に含まれる漢字部品「ム」が青色、学習済漢字に含まれない漢字部品「弓」，「虫」が赤色で識別表示される。なお、この図１１（ａ）や後述の図１１（ｄ）、上述の図１では、書き順一覧画像における筆画の図示を省略している。
【０１１６】
次に、図１１（ｂ），（ｃ）に示すように、ユーザが表示内容を戻す旨の操作を行った後、指定テキストデータ２４５Ｓ内の漢字「駅」に対して指定操作を行うと（ステップＳ６１；Ｙｅｓ）、指定漢字の漢字部品が漢字部品組合せテーブル２４２から読み出され、指定漢字「駅」と、その各漢字部品「馬」，「尺」とを含む確認ウィンドウＷ３がディスプレイ２１０に表示される。また、このとき確認ウィンドウＷ３内に表示される漢字部品「馬」，「尺」のうち、学習済漢字テーブル群２４６の何れかに記憶された学習済漢字に含まれる漢字部品「尺」が青色で、何れの学習済漢字にも含まれない漢字部品「馬」が赤色で識別表示される。
【０１１７】
次に、ユーザが書き順表示キー２２１ｃを操作することにより、指定漢字「駅」について書き順を表示させる旨の操作を行うと（ステップＳ６２；Ｙｅｓ）、指定漢字「駅」に他の学習済漢字の漢字部品「尺」が含まれると判定され（ステップＳ６５；Ｙｅｓ）、図１１（ｄ）に示すように、指定漢字「駅」に含まれる漢字部品「馬」，「尺」の書き順一覧画像が漢字部品・画像テーブル２４３から読み出されて確認ウィンドウＷ３に表示される（ステップＳ６６）。このとき、学習済漢字に含まれる漢字部品「尺」が青色、学習済漢字に含まれない漢字部品「馬」が赤色で識別表示される。
【０１１８】
以上、本実施の形態によれば、図６のステップＴ１〜Ｔ１０や図９等に示したように、ユーザ操作に基づいて何れかの漢字が指定漢字として指定され、指定漢字の書き順が入力されると、指定漢字に含まれる漢字部品が漢字部品組合せテーブル２４２から読み出されるとともに、読み出された各漢字部品の書き順が漢字部品・画像テーブル２４３から読み出されて、指定漢字に含まれる漢字部品毎に、ユーザ入力による指定漢字の書き順が正誤判定され、判定結果が漢字部品毎に表示されるので、漢字を構成する漢字部品ごとに、書き順を学習することができる。従って、漢字を構成する部首に着目して、当該漢字の書き順を学習することができる。
【０１１９】
また、図６のステップＴ７等に示したように、指定漢字に含まれる漢字部品間の入力順が漢字部品組合せテーブル２４２から読み出されて、ユーザ入力された漢字部品間の入力順が正誤判定され、判定結果が表示されるので、漢字部品間の入力順を学習することができる。
【０１２０】
また、図３のステップＳ２１や図９（ａ）等に示したように、ユーザ入力された指定漢字の全体としての書き順が正誤判定され、全体としての書き順が正しいと判定された場合に当該指定漢字が正解済漢字テーブル群２４７に蓄積記憶され、指定漢字に含まれる何れかの漢字部品の書き順が誤りと判定された場合に、当該漢字部品を含み、かつ指定漢字とは異なる漢字が正解済漢字テーブル群２４７に記憶された漢字から抽出されて表示されるので、何れかの漢字部品の書き順を誤った場合に、当該漢字部品を含む漢字であって、既に書き順を覚えた漢字が表示され、この漢字を参考にして書き順を確認することができる。
【０１２１】
また、図４のステップＳ３８，Ｓ４０や図１０、図１１等に示したように、表示されたテキストにおける漢字のうち、学習済漢字テーブル群２４６に記憶された漢字と同じ漢字部品を含む漢字が識別表示されるので、漢字全体としては書き順を知らない漢字であっても、学習済の漢字部品の書き順を参考にして、書き順を類推することができる。
【０１２２】
なお、上記の実施の形態における表示端末１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能であることは勿論である。
【０１２３】
例えば、本発明に係る漢字書き順学習装置を表示端末１として説明したが、本発明が適用可能なものは、このような製品に限定されず、関数電卓、携帯電話、パソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機などの電子機器全般に適用可能である。また、本発明に係る漢字書き順学習プログラム２４０は、表示端末１に対して着脱可能なメモリカード、ＣＤ等に記憶されることとしてもよい。
【０１２４】
また、ユーザが筆画を手書き入力することで漢字の書き順を入力することとして説明したが、表示された漢字内で各筆画部分を順にタッチして指定することで書き順を入力することとしても良い。
【０１２５】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
漢字部品毎の書き順データが記憶されている漢字部品別書き順記憶手段と、
漢字と、当該漢字に含まれる漢字部品とが対応付けられて複数記憶されている漢字別部品記憶手段と、
ユーザ操作に基づいて何れかの漢字を指定漢字として指定する漢字指定手段と、
ユーザ操作に基づいて前記指定漢字の書き順を入力する書き順入力手段と、
前記指定漢字に含まれる漢字部品を前記漢字部品記憶手段から読み出すとともに、読み出された各漢字部品の書き順を前記漢字部品別書き順記憶手段による記憶内容から読み出して、前記書き順入力手段により入力された前記指定漢字の書き順を、当該指定漢字に含まれる漢字部品毎に正誤判定する部品別書き順判定手段と、
前記部品別書き順判定手段による判定結果を、前記指定漢字に含まれる漢字部品毎に表示させる部品別書き順正誤表示制御手段と、
を備えることを特徴とする漢字書き順学習装置。
＜請求項２＞
請求項１記載の漢字書き順学習装置において、
漢字ごとに、当該漢字に含まれる漢字部品間の入力順が記憶されている漢字部品入力順記憶手段と、
前記指定漢字に含まれる漢字部品間の入力順を前記漢字部品入力順記憶手段による記憶内容から読み出して、前記書き順入力手段により入力された前記指定漢字における漢字部品間の入力順を正誤判定する部品間入力順判定手段と、
前記部品間入力順判定手段による判定結果を表示させる部品間入力順正誤表示制御手段と、
を備えることを特徴とする漢字書き順学習装置。
＜請求項３＞
請求項２記載の漢字書き順学習装置において、
前記書き順入力手段により入力された、前記指定漢字の全体としての書き順を正誤判定する漢字書き順判定手段と、
前記漢字書き順判定手段により前記指定漢字の全体としての書き順が正しいと判定された場合に、当該指定漢字を蓄積記憶する正解漢字記憶手段と、
前記部品別書き順判定手段により前記指定漢字に含まれる何れかの漢字部品の書き順が誤りと判定された場合に、当該漢字部品を含み、かつ前記指定漢字とは異なる漢字を、正解漢字記憶手段から読みだして表示させる正解済み同部品漢字表示制御手段と、
を備えることを特徴とする漢字書き順学習装置。
＜請求項４＞
請求項１〜３の何れか一項に記載の漢字書き順学習装置において、
前記指定漢字を蓄積記憶する指定漢字記憶手段と、
ユーザ操作に基づいてテキストを表示するテキスト表示手段と、
前記テキスト表示手段により表示されたテキスト中の各漢字のうち、前記指定漢字記憶手段に記憶された漢字と同じ漢字部品を含む漢字を識別表示させる学習済み部品漢字識別表示手段と、
を備えることを特徴とする漢字書き順学習装置。
＜請求項５＞
漢字部品毎の書き順データが記憶されている漢字部品別書き順記憶手段と、
漢字と、当該漢字に含まれる漢字部品とが対応付けられて複数記憶されている漢字別部品記憶手段と、
を備えるコンピュータに、
ユーザ操作に基づいて何れかの漢字を指定漢字として指定する漢字指定機能と、
ユーザ操作に基づいて前記指定漢字の書き順を入力する書き順入力機能と、
前記指定漢字に含まれる漢字部品を前記漢字部品記憶手段から読み出すとともに、読み出された各漢字部品の書き順を前記漢字部品別書き順記憶手段から読み出して、前記書き順入力機能により入力された前記指定漢字の書き順を、当該指定漢字に含まれる漢字部品毎に正誤判定する部品別書き順判定機能と、
前記部品別書き順判定機能による判定結果を、前記指定漢字に含まれる漢字部品毎に表示させる部品別書き順正誤表示制御機能と、
を実現させることを特徴とする漢字書き順学習プログラム。
【符号の説明】
【０１２６】
１                表示端末
２５              ＣＰＵ
２１０            ディスプレイ
２４０            漢字書き順学習プログラム
【図１】
2014056210.tif 000003
【図２】
2014056210.tif 000004
【図３】
2014056210.tif 000005
【図４】
2014056210.tif 000006
【図５】
2014056210.tif 000007
【図６】
2014056210.tif 000008
【図７】
2014056210.tif 000009
【図８】
2014056210.tif 000010
【図９】
2014056210.tif 000011
【図１０】
2014056210.tif 000012
【図１１】
2014056210.tif 000013