專利名稱:語言學習系統(tǒng)和數(shù)字存儲單元的制作方法
技術領域:
本發(fā)明涉及交互式語言學習系統(tǒng)。
背景技術:
語言實驗室系統(tǒng)主要涉及目的在于在教室環(huán)境中訓練學生聽說外語的系統(tǒng)。典型地,語言實驗室系統(tǒng)或者語言學習系統(tǒng)包括教師臺和一些連接到教師臺的學生臺。最傳統(tǒng)的系統(tǒng)使用一臺錄音機作為記憶裝置,以存儲教學材料和學生的發(fā)言。教師臺也允許教師控制所有的節(jié)目源和學生的錄音機,選擇組和對,監(jiān)控學生的行為,以及聯(lián)系單個學生、一組學生或者整個班級。學生可以重放其自己被錄制的聲音,以與標準發(fā)音相比較,來控制他/她的學習進度。
最近的語言學習系統(tǒng)使用了電子(數(shù)字)錄音存儲裝置,例如半導體存儲器,來代替錄音機。
美國專利5,065,317公開了一種語言實驗室系統(tǒng),其中多個學生訓練臺被連接到數(shù)字存儲設備。訓練臺中的頭戴式受送話器通過輸入和輸出模擬音頻信號線被連接到數(shù)字存儲設備中的專用A/D-D/A轉(zhuǎn)換器。此外,每個訓練臺的控制面板都利用一對專用的模擬控制線,硬線接合到數(shù)字存儲設備中的控制單元,其中一條線攜帶錄音指令信號,另一條線攜帶重放指令信號。數(shù)字存儲設備也包括具有多個存儲分區(qū)的語音存儲器。數(shù)字存儲設備也包括地址存儲器,存儲開始地址數(shù)據(jù)和結(jié)束地址數(shù)據(jù),表示存儲了從A/D轉(zhuǎn)換器接收的語音信息數(shù)據(jù)的存儲分區(qū)的開始和結(jié)束端。例如,當控制單元從訓練單元通過相應的控制線,接收到錄音指令信號時,控制單元在語音存儲器的相應存儲分區(qū)中,存儲從A/D轉(zhuǎn)換器獲得的語音信息數(shù)據(jù)。控制單元也在地址存儲器中存儲一對存儲分區(qū)中的相應存儲區(qū)域的開始地址數(shù)據(jù)和結(jié)束地址數(shù)據(jù),在所述存儲區(qū)域中存儲有語音信息數(shù)據(jù)。另一方面,當帶有預定電平,例如,一個代表邏輯“1”的電平,的重放指令信號之一被提供給控制單元時,控制單元從地址存儲器讀取開始地址數(shù)據(jù)和結(jié)束地址數(shù)據(jù)對中的一對,并且使用這些開始和結(jié)束地址數(shù)據(jù),控制單元進一步從語音存儲器的存儲分區(qū)中的存儲區(qū)域讀取存儲的語音信息,所述存儲區(qū)域是由讀取的開始和結(jié)束地址數(shù)據(jù)所指定的。讀取的語音信息數(shù)據(jù)被D/A轉(zhuǎn)換成模擬音頻信號,之后通過專用信號線被提供給學生訓練臺。
這種,使用數(shù)字存儲器存儲的現(xiàn)有技術語言實驗室系統(tǒng)涉及的問題是存儲器中存儲材料的管理非常復雜?,F(xiàn)有技術的系統(tǒng)無法實現(xiàn)向存儲單元輸入教學和節(jié)目材料,以及從存儲單元輸出學生記錄,從這個意義上來說,它也是封閉系統(tǒng)。此外,需要大量的多線電纜。
發(fā)明概述本發(fā)明的目的在于一種使用數(shù)字存儲的新型的語言學習系統(tǒng)。
通過如所附的獨立權(quán)利要求中所定義的語言學習系統(tǒng)和數(shù)字存儲單元,可以達到本發(fā)明的目的。本發(fā)明的優(yōu)選實施例在所附的附屬權(quán)利要求中限定。
在本發(fā)明中,音頻錄音和節(jié)目作為音頻文件被存儲在語言學習系統(tǒng)中的數(shù)字存儲單元中,語言學習系統(tǒng)中還包括連接到數(shù)字存儲單元的學生單元。然而,生成和處理音頻文件的一般方法對于時間敏感性(實時)錄音和重放來說是不夠的。因此,數(shù)字存儲單元配備有音頻接口控制器,它具有用于每個學生臺的專用輸入/輸出RAM緩沖區(qū)。換言之,每個緩沖區(qū)可以被看成是存儲單元中的海量存儲器的輸入或者輸出。每個RAM緩沖區(qū)都有一個相關聯(lián)的文件,它或者是固定文件,或者可以為每種具體情況而進行定義。在特殊情況下,同一個文件可以與幾個緩沖區(qū)相關聯(lián)。當存儲單元接收到有關于特定緩沖區(qū)的錄音指令時,它打開與該特定緩沖區(qū)關聯(lián)的音頻文件,將從學生臺或者其它源接收到的數(shù)字音頻數(shù)據(jù)緩存到緩沖區(qū)中,并向打開的關聯(lián)音頻文件傳送特定緩沖區(qū)的內(nèi)容。為響應接收到的停止指令,存儲單元停止正在進行的錄音,并關閉關聯(lián)文件。類似地,為響應與特定RAM緩沖區(qū)相關聯(lián)的重放指令,存儲單元打開數(shù)字存儲單元中的關聯(lián)音頻文件,將音頻數(shù)據(jù)從打開的音頻文件傳送到緩沖區(qū),并將數(shù)字音頻數(shù)據(jù)從緩沖區(qū)發(fā)送到相應的學生臺或者其它目的地。在本發(fā)明的優(yōu)選實施例中,音頻文件包括整數(shù)個緩沖區(qū)大小區(qū)塊,并對整個數(shù)據(jù)區(qū)塊進行讀寫。換言之,當緩沖區(qū)被接收到的音頻數(shù)據(jù)寫滿后,數(shù)字音頻數(shù)據(jù)從緩沖區(qū)被傳送到相關音頻文件。類似地,整塊的音頻數(shù)據(jù)從音頻文件被傳送到緩沖區(qū),并且直到前面的區(qū)塊中所有的數(shù)據(jù)已經(jīng)被送達目的地,才開始傳送新的區(qū)塊。如果當RAM緩沖區(qū)只被填充了一部分時錄音被終止,根據(jù)本發(fā)明的實施例,部分被填充的緩沖區(qū)內(nèi)容被傳送到文件,文件被關閉,并且有關部分區(qū)塊的長度的信息被保存下來。在另一個實施例中,使用了尺寸小于緩沖區(qū)尺寸的區(qū)塊。在本發(fā)明的優(yōu)選實施例中,從緩沖區(qū)到相關文件,以及反過來,的傳送,都采用了直接存儲器讀取(DMA)傳送的方式進行。
輸入/輸出緩沖區(qū)能進行高速錄音和重放音頻材料,并使用音頻文件來存儲錄音。在優(yōu)選實施例中,音頻數(shù)據(jù)和指令以數(shù)據(jù)包的方式通過音頻網(wǎng)絡被發(fā)送,例如音頻局域網(wǎng)(ALAN)。學生臺可以很簡單,典型地,它只需聲/電轉(zhuǎn)換器(例如,帶有麥克風的頭戴式受送話器),A/D和D/A轉(zhuǎn)換器,用來輸入指令的用戶接口(例如鍵盤和可選的顯示器),以及用來與數(shù)字存儲單元通過音頻網(wǎng)絡進行包方式通信的通信接口。其結(jié)果是,面板的生產(chǎn)成本很低。此外,由于使用了包方式通信,能夠以最少的布線來實現(xiàn)音頻網(wǎng)絡。在數(shù)字存儲單元中使用音頻文件允許使用標準海量存儲器,例如硬盤,這就降低了存儲單元的成本。也避免了美國專利5,065,317中公開的特殊目的存儲器和復雜的存儲控制。此外,由于錄音和教學材料存儲在存儲單元的音頻文件中,就可以對這些音頻文件應用普通的計算機文件管理操作。在本發(fā)明的一個實施例中,數(shù)字存儲單元包括服務器實體,使得能夠從計算機工作站,用普通的文件管理操作對所述存儲單元中的音頻文件。這使得,例如教師工作站能夠從數(shù)字存儲單元載入錄制的學生音頻文件和/或?qū)⒚襟w文件存入數(shù)字存儲單元以便通過學生臺重放。
現(xiàn)在,將結(jié)合附圖,通過優(yōu)選實施例來詳細描述本發(fā)明。附圖中圖1顯示了根據(jù)本發(fā)明的一個實施例的學習系統(tǒng);圖2是媒體存儲單元的框圖;圖3顯示了RAM緩沖區(qū)、音頻文件,及緩沖區(qū)和文件之間的DMA傳送;圖4顯示了數(shù)據(jù)包格式。
具體實施例方式
圖1中顯示了根據(jù)本發(fā)明的優(yōu)選實施例的語言學習系統(tǒng)的系統(tǒng)組成。學習系統(tǒng)包括通過音頻網(wǎng)絡,例如音頻局域網(wǎng)4,而互相連接在一起的數(shù)目為N的學生音頻面板21…2N、音頻源5、教師音頻面板6和媒體存儲單元(MSU)1。在圖1所示的實施例中,音頻網(wǎng)絡4包括連接單元3,它具有多個連接端口31,學生音頻面板、媒體存儲單元1、音頻源5和教師音頻面板6通過電纜連接在上面,形成星形網(wǎng)絡結(jié)構(gòu)。語言學習系統(tǒng)此外包括教師計算機工作站7(例如普通的PC),通過普通的LAN或者電纜8連接到媒體存儲單元1上。
學生音頻面板21…2N和教師音頻面板6安裝了連接到音頻面板的頭戴式受送話器9(即,耳機和麥克風)。音頻面板分別對來自于耳機的模擬音頻信號,以及通過語音網(wǎng)絡4接收的數(shù)字音頻信號,執(zhí)行必要的模擬-數(shù)字(A/D)以及數(shù)字-模擬(D/A)轉(zhuǎn)換。音頻面板2、6此外包括用戶接口,例如鍵盤和顯示器,用來輸入指令并顯示消息。音頻面板2、6此外包括通信接口,用來以數(shù)據(jù)包發(fā)送和接收指令、消息和數(shù)字音頻數(shù)據(jù)。面板2、6使用電纜10,例如以太網(wǎng)線,連接到連接單元3。以太網(wǎng)線還從連接單元3向音頻面板2、6提供電源,這樣在音頻面板中就不需要電源。
音頻源5提供了用于外部節(jié)目源的輸入。在輸入模擬外部節(jié)目的情況下,音頻源5提供必要的A/D轉(zhuǎn)換。音頻源5還包括通信接口,用于通過音頻網(wǎng)絡4,以數(shù)據(jù)包發(fā)送和接收數(shù)字音頻數(shù)據(jù)。音頻源5還可以包括音頻線輸出,用來向外部設備提供模擬音頻信號。音頻源5還可以包括D/A轉(zhuǎn)換器,用來提供模擬輸出信號。連接到音頻源5的外部節(jié)目源可以是任何合適的音頻源。在圖1中,教師工作站7的聲卡SC通過電纜11連接到音頻源5。這使得,當音頻信號被提供給音頻源5,并在音頻網(wǎng)絡4上的數(shù)據(jù)包中發(fā)送的時候,來自于音頻CD、媒體文件等等的任何音頻節(jié)目,只要能夠在普通的工作站通過聲卡重放的,都可以播放給學生音頻面板,并作為母節(jié)目錄音到音頻存儲單元。其它可能的外部音頻源的例子有MP3播放機、卡帶錄音機等。
音頻網(wǎng)絡4上所有的通信都是包方式通信。數(shù)據(jù)包可具有如圖4所示的格式。在本發(fā)明的優(yōu)選實施例中,數(shù)據(jù)包主要包括ASCII字符,以利于監(jiān)控和調(diào)試。二進制數(shù)據(jù)在HEX ASCI I中給出。數(shù)據(jù)包的各個部分是開始START(包含一個字符),ADDRESS(包含四個字符,12比特),規(guī)定了消息的類型或者指令碼的識別符IDENTIFIER(至少一個字符),數(shù)據(jù)DATA字段,校驗和CHECKSUM(兩個字符),它也可以是八比特的簡單比特和(可使用XOR操作),以及結(jié)束END(一個字符)。連接單元3實現(xiàn)從一個音頻面板2、6到另一個,以及音頻面板2、6和媒體存儲單元1之間的所有的混合和路由。在端口號碼和連接到端口31的各種設備1、2、5和6之間的映射在系統(tǒng)安裝時就建立起來。也可以從教師工作站通過媒體存儲單元1來修改這些配置,這將在后面進行說明。在本發(fā)明的優(yōu)選實施例中,教師工作站7也可以修改連接單元中的路由表,以便組成不同的學生對或者組來進行練習。在學生音頻面板和連接單元之間的數(shù)據(jù)傳輸帶寬可以是,比如,音頻數(shù)據(jù)1Mbps,控制數(shù)據(jù)16kbps。假定有32個音頻面板連接到連接單元,連接單元3和媒體存儲單元1之間的數(shù)據(jù)傳輸帶寬可以是,例如,控制信號4Mbps,音頻信號32Mbps。所支持的音頻帶寬最好是15kHz或者更高。數(shù)字音頻數(shù)據(jù)提供了很多好處,例如高信噪比(SNR)、高抗外部干擾能力,以及聲音質(zhì)量不受學生電纜10的長度影響。
媒體存儲單元1提供了對教學節(jié)目(母master)和學生錄音的存儲。圖2顯示了根據(jù)本發(fā)明的一個實施例的媒體存儲單元的框圖。在本發(fā)明的優(yōu)選實施例中,媒體存儲單元1中的海量存儲器由硬盤(HDD)202提供。最好是為個人計算機或者服務器而生產(chǎn)的普通的HDD。媒體存儲單元(MSU)1也具有對音頻網(wǎng)絡4的音頻網(wǎng)絡接口200,例如;以太網(wǎng)接口。所有從音頻網(wǎng)絡4接收到的數(shù)據(jù)包從接口200被轉(zhuǎn)發(fā)到接口控制器201。在相反的方向,由接口控制器201提供的數(shù)據(jù)包通過接口200被發(fā)送到音頻網(wǎng)絡4。
接口控制器201包括多個RAM緩沖區(qū),每個可連接到音頻網(wǎng)絡4的音頻面板兩個。每個RAM緩沖區(qū)作為到HDD202中的關聯(lián)文件的輸入,或者從其中的輸出,取決于音頻數(shù)據(jù)是被錄制到文件還是從文件重放。
參見圖3,顯示了在接口控制器201中的64個緩沖區(qū)B0、B1、B2…B62,和B63。假定緩沖區(qū)B0和B1被分配給學生音頻面板21,緩沖區(qū)B2和B3被分配給學生音頻面板22,等等。編號為奇數(shù)的緩沖區(qū),即,B1、B3、B5、…B63,是用來錄制和重放學生聲音的緩沖區(qū)。與這些緩沖區(qū)B1、B3、B5、…B63關聯(lián)的音頻文件是固定的,即總是同樣的文件。在圖3中,這些固定文件由文件B1.Wav、B3.Wav、…B63.Wav來表示。編號為偶數(shù)的緩沖區(qū),即B0、B2、B4、…B62,是用來錄制母節(jié)目的,典型地,從被稱為母的外部音頻源播放的。與這些緩沖區(qū)B0、B2、B4、…B62關聯(lián)的音頻文件是可變的(可以在每個實例中定義)。這使得同樣的文件可以與兩個或者更多的緩沖區(qū)B0、B2、B4、…B62相關聯(lián)。在圖3中,音頻文件Eng99Spring.WAV與緩沖區(qū)B0關聯(lián)。音頻文件master.WAV與兩個緩沖區(qū)B2和緩沖區(qū)B62關聯(lián)。音頻數(shù)據(jù)以DMA(直接存儲器讀取)方式,從緩沖區(qū)B0-B63被傳送到關聯(lián)的文件,以及從關聯(lián)的文件被傳送到緩沖區(qū)。在HDD202中,每個音頻文件包括整數(shù)個大小等于或者小于緩沖區(qū)的數(shù)據(jù)塊。緩沖區(qū)大小可以是,例如128kb,當采用的取樣率為32kHz并且分辨率為16比特的時候,它代表兩秒鐘的音頻。緩沖區(qū)大小可以動態(tài)變化。在優(yōu)選實施例中,僅有長度為128kb的充滿的塊從緩沖區(qū)被寫入文件,或者從文件被讀入緩沖區(qū)。只有當RAM緩沖區(qū)只有部分充滿,而錄音被終止的時候,才會有部分充滿的緩沖區(qū)內(nèi)容被傳送到文件,并保存這個較短的數(shù)據(jù)塊的長度信息。
接口控制器201根據(jù)從音頻面板2、6或者從教師工作站接收到的指令,提供了各種錄音機操作。三種基本的錄音機操作是PLAY從預定的磁盤文件填充特定的RAM緩沖區(qū),RECORD將特定的RAM緩沖區(qū)的內(nèi)容傳送到預定的磁盤文件,PAUSE暫停正在進行的數(shù)據(jù)傳送。
STOP停止正在進行的錄音或者重放,并關閉文件。
提供給接口控制器201的指令將文件與緩沖區(qū)關聯(lián),并規(guī)定了數(shù)據(jù)傳送的方向,即,重放/錄音。指令也引起接口控制器201開始重放或者錄音一個或多個緩沖區(qū)和一個或多個關聯(lián)文件。下文中,列出了可能的指令。
Record master only引起接口控制器將特定緩沖區(qū)錄制到特定文件。例如,緩沖區(qū)B4的內(nèi)容被傳送到音頻文件Eng 99 Spring.WAV。
Record master and students引起接口控制器201將特定的主要緩沖區(qū)錄制到特定文件。例如,緩沖區(qū)B0的內(nèi)容被傳送到文件Eng 99Spring.WAV。此指令也引起接口控制器201將學生緩沖區(qū)B1、B3、…B63分別錄制到相應的固定文件B1.Wav、B3.Wav、…B63.Wav。
Record students only引起接口控制器將學生緩沖區(qū)B3、B5、…B63分別錄制到相應的固定文件B3.Wav、B5.Wav、…B63.Wav。
Play maste only引起接口控制器201從特定的(母)文件來填充特定緩沖區(qū)。例如,從音頻文件master.WAV對緩沖區(qū)B2和B62進行填充。
P1ay students only引起接口控制器201從相應的固定文件來B1.Wav、B3.Wav、…B63.Wav來填充指定的學生緩沖區(qū)B1、B3、…B63。
lay master and students引起接口控制器201從特定的文件,例如音頻文件master.WAV,來填充特定的主要緩沖區(qū)B0、B2、…B62,以及,從相應的固定文件B1.Wav、B3.Wav、…B63.Wav來填充指定的學生緩沖區(qū)B1、B3、…B63。
現(xiàn)在,通過舉例考慮錄制到硬盤文件以及從硬盤文件重放。假定接口控制器被指令從RAM緩沖區(qū)B1錄制到音頻文件B1.Wav。接口控制器從學生音頻面板21,通過網(wǎng)絡4和音頻接口200接收數(shù)據(jù)包。這些數(shù)據(jù)包包含指定到緩沖區(qū)B1的地址。這樣,接口控制器將數(shù)據(jù)包的數(shù)據(jù)字段中的有效負載輸入到緩沖區(qū)B1。在用從數(shù)據(jù)包中接收到的音頻數(shù)據(jù)填滿了緩沖區(qū)B1之后,接口控制器201將數(shù)據(jù)緩沖區(qū)B1的內(nèi)容作為單個數(shù)據(jù)塊,傳送到硬盤202中的音頻文件B1.Wav。之后,接口控制器201開始用接收到的音頻數(shù)據(jù)重新填充緩沖區(qū)B1。這個錄音過程一直繼續(xù)下去,直到接收到停止指令,或者達到了音頻文件的最大長度。為了響應停止指令,接口控制器201停止向緩沖區(qū)B1入新的音頻數(shù)據(jù),而是將部分充滿的緩沖區(qū)B1的內(nèi)容傳送到文件B1.Wav,并關閉該文件。接口控制器也保存最后數(shù)據(jù)塊的長度信息。
再假定接口控制器201已經(jīng)接收到了從音頻文件B1.Wav向緩沖區(qū)B1重放音頻數(shù)據(jù)的指令。緩沖區(qū)B1被從音頻文件B1.Wav傳送的、大小等于緩沖區(qū)的第一個數(shù)據(jù)塊填充。接口控制器201將來自于緩沖區(qū)B1的音頻數(shù)據(jù)插入到數(shù)據(jù)包的數(shù)據(jù)字段,這些數(shù)據(jù)包的目標地址是學生音頻面板21,并將這些數(shù)據(jù)包發(fā)送到音頻網(wǎng)絡4。當緩沖區(qū)B1已經(jīng)被清空的時候,緩沖區(qū)大小的新的數(shù)據(jù)區(qū)塊被從文件B1.Wav傳送到緩沖區(qū)B1,并重復上面的操作。這個過程繼續(xù)下去,直到接口控制器201接收到停止指令,或者音頻文件B1.Wav中的所有數(shù)據(jù)都已經(jīng)被讀出。
音頻文件的文件格式可以是任何合適的格式,但最好是WAV文件。
媒體存儲單元1還包括另一個通信接口204,最好是TCP/IP接口,用來通過普通的LAN/電纜連接8與教師工作站7通信。通信接口204被連接到服務器實體203和接口控制器201。服務器實體203提供了服務器功能,使得工作站7以類似于操作工作站內(nèi)或者普通的LAN內(nèi)任何磁盤的方式,對硬盤驅(qū)動器200執(zhí)行通常的文件管理操作。這些文件管理操作至少包括加載和保存文件。由于被接口控制器201生成的和/或使用的文件是標準文件,服務器實體203允許向教師工作站加載這些文件,以及向HDD存入新的媒體文件,以用作內(nèi)部母節(jié)目源。這使得媒體存儲單元1成為開放系統(tǒng),與現(xiàn)有技術的封閉數(shù)字存儲系統(tǒng)相比,這是主要的優(yōu)點。
教師工作站7也能夠通過接口204,與接口控制器201以及與連接單元3或者音頻面板2、6進行通信。所有目標地址為接口控制器201或者音頻網(wǎng)絡4中的設備的指令或者數(shù)據(jù),都從接口204被路由到接口控制器201。如果接口控制器接收到目標地址是其自身的指令,它根據(jù)指令行動。如果數(shù)據(jù)或者指令的目標地址是連接單元3,或者音頻面板之一,接口控制器將該數(shù)據(jù)或者指令以數(shù)據(jù)包發(fā)送到目標設備。類似地,從音頻網(wǎng)絡4接收到、并且目標地址是教師工作站的任何數(shù)據(jù)或者指令,通過接口204,被接口控制器201被轉(zhuǎn)發(fā)到工作站7。這使得教師工作站可以向系統(tǒng)中任何設備發(fā)送消息和指令,并且配置系統(tǒng),以用于不同的練習。
教師工作站7可以包括系統(tǒng)管理員功能SM,以及用于管理和控制系統(tǒng)的圖形用戶界面GUI。
在本發(fā)明的一個實施例中,圖形用戶界面是基于行動方案的。行動是指用來練習的預定的課程計劃,例如,聽力和模型模仿。用戶界面軟件帶有某些行動,作為默認課程計劃。例如,用戶界面上顯示的行動清單可以包括下列的一項或多項聽力;模型模仿;可閱讀練習;電話交談;成對討論;小組討論;同聲傳譯;連續(xù)翻譯;錄音響應;以及小測驗。在行動方案中,教師可以選擇一個他/她希望學生完成的行動。行動可以被送往所有學生,或者一組學生。用戶為一個組,即,為一組學生,啟動行動。響應對行動的選擇,一個面板出現(xiàn)在用戶界面上,包含了所有進行選擇的行動所需要的控制。組面板可以包括下列功能1)學生選擇;2)行動選擇;3)源選擇;4)開始行動;5)結(jié)束行動。
由于組面板的結(jié)構(gòu)是按照實際的行動步驟來設定的,行動(過程)是一種課程模板。行動易于修改。此外,很容易向用戶界面添加新的行動。每一時刻,只有在行動的特定階段中所需要的那些控制是可見的/激活的。
盡管已參照實施例對本發(fā)明進行了描述,但是,對于本領域技術人員很明顯的各種改變和修正也將落入本發(fā)明的精神和范圍之內(nèi)。
權(quán)利要求
1.一種語言學習系統(tǒng)包括連接到數(shù)字存儲單元(1)的多個學生音頻臺(21…2N),所述的學生臺(21…2N)能夠獨立地向所述的存儲單元(1)存儲音頻記錄以及從存儲單元(1)重放存儲的音頻記錄,其特征在于,所述的數(shù)字存儲單元(1)包括,用于每個學生臺(21…2N)的專用輸入/輸出RAM緩沖區(qū)(B0-B63),音頻接口控制器(201),響應錄音指令,打開所述數(shù)字存儲單元(1)中的音頻文件,將從學生臺(21…2N)接收到的音頻數(shù)據(jù)緩存到所述專用緩沖區(qū)(B0-B63)中的一個相應的緩沖區(qū),并向所述的打開的音頻文件傳送緩沖區(qū)內(nèi)容,所述音頻接口控制器(201)響應播放指令,打開所述數(shù)字存儲單元(1)中的音頻文件,將存儲的音頻數(shù)據(jù)從所述打開的音頻文件傳送到相應的輸入/輸出緩沖區(qū)(B0-B63),并將所述音頻數(shù)據(jù)從所述相應的緩沖區(qū)(B0)傳送到相應的學生臺。
2.根據(jù)權(quán)利要求1的系統(tǒng),其特征在于,學生臺(21…2N)與所述的數(shù)字存儲單元(1)之間的音頻信號和指令以數(shù)據(jù)包的形式通過音頻網(wǎng)絡(4)被傳送。
3.根據(jù)權(quán)利要求1或2的系統(tǒng),其特征在于,所述音頻接口控制器(201)包括用于每個學生臺的專用的第二個輸入/輸出RAM緩沖區(qū)(B0,B2…B62),用來將從另一個源(5)播放的母節(jié)目錄制到相應的第二特定文件,和/或,從所述相應的第二特定音頻文件播放錄制的母節(jié)目或者存儲的媒體文件。
4.根據(jù)權(quán)利要求3的系統(tǒng),其特征在于,可以控制每個學生的所述專用RAM輸入/輸出緩沖區(qū)(B0-B63)對,使它們同時錄音,或者同時播放,或者一個緩沖區(qū)錄音,另一個緩沖區(qū)播放,從不同的音頻文件,和/或到不同的音頻文件。
5.根據(jù)權(quán)利要求1、2、3或4的系統(tǒng),其特征在于,所述數(shù)字存儲單元(1)包括服務器實體(203),使得可以從計算機工作站(7)利用普通文件管理操作來管理所述存儲單元(1)中的音頻文件。
6.根據(jù)權(quán)利要求5的系統(tǒng),其特征在于,所述工作站(7)是教師工作站,所述文件管理操作包括從所述數(shù)字存儲單元(1)載入錄制的學生音頻文件,和/或,把媒體文件保存在所述數(shù)字存儲單元(1)中,以便被所述學生臺(21…2N)播放。
7.根據(jù)權(quán)利要求5或6的系統(tǒng),其特征在于,所述工作站(7)通過網(wǎng)絡(8),而不是所述音頻網(wǎng)絡(4),連接到所述數(shù)字存儲單元(1)。
8.根據(jù)權(quán)利要求1至7中任一項的系統(tǒng),其特征在于,音頻網(wǎng)絡(4)包括連接單元(3),連接單元包括用于每個所述學生臺(21…2N)和所述數(shù)字存儲單元(1)的專用端口(31),所述連接單元(3)被配置為在所述學生臺(21…2N)和所述數(shù)字存儲單元(1)之間為所述數(shù)據(jù)包選擇路由。
9.根據(jù)權(quán)利要求8的系統(tǒng),特征在于,所述連接單元(3)可直接或通過所述數(shù)字存儲單元(1),由教師工作站(7)來重新配置。
10.根據(jù)權(quán)利要求1至9中任一項的系統(tǒng),其特征在于,所述數(shù)字存儲單元(1)包括存儲器設備(202),例如硬盤,用來存儲所述音頻文件。
11.根據(jù)權(quán)利要求1至10中任一項的系統(tǒng),其特征在于,所述播放指令和/或所述錄音指令從相應的學生臺(21…2N),或從教師的計算機工作站(7),被接收。
12.根據(jù)權(quán)利要求6至11中任一項的系統(tǒng),其特征在于,所述教師工作站(7)具有使用行動方案來控制學習行為的圖形用戶界面(GUI)。
13.一種用于語言學習系統(tǒng)的數(shù)字存儲單元包括連接到所述數(shù)字存儲單元(1)的多個學生音頻臺(21…2N),所述數(shù)字存儲單元(1)存儲音頻記錄,并為所述學生臺播放存儲的音頻錄音,其特征在于,所述數(shù)字存儲單元(1)包括,用于每個學生臺(21…2N)的專用輸入/輸出RAM緩沖區(qū)(B0-B63),裝置(201),響應錄音指令,打開所述數(shù)字存儲單元(1)中的音頻文件,將從學生臺(21…2N)接收到的音頻數(shù)據(jù)緩存到所述專用緩沖區(qū)(B0-B63)中的一個相應的緩沖區(qū),并向所述的打開的音頻文件傳送緩沖區(qū)內(nèi)容;裝置(201)響應播放指令,打開所述數(shù)字存儲單元(1)中的音頻文件,將存儲的音頻數(shù)據(jù)從所述打開的音頻文件傳送到相應的輸入/輸出緩沖區(qū)(B0-B63),并將所述音頻數(shù)據(jù)從所述相應的緩沖區(qū)傳送到相應的學生臺(21…2N)。
14.根據(jù)權(quán)利要求13的單元,其特征在于,學生臺(21…2N)與所述數(shù)字存儲單元(1)之間的音頻信號和指令以數(shù)據(jù)包的形式通過音頻網(wǎng)絡(4)被傳送。
15.根據(jù)權(quán)利要求13或14的單元,其特征在于用于每個學生臺的專用的第二輸入/輸出RAM緩沖區(qū)(B0,B2…B62),用于將從另一個源(5)播放的母節(jié)目錄制到相應的第二特定文件,和/或,從所述相應的第二特定音頻文件播放錄制的母節(jié)目或者存儲的媒體文件。
16.根據(jù)權(quán)利要求15的單元,其特征在于,可以控制每個學生的所述專用RAM輸入/輸出緩沖區(qū)(B0-B63)對,使它們同時錄音,同時重放,或者一個緩沖區(qū)錄音,而另一個緩沖區(qū)重放,分別從和到不同的音頻文件。
17.根據(jù)權(quán)利要求13至16中任一項的單元,其特征在于,所述數(shù)字存儲單元(1)包括服務器實體(203),使得可以從計算機工作站(7)利用普通文件管理操作來管理所述存儲單元(1)中的音頻文件。
18.根據(jù)權(quán)利要求17的單元,特征在于,所述工作站(7)是教師工作站,所述文件管理操作包括從所述數(shù)字存儲單元載入錄制的學生音頻文件,和/或把媒體文件保存在所述數(shù)字存儲單元中,以便被所述學生臺播放。
19.根據(jù)權(quán)利要求17或18的單元,特征在于,所述工作站(7)通過網(wǎng)絡(8),而不是所述音頻網(wǎng)絡(4),連接到所述數(shù)字存儲單元(1)。
20.根據(jù)權(quán)利要求13至19中任一項的單元,特征在于,所述數(shù)字存儲單元(1)包括存儲器設備(202),例如硬盤,用來存儲所述的音頻文件。
全文摘要
在包括連接到數(shù)字存儲單元的學生單元的語言學習系統(tǒng)中,音頻錄音和節(jié)目做為音頻文件被存儲在數(shù)字存儲單元上。數(shù)字存儲單元具有音頻接口控制器(201),它具有用于每個學生臺的專用輸入/輸出RAM緩沖區(qū)(B1-B63)。每個RAM緩沖區(qū)都有一個相關聯(lián)的文件,它是固定文件或可以就每種具體情況而定義。當音頻接口控制器(201)接收到有關特定緩沖區(qū)的錄音指令時,該控制器(201)打開與該特定緩沖區(qū)相關聯(lián)的音頻文件,將從學生臺或其它源接收到的音頻數(shù)據(jù)緩存到緩沖區(qū)中,并向打開的關聯(lián)音頻文件傳送特定緩沖區(qū)的內(nèi)容。類似地,為響應與特定RAM緩沖區(qū)相關聯(lián)的播放指令,控制器(201)打開數(shù)字存儲單元中的關聯(lián)音頻文件,將音頻數(shù)據(jù)從打開的音頻文件傳送到緩沖區(qū),并將音頻數(shù)據(jù)從緩沖區(qū)發(fā)送到相應的學生臺或者其它目的地。
文檔編號G10L19/00GK1511309SQ02810347
公開日2004年7月7日 申請日期2002年5月31日 優(yōu)先權(quán)日2001年6月1日
發(fā)明者E·涅米寧, T·薩爾尼, , E 涅米寧 申請人:薩納科公司