專利名稱:可節(jié)省存儲(chǔ)器空間的聲音播放裝置及其相關(guān)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種聲音播放裝置,特別是涉及一種利用儲(chǔ)存編碼后的數(shù)據(jù) 以節(jié)省存儲(chǔ)器空間的聲音播放裝置。
背景技術(shù):
隨著數(shù)字音樂(lè)的問(wèn)世,使用者可擁有另一種新的音樂(lè)資源。數(shù)字音樂(lè)可 儲(chǔ)存于相對(duì)較小的數(shù)字文件之中,而這些數(shù)字文件又可儲(chǔ)存于可攜式非易失
性(Non-Volatile)存儲(chǔ)裝置中。由于數(shù)字音樂(lè)的普及,可攜式音樂(lè)播放器, 如MP3播放器等幾乎隨處可見(jiàn)。MP3 (MPEG I Audio Layer 3)是大家耳熟 能詳?shù)囊环N音樂(lè)格式,此聲音壓縮技術(shù)近年來(lái)橫掃全球。由于MP3隨身聽(tīng)制 造水準(zhǔn)不高,加上平均單價(jià)平民化,因此許多廠商皆看好其未來(lái)成長(zhǎng)空間。 即使現(xiàn)在音訊標(biāo)準(zhǔn)仍處于戰(zhàn)國(guó)時(shí)代,除MP3外,尚有微軟的WMA、 Monkey's Audio的APE、以及Real Networks的RA等格式與其抗衡,但不論普及度還 是流行性皆以MP3為大宗,并且在因特網(wǎng)的推波助瀾下,更有助于MP3音樂(lè) 的取得與推廣。
MP3的最大優(yōu)勢(shì)在于文件體積小,這是因?yàn)橐粲崝?shù)據(jù)經(jīng)過(guò)壓縮處理的緣 故,即是利用專屬的算法,將音訊數(shù)據(jù)中多余的部分去除。MP3音樂(lè)聽(tīng)起來(lái) 接近CD音質(zhì),不過(guò),MP3為破壞性壓縮,不論取樣率達(dá)到何種等級(jí),還是無(wú) 法與CD音質(zhì)抗衡。另外一種聲音編碼方式則是利用脈沖編碼文件(Pulse Code Modulation, PCM),此種方式最大的優(yōu)點(diǎn)就是音質(zhì)好,而其缺點(diǎn)則是 文件所占的容量大。我們常見(jiàn)的Audio CD就采用了 PCM編碼, 一張光盤(pán) 的容量只能容納約72分鐘的音樂(lè)信息。WMA即是微軟所開(kāi)發(fā)出來(lái)的利器,聲 稱在64kbps的取樣率下,將可達(dá)到接近CD的品質(zhì)。與其它編碼設(shè)計(jì)最大差 異之處在于WMA支持防拷功能。APE格式由Monkey' s Audio所推出,為一種 不會(huì)破壞聲音頻率的壓縮技術(shù),使得音質(zhì)不會(huì)因此而受損,且容量約只有wav 格式的一半。不過(guò),APE格式卻有著壓縮與解壓時(shí)間過(guò)長(zhǎng)的困擾。為了在有 限的網(wǎng)絡(luò)頻寬下增加音樂(lè)的傳送效率,Real Networks也發(fā)表專屬的RA格式 來(lái)與其竟?fàn)帯S捎谑且猿浞掷镁W(wǎng)絡(luò)頻寬為訴求,故首重壓縮比和容錯(cuò)性,
其次才是音質(zhì)。因此,RA格式最常應(yīng)用在網(wǎng)絡(luò)上的專輯試聽(tīng)用途。
隨著數(shù)字影音技術(shù)的成熟以及持有數(shù)字影音器材比例的普遍,對(duì)于儲(chǔ)存 影音數(shù)據(jù)的存儲(chǔ)器的需求也愈見(jiàn)上升,而其中以閃存(Flash Memory)為最 普遍使用的主流存儲(chǔ)器。閃存屬于非易失性存儲(chǔ)器(Non-Volatile Random Access Memory, NVRAM)的一種,可快速更改其內(nèi)部H據(jù)。
目前關(guān)于MP3技術(shù)的應(yīng)用,已披露于美國(guó)專利第7010218號(hào)及臺(tái)灣專利 第M286, 961號(hào)等專利中。 一般數(shù)字錄制/復(fù)制裝置通常使用一磁帶作為錄制 的工具,來(lái)儲(chǔ)存數(shù)字的數(shù)據(jù)像是影像或是聲音文件,然而磁帶并沒(méi)有被有效 的利用,于美國(guó)專利第7010218號(hào)專利中,提出一種可錄制或復(fù)制不同型式 的聲音數(shù)據(jù)的數(shù)字錄制/復(fù)制裝置及其相關(guān)方法,其做法是于接收到 一聲音 訊號(hào)時(shí),先判斷該聲音訊號(hào)的數(shù)據(jù)種類,假如是一般的聲音訊號(hào)且錄制MP3 功能被選取時(shí),將該聲音訊號(hào)轉(zhuǎn)換成MP3格式的數(shù)據(jù),再壓成固定大小的數(shù) 據(jù),最后再存入該磁帶剩余的聲音區(qū)段。如果是MP3格式的數(shù)據(jù),則壓成固 定大小的數(shù)據(jù),最后再存入該磁帶剩余的聲音區(qū)段。如此一來(lái),可以充分利 用磁帶的儲(chǔ)存空間。
于臺(tái)灣專利第M286, 961號(hào)中,其做法是利用一數(shù)字訊號(hào)處理器將由CD 光驅(qū)上的光盤(pán)片讀取到的一數(shù)字音軌數(shù)據(jù)轉(zhuǎn)換成一 MP3格式數(shù)據(jù),并可儲(chǔ)存 于存儲(chǔ)卡或通過(guò)通用序列總線輸出至外接USB裝置。請(qǐng)參考圖1。圖l為先 前技術(shù)中一具M(jìn)P3轉(zhuǎn)文件功能的CD播放機(jī)10的方塊圖。CD播放機(jī)10由一 光驅(qū)12讀取一光盤(pán)片11上的數(shù)字音軌數(shù)據(jù)( 一般Audio格式數(shù)據(jù)),接著 透過(guò)一IDE接口 13將該數(shù)字音軌數(shù)據(jù)傳至一 IDE接口控制電路14。 一存儲(chǔ) 器15耦接于IDE接口控制電路,用來(lái)接收及暫時(shí)儲(chǔ)存來(lái)自IDE接口控制電 路的該數(shù)字音軌數(shù)據(jù)。數(shù)字訊號(hào)處理器17不僅用以做數(shù)據(jù)處理,亦為整個(gè) CD播放器的控制中心。數(shù)字訊號(hào)處理器17主要的工作為自存儲(chǔ)器15中讀取 該數(shù)字音軌數(shù)據(jù),然后將該數(shù)字音軌數(shù)據(jù)轉(zhuǎn)換成MP3格式數(shù)據(jù)。一USB裝置 19系耦接于數(shù)字訊號(hào)處理器17,用來(lái)接收數(shù)字訊號(hào)處理器17所轉(zhuǎn)換的MP3 格式數(shù)據(jù)。數(shù)字訊號(hào)處理器17所輸出的MP3格式資料亦可被傳送至存儲(chǔ)卡 18,存儲(chǔ)卡18可以是CF card、 SD card、 MMC card、 SM card或XD card 等存儲(chǔ)卡。
CD光盤(pán)片所紀(jì)錄的音樂(lè)數(shù)據(jù)為一種未經(jīng)過(guò)壓縮處理的數(shù)字?jǐn)?shù)據(jù),擁有 較佳的音質(zhì),但缺點(diǎn)是數(shù)據(jù)量較大。于美國(guó)專利第7010218號(hào)中,能夠提高 磁帶的儲(chǔ)存使用率,但只局限于磁帶。而于圖l中,由于存儲(chǔ)器15所儲(chǔ)存 的數(shù)據(jù)格式為一般數(shù)字音軌數(shù)據(jù),沒(méi)有經(jīng)過(guò)壓縮,因此需要耗費(fèi)大容量的存 儲(chǔ)器空間。目前市面上亦有可以同時(shí)播放CD格式與MP3格式的播放器,但 由于儲(chǔ)存數(shù)據(jù)的方式為直接將兩種格式的數(shù)據(jù)進(jìn)行儲(chǔ)存,因此通常需要外掛 一個(gè)很大的SDRAM,不但成本相當(dāng)高昂且播放器的電路面積亦相當(dāng)龐大。發(fā)明內(nèi)容本發(fā)明提供一種可節(jié)省存儲(chǔ)器空間的聲音播放裝置,該聲音播放裝置包 含一邏輯區(qū)塊、 一編碼器、 一第一存儲(chǔ)器以及一譯碼器。該邏輯區(qū)塊具有一 第一輸出端以及一第二輸出端。該邏輯區(qū)塊用來(lái)接收一音源訊號(hào),并用以判 斷是否要對(duì)該音源訊號(hào)進(jìn)行編碼處理,相對(duì)應(yīng)的于該第一輸出端或于該第二 輸出端輸出該音源訊號(hào)。該編碼器具有一輸入端,耦接于該邏輯區(qū)塊的該第 一輸出端,用來(lái)接收該音源訊號(hào)。該編碼器用來(lái)將該音源訊號(hào)進(jìn)行編碼,以 產(chǎn)生一編碼數(shù)據(jù)。該第一存儲(chǔ)器具有一第一輸入端耦接于該編碼器,用來(lái)儲(chǔ) 存該編碼數(shù)據(jù),及一第二輸入端,耦接于該邏輯區(qū)塊的該第二輸出端,用來(lái) 儲(chǔ)存該音源訊號(hào)。該譯碼器耦接于該第一存儲(chǔ)器,該譯碼器用來(lái)接收儲(chǔ)存于 該第一存儲(chǔ)器內(nèi)的該編碼數(shù)據(jù)或該音源訊號(hào),并將該編碼數(shù)據(jù)或該音源訊號(hào) 進(jìn)行相對(duì)應(yīng)的譯碼,以產(chǎn)生一譯碼訊號(hào)。其中,該編碼器依據(jù)一第一編碼方 式將該音源訊號(hào)進(jìn)行編碼,該譯碼器依據(jù)該第一編碼方式將該編碼數(shù)據(jù)進(jìn)行 相對(duì)應(yīng)的譯碼,以產(chǎn)生該譯碼訊號(hào)。該音源訊號(hào)為已依據(jù)一第二編碼方式進(jìn) 行編碼的訊號(hào),該譯碼器依據(jù)該第二編碼方式將該音源訊號(hào)進(jìn)行相對(duì)應(yīng)的譯 碼,以產(chǎn)生該譯碼訊號(hào)。于本發(fā)明的實(shí)施例中,若該編碼器為一MP3編碼器, 則該譯碼器為一 MP3譯碼器;若該編碼器為一適應(yīng)性差分脈沖編碼文件編碼 器,則該譯碼器為一適應(yīng)性差分脈沖編碼文件譯碼器。本發(fā)明提供一種可節(jié)省聲音播放裝置的存儲(chǔ)器空間的方法,該方法包含 依據(jù)所接收到的一音源訊號(hào)的數(shù)據(jù)格式判斷是否要對(duì)該音源訊號(hào)進(jìn)行編碼 處理;若所接收的該音源訊號(hào)的數(shù)據(jù)格式為一般音軌數(shù)據(jù),則依據(jù)一第一編 碼方式將該音源訊號(hào)進(jìn)行編碼以產(chǎn)生一編碼數(shù)據(jù);儲(chǔ)存該編碼數(shù)據(jù)或該音源 訊號(hào);以及將該編碼數(shù)據(jù)或該音源訊號(hào)進(jìn)行相對(duì)應(yīng)譯碼,以產(chǎn)生一編碼訊號(hào)。 其中,依據(jù)該第一編碼方式將該編碼數(shù)據(jù)進(jìn)行相對(duì)應(yīng)的譯碼,以產(chǎn)生該譯碼 訊號(hào)。若所接收的該音源訊號(hào)為已依據(jù)一第二編碼方式進(jìn)行編碼的訊號(hào),則 依據(jù)該第二編碼方式將該音源訊號(hào)進(jìn)行相對(duì)應(yīng)的譯碼,以產(chǎn)生該編碼訊號(hào)。該方法還包含將該譯碼訊號(hào)轉(zhuǎn)換成模擬格式的一播放訊號(hào),并進(jìn)一步播放模 擬格式的該播放訊號(hào)。于本發(fā)明的實(shí)施例中,該第一編碼方式及第二編碼方式可分別為一MP3格式的編碼方式或一 ADPCM格式的編碼方式。若將該音源 訊號(hào)進(jìn)行該MP3格式的編碼以產(chǎn)生MP3格式的該編碼數(shù)據(jù),則將MP3格式的 該編碼數(shù)據(jù)進(jìn)行相對(duì)應(yīng)的MP3譯碼,以產(chǎn)生該譯碼訊號(hào);若將該音源訊號(hào)進(jìn) 行該ADPCM格式的編碼以產(chǎn)生ADPCM格式的該編碼數(shù)據(jù),則將該ADPCM格式 的該編碼凄t據(jù)進(jìn)4于相對(duì)應(yīng)的ADPCM譯碼,以產(chǎn)生該譯碼i禮號(hào)。
圖1為現(xiàn)有技術(shù)中一具M(jìn)P3轉(zhuǎn)文件功能的CD播放機(jī)的方塊圖。 圖2為本發(fā)明一實(shí)施例用來(lái)說(shuō)明一可節(jié)省存儲(chǔ)器空間的聲音播放裝置。 圖3為本發(fā)明一實(shí)施例用來(lái)說(shuō)明一可節(jié)省存儲(chǔ)器空間的聲音播放裝置。 圖4為本發(fā)明一可節(jié)省聲音播放裝置的存儲(chǔ)器空間的播放方法的流程 的示意圖。附圖符號(hào)說(shuō)明10CD播放機(jī)11光盤(pán)片12光驅(qū)13IDE接口14IDE接口控制電路15存儲(chǔ)器17數(shù)字訊號(hào)處理器18存儲(chǔ)卡19USB裝置20、30 聲音播放裝置PUH1光學(xué)讀取頭AFE1模擬前級(jí)電路22邏輯區(qū)塊23編碼器24第一存儲(chǔ)器26第二存儲(chǔ)器27譯碼器28數(shù)字模擬轉(zhuǎn)換器29播放器244第二輸入端222第一輸出端224第二輸出端232輸入端242第一輸入端40流程402-414 步驟
具體實(shí)施方式
請(qǐng)參考圖2。圖2為本發(fā)明一實(shí)施例用來(lái)說(shuō)明一可節(jié)省存儲(chǔ)器空間的聲 音播放裝置20。圖2標(biāo)示一般音軌數(shù)據(jù)的儲(chǔ)存路徑。聲音播放裝置20包含 一光盤(pán)片11、 一光學(xué)讀取頭PUH1、 一模擬前級(jí)電路AFE1、 一邏輯區(qū)塊22、 一編碼器23、 一第一存儲(chǔ)器24、 一第二存儲(chǔ)器26、 一譯碼器27、 一數(shù)字模 擬轉(zhuǎn)換器28以及一播放器29。光學(xué)讀取頭PUH1用來(lái)讀取光盤(pán)片11的數(shù)據(jù)。 模擬前級(jí)電路AFE1耦接于光學(xué)讀取頭PUH1及邏輯區(qū)塊22,用來(lái)將所接收到 的數(shù)據(jù)轉(zhuǎn)換成數(shù)字格式的一音源訊號(hào),并將數(shù)字格式的音源訊號(hào)傳送至邏輯 區(qū)塊22。邏輯區(qū)塊22耦接于模擬前級(jí)電路AFE1,邏輯區(qū)塊22具有一第一 輸出端222以及一第二輸出端(圖2未示),邏輯區(qū)塊22用來(lái)接收該音源訊 號(hào),并用以判斷是否要對(duì)該音源訊號(hào)進(jìn)行編碼處理,相對(duì)應(yīng)的于第一輸出端 222或于第二輸出端(圖2未示)輸出該音源訊號(hào)。若所接收的數(shù)據(jù)為一般音 軌數(shù)據(jù),則需要先經(jīng)過(guò)編碼器23進(jìn)行編碼處理。編碼器23的輸入端232耦 接于邏輯區(qū)塊22的第一輸出端222,用來(lái)接收一般音軌數(shù)據(jù)的該音源訊號(hào), 編碼器23用來(lái)將接收到的該音源訊號(hào)進(jìn)行編碼以產(chǎn)生一編碼數(shù)據(jù)。第一存 儲(chǔ)器24具有一第一輸入端242,耦接于編碼器23,用來(lái)儲(chǔ)存該編碼數(shù)據(jù)。 第二存儲(chǔ)器26耦接于第一存儲(chǔ)器24,第二存儲(chǔ)器26用來(lái)儲(chǔ)存第一存儲(chǔ)器 24所傳送的數(shù)據(jù)。其中,該第一存儲(chǔ)器為一緩沖存儲(chǔ)器(Buffer),第二存儲(chǔ) 器26為一同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(Synchronous Dynamic Random Access Memory, SDRAM)。譯碼器27耦接于第一存儲(chǔ)器24,譯碼器27用來(lái)將從第一 存儲(chǔ)器24傳送的數(shù)據(jù)進(jìn)行相對(duì)應(yīng)的譯碼,以產(chǎn)生一譯碼訊號(hào)(此為對(duì)該編 碼數(shù)據(jù)進(jìn)行相對(duì)應(yīng)的譯碼)。數(shù)字模擬轉(zhuǎn)換器28系耦接于編碼器27,數(shù)字模 擬轉(zhuǎn)換器28用來(lái)將經(jīng)過(guò)譯碼器27譯碼后的譯碼訊號(hào)轉(zhuǎn)換成模擬格式的一播 放訊號(hào)。播放器29耦接于數(shù)字模擬轉(zhuǎn)換器28,用來(lái)播放模擬格式的該播放 訊號(hào)。其中,編碼器23用來(lái)依據(jù)一第一編碼方式將該音源訊號(hào)進(jìn)行編碼, 譯碼器27依據(jù)該第一編碼方式將該編碼數(shù)據(jù)進(jìn)行相對(duì)應(yīng)的譯碼。舉例而言, 編碼器23可為一MP3編碼器、一 ADPCM編碼器或者其它型式的編碼器。而 譯碼器27則需采用與編碼器23相對(duì)應(yīng)的譯碼器,例如編碼器23為一MP3 編碼器,則譯碼器27為一MP3譯碼器,如此才能將編碼數(shù)據(jù)或音源訊號(hào)做 正確的譯碼。
請(qǐng)參考圖3。圖3為本發(fā)明一實(shí)施例用來(lái)說(shuō)明一可節(jié)省存儲(chǔ)器空間的聲 音播放裝置30。圖3標(biāo)示MP3格式數(shù)據(jù)的儲(chǔ)存路徑。聲音播放裝置30包含 一光盤(pán)片11、 一光學(xué)讀取頭PUH1、 一模擬前級(jí)電路AFE1、 一邏輯區(qū)塊22、 一編碼器23、 一第一存儲(chǔ)器24、 一第二存儲(chǔ)器26、 一譯碼器27、 一數(shù)字模 擬轉(zhuǎn)換器28以及一播放器29。光學(xué)讀取頭PUH1用來(lái)讀取光盤(pán)片11的數(shù)據(jù)。 模擬前級(jí)電路AFE1耦接于光學(xué)讀取頭PUH1及邏輯區(qū)塊22,用來(lái)將所接收到 的數(shù)據(jù)轉(zhuǎn)成數(shù)字格式的一音源訊號(hào),并將數(shù)字格式的該音源訊號(hào)傳送至邏輯 區(qū)塊22。邏輯區(qū)塊22耦接于模擬前級(jí)電路AFE1,邏輯區(qū)塊22具有一第一 輸出端(圖3未示)以及一第二輸出端224,邏輯區(qū)塊22用來(lái)接收該音源訊號(hào), 并用以判斷是否要對(duì)該音源訊號(hào)進(jìn)行編碼處理,相對(duì)應(yīng)的于第一輸出端(圖3 未示)或于第二輸出端224輸出該音源訊號(hào)。若所接收的數(shù)據(jù)為MP3格式數(shù) 據(jù)(或者已經(jīng)過(guò)壓縮的數(shù)據(jù)),則無(wú)需經(jīng)過(guò)編碼器23進(jìn)行編碼處理。第一存 儲(chǔ)器24具有一第二輸入端244,耦接于邏輯區(qū)塊22的第二輸出端224,用 來(lái)儲(chǔ)存MP3格式的該音源訊號(hào)。第二存儲(chǔ)器26耦接于第一存儲(chǔ)器24,第二 存儲(chǔ)器26系用來(lái)儲(chǔ)存第一存儲(chǔ)器24所傳送的數(shù)據(jù)。其中該第一存儲(chǔ)器為一 緩沖存儲(chǔ)器(Buffer),第二存儲(chǔ)器26為一同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器 (Synchronous Dynamic Random Access Memory, SDRAM)。 譯碼器27耦接 于第一存儲(chǔ)器24,譯碼器27用來(lái)將從第一存儲(chǔ)器24傳送的數(shù)據(jù)進(jìn)行相對(duì)應(yīng) 的譯碼,以輸出一譯碼訊號(hào)(此為對(duì)MP3格式的該音源訊號(hào)進(jìn)行相對(duì)應(yīng)的譯 碼)。數(shù)字模擬轉(zhuǎn)換器28耦接于編碼器27,數(shù)字模擬轉(zhuǎn)換器28用來(lái)將經(jīng)過(guò) 譯碼器27譯碼后的該譯碼訊號(hào)轉(zhuǎn)換成模擬格式的一播放訊號(hào)。播放器29耦 接于數(shù)字模擬轉(zhuǎn)換器28,用來(lái)播放模擬格式的一播放訊號(hào)。其中,該音源訊 號(hào)為已依據(jù)一第二編碼方式進(jìn)行編碼的訊號(hào)(如MP3格式數(shù)據(jù)),則譯碼器 27依據(jù)該第二編碼方式將該編碼數(shù)據(jù)進(jìn)行相對(duì)應(yīng)的譯碼。舉例而言,譯碼器 27用來(lái)將該音源訊號(hào)進(jìn)行譯碼處理,若該音源訊號(hào)為MP3格式數(shù)據(jù),而譯碼 器27則必須為一 MP3譯碼器;若該音源訊號(hào)為WMA格式數(shù)據(jù),則譯碼器27 必須為一窗A譯碼器。請(qǐng)繼續(xù)參考圖2與圖3。于圖2中,該音源訊號(hào)為一般音軌數(shù)據(jù),雖然 擁有較佳的音質(zhì),但因?yàn)槲唇?jīng)過(guò)壓縮,數(shù)據(jù)量很大,因此需先經(jīng)過(guò)編碼器23 編碼,將該音源訊號(hào)壓縮成較小的數(shù)據(jù)量以產(chǎn)生該編碼數(shù)據(jù),該編碼數(shù)據(jù)因 為經(jīng)過(guò)壓縮,其數(shù)據(jù)量會(huì)比該音源訊號(hào)小很多,視不同算法的編碼器23會(huì) 得到不同的結(jié)果。再將該編碼數(shù)據(jù)儲(chǔ)存于第一存儲(chǔ)器24中,因此,該編碼 數(shù)據(jù)只需占第一存儲(chǔ)器24很小的容量就足夠了。于圖3中,該音源訊號(hào)為 MP3格式數(shù)據(jù)(或者已經(jīng)過(guò)壓縮的數(shù)據(jù)),本身的數(shù)據(jù)量就已經(jīng)很小,因此無(wú) 需經(jīng)過(guò)編碼器23的編碼處理。直接將該音源訊號(hào)儲(chǔ)存于第一存儲(chǔ)器24中, 亦不需占太大的存儲(chǔ)空間。而外部的第二存儲(chǔ)器26用來(lái)儲(chǔ)存第一存儲(chǔ)器24 所傳送的數(shù)據(jù),由于存儲(chǔ)器24所儲(chǔ)存的數(shù)據(jù)量都很小,外部的第二存儲(chǔ)器 26亦可以降低其容量。舉例來(lái)說(shuō),若該編碼數(shù)據(jù)經(jīng)過(guò)壓縮后,其數(shù)據(jù)量減少 為該音源訊號(hào)的20%,則所需的第二存儲(chǔ)器26可減少為原來(lái)五分之一的容 量。又如第二存儲(chǔ)器26仍保留相同的容量,假設(shè)原來(lái)的第二存儲(chǔ)器可以做 到10秒鐘的防震,使用本發(fā)明的做法,可以做到50秒鐘的防震,使得聲音 播放裝置擁有更好的防震效果。請(qǐng)參考圖4。圖4為本發(fā)明一可節(jié)省聲音播放裝置的存儲(chǔ)器空間的播放 方法的流程40的示意圖。流程40包含以下的步驟步驟402:讀取一光盤(pán)片的數(shù)據(jù),并將讀取到的數(shù)據(jù)轉(zhuǎn)成數(shù)字格式的音 源訊號(hào)。步驟404:判斷所讀取的音源訊號(hào)的數(shù)據(jù)格式是否為MP3格式。 步驟406:若否,則將所讀取的音源訊號(hào)進(jìn)行編碼以產(chǎn)生一編碼數(shù)據(jù)。 步驟408:接者,將該音源訊號(hào)或該編碼數(shù)據(jù)儲(chǔ)存于一第一存儲(chǔ)器中。 步驟410:將儲(chǔ)存于該第一存儲(chǔ)器中的該編碼數(shù)據(jù)或該音源訊號(hào)進(jìn)行相 對(duì)應(yīng)的譯碼以產(chǎn)生 一譯碼訊號(hào)。步驟412:將該譯碼訊號(hào)轉(zhuǎn)換成模擬格式的一播放訊號(hào)。 步驟414:播放該模擬格式的該播放訊號(hào)。其中,于步驟404中,先判斷所讀取的音源訊號(hào)的數(shù)據(jù)格式是否為MP3 格式(或者其它壓縮格式),若為MP3格式,則進(jìn)行到步驟408,將該MP3 格式的音源訊號(hào)直接儲(chǔ)存于存儲(chǔ)器中。若為一般音軌數(shù)據(jù),則進(jìn)行步驟406, 先將所讀取的音源訊號(hào)進(jìn)行編碼以產(chǎn)生一編碼數(shù)據(jù),之后再進(jìn)行到步驟408, 將經(jīng)過(guò)編碼的后的編碼數(shù)據(jù)儲(chǔ)存于該第一存儲(chǔ)器中。于步驟410中,再將儲(chǔ) 存于該第一存儲(chǔ)器中的該編碼lt據(jù)或該音源訊號(hào)進(jìn)行相對(duì)應(yīng)的譯碼以產(chǎn)生 一譯碼訊號(hào)。最后,將該譯碼訊號(hào)轉(zhuǎn)換成模擬格式的播放訊號(hào),并進(jìn)一步播放該模擬格式的該播放訊號(hào)。以上所述的實(shí)施例僅用來(lái)說(shuō)明本發(fā)明,并不局限本發(fā)明的范疇。文中所
提到的編碼器23并不局限于MP3編碼器,亦可為其它格式的編碼器。同樣 地,譯碼器27亦不局限于MP3譯碼器,但須與編碼器23配合使用。第一存 儲(chǔ)器不局限于一緩沖存儲(chǔ)器(Buffer),而第二存儲(chǔ)器26也不局限于SDRAM, 亦可為其它種類的存儲(chǔ)器。此外,本發(fā)明可同時(shí)適用于CD格式及MP3格式 兩種音源路徑。
由上可知,本發(fā)明較佳實(shí)施例通過(guò)編碼器23先將未經(jīng)過(guò)編碼的音源訊 號(hào)經(jīng)過(guò)壓縮,然后在儲(chǔ)存于第二存儲(chǔ)器中,如此既可以達(dá)到節(jié)省存儲(chǔ)器空間, 又可以減少芯片面積。藉此,通過(guò)本發(fā)明的聲音播放裝置的使用,可以解決 芯片面積太大的問(wèn)題,更進(jìn)一步提升產(chǎn)品的品質(zhì)。且本發(fā)明的聲音播放裝置 可同時(shí)適用于CD格式及MP3格式兩種音源路徑,提供較廣泛的應(yīng)用范圍。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明的權(quán)利要求所做的均等 變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種可節(jié)省存儲(chǔ)器空間的聲音播放裝置,包含一邏輯區(qū)塊,具有一第一輸出端以及一第二輸出端,該邏輯區(qū)塊用來(lái)接收一音源訊號(hào),并用以判斷是否要對(duì)該音源訊號(hào)進(jìn)行編碼處理,相對(duì)應(yīng)的于該第一輸出端或于該第二輸出端輸出該音源訊號(hào);一編碼器,其具有一輸入端,耦接于該邏輯區(qū)塊的該第一輸出端,用來(lái)接收該音源訊號(hào),該編碼器用來(lái)將該音源訊號(hào)進(jìn)行編碼,以產(chǎn)生一編碼數(shù)據(jù);一第一存儲(chǔ)器,其具有一第一輸入端,耦接于該編碼器,用來(lái)儲(chǔ)存該編碼數(shù)據(jù),及一第二輸入端,耦接于該邏輯區(qū)塊的該第二輸出端,用來(lái)儲(chǔ)存該音源訊號(hào);以及一譯碼器,耦接于該第一存儲(chǔ)器,該譯碼器用來(lái)接收儲(chǔ)存于該第一存儲(chǔ)器內(nèi)的該編碼數(shù)據(jù)或該音源訊號(hào),并將該編碼數(shù)據(jù)或該音源訊號(hào)進(jìn)行相對(duì)應(yīng)的譯碼,以產(chǎn)生一譯碼訊號(hào)。
2. 如權(quán)利要求1所述的聲音播放裝置,其中該編碼器依據(jù)一第一編碼方 式將該音源訊號(hào)進(jìn)行編碼,該譯碼器依據(jù)該第一編碼方式將該編碼數(shù)據(jù)進(jìn)行 相對(duì)應(yīng)的譯碼,以產(chǎn)生該譯碼訊號(hào)。
3. 如權(quán)利要求1所述的聲音播放裝置,其中該音源訊號(hào)為已依據(jù)一第二 編碼方式進(jìn)行編碼的訊號(hào),該譯碼器依據(jù)該第二編碼方式將該音源訊號(hào)進(jìn)行 相對(duì)應(yīng)的譯碼,以產(chǎn)生該譯碼訊號(hào)。
4. 如權(quán)利要求1所述的聲音播放裝置,其還包含 一光學(xué)讀取頭,該光學(xué)讀取頭系用來(lái)讀取一光盤(pán)片的數(shù)據(jù);以及 一模擬前級(jí)電路,耦接于該光學(xué)讀取頭及該邏輯區(qū)塊,用來(lái)將所接收到的數(shù)據(jù)轉(zhuǎn)成數(shù)字格式的該音源訊號(hào),并將該音源訊號(hào)傳送至該邏輯區(qū)塊。
5. 如權(quán)利要求1所述的聲音播放裝置,其中該第一存儲(chǔ)器為一緩沖存儲(chǔ)器。
6. 如權(quán)利要求1所述的聲音播放裝置,其還包含一第二存儲(chǔ)器,耦接于 該第一存儲(chǔ)器,該第二存儲(chǔ)器用來(lái)儲(chǔ)存數(shù)據(jù)。
7. 如權(quán)利要求6所述的聲音播放裝置,其中該第二存儲(chǔ)器為一同步動(dòng)態(tài) 隨機(jī)存取存儲(chǔ)器。
8. 如權(quán)利要求1所述的聲音播放裝置,其還包含 一數(shù)字模擬轉(zhuǎn)換器,耦接于該編碼器,用來(lái)將該譯碼訊號(hào)轉(zhuǎn)換成模擬格式的一播放訊號(hào);以及一播放器,耦接于該數(shù)字模擬轉(zhuǎn)換器,用來(lái)播放模擬格式的該播放訊號(hào)。
9. 如權(quán)利要求l所述的聲音播放裝置,其為一CD-MP3播放器,其可用 來(lái)播放CD格式及MP3格式的數(shù)據(jù)。
10. 如權(quán)利要求2所述的聲音播放裝置,其中該編碼器為一MP3編碼器, 而該譯碼器為一 MP3譯碼器。
11. 如權(quán)利要求2所述的聲音播放裝置,其中該編碼器為一適應(yīng)性差分 脈沖編碼調(diào)制編碼器,而該譯碼器為 一適應(yīng)性差分脈沖編碼調(diào)制譯碼器。
12. —種可節(jié)省聲音播放裝置的存儲(chǔ)器空間的聲音播放方法,該方法包含(a) 依據(jù)所接收到的一音源訊號(hào)的數(shù)據(jù)格式判斷是否要對(duì)該音源訊號(hào)進(jìn) 行編碼處理;(b) 若所接收的該音源訊號(hào)的數(shù)據(jù)格式為一般音軌數(shù)據(jù),則依據(jù)一第一編碼方式將該音源訊號(hào)進(jìn)行編碼以產(chǎn)生一編碼數(shù)據(jù);(c) 儲(chǔ)存該編碼數(shù)據(jù)或該音源訊號(hào);以及(d) 將該編碼數(shù)據(jù)或該音源訊號(hào)進(jìn)行相對(duì)應(yīng)譯碼,以產(chǎn)生一譯碼訊號(hào)。
13. 如權(quán)利要求12所述的聲音播放方法,其中步驟(d)中依據(jù)該第一編碼方式將該編碼數(shù)據(jù)進(jìn)行相對(duì)應(yīng)的譯碼,以產(chǎn)生該譯碼訊號(hào)。
14. 如權(quán)利要求12所述的聲音播放方法,其中步驟(a)中所接收的該音 源訊號(hào)為已依據(jù)一第二編碼方式進(jìn)行編碼的訊號(hào),步驟(d)中依據(jù)該第二編 碼方式將該音源訊號(hào)進(jìn)行相對(duì)應(yīng)的譯碼,以產(chǎn)生該譯碼訊號(hào)。
15. 如權(quán)利要求14所述的聲音播放方法,其中該第一編碼方式及第二 編碼方式可分別為一 MP3格式的編碼方式或一 ADPCM格式的編碼方式。
16. 如權(quán)利要求15所述的聲音播放方法,其中步驟(b)中將該音源訊號(hào) 進(jìn)行該MP3格式的編碼以產(chǎn)生MP3格式的該編碼數(shù)據(jù),步驟(d)中將MP3格 式的該編碼數(shù)據(jù)進(jìn)行相對(duì)應(yīng)的MP3譯碼,以產(chǎn)生該譯碼訊號(hào)。
17. 如權(quán)利要求15所述的聲音播放方法,其中步驟(b)中將該音源訊號(hào) 進(jìn)行該ADPCM格式的編碼以產(chǎn)生ADPCM格式的該編碼數(shù)據(jù),步驟(d)中則將 該ADPCM格式的該編碼數(shù)據(jù)進(jìn)行相對(duì)應(yīng)的ADPCM譯碼,以產(chǎn)生該譯碼訊號(hào)。
18. 如權(quán)利要求12所述的聲音播放方法,其還包含將該譯碼訊號(hào)轉(zhuǎn)換成模擬格式的 一播放訊號(hào),并進(jìn)一步播放模擬格式的該播放訊號(hào)。
19.如權(quán)利要求12所述的聲音播放方法,其還包含讀取一光盤(pán)片的數(shù)據(jù), 并將讀取到的數(shù)據(jù)轉(zhuǎn)成數(shù)字格式的該音源訊號(hào)。
全文摘要
聲音播放裝置包含一邏輯區(qū)塊、一編碼器、一第一存儲(chǔ)器及一譯碼器。邏輯區(qū)塊用來(lái)接收并判斷是否要對(duì)一音源訊號(hào)進(jìn)行編碼處理,相對(duì)應(yīng)的于第一輸出端或于第二輸出端輸出該音源訊號(hào)。編碼器耦接于邏輯區(qū)塊,用來(lái)接收該音源訊號(hào)并將該音源訊號(hào)進(jìn)行編碼以產(chǎn)生一編碼數(shù)據(jù)。第一存儲(chǔ)器耦接于編碼器及邏輯區(qū)塊,用來(lái)儲(chǔ)存該編碼數(shù)據(jù)或音源訊號(hào)。譯碼器耦接于第一存儲(chǔ)器,用來(lái)將接收到的編碼數(shù)據(jù)或音源訊號(hào)進(jìn)行相對(duì)應(yīng)的譯碼,以產(chǎn)生一譯碼訊號(hào)。
文檔編號(hào)G10L19/00GK101162583SQ20061013615
公開(kāi)日2008年4月16日 申請(qǐng)日期2006年10月13日 優(yōu)先權(quán)日2006年10月13日
發(fā)明者黃偉智 申請(qǐng)人:普誠(chéng)科技股份有限公司