(57)【要約】【課題】学習効果を向上させることができる簡便なコンピュータ支援言語学習システムを提供する。【解決手段】本発明のシステムは、前記ユーザの選択または操作によって前記キャラクタを移動するとともに、当該キャラクタの位置情報を提供するためのロールプレイング中央モニタリングモジュール２１０と、位置情報に対応した制御コードを生じさせて、ゲームのシーンを決定するためのシーン制御モジュール２２０と、制御コードに基づいて少なくとも当該ゲームのシチュエーションを提供するためのゲームコンテンツデータベース２３０と、キャラクタの位置情報に対応してトリガー用のコードを提供するためのイベント動作型文章学習モジュール２４０と、対話型学習過程を進行させるために用いられる少なくとも一つの質問情報を提供する質問文返答文データベース２５０と、を有する。【選択図】　　　　　　図１
2004077756.tif 000002
【特許請求の範囲】
【請求項１】
ロールプレイングゲームにおけるキャラクタのシミュレーションを通じてユーザが言語を学習するためのシステムであって、
前記ユーザの選択または操作によって前記キャラクタを移動するとともに、当該キャラクタの位置情報を提供するためのロールプレイング中央モニタリングモジュールと、
前記位置情報に対応した制御コードを生じさせて、当該ゲームのシーンを決定するためのシーン制御モジュールと、
前記制御コードに基づいて少なくとも当該ゲームのシチュエーションを提供するためのゲームコンテンツデータベースと、
前記キャラクタの前記位置情報に対応してトリガー用のコードを提供するためのイベント動作型文章学習モジュールと、
対話型学習過程を進行させるために用いられる少なくとも一つの質問情報を提供する質問文返答文データベースと、
を有することを特徴とする言語学習システム。
【請求項２】
さらに、前記ユーザの進捗情報をロードおよびセーブするための手段を有することを特徴とする請求項１に記載の言語学習システム。
【請求項３】
前記位置情報は、相対的なＸ軸およびＹ軸の座標を含むことを特徴とする請求項１に記載の言語学習システム。
【請求項４】
前記ゲームの前記シチュエーションは、少なくとも、シーンと、ゲームのフローと、事前に設定されており対話型学習過程の進行のトリガーとなるトリガーリングイベントと、を含むことを特徴とする請求項１に記載の言語学習システム。
【請求項５】
前記ゲームコンテンツデータベースは、さらに、キャラクタ、シチュエーション、およびイベントについて、ユーザが設定するためのゲーム設定モジュールを有することを特徴とする請求項１に記載の言語学習システム。
【請求項６】
前記シーン制御モジュールは、記録されているユーザの前記進捗情報に応じて異なるシーンを提供することを特徴とする請求項１に記載の言語学習システム。
【請求項７】
前記イベント動作型文章学習モジュールは、記録されているユーザの前記進捗情報に応じて異なるイベントを提供することを特徴とする請求項１に記載の言語学習システム。
【請求項８】
前記イベント動作型文章学習モジュールは、加算器およびレジスタを有することを特徴とする請求項１に記載の言語学習システム。
【請求項９】
前記加算器は、ユーザによる入力を受信し、そのデータを先入れ先出し方式でキューイングすることを特徴とする請求項８に記載の言語学習システム。
【請求項１０】
前記レジスタは、前記加算器にキューイングされているデータと比較するためのデータを登録することを特徴とする請求項８に記載の言語学習システム。
【請求項１１】
前記質問情報は、少なくとも文章番号と、質問および返答のテキストデータと、質問および返答の音声データとを含むことを特徴とする請求項１に記載の言語学習システム。
【請求項１２】
前記ロールプレイングゲームは、パーソナルコンピュータ、ノートブック型コンピュータ、およびパーソナルディジタル情報機器からなる群から選ばれた一つのユーザインタフェースを通じて動作し、入力装置を介して入力を受け付けることを特徴とする請求項１に記載の言語学習システム。
【請求項１３】
前記入力装置は、キーボード、マウス、タッチパネル、および音声入力装置からなる群から選ばれた少なくとも一つの装置であることを特徴とする請求項１２に記載の言語学習システム。
【請求項１４】
前記対話型学習過程の進行は、ユーザによる操作の進行と、ユーザによる学習の進行と、を含むことを特徴とする請求項１に記載の言語学習システム。
【請求項１５】
ロールプレイングゲームにおけるキャラクタのシミュレーションを通じてユーザが言語を学習するための方法であって、
ユーザの選択によって役割および対応シーンを提供する段階と、
事前に設定されたイベントをトリガーとして対話型学習過程を進行させる段階と、
前記対話型学習過程の進行結果に応じてロールプレイングゲームを進行させる段階と、
を有することを特徴とする言語学習方法。
【請求項１６】
前記対話型学習過程を進行させる段階は、ユーザによる操作段階と、ユーザの学習段落と、を含むことを特徴とする請求項１５に記載の言語学習方法。
【請求項１７】
前記対話型学習過程を進行させる段階は、さらに、
前記キャラクタの位置情報を取得する段階と、
イベントに伴ってトリガーリングする段階と、
前記キャラクタの位置を固定して、質問情報を取り出す段階と、
対話型学習過程を進行させるために前記質問情報に応じて質問を与える段階と、
を含んでいることを特徴とする請求項１５に記載の言語学習方法。
【請求項１８】
前記位置情報は、相対的なＸ軸およびＹ軸の座標を含むことを特徴とする請求項１７に記載の言語学習方法。
【請求項１９】
前記質問情報は、少なくとも、文章番号と、質問および返答のテキストデータと、質問および返答の音声データとを含むことを特徴とする請求項１７に記載の言語学習方法。
【請求項２０】
対話型学習過程を進行させるために前記質問を与える段階は、さらに、
質問情報に含まれる質問のテキストデータを取得するとともに、当該質問のテキストデータを出力する段階と、
比較に用いるために当該質問に対応する返答情報を登録する段階と、
返答情報に含まれる返答のテキストデータの語順を変更して再構築し、出力する段階と、
ユーザからの入力を受け付ける段階と、
前記ユーザによる入力内容と登録済みの前記返答情報とを比較する段階と、
比較結果に応じてゲームを継続する段階と、
を有することを特徴とする請求項１７に記載の言語学習方法。
【請求項２１】
前記入力内容と登録された返答情報とを比較する段階は、さらに、登録された前記返答を出力する段階を有することを特徴とする請求項２０に記載の言語学習方法。
【請求項２２】
前記質問の出力は、音声出力およびテキスト出力を含むことを特徴とする請求項２０に記載の言語学習方法。
【請求項２３】
ユーザによる前記入力は、キーボード、マウス、タッチパネル、および音声入力装置からなる群から選ばれた少なくとも一つの装置を介して行われることを特徴とする請求項２０に記載の言語学習方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ援用言語学習システムおよび言語学習方法に関し、より具体的には、対話的で多角的な能動性を提供するロールプレイングゲームを通じて言語を学習するためのコンピュータ援用言語学習システムおよび言語学習方法に関する。
【０００２】
【従来の技術】
言語学習の目的は、リスニング、スピーキング、リーリング、およびライティングといった各分野においてそれぞれ熟達することである。言語を使えるようになるために、学習者は、言語の基本となる多くの文章に慣れることが必要である。構文、語順、および語法が正しく使えるようになって初めて、文章を作ることができるようになり、言語の使用能力が熟達する。
【０００３】
言語学習は、長期間を要し、しかも困難なものである。その学習過程は、たいていは退屈なものであり、反復練習および記憶作業においては、特にその傾向が高い。したがって、学習が、文法、文章構成、および一般的な内容の単純な練習によってなされるのであれば、学習効果は、制限されてしまう。
【０００４】
言語学習効果が貧弱である理由は、従来の教示が内容の完全性を過度に強調していることも一つの要因として見逃せないが、学習中における学習者の興味、集中力、想像性といった補助的要素を無視していることが大きい。これらの要素は、学習効率を大いに改良するものといえる。言い換えれば、従来の言語の教示過程には、多面的な能動性や、教示者と学習者との間の高い対話性が欠如しているといわざるをえない。したがって、学習者は、興味、集中力、および想像性を喚起させるような状況に身をおくことができず、効果的な学習が達成できなかった。
【０００５】
【発明が解決しようとする課題】
本発明は、従来の言語学習についての上記課題を解決するためのものであり、コンピュータ技術を用いて、一方通行型の教示の困難性および興味や対話の欠如といった問題を克服し、学習効果を向上させることができる簡便なコンピュータ支援言語学習システムを提供するものである。
【０００６】
したがって、本発明の目的は、ロールプレイングゲームを通じて言語を学習するためのコンピュータ援用言語学習および方法を提供することである。ロールプレイングゲームは、文章構成過程についての学習を統合化する。このゲームは、役割（ロール）およびシチュエーション（状況）の動的な提供機能を含み、対話および多角的な能動性を提供するものである。したがって、学習者は、興味を持ち、学習へ集中でき、自らの想像力を十分に活用することができ、この結果、十分な学習効果が達成される。
【０００７】
【課題を解決するための手段】
上記課題は、以下の構成により解決される。
【０００８】
本発明による、ロールプレイングゲームを通じた言語学習システムは、ロールプレイングゲームにおけるキャラクタのシミュレーションを通じてユーザが言語を学習するためのシステムであって、前記ユーザの選択または操作によって前記キャラクタを移動するとともに、当該キャラクタの位置情報を提供するためのロールプレイング中央モニタリングモジュールと、前記位置情報に対応した制御コードを生じさせて、当該ゲームのシーンを決定するためのシーン制御モジュールと、前記制御コードに基づいて少なくとも当該ゲームのシチュエーションを提供するためのゲームコンテンツデータベースと、前記キャラクタの前記位置情報に対応してトリガー用のコードを提供するためのイベント動作型文章学習モジュールと、対話型学習過程を進行させるために用いられる少なくとも一つの質問情報を提供する質問文返答文データベースと、を有することを特徴とする。
【０００９】
本発明による、ロールプレイングゲームを通じた言語学習方法は、ロールプレイングゲームにおけるキャラクタのシミュレーションを通じてユーザが言語を学習するための方法であって、ユーザの選択によって役割および対応シーンを提供する段階と、事前に設定されたイベントをトリガーとして対話型学習過程を進行させる段階と、前記対話型学習過程の進行結果に応じてロールプレイングゲームを進行させる段階と、を有することを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態について説明するが、本発明の適用の範囲は、以下の説明によって制限されるものではなく、以下に述べる本発明の好適な実施形態を含む詳細な説明および実施例は説明のためのみに用いられるべきであり、本発明の精神および特許請求の範囲内において当業者による種々の変形、追加、省略が可能であることは明らかである。本発明は、以下の詳細な説明から十分に理解できる。しかしながら、以下の詳細な説明は発明の内容を説明するためのものであり、発明を制限するものではない。
【００１１】
図１に示されるとおり、本発明によるロールプレイングゲームを通じた言語学習システムおよび方法は、以下に列挙する機能モジュールを有する。
【００１２】
ａ）ロールプレイング中央モニタリングモジュール２１０は、ユーザによる選択または操作によってキャラクタを移動し、適切な処理のために当該キャラクタの位置情報（Ｘ−Ｙ軸）をシーン制御モジュール２２０およびイベント動作の文章学習モジュール２４０へ提供するものである。
【００１３】
ｂ）シーン制御モジュール２２０は、ゲームのシチュエーション（状況）データ、すなわち、複数のシーン（場面）データ、ゲームのフロー（流れ）に関するデータ、予め設定されており後述する対話型学習過程の進行をトリガーするイベント（トリガーリングイベント）に関するデータ、を決定するために、ユーザによる選択とシーンにおけるキャラクタ（画面上に表示された登場人物など）の位置情報とに関係づけられた制御コードを生じさせる。したがって、シール制御モジュール２２０は、ユーザの対話型学習過程の結果に応じて異なるシチュエーションデータを動的に提供する。
【００１４】
ｃ）ゲームコンテンツデータベース２３０は、前記シーン制御モジュール２２０によって転送された前記制御コードに応じて前記ゲームのシチュエーションデータを提供する。好適には、さらに、ユーザがキャラクタ、環境、およびゲームのイベントを設定するためのゲーム設定モジュール２６０を備えている。
【００１５】
ｄ）イベント動作型の文章学習モジュール２４０は、ユーザの学習対象となる複数の対応文章を決定するために、ゲーム内のキャラクタの位置情報およびユーザの操作に応じてトリガー用のコードを生じさせるものである。ここで、トリガー用のコードは、後述する対話型学習過程の進行をトリガーするイベントに対応づけられるコードである。
【００１６】
ｅ）質問文返答文データベース２５０は、文章番号を生成し、前記イベント動作型文章学習モジュール２４０によって生成されたトリガー用のコードに応じて、対話型学習過程を進行させるための質問情報および返答情報（文章番号、質問および返答のテキストデータ、質問および返答の音声データなど）を提供する。
【００１７】
さらに、本システムは、ユーザによる学習の進捗状況を記録し検索するための記憶装置、すなわち進捗状況をロードおよびセーブするための手段を有する。イベント動作型文章学習モジュール２４０は、加算器およびレジスタを有する。この加算器は、ユーザによる入力を受信し、そのデータを先入れ先出し方式（ＦＩＦＯ）方式でキューイングするものである。前記レジスタは、ユーザによって入力されて前記加算器にキューイングされているデータと比較するためのデータを登録するものである。
【００１８】
本発明による処理は、添付した図２、図３，および図４によって詳述される。図２は、本発明によるロールプレイングゲームを通じた言語学習システムおよび方法のメインフローチャートである。まず、システムは、ユーザによる選択に応じて、役割（ロール）および対応シーンを生じさせる（ステップ３００）。この対応シーンは、ゲーム中のキャラクタの種類、および本システムの記録装置にセーブされた学習履歴（たとえば、ユーザによる学習の進捗状況）に応じて、動的に生成される。したがって、ユーザの学習の進捗状況に応じて、異なるシーンやイベントを登場させることができる。そして、本システムは、図３に詳述されるとおり、事前に設定されたイベントによってトリガーすることによって対話型文章学習過程を進行させる処理を実行する（ステップ４００）。具体的には、ユーザが、文章学習過程（対話型学習過程）の一過程が完了した各時点において、システムは、学習過程の進行結果を集計するとともに、ゲーム内のキャラクタが所定の水準を超えているか否かを決定し、文章学習過程の進行結果に応じてロールプレイングゲームをさらに次の段階へ進行させる（ステップ５００）
図３は、上記ステップ４００におけるイベント−トリガリングについての詳細なフローチャートである。本システムは、まず、位置情報を読み込むことによって、ゲーム内のキャラクタの位置情報をモニターし取得する（ステップ４１０）。そして、本システムは、位置情報に応じて、事前に設定されたイベントがトリガーされたか否かを決定する（ステップ４２０）。言い換えれば、ゲーム中におけるキャラクタの相対的なＸ座標およびＹ座標からなる位置情報が、事前に設定され各イベントに関係づけられた位置情報と比較される。キャラクタの位置情報が事前に設定された位置情報と一致しなければ、イベントはトリガーされないので、キャラクタの移動が可能な状態がそのまま維持される。一方、キャラクタの位置情報が事前に設定された位置情報と一致している場合には、所定のイベントがトリガーされたものと判断される。この場合、ゲームコンテンツデータベースなどに格納されている、事前設定された位置情報と、イベントと、文章タイプとの対応テーブルなどを参照して、該当するイベントに対応する文章タイプが検索され（ステップ４３０）、さらに、その文章タイプに応じた質問が質問文返答文データベース２５０の中から選択される。この質問は、図４に詳述される対話的学習過程を通じてユーザによって学習される（ステップ４４０）。
【００１９】
図４は、文章学習処理のフローチャートである。文章タイプが決定された後に、本システムは、質問情報および返答情報（文章番号、質問および返答のテキストデータ、そのテキストを翻訳したデータ、その質問および返答の音声データなどを含む）のセットを選択する。その質問情報（テキストデータおよび音声データ）は、従来と同様の出力方法（たとえば、ディスプレイ出力および音声出力）によってユーザへ出力される（ステップ４４１）。その返答情報（テキストデータおよび音声データ）は、後述する比較処理のためにレジスタに登録される（ステップ４４２）。複数の語からなる返答のテキストデータは、たとえば、語順をランダムに入れ替えることによって再構築され、ユーザが返答として適切なものを入力する際の参照としてユーザへ出力される（ステップ４４３）。そして、本システムは、ユーザの入力を待つ状態となる（ステップ４４４）。入力が完了した後（ステップ４４５）、本システムは、ユーザによる入力内容とレジスタ内に登録された返答情報とを比較する（ステップ４４６）。そして、入力内容が不正解であれば、システムは、参照および学習のためにユーザへ正しい返答を出力する（ステップ４４８）。一方、入力内容が正解であれば、ユーザがゲーム全体またはゲーム内の一つの学習過程についての所定の水準を超えたものと判断され、ゲームを完了したり、あるいは、より高い水準へと進んだりすることが許可される（ステップ４４９）。
【００２０】
図５、図６、および図７は、本発明の実施例における一連の表示画面を示す。最初には、ユーザは、キャラクタをシーン内で自由に移動させる。そして、複数の位置において、位置情報に関連づけられた所定の複数のイベントが設定しているため、ユーザの操作に応じてキャラクタが特定の位置に進むことよって、キャラクタはイベントをトリガーする。たとえば、キャラクタを飲食店のカウンタに移動するとき、ウエイトレスと客との間の会話イベントがトリガーされる。本システムは、トリガーされたイベントの文章タイプを、対応テーブルなどを用いて検索し、この文章タイプを持ついくつかの質問情報をランダムに選択する。そして、ディスプレイにテキスト表示したりユーザへ音声出力したりする。たとえば、「Ｗｈａｔ　ｃａｎ　　Ｉ　　ｄｏ　ｆｏｒ　ｙｏｕ，　ｓｉｒ」という質問がされる。そして、システムは、その返答情報に含まれるテキストデータの語順をランダムに入れ替えることによって再構築し、その結果をユーザの参照用に出力する。ユーザは、制限時間内に、その参照用に出力された複数の語を用いて正しい返答を構成しなければならない。そして、本システムは、返答、すなわちユーザの入力が正しいか否かを確認する。たとえば、「Ｍｙ　ｎａｍｅ　ｉｓ　Ｓａｍ，　Ｉ　ｈａｖｅ　ａ　ｒｅｓｅｒｖａｔｉｏｎ」といったように、その返答が正しければ、ユーザはさらに高度な対話型学習過程へと進むことができる。一方、その返答が間違っていれば、システムは、正しい返答と、ユーザがさらに参照して学習すべき指示を与える。
【００２１】
以上のとおり、本発明によれば、ユーザによるゲームの操作の進行と、ユーザの学習の進行に応じて、種々のシチュエーションを登場させ、全く異なるシーンやイベントが生じる。このようにシーンやイベントが動的に設定されるので、単にゲーム要素やシミュレーション要素を用いた言語学習システムおよび方法と比べて、ユーザの興味、集中力、および想像力を喚起する能力が高い。
【００２２】
また、ゲームコンテンツデータベースと質問文返答文データベースとを有し、トリガー用のコード等によって両者を関係づける構成を持っているので、言語学習用のソフトウエアにおいて問題となる質問文返答文などの文章の修正が生じた場合などには、質問文返答文データベースの内容を変更するだけで、簡単に修正することができる。また、イベントを追加させるなどの拡張も、事前に設定される位置情報を追加させるなどの処理によっておこなうことができるので、ソフトウエアの拡張も容易となる。さらに、返答文のテキストデータの語順を自動的に変更して再構築して問題を自動的に作成することができるので、問題が固定化されることを防止することもできる。
【００２３】
以上のように、本発明の実施の形態を説明したが、本発明の精神および技術思想の範囲から逸脱しない範囲内において、種々の方法で変形が可能なことは明らかであり、当業者に明らかな変形は、権利範囲に含まれるもの意図される。
【００２４】
本発明は、パーソナルコンピュータ、ノートブック型コンピュータ、およびパーソナルディジタル情報機器からなる群から選ばれた機器に適用できる。ユーザによる入力は、キーボード、マウス、タッチパネル、および音声入力装置からなる群から選ばれた一つの機器を通じて実行される。
【００２５】
本実施の形態のロールプレイングゲームを通じた言語学習システムにおいて、ロールプレイングゲームは、文章構成学習の過程を統合化する。このゲームは、役割およびシチュエーションのシミュレーション、対話型学習、および多角的なシーンおよび複数のイベントを含む。したがって、学習者は、興味を感じることができ、学習に集中し、自己の想像力および記憶力を十分に活用することができ、十分な学習効果が達成される。
【００２６】
【発明の効果】
本発明によれば、以下の効果を有する。
【００２７】
上述したとおり、本発明は、ロールプレイングゲームを通じた言語学習システムおよび方法を提供する。ロールプレイングゲームは、文章構成過程の学習を統合する。ゲームは、役割およびシチュエーションのシミュレーション、対話型の学習、多角的なシーンおよび複数のイベントを含んでいる。したがって、学習者は、興味を感じ、学習対象に集中でき、さらに自らの想像力を十分に活用することができ、その内容を記憶することができる。その結果、十分な学習効果が達成される。
【図面の簡単な説明】
【図１】図１は、本発明によるロールプレイングゲームを通じた言語学習システムおよび方法の機能的構成を示すブロック図である。
【図２】図２は、本発明によるロールプレイングゲームを通じた言語学習システムおよび方法のメインフローチャートである。
【図３】図３は、本発明によるロールプレイングゲームを通じた言語学習システムおよび方法におけるイベント−トリガリング処理のフローチャートである。
【図４】図４は、本発明によるロールプレイングゲームを通じた言語学習システムおよび方法における文章学習のフローチャートである。
【図５】図５は、本発明におけるロールプレイングゲームを通じた言語学習システムおよび方法における一実施例を示す図である。
【図６】図６は、本発明におけるロールプレイングゲームを通じた言語学習システムおよび方法における一実施例を示す図である。
【図７】図７は、本発明におけるロールプレイングゲームを通じた言語学習システムおよび方法における一実施例を示す図である。
【符号の説明】
１００…ユーザインタフェース、
２１０…ロールプレイング中央モニタリングモジュール、
２２０…シーン制御モジュール、
２３０…ゲームコンテンツデータベース、
２４０…イベント動作型文章学習モジュール、
２５０…質問文返答文データベース、
２６０…ゲーム設定モジュール。
【図１】
2004077756.tif 000003
【図２】
2004077756.tif 000004
【図３】
2004077756.tif 000005
【図４】
2004077756.tif 000006
【図５】
2004077756.tif 000007
【図６】
2004077756.tif 000008
【図７】
2004077756.tif 000009