專利名稱:重放裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于在音頻播放器或其類似物上的存儲(chǔ)器使用技術(shù)。特別地,本發(fā)明涉及一種關(guān)于從諸如光盤的可拆卸盤中讀取音頻數(shù)據(jù)的重放(playback)的存儲(chǔ)器使用技術(shù)。
背景技術(shù):
隨著近來(lái)音頻數(shù)據(jù)如音樂數(shù)據(jù)的壓縮技術(shù)的發(fā)展,現(xiàn)在包括光盤的可拆卸介質(zhì)(下文中簡(jiǎn)稱“記錄介質(zhì)”)能夠存儲(chǔ)與許多歌曲相對(duì)應(yīng)的音頻數(shù)據(jù)。音頻數(shù)據(jù)壓縮技術(shù)的例子包括MP3(MPEG-1音頻播放器-III)及WMA(視窗多媒體音頻),隨著記錄介質(zhì)能夠容納的歌曲數(shù)目的增加,一些功能變得日益普通。一個(gè)例子是顯示關(guān)于在記錄介質(zhì)中存儲(chǔ)的歌曲的信息的功能。
特別地,利用這一功能,可以顯示在記錄介質(zhì)中存儲(chǔ)的歌曲的名稱列表,因此用戶可以從該列表中選擇一首歌來(lái)重放。
當(dāng)記錄介質(zhì)加載到重放裝置里時(shí),為了顯示在該記錄介質(zhì)中存儲(chǔ)的歌曲的列表或?yàn)榱四芨鶕?jù)用戶的要求立即重放歌曲(詳見下文中的“與傳統(tǒng)重放技術(shù)的比較研究”部分),該重放裝置從記錄介質(zhì)中讀取必要的數(shù)據(jù)并將其預(yù)先存儲(chǔ)到該重放裝置的內(nèi)部存儲(chǔ)器中。同樣,還公開了一種用于檢測(cè)重放裝置的存儲(chǔ)器玷污(memory corruption)的技術(shù)(日本專利申請(qǐng)公開號(hào)No.2003-15963)。
此外,隨著能夠存儲(chǔ)和播放諸如音樂的音頻數(shù)據(jù)的便攜裝置的流行,通常在便攜裝置上加載存儲(chǔ)有大量歌曲的記錄介質(zhì),并在帶著裝置到處走動(dòng)時(shí)重放音樂。
在利用被帶著到處走動(dòng)的重放裝置重放音樂時(shí),由于對(duì)該重放裝置的撞擊或振動(dòng),該重放裝置可能瞬時(shí)無(wú)法從記錄介質(zhì)中讀取音頻數(shù)據(jù)??紤]到這些可能性,音頻數(shù)據(jù)被預(yù)先讀入重放裝置的存儲(chǔ)器中,從該存儲(chǔ)器提供用于播放的音頻數(shù)據(jù)。這種布局有助于在重放音頻數(shù)據(jù)時(shí)不發(fā)生跳躍或中斷(詳見下文中的“與傳統(tǒng)重放技術(shù)的比較研究”部分)。
然而,隨著存儲(chǔ)在記錄介質(zhì)中的諸如音樂的音頻數(shù)據(jù)數(shù)量的增加,為了顯示所存儲(chǔ)的音樂的列表,重放裝置的存儲(chǔ)器需要存儲(chǔ)更大數(shù)量的數(shù)據(jù)。由于存儲(chǔ)器的容量是有限的,只能分配更少用于存儲(chǔ)預(yù)先讀取的音樂數(shù)據(jù)的空間。這增加了重放音頻發(fā)生中斷的可能性。
然而,通過分配更大的存儲(chǔ)空間來(lái)存儲(chǔ)音頻數(shù)據(jù)以確保無(wú)縫音頻重放時(shí),重放裝置的顯示將不能顯示歌曲的列表或在重放用戶要求的歌曲開始之前等待相對(duì)長(zhǎng)的時(shí)間。這種重放裝置的可用性和實(shí)用性較差。
但是,增加存儲(chǔ)器的容量將導(dǎo)致重放裝置成本的增加。
發(fā)明內(nèi)容
由于上述問題,本發(fā)明致力于提供一種重放裝置,該重放裝置能實(shí)現(xiàn)沒有中斷或幾乎沒有中斷的音頻重放,而不需要增加存儲(chǔ)器的容量也不需要削弱重放裝置的可用性。
為了實(shí)現(xiàn)本發(fā)明的上述目的,本發(fā)明提供了一種具有存儲(chǔ)單元的重放裝置。所述重放裝置包括用于重放存儲(chǔ)在該存儲(chǔ)單元中音頻數(shù)據(jù)的重放單元;以及用于將音頻數(shù)據(jù)的識(shí)別信息和用于指定所述識(shí)別信息存儲(chǔ)位置的指定信息存儲(chǔ)在所述存儲(chǔ)單元中的控制單元,所述控制單元還用于將用于重放的音頻數(shù)據(jù)順序地存儲(chǔ)在所述存儲(chǔ)單元的剩余區(qū)域中。
具有上述結(jié)構(gòu),當(dāng)向存儲(chǔ)單元存儲(chǔ)音頻數(shù)據(jù)的識(shí)別信息和其它信息時(shí),本發(fā)明的重放裝置沒有或幾乎沒有浪費(fèi)空間。因此,信息的數(shù)量被降到最小。因此,存在更多可用于存儲(chǔ)音頻數(shù)據(jù)的空間。
具體地,例如,當(dāng)將所述識(shí)別信息存儲(chǔ)到具有32字節(jié)的固定長(zhǎng)度字段中時(shí),如果所述識(shí)別信息的長(zhǎng)度小于32字節(jié)則將有浪費(fèi)的空間。
根據(jù)上述的重放裝置,這種浪費(fèi)的空間可用于增加用于存儲(chǔ)音頻數(shù)據(jù)的空間。
這種結(jié)構(gòu)減少了音頻重放的跳躍或中斷的這種不受歡迎的可能性,而不需要犧牲重放裝置的可用性。
此外,與傳統(tǒng)的重放裝置相比,上述重放裝置能夠存儲(chǔ)更大數(shù)量的識(shí)別信息和其它信息,這提高了重放裝置的可用性。
此外,即使識(shí)別信息超出32字節(jié),也可以完整地存儲(chǔ)由識(shí)別信息所表示的文件名而不會(huì)丟失該文件名的任一部分。
在此,重放裝置還包括音頻數(shù)據(jù)讀取單元,用于從加載在所述重放裝置里的記錄介質(zhì)中讀取音頻數(shù)據(jù),其中,該記錄介質(zhì)中含有多段音頻數(shù)據(jù)和多個(gè)所述各段音頻數(shù)據(jù)各自的識(shí)別信息;識(shí)別信息讀取單元,用于從所述記錄介質(zhì)中讀取識(shí)別信息;指定單元,用于從所述多段音頻數(shù)據(jù)中指定用于重放的音頻數(shù)據(jù)段。該控制單元可以基于從所述識(shí)別信息讀取單元讀取的識(shí)別信息產(chǎn)生指定信息,并且在將所述識(shí)別信息和指定信息存儲(chǔ)在所述存儲(chǔ)單元之后,所述控制單元使所述音頻數(shù)據(jù)讀取單元讀取所述指定音頻數(shù)據(jù)段的一部分,并將所述讀取的部分存儲(chǔ)到所述存儲(chǔ)單元。
在此,所述控制單元可用于控制所述音頻數(shù)據(jù)讀取單元,以使能夠順序讀取在當(dāng)前重放點(diǎn)之前的所述音頻數(shù)據(jù)并在所述重放單元重放所述音頻數(shù)據(jù)之前將所述音頻數(shù)據(jù)存入所述存儲(chǔ)單元。
具有上述結(jié)構(gòu),每次加載記錄介質(zhì)時(shí),所述重放裝置重新從所述記錄介質(zhì)中讀取識(shí)別信息和其它信息并將讀取的信息存入所述存儲(chǔ)單元。當(dāng)目前加載的記錄介質(zhì)含有相對(duì)少數(shù)量段的音樂數(shù)據(jù)和識(shí)別信息時(shí),需要存儲(chǔ)單元中更小的空間用于存儲(chǔ)所述識(shí)別信息。因此,在所述存儲(chǔ)單元中可以容納更大數(shù)量的預(yù)先讀取的音頻數(shù)據(jù)。
在此,當(dāng)所述識(shí)別信息中的任何段超出預(yù)定長(zhǎng)度時(shí),所述控制單元可用于存儲(chǔ)被縮減到預(yù)定長(zhǎng)度的識(shí)別信息段。
在此,所述控制單元可以以有限的量存儲(chǔ)識(shí)別信息和指定信息,而不占用所述存儲(chǔ)單元中超出預(yù)定百分比的存儲(chǔ)容量。
具有上述結(jié)構(gòu),當(dāng)存儲(chǔ)在所述記錄介質(zhì)上存儲(chǔ)的音頻數(shù)據(jù)的識(shí)別信息時(shí),所述重放裝置能夠?qū)⑺鲎R(shí)別信息的總量限制在預(yù)定的大小或者比預(yù)定的大小更小。因此,可以確保能夠保留所述存儲(chǔ)單元上一定大小的空間用于存儲(chǔ)所述音頻數(shù)據(jù)。
通過利用本發(fā)明的存儲(chǔ)方法,光盤重放裝置可自動(dòng)優(yōu)化用于存儲(chǔ)特別消耗內(nèi)存的文件管理信息的存儲(chǔ)區(qū)域。而且,通過優(yōu)化獲得的存儲(chǔ)區(qū)域自動(dòng)地且附加地被保留為用于存儲(chǔ)音頻數(shù)據(jù)。因此,有效地保留了音頻數(shù)據(jù)存儲(chǔ)區(qū)域。因此,由于不必要增加存儲(chǔ)容量而避免增加成本。
特別要注意的是,用于存儲(chǔ)文件名的空間的大小可以根據(jù)其中存儲(chǔ)有的文件名的總大小而改變。因此,與以固定長(zhǎng)度的數(shù)據(jù)存儲(chǔ)文件名并且所述文件名包括非常短的文件名和比所述固定長(zhǎng)度稍微長(zhǎng)點(diǎn)的文件名的情況相比,本發(fā)明極大地減少了所使用的總的存儲(chǔ)空間。
此外,如果用固定長(zhǎng)度的數(shù)據(jù)存儲(chǔ)文件名,為了讀取文件名需要提取固定長(zhǎng)度的數(shù)據(jù),這導(dǎo)致浪費(fèi)。然而,根據(jù)本發(fā)明,以根據(jù)文件名的長(zhǎng)度而可變長(zhǎng)度的數(shù)據(jù)存儲(chǔ)每一文件名。因此,由于需要提取的數(shù)據(jù)長(zhǎng)度是該文件名的實(shí)際長(zhǎng)度,所以將以更高的速度讀取每一文件名。
圖1所示為根據(jù)本發(fā)明的重放裝置結(jié)構(gòu)的框圖;圖2所示為盤片信息存儲(chǔ)單元1500的配置的實(shí)施例;圖3(a)所示為管理信息表2000的結(jié)構(gòu)和內(nèi)容的一實(shí)施例;圖3(b)所示為文件名數(shù)據(jù)3000的結(jié)構(gòu)和內(nèi)容的實(shí)施例;圖4所示為由重放單元執(zhí)行的用于重放存儲(chǔ)在光盤上的音頻數(shù)據(jù)的處理步驟的流程圖;圖5所示為重放音頻數(shù)據(jù)前執(zhí)行的初始化的流程圖;圖6(a)所示為盤片信息存儲(chǔ)單元1500的管理信息區(qū)域1520被重新定義成更小的一實(shí)施例;而圖6(b)所示盤片信息存儲(chǔ)單元1500的管理信息區(qū)域1520被重新定義成更大的一實(shí)施例;圖7所示為傳統(tǒng)光盤重放裝置的框圖;圖8所示為CA-DA的格式圖;圖9所示為CD-ROM的格式圖;圖10所示為文件信息存儲(chǔ)的處理(初始處理)步驟的流程圖,該處理步驟由設(shè)置有暫存單元的傳統(tǒng)光盤重放裝置執(zhí)行;圖11所示為存儲(chǔ)器10的結(jié)構(gòu)的實(shí)施例;以及圖12(a)所示為在不改變存儲(chǔ)器容量的情況下對(duì)存儲(chǔ)器10進(jìn)行分區(qū)的實(shí)施例;以及圖12(b)所示為在增加存儲(chǔ)器容量后,對(duì)存儲(chǔ)器10進(jìn)行分區(qū)的實(shí)施例。
具體實(shí)施例方式
<概況>
例如,根據(jù)本發(fā)明的重放裝置能夠動(dòng)態(tài)地使用于顯示音頻數(shù)據(jù)所必需的數(shù)據(jù)量最小。因此,無(wú)需改變重放裝置的存儲(chǔ)器容量,重放裝置可以動(dòng)態(tài)地增加及減少用于存儲(chǔ)音頻數(shù)據(jù)的存儲(chǔ)區(qū)域。具有該結(jié)構(gòu),重放裝置能夠在音頻重放過程中有效地抑制音頻的跳躍或中斷。
以下說(shuō)明根據(jù)本發(fā)明的重放裝置的實(shí)施方式。
在本實(shí)施方式中,以用于光盤的重放裝置作為實(shí)施例。此外,要重放的光盤存儲(chǔ)有大量的歌曲和歌曲的名稱以及其它數(shù)據(jù)。
<結(jié)構(gòu)>
圖1所示為根據(jù)本發(fā)明的重放裝置結(jié)構(gòu)的框圖。
重放裝置1000包括控制單元1100,光盤1200,用戶操作單元1300,盤片讀取單元1400,盤片信息存儲(chǔ)單元1500,音頻重放單元1600,音頻輸出單元1700及顯示器1800。
除了具有順序重放裝置的功能外,該控制單元1100具有本發(fā)明特定的控制功能。順序重放裝置的功能包括在讀取光盤1200時(shí)執(zhí)行的錯(cuò)誤檢測(cè)功能及馬達(dá)控制功能,這些將在下文進(jìn)行描述。欲詳細(xì)了解上述操作控制,請(qǐng)參閱下文中的“與傳統(tǒng)重放技術(shù)的比較研究”部分。
用戶操作單元1300具有接收多種用戶指令的功能,包括請(qǐng)求顯示存儲(chǔ)在光盤1200中的歌曲名稱列表的指令,和請(qǐng)求重放指定歌曲的指令。
盤片讀取單元1400具有用激光照射光盤1200的功能和將從光盤1200反射出的光轉(zhuǎn)換成電信號(hào)的功能。(請(qǐng)參閱下文中的“與傳統(tǒng)重放技術(shù)的比較研究”部分。在圖6中,從透鏡2到主軸馬達(dá)8的組件全體相當(dāng)于盤片讀取單元1400。)盤片信息存儲(chǔ)單元1500具有存儲(chǔ)盤片信息的功能,其中,所述盤片信息包括存儲(chǔ)在光盤1200上的歌曲名稱和各種其它信息。響應(yīng)控制單元1100在檢測(cè)到光盤1200被加載到重放裝置1000上時(shí)發(fā)出的指令,從光盤1200上讀取盤片信息并將該信息存儲(chǔ)在盤片信息存儲(chǔ)單元1500中。因此,當(dāng)加載不同的盤片時(shí),向盤片信息存儲(chǔ)單元1500存儲(chǔ)不同的盤片信息集。
此外,盤片信息存儲(chǔ)單元1500具有存儲(chǔ)部分音頻數(shù)據(jù)的功能?;旧?,音頻數(shù)據(jù)被預(yù)先順序讀出并在重放時(shí)被更新。注意在本實(shí)施方式中,音頻數(shù)據(jù)指的是代表歌曲和音樂的數(shù)據(jù)。
盤片信息存儲(chǔ)單元1500的存儲(chǔ)容量根據(jù)例如重放裝置使用情況的不同來(lái)決定。如果重放裝置主要用于到處攜帶使用時(shí),16兆(megabit)的存儲(chǔ)容量足夠。另一方面,如果重放裝置是屬于固定類型的,不會(huì)遭受大量的振動(dòng),則1兆(megabit)的存儲(chǔ)容量足夠。
此外,盤片信息存儲(chǔ)單元1500可通過能以相對(duì)高的速度進(jìn)行讀寫的存儲(chǔ)器來(lái)實(shí)現(xiàn)。例如,可以使用DRAM(動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器),SRAM(靜態(tài)隨機(jī)存取存儲(chǔ)器)或FPRAM(快頁(yè)存儲(chǔ)器,如鐵電存儲(chǔ)器FeRAM)。
音頻重放單元1600具有從盤片信息存儲(chǔ)單元1500中讀取音頻數(shù)據(jù)的功能及將讀取的音頻數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換的功能。(詳見下文中的“與傳統(tǒng)重放技術(shù)的比較研究”部分。在圖6中,DF-DAC電路主要相當(dāng)于音頻重放單元1600。)音頻輸出單元1700也被稱為揚(yáng)聲器,其具有輸出音頻重放的功能。
顯示器1800具有顯示歌曲列表和其它信息的功能。
重放裝置1000的功能部分地通過計(jì)算機(jī)(未示出)執(zhí)行在單獨(dú)的存儲(chǔ)器或硬盤(未示出)中存儲(chǔ)的程序來(lái)實(shí)現(xiàn)。
<數(shù)據(jù)>
下文參考圖2及圖3對(duì)由重放裝置1000產(chǎn)生的主要數(shù)據(jù)進(jìn)行說(shuō)明。
圖2所示為盤片信息存儲(chǔ)單元1500的配置的實(shí)施例。將參照?qǐng)D3說(shuō)明在盤片信息存儲(chǔ)單元1500中存儲(chǔ)的內(nèi)容。
盤片信息存儲(chǔ)單元1500被劃分成兩個(gè)區(qū)以分別存儲(chǔ)不同類型的數(shù)據(jù)。
其中的一個(gè)區(qū)是用于存儲(chǔ)音頻數(shù)據(jù)的音頻數(shù)據(jù)區(qū)1510。另一個(gè)區(qū)是管理信息區(qū)1520,其用于存儲(chǔ)用來(lái)管理在光盤1200上存儲(chǔ)的音頻數(shù)據(jù)的信息。在本實(shí)施方式中,一文件名代表一首歌曲的名稱。
管理信息區(qū)1520被進(jìn)一步劃分成兩個(gè)區(qū)。其中一個(gè)是文件名區(qū)1521,其用于存儲(chǔ)在光盤1200上存儲(chǔ)的文件名(也就是歌曲名稱)。另一個(gè)區(qū)是文件信息區(qū)1522,其用于存儲(chǔ)諸如文件名長(zhǎng)度的與在文件名區(qū)1521中存儲(chǔ)的文件名相關(guān)的信息,以及諸如盤片上每一文件的起始地址的與每一文件相關(guān)的信息。
盤片信息存儲(chǔ)單元1500的存儲(chǔ)空間大小是固定的。然而,根據(jù)加載在重放裝置1000上的光盤1200的內(nèi)容,音頻數(shù)據(jù)區(qū)1510和管理信息區(qū)1520的存儲(chǔ)空間大小都是可變的。
具體地,管理信息區(qū)1520的大小將隨著諸如在光盤1200上存儲(chǔ)的歌曲數(shù)目的這種因素增加或減少。按照管理信息區(qū)1520的增加或減少,音頻數(shù)據(jù)區(qū)1510的大小也相應(yīng)地減少或增加,從而使得音頻數(shù)據(jù)區(qū)1510和管理信息區(qū)1520的總和在大小上等于盤片信息存儲(chǔ)單元1500的大小。
然而,一旦確定光盤1200被加載在重放裝置1000上,所有的這些區(qū)的大小將保持不變直至加載另一張盤片。
圖3(a)所示為管理信息表2000的結(jié)構(gòu)和內(nèi)容的實(shí)施例。圖3(b)所示為文件名數(shù)據(jù)3000的結(jié)構(gòu)和內(nèi)容的實(shí)施例。
首先,說(shuō)明圖3(a)中所示的管理信息表2000。
管理信息表2000存儲(chǔ)在文件信息區(qū)1522中。如上所述,文件信息區(qū)1522還可用于存儲(chǔ)關(guān)于與各個(gè)文件名相對(duì)應(yīng)的多段音頻數(shù)據(jù)的信息,包括盤片上每段音頻數(shù)據(jù)的起始和結(jié)束地址。
文件信息區(qū)1522具有固定的大小,并且存儲(chǔ)關(guān)于預(yù)定量的文件的信息。以與順序分配給各文件的文件編號(hào)中的之一相一致的方式存儲(chǔ)各數(shù)據(jù)項(xiàng),且各數(shù)據(jù)項(xiàng)具有預(yù)定的數(shù)據(jù)長(zhǎng)度和存儲(chǔ)位置。
管理信息表2000由文件編號(hào)欄2100、文件名長(zhǎng)度欄2200和起始地址欄2300組成。
文件編號(hào)欄2100含有各標(biāo)識(shí)多個(gè)文件其中之一的文件編號(hào)。與相應(yīng)的標(biāo)識(shí)編號(hào)有關(guān)的各種數(shù)據(jù)項(xiàng)存儲(chǔ)在,例如文件名長(zhǎng)度欄2200和起始地址欄2300中。還有另一個(gè)表用于存儲(chǔ)盤片上與相應(yīng)的標(biāo)識(shí)編號(hào)相關(guān)聯(lián)的各文件的音頻數(shù)據(jù)的存儲(chǔ)位置。在圖示的實(shí)施例中,文件編號(hào)的范圍為“1”到“N”。編號(hào)“N”是重放裝置1000能管理的文件的最大量。在一實(shí)施例中,重放裝置1000能管理多達(dá)512,256個(gè)文件。
文件名長(zhǎng)度欄2200含有文件名長(zhǎng)度,每一文件名長(zhǎng)度用字節(jié)數(shù)示出了各自文件名的長(zhǎng)度。
在本實(shí)施方式中,每一文件名的最大長(zhǎng)度是32字節(jié)。確定這個(gè)字節(jié)長(zhǎng)度是為了方便重放裝置1000顯示文件名列表。
起始地址欄2300含有起始地址,每一起始地址示出了在文件名數(shù)據(jù)3000中多個(gè)文件名中相應(yīng)之一的存儲(chǔ)位置的起點(diǎn)。也就是說(shuō),每一起始地址示出了從文件名數(shù)據(jù)3000的起點(diǎn)到相應(yīng)文件名的存儲(chǔ)位置的字節(jié)偏移量。
注意當(dāng)光盤1200上記錄的文件的數(shù)目小于“N”時(shí),管理信息表2000含有相當(dāng)于沒有文件的文件名長(zhǎng)度和起始地址,因此其值保持為“0”。
也就是說(shuō),根據(jù)本實(shí)施方式,管理信息表2000具有固定的大小,且文件信息區(qū)1522也具有固定的大小。
假設(shè),例如,包含在文件編號(hào)欄2100、文件名長(zhǎng)度欄2200及起始地址欄2300中含有的每一數(shù)據(jù)項(xiàng)占兩個(gè)字節(jié),且最大文件編號(hào)“N”為“512”。在這種情況下,管理信息表2000的大小計(jì)算為3,072字節(jié)。
接下來(lái),說(shuō)明圖3(b)中所示的文件名數(shù)據(jù)3000。
文件名數(shù)據(jù)3000存儲(chǔ)在文件名區(qū)1521中。
文件名區(qū)1521從起點(diǎn)開始存儲(chǔ)有連續(xù)序列的文件名,沒有用于為文件名定界的任何符號(hào)或字符。
也就是說(shuō),文件名數(shù)據(jù)3000的大小根據(jù)文件的數(shù)目和存儲(chǔ)的文件名的長(zhǎng)度增加或減少。
例如,在文件管理信息表2000中,示出了與文件編號(hào)“2”相關(guān)聯(lián)的文件名具有起始地址“25”,及其文件名長(zhǎng)度為“16”。這意味著由文件編號(hào)“2”標(biāo)識(shí)的文件名從距離文件名數(shù)據(jù)3000起點(diǎn)的第25個(gè)字節(jié)開始,且其長(zhǎng)度為16字節(jié)。因此,文件名數(shù)據(jù)3000中示出文件編號(hào)“2”標(biāo)識(shí)的文件名為“BEATLES_HELP.mp3”。
如上所述,每一文件名具有在管理信息表2000中的文件名長(zhǎng)度欄2200中示出的長(zhǎng)度,且該文件名存儲(chǔ)在管理信息表2000中的開始地址欄2300中示出的位置。因此,通過查閱管理信息表2000,即使文件名的長(zhǎng)度相互不同也可以容易地指定具體的文件名在文件名數(shù)據(jù)3000中的存儲(chǔ)位置。
通過該結(jié)構(gòu),允許減少在存儲(chǔ)固定長(zhǎng)度文件名的情況下不可避免會(huì)出現(xiàn)的冗余或空閑區(qū)域。因此,與存儲(chǔ)固定長(zhǎng)度文件名的情況相比,可以減少文件名區(qū)1521的大小。而且,通過管理每一文件名的長(zhǎng)度、起始地址及可能的結(jié)束地址,可以準(zhǔn)確地讀取可變長(zhǎng)度的文件名。
<操作>
現(xiàn)在,參考圖4及圖5中示出的流程圖來(lái)說(shuō)明重放裝置1000的操作。
圖4所示為由重放單元執(zhí)行的播放在光盤上存儲(chǔ)的音頻數(shù)據(jù)的處理步驟的流程圖。
首先,用戶將光盤1200加載到重放裝置1000上。當(dāng)檢測(cè)到該加載時(shí)(步驟S201),控制單元1100執(zhí)行用于重放存儲(chǔ)在光盤1200上的歌曲的初始化(步驟S202)。
具體地,通過初始化,控制單元1100利用盤片讀取單元1400讀取光盤1200上存儲(chǔ)的包括文件名的信息。然后,控制單元1100利用所述讀取的信息生成管理信息表2000和文件名數(shù)據(jù)3000,并將該管理信息表2000和文件名數(shù)據(jù)3000存儲(chǔ)到盤片信息存儲(chǔ)單元1500中。將參考圖5、圖6說(shuō)明初始化的詳細(xì)情況。
接下來(lái),控制單元1100在顯示器1800上顯示出歌曲列表(步驟S203)。歌曲列表是基于在盤片信息存儲(chǔ)單元1500的管理信息區(qū)1520中存儲(chǔ)的管理信息表2000和文件名數(shù)據(jù)3000來(lái)顯示的。
用戶從在顯示器1800上顯示出的歌曲列表中選擇用于重放的歌曲。該選擇可通過,例如,將光標(biāo)移動(dòng)到期望的位置后觸摸輸入按鈕來(lái)實(shí)現(xiàn)??梢宰詣?dòng)進(jìn)行該選擇以實(shí)現(xiàn)從文件編號(hào)“1”開始順序重放歌曲,而不需用戶從顯示器1800上顯示的歌曲列表中進(jìn)行選擇。
控制單元1100通過用戶操作單元1300獲得用戶選出的用于重放的歌曲名稱(步驟S204)。在該實(shí)施方式中,控制單元1100獲得所選歌曲的歌曲編號(hào)。要注意的是歌曲編號(hào)相當(dāng)于在管理信息表2000的文件編號(hào)欄2100中示出的文件編號(hào)。
控制單元1100通過盤片讀取單元1400讀取在光盤1200中與所述獲得的文件編號(hào)相關(guān)聯(lián)的存儲(chǔ)位置存儲(chǔ)的音頻數(shù)據(jù)。然后,控制單元1100將所述讀取的音頻數(shù)據(jù)寫入盤片信息存儲(chǔ)單元1500的音頻數(shù)據(jù)區(qū)1510。
然后,控制單元1100向音頻重放單元1600發(fā)出重放開始指令。
接收到該指令后,音頻重放單元1600從音頻數(shù)據(jù)區(qū)1510中讀取音頻數(shù)據(jù),并通過音頻輸出單元1700重放音頻數(shù)據(jù)(步驟S205)。在重放過程中,控制單元1100從光盤1200中順序讀取屬于正在播放的歌曲的音頻數(shù)據(jù)并將所讀取的音頻數(shù)據(jù)順序地寫入音頻數(shù)據(jù)區(qū)1510。
接下來(lái)參考圖5及圖6來(lái)詳細(xì)說(shuō)明初始化。
圖5所示為在重放音頻數(shù)據(jù)之前執(zhí)行的初始化流程圖。
圖6示出了將盤片信息存儲(chǔ)單元1500分配成音頻數(shù)據(jù)區(qū)1510和管理信息區(qū)1520的實(shí)施例。在圖6(a)所示的實(shí)施例中,盤片信息存儲(chǔ)單元1500的管理信息區(qū)1520被重新定義得更小;而圖6(b)所示的實(shí)施例中,盤片信息存儲(chǔ)單元1500的管理信息區(qū)1520被重新定義得更大。
控制單元1100設(shè)置盤片信息存儲(chǔ)單元1500和音頻數(shù)據(jù)區(qū)1510的缺省存儲(chǔ)容量(步驟S101,圖6(a)、6(b)中左邊的方框)。
接下來(lái),控制單元1100通過盤片讀取單元1400從光盤1200獲得管理信息(步驟S102)。這里所用的管理信息是指要存儲(chǔ)在管理信息區(qū)1520中的信息。要注意的是,此外,在本步驟中獲得的信息涉及單一文件。
然后,控制單元1100將獲得的管理信息存儲(chǔ)到盤片信息存儲(chǔ)單元1500的管理信息區(qū)1520中(步驟S103)。更具體地,在獲得的管理信息中,文件名被存儲(chǔ)到文件名區(qū)1521中,其位置緊跟在先前存儲(chǔ)的文件名的結(jié)尾。獲取的管理信息的剩余部分被存儲(chǔ)到文件信息區(qū)1522的相應(yīng)位置。也就是說(shuō),管理信息表2000和文件名數(shù)據(jù)3000被依次寫入以完成該表和數(shù)據(jù)。
接下來(lái),判斷是否已獲得存儲(chǔ)在光盤1200上的所有文件的管理信息(步驟S104)。如果已經(jīng)獲得光盤上所有文件的管理信息(步驟S104是),則控制單元1100將管理信息區(qū)1520中沒有存儲(chǔ)信息的每一部分重新定義為音頻數(shù)據(jù)區(qū)1510的附加部分(步驟105),完成初始化。更具體地,例如,將以如下的方式實(shí)現(xiàn)所述重新定義。利用已經(jīng)完成的管理信息表2000,控制單元1100執(zhí)行如下的計(jì)算。首先,計(jì)算可變長(zhǎng)的文件名區(qū)1521的整體大小。然后,將計(jì)算出的文件名區(qū)1521的整體大小與文件信息區(qū)1522的大小相加。將相加的結(jié)果減去通過初始化確定的管理信息區(qū)1520的缺省存儲(chǔ)容量。最后,將減法的結(jié)果與音頻數(shù)據(jù)區(qū)1510的缺省容量相加,并因此改變?nèi)萘吭O(shè)置。
如還未獲得光盤上所有文件的管理信息(步驟S104否),控制單元1100判斷文件信息區(qū)1522是否已滿(步驟S106)。
如果文件信息區(qū)1522還未滿(步驟S106否),則獲得下一文件的管理信息(步驟S102)。
如果文件信息區(qū)1522已滿(步驟S106是),則控制單元1100重新定義音頻數(shù)據(jù)區(qū)1510以減少在圖6(b)的右邊方框中示出的存儲(chǔ)容量(步驟S107)。然后,獲得下一文件的管理信息(步驟S102)。
在此,將說(shuō)明音頻數(shù)據(jù)區(qū)1510和管理信息區(qū)1520在盤片信息存儲(chǔ)單元1500中分布的實(shí)施例。在第一實(shí)施例中,音頻數(shù)據(jù)區(qū)1510被保留緊接在管理信息區(qū)1520前面的位置。在這種情況下,緊接在音頻數(shù)據(jù)區(qū)1510結(jié)束地址之后的下一地址將作為管理信息區(qū)1520的起始地址。本發(fā)明的實(shí)施例屬于這種情況。
在第二實(shí)施例中,音頻數(shù)據(jù)區(qū)1510保留在緊接在管理信息區(qū)1520之后的位置。在這種情況下,緊接在管理信息區(qū)1520結(jié)束地址之后的下一地址作為音頻數(shù)據(jù)區(qū)1510的起始地址。利用圖3(a)中所示的管理信息表2000可容易地實(shí)現(xiàn)上述暫存單元的地址管理。
<補(bǔ)充注意>
到此,基于上述的實(shí)施例已經(jīng)說(shuō)明了本發(fā)明的重放裝置。然而,所述裝置可進(jìn)行部分地變型。顯而易見地,本發(fā)明并不限于上述具體的實(shí)施方式,對(duì)本發(fā)明進(jìn)行的包括如下的變型仍在本發(fā)明的保護(hù)范圍之內(nèi)。
(1)在上述的實(shí)施方式中,管理信息表2000被描述成具有固定的大小。然而,管理信息表2000可以是大小可變的。
例如,在產(chǎn)生僅用于預(yù)定量文件的管理信息表2000的情況下,可進(jìn)行這種變型。在這種情況下,有必要形成用于允許指定文件的總數(shù)的結(jié)構(gòu),例如通過預(yù)先存儲(chǔ)文件的總數(shù)。
此外,在文件名數(shù)據(jù)3000中存儲(chǔ)的文件名長(zhǎng)度被限制在最大32字節(jié)。然而,顯而易見地,該數(shù)值只是一實(shí)施例。不對(duì)文件名的長(zhǎng)度設(shè)限也是可行的。
進(jìn)一步地,為每一光盤設(shè)置要在文件名數(shù)據(jù)3000中存儲(chǔ)的不同的文件名的最大長(zhǎng)度是可行的。在這種情況下,允許用戶設(shè)置最大長(zhǎng)度也是可行的。
(2)在上述的實(shí)施方式中,音頻數(shù)據(jù)的文件名被作為可變長(zhǎng)度的數(shù)據(jù)進(jìn)行管理。然而,也可以將其它數(shù)據(jù)作為可變長(zhǎng)度數(shù)據(jù)來(lái)進(jìn)行管理。
在上述的實(shí)施方式中,考慮到文件管理信息中的文件名是消耗內(nèi)存的數(shù)據(jù),所以自動(dòng)優(yōu)化文件信息區(qū)。作為優(yōu)化的結(jié)果而可用的存儲(chǔ)區(qū)被自動(dòng)地添加到音頻數(shù)據(jù)區(qū)。因此,有效地保留了音頻數(shù)據(jù)區(qū)。
此外,本發(fā)明的數(shù)據(jù)管理方法不僅適用于從光盤或者在重放裝置上加載的其它類似物上讀取的數(shù)據(jù)。所述數(shù)據(jù)管理方法也適用于從其它記錄介質(zhì)或網(wǎng)絡(luò)中讀取的數(shù)據(jù)。
(3)在本發(fā)明的上述實(shí)施方式中,在獲得光盤上所有文件的管理信息后,音頻數(shù)據(jù)區(qū)和管理信息區(qū)被重新定義。然而,對(duì)所述區(qū)域的重新定義可以通過其它的方式來(lái)完成。
例如,可預(yù)先存儲(chǔ)允許的管理信息的閾值。為使得在超出閾值之后不再存儲(chǔ)管理信息,逐段地讀取文件的管理信息。通過這種修改,將保留一確定大小的音頻數(shù)據(jù)區(qū),以確保一定水平的音頻重放性能。
在這種情況下,順序地逐段寫入管理信息。如果即使在寫入所有文件的管理信息后仍不超出所述閾值,則將管理信息的總大小確定為管理信息區(qū)的存儲(chǔ)容量。如果超出所述閾值,則將該閾值確定為管理信息區(qū)的存儲(chǔ)容量。
例如,可以這樣確定閾值以使得音頻數(shù)據(jù)區(qū)至少占據(jù)整個(gè)存儲(chǔ)器60%的空間。
在上述的實(shí)施例中,從盤片中讀取所有必要的信息,并利用其產(chǎn)生要存儲(chǔ)在管理信息區(qū)1520的數(shù)據(jù),而與例如管理信息表2000的數(shù)量無(wú)關(guān)。然而,將管理信息限制為一具體的數(shù)量是可行的。在產(chǎn)生要存儲(chǔ)到管理信息區(qū)1520中的數(shù)據(jù)時(shí),部分地省略讀取的信息也是可行的。
例如,為盤片信息存儲(chǔ)單元1500中的音頻數(shù)據(jù)區(qū)1510設(shè)置最小存儲(chǔ)容量。在從圖3(a)所示的管理信息表2000中計(jì)算得出的音頻數(shù)據(jù)區(qū)小于最小存儲(chǔ)容量的情況下,將停止獲取文件信息。具有該結(jié)構(gòu),可以為音頻數(shù)據(jù)區(qū)保留有足夠的存儲(chǔ)容量以確保無(wú)縫的音頻重放。
(5)在上述的實(shí)施方式中,管理信息表2000存儲(chǔ)在文件信息區(qū)1522中。然而,管理信息表2000也可以存儲(chǔ)在重放裝置1000中的另一存儲(chǔ)器中。
這種存儲(chǔ)器的實(shí)施例包括控制單元1100的內(nèi)存。
(6)根據(jù)上述的實(shí)施方式,管理信息表2000用于管理音頻數(shù)據(jù)的文件名。然而,其也可以管理除文件名之外的其它信息。
例如,在光盤上的文件是通過目錄管理的情況下,可以產(chǎn)生管理信息表2000以管理目錄名。
(7)用于使CPU執(zhí)行用于實(shí)現(xiàn)重放裝置(例如,如圖1所示)各項(xiàng)功能的控制處理的程序可以通過存儲(chǔ)有該程序的記錄介質(zhì)發(fā)布,或通過各種類型的通信線路發(fā)布。這樣的記錄介質(zhì)的實(shí)施例包括IC卡、光盤、軟盤、ROM及閃存。發(fā)布的各程序可被存入裝置上CPU可讀的存儲(chǔ)器中。當(dāng)這種CPU執(zhí)行該程序時(shí),該程序?qū)崿F(xiàn)上述實(shí)施方式中所述的重放裝置的功能。
<與傳統(tǒng)重放技術(shù)的比較研究>
下文參考圖7至圖12說(shuō)明了與傳統(tǒng)音頻播放裝置相比本發(fā)明的優(yōu)點(diǎn)。
除了音頻數(shù)據(jù)重放功能,傳統(tǒng)的音頻重放裝置,特別是適用于光盤的重放裝置,還具有顯示包括音頻數(shù)據(jù)文件名的管理信息的功能。期望的是重放裝置即使在由于發(fā)生撞擊或振動(dòng)無(wú)法讀取數(shù)據(jù)時(shí)也能夠無(wú)縫重放從諸如光盤的記錄介質(zhì)上讀取的音頻數(shù)據(jù)。
為了確保上述的性能,光盤重放裝置設(shè)置有存儲(chǔ)單元。從光盤讀取的音頻數(shù)據(jù)和管理信息被暫存到存儲(chǔ)單元中,并從存儲(chǔ)單元中讀取以供重放,而不是直接從光盤上讀取。
下文描述了用于重放光盤上記錄的音頻數(shù)據(jù)的技術(shù)和實(shí)現(xiàn)上述性能的技術(shù)。
圖7所示為傳統(tǒng)光盤重放裝置的結(jié)構(gòu)圖。
參閱圖7,為讀取音頻數(shù)據(jù)或其它數(shù)據(jù),用激光照射光盤1。光盤1反射的光通過透鏡2到達(dá)光學(xué)拾波器3。
光學(xué)拾波器3將反射的激光轉(zhuǎn)換成電信號(hào),前置放大器4將產(chǎn)生的電信號(hào)放大以產(chǎn)生RF(射頻)信號(hào)、聚焦誤差信號(hào)及循軌誤差信號(hào)。
聚焦誤差信號(hào)用于聚焦伺服,循軌誤差信號(hào)用于循軌伺服。
兩個(gè)誤差信號(hào)提供給伺服LSI(大規(guī)模集成電路)5。伺服LSI 5基于聚焦誤差信號(hào)執(zhí)行聚焦伺服,放大通過驅(qū)動(dòng)器6的控制信號(hào),并控制透鏡2或光學(xué)拾波器3的操作。
此外,伺服LSI 5基于循軌誤差信號(hào)執(zhí)行循軌伺服和橫向伺服,放大通過驅(qū)動(dòng)器7的控制信號(hào),并控制光學(xué)拾波器3的操作以執(zhí)行循軌控制。最后,伺服LSI 5基于同步信號(hào)執(zhí)行CLV(恒定線性速度)伺服。該同步信號(hào)是從由前置放大器4發(fā)出的RF信號(hào)、聚焦誤差信號(hào)及循軌誤差信號(hào)產(chǎn)生。因此,伺服LSI 5控制主軸馬達(dá)8的轉(zhuǎn)速。
另一方面,信號(hào)處理電路6將前置放大器4產(chǎn)生的RF信號(hào)解調(diào)成二進(jìn)制信號(hào)。然后DF-DAC(數(shù)字濾波-數(shù)模轉(zhuǎn)換器)電路11對(duì)該二進(jìn)制信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換,并將模擬音頻信號(hào)輸出到音頻輸出單元9。
此外,設(shè)置存儲(chǔ)器10以防止由于光盤重放裝置受到撞擊或振動(dòng)時(shí)發(fā)生音頻重放中斷。在DF-DAC電路11對(duì)信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換及將轉(zhuǎn)換獲得的模擬信號(hào)輸出到音頻輸出單元9之前,經(jīng)信號(hào)處理電路解調(diào)的二進(jìn)制信號(hào)被暫存在存儲(chǔ)器10中。DF-DAC電路11對(duì)暫存在存儲(chǔ)器中的二進(jìn)制信號(hào)進(jìn)行數(shù)模轉(zhuǎn)換,并將產(chǎn)生的模擬音頻信號(hào)輸出到音頻輸出單元9。
具有該結(jié)構(gòu),即使在由于撞擊或振動(dòng)而沒有從光盤中讀取數(shù)據(jù)的時(shí)候,因?yàn)樵诖鎯?chǔ)器10中預(yù)先存儲(chǔ)有用于重放的信號(hào),所以也可以確保無(wú)縫音頻重放。
公知的,光盤具有多種格式標(biāo)準(zhǔn)。接下來(lái),參照?qǐng)D7,說(shuō)明播放CD-DA(壓縮盤-數(shù)字音頻)格式盤片的重放裝置和CD-ROM格式盤片的重放裝置的實(shí)施例。
圖8所示為CD-DA的格式圖。
如圖8所示,被在CD-DA格式的盤片上交替記錄有用于左右通道的多個(gè)兩字節(jié)采樣,且每塊包括2,352字節(jié)的音頻數(shù)據(jù)。在此實(shí)施例中,存儲(chǔ)器10只積聚音頻數(shù)據(jù)(音樂數(shù)據(jù)等)。DF-DAC電路52將存儲(chǔ)器10中積聚的音頻數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換并將其作為模擬音頻信號(hào)輸出到音頻輸出單元9。
圖9所示為CD-ROM的格式。
當(dāng)光盤1是CD-ROM盤片時(shí),數(shù)據(jù)以圖9所示的格式存儲(chǔ)。根據(jù)圖9所示的CD-ROM盤片格式,數(shù)據(jù)包括SYNC(同步)片斷和頭片斷。此外,其中還包括ECC(糾錯(cuò)碼)以保證健壯的糾錯(cuò)。
此外,ISO 9660標(biāo)準(zhǔn)規(guī)定了數(shù)據(jù)存儲(chǔ)的CD-ROM格式。為與ISO 9660標(biāo)準(zhǔn)一致,文件名和文件夾名可只包括預(yù)定量的字符,該字符包括大寫字母(A-Z),數(shù)字(0-9),和下劃線(_)。音頻數(shù)據(jù)(音樂數(shù)據(jù))積聚在存儲(chǔ)器10中,并且由解碼器12進(jìn)行解碼,以及經(jīng)DF-DAC電路11進(jìn)行數(shù)模轉(zhuǎn)換,最后作為模擬音頻輸出。
接下來(lái),說(shuō)明從CD-ROM中讀取諸如文件名的字符信息,及顯示讀取的字符信息。
圖10所示為存儲(chǔ)文件信息的處理(初始處理)步驟的流程圖,由設(shè)置有暫存單元的傳統(tǒng)光盤重放裝置執(zhí)行。
首先,當(dāng)開始從光盤1讀取數(shù)據(jù)時(shí),重放裝置在存儲(chǔ)器10中預(yù)留音頻數(shù)據(jù)區(qū)(頻S701)。在音頻輸出前,音頻數(shù)據(jù)被暫存在音頻數(shù)據(jù)區(qū)中,以防止音頻輸出的中斷。
然后,重放裝置獲取來(lái)自光盤1的管理信息(步驟S702),并將所獲得的管理信息存儲(chǔ)到存儲(chǔ)器10中(步驟S703)。當(dāng)已經(jīng)獲得了在光盤1上存儲(chǔ)的所有文件的管理信息時(shí),結(jié)束初始化并轉(zhuǎn)移到重放(步驟S704是)。
如果還未獲得所有文件的管理信息(步驟S704否),將獲取下一文件的管理信息。
圖11所示為存儲(chǔ)器10的示例性結(jié)構(gòu)。
如圖11的方框(a)中所示,存儲(chǔ)器10的存儲(chǔ)區(qū)被劃分成音頻數(shù)據(jù)區(qū)910和文件管理信息區(qū)920。音頻數(shù)據(jù)區(qū)910用于暫存音頻數(shù)據(jù)。文件管理信息區(qū)920用于存儲(chǔ)光盤1上的所有文件的管理信息。
在此,參照在存儲(chǔ)器10中存儲(chǔ)的文件管理信息的內(nèi)容,說(shuō)明用于獲取文件管理信息所進(jìn)行的處理。
如圖11的方框(b)中所示,文件管理信息區(qū)920包括用于存儲(chǔ)文件名的文件名區(qū)921和用于存儲(chǔ)除文件名之外的文件管理信息(音頻數(shù)據(jù)的起始和結(jié)束地址)的文件管理信息區(qū)922。
文件名區(qū)921存儲(chǔ)圖11的方框(c)中所示的內(nèi)容。如圖11的方框(c)中所示,文件名區(qū)921通常定義成存儲(chǔ)固定長(zhǎng)度的文件名(如32字節(jié))。
上述引用的在專利申請(qǐng)公開號(hào)為No.2003-15963的日本專利文獻(xiàn)中公開的光盤重放裝置將文件名存儲(chǔ)到存儲(chǔ)單元且也對(duì)文件名的大小進(jìn)行管理。文件名的大小用于檢測(cè)存儲(chǔ)的文件名(在公開文獻(xiàn)中稱為“文件信息”)是否有效。
圖12給出了對(duì)存儲(chǔ)器10進(jìn)行分區(qū)的示例。圖12(a)所示為在不改變存儲(chǔ)器容量的情況下對(duì)存儲(chǔ)器10進(jìn)行分區(qū)的示例圖;圖12(b)所示為在增加存儲(chǔ)器容量后,對(duì)存儲(chǔ)器10進(jìn)行分區(qū)的示例圖。
如圖12(a)所示,當(dāng)在不改變存儲(chǔ)器10容量的情況下增加文件管理信息區(qū)920的容量時(shí),音頻數(shù)據(jù)區(qū)910不可避免地會(huì)減小。即使由于光盤重放裝置的搖動(dòng)光學(xué)拾波器無(wú)法從光盤上讀取任何數(shù)據(jù)時(shí),因?yàn)榭梢蕴峁╊A(yù)先讀取并存儲(chǔ)在音頻數(shù)據(jù)區(qū)的數(shù)據(jù)用于重放,所以仍能確保無(wú)縫的音頻重放。
也就是說(shuō),音頻數(shù)據(jù)區(qū)的大小決定了在光學(xué)拾波器不讀取數(shù)據(jù)時(shí)能保持多久的無(wú)縫音頻重放。因此,減小音頻數(shù)據(jù)區(qū)將導(dǎo)致重放裝置易于受撞擊或振動(dòng)的影響。
然而,為了避免減小音頻數(shù)據(jù)區(qū)910而增大存儲(chǔ)器10的容量時(shí),如圖12(b)所示,不可避免地會(huì)增加制造成本。
采用根據(jù)本發(fā)明的存儲(chǔ)器使用方法的光盤重放裝置,自動(dòng)優(yōu)化管理信息區(qū)能,且通過自動(dòng)優(yōu)化獲得的可用區(qū)域可以增加到音頻數(shù)據(jù)區(qū)。從而,能夠有效地保留音頻數(shù)據(jù)區(qū)。因此,在不增加存儲(chǔ)容量的情況下,保持或甚至改進(jìn)了重放裝置承受搖動(dòng)的能力。此外,由于不需要增加存儲(chǔ)容量,則成本也沒有增加。
特別要注意的是,按照慣例是不可能靈活處理文件名比由指定的固定長(zhǎng)度的字節(jié)數(shù)所表示的文件名相比特別短或略長(zhǎng)時(shí)的情況。然而,根據(jù)本發(fā)明,用于存儲(chǔ)文件名的區(qū)域的大小可以根據(jù)文件名的大小而變化。因此,有效地降低了整個(gè)存儲(chǔ)的消耗。
此外,在傳統(tǒng)的實(shí)施中,用固定長(zhǎng)度的數(shù)據(jù)來(lái)存儲(chǔ)文件名。因此,為讀取文件名需要提取固定長(zhǎng)度的數(shù)據(jù),這造成浪費(fèi)。然而,根據(jù)本發(fā)明,每一文件名根據(jù)其長(zhǎng)度被存儲(chǔ)為可變長(zhǎng)度的數(shù)據(jù)。因此,由于需要提取的數(shù)據(jù)的長(zhǎng)度是文件名的實(shí)際長(zhǎng)度,因此將以更快的速度讀取每一文件名。
工業(yè)應(yīng)用性本發(fā)明適用于能夠暫時(shí)存儲(chǔ)數(shù)據(jù)并提供所述暫時(shí)存儲(chǔ)的數(shù)據(jù)用于重放的任何重放裝置。應(yīng)用本發(fā)明的重放裝置在以適于重放裝置的使用環(huán)境的方式減少成本方面尤其有用。
權(quán)利要求
1.一種具有存儲(chǔ)單元的重放裝置,包括重放單元,用于重放存儲(chǔ)在所述存儲(chǔ)單元中的音頻數(shù)據(jù);以及控制單元,用于將音頻數(shù)據(jù)的識(shí)別信息和指定所述識(shí)別信息的存儲(chǔ)位置的指定信息存儲(chǔ)在所述存儲(chǔ)單元中,及將用于重放的音頻數(shù)據(jù)順序地存入所述存儲(chǔ)單元的剩余區(qū)域中。
2.根據(jù)權(quán)利要求1所述的重放裝置,其特征在于,還包括音頻數(shù)據(jù)讀取單元,用于從加載在所述重放裝置上的記錄介質(zhì)中讀取音頻數(shù)據(jù),其中,所述記錄介質(zhì)包含多段音頻數(shù)據(jù)及多段所述各段音頻數(shù)據(jù)各自的識(shí)別信息;識(shí)別信息讀取單元,用于從所述記錄介質(zhì)中讀取識(shí)別信息;以及指定單元,用于從所述多段音頻數(shù)據(jù)中指定一段音頻數(shù)據(jù)用于重放,其中,所述控制單元用于基于由所述識(shí)別信息讀取單元讀取的識(shí)別信息產(chǎn)生指定信息,并在將所述識(shí)別信息和指定信息存入所述存儲(chǔ)單元之后,所述控制單元使所述音頻數(shù)據(jù)讀取單元讀取所述指定段的音頻數(shù)據(jù)的一部分,并將所述讀取的部分存儲(chǔ)到所述存儲(chǔ)單元。
3.根據(jù)權(quán)利要求2所述的重放裝置,其特征在于,當(dāng)所述識(shí)別信息中的任何段超出預(yù)定的長(zhǎng)度時(shí),所述控制單元可用于存儲(chǔ)被減到預(yù)定長(zhǎng)度的識(shí)別信息的段。
4.根據(jù)權(quán)利要求2所述的重放裝置,其特征在于,所述控制單元用于控制所述音頻數(shù)據(jù)讀取單元,以使能夠順序讀取在當(dāng)前重放點(diǎn)之前的所述音頻數(shù)據(jù)并在所述重放單元重放所述音頻數(shù)據(jù)之前將所述音頻數(shù)據(jù)存入所述存儲(chǔ)單元。
5.根據(jù)權(quán)利要求1所述的重放裝置,其特征在于,所述控制單元以有限量存儲(chǔ)識(shí)別信息和指定信息,而不占用超出預(yù)定百分比的所述存儲(chǔ)單元的容量。
6.根據(jù)權(quán)利要求1所述的重放裝置,其特征在于,所述識(shí)別信息為音頻數(shù)據(jù)的文件名。
7.根據(jù)權(quán)利要求1所述的重放裝置,其特征在于,所述音頻數(shù)據(jù)使用預(yù)定的壓縮格式進(jìn)行壓縮。
8.一種用于具有記錄介質(zhì)的重放裝置使用的重放方法,包括重放步驟,重放存儲(chǔ)在所述記錄介質(zhì)中的音頻數(shù)據(jù);以及控制步驟,將音頻數(shù)據(jù)的識(shí)別信息和指定所述識(shí)別信息存儲(chǔ)位置的指定信息存儲(chǔ)在所述記錄介質(zhì)中,并將用于重放的音頻數(shù)據(jù)順序地存入所述記錄介質(zhì)的剩余區(qū)域中。
9.一種用于使具有記錄介質(zhì)的重放裝置執(zhí)行重放處理的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括用于使重放裝置執(zhí)行下述步驟的代碼重放步驟,重放存儲(chǔ)在所述記錄介質(zhì)中的音頻數(shù)據(jù);以及控制步驟,將音頻數(shù)據(jù)的識(shí)別信息和指定所述識(shí)別信息存儲(chǔ)位置的指定信息存儲(chǔ)在所述記錄介質(zhì)中,并將用于重放的音頻數(shù)據(jù)順序地存入所述記錄介質(zhì)的剩余區(qū)域中。
全文摘要
本發(fā)明公開了一種在不增加重放裝置的存儲(chǔ)容量的情況下能夠幾乎連續(xù)地重放音頻數(shù)據(jù)并且展示用戶友好的重放裝置。所述重放裝置在其內(nèi)存上存儲(chǔ)在光盤上等存儲(chǔ)的音頻數(shù)據(jù)識(shí)別信息以及用于指定所述識(shí)別信息存儲(chǔ)位置的指定信息。所述重放裝置將音頻數(shù)據(jù)順序地存入所述存儲(chǔ)器中除含有識(shí)別信息和指定信息之外的剩余區(qū)域中,從而重放存儲(chǔ)的音頻數(shù)據(jù)。
文檔編號(hào)G11B27/00GK1864219SQ200480028748
公開日2006年11月15日 申請(qǐng)日期2004年10月4日 優(yōu)先權(quán)日2003年10月3日
發(fā)明者堀直樹, 畑中規(guī)男 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社