(57)【要約】【課題】従来、効果的な漢字学習は困難であった。【解決手段】漢字を識別する情報である漢字識別情報と、当該漢字を構成する１以上の部首を識別する情報である１以上の部首識別情報を有する漢字情報を２以上格納している漢字情報格納部と、漢字識別情報を受け付ける受付部と、受け付けた漢字識別情報に対応する１以上の部首識別情報を、漢字情報格納部から取得する部首識別情報取得部と、受付部が受け付けた漢字識別情報に対応する漢字、および部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部の用語情報格納部、または内部の用語情報格納部から検索し、取得する用語取得部と、用語取得部が取得した２以上の用語を組み合わせて文章を構成する文章構成部と、構成した文章を出力する文章出力部を具備する漢字学習支援装置により、漢字を効果的に学習できる。【選択図】図２
2008203375.tif 000002
【特許請求の範囲】
【請求項１】
漢字を識別する情報である漢字識別情報と、当該漢字を構成する1以上の部首を識別する情報である1以上の部首識別情報を有する漢字情報を２以上格納している漢字情報格納部と、
漢字識別情報を受け付ける受付部と、
前記受付部が受け付けた漢字識別情報に対応する１以上の部首識別情報を、前記漢字情報格納部から取得する部首識別情報取得部と、
前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、
前記用語取得部が取得した２以上の用語を組み合わせて文章を構成する文章構成部と、
前記文章構成部が構成した文章を出力する文章出力部を具備する漢字学習支援装置。
【請求項２】
格の種類を識別する情報である格種類識別情報と、当該格種類識別情報に対応する補助語を有する格情報を1以上格納している格情報格納部をさらに具備し、
前記用語情報格納部は、
用語と、当該用語の種類を示す用語種類情報と、当該用語と同一文章で使用される1以上の用語である1以上の連携用語と、当該各連携用語の格の種類を識別する格種類識別情報を有する用語情報を1以上格納しており、
前記用語取得部は、
前記受付部が受け付けた漢字識別情報に対応する漢字を含む用語を、前記用語情報格納部から取得する漢字包含用語取得手段と、
前記部首識別情報取得部が取得した部首識別情報に対応する漢字を含む用語であり、前記漢字包含用語取得手段が取得した用語と同一文章で使用される1以上の用語である1以上の連携用語であり、前記漢字包含用語取得手段が取得した用語と異なる格種類識別情報を有する連携用語を1以上取得する連携用語取得手段を具備し、
前記文章構成部は、
文章を構成するための情報であり、２以上の格種類識別情報の並びの情報である文章構成ルールを格納している文章構成ルール格納手段と、
前記文章構成ルールに従って、前記用語取得部が取得した用語と1以上の連携用語を組み合わせて文章を構成する文章構成手段を具備する請求項１記載の漢字学習支援装置。
【請求項３】
時（Ｗｈｅｎ）を示す文の要素を構成する時補助語を格納している時補助語格納手段と、
場所（Ｗｈｅｒｅ）を示す文の要素を構成する場所補助語を格納している場所補助語格納手段と、
人または何（Ｗｈｏ）を示す文の要素を構成する人補助語を格納している人補助語格納手段と、
何（Ｗｈａｔ）を示す文の要素を構成する何補助語を格納している何補助語格納手段と、
いかに（Ｈｏｗ）を示す文の要素を構成する如何補助語を格納している如何補助語格納手段を有する補助語格納部をさらに具備し、
前記用語取得部は、
前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語である連携用語を外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記用語情報格納部を検索し、少なくとも１以上検索される用語を取得し、
前記文章構成部は、
時（Ｗｈｅｎ）、場所（Ｗｈｅｒｅ）、人または何（Ｗｈｏ）、何（Ｗｈａｔ）、いかに（Ｈｏｗ）のいずれかに対応して、前記用語取得部により取得された連携用語を、予め決められた順序で連結して文章を構成する請求項１記載の漢字学習支援装置。
【請求項４】
前記用語取得部は、
前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む各用語を検索し、当該各用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも１以上検索される連携用語を取得する連携用語取得手段と、
前記連携用語取得手段が取得した２以上の連携用語すべてと異なる種類の補助語を取得し、当該補助語が含まれる用語である補完用語を、前記前記連携用語取得手段が取得した1以上の連携用語と一の文章中に一度以上共起する場合に、前記文章データベースから検索し、取得する補完用語取得手段を具備し、
前記文章構成部は、
前記連携用語取得手段により取得された連携用語、および前記補完用語取得手段により取得された補完用語を、予め決められた順序で連結して文章を構成する請求項３記載の漢字学習支援装置。
【請求項５】
前記用語取得部は、
前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語を、前記用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも１以上検索される連携用語を取得し、
かつ、前記如何補助語以外の種類の補助語が付与された連携用語を取得する場合に、前記如何補助語が付与された連携用語との共起確率を算出し、当該共起確率が高い連携用語を取得する請求項３または４記載の漢字学習支援装置。
【請求項６】
アニメーションの動作の種類を示す情報であるアニメ種類情報と、動詞句を有するアニメーション情報を格納しているアニメーション情報格納部と、
アニメ種類情報と、当該アニメーションの動作を実行するプログラムであるアニメ実行プログラムを有するアニメプログラム情報を格納しているアニメプログラム情報格納部と、
前記文章構成部が構成した文章が有する動詞句に対応するアニメ種類情報を前記アニメーション情報格納部から取得し、当該アニメ種類情報に対応するアニメ実行プログラムを読み出し、前記動詞句を構成する漢字に対して、前記アニメ実行プログラムを実行し、アニメーションを出力するアニメ実行部をさらに具備する請求項１から請求項５いずれか記載の漢字学習支援装置。
【請求項７】
前記漢字情報格納部の漢字情報は、漢字を構成する２以上の部首の配置を示す情報である漢字構造情報をも有し、
前記アニメ実行部は、
前記漢字構造情報を用いて、２以上の部首が分離されている状態から連接している状態に移行するアニメーションを実行する請求項６記載の漢字学習支援装置。
【請求項８】
前記漢字情報格納部の漢字情報は、漢字を構成する直線の情報の集合である漢字座標情報をも有し、
前記アニメ実行部は、
アニメーションの漢字を構成する場合に、前記漢字座標情報からビットマップデータを構成し、漢字のアニメーションを出力する請求項６記載の漢字学習支援装置。
【請求項９】
コンピュータを、
漢字識別情報を受け付ける受付部と、
前記受付部が受け付けた漢字識別情報に対応する１以上の部首識別情報を、記憶媒体に格納されている２以上の漢字情報から取得する部首識別情報取得部と、
前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、
前記用語取得部が取得した２以上の用語を組み合わせて文章を構成する文章構成部と、
前記文章構成部が構成した文章を出力する文章出力部として機能させるためのプログラム。
【請求項１０】
用語と、当該用語の種類を示す用語種類情報と、当該用語と同一文章で使用される1以上の用語である1以上の連携用語と、当該各連携用語の格の種類を識別する格種類識別情報を有する用語情報を1以上記憶媒体に格納されており、
前記用語取得部は、
前記受付部が受け付けた漢字識別情報に対応する漢字を含む用語を、前記記憶媒体から取得する漢字包含用語取得手段と、
前記部首識別情報取得部が取得した部首識別情報に対応する漢字を含む用語であり、前記漢字包含用語取得手段が取得した用語と同一文章で使用される1以上の用語である1以上の連携用語であり、前記漢字包含用語取得手段が取得した用語と異なる格種類識別情報を有する連携用語を1以上取得する連携用語取得手段を具備し、
前記文章構成部は、
文章を構成するための情報であり、２以上の格種類識別情報の並びの情報である文章構成ルールを格納している文章構成ルール格納手段と、
前記文章構成ルールに従って、前記用語取得部が取得した用語と1以上の連携用語を組み合わせて文章を構成する文章構成手段を具備するものとして、コンピュータを機能させる請求項９記載のプログラム。
【請求項１１】
アニメーションの動作の種類を示す情報であるアニメ種類情報と、動詞句を有するアニメーション情報と、
アニメ種類情報と、当該アニメーションの動作を実行するプログラムであるアニメ実行プログラムを有するアニメプログラム情報が、記憶媒体に格納されており、
コンピュータを、
前記文章構成部が構成した文章が有する動詞句に対応するアニメ種類情報を前記アニメーション情報格納部から取得し、当該アニメ種類情報に対応するアニメ実行プログラムを読み出し、前記動詞句を構成する漢字に対して、前記アニメ実行プログラムを実行し、アニメーションを出力するアニメ実行部としてさらに機能させる請求項９または請求項１０記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、漢字の学習を支援する漢字学習支援装置等に関するものである。
【背景技術】
【０００２】
現在、日本における外国人登録者数は２０１万１５５５人であり、年々増加している。日本に滞在する外国人の大きな悩みは言葉の壁であり、日本語を学ぶ外国人にとって、漢字学習は困難である。また、携帯電話の普及、パソコンの普及に伴い、手書きの機会が減少するということもあり、日本人の漢字を書く能力の低下が叫ばれている。そこで、近年、「ＭＯＪＩＢＯＹ（漢字学習支援ソフト）」、「漢字王の王国」等の漢字学習支援システムが開発されている（非特許文献１，２参照）。
【０００３】
また、関連するアニメーション生成技術として、遺伝アルゴリズムを用いた「sodaplay」というシステム（アルゴリズム）がある（非特許文献３参照）。「sodaplay」は、lineの組み合わせからなる図形データを、遺伝アルゴリズム（GA）を用いて、変形し、アニメーションを構成する技術である。
【０００４】
さらに、人工生命のアニメーションを獲得するため、各間接の角度を遺伝子として用いたアニメーション生成技術がある（非特許文献４参照）。
【非特許文献１】ＭＯＪＩＢＯＹホームページ、インターネット<URL：http://contest2002.thinkquest.jp/tqj2002/5005１/mojiboy_ninshiki.html>
【非特許文献２】漢字王の王国ホームページ、インターネット<URL http://www.１9online.net/kanji/>
【非特許文献３】sodaplayホームページ、インターネット<URL：http://www.sodaplay.com/>
【非特許文献４】Disney meets Darwin-the evolution of funny animated figures. Ventrella, J. Media Lab., MIT, Cambridge, MA; Computer Animation '95., Proceedings. Publication Date: 19-21 Apr 1995 On page(s): 35-43
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、既存の漢字学習支援システムは、漢字を単調に繰り返して書き取る学習方法により身につけることが多く、学習者にとって、非常に退屈であった。また、麒麟、醤油、鬱、蒟蒻等、画数の多い漢字は覚えにくいという課題も有した。
【課題を解決するための手段】
【０００６】
本第一の発明の漢字学習支援装置は、漢字を識別する情報である漢字識別情報と、当該漢字を構成する1以上の部首を識別する情報である1以上の部首識別情報を有する漢字情報を２以上格納している漢字情報格納部と、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する１以上の部首識別情報を、前記漢字情報格納部から取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した２以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部を具備する漢字学習支援装置である。
【０００７】
かかる構成により、漢字の学習を支援することができる。
【０００８】
また、本第二の発明の漢字学習支援装置は、第一の発明に対して、格の種類を識別する情報である格種類識別情報と、当該格種類識別情報に対応する補助語を有する格情報を１以上格納している格情報格納部をさらに具備し、前記用語情報格納部は、用語と、当該用語の種類を示す用語種類情報と、当該用語と同一文章で使用される１以上の用語である１以上の連携用語と、当該各連携用語の格の種類を識別する格種類識別情報を有する用語情報を１以上格納しており前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字を含む用語を、前記用語情報格納部から取得する漢字包含用語取得手段と、前記部首識別情報取得部が取得した部首識別情報に対応する漢字を含む用語であり、前記漢字包含用語取得手段が取得した用語と同一文章で使用される１以上の用語である１以上の連携用語であり、前記漢字包含用語取得手段が取得した用語と異なる格種類識別情報を有する連携用語を１以上取得する連携用語取得手段を具備し、前記文章構成部は、文章を構成するための情報であり、２以上の格種類識別情報の並びの情報である文章構成ルールを格納している文章構成ルール格納手段と、前記文章構成ルールに従って、前記用語取得部が取得した用語と１以上の連携用語を組み合わせて文章を構成する文章構成手段を具備する漢字学習支援装置である。
【０００９】
かかる構成により、漢字の学習を支援する文章を、容易に構成できる。
【００１０】
また、本第三の発明の漢字学習支援装置は、第一の発明に対して、時（Ｗｈｅｎ）を示す文の要素を構成する時補助語を格納している時補助語格納手段と、場所（Ｗｈｅｒｅ）を示す文の要素を構成する場所補助語を格納している場所補助語格納手段と、人または何（Ｗｈｏ）を示す文の要素を構成する人補助語を格納している人補助語格納手段と、何（Ｗｈａｔ）を示す文の要素を構成する何補助語を格納している何補助語格納手段と、いかに（Ｈｏｗ）を示す文の要素を構成する如何補助語を格納している如何補助語格納手段を有する補助語格納部をさらに具備し、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語である連携用語を外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記用語情報格納部を検索し、少なくとも１以上検索される用語を取得し、前記文章構成部は、時（Ｗｈｅｎ）、場所（Ｗｈｅｒｅ）、人または何（Ｗｈｏ）、何（Ｗｈａｔ）、いかに（Ｈｏｗ）のいずれかに対応して、前記用語取得部により取得された連携用語を、予め決められた順序で連結して文章を構成する漢字学習支援装置である。
【００１１】
かかる構成により、４Ｗ１Ｈを有する文章を構成でき、漢字の学習を支援できる。
【００１２】
また、本第四の発明の漢字学習支援装置は、第三の発明に対して、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む各用語を検索し、当該各用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも１以上検索される連携用語を取得する連携用語取得手段と、前記連携用語取得手段が取得した２以上の連携用語すべてと異なる種類の補助語を取得し、当該補助語が含まれる用語である補完用語を、前記前記連携用語取得手段が取得した１以上の連携用語と一の文章中に一度以上共起する場合に、前記文章データベースから検索し、取得する補完用語取得手段を具備する漢字学習支援装置である。
【００１３】
かかる構成により、４Ｗ１Ｈを有する文章を確実に構成でき、漢字の学習を支援できる。
【００１４】
また、本第五の発明の漢字学習支援装置は、第三の発明に対して、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語を、前記用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも１以上検索される連携用語を取得し、かつ、前記如何補助語以外の種類の補助語が付与された連携用語を取得する場合に、前記如何補助語が付与された連携用語との共起確率を算出し、当該共起確率が高い連携用語を取得する漢字学習支援装置である。
【００１５】
かかる構成により、４Ｗ１Ｈを有するより自然な文章を構成でき、漢字の学習を支援できる。
【００１６】
また、本第六の発明の漢字学習支援装置は、第一から第五の発明に対して、アニメーションの動作の種類を示す情報であるアニメ種類情報と、動詞句を有するアニメーション情報を格納しているアニメーション情報格納部と、アニメ種類情報と、当該アニメーションの動作を実行するプログラムであるアニメ実行プログラムを有するアニメプログラム情報を格納しているアニメプログラム情報格納部と、前記文章構成部が構成した文章が有する動詞句に対応するアニメ種類情報を前記アニメーション情報格納部から取得し、当該アニメ種類情報に対応するアニメ実行プログラムを読み出し、前記動詞句を構成する漢字に対して、前記アニメ実行プログラムを実行し、アニメーションを出力するアニメ実行部をさらに具備する漢字学習支援装置である。
【００１７】
かかる構成により、アニメーションも出力できるため、楽しい漢字学習を演出できる。
【００１８】
また、本第七の発明の漢字学習支援装置は、第六の発明に対して、前記漢字情報格納部の漢字情報は、漢字を構成する２以上の部首の配置を示す情報である漢字構造情報をも有し、前記アニメ実行部は、前記漢字構造情報を用いて、２以上の部首が分離されている状態から連接している状態に移行するアニメーションを実行する漢字学習支援装置である。
【００１９】
かかる構成により、漢字の構造に対応したアニメーションが出力でき、さらに漢字学習の効果を向上できる。
【００２０】
また、本第八の発明の漢字学習支援装置は、第六の発明に対して、前記漢字情報格納部の漢字情報は、漢字を構成する直線の情報の集合である漢字座標情報をも有し、前記アニメ実行部は、アニメーションの漢字を構成する場合に、前記漢字座標情報からビットマップデータを構成し、漢字のアニメーションを出力する漢字学習支援装置である。
【００２１】
かかる構成により、アニメーションを実行するためのデータ量が少なくて良い。
【発明の効果】
【００２２】
本発明による漢字学習支援装置によれば、効果的に漢字を学習できる。
【発明を実施するための最良の形態】
【００２３】
以下、漢字学習支援装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
（実施の形態１）
【００２４】
本実施の形態において、漢字を識別する漢字識別情報（通常、漢字の文字コード）を受け付け、漢字を格納した漢字ＤＢ（後述する漢字情報格納部）から１以上の部首識別情報を取得し、漢字識別情報、部首識別情報から、当該漢字、部首に対応する漢字を含む用語を取得し、当該取得した用語を組み合わせた文章を構成し、その文章を出力する漢字学習支援装置について説明する。また、本実施の形態において、文章を構成する際に、格フレームを用いる場合について説明する。
【００２５】
図１は、本実施の形態における漢字学習支援システムの概念図である。漢字学習支援システムは、１以上の端末装置１１、漢字学習支援装置１２、１以上の文章管理装置１３を有する。端末装置１１は、漢字学習を行うユーザの端末であり、ユーザから、学習したい漢字を識別する漢字識別情報の入力を受け付ける端末である。漢字学習支援装置１２は、端末装置１１から受信した漢字識別情報で識別される漢字を学習する際に効果的な文章を構成して、端末装置１１に送信する装置である。文章管理装置１３は、漢字学習支援装置１２が文章を構成するための元になる用語を有する文章を格納している装置である。なお、文章管理装置１３は、必須の構成ではなく、漢字学習支援装置１２が、予め文章を構成するための元になる用語の辞書を保持していても良い。
【００２６】
図２は、本実施の形態における漢字学習支援システムのブロック図である。端末装置１１は、入力受付部１１０１、漢字識別情報送信部１１０２、文章受信部１１０３、文章出力部１１０４を具備する。
【００２７】
漢字学習支援装置１２は、漢字情報格納部１２０１、格情報格納部１２０２、用語情報格納部１２０３、受付部１２０４、部首識別情報取得部１２０５、用語取得部１２０６、文章構成部１２０７、文章出力部１２０８を具備する。
【００２８】
用語取得部１２０６は、漢字包含用語取得手段１２０６１、連携用語取得手段１２０６２を具備する。
【００２９】
文章構成部１２０７は、文章構成ルール格納手段１２０７１、文章構成手段１２０７２を具備する。
【００３０】
文章管理装置１３は、文章格納部１３０１、文章検索部１３０２、文章送信部１３０３を具備する。
【００３１】
入力受付部１１０１は、ユーザから、学習対象の漢字を識別する漢字識別情報を受け付ける。漢字識別情報は、漢字に対応するＩＤであり、例えば、漢字コードである。漢字識別情報の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。入力受付部１１０１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００３２】
漢字識別情報送信部１１０２は、入力受付部１１０１が受け付けた漢字識別情報を漢字学習支援装置１２に送信する。なお、漢字識別情報送信部１１０２は、漢字学習支援装置１２と通信するための情報（例えば、漢字学習支援装置１２のＩＰアドレスや、ＵＲＬなど）を、例えば、予め保持している。なお、漢字学習支援装置１２と通信するための情報を、ユーザから受け付けても良い。
【００３３】
文章受信部１１０３は、漢字学習支援装置１２から、ユーザが入力した漢字を学習するための文章を受信する。ここで、文章とは、通常、文章を構成する文字コード列であるが、文章を出力するためのビットマップや音声データ等でも良い。また、ここでの文章は、ユーザが入力した漢字と、当該漢字を構成する部首に対応する漢字を含んでいる。文章受信部１１０３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００３４】
文章出力部１１０４は、文章受信部１１０３が受信した文章を出力する。出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積等を含む概念である。文章出力部１１０４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。文章出力部１１０４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００３５】
漢字情報格納部１２０１は、漢字情報を２以上格納している。漢字情報は、漢字識別情報と１以上の部首識別情報を有する。漢字識別情報とは、漢字ＩＤ、漢字文字自体など、漢字を識別できる情報であれば良い。また、部首識別情報とは、漢字識別情報で識別される漢字を構成する１以上の各部首を識別する情報である。部首識別情報は、部首に対応する漢字を識別する情報（漢字ＩＤや漢字コードなど）であっても良いが、部首自体を識別する情報であっても良い。漢字情報は、構成要素となる部首（または、部首に対応する漢字）を識別する部首識別情報の、漢字内での位置を示す部首位置識別情報を有しても良い。部首位置識別情報は、例えば、漢字識別情報「誘」に対応する部首識別情報「言」が「左」、「秀」が「右」の場合の、「左」および「右」である。また、部首識別情報を有しない漢字情報も存在する。また、漢字情報は、後述する漢字構造情報や漢字座標情報などを含んでも良い。漢字構造情報とは、漢字を構成する２以上の部首の配置、または配置パターンを示す情報である。漢字座標情報とは、漢字または部首を構成する直線の情報の集合である。さらに、漢字座標情報は、部首（さんずい、など）や、複数の部首を有しない漢字である最小単位漢字（口など）に対応する漢字情報のみが有することは好適である。また、漢字情報格納部１２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３６】
格情報格納部１２０２は、格種類識別情報と、補助語を有する格情報を１以上格納している。格種類識別情報とは、格の種類（ガ格、ノ格、ニ格など）を識別する情報である。補助語とは、格の種類に対応する語であり、単語に付属する語（が、の、に、等）である。格情報格納部１２０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３７】
用語情報格納部１２０３は、１以上の用語情報を格納している。用語情報は、用語と、用語種類情報と、１以上の連携用語と、格種類識別情報を有する。用語種類情報とは、用語の種類を示す情報であり、例えば、動詞句、名詞句、形容詞句など、である。連携用語とは、用語と同一文章で使用され得る１以上の用語である。格種類識別情報は、ここでは、連携用語の格の種類を識別する情報である。ここで、用語と１以上の連携用語は、例えば、１以上の文章管理装置１３から取得された情報である。用語と連携用語が取得される元になる文章は、例えば、Ｗｅｂのホームページや新聞記事ＤＢなどでも良い。用語情報格納部１２０３は、ハードディスクやＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。
【００３８】
受付部１２０４は、漢字識別情報を受け付ける。ここで、受け付けとは、外部装置（端末装置１１など）からの受信や、記憶媒体からの読み込みや、キーボード等の入力手段を用いた手入力からの受け付けである。受付部１２０４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。また、受付部１２０４は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等でも実現され得る。
【００３９】
部首識別情報取得部１２０５は、受付部１２０４が受け付けた漢字識別情報に対応する１以上の部首識別情報を取得する。さらに具体的には、部首識別情報取得部１２０５は、受付部１２０４が受け付けた漢字識別情報をキーとして、漢字情報格納部１２０１を検索し、漢字識別情報と対になる部首識別情報を取得する。部首識別情報取得部１２０５は、通常、ＭＰＵやメモリ等から実現され得る。部首識別情報取得部１２０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４０】
用語取得部１２０６は、受付部１２０４が受け付けた漢字識別情報に対応する漢字、および部首識別情報取得部１２０５が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部のサーバ装置（ここでは、文章管理装置１３）が保持している用語情報格納部、または内部に保持している用語情報格納部１２０３から検索し、取得する。なお、本実施の形態において、主として、用語情報格納部は、漢字学習支援装置１２が具備するものとして説明するが、用語情報格納部は、文章管理装置１３が具備していても良い。用語取得部１２０６が、漢字学習支援装置１２が具備する用語情報格納部１２０３から用語を取得する場合、具体的には、受付部１２０４が受け付けた漢字識別情報に対応する漢字と部分一致する用語と、用語種類情報を取得する。次に、用語取得部１２０６は、取得した用語と対になる連携用語の中で、部首識別情報取得部１２０５が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語であり、格種類識別情報が、お互い、かつ最初に取得した用語とも重複しない１以上の用語を取得する。ただし、用語取得部１２０６は、格種類識別情報が、一部に重なる３以上の用語を取得しても良い。また、用語取得部１２０６は、部首識別情報に対応する部首（たとえば、さんずい）を含む用語を取得する場合、部首識別情報（さんずい）をキーとして漢字情報格納部１２０１を検索し、部首識別情報（さんずい）を含む漢字識別情報を取得し、当該漢字識別情報をキーとして、用語情報格納部を検索し、用語を取得しても良い。用語取得部１２０６は、通常、ＭＰＵやメモリ等から実現され得る。用語取得部１２０６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４１】
漢字包含用語取得手段１２０６１は、受付部１２０４が受け付けた漢字識別情報に対応する漢字を含む用語を、用語情報格納部１２０３から取得する。漢字包含用語取得手段１２０６１は、受付部１２０４が受け付けた漢字識別情報に対応する漢字を含む用語であり、用語種類情報が動詞句である用語を取得することは好適である。また、漢字包含用語取得手段１２０６１は、受付部１２０４が受け付けた漢字識別情報に対応する漢字を含む用語であり、用語種類情報が動詞句である用語を取得できない場合、当該漢字を含む用語であり、用語種類情報が名詞句である用語を取得する。そして、かかる場合、後述する連携用語取得手段１２０６２が、前記漢字を含む用語であり名詞句である用語が任意の格種類情報（格フレームの識別子）に対応するような動詞句の用語（連携用語）を取得することは好適である。漢字包含用語取得手段１２０６１は、２以上の用語を取得しても良い。漢字包含用語取得手段１２０６１は、通常、ＭＰＵやメモリ等から実現され得る。漢字包含用語取得手段１２０６１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４２】
連携用語取得手段１２０６２は、漢字包含用語取得手段１２０６１が取得した用語と同一文章で使用される１以上の用語である１以上の連携用語であり、異なる格種類識別情報を有する連携用語を１以上取得する。連携用語取得手段１２０６２は、２以上の連携用語を取得した場合、取得した連携用語に対応する格種類識別情報が同じであるものを含んでも良い。つまり、例えば、受付部１２０４が受け付けた漢字識別情報が「協」である場合、連携用語が「力と」「力と」「力が」「十分に」などでも良い。連携用語取得手段１２０６２は、用語情報格納部１２０３から１以上の連携用語を取得する。連携用語取得手段１２０６２は、漢字包含用語取得手段１２０６１が取得した用語と同一文章で使用され得る１以上の用語を、用語情報格納部１２０３から検索し、当該１以上の用語のうち、部首識別情報取得部１２０５が取得した１以上の部首識別情報で識別される部首に対応する漢字を含む用語を選択する。そして、連携用語取得手段１２０６２は、選択した１以上の用語のうち、当該用語と対応する格種類識別情報がお互い重ならないように（一部に重なっても良い）、また、漢字包含用語取得手段１２０６１が取得した用語に対応する格種類識別情報とも重ならないように、用語を選択し、当該１以上の用語と格種類識別情報の組を、少なくとも一時的に記憶媒体に書き込む。連携用語取得手段１２０６２は、通常、ＭＰＵやメモリ等から実現され得る。連携用語取得手段１２０６２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４３】
文章構成部１２０７は、用語取得部１２０６が取得した２以上の用語を組み合わせて文章を構成し、構成した文章を記憶媒体に配置する。文章構成部１２０７は、具体的には、予め決められた格種類識別情報の並びで、対応する用語を連結する。文章構成部１２０７は、例えば、「ノ格，ヲ格」＋「動詞句」という用語の連結のルール（後述する文章構成ルール）を保持していた場合、格種類識別情報「ノ格」の用語、格種類識別情報「ヲ格」の用語、「動詞句」の用語、の順に、用語を連結し、文章を構成する。なお、用語の組み合わせ（連結）方法は、種々考えられる。文章構成部１２０７は、通常、ＭＰＵやメモリ等から実現され得る。文章構成部１２０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４４】
文章構成ルール格納手段１２０７１は、文章を構成するための情報であり、２以上の格種類識別情報の並びの情報である文章構成ルールを格納している。文章構成ルール格納手段１２０７１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００４５】
文章構成手段１２０７２は、文章構成ルール格納手段１２０７１の文章構成ルールを読み出し、当該文章構成ルールに従って、用語取得部１２０６が取得した用語と１以上の連携用語を組み合わせて文章を構成する。用語、連携用語の組み合わせ方法は、種々ある。である。文章構成手段１２０７２は、通常、ＭＰＵやメモリ等から実現され得る。文章構成手段１２０７２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４６】
文章出力部１２０８は、文章構成部１２０７が構成した文章を出力する。ここで、出力とは、出力とは、ディスプレイへの表示、プリンタへの印字、音出力、外部の装置への送信、記録媒体への蓄積等を含む概念である。出力態様も種々ある。文章出力部１２０８は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。文章出力部１２０８は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００４７】
文章格納部１３０１は、文章を格納している。文章は、例えば、Ｗｅｂのホームページである。文章格納部１３０１は、ハードディスクやＲＯＭ等の不揮発性の記録媒体が好適であるが、ＲＡＭ等の揮発性の記録媒体でも実現可能である。
【００４８】
文章検索部１３０２は、図示しない手段（例えば、受信手段）により受け付けた（例えば、漢字学習支援装置１２から）用語を含む文章を、文章格納部１３０１から検索し、記憶媒体に配置する。文章検索部１３０２は、通常、ＭＰＵやメモリ等から実現され得る。文章検索部１３０２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００４９】
文章送信部１３０３は、文章検索部１３０２で検索した文章を、外部の装置（ここでは、漢字学習支援装置１２）に送信する。文章送信部１３０３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００５０】
次に、漢字学習支援システムの動作について説明する。まず、端末装置１１の動作について説明する。まず、入力受付部１１０１は、ユーザから、学習対象の漢字を識別する漢字識別情報を受け付ける。そして、漢字識別情報送信部１１０２は、入力受付部１１０１が受け付けた漢字識別情報を漢字学習支援装置１２に送信する。次に、漢字識別情報の送信に対応して、文章受信部１１０３は、漢字学習支援装置１２から、入力した漢字を学習するための文章を受信する。次に、文章出力部１１０４は、文章受信部１１０３が受信した文章を出力する。
【００５１】
次に、漢字学習支援装置１２の動作について図３のフローチャートを用いて説明する。
【００５２】
（ステップＳ３０１）受付部１２０４は、端末装置１１から漢字識別情報を受信したか否かを判断する。漢字識別情報を受信すればステップＳ３０２に行き、漢字識別情報を受信しなければステップＳ３０１に戻る。
【００５３】
（ステップＳ３０２）部首識別情報取得部１２０５は、ステップＳ３０１で受信した漢字識別情報をキーとして、漢字情報格納部１２０１を検索し、漢字識別情報と対になる１以上の部首識別情報を取得し、記憶媒体（主メモリやハードディスクなど）に一時格納する。
【００５４】
（ステップＳ３０３）用語取得部１２０６の漢字包含用語取得手段１２０６１は、ステップＳ３０１で受信した漢字識別情報に対応する漢字をキーとして用語情報格納部１２０３を検索し、当該漢字を含む（当該漢字に部分一致または完全一致する）１以上の用語を、用語情報格納部１２０３から取得し、記憶媒体（主メモリやハードディスクなど）に少なくとも一時格納する。用語取得部１２０６は、多数の用語を取得した場合、一または予め決められた数の用語を選択しても良いし、多数の用語を取得したままでも良い。なお、一または予め決められた数の用語を選択するアルゴリズムは、何でも良い。一または予め決められた数の用語を選択するアルゴリズムとして、例えば、乱数の発生によりランダムに選択する、以前に選択された用語、または用語ごとの選択回数を記憶しており、当該用語回避して、または選択回数が少ない用語を選択しても良い。また、全用語列のうち一の用語を指す用語のポインタを保持しており、当該ポインタ以降の用語であり、選択された用語のうち、ポインタの次に位置する用語を選択して、ポインタを選択した用語の次の用語に移動させる処理を行っても良い。以上の用語選択アルゴリズムは公知技術であるので詳細な説明を省略する。
【００５５】
（ステップＳ３０４）連携用語取得手段１２０６２は、文章を構成するために必要な格種類識別情報、および用語種類情報（以降、適宜、格種類識別情報等という）の組を取得し、記憶媒体（主メモリやハードディスクなど）に少なくとも一時格納する。格種類識別情報等の具体例は、「ノ格,ヲ格,動詞句」や「ガ格，ヲ格，動詞句」などがある。なお、かかる格種類識別情報等の情報（後述する文章構成ルールと同様の情報）は、予め記憶媒体（文章構成ルール格納手段１２０７１または他の図示しない記憶媒体）に格納されている。
【００５６】
（ステップＳ３０５）連携用語取得手段１２０６２は、ステップＳ３０３で取得した用語をキーとして用語情報格納部１２０３を検索し、当該用語と対になる１以上の連携用語を取得し、記憶媒体（主メモリやハードディスクなど）に少なくとも一時格納する。ステップＳ３０３で取得した用語が複数存在する場合、連携用語取得手段１２０６２は、各用語に対応する１以上の連携用語を取得し、当該用語と対にして、１以上の連携用語を記憶媒体に少なくとも一時格納する。
【００５７】
（ステップＳ３０６）連携用語取得手段１２０６２は、ステップＳ３０３で取得した用語をキーとして用語情報格納部１２０３を検索し、当該用語と対になる格種類識別情報等を取得し、記憶媒体に少なくとも一時格納する。そして、連携用語取得手段１２０６２は、取得した格種類識別情報等を、ステップＳ３０４で取得した、文章を構成するために必要な複数の格種類識別情報等の組から消去し、文章構成に必要な、残る格種類識別情報等を得る。なお、残る格種類識別情報等は、記憶媒体に配置されている。
【００５８】
（ステップＳ３０７）連携用語取得手段１２０６２は、カウンタｉに１を代入する。
【００５９】
（ステップＳ３０８）連携用語取得手段１２０６２は、ステップＳ３０２で取得された１以上の部首識別情報のうち、ｉ番目の部首識別情報が存在するか否かを判断する。ｉ番目の部首識別情報が存在すればステップＳ３０９に行き、ｉ番目の部首識別情報が存在しなければステップＳ３１４に行く。
【００６０】
（ステップＳ３０９）連携用語取得手段１２０６２は、ｉ番目の部首識別情報を取得し、当該ｉ番目の部首識別情報に対応する漢字が含まれる連携用語であり、ステップＳ３０６で取得した残る格種類識別情報等のうちのいずれかと対になる連携用語を取得し、記憶媒体に少なくとも一時的に格納する。
【００６１】
（ステップＳ３１０）連携用語取得手段１２０６２は、ステップＳ３０９で連携用語が取得できたか否か（存在するか否か）を判断する。ステップＳ３０９で連携用語が取得できた場合はステップＳ３１１に行き、ステップＳ３０９で連携用語が取得できなかった場合はステップＳ３０７に戻る。ステップＳ３０７に戻る場合、他のパターンの連携用語を取得するようにする。例えば、ステップＳ３０８で取得する部首識別情報の取得順序を変えたり（２番目から取得、または後ろから取得など）、ステップＳ３０９で取得する連携用語を変えたりする。ステップＳ３０９で取得する連携用語を変える方法は、例えば、一度取得した連携用語にフラグを立て、当該フラグが立っている連携用語を取得しないようにする処理等がある。
【００６２】
（ステップＳ３１１）連携用語取得手段１２０６２は、ステップＳ３０９で取得した連携用語（例えば、「国宝」）と、当該連携用語に対応する格種類識別情報等（例えば、「ノ格」）を用いて、用語（例えば、「国宝の」）を構成し、記憶媒体に少なくとも一時格納する。なお、格種類識別情報等（例えば、「ノ格」）に対応した補助語（例えば、「の」）が、格情報格納部１２０２に格納されており、連携用語取得手段１２０６２は、格種類識別情報等をキーとして格情報格納部１２０２を検索し、補助語を取得する。
【００６３】
（ステップＳ３１２）連携用語取得手段１２０６２は、記憶媒体上の、残る格種類識別情報等から、連携用語と対になる格種類識別情報等を消去する。
【００６４】
（ステップＳ３１３）連携用語取得手段１２０６２は、カウンタｉを１、インクリメントする。ステップＳ３０８に戻る。
【００６５】
（ステップＳ３１４）文章構成部１２０７の文章構成手段１２０７２は、文章構成ルール格納手段１２０７１の文章構成ルール（例えば、「ノ格，ヲ格，動詞句」）を読み出し、記憶媒体に少なくとも一時格納する。なお、文章構成ルールは、例えば、用語の連結順序を示す情報である。
【００６６】
（ステップＳ３１５）文章構成手段１２０７２は、ステップＳ３１４で取得した文章構成ルールが示す用語の連結順序に従って、ステップＳ３１１で取得した用語を連結させて、文章を構成する。構成した文章は、記憶媒体に少なくとも一時格納されている。
【００６７】
（ステップＳ３１６）文章出力部１２０８は、ステップＳ３１５で構成された文章を出力する。処理を終了する。
【００６８】
なお、図３のフローチャートにおいて、一の格種類識別情報等に対応する連携用語が複数取得された場合、連携用語取得手段１２０６２は、複数の各連携用語に含まれる漢字数を算出し、当該漢字数が最も少ない連携用語を取得することは好適である。さらに、一の格種類識別情報等に対応する連携用語が複数取得された場合、連携用語取得手段１２０６２は、複数の各連携用語に含まれる漢字数と、画数の和を算出し、連携用語に含まれる漢字数が最も少なく、且つ、連携用語に含まれる漢字の画数の和が最も少ない連携用語を取得することは好適である。各漢字の画数の情報は、例えば、漢字情報格納部１２０１の漢字情報が保持していても良いし、実施の形態３に示す漢字座標情報が示す直線の数を画数として用いても良い。上記処理は、シンプルなストーリーの文章を生成し、容易に漢字学習を行うために寄与する。
【００６９】
また、図３のフローチャートにおいて、一の格種類識別情報等に対応する連携用語が複数取得された場合、連携用語取得手段１２０６２は、他の格種類識別情報等に対応する連携用語や学習対象の漢字を含む用語との共起頻度や共起確率を算出し、共起頻度や共起確率が大きくなるような連携用語を選択しても良い。共起頻度や共起確率の算出方法は公知技術であるので、詳細な説明を省略する。文章管理装置１３を検索することにより、共起頻度や共起確率を算出することができる。
【００７０】
次に、文章管理装置１３の動作について説明する。文章管理装置１３は、文章格納部１３０１に文章を含むファイルを格納しており、漢字学習支援装置１２から用語（単語）の有する問い合わせを受信した場合、文章検索部１３０２は当該用語（単語）を含む文章を検索し、文章送信部１３０３は当該文章を漢字学習支援装置１２に送信する。なお、文章管理装置１３は公知技術であり、例えば、Ｗｅｂのホームページを格納しているサーバ装置である。
【００７１】
以下、本実施の形態における漢字学習支援システムの具体的な動作について説明する。漢字学習支援システムの概念図は図１である。
【００７２】
今、漢字情報格納部１２０１は、図４に示す漢字情報管理表を保持している。漢字情報管理表は、「ＩＤ」「漢字識別情報」「部首識別情報」の属性を有するレコードを多数格納している。「ＩＤ」は、レコードを識別する情報であり、表管理のために存在する。「漢字識別情報」は、ここでは、漢字を識別する漢字コード（表示は漢字自体）である。「部首識別情報」は、部首に対応する漢字を識別する情報であり、属性の「ＩＤ」に対応する。つまり、図４において、「ＩＤ＝０」の漢字「誘」は、部首識別情報（１１）の「言」、部首識別情報（１５）の「秀」の部首からなることを示す。
【００７３】
また、格情報格納部１２０２は、図５に示す格情報管理表を保持している。格情報管理表は、「補助語」「格種類識別情報」を対に有するレコードを１以上保持している。「補助語」は「が」「の」などの、通常、助詞であり、文章を構成する文字列である。「格種類識別情報」は、ここでは、「０」から「１０」の数値である。
【００７４】
また、用語情報格納部１２０３は、図６に示す用語情報管理表を保持している。用語情報管理表は、「ＩＤ」「用語」「用語種類情報」「連携用語」「格種類識別情報」「部首」の属性を有するレコードを多数格納している。図６において、例えば、「ＩＤ＝０」のレコードは、用語「誘う」は、動詞句であり、用語「秀吉」を連携用語として、一文章に現れ得ることを示す。また、「ＩＤ＝０」のレコードは、「秀吉」が「格種類識別情報＝３」で識別される「ヲ格」を形成し、「秀吉」は部首「秀」に対応する、ことを示す。
【００７５】
さらに、文章構成ルール格納手段１２０７１は、図７の文章構成ルール管理表を保持している。図７の文章構成ルール管理表は、「ＩＤ」「文章構成ルール」の属性を有するレコードを１以上保持している。「ＩＤ」は、レコードを識別する情報であり、表管理のために存在する。「文章構成ルール」は、ここでは、文章を構成する順序を格種類識別情報等の並びで表現した情報であり、他の記述方法（例えば、文章を構成するプログラム自体や、「〜の〜を〜。」などの補助語を有する文の雛形など）でも良い。
【００７６】
かかる状況において、ユーザは、端末装置１１のキーボードやマウス等の入力手段を用いて漢字「誘」を入力した、とする。そして、ユーザは、端末装置１１の図示しない「漢字学習」ボタン（ハードボタンでもＧＵＩのボタンでも良い）を押下した、とする。
【００７７】
次に、端末装置１１の入力受付部１１０１は漢字「誘」を受け付ける。そして、漢字識別情報送信部１１０２は漢字識別情報「誘」を漢字学習支援装置１２に送信する。
【００７８】
次に、漢字学習支援装置１２は、受付部１２０４は、端末装置１１から漢字識別情報「誘」を受信する。
【００７９】
次に、部首識別情報取得部１２０５は、受信した漢字識別情報「誘」をキーとして、図４の漢字情報管理表を検索する。そして、漢字情報管理表の「ＩＤ＝０」のレコードがヒットするので、部首識別情報取得部１２０５は、漢字情報管理表の「ＩＤ＝０」のレコードが有する１以上の部首識別情報「１１」「１５」を取得し、記憶媒体に一時格納する。
【００８０】
次に、用語取得部１２０６の漢字包含用語取得手段１２０６１は、受信した漢字識別情報「誘」に対応する漢字をキーとして図６の用語情報管理表を検索し、漢字「誘」を含む１以上の用語を、用語情報格納部１２０３から取得し、図８の情報（図６の用語情報管理表の一部のレコード）を記憶媒体に一時格納する。
【００８１】
次に、連携用語取得手段１２０６２は、文章を構成するために必要な格種類識別情報等の組（ここでは、例えば、「ガ格（１），ヲ格（３），動詞句」）を、図７の文章構成ルール管理表から取得し、記憶媒体に少なくとも一時格納する。なお、ここで、取得する格種類識別情報等の組は、一組でも、予め決められた数でも、全てでも良い。
【００８２】
次に、連携用語取得手段１２０６２は、取得した用語「誘う」をキーとして用語情報管理表（ここでは、図８の情報が好適である）を検索し、当該用語と対になる１以上の連携用語（「秀吉」「言葉」「人」・・・）を取得し、記憶媒体に一時格納する。
【００８３】
次に、連携用語取得手段１２０６２は、取得した用語「誘う」をキーとして図６の用語情報管理表を検索し、当該用語「誘う」と対になる格種類識別情報等「動詞句」を取得し、記憶媒体に、「誘う：動詞句」を一時格納する。そして、連携用語取得手段１２０６２は、取得した格種類識別情報等「動詞句」を、文章を構成するために必要な複数の格種類識別情報等の組（「ガ格（１），ヲ格（３），動詞句」）から消去し、文章構成に必要な、残る格種類識別情報等（「ガ格，ヲ格」）を得る。
【００８４】
次に、連携用語取得手段１２０６２は、１番目の部首識別情報「１１」を取得し、当該１番目「１１」の部首識別情報に対応する漢字「言」を漢字情報管理表から検索し,記憶媒体に配置する。そして、連携用語取得手段１２０６２は、漢字「言」が含まれる連携用語であり、残る格種類識別情報等（「ガ格，ヲ格」）のうちのいずれかと対になる連携用語「言葉」を、図６の用語情報管理表から取得し、記憶媒体に一時的に格納する。
【００８５】
そして、連携用語取得手段１２０６２は、連携用語「言葉」が取得できたので、取得した連携用語「言葉」と対になる格種類識別情報等「１」（「ガ格」）を、図６の用語情報管理表から取得する。そして、連携用語取得手段１２０６２は、格種類識別情報等「１」に対応する補助語「が」を図５の格情報管理表から読み出す。そして、連携用語取得手段１２０６２は、「言葉が：ガ格（「１」でも良い）」を一時格納する。
【００８６】
次に、連携用語取得手段１２０６２は、記憶媒体上の、残る格種類識別情報等（「ガ格，ヲ格」）から、連携用語と対になる格種類識別情報等（「ガ格」）を消去し、残る格種類識別情報等（「ヲ格」）を得る。
【００８７】
次に、連携用語取得手段１２０６２は、２番目の部首識別情報「１５」を取得し、当該２番目「１５」の部首識別情報に対応する漢字「秀」を漢字情報管理表から検索し、記憶媒体に配置する。そして、連携用語取得手段１２０６２は、漢字「秀」が含まれる連携用語であり、残る格種類識別情報等（「ヲ格（３）」）のうちのいずれかと対になる連携用語「秀吉」を、図６の用語情報管理表（図８の情報から取得する方が好適である）から取得し、記憶媒体に一時的に格納する。
【００８８】
そして、連携用語取得手段１２０６２は、連携用語「秀吉」が取得できたので、取得した連携用語「秀吉」と対になる格種類識別情報等「３」（「ヲ格」）を、図６の用語情報管理表（図８の情報から取得する方が好適である）から取得する。そして、連携用語取得手段１２０６２は、格種類識別情報等「３」に対応する補助語「を」を図５の格情報管理表から読み出す。そして、連携用語取得手段１２０６２は、「秀吉を：ヲ格（「３」でも良い）」を一時格納する。
次に、連携用語取得手段１２０６２は、記憶媒体上の、残る格種類識別情報等（「ヲ格」）から、連携用語と対になる格種類識別情報等（「ヲ格」）を消去し、残る格種類識別情報等（ＮＵＬＬ）を得る。
【００８９】
そして、次に、連携用語取得手段１２０６２は、３番目の部首識別情報が存在しない、と判断する。
【００９０】
次に、文章構成部１２０７の文章構成手段１２０７２は、文章構成ルール格納手段１２０７１の文章構成ルール（「ガ格（１），ヲ格（３），動詞句」）を読み出し、記憶媒体に一時格納する。
【００９１】
そして、文章構成手段１２０７２は、取得した文章構成ルール（「ガ格（１），ヲ格（３），動詞句」）が示す用語の連結順序に従って、すでに取得した用語（「誘う：動詞句」，「言葉が：ガ格（１）」，「秀吉を：ヲ格（３）」）を連結させて、文章「言葉が秀吉を誘う」を構成する。
【００９２】
次に、文章出力部１２０８は、構成された文章「言葉が秀吉を誘う」を、端末装置１１に送信する。
【００９３】
そして、端末装置１１の文章受信部１１０３は、文章「言葉が秀吉を誘う」を受信し、文章出力部１２０８は文章「言葉が秀吉を誘う」をディスプレイに表示する。文章「言葉が秀吉を誘う」をディスプレイに表示した表示例を、図９に示す。
【００９４】
なお、図９において、漢字「誘」と、「誘」を構成する部首に対応する漢字「言」、「秀」は、他の文字と比較して、文字の色が異なる。このように、学習したい漢字、当該を構成する部首に対応する漢字を、文章中の他の文字と比較して、文字属性（色、フォント、サイズなど）が異なるようにすることは、漢字学習において好適である。かかる表示上に工夫は、他の実施の形態においても同様である。
【００９５】
以上、本実施の形態によれば，学習したい漢字を入力すれば、その漢字を構成する部首に対応する漢字も含めた文章が提示できる。したがって、漢字の学習を支援することができる。特に、連想記憶を利用した漢字の学習が可能となる。
【００９６】
なお、本実施の形態において、漢字学習支援装置１２はスタンドアロンで動作しても良い。かかる場合、漢字学習支援装置は、漢字を識別する情報である漢字識別情報と、当該漢字を構成する1以上の部首を識別する情報である1以上の部首識別情報を有する漢字情報を２以上格納している漢字情報格納部と、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する１以上の部首識別情報を取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した２以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部を具備する漢字学習支援装置である。
【００９７】
また、本漢字学習支援装置は、格の種類を識別する情報である格種類識別情報と、当該格種類識別情報に対応する補助語を有する格情報を1以上格納している格情報格納部をさらに具備し、前記用語情報格納部は、用語と、当該用語の種類を示す用語種類情報と、当該用語と同一文章で使用される1以上の用語である1以上の連携用語と、当該各連携用語の格の種類を識別する格種類識別情報を有する用語情報を1以上格納しており前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字を含む用語を、前記用語情報格納部から取得する漢字包含用語取得手段と、前記部首識別情報取得部が取得した部首識別情報に対応する漢字を含む用語であり、前記漢字包含用語取得手段が取得した用語と同一文章で使用される1以上の用語である1以上の連携用語であり、前記漢字包含用語取得手段が取得した用語と異なる格種類識別情報を有する連携用語を1以上取得する連携用語取得手段を具備し、前記文章構成部は、文章を構成するための情報であり、２以上の格種類識別情報の並びの情報である文章構成ルールを格納している文章構成ルール格納手段と、前記文章構成ルールに従って、前記用語取得部が取得した用語と1以上の連携用語を組み合わせて文章を構成する文章構成手段を具備する漢字学習支援装置である。
【００９８】
また、本実施の形態において、部首位置識別情報や漢字構造情報を用いて、文章を構成することは好適である。つまり、例えば、受付部１２０４が、漢字識別情報「輝」の入力を受け付けた場合、部首識別情報取得部１２０５は、漢字識別情報「輝」をキーとして、漢字情報格納部１２０１を検索し、漢字識別情報「輝」と対になる１以上の部首識別情報（「光」「軍」）を取得する。また、用語取得部１２０６は、用語「光が」「軍の」「輝く」を取得する。そして、用語取得部１２０６は、漢字識別情報「輝」を含む漢字情報が有する部首位置識別情報（「光」が「左」、「軍」が「右」）を取得する。そして、用語取得部１２０６は、識別情報識別部首位置識別情報「左」から「左で」を得る。次に、文章構成部１２０７は、用語「光が」「軍の」「輝く」「左で」を組み合わせて、文章「軍の左で光が輝く」を得る。以上のように、部首位置識別情報や漢字構造情報を用いて、文章を構成すれば、漢字の構造を用いた文章が得られ、さらに直感的に漢字を覚えやすくする文章を出力できる。
【００９９】
本実施の形態における漢字学習支援装置の動作をソフトウェアで実現しても良い。かかる場合、漢字学習支援装置を実現するソフトウェアは、コンピュータを、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する１以上の部首識別情報を、記憶媒体に格納されている２以上の漢字情報から取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した２以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部として機能させるためのプログラム、となる。
【０１００】
また、上記プログラムにおいて、前記用語情報格納部は、用語と、当該用語の種類を示す用語種類情報と、当該用語と同一文章で使用される1以上の用語である1以上の連携用語と、当該各連携用語の格の種類を識別する格種類識別情報を有する用語情報を1以上格納しており前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字を含む用語を、前記用語情報格納部から取得する漢字包含用語取得手段と、前記部首識別情報取得部が取得した部首識別情報に対応する漢字を含む用語であり、前記漢字包含用語取得手段が取得した用語と同一文章で使用される1以上の用語である1以上の連携用語であり、前記漢字包含用語取得手段が取得した用語と異なる格種類識別情報を有する連携用語を1以上取得する連携用語取得手段を具備し、前記文章構成部は、文章を構成するための情報であり、２以上の格種類識別情報の並びの情報である文章構成ルールを格納している文章構成ルール格納手段と、前記文章構成ルールに従って、前記用語取得部が取得した用語と1以上の連携用語を組み合わせて文章を構成する文章構成手段を具備するものとして機能させるように、コンピュータを動作させることは好適である。
（実施の形態２）
【０１０１】
本実施の形態において、漢字を識別する漢字識別情報（通常、漢字の文字コード）を受け付け、漢字を格納した漢字ＤＢ（後述する漢字情報格納部）から１以上の部首識別情報を取得し、漢字識別情報、部首識別情報から、当該漢字、部首に対応する漢字を含む用語を取得し、当該取得した用語を組み合わせた文章を構成し、その文章を出力する漢字学習支援装置について説明する。特に、本実施の形態において、文章を構成する際に、４Ｗ１Ｈの各要素の補助語（クエリワード）を用いる場合について説明する。
【０１０２】
本実施の形態における漢字学習支援システムの概念図は、図１と同様である。図１０は、本実施の形態における漢字学習支援システムのブロック図である。本漢字学習支援システムは、１以上の端末装置１１、漢字学習支援装置１０２、１以上の文章管理装置１３を有する。
【０１０３】
漢字学習支援装置１０２は、漢字情報格納部１２０１、格情報格納部１２０２、用語情報格納部１０２０３、補助語格納部１０２０１、受付部１２０４、部首識別情報取得部１２０５、用語取得部１０２０６、文章構成部１０２０７、文章出力部１２０８を具備する。
【０１０４】
補助語格納部１０２０１は、時補助語格納手段１０２０１１、場所補助語格納手段１０２０１２、人補助語格納手段１０２０１３、何補助語格納手段１０２０１４、如何補助語格納手段１０２０１５を具備する。
【０１０５】
用語取得部１０２０６は、連携用語取得手段１０２０６１、補完用語取得手段１０２０６２を具備する。
【０１０６】
文章構成部１０２０７は、文章構成ルール格納手段１０２０７１、文章構成手段１０２０７２を具備する。
【０１０７】
補助語格納部１０２０１は、文章を構成する補助語（ここでは、助詞など）を格納している。補助語格納部１０２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１０８】
時補助語格納手段１０２０１１は、時（Ｗｈｅｎ）を示す文の要素を構成する時補助語（「時に」，「頃」，など）を格納している。時補助語格納手段１０２０１１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１０９】
場所補助語格納手段１０２０１２は、場所（Ｗｈｅｒｅ）を示す文の要素を構成する場所補助語（「場所」，「上で」，など）を格納している。場所補助語格納手段１０２０１２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１１０】
人補助語格納手段１０２０１３は、人（Ｗｈｏ）を示す文の要素を構成する人補助語（「が」，など）を格納している。人補助語格納手段１０２０１３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１１１】
何補助語格納手段１０２０１４は、何（Ｗｈａｔ）を示す文の要素を構成する何補助語（「を」，など）を格納している。何補助語格納手段１０２０１４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１１２】
如何補助語格納手段１０２０１５は、いかに（Ｈｏｗ）を示す文の要素を構成する如何補助語（「る」，「する」，など）を格納している。如何補助語格納手段１０２０１５は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１１３】
用語情報格納部１０２０３は、１以上の用語を格納している。用語情報格納部１０２０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１１４】
用語取得部１０２０６は、受付部１２０４が受け付けた漢字識別情報に対応する漢字、および部首識別情報取得部１２０５が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語である連携用語を外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部１０２０３から検索し、当該用語に対して、時補助語、場所補助語、人補助語、何補助語、または如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、用語情報格納部を検索し、少なくとも１以上検索される用語を取得し、記憶媒体に格納する。用語取得部１０２０６は、好ましくは、４Ｗ１Ｈの各要素に対応する用語（連携用語を含む）をすべて取得するすことが好適であるが、４Ｗ１Ｈのいずれかの要素が不足していても良いし、いずれかの要素が重複していても良い。さらに、用語取得部１０２０６は、後述する連携用語取得手段１０２０６１、補完用語取得手段１０２０６２により、４Ｗ１Ｈから欠落する用語を補完する補完用語をも取得することは好適である。さらに、用語取得部１０２０６は、受付部１２０４が受け付けた漢字識別情報に対応する漢字、および部首識別情報取得部１２０５が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語を、前記用語情報格納部から検索し、当該用語に対して、時補助語、場所補助語、人補助語、何補助語、または如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも１以上検索される連携用語を取得し、かつ、前記如何補助語以外の種類の補助語が付与された連携用語（この連携用語は、補助語が付与されていなくても良い）と、前記如何補助語が付与された連携用語（この連携用語は、補助語が付与されていなくても良い）との共起確率を算出し、当該共起確率が高い連携用語を取得することは好適である。２つの用語の共起確率は、通常、１以上の文章管理装置１３に格納されている文章格納部１３０１の文章情報から算出される。２つの用語の共起確率を算出する技術は公知技術である。例えば、２つの用語の共起確率を算出する算出式は、以下の数式１である。数式１において、４Ｗは「ＷＨＥＮ、ＷＨＥＲＥ、ＷＨＯ、ＷＨＡＴ」である。Ｐ（ＨＯＷ，４Ｗ）は、ＨＯＷ要素の単語と、他の要素の単語の共起確率である。ＣＯＦ（ＨＯＷ，４Ｗ）は、ＨＯＷ要素の用語と各４Ｗ要素の用語との共起頻度である。｜ＨＯＷ｜は、ＨＯＷ要素の用語の文字列長である。また、｜４Ｗ｜は、４Ｗ要素の文字列長である。｜Ｗ｜は、任意の単語の文字列長である。
【数１】
2008203375.tif 000003
【０１１５】
連携用語取得手段１０２０６１は、受付部１２０４が受け付けた漢字識別情報に対応する漢字、および部首識別情報取得部１２０５が取得した１以上の部首識別情報に対応する１以上の各漢字を含む各用語を用語情報格納部１０２０３から検索し、当該各用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベース（１以上の文章管理装置１３の文章格納部１３０１）を検索し、少なくとも１以上検索される連携用語を取得する。連携用語取得手段１０２０６１は、通常、ＭＰＵやメモリ等から実現され得る。連携用語取得手段１０２０６１の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１１６】
補完用語取得手段１０２０６２は、連携用語取得手段１０２０６１が取得した２以上の連携用語すべてと異なる種類の補助語を取得し、当該補助語が含まれる用語である補完用語を、前記前記連携用語取得手段１０２０６１が取得した1以上の連携用語と一の文章中に一度以上共起する場合に、前記文章データベース（１以上の文章管理装置１３の文章格納部１３０１）から検索し、取得する。なお、補完用語取得手段１０２０６２は、１以上の連携用語と一の文章中に共起する用語が存在しない場合に、補助語を用いて、ランダムに用語（最初に補助語を含む用語として検索された用語など）を取得することは好適である。補完用語取得手段１０２０６２は、通常、ＭＰＵやメモリ等から実現され得る。補完用語取得手段１０２０６２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１１７】
文章構成部１０２０７は、時（Ｗｈｅｎ）、場所（Ｗｈｅｒｅ）、人（Ｗｈｏ）、何（Ｗｈａｔ）、いかに（Ｈｏｗ）のいずれかに対応して、用語取得部１０２０６により取得された連携用語を、予め決められた順序（例えば、文章構成ルールが示す順序）で連結して文章を構成する。文章構成部１０２０７は、通常、ＭＰＵやメモリ等から実現され得る。文章構成部１０２０７の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１１８】
文章構成ルール格納手段１０２０７１は、時（Ｗｈｅｎ）、場所（Ｗｈｅｒｅ）、人（Ｗｈｏ）、何（Ｗｈａｔ）、いかに（Ｈｏｗ）を構成要素とするルールであり、当該構成要素の並びを示すルールであり、文章を構成するためのルールを格納している。文章構成ルール格納手段１０２０７１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１１９】
文章構成手段１０２０７２は、文章構成ルール格納手段１０２０７１から文章構成ルールを読み出し、当該文章構成ルールに従って、用語取得部１０２０６により取得された連携用語を連結し、文章を構成する。連携用語は、時（Ｗｈｅｎ）、場所（Ｗｈｅｒｅ）、人（Ｗｈｏ）、何（Ｗｈａｔ）、いかに（Ｈｏｗ）のいずれかに対応しており、文章構成手段１０２０７２は、かかる対応を取得し、文章構成ルールに従って、連携用語を連結して文章を構成する。文章構成手段１０２０７２は、連携用語取得手段１０２０６１により取得された連携用語、および補完用語取得手段１０２０６２により取得された補完用語を、予め決められた順序で連結して文章を構成しても良い。なお、構成した文章は、記憶媒体に少なくとも一時的に配置される。
【０１２０】
次に、漢字学習支援装置１０２の動作について図１１から図１３のフローチャートを用いて説明する。図１１のフローチャートにおいて、図３のフローチャートと異なる点についてのみ説明する。
【０１２１】
（ステップＳ１１０１）用語取得部１０２０６の連携用語取得手段１０２０６１は、ステップＳ３０２で取得した１以上の部首識別情報に対応する漢字（漢字コード、または漢字ＩＤなど）を取得する。
【０１２２】
（ステップＳ１１０２）連携用語取得手段１０２０６１は、ステップＳ１１０１で取得した１以上の各漢字を含む用語を、用語情報格納部１０２０３から取得する。連携用語取得手段１０２０６１は、１以上の各漢字に対応して、一つずつ用語を取得しても良いし、１以上の各漢字に対応して、２以上の用語を取得しても良い。なお、取得された１以上の用語は、その用語に含まれる漢字と対応付けて格納される。
【０１２３】
（ステップＳ１１０３）文章構成部１０２０７は、カウンタｉに１を代入する。
【０１２４】
（ステップＳ１１０４）文章構成部１０２０７は、ステップＳ１１０２で取得した１以上の用語、およびステップＳ３０３で取得した用語（学習対象の漢字が含まれる用語）のうち、ｉ番目の用語の組み合わせが存在するか否かを判断する。ｉ番目の用語の組み合わせが存在すればステップＳ１１０５に行き、ｉ番目の用語の組み合わせが存在しなければステップＳ１１０９に行く。なお、用語の組み合わせとは、学習対象の漢字（例えば、「誘」）が含まれる用語の一つと、学習対象の漢字を構成する各部首に対応する漢字（例えば、「言」「秀」）を含む、部首ごとの一の用語（例えば、「言葉」、「秀吉」）の組み合わせである。したがって、用語の組み合わせは、例えば、学習対象の漢字が含まれる用語「誘う」、部首（ごんべん）を含む「言葉」、「誘」の「秀」を含む「秀吉」の３つの用語の集合である。
【０１２５】
（ステップＳ１１０５）文章構成部１０２０７は、ｉ番目の用語の組み合わせを取得し、記憶媒体に配置する。
【０１２６】
（ステップＳ１１０６）文章構成手段１０２０７２は、ｉ番目の用語の組み合わせから、文章を構成する。文章構成のアルゴリズムの例について、図１２のフローチャートを用いて説明する。
【０１２７】
（ステップＳ１１０７）文章構成手段１０２０７２は、ステップＳ１１０６で構成した文章を構成する４Ｗ１Ｈの要素から、共起確率を算出する。共起確率は、例えば、数式１で算出され得る。文章構成手段１０２０７２は、ステップＳ１１０６で構成した文章（または文章ＩＤ）と、共起確率を対にして、記憶媒体に追記する。共起確率を算出する処理の例について、図１３のフローチャートを用いて説明する。
【０１２８】
（ステップＳ１１０８）文章構成手段１０２０７２は、カウンタｉを１、インクリメントする。ステップＳ１１０４に戻る。
【０１２９】
（ステップＳ１１０９）文章構成手段１０２０７２は、共起確率が最大の文章を取得する。文章構成手段１０２０７２は、例えば、ステップＳ１１０７で記録した共起確率をキーとして文章を降順にソートし、最大の共起確率と対になる文章を取得し、記憶媒体に格納する。
【０１３０】
（ステップＳ１１１０）文章出力部１２０８は、ステップＳ１１０９で取得した文章を、端末装置１１に送信する。処理を終了する。
【０１３１】
次に、ステップＳ１１０６の文章構成のアルゴリズムの例について、図１２のフローチャートを用いて説明する。
【０１３２】
（ステップＳ１２０１）文章構成手段１０２０７２は、カウンタｊに１を代入する。
【０１３３】
（ステップＳ１２０２）文章構成手段１０２０７２は、用語の組み合わせ中にｊ番目の用語が存在するか否かを判断する。ｊ番目の用語が存在すればステップＳ１２０３に行き、ｊ番目の用語が存在しなければステップＳ１２１４に行く。
【０１３４】
（ステップＳ１２０３）文章構成手段１０２０７２は、時補助語格納手段１０２０１１から、１以上の時補助語を読み出し、ｊ番目の用語に、１以上の各時補助語を付与し、1以上の用語を構成する。
【０１３５】
（ステップＳ１２０４）文章構成手段１０２０７２は、構成した1以上の各用語をキーとして、文章データベース（１以上の文章管理装置１３の文章格納部１３０１）を検索し、構成した用語ごとに、出現頻度を取得する。出現頻度は、時補助語ごとに取得される。そして、文章構成手段１０２０７２は、出願頻度が最大の用語と、その出現頻度の組を、記憶媒体に少なくとも一時格納する。
【０１３６】
（ステップＳ１２０５）文章構成手段１０２０７２は、場所補助語格納手段１０２０１２から、１以上の場所補助語を読み出し、ｊ番目の用語に、１以上の各場所補助語を付与し、1以上の用語を構成する。
【０１３７】
（ステップＳ１２０６）文章構成手段１０２０７２は、構成した各用語をキーとして、文章データベース（１以上の文章管理装置１３の文章格納部）を検索し、構成した用語ごとの出現頻度の組を１組以上取得する。そして、文章構成手段１０２０７２は、出願頻度が最大の用語と、その出現頻度の組を、記憶媒体に少なくとも一時格納する。
【０１３８】
（ステップＳ１２０７）文章構成手段１０２０７２は、人補助語格納手段１０２０１３から、１以上の人補助語を読み出し、ｊ番目の用語に、１以上の各人補助語を付与し、1以上の用語を構成する。
【０１３９】
（ステップＳ１２０８）文章構成手段１０２０７２は、構成した各用語をキーとして、文章データベース（１以上の文章管理装置１３の文章格納部）を検索し、構成した用語ごとの出現頻度の組を１組以上取得する。そして、文章構成手段１０２０７２は、出願頻度が最大の用語と、その出現頻度の組を、記憶媒体に少なくとも一時格納する。
【０１４０】
（ステップＳ１２０９）文章構成手段１０２０７２は、何補助語格納手段１０２０１４から、１以上の人補助語を読み出し、ｊ番目の用語に、１以上の各何補助語を付与し、１以上の用語を構成する。
【０１４１】
（ステップＳ１２１０）文章構成手段１０２０７２は、構成した各用語をキーとして、文章データベース（１以上の文章管理装置１３の文章格納部）を検索し、構成した用語ごとの出現頻度の組を１組以上取得する。そして、文章構成手段１０２０７２は、出願頻度が最大の用語と、その出現頻度の組を、記憶媒体に少なくとも一時格納する。
【０１４２】
（ステップＳ１２１１）文章構成手段１０２０７２は、如何補助語格納手段１０２０１５から、１以上の如何補助語を読み出し、ｊ番目の用語に、１以上の各如何補助語を付与し、1以上の用語を構成する。
【０１４３】
（ステップＳ１２１２）文章構成手段１０２０７２は、構成した各用語をキーとして、文章データベース（１以上の文章管理装置１３の文章格納部）を検索し、構成した用語ごとの出現頻度の組を１組以上取得する。そして、文章構成手段１０２０７２は、出願頻度が最大の用語と、その出現頻度の組を、記憶媒体に少なくとも一時格納する。
【０１４４】
（ステップＳ１２１３）文章構成手段１０２０７２は、カウンタｊを１、インクリメントする。ステップＳ１２０２に戻る。
【０１４５】
（ステップＳ１２１４）文章構成手段１０２０７２は、４Ｗ１Ｈの出現頻度の合計が最大となる用語（補助語が付与されている）の組み合わせの情報を取得する。つまり、文章構成手段１０２０７２は、４Ｗ１Ｈ中の各要素に対して、１以上の補助語を付与した用語のうち、合計が最大となる出現頻度の、用語の組み合わせを取得し、記憶媒体に格納する。
【０１４６】
（ステップＳ１２１５）文章構成手段１０２０７２は、ステップＳ１２１４で取得した用語の組み合わせの情報に対して、４Ｗ１Ｈ中に、補完すべき用語が存在するか否かを判断する。つまり、例えば、ステップＳ１２１４で取得した用語の組が「ＷＨＯ，ＷＨＥＮ，ＷＨＥＲＥ，ＷＨＡＴ」の各補助語を付与した用語の組である場合、４Ｗ１Ｈの情報（文章構成ルール）に照らして、「ＨＯＷ」要素が不足している、と判断する。補完すべき用語が存在すればステップＳ１２１６に行き、補完すべき用語が存在しなければステップＳ１２１８に行く。
【０１４７】
（ステップＳ１２１６）文章構成手段１０２０７２は、ステップＳ１２１５における判断の元になった、補完すべきタイプ（例えば、「ＨＯＷ」）に対応する補助語（例えば、「る」「する」など）を補助語格納部１０２０１から読み出す。
【０１４８】
（ステップＳ１２１７）文章構成手段１０２０７２は、他の用語のいずれかと共起する用語で、取得した補助語（例えば、「る」「する」など）を含む用語を、１以上の文章管理装置１３の文章格納部１３０１を検索し、取得する。なお、取得した補助語を含む用語の取得アルゴリズムは問わない。文章構成手段１０２０７２は、例えば、取得した補助語（例えば、「る」「する」など）を含む用語をすべて取得し、その後、他の用語（例えば、「ＷＨＯ，ＷＨＥＮ，ＷＨＥＲＥ，ＷＨＡＴ」の各補助語を付与した用語）と共起頻度の合計が最も高い用語を選択する、などの処理を行う。
【０１４９】
（ステップＳ１２１８）文章構成手段１０２０７２は、文章構成ルール格納手段１０２０７１から文章構成ルール（例えば、「ＷＨＯ，ＷＨＥＮ，ＷＨＥＲＥ，ＷＨＡＴ，ＨＯＷ」という４Ｗ１Ｈの要素の並びを示す情報）を読み出し、記憶媒体に格納する。
【０１５０】
（ステップＳ１２１９）文章構成手段１０２０７２は、ステップＳ１２１８で取得した文章構成ルールに従い、取得した用語を組み合わせて、文章を構成する。上位処理にリターンする。
【０１５１】
次に、ステップＳ１１０７の共起確率を算出する処理の例について、図１３のフローチャートを用いて説明する。
【０１５２】
（ステップＳ１３０１）文章構成手段１０２０７２は、予め格納している共起確率の算出式（例えば、数式１）を読み出す。
【０１５３】
（ステップＳ１３０２）文章構成手段１０２０７２は、文章、および文章を構成するすべての構成要素の用語を読み出し、メモリ上に配置する。
【０１５４】
（ステップＳ１３０３）文章構成手段１０２０７２は、１以上の文章管理装置１３を検索し、ＨＯＷ要素の用語と、他の各要素の用語の共起頻度を、他の各要素の用語の数だけ、算出する。
【０１５５】
（ステップＳ１３０４）文章構成手段１０２０７２は、ＨＯＷ要素の用語の文字列長を算出し、メモリ上に配置する。
【０１５６】
（ステップＳ１３０５）文章構成手段１０２０７２は、４Ｗ１Ｈ（ＷＨＯ，ＷＨＥＮ，ＷＨＥＲＥ，ＷＨＡＴ，ＨＯＷ）の合計の文字列長、各要素の文字列長を算出し、メモリ上に配置する。
【０１５７】
（ステップＳ１３０６）文章構成手段１０２０７２は、ステップＳ１３０１で読み出した算出式に、上記で算出した数値を代入し、共起確率を取得し、メモリ上に配置する。
【０１５８】
（ステップＳ１３０７）文章構成手段１０２０７２は、文章（または文章ＩＤ）と、共起確率を対にして、メモリ上に配置する。上位処理にリターンする。
【０１５９】
なお、図１３のフローチャートにおいて、他のアルゴリズムや算出式で、共起確率を算出しても良い。
【０１６０】
以下、本実施の形態における漢字学習支援システムの具体的な動作について説明する。漢字学習支援システムの概念図は図１と同様である。
【０１６１】
今、漢字情報格納部１２０１は、図１４に示す漢字情報管理表を保持している。また、用語情報格納部１２０３は、図１５に示す用語情報管理表を保持している。用語情報管理表は、「ＩＤ」と「用語」を有するレコードを多数格納している。
【０１６２】
また、補助語格納部１０２０１は、図１６に示す補助語情報管理表を保持している。補助語情報管理表は、「補助語種類情報」「補助語」の属性を有するレコードを５つ管理している。「補助語種類情報」は、補助語の種類を示す情報（ＷＨＯ，ＷＨＥＮなど）を格納する属性であり、「補助語」は、「補助語種類情報」に対応する補助語を格納する属性である。
【０１６３】
さらに、文章構成ルール格納手段１２０７１は、文章構成ルール「ＷＨＯ，ＷＨＥＮ，ＷＨＥＲＥ，ＷＨＡＴ，ＨＯＷ」を保持している、とする。この文章構成ルールは、用語を組み合わせて文章を構成する場合の、用語の組み合わせ順序を示す情報である。
【０１６４】
かかる状況において、ユーザは、端末装置１１のキーボードやマウス等の入力手段を用いて漢字「朝」を入力した、とする。そして、ユーザは、端末装置１１の図示しない「漢字学習」ボタン（ハードボタンでもＧＵＩのボタンでも良い）を押下した、とする。
【０１６５】
次に、端末装置１１の入力受付部１１０１は漢字「朝」を受け付ける。そして、漢字識別情報送信部１１０２は漢字識別情報「朝」を漢字学習支援装置１２に送信する。
【０１６６】
次に、漢字学習支援装置１２は、受付部１２０４は、端末装置１１から漢字識別情報「朝」を受信する。
【０１６７】
次に、部首識別情報取得部１２０５は、受信した漢字識別情報「朝」をキーとして、図１４の漢字情報管理表を検索する。そして、漢字情報管理表の「ＩＤ＝１」のレコードがヒットするので、部首識別情報取得部１２０５は、漢字情報管理表の「ＩＤ＝１」のレコードが有する１以上の部首識別情報「２２」「２３」「２８」を取得し、記憶媒体に一時格納する。
【０１６８】
連携用語取得手段１０２０６１は、取得した３つの部首識別情報「２２」「２３」「２８」に対応する漢字「十」「早」「月」を取得する。
【０１６９】
次に、連携用語取得手段１０２０６１は、受信した漢字「朝」および、取得した３つの各漢字「十」「早」「月」を含む用語を、各漢字に対応付けて、用語情報格納部１０２０３から取得する。そして、連携用語取得手段１０２０６１は、図１７に示す用語を、各漢字に対応して取得し、メモリ上に配置する。
【０１７０】
次に、文章構成部１０２０７は、図１７の用語群から、１番目の用語の組み合わせ「朝日，十兵衛，早朝，月」を得て、メモリ上に配置する。
【０１７１】
次に、文章構成手段１０２０７２は、「朝日」「十兵衛」「早朝」「月」の各用語に、５種類の各補助語を付与し、当該補助語を付与した用語をキーとして、１以上の文章管理装置１３の文章格納部１３０１を検索し、補助語の種類ごとの出現頻度と、その補助語の代表文字列を取得し、書き込む。なお、出現頻度が「０」である場合、補助語の代表文字列が存在しないことは言うまでもない。また、５種類の各補助語は、文章構成手段１０２０７２が、図１６の補助語情報管理表から順に読み出す。
【０１７２】
次に、文章構成手段１０２０７２は、図１８の上部の表から、４Ｗ１Ｈの出現頻度が最大となる用語（補助語が付与されている）の組み合わせの情報を取得する。つまり、文章構成手段１０２０７２は、４Ｗ１Ｈ中の各要素に対して、１以上の補助語を付与した用語のうち、合計が最大となる出現頻度の、用語の組み合わせを取得し、記憶媒体に格納する。そして、文章構成手段１０２０７２は、図１８の下部の表を得る。図１８の下部表は、「用語」と４Ｗ１Ｈのうちの一のタイプと、「出現頻度」を示す。
【０１７３】
次に、文章構成手段１０２０７２は、取得した用語の組み合わせの情報（図１８の下部の表）に対して、４Ｗ１Ｈ中に、補完すべき用語「ＨＯＷ」が存在すると、判断する。文章構成手段１０２０７２は、例えば、文章構成ルール格納手段１２０７１から、文章構成ルール「ＷＨＯ，ＷＨＥＮ，ＷＨＥＲＥ，ＷＨＡＴ，ＨＯＷ」を読み出し、図１８の下部の表の「タイプ」に存在しない「ＨＯＷ」があることを検知する。
【０１７４】
そして、文章構成手段１０２０７２は、補完すべきタイプ（「ＨＯＷ」）に対応する補助語（「る」「する」など）を補助語情報管理表（図１６）から読み出し、メモリ上に配置する。
【０１７５】
次に、文章構成手段１０２０７２は、他の用語のいずれかと共起する用語で、取得した補助語（例えば、「る」「する」など）を含む用語を、１以上の文章管理装置１３の文章格納部１３０１を検索し、取得する。そして、文章構成手段１０２０７２は、例えば、「見る」「眺める」を得て、メモリ上に配置する。なお、文章構成手段１０２０７２は、「見る」「眺める」のうち、他の４つの用語と共起頻度の合計が最大の用語「見る」を選択した、とする。共起頻度の算出方法は公知技術であるので説明を省略する。
【０１７６】
次に、文章構成手段１０２０７２は、文章構成ルール格納手段１０２０７１から文章構成ルール「ＷＨＯ，ＷＨＥＮ，ＷＨＥＲＥ，ＷＨＡＴ，ＨＯＷ」を読み出し、記憶媒体に格納する。
【０１７７】
次に、文章構成手段１０２０７２は、取得した文章構成ルールに従い、取得した用語を組み合わせて、文章（例えば、「十兵衛が早朝に月で朝日を見る」）を構成する。
【０１７８】
次に、文章構成手段１０２０７２は、文章を構成する４Ｗ１Ｈの要素「十兵衛が」「早朝に」「月で」「朝日を」「見る」から、共起確率を算出する。つまり、文章構成手段１０２０７２は、予め格納している数式１の情報を読み出す。そして、文章構成手段１０２０７２は、文章、および文章を構成するすべての構成要素の用語（「十兵衛が」「早朝に」「月で」「朝日を」「見る」）を読み出し、メモリ上に配置する。
【０１７９】
そして、文章構成手段１０２０７２は、１以上の文章管理装置１３を検索し、ＨＯＷ要素の用語（「見る」）と、他の各要素の用語（「十兵衛が」「早朝に」「月で」「朝日を」）の共起頻度を算出する。そして、他の各要素の用語と共起頻度を対にして、メモリ上に配置する。
【０１８０】
そして、文章構成手段１０２０７２は、ＨＯＷ要素の用語（「見る」）の文字列長を「４」（Ｂｙｔｅ数）と算出し、メモリ上に配置する。なお、文字列長は、文字数の「２」でも良い。
【０１８１】
文章構成手段１０２０７２は、４Ｗ１Ｈ（ＷＨＯ，ＷＨＥＮ，ＷＨＥＲＥ，ＷＨＡＴ，ＨＯＷ）の合計の文字列長「２」、各要素の文字列長「十兵衛が：８」「早朝に：６」「月で：４」「朝日を：６」を算出し、メモリ上に配置する。
【０１８２】
次に、文章構成手段１０２０７２は、読み出した数式１に、上記で算出した数値を代入し、ＨＯＷ要素と各４Ｗの各要素の共起確率を取得し、メモリ上に配置する。ここで、共起確率＝３．１であった、とする。
【０１８３】
文章構成手段１０２０７２は、文章「十兵衛が早朝に月で朝日を見る」と、共起確率「３．１」を対にして、メモリ上に配置する。
【０１８４】
以上のように、５つの用語（４Ｗ１Ｈの要素に対応する用語）を組み合わせて構成される各文章について、ＨＯＷ要素と各４Ｗの要素の共起確率を算出した、とする。ここで、最大の共起確率は、「３．１」でった、とする。
【０１８５】
そして、文章構成手段１０２０７２は、共起確率が最大「３．１」の文章「十兵衛が早朝に月で朝日を見る」を取得する。
【０１８６】
次に、文章出力部１２０８は、取得した文章「十兵衛が早朝に月で朝日を見る」を、端末装置１１に送信する。
【０１８７】
そして、端末装置１１の文章受信部１１０３は、文章「十兵衛が早朝に月で朝日を見る」を受信し、文章出力部１２０８は文章「十兵衛が早朝に月で朝日を見る」をディスプレイに表示する。
【０１８８】
以上、本実施の形態によれば、学習したい漢字を入力すれば、その漢字を構成する部首に対応する漢字も含めた文章が提示できる。したがって、漢字の学習を支援することができる。特に、連想記憶を利用した漢字の学習が可能となる。
【０１８９】
なお、本実施の形態において、漢字学習支援装置１２はスタンドアロンで動作しても良い。かかる場合、漢字学習支援装置は、漢字を識別する情報である漢字識別情報と、当該漢字を構成する1以上の部首を識別する情報である1以上の部首識別情報を有する漢字情報を２以上格納している漢字情報格納部と、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する１以上の部首識別情報を取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した２以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部を具備する漢字学習支援装置である。
【０１９０】
また、上記の漢字学習支援装置は、時（Ｗｈｅｎ）を示す文の要素を構成する時補助語を格納している時補助語格納手段と、場所（Ｗｈｅｒｅ）を示す文の要素を構成する場所補助語を格納している場所補助語格納手段と、人（Ｗｈｏ）を示す文の要素を構成する人補助語を格納している人補助語格納手段と、何（Ｗｈａｔ）を示す文の要素を構成する何補助語を格納している何補助語格納手段と、いかに（Ｈｏｗ）を示す文の要素を構成する如何補助語を格納している如何補助語格納手段を有する補助語格納部をさらに具備し、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語である連携用語を外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記用語情報格納部を検索し、少なくとも１以上検索される用語を取得し、前記文章構成部は、時（Ｗｈｅｎ）、場所（Ｗｈｅｒｅ）、人（Ｗｈｏ）、何（Ｗｈａｔ）、いかに（Ｈｏｗ）のいずれかに対応して、前記用語取得部により取得された連携用語を、予め決められた順序で連結して文章を構成する漢字学習支援装置、である。
【０１９１】
また、上記の漢字学習支援装置において、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む各用語を検索し、当該各用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも１以上検索される連携用語を取得する連携用語取得手段と、前記連携用語取得手段が取得した２以上の連携用語すべてと異なる種類の補助語を取得し、当該補助語が含まれる用語である補完用語を、前記前記連携用語取得手段が取得した1以上の連携用語と一の文章中に一度以上共起する場合に、前記文章データベースから検索し、取得する補完用語取得手段を具備する漢字学習支援装置であることは好適である。
【０１９２】
また、上記の漢字学習支援装置において、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語を、前記用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも１以上検索される連携用語を取得し、かつ、前記如何補助語以外の種類の補助語が付与された連携用語を取得する場合に、前記如何補助語が付与された連携用語との共起確率を算出し、当該共起確率が高い連携用語を取得する請求項３または４記載の漢字学習支援装置であることは好適である。
【０１９３】
また、本実施の形態において、４Ｗ１Ｈのうち、不足している要素を補う補完用語取得手段は必須ではない。取得できた２以上の用語から、文章を構成できれば良い。また、文章が不完全でも良い場合も有り得る。
【０１９４】
また、本実施の形態において、出力する文章の構文は、４Ｗ１Ｈが主であった。しかし、４Ｗ１Ｈに限らないことは言うまでもない。例えば、５Ｗ１Ｈでも良いし、２Ｗ１Ｈ（例えば、「犬が人に伏する」）でも良い。用語取得部１０２０６は、取得した漢字識別情報と部首識別情報の数を用いて、文型を選択しても良い。例えば、用語取得部１０２０６は、取得した漢字識別情報（例えば、「伏」）と、部首識別情報（例えば、「人」「犬」）の数「３」を取得し、当該「３」から「２Ｗ１Ｈ」の構文情報を取得し、当該構文情報から、文章構成部１０２０７が文章を構成しても良い。
【０１９５】
さらに、本実施の形態における漢字学習支援装置の動作をソフトウェアは、以下のようなソフトウェアである。つまり、コンピュータを、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する１以上の部首識別情報を、記憶媒体に格納されている２以上の漢字情報から取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した２以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部として機能させるためのプログラム、となる。
【０１９６】
また、上記プログラムにおいて、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語である連携用語を外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記用語情報格納部を検索し、少なくとも１以上検索される用語を取得し、前記文章構成部は、時（Ｗｈｅｎ）、場所（Ｗｈｅｒｅ）、人（Ｗｈｏ）、何（Ｗｈａｔ）、いかに（Ｈｏｗ）のいずれかに対応して、前記用語取得部により取得された連携用語を、予め決められた順序で連結して文章を構成するように機能させるプログラムであることは好適である。
【０１９７】
また、上記プログラムにおいて、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む各用語を検索し、当該各用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも１以上検索される連携用語を取得する連携用語取得手段と、前記連携用語取得手段が取得した２以上の連携用語すべてと異なる種類の補助語を取得し、当該補助語が含まれる用語である補完用語を、前記前記連携用語取得手段が取得した1以上の連携用語と一の文章中に一度以上共起する場合に、前記文章データベースから検索し、取得する補完用語取得手段を具備するように機能させるプログラムであることは好適である。
【０１９８】
また、上記プログラムにおいて、前記用語取得部は、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字を含む用語を、前記用語情報格納部から検索し、当該用語に対して、前記時補助語、前記場所補助語、前記人補助語、前記何補助語、前記如何補助語のうちのいずれかの補助語を、その種類が重複しないように補い、各用語に対して補助語を付与して、連携用語を構成し、当該連携用語をキーとして、前記文章データベースを検索し、少なくとも１以上検索される連携用語を取得し、かつ、前記如何補助語以外の種類の補助語が付与された連携用語を取得する場合に、前記如何補助語が付与された連携用語との共起確率を算出し、当該共起確率が高い連携用語を取得するように機能させるプログラムであることは好適である。
（実施の形態３）
【０１９９】
本実施の形態において、構成した文章に対して、さらにア二メーションを生成する機能を有する漢字学習支援システムについて説明する。本実施の形態において、実施の形態１の漢字学習支援装置に対して、ア二メーション生成機能を有する態様である。なお、実施の形態２の漢字学習支援装置に対して、本実施の形態で説明するようなア二メーション生成機能を有しても良い。
【０２００】
本実施の形態における漢字学習支援システムの概念図は、図１と同様である。図１９は、本実施の形態における漢字学習支援システムのブロック図である。本漢字学習支援システムは、１以上の端末装置１１、漢字学習支援装置１９２、１以上の文章管理装置１３を有する。
【０２０１】
漢字学習支援装置１９２は、漢字情報格納部１２０１、格情報格納部１２０２、用語情報格納部１２０３、アニメーション情報格納部１９２０１、アニメプログラム情報格納部１９２０２、受付部１２０４、部首識別情報取得部１２０５、用語取得部１２０６、文章構成部１２０７、文章出力部１２０８、アニメ実行部１９２０３を具備する。
【０２０２】
アニメーション情報格納部１９２０１は、１以上のアニメーション情報を格納している。アニメーション情報は、アニメーションの動作の種類を示す情報であるアニメ種類情報と、動詞句（例えば、「見る」「償う」「誘う」など）を有する情報である。アニメーションは、動詞句の意味を直感的にイメージさせるアニメ−ションであることが好適である。また、アニメーション情報は、動詞句の意味分類を示す「意味分類」を有しても良い。また、アニメーション情報は、意味分類に対応する。アニメーションする場合の「背景色」の情報や、「グラデーション」の情報を有しても良い。アニメーション情報が、意味分類、背景色、グラデーションを有する場合、例えば、後述するアニメ実行部１９２０３は、アニメーションの漢字を表示する領域の背景を、対応する背景色やグラデーションにすることは好適である。背景色やグラデーションを識別する情報が与えられた場合に、その背景色やグラデーションに背景を変更する技術は公知技術であるので、詳細な説明を省略する。このよに、背景色やグラデーションを、その意味分類をイメージさせやすいものとする（例えば、意味分類「愛」の場合に、背景色「赤」とする、など）ことにより、漢字学習に寄与できる。アニメーション情報格納部１９２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０２０３】
アニメプログラム情報格納部１９２０２は、アニメ種類情報と、当該アニメーションの動作を実行するプログラムであるアニメ実行プログラムを有するアニメプログラム情報を格納している。アニメプログラム情報格納部１９２０２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０２０４】
アニメ実行部１９２０３は、文章構成部１２０７が構成した文章が有する動詞句に対応するアニメ種類情報をアニメーション情報格納部１９２０１から取得し、当該アニメ種類情報に対応するアニメ実行プログラムを読み出し、動詞句を構成する漢字に対して、読み出したアニメ実行プログラムを実行し、アニメーションを出力する。アニメ実行部１９２０３は、アニメ実行結果を、都度、端末装置１１に送信しても良い。また、アニメ実行部１９２０３の実行は、文章出力部１２０８の文章出力処理の前でも、後でも良い。また、アニメ実行部１９２０３は、別のアルゴリズムでアニメーションを実行しても良い。つまり、例えば、アニメ実行部１９２０３は、漢字情報が有する漢字構造情報や漢字座標情報や部首位置識別情報を用いて漢字のアニメーションを出力しても良い。例えば、アニメ実行部１９２０３は、漢字情報（例えば、「誘」の漢字に対応する漢字情報）が有する部首識別子（例えば、「言」「秀」）と、部首識別子に対応する漢字識別情報（例えば、「言」「秀」）を含む漢字情報が有する漢字座標情報（例えば、ｌｉｎｅの集合からなる図形情報）を読み出し、当該漢字座標情報（例えば、「言」「秀」の図形を示す図形情報）を、上述した遺伝アルゴリズムを用いた「sodaplay」と同様のアルゴリズムで、その図形情報の各線分を伸縮させても良い。さらに、アニメ実行部１９２０３は、漢字座標情報（例えば、「言」「秀」の図形を示す図形情報）を、「sodaplay」と同様のアルゴリズムで、その図形情報の各線分を伸縮させながら、かつ、部首位置識別情報（「言」は「左」、「秀」は「右」）に従って、各図形情報を移動させる（「言」は画面中央から画面左上に移動し、「秀」は画面中央から画面右下に移動する。その次に、「言」は画面左上から画面中央に戻ってきて、「秀」は画面右下から画面中央に戻ってくる、など）ことは好適である。また、アニメ実行部１９２０３は、「sodaplay」を用いて構成する漢字を変形させた図形を、例えば、ｊｐｅｇ等のビットマップデータにし、当該ビットマップデータを、デスクトップ（画面）上に配置することは好適である。アニメ実行部１９２０３は、通常、ＭＰＵやメモリ等から実現され得る。アニメ実行部１９２０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２０５】
次に、漢字学習支援装置１９２の動作について説明する。漢字学習支援装置１９２は、漢字学習支援装置１２と比較して、アニメーション生成機能を有する点が異なる。このアニメーション生成機能について、図２０のフローチャートを用いて説明する。なお、アニメーション生成機能は、図３のステップＳ３１６の前に実行されることが好適であるが、ステップＳ３１６の後に実行されても良い。
【０２０６】
（ステップＳ２００１）アニメ実行部１９２０３は、構成した文章に対応する動詞句を取得する。
【０２０７】
（ステップＳ２００２）アニメ実行部１９２０３は、ステップＳ２００１で取得した動詞句に対応するアニメ種類情報を、アニメーション情報格納部１９２０１から取得し、メモリ上に配置する。
【０２０８】
（ステップＳ２００３）アニメ実行部１９２０３は、ステップＳ２００２で取得したアニメ種類情報と対になるアニメ実行プログラムを、アニメプログラム情報格納部１９２０２から読み込む。
【０２０９】
（ステップＳ２００４）アニメ実行部１９２０３は、ステップＳ２００１で取得した動詞句に含まれる漢字を取得し、メモリ上に配置する。
【０２１０】
（ステップＳ２００５）アニメ実行部１９２０３は、ステップＳ２００４で取得した漢字と対になる漢字構造情報を、漢字情報格納部１２０１から取得し、メモリ上に配置する。
【０２１１】
（ステップＳ２００６）アニメ実行部１９２０３は、ステップＳ２００４で取得した漢字を構成する１以上の部首、またはステップＳ２００４で取得した漢字を構成する１以上の部首に対応する１以上の漢字を、漢字情報格納部１２０１から取得し、メモリ上に配置する。
【０２１２】
（ステップＳ２００７）アニメ実行部１９２０３は、ステップＳ２００６で取得した部首、または漢字が２以上存在する場合、当該２以上の部首、または漢字が、ステップＳ２００５で取得した漢字構造情報に従って連結されるようにアニメーションを行う。例えば、漢字構造情報が「２つの部首が左側と右側に分割される横列型」を示す情報である場合、アニメ実行部１９２０３は、漢字構造情報に従って、２つの部首または漢字が、それぞれ画面の左側端と右側端から登場し、真ん中に進み、合体するような態様で連結されるアニメーションを出力する。また、例えば、漢字構造情報が「２つの部首が上側と下側に分割される縦列型」を示す情報である場合、アニメ実行部１９２０３は、漢字構造情報に従って、２つの部首または漢字が、それぞれ画面の上側端と下側端から登場し、真ん中に進み、合体するような態様で連結されるアニメーションを出力する。なお、アニメ実行部１９２０３は、例えば、漢字を構成する漢字座標情報（線の集合の情報）を読み込み、当該漢字座標情報からビットマップを構成することは好適である。漢字座標情報（線の集合の情報）からビットマップを構成する技術は公知技術である。
【０２１３】
（ステップＳ２００８）アニメ実行部１９２０３は、動詞句に含まれる漢字を、ステップＳ２００３で読み込んだアニメ実行プログラムに渡し、アニメーションを出力する。処理を終了する。なお、アニメ実行部１９２０３は、アニメーションを都度、端末装置１１に送信することは好適である。
【０２１４】
以下、本実施の形態における漢字学習支援システムの具体的な動作について説明する。漢字学習支援システムの概念図は図１と同様である。
【０２１５】
今、漢字情報格納部１２０１は、図２１に示す漢字情報管理表を保持している。漢字情報管理表は、「ＩＤ」「漢字識別情報」「部首識別情報」「漢字構造情報」「漢字座標情報」の属性を有するレコードを多数格納している。「漢字構造情報」は、図２２に示す、大きく３種類のパターンがある。第一は、カテゴリーＡの「内包型」であり、ある部首の中に他の部首が入っている構造である。第二は、カテゴリーＢの「縦列型」であり、部首が縦に連続する構造である。第三は、カテゴリーＣの「横列型」であり、部首が横に連続する構造である。
【０２１６】
また、上記の３つの漢字構造情報のカテゴリーのうちカテゴリーＡの「内包型」は、図
２３に示すように、さらに「Ａ−１」から「Ａ−７」に分類される。各分類の意味は、図２３の「説明」に記載した通りである。ある部首と他の部首との位置関係により、７つに分類される。
【０２１７】
また、カテゴリーＢの「縦列型」は、図２４に示すように、さらに「Ｂ−１」から「Ｂ−５」に分類される。各分類の意味は、図２４の「説明」に記載した通りである。ある部首と他の部首との位置関係により、５つに分類される。
【０２１８】
さらに、カテゴリーＣの「横列型」は、図２５に示すように、さらに「Ｃ−１」から「Ｃ−５」に分類される。各分類の意味は、図２５の「説明」に記載した通りである。ある部首と他の部首との位置関係により、５つに分類される。
【０２１９】
また、図２６は、漢字座標情報の例である。図２６は、図２１の漢字座標情報のファイル名に対応するファイルの内容である。ここでは、漢字座標情報は、「ポイントＩＤ」「ｘ座標」「ｙ座標」「ｃｏｎｎｅｃｔＩＤ」を属性とするレコードを有する。かかるレコードは、漢字を構成する線分、および点の連結を示す情報である。図２６は、４点（ポイントＩＤ＝１３９，１４０，１４１，１４２）と、その座標（ｘ座標，ｙ座標）と、連結の情報（ｃｏｎｎｅｃｔＩＤ）により、「口」を構成している。
【０２２０】
また、図２７は、アニメーション情報格納部１９２０１に格納されているアニメーション情報管理表である。アニメーション情報管理表は、「動詞句」「意味分類」「アニメ種類情報」の属性を有するレコードを1以上保持している。「意味分類」は、動詞句の意味を示す情報である。「アニメ種類情報」は、アニメ実行プログラムに対応する情報である。
【０２２１】
かかる状況において、ユーザは、端末装置１１のキーボードやマウス等の入力手段を用いて漢字「誘」を入力した、とする。そして、ユーザは、端末装置１１の図示しない「漢字学習」ボタン（ハードボタンでもＧＵＩのボタンでも良い）を押下した、とする。
【０２２２】
その後、実施の形態１の具体例で述べた動作により、文章構成手段１２０７２は、文章「言葉が秀吉を誘う」を構成する、とする。
【０２２３】
次に、アニメ実行部１９２０３は、構成した文章「言葉が秀吉を誘う」に対応する動詞句「誘う」を取得する。
【０２２４】
そして、アニメ実行部１９２０３は、取得した動詞句「誘う」に対応するアニメ種類情報「３」を、図２７のアニメーション情報管理表から取得し、メモリ上に配置する。
【０２２５】
次に、アニメ実行部１９２０３は、取得したアニメ種類情報「３」と対になるアニメ実行プログラムを、アニメプログラム情報格納部１９２０２から読み込む。
【０２２６】
そして、アニメ実行部１９２０３は、取得した動詞句「誘う」に含まれる漢字「誘」を取得し、メモリ上に配置する。次に、アニメ実行部１９２０３は、取得した漢字「誘」と対になる漢字構造情報「Ｃ−１」を、漢字情報格納部１２０１から取得し、メモリ上に配置する。
【０２２７】
次に、アニメ実行部１９２０３は、取得した漢字「誘」を構成する１以上の部首に対応する１以上の漢字「言」「秀」を、漢字情報格納部１２０１から取得し、メモリ上に配置する。そして、アニメ実行部１９２０３は、漢字「言」「秀」に対応する漢字座標情報を読み込み、それぞれビットマップに変換し、その大さきを漢字構造情報「Ｃ−１」に従って、それぞれ「３／１０」「７／１０」とする。そして、アニメ実行部１９２０３は、漢字「言」の３／１０に圧縮されたビットマップを構成し、かつ、漢字「秀」の７／１０に圧縮されたビットマップを構成する。そして、ビットマップ「言」は画面の左端中央部から中央に、ビットマップ「秀」は画面の右端中央部から中央に、横に移動させながら真ん中で出会うようにし、２つのビットマップが出会ったら動作を中止する。その際、漢字「誘」が構成されている。
【０２２８】
そして、アニメ実行部１９２０３は、かかるアニメーションの出力を、随時、端末装置１１に送信する。
【０２２９】
次に、アニメ実行部１９２０３は、動詞句に含まれる漢字「誘」を、読み込んだアニメ実行プログラムに渡し、アニメーションを出力する。この出力とは、通常、アニメの実行過程の実行結果を、都度、端末装置１１に送信することである。そして、端末装置１１は、アニメの実行結果を受信し、出力する。
【０２３０】
そして、次に、文章出力部１２０８は、構成された文章「言葉が秀吉を誘う」を、端末装置１１に送信する。次に、端末装置１１は、「言葉が秀吉を誘う」を受信し、表示する。
【０２３１】
以上、本実施の形態によれば、学習したい漢字を、アニメーションを交えながら効果的に学習できる。
【０２３２】
なお、本実施の形態において、漢字学習支援装置１９２はスタンドアロンで動作しても良い。かかる場合、漢字学習支援装置は、漢字を識別する情報である漢字識別情報と、当該漢字を構成する1以上の部首を識別する情報である1以上の部首識別情報を有する漢字情報を２以上格納している漢字情報格納部と、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する１以上の部首識別情報を、前記漢字情報格納部から取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した２以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部を具備する漢字学習支援装置であり、かつ、アニメーションの動作の種類を示す情報であるアニメ種類情報と、動詞句を有するアニメーション情報を格納しているアニメーション情報格納部と、アニメ種類情報と、当該アニメーションの動作を実行するプログラムであるアニメ実行プログラムを有するアニメプログラム情報を格納しているアニメプログラム情報格納部と、前記文章構成部が構成した文章が有する動詞句に対応するアニメ種類情報を前記アニメーション情報格納部から取得し、当該アニメ種類情報に対応するアニメ実行プログラムを読み出し、前記動詞句を構成する漢字に対して、前記アニメ実行プログラムを実行し、アニメーションを出力するアニメ実行部をさらに具備する漢字学習支援装置、である。
【０２３３】
また、前記漢字情報格納部の漢字情報は、漢字を構成する２以上の部首の配置を示す情報である漢字構造情報をも有し、前記アニメ実行部は、前記漢字構造情報を用いて、２以上の部首が分離されている状態から連接している状態に移行するアニメーションを実行することは好適である。
【０２３４】
また、前記漢字情報格納部の漢字情報は、漢字を構成する直線の情報の集合である漢字座標情報をも有し、前記アニメ実行部は、アニメーションの漢字を構成する場合に、前記漢字座標情報からビットマップデータを構成し、漢字のアニメーションを出力することはさらに好適である。
【０２３５】
また、本実施の形態において、遺伝アルゴリズムを用いた漢字アニメーション（例えば、非特許文献４に記載されている技術と同様の技術を利用）において、具体的には、例えば、頂点から辺へ接続された頂点への角速度を遺伝子として用いる。そのため、遺伝子長（GeneLength）は、「GeneLength = s*×BitNumber」（ただし、「s*」は「漢字の辺の数」、「BitNumber」は、例えば、「8bit（角速度のBit数）」）とする。かかる場合に、漢字の辺の数は、漢字情報が有している。漢字の辺の数は、漢字情報が有する漢字座標情報に含まれる直線の情報から取得された直線の数でも良いし、別途、漢字情報中に保持されていても良い。なお、図３０に、漢字「力」のアニメーションの例を示す。図３０の（ａ）は、アニメーションを開始して１０ｓｔｅｐ後、（ｂ）は５０ｓｔｅｐ後、（ｃ）は１００ｓｔｅｐ後に描画された図形（画像）である。
【０２３６】
また、本実施の形態における漢字学習支援装置を実現するソフトウェアは、以下のプログラムである。つまり、本ソフトウェアは、コンピュータを、漢字識別情報を受け付ける受付部と、前記受付部が受け付けた漢字識別情報に対応する１以上の部首識別情報を、記憶媒体に格納されている２以上の漢字情報から取得する部首識別情報取得部と、前記受付部が受け付けた漢字識別情報に対応する漢字、および前記部首識別情報取得部が取得した１以上の部首識別情報に対応する１以上の各漢字または各部首を含む用語を、外部のサーバ装置が保持している用語情報格納部、または内部に保持している用語情報格納部から検索し、取得する用語取得部と、前記用語取得部が取得した２以上の用語を組み合わせて文章を構成する文章構成部と、前記文章構成部が構成した文章を出力する文章出力部として機能させるためのプログラム、となる。
【０２３７】
また、上記プログラムにおいて、前記文章構成部が構成した文章が有する動詞句に対応するアニメ種類情報を記憶媒体から取得し、当該アニメ種類情報に対応するアニメ実行プログラムを読み出し、前記動詞句を構成する漢字に対して、前記アニメ実行プログラムを実行し、アニメーションを出力するアニメ実行部としてさらに機能させるプログラム、である。
【０２３８】
また、上記プログラムにおいて、漢字情報は、漢字を構成する２以上の部首の配置を示す情報である漢字構造情報をも有し、前記アニメ実行部は、前記漢字構造情報を用いて、２以上の部首が分離されている状態から連接している状態に移行するアニメーションを実行するものとして機能させるプログラム、である。
【０２３９】
また、上記プログラムにおいて、漢字情報は、漢字を構成する直線の情報の集合である漢字座標情報をも有し、前記アニメ実行部は、アニメーションの漢字を構成する場合に、前記漢字座標情報からビットマップデータを構成し、漢字のアニメーションを出力するものとして機能させるプログラム、である。
【０２４０】
以上の実施の形態１から実施の形態３において、漢字学習支援システムまたは漢字学習支援装置は、以下の機能を有しても良い。
【０２４１】
第一は、漢字学習後、その漢字について、ユーザがストーリーを入力することが出来る機能である。本機能は、漢字学習支援システムまたは漢字学習支援装置は、漢字に対して入力された文章（ストーリーを有する文章）を受け付け、漢字と対にして文章を蓄積できる機能である。この文章には、漢字が含まれなくても良い。
【０２４２】
第二は、文章出力部１２０８が出力した文章に対して、ユーザが評価（例えば、「１〜５点」）を行うことが出来る機能である。そして、漢字学習支援システムまたは漢字学習支援装置は、ユーザから入力された評価を、文章と対に記憶媒体に蓄積する。そして、ユーザから漢字学習のために漢字識別情報が入力された場合、当該漢字識別情報が示す漢字に対応する文章であり、評価が最も高い（または、評価が高い順に順次）文章が読み出されることは好適である。
【０２４３】
また、図２８は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の漢字学習支援装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図２８は、このコンピュータシステム３４０の概観図であり、図２９は、コンピュータシステム３４０のブロック図である。
【０２４４】
図２８において、コンピュータシステム３４０は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０２４５】
図２９において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３４１３と、ＣＰＵ３４１３、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３４１５と、ＣＰＵ３４１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２４６】
コンピュータシステム３４０に、上述した実施の形態の情報処理装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０２４７】
プログラムは、コンピュータ３４１に、上述した実施の形態の情報処理装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０２４８】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２４９】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２５０】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２５１】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２５２】
以上のように、本発明にかかる漢字学習支援装置は、<advantageous-effects>という効果を有し、漢字学習支援装置等として有用である。
【図面の簡単な説明】
【０２５３】
【図１】実施の形態１における漢字学習支援システムの概念図
【図２】同漢字学習支援システムのブロック図
【図３】同漢字学習支援装置の動作について説明するフローチャート
【図４】同漢字情報管理表を示す図
【図５】同格情報管理表を示す図
【図６】同用語情報管理表を示す図
【図７】同文章構成ルール管理表を示す図
【図８】同用語情報管理表を示す図
【図９】同表示例を示す図
【図１０】実施の形態２における漢字学習支援システムのブロック図
【図１１】同漢字学習支援装置の動作について説明するフローチャート
【図１２】同文章構成のアルゴリズムについて説明するフローチャート
【図１３】同共起確率を算出する処理について説明するフローチャート
【図１４】同漢字情報管理表を示す図
【図１５】同用語情報管理表を示す図
【図１６】同補助語情報管理表を示す図
【図１７】同連携用語取得手段が取得する用語群を示す図
【図１８】同処理途中の情報示す図
【図１９】実施の形態３における漢字学習支援システムのブロック図
【図２０】同アニメーション生成機能について説明するフローチャート
【図２１】同漢字情報管理表を示す図
【図２２】同漢字構造情報のパターンを示す図
【図２３】同内包型のパターンを示す図
【図２４】同縦列型のパターンを示す図
【図２５】同横列型のパターンを示す図
【図２６】同漢字座標情報の例を示す図
【図２７】同アニメーション情報管理表を示す図
【図２８】同漢字学習支援装置を実現するコンピュータの外観図
【図２９】同コンピュータシステムのブロック図
【図３０】同漢字アニメーションの表示例を示す図
【符号の説明】
【０２５４】
１１  端末装置
１２、１０２、１９２  漢字学習支援装置
１３  文章管理装置
１１０１  入力受付部
１１０２  漢字識別情報送信部
１１０３  文章受信部
１１０４  文章出力部
１２０１  漢字情報格納部
１２０２  格情報格納部
１２０３、１０２０３  用語情報格納部
１２０４  受付部
１２０５  部首識別情報取得部
１２０６、１０２０６  用語取得部
１２０７、１０２０７  文章構成部
１２０８  文章出力部
１３０１  文章格納部
１３０２  文章検索部
１３０３  文章送信部
１０２０１  補助語格納部
１２０６１  漢字包含用語取得手段
１２０６２  連携用語取得手段
１２０７１、１０２０７１  文章構成ルール格納手段
１２０７２、１０２０７２  文章構成手段
１９２０１  アニメーション情報格納部
１９２０２  アニメプログラム情報格納部
１９２０３  アニメ実行部
１０２０１１  時補助語格納手段
１０２０１２  場所補助語格納手段
１０２０１３  人補助語格納手段
１０２０１４  何補助語格納手段
１０２０１５  如何補助語格納手段
１０２０６１  連携用語取得手段
１０２０６２  補完用語取得手段
【図１】
2008203375.tif 000004
【図２】
2008203375.tif 000005
【図３】
2008203375.tif 000006
【図４】
2008203375.tif 000007
【図５】
2008203375.tif 000008
【図６】
2008203375.tif 000009
【図７】
2008203375.tif 000010
【図８】
2008203375.tif 000011
【図１０】
2008203375.tif 000012
【図１１】
2008203375.tif 000013
【図１２】
2008203375.tif 000014
【図１３】
2008203375.tif 000015
【図１４】
2008203375.tif 000016
【図１５】
2008203375.tif 000017
【図１６】
2008203375.tif 000018
【図１７】
2008203375.tif 000019
【図１８】
2008203375.tif 000020
【図１９】
2008203375.tif 000021
【図２０】
2008203375.tif 000022
【図２１】
2008203375.tif 000023
【図２６】
2008203375.tif 000024
【図２７】
2008203375.tif 000025
【図２８】
2008203375.tif 000026
【図２９】
2008203375.tif 000027
【図３０】
2008203375.tif 000028
【図９】
2008203375.tif 000029
【図２２】
2008203375.tif 000030
【図２３】
2008203375.tif 000031
【図２４】
2008203375.tif 000032
【図２５】
2008203375.tif 000033