專利名稱:便攜式cd-mp3系統(tǒng)和操作該系統(tǒng)的文件解碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種音頻解碼系統(tǒng),特別是涉及一種便攜式CD-MP3系統(tǒng)和操作該系統(tǒng)的一種文件解碼方法。
背景技術(shù):
計算機(jī)和家庭電子裝置為了增加使用者的便利不斷地得到發(fā)展。作為此趨勢的一部分,表示MPEG-1音頻層3的MP3數(shù)據(jù)文件格式已經(jīng)以與記錄在壓縮盤(CD)上的音樂相同的質(zhì)量標(biāo)準(zhǔn)得到發(fā)展,通過它能夠欣賞數(shù)字格式的高質(zhì)量音樂。在發(fā)展的早期,計算機(jī)對于回放MP3格式的音樂是必需的,這就產(chǎn)生了一些不便。這就觸發(fā)了不需要計算機(jī)就能夠執(zhí)行MP3文件的便攜式MP3播放器的發(fā)展。起初,MP3播放器僅僅只有基本的音樂回放功能。隨著持續(xù)的發(fā)展,MP3播放器包含了大量功能的連續(xù)增加。
有兩種傳統(tǒng)的途徑使MP3文件能夠通過一種便攜式裝置來播放(i)MP3文件能夠通過MP3播放器來執(zhí)行;和(ii)MP3文件被轉(zhuǎn)換成被記錄在CD上的波形文件格式(.wav),然后通過CD播放器來再現(xiàn)。然而,第一種途徑,即使用MP3播放器,由于使用相對昂貴的用于存儲MP3文件的閃存和在存儲音樂的數(shù)量上受到限制,因此是不利的。第二種途徑,即使用CD播放器,由于在MP3文件轉(zhuǎn)換成波形文件之后,在被存儲在CD上的MP3文件的大小通常增加,因此也是不利的,因此即使CD-ROM具有650MB的大存儲容量,在CD介質(zhì)中存儲大量的MP3文件是不可能的。
為了解決這些問題,能夠播放CD-ROM和執(zhí)行MP3文件的便攜式CD-MP3播放器得到了發(fā)展。CD-MP3播放器能夠執(zhí)行存儲在CD上的MP3格式文件和波形格式的普通標(biāo)準(zhǔn)音頻文件,不需要將波形文件格式轉(zhuǎn)換成MP3文件格式。
圖1是一個普通便攜式CD-MP3系統(tǒng)100的結(jié)構(gòu)方框圖。參見圖1,便攜式CD-MP3系統(tǒng)100包括CD驅(qū)動單元120、音頻再現(xiàn)單元130、系統(tǒng)控制器140、和存儲單元150。
CD驅(qū)動單元120包括射頻(RF)和伺服控制器122以及馬達(dá)驅(qū)動器124,并且控制對CD110的驅(qū)動和從CD110中讀取信息。音頻再現(xiàn)單元130包括CD解碼單元132和MP3解碼單元134,并且解碼被存儲在CD110中的音頻文件。CD解碼單元132解碼被存儲在未CD110中的未被壓縮標(biāo)準(zhǔn)音頻文件,比如波形文件,并且MP3解碼單元134,比如以數(shù)字信號處理器(DSP)的形式,解碼壓縮音頻文件,比如被存儲在CD中或者存儲器中的MP3文件。
系統(tǒng)控制器140,比如以微型計算機(jī)的形式,分析被存儲在CD110中的音頻文件的文件系統(tǒng),并且當(dāng)控制CD驅(qū)動單元120和音頻再現(xiàn)單元130的操作時,根據(jù)分析結(jié)果選擇所需的音頻文件。
存儲單元150包括動態(tài)隨機(jī)存取存儲器(DRAM)或者閃存,并且存儲被系統(tǒng)控制器140分析的數(shù)據(jù)。
通常,便攜式CD-MP3播放器優(yōu)化DSP芯片的功能,以便復(fù)原存儲在CD110中的被壓縮音頻文件。因此,DSP芯片外部的微型計算機(jī),即,系統(tǒng)控制器140分析音頻文件的文件系統(tǒng),比如位置、名稱、和標(biāo)記信息,分類分析結(jié)果,并且在存儲單元150存儲結(jié)果。
然而,大量時間消耗在使用普通微型計算機(jī)分析包含大量數(shù)據(jù)的MP3文件的文件系統(tǒng),此外高質(zhì)量微型計算機(jī)的使用增加了CD-MP3播放器的制造費用。
發(fā)明內(nèi)容
為了解決上述限制,本發(fā)明的第一個目的是提供CD-MP3系統(tǒng)及其文件系統(tǒng)解碼方法,它在分析CD-MP3文件系統(tǒng)數(shù)據(jù)方面能夠使耗費的時間最少和最少使用微型計算機(jī)。
本發(fā)明的第二目的是提供CD-MP3系統(tǒng)及其文件系統(tǒng)解碼方法,它在存儲單元有效地分類和存儲CD-MP3文件系統(tǒng)數(shù)據(jù),因而減少存儲單元數(shù)據(jù)存儲空間和數(shù)據(jù)存取時間的浪費。
為了實現(xiàn)第一個目的,提供一種便攜式CD-MP3系統(tǒng),包括音頻再現(xiàn)單元,用于解碼音頻文件和分析音頻文件的文件系統(tǒng);存儲單元,用于存儲關(guān)于被解碼音頻文件和被分析文件系統(tǒng)的信息;和系統(tǒng)控制器,用于選擇基于被分析文件系統(tǒng)信息的音頻文件并且控制音頻再現(xiàn)單元的解碼操作,以便再現(xiàn)被選擇音頻文件。
為了實現(xiàn)第二個目的,提供一種文件系統(tǒng)解碼方法,用于操作便攜式CD-MP3系統(tǒng),文件系統(tǒng)解碼方法包括(a)接收CD幀的MSF信息,并且分析基于MSF數(shù)據(jù)的文件系統(tǒng)信息;(b)如果被分析文件系統(tǒng)信息表示音頻文件的標(biāo)題,那么在存儲單元的R-CH區(qū)域存儲關(guān)于被分析文件系統(tǒng)信息的數(shù)據(jù);和(c)如果被分析文件系統(tǒng)數(shù)據(jù)不表示音頻文件的標(biāo)題,那么在存儲單元的L-CH區(qū)域存儲用于音頻文件導(dǎo)航的關(guān)于被分析文件系統(tǒng)信息的數(shù)據(jù)。
尤其是,(c)包括(c-1)在L-CH區(qū)域的第一區(qū)域存儲關(guān)于文件系統(tǒng)的全部信息;(c-2)在L-CH區(qū)域的第二區(qū)域存儲關(guān)于目錄級導(dǎo)航信息的數(shù)據(jù);和(c-3)在L-CH區(qū)域的第三區(qū)域存儲關(guān)于第一級導(dǎo)航信息的數(shù)據(jù)。
通過結(jié)合其中的附圖詳細(xì)描述一個最佳實施例,本發(fā)明的上述發(fā)明目的和優(yōu)點就會變得更加清楚,其中圖1是一個普通便攜式CD-MP3系統(tǒng)的結(jié)構(gòu)方框圖;圖2是根據(jù)本發(fā)明的便攜式CD-MP3系統(tǒng)的一個優(yōu)選實施例的方框圖;圖3是顯示在圖2中的存儲單元的存儲映像實例;圖4是一個存儲映像實例,表示每一個被存儲在圖3中所示的存儲單元中的左通道區(qū)域,即第一輸出緩沖區(qū),和右通道區(qū)域,即第二輸出緩沖區(qū)的文件系統(tǒng)數(shù)據(jù);和圖5是一個流程圖,解釋根據(jù)本發(fā)明的文件系統(tǒng)分析方法的一個優(yōu)選實施例。
具體實施例方式
圖2是根據(jù)本發(fā)明便攜式CD-MP3系統(tǒng)200的一個最佳實施例的方框圖。參見圖2,便攜式CD-MP3系統(tǒng)200包括CD驅(qū)動單元220,音頻再現(xiàn)單元230,系統(tǒng)控制器240,和存儲單元250。CD驅(qū)動單元220包括射頻(RF)及伺服控制器222和馬達(dá)驅(qū)動器224,以及音頻再現(xiàn)單元230包括CD解碼單元232和MP3解碼單元234。
在系統(tǒng)控制器240的控制下,CD驅(qū)動單元220驅(qū)動CD210和射頻及伺服控制器222以及馬達(dá)驅(qū)動器224。在系統(tǒng)控制器240的控制下,CD解碼單元232解碼未被壓縮音頻文件,即波形文件,并且在系統(tǒng)控制器240的控制下,MP3解碼單元234解碼被壓縮音頻文件,即,MP3文件。為了解碼被壓縮音頻文件,MP3解碼單元234起到一個具有解碼MP3文件功能的數(shù)字信號處理器(DSP)的作用。此外,MP3解碼單元234分析被存儲在CD210中的被壓縮音頻文件的文件系統(tǒng),并且創(chuàng)建一個分析結(jié)果的數(shù)據(jù)庫。
MP3解碼單元234在此實施例中是以一個數(shù)字信號處理器(DSP)的形式出現(xiàn)的,然而,整個音頻再現(xiàn)單元230也可以是包括CD解碼單元232和MP3解碼單元234的雙重功能的DSP的形式。此外,被MP3解碼單元234處理的被壓縮音頻文件可以是其它的格式,比如視窗媒體音頻(WMA)格式或者域轉(zhuǎn)換加權(quán)交織矢量量化格式(VQF),和MP3格式。
存儲單元250包括動態(tài)隨機(jī)存取存儲器(DRAM),或者閃存,并且用于存儲通過音頻再現(xiàn)單元230解碼的音頻文件和通過音頻再現(xiàn)單元230分析的文件系統(tǒng)數(shù)據(jù)。
系統(tǒng)控制器240,比如以微型計算機(jī)的形式,選擇基于存儲在存儲單元250中的文件系統(tǒng)分析結(jié)果的所需音頻文件,并且控制CD驅(qū)動單元220和音頻再現(xiàn)單元230的操作,以便回放包含在所選擇音頻文件中的音樂片段。
圖3是顯示在圖2中的存儲單元250的存儲映像,提供關(guān)于被解碼音頻文件和文件系統(tǒng)數(shù)據(jù)通過MP3解碼單元234被存儲用于回放和分析的方式的一個實例。參見圖3,存儲單元250包括工作緩沖區(qū)251,未用區(qū)域252,輸入緩沖區(qū)253,第一和第二輸出緩沖區(qū)254和255,和預(yù)定區(qū)域256。
存儲單元250利用工作緩沖區(qū)251來存儲被處理的數(shù)據(jù),并且利用第一輸出緩沖區(qū)254和第二輸出緩沖區(qū)255分別作為左通道(L-CH)緩沖區(qū)和右通道(R-CH)緩沖區(qū)。第一輸出緩沖區(qū)254存儲被CD解碼單元232或者M(jìn)P3解碼單元234解碼的音頻文件的L-CH數(shù)據(jù),并且第二輸出緩沖區(qū)255存儲音頻文件的R-CH數(shù)據(jù)。這使電子防震(ESP)功能能夠與被應(yīng)用于系統(tǒng)控制臺的外部震動無關(guān),其中通過此電子防震功能能夠使包含在音頻文件中的音樂被無間斷的回放。此外,第一和第二輸出緩沖區(qū)254和255,比如以IS09660格式或者Romeo格式存儲來自CD-ROM文件系統(tǒng)(CDFS)信息的數(shù)據(jù)。根據(jù)它的格式特征,數(shù)據(jù)被創(chuàng)建并且被存儲,以便使被存儲的數(shù)據(jù)與被解碼音樂數(shù)據(jù)不會重疊。
文件系統(tǒng)數(shù)據(jù)的分析和存儲通過DSP被執(zhí)行,即,MP3解碼單元234。通常,在DSP中形成大約20K字節(jié)大小的數(shù)據(jù)通道,以便處理被壓縮音頻數(shù)據(jù),比如MP3數(shù)據(jù)。在DSP中的數(shù)據(jù)通道如圖3的存儲映像所示的被分配給存儲單元250。盡管它的數(shù)據(jù)處理能力很出色,但是只有當(dāng)解碼被壓縮音頻文件比如MP3文件時,DSP才被當(dāng)前CD-MP3系統(tǒng)采用,而當(dāng)分析CD210的文件系統(tǒng)數(shù)據(jù)時不被采用。反而,CD210的文件系統(tǒng)數(shù)據(jù)通過外部微型計算機(jī)240被分析,它消耗微型計算機(jī)240的資源,并且對于微型計算機(jī)240增加了提高復(fù)雜性和速度的需求,因此也增加了費用開支。
然而,根據(jù)本發(fā)明的CD-MP3系統(tǒng)200利用音頻再現(xiàn)單元230的DSP234的高性能數(shù)據(jù)處理能力,以便分析CD210的文件系統(tǒng)數(shù)據(jù),恰當(dāng)?shù)胤诸惐环治鑫募到y(tǒng),并且把其存儲在依據(jù)圖3的存儲映像的存儲單元250中。在本發(fā)明中,由于音頻再現(xiàn)單元230的DSP234負(fù)責(zé)分析文件系統(tǒng)數(shù)據(jù),而不是外部微型計算機(jī)240,因此外部微型計算機(jī),即,系統(tǒng)控制器240的規(guī)格能夠被減輕,所以系統(tǒng)控制器240只執(zhí)行基本數(shù)據(jù)處理和CD驅(qū)動單元220的控制。
MP3解碼單元234,比如以DSP的形式分析文件系統(tǒng)數(shù)據(jù),并且以分/秒/幀(MSF)的格式傳遞關(guān)于位于CD上的所需被壓縮音頻數(shù)據(jù)的位置信息給系統(tǒng)控制器240。系統(tǒng)控制器240響應(yīng)MSF信息把相應(yīng)的被壓縮音頻數(shù)據(jù)傳送給存儲單元250。
圖4是一個存儲映像的圖示,表示存儲在存儲單元250中的左通道(L-CH)區(qū)域,即第一輸出緩沖區(qū)254,和右通道(R-CH)區(qū)域,即第二輸出緩沖區(qū)255的文件系統(tǒng)數(shù)據(jù)的實例。存儲單元250的L-CH和R-CH區(qū)域被使用在本發(fā)明的系統(tǒng)和處理中,不但用于前面所提到的存儲音樂數(shù)據(jù),而且在CD-ROM文件系統(tǒng)數(shù)據(jù)的分析的時候被音頻再現(xiàn)單元130的DSP使用。
通常,涉及MP3文件,比如數(shù)據(jù)的位置、尺寸和類型的文件系統(tǒng)數(shù)據(jù)具有規(guī)則的、可預(yù)知的長度,而MP3文件標(biāo)題數(shù)據(jù)長度變化范圍從一個字符到幾十個字符。在傳統(tǒng)的實施例中,如果MP3文件的數(shù)目增加,當(dāng)計算MP3文件的數(shù)量時,就不會被完全存儲在工作緩沖區(qū)251中。
為了解決此問題,根據(jù)本發(fā)明的以DSP形式的MP3解碼單元234在存儲映像的R-CH區(qū)域存儲所有MP3文件的標(biāo)題,即第二輸出緩沖區(qū)255。此外,MP3解碼單元234暫時在工作緩沖區(qū)251中存儲MP3文件系統(tǒng)數(shù)據(jù)(比如,數(shù)據(jù)的位置、尺寸和類型,以及表示MP3文件目錄的數(shù)據(jù),列在每一個目錄中的文件數(shù)目的數(shù)據(jù),和目錄名稱數(shù)據(jù)),然后對它們進(jìn)行分類,并且存儲在存儲映像的L-CH區(qū)域(第一輸出緩沖區(qū)254)中。如此,在本發(fā)明的系統(tǒng)和處理過程中最小化存儲單元250的數(shù)據(jù)存儲空間,進(jìn)而最小化數(shù)據(jù)存取時間是可能的。這是因為在本發(fā)明中,DSP在右通道(R-CH)區(qū)域中存儲文件系統(tǒng)信息中的音頻文件標(biāo)題,并且在左通道(R-CH)區(qū)域中存儲除了音頻文件標(biāo)題之外的所有文件系統(tǒng)信息。如果文件系統(tǒng)信息另外地以串聯(lián)的形式不分類地被存儲在R-CH區(qū)域或者L-CH區(qū)域中,那么就需要用以表示音頻文件下一起始位置的指針。因此,在R-CH區(qū)域和/或L-CH區(qū)域中就也需要用以存儲指針的數(shù)據(jù)存儲空間,并且在系統(tǒng)控制器240中就也需要用以分析的計時器。
參見圖4,通過MP3解碼單元234分析的文件系統(tǒng)被分為四個表格,并且被存儲在存儲單元250中。在四個表格中,第一個是名稱記錄區(qū)域,它包含被壓縮音頻文件的標(biāo)題,并且被存儲在是存儲單元250的R-CH區(qū)域的第二輸出緩沖區(qū)255中。
其它三個表格各自包括全部記錄區(qū)域、目錄導(dǎo)航記錄區(qū)域、和MP3文件導(dǎo)航記錄區(qū)域,它們包含關(guān)于被壓縮音頻文件(比如它們的位置、尺寸、和種類)的信息,并且被存儲在是存儲單元250的L-CH區(qū)域的第一輸出緩沖區(qū)255中。在下面的三個表格中闡明了這些表格的結(jié)構(gòu),其中“數(shù)目”是指在CD中的光道數(shù)目。
全部記錄區(qū)域
目錄導(dǎo)航記錄區(qū)域
MP3文件導(dǎo)航記錄區(qū)域
在表格1中,存儲器的全部記錄區(qū)域存儲關(guān)于全部MP3文件系統(tǒng)的信息,比如全部目錄數(shù)目,MP3文件數(shù)目、和起始目錄數(shù)目。在表格2中,存儲器的目錄導(dǎo)航記錄區(qū)域存儲關(guān)于目錄級別導(dǎo)航的信息,比如起始ML3(MP3)文件數(shù)目、列在目錄中的MP3文件數(shù)目、目錄標(biāo)識符長度、根目錄數(shù)目、子目錄數(shù)目和下一目錄數(shù)目。表格3的MP3文件導(dǎo)航記錄區(qū)域存儲涉及五個級別導(dǎo)航的信息,比如MP3文件的運行時間(以分和秒單元表示)、MP3文件幀信息、MP3文件數(shù)據(jù)的長度、MP3文件標(biāo)識符的長度、和MP3文件的類型。
在包括涉及存儲在CD210中的MP3文件的目錄和信息的文件系統(tǒng)數(shù)據(jù)被存儲在存儲單元250中之后,通過改變它們的指針位置,系統(tǒng)控制器240能夠獲得關(guān)于與MP3文件全部長度無關(guān)的所需MP3文件的信息。例如,由于表3包含每6個字節(jié)重復(fù)一次的用于每一個MP3文件的數(shù)據(jù)首標(biāo),指針位置能夠被提前6個字節(jié)。由于此原因,獲得關(guān)于所需MP3文件的信息就相對容易和方便。此外,在存儲器中的表格2存儲子目錄數(shù)目和下一目錄數(shù)目,包括根目錄信息,因此能夠很容易的導(dǎo)航。這些子目錄數(shù)目數(shù)據(jù)和下一目錄數(shù)目數(shù)據(jù)如所示的被存儲在存儲單元250。
圖5是一個流程圖,它提供根據(jù)本發(fā)明的文件系統(tǒng)分析方法的一個最佳實施例的處理步驟。參見圖5,在步驟241中,CD-MP3系統(tǒng)200確定音頻文件是否被解碼。
如果在步驟241中確定CD-MP3系統(tǒng)200將解碼音頻文件,那么在步驟242中,作為CD-MP3系統(tǒng)200的一個部件的音頻再現(xiàn)系統(tǒng)230解碼音頻文件,然后在步驟243中,在存儲單元250的L-CH和R-CH區(qū)域中存儲被解碼的音頻文件。
然而,如果在步驟241中未確定CD-MP3系統(tǒng)200將解碼音頻文件,那么在步驟244中,也作為CD-MP3系統(tǒng)200的一個部件的MP3解碼單元234接收關(guān)于CD幀的MSF信息。其后,在步驟245中,MP3解碼單元234基于MSF信息分析音頻文件系統(tǒng),然后在步驟246中確定文件系統(tǒng)信息是否表示音頻文件的標(biāo)題。
如果在步驟246中確定文件系統(tǒng)信息表示音頻文件的標(biāo)題,那么MP3解碼單元234創(chuàng)建關(guān)于音頻文件的標(biāo)題數(shù)據(jù),并且在步驟247中,在存儲單元250的R-CH區(qū)域中存儲數(shù)據(jù)。否則,如果被接收的MSF數(shù)據(jù)不涉及音頻文件的標(biāo)題,也就是表示音頻文件的位置、尺寸和種類,那么在步驟248中,MP3解碼單元234在存儲單元250的L-CH區(qū)域中存儲MSF數(shù)據(jù)。
這種文件系統(tǒng)分析方法需要在存儲單元250中一個少量的存儲空間,而不需要另外的系統(tǒng)。在圖5中表示的文件系統(tǒng)分析方法是優(yōu)越的,其中音頻文件的標(biāo)題和其它信息被各自存儲在R-CH區(qū)域和L-CH區(qū)域,因此與傳統(tǒng)文件系統(tǒng)分析方法相比較,數(shù)據(jù)存儲空間和數(shù)據(jù)存取時間的浪費得到了減小。此外,不像現(xiàn)有的CD-MP3系統(tǒng),根據(jù)本發(fā)明的CD-MP3系統(tǒng)采用用于解碼MP3文件的DSP的功用,當(dāng)分析文件系統(tǒng)時,不需要利用大容量外部微型計算機(jī),因此最小化微型計算機(jī)的處理規(guī)程。
雖然本發(fā)明對其中的最佳實施例進(jìn)行了具體描述,只要不違背本發(fā)明權(quán)利要求所規(guī)定的精神和范圍,本領(lǐng)域普通技術(shù)人員可以進(jìn)行各種改變。
如上所述,根據(jù)本發(fā)明的便攜式CD-MP3系統(tǒng)和操作該系統(tǒng)的文件系統(tǒng)解碼方法使用高性能的DSP能夠分析和存儲文件系統(tǒng),因此最小化消耗在分析關(guān)于CD-MP3系統(tǒng)數(shù)據(jù)的時間,并且能夠減少在微型計算機(jī)和DSP之間交換數(shù)據(jù)的總量,因此能減少功耗。
此外,根據(jù)本發(fā)明,微型計算機(jī)被配置來執(zhí)行最小操作,所以能夠最小化所需規(guī)格,此外,文件系統(tǒng)數(shù)據(jù)被有效地分類并且被各自存儲在存儲單元的兩個區(qū)域中,因此減少了存儲單元數(shù)據(jù)存儲空間和數(shù)據(jù)存取時間的耗費。
權(quán)利要求
1.一種便攜式CD-MP3系統(tǒng)包括音頻再現(xiàn)單元,用于解碼音頻文件和分析音頻文件的文件系統(tǒng);存儲單元,用于存儲涉及被解碼音頻文件和被分析文件系統(tǒng)數(shù)據(jù)的信息;知系統(tǒng)控制器,用于選擇基于被存儲信息的音頻文件,并且用于通過音頻再現(xiàn)單元控制音頻文件的解碼,以便再現(xiàn)被選擇音頻文件。
2.如權(quán)利要求1所述的便攜式CD-MP3系統(tǒng),其中音頻再現(xiàn)單元包括音頻解碼單元,用于解碼未被壓縮音頻文件;和第二音頻解碼單元,用于解碼被壓縮音頻文件。
3.如權(quán)利要求1所述的便攜式CD-MP3系統(tǒng),其中存儲單元包括第一輸出緩沖器,用于存儲關(guān)于被解碼音頻文件的左通道數(shù)據(jù);和第二輸出緩沖器,用于存儲關(guān)于被解碼音頻文件的右通道數(shù)據(jù),其中第二輸出緩沖器的一部分存儲涉及來自被分析文件系統(tǒng)數(shù)據(jù)的被壓縮音頻標(biāo)題的數(shù)據(jù),并且第一輸出緩沖器的一部分存儲來自被分析文件系統(tǒng)數(shù)據(jù)的導(dǎo)航數(shù)據(jù)。
4.如權(quán)利要求3所述的便攜式CD-MP3系統(tǒng),其中第一輸出緩沖器包括第一部分,存儲涉及被分析文件系統(tǒng)數(shù)據(jù)的全部數(shù)據(jù);第二部分,存儲涉及被分析文件系統(tǒng)數(shù)據(jù)的目錄級導(dǎo)航數(shù)據(jù);和第三部分,存儲涉及被分析文件系統(tǒng)數(shù)據(jù)的文件級導(dǎo)航數(shù)據(jù)。
5.如權(quán)利要求4所述的便攜式CD-MP3系統(tǒng),其中第一部分存儲關(guān)于目錄數(shù)目、文件數(shù)目、目錄名稱和被選擇音頻文件的起始目錄名稱的全部數(shù)據(jù)。
6.如權(quán)利要求4所述的便攜式CD-MP3系統(tǒng),其中第二部分存儲關(guān)于被選擇音頻文件的起始數(shù)目、目錄數(shù)目、目錄標(biāo)識符長度、根目錄、子目錄、和下一目錄的數(shù)據(jù)。
7.如權(quán)利要求4所述的便攜式CD-MP3系統(tǒng),其中第三部分存儲關(guān)于運行時間、幀信息、數(shù)據(jù)長度、標(biāo)識符長度、和被選擇音頻文件的種類的數(shù)據(jù)。
8.如權(quán)利要求1所述的便攜式CD-MP3系統(tǒng),其中文件系統(tǒng)是IS09660格式、Joliet格式、和Romeo格式中的一個。
9.如權(quán)利要求2所述的便攜式CD-MP3系統(tǒng),其中被壓縮音頻文件具有MP3格式、WMA格式、或者VQF格式。
10.如權(quán)利要求1所述的便攜式CD-MP3系統(tǒng),其中音頻再現(xiàn)單元包括具有音頻文件解碼功能的數(shù)字信號處理器(DSP)芯片。
11.如權(quán)利要求1所述的便攜式CD-MP3系統(tǒng),其中存儲單元包括動態(tài)隨機(jī)存儲器(DRAM)或者閃存。
12.一種文件系統(tǒng)解碼方法,用于操作便攜式CD-MP3系統(tǒng),文件系統(tǒng)解碼方法包括(a)接收CD幀的MSF信息,并且分析基于MSF數(shù)據(jù)的文件系統(tǒng)信息;(b)如果被分析文件系統(tǒng)信息表示音頻文件的標(biāo)題,那么在存儲單元的右通道區(qū)域存儲關(guān)于被分析文件系統(tǒng)信息的數(shù)據(jù);和(c)如果被分析文件系統(tǒng)數(shù)據(jù)不表示音頻文件的標(biāo)題,那么在存儲單元的左通道區(qū)域存儲用于音頻文件導(dǎo)航的關(guān)于被分析文件系統(tǒng)信息的數(shù)據(jù)。
13.如權(quán)利要求12所述的文件系統(tǒng)解碼方法,其中步驟(c)包括(c-1)在左通道區(qū)域的第一區(qū)域存儲關(guān)于文件系統(tǒng)的全部信息;(c-2)在左通道區(qū)域的第二區(qū)域存儲關(guān)于目錄級導(dǎo)航信息的數(shù)據(jù);和(c-3)在左通道區(qū)域的第三區(qū)域存儲關(guān)于文件級導(dǎo)航信息的數(shù)據(jù)。
14.如權(quán)利要求13所述的文件系統(tǒng)解碼方法,其中第一區(qū)域保存關(guān)于整個目錄數(shù)目、整個文件數(shù)目、被壓縮音頻文件的目錄數(shù)目和起始目錄數(shù)目的數(shù)據(jù)。
15.如權(quán)利要求13所述的文件系統(tǒng)解碼方法,其中第二區(qū)域保存關(guān)于被壓縮音頻文件的起始文件數(shù)目、在目錄上的被壓縮音頻文數(shù)目、目錄標(biāo)識符的長度、根目錄數(shù)目、子目錄數(shù)目、和下一目錄數(shù)目的數(shù)據(jù)。
16.如權(quán)利要求13所述的文件系統(tǒng)解碼方法,其中第三區(qū)域保存關(guān)于運行時間、幀信息、數(shù)據(jù)長度、標(biāo)識符長度和被壓縮音頻文件的種類的數(shù)據(jù)。
全文摘要
一種便攜式CD-MP3系統(tǒng)和操作該系統(tǒng)的文件系統(tǒng)解碼方法利用高性能的DSP,以便在分析文件系統(tǒng)中解碼音頻文件。如果被分析文件系統(tǒng)信息表示音頻文件的標(biāo)題,那么DSP在存儲單元的右通道區(qū)域存儲關(guān)于文件系統(tǒng)信息的數(shù)據(jù),如果被分析文件系統(tǒng)數(shù)據(jù)不表示音頻文件的標(biāo)題,那么在存儲單元的左通道區(qū)域存儲用于音頻文件導(dǎo)航的數(shù)據(jù)。
文檔編號G11B27/11GK1452170SQ0310689
公開日2003年10月29日 申請日期2003年3月7日 優(yōu)先權(quán)日2002年4月19日
發(fā)明者權(quán)剛德 申請人:三星電子株式會社