專利名稱:在一次寫(xiě)入盤(pán)上分配多個(gè)區(qū)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在一次寫(xiě)入盤(pán)上記錄數(shù)據(jù)和/或從一次寫(xiě)入盤(pán)再現(xiàn)數(shù)據(jù)的方法和設(shè)備,更具體地講,涉及一種在一次寫(xiě)入盤(pán)上記錄訪問(wèn)信息以更迅速地訪問(wèn)使用該一次寫(xiě)入盤(pán)所需的信息的方法和設(shè)備,以及一種以上述方法和設(shè)備來(lái)使用的一次寫(xiě)入盤(pán)。
背景技術(shù):
新的信息可被重復(fù)地記錄在信息已被記錄在其上的可重寫(xiě)盤(pán)上。然而,當(dāng)新的信息被記錄在一次寫(xiě)入盤(pán)上時(shí),因?yàn)橐驯挥涗浀男畔⒓炔荒鼙徊脸?,也不能被重?fù)地記錄在其中記錄有信息的位置中,所以必須分配新的位置以更新已記錄的信息。
通常,只有最終更新的信息才是有意義的。因此,為了讀取最終更新的信息,更新區(qū)被分配給數(shù)據(jù)區(qū),并且盤(pán)驅(qū)動(dòng)器通過(guò)搜索其中記錄有更新的信息的更新區(qū)來(lái)檢測(cè)最終更新的信息。當(dāng)許多信息被記錄在更新區(qū)中時(shí),需要花費(fèi)大量的時(shí)間來(lái)檢測(cè)期望的信息。
在由驅(qū)動(dòng)器對(duì)其執(zhí)行缺陷管理的一次寫(xiě)入盤(pán)上,存在這樣的區(qū)域,所述區(qū)域記錄用于管理在一次寫(xiě)入盤(pán)被使用時(shí)產(chǎn)生的缺陷的信息以及指示一次寫(xiě)入盤(pán)的記錄狀態(tài)的信息。與可重寫(xiě)盤(pán)不同,根據(jù)一次寫(xiě)入盤(pán)的特性,因?yàn)楫?dāng)需要更新缺陷管理信息時(shí),更新的信息不能被重復(fù)地記錄在現(xiàn)有信息已被記錄在其中的位置處,所以更新的信息必須被記錄在空位置處。因此,需要相對(duì)大的更新區(qū)。通常,更新區(qū)被分配給導(dǎo)入?yún)^(qū)或?qū)С鰠^(qū)。然而,有時(shí)更新區(qū)可被分配給數(shù)據(jù)區(qū),以根據(jù)用戶的指定增加更新計(jì)數(shù)。
當(dāng)使用一次寫(xiě)入盤(pán)所需的最終更新的信息被記錄在分配給數(shù)據(jù)區(qū)的更新區(qū)中,并且當(dāng)指示更新區(qū)被分配給數(shù)據(jù)區(qū)的信息和指示更新區(qū)的位置的信息被包括在最終更新的信息中時(shí),即使分配給導(dǎo)入?yún)^(qū)或?qū)С鰠^(qū)的全部更新區(qū)被查找,最終更新的信息或者最終更新的信息被記錄在其中的位置也不能被檢測(cè)到。
發(fā)明內(nèi)容
技術(shù)解決方案根據(jù)本發(fā)明的一方面,提供了一種在其上記錄有具有這樣的數(shù)據(jù)結(jié)構(gòu)的信息的一次寫(xiě)入盤(pán),通過(guò)所述數(shù)據(jù)結(jié)構(gòu),可減少讀取使用所述一次寫(xiě)入盤(pán)所需的更新的信息的訪問(wèn)時(shí)間。
根據(jù)本發(fā)明的另一方面,還提供了一種數(shù)據(jù)記錄方法和設(shè)備,通過(guò)所述數(shù)據(jù)記錄方法和設(shè)備,可減少讀取使用一次寫(xiě)入盤(pán)所需的更新的信息的訪問(wèn)時(shí)間。
根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)再現(xiàn)方法和設(shè)備,通過(guò)所述數(shù)據(jù)再現(xiàn)方法和設(shè)備,可減少讀取使用一次寫(xiě)入盤(pán)所需的更新的信息的訪問(wèn)時(shí)間。
有益效果根據(jù)本發(fā)明,當(dāng)使用在其上預(yù)定信息被更新并被記錄在新位置中的一次寫(xiě)入盤(pán)時(shí),可減少讀取更新的信息的訪問(wèn)時(shí)間。此外,當(dāng)存在多個(gè)用于寫(xiě)入使用所述一次寫(xiě)入盤(pán)所需的更新的信息的更新區(qū)時(shí),記錄設(shè)備或再現(xiàn)設(shè)備可在所述多個(gè)更新區(qū)中迅速并容易地確定最終更新的信息被記錄在其中的更新區(qū)。
通過(guò)下面結(jié)合附圖對(duì)實(shí)施例進(jìn)行的描述,本發(fā)明的這些和/或其他方面和優(yōu)點(diǎn)將會(huì)變得更加清楚和更易于理解,其中圖1A和圖1B是根據(jù)本發(fā)明實(shí)施例的一次寫(xiě)入盤(pán)的結(jié)構(gòu);圖2是根據(jù)本發(fā)明實(shí)施例的具有單記錄層的一次寫(xiě)入盤(pán)的詳細(xì)結(jié)構(gòu);圖3A和圖3B是根據(jù)本發(fā)明實(shí)施例的具有雙記錄層的一次寫(xiě)入盤(pán)的詳細(xì)結(jié)構(gòu);圖4A和圖4B是根據(jù)本發(fā)明另一實(shí)施例的具有雙記錄層的一次寫(xiě)入盤(pán)的詳細(xì)結(jié)構(gòu);圖5示出了根據(jù)本發(fā)明實(shí)施例的將數(shù)據(jù)記錄在用戶數(shù)據(jù)區(qū)和備用區(qū)中的處理;圖6是根據(jù)本發(fā)明第一實(shí)施例的訪問(wèn)信息的數(shù)據(jù)結(jié)構(gòu);圖7是根據(jù)本發(fā)明第二實(shí)施例的訪問(wèn)信息的數(shù)據(jù)結(jié)構(gòu);圖8是根據(jù)本發(fā)明第三實(shí)施例的訪問(wèn)信息的數(shù)據(jù)結(jié)構(gòu);圖9是根據(jù)本發(fā)明第四實(shí)施例的訪問(wèn)信息的數(shù)據(jù)結(jié)構(gòu);圖10是通過(guò)將整個(gè)TDMA劃分為多個(gè)虛擬TDMA獲得的數(shù)據(jù)結(jié)構(gòu);圖11是根據(jù)本發(fā)明實(shí)施例的記錄設(shè)備的方框圖;和圖12是示出根據(jù)本發(fā)明實(shí)施例的記錄方法的流程圖。
最佳方式根據(jù)本發(fā)明的一方面,提供了一種具有至少一個(gè)記錄層的一次寫(xiě)入盤(pán),所述盤(pán)包括多個(gè)更新區(qū),其中記錄預(yù)定的更新的信息;和至少一個(gè)訪問(wèn)信息區(qū),其中記錄訪問(wèn)信息,所述訪問(wèn)信息指示最終更新的信息被記錄在其中的更新區(qū)。
根據(jù)本發(fā)明的另一方面,提供了一種將數(shù)據(jù)記錄在一次寫(xiě)入盤(pán)上的方法,所述方法包括將預(yù)定的更新的信息記錄在分配給一次寫(xiě)入盤(pán)的多個(gè)更新區(qū)中的一個(gè)更新區(qū)中;和將指示最終更新的信息被記錄在其中的更新區(qū)的訪問(wèn)信息記錄在分配給一次寫(xiě)入盤(pán)的至少一個(gè)訪問(wèn)信息區(qū)中。
根據(jù)本發(fā)明的另一方面,提供了一種用于將數(shù)據(jù)記錄在一次寫(xiě)入盤(pán)上的設(shè)備,所述設(shè)備包括寫(xiě)/讀單元,將信息記錄在一次寫(xiě)入盤(pán)上或者從一次寫(xiě)入盤(pán)讀取信息;和控制器,控制所述寫(xiě)/讀單元將預(yù)定的更新的信息記錄在分配給一次寫(xiě)入盤(pán)的多個(gè)更新區(qū)中的一個(gè)更新區(qū)中,并且控制所述寫(xiě)/讀單元將訪問(wèn)信息記錄在分配給一次寫(xiě)入盤(pán)的至少一個(gè)訪問(wèn)信息區(qū)中。
根據(jù)本發(fā)明的另一方面,提供了一種再現(xiàn)一次寫(xiě)入盤(pán)的方法,所述方法包括從分配給一次寫(xiě)入盤(pán)的至少一個(gè)訪問(wèn)信息區(qū)獲得最終更新的訪問(wèn)信息;和從最終更新的訪問(wèn)信息獲得指示在分配給一次寫(xiě)入盤(pán)的多個(gè)更新區(qū)中最終更新的訪問(wèn)信息被記錄在其中的更新區(qū)的信息。
根據(jù)本發(fā)明的另一方面,提供了一種再現(xiàn)一次寫(xiě)入盤(pán)的設(shè)備,所述設(shè)備包括讀取器,讀取記錄在一次寫(xiě)入盤(pán)上的數(shù)據(jù);和控制器,控制所述讀取器從分配給一次寫(xiě)入盤(pán)的至少一個(gè)訪問(wèn)信息區(qū)獲得最終更新的訪問(wèn)信息,并且控制所述讀取器從最終更新的訪問(wèn)信息獲得指示在分配給一次寫(xiě)入盤(pán)的多個(gè)更新區(qū)中最終更新的訪問(wèn)信息被記錄在其中的更新區(qū)的信息。
在下面的描述中將部分地闡明本發(fā)明另外的方面和/或優(yōu)點(diǎn),部分地,通過(guò)描述將會(huì)變得更加清楚,或者通過(guò)實(shí)施本發(fā)明可以了解。
本發(fā)明的方式現(xiàn)在將對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)的描述,其示例表示在附圖中,其中,相同的標(biāo)號(hào)始終表示相同部件。下面通過(guò)參照附圖對(duì)實(shí)施例進(jìn)行描述以解釋本發(fā)明。
圖1A和圖1B是根據(jù)本發(fā)明實(shí)施例的一次寫(xiě)入盤(pán)的結(jié)構(gòu)。圖1A是具有單記錄層的一次寫(xiě)入盤(pán)的結(jié)構(gòu)。圖1B是具有雙記錄層的一次寫(xiě)入盤(pán)的結(jié)構(gòu)。
具有單記錄層的一次寫(xiě)入盤(pán)包括從內(nèi)周向外周排列的導(dǎo)入?yún)^(qū)、數(shù)據(jù)區(qū)和導(dǎo)出區(qū)。
具有雙記錄層的一次寫(xiě)入盤(pán)的第一記錄層L0和第二記錄層L1的每一個(gè)包括從內(nèi)周向外周排列的導(dǎo)入?yún)^(qū)、數(shù)據(jù)區(qū)和導(dǎo)出區(qū)。
圖2是根據(jù)本發(fā)明實(shí)施例的具有單記錄層的一次寫(xiě)入盤(pán)的詳細(xì)結(jié)構(gòu)。參照?qǐng)D2,導(dǎo)入?yún)^(qū)包括第一盤(pán)管理區(qū)(DMA1)、第二盤(pán)管理區(qū)(DMA2)、第一臨時(shí)盤(pán)管理區(qū)(TDMA1)、訪問(wèn)信息區(qū)(AIA)和記錄條件測(cè)試區(qū)。導(dǎo)出區(qū)包括第三盤(pán)管理區(qū)(DMA3)和第四盤(pán)管理區(qū)(DMA4)。此外,導(dǎo)出區(qū)還可包括臨時(shí)盤(pán)管理區(qū)、記錄條件測(cè)試區(qū)和AIA中的至少一個(gè)。即,在導(dǎo)入?yún)^(qū)和/或?qū)С鰠^(qū)的至少一個(gè)中存在AIA、DMA、TDMA和記錄條件測(cè)試區(qū)中的至少一個(gè)。
圖3A和圖3B是根據(jù)本發(fā)明實(shí)施例的具有雙記錄層的一次寫(xiě)入盤(pán)的詳細(xì)結(jié)構(gòu)。圖3A是第一記錄層L0的結(jié)構(gòu),圖3B是第二記錄層L1的結(jié)構(gòu)。圖3A中顯示的第一記錄層L0的結(jié)構(gòu)與圖2中顯示的具有單記錄層的一次寫(xiě)入盤(pán)的結(jié)構(gòu)相同。圖3B中顯示的第二記錄層L1的結(jié)構(gòu)與第一記錄層L0的結(jié)構(gòu)相似。然而,在第二記錄層L1的結(jié)構(gòu)中,AIA沒(méi)有被分配給第二內(nèi)部區(qū),并且兩個(gè)TDMA被分配給第二數(shù)據(jù)區(qū)。
具有雙記錄層的一次寫(xiě)入盤(pán)包括五個(gè)TDMA,TDMA1到TDMA5。TDMA1和TDMA2的位置和大小對(duì)于記錄設(shè)備和/或再現(xiàn)設(shè)備是已知的。然而,當(dāng)執(zhí)行盤(pán)初始化以使用具有雙記錄層的一次寫(xiě)入盤(pán)時(shí),TDMA3、TDMA4和TDMA5由用戶或者記錄設(shè)備和/或再現(xiàn)設(shè)備分配給數(shù)據(jù)區(qū)。當(dāng)從TDMA1記錄臨時(shí)盤(pán)管理結(jié)構(gòu)(TDMS)時(shí),將包括分配給數(shù)據(jù)區(qū)的TDMA的大小和位置的臨時(shí)盤(pán)缺陷結(jié)構(gòu)(TDDS)記錄在TDMA1中。
圖4A和圖4B是根據(jù)本發(fā)明另一實(shí)施例的具有雙記錄層的一次寫(xiě)入盤(pán)的詳細(xì)結(jié)構(gòu)。圖4A是第一記錄層L0的結(jié)構(gòu),圖4B是第二記錄層L1的結(jié)構(gòu)。TDMA1、TDMA2和TDMA5被分配給圖4A和圖4B中顯示的具有雙記錄層的一次寫(xiě)入盤(pán)。即,除了已知的TDMA1和TDMA2之外,當(dāng)執(zhí)行盤(pán)初始化以使用具有雙記錄層的一次寫(xiě)入盤(pán)時(shí),僅有TDMA5由用戶或者記錄設(shè)備和/或再現(xiàn)設(shè)備分配給第二數(shù)據(jù)區(qū)。
現(xiàn)在將描述諸如分配給一次寫(xiě)入盤(pán)的TDMA的區(qū)和將數(shù)據(jù)記錄在所述區(qū)中的處理。
TDMA是在一次寫(xiě)入盤(pán)的最終確定之前用于管理一次寫(xiě)入盤(pán)的TDMS被記錄在其中的區(qū)。一次寫(xiě)入盤(pán)的最終確定是防止一次寫(xiě)入盤(pán)被再次記錄的操作。當(dāng)通過(guò)用戶的選擇使得數(shù)據(jù)不能再被記錄到一次寫(xiě)入盤(pán)上時(shí),或者當(dāng)數(shù)據(jù)不能另外地記錄到一次寫(xiě)入盤(pán)上時(shí),一次寫(xiě)入盤(pán)被最終確定。
TDMS包括臨時(shí)缺陷列表(TDFL)、TDDS和空間位映射(SBM)。TDFL包括指示在其中產(chǎn)生缺陷的區(qū)的信息以及指示替換區(qū)的信息。TDDS管理TDFL,并且包括指示TDFL被記錄在其中的位置的位置指針、指示SBM被記錄在其中的位置的位置指針、指示分配給數(shù)據(jù)區(qū)的備用區(qū)的位置和大小的信息以及指示分配給數(shù)據(jù)區(qū)的TDMA的位置和大小的信息。SBM通過(guò)將不同的比特值分配給數(shù)據(jù)以簇為單位被記錄在其中的簇和數(shù)據(jù)沒(méi)有被記錄在其中的簇而使用位映射來(lái)顯示一次寫(xiě)入盤(pán)的數(shù)據(jù)記錄狀態(tài),其中,所述簇是數(shù)據(jù)記錄單元。
當(dāng)一次寫(xiě)入盤(pán)被載入到記錄設(shè)備和/或再現(xiàn)設(shè)備時(shí),最終更新的TDMS,特別是TDDS被迅速地需要以使用在所述設(shè)備中的一次寫(xiě)入盤(pán)。
通常,當(dāng)一次寫(xiě)入盤(pán)被載入到記錄設(shè)備和/或再現(xiàn)設(shè)備時(shí),所述記錄設(shè)備和/或再現(xiàn)設(shè)備通過(guò)從導(dǎo)入?yún)^(qū)和/或?qū)С鰠^(qū)讀取信息來(lái)確定怎樣管理一次寫(xiě)入盤(pán)以及怎樣記錄或再現(xiàn)數(shù)據(jù)。如果記錄在導(dǎo)入?yún)^(qū)和/或?qū)С鰠^(qū)中的信息量很大,則在一次寫(xiě)入盤(pán)被載入后要花費(fèi)更多的時(shí)間來(lái)準(zhǔn)備記錄或再現(xiàn)。因此,TDMS被使用,并且在將數(shù)據(jù)記錄在一次寫(xiě)入盤(pán)上或從一次寫(xiě)入盤(pán)再現(xiàn)數(shù)據(jù)時(shí)產(chǎn)生的TDMS被記錄在TDMA中,所述TDMA與缺陷管理區(qū)分開(kāi)并且被分配給導(dǎo)入?yún)^(qū)和/或?qū)С鰠^(qū)。
當(dāng)一次寫(xiě)入盤(pán)被最終確定時(shí),因?yàn)橥ㄟ^(guò)允許記錄或再現(xiàn)設(shè)備從缺陷管理區(qū)僅讀取有意義的信息使得迅速使用一次寫(xiě)入盤(pán)的信息訪問(wèn)成為可能,所以通過(guò)僅將被多次更新和記錄的TDFL和TDDS中最終的有意義的信息存儲(chǔ)在DMA中,來(lái)將TDMS,即記錄在TDMA中的TDFL和TDDS最后記錄在DMA中。
圖5示出了根據(jù)本發(fā)明實(shí)施例的將數(shù)據(jù)記錄在用戶數(shù)據(jù)區(qū)和備用區(qū)中的處理。
參照?qǐng)D5,A表示用戶數(shù)據(jù)區(qū),B表示備用區(qū)。將用戶數(shù)據(jù)記錄在用戶數(shù)據(jù)區(qū)中的方法包括連續(xù)記錄模式和隨機(jī)記錄模式。在連續(xù)記錄模式下,用戶數(shù)據(jù)被連續(xù)地和順序地記錄,在隨機(jī)記錄模式下,用戶數(shù)據(jù)被隨機(jī)地記錄。區(qū)域①至區(qū)域⑦表示記錄后驗(yàn)證在其中被執(zhí)行的單元。
記錄設(shè)備將用戶數(shù)據(jù)寫(xiě)入?yún)^(qū)域①并驗(yàn)證在區(qū)域①中是正常寫(xiě)入數(shù)據(jù)還是產(chǎn)生缺陷。如果發(fā)現(xiàn)已產(chǎn)生缺陷的部分,則該部分被指定為缺陷區(qū),即缺陷#1。此外,記錄設(shè)備將已寫(xiě)入缺陷#1中的數(shù)據(jù)重新寫(xiě)入備用區(qū)。已寫(xiě)入缺陷#1中的數(shù)據(jù)被重新寫(xiě)入到其中的部分稱為替換#1。記錄設(shè)備將用戶數(shù)據(jù)寫(xiě)入?yún)^(qū)域②并驗(yàn)證在區(qū)域②中是正常寫(xiě)入數(shù)據(jù)還是產(chǎn)生缺陷。如果發(fā)現(xiàn)已產(chǎn)生缺陷的部分,則該部分被指定為缺陷區(qū),即缺陷#2。相同地,產(chǎn)生與缺陷#2對(duì)應(yīng)的替換#2。此外,在區(qū)域③中,產(chǎn)生缺陷#3。在區(qū)域④中,因?yàn)闆](méi)有發(fā)現(xiàn)已產(chǎn)生缺陷的部分,所以不存在缺陷區(qū)。
如果在用戶數(shù)據(jù)被寫(xiě)入和驗(yàn)證之后預(yù)測(cè)到記錄操作#1的結(jié)束,即,如果用戶按下彈出按鈕,或者如果完成了分配給記錄操作的用戶數(shù)據(jù)的記錄,則記錄設(shè)備將與缺陷#1、缺陷#2和缺陷#3相關(guān)的信息作為TDFL#1寫(xiě)入TDMA,所述缺陷#1、缺陷#2和缺陷#3是在區(qū)域①至區(qū)域④中產(chǎn)生的缺陷區(qū)。此外,管理TDFL#1的管理結(jié)構(gòu)作為TDDS#1被寫(xiě)入TDMA。記錄操作是由用戶的意圖或者期望的記錄工作所確定的工作單元。在本實(shí)施例中,記錄操作指示從載入一次寫(xiě)入盤(pán)并執(zhí)行預(yù)定信息的記錄工作時(shí)到從記錄設(shè)備退出所述一次寫(xiě)入盤(pán)時(shí)的時(shí)間段。
當(dāng)再次載入一次寫(xiě)入盤(pán)時(shí),記錄操作#2開(kāi)始,測(cè)試記錄條件測(cè)試區(qū)的記錄條件,并且在測(cè)試結(jié)果的基礎(chǔ)上寫(xiě)入用戶數(shù)據(jù)。即,在記錄操作#2中,以與記錄操作#1相同的方式將用戶數(shù)據(jù)寫(xiě)入?yún)^(qū)域⑤至區(qū)域⑦,并且產(chǎn)生缺陷#4、缺陷#5、替換#4和替換#5。當(dāng)記錄操作#2結(jié)束時(shí),記錄設(shè)備將與缺陷#4和缺陷#5相關(guān)的信息作為TDFL#2寫(xiě)入TDMA。此外,管理TDFL#2的管理結(jié)構(gòu)作為TDDS#2被寫(xiě)入TDMA。
如圖2到圖4所示,當(dāng)多個(gè)TDMA和備用區(qū)被分配給一次寫(xiě)入盤(pán)時(shí),TDMA和備用區(qū)以預(yù)定次序被使用。例如,當(dāng)應(yīng)用于圖3中顯示的具有雙記錄層的一次寫(xiě)入盤(pán)的數(shù)據(jù)寫(xiě)入路徑是逆軌道路徑,即從第一記錄層L0的第一內(nèi)部區(qū)到第一記錄層L0的第一外部區(qū)并且從第二記錄層L1的第二內(nèi)部區(qū)到第二記錄層L1的第二外部區(qū)來(lái)記錄數(shù)據(jù)的路徑時(shí),備用區(qū)中的數(shù)據(jù)從第一記錄層L0的第一備用區(qū)被記錄。當(dāng)?shù)谝粋溆脜^(qū)為滿時(shí),按次序使用第二備用區(qū)、第三備用區(qū)和第四備用區(qū)。
相同地,從第一記錄層L0的TDMA1記錄TDMS。當(dāng)TDMA1為滿時(shí),更新的TDMS被記錄在分配給第二記錄層L1的第二內(nèi)部區(qū)的TDMA2中。當(dāng)TDMA2為滿時(shí),新更新的TDMS被記錄在分配給第一記錄層L0的第一數(shù)據(jù)區(qū)的TDMA3中。在本實(shí)施例中,分配給記錄層的內(nèi)部區(qū)的TDMA1和TDMA2優(yōu)選地用于一次寫(xiě)入盤(pán)。然而,可以通過(guò)用戶的選擇而分配或不分配分配給數(shù)據(jù)區(qū)的TDMA。因此,當(dāng)分配給記錄層的內(nèi)部區(qū)的TDMA為滿時(shí),使用分配給數(shù)據(jù)區(qū)的TDMA。
當(dāng)最終更新的TDMS被寫(xiě)入分配給數(shù)據(jù)區(qū)的TDMA時(shí),一次寫(xiě)入盤(pán)被退出,并且該一次寫(xiě)入盤(pán)被重新載入記錄設(shè)備。記錄設(shè)備必須獲得最終更新的TDMS以使用該一次寫(xiě)入盤(pán)。然而,TDMS被記錄在分配給數(shù)據(jù)區(qū)的TDMA中,并且直到盤(pán)驅(qū)動(dòng)器訪問(wèn)包括在TDMS中的TDDS,盤(pán)驅(qū)動(dòng)器才能識(shí)別TDMS被記錄在分配給數(shù)據(jù)區(qū)的TDMA中的事實(shí)。
為了解決這一問(wèn)題,在本發(fā)明中,AIA被單獨(dú)分配給一次寫(xiě)入盤(pán)的預(yù)定位置。訪問(wèn)信息(AI)被記錄在AIA中。AI指示諸如TDMS的更新信息被記錄的位置。
此外,更新信息指示當(dāng)一次寫(xiě)入盤(pán)被載入到記錄和/或再現(xiàn)設(shè)備時(shí)在初始化期間記錄和/或再現(xiàn)設(shè)備必須識(shí)別以使用一次寫(xiě)入盤(pán)的信息。此外,更新信息被記錄在其中的區(qū)稱為更新區(qū)。在本實(shí)施例中,典型的更新信息是TDMS,而典型的更新區(qū)是TDMA。
如圖2到圖4所示,AIA最好但不是必須被分配給導(dǎo)入?yún)^(qū)或內(nèi)部區(qū)的預(yù)定位置。此外,AIA的大小最好但不是必須通過(guò)最小化記錄在AIA中的AI的量和AI更新計(jì)數(shù)來(lái)限制,這是因?yàn)椋绻鸄IA的大小較大或者分配有多個(gè)AIA,則獲得AI將花費(fèi)較長(zhǎng)時(shí)間。
圖6是根據(jù)本發(fā)明第一實(shí)施例的訪問(wèn)信息(AI)的數(shù)據(jù)結(jié)構(gòu)。圖6中顯示的AI示出了在圖3中顯示的具有雙記錄層的一次寫(xiě)入盤(pán)中作為更新信息的TDMS、作為更新區(qū)的TDMA和AI。
參照?qǐng)D6,AI頭包括AI標(biāo)識(shí)符和AI更新計(jì)數(shù),所述AI標(biāo)識(shí)符指示隨后的數(shù)據(jù)是AI,所述AI更新計(jì)數(shù)顯示AI的更新計(jì)數(shù)。
AI包括分配給一次寫(xiě)入盤(pán)的TDMA的總數(shù)、指示最終的TDDS被記錄在其中的TDMA的信息和指示TDMA的位置的信息。每個(gè)TDMA位置信息可包括指示每個(gè)TDMA的開(kāi)始位置和結(jié)束位置的信息或者包括指示每個(gè)TDMA的開(kāi)始位置或結(jié)束位置和大小的信息。因?yàn)門DDS包括指示相應(yīng)的TDFL的位置的指針,所以AI包括指示最終的TDDS被記錄在其中的TDMA的信息。
當(dāng)根據(jù)本發(fā)明的一次寫(xiě)入盤(pán)被載入到盤(pán)驅(qū)動(dòng)器時(shí),盤(pán)驅(qū)動(dòng)器可通過(guò)在已知的位置訪問(wèn)AIA并且獲得最終更新的AI來(lái)識(shí)別最終的TDDS被記錄在其中的TDMA,并且可從TDMA獲得最終的TDDS。為了最小化獲得記錄在AIA中的最終的AI的訪問(wèn)時(shí)間,最好但不是必須地,在連續(xù)記錄模式下將AI連續(xù)地記錄在AIA中并且最小化AI更新計(jì)數(shù)。
根據(jù)本發(fā)明實(shí)施例,為了最小化AI更新計(jì)數(shù),每當(dāng)最終的TDDS被記錄在其中的TDMA被改變時(shí),就更新AI。此外,當(dāng)指示分配給一次寫(xiě)入盤(pán)的TDMA的數(shù)量的信息和指示TDMA的位置的信息被包括在AI中時(shí),在新的TDMA被分配時(shí)或者在指示TDMA的位置的信息被改變時(shí)也更新AI。此外,最好但不是必須地,相同的AI被重復(fù)地記錄以為在記錄的AI中產(chǎn)生錯(cuò)誤時(shí)做好準(zhǔn)備。
因?yàn)閷⒈桓碌腁I被連續(xù)地記錄在先前的AI之后,所以即使指示最終的TDDS被記錄的詳細(xì)地址的信息沒(méi)有包括在AI中,由于從記錄數(shù)據(jù)的區(qū)獲得的RF信號(hào)和從未記錄數(shù)據(jù)的區(qū)獲得的RF信號(hào)之間存在差別,記錄設(shè)備和/或再現(xiàn)設(shè)備也能通過(guò)使用軌道跳躍方法識(shí)別記錄數(shù)據(jù)的區(qū)與未記錄數(shù)據(jù)的區(qū)之間的邊界,來(lái)迅速地搜索最終的TDDS被記錄在其中的位置。
圖7是根據(jù)本發(fā)明第二實(shí)施例的AI的數(shù)據(jù)結(jié)構(gòu)。圖6中顯示的AI包括指示所有TDMA的位置的信息和指示最終的TDDS被記錄在其中的TDMA的信息。然而,圖7中顯示的AI包括指示最終的TDDS被記錄在其中的TDMA的位置的信息。所述指示最終的TDDS被記錄在其中的TDMA的位置的信息可以表示為TDMA的第一簇的第一物理扇區(qū)的地址和TDMA的最后簇的第一物理扇區(qū)的地址。然而,本領(lǐng)域普通技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的精神和范圍的情況下,可對(duì)指示最終的TDDS被記錄在其中的TDMA的位置的信息的表示方法進(jìn)行各種修改。
圖8是根據(jù)本發(fā)明第三實(shí)施例的AI的數(shù)據(jù)結(jié)構(gòu)。圖8中顯示的AI的數(shù)據(jù)結(jié)構(gòu)與TDDS的數(shù)據(jù)結(jié)構(gòu)相同。即,在沒(méi)有限定單獨(dú)的AI的數(shù)據(jù)結(jié)構(gòu)的情況下,TDDS被用作AI。為了將TDDS用作AI,必須將指示最終的TDDS被記錄在其中的TDMA的位置的信息字段添加到TDDS。
圖9是根據(jù)本發(fā)明第四實(shí)施例的AI的數(shù)據(jù)結(jié)構(gòu)。圖9中顯示的AI的數(shù)據(jù)結(jié)構(gòu)與如第三實(shí)施例所述的TDDS的數(shù)據(jù)結(jié)構(gòu)相同。然而,與第三實(shí)施例不同,指示最終的TDDS被記錄在其中的TDMA的位置的標(biāo)志被另外包括在TDDS中。在本實(shí)施例中,所述標(biāo)志由8位組成,其中,b0到b4這5位表示最終的TDDS被記錄在其中的TDMA,b5到b7這3位是保留位。例如,可如下定義當(dāng)b0到b4為“00001b”時(shí),最終的TDDS被記錄在TDMA1中,當(dāng)b0到b4為“00010b”時(shí),最終的TDDS被記錄在TDMA2中,當(dāng)b0到b4為“00100b”時(shí),最終的TDDS被記錄在TDMA3中,當(dāng)b0到b4為“01000b”時(shí),最終的TDDS被記錄在TDMA4中,當(dāng)b0到b4為“10000b”時(shí),最終的TDDS被記錄在TDMA5中。
分配給根據(jù)本實(shí)施例的一次寫(xiě)入盤(pán)的多個(gè)TDMA基于數(shù)據(jù)記錄方向被連續(xù)地使用。因此,將物理上數(shù)量多于一個(gè)的TDMA考慮為一個(gè)連續(xù)的TDMA,所述一個(gè)連續(xù)的TDMA被劃分為多個(gè)虛擬TDMA。
圖10是通過(guò)將整個(gè)TDMA劃分為多個(gè)虛擬TDMA獲得的數(shù)據(jù)結(jié)構(gòu)。例如,在具有雙記錄層的一次寫(xiě)入盤(pán)中,當(dāng)TDMA以TDMA1、TDMA2、TDMA3、TDMA4和TDMA5的次序來(lái)使用時(shí),并且如果TDMA1和TDMA2的每一個(gè)包括2048簇,TDMA3和TDMA4的每一個(gè)包括4096簇,TDMA5包括8192簇,則整個(gè)TDMA包括20480簇。如果整個(gè)TDMA被劃分為512簇單元、1024簇單元或者2048簇單元,則整個(gè)TDMA被劃分為40個(gè)虛擬TDMA、20個(gè)虛擬TDMA或者10個(gè)虛擬TDMA。
如果分配給一次寫(xiě)入盤(pán)的TDMA1到TDMA5中的TDMA3的大小非常大,并且如果最終的TDDS被記錄在TDMA3中,則記錄和/或再現(xiàn)設(shè)備從AI識(shí)別出最終的TDDS被記錄在TDMA3中的事實(shí),并且通過(guò)搜索TDMA3獲得最終的TDDS。然而,當(dāng)TDMA3的大小非常大時(shí),搜索TDMA3以獲得最終的TDDS可能花費(fèi)較長(zhǎng)的時(shí)間。因此,為了解決這一問(wèn)題,使用以上描述的虛擬TDMA的概念。如圖10所示,每個(gè)虛擬TDMA的大小可以相同。然而,每個(gè)虛擬TDMA的大小不限于本實(shí)施例。
記錄和/或再現(xiàn)設(shè)備將整個(gè)TDMA劃分為多個(gè)虛擬TDMA,并且當(dāng)最終的TDDS被記錄在其中的虛擬TDMA改變時(shí)更新AI。根據(jù)第一到第四實(shí)施例的數(shù)據(jù)結(jié)構(gòu)的每個(gè)可以用作根據(jù)本實(shí)施例的AI的數(shù)據(jù)結(jié)構(gòu)。然而,本實(shí)施例的AI包括指示最終的TDDS被記錄在其中的虛擬TDMA的信息或者包括指示最終的TDDS被記錄在其中的虛擬TDMA的位置的信息。
圖11是根據(jù)本發(fā)明實(shí)施例的記錄設(shè)備的方框圖。
參照?qǐng)D11,所述記錄設(shè)備包括寫(xiě)/讀單元1、控制器2和存儲(chǔ)器3。寫(xiě)/讀單元1將數(shù)據(jù)寫(xiě)在一次寫(xiě)入盤(pán)100上并且讀取記錄的數(shù)據(jù)以驗(yàn)證在記錄的數(shù)據(jù)中是否存在缺陷。根據(jù)本發(fā)明的AIA被分配給一次寫(xiě)入盤(pán)100。
為了管理缺陷,控制器2使用寫(xiě)入后驗(yàn)證方法,該方法通過(guò)按預(yù)定單元寫(xiě)入數(shù)據(jù)并驗(yàn)證記錄的數(shù)據(jù)來(lái)檢測(cè)其中產(chǎn)生缺陷的部分??刂破?通過(guò)按每個(gè)記錄操作單元寫(xiě)入并驗(yàn)證用戶數(shù)據(jù)來(lái)檢查缺陷產(chǎn)生在哪里,產(chǎn)生指示缺陷區(qū)存在于哪里的缺陷列表作為檢查結(jié)果,將產(chǎn)生的缺陷列表存儲(chǔ)在存儲(chǔ)器3中,收集多個(gè)缺陷列表,將所述多個(gè)缺陷列表作為TDFL存儲(chǔ)在分配給一次寫(xiě)入盤(pán)100的更新區(qū),即TDMA中,并且還將用于管理記錄的TDFL的TDDS寫(xiě)入TDMA。在一個(gè)記錄操作中,寫(xiě)入后驗(yàn)證工作被至少執(zhí)行一次,并且通常被執(zhí)行數(shù)次。通過(guò)執(zhí)行寫(xiě)入后驗(yàn)證獲得的缺陷列表作為TDFL被臨時(shí)存儲(chǔ)在存儲(chǔ)器3中。當(dāng)記錄操作完成時(shí),控制器2讀取存儲(chǔ)在存儲(chǔ)器3中的TDFL,將該TDFL提供給寫(xiě)/讀單元1,并且命令寫(xiě)/讀單元1將該TDFL寫(xiě)入分配給一次寫(xiě)入盤(pán)100的TDMA中。
當(dāng)數(shù)據(jù)不能再被記錄到一次寫(xiě)入盤(pán)100上時(shí),或者當(dāng)用戶不希望再將數(shù)據(jù)寫(xiě)入數(shù)據(jù)區(qū)中時(shí)(當(dāng)一次寫(xiě)入盤(pán)100被最終確定時(shí)),控制器2將記錄在TDMA中的TDFL和TDDS寫(xiě)入分配給一次寫(xiě)入盤(pán)100的DMA中。
控制器2控制寫(xiě)/讀單元1寫(xiě)入具有根據(jù)本發(fā)明的數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)。即,控制器2控制寫(xiě)/讀單元1將預(yù)定的更新信息,即包括TDFL或TDDS的TDMS寫(xiě)入分配給一次寫(xiě)入盤(pán)100的多個(gè)更新區(qū)中的一個(gè)更新區(qū)中,并且當(dāng)需要更新AI時(shí)將更新的AI寫(xiě)入分配給一次寫(xiě)入盤(pán)100的AIA中。
現(xiàn)在將以上述記錄設(shè)備的結(jié)構(gòu)為基礎(chǔ)詳細(xì)描述根據(jù)本發(fā)明一方面的記錄AI的方法。
圖12是示出根據(jù)本發(fā)明實(shí)施例的記錄方法的流程圖。
當(dāng)一次寫(xiě)入盤(pán)100被載入到記錄設(shè)備時(shí),在操作71中,控制器2控制寫(xiě)/讀單元1將預(yù)定的用戶數(shù)據(jù)寫(xiě)入一次寫(xiě)入盤(pán)100。
在操作73中,根據(jù)執(zhí)行寫(xiě)入后驗(yàn)證工作的結(jié)果,確定是否產(chǎn)生將被更新的信息,所述寫(xiě)入后驗(yàn)證工作在一次記錄操作期間被至少執(zhí)行一次。在本實(shí)施例中,將被更新的信息指的是TDMS。當(dāng)產(chǎn)生TDMS時(shí),TDMS被臨時(shí)存儲(chǔ)在存儲(chǔ)器3中,并且當(dāng)記錄操作完成時(shí),控制器2讀取存儲(chǔ)在存儲(chǔ)器3中的TDFL并且將該TDFL提供給寫(xiě)/讀單元1,并且在操作75中,寫(xiě)/讀單元1將該TDFL寫(xiě)入分配給一次寫(xiě)入盤(pán)100的多個(gè)更新區(qū)中的一個(gè)更新區(qū)中。在本實(shí)施例中,更新區(qū)指的是TDMA。
在操作77中,控制器2確定是否存在另一記錄操作,如果存在另一記錄操作,則重復(fù)操作71至操作77。
如果不存在另一記錄操作,則在操作79中,控制器2確定是否需要更新AI。在本實(shí)施例中,當(dāng)最終的TDMS,特別是最終的TDDS被記錄在其中的TDMA被改變時(shí),當(dāng)新的TDMA被分配時(shí),或者當(dāng)指示現(xiàn)有的TDMA的位置的信息被改變時(shí),AI被更新。
在操作81中,控制器2控制寫(xiě)/讀單元1將指示在多個(gè)更新區(qū)中最終更新的信息被記錄在其中的更新區(qū)的AI寫(xiě)入分配給一次寫(xiě)入盤(pán)100的至少一個(gè)AIA中。最好但不是必須地,在記錄的AI中產(chǎn)生錯(cuò)誤的情況下,重復(fù)地記錄相同的AI。
如上所述,如果指示最終的TDMS被記錄在其中的位置的AI被記錄在一次寫(xiě)入盤(pán)的AIA中,則當(dāng)一次寫(xiě)入盤(pán)100被再次載入到記錄設(shè)備或再現(xiàn)設(shè)備時(shí),所述記錄設(shè)備或再現(xiàn)設(shè)備可更迅速和容易地訪問(wèn)最終的TDDS。
用于再現(xiàn)包括根據(jù)本發(fā)明的AI被記錄在其中的AIA的一次寫(xiě)入盤(pán)100的設(shè)備(未顯示)具有與圖11中顯示的記錄設(shè)備相似的結(jié)構(gòu)。然而,因?yàn)樗鲈O(shè)備是再現(xiàn)設(shè)備,所以包括讀取器而不是寫(xiě)/讀單元1。當(dāng)包括AI被記錄在其中的AIA的一次寫(xiě)入盤(pán)100被載入到再現(xiàn)設(shè)備時(shí),再現(xiàn)設(shè)備通過(guò)訪問(wèn)DMA并確定數(shù)據(jù)是否被記錄在DMA中來(lái)確定一次寫(xiě)入盤(pán)100是否被最終確定。如果一次寫(xiě)入盤(pán)100沒(méi)有被最終確定,則再現(xiàn)設(shè)備訪問(wèn)AIA并獲得最終的AI。記錄設(shè)備或再現(xiàn)設(shè)備從最終的AI識(shí)別TDDS被記錄在其中的TDMA。通過(guò)對(duì)包括AIA的一次寫(xiě)入盤(pán)100及其記錄設(shè)備的描述,本領(lǐng)域技術(shù)人員可以容易地理解根據(jù)本發(fā)明的記錄設(shè)備的操作。
如果一次寫(xiě)入盤(pán)100是沒(méi)有被初始化的空盤(pán),則數(shù)據(jù)根本沒(méi)有被記錄在AIA中。記錄設(shè)備執(zhí)行初始化以使用一次寫(xiě)入盤(pán)100。當(dāng)一次寫(xiě)入盤(pán)100被初始化時(shí),具有根據(jù)上述多個(gè)實(shí)施例的數(shù)據(jù)結(jié)構(gòu)的第一AI被記錄在AIA的第一記錄簇中。
雖然已表示和描述了本發(fā)明的一些實(shí)施例,但本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求及其等同物限定其范圍的本發(fā)明的原理和精神的情況下,可以對(duì)這些實(shí)施例進(jìn)行修改。
權(quán)利要求
1.一種在具有至少一個(gè)記錄層的一次寫(xiě)入盤(pán)上分配多個(gè)區(qū)的方法,所述方法包括分配多個(gè)更新區(qū),其中記錄預(yù)定的更新的信息;和分配至少一個(gè)訪問(wèn)信息區(qū)(AIA),其中記錄訪問(wèn)信息(AI),所述訪問(wèn)信息指示最終更新的信息被記錄在其中的更新區(qū)。
2.如權(quán)利要求1所述的方法,其中,所述訪問(wèn)信息包括所述多個(gè)更新區(qū)中的至少一個(gè)更新區(qū)或者包括指示所述多個(gè)更新區(qū)中的至少一個(gè)更新區(qū)的位置的信息。
3.如權(quán)利要求2所述的方法,其中,所述指示所述多個(gè)更新區(qū)中的至少一個(gè)更新區(qū)的位置的信息包括每個(gè)更新區(qū)的開(kāi)始位置和結(jié)束位置。
4.如權(quán)利要求2所述的方法,其中,所述指示所述多個(gè)更新區(qū)中的至少一個(gè)更新區(qū)的位置的信息包括每個(gè)更新區(qū)的開(kāi)始位置和大小。
5.如權(quán)利要求2所述的方法,其中,所述指示所述多個(gè)更新區(qū)中的至少一個(gè)更新區(qū)的位置的信息包括每個(gè)更新區(qū)的結(jié)束位置和大小。
6.如權(quán)利要求1所述的方法,其中,僅當(dāng)最終更新的信息被記錄在其中的更新區(qū)改變時(shí),才更新訪問(wèn)信息。
7.如權(quán)利要求2所述的方法,其中,當(dāng)添加新的更新區(qū)時(shí)更新訪問(wèn)信息。
8.如權(quán)利要求2所述的方法,其中,當(dāng)指示所述多個(gè)更新區(qū)中的至少一個(gè)更新區(qū)的位置的信息改變時(shí),更新訪問(wèn)信息。
9.如權(quán)利要求1所述的方法,其中,所述訪問(wèn)信息被重復(fù)地記錄在所述訪問(wèn)信息區(qū)中。
10.如權(quán)利要求1所述的方法,其中,所述訪問(wèn)信息是指示最終更新的信息被記錄在其中的更新區(qū)的標(biāo)志。
11.如權(quán)利要求1所述的方法,其中,所述多個(gè)更新區(qū)是物理區(qū)。
12.如權(quán)利要求1所述的方法,其中,通過(guò)邏輯地劃分多個(gè)物理區(qū)獲得所述多個(gè)更新區(qū)。
13.如權(quán)利要求1所述的方法,其中,所述預(yù)定的更新的信息是臨時(shí)盤(pán)缺陷結(jié)構(gòu)(TDDS),并且所述更新區(qū)是臨時(shí)盤(pán)管理區(qū)(TDMA)。
14.如權(quán)利要求1所述的方法,其中,所述一次寫(xiě)入盤(pán)是具有單記錄層的一次寫(xiě)入盤(pán),所述單記錄層包括導(dǎo)入?yún)^(qū)、數(shù)據(jù)區(qū)、導(dǎo)出區(qū)以及分配給導(dǎo)入?yún)^(qū)或?qū)С鰠^(qū)的至少一個(gè)訪問(wèn)信息區(qū)。
15.如權(quán)利要求1所述的方法,其中,所述一次寫(xiě)入盤(pán)是具有雙記錄層的一次寫(xiě)入盤(pán),每個(gè)記錄層包括內(nèi)部區(qū)、數(shù)據(jù)區(qū)、外部區(qū)以及分配給內(nèi)部區(qū)或外部區(qū)的至少一個(gè)訪問(wèn)信息區(qū)。
16.如權(quán)利要求13所述的方法,其中,所述訪問(wèn)信息包括指示所有臨時(shí)盤(pán)管理區(qū)的位置的信息和指示最終的臨時(shí)盤(pán)缺陷結(jié)構(gòu)被記錄在其中的臨時(shí)盤(pán)管理區(qū)的信息。
17.如權(quán)利要求16所述的方法,其中,所述指示最終的臨時(shí)盤(pán)缺陷結(jié)構(gòu)被記錄在其中的臨時(shí)盤(pán)管理區(qū)的信息是所述臨時(shí)盤(pán)管理區(qū)的第一簇的第一物理扇區(qū)的地址和所述臨時(shí)盤(pán)管理區(qū)的最后簇的第一物理扇區(qū)的地址。
18.如權(quán)利要求13所述的方法,其中,在沒(méi)有定義訪問(wèn)信息的單獨(dú)的數(shù)據(jù)結(jié)構(gòu)的情況下,所述臨時(shí)盤(pán)缺陷結(jié)構(gòu)被用作訪問(wèn)信息。
19.如權(quán)利要求1所述的方法,其中,通過(guò)使用記錄在新位置的預(yù)定的更新信息來(lái)減少盤(pán)訪問(wèn)時(shí)間。
全文摘要
本發(fā)明提供了一種將數(shù)據(jù)記錄在一次寫(xiě)入盤(pán)上和/或從一次寫(xiě)入盤(pán)讀取數(shù)據(jù)的方法和設(shè)備,所述一次寫(xiě)入盤(pán)具有至少一個(gè)記錄層,所述一次寫(xiě)入盤(pán)包括多個(gè)更新區(qū),其中記錄預(yù)定的更新的信息;和至少一個(gè)訪問(wèn)信息區(qū),其中記錄訪問(wèn)信息,所述訪問(wèn)信息指示最終記錄的更新的信息被記錄在其中的更新區(qū)。通過(guò)使用預(yù)定的更新的信息的位置,減少了用于讀取更新的信息的訪問(wèn)時(shí)間。此外,當(dāng)存在用于寫(xiě)入使用一次寫(xiě)入盤(pán)所需的更新的信息的更新區(qū)時(shí),記錄設(shè)備或再現(xiàn)設(shè)備可迅速和容易地確定在多個(gè)更新區(qū)中最終更新的信息被記錄在其中的更新區(qū)。
文檔編號(hào)G11B20/18GK101071608SQ20071010461
公開(kāi)日2007年11月14日 申請(qǐng)日期2004年12月21日 優(yōu)先權(quán)日2003年12月24日
發(fā)明者黃盛熙, 高禎完 申請(qǐng)人:三星電子株式會(huì)社