專利名稱:同步語音錄播器的制作方法
技術領域:
本發(fā)明涉及一種語音錄播裝置,尤其涉及一種同步語音錄播裝置。
背景技術:
無論是在新聞采訪、網(wǎng)絡直播、還是重要會議的現(xiàn)場,都需要專職人員錄制當時的發(fā)言,然后將其內容整理成文字。目前這樣的工作通常是首先通過錄音機、錄音筆等語音錄制設備紀錄當時發(fā)言,然后由打字員邊聽錄音,邊將文字記錄下來;也可以采用現(xiàn)場速記的方式,用手寫速記或者計算機、電腦速錄機等輔助設備同步紀錄,經(jīng)過整理后提交文字稿。
對于發(fā)言的整理通常都是在會議之后進行,但是隨著社會的發(fā)展,越來越多的情況下要求文字稿可以盡快提供,甚至在會議結束時就能夠同時出稿。這樣就對速記員和打字員提出了極高的要求,他們往往需要在紀錄當前發(fā)言的同時,整理幾分鐘前的發(fā)言紀錄。目前盡管會議現(xiàn)場都可以提供錄音條件,但是錄音帶或錄音文件也必須等到會議結束時才可以得到。因此,往往是由現(xiàn)場速記員憑記憶整理較早的紀錄,以便可以盡快提供全部文稿。
目前的錄音設備,例如錄音機,由于采用線性存貯設備,例如錄音帶,無法做到還在錄音的情況下,對剛錄制內容進行查聽。同樣,目前其它的錄音設備,例如錄音筆等也不具備這樣的功能。
檢索到以下兩個相關專利申請,1.名稱為“電腦語言復讀機及其復讀方法”,公開號CN1232221A,2.名稱為“利用無線終端機自無線網(wǎng)絡即時接收并播放語言數(shù)據(jù)的方法”,公開號CN1567971A。但是它們的應用領域與我們的現(xiàn)實需求是不相同的,也就是說利用相關專利無法解決錄音、播音同時進行的技術難題。其設計原理、方法與下述的發(fā)明內容也不相同。
發(fā)明內容
本發(fā)明的目的是提供一種同步語音錄播器。它解決了錄音、播音同時進行,互不干擾,隨機播放的技術難題。
本發(fā)明的目的是通過如下技術方案而實現(xiàn)的。設計一種同步語音錄播器,它包括聲音輸入接口,聲音處理單元I,存貯播放管理單元,存貯單元,聲音處理單元II,錄音寄存器,播放寄存器,可播放寄存器,聲音輸出接口和輸出接口;聲音處理單元I將聲音信號轉換或壓縮為存貯播放管理單元的輸入格式;存貯播放管理單元的主要功能是1)將聲音處理單元I輸出的語音紀錄保存在存貯單元中,并在錄音寄存器中紀錄當前錄制語音的位置;2)根據(jù)播放寄存器的內容從存貯單元中取出語音紀錄數(shù)據(jù),通過聲音處理單元II轉換為聲音信號,向聲音輸出接口輸出;存貯單元保存語音紀錄,一方面受存貯播放管理單元控制,另一方面直接向輸出接口輸出;聲音處理單元II將語音紀錄數(shù)據(jù)轉換為語音信號;錄音寄存器用于紀錄當前錄制語音的位置,播放寄存器用于紀錄待播放語音紀錄在存貯單元中的位置,可播放寄存器用于保存存貯單元中可以隨機播放的語音紀錄范圍,這三個寄存器由存貯播放管理單元和輸出接口管理控制。
上述裝置中,所述存貯播放管理單元中獨立運行錄音流程和播音流程來實現(xiàn)其主要功能。
本發(fā)明的同步語音錄播器與現(xiàn)有技術相比,它可以用來隨機播放幾秒前或是幾分鐘前剛剛錄下的語音,并且播放不會打斷同步進行的錄音。這樣,對于需要實時查聽現(xiàn)場錄音的人員,例如打字員或速記員來說,就可以更加準確地紀錄、校對文稿。從而滿足了現(xiàn)實需求,解決了錄音、播音同時進行,互不干擾,隨機播放的技術難題。
圖1是本發(fā)明的原理圖;圖2是本發(fā)明的錄音流程圖;圖3是本發(fā)明的播音流程圖。
具體實施例方式
下面結合附圖進一步說明本發(fā)明。
參照圖1,本發(fā)明的同步語音錄播器包括聲音輸入接口1,聲音處理單元I 2,存貯播放管理單元3,存貯單元4,聲音處理單元II 5,錄音寄存器6,播放寄存器7,可播放寄存器8,聲音輸出接口9和輸出接口10。其中聲音輸入接口1用于接收聲音的輸入。可以采用麥克風接口、Line-in、AUX或其它可以接收語音輸入的接口。這樣的接口可以存在多個,并且可以同時接收輸入。聲音信號通過接口1,向下一單元2輸出。
聲音處理單元I 2用于處理輸入的聲音信號,將它們轉換或壓縮為下一單元3可以接收的輸入格式。該單元2可以是常用的聲卡芯片,例如,AC97,CM108等,也可以是具有較強大信號處理和降噪能力的語音DSP芯片。單元2通常輸出具有數(shù)字格式的語音紀錄。
存貯播放管理單元3的主要功能包括1)將單元2輸出的語音紀錄保存在存貯單元4中,并在錄音寄存器6中紀錄當前錄制語音的位置;2)根據(jù)播放寄存器7的內容從存貯單元4中取出語音記錄數(shù)據(jù),通過聲音處理單元II 5轉換為聲音信號,向聲音輸出接口9輸出。存貯播放管理單元3采用單片機或嵌入式系統(tǒng)CPU,例如,常用的8051、430單片機或ARM7、ARM9嵌入式系統(tǒng)CPU可以完成單元3的工作。該單元中獨立運行錄音流程和播音流程來實現(xiàn)其主要功能。
存貯單元4保存語音紀錄,一方面受存貯播放管理單元3控制,另一方面可以通過DMA通道直接向輸出接口10輸出。它可以由某種典型的隨機存貯設備或芯片構成,例如,F(xiàn)lash、SRAM、磁盤等等。
聲音處理單元II 5執(zhí)行的操作與聲音處理單元I 2正好相反,它是將語音紀錄數(shù)據(jù)轉換為語音信號。它可以是同單元2相同的芯片。采用兩個不同的聲音處理單元,是為了保證同步錄音時,用戶仍然可以播放剛剛錄制的內容。某些功能較為強大的芯片,例如支持全雙工操作的AC97聲卡芯片可能同時具有單元2和單元5的功能,這樣,這兩個單元可以合二為一,共用一個支持全雙工操作的聲卡芯片、或語音DSP芯片。
錄音寄存器6用于紀錄當前錄制語音的位置;播放寄存器7用于紀錄待播放語音紀錄在存貯單元4中的位置,它不能超過單元8中保存的范圍;可播放寄存器8用于保存存貯單元4中可以隨機播放的語音紀錄范圍,它保證了用戶不可以播放存貯單元4中未存貯空間的內容,或是正在執(zhí)行物理保存操作的存貯位置,或是其它不可讀取的空間范圍;這三個寄存器由存貯播放管理單元3和輸出接口10管理控制。所述錄音寄存器6、播放寄存器7和可播放寄存器8可以用存貯單元4中的一小部分存貯空間實現(xiàn),也可以映射為存貯播放管理單元3中的寄存器。這三個寄存器用來控制同步隨機播放的位置,以保證在存貯單元4中播放和錄制不會產(chǎn)生沖突。
聲音輸出接口9用來聽取已經(jīng)紀錄下并播放的聲音信號。它可以是如下常用的接口類型耳機輸出、Line-out接口等。
輸出接口10可以是計算機外設常用的接口類型,例如USB、RS232、RS485、并口、CAN總線、網(wǎng)絡、調制解調器等。輸出接口10是雙工或半雙工的,這樣同本設備相連的其它設備(如計算機)可以設置和控制錄音寄存器6、播放寄存器7和可播放寄存器8的內容,以便隨機播放正在錄音的內容。
參照圖2,存貯播放管理單元3的錄音流程包括下述步驟1)判斷是否有錄音信號;否,則重新判斷;是,則繼續(xù)下一步;
2)判斷存貯單元4中是否有存貯空間;否,則結束錄音;是,則繼續(xù)下一步;3)更新錄音寄存器6中的內容;4)錄音數(shù)據(jù)保存到存貯單元4中;5)采用Lock操作鎖住對可播放寄存器8的訪問;6)更新可播放寄存器8的內容;7)再采用Unlock操作解鎖;8)返回步驟1)。
參照圖3,存貯播放管理單元3的播音流程包括下述步驟1)采用Lock操作鎖住對可播放寄存器8的訪問;2)將可播放寄存器8的內容暫時保存在T中;T是上述3個寄存器之外的另一個寄存器或臨時存貯單元;3)采用Unlock操作解鎖;4)判斷在播放寄存器7中保存的需要播放的單元地址是否小于T;否,則返回步驟1);是,則繼續(xù)下一步;5)從播放寄存器7開始播放該單元內容;6)更新播放寄存器7內容為下一個希望播放的單元地址,并循環(huán)到步驟4)。
本發(fā)明的同步語音錄播器可以獨立工作,也可以與計算機聯(lián)接,成為其輔助外設的硬件設備。
權利要求
1.一種同步語音錄播器,其特征是,它包括聲音輸入接口,聲音處理單元I,存貯播放管理單元,存貯單元,聲音處理單元II,錄音寄存器,播放寄存器,可播放寄存器,聲音輸出接口和輸出接口;聲音處理單元I將聲音信號轉換或壓縮為存貯播放管理單元的輸入格式;存貯播放管理單元的主要功能是1)將聲音處理單元I輸出的語音紀錄保存在存貯單元中,并在錄音寄存器中紀錄當前錄制語音的位置;2)根據(jù)播放寄存器的內容從存貯單元中取出語音紀錄數(shù)據(jù),通過聲音處理單元II轉換為聲音信號,向聲音輸出接口輸出;存貯單元保存語音紀錄,一方面受存貯播放管理單元控制,另一方面直接向輸出接口輸出;聲音處理單元II將語音紀錄數(shù)據(jù)轉換為語音信號;錄音寄存器用于紀錄當前錄制語音的位置,播放寄存器用于紀錄待播放語音紀錄在存貯單元中的位置,可播放寄存器用于保存存貯單元中可以隨機播放的語音紀錄范圍,這三個寄存器由存貯播放管理單元和輸出接口管理控制。
2.根據(jù)權利要求1所述的同步語音錄播器,其特征是,所述存貯播放管理單元中獨立運行錄音流程和播音流程來實現(xiàn)其主要功能。
3.根據(jù)權利要求2所述的同步語音錄播器,其特征是,所述錄音流程包括下述步驟1)判斷是否有錄音信號;否,則重新判斷;是,則繼續(xù)下一步;2)判斷存貯單元中是否有存貯空間;否,則結束錄音;是,則繼續(xù)下一步;3)更新錄音寄存器中的內容;4)錄音數(shù)據(jù)保存到存貯單元中;5)采用Lock操作鎖住對可播放寄存器的訪問;6)更新可播放寄存器的內容;7)再采用Unlock操作解鎖;8)返回步驟1)。
4.根據(jù)權利要求2所述的同步語音錄播器,其特征是,所述播音流程包括下述步驟1)采用Lock操作鎖住對可播放寄存器的訪問;2)將可播放寄存器的內容暫時保存在T中;T是上述3個寄存器之外的另一個寄存器或臨時存貯單元;3)采用Unlock操作解鎖;4)判斷在播放寄存器中保存的需要播放的單元地址是否小于T;否,則返回步驟1);是,則繼續(xù)下一步;5)從播放寄存器開始播放該單元內容;6)更新播放寄存器的內容為下一個希望播放的單元地址,并循環(huán)到步驟4)。
5.根據(jù)權利要求1所述的同步語音錄播器,其特征是,所述聲音輸入接口是麥克風接口、Line-in或AUX。
6.根據(jù)權利要求1或5所述的同步語音錄播器,其特征是,所述聲音輸入接口存在多個,并且可以同時接收輸入。
7.根據(jù)權利要求1所述的同步語音錄播器,其特征是,所述聲音處理單元I或聲音處理單元II分別采用聲卡芯片、或語音DSP芯片。
8.根據(jù)權利要求7所述的同步語音錄播器,其特征是,所述聲卡芯片是AC97、或CM108。
9.根據(jù)權利要求1所述的同步語音錄播器,其特征是,所述存貯播放管理單元采用單片機或嵌入式系統(tǒng)CPU。
10.根據(jù)權利要求9所述的同步語音錄播器,其特征是,所述存貯播放管理單元是單片機8051、430,嵌入式系統(tǒng)CPU ARM7、或ARM9。
11.根據(jù)權利要求1所述的同步語音錄播器,其特征是,所述存貯單元采用隨機存貯設備或芯片。
12.根據(jù)權利要求11所述的同步語音錄播器,其特征是,所述存貯單元是Flash、SRAM、或磁盤。
13.根據(jù)權利要求1所述的同步語音錄播器,其特征是,所述聲音處理單元I和聲音處理單元II共用一個支持全雙工操作的聲卡芯片、或語音DSP芯片。
14.根據(jù)權利要求1所述的同步語音錄播器,其特征是,所述錄音寄存器、播放寄存器和可播放寄存器用存貯單元中的一小部分存貯空間實現(xiàn),或映射為存貯播放管理單元中的寄存器。
15.根據(jù)權利要求1所述的同步語音錄播器,其特征是,所述聲音輸出接口是耳機輸出或Line-out接口。
16.根據(jù)權利要求1所述的同步語音錄播器,其特征是,所述輸出接口是USB、RS232、RS485、并口、CAN總線、網(wǎng)絡或調制解調器。
17.根據(jù)權利要求1或16所述的同步語音錄播器,其特征是,所述輸出接口采用雙工或半雙工的。
18.根據(jù)權利要求1至17任一權利要求所述的同步語音錄播器,其特征是,本裝置獨立工作,或與計算機聯(lián)接,成為其輔助外設的硬件設備。
全文摘要
本發(fā)明提出一種同步語音錄播器。它包括聲音輸入接口,聲音處理單元I,存貯播放管理單元,存貯單元,聲音處理單元II,錄音寄存器,播放寄存器,可播放寄存器,聲音輸出接口和輸出接口;聲音處理單元I將聲音信號轉換為存貯播放管理單元的輸入格式;存貯播放管理單元管理控制錄音和播放;存貯單元保存語音記錄;聲音處理單元II將語音記錄數(shù)據(jù)轉換為語音信號;錄音寄存器、播放寄存器和可播放寄存器由存貯播放管理單元和輸出接口管理控制。本發(fā)明可以用來隨機播放幾秒前或是幾分鐘前剛剛錄下的語音,并且播放不會打斷同步進行的錄音。從而滿足了現(xiàn)實需求,解決了錄音、播音同時進行,互不干擾,隨機播放的技術難題。
文檔編號G06F3/06GK101025998SQ20061000787
公開日2007年8月29日 申請日期2006年2月21日 優(yōu)先權日2006年2月21日
發(fā)明者史曉華 申請人:北京速錄科技有限公司, 史曉華