專利名稱:用于將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種高密度光盤,更特別地涉及一種用于將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的設(shè)備和方法。
背景技術(shù):
光盤被廣泛地用于記錄大量數(shù)據(jù)。在這樣的光盤中,新的高密度光學(xué)介質(zhì)(HD-DVD),諸如藍(lán)光光盤(這里稱為“BD”)正在發(fā)展中,其能夠長時間記錄和存儲高分辨率的視頻和音頻數(shù)據(jù)。近來,藍(lán)光光盤的全球標(biāo)準(zhǔn)技術(shù)規(guī)范,其可以理解為作為明顯優(yōu)于現(xiàn)有DVD的數(shù)據(jù)存儲解決方案的下一代HD-DVD技術(shù),與其它數(shù)字設(shè)備一起正在發(fā)展中。
因此,涉及BD和之后的可重寫藍(lán)光光盤(BD-RE)的各種初期標(biāo)準(zhǔn)正處于準(zhǔn)備階段,而且用于一次可寫藍(lán)光光盤(BD-WO)和只讀藍(lán)光光盤(BD-ROM)的各種初期標(biāo)準(zhǔn)也正在發(fā)展中。在這樣的標(biāo)準(zhǔn)化處理過程中,作為記錄和/或重放BD-RE/R/ROM的方法,近來一種物理存取控制(PAC)方法已經(jīng)被討論來用于解決由驅(qū)動錯誤導(dǎo)致的問題,其支持現(xiàn)有版本,在試圖將BD-RE/R/ROM的新功能引入到新版本時支持新的版本。
發(fā)明概述因此,本發(fā)明涉及用于將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的設(shè)備和方法,其完全避免了由于現(xiàn)有技術(shù)的局限和不足而引起的一個或多個問題。
本發(fā)明的目的是提供一種物理存取控制(PAC)方法,以及利用PAC方法將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的設(shè)備和方法。
在說明書后面的一部分中將闡明本發(fā)明另外的優(yōu)點、目的和特征,而且根據(jù)以下分析對于本領(lǐng)域普通技術(shù)人員來說將變得顯而易見,或者通過本發(fā)明的實施可以被理解。通過說明書和它的權(quán)利要求以及附圖中特別指出的結(jié)構(gòu),本發(fā)明的目的和其他優(yōu)點可以被了解并獲得。
要實現(xiàn)這些目的和其他的優(yōu)點,并且根據(jù)本發(fā)明的目的,如同此處所表達(dá)和寬泛地描述的那樣,具有數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì)用于管理包括至少一個物理存取控制(PAC)簇的記錄介質(zhì)的數(shù)據(jù)區(qū)域,所述至少一個PAC簇包括用于管理記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放的信息,其中每個PAC簇包括對于每個PAC簇是公共部分的一個PAC頭部,以及一個PAC指定信息區(qū)域,所述指定信息區(qū)域包括為每個PAC簇所指定的信息,其中PAC頭部包括通過每個片段區(qū)域的位置信息在記錄介質(zhì)的用戶數(shù)據(jù)區(qū)域中標(biāo)識至少一個片段區(qū)域的片段信息。
在本發(fā)明的另一個方面,用于在記錄介質(zhì)上記錄或重放數(shù)據(jù)的方法包括記錄或重放至少一個物理存取控制(PAC)簇,該至少一個PAC簇包括用于管理記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放的信息,每個PAC簇包括片段信息,如果一PAC簇是一未知簇并且片段信息標(biāo)識記錄介質(zhì)的用戶數(shù)據(jù)區(qū)域中的至少一個片段區(qū)域,則通過PAC信息記錄到至少一個片斷區(qū)域和/或從至少一個片斷區(qū)域重放,而且如果至少一個片斷區(qū)域中的故障區(qū)域由記錄介質(zhì)的空閑區(qū)域上的替換區(qū)域來替換,則通過PAC信息記錄到空閑區(qū)域的替換區(qū)域和/或從空閑區(qū)域的替換區(qū)域重放。
在本發(fā)明的另一個方面,在響應(yīng)來自主機(jī)的命令,用于將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的方法中,用于將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的方法包括存儲含有從記錄介質(zhì)讀出的PAC信息的管理信息,確定PAC信息中的PAC_ID,以及根據(jù)PAC上記錄的未知的PAC規(guī)則和片段信息記錄和/或重放數(shù)據(jù),在確定PAC_ID并且記錄和/或重放數(shù)據(jù)期間,如果所確定的PAC_ID是不合理的,而且如果在片段信息的片段區(qū)域中遇到故障區(qū)域,則從故障管理區(qū)域(DMA)的故障目錄(DFL)信息中讀出代替故障區(qū)域的替換區(qū)域上所寫的信息,并且統(tǒng)一地管理作為屬于故障區(qū)域的片段區(qū)域的置換區(qū)域。
在本發(fā)明更進(jìn)一步的方面,用于將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的設(shè)備包括一存儲器,用于存儲從記錄介質(zhì)讀出的PAC信息,以及一微處理器,用于確定PAC信息中的PAC_ID,并且根據(jù)PAC上記錄的未知的PAC規(guī)則和片段信息記錄/重放數(shù)據(jù),在確定PAC_ID并且記錄和/或重放數(shù)據(jù)期間,如果所確定的PAC_ID是不合理的,而且如果在片段信息的片段區(qū)域中遇到故障區(qū)域,則從故障管理區(qū)域(DMA)的故障目錄(DFL)信息中讀出代替故障區(qū)域的替換區(qū)域上所寫的信息,并且統(tǒng)一地管理作為屬于故障區(qū)域的片段區(qū)域的置換區(qū)域。
可以理解的是,本發(fā)明上文的概述及之后的詳細(xì)說明都是示范性和說明性的而且是用來提供本發(fā)明權(quán)利要求書的更進(jìn)一步的說明。
附圖的簡要說明本發(fā)明的附圖、說明性實施例以及說明書一起用于解釋本發(fā)明的原理,所包括的附圖用于進(jìn)一步地理解發(fā)明而且被結(jié)合進(jìn)本申請并且構(gòu)成本申請的一部分。在附圖中圖1說明根據(jù)本發(fā)明的高密度光盤上的物理存取控制(PAC)區(qū)域;圖2說明根據(jù)本發(fā)明高密度光盤上INFO2區(qū)域和INFO1區(qū)域的結(jié)構(gòu);圖3說明根據(jù)本發(fā)明記錄在高密度光盤上的PAC;圖4說明根據(jù)本發(fā)明高密度光盤上PAC的結(jié)構(gòu);圖5說明根據(jù)本發(fā)明一“未知的PAC規(guī)則”字段的結(jié)構(gòu);圖6說明根據(jù)本發(fā)明高密度光盤上的片段區(qū)域;圖7說明根據(jù)本發(fā)明高密度光盤的PAC方法;圖8說明根據(jù)本發(fā)明用于在高密度光盤上記錄片段位置信息的方法;以及圖9說明根據(jù)本發(fā)明光學(xué)記錄和/或重放設(shè)備的框圖。
用于執(zhí)行本發(fā)明的最佳方式現(xiàn)在將參考附圖中說明的例子詳細(xì)說明本發(fā)明的優(yōu)選實施例。只要可能,所有涉及同樣或者類似部分的附圖將使用同樣的參考數(shù)字。另外,雖然本發(fā)明中使用的術(shù)語是從通常已知并且使用的術(shù)語中選出來的,而且本發(fā)明說明書中提及的某些術(shù)語是由申請人慎重選擇的,但是說明書中相應(yīng)的部分也描述了其詳細(xì)含意。此外,需要不僅僅通過所使用的實際術(shù)語而是通過每個術(shù)語內(nèi)部的含義來理解本發(fā)明。
圖1說明根據(jù)本發(fā)明高密度光盤上的PAC區(qū)域。參考圖1,從內(nèi)側(cè)的圓周到外圓圓周將高密度光盤劃分并且指定為一導(dǎo)入?yún)^(qū)域、一數(shù)據(jù)區(qū)、和一導(dǎo)出區(qū)域。在數(shù)據(jù)區(qū)的前端和后端,可能分別有內(nèi)部備用區(qū)(以下簡稱″ISA″)和外部的備用區(qū)(以下簡稱″OSA″)。當(dāng)數(shù)據(jù)區(qū)中出現(xiàn)故障區(qū)域時,備用區(qū)ISA和OSA是用于將被寫到故障區(qū)域上的數(shù)據(jù)的重新配置的區(qū)域。導(dǎo)入?yún)^(qū)域被劃分并指定為用于在其上記錄各種類型的信息的INFO2區(qū)域和INFO1區(qū)域。INFO2區(qū)域和INFO1區(qū)域分別具有物理存取控制(PAC)區(qū)域。
為簡單起見,分配給INFO2區(qū)域的PAC區(qū)域被稱為PAC2區(qū)域,而分配給INFO1區(qū)域的PAC區(qū)域被稱為PAC1區(qū)域。PAC2區(qū)域和PAC1區(qū)域之一具有在其上記錄的原始的PAC,而另一個是備分區(qū)域,用于記錄原始PAC的備分。鑒于從磁盤的內(nèi)側(cè)的圓周到外圓圓周寫入的方向,最好將原始的PAC記錄在PAC2區(qū)域上,而備份PAC記錄在PAC1區(qū)域上。所提供的PAC區(qū)域用于解決問題,該問題易于在老版本驅(qū)動沒能檢測到從新版本驅(qū)動添加到磁盤上的功能時發(fā)生,其具有一″未知的規(guī)則″。
該″未知的規(guī)則″具有在其上定義的用于控制磁盤可預(yù)測的操作的規(guī)則,即,控制從基本讀取、寫入、等等控制開始到故障區(qū)域的一次替換、邏輯改寫、等等。因此,在后面的處理中將更詳細(xì)地描述,在適用″未知規(guī)則″的磁盤上提供一區(qū)域,其具有用于定義全部磁盤,或者某一部分磁盤的片段。
因而通過利用″未知的規(guī)則″定義老版本驅(qū)動已經(jīng)存取的區(qū)域,新版本光盤減少了老版本驅(qū)動不必要的存取操作。
此外,通過使用PAC在磁盤物理區(qū)域上為老版本驅(qū)動定義可存取區(qū)域以便進(jìn)行存取,具有在其上記錄了用戶數(shù)據(jù)的數(shù)據(jù)區(qū)域可以被更強(qiáng)健地保護(hù),而來自磁盤外部的不合適的訪問,諸如盜用,可以被防止。同時,考慮到高密度光盤的可寫入特征,將討論導(dǎo)入?yún)^(qū)域中具有PAC2和PAC1區(qū)域的INFO2區(qū)域和INFO1區(qū)域。
圖2說明根據(jù)本發(fā)明高密度光盤上INFO2區(qū)域和INFO1區(qū)域的結(jié)構(gòu)。參考圖2,假設(shè)高密度光盤的BD-RE、INFO2區(qū)域具有256簇,包括32簇PAC2區(qū)域,32簇故障管理區(qū)域(DMA)2區(qū)域用于管理故障,具有記錄在其上的控制信息的32簇控制數(shù)據(jù)(CD)2區(qū)域,以及緩沖區(qū)的32簇緩沖區(qū)(BZ)3區(qū)域。INFO1區(qū)域包括32簇緩沖區(qū)的BZ2區(qū)域,32簇驅(qū)動區(qū)域,其是用于存儲指定驅(qū)動的具體的信息的一驅(qū)動區(qū)域,32簇DMA1區(qū)域用于管理故障,32簇CD1區(qū)域用于記錄控制信息,以及BZ1-PACI區(qū)域用于作為PAC區(qū)域使用。
假設(shè)可寫一次的高密度光盤(BD-R)、INFO2區(qū)域具有256簇,其包括一PAC2區(qū)域、一DMA2區(qū)域、一CD2區(qū)域、以及一BZ3區(qū)域,其中每個具有32簇,而且INFO1區(qū)域包括一BZ2區(qū)域、一DMA1區(qū)域、一CD1區(qū)域、以及一BZ1-PACI區(qū)域,其中每個具有32簇和驅(qū)動區(qū)域的128簇。因此,根據(jù)高密度光盤的可重寫特征,通過32簇將本發(fā)明的PAC區(qū)域分別分配到導(dǎo)入?yún)^(qū)域中的INFO2區(qū)域和INFO1區(qū)域。在32簇PAC區(qū)域中,一個PAC具有一個簇。將參考圖3描述記錄在一個簇大小的一個PAC的結(jié)構(gòu)。
圖3說明了根據(jù)本發(fā)明記錄在高密度光盤上的PAC的結(jié)構(gòu)。參考圖3,一個簇大小(32扇區(qū))的一個PAC包括一頭部區(qū)域,以及指定到光盤驅(qū)動的一特定信息區(qū)域。PAC頭部區(qū)域具有分配給PAC的第一扇區(qū)的384字節(jié),用于記錄各種類型的PAC信息,諸如PAC區(qū)域的″未知的PAC規(guī)則″和片段、以及其他區(qū)域上的信息,該P(yáng)AC區(qū)域具有在其上記錄的指定光盤驅(qū)動被稱作″已知的規(guī)則″的特定信息。
記錄在上述結(jié)構(gòu)中的PAC的具體結(jié)構(gòu)將參考附圖4進(jìn)行描述。為了簡單起見,在本發(fā)明的說明書中,將參考說明字段的
需要更詳細(xì)描述的PAC的特定字段。圖4說明根據(jù)本發(fā)明高密度光盤上PAC的結(jié)構(gòu)。參考圖4,如上所述,PAC包括適用于所有PAC的頭部,以及具有指定在其上記錄的驅(qū)動的特定信息的區(qū)域。
相反,頭部分包括4字節(jié)的“PAC_ID”、4字節(jié)的“未知PAC規(guī)則”、1字節(jié)的“整個盤標(biāo)記”、1字節(jié)的“片段號”、以及每個具有8字節(jié)的32個片段“片段_0~片段_31”?!癙AC_ID”是用于提供現(xiàn)有PAC狀態(tài)和標(biāo)識代碼的字段,其中如果“PAC_ID”具有‘00 00 00 00’比特,則“PAC_ID”標(biāo)識現(xiàn)有PAC沒有被使用,如果“PAC_ID”具有‘FF FF FF FE’比特,則“PAC_ID”標(biāo)識現(xiàn)有PAC區(qū)域由于故障等原因是不能使用的,而且如果“PAC_ID”具有‘FF FF FF FF’比特,則即使PAC區(qū)域以前被使用過,“PAC_ID”標(biāo)識現(xiàn)有PAC區(qū)域可以再一次被使用。此外,如果磁盤是現(xiàn)有驅(qū)動可以自由存取的一個,則通過在預(yù)先同意的位中記錄“PAC_ID”,諸如“54 53 54 00”比特,“PAC_ID”被用作用于確定的代碼。更特別地,如果現(xiàn)有驅(qū)動不知道所應(yīng)用的“PAC_ID”,當(dāng)由于版本錯誤等原因,現(xiàn)有驅(qū)動不知道現(xiàn)有PAC時確定這一情況,因此‘5453 54 00’位被用作要求參考記錄在“未知PAC規(guī)則”字段上的信息的代碼。如上所述,“未知PAC規(guī)則”字段被用作指定不能了解現(xiàn)有PAC的驅(qū)動的操作范圍的字段,將參考圖5描述。
圖5說明根據(jù)本發(fā)明“未知PAC規(guī)則”字段的配置。參考圖5,可以由“未知PAC規(guī)則”定義磁盤上可控制的各種區(qū)域。表中的“區(qū)域”表示磁盤上的可控制區(qū)域,“控制”表示控制類型,比如讀/寫等等,而“位數(shù)”表示控制所需的位數(shù)?!拔粩?shù)”中的附加位表示具有兩個記錄/重放面的雙層磁盤的情況。例如,PAC區(qū)域的讀/寫可控可以由“PAC區(qū)域1,2”字段表示,而故障管理區(qū)域的寫可控可以由“DMA區(qū)域1,2”字段表示。用于故障區(qū)域的替換區(qū)域的寫入可控可以由一″替換簇″字段表示,數(shù)據(jù)區(qū)的讀/寫可控可以由一″數(shù)據(jù)區(qū)″字段表示,而邏輯改寫可控可以由一″邏輯改寫″字段表示。
明顯地,寫入可控僅僅是物理上應(yīng)用到可重寫磁盤BD-RE,和BD-R,而且,此外用于故障區(qū)域的替換區(qū)域的寫入可控也適用于可重寫磁盤BD-RE,和BD-R。因此,需要理解的是,本發(fā)明的主題取決于高密度光盤的可重寫特征。通過使用上述的方法,″未知的PAC規(guī)則″字段允許為驅(qū)動版本不匹配而在磁盤上指定可控區(qū)域。此外,上述方法不僅應(yīng)用于驅(qū)動版本不匹配,而且適用于磁盤上用戶選擇的特定物理區(qū)域的訪問控制。
同時,圖4中的″整個磁盤標(biāo)記″字段被用作用于通知PAC可應(yīng)用到磁盤的全部區(qū)域的字段,而且表示PAC的片段區(qū)域的數(shù)量的″片段號″字段也適用于磁盤的全部區(qū)域。
可以最多為一個PAC分配32個片段,而且所配置的片段上的信息被寫到每個具有8個字節(jié)的″Segment_0″到″Segment_31″的字段上。每一″Segment_0~Segment_31″字段具有在其上記錄的配置的片段區(qū)域的第一個PSN和末尾的PSN。
參考附圖將更詳細(xì)地描述片段。圖6說明根據(jù)本發(fā)明高密度光盤上的片段區(qū)域。參考圖6,如果需要,在本發(fā)明高密度光盤上能最多有32個片段區(qū)域,用于從″片段0″開始順次應(yīng)用PAC。在這種情況下,通過在PAC2和PAC1區(qū)域的″片段″字段上寫入指示配置片段區(qū)域的開始位置的第一個PSN,和指示配置片段區(qū)域的末尾位置的最后的PSN,光盤驅(qū)動識別出片段區(qū)域的位置。并非多個配置片段重疊,而且在簇的邊界指定開始和末尾位置。當(dāng)故障區(qū)域存在于配置的片段區(qū)域中時,換言之,假設(shè)是可寫的高密度光盤BD-RE,或者WO,將要記錄在故障區(qū)域上的數(shù)據(jù)被記錄在替換區(qū)域上,諸如備用區(qū)。在本發(fā)明中,替換區(qū)域也被定義為屬于片段區(qū)域的區(qū)域,其將參考附圖進(jìn)行描述。
圖7說明根據(jù)本發(fā)明顯示高密度光盤的PAC方法的圖表。參考圖7,對于具有應(yīng)用到本發(fā)明的PAC的片段區(qū)域,如果故障區(qū)域″A″出現(xiàn)在片段區(qū)域中,要寫入到故障區(qū)域″A″的數(shù)據(jù)被寫入到備用區(qū)ISA或者OSA上作替換,而且有關(guān)替換的信息被寫入到作為故障目錄(DFL)入口的導(dǎo)入?yún)^(qū)域中的故障管理區(qū)域(DMA)上。DFL入口包括″狀態(tài)1″和″狀態(tài)2″字段,用于記錄有關(guān)DFL入口類型的信息,一″故障簇的第一PSN″字段用于記錄故障簇的第一物理扇區(qū)號,而″替換簇第一PSN″用于記錄替換簇的第一物理扇區(qū)號。
該″狀態(tài)1″字段具有在其上記錄的一‘0000’位,用于指示故障區(qū)域是RAD(重分配故障)類型,其中故障區(qū)域被正常地替換,該″故障簇第一PSN″字段具有′a′,在其上記錄故障區(qū)域的第一個PSN,″狀態(tài)2″字段具有在其上記錄的一‘0000’位,用于指示″狀態(tài)2″字段沒有用于可寫的高密度光盤的情況(如果是可寫一次的高密度光盤,則該位用于指示那個具有故障的一個簇),而且″替換簇第一PSN″字段具有在其上記錄的‘b’,其是替換區(qū)域的第一物理扇區(qū)號。在這種情況下,因為在可寫一次(WO)的高密度光盤中只可能有一次物理寫入,所以希望要被寫入在故障區(qū)域中的數(shù)據(jù)首先被記錄在從DMA區(qū)域分開的磁盤的暫時磁盤管理區(qū)域(TDMA)中,作為具有和DFL入口一樣結(jié)構(gòu)的暫時的故障目錄(TDFL),而且當(dāng)用戶需要時,或者在磁盤將要完成寫入的時間之后作為DFL被寫入到DMA區(qū)域中。在本發(fā)明中,通過使用DPL入口,替換區(qū)域‘B’,其中要被寫入在故障區(qū)域‘A’的數(shù)據(jù)被替換寫入到其中,被稱為替換區(qū)域‘B’,屬于故障區(qū)域′A′所屬的片段。因為本方法允許免除使用替換區(qū)域‘B’作為分離片段的需要,防止了數(shù)目限制為32的片段區(qū)域的浪費,而可以使用PAC進(jìn)行有效的片段管理。因此,雖然通過使用RAD類型作為例子描述本發(fā)明的優(yōu)選實施例,其中在一個簇中進(jìn)行故障區(qū)域的替換,顯而易見的是,在連續(xù)地重新配置故障(CRD)類型的情況下,其中在多個連續(xù)簇中出現(xiàn)的故障區(qū)域被替換,以和故障區(qū)域所屬的片段區(qū)域一致的方式來管理故障區(qū)域。
同時,參考圖7,為了加強(qiáng)保護(hù)PAC而記錄導(dǎo)出區(qū)域中的PAC、原始PAC的PAC副本,而且記錄在導(dǎo)出區(qū)域的INFO區(qū)域里。如上所述,通過使用區(qū)段入口記錄在″片斷″字段上的片段區(qū)域上的位置信息具有第一個PSN和最后一個PSN,其中每個具有32位。在這一情況下,將要參考圖8進(jìn)行描述,考慮到光盤上的實際記錄單元是簇,記錄在″片段″字段上的片段區(qū)域的位置信息也許不用第一個PSN和最后一個PSN表示,而是由簇的物理扇區(qū)號表示。
圖8說明根據(jù)本發(fā)明用于在高密度光盤上記錄片段位置信息的方法。參考圖8,對于通過PAC管理的多個片段區(qū)域,具有每一片段區(qū)域的位置信息的片段入口包括″片段中的第一簇的第一PSN″字段和″片段中的最后簇的第一PSN″字段。更特別地,如上所述,因為光盤被寫為簇單元,利用片段的第一個簇的第一個物理扇區(qū)號以及片段最后一個簇的第一個物理扇區(qū)號,在簇單元中表示片段區(qū)域的位置。考慮到用于驅(qū)動操作的固件,本方法是適當(dāng)?shù)摹?br>
圖9說明根據(jù)本發(fā)明光學(xué)記錄和/或重放設(shè)備的框圖。參考圖9,光學(xué)記錄和/或重放設(shè)備包括一記錄/重放設(shè)備10,用于執(zhí)行光盤上的記錄/重放,以及一主機(jī)或者控制器20,用于控制該記錄/重放設(shè)備10。(在這里,記錄/重放設(shè)備10經(jīng)常稱為一″光盤驅(qū)動″,而且兩個術(shù)語都將用于本發(fā)明的說明書)。
更特別地,主機(jī)20給出一寫入或者再現(xiàn)命令,以便將光盤的特定區(qū)域?qū)懙接涗?重放設(shè)備10或者從記錄/重放設(shè)備10再現(xiàn)光盤的特定區(qū)域,而且記錄/重放設(shè)備10響應(yīng)來自主機(jī)20的命令執(zhí)行到特定區(qū)域的記錄/從特定區(qū)域的重放。
記錄/重放設(shè)備10包括一接口單元12,用于執(zhí)行與主機(jī)20的通信,諸如數(shù)據(jù)和命令的交換,一撿拾裝置11,用于將數(shù)據(jù)直接寫入光盤/從光盤直接讀取數(shù)據(jù),一數(shù)據(jù)處理器13,用于從撿拾裝置11接收信號,并且恢復(fù)一期望信號值,或者將一要被寫入信號調(diào)整為能被寫到光盤上的信號,以及轉(zhuǎn)送,一伺服裝置14,用于控制撿拾裝置11精確地從光盤中讀取信號,或者精確地在光盤上寫入信號,一存儲器15,用于暫時存儲包含管理信息和數(shù)據(jù)的不同種類的信息,以及一微處理器16,用于控制記錄/重放設(shè)備10的不同部分。
現(xiàn)在將描述一方法,其用于通過利用光學(xué)記錄和/或重放設(shè)備在高密度可寫光盤上記錄PAC。當(dāng)將光盤插入到光學(xué)記錄和/或重放設(shè)備時,所有的管理信息被從光盤中讀出而且保存到記錄/重放設(shè)備10的存儲器里,以便可以在光盤的記錄/重放時使用。在這里,如果用戶希望在光盤的特定區(qū)域上寫,則主機(jī)20把這樣的用戶要求看作寫命令,向記錄/重放設(shè)備10提供所希望的寫入位置上的信息,以及要被寫入的一組數(shù)據(jù)。
然后,記錄/重放設(shè)備10中的微處理器16接收寫命令,根據(jù)保存在存儲器15中的信息確定主機(jī)20希望寫入的光盤的區(qū)域是否為一故障區(qū)域,并且根據(jù)來自主機(jī)20的寫命令在不是故障區(qū)域的區(qū)域上執(zhí)行數(shù)據(jù)的寫入。在這種情況下,如果確定在整個磁盤上或者特定區(qū)域上的寫入包括相關(guān)技術(shù)的記錄/重放設(shè)備不提供的新特征,則導(dǎo)致相關(guān)技術(shù)的記錄/重放設(shè)備未能感知,或者如果打算限制功能,諸如根據(jù)用戶的請求寫入到磁盤的特定區(qū)域或者從磁盤的特定區(qū)域重放,則記錄/重放設(shè)備10的微處理器16在諸如″未知的PAC規(guī)則″的磁盤的PAC區(qū)域上寫入?yún)^(qū)域的控制信息。記錄/重放設(shè)備10的微處理器16還在磁盤的特定區(qū)域上寫入PAC信息,諸如用于寫入狀態(tài)的PAC_ID,和作為控制信息的片段信息。
如果故障區(qū)域存在于片段區(qū)域,則通過將要被寫入故障區(qū)域的數(shù)據(jù)寫入到替換區(qū)域上,諸如備用區(qū),等等,并且將這些信息作為DFL入口寫入到DMA區(qū)域上,而定義屬于故障區(qū)域所屬的片段區(qū)域的替換區(qū)域。此外,片段區(qū)域的位置可以用簇的第一個PSN和末尾PSN表示,或者用簇單元中片段的第一個簇的第一個PSN和最后一個簇的最后一個PSN表示。因此,微處理器16將寫入數(shù)據(jù)的區(qū)域或者PAC區(qū)域的位置信息,以及數(shù)據(jù)提供給伺服裝置14和數(shù)據(jù)處理器13,以便通過撿拾裝置11在光盤的要求位置上完成寫入。
同時,將要描述用于記錄和/或重放高密度光盤的方法,其中所述光盤具有通過上述方法而寫入的PAC信息。當(dāng)在光學(xué)記錄和/或重放設(shè)備中插入光盤時,所有的管理信息從光盤中讀出,而且保存在記錄和重放設(shè)備15的存儲器中,以便在記錄和重放光盤時使用。存儲器10中的信息包括連磁盤上的PAC區(qū)域在內(nèi)的不同區(qū)域的位置信息。然后,檢驗PAC的一PAC_ID字段,用于確定PAC區(qū)域的PAC的PAC_ID是否為一合理的PAC_ID。作為檢驗結(jié)果,如果所寫入的PAC_ID是合理的,則確定是當(dāng)已經(jīng)在磁盤上寫入數(shù)據(jù)的記錄和重放設(shè)備具有與本記錄和重放設(shè)備的版本相同的版本時的情況,或者是當(dāng)沒有單獨的寫入/重放限制時,根據(jù)來自主機(jī)20的命令執(zhí)行記錄/重放的情況。
當(dāng)辯別PAC_ID上寫入的代碼失敗時,確定當(dāng)由于諸如已經(jīng)在磁盤上寫入數(shù)據(jù)的記錄和重放設(shè)備具有與本記錄和重放設(shè)備版本不同的版本而存在限制時的情況,參考″未知的PAC規(guī)則″和″片段″上所寫的磁盤的記錄/重放的限制區(qū)域,根據(jù)來自主機(jī)的命令執(zhí)行記錄和重放。在這種情況下,如果存在″片段″上記錄的片段區(qū)域中的故障區(qū)域,而且通過在DMA區(qū)域上寫入的DFL信息,要被寫入的數(shù)據(jù)被寫入在替換區(qū)域中,則替換區(qū)域上的數(shù)據(jù)被確定為片段區(qū)域,根據(jù)片段區(qū)域的記錄/重放設(shè)置的限制來執(zhí)行記錄/重放。為此,根據(jù)主機(jī)的命令,微處理器16將位置信息和數(shù)據(jù)提供到伺服裝置14和數(shù)據(jù)-處理器13,以便通過撿拾裝置11在光盤上所要求的位置完成記錄/重放。
用于將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的方法和設(shè)備具有下列優(yōu)點。使用PAC定義的相關(guān)技術(shù)版本驅(qū)動的磁盤的可進(jìn)入?yún)^(qū)域允許加強(qiáng)保護(hù)具有記錄在其上的用戶數(shù)據(jù)的數(shù)據(jù)區(qū)域,切斷來自黑客等等的不合適的外部存取。此外,管理磁盤上整個數(shù)據(jù)區(qū)或者片段區(qū)域的PAC允許有效地將數(shù)據(jù)記錄到高密度光盤和從高密度光盤有效地重放數(shù)據(jù)。另外,提出了用于處理當(dāng)通過PAC管理磁盤上的片段區(qū)域出現(xiàn)的故障時的情況的方法,以便允許有效地將數(shù)據(jù)記錄到高密度光盤和從高密度光盤有效地重放數(shù)據(jù)。而且,最后,通過記錄由簇中的PAC管理的磁盤上記錄片段區(qū)域的位置信息,便于考慮到用于驅(qū)動操作的固件。
工業(yè)實用性對本領(lǐng)域的技術(shù)人員顯而易見的是,在沒有脫離本發(fā)明的精神或者范圍的情況下,本發(fā)明可以產(chǎn)生各種修改和改變。因此,意圖本發(fā)明涵蓋了歸入所附權(quán)利要求書和它們的同等物范圍之內(nèi)人們提供的本發(fā)明的所述修改和改變。
權(quán)利要求
1.一種具有數(shù)據(jù)結(jié)構(gòu)的記錄介質(zhì),用于管理記錄介質(zhì)的數(shù)據(jù)區(qū)域,該記錄介質(zhì)包括至少一個物理存取控制(PAC)簇,該至少一個PAC簇包括信息,用于管理向記錄介質(zhì)的記錄和/或從記錄介質(zhì)的重放,其中每個PAC簇包括一PAC頭部,每個PAC簇的公共部分;以及一PAC特定信息區(qū)域,其包括為每個PAC簇指定的信息,其中PAC頭部包括片段信息,其通過每個片段區(qū)域的位置信息在記錄介質(zhì)的用戶數(shù)據(jù)區(qū)域中標(biāo)識至少一個片段區(qū)域。
2.權(quán)利要求1的記錄介質(zhì),其中位置信息被記錄為片段區(qū)域中第一簇的第一物理扇區(qū)號和片段區(qū)域中最后一簇的第一物理扇區(qū)號。
3.權(quán)利要求1的記錄介質(zhì),其中位置信息被記錄為片段區(qū)域中第一簇的第一物理扇區(qū)號和片段區(qū)域中最后一簇的最后的物理扇區(qū)號。
4.權(quán)利要求1的記錄介質(zhì),其中每個PAC簇的PAC特定信息區(qū)域執(zhí)行一特定功能或應(yīng)用。
5.權(quán)利要求4的記錄介質(zhì),其中特定功能或者應(yīng)用包括控制對記錄介質(zhì)區(qū)域的訪問。
6.權(quán)利要求1的記錄介質(zhì),其中進(jìn)一步包括每個PAC簇的數(shù)據(jù)區(qū)位,該數(shù)據(jù)區(qū)位指示對每個PAC簇都有效的動作。
7.權(quán)利要求6的記錄介質(zhì),其中數(shù)據(jù)區(qū)位指示每個PAC簇中的數(shù)據(jù)是否是可記錄的和/或可重放的。
8.權(quán)利要求1的記錄介質(zhì),其中至少一個PAC簇對試圖向記錄介質(zhì)記錄或者從記錄介質(zhì)重放的設(shè)備來說是未知的。
9.權(quán)利要求8的記錄介質(zhì),其中至少一未知PAC簇包括未知PAC規(guī)則,而且由所述設(shè)備根據(jù)未知PAC規(guī)則進(jìn)行處理。
10.權(quán)利要求1的記錄介質(zhì),其中記錄介質(zhì)是可重寫記錄介質(zhì)。
11.權(quán)利要求1的記錄介質(zhì),其中記錄介質(zhì)是一次寫記錄介質(zhì)。
12.一種用于記錄或者重放記錄介質(zhì)上的數(shù)據(jù)的方法,該方法包括記錄或重放至少一個物理存取控制(PAC)簇,該至少一個PAC簇包括信息,用于管理向記錄介質(zhì)的記錄和/或從記錄介質(zhì)的重放,每個PAC簇包括片段信息;如果PAC簇是一未知簇,而且片段信息標(biāo)識記錄介質(zhì)的用戶數(shù)據(jù)區(qū)域中的至少一個片段區(qū)域,則通過所述PAC信息,向至少一個片斷區(qū)域記錄和/或從至少一個片斷區(qū)域重放;以及如果至少一個片斷區(qū)域中的故障區(qū)域由記錄介質(zhì)的空閑區(qū)域上的替換區(qū)域來替換,則通過PAC信息,向空閑區(qū)域中的替換區(qū)域記錄和/或從空閑區(qū)域中的替換區(qū)域重放。
13.權(quán)利要求12的方法,其中所述PAC簇被記錄在記錄介質(zhì)的導(dǎo)入?yún)^(qū)域和導(dǎo)出區(qū)域中的至少一個區(qū)域上。
14.權(quán)利要求12的方法,其中PAC簇中包括的信息包含未知的PAC規(guī)則,其控制當(dāng)前PAC不可知的驅(qū)動的記錄和/或重放。
15.權(quán)利要求12的方法,其中在記錄介質(zhì)內(nèi)的故障管理區(qū)域(DMA)上,記錄故障區(qū)域和替換區(qū)域的位置信息,作為一故障列表(DFL)入口。
16.權(quán)利要求12的方法,其中PAC簇中包括的片段信息包含每個片段區(qū)域的位置信息。
17.權(quán)利要求16的方法,其中位置信息被記錄為片段區(qū)域的第一物理扇區(qū)號和最后的物理扇區(qū)號。
18.權(quán)利要求16的方法,其中位置信息被記錄在片段區(qū)域的簇單元中。
19.權(quán)利要求18的方法,其中位置信息被記錄為片段區(qū)域中的第一簇的第一物理扇區(qū)號和片段區(qū)域中的最后一簇的第一物理扇區(qū)號。
20.權(quán)利要求16的方法,其中位置信息被記錄在PAC簇中的片段區(qū)域中。
21.在用于響應(yīng)來自主機(jī)的命令,將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的方法中,一種用于將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的方法,其包括存儲包括從記錄介質(zhì)讀取的PAC信息的管理信息;確定PAC信息中的PAC_ID,并且根據(jù)未知的規(guī)則和記錄在PAC上的片段信息而記錄和/或重放數(shù)據(jù),如果確定PAC_ID是不合理的;以及如果在確定PAC_ID并且記錄和/或重放數(shù)據(jù)期間,在片段信息的片段區(qū)域中遇到故障區(qū)域,則從故障管理區(qū)域(DMA)的故障目錄(DFL)信息中讀出代替故障區(qū)域的替換區(qū)域上所寫的信息,并且統(tǒng)一地管理作為屬于故障區(qū)域的片段區(qū)域的置換區(qū)域。
22.一種設(shè)備,用于將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù),該記錄介質(zhì)包括一存儲器,用于存儲從記錄介質(zhì)讀取的PAC信息;以及一微處理器,用于確定PAC信息中的PAC_ID,并且根據(jù)未知的PAC規(guī)則和記錄在PAC上的片段信息而記錄/重放數(shù)據(jù),如果確定的PAC_ID是不合理的,而且如果在確定PAC_ID并且記錄和/或重放數(shù)據(jù)期間,在片段信息的片段區(qū)域中遇到故障區(qū)域,則從故障管理區(qū)域(DMA)的故障目錄(DFL)信息中讀出代替故障區(qū)域的替換區(qū)域上所寫的信息,并且統(tǒng)一地管理作為屬于故障區(qū)域的片段區(qū)域的置換區(qū)域。
全文摘要
公開了一種用于將數(shù)據(jù)記錄到記錄介質(zhì)和/或從記錄介質(zhì)重放數(shù)據(jù)的設(shè)備和方法。該記錄介質(zhì)包括至少一個物理存取控制(PAC)簇,該至少一個PAC簇包括信息,用于管理向記錄介質(zhì)的記錄和/或從記錄介質(zhì)的重放,其中每個PAC簇包括PAC頭部,每個PAC簇的公共部分,以及PAC特定信息區(qū)域,其包括為每個PAC簇指定的信息,其中PAC頭部包括通過每個片段區(qū)域的位置信息在記錄介質(zhì)的用戶數(shù)據(jù)區(qū)域中標(biāo)識至少一個片段區(qū)域的片段信息。
文檔編號G11B7/00GK1942934SQ200580008505
公開日2007年4月4日 申請日期2005年3月10日 優(yōu)先權(quán)日2004年3月18日
發(fā)明者樸容徹 申請人:Lg電子株式會社