專利名稱:記錄信息備份及讀取方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種光盤讀取及記錄方法,尤其是關(guān)于光盤記錄時(shí),同時(shí)將 記錄信息建立備份,于光盤正常讀取記錄信息失敗后,利用讀取備份的記錄 信息,以便續(xù)行讀取或記錄的方法。
背景技術(shù):
單寫型的光盤僅能記錄一次,無法清除光盤上記錄的數(shù)據(jù)后,重行記錄 數(shù)據(jù)。因此,每次記錄前必需確認(rèn)前次記錄結(jié)尾的位置及確認(rèn)光盤未結(jié)束(Finalized)狀態(tài),才能接續(xù)記錄新數(shù)據(jù)區(qū)段,避免覆蓋或損壞已記錄的數(shù)據(jù)。 如圖1所示,為公知單寫型光盤的載入流程,首先在步驟1將單寫型光 盤載入一光盤機(jī)中,光盤機(jī)即讀取光盤導(dǎo)入?yún)^(qū)(Lead-in Zone)的數(shù)據(jù),確認(rèn) 光盤為單寫型后。進(jìn)入步驟2光盤機(jī)先循序讀取光盤上各區(qū)段(session)控制 數(shù)據(jù)區(qū)中的數(shù)據(jù),再進(jìn)入步驟3由光盤機(jī)讀取光盤的主要記錄信息,這些信 息存儲在包含目錄區(qū)塊數(shù)據(jù)(Table Of Content,簡稱T0C)、區(qū)段的光盤控 制區(qū)塊數(shù)據(jù)(Session Disk Control Block,簡稱SDCB)、及控制數(shù)據(jù)(Control Data)等區(qū)域,這些記錄信息紀(jì)錄著格式數(shù)據(jù)(Physical Format Information),區(qū)段(Sess ion/Fragment)的數(shù)量、位置、長度、狀態(tài)等,影 響光盤接續(xù)的記錄信息。因此,當(dāng)讀取上述主要記錄信息失敗時(shí),因無法確 認(rèn)光盤前次記錄區(qū)段結(jié)尾的位置及狀態(tài),光盤機(jī)將進(jìn)入步驟4的判定光盤為 結(jié)束狀態(tài),不能記錄新的數(shù)據(jù)區(qū)段,再進(jìn)入步驟6。在步驟3,當(dāng)成功讀取主 要記錄信息時(shí),則進(jìn)入步驟5,確認(rèn)區(qū)段及光盤的狀態(tài),由主要記錄信息的 最新數(shù)據(jù),確認(rèn)光盤前次記錄區(qū)段結(jié)尾(closed session)的位置及狀態(tài),以 作為記錄下一個(gè)區(qū)段的準(zhǔn)備或設(shè)定光盤是否結(jié)束狀態(tài)。接著進(jìn)入步驟6,光 盤機(jī)繼續(xù)讀取光盤的其他導(dǎo)入?yún)^(qū)的數(shù)據(jù)。最后進(jìn)入步驟7,完成光盤載入的 流程。因此,公知單寫型光盤的記錄以讀取導(dǎo)入?yún)^(qū)中光盤主要記錄信息,決定 可否進(jìn)行記錄的必要條件。然而,公知光盤機(jī)載入單寫型光盤,光盤上的主要記錄信息并沒有在不同的區(qū)域備份,當(dāng)遇到毀損或刮傷時(shí),或者多次接續(xù) 記錄時(shí),記錄品質(zhì)無法維持一定品質(zhì),容易造成讀取失敗,不能讀出主要記 錄信息,則光盤機(jī)因缺少最新的主要記錄信息,而無法確認(rèn)前次記錄結(jié)尾的 位置及狀態(tài),即使光盤上尚有可記錄的空間,光盤機(jī)也無法繼續(xù)記錄該光盤, 造成光盤的浪費(fèi)。因此,公知單寫型光盤在無法讀出主要的記錄信息上,仍 有問題存在,亟待解決。發(fā)明內(nèi)容本發(fā)明的目的在提供一種記錄信息備份及讀取方法,通過將主要的記錄 信息備份在導(dǎo)出區(qū)的特定位置,于記錄信息讀取失敗,光盤機(jī)仍可從備份區(qū) 域讀取所需數(shù)據(jù),使單寫型光盤可回復(fù)接續(xù)記錄。為了達(dá)到前述發(fā)明的目的,本發(fā)明的記錄信息備份及讀取方法,首先讀 取光盤的記錄信息,若讀取失敗則讀取光盤特定位置的備份記錄信息,再檢 查光盤可否接續(xù)記錄,進(jìn)行區(qū)段的記錄,完成區(qū)段記錄時(shí),更新光盤的記錄 信息,同時(shí)將包含內(nèi)部光盤機(jī)區(qū)目錄區(qū)塊、導(dǎo)入?yún)^(qū)的控制數(shù)據(jù)及區(qū)段光盤控 制區(qū)塊等更新的記錄信息,依數(shù)據(jù)類別分區(qū)接續(xù)記錄備份在光盤位于導(dǎo)出區(qū) 多個(gè)特定位置中,最后停止記錄作業(yè)。
圖l為公知單寫型光盤記錄的流程圖。圖2為本發(fā)明光盤數(shù)據(jù)結(jié)構(gòu)的示意圖。圖3為本發(fā)明記錄信息備份讀取及記錄方法的流程圖。主要元件符號說明Pl 載入光盤步驟P2 讀取記錄信息步驟P3 讀取記錄信息備份步驟P4 確認(rèn)區(qū)段的狀態(tài)步驟P5 檢查光盤可否接續(xù)記錄步驟P6 光盤結(jié)束狀態(tài)步驟P7 進(jìn)行記錄步驟P8 更新記錄信息步驟P9 備份更新記錄信息步驟P10 停止記錄步驟具體實(shí)施方式
有關(guān)本發(fā)明為實(shí)現(xiàn)上述目的,所采用的技術(shù)手段及其功效,舉較佳實(shí)施 例,并配合附圖加以說明如下。請參考圖2,為本發(fā)明DVD+R單寫型的光盤的數(shù)據(jù)結(jié)構(gòu)。其光盤的數(shù)據(jù) 結(jié)構(gòu)由內(nèi)圈至外圈,依序?yàn)閮?nèi)部光盤機(jī)區(qū)(Inner Drive Area)、導(dǎo)入?yún)^(qū) (Lead-in Zone)、數(shù)據(jù)區(qū)(Data Zone)及導(dǎo)出區(qū)(Lead-out Zone)等。其中, 內(nèi)部光盤機(jī)區(qū)包含有目錄區(qū)塊信息(TOC block),目錄區(qū)塊于每次記錄區(qū)段完 成時(shí),接續(xù)記錄區(qū)段結(jié)尾(Closed Session)的信息,用以紀(jì)錄光盤內(nèi)記錄結(jié) 尾的信息。導(dǎo)入?yún)^(qū)則包含區(qū)段的光盤控制區(qū)塊(SDCB)及光盤控制數(shù)據(jù) (Control Data,簡稱CD)等,這些信息紀(jì)錄光盤及區(qū)段的記錄狀態(tài)信息,例 如光盤實(shí)體格式數(shù)據(jù)(Physical Format Information)、區(qū)段的數(shù)量、位置、 長度等信息。而數(shù)據(jù)區(qū)為實(shí)際數(shù)據(jù)的存儲區(qū),容許多次依序記錄,每次記錄 時(shí)均會形成一數(shù)據(jù)區(qū)段(Session),因而可形成含有多區(qū)段(muUisession) 的狀態(tài),每一區(qū)段包含一區(qū)段光盤控制區(qū)塊(SDCB)及控制數(shù)據(jù)。導(dǎo)出區(qū)位于 光盤的外圏,當(dāng)光盤數(shù)據(jù)區(qū)完全記錄或結(jié)束記錄時(shí),則會在光盤導(dǎo)出區(qū)記錄 具有導(dǎo)出區(qū)ID的信息,以識別導(dǎo)出區(qū)的存在,禁止再行記錄數(shù)據(jù)。一般光盤記錄,當(dāng)數(shù)據(jù)區(qū)記錄完成一區(qū)段時(shí),會將區(qū)段結(jié)尾信息接續(xù)記 錄于光盤規(guī)格要求的內(nèi)部光盤機(jī)區(qū),形成目錄區(qū)塊信息,及在區(qū)段中記錄區(qū) 段的光盤控制區(qū)塊(SDCB)及控制數(shù)據(jù),以作為下一次記錄準(zhǔn)備。本發(fā)明的記 錄信息備份及讀取方法,在記錄前述信息的同時(shí),將導(dǎo)入?yún)^(qū)及區(qū)段中的區(qū)段 光盤控制區(qū)塊,另行接續(xù)記錄在導(dǎo)出區(qū)的第 一特定位置(如實(shí)線箭頭所示), 并將導(dǎo)入?yún)^(qū)及區(qū)段中的光盤控制數(shù)據(jù),另行接續(xù)記錄在導(dǎo)出區(qū)的第二特定位 置(如中心線箭頭所示),再將內(nèi)部光盤機(jī)區(qū)中更新的目錄區(qū)塊信息,另行接 續(xù)記錄在導(dǎo)出區(qū)的第三特定位置(如虛線箭頭所示),以形成記錄信息備份, 該多個(gè)特定位置位于不影響導(dǎo)出區(qū)記錄ID的信息的位置,或于導(dǎo)出區(qū)記錄 ID的信息時(shí)可加以覆蓋。因此,本發(fā)明的記錄信息備份及讀取方法,于光盤的導(dǎo)出區(qū)規(guī)劃多個(gè)特 定位置,分別作為目錄區(qū)塊及區(qū)段的光盤控制區(qū)塊等數(shù)據(jù)的備份區(qū),依其數(shù)據(jù)類別分區(qū)記錄,且區(qū)域內(nèi)的各區(qū)塊按照其記錄順序接續(xù)記錄。當(dāng)記錄單寫 型光盤,即使導(dǎo)入?yún)^(qū)的目錄區(qū)毀損或刮傷無法讀取時(shí),于讀取記錄信息失敗, 無法獲得最新一區(qū)段的記錄信息時(shí),即可由導(dǎo)出區(qū)的第一特定位置、第二特 定位置及第三特定位置,分別讀取備份的記錄信息,以獲得該光盤、區(qū)段結(jié) 尾等記錄的信息,接續(xù)記錄單寫型光盤。如圖3所示,為本發(fā)明的記錄信息備份及讀取的流程圖,詳細(xì)流程為步驟P1:將單寫型光盤載入一光盤機(jī)中,進(jìn)行記錄。步驟P2:光盤機(jī)讀取內(nèi)部光盤機(jī)區(qū)、導(dǎo)入?yún)^(qū)及區(qū)段中的記錄信息,作為 記錄準(zhǔn)備。假如可成功的讀取記錄信息,則進(jìn)入步驟P4。如果讀取失敗,無 法正常記錄,則進(jìn)入下一步驟。步驟P3:讀取導(dǎo)出區(qū)特定位置中記錄信息備份,以獲取正確記錄信息, 若讀取成功,則進(jìn)入步驟P4,若讀取失敗,則進(jìn)入步驟P6。步驟P4:利用讀取成功的記錄信息,確認(rèn)區(qū)段的狀態(tài),以作為記錄準(zhǔn)備。步驟P5:檢查光盤可否接續(xù)記錄,即檢查,光盤是否處于結(jié)束狀態(tài)等, 若可接續(xù)記錄,則進(jìn)入步驟P7,否則進(jìn)入下一步驟。步驟P6:光盤因無法讀取記錄信息或因光盤已結(jié)束而進(jìn)入結(jié)束狀態(tài),判 定光盤不能接續(xù)記錄,然后至步驟PIO。步驟P7:進(jìn)行數(shù)據(jù)接續(xù)記錄。步驟P8:記錄完成后,更新內(nèi)部光盤機(jī)區(qū)及區(qū)段中的記錄信息。 步驟P9:將更新的記錄信息記錄在導(dǎo)出區(qū)的特定位置。 步驟P10:停止記錄步驟。由前述的步驟,本發(fā)明的記錄信息備份及讀取方法,即可將導(dǎo)入?yún)^(qū)及區(qū) 段中相關(guān)的記錄信息備份在導(dǎo)出區(qū)的特定位置,讓光盤機(jī)在讀取記錄信息失 敗時(shí),立即到達(dá)指定的導(dǎo)出區(qū)特定位置,讀取記錄信息,使單寫型光盤可繼 續(xù)維持正確的記錄及讀取。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例,凡依本發(fā)明權(quán)利要求所進(jìn)行的等效 變化與修改,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1. 一種記錄信息備份及讀取方法,其步驟包含(1)讀取光盤的記錄信息;(2)進(jìn)行區(qū)段的記錄;(3)完成區(qū)段記錄時(shí),更新光盤的記錄信息;(4)將更新的記錄信息備份在光盤特定位置中;以及(5)停止記錄作業(yè)。
2. 依據(jù)權(quán)利要求1所述的記錄信息備份及讀取方法,其中該步驟(l)若讀 取記錄信息失敗,則進(jìn)一步進(jìn)入一步驟(l-1)讀取光盤特定位置的備份記錄信息。
3. 依據(jù)權(quán)利要求2所述的記錄信息備份及讀取方法,其中該步驟(l-1) 若讀取備份記錄信息成功,則進(jìn)入步驟(2),若讀取備份記錄信息失敗,則至 步驟(5)停止記錄。
4. 依據(jù)權(quán)利要求2所述的記錄信息備份及讀取方法,其中該光盤特定位 置位于導(dǎo)出區(qū)。
5. 依據(jù)權(quán)利要求1所述的記錄信息備份及讀取方法,其中該步驟(2)于進(jìn) 行區(qū)段的記錄前,先確認(rèn)區(qū)段狀態(tài),以檢查光盤可否接續(xù)記錄,若可接續(xù)記 錄,則進(jìn)行區(qū)段的記錄,否則進(jìn)入步驟(5)停止記錄。
6. 依據(jù)權(quán)利要求5所述的記錄信息備份及讀取方法,其中該檢查光盤可 否接續(xù)記錄為檢查是否處于結(jié)束狀態(tài)。
7. 依據(jù)權(quán)利要求1所述的記錄信息備份及讀取方法,其中該步驟(4)的 記錄信息備份包含光盤的內(nèi)部光盤機(jī)區(qū)、導(dǎo)入?yún)^(qū)及區(qū)段的記錄信息。
8. 依據(jù)權(quán)利要求7所述的記錄信息備份及讀取方法,其中該記錄信息備 份在光盤導(dǎo)出區(qū)的多個(gè)特定位置。
9. 依據(jù)權(quán)利要求8所述的記錄信息備份及讀取方法,其中該多個(gè)特定位 置分別依備份數(shù)據(jù)類別分別記錄。
10. 依據(jù)權(quán)利要求9所述的記錄信息備份及讀取方法,其中該特定位置 內(nèi)的各更新記錄信息按照其記錄順序接續(xù)記錄。
11. 依據(jù)權(quán)利要求8所述的記錄信息備+分及讀取方法,其中該導(dǎo)出區(qū)包 含第一特定位置、第二特定位置及第三特定位置。
12. 依據(jù)權(quán)利要求8所述的記錄信息備份及讀取方法,其中該步驟(4) 的記錄信息備份為導(dǎo)入?yún)^(qū)中的區(qū)段的光盤控制區(qū)塊(SDCB)。
13. 依據(jù)權(quán)利要求12所述的記錄信息備份及讀取方法,其中該區(qū)段光 盤控制區(qū)塊備份在導(dǎo)出區(qū)第一特定位置。
14. 依據(jù)權(quán)利要求8所述的記錄信息備份及讀取方法,其中該步驟(4) 的記錄信息備份為導(dǎo)入?yún)^(qū)中的控制數(shù)據(jù)。
15. 依據(jù)權(quán)利要求14所述的記錄信息備份及讀取方法,其中該控制數(shù) 據(jù)備份在導(dǎo)出區(qū)的第二特定位置。
16. 依據(jù)權(quán)利要求8所述的記錄信息備份及讀取方法,其中該步驟(4) 的記錄信息備份為內(nèi)部光盤機(jī)區(qū)中更新的目錄區(qū)塊。
17. 依據(jù)權(quán)利要求16所述的記錄信息備份及讀取方法,其中該更新的 目錄區(qū)塊備份在導(dǎo)出區(qū)的第三特定位置。
18. 依據(jù)權(quán)利要求1所述的記錄信息備份及讀取方法,其中該光盤為單 寫型光盤。
19. 依據(jù)權(quán)利要求18所述的記錄信息備份及讀取方法,其中該光盤為 DVD+R型光盤。
全文摘要
一種記錄信息備份及讀取方法,首先讀取光盤的記錄信息,若讀取失敗則讀取光盤特定位置的備份記錄信息,再檢查光盤可否接續(xù)記錄,進(jìn)行區(qū)段的記錄。完成區(qū)段記錄時(shí),更新光盤的記錄信息,同時(shí)將包含內(nèi)部光盤機(jī)區(qū)目錄區(qū)塊、導(dǎo)入?yún)^(qū)的控制數(shù)據(jù)及區(qū)段光盤控制區(qū)塊等更新的記錄信息,依數(shù)據(jù)類別分區(qū)接續(xù)記錄備份在光盤位于導(dǎo)出區(qū)多個(gè)特定位置中,最后停止記錄作業(yè),以完成備份。
文檔編號G11B7/00GK101226750SQ20071000391
公開日2008年7月23日 申請日期2007年1月18日 優(yōu)先權(quán)日2007年1月18日
發(fā)明者朱修明, 許錦發(fā), 陳世國 申請人:廣明光電股份有限公司