專利名稱:光盤缺陷偵測裝置及其方法
技術(shù)領(lǐng)域:
本發(fā)明關(guān)于一種缺陷偵測裝置及其方法,特別是關(guān)于一種光驅(qū)的光盤缺
陷偵測裝置及其方法,用以對源自光盤的數(shù)據(jù)進行馬"正(verification)。
背景技術(shù):
請參考圖1,圖l是依據(jù)現(xiàn)有技術(shù)對光盤數(shù)據(jù)進行驗證的缺陷偵測裝置10 的功能區(qū)塊圖。已記錄(或?qū)懭?至光盤的數(shù)據(jù)自光盤讀取并解調(diào)后傳送至缺 陷偵測裝置10的緩沖區(qū)130。內(nèi)部奇偶校驗方向譯碼功能區(qū)塊100(Parity of the Inner code direction decoding block)以內(nèi)部奇偶校'^^碼器105(PI譯碼器) 對糾錯碼區(qū)塊(ECCblock)執(zhí)行內(nèi)部奇偶校驗碼檢查(PIcheck)。并且,外部奇 4禺才交驗方向譯石馬功能區(qū)塊400(Parity of the Outer code direction decoding block)以外部奇偶才交^r^碼器405(PO譯碼器)對該糾錯碼區(qū)塊執(zhí)行外部奇偶 校-驗碼檢查(PO check)。內(nèi)部奇偶校驗方向譯碼功能區(qū)塊100與外部奇偶才交 驗方向譯碼功能區(qū)塊400共享緩沖區(qū)130及內(nèi)存200,分別進行內(nèi)部奇偶才交 驗碼檢查與外部奇偶校驗碼檢查。所有的檢查結(jié)果均將傳送至缺陷-資〖正單元 300,以決定該糾錯碼區(qū)塊是否能糾錯。接著驗證動作可以中斷,以置換有缺 陷的數(shù)據(jù),也可以傳送缺陷地址至主機(host)加以注冊(registration),以-便當 所有檢查完成后再對有缺陷的數(shù)據(jù)進行置換。因此,內(nèi)存200的容量必須足 夠大以同時執(zhí)行內(nèi)部奇偶校驗碼檢查與外部奇偶校驗碼檢查。
并且,現(xiàn)有技術(shù)需要用里德-所羅門(Reed-Solomon)譯碼器進行內(nèi)部奇偶 才交-險碼檢查,因此就一個數(shù)據(jù)行/數(shù)據(jù)幀(row/frame)而言,前述進行-驗證的內(nèi) 部奇偶校驗碼檢查及外部奇偶校驗碼檢查的標準過程僅能提供有解或無解的 結(jié)果,因此內(nèi)部奇偶4交驗碼;險查及外部奇偶校驗碼檢查的標準有其精確度的限制,因此,其無法為當前多樣化的光盤相關(guān)技術(shù)提供具較高精確度(例如 以字節(jié)為單位)的動態(tài)標準(active standard)。
依據(jù)藍光光盤(例如Blu-ray disc)規(guī)范(藍光光盤類似于前述的DVD),當 對數(shù)據(jù)集群(cluster of data)進行!H正時,會執(zhí)4亍長程編碼(LDC, Long Distance Code)以及突發(fā)錯誤標識碼(BIS, Burst Indicating Code)的才企查,而對于所述才企 查過程存在一種標準。光盤缺陷偵測裝置10會對突發(fā)4ti吳標識碼進^^碼, 獲取錯誤地址并標記其為 一須糾錯數(shù)據(jù)(picket)。由于突發(fā)錯誤標識碼運載 有地址與控制信息并被有效地保護,因此能以較高的機率對突發(fā)錯誤標識碼 進行正確的譯碼。換言之,對突發(fā)錯誤標識碼進#%碼能接受較多的錯誤, 亦較容易進行糾錯。接著,光盤缺陷偵測裝置10會對長程編碼進4恃碼,根 據(jù)對突發(fā)錯誤標識碼進行譯碼時所標記的須糾錯數(shù)據(jù),進行錯誤擦除糾正 (erasure correction)。然而,長程編碼以及突發(fā)錯誤標識碼檢查的標準亦有其 精確度的限制。因此,其亦無法為當前多樣化的光盤相關(guān)技術(shù)提供具更高精 確度的動態(tài)標準,例如以區(qū)段(sector)為單位的動態(tài)標準。
因此,確有開發(fā)進行驗證時精確度高且內(nèi)存使用量小的光盤缺陷偵測裝 置及其方法的必要。
發(fā)明內(nèi)容
為了解決上述傳統(tǒng)光盤驗證方法精確度受限制以及需要大容量內(nèi)存的問 題,根據(jù)本發(fā)明的實施例提供一種光驅(qū)的光盤缺陷偵測裝置及光盤缺陷偵測 方法。
本發(fā)明的實施例提供一種光驅(qū)的光盤缺陷偵測裝置,其中所述光驅(qū)用于 記錄第 一數(shù)據(jù)組至光盤的至少一個數(shù)據(jù)單元,當所述第一數(shù)據(jù)組已被記錄后 ,所述缺陷偵測裝置對來自所述光盤的所述數(shù)據(jù)單元的第二凄i:據(jù)組進行-驗證 ,其特征在于,所述光盤缺陷偵測裝置包含錯誤偵測器,用以接收所述第 一數(shù)據(jù)組及所述第二數(shù)據(jù)組,并將所述第 一數(shù)據(jù)組與所述第二數(shù)據(jù)組作比較,以產(chǎn)生所述第二數(shù)據(jù)組的錯誤信息;以及缺陷驗證單元,耦接至所述4fi吳 偵測器,用以根據(jù)所述錯誤信息決定所述數(shù)據(jù)單元是否具有缺陷。
本發(fā)明的實施例中更提供一種光驅(qū)的光盤缺陷偵測方法,其中所述光驅(qū) 記錄第 一數(shù)據(jù)組至光盤的至少 一個數(shù)據(jù)單元,當所述第 一數(shù)據(jù)組已被記錄后, 所述光盤缺陷偵測裝置對來自所述光盤的所述數(shù)據(jù)單元的第二數(shù)據(jù)組進行驗 證,其特征在于,所述光盤缺陷偵測方法包含下列步驟將所述第一數(shù)據(jù)組 與所述第二數(shù)據(jù)組作比較,以產(chǎn)生所述第二數(shù)據(jù)組的錯誤信息;以及根據(jù)所 述錯誤信息決定所述數(shù)據(jù)單元是否具有缺陷。
并且,本發(fā)明的實施例中更提供一種光驅(qū)的光盤缺陷偵測方法,對讀取 自光盤的至少一個數(shù)據(jù)單元并已解調(diào)的數(shù)據(jù)進行驗證,該光盤缺陷偵測方法 包含下列步驟偵測所述數(shù)據(jù)單元的位置;依據(jù)單一方向?qū)λ鰯?shù)據(jù)進#^ 碼,以產(chǎn)生錯誤信息;以及接收所述錯誤信息,決定所述數(shù)據(jù)單元是否有缺 陷。
依據(jù)本發(fā)明的實施例及方法,光盤缺陷偵測裝置將記錄至光盤的數(shù)據(jù)單 元的第一數(shù)據(jù)組與得自光盤的該數(shù)據(jù)單元的第二數(shù)據(jù)組作比豐支,以對第二凄t 據(jù)組進行驗證,精確性高于僅使用里德-所羅門譯碼機制或長程編碼/突發(fā)錯 誤標識碼譯碼機制。并且藉由偵測數(shù)據(jù)單元的位置或者提供突發(fā)錯誤標識碼 具有的地址,能改善進行驗證的精確性。對得自光盤的該數(shù)據(jù)單元的第二數(shù) 據(jù)組進行驗證時,本發(fā)明實施例的光盤缺陷偵測裝置亦能有效地減少內(nèi)存的 使用。
圖1是依據(jù)現(xiàn)有技術(shù)對光盤數(shù)據(jù)進行驗證的缺陷偵測裝置的功能區(qū)塊圖
圖2是依據(jù)本發(fā)明第一實施例,將記錄至一光盤的第一數(shù)據(jù)組與得自該 光盤的至少 一個數(shù)據(jù)單元的第二數(shù)據(jù)組以字節(jié)為單位作比較的缺陷偵測裝置的功能區(qū)塊圖。
圖3是依據(jù)本發(fā)明第二實施例,將第一數(shù)據(jù)組與讀取自光盤的至少一個 數(shù)據(jù)單元的第二數(shù)據(jù)組以信道位為單位執(zhí)行比較的缺陷偵測裝置30的功能 區(qū)塊圖。
圖4是依據(jù)本發(fā)明第三實施例,將第一數(shù)據(jù)組與得自光盤的至少一個數(shù) 據(jù)單元的第二數(shù)據(jù)組以數(shù)據(jù)幀(或數(shù)據(jù)行)為單位執(zhí)行比較的缺陷偵測裝置的 功能區(qū)塊圖。
圖5是依據(jù)本發(fā)明第四實施例,提供每一數(shù)據(jù)幀的位置信息,此實施例 中為同步碼型信息至幀錯誤偵測器的缺陷偵測裝置的功能區(qū)塊圖。
圖6是依據(jù)本發(fā)明第五實施例,以長程編碼或突發(fā)錯誤標識碼為單位執(zhí) 行比較的缺陷偵測裝置的功能區(qū)塊圖。
圖7是依據(jù)本發(fā)明第六實施例,提供突發(fā)錯誤標識碼所具有的位置信息 C地址)至LDC/BIS錯誤偵測器的缺陷偵測裝置的功能區(qū)塊圖。
圖8是依據(jù)本發(fā)明光盤缺陷偵測方法進行驗證的流程圖。
圖9是依據(jù)本發(fā)明另 一光盤缺陷偵測方法進行驗證的流程圖。
具體實施例方式
為了讓本發(fā)明的上述和其它目的、特征、和優(yōu)點能更明顯易懂,下文特 舉數(shù)較佳實施例,并配合附圖,作詳細說明如下
請參考圖2,圖2是依據(jù)本發(fā)明第一實施例的缺陷偵測裝置20的功能區(qū) 塊圖,缺陷偵測裝置20將記錄至一光盤的第一數(shù)據(jù)組(set of data)與得自光盤 500 的至少一個數(shù)據(jù)單元的第二數(shù)據(jù)組以字節(jié)(byte)為單位作比較。第一數(shù) 據(jù)組為一組已編碼的主機數(shù)據(jù)并準備記錄(寫入)至光盤500的至少一個凄t據(jù) 單元。第二數(shù)據(jù)組為一組讀取自光盤500的數(shù)據(jù)單元的已解調(diào)數(shù)據(jù)。此第一 實施例中,再記錄該組已編碼主機數(shù)據(jù)至光盤500前,該組已編碼主機凄t據(jù) 會先儲存于內(nèi)存200,再寫入光盤500。該組已編碼主才幾數(shù)據(jù)寫入光盤500后,缺陷偵測裝置20便對已寫入的該組已編碼主機數(shù)據(jù)進行驗證,以檢查寫 入的數(shù)據(jù)是否正確或檢查寫入的資料是否可修正。進行驗證時,首先缺陷偵 測裝置20讀取光盤500,以分割器510(slicer)將讀取的射頻信號信息分割成 為二元形式(binaryform)后,傳送至解調(diào)器520。第一實施例的缺陷偵測裝置 20包含緩沖區(qū)控制器120、緩沖區(qū)130、字節(jié)錯誤偵測器140、內(nèi)存200以及 缺陷驗證單元300。
前述解調(diào)器520解調(diào)自分割器510的二元形式數(shù)據(jù),產(chǎn)生已解調(diào)數(shù)據(jù)(即 第二數(shù)據(jù)組)。緩沖區(qū)控制器120收集來自解調(diào)器520的已解調(diào)凄t據(jù)(即第二 數(shù)據(jù)組)并以字節(jié)為最小單位傳送至字節(jié)錯誤偵測器140,同時亦傳送獲取自 光盤500的第二數(shù)據(jù)組的一區(qū)段邊界信號(sector boundary signal)至字節(jié)錯誤 偵測器140。此第一實施例中,字節(jié)镅-i吳偵測器140以字節(jié)為單位,將第二 數(shù)據(jù)組與第一數(shù)據(jù)組作比較,以產(chǎn)生第二數(shù)據(jù)組的4fi吳信息,即字節(jié)錯誤次 數(shù)。缺陷驗證單元300接收錯誤信息,并根據(jù)該錯誤信息決定該數(shù)據(jù)單元是 否有缺陷。于此第一實施例中,可例如字節(jié)錯誤次數(shù)大于4,缺陷驗證單 元300決定該數(shù)據(jù)單元有缺陷。并且,緩沖區(qū)130為緩沖區(qū)控制器120所控 制,作為第二數(shù)據(jù)組的暫存區(qū),以便字節(jié)錯誤偵測器140同步接收第二數(shù)據(jù) 組與來自內(nèi)存200的對應(yīng)的第一數(shù)據(jù)組,以字節(jié)為單位進行;險查。
請參考圖2的下部,字節(jié)錯誤偵測器140更包含比較器141以及字節(jié)錯 誤計數(shù)器142。比較器141將第一數(shù)據(jù)組的每一字節(jié)與第二數(shù)據(jù)組的每一字 節(jié)進行比較,用以決定第二數(shù)據(jù)組的每一字節(jié)是否有錯誤,并發(fā)送比較結(jié)果 信號inc至字節(jié)錯誤計數(shù)器142。字節(jié)錯誤計數(shù)器142計算數(shù)據(jù)單元的每一字 節(jié)錯誤,以獲得數(shù)據(jù)單元的字節(jié)錯誤次數(shù)。當接收到前述第二數(shù)據(jù)組的區(qū)段 邊界信號時,字節(jié)錯誤計數(shù)器142會使字節(jié)錯誤次數(shù)歸零(reset),因此區(qū)段 邊界信號相當于歸零信號reset。具體地,如缺陷偵測裝置20進行缺陷驗證 的對象為DVD光盤的區(qū)段(sector),字節(jié)錯誤計數(shù)器142每次接收區(qū)段邊界 信號(sector boundary signal)時即會使字節(jié)錯誤次數(shù)歸零。在另一實施例中,如缺陷偵測裝置20進行驗證的對象為HD-DVD光盤的糾錯碼區(qū)塊,則字節(jié) 錯誤計數(shù)器142接收區(qū)段邊界信號16次,會使字節(jié)錯誤次數(shù)歸零。
請參考圖3,圖3是依據(jù)本發(fā)明第二實施例的缺陷偵測裝置30的功能區(qū) 塊圖,缺陷偵測裝置30將第一數(shù)據(jù)組與讀取自光盤500的至少一個數(shù)據(jù)單元 的第二數(shù)據(jù)組以信道位(channel bit)為單位執(zhí)行比較。第一數(shù)據(jù)組為一組已 編碼并調(diào)制的主機數(shù)據(jù)并準備記錄(寫入)至光盤500的至少一個數(shù)據(jù)單元。 第二數(shù)據(jù)組為一組透過分割器510讀取自前述數(shù)據(jù)單元的已解調(diào)二元數(shù)據(jù)。 其中分割器510接收光盤500的射頻信號并輸出上述已解調(diào)的數(shù)據(jù)至信道位 錯誤偵測器140-1。此第二實施例中,缺陷偵測裝置30包含信道位錯誤偵測 器140-1、內(nèi)存200、缺陷-^i正單元300以及調(diào)制器540。儲存于內(nèi)存200的 第一數(shù)據(jù)組為已編碼并被調(diào)制器540調(diào)制成一組已編碼并調(diào)制的主機數(shù)據(jù)。 信道位錯誤偵測器140-1自調(diào)制器540接收已編碼并調(diào)制的主機數(shù)據(jù)并接收 已被分割器510分割的前述二元數(shù)據(jù)(即信道位)組。接著,信道位錯誤偵測 器140-1是以信道位為單位,將讀取自該數(shù)據(jù)單元的二元數(shù)據(jù)組與前述已編 碼并調(diào)制的主機數(shù)據(jù)組作比較,以產(chǎn)生第二數(shù)據(jù)組(其中為二元數(shù)據(jù))的錯誤 信息。缺陷驗證單元300即根據(jù)該錯誤信息(信道位錯誤次數(shù))決定該數(shù)據(jù)單 元是否有缺陷。于一個實施例中,可例如信道位錯誤次數(shù)大于IO,缺陷驗 證單元300決定該數(shù)據(jù)單元有缺陷。請參考圖3的下部,信道位錯誤偵測器 140-1更包含比較器141以及信道位錯誤計數(shù)器143。比較器141比較第一數(shù) 據(jù)組(其中為已編碼并調(diào)制的主機數(shù)據(jù))的每一信道位與讀取自光盤500的數(shù) 據(jù)單元的第二數(shù)據(jù)組(其中為二元數(shù)據(jù))的每一信道位,用以決定第二數(shù)據(jù)組 的每一信道位是否具有錯誤,并發(fā)送比較結(jié)果信號inc至信道位錯誤計數(shù)器 143。信道位錯誤計數(shù)器143計算數(shù)據(jù)單元的每一信道位錯誤,獲得數(shù)據(jù)單元 的信道位錯誤次數(shù)。當接收到前述讀取自光盤500的第二數(shù)據(jù)組的區(qū)段邊界 信號時,信道位錯誤計數(shù)器143會使信道位錯誤次數(shù)歸零,因此區(qū)段邊界信 號相當于歸零信號reset。具體地,如缺陷偵測裝置30進行缺陷驗證的對象為DVD光盤的一區(qū)段(sector),信道位錯誤計數(shù)器143每次接收區(qū)段邊界信 號時即會使信道位錯誤次數(shù)歸零。如缺陷偵測裝置30進行缺陷驗證的對象 為HD-DVD光盤的一糾錯碼區(qū)塊,則信道位錯誤計數(shù)器143接收區(qū)段邊界信 號16次后,會使信道位錯誤次數(shù)歸零。
請參考圖4,是依據(jù)本發(fā)明第三實施例的缺陷偵測裝置40的功能區(qū)塊圖, 缺陷偵測裝置40將第一數(shù)據(jù)組與得自光盤的至少一個數(shù)據(jù)單元的第二凄t據(jù) 組以數(shù)據(jù)幀(或數(shù)據(jù)列)為單位執(zhí)行比較。儲存于內(nèi)存200的第一數(shù)據(jù)組為一 組已編碼并準備記錄(寫入)至光盤的至少一數(shù)據(jù)單元的數(shù)據(jù)。第二數(shù)據(jù)組為 一組讀取自前述數(shù)據(jù)單元并已解調(diào)的數(shù)據(jù)。此第三實施例中,缺陷偵測裝置 40包含緩沖區(qū)控制器120、緩沖區(qū)130、幀錯誤偵測器140-2、內(nèi)存200以及 缺陷驗證單元300。如前關(guān)于第一實施例所述,解調(diào)器520(圖2中所示)解調(diào) 讀取自光盤的數(shù)據(jù)單元的數(shù)據(jù),產(chǎn)生已解調(diào)數(shù)據(jù)(即第二數(shù)據(jù)組)。緩沖區(qū)控 制器120收集來自數(shù)據(jù)單元的已解調(diào)數(shù)據(jù)(即第二數(shù)據(jù)組)并以數(shù)據(jù)幀為最小 單位輸出至幀錯誤偵測器140-2,同時亦傳送獲取自光盤的第二數(shù)據(jù)組的一 區(qū)段邊界信號至幀錯誤偵測器140-2。幀錯誤偵測器140-2接收第一數(shù)據(jù)組 與第二數(shù)據(jù)組,將該第二數(shù)據(jù)組與該第一數(shù)據(jù)組作比較,以產(chǎn)生第二^t據(jù)組 的錯誤信息(幀錯誤次數(shù))。缺陷驗證單元300才艮據(jù)該錯誤信息決定該數(shù)據(jù)單 元是否有缺陷。
請參考圖4的下部,幀錯誤偵測器140-2更包含比較器141以及幀錯誤 計數(shù)器145。比較器141比較第一數(shù)據(jù)組的每一數(shù)據(jù)幀與自光盤數(shù)據(jù)單元的 第二數(shù)據(jù)組的每一數(shù)據(jù)幀,用以決定第二數(shù)據(jù)組的每一數(shù)據(jù)幀是否具有錯誤 。幀錯誤計數(shù)器145計算數(shù)據(jù)單元的每一幀錯誤,獲得數(shù)據(jù)單元的幀錯誤次 數(shù)。當接收到前述讀取自光盤的第二數(shù)據(jù)組的區(qū)段邊界信號時,幀錯誤計數(shù) 器145會使幀錯誤次數(shù)歸零,因此區(qū)段邊界信號相當于歸零信號reset。具體 地,如缺陷偵測裝置40進行缺陷驗證的單元為一區(qū)段(sector),幀錯誤計數(shù) 器145每次接收區(qū)段邊界信號時即會使幀錯誤次數(shù)歸零。如缺陷偵測裝置40進行缺陷驗證的單元為一糾錯碼區(qū)塊,則幀4普誤計數(shù)器145接收區(qū)段邊界信 號16次,會使幀錯誤次數(shù)歸零。
請參考圖5,圖5是依據(jù)本發(fā)明第四實施例的缺陷偵測裝置50的功能區(qū) 塊圖,缺陷偵測裝置50提供每一數(shù)據(jù)幀的位置信息,此實施例中為同步碼型 信息(sync pattern information)至幀錯誤偵測器140-3。此第四實施例中,缺陷 偵測裝置50包含位置偵測器110、緩沖區(qū)控制器120、緩沖區(qū)130、幀鋪4吳 偵測器140-3以及缺陷-驗i正單元300。幀錯4吳偵測器140-3更包含里德-所羅 門(RS)譯碼機制144以及幀錯誤計數(shù)器145。如前關(guān)于第三實施例所述,解 調(diào)器520(圖2中所示)解調(diào)讀取自光盤的數(shù)據(jù)單元的數(shù)據(jù),產(chǎn)生已解調(diào)數(shù)據(jù) (即第二數(shù)據(jù)組)。緩沖區(qū)控制器120收集來自數(shù)據(jù)單元的已解調(diào)數(shù)據(jù)(即第二 數(shù)據(jù)組)并以數(shù)據(jù)幀為最小單位輸出至幀錯誤偵測器140-3,同時亦傳送獲取 自光盤的第二數(shù)據(jù)組的一區(qū)段邊界信號至幀4fi吳偵測器140-3。 RS譯碼機制 144對第二數(shù)據(jù)組的每一數(shù)據(jù)幀進#%碼,用以決定第二數(shù)據(jù)組的每一數(shù)據(jù) 幀是否具有錯誤,就一數(shù)據(jù)列/數(shù)據(jù)幀的譯碼而言,可能會有無解的結(jié)果。幀 錯誤計數(shù)器145計算自RS譯碼機制144得出的數(shù)據(jù)單元的每一幀錯誤,獲 得數(shù)據(jù)單元的錯誤信息(幀錯誤次數(shù))。并且,前述已解調(diào)的數(shù)據(jù)(即第二數(shù)據(jù) 組)亦傳送至位置偵測器110,位置偵測器IIO偵測數(shù)據(jù)單元的位置,亦即在 數(shù)據(jù)幀頭部追蹤每一特有的同步碼型信息并提供每一數(shù)據(jù)幀的同步碼型信息 至幀錯誤偵測器140-3,確保RS譯碼機制144依據(jù)單一方向進4恃碼且譯碼 對象為正確的數(shù)據(jù)幀。位置偵測器110用以確認有無數(shù)據(jù)幀平移(frame shift) 、滑軌(slip)或跳軌(miss track)的情況。因此,缺陷驗證單元300即根據(jù)得自 幀錯誤計數(shù)器145的錯誤信息(幀錯誤次數(shù))決定該數(shù)據(jù)單元是否有缺陷。
請參考圖6,圖6是依據(jù)本發(fā)明第五實施例,以長程編碼(LDC, Long Distance Code)或突發(fā)錯誤標識碼(BIS, Burst Indicating Code)為單位執(zhí)行比專交 的缺陷偵測裝置60的功能區(qū)塊圖。此第五實施例中,缺陷偵測裝置60包含 緩沖區(qū)控制器120、 LDC/BIS錯誤偵測器140-4、內(nèi)存200以及缺陷驗證單元300。如前有關(guān)DVD或HD-DVD的實施例所述,解調(diào)器520(圖2中所示)解 調(diào)讀取自光盤的數(shù)據(jù)單元的數(shù)據(jù),產(chǎn)生已解調(diào)數(shù)據(jù)(即第二數(shù)據(jù)組)。首先, 緩沖區(qū)控制器120收集來自數(shù)據(jù)單元的已解調(diào)數(shù)據(jù)(即第二數(shù)據(jù)組)儲存至內(nèi) 存200。儲存于內(nèi)存200的第一數(shù)據(jù)組為一組已編碼并準備記錄(寫入)至光 盤的數(shù)據(jù)單元的數(shù)據(jù)。第二數(shù)據(jù)組是來自數(shù)據(jù)單元的已解調(diào)數(shù)據(jù)。解交錯 (de-interleaving)完成后,緩沖區(qū)控制器120以長程編碼或突發(fā)錯誤標識碼為 最小單位輸出第一數(shù)據(jù)組及第二數(shù)據(jù)組至LDC/BIS錯誤偵測器140-4。同時 亦傳送獲取自光盤數(shù)據(jù)單元的集群邊界信號(cluster boundary signal)至 LDC/BIS錯誤偵測器140-4。接著,LDC/BIS錯誤偵測器140-4將該第二數(shù) 據(jù)組的長程編碼或突發(fā)錯誤標識碼與該第 一數(shù)據(jù)組的長程編碼或突發(fā)4ti吳標 識碼作比較,以產(chǎn)生錯誤信息(長程編碼錯誤次數(shù)或突發(fā)錯誤標識碼錯誤次 數(shù))。缺陷驗證單元300決定該長程編碼單元或突發(fā)4晉誤標識碼單元是否有 誤,亦即決定該數(shù)據(jù)單元是否有缺陷。
請參考圖6的下部,LDC/BIS錯誤偵測器140-4更包含比較器141以及 LDC/BIS錯誤計數(shù)器146。比較器141比較第一數(shù)據(jù)組的每一長程編碼單元 或突發(fā)錯誤標識碼單元與讀取自光盤數(shù)據(jù)單元的第二數(shù)據(jù)組的每一長程編碼 單元或突發(fā)錯誤標識碼單元,用以決定第二凄t據(jù)組的每一長程編碼單元或突 發(fā)錯誤標識碼單元是否具有錯誤。LDC/BIS錯誤計數(shù)器146計算每一長程編 碼單元錯誤或突發(fā)錯誤標識碼單元镅-誤,獲得數(shù)據(jù)單元的錯誤信息,即長程 編碼錯誤次數(shù)或突發(fā)錯誤標識碼錯誤次數(shù)(LDC/BIS錯誤次數(shù))。LDC/BIS 錯誤計數(shù)器 146 每次從讀取自光盤的第二數(shù)據(jù)組接收來的集群邊界信號 (cluster boundary signal)時即會使LDC/BIS錯誤次數(shù)歸零,因此區(qū)段邊界信號 相當于歸零信號reset。具體地,如缺陷偵測裝置60進行-瞼證的對象為藍光 光盤的集群(cluster),則LDC/BIS錯誤計數(shù)器146接收集群邊界信號16次, 會使長程編碼錯誤次數(shù)或突發(fā)錯誤標識碼錯誤次數(shù)歸零。
請參考圖7,圖7是依據(jù)本發(fā)明第六實施例,提供突發(fā)錯誤標識碼所具
13有的位置信息(地址)至LDC/BIS錯誤偵測器140-5的缺陷偵測裝置70的功能 區(qū)塊圖。此第六實施例中,缺陷偵測裝置70包含位置偵測器110-1,緩沖區(qū) 控制器120、內(nèi)存200、 LDC/BIS 4晉誤偵測器140-5以及缺陷-^S正單元300。 LDC/BIS錯誤偵測器140-5更包含LDC/BIS譯碼機制144-1以及LDC/BIS 錯誤計數(shù)器146。如前關(guān)于第五實施例所述,解調(diào)器520(圖2中所示)解調(diào) 讀取自光盤的數(shù)據(jù)單元的數(shù)據(jù),產(chǎn)生已解調(diào)數(shù)據(jù)(即第二數(shù)據(jù)組)。首先,緩 沖區(qū)控制器120收集來自數(shù)據(jù)單元的已解調(diào)數(shù)據(jù)(即第二數(shù)據(jù)組)儲存至內(nèi)存 200。解交錯(de-interleaving)完成后,緩沖區(qū)控制器120以長程編碼或突發(fā)錯 誤標識碼為最小單位輸出第二邀:據(jù)組至LDC/BIS 4晉誤偵測器140-5,同時亦 傳送獲取自光盤的第二數(shù)據(jù)組的集群邊界信號(cluster boundary signal)至 LDC/BIS錯誤偵測器140-5。接著,LDC/BIS譯碼機制144-1對第二數(shù)據(jù)組 的每一長程編碼單元或突發(fā)錯誤標識碼單元進fr^碼,用以決定第二數(shù)據(jù)組 的每一長程編碼單元或突發(fā)錯誤標識碼單元是否具有錯誤,就所述單元的譯 碼而言,可能會有無解的結(jié)果。LDC/BIS錯誤計數(shù)器146計算自LDC/BIS 譯碼機制144-1得出的每一長程編碼單元錯誤或突發(fā)錯誤標識碼單元錯誤, 獲得數(shù)據(jù)單元的錯誤信息(長程編碼錯誤次數(shù)或突發(fā)錯誤標識碼錯誤次數(shù))。 并且,前述第二數(shù)據(jù)組亦傳送至位置偵測器110-1,位置偵測器110-1獲取突 發(fā)錯誤標識碼所運載的地址(address)并提供這些地址至LDC/BIS錯誤偵測器 140-5 ,確保LDC/BIS譯碼機制144-1譯碼對象為正確的長程編碼或正確的突 發(fā)錯誤標識碼。位置偵測器110-1用以確認有無集群平移、滑軌或跳軌的情 形。缺陷驗證單元300即根據(jù)得自LDC/BIS錯誤計數(shù)器146的錯誤信息(長 程編碼錯誤次數(shù)或突發(fā)錯誤標識碼錯誤次數(shù))決定該數(shù)據(jù)單元是否有缺陷。
總而言之,本發(fā)明的缺陷偵測裝置能以信道位、字節(jié)、數(shù)據(jù)幀(或數(shù)據(jù) 行)、長程編碼或突發(fā)錯誤標識碼為最小比較單位,將第二數(shù)據(jù)組與第一數(shù)據(jù) 組作比較,因此能得到相較現(xiàn)有技術(shù)更高的精確度。并且于第四實施例中提 供每一數(shù)據(jù)幀的位置信息(同步碼型信息)或于第六實施例中提供突發(fā)錯誤標識碼所運載的位置信息(地址)亦能改善進行驗證的精確性。值得一提的是, 本發(fā)明更顯著的優(yōu)點為能有效地減少進行驗證時內(nèi)存的使用。因此,光驅(qū)電 路中的內(nèi)存容量亦能隨之減少。
請參考圖8,圖8是依據(jù)本發(fā)明光盤缺陷偵測方法進行驗證的流程圖。 如前在本發(fā)明第一、第二、第三及第五實施例中所述,對應(yīng)的光盤缺陷偵測 方法于圖8詳述,包含下列步驟
步驟801,將第一數(shù)據(jù)組與第二數(shù)據(jù)組作比較,以產(chǎn)生第二數(shù)據(jù)組的錯 誤信息;以及
步驟802,根據(jù)該錯誤信息決定該數(shù)據(jù)單元是否有缺陷。 本發(fā)明光盤缺陷偵測方法的步驟802更包含下列步驟 步驟802-1,決定第二數(shù)據(jù)組的數(shù)據(jù)單元是否具有錯誤; 步驟802-2,計算數(shù)據(jù)單元的每一錯誤,獲得4ti吳次數(shù);以及 步驟802-3,根據(jù)區(qū)段邊界信號或集群邊界信號,使錯誤次數(shù)歸零。 請參考圖9,圖9是依據(jù)本發(fā)明另一光盤缺陷偵測方法進行驗證的流程
圖。如前于本發(fā)明第四及第六實施例中所述,對應(yīng)的光盤缺陷偵測方法于圖
9詳述,包含下列步驟
步驟901,偵測數(shù)據(jù)單元的位置;
步驟902,依據(jù)單一方向?qū)?shù)據(jù)進4情碼,以產(chǎn)生錯誤信息;以及 步驟903,接收錯誤信息,決定數(shù)據(jù)單元是否有缺陷。 本發(fā)明光盤缺陷偵測方法的步驟903更包含下列步驟 步驟903-1,計算數(shù)據(jù)單元的每一錯誤,獲得4昔誤次數(shù);以及 步驟903-2,根據(jù)區(qū)段邊界信號或集群邊界信號,使錯誤次數(shù)歸零。 值得一提的是,圖5中所示的RS譯碼機制144可用于根據(jù)內(nèi)部奇偶校 驗方向(PI direction)或外部奇偶校驗方向(PO direction),對數(shù)據(jù)單元的數(shù)據(jù)幀 進;ff^碼,用以決定該數(shù)據(jù)幀是否具有錯誤。對一藍光光盤而言,圖7中所 示的LDC/BIS譯碼機制144-1可用于根據(jù)長程編碼方向或突發(fā)錯誤標識碼方向,對數(shù)據(jù)單元的集群進fr^碼以決定該集群是否具有錯誤。
雖然本發(fā)明已就較佳實施例揭露如上,然其并非用以限定本發(fā)明。本發(fā) 明所屬技術(shù)領(lǐng)域中普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作 各種的變更和潤飾。因此,本發(fā)明的保護范圍當視之前的權(quán)利要求書所界定 者為準。
權(quán)利要求
1.一種光驅(qū)的光盤缺陷偵測裝置,其中所述光驅(qū)用于記錄第一數(shù)據(jù)組至光盤的至少一個數(shù)據(jù)單元,當所述第一數(shù)據(jù)組已被記錄后,所述缺陷偵測裝置對來自所述光盤的所述數(shù)據(jù)單元的第二數(shù)據(jù)組進行驗證,其特征在于,所述光盤缺陷偵測裝置包含錯誤偵測器,用以接收所述第一數(shù)據(jù)組及所述第二數(shù)據(jù)組,并將所述第一數(shù)據(jù)組與所述第二數(shù)據(jù)組作比較,以產(chǎn)生所述第二數(shù)據(jù)組的錯誤信息;以及缺陷驗證單元,耦接至所述錯誤偵測器,用以根據(jù)所述錯誤信息決定所述數(shù)據(jù)單元是否具有缺陷。
2. 根據(jù)權(quán)利要求l所述的光盤缺陷偵測裝置,其特征在于,所述第一數(shù) 據(jù)組為 一組已編碼并調(diào)制的主機數(shù)據(jù),所述第二數(shù)據(jù)組讀取自所述數(shù)據(jù)單元。
3. 根據(jù)權(quán)利要求2所述的光盤缺陷偵測裝置,其特征在于,所述錯誤偵 測器為信道位4ti吳偵測器,用以將所述第一數(shù)據(jù)組的每一位與所述第二數(shù)據(jù) 組的每一位進行比較。
4. 根據(jù)權(quán)利要求l所述的光盤缺陷偵測裝置,其特征在于,所述第一數(shù) 據(jù)組為一組已編碼的主機數(shù)據(jù),所述第二數(shù)據(jù)組讀取自所述數(shù)據(jù)單元的一組 已解調(diào)的數(shù)據(jù)。
5. 根據(jù)權(quán)利要求4所述的光盤缺陷偵測裝置,其特征在于,更包含耦接 至所述4ti吳偵測器的緩沖區(qū),用以收集所述第二數(shù)據(jù)組并傳送所述第二凄t據(jù) 組至所述錯誤偵測器。
6. 根據(jù)權(quán)利要求5所述的光盤缺陷偵測裝置,其特征在于,所述錯誤偵 測器為字節(jié)錯誤偵測器,用以將所述第一數(shù)據(jù)組的字節(jié)與所述第二數(shù)據(jù)組的 字節(jié)進行比較。
7. 根據(jù)權(quán)利要求5所述的光盤缺陷偵測裝置,其特征在于,所述錯誤偵測器為長程編碼/突發(fā)錯誤標識碼偵測器,用以將所述第一數(shù)據(jù)組的長程編碼 或突發(fā)錯誤標識碼與所述第二數(shù)據(jù)組的長程編碼或突發(fā)錯誤標識碼進行比 較。
8. 根據(jù)權(quán)利要求1所述的光盤缺陷偵測裝置,其中所述數(shù)據(jù)單元為DVD 的區(qū)段、HD-DVD的糾錯碼區(qū)塊或藍光光盤的集群。
9. 根據(jù)權(quán)利要求1所述的光盤缺陷偵測裝置,其特征在于,所述錯誤偵 測器包含比較器,以比較所述第 一數(shù)據(jù)組的每一單元與所述第二數(shù)據(jù)組的每 一單元,用以決定所述第二數(shù)據(jù)組的所述單元是否具有錯誤。
10. 根據(jù)權(quán)利要求9所述的光盤缺陷偵測裝置,其特征在于,所述錯誤 偵測器更包含錯誤計數(shù)器,以計算每一錯誤,獲得所述數(shù)據(jù)單元的所述錯誤 信息。
11. 根據(jù)權(quán)利要求9所述的光盤缺陷偵測裝置,其特征在于,所述第一 數(shù)據(jù)組或所述第二數(shù)據(jù)組的所述單元為位、字節(jié)或凄t據(jù)幀。
12. —種光驅(qū)的光盤缺陷偵測方法,其中所述光驅(qū)記錄第一數(shù)據(jù)組至光 盤的至少一個數(shù)據(jù)單元,當所述第一數(shù)據(jù)組已凈皮記錄后,所述光盤缺陷偵測 裝置對來自所述光盤的所述數(shù)據(jù)單元的第二數(shù)據(jù)組進行驗證,其特征在于, 所述光盤缺陷偵測方法包含下列步驟將所述第一數(shù)據(jù)組與所述第二數(shù)據(jù)組作比較,以產(chǎn)生所述第二數(shù)據(jù)組的 錯誤信息;以及才艮據(jù)所述確晉誤信息決定所述數(shù)據(jù)單元是否具有缺陷。
13. 根據(jù)權(quán)利要求12所述的光盤缺陷偵測方法,其特征在于,所述第一 數(shù)據(jù)組為 一組已編碼并調(diào)制的主機數(shù)據(jù),所述第二凄t據(jù)組讀取自所述數(shù)據(jù)單 元。
14. 根據(jù)權(quán)利要求12所述的光盤缺陷偵測方法,其特征在于,所述第一 數(shù)據(jù)組為一組已編碼的主才幾數(shù)據(jù),所述第二數(shù)據(jù)組為讀取自所述數(shù)據(jù)單元的 一組已解調(diào)的數(shù)據(jù)。
15. 根據(jù)權(quán)利要求12所述的光盤缺陷偵測方法,其特征在于,所述比豐支 步驟還比較所述第一數(shù)據(jù)組的每一單元與所述第二數(shù)據(jù)組的每一單元,用以 決定所述第二數(shù)據(jù)組的所述單元是否具有錯誤。
16. 根據(jù)權(quán)利要求15所述的光盤缺陷偵測方法,其特征在于,所述第一 數(shù)據(jù)組的所述單元或所述第二數(shù)據(jù)組的所述單元為位、字節(jié)或數(shù)據(jù)幀。
17. 根據(jù)權(quán)利要求12所述的光盤缺陷偵測方法,其特征在于,所述數(shù)據(jù) 單元為DVD的區(qū)段、HD-DVD的糾錯碼區(qū)塊或藍光光盤的集群。
18. —種光驅(qū)的光盤缺陷偵測方法,用以對讀取自光盤的至少一個數(shù)據(jù) 單元并已解調(diào)的數(shù)據(jù)進行l(wèi)^正,其特征在于,所述光盤缺陷偵測方法包含下 列步驟偵測所述數(shù)據(jù)單元的位置;依據(jù)單一方向?qū)λ鰯?shù)據(jù)進;f恃碼,以產(chǎn)生錯誤信息;以及 接收所述錯誤信息,決定所述數(shù)據(jù)單元是否有缺陷。
19. 根據(jù)權(quán)利要求18所述的光盤缺陷偵測方法,其特征在于,所述數(shù)據(jù) 單元為DVD的區(qū)段、HD-DVD的糾錯碼區(qū)塊或藍光光盤的集群。
20. 根據(jù)權(quán)利要求18所述的光盤缺陷偵測方法,其特征在于,所述譯碼 步驟以里德-所羅門譯碼機制,依據(jù)內(nèi)部奇偶校驗方向或外部奇偶校驗方向, 對所述數(shù)據(jù)單元的數(shù)據(jù)幀進^i奪碼,用以決定所述數(shù)據(jù)單元的數(shù)據(jù)幀是否具 有錯誤。
21. 根據(jù)權(quán)利要求18所述的光盤缺陷偵測方法,其特征在于,所述譯碼 步驟以長程編碼/突發(fā)錯誤標識碼偵測機制,依據(jù)長程編碼方向或突發(fā)錯誤標 識碼方向,對所述數(shù)據(jù)單元集群進fl^碼,用以決定所述數(shù)據(jù)單元集群是否 具有錯誤。
全文摘要
本發(fā)明提供一種光驅(qū)的光盤缺陷偵測裝置及其方法。光驅(qū)記錄第一數(shù)據(jù)組至光盤的至少一個數(shù)據(jù)單元,當?shù)谝粩?shù)據(jù)組已被記錄后,光盤缺陷偵測裝置對得自光盤的數(shù)據(jù)單元的第二數(shù)據(jù)組進行驗證。光盤缺陷偵測裝置包含錯誤偵測器,用以接收第一數(shù)據(jù)組及第二數(shù)據(jù)組,并將第一數(shù)據(jù)組與第二數(shù)據(jù)組作比較,以產(chǎn)生第二數(shù)據(jù)組的錯誤信息;以及缺陷驗證單元,耦接至錯誤偵測器,用以根據(jù)錯誤信息決定數(shù)據(jù)單元是否有缺陷。依據(jù)本發(fā)明對得自光盤的數(shù)據(jù)單元的第二數(shù)據(jù)組進行驗證時,能改善驗證的精確性,亦能有效地減少內(nèi)存的使用。
文檔編號G11B20/18GK101587730SQ20091012797
公開日2009年11月25日 申請日期2009年3月26日 優(yōu)先權(quán)日2008年4月9日
發(fā)明者朱清和 申請人:聯(lián)發(fā)科技股份有限公司