專(zhuān)利名稱(chēng):一種數(shù)字錄音系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種聲音記錄方法,尤其涉及一種數(shù)字錄音系統(tǒng)及方法。
背景技術(shù):
目前,隨著科技的發(fā)展以及人們?nèi)粘9ぷ?、學(xué)習(xí)及生活的需要,錄音設(shè)備成為各個(gè)領(lǐng)域必不可少的電子用品,而具有高質(zhì)量錄音效果的數(shù)字錄音設(shè)備更得到越來(lái)越廣泛的應(yīng)用。尤其是各種便攜式裝置上都配備具有數(shù)字錄音的功能,為人們帶來(lái)很大的方便。
但是本領(lǐng)域熟知技術(shù)的數(shù)字錄音只有開(kāi)始和停止,對(duì)其錄音時(shí)間的控制也是由人工手動(dòng)執(zhí)行的。而且,在錄音功能啟動(dòng)之后,具有錄音功能的設(shè)備則將當(dāng)前的全部聲音信息均記錄下來(lái),并將記錄的模擬聲音信息轉(zhuǎn)換為數(shù)字信息,然后儲(chǔ)存此聲音信息至設(shè)備的內(nèi)存中。由于不加以區(qū)別地將各種聲音信息記錄下來(lái),進(jìn)而本領(lǐng)域熟知技術(shù)的錄音方法導(dǎo)致內(nèi)存的儲(chǔ)存空間的浪費(fèi)。相反,如果在錄音的過(guò)程中有少量時(shí)間沒(méi)有聲音發(fā)出,或者聲音強(qiáng)度較低以致聽(tīng)不清楚時(shí),使用者如果打算節(jié)省儲(chǔ)存空間的話,則需要手動(dòng)來(lái)暫停當(dāng)前的錄音。在多次出現(xiàn)的情況下,就需要反復(fù)執(zhí)行錄音的開(kāi)關(guān)功能。因此,這樣就在操作上帶來(lái)一定的不便。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)存在的缺陷或不足,本發(fā)明的目的在于提供一種數(shù)字錄音系統(tǒng)及方法,該方法通過(guò)自動(dòng)控制錄音功能的開(kāi)始與停止來(lái)節(jié)省錄音功能的設(shè)備的儲(chǔ)存空間。
為了實(shí)現(xiàn)上述任務(wù),本發(fā)明采取如下的技術(shù)解決方案一種數(shù)字錄音系統(tǒng),其特征在于,該系統(tǒng)包括
一模擬/數(shù)字轉(zhuǎn)換器,用于按照一設(shè)定頻率采集聲音訊號(hào),并將該聲音訊號(hào)轉(zhuǎn)換為一數(shù)字聲音信息;一偵測(cè)模塊,用于偵測(cè)該數(shù)字聲音信息所反映的聲音強(qiáng)度,以獲得一聲音強(qiáng)度值;一判斷模塊,用于比對(duì)該聲音強(qiáng)度值與一設(shè)定強(qiáng)度值,以判斷是否記錄該數(shù)字聲音信息;一壓縮模塊,用于當(dāng)需要記錄該數(shù)字聲音信息時(shí)處理并壓縮該數(shù)字聲音信息;以及一儲(chǔ)存模塊,用于儲(chǔ)存該壓縮的數(shù)字聲音信息。
依照本發(fā)明的數(shù)字錄音系統(tǒng),其中聲音強(qiáng)度值為數(shù)字聲音信息所包含的一預(yù)定量數(shù)據(jù)的相臨兩點(diǎn)之差的絕對(duì)值之和。
依照本發(fā)明的數(shù)字錄音系統(tǒng),判斷模塊在聲音強(qiáng)度值大于設(shè)定強(qiáng)度值累積一預(yù)定時(shí)間后,則判斷數(shù)字聲音信息為開(kāi)始記錄;在聲音強(qiáng)度值小于設(shè)定強(qiáng)度值累積一預(yù)定時(shí)間后,判斷模塊則判斷數(shù)字聲音信息為停止記錄。
依照本發(fā)明的數(shù)字錄音系統(tǒng),更包含一時(shí)間信息文件生成模塊,以在記錄數(shù)字聲音信息的同時(shí)生成一時(shí)間信息文件。其中此時(shí)間信息文件的格式為[time]realtime,其中time為數(shù)字聲音信息每次從停止錄音到恢復(fù)錄音的一錄音長(zhǎng)度時(shí)間,以及real time為一當(dāng)前系統(tǒng)時(shí)間,進(jìn)而在播放數(shù)字錄音信息的一當(dāng)前錄音時(shí),依照當(dāng)前錄音的當(dāng)前播放位置的一檔案時(shí)間(filetime)查找時(shí)間信息文件中不大于檔案時(shí)間的最大錄音長(zhǎng)度時(shí)間(time)及其對(duì)應(yīng)的當(dāng)前系統(tǒng)時(shí)間(real time),并通過(guò)公式realtime+(filetime-time)則可獲得播放的當(dāng)前聲音的實(shí)際錄制時(shí)間。
上述錄音系統(tǒng)的實(shí)現(xiàn)方法,包含以下步驟按照一設(shè)定頻率采集聲音訊號(hào),并將該聲音訊號(hào)轉(zhuǎn)換為一數(shù)字聲音信息;偵測(cè)數(shù)字聲音信息所反映的聲音強(qiáng)度,以獲得一聲音強(qiáng)度值;比對(duì)聲音強(qiáng)度值與一設(shè)定強(qiáng)度值,以判斷是否記錄此數(shù)字聲音信息;當(dāng)判斷需要記錄數(shù)字聲音信息時(shí)處理并壓縮數(shù)字聲音信息;以及儲(chǔ)存壓縮的數(shù)字聲音信息于一儲(chǔ)存裝置中。
依照本發(fā)明的數(shù)字錄音方法,其中聲音強(qiáng)度值系為數(shù)字聲音信息所包含的一預(yù)定量數(shù)據(jù)的相臨兩點(diǎn)之差的絕對(duì)值之和。
此外,在聲音強(qiáng)度值大于設(shè)定強(qiáng)度值累積一預(yù)定時(shí)間后,則判斷為開(kāi)始記錄數(shù)字聲音信息,在聲音強(qiáng)度值小于設(shè)定強(qiáng)度值累積一預(yù)定時(shí)間后,則判斷為停止記錄數(shù)字聲音信息。
本發(fā)明的數(shù)字錄音方法更包含在記錄數(shù)字聲音信息的同時(shí)生成一時(shí)間信息文件的步驟。在此優(yōu)選方案中,時(shí)間信息文件的格式為[time]realtime,其中time為數(shù)字聲音信息每次從停止錄音到恢復(fù)錄音的一段錄音長(zhǎng)度時(shí)間,以及real time為一當(dāng)前系統(tǒng)時(shí)間,進(jìn)而在播放數(shù)字錄音信息的一當(dāng)前錄音時(shí),依照當(dāng)前錄音的當(dāng)前播放位置的一檔案時(shí)間(filetime)查找此時(shí)間信息文件中不大于檔案時(shí)間的最大錄音長(zhǎng)度時(shí)間(time)及其對(duì)應(yīng)的當(dāng)前系統(tǒng)時(shí)間(real time),并通過(guò)公式realtime+(filetime-time)則可獲得播放的當(dāng)前聲音的實(shí)際錄制時(shí)間。
本發(fā)明的數(shù)字錄音系統(tǒng)及方法是通過(guò)聲音強(qiáng)度的偵測(cè)而實(shí)現(xiàn)錄音功能的自動(dòng)啟動(dòng)或停止,不僅能夠達(dá)到監(jiān)聽(tīng)的效果,而且操作簡(jiǎn)單方便,而且可以過(guò)濾一定的聲音訊號(hào),進(jìn)而在聲音強(qiáng)度較低、特別是沒(méi)有聲音的情況下,能夠有效地過(guò)濾聲音信息,節(jié)省儲(chǔ)存裝置的儲(chǔ)存空間。
并且,本發(fā)明的數(shù)字錄音系統(tǒng)及方法通過(guò)在錄音的同時(shí)生成一時(shí)間信息文件,進(jìn)而使用者能夠在播放錄音的時(shí)候更清楚地了解當(dāng)前播放聲音為何時(shí)記錄的。
圖1為根據(jù)本發(fā)明的數(shù)字錄音系統(tǒng)的系統(tǒng)方塊圖;圖2為根據(jù)本領(lǐng)域熟知技術(shù)的數(shù)字錄音方法的方法流程圖;
圖3為根據(jù)本發(fā)明的數(shù)字錄音方法的方法流程圖;圖4為根據(jù)本發(fā)明的數(shù)字錄音方法的聲音強(qiáng)度的偵測(cè)步驟及判斷步驟的流程圖。
圖中的主要組件符號(hào)分別是10、微處理器,12、數(shù)字/模擬轉(zhuǎn)換器,14、偵測(cè)模塊。16、判斷模塊,18、壓縮模塊,20、定時(shí)器,22、儲(chǔ)存模塊。
以下結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明,有關(guān)本發(fā)明的特征與實(shí)施,則配合圖示作最佳實(shí)施例詳細(xì)說(shuō)明。
具體實(shí)施例方式
參見(jiàn)圖1,圖1為根據(jù)本發(fā)明的數(shù)字錄音系統(tǒng)的系統(tǒng)方框圖。如圖所示,本發(fā)明的數(shù)字錄音系統(tǒng)包括一模擬/數(shù)字轉(zhuǎn)換器12、一偵測(cè)模塊14、一判斷模塊16、一壓縮模塊18及一儲(chǔ)存模塊22。于此,數(shù)字/模擬轉(zhuǎn)換器12系按照一設(shè)定頻率采集聲音訊號(hào),并轉(zhuǎn)換此模擬聲音訊號(hào)為一數(shù)字聲音信息。偵測(cè)模塊14、判斷模塊16以及壓縮模塊18系位于微處理器10上,微處理器10可以為一中央處理單元(CPU),用以依照其上的各個(gè)模塊所發(fā)出的指令執(zhí)行相應(yīng)的處理。
在經(jīng)由模擬/數(shù)字轉(zhuǎn)換器12采集到數(shù)字聲音信息之后,偵測(cè)模塊14需對(duì)此當(dāng)前數(shù)字聲音信息所反映的聲音強(qiáng)度進(jìn)行偵測(cè),以獲得一聲音強(qiáng)度值。這里,聲音強(qiáng)度值為數(shù)字聲音信息所包含的一段預(yù)定量數(shù)據(jù)的相臨兩點(diǎn)之差的絕對(duì)值之和。判斷模塊16則依據(jù)偵測(cè)模塊14所獲得的偵測(cè)結(jié)果決定是否儲(chǔ)存當(dāng)前聲音信息。判斷模塊16在判斷時(shí),首先比對(duì)當(dāng)前聲音強(qiáng)度值與一設(shè)定強(qiáng)度值,如果此聲音強(qiáng)度值大于設(shè)定強(qiáng)度值累積一預(yù)定時(shí)間,則判斷此數(shù)字聲音信息為開(kāi)始記錄,即需要儲(chǔ)存;如果聲音強(qiáng)度值小于此設(shè)定強(qiáng)度值累積一預(yù)定時(shí)間,則判斷數(shù)字聲音信息為停止記錄,即不需要儲(chǔ)存。這里,需要事先設(shè)定預(yù)定時(shí)間值、設(shè)定強(qiáng)度值等相關(guān)參數(shù)。
尤其,判斷模塊16可應(yīng)用于當(dāng)前已為聲音記錄狀態(tài)的聲音強(qiáng)度儲(chǔ)存判斷,或者當(dāng)前狀態(tài)為非聲音記錄的儲(chǔ)存判斷。如果在當(dāng)前為非聲音記錄狀態(tài)時(shí),則判斷當(dāng)前聲音強(qiáng)度是否大于設(shè)定值并已經(jīng)累積預(yù)定時(shí)間,若是,則需要儲(chǔ)存當(dāng)前聲音信息,即啟動(dòng)聲音記錄狀態(tài);如果在當(dāng)前為聲音記錄狀態(tài)時(shí),則判斷當(dāng)前聲音強(qiáng)度是否小于設(shè)定值并已經(jīng)累積預(yù)定時(shí)間,若是,則不需要儲(chǔ)存當(dāng)前聲音信息,即啟動(dòng)聲音非記錄狀態(tài)。因此,藉以實(shí)現(xiàn)聲音信息記錄的自動(dòng)開(kāi)啟和停止。
于此,判斷模塊16可結(jié)合一定時(shí)器20進(jìn)行相應(yīng)時(shí)間判斷,定時(shí)器20根據(jù)聲音強(qiáng)度值大于或小于設(shè)定值而或減或增,并且限定在某一范圍之內(nèi)。并將計(jì)時(shí)結(jié)果提供至判斷模塊16,來(lái)用以判斷模塊16比對(duì)此計(jì)時(shí)結(jié)果時(shí)間與預(yù)定時(shí)間,以及根據(jù)當(dāng)前狀態(tài),進(jìn)而執(zhí)行當(dāng)前錄音的啟動(dòng)或停止的操作。例如,當(dāng)聲音強(qiáng)度值低于設(shè)定值時(shí)定時(shí)器20便執(zhí)行加計(jì)數(shù),且當(dāng)計(jì)數(shù)累積到預(yù)定時(shí)間時(shí)判斷為停止輸出數(shù)據(jù),即暫停錄音;反之,當(dāng)聲音強(qiáng)度值高于設(shè)定值時(shí)定時(shí)器20執(zhí)行減計(jì)數(shù),且當(dāng)計(jì)數(shù)累積到預(yù)定時(shí)間時(shí)便開(kāi)始輸出數(shù)據(jù),即繼續(xù)錄音。這里,定時(shí)器20的時(shí)間累積可以是連續(xù)地,也可以是間斷地。但需要指出的是,本發(fā)明的定時(shí)器20并不局限于上述實(shí)施例的說(shuō)明。
壓縮模塊18用以依照判斷模塊16的判斷結(jié)果,對(duì)需要記錄的數(shù)字聲音信息進(jìn)行處理并壓縮,以儲(chǔ)存此壓縮數(shù)字聲音信息于儲(chǔ)存模塊22中。
此外,本發(fā)明的數(shù)字錄音系統(tǒng)還包含有錄制的同時(shí)生成一個(gè)時(shí)間信息文件,用于記錄每一次從停止到恢復(fù)錄音時(shí)給文件寫(xiě)入錄音文件當(dāng)前長(zhǎng)度時(shí)間(time)。因此,使用者能夠在播放錄音檔案的時(shí)候,更為清楚地了解當(dāng)前所播放聲音信息是何時(shí)錄制的。每一次從停止或暫停錄音到恢復(fù)錄音時(shí),向此時(shí)間信息檔案中寫(xiě)入錄音檔案的當(dāng)前長(zhǎng)度時(shí)間time,即每一次從暫停錄音到繼續(xù)恢復(fù)錄音時(shí)所記錄當(dāng)前已經(jīng)錄制數(shù)字聲音信息的時(shí)間,以及當(dāng)前系統(tǒng)時(shí)間real time。所生成的時(shí)間信息文件可具有如下格式//[time]realtime 9月11日12:20:15
9月11日16:12:25
9月11日20:22:58
9月12日07:12:47這樣,在播放錄音檔案的同時(shí)讀取時(shí)間信息檔案,首先依據(jù)當(dāng)前播放檔案位置確定從開(kāi)始到現(xiàn)在播放位置的檔案時(shí)間filetime。并依照檔案時(shí)間filetime查詢時(shí)間信息檔案中的錄音檔案長(zhǎng)度時(shí)間time,并從中獲取不大于檔案時(shí)間filetime的最大錄音長(zhǎng)度時(shí)間time及其對(duì)應(yīng)的當(dāng)前系統(tǒng)時(shí)間realtime。則藉由公式realtime+(filetime-time)則可獲得播放的當(dāng)前聲音檔案的實(shí)際錄制時(shí)間。然后再把這個(gè)時(shí)間顯示出來(lái)便可以讓使用者知道現(xiàn)在聽(tīng)到的聲音是何時(shí)錄制的。
因?yàn)殇浿坪蟮臋n案有檔案頭信息,所以時(shí)間同步信息完全可以放在錄制后生成檔案的最后,并不會(huì)影響檔案的完整性和在個(gè)人計(jì)算機(jī)上播放的正確性。
下面將結(jié)合圖3及圖4詳細(xì)說(shuō)明本發(fā)明的數(shù)字錄音方法。圖3為根據(jù)本發(fā)明的數(shù)字錄音方法流程圖;以及圖4為根據(jù)本發(fā)明的數(shù)字錄音方法的聲音強(qiáng)度的偵測(cè)步驟及判斷步驟流程圖。
在描述本發(fā)明的數(shù)字錄音方法之前,首先請(qǐng)參考圖2,此圖為本領(lǐng)域熟知技術(shù)的數(shù)字錄音方法的流程圖。現(xiàn)在將在本領(lǐng)域熟知技術(shù)的數(shù)字錄音方法的基礎(chǔ)上,對(duì)本發(fā)明的數(shù)字錄音方法做出詳細(xì)說(shuō)明。
如圖2所示,本領(lǐng)域熟知數(shù)字錄音的主要實(shí)現(xiàn)方法是首先經(jīng)由數(shù)字/模擬轉(zhuǎn)換器按照一定的頻率采集聲音訊號(hào)(步驟101),并將此模擬的聲音訊號(hào)轉(zhuǎn)換為一數(shù)字聲音信息(步驟102),然后對(duì)數(shù)字聲音信息進(jìn)行處理及壓縮(步驟103),接著儲(chǔ)存此壓縮的數(shù)據(jù)(步驟104)。在步驟105中對(duì)是否結(jié)束命令進(jìn)行判斷,以選擇繼續(xù)聲音采集與記錄,還是結(jié)束錄音。
請(qǐng)參考圖3,如圖所示本發(fā)明的數(shù)字錄音方法最初也需要經(jīng)由模擬/數(shù)字轉(zhuǎn)換器按照一定的頻率采集聲音訊號(hào)(步驟201),并將此模擬的聲音訊號(hào)轉(zhuǎn)換為一數(shù)字聲音信息(步驟202)。然后偵測(cè)數(shù)字聲音信息所反映的聲音強(qiáng)度(步驟203),并依照此聲音強(qiáng)度與預(yù)先設(shè)定的強(qiáng)度值比較,以判斷此數(shù)字聲音信息是否需要儲(chǔ)存(步驟204)。接著與本領(lǐng)域熟知技術(shù)相同,對(duì)需要儲(chǔ)存的數(shù)字聲音信息進(jìn)行處理及壓縮(步驟205),并儲(chǔ)存壓縮數(shù)據(jù)至一儲(chǔ)存裝置中(步驟206)。并且同樣,在步驟207中對(duì)是否結(jié)束命令進(jìn)行判斷,以選擇繼續(xù)聲音采集與記錄,還是結(jié)束錄音。
如圖3可知,與本領(lǐng)域熟知技術(shù)不同的是,本發(fā)明還包含有在數(shù)字聲音信息壓縮之前(步驟205)偵測(cè)數(shù)字聲音信息所反映的聲音強(qiáng)度的步驟(步驟203),以及依照所偵測(cè)的聲音強(qiáng)度判斷是否需要儲(chǔ)存此數(shù)字聲音信息的步驟(步驟204)。也就是在本領(lǐng)域熟知數(shù)字錄音基礎(chǔ)上增加對(duì)當(dāng)前數(shù)據(jù)所反映聲音強(qiáng)度的偵測(cè)及判斷,進(jìn)而實(shí)現(xiàn)聲控的自動(dòng)錄音。
下面將結(jié)合圖4詳細(xì)說(shuō)明本發(fā)明的數(shù)字錄音方法的聲音強(qiáng)度的偵測(cè)步驟(步驟203)及判斷步驟(步驟204)。
在偵測(cè)步驟(步驟203)之前,需要事先設(shè)定一些相關(guān)參數(shù),包括聲音強(qiáng)度對(duì)比值,當(dāng)前聲音強(qiáng)度大于此聲音強(qiáng)度對(duì)比值累積多久便恢復(fù)錄音的時(shí)間參數(shù)T1,當(dāng)前聲音強(qiáng)度小于此聲音強(qiáng)度對(duì)比值累積多久便停止錄音的時(shí)間參數(shù)T2,以及定時(shí)器的起始值。在設(shè)定上述各個(gè)參數(shù)之后開(kāi)始錄音,如果設(shè)定聲音強(qiáng)度對(duì)比值為0則表示為普通錄音。而且,本發(fā)明也可以通過(guò)使用發(fā)光二極管來(lái)表示是否在執(zhí)行錄音功能。
這樣,本發(fā)明的聲音強(qiáng)度的偵測(cè)(步驟203)及判斷步驟(步驟204)如圖4所示,首先可每隔一段時(shí)間取一些數(shù)字聲音數(shù)據(jù)的相臨取樣點(diǎn),并計(jì)算每相臨兩點(diǎn)差的絕對(duì)值之和,即累積兩取樣點(diǎn)變化量的和作為數(shù)字聲音信息的聲音強(qiáng)度值(步驟301)。然后,判斷當(dāng)前聲音強(qiáng)度是否大于設(shè)定值,即聲音強(qiáng)度對(duì)比值(步驟302)。在此實(shí)施例中,可以結(jié)合一定時(shí)器配合執(zhí)行聲音強(qiáng)度值的判斷,且限定此定時(shí)器于某一范圍之內(nèi)。例如,當(dāng)前聲音強(qiáng)度大于設(shè)定值,設(shè)置定時(shí)器遞減計(jì)數(shù)(步驟303)。并需要判斷當(dāng)前狀態(tài)是否聲音信息儲(chǔ)存狀態(tài),即當(dāng)前是否在執(zhí)行聲音錄制(步驟305)。若為聲音儲(chǔ)存狀態(tài),則仍繼續(xù)當(dāng)前數(shù)字聲音信息的儲(chǔ)存(步驟309);否則,表示當(dāng)前為非錄音狀態(tài),則依照定時(shí)器的當(dāng)前值與起始值的差值,判斷聲音強(qiáng)度大于設(shè)定值是否已經(jīng)積累了時(shí)間T1(步驟307)。若是,則對(duì)當(dāng)前數(shù)字聲音信息進(jìn)行儲(chǔ)存(步驟309),即啟動(dòng)聲音記錄功能,恢復(fù)錄音狀態(tài);否則,不需要儲(chǔ)存當(dāng)前聲音數(shù)據(jù)(步驟310),即保持非錄音狀態(tài)。
在步驟302的判斷步驟中,如果當(dāng)前聲音強(qiáng)度不大于設(shè)定值,設(shè)定定時(shí)器執(zhí)行遞增計(jì)數(shù)(步驟304),并且也需要判斷當(dāng)前狀態(tài)是否聲音信息儲(chǔ)存狀態(tài),即當(dāng)前是否在執(zhí)行聲音錄制(步驟306)。若當(dāng)前沒(méi)有執(zhí)行聲音錄制,則仍保持非錄音狀態(tài),即不執(zhí)行聲音數(shù)據(jù)儲(chǔ)存(步驟310);否則,表示當(dāng)前為聲音錄制執(zhí)行狀態(tài),則需進(jìn)一步依照定時(shí)器的當(dāng)前值與起始值的差值,判斷聲音強(qiáng)度小于設(shè)定值是否已經(jīng)積累了時(shí)間T2(步驟308)。若是,則停止當(dāng)前錄音狀態(tài),即停止聲音信息的儲(chǔ)存(步驟310);否則,則保持此錄音狀態(tài),繼續(xù)當(dāng)前數(shù)字聲音信息的儲(chǔ)存(步驟309)。并且,最后步驟309返回至步驟205,或者步驟310返回至207,以依照?qǐng)D3的流程執(zhí)行對(duì)應(yīng)的后續(xù)步驟。
因此,本發(fā)明的數(shù)字錄音方法根據(jù)定時(shí)器結(jié)果和起始值以及當(dāng)前錄音狀態(tài)來(lái)判斷做錄音的啟動(dòng)和停止操作,進(jìn)而實(shí)現(xiàn)聲音達(dá)到設(shè)定強(qiáng)度時(shí)自動(dòng)開(kāi)始錄音,強(qiáng)度小于設(shè)定值時(shí)便暫停錄音,等待再次聲音強(qiáng)度達(dá)到設(shè)定值時(shí)繼續(xù)錄音。如此可實(shí)現(xiàn)有聲音錄音,無(wú)聲音或聲音較弱時(shí)停止,依靠聲音強(qiáng)度實(shí)現(xiàn)自動(dòng)錄音的功能,不僅達(dá)到監(jiān)聽(tīng)的效果,更可以儲(chǔ)存裝置的儲(chǔ)存空間。
此外,本發(fā)明的數(shù)字錄音方法還包含有在記錄該數(shù)字聲音信息的同時(shí)生成一時(shí)間信息文件的步驟,用于記錄每一次從停止到恢復(fù)錄音時(shí)給文件寫(xiě)入錄音文件當(dāng)前長(zhǎng)度時(shí)間time,其中所生成的時(shí)間信息文件可具有如下格式//[time]realtime
9月11日12:20:15
9月11日16:12:25
9月11日20:22:58
9月12日07:12:47每一次從停止或暫停錄音到恢復(fù)錄音時(shí),向此時(shí)間信息檔案中寫(xiě)入錄音檔案的當(dāng)前長(zhǎng)度時(shí)間time,即每一次從暫停錄音到繼續(xù)恢復(fù)錄音時(shí)所記錄當(dāng)前已經(jīng)錄制數(shù)字聲音信息的時(shí)間,以及當(dāng)前系統(tǒng)時(shí)間real time。
這樣,在播放錄音檔案的同時(shí)讀取時(shí)間信息檔案,首先依據(jù)當(dāng)前播放檔案位置確定從開(kāi)始到現(xiàn)在播放位置的檔案時(shí)間filetime。并依照檔案時(shí)間filetime查詢時(shí)間信息檔案中的錄音檔案長(zhǎng)度時(shí)間time,并從中獲取不大于檔案時(shí)間filetime的最大錄音長(zhǎng)度時(shí)間time及其對(duì)應(yīng)的當(dāng)前系統(tǒng)時(shí)間realtime。則藉由公式realtime+(filetime-time)則可獲得播放的當(dāng)前聲音檔案的實(shí)際錄制時(shí)間。然后再把這個(gè)時(shí)間顯示出來(lái)便可以讓使用者知道現(xiàn)在聽(tīng)到的聲音是何時(shí)錄制的。
因此,使用者能夠在播放錄音檔案的時(shí)候,更為清楚地了解當(dāng)前所播放聲音信息的錄制時(shí)間。
雖然本發(fā)明以上述較佳的實(shí)施例對(duì)本發(fā)明做出了詳細(xì)的描述,并非用上述實(shí)施例限定本發(fā)明。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)意識(shí)到在不脫離本發(fā)明技術(shù)方案所給出的技術(shù)特征和范圍的情況下,對(duì)技術(shù)特征所作的增加、以本領(lǐng)域一些同樣內(nèi)容的替換,均應(yīng)屬本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)字錄音系統(tǒng),其特征在于,該系統(tǒng)包括一模擬/數(shù)字轉(zhuǎn)換器,用于按照一設(shè)定頻率采集聲音訊號(hào),并將該聲音訊號(hào)轉(zhuǎn)換為一數(shù)字聲音信息;一偵測(cè)模塊,用于偵測(cè)該數(shù)字聲音信息所反映的聲音強(qiáng)度,以獲得一聲音強(qiáng)度值;一判斷模塊,用于比對(duì)該聲音強(qiáng)度值與一設(shè)定強(qiáng)度值,以判斷是否記錄該數(shù)字聲音信息;一壓縮模塊,用于當(dāng)需要記錄該數(shù)字聲音信息時(shí)處理并壓縮該數(shù)字聲音信息;以及一儲(chǔ)存模塊,用于儲(chǔ)存該壓縮的數(shù)字聲音信息。
2.如權(quán)利要求1所述的數(shù)字錄音系統(tǒng),其特征在于,該聲音強(qiáng)度值為該數(shù)字聲音信息所包含的一預(yù)定量數(shù)據(jù)的累計(jì)相鄰兩取樣點(diǎn)變化量之和。
3.如權(quán)利要求1所述的數(shù)字錄音系統(tǒng),其特征在于,所述的判斷模塊在該聲音強(qiáng)度值大于該設(shè)定強(qiáng)度值累積一預(yù)定時(shí)間后則判斷該數(shù)字聲音信息為開(kāi)始記錄;或所述的判斷模塊在該聲音強(qiáng)度值小于該設(shè)定強(qiáng)度值累積一預(yù)定時(shí)間后則判斷該數(shù)字聲音信息為停止記錄。
4.如權(quán)利要求1所述的數(shù)字錄音系統(tǒng),其特征在于,還包含有錄制同時(shí)生成一個(gè)時(shí)間信息文件,用于記錄每一次從停止到恢復(fù)錄音時(shí)給文件寫(xiě)入錄音文件當(dāng)前長(zhǎng)度時(shí)間(time)。
5.如權(quán)利要求4所述的數(shù)字錄音系統(tǒng),其特征在于,所述的時(shí)間信息文件的格式為(time)real time ;進(jìn)而在播放該數(shù)字錄音信息的一當(dāng)前錄音時(shí),依照該當(dāng)前錄音的當(dāng)前播放位置的filetime查找該時(shí)間信息文件中不大于該檔案時(shí)間的(time)及其對(duì)應(yīng)的該當(dāng)前系統(tǒng)時(shí)間(real time),并通過(guò)公式realtime+(filetime-time)則可獲得播放的該當(dāng)前聲音的實(shí)際錄制時(shí)間;其中,(time)為該數(shù)字聲音信息每次從停止錄音到恢復(fù)錄音的一錄音長(zhǎng)度時(shí)間,real time為一當(dāng)前系統(tǒng)時(shí)間;filetime為檔案時(shí)間。
6.一種數(shù)字錄音方法,其特征在于,該方法包括以下步驟按照一設(shè)定頻率采集聲音訊號(hào),并將該聲音訊號(hào)轉(zhuǎn)換為數(shù)字聲音信息;偵測(cè)該數(shù)字聲音信息所反映的聲音強(qiáng)度,以獲得一聲音強(qiáng)度值;比對(duì)該聲音強(qiáng)度值與一設(shè)定強(qiáng)度值,以判斷是否記錄該數(shù)字聲音信息;當(dāng)判斷需要記錄該數(shù)字聲音信息時(shí)處理并壓縮該數(shù)字聲音信息;以及儲(chǔ)存該壓縮的數(shù)字聲音信息于一儲(chǔ)存裝置中。
7.如權(quán)利要求6所述的數(shù)字錄音方法,其特征在于,所述的聲音強(qiáng)度值為該數(shù)字聲音信息所包含的一預(yù)定量數(shù)據(jù)的累計(jì)相鄰兩取樣點(diǎn)變化量之和。
8.如權(quán)利要求6所述的數(shù)字錄音方法,其特征在于,所述的聲音強(qiáng)度值大于該設(shè)定強(qiáng)度值累積一預(yù)定時(shí)間后,則判斷為開(kāi)始記錄該數(shù)字聲音信息;或所述的聲音強(qiáng)度值小于設(shè)定強(qiáng)度值累積一預(yù)定時(shí)間后,則判斷為停止記錄該數(shù)字聲音信息。
9.如權(quán)利要求6所述的數(shù)字錄音方法,其特征在于,還包括在錄制的同時(shí)生成一個(gè)時(shí)間信息文件,用于每一次從停止到恢復(fù)錄音時(shí)給文件寫(xiě)入錄音文件當(dāng)前長(zhǎng)度時(shí)間的步驟。
10.如權(quán)利要求9所述的數(shù)字錄音方法,其特征在于,所述的時(shí)間信息文件的格式為(time)real time,其中,(time)為該數(shù)字聲音信息每次從停止錄音到恢復(fù)錄音的一錄音長(zhǎng)度時(shí)間,real time為一當(dāng)前系統(tǒng)時(shí)間,進(jìn)而在播放該數(shù)字錄音信息的一當(dāng)前錄音時(shí),依照該當(dāng)前錄音的當(dāng)前播放位置的檔案時(shí)間(filetime)查找該時(shí)間信息文件中不大于該檔案時(shí)間的該錄音長(zhǎng)度時(shí)間(time)及其對(duì)應(yīng)的該當(dāng)前系統(tǒng)時(shí)間real time,并通過(guò)公式realtime+(filetime-time)則可獲得播放的該當(dāng)前聲音的實(shí)際錄制時(shí)間。
全文摘要
本發(fā)明公開(kāi)了一種數(shù)字錄音系統(tǒng)及方法,首先經(jīng)由一數(shù)字/模擬轉(zhuǎn)換器按照設(shè)定頻率采集聲音訊號(hào),并轉(zhuǎn)換聲音訊號(hào)為一數(shù)字聲音信息。然后偵測(cè)此數(shù)字聲音信息所反映的聲音強(qiáng)度,以獲得一聲音強(qiáng)度值。接著比對(duì)聲音強(qiáng)度值與一設(shè)定強(qiáng)度值,以判斷是否記錄此數(shù)字聲音信息。當(dāng)判斷需要記錄時(shí)處理并壓縮此數(shù)字聲音信息,并儲(chǔ)存壓縮的數(shù)字聲音信息于一儲(chǔ)存裝置中。本發(fā)明的數(shù)字錄音系統(tǒng)及方法能夠自動(dòng)控制錄音功能的開(kāi)始與停止,進(jìn)而節(jié)省儲(chǔ)存裝置的儲(chǔ)存空間。
文檔編號(hào)G11B27/031GK101025981SQ20071001727
公開(kāi)日2007年8月29日 申請(qǐng)日期2007年1月23日 優(yōu)先權(quán)日2007年1月23日
發(fā)明者陳淮琰, 張帆 申請(qǐng)人:無(wú)敵科技(西安)有限公司