專利名稱:在記錄介質(zhì)上記錄和再現(xiàn)信息及管理缺陷區(qū)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于將信息記錄到可重寫的記錄介質(zhì)上并從可重寫 的記錄介質(zhì)再現(xiàn)信息的方法和裝置,尤其涉及一種用于將信息記錄到 記錄介質(zhì)上并從記錄介質(zhì)再現(xiàn)信息以及管理記錄介質(zhì)中的缺陷區(qū)的 方法。
背景技術(shù):
一般來講,數(shù)據(jù)被反復(fù)記錄到可重寫的記錄介質(zhì)上。由于記錄層 等在反復(fù)使用后會退化,所以可能出現(xiàn)缺陷區(qū),這可能導(dǎo)致數(shù)據(jù)再現(xiàn) 或記錄過程中的差錯。這樣的缺陷區(qū)不僅可能由于退化引起,還可能 由于劃痕、灰塵粘附、制造誤差等因素引起。因此,在可重寫的記錄 介質(zhì)中,需要對缺陷區(qū)進(jìn)行管理,以避免在缺陷區(qū)中記錄或再現(xiàn)數(shù)據(jù)。
例如在數(shù)字通用盤可重寫(DVD-RW)格式下,利用專用于數(shù) 據(jù)替換的備用區(qū)以及用于以表的格式管理缺陷塊的地址和替換塊的 地址的備用表來管理缺陷區(qū)。備用區(qū)和備用表位于通用盤格式(UDF ) 文件系統(tǒng)的管理信息區(qū)中。
圖4圖示了在管理中執(zhí)行的處理。圖4中的附圖標(biāo)記A、 B、 C 和D指代在一個DVD-RW中的塊地址。在DVD-RW中,逐個塊地 注冊缺陷信息。例如,當(dāng)由附圖標(biāo)記C和D的地址所指示的塊經(jīng)檢 驗被確定為有缺陷時,使用備用區(qū)來執(zhí)行替換。然后,缺陷塊的地址 和在備用區(qū)中用于替換數(shù)據(jù)的塊的地址被成對地注冊在備用表中。為 了再現(xiàn)數(shù)據(jù),通過參照備用表讀取備用區(qū)中的替換地址來取代缺陷塊 的地址,執(zhí)行數(shù)據(jù)訪問。也就是說,如圖4中的表所示,通過讀取塊 地址A取代C,讀取塊地址B取代D,借此執(zhí)行數(shù)據(jù)訪問。在日本專
利待審查公開No.5-135502中公開了現(xiàn)有技術(shù)的一個例子。
然而,在這樣的用于管理缺陷區(qū)的已知方法中,由于包含備用區(qū), 文件系統(tǒng)的處理變得復(fù)雜,并且用戶區(qū)受到局限。
發(fā)明內(nèi)容
本發(fā)明提供了 一種用于記錄和再現(xiàn)信息的方法,其中即使在介質(zhì) 中沒有備用區(qū)也可以管理缺陷區(qū)。
根據(jù)本發(fā)明,提供了 一種用于在具有多個記錄區(qū)的記錄介質(zhì)上記 錄信息并從該記錄介質(zhì)再現(xiàn)信息的方法。該方法包括在進(jìn)行記錄或 再現(xiàn)的同時,在進(jìn)行信息記錄或再現(xiàn)的一個或多個記錄區(qū)中尋找缺陷 區(qū);以及如果找到的話,則在一個用于管理記錄介質(zhì)上的每一個記錄 區(qū)是否處于已記錄狀態(tài)的表中將缺陷區(qū)注冊為處于已記錄狀態(tài)。
另外根據(jù)本發(fā)明,提供了 一種用于在具有多個記錄區(qū)的記錄介質(zhì) 上記錄信息并從該記錄介質(zhì)再現(xiàn)信息的裝置。該裝置包括用于執(zhí)行記 錄或再現(xiàn)的記錄/再現(xiàn)處理單元和控制單元。記錄/再現(xiàn)處理單元在記 錄或再現(xiàn)期間在進(jìn)行信息記錄或再現(xiàn)的一個或多個記錄區(qū)中尋找缺 陷區(qū)??刂茊卧刂朴涗?再現(xiàn)處理單元,如果記錄/再現(xiàn)處理單元找 到了缺陷區(qū),則控制單元在一個用于管理記錄介質(zhì)上的每一個記錄區(qū) 是否處于已記錄狀態(tài)的表中將缺陷區(qū)注冊為處于已記錄狀態(tài)。
參考附圖,結(jié)合以下對示例性的實施方式的描述將會清楚本發(fā)明 的其他特征。
圖1圖示了根據(jù)本發(fā)明的用于注冊缺陷區(qū)的方法。 圖2是執(zhí)行根據(jù)本發(fā)明的用于記錄和再現(xiàn)信息的方法的記錄/再 現(xiàn)裝置的示意圖。
圖3是顯示根據(jù)本發(fā)明的用于記錄和再現(xiàn)信息的方法的流程圖。
圖4圖示了一種已知的替換方法。
圖5圖示了用于管理分段記錄的文件的地址的方法。圖6圖示了跳過處理。
圖7圖示了記錄管理數(shù)據(jù)(RMD)的位置。
圖8圖示了缺陷區(qū)信息的結(jié)構(gòu)。
圖9圖示了缺陷區(qū)信息的數(shù)據(jù)格式的例子。
具體實施例方式
下面描述本發(fā)明的一種實施方式,其中本發(fā)明被應(yīng)用于例如 DVD國RW格式。
圖2圖示了執(zhí)行根據(jù)本發(fā)明的用于記錄和再現(xiàn)信息的方法的記 錄/再現(xiàn)裝置的例子。在該情形中,該例子是光盤記錄/再現(xiàn)裝置。圖2 中的附圖標(biāo)記1表示能夠記錄和再現(xiàn)數(shù)據(jù)的記錄介質(zhì),在本實施方式 中是DVD-RW介質(zhì)。光盤記錄/再現(xiàn)裝置包括用作執(zhí)行記錄或再現(xiàn) 的部件的記錄/再現(xiàn)頭2;用于旋轉(zhuǎn)記錄介質(zhì)1的盤馬達(dá)3;用于控制 記錄/再現(xiàn)頭2的位置的記錄/再現(xiàn)頭控制部件4;用于解調(diào)由記錄/再 現(xiàn)頭2再現(xiàn)的信號以及用于調(diào)制將由記錄/再現(xiàn)頭2記錄的信號的信號 處理部件5;用于控制盤馬達(dá)3、記錄/再現(xiàn)頭控制部件4和信號處理 部件5的裝置控制部件6;以及用于臨時存儲缺陷信息的存儲器7。 作為存儲器,在攝像機(jī)的情況下,可以臨時使用防震存儲器的一部分。 在個人計算機(jī)(PC)的情況下,可以使用內(nèi)置在PC中的存儲器。此 后,上述部件1到5將被稱為記錄/再現(xiàn)處理單元,上述部件6和7 將被稱為控制單元。
圖3是顯示在本發(fā)明中用于在記錄期間管理記錄介質(zhì)中的缺陷 區(qū)的處理過程的流程圖。在此情況下,按UDF文件系統(tǒng)管理作為記 錄介質(zhì)的DVD-RW。在步驟S1中,為了執(zhí)行記錄,控制單元首先向 記錄/再現(xiàn)處理單元發(fā)送待記錄的數(shù)據(jù)和包含記錄位置等信息的記錄 指令。在步驟S2中, 一旦接收到記錄指令,記錄/再現(xiàn)處理單元就將 所述數(shù)據(jù)分段記錄在由記錄指令指定的位置中(記錄在用戶數(shù)據(jù)區(qū) 中)。分段是基于記錄性能而定的。例如,在記錄/再現(xiàn)處理單元的記 錄性能允許每次處理記錄10個塊的情況下,對于包含100個塊的數(shù)
據(jù)的記錄指令被劃分成IO段,以便分開處理。在步驟S3,被記錄的 數(shù)據(jù)順序地受到檢驗。在步驟S4,如果檢驗的結(jié)果發(fā)現(xiàn)在記錄介質(zhì)中 有任何缺陷區(qū)(缺陷塊),那么處理過程前進(jìn)到步驟S5,此時記錄/ 再現(xiàn)處理單元將缺陷區(qū)的位置(地址)發(fā)送到控制單元。此后,缺陷 區(qū)的位置將被稱為缺陷區(qū)地址。在步驟S6,接收到缺陷區(qū)地址的控制 單元將缺陷區(qū)地址存儲在存儲器中并將指定新的記錄位置(在用戶數(shù) 據(jù)區(qū)中)的記錄指令發(fā)送到記錄/再現(xiàn)處理單元。處理過程然后返回到 步驟S2,此時接收到新的記錄指令的記錄/再現(xiàn)處理單元將數(shù)據(jù)寫入 所指定的位置。然后在步驟S3中,對于新的記錄位置進(jìn)行檢驗。如 果發(fā)現(xiàn)任何缺陷區(qū),那么在步驟S5缺陷區(qū)地址被相應(yīng)地發(fā)送到控制 單元。當(dāng)在步驟S7完成了所有數(shù)據(jù)的寫入時,那么處理過程前進(jìn)到 步驟S8,此時控制單元檢查存儲器中是否有任何缺陷區(qū)地址。如果存 儲器中有缺陷區(qū)地址,那么處理過程前進(jìn)到步驟S9,此時控制單元根 據(jù)缺陷區(qū)地址創(chuàng)建缺陷區(qū)表并將該表發(fā)送到記錄/再現(xiàn)處理單元。在步 驟SIO,記錄/再現(xiàn)處理單元將缺陷區(qū)表寫入控制單元所指示的位置。 在步驟Sll,控制單元根據(jù)缺陷地址信息創(chuàng)建文件條目并將該文件條 目發(fā)送到記錄/再現(xiàn)處理單元。然后,在步驟S12,接收到文件條目的 記錄/再現(xiàn)處理單元根據(jù)UDF標(biāo)準(zhǔn)將該文件條目寫入記錄介質(zhì)。如果 在步驟S8中沒有發(fā)現(xiàn)缺陷區(qū)地址,那么處理過程前進(jìn)到步驟Sll,此 時控制單元作為例行程序創(chuàng)建一個文件條目并將該文件條目發(fā)送到 記錄/再現(xiàn)處理單元。然后,在步驟S12,記錄/再現(xiàn)處理單元記錄該文 件條目以完成處理過程。
下面將描述上述處理過程的細(xì)節(jié)。
在步驟S5中,缺陷區(qū)的位置,即缺陷塊的地址值被發(fā)送到控制 單元。在步驟S6,控制單元將地址值作為缺陷信息臨時存儲在存儲器 中。此外,在步驟S6,指定除已經(jīng)被注冊為已記錄區(qū)或缺陷區(qū)的區(qū)之 外的位置的塊地址。
在步驟S9中,基于存儲在存儲器中的缺陷地址的數(shù)據(jù)被創(chuàng)建為 空間位圖、缺陷狀態(tài)位圖或類似的格式。然后,上述數(shù)據(jù)以缺陷區(qū)表
的形式被發(fā)送到記錄/再現(xiàn)處理單元。下面將描述有關(guān)空間位圖和缺陷 狀態(tài)位圖的細(xì)節(jié)以及在記錄缺陷區(qū)信息時使用的數(shù)據(jù)格式。
下面參照圖I描述在步驟SIO中執(zhí)行的處理過程。在該步驟中,
首先,有缺陷的塊被注冊為已記錄塊。在該注冊中使用空間位圖。在
DVD-RW中,在UDF文件系統(tǒng)中提供被稱為空間位圖的區(qū)域,表示 在每個塊中是否記錄有數(shù)據(jù)的信息被注冊在該區(qū)域中。在記錄介質(zhì)中 的所有扇區(qū)都被分配1比特,其中已記錄的扇區(qū)被設(shè)置為1,未記錄 的扇區(qū)被設(shè)置為0。在本發(fā)明中,被確定為缺陷塊的塊類似于已記錄 的扇區(qū),在空間位圖中被設(shè)置為1,以便將該塊設(shè)置成已記錄狀態(tài)。 因為1個塊對應(yīng)于16個扇區(qū),所以當(dāng)發(fā)現(xiàn)缺陷塊時,將16比特都設(shè) 為1。在圖1中, 一行對應(yīng)于一個塊(=16個扇區(qū))。
然而,該過程本身在記錄后并不提供已記錄塊和缺陷塊之間的任 何區(qū)別,即,它不意味著注冊了缺陷區(qū)信息。在用于注冊缺陷區(qū)信息 的一些方法中有一種使用缺陷狀態(tài)位圖的方法。在該方法中,當(dāng)缺陷 塊在空間位圖中被注冊為已記錄塊后,使用記錄管理數(shù)據(jù)(RMD)內(nèi) 的缺陷狀態(tài)位圖來進(jìn)一步注冊缺陷塊,所述記錄管理數(shù)據(jù)(RMD )是 用于DVD的管理信息。與空間位圖的情形不同,由于以塊為單位來 管理缺陷塊,所以16個扇區(qū)對應(yīng)于1比特。參考圖7,RMD位于DVD 中對應(yīng)于物理扇區(qū)號(此后稱為PSN)0203C0h到022F8Fh的扇區(qū)中。 在圖7中,用方框圍住的部分就是RMD。
由于在DVD-RW標(biāo)準(zhǔn)中一開始就提供了缺陷狀態(tài)位圖,所以如 果使用該方法來注冊缺陷塊,那么缺陷區(qū)管理就可以符合DVD標(biāo)準(zhǔn) 和UDF標(biāo)準(zhǔn)。然而,由于RMD是盤的管理信息,所以不能從文件系 統(tǒng)訪問它。因此,可以代而使用以下方法。雖然該方法不符合UDF 標(biāo)準(zhǔn),但是可以使用文件系統(tǒng)進(jìn)行管理。更具體地說,在文件系統(tǒng)內(nèi) 的未使用區(qū)中,使用不同于用戶區(qū)的區(qū)域來注冊(記錄)缺陷區(qū)信息。 用于注冊的格式可以是類似于缺陷狀態(tài)位圖的位圖格式,或者是如圖 9所示的僅列舉缺陷塊的第一扇區(qū)地址的格式。圖8示出了 UDF文件 系統(tǒng)的一個例子。當(dāng)通過在文件系統(tǒng)內(nèi)記錄缺陷區(qū)信息而執(zhí)行缺陷區(qū)
管理時,還未包括在邏輯塊號區(qū)中的未使用區(qū)被用于記錄缺陷塊的信 息。
在步驟Sll中,在實際訪問被記錄的數(shù)據(jù)時所使用的邏輯地址被 記錄。在UDF中,記錄在盤中的文件通過文件條目來訪問。根據(jù)UDF 的版本不同,可以使用擴(kuò)展文件條目來訪問文件。對于單個文件在盤 中被分段記錄的情形,可以在文件條目中記錄多個分配描述符(此后 稱為AD)。在每個AD中,記錄指示文件位置的邏輯地址和文件的 大小。例如,當(dāng)在數(shù)據(jù)記錄期間發(fā)現(xiàn)缺陷區(qū)時,數(shù)據(jù)被記錄在另一個 區(qū)中。圖5顯示了大小占用5個塊的文件(文件Ol)被分段記錄的情 形。此時,在文件條目的AD中,記錄第一塊開始的邏輯地址(Addr 1),并且按字節(jié)記錄被連續(xù)記錄的第一和第二塊的大小。由于1個 塊對應(yīng)于16個扇區(qū),1個扇區(qū)對應(yīng)于2048字節(jié),所以2個塊對應(yīng)于 65536字節(jié)。類似地,對于第三塊開始的邏輯地址(Addr3),記錄 第三塊的大小(32768),而對于第四塊開始的邏輯地址(Addr4), 記錄剩余文件大小(58984)。在該例子中,如果在AD的最后一行 中所要記錄的文件大小不是塊尺寸的整數(shù)倍,則記錄剩余文件大小。 在訪問文件時,文件系統(tǒng)按AD中記錄的塊的順序來訪問。才艮據(jù)該方 法,不存在指示缺陷塊的邏輯地址的AD,也就是說,在邏輯地址中 缺陷塊被視為仿佛不存在。因而,由于曾被注冊為缺陷塊的塊也被注 冊為已記錄塊,所以此后將不會訪問該缺陷塊。
在本發(fā)明中,缺陷塊被注冊為已記錄狀態(tài),也被注冊為缺陷塊。 因此,與備用表等情形不同,它在訪問數(shù)據(jù)時不需要讀取替換塊的地 址來替代缺陷塊的地址。此外,在記錄時,也不需要每次都在記錄過 程前檢查一個塊是否有缺陷。這簡化了文件系統(tǒng)所執(zhí)行的處理。
當(dāng)使用根據(jù)本發(fā)明的方法注冊了缺陷區(qū)的記錄介質(zhì)要被初始化 時,空間位圖也被初始化。但是,在初始化后,通過參考已注冊的缺 陷區(qū)信息,記錄介質(zhì)還可以進(jìn)入以下狀態(tài)缺陷區(qū)在空間位圖中被注 冊為已記錄的。通過執(zhí)行該過程,在記錄流數(shù)據(jù)等時可以初步識別缺 陷區(qū)。結(jié)果,如圖6所示,可以執(zhí)行跳處理,在該處理中缺陷區(qū)被跳
過,以便數(shù)據(jù)被記錄在下一個可用的塊中。
以上描迷是以DVD-RW為例,這是一種光記錄介質(zhì)。然而,本 發(fā)明也適用于其它任何需要管理缺陷區(qū)的記錄介質(zhì),例如磁記錄介 質(zhì),包括半導(dǎo)體存儲器,例如閃存、軟盤(注冊商標(biāo))和硬盤。
此外,不僅在記錄中,而且在再現(xiàn)過程中,在發(fā)現(xiàn)缺陷區(qū)時也可 以執(zhí)行類似的過程。然而,在再現(xiàn)的情形中,數(shù)據(jù)不被重新記錄在另 一個區(qū)中。可替換地,在同一區(qū)中再次讀取數(shù)據(jù)。如果在糾錯過程中 發(fā)現(xiàn)的差錯率超過預(yù)定值,那么即使數(shù)據(jù)可讀區(qū)也可以被注冊和處理 為缺陷區(qū),因為數(shù)據(jù)將來很有可能變得無法讀取。
雖然參照示例性的實施方案描述了本發(fā)明,但是可以理解,本發(fā) 明不限于所公開的示例性實施方案。所附權(quán)利要求的范圍被賦予最寬 泛的解釋,以便包含所有的修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種用于將信息記錄到具有多個記錄區(qū)的記錄介質(zhì)上以及從該記錄介質(zhì)再現(xiàn)信息的方法,該方法包括以下步驟在執(zhí)行記錄或再現(xiàn)時,在進(jìn)行信息記錄或再現(xiàn)的一個或多個所述記錄區(qū)中尋找缺陷區(qū);以及如果找到缺陷區(qū)的話,則在用于管理所述記錄介質(zhì)上的每個記錄區(qū)是否處于已記錄狀態(tài)的表中將該缺陷區(qū)注冊為已記錄狀態(tài)。
2. 根據(jù)權(quán)利要求l的方法,還包括以下步驟 對處于已記錄狀態(tài)的記錄區(qū)進(jìn)行檢驗;以及 如果在所述檢驗步驟中找到缺陷區(qū),則將原先要記錄到所找到的區(qū)中的信息重寫到在所述表中被注冊為未記錄狀態(tài)的另一個記錄區(qū) 中。
3. 根據(jù)權(quán)利要求l的方法,還包括以下步驟 創(chuàng)建用于注冊缺陷區(qū)的地址的缺陷區(qū)信息。
4. 根據(jù)權(quán)利要求3的方法,還包括以下步驟 將所述缺陷區(qū)信息記錄在所述記錄介質(zhì)的管理信息區(qū)中。
5. 根據(jù)權(quán)利要求4的方法,其中所述管理信息區(qū)在數(shù)字通用盤 格式下用作記錄管理數(shù)據(jù)區(qū)。
6. 根據(jù)權(quán)利要求3的方法,還包括以下步驟 將所述缺陷區(qū)信息記錄在文件系統(tǒng)區(qū)的未使用區(qū)中。
7. 根據(jù)權(quán)利要求l的方法,還包括以下步驟 在初始化所述記錄介質(zhì)時,根據(jù)記錄在所述記錄介質(zhì)中的缺陷區(qū)信息在所述表中將已注冊的缺陷區(qū)注冊為已記錄狀態(tài)。
8. —種用于將信息記錄到具有多個記錄區(qū)的記錄介質(zhì)上以及從 該記錄介質(zhì)再現(xiàn)信息的裝置,包括用于執(zhí)行記錄或再現(xiàn)的記錄/再現(xiàn)處理單元,所述記錄/再現(xiàn)處理 單元在記錄或再現(xiàn)期間,在進(jìn)行信息記錄或再現(xiàn)的一個或多個所述記 錄區(qū)中尋找缺陷區(qū);和 用于控制所述記錄/再現(xiàn)處理單元的控制單元,如果所述記錄/再 現(xiàn)處理單元找到缺陷區(qū)的話,所述控制單元在用于管理所述記錄介質(zhì) 上的每個記錄區(qū)是否處于已記錄狀態(tài)的表中將該缺陷區(qū)注冊為已記 錄狀態(tài)。
9. 根據(jù)權(quán)利要求8的裝置,其中,所述記錄/再現(xiàn)處理單元對處 于已記錄狀態(tài)的記錄區(qū)進(jìn)行檢驗,并且如果在所述檢驗過程中找到缺 陷區(qū),則所述控制單元控制所述記錄/再現(xiàn)處理單元將原先要記錄到所 找到的區(qū)中的信息重寫到在所述表中被注冊為未記錄狀態(tài)的另一個 記錄區(qū)中。
10. 根據(jù)權(quán)利要求8的裝置,其中,所述控制單元創(chuàng)建用于注冊 缺陷區(qū)的地址的缺陷區(qū)信息。
11. 根據(jù)權(quán)利要求10的裝置,其中,所述記錄/再現(xiàn)處理單元將 所述缺陷區(qū)信息記錄在所述記錄介質(zhì)的管理信息區(qū)中。
12. 根據(jù)權(quán)利要求11的裝置,其中,所述管理信息區(qū)在數(shù)字通 用盤格式下用作記錄管理數(shù)據(jù)區(qū)。
全文摘要
本發(fā)明涉及一種在記錄介質(zhì)上記錄和再現(xiàn)信息以及管理缺陷區(qū)的方法和裝置。該方法和裝置可以在沒有專門備用區(qū)的記錄介質(zhì)中注冊缺陷區(qū)。不初始劃分?jǐn)?shù)據(jù)記錄區(qū)和備用區(qū)。當(dāng)找到缺陷區(qū)時,數(shù)據(jù)被轉(zhuǎn)移到記錄區(qū)中的另一個區(qū),而缺陷區(qū)在一個用于管理每個記錄區(qū)的已記錄狀態(tài)的表中被注冊為已記錄狀態(tài)。
文檔編號G11B20/18GK101174445SQ20071016821
公開日2008年5月7日 申請日期2007年10月31日 優(yōu)先權(quán)日2006年10月31日
發(fā)明者新間直樹 申請人:佳能株式會社