專利名稱:高密度光盤的記錄讀取方法
技術(shù)領(lǐng)域:
本發(fā)明涉及高密度光盤,尤其涉及藍光光盤(Blue-ray Disc)之類的高密度光盤利用PAC(physical access control物理存取控制,以下簡稱PAC)的數(shù)據(jù)記錄讀取方法。
背景技術(shù):
作為光記錄媒體,能夠記錄大容量數(shù)據(jù)的光盤廣泛使用。其中,最近開發(fā)出能夠長時間記錄高畫質(zhì)的視頻數(shù)據(jù)和高音質(zhì)的音頻數(shù)據(jù),并進行儲存的新的高密度光記錄媒體(HD-DVD),如藍光光盤(Blue-ray Disc以下簡稱BD)。
作為下一代HD-DVD技術(shù)的藍光光盤(BD)是遠遠超過現(xiàn)有DVD數(shù)據(jù)量的下一代光記錄解決方案,最近與其它數(shù)碼設(shè)備一起,其國際標(biāo)準(zhǔn)也逐漸形成。
與此相關(guān),正在準(zhǔn)備上述藍光光盤(BD)相關(guān)的各種標(biāo)準(zhǔn)方案,繼可多次記錄的藍光光盤(BD-RE)后,可單次記錄的藍光光盤(BD-WO)和完成記錄的讀取專用藍光光盤(BD-ROM)的各種標(biāo)準(zhǔn)方案也逐漸出爐。
在這樣的標(biāo)準(zhǔn)化醞釀階段之中,最近,要將上述藍光光盤的新功能引入到新版本(version)時,為解決支持此前版本的驅(qū)動器(legacy drive)無法支持新功能而發(fā)生的問題,提出了PAC(Physical Access Control物理存取控制)方法,正在討論利用這樣的PAC方法,使整個光盤或特定領(lǐng)域的數(shù)據(jù)記錄讀取(Read/Write)控制形成在光盤物理區(qū)(Physical area)的多種方法。
發(fā)明內(nèi)容
本發(fā)明正是為解決上述問題而提出,其目的在于提供高密度光盤上的PAC方法和利用此方法的數(shù)據(jù)記錄讀取的一種高密度光盤的記錄讀取方法本發(fā)明的其它目的在于,提供以上述PAC的未知規(guī)則(unknown rule)進行的有效缺陷管理方法。
為了實現(xiàn)上述目的,本發(fā)明一個實施例的高密度光盤的記錄讀取方法,對于區(qū)分為導(dǎo)入?yún)^(qū)、備份區(qū)、用戶數(shù)據(jù)區(qū)、導(dǎo)出區(qū)分配的高密度光盤,所述記錄讀取方法包括在高密度光盤形成至少一個以上的記錄上述高密度光盤數(shù)據(jù)的記錄讀取信息的物理存取控制(PAC),在以上述PAC的″未知規(guī)則(unknown rule)″管理的光盤領(lǐng)域,若用戶數(shù)據(jù)區(qū)(定義片段領(lǐng)域后,是片段領(lǐng)域)的記錄讀取控制內(nèi)容與備份區(qū)的記錄控制內(nèi)容相互沖突時,使其中一方控制內(nèi)容占據(jù)優(yōu)先。
若在上述控制內(nèi)容中,對用戶數(shù)據(jù)區(qū)的控制內(nèi)容占據(jù)優(yōu)先,就將上述備份區(qū)的記錄控制內(nèi)容強制設(shè)置為可記錄。
若在上述控制內(nèi)容中,用戶數(shù)據(jù)區(qū)的控制內(nèi)容占據(jù)優(yōu)先,就設(shè)置為以上述″unknown rule″不能控制備份區(qū)。
為了實現(xiàn)上述目的,本發(fā)明另一個實施例的高密度光盤的記錄讀取方法,對于區(qū)分為導(dǎo)入?yún)^(qū)、備份區(qū)、用戶數(shù)據(jù)區(qū)、導(dǎo)出區(qū)分配的高密度光盤,所述記錄讀取方法包括在高密度光盤形成至少一個以上的記錄上述高密度光盤數(shù)據(jù)的記錄讀取信息的PAC,在以上述PAC的″unknown rule″管理的光盤領(lǐng)域,若用戶數(shù)據(jù)區(qū)(定義片段領(lǐng)域后,是片段領(lǐng)域)的記錄讀取控制內(nèi)容與備份區(qū)的記錄控制內(nèi)容相互沖突時,對上述控制內(nèi)容適用″或″功能。
本發(fā)明的效果通過上述說明,本發(fā)明的高密度光盤的記錄讀取方法提示″未知規(guī)則(unknownrule)″適用時的高密度光盤缺陷管理方法,以此能夠有效完成對高密度光盤的記錄讀取。
為進一步說明本發(fā)明的上述目的、結(jié)構(gòu)特點和效果,以下將結(jié)合附圖對本發(fā)明進行詳細的描述。
圖1a和圖1b是本發(fā)明高密度光盤的PAC區(qū)示意圖。
圖2是本發(fā)明高密度光盤的信息2領(lǐng)域和信息1領(lǐng)域的構(gòu)成示意圖。
圖3是本發(fā)明高密度光盤的PAC記錄在光盤的結(jié)構(gòu)示意圖。
圖4是本發(fā)明高密度光盤PAC的結(jié)構(gòu)示意圖。
圖5是本發(fā)明高密度光盤片段領(lǐng)域的示意圖。
圖6是本發(fā)明″Unknown PAC Rule″字段的構(gòu)成示意圖。
圖7是根據(jù)本發(fā)明″unknown rule″的缺陷區(qū)的代替記錄方法的概念圖。
圖8是本發(fā)明一個實施例的″unknown rule″缺陷管理方法的示意圖。
圖9a和圖9b是本發(fā)明另一個實施例的″Unknown PAC Rule″的構(gòu)成示意圖。
圖10是本發(fā)明光記錄讀取裝置的構(gòu)成整合圖。
具體實施例方式
下面將參照附圖對本發(fā)明高密度光盤的記錄讀取方法的實施例進行詳細說明。同時,本發(fā)明使用的術(shù)語選擇了現(xiàn)在比較普遍使用的術(shù)語,但根據(jù)新技術(shù)的出現(xiàn),本發(fā)明也隨意使用了專利申請人認為最適合的術(shù)語,對此將在相關(guān)說明部分明確說明其術(shù)語的意思。因此,理解本發(fā)明時,應(yīng)以不是簡單術(shù)語名稱上的術(shù)語意思理解本發(fā)明。
與此相關(guān),本發(fā)明使用的″PAC(Physical Access Control)物理存取控制″的意思是在光盤物理區(qū),以對整個光盤(Entire disc)或特定片段(segment)的數(shù)據(jù)記錄讀取控制為目的,記錄在光盤上的附加信息(Additional Information)。在本說明書,為了說明上的簡便,命名為″PAC″、″PAC信息″或″PAC控制信息″,三個都是以相同意思使用。
此外,將記錄上述PAC的光盤領(lǐng)域簡單地命名為″PAC區(qū)(PAC Zone)″,上述PAC是在光盤PAC區(qū)以簇(Cluster)為單位記錄,將記錄上述PAC的簇命名為″PAC簇″。
此外,本發(fā)明的PAC為了無法識別包括現(xiàn)有版本驅(qū)動器(legacy drive)在內(nèi)的特定PAC-ID的驅(qū)動器,具有限制對整個光盤或特定領(lǐng)域的數(shù)據(jù)記錄讀取(Read/Write)的″未知規(guī)則(unknown rule)″,將適用上述″未知規(guī)則(unknownrule)″的PAC簡單命名為″未知PAC(Unknown PAC)″。因能夠識別上述特定PAC標(biāo)識符(PAC-ID),記錄在PAC的所謂″已知規(guī)則(known fule)″-″PAC固有特定信息(PAC specific information)″適用的PAC簡單命名為″已知PAC(Known PAC)″。
下面將參照附圖對這樣的PAC記錄在PAC區(qū)的形態(tài)和利用這一形態(tài)的記錄讀取方法及其裝置進行說明。
圖1a和圖1b是本發(fā)明高密度光盤的PAC區(qū)示意圖。
首先,如圖1a所示,在高密度光盤中,具有一個記錄層的單層(Single layer)光盤從光盤的內(nèi)周向外周方向大致區(qū)分為導(dǎo)入?yún)^(qū)(Lead-in Zone)、數(shù)據(jù)區(qū)(DataZone)、導(dǎo)出區(qū)(Lead-out Zone)分配。上述數(shù)據(jù)區(qū)(Data Zone)有旨在代替缺陷區(qū)的內(nèi)部備份區(qū)(Inner Spare Area,ISA)和外部備份區(qū)(Outer Spare Area,OSA)分別存在于數(shù)據(jù)區(qū)內(nèi)的內(nèi)周和外周,之間存在旨在記錄用戶數(shù)據(jù)的用戶數(shù)據(jù)區(qū)(User Data Area)。
上述導(dǎo)入?yún)^(qū)(Lead-in Zone)內(nèi)區(qū)分有記錄光盤各種管理信息的信息2(INFO2)區(qū)和信息1(INFO 1)區(qū),上述信息2區(qū)和信息1區(qū)分別存在于本發(fā)明的PAC區(qū)。
這時,將分配在上述信息2區(qū)的PAC區(qū)簡單稱為PAC2區(qū),將分配在上述信息1區(qū)的PAC區(qū)稱為PAC1區(qū)。上述PAC1區(qū)和PAC2區(qū)記錄的PAC是針對突然的電壓下降(power-down)之類的情況而記錄相同信息,上述信息1的PAC1區(qū)上記錄的PAC首先進行更新(update),然后其復(fù)本記錄在信息2的PAC2區(qū)。
此外,附加的圖1b是具有2個記錄層的雙層(Dual layer)光盤結(jié)構(gòu)示意圖。如圖1b所示,雙層光盤分別具備第1記錄層(L0Layer 0)和第2記錄層(L1Layer1),各個記錄層區(qū)分為導(dǎo)入?yún)^(qū)/導(dǎo)出區(qū)(也稱內(nèi)部區(qū)(Inner Zone))(Lead-in/out Zone)、數(shù)據(jù)區(qū)(Data Area)、外部區(qū)(Outer Zone0,1)分配。此外,在各個記錄層的數(shù)據(jù)區(qū)(Data Zone)內(nèi),區(qū)分為備份區(qū)(ISA0、ISA1、ISA0、ISA1)和用戶數(shù)據(jù)區(qū)(User Data Area)分配。
上述導(dǎo)入?yún)^(qū)(內(nèi)部區(qū)0)和導(dǎo)出區(qū)(內(nèi)部區(qū)1)內(nèi)有區(qū)分為記錄光盤各種管理信息的信息2(INFO 2)區(qū)和信息1(INFO 1)區(qū)分配,本發(fā)明的PAC區(qū)分別存在于上述各個信息2區(qū)和信息1區(qū)。
這時,與單層光盤一樣,將分配在上述導(dǎo)入?yún)^(qū)和導(dǎo)出區(qū)的信息2區(qū)的PAC區(qū)簡單稱為PAC2區(qū),將分配在上述導(dǎo)入?yún)^(qū)和導(dǎo)出區(qū)的信息1區(qū)的PAC區(qū)簡單稱為PAC1區(qū)。記錄在上述信息1的PAC1區(qū)和信息2區(qū)的PAC2區(qū)的PAC全部記錄相同信息,信息1的PAC1區(qū)記錄的PAC先進行更新(update),然后其復(fù)本記錄在信息2的PAC2區(qū)。
這時,如圖1b所示,以上述雙層光盤為例,上述PAC1區(qū)和PAC2區(qū)不僅在導(dǎo)入?yún)^(qū)存在,還在導(dǎo)出區(qū)也存在,因此比單層光盤的PAC區(qū),具有2倍大小的領(lǐng)域。
上述PAC區(qū)如上所述,是針對整個光盤或特定領(lǐng)域的數(shù)據(jù)記錄讀取(Read/Write)控制的領(lǐng)域,為此具有限制驅(qū)動器(drive)記錄讀取的″unknownrule″。
上述″未知規(guī)則(以下稱unknown rule)″管理的光盤領(lǐng)域上,存在DMA(DiscManagement Area缺陷管理區(qū))區(qū)和備份區(qū)(Spare Area)、用戶數(shù)據(jù)區(qū)(User DataArea),尤其對上述用戶數(shù)據(jù)區(qū)來說,可以區(qū)分分配適用上述″unknown rule″的光盤一定領(lǐng)域-片段(Segment)(將在后面進行對上述片段的更詳細說明)。
即,利用″unknown rule″定義上述列舉領(lǐng)域的可預(yù)測動作,如從記錄讀取等基本動作到缺陷區(qū)的線性代替(Linear Replacement)、旨在控制可單次記錄的光盤(BD-WO)的邏輯覆蓋記錄(Logical Overwrite)的規(guī)則(rule)。
因此,通過上述PAC區(qū)記錄的PAC的″unknown rule″,可以解決新版本驅(qū)動器追加的功能無法在現(xiàn)有版本驅(qū)動器識別而發(fā)生的問題(ex、不必要的存取等),將光盤上的可存取領(lǐng)域在光盤上的物理領(lǐng)域進行定義,以此更加有力(robust)保護記錄數(shù)據(jù)的領(lǐng)域,并切斷網(wǎng)絡(luò)入侵(hacking)之類的外部不法入侵(將在后面說明這一PAC的更詳細功能)。
此外,下面根據(jù)高密度光盤的可記錄特征,說明具有上述PAC2區(qū)和PAC1區(qū)的導(dǎo)入?yún)^(qū)(雙層光盤時,包括導(dǎo)出區(qū))內(nèi)的信息2區(qū)和信息1區(qū)。
圖2是本發(fā)明高密度光盤的信息2區(qū)和信息1區(qū)的構(gòu)成示意圖。
如圖2所示,在高密度光盤中,以可多次記錄的高密度光盤(BD-RE)為例,信息2區(qū)包括具有本發(fā)明的32簇大小的PAC2區(qū)、針對缺陷管理的32簇的DMA(Defect Management Area)2區(qū)、記錄控制信息的32簇的CD(Control Data)2區(qū)、緩沖區(qū)-32簇的BZ(Buffer Zone)3區(qū)在內(nèi),以256簇構(gòu)成。
另外,信息1區(qū)是以緩沖區(qū)-32簇的BZ(Buffer Zone)2區(qū)、為儲存驅(qū)動器固有的特別信息的驅(qū)動器領(lǐng)域-32簇的Drive Area、缺陷管理區(qū)-32簇的DMA1區(qū)、記錄控制信息的32簇的CD1區(qū)、本發(fā)明的PAC1區(qū)構(gòu)成。
此外,以可單次記錄的高密度光盤(BD-R)為例,信息2區(qū)是包括分別為32簇的PAC2區(qū)、DMA2區(qū)、CD2區(qū)、BZ3區(qū)在內(nèi),以256簇構(gòu)成,信息1區(qū)是包括分別為32簇的BZ2區(qū)、DMA1區(qū)、CD1區(qū)、PAC1區(qū)和128簇的驅(qū)動領(lǐng)域在內(nèi),以256簇構(gòu)成。
另外,以讀取專用的高密度光盤(BD-ROM)為例,信息2區(qū)是包括分別為32簇的PAC2區(qū)、CD2區(qū)、BZ3區(qū)在內(nèi),以256簇構(gòu)成,信息1區(qū)是包括分別為32簇的CD1區(qū)、PAC1區(qū)在內(nèi),以256簇構(gòu)成。
這樣,本發(fā)明的PAC區(qū)根據(jù)高密度光盤的可記錄特征,分配為使信息2區(qū)和信息1區(qū)分別具有32簇的大小。
上述具有32簇(或64簇)大小的PAC區(qū)分配為使一個PAC具有1簇大小,上述具有1簇大小的PAC根據(jù)需要,可以多個存在。下面將參照附圖3說明上述一個PAC以1簇大小記錄的形態(tài)。
圖3是本發(fā)明高密度光盤的PAC記錄在光盤的結(jié)構(gòu)示意圖。
如圖3所示,具有1簇(32幀(frame,與扇區(qū)(sector)相同的概念))大小的一個PAC是大致以標(biāo)題(Header)領(lǐng)域和光盤驅(qū)動器的固有特定信息(SpecificInformation)領(lǐng)域構(gòu)成。
這時,在上述PAC標(biāo)題領(lǐng)域,PAC的第1幀分配有384字節(jié),記錄著″unknownPAC rule″和片段相關(guān)信息等各種PAC信息,在其余領(lǐng)域,能夠記錄所謂″knownrule″-PAC固有特定信息(PAC Specific Information)而構(gòu)成。
下面將參照圖4說明以這樣形態(tài)記錄的上述PAC的更詳細結(jié)構(gòu)。為了說明上的簡單,對需要上述PAC的更詳細說明的特定字段,將參照表示相關(guān)字段的附圖進行說明。
圖4是本發(fā)明高密度光盤的PAC的結(jié)構(gòu)示意圖。
如圖4所示,本發(fā)明的PAC如上所述,大致以標(biāo)題(Header)部分(第一個幀的384字節(jié)為止)和記錄PAC的固有特定信息(Specific Information)的領(lǐng)域區(qū)分。
上述標(biāo)題部分再包括4字節(jié)的″PAC_ID″、4字節(jié)的″PAC Update Count″、4字節(jié)的″Unknown PAC Rules″、1字節(jié)的″Entire_Disc_Flag″、1字節(jié)的″Number ofSegments″、各8字節(jié)的共32個″片段(Segment_0 Segment_31)″構(gòu)成。
上述″PAC_ID″是提供現(xiàn)有PAC狀態(tài)和識別代碼的字段(field),如以′00 00 0000h′記錄時,就表明現(xiàn)在PAC還沒有使用;若以′FF FF FF FFh′記錄時,就表明現(xiàn)在PAC區(qū)曾使用過,但可以再次使用的代碼。
此外,以′54 53 54 00h′等已設(shè)置的比特記錄,以此作為確認現(xiàn)在驅(qū)動器是否屬于可自由存取的盤的代碼使用。即,若現(xiàn)在驅(qū)動器無法識別上述輸入的″PAC-ID″,就以這是不同版本之類的理由判斷為無法識別現(xiàn)在PAC,將作為使其參照″unknown PAC rule″字段記錄信息的代碼使用。
此外,上述″PAC Update Count″字段作為表示PAC更新次數(shù)的字段,最初是記錄有0,但每次進行PAC的再記錄(re-written)時,將增加一個。
此外,上述″Entire Disc Flag″字段作為表示再初始化(Re-initialization)允許與否的字段,如使用分配到上述″Entire Disc Flag″字段的1字節(jié)(8比特)之一比特-b0,若上述b0為0,就表示允許進行再初始化;若上述b0為1,就表示不允許進行再初始化。當(dāng)然,這樣的再初始化適用于高密度光盤的記錄特征屬于可多次記錄(DB-RE)的情況。
此外,上述″number of Segments″字段是表示適用PAC的片段領(lǐng)域數(shù)的字段。上述片段可以在一個PAC之內(nèi)分配為最多32個,上述分配的片段位置相關(guān)信息記錄在均為8比特的″Segment-0″到″Segment-31″之間的字段。上述″Segment_0 31″字段在各個起初4字節(jié)記錄片段領(lǐng)域的第1簇的第1物理扇區(qū)編號(PSNPhysicalSector Number),之后4字節(jié)上記錄片段領(lǐng)域的最后簇的最后物理扇區(qū)編號。
圖5是本發(fā)明高密度光盤片段領(lǐng)域的示意圖。
如圖5所示,在高密度光盤,適用PAC的片段領(lǐng)域是根據(jù)需要,可以從″Segment0″領(lǐng)域依次分配到最多32個。即以一個PAC管理的片段從″Segment 0″開始逐漸增加,最多可以分配32個。多個PAC存在時,以各個PAC管理的片段領(lǐng)域的整個數(shù)量也不會越過32個(一張光盤最多具有32個片段領(lǐng)域)。
這時,上述分配的片段領(lǐng)域開始位置作為第1簇的第1物理扇區(qū)編號(Thefirst PSN of the first Cluster),最后位置作為最后簇的最后物理扇區(qū)編號(Thefirst PSN of the first Cluster),記錄在″片段(Segment)″字段,使光盤驅(qū)動器能夠掌握片段領(lǐng)域位置。
這時,被一個PAC分配和管理的片段領(lǐng)域不會相互重疊(overlap),開始和最后位置分配到簇(Cluster)之間的界線領(lǐng)域。
同時,圖4的″Unknown PAC Rule″字段如上所述,作為指定無法識別現(xiàn)有PAC的驅(qū)動器動作范圍的字段使用,將參照圖6說明這些。
圖6是本發(fā)明″未知PAC規(guī)則(Unknown PAC Rule)″字段的構(gòu)成示意圖。
如圖6所示,通過以4字節(jié)(32比特)表現(xiàn)的″Unknown PAC Rule″字段,可以定義光盤內(nèi)多個領(lǐng)域的可控制與否。這時,表格中的″區(qū)域(Area)″表示光盤的可控制領(lǐng)域,″比特(Bits)″表示控制比特,″控制類型(Control type)″表示記錄/讀取等的控制類型。
若通過這些,說明上述″Unknown PAC Rule″字段的可控制領(lǐng)域,首先,可以表示可進行信息1、2、3、4領(lǐng)域的″DMA區(qū)(DMA Zones,不包括DDS(DiscDefinition Structure))″相關(guān)的記錄控制;表示對數(shù)據(jù)區(qū)(Data Zones)內(nèi)的″備份區(qū)(Spare Areas)″可以進行記錄控制;表示對信息1、2、3、4領(lǐng)域的″控制數(shù)據(jù)區(qū)(CD,Control Data Zones)″可以進行記錄和讀取控制;表示對數(shù)據(jù)區(qū)的″用戶數(shù)據(jù)區(qū)(User Data Area)″可以進行記錄和讀取控制;表示對信息1、2領(lǐng)域的″PAC簇(cluster)″可以進行記錄和讀取控制。
這時,在記錄/讀取控制內(nèi)容中,只表示可以進行其中之一控制是指不會進行對另一方的控制。即,以上述″備份區(qū)(Spare Areas)″情況為例,對于只表示記錄控制內(nèi)容的情況來說,是指不會以unknown rule控制對上述″備份區(qū)(SpareAreas)″的讀取。
此外,對除了上述″PAC簇(cluster)″以外的其余領(lǐng)域,將適用下例的規(guī)則(rule)。
即,對于上述可控制類型(control type)為記錄(write)的情況(ex、Bits=b3、b5、b6、b7...)來說,若分配的比特設(shè)置為′0′,就表示可以進行相關(guān)領(lǐng)域的記錄;若分配的比特設(shè)置為′1′,就表示不可進行相關(guān)領(lǐng)域的記錄。
另外,對于上述可控制類型為讀取(read)的情況(ex、Bits=b2、b4...)來說,若分配的比特設(shè)置為′0′,就表示可以進行相關(guān)領(lǐng)域的讀?。蝗舴峙涞谋忍卦O(shè)置為′1′,就表示不可進行相關(guān)領(lǐng)域的讀取。
同時,對于″PAC簇″領(lǐng)域來說,可控制類型為記錄(write)時(Bits=b1),若分配的比特設(shè)置為′0′,就表示可以進行現(xiàn)在PAC的覆蓋記錄。此外,若分配的比特設(shè)置為′1′,就表示不可進行覆蓋記錄。
對上述″PAC簇″領(lǐng)域來說,上述可控制類型為讀取(read)時(Bits=b0),若分配的比特為′0′,就表示可以進行讀取,還可以將現(xiàn)在簇內(nèi)容傳送到驅(qū)動器外部(ex、主機)。此外,若分配的比特設(shè)置為′1′,就表示不能將除了第1個數(shù)據(jù)幀的第1個384字節(jié)(所謂的PAC標(biāo)題部分)以外的現(xiàn)在PAC簇的內(nèi)容(所謂″knownrule″)傳送到驅(qū)動器外部,這只在要用″unknown rule″控制光盤時,才可以進行設(shè)置。
這時,以上述用戶數(shù)據(jù)區(qū)(User Data Area)為例,若前述的光盤特定領(lǐng)域-片段領(lǐng)域得到定義,就作為表示對不是整個用戶數(shù)據(jù)區(qū)的上述片段領(lǐng)域的記錄和讀取可控制與否的字段使用。
對這樣定義的″unknown rule″,上述備份區(qū)的記錄控制內(nèi)容和用戶數(shù)據(jù)區(qū)或片段領(lǐng)域得到定義時,可能存在對片段領(lǐng)域的記錄控制內(nèi)容相互沖突的情況。
即,記錄或讀取上述用戶數(shù)據(jù)區(qū)或片段領(lǐng)域的數(shù)據(jù)時,若發(fā)現(xiàn)缺陷簇(defective cluster),就將上述缺陷簇要(已)記錄的數(shù)據(jù)代替記錄在備份區(qū)。這樣進行代替記錄時,可能發(fā)生備份區(qū)設(shè)置的記錄控制內(nèi)容和用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)設(shè)置的記錄控制內(nèi)容相互沖突的情況。下面將參照
這些。
圖7是以本發(fā)明″unknown rule″管理的用戶數(shù)據(jù)區(qū)或片段領(lǐng)域進行記錄/讀取時,為說明對可檢測缺陷區(qū)的代替記錄方法的概念圖。
如圖7所示,用戶數(shù)據(jù)區(qū)(User Data Area)或片段領(lǐng)域得到定義時,若記錄/讀取片段領(lǐng)域時,檢測出缺陷區(qū)(defective area),就將上述缺陷區(qū)要(已)記錄的數(shù)據(jù)代替記錄在備份區(qū)(Spare Area、ISA or OSA)。
如上所述,若代替記錄在備份區(qū),就將上述代替記錄的位置信息作為DFL(Defect List缺陷列表)條目(entry)記錄在光盤DMA(Defect Management Area)區(qū)。上述DMA區(qū)是存在于光盤管理領(lǐng)域-導(dǎo)入?yún)^(qū)(Lead-In Zone)和導(dǎo)出區(qū)(Lead-OutZone)的領(lǐng)域。
在上述DFL條目,檢測出的缺陷簇的位置信息和代替記錄的簇位置信息作為物理扇區(qū)編號(Physical Sector Number)記錄,若參照圖7說明,記錄有用戶數(shù)據(jù)區(qū)檢測的缺陷簇A的第1個物理扇區(qū)編號a,代替記錄上述缺陷簇A要(已)記錄的數(shù)據(jù)的備份區(qū)代替簇D的第1物理扇區(qū)編號-d作為DFL條目記錄。
這時,在上述DFL條目,這樣代替記錄的類型相關(guān)信息作為″狀態(tài)(status)″字段信息同時記錄。即,圖7的″status 1″字段記錄的′0000′比特是顯示缺陷區(qū)已正常代替記錄的比特,″status 2″字段記錄的′0000′比特是顯示″status 2″字段還沒有使用。因此,根據(jù)缺陷區(qū)已代替記錄的類型,上述″status″字段的比特發(fā)生變化是理所當(dāng)然的事。
同時,這一缺陷管理方法是以光盤記錄特性屬于可多次記錄情況為例,若光盤的記錄特性在物理性上只是屬于可單次記錄的光盤,將上述DFL條目記錄在光盤的臨時缺陷管理區(qū)(TDMATemporary Defect Management Area)后,光盤記錄結(jié)束(Disc Closing)時,移動到DMA區(qū)記錄。
這樣,將要(已)記錄在缺陷區(qū)的數(shù)據(jù)代替記錄在備份區(qū)時,即使因本發(fā)明的″unknown rule″而可能進行對用戶數(shù)據(jù)區(qū)(或片段領(lǐng)域)的記錄/讀取,發(fā)現(xiàn)缺陷簇,也在上述備份區(qū)的記錄控制內(nèi)容屬于不可記錄內(nèi)容時,可能發(fā)生不可進行代替記錄的情況。對這一情況來說,需要一種處理方法,下面將參照
這一處理方法。
圖8是適用本發(fā)明一個實施例的″unknown rule″的缺陷管理方法示意圖。尤其表示了以″unknown rule″管理的光盤領(lǐng)域中的備份區(qū)和用戶數(shù)據(jù)區(qū)(片段領(lǐng)域定義后,是片段領(lǐng)域)之間的控制內(nèi)容。
如圖8的情況1(case 1)所示,因備份區(qū)的記錄(write)控制比特設(shè)置為′0′,可以對上述備份區(qū)進行記錄,因用戶數(shù)據(jù)區(qū)(片段領(lǐng)域定義后,是片段領(lǐng)域)的記錄(write)或讀取(read)控制比特設(shè)置為′0′,可進行對上述用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)的記錄或讀取時,缺陷區(qū)的代替記錄是沒有任何問題。
但如圖8的情況2(case 2)所示,用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)的記錄(write)控制比特設(shè)置為′0′,即使讀取數(shù)據(jù)時,發(fā)出缺陷區(qū),也因備份區(qū)的記錄(write)控制比特設(shè)置為′1′,不可進行缺陷區(qū)的代替記錄;或如圖8的情況3(case 3)所示,用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)的記錄(write)控制比特設(shè)置為′0′,即使記錄數(shù)據(jù)時,發(fā)現(xiàn)缺陷區(qū),也因備份區(qū)的記錄(write)控制比特設(shè)置為′1′,不可進行缺陷區(qū)的代替記錄等情況有可能存在。
另外,雖然沒有做圖示,但上述備份區(qū)和用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)的所有控制內(nèi)容設(shè)置為′1′時,或與上述備份區(qū)的記錄控制內(nèi)容無關(guān),上述用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)的記錄/讀取控制內(nèi)容均設(shè)置為′1′時,缺陷區(qū)的檢測本身是不可能進行。
根據(jù)本發(fā)明說明,對這一備份區(qū)和用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)之間的記錄(讀取)限制設(shè)置來說,使其以″或″功能(OR Function)做出動作。即,若上述備份區(qū)或用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)中的任何一方設(shè)置有記錄(讀取)限制,就不可能進行缺陷區(qū)的代替記錄。
因此,備份區(qū)的記錄受到限制,用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)的記錄或讀取允許進行的情況下,不可能以″或″功能進行缺陷區(qū)的代替記錄。因此,在這種情況下,上述備份區(qū)設(shè)置的記錄控制比特作為控制備份區(qū)代替記錄的比特使用。
于是,對這種情況來說,缺陷管理不會以備份區(qū)代替記錄,將使用僅僅把上述缺陷區(qū)相關(guān)的位置信息作為DFL信息記錄的方法。
同時,根據(jù)本發(fā)明另一個實施例,將使用設(shè)置為上述備份區(qū)的記錄控制內(nèi)容與用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)的記錄/讀取控制內(nèi)容之一占據(jù)優(yōu)先的方法。
即,將優(yōu)先權(quán)放在備份區(qū)的記錄控制內(nèi)容或用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)的記錄/讀取控制內(nèi)容中的任何一方,使其能夠根據(jù)具有優(yōu)先權(quán)的一方控制內(nèi)容,完成缺陷區(qū)的代替記錄。
因此,備份區(qū)有優(yōu)先權(quán)時,根據(jù)上述備份區(qū)的記錄控制內(nèi)容,形成缺陷區(qū)的代替記錄,若上述備份區(qū)屬于可記錄類型,就使缺陷區(qū)的代替記錄得以進行。用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)有優(yōu)先權(quán)時,若用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)的記錄/讀取可進行,就使缺陷區(qū)的代替記錄得以進行。
這樣,任何一方具有優(yōu)先權(quán)也無關(guān),但上述備份區(qū)具有優(yōu)先權(quán)時,若用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)設(shè)置有記錄/讀取限制,就不可能進行缺陷區(qū)的檢測,因此應(yīng)將優(yōu)先權(quán)放在用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)。
于是,若將優(yōu)先權(quán)放在用戶數(shù)據(jù)區(qū)(片段領(lǐng)域),備份區(qū)的記錄控制比特就失去實際意義,因此″Unknown PAC rule″的構(gòu)成如下例附圖那樣進行處理。
圖9a和圖9b是本發(fā)明另一個實施例的″Unknown PAC rule″的構(gòu)成示意圖。
首先,如圖9a所示,因把優(yōu)先權(quán)放在用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)而失去實際意義的備份區(qū)的記錄(write)控制比特,使上述備份區(qū)的記錄可以進行,能夠使用強制設(shè)置為′0′的方法。
即,把優(yōu)先權(quán)放在用戶數(shù)據(jù)區(qū)(片段領(lǐng)域),根據(jù)上述用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)的記錄/讀取控制內(nèi)容,檢測出缺陷區(qū)時,使其能夠進行代替記錄,將上述備份區(qū)的記錄控制比特設(shè)置為′0′。
另外,除了這種方法之外,如圖9b所示,可以使用″Unknown PAC rule″上完全消除對備份區(qū)字段的方法。
即,因用戶數(shù)據(jù)區(qū)(片段領(lǐng)域)有優(yōu)先權(quán),將從字段中消除變得毫無意義的備份區(qū)的控制比特。這與備份區(qū)的讀取控制一樣,是使其不能僅僅用″Unknown PACrule″完成對上述備份區(qū)的記錄控制。
此外,在可單次記錄的高密度光盤(BC-WO),已記錄領(lǐng)域上要記錄新數(shù)據(jù)時,本發(fā)明也能夠同樣適用于代替記錄在備份區(qū)的邏輯覆蓋(Logical OverwriteLOW)方法。
圖10是體現(xiàn)本發(fā)明技術(shù)思想的光記錄讀取裝置構(gòu)成的整合圖。
如圖10所示,本發(fā)明的光記錄讀取裝置包括在光盤1運行記錄讀取的記錄讀取器(recording/reproducing device)10和控制記錄讀取器的主機或控制器(Hostor Controller)(以下簡稱主機)20構(gòu)成(一般將上述記錄讀取器10稱為光盤驅(qū)動器(drive),本摘要混用了兩者)。
即,上述主機20是給記錄讀取器10下達光盤特定領(lǐng)域的記錄或讀取指令,上述記錄讀取器10根據(jù)主機20的指令,做出動作,以便運行特定領(lǐng)域的記錄讀取操作。
這時,上述記錄讀取器10具體包括如下幾個部分與主機20進行數(shù)據(jù)和指令的傳送/接收等通訊(communication)的界面部12;將光盤數(shù)據(jù)直接記錄或讀取的拾音器11;接收上述拾音器11讀取的信號,還原為所要求的信號值,或?qū)⒁涗浶盘栒{(diào)制(modulation)為光盤記錄的信號,進行傳達的數(shù)據(jù)處理器13;從光盤正確讀取信號,或為了把信號正確記錄在光盤,控制上述拾音器11的伺服器14;臨時儲存包括管理信息在內(nèi)的多種信息和數(shù)據(jù)的內(nèi)存15;承擔(dān)對上述記錄讀取器10的構(gòu)成因素的控制的微處理器16。
利用這樣構(gòu)成的光記錄讀取裝置,在可記錄的高密度光盤,將說明本發(fā)明的PAC記錄方法如下。
最初,若光盤1插入到光記錄讀取裝置以內(nèi),上述光盤內(nèi)的所有管理信息被讀取,儲存在上述記錄讀取器10內(nèi)的內(nèi)存,這些管理信息在讀取光盤的記錄時使用。
在這樣的狀態(tài)下,若用戶要求在上述光盤1的特定領(lǐng)域記錄,上述主機20把它作為記錄指令,與要記錄要求記錄的位置信息的數(shù)據(jù)一起,傳達到上述記錄讀取器10。
上述記錄讀取器10的微處理器16接收上述記錄指令,根據(jù)上述內(nèi)存15儲存的管理信息,確認主機20所要求記錄的光盤領(lǐng)域是否屬于缺陷區(qū)后,在不是缺陷區(qū)的領(lǐng)域,按照上述主機20的記錄指令,運行數(shù)據(jù)的記錄。
這時,上述記錄讀取器10的微處理器16是,若根據(jù)用戶的要求,要限制整個光盤或特定領(lǐng)域的記錄或讀取之類的功能,或者判斷為因包括現(xiàn)有版本(version)的記錄讀取裝置沒有的新功能(feature),現(xiàn)有版本的記錄讀取裝置無法識別時,將上述領(lǐng)域相關(guān)的控制信息以″Unknown PAC rule″記錄在光盤上的PAC區(qū)(PAC Zone)。
這時,不會使用戶數(shù)據(jù)區(qū)(片段領(lǐng)域定義后,是片段領(lǐng)域)的記錄/讀取控制內(nèi)容與備份區(qū)的記錄控制內(nèi)容相互沖突,將上述備份區(qū)的記錄控制比特強制設(shè)置為′0′,或不會記錄能夠控制上述備份區(qū)的字段。
上述PAC信息在信息1區(qū)的PAC1區(qū)內(nèi),根據(jù)需要,作為多個有效PAC(ValidPAC)分別記錄為1簇大小,在信息2區(qū)的PAC2區(qū),作為備份(back-up)用記錄上述PAC1區(qū)記錄的PAC復(fù)本。
為此,上述微處理器16將記錄上述數(shù)據(jù)的領(lǐng)域或PAC區(qū)的位置信息和數(shù)據(jù)傳送給伺服14和數(shù)據(jù)處理器13,通過拾音器11,使其能夠在所愿意的光盤內(nèi)位置完成記錄。
此外,利用這樣的方法,將說明記錄和讀取記錄有PAC的高密度光盤的方法如下。
最初,若光盤1插入到光記錄讀取裝置以內(nèi),上述光盤1內(nèi)的所有管理信息被讀取,儲存在上述記錄讀取器10內(nèi)的內(nèi)存,這些管理信息在讀取光盤的記錄時使用。
這時,上述內(nèi)存10儲存的信息有包括光盤1上的PAC區(qū)在內(nèi)的各種領(lǐng)域的位置信息。之后,確認上述PAC區(qū)的PAC-ID,以此確認上述PAC-ID是否屬于可識別的PAC-ID。
上述確認結(jié)果,記錄的PAC-ID屬于可識別類型時,就判斷與上述光盤記錄數(shù)據(jù)的記錄讀取裝置版本相同,或沒有另行記錄/讀取的情況,根據(jù)主機20的指令,運行記錄/讀取。
另外,不能識別上述PAC-ID記錄的代碼時,就因版本不同的記錄讀取裝置進行記錄之類的理由,判斷為沒有記錄/讀取限制的情況,這時參照記錄″Unknown PACRule″的光盤上的記錄/讀取限制領(lǐng)域,根據(jù)主機20指令,運行記錄/讀取。
這時,根據(jù)上述″Unknown PAC Rule″,用戶數(shù)據(jù)區(qū)(定義片段領(lǐng)域后,是片段領(lǐng)域)的記錄/讀取控制內(nèi)容與備份區(qū)的記錄控制內(nèi)容相互沖突時,以本發(fā)明一個實施例的″或″功能做出動作,或根據(jù)本發(fā)明另一個實施例的具有優(yōu)先權(quán)的控制內(nèi)容,使其能夠運行記錄/讀取。
為此,上述微處理器16將上述主機指令的位置信息和數(shù)據(jù)傳送給伺服14和數(shù)據(jù)處理器13,使其能夠通過拾音器11完成光盤1內(nèi)所愿意位置上的記錄/讀取。
本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認識到,以上的實施例僅是用來說明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質(zhì)精神范圍內(nèi),對以上所述實施例的變化、變型都將落在本發(fā)明權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種高密度光盤的記錄讀取方法,對于區(qū)分為導(dǎo)入?yún)^(qū)、備份區(qū)、用戶數(shù)據(jù)區(qū)、導(dǎo)出區(qū)分配的高密度光盤,其特征在于所述的記錄讀取方法包括上述高密度光盤具有至少一個以上的記錄對上述高密度光盤的數(shù)據(jù)記錄讀取信息的物理存取控制;在以上述物理存取控制的未知規(guī)則管理的光盤領(lǐng)域,若用戶數(shù)據(jù)區(qū)的記錄讀取控制內(nèi)容與備份區(qū)的記錄控制內(nèi)容相互沖突時,使一方控制內(nèi)容占據(jù)優(yōu)先,其中用戶數(shù)據(jù)區(qū)在定義片段領(lǐng)域后,是片段領(lǐng)域。
2.如權(quán)利要求1所述的高密度光盤的記錄讀取方法,其特征在于所述至少一個以上物理存取控制是記錄在上述高密度光盤的物理存取控制區(qū)。
3.如權(quán)利要求2所述的高密度光盤的記錄讀取方法,其特征在于所述物理存取控制區(qū)是分別分配在上述高密度光盤的信息2區(qū)和信息1區(qū)。
4.如權(quán)利要求1所述的高密度光盤的記錄讀取方法,其特征在于所述片段領(lǐng)域是由上述未知規(guī)則管理的光盤特定領(lǐng)域。
5.如權(quán)利要求4所述的高密度光盤的記錄讀取方法,其特征在于所述片段領(lǐng)域是給上述物理存取控制的片段字段定義為第1簇的第1物理扇區(qū)編號和最后簇的最后物理扇區(qū)編號。
6.如權(quán)利要求1所述的高密度光盤的記錄讀取方法,其特征在于所述相互沖突時是指為了光盤缺陷管理或邏輯覆蓋記錄,將上述用戶數(shù)據(jù)區(qū)要并已記錄的數(shù)據(jù)代替記錄在備份區(qū)的情況。
7.如權(quán)利要求1所述的高密度光盤的記錄讀取方法,其特征在于所述物理存取控制作為提供物理存取控制類型和識別代碼的字段,具有物理存取控制標(biāo)識符。
8.如權(quán)利要求7所述的高密度光盤的記錄讀取方法,其特征在于所述未知規(guī)則是適用于無法識別上述物理存取控制標(biāo)識符的驅(qū)動器的規(guī)則。
9.如權(quán)利要求1所述的高密度光盤的記錄讀取方法,其特征在于所述以未知規(guī)則管理的光盤領(lǐng)域包括缺陷管理區(qū)、備份區(qū)、控制數(shù)據(jù)區(qū)、用戶數(shù)據(jù)區(qū)、物理存取控制簇區(qū)域。
10.如權(quán)利要求1所述的高密度光盤的記錄讀取方法,其特征在于所述用戶數(shù)據(jù)區(qū)的控制內(nèi)容占據(jù)優(yōu)先。
11.如權(quán)利要求10所述的高密度光盤的記錄讀取方法,其特征在于若所述用戶數(shù)據(jù)區(qū)的控制內(nèi)容占據(jù)優(yōu)先,就將上述備份區(qū)的記錄控制內(nèi)容強制設(shè)置為可記錄。
12.如權(quán)利要求10所述的高密度光盤的記錄讀取方法,其特征在于若所述用戶數(shù)據(jù)區(qū)的控制內(nèi)容占據(jù)優(yōu)先,就設(shè)置為不能用未知規(guī)則控制備份區(qū)。
13.一種高密度光盤的記錄讀取方法,對于區(qū)分為導(dǎo)入?yún)^(qū)、備份區(qū)、用戶數(shù)據(jù)區(qū)、導(dǎo)出區(qū)分配的高密度光盤,其特征在于所述的記錄讀取方法包括高密度光盤形成至少一個以上的記錄上述高密度光盤數(shù)據(jù)的記錄讀取信息的物理存取控制,在以上述物理存取控制的未知規(guī)則管理的光盤領(lǐng)域,若用戶數(shù)據(jù)區(qū)的記錄讀取控制內(nèi)容與備份區(qū)的記錄控制內(nèi)容相互沖突時,對上述控制內(nèi)容適用″或″功能,所述用戶數(shù)據(jù)區(qū)定義片段領(lǐng)域后,是片段領(lǐng)域。
14.如權(quán)利要求13所述的高密度光盤的記錄讀取方法,其特征在于所述相互沖突的情況是指為了光盤缺陷管理或邏輯覆蓋記錄,將上述用戶數(shù)據(jù)區(qū)要并已記錄的數(shù)據(jù)代替記錄到備份區(qū)。
15.如權(quán)利要求14所述的高密度光盤的記錄讀取方法,其特征在于設(shè)置為所述備份區(qū)的記錄受控制,不可能以″或″功能進行缺陷區(qū)的代替記錄時,將上述備份區(qū)設(shè)置的記錄控制內(nèi)容作為針對缺陷管理的代替記錄控制比特使用。
全文摘要
本發(fā)明涉及高密度光盤的記錄讀取方法,尤其涉及藍光光盤之類的高密度光盤利用物理存取控制(PAC)的數(shù)據(jù)記錄讀取方法,對本發(fā)明的區(qū)分為導(dǎo)入?yún)^(qū)、備份區(qū)、用戶數(shù)據(jù)區(qū)、導(dǎo)出區(qū)分配的高密度光盤來說,上述高密度光盤具有至少一個以上的記錄對上述高密度光盤的數(shù)據(jù)記錄讀取信息的PAC,在以上述PAC的未知規(guī)則管理的光盤領(lǐng)域,若用戶數(shù)據(jù)區(qū)(定義片段領(lǐng)域后,是片段領(lǐng)域)的記錄讀取控制內(nèi)容與備份區(qū)的記錄控制內(nèi)容相互沖突時,使一方控制內(nèi)容占據(jù)優(yōu)先,以此有效形成高密度光盤的記錄讀取。本發(fā)明能夠有效完成對高密度光盤的記錄讀取。
文檔編號G11B7/00GK1992007SQ200510112459
公開日2007年7月4日 申請日期2005年12月30日 優(yōu)先權(quán)日2005年12月30日
發(fā)明者金龍國, 樸龍哲 申請人:上海樂金廣電電子有限公司