專(zhuān)利名稱(chēng):用于記錄信息的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于將具有邏輯地址的塊中的信息記錄在記錄載體上的裝置。
本發(fā)明此外還涉及一種用于將具有邏輯地址的塊內(nèi)的信息記錄在記錄載體上的缺陷管理方法。
本發(fā)明此外還涉及一種用于記錄信息的缺陷管理的計(jì)算機(jī)程序產(chǎn)品。
本發(fā)明涉及記錄系統(tǒng)中缺陷管理的領(lǐng)域,并且尤其涉及記錄諸如視頻之類(lèi)的實(shí)時(shí)信息時(shí)的缺陷管理。
背景技術(shù):
從US2001/0002488中獲知了一種用于在記錄載體上記錄信息的裝置和方法。該設(shè)備具有記錄構(gòu)件,用于將具有邏輯地址的信息塊內(nèi)的信息記錄在光盤(pán)上軌道內(nèi)的分配的物理地址上。邏輯地址構(gòu)成了連續(xù)的存儲(chǔ)空間。在實(shí)踐中,記錄載體可能會(huì)表現(xiàn)出有缺陷的軌道部分,尤其是妨礙將塊記錄在特定的物理地址上的缺陷。這些缺陷可能是由劃痕、灰塵、指印等等造成的。一開(kāi)始,在記錄任何用戶數(shù)據(jù)之前,要對(duì)缺陷進(jìn)行檢測(cè),并且在缺陷表中將有缺陷扇區(qū)的物理地址棄之不用,一個(gè)通常稱(chēng)為滑移并且創(chuàng)建初級(jí)缺陷列表的過(guò)程。在使用記錄載體期間檢測(cè)到缺陷的情況下,將分配給有缺陷物理地址的邏輯地址分配給缺陷管理區(qū)域內(nèi)的不同物理地址,一個(gè)通常稱(chēng)為重映射或線性替換并且創(chuàng)建次級(jí)缺陷列表的過(guò)程。重映射會(huì)帶來(lái)性能損失,因?yàn)橹赜成鋾?huì)引起記錄頭(例如光學(xué)拾取單元,OPU)的運(yùn)動(dòng),并且可能還會(huì)引起介質(zhì)旋轉(zhuǎn)速度的調(diào)整和旋轉(zhuǎn)延遲。因此缺陷管理區(qū)域被分布式地定位在整個(gè)記錄區(qū)域上,以減小跳躍距離。所知的系統(tǒng)允許根據(jù)預(yù)計(jì)的信息類(lèi)型在格式化的時(shí)候選擇分布的參數(shù),即,選擇對(duì)缺陷管理區(qū)域的物理地址分配方案,以容納缺陷管理信息。例如,具有后面跟著很大的缺陷管理備用區(qū)域的很大的用戶數(shù)據(jù)區(qū)域的分布方案比較適合于很大的數(shù)據(jù)文件。問(wèn)題是,當(dāng)記錄載體上的實(shí)際信息不用于預(yù)計(jì)的信息類(lèi)型時(shí),所選擇的分布方案就無(wú)效了。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于以更為有效的方式為缺陷管理信息分配物理地址的系統(tǒng)。
為了這一目的,本文起始段落中介紹的裝置包括記錄構(gòu)件,用于將代表信息的標(biāo)記記錄在記錄載體上的軌道內(nèi);和控制構(gòu)件,用于通過(guò)將各個(gè)塊定位在軌道內(nèi)的物理地址上來(lái)控制記錄,該控制構(gòu)件包括尋址構(gòu)件,用于根據(jù)缺陷管理信息將邏輯地址轉(zhuǎn)換為物理地址以及相反過(guò)程;缺陷管理構(gòu)件,用于檢測(cè)缺陷和保持缺陷管理信息,缺陷管理信息包括代表軌道的第一部分中的物理地址對(duì)至少一個(gè)用戶數(shù)據(jù)區(qū)域的分配情況、軌道的第二部分內(nèi)的物理地址對(duì)缺陷管理區(qū)域的分配情況和缺陷管理信息對(duì)缺陷管理區(qū)域的分配情況的分配信息,并且缺陷管理信息包括表明將最初映射到表現(xiàn)出缺陷的物理地址上的邏輯地址轉(zhuǎn)換成缺陷管理區(qū)域內(nèi)的另一個(gè)物理地址的重映射信息;數(shù)據(jù)類(lèi)型檢測(cè)構(gòu)件,用于檢測(cè)所記錄信息的數(shù)據(jù)類(lèi)型,具體來(lái)說(shuō)該類(lèi)型是用于象數(shù)字編碼視頻這樣的實(shí)時(shí)數(shù)據(jù)的流送類(lèi)型或用于象計(jì)算機(jī)數(shù)據(jù)文件這樣的隨機(jī)數(shù)據(jù)的非流送類(lèi)型;和缺陷管理區(qū)域重新分配構(gòu)件,用于根據(jù)數(shù)據(jù)類(lèi)型來(lái)改變所述分配信息。
為了這一目的,本文起始段落中介紹的、用于將具有邏輯地址的塊內(nèi)的信息記錄在記錄載體上的缺陷管理方法,將各個(gè)塊定位在軌道內(nèi)的物理地址上;根據(jù)缺陷管理信息將邏輯地址轉(zhuǎn)換為物理地址以及相反過(guò)程;檢測(cè)缺陷和保持缺陷管理信息,缺陷管理信息包括代表軌道的第一部分中的物理地址對(duì)至少一個(gè)用戶數(shù)據(jù)區(qū)域的分配情況、軌道的第二部分內(nèi)的物理地址對(duì)缺陷管理區(qū)域的分配情況和缺陷管理信息對(duì)缺陷管理區(qū)域的分配情況的分配信息,并且缺陷管理信息包括表明將最初映射到表現(xiàn)出缺陷的物理地址上的邏輯地址轉(zhuǎn)換成缺陷管理區(qū)域內(nèi)的另一個(gè)物理地址的重映射信息,該方法包括檢測(cè)所記錄信息的數(shù)據(jù)類(lèi)型,具體來(lái)說(shuō)該類(lèi)型是用于象數(shù)字編碼視頻這樣的實(shí)時(shí)數(shù)據(jù)的流送類(lèi)型或用于象計(jì)算機(jī)數(shù)據(jù)文件這樣的隨機(jī)數(shù)據(jù)的非流送類(lèi)型;和根據(jù)數(shù)據(jù)類(lèi)型來(lái)改變所述分配信息。
這些手段具有這樣的效果使缺陷管理區(qū)域的布局和分配的使用動(dòng)態(tài)地適合于實(shí)際記錄在記錄載體上的信息類(lèi)型。這樣做的優(yōu)點(diǎn)是,可能會(huì)中斷大型記錄數(shù)據(jù)文件的缺陷管理區(qū)域能夠被移動(dòng)到不同的物理地址范圍內(nèi),而在小文件和隨機(jī)數(shù)據(jù)訪問(wèn)的情況下,提供本地缺陷管理區(qū)域。這樣的優(yōu)點(diǎn)在于,將大文件存儲(chǔ)得更加連續(xù),而不需要進(jìn)行跳躍來(lái)跳過(guò)缺陷管理區(qū)域,并且小文件具有本地缺陷管理區(qū)域。
本發(fā)明還基于下述認(rèn)識(shí)。光學(xué)介質(zhì)一般來(lái)說(shuō)在一定程度上具有合理的數(shù)據(jù)速率,但是訪問(wèn)性能(在盤(pán)上跳躍)相當(dāng)有限。因此為了盡可能快地將文件寫(xiě)入到介質(zhì)上和/或讀取文件,最好將文件物理連續(xù)地寫(xiě)入到介質(zhì)上(從其讀取)。通過(guò)通用(主機(jī))接口訪問(wèn)記錄介質(zhì)的應(yīng)用僅能夠影響文件塊應(yīng)當(dāng)寫(xiě)入到的介質(zhì)的邏輯地址。為了將大文件盡可能快地放到介質(zhì)中,應(yīng)用可以分配大的連續(xù)邏輯地址空間。在記錄裝置(驅(qū)動(dòng)器)中,將連續(xù)的邏輯地址空間映射到介質(zhì)的物理地址空間上。一般來(lái)說(shuō),這種映射是相當(dāng)直接的(例如象1對(duì)1映射那樣的映射),但是缺陷和缺陷管理區(qū)域?qū)?huì)中斷所分配的物理地址范圍。缺陷必須由缺陷管理系統(tǒng)來(lái)容納。本發(fā)明人發(fā)現(xiàn),可以依據(jù)實(shí)際的數(shù)據(jù)類(lèi)型動(dòng)態(tài)地修改缺陷管理區(qū)域的布局和分配的使用以使它們適應(yīng)于連續(xù)的記錄和/或隨機(jī)訪問(wèn)記錄。注意,由于改變了布局,如果在格式化之后已經(jīng)有數(shù)據(jù)記錄在記錄載體上,則需要額外的手段。
按照該裝置的一種實(shí)施方式,缺陷管理區(qū)域重新分配構(gòu)件用于根據(jù)數(shù)據(jù)類(lèi)型是流送類(lèi)型,將所述分配信息從具有交替排列的軌道的第一部分和第二部分的分布布局改變到具有基本上未遭中斷的用戶數(shù)據(jù)區(qū)域的連續(xù)布局,或者反過(guò)來(lái)。這樣的優(yōu)點(diǎn)在于,大數(shù)據(jù)文件,尤其是視頻,可以被容納在連續(xù)的物理地址范圍內(nèi),這提高了獲取的速度。
按照該裝置的一種實(shí)施方式,缺陷管理區(qū)域重新分配構(gòu)件用于將缺陷分配給用于流送型的信息的第一缺陷管理區(qū)域或者分配給用于非流送型信息的第二缺陷管理區(qū)域。缺陷管理區(qū)域的使用是根據(jù)所記錄的數(shù)據(jù)的類(lèi)型來(lái)選擇的。這樣的優(yōu)點(diǎn)在于,非流送文件可以具有小的本地備用缺陷管理區(qū)域,而對(duì)于流送數(shù)據(jù),較大部分可以被容納在較遠(yuǎn)的缺陷管理區(qū)域內(nèi)。按照該裝置的另外一種實(shí)施方式,缺陷管理區(qū)域重新分配構(gòu)件用于通過(guò)將同一個(gè)缺陷重映射到第一缺陷管理區(qū)域和第二缺陷管理區(qū)域這二者來(lái)進(jìn)行雙重分配。同一缺陷現(xiàn)在重映射到了兩個(gè)獨(dú)立的位置上。這樣做具有這樣的優(yōu)點(diǎn)在讀取期間,可以使用最合適的位置來(lái)獲取由于缺陷而進(jìn)行了重映射的塊,例如,在讀取一個(gè)文件的非常大的量的時(shí)候選擇用于流送類(lèi)型的信息的第一缺陷管理區(qū)域,而在隨機(jī)訪問(wèn)同一文件的時(shí)候選擇用于非流送類(lèi)型的信息的第二缺陷管理區(qū)域。
其它的實(shí)施方式在從屬權(quán)利要求中給出。
參照下面說(shuō)明書(shū)中作為實(shí)例介紹的實(shí)施方式并且參照附圖,本發(fā)明的這些和其它優(yōu)點(diǎn)將會(huì)顯而易見(jiàn),并且將參照下面說(shuō)明書(shū)中作為實(shí)例介紹的實(shí)施方式和參照附圖,對(duì)本發(fā)明的這些和其它方面進(jìn)行進(jìn)一步解釋說(shuō)明,其中圖1a表示記錄載體(頂視圖),圖1b表示記錄載體(截面圖),圖2表示記錄裝置,圖3表示有缺陷位置的重映射,圖4表示具有分布的缺陷管理區(qū)域的缺陷管理布局,圖5表示缺陷管理區(qū)域的變換,圖6表示內(nèi)容相關(guān)的缺陷管理布局,和圖7表示缺陷管理區(qū)域的雙重分配。
不同圖中的相應(yīng)元件具有相同的附圖標(biāo)記。
具體實(shí)施例方式
圖1a表示具有軌道9和中心孔10的盤(pán)形記錄載體11。軌道9(就是一連串代表所(要)記錄的信息的標(biāo)記的位置)是按照構(gòu)成信息層上基本平行的軌道的圈的螺旋圖案排列的。記錄載體可以是光學(xué)可讀的,稱(chēng)為光盤(pán),并且具有可記錄型的信息層??捎涗洷P(pán)的例子是CD-R和CD-RW,和可寫(xiě)版本的DVD,比如DVD+RW,以及使用藍(lán)色激光的高密度可寫(xiě)光盤(pán),稱(chēng)為藍(lán)光盤(pán)(BD)。可以在參考文獻(xiàn)《ECMA-267120mm DVD-Read-Only Disc(1997)》中找到有關(guān)DVD盤(pán)的更多細(xì)節(jié)。信息是通過(guò)沿著軌道記錄可采用光學(xué)手段檢測(cè)到的標(biāo)記(例如,相變材料中的晶體或非晶體標(biāo)記)而表示在信息層上的??捎涗浶陀涗涊d體上的軌道9是由制造空白記錄載體期間設(shè)置的預(yù)壓制軌道結(jié)構(gòu)表示的。該軌道結(jié)構(gòu)是例如由圖1b中的預(yù)制槽14構(gòu)成的,該預(yù)制槽14能夠使讀取/寫(xiě)入頭在掃描期間跟隨軌道。該軌道結(jié)構(gòu)包括位置信息,該位置信息包括所謂的物理信息,用于表明信息單元的位置,這些信息單元通常稱(chēng)為信息塊。位置信息包括專(zhuān)用的同步標(biāo)記,用于定位這種信息塊的起始點(diǎn)。
圖1b是沿著可記錄型記錄載體11的線b-b截取的截面圖,其中透明基板15配備有記錄層16和保護(hù)層17。保護(hù)層17可以包括另一個(gè)基板層,例如象在DVD中那樣,記錄層處于0.6mm的基板上,而另一個(gè)0.6mm的基板粘接在前一個(gè)基板的背面??梢詫㈩A(yù)制槽14實(shí)現(xiàn)為基板15材料的凹痕或凸痕,或者實(shí)現(xiàn)為屬性不同于其周?chē)牟牧蠈傩浴?br>
記錄載體11是用來(lái)在文件管理系統(tǒng)的控制下以塊承載數(shù)字信息的,該信息包括要連續(xù)記錄和再現(xiàn)的實(shí)時(shí)信息,尤其是代表符合諸如MPEG2之類(lèi)的標(biāo)準(zhǔn)化格式且數(shù)字編碼的視頻的信息。
圖2表示用于在可寫(xiě)或可重寫(xiě)型記錄載體11(例如CD-R或CD-RW或者DVD+RW或BD)上寫(xiě)入信息的記錄裝置。該裝置配備有用于掃描記錄載體上的軌道的記錄構(gòu)件,該構(gòu)件包括用于旋轉(zhuǎn)記錄載體11的驅(qū)動(dòng)器單元21、頭22、用于沿著徑向方向在軌道上粗略定位頭22的定位單元25和控制單元20。頭22包括公知類(lèi)型的光學(xué)系統(tǒng),用于產(chǎn)生射線束24,該射線束24通過(guò)光學(xué)元件的引導(dǎo),聚焦成記錄載體的信息層的軌道上的射線光斑23。射線束24是由射線源產(chǎn)生的,例如,由激光二極管產(chǎn)生。所述頭此外還包括(未示出)用于沿著射線束24的光軸移動(dòng)所述射線束的焦點(diǎn)的聚焦致動(dòng)器和用于沿著徑向方向?qū)⒐獍?3精細(xì)定位在軌道的中心上的跟蹤致動(dòng)器。跟蹤致動(dòng)器可以包括用于沿徑向方向移動(dòng)光學(xué)單元的線圈,或者按照另外一種可選方案,可以將跟蹤致動(dòng)器設(shè)置為用來(lái)改變反射元件的角度。為了寫(xiě)入信息,對(duì)射線加以控制,以致在記錄層中產(chǎn)生可采用光學(xué)手段檢測(cè)的標(biāo)記。這些標(biāo)記可以具有任何可采用光學(xué)手段讀取的形式,例如,具有在諸如顏料、合金或相變材料之類(lèi)的材料中進(jìn)行記錄時(shí)獲得的反射系數(shù)不同于它們周?chē)膮^(qū)域的形式,或者具有在磁光材料中進(jìn)行記錄時(shí)獲得的磁化方向不同于它們周?chē)膮^(qū)域的形式。為了進(jìn)行讀取,由頭22中的普通類(lèi)型的檢測(cè)器(例如,四象限二極管)檢測(cè)信息層所反射的射線,以產(chǎn)生讀取信號(hào)和其它的檢測(cè)器信號(hào),這些檢測(cè)器信號(hào)包括跟蹤誤差和聚焦誤差信號(hào),用于控制所述跟蹤和聚焦致動(dòng)器。讀取信號(hào)由普通類(lèi)型的讀取處理單元30(包括解調(diào)器、解格式器和輸出單元)進(jìn)行處理,以重獲信息。因此,用于讀取信息的重獲構(gòu)件包括驅(qū)動(dòng)器單元21、頭22、定位單元25和讀取處理單元30。該裝置包括寫(xiě)入處理構(gòu)件,用于對(duì)輸入信息進(jìn)行處理,以產(chǎn)生用來(lái)驅(qū)動(dòng)頭22的寫(xiě)入信號(hào),該構(gòu)件包括輸入單元27,并且該裝置還包括調(diào)制器構(gòu)件,該調(diào)制器構(gòu)件包括格式化器28和調(diào)制器29。在寫(xiě)入操作期間,在記錄載體上形成代表信息的標(biāo)記。這些標(biāo)記是借助由電磁射線束24在記錄層上產(chǎn)生的光斑23形成的,電磁射線束24通常來(lái)自激光二極管。用于記錄在光盤(pán)上的信息的寫(xiě)入和讀取以及格式化、誤差校正和通道編碼規(guī)則是本領(lǐng)域中的公知技術(shù),例如,可以從CD和DVD系統(tǒng)中了解到這些技術(shù)。
控制單元20經(jīng)由控制線26(例如系統(tǒng)總線)與所述輸入單元27、格式化器28和調(diào)制器29相連接、與讀取處理單元30相連接并且與驅(qū)動(dòng)器單元21以及定位單元25相連接??刂茊卧?0包括控制電路,例如微處理器、程序存儲(chǔ)器和控制門(mén),用于執(zhí)行下面將要介紹的本發(fā)明的過(guò)程和功能。也可以將控制單元20實(shí)現(xiàn)為邏輯電路中的狀態(tài)機(jī)??刂茊卧?0控制信息的記錄和重獲,并且可以將其設(shè)置為用來(lái)接收來(lái)自用戶或來(lái)自主計(jì)算機(jī)的命令。
輸入單元27將音頻和/或視頻處理成信息單元,然后將這些信息單元傳送到格式化器28,來(lái)添加控制數(shù)據(jù)并且按照預(yù)定的記錄格式將該數(shù)據(jù)格式化為信息塊,例如,通過(guò)添加糾錯(cuò)碼(ECC)和/或進(jìn)行交錯(cuò)處理來(lái)進(jìn)行格式化。對(duì)于計(jì)算機(jī)應(yīng)用,可以將信息單元直接接口到格式化器28上。經(jīng)過(guò)格式化的數(shù)據(jù)從格式化器28的輸出端傳送到調(diào)制單元29,該調(diào)制單元29包括例如通道編碼器,用于產(chǎn)生驅(qū)動(dòng)頭22的調(diào)制信號(hào)。此外調(diào)制單元29還包括同步構(gòu)件,用于將同步圖案包含在經(jīng)過(guò)調(diào)制的信號(hào)中。提供給調(diào)制單元29的輸入端的經(jīng)過(guò)格式化的單元包括地址信息,并且在控制單元20的控制下寫(xiě)入到記錄載體上的相應(yīng)可尋址位置上,并且用來(lái)進(jìn)行下面將要介紹的缺陷管理。
按照一種實(shí)施方式,將輸入單元27設(shè)置成用于接收實(shí)時(shí)信息。輸入單元可以包括用于諸如模擬音頻和/或視頻或者未數(shù)字壓縮音頻/視頻之類(lèi)的輸入信號(hào)的壓縮構(gòu)件。在WO98/16014A1(PHN 16452)中介紹了用于音頻的合適的壓縮構(gòu)件,并且在MPEG2標(biāo)準(zhǔn)中介紹了用于視頻的合適的壓縮構(gòu)件。輸入信號(hào)另外也可以是已經(jīng)經(jīng)過(guò)數(shù)字編碼的信號(hào)。
控制單元20設(shè)置為用于通過(guò)將各個(gè)塊放在軌道內(nèi)的物理地址上來(lái)對(duì)記錄過(guò)程進(jìn)行控制,并且它包括下述協(xié)同工作的單元尋址單元31、缺陷管理單元32、數(shù)據(jù)類(lèi)型檢測(cè)單元33和缺陷管理區(qū)域重新分配單元34。
尋址單元31用于根據(jù)缺陷管理信息,將物理地址轉(zhuǎn)換為邏輯地址和相反過(guò)程。邏輯地址構(gòu)成在文件管理系統(tǒng)(例如UDF)的控制下存儲(chǔ)信息塊的文件所要使用的連續(xù)存儲(chǔ)空間。缺陷管理單元32例如在記錄和/或讀取期間通過(guò)監(jiān)測(cè)來(lái)自頭22的讀出信號(hào)的信號(hào)質(zhì)量來(lái)檢測(cè)缺陷。缺陷也可以通過(guò)確定所獲取的信息塊內(nèi)的誤碼率來(lái)加以檢測(cè)。缺陷管理單元此外還將缺陷管理信息保持在記錄載體上的缺陷管理區(qū)域內(nèi),例如在為象DVD+RW之類(lèi)的DVD可記錄系統(tǒng)規(guī)定的缺陷列表中。缺陷管理信息至少包括重映射信息。
按照一種實(shí)施方式,將記錄裝置設(shè)置為要與單獨(dú)的主機(jī)系統(tǒng)相連的驅(qū)動(dòng)器單元,例如內(nèi)置在PC內(nèi)的驅(qū)動(dòng)器單元。將控制單元20設(shè)置為用來(lái)經(jīng)由標(biāo)準(zhǔn)化接口與主機(jī)系統(tǒng)內(nèi)的處理單元進(jìn)行通信。按照另外一種可選方案,將記錄裝置設(shè)置為獨(dú)立單元,例如消費(fèi)者使用的視頻記錄設(shè)備。將控制單元20或者包含在本裝置內(nèi)的附加主機(jī)控制單元設(shè)置為由用戶直接控制,并且設(shè)置為還執(zhí)行文件管理系統(tǒng)的功能。
圖2中的數(shù)據(jù)類(lèi)型檢測(cè)單元33執(zhí)行下述功能。對(duì)所記錄信息的數(shù)據(jù)類(lèi)型進(jìn)行檢測(cè),具體來(lái)說(shuō),就是檢測(cè)出是用于象數(shù)字編碼的視頻這樣的實(shí)時(shí)數(shù)據(jù)的流送類(lèi)型還是用于象計(jì)算機(jī)數(shù)據(jù)文件這樣的非流送類(lèi)型??梢圆捎酶鞣N不同的方式檢測(cè)出數(shù)據(jù)是隨機(jī)訪問(wèn)類(lèi)型還是流送類(lèi)型,比如通過(guò)監(jiān)測(cè)用于記錄或獲取信息的命令來(lái)檢測(cè)數(shù)據(jù)類(lèi)型、獲取代表數(shù)據(jù)類(lèi)型的記錄載體信息、從所記錄信息的數(shù)據(jù)結(jié)構(gòu)檢測(cè)數(shù)據(jù)類(lèi)型。例如檢測(cè)出一連串具有連續(xù)邏輯地址范圍的塊要被記錄在相應(yīng)分配的物理地址范圍內(nèi)。一般來(lái)說(shuō),需要對(duì)具有相對(duì)較高數(shù)據(jù)速率的實(shí)時(shí)信息(具體來(lái)說(shuō)是視頻信息)進(jìn)行連續(xù)記錄。數(shù)據(jù)類(lèi)型可以包含在控制單元接收的寫(xiě)入命令中,例如來(lái)自主計(jì)算機(jī)包含實(shí)時(shí)位的寫(xiě)入命令。連續(xù)記錄的檢測(cè)也可以基于寫(xiě)入命令中指出的數(shù)據(jù)塊的數(shù)量,或者可以通過(guò)其它方面,比如具有與最后一個(gè)已經(jīng)寫(xiě)入的塊相連續(xù)的邏輯地址的新塊以規(guī)則的間隔到來(lái)這一事實(shí)來(lái)進(jìn)行。
典型的驅(qū)動(dòng)器并沒(méi)有關(guān)于文件的知識(shí),例如起點(diǎn)和終點(diǎn)。沒(méi)有關(guān)于文件系統(tǒng)的知識(shí)的驅(qū)動(dòng)器能夠根據(jù)讀取/寫(xiě)入命令信息(流送讀取和寫(xiě)入命令)檢測(cè)出作為主機(jī)動(dòng)作的結(jié)果的流送寫(xiě)入和獲取行為,或者當(dāng)流送指示符存儲(chǔ)在盤(pán)上時(shí),例如包含在文件條目中的“連續(xù)”位(按照文件標(biāo)識(shí)符描述符中的UDF)或包含在扇區(qū)頭部、存儲(chǔ)區(qū)描述符內(nèi)的流送位或者盤(pán)的流送位置的位圖,能夠檢測(cè)出流送寫(xiě)入和獲取行為。而且,例如,可以檢測(cè)在先前讀取或?qū)懭霑?huì)話中信息的使用情況,并且可以通過(guò)把主機(jī)上次活動(dòng)(流送/非流送)的性質(zhì)保存在特定位置上來(lái)存儲(chǔ)所述使用情況以供以后使用。
按照一種實(shí)施方式,為該裝置配備了文件系統(tǒng)知識(shí)和/或與所記錄的內(nèi)容有關(guān)的知識(shí)。因此數(shù)據(jù)類(lèi)型能夠直接從這種知識(shí)中獲取。另外,可以通過(guò)經(jīng)由命令接口與驅(qū)動(dòng)器之間的交互來(lái)向主機(jī)系統(tǒng)請(qǐng)求文件系統(tǒng)和內(nèi)容的知識(shí)。
缺陷管理區(qū)域是按照布局在記錄載體上進(jìn)行定位的。在該布局中,為物理地址分配特定的邏輯地址或缺陷管理功能。為此,缺陷管理信息包括代表軌道的第一部分內(nèi)的物理地址對(duì)至少一個(gè)用戶數(shù)據(jù)區(qū)域的分配情況、軌道的第二部分內(nèi)的物理地址對(duì)缺陷管理區(qū)域的分配情況和缺陷管理信息對(duì)缺陷管理區(qū)域的分配情況的分配信息。缺陷管理信息對(duì)缺陷管理區(qū)域的分配情況表示缺陷管理區(qū)域(例如初級(jí)缺陷列表和次級(jí)缺陷列表)或者特定類(lèi)型的缺陷的替換區(qū)域的使用情況。
缺陷管理區(qū)域重新分配構(gòu)件34用于根據(jù)數(shù)據(jù)類(lèi)型改變所述分配信息,下面將對(duì)此進(jìn)行詳細(xì)介紹。
圖3表示缺陷位置的重映射。物理地址空間40由水平線示意性地代表。一連串塊42要記錄在分配的物理地址范圍39內(nèi)。不過(guò),缺陷41中斷了分配的物理地址范圍。重映射45是這樣一種過(guò)程將具有與有缺陷的物理地址41相對(duì)應(yīng)的邏輯地址的塊44存儲(chǔ)在缺陷管理備用區(qū)域(DMA)43內(nèi)的另一個(gè)物理地址上。重映射信息給出用于將最初映射到表現(xiàn)出缺陷的物理地址上的邏輯地址轉(zhuǎn)換成缺陷管理區(qū)域內(nèi)的另一個(gè)物理地址的數(shù)據(jù),例如包含經(jīng)過(guò)重映射的塊的邏輯地址及其相應(yīng)物理地址的次級(jí)缺陷列表中的條目。另外,重映射信息可以包括用于將缺陷的物理地址轉(zhuǎn)換成缺陷管理區(qū)域內(nèi)的不同物理地址的數(shù)據(jù)。
圖4表示已經(jīng)分布了缺陷管理區(qū)域的缺陷管理布局。物理地址空間40由水平線示意性地代表。物理地址空間的第一部分分配給了缺陷管理區(qū)域(DMA)43、46,物理地址空間的第二部分分配給了用戶數(shù)據(jù)區(qū)域47、48,即,分配給了可用來(lái)存儲(chǔ)用戶數(shù)據(jù)的邏輯地址。實(shí)例是規(guī)定用于CR-MRW的Mount Rainier缺陷管理??梢詮腜hilips的http://www.licensing.philips.com/information/mtr/上得到Mount Rainier和CD-MRW的介紹。在介質(zhì)的邏輯空間內(nèi),DMA是不可見(jiàn)的。這意味著,如果將大文件寫(xiě)入到盤(pán)上,即使整個(gè)文件具有連續(xù)的邏輯地址,在分配給該文件的物理地址內(nèi)也將包括有DMA。這些處于這種數(shù)據(jù)文件中間的DMA損害了文件的寫(xiě)入和隨后的讀取的性能,因?yàn)橛捎谝^(guò)DMA,在寫(xiě)入(獲取)整個(gè)文件時(shí),引入了多次跳躍。解決方案是修改缺陷管理區(qū)域布局以適合于在各個(gè)區(qū)域內(nèi)記錄的數(shù)據(jù)的類(lèi)型。結(jié)果,使得大文件在介質(zhì)上不僅邏輯上是連續(xù)的,而且在物理上也是連續(xù)的。當(dāng)記錄載體包含隨機(jī)訪問(wèn)的非流送數(shù)據(jù)時(shí),局部缺陷管理區(qū)域可用于重映射。
圖5表示缺陷管理布局的變換。圖中下面的部分相當(dāng)于圖4,具有缺陷管理區(qū)域46和非連續(xù)數(shù)據(jù)區(qū)域47的分布布局55。箭頭50表示向圖中上面部分的連續(xù)布局54的變換,或者相反。連續(xù)布局54具有單獨(dú)一個(gè)連續(xù)的用戶數(shù)據(jù)區(qū)域51和兩個(gè)缺陷管理區(qū)域52、53,這兩個(gè)缺陷管理區(qū)域位于物理地址的可記錄范圍的起點(diǎn)和終點(diǎn)。兩種布局的差異如下所述。CD-MRW(Mt Rainier)使用的第一種布局55具有在整個(gè)盤(pán)空間上等分的大量缺陷管理區(qū)域(DMA)。連續(xù)布局54僅有兩個(gè)較大的DMA,一個(gè)位于盤(pán)的起點(diǎn)(內(nèi)側(cè)),另一個(gè)位于盤(pán)的終點(diǎn)(外側(cè))。這種布局用于DVD+MRW。每種布局都具有優(yōu)缺點(diǎn)。在分布布局55中,DMA總是(在物理上)離缺陷很近。因此需要向DMA進(jìn)行小的跳躍。不過(guò)由于存在DMA,邏輯數(shù)據(jù)區(qū)域不能連續(xù)映射到物理區(qū)域上。這意味著在邏輯層面上連續(xù)寫(xiě)入的大文件在物理層面上卻需要跳過(guò)DMA。在連續(xù)布局54中,在盤(pán)上有大的物理連續(xù)區(qū)域。因此邏輯上連續(xù)的塊物理上也是連續(xù)存儲(chǔ)的。兩個(gè)大的缺陷管理區(qū)域能夠?qū)崿F(xiàn)更加靈活的缺陷重新分配策略。例如大的缺陷可以重映射到一個(gè)DMA上,而不是重映射到更小的各DMA上。從物理區(qū)域的觀點(diǎn)上看,這種布局類(lèi)似于ROM格式。不過(guò),需要向DMA進(jìn)行平均較長(zhǎng)的跳躍,這很費(fèi)時(shí)間。一般來(lái)說(shuō),分布布局有利于(大量)較小數(shù)據(jù)文件。可以很容易地圍繞DMA分配這些較小的文件,所以可以將這些文件分配成物理上連續(xù)。連續(xù)布局是為大文件設(shè)計(jì)的??梢詫⑦@些文件物理連續(xù)地寫(xiě)在盤(pán)上,而它們之間不會(huì)有任何DMA。傳統(tǒng)上,DMA布局是在介質(zhì)的格式化過(guò)程期間確定的。下面介紹的解決方案是在正常使用介質(zhì)期間改變盤(pán)上的DMA布局的技術(shù)。圖5中給出了這種‘變換’的開(kāi)始和最終結(jié)果。
如果在用戶數(shù)據(jù)區(qū)域內(nèi)不存在預(yù)先記錄的數(shù)據(jù),則從布局54到布局55的轉(zhuǎn)變和相反的轉(zhuǎn)變僅需要改變表明DMA位置和大小的DMA設(shè)置。這種信息(包括指向空閑位置的指針)一般位于缺陷表信息中(例如位于用戶數(shù)據(jù)區(qū)域之外保留的缺陷管理區(qū)域內(nèi)或?qū)雲(yún)^(qū)內(nèi))。不過(guò),在盤(pán)上存在之前記錄的用戶數(shù)據(jù)的情況下,要從一種DMA布局到另一種DMA布局,必須將DMA區(qū)域內(nèi)的任何重映射數(shù)據(jù)移動(dòng)到新的DMA區(qū)域內(nèi),并且必須將存在于計(jì)劃中的DMA的新位置上的用戶數(shù)據(jù)移動(dòng)到新布局的空閑空間中。該裝置應(yīng)當(dāng)還要注意使所有用戶數(shù)據(jù)的邏輯地址位置保持原狀。例如將之前記錄的數(shù)據(jù)塊移動(dòng)到按照新的布局與邏輯地址相對(duì)應(yīng)的物理地址上。可選擇的,可以產(chǎn)生并存儲(chǔ)應(yīng)用于物理地址范圍的偏移量的列表。
按照一種實(shí)施方式,可以通過(guò)改變文件系統(tǒng)中的文件分配來(lái)適合新的盤(pán)布局,取代上述布局改變結(jié)果造成的數(shù)據(jù)橫過(guò)盤(pán)的移動(dòng)。這需要驅(qū)動(dòng)器內(nèi)有文件系統(tǒng)知識(shí)或者驅(qū)動(dòng)器與文件系統(tǒng)之間的協(xié)商和通信,以致?lián)烁挛募到y(tǒng)信息。一旦驅(qū)動(dòng)器具有足夠的文件系統(tǒng)知識(shí),這就能夠用于在將重映射數(shù)據(jù)從一種情形下的DMA移動(dòng)到另一種情形下的DMA的過(guò)程中采取最優(yōu)選擇??梢酝ㄟ^(guò)將用戶數(shù)據(jù)和重映射數(shù)據(jù)考慮在內(nèi)來(lái)最小化跳躍距離??梢孕薷乃褂玫臄?shù)據(jù)和缺陷管理的新位置以適合于盤(pán)上的特定內(nèi)容。
圖6表示內(nèi)容相關(guān)的缺陷管理布局。物理地址空間40由水平線示意性地表示。缺陷管理區(qū)域重新分配構(gòu)件34用于如圖所示修改缺陷管理。在第一物理地址范圍58中,使用了連續(xù)布局,第一物理地址范圍包含流送類(lèi)型的信息64,例如,大視頻文件。相對(duì)較大的缺陷管理備用區(qū)域61、62位于第一物理地址范圍的起點(diǎn)和終點(diǎn)。在第二物理地址范圍59中,使用了連續(xù)布局,第二物理地址范圍包含非流送信息,比如計(jì)算機(jī)文件65。相對(duì)較小的缺陷管理備用區(qū)域63分布式地定位在整個(gè)第二物理地址范圍59上。盤(pán)上的缺陷管理布局被修改成最優(yōu)地適合盤(pán)上存在的內(nèi)容。通過(guò)使用上面介紹的技術(shù),可以對(duì)DMA進(jìn)行重新定位。圖6中所示的布局適合具有大量小文件且具有DVD視頻應(yīng)允部分和PC部分的盤(pán)。顯然,具有分布布局、連續(xù)布局或其它類(lèi)型布局的物理地址范圍的其它配置也是可行的,例如具有不同布局的若干交替范圍。
圖7表示缺陷管理區(qū)域的雙重分配。物理地址空間40是由水平線示意性表示的。數(shù)據(jù)文件73存儲(chǔ)在用戶數(shù)據(jù)區(qū)域70中。在分配給數(shù)據(jù)文件的物理地址范圍內(nèi),檢測(cè)到兩個(gè)缺陷74、75。第一個(gè)缺陷管理備用區(qū)域71位于物理地址空間40的起點(diǎn),該缺陷管理區(qū)域是為了通過(guò)單獨(dú)重映射缺陷來(lái)存儲(chǔ)錯(cuò)誤而分配的,如針對(duì)所檢測(cè)到的缺陷74、75的箭頭76、77所示??蛇x擇的,如箭頭79所示,將所檢測(cè)到的缺陷74、75重映射到位于物理地址空間40末尾的第二缺陷管理區(qū)域72中,該缺陷管理區(qū)域是為了存儲(chǔ)流送數(shù)據(jù)中的缺陷而分配的。按照一種實(shí)施方式,對(duì)物理上靠近的缺陷進(jìn)行組合,以構(gòu)成單獨(dú)一個(gè)重映射部分。例如,對(duì)于流送應(yīng)用,將缺陷74、75和少量的中間塊作為單獨(dú)一個(gè)缺陷重映射到第二缺陷管理區(qū)域72中,而對(duì)于非流送應(yīng)用,將它們單獨(dú)映射到第一備用區(qū)域71中。例如100轉(zhuǎn)中在盤(pán)上重新出現(xiàn)一個(gè)缺陷導(dǎo)致五個(gè)塊中有一個(gè)要進(jìn)行備份。重映射適用于非流送應(yīng)用(因此每5個(gè)塊產(chǎn)生一個(gè)線性備份),但是對(duì)流送應(yīng)用可能會(huì)造成性能降低。因此解決方案是對(duì)于接著的100個(gè)軌道備份每個(gè)塊(因此需要500次備份而不是100次備份)。
按照一種實(shí)施方式,將缺陷同時(shí)重映射到為非流送缺陷分配的第一缺陷管理區(qū)域71中和為流送缺陷分配的第二缺陷管理區(qū)域72中。注意,上面使用圖5和6介紹的實(shí)施方式把重點(diǎn)放在對(duì)于內(nèi)容是流送類(lèi)型或非流送類(lèi)型的情況使讀取/寫(xiě)入性能最優(yōu)上。不過(guò),該類(lèi)型也可以取決于這些數(shù)據(jù)對(duì)主機(jī)系統(tǒng)的用途。例如,主機(jī)可以以非流送方式使用流送內(nèi)容,比如將流送數(shù)據(jù)與非流送數(shù)據(jù)拼湊在一起,或者提供結(jié)合在一個(gè)文件內(nèi)的流送內(nèi)容和數(shù)據(jù)內(nèi)容。而且可以以流送方式訪問(wèn)非流送內(nèi)容(比如取得盤(pán)的一部分的盤(pán)圖像)。缺陷管理區(qū)域的雙重分配適用于這兩種應(yīng)用,不過(guò)需要一些額外的用于缺陷管理區(qū)域的空間。結(jié)果,一個(gè)邏輯位置可以具有一個(gè)、兩個(gè)甚至多個(gè)備用位置,并且可以在讀取或?qū)懭脒^(guò)程期間使用缺陷表中備用位置的指示符,來(lái)根據(jù)主機(jī)所執(zhí)行的實(shí)際讀取/寫(xiě)入請(qǐng)求在讀取/寫(xiě)入期間優(yōu)化實(shí)際性能。
作為使用兩種類(lèi)型的備用位置(流送和非流送)的一個(gè)例子,實(shí)現(xiàn)方式包含下述步驟1.在整個(gè)盤(pán)上為“流送數(shù)據(jù)”和“非流送數(shù)據(jù)”的缺陷管理分配DMA和備用位置;2.對(duì)“非流送寫(xiě)入”,使用“DMA的非流送部分”的缺陷備用位置,并且對(duì)“流送寫(xiě)入”,使用DMA空間的流送部分;3.在空閑周期期間,在后臺(tái)中,確保各個(gè)“非流送備份”是由等價(jià)的“流送備份”匹配的,并且各個(gè)“流送備份”是由“非流送備份”匹配的;4.在“非流送讀取”期間,使用來(lái)自為非流送應(yīng)用優(yōu)化的備用位置的“非流送備份”,并且在“流送讀取”期間,使用來(lái)自為流送應(yīng)用優(yōu)化的備份位置的“流送備份”。
上面假設(shè)為流送和非流送備份保留了相等數(shù)量的備份。不過(guò),為流送應(yīng)用比為非流送應(yīng)用保留更多的備份也是很有益處的,反之亦然。
按照一種實(shí)施方式,將缺陷管理區(qū)域重新分配單元34設(shè)置為用于檢測(cè)“用于非流送應(yīng)用的備份位置”和“用于流送應(yīng)用的備份位置”之間的不平衡。這種不平衡可能會(huì)依賴于實(shí)際缺陷在盤(pán)上的屬性和位置、DMA和備份分配策略和從盤(pán)上讀取或?qū)懭雰?nèi)容的時(shí)候與內(nèi)容相關(guān)的主機(jī)性能預(yù)期而出現(xiàn)。然后,缺陷管理區(qū)域重新分配單元34為物理地址范圍重新分配缺陷管理類(lèi)型,以補(bǔ)償這種不平衡。例如,在“為非流送應(yīng)用保留的DMA空間”和“為流送應(yīng)用保留的DMA空間”之間重新分配DMA分配。而且可以采用以犧牲用戶空間為代價(jià)來(lái)動(dòng)態(tài)地為兩種DMA用途之一增加DMA空間的機(jī)制。顯然,可以將上面使用兩種類(lèi)型的內(nèi)容(“流送”和“非流送”)的實(shí)例擴(kuò)展到具有多種不同屬性的內(nèi)容類(lèi)型(例如“多流讀寫(xiě)”)的更為復(fù)雜的模型。
注意,數(shù)據(jù)類(lèi)型檢測(cè)構(gòu)件33和缺陷管理區(qū)域重新分配單元34的功能可以作為例如控制盤(pán)驅(qū)動(dòng)器的主機(jī)系統(tǒng)的計(jì)算機(jī)程序中的獨(dú)立缺陷管理過(guò)程來(lái)執(zhí)行,用于控制信息的記錄。驅(qū)動(dòng)器適合于通過(guò)將各個(gè)塊定位于軌道內(nèi)的物理地址上、根據(jù)缺陷管理信息來(lái)將邏輯地址轉(zhuǎn)換為物理地址和相反過(guò)程、并且檢測(cè)缺陷且如上所述那樣保持缺陷管理信息,來(lái)將具有邏輯地址的塊內(nèi)的信息記錄在記錄載體上。缺陷管理過(guò)程包括檢測(cè)所記錄信息的數(shù)據(jù)類(lèi)型,具體來(lái)說(shuō)該類(lèi)型是用于象數(shù)字編碼視頻這樣的實(shí)時(shí)數(shù)據(jù)的流送類(lèi)型或用于象計(jì)算機(jī)數(shù)據(jù)文件這樣的隨機(jī)數(shù)據(jù)的非流送類(lèi)型,并且根據(jù)該數(shù)據(jù)類(lèi)型來(lái)改變所述分配信息。
雖然本發(fā)明主要是通過(guò)使用CD-RW或DVD+RW缺陷管理系統(tǒng)的實(shí)施方式來(lái)加以解釋說(shuō)明的,但是用于其它DVD和BD類(lèi)型的類(lèi)似的缺陷管理系統(tǒng)也適于應(yīng)用本發(fā)明。此外,對(duì)于信息載體,介紹的是光盤(pán),但是也可以使用其它的介質(zhì),比如硬磁盤(pán)。注意,在本文中,詞‘包括’并不排除除了所列出的元件或步驟之外還存在其它的元件或步驟的情況,并且置于元件之前的詞‘一’或‘一個(gè)’并不排除存在多個(gè)這種元件的情況,任何附圖標(biāo)記都不對(duì)權(quán)利要求的范圍產(chǎn)生限制,本發(fā)明可以借助硬件和軟件這二者來(lái)實(shí)現(xiàn),并且?guī)讉€(gè)‘構(gòu)件’可以由相同的硬件項(xiàng)來(lái)表示。此外,本發(fā)明的范圍并不局限于這些實(shí)施方式,并且本發(fā)明在于各個(gè)和每個(gè)新穎的特征或者上面介紹的特征的組合。
權(quán)利要求
1.用于將具有邏輯地址的塊內(nèi)的信息記錄在記錄載體上的裝置,該裝置包括-記錄構(gòu)件(22),用于將代表信息的標(biāo)記記錄在記錄載體上的軌道內(nèi),和-控制構(gòu)件(20),用于通過(guò)將各個(gè)塊定位在軌道內(nèi)的物理地址上來(lái)控制記錄,該控制構(gòu)件包括-尋址構(gòu)件(31),用于根據(jù)缺陷管理信息將邏輯地址轉(zhuǎn)換為物理地址和相反過(guò)程,-缺陷管理構(gòu)件(32),用于檢測(cè)缺陷和保持缺陷管理信息,缺陷管理信息包括代表軌道的第一部分中的物理地址對(duì)至少一個(gè)用戶數(shù)據(jù)區(qū)域的分配情況、軌道的第二部分內(nèi)的物理地址對(duì)缺陷管理區(qū)域的分配情況和缺陷管理信息對(duì)缺陷管理區(qū)域的分配情況的分配信息,并且缺陷管理信息包括表明將最初映射到表現(xiàn)出缺陷的物理地址上的邏輯地址轉(zhuǎn)換成缺陷管理區(qū)域內(nèi)的另一個(gè)物理地址的重映射信息,-數(shù)據(jù)類(lèi)型檢測(cè)構(gòu)件(33),用于檢測(cè)所記錄信息的數(shù)據(jù)類(lèi)型,具體來(lái)說(shuō)該類(lèi)型是用于象數(shù)字編碼視頻這樣的實(shí)時(shí)數(shù)據(jù)的流送類(lèi)型或用于象計(jì)算機(jī)數(shù)據(jù)文件這樣的隨機(jī)數(shù)據(jù)的非流送類(lèi)型,和-缺陷管理區(qū)域重新分配構(gòu)件(34),用于根據(jù)數(shù)據(jù)類(lèi)型來(lái)改變所述分配信息。
2.按照權(quán)利要求1所述的裝置,其中缺陷管理區(qū)域重新分配構(gòu)件(34)用于根據(jù)數(shù)據(jù)類(lèi)型是流送類(lèi)型,將所述分配信息從具有交替排列的軌道的第一部分和第二部分的分布布局改變到具有基本上未遭中斷的用戶數(shù)據(jù)區(qū)域的連續(xù)布局,或者反過(guò)來(lái)。
3.按照權(quán)利要求2所述的裝置,其中缺陷管理區(qū)域重新分配構(gòu)件(34)用于針對(duì)分布布局的第一物理地址范圍和針對(duì)連續(xù)布局的第二物理地址范圍改變所述分配信息,第一物理地址范圍包含非流送類(lèi)型的信息,第二物理地址范圍包含流送類(lèi)型的信息。
4.按照權(quán)利要求1所述的裝置,其中缺陷管理區(qū)域重新分配構(gòu)件(34)用于將缺陷分配給用于流送類(lèi)型的信息的第一缺陷管理區(qū)域或者分配給用于非流送類(lèi)型信息的第二缺陷管理區(qū)域。
5.按照權(quán)利要求4所述的裝置,其中缺陷管理區(qū)域重新分配構(gòu)件(34)用于通過(guò)將同一個(gè)缺陷重映射到第一缺陷管理區(qū)域和第二缺陷管理區(qū)域這二者來(lái)進(jìn)行雙重分配。
6.按照權(quán)利要求5所述的裝置,其中缺陷管理區(qū)域重新分配構(gòu)件(34)用于將雙重分配作為后臺(tái)過(guò)程來(lái)執(zhí)行。
7.按照權(quán)利要求4所述的裝置,其中缺陷管理區(qū)域重新分配構(gòu)件(34)根據(jù)在記錄載體上記錄的信息或檢測(cè)到的缺陷來(lái)改變物理地址對(duì)用于流送類(lèi)型的信息的第一缺陷管理區(qū)域或者對(duì)用于非流送類(lèi)型的信息的第二缺陷管理區(qū)域的分配。
8.按照權(quán)利要求1所述的裝置,其中缺陷管理區(qū)域重新分配構(gòu)件(34)用于在邏輯地址向先前記錄的塊的物理地址進(jìn)行的轉(zhuǎn)換是由所述重新分配造成的情況下,將先前記錄的塊移動(dòng)到在重新分配之后與邏輯地址相對(duì)應(yīng)的不同物理地址上,和/或通過(guò)修改受到影響的先前記錄的塊的邏輯地址來(lái)修改文件管理信息。
9.按照權(quán)利要求1所述的裝置,其中數(shù)據(jù)類(lèi)型檢測(cè)構(gòu)件(33)用于通過(guò)監(jiān)測(cè)用于記錄或獲取信息的命令、通過(guò)獲取代表數(shù)據(jù)類(lèi)型的記錄載體信息、通過(guò)從所記錄信息的數(shù)據(jù)結(jié)構(gòu)檢測(cè)出數(shù)據(jù)類(lèi)型或者通過(guò)檢測(cè)文件系統(tǒng)信息或通過(guò)與主機(jī)裝置進(jìn)行通信來(lái)檢測(cè)數(shù)據(jù)類(lèi)型。
10.一種用于將具有邏輯地址的塊內(nèi)的信息記錄在記錄載體上的缺陷管理方法,-將各個(gè)塊定位在軌道內(nèi)的物理地址上,-根據(jù)缺陷管理信息將邏輯地址轉(zhuǎn)換為物理地址和進(jìn)行反向操作,-檢測(cè)缺陷和保持缺陷管理信息,缺陷管理信息包括代表軌道的第一部分中的物理地址對(duì)至少一個(gè)用戶數(shù)據(jù)區(qū)域的分配情況、軌道的第二部分內(nèi)的物理地址對(duì)缺陷管理區(qū)域的分配情況和缺陷管理信息對(duì)缺陷管理區(qū)域的分配情況的分配信息,并且缺陷管理信息包括表明將最初映射到表現(xiàn)出缺陷的物理地址上的邏輯地址轉(zhuǎn)換成缺陷管理區(qū)域內(nèi)的另一個(gè)物理地址的重映射信息,該方法包括-檢測(cè)所記錄信息的數(shù)據(jù)類(lèi)型,具體來(lái)說(shuō)該類(lèi)型是用于象數(shù)字編碼視頻這樣的實(shí)時(shí)數(shù)據(jù)的流送類(lèi)型或用于象計(jì)算機(jī)數(shù)據(jù)文件這樣的隨機(jī)數(shù)據(jù)的非流送類(lèi)型,和-根據(jù)數(shù)據(jù)類(lèi)型來(lái)改變所述分配信息。
11.用于記錄信息的缺陷管理的計(jì)算機(jī)程序產(chǎn)品,該程序可操作來(lái)使處理器執(zhí)行權(quán)利要求10所述的方法。
全文摘要
一種用于將具有邏輯地址的塊內(nèi)的信息記錄在記錄載體上的相對(duì)應(yīng)物理地址上的裝置。根據(jù)缺陷管理信息將邏輯地址轉(zhuǎn)換為物理地址,該缺陷管理信息包括代表軌道的第一部分中的物理地址對(duì)至少一個(gè)用戶數(shù)據(jù)區(qū)域的分配情況、軌道的第二部分內(nèi)的物理地址對(duì)缺陷管理區(qū)域的分配情況和缺陷管理信息對(duì)缺陷管理區(qū)域的分配情況的分配信息。檢測(cè)所記錄信息的數(shù)據(jù)類(lèi)型,具體來(lái)說(shuō)該類(lèi)型是用于象數(shù)字編碼視頻這樣的實(shí)時(shí)數(shù)據(jù)的流送類(lèi)型或用于象計(jì)算機(jī)數(shù)據(jù)文件這樣的隨機(jī)數(shù)據(jù)的非流送類(lèi)型。該裝置具有缺陷管理區(qū)域重新分配構(gòu)件,用于根據(jù)數(shù)據(jù)類(lèi)型來(lái)改變所述分配信息。例如將連續(xù)缺陷管理布局(54)轉(zhuǎn)換成分布布局(55)。
文檔編號(hào)G11B20/18GK1809889SQ200480017604
公開(kāi)日2006年7月26日 申請(qǐng)日期2004年6月17日 優(yōu)先權(quán)日2003年6月23日
發(fā)明者J·F·R·布拉奎伊雷, P·伊特斯馬, D·哈梅林克 申請(qǐng)人:皇家飛利浦電子股份有限公司