(57)【特許請求の範囲】
【請求項１】
プレゼンテーションサブジェクトの第１デスクリプションと前記プレゼンテーションサブジェクトの第２デスクリプションとに関連する前記プレゼンテーションサブジェクトについてユーザー入力を求める言語教育方法であって、
マシン実行されるステップとして、
前記プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールを提示するステップであって、前記プレゼンテーションモジュールが、前記プレゼンテーションサブジェクトの前記第１デスクリプションと、前記プレゼンテーションサブジェクトの前記第２デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記プレゼンテーションサブジェクトの前記第２デスクリプションを提示するステップと、
前記プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールに対する前記第２デスクリプションの関連性を示すユーザー入力を受信するステップと、
前記関連性の正確さを示すフィードバックを提供するステップと
を含み、
前記プレゼンテーションサブジェクトの前記第１デスクリプションと前記プレゼンテーションサブジェクトの前記第２デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、前記第１デスクリプションおよび前記第２デスクリプションは同一の言語である言語教育方法。
【請求項２】
リファレンスサブジェクトに関連する少なくとも一つのプレゼンテーションモジュールに関連するデータをアクセスするステップであって、前記リファレンスサブジェクトに関連する前記少なくとも一つのプレゼンテーションモジュールが、前記リファレンスサブジェクトの第１デスクリプションと、前記リファレンスサブジェクトの第２デスクリプションが前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記リファレンスサブジェクトに関連する前記少なくとも一つのプレゼンテーションモジュールを提示するステップと
を更に含む請求項１記載の方法。
【請求項３】
前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールは、前記リファレンスサブジェクトに関連する前記少なくとも一つのモジュールと共に表示される請求項２記載の方法。
【請求項４】
前記プレゼンテーションサブジェクトの前記第１デスクリプションは、前記プレゼンテーションサブジェクトのビジュアル表示である請求項１記載の方法。
【請求項５】
前記プレゼンテーションサブジェクトの前記ビジュアル表示を格納するデータベースを更に提供し、前記ビジュアル表示は、複数のプレゼンテーションモジュールによって使用可能である請求項４記載の方法。
【請求項６】
複数のデスクリプションを格納するデータベースを更に提供し、
前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、
前記デスクリプションのうちの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である請求項１記載の方法。
【請求項７】
前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスするステップと、
前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールを組み立てるステップと、
少なくとも一つのリファレンスサブジェクトに関連するデータをアクセスするステップと、
各リファレンスサブジェクトについて、前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記リファレンスサブジェクトに関連するプレゼンテーションモジュールを組み立てるステップであって、前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールのそれぞれが、前記リファレンスサブジェクトの第１デスクリプションと、前記リファレンスサブジェクトの第２デスクリプションが前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールと共に前記少なくとも一つのリファレンスサブジェクトに関連する前記プレゼンテーションモジュールを提示するステップと
を更に含む請求項６記載の方法。
【請求項８】
前記ユーザー入力を供給することにおけるユーザーの成績を示すスコア記録を更に提供する請求項１記載の方法。
【請求項９】
データ処理システムによって実行されると、前記データ処理システムを制御してマシン実行のステップを実行する命令を格納するマシン読み取り可能な媒体であって、
前記マシン実行のステップが、
プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールを提示するステップであって、前記プレゼンテーションモジュールが、前記プレゼンテーションサブジェクトの第１デスクリプションと、前記プレゼンテーションサブジェクトの第２デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記プレゼンテーションサブジェクトの前記第２デスクリプションを提示するステップと、
前記プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールに対する前記第２デスクリプションの関連性を示すユーザー入力を受信するステップと、
前記関連性の正確さを示すフィードバックを提供するステップと
を含み、
前記プレゼンテーションサブジェクトの前記第１デスクリプションと前記プレゼンテーションサブジェクトの前記第２デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、前記第１デスクリプションおよび前記第２デスクリプションは同一の言語であるマシン読み取り可能な媒体。
【請求項１０】
データ処理システムによって実行されると、前記データ処理システムを制御してマシン実行のステップを実行する命令を更に格納し、該マシン実行のステップが、
リファレンスサブジェクトに関連する少なくとも一つのプレゼンテーションモジュールに関連するデータをアクセスするステップであって、前記リファレンスサブジェクトに関連する前記少なくとも一つのプレゼンテーションモジュールが、前記リファレンスサブジェクトの第１デスクリプションと、前記リファレンスサブジェクトの第２デスクリプションが前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記リファレンスサブジェクトに関連する前記少なくとも一つのプレゼンテーションモジュールを提示するステップと
を含む請求項９記載のマシン読み取り可能な媒体。
【請求項１１】
前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールは、前記リファレンスサブジェクトに関連する前記少なくとも一つのモジュールと共に表示される請求項１０記載のマシン読み取り可能な媒体。
【請求項１２】
前記プレゼンテーションサブジェクトの前記第１デスクリプションは、前記プレゼンテーションサブジェクトのビジュアル表示である請求項９記載のマシン読み取り可能な媒体。
【請求項１３】
データ処理システムによって実行されると、前記データ処理システムを制御して前記プレゼンテーションサブジェクトの前記ビジュアル表示を格納するデータベースを提供する命令を更に格納し、前記ビジュアル表示は、複数のプレゼンテーションモジュールによって使用可能である請求項１２記載のマシン読み取り可能な媒体。
【請求項１４】
データ処理システムによって実行されると、前記データ処理システムを制御して複数のデスクリプションを格納するデータベースを提供する命令を更に格納し、
前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、
前記デスクリプションのうちの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である請求項９記載のマシン読み取り可能な媒体。
【請求項１５】
データ処理システムによって実行されると、前記データ処理システムを制御してステップを実行する命令を更に格納し、該ステップが、
前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスするステップと、
前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールを組み立てるステップと、
少なくとも一つのリファレンスサブジェクトに関連するデータをアクセスするステップと、
各リファレンスサブジェクトについて、前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記リファレンスサブジェクトに関連するプレゼンテーションモジュールを組み立てるステップであって、前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールのそれぞれが、前記リファレンスサブジェクトの第１デスクリプションと、前記リファレンスサブジェクトの第２デスクリプションが前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールと共に前記少なくとも一つのリファレンスサブジェクトに関連する前記プレゼンテーションモジュールを提示するステップと
を含む請求項１４記載のマシン読み取り可能な媒体。
【請求項１６】
データ処理システムによって実行されると、前記データ処理システムを制御して前記ユーザー入力を供給することにおけるユーザーの成績を示すスコア記録を提供する命令を更に格納する請求項９記載のマシン読み取り可能な媒体。
【請求項１７】
プレゼンテーションサブジェクトの第１デスクリプションと前記プレゼンテーションサブジェクトの第２デスクリプションとに関連する前記プレゼンテーションサブジェクトについてユーザー入力を求める言語教育方法であって、マシン実行のステップとして、
プレゼンテーションモジュールを提示するステップであって、前記プレゼンテーションモジュールが、前記プレゼンテーションサブジェクトの前記第１デスクリプションと、前記プレゼンテーションサブジェクトの前記第２デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記プレゼンテーションサブジェクトの前記第２デスクリプションに関するユーザー入力を受信するステップと、
前記ユーザー入力を前記プレゼンテーションサブジェクトの前記第２デスクリプションの予め格納されたデータと比較するステップと、
前記プレゼンテーションサブジェクトの前記第２デスクリプションに関する前記ユーザー入力の正確さを示すフィードバックを提供するステップと
を含み、
前記プレゼンテーションサブジェクトの前記第１デスクリプションと前記プレゼンテーションサブジェクトの前記第２デスクリプションのそれぞれが、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、前記第１デスクリプションおよび前記第２デスクリプションは同一の言語である言語教育方法。
【請求項１８】
前記第２デスクリプションに関する前記ユーザー入力は、キーボードまたは音声−テキスト変換器を用いてユーザーによって入力されたテキスト入力である請求項１７記載の方法。
【請求項１９】
前記第２デスクリプションに関する前記ユーザー入力は、マイクロホンを用いてユーザーによって提供された音声入力である請求項１７記載の方法。
【請求項２０】
前記第２デスクリプションに関するユーザー入力は、テキスト入力および音声入力を含む請求項１７記載の方法。
【請求項２１】
前記フィードバックは、発音、イントネーション、および綴りのうちの少なくとも一つに関する前記ユーザー入力の正確さを示す請求項１７記載の方法。
【請求項２２】
前記ユーザー入力を供給することにおけるユーザーの成績を示すスコア記録を更に提供する請求項１７記載の方法。
【請求項２３】
前記プレゼンテーションサブジェクトの前記第１デスクリプションは、前記プレゼンテーションサブジェクトのビジュアル表示である請求項１７記載の方法。
【請求項２４】
前記プレゼンテーションサブジェクトの前記ビジュアル表示を格納するデータベースを更に提供し、前記ビジュアル表示は、複数のプレゼンテーションモジュールによって使用可能である請求項２３記載の方法。
【請求項２５】
複数のデスクリプションを格納するデータベースを更に提供し、
前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、
前記デスクリプションのうちの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である請求項１７記載の方法。
【請求項２６】
複数のプレゼンテーションサブジェクトに関連するデータをアクセスするステップと、
前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスするステップと、
前記データベースに格納された前記デスクリプションを用いることにより前記複数のプレゼンテーションサブジェクトに対応するプレゼンテーションモジュールを組み立てるステップと
を更に含む請求項２５記載の方法。
【請求項２７】
前記プレゼンテーションモジュールは、前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスし、そして前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記プレゼンテーションサブジェクトに対応する前記プレゼンテーションモジュールを組み立てることにより生成される請求項２５記載の方法。
【請求項２８】
データ処理システムにより実行されると、前記データ処理システムを制御してマシン実行のステップを実行する命令を格納するマシン読み取り可能な媒体であって、前記マシン実行のステップが、
プレゼンテーションモジュールを提示するステップであって、前記プレゼンテーションモジュールが、プレゼンテーションサブジェクトの第１デスクリプションと、前記プレゼンテーションサブジェクトの第２デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
プレゼンテーションサブジェクトの第２デスクリプションに関するユーザー入力を受信するステップと、
前記ユーザー入力を前記プレゼンテーションサブジェクトの前記第２デスクリプションの予め格納されたデータと比較するステップと、
前記プレゼンテーションサブジェクトの前記第２デスクリプションに関する前記ユーザー入力の正確さを示すフィードバックを提供するステップと
を含み、
前記プレゼンテーションサブジェクトの前記第１デスクリプションと前記プレゼンテーションサブジェクトの前記第２デスクリプションのそれぞれが、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、前記第１デスクリプションおよび前記第２デスクリプションは同一の言語であるマシン読み取り可能な媒体。
【請求項２９】
前記第２デスクリプションに関する前記ユーザー入力は、キーボードまたは音声−テキスト変換器を用いてユーザーによって入力されたテキスト入力である請求項２８記載のマシン読み取り可能な媒体。
【請求項３０】
前記第２デスクリプションに関する前記ユーザー入力は、マイクロホンを用いてユーザーによって提供された音声入力である請求項２８記載のマシン読み取り可能な媒体。
【請求項３１】
前記第２デスクリプションに関するユーザー入力は、テキスト入力および音声入力を含む請求項２８記載のマシン読み取り可能な媒体。
【請求項３２】
前記フィードバックは、発音、イントネーション、および綴りのうちの少なくとも一つに関する前記ユーザー入力の正確さを示す請求項２８記載のマシン読み取り可能な媒体。
【請求項３３】
データ処理システムにより実行されると、前記データ処理システムを制御して前記ユーザー入力を供給することにおけるユーザーの成績を示すスコア記録を提供する命令を更に格納する請求項２８記載のマシン読み取り可能な媒体。
【請求項３４】
前記プレゼンテーションサブジェクトの前記第１デスクリプションは、前記プレゼンテーションサブジェクトのビジュアル表示である請求項２８記載のマシン読み取り可能な媒体。
【請求項３５】
データ処理システムによって実行されると、前記データ処理システムを制御して前記プレゼンテーションサブジェクトの前記ビジュアル表示を格納するデータベースを更に提供する命令を更に格納し、前記ビジュアル表示は、複数のプレゼンテーションモジュールによって使用可能である請求項３４記載のマシン読み取り可能な媒体。
【請求項３６】
データ処理システムによって実行されると、前記データ処理システムを制御して複数のデスクリプションを格納するデータベースを提供する命令を更に格納し、
前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、
前記デスクリプションのうちの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である請求項２８記載のマシン読み取り可能な媒体。
【請求項３７】
データ処理システムによって実行されると、前記データ処理システムを制御してステップを実行する命令を更に格納し、該ステップとして、
複数のプレゼンテーションサブジェクトに関連するデータをアクセスするステップと、
前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスするステップと、
前記データベースに格納された前記デスクリプションを用いることにより前記複数のプレゼンテーションサブジェクトに対応するプレゼンテーションモジュールを組み立てるステップと
を含む請求項３６記載のマシン読み取り可能な媒体。
【請求項３８】
前記プレゼンテーションモジュールは、前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスし、そして前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記プレゼンテーションサブジェクトに対応する前記プレゼンテーションモジュールを組み立てることにより生成される請求項３６記載のマシン読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、学習体験を改善すると共にコース設計を容易化するためのユニークなユーザーインターフェイスを提供するコンピュータ支援の方法及びシステムに関し、更に詳しくは、システム資源の使用において改善された簡便性と効率性で、発音、単語、記述、綴り等のような、特定言語に対象および事象を関連づけることにおいてユーザーを支援するためのユニークな形式でプレゼンテーションモジュールを選択的に生成し提示するコンピュータ支援の方法及びシステムに関する。
【背景技術】
【０００２】
コンピュータ及びソフトウェアプログラムは、新たな言語を学習することにおいてユーザーを支援するのに広く使用されている。言語学習プログラムを作成することにおける主要なステップは、コンテンツの製作及びコンテンツの提示を含んでいる。コンテンツの提示は、ユーザーの言語学習体験を規定し、故に、言語学習の過程において重要な役割を演じる。しかしながら、従来の言語学習プログラムは、満足できる学習体験を提供するためのマルチメディアユーザーインターフェイスを提示することにおいて効率的なアプローチを欠いている。
【０００３】
また、マルチメディアユーザーインターフェイスの設計(design)及び管理(management)が複雑な処理を含んでおり、マルチメディアユーザーインターフェイスの動作が、記憶領域と処理能力を備えた多くのシステム資源を必要とするので、資源の要求と記憶領域の要件を低減する効率的な設計処理に対する要請が存在する。また、システムに格納された既存のデータを用いてマルチメディアユーザーインターフェイスのための新たな要素を生成するための簡単な処理に対する要請も存在する。
【発明の開示】
【課題を解決するための手段】
【０００４】
本願は、従来の言語教育システムに存在する１又は２以上の要請と欠点に対処するモジュール方式のコンピュータ支援の言語学習システムの実施形態について述べる。
【０００５】
典型的な言語教育方法及びシステムは、関連した第１デスクリプション及び関連した第２デスクリプションを有するプレゼンテーションサブジェクトについてのユーザー入力を求める(solicit)ように構成される。プレゼンテーションモジュールが提示される。このプレゼンテーションモジュールは、前記プレゼンテーションサブジェクトの第１デスクリプションと、前記プレゼンテーションサブジェクトの第２デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダー(placeholder)を備える。前記プレゼンテーションサブジェクトの前記第１デスクリプションと前記プレゼンテーションサブジェクトの前記第２デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、及びオーディオタイプのうちの一つである。一態様において、前記デスクリプションは同一の言語である。前記プレゼンテーションサブジェクトの前記第２デスクリプションは、前記プレゼンテーションモジュールとは別々に提示される。前記プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールに対する前記第２デスクリプションの関連性を示すユーザー入力が受信される。前記関連性の正確さを示すためにフィードバックが提供される。一態様において、前記フィードバックは、前記ユーザー入力を提供することにおける前記ユーザーの成績を示すスコア記録であってもよい。
【０００６】
一実施形態において、少なくとも一つの追加的プレゼンテーションモジュールが提示される。前記少なくとも一つのプレゼンテーションモジュールは、リファレンスサブジェクトに関連する。前記少なくとも一つのプレゼンテーションモジュールのそれぞれは、前記リファレンスサブジェクトの第１デスクリプションと、前記リファレンスサブジェクトの第２デスクリプションが前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを備える。一態様において、前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールは、前記リファレンスサブジェクトに関連する前記少なくとも一つのモジュールと共に表示される。
【０００７】
一実施形態において、前記プレゼンテーションサブジェクトの前記第１デスクリプションは、前記プレゼンテーションサブジェクトのビジュアル表示である。前記プレゼンテーションサブジェクトの前記ビジュアル表示を格納するデータベースが提供されてもよい。前記ビジュアル表示は、複数のプレゼンテーションモジュールによって使用可能であってもよい。
【０００８】
他の実施形態において、複数のデスクリプションを格納するデータベースが提供される。前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、及びオーディオタイプのうちの一つである。前記デスクリプションの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である。一実施形態によれば、前記データベースに格納された前記少なくとも一つのデスクリプションは、前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュール、または、前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールを組み立てるのに使用される。
【０００９】
他の実施形態によれば、典型的な言語教育方法及びシステムは、プレゼンテーションサブジェクトについてユーザー入力を求めるように構成される。プレゼンテーションモジュールが提示される。このプレゼンテーションモジュールは、前記プレゼンテーションサブジェクトの第１デスクリプションと、前記プレゼンテーションサブジェクトの第２デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを備える。前記プレゼンテーションサブジェクトの前記第１デスクリプションと前記プレゼンテーションサブジェクトの前記第２デスクリプションは、テキストタイプ、ビジュアルタイプ、及びオーディオタイプのうちの一つである。前記プレゼンテーションサブジェクトの前記第２デスクリプションに関するユーザー入力が受信される。前記ユーザー入力は、前記プレゼンテーションサブジェクトの前記第２デスクリプションの予め格納されたデータと比較される。前記プレゼンテーションサブジェクトの前記第２デスクリプションに関する前記ユーザー入力の正確さを示すフィードバックが提供されてもよい。
【００１０】
一態様において、前記第２デスクリプションに関する前記ユーザー入力は、キーボード、または、マイクロホンのような音声−テキスト変換器を用いてユーザーによって入力されたテキスト入力である。他の態様において、前記第２デスクリプションに関する前記ユーザー入力は、マイクロホンを用いてユーザーによって供給された音声入力である。更に体の態様において、前記第２デスクリプションに関する前記ユーザー入力は、テキスト入力及び音声入力を含む。他の態様において、前記フィードバックは、発音、イントネーション、及び綴りのうちの少なくとも一つに関する前記ユーザー入力の正確さを示す。更なる態様において、前記ユーザー入力を提供することにおける前記ユーザーの成績を示すスコア記録が提供される。
【００１１】
一実施形態によれば、複数のデスクリプションを格納するデータベースが提供される。前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、及びオーディオタイプのうちの一つである。前記デスクリプションのうちの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である。プレゼンテーションモジュールの構築において、複数のプレゼンテーションサブジェクト及びデスクリプションに関連するデータがアクセスされる。前記複数のプレゼンテーションサブジェクトに対応するプレゼンテーションモジュールは、前記データベースに格納された前記デスクリプションを使用することにより組み立てられる。一実施形態によれば、１又は２以上のプレゼンテーションモジュールは一緒にグループ化され、そして１又は２以上のページ上に表示される。各ページは、所定のシーケンスで学習者に対して表示される。
【００１２】
本願において述べられる概念は、データ処理システムと、命令を格納するマシン読み取り可能な媒体とを用いて実施されることができ、上記命令は、データ処理システムにより実行されると、前記データ処理システムを制御して特定ステップを実行するものである。
【００１３】
本発明の追加的態様および利点は、以下の詳細な説明から当業者には容易に明らかになるであろう。ここで、単に本発明を実施するために熟慮されたベストモードの例証を通じて、本発明の典型的な実施形態のみが示されて説明される。理解されるであろうが、本願は、他の実施形態および異なる実施形態が可能であり、そして、その種々の詳細については、本願の要旨を逸脱することなく、種々の明らかな観点で変形が可能である。従って、図面および説明は、実際には例示的なものと見なされるべきであり、本願発明を制限するものではない。
【００１４】
本発明は、添付の図面において、制限のためではなく一例として示され、その図面において同様の参照符号は同様の要素を表す。
【００１５】
図１は、代表的なプレゼンテーションモジュールを示す。
【００１６】
図２は、代表的なプレゼンテーションモジュールの他の実施形態を示す。
【００１７】
図３は、同一のプレゼンテーションサブジェクトを対象にする代表的なプレゼンテーションモジュールを例示する。
【００１８】
図４は、プレゼンテーションモジュールの追加的な例を示す。
【００１９】
図５は、ユーザー入力を求めるために使用されることができるプレゼンテーションモジュールの代表的バリエーションのブロック図を示す。
【００２０】
図６は、テキストデスクリプション及びオーディオデスクリプションがプレゼンテーションモジュールから欠落していることを示唆するプレースホルダーと、プレゼンテーションサブジェクトのビジュアル表示で表示された代表的なプレゼンテーションモジュールである。
【００２１】
図７は、プレースホルダー付のプレゼンテーションモジュールを用いて組み立てられたゲームの他の例を示す。
【００２２】
図８は、プレゼンテーションモジュールの簡略化されたシーケンスを示す。
【００２３】
図９は、ビジュアルデータモジュール、テキストデータモジュール、及びオーディオデータモジュールを含む複数のデータモジュールを格納する代表的なデータライブラリを示す。
【００２４】
図１０は、図８に示された代表的なデータベースに含まれるデータモジュールを用いた代表的なプレゼンテーションモジュールの例を示す。
【００２５】
図１１は、本発明の概念が実施される代表的なデータ処理システムのブロック図である。
【発明を実施するための最良の形態】
【００２６】
以下の説明において、説明の目的上、多くの特定の詳細は、本発明の完全な理解を提供するために述べられる。しかしながら、当業者には、本発明はこれらの特定の詳細を用いることなく実施される得るものであることは明らかである。他の場合には、本発明を不必要に不明確にすることを回避するために、知られた構成及び装置がブロックダイアグラム形式で示される。
【００２７】
本発明による代表的な言語学習プログラムは、ビジュアル、オーディオ、テキストデスクリプション、ビジュアルイメージとサウンドとの組合せなど、及び／又は、プレゼンテーションサブジェクト（提示主題）に対応するその任意の組合せのような、モジュール構成の要素を含むユニークなプレゼンテーションモジュールを利用するユーザーインターフェイスを提供する。プレゼンテーションサブジェクトは、言語学習プログラムがユーザーに特定の言語で学習させるものである。プレゼンテーションサブジェクトは、物体(object)、道具(widget)、動物(animal)、装置(device)、機械(machine)、イベント、状況(situation)、シナリオ、会話、景色(scene)、アルファベット、概念(concept)、パフォーマンス、行動(action)などであってもよい。プレゼンテーションモジュールは、ユーザーが、プレゼンテーションサブジェクトに対応するビジュアル、テキスト、およびオーディオデスクリプションを関連づけることを支援するためのユニークなユーザーインターフェイスを生成するために使用される基本構成ブロックである。プレゼンテーションモジュールの種々のバリエーションがユーザーインターフェイスを構築するために使用されてもよい。
【００２８】
代表的なプレゼンテーションモジュールは、少なくとも二つのプレースホルダーと、プレゼンテーションサブジェクトのビジュアルコンポーネントと、前記プレゼンテーションサブジェクトのテキストコンポーネントと、前記プレゼンテーションサブジェクトのオーディオコンポーネントとを含む。図１は、ドイツ語を学習するための言語学習プログラムを用いてユーザーにプレゼンテーションサブジェクトを提示するための代表的なプレゼンテーションモジュール１００を示す。この例では、プレゼンテーションサブジェクトは“男性(a man)”である。
【００２９】
プレゼンテーションモジュール１００は、ビジュアルコンポーネント１６と、テキストコンポーネント１２と、オーディオコンポーネント１４とを含む。ビジュアルコンポーネント１６は、プレゼンテーションサブジェクトに対応するビジュアル表示を提供する。例えば、イメージコンポーネント１６は、静止画(static image)、ビデオクリップ、動画(moving picture)など、または、その任意の組合せであっても良い。テキストコンポーネント１２は、ユーザーが学習しようとする言語でプレゼンテーションサブジェクトを記述し、またはそれに対応する、１又は２以上の単語や１又は２以上の文章などのようなテキストデスクリプションを含む。一実施形態において、ビジュアルコンポーネントは、ビジュアルイメージに加えて、サウンド及び／又はテキストを含んでも良い。
【００３０】
図１に示される例では、ドイツ語の語句“der Mann”が示されている。プレゼンテーションモジュール１００のオーディオコンポーネント１４は、プレゼンテーションサブジェクト又はテキストコンポーネント１２に対応するオーディオデスクリプションを作成するために、スピーカのような、オーディオ信号発生器をユーザーが作動させることを可能にするビジュアル表示である。オーディオコンポーネント１４は、スピーカのアイコン、スイッチのアイコン、オーディオを再生するための機能を示す関連テキストを有するボタン、またはその任意の組合せであっても良い。図１において、オーディオコンポーネント１４は、スピーカのアイコンである。このアイコンがクリックされると、“der Mann”に対応するドイツ語の発音が再生される。同一のプレゼンテーションモジュールにおけるビジュアル、オーディオ、およびテキストエレメントの提示は、基礎をなすプレゼンテーションサブジェクトの異なる表現形式へのアクセスを容易にすると共に、ユーザーが上記基礎をなすプレゼンテーションサブジェクトに上記テキスト／オーディオ／ビジュアルエレメントを関連づけることを支援する。
【００３１】
一実施形態において、代表的な言語学習プログラムは、同一又は異なるプレゼンテーションサブジェクトに対応するビジュアル、オーディオ、及びテキストデスクリプションに対応するデータを含む。このデータは、アセンブルされ、コンパイルされ、そしてリンクされて、プレゼンテーションサブジェクトに対応するプレゼンテーションモジュールを形成する。一実施形態において、このアプリケーションにおける上記ビジュアル、オーディオ、及び／又はテキストデスクリプションは同一の言語である。
【００３２】
プレゼンテーションモジュールが、異なる形式で提示され得ることが理解される。例えば、プレゼンテーションモジュールは、プレゼンテーションモジュールのテキストデスクリプション、オーディオデスクリプション、及びビジュアルデスクリプションのうちの二つのみを含んでも良い。これらのプレゼンテーションモジュールの支援により、ユーザーは、プレゼンテーションモジュールに含まれるデスクリプションをプレゼンテーションサブジェクトと関連づけることができる。
【００３３】
プレゼンテーションモジュールのテキスト、オーディオ、及びビジュアルエレメント若しくはデスクリプション、または、上記エレメントまたはデスクリプションの任意の表示は、多数のプレゼンテーションモジュールが並置される場合であっても、上記エレメントまたはデスクリプションがそのプレゼンテーションモジュールに属するように視覚的に表示される。ユーザーは、アイテムまたはデスクリプションが互いに関連しまたは同じプレゼンテーションモジュールと関連づけられることが分かり、または察することができるべきである。換言すると、表示は、特定のプレゼンテーションモジュールに対応するテキスト／オーディオ／ビジュアルエレメントまたはデスクリプションが、その特定のプレゼンテーションモジュールと共に同一のディスプレイに表示される他のプレゼンテーションモジュールと関連するエレメントまたはデスクリプション間の可能性のある関係よりも、互いに密接に関連することをユーザーが察することを可能にすべきである。
【００３４】
一実施形態によれば、同一のプレゼンテーションモジュールに関連するテキストデスクリプション、ビジュアルデスクリプション、及びオーディオデスクリプション、または、オーディオスピーカボタンのような、その任意のビジュアル表示は、互いに隣接し、または接近して一群をなし、または、ビジュアルな境界の囲みを有し、または、デスクリプション、それらの関係を示す１又は２以上のテキストデスクリプションを囲み、及び／又は、デスクリプションを結ぶグラフィカルなリンクを有するなどして表示され、またはその組合せで表示される。ディスプレイページ上のプレゼンテーションモジュール間にはいくらかのスペースが提供されてもよい。
【００３５】
本発明の一実施形態によれば、プレゼンテーションモジュールは、同一のプレゼンテーションサブジェクトに対応する別の形式のビジュアル、オーディオ及び／又はテキストデスクリプションを含んでも良い。例えば、同一のプレゼンテーションモジュール“男性(a man)”について、青年(young man)、老人(old man)、スーツを着た男性(man I suit)、バスローブを着用した男性(man in bath robe)、立っている男性(man standing)、横に寝ている男性(man lying down)などのように、概念“男性(a man)”に対応する種々の形式のビジュアルプレゼンテーションまたはデスクリプションが提示されてもよい。ビジュアルプレゼンテーションまたはデスクリプションは、同一の男性または異なる男性であってもよく、そしてビジュアルプレゼンテーションまたはデスクリプションの形式は、ピクチャー、ビデオクリップ、フォト、スケッチ(drawing)、漫画(cartoon)などのように、異なっていても良い。
【００３６】
同様に、種々のプレゼンテーションモジュールは、同一のプレゼンテーションサブジェクトに対応するオーディオ及び／又はテキストデスクリプションのバリエーションを含んでも良い。例えば、“der Mann（男性）”のドイツ語の発音は、異なる男性、女性、及び／又は子供によって発音されても良く、または、同一の男性或いは異なる男性によって異なるアクセントで発音されても良い。単語“der Mann”は、異なるフォントタイプ、サイズ、色、効果などで表示されてもよい。
【００３７】
図２は、４つの代表的なプレゼンテーションモジュール２００，２１０，２２０，２３０を示す。プレゼンテーションモジュール２００および２１０の両方は、同一のプレゼンテーションサブジェクト“a boy”を対象とし、一方、プレゼンテーションモジュール２２０および２３０は、同一のプレゼンテーションサブジェクト“a girl”に関連している。プレゼンテーションモジュール２００および２１０におけるテキストデスクリプション２１および２３は、同一のドイツ語の単語“der Junge（少年）”であるが、ビジュアルエレメント２２および２４は、二人の異なる少年の絵を示す。同様に、プレゼンテーションモジュール２２０および２３０におけるテキストデスクリプション２５および２７は、同一のドイツ語の単語“der Man（男性）”であるが、ビジュアルエレメント２６および２８は二人の異なる少女の絵を示す。プレゼンテーションモジュール２００，２１０，２２０，２３０のそれぞれは、スピーカボタンを備え、このスピーカボタンは、ユーザーによってクリックされると、各プレゼンテーションモジュールにおける各テキストデスクリプションまたは各プレゼンテーションサブジェクトを表す発音を再生する。
【００３８】
図３は、プレゼンテーションモジュールの利用の追加的実施形態を示す。図３において、プレゼンテーションモジュール３２０および３５０の両方は、同一のプレゼンテーションサブジェクト“卵(egg)”を対象とし、同一のドイツ語の単語“das Ei（卵）”及びその発音を含む。しかしながら、プレゼンテーションモジュール３２０および３５０は、異なる形式の卵の絵を含む。同様に、プレゼンテーションモジュール３１０，３４０，３６０は、同一のプレゼンテーションサブジェクト“サンドイッチ(sandwiches)”に関する。テキストデスクリプション“das belegte Brot（オープンサンド）”は、プレゼンテーションモジュール３１０，３４０，３６０のそれぞれにおいて同一であり、各プレゼンテーションモジュールにおける絵は異なる形式でサンドイッチを示す。プレゼンテーションモジュール３１０，３２０，３３０，３４０，３５０，３６０のそれぞれは、スピーカボタンを備え、このスピーカボタンは、ユーザーによってクリックされると、各プレゼンテーションモジュールにおける各テキストデスクリプションに対応する、または各プレゼンテーションサブジェクトを表す発音を再生する。
【００３９】
一実施形態において、以前のプレゼンテーションモジュールから学んだことに基づき新しい単語／概念をユーザーが学習することを可能にするために、複数のモジュールが特定のシーケンスを用いてユーザーに提示される。例えば、プレゼンテーションモジュール２００，２１０，２２０，２３０は、ユーザーが“少年(a boy)”および“少女(a girl)”に対応するドイツ語の単語“der Junge”および“das Madchen”を学習することを支援するために、ユーザーに最初に示されても良い。モジュール２００，２１０，２２０，２３０からユーザーが学習する知識を活用するために、図４のプレゼンテーションモジュール４１０，４２０，４３０，４４０のような、追加的プレゼンテーションモジュールが、モジュール２００，２１０，２２０，２３０の後に続いてユーザーに示される。図４に例示されるように、プレゼンテーションモジュール４１０および４２０の両方が、少女の行為(act)に関連し、そしてプレゼンテーションモジュール４３０および４４０は少年の行為を示す。プレゼンテーションモジュール４１０，４２０，４３０，４４０のそれぞれは、スピーカボタンを備え、このスピーカボタンは、ユーザーによってクリックされると、各プレゼンテーションモジュールにおける各テキストデスクリプションに対応する、または各プレゼンテーションサブジェクトを表わす発音を再生する。
【００４０】
プレゼンテーションモジュール４１０では、少女が食事をしており、プレゼンテーションモジュール４３０では、少年が食事をしている。ユーザーがプレゼンテーションモジュール２００，２１０，２２０，２３０からドイツ語の単語“das Madchen”および“der Junge”を既に学習したので、追加的な知識は、これらの学習された概念に基づき構築されることができる。従って、プレゼンテーションモジュール４１０のテキストコンポーネント４１“Das Madchen isst”またはプレゼンテーションモジュール４３０のテキストコンポーネント“Der Junge isst”がユーザーに示されると、ユーザーは、プレゼンテーションモジュール４１０および４３０に例示されるように、ドイツ語の単語“isst”を“eating（食べること）”と関連づけるであろう。同様に、ユーザーは、プレゼンテーションモジュール４２０および４４０の提示に基づき、ドイツ語の用語“trink”を行為“drinking”と関連づけるであろう。
【００４１】
本発明の一態様によれば、プレゼンテーションモジュールのバリエーションは、特定のプレゼンテーションサブジェクトに関する、綴り及び／又は発音のようなユーザー入力を求めるのに使用されることができる。例えば、プレゼンテーションモジュールは、プレゼンテーションサブジェクトに対応するテキストデスクリプション及び／又はビジュアルデスクリプションのみを含んでもよいが、対応するオーディオデスクリプションのような、プレゼンテーションサブジェクトに対応する１又は２以上の他のデスクリプションは含まない。代わりに、オーディオデスクリプションのような１又は２以上のデスクリプションがプレゼンテーションモジュールに含まれず又は欠落していることをユーザーが視覚化することを可能にするために、プレースホルダーがプレゼンテーションモジュールに含まれる。プレースホルダーは、プレゼンテーションモジュールから欠落しているエレメントを示す視覚的な指示(indication)または表示(display)である。例えば、プレースホルダーは、プレゼンテーションモジュールで欠落しているエレメントを置き換える囲みのあるブランク領域であり、あるいは、欠落しているエレメントが表示されるべき場所に表示される囲みのあるブランク領域であることができる。
【００４２】
一実施形態において、もし、オーディオエレメントが欠落していれば、言語学習プログラムは、基礎をなすプレゼンテーションサブジェクトに対応する発音をユーザーが入力することを求め(solicit)又は促す(prompt)。この求めと促しは、ビジュアル及び／又はオーディオリクエストの形式であってもよい。ユーザーは、欠落しているデスクリプションを言語学習システムに入力するために、マイクロホン、キーボード、オンスクリーンキーボード、ライティングタブレットなどのようなユーザー入力装置を介して上記欠落しているデスクリプションを供給してもよい。例えば、ユーザーは、マイクロホンのような音声入力装置を介して発音を入力してもよい。ユーザーの音声入力を受信すると、言語学習プログラム及びシステムは、この入力を、プレゼンテーションサブジェクトまたはテキストデスクリプションの正確な発音を表す予め格納されたデータと比較する。入力の正確さを示すために、ユーザーにフィードバックが提供されてもよい。このフィードバックは、パス／フェイル指示、母語話者(native speaker)の声紋に対するユーザーの声紋の分析などを含んでもよい。
【００４３】
図５は、ユーザー入力を求めるために使用されるプレゼンテーションモジュールの代表的バリエーションのブロック図を示す。プレゼンテーションモジュール５１０は、プレゼンテーションサブジェクトに対応するビジュアル／テキスト／オーディオデスクリプションの全てを備えたプレゼンテーションモジュールである。プレゼンテーションモジュール５２０は、テキストデスクリプション５２及びビジュアルデスクリプション５４が提供される第１の代表的バリエーションであるが、プレゼンテーションモジュール５２０からオーディオエレメントが欠落している。代わりに、囲みのあるブランク領域の形式のプレースホルダー５０が、オーディオデスクリプションアイコンが表示されるべき表示領域を占めている。プレゼンテーションモジュール５３０は、プレゼンテーションモジュールの他の代表的バリエーションであり、このプレゼンテーションモジュールでは、ビジュアルデスクリプション５５及びオーディオデスクリプション５１が提供されるが、テキストデスは欠落している。テキストデスクリプションが表示される表示領域には、プレースホルダー５３が表示され、このプレースホルダーは、対応するテキストデスクリプションがプレゼンテーションモジュールから欠落していることを暗示している。プレゼンテーションモジュール５４０は、プレゼンテーションモジュールの他の代表的バリエーションであり、このプレゼンテーションモジュールでは、テキストデスクリプション５７及びオーディオデスクリプション５６が提供されるが、ビジュアルデスクリプションは欠落している。テキストデスクリプションが表示される表示領域には、プレースホルダー５８が、欠落したビジュアルデスクリプションの代わりに表示される。
【００４４】
前述したように、代表的なプレゼンテーションモジュールは、プレゼンテーションモジュールのテキストデスクリプション、オーディオデスクリプション、およびビジュアルデスクリプションのうちの二つのみを含んでもよい。同様に、このタイプのプレゼンテーションモジュールのバリエーションは、プレゼンテーションモジュールからデスクリプションの一つが欠落していることを示すプレースホルダーと上記プレゼンテーションモジュールに含まれるデスクリプションのうちの一つと共に提示されることができる。
【００４５】
一実施形態において、プレースホルダーを備えたプレゼンテーションモジュールは、練習会(practice session)またはゲームを構築し生成して、プレゼンテーションサブジェクトとその各オーディオ／ビジュアル／テキストデスクリプションを学習することにおいて言語学習システムのユーザーを支援するのに使用される。一実施形態によれば、欠落しているデスクリプションは、また、プレースホルダーを備えたプレゼンテーションモジュールの一部としてではなく表示される。リクエストは、クリックして、表示された欠落しているデスクリプションを選択し又はプレゼンテーションモジュールにドラッグアンドドロップするためにユーザーに提供される。図６に示されるように、プレゼンテーションモジュール６１０は、“食事している少年(a boy eating)”に対応するオーディオデスクリプションとテキストデスクリプションがプレゼンテーションモジュール６１０から欠落していることを示唆するプレースホルダー６１と、食事している少年を示す画像６２と共に表示される。プレゼンテーションモジュール６１０の上方には、ドイツ語の語句“Der Junge isst”６３とスピーカアイコン６４が表示される。一実施形態において、本言語学習システムは、“Der Junge isst”の発音を自動的に再生する。もしユーザーが発音をもう一度聴きたいのであれば、ユーザーがスピーカアイコン６４をクリックしてもよく、本システムは、発音を再度再生する。代表的なシステムは、ユーザーに、クリックして、テキストデスクリプション６３およびスピーカアイコン６４を選択し又はプレースホルダー６１にドラッグアンドドロップすることを求めても良い。同様に、プレゼンテーションモジュール６２０は、少年が飲み物を飲んでいることを示す画像６６と、“少年が飲み物を飲んでいる(a boy drinking)”に対応するオーディオデスクリプションおよびテキストデスクリプションがプレゼンテーションモジュール６２０から欠落していることを示唆するプレースホルダーと共に表示される。プレゼンテーションモジュール６２０の上方には、ドイツ語の語句“Der Junge trink”６９とスピーカアイコン６８が表示される。代表的なシステムは、ユーザーに、テキストデスクリプション６９およびスピーカアイコン６８をプレースホルダー６７にドラッグアンドドロップすることを要求してもよい。クリックおよび選択またはドラッグアンドドロップ操作が正しいかどうか、及び／又は、蓄積された成績スコアまたは上記操作に関連するユーザーの成績に関連する他の情報を示すフィードバックがユーザーに提供されてもよい。このドラッグアンドドロップセッションは、ユーザーがドイツ語の語句及び発音を画像またはプレゼンテーションサブジェクトと関連づけることを支援する。
【００４６】
図７は、プレースホルダーを備えたプレゼンテーションモジュールを用いて構築されたゲームの他の例を示す。図７に示されるゲームは、プレゼンテーションサブジェクト“食事をしている女性(a woman eating)”に対応するドイツ語の語句のユーザーの理解をテストすることを意図している。図７に示されるように、ドイツ語の語句“Die Frau isst”とスピーカアイコン７２が表示される。加えて、プレースホルダーを備えた４つのプレゼンテーションモジュールがユーザーに表示される。このプレゼンテーションモジュールのうちの一つは、プレゼンテーションサブジェクト（この例では“食事をしている女性(a woman eating)”）に対応する画像を含む。他の３つのプレゼンテーションモジュールは、リファレンスサブジェクト（この例では、それぞれ、“飲み物を飲んでいる女性(a woman drinking)”,“食事をしている男性(a man eating)”,“飲み物を飲んでいる男性(a man drinking)”）に対応する画像を含み、それはプレゼンテーションサブジェクトとは異なり、プレゼンテーションサブジェクト“食事をしている女性(a woman eating)”に対応する画像に加えて、選択オプションとして提供される。
【００４７】
クリックして、表示された欠落しているデスクリプション７２を選択し又はプレゼンテーションモジュールのうちの一つにドラッグアンドドロップするために、または、表示された欠落しているデスクリプション７２に対応するプレゼンテーションモジュールを選択し又はクリックするために、リクエストがユーザーに提供される。ドラッグアンドドロップ操作が正しいかどうか、及び／又は、蓄積された成績スコアまたは上記操作に関連するユーザーの成績に関連する他の情報を示すフィードバックがユーザーに提供される。このゲームは、ユーザーが、プレゼンテーションサブジェクトを外国語での語句／発音と関連付けることを支援する。
【００４８】
ゲームの他のバリエーションが、本明細書に開示されたユニークなプレゼンテーションモジュールを用いて生成できることが理解される。例えば、ゲームは、プレゼンテーションサブジェクトに対応する画像を表示することにより生成されることができ、そして４つのプレゼンテーションモジュールは選択オプションとして提供される。そのそれぞれは、スピーカアイコンとプレースホルダーを含む。スピーカアイコンは、ユーザーによってクリックされると、発音を再生する。スピーカアイコンのうちの一つは、プレゼンテーションサブジェクトに対応する発音を再生する。ユーザーは、表示された画像を上記発音のうちの一つと関連づけるように求められる。プレースホルダーを備えたプレゼンテーションモジュールを用いたゲームの他の明らかなバリエーションは、上述したような同様のアプローチを用いて生成されることができる。
【００４９】
前述したように、代表的なプレゼンテーションモジュールは、プレゼンテーションサブジェクトに対応するビジュアルデスクリプション、オーディオデスクリプション、及びテキストデスクリプションのうちの１又は２以上を含む。本発明による代表的な言語学習システムは、プレゼンテーションモジュールのデータを生成し処理することにおいて、ユニークなデータ処理のアプローチを利用し、それは、システム資源における要求を著しく低減し、且つ、言語学習プログラムの設計において言語プログラムデザイナーまたはインストラクターのための処理を簡略化する。
【００５０】
一実施形態によれば、インストラクター又はプログラムデザイナーは、言語学習者に提示される１又は２以上のページを形成するために１又は２以上のプレゼンテーションモジュールを選択する。各ページは、１又は２以上のプレゼンテーションモジュールを含んでもよい。インストラクター又はプログラムデザイナーは、ページ上のプレゼンテーションモジュールのための特定の場所または座標及び／又はサイズを指定してもよい。同一のページに表示されるように指定された複数のプレゼンテーションモジュールは、同時にまたは順次的に表示されてもよい。プレゼンテーションモジュールおよびページは、所定のシーケンスで学習者に表示される。インストラクターまたはプログラムデザイナーは、言語学習者に提示されるページを構成し又はデザインするためのソフトウェアツールを使用してもよい。
【００５１】
図８は、プレゼンテーションデザインの簡略化された例を示す。第１表示ページ８２０および第２表示ページ８５０は、本発明による代表的システムまたはコースインストラクターによって規定された順次的方法で言語学習者に表示される。第１表示ページ８２０は、二つのプレゼンテーションモジュール８２１，８２２を含み、第２表示ページ８５０は二つのプレゼンテーションモジュール８５１，８５２を含む。プレゼンテーションモジュール８２１は、“犬(a dog)”に関連し、そして、“犬(a dog)”のビジュアル、テキスト、及びオーディオデスクリプション８２３，８２４，８２５を含む。プレゼンテーションモジュール８２２は、“猫(a cat)”の概念を提示し、“猫(a cat)”に対応するビジュアル、テキスト、及びオーディオデスクリプション８２６，８２７，８２８を含む。表示ページ８２０は、言語学習者が“犬(a dog)”および“猫(a cat)”の概念にさらされるように、最初にディスプレイに出力される。第１表示ページ８２０のプレゼンテイションの後に続いて、第２表示ページ８５０が表示される。表示ページ８５０におけるプレゼンテーションモジュール８５１，８５２は、それぞれ、プレゼンテーションサブジェクト“黒い犬(a black dog)”および“黒い猫(a black cat)”に関連し、且つ、それらの対応デスクリプションに関連する。“犬(a dog)”および“猫(a cat)”の概念が表示ページ８２０を提示することにより予め学習者に提示されたので、プレゼンテーションモジュール８５１，８５２を通じた後続のサブジェクト“黒い犬(a black dog)”および“黒い猫(a black cat)”の提示は、色“黒”の概念を学習者が継ぎ目なく学習することを可能にする。
【００５２】
一実施形態によれば、プレゼンテーションサブジェクトと、関連するビジュアル、テキスト、及び／又はオーディオデスクリプションは、プレゼンテーションモジュールを形成するためにデータライブラリから選択される。一態様では、インストラクターまたはプログラムデザイナーは、特定のシーケンスにおいて、１又は２以上のページ上のプレゼンテーションモジュールのレイアウト、各ページ上の多数のプレゼンテーションモジュール、プレゼンテーションモジュールと関連するデスクリプションを削除または追加すること、どのデスクリプションがプレゼンテーションモジュールから欠落しまたは省略されているかを指示することのように、どのようにプレゼンテーションモジュール及び／又はページが提示されるかを特定し、且つ、どのデスクリプションがプレゼンテーションモジュールに提示されるべきかや、ページを提示するためのプレゼンテーションモードまたはゲームのタイプを指定することなどを特定し、またはその任意の組合せを特定する。
【００５３】
本発明の一実施形態によれば、プレゼンテーションモジュールは、削除された１又は２以上の対応するビジュアル、オーディオ、またはテキストデスクリプションと共に提示または表示されるように指定される。様々な置き換えアイテムまたはデスクリプションが学習者に提供されてもよく、ここで、学習者は、あり得るソリューションのセットから置き換えの一片を選択することができ、または、置き換えコンテンツそのものを入力することができる。また、幾つかのデスクリプションの一部のみを削除することも可能である。例えば、プレゼンテーションモジュールは、テキストエレメントまたはデスクリプション全部よりも、削除されたほんの幾つかの単語と共に提示されてもよい。この場合、学習者は、タイピングまたは発声の何れかにより、欠落しているテキストを提供しなければならない。
【００５４】
他の実施形態では、プレゼンテーションモジュールは、削除された１又は２以上の対応するビジュアル、オーディオ、またはテキストデスクリプションにおける不必要または不適当なデスクリプションと共に提示または表示されるように指定されてもよい。言語学習者は、各プレゼンテーションモジュールから不必要なデスクリプションを削除することによって学習してもよい。欠落しているコンポーネントを置き換え(replace)又は埋める(fill)ための種々のゲームを提供することにより、または不必要なエレメントを削除することにより、学習者は、広範な種々の言語コンテンツ（語彙、文法、綴り等）を学習し、または語学力（発音、読み方、書き方、会話、聞き取り等）を習得することができる。
【００５５】
他の実施形態によれば、デフォルトの設計オプションのリスト（レイアウト、欠落しているデスクリプションのリスト、ゲームのリストなど）は、コース設計の過程を支援するために提供される。その後に続くステップは、これらのページを、インストラクションのコースとしての機能を果たすシーケンスに組み込む。
【００５６】
図９に示されるように、代表的なシステムは、ビジュアルデータモジュール、テキストデータモジュール、およびオーディオデータモジュールを含む複数のデータモジュールを格納するデータライブラリを提供する。各データモジュールは、自己閉鎖(self-enclosed)または自己完結(self-contained)のファイルまたはオブジェクトであり、且つ、動的にアクセスされると共に他のモジュールにリンクされてプレゼンテーションモジュールを形成する。各データモジュールはタグが付けられて、１又は２以上のプレゼンテーションサブジェクトまたは属性と関連づけられる。各テキストデータモジュールは、１又は２以上のタグが付けられたプレゼンテーションサブジェクトに対応する語句またはテキストデスクリプションを含む。例えば、語句“大きな黒い犬(a big black dog)”を含むテキストデータモジュールは、“大きい(big)”、“サイズ(size)”、“黒い(black)”、“色(color)”、“犬(dog)”、“動物(animal)”のプレゼンテーションサブジェクトに対応するようにタグが付けられてもよい。各ビジュアルデータモジュールは、画像、ビデオファイルなど、またはその任意の組合せのようなビジュアルデータを含み、１又は２以上のタグが付けられたプレゼンテーションサブジェクトに対応するようにタグが付けられる。各オーディオデータモジュールは、１又は２以上のタグが付けられたプレゼンテーションサブジェクトに対応する発音またはオーディオデスクリプションデータを含む。データモジュールは、２以上のプレゼンテーションサブジェクトに対応するようにタグが付けられてもよい。例えば、犬の画像は、“犬(a dog)”、“動物(an animal)”、“良い友達(a good friend)”などに対応するようにタグが付けられてもよい。
【００５７】
本システムは、また、“少女(a girl)”、“少年(a boy)”、“自動車(a car)”、“食事をしている男性(a man eating)”などのような複数のプレゼンテーションサブジェクトを格納するライブラリを備える。プログラムデザイナーが、プレゼンテーションモジュールを含む言語学習プログラムを設計する必要がある場合、デザイナーは、ユーザーがライブラリから学習することをデザイナーが望むプレゼンテーションサブジェクトを単に選択する。このプレゼンテーションサブジェクトの選択に基づき、本システムは、各プレゼンテーションサブジェクトに符合するタグを有する必要なモジュールを自動的に選択し、そして、上記選択されたデータモジュールを用いて１又は２以上のプレゼンテーションモジュールを組み立てる。この選択および組み立て処理は、プレゼンテーションモジュールが必要とされる前に急いで(on the fly)または前もって実行されてもよい。もし２以上のデータモジュールがプレゼンテーションサブジェクトに符合するタグを有していれば、無作為の選択処理が実行されてもよい。一実施形態において、プレゼンテーションサブジェクトは、複数のタグに対応するように指定されてもよい。例えば、プレゼンテーションサブジェクト“大きな黒い犬(a big black dog)”は、“大きい(big)”、“サイズ(size)”、“黒い(black)”、“色(color)”、“犬(dog)”、“動物(animal)”のようなタグに関連づけられてもよい。最大数または全ての符合するタグを備えたそれらのデータモジュールのみが、プレゼンテーションモジュールを形成するために本システムに読み取られる。プログラムが仕上げられ又は提示される前に、生成されたプレゼンテーションモジュールの品質を確保するために、生成されたプレゼンテーションモジュールのマニュアルレビュー(manual review)が人間によって実施されてもよい。プレゼンテーションモジュールのセットは、“プレゼンテーショングループ(presentation group)”を形成するために、局所的に一緒にグループ化されてもよく、それは、学習者のための階層(hierarchy)を指定し、プレゼンテーションモジュールのセットは順にグループ化され、または他よりも関連づけられる。
【００５８】
他の実施形態によれば、データモジュールは予めタグが付けられていない。むしろ、プログラムデザイナーがプログラムを設計する必要がある都度、デザイナーは、データモジュールライブラリからの手作業選択を実施して、各プレゼンテーションモジュールについて必要なデータモジュールを特定する。例えば、犬に関連するプレゼンテーションサブジェクトについて、デザイナーは、白い子犬の画像を含むビジュアルデータモジュールと、語句“犬(a dog)”の発音と犬の鳴き声の音を含むオーディオデータファイルとを選択してリンクさせる。図１０に示されるように、プログラムデザイナーは、Ｘを通じて種々のプレゼンテーションモジュール１を形成するために使用されるデータモジュールを特定する。プレゼンテーションモジュール１は、ビジュアルデータモジュール３、テキストデータモジュール８、およびオーディオデータモジュール１５を含むべきであり、プレゼンテーションモジュールＸは、ビジュアルデータモジュール１、テキストデータモジュール２８、およびオーディオデータモジュール１３８０を含むできである。一実施形態において、プログラムデザイナーは、更に、表示装置上の各モジュールについて、垂直および水平座標のような、表示場所のようなプレゼンテーションモジュールを表示するための異なる属性(attribute)と、何のプレゼンテーションモジュールがどの表示ページに含まれるべきかと、モジュールが提示されるべきシーケンスとを特定する。例えば、デザイナーは、プレゼンテーションモジュール１，２９，３５が表示ページ３に含まれ、プレゼンテーションモジュール１２４，９，２１がページ２５に含まれるべきであることを特定してもよい。
【００５９】
プレゼンテーションサブジェクトに関連するデータと、対応する選択およびリンクが格納される。この処理によって設計されたプログラムは、ユーザーに提示され、プレゼンテーションサブジェクトに関連するデータと、データモジュールの選択／リンクがアクセスされる。本システムは、前もってまたはその場でプレゼンテーションモジュールを組み立ててもよい。
【００６０】
図１１は、本明細書で説明された言語学習システムを実施するために使用される代表的なデータ処理システムのブロック図を示す。本データ処理システム１０００は、情報伝送のためのバス１００２または他の通信メカニズムと、データを処理するためのバス１００２に接続されたデータプロセッサ１００４を備える。データ処理システム１０００は、また、プロセッサ１００４によって実行される命令および情報を格納するために、バス１００２に接続されたＲＡＭ(random access memory)または他の動的記憶装置のような主メモリ１００６を備える。主メモリ１００６は、また、データプロセッサ１００４によって実行されるべき命令の実行中に、一時的な変数または他の中間情報を格納するために使用されてもよい。データ処理システム１０００は、更に、プロセッサ１００４のための命令と静的な情報を格納するために、バス１００２に接続されたＲＯＭ(read only memory)１００８又は他の静的記憶装置を備える。磁気ディスクまたは光ディスクのような記憶装置１０１０が提供され、情報および命令を格納するためにバス１００２に接続される。
【００６１】
データ処理システム１０００は、オペレータに情報を表示するために、バス１００２を介してＣＲＴ(cathode ray tube)またはＬＣＤ(liquid crystal display)のようなディスプレイ１０１２に接続されてもよい。入力装置１０１４は、英数字キーおよび他のキーを備え、プロセッサ１００４に対するコマンド選択および情報の通信のためにバス１００２に接続される。他のタイプのユーザー入力装置は、マウス、トラックボール、またはカーソル方向キーなどのようなカーソルコントロール１０１６であり、プロセッサ８０４にコマンド選択および方向情報を伝達するためのものであり、ディスプレイ１０１２上のカーソルの動きを制御するためのものである。
【００６２】
データ処理システム１０００は、主メモリ１００６に含まれる１又は２以上の命令の１又は２以上のシーケンスを実行するプロセッサ１００４に応答して制御される。このような命令は、記憶装置１０１０のような、他のマシン読み取り可能な媒体から主メモリ１００６に読み込まれてもよい。主メモリ１００６に含まれる一連の命令の実行は、本明細書に述べられる処理ステップをプロセッサ１００４に実行させる。他の実施形態では、配線接続(hard-wired)された回路が、本開示内容を実施するために、ソフトウェア命令に代えて、またはソフトウェア命令と組み合わされてもよい。従って、本発明の実施形態は、ハードウェア回路とソフトウェアの如何なる特定の組合せにも限定されない。
【００６３】
本明細書で使用される用語“マシン読み取り可能な媒体”は、実行のためにプロセッサ１００４に命令を供給することに関与する任意の媒体を指す。このような媒体は、多くの形式をとり、不揮発性媒体、揮発性媒体、および伝送媒体を含むが、これに限定されるものではない。不揮発性媒体は、例えば、記憶装置１０１０のような、光または磁気ディスクを含む。揮発性媒体は、主メモリ１００６のようなダイナミックメモリを含む。伝送媒体は、同軸ケーブル、銅線、および光ファイバーを含み、バス１００２を構成する配線を含む。伝送媒体は、また、電波および赤外線データ通信の期間中に発生されるような、音波または光波の形式をとることができる。
【００６４】
通常のマシン読み取り可能な媒体は、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、磁気テープ、または任意の他の磁気媒体、ＣＤ−ＲＯＭ、任意の他の光媒体、パンチカード、紙テープ、穴のパターンを備えた任意の他の物理媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、後述するような搬送波、またはデータ処理システムが読み出すことができる他の任意の媒体を含む。
【００６５】
種々の形式のマシン読み取り可能な媒体は、実行のためのプロセッサ１００４に１又は２以上の命令の１又は２以上のシーケンスを搬送することに必要とされてもよい。例えば、命令は、初期に、サーバーのようなリモートデータ処理システムの磁気ディスク上に搬送されてもよい。リモートデータ処理システムは、そのダイナミックメモリに命令をロードし、そして、その命令をモデムを用いて電話回線を介して送信することができる。データ処理システム１０００に設けられたモデムは、電話回線上のデータを受信することができ、赤外線送信機を用いてデータを赤外線信号に変換する。赤外線検出器は、赤外線で搬送されたデータを受信することができ、適切な回路がデータをバス１００２上に送出することができる。バス１００２は、そのデータを主メモリ１００６に搬送し、この主メモリ１００６からプロセッサ１００４が命令を読み出して実行する。主メモリ１００６に入力された命令は、任意的に、プロセッサ１００４による実行の前または後に記憶装置１０１０上に格納されてもよい。
【００６６】
データ処理システム１０００は、また、バス１００２に接続された通信インターフェイス１０１８を備えてもよい。通信インターフェイス１０１８は、ローカルネットワーク１０２２に接続されたネットワークリンク１０２０への２方向データ通信結合を提供する。例えば、通信インターフェイス１０１８は、対応するタイプの電話回線へのデータ通信接続を提供するためのＩＳＤＮ(integrated services digital network)カードまたはモデムであってもよい。他の例として、通信インターフェイス１０１８は、互換性のあるＬＡＮへのデータ通信接続を提供するためのＬＡＮ(local area network)であってもよい。無線リンク(wireless links)もまた実施されてもよい。任意のこのような実施において、通信インターフェイス１０１８は、種々のタイプの情報を表すデジタルデータストリームを搬送する電気信号、電磁気信号、または光信号を送信し受信する。
【００６７】
ネットワークリンク１０２０は、代表的には、１又は２以上のネットワークを通じて他のデータ装置に対するデータ通信を提供する。例えば、ネットワークリンク１０２０は、ローカルネットワーク１０２２を通じてホストデータ処理システムへの接続、またはＩＳＰ(internet service provider)１０２６によって運用されるデータ機器への接続を提供してもよい。ＩＳＰ１０２６は、順に、いまや一般にインターネット１０２７と称される世界規模のパケットデータ通信ネットワークを通じてデータ通信サービスを提供する。ローカルネットワーク１０２２およびインターネット１０２７は、両方とも、デジタルデータストリームを搬送する電気信号、電磁気信号、または光信号を使用する。種々のネットワークを通る信号と、インターフェイス１０１８を通るネットワークリンク１０２０上の信号は、情報を伝送する搬送波の代表的形式であり、通信インターフェイス１０１８は、データ処理システム１０００にデジタルデータを搬入すると共にデータ処理システム１０００からデータを搬出する。
【００６８】
データ処理システム１０００は、ネットワーク、ネットワークリンク１０２０、および通信インターフェイス１０１８を通じて、プログラムコードを含むメッセージを送信し、データを受信することができる。インターネットの例では、サーバー１０３０は、インターネット１０２７、ＩＳＰ１０２６、ローカルネットワーク１０２２、通信インターフェイス１０１８を通じて、アプリケーションプログラムのためのリクエストされたコードを送信する。
【００６９】
データ処理システム１０００は、また、ＵＳＢポート、ＰＳ／２ポート、シリアルポート、パラレルポート、ＩＥＥＥ−１３９４ポート、赤外線通信ポート、或いは他の適切なポートなどのような周辺装置に接続して通信するための種々の信号入力／出力ポート（図示なし）を備える。データ処理システム１０００は、このような信号入力／出力ポートを介してデータ処理システムと通信してもよい。
【００７０】
他の実施形態において、プレゼンテーションサブジェクトのテキストデスクリプション、オーディオデスクリプション、およびビジュアルデスクリプションは、互いにマージされてもよい。換言すれば、プレゼンテーションモジュールに含まれるエレメントは、オーディオデスクリプションとビジュアルデスクリプションとの組合せ、テキストデスクリプションとオーディオデスクリプションとの組合せ、またはテキストデスクリプションとビジュアルデスクリプションとの組合せであってもよい。前述したデータモジュールは、対応する組合せに関連するデータを格納する。
【００７１】
本発明は、その特定の実施形態を参照して説明された。しかしながら、本発明の広範な精神および範囲を逸脱することなく、種々の変形および変更が可能であることは明らかである。本発明の概念は、その概念を逸脱することなく、ネットワークのプレゼンテーションシステムの種々のオペレーションに適用することができる。従って、本明細書および図面は、本発明を制限するものではなく、例示的なものである。
【図面の簡単な説明】
【００７２】
【図１】代表的なプレゼンテーションモジュールを示す図である。
【図２】代表的なプレゼンテーションモジュールの他の実施形態を示す図である。
【図３】同一のプレゼンテーションサブジェクトを対象にする代表的なプレゼンテーションモジュールを例示する図である。
【図４】プレゼンテーションモジュールの追加的な例を示す図である。
【図５】ユーザー入力を求めるために使用されるプレゼンテーションモジュールの代表的なバリエーションのブロック図である。
【図６】テキストデスクリプション及びオーディオデスクリプションがプレゼンテーションモジュールから欠落していることを示唆するプレースホルダーと、プレゼンテーションサブジェクトのビジュアル表示で表示された代表的なプレゼンテーションモジュールを示す図である。
【図７】プレースホルダーを備えたプレゼンテーションモジュールを用いて組み立てられたゲームの他の例を示す図である。
【図８】プレゼンテーションモジュールの簡略化されたシーケンスを示す図である。
【図９】ビジュアルデータモジュール、テキストデータモジュール、及びオーディオデータモジュールを備えた複数のデータモジュールを格納する代表的なデータライブラリを示す図である。
【図１０】図８に示された代表的なデータベースに含まれるデータモジュールを用いた代表的なプレゼンテーションモジュールの例を示す図である。
【図１１】本願の概念が実施される代表的なデータ処理システムのブロック図である。
【符号の説明】
【００７３】
１０００：データ処理システム
１００２；バス
１００４；プロセッサ
１００６；主メモリ
１００８；ＲＯＭ
１０１０；記憶装置
１０１２；ディスプレイ
１０１４；入力装置
１０１８；通信インターフェイス
１０２０；ネットワークリンク
１０２２；ローカルネットワーク
１０２６；ＩＳＰ
１０２７；インターネット
１０３０；サーバー
【図１】
0005563190.tif 000002
【図２】
0005563190.tif 000003
【図３】
0005563190.tif 000004
【図４】
0005563190.tif 000005
【図５】
0005563190.tif 000006
【図６】
0005563190.tif 000007
【図７】
0005563190.tif 000008
【図８】
0005563190.tif 000009
【図９】
0005563190.tif 000010
【図１０】
0005563190.tif 000011
【図１１】
0005563190.tif 000012