專利名稱:一種音樂錄制方法、裝置及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及計算機領域,尤其涉及一種音樂錄制方法、裝置及系統(tǒng)。
背景技術:
ID3也就是“ mp3文件曲目標簽”的意思。ID3 —般是位于一個mp3文件的開頭或末尾的若干字節(jié)內(nèi),附加了關于該mp3的歌手、歌名、專輯名稱等信息,這些信息就被稱為 ID3信息。ID3信息分為兩個版本,vl和v2版。其中vl版的ID3在mp3文件的末尾1 字節(jié),以TAG三個字符開頭,后面跟上歌曲信息。v2版一般位于mp3的開頭,可以存儲歌詞, 該專輯的圖片等大容量的信息。缺少ID3標簽并不會影響mp3的播放,但若沒有的話,管理音樂文件也會相當?shù)穆闊?。而在現(xiàn)實生活中,有時會遇到需要錄制已有音樂的情況,例如,用戶在網(wǎng)上看到一個音樂的MTV,想把它轉(zhuǎn)入自己的mp3播放器中,就需要使用音樂錄制軟件錄制MTV中的聲
曰°當前錄制音樂的軟件大多數(shù)是通過虛擬聲卡來抓取聲音數(shù)據(jù),然后生成音樂文件,這樣用戶還需要手動編輯該音樂文件的ID3信息以及封面,很不方便,特別是在通過音樂錄制軟件大量生成音樂文件時,用戶需要為每個音樂文件都編輯對應的ID3信息,不僅效率低下,還很容易出錯。
發(fā)明內(nèi)容
本發(fā)明實施例所要解決的技術問題在于,提供一種音樂錄制方法、裝置及系統(tǒng),可以在用戶錄制完音樂文件后,自動為該音樂文件添加ID3信息,無需用戶手動編輯,提高效率,避免出錯,方便用于的后續(xù)管理。為了解決上述技術問題,本發(fā)明實施例提供了一種音樂錄制方法,包括 采集外部的聲音,生成音樂文件;
將所述音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術在所述數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息;
按照規(guī)定的格式,將所述ID3信息寫入所述音樂文件的對應字段。其中,所述采集外部的聲音數(shù)據(jù),生成音樂文件包括 啟動虛擬聲卡,采集外部的聲音,生成僅含有聲音信息的音樂文件。其中,所述采集外部的聲音,生成音樂文件之后,還包括 將所述音樂文件的格式轉(zhuǎn)換為所述數(shù)據(jù)庫支持的音頻格式。其中,所述將所述音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術在所述數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息,包括
從所述音樂文件截取規(guī)定時長的音頻片段,將所述音頻片段上傳數(shù)據(jù)庫; 以所述音頻片段為索引,利用音樂識別技術在所述數(shù)據(jù)庫中查找所述音樂文件的ID3 fn息;獲取所述音樂文件的ID3信息。其中,所述按照規(guī)定的格式,將所述ID3信息寫入所述音樂文件的對應字段之后, 還包括
根據(jù)所述ID3信息中的標題title信息和藝術家artist信息,在網(wǎng)絡中搜索所述音樂文件的封面;
按照規(guī)定的格式,將搜索獲取的所述音樂文件的封面寫入所述音樂文件的對應字段。相應地,本發(fā)明實施例還提供了一種音樂錄制系統(tǒng),包括數(shù)據(jù)庫和音樂錄制裝置;
數(shù)據(jù)庫,用于存儲音樂文件以及音樂文件的ID3信息;
音樂錄制裝置,用于采集外部的聲音生成音樂文件后,將所述音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術在數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息;且按照規(guī)定的格式,將所述信息查詢模塊獲取的ID3信息寫入所述音樂文件的對應字段。相應地,本發(fā)明實施例還提供了一種音樂錄制裝置,包括 聲音采集模塊,用于采集外部的聲音,生成音樂文件;
信息查詢模塊,用于將所述聲音采集模塊生成的音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術在所述數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息;
ID3加載模塊,用于按照規(guī)定的格式,將所述信息查詢模塊獲取的ID3信息寫入所述音樂文件的對應字段。其中,所述音樂錄制裝置還包括格式轉(zhuǎn)換模塊,用于將所述音樂文件的格式轉(zhuǎn)換為所述數(shù)據(jù)庫支持的音頻格式。其中,所述信息查詢模塊包括
截取單元,用于從所述音樂文件截取規(guī)定時長的音頻片段,并將所述音頻片段上傳數(shù)據(jù)庫;
查詢單元,用于以所述音頻片段為索引,利用音樂識別技術在所述數(shù)據(jù)庫中查找所述音樂文件的ID3信息;并獲取所述音樂文件的ID3信息。其中,所述音樂錄制裝置還包括
封面查詢模塊,用于根據(jù)所述ID3信息中的title信息和artist信息,在網(wǎng)絡中搜索所述音樂文件的封面;
封面加載模塊,用于按照規(guī)定的格式,將所述封面查詢模塊搜索獲取的所述音樂文件的封面寫入所述音樂文件的對應字段。本發(fā)明實施例提供的音樂錄制方法、裝置及系統(tǒng),可以在用戶錄制完音樂文件后, 自動為該音樂文件添加ID3信息,無需用戶手動編輯,提高效率,避免出錯。進一步的,本實施例提供的音樂錄制方法、裝置及系統(tǒng)還可以自動在網(wǎng)絡中搜索音樂文件對應的封面,然后寫入音樂文件中,用戶無需自己查找和插入封面,減少用戶的工作量。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的音樂錄制方法第一實施例流程意圖; 圖2為本發(fā)明提供的音樂錄制方法第二實施例流程意圖3為本發(fā)明提供的音樂錄制系統(tǒng)實施例結構示意圖; 圖4為本發(fā)明提供的音樂錄制裝置第一實施例結構示意圖; 圖5為本發(fā)明提供的音樂錄制裝置第二實施例結構示意圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。參見圖1,為本發(fā)明提供的音樂錄制方法第一實施例流程意圖,如圖1所示,該音樂錄制方法的流程包括
步驟S100,采集外部的聲音,生成音樂文件。步驟S101,將所述音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術,在所述數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息。步驟S102,按照規(guī)定的格式,將所述ID3信息寫入所述音樂文件的對應字段。本發(fā)明實施例提供的音樂錄制方法,可以在用戶錄制完音樂文件后,自動為該音樂文件添加ID3信息,無需用戶手動編輯,提高效率,避免出錯,方便用戶的后續(xù)管理。參見圖2,為本發(fā)明提供的音樂錄制方法第二實施例流程意圖,在本實施例中,將更為詳細的描述該音樂錄制方法的流程。如圖1所示,該音樂錄制方法的流程包括
步驟S200,啟動虛擬聲卡,采集外部的聲音,生成僅含有聲音信息的音樂文件。更為具體的,假設在mac os系統(tǒng)中安裝虛擬聲卡soundflower,在錄制音樂文件時,虛擬聲卡采集聲音數(shù)據(jù)生成Ma格式的音樂文件。在該音樂文件中,僅有音頻信息,沒有ID3信息。即, 用戶可以直接在mp3播放器中播放該音樂文件,但是mp3播放器不能顯示當前播放的音樂名稱、歌手等信息,因為音樂文件中沒有ID3信息。本領域技術人員可以理解的是,其它的操作系統(tǒng)以及其它的虛擬聲卡也可以實施本發(fā)明,其原理和效果與本實施例相同,亦屬于本發(fā)明的保護范圍。步驟S201,將所述音樂文件的格式轉(zhuǎn)換為所述數(shù)據(jù)庫支持的音頻格式。因為本發(fā)明實施例提供的音樂錄制方法需要將音樂文件上傳至數(shù)據(jù)庫,以查詢ID3信息,所以需要將所述音樂文件的格式轉(zhuǎn)換為所述數(shù)據(jù)庫支持的音頻格式。例如,數(shù)據(jù)庫僅支持漏格式的音頻文件,則需要將步驟S200中生成的m4a格式的音樂文件轉(zhuǎn)換為wav格式的音樂文件。當然,若步驟S200中生成的音樂文件的格式本身就是數(shù)據(jù)庫支持的格式,則可以省略本步驟,直接執(zhí)行步驟S202。步驟S202,從音樂文件截取規(guī)定時長的音頻片段。更為具體的,將音樂文件上傳數(shù)據(jù)庫的目的在于查詢其對應的ID3信息,所以沒有必要將整個音樂文件都上傳,而只需上傳一個音頻片段即可。CN 102542025 A截取音頻片段的方法可以有效的降低上傳數(shù)據(jù)庫的信息量,節(jié)約時間和網(wǎng)絡資源,同時也減少了數(shù)據(jù)庫分析音樂文件,匹配ID3信息的工作量和時間。但是,所截取的音頻片段中的信息量要能夠唯一的確定其代表的音樂文件。音頻片段的時長過短,可能無法確定其代表的音樂文件;音頻片段的時長過長,又浪費網(wǎng)絡資源,增加數(shù)據(jù)庫的工作負擔。 在本發(fā)明實施例中,截取音樂文件中的音頻片段的時長優(yōu)選為10至60秒。步驟S203,將所述音頻片段上傳數(shù)據(jù)庫,并以所述音頻片段為索引,利用音樂識別技術在所述數(shù)據(jù)庫中查找所述音樂文件的ID3信息。在本實施例中以GRACEN0TE公司提供的數(shù)據(jù)庫為例,該數(shù)據(jù)庫中收錄了許多的樂音文件以及對應的ID3信息,該數(shù)據(jù)庫收到上傳的音頻片段后,以該音頻片段為索引,查找并反饋該音頻片段所在的音樂文件所對應的 ID3 fp 肩、ο當然,數(shù)據(jù)庫中也可能因為上傳的音頻片段過短,無法辨識;或數(shù)據(jù)庫中沒有收錄該音樂文件造成找不到與音頻片段對應的ID3信息,此時,數(shù)據(jù)庫可以反饋一個查詢失敗的提示信息給用戶。本領域技術人員可以理解的是,與GRACEN0TE公司提供的數(shù)據(jù)庫類似的數(shù)據(jù)庫都可以實現(xiàn)上述功能,故不能以此限定本發(fā)明的保護范圍。步驟S204,按照規(guī)定的格式,將從數(shù)據(jù)庫中獲取的音樂文件的ID3信息寫入所述音樂文件的對應字段。更為具體的,ID3信息一般是位于一個mp3文件的開頭或末尾的若干字節(jié)內(nèi),附加了關于該音樂文件的歌手、標題、名稱等信息。ID3信息分為兩個版本,Vl和v2 版。其中vl版的ID3在mp3文件的末尾128字節(jié),以TAG三個字符開頭,后面跟上ID3信息。v2版一般位于音樂文件的開頭,可以存儲歌詞,該專輯的圖片等大容量的信息。加入 ID3信息后,用戶在播放該音樂文件時,就可以同時看到該音樂文件的歌手、標題、名稱等信肩、ο隨著電子技術的發(fā)展,電子產(chǎn)品的功能也越來越多,現(xiàn)在最普通的mp3也往往具有一定的圖像顯示功能,所以有的用戶除了希望能看到當前播放的音樂文件的ID3信息之外,還可以看到一些更直觀的圖片信息,例如專輯的封面。為解決上述問題,本發(fā)明實施還可以包括以下優(yōu)選的步驟。步驟S205,根據(jù)所述ID3信息中的標題title信息和藝術家artist信息,在網(wǎng)絡中搜索所述音樂文件的封面。更為具體的,由于網(wǎng)絡上可能存在多張與該音樂文件相關的封面圖片,故在本步驟中有兩種可選的處理方式,一是自動選取一張圖片作為該音樂文件的封面圖片,例如到某一固定網(wǎng)站獲取,或者按照一定的算法,獲取出現(xiàn)頻率最高的一張或質(zhì)量最好的一張圖片作為封面圖片;二是獲取多張圖片(例如5張),然后由用戶進行挑選。步驟S206,按照規(guī)定的格式,將搜索獲取的所述音樂文件的封面寫入所述音樂文件的對應字段。更為具體的,在選定封面圖片后,將選定的封面圖片插入音樂文件的對應字段。因為vl版本中預留的空間較小,所以目前可能僅適用于ID3的v2版本,本領域技術人員可以理解的是,對于其它具有圖片存儲能力的版本,本發(fā)明同樣適用。本發(fā)明實施例提供的音樂錄制方法,可以在用戶錄制完音樂文件后,自動在數(shù)據(jù)庫中查找該音樂文件對應的ID3信息,并插入音樂文件中,無需用戶手動編輯,提高效率, 避免出錯。進一步的,本實施例提供的音樂錄制方法還可以利用獲取的ID3信息自動在網(wǎng)絡中搜索音樂文件的封面,然后寫入音樂文件中,用戶無需自己查找和插入封面,減少用戶的工作量。參見圖3,為本發(fā)明提供的音樂錄制系統(tǒng)實施例結構示意圖,如圖所示,該系統(tǒng)包括數(shù)據(jù)庫1和音樂錄制裝置2。數(shù)據(jù)庫1,用于存儲音樂文件以及音樂文件的ID3信息。音樂錄制裝置2,用于采集外部的聲音生成音樂文件后,將所述音樂文件上傳數(shù)據(jù)庫1,并利用音樂識別技術在數(shù)據(jù)庫1中查找并獲取所述音樂文件對應的曲目標簽ID3信息;且按照規(guī)定的格式,將所述信息查詢模塊獲取的ID3信息寫入所述音樂文件的對應字段。本發(fā)明實施例提供的音樂錄制系統(tǒng)可以自動生成帶有ID3信息的音樂文件。用戶錄制完音樂文件后,自動在數(shù)據(jù)庫中查找音樂文件的ID3信息,并自動插入該音樂文件中, 無需用戶手動編輯,提高效率,避免出錯,方便用戶的后續(xù)管理工作。參見圖4,為本發(fā)明提供的音樂錄制裝置第一實施例結構示意圖,本實施例提供的裝置可以應用于本發(fā)明提供的音樂錄制系統(tǒng),實施音樂錄制方法第一實施例中所提供的方法。如圖4所示,該音樂錄制裝置包括
聲音采集模塊21,用于采集外部的聲音,生成音樂文件。信息查詢模塊22,用于將所述聲音采集模塊21生成的音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術在所述數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息。ID3加載模塊23,用于按照規(guī)定的格式,將所述信息查詢模塊22獲取的ID3信息寫入所述音樂文件的對應字段。本發(fā)明實施例提供的音樂錄制裝置,可以在用戶錄制完音樂文件后,自動連接數(shù)據(jù)庫,為該音樂文件添加ID3信息,無需用戶手動編輯,提高效率,避免出錯,方便用戶的后
續(xù)管理工作。參見圖5,為本發(fā)明提供的音樂錄制裝置第二實施例結構示意圖,本實施例提供的裝置可以應用于本發(fā)明提供的音樂錄制系統(tǒng),實施音樂錄制方法第二實施例中所提供的方法。如圖5所示,該音樂錄制裝置包括聲音采集模塊21、信息查詢模塊22、ID3加載模塊23、格式轉(zhuǎn)換模塊M、封面查詢模塊25以及封面加載模塊26。具體的
聲音采集模塊21,用于采集外部的聲音,生成音樂文件。在實際應用中,該聲音采集模塊21可以是電腦系統(tǒng)中的虛擬聲卡。更為具體的,假設在mac os系統(tǒng)中,聲音采集模塊 21可以是虛擬聲卡soimdflower。在錄制音樂文件時,聲音采集模塊21采集聲音數(shù)據(jù)生成 iMa格式的音樂文件,在該音樂文件中,僅有音頻信息,但沒有ID3信息。即,用戶可以直接在mp3播放器中播放該音樂文件,但是mp3播放器不能顯示當前播放的音樂名稱、歌手等信息,因為音樂文件中沒有ID3信息。本領域技術人員可以理解的是,聲音采集模塊21也可以是其它具有聲音采集和錄制功能的設備,其原理和效果與本實施例相同,亦屬于本發(fā)明的保護范圍。格式轉(zhuǎn)換模塊M,用于將所述聲音采集模塊21生成的音樂文件的格式轉(zhuǎn)換為所述數(shù)據(jù)庫支持的音頻格式。更為具體的,因為本發(fā)明實施例提供的音樂錄制裝置需要將音樂文件上傳至數(shù)據(jù)庫,以查詢ID3信息,所以需要格式轉(zhuǎn)換模塊M將所述聲音采集模塊21生成的音樂文件的格式轉(zhuǎn)換為數(shù)據(jù)庫支持的格式。例如,數(shù)據(jù)庫僅支持漏格式,而聲音采集模塊21生成的音樂文件為m4a格式,則格式轉(zhuǎn)換模塊M需要將聲音采集模塊21生成的音樂文件轉(zhuǎn)換為wav格式。當然,若聲音采集模塊21生成的音樂文件的格式本身就是數(shù)據(jù)庫支持的格式,則格式轉(zhuǎn)換模塊M無需進行格式轉(zhuǎn)換的處理。信息查詢模塊22,用于將所述聲音采集模塊21生成的,或經(jīng)格式轉(zhuǎn)換模塊M轉(zhuǎn)換后的音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術在所述數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息。更為具體的,信息查詢模塊22包括
截取單元221,用于從音樂文件截取規(guī)定時長的音頻片段,并將所述音頻片段上傳數(shù)據(jù)庫。更為具體的,將音樂文件上傳數(shù)據(jù)庫的目的在于查詢其對應的ID3信息,所以沒有必要上傳整個音樂文件,而只需上傳音樂文件中的一個音頻片段即可。截取音頻片段的方法可以有效的降低上傳數(shù)據(jù)庫的信息量,節(jié)約時間和網(wǎng)絡資源,同時也減少了數(shù)據(jù)庫分析音樂文件,匹配ID3信息的工作量和時間。但是,所截取的音頻片段中的信息量要能夠唯一的確定其代表的音樂文件。音頻片段的時長過短,可能無法確定其代表的音樂文件;音頻片段的時長過長,又浪費網(wǎng)絡資源,增加數(shù)據(jù)庫的工作負擔。 在本發(fā)明實施例中,截取單元221截取音樂文件中的音頻片段的時長優(yōu)選為10至60秒。查詢單元222,用于以所述音頻片段為索引,在所述數(shù)據(jù)庫中查找所述音樂文件的 ID3信息;并獲取所述音樂文件的ID3信息。在本實施例中以GRACEN0TE公司提供的數(shù)據(jù)庫為例,該數(shù)據(jù)庫中收錄了許多的樂音文件以及對應的ID3信息,查詢單元222以截取單元 221截取的音頻片段為索引,在數(shù)據(jù)庫中查找并反饋該音頻片段所在的音樂文件所對應的 ID3 fp 肩、ο當然,數(shù)據(jù)庫中也可能因為上傳的音頻片段過短,無法辨識;或數(shù)據(jù)庫中沒有收錄該音樂文件造成找不到與音頻片段對應的ID3信息,此時,數(shù)據(jù)庫可以反饋一個查詢失敗的提示信息給查詢單元222。本領域技術人員可以理解的是,與GRACEN0TE公司提供的數(shù)據(jù)庫類似的數(shù)據(jù)庫都可以實現(xiàn)上述功能,故不能以此限定本發(fā)明的保護范圍。ID3加載模塊23,用于按照規(guī)定的格式,將所述信息查詢模塊22獲取的ID3信息寫入所述音樂文件的對應字段。更為具體的,ID3信息一般是位于一個mp3文件的開頭或末尾的若干字節(jié)內(nèi),附加了關于該音樂文件的歌手、標題、名稱等信息。ID3加載模塊23在音樂文件中加入ID3信息后,用戶在播放該音樂文件時,就可以同時看到該音樂文件的歌手、 標題、名稱等信息。隨著電子技術的發(fā)展,電子產(chǎn)品的功能也越來越多,現(xiàn)在最普通的mp3也往往具有一定的圖像顯示功能,所以有的用戶除了希望能看到當前播放的音樂文件的ID3信息之外,還可以看到一些更直觀的圖片信息,例如專輯的封面。為解決上述問題,本發(fā)明實施提供的音樂錄制裝置還包括以下優(yōu)選的模塊封面查詢模塊25和封面加載模塊26。封面查詢模塊25,用于根據(jù)所述ID3信息中的title信息和artist信息,在網(wǎng)絡中搜索所述音樂文件的封面。更為具體的,由于網(wǎng)絡上可能存在多張與該音樂文件相關的封面圖片,故在封面查詢模塊25有兩種可選的處理方式,一是封面查詢模塊25自動選取一張圖片作為該音樂文件的封面圖片,例如到某一固定網(wǎng)站獲取,或者按照一定的算法,獲取出現(xiàn)頻率最高的一張或質(zhì)量最好的一張圖片作為封面圖片;二是封面查詢模塊25獲取多張圖片(例如5張),然后由用戶進行挑選。封面加載模塊沈,用于按照規(guī)定的格式,將所述封面查詢模塊25搜索獲取的所述音樂文件的封面寫入所述音樂文件的對應字段。更為具體的,在封面查詢模塊25選定封面圖片后,封面加載模塊沈?qū)⑦x定的封面圖片插入音樂文件的對應字段。因為Vl版本中預留的空間較小,所以目前可能僅適用于ID3的v2版本,本領域技術人員可以理解的是,對于其它具有圖片存儲能力的版本,本發(fā)明同樣適用。本發(fā)明實施例提供的音樂錄制裝置,可以在用戶錄制完音樂文件后,自動在數(shù)據(jù)庫中查找該音樂文件對應的ID3信息,并插入音樂文件中,無需用戶手動編輯,提高效率, 避免出錯。進一步的,本實施例提供的音樂錄制裝置還可以利用獲取的ID3信息自動在網(wǎng)絡中搜索音樂文件的封面,然后寫入音樂文件中,用戶無需自己查找和插入封面,減少用戶
的工作量。本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所揭露的僅為本發(fā)明一種較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權利要求
1.一種音樂錄制方法,其特征在于,包括采集外部的聲音,生成音樂文件;將所述音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術在所述數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息;按照規(guī)定的格式,將所述ID3信息寫入所述音樂文件的對應字段。
2.如權利要求1所述的音樂錄制方法,其特征在于,所述采集外部的聲音數(shù)據(jù),生成音樂文件包括啟動虛擬聲卡,采集外部的聲音,生成僅含有聲音信息的音樂文件。
3.如權利要求1所述的音樂錄制方法,其特征在于,所述采集外部的聲音,生成音樂文件之后,還包括將所述音樂文件的格式轉(zhuǎn)換為所述數(shù)據(jù)庫支持的音頻格式。
4.如權利要求1所述的音樂錄制方法,其特征在于,所述將所述音樂文件上傳數(shù)據(jù)庫, 利用音樂識別技術在所述數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息,包括從所述音樂文件截取規(guī)定時長的音頻片段,將所述音頻片段上傳數(shù)據(jù)庫;以所述音頻片段為索引,利用音樂識別技術在所述數(shù)據(jù)庫中查找所述音樂文件的ID3 fn息;獲取所述音樂文件的ID3信息。
5.如權利要求1至4中任一項所述的音樂錄制方法,其特征在于,所述按照規(guī)定的格式,將所述ID3信息寫入所述音樂文件的對應字段之后,還包括根據(jù)所述ID3信息中的標題title信息和藝術家artist信息,在網(wǎng)絡中搜索所述音樂文件的封面;按照規(guī)定的格式,將搜索獲取的所述音樂文件的封面寫入所述音樂文件的對應字段。
6.一種音樂錄制裝置,其特征在于,包括聲音采集模塊,用于采集外部的聲音,生成音樂文件;信息查詢模塊,用于將所述聲音采集模塊生成的音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術在所述數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息;ID3加載模塊,用于按照規(guī)定的格式,將所述信息查詢模塊獲取的ID3信息寫入所述音樂文件的對應字段。
7.如權利要求6所述的音樂錄制裝置,其特征在于,所述音樂錄制裝置還包括格式轉(zhuǎn)換模塊,用于將所述音樂文件的格式轉(zhuǎn)換為所述數(shù)據(jù)庫支持的音頻格式。
8.如權利要求6所述的音樂錄制裝置,其特征在于,所述信息查詢模塊包括截取單元,用于從所述音樂文件截取規(guī)定時長的音頻片段,并將所述音頻片段上傳數(shù)據(jù)庫;查詢單元,用于以所述音頻片段為索引,利用音樂識別技術在所述數(shù)據(jù)庫中查找所述音樂文件的ID3信息;并獲取所述音樂文件的ID3信息。
9.如權利要求6至8中任一項所述的音樂錄制裝置,其特征在于,所述音樂錄制裝置還包括封面查詢模塊,用于根據(jù)所述ID3信息中的title信息和artist信息,在網(wǎng)絡中搜索所述音樂文件的封面;封面加載模塊,用于按照規(guī)定的格式,將所述封面查詢模塊搜索獲取的所述音樂文件的封面寫入所述音樂文件的對應字段。
10. 一種音樂錄制系統(tǒng),其特征在于,包括數(shù)據(jù)庫和音樂錄制裝置; 數(shù)據(jù)庫,用于存儲音樂文件以及音樂文件的ID3信息;音樂錄制裝置,用于采集外部的聲音生成音樂文件后,將所述音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術在數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息;且按照規(guī)定的格式,將所述信息查詢模塊獲取的ID3信息寫入所述音樂文件的對應字段。
全文摘要
本發(fā)明實施例公開了一種音樂錄制方法、裝置及系統(tǒng),該方法包括采集外部的聲音,生成音樂文件;將所述音樂文件上傳數(shù)據(jù)庫,利用音樂識別技術在所述數(shù)據(jù)庫中查找并獲取所述音樂文件對應的曲目標簽ID3信息;按照規(guī)定的格式,將所述ID3信息寫入所述音樂文件的對應字段。本發(fā)明實施例所提供的音樂錄制方法、裝置及系統(tǒng),可以在用戶錄制完音樂文件后,自動為該音樂文件添加ID3信息,無需用戶手動編輯,提高效率,避免出錯。
文檔編號G06F17/30GK102542025SQ201110434530
公開日2012年7月4日 申請日期2011年12月22日 優(yōu)先權日2011年12月22日
發(fā)明者馬鋒 申請人:深圳市萬興軟件有限公司