欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

光盤復(fù)制設(shè)備和用來控制光盤復(fù)制設(shè)備的方法

文檔序號:6749329閱讀:229來源:國知局
專利名稱:光盤復(fù)制設(shè)備和用來控制光盤復(fù)制設(shè)備的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種光盤復(fù)制設(shè)備和一種用來控制光盤復(fù)制設(shè)備的方法,更具體地說,涉及一種能連續(xù)復(fù)制記錄在光盤上的數(shù)據(jù)的光盤復(fù)制設(shè)備和一種用來控制光盤復(fù)制設(shè)備的方法。
光盤復(fù)制設(shè)備帶有用來控制光盤轉(zhuǎn)動和光學(xué)拾波器的位置的伺服機(jī)構(gòu),以便以恒定速率正確地讀出記錄在盤上的數(shù)據(jù)。該伺服機(jī)構(gòu)容易受振動、或者盤上的裂縫或灰塵的影響,并因而有時中斷數(shù)據(jù)的讀出。因此,需要防震功能以恢復(fù)從適當(dāng)位置的數(shù)據(jù)讀出,以便防止數(shù)據(jù)不連續(xù)地輸出,即使當(dāng)中斷數(shù)據(jù)讀出時也是如此。這時,由于其中要恢復(fù)數(shù)據(jù)讀出的位置不能僅由光學(xué)拾波器位置控制決定,所以用于恢復(fù)的上述位置通常在通過使用防震功能證實數(shù)據(jù)之后決定。
圖5是方塊圖,表明先有技術(shù)音樂CD復(fù)制設(shè)備的結(jié)構(gòu)。一個盤21是一個在其上帶有音樂數(shù)據(jù)的CD。一個光學(xué)拾波器22把激光照射到盤21上,以讀出記錄在盤21上的音樂數(shù)據(jù)。一個模擬信號處理單元23從由光學(xué)拾波器22讀出的數(shù)據(jù)得到跟蹤和聚焦的狀態(tài),以及二進(jìn)制化由光學(xué)拾波器22讀出的數(shù)據(jù)。一個伺服機(jī)構(gòu)24控制光學(xué)拾波器22的跟蹤和聚焦。一個數(shù)字信號處理單元25包括一個CIRC(Cross-Interleave-Reed-Solomon Code)處理單元251、一個格式化電路252、一個存儲器仲裁電路253、一個輸出數(shù)據(jù)FIFO存儲器254、一個比較器255、及一個緩沖恢復(fù)請求發(fā)生電路256,并且處理由模擬信號處理單元23二進(jìn)制化的數(shù)據(jù),以作為復(fù)制的數(shù)據(jù)輸出處理的數(shù)據(jù)。一個存儲器26臨時存儲由數(shù)字信號處理單元25處理的數(shù)據(jù)。一個微型計算機(jī)27從各元件得到信息,并且控制各元件的操作。
將描述先有技術(shù)音樂CD復(fù)制設(shè)備的操作。光學(xué)拾波器22把激光照射到盤21上,并且把從盤21反射的光轉(zhuǎn)換成一個信號,以把該信號輸出到模擬信號處理單元23。模擬信號處理單元23根據(jù)來自光學(xué)拾波器22的信號把跟蹤和聚焦的狀態(tài)輸出到伺服機(jī)構(gòu)24,以及二進(jìn)制化來自光學(xué)拾波器22的信號,以把二進(jìn)制化信號輸出到數(shù)字信號處理單元25。伺服機(jī)構(gòu)24根據(jù)來自模擬信號處理單元23的信息把一個控制信號輸出到光學(xué)拾波器22,以控制跟蹤和聚焦。CIRC處理單元251對于二進(jìn)制化數(shù)據(jù),進(jìn)行EFM(八至十四調(diào)制)解調(diào)、CD(緊致盤)-DA(數(shù)字音頻)數(shù)據(jù)與子代碼數(shù)據(jù)的分離、及用于CD-DA數(shù)據(jù)的錯誤校正處理,并且把處理的數(shù)據(jù)輸出到格式化電路252。格式化電路252把從CIRC處理單元251輸出的CD-DA數(shù)據(jù)轉(zhuǎn)換成規(guī)定格式,并且然后把轉(zhuǎn)換的數(shù)據(jù)經(jīng)存儲器仲裁電路253輸出到存儲器26。緩沖在存儲器26中的數(shù)據(jù)以規(guī)定速率讀出,以經(jīng)存儲器仲裁電路253發(fā)送到輸出數(shù)據(jù)FIFO存儲器254,并且輸出與復(fù)制數(shù)據(jù)相同的數(shù)據(jù)。由微型計算機(jī)27控制的存儲在存儲器26中的數(shù)據(jù)量不會超過存儲器26的容量。
在從盤21復(fù)制期間,當(dāng)微型計算機(jī)27根據(jù)來自伺服機(jī)構(gòu)24的信息檢測到在數(shù)據(jù)讀中出現(xiàn)的錯誤時,微型計算機(jī)27指令數(shù)字信號處理單元25中斷緩沖,以及指令伺服機(jī)構(gòu)24把光學(xué)拾波器22運動到一個在其中在盤21上讀錯誤發(fā)生的數(shù)據(jù)位置之前的一個位置。另外,在存儲器26中緩沖的最新數(shù)據(jù)塊保持在比較器255中作為期望數(shù)據(jù)。
比較器255在光學(xué)拾波器22運動之后捕獲從盤21讀出的CD-DA數(shù)據(jù),并且把CD-DA數(shù)據(jù)與期望數(shù)據(jù)相比較。比較器255當(dāng)所有數(shù)據(jù)相符時輸出“H”,而當(dāng)數(shù)據(jù)至少一個不相符時,輸出“L”,至緩沖恢復(fù)請求發(fā)生電路256。
當(dāng)緩沖恢復(fù)請求發(fā)生電路256從比較器255接收“H”時,緩沖恢復(fù)請求發(fā)生電路256請求格式化電路252恢復(fù)緩沖,并且然后格式化電路252恢復(fù)從隨后數(shù)據(jù)到由比較器255判斷相符的CD-DA數(shù)據(jù)的緩沖。另一方面,當(dāng)緩沖恢復(fù)請求發(fā)生電路256從比較器255接收到“L”時,微型計算機(jī)27指令伺服機(jī)構(gòu)24把光學(xué)拾波器22運動到更靠前的位置,并且繼續(xù)把CD-DA數(shù)據(jù)與期望數(shù)據(jù)相比較,直到比較器255輸出“H”。
通常,當(dāng)CD-DA數(shù)據(jù)由具有上述結(jié)構(gòu)的光盤復(fù)制設(shè)備復(fù)制時,控制從盤21讀出的數(shù)據(jù),以比當(dāng)從輸出數(shù)據(jù)FIFO存儲器254復(fù)制數(shù)據(jù)時的數(shù)據(jù)輸出速率高的速率復(fù)制數(shù)據(jù)。就是說,在存儲器26中的緩沖數(shù)據(jù)速率高于從存儲器26讀出數(shù)據(jù)的速率。因此,即使當(dāng)中斷對存儲器26的緩沖時,輸出數(shù)據(jù)FIFO存儲器254以規(guī)定速率讀出存儲在存儲器26中的數(shù)據(jù),并且輸出復(fù)制的數(shù)據(jù)。就是說,在數(shù)據(jù)存儲在存儲器26中的同時,光盤復(fù)制設(shè)備能連續(xù)地輸出復(fù)制數(shù)據(jù)。
另外,日本公開專利申請No.Hei.9-17124公開了另一種利用子代碼數(shù)據(jù)的防震功能。當(dāng)中斷緩沖時,這里公開的防震功能讀出和保存包含在最后寫的子代碼數(shù)據(jù)中的時間信息,使CD拾波器單元返回中斷點,然后把包括在當(dāng)時讀出的數(shù)據(jù)中的子代碼數(shù)據(jù)的時間信息與在中斷處保存的時間信息相比較,及指令緩沖恢復(fù)的計時。
另一方面,當(dāng)數(shù)據(jù)由光盤復(fù)制設(shè)備讀出時,錯誤可能混進(jìn)數(shù)據(jù)中。而且,有在進(jìn)行錯誤校正之后錯誤仍然保持在數(shù)據(jù)中、和把包含錯誤的數(shù)據(jù)作為復(fù)制數(shù)據(jù)輸出的可能性。這里,在多數(shù)情況下,包含在復(fù)制數(shù)據(jù)中的錯誤具有可忽略的級。特別是,在其中相鄰數(shù)據(jù)具有高相關(guān)性的音樂CD的情況下,即使在復(fù)制數(shù)據(jù)中包含幾個錯誤,在多數(shù)情況下錯誤也不能由人耳識別。
在如上所述的先有技術(shù)的光盤復(fù)制設(shè)備中,獨立于緩沖中斷也在通常復(fù)制期間出現(xiàn)的錯誤可能包含在保存在比較器255中的期望數(shù)據(jù)、和CD-DA數(shù)據(jù)中。因此,在一些情況下,比較器255確認(rèn)所有數(shù)據(jù)序列重合,并因而不能恢復(fù)緩沖。
形成本發(fā)明以解決以上問題,并且本發(fā)明的目的在于提供一種光盤復(fù)制設(shè)備,即使當(dāng)包含獨立于緩沖中斷的數(shù)據(jù)中出現(xiàn)的錯誤時,該光盤復(fù)制設(shè)備也能適當(dāng)?shù)刂噶罹彌_恢復(fù)。
另外,在日本公開專利申請No.Hei.9-17124中公開的方法中,由于通過直接利用子代碼數(shù)據(jù)的時間信息不會緩沖CD-DA數(shù)據(jù),所以緩沖的計時和讀出子代碼數(shù)據(jù)的計時不總是完全重合。因此,當(dāng)僅根據(jù)子代碼數(shù)據(jù)的確認(rèn)恢復(fù)緩沖時,可能出現(xiàn)緩沖不連續(xù)的數(shù)據(jù)。
形成本發(fā)明以解決以上問題,并且本發(fā)明的目的在于提供一種光盤復(fù)制設(shè)備和一種其控制方法,該設(shè)備也能適當(dāng)?shù)刂噶罹彌_恢復(fù)而不用子代碼數(shù)據(jù)。
本發(fā)明提供一種光盤復(fù)制設(shè)備,該設(shè)備接收通過把激光照射到光盤上得到的反射光由此讀出記錄在光盤上的數(shù)據(jù)、將該數(shù)據(jù)臨時緩沖在具有規(guī)定容量的連續(xù)可重寫存儲器中、及然后輸出該數(shù)據(jù)作為復(fù)制數(shù)據(jù),并且包括控制裝置,當(dāng)中斷至存儲器的緩沖時用來恢復(fù)從光盤讀出數(shù)據(jù);數(shù)據(jù)重合檢測裝置,用來分別把緩沖中斷之前緩沖在存儲器中的第一數(shù)據(jù)和由控制裝置讀出的第二數(shù)據(jù)劃分成“n”組,并且對于每個組檢測第一數(shù)據(jù)和第二數(shù)據(jù)是否重合;及一個緩沖恢復(fù)請求發(fā)生電路,用來根據(jù)數(shù)據(jù)重合檢測裝置的結(jié)果指令緩沖恢復(fù)的計時。
而且,在本發(fā)明中,數(shù)據(jù)重合檢測裝置進(jìn)一步包括多個比較器,其每一個保存第一數(shù)據(jù)和第二數(shù)據(jù),把數(shù)據(jù)一組一組地劃分成多組,并且把兩種數(shù)據(jù)相比較,以決定劃分?jǐn)?shù)據(jù)的每組是否重合;一個加法器,用來得到組的總數(shù),對于這些組決定第一數(shù)據(jù)和第二數(shù)據(jù)是否重合;及一個減法器,用來得到(規(guī)定決定閾值)-(總數(shù))/(“n”的值)的一個值,并且當(dāng)由減法器得到的值是0或更小時,緩沖恢復(fù)請求發(fā)生電路指令緩沖恢復(fù)的計時。
而且,在本發(fā)明中,能人工地設(shè)置決定閾值。
而且,在本發(fā)明中,決定閾值是正確復(fù)制的數(shù)據(jù)量與由光盤復(fù)制設(shè)備復(fù)制的數(shù)據(jù)量的比值。
而且,本發(fā)明提供一種用來控制一種光盤復(fù)制設(shè)備的控制方法,該設(shè)備接收通過把激光照射到光盤上得到的反射光由此讀出記錄在光盤上的數(shù)據(jù)、將該數(shù)據(jù)臨時緩沖在具有規(guī)定容量的連續(xù)可重寫存儲器中、及然后輸出該數(shù)據(jù)作為復(fù)制數(shù)據(jù),并且包括一個控制步驟,當(dāng)中斷至存儲器的緩沖時用來恢復(fù)從光盤讀出數(shù)據(jù);一個數(shù)據(jù)重合檢測步驟,用來分別把緩沖中斷之前緩沖在存儲器中的第一數(shù)據(jù)和在控制步驟中讀出的第二數(shù)據(jù)劃分成“n”組,并且對于每個組檢測第一數(shù)據(jù)和第二數(shù)據(jù)是否重合;及一個緩沖恢復(fù)請求步驟,用來根據(jù)數(shù)據(jù)重合檢測步驟的結(jié)果指令緩沖恢復(fù)的計時。
而且,本發(fā)明提供一種存儲用來執(zhí)行光盤復(fù)制設(shè)備控制方法的程序代碼的存儲媒體。
而且,在本發(fā)明中,數(shù)據(jù)重合檢測步驟進(jìn)一步包括一個比較步驟,用來保存第一數(shù)據(jù)和第二數(shù)據(jù),把數(shù)據(jù)一組一組地劃分成多組,并且把兩種數(shù)據(jù)相比較,由此決定數(shù)據(jù)是否重合;一個加法步驟,用來得到組的總數(shù),對于這些組決定第一數(shù)據(jù)和第二數(shù)據(jù)是否重合;及一個減法步驟,用來得到(規(guī)定決定閾值)-(總數(shù))/(“n”的值)的一個值,并且當(dāng)在減法步驟中得到的值是0或更小時,緩沖恢復(fù)請求步驟指令緩沖恢復(fù)的計時。
而且,本發(fā)明提供一種存儲用來執(zhí)行光盤復(fù)制設(shè)備控制方法的程序代碼的存儲媒體。
根據(jù)本發(fā)明,當(dāng)由于某種原因中斷至存儲器的緩沖時,光盤復(fù)制設(shè)備能恢復(fù)從光盤讀數(shù)據(jù),把在緩沖中斷之前緩沖在存儲器中的第一數(shù)據(jù)的、和在緩中斷之后讀出的第二數(shù)據(jù)的每一個劃分成多個組,及對于每個組檢測第一數(shù)據(jù)和第二數(shù)據(jù)是否重合,并且根據(jù)該結(jié)果指令緩沖恢復(fù)的計時。因此,即使獨立于緩沖中斷在正常復(fù)制時也出現(xiàn)的錯誤包含在要比較的數(shù)據(jù)中,也能適當(dāng)?shù)刂噶罹彌_恢復(fù)。
另外,根據(jù)本發(fā)明,光盤復(fù)制設(shè)備通過利用CD-DA數(shù)據(jù)指令緩沖恢復(fù)的計時。因此,相對于一種光盤復(fù)制設(shè)備、和因此一種其中通過僅利用子代碼數(shù)據(jù)指令緩沖恢復(fù)的計時的控制方法,能更正確地指令緩沖計時。


