專利名稱:音樂文件處理裝置、音樂文件處理方法及其程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及音樂文件處理裝置,音樂文件處理方法和音樂文件處理方法程序。例如,本發(fā)明能夠應(yīng)用到這樣的情況,即,在通用個(gè)人計(jì)算機(jī)中存儲(chǔ)音樂文件以備稍后再現(xiàn)。通過檢測(cè)文件的記錄電平記錄每個(gè)音樂文件,用根據(jù)所檢測(cè)的記錄電平校正的文件音量再現(xiàn)文件,以避免復(fù)雜的操作,并且能夠以合適的音量再現(xiàn)各個(gè)用不同的記錄電平所記錄的音樂文件。
背景技術(shù):
常規(guī)的情況是,使用光盤(compact disk)向使用者播放音樂,使用者通過操縱音頻裝置以希望的音量聽音樂。
近來,在個(gè)人計(jì)算機(jī)中,提供自動(dòng)地、或以希望的順序,一段一段地再現(xiàn)音樂片段的應(yīng)用程序,從而,通過光盤向使用者播放的大量音樂文件能夠存儲(chǔ)在個(gè)人計(jì)算機(jī)中。
而且,在一些情況中,使用光盤向使用者播放的音樂的片段,盤和盤之間的記錄電平變化很大。特別是,要向使用者播放先前在記錄媒體上存儲(chǔ)的、后來重新記錄到光盤的音樂的特征是,音樂的記錄電平,比近年來使用光盤播放的音樂的低。應(yīng)注意到,在使用低記錄電平的音樂的情況,沒有有效地利用包括記錄媒體的傳輸線的動(dòng)態(tài)范圍。
為了聽將光盤等的記錄媒體作為再現(xiàn)單元所再現(xiàn)的音樂,在再現(xiàn)光盤上的音樂開始片段的時(shí)間點(diǎn)上,能夠調(diào)節(jié)音量,使得使用者能夠在差不多是適當(dāng)?shù)碾娖缴希犜诠獗P上記錄的各音樂片段。另外,在聽FM(調(diào)頻)廣播的音樂時(shí),使用者能夠欣賞音樂,而不需要調(diào)節(jié)音量,因?yàn)椴ニ鸵魳返碾娕_(tái)調(diào)節(jié)了電平。
如果大量的音樂文件從各種記錄媒體下載到個(gè)人計(jì)算機(jī)中,以便存儲(chǔ)在個(gè)人計(jì)算機(jī)中使用的存儲(chǔ)單元中,稍后自動(dòng)地再現(xiàn)這些大量存儲(chǔ)的文件,但是,存儲(chǔ)的音樂各片段將在不同的記錄電平上再現(xiàn),因此出現(xiàn)的問題是,調(diào)節(jié)再現(xiàn)音量是很困難的。如果不調(diào)節(jié)再現(xiàn)的音量,那么,在低記錄電平上所存儲(chǔ)的音樂片段將難以收聽到。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是針對(duì)上述問題,提供一種音樂文件處理裝置,音樂文件處理方法和音樂文件處理方法程序,通過有效地消除復(fù)雜操作,能夠在適當(dāng)?shù)囊袅可显佻F(xiàn)帶有不同記錄電平的音樂文件,并提供執(zhí)行音頻信號(hào)處理方法的程序。
根據(jù)本發(fā)明的第一方面,提供一種獲取和存儲(chǔ)音樂文件的音樂文件處理裝置,其中對(duì)每個(gè)音樂文件檢測(cè)記錄電平,并與相對(duì)應(yīng)的音樂文件相關(guān)聯(lián)地記錄所檢測(cè)的結(jié)果。
用這種配置,檢測(cè)每個(gè)音樂文件的記錄電平,并通過將文件與檢測(cè)結(jié)果相關(guān)聯(lián),記錄音樂文件。因此,通過根據(jù)記錄電平的檢測(cè)結(jié)果,校正每個(gè)再現(xiàn)的音樂文件的音量,能夠消除文件之間的音量變化。結(jié)果,能夠避免調(diào)節(jié)每個(gè)再現(xiàn)音樂文件的音量的麻煩操作,并且能夠以適當(dāng)?shù)囊袅?,再現(xiàn)帶有不同記錄電平的音樂文件。
根據(jù)本發(fā)明的另一方面,提供一種再現(xiàn)音樂文件的音樂文件處理裝置,其中用根據(jù)音樂文件的記錄電平的檢測(cè)結(jié)果所校正的音量,再現(xiàn)音樂文件。
用這樣的配置,通過根據(jù)文件記錄電平的檢測(cè)結(jié)果校正文件音量,來再現(xiàn)音樂文件。通過檢測(cè)各種裝置每一個(gè)中的記錄電平,能夠避免調(diào)節(jié)每個(gè)再現(xiàn)音樂文件的音量的麻煩操作,能夠以適當(dāng)?shù)囊袅吭佻F(xiàn)帶有不同記錄電平的音樂文件。
根據(jù)本發(fā)明的第三方面,提供一種獲取和存儲(chǔ)音樂文件的音樂文件處理方法,所述音樂文件處理方法包括每個(gè)音樂文件的記錄電平檢測(cè)步驟;和通過將音樂文件與在所述記錄電平檢測(cè)步驟中獲得的檢測(cè)結(jié)果相關(guān)聯(lián)的音樂文件記錄步驟。
根據(jù)本發(fā)明的第四方面,提供一種再現(xiàn)音樂文件的音樂文件處理方法,其中用根據(jù)音樂文件的記錄電平的檢測(cè)結(jié)果所校正的音量來再現(xiàn)音樂文件。
用這些配置,能夠避免調(diào)節(jié)每個(gè)再現(xiàn)音樂文件的音量的麻煩操作,能夠以適合的音量再現(xiàn)帶有不同記錄電平的音樂文件。
根據(jù)本發(fā)明的第五方面,提供一種實(shí)施音樂文件處理方法的程序,用于荻取和存儲(chǔ)音樂文件,所述音樂文件處理方法包括每個(gè)音樂文件的記錄電平檢測(cè)步驟;和通過將音樂文件與在所述記錄電平檢測(cè)步驟中獲得的檢測(cè)結(jié)果相關(guān)聯(lián)的音樂文件記錄步驟。
根據(jù)本發(fā)明的第六方面,提供一種實(shí)施音樂文件處理方法的程序,用于再現(xiàn)音樂文件,其中,用根據(jù)音樂文件記錄電平的檢測(cè)結(jié)果所校正的音量來再現(xiàn)音樂文件。
用這些配置,能夠避免調(diào)節(jié)每個(gè)再現(xiàn)的音樂文件音量的麻煩操作,能夠以適合的音量再現(xiàn)帶有不同記錄電平的音樂文件。
通過結(jié)合附圖的以下說明和權(quán)利要求,將使得本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)變得明了。在附圖中相同的元件用相同符號(hào)表示出。其中圖1是在本發(fā)明的實(shí)施例實(shí)現(xiàn)的音樂文件處理系統(tǒng)中,由個(gè)人計(jì)算機(jī)進(jìn)行的操作的流程圖;圖2是本發(fā)明實(shí)施例實(shí)現(xiàn)的音樂文件處理系統(tǒng)的方框圖;圖3是進(jìn)行圖1的處理程序所需要的個(gè)人計(jì)算機(jī)組件的功能方框圖;圖4是引入(import)音樂文件的處理程序流程圖;圖5是功能方框圖,示出進(jìn)行圖4的程序所表示的順序進(jìn)程需要的個(gè)人計(jì)算機(jī)組件;圖6是在引入文件的操作中轉(zhuǎn)換音樂文件的格式的處理程序的流程圖;圖7是功能方框圖,示出進(jìn)行圖6的程序所表示的順序進(jìn)程需要的個(gè)人計(jì)算機(jī)組件;圖8是再現(xiàn)音樂文件的處理程序的流程圖;圖9是功能方框圖,示出進(jìn)行圖8的程序所表示的順序進(jìn)程需要的個(gè)人計(jì)算機(jī)組件;圖10是下載音樂文件的處理程序的流程圖;圖11是功能方框圖,示出在不校正音量的情況下,進(jìn)行圖10的程序所表示的順序進(jìn)程需要的個(gè)人計(jì)算機(jī)組件;和圖12是功能方框圖,示出在校正音量的情況下,進(jìn)行圖10的程序所表示的順序進(jìn)程需要的個(gè)人計(jì)算機(jī)組件。
具體實(shí)施例方式
下面參照附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施例。
圖2是本發(fā)明實(shí)施例實(shí)現(xiàn)的音樂文件處理系統(tǒng)1的方框圖。在音樂文件處理系統(tǒng)1中,使用個(gè)人計(jì)算機(jī)2存儲(chǔ)音樂文件。個(gè)人計(jì)算機(jī)2也能夠再現(xiàn)存儲(chǔ)的音樂文件,以供使用者欣賞。另外,個(gè)人計(jì)算機(jī)2也能夠向外部的再現(xiàn)裝置3下載音樂文件,以供使用者通過外部再現(xiàn)裝置3欣賞。
也就是說,在個(gè)人計(jì)算機(jī)2中,通過中央處理單元(CPU)5控制CD-ROM(只讀光盤)驅(qū)動(dòng)器4,從光盤等再現(xiàn)音樂文件,并且將再現(xiàn)的結(jié)果輸出到中央處理單元5,以及在CD-R等上記錄各類數(shù)據(jù)。I/O(輸入/輸出)裝置6是用于USB(通用串行總線)、IEEE(電氣和電子工程師學(xué)會(huì))1394或其它的接口。使用I/O裝置6向外部再現(xiàn)裝置3傳輸和從該裝置接收各種數(shù)據(jù)。在個(gè)人計(jì)算機(jī)2中使用的音頻裝置7是提供音樂文件再現(xiàn)的組件。音頻裝置7包括的組件有數(shù)字-模擬轉(zhuǎn)換電路,放大電路和揚(yáng)聲器。
使用硬盤驅(qū)動(dòng)器(HDD)8存儲(chǔ)由中央處理單元5執(zhí)行的程序、和通過CD-ROM驅(qū)動(dòng)器4獲得的音樂文件。硬盤驅(qū)動(dòng)器8也能夠輸出其上存儲(chǔ)的數(shù)據(jù)。中央處理單元5執(zhí)行在硬盤驅(qū)動(dòng)器8中存儲(chǔ)的預(yù)定應(yīng)用程序,從CD-ROM驅(qū)動(dòng)器4向硬盤驅(qū)動(dòng)器8下載音樂文件,形成音樂文件的數(shù)據(jù)庫(kù)。中央處理單元5也執(zhí)行預(yù)定程序,例如向外部再現(xiàn)裝置3輸出這個(gè)數(shù)據(jù)庫(kù)中的音樂文件。應(yīng)注意到,除了圖2的功能塊外,個(gè)人計(jì)算機(jī)2還具有使用包括在通用個(gè)人計(jì)算機(jī)中的調(diào)制解調(diào)器和其他組件的通信功能。另外,個(gè)人計(jì)算機(jī)2也具有各種如鍵盤、鼠標(biāo)和顯示單元的接口。
所述應(yīng)用程序是,以順序的方式自動(dòng)地、或根據(jù)使用者的設(shè)定,如上所述地再現(xiàn)在數(shù)據(jù)庫(kù)中記錄的音樂文件的程序。在使用者鍵入命令、調(diào)用這個(gè)應(yīng)用程序時(shí),中央處理單元5顯示這個(gè)程序的主屏幕。在使用者向主屏幕鍵入命令從光盤向硬盤驅(qū)動(dòng)器8下載音樂文件時(shí),在CD-ROM驅(qū)動(dòng)器4的控制下,從裝入CD-ROM驅(qū)動(dòng)器4中的光盤再現(xiàn)音樂文件,作為再現(xiàn)結(jié)果獲得的音樂文件被記錄到硬盤驅(qū)動(dòng)器8,存儲(chǔ)在數(shù)據(jù)庫(kù)中。此時(shí),中央處理單元5根據(jù)圖1的流程圖表示的處理程序,向硬盤驅(qū)動(dòng)器8記錄各片段音樂,以便以預(yù)定的格式,在硬盤驅(qū)動(dòng)器8上記錄音樂文件,并且通過檢測(cè)每個(gè)音樂文件的記錄電平存儲(chǔ)在數(shù)據(jù)庫(kù)中。
詳細(xì)地說,在中央處理單元5根據(jù)從光盤獲得的TOC(內(nèi)容表)信息,開始從裝在CD-ROM驅(qū)動(dòng)器4上的光盤再現(xiàn)音樂文件時(shí),處理程序流程從步驟SP1到步驟SP2,在步驟SP2,最大電平變量(maximum level variable)Lev設(shè)定為0的初始值。最大電平變量Lev是作為處理目標(biāo)的、用于形成對(duì)音樂文件的記錄電平判斷的判據(jù)(criterion)變量。音樂文件的最大電平變量Lev是表示音樂文件的最大振幅的值。
在中央處理單元5初始化最大電平變量Lev后,處理程序的流程繼續(xù)到步驟SP3,在此步驟,中央處理單元5形成輸入的數(shù)據(jù)是否被接收的判斷。如輸入數(shù)據(jù)被接收,處理程序流程繼續(xù)到步驟SP4,在此步驟,從CD-ROM 4驅(qū)動(dòng)器輸出的數(shù)據(jù)中抽取音頻數(shù)據(jù)。然后,在下一個(gè)步驟SP5,中央處理單元5檢測(cè)抽取的音頻數(shù)據(jù)的振幅Lev New。應(yīng)注意,中央處理單元5通過將音頻數(shù)據(jù)的信號(hào)電平轉(zhuǎn)換成絕對(duì)值檢測(cè)振幅Lev New。這樣抽取的音頻數(shù)據(jù)叫做線性PCM(脈沖碼調(diào)制)數(shù)據(jù)。然后,在步驟SP6,中央處理單元5形成檢測(cè)的振幅Lev New是否大于最大電平變量Lev的判斷。如果中央處理單元5發(fā)現(xiàn)檢測(cè)的振幅Lev New比最大電平變量Lev大,那么,處理程序流程繼續(xù)到步驟SP7,在此步驟,將最大電平變量Lev設(shè)定在檢測(cè)的振幅Lev New上。然后,流程繼續(xù)到步驟SP8。如果檢測(cè)的振幅Lev New不大于最大電平變量Lev,那么,流程直接進(jìn)行到步驟SP8。
在步驟SP8,按照使用者選擇的格式編碼這個(gè)線性PCM音頻數(shù)據(jù),并將編碼的數(shù)據(jù)記錄到硬盤驅(qū)動(dòng)器8。然后,流程進(jìn)行步驟SP3。應(yīng)注意,選擇的格式通常是根據(jù)ATRAC(自適應(yīng)變換音頻編碼)技術(shù)的格式。
因此,中央處理單元5以步驟SP3-SP4-SP5-SP6-SP8-SP3或SP3-SP4-SP5-SP6-SP7-SP8-SP3的順序重復(fù)進(jìn)行,以便從音樂文件順序檢測(cè)的振幅中,確定作為處理目標(biāo)的音樂文件的最大振幅。在完成音樂片段的再現(xiàn)時(shí),在步驟SP3形成的判斷結(jié)果為否定,則流程繼續(xù)到步驟SP9。在此步驟,在數(shù)據(jù)庫(kù)中記錄檢測(cè)的最大振幅。然后,在下一個(gè)步驟SP10,結(jié)束處理程序。
在此方法中,中央處理單元5從通過所述線性PCM獲得的音頻數(shù)據(jù)中檢測(cè)記錄電平,并將檢測(cè)的記錄電平編入數(shù)據(jù)庫(kù)。記錄電平是中央處理單元5檢測(cè)的最大振幅。中央處理單元5將記錄電平與量化位(quantization bit)數(shù)量或量化位計(jì)數(shù)一起存儲(chǔ)在數(shù)據(jù)庫(kù)中。
圖3是功能方框圖,示出進(jìn)行上述順序處理所需的個(gè)人計(jì)算機(jī)2的組件。在圖3的功能塊中,音頻信號(hào)抽取電路11是從CD-ROM驅(qū)動(dòng)器4輸出的數(shù)據(jù)中抽取音頻數(shù)據(jù)的功能塊,最大電平檢測(cè)電路12是從這個(gè)音頻數(shù)據(jù)檢測(cè)最大振幅的功能塊。編碼電路13是根據(jù)ATRAC技術(shù)編碼音頻數(shù)據(jù)并將編碼數(shù)據(jù)存儲(chǔ)在硬盤驅(qū)動(dòng)器8上的功能塊,和數(shù)據(jù)庫(kù)生成電路14是在硬盤驅(qū)動(dòng)器8上記錄最大電平和量化位計(jì)數(shù),并將它們編入到數(shù)據(jù)庫(kù)的功能塊。
另一方面,如果使用者向應(yīng)用程序的主屏幕鍵入命令引入音樂片段,并且不要求轉(zhuǎn)換引入的音頻數(shù)據(jù)的格式,那么,在使用者鍵入的這個(gè)命令中指定的音樂文件音樂文件僅存儲(chǔ)在數(shù)據(jù)庫(kù)中。在這種情況下,中央處理單元5進(jìn)行圖4的程序所表示的處理,對(duì)每個(gè)音樂片段獲取音頻數(shù)據(jù)的記錄電平并將記錄電平記錄到數(shù)據(jù)庫(kù)中。應(yīng)注意,這個(gè)應(yīng)用程序限定的引入操作是一個(gè)設(shè)定音樂文件的處理過程,以便使得所述文件能夠被所述程序使用。在此實(shí)施例中,已記錄在硬盤驅(qū)動(dòng)器8的音樂文件、以及從連接到外部輸入端子的外部裝置中獲得的音頻信號(hào)所產(chǎn)生的音樂文件都是所述引入處理的目標(biāo)。因此,在圖4的處理程序說明中,從外部裝置獲得的信號(hào)被認(rèn)為是已被聲卡等裝置處理過的。順便提及的是,如果線性PCM音頻信號(hào)是在使用聲卡等裝置進(jìn)行的處理中獲得的,則中央處理單元5,以與參照?qǐng)D1和3說明的相同的方式,檢測(cè)音頻信號(hào)的記錄電平,將電平與該音頻信號(hào)的音樂文件一起記錄在數(shù)據(jù)庫(kù)中。
詳細(xì)地說,圖4的處理程序在步驟SP11開始,在此步驟,中央處理單元5開始處理使用者鍵入的命令所指定的音樂文件。然后,在步驟SP12,最大電平變量Lev被設(shè)定在0初始值。接著,流程繼續(xù)到步驟SP13,在此,中央處理單元5形成是否已接收輸入數(shù)據(jù)的判斷。如果已接收輸入數(shù)據(jù),流程繼續(xù)到步驟SP14,在此,音頻數(shù)據(jù)被解碼成線性PCM數(shù)據(jù)。
然后,在下一步驟SP15,中央處理單元5檢測(cè)解碼的音頻數(shù)據(jù)的振幅Lev New。接著,在步驟SP16,中央處理單元5形成檢測(cè)的振幅Lev New是否大于最大電平變量Lev的判斷。如果中央處理單元5發(fā)現(xiàn)檢測(cè)的振幅LevNew比最大電平變量Lev大,那么,處理程序流程繼續(xù)到步驟SP17,在此步驟,將最大電平變量Lev設(shè)定在所檢測(cè)到的振幅Lev New上。然后,流程繼續(xù)到步驟SP13。如果檢測(cè)的振幅Lev New不大于最大電平變量Lev,那么,流程直接回到步驟SP13。
因此,中央處理單元5以步驟SP13-SP14-SP15-SP16-SP13,或SP13-SP14-SP15-SP16-SP17-SP13的順序重復(fù)進(jìn)行,以便從音樂文件中順序檢測(cè)的振幅,確定作為處理目標(biāo)的音樂文件的最大振幅。在完成音樂片段的再現(xiàn)時(shí),在步驟SP13形成的判斷的結(jié)果是否定,使得流程繼續(xù)到步驟SP18。在此步驟,在數(shù)據(jù)庫(kù)中記錄檢測(cè)的最大振幅。然后,在下一個(gè)步驟SP19,結(jié)束處理程序。
在此方法中,中央處理單元5首先解壓縮采用ATRAC技術(shù)壓縮的音頻數(shù)據(jù),然后檢測(cè)記錄電平,以存儲(chǔ)在數(shù)據(jù)庫(kù)中。應(yīng)注意,中央處理單元5也記錄如上所述用聲卡等裝置引入到硬盤驅(qū)動(dòng)器8中的音樂文件。
圖5是功能塊圖,示出進(jìn)行圖4的程序所表示的順序處理需要的個(gè)人計(jì)算機(jī)2的組件,而圖3中的組件是進(jìn)行圖1的程序所表示的順序處理所需要的。在圖5的功能塊圖中,解碼電路15是解壓縮音頻數(shù)據(jù)的功能塊,所述音頻數(shù)據(jù)是通過用ATRAC技術(shù)壓縮的。
另一方面,如果使用者向應(yīng)用程序的主屏幕鍵入命令以引入音樂文件,并且引入的音樂文件的格式不同于ATRAC格式,那么,中央處理單元5進(jìn)行圖6的程序表示的處理,對(duì)每個(gè)引入的音樂文件轉(zhuǎn)換所述的音樂文件的格式,并在數(shù)據(jù)庫(kù)中記錄文件和它的記錄電平。應(yīng)注意,與ATRAC格式不同的音樂文件的典型格式一般是MP3(運(yùn)動(dòng)圖像專家組1(MPEG1)音頻層(Audio Layer)III)格式。
詳細(xì)地說,在步驟SP21,中央處理單元5開始使用者鍵入的命令所指定的音樂文件的處理。然后,在步驟SP22,最大電平變量Lev被設(shè)定在0初始值。接著,在步驟SP23,中央處理單元5形成是否已接收輸入數(shù)據(jù)的判斷。如果已接收輸入數(shù)據(jù),流程繼續(xù)到步驟SP24,在此,作為處理目標(biāo)的音頻數(shù)據(jù)被解碼。
然后,在下一步驟SP25,中央處理單元5檢測(cè)解碼的音頻數(shù)據(jù)的振幅Lev New。接著,在步驟SP26,中央處理單元5形成檢測(cè)的振幅Lev New是否大于最大電平變量Lev的判斷。如果中央處理單元5發(fā)現(xiàn),檢測(cè)的振幅LevNew比最大電平變量Lev大,那么,處理程序流程繼續(xù)到步驟SP27,在此步驟,將最大電平變量Lev設(shè)定在檢測(cè)的振幅Lev New上。然后,流程繼續(xù)到步驟SP28。另一方面,如果檢測(cè)的振幅Lev New不大于最大電平變量Lev,那么,流程直接到步驟SP28。
在步驟28,中央處理單元5將這個(gè)音頻數(shù)據(jù)編碼成ATRAC格式,并將編碼的數(shù)據(jù)記錄到硬盤驅(qū)動(dòng)器8。然后,流程回到步驟SP23。
因此,中央處理單元5以步驟SP23-SP24-SP25-SP26-SP28-SP23或SP23-SP24-SP25-SP26-SP27-SP28-SP23的順序重復(fù)進(jìn)行,以便確定作為處理目標(biāo)的音樂文件的最大振幅。在完成音樂片段的再現(xiàn)時(shí),在步驟SP3形成的判斷結(jié)果是否定,使得流程繼續(xù)到步驟SP29。在此步驟,在數(shù)據(jù)庫(kù)中記錄檢測(cè)的最大振幅。然后,在下一個(gè)步驟SP30,結(jié)束處理程序。
圖7是功能塊圖,示出進(jìn)行圖6的程序所表示的順序處理過程所需要的個(gè)人計(jì)算機(jī)2的組件,而圖3和圖5中的組件分別是進(jìn)行圖1和圖4的程序所表示的順序處理過程所需要的。在圖7的功能塊圖中,編碼電路21是用ATRAC技術(shù)壓縮線性PCM音頻數(shù)據(jù)的功能塊。
如上所述,在此實(shí)施例中,將記錄電平和每個(gè)音樂電平的量化位計(jì)數(shù)存儲(chǔ)在數(shù)據(jù)庫(kù)中。
另一方面,如果使用者向應(yīng)用程序的主屏幕鍵入再現(xiàn)音樂的命令,那么,中央處理單元5隨機(jī)地或依據(jù)再現(xiàn)表的次序,再現(xiàn)該命令所指定的再現(xiàn)表上的音樂文件。如果在這個(gè)再現(xiàn)中使用者不具體要求校正音量,那么,中央處理單元5控制整個(gè)操作,在不校正它們音量之下,從硬盤驅(qū)動(dòng)器8再現(xiàn)音樂文件。如果使用者指定自動(dòng)校正音量,那么,中央處理單元5進(jìn)行圖8的程序所表示的處理過程,以便根據(jù)音樂文件的記錄電平的檢測(cè)結(jié)果,通過自動(dòng)調(diào)節(jié)它們的音量,再現(xiàn)音樂文件。
詳細(xì)地說,在步驟SP31,中央處理單元5開始該處理過程,再現(xiàn)音樂文件。然后,在步驟SP32,中央處理單元5計(jì)算校正因子。對(duì)于一個(gè)音樂文件,校正因子是從存儲(chǔ)在用于音樂文件的數(shù)據(jù)庫(kù)中的最大電平和量化位計(jì)數(shù)計(jì)算,從而,用計(jì)算的校正因子,使音樂文件的最大振幅匹配于(appropriate)量化位計(jì)數(shù),即,能夠以大約相同的音量聽音樂文件,并且動(dòng)態(tài)范圍完全被再現(xiàn)的音樂文件利用。
在中央處理單元5如上所述計(jì)算了作為再現(xiàn)目標(biāo)的音樂文件的校正因子后,順序處理流程進(jìn)行到步驟SP33,形成是否存在要解碼的數(shù)據(jù)的判斷。如果有要解碼的數(shù)據(jù),順序處理流程進(jìn)行步驟SP34,在此,中央處理單元5以預(yù)定量的數(shù)據(jù)解碼再現(xiàn)目標(biāo)的音樂文件,產(chǎn)生線性PCM音頻數(shù)據(jù)。然后,在步驟SP35,通過將該數(shù)據(jù)乘以校正因子,音樂文件的音量被校正。接著,在步驟SP36,校正了音量的音頻數(shù)據(jù)被輸出到音頻裝置7。然后,順序處理流程回到步驟SP33。
因此,中央處理單元5以步驟SP33-SP34-SP35-SP36-SP33的順序,重復(fù)順序處理過程。在完成音樂片段的再現(xiàn)時(shí),在步驟SP33上形成的判斷的結(jié)果是否定,使得順序處理流程到步驟SP37,終止順序處理過程。
在此方法中,根據(jù)在向數(shù)據(jù)庫(kù)記錄音樂文件的操作中所檢測(cè)的記錄電平的檢測(cè)結(jié)果,中央處理單元5能夠以校正的音量再現(xiàn)音樂文件,使得完全利用動(dòng)態(tài)范圍,以幾乎固定的音量再現(xiàn)音樂文件。
圖9是功能塊圖,示出進(jìn)行圖8的程序所表示的處理過程所需要的個(gè)人計(jì)算機(jī)2的組件。在圖9所功能塊圖中,解碼電路31是解壓縮用ATRAC技術(shù)壓縮了的音樂文件的數(shù)據(jù)的功能塊,以產(chǎn)生線性PCN音頻數(shù)據(jù)。校正因子計(jì)算電路32是計(jì)算校正因子的功能塊。電平校正電路33是通過將數(shù)據(jù)乘以為該數(shù)據(jù)計(jì)算的校正因子來校正PCM線性音頻數(shù)據(jù)音量的功能塊。開關(guān)電路36是控制停用和啟動(dòng)電平校正電路33的操作的功能塊。
根據(jù)使用者的命令,音樂文件也能夠下載到外部裝置3,所述外部裝置3通常是用于再現(xiàn)音樂文件的便攜式再現(xiàn)裝置。在這種情況下,對(duì)每個(gè)音樂文件,中央處理單元5進(jìn)行圖10的流程的處理過程,通過校正文件音量,向外部裝置3下載文件。
詳細(xì)地說,在步驟SP41,開始處理過程。然后,在步驟SP42,中央處理單元5以參照?qǐng)D8說明的相同方式,計(jì)算音量校正因子。接著,在步驟SP43,中央處理單元5形成外部再現(xiàn)裝置3是否具有電平校正功能的判斷,所述校正功能即通過將線性PCM音頻數(shù)據(jù)乘以校正因子校正線性PCM音頻數(shù)據(jù)的音量的功能。
如果外部再現(xiàn)裝置3具有電平校正功能,那么,處理過程的流程從步驟SP43進(jìn)行到步驟SP44,在此步驟,中央處理單元5向外部再現(xiàn)裝置3輸出。在步驟SP42計(jì)算的校正因子,作為附到該音樂文件的補(bǔ)充(side)信息。然后,在步驟SP45,與校正因子相關(guān)聯(lián)的音樂文件被下載到外部再現(xiàn)裝置3。在步驟SP46,終止這個(gè)處理過程。
圖11是功能塊圖,示出進(jìn)行上述的順序處理過程所需的個(gè)人計(jì)算機(jī)2的組件,與圖9的功能塊圖比較,圖9示出進(jìn)行圖8的順序處理過程所需的個(gè)人計(jì)算機(jī)2的組件。在這種情況下,在外部再現(xiàn)裝置3中,通過將音樂文件的解碼結(jié)果獲得的線性PCM音頻數(shù)據(jù),乘以如上所述與音樂文件一起下載的校正因子,以校正文件音量。然后,對(duì)音樂文件進(jìn)行數(shù)字-模擬轉(zhuǎn)換處理,然后,用于驅(qū)動(dòng)揚(yáng)音頻器或耳機(jī)。
另一方面,在外部再現(xiàn)裝置3不具有電平校正功能時(shí),順序處理流程從步驟SP43進(jìn)行到步驟SP47,形成是否存在要解碼的數(shù)據(jù)的判斷。如果存在要解碼的數(shù)據(jù),那么,順序處理流程到步驟SP48,在此,中央處理單元5以預(yù)定量的數(shù)據(jù)解碼音樂文件,產(chǎn)生線性PCM音頻數(shù)據(jù)。然后,在步驟SP49,通過將這個(gè)數(shù)據(jù)乘以校正因子,校正音頻數(shù)據(jù)的音量。接下來,在步驟SP50,音頻數(shù)據(jù)被編碼成ATRAC格式。然后,在步驟SP51,編碼的數(shù)據(jù)被傳輸?shù)酵獠垦b置3。接著,順序處理的流程回到步驟SP47。
因此,中央處理單元5以步驟SP47-SP48-SP49-SP50-SP51-SP47的順序,重復(fù)順序處理過程。在完成音樂片段的再現(xiàn)時(shí),在步驟SP47上形成的判斷的結(jié)果是否定,使得順序處理流程到步驟SP46,終止順序處理過程。
因此,在外部再現(xiàn)裝置不具有電平校正功能的情況下,在將音樂文件輸出到外部再現(xiàn)裝置前,中央處理單元5完全地利用動(dòng)態(tài)范圍、并校正音樂文件的音量,使得使用者能夠在幾乎同一音量上聽文件。
圖12是功能塊圖,示出個(gè)人計(jì)算機(jī)2的組件,以與圖9和11的功能塊圖比較。在圖12的功能塊圖中,解碼電路31是解壓縮用ATRAC技術(shù)壓縮的音樂文件數(shù)據(jù)的功能塊,以產(chǎn)生線性PCM音頻數(shù)據(jù)。編碼電路37是根據(jù)ATRAC技術(shù)壓縮線性PCM音頻數(shù)據(jù)的功能塊。
如果使用者鍵入命令向CD-R下載帶有校正音量的音樂文件,那么,中央處理單元5用ATRAC技術(shù)解碼音樂文件數(shù)據(jù),產(chǎn)生線性PCM數(shù)據(jù),并且以向沒有電平校正功能的外部裝置下載音樂文件的操作的相同方式,通過將該數(shù)據(jù)乘以校正因子,校正音頻數(shù)據(jù)音量。然后,帶有校正的音量的音頻數(shù)據(jù)輸出到CD-ROM驅(qū)動(dòng)器4,在CD-R上記錄。另一方面,如果使用者鍵入命令向CD-R下載不帶有音量校正的音樂文件,那么,中央處理單元5用ARTAC技術(shù)解碼音樂文件的數(shù)據(jù),產(chǎn)生線性PCM音頻數(shù)據(jù),并與校正因子一起在CD-R上記錄音頻數(shù)據(jù),其方式與向具有電平校正功能的外部裝置下載音樂文件的操作相同。
如果使用者鍵入命令將音樂文件的格式轉(zhuǎn)換和將音量校正,那么,中央處理單元5解碼用ATRAC技術(shù)編碼的音樂文件的數(shù)據(jù),以產(chǎn)生線性PCM音頻數(shù)據(jù),并且通過向沒有電平校正功能的外部裝置下載音樂文件的相同操作,將數(shù)據(jù)乘以校正因子,校正音頻數(shù)據(jù)的音量。然后,中央處理單元5將帶有校正音量的音頻數(shù)據(jù)的格式轉(zhuǎn)換成使用者指定的格式,以產(chǎn)生音樂文件。
在帶有上述配置的音樂文件處理系統(tǒng)1中,用光盤播放的音樂文件和通過因特網(wǎng)下載的音樂文件被記錄到硬盤驅(qū)動(dòng)器8上。根據(jù)使用者鍵入的命令順序再現(xiàn)這些音樂文件,并向揚(yáng)聲器輸出,或下載到外部再現(xiàn)裝置3。
在由音樂文件處理系統(tǒng)1執(zhí)行應(yīng)用程序以進(jìn)行所述處理過程中,在接收音樂文件的操作中,對(duì)每個(gè)音樂文件檢測(cè)線性PCM音頻數(shù)據(jù)的最大振幅,使得能夠根據(jù)檢測(cè)的最大振幅使用音樂文件,所述檢測(cè)的最大振幅也作為記錄電平的判據(jù)(criterion)存儲(chǔ)在硬盤驅(qū)動(dòng)器8的數(shù)據(jù)庫(kù)中。同時(shí),在硬盤驅(qū)動(dòng)器8中也存儲(chǔ)量化位計(jì)數(shù)。另外,在存儲(chǔ)到硬盤驅(qū)動(dòng)器8之前,將音樂文件的線性PCM音頻數(shù)據(jù)壓縮成預(yù)定格式。關(guān)于含有壓縮成不同格式的數(shù)據(jù)的音樂文件,該數(shù)據(jù)首先被變換成線性PCM音頻數(shù)據(jù),然后在存儲(chǔ)在硬盤驅(qū)動(dòng)器8之前所述PCM音頻數(shù)據(jù)被壓縮成預(yù)定的格式。
假定如上所述在個(gè)人計(jì)算機(jī)2中記錄的音樂文件為了聽的目的被再現(xiàn)。在這種情況下,通過將音頻數(shù)據(jù)乘以校正因子校正音頻數(shù)據(jù)音量,所述校正因子是根據(jù)上述的對(duì)音樂文件檢測(cè)的記錄電平和音頻文件的量化位計(jì)數(shù)計(jì)算的,以致完全地利用動(dòng)態(tài)范圍。因此,能夠在幾乎一致的音量再現(xiàn)音樂文件。在將數(shù)據(jù)播放給使用者前,最后對(duì)PCM線性音頻數(shù)據(jù)進(jìn)行數(shù)字-模擬轉(zhuǎn)換。
其結(jié)果,即使音樂文件在不同的記錄電平上記錄,使用者也不需進(jìn)行麻煩的操作,便能夠欣賞再現(xiàn)的音樂文件。因此,與現(xiàn)有技術(shù)的系統(tǒng)比較,音樂文件的使用要方便的多。另外,通過完全利用動(dòng)態(tài)范圍再現(xiàn)音樂文件,能夠防止在包括數(shù)字-模擬轉(zhuǎn)換電路和放大電路的再現(xiàn)系統(tǒng)中的音樂質(zhì)量降低。
另外,通過如上所述將記錄電平的判據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,在短時(shí)間內(nèi)能夠找到希望的音樂文件的判據(jù),以致能夠使用所述判據(jù)進(jìn)行文件的處理。
而且,在不進(jìn)行調(diào)節(jié)音量操作的情況下,記錄在硬盤驅(qū)動(dòng)器8上的音樂文件能夠通過調(diào)節(jié)音量再現(xiàn),以致,能夠?qū)嵤┰谒脑紶顟B(tài)中記錄音樂文件的所述操作。用這樣的操作,使用者能夠在其喜好的處理中再現(xiàn)音樂文件,如在原始記錄電平上的再現(xiàn)。
即,上述音樂文件等的音樂作品能夠在有意識(shí)地降低的記錄電平上存儲(chǔ)。在這種情況下,在使用者向在音樂文件處理系統(tǒng)1中的個(gè)人計(jì)算機(jī)2鍵入命令、不調(diào)節(jié)它的音量再現(xiàn)音樂文件時(shí),在它的音量不進(jìn)行任何調(diào)節(jié)的情況下,音樂文件的再現(xiàn)的數(shù)據(jù)被解壓縮,以產(chǎn)生線性PCM音頻數(shù)據(jù),然后在輸出到揚(yáng)聲器前,對(duì)所述PCM數(shù)據(jù)進(jìn)行數(shù)字-模擬轉(zhuǎn)換。因此,能夠在保持它們的原始氛圍之下,將各種音樂作品播放給使用者。
如果在音樂文件處理系統(tǒng)1中,使用者鍵入向具有音量校正功能的外部裝置3下載音樂文件的命令,那么,音樂文件與文件的校正因子(amplifier)一同下載到外部裝置3。然后,在由再現(xiàn)下載的音樂文件的外部裝置3進(jìn)行的操作中,音樂文件的數(shù)據(jù)被解壓縮,產(chǎn)生線性PCM音頻數(shù)據(jù),然后,它的音量,通過將所述數(shù)據(jù)乘以音樂文件的校正因子,被加以校正,隨后,在輸出到揚(yáng)聲器前,對(duì)帶有校正音量的音頻數(shù)據(jù)進(jìn)行數(shù)字-模擬轉(zhuǎn)換。
因此,在從外部再現(xiàn)裝置欣賞音樂時(shí),能夠完全利用動(dòng)態(tài)范圍,以幾乎同一音量再現(xiàn)音樂文件。因此,與現(xiàn)有技術(shù)的系統(tǒng)比,音樂文件的使用方便的多。另外,能夠通過完全利用動(dòng)態(tài)范圍再現(xiàn)音樂文件。
另一方面,在使用者鍵入命令向不具有這樣的音量調(diào)節(jié)功能的外部再現(xiàn)裝置3下載音樂文件和校正音樂文件的音量時(shí),則通過將校正因子乘以在音樂文件數(shù)據(jù)的解壓縮結(jié)果中獲得的線性PCM音頻數(shù)據(jù)來校正音量,帶有校正音量的音頻數(shù)據(jù)再次被壓縮,壓縮結(jié)果獲得的、并且具有校正音量的音樂文件被下載到外部再現(xiàn)裝置3。
其結(jié)果,即使在使用者想要使用不具備音量調(diào)節(jié)功能的簡(jiǎn)單配置的外部再現(xiàn)裝置3欣賞音樂文件時(shí),也能夠完全利用動(dòng)態(tài)范圍以幾乎相同的音量再現(xiàn)音樂文件。因此,與現(xiàn)有技術(shù)的系統(tǒng)相比,音樂文件的方便使用改進(jìn)很多。
另一方面,在使用者鍵入命令在不校正音樂文件的音量下,向不具有這樣的音量調(diào)節(jié)功能的外部再現(xiàn)裝置3下載音樂文件時(shí),那么,僅將鍵入的命令所指定的音樂文件下載到外部再現(xiàn)裝置3。因此,能夠保持音樂文件原有的氛圍,向使用者播放各種音樂文件。
另外,在使用者鍵入命令,代替這樣的外部再現(xiàn)裝置3,向CD-R下載音樂文件、轉(zhuǎn)換音樂文件格式和校正音量時(shí),通過將校正因子乘以音樂文件數(shù)據(jù)的解壓縮所獲得的線性PCM音頻數(shù)據(jù),來校正音量。然后,根據(jù)使用者鍵入的命令處理帶有這樣校正音量的音頻數(shù)據(jù)。
這樣一來,在此情況下,在隨后處理中,也是能夠完全地利用動(dòng)態(tài)范圍,以幾乎是相同的音量再現(xiàn)音樂文件。其結(jié)果,與現(xiàn)有技術(shù)的相同比,音樂文件的使用要方便的多。
另一方面,如果使用者鍵入命今在不校正音量的情況下向CD-R下載音樂文件和轉(zhuǎn)換音樂文件的格式,那么,省略將線性PCM音頻數(shù)據(jù)乘以校正因子的處理過程。其結(jié)果,能夠在保持音樂文件的原有氛圍之下向使用者播放各種音樂作品。
根據(jù)上述的配置,通過對(duì)每個(gè)音樂文件檢測(cè)記錄音量,記錄音樂文件,并且,通過根據(jù)對(duì)特定的音樂文件所檢測(cè)的記錄電平來校正文件的音量,再現(xiàn)任何特定的音樂文件。因此,能夠有效地消除復(fù)雜的操作,能夠以適當(dāng)?shù)囊袅吭佻F(xiàn)不同記錄電平的音樂文件。
另外,檢測(cè)音樂文件的最大振幅作為音樂文件的記錄電平。因此,能夠在簡(jiǎn)單的處理過程中檢測(cè)記錄的電平。其結(jié)果,也能夠簡(jiǎn)化整個(gè)配置。
在上述實(shí)施例中,將記錄電平的判據(jù)設(shè)定為最大振幅。但是,應(yīng)注意,本發(fā)明范圍不限于這個(gè)實(shí)施例。如果需要,也能夠?qū)⒂涗涬娖降呐袚?jù)設(shè)定為多種其他量的任何一個(gè)上,如平均功率和平均振幅。
另外,在上述實(shí)施例中,記錄電平的檢測(cè)結(jié)果被存儲(chǔ)在數(shù)據(jù)庫(kù)中。但是,值得注意的是,本發(fā)明的范圍不限于這個(gè)實(shí)施例。例如,通過將檢測(cè)結(jié)果與它們的相應(yīng)的音樂文件相關(guān)聯(lián),能夠記錄檢測(cè)結(jié)果,以提供與此實(shí)施例相同的效果。
而且,在上述實(shí)施例中,在不校正音量向外部再現(xiàn)裝置輸出音樂文件時(shí),計(jì)算校正因子,并且與音樂文件一起輸出。但是,應(yīng)注意,本發(fā)明的范圍不限于此。例如,也能夠與音樂文件一起輸出音樂文件的記錄電平的檢測(cè)結(jié)果。
而且。在上述實(shí)施例中,音樂文件以它所處的原始狀態(tài)被存儲(chǔ)。但是,本發(fā)明的范圍不限于此。例如,也能夠在音樂文件的音量預(yù)先被調(diào)節(jié)的情況下存儲(chǔ)音樂文件。
另外,在上述實(shí)施例中,本發(fā)明被應(yīng)用到個(gè)人計(jì)算機(jī)。但是,應(yīng)注意,本發(fā)明的范圍不限于此。例如,本發(fā)明也能夠應(yīng)用到各種的音頻裝置中,如存儲(chǔ)向使用者播放的音樂內(nèi)容的家用網(wǎng)絡(luò)服務(wù)器。
如上所述,根據(jù)本發(fā)明,通過檢測(cè)文件的記錄電平記錄每個(gè)音樂文件。因此,通過根據(jù)這樣檢測(cè)的記錄電平校正音量,能夠避免復(fù)雜的操作,帶有不同記錄電平的音樂文件能夠以適當(dāng)?shù)囊袅吭佻F(xiàn)。
雖然已然說明了本發(fā)明的優(yōu)選實(shí)施例,但是,這個(gè)說明僅是為了示范說明本發(fā)明,在不偏離權(quán)利要求的精神和范圍的情況下,可以做出種種改變。
權(quán)利要求
1.一種獲取和存儲(chǔ)音樂文件的音樂文件處理裝置,其特征在于對(duì)每個(gè)音樂文件檢測(cè)記錄電平,與相對(duì)應(yīng)的音樂文件相關(guān)聯(lián)地記錄檢測(cè)的結(jié)果。
2.根據(jù)權(quán)利要求1的音樂文件處理裝置,其特征在于音樂文件的記錄電平是音樂文件的最大振幅。
3.根據(jù)權(quán)利要求1的音樂文件處理裝置,其特征在于在向外部裝置輸出前,使用與音樂文件相對(duì)應(yīng)的檢測(cè)結(jié)果校正音樂文件的音量。
4.根據(jù)權(quán)利要求1的音樂文件處理裝置,其特征在于在再現(xiàn)音樂文件的操作中,使用與音樂文件相對(duì)應(yīng)的檢測(cè)結(jié)果校正音樂文件的音量。
5.根據(jù)權(quán)利要求1的音樂文件處理裝置,其特征在于在記錄音樂文件的操作中,使用與音樂文件相對(duì)應(yīng)的檢測(cè)結(jié)果校正音樂文件的音量。
6.根據(jù)權(quán)利要求1的音樂文件處理裝置,其特征在于與相對(duì)應(yīng)的音樂文件一起輸出檢測(cè)結(jié)果。
7.一種再現(xiàn)音樂文件的音樂文件處理裝置,其特征在于,用根據(jù)音樂文件的記錄電平的檢測(cè)結(jié)果校正的音量,再現(xiàn)音樂文件。
8.一種獲取和存儲(chǔ)音樂文件的音樂文件處理方法,其特征在于所述音樂文件處理方法包括步驟用于每個(gè)音樂文件的記錄電平檢測(cè)步驟;和通過將音樂文件與在記錄電平檢測(cè)步驟中獲得的檢測(cè)結(jié)果相關(guān)聯(lián)的音樂文件記錄步驟。
9.一種再現(xiàn)音樂文件的音樂文件處理方法,其特征在于使用根據(jù)音樂文件的記錄電平的檢測(cè)結(jié)果校正的音量,再現(xiàn)音樂文件。
10.一種實(shí)施音樂文件處理方法的程序,用于獲取和存儲(chǔ)音樂文件,其特征在于,所述音樂文件處理方法包括步驟用于每個(gè)音樂文件的記錄電平檢測(cè)步驟;和將音樂文件與在記錄電平檢測(cè)步驟中獲得的檢測(cè)結(jié)果相關(guān)聯(lián)的音樂文件記錄步驟。
11.一種實(shí)施音樂文件處理方法的程序,用于再現(xiàn)音樂文件,其特征在于用根據(jù)音樂文件的記錄電平的檢測(cè)結(jié)果校正的音量,再現(xiàn)音樂文件。
全文摘要
本發(fā)明涉及音樂文件處理裝置,音樂文件處理方法和音樂文件處理方法程序。例如本發(fā)明能夠應(yīng)用到在通用個(gè)人計(jì)算機(jī)中存儲(chǔ)音樂文件,以便稍后再現(xiàn)。通過音樂文件記錄電平的檢測(cè)記錄每個(gè)音樂文件,用根據(jù)檢測(cè)的電平校正的音樂文件音量再現(xiàn)文件,以避免復(fù)雜的操作,并能夠以適當(dāng)?shù)囊袅吭佻F(xiàn)以不同記錄電平記錄的各個(gè)音樂文件。
文檔編號(hào)G11B27/034GK1392556SQ02123309
公開日2003年1月22日 申請(qǐng)日期2002年6月18日 優(yōu)先權(quán)日2001年6月19日
發(fā)明者畠中光行 申請(qǐng)人:索尼公司