説明

モジュール方式のコンピュータ支援の言語学習方法及びシステム

【課題】ユーザーが言語を学習するためのモジュール方式のコンピュータ支援の言語学習システムを提供する。
【解決手段】本システムは、プレゼンテーションモジュールを提示し、このプレゼンテーションモジュールは、プレゼンテーションサブジェクトの第1デスクリプションと、第2デスクリプションがプレゼンテーションモジュールから欠落していることを示すプレースホルダーを含む。第1デスクリプションと第2デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つである。プレゼンテーションモジュールから分離して、本システムは、第2デスクリプションを提示し、プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールと提示された第2デスクリプションとの関連を示すユーザー入力を受信する。フィードバックが提供され、上記関連の正確さを示す。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、概して、学習体験を改善すると共にコース設計を容易化するためのユニークなユーザーインターフェイスを提供するコンピュータ支援の方法及びシステムに関し、更に詳しくは、システム資源の使用において改善された簡便性と効率性で、発音、単語、記述、綴り等のような、特定言語に対象および事象を関連づけることにおいてユーザーを支援するためのユニークな形式でプレゼンテーションモジュールを選択的に生成し提示するコンピュータ支援の方法及びシステムに関する。
【背景技術】
【0002】
コンピュータ及びソフトウェアプログラムは、新たな言語を学習することにおいてユーザーを支援するのに広く使用されている。言語学習プログラムを作成することにおける主要なステップは、コンテンツの製作及びコンテンツの提示を含んでいる。コンテンツの提示は、ユーザーの言語学習体験を規定し、故に、言語学習の過程において重要な役割を演じる。しかしながら、従来の言語学習プログラムは、満足できる学習体験を提供するためのマルチメディアユーザーインターフェイスを提示することにおいて効率的なアプローチを欠いている。
【0003】
また、マルチメディアユーザーインターフェイスの設計(design)及び管理(management)が複雑な処理を含んでおり、マルチメディアユーザーインターフェイスの動作が、記憶領域と処理能力を備えた多くのシステム資源を必要とするので、資源の要求と記憶領域の要件を低減する効率的な設計処理に対する要請が存在する。また、システムに格納された既存のデータを用いてマルチメディアユーザーインターフェイスのための新たな要素を生成するための簡単な処理に対する要請も存在する。
【発明の開示】
【課題を解決するための手段】
【0004】
本願は、従来の言語教育システムに存在する1又は2以上の要請と欠点に対処するモジュール方式のコンピュータ支援の言語学習システムの実施形態について述べる。
【0005】
典型的な言語教育方法及びシステムは、関連した第1デスクリプション及び関連した第2デスクリプションを有するプレゼンテーションサブジェクトについてのユーザー入力を求める(solicit)ように構成される。プレゼンテーションモジュールが提示される。このプレゼンテーションモジュールは、前記プレゼンテーションサブジェクトの第1デスクリプションと、前記プレゼンテーションサブジェクトの第2デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダー(placeholder)を備える。前記プレゼンテーションサブジェクトの前記第1デスクリプションと前記プレゼンテーションサブジェクトの前記第2デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、及びオーディオタイプのうちの一つである。一態様において、前記デスクリプションは同一の言語である。前記プレゼンテーションサブジェクトの前記第2デスクリプションは、前記プレゼンテーションモジュールとは別々に提示される。前記プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールに対する前記第2デスクリプションの関連性を示すユーザー入力が受信される。前記関連性の正確さを示すためにフィードバックが提供される。一態様において、前記フィードバックは、前記ユーザー入力を提供することにおける前記ユーザーの成績を示すスコア記録であってもよい。
【0006】
一実施形態において、少なくとも一つの追加的プレゼンテーションモジュールが提示される。前記少なくとも一つのプレゼンテーションモジュールは、リファレンスサブジェクトに関連する。前記少なくとも一つのプレゼンテーションモジュールのそれぞれは、前記リファレンスサブジェクトの第1デスクリプションと、前記リファレンスサブジェクトの第2デスクリプションが前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを備える。一態様において、前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールは、前記リファレンスサブジェクトに関連する前記少なくとも一つのモジュールと共に表示される。
【0007】
一実施形態において、前記プレゼンテーションサブジェクトの前記第1デスクリプションは、前記プレゼンテーションサブジェクトのビジュアル表示である。前記プレゼンテーションサブジェクトの前記ビジュアル表示を格納するデータベースが提供されてもよい。前記ビジュアル表示は、複数のプレゼンテーションモジュールによって使用可能であってもよい。
【0008】
他の実施形態において、複数のデスクリプションを格納するデータベースが提供される。前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、及びオーディオタイプのうちの一つである。前記デスクリプションの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である。一実施形態によれば、前記データベースに格納された前記少なくとも一つのデスクリプションは、前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュール、または、前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールを組み立てるのに使用される。
【0009】
他の実施形態によれば、典型的な言語教育方法及びシステムは、プレゼンテーションサブジェクトについてユーザー入力を求めるように構成される。プレゼンテーションモジュールが提示される。このプレゼンテーションモジュールは、前記プレゼンテーションサブジェクトの第1デスクリプションと、前記プレゼンテーションサブジェクトの第2デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを備える。前記プレゼンテーションサブジェクトの前記第1デスクリプションと前記プレゼンテーションサブジェクトの前記第2デスクリプションは、テキストタイプ、ビジュアルタイプ、及びオーディオタイプのうちの一つである。前記プレゼンテーションサブジェクトの前記第2デスクリプションに関するユーザー入力が受信される。前記ユーザー入力は、前記プレゼンテーションサブジェクトの前記第2デスクリプションの予め格納されたデータと比較される。前記プレゼンテーションサブジェクトの前記第2デスクリプションに関する前記ユーザー入力の正確さを示すフィードバックが提供されてもよい。
【0010】
一態様において、前記第2デスクリプションに関する前記ユーザー入力は、キーボード、または、マイクロホンのような音声−テキスト変換器を用いてユーザーによって入力されたテキスト入力である。他の態様において、前記第2デスクリプションに関する前記ユーザー入力は、マイクロホンを用いてユーザーによって供給された音声入力である。更に体の態様において、前記第2デスクリプションに関する前記ユーザー入力は、テキスト入力及び音声入力を含む。他の態様において、前記フィードバックは、発音、イントネーション、及び綴りのうちの少なくとも一つに関する前記ユーザー入力の正確さを示す。更なる態様において、前記ユーザー入力を提供することにおける前記ユーザーの成績を示すスコア記録が提供される。
【0011】
一実施形態によれば、複数のデスクリプションを格納するデータベースが提供される。前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、及びオーディオタイプのうちの一つである。前記デスクリプションのうちの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である。プレゼンテーションモジュールの構築において、複数のプレゼンテーションサブジェクト及びデスクリプションに関連するデータがアクセスされる。前記複数のプレゼンテーションサブジェクトに対応するプレゼンテーションモジュールは、前記データベースに格納された前記デスクリプションを使用することにより組み立てられる。一実施形態によれば、1又は2以上のプレゼンテーションモジュールは一緒にグループ化され、そして1又は2以上のページ上に表示される。各ページは、所定のシーケンスで学習者に対して表示される。
【0012】
本願において述べられる概念は、データ処理システムと、命令を格納するマシン読み取り可能な媒体とを用いて実施されることができ、上記命令は、データ処理システムにより実行されると、前記データ処理システムを制御して特定ステップを実行するものである。
【0013】
本発明の追加的態様および利点は、以下の詳細な説明から当業者には容易に明らかになるであろう。ここで、単に本発明を実施するために熟慮されたベストモードの例証を通じて、本発明の典型的な実施形態のみが示されて説明される。理解されるであろうが、本願は、他の実施形態および異なる実施形態が可能であり、そして、その種々の詳細については、本願の要旨を逸脱することなく、種々の明らかな観点で変形が可能である。従って、図面および説明は、実際には例示的なものと見なされるべきであり、本願発明を制限するものではない。
【0014】
本発明は、添付の図面において、制限のためではなく一例として示され、その図面において同様の参照符号は同様の要素を表す。
【0015】
図1は、代表的なプレゼンテーションモジュールを示す。
【0016】
図2は、代表的なプレゼンテーションモジュールの他の実施形態を示す。
【0017】
図3は、同一のプレゼンテーションサブジェクトを対象にする代表的なプレゼンテーションモジュールを例示する。
【0018】
図4は、プレゼンテーションモジュールの追加的な例を示す。
【0019】
図5は、ユーザー入力を求めるために使用されることができるプレゼンテーションモジュールの代表的バリエーションのブロック図を示す。
【0020】
図6は、テキストデスクリプション及びオーディオデスクリプションがプレゼンテーションモジュールから欠落していることを示唆するプレースホルダーと、プレゼンテーションサブジェクトのビジュアル表示で表示された代表的なプレゼンテーションモジュールである。
【0021】
図7は、プレースホルダー付のプレゼンテーションモジュールを用いて組み立てられたゲームの他の例を示す。
【0022】
図8は、プレゼンテーションモジュールの簡略化されたシーケンスを示す。
【0023】
図9は、ビジュアルデータモジュール、テキストデータモジュール、及びオーディオデータモジュールを含む複数のデータモジュールを格納する代表的なデータライブラリを示す。
【0024】
図10は、図8に示された代表的なデータベースに含まれるデータモジュールを用いた代表的なプレゼンテーションモジュールの例を示す。
【0025】
図11は、本発明の概念が実施される代表的なデータ処理システムのブロック図である。
【発明を実施するための最良の形態】
【0026】
以下の説明において、説明の目的上、多くの特定の詳細は、本発明の完全な理解を提供するために述べられる。しかしながら、当業者には、本発明はこれらの特定の詳細を用いることなく実施される得るものであることは明らかである。他の場合には、本発明を不必要に不明確にすることを回避するために、知られた構成及び装置がブロックダイアグラム形式で示される。
【0027】
本発明による代表的な言語学習プログラムは、ビジュアル、オーディオ、テキストデスクリプション、ビジュアルイメージとサウンドとの組合せなど、及び/又は、プレゼンテーションサブジェクト(提示主題)に対応するその任意の組合せのような、モジュール構成の要素を含むユニークなプレゼンテーションモジュールを利用するユーザーインターフェイスを提供する。プレゼンテーションサブジェクトは、言語学習プログラムがユーザーに特定の言語で学習させるものである。プレゼンテーションサブジェクトは、物体(object)、道具(widget)、動物(animal)、装置(device)、機械(machine)、イベント、状況(situation)、シナリオ、会話、景色(scene)、アルファベット、概念(concept)、パフォーマンス、行動(action)などであってもよい。プレゼンテーションモジュールは、ユーザーが、プレゼンテーションサブジェクトに対応するビジュアル、テキスト、およびオーディオデスクリプションを関連づけることを支援するためのユニークなユーザーインターフェイスを生成するために使用される基本構成ブロックである。プレゼンテーションモジュールの種々のバリエーションがユーザーインターフェイスを構築するために使用されてもよい。
【0028】
代表的なプレゼンテーションモジュールは、少なくとも二つのプレースホルダーと、プレゼンテーションサブジェクトのビジュアルコンポーネントと、前記プレゼンテーションサブジェクトのテキストコンポーネントと、前記プレゼンテーションサブジェクトのオーディオコンポーネントとを含む。図1は、ドイツ語を学習するための言語学習プログラムを用いてユーザーにプレゼンテーションサブジェクトを提示するための代表的なプレゼンテーションモジュール100を示す。この例では、プレゼンテーションサブジェクトは“男性(a man)”である。
【0029】
プレゼンテーションモジュール100は、ビジュアルコンポーネント16と、テキストコンポーネント12と、オーディオコンポーネント14とを含む。ビジュアルコンポーネント16は、プレゼンテーションサブジェクトに対応するビジュアル表示を提供する。例えば、イメージコンポーネント16は、静止画(static image)、ビデオクリップ、動画(moving picture)など、または、その任意の組合せであっても良い。テキストコンポーネント12は、ユーザーが学習しようとする言語でプレゼンテーションサブジェクトを記述し、またはそれに対応する、1又は2以上の単語や1又は2以上の文章などのようなテキストデスクリプションを含む。一実施形態において、ビジュアルコンポーネントは、ビジュアルイメージに加えて、サウンド及び/又はテキストを含んでも良い。
【0030】
図1に示される例では、ドイツ語の語句“der Mann”が示されている。プレゼンテーションモジュール100のオーディオコンポーネント14は、プレゼンテーションサブジェクト又はテキストコンポーネント12に対応するオーディオデスクリプションを作成するために、スピーカのような、オーディオ信号発生器をユーザーが作動させることを可能にするビジュアル表示である。オーディオコンポーネント14は、スピーカのアイコン、スイッチのアイコン、オーディオを再生するための機能を示す関連テキストを有するボタン、またはその任意の組合せであっても良い。図1において、オーディオコンポーネント14は、スピーカのアイコンである。このアイコンがクリックされると、“der Mann”に対応するドイツ語の発音が再生される。同一のプレゼンテーションモジュールにおけるビジュアル、オーディオ、およびテキストエレメントの提示は、基礎をなすプレゼンテーションサブジェクトの異なる表現形式へのアクセスを容易にすると共に、ユーザーが上記基礎をなすプレゼンテーションサブジェクトに上記テキスト/オーディオ/ビジュアルエレメントを関連づけることを支援する。
【0031】
一実施形態において、代表的な言語学習プログラムは、同一又は異なるプレゼンテーションサブジェクトに対応するビジュアル、オーディオ、及びテキストデスクリプションに対応するデータを含む。このデータは、アセンブルされ、コンパイルされ、そしてリンクされて、プレゼンテーションサブジェクトに対応するプレゼンテーションモジュールを形成する。一実施形態において、このアプリケーションにおける上記ビジュアル、オーディオ、及び/又はテキストデスクリプションは同一の言語である。
【0032】
プレゼンテーションモジュールが、異なる形式で提示され得ることが理解される。例えば、プレゼンテーションモジュールは、プレゼンテーションモジュールのテキストデスクリプション、オーディオデスクリプション、及びビジュアルデスクリプションのうちの二つのみを含んでも良い。これらのプレゼンテーションモジュールの支援により、ユーザーは、プレゼンテーションモジュールに含まれるデスクリプションをプレゼンテーションサブジェクトと関連づけることができる。
【0033】
プレゼンテーションモジュールのテキスト、オーディオ、及びビジュアルエレメント若しくはデスクリプション、または、上記エレメントまたはデスクリプションの任意の表示は、多数のプレゼンテーションモジュールが並置される場合であっても、上記エレメントまたはデスクリプションがそのプレゼンテーションモジュールに属するように視覚的に表示される。ユーザーは、アイテムまたはデスクリプションが互いに関連しまたは同じプレゼンテーションモジュールと関連づけられることが分かり、または察することができるべきである。換言すると、表示は、特定のプレゼンテーションモジュールに対応するテキスト/オーディオ/ビジュアルエレメントまたはデスクリプションが、その特定のプレゼンテーションモジュールと共に同一のディスプレイに表示される他のプレゼンテーションモジュールと関連するエレメントまたはデスクリプション間の可能性のある関係よりも、互いに密接に関連することをユーザーが察することを可能にすべきである。
【0034】
一実施形態によれば、同一のプレゼンテーションモジュールに関連するテキストデスクリプション、ビジュアルデスクリプション、及びオーディオデスクリプション、または、オーディオスピーカボタンのような、その任意のビジュアル表示は、互いに隣接し、または接近して一群をなし、または、ビジュアルな境界の囲みを有し、または、デスクリプション、それらの関係を示す1又は2以上のテキストデスクリプションを囲み、及び/又は、デスクリプションを結ぶグラフィカルなリンクを有するなどして表示され、またはその組合せで表示される。ディスプレイページ上のプレゼンテーションモジュール間にはいくらかのスペースが提供されてもよい。
【0035】
本発明の一実施形態によれば、プレゼンテーションモジュールは、同一のプレゼンテーションサブジェクトに対応する別の形式のビジュアル、オーディオ及び/又はテキストデスクリプションを含んでも良い。例えば、同一のプレゼンテーションモジュール“男性(a man)”について、青年(young man)、老人(old man)、スーツを着た男性(man I suit)、バスローブを着用した男性(man in bath robe)、立っている男性(man standing)、横に寝ている男性(man lying down)などのように、概念“男性(a man)”に対応する種々の形式のビジュアルプレゼンテーションまたはデスクリプションが提示されてもよい。ビジュアルプレゼンテーションまたはデスクリプションは、同一の男性または異なる男性であってもよく、そしてビジュアルプレゼンテーションまたはデスクリプションの形式は、ピクチャー、ビデオクリップ、フォト、スケッチ(drawing)、漫画(cartoon)などのように、異なっていても良い。
【0036】
同様に、種々のプレゼンテーションモジュールは、同一のプレゼンテーションサブジェクトに対応するオーディオ及び/又はテキストデスクリプションのバリエーションを含んでも良い。例えば、“der Mann(男性)”のドイツ語の発音は、異なる男性、女性、及び/又は子供によって発音されても良く、または、同一の男性或いは異なる男性によって異なるアクセントで発音されても良い。単語“der Mann”は、異なるフォントタイプ、サイズ、色、効果などで表示されてもよい。
【0037】
図2は、4つの代表的なプレゼンテーションモジュール200,210,220,230を示す。プレゼンテーションモジュール200および210の両方は、同一のプレゼンテーションサブジェクト“a boy”を対象とし、一方、プレゼンテーションモジュール220および230は、同一のプレゼンテーションサブジェクト“a girl”に関連している。プレゼンテーションモジュール200および210におけるテキストデスクリプション21および23は、同一のドイツ語の単語“der Junge(少年)”であるが、ビジュアルエレメント22および24は、二人の異なる少年の絵を示す。同様に、プレゼンテーションモジュール220および230におけるテキストデスクリプション25および27は、同一のドイツ語の単語“der Man(男性)”であるが、ビジュアルエレメント26および28は二人の異なる少女の絵を示す。プレゼンテーションモジュール200,210,220,230のそれぞれは、スピーカボタンを備え、このスピーカボタンは、ユーザーによってクリックされると、各プレゼンテーションモジュールにおける各テキストデスクリプションまたは各プレゼンテーションサブジェクトを表す発音を再生する。
【0038】
図3は、プレゼンテーションモジュールの利用の追加的実施形態を示す。図3において、プレゼンテーションモジュール320および350の両方は、同一のプレゼンテーションサブジェクト“卵(egg)”を対象とし、同一のドイツ語の単語“das Ei(卵)”及びその発音を含む。しかしながら、プレゼンテーションモジュール320および350は、異なる形式の卵の絵を含む。同様に、プレゼンテーションモジュール310,340,360は、同一のプレゼンテーションサブジェクト“サンドイッチ(sandwiches)”に関する。テキストデスクリプション“das belegte Brot(オープンサンド)”は、プレゼンテーションモジュール310,340,360のそれぞれにおいて同一であり、各プレゼンテーションモジュールにおける絵は異なる形式でサンドイッチを示す。プレゼンテーションモジュール310,320,330,340,350,360のそれぞれは、スピーカボタンを備え、このスピーカボタンは、ユーザーによってクリックされると、各プレゼンテーションモジュールにおける各テキストデスクリプションに対応する、または各プレゼンテーションサブジェクトを表す発音を再生する。
【0039】
一実施形態において、以前のプレゼンテーションモジュールから学んだことに基づき新しい単語/概念をユーザーが学習することを可能にするために、複数のモジュールが特定のシーケンスを用いてユーザーに提示される。例えば、プレゼンテーションモジュール200,210,220,230は、ユーザーが“少年(a boy)”および“少女(a girl)”に対応するドイツ語の単語“der Junge”および“das Madchen”を学習することを支援するために、ユーザーに最初に示されても良い。モジュール200,210,220,230からユーザーが学習する知識を活用するために、図4のプレゼンテーションモジュール410,420,430,440のような、追加的プレゼンテーションモジュールが、モジュール200,210,220,230の後に続いてユーザーに示される。図4に例示されるように、プレゼンテーションモジュール410および420の両方が、少女の行為(act)に関連し、そしてプレゼンテーションモジュール430および440は少年の行為を示す。プレゼンテーションモジュール410,420,430,440のそれぞれは、スピーカボタンを備え、このスピーカボタンは、ユーザーによってクリックされると、各プレゼンテーションモジュールにおける各テキストデスクリプションに対応する、または各プレゼンテーションサブジェクトを表わす発音を再生する。
【0040】
プレゼンテーションモジュール410では、少女が食事をしており、プレゼンテーションモジュール430では、少年が食事をしている。ユーザーがプレゼンテーションモジュール200,210,220,230からドイツ語の単語“das Madchen”および“der Junge”を既に学習したので、追加的な知識は、これらの学習された概念に基づき構築されることができる。従って、プレゼンテーションモジュール410のテキストコンポーネント41“Das Madchen isst”またはプレゼンテーションモジュール430のテキストコンポーネント“Der Junge isst”がユーザーに示されると、ユーザーは、プレゼンテーションモジュール410および430に例示されるように、ドイツ語の単語“isst”を“eating(食べること)”と関連づけるであろう。同様に、ユーザーは、プレゼンテーションモジュール420および440の提示に基づき、ドイツ語の用語“trink”を行為“drinking”と関連づけるであろう。
【0041】
本発明の一態様によれば、プレゼンテーションモジュールのバリエーションは、特定のプレゼンテーションサブジェクトに関する、綴り及び/又は発音のようなユーザー入力を求めるのに使用されることができる。例えば、プレゼンテーションモジュールは、プレゼンテーションサブジェクトに対応するテキストデスクリプション及び/又はビジュアルデスクリプションのみを含んでもよいが、対応するオーディオデスクリプションのような、プレゼンテーションサブジェクトに対応する1又は2以上の他のデスクリプションは含まない。代わりに、オーディオデスクリプションのような1又は2以上のデスクリプションがプレゼンテーションモジュールに含まれず又は欠落していることをユーザーが視覚化することを可能にするために、プレースホルダーがプレゼンテーションモジュールに含まれる。プレースホルダーは、プレゼンテーションモジュールから欠落しているエレメントを示す視覚的な指示(indication)または表示(display)である。例えば、プレースホルダーは、プレゼンテーションモジュールで欠落しているエレメントを置き換える囲みのあるブランク領域であり、あるいは、欠落しているエレメントが表示されるべき場所に表示される囲みのあるブランク領域であることができる。
【0042】
一実施形態において、もし、オーディオエレメントが欠落していれば、言語学習プログラムは、基礎をなすプレゼンテーションサブジェクトに対応する発音をユーザーが入力することを求め(solicit)又は促す(prompt)。この求めと促しは、ビジュアル及び/又はオーディオリクエストの形式であってもよい。ユーザーは、欠落しているデスクリプションを言語学習システムに入力するために、マイクロホン、キーボード、オンスクリーンキーボード、ライティングタブレットなどのようなユーザー入力装置を介して上記欠落しているデスクリプションを供給してもよい。例えば、ユーザーは、マイクロホンのような音声入力装置を介して発音を入力してもよい。ユーザーの音声入力を受信すると、言語学習プログラム及びシステムは、この入力を、プレゼンテーションサブジェクトまたはテキストデスクリプションの正確な発音を表す予め格納されたデータと比較する。入力の正確さを示すために、ユーザーにフィードバックが提供されてもよい。このフィードバックは、パス/フェイル指示、母語話者(native speaker)の声紋に対するユーザーの声紋の分析などを含んでもよい。
【0043】
図5は、ユーザー入力を求めるために使用されるプレゼンテーションモジュールの代表的バリエーションのブロック図を示す。プレゼンテーションモジュール510は、プレゼンテーションサブジェクトに対応するビジュアル/テキスト/オーディオデスクリプションの全てを備えたプレゼンテーションモジュールである。プレゼンテーションモジュール520は、テキストデスクリプション52及びビジュアルデスクリプション54が提供される第1の代表的バリエーションであるが、プレゼンテーションモジュール520からオーディオエレメントが欠落している。代わりに、囲みのあるブランク領域の形式のプレースホルダー50が、オーディオデスクリプションアイコンが表示されるべき表示領域を占めている。プレゼンテーションモジュール530は、プレゼンテーションモジュールの他の代表的バリエーションであり、このプレゼンテーションモジュールでは、ビジュアルデスクリプション55及びオーディオデスクリプション51が提供されるが、テキストデスは欠落している。テキストデスクリプションが表示される表示領域には、プレースホルダー53が表示され、このプレースホルダーは、対応するテキストデスクリプションがプレゼンテーションモジュールから欠落していることを暗示している。プレゼンテーションモジュール540は、プレゼンテーションモジュールの他の代表的バリエーションであり、このプレゼンテーションモジュールでは、テキストデスクリプション57及びオーディオデスクリプション56が提供されるが、ビジュアルデスクリプションは欠落している。テキストデスクリプションが表示される表示領域には、プレースホルダー58が、欠落したビジュアルデスクリプションの代わりに表示される。
【0044】
前述したように、代表的なプレゼンテーションモジュールは、プレゼンテーションモジュールのテキストデスクリプション、オーディオデスクリプション、およびビジュアルデスクリプションのうちの二つのみを含んでもよい。同様に、このタイプのプレゼンテーションモジュールのバリエーションは、プレゼンテーションモジュールからデスクリプションの一つが欠落していることを示すプレースホルダーと上記プレゼンテーションモジュールに含まれるデスクリプションのうちの一つと共に提示されることができる。
【0045】
一実施形態において、プレースホルダーを備えたプレゼンテーションモジュールは、練習会(practice session)またはゲームを構築し生成して、プレゼンテーションサブジェクトとその各オーディオ/ビジュアル/テキストデスクリプションを学習することにおいて言語学習システムのユーザーを支援するのに使用される。一実施形態によれば、欠落しているデスクリプションは、また、プレースホルダーを備えたプレゼンテーションモジュールの一部としてではなく表示される。リクエストは、クリックして、表示された欠落しているデスクリプションを選択し又はプレゼンテーションモジュールにドラッグアンドドロップするためにユーザーに提供される。図6に示されるように、プレゼンテーションモジュール610は、“食事している少年(a boy eating)”に対応するオーディオデスクリプションとテキストデスクリプションがプレゼンテーションモジュール610から欠落していることを示唆するプレースホルダー61と、食事している少年を示す画像62と共に表示される。プレゼンテーションモジュール610の上方には、ドイツ語の語句“Der Junge isst”63とスピーカアイコン64が表示される。一実施形態において、本言語学習システムは、“Der Junge isst”の発音を自動的に再生する。もしユーザーが発音をもう一度聴きたいのであれば、ユーザーがスピーカアイコン64をクリックしてもよく、本システムは、発音を再度再生する。代表的なシステムは、ユーザーに、クリックして、テキストデスクリプション63およびスピーカアイコン64を選択し又はプレースホルダー61にドラッグアンドドロップすることを求めても良い。同様に、プレゼンテーションモジュール620は、少年が飲み物を飲んでいることを示す画像66と、“少年が飲み物を飲んでいる(a boy drinking)”に対応するオーディオデスクリプションおよびテキストデスクリプションがプレゼンテーションモジュール620から欠落していることを示唆するプレースホルダーと共に表示される。プレゼンテーションモジュール620の上方には、ドイツ語の語句“Der Junge trink”69とスピーカアイコン68が表示される。代表的なシステムは、ユーザーに、テキストデスクリプション69およびスピーカアイコン68をプレースホルダー67にドラッグアンドドロップすることを要求してもよい。クリックおよび選択またはドラッグアンドドロップ操作が正しいかどうか、及び/又は、蓄積された成績スコアまたは上記操作に関連するユーザーの成績に関連する他の情報を示すフィードバックがユーザーに提供されてもよい。このドラッグアンドドロップセッションは、ユーザーがドイツ語の語句及び発音を画像またはプレゼンテーションサブジェクトと関連づけることを支援する。
【0046】
図7は、プレースホルダーを備えたプレゼンテーションモジュールを用いて構築されたゲームの他の例を示す。図7に示されるゲームは、プレゼンテーションサブジェクト“食事をしている女性(a woman eating)”に対応するドイツ語の語句のユーザーの理解をテストすることを意図している。図7に示されるように、ドイツ語の語句“Die Frau isst”とスピーカアイコン72が表示される。加えて、プレースホルダーを備えた4つのプレゼンテーションモジュールがユーザーに表示される。このプレゼンテーションモジュールのうちの一つは、プレゼンテーションサブジェクト(この例では“食事をしている女性(a woman eating)”)に対応する画像を含む。他の3つのプレゼンテーションモジュールは、リファレンスサブジェクト(この例では、それぞれ、“飲み物を飲んでいる女性(a woman drinking)”,“食事をしている男性(a man eating)”,“飲み物を飲んでいる男性(a man drinking)”)に対応する画像を含み、それはプレゼンテーションサブジェクトとは異なり、プレゼンテーションサブジェクト“食事をしている女性(a woman eating)”に対応する画像に加えて、選択オプションとして提供される。
【0047】
クリックして、表示された欠落しているデスクリプション72を選択し又はプレゼンテーションモジュールのうちの一つにドラッグアンドドロップするために、または、表示された欠落しているデスクリプション72に対応するプレゼンテーションモジュールを選択し又はクリックするために、リクエストがユーザーに提供される。ドラッグアンドドロップ操作が正しいかどうか、及び/又は、蓄積された成績スコアまたは上記操作に関連するユーザーの成績に関連する他の情報を示すフィードバックがユーザーに提供される。このゲームは、ユーザーが、プレゼンテーションサブジェクトを外国語での語句/発音と関連付けることを支援する。
【0048】
ゲームの他のバリエーションが、本明細書に開示されたユニークなプレゼンテーションモジュールを用いて生成できることが理解される。例えば、ゲームは、プレゼンテーションサブジェクトに対応する画像を表示することにより生成されることができ、そして4つのプレゼンテーションモジュールは選択オプションとして提供される。そのそれぞれは、スピーカアイコンとプレースホルダーを含む。スピーカアイコンは、ユーザーによってクリックされると、発音を再生する。スピーカアイコンのうちの一つは、プレゼンテーションサブジェクトに対応する発音を再生する。ユーザーは、表示された画像を上記発音のうちの一つと関連づけるように求められる。プレースホルダーを備えたプレゼンテーションモジュールを用いたゲームの他の明らかなバリエーションは、上述したような同様のアプローチを用いて生成されることができる。
【0049】
前述したように、代表的なプレゼンテーションモジュールは、プレゼンテーションサブジェクトに対応するビジュアルデスクリプション、オーディオデスクリプション、及びテキストデスクリプションのうちの1又は2以上を含む。本発明による代表的な言語学習システムは、プレゼンテーションモジュールのデータを生成し処理することにおいて、ユニークなデータ処理のアプローチを利用し、それは、システム資源における要求を著しく低減し、且つ、言語学習プログラムの設計において言語プログラムデザイナーまたはインストラクターのための処理を簡略化する。
【0050】
一実施形態によれば、インストラクター又はプログラムデザイナーは、言語学習者に提示される1又は2以上のページを形成するために1又は2以上のプレゼンテーションモジュールを選択する。各ページは、1又は2以上のプレゼンテーションモジュールを含んでもよい。インストラクター又はプログラムデザイナーは、ページ上のプレゼンテーションモジュールのための特定の場所または座標及び/又はサイズを指定してもよい。同一のページに表示されるように指定された複数のプレゼンテーションモジュールは、同時にまたは順次的に表示されてもよい。プレゼンテーションモジュールおよびページは、所定のシーケンスで学習者に表示される。インストラクターまたはプログラムデザイナーは、言語学習者に提示されるページを構成し又はデザインするためのソフトウェアツールを使用してもよい。
【0051】
図8は、プレゼンテーションデザインの簡略化された例を示す。第1表示ページ820および第2表示ページ850は、本発明による代表的システムまたはコースインストラクターによって規定された順次的方法で言語学習者に表示される。第1表示ページ820は、二つのプレゼンテーションモジュール821,822を含み、第2表示ページ850は二つのプレゼンテーションモジュール851,852を含む。プレゼンテーションモジュール821は、“犬(a dog)”に関連し、そして、“犬(a dog)”のビジュアル、テキスト、及びオーディオデスクリプション823,824,825を含む。プレゼンテーションモジュール822は、“猫(a cat)”の概念を提示し、“猫(a cat)”に対応するビジュアル、テキスト、及びオーディオデスクリプション826,827,828を含む。表示ページ820は、言語学習者が“犬(a dog)”および“猫(a cat)”の概念にさらされるように、最初にディスプレイに出力される。第1表示ページ820のプレゼンテイションの後に続いて、第2表示ページ850が表示される。表示ページ850におけるプレゼンテーションモジュール851,852は、それぞれ、プレゼンテーションサブジェクト“黒い犬(a black dog)”および“黒い猫(a black cat)”に関連し、且つ、それらの対応デスクリプションに関連する。“犬(a dog)”および“猫(a cat)”の概念が表示ページ820を提示することにより予め学習者に提示されたので、プレゼンテーションモジュール851,852を通じた後続のサブジェクト“黒い犬(a black dog)”および“黒い猫(a black cat)”の提示は、色“黒”の概念を学習者が継ぎ目なく学習することを可能にする。
【0052】
一実施形態によれば、プレゼンテーションサブジェクトと、関連するビジュアル、テキスト、及び/又はオーディオデスクリプションは、プレゼンテーションモジュールを形成するためにデータライブラリから選択される。一態様では、インストラクターまたはプログラムデザイナーは、特定のシーケンスにおいて、1又は2以上のページ上のプレゼンテーションモジュールのレイアウト、各ページ上の多数のプレゼンテーションモジュール、プレゼンテーションモジュールと関連するデスクリプションを削除または追加すること、どのデスクリプションがプレゼンテーションモジュールから欠落しまたは省略されているかを指示することのように、どのようにプレゼンテーションモジュール及び/又はページが提示されるかを特定し、且つ、どのデスクリプションがプレゼンテーションモジュールに提示されるべきかや、ページを提示するためのプレゼンテーションモードまたはゲームのタイプを指定することなどを特定し、またはその任意の組合せを特定する。
【0053】
本発明の一実施形態によれば、プレゼンテーションモジュールは、削除された1又は2以上の対応するビジュアル、オーディオ、またはテキストデスクリプションと共に提示または表示されるように指定される。様々な置き換えアイテムまたはデスクリプションが学習者に提供されてもよく、ここで、学習者は、あり得るソリューションのセットから置き換えの一片を選択することができ、または、置き換えコンテンツそのものを入力することができる。また、幾つかのデスクリプションの一部のみを削除することも可能である。例えば、プレゼンテーションモジュールは、テキストエレメントまたはデスクリプション全部よりも、削除されたほんの幾つかの単語と共に提示されてもよい。この場合、学習者は、タイピングまたは発声の何れかにより、欠落しているテキストを提供しなければならない。
【0054】
他の実施形態では、プレゼンテーションモジュールは、削除された1又は2以上の対応するビジュアル、オーディオ、またはテキストデスクリプションにおける不必要または不適当なデスクリプションと共に提示または表示されるように指定されてもよい。言語学習者は、各プレゼンテーションモジュールから不必要なデスクリプションを削除することによって学習してもよい。欠落しているコンポーネントを置き換え(replace)又は埋める(fill)ための種々のゲームを提供することにより、または不必要なエレメントを削除することにより、学習者は、広範な種々の言語コンテンツ(語彙、文法、綴り等)を学習し、または語学力(発音、読み方、書き方、会話、聞き取り等)を習得することができる。
【0055】
他の実施形態によれば、デフォルトの設計オプションのリスト(レイアウト、欠落しているデスクリプションのリスト、ゲームのリストなど)は、コース設計の過程を支援するために提供される。その後に続くステップは、これらのページを、インストラクションのコースとしての機能を果たすシーケンスに組み込む。
【0056】
図9に示されるように、代表的なシステムは、ビジュアルデータモジュール、テキストデータモジュール、およびオーディオデータモジュールを含む複数のデータモジュールを格納するデータライブラリを提供する。各データモジュールは、自己閉鎖(self-enclosed)または自己完結(self-contained)のファイルまたはオブジェクトであり、且つ、動的にアクセスされると共に他のモジュールにリンクされてプレゼンテーションモジュールを形成する。各データモジュールはタグが付けられて、1又は2以上のプレゼンテーションサブジェクトまたは属性と関連づけられる。各テキストデータモジュールは、1又は2以上のタグが付けられたプレゼンテーションサブジェクトに対応する語句またはテキストデスクリプションを含む。例えば、語句“大きな黒い犬(a big black dog)”を含むテキストデータモジュールは、“大きい(big)”、“サイズ(size)”、“黒い(black)”、“色(color)”、“犬(dog)”、“動物(animal)”のプレゼンテーションサブジェクトに対応するようにタグが付けられてもよい。各ビジュアルデータモジュールは、画像、ビデオファイルなど、またはその任意の組合せのようなビジュアルデータを含み、1又は2以上のタグが付けられたプレゼンテーションサブジェクトに対応するようにタグが付けられる。各オーディオデータモジュールは、1又は2以上のタグが付けられたプレゼンテーションサブジェクトに対応する発音またはオーディオデスクリプションデータを含む。データモジュールは、2以上のプレゼンテーションサブジェクトに対応するようにタグが付けられてもよい。例えば、犬の画像は、“犬(a dog)”、“動物(an animal)”、“良い友達(a good friend)”などに対応するようにタグが付けられてもよい。
【0057】
本システムは、また、“少女(a girl)”、“少年(a boy)”、“自動車(a car)”、“食事をしている男性(a man eating)”などのような複数のプレゼンテーションサブジェクトを格納するライブラリを備える。プログラムデザイナーが、プレゼンテーションモジュールを含む言語学習プログラムを設計する必要がある場合、デザイナーは、ユーザーがライブラリから学習することをデザイナーが望むプレゼンテーションサブジェクトを単に選択する。このプレゼンテーションサブジェクトの選択に基づき、本システムは、各プレゼンテーションサブジェクトに符合するタグを有する必要なモジュールを自動的に選択し、そして、上記選択されたデータモジュールを用いて1又は2以上のプレゼンテーションモジュールを組み立てる。この選択および組み立て処理は、プレゼンテーションモジュールが必要とされる前に急いで(on the fly)または前もって実行されてもよい。もし2以上のデータモジュールがプレゼンテーションサブジェクトに符合するタグを有していれば、無作為の選択処理が実行されてもよい。一実施形態において、プレゼンテーションサブジェクトは、複数のタグに対応するように指定されてもよい。例えば、プレゼンテーションサブジェクト“大きな黒い犬(a big black dog)”は、“大きい(big)”、“サイズ(size)”、“黒い(black)”、“色(color)”、“犬(dog)”、“動物(animal)”のようなタグに関連づけられてもよい。最大数または全ての符合するタグを備えたそれらのデータモジュールのみが、プレゼンテーションモジュールを形成するために本システムに読み取られる。プログラムが仕上げられ又は提示される前に、生成されたプレゼンテーションモジュールの品質を確保するために、生成されたプレゼンテーションモジュールのマニュアルレビュー(manual review)が人間によって実施されてもよい。プレゼンテーションモジュールのセットは、“プレゼンテーショングループ(presentation group)”を形成するために、局所的に一緒にグループ化されてもよく、それは、学習者のための階層(hierarchy)を指定し、プレゼンテーションモジュールのセットは順にグループ化され、または他よりも関連づけられる。
【0058】
他の実施形態によれば、データモジュールは予めタグが付けられていない。むしろ、プログラムデザイナーがプログラムを設計する必要がある都度、デザイナーは、データモジュールライブラリからの手作業選択を実施して、各プレゼンテーションモジュールについて必要なデータモジュールを特定する。例えば、犬に関連するプレゼンテーションサブジェクトについて、デザイナーは、白い子犬の画像を含むビジュアルデータモジュールと、語句“犬(a dog)”の発音と犬の鳴き声の音を含むオーディオデータファイルとを選択してリンクさせる。図10に示されるように、プログラムデザイナーは、Xを通じて種々のプレゼンテーションモジュール1を形成するために使用されるデータモジュールを特定する。プレゼンテーションモジュール1は、ビジュアルデータモジュール3、テキストデータモジュール8、およびオーディオデータモジュール15を含むべきであり、プレゼンテーションモジュールXは、ビジュアルデータモジュール1、テキストデータモジュール28、およびオーディオデータモジュール1380を含むできである。一実施形態において、プログラムデザイナーは、更に、表示装置上の各モジュールについて、垂直および水平座標のような、表示場所のようなプレゼンテーションモジュールを表示するための異なる属性(attribute)と、何のプレゼンテーションモジュールがどの表示ページに含まれるべきかと、モジュールが提示されるべきシーケンスとを特定する。例えば、デザイナーは、プレゼンテーションモジュール1,29,35が表示ページ3に含まれ、プレゼンテーションモジュール124,9,21がページ25に含まれるべきであることを特定してもよい。
【0059】
プレゼンテーションサブジェクトに関連するデータと、対応する選択およびリンクが格納される。この処理によって設計されたプログラムは、ユーザーに提示され、プレゼンテーションサブジェクトに関連するデータと、データモジュールの選択/リンクがアクセスされる。本システムは、前もってまたはその場でプレゼンテーションモジュールを組み立ててもよい。
【0060】
図11は、本明細書で説明された言語学習システムを実施するために使用される代表的なデータ処理システムのブロック図を示す。本データ処理システム1000は、情報伝送のためのバス1002または他の通信メカニズムと、データを処理するためのバス1002に接続されたデータプロセッサ1004を備える。データ処理システム1000は、また、プロセッサ1004によって実行される命令および情報を格納するために、バス1002に接続されたRAM(random access memory)または他の動的記憶装置のような主メモリ1006を備える。主メモリ1006は、また、データプロセッサ1004によって実行されるべき命令の実行中に、一時的な変数または他の中間情報を格納するために使用されてもよい。データ処理システム1000は、更に、プロセッサ1004のための命令と静的な情報を格納するために、バス1002に接続されたROM(read only memory)1008又は他の静的記憶装置を備える。磁気ディスクまたは光ディスクのような記憶装置1010が提供され、情報および命令を格納するためにバス1002に接続される。
【0061】
データ処理システム1000は、オペレータに情報を表示するために、バス1002を介してCRT(cathode ray tube)またはLCD(liquid crystal display)のようなディスプレイ1012に接続されてもよい。入力装置1014は、英数字キーおよび他のキーを備え、プロセッサ1004に対するコマンド選択および情報の通信のためにバス1002に接続される。他のタイプのユーザー入力装置は、マウス、トラックボール、またはカーソル方向キーなどのようなカーソルコントロール1016であり、プロセッサ804にコマンド選択および方向情報を伝達するためのものであり、ディスプレイ1012上のカーソルの動きを制御するためのものである。
【0062】
データ処理システム1000は、主メモリ1006に含まれる1又は2以上の命令の1又は2以上のシーケンスを実行するプロセッサ1004に応答して制御される。このような命令は、記憶装置1010のような、他のマシン読み取り可能な媒体から主メモリ1006に読み込まれてもよい。主メモリ1006に含まれる一連の命令の実行は、本明細書に述べられる処理ステップをプロセッサ1004に実行させる。他の実施形態では、配線接続(hard-wired)された回路が、本開示内容を実施するために、ソフトウェア命令に代えて、またはソフトウェア命令と組み合わされてもよい。従って、本発明の実施形態は、ハードウェア回路とソフトウェアの如何なる特定の組合せにも限定されない。
【0063】
本明細書で使用される用語“マシン読み取り可能な媒体”は、実行のためにプロセッサ1004に命令を供給することに関与する任意の媒体を指す。このような媒体は、多くの形式をとり、不揮発性媒体、揮発性媒体、および伝送媒体を含むが、これに限定されるものではない。不揮発性媒体は、例えば、記憶装置1010のような、光または磁気ディスクを含む。揮発性媒体は、主メモリ1006のようなダイナミックメモリを含む。伝送媒体は、同軸ケーブル、銅線、および光ファイバーを含み、バス1002を構成する配線を含む。伝送媒体は、また、電波および赤外線データ通信の期間中に発生されるような、音波または光波の形式をとることができる。
【0064】
通常のマシン読み取り可能な媒体は、例えば、フロッピー(登録商標)ディスク、フレキシブルディスク、ハードディスク、磁気テープ、または任意の他の磁気媒体、CD−ROM、任意の他の光媒体、パンチカード、紙テープ、穴のパターンを備えた任意の他の物理媒体、RAM、PROM、EPROM、フラッシュEPROM、任意の他のメモリチップまたはカートリッジ、後述するような搬送波、またはデータ処理システムが読み出すことができる他の任意の媒体を含む。
【0065】
種々の形式のマシン読み取り可能な媒体は、実行のためのプロセッサ1004に1又は2以上の命令の1又は2以上のシーケンスを搬送することに必要とされてもよい。例えば、命令は、初期に、サーバーのようなリモートデータ処理システムの磁気ディスク上に搬送されてもよい。リモートデータ処理システムは、そのダイナミックメモリに命令をロードし、そして、その命令をモデムを用いて電話回線を介して送信することができる。データ処理システム1000に設けられたモデムは、電話回線上のデータを受信することができ、赤外線送信機を用いてデータを赤外線信号に変換する。赤外線検出器は、赤外線で搬送されたデータを受信することができ、適切な回路がデータをバス1002上に送出することができる。バス1002は、そのデータを主メモリ1006に搬送し、この主メモリ1006からプロセッサ1004が命令を読み出して実行する。主メモリ1006に入力された命令は、任意的に、プロセッサ1004による実行の前または後に記憶装置1010上に格納されてもよい。
【0066】
データ処理システム1000は、また、バス1002に接続された通信インターフェイス1018を備えてもよい。通信インターフェイス1018は、ローカルネットワーク1022に接続されたネットワークリンク1020への2方向データ通信結合を提供する。例えば、通信インターフェイス1018は、対応するタイプの電話回線へのデータ通信接続を提供するためのISDN(integrated services digital network)カードまたはモデムであってもよい。他の例として、通信インターフェイス1018は、互換性のあるLANへのデータ通信接続を提供するためのLAN(local area network)であってもよい。無線リンク(wireless links)もまた実施されてもよい。任意のこのような実施において、通信インターフェイス1018は、種々のタイプの情報を表すデジタルデータストリームを搬送する電気信号、電磁気信号、または光信号を送信し受信する。
【0067】
ネットワークリンク1020は、代表的には、1又は2以上のネットワークを通じて他のデータ装置に対するデータ通信を提供する。例えば、ネットワークリンク1020は、ローカルネットワーク1022を通じてホストデータ処理システムへの接続、またはISP(internet service provider)1026によって運用されるデータ機器への接続を提供してもよい。ISP1026は、順に、いまや一般にインターネット1027と称される世界規模のパケットデータ通信ネットワークを通じてデータ通信サービスを提供する。ローカルネットワーク1022およびインターネット1027は、両方とも、デジタルデータストリームを搬送する電気信号、電磁気信号、または光信号を使用する。種々のネットワークを通る信号と、インターフェイス1018を通るネットワークリンク1020上の信号は、情報を伝送する搬送波の代表的形式であり、通信インターフェイス1018は、データ処理システム1000にデジタルデータを搬入すると共にデータ処理システム1000からデータを搬出する。
【0068】
データ処理システム1000は、ネットワーク、ネットワークリンク1020、および通信インターフェイス1018を通じて、プログラムコードを含むメッセージを送信し、データを受信することができる。インターネットの例では、サーバー1030は、インターネット1027、ISP1026、ローカルネットワーク1022、通信インターフェイス1018を通じて、アプリケーションプログラムのためのリクエストされたコードを送信する。
【0069】
データ処理システム1000は、また、USBポート、PS/2ポート、シリアルポート、パラレルポート、IEEE−1394ポート、赤外線通信ポート、或いは他の適切なポートなどのような周辺装置に接続して通信するための種々の信号入力/出力ポート(図示なし)を備える。データ処理システム1000は、このような信号入力/出力ポートを介してデータ処理システムと通信してもよい。
【0070】
他の実施形態において、プレゼンテーションサブジェクトのテキストデスクリプション、オーディオデスクリプション、およびビジュアルデスクリプションは、互いにマージされてもよい。換言すれば、プレゼンテーションモジュールに含まれるエレメントは、オーディオデスクリプションとビジュアルデスクリプションとの組合せ、テキストデスクリプションとオーディオデスクリプションとの組合せ、またはテキストデスクリプションとビジュアルデスクリプションとの組合せであってもよい。前述したデータモジュールは、対応する組合せに関連するデータを格納する。
【0071】
本発明は、その特定の実施形態を参照して説明された。しかしながら、本発明の広範な精神および範囲を逸脱することなく、種々の変形および変更が可能であることは明らかである。本発明の概念は、その概念を逸脱することなく、ネットワークのプレゼンテーションシステムの種々のオペレーションに適用することができる。従って、本明細書および図面は、本発明を制限するものではなく、例示的なものである。
【図面の簡単な説明】
【0072】
【図1】代表的なプレゼンテーションモジュールを示す図である。
【図2】代表的なプレゼンテーションモジュールの他の実施形態を示す図である。
【図3】同一のプレゼンテーションサブジェクトを対象にする代表的なプレゼンテーションモジュールを例示する図である。
【図4】プレゼンテーションモジュールの追加的な例を示す図である。
【図5】ユーザー入力を求めるために使用されるプレゼンテーションモジュールの代表的なバリエーションのブロック図である。
【図6】テキストデスクリプション及びオーディオデスクリプションがプレゼンテーションモジュールから欠落していることを示唆するプレースホルダーと、プレゼンテーションサブジェクトのビジュアル表示で表示された代表的なプレゼンテーションモジュールを示す図である。
【図7】プレースホルダーを備えたプレゼンテーションモジュールを用いて組み立てられたゲームの他の例を示す図である。
【図8】プレゼンテーションモジュールの簡略化されたシーケンスを示す図である。
【図9】ビジュアルデータモジュール、テキストデータモジュール、及びオーディオデータモジュールを備えた複数のデータモジュールを格納する代表的なデータライブラリを示す図である。
【図10】図8に示された代表的なデータベースに含まれるデータモジュールを用いた代表的なプレゼンテーションモジュールの例を示す図である。
【図11】本願の概念が実施される代表的なデータ処理システムのブロック図である。
【符号の説明】
【0073】
1000:データ処理システム
1002;バス
1004;プロセッサ
1006;主メモリ
1008;ROM
1010;記憶装置
1012;ディスプレイ
1014;入力装置
1018;通信インターフェイス
1020;ネットワークリンク
1022;ローカルネットワーク
1026;ISP
1027;インターネット
1030;サーバー