圖1是方塊圖,表明根據(jù)本發(fā)明一個最佳實施例的一種光盤復(fù)制設(shè)備的結(jié)構(gòu)。
圖2是流程圖,用來解釋當(dāng)在從光盤復(fù)制期間讀錯誤出現(xiàn)時光盤復(fù)制設(shè)備的操作。
圖3是方塊圖,表明一個連續(xù)數(shù)據(jù)檢測器和一個緩沖恢復(fù)請求發(fā)生電路的結(jié)構(gòu)。
圖4是流程圖,用來解釋連續(xù)數(shù)據(jù)檢測器和緩沖恢復(fù)請求發(fā)生電路的操作。
圖5是方塊圖,表明先有技術(shù)音樂CD復(fù)制設(shè)備的結(jié)構(gòu)。
此后,參照附圖將更詳細(xì)地描述本發(fā)明。
圖1是方塊圖,表明根據(jù)本發(fā)明一個最佳實施例的一種光盤復(fù)制設(shè)備的結(jié)構(gòu)。一個光盤1是一個在其上帶有音樂數(shù)據(jù)的CD。一個光學(xué)拾波器2把激光照射到光盤1上,以讀出記錄在光盤1上的音樂數(shù)據(jù)。一個模擬信號處理單元3從由光學(xué)拾波器2讀出的數(shù)據(jù)得到跟蹤和聚焦的狀態(tài),以及二進(jìn)制化由光學(xué)拾波器22讀出的數(shù)據(jù)。一個伺服機(jī)構(gòu)4控制光學(xué)拾波器2的跟蹤和聚焦。一個數(shù)字信號處理單元5包括一個CIRC處理單元51、一個格式化電路52、一個存儲器仲裁電路53、一個輸出數(shù)據(jù)FIFO存儲器54、一個連續(xù)數(shù)據(jù)檢測器55、及一個緩沖恢復(fù)請求發(fā)生電路56,并且處理由模擬信號處理單元3二進(jìn)制化的數(shù)據(jù),以作為復(fù)制的數(shù)據(jù)輸出處理的數(shù)據(jù)。一個存儲器6臨時存儲由數(shù)字信號處理單元5處理的數(shù)據(jù)。一個微型計算機(jī)7從各元件得到信息,并且控制各元件的操作。
將描述根據(jù)最佳實施例的光盤復(fù)制設(shè)備的操作。由伺服機(jī)構(gòu)4控制的光學(xué)拾波器2把激光照射到光盤1上,并且把從光盤1反射的光轉(zhuǎn)換成一個信號,并且把該信號輸出到模擬信號處理單元3。模擬信號處理單元3根據(jù)來自光學(xué)拾波器2的信號把跟蹤和聚焦的狀態(tài)輸出到伺服機(jī)構(gòu)4,以及二進(jìn)制化來自光學(xué)拾波器2的信號,以把二進(jìn)制化信號輸出到數(shù)字信號處理單元5。伺服機(jī)構(gòu)4根據(jù)來自模擬信號處理單元3的信息把一個控制信號輸出到光學(xué)拾波器2,由此控制跟蹤和聚焦。
數(shù)字信號處理單元5在接收CIRC處理單元51中接收由模擬信號處理單元3二進(jìn)制化的數(shù)據(jù),并且CIRC處理單元51進(jìn)行EFM解調(diào)、CD-DA數(shù)據(jù)與子代碼數(shù)據(jù)的分離、及CD-DA數(shù)據(jù)的錯誤校正處理,并且把處理的數(shù)據(jù)輸出到格式化電路52。格式化電路52把從CIRC處理單元51輸出的CD-DA數(shù)據(jù)轉(zhuǎn)換成規(guī)定格式,并且然后把轉(zhuǎn)換的數(shù)據(jù)經(jīng)存儲器仲裁電路53緩沖在存儲器6中。緩沖在存儲器6中的數(shù)據(jù)被讀出,以規(guī)定速率經(jīng)存儲器仲裁電路53發(fā)送到輸出數(shù)據(jù)FIFO存儲器54,并且輸出與復(fù)制數(shù)據(jù)相同的數(shù)據(jù)。從輸出數(shù)據(jù)FIFO存儲器54輸出的數(shù)據(jù)控制成以比從光盤1讀出的數(shù)據(jù)低的速率讀出。就是說,在存儲器6中緩沖數(shù)據(jù)的速率高于從存儲器6讀出數(shù)據(jù)的速率。進(jìn)入存儲器6的緩沖由微型計算機(jī)7根據(jù)存儲器6的容量而控制。
當(dāng)CD-DA數(shù)據(jù)進(jìn)入存儲器6的緩沖由于某種原因中斷,并且此后恢復(fù)從盤1的讀出時,連續(xù)數(shù)據(jù)檢測器55檢測在緩沖中斷之前的數(shù)據(jù)和讀恢復(fù)之后的數(shù)據(jù)是否重合。根據(jù)連續(xù)數(shù)據(jù)檢測器55的結(jié)果,緩沖恢復(fù)請求發(fā)生電路56指令至格式化電路52的緩沖恢復(fù)計時。
圖2是流程圖,用來解釋當(dāng)微型計算機(jī)7根據(jù)來自伺服機(jī)構(gòu)4和數(shù)字信號處理單元5的信息、在從光盤1復(fù)制期間檢測到數(shù)據(jù)讀中錯誤出現(xiàn)時光盤復(fù)制設(shè)備的操作。參照圖1和2將描述在讀錯誤發(fā)生的情況下光盤復(fù)制設(shè)備的操作。
當(dāng)在數(shù)據(jù)讀中出現(xiàn)錯誤時,在步驟S1數(shù)字信號處理單元5按照來自微型計算機(jī)7的指令中斷緩沖。其次,在步驟S2,伺服機(jī)構(gòu)4按照來自微型計算機(jī)7的指令,把光學(xué)拾波器2運動到其中在光盤1上讀錯誤出現(xiàn)的數(shù)據(jù)位置之前的一個位置。根據(jù)已經(jīng)讀出的數(shù)據(jù)的地址,決定光學(xué)拾波器2要運動到的位置。
然后,在步驟S3,連續(xù)數(shù)據(jù)檢測器55把是存儲器6中存儲的數(shù)據(jù)中在中斷緩沖期間的塊之前的一個塊的塊數(shù)據(jù)序列,劃分成n段數(shù)據(jù)(n是2或更大的整數(shù)),并且按照來自微型計算機(jī)7的指令,把劃分的數(shù)據(jù)序列保存為期望數(shù)據(jù)序列。
在步驟S4,在按照來自伺服機(jī)構(gòu)4的指令運動光學(xué)拾波器2的位置之后,光學(xué)拾波器2從光盤1讀出讀出一個塊的數(shù)據(jù)序列。在步驟S5,模擬信號處理單元3二進(jìn)制化讀出的數(shù)據(jù)序列。在步驟S6,CIRC處理單元51對一個二進(jìn)制化數(shù)據(jù)序列進(jìn)行上述處理以產(chǎn)生一個CD-DA數(shù)據(jù)序列,并且把CD-DA數(shù)據(jù)序列輸出到連續(xù)數(shù)據(jù)檢測器55。
在步驟S7,連續(xù)數(shù)據(jù)檢測器55象在步驟S3中那樣把CD-DA數(shù)據(jù)序列劃分成n段,以捕獲劃分的數(shù)據(jù)序列,并且決定期望數(shù)據(jù)序列和CD-DA數(shù)據(jù)序列對于每個劃分的數(shù)據(jù)序列是否是相同的。當(dāng)在步驟S7決定兩種數(shù)據(jù)是相同的(是)時,處理前進(jìn)到步驟S8,并且緩沖恢復(fù)請求發(fā)生電路56向格式化電路52輸出一個緩沖恢復(fù)觸發(fā)信號。以這樣一種計時輸出觸發(fā)信號,從而從CIRC處理單元51輸出的CD-DA數(shù)據(jù)在步驟S7決定為是之后能立即緩沖。當(dāng)檢測緩沖恢復(fù)觸發(fā)信號時,格式化電路52把CD-DA數(shù)據(jù)轉(zhuǎn)換成規(guī)定格式,并且恢復(fù)至存儲器6的緩沖(步驟S9)。
另一方面,當(dāng)在步驟S7決定兩種數(shù)據(jù)不相同(否)時,處理前進(jìn)到步驟S20,并且微型計算機(jī)7指令伺服機(jī)構(gòu)4把光學(xué)拾波器2移動到更靠前的位置。此后,處理返回步驟S4,并且重復(fù)以上操作。這里,能以隨意順序進(jìn)行從步驟S1至S3的操作。
將更詳細(xì)地描述連續(xù)數(shù)據(jù)檢測器55和緩沖恢復(fù)請求發(fā)生電路56的結(jié)構(gòu)和操作。圖3是方塊圖,表示連續(xù)數(shù)據(jù)檢測器55和緩沖恢復(fù)請求發(fā)生電路56的結(jié)構(gòu)。連續(xù)數(shù)據(jù)檢測器55包括比較器11-1至11-n,用來把期望數(shù)據(jù)序列和CD-DA數(shù)據(jù)序列的每一個分別劃分成“n”組,并且對每個組比較數(shù)據(jù)序列;一個加法器12,用來得到組的總數(shù),對于這些組決定期望數(shù)據(jù)序列和CD-DA數(shù)據(jù)序列是否相同;及一個減法器,用來把加法器12的計算結(jié)果與一個連續(xù)數(shù)據(jù)決定閾值R相比較。
圖4是用來解釋連續(xù)數(shù)據(jù)檢測器55和緩沖恢復(fù)請求發(fā)生電路56的操作的流程圖,并且更詳細(xì)地表示在圖2流程圖中的步驟S3、S7、和S8。參照圖1至4將描述連續(xù)數(shù)據(jù)檢測器55和緩沖恢復(fù)請求發(fā)生電路56的操作。
在步驟S100(對應(yīng)于圖2的步驟S3),比較器11-1至11-n把剛好在該塊-對于該塊在存儲器6中存儲的數(shù)據(jù)塊中中斷緩沖-之前的一個塊的數(shù)據(jù)序列劃分成“n”組,并且一組一組地捕獲劃分?jǐn)?shù)據(jù)序列,作為期望數(shù)據(jù)序列。例如,當(dāng)數(shù)據(jù)序列包括200段數(shù)據(jù)時,把數(shù)據(jù)序列從頭依次劃分成10(=n)組,每組包括20段數(shù)據(jù)。然后,把劃分成10組的數(shù)據(jù)序列一組一組地輸入到10個比較器。
當(dāng)在圖2的步驟S6中產(chǎn)生CD-DA數(shù)據(jù)時,比較器11-1至11-n在步驟S101象在步驟S100中那樣,把CD-DA數(shù)據(jù)序列劃分成n段,并且分別捕獲劃分的CD-DA數(shù)據(jù)序列。
在步驟S102,比較器11-1至11-n的每一個把CD-DA數(shù)據(jù)序列與期望數(shù)據(jù)序列相比較,并且決定分別劃分成n段的期望數(shù)據(jù)序列和CD-DA數(shù)據(jù)序列的每一對是否重合。對于加法器12,當(dāng)兩個數(shù)據(jù)序列重合時輸出“H”,而當(dāng)兩個數(shù)據(jù)序列不重合時輸出“L”。
在步驟S110,加法器12另外計數(shù)從比較器11-1至11-n輸出以得到總數(shù)m的“H”的數(shù)量。在步驟S111,加法器12得到值m/n,并且把值m/n輸出到減法器13。
在步驟S120,減法器13從由微型計算機(jī)7設(shè)置的連續(xù)數(shù)據(jù)決定閾值R上減去值m/n,并且把值R-m/n輸出到緩沖恢復(fù)請求發(fā)生電路56。這里,連續(xù)數(shù)據(jù)決定閾值R能自由地由微型計算機(jī)7設(shè)置。例如,是指由光盤復(fù)制設(shè)備正確復(fù)制的比值的正常數(shù)據(jù)復(fù)制比值能設(shè)置為R(例如,當(dāng)正確復(fù)制數(shù)據(jù)的90%時,R=9/10)。或者,能由用戶輸入一個任意值。當(dāng)R=1時,意味著記錄在光盤上的數(shù)據(jù)和復(fù)制數(shù)據(jù)完全相同。當(dāng)考慮正常狀態(tài)下的數(shù)據(jù)復(fù)制速率而設(shè)置R時,能判斷包括在要比較的數(shù)據(jù)中的錯誤是來自緩沖中斷還是來自由正常復(fù)制產(chǎn)生的錯誤。
在步驟S130,緩沖恢復(fù)請求發(fā)生電路56決定R-m/n的值是0還是更小,即比較的CD-DA數(shù)據(jù)是否與期望數(shù)據(jù)重合。當(dāng)在步驟S130決定R-m/n的值是0或更小(是),即比較的CD-DA數(shù)據(jù)與期望數(shù)據(jù)重合時,處理前進(jìn)到步驟S131(對應(yīng)于圖2中的步驟S8),并且緩沖恢復(fù)請求發(fā)生電路56產(chǎn)生一個緩沖恢復(fù)觸發(fā)信號,并且把該觸發(fā)信號輸出到格式化電路52。已經(jīng)接收觸發(fā)信號的格式化電路52恢復(fù)緩沖(步驟S9)。
當(dāng)在步驟S130決定R-m/n的值不是0或更小(否),即比較的CD-DA數(shù)據(jù)與期望數(shù)據(jù)不重合時,處理前進(jìn)到步驟S133,并且緩沖恢復(fù)請求發(fā)生電路56請求微型計算機(jī)7移動光學(xué)拾波器2,并且然后處理返回步驟S101。
在根據(jù)本發(fā)明最佳實施例的光盤復(fù)制設(shè)備中,把數(shù)據(jù)緩沖到存儲器6中的速率被控制成比從存儲器6讀出數(shù)據(jù)的速率高。因此,即使中斷進(jìn)入存儲器6的緩沖,輸出數(shù)據(jù)FIFO存儲器54也以規(guī)定速率讀出存儲在存儲器6中的數(shù)據(jù),并且繼續(xù)輸出復(fù)制的數(shù)據(jù),同時數(shù)據(jù)存儲在存儲器6中。在輸出數(shù)據(jù)FIFO存儲器54正在輸出復(fù)制數(shù)據(jù)的同時,執(zhí)行上述步驟S2至S9。
如上所述,最佳實施例的光盤復(fù)制設(shè)備把期望數(shù)據(jù)和CD-DA數(shù)據(jù)劃分成多組以進(jìn)行比較,并且根據(jù)重合的組數(shù)與連續(xù)數(shù)據(jù)決定閾值R決定用于緩沖恢復(fù)的計時。因此,當(dāng)考慮到正常狀態(tài)下的數(shù)據(jù)復(fù)制速率決定R時,能判斷包括在要比較的數(shù)據(jù)中的錯誤是來自緩沖中斷還是來自由正常復(fù)制產(chǎn)生的錯誤,這使得適當(dāng)?shù)刂噶罹彌_恢復(fù)成為可能。
另外,根據(jù)最佳實施例的光盤復(fù)制設(shè)備能更正確地指令緩沖恢復(fù)的計時,因為它沒有利用子代碼數(shù)據(jù)而是利用CD-DA數(shù)據(jù)。
在上文中,描述了當(dāng)由于某種原因在從光盤讀中出現(xiàn)錯誤時能適當(dāng)指令緩沖恢復(fù)的光盤復(fù)制設(shè)備。然而,上述實施例也能應(yīng)用于要緩沖進(jìn)存儲器6中的數(shù)據(jù)的控制。就是說,由于輸出復(fù)制數(shù)據(jù)的速率小于把數(shù)據(jù)緩沖到存儲器6中的速率,所以當(dāng)?shù)揭环N其中數(shù)據(jù)存儲在存儲器6中到其最大容量的狀態(tài)時,中斷對存儲器6的緩沖。即使在其中出現(xiàn)這種緩沖中斷的情況下,如果這樣設(shè)置微型計算機(jī)7,從而執(zhí)行在圖2流程圖中描述的操作,則也能正確地指令緩沖恢復(fù)而不損壞復(fù)制數(shù)據(jù)的連續(xù)性。
另外,本發(fā)明不僅能應(yīng)用于用來復(fù)制其上具有記錄的CD-DA數(shù)據(jù)的光盤的設(shè)備,而且也能應(yīng)用于用來復(fù)制用作用于計算機(jī)的只讀存儲器(ROM)的光盤的設(shè)備。在后一種情況下,要求把CD-ROM譯碼器的功能添加到上述實施例的光盤復(fù)制設(shè)備上。
而且,通過在光盤復(fù)制設(shè)備中的微型計算機(jī)進(jìn)行從存儲媒體的讀出,實現(xiàn)本發(fā)明的目的,該存儲媒體具有記錄在其上的實現(xiàn)實施例功能的軟件的程序代碼。因此,具有其上記錄的程序代碼的存儲媒體構(gòu)成本發(fā)明。
如上所述,根據(jù)本發(fā)明的光盤復(fù)制設(shè)備和其控制方法適當(dāng)?shù)貞?yīng)用于用來復(fù)制具有其上記錄的CD-DA數(shù)據(jù)的光盤的、或用作用于計算機(jī)的只讀存儲器(ROM)的光盤的設(shè)備。
權(quán)利要求
1.一種光盤復(fù)制設(shè)備,接收通過把激光照射到光盤上得到的反射光由此讀出記錄在光盤上的數(shù)據(jù)、將該數(shù)據(jù)臨時緩沖在具有規(guī)定容量的連續(xù)可重寫存儲器中、及然后輸出該數(shù)據(jù)作為復(fù)制數(shù)據(jù),包括控制裝置,當(dāng)中斷至存儲器的緩沖時用來恢復(fù)從光盤讀出數(shù)據(jù);數(shù)據(jù)重合檢測裝置,用來分別把緩沖中斷之前緩沖在存儲器中的第一數(shù)據(jù)和由控制裝置讀出的第二數(shù)據(jù)劃分成“n”組,并且對于每個組檢測第一數(shù)據(jù)和第二數(shù)據(jù)是否重合;及一個緩沖恢復(fù)請求發(fā)生電路,用來根據(jù)數(shù)據(jù)重合檢測裝置的結(jié)果指令緩沖恢復(fù)的計時。
2.根據(jù)權(quán)利要求1所述的光盤復(fù)制設(shè)備,其中數(shù)據(jù)重合檢測裝置進(jìn)一步包括多個比較器,其每一個保存第一數(shù)據(jù)和第二數(shù)據(jù),把數(shù)據(jù)一組一組地劃分成多組,并且把兩種數(shù)據(jù)相比較,以決定劃分的數(shù)據(jù)的每組是否重合;一個加法器,用來得到組的總數(shù),對于這些組決定第一數(shù)據(jù)和第二數(shù)據(jù)是否重合;及一個減法器,用來得到這樣一個值(規(guī)定決定閾值)-(總數(shù))/(“n”的值),并且當(dāng)由減法器得到的值是0或更小時,緩沖恢復(fù)請求發(fā)生電路指令緩沖恢復(fù)的計時。
3.根據(jù)權(quán)利要求2所述的光盤復(fù)制設(shè)備,其中人工設(shè)置決定閾值。
4.根據(jù)權(quán)利要求2所述的光盤復(fù)制設(shè)備,其中決定閾值是正確復(fù)制的數(shù)據(jù)量與由光盤復(fù)制設(shè)備復(fù)制的數(shù)據(jù)量的比值。
5.一種用來控制一種光盤復(fù)制設(shè)備的控制方法,該設(shè)備接收通過把激光照射到光盤上得到的反射光由此讀出記錄在光盤上的數(shù)據(jù)、將該數(shù)據(jù)臨時緩沖在具有規(guī)定容量的連續(xù)可重寫存儲器中、及然后輸出數(shù)據(jù)作為復(fù)制數(shù)據(jù),包括一個控制步驟,當(dāng)中斷至存儲器的緩沖時用來恢復(fù)從光盤讀出數(shù)據(jù);一個數(shù)據(jù)重合檢測步驟,用來分別把緩沖中斷之前緩沖在存儲器中的第一數(shù)據(jù)和在控制步驟中讀出的第二數(shù)據(jù)劃分成“n”組,并且對于每個組檢測第一數(shù)據(jù)和第二數(shù)據(jù)是否重合;及一個緩沖恢復(fù)請求步驟,用來根據(jù)數(shù)據(jù)重合檢測步驟的結(jié)果指令緩沖恢復(fù)的計時。
6.根據(jù)權(quán)利要求5所述的光盤復(fù)制設(shè)備控制方法,其中數(shù)據(jù)重合檢測步驟進(jìn)一步包括一個比較步驟,用來保存第一數(shù)據(jù)和第二數(shù)據(jù),把數(shù)據(jù)一組一組地劃分成多組,并且把兩種數(shù)據(jù)相比較,由此決定數(shù)據(jù)是否重合;一個加法步驟,用來得到組的總數(shù),對于這些組決定第一數(shù)據(jù)和第二數(shù)據(jù)是否重合;及一個減法步驟,用來得到這樣一個值(規(guī)定決定閾值)-(總數(shù))/(“n”的值),并且當(dāng)在減法步驟中得到的值是0或更小時,緩沖恢復(fù)請求步驟指令緩沖恢復(fù)的計時。
7.一種計算機(jī)可讀存儲媒體,存儲用來執(zhí)行權(quán)利要求5的光盤復(fù)制設(shè)備控制方法的程序代碼。
8.一種計算機(jī)可讀存儲媒體,存儲用來執(zhí)行權(quán)利要求6的光盤復(fù)制設(shè)備控制方法的程序代碼。
全文摘要
一種光盤復(fù)制設(shè)備,包括:一個微型計算機(jī)(7),當(dāng)中斷至存儲器(6)的緩沖時用來恢復(fù)從光盤(1)讀出數(shù)據(jù);一個連續(xù)數(shù)據(jù)檢測器(55),用來分別把緩沖中斷之前緩沖在存儲器(6)中的第一數(shù)據(jù)和按照來自微型計算機(jī)(7)的指令讀出的第二數(shù)據(jù)劃分成“n”組,并且對于每個組檢測第一數(shù)據(jù)和第二數(shù)據(jù)是否重合;及一個緩沖恢復(fù)請求發(fā)生電路(56),用來根據(jù)連續(xù)數(shù)據(jù)檢測器(55)的結(jié)果指令緩沖恢復(fù)的計時。
文檔編號G11B20/18GK1286792SQ99801707
公開日2001年3月7日 申請日期1999年9月29日 優(yōu)先權(quán)日1998年9月29日
發(fā)明者岡崎誠, 上田泰志 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
龙里县| 高州市| 庐江县| 桂东县| 绥江县| 蓬莱市| 和政县| 宝清县| 集安市| 财经| 三明市| 报价| 太仓市| 翁牛特旗| 固原市| 丹凤县| 清新县| 乌兰察布市| 肇源县| 铅山县| 陇川县| 搜索| 呼玛县| 兖州市| 永顺县| 四平市| 长宁区| 凤凰县| 恩施市| 金华市| 罗源县| 镇赉县| 太仆寺旗| 武邑县| 靖远县| 建昌县| 黑山县| 龙江县| 双柏县| 灌阳县| 河间市|