專利名稱:數據再生控制裝置的制作方法
技術領域:
本發明是關于DVD等,在存儲介質上附加糾錯碼對存儲的數據進行再生的數據再生裝置在操作時,控制其再生操作的數據再生控制裝置。
比如,作為存儲介質采用的DVD(Digital Versatile Disk)的DVD存儲裝置中,數據的存儲如下進行。
首先,如圖3所示,存儲對象的數據(主數據)分割成2048字節單位。在其先頭附加12字節的數據頭,而在其末尾附加4字節的EDC,在主數據上附加了數據頭和EDC的2064字節的數據分割成172字節單位的172字節(列)12行作為區段數據處理。
上述區段數據,執行加擾碼等的處理,生成加擾碼數據之后,如圖4所示,對于連續16個的加擾碼數據172字節×192行,作為糾錯碼,生成并附加16行的外奇偶碼(PO;Outer Code Parity)和10字節(列)的內奇偶碼(PI;Inner Code Parity)。這些生成了PO以及PI的182字節(列)×208行的數據被稱為ECC(Error Check and Correction)塊。
這里,PI是根據包含在各行的172字節的數據,在這些行中生成附加的糾錯碼。而PO是根據包含在各行的同一列的192字節的數據,在這些列中生成附加的糾錯碼。
進而,如圖5所示,在生成附加的16行的PO,每一行附加PI的各區段數據的后面,順序移動。這樣被生成每個區段數據的數據被包含在每個182字節×13行的數據,被稱為存儲區段。
然后,對生成的存儲區段進行解調作為存儲數據,它被變換成串行數據被寫入作為存儲介質的DVD中。這樣附加了糾錯碼的存儲數據由圖6所示的塊電路再生。圖6由一點鎖線表示的部分是控制再生動作的數據再生裝置。
如圖6所示,由檢測器111檢出的信號通過RF放大器112增幅,該信號被輸入到該數據再生控制裝置的讀通道電路113。接受這個信號的輸入,讀通道電路113,將其二值化的同時,由規定頻率的讀通道時鐘對這個二值化了的信號進行取樣。同步檢出電路114,從被取樣的信號檢出同步信號,根據這個同步信號從上述信號抽出數據。解調電路115對該抽出的數據進行解調,將此輸入至緩沖電路。緩沖電路116,在從解調電路115送出的數據積存到規定的數量以后,通過存儲器存取電路117將其寫入由DRAM(動態隨機存儲器)組成的緩沖存儲器118之中。
PI糾錯電路121,在寫入上述緩沖存儲器118的數據量確保到達一個ECC塊以上時,被確保的數據之中的糾錯處理就對緩沖存儲器118執行必要部分的讀出請求。緩沖存儲器118,接受了從PI糾錯電路121讀出數據的請求以后,通過存儲器存取電路117,順序地將被請求的數據寫入FIFO(First In First Out)122。PI糾錯電路121,在FIFO122中積存了ECC塊的一行,即182字節以后,將其讀出,就包含在該行的糾錯碼PI進行糾錯處理。與此同時,PI糾錯電路121,將這個實施了糾錯處理的數據送至解擾碼電路123。解擾碼電路123將其解擾碼,寫入FIFO124。FIFO124,積存了一行單位的數據后,通過存儲器存取電路117將其寫入緩沖存儲器118。這樣在緩沖存儲器118中,就保存了實施了PI糾錯處理的數據。
糾錯處理電路125,對上述實施了PI糾錯處理的數據進行糾錯處理。這個糾錯處理的結果,在糾錯處理電路125中保留一定時間,被外部參照。
加擾碼電路127,就緩沖存儲器118中保存的實施了PI糾錯處理的數據之中,讀出由前面的解擾碼電路123實施了解擾碼處理的數據進行加擾碼處理。PO糾錯電路128,對這些實施了加擾碼處理的數據進行PO糾錯處理,將該處理完成的數據輸出至解擾碼電路123中。解擾碼電路123,對從該PO糾錯電路128的輸出進行解擾碼處理的同時,通過FIFO124以及存儲器存取電路117將這些實施了解擾碼處理的數據寫入緩沖存儲器。
但是,DVD存儲裝置中,通常上述的緩沖存儲器118,通過存儲器存取電路117以上述數據再生控制裝置為首,在圖中沒有表示出的微計算機等其他的電路構成要素也要對其進行存取。所以,向這個緩沖存儲器118的存取頻度增加以后,也就增加了各種存取之際的等待時間。這個等待時間使得為控制數據再生動作而進行的上述一系列處理、其它構成要素向緩沖存儲器118存取處理所要的時間都增大了。進而,向這個緩沖存儲器118存取處理所要時間的增大,成為制約DVD上存儲的數據再生之際提高處理速度的重要因素。
發明內容
本發明鑒于上述實際情況,其目的是提供一種,比如上述的DVD等附加糾錯碼,在存儲介質上存儲的數據的再生裝置可以進行更高速再生操作的數據再生裝置。
該發明,對實施了加擾碼處理的規定字節數的加擾碼數據附加了第一糾錯碼的同時,讀取附加了上述第一糾錯碼的規定數的上述加擾碼數據在其上面附加第二糾錯碼的區段數據,進行數碼糾錯處理的數據再生裝置,其配備如下一些電路基于上述第一糾錯碼對上述加擾碼數據進行第一糾錯處理的同時,對上述加擾碼數據每實施結束上述第一糾錯處理就輸出結束信號的第一糾錯電路、對從上述第一糾錯處理電路輸出上述結束信號進行計數的計數器、根據上述計數器的計數值檢出上述第二糾錯碼被輸入上述解擾碼電路的時序,在上述第二糾錯碼被輸入上述解擾碼電路期間使上述解擾碼處理停止的判斷電路,由此,比如DVD等附加糾錯碼,就存儲在存儲介質上的數據的再生裝置,可以更高速進行再生操作。
圖2是該實施方式的糾錯處理、解擾碼處理的、以及檢錯處理,其處理程序的示意流程圖。
圖3是就DVD數據區段的說明圖。
圖4是就DVD的ECC塊的說明圖。
圖5是就ECC塊的行替換以及存儲區段的說明圖。
圖6是就現行的DVD的數據再生裝置,與數據再生處理程序的同時表示其系統構成的方塊圖。符號說明11-檢測器、12-RF放大器、13-讀通道電路、14-同步檢出電路、15-解調電路、16-緩沖處理電路、17-存儲器存取電路、18-緩沖存儲器、21-作為糾錯處理的PI糾錯電路、22-FIFO、23-解擾碼電路、24-FIFO、25-檢錯電路、26-計數器電路、27-判定電路、28-FIFO、29-加擾碼電路、30-作為第二糾錯處理電路的PO糾錯電路。
圖1是表示該數據再生裝置以及其周圍各種構成部分的方塊圖。在圖1中,由一點線圍成的部分是本實施方式所示的數據再生裝置。就這個構成,沿著從DVD檢出的信號被處理的流程進行說明。
如圖1所示,通過檢測器11檢出的信號由RF放大器12進行增幅,這個信號輸入至該數據再生裝置的讀通道電路13。讀通道電路13接受了這個信號,將其二值化的同時,由規定頻率的讀通道時鐘對這個二值化了的信號進行取樣。接著,同步檢出電路14,從被取樣的信號檢出同步信號,根據這個同步信號從上述信號抽出數據。解調電路15對該抽出的數據進行解調,不是將此輸入至由DRAM構成的作為外部存儲器的緩沖存儲器18,而是通過緩沖電路16寫入至FIFO22。PI糾錯電路121,將FIFO保持的數據以ECC塊的一行,即182個字節為單位讀出,就本行包含的糾錯碼PI(參照圖4以及圖5)進行糾錯處理。同時,PI糾錯電路21對182字節的數據完成PI糾錯處理后,發出結束信號。這個結束信號每次對182字節,即一行的數據完成了PI糾錯處理以后,就發出。解擾碼電路23,讀取完成了PI糾錯處理的上述數據,對讀取的數據進行解擾碼處理。FIFO24,積存了一行的數據以后,同構成存儲器存取電路將其寫入緩沖存儲器18。
檢錯電路25,對實施了PI糾錯處理的數據進行判斷是否包含錯誤的檢錯處理。這個檢錯處理的結果在一定的時間保存在檢錯電路25中被外部參照。
這里,從DVD檢出的信號,經過讀通道電路13、同步檢出電路14、以及解調電路15作為存儲數據被讀出,這些被讀出的數據全部是糾錯處理、檢錯處理、以及解擾碼處理的對象。但是,在構成存儲數據的存儲區段(參照圖5)中,構成這個的13行中的末尾一行,是作為糾錯碼被生成附加的PO構成的行(PO行)。然后,對于這個PO行,不用進行糾錯處理以及解擾碼處理。而就PI,由于PI的糾錯處理完成后,被讀入解擾碼電路23,與存儲區段同時進行解擾碼處理也沒有問題。
所以,這個數據再生控制裝置配備有對保持在FIFO的存儲數據以行單位對糾錯處理進行計數的計數器電路26以及判定電路27。計數器電路26,對從PI糾錯電路21輸出的結束信號CT進行計數,每當發出結束信號CT時,計數器值CO從‘0’順序增加。即該計數器電路26對實施了PI糾錯處理的數據以行單位計數。判定電路27,保持內部規定的設定值K將這個設定值K與從計數器26輸出的計數值CO比較,判別從PI糾錯電路21輸出的數據包含PO行。然后根據這個判別結果輸出第一控制信號S1、第二控制信號S2。
圖2是使用計數器電路26以及判定電路27表示的處理流程圖。首先,計數器26應對從PI糾錯電路21輸出完成信號CT使計數器值Coz增加(步驟S201)。接著,判定電路27比較計數值和設定值,根據其比較結果判定從PI糾錯電路21輸出的數據是否是PO行(步驟S202)。這里,設定值K,在存儲區段中對應13行之中的末尾的一行是PO行而設定的值,以‘13’除去的剩余是‘12’的數值而設定的。即,對每182字節(一行)的數據進行PI糾錯處理時,計數器值CO被增加的同時,對于接著12行的數據Po行也進行糾錯處理。由此,就可以判定計數器值變成上述設定值K的時間點的數據是不是PO行。然后如果計數器值CO與設定值K的比較結果,互相的值不一致,判定PI糾錯處理完成的數據不是PO行的情況下,判定電路27立起第一以及第二的控制信號S1以及S2。根據這樣立起的第一以及第二控制信號S1以及S2,接著進行步驟S203以及S204的處理,對于完成了PI糾錯處理的數據進行解擾碼處理以及檢錯處理。一方面,如果計數值CO與設定值K一致,判定PI糾錯處理完成的數據是PO行的情況下,判定電路27對解擾碼電路23立起第一控制信號S1,指示它不進行解擾碼處理。而對于PO行由于沒有附加EDC,對糾錯檢出電路落下第二控制信號S2,指示不將其作為糾錯處理的對象。其結果,步驟S203以及S204的處理被跳過,對PO行不進行解擾碼處理以及糾錯處理,被保存至緩沖存儲器18中。而在這個圖2的處理中,計數器電路26每檢出ECC塊的同步信號同步被復位。由此,可以正確地判定完成了PI糾錯處理的數據是不是PO行。
這樣,從DVD讀出的存儲數據,對其中的PO行只進行糾錯處理,而對于這以外的行,還要加上解擾碼處理以及檢錯處理后輸出至FIFO24。然后輸出至FIFO24的實施了解擾碼處理的數據,通過存儲器存取電路17寫入緩沖存儲器18。進而,緩沖存儲器18中保存的數據被讀取至加擾碼電路29,進行加擾碼處理的同時,以實施了加擾碼處理的數據為對象由PO糾錯電路30進行糾錯處理。然后完成了PO糾錯處理的數據讀入解擾碼電路23,再次進行解擾碼處理后保存至緩沖存儲器18。
如以上說明的那樣,由本實施方式有關的數據再生控制裝置,可以收到以下的效果。
(1)從DVD檢出的被增幅的信號作為輸入,由讀通道電路13、同步檢出電路14、以及解調電路15解調存儲數據。然后,這個被解調了的存儲數據不傳送至緩沖存儲器18,而對其進行糾錯處理,將這個實施了糾錯處理后的存儲數據輸出至外部。即,在這個數據再生裝置中,解調的存儲數據一旦被寫入緩沖存儲器18中,不要再次讀出的處理。所以,從該數據再生裝置對緩沖存儲器18的存取頻度減少至三分之一。這樣,緩沖存儲器18的帶寬被節省,也可以進行倍速等高速的再生操作。
(2)而且,由于配備有計數器電路26以及判定電路27,根據作為處理對象的存儲數據的行是不是PO,可以適當地進行解擾碼處理以及糾錯處理。因此,該數據再生裝置,適當地進行糾錯處理和檢錯處理的同時,被適當地進行了解擾碼處理的數據可以被保存至緩沖存儲器18中。
而上述實施方式進行以下變更也可以實行。
在上述實施方式中,糾錯處理、解擾碼處理、以及檢錯處理可以并行處理,也可以單獨進行各種處理。
在上述實施方式中,為了使PI糾錯電路21讀出由解調電路15解調的存儲數據,對設置緩沖電路16以及FIFO22的情況進行了說明,但是并不一定限定這種構成。代替這些緩沖電路16以及FIFO22,比如將這些必要的功能都做在一個FIFO上,將它作為緩沖電路也可以。關鍵是,只要PI糾錯電路21是可以以一行為單位讀出由解調電路15解調的存儲數據的構成就可以。
·在上述實施方式中,就與緩沖存儲器18進行數據交換的存儲器存取電路17沒有設置在數據再生控制裝置內部的情況進行了說明,但是不必限定這種構成。存儲器存取電路設置在數據再生控制裝置的內部的構成也可以。
·在上述實施方式中,就DVD作為存儲介質使用數據再生裝置控制再生操作的數據再生控制裝置進行了說明,但是不必限定這種構成。不限于DVD,只要是附加糾錯碼,控制被存儲的存儲數據的再生操作的其它任意的數據再生控制裝置,本發明都可以適用。
根據本發明,由于設有計數器電路以及判定電路,可以正確地判定包含在讀取數據中的PO行的數據。由此,被讀取的數據不必保存到外部的緩沖存儲器中,就可以進行從PI糾錯處理到解擾碼處理的一系列的處理,可以減少對外部緩沖存儲器的存取次數。其結果可以確保其與他處理有關的對緩沖存儲器的存取的余暇,作為數據再生控制裝置可以使操作更高速化。
權利要求
1.一種對實施了加擾碼處理的規定字節數的加擾碼數據附加第一糾錯碼的同時,在附加了第一糾錯碼的規定數的上述加擾碼數據上,附加第二糾錯碼的區段數據,讀取這個數據,進行糾錯處理的數據再生的控制裝置,具有如下的構成根據上述第一糾錯碼對上述加擾碼進行糾錯處理的同時,每當完成對上述加擾碼數據的上述第一糾錯處理后,輸出結束信號的第一糾錯處理電路,對上述第一糾錯處理電路實施了處理的數據進行解擾碼處理的解擾碼電路,對上述從第一糾錯處理電路輸出的上述結束信號進行計數的計數器,其特征在于根據上述計數器的計數值,檢出上述第二糾錯碼被輸入至上述解擾碼電路的時序,在上述第二糾錯碼被輸入至上述解擾碼電路期間,使上述解擾碼處理停止。
2.根據權利要求1所述的數據再生控制裝置,它還具備以下裝置上述區段數據包含檢錯碼,在上述糾錯處理電路上,對上述實施了糾錯處理的數據根據檢錯碼進行檢錯處理的檢出電路,其特征在于上述檢出電路,應答從上述判定電路來的指示,跳過對上述第二糾錯碼的上述檢錯處理。
3.根據權利要求1或2所述的數據再生控制裝置,其特征在于它還具備讀取從上述解擾碼電路輸出的數據保存至緩沖存儲器中的存取電路。
4.根據權利要求3所述的數據再生控制裝置,還具備如下電路,其特征在于讀取上述緩沖存儲器保存的數據進行加擾碼處理電路,對上述進行了加擾碼處理的數據根據上述第二糾錯碼進行糾錯處理的第二糾錯處理電路。
全文摘要
本發明提供一種數據再生控制裝置,比如在DVD(Digital Versatile Disk)等存儲介質上,可以使附加了糾錯碼記錄在存儲介質上的數據的再生裝置,以更高的速度進行再生操作的數據再生控制裝置。PI糾錯電路(21)在進行PI糾錯處理的同時,每當對(182)字節的數據處理完成后,就發出結束信號CT。計數器電路(26)對結束信號CT進行計數,每發出一個結束信號CT,就順序將計數值CO增值。判定電路(27)比較計數值CO和規定的設定值K,根據這個比較的結果判定PI糾錯處理結束的數據是否是PO行。如果判定是PO行時,向解擾碼電路(23)發出第一控制信號S1,對判定為PO行的數據,給出不進行解擾碼處理的指示。
文檔編號H03M13/29GK1458651SQ03110108
公開日2003年11月26日 申請日期2003年4月10日 優先權日2002年5月17日
發明者永井宏樹, 富澤真一郎 申請人:三洋電機株式會社