專利名稱::測試光盤機數(shù)據(jù)讀取可靠度的裝置及方法
技術(shù)領(lǐng)域:
:本發(fā)明系有關(guān)于一種測試光盤機數(shù)據(jù)讀取正確性的裝置及方法。為防止數(shù)據(jù)光盤片受到損害(如刮傷等)時不會破壞到連續(xù)的數(shù)據(jù),光盤片于數(shù)據(jù)壓印之初,首先將連續(xù)數(shù)據(jù)拆成多數(shù)個單位,然后以一特定的法則將不同單位的數(shù)據(jù)加擾(Scramble)在一起,加擾后的數(shù)據(jù)則依序連續(xù)地儲存于盤片實體(physical)空間上。若光盤某部分受到損害(如刮痕等),可藉該特定的法則,利用未受損的相關(guān)連續(xù)數(shù)據(jù)以回復(fù)該受損的數(shù)據(jù)。因此,須于數(shù)據(jù)中另加一些同步、保護、控制碼。本發(fā)明中有關(guān)習知技術(shù)的詳細說明可參考國際標準ISO/IEC10149(Global技術(shù)文獻,Irvine,CA92714,美國,1989年9月1日第一版);用于CD-Roms的ATA包接口SFF-8020說明書(SmallFormFactorCommittee,1994年2月24日1,2版修訂);SCSI-2(美國標準,第10版修訂);光盤-數(shù)字音頻(CD-DA)(RedBook,Sony公司和N.V.菲利普,1987年4月);光盤-只讀存儲器(CD-ROM)(YellowBook,SONY公司和N.V.菲利普1988年11月)。光盤片每一實際(physical)小數(shù)據(jù)幀(smallframe)為588位元(channelbits),但其中F1數(shù)據(jù)幀的長度為24個位元組。而一區(qū)段(sector)為98個小數(shù)據(jù)幀所組成,因此一區(qū)段(sector)中由F1數(shù)據(jù)幀所構(gòu)成的數(shù)據(jù)區(qū)塊長度為2352位元組。如圖1所示,光盤片每一區(qū)段的邏輯格式可能為第一形式(MODE1)、第二形式(MODE2FORM1)、或第三形式(MODE2FORM2)。當數(shù)據(jù)邏輯格式為MODE2及MODE2FORM2時,每一邏輯格式數(shù)據(jù)區(qū)塊包括有(a)12位元組同步訊號(Sync)用來做讀取時的同步,(b)4位元組數(shù)據(jù)標頭(Header)記載數(shù)據(jù)實際的地址、數(shù)據(jù)邏輯格式,及數(shù)據(jù)碼(code)。若邏輯格式為MODE1或MODE2FORM1時,數(shù)據(jù)區(qū)塊中尚包含錯誤檢測碼(EDC--ErrorDetectingCode)及錯誤糾正碼(ECC--ErrorCorrectionCode),分別可以用來檢測及修正數(shù)據(jù)錯誤。光盤片20小數(shù)據(jù)幀(588位元)的讀取、處理、輸出流可參考圖2,讀取頭22進行EFM(EighttoFourteenModulated)的數(shù)據(jù)讀取,之后EFM數(shù)據(jù)藉前置放大器24放大后,數(shù)據(jù)送至數(shù)字信號處理裝置(DSP)26,數(shù)字信號處理裝置(DSP)26輸出F1數(shù)據(jù)幀至解碼器28。如圖3所示,數(shù)字信號處理裝置26進行EFM數(shù)據(jù)的解調(diào)(de-modulation)30,解調(diào)后輸出33位元組的F3數(shù)據(jù)幀(F3frame);此33位元組內(nèi)具一控制位元(controlbyte),方框32取出此控制位元組后,剩余為F2數(shù)據(jù)幀(F2frame)具有32位元組。此F2數(shù)據(jù)幀輸入CIRC(CrossInterleavedReed-SolemonCode)解碼器后輸出F1數(shù)據(jù)幀(F1frame)及C1、C2兩類錯誤訊息。C1、C2用來告知所得到的F1數(shù)據(jù)幀的數(shù)據(jù)是否正確,是否有可更正型的錯誤(由C1得知),及是否有不可更正的錯誤(uncorrectableerror)(由C2得知)。如能確保C2錯誤不發(fā)生,便能確保光盤機數(shù)據(jù)讀取的正確性。CIRC錯誤檢測糾正的運算法則及其如何產(chǎn)生C1、C2,可參考相關(guān)的信號處理(SignalProcesseng)的文獻。如圖4所示,光盤機解碼器(CD-ROMDECODER)28,依照應(yīng)用軟件的指示,針對不同輸出數(shù)據(jù)格式選擇性地執(zhí)行解擾(de-scramble)40、錯誤檢測(EDC)、錯誤糾正(ECC)操作。如跳過解擾(de-scramble)40、錯誤檢測(EDC)、錯誤糾正(ECC)操作,所輸出便是原始加擾的數(shù)據(jù)(CD-DA格式)。如跳過錯誤檢測(EDC)、錯誤糾正(ECC)操作,所輸出便是MODE2FORM2格式數(shù)據(jù)。如解擾(de-scramble)40、錯誤檢測(EDC)、錯誤糾正(ECC)操作全部執(zhí)行,所輸出便是MODE1格式或MODE2FORM1格式數(shù)據(jù)。由于工廠中的生產(chǎn)線上大量生產(chǎn)光盤機時,其中難免有些瑕疵品,為了確保光盤機的正確性及可靠度,就必須對光盤機做一番測試。習知一般生產(chǎn)線是以探針來監(jiān)視數(shù)字信號處理裝置的C2腳位,以測得C2型錯誤,但這方法在生產(chǎn)成本并不具有效率,而且僅適用尚未封裝的CD-ROM半成品的測試。有鑒于此,本發(fā)明提供一種有效率且快速測試光盤機數(shù)據(jù)讀取正確性(可靠度)的裝置及方法。而為了測試光盤機是否能正確的讀取光盤片上的數(shù)據(jù),本發(fā)明以一片已知數(shù)據(jù)內(nèi)容且數(shù)據(jù)特別形式化的光盤片供光盤機讀取,之后將讀取出來的數(shù)據(jù)和已知數(shù)據(jù)做比較,即可得知光盤機讀取時的正確性與可靠度,既快速且有效。本發(fā)明除用于生產(chǎn)線上進行光盤機數(shù)據(jù)讀取的正確性測試外,亦可用于其它場合的光盤機數(shù)據(jù)讀取正確性的測試。本發(fā)明提供的一種測試光盤機數(shù)據(jù)讀取可靠度的方法,此方法包含(a)制作一樣本光盤片,并寫入一樣本數(shù)據(jù),該樣本數(shù)據(jù)各區(qū)塊的數(shù)值是以一區(qū)塊地址為變數(shù)的一特定函數(shù)關(guān)系產(chǎn)生,且該樣本數(shù)據(jù)是以一種不具有錯誤檢測碼與錯誤更正碼的格式儲存于該光盤片上,該樣本光盤片不具有一不可更正形態(tài)的錯誤(C2);(b)將該特定函數(shù)關(guān)系儲存于一機臺;(c)使該光盤機讀取該樣本數(shù)據(jù),并將該光盤機讀取所得的一數(shù)據(jù)數(shù)值輸出至該機臺;(d)依據(jù)不同區(qū)塊地址及該函數(shù)關(guān)系,機臺運算產(chǎn)生區(qū)塊地址相對應(yīng)的一正確數(shù)值,并判斷讀取所得的該數(shù)據(jù)數(shù)值、該正確數(shù)值兩者間是否有誤差存在。本發(fā)明還提供一種測試光盤機數(shù)據(jù)讀取可靠度的裝置,包含(a)一樣本光盤片,其以無錯誤檢測碼與錯誤更正碼格式儲存一樣本數(shù)據(jù),該樣本光盤片不具有一不可更正形態(tài)的錯誤(C2);(b)測試機臺,該機臺可接收一待測光盤機輸出的數(shù)據(jù)數(shù)值,該機臺并包含一儲存裝置,供儲存一以區(qū)塊地址為變數(shù)的特定函數(shù)關(guān)系,此特定函數(shù)關(guān)系供產(chǎn)生該樣本數(shù)據(jù);一微處理裝置,依據(jù)該區(qū)塊地址及特定函數(shù)關(guān)系運算產(chǎn)生相對應(yīng)該區(qū)塊地址的正確數(shù)值,并判斷讀取所得的該數(shù)據(jù)數(shù)值、該正確數(shù)值兩者間是否有誤差存在。本發(fā)明還提供一種測試光盤機數(shù)據(jù)讀取可靠度的方法,包含(a)制作一樣本光盤片,并寫入一樣本數(shù)據(jù),該樣本數(shù)據(jù)是以一種不具有錯誤檢測碼與錯誤更正碼的格式儲存于該光盤片上,該樣本光盤片不具有一不可更正形態(tài)的錯誤(C2);(b)將該樣本數(shù)據(jù)儲存于一機臺;(c)使待測光盤機讀取該樣本數(shù)據(jù),并將該光盤機讀取所得的數(shù)據(jù)數(shù)值輸出至該機臺;(d)該機臺就所接收到的數(shù)據(jù)數(shù)值和所儲存的該樣本數(shù)據(jù)進行比對,判斷兩對應(yīng)數(shù)值間是否有誤差存在。本發(fā)明還提供一種測試光盤機數(shù)據(jù)讀取可靠度的裝置,包含(a)一樣本光盤片,其上以無錯誤檢測碼與錯誤更正碼格式儲存一樣本數(shù)據(jù),該樣本光盤片不具有一不可更正形態(tài)的錯誤(C2);(b)測試機臺,該機臺接收一待測光盤機輸出的數(shù)據(jù)數(shù)值,該機臺并包含一儲存裝置,供儲存該樣本數(shù)據(jù);一微處理裝置,供就所接收到該數(shù)據(jù)數(shù)值和該樣本數(shù)據(jù)數(shù)值進行比對,判斷兩者數(shù)值間是否有誤差存在。本發(fā)明較佳實施例的詳細描述圖1揭露輸出的數(shù)據(jù)格式形式;圖2光盤機讀取光盤片數(shù)據(jù)的流程;圖3揭露DSP的作業(yè);圖4揭露CD-ROM解碼器的作業(yè);圖5揭露本發(fā)明一實施例。如上述,當電腦系統(tǒng)讀出MODE1、MODE2FORM1形式時,因已經(jīng)過錯誤檢測、糾正的兩道防錯,此數(shù)據(jù)內(nèi)的C2錯誤訊息無法傳至電腦系統(tǒng),此時便無法利用監(jiān)視C2值來測試光盤機讀取數(shù)據(jù)的可靠度。因此必須以無錯誤糾正碼的MODE2FORM2格式光盤作為樣本來進行測試。如同圖5所示,本發(fā)明中的測試裝置包含一片MODE2FORM2格式的光盤片50,且此片MODE2FORM2格式的光盤片50經(jīng)確認在壓制數(shù)據(jù)過程時無C2錯誤。該光盤所儲存的測試比對數(shù)據(jù)內(nèi)容(pattern)是依區(qū)塊(sector)地址(MSFaddress)呈一對一特定函數(shù)對應(yīng)關(guān)系。而測試主機59處,需要該測試比對數(shù)據(jù),因此(a)可直接儲存該測試比對數(shù)據(jù)的全部數(shù)值內(nèi)容,比對速度較快;或(b)儲存該一對一特定函數(shù)對應(yīng)關(guān)系,測試進行中再由測試主機運算,即時得到比對數(shù)據(jù)數(shù)值,如此較節(jié)省存儲器或硬盤空間。再由受測試的光盤機讀取此一MODE2FORM2格式的測試比對數(shù)據(jù)50,之后EFM數(shù)據(jù)藉前置放大器54放大后送至數(shù)字信號處理裝置56,數(shù)字信號處理裝置56進行EFM解調(diào)、CIRC解碼。數(shù)字信號處理裝置56的輸出(F1數(shù)據(jù)幀)送至解擾(de-scramble)58后輸出至主機59處,和該預(yù)定的測試用對比的數(shù)據(jù)互相比較,若都吻合,則無C2錯誤,表示此受測試光盤機讀取數(shù)據(jù)運作是正確的。若讀取出來的數(shù)據(jù)經(jīng)和預(yù)定數(shù)據(jù)比較有所不同,則表示有C2錯誤,此光盤機的讀取正確性不佳,屬于瑕疵品,應(yīng)修復(fù)或廢棄。權(quán)利要求1.一種測試光盤機數(shù)據(jù)讀取可靠度的方法,此方法包含(a)制作一樣本光盤片,并寫入一樣本數(shù)據(jù),該樣本數(shù)據(jù)各區(qū)塊的數(shù)值是以一區(qū)塊地址為變數(shù)的一特定函數(shù)關(guān)系產(chǎn)生,且該樣本數(shù)據(jù)是以一種不具有錯誤檢測碼與錯誤更正碼的格式儲存于該光盤片上,該樣本光盤片不具有一不可更正形態(tài)的錯誤(C2);(b)將該特定函數(shù)關(guān)系儲存于一機臺;(c)使該光盤機讀取該樣本數(shù)據(jù),并將該光盤機讀取所得的一數(shù)據(jù)數(shù)值輸出至該機臺;(d)依據(jù)不同區(qū)塊地址及該函數(shù)關(guān)系,機臺運算產(chǎn)生區(qū)塊地址相對應(yīng)的一正確數(shù)值,并判斷讀取所得的該數(shù)據(jù)數(shù)值、該正確數(shù)值兩者間是否有誤差存在。2.如權(quán)利要求1所述的方法,其中,該函數(shù)呈一對一對應(yīng)關(guān)系,使該機臺從所接收的數(shù)據(jù)數(shù)值足以判斷所對應(yīng)的光盤片區(qū)塊地址。3.如權(quán)利要求1所述的方法,其中,該函數(shù)乃是每隔一個區(qū)塊地址依序遞增的等差整數(shù)數(shù)列。4.如權(quán)利要求1所述的方法,其中,該光盤片為一MODE2FORM2格式的光盤片。5.如權(quán)利要求1所述的方法,其中,該機臺是一個人電腦。6.一種測試光盤機數(shù)據(jù)讀取可靠度的裝置,包含(a)一樣本光盤片,其以無錯誤檢測碼與錯誤更正碼格式儲存一樣本數(shù)據(jù),該樣本光盤片不具有一不可更正形態(tài)的錯誤(C2);(b)測試機臺,該機臺可接收一待測光盤機輸出的數(shù)據(jù)數(shù)值,該機臺并包含一儲存裝置,供儲存一以區(qū)塊地址為變數(shù)的特定函數(shù)關(guān)系,此特定函數(shù)關(guān)系供產(chǎn)生該樣本數(shù)據(jù);一微處理裝置,依據(jù)該區(qū)塊地址及特定函數(shù)關(guān)系運算產(chǎn)生相對應(yīng)該區(qū)塊地址的正確數(shù)值,并判斷讀取所得的該數(shù)據(jù)數(shù)值、該正確數(shù)值兩者間是否有誤差存在。7.如權(quán)利要求6所述的裝置,其中,該函數(shù)呈一對一對應(yīng)關(guān)系,使該機臺從所接收的數(shù)據(jù)數(shù)值足以判斷所對應(yīng)的光盤片區(qū)塊地址。8.如權(quán)利要求6所述的裝置,其中,該函數(shù)乃是每隔一個區(qū)塊依序遞增的等差整數(shù)數(shù)列。9.如權(quán)利要求6所述的裝置,其中,該光盤片為一MODE2FORM2格式的光盤片。10.如權(quán)利要求6所述的裝置,其中,該機臺是一個人電腦,該儲存裝置是一硬式磁盤機,而該微處理裝置是該個人電腦的中央處理單元。11.一種測試光盤機數(shù)據(jù)讀取可靠度的方法,包含(a)制作一樣本光盤片,并寫入一樣本數(shù)據(jù),該樣本數(shù)據(jù)是以一種不具有錯誤檢測碼與錯誤更正碼的格式儲存于該光盤片上,該樣本光盤片不具有一不可更正形態(tài)的錯誤(C2);(b)將該樣本數(shù)據(jù)儲存于一機臺;(c)使待測光盤機讀取該樣本數(shù)據(jù),并將該光盤機讀取所得的數(shù)據(jù)數(shù)值輸出至該機臺;(d)該機臺就所接收到的數(shù)據(jù)數(shù)值和所儲存的該樣本數(shù)據(jù)進行比對,判斷兩對應(yīng)數(shù)值間是否有誤差存在。12.如權(quán)利要求11所述的方法,其中,該光盤片中每一個區(qū)塊均儲存一唯一數(shù)值,且該機臺從所接收的數(shù)據(jù)數(shù)值,足以判斷所對應(yīng)的光盤片區(qū)塊地址。13.如權(quán)利要求11所述的方法,其中,該數(shù)據(jù)數(shù)值是每隔一個區(qū)塊地址依序遞增的等差整數(shù)數(shù)列。14.如權(quán)利要求11所述的方法,其中,該光盤片為一MODE2FORM2格式的光盤片。15.如權(quán)利要求11所述的方法,其中,該機臺是一個人電腦。16.一種測試光盤機數(shù)據(jù)讀取可靠度的裝置,包含(a)一樣本光盤片,其上以無錯誤檢測碼與錯誤更正碼格式儲存一樣本數(shù)據(jù),該樣本光盤片不具有一不可更正形態(tài)的錯誤(C2);(b)測試機臺,該機臺接收一待測光盤機輸出的數(shù)據(jù)數(shù)值,該機臺并包含一儲存裝置,供儲存該樣本數(shù)據(jù);一微處理裝置,供就所接收到該數(shù)據(jù)數(shù)值和該樣本數(shù)據(jù)數(shù)值進行比對,判斷兩者數(shù)值間是否有誤差存在。17.如權(quán)利要求16所述的裝置,其中,該光盤片中每一個區(qū)塊均儲存一唯一數(shù)值,且該機臺從所接收的數(shù)據(jù)數(shù)值,足以判斷所對應(yīng)的光盤片區(qū)塊地址。18.如權(quán)利要求16所述的裝置,其中,該數(shù)據(jù)數(shù)值是每隔一個區(qū)塊地址依序遞增的等差整數(shù)數(shù)列。19.如權(quán)利要求16所述的裝置,其中,該光盤片為一MODE2FORM2格式的光盤片。20.如權(quán)利要求16所述的裝置,其中,該機臺是一個人電腦,該儲存裝置是一硬式磁盤機,而該微處理裝置乃是該個人電腦的中央處理單元。全文摘要一種測試光盤機數(shù)據(jù)讀取可靠度的方法,包含:(a)制作一樣本光盤片,并寫入一樣本數(shù)據(jù),該樣本數(shù)據(jù)各區(qū)塊的數(shù)值是以一特定函數(shù)關(guān)系產(chǎn)生,該樣本光盤片不具有一不可更正形態(tài)的錯誤(C2);(b)將該特定函數(shù)關(guān)系儲存于一機臺;(c)使該光盤機讀取該樣本數(shù)據(jù),并將該光盤機讀取所得的一數(shù)據(jù)數(shù)值輸出至該機臺;(d)依據(jù)不同區(qū)塊地址及該函數(shù)關(guān)系,機臺運算產(chǎn)生區(qū)塊地址相對應(yīng)的一正確數(shù)值,并判斷讀取的該數(shù)據(jù)數(shù)值、該正確數(shù)值間是否存在誤差。文檔編號G06F19/00GK1174361SQ96111910公開日1998年2月25日申請日期1996年8月21日優(yōu)先權(quán)日1996年8月21日發(fā)明者陳瑞和,許鴻章申請人:明碁電腦股份有限公司