專利名稱:記錄/再現(xiàn)設備及方法和信息存儲介質的制作方法
技術領域:
本發(fā)明的一方面涉及盤,更具體地講,涉及一種在光學記錄信息存儲介質上記錄數(shù)據(jù)的設備和方法,從光學記錄信息存儲介質再現(xiàn)數(shù)據(jù)的設備和方法,以及使用上述設備和方法的光學記錄信息存儲介質。
背景技術:
一次性寫入信息存儲介質的特性是不能覆寫記錄的數(shù)據(jù)。因此,僅可使用某些記錄方法,諸如盤一次性記錄或以軌道為單位記錄順序記錄。
圖1示出根據(jù)現(xiàn)有技術的一次性寫入信息存儲介質100中的文件系統(tǒng)記錄方法。
例如,在傳統(tǒng)的一次性寫入信息存儲介質100中,數(shù)據(jù)可以如圖1所示被寫入。也就是說,文件系統(tǒng)110被寫入一次性寫入信息存儲介質100的第一位置,并且如果第一數(shù)據(jù)120被寫入文件系統(tǒng)110之后的下一位置,則反映新記錄狀態(tài)的修改文件系統(tǒng)130被寫入第一數(shù)據(jù)120之后的下一位置。同樣地,如果第二數(shù)據(jù)140被寫入文件系統(tǒng)130之后的下一位置,則反映新記錄狀態(tài)的修改的文件系統(tǒng)150被寫入第二數(shù)據(jù)140之后的下一位置。在傳統(tǒng)一次性寫入信息存儲介質100中,文件系統(tǒng)的信息被分散在多個位置,這就使再現(xiàn)變慢。
通常,兩種類型的命令被用于將數(shù)據(jù)寫入信息存儲介質。一種是簡單數(shù)據(jù)寫入命令,另一種是寫后校驗命令,該命令在寫入之后請求校驗以確保數(shù)據(jù)的可靠性。后者是對諸如文件系統(tǒng)數(shù)據(jù)的數(shù)據(jù)執(zhí)行的命令,對這樣的數(shù)據(jù)來說,數(shù)據(jù)可靠性是必須的,因為如果文件系統(tǒng)數(shù)據(jù)被破壞,則整個介質不能被再現(xiàn)。另一方面,如果產生缺陷,則一般數(shù)據(jù)僅以文件為單元被破壞。因此,當數(shù)據(jù)的可靠性降低時,通過在寫入之后的校驗處理,寫后校驗命令通過使用缺陷管理方法基本上保證了數(shù)據(jù)的可靠性。
然而,當主機試圖更新已寫入一次性信息存儲介質的區(qū)的數(shù)據(jù)時,僅使用兩種命令實現(xiàn)這個目的很困難。因此,需要這樣一種方法如同可重寫信息存儲介質,可在一次性寫入信息存儲介質中執(zhí)行數(shù)據(jù)更新操作。
這樣的方法是邏輯覆寫方法。在所述邏輯覆寫方法中,使用缺陷管理方案更新記錄在一次性寫入信息存儲介質中的數(shù)據(jù)。
發(fā)明公開技術問題由于管理邏輯覆寫方法的信息區(qū)的快速耗盡,導致邏輯覆寫方法降低了盤的壽命。
技術解決方案本發(fā)明的一方面提供一種延長盤的壽命的記錄設備及方法、延長盤的壽命的再現(xiàn)設備及方法,以及使用上述設備和方法的光學寫入信息存儲介質。
有益的效果根據(jù)本發(fā)明的實施例,通過根據(jù)缺陷管理方法更新數(shù)據(jù),一次寫入性信息存儲介質的全部或部分可被用作可重寫信息存儲介質,更具體地講,盤的壽命可被延長。
圖1示出根據(jù)現(xiàn)有技術的一次性寫入信息存儲介質中的文件系統(tǒng)記錄方法;圖2是根據(jù)本發(fā)明的實施例的記錄/再現(xiàn)設備的原理框圖;圖3A是圖2示出的記錄/再現(xiàn)設備的詳細框圖;圖3B是圖3A示出的DSP的詳細框圖;圖4示出應用了本發(fā)明的實施例的盤的結構;圖5A到圖5D示出根據(jù)本發(fā)明實施例的關于使用邏輯覆寫的記錄操作的盤區(qū);圖6A和圖6B示出根據(jù)本發(fā)明實施例的缺陷列表;圖7示出根據(jù)本發(fā)明實施例的TDDS的詳細結構;圖8A示出根據(jù)本發(fā)明實施例的TDFL的詳細結構;圖8B示出根據(jù)本發(fā)明實施例的TDFL條目的數(shù)據(jù)結構;
圖9是示出根據(jù)本發(fā)明實施例的記錄方法的流程圖;和圖10是示出根據(jù)本發(fā)明實施例的再現(xiàn)方法的流程圖。
最佳實施方式根據(jù)本發(fā)明的一方面,提供一種將數(shù)據(jù)寫入信息存儲介質的記錄設備,所述設備包括寫入單元,將數(shù)據(jù)寫入介質;以及控制器,控制寫入單元以壓縮臨時盤管理信息(TDMI),并管理介質以及將壓縮的TDMI寫入盤管理區(qū)。
壓縮的TDMI可排除臨時盤定義結構(TDDS)。
控制器可分別壓縮包括在TDMI中的各項信息。
當壓縮TDMI時,控制器可排除頭信息。
根據(jù)本發(fā)明的另一方面,提供一種再現(xiàn)來自信息存儲介質的數(shù)據(jù)的再現(xiàn)設備,所述設備包括讀取單元,從介質讀取數(shù)據(jù);以及控制器,當再現(xiàn)寫入介質的數(shù)據(jù)時,解壓縮寫入介質的臨時盤管理信息(TDMI),以及使用解壓縮的TDMI來再現(xiàn)數(shù)據(jù)。
根據(jù)本發(fā)明的另一方面,提供一種信息存儲介質,在所述介質中,臨時盤管理信息(TDMI)被壓縮并被寫入盤管理區(qū)。
具體實施例方式
現(xiàn)在將對本發(fā)明的實施例進行詳細描述,其示例示出在附圖中,其中,相同的標號始終代表相同的元件。下面參照附圖描述實施例以便解釋本發(fā)明。
由于在一次性寫入信息存儲介質上進行邏輯覆寫,因此臨時缺陷列表(TDFL)的大小增大,并且需要頻繁地進行更新。因此,由于臨時盤管理區(qū)(TDMA)耗盡地相對較快,因而盤的壽命減少了。為了解決這個問題,當寫入盤管理信息時,壓縮盤管理信息。通過寫入壓縮的盤管理信息,寫入所需的區(qū)可減小,從而增加了對同一區(qū)可能寫入的次數(shù),延長了盤的壽命。盤管理信息的壓縮包括TDMI的壓縮,更具體地講,TDFL的壓縮。
圖2是根據(jù)本發(fā)明的實施例的記錄/再現(xiàn)設備200的原理框圖。
參照圖2,記錄/再現(xiàn)設備200包括寫入/讀取單元220和控制器210。在控制器210的控制下,寫入/讀取單元220將數(shù)據(jù)寫入作為根據(jù)本發(fā)明實施例的信息存儲介質的盤230,并讀取數(shù)據(jù)以再現(xiàn)讀取的數(shù)據(jù)。根據(jù)本發(fā)明,控制器210控制寫入/讀取單元220以記錄塊為單位寫入數(shù)據(jù),或使用寫入/讀取單元220通過處理讀取的數(shù)據(jù)獲得有效數(shù)據(jù)。
在記錄操作中,控制器210根據(jù)主機240的命令或驅動系統(tǒng)本身的控制來控制寫入/讀取單元220通過執(zhí)行邏輯覆寫寫入數(shù)據(jù)。邏輯覆寫是指通過管理盤230上產生的缺點的盤缺陷管理方法來執(zhí)行寫入盤230的數(shù)據(jù)的更新操作。
盤缺陷管理方法是管理盤上的缺陷以提高寫入盤的數(shù)據(jù)的可靠性的方法,所述方法包括錯過替換(slipping replacement)方法,處理在使用盤的初始化處理中檢測到的缺陷;以及線性替換方法,根據(jù)在盤的使用期間產生的缺陷用備用區(qū)中沒有缺陷的ECC塊來替換包括缺陷的扇區(qū)的ECC塊單元。
錯過替換方法通過以下操作來最小化由于缺陷造成的記錄或再現(xiàn)速度的減小不將邏輯扇區(qū)號分配給在盤被初始化時檢查盤的缺陷校驗處理中檢測到的缺陷扇區(qū),通過錯過(slip)缺陷扇區(qū)將缺陷扇區(qū)的邏輯扇區(qū)號分配給缺陷扇區(qū)隨后的扇區(qū),并且當執(zhí)行寫入或讀取操作時通過忽略或錯過缺陷扇區(qū)來記錄或再現(xiàn)數(shù)據(jù)。
然而,對于在盤的使用期間產生的缺陷,無法使用錯過替換方法,這是因為,由于當忽略和錯過缺陷扇區(qū)時產生的邏輯扇區(qū)號的不連續(xù)性而導致違反了文件系統(tǒng)規(guī)則。當在盤的使用期間產生缺陷時,使用備用區(qū)中的ECC塊來替換包括缺陷的扇區(qū)的ECC塊單元的線性替換方法。
控制器210可使用缺陷管理方法中的任何一個來執(zhí)行邏輯覆寫。然而,在本發(fā)明實施例中,使用線性替換方法。稍后將給出詳細的描述。
在再現(xiàn)操作中,控制器210根據(jù)用于盤230的文件系統(tǒng)記錄方法控制寫入/讀取單元220來讀取數(shù)據(jù)。也就是說,控制器210控制寫入/讀取單元220讀取存儲在盤230中的缺陷列表信息,查找存儲數(shù)據(jù)的物理位置,并讀取該位置的數(shù)據(jù)。
圖3A是圖2示出的記錄/再現(xiàn)設備200的詳細框圖。
參照圖3A,盤驅動器包括作為寫入/讀取單元220的拾取器250。盤230被拾取器250訪問。盤驅動器還包括主機接口(I/F)211、數(shù)字信號處理器(DSP)212、射頻放大器(RF AMP)213、伺服機構214、系統(tǒng)控制器215以及存儲器216作為控制器210。
在記錄操作中,主機I/F 211從主機240接收要更新的數(shù)據(jù)以及根據(jù)本發(fā)明實施例的替換執(zhí)行寫入命令連同要更新的數(shù)據(jù)的邏輯地址信息,并將它們發(fā)送到系統(tǒng)控制器215。根據(jù)本發(fā)明實施例,替換執(zhí)行寫入命令可由系統(tǒng)控制器215發(fā)布。
系統(tǒng)控制器215從主機I/F 211接收替換執(zhí)行寫入命令,并執(zhí)行請求將數(shù)據(jù)寫入盤230所需的初始化。更具體地講,根據(jù)本發(fā)明,系統(tǒng)控制器215分析接收的替換執(zhí)行寫入命令,并基于接收的命令控制其他單元以執(zhí)行寫入。也就是說,如果接收的命令是替換執(zhí)行寫入命令,則系統(tǒng)控制器215控制DSP212以及伺服機構214尋找寫入要更新的數(shù)據(jù)的區(qū)(即,未使用區(qū))的地址,并將接收的要更新的數(shù)據(jù)寫入該地址。在寫入要更新的數(shù)據(jù)之后,系統(tǒng)控制器215控制DSP 212以及伺服機構214產生缺陷列表并將該缺陷列表寫入盤230。缺陷列表包括關于首次寫入要更新的數(shù)據(jù)的物理地址的信息(即使在數(shù)據(jù)已通過替換執(zhí)行寫入命令被更新了幾次的情況下關于首次寫入數(shù)據(jù)的物理地址的信息)以及關于當前寫入要更新的數(shù)據(jù)的物理地址的信息。
根據(jù)替換執(zhí)行寫入命令,如同可重寫信息存儲介質,當更新數(shù)據(jù)時,通過準備用于管理改變的物理地址而不改變數(shù)據(jù)的邏輯地址表,可在固定位置獲得關于數(shù)據(jù)的信息。
DSP 212將附加數(shù)據(jù)(諸如用于糾錯的奇偶位)添加到從主機I/F 211接收的要寫入的數(shù)據(jù),并產生作為糾錯塊的ECC塊。DSP 212通過對數(shù)據(jù)進行ECC編碼來產生ECC塊,并調制產生的ECC塊。RF AMP 213將從DSP 212輸出的數(shù)據(jù)轉換為RF信號。拾取器250將從RF AMP 213輸出的RF信號寫入盤230。伺服機構214從系統(tǒng)控制器215以及接收伺服控制所需的命令,并對拾取器250進行伺服控制。
更具體地講,根據(jù)本實施例,DSP 212包括壓縮臨時盤管理信息(TDMI)的編碼器,這是因為,由于通過在一次性寫入信息存儲介質上執(zhí)行邏輯覆寫增加了TDFL的大小,并且由于根據(jù)邏輯覆寫導致的缺陷列表的改變請求的TDFL的經(jīng)常更新,因而導致有限數(shù)量的TDMA空間被迅速耗盡,并且盤的壽命縮短。
在再現(xiàn)操作中,主機I/F 211從主機240接收再現(xiàn)命令。系統(tǒng)控制器215執(zhí)行再現(xiàn)操作所需的初始化。更具體地講,根據(jù)本實施例,系統(tǒng)控制器215控制拾取器250讀取盤230的寫入缺陷列表的區(qū),從缺陷列表獲得關于寫入數(shù)據(jù)的物理位置的信息,并再現(xiàn)來自該物理位置的數(shù)據(jù)。
拾取器250向盤230照射激光束,并接收反射的激光束以獲得光輸出信號。RF AMP 213將從拾取器250輸出的光信號轉換為RF信號,將從RF信號獲得的調制數(shù)據(jù)提供給DSP 212,并將從RF信號獲得的用于控制的伺服信號提供給伺服機構214。DSP 212解調調制的數(shù)據(jù),并輸出通過ECC糾錯獲得的數(shù)據(jù)。
伺服機構214基于從RF AMP213接收的伺服信號以及從系統(tǒng)控制器215接收的伺服控制所需的命令來執(zhí)行拾取器250的伺服控制。主機I/F 211將從DSP 212接收的數(shù)據(jù)發(fā)送到主機240。
圖3B是圖3A示出的DSP 212的詳細框圖。參照圖3B,DSP 212包括調制/解調器310、交織/解交織器320、ECC編碼/解碼器330、擾碼/解擾碼器340以及TDMI壓縮編碼/解碼器350。當TDMI被壓縮并被存儲在盤230中時,TDMI通過TDMI壓縮編碼/解碼器350被壓縮、通過擾碼/解擾碼器340被擾碼、通過ECC編碼/解碼器330被ECC編碼、通過交織/解交織器320被交織、通過調制/解調器310被調制,并被存儲在盤230中。當從盤230讀取壓縮的TDMI時,被壓縮的TDMI通過調制/解調器310被解調、通過交織/解交織器320被解交織、通過ECC編碼/解碼器330被ECC解碼、通過擾碼/解擾碼器340被解擾碼、通過TDMI壓縮編碼/解碼器350被解壓縮,并被存儲在內部存儲器中。
TDMI壓縮編碼/解碼器350使用的壓縮方法可包括行程長度編碼(RLE)和Huffman編碼。可使用有損或無損壓縮方案,但是在本發(fā)明實施例中,由于TDMI對于再現(xiàn)其他數(shù)據(jù)很重要,因此對TDMI使用無損壓縮方案。
通常,為了容易地搜尋最終TDMI,由于數(shù)據(jù)不能重疊的一次性寫入信息存儲介質的特性,連續(xù)地使用TDMA。
當壓縮TDMI時,在本發(fā)明實施例中,通過從TDMI中排除臨時盤定義結構(TDDS)獲得的數(shù)據(jù)被壓縮。
通常,TDMI的大小是可變的,這造成了TDMI的更新計數(shù)的數(shù)目的增加。如果整個TDMI被壓縮,然后由于TDMI的大小未知,則驅動系統(tǒng)難以再現(xiàn)最終TDMI。此外,由于TDDS包括指示包括TDMI的盤管理信息被寫入的位置的位置指針,因此驅動系統(tǒng)必須首先再現(xiàn)TDDS以獲得盤管理信息。通常,對于一次性寫入信息存儲介質,由于TDMA的連續(xù)使用以及在最終記錄塊寫入TDDS,因此驅動系統(tǒng)隨后通過訪問TDMA中的最終記錄塊可容易地尋找TDDS。然而,當整個TDMI被壓縮時,如果壓縮的TDMI包括多個塊,則不能保證TDDS被寫入最終塊。從而,驅動系統(tǒng)必須首先再現(xiàn)整個TDMI以便獲得TDDS。然后當再現(xiàn)TDDS時由于驅動系統(tǒng)不能識別TDMI的大小,所以問題發(fā)生了。
此外,根據(jù)本發(fā)明實施例,TDMI的各項信息可被分別壓縮。也就是說,根據(jù)本發(fā)明實施例,TDFL、空間位圖(SBM)以及記錄管理信息被分別地壓縮。在此情況下,如果壓縮的各項信息的大小不是塊或扇區(qū)單元的倍數(shù),則壓縮的各項信息的大小通過添加諸如‘00h’的偽數(shù)據(jù)來變?yōu)閴K或扇區(qū)單元的倍數(shù)。
如果實際上僅更新需要更新以有效使用TDMA的信息,例如,如果需要TDFL的更新并且記錄管理信息和SBM不必更新,則可通過僅更新TDFL和包括TDFL的位置信息的TDDS來有效地使用TDMA。此外,TDDS包括關于TDMI的各個位置指針以及壓縮的各項信息的大小的信息。根據(jù)本發(fā)明實施例,關于壓縮的各項信息的大小的信息以塊或扇區(qū)為單位。
當包括在TDMI中的各項信息被壓縮時,在本發(fā)明的實施例中,各項信息被壓縮,所述各項信息中不包括所述各項信息的頭信息。例如,當壓縮TDFL時,僅壓縮通過從TDFL排除頭信息獲得的TDFL條目(entry)信息。
可在各項信息的頭的特定位置存儲標識符。當再現(xiàn)各項信息時,該標識符可在對各項信息解壓縮之前從頭信息確定再現(xiàn)的塊是哪種信息。例如,對于TDFL,TDFL標識符被存儲在TDFL頭的特定位置。當從TDDS指示的TDFL位置指針再現(xiàn)壓縮的TDFL時,在壓縮的TDFL被解壓縮之前,驅動系統(tǒng)可從存儲在TDFL頭的特定位置的TDFL標識符快速識別出TDFL被再現(xiàn)。這是由于頭信息一般只有幾個字節(jié)。
圖4示出應用了本發(fā)明的實施例的盤的結構。參照圖4,一次性寫入信息存儲介質400可寫入的數(shù)據(jù)的結構包括導入?yún)^(qū)410和數(shù)據(jù)區(qū)420。導入?yún)^(qū)410包括盤管理區(qū)411以及TDMA 412。TDMA 412是用于記錄關于臨時缺陷管理和臨時盤管理的信息以管理一次性寫入信息存儲介質的區(qū)。在記錄模式是隨機記錄模式的情況下,TDMA 412包括TDFL 440、臨時盤定義結構(TDDS)450以及SBM 460。在記錄模式是順序記錄模式的情況下,TDMA412包括TDFL 440、TDDS 450和記錄管理信息470。
TDFL 440包括缺陷列表,所述缺陷列表包括缺陷狀態(tài)信息、缺陷扇區(qū)的位置信息以及替換扇區(qū)的位置信息。根據(jù)本實施例,缺陷扇區(qū)的位置信息指示最初寫入預更新的數(shù)據(jù)的物理位置。替換扇區(qū)的位置信息指示寫入更新的數(shù)據(jù)的物理位置。
TDDS 450包括TDFL 440、SBM 460以及驅動區(qū)的位置指針,還包括在初始化操作中分配的備用區(qū)的位置和大小信息、寫保護信息、在數(shù)據(jù)區(qū)420中分配的臨時缺陷管理區(qū)的位置和大小信息、關于用戶數(shù)據(jù)區(qū)422的信息、關于在各個備用區(qū)中的可替換位置的信息以及在用戶數(shù)據(jù)區(qū)422中的最后記錄地址。SBM 460是指示用戶數(shù)據(jù)區(qū)422的各個簇是否使用比特值被記錄的映射。
類似于SBM 460,記錄管理信息470通過將用戶數(shù)據(jù)區(qū)422劃分為幾個區(qū)來將數(shù)據(jù)記錄狀態(tài)表示為條目信息。條目信息包括狀態(tài)信息、起始地址信息以及最后地址信息。關于由條目信息指定的區(qū)的信息是用戶數(shù)據(jù)區(qū)422的記錄狀態(tài)映射,表示為該區(qū)的狀態(tài)信息。狀態(tài)信息包括關于數(shù)據(jù)是否被寫入該區(qū)以及該區(qū)是否可用的信息。
圖5A到圖5D示出根據(jù)本發(fā)明實施例的關于使用邏輯覆寫的記錄操作的盤區(qū)。在這些示例中,文件系統(tǒng)數(shù)據(jù)被邏輯地覆寫。然而,應該理解本發(fā)明不限于在這些示圖中示出的實施例,并且可被等同地應用到一般用戶數(shù)據(jù)。
圖5A示出通過將管理用戶數(shù)據(jù)的文件系統(tǒng)510分配到固定位置而寫入的初始文件系統(tǒng),所述固定位置是用戶數(shù)據(jù)區(qū)的開始位置。
如圖5B所示,如果第一數(shù)據(jù)520被記錄在用戶數(shù)據(jù)區(qū)中,則文件系統(tǒng)510被修改。從而,文件系統(tǒng)數(shù)據(jù)被更新。響應于主機的命令或驅動系統(tǒng)本身的控制,更新的文件系統(tǒng)530通過線性替換方法被記錄在第二備用區(qū)中,所述線性替換方法如同由于缺陷文件系統(tǒng)510被替換的方法。這里,在缺陷列表中,文件系統(tǒng)510的位置信息以及文件系統(tǒng)530的位置信息被記錄。
如圖5C所示,如果第二數(shù)據(jù)540被記錄在用戶數(shù)據(jù)區(qū)中,則由主機或驅動系統(tǒng)更新的文件系統(tǒng)550通過線性替換方法被記錄在第二備用區(qū)中。這里,在缺陷列表中,僅記錄文件系統(tǒng)510的位置信息和文件系統(tǒng)550的位置信息。
如圖5D所示,如果更新的第二數(shù)據(jù)560被記錄在用戶數(shù)據(jù)區(qū)中,則更新的文件系統(tǒng)570通過線性替換方法被記錄在第一備用區(qū)中。這里,在缺陷列表中,僅記錄文件系統(tǒng)510的位置信息和文件系統(tǒng)570的位置信息。所述缺陷列表將被更加詳細地描述。
圖6A和圖6B示出根據(jù)本發(fā)明實施例的缺陷列表。將參照圖6A和圖6B描述通過控制器210的控制記錄的缺陷列表的示例。例如,假設與邏輯扇區(qū)號00h到FFh相對應的用戶數(shù)據(jù)區(qū)的物理扇區(qū)號是100h到1FFh(圖5A的文件系統(tǒng)530的記錄區(qū)),并且與邏輯扇區(qū)號00h到FFh相應的數(shù)據(jù)通過主機或驅動系統(tǒng)被更新到備用區(qū)的物理扇區(qū)號11FFFh到11F00h(圖5B的文件系統(tǒng)530的記錄區(qū))中,圖6A中示出包括缺陷扇區(qū)信息和替換扇區(qū)信息的缺陷列表610。
在產生缺陷列表610之后,如果與邏輯扇區(qū)號00h到FFh相對應的數(shù)據(jù)被更新到備用區(qū)的物理扇區(qū)號11EFF到11E00h中,則缺陷列表620的缺陷扇區(qū)信息和替換扇區(qū)信息被示出在圖6B中。因此,可通過尋找包括與邏輯扇區(qū)號相應的最后物理扇區(qū)號的最后缺陷列表620使用固定的邏輯扇區(qū)號來找到最后文件系統(tǒng)。同樣地,當更新數(shù)據(jù)時,通過使用盤缺陷管理方法更新文件系統(tǒng),可通過固定文件系統(tǒng)數(shù)據(jù)的邏輯扇區(qū)號在固定位置獲得文件系統(tǒng)的地址。
圖7示出根據(jù)本發(fā)明實施例的TDDS的詳細結構。參照圖7,TDDS包括關于TDFL的信息、指示壓縮方法的信息以及在壓縮各個TDMI之后的字節(jié)單元大小信息。
在本發(fā)明的實施例中,在壓縮各個TDMI之后的字節(jié)單元大小信息是1)通過將TDFL的字節(jié)大小與壓縮的TDFL條目的字節(jié)大小相加獲得的信息,或者是2)壓縮的TDFL條目的字節(jié)大小。換句話說,由于沒有壓縮的數(shù)據(jù)的實際大小不能執(zhí)行解壓縮,因此在壓縮各個TDMI之后的字節(jié)單元大小信息不包括使TDFL的大小為扇區(qū)的大小的倍數(shù)的諸如00h的偽數(shù)據(jù)。
圖8A示出根據(jù)本發(fā)明實施例的TDFL的詳細結構。參照圖8A,TDFL包括標識TDFL的TDFL頭、壓縮的TDFL條目列表以及使TDFL的大小為扇區(qū)的大小的倍數(shù)的諸如00h的偽數(shù)據(jù)。壓縮的TDFL條目列表是TDFL條目的列表。TDFL由n個扇區(qū)構成,其中,n是整數(shù)。
圖8B示出根據(jù)本發(fā)明實施例的TDFL的數(shù)據(jù)結構。參照圖8B,每個TDFL條目#i包括缺陷塊地址和替換塊地址。例如,缺陷塊地址指示缺陷塊的物理扇區(qū)號,替換塊地址指示替換塊的物理扇區(qū)號。
圖9是示出根據(jù)本發(fā)明實施例的記錄方法的流程圖。參照圖9,在操作910,當執(zhí)行初始化時,系統(tǒng)控制器根據(jù)主機或驅動系統(tǒng)的初始化命令產生用于初始化的TDMI,并且如果通過執(zhí)行數(shù)據(jù)添加或邏輯覆寫請求更新TDMI,則在操作920,系統(tǒng)控制器更新存儲在驅動系統(tǒng)的內部存儲器中的TDMI。在操作930,更新的TDMI被壓縮。在操作940,壓縮的TDMI被擾碼、ECC編碼、交織及調制。在操作950,調制的TDMI被記錄在盤上的TDMA中。
圖10是示出根據(jù)本發(fā)明實施例的再現(xiàn)方法的流程圖。參照圖10,在操作1010,從盤讀取記錄在TDMA中的最后(壓縮的)TDMI。在操作1020,讀取的(壓縮的)TDMI被解調、解交織、ECC解碼、解擾碼及解壓縮。在操作1030,解壓縮的TDMI被存儲在驅動系統(tǒng)的內部存儲器中。在操作1040,參照存儲在內部存儲器中的解壓縮的TDMI再現(xiàn)數(shù)據(jù)。
已參照一次性寫入信息存儲介質描述了上述實施例,但是本發(fā)明不限于該類型的信息存儲介質。即使對于可重寫信息存儲介質,由于反復重寫降低了數(shù)據(jù)的可靠性,因此重寫計數(shù)也限于特定程度。在此情況下,即使需要諸如重寫計數(shù)器的組件,在多次重寫之后,也可使用根據(jù)本發(fā)明實施例的替換請求寫入命令來記錄數(shù)據(jù)。盡管文件系統(tǒng)數(shù)據(jù)在本發(fā)明實施例中被描述為更新數(shù)據(jù),但是本領域的普通技術人員應該理解根據(jù)本發(fā)明實施例的記錄方法也可被應用到用戶數(shù)據(jù)而不限于文件系統(tǒng)數(shù)據(jù)。
本發(fā)明實施例可被寫為計算機程序,并可在使用計算機可讀記錄介質執(zhí)行所述程序的通用數(shù)字計算機上被實現(xiàn)。所述計算機可讀記錄介質的示例包括磁存儲介質(例如,ROM、軟盤、硬盤等)、光記錄介質(例如,CD-ROM、DVD等)以及諸如載波(例如,通過互聯(lián)網(wǎng)的傳輸)的存儲介質。所述計算機可讀記錄介質還可以分布于連網(wǎng)的計算機系統(tǒng)上,從而可以以分布式方式存儲和執(zhí)行計算機可讀代碼。
盡管已經(jīng)顯示和描述了本發(fā)明的幾個實施例,但是本領域的技術人員應該理解,在不脫離本發(fā)明的原理和精神的情況下,可以對這些實施例進行改變,本發(fā)明的范圍由權利要求及其等同物限定。
產業(yè)上的可利用性本發(fā)明可被應用于將數(shù)據(jù)記錄到光學記錄信息存儲介質的設備和方法、從光學記錄信息存儲介質再現(xiàn)數(shù)據(jù)的設備和方法以及使用所述設備和方法的光學記錄信息存儲介質。
權利要求
1.一種將數(shù)據(jù)記錄在信息存儲介質中的記錄設備,所述設備包括寫入單元,將數(shù)據(jù)寫入介質;和控制器,壓縮作為用于管理介質的信息的臨時盤管理信息,并控制寫入單元將壓縮的臨時盤管理信息寫入信息存儲介質的盤管理區(qū)。
2.如權利要求1所述的設備,其中,所述壓縮的臨時盤管理信息排除臨時盤定義結構。
3.如權利要求2所述的設備,其中,控制器分別壓縮包括在臨時盤管理信息中的每項信息。
4.如權利要求3所述的設備,其中,當壓縮臨時盤管理信息時,控制器排除頭信息。
5.一種從信息存儲介質再現(xiàn)數(shù)據(jù)的再現(xiàn)設備,所述設備包括讀取單元,從介質讀取數(shù)據(jù);和控制器,當再現(xiàn)寫入介質的數(shù)據(jù)時,解壓縮寫入介質的臨時盤管理信息,并使用解壓縮的臨時盤管理信息來再現(xiàn)數(shù)據(jù)。
6.如權利要求5所述的設備,其中,壓縮的臨時盤管理信息排除臨時盤定義結構。
7.如權利要求6所述的設備,其中,控制器分別地解壓縮包括在臨時盤管理信息中的每項信息。
8.如權利要求7所述的設備,其中,當解壓縮臨時盤管理信息時,控制器排除頭信息。
9.一種信息存儲介質,在所述信息存儲介質中,臨時盤管理信息被壓縮,并被記錄到盤管理區(qū)。
10.如權利要求9所述的介質,其中,壓縮的臨時盤管理信息排除臨時盤定義結構。
11.如權利要求10所述的介質,其中,包括在臨時盤管理信息中的每項信息被分別壓縮并被寫入。
12.如權利要求11所述的介質,其中,當壓縮臨時盤管理信息時,排除頭信息。
13.一種將信息記錄到盤/從盤再現(xiàn)信息的盤驅動器,包括伺服機構,控制拾取器從盤讀取信息/將信息寫入盤;接口,從主機接收寫入命令或讀取命令;數(shù)字信號處理器,將用于糾錯的附加數(shù)據(jù)添加到要更新的數(shù)據(jù),產生包括糾錯塊的數(shù)據(jù)輸出,并壓縮或解壓縮臨時盤管理信息;射頻放大器,將從數(shù)字信號處理器輸出的數(shù)據(jù)轉換為由拾取器寫入盤上的射頻信號;和控制器,控制拾取器、接口、數(shù)字信號處理器以及射頻放大器以將信息記錄到盤/從盤再現(xiàn)信息。
14.一種將信息記錄到包括臨時盤管理區(qū)的盤/從包括臨時盤管理區(qū)的盤再現(xiàn)信息的記錄/再現(xiàn)設備的數(shù)字信號處理器,包括調制/解調器,解調壓縮的臨時盤管理信息;交織/解交織器,解交織解調的臨時盤管理信息;糾錯編碼/解碼器,對解交織的臨時盤管理信息進行糾錯解碼;擾碼/解擾碼器,對糾錯解碼的臨時盤管理信息解擾碼;和臨時盤管理信息壓縮編碼/解碼器,對解擾碼的臨時盤管理信息解壓縮,其中,數(shù)字信號處理器也以相反的方向操作以壓縮并存儲臨時盤管理信息。
15.如權利要求14所述的數(shù)字信號處理器,其中,臨時盤管理信息壓縮編碼/解碼器使用行程長度編碼和Huffman編碼中的一種。
16.如權利要求14所述的數(shù)字信號處理器,其中,使用有損和無損壓縮方案之一。
17.如權利要求14所述的數(shù)字信號處理器,其中,當壓縮臨時盤管理信息時,通過從臨時盤管理信息排除臨時盤定義結構獲得的數(shù)據(jù)被壓縮。
18.如權利要求14所述的數(shù)字信號處理器,其中,臨時盤管理信息的大小是可變的,這導致臨時盤管理信息的更新計數(shù)的數(shù)目增加。
19.如權利要求14所述的數(shù)字信號處理器,其中,分別壓縮臨時盤管理信息的每項信息。
20.如權利要求19所述的數(shù)字信號處理器,其中,臨時盤管理信息的空間位圖和記錄管理信息被分別壓縮。
21.如權利要求20所述的數(shù)字信號處理器,其中,如果壓縮的每項信息的大小不是塊或扇區(qū)單元的倍數(shù),則通過添加偽數(shù)據(jù)使果壓縮的每項信息的大小變?yōu)閴K或扇區(qū)單元的倍數(shù)。
22.如權利要求21所述的數(shù)字信號處理器,其中,當包括在臨時盤管理信息中的每項信息被壓縮時,壓縮排除了每項信息的頭信息的每項信息。
23.如權利要求22所述的數(shù)字信號處理器,其中,標識符被存儲在每項信息的頭的特定位置。
24.如權利要求23所述的數(shù)字信號處理器,其中,當每項信息被再現(xiàn)時,在每項信息被解壓縮之前,標識符從頭信息確定再現(xiàn)塊是哪種信息。
25.一種盤結構的導入?yún)^(qū),包括記錄關于臨時缺陷管理和臨時盤管理信息的盤管理區(qū)和臨時盤管理區(qū),所述信息包括臨時缺陷列表,包括缺陷狀態(tài)信息的缺陷列表、盤的缺陷扇區(qū)的位置信息和盤的替換扇區(qū)的位置信息;在隨機記錄模式下用于指示用戶數(shù)據(jù)區(qū)的簇是否使用比特值被記錄的空間位圖,或者在順序記錄模式下的記錄管理信息;和臨時盤定義結構,包括臨時缺陷列表、空間位圖以及驅動區(qū)的位置指針、在初始化操作中分配的備用區(qū)的位置和大小信息、寫保護信息、分配在數(shù)據(jù)區(qū)中的臨時盤管理區(qū)的位置和大小信息、關于用戶數(shù)據(jù)區(qū)的信息、關于在每個備用區(qū)的可替換位置的信息以及在用戶數(shù)據(jù)區(qū)中的最后記錄地址,其中,臨時缺陷列表和空間位圖分別被壓縮,臨時盤定義結構不被壓縮。
26.一種與記錄/再現(xiàn)設備的存儲介質一起使用的數(shù)據(jù)記錄方法,所述方法包括產生存儲介質的臨時盤管理信息;如果請求更新臨時盤管理信息,則執(zhí)行數(shù)據(jù)添加或臨時盤管理信息的邏輯覆寫;和對更新的臨時盤管理信息進行壓縮、擾碼、糾錯編碼、交織以及調制,其中,所述方法可逆向執(zhí)行以便再現(xiàn)數(shù)據(jù)。
27.如權利要求1所述的設備,其中,所述信息存儲介質是一次性寫入盤。
全文摘要
一種在光學記錄信息存儲介質上記錄數(shù)據(jù)的設備和方法,一種再現(xiàn)光學記錄信息存儲介質上的數(shù)據(jù)的設備和方法以及使用所述設備和方法的光學記錄信息存儲介質。在光學記錄信息存儲介質上記錄數(shù)據(jù)的設備包括寫入單元,將數(shù)據(jù)寫入介質;控制器,壓縮作為用于管理介質的信息的臨時盤管理信息(TDMI),并控制寫入單元將壓縮的TDMI寫入盤管理區(qū)。因此,由于臨時盤管理區(qū)(TDMA)的耗盡被延遲,因此可延長盤的壽命。
文檔編號G11B7/004GK1985307SQ200580023384
公開日2007年6月20日 申請日期2005年7月6日 優(yōu)先權日2004年7月12日
發(fā)明者黃盛凞, 高禎完 申請人:三星電子株式會社