国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì)和光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì)的缺陷管理方法

      文檔序號(hào):6742933閱讀:304來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì)和光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì)的缺陷管理方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及光學(xué)記錄介質(zhì),尤其涉及一種帶有備用區(qū),以便用于缺陷管理的光盤(pán),以及分配該備用區(qū)的方法。
      背景技術(shù)
      為了管理普通可記錄/可重寫(xiě)光盤(pán)上的缺陷,對(duì)光盤(pán)初始化時(shí)所產(chǎn)生的缺陷(主缺陷),使用滑移替換(slipping replacement)跳過(guò)缺陷,而不向該缺陷提供邏輯扇區(qū)號(hào);對(duì)光盤(pán)使用期間產(chǎn)生的缺陷(副缺陷),使用線性替換(linearreplacement)方法,用一個(gè)備用區(qū)中的正常塊替換出錯(cuò)區(qū)段的糾錯(cuò)碼(ECC)塊。
      具體地說(shuō),滑移替換是用來(lái)減小由于缺陷的存在所引起的記錄或再現(xiàn)中速度的衰減,其中,把一個(gè)將要提供給一個(gè)扇區(qū)的邏輯扇區(qū)號(hào),該扇區(qū)是當(dāng)光盤(pán)初始化時(shí),在檢查光盤(pán)缺陷的確認(rèn)過(guò)程期間,已經(jīng)被確認(rèn)為有缺陷的一個(gè)扇區(qū),提供給與缺陷扇區(qū)相鄰的一個(gè)扇區(qū),也就是說(shuō),通過(guò)滑移記錄或再現(xiàn)期間產(chǎn)生缺陷的扇區(qū),數(shù)據(jù)得以記錄或再現(xiàn)。此處,通過(guò)跳過(guò)該缺陷扇區(qū)被指定的扇區(qū)號(hào)移入一個(gè)實(shí)際的物理扇區(qū)號(hào)。這種后移現(xiàn)象是通過(guò)在一個(gè)備用區(qū)中,其位于相應(yīng)的記錄區(qū)(組或區(qū)段)的結(jié)尾部分按有多少缺陷就使用多少扇區(qū)的方法來(lái)解決的。根據(jù)有關(guān)的說(shuō)明,通過(guò)滑移替換所替換的缺陷扇區(qū)的位置被記錄在光盤(pán)上一個(gè)缺陷管理區(qū)(DMA)的主缺陷表(PDL)中。
      滑移替換不能用于光盤(pán)正被使用時(shí)產(chǎn)生的缺陷。如果一個(gè)缺陷部分被忽略或跳過(guò),在邏輯扇區(qū)編號(hào)中就會(huì)出現(xiàn)不連續(xù),這意味著滑移替換違記了文件系統(tǒng)規(guī)則。因此,對(duì)光盤(pán)使用期間產(chǎn)生的缺陷則使用線性替換方法,其中,包含缺陷扇區(qū)在內(nèi)的ECC塊被備用區(qū)中的ECC塊所替換。規(guī)定的由線性替換所替換的缺陷塊的位置被記錄在光盤(pán)上一個(gè)缺陷管理區(qū)(DMA)中的副缺陷表(SDL)中。如果使用線性替換,邏輯扇區(qū)編號(hào)就不會(huì)中斷。然而,如果有缺陷,光盤(pán)上扇區(qū)的位置又是不連續(xù)的,并且缺陷ECC塊的實(shí)際數(shù)據(jù)出現(xiàn)在備用區(qū)中。
      同時(shí),根據(jù)DVD-RAM的1.0版本標(biāo)準(zhǔn),數(shù)字式通用光盤(pán)隨機(jī)存取存儲(chǔ)器(DVD-RAM)是由若干組所構(gòu)成,每個(gè)組都有一個(gè)用戶(hù)區(qū)和一個(gè)在每個(gè)區(qū)段(Zone)中恒定的備用區(qū)。

      圖1A是一個(gè)光盤(pán)的半平面圖,顯示了一個(gè)用戶(hù)區(qū),一個(gè)保護(hù)區(qū)和備用區(qū),圖1B從一維方向顯示了一個(gè)光盤(pán)上的若干區(qū)段。每個(gè)區(qū)段包括一個(gè)保護(hù)區(qū),一個(gè)用戶(hù)區(qū),一個(gè)備用區(qū)和順序排列的保護(hù)區(qū)。
      一個(gè)光盤(pán)被分成區(qū)段是為了解決記錄期間,由于主軸速度的變化而引起的不準(zhǔn)確記錄,并使用區(qū)段恒定線性速度(ZCLV)方法,以便增加與恒定線性速度方法有關(guān)的搜索速度。
      具體地說(shuō),如果通過(guò)線性替換管理缺陷,由于光盤(pán)的線性速度沒(méi)有變化,一個(gè)缺陷區(qū)段內(nèi)的線性替換有可能增加搜索速度。因此,該DVD-RAM為每個(gè)區(qū)段分配一定的備用區(qū),如圖1B所示,以完成線性替換。
      在現(xiàn)有的缺陷管理方法中,每個(gè)區(qū)段用作的一個(gè)組,和在每個(gè)組的結(jié)尾分配一個(gè)備用區(qū)。每個(gè)組都被作為一個(gè)缺陷管理區(qū)來(lái)管理。此外,由于每個(gè)組的開(kāi)始扇區(qū)號(hào)是預(yù)定的,一個(gè)ECC塊被認(rèn)為是物理分割的區(qū)域的一單位-即區(qū)段的開(kāi)始位置的起始。
      每個(gè)組的開(kāi)始邏輯扇區(qū)號(hào)按上述指定。因此,如果通過(guò)滑移替換管理缺陷,滑移替換必須只在一個(gè)相應(yīng)的組中進(jìn)行。為了使用滑移替換方法替換在一個(gè)相應(yīng)組中產(chǎn)生的缺陷,被滑移的缺陷扇區(qū)號(hào)必須小于該相應(yīng)組中備用區(qū)內(nèi)的可用扇區(qū)號(hào)。相應(yīng)地,由于在一個(gè)組中產(chǎn)生的大的缺陷必須在該組內(nèi)處理的局限性,也限制了可通過(guò)滑移替換替換的缺陷的最大尺寸。
      如果,將要被滑移替換所替換的缺陷的尺寸大于相應(yīng)組中備用區(qū)的尺寸,則必須通過(guò)線性替換使用另一個(gè)組中的備用區(qū)。然而,如果使用線性替換,缺陷的管理并不是以扇區(qū)為單位,而是以ECC塊為單位,也就是說(shuō),以16個(gè)扇區(qū)為單位。因此,需要16個(gè)扇區(qū)的一個(gè)備用區(qū)來(lái)處理一個(gè)缺陷扇區(qū),這就降低了缺陷管理的效率。
      此外,用于缺陷管理的一個(gè)備用區(qū)的標(biāo)準(zhǔn)尺寸是預(yù)定的,所以對(duì)使用線性替換進(jìn)行缺陷管理不能適用的場(chǎng)合,比如實(shí)時(shí)記錄,就必須分配相同尺寸的備用區(qū)。因此,一個(gè)光盤(pán)的區(qū)域利用效率被降低。

      發(fā)明內(nèi)容
      為解決上述問(wèn)題,本發(fā)明的一個(gè)目的是提供一種記錄介質(zhì),它產(chǎn)生用作為一個(gè)組的多個(gè)區(qū)段(zone),和對(duì)于一個(gè)組,有一個(gè)提前分配的用于滑移替換的備用區(qū),和一個(gè)以后分配的用于線性替換的備用區(qū)。
      本發(fā)明的另一個(gè)目的是提供一種有效并靈活分配備用區(qū)的方法,通過(guò)產(chǎn)生多個(gè)區(qū)段作為一個(gè)組,為滑移替換提前分配一個(gè)備用區(qū),以及為線性替換在以后分配一個(gè)備用區(qū)。
      相應(yīng)地,為了達(dá)到第一個(gè)目的,本發(fā)明提供了一種記錄介質(zhì),它由一個(gè)包括用戶(hù)數(shù)據(jù)區(qū)在內(nèi)的光盤(pán)上的多個(gè)區(qū)段形成一個(gè)組,并有一個(gè)分配給該生成組的主備用區(qū)。
      為了達(dá)到第二個(gè)目的,本發(fā)明提供了一種分配備用區(qū)的方法,用于光盤(pán)記錄和/或再現(xiàn)設(shè)備,該方法為光盤(pán)缺陷管理分配一個(gè)備用區(qū),其步驟包括由包括用戶(hù)數(shù)據(jù)區(qū)在內(nèi)的光盤(pán)上的多個(gè)區(qū)段形成一個(gè)組,以及為該生成組分配一個(gè)備用區(qū),用于滑移替換。
      為了達(dá)到本發(fā)明目的,提供了一種光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì),包括用戶(hù)數(shù)據(jù)區(qū),包含多個(gè)區(qū)段;以及所述的區(qū)段具有在數(shù)據(jù)區(qū)中包括預(yù)定的數(shù)目的數(shù)據(jù)單元的數(shù)據(jù)塊;其中,當(dāng)數(shù)據(jù)塊被多個(gè)區(qū)段之間的邊界分段時(shí),在一個(gè)區(qū)段的最后的數(shù)據(jù)塊中的被分段的數(shù)據(jù)單元就被跳過(guò)。
      為了達(dá)到本發(fā)明目的,提供了一種用于光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì)的缺陷管理方法,所述的光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì)包含一個(gè)用戶(hù)數(shù)據(jù)區(qū),所述的用戶(hù)數(shù)據(jù)區(qū)包括多個(gè)區(qū)段,所述的區(qū)段具有包括預(yù)定的數(shù)目的數(shù)據(jù)單元的數(shù)據(jù)塊,所述的方法包括當(dāng)數(shù)據(jù)塊被多個(gè)區(qū)段之間的邊界分段時(shí),就跳過(guò)在一個(gè)區(qū)段的最后的數(shù)據(jù)塊中的被分段的數(shù)據(jù)單元。
      附圖簡(jiǎn)要說(shuō)明通過(guò)結(jié)合附圖詳細(xì)描述一個(gè)優(yōu)選實(shí)施例,本發(fā)明的上述目的和優(yōu)點(diǎn)將變得更加明顯。
      圖1A是一個(gè)光盤(pán)的半平面圖,它具有一個(gè)用戶(hù)區(qū),一個(gè)保護(hù)區(qū)和一個(gè)備用區(qū);和圖1B顯示了一個(gè)DVD-RAM光盤(pán)的若干區(qū)段的一維結(jié)構(gòu);圖2A和2B顯示了根據(jù)本發(fā)明在初始化時(shí)備用區(qū)的分配;圖2C顯示初始化后使用期間備用區(qū)的分配;和圖3A和3B顯示了基于滑移替換,由缺陷扇區(qū)造成的區(qū)段內(nèi)一個(gè)ECC塊的不連續(xù)狀態(tài);圖4是一個(gè)流程圖,顯示根據(jù)本發(fā)明的一個(gè)實(shí)施例,在初始化期間分配備用區(qū)的方法;圖5是一個(gè)流程圖,顯示根據(jù)本發(fā)明的一個(gè)實(shí)施例,在初始化后使用期間分配備用區(qū)的方法。
      具體實(shí)施例方式
      根據(jù)本發(fā)明的優(yōu)選實(shí)施例的詳細(xì)描述,本發(fā)明所述的光盤(pán)上用于缺陷管理的備用區(qū)包括一個(gè)主備用區(qū),一個(gè)副備用區(qū)和一個(gè)附加備用區(qū)。
      當(dāng)光盤(pán)被初始化時(shí),首先為缺陷管理分配一個(gè)主備用區(qū),并首先用于滑移替換?;铺鎿Q后剩余的備用區(qū)可被用作副備用區(qū),用于線性替換。副備用區(qū),用于線性替換在光盤(pán)使用期間產(chǎn)生的缺陷,表示在主備用區(qū)用于初始化期間的滑移替換之后剩余的區(qū)域。副備用區(qū)也可表示一個(gè)單獨(dú)分配的備用區(qū)。該附加備用區(qū),用于線性替換光盤(pán)正在使用時(shí)產(chǎn)生的缺陷,其表示在初始化后光盤(pán)正使用時(shí)附加分配的一個(gè)備用區(qū)。
      具體地說(shuō),在如圖2A所示的本發(fā)明中,由光盤(pán)上的多個(gè)區(qū)段形成了一個(gè)組,在初始化期間,在每個(gè)組的結(jié)尾處,首先為滑移替換分配一個(gè)備用區(qū)(主備用區(qū))。該滑移替換以扇區(qū)為單位進(jìn)行替換,從而提高了備用區(qū)的利用效率。然而,在滑移替換過(guò)程中,僅僅不用缺陷扇區(qū),并且數(shù)據(jù)開(kāi)始被記錄在下一個(gè)正常扇區(qū),從而使該缺陷區(qū)在初始化后不能被使用。
      初始化期間,盡可能多地分配備用區(qū)為主備用區(qū)以用于滑移替換,但滑移替換后剩余的主備用區(qū)可以被用作副備用區(qū),以用于線性替換。如果確定僅僅使用光盤(pán)初始化時(shí)滑移替換完成以后,在主備用區(qū)內(nèi)分配的副備用區(qū),不足以進(jìn)行線性替換,還可按區(qū)段為單位,對(duì)區(qū)段進(jìn)一步分配用于線性替換的副備用區(qū),如圖2B所示。該副備用區(qū)沒(méi)有邏輯扇區(qū)號(hào),有關(guān)副備用區(qū)分配的信息存儲(chǔ)在一個(gè)缺陷管理區(qū)(DMA)中,并由其管理。雖然不必在每個(gè)區(qū)段中分配副備用區(qū),但初始化期間分配的副備用區(qū)主要布置在一個(gè)區(qū)段的結(jié)尾。既然用于線性替換的備用區(qū)分配在一個(gè)區(qū)段的結(jié)尾,所以很容易控制。此外,由于備用區(qū)是以區(qū)段為單位來(lái)控制,因而可以很容易地在區(qū)段中找到離產(chǎn)生缺陷處的最近的備用區(qū)。此外,可以最大限度的減小對(duì)現(xiàn)有DMA信息的修正。
      該副備用區(qū)可以布置在一個(gè)保護(hù)區(qū)之前,該保護(hù)區(qū)是一個(gè)區(qū)段的最后部分。當(dāng)在每個(gè)區(qū)段中布置該副備用區(qū)時(shí),其尺寸可以根據(jù)一個(gè)數(shù)字表達(dá)式(如每個(gè)區(qū)段的3%),被預(yù)定成一個(gè)相對(duì)的或絕對(duì)的尺寸。
      當(dāng)初始化后正在使用一個(gè)光盤(pán)時(shí),如果以區(qū)段為單位分配的用于線性替換的備用區(qū)不充分,則從一個(gè)文件系統(tǒng)中的邏輯文件區(qū)域的最高位置開(kāi)始,為線性替換分配預(yù)定數(shù)量的附加備用區(qū),如圖2C所示。在線性替換期間,從該邏輯文件區(qū)域的最后位置開(kāi)始,以反轉(zhuǎn)順序(reverse order)使用該附加備用區(qū),從而解決了該邏輯文件區(qū)的不連續(xù)問(wèn)題。
      線性替換以ECC塊為單位進(jìn)行,因而即使當(dāng)一個(gè)扇區(qū)有缺陷時(shí),也要使用一個(gè)ECC塊的整個(gè)備用區(qū)。在線性替換過(guò)程中,通過(guò)一個(gè)物理上隔離的備用區(qū)來(lái)替換缺陷塊,使得搜索缺陷區(qū)段時(shí)的搜索速度較低。然而,線性替換可對(duì)光盤(pán)正使用時(shí)產(chǎn)生的缺陷作出反應(yīng),所以它也可用于光盤(pán)使用期間產(chǎn)生的副缺陷。
      在該邏輯文件區(qū)域的后部,一個(gè)空的連續(xù)區(qū)域的尺寸有多大,就分配多大的附加備用區(qū)。該附加備用區(qū)的最大尺寸必須小于最后一個(gè)區(qū)段的區(qū)域。此處,邏輯文件區(qū)域表示一個(gè)文件系統(tǒng)中所使用的整個(gè)區(qū)域中間的邏輯區(qū),其中可記錄/再現(xiàn)用戶(hù)數(shù)據(jù)文件。
      在直徑為80mm的光盤(pán)中,由于該80mm直徑光盤(pán)受到因插入光盤(pán)而來(lái)自約38mm半徑處的快速加倍折射的影響,所以一個(gè)用戶(hù)數(shù)據(jù)區(qū)的半徑必須為最大不超過(guò)38mm。
      如果根據(jù)本發(fā)明,通過(guò)由多個(gè)區(qū)段形成一個(gè)組的方法,在光盤(pán)的結(jié)尾處分配一個(gè)用于滑移替換的備用區(qū),則至多為7679項(xiàng)(15個(gè)扇區(qū))分配一個(gè)其尺寸大得足以在一個(gè)組中進(jìn)行處理的備用區(qū),這是使用主缺陷表(PDL)所處理的最大缺陷數(shù)目。在這種情況下,還必須分配一個(gè)備用區(qū)(一個(gè)用于控制塊位置的備用區(qū)),以防止由于滑移替換所引起的,在區(qū)段之間的邊界處,邏輯扇區(qū)號(hào)的后移(shifted-backward)現(xiàn)象,導(dǎo)致一個(gè)ECC塊不是從一個(gè)區(qū)段的開(kāi)始位置上開(kāi)始。
      例如,當(dāng)應(yīng)用于本發(fā)明的光盤(pán)是一個(gè)1.46GB(Giga Bytes)的DVD-RAM時(shí),主備用區(qū)允許8個(gè)扇區(qū)的PDL項(xiàng)目(entry)和64個(gè)待處理的SDL項(xiàng)目(entry),因而防止了在格式化后,由于缺乏主備用區(qū),而立刻產(chǎn)生報(bào)警。此處,當(dāng)備用區(qū)小于32個(gè)ECC塊時(shí),才產(chǎn)生報(bào)警級(jí)電平。相應(yīng)地,考慮到在該備用區(qū)中產(chǎn)生的缺陷的數(shù)目和每個(gè)區(qū)段中用于防止ECC塊的不連續(xù)的備用區(qū)的尺寸,每個(gè)區(qū)段的3%以上分配為一個(gè)主備用區(qū)。
      一個(gè)可由該主備用區(qū)處理的PDL項(xiàng)目對(duì)應(yīng)于一個(gè)扇區(qū)和8個(gè)扇區(qū)之間,而一個(gè)SDL項(xiàng)目是在一個(gè)扇區(qū)和8個(gè)扇區(qū)之間。處理該P(yáng)DL項(xiàng)目(SPDL)的備用區(qū)和處理該SDL項(xiàng)目(SSDL)的備用區(qū),可以由下面的不等式1來(lái)表示;1≤SPDL≤81≤SSDL≤8 …(1)現(xiàn)在結(jié)合附圖3A和3B描述因滑移替換引起的邏輯扇區(qū)號(hào)的后移現(xiàn)象,它可能發(fā)生在區(qū)段之間的邊界處。
      在根據(jù)本發(fā)明,提出的由多個(gè)區(qū)段所形成的組中,當(dāng)區(qū)段#n中存在缺陷扇區(qū),如圖3A所示,由于滑移替換,沒(méi)有形成ECC塊單元的剩余扇區(qū)位于該區(qū)段的結(jié)尾。當(dāng)數(shù)據(jù)被寫(xiě)入沒(méi)有形成ECC塊單元的剩余扇區(qū)時(shí),則會(huì)在區(qū)段之間的邊界處發(fā)生因滑移替換而引起的邏輯扇區(qū)號(hào)的后移(shifted-backward)現(xiàn)象,從而在區(qū)段之間的邊界處可能產(chǎn)生ECC塊的不連續(xù),如圖3B所示。也就是說(shuō),一個(gè)ECC塊可能位于兩個(gè)區(qū)段之上。在這種情況下,問(wèn)題就會(huì)發(fā)生,其中,光盤(pán)必須以不同的速度驅(qū)動(dòng),以讀取或?qū)懭胛挥趦蓚€(gè)區(qū)段之上的一個(gè)ECC塊,并且由于物理扇區(qū)號(hào)在它們之間是連續(xù)的,一個(gè)用戶(hù)區(qū)和一個(gè)保護(hù)區(qū)必須被單獨(dú)處理。該保護(hù)區(qū)是一個(gè)緩沖區(qū),用于防止因區(qū)段之間的轉(zhuǎn)速差而引起的運(yùn)行不穩(wěn)定。
      在本發(fā)明中,如果因缺陷扇區(qū)的產(chǎn)生,在一個(gè)區(qū)段的結(jié)尾處剩余的扇區(qū)小于用于形成一個(gè)ECC塊的扇區(qū)數(shù)(16個(gè)扇區(qū)),則它們將不被使用并被跳過(guò)。分配給一個(gè)備用區(qū)的尺寸必須與下述公式2所表示的一樣大,以便控制一個(gè)ECC塊是在一個(gè)區(qū)段的開(kāi)始位置上開(kāi)始,從而響應(yīng)因滑移替換在區(qū)段之間的邊界處可能發(fā)生的邏輯扇區(qū)號(hào)的后移現(xiàn)象;用于塊位置控制的備用區(qū)=(區(qū)段數(shù)-1)*(每個(gè)糾錯(cuò)塊的扇區(qū)數(shù)-1) …2在一個(gè)DVD-RAM光盤(pán)中,一個(gè)ECC塊有16個(gè)扇區(qū),所以,如果一個(gè)ECC塊不是在區(qū)段的開(kāi)始位置開(kāi)始,則在區(qū)段的結(jié)尾處最大可能剩余15個(gè)扇區(qū)。在每個(gè)區(qū)段的結(jié)尾處沒(méi)有形成一個(gè)ECC塊的剩余扇區(qū)也必須被跳過(guò),以便使ECC塊的開(kāi)始位置與區(qū)段的開(kāi)始位置相匹配,因而還需要與跳過(guò)的扇區(qū)一樣大小的備用區(qū)。通過(guò)從區(qū)段數(shù)目中減1可得到區(qū)段之間的邊界數(shù)。也就是說(shuō),如果有兩個(gè)區(qū)段,則區(qū)段之間連接部分的數(shù)目就是1,而如果有三個(gè)區(qū)段,則區(qū)段之間連接部分的數(shù)目就是2。與一個(gè)ECC塊一樣大的,用于塊位置控制的備用區(qū)可以主要分配給每個(gè)區(qū)段。
      因此,最好是一個(gè)光盤(pán)只有一個(gè)組用于滑移替換。在這種情況下,考慮到使用PDL和SDL可能被處理的項(xiàng)目的數(shù)目,以及用于控制區(qū)段之間邊界處一個(gè)ECC塊的開(kāi)始位置的備用區(qū)的尺寸(此處,最大為32個(gè)ECC塊),可以在光盤(pán)的結(jié)尾分配一個(gè)用于滑移替換的備用區(qū)。
      以這種方法,有多個(gè)區(qū)段被設(shè)定為一個(gè)組,并在該組的結(jié)尾處分配一個(gè)用于滑移替換的備用區(qū)。因此,當(dāng)存在多個(gè)組,每個(gè)組都有多個(gè)區(qū)段時(shí),由于在每個(gè)組中分配的備用區(qū)的尺寸較小,消除因大的劃痕產(chǎn)生的突發(fā)錯(cuò)誤的能力降低現(xiàn)象便得到解決。
      例如,在一個(gè)容量約4.7GB的光盤(pán)中,每個(gè)區(qū)段中有一個(gè)組,一個(gè)組包括大約1600個(gè)軌道,一個(gè)物理光盤(pán)上每個(gè)軌道的寬度大約為1mm,如圖1A所示。如果在半徑方向光盤(pán)上產(chǎn)生大于1mm的劃痕,則大約有1600個(gè)扇區(qū)會(huì)出現(xiàn)缺陷。然而,如果備用區(qū)在每個(gè)區(qū)段中產(chǎn)生一個(gè)組,并根據(jù)光盤(pán)的容量,以一定的比率分配備用區(qū),則能夠確定在光盤(pán)的內(nèi)圓周部分,只有大約1100個(gè)扇區(qū)可能要被滑移替換。因此,大約有400到500個(gè)剩余扇區(qū)不能通過(guò)滑移替換方法而替換,而要由線性替換方法來(lái)替換。在這種情況下,對(duì)于備用區(qū),大約需要400到500個(gè)ECC塊和該光盤(pán)在出現(xiàn)相應(yīng)缺陷的區(qū)段處的性能便被極大地降低。然而,當(dāng)針對(duì)根據(jù)本發(fā)明,用于滑移替換的整個(gè)光盤(pán)分配一個(gè)大備用區(qū)時(shí),滑移替換甚至可以針對(duì)這種大缺陷而進(jìn)行。
      圖4是一個(gè)流程圖,顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例,在初始化期間對(duì)光盤(pán)分配備用區(qū)的方法。參看圖4,當(dāng)在步驟S101接收到初始化命令時(shí),一個(gè)組由光盤(pán)的多個(gè)區(qū)段所產(chǎn)生,以響應(yīng)該初始化命令,并在步驟S102,在該組的結(jié)尾處分配一個(gè)主備用區(qū)。也就是說(shuō),用于滑移替換的主備用區(qū)包括一個(gè)用于缺陷管理、與7679個(gè)數(shù)據(jù)扇區(qū)(480個(gè)ECC塊)相關(guān)的備用區(qū),其中7679是可以使用PDL進(jìn)行處理的缺陷管理項(xiàng)目的最大數(shù)目;和一個(gè)備用區(qū)(此處,最大為32個(gè)ECC塊),用于控制區(qū)段之間每個(gè)邊界處的一個(gè)ECC塊的開(kāi)始位置。
      同時(shí),在一個(gè)1.46GB的DVD-RAM光盤(pán)中,主備用區(qū)可以處理8個(gè)扇區(qū)的PDL項(xiàng)目和64個(gè)SDL項(xiàng)目,并且分配時(shí)還要考慮到用于塊位置控制的備用區(qū)。
      如果分配了主備用區(qū),則要針對(duì)整個(gè)光盤(pán)區(qū)確定是否有缺陷產(chǎn)生,并在步驟S103,使用在該組結(jié)尾處所分配的主備用區(qū),通過(guò)滑移替換替換產(chǎn)生的缺陷。此處,如果所分配的主備用區(qū)不足以通過(guò)滑移替換替換缺陷,則確定相應(yīng)的光盤(pán)是否有缺陷,并且還可以包括一個(gè)產(chǎn)生初始化錯(cuò)誤消息的步驟,以防止該光盤(pán)被使用。
      如果在步驟S103完成滑移替換,在滑移替換期間沒(méi)有使用的部分主備用區(qū)便分配給副備用區(qū),用于線性替換,并且,如果確定該主備用區(qū)內(nèi)的副備用區(qū)不足以進(jìn)行線性替換,則還可在步驟S104,以區(qū)段為單位,進(jìn)一步向區(qū)段分配副備用區(qū)。有關(guān)以區(qū)段為單位,向區(qū)段分配用于線性替換的副備用區(qū)的信息存儲(chǔ)在光盤(pán)上的一個(gè)缺陷管理區(qū)(DMA)中。當(dāng)主備用區(qū)的分配和用于線性替換的副備用區(qū)的分配完成時(shí),初始化則得以完成。最好是,在第一個(gè)備用區(qū)內(nèi)用于線性替換的副備用區(qū),和分配給每個(gè)區(qū)段的副備用區(qū)都是從相應(yīng)備用區(qū)的最后部,以反轉(zhuǎn)順序使用,以便統(tǒng)一用于線性替換的、管理附加備用區(qū)的方法。
      圖5是一個(gè)流程圖,顯示根據(jù)本發(fā)明的一個(gè)實(shí)施例,在已經(jīng)初始化之后當(dāng)光盤(pán)正在被使用時(shí),分配備用區(qū)的方法。如果在光盤(pán)初始化期間所分配的、用于線性替換的副備用區(qū)的尺寸不足以替換在使用已初始化的光盤(pán)期間產(chǎn)生的缺陷,則分配一個(gè)用于線性替換的附加備用區(qū)。
      在圖5中,在步驟S201,確定在使用該光盤(pán)期間是否需要一個(gè)用于線性替換的附加備用區(qū)。如果確定需要附加備用區(qū),則在步驟S202,確定在一個(gè)邏輯文件區(qū)域的后部是否有足夠量的連續(xù)空區(qū)域。如果在步驟S202確定在該邏輯文件區(qū)域的后部有足夠量的連續(xù)空區(qū)域,則在步驟S203,從該邏輯文件區(qū)的最后部開(kāi)始,為線性替換分配一個(gè)預(yù)定尺寸的附加備用區(qū),然后再次執(zhí)行步驟S201。
      附加備用區(qū)的分配與初始化后生成的一個(gè)邏輯文件區(qū)的再分配相對(duì)應(yīng),所以需要文件系統(tǒng)的幫助。在這種情況下,不向每個(gè)區(qū)段分配用于線性替換的附加備用區(qū),但可以從邏輯文件區(qū)的最后部方向分配,也就是說(shuō),從一個(gè)邏輯文件區(qū)中具有最高邏輯扇區(qū)號(hào)的區(qū)域,其中用戶(hù)數(shù)據(jù)文件可記錄到具有較低邏輯扇區(qū)號(hào)的區(qū)域。當(dāng)有副缺陷產(chǎn)生,并且通過(guò)如此分配的附加備用區(qū),利用線性替換方法替換時(shí),搜索速度幾乎不降底,但防止了文件系統(tǒng)不能使用的邏輯文件區(qū)中邏輯扇號(hào)區(qū)的生成。也就是說(shuō),可以防止邏輯扇區(qū)號(hào)出現(xiàn)不連續(xù)。
      在現(xiàn)有線性替換的缺陷管理方法中,一個(gè)有缺陷的ECC塊必須由沒(méi)有在一個(gè)備用區(qū)內(nèi)ECC塊之間使用過(guò)的第一個(gè)正常的ECC塊來(lái)替換,從而即使當(dāng)該備用區(qū)是從首部按順序使用時(shí),該備用區(qū)內(nèi)的有缺陷塊也不會(huì)得到管理,并且跳過(guò)該有缺陷的備用區(qū)。然而,與現(xiàn)有方法一樣,如果附加備用區(qū)內(nèi)的塊是從首部按順序使用,則當(dāng)附加備用區(qū)進(jìn)一步增加時(shí),就會(huì)出現(xiàn)問(wèn)題。也就是說(shuō),只要該附加備用區(qū)的尺寸增加,在已增加的附加備用區(qū)上的信息就必須單獨(dú)管理。為了解決這個(gè)問(wèn)題,該附加備用區(qū)中的塊是從后部以反轉(zhuǎn)順序使用的。因此,如果只有最高扇區(qū)號(hào),該附加備用區(qū)就從此處開(kāi)始,和最低扇區(qū)號(hào)被檢測(cè)到,則整個(gè)附加備用區(qū)可以被連續(xù)管理。也就是說(shuō),一個(gè)記錄和/或再現(xiàn)設(shè)備不需要知道一個(gè)預(yù)定尺寸的附加備用區(qū)的分配有多么頻繁,只有識(shí)別出其開(kāi)始和結(jié)尾位置,就可管理該附加備用區(qū)。然而,該附加備用區(qū)的最大尺寸必須小于最后一個(gè)區(qū)段。
      如果在步驟S202確定,在該文件系統(tǒng)的后部,沒(méi)有充分的連續(xù)空區(qū)域存在,則在步驟S204,由該文件系統(tǒng)或一個(gè)應(yīng)用程序來(lái)布置該空區(qū)域。此后,再在步驟S205確定是否存在充分量的連續(xù)空區(qū)域量。如果有充分量的連續(xù)的空區(qū)域,則執(zhí)行分配附加備用區(qū)的步驟S203。如果即使在空區(qū)域布置完之后,連續(xù)空區(qū)域量仍不充分,則在步驟S206顯示“附加備用區(qū)不能被分配”的消息。然后,過(guò)程終止。如果在步驟S201確定不需要附加備用區(qū),則過(guò)程也終止。
      同時(shí),在特定的場(chǎng)合,如實(shí)時(shí)記錄等等,也可分配小的備用區(qū)用于缺陷管理,與副缺陷有關(guān)的線性替換要限制地進(jìn)行,多數(shù)缺陷可由文件系統(tǒng)或應(yīng)用程序進(jìn)行處理。此外,最好是,由基于實(shí)時(shí)記錄的文件系統(tǒng)或應(yīng)用程序處理副缺陷,以便為得到相應(yīng)應(yīng)用程序所要求的最小傳輸速度。
      在這種情況下,也需要記錄和/或再現(xiàn)設(shè)備檢測(cè)缺陷,并針對(duì)所檢測(cè)的缺陷進(jìn)行最小限度的管理。此處,最小限度的管理意味著使用SDL來(lái)管理關(guān)于所產(chǎn)生的缺陷是否已經(jīng)被線性替換。
      例如,對(duì)在具有缺陷管理信息的光盤(pán)使用期間產(chǎn)生的缺陷,其中,使用線性替換的缺陷管理不用于實(shí)時(shí)記錄,只有每個(gè)有缺陷塊的開(kāi)始扇區(qū)號(hào)被記錄在副缺陷表(SDL)中,表示該有缺陷塊沒(méi)有被替換的信息被記錄在一個(gè)表示該有缺陷塊是否已被替換的SDL項(xiàng)目中的強(qiáng)迫再分配屏蔽(FRM)位中,表示該有缺陷塊尚未被替換的信息被記錄在該SDL項(xiàng)目中一個(gè)替換塊的開(kāi)始扇區(qū)號(hào)中。
      由于當(dāng)相應(yīng)光盤(pán)被重新初始化,并且用于另一個(gè)目的時(shí),記錄和/或再現(xiàn)設(shè)備不能識(shí)別由文件系統(tǒng)或應(yīng)用程序所處理的缺陷內(nèi)容,它可以重新初始化該盤(pán)而忽略已產(chǎn)生的缺陷。相應(yīng)地,快速格式化不能進(jìn)行,其中,副缺陷(存儲(chǔ)在SDL項(xiàng)目中的)簡(jiǎn)單地是變成一個(gè)PDL項(xiàng)目,并由滑移替換進(jìn)行處理,從而即使當(dāng)副缺陷是由文件系統(tǒng)或應(yīng)用程序進(jìn)行管理時(shí),該記錄和/或再現(xiàn)設(shè)備也必須管理缺陷。因此,在所有情況下,都必須使用SDL來(lái)控制缺陷的產(chǎn)生或不產(chǎn)生,而不考慮進(jìn)行或不進(jìn)行線性替換,以及用于線性替換的備用區(qū)是存在還是不存在。
      如上所述,本發(fā)明消除了有關(guān)通過(guò)滑移替換替換缺陷的最大尺寸的限制,而且不違反即使在一個(gè)組中產(chǎn)生的大缺陷也必須在該組內(nèi)處理的限制,從而可以進(jìn)行更加有效的滑移替換。此外,備用區(qū)的尺寸可以根據(jù)應(yīng)用的目的適當(dāng)調(diào)整,以便更有效地利用該光盤(pán)區(qū)域。
      權(quán)利要求
      1.一種光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì),包括用戶(hù)數(shù)據(jù)區(qū),包含多個(gè)區(qū)段(zone);以及所述的區(qū)段具有在數(shù)據(jù)區(qū)中包括預(yù)定的數(shù)目的數(shù)據(jù)單元的數(shù)據(jù)塊;其中,當(dāng)數(shù)據(jù)塊被多個(gè)區(qū)段之間的邊界分段時(shí),在一個(gè)區(qū)段的最后的數(shù)據(jù)塊中的被分段的數(shù)據(jù)單元就被跳過(guò)。
      2.如權(quán)利要求1的光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì),還包括在跳過(guò)位于區(qū)段的最后的區(qū)的被分段的數(shù)據(jù)單元之后、從下一個(gè)區(qū)段開(kāi)始的一個(gè)再分配的數(shù)據(jù)塊。
      3.如權(quán)利要求1的光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì),還包括一個(gè)主備用區(qū),用于從被分段的數(shù)據(jù)單元跳過(guò)缺陷數(shù)據(jù)單元和數(shù)據(jù)單元。
      4.一種用于光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì)的缺陷管理方法,所述的光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì)包含一個(gè)用戶(hù)數(shù)據(jù)區(qū),所述的用戶(hù)數(shù)據(jù)區(qū)包括多個(gè)區(qū)段,所述的區(qū)段具有包括預(yù)定的數(shù)目的數(shù)據(jù)單元的數(shù)據(jù)塊,所述的方法包括當(dāng)數(shù)據(jù)塊被多個(gè)區(qū)段之間的邊界分段時(shí),就跳過(guò)在一個(gè)區(qū)段的最后的數(shù)據(jù)塊中的被分段的數(shù)據(jù)單元。
      5.如權(quán)利要求4的方法,還包括在跳過(guò)位于區(qū)段的最后的區(qū)的被分段的數(shù)據(jù)單元之后、從下一個(gè)區(qū)段開(kāi)始的再分配數(shù)據(jù)塊的步驟。
      6.如權(quán)利要求4的方法,還包括分配一個(gè)用于從被分段的數(shù)據(jù)單元跳過(guò)缺陷數(shù)據(jù)單元和數(shù)據(jù)單元的主備用區(qū)的步驟。
      全文摘要
      一種光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì),以及一種用于光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì)的缺陷管理方法。多個(gè)區(qū)段形成一個(gè)組,無(wú)需規(guī)定一個(gè)區(qū)段和一個(gè)組之間的關(guān)系。備用區(qū)包括一個(gè)用于滑移替換的備用區(qū)和一個(gè)用于線性替換的備用區(qū)。用于滑移替換的備用區(qū)被首先分配,用于線性替換的備用區(qū)是根據(jù)滑移替換后剩余的主備用區(qū)的尺寸和光盤(pán)使用的目的而分配的。當(dāng)光盤(pán)使用期間,用于線性替換的備用區(qū)變得不足時(shí),從一個(gè)邏輯文件區(qū)的最后部,按順序分配一個(gè)用于線性替換的附加備用區(qū),從而可以更加靈活地和有效地分配備用區(qū)。
      文檔編號(hào)G11B7/24GK1430212SQ0215059
      公開(kāi)日2003年7月16日 申請(qǐng)日期1999年10月11日 優(yōu)先權(quán)日1998年10月10日
      發(fā)明者高禎完, 樸仁植 申請(qǐng)人:三星電子株式會(huì)社
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1