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