本發明專利技術提供一種讀取方法以及驅動電路,其中讀取方法用于自光學儲存媒體讀取信息,該讀取方法包含:讀取該光學儲存媒體的至少一扇區;檢查是否該扇區為可靠;以及當該扇區為不可靠時,基于該扇區的規格實施數據恢復程序,以自該扇區獲取該光學儲存媒體的信息。本發明專利技術提供的讀取方法以及驅動電路,參考光學儲存媒體的規格而實現,從而提高從媒體的缺陷區域成功獲取數據的概率。本發明專利技術提供的讀取方法以及驅動電路,參考光學儲存媒體的規格而實現,從而提高從媒體的缺陷區域成功獲取數據的概率。
【技術實現步驟摘要】
本專利技術有關于光學儲存媒體(optical data storage medium),更具體地,有關于 參考光學儲存媒體的規格(specification)而讀取光學儲存媒體。
技術介紹
很多用于存取光盤的基本(basic)信息記錄在光盤的導入區(Lead in area) 或者導出區(lead out area),其中,光盤可以為藍光光盤(如blu-ray disc,BD)或 者數字多功能光盤(Digital Versatile Disc,DVD)。基本信息又稱作光盤基礎信 息(discfundamental information)。光盤基礎信息的格式和架構由光盤的物理規格 (physical specification)來定義。當光盤插入到光盤驅動器中時,光盤驅動器必須首先 讀取導入區或者導出區,以獲得光盤基礎信息。光盤驅動器然后可以識別用戶資料的布局 (layout),然后根據光盤基礎信息而存取光盤。在BD-RE的情況下,缺陷管理區域(Defect Management Area,DMA)中的光盤定義結構(DiscDefinition Structure,DDS)以及缺陷列 表(Defect List, DFL)的內容為光盤基礎信息。如果讀取光盤基礎信息出現錯誤,那么光 盤驅動器就不能識別用戶數據的布局,從而正確地存取光盤,而且會向主機或用戶報告光 掛載(mount)失敗。為了拒絕通道噪聲或者外部噪聲的干擾,光盤的用戶數據加上被稱作“同位字節” 的多個非用戶數據,其中,“同位字節”由里德_所羅門(Reed-Solomon)編碼算法產生。在 一個扇區(sector)中的多個用戶字節數據以及同位字節組成了一個被稱作“RS碼字”的 單元。通常,依據光盤的物理規格,一個扇區數據具有多個RS碼字。光盤驅動器的錯誤檢 測碼解碼器(ECC Decoder)可以逐碼字實施錯誤校正,以校正由噪聲引起的錯誤,以及提 高用戶扇區數據能夠被正確讀出。除此之外,為了確認用戶數據扇區的可靠度,EDC(Error Detection Code)也與扇區數據一起記錄。通常,EDC值在一個扇區中緊隨用戶數據,其值 產生是根據數個碼字的內容產生。無論是否已經實施錯誤校正,光盤驅動器的EDC檢測器 可以實施錯誤檢查以確定一個扇區中用戶數據的可靠度。對于藍光可覆寫光盤(BD-RE)或者DVD隨機存內存(DVD-Random AccessMemory, DVD-RAM)光盤,光盤基礎信息包含光盤定義結構(DDS)以及缺陷列表(DFL),或者物理訪問 控制(Physical Access Control,PAC)。以上用于儲存DDS以及DLS的區域稱作缺陷管理 區域(DMA)。通常,光盤驅動器必須首先成功讀取BD-RE光盤中的DDS扇區以及DFL扇區, 然后光盤驅動器可以識別光盤的數據布局,以及掛載(mount)該光盤。DDS扇區以及DFL扇 區基本格式,與前述用戶扇區數據的架構相同,包含用于提高用戶數據正確性的ECC以及 用于確定用戶數據可靠度的EDC。為了提高光盤存取的魯棒性(robustness),光盤基礎信 息被復制,分別儲存在光盤的不同扇區中。依據BD-RE的物理規格,在內環(irmerring)有 兩個2個DMA,被稱作DMAl以及DMA2,而且在外環(outer ring)的2個DMA稱作DMA3以 及DMA4。DMAl、DMA2、DMA3以及DMA4的內容在一般情況下邏輯相同(S卩,4個DMA的DDS 以及DFL —般情況下具有相同的內容)。在傳統的方法中,無論錯誤校正的方法實施與否,如果DDS扇區的已計算EDC值與 光盤中儲存的已記錄EDC值不匹配,則DDS扇區的讀取被確定為已經失敗,而且不產生校正 光盤基礎信息,該校正光盤基礎信息作為存取光盤的基礎情況下,記錄在光盤的用戶數據 不可以被讀取,因為沒有光盤布局的校正信息。因此需要提高用于有缺陷光盤的光盤掛載 的成功概率。
技術實現思路
有鑒于此,本專利技術提供一種讀取方法以及驅動電路。本專利技術提供一種讀取方法,用于自光學儲存媒體讀取信息,該讀取方法包含讀取 該光學儲存媒體的至少一扇區;檢查是否該扇區為可靠;以及當該扇區為不可靠時,基于 該扇區的規格實施數據恢復過程,以自該扇區獲取該光學儲存媒體的信息。本專利技術再提供一種驅動電路,用于驅動光盤驅動器的讀取操作,該驅動電路包含 讀取通道,用于接收數據,該數據報含至少一扇區,該至少一扇區來自光盤;以及數據處理 單元,耦接到該讀取通道,用于經由該讀取通道讀取的數據擷取信息,其中,該數據處理單 元檢查該扇區是否為可靠,以及當該扇區為不可靠時,參考該扇區的物理規格實施數據恢 復過程,以自該扇區擷取信息。本專利技術再提供一種讀取方法,用于讀取一光學儲存媒體的信息,該光學儲存媒體 包含多個碼字,該讀取信息的方法包含從該多個碼字中確定至少一包含規格-已定義字 段的碼字作為規格-已定義碼字,其中,該規格-已定義字段的格式由該扇區的規格定義; 確定該規格-已定義碼字是否為可靠;當該規格_已定義碼字為不可靠時,依據該扇區的規 格,修改該規格-已定義碼字的該規格-已定義字段,以產生已修改碼字;以及依據該已修 改碼字獲取該信息。本專利技術提供的讀取方法以及驅動電路,參考光學儲存媒體的規格而實現,從而提 高從媒體的缺陷區域成功獲取數據的概率。附圖說明圖IA為依據本專利技術的一個實施例的讀取光盤導入信息的方法的示意圖。圖IB為依據本專利技術的一個實施例的光盤驅動器的方塊示意圖。圖2為依據本專利技術的實施例的用于實施數據恢復過程的方法的第一實施例的流 程圖。圖3為DVD-RAM光盤的DDS扇區的物理規格示意圖。圖4為圖3所示的數據恢復過程的實施例的示意圖,圖5為根據本專利技術的實施例的用于實施數據恢復過程的方法的第二實施例的流 程6A為如圖5所示的數據恢復過程的第一實施例的示意圖。圖6B為如圖5所示的數據恢復過程的第二實施例的示意圖。圖7為根據本專利技術實施例的用于實施數據恢復過程的方法的第三實施例的流程 圖。圖8為圖7所示的數據恢復過程的實施例的示意圖。圖9A為DVD加光盤的地址格式的示意圖。圖9B為DVD減光盤的地址格式的示意圖。圖9C為DVD光盤的邏輯地址格式的示意圖。具體實施例方式在說明書及后續的權利要求當中使用了某些詞匯來指稱特定組件。所屬領域中技 術人員應可理解,制造商可能會用不同的名詞來稱呼同一個組件。本說明書及權利要求并 不以名稱的差異來作為區分組件的方式,而是以組件在功能上的差異來作為區分的準則。 在通篇說明書及權利要求當中所提及的“包括”和“包含”為開放式的用語,故應解釋成“包 含但不限定于”。以外,“耦接”一詞在此為包含任何直接及間接的電氣連接手段。間接的電 氣連接手段包括通過其他裝置進行連接。在傳統方法中,無論錯誤校正實施與否,如果DDS扇區中的已計算EDC值與已記錄 EDC值不匹配,則讀取DDS扇區被確定為已經失敗。對于BD-RE或者DVD-RAM,如果4個DMA 的DDS讀取失敗,那么光盤的掛載失敗就由光盤驅動器報告給主機或者用戶。除此之外,如 果4個DMA的其中之一解碼失敗,那么光盤驅動器依據其他解碼通過DMA的內容掛載該光 盤就存在風險,因為該解碼本文檔來自技高網...
【技術保護點】
一種讀取方法,用于自光學儲存媒體讀取信息,該讀取方法包含:讀取該光學儲存媒體的至少一扇區;檢查是否該扇區為可靠;以及當該扇區為不可靠時,基于該扇區的規格實施數據恢復過程,以自該扇區獲取該信息。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:林泰良,陳世新,
申請(專利權)人:聯發科技股份有限公司,
類型:發明
國別省市:71[中國|臺灣]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。