欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息記錄介質(zhì)、記錄/再現(xiàn)設(shè)備和記錄/再現(xiàn)方法

文檔序號:6784480閱讀:255來源:國知局
專利名稱:信息記錄介質(zhì)、記錄/再現(xiàn)設(shè)備和記錄/再現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明的方面涉及信息記錄介質(zhì),更具體地講,涉及信息記錄介質(zhì)、記錄/再現(xiàn)設(shè)備和記錄/再現(xiàn)方法,通過該信息記錄介質(zhì)、記錄/再現(xiàn)設(shè)備和記錄/再現(xiàn)方法,可以有效地管理在備用區(qū)或用戶數(shù)據(jù)區(qū)發(fā)生邏輯重寫(LOW)時的數(shù)據(jù)替換。
背景技術(shù)
可重寫信息記錄介質(zhì)通常包括在數(shù)據(jù)區(qū)的部分中的備用區(qū),以實現(xiàn)缺陷管理。換言之,當(dāng)用戶數(shù)據(jù)被記錄在用戶數(shù)據(jù)區(qū)(數(shù)據(jù)區(qū)中排除備用區(qū)之外剩余的區(qū)域)的同時或記錄在用戶數(shù)據(jù)區(qū)中的數(shù)據(jù)被再現(xiàn)的同時檢測到缺陷數(shù)據(jù)時,在備用區(qū)中記錄缺陷數(shù)據(jù)的替換。
在一次寫入信息記錄介質(zhì)中,這種缺陷管理方法被應(yīng)用于邏輯重寫(LOW)。邏輯重寫是一種當(dāng)將數(shù)據(jù)重寫到一次寫入信息記錄介質(zhì)時產(chǎn)生相同的效果的技術(shù)。換言之,為了更新已經(jīng)記錄在用戶數(shù)據(jù)區(qū)中的數(shù)據(jù),將已記錄的數(shù)據(jù)當(dāng)作缺陷數(shù)據(jù),在備用區(qū)中記錄替換已記錄的數(shù)據(jù)的替換數(shù)據(jù)。因此,雖然替換數(shù)據(jù)的物理地址與已記錄的數(shù)據(jù)的物理地址不同,但是已記錄在用戶數(shù)據(jù)區(qū)的數(shù)據(jù)的邏輯地址仍然用作替換數(shù)據(jù)的邏輯地址。因此,由于主機僅訪問邏輯地址,所以主機可以檢測到已記錄在用戶數(shù)據(jù)區(qū)中的數(shù)據(jù)被重寫。因而,主機可輕松地管理一次寫入信息記錄介質(zhì)。
然而,已經(jīng)使用在代替?zhèn)溆脜^(qū)的用戶數(shù)據(jù)區(qū)中的未記錄區(qū)中記錄更新數(shù)據(jù)并提供替換信息(即,缺陷條目信息)的方法來實現(xiàn)基于缺陷管理的LOW,以充分地利用一次寫入信息記錄介質(zhì)的容量。
這種用于實現(xiàn)LOW的在用戶數(shù)據(jù)區(qū)的未記錄區(qū)中的替換記錄使由于電源故障或替換信息的差錯而毀壞的替換數(shù)據(jù)的恢復(fù)復(fù)雜化。在缺陷數(shù)據(jù)的替換或用于LOW的替換被記錄在其上的區(qū)域被限制為備用區(qū)的情況下,替換塊僅存在于備用區(qū)中。因此,可通過僅在單獨的備用區(qū)查找替換塊來恢復(fù)替換數(shù)據(jù)。然而,當(dāng)用戶數(shù)據(jù)區(qū)被用作在其中記錄缺陷數(shù)據(jù)的替換或用于LOW的替換的區(qū)域時,需要將記錄在信息記錄介質(zhì)上的用戶區(qū)中的塊劃分為用戶塊(沒有被新塊替換的原始數(shù)據(jù)塊)和替換塊。另外,在替換數(shù)據(jù)被記錄在用戶數(shù)據(jù)區(qū)的情況下,需要預(yù)定的規(guī)則,以容易恢復(fù)替換數(shù)據(jù)。
總之,在用于LOW的用戶數(shù)據(jù)的替換不僅可以被記錄在備用區(qū),而且可以被記錄在用戶數(shù)據(jù)區(qū)的情況下,由于在記錄用戶塊的物理區(qū)和記錄替換塊的物理區(qū)之間沒有物理邊界,導(dǎo)致不能將用戶塊與替換塊區(qū)分。具體地講,在用戶塊被替換塊替換,并且替換塊被再次替換的情況下,不能識別最后替換塊。最終,響應(yīng)于將數(shù)據(jù)記錄在物理上記錄有數(shù)據(jù)但邏輯上未記錄有數(shù)據(jù)的空間(space)中的命令,驅(qū)動系統(tǒng)在替換塊被再次替換的情況和塊被記錄在物理上未記錄的空間中的情況之間不能區(qū)分。
現(xiàn)在將參照圖1A至圖1C來描述上述提及的傳統(tǒng)問題。參照圖1A,在情況1,原始數(shù)據(jù)A的第一更新被記錄在軌道#1中,第二更新被記錄在軌道#2中。在情況2,原始數(shù)據(jù)A的第一更新被記錄在軌道#2中,第二更新被記錄在軌道#1中。在情況3,原始數(shù)據(jù)A的第一更新被記錄在軌道#2中,第二更新被記錄在備用區(qū)SA中。在情況4,原始數(shù)據(jù)A的第一更新被記錄在備用區(qū)SA中,第二更新被記錄在軌道#2中。
如圖1A所示,雖然只有通過兩次更新原始數(shù)據(jù)A而獲得的數(shù)據(jù)A”存在于邏輯空間中,但是在情況1至情況4,最后的更新(即,數(shù)據(jù)A”)被記錄在物理空間中的不同位置。
參照圖1B,在情況5,原始數(shù)據(jù)(數(shù)據(jù)A)、數(shù)據(jù)A的第一更新(數(shù)據(jù)A’)和數(shù)據(jù)A的第二更新(數(shù)據(jù)A”)被順序地記錄在用戶數(shù)據(jù)區(qū)上的軌道#2的物理卷空間中。參照圖1C,在情況6,原始數(shù)據(jù)(數(shù)據(jù)A)、數(shù)據(jù)A的第一更新(數(shù)據(jù)A’)和原始數(shù)據(jù)(數(shù)據(jù)B)被順序地記錄在用戶數(shù)據(jù)區(qū)上的軌道#2的物理卷空間中。
技術(shù)問題如情況5和情況6所示,盡管情況5和情況6中的物理記錄狀態(tài)相同,但是實際信息記錄介質(zhì)在情況5和情況6的記錄狀態(tài)不同。因此,將被記錄的塊需要包括特定的信息,使得驅(qū)動系統(tǒng)可以識別兩種不同的情況。
技術(shù)方案本發(fā)明的方面提供了一種信息記錄介質(zhì)、一種記錄/再現(xiàn)設(shè)備以及一種記錄/再現(xiàn)方法,通過它們邏輯重寫(LOW)的替換可以發(fā)生在備用區(qū)和用戶數(shù)據(jù)區(qū)中的任何區(qū)域中,從而提高了數(shù)據(jù)再現(xiàn)的效率。
有益效果上述的數(shù)據(jù)記錄/再現(xiàn)方法和替換條目恢復(fù)方法還可以實施為計算機可讀記錄介質(zhì)上的計算機可讀代碼。計算機可讀記錄介質(zhì)是可以存儲其后可被計算機系統(tǒng)讀取的數(shù)據(jù)的任何數(shù)據(jù)存儲裝置。計算機可讀記錄介質(zhì)的示例包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲裝置以及載波(如通過互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。計算機可讀記錄介質(zhì)還可以被分布在與計算機系統(tǒng)連接的網(wǎng)絡(luò)上,從而存儲并以分布的方式執(zhí)行計算機可讀代碼。另外,用于實現(xiàn)數(shù)據(jù)記錄/再現(xiàn)方法和替換條目恢復(fù)方法的功能程序、代碼和代碼片段可通過信息記錄領(lǐng)域的程序員來構(gòu)建。


圖1A至圖1C是示出傳統(tǒng)問題的參考圖;圖2是根據(jù)本發(fā)明實施例的記錄/再現(xiàn)裝置的框圖;圖3是圖2中的記錄/再現(xiàn)裝置的詳細框圖;圖4是在圖2的記錄/再現(xiàn)裝置中使用的信息記錄介質(zhì)的結(jié)構(gòu)的框圖;圖5是圖4中示出的替換條目的數(shù)據(jù)結(jié)構(gòu)的框圖;圖6是作為在圖4所示的信息記錄介質(zhì)的用戶數(shù)據(jù)中區(qū)記錄/從圖4所示的信息記錄介質(zhì)的用戶數(shù)據(jù)區(qū)再現(xiàn)的單位的塊的結(jié)構(gòu)的框圖;圖7A示出了根據(jù)本發(fā)明實施例的信息記錄介質(zhì)的物理卷空間,在該信息記錄介質(zhì)上已經(jīng)記錄有原始塊和替換塊;圖7B示出了圖7A示出的信息記錄介質(zhì)的邏輯卷空間;圖8是基于圖7A示出的記錄的塊產(chǎn)生的替換條目的結(jié)構(gòu)的框圖;圖9A至圖9D是基于圖7A示出的記錄的塊恢復(fù)的替換條目的結(jié)構(gòu)的框圖;圖10是示出根據(jù)本發(fā)明實施例的記錄數(shù)據(jù)的方法的流程圖;圖11是示出根據(jù)本發(fā)明的恢復(fù)替換條目的方法的流程圖。
最佳方式根據(jù)本發(fā)明的方面,提供了一種信息記錄介質(zhì),該信息記錄介質(zhì)包括用戶數(shù)據(jù)區(qū),用于記錄用戶數(shù)據(jù);備用區(qū),用于替換用戶數(shù)據(jù)區(qū)中的缺陷,其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中,記錄塊包括原始地址或先前地址中的至少一個,原始地址指示原始記錄塊的位置,先前地址指示緊先前的記錄塊的位置。
記錄塊可包括數(shù)據(jù)部分和附加信息部分,數(shù)據(jù)部分包含原始數(shù)據(jù)或替換數(shù)據(jù),附加信息部分包含關(guān)于原始數(shù)據(jù)或替換數(shù)據(jù)的附加信息。附加信息部分可包含原始地址或先前地址中的至少一個。
根據(jù)本發(fā)明的另一方面,提供了一種信息記錄介質(zhì),該信息記錄介質(zhì)包括用戶數(shù)據(jù)區(qū),用于記錄用戶數(shù)據(jù);備用區(qū),用于替換用戶數(shù)據(jù)區(qū)中的缺陷,其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中,原始記錄塊和替換記錄塊中的每個包括用于確定各記錄塊是原始記錄塊還是替換記錄塊的識別信息。
每個記錄塊可包括數(shù)據(jù)部分和附加信息部分,數(shù)據(jù)部分包含原始數(shù)據(jù)或替換數(shù)據(jù),附加信息部分包含關(guān)于原始數(shù)據(jù)或替換數(shù)據(jù)的附加信息。附加信息部分可包含識別信息。
附加信息部分可包含原始地址字段或先前地址字段中的至少一個,原始地址字段指示原始記錄塊的位置,先前地址字段指示緊先前的記錄塊的位置。識別信息可以是記錄在原始地址字段或先前地址字段中的至少一個中的特定的識別符。
根據(jù)本發(fā)明的另一方面,提供了一種信息記錄介質(zhì),該信息記錄介質(zhì)包括用戶數(shù)據(jù)區(qū),用于記錄用戶數(shù)據(jù);備用區(qū),用于替換用戶數(shù)據(jù)區(qū)中的缺陷,其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中,替換記錄塊的物理地址的值總是大于在替換記錄塊之前的記錄塊的物理地址的值和原始記錄塊的物理地址的值或者總是小于在替換記錄塊之前的記錄塊的物理地址的值和原始記錄塊的物理地址的值。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)設(shè)備,該記錄/再現(xiàn)設(shè)備包括寫/讀單元,將數(shù)據(jù)寫入信息記錄介質(zhì)和從信息記錄介質(zhì)讀取數(shù)據(jù),該信息記錄介質(zhì)具有用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)和用于替換用戶數(shù)據(jù)區(qū)中的缺陷的備用區(qū),其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;控制器,控制寫/讀單元將記錄塊寫入到信息記錄介質(zhì)上,其中,寫入記錄塊包含原始地址信息或先前地址信息中的至少一個,原始地址信息指示原始記錄塊的位置,先前地址信息指示原始記錄塊的緊先前的記錄塊的位置。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)設(shè)備,該記錄/再現(xiàn)設(shè)備包括寫/讀單元,將數(shù)據(jù)寫入信息記錄介質(zhì)和從信息記錄介質(zhì)讀取數(shù)據(jù),該信息記錄介質(zhì)具有用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)和用于替換用戶數(shù)據(jù)區(qū)中的缺陷的備用區(qū),其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;控制器,控制寫/讀單元將記錄塊寫入到信息記錄介質(zhì)上,其中,寫入記錄塊包括用于確定寫入記錄塊是原始記錄塊還是替換記錄塊的識別信息。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)設(shè)備,該記錄/再現(xiàn)設(shè)備包括寫/讀單元,將數(shù)據(jù)寫入信息記錄介質(zhì)和從信息記錄介質(zhì)讀取數(shù)據(jù),該信息記錄介質(zhì)具有用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)和用于替換用戶數(shù)據(jù)區(qū)中的缺陷的備用區(qū),其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;控制器,控制寫/讀單元將替換記錄塊寫在信息記錄介質(zhì)上,從而使得替換記錄塊的物理地址的值總是大于先前替換記錄塊的物理地址的值和原始記錄塊的物理地址的值或總是小于先前替換記錄塊的物理地址的值和原始記錄塊的物理地址的值。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)設(shè)備,該記錄/再現(xiàn)設(shè)備包括寫/讀單元,將數(shù)據(jù)寫入信息記錄介質(zhì)和從信息記錄介質(zhì)讀取數(shù)據(jù),該信息記錄介質(zhì)具有用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)和用于替換用戶數(shù)據(jù)區(qū)中的缺陷的備用區(qū),其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;控制器,通過參照指示原始記錄塊的位置的替換記錄塊的原始地址字段和指示緊先前的記錄塊的位置的替換記錄塊的先前地址字段來恢復(fù)關(guān)于原始記錄塊和替換記錄塊的替換信息,所述緊先前的記錄塊被替換記錄塊替換。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)方法,該記錄/再現(xiàn)方法包括將數(shù)據(jù)寫入信息記錄介質(zhì)和從信息記錄介質(zhì)讀取數(shù)據(jù),該信息記錄介質(zhì)具有用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)和用于替換用戶數(shù)據(jù)區(qū)中的缺陷的備用區(qū),其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;將記錄塊寫在信息記錄介質(zhì)上,其中,記錄塊包含原始地址字段或先前地址字段中的至少一個,原始地址字段指示原始記錄塊的位置,先前地址字段指示緊先前的記錄塊的位置。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)方法,該記錄/再現(xiàn)方法包括將數(shù)據(jù)寫入信息記錄介質(zhì)和從信息記錄介質(zhì)讀取數(shù)據(jù),該信息記錄介質(zhì)具有用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)和用于替換用戶數(shù)據(jù)區(qū)中的缺陷的備用區(qū),其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;將記錄塊寫在信息記錄介質(zhì)上,其中,記錄塊包含用于確定寫入記錄塊是原始記錄塊還是替換記錄塊的識別信息。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)方法,該記錄/再現(xiàn)方法包括將數(shù)據(jù)寫入信息記錄介質(zhì)和從信息記錄介質(zhì)讀取數(shù)據(jù),該信息記錄介質(zhì)具有用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)和用于替換用戶數(shù)據(jù)區(qū)中的缺陷的備用區(qū),其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;將替換記錄塊寫入到信息記錄介質(zhì)上,使得替換記錄塊的物理地址的值總是大于替換記錄塊之前的記錄塊的物理地址的值和原始記錄塊的物理地址的值,或者總是小于替換記錄塊之前的記錄塊的物理地址的值和原始記錄塊的物理地址的值。
根據(jù)本發(fā)明的另一方面,提供了一種記錄/再現(xiàn)方法,該記錄/再現(xiàn)方法包括將數(shù)據(jù)寫入信息記錄介質(zhì)和從信息記錄介質(zhì)讀取數(shù)據(jù),該信息記錄介質(zhì)具有用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)和用于替換用戶數(shù)據(jù)區(qū)中的缺陷的備用區(qū),其中,替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;通過參照替換記錄塊的原始地址字段和該記錄塊的先前地址字段,恢復(fù)關(guān)于原始記錄塊和替換記錄塊的替換信息,替換記錄塊的原始地址字段指示原始記錄塊的位置,替換記錄塊的先前地址字段指示緊先前的記錄塊的位置,緊先前的記錄塊被替換記錄塊替換。
在緊先前的記錄塊也是原始記錄塊的情況下,原始地址字段和先前地址字段可具有同一值。
在此使用“A或B中的至少一個”的表達形式的情況下,這種表達應(yīng)該被解釋為A或B,或者A和B。
具體實施例方式
現(xiàn)在將詳細說明本發(fā)明的實施例,本發(fā)明實施例的示例示出在附圖中,其中,相同的標(biāo)號始終表示相同的元件。下面將參照附圖來描述實施例,以解釋本發(fā)明。
圖2是根據(jù)本發(fā)明實施例的記錄/再現(xiàn)設(shè)備200的框圖。參照圖2,記錄/再現(xiàn)設(shè)備200包括寫/讀單元220和控制器210。寫/讀單元220在控制器210的控制下,將數(shù)據(jù)寫入信息記錄介質(zhì)400并讀取寫入的數(shù)據(jù)以再現(xiàn)該寫入的數(shù)據(jù)??刂破?10控制寫/讀單元220以按記錄單位塊來寫/讀數(shù)據(jù),或通過處理由寫/讀單元220讀取的數(shù)據(jù)來獲得有效數(shù)據(jù)。在此公開的記錄/再現(xiàn)設(shè)備200包括用于記錄和再現(xiàn)的部件;然而正如本領(lǐng)于技術(shù)人員所理解的,本發(fā)明的一些方面僅涉及記錄信息,本發(fā)明的其它方面僅涉及再現(xiàn)信息。因此,正如上下文所暗示的,記錄/再現(xiàn)設(shè)備包括用于記錄的設(shè)備、用于再現(xiàn)的設(shè)備或者用于記錄和再現(xiàn)信息的設(shè)備。
在執(zhí)行寫操作時,控制器210根據(jù)主機的命令或在記錄/再現(xiàn)設(shè)備200的控制下,控制寫/讀單元220通過執(zhí)行邏輯重寫(LOW)來寫數(shù)據(jù)。LOW表示這樣一種技術(shù),即,通過在備用區(qū)中或在用戶數(shù)據(jù)區(qū)的未記錄區(qū)中記錄替換數(shù)據(jù)來更新記錄在一次寫入記錄介質(zhì)的用戶數(shù)據(jù)區(qū)中的數(shù)據(jù),并管理原始數(shù)據(jù)和替換數(shù)據(jù)的地址,使得主機不能識別邏輯地址的任何變化。通過寫入替換條目并將該替換條目記錄在信息記錄介質(zhì)上來實現(xiàn)這種管理。如上所述,控制器210控制寫/讀單元220根據(jù)LOW將替換數(shù)據(jù)寫入到備用區(qū)或?qū)懭氲接脩魯?shù)據(jù)區(qū)的未記錄區(qū)。控制器210產(chǎn)生包括基于主機寫命令的數(shù)據(jù)部分和具有將被替換的塊的先前地址字段和原始地址字段的附加信息部分的塊,并控制寫/讀單元220將產(chǎn)生的塊寫入信息記錄介質(zhì)400。在記錄或再現(xiàn)數(shù)據(jù)之前,在具有替換信息的替換條目沒有被再現(xiàn)的情況下,控制器210使用包括在所述塊的附加信息部分中的先前地址字段和原始地址字段的值來恢復(fù)該替換條目。
圖3是圖2中的記錄/再現(xiàn)設(shè)備200的詳細框圖。參照圖3,記錄/再現(xiàn)設(shè)備200(即,盤驅(qū)動器)包括拾取器250,其用作寫/讀單元220。安裝信息存儲介質(zhì)400以由拾取器250訪問。記錄/再現(xiàn)設(shè)備200包括主機接口(I/F)211、數(shù)字信號處理器(DSP)212、RF AMP 213、伺服器214和系統(tǒng)控制器215,所述的主機接口(I/F)211、數(shù)字信號處理器(DSP)212、RF AMP 213、伺服器214和系統(tǒng)控制器215用作控制器210。
在數(shù)據(jù)將被寫入到信息存儲介質(zhì)400的情況下,主機I/F 211從主機240接收將被寫入的數(shù)據(jù)和寫命令以及關(guān)于將被寫入的數(shù)據(jù)的邏輯地址的信息,然后將接收到的數(shù)據(jù)、命令和信息發(fā)送到系統(tǒng)控制器215。
系統(tǒng)控制器215從主機I/F 211接收寫命令并執(zhí)行寫入所需的初始化。具體地講,在除了數(shù)據(jù)被重寫到已記錄區(qū)之外的情況下,系統(tǒng)控制器215控制拾取器250將數(shù)據(jù)寫入到由寫命令指示的地址。另一方面,當(dāng)數(shù)據(jù)被重寫到已記錄區(qū)時,系統(tǒng)控制器215控制拾取器250利用線性替換將更新數(shù)據(jù)寫入到用戶數(shù)據(jù)區(qū)的未記錄區(qū),產(chǎn)生表示基于LOW的替換的狀態(tài)的缺陷條目,并將缺陷條目寫入到信息記錄介質(zhì)400的臨時缺陷信息區(qū)。由于數(shù)據(jù)以記錄單位塊被寫入到信息記錄介質(zhì)400上,所以系統(tǒng)控制器215參照未被替換的塊和替換條目通過確定先前地址字段和原始地址字段的值來產(chǎn)生塊,并控制拾取器250將該塊寫入到信息記錄介質(zhì)400中。
DSP 212將附加數(shù)據(jù)(如奇偶性)添加到從主機I/F 211接收的將被寫入的數(shù)據(jù)中以實現(xiàn)糾錯,并對得到的將被寫入的數(shù)據(jù)執(zhí)行ECC(糾錯碼)編碼以產(chǎn)生糾錯的塊(即,ECC塊),然后以預(yù)定的方案調(diào)制該ECC塊。RF AMP213將從DSP 212輸出的數(shù)據(jù)轉(zhuǎn)換成RF信號。拾取器215從RF AMP 213接收RF信號并將RF信號寫入到信息存儲介質(zhì)400中。伺服器214從系統(tǒng)控制器215接收伺服控制所需的命令并伺服控制拾取器250。
在將從信息存儲介質(zhì)讀取數(shù)據(jù)的情況下,主機I/F 211從主機240接收讀命令。系統(tǒng)控制器215執(zhí)行讀取所需的初始化。具體地講,系統(tǒng)控制器215將由讀命令指示的邏輯地址轉(zhuǎn)換成物理地址,并基于轉(zhuǎn)換的物理地址從替換條目中搜索替換地址。如果替換條目不能被讀取,則系統(tǒng)控制器215恢復(fù)替換條目。通過參照包括在已記錄塊中的原始地址信息和先前地址信息來恢復(fù)替換條目。以下,將更詳細地描述替換條目的恢復(fù)。
拾取器250將激光束照射到信息存儲介質(zhì)400上,接收由信息存儲介質(zhì)400反射的激光束,然后輸出從接收的激光束獲得的光學(xué)信號。RF AMP 213將從拾取器250接收的光學(xué)信號轉(zhuǎn)換成RF信號,并將從RF信號提取的調(diào)制的數(shù)據(jù)提供到DSP 212,將從RF信號提取的伺服控制信號提供到伺服器214。DSP 212解調(diào)調(diào)制的數(shù)據(jù),對解調(diào)的數(shù)據(jù)執(zhí)行ECC,然后輸出所得數(shù)據(jù)。
伺服器214從RF AMP 213接收伺服信號并從系統(tǒng)控制器215接收伺服控制所需的命令,并伺服控制拾取器250。主機I/F 211將從DSP 212輸出的數(shù)據(jù)發(fā)送到主機240。
圖4是信息記錄介質(zhì)為盤的情況下信息記錄介質(zhì)400的結(jié)構(gòu)的框圖。參照圖4,信息記錄介質(zhì)400包括導(dǎo)入?yún)^(qū)410、數(shù)據(jù)區(qū)420和導(dǎo)出區(qū)430。
導(dǎo)入?yún)^(qū)410包括第二盤管理區(qū)411、臨時盤管理區(qū)(TDMA)412、第一盤管理區(qū)413、第一備用區(qū)421、用戶數(shù)據(jù)區(qū)422、第二備用區(qū)423、第三盤管理區(qū)431和第四盤管理區(qū)432。
TDMA 412表示用于記錄管理一次寫入信息記錄介質(zhì)所需的臨時缺陷管理和臨時信息記錄介質(zhì)管理所用的信息的區(qū)域。TDMA 412包括作為臨時缺陷信息的臨時缺陷列表(TDFL)414、作為臨時缺陷管理信息的臨時盤定義結(jié)構(gòu)(TDDS)415和空間位映射(SBM)416。
TDFL 414表示關(guān)于缺陷的信息并包括關(guān)于缺陷數(shù)據(jù)的位置的信息以及關(guān)于缺陷數(shù)據(jù)的替換數(shù)據(jù)的位置的信息。具體地講,TDFL 414包括替換條目417。
圖5示出了替換條目417的數(shù)據(jù)結(jié)構(gòu)。參照圖5,替換條目417包括原始地址418和替換地址419。原始地址418表示原始塊的起始扇區(qū)地址,替換地址419表示替換塊的起始扇區(qū)地址。由于以塊為單位執(zhí)行替換,塊是記錄/再現(xiàn)數(shù)據(jù)的單位,所以將替換的狀態(tài)表示為塊。
再次參照圖4,TDDS 415存儲臨時缺陷信息414、SBM 416和驅(qū)動區(qū)(未示出)的位置指針、關(guān)于初始化時分配的備用區(qū)的位置和大小的信息、寫保護信息、關(guān)于在數(shù)據(jù)區(qū)420中分配的臨時缺陷管理區(qū)(未示出)的位置和大小的信息、關(guān)于用戶數(shù)據(jù)區(qū)422的信息、關(guān)于其中可寫入替換數(shù)據(jù)的第一備用區(qū)421和第二備用區(qū)423的位置的信息以及關(guān)于在用戶數(shù)據(jù)區(qū)422中寫入的最后數(shù)據(jù)的地址的信息等。
SBM 416表示其中將用戶數(shù)據(jù)區(qū)422的已記錄的簇和未記錄的簇表示為不同位值的映射。當(dāng)以隨機記錄模式使用用戶數(shù)據(jù)區(qū)422時使用SBM 416。另一方面,當(dāng)以連續(xù)記錄模式使用用戶記錄區(qū)422時,使用記錄管理信息來代替SBM 416,其中,在記錄管理信息中,將其上記錄數(shù)據(jù)的信息記錄介質(zhì)的狀態(tài)表示為條目信息。
當(dāng)完成一次寫入信息記錄介質(zhì)時,第一盤管理區(qū)413、第二盤管理區(qū)411、第三盤管理區(qū)431和第四盤管理區(qū)432被分配以記錄最后臨時管理信息。
數(shù)據(jù)區(qū)420包括順序排列的第一備用區(qū)421、用戶數(shù)據(jù)區(qū)422和第二備用區(qū)423。第一備用區(qū)421和第二備用區(qū)423被分配為記錄替換數(shù)據(jù),即,替換記錄在用戶數(shù)據(jù)區(qū)422中的數(shù)據(jù)的數(shù)據(jù)。第一備用區(qū)421和第二備用區(qū)423可存儲替換缺陷數(shù)據(jù)的替換數(shù)據(jù)或LOW所需的替換數(shù)據(jù),即,替換用戶數(shù)據(jù)的替換數(shù)據(jù)。
用戶數(shù)據(jù)區(qū)422表示記錄用戶數(shù)據(jù)的區(qū)域。具體地講,根據(jù)LOW替換用戶數(shù)據(jù)的替換數(shù)據(jù)不僅被記錄在第一備用區(qū)421或第二備用區(qū)423,而且被記錄在用戶數(shù)據(jù)區(qū)422。將作為單位被記錄的塊寫入用戶數(shù)據(jù)區(qū)422。
圖6示出了根據(jù)本發(fā)明實施例的記錄單位塊500。參照圖6,記錄單位塊500包括數(shù)據(jù)部分510和附加信息部分520。數(shù)據(jù)部分510是用戶數(shù)據(jù)。如果記錄單位塊500是原始塊,則數(shù)據(jù)部分510是最初記錄的原始數(shù)據(jù)。如果記錄單位塊500是替換塊,則數(shù)據(jù)部分510是替換數(shù)據(jù)。
附加信息部分520包括關(guān)于原始數(shù)據(jù)或替換數(shù)據(jù)的附加信息。如圖6所示,附加信息部分520包括先前地址字段521和原始地址字段522。原始地址字段522記錄表示原始塊的位置的地址。先前地址地段521記錄表示緊鄰的先前塊的位置的地址,該緊鄰的先前塊被記錄單位塊500替換。附加信息部分520可具有與數(shù)據(jù)部分510的糾錯結(jié)構(gòu)不同的糾錯結(jié)構(gòu)。
圖7A示出了在其上已經(jīng)記錄有塊的信息記錄介質(zhì)的結(jié)構(gòu),其中,塊作為記錄/再現(xiàn)的單位。更具體地講,圖7A示出了信息記錄介質(zhì)的狀態(tài),其中,如果塊由一個扇區(qū)組成,則以該塊的先前地址字段和原始地址字段將地址信息存儲在該信息記錄介質(zhì)上。在普通的光學(xué)系統(tǒng)中,主機以扇區(qū)為單位(2048字節(jié))為單位管理數(shù)據(jù),驅(qū)動系統(tǒng)以信息記錄介質(zhì)上的16個扇區(qū)或32個扇區(qū)為單位管理數(shù)據(jù)。
參照圖7A,當(dāng)主機命令驅(qū)動系統(tǒng)將數(shù)據(jù)A寫到邏輯序列號“a”(LSN a)來記錄數(shù)據(jù)A時,驅(qū)動系統(tǒng)將數(shù)據(jù)A寫到信息記錄介質(zhì)上的物理序列號“a”(PSN a),其中,PSN a與LSN a對應(yīng)。這時,包括在塊中的先前地址字段和原始地址字段的值均被設(shè)置為“0”,以表示該塊是原始塊。原始塊是最初被記錄的塊并且不能替換任何塊。這樣,原始塊可以與替換塊相區(qū)分。
可以使用其它方法來區(qū)分原始塊和替換塊。例如,可將先前地址字段的值或原始地址字段的值設(shè)置為特定的標(biāo)識符。另外,可將先前地址字段的值和原始地址字段的值設(shè)置為相同的值,以表示該塊包括原始數(shù)據(jù)。在原始數(shù)據(jù)被記錄的情況下,相同的值可以是表示PSN的值。
現(xiàn)在將描述記錄替換塊的方法。為了通過LOW用數(shù)據(jù)A’對數(shù)據(jù)A執(zhí)行第一更新,主機命令驅(qū)動系統(tǒng)將數(shù)據(jù)A’寫入到LSN a,驅(qū)動系統(tǒng)通過確定在信息記錄介質(zhì)上與LSN a對應(yīng)的PSN a已經(jīng)被記錄有數(shù)據(jù),將數(shù)據(jù)A’寫入到信息記錄介質(zhì)上的未記錄區(qū)PSN a-1。如圖8所示,驅(qū)動系統(tǒng)產(chǎn)生替換條目#1,表示PSN a已經(jīng)被PSN a-1替換。圖8示出了其中PSN a被設(shè)置為原始地址和PSN a-1被設(shè)置為替換地址的替換條目#1。再次參照圖7A,在具有數(shù)據(jù)A’并被記錄在PSN a-1的替換塊中的先前地址字段701和原始地址字段703的值均被設(shè)置成PSN a,以表示在PSN a-1記錄的替換塊替換了在PSN a記錄的塊并且與在PSN a-1記錄的數(shù)據(jù)A’的邏輯地址對應(yīng)的物理地址(即,原始地址)是PSN a。
其后,為了根據(jù)LOW用數(shù)據(jù)A”對數(shù)據(jù)A執(zhí)行第二更新,即,更新數(shù)據(jù)A’,主機命令驅(qū)動系統(tǒng)將數(shù)據(jù)A”寫入到LSN a,驅(qū)動系統(tǒng)通過確定在信息記錄介質(zhì)上與LSN a對應(yīng)的PSN a已經(jīng)被記錄有數(shù)據(jù),并從替換條目#1確定PSN a已經(jīng)被PSN a-1替換,將數(shù)據(jù)A”寫入到信息記錄介質(zhì)上的未記錄區(qū)PSN a+1。另外,驅(qū)動系統(tǒng)改變替換條目#1以表示PSN a已經(jīng)被PSN a+1替換,如圖8所示。再次參照圖7A,在具有數(shù)據(jù)A”并被記錄在PSN a+1的替換塊中的先前地址字段701的值被設(shè)置為PSN a-1,以表示替換塊替換了記錄在PSN a-1的塊。在具有數(shù)據(jù)A”并被記錄在PSN a+1的替換塊中的原始地址字段703的值被設(shè)置為PSN a,以表示與記錄在PSN a+1的數(shù)據(jù)A”的邏輯地址對應(yīng)的物理地址(即,原始地址)是PSN a。
在用數(shù)據(jù)A”對數(shù)據(jù)A進行第二更新后,在數(shù)據(jù)B將被寫入信息記錄介質(zhì)的情況下,主機命令驅(qū)動系統(tǒng)將數(shù)據(jù)B寫入到LSN a+1,驅(qū)動系統(tǒng)通過確定信息記錄介質(zhì)上與LSN a+1對應(yīng)的PSN a+1已經(jīng)被記錄有數(shù)據(jù)(即,數(shù)據(jù)A”),而將數(shù)據(jù)B寫入到信息記錄介質(zhì)上未記錄區(qū)PSN a+2。另外,驅(qū)動系統(tǒng)產(chǎn)生替換條目#2以表示PSN a+1已經(jīng)被PSN a+2替換,因此,LSN a+1與PSN a+2對應(yīng),如圖8所示。再次參照圖7A, 在包括數(shù)據(jù)B并被記錄在PSN a+2的塊中的先前地址字段701和原始地址字段703的值均被設(shè)置為PSNa+1,以表示記錄在PSN a+2的塊包括原始數(shù)據(jù),即,數(shù)據(jù)B,(盡管順序地被記錄),以及記錄在PSN a+2的數(shù)據(jù)B的邏輯地址是PSN a+1。
其后,為了根據(jù)LOW用數(shù)據(jù)B’更新數(shù)據(jù)B,主機命令驅(qū)動系統(tǒng)將數(shù)據(jù)B’寫入LSN a+1,驅(qū)動系統(tǒng)通過確定信息記錄介質(zhì)上與LSN a+1對應(yīng)的PSNa+1已經(jīng)被記錄有數(shù)據(jù)(即,數(shù)據(jù)A”)并從替換條目#2確定原始地址PSN a+1已經(jīng)被PSN a+2替換,而將數(shù)據(jù)B’寫入信息記錄介質(zhì)上未記錄區(qū)PSN a+3。另外,驅(qū)動系統(tǒng)改變替換條目#2以表示PSN a+1已經(jīng)被PSN a+3替換。圖8還示出了變化的替換條目#2,在替換條目#2中替換地址為PSN a+3。再次參照圖7A,在具有數(shù)據(jù)B’并被記錄在PSN a+3的替換塊中的先前地址字段701的值被設(shè)置為PSN a+2,以表示替換塊替換了記錄在PSN a+2的塊。在具有數(shù)據(jù)B’并被記錄在PSN a+3的替換塊中的原始地址字段703的值被設(shè)置為PSN a+1,以表示與記錄在PSN a+3的數(shù)據(jù)B’的邏輯地址對應(yīng)的物理地址(即,原始地址)為PSN a+1。圖7B示出了通過用數(shù)據(jù)A’替換數(shù)據(jù)A然后用數(shù)據(jù)A”替換數(shù)據(jù)A’,然后順序地記錄數(shù)據(jù)B然后用數(shù)據(jù)B’替換數(shù)據(jù)B而產(chǎn)生的所得邏輯卷空間705。即,數(shù)據(jù)A”對應(yīng)于LSN a,數(shù)據(jù)B’對應(yīng)于LSN a+1。
現(xiàn)在將描述恢復(fù)替換條目的方法。如果如上所述的其上已經(jīng)寫有數(shù)據(jù)的信息記錄介質(zhì)被載入驅(qū)動系統(tǒng)中,并且驅(qū)動系統(tǒng)不能從信息記錄介質(zhì)的導(dǎo)入?yún)^(qū)或?qū)С鰠^(qū)的臨時缺陷管理區(qū)獲得最后TDFL,則驅(qū)動系統(tǒng)必須至少恢復(fù)TDFL中的替換條目,該替換條目表示其上已經(jīng)記錄有產(chǎn)生缺陷或LOW時所需的替換數(shù)據(jù)的信息記錄介質(zhì)的狀態(tài)。利用包括在記錄在信息記錄介質(zhì)上的塊的附加信息部分中的先前地址字段和原始地址字段的值來恢復(fù)替換條目。現(xiàn)在將參照圖7A至圖9D來描述替換條目恢復(fù)。
首先,假定例如圖7A所示的值,驅(qū)動系統(tǒng)讀取記錄在PSN a-1的塊,并從在讀取的塊的先前地址字段701中設(shè)定的值PSN a確定PSN a-1先前替換了PSN a并從在讀取的塊的原始地址字段703中設(shè)定的值PSN a確定在PSN a-1記錄的數(shù)據(jù)A’具有對應(yīng)于PSN a的邏輯地址。根據(jù)這個確定,驅(qū)動系統(tǒng)恢復(fù)圖9A中的替換條目#1,該替換條目#1表示在其上記錄在PSN a的塊已經(jīng)被記錄在PSN a-1的塊替換的信息記錄介質(zhì)的狀態(tài)。
然后,驅(qū)動系統(tǒng)讀取記錄在PSN a的塊,并從在讀取的塊的先前地址字段701和原始地址字段703中設(shè)置的值“0”確定讀取的塊PSN a是原始塊,即,未被替換的塊。
其后,驅(qū)動系統(tǒng)讀取記錄在PSN a+1的塊,并從在讀取的塊PSN a+1的先前地址字段701中設(shè)定的值PSN a-1確定讀取的塊PSN a+1已經(jīng)替換了記錄在PSN a-1的塊并從在讀取的塊PSN a+1的原始地址字段703中設(shè)定的值PSN a確定包含在讀取的塊PSN a+1中的用戶數(shù)據(jù)具有與PSN a對應(yīng)的邏輯地址。由于驅(qū)動系統(tǒng)可以從圖9A中的替換條目#1確定具有地址PSN a的塊已經(jīng)被具有地址PSN a-1的塊替換以及具有地址PSN a-1的塊已經(jīng)被具有地址PSN a+1的塊替換,驅(qū)動系統(tǒng)將圖9A中的替換條目#1的替換地址從PSNa-1改變成PSN a+1,以恢復(fù)圖9B中的替換條目#1。
然后,驅(qū)動系統(tǒng)讀取記錄在PSN a+2的塊,并從在讀取的塊的先前地址字段701中設(shè)定的值PSN a+1確定讀取的塊PSN a+2已經(jīng)替換了具有地址PSN a+1的塊,并從在讀取的塊PSN a+2的原始地址字段703中設(shè)定的值PSNa+1確定包括在讀取的塊PSN a+2中的用戶數(shù)據(jù)具有與PSN a+1對應(yīng)的邏輯地址。根據(jù)這個確定,驅(qū)動系統(tǒng)恢復(fù)了圖9C中的替換條目#2,該替換條目#2表示在其上PSN a+1已經(jīng)被PSN a+2替換的信息記錄介質(zhì)的狀態(tài)。
其后,驅(qū)動系統(tǒng)讀取記錄在PSN a+3的塊,并從讀取的塊的先前地址字段701中設(shè)定的值PSN a+2確定讀取的塊PSN a+3已經(jīng)替換了記錄在PSN a+2的塊并從讀取的塊的原始地址字段703中設(shè)定的值PSN a+1確定包括在讀取的塊PSN a+3中的用戶數(shù)據(jù)具有與PSN a+1對應(yīng)的邏輯地址。由于驅(qū)動系統(tǒng)可以從圖9C中的替換條目#2確定具有地址PSN a+1的塊已經(jīng)被具有地址PSN a+2的塊替換,并且可以從塊PSN a+3中讀取的值PSN a+2確定具有地址PSN a+2的塊已經(jīng)被具有地址PSN a+3的塊替換,所以驅(qū)動系統(tǒng)將圖9C中的替換條目#2的替換地址從PSN a+2改變?yōu)镻SN a+3,以恢復(fù)圖9D中的替換條目#2。
如上所述,使用包括在塊的附加信息部分中的先前地址字段和原始地址字段,準(zhǔn)確的替換條目#1和準(zhǔn)確的替換條目#2是可恢復(fù)的。更具體地講,在根據(jù)本發(fā)明實施例的替換條目恢復(fù)的方法中,最后替換塊的位置從在再現(xiàn)的塊的先前地址字段中設(shè)定的值是可識別的,其中,再現(xiàn)的塊具有存儲識別值的原始地址字段,從而用于塊的正確替換條目是可恢復(fù)的。換言之,再現(xiàn)的塊的原始地址字段提供原始塊的物理地址,其將被設(shè)定為再現(xiàn)的塊的替換條目的原始地址,再現(xiàn)的塊的先前地址字段提供原始塊的最后替換塊的物理地址,其將被設(shè)定為替換條目的替換地址。
在圖7A所示的示例中,可以看出,如果記錄的塊僅包括原始地址字段703,則不能被正確地恢復(fù)記錄的塊的替換條目。然而,通過對記錄替換塊的方法進行限制,而僅使用再現(xiàn)的塊的原始地址字段703就可以正確地恢復(fù)替換條目。在替換塊被按順序記錄的情況下,通過參照原始地址字段703的值和預(yù)定的順序,僅使用記錄在原始地址字段703中的值就可恢復(fù)替換條目。即,在順序上較后的PSN具有記錄在原始地址字段703中的與順序上較前的塊的PSN對應(yīng)的值的情況下,可以確定順序上較后的塊替換了順序上較前的塊。因此,具有記錄在原始地址字段703中的與順序上較前的塊的PSN對應(yīng)的值的順序上最后的塊的PSN是順序上較前的塊的最后替換塊。
例如,如果在當(dāng)前替換塊的物理地址總是大于各先前替換塊的物理地址和原始塊的物理地址的規(guī)則下執(zhí)行替換,則從包含在物理地址的排列中的替換歷史可以確定替換塊中按順序具有最高物理地址的替換塊是最后替換塊。
作為另一示例,如果在當(dāng)前替換塊的物理地址總是小于各先前替換塊的物理地址和原始塊的物理地址的規(guī)則下執(zhí)行替換,則從包含在物理地址的排列中的替換歷史可以確定替換塊中按順序具有最低物理地址的替換塊是最后替換塊。
如果在圖7A的情況下僅先前地址字段701被包含在塊中,則通過識別在PSN記錄的塊已經(jīng)被在PSN a+3記錄的塊替換,從而恢復(fù)錯誤的替換條目。然而,如果允許數(shù)據(jù)B被記錄在LSN a+2而不是LSN a+1(即,如果將數(shù)據(jù)寫入雖然在邏輯空間上未被記錄但是在物理空間上被記錄有數(shù)據(jù)的區(qū)域是被禁止的或者如果當(dāng)接收到將數(shù)據(jù)寫入到上述區(qū)域的命令時驅(qū)動系統(tǒng)通知主機出錯),則數(shù)據(jù)B可以被記錄在與LSN a+2對應(yīng)的PSN a+2,根據(jù)LOW,數(shù)據(jù)B’可被記錄在PSN a+3。如上所述,如果將數(shù)據(jù)寫入雖然在邏輯空間上未被記錄但是在物理空間上被記錄有數(shù)據(jù)的區(qū)域是被禁止的或者如果當(dāng)接收到將數(shù)據(jù)寫入到上述區(qū)域的命令時驅(qū)動系統(tǒng)通知主機出錯,則可以解決圖1B和圖1C所示的問題。僅僅在這種情況下,即使在僅使用先前地址字段作為地址信息來恢復(fù)替換條目的情況下,也可以正確地恢復(fù)替換條目。
圖10是示出根據(jù)本發(fā)明實施例的記錄數(shù)據(jù)的方法的流程圖。在操作1001,驅(qū)動系統(tǒng)從主機接收數(shù)據(jù)寫命令。由于主機僅使用邏輯地址進行工作,所以主機對驅(qū)動系統(tǒng)提供數(shù)據(jù)將被記錄的位置的邏輯地址。
在操作1002,驅(qū)動系統(tǒng)將由數(shù)據(jù)寫命令指示的邏輯地址轉(zhuǎn)換成物理地址。在操作1003,驅(qū)動系統(tǒng)確定該物理地址是否是未被記錄的。在物理地址是未被記錄的情況下,驅(qū)動系統(tǒng)確定由數(shù)據(jù)寫命令指示的數(shù)據(jù)不是替換數(shù)據(jù)而是新用戶數(shù)據(jù),因此,在操作1004,先前地址字段和原始地址字段均被設(shè)置成0。
當(dāng)確定該物理地址是被記錄的時,驅(qū)動系統(tǒng)確定由數(shù)據(jù)寫命令指示的數(shù)據(jù)表示使用其來更新已經(jīng)記錄在記錄的物理地址的數(shù)據(jù)的替換數(shù)據(jù),因此,在操作1005,搜索原始數(shù)據(jù)的替換條目。
在沒有找到替換條目的情況下,在操作1006,替換數(shù)據(jù)(即,將被當(dāng)前記錄的替換塊)的先前地址字段和原始地址字段的值均被設(shè)置為與由數(shù)據(jù)寫命令指示的邏輯地址對應(yīng)的物理地址。該物理地址表示已經(jīng)記錄原始用戶數(shù)據(jù)的位置。在操作1007,產(chǎn)生包括原始地址和替換地址的替換條目。原始地址識別原始用戶數(shù)據(jù)的物理地址,替換地址識別將要記錄當(dāng)前替換塊的物理地址。
在找到替換條目的情況下,可以確定原始數(shù)據(jù)是否先前已經(jīng)被替換,因此,參照找到的替換條目來確定當(dāng)前替換塊的先前地址字段和原始地址字段的值。換言之,在操作1008,將當(dāng)前替換塊的先前地址字段設(shè)置為找到的替換條目的替換地址,將當(dāng)前替換塊的原始地址字段設(shè)置為找到的替換條目的原始地址。在操作1009,將找到的替換條目的替換地址從先前替換塊的物理地址變成當(dāng)前替換塊的物理地址。
在操作1010,通過包括由主機的數(shù)據(jù)寫命令指示的數(shù)據(jù)和附加信息(先前地址字段和原始地址字段)來產(chǎn)生當(dāng)前替換塊,并將該當(dāng)前替換塊記錄在信息記錄介質(zhì)上的替換地址處。在操作1011,在信息記錄介質(zhì)的導(dǎo)入?yún)^(qū)或?qū)С鰠^(qū)記錄新產(chǎn)生的替換條目或改變的替換條目。
圖11是示出根據(jù)本發(fā)明的方面的恢復(fù)替換條目的方法的流程圖。首先,在操作1110,再現(xiàn)記錄在用戶數(shù)據(jù)區(qū)中的塊,從再現(xiàn)的塊的附加信息部分獲得包含在先前地址字段和原始地址字段中的信息。
在操作1120,恢復(fù)包括替換地址和原始地址的替換條目。第一再現(xiàn)塊的物理地址被設(shè)置為替換條目的替換地址,包括在第一再現(xiàn)塊的附加信息部分中的原始地址字段的值被設(shè)置為替換條目的原始地址。
在操作1130,再現(xiàn)與第一再現(xiàn)塊相鄰并被記錄在用戶數(shù)據(jù)區(qū)的第二塊,從第二塊的附加信息部分獲得包含在先前地址字段和原始地址字段中的信息。在操作1140,確定恢復(fù)的替換條目的原始地址與包含在第二再現(xiàn)塊的原始地址字段中的信息是否一致。
如果恢復(fù)的替換條目的原始地址與包含在第二再現(xiàn)塊的原始地址字段中的信息不同,則第二再現(xiàn)塊是與第一再現(xiàn)塊的用戶數(shù)據(jù)不同的新用戶數(shù)據(jù)。因此,該方法返回到操作1120以恢復(fù)在操作1130再現(xiàn)的第二塊的替換條目。
如果恢復(fù)的替換條目的原始地址與包含在第二再現(xiàn)塊的原始地址字段中的信息相同,則在操作1130再現(xiàn)的第二塊不是新用戶數(shù)據(jù),而是替換與第一再現(xiàn)塊替換的用戶數(shù)據(jù)相同的用戶數(shù)據(jù)的替換數(shù)據(jù)。因此,在操作1150,將恢復(fù)的替換條目的替換地址改變?yōu)橄乱辉佻F(xiàn)塊的物理地址。
然后在操作1160,確定是否存在將被另外再現(xiàn)的塊。如果存在將被另外再現(xiàn)的塊,則該方法返回至操作1110以再現(xiàn)剩余的塊。如果沒有將被另外再現(xiàn)的塊,則該方法結(jié)束。
根據(jù)如上所述的本發(fā)明的方法,可以在在備用區(qū)或用戶數(shù)據(jù)區(qū)發(fā)生LOW替換的系統(tǒng)中有效地恢復(fù)替換信息。因此,提高了數(shù)據(jù)再現(xiàn)的效率。盡管已經(jīng)示出和描述了本發(fā)明的一些實施例,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離本發(fā)明的原理和精神的情況下,可以對實施例進行修改,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種信息記錄介質(zhì),包括用戶數(shù)據(jù)區(qū),用于記錄用戶數(shù)據(jù);備用區(qū),用于替換在用戶數(shù)據(jù)區(qū)中檢測到的缺陷,其中替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;替換記錄塊包括指示原始記錄塊的位置的第一地址或指示另一替換塊的位置的第二地址中的至少一個,所述另一替換塊先前替換了原始記錄塊。
2.根據(jù)權(quán)利要求1所述的信息記錄介質(zhì),其中替換記錄塊包括數(shù)據(jù)部分和附加信息部分,數(shù)據(jù)部分包含原始數(shù)據(jù)或替換數(shù)據(jù),附加信息部分包含關(guān)于原始數(shù)據(jù)或替換數(shù)據(jù)的附加信息;附加信息部分包含第一地址或第二地址中的至少一個。
3.一種信息記錄介質(zhì),包括用戶數(shù)據(jù)區(qū),用戶記錄用戶數(shù)據(jù);備用區(qū),用于替換在用戶數(shù)據(jù)區(qū)中檢測到的缺陷,其中替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;原始記錄塊和替換記錄塊中的每個包括用于確定各記錄塊是原始記錄塊還是替換記錄塊的識別信息。
4.根據(jù)權(quán)利要求3所述的信息記錄介質(zhì),其中各記錄塊包括數(shù)據(jù)部分和附加信息部分,數(shù)據(jù)部分包含原始數(shù)據(jù)或替換數(shù)據(jù),附加信息部分包含關(guān)于原始數(shù)據(jù)或替換數(shù)據(jù)的附加信息;附加信息部分包含識別信息。
5.根據(jù)權(quán)利要求4所述的信息記錄介質(zhì),其中附加信息部分包含原始地址字段或先前地址字段中的至少一個,原始地址字段指示原始記錄塊的位置,先前地址字段指示緊先前的記錄塊的位置;識別信息是記錄在原始地址字段或先前地址字段中的至少一個中的特定的識別符。
6.一種信息記錄介質(zhì),包括用戶數(shù)據(jù)區(qū),用于記錄用戶數(shù)據(jù);備用區(qū),用于替換在用戶數(shù)據(jù)區(qū)中檢測到的缺陷,其中替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中;替換記錄塊的物理地址的值總是大于或總是小于在替換記錄塊之前的記錄塊的物理地址的值和原始記錄塊的物理地址的值。
7.一種記錄/再現(xiàn)設(shè)備,包括寫/讀單元,將數(shù)據(jù)寫入信息記錄介質(zhì)和/或從信息記錄介質(zhì)讀取數(shù)據(jù);控制器,控制寫/讀單元將記錄塊寫入到信息記錄介質(zhì)上,其中寫入記錄塊包含原始地址信息或先前地址信息中的至少一個,原始地址信息指示原始記錄塊的位置,先前記錄信息指示替換原始記錄塊的位置。
8.根據(jù)權(quán)利要求7所述的記錄/再現(xiàn)設(shè)備,其中寫入記錄塊被記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中。
9.根據(jù)權(quán)利要求7所述的記錄/再現(xiàn)設(shè)備,其中,寫入記錄塊包含原始地址信息和先前地址信息。
10.根據(jù)權(quán)利要求9所述的記錄/再現(xiàn)設(shè)備,其中在寫入記錄塊包含原始數(shù)據(jù)的情況下,原始地址信息和先前地址信息具有相同的值。
11.根據(jù)權(quán)利要求9所述的記錄/再現(xiàn)設(shè)備,其中在寫入記錄塊包括原始數(shù)據(jù)的第一替換數(shù)據(jù)的情況下,原始地址信息和先前地址信息均包含指示原始數(shù)據(jù)的位置的值。
12.根據(jù)權(quán)利要求11所述的記錄/再現(xiàn)設(shè)備,其中在寫入數(shù)據(jù)塊包括原始數(shù)據(jù)的第n替換數(shù)據(jù)的情況下,原始地址信息包含指示原始數(shù)據(jù)的位置的值,先前地址信息包含指示第(n-1)替換數(shù)據(jù)的位置的值。
13.根據(jù)權(quán)利要求7所述的記錄/再現(xiàn)設(shè)備,其中寫入記錄塊包含原始地址信息;寫入記錄塊被記錄在根據(jù)記錄塊的位置的預(yù)定順序確定的位置處。
14.根據(jù)權(quán)利要求13所述的記錄/再現(xiàn)設(shè)備,其中,預(yù)定順序符合與寫入記錄塊的位置對應(yīng)的值大于與原始記錄塊的位置對應(yīng)的值的規(guī)則。
15.根據(jù)權(quán)利要求14所述的記錄/再現(xiàn)設(shè)備,其中,預(yù)定順序符合與隨后寫入的替換記錄塊的位置對應(yīng)的值大于與替換原始記錄塊的記錄塊的位置對應(yīng)的值的規(guī)則。
16.根據(jù)權(quán)利要求13所述的記錄/再現(xiàn)設(shè)備,其中,預(yù)定順序符合與寫入記錄塊的位置對應(yīng)的值小于與原始記錄塊的位置對應(yīng)的值的規(guī)則。
17.根據(jù)權(quán)利要求16所述的記錄/再現(xiàn)設(shè)備,其中,預(yù)定順序符合與隨后寫入的替換記錄塊的位置對應(yīng)的值小于與替換原始記錄塊的記錄塊的位置對應(yīng)的值的規(guī)則。
18.根據(jù)權(quán)利要求7所述的記錄/再現(xiàn)設(shè)備,其中寫入記錄塊包括數(shù)據(jù)部分和附加信息部分,數(shù)據(jù)部分包含原始數(shù)據(jù)或替換數(shù)據(jù),附加信息部分包含關(guān)于原始數(shù)據(jù)或替換數(shù)據(jù)的附加信息;附加信息部分包含原始地址信息或先前地址信息中的至少一個。
19.一種記錄/再現(xiàn)設(shè)備,包括寫/讀單元,將數(shù)據(jù)寫入信息記錄介質(zhì)和/或從信息記錄介質(zhì)讀取數(shù)據(jù),信息記錄介質(zhì)包括用于記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)和備用區(qū);控制器,控制寫/讀單元將記錄塊寫入到信息記錄介質(zhì)上,其中,記錄塊包含用于確定所述記錄塊是原始記錄塊還是替換記錄塊的識別信息。
20.根據(jù)權(quán)利要求19所述的記錄/再現(xiàn)設(shè)備,其中記錄塊包括數(shù)據(jù)部分和附加信息部分,數(shù)據(jù)部分包含原始數(shù)據(jù)或替換數(shù)據(jù),附加信息部分包含關(guān)于原始數(shù)據(jù)或替換數(shù)據(jù)的附加信息;附加信息部分包含識別信息。
21.根據(jù)權(quán)利要求20所述的記錄/再現(xiàn)設(shè)備,其中附加信息部分包含原始地址字段或先前地址字段中的至少一個,原始地址字段指示原始記錄塊的位置,先前地址字段指示被替換記錄塊替換的記錄塊的位置;識別信息是記錄在原始地址字段或先前地址字段中的至少一個中的特定識別符。
22.一種記錄/再現(xiàn)設(shè)備,包括寫/讀單元,將數(shù)據(jù)寫入信息記錄介質(zhì)和/或從信息記錄介質(zhì)讀取數(shù)據(jù);控制器,控制寫/讀單元將替換記錄塊寫入到信息記錄介質(zhì)上,使得替換記錄塊的物理地址的值總是大于或總是小于替換記錄塊之前的記錄塊的物理地址的值和原始記錄塊的物理地址的值。
23.一種記錄/再現(xiàn)設(shè)備,包括寫/讀單元,將數(shù)據(jù)寫入信息記錄介質(zhì)和/或從信息記錄介質(zhì)讀取數(shù)據(jù);控制器,通過參照指示原始記錄塊的位置的替換記錄塊的原始地址字段和指示緊先前的記錄塊的位置的替換記錄塊的先前地址字段來恢復(fù)關(guān)于原始記錄塊和替換記錄塊的替換信息,所述緊先前的記錄塊被替換記錄塊替換。
24.一種在信息記錄介質(zhì)上記錄/再現(xiàn)數(shù)據(jù)的方法,所述方法包括將記錄塊寫在信息記錄介質(zhì)上,其中,記錄塊包含原始地址字段或先前地址字段中的至少一個,原始地址字段指示被寫入記錄塊替換的原始記錄塊的位置,先前地址字段指示替換原始記錄塊的先前寫入的記錄塊的位置。
25.根據(jù)權(quán)利要求24所示的方法,還包括將記錄塊寫入到備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)。
26.根據(jù)權(quán)利要求24所示的方法,其中在寫入記錄塊包含原始數(shù)據(jù)的情況下,所述方法還包括將相同的值寫入到原始地址字段和先前地址字段的每個中。
27.根據(jù)權(quán)利要求24所示的方法,其中在寫入記錄塊包含原始數(shù)據(jù)的第一替換數(shù)據(jù)的情況下,所述方法還包括將指示原始數(shù)據(jù)的位置的值寫入到原始地址字段和先前地址字段中。
28.根據(jù)權(quán)利要求24所示的方法,其中在寫入記錄塊包含原始數(shù)據(jù)的第n替換數(shù)據(jù)的情況下,所述方法還包括將指示原始數(shù)據(jù)的位置的值寫入到原始地址字段中,將指示第(n-1)替換數(shù)據(jù)的位置的值寫入到先前地址字段中。
29.根據(jù)權(quán)利要求24所示的方法,還包括將記錄塊寫入到根據(jù)記錄塊的位置的預(yù)定順序確定的位置處。
30.根據(jù)權(quán)利要求29所示的方法,還包括將記錄塊寫入到預(yù)定順序符合與寫入記錄塊的位置對應(yīng)的值大于與原始記錄塊的位置對應(yīng)的值的規(guī)則的位置處。
31.根據(jù)權(quán)利要求30所示的方法,還包括將記錄塊寫入到預(yù)定順序符合與寫入記錄塊的位置對應(yīng)的值大于與先前寫入記錄塊的位置對應(yīng)的值的規(guī)則的位置處。
32.根據(jù)權(quán)利要求29所示的方法,還包括將記錄塊寫入到預(yù)定順序符合與寫入記錄塊的位置對應(yīng)的值小于與原始記錄塊的位置對應(yīng)的值的規(guī)則的位置處。
33.根據(jù)權(quán)利要求32所示的方法,還包括將記錄塊寫入到預(yù)定順序符合與寫入記錄塊的位置對應(yīng)的值小于與先前寫入記錄塊的位置對應(yīng)的值的規(guī)則的位置處。
34.根據(jù)權(quán)利要求24所示的方法,其中記錄塊包括數(shù)據(jù)部分和附加信息部分,數(shù)據(jù)部分包含原始數(shù)據(jù)或替換數(shù)據(jù),附加信息部分包含關(guān)于原始數(shù)據(jù)或替換數(shù)據(jù)的附加信息;附加信息部分包含原始地址或先前地址中的至少一個。
35.一種記錄/再現(xiàn)方法,包括將記錄塊寫在信息記錄介質(zhì)上,其中,記錄塊包含用于確定記錄塊是原始記錄塊還是替換記錄塊的識別信息。
36.根據(jù)權(quán)利要求35所述的方法,其中寫入記錄塊包含數(shù)據(jù)部分和附加信息部分,數(shù)據(jù)部分包含原始數(shù)據(jù)或替換數(shù)據(jù),附加信息部分包含關(guān)于原始數(shù)據(jù)或替換數(shù)據(jù)的附加信息;附加信息部分包含識別信息。
37.根據(jù)權(quán)利要求17所述的方法,其中附加信息部分包含原始地址字段或先前地址字段中的至少一個,原始地址字段指示原始記錄塊的位置,先前地址字段指示緊先前的記錄塊的位置;識別信息是記錄在原始地址字段或先前地址字段中的至少一個中的特定識別符。
38.一種記錄/再現(xiàn)方法,包括將替換記錄塊寫入到信息記錄介質(zhì)上,其中替換記錄塊的物理地址的值總是大于或總是小于替換記錄塊之前的記錄塊的物理地址的值和原始記錄塊的物理地址的值。
39.一種記錄/再現(xiàn)方法,包括將替換記錄在用戶數(shù)據(jù)區(qū)中的原始記錄塊的替換記錄塊記錄在備用區(qū)或用戶數(shù)據(jù)區(qū)的未記錄區(qū)中,替換記錄塊包含指示原始記錄塊的位置的原始地址字段和指示先前替換塊的位置的先前地址字段;通過參照替換記錄塊的原始地址字段和先前地址字段,恢復(fù)關(guān)于原始記錄塊和替換記錄塊的替換信息。
40.一種從具有原始記錄塊和n個隨后的記錄塊的一次寫入記錄介質(zhì)再現(xiàn)當(dāng)前用戶數(shù)據(jù)的方法,其中,原始記錄塊和各隨后的記錄塊包括第一地址字段和第二地址字段,原始記錄塊的第一地址字段和第二地址字段具有相同的值,n個隨后的記錄塊的每個的第一地址字段包括指示原始數(shù)據(jù)的位置的第二值,n個隨后的記錄塊的每個的第二地址字段具有指示第(n-1)隨后記錄塊的位置的各自的第二值,所述方法包括讀取原始記錄塊和n個隨后的記錄塊的每個的第一地址字段和第二地址字段;從讀取的第一地址字段和第二地址字段基于讀取的第一地址字段和第二地址字段的值確定當(dāng)前數(shù)據(jù)是包括在原始記錄塊中還是包括在第n隨后記錄塊中。
41.根據(jù)權(quán)利要求40所述的方法,還包括在沒有讀出具有第一地址字段中的第二值的隨后塊的情況下,確定原始記錄塊包含當(dāng)前數(shù)據(jù)。
42.根據(jù)權(quán)利要求40所述的方法,還包括根據(jù)隨后記錄塊的指定位置的預(yù)定順序,將具有包括原始記錄塊的位置的第一字段的n個隨后記錄塊的各自的第一字段進行比較;基于所述比較確定第n隨后記錄塊包括當(dāng)前數(shù)據(jù)。
43.根據(jù)權(quán)利要求40所述的方法,還包括在沒有n個隨后記錄塊之一的第一字段具有第二值并且n個隨后記錄塊之一的第一字段和第二字段具有相同的值的情況下,確定n個隨后記錄塊之一為另一原始記錄塊。
44.一種從具有原始記錄塊和多個隨后記錄塊的一次寫入記錄介質(zhì)再現(xiàn)當(dāng)前用戶數(shù)據(jù)的方法,其中,原始記錄塊和各隨后記錄塊包括具有同一值的地址字段,其中,原始記錄塊和各隨后替換記錄塊的位置的值根據(jù)記錄塊的位置的預(yù)定順序被指定,所述方法包括讀取原始記錄塊和多個隨后的記錄塊的每個的地址字段;基于讀取的地址字段和位置的預(yù)定順序,確定當(dāng)前用戶數(shù)據(jù)是包括在原始記錄塊中還是隨后記錄塊中,其中具有在位置的預(yù)定順序中較后順序并在地址字段中具有同一值的隨后記錄或原始記錄塊塊被確定為包括當(dāng)前用戶數(shù)據(jù)。
45.根據(jù)權(quán)利要求44所述的方法,其中,預(yù)定順序符合與各隨后記錄塊的位置對應(yīng)的值大于與先前的隨后記錄塊的位置對應(yīng)的值并大于與原始記錄塊的位置對應(yīng)的值。
46.根據(jù)權(quán)利要求44所述的方法,其中,預(yù)定順序符合與各隨后記錄塊的位置對應(yīng)的值小于與先前的隨后記錄塊的位置對應(yīng)的值并小于與原始記錄塊的位置對應(yīng)的值。
47.一種記錄在一次寫入記錄介質(zhì)上的方法,所述方法包括提供第一數(shù)據(jù)和用于記錄第一數(shù)據(jù)的邏輯地址;檢查一次寫入記錄介質(zhì)上的與邏輯地址對應(yīng)的第一物理地址,以確定第一物理地址是否先前已經(jīng)被記錄;如果第一物理地址先前沒有被記錄,則將提供的第一數(shù)據(jù)記錄在第一物理地址處;或者如果在第一物理地址處發(fā)現(xiàn)第二數(shù)據(jù),則檢查一次寫入記錄介質(zhì)上的替換條目,從所述替換條目確定第一數(shù)據(jù)是第二數(shù)據(jù)的替換數(shù)據(jù)還是其它數(shù)據(jù),如果第一數(shù)據(jù)是替換數(shù)據(jù),則將第一數(shù)據(jù)記錄在第二物理地址處,并更新替換條目,如果第一數(shù)據(jù)是其它數(shù)據(jù),則創(chuàng)建新的替換條目。
48.根據(jù)權(quán)利要求47所述的方法,其中,如果第一數(shù)據(jù)是替換數(shù)據(jù),則將第一數(shù)據(jù)記錄在第二物理地址處的步驟包括產(chǎn)生包含第一數(shù)據(jù)以及第一字段和第二字段的記錄塊,第一字段具有與提供的邏輯地址對應(yīng)的值,第二字段具有與第一物理地址對應(yīng)的值;將記錄塊記錄在第二物理地址處。
49.根據(jù)權(quán)利要求48所述的方法,其中,更新替換條目的步驟包括記錄將邏輯地址與第二物理地址相關(guān)聯(lián)的第二替換條目。
50.根據(jù)權(quán)利要求47所述的方法,其中,如果第一數(shù)據(jù)是其它數(shù)據(jù),則將第一數(shù)據(jù)記錄在第二物理地址處的步驟包括產(chǎn)生包含第一數(shù)據(jù)以及第一字段和第二字段的記錄塊,第一字段和第二字段具有同一值;將記錄塊記錄在第二物理地址處。
51.根據(jù)權(quán)利要求50所述的方法,其中,創(chuàng)建新的替換條目的步驟包括記錄新的替換條目,新的替換條目將邏輯地址與第二物理地址相關(guān)聯(lián)。
52.根據(jù)權(quán)利要求50所述的方法,其中,同一值是任意值。
53.根據(jù)權(quán)利要求50所述的方法,其中,同一值是與提供的邏輯地址對應(yīng)的值。
全文摘要
一種信息記錄介質(zhì)和一種記錄/再現(xiàn)設(shè)備以及一種用于記錄介質(zhì)的記錄/再現(xiàn)方法。通過用一個或多個替換記錄塊替換原始記錄塊來順序地更新原始數(shù)據(jù)。替換記錄塊包括原始地址字段或先前地址字段中的至少一個,原始地址字段指示原始記錄塊的位置,先前地址字段指示緊先前的記錄塊的位置。通過參照各替換記錄塊中的地址字段,在備用區(qū)或用戶數(shù)據(jù)區(qū)發(fā)生邏輯重寫(LOW)的替換的系統(tǒng)中可以有效地恢復(fù)替換系統(tǒng)。
文檔編號G11B20/12GK1993756SQ200580025710
公開日2007年7月4日 申請日期2005年7月18日 優(yōu)先權(quán)日2004年7月30日
發(fā)明者黃盛凞, 高禎完 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
德令哈市| 阳山县| 霍城县| 依安县| 吉木乃县| 蓬溪县| 建平县| 溆浦县| 酉阳| 松潘县| 寿阳县| 鄱阳县| 西城区| 西乌珠穆沁旗| 永清县| 根河市| 科技| 南汇区| 南部县| 舟山市| 东乌珠穆沁旗| 台江县| 新干县| 清涧县| 城市| 望谟县| 云霄县| 驻马店市| 古蔺县| 镇安县| 泸水县| 林芝县| 浠水县| 南靖县| 云南省| 池州市| 兰溪市| 枣阳市| 丰顺县| 阳新县| 家居|