專利名稱:高密度光盤的記錄讀取方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種高密度光盤,尤其涉及一種在諸如藍(lán)光光盤等高密度光盤上,記錄PAC(physical access control物理存取控制以下簡(jiǎn)稱PAC)并利用PAC進(jìn)行數(shù)據(jù)記錄讀取的方法及裝置。
背景技術(shù):
作為光記錄媒體,可記錄大容量數(shù)據(jù)的光盤已被廣泛使用。最近,可長(zhǎng)時(shí)間記錄和存儲(chǔ)高畫質(zhì)視頻數(shù)據(jù)和高音質(zhì)音頻數(shù)據(jù)的新型高密度光記錄媒體(HD-DVD)例如藍(lán)光光盤(blue-ray disc,以下簡(jiǎn)稱BD)也被開(kāi)發(fā)出來(lái)。
下一代HD-DVD技術(shù),即藍(lán)光光盤BD作為具有顯著提高記錄數(shù)據(jù)功能的新一代光記錄解決方案,近來(lái)也被應(yīng)用于其它數(shù)碼儀器上,并產(chǎn)生國(guó)際標(biāo)準(zhǔn)的技術(shù)。
與此相關(guān),上述關(guān)于藍(lán)光光盤BD的各種標(biāo)準(zhǔn)方案已被提出,繼可擦寫藍(lán)光光盤BD-RE之后,有關(guān)一次性記錄藍(lán)光光盤BD-WO和記錄結(jié)束后只供讀取的藍(lán)光光盤BD-ROM的各種標(biāo)準(zhǔn)方案也被提出來(lái)。
在這種標(biāo)準(zhǔn)化階段的進(jìn)行過(guò)程中,最近,將在新版本(version)中引入藍(lán)光光盤新功能的情況下,在支持原有版本的驅(qū)動(dòng)器中,為了解決因產(chǎn)生不支持新版本功能而產(chǎn)生的問(wèn)題,就提出了PAC(physical access control物理存取控制以下簡(jiǎn)稱PAC)方法。目前,正在討論利用這種PAC,在光盤的物理區(qū)域(physical area)對(duì)整個(gè)光盤或特定區(qū)域上的數(shù)據(jù)的記錄讀取(read/write)進(jìn)行控制等多種方法。
發(fā)明內(nèi)容
因此,本發(fā)明正是為解決上述問(wèn)題而提出的,本發(fā)明的目的在于,在高密度光盤上,提供一種利用物理存取控制(PAC)方法的數(shù)據(jù)記錄讀取裝置及方法。
本發(fā)明的另一個(gè)目的在于,提供一種對(duì)上述PAC進(jìn)行有效管理方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明的一個(gè)高密度光盤的記錄讀取方法,特征在于,在大致劃分為導(dǎo)入?yún)^(qū)、數(shù)據(jù)區(qū)、導(dǎo)出區(qū)的光盤的基礎(chǔ)上,在高密度光盤的管理區(qū)域內(nèi),讀出顯示物理存取控制(PAC)區(qū)域狀態(tài)的PAC頭(header)字段的基本有效信息,并依據(jù)讀出的信息執(zhí)行對(duì)光盤的記錄/讀取。
另外,為了實(shí)現(xiàn)上述目的,本發(fā)明的另一個(gè)特征在于,在劃分為導(dǎo)入?yún)^(qū)域、數(shù)據(jù)區(qū)域、導(dǎo)出區(qū)域的光盤的基礎(chǔ)上,在高密度光盤的PAC區(qū)域內(nèi)可讀取以PAC頭字段的為基礎(chǔ)的有效的PAC信息,同時(shí)以讀出的信息為標(biāo)準(zhǔn)執(zhí)行操作。
另外,為了實(shí)現(xiàn)上述目的,本發(fā)明的另一個(gè)特征在于,它是由讀出和存儲(chǔ)包括高密度光盤內(nèi)的有效PAC個(gè)數(shù)和片段數(shù)在內(nèi)的PAC頭字段信息的存儲(chǔ)器;依據(jù)上述頭信息來(lái)讀取光盤并執(zhí)行記錄讀取控制的微處理器等構(gòu)成。
本發(fā)明的效果綜上所述,本發(fā)明的高密度光盤的記錄讀取方法和裝置具有如下效果。
第一,利用PAC在光盤的物理區(qū)域內(nèi)對(duì)光盤的可存取區(qū)域進(jìn)行定義,使數(shù)據(jù)區(qū)域更加穩(wěn)定和受到保護(hù),從而達(dá)到阻斷攻擊等外部非法入侵的效果。
第二,利用數(shù)個(gè)有效的PAC頭信息,可對(duì)光盤的區(qū)域進(jìn)行有效管理。
第三,它是一種利用PAC的有效的數(shù)據(jù)記錄讀取裝置及其方法,可有效地對(duì)高密度光盤上的數(shù)據(jù)進(jìn)行記錄和讀取。
為進(jìn)一步說(shuō)明本發(fā)明的上述目的、結(jié)構(gòu)特點(diǎn)和效果,以下將結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)的描述。
圖1是本發(fā)明的高密度光盤結(jié)構(gòu)的示意圖;圖2是本發(fā)明的高密度光盤上的信息2區(qū)域和信息1區(qū)域的構(gòu)成示意圖;圖3是本發(fā)明的高密度光盤的在光盤上記錄PAC的結(jié)構(gòu)示意圖;圖4是本發(fā)明的高密度光盤的PAC的構(gòu)成示意圖;圖5是本發(fā)明的″Unknown PAC Rules″(未知PAC規(guī)則)字段構(gòu)成的示意圖;圖6是本發(fā)明的高密度光盤的片段區(qū)域的示意圖;圖7是本發(fā)明的高密度光盤的PAC區(qū)域的構(gòu)成示意圖;圖8是本發(fā)明的高密度光盤的DDS的構(gòu)成示意圖;圖9a到圖9d是本發(fā)明的高密度光盤的表現(xiàn)PAC狀態(tài)的狀態(tài)比特示意圖;圖10是本發(fā)明的光盤(BD-R)構(gòu)成的示意圖;圖11是本發(fā)明的光盤記錄讀取裝置的示意圖。
附圖中主要部分的符號(hào)說(shuō)明10記錄讀取部11拾取器12界面 13數(shù)據(jù)處理器14伺服器15存儲(chǔ)器16微處理器 20主機(jī)或控制部具體實(shí)施方式
下面將參照附圖對(duì)本發(fā)明實(shí)施例的高密度光盤的記錄讀取方法和裝置進(jìn)行詳細(xì)說(shuō)明。同時(shí),本發(fā)明中使用的術(shù)語(yǔ)一般情況下都是現(xiàn)階段被廣泛使用的術(shù)語(yǔ)。但是,由于新技術(shù)的出現(xiàn),本發(fā)明中也使用一些認(rèn)為最適合的術(shù)語(yǔ),同時(shí),本發(fā)明在有關(guān)的說(shuō)明部分對(duì)這些新詞語(yǔ)的意思進(jìn)行明確說(shuō)明。因此,理解本發(fā)明時(shí),術(shù)語(yǔ)并不是單純意義的術(shù)語(yǔ)名稱,而是需要掌握本發(fā)明說(shuō)明。
與此相關(guān),本發(fā)明中使用的PAC(physical access control物理存取控制)的意思是在光盤的物理區(qū)域中,為了達(dá)到對(duì)整個(gè)光盤(entire disc)或特定區(qū)域(segment)上的數(shù)據(jù)進(jìn)行記錄讀取控制目的,就在光盤上記錄的附加信息(additional information)。在本發(fā)明中,為了方便說(shuō)明,稱為″PAC″或″PAC信息″或″PAC控制信息″等,它們的意思均相同。
另外,為了方便說(shuō)明,把記錄上述PAC的光盤區(qū)域稱作″PAC區(qū)域″(PAC zone),上述PAC在光盤上PAC區(qū)域內(nèi)以簇(cluster)單位進(jìn)行記錄,因此上述記錄PAC的簇就叫做″PAC簇″。
下面參照附圖對(duì)此種PAC在PAC區(qū)域中記錄的形態(tài)及利用它進(jìn)行數(shù)據(jù)記錄讀取的方法及裝置進(jìn)行說(shuō)明。
圖1是本發(fā)明高密度光盤結(jié)構(gòu)的示意圖。
首先,高密度光盤分為只有一個(gè)記錄層的單層(single layer)光盤和有數(shù)個(gè)記錄層的多層光盤(multi layer)。在本發(fā)明的圖1中以單層(single layer)光盤為例進(jìn)行說(shuō)明。
如圖1所示,在高密度光盤上,從光盤的內(nèi)周開(kāi)始向外周依次大致劃分為導(dǎo)入?yún)^(qū)域(lead-in zone)、數(shù)據(jù)區(qū)域(data zone)、導(dǎo)出區(qū)域(lead-out zone)。
在上述導(dǎo)入?yún)^(qū)域內(nèi),又分為記錄光盤各種管理信息的信息2(INFO 2)區(qū)域和信息1(INFO 1)區(qū)域。本發(fā)明的上述信息1(INFO 1)區(qū)域和信息2(INFO 2)區(qū)域內(nèi)劃分有PAC(physical access control)區(qū)域和DMA(defect managementarea缺陷管理區(qū)域)區(qū)域,在上述DMA區(qū)域內(nèi)還劃分有光盤定義結(jié)構(gòu)(DDSdiscdefinition structure)(DDS是包括缺陷目錄的第一物理扇區(qū)編號(hào),用戶數(shù)據(jù)區(qū)域的位置、備份區(qū)域的大小等信息的區(qū)域)此時(shí),分配于信息2區(qū)域內(nèi)的PAC區(qū)域簡(jiǎn)單叫做PAC 2區(qū)域,將分配于信息1區(qū)域內(nèi)的PAC區(qū)域簡(jiǎn)單就叫做PAC 1區(qū)域。在上述信息1區(qū)域和信息2區(qū)域內(nèi)記錄的PAC為應(yīng)對(duì)突然停電等情況,記錄相同信息,上述信息1區(qū)域的PAC 1區(qū)域內(nèi)記錄的PAC首先進(jìn)行更新,同時(shí)它的復(fù)制版本記錄于信息2的PAC 2區(qū)域內(nèi)。
上述PAC區(qū)域如上所述,作為控制整個(gè)光盤或特定區(qū)域內(nèi)的數(shù)據(jù)的記錄讀取(read/write)的區(qū)域,它的特征在于,具有為控制這一過(guò)程的驅(qū)動(dòng)器的記錄讀取的″Unknown rule″(未知規(guī)則)。
在依據(jù)上述″Unknown rule″管理的光盤區(qū)域內(nèi),分為DMA(disc managementarea光盤管理區(qū)域)區(qū)域、備份區(qū)域(spare area)、用戶數(shù)據(jù)區(qū)域(user data area)等區(qū)域。尤其是有把用戶數(shù)據(jù)區(qū)又分為適用″Unknown rule″的規(guī)定區(qū)域,即片段(segment)區(qū)域。(有關(guān)上述片段區(qū)域的更詳細(xì)的說(shuō)明事項(xiàng)見(jiàn)后面的敘述)即,利用″Unknown rule″,定義對(duì)上述列舉區(qū)域的可預(yù)測(cè)操作,例如,旨在控制從執(zhí)行記錄讀取等基本操作開(kāi)始,缺陷區(qū)域的線性替代(linear replacement)及一次性記錄的光盤BD-WO的邏輯重疊記錄(logical overwrite)的規(guī)則(rule)。
因此,通過(guò)在上述PAC區(qū)域內(nèi)記錄的PAC的″Unknown rule″,可能出現(xiàn)新版本的驅(qū)動(dòng)器附加功能在現(xiàn)有版本驅(qū)動(dòng)器中不被識(shí)別的問(wèn)題(例如不必要的讀取等)的情況下,就可得到有效解決。并把可訪問(wèn)的區(qū)域在光盤上的物理區(qū)域內(nèi)進(jìn)行定義,這樣就可對(duì)記錄數(shù)據(jù)的區(qū)域起到加強(qiáng)保護(hù)的作用,還可切斷外部的非法攻擊(hacking)(這種PAC的更詳細(xì)的說(shuō)明見(jiàn)以下的敘述)。
以下根據(jù)高密度光盤的可記錄特性,將對(duì)具有上述PAC2區(qū)域和PAC1區(qū)域的導(dǎo)入?yún)^(qū)域內(nèi)的信息2區(qū)域和信息1區(qū)域進(jìn)行說(shuō)明。
圖2是本發(fā)明的高密度光盤的信息2區(qū)域和信息1區(qū)域的構(gòu)成示意圖。
首先,如圖2所示,在高密度光盤是可擦寫的高密度光盤BD-RE的情況下,信息2區(qū)域由包括本發(fā)明的32簇的DMA(defect management area缺陷管理區(qū)域)2區(qū)域;記錄控制信息的32簇的CD(control data)2區(qū)域;緩沖區(qū)域即32簇的BZ(buffer zone)3區(qū)域等256個(gè)簇構(gòu)成。
另外,信息1區(qū)域由緩沖區(qū)域即32簇的BZ(buffer zone)2區(qū)域;為存儲(chǔ)驅(qū)動(dòng)器固有的特定信息的驅(qū)動(dòng)器區(qū)域即32簇的驅(qū)動(dòng)區(qū)域(drive area);缺陷管理區(qū)域即32簇的DMA 1區(qū)域;記錄控制信息的32簇的控制數(shù)據(jù)(CD)1區(qū)域;依據(jù)本發(fā)明的PAC 1區(qū)域等構(gòu)成。
另外,在一次性記錄的高密度光盤BD-R的情況下,信息2區(qū)域內(nèi)由包括分別擁有32簇的PAC2區(qū)域,DMA2區(qū)域,CD2區(qū)域,BZ3區(qū)域等256個(gè)簇構(gòu)成。信息1區(qū)域由包括分別擁有32簇的BZ區(qū)域,DMA1區(qū)域,CD1區(qū)域,PAC1區(qū)域和128簇的驅(qū)動(dòng)器區(qū)域的256簇構(gòu)成。
再者,在只讀高密度光盤BD-ROM的情況下,信息2區(qū)域由包括分別擁有32個(gè)簇的PAC2區(qū)域,CD2區(qū)域,BZ3區(qū)域等256個(gè)簇構(gòu)成。信息1區(qū)域由包括分別擁有32簇的CD1區(qū)域,PAC 1區(qū)域的256簇構(gòu)成。
因此,根據(jù)高密度光盤的可記錄特點(diǎn),本發(fā)明的PAC區(qū)域在導(dǎo)入?yún)^(qū)域內(nèi)的信息2區(qū)域和信息1區(qū)域的大小為32簇。
同時(shí),在有兩個(gè)記錄層的雙層光盤的情況下,PAC區(qū)域不僅有導(dǎo)入?yún)^(qū)域,而且還有導(dǎo)出區(qū)域,且1個(gè)PAC區(qū)域的大小為64簇。
在具有上述32簇(或64簇)大小的PAC區(qū)域內(nèi),使一個(gè)PAC具有1簇大小劃分,擁有1簇大小的PAC根據(jù)需要可同時(shí)存在數(shù)個(gè)。將參照?qǐng)D3說(shuō)明上述1個(gè)PAC以1簇大小進(jìn)行記錄的狀態(tài)。
圖3是在本發(fā)明的高密度光盤中,PAC記錄在光盤上的結(jié)構(gòu)示意圖。
如圖3所示,擁有1簇(32幀frame與扇區(qū)sector的概念相同)大小的1個(gè)PAC由大的頭(header)區(qū)域和光盤驅(qū)動(dòng)固有的特定信息(specific information)區(qū)域構(gòu)成。
此時(shí),上述PAC的頭區(qū)域內(nèi),PAC的第一幀被分為384字節(jié),它記錄著″UnknownPAC rule″及有關(guān)片段的信息等各種PAC信息。在剩下的區(qū)域內(nèi),記錄著″Unknownrule″,即PAC固有的特定信息(PAC specific information)。
將照?qǐng)D4進(jìn)行詳細(xì)說(shuō)明以此種狀態(tài)記錄的上述PAC的更詳細(xì)的構(gòu)成。為了方便說(shuō)明,對(duì)于上述PAC更詳細(xì)說(shuō)明所必需的特定字段,參照表示有關(guān)片段的圖表進(jìn)行說(shuō)明和闡述。
圖4是本發(fā)明的高密度光盤的PAC的構(gòu)成示意圖。
如圖4所示,依據(jù)本發(fā)明的PAC如上所述,它大致被分為大的頭(header)區(qū)域(第一幀的384字節(jié))和記錄PAC固有的特定信息(specific information)的區(qū)域。
上述頭區(qū)域由4字節(jié)的″PAC標(biāo)識(shí)PAC ID″;4字節(jié)的″PAC update count″(更新數(shù)量),1字節(jié)的″e(cuò)ntire disc flag″(全部光盤標(biāo)記),1字節(jié)的″number ofsegments″(字段編號(hào)),各自有8個(gè)字節(jié)″總計(jì)32個(gè)的″字段″(segment_0~segment_31)構(gòu)成。
上述PAC-ID(PAC標(biāo)識(shí))作為提供目前PAC狀態(tài)及識(shí)別代碼的字段,例如以00 00 00 00h記錄時(shí),目前的PAC狀態(tài)就是未使用,以FF FF FF FFh記錄時(shí),則表示為現(xiàn)在的PAC區(qū)域過(guò)去曾被使用過(guò),但也可再次使用。
另外,以54 53 54 00h等事先約定的比特記錄時(shí),就作為對(duì)目前驅(qū)動(dòng)器是否可自由存取加以確認(rèn)的代碼進(jìn)行使用。即如上所述,當(dāng)現(xiàn)在的驅(qū)動(dòng)器不知輸入的PAC-ID,就以版本不同之類的理由判斷為不能兼容現(xiàn)有PAC,作為參照″UnknownPAC rules″字段記錄的信息代碼進(jìn)行使用。
上述″Unknown PAC rule″字段如上所述,作為指定不能兼容現(xiàn)有的PAC的驅(qū)動(dòng)操作范圍的字段使用,參照?qǐng)D5說(shuō)明其使用方法。
圖6是本發(fā)明的″Unknown PAC Rules″片段區(qū)域構(gòu)成的示意圖。
如圖6所示,通過(guò)以4字節(jié)(32比特)表示的″Unknown PAC Rules″字段就可以對(duì)光盤內(nèi)各區(qū)域的可控與否進(jìn)行定義。此時(shí),光盤上的″區(qū)域(Area)″表示為光盤的可控制區(qū)域,″比特(bits)″為控制比特,″控制類型(control type)″表示為記錄/讀取等控制狀態(tài)。
通過(guò)這種方法,從上述″Unknown PAC Rules″字段的可控區(qū)域看,首先,對(duì)信息1,2,3,4區(qū)內(nèi)存在的有關(guān)DMA區(qū)域(DMA Zone,不包括DDSdisc definitionstructure光盤定義結(jié)構(gòu)))的記錄可以進(jìn)行控制,可對(duì)數(shù)據(jù)區(qū)域內(nèi)的備份區(qū)域的記錄讀取進(jìn)行控制,可對(duì)信息1,2,3,4區(qū)域內(nèi)存在的控制數(shù)據(jù)區(qū)域(CD,controldata zones)的記錄讀取進(jìn)行控制。同時(shí)也可對(duì)數(shù)據(jù)區(qū)域的用戶數(shù)據(jù)區(qū)域(user dataarea)的記錄讀取進(jìn)行控制,還可對(duì)信息1,2區(qū)域的PAC簇的記錄讀取進(jìn)行控制。
此時(shí),為用戶數(shù)據(jù)區(qū)域(user data area)的情況下,如果對(duì)在這之后闡述的光盤特定區(qū)域即片段區(qū)域進(jìn)行定義,那么它將作為不是對(duì)光盤全部,而是上述片段區(qū)域的記錄和讀取控制功能與否的字段進(jìn)行使用。
在控制記錄的情況下,可適用于可物理記錄的(BD-RE,BD-R)高密度光盤。因此,應(yīng)依據(jù)高密度光盤的記錄特性對(duì)本發(fā)明的內(nèi)容進(jìn)行理解。
通過(guò)此方法,上述″Unknown PAC Rules″字段作為可指定未知PAC-ID驅(qū)動(dòng)器的光盤上的可控區(qū)域的字段,,將被使用為依據(jù)用戶選擇的光盤物理區(qū)域,對(duì)整個(gè)光盤區(qū)域或特定區(qū)域的讀取進(jìn)行控制。
另一方面,參照?qǐng)D4的″PAC update count″字段,上述″PAC update count″字段作為表示PAC的更新次數(shù)的字段,最初記錄為0,在PAC每次重新記錄時(shí),它的次數(shù)都會(huì)自動(dòng)增加1次。
另外,圖4的″e(cuò)ntire disc flag″字段是表示適用于整個(gè)光盤區(qū)域的上述的″Unknown PAC Rules″字段,″number of segments″字段是表示適用PAC的片段區(qū)域數(shù)量的字段。
上述片段在1個(gè)PAC內(nèi)最多可分為32個(gè)分區(qū),上述有關(guān)片段位置的信息分別記錄在8個(gè)字節(jié)的″segment_0″到″segment_31″的字段內(nèi)。在上述″segment_0~31″字段內(nèi)各自的前4個(gè)字節(jié)上記錄著片段區(qū)域的第1簇的第一物理扇區(qū)編號(hào)(PSNphysical sector number),接下來(lái)的4個(gè)字節(jié)上記錄著片段區(qū)域內(nèi)最后簇的最后物理扇區(qū)編號(hào)。
以下對(duì)關(guān)于上述片段的更詳細(xì)的情況通過(guò)圖表進(jìn)行詳細(xì)說(shuō)明。
圖6是在本發(fā)明的高密度光盤的片段區(qū)域示意圖。
如圖6所示,在高密度光盤中,適用于PAC的片段區(qū)域根據(jù)需要可按順序分為從″segment_0″片段開(kāi)始,最多可分為32個(gè)片段。即一個(gè)PAC管理的片段,從″segment_0″開(kāi)始向上,最多可分為32個(gè)片段。在數(shù)個(gè)PAC共存的情況下,各自PAC管理的片段區(qū)域的總個(gè)數(shù)不能超過(guò)32個(gè)。(一個(gè)光盤最多可有32個(gè)片段區(qū)域)此時(shí),上述分配的片段區(qū)域的開(kāi)始位置作為第一簇的第一物理扇區(qū)編號(hào)(thefirst PSN of the first cluster),最后位置作為最后簇的最后物理扇區(qū)編號(hào)(thelast PSN of the last cluster),記錄在片段字段,使光盤驅(qū)動(dòng)器能夠掌握片段區(qū)域的位置。
此時(shí),依據(jù)一個(gè)PAC分配管理的片段區(qū)域彼此之間不會(huì)重疊(overlap),開(kāi)始和最后位置都分配有簇(cluster)間的警界區(qū)域。
本發(fā)明的具有上述特征的PAC共有數(shù)個(gè)PAC,由于具有數(shù)個(gè)PAC,所以就使用管理數(shù)個(gè)可分配32片段區(qū)域的方法,將參照?qǐng)D表進(jìn)行說(shuō)明。
圖7是本發(fā)明的高密度光盤中,PAC區(qū)域構(gòu)成的示意圖。
如圖7所示,在只有32簇大小的一個(gè)PAC區(qū)域(信息2或信息1(INFO2或INFO1)的PAC區(qū)域(zone))內(nèi),根據(jù)需要設(shè)置了具有1簇大小的數(shù)個(gè)有效的PAC(validPAC)。
此時(shí),上述有效PAC由于包括以前所說(shuō)的可設(shè)定各種PAC信息的區(qū)域,就被命名為有效的PAC(valid PAC)。具有1簇大小的有效PAC的一個(gè)PAC區(qū)域可最大分為32個(gè)分區(qū)。
如上所述,上述有效的PAC根據(jù)記錄上述PAC的光盤驅(qū)動(dòng)器的版本事先約定上述PAC擁有的PAC-ID(例如,PAC-ID=54 53 54 00h等),其余的PAC區(qū)域的PAC-ID為00 00 00 00h或FF FF FF FFh的情況下,則可對(duì)PAC記錄,沒(méi)有記錄的PAC區(qū)域作為未記錄PAC(unrecorded PAC)區(qū)域。
另外,雖然沒(méi)有圖示,但在一個(gè)PAC(PAC zone)中,如果將要記錄PAC的區(qū)域發(fā)生缺陷,就會(huì)使用上述缺陷區(qū)域的下一區(qū)域內(nèi)記錄PAC的方法。上述缺陷可能是由于光盤表面的損壞或污染而產(chǎn)生的。這些缺陷發(fā)生在記錄PAC區(qū)域的情況下,就使用發(fā)生缺陷區(qū)域的下一個(gè)區(qū)域來(lái)記錄PAC信息。
因此,在PAC區(qū)域內(nèi)可分配數(shù)個(gè)有效的PAC分別控制著光盤上相應(yīng)的片段區(qū)域。
在擁有這種結(jié)構(gòu)的PAC區(qū)域內(nèi),查找上述有效的PAC區(qū)域的位置并記錄,或者上述區(qū)域?yàn)椴豢捎涗泤^(qū)域及缺陷區(qū)域(defect area),就會(huì)迅速查找出下一個(gè)可記錄的PAC區(qū)域的位置,這對(duì)光盤格式化及記錄速度非常重要。
為此,本發(fā)明中就把在總共有32個(gè)簇大小的PAC區(qū)域中,以1個(gè)簇大小來(lái)記錄表示有效的PAC信息的PAC頭信息。
在上述PAC頭信息中,為控制在光盤格式化及記錄速度方面的不必要的操作,就記錄下數(shù)個(gè)有效PAC信息和各有效PAC中使用的片段的總個(gè)數(shù)。
例如,在PAC區(qū)域中使用的有效PAC的個(gè)數(shù)為2個(gè)的情況下,就把它記錄在PAC頭上,在片段有5個(gè)的情況下,也把它記錄在PAC頭內(nèi)。之后,本發(fā)明就會(huì)運(yùn)用把數(shù)個(gè)有效PAC的位置及下一個(gè)可記錄的PAC位置等有關(guān)PAC的各種狀態(tài)信息記錄在DMA的DDS(disc definition structure))))內(nèi)的方法。
上述DDS是包括缺陷目錄的第一物理扇區(qū)編號(hào),用戶數(shù)據(jù)區(qū)域的位置、備份區(qū)域的大小等信息的區(qū)域,與缺陷目錄(DF1defect list)一起作為DMS(defectmanagement structure)信息記錄在光盤上的DMA(缺陷管理區(qū)域defectmanagement area)區(qū)域內(nèi)。
上述DMA內(nèi)記錄的信息是在光驅(qū)載入時(shí)事先掃描和載入的信息。作為有關(guān)數(shù)個(gè)有效PAC的信息和下一個(gè)可記錄的PAC的信息等PAC各種狀態(tài)信息的指針(pointer),如果記錄在DDS內(nèi),光驅(qū)不必對(duì)上述PAC區(qū)域進(jìn)行全部掃描,就很容易得到有關(guān)PAC區(qū)域的各種信息。
對(duì)于具有各種有關(guān)PAC區(qū)域狀態(tài)(status)的信息的DDS的結(jié)構(gòu)將參照?qǐng)D表進(jìn)行說(shuō)明。
圖8是本發(fā)明的高密度光盤的DDS的構(gòu)成示意圖。
如圖8所示,高密度光盤的DDS(disc definition structure)由表示PAC區(qū)域狀態(tài)的字段和PAC頭字段構(gòu)成。
因此,上述PAC頭字段就會(huì)在DDS區(qū)域內(nèi)查找或記錄上述有效PAC區(qū)域的位置,或者避開(kāi)上述不需要記錄的區(qū)域和缺陷區(qū)域(defect area),而迅速查找下一個(gè)可記錄的PAC區(qū)域的位置。這一點(diǎn)對(duì)光盤格式化及記錄速度至關(guān)重要。為此,在本發(fā)明的DDS區(qū)域內(nèi)的保留(reserved)區(qū)域中,為抑制在執(zhí)行光盤格式化和記錄速度上的多余的操作,就利用最少的字節(jié)數(shù)記錄在數(shù)個(gè)有效的PAC信息和記錄各種有效PAC中使用的片段總數(shù)的PAC頭信息。
例如,在PAC區(qū)域中使用的有效PAC的個(gè)數(shù)為2個(gè)的情況下,在PAC頭字段中記錄下這一情況,同時(shí)在片段數(shù)為5個(gè)的情況下,PAC也會(huì)記錄下這一情況。
如上所述,PAC頭信息運(yùn)用DDS,對(duì)表現(xiàn)數(shù)個(gè)PAC有效的位置信息繼續(xù)記錄,因此,這一方法也適用于記錄信息不斷更新的可記錄光盤(BD-RE,R)。
如圖8所示,在DDS內(nèi)具有PAC頭字段的情況下,圖7中的PAC區(qū)域內(nèi)即使不按類別來(lái)劃分PAC頭簇也沒(méi)有關(guān)系。更何況,如果在PAC區(qū)域內(nèi)按類別來(lái)劃分PAC頭簇,這對(duì)PAC頭字段就更不會(huì)產(chǎn)生影響了。。
對(duì)于表示上述PAC區(qū)域狀態(tài)的字段,分別由各自的8個(gè)字節(jié)構(gòu)成。單層光盤中,1層(layer 0)的信息1區(qū)域分配有PAC1區(qū)域,1層的信息2區(qū)域內(nèi)分配有PAC2區(qū)域,2層(layer 1)的信息1區(qū)域內(nèi)配有PAC1區(qū)域,2層的信息2區(qū)域內(nèi)分配的PAC2。參照以下附圖對(duì)表示上述PAC狀態(tài)的字段進(jìn)行詳細(xì)說(shuō)明。
圖9a到圖9d是在本發(fā)明的高密度光盤中,表現(xiàn)PAC狀態(tài)的狀態(tài)比特示意圖。
如圖9a到圖9d所示,本發(fā)明的DDS的PAC狀態(tài)字段分別使用64比特(8個(gè)字節(jié))顯示。即1層(layer 0)的信息1區(qū)域分配有PAC1區(qū)域,1層的信息2區(qū)域內(nèi)分配有PAC2區(qū)域,2層(layer 1)的信息1區(qū)域內(nèi)配有PAC1區(qū)域,2層的信息2區(qū)域內(nèi)分配的PAC2。
為此,作為表示包括一個(gè)PAC的信息的比特,一般使用2個(gè)比特表示,例如,圖9a的1簇的PAC#1,PAC#2,…PAC#32的狀態(tài)以2個(gè)比特來(lái)表示。
用2個(gè)比特表示的有關(guān)PAC區(qū)域的PAC狀態(tài),在上述2個(gè)比特為00的情況下就不記錄有關(guān)PAC,在01的情況下,就以00 00 00 00h比特記錄有關(guān)可記錄的PAC,或者以FF FF FF FFh比特記錄以前使用或者可再次使用的信息。在10的情況下,有關(guān)PAC為無(wú)效PAC(invalid PAC),在11的情況下,則表示有關(guān)PAC為有效PAC(valid PAC)。
因此,下一個(gè)可記錄的PAC區(qū)域在上述比特為00的情況下,就變?yōu)?1比特的區(qū)域,有效PAC的位置就變成比特為11的區(qū)域。
即,光驅(qū)在查找到有效PAC的位置的情況下,在DDS的PAC狀態(tài)字段信息中找到變?yōu)?1比特的PAC,在找到下一個(gè)可記錄PAC區(qū)域的情況下,只要在PAC狀態(tài)字段信息中找到01比特或者00比特就可以了。
圖10是據(jù)本發(fā)明的光盤(BD-R)的構(gòu)成的示意圖。
如圖10所示,本發(fā)明的一次性記錄高密度光盤從光盤的內(nèi)側(cè)向外側(cè)依次劃分為導(dǎo)入?yún)^(qū)域(lead-in zone)、數(shù)據(jù)區(qū)域(data zone)、導(dǎo)出區(qū)域(lead-out zone)。
在上述導(dǎo)入?yún)^(qū)域內(nèi),又分為記錄光盤的各種管理信息的信息2(INFO 2)區(qū)域和信息1(INFO 1)區(qū)域。在上述信息2(INFO 2)區(qū)域和信息1(INFO 1)區(qū)域內(nèi)具有本發(fā)明的PAC區(qū)域,在信息2區(qū)域和信息1區(qū)域之間具有臨時(shí)的光盤管理區(qū)域(TDMAtemporary disc management area),在TDMA區(qū)域內(nèi)又具有TDDS(temporary disc definition structure)。
特別是在一次可記錄的高密度光盤(BD-R)中,依據(jù)其只可記錄一次的物理特性,在重復(fù)記錄時(shí),由于改變了上述的數(shù)個(gè)有效的PAC的位置,上述位置信息就會(huì)更新記錄在臨時(shí)光盤管理區(qū)域(TDMAtemporary disc management area)的臨時(shí)光盤定義結(jié)構(gòu)(TDDStemporary disc definition structure)內(nèi)的有效PAC的個(gè)數(shù)和片段的總個(gè)數(shù)等PAC頭信息。
因此,在光盤中就不能再次進(jìn)行上述的記錄活動(dòng),在只讀光盤關(guān)閉(closing)后,就會(huì)把最新更新的TDDS信息記錄在DDS內(nèi)。
圖11是體現(xiàn)本發(fā)明的實(shí)施例技術(shù)思想的光盤記錄讀取裝置構(gòu)成的示意圖。
如圖11所示,依據(jù)本發(fā)明的光記錄讀取裝置由在光盤上記錄讀取的記錄讀取部(recording/reproducing device)10;控制這一過(guò)程的主機(jī)或控制部(host orcontroller)(以下簡(jiǎn)稱主機(jī))20;構(gòu)成。(上述記錄讀取部10也叫做光驅(qū),在本發(fā)明中對(duì)這兩個(gè)詞進(jìn)行交替使用)即,上述主機(jī)20向記錄讀取部10下達(dá)在光盤的特定區(qū)域內(nèi)記錄讀取命令,上述記錄讀取部10根據(jù)主機(jī)20的命令來(lái)執(zhí)行在特定區(qū)域內(nèi)的記錄和讀取。
此時(shí),上述記錄讀取部10具體由從主機(jī)20處得到數(shù)據(jù)和命令來(lái)執(zhí)行通信(communication)任務(wù)的界面部12;在光盤上直接記錄或讀取數(shù)據(jù)的拾取器11;接收從拾取器11處發(fā)出的信號(hào)并對(duì)信號(hào)值進(jìn)行復(fù)原或?qū)獗P上記錄的信號(hào)進(jìn)行調(diào)節(jié)(modulation)和傳送的數(shù)據(jù)處理器13;正確讀出光盤上的信號(hào)或?yàn)樵诠獗P上正確地記錄信號(hào)而控制拾取器11的伺服器14;存儲(chǔ)包括管理信息在內(nèi)的各種信息和數(shù)據(jù)的存儲(chǔ)部15;擔(dān)任控制上述記錄讀取部10內(nèi)各構(gòu)成要素的微處理器16構(gòu)成。
利用這樣構(gòu)成的光讀取記錄裝置,對(duì)可記錄高密度光盤上實(shí)現(xiàn)依據(jù)本發(fā)明的PAC記錄的方法說(shuō)明如下。
開(kāi)始,如果把光盤插入到光記錄讀取裝置內(nèi),就會(huì)讀出光盤上的所有管理信息,并存儲(chǔ)在記錄讀取部10內(nèi)部的存儲(chǔ)器內(nèi)。這些管理信息在光盤記錄讀取時(shí)將被使用。
這種狀態(tài)下,用戶要在上述光盤的特定區(qū)域內(nèi)進(jìn)行記錄的情況下,上述主機(jī)20依據(jù)這一記錄命令,就會(huì)把將要記錄的位置信息和數(shù)據(jù)一起傳達(dá)到上述記錄讀取部10中。
上述記錄讀取部10內(nèi)的微處理器16接收上述記錄命令,并對(duì)存儲(chǔ)器15內(nèi)存儲(chǔ)的管理信息確認(rèn)主機(jī)20要在光盤上記錄的區(qū)域是否為缺陷區(qū)域。如果不是缺陷區(qū)域就按照上述主機(jī)20的記錄命令進(jìn)行數(shù)據(jù)記錄。
此時(shí),上述記錄讀取部10的微處理器16根據(jù)用戶的要求,要在整個(gè)光盤或特定區(qū)域內(nèi)限制記錄或者讀取功能的情況下,以及因現(xiàn)有版本(version)的記錄讀取裝置內(nèi)沒(méi)有新功能而判斷現(xiàn)有版本的記錄讀取裝置不識(shí)別的情況下,有關(guān)上述區(qū)域的控制信息就會(huì)在光盤上的PAC區(qū)域(PAC zone)上以″Unknown PAC rule″進(jìn)行記錄。另外,對(duì)記錄狀態(tài)的PAC-ID和對(duì)光盤上特定區(qū)域的控制信息進(jìn)行控制情況下,則以片段信息記錄上述區(qū)域的PAC信息。
上述PAC信息依據(jù)信息1區(qū)域的PAC 1區(qū)域內(nèi)的需要,作為具有數(shù)個(gè)有效的PAC(valid PAC),分別用1簇的大小進(jìn)行記錄,在信息2區(qū)域的PAC2區(qū)域內(nèi),作為支援(back-up)使用,對(duì)上述PAC 1區(qū)域內(nèi)記錄的PAC的復(fù)制版本進(jìn)行記錄。
為此,上述微處理器16就把記錄上述數(shù)據(jù)的區(qū)域或PAC區(qū)域的位置信息和數(shù)據(jù)向伺服器14和數(shù)據(jù)處理部13傳達(dá)。并通過(guò)拾取器11,在光盤的相應(yīng)位置上結(jié)束相關(guān)的記錄。
另外,以相同的方法對(duì)記錄PAC的高密度光盤的記錄讀取方法進(jìn)行說(shuō)明。
開(kāi)始,如果把光盤插入到光記錄讀取裝置內(nèi),就會(huì)讀出光盤上的所有管理信息,并存儲(chǔ)在記錄讀取部10內(nèi)的存儲(chǔ)器內(nèi)。這些管理信息在光盤記錄讀取時(shí)將被使用。
此時(shí),在上述存儲(chǔ)器10內(nèi)存儲(chǔ)的信息包括光盤的PAC區(qū)域等在內(nèi)的各種區(qū)域位置信息。之后,在上述PAC內(nèi)記錄的PAC頭信息和DDS內(nèi)的PAC頭信息為基礎(chǔ)上,對(duì)PAC的PAC-ID進(jìn)行確認(rèn),同時(shí)確認(rèn)是否為可識(shí)別的PAC-ID。
在上述確認(rèn)結(jié)果為記錄的PAC-ID為可識(shí)別的情況下,判斷為光盤上記錄數(shù)據(jù)的記錄讀取裝置和版本相同,或沒(méi)有其他的記錄讀取限制,依據(jù)主機(jī)20的命令執(zhí)行記錄/讀取。
另外,在不識(shí)別上述PAC的情況下,則判斷對(duì)光盤整體或片段區(qū)域的記錄讀取限制的善,在″Unknown PAC Rules″和必要的情況下,參照″segment″(片段)上記錄的光盤記錄讀取限制區(qū)域,并根據(jù)主機(jī)20的命令執(zhí)行記錄讀取。
為了實(shí)現(xiàn)光盤的記錄讀取,上述微處理器16把上述根據(jù)主機(jī)20命令的位置信息和數(shù)據(jù)向伺服器14和數(shù)據(jù)處理器13傳達(dá),并通過(guò)拾取器11完成在光盤的特定位置上執(zhí)行記錄/讀取。
本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,以上的實(shí)施例僅是用來(lái)說(shuō)明本發(fā)明,而并非用作為對(duì)本發(fā)明的限定,只要在本發(fā)明的實(shí)質(zhì)精神范圍內(nèi),對(duì)以上所述實(shí)施例的變化、變型都將落在本發(fā)明權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種高密度光盤的記錄讀取方法,所述光盤被劃分為導(dǎo)入?yún)^(qū)域、數(shù)據(jù)區(qū)域、導(dǎo)出區(qū)域,其特征在于在高密度光盤的管理區(qū)域內(nèi),以表示物理存取控制區(qū)域狀態(tài)的物理存取控制頭字段為標(biāo)準(zhǔn)讀取物理存取控制信息,并以讀出的信息為標(biāo)準(zhǔn),在光盤上執(zhí)行記錄讀取。
2.如權(quán)利要求1所述的高密度光盤的記錄讀取方法,其特征在于在所述物理存取控制頭字段內(nèi),記錄著物理存取控制區(qū)域的有效物理存取控制的個(gè)數(shù)。
3.如權(quán)利要求2所述的高密度光盤的記錄讀取方法,其特征在于所述有效物理存取控制分別具有各自固有的物理存取控制標(biāo)識(shí)。
4.如權(quán)利要求3所述的高密度光盤的記錄讀取方法,其特征在于所述有效物理存取控制具有可控制未知物理存取控制標(biāo)識(shí)的光驅(qū)操作范圍的未知物理存取控制規(guī)則。
5.如權(quán)利要求4所述的高密度光盤的記錄讀取方法,其特征在于所述未知物理存取控制規(guī)則包括對(duì)上述光盤內(nèi)的區(qū)域進(jìn)行控制的信息。
6.如權(quán)利要求1所述的高密度光盤的記錄讀取方法,其特征在于在所述物理存取控制頭字段中,記錄著有效物理存取控制的片段區(qū)域中使用的總片段的個(gè)數(shù)。
7.如權(quán)利要求6所述的高密度光盤的記錄讀取方法,其特征在于所述片段區(qū)域依據(jù)各自的物理存取控制的片段從0開(kāi)始按順序增加。
8.如權(quán)利要求6所述的高密度光盤的記錄讀取方法,其特征在于所述片段區(qū)域在整個(gè)光盤內(nèi)最多可分為32個(gè)分區(qū)。
9.如權(quán)利要求6所述的高密度光盤的記錄讀取方法,其特征在于所述控制片段區(qū)域的信息包括未知物理存取控制規(guī)則。
10.如權(quán)利要求1所述的高密度光盤的記錄讀取方法,其特征在于所述光盤為可擦寫光盤,記錄上述物理存取控制頭字段的管理區(qū)域?yàn)楣獗P定義結(jié)構(gòu)。
11.如權(quán)利要求10所述的高密度光盤的記錄讀取方法,其特征在于所述光盤定義結(jié)構(gòu)位于高密度光盤內(nèi)的缺陷管理區(qū)域內(nèi)。
12.如權(quán)利要求11所述的高密度光盤的記錄讀取方法,其特征在于所述缺陷管理區(qū)域區(qū)域分別位于高密度光盤內(nèi)信息2區(qū)域和信息1區(qū)域內(nèi)。
13.如權(quán)利要求1所述的高密度光盤的記錄讀取方法,其特征在于所述光盤為一次性記錄光盤,記錄上述物理存取控制頭字段的管理區(qū)域?yàn)榕R時(shí)光盤定義結(jié)構(gòu)。
14.如權(quán)利要求13所述的高密度光盤的記錄讀取方法,其特征在于在所述物理存取控制頭字段內(nèi),更新和記錄物理存取控制區(qū)域的有效的物理存取控制的個(gè)數(shù)。
15.如權(quán)利要求13所述的高密度光盤的記錄讀取方法,其特征在于在所述物理存取控制頭字段內(nèi)的有效的物理存取控制片段中,更新記錄被使用的總的片段個(gè)數(shù)。
16.如權(quán)利要求13所述的高密度光盤的記錄讀取方法,其特征在于所述臨時(shí)光盤定義結(jié)構(gòu)位于光盤的臨時(shí)缺陷管理區(qū)域內(nèi)。
17.一種以具有導(dǎo)入?yún)^(qū)域、數(shù)據(jù)區(qū)域、導(dǎo)出區(qū)域的高密度光盤的記錄讀取方法,其特征在于在所述高密度光盤內(nèi)的物理存取控制區(qū)域內(nèi),以物理存取控制頭信息為標(biāo)準(zhǔn)讀出有效的物理存取控制信息,并依據(jù)讀出的信息執(zhí)行信息讀取。
18.如權(quán)利要求17所述的高密度光盤的記錄讀取方法,其特征在于在所述物理存取控制頭信息內(nèi)記錄著物理存取控制區(qū)域的有效物理存取控制的個(gè)數(shù)。
19.如權(quán)利要求17所述的高密度光盤的記錄讀取方法,其特征在于在所述物理存取控制頭信息內(nèi),記錄著有效物理存取控制的片段中使用的總的片段個(gè)數(shù)。
20.如權(quán)利要求項(xiàng)15所述的高密度光盤的記錄讀取方法,其特征在于所述物理存取控制頭信息的大小為1簇。
21.一種高密度光盤的記錄讀取裝置,其特征在于包括存儲(chǔ)被讀出的包括高密度光盤內(nèi)的有效的物理存取控制個(gè)數(shù)和片段數(shù)的物理存取控制頭字段的存儲(chǔ)器;依據(jù)物理存取控制頭信息讀取光盤并執(zhí)行控制記錄讀取的微處理器。
全文摘要
本發(fā)明涉及一種高密度光盤的記錄讀取方法及裝置,在諸如藍(lán)光光盤等高密度光盤中,記錄PAC(物理存取控制)并運(yùn)用PAC進(jìn)行數(shù)據(jù)記錄讀取的方法及裝置。本發(fā)明的高密度光盤的記錄讀取方法是以劃分為導(dǎo)入?yún)^(qū)域、數(shù)據(jù)區(qū)域、導(dǎo)出區(qū)域的光盤為基礎(chǔ),在高密度光盤的管理區(qū)域內(nèi),讀出顯示PAC區(qū)域狀態(tài)的PAC頭(header)字段的基本有效信息,并依據(jù)讀出的信息執(zhí)行對(duì)光盤的記錄/讀取。本發(fā)明利用PAC在光盤的物理區(qū)域內(nèi)對(duì)光盤的可存取區(qū)域進(jìn)行定義,使數(shù)據(jù)區(qū)域更加穩(wěn)定和受到保護(hù),從而達(dá)到阻斷攻擊等外部非法入侵的效果,并可對(duì)光盤的區(qū)域進(jìn)行有效管理以及可有效地對(duì)高密度光盤上的數(shù)據(jù)進(jìn)行記錄和讀取。
文檔編號(hào)G11B20/12GK1992040SQ20051011207
公開(kāi)日2007年7月4日 申請(qǐng)日期2005年12月27日 優(yōu)先權(quán)日2005年12月27日
發(fā)明者樸龍哲 申請(qǐng)人:上海樂(lè)金廣電電子有限公司