【特許請求の範囲】
【請求項1】
プレゼンテーションサブジェクトの第1デスクリプションと前記プレゼンテーションサブジェクトの第2デスクリプションとに関連する前記プレゼンテーションサブジェクトについてユーザー入力を求める言語教育方法であって、
マシン実行されるステップとして、
前記プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールを提示するステップであって、前記プレゼンテーションモジュールが、前記プレゼンテーションサブジェクトの前記第1デスクリプションと、前記プレゼンテーションサブジェクトの前記第2デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記プレゼンテーションサブジェクトの前記第2デスクリプションを提示するステップと、
前記プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールに対する前記第2デスクリプションの関連性を示すユーザー入力を受信するステップと、
前記関連性の正確さを示すフィードバックを提供するステップと
を含み、
前記プレゼンテーションサブジェクトの前記第1デスクリプションと前記プレゼンテーションサブジェクトの前記第2デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つである言語教育方法。
【請求項2】
前記第1デスクリプションおよび前記第2デスクリプションは同一の言語である請求項1記載の方法。
【請求項3】
リファレンスサブジェクトに関連する少なくとも一つのプレゼンテーションモジュールに関連するデータをアクセスするステップであって、前記リファレンスサブジェクトに関連する前記少なくとも一つのプレゼンテーションモジュールが、前記リファレンスサブジェクトの第1デスクリプションと、前記リファレンスサブジェクトの第2デスクリプションが前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記リファレンスサブジェクトに関連する前記少なくとも一つのプレゼンテーションモジュールを提示するステップと
を更に含む請求項1記載の方法。
【請求項4】
前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールは、前記リファレンスサブジェクトに関連する前記少なくとも一つのモジュールと共に表示される請求項3記載の方法。
【請求項5】
前記プレゼンテーションサブジェクトの前記第1デスクリプションは、前記プレゼンテーションサブジェクトのビジュアル表示である請求項1記載の方法。
【請求項6】
前記プレゼンテーションサブジェクトの前記ビジュアル表示を格納するデータベースを更に提供し、前記ビジュアル表示は、複数のプレゼンテーションモジュールによって使用可能である請求項5記載の方法。
【請求項7】
複数のデスクリプションを格納するデータベースを更に提供し、
前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、
前記デスクリプションのうちの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である請求項1記載の方法。
【請求項8】
前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスするステップと、
前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールを組み立てるステップと、
少なくとも一つのリファレンスサブジェクトに関連するデータをアクセスするステップと、
各リファレンスサブジェクトについて、前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記リファレンスサブジェクトに関連するプレゼンテーションモジュールを組み立てるステップであって、前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールのそれぞれが、前記リファレンスサブジェクトの第1デスクリプションと、前記リファレンスサブジェクトの第2デスクリプションが前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールと共に前記少なくとも一つのリファレンスサブジェクトに関連する前記プレゼンテーションモジュールを提示するステップと
を更に含む請求項7記載の方法。
【請求項9】
前記ユーザー入力を供給することにおける前記ユーザーの成績を示すスコア記録を更に提供する請求項1記載の方法。
【請求項10】
データ処理システムによって実行されると、前記データ処理システムを制御してマシン実行のステップを実行する命令を格納するマシン読み取り可能な媒体であって、
前記マシン実行のステップが、
プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールを提示するステップであって、前記プレゼンテーションモジュールが、前記プレゼンテーションサブジェクトの第1デスクリプションと、前記プレゼンテーションサブジェクトの第2デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記プレゼンテーションサブジェクトの前記第2デスクリプションを提示するステップと、
前記プレゼンテーションサブジェクトに関連するプレゼンテーションモジュールに対する前記第2デスクリプションの関連性を示すユーザー入力を受信するステップと、
前記関連性の正確さを示すフィードバックを提供するステップと
を含み、
前記プレゼンテーションサブジェクトの前記第1デスクリプションと前記プレゼンテーションサブジェクトの前記第2デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであるマシン読み取り可能な媒体。
【請求項11】
前記第1デスクリプションおよび前記第2デスクリプションは同一の言語である請求項10記載のマシン読み取り可能な媒体。
【請求項12】
データ処理システムによって実行されると、前記データ処理システムを制御してマシン実行のステップを実行する命令を更に格納し、該マシン実行のステップが、
リファレンスサブジェクトに関連する少なくとも一つのプレゼンテーションモジュールに関連するデータをアクセスするステップであって、前記リファレンスサブジェクトに関連する前記少なくとも一つのプレゼンテーションモジュールが、前記リファレンスサブジェクトの第1デスクリプションと、前記リファレンスサブジェクトの第2デスクリプションが前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記リファレンスサブジェクトに関連する前記少なくとも一つのプレゼンテーションモジュールを提示するステップと
を含む請求項10記載のマシン読み取り可能な媒体。
【請求項13】
前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールは、前記リファレンスサブジェクトに関連する前記少なくとも一つのモジュールと共に表示される請求項12記載のマシン読み取り可能な媒体。
【請求項14】
前記プレゼンテーションサブジェクトの前記第1デスクリプションは、前記プレゼンテーションサブジェクトのビジュアル表示である請求項10記載のマシン読み取り可能な媒体。
【請求項15】
データ処理システムによって実行されると、前記データ処理システムを制御して前記プレゼンテーションサブジェクトの前記ビジュアル表示を格納するデータベースを提供する命令を更に格納し、前記ビジュアル表示は、複数のプレゼンテーションモジュールによって使用可能である請求項14記載のマシン読み取り可能な媒体。
【請求項16】
データ処理システムによって実行されると、前記データ処理システムを制御して複数のデスクリプションを格納するデータベースを提供する命令を更に格納し、
前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、
前記デスクリプションのうちの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である請求項10記載のマシン読み取り可能な媒体。
【請求項17】
データ処理システムによって実行されると、前記データ処理システムを制御してステップを実行する命令を更に格納し、該ステップが、
前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスするステップと、
前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールを組み立てるステップと、
少なくとも一つのリファレンスサブジェクトに関連するデータをアクセスするステップと、
各リファレンスサブジェクトについて、前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記リファレンスサブジェクトに関連するプレゼンテーションモジュールを組み立てるステップであって、前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールのそれぞれが、前記リファレンスサブジェクトの第1デスクリプションと、前記リファレンスサブジェクトの第2デスクリプションが前記リファレンスサブジェクトに関連する前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記プレゼンテーションサブジェクトに関連する前記プレゼンテーションモジュールと共に前記少なくとも一つのリファレンスサブジェクトに関連する前記プレゼンテーションモジュールを提示するステップと
を含む請求項16記載のマシン読み取り可能な媒体。
【請求項18】
データ処理システムによって実行されると、前記データ処理システムを制御して前記ユーザー入力を供給することにおける前記ユーザーの成績を示すスコア記録を提供する命令を更に格納する請求項10記載のマシン読み取り可能な媒体。
【請求項19】
プレゼンテーションサブジェクトの第1デスクリプションと前記プレゼンテーションサブジェクトの第2デスクリプションとに関連する前記プレゼンテーションサブジェクトについてユーザー入力を求める言語教育方法であって、マシン実行のステップとして、
プレゼンテーションモジュールを提示するステップであって、前記プレゼンテーションモジュールが、前記プレゼンテーションサブジェクトの前記第1デスクリプションと、前記プレゼンテーションサブジェクトの前記第2デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
前記プレゼンテーションサブジェクトの前記第2デスクリプションに関するユーザー入力を受信するステップと、
前記ユーザー入力を前記プレゼンテーションサブジェクトの前記第2デスクリプションの予め格納されたデータと比較するステップと、
前記プレゼンテーションサブジェクトの前記第2デスクリプションに関する前記ユーザー入力の正確さを示すフィードバックを提供するステップと
を含み、
前記プレゼンテーションサブジェクトの前記第1デスクリプションと前記プレゼンテーションサブジェクトの前記第2デスクリプションのそれぞれが、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つである言語教育方法。
【請求項20】
前記第1デスクリプションおよび前記第2デスクリプションは、同一の言語である請求項19記載の方法。
【請求項21】
前記第2デスクリプションに関する前記ユーザー入力は、キーボードまたは音声−テキスト変換器を用いてユーザーによって入力されたテキスト入力である請求項19記載の方法。
【請求項22】
前記第2デスクリプションに関する前記ユーザー入力は、マイクロホンを用いてユーザーによって提供された音声入力である請求項19記載の方法。
【請求項23】
前記第2デスクリプションに関するユーザー入力は、テキスト入力および音声入力を含む請求項19記載の方法。
【請求項24】
前記フィードバックは、発音、イントネーション、および綴りのうちの少なくとも一つに関する前記ユーザー入力の正確さを示す請求項19記載の方法。
【請求項25】
前記ユーザー入力を供給することにおける前記ユーザーの成績を示すスコア記録を更に提供する請求項19記載の方法。
【請求項26】
前記プレゼンテーションサブジェクトの前記第1デスクリプションは、前記プレゼンテーションサブジェクトのビジュアル表示である請求項19記載の方法。
【請求項27】
前記プレゼンテーションサブジェクトの前記ビジュアル表示を格納するデータベースを更に提供し、前記ビジュアル表示は、複数のプレゼンテーションモジュールによって使用可能である請求項26記載の方法。
【請求項28】
複数のデスクリプションを格納するデータベースを更に提供し、
前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、
前記デスクリプションのうちの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である請求項19記載の方法。
【請求項29】
複数のプレゼンテーションサブジェクトに関連するデータをアクセスするステップと、
前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスするステップと、
前記データベースに格納された前記デスクリプションを用いることにより前記複数のプレゼンテーションサブジェクトに対応するプレゼンテーションモジュールを組み立てるステップと
を更に含む請求項28記載の方法。
【請求項30】
前記プレゼンテーションモジュールは、前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスし、そして前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記プレゼンテーションサブジェクトに対応する前記プレゼンテーションモジュールを組み立てることにより生成される請求項28記載の方法。
【請求項31】
データ処理システムにより実行されると、前記データ処理システムを制御してマシン実行のステップを実行する命令を格納するマシン読み取り可能な媒体であって、前記マシン実行のステップが、
プレゼンテーションモジュールを提示するステップであって、前記プレゼンテーションモジュールが、プレゼンテーションサブジェクトの第1デスクリプションと、前記プレゼンテーションサブジェクトの第2デスクリプションが前記プレゼンテーションモジュールから欠落していることを示すプレースホルダーとを含んでいるステップと、
プレゼンテーションサブジェクトの第2デスクリプションに関するユーザー入力を受信するステップと、
前記ユーザー入力を前記プレゼンテーションサブジェクトの前記第2デスクリプションの予め格納されたデータと比較するステップと、
前記プレゼンテーションサブジェクトの前記第2デスクリプションに関する前記ユーザー入力の正確さを示すフィードバックを提供するステップと
を含み、
前記プレゼンテーションサブジェクトの前記第1デスクリプションと前記プレゼンテーションサブジェクトの前記第2デスクリプションのそれぞれが、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであるマシン読み取り可能な媒体。
【請求項32】
前記第1デスクリプションおよび前記第2デスクリプションは、同一の言語である請求項31記載のマシン読み取り可能な媒体。
【請求項33】
前記第2デスクリプションに関する前記ユーザー入力は、キーボードまたは音声−テキスト変換器を用いてユーザーによって入力されたテキスト入力である請求項31記載のマシン読み取り可能な媒体。
【請求項34】
前記第2デスクリプションに関する前記ユーザー入力は、マイクロホンを用いてユーザーによって提供された音声入力である請求項31記載のマシン読み取り可能な媒体。
【請求項35】
前記第2デスクリプションに関するユーザー入力は、テキスト入力および音声入力を含む請求項31記載のマシン読み取り可能な媒体。
【請求項36】
前記フィードバックは、発音、イントネーション、および綴りのうちの少なくとも一つに関する前記ユーザー入力の正確さを示す請求項31記載のマシン読み取り可能な媒体。
【請求項37】
データ処理システムにより実行されると、前記データ処理システムを制御して前記ユーザー入力を供給することにおける前記ユーザーの成績を示すスコア記録を提供する命令を更に格納する請求項31記載のマシン読み取り可能な媒体。
【請求項38】
前記プレゼンテーションサブジェクトの前記第1デスクリプションは、前記プレゼンテーションサブジェクトのビジュアル表示である請求項31記載のマシン読み取り可能な媒体。
【請求項39】
データ処理システムによって実行されると、前記データ処理システムを制御して前記プレゼンテーションサブジェクトの前記ビジュアル表示を格納するデータベースを更に提供する命令を更に格納し、前記ビジュアル表示は、複数のプレゼンテーションモジュールによって使用可能である請求項38記載のマシン読み取り可能な媒体。
【請求項40】
データ処理システムによって実行されると、前記データ処理システムを制御して複数のデスクリプションを格納するデータベースを提供する命令を更に格納し、
前記デスクリプションのそれぞれは、テキストタイプ、ビジュアルタイプ、およびオーディオタイプのうちの一つであり、
前記デスクリプションのうちの少なくとも一つは、複数のプレゼンテーションモジュールによって使用可能である請求項31記載のマシン読み取り可能な媒体。
【請求項41】
データ処理システムによって実行されると、前記データ処理システムを制御してステップを実行する命令を更に格納し、該ステップとして、
複数のプレゼンテーションサブジェクトに関連するデータをアクセスするステップと、
前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスするステップと、
前記データベースに格納された前記デスクリプションを用いることにより前記複数のプレゼンテーションサブジェクトに対応するプレゼンテーションモジュールを組み立てるステップと
を含む請求項40記載のマシン読み取り可能な媒体。
【請求項42】
前記プレゼンテーションモジュールは、前記データベースに格納された前記少なくとも一つのデスクリプションをアクセスし、そして前記データベースに格納された前記デスクリプションのうちの少なくとも一つを使用することにより前記プレゼンテーションサブジェクトに対応する前記プレゼンテーションモジュールを組み立てることにより生成される請求項40記載のマシン読み取り可能な媒体。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate


【公開番号】特開2008−165175(P2008−165175A)
【公開日】平成20年7月17日(2008.7.17)
【国際特許分類】
【外国語出願】
【出願番号】特願2007−210319(P2007−210319)
【出願日】平成19年8月10日(2007.8.10)
【出願人】(507272566)ロゼッタ・ストーン・リミテッド (1)
【Fターム(参考)】