(57)【要約】【課題】シリトリを利用してユーザがある言語を修得するのに極めて適した言語獲得支援装置、及びそのためのプログラム並びに方法を提供する。【解決手段】ユーザからの提示単語の入力を受け付け、この提示単語の語尾文字に基づいてその語尾文字を語頭文字とし既に入力を受け付けた又は既に出力した単語を除く候補単語を所定の単語辞書から自動抽出し、単語辞書に含まれる文字ごとに関してシリトリに勝つための所定の数量的統計データに基づいて候補単語ごとに文字に依存するシリトリでの有利さの度合いを示す選好度を演算し、この演算された選好度に基づいて回答単語となり得る候補単語を決定する回答単語を決定したうえで出力する。【選択図】図１
2004077995.tif 000002
【特許請求の範囲】
【請求項１】
入力された提示単語の語尾文字を語頭文字とし且つ当該提示単語とは異なり既に入力を受け付けた又は既に出力した単語を除く回答単語を出力する所定のシリトリに係る規則に基づいた言語獲得支援装置であって、
提示単語の入力を受け付ける入力受付部と、
この入力受付部で受け付けた提示単語の語尾文字に基づいてその語尾文字を語頭文字とし既に入力を受け付けた又は既に出力した単語を除く候補単語を所定の単語辞書から自動抽出する候補単語抽出部と、
前記単語辞書に含まれる文字ごとに関してシリトリに勝つための複数の数量的統計データに基づいて、候補単語抽出部で抽出した候補単語ごとに文字に依存するシリトリでの有利さの度合いを示す選好度を演算する選好度演算部と、
選好度演算部で演算された選好度に基づいて、当該選好度が最大又は最小の候補単語を回答単語に決定する回答単語決定部と、
回答単語決定部で決定された回答単語を出力する回答単語出力部とを具備していることを特徴とする言語獲得支援装置。
【請求項２】
前記数量的統計データが、候補単語の語尾文字を語頭文字とする単語の数に対する候補単語の語尾文字を語頭文字として持ち且つシリトリの規則において負けを意味する文字を語尾文字に持つ単語の数の比率を選好度要素値として有し、選好度演算部が、前記選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するものである請求項１記載の言語獲得支援装置。
【請求項３】
前記数量的統計データが、候補単語の語尾文字を語尾文字とする二文字のみで構成される候補単語の集合においてそれら単語の語頭文字の種類の数を選好度要素値として有し、選好度演算部が、前記選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するものである請求項１又は２の何れかに記載の言語獲得支援装置。
【請求項４】
前記数量的統計データが、候補単語の語尾文字を語尾文字とする単語の集合においてそれら単語の語頭文字の種類の数を選好度要素値として有し、選好度演算部が、前記選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するものである請求項１、２又は３の何れかに記載の言語獲得支援装置。
【請求項５】
前記数量的統計データが、候補単語の語尾文字を語頭文字として持ち且つシリトリの規則において負けを意味する文字を語尾文字に持たない単語の数に対する候補単語の語尾文字を語尾文字とする単語の数の比率を選好度要素値として有し、選好度演算部が、前記選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するものである請求項１、２、３又は４の何れかに記載の言語獲得支援装置。
【請求項６】
前記数量的統計データが、候補単語の語尾文字を語頭文字及び語尾文字に持つ単語の数を選好度要素値として有し、選好度演算部が、前記選好度要素値の値が小さい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するものである請求項１、２、３、４又は５の何れかに記載の言語獲得支援装置。
【請求項７】
自然言語文を格納した所定のコーパスにおける提示単語が出現する頻度と、前記コーパスにおいて提示単語と各候補単語が共に出現する頻度とに基づく所定の演算式で得られる連想度を演算する連想度演算部をさらに具備し、回答単語決定部が、この連想度演算部で得られた連想度と前記選好度演算部で得られた選好度とを含む所定の演算式に基づいて回答単語を決定するものである請求項１、２、３、４、５、６又は７の何れかに記載の言語獲得支援装置。
【請求項８】
シリトリの規則として利用可能な単語群の分野を設定しておき、いずれかの分野を指定する分野変更命令の入力を受け付けることにより一連のシリトリにおける単語群の分野を変更する単語分野変更部をさらに具備し、この単語分野変更部が、入力を受け付けた分野変更命令に基づいて、予め分野ごとに設定された複数の単語辞書、複数の統計データ又は自然言語文を格納した複数のコーパスの少なくとも何れか一つから参照すべき単語辞書、統計データ又はコーパスを選択するものである請求項１、２、３、４、５、６又は７の何れかに記載の言語獲得支援装置。
【請求項９】
シリトリの規則として利用可能な複数の難易度を設定しておき、いずれかの難易度を指定する難易度変更命令の入力を受け付けることにより一連のシリトリにおける難易度変更部をさらに具備し、この難易度変更部が、予め設定された複数の難易度にそれぞれ対応した複数の単語辞書及び複数の統計データ、又は自然言語文を格納した複数のコーパスから入力を受け付けた難易度変更命令に対応する単語辞書及び統計データ、又はコーパスを選択するもの、又は選好度及び連想度に基づいて回答単語を決定するための演算式に変更を加えるものである請求項１、２、３、４、５、６、７又は８の何れかに記載の言語獲得支援装置。
【請求項１０】
入力すべき提示単語に関するヒントを要請するヒント要請命令を受け付けるヒント要請受付部と、このヒント要請受付部で受け付けたヒント要請命令に基づいて直前に回答単語出力部で出力した回答単語の語尾文字を語頭文字とする単語からヒントを生成し出力するヒント生成・出力部とをさらに具備している請求項１、２、３、４、５、６、７、８又は９の何れかに記載の言語獲得支援装置。
【請求項１１】
少なくとも回答単語出力部で出力した回答単語に関して入力された単語意味要請命令を受け付ける単語意味要請受付部と、この単語意味要請受付部で受け付けた単語意味要請命令に基づいて所定の単語意味辞書から当該回答単語の意味を抽出し出力する単語意味抽出・出力部をさらに具備している請求項１、２、３、４、５、６、７、８、９又は１０の何れかに記載の言語獲得支援装置。
【請求項１２】
コンピュータを動作させることにより、当該コンピュータに入力された提示単語の語尾文字を語頭文字とし且つ当該提示単語とは異なり既に入力を受け付けた又は既に出力した単語を除く回答単語を出力する所定のシリトリに係る規則に基づいた言語獲得支援装置として機能させるプログラムであって、当該コンピュータを、
提示単語の入力を受け付ける入力受付手段と、
この入力受付手段で受け付けた提示単語の語尾文字に基づいてその語尾文字を語頭文字とし既に入力を受け付けた又は既に出力した単語を除く候補単語を所定の単語辞書から自動抽出する候補単語抽出手段と、
前記単語辞書に含まれる文字ごとに関してシリトリに勝つための複数の数量的統計データに基づいて、候補単語抽出手段で抽出した候補単語ごとに文字に依存するシリトリでの有利さの度合いを示す選好度を演算する選好度演算手段と、
選好度演算手段で演算された選好度に基づいて、当該選好度が最大又は最小の候補単語を回答単語に決定する回答単語決定手段と、
回答単語決定手段で決定された回答単語を出力する回答単語出力手段として機能させることを特徴とする言語獲得支援プログラム。
【請求項１３】
前記数量的統計データが、候補単語の語尾文字を語頭文字とする単語の数に対する候補単語の語尾文字を語頭文字として持ち且つシリトリの規則において負けを意味する文字を語尾文字に持つ単語の数の比率を選好度要素値として有するものであり、選好度演算手段を、前記選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するように機能させるものである請求項１２記載の言語獲得支援プログラム。
【請求項１４】
前記数量的統計データが、候補単語の語尾文字を語尾文字とする二文字のみで構成される候補単語の集合においてそれら単語の語頭文字の種類の数を選好度要素値として有するものであり、選好度演算手段を、前記選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するように機能させるものである請求項１２又は１３の何れかに記載の言語獲得支援プログラム。
【請求項１５】
前記コンピュータをさらに、当該コンピュータに内蔵又は接続した自然言語文を格納する所定のコーパスにおける提示単語が出現する頻度と、前記コーパスにおいて提示単語と各候補単語が共に出現する頻度とに基づく所定の演算式で得られる連想度を演算する連想度演算手段として機能させ、回答単語決定手段を、この連想度演算手段で得られた連想度と前記選好度演算手段で得られた選好度とを含む所定の演算式に基づいて回答単語を決定するものとしている請求項１２、１３又は１４の何れかに記載の言語獲得支援プログラム。
【請求項１６】
前記コンピュータをさらに、予め設定されたシリトリの規則として利用可能な単語群の複数の分野のうちいずれかの分野を指定する分野変更命令の入力を受け付けることにより一連のシリトリにおける単語群の分野を、予め分野ごとに設定された複数の単語辞書、複数の統計データ又は自然言語文を格納した複数のコーパスの少なくとも何れか一つから参照すべき単語辞書、統計データ又はコーパスを選択することによって変更する単語分野変更手段として機能させるものである請求項１２、１３、１４又は１５の何れかに記載の言語獲得支援プログラム。
【請求項１７】
コンピュータに入力された提示単語の語尾文字を語頭文字とし且つ当該提示単語とは異なり既に入力を受け付けた又は既に出力した単語を除く回答単語を当該コンピュータの処理に基づいて出力する所定のシリトリに係る規則に基づいた言語の獲得を支援する方法であって、
提示単語の入力を受け付ける入力受付ステップと、
この入力受付ステップで受け付けた提示単語の語尾文字に基づいてその語尾文字を語頭文字とし既に入力を受け付けた又は既に出力した単語を除く候補単語を所定の単語辞書から自動抽出する候補単語抽出ステップと、
前記単語辞書に含まれる文字ごとに関してシリトリに勝つための複数の数量的統計データに基づいて、候補単語抽出ステップで抽出した候補単語ごとに文字に依存するシリトリでの有利さの度合いを示す選好度を演算する選好度演算ステップと、
選好度演算ステップで演算された選好度に基づいて、当該選好度が最大又は最小の候補単語を回答単語に決定する回答単語決定ステップと、
回答単語決定ステップで決定された回答単語を出力する回答単語出力ステップとからなることを特徴とする言語獲得支援方法。
【請求項１８】
前記数量的統計データが、候補単語の語尾文字を語頭文字とする単語の数に対する候補単語の語尾文字を語頭文字として持ち且つシリトリの規則において負けを意味する文字を語尾文字に持つ単語の数の比率を選好度要素値として有するものであり、選好度演算ステップにおいて、前記選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するようにしている請求項１７記載の言語獲得支援方法。
【請求項１９】
前記数量的統計データが、候補単語の語尾文字を語尾文字とする二文字のみで構成される候補単語の集合においてそれら単語の語頭文字の種類の数を選好度要素値として有するものであり、選好度演算ステップにおいて、前記選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するようにしている請求項１７又は１８の何れかに記載の言語獲得支援方法。
【請求項２０】
前記コンピュータに内蔵又は接続した自然言語文を格納する所定のコーパスにおける提示単語が出現する頻度と、前記コーパスにおいて提示単語と各候補単語が共に出現する頻度とに基づく所定の演算式で得られる連想度を演算する連想度演算ステップをさらに有し、回答単語決定ステップにおいて、連想度演算ステップで得られた連想度と前記選好度演算ステップで得られた選好度とを含む所定の演算式に基づいて回答単語を決定するようにしている請求項１７、１８又は１９の何れかに記載の言語獲得支援方法。
【請求項２１】
シリトリの規則として利用可能な単語群の複数の分野を予め設定しておき、いずれかの分野を指定する分野変更命令の入力を受け付けることにより一連のシリトリにおける単語群の分野を、予め分野ごとに設定された複数の単語辞書、複数の統計データ又は自然言語文を格納した複数のコーパスの少なくとも何れか一つから参照すべき単語辞書、統計データ又はコーパスを選択することによって変更する単語分野変更ステップをさらに有している請求項１７、１８、１９又は２０の何れかに記載の言語獲得支援方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、シリトリ遊びを応用して言語を習得するために役立つ言語獲得支援装置、及びそのためのプログラム並びに方法に関するものである。
【０００２】
【従来の技術】
誰もが幼少期から慣れ親しんできたシリトリ遊びは多くの国に存在し、単にゲームとしての楽しみを味わうという側面を有するだけでなく、子供が母国語の単語を覚えたり、外国人が他国語を覚えるのに役立つという教育的側面や、人間と機械とのコミュニケーションをテーマとする研究対象となるという学究的側面をも有している。近年では、例えば教育的側面である言語習得の補助を目的としたシリトリゲームソフトの開発がなされている。また、人間がどのようなときに楽しみを感じるかという研究では、シリトリの相手がシリトリゲームソフトであってもそれが人間であると教示されているときに面白さを感じるという研究結果も得られている。
【０００３】
【発明が解決しようとする課題】
ところで、シリトリには、例えば日本語でいえば「ん」という文字を語頭に有する単語が存在しないためにその文字「ん」を語尾に有する単語を出すと「負け」になる、というような各言語ごとの一定のルールが存在する。このようなルールの下では、ある文字を語頭とする単語は多いが他の文字を語頭とする単語は少ない、といった文字に依存する有利不利があり、人間同士の単なるシリトリ遊びでは各個人が経験的に自己に有利となるようにゲームを進めている。しかしながら、文字ごとの有利さや不利さを数量的な統計データとすることは容易ではないため、上述のシリトリゲームソフトの開発や研究においても、単に多くの語彙を集めて各単語の語頭文字や語尾文字を抽出した結果を利用するに留まっている。
【０００４】
そこで本発明は、シリトリにおいてどのような戦略を採用すると有利になるか、あるいは不利になるかという数量的調査研究に基づいて、シリトリを利用して言語習得に有益な装置、プログラム及び方法を提供するものである。
【０００５】
【課題を解決するための手段】
本発明は、入力された提示単語の語尾文字を語頭文字とする当該提示単語とは異なり且つ既に入力された又は出力した単語以外の回答単語を出力する所定のシリトリに係る規則に基づいた言語獲得支援装置Ａ１であって、図１に概略的な機能構成図を示すように、提示単語の入力を受け付ける入力受付部１と、この入力を受け付けた提示単語の語尾文字に基づいてその語尾文字を語頭文字とし既に入力を受け付けた又は既に出力した単語を除く候補単語を所定の単語辞書ＤＢ１から自動抽出する候補単語抽出部２と、前記単語辞書ＤＢ１に含まれる文字ごとに関してシリトリに勝つための複数の数量的統計データＤＢ２に基づいて候補単語抽出部２で抽出した候補単語ごとに文字に依存するシリトリでの有利さの度合いを示す選好度を演算する選好度演算部３と、その演算結果である選好度が最大又は最小の候補単語を回答単語に決定する回答単語決定部４と、この決定された候補単語を回答単語として出力する回答単語出力部５とを具備していることを基本的な特徴としている。このような言語獲得支援装置Ａ１は、所定の方法に基づくプログラムに従い専用コンピュータ又は汎用コンピュータを動作させることによって所期の機能を実現する。
【０００６】
すなわち、ユーザとコンピュータである言語獲得支援装置とが交互にシリトリを進める上で、ユーザが入力した提示単語に対してその語尾文字を語頭文字とするシリトリで勝つために演算された最高の選好度を有する、つまり最適な回答単語を当該言語獲得支援装置が出力することになる。したがって、ユーザが提示単語を入力し、それに対応して言語獲得支援装置が回答単語を出力するのを繰り返すことで一連のシリトリが成立し、それによってユーザは自己の有する語彙に加えて出力される単語を楽しみながら知ることができるようになる。なお、シリトリの規則は一連のシリトリを始める前に適宜決めておくことができ、また、単語辞書及びそれに対応する統計データはコンピュータに内蔵又は接続して利用することができるものであれば適したものを利用することができる。また、選好度の演算に際しては、既に入力を受け付けた単語や既に出力した単語を数量的統計データから除外して演算するようにしたり、それらの単語を除外せずに演算するようにするなどのバリエーションが考えられる。
【０００７】
ところで、コンピュータである言語獲得支援装置は、単語辞書に回答単語として出力可能な単語が残っている限り、コンピュータ自身にとって有利となり且つ相手方であるユーザに取って不利となるような戦法を採用することによって、人間であるユーザに負けないようにシリトリを進めることができるようになる。そこで本発明は単語辞書に基づく数量的統計データを利用するものであるので、この数量的統計データを用いて語尾文字が同じである単語を連続的に回答単語として出力し、ユーザが使用できる単語を減らすことなどを基本的な戦法の考え方として、具体的には次のような方法を採用することが好ましいといえる。まず、数量的統計データＤＢ２を、候補単語の語尾文字を語頭文字とする単語の数に対する候補単語の語尾文字を語頭文字として持ち且つシリトリの規則において負けを意味する文字を語尾文字に持つ単語の数の比率を選好度要素値として有するものとして、選好度演算部３において、選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するようにすることが考えられる。すなわち、ある文字から始まる単語群の総数に対して、負けを意味する文字で終わる単語の数が大きい文字を語尾に有する単語で回答するほど、相手であるユーザは負けを意味する文字を語尾とする単語を入力しやすくなるので、コンピュータ側にとって有利である。なお、シリトリの規則において負けを意味する文字とは、例えば日本語であれば原則的に文字「ん」が該当するが、その他の文字を語尾とする場合に負けとなるような任意の規則を設定しておくことができる。
【０００８】
次に、数量的統計データＤＢ２を、候補単語の語尾文字を語頭文字とする二文字のみで構成される単語の集合においてそれら単語の語頭文字の種類の数を選好度要素値として有するものとして、選好度演算部３において、選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するようにする方法が考えられる。すなわち、二文字という比較的短い単語は人間にとって極めて想起し易いものであるので、多様な文字を語頭に有する二文字の単語で回答するほど有利となる。
【０００９】
また、数量的統計データＤＢ２を、候補単語の語尾文字を語尾文字とする単語の集合においてそれら単語の語頭文字の種類の数を選好度要素値として有するものとしておき、選好度演算部３において、選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するようにしてもよい。この方法であると、様々な文字で始まる単語で回答することができるので、ユーザに対する「攻め」が続き易くなる。
【００１０】
さらに、数量的統計データＤＢ２を、候補単語の語尾文字を語頭文字として持ち且つシリトリの規則において負けを意味する文字を語尾文字に持たない単語の数に対する候補単語の語尾文字を誤字文字とする単語の数の比率を選好度要素値として有するものとして、選好度演算部３で、選好度要素値の値が大きい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算する方法を採用することができる。この場合は、語頭にくる文字の種類に比べて語尾にくる文字の種類が多くないと、ユーザに対する「攻め」が続かなくなるからである。
【００１１】
さらにまた、数量的統計データＤＢ２を、候補単語の語頭文字を語尾文字に持つ単語の数を選好度要素値として有するものとし、選好度演算部３において、選好度要素値の値が小さい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するような戦法を採ると、提示単語の語尾文字と同じ文字の回答単語で切り返して出力することになるため、ユーザは次の提示単語を想起するのに窮することになると考えられる。
【００１２】
その他、数量的統計データＤＢ２を、候補単語の語尾文字を語頭文字とする単語の数を選好度要素値として有するものとして、選好度演算部３において、選好度要素値の値が小さい候補単語ほど有利さの度合いが大きいことを示す演算式で得られる選好度を演算するようにしてもよい。すなわち、語尾文字の種類が少ない単語を回答単語として出力すると、ユーザは必然的に種類が少ない語頭文字を有する単語の中から次の単語を考える必要があることになり、ユーザにとって「攻め」が続きにくくなるからである。
【００１３】
また、人間の「単語に関する連想のし易さ」という観点からも、適切な回答単語を出力するための処理を行うことができる。そのためには、例えば図２、図３及び図４に示す言語獲得支援装置Ａ２、Ａ３、Ａ４のように、上述した言語獲得支援装置Ａ１における基本的構成態様に加えて、自然言語文を格納した所定のコーパスＤＢ３における提示単語が出現する文数等の頻度と、このコーパスＤＢ２において提示単語と各候補単語が共に出現する頻度とを含む所定の演算式で得られる連想度を演算する連想度演算部６をさらに設け、回答単語決定部４を、この連想度演算部６で得られた連想度と前記選好度演算部３で得られた選好度とに基づく所定の演算式に基づいて回答単語を決定するものとすることが望ましい。
【００１４】
さらに、一連のシリトリにおいて使用可能な単語の分野を所定のものに制限する場合があるが、これを好適に実現するためには、例えば図３に示す言語獲得支援装置Ａ３のように、上述した言語獲得支援装置Ａ１における基本的構成態様構成に加えて、シリトリの規則として利用可能な単語群の複数の分野を設定しておき、いずれかの分野を指定する分野変更命令の入力を受け付けることにより一連のシリトリにおける単語群の分野を変更する単語分野変更部７をさらに設けるとよい。特に図２に示した言語獲得支援装置Ａ２に単語分野変更部７の機能を加える場合には、図３に示すように、この単語分野変更部７の機能を、入力を受け付けた分野変更命令に基づいて、予め分野ごとに設定された複数の単語辞書、複数の統計データ又は自然言語文を格納した複数のコーパスの少なくとも何れか一つからそれに対応する参照すべき単語辞書、統計データ又はコーパスを選択するものとしてもよい。
【００１５】
また、ユーザの言語修得度によっては、一連のシリトリにおける難易度を変更できるようにしておくとよい場合がある。この場合、図３に示す言語獲得支援装置Ａ３のように、シリトリの規則として利用可能な複数の難易度を設定しておき、いずれかの難易度を指定する難易度変更命令の入力を受け付けることにより一連のシリトリにおける難易度を変更する難易度変更部８をさらに設けることが望ましい。
【００１６】
この難易度変更部８の具体的に好ましい機能としては、予め設定された複数の難易度にそれぞれ対応した複数の単語辞書ＤＢ１及び統計データＤＢ２から入力を受け付けた難易度変更命令に対応する単語辞書ＤＢ１及び統計データＤＢ２を選択するものが挙げられる。また、難易度変更部８は、入力を受け付けた難易度変更命令に従って、選好度を演算する演算式に変更を加えるものとしてもよい。さらに、図２に示した言語獲得支援装置Ａ２に単語分野変更部７の機能を加える場合には、難易度変更部８において、予め設定された複数の難易度にそれぞれ対応した複数の単語辞書ＤＢ１及び複数の統計データＤＢ２、又は自然言語文を格納した複数のコーパスＤＢ３から入力を受け付けた難易度変更命令に対応する単語辞書ＤＢ１及び統計データＤＢ２、又はコーパスＤＢ３を選択するものとしてもよい。なお、ここで用いる単語辞書ＤＢ１、統計データＤＢ２、コーパスＤＢ３は、分野変更部７で用いる単語辞書ＤＢ１、統計データＤＢ２、コーパスＤＢ３と同一でも異なっていてもよい。その他、難易度変更部８は、選好度及び連想度に基づいて回答単語を決定するための演算式に変更を加えるものとすることができる。
【００１７】
以上に加えて、ユーザが回答単語に対応して次に入力すべき提示単語を思いつかない場合、コンピュータに提示単語のヒントとなる情報を出力させると、この言語獲得支援装置の使い勝手が向上すると考えられる。そのためには、図３又は図４に示す言語獲得支援装置Ａ３、Ａ４のように、上述した基本的構成態様又はそれを応用した構成態様に加えて、入力すべき提示単語に関するヒントを要請するヒント要請命令を受け付けるヒント要請受付部９ａと、このヒント要請受付部９ａで受け付けたヒント要請命令に基づいて直前に回答単語出力部で出力した回答単語の語尾文字を語頭文字とする単語からヒントを生成し出力するヒント生成・出力部９ｂとを設けるとよい。
【００１８】
さらに、出力した回答単語をユーザが知りたい場合、その意味をも出力するようにするとユーザにとっての使い勝手が向上する。そのためには、図３又は図４に示す言語獲得支援装置Ａ３、Ａ４のように、上述した基本的構成態様又はそれを応用した構成態様に加えて、少なくとも回答単語出力部で出力した回答単語に関して入力された単語意味要請命令を受け付ける単語意味要請受付部１０ａと、この単語意味要請受付部１０ａで受け付けた単語意味要請命令に基づいて所定の単語意味辞書ＤＢ４から当該回答単語の意味を抽出し出力する単語意味抽出・出力部１０ｂをさらに設けることが望ましい。なお、単語意味辞書ＤＢ４と、単語辞書ＤＢ１やコーパスＤＢ３は、共通の単語を格納するように関連づけておくことが好ましい。
【００１９】
【発明の実施の形態】
以下、本発明の一実施形態を、図面を参照して説明する。
【００２０】
この実施形態は、シリトリを利用したユーザの言語の獲得を支援するためのものであって、ここでは上述した図３に示す言語獲得支援装置Ａ３における例を示す。すなわち、図３の言語獲得支援装置Ａ３は、本発明に係る言語獲得支援装置における基本的構成と複数の補助的構成とを併せ持つものである。なお、以下では、シリトリの規則として日本語の単語を使用する場合について説明する。
【００２１】
まず、この言語獲得支援装置Ａ３は、図５に示すように、ＣＰＵ１０１、メモリ１０２、ハードディスク（ＨＤＤ）等の記憶装置１０３、マウスやキーボード等の入力デバイス１０４、ディスプレイ等の出力デバイス１０５等を備えた汎用パーソナルコンピュータに後述するソフトウェアプログラムを記憶させたもので構成され、上記の他に、当該パーソナルコンピュータに内蔵した又は外部接続したデータベース装置１０６等を有している。なお、この言語獲得支援装置Ａ３は、上記の構成の他にも、インターネットやＬＡＮ等に接続可能な通信インタフェースを設け、外部のユーザが使用するパーソナルコンピュータからのアクセスを受け付けて動作するようなものとすることもできるが、以下では単独のパーソナルコンピュータを言語獲得支援装置Ａ３として使用する態様について説明する。
【００２２】
次に、この言語獲得支援装置Ａ３の機能構成について、図３を参照して説明する。上述したように、言語獲得支援装置Ａ３は、記憶された言語獲得支援プログラムに従って動作することにより、入力受付部１、候補単語抽出部２、選好度演算部３、回答単語決定部４、回答単語出力部５、連想度演算部６、分野変更部７、難易度変更部８、ヒント要請受付部９ａ、ヒント生成・出力部９ｂ、単語意味要請受付部１０ａ、単語意味抽出・出力部１０ｂとしての機能を発揮する。
【００２３】
また、単語辞書ＤＢ１、統計データＤＢ２、コーパスＤＢ３、単語意味辞書ＤＢ４は、前記データベース装置１０６に格納されたものであるが、これらは、例えば「日本語の単語一般」「くだものの名前」、「国の名前」、「経済用語」…等の分野ごと、或いは難易度ごとに分類されたうえで、相互に関連づけて格納されている。具体的には、例えば図６に一例として「分類語彙表（国立国語研究所，秀英出版，１９６４）」をもとにした単語辞書ＤＢ１の一部のみを示すが、この単語辞書ＤＢ１は、「日本語の単語一般」の分野に属するものであって、「，」で区切られた７つの情報（読み，見出し語，分類番号，分類番号の第１下位番号，分類番号の第２下位番号，標本使用頻度が所定数（例えば７）以上の単語か否か）から構成されている。そして、この単語辞書ＤＢ１ごと、日本語の「ん」を除く４４種類の文字（ひらがな）についての数量的統計データを統計データＤＢ２として作成し格納している。図７は、ある単語辞書ＤＢ１に基づく統計データＤＢ２の一例を示したものである。同図において、選好１〜６はそれぞれ選好度要素Ｐｘ（ｘ＝１〜６）を示すものであり、各文字に係る選好度要素値が示されている。ここで、シリトリで有利となるための戦略を立てるうえで必要となる要素を、次のように定めるものとし、その要素を利用した演算式に従って、各選好度要素Ｐｘに関する選好度要素値が求められるものとする。
【００２４】
すなわち、前記要素として、まず、その文字を語尾文字とする単語辞書ＤＢ１内の単語の個数を「ＥＮＤ」と表す。また、その文字を語頭文字とする単語の個数を「ＢＥＧＩＮ」と表す。ただし、この「ＢＥＧＩＮ」は、日本語のシリトリにおいて負けを意味する「ん」を語尾文字とする単語は除いたものである。次に、その文字を語頭文字とし、且つ「ん」を語尾文字とする単語の個数を「ＮＮ」と表す。また、その文字を語頭文字とし、且つその語頭文字を語尾文字とする単語の個数を「ＳＡＭＥ」と表す。さらに、その文字を語尾文字とする単語の集合において語頭文字となり得る文字の種類の数を「ＢＫＩＮＤ」と表す。そして、その文字を語尾文字とする２文字の単語の集合において語頭文字となり得る文字の種類の数を「ＢＫＩＮＤ２」と表す。これらの要素に基づいて、次に説明するように、各選好度要素Ｐｘに係る選好度要素値が求められる。なお、以下に説明する方法では、シリトリの相手であるユーザが使用できる単語を減らすなどの処理により言語獲得支援装置Ａ３が有利となるように導くことを、シリトリの基本的戦法の考え方として採用したものである。
【００２５】
具体的に、選好１に係る選好度要素Ｐ１は、候補単語の語尾文字を語頭文字として持ち且つシリトリの規則において負けを意味する文字を語尾文字に持たない単語の数に対する候補単語の語尾文字を語尾文字とする単語の数の比率を示すものであり、各文字についての選好度要素値は、そのような候補単語の総数を式｛（ＥＮＤ）／（ＢＥＧＩＮ（ＥＮＤ＞＞ＢＥＧＩＮ））｝に基づき演算することで求められる。選好２に係る選好度要素Ｐ２は、語尾文字を語頭文字とする単語の数を示すものであり、各文字についての選好度要素値は、候補単語についての｛ＢＥＧＩＮ｝を演算することにより求められる。選好３に係る選好度要素Ｐ３は、候補単語の語尾文字を語頭文字とする単語の総数と比較した場合において、候補単語の語尾文字を語頭文字として持ち且つ文字「ん」を語尾文字とする単語の比率を示すものであり、各文字についての選好度要素値は、候補単語について式｛（ＮＮ）／（ＢＥＧＩＮ＋ＮＮ）｝に基づき演算することで求められる。選好４に係る選好度要素Ｐ４は、候補単語の語尾文字を語頭文字と語尾文字とに持つ単語の数を示すものであり、各文字についての選好度要素値は、候補単語についての｛ＳＡＭＥ｝を演算することにより求められる。選好５に係る選好度要素Ｐ５は、候補単語の語尾文字を語尾文字とする単語の集合においてそれら単語の語尾文字の種類の数を示すものであり、各文字についての選好度要素値は、候補単語についての｛ＢＫＩＮＤ｝を演算することにより求められる。選好６に係る選好度要素Ｐ６は、候補単語の語尾文字を語尾文字とする二文字のみで構成される単語の集合においてそれら単語の語頭文字の種類の数を示すものであり、各文字についての選好度要素値は、候補単語についての｛ＢＫＩＮＤ２｝を演算することにより求められる。なお、図７は、選好１において選好度要素値の大きい文字から順に並べて示したものである。
【００２６】
また、コーパスＤＢ３は、対応する単語辞書ＤＢ１に含まれる単語を用いた日本語の用例をデータベース化したものであるが、必ずしも単語辞書ＤＢ１に含まれる単語の全てがこのコーパスＤＢ３に含まれているとは限らない。そして、コーパスＤＢ３に格納される用例は、自動的に形態素解析処理がなされ、各単語が当該コーパスＤＢ３の全用例において出現する回数が算出されており、その回数が所定数（例えば７）以上か否かの情報が、対応する単語辞書ＤＢ１における「標本使用頻度」欄に記録される。なお、単語辞書ＤＢ１において、上記所定回数以上の単語のみをシリトリにおいて用いるように設定することもできる。また、コーパスＤＢ３は、ユーザのレベルに応じて当該ユーザが比較的思いつき易い単語を含むものとした方が好ましいので、例えばユーザが小学生であれば、コーパスＤＢ３として小学校の教科書や読本の用例を収録したものを用いるようにするとよい。
【００２７】
さらに、単語意味辞書ＤＢ４は、単語辞書ＤＢ１に含まれる単語の意味を、当該単語と対応付けて格納している。この単語意味辞書ＤＢ４は、単語辞書ＤＢ１ごとにそれぞれ対応させて複数設けてもよいし、使用する可能性のある全ての単語辞書ＤＢ１に含まれる単語の全てを１つのデータベースに格納するものであってもよい。
【００２８】
以下、各部の機能について順不同で簡単に説明する。
【００２９】
分野変更部７は、ユーザが入力した一の分野を指定する分野変更命令に基づいて、使用すべき単語辞書ＤＢ１及び統計データＤＢ２を決定し、場合によってはコーパスＤＢ３や単語意味辞書ＤＢ４をも決定することによって、シリトリの規則として一連のシリトリにおいて用いることができる単語の分野を変更する。なお、ユーザが分野変更命令を容易に入力できるようにするためには、例えば出力デバイス１０５である予めディスプレイ等に複数の分野から一の分野を選択できるような画面を表示するようにしておくとよい。
【００３０】
難易度変更部８は、ユーザが入力した一の難易度を指定する難易度変更命令に基づいて、使用すべき単語辞書ＤＢ１及び統計データＤＢ２、或いはコーパスＤＢ３等を決定し、若しくは後述する選好度演算部３、連想度演算部６、又は回答単語決定部４において回答単語を決定する過程で使用する演算式に変更を加える処理を行い、シリトリの規則として一連のシリトリにおいて用いる単語の難易度を変更する。なお、ユーザが難易度変更命令を容易に入力できるようにするためには、例えば予め出力デバイス１０５たるディスプレイ等に複数の難易度から一の難易度を選択できるように画面表示するようにしておくとよい。
【００３１】
入力受付部１は、ユーザが入力した提示単語Ｗを受け付ける処理を行う。なお、ユーザが提示単語Ｗを容易に入力できるようにするためには、例えば予め出力デバイス１０５であるディスプレイ等に提示単語入力欄等を画面表示するようにしておくとよい。
【００３２】
候補単語抽出部２は、入力受付部１で受け付けた提示単語Ｗに基づいて単語辞書ＤＢ１を検索し、当該提示単語Ｗの語尾文字を語頭文字とする回答単語の候補となり得る候補単語Ｗｉを全て抽出する。その際、一連のシリトリにおいて先に入力を受け付けたことのある提示単語や、先に出力したことのある回答単語は抽出する候補単語Ｗｉから除外する。また、提示単語の語尾文字が長音である場合には当該語尾文字を「う」であるとしたり、語尾文字が濁音や半濁音である場合には当該語尾文字をその濁点や半濁点を除いた文字であるとするなどの、シリトリの規則に基づく処理は、この候補単語抽出部２において実行するようにすることができる。
【００３３】
選好度演算部３は、候補単語抽出部２において抽出した全ての候補単語Ｗｉ（ｉ＝１，２…ｎ）それぞれに対して、統計データＤＢ２を参照し、選好１〜６の各選好度要素Ｐ１〜Ｐ６に係る選好度要素値Ｐｘ＿ｉ（ｘ＝１〜６）を、上述した規定に基づいて演算することによって、各候補単語に係る選好度Ｐｉを、演算式［Ｐｉ＝Ｃｐ１ｘＰ１＿ｉ＋Ｃｐ２ｘＰ２＿ｉ＋Ｃｐ３ｘＰ３＿ｉ＋Ｃｐ４ｘＰ４＿ｉ＋Ｃｐ５ｘＰ５＿ｉ＋Ｃｐ６ｘＰ６＿ｉ］により演算する。ここで、同式においてＣｐｘ（ｘ＝１〜６）は適宜定めることができる所定の定数である。なお、ここでは選好度Ｐｉを求める演算式を上記の演算式のように単純な線形和の関数としたが、より複雑に二次以上の項や、対数の項（ｌｏｇ　Ｐ１＿ｉ）や逆数の項（１／Ｐ１＿ｉ）又はこれらの組み合わせ等を追加した関数としてもよい。なお、上述した難易度変更部８において、所定の選好度要素Ｐｘに重み付けをすることで難易度を変更する場合、前記演算式における定数Ｃｐｘを変更するようにしてもよい。
【００３４】
連想度演算部６は、候補単語抽出部２において抽出した全ての候補単語Ｗｉ（ｉ＝１，２…ｎ）それぞれに対して、コーパスＤＢ３を参照し、各候補単語の連想のし易さを示す連想度Ｑｉを、演算式［Ｑｉ　＝　ｌｏｇ　｛ｆｒｅｑ（Ｗｉ，Ｗ）　／　ｆｒｅｑ（Ｗ）｝］により演算する。ここで、ｆｒｅｑ（Ｗ）は、当該コーパスＤＢ３において提示単語Ｗが出現する文数を表し、ｆｒｅｑ（Ｗｉ，Ｗ）は当該コーパスＤＢ３において提示単語Ｗと各候補単語Ｗｉが共に出現する文数を表している。なお、この演算式も、上述した選好度Ｐｉを求める演算式と同様に、より複雑な関数或いはより単純な関数としてもよい。
【００３５】
回答単語決定部４は、選好度演算部３及び連想度演算部６における演算結果である選好度Ｐｉ及び連想度Ｑｉに基づく演算式［Ｒｉ＝Ｃｐ　ｘ　Ｐｉ　＋　Ｃｑ　ｘ　Ｑｉ］により、候補単語Ｗｉごとの良好度Ｒｉを演算する。ただし、Ｃｐ及びＣｑは、適宜に定める所定の定数を意味している。そして、各候補単語Ｗｉのうち最高の良好度Ｒｉを与えた候補単語を回答単語Ｗａｎｓと決定する。なお、ここでは選好度Ｐｉと連想度Ｑｉとにそれぞれ定数を乗じた値を加えて得た値を良好度Ｒｉとしたが、選好度Ｐｉを求める演算式等と同様により複雑な演算式により良好度Ｒｉを演算するようにしてもよい。また、上述した難易度変更部８において、選好度Ｐｉと連想度Ｑｉの何れかに重み付けをすることで難易度を変更する場合、前記の式おいて選好度Ｐｉ又は連想度Ｑｉの何れか又は両方を累乗するように演算式を変更するようにしてもよい。
【００３６】
回答単語出力部５は、回答単語決定部４で決定した回答単語Ｗａｎｓをディスプレイ等の表示デバイス１０５に表示することにより出力してユーザに提示する。したがって、ユーザは、この回答単語Ｗａｎｓに対してその語尾文字を語頭文字とする新たな単語を入力することになる。
【００３７】
ヒント要請受付部９ａは、ユーザが次に入力するのに適した提示単語を思いつかない場合、出力デバイス１０５であるディスプレイ等に表示させた所定のボタンをユーザにクリックなどさせることで入力されたヒント要請命令を受け付け、直前に回答単語出力部５で出力した回答単語Ｗａｎｓを回答単語決定部４から抽出するとともに当該回答単語Ｗａｎｓを提示単語の代わりに入力受付部１へ入力する。この場合、入力受付部１に入力された回答単語Ｗａｎｓに基づき、候補単語抽出部２、選好度演算部３、連想度演算部６、及び回答単語決定部４の一連の処理を経て、入力すべき提示単語に最適な単語を決定する。そして、ヒント生成・出力部９ｂは、この決定された単語に基づいて、当該単語を想到し得るような語句等からなるヒントを生成し、この生成したヒントを出力デバイス１０５に出力する。この処理は、例えば次のような処理で実行することができる。すなわち、ユーザが、出力された回答単語Ｗａｎｓが「る」を語尾文字とする単語である場合に、「る」で始まる単語を思いつかない場合、上記の処理に従って回答単語決定部４が「ルーレット」という単語を決定すると、ヒント生成・出力部９ｂは、「ルーレ？？」というヒントを生成して出力する。
【００３８】
単語意味要請受付部１０ａは、ユーザが回答単語Ｗａｎｓの意味を知りたい場合、出力デバイス１０５であるディスプレイ等に表示させた所定のボタンをユーザにクリックなどさせることで入力された単語意味要請命令を受け付けるものであり、単語意味抽出・出力部１０ｂは、この入力された単語意味要請命令に基づいて単語意味辞書ＤＢ４を検索し、該当する単語の意味を抽出して出力デバイス１０５に出力する。
【００３９】
次に、この言語獲得支援装置Ａ３の使用時における動作の流れについて、図８〜図１２に示すフローチャートを利用して説明する。
【００４０】
なお、前提として、上述のようにユーザは直接、この言語獲得支援装置Ａ３を操作するものとするが、ユーザが言語獲得支援装置Ａ３に接続された他のコンピュータを使用する場合もほぼ同様の操作で言語獲得支援装置Ａ３を利用することができる。また、言語獲得支援装置Ａ３は既に起動して利用可能な状態にあり、所定の初期画面が出力デバイス１０５たるディスプレイに表示されているものとする。
【００４１】
まず、図８に示すように、初期画面が表示された状態（ＳＴＡＲＴ）で、ユーザにより分野変更命令を受け付ける（ステップＳ１）と、言語獲得支援装置Ａ３は、この分野変更命令に従って、所定の単語辞書ＤＢ１、統計データＤＢ２を少なくとも当該分野に対応するものに設定し（ステップＳ２）、或いはさらにコーパスＤＢ３や単語意味辞書ＤＢ４も当該分野に対応するものに設定する（図示省略）。また、図９に示すように、初期画面が表示された状態（ＳＴＡＲＴ）で、ユーザにより難易度変更命令を受け付ける（ステップＳ１１）と、言語獲得支援装置Ａ３は、この難易度変更命令に従って、所定の単語辞書ＤＢ１、統計データＤＢ２を少なくとも当該難易度に対応するものに設定し（ステップＳ１２）、或いはさらにコーパスＤＢ３や単語意味辞書ＤＢ４を当該難易度に対応するものに設定したり（図示省略）、前記式１、式２又は式３を当該難易度に対応するように変更する（図示省略）。
【００４２】
そして、図１０に示すように、この状態（ＳＴＡＲＴ）から言語獲得支援装置Ａ３は、ユーザによる提示単語Ｗの入力を受け付ける（ステップＳ３１）。ここで、ユーザが提示単語Ｗを思いつかず入力ができないか、提示単語Ｗを後入力したか、或いはユーザが適当に作った造語等のあり得ない単語を入力した、等の場合は（ステップＳ３１；ＮＯ）、シリトリを続行することができないので、提示単語を受け付けずに終了し、ユーザの「負け」となる。一方、提示単語Ｗを受け付けた場合（ステップＳ３１；ＹＥＳ）、まず、提示単語Ｗの語尾文字が「ん」であるか否かを判断し（ステップＳ３２）、「ん」以外の場合は、設定された単語辞書ＤＢ１を検索して提示単語Ｗの語尾文字を語頭文字とする候補単語Ｗｉを抽出する（ステップＳ３３）。ここで、単語辞書ＤＢ１に抽出可能な候補単語Ｗｉがない場合には（ステップＳ３３；ＮＯ）、言語獲得支援装置Ａ３がシリトリの続行をすることができないので終了し、言語獲得支援装置Ａ３が「負け」になる。一方候補単語Ｗｉの抽出ができた場合には（ステップＳ３３；ＹＥＳ）、抽出した各候補単語Ｗｉについて、統計データＤＢ２を参照し前記式１に従ってそれぞれ選好度Ｐｉを演算する（ステップＳ３４）。さらに、抽出した各候補単語Ｗｉについて、コーパスＤＢ３を参照し前記式２に従ってそれぞれ連想度Ｑｉを演算する（ステップＳ３５）。そして、これら演算した選好度Ｐｉ及び連想度Ｑｉに基づき、前記式３に従って候補単語Ｗｉごとの良好度Ｒｉを演算する（ステップＳ３６）。次に、全ての候補単語Ｗｉについての良好度Ｒｉを比較して（ステップＳ３７）、最高の良好度Ｒｉを得た候補単語を回答単語Ｗａｎｓに決定し（ステップＳ３８）、この回答単語Ｗａｎｓを出力する（ステップＳ３９）。ここで、回答単語Ｗａｎｓの語尾文字が「ん」であるか否かを判断し（ステップＳ４０）、「ん」でなければ以上の過程を繰り返すことで、ユーザと言語獲得支援装置Ａ３との一連のシリトリが成立する。なお、入力された提示単語の語尾文字が「ん」である場合（ステップＳ３２；ＹＥＳ）、又は、回答単語の語尾文字が「ん」である場合（ステップＳ４０；ＹＥＳ）には、シリトリの規則において「負け」となるので、一連のシリトリは終了する（ＥＮＤ）。ただし、シリトリの規則として、「ん」以外の文字を語尾文字とした場合にも「負け」となるようにしているときには、ステップＳ３２及びステップＳ４０においてその文字が提示単語又は回答単語の語尾文字であるか否かも判断するように設定することができる。
【００４３】
また、ユーザがヒントを要求した場合、図１１に示すように、言語獲得支援装置Ａ３は、ユーザによるヒント要請命令を受け付けると（ステップＳ４１）、直前に決定し出力した回答単語Ｗａｎｓを抽出し（ステップＳ４２）、その回答単語Ｗａｎｓの語尾文字に基づいて前記ステップＳ３１〜Ｓ３７と同様の過程を経て（ステップＳ４３）、前記ステップＳ３８と同様に提示単語となり得る単語を決定し（ステップＳ４４）、この単語に基づいてヒントを生成する（ステップＳ４５）とともに、そのヒントを出力する（ステップＳ４６）。
【００４４】
一方、ユーザが回答単語Ｗａｎｓの意味を要求する場合は、図１２に示すように、言語獲得支援装置Ａ３は、ユーザによる単語意味要請命令を受け付けると（ステップＳ５１）、決定し出力した回答単語Ｗａｎｓに基づいて単語意味辞書ＤＢ４を検索し、該当する単語の意味を抽出して（ステップＳ５２）それを出力する（ステップＳ５３）。
【００４５】
以上のように、本実施形態の言語獲得支援装置Ａ３を利用したシリトリに基づく言語獲得の方法によれば、シリトリという一種のゲームを通じて、ユーザが楽しみを感じながら日本語の単語を適切に習得できる。特に、言語獲得支援装置Ａ３側では、ユーザが入力した提示単語に対して回答するのに最も適した単語、すなわちシリトリゲームで勝つことを目的とする場合の最良の単語を決定するに際して、シリトリで有利となる６種類の選好を利用し、最適な単語を回答単語として出力できるという特徴を持ちながら、且つ人間が連想しやすい単語をも優先的に選ぶようにしているため、機械的で冷徹な単語を選択するだけでなく、連想という人間が行う選択に近い出力をすることが可能な面白さを加味した構成となっている。また、シリトリの分野や難易度を変更したり、ヒントや単語の意味をユーザに提示するようにしているため、ユーザの使用感を好適に向上することも可能である。
【００４６】
なお、本発明は上述した実施形態に限られるものではない。例えば、前記６つの選好は全て用いなくてもよく、例えばそのうちの何れかを選択的に利用することができるし、連想度を利用するか否かも任意である。また、回答単語を決定するまでに用いる演算式も適宜変更することもできる。さらに、分野変更、難易度変更、ヒント出力、単語意味出力は本発明の基本構成に付随するものであるので、これらを適用するか否かも任意である。その他の具体的構成についても上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【００４７】
【発明の効果】
本発明は、以上に詳述したように、シリトリという遊びを通じて、ある言語の特に単語の習得をするのに大いに役立つものである。すなわち、ユーザがある単語を入力すると、その単語の語尾文字を語頭文字とする回答に最も適した単語を出力することができ、これをユーザとコンピュータとの間で交互に繰り返すことで、シリトリの規則において反則となるまで、一連のシリトリを成立させることができるため、その間にユーザから提示された又はコンピュータから出力された多くの単語をユーザが知ることができ、その結果、当該シリトリで用いた言語の単語を数多く習得することが可能である。
【図面の簡単な説明】
【図１】本発明に係る言語獲得支援装置の基本的態様を示す機能構成図。
【図２】本発明に係る言語獲得支援装置の応用的態様を示す機能構成図。
【図３】本発明に係る言語獲得支援装置の他の応用的態様を示す機能構成図。
【図４】本発明に係る言語獲得支援装置の他の応用的態様を示す機能構成図。
【図５】本発明の一実施形態に係る言語獲得支援装置を構成するコンピュータの概略的な機器構成図。
【図６】同実施形態において利用される言語辞書の一例の一部を示す説明図。
【図７】同実施形態において利用される統計データの一例を示す説明図。
【図８】同実施形態における言語獲得支援装置の動作の一部を示すフローチャート。
【図９】同実施形態における言語獲得支援装置の動作の一部を示すフローチャート。
【図１０】同実施形態における言語獲得支援装置の動作の一部を示すフローチャート。
【図１１】同実施形態における言語獲得支援装置の動作の一部を示すフローチャート。
【図１２】同実施形態における言語獲得支援装置の動作の一部を示すフローチャート。
【符号の説明】
Ａ１、Ａ２、Ａ３、Ａ４…言語獲得支援装置
ＤＢ１…単語辞書
ＤＢ２…統計データ
ＤＢ３…コーパス
ＤＢ４…単語意味辞書
１…入力受付部
２…候補単語抽出部
３…選好度演算部
４…回答単語決定部
５…回答単語出力部
６…連想度演算部
７…分野変更部
８…難易度変更部
９ａ…ヒント要請受付部
９ｂ…ヒント生成・出力部
１０ａ…単語意味要請受付部
１０ｂ…単語意味抽出・出力部
【図１】
2004077995.tif 000003
【図２】
2004077995.tif 000004
【図３】
2004077995.tif 000005
【図４】
2004077995.tif 000006
【図５】
2004077995.tif 000007
【図６】
2004077995.tif 000008
【図７】
2004077995.tif 000009
【図８】
2004077995.tif 000010
【図９】
2004077995.tif 000011
【図１０】
2004077995.tif 000012
【図１１】
2004077995.tif 000013
【図１２】
2004077995.tif 000014