(57)【要約】音声レコーディング及び音声プログラムが、各学生局につき専用の入力／出力ＲＡＭバッファ（Ｂ１〜Ｂ６３）を含む音声インターフェースコントローラ（２０１）を含むデジタル記憶装置に接続された学生ユニットを含む言語学習システムのデジタル記憶装置上の音声ファイルとして保存される。各ＲＡＭバッファは固定ファイル又は各ケースにつき定義できる関連ファイルを含む。音声インターフェースコントローラ（２０１）は特定のバッファに関する記録コマンドを受取ると関連する音声ファイルを開き学生局又は別のソースから受取られた音声データをバッファの中にバッファし指定されたバッファの内容を開かれた関連する音声ファイルに転送する。特定のＲＡＭバッファに関する再生コマンドに応答しコントローラ（２０１）はデジタル記憶装置の中の関連する音声ファイルを開きその音声データをバッファに転送して各学生局又はその他の宛先に送信する。
2004527802.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置（１）に音声レコーディングを独立に記憶することができ、前記記憶装置（１）から記憶済みの音声レコーディングを独立に再生することができる、デジタル記憶装置（１）に接続された複数の学生音声局（２1〜２N）を含む言語学習システムであって、
各学生局（２1〜２N）ごとの専用入力／出力ＲＡＭバッファ（Ｂ０〜Ｂ６３）と、
記録コマンドに応答して、前記デジタル記憶装置（１）内の音声ファイルを開き、前記専用バッファ（Ｂ０〜ＢＮ）のそれぞれのバッファの中に学生局（２1〜２N）から受信された音声データをバッファし、前記バッファの内容を前記開かれた音声ファイルに転送する音声インターフェースコントローラ（２０１）とを含み、
前記音声インターフェースコントローラ（２０１）は、再生コマンドに応答して、前記デジタル記憶装置（１）内の音声ファイルを開き、記憶済みの音声データを前記開かれた音声ファイルからそれぞれの入力／出力バッファ（Ｂ０〜Ｂ６３）に転送し、前記音声データを前記それぞれのバッファ（Ｂ０）からそれぞれの学生局に送信することを特徴とする言語学習システム。
【請求項２】
前記学生局（２1〜２N）と前記デジタル記憶装置（１）の間の音声信号およびコマンドが、音声ネットワーク（４）を介してデータパケットを使って転送されることを特徴とする請求項１に記載のシステム。
【請求項３】
前記音声インターフェースコントローラ（２０１）が、各学生局について、別のソース（５）から再生されるマスタプログラムをそれぞれの第２の指定されたファイルに記憶するために、および／または前記それぞれの第２の指定された音声ファイルから記録済みのマスタプログラム、または保存済みのメディアファイルを再生するために専用の第２の入力／出力ＲＡＭバッファ（Ｂ０、Ｂ２．．．Ｂ６２）を含むことを特徴とする請求項１または２に記載のシステム。
【請求項４】
各学生の前記専用のペアのＲＡＭ入力／出力バッファ（Ｂ０〜Ｂ６３）が、同時に記録を行うように、同時に再生を行うように、または１つのバッファが記録し、他方のバッファが音声ファイルから再生することを別々のファイルに対して、および／または別々のファイルから行うように制御されることが可能であることを特徴とする請求項３に記載のシステム。
【請求項５】
前記デジタル記憶装置（１）は、前記記憶装置（１）内の音声ファイルがコンピュータワークステーション（７）からの通常のファイル管理操作によって管理されることを可能にするサーバエンティティ（２０３）を含むことを特徴とする請求項１、２、３、または４に記載のシステム。
【請求項６】
前記ワークステーション（７）は、教師ワークステーションであり、前記ファイル管理操作は、記録済みの学生音声ファイルを前記デジタル記憶装置（１）からロードすること、および／または前記学生局（２1〜２N）によって再生されるべきメディアファイルを前記デジタル記憶装置（１）の中に保存することを含むことを特徴とする請求項５に記載のシステム。
【請求項７】
前記ワークステーション（７）が、前記音声ネットワーク（４）以外のネットワーク（８）を介して前記デジタル記憶装置（１）に接続されることを特徴とする請求項５または６に記載のシステム。
【請求項８】
音声ネットワーク（４）は、前記学生局（２1〜２N）および前記デジタル記憶装置（１）のそれぞれについて専用ポート（３１）を含む接続ユニット（３）を含み、前記接続ユニット（３）は、前記データパケットを前記学生局（２1〜２N）と前記デジタル記憶装置（１）の間で経路指定するように構成されることを特徴とする請求項１ないし７のいずれか一項に記載のシステム。
【請求項９】
前記接続ユニット（３）は、教師ワークステーション（７）によって直接に、または前記デジタル記憶装置（１）を介して再構成可能であることを特徴とする請求項８に記載のシステム。
【請求項１０】
前記デジタル記憶装置（１）は、前記音声ファイルを記憶するためのハードディスクなどのメモリデバイス（２０２）を含むことを特徴とする請求項１ないし９のいずれか一項に記載のシステム。
【請求項１１】
前記再生コマンドおよび／または前記記録コマンドが、それぞれの学生局（２1〜２N）から、または教師のコンピュータワークステーション（７）から受信されることを特徴とする請求項１ないし１０のいずれか一項に記載のシステム。
【請求項１２】
前記教師ワークステーション（７）は、学習活動を制御する際に活動アプローチを使用するグラフィカルユーザインターフェース（ＧＵＩ）を有することを特徴とする請求項６ないし１１のいずれか一項に記載のシステム。
【請求項１３】
デジタル記憶装置（１）に接続された複数の学生局（２1〜２N）を含む言語学習システムのためのデジタル記憶装置（１）であって、
前記学生局のために音声レコーディングを記憶すること、および記憶済みの音声レコーディングを再生することを行い、
各学生局（２1〜２N）のための専用入力／出力ＲＡＭバッファ（Ｂ０〜Ｂ６３）と、
記録コマンドに応答して、前記デジタル記憶装置（１）内の音声ファイルを開き、前記専用バッファのそれぞれのバッファの中に学生局から受信された音声データをバッファし、前記バッファの内容を開かれた音声ファイルに転送する手段（２０１）とを含み、
手段（２０１）は、再生コマンドに応答して、デジタル記憶装置（１）内の音声ファイルを開き、記憶済みの音声データを前記開かれた音声ファイルからそれぞれの入力／出力バッファ（Ｂ０〜Ｂ６３）に転送し、前記音声データを前記それぞれのバッファからそれぞれの学生局（２1〜２N）に送信することを特徴とする装置（１）。
【請求項１４】
前記学生局（２1〜２N）と前記デジタル記憶装置（１）の間の音声信号およびコマンドが、音声ネットワーク（４）を介してデータパケットを使って転送されることを特徴とする請求項１３に記載の装置。
【請求項１５】
各学生局について、別のソース（５）から再生されるマスタプログラムをそれぞれの第２の指定されたファイルに記憶するため、および／または前記それぞれの第２の指定された音声ファイルから記録済みのマスタプログラム、または保存済みのメディアファイルを再生するための専用の第２の入力／出力ＲＡＭバッファ（Ｂ０、Ｂ２．．．Ｂ６２）を含むことを特徴とする請求項１３または１４に記載の装置。
【請求項１６】
各学生の前記専用のペアのＲＡＭ入力／出力バッファ（Ｂ０〜Ｂ６３）を、同時に記録を行うように、または同時に再生を行うように、または一方のバッファが別々の音声ファイルに記録し、他方のバッファがそれぞれ別々の音声ファイルから再生するように制御することが可能であることを特徴とする請求項１５に記載の装置。
【請求項１７】
記憶装置（１）内の音声ファイルがコンピュータワークステーション（７）からの通常のファイル管理操作によって管理されることを可能にするサーバエンティティ（２０３）を含むことを特徴とする請求項１３ないし１６のいずれか一項に記載の装置。
【請求項１８】
前記ワークステーション（７）は、教師ワークステーションであり、前記ファイル管理操作は、記録済みの学生音声ファイルをデジタル記憶装置からロードすること、および／または前記学生局によって再生されるべきメディアファイルを前記デジタル記憶装置の中に保存することを含むことを特徴とする請求項１７に記載の装置。
【請求項１９】
前記ワークステーション（７）が、前記音声ネットワーク（４）以外のネットワーク（８）を介して前記デジタル記憶装置（１）に接続されることを特徴とする請求項１７または１８に記載の装置。
【請求項２０】
前記音声ファイルを記憶するためのハードディスクなどのメモリデバイス（２０２）を含むことを特徴とする請求項１３ないし１９のいずれか一項に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話型言語学習システムに関する。
【背景技術】
【０００２】
語学演習室システムは、一般に、学生が教室環境において外国語を聴き取り、話すことの訓練を行うことを目的とするシステムに関する。語学演習室システム、または言語学習システムは、典型的には、教師局と、教師局に接続されたいくつかの学生局とを含む。最も従来型のシステムは、テープレコーダを教材および学生の発話を記憶するためのメモリ手段として使用する。また、教師局により、教師が、すべてのプログラムソースおよび学生レコーダ、グループおよびペアの選択を制御すること、学生の活動を監視すること、および個人の学生、一群の学生、またはクラス全体と接触することが可能になる。学生は、自身の記録済みの音声をモデル発音と比較するために再生し、自身の学習の進歩をモニタすることができる。
【０００３】
より最近の言語学習システムは、テープレコーダの代わりに、半導体メモリなどの電子（デジタル）レコーディング記憶手段を使用する。
【０００４】
米国特許第５，０６５，３１７号は、複数の学生訓練局がデジタル記憶デバイスに接続されている語学演習室システムを開示している。訓練局におけるヘッドセットが、入力アナログ音声信号ラインおよび出力アナログ音声信号ラインによってデジタル記憶デバイス内の専用Ａ／Ｄ−Ｄ／Ａ変換器に接続される。さらに、訓練局の制御パネルがそれぞれ、１対の専用のアナログ制御ラインを使用してデジタル記憶デバイス内の制御ユニットに結線で接続され、ラインの１つは、記録コマンド信号を搬送し、他方のラインは、再生コマンド信号を搬送する。デジタル記憶デバイスは、複数の記憶パーティションを有する音声メモリも含む。また、デジタル記憶デバイスは、Ａ／Ｄ変換器から受け取られた音声情報データが記憶される記憶パーティションの開始端および終了端を指定する開始アドレスデータおよび終了アドレスデータを記憶するアドレスメモリも含む。例えば、制御ユニットは、それぞれの制御ラインを介して記録コマンド信号を訓練ユニットから受け取った場合、Ａ／Ｄ変換器から獲得された音声情報データを音声メモリの対応する記憶パーティションの中に記憶する。また、制御ユニットは、音声情報データが記憶される記憶パーティションの対応する記憶域の開始アドレスデータと終了アドレスデータのペアをアドレスメモリの中に記憶することも行う。他方、所定のレベル、例えば、論理「１」を表わすレベルを有する再生コマンド信号の１つが制御ユニットに供給された場合、制御ユニットは、開始アドレスデータと終了アドレスデータのペアのうち１つをアドレスメモリから読み取り、その開始アドレスデータと終了アドレスデータを使用して、読み取られた開始アドレスデータと終了アドレスデータによって指定される音声メモリの記憶パーティション内の記憶域から記憶されている音声情報をさらに読み取る。読み取られた音声情報データは、Ｄ／Ａ変換されてアナログ音声信号になり、次に、この信号が、専用信号ラインを介して学生訓練局に供給される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
デジタルメモリストレージを使用するこの従来技術の語学演習室システムに関連する問題は、メモリ内に保存された資料の管理が非常に複雑なことである。また、従来技術のシステムは、教材およびプログラム材料を記憶装置にインポートすること、および学生レコーディングを記憶装置からエクスポートすることが不可能であるという意味で、閉じられたシステムでもある。さらに、多数のマルチワイヤケーブルが必要とされる。
【０００６】
本発明の目的は、デジタルストレージを使用する新しいタイプの言語学習システムである。
【課題を解決するための手段】
【０００７】
本発明のこの目的は、頭記の独立請求項で定義する言語学習システムおよびデジタル記憶装置によって達せられる。本発明の好ましい実施形態を頭記の従属請求項で定義している。
【０００８】
本発明では、音声レコーディングおよび音声プログラムが、デジタル記憶装置に接続された学生ユニットを含む言語学習システムにおけるデジタル記憶装置上の音声ファイルとして保存される。しかし、音声ファイルを生成し、扱う通常のやり方は、時間のクリティカルな（リアルタイムの）記録および再生には十分でない。したがって、デジタル記憶装置は、各学生局ごとに専用の入力／出力ＲＡＭバッファを有する音声インターフェースコントローラを備える。言い換えれば、各バッファは、記憶装置内の大容量メモリに対する入力または出力と見なすことができる。各ＲＡＭバッファは、固定ファイルであるか、または各ケースについて定義することができる関連ファイルを有する。特別なケースでは、同一のファイルがバッファのいくつかに関連することが可能である。記憶装置は、特定のバッファに関する記録コマンドを受け取った際、その特定のバッファに関連する音声ファイルを開き、学生局または別のソースから受け取られたデジタル音声データをそのバッファの中にバッファし、指定されたバッファの内容を開かれた関連する音声ファイルに転送する。停止コマンドを受け取ったことに応答して、記憶装置は、進行中の記録を停止し、関連するファイルを閉じる。同様に、特定のＲＡＭバッファに関する再生コマンドに応答して、記憶装置は、デジタル記憶装置の中の関連する音声ファイルを開き、開かれた音声ファイルからの音声データをバッファに転送し、そのデジタル音声データをバッファからそれぞれの学生局、またはその他の宛先に送信する。本発明の好ましい実施形態では、音声ファイルは、整数のバッファサイズブロックから成り、データブロック全体の読取り、または書込みが行われる。言い換えれば、デジタル音声データは、バッファが受け取られた音声データでいっぱいになったときにバッファから関連する音声ファイルに転送される。同様に、音声データのブロック全体が音声ファイルからバッファに転送され、新しいブロックは、前のブロックの中のすべてのデータが宛先に送信されてしまうまで転送されない。ＲＡＭバッファが部分的にだけ満たされた時点で記録が停止された場合、本発明の実施形態によれば、部分的に満たされたバッファの内容がファイルに転送され、ファイルは閉じられ、部分的にブロックの長さに関する情報が保存される。別の実施形態では、バッファサイズより小さいブロックサイズが使用される。本発明の好ましい実施形態では、バッファから関連するファイルへの転送、およびその逆方向の転送は、直接メモリアクセス（ＤＭＡ）転送として行われる。
【０００９】
入力／出力バッファにより、音声資料の高速記録および高速再生、ならびにレコーディングを保存するための音声ファイルの使用が可能になる。好ましい実施形態では、音声データおよびコマンドは、音声ローカルエリアネットワーク（ＡＬＡＮ）などの音声ネットワークを介してデータパケットで送信される。学生局は、非常に単純であることが可能であり、通常、音響／電気トランスデューサ（例えば、マイクロホンを備えたヘッドセット）、Ａ／Ｄ変換器およびＤ／Ａ変換器、コマンドを入力するためのユーザインターフェース（例えば、キーボード、およびオプションとしてディスプレイ）、および音声ネットワークを介してデジタル記憶装置とパケットモード通信を行うための通信インターフェースだけを必要とする。したがって、パネルの製造費用は非常に安い。さらに、使用されるパケットモード通信のため、音声ネットワークを最小限のケーブル配線で実施することができる。デジタル記憶装置内の音声ファイルを使用することにより、ハードディスクなどの標準の大容量メモリを使用することが可能になり、これにより、記憶装置の費用が低減される。米国特許第５，０６５，３１７号で開示されている特殊目的メモリ、および複雑なメモリコントロールが回避される。さらに、レコーディングおよび教材が記憶装置内の音声ファイルの中に保存されるので、コンピュータの通常のファイル管理操作をそれらの音声ファイルに適用することが可能である。本発明の実施形態では、デジタル記憶装置は、前記記憶装置内の音声ファイルが、コンピュータワークステーションからの通常のファイル管理操作によって管理されることを可能にするサーバを含む。これにより、例えば、教師ワークステーションが、記録済みの学生音声ファイルをデジタル記憶装置からロードし、および／または学生局によって再生されるようにメディアファイルをデジタル記憶装置の中に保存することが可能になる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明を添付の図面を参照して好ましい実施形態によってより詳細に説明する。
【００１１】
本発明の好ましい実施形態による言語学習システムのシステム構成要素を図１に示している。学習システムは、音声ローカルエリアネットワーク４などの音声ネットワークを介して互いに接続された数Ｎ個の学生音声パネル２1．．．２Nと、音声ソース５と、教師音声パネル６と、メディア記憶装置（ＭＳＵ）１とを含む。図１に示した実施形態では、音声ネットワーク４は、学生音声パネル、メディア記憶装置１、音声ソース５、および教師音声パネル６がケーブルによって星形ネットワーク構成に接続された複数の接続ポート３１を有する接続ユニット３を含む。言語学習システムは、通常のＬＡＮまたはケーブル８を介してメディア記憶装置１に接続された教師コンピュータワークステーション７（例えば、通常のＰＣ）をさらに含む。
【００１２】
学生音声パネル２1．．．２Nおよび教師音声パネル６は、音声パネルに接続されたヘッドセット９（すなわち、イヤホンおよびマイクロホン）を備えている。音声パネルは、マイクロホンからのアナログ音声信号、および音声ネットワーク４を介して受信されたデジタル音声信号に対して、それぞれ、必要なアナログ−デジタル（Ａ／Ｄ）変換およびデジタル−アナログ（Ｄ／Ａ）変換を行う。音声パネル２、６は、コマンドを入力するため、およびメッセージを表示するためのユーザインターフェース、例えば、キーボードおよびディスプレイをさらに含む。音声パネル２、６は、コマンド、メッセージ、およびデジタル音声データをデータパケットで送信および受信するための通信インターフェースをさらに含む。パネル２、６は、イーサネット（登録商標）ケーブルなどのケーブル１０を使用して接続ユニット３に接続され、ケーブル１０は、接続ユニット３から音声パネル２、６に電力も供給して、音声パネルにおいて電源が全く必要ないようにしている。
【００１３】
音声ソース５は、外部プログラムソースに関する入力も提供する。アナログ外部プログラムが入力される場合、音声ソース５は、必要なＡ／Ｄ変換を提供する。また、音声ソース５は、音声ネットワーク４を介してデジタル音声データをデータパケットで送受信するための通信インターフェースも含む。また、音声ソース５は、アナログ音声信号を外部デバイスに供給するための音声ライン出力も含んでよい。また、音声ソース５は、アナログ出力信号を提供するためのＤ／Ａ変換も含んでよい。音声ソース５に接続された外部プログラムソースは、任意の適切な音声ソースであることが可能である。図１では、教師ワークステーション７のサウンドカードＳＣが、ケーブル１１で音声ソース５に接続される。これにより、サウンドカードを使用して通常のワークステーションで再生することができる音声ＣＤ、メディアファイル等からの任意の音声プログラムを、音声信号が音声ソース５に供給され、音声ネットワーク４を介してデータパケットの中で送信された場合、学生音声パネルに再生し、マスタプログラムとしてメディア記憶装置に記録することも可能になる。可能な外部音声ソースの他の例は、ＭＰ３プレーヤ、カセットレコーダ等である。
【００１４】
音声ネットワーク４を介するすべての通信は、パケットモード通信である。データパケットは、図４に示した形式を有することが可能である。本発明の好ましい実施形態では、データパケットは、監視およびデバッグをより容易にするためにＡＳＣＩＩ文字を主として含む。２進データが、ＨＥＸ  ＡＳＣＩＩで提示される。データパケットの部分は、開始（１文字を含む）、アドレス（４文字、１２ビットを含む）、メッセージのタイプまたはコマンドコードを定義する識別子（少なくとも１文字）、データフィールド、８ビットの簡単なビット合計（ＸＯＲ演算を使用することが可能な）であることが可能なチェックサム（２文字）、および終了（１文字）である。接続ユニット３は、１つの音声パネル２、６から別の音声パネル２、６に対するすべてのミキシングおよび経路指定、および音声パネル２、６とメディア記憶装置１の間のすべてのミキシングおよび経路指定を行う。ポート番号と、ポート３１に接続された様々なデバイス１、２、５、および６の間のマッピングは、システムがセットアップされる際に確立される。以下に説明するとおり、この構成を教師ワークステーションからメディア記憶装置１を介して変更することが可能であり得る。本発明の好ましい実施形態では、教師ワークステーション７は、演習のための様々な学生ペア、または学生グループを提供するように接続ユニット内の経路指定テーブルを変更することもできる。学生音声パネルと接続ユニットの間のデータ伝送帯域幅は、例えば、音声について１Ｍｂｐｓ、制御データについて１６ｋｂｐｓであってもよい。３２の音声パネルが接続ユニットに接続されていると想定すると、接続ユニット３とメディア記憶装置１の間のデータ伝送帯域幅は、例えば、制御データについて４Ｍｂｐｓ、音声について３２Ｍｂｐｓであってもよい。サポートされる音声帯域幅は、好ましくは、１５ｋＨｚ以上である。デジタル音声データは、高い信号対雑音比（ＳＮＲ）、外部干渉に対する高い耐性、および学生ケーブル１０の長さによって音声品質が影響を受けないことなどの多くの利点を提供する。
【００１５】
メディア記憶装置１により、教育プログラム（マスタ）および学生レコーディングのためのストレージが提供される。本発明の実施形態によるメディア記憶装置のブロック図を図２に示している。本発明の好ましい実施形態では、メディア記憶装置１内の大容量メモリが、ハードディスクドライブ（ＨＤＤ）２０２によって提供される。ＨＤＤ２０２は、好ましくは、パーソナルコンピュータまたはサーバ向けに製造された通常のＨＤＤである。メディア記憶装置（ＭＳＵ）１は、イーサネット（登録商標）インターフェースなどの音声ネットワーク４に対する音声ネットワークインターフェース２００も有する。音声ネットワークから受信されたすべてのデータパケットは、インターフェース２００からインターフェースコントローラ２０１に転送される。反対の方向で、インターフェースコントローラ２０１から供給されたデータパケットが、インターフェース２００を介して音声ネットワーク４に送信される。
【００１６】
インターフェースコントローラ２０１は、音声ネットワーク４に接続可能な各音声パネルに対して２つずつの、複数のＲＡＭバッファを含む。各ＲＡＭバッファは、音声データがファイルに記録されるか、またはファイルから再生されるかに応じて、ＨＤＤ２０２内の関連するファイルへの入力として、またはそのファイルからの出力として機能する。
【００１７】
図３を参照すると、６４のバッファＢ０、Ｂ１、Ｂ２、．．．Ｂ６２、およびＢ６３が、インターフェースコントローラ２０１内に示されている。バッファＢ０およびＢ１は学生音声パネル２1に割り当てられ、バッファＢ２およびＢ３は学生音声パネル２2に、といった具合で割り当てが行われているものと想定する。奇数の付いたバッファ、すなわち、Ｂ１、Ｂ３、Ｂ５、．．．Ｂ６３は、学生の音声を記録し、再生するためのバッファである。こららのバッファＢ１、Ｂ３、．．．Ｂ６３に関連する音声ファイルは、固定であり、すなわち、常に同じファイルである。図３で、これらの固定ファイルが、ファイルＢ１．Ｗａｖ、Ｂ３．Ｗａｖ、．．．Ｂ６３．Ｗａｖによって示されている。偶数の付いたバッファ、すなわち、バッファＢ０、Ｂ２、．．．Ｂ６２は、マスタと呼ばれる外部音声ソースから通常、再生されるマスタプログラムを記録することを目的とする。バッファＢ０、Ｂ２、．．．Ｂ６２に関連する音声ファイルは、可変である（各ケースについて定義することができる）。これにより、同一のファイルが２つまたはそれより多くのバッファＢ０、Ｂ２、．．．Ｂ６２に関連付けられることが可能になる。図３では、音声ファイルＥｎｇ９９Ｓｐｒｉｎｇ．ＷＡＶが、バッファＢ０に関連している。音声ファイルマスタ．ＷＡＶは、バッファＢ２とバッファＢ６２の両方に関連している。音声データは、バッファＢ０〜Ｂ６３から関連するファイルに、また関連するファイルからバッファに、ＤＭＡ（直接メモリアクセス）転送を使用して転送される。ＨＤＤ２０２内の各音声ファイルは、バッファサイズに等しいか、それより小さいサイズを有する整数のデータブロックから成る。バッファサイズは、例えば、１２８ｋｂであることが可能であり、１２８ｋｂは、３２ｋＨｚのサンプリングレートおよび１６ビットの分解能が使用される場合、２秒間の音声に相当する。バッファサイズは、動的に可変であることが可能である。好ましい実施形態では、１２８ｋｂの完全なブロックだけが、バッファからファイルに書き込まれるか、またはファイルからバッファに読み取られる。ＲＡＭバッファが部分的にだけ満たされている時点で記録が停止された場合にだけ、部分的に満たされたバッファの内容が、ファイルに転送され、そのより短いデータブロックの長さ情報が保存される。
【００１８】
インターフェースコントローラ２０１は、音声パネル２、６から、または教師ワークステーションから受け取られたコマンドに従って様々なレコーダ動作を提供する。３つの基本的なレコーダ動作は、以下のとおりである。
【００１９】
再生が、事前定義されたディスクファイルから指定されたＲＡＭバッファを満たす。
【００２０】
記録が、指定されたＲＡＭバッファの内容を事前定義されたディスクファイルに転送する。
【００２１】
休止が、進行中のデータ転送を休止する。
【００２２】
停止が、進行中の記録または再生を停止し、ファイルを閉じる。
【００２３】
インターフェースコントローラ２０１に供給されたコマンドは、ファイルをバッファに関連付け、データ転送の方向、すなわち、再生／記録を定義する。また、コマンドにより、インターフェースコントローラ２０１が、バッファおよび関連するファイルを再生するのを始める、または記録するのを始めるようにさせられる。以下に、可能なコマンドの例を列記する。
【００２４】
「マスタだけを記録する」により、インターフェースコントローラが、指定されたバッファを指定されたファイルに記録するようにさせられる。例えば、バッファＢ４の内容が、音声ファイルＥｎｇ９９Ｓｐｒｉｎｇ．ＷＡＶに転送される。
【００２５】
「マスタおよび学生を記録する」により、インターフェースコントローラ２０１が、指定されたマスタバッファを指定されたファイルに記録するようにさせられる。例えば、バッファＢ０の内容が、ファイルＥｎｇ９９Ｓｐｒｉｎｇ．ＷＡＶに転送される。また、コマンドにより、インターフェースコントローラ２０１が、学生バッファＢ１、Ｂ３、．．．Ｂ６３を対応する固定ファイルＢ１．ＷＡＶ、Ｂ３．ＷＡＶ、Ｂ６３．ＷＡＶにそれぞれ記録するようにさせられる。
【００２６】
「学生だけを記録する」により、インターフェースコントローラが、学生バッファＢ３、Ｂ５、．．．Ｂ６３を対応する固定ファイルＢ３．ＷＡＶ、Ｂ５．ＷＡＶ、．．．Ｂ６３．ＷＡＶにそれぞれ記録するようにさせられる。
【００２７】
「マスタだけを再生する」により、インターフェースコントローラ２０１が、指定された（マスタ）ファイルから指定されたバッファを満たすようにさせられる。例えば、バッファＢ２およびＢ６２が、音声ファイルマスタ．ＷＡＶから満たされる。
【００２８】
「学生だけを再生する」により、インターフェースコントローラ２０１が、指名された学生バッファＢ１、Ｂ３、．．．Ｂ６３を対応する固定ファイルＢ１．ＷＡＶ、Ｂ３．ＷＡＶ、．．．Ｂ６３．ＷＡＶから満たすようにさせられる。
【００２９】
「マスタおよび学生を再生する」により、インターフェースコントローラ２０１が、マスタバッファＢ０、Ｂ２、．．．Ｂ６２の内の指定されたバッファを、マスタ．ＷＡＶなどの指定されたファイルから満たし、指名された学生バッファＢ１、Ｂ３、．．．Ｂ６３を対応する固定ファイルＢ１．ＷＡＶ、Ｂ３．ＷＡＶ、．．．Ｂ６３．ＷＡＶから満たすようにさせられる。
【００３０】
次に、例を用いてハードディスクファイルに記録すること、およびハードディスクファイルから再生することを検討する。インターフェースコントローラが、ＲＡＭバッファＢ１から音声ファイルＢ１．ＷＡＶに記録を行うようにコマンドを受けたものと想定する。インターフェースコントローラは、音声ネットワーク４および音声インターフェース２００を介して学生音声パネル２1からデータパケットを受信する。このデータパケットは、バッファＢ１に割り当てられたアドレスを含む。したがって、インターフェースコントローラは、データパケットのデータフィールドの中のペイロードをバッファＢ１に入力する。データパケット内で受け取った音声データでバッファＢ１を満たすと、インターフェースコントローラ２０１は、データバッファ１の内容を単一のデータブロックとしてハードディスク２０２内の音声ファイルＢ１．ＷＡＶに転送する。次に、インターフェースコントローラ２０１は、受け取られた音声データでバッファ１を再び満たすことを始める。記録は、停止コマンドが受け取られるまで、または音声ファイルの最大サイズが達成されるまで続けられる。停止コマンドに応答して、インターフェースコントローラ２０１は、新たな音声データをバッファＢ１に入力することを止めるが、部分的に満たされたバッファＢ１の内容をファイルＢ１．ＷＡＶに転送して、このファイルを閉じる。インターフェースコントローラは、最後のデータブロックに関する長さ情報も保存する。
【００３１】
次に、インターフェースコントローラ２０１が、音声ファイルＢ１．ＷＡＶからの音声データをバッファＢ１に再生するコマンドを受け取ったものと想定する。バッファＢ１は、ファイルＢ１．ＷＡＶから転送されたバッファサイズの第１のデータブロックで満たされる。インターフェースコントローラ２０１は、バッファＢ１からの音声データを学生音声パネル２1にアドレス指定されたデータパケットのデータフィールドに挿入し、それらのデータパケットを音声ネットワーク４に送信する。バッファ１が空になった場合、バッファサイズの新たなデータブロックが、ファイルＢ１．ＷＡＶからバッファＢ１に転送され、前の動作が繰り返される。インターフェースコントローラ２０１が停止コマンドを受け取るまで、または音声ファイルＢ１．ＷＡＶ内のすべてのデータが読み取られてしまうまで、これが継続される。
【００３２】
音声ファイルのファイル形式は、任意の適切な形式であることが可能であるが、ＷＡＶ形式が好ましい。
【００３３】
メディア記憶装置１は、通常のＬＡＮ／ケーブル接続８を介して教師ワークステーション７と通信するために、別の通信インターフェース２０４、好ましくは、ＴＣＰ／ＩＰインターフェースも含む。インターフェース２０４は、サーバエンティティ２０３およびインターフェースコントローラ２０１に接続される。サーバエンティティ２０３は、ワークステーション７が、ワークステーション内部、または通常のＬＡＮにおける任意のディスクに関するのと同様の仕方でハードディスクドライブ２００に対する通常のファイル管理操作を行うことを可能にするサーバ機能を提供する。これらのファイル管理操作には、少なくともファイルをロードすること、およびファイルを保存することが含まれる。インターフェースコントローラ２０１によって生成され、および／または使用されるファイルは、標準のファイルであるので、サーバエンティティ２０３により、そのファイルを教師ワークステーションにロードすること、および内部マスタプログラムソースとして使用されるように新たなメディアファイルをＨＤＤに保存することが可能になる。これにより、メディア記憶装置１が開かれたシステムとなり、これは、従来技術の閉じられたデジタルメモリシステムと比べて大きな利点である。
【００３４】
また、教師ワークステーション７は、インターフェースコントローラ２０１と通信することもでき、さらに、インターフェース２０４を介して接続ユニット３、または音声パネル２、６と通信することもできる。インターフェースコントローラ２０１、または音声ネットワーク４内のデバイスにアドレス指定されたすべてのコマンドまたはデータは、インターフェース２０４からインターフェースコントローラ２０１に経路指定される。インターフェースコントローラは、自らにアドレス指定されたコマンドを受信した場合、それに応じて反応する。データまたはコマンドが接続ユニット３、または音声パネルの１つを宛先としている場合、インターフェースコントローラは、そのデータまたはコマンドをデータパケットを使って目標デバイスに送信する。同様に、音声ネットワーク４から受信され、教師ワークステーションにアドレス指定された任意のデータまたはコマンドが、インターフェースコントローラ２０１によってインターフェース２０４を介してワークステーション７に転送される。これにより、教師ワークステーションが、メッセージおよびコマンドをシステム内の任意のデバイスに送信すること、および様々な実習に合わせてシステムを構成することが可能になる。
【００３５】
教師ワークステーション７は、システムを管理し、制御するためにシステムマネージャ機能ＳＭ、およびグラフィカルユーザインターフェースＧＵＩを含むことが可能である。
【００３６】
本発明の一実施形態では、グラフィカルユーザインターフェースは、活動アプローチに基づく。活動とは、実習のための事前定義されたレッスンプラン、例えば、聴き取りおよびモデル模倣を意味する。ユーザインターフェースソフトウェアは、いくつかの活動をデフォルトのレッスンプランとして有する。例えば、ユーザインターフェースにおいて示される活動のリストには、次のうち１つまたはそれ以上が含まれることが可能である。すなわち、聞き取り、モデル限度、許可された実習を読み取ること、電話会話、ペア討論、グループ討論、同時通訳、連続通訳、応答を記録すること、および小問題試験などである。活動アプローチでは、教師は、彼または彼女が学生に達成してもらいたい活動を選択することができる。活動は、すべての学生、または一群の学生を対象とすることが可能である。ユーザは、セッションのための、つまり、一群の学生のための活動を開始する。活動の選択に応答して、選択された活動を進めるのに必要なすべてのコントロールを含むパネルが、ユーザインターフェース上に現れる。セッションパネルは、次の機能を含むことが可能である。すなわち、１）学生選択、２）活動選択、３）ソース選択、４）活動を開始すること、５）活動を終了させることである。
【００３７】
活動（手順）は、レッスンのための一種のテンプレートである。というのは、セッションパネルは、実際の活動手順のステップに従うように構造化されるからである。活動は、変更することがとても容易である。さらに、新たな活動がユーザインターフェースに非常に容易に追加される。一度に、活動の特定の段階で必要とされるコントロールだけが、見える／使用可能である。
【００３８】
本発明を好ましい実施形態に関連して説明してきたが、当業者には明白な様々な変更形態および変形形態が、本発明の趣旨および範囲に含まれるものと見なされる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態による学習システムを示す図
【図２】メディア記憶装置を示すブロック図
【図３】ＲＡＭバッファ、音声ファイル、ならびにバッファとファイルの間のＤＭＡ転送を示す図
【図４】データパケット形式を示す図
【図１】
2004527802.tif 000003
【図２】
2004527802.tif 000004
【図３】
2004527802.tif 000005
【図４】
2004527802.tif 000006
【国際公開パンフレット】
2004527802.tif 000007
2004527802.tif 000008
2004527802.tif 000009
2004527802.tif 000010
2004527802.tif 000011
2004527802.tif 000012
2004527802.tif 000013
2004527802.tif 000014
2004527802.tif 000015
2004527802.tif 000016
2004527802.tif 000017
2004527802.tif 000018
2004527802.tif 000019
2004527802.tif 000020
2004527802.tif 000021
2004527802.tif 000022
2004527802.tif 000023
2004527802.tif 000024
【国際公開パンフレット（コレクトバージョン）】
2004527802.tif 000025
2004527802.tif 000026
【国際調査報告】
2004527802.tif 000027
2004527802.tif 000028