專利名稱:在一次寫入信息存儲介質(zhì)上記錄數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種一次寫入盤,更具體地講,涉及一種用于將數(shù)據(jù)記錄在 一次寫入盤上以更快地訪問使用該一次寫入盤所需的信息的方法和設(shè)備,一 種用于再現(xiàn)一次寫入盤的方法和設(shè)備,以及一種與以上方法和設(shè)備一起使用 的一次寫入盤。
背景技術(shù):
可將新信息重復(fù)記錄在信息已被記錄在其上的可重寫盤上。然而,當(dāng)新 信息被記錄在一次寫入盤上時,由于已被記錄的信息不可以被擦除或者被覆 蓋記錄,所以必須分配新位置以更新已^^皮記錄的信息。
通常,只有最終更新的信息是有意義的。因此,為了讀取最終更新的信 息,更新區(qū)被分配給盤的數(shù)據(jù)區(qū),并且數(shù)據(jù)記錄和/或再現(xiàn)設(shè)備通過搜索更新 的信息被記錄在其中的更新區(qū)來檢測最終更新的信息。當(dāng)大量信息被記錄在 更新區(qū)中時,檢測期望的信息需要花費大量時間。
在缺陷管理由數(shù)據(jù)記錄和/或再現(xiàn)設(shè)備來執(zhí)行的一次寫入盤上,存在記錄 用于管理該一次寫入盤正被使用時所產(chǎn)生的缺陷的信息和指示該一次寫入盤 的記錄狀態(tài)的信息的多個區(qū)。不像可重寫的盤,根據(jù)一次寫入盤的特性,由 于當(dāng)需要更新缺陷管理信息時更新的信息不可以被重復(fù)記錄在原有信息已被 記錄的位置,所以更新的信息必須被記錄在空閑位置。因此,需要相對較大 的更新區(qū)。
通常,更新區(qū)被分配給盤上的導(dǎo)入?yún)^(qū)或?qū)С鰠^(qū)。然而,有時,更新區(qū)可 被分配給數(shù)據(jù)區(qū)以根據(jù)用戶的指示增大可用于更新計數(shù)的空間。當(dāng)使用 一次 寫入盤所需的最終更新的信息被記錄在分配給數(shù)據(jù)區(qū)的更新區(qū)中時,并且當(dāng)指示更新區(qū)被分配給數(shù)據(jù)區(qū)的信息和指示更新區(qū)的位置的信息被包括在該最 終更新的信息中時,即使分配到導(dǎo)入?yún)^(qū)或?qū)С鰠^(qū)的整個更新區(qū)被搜尋,該最 終更新的信息或者該最終更新的信息被記錄的位置也不能被檢測到。
此外,即使數(shù)據(jù)記錄和/或再現(xiàn)設(shè)備檢測到最終更新的信息被記錄在分配 給數(shù)據(jù)區(qū)的更新區(qū)中,如果更新區(qū)的大小非常大,那么搜索記錄在更新區(qū)中 的該最終更新的信息也會花費相當(dāng)大量的時間。
發(fā)明內(nèi)容
本發(fā)明的方面提供了一種其上已記錄了具有一種數(shù)據(jù)結(jié)構(gòu)的信息的一次 寫入盤,通過該數(shù)據(jù)結(jié)構(gòu)可減少用于讀取使用該一次寫入盤所需的更新信息 的訪問時間。
本發(fā)明的方面還提供了 一種數(shù)據(jù)記錄設(shè)備和方法,通過該數(shù)據(jù)記錄設(shè)備 和方法可減少用于讀取使用 一次寫入盤所需的更新信息的訪問時間。
本發(fā)明的方面還提供了 一種數(shù)據(jù)再現(xiàn)設(shè)備和方法,通過該數(shù)據(jù)再現(xiàn)設(shè)備 和方法可減少用于讀取使用該一次寫入盤所需的更新信息的訪問時間。
本發(fā)明的另外的方面和/或優(yōu)點將在下面的描述中被部分地闡述,從該描 述中將變得顯而易見,或者可通過本發(fā)明的實施被了解。
根據(jù)本發(fā)明的實施例,可減少用于讀取使用該一次寫入盤所需的預(yù)定種 類的信息的訪問時間。具體地講,當(dāng)存在用于寫入使用一次寫入盤所需的更 新的信息的多個更新區(qū)時,記錄設(shè)備或再現(xiàn)設(shè)備可快速并容易地確定在所述 多個更新區(qū)之中的最終更新的信息被記錄在其中的更新區(qū)。
從下面結(jié)合附圖對本發(fā)明實施例進行的描述中,本發(fā)明的這些和/或其它
方面和優(yōu)點將變得更加清楚和更容易理解,其中
圖1A和圖1B是根據(jù)本發(fā)明實施例的一次寫入盤的結(jié)構(gòu);
圖2是根據(jù)本發(fā)明實施例的具有單記錄層的一次寫入盤的詳細結(jié)構(gòu);
圖3A和圖3B是才艮據(jù)本發(fā)明實施例的具有雙記錄層的一次寫入盤的詳細
結(jié)構(gòu);
圖4A和圖4B是才艮據(jù)本發(fā)明另一實施例的具有雙記錄層的一次寫入盤的i羊細結(jié)才勾;
備用區(qū)中的過程;
圖6是根據(jù)本發(fā)明實施例的臨時盤管理信息的數(shù)據(jù)結(jié)構(gòu); 圖7是被分成子AIA和多個子區(qū)的TDMA的數(shù)據(jù)結(jié)構(gòu); 圖8示出才艮據(jù)本發(fā)明實施例的主AIA和子AIA; 圖9A和圖9B示出根據(jù)本發(fā)明另一實施例的子AIA;
圖11是根據(jù)本發(fā)明實施例的數(shù)據(jù)記錄和/或再現(xiàn)設(shè)備的方框圖。
具體實施例方式
根據(jù)本發(fā)明的方面,提供了一種一次寫入盤,包括預(yù)定種類的更新信 息被記錄在其中的多個更新區(qū);主訪問信息被記錄在其中的至少一個主訪問 信息區(qū),該主訪問信息指示在所述多個更新區(qū)之中的最終更新的信息被記錄 在其中的最終更新區(qū);和子訪問信息被記錄在其中的至少一個子訪問信息區(qū), 該子訪問信息指示記錄在最終更新區(qū)中的最終更新的信息的位置。
根據(jù)本發(fā)明的另一方面,提供了一種一次寫入盤,包括預(yù)定種類的更 新信息被記錄在其中的多個更新區(qū);和訪問信息被記錄在其中的至少一個訪 問信息區(qū),該訪問信息指示在所述多個更新區(qū)之中的最終更新的信息被記錄 在其中的最終更新區(qū),其中,訪問信息包括所述多個更新區(qū)的位置信息、第 一標志信息和第二標志信息,所述第一標志信息指示在所述多個更新區(qū)之中 的最終更新的信息被記錄在其中的最終更新區(qū),所述第二標志信息指示記錄 在最終更新區(qū)中的最終更新的信息的位置。
根據(jù)本發(fā)明的另一方面,提供了一種一次寫入盤,包括以預(yù)定次序被 使用并且預(yù)定種類的更新信息被記錄在其中的多個更新區(qū);和包括所述多個 更新區(qū)的位置信息的訪問信息以記錄塊單元^f皮記錄在其中的至少 一 個訪問信 息區(qū),其中,使用訪問信息被記錄在其中的記錄塊的數(shù)目來指示在所述多個 更新區(qū)之中的預(yù)定種類的最終更新的信息被記錄在其中的最終更新區(qū)。
根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)記錄設(shè)備,包括寫/讀單元, 將信息寫在一次寫入盤上或者從一次寫入盤讀取信息;和控制器,控制寫/讀 單元將預(yù)定種類的最終更新的信息記錄在分配給一次寫入盤的多個更新區(qū)之一中,將主訪問信息記錄在分配給一次寫入盤的至少 一個主訪問信息區(qū)中以 指示最終更新的信息被記錄在其中的最終更新區(qū),并將子訪問信息記錄在分 配給一次寫入盤的至少 一個子訪問信息區(qū)中以指示記錄在最終更新區(qū)中的最 終更新的信息的位置。
根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)記錄設(shè)備,包括寫/讀單元,
將信息寫在一次寫入盤上或者從一次寫入盤讀取信息;和控制器,控制寫/讀 單元將預(yù)定種類的最終更新的信息記錄在分配給一次寫入盤的多個更新區(qū)之 一中,將指示最終更新的信息被記錄在其中的最終更新區(qū)的訪問信息記錄在 分配給一次寫入盤的至少一個訪問信息區(qū)中,其中,所述訪問信息包括所述 多個更新區(qū)的位置信息、指示最終更新區(qū)的第一標志信息和指示記錄在最終 更新區(qū)中的最終更新的信息的位置的第二標志信息。
根據(jù)本發(fā)明的另 一方面,提供了 一種用于將數(shù)據(jù)記錄在具有多個以預(yù)定 次序使用的更新區(qū)和至少一個訪問信息區(qū)的一次寫入盤上的設(shè)備,該設(shè)備包 括寫/讀單元,將信息寫在一次寫入盤上或者從一次寫入盤讀取信息;和控
制器,控制寫/讀單元將預(yù)定種類的更新信息記錄在所述多個更新區(qū)之 一 中 并,將包括所述多個更新區(qū)的位置信息的訪問信息以記錄塊單元記錄在訪問 信息區(qū)中,并使用訪問信息被記錄在其中的記錄塊的數(shù)目來指示在所述多個 更新區(qū)之中的預(yù)定種類的最終更新的信息被記錄在其中的最終更新區(qū)。
根據(jù)本發(fā)明的另 一方面,提供了 一種用于將數(shù)據(jù)記錄在具有多個以預(yù)定 次序使用的更新區(qū)和至少 一 個訪問信息區(qū)的 一 次寫入盤上的方法,該方法包 括將預(yù)定種類的最終更新的信息記錄在所述多個更新區(qū)之一中;和通過將 包括所述多個更新區(qū)的位置信息的訪問信息以記錄塊單元記錄在訪問信息區(qū) 中,使用訪問信息被記錄在其中的記錄塊的數(shù)目來指示在所述多個更新區(qū)中 的預(yù)定種類的最終更新的信息被記錄在其中的最終更新區(qū)。
根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)再現(xiàn)設(shè)備,包括讀取器,讀 取記錄在一次寫入盤上的數(shù)據(jù);和控制器,控制讀取器從分配給一次寫入盤 的至少一個主訪問信息區(qū)獲得在包括在一次寫入盤中的多個更新區(qū)之中的預(yù) 定種類的最終更新的信息被記錄在其中的最終更新區(qū)的信息,從包括在最終 更新區(qū)中的子訪問信息區(qū)獲得預(yù)定種類的最終更新的信息被記錄在其中的最 終更新區(qū)的位置信息,并獲得預(yù)定種類的最終更新的信息。
根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)再現(xiàn)設(shè)備,包括讀取器,讀取記錄在所述一次寫入盤上的數(shù)據(jù);和控制器,控制讀取器從分配給一次寫
入盤的至少 一個訪問信息區(qū)獲得最終更新的訪問信息,從獲得的訪問信息獲 得在包括在一次寫入盤中的多個更新區(qū)中的預(yù)定種類的最終更新的信息被記 錄在其中的最終更新區(qū)的信息,并基于獲得的最終更新區(qū)的信息獲得預(yù)定種 類的最終更新的信息,其中,所述訪問信息包括所述多個更新區(qū)的位置信息、 指示最終更新區(qū)的第一標志信息和指示記錄在最終更新區(qū)中的最終更新的信 息的位置的第二標志信息。
根據(jù)本發(fā)明的另 一方面,提供了 一種再現(xiàn)具有以預(yù)定次序使用的多個更
新區(qū)和至少一個訪問信息區(qū)的一次寫入盤的設(shè)備,該設(shè)備包括讀取器,讀 取記錄在一次寫入盤上的數(shù)據(jù);和控制器,通過訪問訪問信息區(qū)來控制讀取 器讀取數(shù)據(jù),確定訪問信息被記錄在其中的記錄塊的數(shù)目,基于確定的記錄 塊的數(shù)目來確定在所述多個更新區(qū)之中的預(yù)定種類的最終更新的信息被記錄 在其中的最終更新區(qū),從訪問信息區(qū)中的訪問信息最終被記錄在其中的記錄 塊獲得最終更新的訪問信息,從該最終更新的訪問信息獲得最終更新區(qū)的位 置信息,并控制讀取器讀取記錄在最終更新區(qū)中的預(yù)定種類的最終更新的信 息。
根據(jù)本發(fā)明的另 一方面,提供了 一種再現(xiàn)具有以預(yù)定次序使用的多個更 新區(qū)和至少一個訪問信息區(qū)的一次寫入盤的方法,該方法包4舌訪問訪問孑言 息區(qū),并基于訪問信息被記錄在其中的記錄塊的數(shù)目來確定在所述多個更新 區(qū)之中的預(yù)定種類的最終更新的信息被記錄在其中的最終更新區(qū);從訪問信 息區(qū)中的訪問信息最終被記錄在其中的記錄塊獲得最終更新的訪問信息;從 該最終更新的訪問信息獲得最終更新區(qū)的位置信息;和獲得記錄在最終更新 區(qū)中的預(yù)定種類的最終更新的信息。
現(xiàn)在將詳細描述本發(fā)明的實施方式,其示例在附圖中示出,其中,相同 的標號始終表示相同的部件。下面通過參照附圖來描述這些實施例以解釋本 發(fā)明。
圖1A和圖1B是根據(jù)本發(fā)明實施例的一次寫入盤的結(jié)構(gòu)。圖1A是具有 單記錄層L0的一次寫入盤的結(jié)構(gòu),圖1B是具有雙記錄層(即,記錄層L0 和L1)的一次寫入盤的結(jié)構(gòu)。
圖1A所示的具有單記錄層L0的一次寫入盤包括從內(nèi)部圓周到外部圓周 排列的導(dǎo)入?yún)^(qū)、數(shù)據(jù)區(qū)和導(dǎo)出區(qū)。通過比較,如圖1B所示的具有雙記錄層的一次寫入盤的第一記錄層L0和第二記錄層Ll中的每個分別包括從內(nèi)部圓周
到外部圓周排列的內(nèi)部區(qū)1和內(nèi)部區(qū)2中的導(dǎo)入?yún)^(qū)、數(shù)據(jù)區(qū)1和數(shù)據(jù)區(qū)2以 及外部區(qū)1和外部區(qū)2中的導(dǎo)出區(qū)。然而,應(yīng)該理解,可使用另外的記錄層, 并且任何這種記錄層可以是一次寫入、只讀或者可重寫的并且可具有不同的 記錄密度。
圖2是根據(jù)本發(fā)明實施例的如圖1A所示的具有單記錄層的一次寫入盤 的詳細結(jié)構(gòu)。參照圖2,導(dǎo)入?yún)^(qū)包括第一盤管理區(qū)(DMA1)、第二盤管理 區(qū)(DMA2)、第一臨時盤管理區(qū)(TDMA1)、訪問信息區(qū)(AIA)和記錄條 件測試區(qū)。導(dǎo)出區(qū)包括第三盤管理區(qū)(DMA3)和第四盤管理區(qū)(DMA4)。 此外,導(dǎo)出區(qū)還可包括臨時缺陷管理區(qū)、記錄條件測試區(qū)、AIA中的至少一 個或其組合。即,在導(dǎo)入?yún)^(qū)和/或?qū)С鰠^(qū)中的至少一個中可存在AIA、 DMA、 TDMA和記錄條件測試區(qū)中的至少 一個。
AIA是記錄訪問信息的區(qū),該訪問信息指示記錄和/或再現(xiàn)設(shè)備應(yīng)該獲得 來使用 一次寫入盤的諸如缺陷管理信息的更新信息被記錄的位置。稍后將描 述訪問信息和AIA。
數(shù)據(jù)區(qū)包括第一備用區(qū)(備用區(qū)1)、用戶數(shù)據(jù)區(qū)、第二臨時盤管理區(qū) (TDMA2)和第二備用區(qū)(備用區(qū)2)。當(dāng)基于根據(jù)本實施例的一次寫入盤的 規(guī)格來制造時,包括在導(dǎo)入?yún)^(qū)中的TDMA1被分派。然而,包括在數(shù)據(jù)區(qū)中 的第一備用區(qū)、TDMA2和第二備用區(qū)通過用戶在初始化一次寫入盤的過程中 的選擇被分配給數(shù)據(jù)區(qū)。
圖3A和圖3B是圖1B所示的根據(jù)本發(fā)明實施例的具有雙記錄層的一次 寫入盤的詳細結(jié)構(gòu)。圖3A是第一記錄層L0的結(jié)構(gòu),圖3B是第二記錄層L1 的結(jié)構(gòu)。圖3A所示的第一記錄層L0的結(jié)構(gòu)與圖2所示的具有單記錄層的一 次寫入盤的結(jié)構(gòu)相同。圖3B所示的第二記錄層Ll的結(jié)構(gòu)與第一記錄層LO 的結(jié)構(gòu)類似。然而,在第二記錄層L1的結(jié)構(gòu)中,AIA沒有被分配給第二內(nèi)部 區(qū)(內(nèi)部區(qū)2 ),兩個TDMA ( TDMA4和TDMA5 )被分配給第二數(shù)據(jù)區(qū)(數(shù) 據(jù)區(qū)2)。
具有雙記錄層的一次寫入盤包括五個TDMA: TDMA1至TDMA5。 TDMA1和TDMA2的位置和大小對于傳統(tǒng)的記錄設(shè)備和/或再現(xiàn)設(shè)備是公知 的。然而,當(dāng)執(zhí)行盤初始化以使用具有雙記錄層的一次寫入盤時,TDMA3、 TDMA4和TDMA5需要由用戶或者記錄和/或再現(xiàn)設(shè)備分配給數(shù)據(jù)區(qū)。當(dāng)臨時盤管理結(jié)構(gòu)(TDMS ) -陂記錄在TDMA1中時,包括分配給數(shù)據(jù)區(qū)的多個 TDMA的大小和位置的臨時盤定義結(jié)構(gòu)(TDDS )被記錄在TDMA1中。
圖4A和圖4B是根據(jù)本發(fā)明另一實施例的如圖1B所示的具有雙記錄層 的一次寫入盤的詳細結(jié)構(gòu)。圖4A是第一記錄層L0的結(jié)構(gòu),圖4B是第二記 錄層Ll的結(jié)構(gòu)。TDMA1、 TDMA2和TDMA5被分配給如圖4A和圖4B所 示的具有雙記錄層的一次寫入盤。即,除公知的TDMA1和TDMA2之外, 當(dāng)執(zhí)行盤初始化以使用具有雙記錄層的一次寫入盤時,只有TDMA5被由用 戶或者記錄和/或再現(xiàn)設(shè)備分配給第二數(shù)據(jù)區(qū)(數(shù)據(jù)區(qū)2)。
現(xiàn)在將描述分配給一次寫入盤的諸如TDMA的區(qū)和將數(shù)據(jù)記錄在該區(qū) 中的過程。TDMA是在一次寫入盤的完成之前記錄用于該一次寫入盤的管理 的TDMS的區(qū)。 一次寫入盤的完成是防止該一次寫入盤被再次記錄的操作。 當(dāng)通過用戶的選擇數(shù)據(jù)不再能被記錄在一次寫入盤上,或者當(dāng)數(shù)據(jù)不能附加 地被記錄在一次寫入盤上時,該一次寫入盤^皮完成。
TDMS包括臨時盤缺陷列表(TDFL)、 TDDS和空間位圖(SBM )。 TDFL包括指示在其中產(chǎn)生缺陷的區(qū)的信息和指示備用區(qū)中相應(yīng)的替換區(qū)的 信息。管理TDFL的TDDS包括指示TDFL被記錄的位置的位置指針、指 示SBM被記錄的位置的位置指針、指示分配給數(shù)據(jù)區(qū)的備用區(qū)的位置和大小 的信息以及指示分配給數(shù)據(jù)區(qū)的多個TDMA的位置和大小的信息。SBM通 過給作為數(shù)據(jù)記錄單元的簇單元中的數(shù)據(jù)被記錄在其中的簇以及數(shù)據(jù)沒有被 記錄在其中的簇分配不同的位值來用位圖顯示一次寫入盤的數(shù)據(jù)記錄狀態(tài)。
當(dāng)一次寫入盤被裝入諸如圖11所示的記錄和/或再現(xiàn)設(shè)備中時,需要從 該一次寫入盤的最終更新的TDMS來快速讀取和再現(xiàn)TDDS以在所述設(shè)備中 4吏用該一次寫入盤。
通常,當(dāng)一次寫入盤被裝入記錄和/或再現(xiàn)設(shè)備中時,記錄和/或再現(xiàn)設(shè)備 通過從導(dǎo)入?yún)^(qū)和/或?qū)С鰠^(qū)讀取信息來確定如何管理該一次寫入盤以及如何 記錄或再現(xiàn)數(shù)據(jù)。如果記錄在導(dǎo)入?yún)^(qū)和/或?qū)С鰠^(qū)中的信息的量較大,那么在 一次寫入盤被裝載之后需要花費更多時間來準備記錄或再現(xiàn)數(shù)據(jù)。因此, TDMS的概念被使用,當(dāng)數(shù)據(jù)被記錄在一次寫入盤或者從一次寫入盤再現(xiàn)數(shù) 據(jù)時所產(chǎn)生的TDMS被記錄在與缺陷管理區(qū)相分離的TDMA中,并被分配 給導(dǎo)入?yún)^(qū)和/或?qū)С鰠^(qū)。
當(dāng)一次寫入盤一皮完成時,由于通過^l將^皮幾次更新和記錄的TDFL和TDDS之中的最終有意義的信息記錄在DMA中,并通過允許記錄或再現(xiàn)設(shè)備 僅從缺陷管理區(qū)讀取有意義的信息來快速使用一次寫入盤的信息訪問是可能 的,所以記錄在TDMA中的TDMS,即,TDFL和TDDS最終^皮記錄在DMA 中。
區(qū)中的過程,該過程可應(yīng)用于單層和雙層一次寫入盤。
圖5A顯示用戶數(shù)據(jù)區(qū),圖5B顯示備用區(qū)。 一種將用戶數(shù)據(jù)記錄在用戶 數(shù)據(jù)區(qū)中的方法包括連續(xù)記錄模式和/或隨機記錄模式。用戶數(shù)據(jù)以連續(xù)記錄 模式被連續(xù)和順序記錄,以隨機記錄模式被隨機記錄。區(qū)域501到507指示 在其中根據(jù)寫后校驗操作執(zhí)行記錄之后的校驗的單元。
記錄設(shè)備將用戶數(shù)據(jù)寫入?yún)^(qū)域501中,并校驗用戶數(shù)據(jù)是否已被正常寫 入或者缺陷是否已在區(qū)域501中產(chǎn)生。如果缺陷已在其中產(chǎn)生的部分被找到, 那么該部分被指定為缺陷區(qū)(即,缺陷#1),并且記錄設(shè)備將已被寫入缺陷弁1 中的用戶數(shù)據(jù)重寫入圖5B所示的備用區(qū)中。已被寫入缺陷#1中的用戶數(shù)據(jù) 被重寫在其中的部分被稱為替換#1。記錄設(shè)備將用戶數(shù)據(jù)寫入?yún)^(qū)域502中, 并校驗用戶數(shù)據(jù)是否已被正常寫入或者缺陷是否已在區(qū)域502中產(chǎn)生。如果 缺陷產(chǎn)生的部分被找到,那么該部分被指定為缺陷區(qū)(即,缺陷#2)。同樣, 與缺陷#2相應(yīng)的替換#2被產(chǎn)生。此外,在區(qū)域503中,缺陷#3和替換#3被 產(chǎn)生。在區(qū)域504中,由于沒有找到缺陷已在其中產(chǎn)生的部分,所以不存在 缺陷區(qū)。
如果在用戶數(shù)據(jù)被寫入并被校驗之后記錄操作#1的末端被預(yù)測到,即, 如果用戶推彈射按鈕或者如果分配給記錄操作的用戶數(shù)據(jù)的記錄被完成,那 么記錄設(shè)備將與在區(qū)域501至504中產(chǎn)生的缺陷區(qū)缺陷弁1、缺陷#2和缺陷#3 相關(guān)的信息作為TDFL #1寫入TDMA中。此外,管理TDFL #1的管理結(jié)構(gòu) 作為TDDS #1被寫入TDMA中。
記錄操作是由用戶的意圖或期望的記錄工作量確定的工作單元。在本實 施例中,記錄操作指示從當(dāng)一次寫入盤被裝載并且預(yù)定信息的記錄工作被執(zhí) 行到當(dāng)該一次寫入盤^皮/人記錄設(shè)備卸載的期間。然而,應(yīng)該理解,可以以諸 如通過時間期間的不同的方式來定義工作單元。
當(dāng)一次寫入盤^^再次裝載時,記錄操作#2開始,記錄條件測試區(qū)中的記 錄條件被測試,并且用戶數(shù)據(jù)基于測試結(jié)果被寫入。即,在記錄操作#2中,用戶數(shù)據(jù)以與記錄操作#1相同的方式被寫入?yún)^(qū)域505到507中,并且缺陷#4、 缺陷#5、替換#4和替換#5被產(chǎn)生。當(dāng)記錄操作#2結(jié)束時,記錄設(shè)備將與缺 陷糾和缺陷#5有關(guān)的信息作為TDFL #2寫入TDMA中。此外,管理TDFL #2 的管理結(jié)構(gòu)作為TDDS #2被寫入TDMA中。
如圖2、圖3A、圖3B、圖4A和圖4B所示,當(dāng)多個TDMA和備用區(qū)被 分配給一次寫入盤時,該多個TDMA和備用區(qū)以預(yù)定次序^皮^^用。例如,當(dāng) 應(yīng)用于圖3A和圖3B所示的具有雙記錄層的一次寫入盤的數(shù)據(jù)寫入路徑是相 反軌道路徑時。在相反軌道路徑中,數(shù)據(jù)從第 一記錄層LO的第 一 內(nèi)部區(qū)到第 一記錄層LO的第 一外部區(qū)以及從第二記錄層Ll的第二內(nèi)部區(qū)到第二記錄層 Ll的第二外部區(qū)被記錄。此外,數(shù)據(jù)從第一記錄層LO的第一備用區(qū)開始被 記錄在多個備用區(qū)中。當(dāng)?shù)谝粋溆脜^(qū)裝滿時,第二備用區(qū)、第三備用區(qū)和第 四備用區(qū)以這樣順序次序被使用。
同樣,TDMS從第一記錄層LO的TDMA1開始被記錄在多個TDMA中。 當(dāng)TDMA1裝滿時,更新的TDMS 4皮記錄在分配主合第二記錄層Ll的第二內(nèi) 部區(qū)的TDMA2中。當(dāng)TDMA2裝滿時,最近更新的TDMS被記錄在分配給 第 一記錄層LO的第 一數(shù)據(jù)區(qū)的TDMA3中。在示出的實施例中,分配給記錄 層的內(nèi)部區(qū)的TDMA1和TDMA2對于一次寫入盤是必需的。然而,根據(jù)用
在分配給記錄層的內(nèi)部區(qū)的多個TDMA中。當(dāng)分配給記錄層的內(nèi)部區(qū)的多個 TDMA裝滿時,使用分配給數(shù)據(jù)區(qū)的多個TDMA。然而,應(yīng)該理解,在本發(fā) 明的其它方面中,分配主合內(nèi)部區(qū)的TDMA可以是非必需的。
當(dāng)最終更新的TDMS被寫入分配給數(shù)據(jù)區(qū)的TDMA中時, 一次寫入盤 通常被卸載。當(dāng)一次寫入盤被重裝入記錄和/或再現(xiàn)設(shè)備中時,記錄和/或再現(xiàn) 設(shè)備必須獲得最終更新的TDMS以使用該一次寫入盤。然而,當(dāng)TDMS被記 錄在分配給凄t據(jù)區(qū)的TDMA中時,直到記錄和/或再現(xiàn)i殳備訪問包括在TDMS 中的TDDS,該設(shè)備才能識別出TDMS被記錄在分配給數(shù)據(jù)區(qū)的TDMA中。 此外,即使記錄和/或再現(xiàn)設(shè)備識別出最終更新的TDMS被記錄在分配給數(shù)據(jù) 區(qū)的TDMA中,如果TDMA的大小較大,那么搜索記錄在TDMA中的最終 更新的TDMS也可花費相當(dāng)大量的時間。
為了改善^l叟索時間,下面將詳細描述三個示例性的實施例。在這三個實 施例中,訪問信息(AI)指示諸如TDMS,更具體地TDDS的更新信息被記錄的位置。此外,更新信息指示在當(dāng)一次寫入盤被裝入記錄和/或再現(xiàn)設(shè)備中 時的初始期間記錄和/或再現(xiàn)i殳備應(yīng)該識別出并讀耳又來4吏用該一次寫入盤的 信息。此外,更新信息被記錄在其中的區(qū)被稱為更新區(qū)。在這三個實施例中,
更新信息是TDDS ,更新區(qū)是TDMA。
在第一個實施例中,用于記錄主AI的至少一個主AIA ^皮分配給一次寫 入盤的導(dǎo)入?yún)^(qū)或內(nèi)部區(qū),并且子AIA被分配給TDMA。當(dāng) 一次寫入盤被裝載 時,記錄和/或再現(xiàn)設(shè)備首先通過訪問主AIA獲得主AL記錄和/或再現(xiàn)設(shè)備 從主AI識別出最終更新的TDDS被記錄在其中的TDMA,然后通過訪問該 TDMA的子AIA獲得子AI。由于記錄和/或再現(xiàn)設(shè)備可從子AI識別出TDMA 中最終更新的TDDS被記錄的位置,所以可減少搜索TDMA中的最終更新的 TDDS所需的時間。
才艮據(jù)第一實施例,分配給圖2、圖3A和圖4A所示的一次寫入盤的AIA 是主AIA。盡管不必需,但是主AIA的大小最好通過最小化記錄在主AIA中 的主AI的量和主AI更新計數(shù)來限制,這是因為如果主AIA的大小較大或者 多個主AIA被分配,那么需要花費較長的時間來獲得主AI。為了最小化主 AI更新計數(shù),當(dāng)最終的TDDS被記錄在其中的TDMA被改變時,主AI被記 錄在主AIA的一個記錄單元塊中。
圖6是根據(jù)本發(fā)明第一實施例的TDDS的數(shù)據(jù)結(jié)構(gòu)。在第一實施例中, 沒有定義單獨的主AI的數(shù)據(jù)結(jié)構(gòu),TDDS被用作主AI。如上所述,TDDS包 括分配給一次寫入盤的TDMA的位置信息。如圖3A和圖3B所示,當(dāng)TDMA1
到TDMA5被分配給一次寫入盤時,TDDS包括TDMA1到TDMA5的位置信 自、
在第一實施例中,記錄和/或再現(xiàn)設(shè)備可/人主AIA中TDDS 4皮記錄在其 中的記錄單元塊的凄t目識別出最終的TDDS ^皮記錄在其中的TDMA。
現(xiàn)在將詳細描述TDMA1到TDMA5纟皮分配給一次寫入盤并以TDMA1、 TDMA2、 TDMA3、 TDMA4和TDMA5的次序^^吏用的情形。如果主AI(即, TDDS)根本沒有記錄在主AIA中,那么記錄和/或再現(xiàn)設(shè)備識別出最終的 TDDS被記錄在第一 TDMA (即,TDMA1 )中。
如果TDDS僅被記錄在主AIA的第一塊中,那么記錄和/或再現(xiàn)設(shè)備識 別出最終的TDDS被記錄在第二 TDMA,即,TDMA2中。如果多個TDDS 被記錄在主AIA的第一和第二塊中,那么記錄和/或再現(xiàn)設(shè)備識別出最終的TDDS被記錄在第三TDMA,即,TDMA3中。同'樣,如果多個TDDS被記 錄在主AIA的第一至第三塊中,那么記錄和/或再現(xiàn)設(shè)備識別出最終的TDDS 被記錄在第四TDMA,即,TDMA4中,如果多個TDDS被記錄在主AIA的 第一至第四塊中,那么記錄和/或再現(xiàn)設(shè)備識別出最終的TDDS被記錄在第五 TDMA,即,TDMA5中。
如上所述,記錄和/或再現(xiàn)i殳備/人主AIA中的TDDS ^皮記錄在其中的記 錄單元塊的數(shù)目識別最終的TDDS被記錄在其中的TDMA,并再現(xiàn)最終被記 錄在主AIA中的TDDS。因此,記錄和/或再現(xiàn)設(shè)備可從TDDS識別TDMA 的位置信息。
主AIA的大小取決于分配給一次寫入盤的TDMA的數(shù)量。也就是說, 如果N個TDMA存在于一次寫入盤中,那么主AIA包括至少(N-l)個記錄 單元塊,其中,N是正的自然數(shù)。
現(xiàn)在將參照圖7來描述子AIA和子AI。子AIA從每個TDMA的第 一塊 被分配,子AIA的大小取決于包括子AIA的TDMA被分成多少個子區(qū)。
圖7是被分成子AIA和多個子區(qū)的TDMA的數(shù)據(jù)結(jié)構(gòu)。類似于圖6所 示的主A工A, 丁SSS ^t用作子A工,記錄和/或再現(xiàn)設(shè)備從子AIA中的TDDS ^皮記錄在其中的記錄單元塊的數(shù)目識別TDMA中最終的TDDS凈皮記錄在其中 的子TDMA區(qū)。
如圖7所示,TDMA ^皮分成第一至第M子TDMA,并且當(dāng)子區(qū)以從第 一子TDMA至第M子TDMA的方向被順序使用時,如果TDDS根本沒有記 錄在子AIA中,那么記錄和/或再現(xiàn)設(shè)備識別出最終的TDDS被記錄在第一子 TDMA,即,子TDMA1中。
如果TDDS Y力故記錄在子AIA的第一塊中,那么記錄和/或再現(xiàn)設(shè)備識 別出最終的TDDS 一皮記錄在第二子TDMA,即,子TDMA2中。如果多個TDDS 被記錄在子AIA的第一和第二塊中,那么記錄和/或再現(xiàn)設(shè)備識別出最終的 TDDS被記錄在第三子TDMA,即,子TDMA3中。根據(jù)第一實施例,分配 給每個TDMA的子AIA的大小取決于分配給每個TDMA的子區(qū)的數(shù)量。也 就是說,如果M個子區(qū)存在于TDMA中,那么子AIA應(yīng)該包括至少(M-l) 個記錄單元塊,其中,M是正的自然數(shù)。
圖8示出根據(jù)本發(fā)明實施例的主AIA和子AIA。根據(jù)第一實施例的一次 寫入盤是這樣一種盤當(dāng)如圖4A和圖4B所示執(zhí)行使用盤的初始化時,只有TDMA5被分配給數(shù)據(jù)區(qū)。主AIA包括4個記錄單元塊。在本實施例中, TDMA5包括35,000個塊,被分成4,000個塊的單元。也就是說,TDMA5包 括9個子區(qū)(即,8個每個4000個塊的子區(qū)和1個3000個塊的子區(qū))。因此, 如上所述,子AIA包括8個記錄單元塊(即,M-l,其中,M是9)。然而, 應(yīng)該理解,其它凄t目的TDMA、記錄單元塊和子區(qū)可一皮-使用。
當(dāng)初始化一次寫入盤,或者當(dāng)TDMA1被使用時,主AI沒有被記錄在主 AIA中。如果最終的TDDS被記錄的位置變?yōu)門DMA2時,那么記錄和/或再 現(xiàn)設(shè)備通過將TDDS記錄在主AIA的第一塊中來指示最終的TDDS被記錄在 TDMA2中。如果最終的TDDS ^皮記錄的位置變?yōu)門DMA5時,那么記錄和/ 或再現(xiàn)設(shè)備通過將TDDS記錄在主AIA的第二、第三和第四塊中來指示最終 的TDDS被記錄在TDMA5的第 一子區(qū)中。
圖9A和圖9B示出根據(jù)第一實施例的雙層一次寫入盤的子AIA,其中, 當(dāng)如圖3A和圖3B所示#1行初始化來<吏用盤時,TDMA3 、 TDMA4和TDMA5 被分配給數(shù)據(jù)區(qū)。因此,如上所述,由于5個TDMA被分配,所以主AIA 包括4個記錄單元塊。TDMA3和TDMA4中的每個包括16,000個塊,如圖8 所示,TDMA5包括35,000個塊。
圖9A是TDMA3的數(shù)據(jù)結(jié)構(gòu),圖9B是TDMA4的數(shù)據(jù)結(jié)構(gòu)。TDMA3 包括4個每個4000個塊的子區(qū)。因此,包括在TDMA3中的子AIA包括3 個記錄單元塊。由于TDMA4與TDMA3相同,所以包括在TDMA4中的子 AIA也包括3個記錄單元塊。
TDMA5被分成4,000個記錄單元塊的單元,包括9個子區(qū)。因此,如上 所述,包括在TDMA5中的子AIA包括8個記錄單元塊。應(yīng)該理解,可使用 單元的其他記錄塊來代替4,000。
如以上參照圖6至圖9所描述的,根據(jù)第一實施例,記錄和/或再現(xiàn)設(shè)備 可通過將主AI記錄在主AIA中并將子AI記錄在子AIA中來更快地訪問最終 的TDDS一皮記錄的位置。
現(xiàn)在將更詳細地描述當(dāng)記錄和/或再現(xiàn)i殳備乂人主AI和子AI來訪問最終的 TDDS被記錄的位置的操作。根據(jù)第一實施例,當(dāng)主AI和子AI被記錄在其 中的一次寫入盤^皮裝入記錄和/或再現(xiàn)設(shè)備中時,記錄和/或再現(xiàn)設(shè)備訪問主 AIA。如果信息根本沒有被記錄在主AIA中,那么記錄和/或再現(xiàn)設(shè)備確定最 終的TDDS被記錄在TDMA1中或者該一次寫入盤是空盤,并訪問TDMA1。如果沒有數(shù)據(jù)被記錄在TDMA1中,那么記錄和/或再現(xiàn)設(shè)備識別出該一次寫 入盤是空盤,并開始初始化以使用該一次寫入盤。如果數(shù)據(jù)被記錄在TDMA1 中,那么記錄和/或再現(xiàn)設(shè)備從TDMA1獲得最終的TDDS。
如果數(shù)據(jù)被記錄在主AIA中,那么記錄和/或再現(xiàn)設(shè)備通過訪問數(shù)據(jù)最終 被記錄在其中的塊來再現(xiàn)TDDS。記錄和/或再現(xiàn)設(shè)備識別出哪個塊是數(shù)據(jù)最 終-波記錄在其中的塊并識別出最終的TDDS凈皮記錄在哪一個TDMA中。此外, 記錄和/或再現(xiàn)設(shè)備可從再現(xiàn)的TDDS識別出最終的TDDS被記錄在其中的 TDMA的大小,并從該大小信息識別出子AIA是否被分配給該TDMA,如果 子AIA被分配給該TDMA,那么記錄和/或再現(xiàn)設(shè)備可識別出子AIA的大小。 如果子AIA沒有被分配給最終的TDDS被記錄在其中的TDMA,那么記錄和 /或再現(xiàn)設(shè)備從TDMA搜索最終的TDDS。
然而,如果子AIA被分配給最終的TDDS被記錄在其中的TDMA,那 么記錄和/或再現(xiàn)設(shè)備訪問該子AIA,識別出數(shù)據(jù)被記錄的塊,并識別出最終 的TDDS ^皮記錄的TDMA的相應(yīng)的子區(qū)。
不像圖6至圖9中示出的第一實施例,在圖10中示出的第二實施例中, 子AIA沒有^皮分配,用于記錄AI的至少一個AIA ^皮分配纟會一次寫入盤的導(dǎo) 入?yún)^(qū)或內(nèi)4卩區(qū)。
圖IO是根據(jù)本發(fā)明第二實施例的訪問信息(AI)的數(shù)據(jù)結(jié)構(gòu)。圖10所 示的AI的數(shù)據(jù)結(jié)構(gòu)與TDDS的數(shù)據(jù)結(jié)構(gòu)相同。然而,指示最終的TDDS被 記錄在其中的TDMA的標志還被包括在TDDS中。
在圖IO示出的第二實施例中,標志包括指示最終的TDDS被記錄在其 中的TDMA的第一標志信息和指示最終的TDDS^皮記錄在由第一標志信息指 示的TDMA的哪部分的第二標志信息。如所顯示的,第一標志信息具有4位 b4至b7。例如,可以這樣定義當(dāng)b4至b7是"0000b"日于,最終的TDDS 被記錄在TDMA1中,當(dāng)b4至b7是"0001b"時,最終的TDDS ^皮記錄在 TDMA2中,當(dāng)b4至b7是"0010b"時,最終的TDDS 一皮記錄在TDMA3中, 當(dāng)b4至b7是"0100b"時,最終的TDDS尋皮記錄在TDMA4中,當(dāng)b4至b7 是"1000b"時,最終的TDDS被記錄在TDMA5中。
第二標志信息具有4位b0至b3。現(xiàn)在將作為示例來描述在第一標志信 息指示被分成5個子區(qū)的TDMA5的情況下的第二標志信息??梢赃@樣定義 當(dāng)b0至b3是"0000b"時,最終的TDDS被記錄在第一子區(qū)中,當(dāng)b0至b3是"0001b"時,最終的TDDS被記錄在第二子區(qū)中,當(dāng)b0至b3是"0010b,, 時,最終的TDDS^f皮記錄在第三子區(qū)中,當(dāng)b0至b3是"0100b,,時,最終的 TDDS被記錄在第四子區(qū)中,當(dāng)b0至b3是"1000b,,時,最終的TDDS被記 錄在第五子區(qū)中。應(yīng)該理解,可由用戶或盤制造商來定義其它位值。
第三實施例類似于以上參照圖6至圖9描述的第一實施例。然而,不像 第一實施例,在第三實施例中,子AI沒有被記錄在一次寫入盤中,因此,在 第三實施例中,子AIA沒有被分配給TDMA,并且以上參照第 一實施例描述 的主AI和主AIA被分別表示為AI和AIA。
根據(jù)第三實施例的 一次寫入盤被裝入其中的記錄和/或再現(xiàn)設(shè)備將用戶 數(shù)據(jù)記錄在數(shù)據(jù)區(qū)中,將TDDS記錄在多個TDMA之一。如果由于先前的 TDDS^皮記錄在其中的TDMA裝滿而導(dǎo)致最近更新的TDDS不能被記錄在該 TDMA中,那么基于預(yù)定的使用次序?qū)⒃撟罱碌腡DDS記錄在所述多個 TDMA之一。此外,最近更新的TDDS作為AI被記錄在AIA的一個記錄塊 中。
根據(jù)第三實施例的一次寫入盤被裝入其中的再現(xiàn)設(shè)備訪問AIA,并基于 AI被記錄在其中的記錄塊的數(shù)目來確定在多個TDMA之中最終更新的TDDS 被記錄在其中的最終的TDMA。然后,再現(xiàn)設(shè)備從記錄塊獲得最終更新的AI, 該最終更新的AI最終一皮記錄在最終的TDMA中。再現(xiàn)i殳備乂人該最終更新的 AI獲得最終更新的TDDS被記錄在其中的最終的TDMA的位置信息。最后, 再現(xiàn)設(shè)備從該最終的TDMA獲得最終更新的TDDS。由于作為AI被記錄在
被記錄在AIA中,所以該TDDS可與最終更新的TDDS不同。
圖11是根據(jù)本發(fā)明實施例的數(shù)據(jù)記錄和/或再現(xiàn)設(shè)備的方框圖。參照圖 11,該數(shù)據(jù)記錄和/或再現(xiàn)設(shè)備包括寫/讀單元l、控制器2和存儲器3。在 控制器2的控制下,寫/讀單元1將數(shù)據(jù)寫在一次寫入盤IOO上,并讀取記錄 在該一次寫入盤100上的數(shù)據(jù)。 一次寫入盤100是根據(jù)圖1至圖IO所示的本 發(fā)明第一、第二或第三實施例的一次寫入盤。
根據(jù)本發(fā)明的一方面,控制器2控制寫/讀單元1將主AI、子AI和/或 AI寫在一次寫入盤100上。此外,當(dāng)再現(xiàn)一次寫入盤100時,當(dāng)一次寫入盤 100被裝載時,根據(jù)以上描述的第一至第三實施例,數(shù)據(jù)記錄和/或再現(xiàn)設(shè)備 從記錄在主AIA、子AIA和/或AIA中的信息獲得一次寫入盤100上的最終更新的TDDS。
現(xiàn)在將通過僅僅再現(xiàn)設(shè)備描述根據(jù)本發(fā)明方面的一次寫入盤100的再現(xiàn)
操作。即使沒有示出,根據(jù)本發(fā)明的再現(xiàn)設(shè)備的結(jié)構(gòu)也與圖ll示出的記錄和 再現(xiàn)設(shè)備的結(jié)構(gòu)類似。然而,由于它是僅僅再現(xiàn)設(shè)備,所以讀取器而非寫/讀 單元1被包括。僅僅再現(xiàn)設(shè)備的讀單元在該再現(xiàn)設(shè)備的控制器的控制下讀取
記錄在一次寫入盤100上的數(shù)據(jù)。該一次寫入盤100是根據(jù)以上參照圖1至 圖10描述的第一、第二或第三實施例的一次寫入盤。
當(dāng) 一次寫入盤被裝入再現(xiàn)設(shè)備中時,再現(xiàn)設(shè)備的控制器從記錄在以上描 述的主AIA、子AIA和/或AIA中的信息獲得一次寫入盤100上的最終更新 的TDDS。
本領(lǐng)域的技術(shù)人員將容易地從以上描述的實施例的描述中理解記錄和再 現(xiàn)設(shè)備以及再現(xiàn)設(shè)備的操作。此外,應(yīng)該理解,所述方法和/或控制器的全部 或部分可被實現(xiàn)為在用于通過通用的和/或特殊用途計算機來使用的計算機 可讀介質(zhì)上編碼的計算機軟件。此外,盡管按照一次寫入盤來描述,但是應(yīng) 該理解,可使用可重寫的介質(zhì)來實現(xiàn)本發(fā)明的方面,尤其當(dāng)實現(xiàn)一次寫入分 區(qū)或區(qū)時。
盡管已顯示和描述了本發(fā)明的一些實施例,但是本領(lǐng)域的技術(shù)人員應(yīng)該 理解,在不脫離本發(fā)明的原理和精神的情況下,可對這些實施例進行改變, 本發(fā)明的范圍由權(quán)利要求及其等同物來限定。
權(quán)利要求
1、一種在一次寫入信息存儲介質(zhì)上記錄數(shù)據(jù)的方法,所述一次寫入信息存儲介質(zhì)包括多個臨時缺陷管理區(qū)和訪問區(qū),所述方法包括按照預(yù)定的次序?qū)㈥P(guān)于在記錄數(shù)據(jù)期間發(fā)生的缺陷的更新信息記錄在臨時缺陷管理區(qū)中;將指定記錄最后更新信息的所分配的臨時缺陷管理區(qū)之一的位置信息記錄在信息存儲介質(zhì)的訪問區(qū)中。
2、 如權(quán)利要求l所述的方法,其中,位置信息包括臨時盤定義結(jié)構(gòu)。
3、 如權(quán)利要求l所述的方法,其中,當(dāng)記錄更新信息的所分配的臨時缺 陷管理區(qū)改變時,記錄位置信息。
全文摘要
一種一次寫入盤,包括預(yù)定種類的更新信息被記錄在其中的多個更新區(qū);主訪問信息被記錄在其中的至少一個主訪問信息區(qū),該主訪問信息指示在所述多個更新區(qū)之中最終更新的信息被記錄在其中的最終更新區(qū);和子訪問信息被記錄在其中的至少一個子訪問信息區(qū),該子訪問信息指示記錄在最終更新區(qū)中的最終更新的信息的位置。因此,可減少用于讀取使用該一次寫入盤所需的預(yù)定種類的信息的訪問時間。
文檔編號G11B27/32GK101308690SQ20081010938
公開日2008年11月19日 申請日期2005年1月28日 優(yōu)先權(quán)日2004年2月6日
發(fā)明者高禎完, 黃盛凞 申請人:三星電子株式會社