專利名稱:實(shí)時(shí)信息的缺陷管理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于在記錄載體上在具有邏輯地址的塊中記錄信息的設(shè)備,所述設(shè)備包括用于在記錄載體上的軌道中記錄表示信息的標(biāo)記的記錄裝置。
本發(fā)明還涉及用于在記錄載體上在具有邏輯地址的塊中讀取信息的設(shè)備,所述設(shè)備包括用于在記錄載體上的軌道中讀取表示信息的標(biāo)記的讀取裝置。
本發(fā)明還涉及用于在記錄信息中使用的實(shí)時(shí)信息缺陷管理的方法。
本發(fā)明還涉及用于在記錄信息中使用的實(shí)時(shí)信息缺陷管理的計(jì)算機(jī)程序產(chǎn)品。
本發(fā)明涉及信息存儲(chǔ)的領(lǐng)域,并且進(jìn)而涉及實(shí)時(shí)信息的缺陷管理。
背景技術(shù):
從WO 01/06512中可知一種用于在記錄載體上記錄信息以及實(shí)時(shí)信息缺陷管理的設(shè)備和方法。該文獻(xiàn)涉及光學(xué)記錄載體,例如CD或DVD。光學(xué)記錄設(shè)備具有用于在盤上在相應(yīng)分配的物理地址上在具有邏輯地址的信息塊中記錄信息的記錄裝置。該文獻(xiàn)描述了將類似于視頻信號(hào)的實(shí)時(shí)信息寫在具有管理區(qū)、備用區(qū)(spare area)和用戶區(qū)的光盤上。正常的記錄發(fā)生在用戶區(qū)的第一空閑部分中的實(shí)時(shí)信息塊內(nèi)。如果在記錄處理期間遇到缺陷塊,那么在用戶區(qū)的預(yù)留區(qū)中執(zhí)行具有多個(gè)塊的大小的替代記錄,在此之后正常記錄在第一空閑部分中繼續(xù)。在交替位置上寫入數(shù)據(jù)塊的處理通常被稱為缺陷管理。創(chuàng)建和維持指示缺陷的物理地址和進(jìn)行的替代的缺陷管理信息。
記錄實(shí)時(shí)信息的問題在于對(duì)記錄設(shè)備的速度和性能的要求可能是高的。隨之,公知的缺陷管理方法將由于對(duì)于交替物理地址上的替代記錄的需要而使性能下降。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種實(shí)時(shí)信息缺陷管理系統(tǒng),其有助于在維持高的實(shí)時(shí)性能的同時(shí)存儲(chǔ)實(shí)時(shí)信息。
為此,如在開始段落中所描述的用于記錄的設(shè)備包括控制裝置,該控制裝置用于通過在軌道中的物理地址上定位每個(gè)塊來控制記錄,該控制裝置包括尋址(addressing)裝置,用于依據(jù)缺陷管理信息將邏輯地址轉(zhuǎn)換成物理地址和將物理地址轉(zhuǎn)換為邏輯地址;缺陷管理裝置,用于管理缺陷管理信息,該缺陷管理信息包括與物理地址的缺陷狀態(tài)有關(guān)的缺陷信息和與將初始映射到初始物理地址的邏輯地址轉(zhuǎn)換為交替物理地址有關(guān)的重映射信息;以及實(shí)時(shí)存儲(chǔ)裝置,用于將實(shí)時(shí)信息塊寫入相應(yīng)的初始物理地址,而不考慮缺陷狀態(tài),并且在存儲(chǔ)器中暫時(shí)存儲(chǔ)已經(jīng)被寫在具有缺陷狀態(tài)的物理地址上的至少一個(gè)實(shí)時(shí)信息塊,以及在單獨(dú)周期中,當(dāng)實(shí)時(shí)信息塊的寫入被掛起時(shí),附加寫入所述暫時(shí)存儲(chǔ)的實(shí)時(shí)信息塊到交替物理地址,并且更新缺陷管理信息,以指示在具有缺陷狀態(tài)的初始物理地址上和在交替物理地址上存在實(shí)時(shí)信息塊。
為此,如在開始段落中所描述的用于讀取的設(shè)備包括控制裝置,該控制裝置用于通過在軌道中的物理地址上定位每個(gè)塊來控制讀取,該控制裝置包括尋址裝置,用于依據(jù)缺陷管理信息將邏輯地址轉(zhuǎn)換成物理地址和將物理地址轉(zhuǎn)換為邏輯地址,該缺陷管理信息包括有關(guān)物理地址的缺陷狀態(tài)的缺陷信息和有關(guān)將初始映射到初始物理地址的邏輯地址轉(zhuǎn)換為交替物理地址的重映射信息;以及實(shí)時(shí)檢索裝置,用于在實(shí)時(shí)約束不允許掛起讀取實(shí)時(shí)信息時(shí),從相應(yīng)的初始物理地址中讀取實(shí)時(shí)信息塊,而不考慮缺陷管理信息,并且在單獨(dú)周期中,當(dāng)實(shí)時(shí)約束允許掛起讀取實(shí)時(shí)信息時(shí),依據(jù)指示在具有缺陷狀態(tài)的初始物理地址上和在交替物理地址上存在實(shí)時(shí)信息塊的缺陷管理信息,從交替地址中讀取至少一個(gè)交替實(shí)時(shí)信息塊,并且輸出交替實(shí)時(shí)信息塊以替代來自具有缺陷狀態(tài)的初始物理地址的信息。
為此,如在開始段落中所描述的實(shí)時(shí)信息缺陷管理的方法是在具有邏輯地址的塊中記錄信息時(shí)使用,該記錄包括根據(jù)缺陷管理信息,將邏輯地址轉(zhuǎn)換成物理地址和將物理地址轉(zhuǎn)換為邏輯地址;管理該缺陷管理信息,該缺陷管理信息包括與物理地址的缺陷狀態(tài)有關(guān)的缺陷信息和與將初始映射到初始物理地址的邏輯地址轉(zhuǎn)換為交替物理地址有關(guān)的重映射信息,該方法包括將實(shí)時(shí)信息塊寫入相應(yīng)的初始物理地址,而不考慮缺陷狀態(tài);并且暫時(shí)存儲(chǔ)已經(jīng)被寫在具有缺陷狀態(tài)的物理地址上的至少一個(gè)實(shí)時(shí)信息塊;以及,在單獨(dú)周期中,當(dāng)實(shí)時(shí)信息塊的寫入被掛起時(shí),附加寫入所述暫時(shí)存儲(chǔ)的實(shí)時(shí)信息塊到交替物理地址,并且更新缺陷管理信息,以指示在具有缺陷狀態(tài)的初始物理地址上和在交替物理地址上存在實(shí)時(shí)信息塊。
這些措施具有的效果是依據(jù)邏輯地址到物理地址的初始分配,實(shí)時(shí)信息塊被連續(xù)地記錄在物理地址上。這具有的優(yōu)點(diǎn)在于該設(shè)備的原始高性能并不會(huì)由于用于寫入替代塊的中斷而下降。此外,在以后,當(dāng)實(shí)時(shí)信息塊的寫入被掛起時(shí),例如由于在緩沖器中足夠的實(shí)時(shí)數(shù)據(jù)空間可利用或沒有掛起的寫入請(qǐng)求,已經(jīng)被記錄在缺陷狀態(tài)的位置上的實(shí)時(shí)信息塊又被記錄在備用的交替位置中。注意,這可以包括在最后的寫入動(dòng)作期間實(shí)際檢測(cè)到缺陷并且可能需要第一次重映射到備用區(qū)的位置。缺陷管理信息被更新到特定的狀態(tài),指示在原始位置和交替位置上都存在這樣的塊。這有利地允許讀取設(shè)備僅在由于實(shí)時(shí)約束而存在時(shí)間壓力時(shí)才讀取原始位置,并因此保持高速實(shí)時(shí)性能。如果沒有時(shí)間壓力存在,例如,在拷貝實(shí)時(shí)文件時(shí),從交替位置中讀取實(shí)時(shí)信息塊,并且有利地隨后的誤差級(jí)是低的。
本發(fā)明還基于以下認(rèn)識(shí)。發(fā)明人已經(jīng)知道,對(duì)于實(shí)時(shí)信息記錄,可以認(rèn)為否決任何缺陷管理,并且只在原始位置上記錄數(shù)據(jù)。然而,一旦記錄被讀取,則這樣的策略將導(dǎo)致高的誤差級(jí)。再者,公知的缺陷管理系統(tǒng)是通過將數(shù)據(jù)塊從缺陷物理地址或者在寫入期間檢測(cè)到缺陷時(shí)重映射到交替位置來充分地防止錯(cuò)誤發(fā)生。然而,因?yàn)閿?shù)據(jù)總是從重映射的位置中被檢索,因此這樣的策略實(shí)質(zhì)上降低了用于實(shí)時(shí)信息記錄的系統(tǒng)的性能,并且特別地在讀取期間也是如此。特別地,發(fā)明人已經(jīng)看到,在已經(jīng)具有缺陷狀態(tài)的原始物理地址上寫入數(shù)據(jù),即記錄明確地標(biāo)記為缺陷的物理地址,雖然誤差級(jí)有可能增加,但是仍然具有的優(yōu)點(diǎn)是在許多情況下,數(shù)據(jù)仍然可以從那兒被檢索。因此,在時(shí)間允許時(shí),通過將這樣的數(shù)據(jù)塊附加地寫到交替位置,并更新缺陷管理信息,以指示特殊的雙記錄狀態(tài),該數(shù)據(jù)總是可以利用更快速的讀取設(shè)備或者在不存在實(shí)時(shí)約束時(shí)例如在拷貝或慢動(dòng)作重放期間利用低的誤差級(jí)進(jìn)行檢索。
在該記錄設(shè)備的一個(gè)實(shí)施例中,實(shí)時(shí)存儲(chǔ)裝置被安排用于從接收到的寫命令中檢測(cè)實(shí)時(shí)信息。該設(shè)備根據(jù)寫命令的類型或序列例如以用于連續(xù)地址范圍的高速定期出現(xiàn)的寫命令來檢測(cè)將被記錄的信息的類型。這具有的優(yōu)點(diǎn)在于,當(dāng)主機(jī)開始實(shí)時(shí)信息記錄時(shí),記錄設(shè)備自動(dòng)地應(yīng)用實(shí)時(shí)信息缺陷管理。
在該記錄設(shè)備的一個(gè)實(shí)施例中,實(shí)時(shí)存儲(chǔ)裝置被安排用于在實(shí)質(zhì)上沒有存儲(chǔ)空間可用于存儲(chǔ)進(jìn)一步的實(shí)時(shí)信息塊時(shí),附加地寫入所述暫時(shí)存儲(chǔ)的實(shí)時(shí)信息塊。這具有的優(yōu)點(diǎn)在于,僅在實(shí)質(zhì)上所有可用的存儲(chǔ)空間已被使用時(shí),才將由該設(shè)備中斷實(shí)時(shí)信息的寫入。注意,當(dāng)主機(jī)中斷實(shí)時(shí)信息記錄時(shí),還可以開始附加的寫入(操作)。
在所附的權(quán)利要求書中給出依據(jù)本發(fā)明的設(shè)備和方法的進(jìn)一步的優(yōu)選實(shí)施例,其中權(quán)利要求書的公開內(nèi)容結(jié)合在此作為參考。
本發(fā)明的這些以及其他方面從下面的描述中利用示例并參考附圖所述的實(shí)施例中將是清楚的,并將結(jié)合這些實(shí)施例進(jìn)行闡述,其中圖1a表示記錄載體(頂視圖),圖1b表示記錄載體(截面圖),圖2表示具有實(shí)時(shí)信息缺陷管理功能的記錄設(shè)備,圖3表示缺陷位置的重映射,和圖4表示實(shí)時(shí)信息存儲(chǔ)的處理,圖5表示實(shí)時(shí)信息檢索的處理,圖6表示實(shí)時(shí)信息缺陷管理,圖6A表示在記錄實(shí)時(shí)信息之前的第一情形,圖6B表示在記錄實(shí)時(shí)信息之后的第二情形,以及圖6C表示在沒有實(shí)時(shí)信息記錄的周期之后的第三情形。
不同附圖中對(duì)應(yīng)的元件具有同樣的附圖標(biāo)記。
具體實(shí)施例方式
圖1a表示盤形記錄載體11,其具有軌道9和中心孔10。軌道9是表示信息的一系列(將要)被記錄的標(biāo)記的位置,依據(jù)螺旋形模式的圈(turn)安排該軌道9,其中這些圈構(gòu)成信息層上實(shí)質(zhì)上平行的軌道。記錄載體可以是光學(xué)可讀的,稱作光盤,并且具有可記錄類型的信息層??捎涗洷P的例子是CD-RW,和可重寫型式的DVD,例如DVD+RW,以及使用藍(lán)激光的高密度可寫光盤,稱作藍(lán)光盤(Blu-ray Disc)(BD)。關(guān)于DVD盤的更多細(xì)節(jié)可以在以下參考文獻(xiàn)中找到ECMA-267120mm DVD-Read-Only Disc-(1997)。通過沿軌道記錄光學(xué)可檢測(cè)標(biāo)記,例如相變材料中的晶態(tài)或非晶標(biāo)記,信息被表示在信息層上。通過在空白記錄載體的制造期間提供預(yù)置壓紋軌道結(jié)構(gòu)來指示可記錄類型的記錄載體上的軌道9。例如,利用圖1b中允許讀/寫頭在掃描期間跟隨軌道的預(yù)置凹槽14來構(gòu)成該軌道結(jié)構(gòu)。該軌道結(jié)構(gòu)包括位置信息,該位置信息包括所謂的物理地址,用于指示通常被稱為信息塊的信息單元的位置。該位置信息包括特定的用于定位這樣的信息塊的開始的同步標(biāo)記。
圖1b是沿著可記錄類型的記錄載體11的b-b線的截面圖,其中給透明襯底15提供記錄層16和保護(hù)層17。保護(hù)層17可以包括另一襯底層,例如,如在DVD中,其中記錄層位于0.6mm襯底上,并且另一個(gè)0.6mm的襯底被粘接到其背面。預(yù)置凹槽14可以實(shí)施為襯底15材料的凹痕(indentation)或高地(elevation),或?qū)嵤橛袆e于其周圍環(huán)境的材料特性。
記錄載體11用于在文件管理系統(tǒng)的控制下承載塊中的數(shù)字信息。該信息可以包括將要被連續(xù)記錄和再生的實(shí)時(shí)信息,尤其表示依照類似MPEG2的標(biāo)準(zhǔn)化格式被數(shù)字編碼的視頻的信息。
圖2表示一種具有實(shí)時(shí)信息缺陷管理功能的記錄設(shè)備。該設(shè)備用于在可寫型或可重寫型的記錄載體11例如CD-R或CD-RW或DVD+RW或BD上寫入信息。該設(shè)備被提供有用于掃描記錄載體上的軌道的記錄裝置,該裝置包括用于旋轉(zhuǎn)記錄載體11的驅(qū)動(dòng)單元21、(磁)頭22、用于在軌道在徑向上粗略定位頭22的定位單元25以及控制單元20。頭22包括公知類型的光學(xué)系統(tǒng),用于生成輻射束24,該輻射束被引導(dǎo)穿過光學(xué)元件,這些光學(xué)元件被聚焦到記錄載體的信息層的軌道上的輻射(光)點(diǎn)23。輻射束24由輻射源例如激光二極管生成。該頭還包括(未示出)聚焦致動(dòng)器,用于沿所述光束的光軸移動(dòng)輻射束24的焦點(diǎn);和跟蹤致動(dòng)器,用于在軌道的中心在徑向精細(xì)定位光點(diǎn)23。跟蹤致動(dòng)器可以包括用于徑向移動(dòng)光學(xué)元件的線圈,或可以選擇地被安排用于改變反射元件的角度。為了寫信息,控制輻射,以便在記錄層內(nèi)產(chǎn)生光學(xué)可檢測(cè)的標(biāo)記。這些標(biāo)記可以是任何光學(xué)可讀的形式,例如,形式為在諸如染料、合金或相變材料中記錄時(shí)獲得的具有不同于其周圍環(huán)境的反射系數(shù)的區(qū)域,或者形式為在磁光材料中記錄時(shí)獲得的具有不同于其周圍環(huán)境的磁化方向的區(qū)域。為了讀取,由信息層反射的輻射由頭22中常用類型的檢測(cè)器例如四象限二極管來檢測(cè),以生成讀取信號(hào)以及其他的檢測(cè)器信號(hào),其包括用于控制所述跟蹤致動(dòng)器和聚焦致動(dòng)器的跟蹤誤差和聚焦誤差信號(hào)。讀取信號(hào)由常用類型的包括解調(diào)器、解格式器和輸出單元的讀取處理單元30進(jìn)行處理,以檢索信息。因此,用于讀取信息的檢索裝置包括驅(qū)動(dòng)單元21、頭22、定位單元25和讀取處理單元30。該設(shè)備包括寫處理裝置,用于處理輸入信息,以產(chǎn)生寫信號(hào)來驅(qū)動(dòng)該頭22,該裝置包括(光學(xué))輸入單元27、格式器28和調(diào)制器29。在寫操作期間,表示信息的標(biāo)記被形成在記錄載體上。這些標(biāo)記利用通過電磁輻射束24(通常來自激光二極管)在記錄層上生成的光點(diǎn)23來形成。數(shù)字?jǐn)?shù)據(jù)依據(jù)預(yù)定義的數(shù)據(jù)格式被存儲(chǔ)在記錄載體上。用于在光盤上記錄的信息的寫入與讀取以及格式化、糾錯(cuò)以及信道編碼規(guī)則都是本領(lǐng)域中公知的,例如從CD和DVD系統(tǒng)中公知。
控制單元20通過控制線26例如系統(tǒng)總線連接到所述輸入單元27、格式器28和調(diào)制器29,連接到讀取處理單元30,以及連接到驅(qū)動(dòng)單元21和定位單元25。控制單元20包括控制電路例如微處理器、程序存儲(chǔ)器和控制門,用于執(zhí)行如下所述的根據(jù)本發(fā)明的程序和功能??刂茊卧?0還可以作為邏輯電路中的狀態(tài)機(jī)來實(shí)現(xiàn)。
格式器28用于添加控制數(shù)據(jù)和依照記錄格式對(duì)數(shù)據(jù)進(jìn)行格式化和編碼,例如通過添加糾錯(cuò)碼(ECC)、交錯(cuò)和信道編碼。進(jìn)一步,格式器28包括同步裝置,用于在調(diào)制信號(hào)中包括同步模式。格式化的單元包括地址信息并且在控制單元20的控制下被寫到記錄載體上的相應(yīng)可尋址的位置。來自格式器28的輸出的格式化的數(shù)據(jù)被傳送到調(diào)制器29,該調(diào)制器29生成驅(qū)動(dòng)光學(xué)頭中的輻射源的激光功率控制信號(hào)。提供給調(diào)制單元29的輸入的格式化單元包括地址信息并且在控制單元20的控制下被寫到記錄載體上相應(yīng)可尋址的位置。
控制單元20被安排用于通過在軌道中的物理地址上定位每個(gè)塊來控制記錄,并且用于如下所述的缺陷管理??刂茊卧ㄏ铝泻献鲉卧獙ぶ穯卧?1,缺陷管理單元32,實(shí)時(shí)存儲(chǔ)單元33,和實(shí)時(shí)檢索單元34,這些單元例如以固件(firmware)來實(shí)現(xiàn)。
在一個(gè)實(shí)施例中,該記錄設(shè)備只是存儲(chǔ)設(shè)備,例如應(yīng)用于計(jì)算機(jī)中的光盤驅(qū)動(dòng)器。控制單元20被安排為經(jīng)過標(biāo)準(zhǔn)化接口和主機(jī)系統(tǒng)中的處理單元進(jìn)行通信。數(shù)字?jǐn)?shù)據(jù)被直接傳送到格式器28和讀取處理單元30。
在一個(gè)實(shí)施例中,該設(shè)備被安排為單獨(dú)的設(shè)備,例如消費(fèi)者使用的視頻記錄設(shè)備。包括在該設(shè)備中的控制單元20或附加的主機(jī)控制單元被安排為直接由用戶控制,并且執(zhí)行文件管理系統(tǒng)的功能。該設(shè)備包括應(yīng)用數(shù)據(jù)處理,例如音頻和/或視頻處理電路。用戶信息存在于輸入單元27上,該輸入單元27可以包括用于輸入信號(hào)例如模擬音頻和/或視頻或數(shù)字未壓縮音頻/視頻的壓縮裝置。例如在WO 98/16014-A1中描述了用于音頻的合適壓縮裝置,并且在MPEG2標(biāo)準(zhǔn)中描述了用于視頻的合適壓縮裝置。輸入單元27對(duì)音頻和/或視頻信息單元進(jìn)行處理,這些信息單元被傳送給格式器28。讀取處理單元30可以包括合適的音頻和/或視頻解碼單元。
讀取設(shè)備具有和記錄設(shè)備同樣的元件,除了特定的記錄元件,例如讀取設(shè)備不具有輸入單元27、格式器28和調(diào)制器29以及缺陷管理單元32和實(shí)時(shí)存儲(chǔ)單元33。
尋址單元31用于依據(jù)重映射信息將物理地址轉(zhuǎn)換成邏輯地址和將邏輯地址轉(zhuǎn)換為物理地址。這些邏輯地址組成了連續(xù)的用戶數(shù)據(jù)存儲(chǔ)空間,其被用于存儲(chǔ)信息塊的序列,例如在文件管理系統(tǒng)的控制之下的文件,例如UDF。重映射單元32用于管理與至少一個(gè)重映射區(qū)域有關(guān)的重映射信息,例如用于產(chǎn)生、更新和存儲(chǔ)適當(dāng)?shù)闹赜成湫畔⒈怼V赜成湫畔⒂糜谥甘緦⒊跏加成涞接脩魯?shù)據(jù)區(qū)中的物理地址的邏輯地址轉(zhuǎn)換成交替物理地址,該交替物理地址可以位于專用的單獨(dú)的備用區(qū)中,或可以通過修改更高邏輯地址的映射(通常稱作滑移)來本地提供。
圖3表示缺陷位置的重映射。物理地址空間40利用水平線示意性地表示。一系列塊42將被記錄在分配的物理地址范圍39中。然而,缺陷41中斷了所分配的物理地址范圍。重映射45是將具有與是缺陷的物理地址41相對(duì)應(yīng)的邏輯地址的塊44存儲(chǔ)在缺陷管理區(qū)(DMA)43中的交替物理地址中的過程。重映射信息提供用于將初始映射到呈現(xiàn)缺陷的物理地址的邏輯地址轉(zhuǎn)換成缺陷管理區(qū)中的交替物理地址的數(shù)據(jù),例如包括重映射塊的邏輯地址及其相應(yīng)的物理地址的輔助缺陷列表中的(表)項(xiàng)目??商鎿Q地,重映射信息可以包括用于將缺陷的物理地址轉(zhuǎn)換成在缺陷管理區(qū)中的不同物理地址的數(shù)據(jù)。
缺陷管理區(qū)依據(jù)記錄區(qū)域布局被定位在記錄載體上,并且可以是分配給系統(tǒng)使用的系統(tǒng)區(qū)的一部分。在該布局中,給物理地址分配用戶數(shù)據(jù)區(qū)的特定邏輯地址,或物理地址被分配給缺陷管理區(qū)或系統(tǒng)區(qū)等。該布局可以被預(yù)先定義,或可以依據(jù)包含在系統(tǒng)區(qū)中的參數(shù)來定義。缺陷管理信息可以包括分配信息,該信息指示在軌道的第一部分中的物理地址對(duì)于至少一個(gè)用戶數(shù)據(jù)區(qū)的分配,在軌道的第二部分中的物理地址對(duì)于缺陷管理區(qū)的分配,和缺陷管理信息對(duì)于缺陷管理區(qū)的分配。缺陷管理信息對(duì)于缺陷管理區(qū)的分配指示缺陷管理區(qū)的使用,例如主要缺陷列表和輔助缺陷列表,或用于特定類型缺陷的替換區(qū)域。
圖4表示實(shí)時(shí)信息存儲(chǔ)的處理。實(shí)時(shí)存儲(chǔ)單元33用于執(zhí)行如下處理。在第一步驟RTREC 51中,實(shí)時(shí)信息塊被寫到相應(yīng)的初始物理地址而不考慮缺陷狀態(tài)。在步驟DEF 52中,檢測(cè)缺陷管理信息是否指示物理地址是有缺陷的。注意,在那個(gè)缺陷物理地址上仍然執(zhí)行寫入。然而,在步驟STOR BUF(存儲(chǔ)緩沖器)53中,當(dāng)在指示缺陷的物理地址上發(fā)生這樣的寫入時(shí),已經(jīng)被寫在具有缺陷狀態(tài)的物理地址上的相應(yīng)實(shí)時(shí)信息塊被暫時(shí)存儲(chǔ)在存儲(chǔ)器例如專用的緩沖器或系統(tǒng)存儲(chǔ)器的一部分中。在步驟SUSPEND(掛起)54,在以后,當(dāng)實(shí)時(shí)信息塊的寫入被掛起時(shí),檢測(cè)或?qū)嶋H上實(shí)施單獨(dú)的周期。在步驟WRITEBUF(寫緩沖器)55中,來自存儲(chǔ)器的所述暫時(shí)存儲(chǔ)的實(shí)時(shí)信息塊被附加地寫到交替物理地址上,這些交替物理地址可以通過缺陷管理單元32在缺陷管理區(qū)中進(jìn)行分配。隨后,再次釋放該存儲(chǔ)空間,以便進(jìn)一步使用。最后,在步驟UPDATE(更新)56中,將缺陷管理信息更新到特定狀態(tài),該狀態(tài)指示實(shí)時(shí)信息塊存在于具有缺陷狀態(tài)的初始物理地址上和交替物理地址上。如果更多的實(shí)時(shí)信息需要被記錄,那么在步驟RTREC 51繼續(xù)該處理,并且否則在READY(就緒)57結(jié)束。
圖5表示實(shí)時(shí)信息檢索的處理。尤其,在讀取設(shè)備中(并且通常也在記錄設(shè)備中),控制單元包括用于執(zhí)行如下的重放處理的實(shí)時(shí)檢索單元34。在步驟RTREAD 61中,當(dāng)實(shí)時(shí)約束不允許掛起讀取實(shí)時(shí)信息時(shí),從相應(yīng)初始物理地址讀取實(shí)時(shí)信息塊而不考慮缺陷管理信息。然而,在步驟DEFDUAL 62中,檢測(cè)缺陷管理信息是否指示雙狀態(tài),即包含實(shí)時(shí)信息塊的物理地址是有缺陷的,但仍被記錄了實(shí)時(shí)信息塊,并且還指示在具有缺陷狀態(tài)的初始物理地址上存在的實(shí)時(shí)信息塊在交替物理地址上是可用的。如果是這樣的話,在步驟READBUF(讀取緩沖器)63中,如果先前已存儲(chǔ)的話,那么從存儲(chǔ)器例如讀取緩沖器中檢索實(shí)時(shí)信息塊。因此,輸出該交替實(shí)時(shí)信息塊以替換來自具有缺陷狀態(tài)的初始物理地址的信息。
該存儲(chǔ)器如下被填充。在步驟SUSPEND 64中,檢測(cè)實(shí)時(shí)信息讀取處理是否被掛起或可以被掛起,例如沒有掛起讀命令或在實(shí)時(shí)約束允許掛起實(shí)時(shí)信息的讀取時(shí)。如果是這樣的話,在步驟FILLBUF(填充緩沖器)65中,依據(jù)缺陷管理信息,從交替地址中讀取交替實(shí)時(shí)信息塊。應(yīng)意,步驟FILLBUF 65還可以在啟動(dòng)實(shí)時(shí)信息讀取本身之前被執(zhí)行。至少FILLBUF步驟包括在當(dāng)前讀命令的區(qū)域中讀取缺陷物理地址的交替位置,但它可以包括超出當(dāng)前讀區(qū)域的讀取,即預(yù)測(cè)未來讀取命令,只要實(shí)時(shí)約束允許中斷或推遲實(shí)時(shí)信息讀取處理。最后,在步驟READY66中,檢測(cè)實(shí)時(shí)信息讀取處理是否完成,或必須在步驟RTREAD 61繼續(xù)。
在一個(gè)實(shí)際的實(shí)施例中,在應(yīng)用實(shí)時(shí)信息缺陷管理的同時(shí)的用于實(shí)時(shí)寫入和讀取的系統(tǒng)如下。普通缺陷管理系統(tǒng)(類似于用于CD和DVD的Mount Rainier系統(tǒng))被設(shè)計(jì)為在盤上的位置不是完全可信的(例如,由于手印或劃痕)情況中它能夠朝向備用區(qū)被替換的意義上提供絕對(duì)安全的介質(zhì)。對(duì)于PC數(shù)據(jù)應(yīng)用來說,這是至關(guān)緊要的因素,因?yàn)樽钪匾氖撬械臄?shù)據(jù)能夠被檢索而沒有差錯(cuò)。對(duì)于實(shí)時(shí)內(nèi)容例如流式視頻(DVD視頻等),時(shí)間因素更重要。實(shí)時(shí)信息需要以預(yù)定義速度再生的這一事實(shí)要求將數(shù)據(jù)以高速傳送到對(duì)應(yīng)的解碼器,這通常被稱為實(shí)時(shí)約束。例如,這樣的約束不允許實(shí)時(shí)信息流在任意瞬時(shí)的中斷。對(duì)于再生這樣的實(shí)時(shí)信息,實(shí)時(shí)信息缺陷管理提供優(yōu)勢(shì)。
首先,定義缺陷狀態(tài),該缺陷狀態(tài)提供一種方式來指示替換也存在于其初始(有可能,錯(cuò)誤的)位置上。缺陷表中也存在于其初始位置上的替代項(xiàng)目具有特定的雙狀態(tài),例如,設(shè)置為預(yù)定義值的狀態(tài)字段。這就是用于依照本發(fā)明指示數(shù)據(jù)被記錄在兩個(gè)位置上的狀態(tài)。
注意,假設(shè)驅(qū)動(dòng)器知道將要被存儲(chǔ)的數(shù)據(jù)的實(shí)時(shí)特性,例如通過特定的用戶命令或基于對(duì)與主機(jī)交換的數(shù)據(jù)和命令的流進(jìn)行的分析。這個(gè)驅(qū)動(dòng)器能力的細(xì)節(jié)稍后討論。首先,我們看一下如何處理向記錄載體寫入實(shí)時(shí)(RT)內(nèi)容。在向可重寫盤寫入RT內(nèi)容期間,驅(qū)動(dòng)器應(yīng)當(dāng)進(jìn)行下述操作。首先,驅(qū)動(dòng)器試圖朝向初始分配的位置寫入所有數(shù)據(jù)。其次,如果在寫處理中檢測(cè)到錯(cuò)誤,那么驅(qū)動(dòng)器能夠決定進(jìn)行重試。這個(gè)決定能夠基于驅(qū)動(dòng)器假設(shè)它可以進(jìn)行這樣的重試的時(shí)間量。第三,驅(qū)動(dòng)器將被寫到錯(cuò)誤(或幾乎錯(cuò)誤)位置的塊保存到其存儲(chǔ)器中,并且最后,當(dāng)驅(qū)動(dòng)器有時(shí)間時(shí)(例如,當(dāng)驅(qū)動(dòng)器較長(zhǎng)時(shí)間周期處于空閑狀態(tài)中時(shí)),它朝向備用區(qū)寫入它保存在存儲(chǔ)器中的所有塊。注意,缺陷管理信息將被更新,以反映記錄的最后狀態(tài)。
在一個(gè)實(shí)施例中,如果沒有(或幾乎沒有)存儲(chǔ)器剩下來存儲(chǔ)這些塊中的其他塊時(shí),驅(qū)動(dòng)器可以決定將暫時(shí)存儲(chǔ)在存儲(chǔ)器中的塊寫到備用區(qū)中。那時(shí),驅(qū)動(dòng)器的RT性能降低。在另一個(gè)實(shí)施例中,驅(qū)動(dòng)器可以決定停止在其存儲(chǔ)器中存儲(chǔ)缺陷位置的實(shí)時(shí)信息塊。另一個(gè)選擇是使用某一算法來決定哪些塊應(yīng)被保存在存儲(chǔ)器中以及哪些塊可以從存儲(chǔ)器中除去。這個(gè)算法可以例如基于預(yù)期的錯(cuò)誤的“嚴(yán)重性”。
在該設(shè)備的一個(gè)實(shí)施例中,實(shí)時(shí)存儲(chǔ)單元33被安排為在情況要求時(shí)丟棄所述暫時(shí)存儲(chǔ)的實(shí)時(shí)信息塊。例如,當(dāng)實(shí)質(zhì)上沒有存儲(chǔ)空間可用于存儲(chǔ)另外的實(shí)時(shí)信息塊時(shí),并且沒有實(shí)時(shí)信息流的中斷可以被允許時(shí)。尤其,可以選擇地丟棄那些最可能已被正確存儲(chǔ)在初始物理地址上的存儲(chǔ)的實(shí)時(shí)信息塊。
在一個(gè)特定實(shí)施例中,如下執(zhí)行上述的存儲(chǔ)的實(shí)時(shí)信息的讀取。讀取(和/或記錄)設(shè)備從記錄載體讀取RT內(nèi)容。基本上,驅(qū)動(dòng)器總是試圖從初始分配的位置讀取所有的數(shù)據(jù)。此外,分析關(guān)于被讀取(將被讀取)區(qū)域的缺陷管理信息。如果所讀取的地址范圍中具有任何替換,那么驅(qū)動(dòng)器分析替換的類型。對(duì)于所有的具有雙存儲(chǔ)狀態(tài)的替換,驅(qū)動(dòng)器試圖從初始(未被替換)位置讀取數(shù)據(jù)。對(duì)于具有另一狀態(tài)的替換,驅(qū)動(dòng)器可以基于該驅(qū)動(dòng)器假設(shè)它能夠讀取備用區(qū)中的替換或置之不理(不讀取該替換,例如,跳過所涉及的物理地址)并在該替換之后繼續(xù)的時(shí)間量作出決定。注意,如果實(shí)時(shí)約束允許,則交替物理地址可以被預(yù)先或在讀取處理的中斷期間被讀取,以便被存儲(chǔ)在緩沖存儲(chǔ)器中,并且將替代從初始位置讀取的(低可靠性)數(shù)據(jù)。在一個(gè)實(shí)施例中,實(shí)時(shí)檢索單元34被安排用于在讀取實(shí)時(shí)信息塊之前讀取交替實(shí)時(shí)信息塊,并且將交替實(shí)時(shí)信息塊存儲(chǔ)到緩沖存儲(chǔ)器中。
在一個(gè)實(shí)施例中,該驅(qū)動(dòng)器得到讀取特定量數(shù)據(jù)的命令,并且首先,該驅(qū)動(dòng)器分析指示替換的缺陷管理重映射表,以查看哪個(gè)替換具有雙狀態(tài)。對(duì)于所有的不具有特定雙狀態(tài)的替換,該驅(qū)動(dòng)器可以決定預(yù)先(或在讀取訪問期間)讀取所需要的替換(在將被讀取的數(shù)據(jù)區(qū)中)并且將它們存儲(chǔ)在驅(qū)動(dòng)器存儲(chǔ)器中。由于不可避免的替換存在于緩沖存儲(chǔ)器中,因此該驅(qū)動(dòng)器現(xiàn)在有機(jī)會(huì)來填充任何不具有雙狀態(tài)的替換,而不需要對(duì)了這些替換中的每單個(gè)替換跳到備用區(qū)和跳回。如果實(shí)時(shí)約束和緩沖空間允許的話,那么還可以讀取并在緩沖器中存儲(chǔ)確實(shí)具有雙狀態(tài)的進(jìn)一步替換。
在一個(gè)實(shí)施例中,實(shí)時(shí)存儲(chǔ)單元被安排用于從接收的寫命令中檢測(cè)實(shí)時(shí)信息。驅(qū)動(dòng)器能夠分析輸入流。如果驅(qū)動(dòng)器在規(guī)則時(shí)間間隔上接收到從連續(xù)地址中檢索的或?qū)懙竭B續(xù)地址的具有或多或少類似數(shù)據(jù)量的讀或?qū)懨睿敲丛擈?qū)動(dòng)器可以作出RT文件已被讀取或?qū)懭氲慕Y(jié)論。基于這些間隔和數(shù)據(jù)量以及可用的緩沖空間(以及其他的驅(qū)動(dòng)器特性),該驅(qū)動(dòng)器可以作出有關(guān)執(zhí)行附加任務(wù)的可能性的假定,即,分別地,掛起該讀取,以便利用未來替換來填充緩沖器,或掛起記錄,以存儲(chǔ)來自緩沖器的數(shù)據(jù)。
例如,所述實(shí)時(shí)信息的檢測(cè)可以通過檢測(cè)用于寫入連續(xù)地址范圍的循環(huán)寫命令來執(zhí)行??山惶娴兀鰧?shí)時(shí)信息的檢測(cè)可以從接收到的流式寫命令中推斷出,在特定情況下,流式寫命令指示沒有缺陷管理將被執(zhí)行。
在一個(gè)實(shí)際的實(shí)施例中,寫命令如下。對(duì)于用于可重寫光盤的Mount Rainier標(biāo)準(zhǔn),具有兩個(gè)感興趣的讀命令和兩個(gè)寫命令。這些就是所謂的Read10和Read12命令以及Write10和Write12命令。Read10和Write10可以被看作常規(guī)的讀和寫命令。Mount Rainier驅(qū)動(dòng)器分析在這些命令中給出的地址,并且在可應(yīng)用時(shí)應(yīng)用替換缺陷管理。Read12和Write12(帶有流式標(biāo)志設(shè)置)被稱作流式讀命令和流式寫命令。這些可以被看作“物理讀”和“物理寫”。Mount Rainier驅(qū)動(dòng)器不應(yīng)用任何缺陷管理,并且只返回它從命令中給出的地址范圍讀取的所有數(shù)據(jù),而在盤上遇到缺陷時(shí)不返回任何缺陷標(biāo)志。
在該設(shè)備的一個(gè)實(shí)施例中,實(shí)時(shí)存儲(chǔ)單元33被安排用于應(yīng)用實(shí)時(shí)信息缺陷管理,如下所述。如果通過Write12命令將數(shù)據(jù)寫到盤上,那么驅(qū)動(dòng)器通常不應(yīng)用缺陷管理。如果該驅(qū)動(dòng)器作出RT文件已被寫入的結(jié)論(如上所述),則該驅(qū)動(dòng)器決定無論如何都執(zhí)行缺陷管理。當(dāng)寫處理在缺陷位置上存儲(chǔ)數(shù)據(jù)時(shí),這可以通過監(jiān)視寫處理和在驅(qū)動(dòng)器存儲(chǔ)器中存儲(chǔ)數(shù)據(jù)來完成。在“空閑”時(shí)間或在整個(gè)寫處理之后,該驅(qū)動(dòng)器可以向備用區(qū)寫入存儲(chǔ)的數(shù)據(jù)。缺陷管理狀態(tài)應(yīng)最終被設(shè)置為雙狀態(tài),指示在初始的和在交替位置上實(shí)時(shí)信息塊的存儲(chǔ)。如果備用位置短缺,那么該驅(qū)動(dòng)器可以決定不執(zhí)行這種類型的缺陷管理,或甚至除去通過實(shí)時(shí)信息缺陷管理處理初期生成的備用位置。
在該設(shè)備的一個(gè)實(shí)施例中,實(shí)時(shí)存儲(chǔ)單元33被安排用于從文件系統(tǒng)信息中檢測(cè)實(shí)時(shí)信息。一種便利的獲得關(guān)于盤內(nèi)容的信息的方法是通過存在于盤上的文件系統(tǒng)信息。通常,這種文件系統(tǒng)知識(shí)不是在驅(qū)動(dòng)器中實(shí)現(xiàn)的,這意味著驅(qū)動(dòng)器必須采用其他的途徑來獲得信息,以作為各種決定的基礎(chǔ)。然而,文件系統(tǒng)信息的(有限)數(shù)量可以被包含在驅(qū)動(dòng)器中,以允許驅(qū)動(dòng)器決定文件是否包含實(shí)時(shí)信息。
圖6表示實(shí)時(shí)信息缺陷管理。記錄區(qū)69利用水平線示意性地表示。導(dǎo)入?yún)^(qū)70之后跟隨著用戶區(qū)71,并且導(dǎo)入?yún)^(qū)70終止于導(dǎo)出區(qū)72。導(dǎo)入?yún)^(qū)70可以包含用于缺陷管理信息73的保留區(qū),并且導(dǎo)出區(qū)72可以包含用于重映射的備用區(qū)74。注意,實(shí)際上備用區(qū)74的位置可以是不同的,或可以包含若干備用區(qū)。例如,內(nèi)部備用區(qū)(ISA)可以位于緊跟在導(dǎo)入?yún)^(qū)之后的內(nèi)部徑向位置處,而外部備用區(qū)(OSA)可以位于正好在導(dǎo)出區(qū)之前的外部徑向位置處。另外,在多層盤上,每個(gè)層可以具有一個(gè)或多個(gè)備用區(qū)。注意,備用區(qū)的總數(shù)量可以是記錄載體的總的數(shù)據(jù)存儲(chǔ)區(qū)中相當(dāng)大的部分,例如50%,允許管理大量的缺陷或重寫,并且通過本發(fā)明,控制數(shù)據(jù)或控制數(shù)據(jù)更新。
圖6A表示在記錄實(shí)時(shí)信息之前的第一情形。知道在用戶數(shù)據(jù)區(qū)中的缺陷76,如在缺陷管理狀態(tài)信息75中所指示的。圖6B表示在記錄實(shí)時(shí)信息77之后的第二情形。該實(shí)時(shí)信息記錄處理具有實(shí)時(shí)約束。因此,實(shí)時(shí)信息塊已經(jīng)被記錄在缺陷位置76上,但也已被存儲(chǔ)在存儲(chǔ)器80中,如箭頭78所示。圖6C表示在沒有實(shí)時(shí)信息記錄的周期之后例如掛起實(shí)時(shí)信息記錄處理之后的第三情形。來自存儲(chǔ)器80的實(shí)時(shí)信息塊已經(jīng)被記錄在備用區(qū)74中的交替位置81上,如箭頭83所示。缺陷管理狀態(tài)信息已經(jīng)被設(shè)置為雙狀態(tài),指示實(shí)時(shí)信息塊存在于原始位置76和重映射位置81上,如雙箭頭82所示的。
注意,存儲(chǔ)單元33和檢索單元34的功能可以交替地執(zhí)行為單獨(dú)設(shè)備中的實(shí)時(shí)信息缺陷管理的處理,例如,執(zhí)行為控制盤驅(qū)動(dòng)器的主機(jī)計(jì)算機(jī)中的計(jì)算機(jī)程序。然后,該驅(qū)動(dòng)器物理上調(diào)節(jié)記錄載體上塊中信息的記錄和檢索。
盡管主要利用使用DVD+RW或BD缺陷管理系統(tǒng)的實(shí)施例對(duì)本發(fā)明進(jìn)行了闡釋,但是用于其他類型的記錄載體的類似缺陷管理系統(tǒng)也適于應(yīng)用本發(fā)明。另外,對(duì)于信息載體,已經(jīng)描述了光盤,但是其他的介質(zhì)諸如磁硬盤也可以被使用。注意,在這個(gè)文件中,詞“包含”并不排除未列出的其他元件或步驟的存在,并且在元件前面的“一”或“一個(gè)”也并不排除多個(gè)這樣的元件的存在,任何附圖標(biāo)記并不限制權(quán)利要求的范圍,本發(fā)明可以通過硬件和軟件共同實(shí)現(xiàn),并且若干“裝置”可以利用相同的硬件項(xiàng)目來表示。進(jìn)一步,本發(fā)明的范圍并不限于這些實(shí)施例,并且本發(fā)明在于每一個(gè)新穎的特征或上述特征的組合。
權(quán)利要求
1.一種用于在記錄載體上在具有邏輯地址的塊中記錄信息的設(shè)備,該設(shè)備包括記錄裝置(22),用于在記錄載體上的軌道中記錄表示該信息的標(biāo)記,和控制裝置(20),用于通過在軌道中在物理地址上定位每個(gè)塊來控制記錄,該控制裝置包括尋址裝置(31),用于依據(jù)缺陷管理信息將邏輯地址轉(zhuǎn)換為物理地址和將物理地址轉(zhuǎn)換為邏輯地址,缺陷管理裝置(32),用于管理缺陷管理信息,該缺陷管理信息包括與物理地址的缺陷狀態(tài)有關(guān)的缺陷信息和與將初始映射到初始物理地址的邏輯地址轉(zhuǎn)換為交替物理地址有關(guān)的重映射信息,以及實(shí)時(shí)存儲(chǔ)裝置(33),用于將實(shí)時(shí)信息塊寫入相應(yīng)的初始物理地址,而不考慮缺陷狀態(tài),和在存儲(chǔ)器中暫時(shí)存儲(chǔ)至少一個(gè)實(shí)時(shí)信息塊,該實(shí)時(shí)信息塊已被寫在具有缺陷狀態(tài)的物理地址上,以及在單獨(dú)周期中,當(dāng)實(shí)時(shí)信息塊的寫入被掛起時(shí),將所述暫時(shí)存儲(chǔ)的實(shí)時(shí)信息塊附加寫入交替物理地址,和更新缺陷管理信息,以指示在具有缺陷狀態(tài)的初始物理地址上和在交替物理地址上存在實(shí)時(shí)信息塊。
2.如權(quán)利要求1所述的設(shè)備,其中實(shí)時(shí)存儲(chǔ)裝置(33)被安排為從接收的寫命令中檢測(cè)實(shí)時(shí)信息。
3.如權(quán)利要求2所述的設(shè)備,其中實(shí)時(shí)存儲(chǔ)裝置(33)被安排為通過檢測(cè)用于寫入連續(xù)地址范圍的循環(huán)寫命令來進(jìn)行所述實(shí)時(shí)信息的檢測(cè)。
4.如權(quán)利要求2所述的設(shè)備,其中實(shí)時(shí)存儲(chǔ)裝置(33)被安排為從接收的流式寫命令中進(jìn)行所述實(shí)時(shí)信息的檢測(cè),在特定情況下,該流式寫命令指示沒有缺陷管理將被執(zhí)行。
5.如權(quán)利要求1所述的設(shè)備,其中實(shí)時(shí)存儲(chǔ)裝置(33)被安排為從文件系統(tǒng)信息中檢測(cè)實(shí)時(shí)信息。
6.如權(quán)利要求1所述的設(shè)備,其中實(shí)時(shí)存儲(chǔ)裝置(33)被安排為在實(shí)質(zhì)上沒有存儲(chǔ)空間可用于存儲(chǔ)更多的實(shí)時(shí)信息塊時(shí),附加地寫入所述暫時(shí)存儲(chǔ)的實(shí)時(shí)信息塊。
7.如權(quán)利要求1所述的設(shè)備,其中實(shí)時(shí)存儲(chǔ)裝置(33)被安排為在特定情況下,當(dāng)實(shí)質(zhì)上沒有存儲(chǔ)空間可用于存儲(chǔ)更多的實(shí)時(shí)信息塊時(shí),丟棄所述暫時(shí)存儲(chǔ)的實(shí)時(shí)信息塊,或選擇地丟棄那些最可能已被正確存儲(chǔ)在初始物理地址上的存儲(chǔ)的實(shí)時(shí)信息塊。
8.一種用于在記錄載體上在具有邏輯地址的塊中讀取信息的設(shè)備,該設(shè)備包括讀取裝置(30),用于在記錄載體上的軌道中讀取表示信息的標(biāo)記,控制裝置(20),用于通過在軌道中在物理地址上定位每個(gè)塊來控制讀取,該控制裝置包括尋址裝置(31),用于依據(jù)缺陷管理信息將邏輯地址轉(zhuǎn)換為物理地址和將物理地址轉(zhuǎn)換為邏輯地址,該缺陷管理信息包括與物理地址的缺陷狀態(tài)有關(guān)的缺陷信息和與將初始映射到初始物理地址的邏輯地址轉(zhuǎn)換為交替物理地址有關(guān)的重映射信息,和實(shí)時(shí)檢索裝置(34),用于當(dāng)實(shí)時(shí)約束不允許掛起讀取實(shí)時(shí)信息時(shí),從相應(yīng)的初始物理地址中讀取實(shí)時(shí)信息塊,而不考慮缺陷管理信息,以及在單獨(dú)周期中,當(dāng)實(shí)時(shí)約束允許掛起讀取實(shí)時(shí)信息時(shí),依據(jù)指示在具有缺陷狀態(tài)的初始物理地址上和在交替物理地址上存在實(shí)時(shí)信息塊的缺陷管理信息,從交替地址中讀取至少一個(gè)交替實(shí)時(shí)信息塊,并且輸出交替實(shí)時(shí)信息塊以代替來自具有缺陷狀態(tài)的初始物理地址的信息。
9.如權(quán)利要求8所述的設(shè)備,其中實(shí)時(shí)檢索裝置(34)被安排為在讀取實(shí)時(shí)信息塊之前讀取交替實(shí)時(shí)信息塊,并將交替實(shí)時(shí)信息塊存儲(chǔ)在存儲(chǔ)器中。
10.一種在具有邏輯地址的塊中記錄信息時(shí)使用的實(shí)時(shí)信息缺陷管理的方法,該記錄包括在記錄載體上的軌道中在物理地址上定位每個(gè)塊,依據(jù)缺陷管理信息,將邏輯地址轉(zhuǎn)換成物理地址和將物理地址轉(zhuǎn)換成邏輯地址,管理該缺陷管理信息,該缺陷管理信息包括與物理地址的缺陷狀態(tài)有關(guān)的缺陷信息和與將初始映射到初始物理地址的邏輯地址轉(zhuǎn)換為交替物理地址有關(guān)的重映射信息,該方法包括將實(shí)時(shí)信息塊寫入相應(yīng)的初始物理地址,而不考慮缺陷狀態(tài),和暫時(shí)存儲(chǔ)已被寫在具有缺陷狀態(tài)的物理地址上的至少一個(gè)實(shí)時(shí)信息塊,和在單獨(dú)周期中,當(dāng)實(shí)時(shí)信息塊的寫入被掛起時(shí),將所述暫時(shí)存儲(chǔ)的實(shí)時(shí)信息塊附加寫入交替物理地址,和更新該缺陷管理信息,以指示在具有缺陷狀態(tài)的初始物理地址上和在交替物理地址上存在實(shí)時(shí)信息塊。
11.一種用于在記錄信息時(shí)使用的實(shí)時(shí)信息缺陷管理的計(jì)算機(jī)程序產(chǎn)品,該程序用于使處理器執(zhí)行如權(quán)利要求10所述的方法。
全文摘要
一種用于在相應(yīng)物理地址上在記錄載體上的邏輯地址上記錄信息塊的設(shè)備。依據(jù)缺陷管理信息,將這些邏輯地址轉(zhuǎn)換成物理地址,其中缺陷管理信息包括與物理地址的一缺陷狀態(tài)有關(guān)的缺陷信息和與將初始映射到初始物理地址的邏輯地址轉(zhuǎn)換為交替物理地址有關(guān)的重映射信息。該設(shè)備具有實(shí)時(shí)存儲(chǔ)單元,用于將實(shí)時(shí)信息塊(77)寫入相應(yīng)的初始物理地址,而不考慮缺陷狀態(tài)。當(dāng)在缺陷狀態(tài)位置(76)上記錄時(shí),實(shí)時(shí)信息塊被暫時(shí)存儲(chǔ)在存儲(chǔ)器(80)中。在單獨(dú)周期中,當(dāng)實(shí)時(shí)信息塊的寫入被掛起時(shí),所述暫時(shí)存儲(chǔ)的實(shí)時(shí)信息塊被附加地寫入交替物理地址(81)。缺陷管理信息(73)被更新,以指示實(shí)時(shí)信息塊存在于兩個(gè)位置上。
文檔編號(hào)G11B20/12GK101036194SQ200580020436
公開日2007年9月12日 申請(qǐng)日期2005年6月14日 優(yōu)先權(quán)日2004年6月21日
發(fā)明者P·伊特斯馬, J·F·R·布萊奎爾, D·哈默林克 申請(qǐng)人:皇家飛利浦電子股份有限公司