專利名稱:檢測塊邊界的破壞的方法及其設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及盤記錄設(shè)備,尤其涉及通過檢測盤上編碼塊與糾錯碼(ECC)塊之間的不一致性防止異常記錄的塊邊界破壞(violation)檢測方法及其設(shè)備。
背景技術(shù):
在諸如DVD-R/RW驅(qū)動器、DVD+RW驅(qū)動器、和CD-R/RW驅(qū)動器之類的盤記錄設(shè)備中,編碼塊必須按照通常由16個扇區(qū)構(gòu)成的糾錯碼(ECC)塊記錄在盤上。當當前記錄的編碼塊的一部分被記錄在下一ECC塊中時,記錄在下一ECC塊中的數(shù)據(jù)就丟失了。因此,整個ECC塊可能得不到再現(xiàn)。
發(fā)明內(nèi)容
為了解決上面的問題,本發(fā)明的目的是提供一種檢測編碼塊是否與盤的記錄塊相一致的塊邊界破壞方法。
本發(fā)明的另一個目的是提供有關(guān)上面方法的設(shè)備。
因此,為了實現(xiàn)第一目的,提供了記錄在其中記錄了塊地址的可記錄盤中編碼的數(shù)據(jù)的方法。所述方法包括下列步驟(a)利用以前記錄在盤上的塊地址信息生成顯示糾錯碼(ECC)塊的邊界的塊邊界信號;和(b)檢測塊邊界信號與編碼塊的同步信號之間的相位差,并根據(jù)所檢測的相位差的幅度檢測是否發(fā)生了邊界的破壞。
為了實現(xiàn)第二目的,在記錄在其中記錄了塊地址的可記錄盤中編碼的數(shù)據(jù)的設(shè)備中提供了檢測塊邊界的破壞的設(shè)備。所述設(shè)備包括解碼器,利用以前記錄在盤上的塊地址信息生成顯示ECC塊的邊界的塊邊界信號;編碼器,將糾錯碼加入提供到其中的數(shù)據(jù)中,生成編碼塊,并與編碼器塊同步信號(幀同步信號)一起輸出編碼塊;和邊界破壞檢測器,檢測塊邊界信號與編碼塊的同步信號之間的相位差,并根據(jù)所檢測的相位差的幅度檢測是否發(fā)生了邊界的破壞。
通過結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行詳細描述,本發(fā)明的上述目的和優(yōu)點將更加清楚,在附圖中圖1A至1C顯示了數(shù)據(jù)如何被記錄在盤上;圖2是顯示根據(jù)本發(fā)明,檢測塊邊界破壞的設(shè)備的優(yōu)選實施例的方塊圖;和圖3A至3H是顯示圖2所示設(shè)備的操作的時序圖。
具體實施例方式
圖1A至1C顯示了數(shù)據(jù)如何被記錄在盤上。圖1A顯示了如何進行正常記錄。圖1B和1C顯示了異常記錄的情況。
數(shù)據(jù)以糾錯碼(ECC)塊為單位記錄在盤上。ECC塊通常由16個扇區(qū)組成。按照ECC塊的大小將數(shù)據(jù)截斷,對其進行糾錯編碼,然后記錄它。與一個ECC塊相對應(yīng)的數(shù)據(jù)被稱為一個編碼塊。當從ECC塊的開頭開始將編碼塊記錄在盤上時,就能正常地再現(xiàn)該編碼塊,如圖1A所示。
圖1B顯示了編碼塊被異常地記錄在從開頭開始的三個ECC塊中的情況。也就是說,#1 DATA(數(shù)據(jù))的記錄從ECC塊1的開頭之后的位置上開始,結(jié)束在ECC塊1與ECC塊2之間的邊界之后的位置上。#2 DATA的記錄從ECC塊2的開頭之后的位置上開始,結(jié)束在ECC塊2與ECC塊3之間的邊界之后的位置上。#3 DATA的記錄從ECC塊3的開頭之后的位置上開始,結(jié)束在ECC塊3與ECC塊4之間的邊界之后的位置上。因此,出現(xiàn)了與從ECC塊之間的邊界到數(shù)據(jù)開始記錄的位置之間的區(qū)域相對應(yīng)的誤差。于是,數(shù)據(jù)得不到正常再現(xiàn)。
圖1C顯示了異常記錄與正常記錄重疊的情況。也就是說,#1 DATA的記錄從ECC塊1的開頭之后的位置上開始,結(jié)束在ECC塊1與ECC塊2之間的邊界之后的位置上。#2 DATA被正常記錄在ECC塊2中。#3 DATA的記錄從ECC塊3的開頭之后的位置上開始,結(jié)束在ECC塊3與ECC塊4之間的邊界之后的位置上。#4 DATA被正常記錄在ECC塊4中。因此,出現(xiàn)了與從第二ECC塊的開頭到#1 DATA的記錄終止的位置之間的區(qū)域相對應(yīng)的誤差,和與從第四ECC塊的開頭到#3 DATA的記錄終止的位置之間的區(qū)域相對應(yīng)的誤差。于是,數(shù)據(jù)得不到正常再現(xiàn)。
為了達到數(shù)據(jù)的字節(jié)同步,以1488個信道位為單位記錄數(shù)字多用途盤(DVD)的幀同步信號。由于在塊1與塊2之間的邊界上、在塊2與塊3之間的邊界上和在塊3與塊4之間的邊界上,不能夠通過字節(jié)同步誤差正常地解調(diào)數(shù)據(jù),因此引起了約幾個幀的誤差。
由于不能從盤上ECC塊開始的位置上開始記錄編碼塊,或編碼塊被記錄在盤上下一個ECC塊上,因此,就發(fā)生了這樣的現(xiàn)象。于是,不必要確定編碼塊的開頭是否與盤上ECC塊的開頭相一致并按照確定結(jié)果進行記錄。
按照本發(fā)明檢測塊邊界破壞的方法,通過將以前記錄在盤上的塊地址信息與編碼塊的同步信號相比較,確定是否發(fā)生了邊界破壞。
本發(fā)明檢測塊邊界破壞的方法實施如下。
在第一步驟中,利用記錄在盤上的塊地址信息生成顯示ECC塊之間的邊界的塊邊界信號。
DVD-R/RW盤和DVD+RW盤的每一種都包括平臺(land)和凹槽(groove)。在DVD-R/RW盤中,被稱為平臺前坑(land pre-pit,LPP)的、ECC塊的地址信息通常記錄在平臺中。在DVD+RW盤中,被稱為前凹槽中地址(address in pre-groove,ADIP)的、ECC塊的地址信息通常記錄在擺動信號中。ADIP被稱為CD-RW盤中的ATIP。
在第二步驟中,檢測在第一步驟中生成的塊邊界信號與編碼塊的同步信號之間的相位差,并按照所檢測的相位差的幅度檢測是否發(fā)生了邊界破壞。
當塊邊界信號的相位與編碼塊的同步信號的相位相一致時,從盤上ECC塊之間的邊界開始記錄編碼塊,這是正常記錄。當塊邊界信號的相位與編碼塊的同步信號的相位不一致時,不從盤上ECC塊之間的邊界開始記錄編碼塊,這是異常記錄。在這種情況中,通過生成中斷信號停止記錄,或采取必要的措施。
在實際的記錄中,塊邊界信號必須以位為單位與編碼塊的同步信號完全一致。但是,由于通過糾錯技術(shù)吸收了約幾個位的誤差,將塊邊界信號的相位與編碼塊的同步信號的相位相比較時,可以將允許容限保持在某種程度上。
因此,通過具有考慮了允許容限之后確定的寬度的窗信號,確定塊邊界信號的相位是否與編碼塊的同步信號的相位相一致。
具體地說,根據(jù)塊邊界信號生成窗信號。第一窗信號檢測塊邊界信號的相位是否超前編碼塊的同步信號的相位。第二窗信號檢測塊邊界信號和編碼塊的同步信號是否在允許范圍之內(nèi)。第三窗信號檢測塊邊界信號的相位是否滯后編碼塊的同步信號的相位。
第二窗信號具有根據(jù)塊邊界信號,考慮了允許容限之后確定的寬度。第一窗信號從前一ECC塊的中間延續(xù)到第二窗信號的開頭。第三窗信號從第二窗信號的末端延續(xù)到下一ECC塊的中間。窗寬設(shè)置單元41控制第一窗信號到第三窗信號的脈沖寬度。
圖2顯示了根據(jù)本發(fā)明,檢測塊邊界破壞的設(shè)備的優(yōu)選實施例,其中該設(shè)備應(yīng)用于DVD-R/RW和DVD+RW中。圖2所示的設(shè)備包括LPP/ADIP解碼器30、窗信號發(fā)生器31至33、DVD編碼器34、和AND門(與門)35至37。窗信號發(fā)生器31至33和AND門35至37對應(yīng)于在本發(fā)明的概述中論述的邊界破壞檢測器,并通過確定塊邊界信號與編碼塊同步信號之間的相位差確定是否發(fā)生了塊邊界的破壞。
LPP/ADIP解碼器30接收LPP信號或ADIP信號,并生成塊邊界信號。具體地說,通過LPP信號或ADIP信號確定塊之間的邊界。在塊之間的邊界上生成脈沖。輸出該脈沖作為塊邊界信號。
窗信號發(fā)生器31至33生成檢測塊邊界信號的相位是否超前編碼塊的同步信號的相位的第一窗信號、檢測塊邊界信號和編碼器塊的同步信號是否在允許范圍之內(nèi)的第二窗信號、和檢測塊邊界信號的相位是否滯后編碼塊的同步信號的相位的第三窗信號。第二窗信號具有根據(jù)塊邊界信號,考慮了允許容限之后確定的寬度。第一窗信號從前一ECC塊的中間延續(xù)到第二窗信號的開頭。第三窗信號從第二窗信號的末端延續(xù)到下一ECC塊的中間。
DVD編碼器34將糾錯碼加入提供到其中的數(shù)據(jù)中,生成編碼塊,并與編碼器塊同步信號一起輸出編碼塊。將編碼器塊同步信號施加到圖2的AND門35至37。
AND門35至37將DVD編碼器34提供的編碼器塊同步信號與窗信號發(fā)生器31至33生成的第一窗信號、第二窗信號和第三窗信號相比較,并輸出比較結(jié)果作為第一中斷信號、第二中斷信號、和第三中斷信號。此處,第二中斷信號顯示塊邊界信號和編碼塊的同步信號存在于允許范圍內(nèi)和可以進行正常記錄的狀態(tài)。第一中斷信號和第三中斷信號顯示塊邊界信號和編碼塊的同步信號不在允許范圍內(nèi)和不能進行正常記錄的狀態(tài)。
記錄器38和微處理器39按照第一中斷信號至第三中斷信號的狀態(tài)進行記錄,停止記錄,和采取必要措施。
圖3A至3H是顯示圖2所示設(shè)備的操作的時序圖。
圖3A顯示圖2的LPP/ADIP解碼器30生成的塊邊界信號。塊邊界信號是在ECC塊之間的邊界上生成的單調(diào)多脈沖信號。
圖3B至3D顯示圖2的窗信號發(fā)生器31至33生成的第一窗信號、第二窗信號、和第三窗信號。
第二窗信號具有根據(jù)塊邊界信號,考慮了允許容限之后確定的脈沖寬度。第一窗信號從前一ECC塊的中間延續(xù)到第二窗信號的開頭。第三窗信號從第二窗信號的末端延續(xù)到下一ECC塊的中間。
圖3E顯示圖2的DVD編碼器34生成的編碼塊同步信號。
圖3F至3H顯示AND門35至37生成的第一中斷信號、第二中斷信號、和第三中斷信號。
第二中斷信號表示可以進行正常記錄的狀態(tài)。第一中斷信號和第三中斷信號顯示進行異常記錄的狀態(tài)。記錄器38在生成第二中斷信號時,將DVD編碼器34提供的信號記錄在盤的ECC塊中,并在生成第一中斷信號和第三中斷信號時,停止記錄。在生成第一中斷信號和第三中斷信號時,微處理器39使正常記錄通過控制伺服來進行。
在圖2所示的實施例中,根據(jù)塊邊界信號生成窗信號,并通過對窗信號和編碼塊同步信號進行AND運算確定是否發(fā)生了塊邊界的破壞。
但是,也可以實現(xiàn)確定塊邊界信號與編碼塊同步信號之間的相位差和按照該相位差的幅度確定是否發(fā)生了塊邊界的破壞的設(shè)備。從這個觀點來看,圖2的窗發(fā)生器31至33和AND門35至37對應(yīng)于本發(fā)明概述中的邊界破壞檢測器。
如上所述,按照本發(fā)明檢測塊邊界破壞的設(shè)備,通過將編碼塊開頭的相位與盤上ECC塊的邊界的相位相比較,可以正常記錄數(shù)據(jù),從而確定是否可以進行正常記錄。
權(quán)利要求
1.一種記錄在記錄了塊地址的可記錄盤中編碼的數(shù)據(jù)的方法,所述方法包括下列步驟(a)利用以前記錄在盤上的塊地址信息生成顯示糾錯碼(ECC)塊的邊界的塊邊界信號;和(b)檢測塊邊界信號與編碼塊的同步信號之間的相位差,并根據(jù)所檢測的相位差的幅度檢測是否發(fā)生了邊界的破壞。
2.根據(jù)權(quán)利要求1所述的方法,其中步驟(b)包括(b1)根據(jù)塊邊界信號生成顯示記錄允許范圍的窗信號;和(b2)對在步驟(b1)中生成的窗信號和編碼塊同步信號進行與運算,并檢測編碼塊邊界是否在允許范圍內(nèi)。
3.根據(jù)權(quán)利要求2所述的方法,其中步驟(b)還包括下列步驟(b3)生成檢測塊邊界信號的相位是否超前編碼塊的同步信號的相位或塊邊界信號的相位是否滯后編碼塊的同步信號的相位的窗信號;和(b4)通過對在步驟(b3)中生成的窗信號和編碼塊同步信號進行與運算,檢測是否發(fā)生了邊界的破壞。
4.根據(jù)權(quán)利要求1所述的方法,其中盤是從由DVD-R盤、DVD-RW盤、DVD+RW盤、CD-R盤、和CD-RW盤等組成的一組中選擇出來的一個。
5.一種在記錄在可記錄盤中編碼的數(shù)據(jù)的設(shè)備中的、檢測塊邊界的破壞的設(shè)備,所述可記錄盤中記錄了塊地址,所述設(shè)備包括解碼器,利用以前記錄在盤上的塊地址信息生成顯示ECC塊的邊界的塊邊界信號;編碼器,將糾錯碼加入提供到其中的數(shù)據(jù)中,生成編碼塊,并與編碼塊同步信號(幀同步信號)一起輸出編碼塊;和邊界破壞檢測器,檢測塊邊界信號與編碼信號的同步信號之間的相位差,并根據(jù)所檢測的相位差的幅度檢測是否發(fā)生了邊界的破壞。
6.根據(jù)權(quán)利要求5所述的設(shè)備,其中邊界破壞檢測器包括第二窗信號發(fā)生器,根據(jù)塊邊界信號生成顯示記錄允許范圍的窗信號;和第二與門,對第二窗信號和編碼塊同步信號進行與運算,并檢測編碼塊的塊邊界信號和同步信號邊界是否在允許范圍之內(nèi)。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中邊界破壞檢測器還包括第一窗信號發(fā)生器和第三窗信號發(fā)生器,根據(jù)塊邊界信號,生成檢測塊邊界信號的相位是否超前編碼塊的同步信號的相位或塊邊界信號的相位是否滯后編碼塊的同步信號的相位的窗信號;和第一與門和第三與門,對第一窗信號、第三窗信號和編碼塊同步信號進行與運算,并檢測塊邊界信號和編碼塊的同步信號現(xiàn)在是否在允許范圍之內(nèi)。
8.根據(jù)權(quán)利要求5所述的設(shè)備,其中盤是從由DVD-R盤、DVD-RW盤、DVD+RW盤、CD-R盤、和CD-RW盤等組成的一組中選擇出來的一個。
全文摘要
本發(fā)明提供了通過檢測盤上編碼塊與糾錯碼(ECC)塊之間的不一致性防止異常記錄的塊邊界破壞檢測方法及其設(shè)備。在記錄在其中記錄了塊地址的可記錄盤中編碼的數(shù)據(jù)的方法中,所述方法包括下列步驟:(a)利用以前記錄在盤上的塊地址信息生成顯示糾錯碼(ECC)塊的邊界的塊邊界信號;和(b)檢測塊邊界信號與編碼塊的同步信號之間的相位差,并根據(jù)所檢測的相位差的幅度檢測是否發(fā)生了邊界的破壞。通過將盤上編碼塊開頭的相位與ECC塊的邊界的相位相比較可以使數(shù)據(jù)得到正常記錄,從而確定是否可以進行正常記錄。
文檔編號G11B20/14GK1367487SQ01124489
公開日2002年9月4日 申請日期2001年7月31日 優(yōu)先權(quán)日2001年1月22日
發(fā)明者嚴佑植 申請人:三星電子株式會社