(57)【特許請求の範囲】
【請求項１】
複数の単語と、各単語の少なくとも読み方と、各単語の主観的ななじみの程度を示す値である親密度とを記憶した単語辞書記憶部を用いた言語学習方法であって、
第１の文字列抽出部が、複数の読み方を有する第１の文字列を取得する第１の文字列抽出ステップと、
第２の文字列抽出部が、前記第１の文字列の読み方毎に前記単語辞書記憶部から前記第１の文字列を含む第２の文字列の組み合わせを抽出する第２の文字列抽出ステップと、
単語リスト出力部が、前記第２の文字列抽出ステップにより抽出された第２の文字列を学習者に提示する提示ステップと
を備え、
前記第２の文字列抽出ステップは、前記第１の文字列の全ての読み方が現れるという制約条件の下で、前記第２の文字列の組み合わせにおける前記第２の文字列の数が最小になり、かつ、前記第２の文字列の組み合わせに含まれる第２の文字列の親密度の平均が最大となるように、前記第２の文字列の組み合わせを抽出する
ことを特徴とする言語学習方法。
【請求項２】
解答受付手段が、前記第２の文字列における前記第１の文字列の読み方に関する解答情報を前記学習者から受け付ける受付ステップと、
解答分析手段が、前記解答情報に含まれる前記第１の文字列の読み方が正解か否かを判定する判定ステップと、
出力制御手段が、前記判定ステップの判定結果に基づいて、前記提示ステップにより提示する第２の文字列を選択する選択ステップと
をさらに備えることを特徴とする請求項１記載の言語学習方法。
【請求項３】
複数の単語と、各単語の少なくとも読み方と、各単語の主観的ななじみの程度を示す値である親密度とを記憶した単語辞書記憶部を用いた言語学習装置であって、
複数の読み方を有する第１の文字列を取得する第１の文字列抽出手段と、
前記第１の文字列の読み方毎に前記単語辞書記憶部から前記第１の文字列を含む第２の文字列の組み合わせを抽出する第２の文字列抽出手段と、
この第２の文字列抽出手段により抽出された第２の文字列を学習者に提示する提示手段と
を備え、
前記第２の文字列抽出手段は、前記第１の文字列の全ての読み方が現れるという制約条件の下で、前記第２の文字列の組み合わせにおける前記第２の文字列の数が最小になり、かつ、前記第２の文字列の組み合わせに含まれる第２の文字列の親密度の平均が最大となるように、前記第２の文字列の組み合わせを抽出する
ことを特徴とする言語学習装置。
【請求項４】
複数の単語と、各単語の少なくとも読み方と、各単語の主観的ななじみの程度を示す値である親密度とを記憶した単語辞書記憶部を用いた言語学習装置のプログラムであって、
コンピュータに、
複数の読み方を有する第１の文字列を取得する第１の文字列抽出ステップと、
前記第１の文字列の読み方毎に前記単語辞書記憶部から前記第１の文字列を含む第２の文字列の組み合わせを抽出する第２の文字列抽出ステップと、
この第２の文字列抽出ステップにより抽出された第２の文字列を学習者に提示する提示ステップと
を実行させ、
前記第２の文字列抽出ステップは、前記第１の文字列の全ての読み方が現れるという制約条件の下で、前記第２の文字列の組み合わせにおける前記第２の文字列の数が最小になり、かつ、前記第２の文字列の組み合わせに含まれる第２の文字列の親密度の平均が最大となるように、前記第２の文字列の組み合わせを抽出する
ことを特徴とするプログラム。
【請求項５】
請求項４に記載されたプログラムを記憶した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、効率的に言語を学習するための言語学習方法、言語学習装置、プログラムおよびこのプログラムを記憶した記憶媒体に関するものである。
【背景技術】
【０００２】
従来より、言語の学習を効率的に行い、学習者の負担を軽減するための各種技術が提案されている。例えば、漢字学習の効率を上げるために、予め定めた漢字の難易度に応じて漢字や漢字を含む文章を漢字辞書記憶部から抽出し、抽出した漢字や文章をディスプレイに表示したり紙面にプリントアウトしたりする学習装置が提案されている。このような従来の装置では、文部科学省の学習指導要領に定められた漢字の学年別配当表における「学年」等を、漢字の難易度に適用している。すなわち、「学年」が低いほど漢字の難易度が低くて易しく、逆に「学年」が高いほど難易度が高くて難しいとみなしている。
【０００３】
ところが、上記学年別配当表は、１学年から６学年までの６段階しかなく、同一段階内に含まれる漢字は全て同一の難易度と見なされてしまうため、同一段階内では難易度を制御できないという問題があった。さらに、学年別配当表の対象は教育漢字に限られるため、教育漢字以外の漢字は適用できないという問題もあった。
【０００４】
このような問題を解決するために、漢字の難易度を表す指標として親密度を用いる技術が存在する（例えば、特許文献１参照。）。この親密度とは、漢字または単語の主観的ななじみの程度を表す数値であり、１から７の範囲の実数値で表され、１に近いほどなじみがなく、７に近いほどなじみがあることを意味する。例えば、「会」や「本」という漢字の親密度は６．５以上であり、「魑」や「龠」という単語の親密度は２．０以下である。また、例えば「太陽」や「父親」という単語の親密度は６．５以上であり、「刮目」や「撒播」という単語の親密度は２．０以下である。このような親密度は、各漢字のなじみの程度を１，２，３，４，５，６，７の数値で多人数に評価させ、この評価値を平均することにより求められる。このような方法で日本語における漢字６３００字について求められた親密度はデータベース化されている。親密度は、信頼性の高い科学的な数値であり、言語に関わる学術研究に利用されるばかりではなく、語彙数推定装置（例えば、特許文献２参照。）等の応用技術にも広く利用されている。
【０００５】
このように、親密度は、各漢字または各単語毎に求まる実数値であり、教育漢字以外にも求まる値である。したがって、親密度に基づいて漢字や漢字を含む文章を漢字辞書記憶部から無作為に抽出し、抽出した漢字や文章をディスプレイに表示したり紙面にプリントアウトしたりすることにより、教育漢字以外の漢字にも適用することができる。
【０００６】
【特許文献１】特開２００５−１０７４８３号公報
【特許文献２】特許第３３３１２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、世界中で用いられている言語の中には、１つの単語に複数の読み方がある言語が存在する。例えば、日本語で用いられる漢字は、例えば「年」という漢字に「ねん」と「とし」という２つの読み方があるように、読み方が複数ある場合が多い。このような漢字の読み方は、前後の文字、すなわち文脈によって読み方が定まる。例えば、「年」という漢字は、「学年」という単語においては「ねん」と読み、「年増」という単語においては「とし」と読む。したがって、日本語のように単語に複数の読み方がある言語を学習する者は、単語の単純な読み方のみならず、文脈に応じた読み方を学習しなければならない。
【０００８】
しかしながら、従来技術では、単語の複数の読み方を想定していなかったので、学習すべき単語の読み方が一度も学習者に示されない場合があり、結果として言語の学習を効果的に行うことができなかった。
【０００９】
そこで本願発明は、上述したような課題を解決するためになされたものであり、効果的に言語の学習を行うことができる言語学習方法、言語学習装置、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述したような課題を解決するために、本発明にかかる言語学習方法は、複数の単語と、各単語の少なくとも読み方と、各単語の主観的ななじみの程度を示す値である親密度とを記憶した単語辞書記憶部を用いた言語学習方法であって、第１の文字列抽出部が、複数の読み方を有する第１の文字列を取得する第１の文字列抽出ステップと、第２の文字列抽出部が、第１の文字列の読み方毎に単語辞書記憶部から第１の文字列を含む第２の文字列の組み合わせを抽出する第２の文字列抽出ステップと、単語リスト出力部が、第２の文字列抽出ステップにより抽出された第２の文字列を学習者に提示する提示ステップとを備え、第２の文字列抽出ステップは、第１の文字列の全ての読み方が現れるという制約条件の下で、第２の文字列の組み合わせにおける第２の文字列の数が最小になり、かつ、第２の文字列の組み合わせに含まれる第２の文字列の親密度の平均が最大となるように、第２の文字列の組み合わせを抽出することを特徴とする。上記属性情報としては、少なくとも文字列の読み方に関する情報が含まれる。ここで、第１および第２の文字列は、テキストデータなどから構成されるようにしてもよい。
【００１１】
また、本発明に係る言語学習装置は、複数の単語と、各単語の少なくとも読み方と、各単語の主観的ななじみの程度を示す値である親密度とを記憶した単語辞書記憶部を用いた言語学習装置であって、複数の読み方を有する第１の文字列を取得する第１の文字列抽出手段と、前記第１の文字列の読み方毎に前記単語辞書記憶部から前記第１の文字列を含む第２の文字列の組み合わせを抽出する第２の文字列抽出手段と、この第２の文字列抽出手段により抽出された第２の文字列を学習者に提示する提示手段とを備え、前記第２の文字列抽出手段は、前記第１の文字列の全ての読み方が現れるという制約条件の下で、前記第２の文字列の組み合わせにおける前記第２の文字列の数が最小になり、かつ、前記第２の文字列の組み合わせに含まれる第２の文字列の親密度の平均が最大となるように、前記第２の文字列の組み合わせを抽出することを特徴とする。
【００１２】
また、本発明に係るプログラムは、複数の単語と、各単語の少なくとも読み方と、各単語の主観的ななじみの程度を示す値である親密度とを記憶した単語辞書記憶部を用いた言語学習装置のプログラムであって、コンピュータに、複数の読み方を有する第１の文字列を取得する第１の文字列抽出ステップと、前記第１の文字列の読み方毎に前記単語辞書記憶部から前記第１の文字列を含む第２の文字列の組み合わせを抽出する第２の文字列抽出ステップと、この第２の文字列抽出ステップにより抽出された第２の文字列を学習者に提示する提示ステップとを実行させ、前記第２の文字列抽出ステップは、前記第１の文字列の全ての読み方が現れるという制約条件の下で、前記第２の文字列の組み合わせにおける前記第２の文字列の数が最小になり、かつ、前記第２の文字列の組み合わせに含まれる第２の文字列の親密度の平均が最大となるように、前記第２の文字列の組み合わせを抽出することを特徴とする。
また、本発明に係る記録媒体は、上記プログラムを記憶したことを特徴とする。
【００１３】
また、上記言語学習方法において、解答受付手段が、第２の文字列における第１の文字列の読み方に関する解答情報を学習者から受け付ける受付ステップと、解答分析手段が、解答情報に含まれる第１の文字列の読み方が正解か否かを判定する判定ステップと、出力制御手段が、判定ステップの判定結果に基づいて、提示ステップにより提示する第２の文字列を選択する選択ステップとをさらに備えるようにしてもよい。
【発明の効果】
【００１４】
本発明によれば、単語辞書から第１の文字列の読み方毎に第１の文字列を含む第２の文字列を抽出することにより、第１の文字列の全ての読み方が網羅されるので、効果的に言語の学習を行うことができる。
【発明を実施するための最良の形態】
【００１５】
［第１の参考例］
以下、図面を参照して、本発明の第１の参考例について詳細に説明する。図１に示すように、本参考例にかかる言語学習装置１は、漢字辞書記憶部１１と、漢字抽出条件設定部１２と、漢字抽出部１３と、単語辞書記憶部１４と、単語抽出制御部１５と、単語抽出部１６と、単語リスト出力部１７と、解答受付部１８と、解答分析部１９と、出力制御部２０とからなる。このような言語学習装置１は、ＣＰＵ等の演算装置と、メモリ、ＨＤＤ（Hard Disc Drive）等の記憶装置と、キーボード、マウス、ポインティングデバイス、ボタン、タッチパネル等の外部から情報の入力を検出する入力装置と、プリンタ等の各種情報の送受信を行うＩ/Ｆ装置と、ＣＲＴ(Cathode Ray Tube)、ＬＣＤ(Liquid Crystal Display)またはＦＥＤ(Field Emission Display)等の表示装置を備えたコンピュータと、このコンピュータにインストールされたプログラムとから構成される。すなわちハードウェア装置とソフトウェアとが協働することによって、上記ハードウェア資源がプログラムによって制御され、上述した漢字辞書記憶部１１、漢字抽出条件設定部１２、漢字抽出部１３、単語辞書記憶部１４、単語抽出制御部１５、単語抽出部１６、単語リスト出力部１７、解答受付部１８、解答分析部１９および出力制御部２０が実現される。なお、上記プログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、メモリカードなどの記録媒体に記録された状態で提供されるようにしてもよい。
【００１６】
漢字辞書記憶部１１は、第１の文字列に相当する漢字と、この漢字の読み方、親密度、画数等に関する漢字情報とを記憶したデータベース(Data Base)である。
【００１７】
漢字抽出条件設定部１２は、ユーザの操作入力に基づいて漢字辞書記憶部１１から抽出する漢字の条件（以下、「漢字抽出条件」と呼ぶ。）を設定し、この漢字抽出条件を漢字抽出部１３に入力する演算処理部である。この漢字抽出条件とは、例えば、抽出する漢字の親密度、抽出する漢字の数量、抽出する漢字の読み方の数量、抽出する漢字の画数等から構成される。なお、漢字抽出条件設定部１２は、ユーザにより特定の漢字が指定された場合、この指定された漢字そのものを漢字抽出条件として設定するようにしてもよい。
【００１８】
漢字抽出部１３は、漢字抽出条件に基づいて、漢字辞書記憶部１１から漢字およびこの漢字の漢字情報を抽出する演算処理部である。抽出した漢字および漢字情報は、単語抽出制御部１５に入力される。なお、漢字抽出条件として特定の漢字が設定されている場合、漢字抽出部１３は、その漢字と、この漢字の漢字情報とを漢字辞書記憶部１１から抽出する。
【００１９】
単語辞書記憶部１４は、第２の文字列に相当する単語または文章と、この単語または文章に含まれる漢字の読み方、その単語または文章に含まれる単語の親密度、その単語または文章に含まれる文字の数量等に関する情報（以下、「単語情報」と呼ぶ。）とを記憶したデータベースである。
【００２０】
単語抽出制御部１５は、漢字抽出部１３から入力された漢字および漢字情報に基づいて、単語辞書記憶部１４から抽出する単語の条件（以下、「単語抽出条件」と呼ぶ。）を設定し、この単語抽出条件を単語抽出部１６に入力し、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる演算処理部である。具体的には、単語抽出制御部１５は、単語抽出条件に含まれる漢字の読み方を全て網羅するように、単語抽出部１６に単語辞書記憶部１４から単語（群）または文章（群）を抽出させる。なお、単語抽出条件には、漢字抽出部１３から入力された漢字と、この漢字の全ての読み方とが少なくとも含まれる。
【００２１】
単語抽出部１６は、単語抽出条件に基づいて、単語辞書記憶部１４から第２の文字列に対応する単語（群）または文章（群）を抽出する演算処理部である。抽出された単語（群）または文章（群）は、単語リスト出力部１７に入力される。
【００２２】
単語リスト出力部１７は、後述する単語リスト作成動作の場合、単語抽出部１６から入力された単語（群）をリスト化したもの（以下、「単語リスト」と呼ぶ）をユーザに出力するインターフェース装置である。ここで、単語リスト出力部１７は、後述する学習動作の場合、単語リストの中から一部を出力する。なお、単語（群）の出力方法としては、例えば、ディスプレイに表示したり紙面にプリントアウトしたりするようにしてもよい。なお、学習動作の場合、提示した単語（群）は、解答分析部１９にも出力される。
【００２３】
解答受付部１８は、単語リスト出力部１７から出力された単語に対して、学習者からのその単語の読み方に関する情報（以下、「解答情報」と呼ぶ）を受け付けるインターフェース装置である。この解答情報を受け付ける方法としては、例えば、キーボードや光学的読み取り装置により行うことができる。学習者から受け取った解答情報は、解答分析部１９に入力される。
【００２４】
解答分析部１９は、解答受付部１８から入力された解答情報と、単語リスト出力部１７が出力した単語とに基づいて、上記解答情報の正誤を判断する演算処理部である。この判断結果は、出力制御部２０に入力される。
【００２５】
出力制御部２０は、解答分析部１９から入力された判断結果に基づいて、単語リスト出力部１７の単語リストから出力する単語、出力する単語に含まれる漢字の読み方、および、その単語の出力順等を変更する演算処理部である。
【００２６】
このような言語学習装置１は、設定された漢字抽出条件に基づいて、複数の単語や文章からなる単語リストを生成する単語リスト生成動作を行う。また、言語学習装置１は、生成した単語リストの中から一部の単語や文章を紙面や表示画面に出力し、この出力した単語や文章に含まれる漢字の読み方に対する解答をユーザから受け付け、この解答の正誤により出力する単語や文章を変更することにより、学習者に単語リストの単語や文章に含まれる漢字の全ての読み方を学習させる学習動作を行う。上記単語リスト生成動作および学習動作の詳細について、以下に説明する。
【００２７】
［単語リスト作成動作］
まず、単語リスト作成動作について、図２のフローチャートを参照して説明する。ユーザの操作入力に基づいて漢字抽出条件設定部１２により漢字抽出条件が設定されると（ステップＳ２０１）、漢字抽出部１３は、その漢字条件に基づいて漢字辞書記憶部１１から漢字および漢字情報を抽出し、単語抽出制御部１５に入力する（ステップＳ２０２）。ここで、漢字抽出条件としては、例えば、抽出する漢字の親密度が６．０以上というように親密度について条件を設定するようにしてもよい。また、例えば、漢字の抽出数が１００というように抽出する漢字の数量について条件を設定するようにしてもよい。また、例えば、複数の読み方を有する漢字というように漢字の読み方の数量について条件を設定するようにしてもよい。また、例えば、画数が１０画以上というように抽出する漢字の画数について条件を設定するようにしてもよい。これにより、単語抽出制御部１５には、少なくとも１つ以上の漢字と、この漢字の読み方、親密度、画数等の情報からなる漢字情報とが入力される。
【００２８】
次いで、単語抽出制御部１５は、入力された漢字および漢字情報に基づいて、単語抽出条件を設定する（ステップＳ２０３）。例えば、漢字抽出部１３から「山」という漢字が入力された場合、抽出条件には、「山」という漢字と、「山」の全ての読み方、すなわち、「やま」、「さん」、「ざん」、「せん」という読み方に関する情報とが含まれる。
【００２９】
次いで、単語抽出部１６は、入力された単語抽出条件に基づいて、単語辞書記憶部１４から単語（群）を抽出する（ステップＳ２０４）。ここで、単語抽出部１６は、単語条件に含まれる各漢字の読み方毎に１つ以上の単語が抽出されるように、単語辞書記憶部１４から単語（群）を抽出する。例えば、単語抽出条件に「山」という漢字が含まれていた場合、単語抽出部１６は、「山猫（やまねこ）」、「富士山（ふじさん）」、「登山（とざん）」、「大山（だいせん）」など、「山」という漢字の読み方を全て網羅するように複数の単語を抽出する。
【００３０】
単語辞書記憶部１４から単語（群）が抽出されると、単語抽出制御部１５は、抽出された単語（群）が、単語抽出条件に含まれる漢字の読み方を全て網羅しているか否かを確認する（ステップＳ２０５）。この確認は、単語抽出条件に含まれる漢字およびこの漢字の読み方と、単語辞書記憶部１４から抽出した単語（群）およびこの単語に含まれる漢字の読み方とを比較することにより行われる。
【００３１】
全ての読み方を網羅していない場合（ステップＳ２０５：ＮＯ）、単語抽出制御部１５は、ステップＳ２０３の処理に戻り、単語情報の再設定を行う。この再設定動作では、例えば、単語抽出条件に含まれる漢字およびこの漢字の読み方の確認等が行われる。
【００３２】
一方、全ての読み方を網羅している場合（ステップＳ２０５：ＹＥＳ）、単語抽出制御部１５は、単語抽出部１６に抽出した単語（群）を単語リスト出力部１７に入力させる。
【００３３】
次いで、単語リスト出力部１７は、単語抽出部１６から入力された単語（群）の一覧をリスト化し、表示画面に表示したり紙面にプリントアウトしたりする（ステップＳ２０６）。このように単語リストを提示することより、言語学習装置１のユーザは、所定の漢字の全ての読み方を網羅した単語を確認することができる。なお、単語リストには、単語抽出部１６により抽出された全ての単語と、この単語に含まれる漢字の読み方とが少なくとも含まれる。
【００３４】
このように、本参考例によれば、漢字の複数の読み方を含む単語のリストが自動的に作成されるので、学習者は効果的に言語の学習を行うことができる。
【００３５】
［学習動作］
次に、図３を参照して、言語学習装置１による学習動作について説明する。学習者の操作入力により、言語学習装置１を用いて学習を行う旨の指示を検出すると、単語リスト出力部１７は、予め定められた一度に提示する単語の数量、単語を出力する順番などを定めた出力条件に基づいて、単語抽出部１６から入力された単語の中から一部を出力する（ステップＳ３０１）。
【００３６】
次いで、単語リスト出力部１７が出力した単語の読み方について、解答受付部１８が学習者から解答を受け付けると（ステップＳ３０２）、解答分析部３０３は、その解答が正しいか否か判定する（ステップＳ３０３）。この判定は、単語リスト出力部１７から出力した単語に含まれる漢字の読み方と、解答受付部１８が学習者から受け付けたその漢字の読み方とを比較することにより行われる。
【００３７】
解答が正しい場合（ステップＳ３０３：ＹＥＳ）、出力制御部２０は、単語リスト出力部１７の単語リストの中から、その解答に対応する単語を削除する（ステップＳ３０４）。これにより、同じ単語が重複して出力されるのを防ぐことができる。
【００３８】
単語リストに含まれる全ての単語の読み方を正解した場合（ステップＳ３０５：ＹＥＳ）、言語学習装置１は、動作を終了する。これに対して、全ての単語の読み方を正解していない場合（ステップＳ３０５：ＮＯ）、出力制御部２０は、単語リスト出力部１７の単語リストの中からまだ正解していない単語を出力するように出力条件を設定し（ステップＳ３０６）、ステップＳ３０１に戻る。
【００３９】
一方、解答が間違っている場合（ステップＳ３０３：ＮＯ）、出力制御部２０は、単語リスト出力部１７の単語リストの中からまだ正解していない単語を出力するように出力条件を設定し（ステップＳ３０６）、ステップＳ３０１に戻る。
【００４０】
このように、本参考例によれば、学習者に提示する単語リスト内の単語が学習者の解答に基づいて制御されるので、学習者は、自分の理解の度合いに合わせた学習を行うことができる。結果として、本参考例によれば、学習者は効果的に言語の学習を行うことができる。
【００４１】
［第２の参考例］
次に、本発明の第２の参考例について説明する。なお、本参考例は、上述した第１の参考例にかかる言語学習装置１と単語抽出制御部１５および単語抽出部１６の構成および動作が異なるもののその他は同一である。したがって、本参考例において、第１の参考例と同等の構成要素については、同じ名称および符号を付し適宜説明を省略する。同様に、学習動作についても、上述した第１の参考例と同等であるので、適宜説明を省略する。
【００４２】
単語抽出制御部１５は、漢字抽出部１３から入力された漢字および漢字情報に基づいて単語抽出条件を設定し、この単語抽出条件を単語抽出部１６に入力し、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる演算処理部である。具体的には、単語抽出制御部１５は、単語抽出条件に含まれる漢字の読み方を全て網羅するように単語（群）または文章（群）が抽出され、かつ、抽出された単語（群）または文章（群）の数量が最小となるように、単語抽出部１６に単語辞書記憶部１４から単語（群）または文章（群）を抽出させる。
【００４３】
単語抽出部１６は、単語抽出条件に基づいて、単語辞書記憶部１４から第２の文字列に相当する単語（群）または文章（群）を抽出する演算処理部である。抽出された単語（群）または文章（群）は、単語リスト出力部１７に入力される。
【００４４】
次に、本参考例にかかる言語学習装置１の単語リスト作成動作について、図４のフローチャートを参照して説明する。なお、図４において、図２に示したフローチャートと同等のステップについては、図２と同じ符号を付して適宜説明を省略する。
【００４５】
まず、漢字抽出条件設定部１２により漢字条件が設定されると（ステップＳ２０１）、漢字抽出部１３は、その漢字条件に基づいて漢字辞書記憶部１１から漢字および漢字情報を抽出し、単語抽出制御部１５に入力する（ステップＳ２０２）。
【００４６】
次いで、単語抽出制御部１５は、入力された漢字および漢字情報に基づいて、単語抽出条件を設定し、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる（ステップＳ２０３〜４０２）。ここで、単語抽出制御部１５は、単語抽出条件に含まれる漢字の読み方を全て網羅するように、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる。
【００４７】
単語辞書記憶部１４から単語（群）が抽出されると、単語抽出制御部１５は、抽出された単語（群）が、単語情報に含まれる漢字の読み方を全て網羅しているか否か確認する（ステップＳ４０１）。全ての読み方を網羅していない場合（ステップＳ４０１：ＮＯ）、単語抽出制御部１５は、ステップＳ２０３の処理に戻り、単語情報の再設定を行う。この再設定動作では、例えば、単語情報に含まれる漢字およびこの漢字の読み方の確認などが行われる。
【００４８】
一方、全ての読み方を網羅している場合（ステップＳ４０１：ＹＥＳ）、単語抽出制御部１５は、抽出された単語（群）の中から、単語情報に含まれる全ての漢字の読み方の組み合わせ毎に１つの単語を単語抽出部１６に抽出させる（ステップＳ４０２）。
【００４９】
抽出された単語（群）の数が最小ではない、すなわち、単語情報に含まれる全ての漢字の読み方の組み合わせ毎に１つの単語が抽出されない場合（ステップＳ４０２：ＮＯ）、単語抽出制御部１５は、ステップＳ２０３の処理に戻り、単語情報の再設定を行う。この再設定動作では、例えば、単語情報に含まれる漢字およびこの漢字の読み方の確認などが行われる。
【００５０】
抽出された単語（群）の数が最小、すなわち、単語情報に含まれる全ての漢字の読み方の組み合わせ毎に１つの単語が抽出された場合（ステップＳ４０２：ＹＥＳ）、単語抽出制御部１５は、単語抽出部１６に抽出した単語（群）を単語リスト出力部１７に入力させる。
【００５１】
次いで、単語リスト出力部１７は、単語抽出部１６から入力された単語（群）の一覧をリスト化して出力する（ステップＳ２０６）。
【００５２】
このように、本参考例によれば、漢字の複数の読み方を含む単語のリストが自動的に作成されるので、効果的に言語の学習を行うことができる。また、本参考例によれば、抽出される単語の数が最小となるので、単語の不要な繰り返し使用を避けることができ、結果として、効果的に言語の学習を行うことができる。
【００５３】
［第３の参考例］
次に、本発明の第３の参考例について説明する。なお、本参考例は、上述した第１，２の参考例と単語抽出制御部１５および単語抽出部１６の構成および動作が異なるもののその他は同一である。したがって、本参考例において、第１，２の参考例と同等の構成要素については、同じ名称および符号を付し適宜説明を省略する。同様に、学習動作についても、上述した第１の参考例と同等であるので、適宜説明を省略する。
【００５４】
単語抽出制御部１５は、漢字抽出部１３から入力された漢字および漢字情報に基づいて単語抽出条件を設定し、この単語抽出条件を単語抽出部１６に入力し、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる演算処理部である。具体的には、単語抽出制御部１５は、単語抽出条件に含まれる漢字の読み方を全て網羅するように単語（群）または文章（群）が抽出され、かつ、抽出された単語（群）または文章（群）に含まれるように、単語抽出部１６に単語辞書記憶部１４から単語（群）または文章（群）を抽出させる。
【００５５】
単語抽出部１６は、単語抽出条件に基づいて、単語辞書記憶部１４から第２の文字列に対応する単語（群）または文章（群）を抽出する演算処理部である。抽出された単語（群）または文章（群）は、単語リスト出力部１７に入力される。
【００５６】
次に、本参考例にかかる言語学習装置１の単語リスト作成動作について、図４のフローチャートを参照して説明する。なお、図４において、図２に示したフローチャートと同等のステップについては、図２と同じ符号を付して適宜説明を省略する。
【００５７】
まず、漢字抽出条件設定部１２により漢字抽出条件が設定されると（ステップＳ２０１）、漢字抽出部１３は、その漢字抽出条件に基づいて漢字辞書記憶部１１から漢字および漢字情報を抽出し、単語抽出制御部１５に入力する（ステップＳ２０２）。
【００５８】
次いで、単語抽出制御部１５は、入力された漢字および漢字情報に基づいて、単語抽出条件を設定し、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる（ステップＳ２０３〜Ｓ５０２）。ここで、単語抽出制御部１５は、単語（群）が単語抽出条件に含まれる漢字の読み方を全て網羅し、かつ、抽出する単語（群）の単語親密度の平均が最大となるように、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる。
【００５９】
具体的には、単語辞書記憶部１４から単語（群）が抽出されると、単語抽出制御部１５は、まず抽出された単語（群）が、単語情報に含まれる漢字の読み方を全て網羅しているか否か確認する（ステップＳ５０１）。全ての読み方を網羅していない場合（ステップＳ５０１：ＮＯ）、単語抽出制御部１５は、ステップＳ２０３の処理に戻り、単語情報の再設定を行う。この再設定動作では、例えば、単語情報に含まれる漢字およびこの漢字の読み方の確認などが行われる。
【００６０】
一方、全ての読み方を網羅している場合（ステップＳ５０１：ＹＥＳ）、単語抽出制御部１５は、抽出された単語（群）の親密度の平均が最大となる組み合わせを抽出する（ステップＳ５０２）。
【００６１】
上述したようなステップＳ２０３〜Ｓ５０２を繰り返して演算を行うことにより、単語抽出制御部１５は、単語（群）の親密度の平均が最大となる組み合わせを抽出する。この演算としては、漢字の全ての読み方が現れるという制約条件の下で、抽出単語数をｎとし、抽出単語の親密度Ｆｉの平均ΣＦｉ／ｎを最大化する組み合わせ最適化問題を解くことが行われる。この解は、動的計画法や分岐限定法により得ることができる。なお、漢字の数や読み方の数が大きいために、組み合わせ最適化問題の規模が大きくなり、動的計画法や分岐限定法では現実的に解が得られない場合であっても、greedy法、stingy法、ランダム法、緩和法、分割法、部分列挙法、反復改善法、焼鈍法等の近似解法を用いることにより、解を得ることができる。
【００６２】
親密度の平均が最大となる単語（群）が抽出されると（ステップＳ５０２：ＹＥＳ）、単語抽出制御部１５は、単語抽出部１６に抽出した単語（群）を単語リスト出力部１７に入力させる。
【００６３】
次いで、単語リスト出力部１７は、単語抽出部１６から入力された単語（群）の一覧をリスト化して出力する（ステップＳ２０６）。
【００６４】
このように、本参考例によれば、漢字の複数の読み方を含む単語のリストが自動的に作成されるので、効果的に言語の学習を行うことができる。また、本参考例によれば、親密度の平均が最大となる単語（群）が抽出されるので、簡単かつ重要な単語や文章を選択的に使用でき、簡単かつ重要な単語や文章の学習を並行して行うことができる。
【００６５】
［第１の実施の形態］
次に、本発明にかかる第１の実施の形態について説明する。なお、本実施の形態は、上述した第１〜３の参考例と単語抽出制御部１５および単語抽出部１６の構成および動作が異なるもののその他は同一である。したがって、本実施の形態において、第１〜３の参考例と同等の構成要素については、同じ名称および符号を付し適宜説明を省略する。同様に、学習動作についても、上述した第１の参考例と同等であるので、適宜説明を省略する。
【００６６】
単語抽出制御部１５は、漢字抽出部１３から入力された漢字および漢字情報に基づいて単語抽出条件を設定し、この単語抽出条件を単語抽出部１６に入力し、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる演算処理部である。具体的には、単語抽出制御部１５は、単語抽出条件に含まれる漢字の読み方を全て網羅するように単語（群）または文章（群）が抽出され、抽出する単語（群）または文章（群）の数量が最小となり、かつ、抽出された単語（群）または文章（群）の単語親密度の平均が最大となるように、単語抽出部１６に単語辞書記憶部１４から単語（群）または文章（群）を抽出させる。
【００６７】
単語抽出部１６は、単語抽出条件に基づいて、単語辞書記憶部１４から第２の文字列に相当する単語（群）または文章（群）を抽出する演算処理部である。抽出された単語（群）または文章（群）は、単語リスト出力部１７に入力される。
【００６８】
次に、本実施の形態にかかる言語学習装置１の単語リスト作成動作について、図４のフローチャートを参照して説明する。なお、図４において、図２に示したフローチャートと同等のステップについては、図２と同じ符号を付して適宜説明を省略する。
【００６９】
まず、漢字抽出条件設定部１２により漢字抽出条件が設定されると（ステップＳ２０１）、漢字抽出部１３は、その漢字抽出条件に基づいて漢字辞書記憶部１１から漢字および漢字情報を抽出し、単語抽出制御部１５に入力する（ステップＳ２０２）。
【００７０】
次いで、単語抽出制御部１５は、入力された漢字および漢字情報に基づいて、単語抽出条件を設定し、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる（ステップＳ２０３〜Ｓ６０３）。ここで、単語抽出制御部１５は、単語（群）が単語抽出条件に含まれる漢字の読み方を全て網羅し、抽出する単語（群）の数量が最小となり、かつ、抽出する単語（群）の単語親密度の平均が最大となるように、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる。
【００７１】
具体的には、単語辞書記憶部１４から単語（群）が抽出されると、単語抽出制御部１５は、まず抽出された単語（群）が、単語情報に含まれる漢字の読み方を全て網羅しているか否か確認する（ステップＳ６０１）。全ての読み方を網羅していない場合（ステップＳ６０１：ＮＯ）、単語抽出制御部１５は、ステップＳ２０３の処理に戻り、単語情報の再設定を行う。この再設定動作では、例えば、単語情報に含まれる漢字およびこの漢字の読み方の確認などが行われる。
【００７２】
一方、全ての読み方を網羅している場合（ステップＳ６０１：ＹＥＳ）、単語抽出制御部１５は、抽出された単語（群）の中から、単語情報に含まれる全ての漢字の読み方の組み合わせ毎に１つの単語を単語抽出部１６に抽出させる（ステップＳ４０２）。
【００７３】
抽出された単語（群）の数が最小ではない、すなわち、単語情報に含まれる全ての漢字の読み方の組み合わせ毎に１つの単語が抽出されない場合（ステップＳ６０２：ＮＯ）、単語抽出制御部１５は、ステップＳ２０３の処理に戻り、単語情報の再設定を行う。この再設定動作では、例えば、単語情報に含まれる漢字およびこの漢字の読み方の確認などが行われる。
【００７４】
抽出された単語（群）の数が最小、すなわち、単語情報に含まれる全ての漢字の読み方の組み合わせ毎に１つの単語が抽出された場合（ステップＳ６０２：ＹＥＳ）、単語抽出制御部１５は、抽出された単語（群）の親密度の平均が最大となる組み合わせを抽出する（ステップＳ６０３）。
【００７５】
上述したようなステップＳ２０３〜６０３を繰り返して演算を行うことにより、単語抽出制御部１５は、単語（群）が単語抽出条件に含まれる漢字の読み方を全て網羅し、抽出する単語（群）の数量が最小となり、かつ、抽出する単語（群）の単語親密度の平均が最大となるように、単語抽出部１６に単語辞書記憶部１４から単語（群）を抽出させる。上記演算としては、漢字の全ての読み方が現れるという制約条件の下で、抽出単語数ｎを最小化し、かつ、抽出単語の親密度Ｆｉの平均ΣＦｉ／ｎを最大化する組み合わせ最適化問題を解くことが行われる。この解は、動的計画法や分岐限定法により得ることができる。なお、漢字の数や読み方の数が大きいために、組み合わせ最適化問題の規模が大きくなり、動的計画法や分岐限定法では現実的に解が得られない場合であっても、greedy法、stingy法、ランダム法、緩和法、分割法、部分列挙法、反復改善法、焼鈍法等の近似解法を用いることにより、解を得ることができる。
【００７６】
親密度の平均が最大となる単語（群）が抽出されると（ステップＳ６０３：ＹＥＳ）、単語抽出制御部１５は、単語抽出部１６に抽出した単語（群）を単語リスト出力部１７に入力させる。
【００７７】
次いで、単語リスト出力部１７は、単語抽出部１６から入力された単語（群）の一覧をリスト化して出力する（ステップＳ２０６）。
【００７８】
このように、本実施の形態によれば、漢字の複数の読み方を含む単語のリストが自動的に作成されるので、効果的に言語の学習を行うことができる。また、本実施の形態によれば、抽出される単語の数が最小となるので、単語の不要な繰り返し使用を避けることができる。さらに、本実施の形態によれば、親密度の平均が最大となる単語（群）が抽出されるので、簡単かつ重要な単語や文章を選択的に使用でき、簡単かつ重要な単語や文章の学習を並行して行うことができる。
【００７９】
なお、上述した第１〜３の参考例および第１の実施の形態に示す言語学習装置は、第１の文字列として漢字、第２の文字列としてその漢字を含む単語または文章を適用した日本語の漢字を学習する例について説明したが、同じ文字列について読み方が複数ある言語であるならば日本語の漢字に限定されず、各種言語の学習に適用することができる。例えば、英語において、「the」や「bow」などの単語は、文脈や意味によって読み方が異なる。このような英語についても、上述した第１〜３の参考例および第１の実施の形態に示す言語学習装置を適用することができる。
【００８０】
また、上述した第１〜３の参考例および第１の実施の形態に示す言語学習装置では、漢字辞書記憶部１１から抽出した漢字に基づいて単語リストを作成するようにしたが、ユーザが入力した漢字に基づいて単語リストを作成するようにしてもよい。これにより、ユーザが所望する漢字について学習を行うことが可能となる。
【００８１】
また、上述した第１〜３の参考例および第１の実施の形態に示す言語学習装置では、単語リスト作成動作および学習動作において、単語辞書記憶部１４から単語（群）抽出するように説明したが、単語（群）のみならず、文章（群）も抽出するようにしてもよい。これにより、文章の文脈に沿った漢字の読み方の学習を効果的に行うことが可能となる。
【図面の簡単な説明】
【００８２】
【図１】本発明の言語学習装置の構成を示すブロック図である。
【図２】本発明の第１の参考例にかかる言語学習装置の単語リスト作成動作を示すフローチャートである。
【図３】本発明の言語学習装置の学習動作を示すフローチャートである。
【図４】本発明の第２の参考例にかかる言語学習装置の単語リスト作成動作を示すフローチャートである。
【図５】本発明の第３の参考例にかかる言語学習装置の単語リスト作成動作を示すフローチャートである。
【図６】本発明の第１の実施の形態にかかる言語学習装置の単語リスト作成動作を示すフローチャートである。
【符号の説明】
【００８３】
１…言語学習装置、１１…漢字辞書記憶部、１２…漢字抽出条件設定部、１３…漢字抽出部、１４…単語辞書記憶部、１５…単語抽出制御部、１６…単語抽出部、１７…単語リスト出力部、１８…解答受付部、１９…解答分析部、２０…出力制御部。
【図１】
0004652914.tif 000002
【図２】
0004652914.tif 000003
【図３】
0004652914.tif 000004
【図４】
0004652914.tif 000005
【図５】
0004652914.tif 000006
【図６】
0004652914.tif 000007