專利名稱:糾錯(cuò)處理裝置和糾錯(cuò)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及例如在使用光盤設(shè)備等中的糾錯(cuò)處理裝置和糾錯(cuò)處理方法的改進(jìn)。
背景技術(shù):
眾所周知,目前普遍接受諸如數(shù)字多功能盤(DVD)等的光盤作為數(shù)字記錄介質(zhì)。期望重放這些光盤的光盤設(shè)備具有高可靠性。
目前已經(jīng)形成了針對(duì)DVD的標(biāo)準(zhǔn),而且已經(jīng)完成了支持高清晰度電視的下一代DVD的標(biāo)準(zhǔn)。因?yàn)樵谙乱淮鶧VD標(biāo)準(zhǔn)中的記錄密度比當(dāng)前DVD的記錄密度顯著增加,所以要求光盤設(shè)備執(zhí)行更高級(jí)的數(shù)據(jù)處理,尤其是糾錯(cuò)處理。
日本專利申請公開No.2003-208751公開了一種通過減少光盤控制器對(duì)外部緩沖存儲(chǔ)器的訪問次數(shù)來實(shí)現(xiàn)提高糾錯(cuò)處理速度的結(jié)構(gòu)。即,實(shí)際上將ECC(錯(cuò)誤檢查與糾正)塊數(shù)據(jù)的一部分傳送到光盤控制器中的工作存儲(chǔ)器,其后,基于工作存儲(chǔ)器中的數(shù)據(jù)執(zhí)行糾錯(cuò)處理。在此情況下,假定小于乘積編碼單位的一個(gè)單位用于該ECC塊數(shù)據(jù)的一部分。
發(fā)明內(nèi)容
考慮以上情況來進(jìn)行本發(fā)明,并且本發(fā)明的一個(gè)目的是提供一種能夠達(dá)到高效和高速糾錯(cuò)處理同時(shí)抑制電路規(guī)模增加的糾錯(cuò)處理裝置和糾錯(cuò)處理方法。
根據(jù)本發(fā)明的一個(gè)方案,提供一種糾錯(cuò)處理裝置,包括第一存儲(chǔ)部分,被配置以存儲(chǔ)具有第一和第二面的糾錯(cuò)塊;產(chǎn)生部分,以面為單位向所述產(chǎn)生部分提供存儲(chǔ)在第一存儲(chǔ)部分中的糾錯(cuò)塊,并且所述產(chǎn)生部分被配置來以面為單位產(chǎn)生用于進(jìn)行糾錯(cuò)處理的中間信息;第二存儲(chǔ)部分,被配置來以面為單位存儲(chǔ)在產(chǎn)生部分中產(chǎn)生的中間信息;處理部分,被配置以基于存儲(chǔ)在第二存儲(chǔ)部分中的中間信息,以在針對(duì)存儲(chǔ)在第一存儲(chǔ)部分中的糾錯(cuò)塊的面單位中分成的若干單位產(chǎn)生用于執(zhí)行糾錯(cuò)處理的糾錯(cuò)信息;以及控制部分,被配置以使第一存儲(chǔ)部分中存儲(chǔ)的糾錯(cuò)塊的位置信息與用在產(chǎn)生部分、第二存儲(chǔ)部分和處理部分中的以面為單位的位置信息相互關(guān)聯(lián)。
根據(jù)本發(fā)明的另一個(gè)方案,提供一種糾錯(cuò)處理方法,包括第一步驟,將具有第一和第二面的糾錯(cuò)塊存儲(chǔ)到第一存儲(chǔ)部分中;第二步驟,根據(jù)存儲(chǔ)在第一存儲(chǔ)部分中的糾錯(cuò)塊的第一面的數(shù)據(jù),由產(chǎn)生部分以面為單位產(chǎn)生糾錯(cuò)處理的中間信息;第三步驟,以面為單位將產(chǎn)生部分中產(chǎn)生的糾錯(cuò)塊的第一面的中間信息存儲(chǔ)在第二存儲(chǔ)部分中;第四步驟,基于存儲(chǔ)在第二存儲(chǔ)部分中的糾錯(cuò)塊的第一面的中間信息,由處理部分以在針對(duì)存儲(chǔ)在第一存儲(chǔ)部分中的糾錯(cuò)塊的第一面的數(shù)據(jù)的面單位中分成的若干單位產(chǎn)生用于執(zhí)行糾錯(cuò)處理的糾錯(cuò)信息;第五步驟,根據(jù)存儲(chǔ)在第一存儲(chǔ)部分中的糾錯(cuò)塊的第二面的數(shù)據(jù),由產(chǎn)生部分以面為單位產(chǎn)生用于糾錯(cuò)處理的中間信息;第六步驟,將在產(chǎn)生部分中產(chǎn)生的糾錯(cuò)塊的第二面的中間信息以面為單位存儲(chǔ)在第二存儲(chǔ)部分中;以及第七步驟,基于存儲(chǔ)在第二存儲(chǔ)部分中的糾錯(cuò)塊的第二面的中間信息,由處理部分以在針對(duì)存儲(chǔ)在第一存儲(chǔ)部分中的糾錯(cuò)塊的第二面的數(shù)據(jù)的面單位中分成的若干單位產(chǎn)生用于執(zhí)行糾錯(cuò)處理的糾錯(cuò)信息。
圖1示出了本發(fā)明的一個(gè)實(shí)施例和用于說明光盤設(shè)備的框圖;圖2是用于說明該實(shí)施例中的光盤設(shè)備的拾取器的一個(gè)實(shí)例的示意圖;圖3是用于說明下一代DVD標(biāo)準(zhǔn)中的1個(gè)ECC數(shù)據(jù)塊的結(jié)構(gòu)的示意圖;圖4是用于說明該實(shí)施例中的光盤設(shè)備的糾錯(cuò)處理電路的一個(gè)實(shí)例的框圖;
圖5是用于說明由該實(shí)施例中的光盤設(shè)備的糾錯(cuò)執(zhí)行處理電路處理的一個(gè)面的單位中的數(shù)據(jù)塊的示意圖;圖6是用于解釋在實(shí)施例處理每一面的過程中在光盤設(shè)備的糾錯(cuò)處理執(zhí)行側(cè)的電路群形成的機(jī)制的框圖;圖7是用于說明由該實(shí)施例中的光盤設(shè)備的A/B面訪問切換電路得到的ECC塊中的位置信息和面中位置信息之間的關(guān)系的示意圖;以及圖8是用于說明該實(shí)施例中的光盤設(shè)備的主要處理操作的流程圖。
具體實(shí)施方式
下面參照附圖來詳細(xì)說明本發(fā)明的實(shí)施例。根據(jù)該實(shí)施例的光盤設(shè)備具有如圖1和2所示的結(jié)構(gòu)?,F(xiàn)在,光盤11是一種可將用戶數(shù)據(jù)記錄(或重寫)在其上的光盤、或是屬于本發(fā)明的一種只讀光盤。在此實(shí)施例中,將對(duì)可記錄(或可重寫)光盤進(jìn)行說明。
可記錄或可重寫光盤11的實(shí)例包括使用大約405nm波長的藍(lán)色激光束的下一代DVD-RAM(隨機(jī)存取存儲(chǔ)器)、DVD-RW(可重寫),DVD-R(可記錄)等,或者使用大約650nm波長的紅色激光束的當(dāng)前DVD-RAM、DVD-RW,DVD-R等。
在光盤11的表面上,以螺旋形式形成有面軌跡和槽軌跡。由主軸電機(jī)12驅(qū)動(dòng)光盤11旋轉(zhuǎn)。主軸電機(jī)12的旋轉(zhuǎn)速度由電機(jī)控制電路13所控制。
通過拾取器14從光盤11對(duì)信息進(jìn)行記錄或重放。拾取器14通過齒輪組連接到循軌電機(jī)15(sled motor)。循軌電機(jī)15由連接到數(shù)據(jù)總線16的循軌電機(jī)驅(qū)動(dòng)器17控制。一個(gè)永磁體(未示出)安裝在循軌電機(jī)15的固定部件上,并且拾取器14通過給驅(qū)動(dòng)線圈(未示出)供電來在光盤11的徑向上移動(dòng)。
如圖2所示,物鏡18安裝在拾取器14上。物鏡18能夠由驅(qū)動(dòng)線圈19驅(qū)動(dòng)以在聚焦方向(鏡頭的光軸方向)上移動(dòng),并且還能夠由驅(qū)動(dòng)線圈20驅(qū)動(dòng)以在尋跡方向(以直角與鏡頭光軸相交的方向)上移動(dòng)??赏ㄟ^移動(dòng)激光束的射束點(diǎn)來執(zhí)行磁跡跳躍。
調(diào)制電路21通過對(duì)在記錄信息時(shí)從主裝置22提供給接口電路23的用戶數(shù)據(jù)進(jìn)行例如8-14調(diào)制來產(chǎn)生EFM(八到十四調(diào)制)數(shù)據(jù)。激光控制電路24基于在記錄信息時(shí)(在形成標(biāo)志時(shí))從調(diào)制電路21提供的EFM數(shù)據(jù)將寫信號(hào)提供給半導(dǎo)體激光二極管25。
另外,激光控制電路24在讀信息時(shí)將比寫信號(hào)的電平低的讀信號(hào)提供給半導(dǎo)體二極管25。
半導(dǎo)體激光二極管25根據(jù)從激光控制電路24提供的寫信號(hào)產(chǎn)生激光束。從半導(dǎo)體激光二極管25發(fā)射的激光束經(jīng)由平行光管透鏡26、半棱鏡27、光學(xué)系統(tǒng)28、和物鏡18照射到光盤11上。從光盤11反射的光經(jīng)由物鏡18、光學(xué)系統(tǒng)28、半棱鏡27、和聚光鏡29導(dǎo)向光電檢測器30。
光電檢測器30包括四分光電檢測單元,并且將信號(hào)A、B、C、和D提供給射頻(RF)放大器31。RF放大器31采用例如推挽系統(tǒng)將與(A+D)-(B+C)相應(yīng)的尋跡誤差信號(hào)TE提供給尋跡控制部分32,并且采用例如象散方法將與(A+C)-(B+D)相應(yīng)的焦點(diǎn)誤差信號(hào)FE提供給聚焦控制部分33。
而且,例如,RF放大器31將與(A+D)-(B+C)相應(yīng)的擺動(dòng)信號(hào)WB提供給擺動(dòng)PLL部分/地址檢測部分34,并且將與(A+D)-(B+C)相應(yīng)的RF信號(hào)提供給數(shù)據(jù)重放部分35。
另一方面,聚焦控制部分33的輸出信號(hào)被提供給處在聚焦方向的驅(qū)動(dòng)線圈19。因此,以將激光束恒定地正好聚焦到光盤11的記錄膜上的方式執(zhí)行控制。另外,尋跡控制部分32根據(jù)尋跡誤差信號(hào)TE產(chǎn)生軌跡驅(qū)動(dòng)信號(hào),并且將產(chǎn)生的信號(hào)提供給處在尋跡方向的驅(qū)動(dòng)線圈20。
通過實(shí)施的聚焦控制和尋跡控制,伴隨著由于形成在遵循記錄信息的光盤11的軌跡上的凹坑等導(dǎo)致的反射率改變,光電檢測器30的光電檢測單元輸出信號(hào)的和信號(hào)RF被反射。將該信號(hào)提供給數(shù)據(jù)重放部分35。
數(shù)據(jù)重放部分35基于來自PLL電路36的重放時(shí)鐘信號(hào)重放記錄的數(shù)據(jù)。數(shù)據(jù)重放部分35還具有測量信號(hào)RF的幅度的功能,并且由中央處理單元(CPU)37讀取測量到的值。
在尋跡控制部分32對(duì)物鏡18進(jìn)行控制的同時(shí),由于以物鏡18假設(shè)光盤11的最佳位置的方式對(duì)循軌電機(jī)15進(jìn)行控制,從而控制拾取器14。
可將電機(jī)控制電路13、激光控制電路24、聚焦控制部分33、尋跡控制部分32、數(shù)據(jù)重放部分35、PLL電路36等配置在一個(gè)LSI(大規(guī)模集成電路)芯片中作為伺服控制電路。
這些電路部分由CPU 37經(jīng)總線16進(jìn)行控制。CPU 37根據(jù)從主裝置22經(jīng)由接口電路23提供的操作命令綜合地控制光盤設(shè)備。
而且,CPU 37使用RAM 38作為工作區(qū)域,并且遵照記錄在只讀存儲(chǔ)器(ROM)39中的程序執(zhí)行預(yù)定操作。
在由糾錯(cuò)處理電路40對(duì)由數(shù)據(jù)重放部分35重放的數(shù)據(jù)進(jìn)行糾錯(cuò)之后,將由數(shù)據(jù)重放部分35重放的數(shù)據(jù)用于重放圖像、子圖像、語音和其它。
圖3示出了作為下一代DVD標(biāo)準(zhǔn)中的糾錯(cuò)塊的1個(gè)ECC數(shù)據(jù)塊的結(jié)構(gòu)。該1個(gè)ECC數(shù)據(jù)塊被分為兩部分,即,面A(第一面)和面B(第二面),并且對(duì)各個(gè)面進(jìn)行乘積編碼。
在各個(gè)面A、B中,PO方向上的糾錯(cuò)碼是具有208字節(jié)的碼長、192字節(jié)的信息長、和17的最小距離的RS碼,PI方向上的糾錯(cuò)碼是具有182字節(jié)的碼長、172字節(jié)的信息長、和11的最小距離的RS碼。
圖4示出了糾錯(cuò)處理電路40的一個(gè)實(shí)例。在此糾錯(cuò)處理電路40中,在從作為下一代DVD的光盤11讀取的信號(hào)作為圖3中示出的ECC塊數(shù)據(jù)與ECC塊中的位置信息一起到來之前,對(duì)所述信號(hào)進(jìn)行數(shù)字化處理、調(diào)制處理、和同步檢測處理。
到來的數(shù)據(jù)與存儲(chǔ)在存儲(chǔ)器42中的位置信息(地址)相互關(guān)聯(lián),存儲(chǔ)器42基于ECC塊中的相應(yīng)位置信息通過存儲(chǔ)器訪問電路41存儲(chǔ)到來的數(shù)據(jù),并且執(zhí)行對(duì)存儲(chǔ)的訪問控制。假設(shè)存儲(chǔ)器42是SDRAM等,其具有大容量并且從訪問速度的角度看來不是高速的。對(duì)于存儲(chǔ)器42,可在作為工作存儲(chǔ)器的RAM 38上進(jìn)行共享使用。
將已經(jīng)到來的ECC塊數(shù)據(jù)以與加上的稍后討論的存儲(chǔ)效率、存儲(chǔ)器訪問電路41的訪問效率、和訪問電路43、44的每一個(gè)的訪問效率(這取決于存儲(chǔ)器42的特性)相適應(yīng)的格式存儲(chǔ)在存儲(chǔ)器42中。
在此情況下,例如,該區(qū)域可由面A和面B分開,或者被編碼的原始數(shù)據(jù)和奇偶性數(shù)據(jù)(parity data)(PO/PI)可分別由區(qū)域進(jìn)一步分開。在任何速率下,在圖3中示出的ECC塊數(shù)據(jù)的ECC塊中的位置信息和存儲(chǔ)器42中存儲(chǔ)的位置(地址)之間實(shí)現(xiàn)某種相互關(guān)系,并且執(zhí)行存儲(chǔ)。
存儲(chǔ)器訪問電路43通過使存儲(chǔ)在存儲(chǔ)器42中的到來的數(shù)據(jù)的存儲(chǔ)位置信息與用在糾錯(cuò)執(zhí)行處理電路45中的數(shù)據(jù)的ECC塊中的位置信息相互關(guān)聯(lián),來執(zhí)行以適合于糾錯(cuò)執(zhí)行處理電路45的順序從存儲(chǔ)器42讀取的訪問。
以面A和B中每一個(gè)的數(shù)據(jù)為單位,分別執(zhí)行通過存儲(chǔ)器訪問電路43從存儲(chǔ)器42讀取數(shù)據(jù),即輸入到糾錯(cuò)執(zhí)行處理電路45的數(shù)據(jù)。對(duì)于讀取(輸入)數(shù)據(jù)的順序,如圖5所示,例如,從第0行和第0列的數(shù)據(jù)到第207行和第181列的數(shù)據(jù),按順時(shí)針方向順序地輸入數(shù)據(jù)。
相反地,可從第207行和第181列的數(shù)據(jù)到第0行和第0列的數(shù)據(jù),按逆時(shí)針方向順序地輸入數(shù)據(jù)。而且,可從第0行和第0列的數(shù)據(jù)到第207行和第181列的數(shù)據(jù),按向下方向順序地輸入數(shù)據(jù),而且相反地,可從第207行和第181列的數(shù)據(jù)到第0行和第0列的數(shù)據(jù),按向上方向順序地輸入數(shù)據(jù)。
另外,存儲(chǔ)器訪問電路44從糾錯(cuò)執(zhí)行處理電路45接收作為糾錯(cuò)執(zhí)行處理的結(jié)果的錯(cuò)誤模式信息和面A和B中每一個(gè)的錯(cuò)誤位置信息,使該信息與存儲(chǔ)器42的存儲(chǔ)的位置相互關(guān)聯(lián),并且對(duì)存儲(chǔ)器42進(jìn)行訪問以更新內(nèi)部信息。
在此情況下,存儲(chǔ)器訪問電路44根據(jù)經(jīng)由A/B面訪問切換電路46接收的ECC塊中的位置信息和數(shù)據(jù)更新信息來訪問存儲(chǔ)器42。
注意,假設(shè)存儲(chǔ)器訪問電路43、44和糾錯(cuò)執(zhí)行處理電路45分別配備有對(duì)于傳輸ECC塊數(shù)據(jù)等必需的容量的緩沖器。
在A/B面訪問切換電路46中,將可由糾錯(cuò)執(zhí)行處理電路45識(shí)別的面A、B中每一個(gè)中的位置信息與存儲(chǔ)器訪問電路43、44需要的ECC塊中的位置信息進(jìn)行交換。
現(xiàn)在,糾錯(cuò)執(zhí)行處理電路45是以面為單位執(zhí)行糾錯(cuò)執(zhí)行處理的電路。即,糾錯(cuò)執(zhí)行處理電路45通過以適合于糾錯(cuò)執(zhí)行處理電路45的順序輸入的圖5中示出的面為單位的數(shù)據(jù)產(chǎn)生面中PI方向和PO方向的全部校驗(yàn)子(syndrome)。而且,糾錯(cuò)執(zhí)行處理電路45基于產(chǎn)生的校驗(yàn)子檢測PI方向和PO方向的中錯(cuò)誤存在/不存在。這些校驗(yàn)子和錯(cuò)誤標(biāo)記分別存儲(chǔ)在存儲(chǔ)器47、48中。
將在糾錯(cuò)執(zhí)行處理電路45中產(chǎn)生的錯(cuò)誤標(biāo)記提供給錯(cuò)誤標(biāo)記數(shù)量計(jì)數(shù)器49,并且在PI方向和PO方向?qū)﹀e(cuò)誤標(biāo)記的數(shù)量進(jìn)行計(jì)數(shù)。
現(xiàn)在,基于以此方式產(chǎn)生的中間信息(校驗(yàn)子、錯(cuò)誤標(biāo)記、錯(cuò)誤標(biāo)記的數(shù)量),糾錯(cuò)執(zhí)行處理電路45執(zhí)行糾錯(cuò)處理(導(dǎo)出錯(cuò)誤模式信息和錯(cuò)誤位置信息)并且輸出這些糾錯(cuò)信息。
根據(jù)與設(shè)定為最小單位的在PI方向和PO方向編碼的數(shù)據(jù)單位相適應(yīng)的算法,該處理判定并執(zhí)行處理量、處理方向(PI/PO方向)、將被處理的位置、糾錯(cuò)執(zhí)行模式(使用或不使用擦除)等。
可允許微處理單元(MPU)50執(zhí)行該判定,或可允許僅包括HW的序列發(fā)生器50執(zhí)行該判定。在這種情況下,提取錯(cuò)誤模式信息和錯(cuò)誤位置信息作為執(zhí)行結(jié)果。同時(shí),如基于處理結(jié)果的需要,對(duì)校驗(yàn)子、錯(cuò)誤標(biāo)記、和錯(cuò)誤標(biāo)記數(shù)量計(jì)數(shù)值進(jìn)行更新,并且通過根據(jù)以下糾錯(cuò)執(zhí)行處理群的開始保持一致性,將所述信息用作判定以下處理操作的信息。
通過建立適合于應(yīng)用的某些合適的條件來判定以面為單位完成處理的條件,并且進(jìn)行對(duì)下一面的處理。可由MPU 50或僅包括HW的序列發(fā)生器50對(duì)該面單位完成的檢查以及以下的面處理的設(shè)定和開始進(jìn)行控制。
與存儲(chǔ)器42比較具有相對(duì)小的容量和具有較高的速度的存儲(chǔ)器(SRAM等)用作存儲(chǔ)器47、48中的每一個(gè)。存儲(chǔ)器47存儲(chǔ)在糾錯(cuò)執(zhí)行處理電路45產(chǎn)生的校驗(yàn)子。在此情況下,分別存儲(chǔ)一個(gè)面單位中的PI方向和PO方向的校驗(yàn)子。這不僅存儲(chǔ)如上所述通過糾錯(cuò)執(zhí)行處理電路45首先從存儲(chǔ)器42獲取一面的數(shù)據(jù)而進(jìn)行的校驗(yàn)子計(jì)算的結(jié)果,而且每次執(zhí)行糾錯(cuò)執(zhí)行處理(導(dǎo)出錯(cuò)誤模式信息和錯(cuò)誤位置信息)時(shí)更新內(nèi)容。
存儲(chǔ)器48存儲(chǔ)糾錯(cuò)執(zhí)行處理電路45中產(chǎn)生的錯(cuò)誤標(biāo)記。在此情況下,存儲(chǔ)一個(gè)面單位中分別在PI方向和PO方向的錯(cuò)誤標(biāo)記。這不僅存儲(chǔ)如上所述通過糾錯(cuò)執(zhí)行處理電路45從存儲(chǔ)器42獲取一面的數(shù)據(jù)而進(jìn)行錯(cuò)誤標(biāo)記產(chǎn)生的結(jié)果,而且每次執(zhí)行糾錯(cuò)執(zhí)行處理(導(dǎo)出錯(cuò)誤模式信息和錯(cuò)誤位置信息)時(shí)更新內(nèi)容。
錯(cuò)誤標(biāo)記數(shù)量計(jì)數(shù)器49分別對(duì)在PI方向和PO方向的糾錯(cuò)執(zhí)行處理電路45中產(chǎn)生的錯(cuò)誤標(biāo)記的數(shù)量進(jìn)行計(jì)數(shù)。這不僅在通過糾錯(cuò)執(zhí)行處理電路45首先從存儲(chǔ)器42獲取一面的數(shù)據(jù)而產(chǎn)生錯(cuò)誤標(biāo)記時(shí)執(zhí)行計(jì)數(shù),而且每次執(zhí)行糾錯(cuò)執(zhí)行處理(導(dǎo)出錯(cuò)誤模式信息和錯(cuò)誤位置信息)時(shí)更新計(jì)數(shù)。
錯(cuò)誤映射信息顯示電路51提取并顯示來自存儲(chǔ)在存儲(chǔ)器48中的錯(cuò)誤標(biāo)記信息和由錯(cuò)誤標(biāo)記數(shù)量計(jì)數(shù)器49進(jìn)行計(jì)數(shù)的錯(cuò)誤標(biāo)記數(shù)量信息等,以及將所述信息輸出到MPU 50。因此,MPU 50通過適當(dāng)?shù)乃惴▉碇付m錯(cuò)執(zhí)行處理的操作。另外,這些錯(cuò)誤映射信息的內(nèi)容可顯示在僅包括HW的序列發(fā)生器50上,從而以硬件方式判定操作處理內(nèi)容。
MPU 50或僅包括HW的序列發(fā)生器50基于各種與糾錯(cuò)執(zhí)行處理相關(guān)的信息和來自錯(cuò)誤映射信息顯示電路51的錯(cuò)誤映射信息指定糾錯(cuò)執(zhí)行處理操作。
存儲(chǔ)器訪問電路52針對(duì)存儲(chǔ)器47實(shí)現(xiàn)用于校驗(yàn)子存儲(chǔ)/更新的訪問。另外,存儲(chǔ)器訪問電路53對(duì)于存儲(chǔ)器48實(shí)現(xiàn)錯(cuò)誤標(biāo)記存儲(chǔ)/更新的訪問。
圖5示出了糾錯(cuò)執(zhí)行處理電路45處理的一個(gè)面單位(面A/面B)的數(shù)據(jù)塊圖像。該數(shù)據(jù)塊以糾錯(cuò)執(zhí)行處理電路45中假定的順序輸入到糾錯(cuò)執(zhí)行處理電路45中。例如,該順序如上所述。圖5示出了從第0行和第0列到第207行和第181列按順時(shí)針方向順序地輸入數(shù)據(jù)塊的例子。
圖6概要示出了分別在處理面A和面B的過程中糾錯(cuò)處理執(zhí)行側(cè)的電路群共享的機(jī)制,所述糾錯(cuò)處理執(zhí)行側(cè)包括糾錯(cuò)執(zhí)行處理電路45、用于校驗(yàn)子存儲(chǔ)的存儲(chǔ)器47、用于錯(cuò)誤標(biāo)記存儲(chǔ)的存儲(chǔ)器48、分別用于存儲(chǔ)器47和48的存儲(chǔ)器訪問電路52和53。
糾錯(cuò)執(zhí)行處理電路45具體包括校驗(yàn)子產(chǎn)生部分45a、錯(cuò)誤標(biāo)記產(chǎn)生部分45b、糾錯(cuò)執(zhí)行處理部分(提取錯(cuò)誤模式信息、錯(cuò)誤位置信息)/校驗(yàn)子更新部分45c、錯(cuò)誤標(biāo)記更新部分45d等。
糾錯(cuò)處理執(zhí)行側(cè)的電路群作為一個(gè)整體,可識(shí)別的最大數(shù)據(jù)塊單位是面單位。通過由A/B面訪問切換電路46針對(duì)以面為單位的位置信息的識(shí)別實(shí)現(xiàn)與添加有面指定(面A/B)的ECC塊中的位置信息的相互關(guān)聯(lián),可以共享糾錯(cuò)處理執(zhí)行側(cè)的電路群。
圖7示出了由A/B面訪問切換電路46給出的ECC塊中的位置信息和面中的位置信息之間的關(guān)系的概略圖。
圖8是圖4中示出的糾錯(cuò)處理電路40的主要處理操作的概要流程圖。即,當(dāng)操作開始時(shí)(步驟S0),在步驟S1中將到來的數(shù)據(jù)保持在存儲(chǔ)器42中。
在步驟S2中,由糾錯(cuò)執(zhí)行處理電路45產(chǎn)生校驗(yàn)子,產(chǎn)生錯(cuò)誤標(biāo)記,并且針對(duì)ECC塊數(shù)據(jù)的面A(或B)來對(duì)錯(cuò)誤標(biāo)記的數(shù)量進(jìn)行計(jì)數(shù)。
之后,在步驟S3,由MPU 50或僅包括HW的序列發(fā)生器50識(shí)別由錯(cuò)誤映射信息顯示電路51提取的錯(cuò)誤映射信息,并且在步驟S4,確定是否以面為單位建立了糾錯(cuò)執(zhí)行處理完成條件。在確定沒有以面為單位建立糾錯(cuò)執(zhí)行處理完成條件的情況下(否),則在步驟S5判定糾錯(cuò)執(zhí)行處理操作,并且在步驟S6,執(zhí)行糾錯(cuò)執(zhí)行處理并且操作返回步驟S3的處理。
在步驟S4,在確定已經(jīng)以面為單位建立糾錯(cuò)執(zhí)行處理完成條件的情況下(是),則操作對(duì)后面的面進(jìn)行處理,并且在步驟S7,由糾錯(cuò)執(zhí)行處理電路45產(chǎn)生校驗(yàn)子,產(chǎn)生錯(cuò)誤標(biāo)記,并且針對(duì)ECC塊數(shù)據(jù)的面B(或A)來對(duì)錯(cuò)誤標(biāo)記的數(shù)量進(jìn)行計(jì)數(shù)。
之后,在步驟S8,錯(cuò)誤映射信息顯示電路51提取的錯(cuò)誤映射信息由MPU 50或僅包括HW的序列發(fā)生器50識(shí)別,并且在步驟S9,確定是否以面為單位建立了糾錯(cuò)執(zhí)行處理完成條件。在確定已經(jīng)以面為單位建立糾錯(cuò)執(zhí)行處理完成條件的情況下(是),則處理結(jié)束(步驟S10)。
在步驟S9,在確定沒有以面為單位建立糾錯(cuò)執(zhí)行處理完成條件的情況下(否),則在步驟S11判定糾錯(cuò)執(zhí)行處理操作,并且在步驟S12,執(zhí)行糾錯(cuò)執(zhí)行處理并且操作返回步驟S8的處理。
根據(jù)上述實(shí)施例,因?yàn)橛蒃CC數(shù)據(jù)塊的面A和面B有效使用一個(gè)糾錯(cuò)執(zhí)行處理電路45來實(shí)現(xiàn)糾錯(cuò)處理,所以,與簡單的電路結(jié)構(gòu)相比,可實(shí)現(xiàn)高速和高效的糾錯(cuò)處理。而且,可在保持性能的同時(shí)抑制電路規(guī)模。通過實(shí)現(xiàn)有效的高速電路,可提高響應(yīng)競爭的等級(jí),從而達(dá)到高密度傳輸速度為基礎(chǔ)的下一代光盤中的雙倍速度。
本發(fā)明不限于僅處在實(shí)踐本發(fā)明的階段的上述實(shí)施例,在不脫離本發(fā)明的精神和范圍的情況下,可以以各種方式替換和改變組件。另外,通過適當(dāng)?shù)貙?shí)施例中公開的多個(gè)組件組合,可形成各種發(fā)明。例如,可從實(shí)施例中示出的全部組件中去掉若干組件。而且,可適當(dāng)?shù)亟M合根據(jù)不同實(shí)施例的組件。
權(quán)利要求
1.一種糾錯(cuò)處理裝置,其特征在于包括第一存儲(chǔ)部分(42),被配置以存儲(chǔ)具有第一和第二面(A/B)的糾錯(cuò)塊;產(chǎn)生部分(45a、45b),以面為單位向所述產(chǎn)生部分(45a、45b)提供存儲(chǔ)在第一存儲(chǔ)部分(42)中的糾錯(cuò)塊,并且所述產(chǎn)生部分(45a、45b)被配置來以面為單位產(chǎn)生用于進(jìn)行糾錯(cuò)處理的中間信息;第二存儲(chǔ)部分(47、48),被配置來以面為單位存儲(chǔ)在產(chǎn)生部分(45a、45b)中產(chǎn)生的中間信息;處理部分(45c),被配置以基于存儲(chǔ)在第二存儲(chǔ)部分(47、48)中的中間信息,以在針對(duì)存儲(chǔ)在第一存儲(chǔ)部分(42)中的糾錯(cuò)塊的面單位中分成的若干單位產(chǎn)生用于執(zhí)行糾錯(cuò)處理的糾錯(cuò)信息;以及控制部分(43、44、46、52、53),被配置以使第一存儲(chǔ)部分(42)中存儲(chǔ)的糾錯(cuò)塊的位置信息與用在產(chǎn)生部分(45a、45b)、第二存儲(chǔ)部分(47、48)和處理部分(45c)中的以面為單位的位置信息相互關(guān)聯(lián)。
2.如權(quán)利要求1所述的一種糾錯(cuò)處理裝置,其特征在于還包括顯示部分(51),被配置以基于存儲(chǔ)在第二存儲(chǔ)部分(47、48)中的信息來產(chǎn)生和顯示錯(cuò)誤映射信息。
3.如權(quán)利要求1所述的一種糾錯(cuò)處理裝置,其特征在于產(chǎn)生部分(45a、45b)包括校驗(yàn)子產(chǎn)生部分(45a),被配置來以輸入的糾錯(cuò)塊的面為單位從數(shù)據(jù)產(chǎn)生校驗(yàn)子作為中間信息;以及錯(cuò)誤標(biāo)記產(chǎn)生部分(45b),被配置以從校驗(yàn)子產(chǎn)生部分(45a)中產(chǎn)生的校驗(yàn)子產(chǎn)生錯(cuò)誤標(biāo)記作為中間信息。
4.如權(quán)利要求1所述的一種糾錯(cuò)處理裝置,其特征在于處理部分(45c),被配置以產(chǎn)生錯(cuò)誤模式信息和錯(cuò)誤位置信息作為糾錯(cuò)信息。
5.一種糾錯(cuò)處理方法,其特征在于包括第一步驟(S1),將具有第一和第二面(A/B)的糾錯(cuò)塊存儲(chǔ)到第一存儲(chǔ)部分(42)中;第二步驟(S2),根據(jù)存儲(chǔ)在第一存儲(chǔ)部分(42)中的糾錯(cuò)塊的第一面(A)的數(shù)據(jù),由產(chǎn)生部分(45a、45b)以面為單位產(chǎn)生糾錯(cuò)處理的中間信息;第三步驟(S2),以面為單位將產(chǎn)生部分(45a、45b)中產(chǎn)生的糾錯(cuò)塊的第一面(A)的中間信息存儲(chǔ)在第二存儲(chǔ)部分(47、48)中;第四步驟(S6),基于存儲(chǔ)在第二存儲(chǔ)部分(47、48)中的糾錯(cuò)塊的第一面(A)的中間信息,由處理部分(45c)以在針對(duì)存儲(chǔ)在第一存儲(chǔ)部分(42)中的糾錯(cuò)塊的第一面(A)的數(shù)據(jù)的面單位中分成的若干單位產(chǎn)生用于執(zhí)行糾錯(cuò)處理的糾錯(cuò)信息;第五步驟(S7),根據(jù)存儲(chǔ)在第一存儲(chǔ)部分(42)中的糾錯(cuò)塊的第二面(B)的數(shù)據(jù),由產(chǎn)生部分(45a、45b)以面為單位產(chǎn)生用于糾錯(cuò)處理的中間信息;第六步驟(S7),將在產(chǎn)生部分(45a、45b)中產(chǎn)生的糾錯(cuò)塊的第二面(B)的中間信息以面為單位存儲(chǔ)在第二存儲(chǔ)部分(47、48)中;以及第七步驟(S12),基于存儲(chǔ)在第二存儲(chǔ)部分(47、48)中的糾錯(cuò)塊的第二面(B)的中間信息,由處理部分(45c)以在針對(duì)存儲(chǔ)在第一存儲(chǔ)部分(42)中的糾錯(cuò)塊的第二面(B)的數(shù)據(jù)的面單位中分成的若干單位產(chǎn)生用于執(zhí)行糾錯(cuò)處理的糾錯(cuò)信息。
6.如權(quán)利要求5所述的一種糾錯(cuò)處理方法,其特征在于還包括第八步驟(S3、S8),基于存儲(chǔ)在第二存儲(chǔ)部分(47、48)中的中間信息來產(chǎn)生和顯示錯(cuò)誤映射信息;以及第九步驟(S3至S6、S7至S9、S11、S12),根據(jù)第八步驟(S3、S8)中產(chǎn)生的錯(cuò)誤映射信息,重復(fù)進(jìn)行以每一面單位中分成的若干單位產(chǎn)生用于執(zhí)行糾錯(cuò)處理的糾錯(cuò)信息。
7.一種光盤設(shè)備,其特征在于包括電機(jī)(12),被配置來旋轉(zhuǎn)和驅(qū)動(dòng)光盤(11);拾取器(14),被配置來從由電機(jī)(12)旋轉(zhuǎn)和驅(qū)動(dòng)的光盤(11)讀取信號(hào);第一存儲(chǔ)部分(42),被配置以存儲(chǔ)來自拾取器(14)讀取的信號(hào)的具有第一和第二面(A/B)的糾錯(cuò)塊;產(chǎn)生部分(45a、45b),以面為單位向所述產(chǎn)生部分(45a、45b)提供存儲(chǔ)在第一存儲(chǔ)部分(42)中的糾錯(cuò)塊,并且所述產(chǎn)生部分(45a、45b)被配置來以面為單位產(chǎn)生用于進(jìn)行糾錯(cuò)處理的中間信息;第二存儲(chǔ)部分(47、48),被配置來以面為單位存儲(chǔ)在產(chǎn)生部分(45a、45b)中產(chǎn)生的中間信息;處理部分(45c),被配置以基于存儲(chǔ)在第二存儲(chǔ)部分(47、48)中的中間信息,以在針對(duì)存儲(chǔ)在第一存儲(chǔ)部分(42)中的糾錯(cuò)塊的面單位中分成的若干單位產(chǎn)生用于執(zhí)行糾錯(cuò)處理的糾錯(cuò)信息;以及控制部分(43、44、46、52、53),被配置以使第一存儲(chǔ)部分(42)中存儲(chǔ)的糾錯(cuò)塊的位置信息與用在產(chǎn)生部分(45a、45b)、第二存儲(chǔ)部分(47、48)和處理部分(45c)中的以面為單位的位置信息相互關(guān)聯(lián)。
8.如權(quán)利要求7所述的一種光盤設(shè)備,其特征在于還包括顯示部分(51),被配置以基于存儲(chǔ)在第二存儲(chǔ)部分(47、48)中的中間信息來產(chǎn)生和顯示錯(cuò)誤映射信息;以及被配置來根據(jù)錯(cuò)誤映射信息重復(fù)進(jìn)行以每一面單位中分成的若干單位產(chǎn)生用于執(zhí)行糾錯(cuò)處理的糾錯(cuò)信息的裝置(37)。
9.如權(quán)利要求7所述的一種光盤設(shè)備,其特征在于產(chǎn)生部分(45a、45b)包括校驗(yàn)子產(chǎn)生部分(45a),被配置來以輸入的糾錯(cuò)塊的面為單位從數(shù)據(jù)產(chǎn)生校驗(yàn)子作為中間信息;以及錯(cuò)誤標(biāo)記產(chǎn)生部分(45b),被配置以從校驗(yàn)子產(chǎn)生部分(45a)中產(chǎn)生的校驗(yàn)子產(chǎn)生錯(cuò)誤標(biāo)記作為中間信息。
10.如權(quán)利要求7所述的一種光盤設(shè)備,其特征在于處理部分(45c)被配置以產(chǎn)生錯(cuò)誤模式信息和錯(cuò)誤位置信息作為糾錯(cuò)信息。
全文摘要
本發(fā)明包括產(chǎn)生部分(45a、45b),根據(jù)存儲(chǔ)在第一存儲(chǔ)部分(42)中的糾錯(cuò)塊,以面為單位產(chǎn)生用于進(jìn)行糾錯(cuò)處理的中間信息,所述糾錯(cuò)塊具有A/B面;第二存儲(chǔ)部分(47、48),存儲(chǔ)中間信息;處理部分(45c),基于中間信息,以在針對(duì)存儲(chǔ)在第一存儲(chǔ)部分(42)中的糾錯(cuò)塊的面單位中分成的若干單位產(chǎn)生用于執(zhí)行糾錯(cuò)處理的糾錯(cuò)信息;以及控制部分(43、44、46、52、53),使糾錯(cuò)塊的位置信息與用在產(chǎn)生部分(45a、45b)、第二存儲(chǔ)部分(47、48)和處理部分(45c)中的以面為單位的位置信息相互關(guān)聯(lián)。
文檔編號(hào)G11B20/18GK1801376SQ20051012416
公開日2006年7月12日 申請日期2005年11月25日 優(yōu)先權(quán)日2004年12月28日
發(fā)明者高橋享祐, 立澤之康 申請人:株式會(huì)社東芝