專利名稱:糾正高密度記錄介質(zhì)上的數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種糾正記錄在諸如BD-RW盤或BD-ROM盤的高密度記錄介質(zhì)上的數(shù)據(jù)中的錯(cuò)誤的方法。
背景技術(shù):
能夠記錄大量高質(zhì)量視頻和音頻數(shù)據(jù)的新型高密度只讀和可重寫光盤的標(biāo)準(zhǔn)化正在快速發(fā)展當(dāng)中,并且預(yù)期在不久的將來(lái)新型光盤相關(guān)產(chǎn)品將會(huì)在市場(chǎng)上出現(xiàn)??芍貙懰{(lán)光盤(BD-RW)和藍(lán)光盤ROM(BD-ROM)是這些新型光盤的示例。
如圖1所示,通過(guò)多個(gè)數(shù)據(jù)處理步驟對(duì)諸如A/V數(shù)據(jù)的用戶數(shù)據(jù)和各種內(nèi)容進(jìn)行編碼,以把其記錄在BD-RW上。預(yù)定大小的用戶數(shù)據(jù)依次被轉(zhuǎn)換為數(shù)據(jù)幀、加密數(shù)據(jù)幀、數(shù)據(jù)塊、長(zhǎng)距離碼(LDC)塊和長(zhǎng)距離碼(LDC)簇。
類似地,與用戶數(shù)據(jù)對(duì)應(yīng)的用戶控制數(shù)據(jù)依次被轉(zhuǎn)換為訪問(wèn)塊、突發(fā)指示子碼(BIS)塊和突發(fā)指示子碼(BIS)簇)。
如圖所示,以這種方式編碼的BIS簇被分成大小相同的3個(gè)部分,且每個(gè)部分均被插在LDC簇的兩個(gè)數(shù)據(jù)塊之間,每個(gè)數(shù)據(jù)塊具有預(yù)定的大小。同步數(shù)據(jù)被添加入以這種方式記錄的一個(gè)LDC簇和一個(gè)BIS簇中,這構(gòu)成了一個(gè)物理簇。
如圖2所示,一個(gè)物理簇包括155列(同步數(shù)據(jù)除外)和496行。在每個(gè)行中,同步數(shù)據(jù)具有20比特的大小,第一列至第四列LDC數(shù)據(jù)塊中的每一個(gè)具有38字節(jié)的大小,且第一列至第三列BIS數(shù)據(jù)塊中的每一個(gè)具有1字節(jié)的大小。每個(gè)1字節(jié)BIS數(shù)據(jù)塊中的錯(cuò)誤可以通過(guò)傳統(tǒng)的里德所羅門(RS)解碼序列來(lái)檢測(cè)。
如果在BIS數(shù)據(jù)中存在錯(cuò)誤,例如在與大小為38字節(jié)的LDC數(shù)據(jù)塊相鄰的兩個(gè)BIS數(shù)據(jù)中存在錯(cuò)誤,如圖2所示,則得出LDC數(shù)據(jù)塊含有錯(cuò)誤的結(jié)論且LDC數(shù)據(jù)被標(biāo)記為擦除塊(erasure),以表示存在錯(cuò)誤。
可以在RS解碼操作期間對(duì)被標(biāo)記為擦除塊的LDC數(shù)據(jù)塊進(jìn)行糾錯(cuò)。因此,可以糾正LDC數(shù)據(jù)中的可能由刮擦、指紋等導(dǎo)致的錯(cuò)誤并正常再現(xiàn)用戶數(shù)據(jù)。
由于只在與LDC數(shù)據(jù)塊相鄰的兩個(gè)BIS數(shù)據(jù)塊含有錯(cuò)誤時(shí)才能檢測(cè)到數(shù)據(jù)錯(cuò)誤,所以上述糾錯(cuò)方法只能應(yīng)用于第二或第三列的LDC數(shù)據(jù)塊。如圖2所示,第一列的LDC數(shù)據(jù)塊(202)和第四列的LDC數(shù)據(jù)塊(201)與同步數(shù)據(jù)相鄰,因此,不能對(duì)那些數(shù)據(jù)塊執(zhí)行錯(cuò)誤檢測(cè)和糾錯(cuò)。
發(fā)明內(nèi)容
本發(fā)明的目標(biāo)是提供一種糾正記錄在高密度記錄介質(zhì)上的數(shù)據(jù)中的錯(cuò)誤的方法,其通過(guò)根據(jù)與LDC數(shù)據(jù)塊相鄰的同步數(shù)據(jù)和BIS數(shù)據(jù)中的錯(cuò)誤來(lái)檢測(cè)出現(xiàn)在LDC數(shù)據(jù)塊中的錯(cuò)誤的方式來(lái)提供更加準(zhǔn)確的糾錯(cuò)。
根據(jù)本發(fā)明的糾正記錄在高密度記錄介質(zhì)上的數(shù)據(jù)中的錯(cuò)誤的方法的特征在于,其包括以下步驟根據(jù)與長(zhǎng)距離碼塊相鄰的突發(fā)指示子碼數(shù)據(jù)和同步數(shù)據(jù)中是否存在錯(cuò)誤來(lái)確定在包括在正從高密度記錄介質(zhì)再現(xiàn)的物理簇中的預(yù)定大小的長(zhǎng)距離碼塊中是否存在錯(cuò)誤;以及根據(jù)該確定結(jié)果,選擇性地對(duì)長(zhǎng)距離碼塊執(zhí)行糾錯(cuò)操作。
具有上述特征的本發(fā)明使得其可以檢測(cè)并糾正物理簇中的所有LDC數(shù)據(jù)塊中的可能由于刮擦、指紋等導(dǎo)致的錯(cuò)誤。
在附圖中圖1示出了對(duì)可重寫藍(lán)光盤(BD-RW)的物理簇進(jìn)行編碼的過(guò)程;圖2示出了對(duì)可重寫藍(lán)光盤(BD-RW)的物理簇進(jìn)行解碼的過(guò)程;圖3示出了可以在其中很好地體現(xiàn)本發(fā)明的光盤再現(xiàn)裝置的示意圖;圖4示出了對(duì)根據(jù)本發(fā)明的可重寫藍(lán)光盤(BD-RW)的物理簇進(jìn)行解碼的過(guò)程;圖5示出了用于解釋根據(jù)本發(fā)明的糾錯(cuò)方法的詳細(xì)框圖;以及圖6示出了根據(jù)本發(fā)明的糾錯(cuò)的示例性實(shí)施例。
具體實(shí)施例方式
為了全面地理解本發(fā)明,現(xiàn)在參考附圖對(duì)其優(yōu)選實(shí)施例進(jìn)行描述。
圖3示出了可以在其中很好地體現(xiàn)本發(fā)明的光盤再現(xiàn)裝置的示意圖。該裝置包括光學(xué)拾取器11,用于從諸如BD-RW盤或BD-ROM盤的光盤10再現(xiàn)所記錄的信號(hào);VDP系統(tǒng)12,用于把所再現(xiàn)的信號(hào)轉(zhuǎn)換為二進(jìn)制信號(hào),從二進(jìn)制信號(hào)中獲取數(shù)字?jǐn)?shù)據(jù)、解碼數(shù)字?jǐn)?shù)據(jù)、糾正數(shù)據(jù)中的錯(cuò)誤以及控制整個(gè)解碼操作;以及D/A轉(zhuǎn)換器13,用于把解碼的數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換為模擬信號(hào)。對(duì)用戶請(qǐng)求作出響應(yīng)的VDP系統(tǒng)12指定被加載入該裝置的光盤10的再現(xiàn)。
如圖4所示,根據(jù)與LDC數(shù)據(jù)塊相鄰的兩個(gè)BIS數(shù)據(jù)塊中的錯(cuò)誤來(lái)確定第二或第三列的大小為38字節(jié)的LDC數(shù)據(jù)塊中是否出現(xiàn)錯(cuò)誤。并且,根據(jù)與LDC數(shù)據(jù)塊相鄰的BIS數(shù)據(jù)塊和同步數(shù)據(jù)中的錯(cuò)誤來(lái)確定第一或第四列的大小為38字節(jié)的LDC數(shù)據(jù)塊中是否出現(xiàn)錯(cuò)誤。
如果得出LDC數(shù)據(jù)塊存在錯(cuò)誤的結(jié)論,則LDC數(shù)據(jù)塊被標(biāo)記為擦除,以表示出現(xiàn)錯(cuò)誤,且對(duì)該LDC數(shù)據(jù)塊執(zhí)行RS解碼,從而糾正了可能由刮擦、指紋等導(dǎo)致的錯(cuò)誤。
如圖5所示,該VDP系統(tǒng)12包括多個(gè)概念塊解調(diào)單元120、同步錯(cuò)誤檢測(cè)單元121、分離單元122、BIS解交織單元123、BIS塊緩沖器124、BIS解碼單元125、擦除檢查單元126、LDC解交織單元127、LDC塊緩沖器128以及LDC解碼單元129。同步錯(cuò)誤檢測(cè)單元121從由解調(diào)單元120解調(diào)的數(shù)據(jù)流中檢測(cè)到20比特的同步數(shù)據(jù)并把所檢測(cè)到的同步數(shù)據(jù)與預(yù)置預(yù)測(cè)同步數(shù)據(jù)進(jìn)行比較,以確定該同步數(shù)據(jù)中是否出現(xiàn)錯(cuò)誤。
分離單元122把來(lái)自解調(diào)單元120的數(shù)據(jù)流分離成BIS數(shù)據(jù)和LDC數(shù)據(jù)。該BIS解交織單元123解交織BIS數(shù)據(jù),并把BIS數(shù)據(jù)存儲(chǔ)在BIS塊緩沖器124中。該BIS解碼單元125對(duì)存儲(chǔ)在BIS塊緩沖器124中的BIS數(shù)據(jù)執(zhí)行RS解碼操作,以確定是否出現(xiàn)錯(cuò)誤,如圖4所示。將確定結(jié)果發(fā)送至擦除檢查單元126。
從BIS解碼單元125和同步錯(cuò)誤檢測(cè)單元121收到確定結(jié)果之后,擦除檢查單元126確定是否把LDC數(shù)據(jù)塊標(biāo)記為擦除。該LDC解交織單元127對(duì)來(lái)自分離單元122的LDC數(shù)據(jù)進(jìn)行解交織,并把LDC數(shù)據(jù)存儲(chǔ)在LDC塊緩沖器128中。該LDC解碼單元128對(duì)存儲(chǔ)在LDC塊緩沖器128中的LDC數(shù)據(jù)執(zhí)行RS解碼操作。如果擦除檢查單元126把LDC數(shù)據(jù)塊標(biāo)記為擦除,則對(duì)大小為38字節(jié)的LDC數(shù)據(jù)塊執(zhí)行糾錯(cuò)操作。因此,可以糾正每列的LDC數(shù)據(jù)塊中所出現(xiàn)的錯(cuò)誤。
同步錯(cuò)誤檢測(cè)單元121可以把20比特的同步數(shù)據(jù)分為兩個(gè)10比特的半個(gè)塊并單獨(dú)檢測(cè)每個(gè)10比特的半個(gè)塊中的錯(cuò)誤。如圖6所示,第一半個(gè)塊中的錯(cuò)誤可以用來(lái)確定與同步數(shù)據(jù)相鄰的前面LDC數(shù)據(jù)(第四列中的LDC數(shù)據(jù))中是否存在錯(cuò)誤。同樣,第二半個(gè)塊中的錯(cuò)誤可以用來(lái)確定與同步數(shù)據(jù)相鄰的后面LDC數(shù)據(jù)(第一列的LDC數(shù)據(jù))中是否存在錯(cuò)誤。
雖然已根據(jù)有限的實(shí)施例公開(kāi)了本發(fā)明,但是從本公開(kāi)中受益的本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其多種修改和變化。所有這種修改和變化都應(yīng)當(dāng)處于本發(fā)明的精神和范圍之內(nèi)。
權(quán)利要求
1.一種糾正記錄在高密度記錄介質(zhì)上的數(shù)據(jù)中的錯(cuò)誤的方法,其包括以下步驟(a)根據(jù)與長(zhǎng)距離碼塊相鄰的突發(fā)指示子碼數(shù)據(jù)和同步數(shù)據(jù)中是否存在錯(cuò)誤來(lái)確定在包括在正從高密度記錄介質(zhì)再現(xiàn)的物理簇中的預(yù)定大小的長(zhǎng)距離碼塊中是否存在錯(cuò)誤;以及(b)根據(jù)確定結(jié)果,選擇性地對(duì)所述長(zhǎng)距離碼塊執(zhí)行糾錯(cuò)操作。
2.如權(quán)利要求1所述的方法,其中,如果在所述突發(fā)指示子碼數(shù)據(jù)和所述同步數(shù)據(jù)中都出現(xiàn)錯(cuò)誤,則所述步驟(a)得出所述長(zhǎng)距離碼塊中存在錯(cuò)誤的結(jié)論,并把所述長(zhǎng)距離碼塊標(biāo)記為擦除,以表示存在錯(cuò)誤。
3.如權(quán)利要求1所述的方法,其中,所述同步數(shù)據(jù)的一部分被用來(lái)確定與所述同步數(shù)據(jù)相鄰的前面長(zhǎng)距離碼塊中是否出現(xiàn)錯(cuò)誤,以及所述同步數(shù)據(jù)的另一部分被用來(lái)確定與所述同步數(shù)據(jù)相鄰的后面長(zhǎng)距離碼塊中是否出現(xiàn)錯(cuò)誤。
4.如權(quán)利要求1所述的方法,其中,所述高密度記錄介質(zhì)是藍(lán)光盤可重寫盤或藍(lán)光ROM盤。
5.如權(quán)利要求1所述的方法,進(jìn)一步包括步驟(c)根據(jù)與所述長(zhǎng)距離碼塊相鄰的表示子碼數(shù)據(jù)的前面和/或后面的突發(fā)中是否存在錯(cuò)誤來(lái)確定所述長(zhǎng)距離碼塊中是否存在錯(cuò)誤。
全文摘要
本發(fā)明涉及一種糾正記錄在諸如BD-ROM(藍(lán)光ROM盤)或BD-RW(藍(lán)光可重寫盤)的高密度記錄介質(zhì)上的數(shù)據(jù)的方法。在本方法中,根據(jù)與LDC數(shù)據(jù)塊相鄰的同步數(shù)據(jù)和BIS數(shù)據(jù)中是否存在錯(cuò)誤來(lái)確定其包括在物理簇中的預(yù)定大小的LDC數(shù)據(jù)塊中是否存在任何錯(cuò)誤,并且如果確定存在錯(cuò)誤,則對(duì)LDC塊執(zhí)行糾錯(cuò)操作。
文檔編號(hào)G11B20/12GK1643598SQ03801467
公開(kāi)日2005年7月20日 申請(qǐng)日期2003年9月2日 優(yōu)先權(quán)日2002年9月2日
發(fā)明者會(huì)益范, 徐相運(yùn) 申請(qǐng)人:Lg電子株式會(huì)社