專利名稱:記錄媒體中盤片管理信息的恢復方法及其裝置的制作方法
技術領域:
本發(fā)明是有關于一種用以存取記錄媒體(Medium)的裝置及用以恢復媒體 管理信息的方法,且特別是有關于一種一次寫入光盤驅動器及一種恢復盤片 管理信息的方法。
背景技術:
為滿足可通過數量較小的記錄媒體儲存大量的多媒體數據的需求,發(fā)展 出具高數據存儲密度的記錄媒體(Medium),如光盤,來儲存較多的數據。光 盤,例如藍光光盤(Bhi-rayDisc)可提供高達數十個千兆字節(jié)(GigaByte)的數據 空間。有如此大容量的數據儲存空間的光盤,用盤片管理信息(disc management informatkm)來指示光盤狀態(tài),以保證光盤為無錯誤的存儲空間,并可支持多 種記錄模式。記錄媒體通常提供用以儲存盤片管理信息的存儲空間,而讀取 或寫入用戶數據信息至記錄媒體需要存取最新的盤片管理信息。 一旦盤片管 理信息為不可靠,例如盤片管理信息發(fā)生損毀、丟失或過期,從記錄媒體中 讀取或是寫入記錄媒體的用戶數據也將變得不可靠。此時,盤片管理信息必 須被恢復,才可繼續(xù)存取光盤。舉例來說,在可記錄藍光光盤(recordable blu-ray disc, BD-R)被關閉或被終 止化之前,稱為暫時盤片管理結構(Temporary Disc Management Structure, TDMS)的數據結構被用以作為盤片管理信息。藍光光盤支持序列式記錄模式 (Sequential Recording Mode , SRM)及隨機記錄模式(Random Recording Mode , RRM)兩種記錄模式,并且藍光光盤的數據記錄操作需通過前述兩種記錄模式 其中之一來執(zhí)行。藍光光盤的TDMS包括盤片管理信息,此盤片管理信息根據藍光光盤選擇的記錄模式而被決定。對于SRM來說,TDMS包括暫時盤片 定義結構(Temporary Disc Definition Structure, TDDS)、暫時缺陷清單 (Temporary Defect List, TDFL)及序歹lj記錄范圍信息(Sequential Recording Range Information, SRRI)。對于RJRM來說,TDMS包括TDDS、 TDFL及空 間比特圖(SpaceBitMap, SBM)。為了指示包含在TDDS中的信息是否可靠, 在藍光光盤的規(guī)格中,無論選擇的模式為SRM還是RRM,如圖2所示(圖2 為現有技術的BD-R的不一致旗標的示意圖),多個被稱為不一致旗標 (Inconsistency Flag)的特定欄位(field)被定義在TDDS中。當這些不一致旗標的 其中之一被設定為一個數值,例如是數值1時,表示有盤片被置入光盤驅動 器中,以存取此盤片,并且TDMS中相關于此旗標的信息可能無法反應此盤 片的真實狀態(tài),相關于此盤片的信息為不可靠,必須被恢復。然而,現有技術的恢復相關于不一致旗標的信息的方法效率不佳。根據 藍光光盤規(guī)格中第6.7.6.4節(jié)的內容,在TDFL損壞或因諸如電源中斷而失效 時,重建TDFL的方法需讀取所有的取代群集(Replacement Cluster)。在重建 SBM及最后記錄地址(Last Recorded Address, LRA)時,現有技術需要讀取盤 片中的所有群集。這些方法耗時且效率不佳。如此,如何找出有效率的方法,以在盤片管理信息為不可靠時有效地恢 復TDMS中的信息為業(yè)界不斷致力的方向之一。發(fā)明內容為解決上述無法有效恢復盤片管理信息的問題,本發(fā)明提供一種用以恢 復記錄媒體中盤片管理信息的方法及其裝置,可在盤片管理信息不可靠時, 有效地對其進行恢復。根據本發(fā)明提出一種用以恢復記錄媒體(Medium)中盤片管理信息的方 法。記錄媒體中至少一記錄層中包括用戶數據區(qū)域及多個暫時盤片管理區(qū)域 (Temporary Disc Management Area, TDMA),其中各TDMA用以儲存包含多個暫時盤片管理結構(Temporary Disc Management Structure, TDMS)的盤片管 理信息。各TDMS包括暫時盤片定義結構(Temporary Disc Definition Structure, TDDS)、缺陷管理信息(Defect Management Information)及記錄管理信息 (Recording Management Information),以致能并控制記錄媒體的記錄模式。此 方法包括下列步驟。首先,在記錄媒體為非關閉時尋找可讀取TDMS,可讀 取TDMS包括在該多個TDMA中的使用中TDMA中且為可讀取的。接著判 斷可讀取TDMS中相關于不一致旗標(Inconsistency Flag)的信息是否為可靠。 若相關于不一致旗標的信息為不可靠,根據可讀取TDMS及使用中TDMA中 包含的信息來判斷至少一檢測條件。接著執(zhí)行檢測程序于記錄媒體,以決定 相關于不一致旗標的信息的更新信息,檢測程序受限于至少一檢測條件。之 后根據可讀取TDMS及相關于不一致旗標的信息的更新信息來產生更新 TDMS。根據本發(fā)明提出一種用以恢復記錄媒體中盤片管理信息的裝置。記錄媒 體中至少一記錄層中包括用戶數據區(qū)域及多個TDMA,其中各TDMA用以儲 存包含多個TDMS的盤片管理信息。各TDMS包括TDDS、缺陷管理信息及 記錄管理信息,以致能并控制記錄媒體的記錄模式。裝置包括讀寫頭單元與 控制器,控制器耦接于讀寫頭單元。若記錄媒體為非關閉,控制器用以控制 讀寫頭單元檢測是否恢復盤片管理信息。其中,控制器用以控制讀寫頭在多 個TDMA中搜尋可讀取TDMS??勺x取TDMS被包括在多個TDMA中的使 用中TDMA,且可讀取TDMS為可讀取的。并且控制器判斷相關于可讀取 TDMS中不一致旗標的信息是否為可靠。其中當控制器檢測相關于不一致旗 標的信息為不可靠,控制器根據包含在可讀取TDMS及使用中TDMA中的信 息來決定至少一檢測條件,并控制讀寫頭單元檢測記錄媒體,以根據至少一 檢測條件來決定相關于不一致旗標的信息的更新信息。其中,控制器根據可 讀取TDMS及相關于不一致旗標的信息的更新信息來產生更新TDMS。以上用以恢復記錄媒體中盤片管理信息的方法及其裝置,通過根據可讀取TDMS及使用中TDMA中包含的信息來判斷至少一檢測條件來限制檢測程 序,從而在盤片管理信息為不可靠時,有效率地恢復管理信息中的TDMS。
圖1為本發(fā)明實施方式的用以恢復記錄媒體中盤片管理信息的方法流程圖。圖2為現有技術的BD-R的不一致旗標的示意圖。圖3為本發(fā)明實施方式的用戶數據區(qū)域中被檢測來恢復SBM的被記錄區(qū) 域與未被記錄區(qū)域的示意圖。圖4為本發(fā)明實施方式的用以恢復LRA的檢測程序的流程圖。圖5為本發(fā)明實施方式中記錄媒體的物理邏輯存儲空間中的群集的示意圖。圖6為本發(fā)明實施方式的記錄/重寫系統(tǒng)。
具體實施方式
請參照圖1,圖1為本實施方式的用以恢復記錄媒體中盤片管理信息的方 法流程圖。盤片管理信息用以指示記錄媒體狀態(tài)。在檢測到記錄媒體的管理 信息為不可靠時,根據記錄媒體中可讀取的剩余管理信息決定至少一個檢測 條件。在記錄媒體上執(zhí)行檢測程序,以決定不可靠的管理信息的更新信息, 此檢測程序受限于前述的檢測條件。如此,可根據更新信息及剩余管理信息 有效地恢復管理信息。此外,對于記錄媒體中特定的管理信息,例如可記錄 式藍光光盤片(Recordable Blu-ray Disc, BD-R)的暫時缺陷清單(Temporary Defect List, TDFL),提供若干實施方式,以對根據記錄媒體中可讀取的管理 信息來提高管理信息恢復效率的操作進行說明。舉例來說,記錄媒體例如是可記錄式光盤片。記錄媒體的至少一記錄層 上包括用戶數據區(qū)域及多個暫時盤片管理區(qū)域(Temporary Disc ManagementArea,TDMA)。各TDMA用以儲存包括多個暫時盤片管理結構(Temporary Disc Management Structure, TDMS)的盤片管理信息,各TDMS包括暫時盤片定義 結構(Temporary Disc Definition Structure, TDDS)、缺陷管理信息及記錄管理 信息。缺陷管理信息例如是TDFL,記錄管理信息例如是序列記錄范圍信息 (Sequential Recording Range Information, SRRI)或是空間比特圖(Space Bit Map, SBM),以致能并控制記錄媒體的記錄模式。TDDS包括至少一個不一 致旗標(Inconsistency Flag),用以指示包含在TDMS中的相關信息是否為可靠。 記錄媒體的一個例子為可記錄藍光光盤片(BD-R)。圖2為現有技術的 BD-R的不一致旗標的示意圖。如圖2所示,BD-R中的TDDS包括第1026 個字節(jié)(Byte)中的第0個、第1個和第2個比特及第1027個字節(jié)中第0及第1 個比特,而不一致旗標用以指示TDMS中的多個相關管理信息,例如是TDFL、 SRRI、最后記錄地址(Last Recorded Address, LRA)、 SBM0 (第0層的SBM) 或SBM1 (第1層的SBM)是否為可靠。當其中一個不一致旗標等于一個數值, 例如是數值l時,表示盤片驅動器中有盤片,以存取此盤片并且TDMS中相 關的信息可能無法反應此盤片的真實狀態(tài),相關于此旗標的信息為不可靠, 而且必須被恢復。請參照圖l。在步驟110中,當記錄媒體為非關閉時,在記錄媒體中搜尋 可讀取TDMS??勺x取TDMS包含在多個TDMA中的一個使用中的TDMA, 且此TDMS為可讀取的。接著,如步驟120所示,檢測相關于可讀取TDMS 中的一個不一致旗標的信息是否為可靠。若相關于此不一致旗標的信息為不 可靠,則如步驟130所示,決定至少一個檢測條件,此檢測條件根據可讀取 TDMS中剩余的信息來決定。接著在步驟140中,在記錄媒體上執(zhí)行受限于 上述檢測條件的檢測程序,以決定相關于此不一致旗標的信息的一個更新信 息。之后,如步驟150,根據可讀取TDMS及相關于此不一致旗標的信息的 更新信息產生更新TDMS。如此,可有效率地決定更新TDMS,例如避免讀 取全部用戶數據區(qū)域。在如圖1所示的恢復管理信息之后,可將更新TDMS記錄于記錄媒體中。其中,更新TDMS中的不一致旗標被設定為指示相關于不一致旗標的信息的更新信息為可靠。如此,正在存取記錄媒體的記錄媒體驅動器可判斷在管理信息恢復之后,是否將更新TDMS或管理信息記錄于記錄媒體中,及何時將 更新TDMS或管理信息記錄于記錄媒體中。在一個實施方式中,記錄媒體驅 動器在管理信息恢復之后立即將更新TDMS記錄于記錄媒體中以進一步存取 記錄媒體。在另一實施方式中,記錄媒體驅動器儲存更新TDMS于記錄媒體 驅動器的存儲器中,并在繼續(xù)進行記錄用戶數據于記錄媒體中的操作的同時, 維持記錄在存儲器中的更新TDMS。保持儲存在存儲器中的更新TDMS,直 到判斷可以記錄更新TDMS到記錄媒體之后,才可將更新TDMS寫入記錄媒 體中。判斷是否可寫入更新TDMS到記錄媒體的條件,例如是特定時間或是 記錄媒體被終止化(Finalize)時。如圖1所示的實施方式利用可讀取TDMS來恢復被檢測到的不可靠管理 信息。例如在BD-R中,由于多個TDMS被連續(xù)地儲存在多個TDMA中,搜 尋最新TDMS并將其作為可讀取TDMS。在一實施方式中,在記錄媒體為非 關閉時,判斷被包括在多個TDMA的使用中的TDMA中的最新TDMS是否 為可讀取,以在記錄媒體中找出可讀取TDMS。若最新TDMS為可讀取,則 最新TDMS被視為可讀取TDMS。若此最新TDMS為不可讀取,找出在最新 TDMS之前且為可讀取的一個TDMS。此被找到的TDMS被視為可讀取 TDMS。如步驟120,在判斷相關于可讀取TDMS中的不一致旗標的信息是否為 可靠時,可通過檢査此不一致旗標是否指示相關于此不一致旗標的信息為不 可靠來進行判斷。例如在BD-R中,如圖2所示,若可讀取TDMS的最新TDDS 的多個不一致旗標中的一個不一致旗標具有特定數值,例如是數值l,此時, 由于此種信息可能無法反應BD-R的真實狀態(tài),表示相關于此不一致旗標的信 息為不可靠。在另一個例子中,若可讀取TDMS中相關于不一致旗標的信息無法被正確地讀取,例如非可讀取,此時盡管相關的不一致旗標指示其包括 最新信息,例如此不一致旗標具有數值0,可讀取TDMS中相關于此不一致 旗標的信息仍為不可靠。在再一個例子中,多個不一致旗標分別相關于一個TDMS中的多則不同信息。若檢測到相關于一個不一致旗標的一則信息為可 靠,將重復執(zhí)行步驟120,以檢測與其它不一致旗標對應的其它則信息。在BD-R中,舉例而言,包括多個不同的不一致旗標分別與一個TDMS 中的多則不同信息相關。接下來,提供若干實施方式,以說明可有效地恢復 TDMS中相關信息的操作。對SBM進行信息恢復的實施方式本發(fā)明相關于SBM的信息恢復的實施方式可根據圖1所示的步驟作說 明。在本實施方式中,記錄媒體,例如BD-R,處于隨機記錄模式(Random Recording Mode, RRM)。在步驟110中,找到一個可讀取TDMS。在步驟120 中,可讀取TDMS的不一致旗標相關于可讀取TDMS的記錄管理信息,并且 記錄管理信息是SBM。若在步驟120中判斷可讀取TDMS的SBM為不可靠,則如步驟130所示, 決定至少一個檢測條件,此檢測條件根據可讀取TDMS中剩余的信息來決定。 在一個例子中,可讀取TDMS中一個參考SBM被選擇作為檢測條件,此參考 SBM為可讀取,且為可讀取TDMS中不可靠SBM之前的SBM。如步驟140所示,在記錄媒體上執(zhí)行檢測程序,以決定SBM的更新信息。 檢測程序僅搜尋在用戶數據區(qū)域中被參考SBM指向的空白區(qū)域。如此,與現 有技術的檢測盤片中的每一個群集相比,本實施方式的檢測程序可縮短恢復 SBM的時間。接下來,利用一個例子來說明本實施方式的檢測程序。為了清楚說明, 圖3為本實施方式的用戶數據區(qū)域中被檢測來恢復SBM的被記錄區(qū)域與未被 記錄區(qū)域的示意圖,其中具有斜線的區(qū)塊,例如區(qū)塊311,表示被記錄過的區(qū) 域,而空白區(qū)塊,例如區(qū)塊312,表示空白區(qū)域。在邏輯上或物理上,區(qū)域的尋址依序由左到右,如標示為"物理尋址"的虛線箭頭所示。檢測程序一開 始尋找記錄媒體中被參考SBM指向的空白區(qū)域其中之一的起始點。如圖3所示,空白區(qū)域312具有一個起始點,例如被標示為"S"的箭頭所指向的點。 接著,順序地從被參考SBM指向的空白區(qū)域其中之一的起始點開始判斷是否 檢測到空白,以得到空白信息。緩沖得到的空白信息,直到檢測至被參考SBM 指向的空白區(qū)域的終點為止。在本實施方式中,重復執(zhí)行檢測程序的前述步 驟,直到對所有的被參考SBM指向的空白區(qū)域執(zhí)行此檢測空白信息的操作。 緩沖的空白信息根據記錄媒體的規(guī)格轉換為SBM,以表示記錄媒體上的空間 中的各單元,例如各群集,是否具有未使用的空間。如此,產生SBM的更新 信息。在檢測程序之后,在步驟150中,根據可讀取TDMS及經由檢測程序 產生的SBM更新信息產生更新TDMS。在另一個例子中,經由循軌(Track-following)方式控制記錄媒體驅動器的 記錄頭(recording head)讀取記錄媒體,以有效率地在記錄媒體中執(zhí)行空白檢測 的檢測操作。對LRA進行信息恢復的實施方式在本發(fā)明實施方式相關于恢復LRA的操作根據圖1中的流程步驟作說 明。在本實施方式中,記錄媒體處于序列式記錄模式(Sequential Recording Mode, SRM)。在步驟110中找到可讀取TDMS。在步驟120中,可讀取TDMS 的不一致旗標相關于可讀取TDMS中被指向的LRA,并且可讀取TDMS的記 錄管理信息為SRRI。例如,在SRM中,BD-R驅動器在利用邏輯磁道(Logic Track)(邏輯磁道 被稱為序列記錄范圍(Sequential Recording Range, SRR))及邏輯對話(Logical Session)(如同其它序列式記錄媒體)的同時,可靈活地提供對最多16個開啟 SRR同時進行的記錄操作。前述配合操作由SRRI控制,其中SRRI包括各個 邏輯磁道(例如各個開啟的SRR)的起始地址及LRA。此外,最新TDDS包括 一個欄位(fidd),用以指示用戶數據區(qū)域的LRA,例如是整個記錄媒體的LRA。在步驟120中,若判斷相關于LRA的不一致旗標,例如具有數值l,表 示記錄媒體上的LRA為不可靠。此時,如步驟130所示,決定至少一個檢測 條件,此檢測條件根據可讀取TDMS中剩余的信息來決定。在一個例子中, 若在所有不一致旗標中只有相關于LRA的不一致旗標指示相關信息為不可 靠,可讀取TDMS的SRRI被視為檢測條件,其中SRRI包括各個開啟SRR 的起始地址及對應的LRA。在本實施方式的步驟140所示,在記錄媒體中執(zhí)行受限于前述檢測條件 的檢測程序,以決定LRA的更新信息。LRA的更新信息包括整個記錄媒體的 真實LRA及各SRR的真實LRA。檢測程序搜尋各個被SRRI指向的開啟的 SRR,例如各個邏輯磁道,以決定各個SRR的真實LRA。 SRRI中的起始地 址及LRA被用來作為搜尋操作的邊界條件。由于TDDS中的LRA為用戶數 據區(qū)域的最大數值,TDDS中更新LRA可利用所有被找到的SRR的真實LRA 來決定。如步驟150,更新TDMS可根據所有在前述步驟中找到的真實LRA 來產生。如此,與現有技術的需檢測整個盤片中每一個群集相比較,根據前 述檢測程序可有效地縮短恢復LRA所需的時間。接下來,利用一個例子來說明本實施方式的檢測程序。圖4為本實施方 式的用以恢復LRA的檢測程序流程圖。由于只有相關于LRA的不一致旗標 指示與其相關的信息為不可靠,可讀取TDMS的SRRI被用來作為檢測條件。 首先,判斷一個SRR是否指向一個空白區(qū)域,如步驟420至450所示,這些 步驟用于可讀取TDMS的SRRI指示的各個SRR。若是,檢測可讀取TDMS 的SRRI指示的另一個SRR,如步驟460、 470及420所示。若被檢測的SRR 沒有指向空白區(qū)域,如步驟480所示,通過搜尋方法來尋找SRR的LRA。此 搜尋SRR的LRA的方法例如是二元尋找(Binary Search)方法。在找到SRR的 LRA之后,此程序執(zhí)行步驟460,以檢測可讀取TDMS的SRRI指示的另一 個SRR,直到可讀取TDMS的SRRI指示的所有開啟的SRR均完成檢測。如 步驟490所示,此檢測程序產生各開啟的SRR信息與SRRI的更新信息。更明確地說,本例子的用以恢復LRA的檢測程序利用可讀取TDMS的 SRRI所指示的起始地址及LRA作為檢測程序的搜尋操作的邊界條件。假設 有特定數值TotalOpenSRRnum個(例如至少1個)開啟的SRR,而各個開啟的 SRR的起始物理區(qū)號(Physical Section Number, PSN)及LRA被包含在記錄媒 體的可讀取TDMS的SRRI中。檢測程序順序地使用各個開啟的SRR的起始 PSN及LRA。首先,在步驟410,指定索引i為l。接著,如步驟420所示, 從可讀取TDMS的SRRI得到第一個SRR(第i個SRR)的LRA(被表示為 SRRi丄RA)。但由于與LRA相關的不一致旗標指示LRA為不可靠,LRA可 能無法反應記錄媒體的真實狀態(tài)。如步驟430,判斷第一個SRR(第i個SRR) 的LRA是否指向等于零的邏輯區(qū)塊地址。若是,判斷第i個SRR的起始PSN(被 表示為SRRi.StartPSN)是否指向空白群集。若SRRi.StartPSN指向空白群集, 檢測程序執(zhí)行步驟460以對另一個開啟的SRR執(zhí)行前述的判斷起始PSN是否 指向空白群集的操作。若SRRi.StartPSN非指向空白群集,執(zhí)行步驟480。此 外,若在步驟430中判斷SRRi.LRA并非指向等于零的邏輯區(qū)塊地址,執(zhí)行 步驟450以判斷邏輯區(qū)塊地址SRRi丄RA加上0x20,例如在SRRi丄RA之后 的一個群集,是否指向空白群集。若是,檢測程序執(zhí)行步驟460,以對另一個 開啟的SRR執(zhí)行前述判斷起始PSN是否指向空白群集的操作。若否,執(zhí)行步 驟480。在步驟480中,經由一個以第i個開啟的SRR中的起始PSN及LRA 為邊界條件的搜尋方法來搜尋第i個開啟的SSR(被表示為SSRi)的真實LRA。 此搜尋方法例如是二元尋找方法或其它可以被用來找尋真實LRA的方法。此 外,步驟480也可使用空白檢測的方法。對TDFL進行信息恢復的實施方式TDFL列舉任何缺陷位置及由記錄媒體的缺陷管理系統(tǒng)分配的對應取代 位置。記錄媒體,例如是BD-R,支持邏輯重寫先前寫入的用戶數據,如此, 有效地模仿為一個可重寫媒體。此種邏輯重寫(Logical Overwriting, LOW), 例如寫入至相同的日志序列號(Log Sequence number, LSN),但實際上通過與處理缺陷管理信息相同的方法來經由線性取代(Linear Replacement)將信息記 錄在重新指定的PSN。換句話說,在取代位置上的信息被儲存在相同的缺陷 清單中。對于LOW或缺陷管理信息來說,在執(zhí)行數據取代之后,即將寫入數據的 數據區(qū)域及取代數據區(qū)域的地址信息被作為缺陷清單(Defect List, DFL)項目 (Entry)記錄在TDFL中。DFL項目被分類為重新指派缺陷(Re-allocated Defect, RAD)類型及連續(xù)重新指派缺陷(Continuous Re-allocated Defect, CRD) 類型。RAD類型的DFL項目包括與執(zhí)行于單一群集的缺陷處理(Defect Handling)或LOW相關的信息。各項目包括執(zhí)行缺陷處理或LOW的區(qū)域的第 一群集的第一 PSN及執(zhí)行缺陷處理或LOW的取代記錄的區(qū)域的第一群集的 第一PSN。另一方面,CRD類型的DFL項目使用兩個項目來分別指向在多個 連續(xù)群集中執(zhí)行的缺陷處理或LOW的位置信息。更詳細的說,兩個項目其中 之一包括執(zhí)行缺陷管理或LOW的第一群集的第一 PSN及執(zhí)行缺陷處理或 LOW的取代記錄的第一群集的第一 PSN。兩個項目中的另一個包括執(zhí)行缺陷 處理或LOW的最后群集的第一PSN及執(zhí)行缺陷處理或LOW的取代記錄的最 后群集的第一PSN。在本發(fā)明實施方式相關于恢復TDFL的操作以圖1中的流程步驟作說明。 在步驟110中找出可讀取TDMS。在本實施方式的步驟120中,可讀取TDMS 的不一致旗標相關于可讀取TDMS的缺陷管理信息,可讀取TDMS的缺陷管 理信息為TDFL。在步驟120中,若判斷相關于TDFL的不一致旗標,例如具有數值l,表 示記錄媒體上的TDFL為不可靠。如步驟130,決定至少一個檢測條件,此檢 測條件例如根據可讀取TDMS中剩余的信息來決定。在一個決定檢測條件的 例子中,若記錄媒體處于SRM中,而可讀取TDMS的記錄管理信息為SRRI, 此至少一個檢測條件可根據可讀取TDMS的SRRI中SRR的信息來決定。在 一個實施方式中,若只有相關于TDFL的不一致旗標指示與其相關的信息為不可靠,可讀取TDMS的SRRI中的多個SRR及SRR中相應多個LRA及可 讀取TDMS的TDDS中被指向的用戶數據區(qū)域的LRA被用來作為檢測條件。 在另一例子中,若記錄媒體處于RRM中,而可讀取TDMS的記錄管理信息 為SBM,至少一個檢測條件可根據相關于SBM的信息來決定。在本實施方式的步驟140中,在記錄媒體上執(zhí)行受檢測條件限制的檢測 程序,以決定TDFL的更新信息。在一個例子中,若記錄媒體處于SRM,檢 測程序檢測可讀取TDMS的SRRI中被指向的各個開啟的SRR(例如各個磁 道),以決定TDFL的更新信息。舉例來說,檢測程序檢測SRRI中被指向的 各個開啟的SRR,并根據TDDS中被指向的LRA檢測用戶數據區(qū)域。其中檢 測程序從開啟的SRR其中之一的起始PSN開始檢測此SRR,直到檢測到此 SRR的LRA。如此,與現有技術的需檢測整個盤片中所有群集相比較,根據 本實施方式的檢測程序可縮短恢復TDFL所需的時間。在另一個例子中,記 錄媒體處于RRM,檢測程序檢測可讀取TDMS中的SBM,以決定TDFL的 更新信息。在受限于檢測條件的檢測程序的第一例子中,由光盤驅動器控制光學頭 以在循軌過程中從光盤中讀取地址單元(AddressUnit, AU)信息,并將AU信息緩沖于光盤驅動器的存儲器中。如此,以產生TDFL的更新信息。在檢測 程序中,在循軌過程中控制光學頭讀取此AU信息,而不需再一次地搜尋所 有群集。更進一步的說,在檢測程序中,可經由對地址欄(AddressField, AJF)旗標 比特進行解碼,以產生TDFL。根據AU的定義,以在記錄媒體的群集中記錄 用戶數據。例如記錄媒體為BD-R時,AU包含16個地址單元數目(Address Unit Number, AUN),對應于群集中的32個邏輯區(qū)塊與控制信息。例如在BD-R 中,包含在AU中的信息可以AF表示,其被記為AFx,y。其中x與y分別滿 足條件0^^8;""15。在所有AF中,AF4,oS AFw被用來作為旗標 比特或是AF旗標比特。若與AF旗標比特對應的群集為取代群集,則AF旗標比特指向控制信息,此控制信息包含在取代群集之前的原始群集的位置信息中,例如先前位置地址(Previous Location Address, PLA)。如此,TDFL的 更新信息可經由轉換AU信息為TDFL的方式來得到。其中,AU信息至少包 括被緩沖在盤片驅動器的存儲器中的解碼后的AF旗標比特,而前述轉換AU 信息為TDFL的操作是根據TDFL的格式,如BD-R的規(guī)格來完成。檢測程序的第二個例子用以尋找第一個及最后一個取代群集,以有效地 恢復CRD類型的DFL項目。檢測程序的第二個例子可根據檢測程序的第一 個例子產生。為了清楚說明,如圖5所示,圖5為本實施方式中記錄媒體的 物理邏輯存儲空間中的群集的示意圖。假設缺陷處理或LOW操作執(zhí)行于記錄 媒體的一個物理邏輯存儲空間510中的多個群集,對應的取代群集為群集 550~543。在圖5中,位于字母A及字母B上方的朝上箭頭分別指向第一個 及最后一個被取代的群集,其中字母A表示第一個被取代的群集的第一 PSN, 字母B表示最后一個被取代的群集的第一PSN。在圖5中,位于字母A'及字 母B'下方的朝下箭頭分別指向第一個及最后一個取代群集,其中字母A'表示 第一個取代群集的第一 PSN,字母B'表示最后一個取代群集的第一 PSN。在此檢測程序的例子中,首先,當檢測到數據單元(例如是圖5中的群集 550)的AU包含PLA,假設是字母A表示的PSN(此情形例如發(fā)生在PLA比 特不全等于0的時候),表示已執(zhí)行缺陷處理或LOW操作。其中,被檢測的 群集為取代群集,以及包含字母A表示的第一 PSN的群集(如圖5中的群集 540)為被邏輯重寫的原始群集。然后,尋找被檢測的群集550的第一PSN的位置,假設是字母A'表示的 PSN,加上數值L(例如是70),以檢測位置A'+L的PLA。其中被檢測的群集 550的第一 PSN的位置可根據對應的AU推得。若檢測到位置A'+L對應的 PLA等于A+L,如圖5所示,即在上述兩個檢測操作時(PSN為A,與PSN為 A'+L的檢測操作),檢測位置與對應的PLA間的差值相等,例如是A'-A。即 是,已執(zhí)行CRD類型的缺陷處理或LOW操作,執(zhí)行此操作開始于具有等于A的第一PSN的群集,如圖5中的群集540,并具有第一取代群集550。從第 一 PLA檢測群集550到對應至位置A'+L的群集552為取代群集。因此,當 可找到CRD類型的最后取代群集時,前述兩個DFL項目可有效地在TDFL 的更新信息中被恢復。相應地,在位置A'+L之后執(zhí)行尋找位置A'+L再加上數值,例如是L(例 如是70)或其它數值的操作,以檢測位置A'+2L的PLA。重復執(zhí)行前述檢測操 作,直到最新檢測到的位置與對應的PLA的差值不等于前一個差值A'-A為止。 為了方便說明,如圖5,位置A'+2L的PLA等于X,而位置A,+2L與X的差 值不等于A,-A,表示尋找到目前位置A,+2L已超出CRD類型的最后取代群 集(例如是群集543)。如此,需經由反相尋找來在位置A,+L與A,+2L之間找 出最后取代群集。此用以找出最后取代群集的反相尋找可經由多種不同的方 法,例如是二元尋找方法來實現。最后,可找到具有第一PSN與PLA分別等 于B'與B的最后取代群集543,其中B'與B可從群集543的AU推得。由此, 檢測程序的第二個例子可有效地恢復CRD類型的DFL項目,避免使用一個 接一個的效率不佳的群集尋找方法。在前述檢測程序的第一及第二例子中,假定在不一致旗標之中,只有相 關于TDFL的不一致旗標指示與此不一致旗標對應的信息為不可靠,TDDS 中的LRA及可讀取TDMS的SRRI被用來作為檢測條件,以恢復TDFL。在 其它情形中,若非僅有相關于TDFL的不一致旗標指示與此不一致旗標對應 的信息為不可靠,TDDS的LRA及可讀取TDMS中的SRRI或SBM可能為 不可靠。在另一個例子中,經由更進一步確認與TDMS中的信息對應的不一 致旗標,決定用于步驟140的檢測程序的一個或多個檢測條件,這些TDMS 中的信息例如為LRA及SRRI或SBM。舉例來說,若相關于LRA的不一致 旗標也指示與其相關的信息為不可靠,SRRI中各SRR的起始PSN可作為恢 復DFL項目的邊界條件。在最糟糕的情形中,若相關于TDMS中的信息,諸如SRRI或SMB、 LRA及TDFL的不一致旗標均指示與其相關的信息為不可靠,檢測程序也可使用可讀取TDMS的基本信息,如驅動區(qū)域(DriveArea)的第一PSN或用戶數據 區(qū)域的最后LSN作為使用在步驟140中的檢測條件。圖6為本發(fā)明實施方式的記錄/重寫系統(tǒng)。根據本發(fā)明上述的一個實施方 式得到的方法、多個實施方式任意組合的方法或各個例子的方法可經由圖6 所示的系統(tǒng)或其它適合的裝置或系統(tǒng)來實現。記錄/重寫系統(tǒng)包括記錄/重寫裝 置600及主機700。記錄/重寫裝置600用以對一個記錄媒體進行重寫及/或記 錄操作。此記錄媒體例如是光盤1000。主機700用以控制記錄/重寫裝置600。 主機700輸出對此光盤的一個特定區(qū)域進行操作的記錄指令或重寫指令到記 錄/重寫裝置600。記錄/重寫裝置600根據主機700輸出的指令來對此特定區(qū) 域執(zhí)行記錄/重寫操作。記錄/重寫裝置600可包括數據存取單元610、控制器620及存儲器640。 數據存取單元610包括讀寫頭單元615,用以直接記錄或重寫數據至光盤 1000??刂破?20例如被編程來執(zhí)行本發(fā)明實施方式提供的恢復管理信息的 方法,如執(zhí)行根據本發(fā)明上述的一個實施方式得到的方法、多個實施方式任 意組合的方法或各個例子的方法。在執(zhí)行恢復管理信息的方法時,讀寫頭單 元615由控制器620控制。此外,存儲器640用以暫時地儲存多種信息,其 中包括管理信息及數據。在一個實施方式中,包括記錄/重寫單元600及主機700的記錄/重寫系統(tǒng) 作為音頻/視頻記錄/重寫裝置實現,其可存取光盤1000。在另一個實施方式中, 記錄/重寫單元600可作為光學驅動器實現,經由外部或內部的連結與數據處 理裝置相連。此數據處理器例如是計算機,其可執(zhí)行主機700的操作。在一 個例子中,當光盤IOOO,例如是BD-R,被放置在記錄/重寫單元600時,控 制器620檢測光盤1000并判斷記錄在光盤1000上的盤片管理信息是否為可 靠,如此,以執(zhí)行本發(fā)明實施方式中所提供的恢復方法中的需要被執(zhí)行的恢 復方法。恢復方法可以在記錄/重寫單元600閑置時,例如無讀取或寫入指令由主機700輸出時,被執(zhí)行。在其它例子中,記錄/重寫單元600響應指令, 例如寫入指令,來判斷盤片管理信息是否包括一則信息的更新信息。若是,在記錄媒體中記錄此更新信息。 一旦恢復了盤片管理信息,可對光盤1000進行數據寫入或數據讀取。當光盤iooo被關閉或終止化,寫入恢復的盤片管理信息至光盤1000中的特定空間,其中與此特定空間對應的不一致旗標被設定 為指示與其對應的信息的更新信息為可靠。如前述實施方式,提供用以恢復記錄媒體的管理信息的方法及其裝置。 根據本發(fā)明,當盤片管理信息為不可靠時,TDMS中的管理信息可有效率地 被恢復。根據被恢復的TDMS,記錄媒體中的用戶數據可被正確地讀取,并 且即將被寫入的數據不會覆蓋記錄媒體中原先儲存的用戶數據。雖然本發(fā)明已以實施方式揭示如上,但是對于本領域的技術人員,依據 本發(fā)明實施方式的思想,在具體實施方式
及應用范圍上均會有改變之處,綜 上所述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
1.一種用以恢復記錄媒體中盤片管理信息的方法,該記錄媒體中至少一記錄層中包括用戶數據區(qū)域及多個暫時盤片管理區(qū)域,其中各所述的多個暫時盤片管理區(qū)域用以儲存包含多個暫時盤片管理結構的盤片管理信息,各所述的多個暫時盤片管理結構包括暫時盤片定義結構、缺陷管理信息及記錄管理信息,以致能并控制所述的記錄媒體的記錄模式,所述的方法包括(a)在所述的記錄媒體為非關閉時尋找可讀取暫時盤片管理結構,該可讀取暫時盤片管理結構包含于所述的多個暫時盤片管理區(qū)域中的使用中暫時盤片管理區(qū)域中且為可讀的;(b)判斷所述的可讀取暫時盤片管理結構中相關于不一致旗標的信息是否為可靠;(c)若相關于所述的不一致旗標的信息為不可靠,根據所述的可讀取暫時盤片管理結構及所述的使用中暫時盤片管理區(qū)域中包含的信息來決定至少一檢測條件;(d)在所述的記錄媒體上執(zhí)行檢測程序,以決定相關于所述的不一致旗標的信息的更新信息,所述的檢測程序受限于所述的至少一檢測條件;及(e)根據所述的可讀取暫時盤片管理結構及相關于所述的不一致旗標的信息的所述的更新信息來產生更新暫時盤片管理結構。
2. 如權利要求1所述的用以恢復記錄媒體中盤片管理信息的方法,其特 征在于,該方法還包括(f) 在所述的記錄媒體上記錄所述的更新暫時盤片管理結構,其中該更新 暫時盤片管理結構中的不一致旗標被設定為指示相關于所述的不一致旗標的 信息的更新信息為可靠。
3. 如權利要求1所述的用以恢復記錄媒體中盤片管理信息的方法,其特 征在于,步驟(a)還包括(al)在所述的記錄媒體為非關閉時,判斷包含在所述的多個暫時盤片管 理區(qū)域中的使用中暫時盤片管理區(qū)域的最新暫時盤片管理結構是否為可讀取的;(bl)若所述的最新暫時盤片管理結構為可讀取,執(zhí)行步驟(b),其中所述的最新暫時盤片管理結構被視為所述的可讀取暫時盤片管理結構;及(cl)若所述的最新暫時盤片管理結構為不可讀取,找出可讀取且在所述 的最新暫時盤片管理結構之前的暫時盤片管理結構,若找到可讀取且在所述 的最新暫時盤片管理結構之前的所述的暫時盤片管理結構,執(zhí)行步驟(b),其 中所述的找到的暫時盤片管理結構被視為所述的可讀取暫時盤片管理結構。
4. 如權利要求1所述的用以恢復記錄媒體中盤片管理信息的方法,其特 征在于,所述的記錄媒體處于隨機記錄模式,所述的可讀取暫時盤片管理結 構中的所述的不一致旗標相關于所述的可讀取暫時盤片管理結構中的所述的 記錄管理信息,以及所述的記錄管理信息為空間比特圖。
5. 如權利要求4所述的用以恢復記錄媒體中盤片管理信息的方法,其特 征在于,步驟(c)還包括找出參考空間比特圖,所述的參考空間比特圖為可讀取且為所述的使用 中暫時盤片管理區(qū)域及所述的可讀取的暫時盤片管理結構中所述的可讀取暫 時盤片管理結構的所述的空間比特圖之前的空間比特圖;及決定所述的參考空間比特圖作為檢測條件。
6. 如權利要求5所述的用以恢復記錄媒體中盤片管理信息的方法,其特 征在于,在步驟(d)中,在所述的記錄媒體上執(zhí)行所述的檢測程序以判斷所述 的空間比特圖的更新信息,且所述的檢測程序僅搜尋所述的用戶數據區(qū)域中 被步驟(c)中的所述的參考空間比特圖指向的多個空白區(qū)域。
7. 如權利要求6所述的用以恢復記錄媒體中盤片管理信息的方法,其特征在于,在步驟(d)中,所述的檢測程序包括(dl)在所述的記錄媒體上尋找被步驟(c)中的所述的參考空間比特圖指向的所述的多個空白區(qū)域其中之一的起始點;及(d2)順序地從被所述的參考空間比特圖指向的所述的多個空白區(qū)域其中 之一的所述的起始點開始檢測是否有空白,如此,以得到并緩沖空白信息, 直到檢測到被所述的參考空間比特圖指向的所述的多個空白區(qū)域其中之一的 終點為止。
8. 如權利要求7所述的用以恢復記錄媒體中盤片管理信息的方法,其特 征在于,在步驟(d2)中,在所述的記錄媒體上經由循軌及空白檢測執(zhí)行所述的 檢測程序。
9. 如權利要求1所述的用以恢復記錄媒體中盤片管理信息的方法,其特 征在于,所述的記錄媒體處于序列式記錄模式,所述的可讀取暫時盤片管理 結構中的所述的不一致旗標相關于被所述的可讀取暫時盤片管理結構指向的 最后記錄地址,所述的可讀取暫時盤片管理結構的所述的記錄管理信息為序 列記錄范圍信息。
10. 如權利要求9所述的用以恢復記錄媒體中盤片管理信息的方法,其特征在于,步驟(C)還包括找出參考序列記錄范圍信息,該參考序列記錄范圍信息為可讀取的,且 為所述的使用中暫時盤片管理區(qū)域的所述的可讀取暫時盤片管理結構的所述的序列記錄范圍信息;及決定多個序列記錄范圍的多個起始地址及所述的參考序列記錄范圍信息 中所述的多個序列記錄范圍的相應多個最后記錄地址為檢測條件。
11. 如權利要求IO所述的用以恢復記錄媒體中盤片管理信息的方法,其特 征在于,在步驟(d)中,在所述的記錄媒體上執(zhí)行所述的檢測程序,以決定所 述的多個最后記錄地址的更新信息,所述的檢測程序尋找在步驟(c)中被所述 的參考序列記錄范圍信息指向的所述的多個序列記錄范圍。
12. 如權利要求11所述的用以恢復記錄媒體中盤片管理信息的方法,其特征在于,步驟(d)中的所述的檢測程序包括(dl)判斷所述的參考序列記錄范圍信息中的序列記錄范圍是否指向一個 空白區(qū)域,若是,執(zhí)行步驟(dl沐判斷所述的參考序列記錄范圍信息中另一個 序列記錄范圍,對所述的參考序列記錄范圍信息中所有序列記錄范圍執(zhí)行所述的判斷序列記錄范圍是否指向一個空白區(qū)域的操作;(d2)若在步驟(dl)中所述的序列記錄范圍不指向一個空白區(qū)域,經由搜尋方法來尋找所述的序列記錄范圍的最后記錄地址。
13. 如權利要求12所述的用以恢復記錄媒體中盤片管理信息的方法,其 特征在于,在步驟(d2)中,所述的搜尋方法為二元尋找方法。
14. 如權利要求1所述的用以恢復記錄媒體中盤片管理信息的方法,其特 征在于,所述的可讀取暫時盤片管理結構中的所述的不一致旗標相關于所述 的可讀取暫時盤片管理結構中的所述的缺陷管理信息,所述的缺陷管理信息 為暫時缺陷清單。
15. 如權利要求14所述的用以恢復記錄媒體中盤片管理信息的方法,其 特征在于,步驟(d)中的所述的檢測程序包括(dl)檢測具有對應第一先前位置地址的第一群集,其中所述的第一群集 對應至第一地址單元數目;(d2)尋找所述的記錄媒體中的第二地址單元數目,所述的第二地址單元 數目為位于所述的第一地址單元數目之后的第一數值,并決定與所述的第二 地址單元數目對應的第二先前位置地址;(d3)判斷所述的第二地址單元數目及所述的第二先前位置地址之間的差 值是否等于所述的第一地址單元數目與所述的第一先前位置地址之間的第一 差值,若是,執(zhí)行步驟(d4);(d4)尋找所述的記錄媒體中下一個地址單元數目,并決定與所述的下一 個地址單元數目對應的下一個先前位置地址,其中所述的下一個地址單元數 目是位于所述的第一地址單元數目之后的數值,其中該數值大于所述的第一 數值,且該數值隨著尋找次數遞增而遞增;(d5)若所述的下一個地址單元數目及所述的下一個先前位置地址之間差值等于所述的第一差值,執(zhí)行步驟(d4)直到所述的下一個地址單元數目及所述的下一個先前位置地址之間的差值不等于所述的第一差值,并執(zhí)行步驟(d6);(d6)決定最后取代群集的最后先前位置地址,所述的最后取代群集相關于所述的第一群集,其中所述的最后取代群集位于所述的下一個地址單元數目之前;其中,所述的暫時缺陷清單的更新信息包括基于所述的第一群集、所述 的第一先前位置地址、所述的最后取代群集及所述的最后先前位置地址的缺 陷信息。
16. 如權利要求15所述的用以恢復記錄媒體中盤片管理信息的方法,其 特征在于,步驟(C)還包括若所述的記錄模式為序列式記錄模式,且、所述的可讀取暫時盤片管理結 構的所述的記錄管理信息為序列記錄范圍信息,根據包含在所述的可讀取暫 時盤片管理結構的所述的序列記錄范圍信息中的相關于多個序列記錄范圍的信息決定所述的至少一檢測條件;若所述的記錄模式為隨機記錄模式,且所述的可讀取暫時盤片管理結構 的所述的記錄管理信息為空間比特圖,根據相關于所述的空間比特圖的信息 來決定所述的至少一檢測條件。
17. 如權利要求16所述的用以恢復記錄媒體中盤片管理信息的方法,其 特征在于,在步驟(d)中,所述的檢測程序檢測所述的可讀取暫時盤片管理結 構中的所述的序列記錄范圍信息中被指向的各開啟的序列記錄范圍,以決定 所述的暫時缺陷清單的更新信息。
18. 如權利要求16所述的用以恢復記錄媒體中盤片管理信息的方法,其 特征在于,在步驟(d)中,所述的檢測程序檢測所述的可讀取暫時盤片管理結 構中的所述的空間比特圖,以決定所述的暫時缺陷清單的更新信息。
19. 如權利要求15所述的用以恢復記錄媒體中盤片管理信息的方法,其特征在于,步驟(C)還包括若只有相關于所述的暫時缺陷清單的一致性旗標指示為不可靠,根據包 含在所述的可讀取暫時盤片管理結構的序列記錄范圍信息中的多個序列記錄 范圍及所述的多個序列記錄范圍中相應多個最后記錄地址與所述的可讀取暫 時盤管片理結構中的所述的暫時盤片定義結構中被指向的用戶數據區(qū)域的最 后記錄地址決定至少一檢測條件。
20. 如權利要求19所述的用以恢復記錄媒體中盤片管理信息的方法,其 特征在于,在步驟(d)中,所述的檢測程序根據所述的序列記錄范圍中對應的 最后記錄地址及根據所述的用戶數據區(qū)域中的最后記錄地址來搜尋各所述的 多個序列記錄范圍,以決定所述的暫時缺陷清單的更新信息,其中所述的序 列記錄范圍及所述的用戶數據區(qū)域在步驟(C)中被決定。
21. 如權利要求15所述的用以恢復記錄媒體中盤片管理信息的方法,其 特征在于,在步驟(d)的所述的檢測程序中,在記錄媒體驅動器的讀寫頭單元 的循軌操作時從所述的記錄媒體中讀取地址單元信息,以及將所述的地址單 元信息緩沖在所述的記錄媒體驅動器的存儲器中,如此,以產生所述的暫時 缺陷清單的更新信息,且避免搜尋所述的記錄媒體中的所有群集。
22. 如權利要求21所述的用以恢復記錄媒體中盤片管理信息的方法,其特征在于,在步驟(d)的所述的檢測程序中,解碼所述的地址單元信息中的多 個地址欄旗標比特,以對應群集決定先前位置地址。
23. —種用以恢復記錄媒體中盤片管理信息的裝置,所述的記錄媒體中至 少一記錄層中包括用戶數據區(qū)域及多個暫時盤片管理區(qū)域,其中各所述的多 個暫時盤片管理區(qū)域用以儲存包含多個暫時盤片管理結構的盤片管理信息, 各所述的多個暫時盤片管理結構包括暫時盤片定義結構、缺陷管理信息及記錄管理信息,以致能并控制所述的記錄媒體的記錄模式,所述的裝置包括 讀寫頭單元;控制器,耦接于所述的讀寫頭單元,若所述的記錄媒體為非關閉,所述的控制器控制所述的讀寫頭單元以檢測是否恢復盤片管理信息;其中,所述的控制器用以控制所述的讀寫頭在所述的多個暫時盤片管理 區(qū)域中搜尋可讀取暫時盤片管理結構,所述的可讀取暫時盤片管理結構被包 括在所述的多個暫時盤片管理區(qū)域中的使用中暫時盤片管理區(qū)域中,且所述 的可讀取暫時盤片管理結構為可讀取的,并且所述的控制器判斷相關于所述的可讀取暫時盤片管理結構中不一致旗標的信息是否為可靠;其中,當所述的控制器檢測相關于所述的不一致旗標的所述的信息為不 可靠,所述的控制器根據包含在所述的可讀取暫時盤片管理結構及所述的使 用中暫時盤片管理區(qū)域中的信息來決定至少一檢測條件,并控制所述的讀寫 頭單元檢測所述的記錄媒體,以根據所述的至少一檢測條件來決定相關于所述的不一致旗標的所述的信息的更新信息;其中,所述的控制器根據所述的可讀取暫時盤片管理結構及相關于所述 的不一致旗標的所述的信息的所述的更新信息來產生更新暫時盤片管理結
24. 如權利要求23所述的用以恢復記錄媒體中盤片管理信息的裝置,其 特征在于,所述的控制器更將所述的更新暫時盤片管理結構寫入至所述的記 錄媒體,其中所述的更新暫時盤片管理結構中的所述的不一致旗標被設定為 指示相關于所述的不一致旗標的所述的信息的所述的更新信息為可靠。
25. 如權利要求23所述的用以恢復記錄媒體中盤片管理信息的裝置,其 特征在于,在所述的裝置處于閑置狀態(tài)時,所述的控制器恢復所述的盤片管 理信息。
26. 如權利要求23所述的用以恢復記錄媒體中盤片管理信息的裝置,其 特征在于,所述的控制器響應來自主機的寫入指令,還判斷包含于所述的盤 片管理信息的信息是否具有更新信息,若是,所述的控制器在所述的記錄媒 體上記錄所述的更新信息。
27. 如權利要求23所述的用以恢復記錄媒體中盤片管理信息的裝置,其特征在于,所述的控制器還用以判斷包含在所述的盤片管理信息中的信息是 否需要被更新,若是,所述的控制器還用以恢復包含在所述的盤片管理信息 中的所述的信息。
28.如權利要求23所述的用以恢復記錄媒體中盤片管理信息的裝置,其 特征在于,所述的記錄媒體為可記錄藍光光盤。
全文摘要
本發(fā)明提供一種用以恢復記錄媒體中盤片管理信息的方法,(a)在記錄媒體為非關閉時,尋找包含于記錄媒體中的使用中可讀取暫時盤片管理區(qū)域(TDMA)的可讀取暫時盤片管理結構(TDMS);(b)判斷相關于可讀取TDMS的不一致旗標的信息是否為可靠;(c)若此信息為不可靠,根據包含在可讀取TDMS及使用中TDMA中的信息決定至少一檢測條件;(d)在記錄媒體上執(zhí)行受限于上述檢測條件的檢測程序以決定不可靠的信息的更新信息;(e)根據可讀取TDMS及不可靠的信息的更新信息來產生更新TDMS。上述用以恢復記錄媒體中盤片管理信息的方法及其裝置可在盤片管理信息為不可靠時,有效率地恢復管理信息中的TDMS。
文檔編號G11B20/18GK101325079SQ20071016677
公開日2008年12月17日 申請日期2007年11月19日 優(yōu)先權日2007年6月14日
發(fā)明者洪仕達, 陳世新, 陳炳盛 申請人:聯發(fā)科技股份有限公司