專利名稱:記錄和重現(xiàn)數(shù)據(jù)以及傳送的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及記錄和重現(xiàn)數(shù)據(jù)并傳送數(shù)據(jù)的方法和裝置。
迄今為止,已有的光盤包括磁光盤、變相介質(zhì)光盤、寫一次的盤、只讀光盤等等。這些光盤粗略地可分為可寫盤和只讀盤。
在制造時(shí),在盤的認(rèn)證過程中,如果在可寫盤的磁光盤上檢測(cè)到壞的扇區(qū),那么鄰近該壞區(qū)的扇區(qū)就被用來替換該壞區(qū),替換的扇區(qū)被記錄在該磁光盤上給定的區(qū)域。當(dāng)該磁光盤被重放時(shí),該替換的扇區(qū)用來代替該壞的扇區(qū)。如果在磁光盤裝盤后產(chǎn)生了新的壞區(qū),則在專用于替換扇區(qū)的區(qū)域建立壞扇區(qū)的替代扇區(qū),要記錄在壞扇區(qū)的數(shù)據(jù)被記錄在替代扇區(qū)中,其信息被記錄在該磁光盤的給定區(qū)域。
通過光盤驅(qū)動(dòng)器不能在只讀光盤上記錄數(shù)據(jù)。如現(xiàn)有技術(shù)中熟知的,在制造只讀光盤時(shí),數(shù)據(jù)被記錄在只讀光盤上,在裝盤后,制造時(shí)記錄在只讀光盤上的數(shù)據(jù)只能被讀取。
當(dāng)通過光盤驅(qū)動(dòng)器在磁光盤上記錄數(shù)據(jù)時(shí),或在制造時(shí)在只讀光盤上記錄數(shù)據(jù)時(shí),奇偶比特比如誤差校正奇比特和誤差檢測(cè)奇偶比特比如CRC(循環(huán)冗余檢測(cè))比特被加到該數(shù)據(jù)中。當(dāng)從磁光盤或只讀光盤上重現(xiàn)記錄的數(shù)據(jù)時(shí),將用這些奇偶比特對(duì)該數(shù)據(jù)進(jìn)行誤差檢測(cè)處理和誤差校正處理。
一種已知的奇偶系統(tǒng)是瑞得-索羅門(Reed-Solomon)碼。按照瑞得-索羅門碼,如果一個(gè)字符由八個(gè)比特組成,數(shù)據(jù)不K字符,那么奇偶比特被加到K字符中,導(dǎo)致n字符的碼。表示誤差校正碼的校正能力的術(shù)語為"最小距離"。
例如,如果一個(gè)字符由一個(gè)比特表示,那么n個(gè)字符由n個(gè)比特表示,因此,對(duì)于n個(gè)字符總共可獲得2n個(gè)二進(jìn)制數(shù)據(jù)串。沒有奇偶比特,則對(duì)于K個(gè)字符總共有2k個(gè)二進(jìn)制數(shù)據(jù)串可獲得。該2k個(gè)二進(jìn)制數(shù)據(jù)串從2n個(gè)二進(jìn)制數(shù)據(jù)串中得到,如果在兩個(gè)數(shù)據(jù)串之間有d個(gè)比特不同,那么"d"被稱為"距離"。對(duì)于所有2k二進(jìn)制數(shù)據(jù)串而確定的距離中的最小的一個(gè)稱為"最小距離"。術(shù)語"最小距離"在下面被稱為"距離"。
用于校正t1的碼的距離d通常要滿足下式(1)d≥2t1+1…(1)例如,如果距離d為"17",那么t1為8。即該碼最高能校正到8個(gè)字符。
該碼也有能力檢測(cè)誤差和校正誤差。如果該碼的誤差檢測(cè)能力所能檢測(cè)到的誤差數(shù)為t2,那么可檢測(cè)的誤差數(shù)t2由下式(2)表示t2=d-(2t1+1)(t2≥0)…(2)例如,在距離d為"17"的情況下,可校正的誤差數(shù)t1和可檢測(cè)的誤差數(shù)t2如下表給出
0字符校正…t1=0,t2=161字符校正…t1=1,t2=142字符校正…t1=2,t2=123字符校正…t1=3,t2=104字符校正…t1=4,t2=85字符校正…t1=5,t2=66字符校正…t1=6,t2=47字符校正…t1=7,t2=28字符校正…t1=8,t2=0 …(表1)從上面的表1可看出,由于對(duì)于8個(gè)字符校正的可檢測(cè)誤差數(shù)為"0",則如果對(duì)于8字符校正產(chǎn)生了9個(gè)誤差或更多,就不能正確地檢測(cè)誤差。如距離d增加,那么可檢測(cè)的誤差數(shù)增加,而保持檢測(cè)誤差的能力不變。因此瑞得-索羅門碼也被稱為(n,k,d)LDC(長(zhǎng)距離碼),這是因?yàn)榫嚯xd相當(dāng)大。
在磁光盤,只讀光盤等上,在構(gòu)成瑞得-索羅門之后才記錄數(shù)據(jù)。當(dāng)記錄的數(shù)據(jù)重現(xiàn)時(shí),其長(zhǎng)度取決于距離d的隨機(jī)誤差或誤差脈沖串、可校正誤差數(shù)t1和可檢測(cè)誤差數(shù)t2可由瑞得-索羅門碼校正。
從上面的表1可理解,如果距離為"17",那么可校正誤差數(shù)最大8。因此,9個(gè)連續(xù)誤差脈沖串或更多出現(xiàn)時(shí),這些誤差不能被校正,當(dāng)它們重現(xiàn)時(shí),數(shù)據(jù)連同誤差一起被重現(xiàn)。
對(duì)于可寫盤比如磁光盤,已經(jīng)采用了各種誤差校正處理。按照一種處理,如果在可寫盤上有壞扇區(qū),就用替代扇區(qū)替代,數(shù)據(jù)被記錄在替代的扇區(qū)中,因此它們可適當(dāng)?shù)刂噩F(xiàn)。按照另一個(gè)處理,為了對(duì)付誤差脈沖串,在可寫盤上每個(gè)環(huán)形軌跡或每個(gè)環(huán)形軌跡組中都包括有奇偶扇區(qū),當(dāng)每個(gè)環(huán)形軌跡或每組環(huán)形軌跡中其它扇區(qū)的數(shù)據(jù)進(jìn)行異運(yùn)算時(shí)所產(chǎn)生的奇偶數(shù)據(jù)被記錄在該奇偶扇區(qū)內(nèi)。當(dāng)數(shù)據(jù)中出現(xiàn)誤差脈沖串時(shí),基于從該奇偶扇區(qū)中讀出的奇偶數(shù)據(jù),來校正該誤差脈沖串。
當(dāng)處理要實(shí)時(shí)處理的數(shù)據(jù)比如運(yùn)動(dòng)圖象數(shù)據(jù)時(shí),前一個(gè)用替代扇區(qū)的處理存在一個(gè)問題,即采用替代扇區(qū)使得處理速度慢。后一個(gè)用奇扇區(qū)在可寫盤上校正誤差的處理也有缺點(diǎn),即需要較長(zhǎng)時(shí)間來校正誤差脈沖串,因?yàn)樵谟森h(huán)形軌跡或環(huán)形軌跡的每一個(gè)組中的扇區(qū)組成的區(qū)域中,出現(xiàn)誤差脈沖串時(shí),需要再從該區(qū)域讀取數(shù)據(jù),并基于再次讀取的數(shù)據(jù)和記錄在奇偶扇區(qū)中的數(shù)據(jù),來校正該誤差脈沖串。
在只讀光盤上,沒有替代扇區(qū)可采用。如果當(dāng)從只讀光盤重現(xiàn)數(shù)據(jù)時(shí)出現(xiàn)大的誤差,比如誤差脈沖串,那么需要用增加的距離d或奇偶扇區(qū)校正的數(shù)據(jù),只有依靠預(yù)先記錄的誤差校正碼才行。增大的距離d存在的問題是它增加了碼的冗余度和處理時(shí)間。增大的碼冗余度導(dǎo)致只讀光盤記錄數(shù)據(jù)能力的相應(yīng)減少。用奇偶扇區(qū)一校正只讀光盤上的誤差也有缺點(diǎn),即需要長(zhǎng)時(shí)間來處理誤差脈沖串,因?yàn)樵谟森h(huán)形軌變或每組環(huán)形軌跡中的扇區(qū)組成的區(qū)域中出現(xiàn)誤差脈沖串時(shí),需要再次從該區(qū)域重現(xiàn)數(shù)據(jù),并基于再次讀取的數(shù)據(jù)和記錄在奇偶扇區(qū)中的數(shù)據(jù),來校正該誤差脈沖串。
因此本發(fā)明的目的是提供記錄和重現(xiàn)數(shù)據(jù)并傳送數(shù)據(jù)的方法和裝置,它有效地允許重現(xiàn)和傳輸數(shù)據(jù),而不減少記錄數(shù)據(jù)的容量,即使出現(xiàn)了誤差脈沖串。
按照本發(fā)明的一方面,所提供的記錄和重現(xiàn)數(shù)據(jù)的方法,包括步驟(a)針對(duì)預(yù)定量的數(shù)據(jù)產(chǎn)生第一誤差處理數(shù)據(jù),針對(duì)多個(gè)產(chǎn)生第二誤差處理數(shù)據(jù),這些數(shù)據(jù)是通過分解該預(yù)定量數(shù)據(jù)而產(chǎn)生的,(b)從該預(yù)定量數(shù)據(jù)、第一誤差處理數(shù)據(jù)和第二誤差處理數(shù)據(jù)產(chǎn)生記錄單元的數(shù)據(jù),(c)在記錄介質(zhì)上記錄記錄單元的數(shù)據(jù),(d)重現(xiàn)在記錄介質(zhì)上記錄單元的數(shù)據(jù),(e)用第一誤差處理數(shù)據(jù)對(duì)每個(gè)記錄單元校正記錄單元的重現(xiàn)數(shù)據(jù)中的預(yù)定量數(shù)據(jù)中的誤差,(f)如果在步驟(e)中不能校正誤差,至少用第二誤差處理檢測(cè)每個(gè)塊中預(yù)定量數(shù)據(jù)中的誤差(e)中不能校正誤差,至少用第二誤差處理數(shù)據(jù)檢測(cè)每個(gè)塊中預(yù)定量數(shù)據(jù)中的誤差,以及(g)當(dāng)N個(gè)(N為正數(shù))連續(xù)塊中檢測(cè)數(shù)據(jù)時(shí),至少將不位于該N個(gè)連續(xù)塊末端的一個(gè)塊認(rèn)為是被刪除的,因此用第一誤差處理數(shù)據(jù)對(duì)記錄單元中的預(yù)定數(shù)據(jù)量中的誤差進(jìn)行校正,從而產(chǎn)生重現(xiàn)數(shù)據(jù)。
按照本發(fā)明的另一方面,所提供的記錄和重現(xiàn)數(shù)據(jù)的方法,包括步驟(a)針對(duì)預(yù)定量的數(shù)據(jù)產(chǎn)生第一誤差處理數(shù)據(jù),針對(duì)多個(gè)塊產(chǎn)生第二處理數(shù)據(jù),這些塊是通過分解該預(yù)定量數(shù)據(jù)而產(chǎn)生的,(b)從該預(yù)定量數(shù)據(jù)、第一誤差處理數(shù)據(jù)和第二誤差處理數(shù)據(jù)產(chǎn)生單元傳輸數(shù)據(jù),(c)傳輸單元傳輸數(shù)據(jù),(d)用第一誤差處理數(shù)據(jù)對(duì)每個(gè)傳輸單元校正已被傳輸?shù)膯卧獋鬏敂?shù)據(jù)中的誤差,(e)如果在步驟(d)中不能校正誤差,至少用第二誤差處理數(shù)據(jù)檢測(cè)每個(gè)塊中傳輸數(shù)據(jù)中的誤差,以及(f)當(dāng)在N個(gè)(N為正數(shù))連續(xù)塊中檢測(cè)數(shù)據(jù)時(shí),至少將不位于該N個(gè)連續(xù)塊末端的一個(gè)塊認(rèn)為是被刪除的,因此用第一誤差處理數(shù)據(jù)對(duì)傳輸單元中的預(yù)定數(shù)據(jù)量中的誤差進(jìn)行校正。
按照本發(fā)明的還一方面,所提供的記錄和重現(xiàn)數(shù)據(jù)的裝置,包括誤差處理數(shù)據(jù)發(fā)生裝置,用于針對(duì)預(yù)定量的數(shù)據(jù)產(chǎn)生第一誤差處理數(shù)據(jù),針對(duì)多個(gè)塊產(chǎn)生第二誤差處理數(shù)據(jù),這些塊是通過分解該預(yù)定量數(shù)據(jù)而產(chǎn)生的;記錄單元數(shù)據(jù)產(chǎn)生裝置,用于從該預(yù)定量數(shù)據(jù)、第一誤差處理數(shù)據(jù)和第二誤差處理數(shù)據(jù)產(chǎn)生記錄單元的數(shù)據(jù);記錄和重現(xiàn)裝置,用于在記錄介質(zhì)上記錄記錄單元的數(shù)據(jù);以及誤差校正裝置,用于用第一誤差處理數(shù)據(jù)對(duì)每個(gè)記錄單元校正由記錄和重現(xiàn)裝置重現(xiàn)的記錄單元的數(shù)據(jù)中的預(yù)定量數(shù)據(jù)中的誤差,如果不能校正誤差,至少用第二誤差處理數(shù)據(jù)檢測(cè)每個(gè)塊中預(yù)定量數(shù)據(jù)中的誤差,如果不能校正誤差,至少用第二誤差處理數(shù)據(jù)檢測(cè)每個(gè)塊中預(yù)定量數(shù)據(jù)中的誤差,以及當(dāng)N個(gè)(N為正數(shù))連續(xù)塊中檢測(cè)數(shù)據(jù)時(shí),至少將不位于該N個(gè)連續(xù)塊末端的一個(gè)塊認(rèn)為是被刪除的,因此用第一誤差處理數(shù)據(jù)對(duì)記錄單元中的預(yù)定數(shù)據(jù)量中的誤差進(jìn)行校正。
按照本發(fā)明的另一方面,所提供的傳輸數(shù)據(jù)的裝置,包括誤差處理數(shù)據(jù)發(fā)生裝置,用于針對(duì)預(yù)定量的數(shù)據(jù)產(chǎn)生第一誤差處理數(shù)據(jù),針對(duì)多個(gè)塊產(chǎn)生第二誤差處理數(shù)據(jù),這些塊是通過分解該預(yù)定數(shù)據(jù)而產(chǎn)生的;傳輸數(shù)據(jù)產(chǎn)生裝置,用于從該預(yù)定量數(shù)據(jù)、第一誤差處理數(shù)據(jù)和第二誤差處理數(shù)據(jù)產(chǎn)生單元傳輸數(shù)據(jù);傳輸裝置,用于在傳輸單元傳輸數(shù)據(jù);以及誤差校正裝置,用于用第一誤差處理數(shù)據(jù)對(duì)每個(gè)傳輸單元校正已被傳輸?shù)膯卧獋鬏敂?shù)據(jù)中的預(yù)定量數(shù)據(jù)中的誤差,如果不能校正誤差,至少用第二誤差處理數(shù)據(jù)檢測(cè)每個(gè)塊中預(yù)定量數(shù)據(jù)中的誤差,以及當(dāng)在N個(gè)(N為正數(shù))連續(xù)塊中檢測(cè)數(shù)據(jù)時(shí),至少將不位于該N個(gè)連續(xù)塊末端的一個(gè)塊認(rèn)為是被刪除的,因此用第一誤差處理數(shù)據(jù)記錄單元中的預(yù)定數(shù)據(jù)中的誤差進(jìn)行校正。
按照本發(fā)明的另一方面,所提供重現(xiàn)數(shù)據(jù)的方法,包括步驟(a)從記錄有預(yù)定數(shù)據(jù)量、針對(duì)預(yù)定量的數(shù)據(jù)而產(chǎn)生的第一誤差處理數(shù)據(jù)和針對(duì)多個(gè)塊中每個(gè)而產(chǎn)生的第二誤差處理數(shù)據(jù),這些塊是通過分解該預(yù)定量數(shù)據(jù)、編制該記錄的數(shù)據(jù)而產(chǎn)生的,(b)用第一誤差處理數(shù)據(jù)對(duì)每個(gè)記錄單元校正記錄單元的重現(xiàn)數(shù)據(jù)中的預(yù)定量數(shù)據(jù)中的誤差,(c)如果在步驟(b)中誤差不能校正,至少用第二誤差處理數(shù)據(jù)檢測(cè)每個(gè)塊中預(yù)定量數(shù)據(jù)中的誤差,以及(d)當(dāng)在N個(gè)(N為正數(shù))連續(xù)中檢測(cè)數(shù)據(jù)時(shí),至少將不位于該N個(gè)連續(xù)塊末端的一個(gè)塊認(rèn)為是被刪除的,因此用第一誤差處理數(shù)據(jù)對(duì)記錄單元中的預(yù)定數(shù)據(jù)量中的誤差進(jìn)行校正,從而產(chǎn)生重現(xiàn)數(shù)據(jù)。
按照本發(fā)明的另外還一方面,所提供的傳送數(shù)據(jù)的方法,包括步驟(a)傳送由預(yù)定數(shù)據(jù)量、針對(duì)預(yù)定量的數(shù)據(jù)而產(chǎn)生的第一誤差處理數(shù)據(jù),針對(duì)多個(gè)塊中每個(gè)塊而產(chǎn)生的第二誤差處理數(shù)據(jù)而組成的傳送數(shù)據(jù),這些塊是通過分解該預(yù)定量數(shù)據(jù)而產(chǎn)生的,(b)對(duì)每個(gè)傳送單元校正已被傳輸?shù)膯卧獋鬏敂?shù)據(jù)中的誤差,(c)如果在步驟(b)中不能校正誤差,至少用第二誤差處理數(shù)據(jù)檢測(cè)每個(gè)塊中傳輸數(shù)據(jù)中的誤差,以及(d)當(dāng)在N個(gè)(N為正數(shù))連續(xù)塊中檢測(cè)數(shù)據(jù)時(shí),至少將不位于該N個(gè)連續(xù)塊末端的一個(gè)塊認(rèn)為是被刪除的,因此用第一誤差處理數(shù)據(jù)對(duì)傳輸單元中的預(yù)定數(shù)據(jù)量中的誤差進(jìn)行校正。
按照本發(fā)明的另外再一方面,所提供的記錄和重現(xiàn)數(shù)據(jù)的裝置,包括記錄單元數(shù)據(jù)再現(xiàn)裝置,用于從記錄有預(yù)定量數(shù)據(jù)、針對(duì)預(yù)定量的數(shù)據(jù)而產(chǎn)生的第一誤差處理數(shù)據(jù)和針對(duì)多個(gè)塊中每個(gè)塊而產(chǎn)生的第二誤差處理數(shù)據(jù)的記錄介質(zhì)上重現(xiàn)記錄單元的數(shù)據(jù);誤差校正裝置,用于用第一誤差處理數(shù)據(jù)對(duì)每個(gè)記錄單元校正由重現(xiàn)裝置重現(xiàn)的記錄單元的數(shù)據(jù)中的預(yù)定量數(shù)據(jù)中的誤差,如果不能校正誤差,至少用第二誤差處理數(shù)據(jù)檢測(cè)每個(gè)塊中預(yù)定量數(shù)據(jù)中的誤差,以及當(dāng)在N個(gè)(N為正數(shù))連續(xù)塊中檢測(cè)數(shù)據(jù)時(shí),至少將不位于該N個(gè)連續(xù)塊末端的一個(gè)塊認(rèn)為是被刪除的,因此用第一誤差處理數(shù)據(jù)對(duì)記錄單元中的預(yù)定數(shù)據(jù)量中的誤差進(jìn)行校正。
按照本發(fā)明的另一方面,所提供的記錄和重現(xiàn)數(shù)據(jù)的裝置,包括誤差處理數(shù)據(jù)發(fā)生裝置,用于針對(duì)預(yù)定量的數(shù)據(jù)產(chǎn)生第一誤差處理數(shù)據(jù),針對(duì)多個(gè)塊第二誤差處理數(shù)據(jù),這些塊是通過分解該預(yù)定量數(shù)據(jù)而產(chǎn)生的;記錄單元數(shù)據(jù)產(chǎn)生裝置;用于從該預(yù)定量數(shù)據(jù)、第一誤差處理數(shù)據(jù)和第二誤差處理數(shù)據(jù)產(chǎn)生記錄單元的數(shù)據(jù);記錄和重現(xiàn)裝置,用于在記錄介質(zhì)上記錄記錄單元的數(shù)據(jù),并重現(xiàn)記錄介質(zhì)上記錄單元的數(shù)據(jù);誤差檢測(cè)裝置,基于重現(xiàn)信號(hào)的視頻電平,在每個(gè)塊中,檢測(cè)重現(xiàn)信號(hào)的誤差狀態(tài),該重現(xiàn)信號(hào)表示由記錄和重現(xiàn)裝置重現(xiàn)的記錄單元的數(shù)據(jù);以及誤差校正裝置,用于用第一誤差處理數(shù)據(jù)對(duì)每個(gè)記錄單元校正由記錄和重現(xiàn)裝置重現(xiàn)的記錄單元的數(shù)據(jù)中的預(yù)定量數(shù)據(jù)中的誤差,如果不能校正誤差,至少用第二誤差處理數(shù)據(jù)檢測(cè)每個(gè)塊中預(yù)定量數(shù)據(jù)中的誤差;以及當(dāng)在N個(gè)(N為正數(shù))連續(xù)塊中檢測(cè)數(shù)據(jù)時(shí),至少將不位于該N個(gè)連續(xù)塊末端的一個(gè)塊認(rèn)為是被刪除的,因此用第一誤差處理數(shù)據(jù)對(duì)記錄單元中的預(yù)定數(shù)據(jù)量中的誤差進(jìn)行校正。
按照本發(fā)明的另一方面,所提供的重現(xiàn)數(shù)據(jù)的裝置,包括重現(xiàn)裝置,用于從其上記錄有預(yù)定量數(shù)據(jù)、針對(duì)該預(yù)定量而產(chǎn)生的第一誤差處理數(shù)據(jù)和針對(duì)多個(gè)塊中每個(gè)塊而產(chǎn)生的第二誤差處理數(shù)據(jù)的介質(zhì)上重現(xiàn)記錄單元的數(shù)據(jù),這些塊是通過分解該預(yù)定數(shù)據(jù)量、編制記錄單元數(shù)據(jù)而產(chǎn)生的;誤差檢測(cè)裝置,基于重現(xiàn)信號(hào)的視頻電平,在每個(gè)塊中,檢測(cè)重現(xiàn)信號(hào)的誤差狀態(tài),該重現(xiàn)信號(hào)表示由記錄和重裝置重現(xiàn)的記錄單元的數(shù)據(jù);以及誤差校正裝置,用于用第一誤差處理數(shù)據(jù)對(duì)每個(gè)記錄單元校正由記錄和重現(xiàn)裝置重現(xiàn)的記錄單元的數(shù)據(jù)中的預(yù)定量數(shù)據(jù)中的誤差,如果不能校正誤差,至少用第二誤差處理數(shù)據(jù)檢測(cè)每個(gè)塊中預(yù)定量數(shù)據(jù)中的誤差,以及當(dāng)在N個(gè)(N為正數(shù))連續(xù)塊中檢測(cè)數(shù)據(jù)時(shí),至少將不位于該N個(gè)連續(xù)塊末端的一個(gè)塊認(rèn)為是被刪除的,因此用第一誤差處理數(shù)據(jù)對(duì)記錄單元中的預(yù)定數(shù)據(jù)中的誤差進(jìn)行校正。
圖1是按照本發(fā)明的光盤驅(qū)動(dòng)器的方框圖;圖2是圖1所示光盤驅(qū)動(dòng)器中驅(qū)動(dòng)控制器的方框圖;圖3是圖1所示光盤驅(qū)動(dòng)器中控制器的方框圖;圖4是按照本發(fā)明的光盤的格式的視圖;圖5是顯示圖4所示光盤上區(qū)域和在該區(qū)域所用的數(shù)據(jù)時(shí)鐘頻率的示意圖;圖6A、6B和6C是顯示圖44所示光盤的第二格式的示意圖;圖7是按照本發(fā)明的附加奇偶數(shù)據(jù)的示意圖,該奇偶數(shù)據(jù)作為光盤上7行-8行-7行模式中的第二ECC;圖8是顯示怎樣處理再現(xiàn)在扇區(qū)中的誤差脈沖串的示意圖;圖9是顯示怎樣處理再現(xiàn)在扇區(qū)中多個(gè)誤差脈沖串的示意圖;圖10是圖3所示控制器控制過程的流程圖,該控制器用于處理由圖1所示光盤產(chǎn)生的數(shù)據(jù);圖11圖10所示過程的子流程圖;圖12和13是圖10所示過程的子流程圖14是按照本發(fā)明另一實(shí)施例的電平檢測(cè)器的方框圖;圖15是按照本發(fā)明另一實(shí)施例控制器的方框圖;以及圖16是圖15所示控制器在操作流程圖。
圖1通過示例顯示了按照本發(fā)明的光盤驅(qū)動(dòng)器的組成。該光盤驅(qū)動(dòng)器能在磁光盤和一次寫入光盤上記錄數(shù)據(jù)并從其上恢復(fù)數(shù)據(jù);能從只讀盤上讀出數(shù)據(jù);能在所謂的局部ROM的寫/讀區(qū)域?qū)懭霐?shù)據(jù)并從其讀取數(shù)據(jù);還能從這種局部ROM上的只讀區(qū)域讀取數(shù)據(jù)。
如圖1所示,光盤驅(qū)動(dòng)器包括用于在光盤4上記錄并從其上讀取數(shù)據(jù)的驅(qū)動(dòng)器1、用于控制驅(qū)動(dòng)器1的驅(qū)動(dòng)控制器2,以及通過SCSI(小型計(jì)算機(jī)系統(tǒng)接口)輸入/輸出端i01、用于通過驅(qū)動(dòng)控制器2來存取光盤的主計(jì)算機(jī)3。
光盤4可以包括磁光盤、相位改變的介質(zhì)光盤、一次寫光盤、具有可寫區(qū)域(RAM)和只讀區(qū)域(ROM)的局部光盤、只讀光盤等等。
驅(qū)動(dòng)器1包括裝載機(jī)構(gòu)5,用于裝載光盤4;主軸馬達(dá)6,用于旋轉(zhuǎn)已經(jīng)由裝載機(jī)構(gòu)5裝載的光盤4;驅(qū)動(dòng)器7,用于主軸馬達(dá)6的供能;光學(xué)塊8;驅(qū)動(dòng)器14,用于光學(xué)塊8中激光二極管13的供能;1-V/矩陣放大器16,用于將來自光學(xué)塊8、從電流信號(hào)得來的重現(xiàn)信號(hào)轉(zhuǎn)換成電壓信號(hào),并將該電壓信號(hào)提供到系統(tǒng)的多個(gè)部分;磁頭17,用于給光盤4提供磁場(chǎng);以及驅(qū)動(dòng)器18,用于磁頭17的供能。通過組為自光學(xué)塊8中光檢測(cè)器15的多個(gè)輸出信號(hào);1-V/矩陣放大器16產(chǎn)生RF信號(hào)和MO(磁光)信號(hào)。
光學(xué)塊8包括物鏡9,用于將激光束加到光盤4并將光盤4反射的激光束和到光檢測(cè)器15;滑動(dòng)馬達(dá)10,用于相對(duì)于光盤4將光學(xué)塊8作徑向移動(dòng);電流計(jì)馬達(dá)11,用于跟隨光學(xué)塊8;聚焦操縱桿12,用于將激光束聚焦于光盤4上;激光二極管13,用于傳送激光束,通過物鏡9加到光盤上4上;光檢測(cè)器15,用于檢測(cè)來自激光二極管13的激光束。
用于給磁頭17供能的驅(qū)動(dòng)器18通過輸入端1i1連接到驅(qū)動(dòng)控制器2的輸出端201。用于給激光二極管13供能的驅(qū)動(dòng)器14通過輸入端1i2、1i3、連接到驅(qū)動(dòng)器的輸出端202,203。1-V矩陣放大器16通過輸出端1o1、1o2、1o3、1o4、1o5連接到驅(qū)動(dòng)控制器2的輸入端2i1、2i2、2i3、2i4、2i5。聚焦操縱桿12通過輸入端1i4連接到驅(qū)動(dòng)控制器2的輸出端2o4。電流計(jì)馬達(dá)11通過輸入端1i5連接到驅(qū)動(dòng)控制器2的輸出端2o5?;瑒?dòng)馬達(dá)10通過輸入端1i6連接到驅(qū)動(dòng)控制器2的輸出端2o6。用于給主軸馬達(dá)6供能的驅(qū)動(dòng)器7通過輸入/輸出端1io7連接到驅(qū)動(dòng)控制器2的輸入/輸出端2io7。裝載機(jī)構(gòu)5通過輸入端1i7連接到驅(qū)動(dòng)控制器2的輸出端2o7。
傳送和接收指令和數(shù)據(jù)的過程由驅(qū)動(dòng)控制器2執(zhí)行。為了記錄數(shù)據(jù),驅(qū)動(dòng)控制器2將CRC比特和誤差校正碼加到從主計(jì)算機(jī)3來的數(shù)據(jù)上,并傳送該數(shù)據(jù)到驅(qū)動(dòng)器1。為了重現(xiàn)數(shù)據(jù),驅(qū)動(dòng)控制器2校正來自驅(qū)動(dòng)器1的數(shù)據(jù)中的誤差,并只傳送用戶數(shù)據(jù)到主計(jì)算機(jī)3。當(dāng)記錄和重現(xiàn)數(shù)據(jù)時(shí),驅(qū)動(dòng)控制器2發(fā)出指令到待服控制系統(tǒng)以及驅(qū)動(dòng)器1中的各個(gè)塊中。
圖2通過示例圖示了圖1所示的驅(qū)動(dòng)控制器2的一種構(gòu)造。
如圖2所示,驅(qū)動(dòng)控制器2具有輸入/輸出電路31,用于通過D/A變換器和輸出端2o2到圖1所示的驅(qū)動(dòng)器14而給激光二極管13提供偏置數(shù)據(jù),該數(shù)據(jù)是從數(shù)字信號(hào)處理器53通過總線43而提供的。驅(qū)動(dòng)控制器還有選擇器箝位電路33,用于根據(jù)來自侍服控制系統(tǒng)定時(shí)發(fā)生器40的定時(shí)信號(hào)來選擇由I-V矩陣放大器16(圖1)通過輸入端2i1、2i2提供的輸出信號(hào),并箝位所選擇的輸出信號(hào)。A/D轉(zhuǎn)換器34根據(jù)由時(shí)鐘選擇器41選擇的并由此提供的數(shù)據(jù)系統(tǒng)時(shí)鐘信號(hào)或待服系統(tǒng)時(shí)鐘信號(hào)而將來自選擇器/箝位電路33的輸出信號(hào)轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù)。
根據(jù)來自侍服系統(tǒng)時(shí)鐘發(fā)生器39的侍服系統(tǒng)時(shí)鐘信號(hào),數(shù)據(jù)系統(tǒng)時(shí)鐘發(fā)生器35產(chǎn)生數(shù)據(jù)系統(tǒng)時(shí)鐘信號(hào)。數(shù)據(jù)系統(tǒng)定時(shí)發(fā)生器36根據(jù)數(shù)據(jù)系統(tǒng)時(shí)鐘信號(hào)而產(chǎn)生數(shù)據(jù)系統(tǒng)定時(shí)信號(hào)。根據(jù)從A/D轉(zhuǎn)換器34重量同的數(shù)據(jù)中提取的參考相位數(shù)據(jù),數(shù)據(jù)相位控制電路37控制來自數(shù)據(jù)系統(tǒng)時(shí)鐘發(fā)生器35的數(shù)據(jù)系統(tǒng)時(shí)鐘信號(hào)的相位,提供該相位控制的數(shù)據(jù)系統(tǒng)時(shí)鐘信號(hào)作為讀取時(shí)鐘信號(hào)到讀/寫電路38,控制來自讀/寫電路38的讀位置控制信號(hào)的相位,并通過輸出端2o1輸出該相位控制的讀集團(tuán)控制信號(hào)。
當(dāng)數(shù)據(jù)重現(xiàn)時(shí),響應(yīng)來自控制器44的請(qǐng)求信號(hào),讀/寫電路38根據(jù)來自數(shù)據(jù)系統(tǒng)時(shí)鐘發(fā)生器35的數(shù)據(jù)系統(tǒng)時(shí)鐘信號(hào)和來自數(shù)據(jù)系統(tǒng)定時(shí)發(fā)生器36的數(shù)據(jù)系統(tǒng)定時(shí)信號(hào)而將來自A/D轉(zhuǎn)換器34的輸出數(shù)據(jù)加到控制器44,輸出一個(gè)通知信號(hào)。當(dāng)數(shù)據(jù)被記錄時(shí),讀/寫電路38響應(yīng)來自控制器44的請(qǐng)求信號(hào),通過輸出端2o1和圖1所示的輸入端1i1將來自控制器44的數(shù)據(jù)加到驅(qū)動(dòng)器18。
侍服系統(tǒng)時(shí)鐘發(fā)生器39從來自A/D轉(zhuǎn)換器34的輸出數(shù)據(jù)中產(chǎn)生侍服系統(tǒng)時(shí)鐘信號(hào),提供該產(chǎn)生的侍服系統(tǒng)時(shí)鐘信號(hào)到侍服系統(tǒng)定時(shí)發(fā)生器40、時(shí)鐘選擇器41、以及地址解碼器42。侍服系統(tǒng)定時(shí)發(fā)生器40根據(jù)由侍服系統(tǒng)時(shí)鐘發(fā)生器39提供的侍服系統(tǒng)時(shí)鐘信號(hào)產(chǎn)生侍服系統(tǒng)定時(shí)信號(hào),提供該侍服系統(tǒng)定時(shí)信號(hào)到時(shí)鐘選擇器41、地址解碼器42和選擇箝位電路33,并通過輸出端2o3和輸入端1i3(圖1)將該侍服系統(tǒng)定時(shí)信號(hào)加到用于激光二極管13的驅(qū)動(dòng)器14。
驅(qū)動(dòng)控制器2還包括多路復(fù)用器45,用于將從I-V/矩陣放大器通過各個(gè)輸入端2i3、2i4、2i5提供的前方APC(自動(dòng)功率控制)信號(hào)、聚焦誤差信號(hào)、以及拉-入信號(hào)加到A/D轉(zhuǎn)換器46。輸入/輸出電路47通過總線43將來自A/D轉(zhuǎn)換器46的輸出數(shù)據(jù)加到數(shù)字信號(hào)處理器53。PWN(脈寬調(diào)制)電路48用于調(diào)制數(shù)據(jù),以操縱光學(xué)塊8,該數(shù)據(jù)是從數(shù)字信號(hào)處理器53通過總線43提供的。
驅(qū)動(dòng)控制器2還有根據(jù)來自PWM電路48的調(diào)制數(shù)據(jù)而分別給驟焦操縱桿12(圖1)、電流馬達(dá)11(圖1)和滑動(dòng)馬達(dá)10(圖1)供能的驅(qū)動(dòng)器49、50、51。驅(qū)動(dòng)器49通過輸出2o4和圖示的輸入端1i4連接到聚焦操縱桿12。驅(qū)動(dòng)器50通過輸出端2o5和圖1所示輸入端1i5連接到電流計(jì)馬達(dá)11。驅(qū)動(dòng)器51通過輸出端2o6和圖1所示輸入端1i6連接到滑動(dòng)馬達(dá)10。
輸入/輸出電路52通過輸入/輸出端1io7和驅(qū)動(dòng)器7(圖1)將來自數(shù)字信號(hào)處理器53的驅(qū)動(dòng)信號(hào)加到主軸馬達(dá)6(圖1)。數(shù)字信號(hào)處理器53用于通過總線43控制上述各個(gè)塊并給它們供能,并且通過由圖2所示粗實(shí)線所標(biāo)的總線連接到控制器44。
響應(yīng)于來自主計(jì)算機(jī)的請(qǐng)求,對(duì)于由裝載機(jī)構(gòu)5安裝在主軸馬達(dá)6上的光盤4,或在自動(dòng)旋轉(zhuǎn)模式中的裝載機(jī)構(gòu)5裝載光盤4時(shí),數(shù)字信號(hào)處理器53發(fā)出指令,通過輸入/輸出電路52到驅(qū)動(dòng)器7,以給主軸馬達(dá)6提供能量。
當(dāng)主軸馬達(dá)6的旋轉(zhuǎn)速度達(dá)到預(yù)定旋轉(zhuǎn)速度時(shí),驅(qū)動(dòng)器7輸出一個(gè)鎖定信號(hào),以向數(shù)字信號(hào)處理器53表明主軸馬達(dá)6的旋轉(zhuǎn)速度已穩(wěn)定。在該時(shí)間中數(shù)字信號(hào)處理器53使得PWM電路48控制驅(qū)動(dòng)器50,以使來自激光二極管13的激光束定位于光盤4的用戶區(qū)域的外面,并使PWM電路控制驅(qū)動(dòng)器51,以在光盤4的徑向向里或向外移動(dòng)光學(xué)8。
如果激光束被聚焦在用戶區(qū)域,高敏感的光盤4的數(shù)據(jù)將可能被錯(cuò)誤地擦掉。由于光學(xué)塊8被移出用戶區(qū)域,而且激光束也被弄出用戶區(qū)域,從而可防止錯(cuò)誤地?cái)?shù)據(jù)刪除。
當(dāng)主軸馬達(dá)6恒速旋轉(zhuǎn)而且光學(xué)塊8在光盤4的徑向向外移動(dòng)時(shí),數(shù)據(jù)信號(hào)處理53通過輸入輸出電路31和D/A轉(zhuǎn)換器32提供激光二極管13的偏置電流到驅(qū)動(dòng)器14,并輸出指令到侍服系統(tǒng)定時(shí)發(fā)生器40,以使激光二極管13導(dǎo)通而傳送激光束。
從激光二極管13傳送的激光束被加到光學(xué)塊8中的光檢測(cè)器15,光檢測(cè)器15轉(zhuǎn)換該激光束為相應(yīng)的電信號(hào)。來自光檢測(cè)器15的電信號(hào)作為檢測(cè)輸出信號(hào)加到1-V/矩陣放大器16,它轉(zhuǎn)換該檢測(cè)的輸出信號(hào)為電壓信號(hào),它然后被作為前APC信號(hào)加到多路復(fù)用器45。
加到多路復(fù)用器45的前APC信號(hào)在此被時(shí)分復(fù)用,然后由A/D轉(zhuǎn)換器45轉(zhuǎn)換為數(shù)字信號(hào),它通過輸入輸出電路47和總線43被加到數(shù)字信號(hào)處理器53。數(shù)字信號(hào)處理器53根據(jù)數(shù)字前APC信號(hào)來識(shí)別從激光二極管傳送的激光束的強(qiáng)度,并通過輸入/輸出電路31和D/A變換器32向驅(qū)動(dòng)器14發(fā)送由數(shù)字濾波器(未示出)計(jì)算的回波強(qiáng)度控制數(shù)據(jù),以使驅(qū)動(dòng)器14控制激光二極管13來產(chǎn)生標(biāo)準(zhǔn)的激光束功率。
然后,數(shù)字信號(hào)處理器53控制PWM電路38,以給驅(qū)動(dòng)器49提供電流,因此在直方向給聚焦操縱桿12供能,以將聚焦操縱桿12帶到驟焦檢索模式,此時(shí),由光盤4所反射的激光束被加到光檢測(cè)器15的光檢測(cè)表面。由光檢測(cè)器15檢測(cè)的激光束被轉(zhuǎn)換為電信號(hào),它被作為檢測(cè)的輸出信號(hào)加到1-V/矩陣放大器16。該1-V矩陣放大器16轉(zhuǎn)換該信號(hào)為電壓信號(hào)并放大該電壓信號(hào)。該放大的電壓信號(hào)然后從1-V矩陣放大器16作為聚焦誤差信號(hào)被加到多路復(fù)用45。
該聚焦誤差信號(hào)與前APC信號(hào)一起被多路復(fù)用器45進(jìn)行時(shí)分復(fù)用,然后由A/D轉(zhuǎn)換器46轉(zhuǎn)換成數(shù)字信號(hào)。該數(shù)字聚焦誤差信號(hào)通過輸入/輸出電路47和總線43被加到數(shù)字信號(hào)處理器53。在此數(shù)字信號(hào)處理器53數(shù)字地對(duì)數(shù)字聚焦誤差信號(hào)進(jìn)行濾波,以產(chǎn)生聚焦控制數(shù)據(jù)并將該聚焦控制數(shù)據(jù)從PWM電路48反饋到驅(qū)動(dòng)器49,因此提供一個(gè)聚焦控制侍服環(huán)。當(dāng)激光束的聚焦?fàn)顩r穩(wěn)定在檢索模式時(shí),從光檢測(cè)器15輸出的、通過1-V/矩陣放大器16產(chǎn)生的RF信號(hào)具有基本上恒定的幅度。在RF信號(hào)被選擇器/箝位電路33箝位到某個(gè)值是值該RF信號(hào)被A/D轉(zhuǎn)換器34轉(zhuǎn)換成數(shù)字信號(hào)。
此時(shí),時(shí)鐘信號(hào)具有侍服系統(tǒng)時(shí)鐘發(fā)生39的自由頻率。對(duì)于選擇器/箝電路33,箝位信號(hào)的定時(shí)脈沖由頻分侍服系統(tǒng)時(shí)鐘發(fā)生器39的自由頻率而產(chǎn)生。
通過確定由A/D轉(zhuǎn)換器34產(chǎn)生的數(shù)字RF信號(hào)的幅度差,侍服系統(tǒng)時(shí)鐘發(fā)生器39檢測(cè)在光盤4上形成的凹坑的模式,以因此檢索一種模式,它與侍服區(qū)域內(nèi)的凹坑串相同。當(dāng)發(fā)現(xiàn)該模式時(shí),侍服系統(tǒng)時(shí)鐘發(fā)生器39控制時(shí)鐘選擇器41,以在下一模式要出現(xiàn)的位置外打開一個(gè)窗口,并再在該窗口中確定模式是否相互一致。
如果在某些次數(shù)內(nèi),上述操作成功地確定了,那么就確定了侍服系統(tǒng)時(shí)鐘發(fā)生器39被鎖定到光盤4的凹坑的模式。通過確定在侍服區(qū)域內(nèi)的擺動(dòng)凹坑的兩者幅度差,就可以產(chǎn)生相位信息。通過將從兩個(gè)擺動(dòng)凹抗產(chǎn)生的相位信息相加,由按照軌跡位置而產(chǎn)生的幅度變化所引起的增益變化被吸收。
當(dāng)侍服系統(tǒng)時(shí)鐘發(fā)生器39被鎖定時(shí),片段單元的位置就清楚,光盤上片段標(biāo)志凹坑可被識(shí)別。RF信號(hào)在相對(duì)于片段標(biāo)志凹坑、地址標(biāo)志凹坑、扇標(biāo)志1凹坑、扇標(biāo)志2凹抗的多個(gè)位置Ar1、Ar2、Ar3、Ar4外被取樣,其中取樣的RF信號(hào)的幅度最大的一個(gè)位置被檢索。
如果位置為Ar1,那么它代表地址標(biāo)志,其片段是地址片段,使得識(shí)別幀的開始端成為可能。因此,通過清除幀計(jì)數(shù)器,可以對(duì)幀進(jìn)行同步。如果一幀由14個(gè)片段組成,那么時(shí)鐘選擇器41被控制,以在14個(gè)片段的每個(gè)當(dāng)中打開一個(gè)窗口,而且當(dāng)片可被成功地當(dāng)作地址標(biāo)志識(shí)別時(shí),判斷幀同步被鎖定。
當(dāng)幀被同步時(shí),光盤4上記錄有地址的位置可被識(shí)別。因此,軌跡地址和幀碼被地址解碼器42解碼。通過檢測(cè)每個(gè)灰色碼4比特的模式與灰色碼表之間的一致性,地址解碼器42對(duì)軌跡地址和幀碼進(jìn)行解碼。由于全體模式不只是4比特,被轉(zhuǎn)換為灰色碼,檢測(cè)與表一致是不簡(jiǎn)單的,但對(duì)于按照LSB的高-次序4比特是"1"還是"0",而反轉(zhuǎn)的表,要是作比較的。
當(dāng)?shù)谝唤獯a的幀碼被載入幀計(jì)數(shù)器內(nèi)時(shí),則認(rèn)為達(dá)到了旋轉(zhuǎn)同步,通過對(duì)每個(gè)幀增加幀計(jì)數(shù)器而獲得的數(shù)值與實(shí)際的重現(xiàn)幀相比較,該數(shù)值肯定與實(shí)際的重現(xiàn)幀一致。因此,由幀計(jì)數(shù)器產(chǎn)生的數(shù)值作為幀碼返回到數(shù)字信號(hào)處理器53,以防止在出現(xiàn)某些故障時(shí)幀位置被錯(cuò)誤地識(shí)別。
當(dāng)以灰色碼形式讀取軌跡地址時(shí),數(shù)字信號(hào)處理器53計(jì)算光學(xué)塊8的速度,并使PWM電路48通過驅(qū)動(dòng)器51去控制光學(xué)塊8的滑動(dòng)馬達(dá)10,因此移動(dòng)光學(xué)塊8到光盤4上所需的軌跡。
當(dāng)光學(xué)塊8到達(dá)光盤4上所需軌跡時(shí),光學(xué)塊8進(jìn)入跟蹤模式。通過確定來自侍服區(qū)域中兩個(gè)凹坑的RF信號(hào)的幅度差,可產(chǎn)生跟蹤誤差信號(hào)。數(shù)字信號(hào)處理器53數(shù)字地對(duì)跟蹤誤差信號(hào)進(jìn)行濾波,以產(chǎn)生跟蹤控制數(shù)據(jù),并提供跟蹤控制數(shù)據(jù),以使得PWM電路48去控制驅(qū)動(dòng)器50,因此給光學(xué)塊8中的電流計(jì)馬達(dá)11供能,以控制低頻成分的變化,以及實(shí)現(xiàn)跟蹤控制,以定位在光盤4軌跡的中心處從激光二極管13發(fā)出的激光束的光點(diǎn)。
當(dāng)光學(xué)塊8因此受軌跡控制時(shí),數(shù)字信號(hào)處理器53檢測(cè)所需軌跡起始的位置。第個(gè)扇區(qū)的起始處片段和該片段先前的片段與扇區(qū)標(biāo)志有關(guān)。時(shí)鐘選擇器41被控制,以在上述四個(gè)位置Ar1、Ar2、Ar3、Ar4和每個(gè)位置處打開一個(gè)窗口,并且當(dāng)在四個(gè)位置Ar1、Ar2、Ar3、Ar4處取樣的RF信號(hào)的最大幅度位置是位置Ar2時(shí),每個(gè)扇區(qū)標(biāo)志代表扇區(qū)起始的片段,并且,當(dāng)最大幅度位置是位置Ar3時(shí),每個(gè)扇區(qū)標(biāo)志代表扇區(qū)開始前的片段?;旧?,通過轉(zhuǎn)換由主計(jì)算機(jī)3給出的扇區(qū)地址為物理扇區(qū)并計(jì)算該扇區(qū)所屬軌跡的片段。上述兩種扇區(qū)標(biāo)志同時(shí)缺損的可能性很小,因此,產(chǎn)生缺損扇區(qū)的可能性也就很小。
通過M/N復(fù)用從侍服系統(tǒng)時(shí)鐘發(fā)生器39產(chǎn)生的幀同步侍服時(shí)鐘信號(hào),數(shù)據(jù)系統(tǒng)時(shí)鐘發(fā)生器35產(chǎn)生數(shù)據(jù)時(shí)鐘信號(hào),并傳遞數(shù)據(jù)時(shí)鐘信號(hào)到數(shù)據(jù)系統(tǒng)定時(shí)發(fā)生器36和讀/寫電路38。
在記錄模式,通過控制器44將從主計(jì)算機(jī)3來的數(shù)據(jù)提供到讀寫電路38,以便記錄。通過異-或,讀/寫電路38然后將例如127周期的隨機(jī)數(shù)加到所提供的數(shù)據(jù)上,因此按照Y=X7+X+1來加擾每個(gè)扇區(qū)的數(shù)據(jù),并與數(shù)據(jù)時(shí)鐘信號(hào)同步地將該加擾的數(shù)據(jù)調(diào)制成NRZI數(shù)據(jù)。此時(shí),讀/寫電路38對(duì)每個(gè)片段設(shè)置起始值為"0",并通過驅(qū)動(dòng)器18將該調(diào)制的信號(hào)送到磁頭17磁頭按照該調(diào)制信號(hào)產(chǎn)生磁場(chǎng),并將該磁場(chǎng)加到光盤4的數(shù)據(jù)區(qū)域,該光盤4被激光二極管13傳送的激光加熱到居里溫度,因此在光盤4上記錄該NRZI數(shù)據(jù)。
在重現(xiàn)模式,按照從光檢測(cè)器15檢測(cè)的輸出信號(hào)由I-V矩陣放大器16產(chǎn)生的MO或RF信號(hào)被選擇/箝位電路33箝位到預(yù)定高度,并因此由A/D轉(zhuǎn)換器轉(zhuǎn)換成加到讀/寫電路38的數(shù)字信號(hào)。讀/寫電路38按照部分響應(yīng)對(duì)來自A/D轉(zhuǎn)換器34的重現(xiàn)信號(hào)進(jìn)行數(shù)字濾波,按照Viterbi解碼重現(xiàn)NRZI數(shù)據(jù)。在每個(gè)片段中對(duì)NRZI數(shù)據(jù)進(jìn)行轉(zhuǎn)換之后,讀/寫電路38對(duì)每個(gè)扇區(qū)中的NRZI數(shù)據(jù)進(jìn)行解擾,將該解擾的數(shù)據(jù)轉(zhuǎn)換成重現(xiàn)的數(shù)據(jù),并通過控制器44將該重現(xiàn)的數(shù)據(jù)傳送到主計(jì)算機(jī)3。通過以不同形式組合來自光檢測(cè)器15的許多輸出信號(hào),可產(chǎn)生MO信號(hào)和RF信號(hào)。
圖3通過示例顯示了圖2所示控制器44的構(gòu)造。
如圖3所示,控制器44具有CPU60、連接到CPU60并由地址總線、數(shù)據(jù)總線和控制總線組成的總線61、用于存貯各個(gè)程序數(shù)據(jù)參量數(shù)據(jù)等等以實(shí)現(xiàn)重現(xiàn)模式中的各個(gè)過程的ROM62、以及輸入輸出端口64。控制器44也具有解碼器67,用于在重現(xiàn)的數(shù)據(jù)上實(shí)現(xiàn)誤差校正和誤差檢測(cè);編碼器68,用于產(chǎn)生從與計(jì)算機(jī)3提供的數(shù)據(jù)奇偶的數(shù)據(jù),并將該奇偶數(shù)據(jù)國(guó)到所提供的數(shù)據(jù)上;緩沖器70;以及接口71。ROM62、RAM63、輸入/輸出端口64、解碼67、編碼器68、緩沖器70、以及接口71都連接到總線61上。
控制器44還具有輸入/輸出端65,它連接到圖2所示讀寫電路38和開關(guān)66的動(dòng)觸點(diǎn)"C"。開關(guān)66的一個(gè)固定觸點(diǎn)"a"連接到解碼器67的輸入端,而另一個(gè)固定觸點(diǎn)"b"連接到編碼器68的輸出端。
解碼器67具有連接到開關(guān)69固定端"a"的數(shù)據(jù)輸出端,而編碼器68具有連接到開關(guān)69另一固定端"b"的輸入端。開關(guān)69的一個(gè)動(dòng)觸點(diǎn)"c"連接到緩沖器70的輸入/輸出端,該緩沖器的另一輸入/輸出端連接到接口71的輸入/輸出端。接口71的另一個(gè)輸入/輸出端通過輸入/輸出端io1連接到圖1所示的主計(jì)算機(jī)3的輸入/輸出端。
解碼器使用第一個(gè)ECC在通過開關(guān)66提供的重現(xiàn)數(shù)據(jù)上進(jìn)行誤差檢測(cè)、當(dāng)檢測(cè)的誤差數(shù)達(dá)到可被校正的誤差數(shù)時(shí),就進(jìn)行誤差檢查,并且當(dāng)誤差被檢測(cè)時(shí)使用第二個(gè)ECC來進(jìn)行誤差檢測(cè)。
解碼器67包括RAM67a、67b,以及用于控制存貯在RAM67a、67b的重現(xiàn)數(shù)據(jù),以用LDC來進(jìn)行誤差校正,用CRC來進(jìn)行誤差檢測(cè),當(dāng)出現(xiàn)誤差校正和誤差檢測(cè)無效的誤差脈沖串時(shí),用第二ECC來進(jìn)行7誤差檢測(cè)。RAM67a、67b的每一個(gè)都具有用于存貯重現(xiàn)數(shù)據(jù)一個(gè)扇區(qū)(在該實(shí)施例中由2352字節(jié)組成)、以及在下面所描述的誤差檢測(cè)過程和誤差檢測(cè)過程產(chǎn)生的各種數(shù)據(jù)的存貯容量。
解碼器67通過開關(guān)69提供輸出數(shù)據(jù)到緩沖器70。第二ECC是在正記錄扇區(qū)的下一個(gè)扇萄給定區(qū)域中記錄的奇偶數(shù)據(jù),在由該扇區(qū)中的數(shù)據(jù)產(chǎn)生ECC奇偶數(shù)據(jù)中,第二個(gè)ECC也是奇偶數(shù)據(jù),在解碼中,當(dāng)用第一ECC的奇偶數(shù)據(jù)不可能實(shí)現(xiàn)數(shù)據(jù)的誤差校正或檢測(cè)到使用CRC檢測(cè)到的誤差時(shí),它被用于檢測(cè)扇區(qū)中的數(shù)據(jù)的誤差位置。
如圖3所示,編碼器68包括RAM68a、68b,每個(gè)都有存貯一個(gè)扇區(qū)的存貯容量;以及RAM控制器68c用于控制存貯在RAM68a、68b中的輸入數(shù)據(jù),以產(chǎn)生象第一ECC的奇偶數(shù)據(jù)、象CRC的奇偶數(shù)據(jù)、象第二ECC的奇偶數(shù)據(jù),并將這些奇偶數(shù)據(jù)相加。可是,編碼器68只在某些區(qū)域?qū)⒌诙﨓CC相對(duì)于用戶數(shù)據(jù)而產(chǎn)生的該奇偶數(shù)據(jù)加到下一區(qū)域的用戶數(shù)據(jù)上。
編碼器68將這些奇偶數(shù)據(jù)加到從主計(jì)算機(jī)3傳送來的數(shù)據(jù)上,并將該奇偶數(shù)據(jù)作為前面扇區(qū)的第二ECC加到該數(shù)據(jù)上。
通過圖1所示的光驅(qū)動(dòng)器,用于誤差檢測(cè)的奇偶數(shù)據(jù)和用于誤差檢測(cè)的奇偶數(shù)據(jù)可被記錄在磁光盤、寫一次光盤、和局部光盤的可寫區(qū)域。當(dāng)制造盤時(shí),這些奇偶數(shù)據(jù)被記錄在只讀光盤或局部盤的只讀區(qū)域。
連接到輸入/輸出端口64的輸入/輸出端72連接到圖2所示數(shù)字信號(hào)處理器53的總線43。連接到輸入/端口64的輸入/輸出連接到圖2所示的讀/寫電路38的通知信號(hào)輸入端。連接到輸入/輸出端口64的輸入/輸出端74連接到圖2所示的讀寫電路38的請(qǐng)求輸入信號(hào)端。
下面將描述從主計(jì)算機(jī)3來的數(shù)據(jù)被記錄到光盤4上的過程。
CPU60通過輸入/輸出端口64提供開關(guān)控制信號(hào)到開關(guān)66、69,以連接開關(guān)66、69的動(dòng)觸點(diǎn)"c"到固定觸點(diǎn)"b"。從主計(jì)算機(jī)3傳送來的、要被記錄的數(shù)據(jù)從緩沖器70中讀出,此后,通過開關(guān)69加到編碼器68,它將誤差檢測(cè)和誤差校正碼加到該數(shù)據(jù)上。因此,數(shù)據(jù)通過開關(guān)66和輸入/輸出端65被加到圖2所示讀/寫電路38上,通過它數(shù)據(jù)被記錄在光盤4的用戶區(qū)域。
此時(shí),編碼器68將奇偶數(shù)據(jù)加到存貯在RAM68a中的某一扇區(qū)(第N個(gè)扇區(qū))的數(shù)據(jù)上。當(dāng)用于記錄的數(shù)據(jù)處理完成時(shí),編碼器68通過開關(guān)63將加有奇偶數(shù)據(jù)的第N個(gè)扇區(qū)的數(shù)據(jù)加到輸入/輸出端65,并通過輸入/輸出端口64和總線61提供數(shù)據(jù)輸出的指示信號(hào)到CPU60。CPU60現(xiàn)在命令圖1所示的讀/寫電路38去記錄該數(shù)據(jù),并控制緩沖器70和接口71去接收下一個(gè)輸入數(shù)據(jù)。在該方式中,第N個(gè)扇區(qū)的所有數(shù)據(jù)被加到驅(qū)動(dòng)器1并記錄在光盤4上,在該時(shí)間內(nèi)下一個(gè)輸入數(shù)據(jù)作為下一扇區(qū)((N+1)個(gè)扇區(qū))的數(shù)據(jù)被存貯在RAM68b中。
為了重現(xiàn)記錄在光盤4上的數(shù)據(jù),CPU60通過輸入/輸出端口64將開關(guān)控制信號(hào)提供到開關(guān)66、69,以將動(dòng)觸點(diǎn)"c"連接到固定觸點(diǎn)"a"。從光盤4讀出的、并通過讀/寫電路38、輸入/輸出端65和開關(guān)66提供的重現(xiàn)數(shù)據(jù)被加到觸碼器67。解碼器7檢測(cè)并校正重現(xiàn)數(shù)據(jù)中的誤差,并通過開關(guān)69、緩沖器70、接口71和輸入/輸出端io1將重現(xiàn)的數(shù)據(jù)加到圖1所示的主計(jì)算機(jī)3上。
對(duì)于存貯在RAM67a中的第N個(gè)扇區(qū)的數(shù)據(jù),當(dāng)解碼器67用第一ECC的奇偶數(shù)據(jù)校正誤差,用CRC奇偶數(shù)據(jù)檢測(cè)誤差、或因?yàn)檎`差脈沖串而不能校正誤差時(shí),解碼器67從RAM67b中存貯的第(N+1)個(gè)扇區(qū)的數(shù)據(jù)中讀取奇偶數(shù)據(jù)作為第二ECC,并用作為第二ECC的奇偶數(shù)據(jù)來檢測(cè)誤差的集團(tuán)。在識(shí)別誤差的位置之后,解碼器67用第一ECC的奇偶數(shù)據(jù)來校正誤差,以校正第N個(gè)扇區(qū)的數(shù)據(jù),然后用CRC奇偶數(shù)據(jù)來檢測(cè)誤差。
當(dāng)完成上述重現(xiàn)過程時(shí),解碼器67輸出第N個(gè)扇區(qū)的數(shù)據(jù),并通過輸入/輸出端口64才總線61將重現(xiàn)過程結(jié)束的指示信號(hào)提供到CPU60。CPU60現(xiàn)在命令該/寫電路38重現(xiàn)下一扇區(qū)的數(shù)據(jù)。以此方式,該扇區(qū)的所有數(shù)據(jù)被提供到緩沖串70,此后從光盤4讀出的第(N+2)個(gè)扇區(qū)的重現(xiàn)數(shù)據(jù)加到RAM67a。
圖1至圖3所示的光盤驅(qū)動(dòng)器可以包含只讀光盤、只具有只讀區(qū)域的盤比如局部盤等等、除只讀區(qū)域之外還具有可寫區(qū)域的盤、只具有只讀區(qū)域的盤比如磁光盤、寫一次的盤、等等,或除只寫區(qū)域之外還具有可讀區(qū)域的盤。
圖4通過示例顯示了光盤4的格式。
如圖4所示,光盤4具有記錄光盤類型數(shù)據(jù)等等的GCP(灰色編碼部分)區(qū)域、CTL(控制)區(qū)域、TEST區(qū)域,BAND0、BAND1、…BAND15、TEST區(qū)域、CTL區(qū)域、以及從最外邊區(qū)到最里邊區(qū)連續(xù)徑向向里排列的GCP區(qū)域。該GCP區(qū)域是這樣一個(gè)區(qū)域,其中可記錄附加信息的地址信號(hào),其中坑模式由灰色碼表示。記錄在GCP區(qū)域的信息即使在搜索模式也能被讀出。CTL區(qū)域是這樣的區(qū)域,其中記錄指示介質(zhì)類型的信息,而TEST區(qū)域是用作試驗(yàn)而在其中寫數(shù)據(jù)的區(qū)域。
圖5通過示例顯示了圖4所示光盤4的特別格式。在圖5中,在最上面行的GCP區(qū)域?qū)?yīng)于圖4所示光盤4的最外邊區(qū)上的GCP區(qū)域,從最上面行向下面行順序排列的條和區(qū)域分別對(duì)應(yīng)于對(duì)應(yīng)于圖4中光盤4從最外邊區(qū)到最里邊區(qū)順序徑向向內(nèi)排列的區(qū)域。
在該例子中,光盤4是一個(gè)區(qū)域CAV盤。因此,如圖5所示,數(shù)據(jù)時(shí)鐘頻率從區(qū)域變換到區(qū)域。
圖6A、6B和6C通過示例顯示了光盤4的扇區(qū)格式。在圖6A、6B和6C中圖示了一個(gè)扇區(qū)的內(nèi)容。
在圖6A、6B和6C通過示例顯示了光盤4的扇區(qū)格式。在圖6A、6B和6C中圖示了一個(gè)扇區(qū)的內(nèi)容。
在圖6A、6B和6C中,i表示碼字(圖6A、6B、6C中的"行"),j表示字節(jié)。實(shí)線箭頭表示寫數(shù)據(jù)的方向。標(biāo)為D0~D2047表示的數(shù)據(jù)代表用戶數(shù)據(jù),標(biāo)為(P1,P2)~(P35,P36)的數(shù)據(jù)代表對(duì)應(yīng)于分別標(biāo)為i=130~123,…i=10~3的用戶數(shù)據(jù)的奇偶數(shù)據(jù),標(biāo)為(Q1,Q2)的數(shù)據(jù)代表對(duì)應(yīng)于奇偶數(shù)據(jù)P1~P36的奇偶數(shù)據(jù),標(biāo)為(Q3、Q4)的數(shù)據(jù)代表對(duì)應(yīng)于奇偶數(shù)據(jù)P1~P36和奇偶數(shù)據(jù)(Q1、Q2),而標(biāo)為CRC1~CRC8的數(shù)據(jù)代表對(duì)應(yīng)于用戶數(shù)據(jù)D0~D2047的誤差檢測(cè)奇偶數(shù)據(jù)。
標(biāo)為(E1,1)~(E1,16)的數(shù)據(jù)代表奇偶數(shù)據(jù),它對(duì)應(yīng)于分別標(biāo)為j=0~j=15的用戶數(shù)據(jù)D0~D2047、奇偶數(shù)據(jù)P1~P36和奇偶數(shù)據(jù)CRC1~CRC8的瑞得-索羅門(Reed-Solomon)碼。具體地,由奇偶數(shù)據(jù)(E1,1)~(E1,16)組成的奇偶數(shù)據(jù)對(duì)應(yīng)于數(shù)據(jù)D0、D16、…D2032,以及標(biāo)有j=1,i=130的數(shù)據(jù),由奇偶數(shù)據(jù)(E2,1)~(E2,16)組成的,標(biāo)有j=1,i=-1~-16的數(shù)據(jù)是奇偶數(shù)據(jù)它對(duì)應(yīng)于標(biāo)有j=1,i=130~0的數(shù)據(jù)。對(duì)于其它給出類似的奇偶數(shù)據(jù)。
如上面參考圖6A、6B、6C所描述的,如果羅科-索盧門碼的結(jié)構(gòu)對(duì)應(yīng)于標(biāo)為i=147~-16的行的數(shù)據(jù),則每個(gè)距離為17。因此,只要能從表1中看到,高到8個(gè)連續(xù)誤差可被檢測(cè)并校正,但9或更多個(gè)連續(xù)誤差就不能被校正。
在該例子中,作為第二ECC的奇偶數(shù)據(jù)P1~P36用于對(duì)標(biāo)為i=130,j=0~i=3,j=15、i=0、j=15~i=-16,j=15的數(shù)據(jù)進(jìn)行檢測(cè)和校正,它是在數(shù)據(jù)重現(xiàn)時(shí)使用的。
由于該奇偶數(shù)據(jù)(E1,1)~(E16,16)每個(gè)都具有147字節(jié)的垂直長(zhǎng)度,其中加有奇偶數(shù)據(jù)的用戶數(shù)據(jù)D0~D2047的垂直方向長(zhǎng)度具有131字節(jié),而在奇偶數(shù)據(jù)的直方向,該數(shù)據(jù)的長(zhǎng)度具有16字節(jié),該距離為17,因此它們制成一個(gè)(147,131,17)的瑞得-索羅門碼。一個(gè)碼字是一個(gè)字節(jié)。如上面所描述的,一個(gè)扇區(qū)具有16字節(jié)X147=2352字節(jié)。
下面將結(jié)合圖7描述對(duì)應(yīng)于圖6A、6B、6C所示扇區(qū)的數(shù)據(jù)的7行-8行-7行的模式。
從圖7可看到,對(duì)于圖6A、6B、6C中從i=130到124排列的7行而組成的所有數(shù)據(jù)都產(chǎn)生奇偶數(shù)據(jù)P1,P2,對(duì)于圖6A、6B、6C中從i=115到109排列的7行而組成的所有數(shù)據(jù)都產(chǎn)生奇偶數(shù)據(jù)P5,P6。類似地奇偶數(shù)據(jù)以7行、8行、7行的次序連續(xù)被產(chǎn)生。
一旦產(chǎn)生奇偶數(shù)據(jù)P1~P40,則連續(xù)產(chǎn)生由(114,112,3)、(130,128,3)和(114,112,3)組成的三組瑞得-索羅門碼。
按照該例子,如上所述,當(dāng)數(shù)據(jù)記錄在光盤4上時(shí),用于該數(shù)據(jù)誤差校正的第一ECC的奇偶數(shù)據(jù)、以及第二ECC的奇偶數(shù)據(jù)以7行-8行-7行的模式產(chǎn)生。如果光盤4包含只讀盤,則訪第二ECC的奇偶數(shù)據(jù)被記錄在光盤4上第n個(gè)扇區(qū)之后的第(n+1)個(gè)扇區(qū)中的特定區(qū)域。
根據(jù)數(shù)據(jù)再生時(shí)誤差出現(xiàn)的脈沖串的方式的不同,對(duì)于不可校正的數(shù)據(jù)的再生是可能的,存在此種可能性的原因以及此種誤差脈沖串進(jìn)行復(fù)制的過程將在下描述。
圖8示出了如何處理出現(xiàn)在某一區(qū)中連續(xù)誤差脈沖串的過程。
在圖8中,SEC表示一個(gè)區(qū),SEC′表示該區(qū)的細(xì)節(jié)。區(qū)SEC、SEC′是依據(jù)在上面參考圖7所描述時(shí)利用7行-8行-7行的圖案。包括7行和8行的數(shù)據(jù)組后面將被稱為數(shù)據(jù)塊。
假設(shè)圖8中包括在由SEC陰影區(qū)中的全部數(shù)據(jù)都受誤差脈沖串的影響。當(dāng)這種誤差脈沖串出現(xiàn)在區(qū)SEC中時(shí),采用第一ECC奇偶數(shù)據(jù)LDC就不能檢測(cè),這是因?yàn)?,由于它的距離d是"17",所以作為第一ECC的奇偶數(shù)據(jù)LDC不能檢測(cè)高達(dá)8字節(jié)的誤差。但是,在某一確定數(shù)據(jù)塊中的誤差可利用作為第二ECC的奇偶數(shù)據(jù)P1-P40來檢測(cè),并且可通過確認(rèn)包含要被擦除的誤差的數(shù)據(jù)塊而能夠被擦除校正。對(duì)于7行-8行-7行的方案,當(dāng)誤差脈沖串確切超過7行和8行時(shí),能夠被擦除校正的數(shù)據(jù)最大為15行。對(duì)于僅由8行構(gòu)成的圖案,可被擦除校正的數(shù)據(jù)包括15行。
如果誤差脈沖串?dāng)U展超過7行數(shù)據(jù)塊、8行數(shù)據(jù)塊和7行數(shù)據(jù)塊,而由1l行構(gòu)成,就有必要將22行(7+8+7)的數(shù)據(jù)擦除校正。此種情形中,即使利用作為第二ECC的奇偶數(shù)據(jù)P1-P40也不能對(duì)這些數(shù)據(jù)作擦除校正。
根據(jù)本發(fā)明,有可能校正超過3個(gè)連續(xù)數(shù)據(jù)塊(例如7行數(shù)據(jù)塊、8行數(shù)據(jù)塊和7行數(shù)據(jù)塊)的誤差脈沖串。具體地說,在上例中是利用作為第二ECC的奇偶數(shù)據(jù)P1-P40來檢測(cè)誤差的,隨后,通過參考正被擦除數(shù)據(jù)的中間8行而利用作為第一ECC的奇數(shù)據(jù)LDC面對(duì)8行作擦除校正。并且對(duì)這些誤差作為檢測(cè)且利用余下4字節(jié)作校正。而且,可以利用作為第二ECC的奇偶數(shù)據(jù)P1-P40來檢測(cè)誤差,隨后,通過參考正被擦除的數(shù)據(jù)的中心8行以及高于該中心8行和低于該中心8行的數(shù)據(jù)的N行而利用作為第一ECC的奇偶數(shù)據(jù)LDC而對(duì)(8tl)行作擦除校正,利用其余M字節(jié)對(duì)誤差作檢測(cè)和校正。上述誤差校正方案在下給出。
8行擦除校正及4行檢測(cè)校正……12行,10(8+1行高和低)行擦除校正及3行檢測(cè)校正……13行,12(8+2行高和低)行擦除校正及2行檢測(cè)校正……14行,14(8+3行高和低)行擦除校正及1行檢測(cè)校正……15行,
16(8+4行高和低)行擦除校正 ……16行。
如果中心數(shù)據(jù)塊包括7行,誤差校正方案如下7行擦除校正和4行檢測(cè)校正 ……11行,9(7+1行高和低)行擦除校正和3行檢測(cè)校正 ……12行,11(7+2高和低)行擦除校正和2行檢測(cè)校正 ……13行,13(7+3行高和低)行擦除校正和1行檢測(cè)校正……14行,15(7+4行,高和低)行擦除校正 ……15行。
上述方案任意之一基于這樣的假設(shè),即距離d是"17",且可被校正的數(shù)據(jù)不超過"17"行。
圖9示出了在一區(qū)中多個(gè)誤差脈沖串出現(xiàn)的具體處理作法。
圖9中,SEC表示一個(gè)區(qū)中的細(xì)節(jié)。該區(qū)SCE是以利用7行-8行-7行方案的基礎(chǔ),已參考圖7描述過。
在圖9所示的例中,超過8行的誤差脈沖串出現(xiàn)在包括8行的一個(gè)數(shù)據(jù)塊中,且多個(gè)誤差脈沖串出現(xiàn)在不同的兩個(gè)位置,每一個(gè)都在一個(gè)7行的數(shù)據(jù)塊中,且每一個(gè)都與出現(xiàn)超過8行誤差的誤差脈沖串所在位置有一個(gè)空間距離。因此,三個(gè)誤差脈沖串出現(xiàn)在不同的空間位置。
當(dāng)三個(gè)誤差脈沖串出現(xiàn)在不同的空間位置上,則利用作為第二ECC的奇偶數(shù)據(jù)P1-P40檢測(cè)該誤差,而如果作為檢測(cè)結(jié)果獲得的誤差標(biāo)志數(shù)是"3"且該被測(cè)誤差標(biāo)志是連續(xù)的,則就假設(shè)三個(gè)誤差脈沖串在不同的空間位置,而且這些數(shù)據(jù)塊的任意一個(gè)的數(shù)據(jù)都被認(rèn)為是將被擦除的,且因此將是被擦除校的,并且使在其它數(shù)據(jù)塊的數(shù)據(jù)中的誤差被檢測(cè)和被校正。
在本例中,受誤差脈沖串破壞的8行數(shù)據(jù)塊中的數(shù)據(jù)被視為將擦除且進(jìn)行8行擦除校正,而受其它誤差脈沖串破壞的每一個(gè)為7行的兩個(gè)數(shù)據(jù)塊將被進(jìn)行4行的檢測(cè)校正。
包括誤差脈沖串的幾個(gè)數(shù)據(jù)塊可能不包括3個(gè)連續(xù)的數(shù)據(jù)塊,但可能包括兩個(gè)連續(xù)的數(shù)據(jù)塊和一個(gè)獨(dú)立的數(shù)據(jù)塊。
圖10至13示出了圖3所示控制器的控制過程,以根據(jù)圖1所示的光盤驅(qū)動(dòng)器的再生而處理數(shù)據(jù)。
下面將參照?qǐng)D10至12以及圖1至圖3對(duì)于控制器進(jìn)行的再生數(shù)據(jù)的處理操作過程作詳述。圖10所示的流程圖包括子程序SUB1-SUB3。它們僅用來起一個(gè)說明的目的而在實(shí)際程序中不產(chǎn)生任何子程序。
在步驟S1中,確定是否有指令,即確定是否有來自主機(jī)3經(jīng)過輸入/輸出終端101、接口17及輸入/輸出端口64送到控制器2的包括區(qū)號(hào)、區(qū)長(zhǎng)度數(shù)據(jù)等內(nèi)容的命令。如果為"是",則控制到(步驟)S2。
在S2中,所要求區(qū)域中的各個(gè)區(qū)被連續(xù)讀出。然而S2中實(shí)際執(zhí)行的是每一區(qū)被讀出一次。具體地說,控制器44的CPU60經(jīng)輸出端把請(qǐng)求信號(hào)送到讀/寫電路38。一個(gè)區(qū)的數(shù)據(jù)被連續(xù)地從光盤4讀出直到達(dá)到由主機(jī)3所指定的區(qū)長(zhǎng)度為止。來自光盤4的數(shù)據(jù)經(jīng)讀/寫電路38和輸入終端65而被送到轉(zhuǎn)換器66。CPU60把轉(zhuǎn)換控制信號(hào)送到轉(zhuǎn)換器66和69,以將可移動(dòng)接觸點(diǎn)"c"接到固定接點(diǎn)"a"。轉(zhuǎn)換器60提供再生數(shù)據(jù)到解碼器67,隨后控制過程到83。
在S3中,利用LDC對(duì)誤差作檢測(cè)和校正。具體而言,CPU60指令解碼器67利用奇偶數(shù)據(jù)(E1,1)~(E16,16)檢測(cè)并校正誤差。此時(shí)解碼器67檢測(cè)并校正數(shù)據(jù)D0~D2047中的誤差。隨即控制過程進(jìn)入S4。
在S4中要確定誤差校正是否完畢、即誤差是否被校正了。如果為"是",控制進(jìn)入S5而為"否"時(shí),控制進(jìn)入S7。
在S5中要確定CRC檢測(cè)是否完畢。即確定是否由CRC檢查檢測(cè)到誤差。如果為"是",則控制進(jìn)入S6,若為"否",則控制進(jìn)入S9。
在S6中要確定由指令所定的過程是否完結(jié),即,在S1中所輸入命令能要求范圍內(nèi)的全部區(qū)中讀出是否完成。如果"是",則處理過程達(dá)到一個(gè)結(jié)束,如果為否,控制返回到步驟S8。
在S7中,根據(jù)第二ECC檢測(cè)誤差,并加入標(biāo)志。具體而言,CPU60指令解碼器67利用奇偶數(shù)據(jù)P1-P40檢測(cè)誤差。此時(shí)該解碼器逐數(shù)據(jù)塊地檢測(cè)在數(shù)據(jù)D0-D2047中的誤差并產(chǎn)生誤差標(biāo)志。解碼器67以每個(gè)數(shù)據(jù)塊實(shí)現(xiàn)誤差檢測(cè)。如果數(shù)據(jù)塊中有誤差,則該解碼器視該數(shù)據(jù)塊將被擦除,并加入標(biāo)志表示指明該數(shù)據(jù)被擦除。例如,解碼器67利用奇偶數(shù)據(jù)P1和P2時(shí)由i=130~124的數(shù)據(jù)塊作是否有誤差的檢測(cè)。若有誤差在該數(shù)據(jù)塊中,則該解碼器加一標(biāo)志指明其已變誤差脈沖串的破壞,譯碼器61對(duì)全部的數(shù)據(jù)塊實(shí)施此種處理過程。隨后控制進(jìn)入S8,在S8中要確定其誤差標(biāo)志數(shù)是否≥4或?yàn)榱?。如果"是",則控制進(jìn)入步驟S9,若"否",則控制進(jìn)入S11。在本例中,由于在一個(gè)區(qū)中其誤差若出現(xiàn)在四個(gè)或更多的數(shù)據(jù)塊中就不能對(duì)誤差作校正,因此S8中要確定誤差標(biāo)志數(shù)目是否至少為"4"。當(dāng)誤差標(biāo)志是"0"時(shí)被指示一個(gè)誤差,因?yàn)椴豢紤]利用奇偶數(shù)據(jù)(E1,1)~(E16,16)的誤差檢測(cè)而當(dāng)利用作為第二ECC的奇偶數(shù)據(jù)P1-P40的誤差檢測(cè)之后其誤差標(biāo)志數(shù)是"0"時(shí),表示這兩個(gè)誤差檢測(cè)過程的任何之一都是錯(cuò)誤的。
在S9中顯示誤差信息,隨后控制進(jìn)入S10。具體而言,CPU0在S9中把存儲(chǔ)在ROM62的信息數(shù)據(jù)送到主機(jī)3,將一信息圖象示于主機(jī)屏上。該信息可能內(nèi)容如下"由于已出現(xiàn)誤差,該區(qū)正被重讀"。
在S10中設(shè)置對(duì)該區(qū)的重讀。隨后控制返回S6。在S10中,經(jīng)輸出端73CPU60把表示該區(qū)重讀的請(qǐng)求信號(hào)送到讀/寫電路38。從光盤4中重讀出該區(qū)數(shù)據(jù)。
在S11中要確定誤差標(biāo)志是否為"3"。如果"是",則控制進(jìn)入S12,如果"否",控制進(jìn)入屬于子程序SUB2的S100。在S11中作為數(shù)據(jù)的數(shù)字"3"是數(shù)據(jù)塊數(shù)目,它包括在一個(gè)區(qū)中的誤差脈沖串,并且等于可被校正的誤差數(shù)目的最大值。
在S12要確定這3個(gè)誤差標(biāo)志是否為連續(xù)的誤差標(biāo)志,即判斷加上了三個(gè)誤差標(biāo)志的數(shù)據(jù)塊是否連續(xù)。如果"是",則控制進(jìn)入屬于子程序SUB1的S50,如果"否",則控制進(jìn)入屬于子程序SUB3的S150。對(duì)于這3個(gè)誤差標(biāo)志是否連續(xù)作判斷是為了確定包括誤差脈沖串的數(shù)據(jù)塊是連續(xù)的或是分離的,以實(shí)現(xiàn)對(duì)于這兩種情況下的隨即的最佳處理。
圖11示出了圖10所示的子程序SUB1、SUB2。先介紹子程序SUB1。
如果在圖10的S12中選"是",則控制跳至子程序SUB1的S51。在S51中,中心數(shù)據(jù)塊在該中心數(shù)據(jù)塊之前和之后的每一個(gè)數(shù)據(jù)塊中靠近中心的數(shù)據(jù)的一行被視為將被擦除,且其誤差要被利用LDC做擦除校正,即,由i=-13~-16所指示的ECC所擦除校正,并且其誤差要被檢測(cè)及校正。然后控制進(jìn)入S52。在S51中,中心數(shù)據(jù)塊以及高于和低于該中心數(shù)據(jù)塊的1行被視為將被擦除的,且誤差被擦除校正,并利用剩余的距離對(duì)誤差檢測(cè)和校正。如果中心數(shù)據(jù)塊包括7行,則總共9行,即這7行和比這7行高一行和低一行的這9行被作為9字節(jié)而被擦除校正,并利用剩余的距離對(duì)這些誤差進(jìn)行檢測(cè)及校正。此時(shí),可被檢測(cè)和校正的可達(dá)3字節(jié)。如果中心數(shù)據(jù)志仙8行構(gòu)成,則總共10行,即這8行及比這8行高一行和低一行的這10行被作為10字節(jié)而被擦除校正,并利用剩余的距離對(duì)這些誤差進(jìn)行檢測(cè)及校正。
在S52中要確定誤差校正是否完成,即誤差是否被校正。若"是",則控制離開子程序SUB1而返回圖10流程圖S5,若"否",控制進(jìn)到S53。
誤差信息在S53中被顯示,而控制進(jìn)入S54。具體而言,CPU60在S53中把存在ROM62中的信息數(shù)據(jù)送到主機(jī)3,將信息圖象顯示在主機(jī)屏上,該信息圖象可為下列信息"由于出現(xiàn)不可校正的誤差脈沖串,此區(qū)正被重讀"。
在S54中設(shè)置區(qū)的重讀。隨后控制返回圖10的S6。在S54中,CPU60經(jīng)輸出端73將指示區(qū)重讀的請(qǐng)求信息送到讀/寫電路38,從光盤4重讀該區(qū)數(shù)據(jù)。
現(xiàn)來描述子程序SUB2。
如果選擇圖10的S11中的"否",則控制跳到子程序SUB2的S101。在S101中利用LDC對(duì)誤差擦除校正,且誤差被檢測(cè)及校正。隨后控制進(jìn)入S102。如果誤差標(biāo)志是"2"或"1",隨后控制進(jìn)入S102。如果誤差標(biāo)志是"2"或"1",即在兩個(gè)數(shù)據(jù)塊上出現(xiàn)誤差脈沖串、或如果誤差脈沖串出現(xiàn)在兩個(gè)分別的數(shù)據(jù)塊中、或如果誤差脈沖串出現(xiàn)在在一個(gè)數(shù)據(jù)塊中,都執(zhí)行步驟S101。因此在S101中將一個(gè)數(shù)據(jù)塊或兩個(gè)數(shù)據(jù)視作將被擦除的數(shù)據(jù),并且誤差被擦除校正。如果兩個(gè)數(shù)據(jù)塊被擦除,就利用剩余距離檢測(cè)誤差,而若有一個(gè)數(shù)據(jù)塊被擦除,誤差則被檢測(cè)及校正。
在S102中要確定誤差校正是否完成,即誤差是否被校正。如果"是",則控制離開子程序SUB2而返回流程圖10的S5,若為"否",控制進(jìn)入S103。
在S103中顯示誤差信息并隨后到S104。具體而言,CPU60在S103中將存在ROM62中的信息數(shù)據(jù)送到主機(jī)3,顯示信息圖象在主機(jī)屏上。信息圖象可會(huì)如下信息"可校正誤差脈沖串已被校正,但由于誤差核查中的誤差,本區(qū)正被重讀"。
在S104中設(shè)置該區(qū)的重讀。隨后控制進(jìn)入圖10的S6。在S104中,CPU60經(jīng)輸出端73將指示本區(qū)重讀的請(qǐng)求信號(hào)送到讀/寫電路38。從光盤4重讀該區(qū)的數(shù)據(jù)。
圖12和13示出了圖10中的子程序SUB3。
如果在流程圖10的S12中的誤差標(biāo)志的是3個(gè)連續(xù)的誤差標(biāo)志,則控制進(jìn)入如圖12中所示子程序SUB3的S151。圖12和13中的流程圖是基于這樣的假設(shè),即誤差脈沖串出現(xiàn)在三個(gè)數(shù)據(jù)塊中,至少一個(gè)數(shù)據(jù)塊是與另外兩個(gè)數(shù)據(jù)塊是相分離的。
如果有8個(gè)字節(jié)被認(rèn)為將被擦除,則利用剩余距離可檢測(cè)并校正達(dá)到4個(gè)字節(jié)。
在S151中,第一個(gè)數(shù)據(jù)塊,即圖11中最高的數(shù)據(jù)塊被視為要被擦除的,且誤差被擦除校正,以及在第二和第三數(shù)據(jù)塊中誤差被檢測(cè)及被校正。在第二和第三數(shù)據(jù)塊中,可被檢測(cè)及校正的誤差能達(dá)4字節(jié)。
在S152中要確定誤差校正是否完成。若"是",則控制進(jìn)入流程圖10的S5,若"否",則控制進(jìn)到S153。在S153中,第二數(shù)據(jù)塊,即圖11所示的中間的數(shù)據(jù)塊被視作要被擦除,且誤差被擦除校正,以及在第一和第三數(shù)據(jù)塊中的誤差被檢測(cè)及校正。在第一和第三的數(shù)據(jù)塊中,可被檢測(cè)及校正的誤差可達(dá)到4字節(jié)。
在S154中要確定誤差校正是否完成,若"是",則控制進(jìn)入流程圖10的S5,若"否"則到S155。在S155中,第三數(shù)據(jù)塊,即圖11所示的最底的數(shù)據(jù)塊被作要被擦除,且誤差被擦除校正,以及在第一和第二數(shù)據(jù)塊中的誤差被檢測(cè)及校正。在第一和第二數(shù)據(jù)塊中,可被檢測(cè)及校正的誤差可達(dá)到4字節(jié)。
在S15b中要確定誤差校正是否完成,若"是",則控制進(jìn)入流程圖10的S5,若"否",則控制進(jìn)到S160。
在S160中,要確定是否有兩個(gè)連續(xù)的數(shù)據(jù)塊,即是否在這三個(gè)數(shù)據(jù)塊中有兩個(gè)是連續(xù)數(shù)據(jù)塊。如果"是",則控制進(jìn)入S161,則控制跳到S166。
在S161中,與一個(gè)數(shù)據(jù)塊以及延伸到兩個(gè)數(shù)據(jù)塊相對(duì)應(yīng)的數(shù)據(jù)被視作將被擦除,且在剩余數(shù)據(jù)中的誤差被檢測(cè)且被校正。在不被視為要擦除的兩個(gè)數(shù)據(jù)塊可被檢測(cè)和被校正的誤差可達(dá)到4字節(jié)。隨后,控制進(jìn)到S162。
在S162中,要確定誤差是否已被檢測(cè),若"是"則控進(jìn)到S164,若"否",則控制進(jìn)到S164。
在S163中,誤差被校正,隨后控制進(jìn)入S165。
在S164中,與一數(shù)據(jù)塊對(duì)應(yīng)且被視為要被擦除的數(shù)據(jù)的位置被移動(dòng)1行。隨后控制返回步驟S161。在S164中,數(shù)據(jù)的位置被移動(dòng)一行的原因是由于存在這樣的情況,即可以通過對(duì)被視作將被擦除的數(shù)據(jù)塊的位置進(jìn)行移動(dòng)而將其誤差校正。
在S165中要確定誤差校正是否完成,若"是",則控制進(jìn)入流程圖10的S5,若"否",控制進(jìn)入S166。
在S166中顯示一誤差信息并隨后控制進(jìn)入S167。細(xì)言之,CPU60在S166中將存在ROM62中的信息數(shù)據(jù)送到主機(jī)3,顯示一個(gè)信息圖象于主機(jī)3的屏上。該信息圖象可包括下列內(nèi)容"可校正誤差脈沖串已被校正。但由于在該差校正中的錯(cuò)誤,本區(qū)正被重讀"。
在S167中設(shè)置對(duì)該區(qū)的重讀。隨后,控制返回圖10流程圖的S6。在S167中,CPU把指示該區(qū)重讀的請(qǐng)求信號(hào)經(jīng)輸出端73送到讀/寫電路38。該區(qū)的數(shù)據(jù)被從光盤4再次讀出。
該區(qū)的重讀可以僅在S10中進(jìn)行,而如果在其它步驟中出現(xiàn)誤差,就不可能進(jìn)行重讀而是結(jié)束該處理過程。例如,如果在步驟S54、S104和S167中當(dāng)重讀該區(qū)時(shí),沒有來自一個(gè)誤差的恢復(fù)被實(shí)現(xiàn),隨即由于光盤的驅(qū)動(dòng)可能已經(jīng)失敗或可能已經(jīng)出現(xiàn)了相當(dāng)大量的誤差脈沖串,其處理過程進(jìn)入了循環(huán)而導(dǎo)致驅(qū)動(dòng)光盤4的失敗。而且,即使在該區(qū)重讀已經(jīng)進(jìn)了三遍之后仍有誤差出現(xiàn),則光盤驅(qū)動(dòng)可以供給主機(jī)3信息數(shù)據(jù)以表示這樣的信息"由于可能是無法校正的誤差脈沖串或者是光盤驅(qū)動(dòng)失敗,故光盤將被拋棄",隨即將光盤退出。
圖14示出了依照本發(fā)明另一實(shí)施例的電平檢測(cè)器,通過檢測(cè)RF電平而不是用在前一實(shí)施例中的作為第二ECC信號(hào)的寄偶數(shù)據(jù)的電平,它有必要誤差脈沖串的長(zhǎng)度和位置。
示于圖2中的驅(qū)動(dòng)控制器可包括接到選擇/箝位電路33的一個(gè)電平檢測(cè)電路200、數(shù)據(jù)系統(tǒng)時(shí)鐘產(chǎn)生器35、和控制器44。電平檢測(cè)電路200可具有如圖14所示的內(nèi)部結(jié)構(gòu)。
在圖14中,電平檢測(cè)電路200有輸入端201,從選擇器/箝位電路33獲得箝位前的RF信號(hào);還有一輸入端202從數(shù)據(jù)系統(tǒng)時(shí)鐘產(chǎn)生器35獲得該數(shù)據(jù)系統(tǒng)時(shí)鐘信號(hào);以及連接到控制器44的輸出端207。電平檢測(cè)電路200還有一個(gè)均值電路203,對(duì)于經(jīng)輸入端201來的RF信號(hào)相關(guān)于經(jīng)輸入端202來的數(shù)據(jù)系統(tǒng)時(shí)鐘信號(hào)而進(jìn)行定時(shí)平均,產(chǎn)生出DC電壓信號(hào)。由均值電路203產(chǎn)生的DC電壓信號(hào)送到比較器204,該比較器將該DC電壓信號(hào)與來自接到該比較器的基準(zhǔn)供電電源205的基準(zhǔn)電壓相比較。在取樣伺服系統(tǒng)中,根據(jù)由于約每20數(shù)據(jù)字節(jié)的一字節(jié)的擺動(dòng)位的失落能引起的尋跡誤差,很容易事先獲得表征電平。因此在無導(dǎo)跡誤差的條件下,出自基準(zhǔn)供電電源205的基準(zhǔn)電源的基準(zhǔn)電壓應(yīng)當(dāng)是低于RF電平的一個(gè)電平。
當(dāng)出自平均電路203的DC電壓信號(hào)小于出自基準(zhǔn)供電電源205的基準(zhǔn)電壓時(shí),比較器204輸出一個(gè)誤差信號(hào)"1"。該誤差信號(hào)被送到延時(shí)電路206,它將該誤差信號(hào)延時(shí)對(duì)應(yīng)于主信號(hào)處理時(shí)間的一個(gè)時(shí)間周期,并當(dāng)在再生數(shù)據(jù)中檢測(cè)誤差信號(hào)時(shí),就將已被適時(shí)的信號(hào)送到控制器44。
圖15示出了根據(jù)本發(fā)明的另一實(shí)施例的控制器,利用對(duì)RF電平的檢測(cè)而不是對(duì)作為第二ECC奇偶數(shù)據(jù)的檢測(cè)來檢測(cè)誤差脈沖串的長(zhǎng)度和位置。圖15中所示的控制器可以結(jié)合使用在一個(gè)驅(qū)動(dòng)控制器中,其除去電平檢測(cè)器電路200之外,它不同于圖2所示的驅(qū)動(dòng)控制器。圖15的控制器類似于圖3所示的控制器,而在圖15中的那些與圖13中所示的完全相同部件在下將不予討論。
如圖15所示,該控制器具有接到示于圖2中的讀/寫電路38的輸入/輸出端65以及一個(gè)轉(zhuǎn)換器66的可動(dòng)接端"c"。轉(zhuǎn)換器66有一固定接端"a",接到解碼器300的輸入端,而另一接端"b"接到編碼器301的一個(gè)輸出端。
解碼器300具有數(shù)據(jù)輸出端接到轉(zhuǎn)換器69的固定端"a",編碼器301具有一輸入端接到轉(zhuǎn)換器69的另一固定端。轉(zhuǎn)換器69的可移動(dòng)觸點(diǎn)"c"與緩沖器70的輸入/輸出端相接而另一個(gè)輸入/輸出端與接口71的輸入/輸出端相接。接口71具有另一輸入/輸出端,經(jīng)輸入/輸出端io1與圖1所示主機(jī)3的輸入/輸出端相接。
解碼器300對(duì)于經(jīng)轉(zhuǎn)換器66所提供的再生數(shù)據(jù)實(shí)現(xiàn)誤差檢測(cè)及誤差校正,而且如果有經(jīng)輸入/輸出端來自CPU 60的請(qǐng)求的話則根據(jù)由脈沖串檢測(cè)電路302的檢測(cè)結(jié)果來實(shí)現(xiàn)誤差校正。解碼器300具有包含兩個(gè)區(qū)的存儲(chǔ)能力的RAM300a和用于控制存儲(chǔ)在RAM300a中的再生數(shù)據(jù)的RAM300b,以利用LDC實(shí)施誤差校正、利用CRC進(jìn)行誤差核查以及根據(jù)由脈沖串檢測(cè)電路302的檢測(cè)結(jié)果并根據(jù)誤差脈沖串的出現(xiàn)率而利用LDC的奇偶數(shù)據(jù)進(jìn)行誤差校正。
編碼器301包括RAM301a,具有兩區(qū)的存儲(chǔ)容量,和用于對(duì)存儲(chǔ)在RAM301a中的輸入數(shù)據(jù)進(jìn)行控制的一個(gè)RAM控制器301b,以產(chǎn)生作為第一ECC的奇偶數(shù)據(jù)、作為CRC的奇偶數(shù)據(jù)并將這些奇偶數(shù)據(jù)相加。
編碼器301把用于誤差檢測(cè)的奇偶數(shù)據(jù)、用于誤差檢測(cè)的作為CRC的奇偶數(shù)據(jù)以及作為第一ECC的奇偶數(shù)據(jù)加到從主機(jī)3傳來、通過接口71存入緩沖器70、又從緩沖器讀出,并經(jīng)轉(zhuǎn)換器69提供以被記錄的數(shù)據(jù)上。
在圖1所示的光盤驅(qū)動(dòng)器中,用于誤差核查的奇偶數(shù)據(jù)以及用于誤差校正的奇偶可被寫入在磁光盤、一次寫盤局部盤上的可寫區(qū)內(nèi),并因此同時(shí)包括編碼器和解碼器以在這些盤上記錄這些數(shù)據(jù)對(duì)于從只讀光盤或局部盤上的只讀區(qū)讀取數(shù)據(jù),并不采用編碼器而僅用解碼,因?yàn)橹谱髟摫P時(shí)已經(jīng)記錄奇偶數(shù)據(jù)和其它的數(shù)據(jù)。
當(dāng)有誤差脈沖串出現(xiàn)時(shí),脈沖檢測(cè)電路302則根據(jù)圖14中所示電平檢測(cè)電路200的檢測(cè)結(jié)果檢測(cè)其位置的幅度,并經(jīng)過輸入/輸出端口64將指示被測(cè)幅度和位置的信號(hào)送到解碼器300。
現(xiàn)在解釋圖15中控制器操作的主要方面。
為從光管上再生已經(jīng)記錄的數(shù)據(jù),CPU60經(jīng)輸入輸出端口64把一個(gè)開關(guān)控制信號(hào)送到開關(guān)66、69,以將它們的可動(dòng)接觸點(diǎn)"c"接到固定接觸點(diǎn)"a"。來自光盤大的再生數(shù)據(jù)經(jīng)過讀/寫電路38、輸入/輸出端65和轉(zhuǎn)換器66送到解碼器300。在由解碼器300對(duì)再生的數(shù)據(jù)檢測(cè)及校正之后,則經(jīng)過轉(zhuǎn)換器69、緩沖器70、接口71和輸入/輸出端io1而送到主計(jì)算機(jī)3。
此時(shí),解碼器300利用作為第一ECC的奇偶數(shù)據(jù)對(duì)存儲(chǔ)在RAM67a的兩區(qū)之一數(shù)據(jù)進(jìn)行誤差校正,并利用作為CRC的奇偶數(shù)據(jù)對(duì)該數(shù)據(jù)進(jìn)行核查。如果出現(xiàn)誤差脈沖串,使之可能實(shí)現(xiàn)這樣的誤差校正和誤差查驗(yàn),然后解碼器300根據(jù)脈沖串檢測(cè)電路302的檢測(cè)結(jié)果識(shí)別誤差脈沖串的位置和幅度,并隨后利用作為第一ECC的奇偶數(shù)據(jù)對(duì)該區(qū)的數(shù)據(jù)執(zhí)行誤差校正,并利用作為CRC的奇偶數(shù)據(jù)查驗(yàn)該區(qū)的數(shù)據(jù)。在對(duì)已再生的數(shù)據(jù)處理完成之后,解碼器300輸出該區(qū)的數(shù)據(jù),并通過輸入/輸出端口64和總線61把指示該數(shù)據(jù)輸出的信號(hào)送到CPU60。隨后CPU60指令圖2的讀/寫電路38再生下一個(gè)區(qū)。上述區(qū)中的全部數(shù)據(jù)都被送到緩沖器70,然后將從光盤讀出4的下一個(gè)區(qū)的再生數(shù)據(jù)送到RAM300a。
圖15中的控制器利用檢測(cè)RF信號(hào)電平而不是第二個(gè)ECC所執(zhí)行的對(duì)再生數(shù)據(jù)誤差脈沖串的檢測(cè)的操作過程在圖16中示出。圖16中所示的流程圖對(duì)應(yīng)于圖10所示出的流程圖并包括與圖11至13所示完全相同的子程序。因而對(duì)這些子程序的說明被略去。圖16中與圖10所示完全一樣的那些步驟由相同的步驟符號(hào)所指示,并在下描述。
如果誤差不能象步驟S4所確定的那樣被校正,則控制進(jìn)入S200,從控制的RF電平確定誤差脈沖串的長(zhǎng)度和位置。隨后控制進(jìn)到S201。在S200中,示于圖15中的脈沖串檢測(cè)電路302根據(jù)由圖14中所示電平檢測(cè)電路200的檢測(cè)結(jié)果來確定誤差脈沖串的數(shù)目、長(zhǎng)度、和位置。
在S201中要確定誤差校正是否完成。如果"是",則控制進(jìn)入S8,左右"否"則到S202、在S202中,如果在一區(qū)中的誤差脈沖串的數(shù)目至少為"4",則誤差被確定為屬于不可校正的。
在S202中要確定誤差脈沖串?dāng)?shù)目是否為"3"。若"是",則控制進(jìn)入S203,若"否",則進(jìn)入為子程序SUB2的步驟S100。在S202中用作判斷的數(shù)目"3"實(shí)質(zhì)上與在前面實(shí)施例中的誤差標(biāo)志數(shù)相同。
在S203中要確定是否這些誤差脈沖串為3個(gè)連續(xù)的誤差脈沖串。若"是",則控制進(jìn)入屬于子程序SUB3的S150,若"否",控制進(jìn)入屬于子程序SUB1的步驟S50。
在子程序SUB1、SUB2和SUB3中的處理與前面實(shí)施例的情況一樣。可以通過不使用第二ECC而使誤差校正的速率增加。在本實(shí)施例中,以事先前實(shí)施相同的方式將作為第二ECC的奇偶數(shù)據(jù)P1~P40記錄。當(dāng)它們被用于數(shù)據(jù)再生時(shí),利用LDC而被檢測(cè)和被校正的字節(jié)數(shù)目最大可達(dá)到16。
根據(jù)本發(fā)明,那些包含利用第一誤差處理數(shù)據(jù)的符號(hào)間最小距離而不能被校正的連續(xù)誤差的數(shù)據(jù)可被恢復(fù)。從而使通過簡(jiǎn)單處理而使含不可校正誤差脈沖串的那些數(shù)據(jù)約以恢復(fù),對(duì)于數(shù)據(jù)再生而言,增加了誤差校正的能力。
而且,本發(fā)明使之有可能在誤差出現(xiàn)在多個(gè)數(shù)據(jù)塊上的情況下增加其誤差校正的能力。
如果誤差出現(xiàn)在多具數(shù)據(jù)塊上,實(shí)質(zhì)作為若干數(shù)據(jù)之中心的至少一個(gè)數(shù)據(jù)塊的數(shù)據(jù)以及與該數(shù)據(jù)塊相鄰的那些數(shù)據(jù)塊的數(shù)據(jù)就被認(rèn)為將被擦除,且利用第一誤差處理的數(shù)據(jù)校正誤差。結(jié)果是,使在誤差出現(xiàn)在多個(gè)數(shù)據(jù)塊上的情況下誤差校正能力增加。因此,誤差可被高效地校正以完好地再生記錄的數(shù)據(jù),并防止了記錄介質(zhì)的記錄容量的降低。
盡管前面詳細(xì)示出及介紹了本發(fā)明的某些最佳實(shí)施例,但當(dāng)明白,在不偏離所附的權(quán)利要求的范圍內(nèi)可進(jìn)行各種改進(jìn)及修正。
權(quán)利要求
1.用于記錄和再生數(shù)據(jù)的一種方法,包括以下的步驟(a)產(chǎn)生關(guān)于一數(shù)據(jù)預(yù)定量的第一誤差處理數(shù)據(jù),并產(chǎn)生關(guān)于由通過對(duì)所說預(yù)定數(shù)據(jù)量進(jìn)行劃分而生成的多個(gè)數(shù)據(jù)塊的每一個(gè)的第二誤差處理數(shù)據(jù);(b)從所說的數(shù)據(jù)預(yù)定量、所說第一誤差處理數(shù)據(jù)以及所說第二誤差處理數(shù)據(jù)產(chǎn)生記錄單元的數(shù)據(jù);(c)記錄所說記錄單元的數(shù)據(jù)在一個(gè)記錄介質(zhì)上;(d)再生在所說記錄介質(zhì)上的所說記錄單元的數(shù)據(jù);(e)利用所說關(guān)于所說記錄單元的所說第一誤差處理數(shù)據(jù)對(duì)在記錄單元的再生數(shù)據(jù)中的所說數(shù)據(jù)預(yù)定量中的誤差進(jìn)行校正;(f)如果在步驟(e)中不能校正誤差,則至少利用所說的第二誤差處理數(shù)據(jù)對(duì)在每一所說數(shù)據(jù)塊中的所說數(shù)據(jù)預(yù)定量的誤差進(jìn)行檢測(cè);(g)如果被檢測(cè)的誤差是在N(N是正整數(shù))個(gè)連續(xù)數(shù)據(jù)塊中,則認(rèn)為不是處在該N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)作為正被擦除的數(shù)據(jù),從而利用所說第一誤差處理數(shù)據(jù)對(duì)在數(shù)據(jù)預(yù)定量中的誤差進(jìn)行校正。從而產(chǎn)生再生的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1的方法,其中在所說的步驟(a)中所產(chǎn)生的所說第二誤差處理數(shù)據(jù),對(duì)于所說的預(yù)定數(shù)據(jù)量來說,包括多個(gè)在方向上與來自所說記錄介質(zhì)的再生數(shù)據(jù)的次序相對(duì)應(yīng)的奇偶數(shù)據(jù)。
3.根據(jù)權(quán)利要求1的方法,其中所說的步驟(g)包括認(rèn)為不是處在N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)以及與說至少一個(gè)數(shù)據(jù)塊相鄰的數(shù)據(jù)塊中的部分?jǐn)?shù)據(jù)作為正被擦除的數(shù)據(jù)的步驟,從而利用第一誤差處理數(shù)據(jù)校正在所說記錄單元中的預(yù)定數(shù)據(jù)量中的誤差。
4.如權(quán)利要求1的方法,其中所說的步驟(g)中,如果在兩個(gè)連續(xù)數(shù)據(jù)塊中被檢測(cè)有誤差,則包括有把對(duì)應(yīng)于一個(gè)數(shù)據(jù)塊及擴(kuò)展到所說兩個(gè)連續(xù)數(shù)據(jù)塊上的數(shù)據(jù)作為正被擦除數(shù)據(jù)的步驟,從而利用所說的第一誤差處理數(shù)據(jù)校正在記錄單元中預(yù)定數(shù)據(jù)量中的誤差;而且當(dāng)誤差不被校正時(shí),包括對(duì)該視為正被擦除的數(shù)據(jù)塊的數(shù)據(jù)進(jìn)行位置移動(dòng)并再次利用所說的第一誤差處理數(shù)據(jù)時(shí)誤差進(jìn)行校正的步驟。
5.一種用于傳送數(shù)據(jù)的方法,包括以下步驟(a)產(chǎn)生關(guān)于一數(shù)據(jù)預(yù)定量的第一誤差處理數(shù)據(jù),并產(chǎn)生關(guān)于由通過對(duì)所說預(yù)定數(shù)據(jù)量進(jìn)行劃分而生成的多個(gè)數(shù)據(jù)塊的每一個(gè)的第二誤差處理數(shù)據(jù);(b)從所說的數(shù)據(jù)預(yù)定量、所說第一誤差處理數(shù)據(jù)、及所說第二誤差處理數(shù)據(jù)產(chǎn)生傳送單元數(shù)據(jù);(c)傳送所說的傳送單元數(shù)據(jù);(d)利用所說的關(guān)于傳送單元的所說第一誤差處理數(shù)據(jù)對(duì)已經(jīng)傳送器所說傳送單元數(shù)據(jù)進(jìn)行誤差校正;(e)如果在步驟(d)中不能校正誤差,則至少利用所說第二誤差處理數(shù)據(jù)對(duì)在每一所說數(shù)據(jù)塊中的傳送數(shù)據(jù)進(jìn)行誤差檢測(cè);(f)如果被檢測(cè)的誤差是在N個(gè)(N是正整數(shù))連續(xù)數(shù)據(jù)塊中,則認(rèn)為不是處在該N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)作為正被擦除的數(shù)據(jù),從而利用所說的第一誤差處理數(shù)據(jù)校正在人被傳送單元中的預(yù)定的數(shù)據(jù)量中的誤差。
6.根據(jù)權(quán)利要求5的方法,其中在以說步驟(a)中能產(chǎn)生的所說第二誤差處理數(shù)據(jù),對(duì)于所說的預(yù)定數(shù)據(jù)量來說,包括多個(gè)正方向上與被傳送的數(shù)據(jù)的次序相對(duì)應(yīng)的奇偶數(shù)據(jù)。
7.根據(jù)權(quán)利要求5的方法,其中所說的步驟(f)包括認(rèn)為不是處在N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)以及與所說至少一個(gè)數(shù)據(jù)塊相鄰的數(shù)據(jù)塊中的部分?jǐn)?shù)據(jù)作為正被擦除的數(shù)據(jù)的步驟,從而利用第一誤差處理數(shù)據(jù)校正在所說被傳送單元中的預(yù)定數(shù)據(jù)量中的誤差。
8.根據(jù)權(quán)利要求5的方法,其中在所說的步驟(f)中,如果在兩個(gè)連續(xù)數(shù)據(jù)塊中被檢有誤差,則包括有把對(duì)應(yīng)于一個(gè)數(shù)據(jù)塊及擴(kuò)展到所說兩個(gè)連續(xù)數(shù)據(jù)塊上的數(shù)據(jù)作為正被擦除數(shù)據(jù)的步驟,從而利用所說第一誤差處理數(shù)據(jù)校正在傳送單元預(yù)定數(shù)據(jù)量中的誤差;而且當(dāng)誤差不能被校正時(shí),包括對(duì)被視為正被擦除的數(shù)據(jù)塊的數(shù)據(jù)進(jìn)行位置移動(dòng)并再次利用所說的第一誤差處理數(shù)據(jù)對(duì)誤差進(jìn)行校正的步驟。
9.一種用于數(shù)據(jù)記錄和再生的裝置,包括誤差處理數(shù)據(jù)產(chǎn)生裝置,用于產(chǎn)生關(guān)于一數(shù)據(jù)預(yù)定量的第一誤差處理數(shù)據(jù),并產(chǎn)生關(guān)于由通過對(duì)所說預(yù)定量數(shù)據(jù)進(jìn)行劃分而生成的多個(gè)數(shù)據(jù)塊的每一個(gè)的第二誤差處理數(shù)據(jù);記錄單元產(chǎn)生裝置,用于從所說的數(shù)據(jù)預(yù)定量、第一誤差處理數(shù)據(jù)以及第二誤差處理數(shù)據(jù)產(chǎn)生記錄單元數(shù)據(jù);記錄和再生裝置,用于在一記錄介質(zhì)上記錄所說記錄單元數(shù)據(jù)并從所說記錄介質(zhì)上再生所說記錄單元的所說數(shù)據(jù);以及誤差校正裝置,利用關(guān)于時(shí)說記錄單元的所說第一誤差處理數(shù)據(jù)對(duì)在記錄單元的再生數(shù)據(jù)中的所說數(shù)據(jù)預(yù)定量中的誤差進(jìn)行校正;如果誤差不能被校正則至少利用所說第二誤差處理數(shù)據(jù)對(duì)在每一所說數(shù)據(jù)塊中的所說數(shù)據(jù)預(yù)定量中進(jìn)行誤檢測(cè);且如果被檢測(cè)的誤差是在N(N是正整數(shù))個(gè)連續(xù)數(shù)據(jù)塊中,則認(rèn)為不是處在該N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)是正被擦除的數(shù)據(jù),從而利用所說第一誤差處理數(shù)據(jù)對(duì)在數(shù)據(jù)預(yù)定量中的誤差進(jìn)行校正。
10.根據(jù)權(quán)利要求9的裝置,其中所說的誤差處理數(shù)據(jù)產(chǎn)生裝置包括產(chǎn)生用作第二誤差處理數(shù)據(jù)的裝置,對(duì)于所說的預(yù)定數(shù)據(jù)量來說,包括多個(gè)正方向上與來自所說記錄介質(zhì)的再生數(shù)據(jù)的次序相對(duì)應(yīng)的奇偶數(shù)據(jù)。
11.根據(jù)權(quán)利要求9的裝置,其中所說的誤差校正裝置包括有用于確認(rèn)不是處在N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)以及與所說的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)以及與所說的至少一個(gè)數(shù)據(jù)塊相鄰的數(shù)據(jù)塊中的部分?jǐn)?shù)據(jù)作為正被擦除的數(shù)據(jù)的裝置,從而利用第一誤差處理數(shù)據(jù)校正在所說記錄單元中預(yù)定數(shù)據(jù)量中的誤差。
12.根據(jù)權(quán)利要求9的裝置,其中所說的誤差校正裝置包括這樣的裝置,即如果被檢測(cè)誤差出現(xiàn)在兩個(gè)連續(xù)的數(shù)據(jù)塊中,則該裝置用于把對(duì)應(yīng)于一個(gè)數(shù)據(jù)塊及擴(kuò)展到所說兩個(gè)連續(xù)數(shù)據(jù)塊上的數(shù)據(jù)作為正被擦除的數(shù)據(jù),從而利用所說第一誤差處理數(shù)據(jù)修正在記錄單元中預(yù)定數(shù)據(jù)量中的誤差;以及裝置,當(dāng)誤差不能被校正時(shí),用于對(duì)被視為正被擦除的數(shù)據(jù)塊的數(shù)據(jù)進(jìn)行位置移動(dòng),并再次利用所說的第一誤差處理數(shù)據(jù)對(duì)誤差進(jìn)行校正。
13.一種用于傳送數(shù)據(jù)的裝置,包括誤差處理數(shù)據(jù)產(chǎn)生裝置,用于產(chǎn)生關(guān)于一數(shù)據(jù)預(yù)定量的第一誤差處理數(shù)據(jù),并產(chǎn)生關(guān)于由通過對(duì)所說預(yù)定量數(shù)據(jù)進(jìn)行劃分而生成的多個(gè)數(shù)據(jù)塊的每一個(gè)的第二誤差處理數(shù)據(jù);傳送數(shù)據(jù)產(chǎn)生裝置,用于從所說的數(shù)據(jù)預(yù)定量、第一誤差處理數(shù)據(jù)和第二誤差處理數(shù)據(jù)產(chǎn)生傳送單元數(shù)據(jù);傳送裝置,用于傳送所說的傳送單元數(shù)據(jù);和誤差校正裝置,用于校正已經(jīng)利用關(guān)于傳送單元的每一個(gè)的所說第一誤差處理數(shù)據(jù)傳送的所說傳送單元數(shù)據(jù)中的誤差;如果誤差不能被校正,則至少利用所說第二誤差處理數(shù)據(jù)對(duì)在每一所說數(shù)據(jù)塊中的傳送數(shù)據(jù)中進(jìn)行誤差檢測(cè),且如果被檢測(cè)的誤差量是在N(N是至少是300正整數(shù))個(gè)連續(xù)數(shù)據(jù)塊中,則認(rèn)為不是處在該N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)是正被擦除的數(shù)據(jù),從而利用所說第一誤差處理數(shù)據(jù)對(duì)在傳送單元中預(yù)定數(shù)據(jù)量中的誤差進(jìn)行校正。
14.根據(jù)權(quán)利要求13的裝置,其中所說的誤差處理數(shù)據(jù)產(chǎn)生裝置包括產(chǎn)生用作第二誤差處理數(shù)據(jù)的裝置,對(duì)于所說的預(yù)定數(shù)據(jù)量來說,包括多個(gè)在方向上與被傳的數(shù)據(jù)次序相對(duì)應(yīng)的奇偶數(shù)據(jù)。
15.根據(jù)權(quán)利要求13的裝置,其中所說的誤差校正裝置包括有用于確認(rèn)不是處在N個(gè)連續(xù)數(shù)據(jù)末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)以及在所說的至少一個(gè)數(shù)據(jù)塊相鄰的數(shù)據(jù)塊中的部分?jǐn)?shù)據(jù)作為正被擦除的數(shù)據(jù)的裝置,從而利用第一誤差處理數(shù)據(jù)校正在所說發(fā)送單元中預(yù)定數(shù)據(jù)量中的誤差。
16.根據(jù)權(quán)利要求13的裝置,其中所說的誤差校正裝置包括這樣的裝置,即如果被檢測(cè)誤差出現(xiàn)在兩個(gè)連續(xù)的數(shù)據(jù)塊中則該裝置用于把對(duì)應(yīng)于一個(gè)數(shù)據(jù)塊及擴(kuò)展到所說兩個(gè)連續(xù)數(shù)據(jù)塊上的數(shù)據(jù)作為正被擦除的數(shù)據(jù),從而利用所說第一誤差處理數(shù)據(jù)校正在發(fā)送單元中預(yù)定數(shù)據(jù)量中的誤差;以及裝置,當(dāng)誤差不能被校正時(shí),用于對(duì)被視為正被擦除的數(shù)據(jù)塊的數(shù)據(jù)進(jìn)行位置移動(dòng),并再次利用所說的第一誤差處理數(shù)據(jù)對(duì)誤差進(jìn)行校正。
17.一種再生數(shù)據(jù)的方法,包括下列步驟(a)從一記錄介質(zhì)再生記錄單元數(shù)據(jù),在該介質(zhì)上記錄有一預(yù)定的數(shù)據(jù)量、與所說預(yù)定數(shù)據(jù)量相關(guān)而產(chǎn)生的第一誤差處理數(shù)據(jù)、以及第二誤差處理數(shù)據(jù),該第二誤差處理數(shù)據(jù)的產(chǎn)生與通過對(duì)所說預(yù)定數(shù)據(jù)量進(jìn)行劃分而組成所說數(shù)據(jù)記錄單元而構(gòu)成的多個(gè)數(shù)據(jù)塊的每一個(gè)相關(guān);(b)利用關(guān)于所說記錄單元的每一個(gè)相關(guān)的所說第一誤差處理數(shù)據(jù)對(duì)記錄單元再生數(shù)據(jù)中所說預(yù)定數(shù)據(jù)量中的誤差進(jìn)行校正;(c)如果在步驟(b)中不能樣校正誤差,則至少利用所說的第二誤差處理數(shù)據(jù)對(duì)在每一所說數(shù)據(jù)塊中的所說數(shù)據(jù)預(yù)定量中進(jìn)行誤差檢測(cè);(d)如果被測(cè)的誤差是在N(N是正整數(shù))個(gè)連續(xù)數(shù)據(jù)塊中,則認(rèn)為是處在該N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)作為正被擦除的數(shù)據(jù),從而利用所說第一誤差處理數(shù)據(jù)對(duì)在數(shù)據(jù)預(yù)定量中的誤差進(jìn)行校正,從而產(chǎn)生出再生的數(shù)據(jù)。
18.根據(jù)權(quán)利要求17的方法,其中在所說的步驟(a)中所產(chǎn)生的所說第二誤差處理數(shù)據(jù),對(duì)于所說的預(yù)定數(shù)據(jù)量來說,包括多個(gè)在方向上與來自所說記錄介質(zhì)的再生數(shù)據(jù)的次序相對(duì)應(yīng)的奇偶數(shù)據(jù)。
19.根據(jù)權(quán)利要求17的方法,在其中所說的步驟(d)中包括認(rèn)為不是在N個(gè)連續(xù)的數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)以及與所說至少一個(gè)數(shù)據(jù)塊相鄰的數(shù)據(jù)塊中的部分?jǐn)?shù)據(jù)作為正被擦除的數(shù)據(jù)的步驟,從而利用第一誤差處理數(shù)據(jù)校正在所說記錄單元中的預(yù)定數(shù)據(jù)量中的誤差。
20.根據(jù)權(quán)利要求17的方法,在其中所說的步驟(d)中,如果在兩個(gè)連續(xù)數(shù)據(jù)塊中被檢測(cè)有誤差,例包括有把對(duì)應(yīng)于一個(gè)數(shù)據(jù)塊及擴(kuò)展到所說兩個(gè)連續(xù)數(shù)據(jù)塊上的數(shù)據(jù)作為正被擦除數(shù)據(jù)的步驟,從而利用所說的第一誤差處理數(shù)據(jù)校正在記錄單元中預(yù)定數(shù)據(jù)量中的誤差;且當(dāng)誤差不能被校正時(shí),包括對(duì)被視為正被擦除數(shù)據(jù)塊的數(shù)據(jù)進(jìn)行位置移動(dòng)并再次利用所說的第一誤差處理數(shù)據(jù)對(duì)誤差進(jìn)行校正的步驟。
21.一種傳送數(shù)據(jù)的方法,包括以下步驟(a)對(duì)單元傳送數(shù)據(jù)進(jìn)行傳送,該數(shù)據(jù)單元包括一個(gè)數(shù)據(jù)預(yù)定量、涉及所說數(shù)據(jù)預(yù)定量而生成的第一誤差處理數(shù)據(jù)、以及第二誤差處理數(shù)據(jù),該第二誤差處理數(shù)據(jù)的產(chǎn)生與通過對(duì)所說預(yù)定數(shù)據(jù)量進(jìn)行劃分而組成所說數(shù)據(jù)記錄單元而構(gòu)成的多個(gè)數(shù)據(jù)塊的每一個(gè)相關(guān);(b)對(duì)在各單元中的所說傳送數(shù)據(jù)中的誤差進(jìn)行校正,這些傳送數(shù)據(jù)是針對(duì)被傳送單元的每一個(gè)而被傳送的;(c)如果在步驟(b)中不能校正誤差,則至少利用所說的第二誤差處理數(shù)據(jù)對(duì)在所說數(shù)據(jù)塊的每一個(gè)中的所說傳送的數(shù)據(jù)中的誤差進(jìn)行校正;(d)如果被檢測(cè)誤差是在N(N是至少為3的正整數(shù))個(gè)連續(xù)的數(shù)據(jù)塊中,則信為不是處在該N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)是正被擦除的數(shù)據(jù),從而利用所說第一誤差處理數(shù)據(jù)對(duì)在傳送單元中預(yù)定數(shù)據(jù)量中的誤差進(jìn)行校正。
22.一種對(duì)數(shù)據(jù)進(jìn)行再生的裝置,包括用于從記錄介質(zhì)上再生記錄單元數(shù)據(jù)的裝置,該介質(zhì)上記錄有一預(yù)定的數(shù)據(jù)量、與所說預(yù)定數(shù)據(jù)量相關(guān)而產(chǎn)生的第一誤差處理數(shù)據(jù)、以及第二誤差處理數(shù)據(jù),該第二誤差處理數(shù)據(jù)的產(chǎn)生與通過對(duì)所說預(yù)定數(shù)據(jù)量進(jìn)行劃分而組成所說數(shù)據(jù)記錄單元而構(gòu)成的多個(gè)數(shù)據(jù)塊的每一個(gè)相關(guān);誤差校正裝置,利用與所說記錄單元的每一個(gè)相關(guān)的所說第一誤差處理數(shù)據(jù)對(duì)由所說再生裝置所再生的記錄單元的數(shù)據(jù)中的所說數(shù)據(jù)預(yù)定量中誤差進(jìn)行校正;如果誤差不能被校正,則至少利用所說第二誤差處理數(shù)據(jù)對(duì)在每一所說數(shù)據(jù)塊中的所說數(shù)據(jù)預(yù)定量中進(jìn)行誤差檢測(cè);且若被測(cè)誤差是在N(N是正整數(shù))個(gè)連續(xù)數(shù)據(jù)塊中,則認(rèn)為不是處在該N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)作為正被擦除的數(shù)據(jù),從而利用所說第一誤差處理數(shù)據(jù)對(duì)在該數(shù)據(jù)預(yù)置中的進(jìn)行校正。
23.一種用于記錄和再生數(shù)據(jù)的裝置,它包括誤差處理數(shù)據(jù)產(chǎn)生裝置,用于產(chǎn)生關(guān)于一數(shù)據(jù)預(yù)定量的第一誤差處理數(shù)據(jù),并產(chǎn)生關(guān)于由通過對(duì)所說預(yù)定量數(shù)據(jù)進(jìn)行劃分而生成的多個(gè)數(shù)據(jù)塊的每一個(gè)的第二誤差處理數(shù)據(jù);記錄單元數(shù)據(jù)產(chǎn)生裝置,用于從所說的數(shù)據(jù)預(yù)定量、第一誤差處理數(shù)據(jù)以及第二誤差處理數(shù)據(jù)產(chǎn)生記錄單元數(shù)據(jù);記錄和再生裝置,用于在一記錄介質(zhì)上記錄所說記錄單元數(shù)據(jù)并從所說記錄介質(zhì)上再生所說記錄單元的所說數(shù)據(jù);以及誤差校正裝置,利用關(guān)于所說記錄單元的所說第一誤差處理數(shù)據(jù)對(duì)在記錄單元的再生數(shù)據(jù)中的所說數(shù)據(jù)預(yù)定量中的誤差進(jìn)行校正;如果誤差不能用關(guān)于所說記錄單元的每一個(gè)的所說誤差處理數(shù)據(jù)來校正,則根據(jù)由所說誤差檢測(cè)裝置所檢測(cè)的誤差狀態(tài)來確定作為誤差的數(shù)據(jù)塊;并且當(dāng)N(N是正整數(shù))個(gè)連續(xù)數(shù)據(jù)塊被作為誤差而確定時(shí),則認(rèn)為不是處在該N個(gè)連續(xù)的數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)是正被擦除的數(shù)據(jù),從而利用所說第一誤差處理數(shù)據(jù)對(duì)在數(shù)據(jù)預(yù)定量中的誤差進(jìn)行校正。
24.一種用于再生數(shù)據(jù)的裝置,它包括再生裝置,用于從一記錄介質(zhì)再生記錄單元數(shù)據(jù),在該介質(zhì)上記錄有一預(yù)定的數(shù)據(jù)量、與所說預(yù)定數(shù)據(jù)量相關(guān)而產(chǎn)生的第一處理數(shù)據(jù)、以及第二誤差處理數(shù)據(jù),該第二誤差處理數(shù)據(jù)的產(chǎn)生與通過將所說預(yù)定數(shù)據(jù)量進(jìn)行劃分而組成所說數(shù)據(jù)記錄單元而構(gòu)成的多個(gè)數(shù)據(jù)塊的每一個(gè)相關(guān);誤差檢測(cè)裝置,用于檢測(cè)在每一所說數(shù)據(jù)塊中的誤差狀態(tài)、根據(jù)再生信號(hào)的視頻電平檢測(cè)指示由所說再生裝置再生的記錄單元的數(shù)據(jù)該再生信號(hào)的誤差狀態(tài);誤差校正裝置,利用關(guān)于所說記錄單元的所說第一誤差處理數(shù)據(jù)對(duì)在記錄單元的再生數(shù)據(jù)中的所說數(shù)據(jù)預(yù)定量中的誤差進(jìn)行校正;如果誤差不能被校正,則根據(jù)由所說誤差檢測(cè)裝置所檢測(cè)的誤差狀態(tài)來確定作為誤差的數(shù)據(jù)塊;并且當(dāng)N(N是正整數(shù))個(gè)連續(xù)數(shù)據(jù)塊被作為誤差而確定時(shí),則認(rèn)為不是處在該N個(gè)連續(xù)數(shù)據(jù)塊末端的至少一個(gè)數(shù)據(jù)塊中的全部數(shù)據(jù)是正被擦掉的數(shù)據(jù),從而利用所說第一誤差處理數(shù)據(jù)對(duì)在數(shù)據(jù)預(yù)定量中的誤差進(jìn)行校正。
全文摘要
產(chǎn)生預(yù)定量數(shù)據(jù)的第一EPD(誤差處理數(shù)據(jù)),把數(shù)據(jù)量分為若干數(shù)據(jù)塊,產(chǎn)生每個(gè)數(shù)據(jù)塊的第二EPD,從這三個(gè)數(shù)據(jù)產(chǎn)生紀(jì)錄單元數(shù)據(jù)。在記錄介質(zhì)上記錄和再生紀(jì)錄單元數(shù)據(jù)。用第一EPD對(duì)每個(gè)記錄單元的再生數(shù)據(jù)的預(yù)定數(shù)據(jù)量糾錯(cuò)。如不能糾正,用第二EPD至少檢查每個(gè)數(shù)據(jù)塊的預(yù)定量數(shù)據(jù)的誤差。若N個(gè)連續(xù)數(shù)據(jù)塊有誤差,則認(rèn)為正擦除至少非末端的一個(gè)數(shù)據(jù)塊的全部數(shù)據(jù),用第一EPD校正記錄單元的預(yù)定數(shù)據(jù)量的誤差,生成再生數(shù)據(jù)。
文檔編號(hào)H03M13/35GK1131320SQ9512057
公開日1996年9月18日 申請(qǐng)日期1995年10月24日 優(yōu)先權(quán)日1994年10月24日
發(fā)明者佐古曜一郎, 大塚學(xué)史, 山上保 申請(qǐng)人:索尼公司