国产精品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>

      用于存儲(chǔ)介質(zhì)的缺陷管理的制作方法

      文檔序號(hào):6784381閱讀:441來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):用于存儲(chǔ)介質(zhì)的缺陷管理的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及存儲(chǔ)介質(zhì)內(nèi)的缺陷管理并且尤其涉及在使用列表的光盤(pán)中的缺陷管理領(lǐng)域。
      背景技術(shù)
      最近光盤(pán)標(biāo)準(zhǔn)已經(jīng)發(fā)展到提供高密度數(shù)據(jù)的存儲(chǔ)。為可寫(xiě)光盤(pán)提供的標(biāo)準(zhǔn)就是其中之一。在寫(xiě)入高密度數(shù)據(jù)時(shí)所存在的問(wèn)題是在寫(xiě)入過(guò)程中潛在地可能出現(xiàn)錯(cuò)誤。實(shí)質(zhì)上潛在的錯(cuò)誤源是由于盤(pán)片內(nèi)的缺陷。一個(gè)最近標(biāo)準(zhǔn)藍(lán)光盤(pán)片(Blu-ray Disc BD)標(biāo)準(zhǔn)描述了一種用于記錄并播放視聽(tīng)(AV)流的光盤(pán)系統(tǒng)。藍(lán)光標(biāo)準(zhǔn)用于通過(guò)實(shí)現(xiàn)缺陷管理方案來(lái)處理缺陷,所述缺陷管理方案使用了缺陷列表,所述缺陷列表包含壞數(shù)據(jù)塊以及可能壞的數(shù)據(jù)塊的列表。藍(lán)光標(biāo)準(zhǔn)已經(jīng)定義了用于示出扇區(qū)是被替換還是損壞的附加指示符。這些指示符示出了扇區(qū)是否是有錯(cuò)誤的。在藍(lán)光標(biāo)準(zhǔn)內(nèi)實(shí)現(xiàn)缺陷列表的目的是允許把在寫(xiě)入或讀取期間所發(fā)現(xiàn)的缺陷放置到缺陷列表中。
      典型情況下,在記錄AV數(shù)據(jù)期間,查閱缺陷列表以便確定其中不應(yīng)當(dāng)定位AV數(shù)據(jù)的物理地址。使用此方法所存在的問(wèn)題在于缺陷列表通常是過(guò)時(shí)的。缺陷列表是過(guò)時(shí)的原因可能與由于處理盤(pán)片所出現(xiàn)的自然老化的缺陷、盤(pán)片受到周?chē)h(huán)境的污染、由于盤(pán)片劃痕所導(dǎo)致的損壞以及在盤(pán)片正常生存期間所出現(xiàn)的其它原因相關(guān),諸如扇區(qū)由于多次重寫(xiě)而被磨損,最終用戶(hù)處理盤(pán)片可能會(huì)引入指紋、劃痕等。
      對(duì)在盤(pán)片上另外出現(xiàn)壞塊的檢測(cè)以及更新缺陷列表以便包括這些另外出現(xiàn)的壞塊,以取決于實(shí)現(xiàn)方式的效率來(lái)操作。問(wèn)題不僅在于發(fā)現(xiàn)附加缺陷而且在于證實(shí)現(xiàn)有的缺陷。因此,由于指紋所導(dǎo)致的缺陷可能因?yàn)橹讣y被擦除而變得過(guò)時(shí)。缺陷只可以通過(guò)寫(xiě)入和/或讀取扇區(qū)來(lái)可靠地檢測(cè)。因此,所有證明實(shí)現(xiàn)方式的共同問(wèn)題在于當(dāng)把盤(pán)片插入記錄器/播放器中之后需要立即開(kāi)始記錄時(shí),會(huì)花費(fèi)太多時(shí)間來(lái)證明所述盤(pán)片。
      缺陷列表在完全盤(pán)片證明之后完全是最新的。然而完全盤(pán)片證明非常費(fèi)時(shí),這在正常使用所述盤(pán)片期間使完全盤(pán)片證明非常不切實(shí)際。實(shí)時(shí)記錄問(wèn)題使在記錄期間進(jìn)行完全盤(pán)片證明實(shí)際上是不可能的。
      作為缺陷列表并不是最新的結(jié)果,寫(xiě)入過(guò)程失敗就很常見(jiàn)了。另外,企圖通過(guò)在盤(pán)片上的另一位置重寫(xiě)相同的數(shù)據(jù)來(lái)恢復(fù)失敗的寫(xiě)入過(guò)程也可能會(huì)失敗,這是因?yàn)橄到y(tǒng)錯(cuò)誤地認(rèn)為所選擇用來(lái)重新寫(xiě)入其它位置的嘗試是無(wú)缺陷的,從而如果所述其它位置也是損壞的那么會(huì)失敗。這導(dǎo)致了可能會(huì)出現(xiàn)多次試圖重新寫(xiě)入并且可能易于丟失數(shù)據(jù)的情況。在實(shí)時(shí)記錄期間,數(shù)據(jù)丟失是明顯可能的。
      典型情況下通過(guò)寫(xiě)入盤(pán)片的不同區(qū)域中來(lái)實(shí)現(xiàn)寫(xiě)入恢復(fù)。最糟的情況可能出現(xiàn)在盤(pán)片上存在許多壞數(shù)據(jù)塊時(shí),并且企圖在盤(pán)片的不同區(qū)域中重寫(xiě)數(shù)據(jù)可能潛在地要進(jìn)行幾次重試(重新寫(xiě)入也可能由于壞塊而失敗)。另外,重新寫(xiě)入嘗試失敗的可能性隨著空閑盤(pán)片空間的降低而增加。在實(shí)時(shí)數(shù)據(jù)情況期間重寫(xiě)的附加嘗試還大大地增加了存儲(chǔ)器(緩沖器)的使用,在具有高于或等于20Mbit/sec的高比特率(諸如HDTV)的情況下尤為如此,臨時(shí)緩沖器保留了要寫(xiě)入的數(shù)據(jù)使得在緩沖器預(yù)算上產(chǎn)生瓶頸。
      據(jù)此,在本領(lǐng)域內(nèi)需要一種可以在不要求過(guò)度的、多次重寫(xiě)嘗試的情況下有效地重新寫(xiě)入數(shù)據(jù)的系統(tǒng)和方法,所述多次重寫(xiě)嘗試可能導(dǎo)致在記錄操作期間丟失數(shù)據(jù)。此需要在實(shí)時(shí)記錄中是特別顯著的,其中恢復(fù)必須是‘時(shí)間確定性的(time deterministic)’。
      另外,在本領(lǐng)域內(nèi)仍然需要一種采取必要預(yù)防措施的系統(tǒng)和方法,所述預(yù)防措施使得能夠進(jìn)行寫(xiě)入錯(cuò)誤恢復(fù)。

      發(fā)明內(nèi)容
      本發(fā)明的目的在于解決現(xiàn)有技術(shù)內(nèi)的上述需要并且提供了保障的重寫(xiě)動(dòng)作,其中一旦檢測(cè)到寫(xiě)入錯(cuò)誤那么只要求一次重寫(xiě)數(shù)據(jù)嘗試。
      這些目的由用于存儲(chǔ)介質(zhì)的播放器/記錄器來(lái)提供,所述播放器/記錄器具有被配置為接收用于所述播放器/記錄器的數(shù)據(jù)的內(nèi)容緩沖器以及用于在所述存儲(chǔ)介質(zhì)內(nèi)指定用來(lái)放置由所述內(nèi)容緩沖器所接收數(shù)據(jù)的區(qū)域的控制部件??刂撇考?shí)現(xiàn)了一系列列表,包括用于在存儲(chǔ)介質(zhì)內(nèi)指定未使用區(qū)域的空閑區(qū)域列表、用于詳述損壞的存儲(chǔ)介質(zhì)區(qū)域的缺陷列表、以及用于指定被證明為沒(méi)有缺陷的存儲(chǔ)介質(zhì)區(qū)域的保留區(qū)域列表。


      圖1是用于圖示由本發(fā)明所設(shè)想的數(shù)據(jù)結(jié)構(gòu)的框圖;圖2是用于本發(fā)明的優(yōu)選實(shí)施例的算法的流程圖。
      具體實(shí)施例方式
      背景信息關(guān)于藍(lán)光盤(pán)片來(lái)描述本發(fā)明的優(yōu)選實(shí)施例,然而本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解本發(fā)明的特征適用于所有光盤(pán)和各種類(lèi)型的存儲(chǔ)介質(zhì)。據(jù)此雖然優(yōu)選實(shí)施例論述了關(guān)于藍(lán)光盤(pán)片的實(shí)現(xiàn)方式,然而應(yīng)當(dāng)理解的是,關(guān)于藍(lán)光盤(pán)片所使用的特定名稱(chēng)通常等效于在其它類(lèi)型存儲(chǔ)介質(zhì)內(nèi)具有不同名稱(chēng)的結(jié)構(gòu)。
      在藍(lán)光盤(pán)片內(nèi),在盤(pán)片的連續(xù)區(qū)域(也被稱(chēng)作盤(pán)區(qū)(Extent))上記錄AV實(shí)時(shí)數(shù)據(jù)。對(duì)于BD來(lái)說(shuō),AV記錄作為文件(File)存在。(AV)文件數(shù)據(jù)寫(xiě)入盤(pán)區(qū),并且可以隨機(jī)地分配(相同AV文件的)盤(pán)區(qū)。因此只在盤(pán)區(qū)中寫(xiě)入AV數(shù)據(jù)。
      盤(pán)區(qū)具有最小尺寸并且可以在盤(pán)片上隨機(jī)地定位。如這里所用,盤(pán)區(qū)是連續(xù)的區(qū)域,即分配有連續(xù)邏輯扇區(qū)號(hào)的一組邏輯扇區(qū)。在盤(pán)區(qū)中分配一塊連續(xù)的文件數(shù)據(jù)。因此盤(pán)區(qū)指的是在邏輯上連續(xù)的區(qū)域??梢栽谒{(lán)光標(biāo)準(zhǔn)1.0部分2的開(kāi)始章節(jié)“Allocation rule forBDAV Domain”中找到詳細(xì)信息。
      本發(fā)明所設(shè)想的首要原理在于當(dāng)把盤(pán)片插入播放器/記錄器中時(shí)并且在任何記錄AV數(shù)據(jù)的嘗試已經(jīng)進(jìn)行之前,所述盤(pán)片上的至少一個(gè)盤(pán)區(qū)會(huì)成功地證明。然后已經(jīng)被成功證明的盤(pán)區(qū)被保留以用于寫(xiě)入恢復(fù)。在記錄期間,如果向不同的盤(pán)區(qū)寫(xiě)入數(shù)據(jù)失敗,那么在所證明/保留的盤(pán)區(qū)中重新寫(xiě)入那些無(wú)法被寫(xiě)入失敗盤(pán)區(qū)中的AV數(shù)據(jù)。由于所保留的盤(pán)區(qū)已經(jīng)被證明的緣故,所以所證明的盤(pán)區(qū)幾乎不可能存在任何問(wèn)題。因此,可以只在一次重新寫(xiě)入中就從寫(xiě)入錯(cuò)誤中恢復(fù)。所發(fā)明的重新寫(xiě)入提供了確定性的恢復(fù);因此,其可以有效地用于實(shí)時(shí)記錄應(yīng)用,而不會(huì)丟失信息并且只要有限的存儲(chǔ)器預(yù)算。
      參照?qǐng)D1,其是用于圖示由本發(fā)明所使用的數(shù)據(jù)結(jié)構(gòu)的框圖,本發(fā)明的系統(tǒng)維護(hù)幾個(gè)列表。典型情況下文件系統(tǒng)維護(hù)這些列表,但是其它訪問(wèn)機(jī)制對(duì)那些本領(lǐng)域技術(shù)人員來(lái)說(shuō)也是顯而易見(jiàn)的。BD系統(tǒng)利用文件系統(tǒng)。所有應(yīng)用數(shù)據(jù)(AV數(shù)據(jù)和AV元數(shù)據(jù),包括內(nèi)容機(jī)制表)典型情況下位于文件中。
      在盤(pán)片5上維護(hù)有一列空閑盤(pán)片空間列表11,包含所述盤(pán)片5上尚未寫(xiě)入的一列所有區(qū)域。維護(hù)用于包含一列所有已知損壞區(qū)域的缺陷列表13。未分配的盤(pán)區(qū)列表15提供了一列尚未寫(xiě)入的所有盤(pán)區(qū)。寫(xiě)入盤(pán)區(qū)列表17提供了一列已經(jīng)寫(xiě)入的所有盤(pán)區(qū)。保留盤(pán)區(qū)列表19包含了已經(jīng)根據(jù)系統(tǒng)在寫(xiě)入期間檢測(cè)“寫(xiě)入錯(cuò)誤”的能力通過(guò)寫(xiě)入并讀取來(lái)證明的一列盤(pán)區(qū),如果沒(méi)有錯(cuò)誤的話(huà),那么寫(xiě)入&amp;證明的傳統(tǒng)方法作為沒(méi)有缺陷來(lái)使用并且保留為用來(lái)執(zhí)行重新寫(xiě)入數(shù)據(jù)的區(qū)域,所述數(shù)據(jù)是初始在損壞盤(pán)區(qū)嘗試寫(xiě)入的數(shù)據(jù)。
      AV內(nèi)容緩沖器12接收將被寫(xiě)入到盤(pán)片5的AV內(nèi)容。AV內(nèi)容緩沖器向控制器14遞送AV內(nèi)容,所述控制器14可以訪問(wèn)上述每個(gè)列表11、13、15和19??刂破?4通過(guò)跟蹤要寫(xiě)入的下一邏輯區(qū)域來(lái)確定將把AV內(nèi)容寫(xiě)入到盤(pán)片5上的什么位置,如在未分配的盤(pán)區(qū)列表15中所表明??刂撇考ㄟ^(guò)讀取利用未分配的盤(pán)區(qū)列表15所使用的指針來(lái)知道要寫(xiě)入的下一盤(pán)區(qū)。
      如果寫(xiě)入AV內(nèi)容由于由未分配的盤(pán)區(qū)列表15所選擇來(lái)寫(xiě)入的盤(pán)區(qū)中的缺陷而失敗,那么會(huì)把所述AV內(nèi)容寫(xiě)入到從保留盤(pán)區(qū)列表19中所選擇的盤(pán)區(qū)中。保留盤(pán)區(qū)列表使用指針來(lái)確定用于重寫(xiě)的盤(pán)區(qū)。優(yōu)選地是,經(jīng)由“順序的循環(huán)記錄”方法來(lái)進(jìn)行保留盤(pán)區(qū)的選擇?!绊樞虻难h(huán)記錄”指的是分配下一盤(pán)區(qū)使得它具有高于先前盤(pán)區(qū)的結(jié)束地址的開(kāi)始地址,因此在邏輯卷空間(例如盤(pán)片末尾)存在繞回?!绊樞虻难h(huán)記錄”導(dǎo)致在盤(pán)片上相等的平均重寫(xiě)次數(shù)。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,“順序的循環(huán)記錄”是用于選擇保留盤(pán)區(qū)的優(yōu)選方法,不過(guò)其它方法也是可行的。優(yōu)選地是,如果必須選擇來(lái)自保留列表的盤(pán)區(qū),那么首先應(yīng)用“順序的循環(huán)記錄”規(guī)則并且其次應(yīng)用用于依照‘較小跳躍距離’來(lái)進(jìn)行選擇的規(guī)則。
      參照?qǐng)D2,圖示了用于算法的流程圖,總體上被指代為例程20,用于圖示本發(fā)明的優(yōu)選實(shí)施例。當(dāng)把諸如藍(lán)光盤(pán)片之類(lèi)的盤(pán)片10放置到播放器/記錄器10中時(shí),例程20在開(kāi)始21試圖在盤(pán)片10上寫(xiě)入任何AV內(nèi)容之前開(kāi)始。在空閑盤(pán)片空間22中分配盤(pán)區(qū)會(huì)搜索盤(pán)片11上的空閑空間列表以便獲取預(yù)定數(shù)目的盤(pán)區(qū)。根據(jù)由系統(tǒng)任務(wù)為保留列表所確定必要的總?cè)萘?按字節(jié))來(lái)保留盤(pán)區(qū)。此能力確定取決于可以花費(fèi)在證明上的系統(tǒng)量。在盤(pán)片插入之后立即開(kāi)始記錄的情況下證明時(shí)間是受限制的,在該情況下;所述證明時(shí)間與可用的緩沖器能力成比例地受限制。所述系統(tǒng)必須至少能夠吸收要寫(xiě)入的所有數(shù)據(jù),同時(shí)證明至少一個(gè)最小長(zhǎng)度的盤(pán)區(qū)。系統(tǒng)可用的時(shí)間越多,可以保留的盤(pán)區(qū)就越多和/或越大??梢栽O(shè)想經(jīng)由后臺(tái)過(guò)程來(lái)保留附加盤(pán)區(qū)。
      本發(fā)明設(shè)想,所述系統(tǒng)分配由在盤(pán)片11上空閑空間內(nèi)所包含的盤(pán)區(qū)列表確定為未使用的一個(gè)或多個(gè)盤(pán)區(qū),每個(gè)所分配的盤(pán)區(qū)具有最小盤(pán)區(qū)。
      本發(fā)明適用于各種系統(tǒng),所述系統(tǒng)具有實(shí)時(shí)約束并且允許成段的數(shù)據(jù)塊(在BD術(shù)語(yǔ)中也被稱(chēng)作盤(pán)區(qū))。應(yīng)當(dāng)注意,下面所提供的描述只是本發(fā)明的一個(gè)示例性實(shí)施例。
      用于BD V1.0的最小盤(pán)區(qū)長(zhǎng)度(MEL)取決于流送速率的值。對(duì)于高達(dá)24Mbit/sec的傳輸流來(lái)說(shuō),所述MEL是12兆字節(jié),其被確定為多個(gè)錯(cuò)誤校正碼(ECC)塊,這是代碼并且當(dāng)在一定程度上損壞時(shí)可以完全地恢復(fù)所保護(hù)的數(shù)據(jù)。對(duì)于BD來(lái)說(shuō),按照簇來(lái)定義ECC塊,所述簇64K字節(jié)大(64個(gè)扇區(qū)每扇區(qū)具有1024個(gè)字節(jié))。12Mbyte的最小盤(pán)區(qū)長(zhǎng)度等于192個(gè)簇。對(duì)于以28.8Mbit/sec出現(xiàn)的數(shù)字視頻流來(lái)說(shuō),MEL是24Mbyte,所述24Mbyte剛好是12Mbyte量的二倍(2*192*64*1024字節(jié))。盤(pán)區(qū)是均具有64k用戶(hù)數(shù)據(jù)能力的多個(gè)ECC塊/扇區(qū)/簇(192)。對(duì)于以28.8Mbit/sec出現(xiàn)的數(shù)字視頻流來(lái)說(shuō),MEL是24Mbyte(2*192*64*1024)。
      對(duì)于BD-RE V2.0來(lái)說(shuō),推薦最小盤(pán)區(qū)長(zhǎng)度為無(wú)間斷的48Mbytes,并且MEL是具有有限間斷的60Mbyte。這里,間斷指的是屬于盤(pán)區(qū)而不是文件數(shù)據(jù)的一個(gè)或多個(gè)扇區(qū)。在BD-RE 2.0標(biāo)準(zhǔn)中,推薦最小盤(pán)區(qū)長(zhǎng)度。從而,如果實(shí)際盤(pán)區(qū)長(zhǎng)度小于所推薦的最小值,依照BD-RE2.0標(biāo)準(zhǔn)仍然可以進(jìn)行所發(fā)生的記錄,但是不保障無(wú)縫播放。為了保證無(wú)縫記錄,盤(pán)區(qū)必須具有最小長(zhǎng)度。由系統(tǒng)所使用的光學(xué)攝像管的性能會(huì)確定所述最小長(zhǎng)度。應(yīng)當(dāng)注意,BD_RE V2.0標(biāo)準(zhǔn)仍在開(kāi)發(fā)中并且將來(lái)可能改變48M和60M的最小盤(pán)區(qū)長(zhǎng)度,而且發(fā)明人清楚地了解所給出的可以用來(lái)實(shí)現(xiàn)本發(fā)明的上述論述只是當(dāng)前現(xiàn)有技術(shù)的一個(gè)例子。
      最小盤(pán)區(qū)大小取決于驅(qū)動(dòng)器性能。主要屬性是來(lái)自盤(pán)片的訪問(wèn)時(shí)間(用于數(shù)據(jù)的命令)和速率數(shù)據(jù)。在BD標(biāo)準(zhǔn)V2.0中,最小盤(pán)區(qū)長(zhǎng)度只是建議,這意味著任何長(zhǎng)度都是有效的。但是對(duì)于實(shí)時(shí)約束來(lái)說(shuō),它們?nèi)匀槐仨?理論上)具有最小長(zhǎng)度。此長(zhǎng)度小于在標(biāo)準(zhǔn)中所推薦的長(zhǎng)度。
      證明盤(pán)區(qū)24對(duì)盤(pán)區(qū)執(zhí)行寫(xiě)入并且驗(yàn)證對(duì)所述盤(pán)區(qū)的寫(xiě)入以便證明這些盤(pán)區(qū)。使用選擇性算法來(lái)確定盤(pán)區(qū)是否沒(méi)有錯(cuò)誤。如果選擇性的算法不能保證整個(gè)盤(pán)區(qū)是無(wú)差錯(cuò)的,那么證明盤(pán)區(qū)24應(yīng)當(dāng)證明該扇區(qū)。
      缺陷26會(huì)檢測(cè)沒(méi)有正確驗(yàn)證的那些盤(pán)區(qū)并且檢測(cè)到向缺陷列表添加缺陷27的分支,以便把那些缺陷放置到缺陷列表13中,在此之后再次執(zhí)行在空閑盤(pán)片空間中分配盤(pán)區(qū)22。如果缺陷26確定盤(pán)區(qū)是無(wú)缺陷的,那么操作分支到把盤(pán)區(qū)添加到保留列表28以便把這些無(wú)缺陷的盤(pán)區(qū)放置到保留盤(pán)區(qū)列表19中。一旦預(yù)定數(shù)目的盤(pán)區(qū)被證明并放置到保留盤(pán)區(qū)列表19中,那么可以開(kāi)始向盤(pán)片5寫(xiě)入AV內(nèi)容。
      寫(xiě)入AV內(nèi)容以在空閑盤(pán)片空間中分配盤(pán)區(qū)32開(kāi)始,其從盤(pán)片上的空閑空間列表11獲取下一(或第一)盤(pán)區(qū)。然后把盤(pán)區(qū)添加到未寫(xiě)入列表34會(huì)把所述盤(pán)區(qū)放置到未分配的盤(pán)區(qū)列表15。任何盤(pán)片空間(空閑或分配的)被表示并記錄在盤(pán)片上的空閑或占據(jù)的邏輯地址中。盤(pán)區(qū)在這些盤(pán)片空間中被分配,并且也用邏輯地址表示。盤(pán)區(qū)具有特定的實(shí)時(shí)分配規(guī)則。盤(pán)區(qū)實(shí)際上是專(zhuān)門(mén)的盤(pán)片空間。
      利用AV內(nèi)容寫(xiě)入盤(pán)區(qū)36把數(shù)據(jù)從AV內(nèi)容緩沖器12記錄到所述盤(pán)區(qū)中。寫(xiě)入錯(cuò)誤40會(huì)檢測(cè)所述AV內(nèi)容是否已經(jīng)被成功地記錄到盤(pán)區(qū)中。由于實(shí)時(shí)約束的原因,優(yōu)選地是,AV數(shù)據(jù)在寫(xiě)入之后未被驗(yàn)證,優(yōu)選寫(xiě)入過(guò)程依賴(lài)于檢測(cè)不可恢復(fù)的讀取錯(cuò)誤。
      如果正確地寫(xiě)入數(shù)據(jù),那么把盤(pán)區(qū)添加到寫(xiě)入盤(pán)區(qū)列表17并且寫(xiě)入更多30確定AV內(nèi)容緩沖器12是否包含要寫(xiě)入到盤(pán)片5上的更多數(shù)據(jù)。如果AV內(nèi)容沒(méi)有適當(dāng)?shù)赜涗浀剿x盤(pán)區(qū)中,那么通過(guò)把缺陷添加到缺陷列表42以便包括沒(méi)能成功記錄的該盤(pán)區(qū)來(lái)更新缺陷列表13。然后在保留盤(pán)區(qū)中重新寫(xiě)入AV內(nèi)容44根據(jù)保留盤(pán)區(qū)列表19來(lái)訪問(wèn)下一盤(pán)區(qū),并且把沒(méi)能先前成功記錄的AV內(nèi)容數(shù)據(jù)記錄到由保留盤(pán)區(qū)列表19所表明的盤(pán)區(qū)中。然后把保留盤(pán)區(qū)移動(dòng)到寫(xiě)入盤(pán)區(qū)列表46會(huì)把所述盤(pán)區(qū)作為條目從保留盤(pán)區(qū)列表19中移除,并且把所述盤(pán)區(qū)作為條目添加到寫(xiě)入盤(pán)區(qū)列表17。所寫(xiě)入的盤(pán)區(qū)來(lái)自于保留盤(pán)區(qū)列表19。確定AV內(nèi)容緩沖器12是否仍然具有要寫(xiě)入的附加數(shù)據(jù),然后操作分支到在空閑盤(pán)片空間中分配盤(pán)區(qū)32。如果AV內(nèi)容緩沖器32沒(méi)有任何其余內(nèi)容數(shù)據(jù),那么播放器/記錄器進(jìn)入準(zhǔn)備狀態(tài)50。
      上面說(shuō)明書(shū)論述了按本發(fā)明所設(shè)想的寫(xiě)入盤(pán)片5的優(yōu)選方式。優(yōu)選地是,在圖2中的上述功能塊都是被算法20所調(diào)用的每個(gè)文件。因而,圖2中的某些功能塊具有諸如在空閑盤(pán)片空間中分配盤(pán)區(qū)22之類(lèi)的不同附圖標(biāo)記并且具有諸如分配32之類(lèi)的不同附圖標(biāo)記,但是優(yōu)選是由本發(fā)明的算法20在不同時(shí)間所調(diào)用的相同文件。依照這種方式,可以?xún)?yōu)化運(yùn)行算法20所要求的文件。
      可以依照流水線方式來(lái)執(zhí)行算法20以便按照需要分配用于寫(xiě)入的盤(pán)區(qū),當(dāng)進(jìn)行分配和實(shí)際寫(xiě)入/證明操作時(shí)更新所述列表。
      上述說(shuō)明書(shū)詳述了發(fā)明人所最優(yōu)選的實(shí)施例。這些實(shí)施例的變化對(duì)那些本領(lǐng)域技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的,因此本發(fā)明的范圍應(yīng)當(dāng)由所附權(quán)利要求來(lái)測(cè)量。
      權(quán)利要求
      1.一種用于存儲(chǔ)介質(zhì)的播放器/記錄器,包括內(nèi)容緩沖器,被配置為接收用于所述播放器/記錄器的數(shù)據(jù);控制部件,可操作地耦合來(lái)在所述存儲(chǔ)介質(zhì)內(nèi)指定用于其中放置由所述內(nèi)容緩沖器所接收的數(shù)據(jù)的區(qū)域;和由所述控制部件所控制的例程,所述例程實(shí)現(xiàn)了一系列列表,所述一系列列表包括用于在存儲(chǔ)介質(zhì)內(nèi)指定未使用區(qū)域的空閑區(qū)域列表、用于詳述損壞的存儲(chǔ)介質(zhì)區(qū)域的缺陷列表、以及用于指定被證明為沒(méi)有缺陷的存儲(chǔ)介質(zhì)區(qū)域的保留區(qū)域列表。
      2.如權(quán)利要求1所述的播放器/記錄器,其中所述例程還利用所述一系列列表實(shí)現(xiàn)了用于指定所述存儲(chǔ)介質(zhì)內(nèi)已經(jīng)被寫(xiě)入的區(qū)域的寫(xiě)入?yún)^(qū)域列表。
      3.如權(quán)利要求2所述的播放器/記錄器,其中所述控制部件更新所述一系列列表以便反映由所述播放器/記錄器對(duì)所述存儲(chǔ)介質(zhì)所執(zhí)行的每個(gè)寫(xiě)入和重寫(xiě)動(dòng)作。
      4.如權(quán)利要求1所述的播放器/記錄器,其中所述控制部件根據(jù)所述空閑區(qū)域列表在所述存儲(chǔ)介質(zhì)上分配寫(xiě)入?yún)^(qū)域以便放置由所述內(nèi)容緩沖器所接收的數(shù)據(jù),指示所述播放器/記錄器把由所述內(nèi)容緩沖器所接收的數(shù)據(jù)寫(xiě)入到所述寫(xiě)入?yún)^(qū)域中,執(zhí)行關(guān)于所述寫(xiě)入?yún)^(qū)域正確地記錄了由所述內(nèi)容緩沖器所接收數(shù)據(jù)的驗(yàn)證并且如果所述驗(yàn)證確定沒(méi)有正確地記錄由所述內(nèi)容緩沖器所接收的數(shù)據(jù),那么指示所述播放器/記錄器利用由所述保留列表所指定的重寫(xiě)區(qū)域來(lái)重寫(xiě)由所述內(nèi)容緩沖器所接收的數(shù)據(jù)。
      5.如權(quán)利要求1所述的播放器/記錄器,其中所述例程創(chuàng)建了用于包含由所述內(nèi)容緩沖器所接收的視聽(tīng)(AV)數(shù)據(jù)的獨(dú)立文件。
      6.如權(quán)利要求1所述的播放器/記錄器,其中在所述存儲(chǔ)介質(zhì)上記錄每個(gè)列表。
      7.如權(quán)利要求1所述的播放器/記錄器,其中所述控制部件根據(jù)所述空閑區(qū)域列表來(lái)分配用于其中放置由所述內(nèi)容緩沖器所接收數(shù)據(jù)的區(qū)域。
      8.如權(quán)利要求5所述的播放器/記錄器,其中所述控制部件把由所述內(nèi)容緩沖器所接收的數(shù)據(jù)寫(xiě)入到所分配的區(qū)域中。
      9.如權(quán)利要求7所述的播放器/記錄器,其中如果在寫(xiě)入期間發(fā)現(xiàn)缺陷,那么對(duì)于所分配的區(qū)域來(lái)說(shuō),所述控制部件把條目放置到所述缺陷列表中。
      10.如權(quán)利要求8所述的播放器/記錄器,其中所述控制部件把由所述內(nèi)容緩沖器所接收的數(shù)據(jù)重新寫(xiě)入到由所述保留區(qū)域列表所指定的保留區(qū)域中。
      11.如權(quán)利要求9所述的播放器/記錄器,其中所述控制部件確定所述內(nèi)容緩沖器是否包含更多要寫(xiě)入的數(shù)據(jù)。
      12.如權(quán)利要求8所述的播放器/記錄器,其中如果所分配的區(qū)域已經(jīng)被正確地寫(xiě)入,那么對(duì)于所分配的區(qū)域來(lái)說(shuō),所述控制部件把條目放置到寫(xiě)入列表中。
      13.一種用于在存儲(chǔ)介質(zhì)上記錄的方法,包括步驟在存儲(chǔ)介質(zhì)上創(chuàng)建空閑區(qū)域列表;根據(jù)所述空閑區(qū)域列表來(lái)分配至少一個(gè)區(qū)域;證明至少一個(gè)區(qū)域?yàn)闊o(wú)損壞區(qū)域;把用于無(wú)缺陷區(qū)域的條目放置到保留列表中;在所述存儲(chǔ)介質(zhì)上把一組數(shù)據(jù)寫(xiě)入到寫(xiě)入?yún)^(qū)域;并且如果寫(xiě)入步驟表明所述數(shù)據(jù)組在寫(xiě)入步驟期間沒(méi)有被正確地記錄,那么把所述數(shù)據(jù)組重寫(xiě)到無(wú)缺陷區(qū)域中,并且把用于所述寫(xiě)入?yún)^(qū)域的條目放置到缺陷列表中。
      14.如權(quán)利要求13所述的方法,其中寫(xiě)入步驟還包括根據(jù)未分配列表來(lái)選擇所述寫(xiě)入?yún)^(qū)域,所述寫(xiě)入?yún)^(qū)域包含尚未被寫(xiě)入的存儲(chǔ)介質(zhì)的區(qū)域。
      15.如權(quán)利要求13所述的方法,其中證明步驟還包括如果所述數(shù)據(jù)組已經(jīng)被正確地寫(xiě)入到所述寫(xiě)入?yún)^(qū)域中,那么把用于所述寫(xiě)入?yún)^(qū)域的條目放置到寫(xiě)入列表中。
      16.如權(quán)利要求13所述的方法,其中所述證明步驟還包括識(shí)別至少一個(gè)區(qū)域是否是損壞的;把至少一個(gè)區(qū)域的條目放置到所述缺陷列表中;并且返回到分配步驟。
      17.如權(quán)利要求13所述的方法,還包括在寫(xiě)入步驟之前執(zhí)行以下步驟在所述存儲(chǔ)介質(zhì)內(nèi)分配附加區(qū)域;并且把用于所述附加區(qū)域的條目放置到未分配的列表中,所述附加區(qū)域包含尚未被分配的存儲(chǔ)介質(zhì)區(qū)域。
      18.如權(quán)利要求13所述的方法,其中所述存儲(chǔ)介質(zhì)是藍(lán)光盤(pán)片并且每個(gè)區(qū)域是具有最小長(zhǎng)度的盤(pán)區(qū)。
      19.如權(quán)利要求13所述的方法,還包括確定附加寫(xiě)入是否是必要的。
      全文摘要
      一種用于光學(xué)記錄器的寫(xiě)入恢復(fù)策略,借此一旦首先加載盤(pán)片那么搜索一個(gè)良好或被證明的盤(pán)片盤(pán)區(qū)。所證明的盤(pán)片盤(pán)區(qū)被保留并被用作為用來(lái)重寫(xiě)那些初始寫(xiě)入嘗試未成功的數(shù)據(jù)。保留區(qū)域在開(kāi)始時(shí)用于寫(xiě)入恢復(fù),實(shí)時(shí)的AV數(shù)據(jù)不會(huì)丟失并且改進(jìn)了記錄性能。維護(hù)一系列列表,包括被證明為沒(méi)有缺陷的保留盤(pán)區(qū)列表和用于空閑和寫(xiě)入盤(pán)片區(qū)域的列表。所使用的缺陷列表由缺陷管理方案更新使得它始終是最新的。
      文檔編號(hào)G11B20/18GK1977331SQ200580022109
      公開(kāi)日2007年6月6日 申請(qǐng)日期2005年6月24日 優(yōu)先權(quán)日2004年6月30日
      發(fā)明者J·J·M·M·吉倫 申請(qǐng)人:皇家飛利浦電子股份有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1