專利名稱:具有強(qiáng)健差錯(cuò)處理能力的數(shù)據(jù)記錄/再現(xiàn)方法及其設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)記錄/再現(xiàn)方法,尤其涉及一種具有強(qiáng)大差錯(cuò)處理能力的數(shù)據(jù)記錄/再現(xiàn)方法和一種使用該方法的數(shù)據(jù)記錄/再現(xiàn)設(shè)備。
背景技術(shù):
數(shù)據(jù)記錄媒體可能會(huì)由于它的結(jié)構(gòu)缺陷、粗心使用等等而被損壞。例如,由于光盤上的結(jié)構(gòu)缺陷或刻痕、灰塵等等,光盤驅(qū)動(dòng)器不能正確地讀取記錄在載入其中的光盤上的數(shù)據(jù)。為了正確地讀取記錄在光盤上的信息,正在進(jìn)行研究,以確定一種在記錄操作之前或在記錄操作期間用于檢測故障區(qū)域的方法,其中,故障區(qū)域被跳過或者被替換為預(yù)定區(qū)域。另外,也在研究一種記錄具有糾錯(cuò)碼的數(shù)據(jù)的方法。在數(shù)據(jù)記錄之前或者在數(shù)據(jù)記錄期間跳過故障區(qū)域或者用預(yù)定區(qū)域替換故障區(qū)域的方法未糾正由于在數(shù)據(jù)記錄之后生成的盤缺陷、刻痕、灰塵等等所引起的問題。用于解決此類問題的方法已經(jīng)在韓國專利No.1996-7006168(1996年11月8日公布)、No.1999-76751(1999年10月15日公布)、No.2000-66892(2000年11月15日公布)、No.2002-33754(2002年5月7日公布)、No.2000-21178(2000年4月15日公布)、No.2001-95387(2001年11月7日公布)以及No.2002-72089(2002年9月14日公布)等等以及其它類似系統(tǒng)中提出。
另外,由于糾錯(cuò)比特的長度,記錄具有糾錯(cuò)碼的數(shù)據(jù)的方法在糾錯(cuò)能力方面有局限性。糾錯(cuò)比特的長度通常被最小記錄單位(塊)限制。因此,如果盤缺陷、刻痕、灰塵等等產(chǎn)生的差錯(cuò)數(shù)量大于能夠被應(yīng)用到相應(yīng)盤上的糾錯(cuò)方法糾正的最大差錯(cuò)數(shù)量,則不可能完全糾正所生成的差錯(cuò),因此記錄在盤上的數(shù)據(jù)不能被正確地讀取。這樣一個(gè)糾錯(cuò)方法在上述韓國專利出版物No.1996-7006168(1996年11月8日公布)中被公開。
上述問題妨礙了記錄在CD-R/W、DVD-RAM等等上的備份數(shù)據(jù)被正確地讀取,從而降低了系統(tǒng)可靠性。這些問題在諸如可記錄CD(″CD-R″)和可記錄數(shù)字萬用盤(″DVD-R″)之類寫入一次的盤中更為嚴(yán)重。因?yàn)閷懭胍淮蔚拿襟w與不同的記錄媒體相比較時(shí)擁有低糾錯(cuò)能力,某些缺陷甚至可能不允許驅(qū)動(dòng)器存取所述盤。
并且,此類缺陷對于記錄在記錄介質(zhì)上的某些數(shù)據(jù)類型可能是致命的。例如,因?yàn)槌绦蛟?、?shù)據(jù)庫源等等不能象能夠在音頻/可視(″A/V″)數(shù)據(jù)中執(zhí)行的那樣來通過內(nèi)插生成類似數(shù)據(jù),這些源將通過一個(gè)強(qiáng)健的方法來保護(hù)。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)方面提供一種具有強(qiáng)大差錯(cuò)處理能力的數(shù)據(jù)記錄方法。本發(fā)明的一個(gè)方面還提供一種具有強(qiáng)大差錯(cuò)處理能力的數(shù)據(jù)再現(xiàn)方法。本發(fā)明的一個(gè)方面還提供一種使用數(shù)據(jù)記錄方法的光盤記錄設(shè)備。本發(fā)明的一個(gè)方面還提供一種使用數(shù)據(jù)再現(xiàn)方法的光盤再現(xiàn)設(shè)備。
根據(jù)本發(fā)明的一個(gè)方面,這里提供一種數(shù)據(jù)記錄方法,包括把要被記錄在記錄介質(zhì)上的數(shù)據(jù)劃分成為具有預(yù)定尺寸的塊;把每個(gè)塊在記錄介質(zhì)上反復(fù)記錄預(yù)定次數(shù);和把預(yù)定塊尺寸和預(yù)定重復(fù)遍數(shù)記錄在記錄介質(zhì)上。
根據(jù)本發(fā)明的另一方面,這里提供一種從記錄介質(zhì)中再現(xiàn)數(shù)據(jù)的數(shù)據(jù)再現(xiàn)方法,其中使用一種數(shù)據(jù)記錄方法把數(shù)據(jù)記錄稱為重復(fù)開啟記錄介質(zhì)上,所述數(shù)據(jù)記錄方法把數(shù)據(jù)劃分成為塊,每一塊具有預(yù)定尺寸,把每一塊反復(fù)地記錄在記錄介質(zhì)上預(yù)定次數(shù),所述預(yù)定次數(shù)稱為重復(fù)遍數(shù),并把預(yù)定塊尺寸和預(yù)定重復(fù)遍數(shù)記錄在記錄介質(zhì)上,所述數(shù)據(jù)再現(xiàn)方法包括從記錄介質(zhì)中讀取塊;從所讀取的塊中提取期望的塊,而不必參考預(yù)定塊尺寸和預(yù)定重復(fù)遍數(shù)來復(fù)制;確定在所提取的塊中是否產(chǎn)生了一個(gè)不可恢復(fù)的差錯(cuò);和如果在所提取的塊中產(chǎn)生了不可恢復(fù)的差錯(cuò),則使用與具有不可恢復(fù)差錯(cuò)的那塊相應(yīng)的另外一塊來執(zhí)行糾錯(cuò)。
根據(jù)本發(fā)明的另一方面,這里提供一種光盤記錄設(shè)備,包括一個(gè)編解碼器,它使用一種壓縮方法來壓縮信息;一個(gè)幀格式編碼器,它形成被編解碼器壓縮的數(shù)據(jù)的每一幀;一個(gè)幀重組器,它把從幀格式編碼器中輸出的幀劃分成為塊,每一塊具有預(yù)定塊尺寸并把所述塊反復(fù)地輸出預(yù)定次數(shù);一個(gè)信道調(diào)制器,它把從幀重組器中輸出的數(shù)據(jù)調(diào)制成為要被記錄在記錄介質(zhì)上的一個(gè)數(shù)據(jù)格式;一個(gè)記錄單元,它控制包括在光拾取器中的激光二極管,以使被信道調(diào)制器調(diào)制的數(shù)據(jù)被記錄在記錄介質(zhì)上;和一個(gè)系統(tǒng)控制器,它生成要被記錄在盤上的數(shù)據(jù)的扇區(qū)地址以及盤管理信息,同時(shí)控制整個(gè)系統(tǒng),提供關(guān)于預(yù)定塊尺寸和預(yù)定重復(fù)遍數(shù)的信息給幀重組器,并在記錄完成之后把預(yù)定塊尺寸和預(yù)定塊記錄數(shù)記錄在盤的預(yù)定區(qū)域上。
根據(jù)本發(fā)明的另一方面,這里提供一種光盤再現(xiàn)設(shè)備,包括一個(gè)信號(hào)處理器,它把通過光拾取器生成的一個(gè)RF信號(hào)放大并整形,以便輸出一個(gè)數(shù)字信號(hào);一個(gè)信道解調(diào)器,它把從信號(hào)處理器中輸出的數(shù)字信號(hào)進(jìn)行信道解調(diào);一個(gè)幀提取器,它把從信道解調(diào)器中輸出的幀劃分成為具有一個(gè)塊尺寸的塊,從所劃分出的塊中提取期望的塊而不必復(fù)制,并把所提取的塊反復(fù)輸出預(yù)定次數(shù);一個(gè)幀格式解碼器,它把從幀提取器中提取的每一數(shù)據(jù)幀的格式進(jìn)行解碼;一個(gè)編解碼器,它根據(jù)一種壓縮編碼方法在從幀格式解碼器中輸出的數(shù)據(jù)上執(zhí)行數(shù)據(jù)擴(kuò)展;和一個(gè)系統(tǒng)控制器,它生成扇區(qū)地址,用于參考記錄在盤上的各種管理信息從主機(jī)中讀取期望信息,把扇區(qū)地址提供給一個(gè)伺服單元,并把塊尺寸和塊記錄數(shù)提供給幀提取器,其中按照塊尺寸和塊記錄數(shù)把每一塊拷貝在盤上、記錄在盤的預(yù)定區(qū)域上。
本發(fā)明另外的方面和/或優(yōu)點(diǎn)在隨后的說明書中將被部分地闡明,并且部分地將從說明書中變明顯,或者通過本發(fā)明實(shí)踐可以獲悉。
本發(fā)明的這些和/或其他方面以及優(yōu)點(diǎn)將從結(jié)合附圖而采用的如下實(shí)施例的說明中變得顯而易見并且更易于理解,附圖中圖1是傳統(tǒng)光盤記錄/再現(xiàn)設(shè)備的框圖;圖2A和2B分別示出了按照CD-ROM模型1和模2的幀格式;圖3說明了用CD-ROM格式記錄的幀數(shù)據(jù)的狀態(tài);圖4說明了用DVD-ROM格式記錄的幀數(shù)據(jù)的狀態(tài);圖5是說明在光盤上產(chǎn)生的缺陷的視圖;圖6是由于在光盤上產(chǎn)生的缺陷引起的影響圖解;圖7A說明了用CD-ROM格式記錄的數(shù)據(jù)狀態(tài),而圖7B和7C每一個(gè)都說明了根據(jù)本發(fā)明的一個(gè)方面,當(dāng)在盤上生成缺陷時(shí)恢復(fù)數(shù)據(jù)的方法;圖8說明了在DVD-ROM格式的盤上生成缺陷的狀態(tài);
圖9說明了根據(jù)本發(fā)明的一個(gè)方面,當(dāng)在DVD-ROM格式的盤上生成缺陷時(shí)恢復(fù)數(shù)據(jù)的方法;圖10說明了根據(jù)本發(fā)明一個(gè)方面的數(shù)據(jù)記錄方法的概念;圖11是根據(jù)本發(fā)明一個(gè)方面的數(shù)據(jù)記錄方法的流程圖;圖12示出了使用于根據(jù)本發(fā)明一個(gè)方面的數(shù)據(jù)記錄方法中的保護(hù)記錄命令的結(jié)構(gòu);圖13是根據(jù)本發(fā)明一個(gè)方面的數(shù)據(jù)再現(xiàn)方法的流程圖;圖14是根據(jù)本發(fā)明一個(gè)方面的光盤記錄/再現(xiàn)設(shè)備的框圖;圖15示出了圖14中示出的幀重組器1402的結(jié)構(gòu);和圖16示出了圖14中示出的幀提取器1404的結(jié)構(gòu)。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)地參考本發(fā)明的實(shí)施例,其示例在附圖中被說明,其中,類似參考數(shù)字是指在各處的類似元件。下面參見附圖將描述實(shí)施例來解釋本發(fā)明。
圖1是傳統(tǒng)光盤記錄/再現(xiàn)設(shè)備的框圖。圖1中,為了描述的方便,將省略與伺服控制相關(guān)的組件、激光二極管輸出控制等等。如圖1所示的光盤記錄/再現(xiàn)設(shè)備包括一個(gè)編碼器解碼器(編解碼器)102,它使用一種壓縮方法來壓縮或展開信息;一個(gè)幀格式編碼器104,它對于被編解碼器102壓縮的每一數(shù)據(jù)幀執(zhí)行擾頻、交織等等;一個(gè)信道調(diào)制器106,它把從幀格式編碼器104中輸出的數(shù)據(jù)格式調(diào)制成為一種能夠被記錄在盤112上的數(shù)據(jù)格式;和一個(gè)記錄單元108,它控制包括在光拾取器110中的激光二極管(未示出)以使被信道調(diào)制器106調(diào)制的數(shù)據(jù)被記錄在盤112上。在這里,一個(gè)幀是糾錯(cuò)或數(shù)據(jù)記錄的一個(gè)基本數(shù)據(jù)組。可是,數(shù)據(jù)組不限制為一幀,而是可以包括一個(gè)幀序列。
如圖1所示的光盤記錄/再現(xiàn)設(shè)備還包括一個(gè)信號(hào)處理器114,它把通過光拾取器110生成的一個(gè)RF信號(hào)放大并整形,以便輸出一個(gè)數(shù)字信號(hào);一個(gè)信道解調(diào)器116,它把從信號(hào)處理器114中輸出的數(shù)字信號(hào)進(jìn)行信道解調(diào);和一個(gè)幀格式解碼器118,它對于被信道解調(diào)器116解調(diào)的每一數(shù)據(jù)幀執(zhí)行去擾頻、糾錯(cuò)、去交織等等,并把合成數(shù)據(jù)輸出到編解碼器102。
在一種記錄模式中,編解碼器102按照一種預(yù)定壓縮編碼方法(例如,MPEG標(biāo)準(zhǔn))來把從主機(jī)130中收到的數(shù)據(jù)進(jìn)行壓縮和編碼。幀格式編碼器104對于從編解碼器102中收到的被壓縮并編碼的每一數(shù)據(jù)幀執(zhí)行擾頻、糾錯(cuò)、交織等等。信道調(diào)制器106使用一種預(yù)定調(diào)制法(例如,EFM(八到十四調(diào)制),EFM+調(diào)制等等)來對從幀格式編碼器104中輸出的數(shù)據(jù)進(jìn)行調(diào)制。記錄單元108驅(qū)動(dòng)包括在光拾取器110中的激光二極管以使從信道調(diào)制器106中輸出的數(shù)據(jù)能夠被自適應(yīng)地記錄在光盤112上,以便適合一個(gè)特定類型的光盤112。例如,記錄單元108對從信道調(diào)制器106中輸出的數(shù)據(jù)執(zhí)行NRZI(非歸零翻轉(zhuǎn))調(diào)制,并生成與NRZI已調(diào)數(shù)據(jù)相應(yīng)的一個(gè)激光二極管驅(qū)動(dòng)信號(hào),以便適合特定類型的光盤。激光二極管驅(qū)動(dòng)信號(hào)包括本領(lǐng)域熟知的峰值控制信號(hào)、偏置控制信號(hào)、改寫控制信號(hào)等等。
系統(tǒng)控制器120通常由一臺(tái)微處理器來實(shí)現(xiàn)。系統(tǒng)控制器120生成在其上將記錄數(shù)據(jù)的扇區(qū)地址、各種盤管理信息等等,并在數(shù)據(jù)記錄完成之后控制要被記錄在盤的預(yù)定部分上的盤管理信息,同時(shí)控制整個(gè)系統(tǒng)。系統(tǒng)控制器120接收來自主機(jī)130的記錄命令和數(shù)據(jù),其中,記錄命令定義在ATARI(AT附件程序接口)標(biāo)準(zhǔn)中。
伺服單元(未示出)按照由系統(tǒng)控制器120提供的一個(gè)扇區(qū)地址來控制光拾取器110的位置并生成用于操作系統(tǒng)的時(shí)鐘信號(hào)。
在再現(xiàn)模式中,光拾取器110從激光二極管(未示出)生成并被光盤112反射的激光信號(hào)中獲取在光盤112上形成的記號(hào)和空間相應(yīng)的一個(gè)RF信號(hào)。該RF信號(hào)可以是相對于在盤上形成的標(biāo)記和空間具有可變幅度的SUM(和)信號(hào)。信號(hào)處理器114把光拾取器110生成的RF信號(hào)放大并整形,以便輸出數(shù)字信號(hào)。信道解調(diào)器116執(zhí)行由信道調(diào)制器106執(zhí)行的信道調(diào)制操作的逆操作,并對從信號(hào)處理器114中輸出的數(shù)字信號(hào)進(jìn)行信道解調(diào)。幀格式解碼器118對信道解調(diào)器116解碼的信號(hào)執(zhí)行由幀格式編碼器104執(zhí)行的操作的逆操作(也就是說,去擾頻、糾錯(cuò)并且去交織等等),并把合成信號(hào)輸出到編解碼器102。編解碼器102按照預(yù)定壓縮編碼方法(例如,MPEG標(biāo)準(zhǔn))對原始數(shù)據(jù)進(jìn)行解調(diào)并把解調(diào)數(shù)據(jù)輸出到主機(jī)130。
系統(tǒng)控制器120生成扇區(qū)地址,用于參考記錄在光盤112上的各種管理信息來讀取來自主機(jī)的期望信息,并把扇區(qū)地址提供給伺服單元(未示出)。系統(tǒng)控制器120接收來自主機(jī)130的再現(xiàn)命令,其中,再現(xiàn)命令定義在ATARI標(biāo)準(zhǔn)中。
伺服單元(未示出)按照信號(hào)處理器114提供的各種伺服控制信號(hào)和系統(tǒng)控制器120提供的扇區(qū)地址來控制光拾取器110的聚焦操作、循跡操作、徑向移動(dòng)操作等等,還控制光盤112的旋轉(zhuǎn)速度。
圖2A和2B分別示出了按照CD-ROM模型1和模2的幀格式。在這里,幀是糾錯(cuò)或數(shù)據(jù)記錄的基本數(shù)據(jù)組。幀被記錄在盤112的一個(gè)扇區(qū)上。
參見圖2A,在CD-ROM模式1的一幀中,開頭16個(gè)字節(jié)被分配給同步信號(hào)(12個(gè)字節(jié))和報(bào)頭信息(4個(gè)字節(jié))。報(bào)頭信息用于識(shí)別幀,并指示包括在相應(yīng)幀中的數(shù)據(jù)類型,與下一幀的相關(guān)性等等。隨后的2048個(gè)字節(jié)被分配給用戶數(shù)據(jù),隨后的4個(gè)字節(jié)被分配給錯(cuò)誤檢測碼,隨后的8個(gè)字節(jié)是保留給稍后使用的空間,最后區(qū)域P和Q的172個(gè)字節(jié)和104個(gè)字節(jié)被分配給糾錯(cuò)碼。參見圖2B,在CD-ROM模式2的一幀中,除分配用于同步信號(hào)和報(bào)頭信息的區(qū)域之外的所有區(qū)域都被分配給用戶數(shù)據(jù)。
圖3說明了用CD-ROM格式記錄的幀數(shù)據(jù)的狀態(tài)。如圖3所示,幀按CD-ROM格式記錄在一個(gè)扇區(qū)上。在盤上形成具有螺旋形狀的軌道,并且在軌道上形成扇區(qū)。每一扇區(qū)有一個(gè)相應(yīng)的地址并且是數(shù)據(jù)記錄或數(shù)據(jù)再現(xiàn)的單位。
圖4說明了用CD-ROM格式記錄的幀數(shù)據(jù)的狀態(tài)。如圖4所示,糾錯(cuò)塊(ECC塊)包括16個(gè)2K字節(jié)幀并且被記錄在盤上的16個(gè)連續(xù)扇區(qū)上。也就是說,使用DVD-ROM格式,ECC塊(16個(gè)扇區(qū))是數(shù)據(jù)記錄或數(shù)據(jù)再現(xiàn)的一個(gè)單位。
圖5說明了在光盤上產(chǎn)生的缺陷。在光盤上產(chǎn)生的缺陷包括光盤的結(jié)構(gòu)缺陷、由于刻痕所生成的直線形狀的缺陷、由于灰塵生成的點(diǎn)形狀的缺陷等等。由于刻痕或灰塵產(chǎn)生的缺陷是嚴(yán)重的缺陷,引起記錄/再現(xiàn)數(shù)據(jù)的問題。
圖6示出了由在光盤上產(chǎn)生的缺陷引起的影響。如圖6所示,在扇區(qū)B上生成缺陷的情況下,記錄在扇區(qū)B上的數(shù)據(jù)受到損壞。在這種情況下,被損壞的數(shù)據(jù)首先由相應(yīng)幀的糾錯(cuò)碼來恢復(fù)。然而,如果所述缺陷大于能夠被糾錯(cuò)碼恢復(fù)的預(yù)定數(shù)量,則被損壞的數(shù)據(jù)不能被恢復(fù)。
如果記錄在具有某些缺陷的扇區(qū)上的被損壞數(shù)據(jù)是程序組、數(shù)據(jù)庫源等等,則被損壞的數(shù)據(jù)不能通過內(nèi)插法恢復(fù),它與A/V數(shù)據(jù)不同。因此,程序不能被執(zhí)行和/或數(shù)據(jù)庫的重要字段數(shù)據(jù)丟失。同時(shí),如果具有缺陷的扇區(qū)是記錄盤文件信息的區(qū)域,則可能訪問該盤是不可能的。這個(gè)問題在使用CD-ROM、DVD-ROM以及數(shù)據(jù)備份類似的那些格式的盤中是非常嚴(yán)重的,甚至在寫入一次記錄媒體中更為嚴(yán)重。
根據(jù)本發(fā)明一個(gè)方面的數(shù)據(jù)記錄方法把數(shù)據(jù)劃分成為具有預(yù)定尺寸的塊,并把所述塊以預(yù)定次數(shù)(以下稱為重復(fù)遍數(shù))反復(fù)地記錄在記錄介質(zhì)上,因此記錄的數(shù)據(jù)有強(qiáng)健的抗缺陷能力。即,通過把數(shù)據(jù)劃分成為具有預(yù)定尺寸的相同的塊,并利用缺陷在軌道方向上不連續(xù)的這個(gè)事實(shí)來在軌道方向上把塊反復(fù)地記錄,因此,即使在某些塊中生成缺陷,也可使用冗余塊來恢復(fù)被損壞的數(shù)據(jù)。
圖7A說明了用CD-ROM格式記錄數(shù)據(jù)的狀態(tài),而圖7B和7C是表示根據(jù)本發(fā)明的一個(gè)方面,當(dāng)在盤上生成缺陷時(shí)恢復(fù)數(shù)據(jù)的方法。
根據(jù)本發(fā)明的數(shù)據(jù)記錄方法,數(shù)據(jù)被分成具有預(yù)定尺寸的塊,所述塊在軌道方向上被反復(fù)地記錄在記錄介質(zhì)上。參見圖7A,扇區(qū)A、扇區(qū)B和扇區(qū)C在軌道方向上被記錄兩次。每一扇區(qū)可以被記錄兩次左右,每一次都在軌道方向上和/或在其它方向上記錄。
在這里,″扇區(qū)A、扇區(qū)B和扇區(qū)C″以及″扇區(qū)A′和扇區(qū)B′和扇區(qū)C分別對應(yīng)一個(gè)塊。相應(yīng)的兩個(gè)塊(block1,block2)具有相同內(nèi)容的數(shù)據(jù)。
并且,圖7B和7C示出了當(dāng)在如圖7A所示記錄之后生成缺陷時(shí)的恢復(fù)數(shù)據(jù)的方法。參見圖7B,當(dāng)在前一塊(扇區(qū)A、B和C)中生成缺陷時(shí),使用后一塊(扇區(qū)A′、B′和C′)來恢復(fù)被損壞的數(shù)據(jù)。如果在塊的邊界部分處生成缺陷,則可使用所述塊之中沒有缺陷的扇區(qū)來正確地恢復(fù)數(shù)據(jù)。
圖8說明了在DVD-ROM格式的盤上生成缺陷的狀態(tài)。參見圖8,如果在第二個(gè)ECC塊(16個(gè)扇區(qū))中生成缺陷,則記錄在第二ECC塊上的數(shù)據(jù)被損壞。缺陷可能在盤上的任何塊中生成,從而損壞記錄在各個(gè)塊上的數(shù)據(jù)。
圖9是根據(jù)本發(fā)明當(dāng)在DVD-ROM格式的盤上生成缺陷時(shí)的恢復(fù)數(shù)據(jù)的方法。參見圖9,被損壞的數(shù)據(jù)可以使用有缺陷的那塊附近的塊來恢復(fù)。
圖10說明了根據(jù)本發(fā)明一個(gè)方面的數(shù)據(jù)記錄方法。如圖10所示,根據(jù)本發(fā)明的數(shù)據(jù)記錄方法在同一記錄介質(zhì)上記錄文件802和至少一個(gè)拷貝804、806。根據(jù)本發(fā)明的數(shù)據(jù)記錄方法把每一文件劃分成為具有預(yù)定尺寸的塊,并對所劃分出的塊進(jìn)行交織和記錄。
首先,產(chǎn)生要被記錄的原始文件802的拷貝804和806。兩個(gè)拷貝804和806如圖10所示,然而,拷貝數(shù)可以按照需要而改變。拷貝數(shù)被稱為重復(fù)遍數(shù)。
每個(gè)文件802、804、806被分成具有預(yù)定尺寸的塊。正如所示出的,塊尺寸與在記錄介質(zhì)上記錄數(shù)據(jù)和/或從記錄介質(zhì)中再現(xiàn)數(shù)據(jù)或者執(zhí)行糾錯(cuò)的最小單位有關(guān)。塊尺寸可以是最小單位的整數(shù)倍。例如,在每個(gè)扇區(qū)記錄/再現(xiàn)數(shù)據(jù)的CD-ROM格式的盤的情況下,塊尺寸是記錄在扇區(qū)上的用戶數(shù)據(jù)尺寸的整數(shù)倍。同時(shí),在以16個(gè)扇區(qū)為單位來記錄/再現(xiàn)數(shù)據(jù)的DVD-ROM格式的盤的情況下,塊尺寸是16個(gè)扇區(qū)的整數(shù)倍。
各個(gè)文件塊被記錄在記錄介質(zhì)上。更詳細(xì)地說,按照原始文件802、拷貝804、拷貝806的順序,從原始文件802和拷貝804以及806中提取各個(gè)塊,并且所提取的塊按照所提取的順序被記錄在記錄介質(zhì)上。通過這些操作執(zhí)行交織。因此,因?yàn)榫哂邢嗤瑑?nèi)容的三塊在軌道方向上相繼被記錄在記錄介質(zhì)上,所以由于在記錄介質(zhì)上產(chǎn)生的缺陷導(dǎo)致被損壞的一塊數(shù)據(jù)能夠被替換為另一塊的數(shù)據(jù)。塊尺寸和重復(fù)遍數(shù)應(yīng)該被數(shù)據(jù)再現(xiàn)設(shè)備所知,以便于稍后的再現(xiàn)。因此,記錄介質(zhì)在預(yù)定區(qū)域中存儲(chǔ)塊尺寸和重復(fù)遍數(shù),所述預(yù)定區(qū)域用于存儲(chǔ)與記錄在其中的文件相關(guān)的信息,比如一個(gè)存儲(chǔ)單位。根據(jù)本發(fā)明的一個(gè)方面,數(shù)據(jù)再現(xiàn)設(shè)備參考此信息來讀取數(shù)據(jù)。
圖11是根據(jù)本發(fā)明一個(gè)方面的數(shù)據(jù)記錄方法的流程圖。參見圖11,在操作S1102,從主機(jī)130中收到記錄命令。為了與其他類型的記錄命令區(qū)分開來,使用于本發(fā)明中的記錄命令被稱為保護(hù)記錄命令。對于諸如CD-R、DVD-R以及可重寫的CD和DVD盤之類的可記錄盤,可以使用這種記錄命令。
圖12示出了使用于根據(jù)本發(fā)明一個(gè)方面的數(shù)據(jù)記錄方法中的保護(hù)記錄命令的結(jié)構(gòu)。因?yàn)楣獗P記錄/再現(xiàn)設(shè)備通常具有ATARI兼容性??墒?,本發(fā)明不局限于具有ATARI能力。根據(jù)記錄設(shè)備與主機(jī)之間的接口標(biāo)準(zhǔn)來決定命令格式,并且可以按照需要來改變命令格式。
ATARI命令由12個(gè)字節(jié)組成,并且12個(gè)字節(jié)的第一字節(jié)(字節(jié)0)被用于表示要執(zhí)行的命令的類型。為了與占先的ATARI命令區(qū)別開來,根據(jù)本發(fā)明一個(gè)方面,保護(hù)記錄命令使用保留代碼之一。
ATARI命令的第二字節(jié)(字節(jié)1)和第三字節(jié)(字節(jié)2)分別被分配給塊尺寸和重復(fù)遍數(shù)。塊尺寸表示交織方法記錄的數(shù)據(jù)的尺寸,并且最好是在記錄介質(zhì)上記錄數(shù)據(jù)或者從記錄介質(zhì)中再現(xiàn)數(shù)據(jù)或者執(zhí)行糾錯(cuò)的最小單位的整數(shù)倍。重復(fù)遍數(shù)與數(shù)據(jù)恢復(fù)能力有關(guān)。隨著重復(fù)遍數(shù)增加,數(shù)據(jù)恢復(fù)能力增強(qiáng)。然而,能夠被儲(chǔ)存在記錄介質(zhì)上的數(shù)據(jù)數(shù)量變小。ATARI命令的第四字節(jié)(字節(jié)3)被用作標(biāo)記,指示保護(hù)記錄命令的設(shè)置/非設(shè)置。
在操作S1104,塊尺寸M和重復(fù)遍數(shù)N被設(shè)置如保護(hù)記錄命令所示。當(dāng)從幀格式編碼器中輸出的幀被分開或重復(fù)時(shí),參考?jí)K尺寸M和重復(fù)遍數(shù)N。塊尺寸M和重復(fù)遍數(shù)N被記錄在盤的預(yù)定區(qū)域上,以便能參考它們用于稍后的扇區(qū)尋址以及糾錯(cuò)。塊尺寸M和重復(fù)遍數(shù)N能夠被設(shè)置為缺省值。例如,如果塊尺寸M和重復(fù)遍數(shù)N未被設(shè)置,或者即使設(shè)置了保護(hù)記錄,但是卻太大,則使用被設(shè)置為缺省值的塊尺寸和重復(fù)遍數(shù)來執(zhí)行記錄操作。因此,通過控制重復(fù)遍數(shù),可保持記錄介質(zhì)的記錄容量大于所要求的記錄容量,因此,記錄介質(zhì)的記錄容量可以大于要被記錄的文件尺寸。
在操作S1106,關(guān)于從主機(jī)130中提供的數(shù)據(jù)的擾頻、交織、糾錯(cuò)等等被執(zhí)行,以便形成一幀。在這里,一幀的尺寸取決于能夠被記錄在記錄介質(zhì)上的最小數(shù)據(jù)單位或者糾錯(cuò)的數(shù)據(jù)單位。在CD-ROM格式情況下,一幀是一個(gè)扇區(qū),而在DVD-ROM格式情況下,一幀占用16個(gè)扇區(qū)。在操作1108,每一幀被分成塊尺寸為M的塊,并且所述塊被反復(fù)輸出N次,在此,N是重復(fù)遍數(shù)。
然后,在操作S1110中,在操作1108中輸出的數(shù)據(jù)被信道調(diào)制并記錄在記錄介質(zhì)上。至少指示保護(hù)記錄是否被執(zhí)行的信息、塊尺寸M以及重復(fù)遍數(shù)N被記錄在記錄介質(zhì)中的記錄文件的相關(guān)信息存儲(chǔ)區(qū)域上。此相關(guān)信息存儲(chǔ)區(qū)域可以是CD-R的TDB(軌道描述符塊)并且可以是DVD+R/-R的控制數(shù)據(jù)區(qū)域(CDZ)的物理格式信息數(shù)據(jù)塊。信息存儲(chǔ)區(qū)域不局限于CD-R的TBD或者DVD+R/-R的物理格式信息數(shù)據(jù)塊。
當(dāng)再現(xiàn)設(shè)備再現(xiàn)數(shù)據(jù)時(shí),再現(xiàn)設(shè)備參考記錄在相關(guān)信息存儲(chǔ)區(qū)域中的塊尺寸M和重復(fù)遍數(shù)N。
圖13是根據(jù)本發(fā)明一個(gè)方面的數(shù)據(jù)記錄方法的流程圖。參見圖13,在操作S1302,從主機(jī)130中接收數(shù)據(jù)再現(xiàn)命令。在操作S1304,再現(xiàn)設(shè)備訪問存儲(chǔ)與記錄在記錄介質(zhì)上的文件相關(guān)的信息的相關(guān)信息存儲(chǔ)區(qū)域,并獲取指示相應(yīng)文件是否通過保護(hù)記錄命令、塊尺寸M和重復(fù)遍數(shù)N而被記錄的信息。塊尺寸M和重復(fù)遍數(shù)N被用于從記錄介質(zhì)中讀取的那些幀中提取所需幀或者對所讀取的幀執(zhí)行糾錯(cuò)。
在操作S1306,從記錄介質(zhì)中讀取相應(yīng)文件的數(shù)據(jù)。在操作S1308,參考?jí)K尺寸M和重復(fù)遍數(shù)N,從相應(yīng)文件中提取幀。例如,如果塊尺寸M是3個(gè)扇區(qū),重復(fù)遍數(shù)是2,則每6個(gè)扇區(qū)提取3個(gè)扇區(qū)。在操作S1310,對所提取的幀執(zhí)行糾錯(cuò)。在執(zhí)行糾錯(cuò)之后,在操作S1312確定幀數(shù)據(jù)是否已經(jīng)被正確地讀取。
如果確定在所提取的幀中產(chǎn)生了不能夠被糾錯(cuò)碼恢復(fù)的一個(gè)不可恢復(fù)差錯(cuò),則參考?jí)K計(jì)數(shù)M和重復(fù)遍數(shù)N來訪問與有差錯(cuò)的那幀相應(yīng)的另一塊,并且對那塊再一次執(zhí)行糾錯(cuò)操作S1310。通過用另一塊的相應(yīng)扇區(qū)替換被損壞的扇區(qū)或者通過使用另一塊的相應(yīng)扇區(qū)的糾錯(cuò)碼來糾正被損壞的扇區(qū),從而執(zhí)行糾錯(cuò)。
在執(zhí)行糾錯(cuò)之后,如果確定該塊被正確地讀取,那么在操作S1316確定文件是否被完全再現(xiàn)。如果文件未被完全再現(xiàn),則流程返回到操作S1306并讀取隨后的塊。
在讀取記錄在盤上的所有塊之后,如圖13所示的再現(xiàn)方法提取所要求的塊??墒牵瑧?yīng)當(dāng)指出,只有要求的塊會(huì)被讀取而不必讀取記錄在盤112上的所有塊。在這種情況下,系統(tǒng)控制器120和伺服單元參考?jí)K尺寸M和重復(fù)遍數(shù)N來獲得用于讀取所需塊的扇區(qū)地址,同時(shí),通過相同的方法可以搜索與有差錯(cuò)的一塊相同的一塊。
根據(jù)如圖11和13所示的記錄/再現(xiàn)方法,由記錄設(shè)備執(zhí)行記錄操作,并且由再現(xiàn)設(shè)備執(zhí)行再現(xiàn)操作。可是,不言而喻,根據(jù)本發(fā)明的記錄和再現(xiàn)方法能夠由主機(jī)130執(zhí)行。例如,當(dāng)主機(jī)130產(chǎn)生要被記錄在記錄介質(zhì)上的數(shù)據(jù)文件時(shí),主機(jī)130可以使用根據(jù)本發(fā)明一些方面所設(shè)置的塊尺寸和重復(fù)遍數(shù)來產(chǎn)生所述數(shù)據(jù)文件,并且允許記錄設(shè)備把數(shù)據(jù)文件記錄在記錄介質(zhì)上。此外,當(dāng)再現(xiàn)設(shè)備再現(xiàn)記錄在記錄介質(zhì)上的文件并把再現(xiàn)文件傳送給主機(jī)130時(shí),主機(jī)130為文件中的每一塊執(zhí)行糾錯(cuò)和數(shù)據(jù)恢復(fù)。
可是,在這種情況下,糾錯(cuò)碼等等應(yīng)該被加到由主機(jī)130生成的數(shù)據(jù)文件中并且應(yīng)該為數(shù)據(jù)文件上的每一塊執(zhí)行糾錯(cuò)。此外,由于對不同的記錄媒體來說塊尺寸不同,所以主機(jī)130將識(shí)別記錄介質(zhì)的類型并且應(yīng)該使用適合于特定塊尺寸的糾錯(cuò)方法。此外,由于指示保護(hù)記錄是否被執(zhí)行的信息、塊尺寸以及重復(fù)遍數(shù)不能被記錄在記錄介質(zhì)上,因此兼容性差。由于這些原因,由光盤記錄/再現(xiàn)設(shè)備而不是由主機(jī)130來更精確地執(zhí)行記錄/再現(xiàn)方法。還應(yīng)該理解,不用主機(jī)就可以執(zhí)行這些方法,就像在獨(dú)立的播放器中發(fā)生的一樣。
圖14是根據(jù)本發(fā)明一個(gè)方面的光盤記錄/再現(xiàn)設(shè)備的框圖。在圖14中,與圖1具有相同附圖標(biāo)記的組件按照與圖1的各個(gè)組件相同的方式進(jìn)行操作,因此將省略它的詳細(xì)說明。如圖14所示的光盤記錄/再現(xiàn)設(shè)備包括一個(gè)幀重組器1402,當(dāng)數(shù)據(jù)記錄時(shí)它根據(jù)保護(hù)記錄命令來重組從幀格式編碼器中輸出的幀;和一個(gè)幀提取器1404,它從用保護(hù)記錄命令記錄的文件中提取所需的塊,與根據(jù)本發(fā)明一個(gè)方面的如圖1所示的光盤記錄/再現(xiàn)設(shè)備不同。幀重組器1402把從幀格式編碼器104中輸出的幀劃分成為塊尺寸為M的塊,并且把所劃分出的塊輸出N次,在此N是重復(fù)遍數(shù)。
圖15示出了圖14中示出的幀重組器1402的結(jié)構(gòu)。幀重組器1402執(zhí)行一個(gè)緩存功能并包括一個(gè)存儲(chǔ)器1502、一個(gè)記錄單元1504和一個(gè)讀取器1506,其中,把幀數(shù)據(jù)記錄在存儲(chǔ)器1502中或者從中讀取幀數(shù)據(jù),記錄單元1504把幀數(shù)據(jù)記錄在存儲(chǔ)器1502中,讀取器1506讀取記錄在存儲(chǔ)器1502中的幀數(shù)據(jù)。
記錄單元1504把幀數(shù)據(jù)劃分成為塊尺寸為M的塊,并把劃分出的幀數(shù)據(jù)在存儲(chǔ)器1502中反復(fù)地記錄N次,其中N是重復(fù)遍數(shù)。讀取器1506在如圖15所示的預(yù)定方向(由實(shí)線表示)上按順序讀取記錄在存儲(chǔ)器1502中的幀數(shù)據(jù),并且把所讀取的幀數(shù)據(jù)提供給信道調(diào)制器106。因此,存儲(chǔ)器1502最好具有與幀尺寸×最大塊尺寸Mmax×最大重復(fù)遍數(shù)Nmax相應(yīng)的存儲(chǔ)容量。
圖16示出了圖14中示出的幀提取器1404的結(jié)構(gòu)。幀提取器1404把從信道調(diào)制器116中輸出的幀劃分成為塊尺寸為M的塊,從所劃分出的塊中提取期望的塊而不復(fù)制,并且把所提取的塊反復(fù)地輸出N次,在此N是重復(fù)遍數(shù)。
幀提取器1404執(zhí)行一個(gè)緩存功能并包括一個(gè)存儲(chǔ)器1602、一個(gè)記錄單元1604和一個(gè)讀取器1606,其中,幀數(shù)據(jù)被記錄在存儲(chǔ)器1602中或者從中讀取幀數(shù)據(jù),記錄單元1604把幀數(shù)據(jù)記錄在存儲(chǔ)器1602中,讀取器1606參考?jí)K尺寸M和重復(fù)遍數(shù)N,只讀取記錄在存儲(chǔ)器1602中的幀數(shù)據(jù)之中的期望幀。
記錄單元1604把從信道解調(diào)器116中提供的數(shù)據(jù)劃分成為塊尺寸為M的塊并且把所劃分出的塊記錄在存儲(chǔ)器1602上。讀取器1606在預(yù)定方向上(由圖16中的實(shí)線表示)按照這樣一種方式讀取記錄在存儲(chǔ)器1602中的幀數(shù)據(jù),即讀取與塊尺寸相應(yīng)的每個(gè)幀數(shù)據(jù)N次,其中N是重復(fù)遍數(shù),并且把所讀取的幀數(shù)據(jù)提供到幀格式解碼器118。
因此,存儲(chǔ)器1602應(yīng)該具有與幀尺寸×最大塊尺寸Mmax×最大重復(fù)遍數(shù)Nmax相應(yīng)的存儲(chǔ)容量??墒牵谎远鳎鎯?chǔ)器1602的存儲(chǔ)容量可以按照需要設(shè)置。
下面詳細(xì)描述如圖14所示的光盤記錄/再現(xiàn)設(shè)備的操作。在一種記錄模式中,編解碼器102按照一種預(yù)定壓縮編碼方法(例如,MPEG標(biāo)準(zhǔn))來把從主機(jī)130中收到的數(shù)據(jù)進(jìn)行壓縮編碼并輸出。幀格式編碼器104對于從編解碼器102中收到的壓縮編碼數(shù)據(jù)上的每一幀執(zhí)行擾頻、交織、糾錯(cuò)等等。幀重組器1402把從幀格式編碼器104中輸出的幀劃分成為塊尺寸為M的塊,并且把所劃分出的塊輸出N次,在此N是重復(fù)遍數(shù)。信道調(diào)制器106使用一種預(yù)定調(diào)制法(例如,EFM,EFM+調(diào)制等等)來對從幀格式編碼器104中輸出的并且輸出數(shù)據(jù)進(jìn)行調(diào)制并輸出。記錄單元108驅(qū)動(dòng)包括在光拾取器110中的激光二極管,以使從信道調(diào)制器106中輸出的數(shù)據(jù)相對于光盤112的記錄類型而被自適應(yīng)地記錄。
系統(tǒng)控制器120生成要被記錄的數(shù)據(jù)的扇區(qū)地址以及各種盤管理信息,并控制所述記錄以便在記錄終止之后把盤管理信息記錄在盤112上,同時(shí)控制整個(gè)系統(tǒng)。如果接收到一個(gè)保護(hù)記錄命令,則塊尺寸M和重復(fù)遍數(shù)N被提供給幀重組器1402。此外,在記錄終止之后,指示記錄是否通過保護(hù)記錄命令執(zhí)行的信息、塊尺寸以及重復(fù)遍數(shù)被記錄在盤上的指定區(qū)域上,以便被用于稍后的再現(xiàn)。
伺服單元(未示出)按照由系統(tǒng)控制器120提供的扇區(qū)地址來控制光拾取器110的位置并生成用于操作系統(tǒng)的時(shí)鐘信號(hào)。
在再現(xiàn)模式中,光拾取器110從激光二極管(未示出)生成并由光盤112反射的激光信號(hào)中獲取并輸出與在光盤112上形成的標(biāo)記和空間相應(yīng)的RF信號(hào)。所述RF信號(hào)可以是一個(gè)常規(guī)sum(和)信號(hào),它的幅度按照在盤上形成的標(biāo)記和空間而改變。
信號(hào)處理器114把通過光拾取器110生成的RF信號(hào)放大并整形,以便輸出數(shù)字信號(hào)。信道解調(diào)器116執(zhí)行由信道調(diào)制器106執(zhí)行的信道調(diào)制操作的逆操作,并對從信號(hào)處理器114中輸出的數(shù)字信號(hào)進(jìn)行信道解調(diào)并輸出。幀提取器1404把從信道解調(diào)器116中輸出的幀劃分成為塊尺寸為M的塊,從所劃分出的塊中提取期望的塊,并且把所提取的塊反復(fù)地輸出重復(fù)遍數(shù)N次。
幀格式解碼器118對從幀提取器1404中輸出的幀數(shù)據(jù)執(zhí)行由幀格式編碼器104執(zhí)行的操作的逆操作(即,去擾頻、糾錯(cuò)以及去交織等等),并把幀數(shù)據(jù)輸出到編解碼器102。編解碼器102使用預(yù)定壓縮編碼方法(例如,MPEG標(biāo)準(zhǔn))對原始數(shù)據(jù)進(jìn)行解調(diào)并把解調(diào)數(shù)據(jù)輸出到主機(jī)130。
系統(tǒng)控制器120生成一個(gè)扇區(qū)地址,用于參考記錄在光盤112上的各種管理信息來讀取來自主機(jī)的期望信息,并把扇區(qū)地址輸出給伺服單元(未示出)。
在再現(xiàn)模式中,系統(tǒng)控制器120檢查文件是否是參考記錄在盤的預(yù)定區(qū)域上的信息而通過保護(hù)記錄命令記錄的一個(gè)文件,如果確定所述文件是通過保護(hù)記錄命令記錄的文件,則提供塊尺寸M和重復(fù)遍數(shù)N給幀提取器1404。
伺服單元(未示出)響應(yīng)于信號(hào)處理器114提供的各種伺服控制信號(hào)和系統(tǒng)控制器120提供的扇區(qū)地址來控制光拾取器110的聚焦操作、循跡操作、徑向移動(dòng)操作等等,并還要控制光盤112的旋轉(zhuǎn)速度。雖然使用CD-ROM和DVD-ROM格式作為例子進(jìn)行了描述,不言而喻,其它類型的盤,比如可重寫的DVD和CD以及其他只讀的、寫入一次的以及可重寫的盤也可以使用本發(fā)明的方法。
本發(fā)明能夠通過方法、設(shè)備以及系統(tǒng)來實(shí)現(xiàn)。如果本發(fā)明一個(gè)方面通過軟件來實(shí)現(xiàn),則本發(fā)明是執(zhí)行必要任務(wù)的碼段。程序或碼段可以被儲(chǔ)存在處理器可讀介質(zhì)或媒體中,并且能夠通過傳輸介質(zhì)或者經(jīng)由網(wǎng)絡(luò)由與載波耦合的計(jì)算機(jī)數(shù)據(jù)信號(hào)來發(fā)射。本發(fā)明也可以是儲(chǔ)存在能夠運(yùn)行于通用計(jì)算機(jī)上的計(jì)算機(jī)可讀介質(zhì)上的程序。在這里,計(jì)算機(jī)可讀介質(zhì)包括但是不局限于諸如磁存儲(chǔ)介質(zhì)(例如ROM、軟盤、硬盤等等)之類的存儲(chǔ)媒體、光可讀媒體(例如,CD、DVD等等)以及載波(例如,通過互聯(lián)網(wǎng)的傳輸)。本發(fā)明也可以被具體化為儲(chǔ)存在計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀程序代碼單元,它使經(jīng)由網(wǎng)絡(luò)連接的若干計(jì)算機(jī)系統(tǒng)影響分布式處理。
如上所述,根據(jù)本發(fā)明的數(shù)據(jù)記錄方法,通過把數(shù)據(jù)劃分成為具有預(yù)定尺寸的塊并把所述塊反復(fù)地記錄在記錄介質(zhì)上預(yù)定個(gè)數(shù),可以使用預(yù)定不同的塊代替一個(gè)故障塊來恢復(fù)被損壞的數(shù)據(jù),因此,記錄數(shù)據(jù)有強(qiáng)健的抗缺陷能力。
雖然本發(fā)明的一些實(shí)施例已經(jīng)被示出和描述,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,不偏離本發(fā)明的原理和精神在此實(shí)施例中可以進(jìn)行改變,本發(fā)明的范圍被定義在權(quán)利要求以及它們的等價(jià)物中。
權(quán)利要求
1.一種數(shù)據(jù)記錄方法,包括把要被記錄在記錄介質(zhì)上的數(shù)據(jù)劃分成為多塊,每一塊具有預(yù)定塊尺寸;以預(yù)定次數(shù)把每一塊反復(fù)記錄在記錄介質(zhì)上;和把預(yù)定塊尺寸和預(yù)定塊記錄數(shù)記錄在記錄介質(zhì)上。
2.權(quán)利要求1的數(shù)據(jù)記錄方法,其中預(yù)定塊尺寸取決于記錄介質(zhì)的最小記錄單位以及糾錯(cuò)單位。
3.權(quán)利要求2的數(shù)據(jù)記錄方法,其中預(yù)定塊尺寸是記錄介質(zhì)的最小記錄單位的整數(shù)倍或者是記錄介質(zhì)的糾錯(cuò)單位的整數(shù)倍。
4.權(quán)利要求1的數(shù)據(jù)記錄方法,其中響應(yīng)于保護(hù)記錄命令來執(zhí)行所述數(shù)據(jù)記錄方法。
5.權(quán)利要求4的數(shù)據(jù)記錄方法,其中保護(hù)記錄命令包括至少一個(gè)塊尺寸以及若干塊記錄。
6.權(quán)利要求5的數(shù)據(jù)記錄方法,其中塊記錄數(shù)根據(jù)數(shù)據(jù)文件尺寸以及記錄介質(zhì)的剩余記錄容量而變化。
7.權(quán)利要求4的數(shù)據(jù)記錄方法,其中保護(hù)記錄命令是一個(gè)AT附件程序接口命令。
8.權(quán)利要求7的數(shù)據(jù)記錄方法,其中保護(hù)記錄命令包括指示保護(hù)記錄命令的信息、塊尺寸的信息、以及每一塊要被記錄的重復(fù)遍數(shù)的信息。
9.權(quán)利要求8的數(shù)據(jù)記錄方法,其中保護(hù)記錄命令還包括在保護(hù)記錄的設(shè)置和非設(shè)置之間指示并區(qū)分的信息。
10.權(quán)利要求1的數(shù)據(jù)記錄方法,其中所述記錄介質(zhì)是光盤。
11.權(quán)利要求10的數(shù)據(jù)記錄方法,其中所述光盤是一次寫入光盤。
12.權(quán)利要求11的數(shù)據(jù)記錄方法,其中所述光盤是CD-R。
13.權(quán)利要求11的數(shù)據(jù)記錄方法,其中所述光盤是DVD+R/-R。
14.一種數(shù)據(jù)記錄方法,包括產(chǎn)生要被記錄在記錄介質(zhì)上的原始文件的至少一個(gè)拷貝;把所述原始文件和所述至少一個(gè)拷貝劃分成為多個(gè)塊,每一塊分別具有預(yù)定尺寸;從原始文件和拷貝的各個(gè)塊中交替地讀取預(yù)定的一塊把讀取的塊記錄在記錄介質(zhì)上;和把預(yù)定塊尺寸和拷貝數(shù)記錄在記錄介質(zhì)上。
15.權(quán)利要求14的數(shù)據(jù)記錄方法,其中通過使用一個(gè)記錄設(shè)備把數(shù)據(jù)記錄在記錄介質(zhì)上來執(zhí)行所述數(shù)據(jù)記錄方法。
16.權(quán)利要求15的數(shù)據(jù)記錄方法,其中所述記錄設(shè)備是光盤記錄設(shè)備。
17.權(quán)利要求16的數(shù)據(jù)記錄方法,其中所述光盤記錄設(shè)備把數(shù)據(jù)記錄在一次寫入盤上。
18.一種從記錄介質(zhì)中再現(xiàn)數(shù)據(jù)的數(shù)據(jù)再現(xiàn)方法,其中使用這樣一種數(shù)據(jù)記錄方法把數(shù)據(jù)記錄在記錄介質(zhì)上,該數(shù)據(jù)記錄方法把數(shù)據(jù)劃分成為塊,每一塊具有預(yù)定尺寸,把每一塊在記錄介質(zhì)上反復(fù)記錄預(yù)定次數(shù),并把預(yù)定塊數(shù)和預(yù)定拷貝數(shù)記錄在記錄介質(zhì)上,所述數(shù)據(jù)再現(xiàn)方法包括從記錄介質(zhì)中讀取塊;參考預(yù)定塊尺寸和預(yù)定拷貝數(shù)來從所讀取的塊中提取期望的塊而不復(fù)制;確定在所提取的塊中是否產(chǎn)生了一個(gè)不可恢復(fù)的差錯(cuò);和如果在所提取的塊中產(chǎn)生了不可恢復(fù)的差錯(cuò),則使用與具有不可恢復(fù)差錯(cuò)的那塊相應(yīng)的另外一塊來執(zhí)行糾錯(cuò)。
19.權(quán)利要求18的數(shù)據(jù)再現(xiàn)方法,其中通過用相應(yīng)的另一塊來替換具有不可恢復(fù)差錯(cuò)的那塊來執(zhí)行糾錯(cuò)。
20.權(quán)利要求18的數(shù)據(jù)再現(xiàn)方法,其中使用與具有不可恢復(fù)差錯(cuò)的那塊相應(yīng)的另一塊的糾錯(cuò)碼來執(zhí)行糾錯(cuò)。
21.權(quán)利要求18的數(shù)據(jù)再現(xiàn)方法,其中所述記錄介質(zhì)是光盤。
22.權(quán)利要求21的數(shù)據(jù)再現(xiàn)方法,其中所述光盤是一次寫入光盤。
23.權(quán)利要求21的數(shù)據(jù)再現(xiàn)方法,其中所述光盤是CD-R。
24.權(quán)利要求21的數(shù)據(jù)再現(xiàn)方法,其中所述光盤是DVD+R/-R。
25.一種從具有被分成數(shù)據(jù)塊的至少一個(gè)數(shù)據(jù)幀的數(shù)據(jù)文件中記錄/再現(xiàn)數(shù)據(jù)的方法,所述方法包括把每一數(shù)據(jù)塊拷貝預(yù)定次數(shù);和把每一數(shù)據(jù)塊和所拷貝的數(shù)據(jù)塊記錄在記錄介質(zhì)上,以使得所拷貝的數(shù)據(jù)塊在記錄介質(zhì)上出現(xiàn)一個(gè)缺陷之后允許再現(xiàn)所記錄的數(shù)據(jù)。
26.權(quán)利要求25的記錄/再現(xiàn)方法,還包括把每一數(shù)據(jù)塊的尺寸和拷貝數(shù)存儲(chǔ)在一個(gè)存儲(chǔ)位置中。
27.權(quán)利要求26的記錄/再現(xiàn)方法,其中存儲(chǔ)位置是要被扇區(qū)地址和糾錯(cuò)參考的記錄介質(zhì)的一個(gè)區(qū)域。
28.權(quán)利要求26的記錄/再現(xiàn)方法,還包括把數(shù)據(jù)文件劃分成為數(shù)據(jù)塊,每一數(shù)據(jù)塊具有與記錄/再現(xiàn)數(shù)據(jù)的最小單位有關(guān)的預(yù)定尺寸,其中,糾錯(cuò)比特長度大于每一數(shù)據(jù)塊。
29.權(quán)利要求28的記錄/再現(xiàn)方法,其中每一數(shù)據(jù)塊的尺寸是記錄介質(zhì)的最小記錄/再現(xiàn)單位的整數(shù)倍或者是糾錯(cuò)單位的整數(shù)倍。
30.權(quán)利要求28的記錄/再現(xiàn)方法,其中所述記錄介質(zhì)是光盤。
31.權(quán)利要求30的記錄/再現(xiàn)方法,其中以CD-ROM的格式寫光盤,并且每一數(shù)據(jù)塊的尺寸都是記錄在扇區(qū)上的用戶數(shù)據(jù)尺寸的整數(shù)倍。
32.權(quán)利要求30的記錄/再現(xiàn)方法,其中用以16個(gè)扇區(qū)為單位來記錄/再現(xiàn)數(shù)據(jù)的DVD-ROM格式寫光盤,每一數(shù)據(jù)塊的尺寸都是16個(gè)扇區(qū)的整數(shù)倍。
33.權(quán)利要求25的記錄/再現(xiàn)方法,其中根據(jù)記錄命令來執(zhí)行記錄。
34.權(quán)利要求33的記錄/再現(xiàn)方法,其中所述記錄命令有ATARI能力,ATARI命令包括12字節(jié)的數(shù)據(jù)。
35.權(quán)利要求33的記錄/再現(xiàn)方法,其中所述記錄命令包括每一數(shù)據(jù)塊的尺寸和每一數(shù)據(jù)塊的拷貝數(shù)。
36.權(quán)利要求26的記錄/再現(xiàn)方法,還包括確定每一數(shù)據(jù)塊的尺寸和每一數(shù)據(jù)塊的拷貝數(shù)并且把確定的值設(shè)置為缺省值,以使得如果在記錄命令中未設(shè)置每一數(shù)據(jù)塊的尺寸和每一數(shù)據(jù)塊的拷貝數(shù),則使用缺省值來執(zhí)行記錄。
37.權(quán)利要求26的記錄/再現(xiàn)方法,其中如果記錄介質(zhì)是CD-R,則存儲(chǔ)位置是軌道描述符塊,而如果記錄介質(zhì)是DVD+R/-R,則存儲(chǔ)位置是控制數(shù)據(jù)區(qū)域的物理格式信息數(shù)據(jù)塊。
38.權(quán)利要求26的記錄/再現(xiàn)方法,還包括根據(jù)每一數(shù)據(jù)塊的尺寸和每一數(shù)據(jù)塊的拷貝數(shù)來從記錄介質(zhì)中提取數(shù)據(jù),以使得只有需要的數(shù)據(jù)塊從記錄介質(zhì)中被提取。
39.權(quán)利要求38的記錄/再現(xiàn)方法,還包括對所提取的數(shù)據(jù)有差錯(cuò)的每一數(shù)據(jù)塊執(zhí)行糾錯(cuò),其中,通過用與被損壞的塊相關(guān)的拷貝數(shù)據(jù)塊的相應(yīng)扇區(qū)來替換被損壞的扇區(qū),或者通過使用與被損壞的塊相關(guān)的拷貝數(shù)據(jù)塊的相應(yīng)扇區(qū)的糾錯(cuò)碼來糾正被損壞的扇區(qū),從而執(zhí)行糾錯(cuò)。
40.權(quán)利要求39的記錄/再現(xiàn)方法,還包括再現(xiàn)所述數(shù)據(jù)以使得只有需要的數(shù)據(jù)塊被讀取并從記錄介質(zhì)中被提取。
41.權(quán)利要求40的記錄/再現(xiàn)方法,其中使用計(jì)算機(jī)來執(zhí)行記錄/再現(xiàn),并且計(jì)算機(jī)為有差錯(cuò)的每一數(shù)據(jù)塊提供糾錯(cuò)和數(shù)據(jù)恢復(fù)。
42.權(quán)利要求26的記錄/再現(xiàn)方法,其中存儲(chǔ)位置有與數(shù)據(jù)幀尺寸、最大數(shù)據(jù)塊尺寸以及每一數(shù)據(jù)塊被拷貝的最大次數(shù)相應(yīng)的存儲(chǔ)容量。
43.一種從具有被分成數(shù)據(jù)塊的至少一個(gè)數(shù)據(jù)幀的數(shù)據(jù)文件中記錄/再現(xiàn)數(shù)據(jù)的方法,所述方法包括把每一數(shù)據(jù)塊拷貝預(yù)定次數(shù);按照與各自的拷貝數(shù)據(jù)塊的連續(xù)順序把每一數(shù)據(jù)塊記錄在記錄介質(zhì)上;根據(jù)每一數(shù)據(jù)塊的尺寸和每一數(shù)據(jù)塊的拷貝數(shù)來從記錄介質(zhì)中提取數(shù)據(jù);和對所提取的數(shù)據(jù)有差錯(cuò)的每一數(shù)據(jù)塊執(zhí)行糾錯(cuò),其中,通過用與被損壞的塊相關(guān)的拷貝數(shù)據(jù)塊的相應(yīng)扇區(qū)來替換被損壞的扇區(qū)或者通過使用與被損壞的塊相關(guān)的拷貝數(shù)據(jù)塊的相應(yīng)扇區(qū)的糾錯(cuò)碼來糾正被損壞的扇區(qū),從而執(zhí)行糾錯(cuò),其中,所拷貝的數(shù)據(jù)允許在記錄介質(zhì)上發(fā)生缺陷之后再現(xiàn)所記錄的數(shù)據(jù)。
44.權(quán)利要求43的記錄/再現(xiàn)方法,還包括把每一數(shù)據(jù)塊的尺寸和拷貝數(shù)存儲(chǔ)在一個(gè)存儲(chǔ)位置中。
45.權(quán)利要求43的記錄/再現(xiàn)方法,其中通過用一個(gè)相關(guān)拷貝數(shù)據(jù)塊來替換具有不可恢復(fù)差錯(cuò)的那個(gè)數(shù)據(jù)塊來執(zhí)行糾錯(cuò)。
46.權(quán)利要求43的記錄/再現(xiàn)方法,其中使用與具有不可恢復(fù)差錯(cuò)的那個(gè)數(shù)據(jù)塊相應(yīng)的拷貝數(shù)據(jù)塊的糾錯(cuò)碼來執(zhí)行糾錯(cuò)。
47.一種光盤記錄和/或再現(xiàn)設(shè)備,包括一個(gè)編碼器/解碼器,使用一壓縮方法來壓縮信息;一個(gè)幀格式編碼器,把被編碼器/解碼器壓縮的數(shù)據(jù)的每一幀格式化;一個(gè)幀重組器,把從幀格式編碼器中輸出的幀劃分成為多個(gè)塊,每一塊具有預(yù)定塊尺寸,并把每一塊反復(fù)地輸出預(yù)定次數(shù)以便產(chǎn)生每一塊的至少一個(gè)拷貝;一個(gè)信道調(diào)制器,把從幀重組器中輸出的數(shù)據(jù)調(diào)制成為要被記錄在記錄介質(zhì)上的數(shù)據(jù)格式;一個(gè)記錄單元,控制包括在光拾取器中的激光二極管,以使被信道調(diào)制器調(diào)制的數(shù)據(jù)被記錄在記錄介質(zhì)上;和一個(gè)系統(tǒng)控制器,它在控制整個(gè)記錄系統(tǒng)的同時(shí),生成要被記錄在盤上的數(shù)據(jù)的扇區(qū)地址以及盤管理信息,提供關(guān)于預(yù)定塊尺寸和預(yù)定塊記錄數(shù)的信息給幀重組器,并在記錄完成之后把預(yù)定塊尺寸和預(yù)定塊記錄數(shù)記錄在盤的預(yù)定區(qū)域上。
48.權(quán)利要求47的光盤記錄和/或再現(xiàn)設(shè)備,其中幀重組器包括一個(gè)存儲(chǔ)器,從幀格式編碼器中輸出的幀數(shù)據(jù)被記錄在所述存儲(chǔ)器上或者從所述存儲(chǔ)器中被讀取,一個(gè)記錄單元,把幀數(shù)據(jù)記錄在存儲(chǔ)器上,和一個(gè)讀取單元,讀取記錄在存儲(chǔ)器中的幀數(shù)據(jù);并且記錄單元把幀數(shù)據(jù)劃分成為具有預(yù)定塊尺寸的塊,并把所劃分出的塊反復(fù)記錄在存儲(chǔ)器中,然后讀取單元按順序讀取記錄在存儲(chǔ)器中的幀數(shù)據(jù),并把讀取的幀數(shù)據(jù)提供給信道調(diào)制器。
49.權(quán)利要求47的光盤記錄和/或再現(xiàn)設(shè)備,其中所述光盤記錄設(shè)備把數(shù)據(jù)記錄在一次寫入盤上。
50.一種光盤記錄和/或再現(xiàn)設(shè)備,包括一個(gè)信號(hào)處理器,它把通過光拾取器生成的一個(gè)RF信號(hào)放大并整形,以便輸出數(shù)字信號(hào);一個(gè)信道解調(diào)器,它對從信號(hào)處理器中輸出的數(shù)字信號(hào)進(jìn)行信道解調(diào);一個(gè)幀提取器,它把從信道解調(diào)器中輸出的幀劃分成為具有一個(gè)塊尺寸的塊,從所劃分出的塊中提取期望的塊而不必復(fù)制,并把所提取的塊反復(fù)輸出預(yù)定次數(shù);一個(gè)幀格式解碼器,把從幀提取器中提取的每一數(shù)據(jù)幀的格式進(jìn)行解碼;一個(gè)編碼器解碼器,它根據(jù)一種壓縮編碼方法在從幀格式解碼器中輸出的數(shù)據(jù)上執(zhí)行數(shù)據(jù)擴(kuò)展;和一個(gè)系統(tǒng)控制器,它生成扇區(qū)地址,用于參考記錄在盤上的管理信息從主機(jī)中讀取期望信息,把扇區(qū)地址提供給一個(gè)伺服單元,并把塊尺寸和塊記錄數(shù)提供給幀提取器,其中按照塊尺寸和塊記錄數(shù)把每一塊拷貝在盤上、記錄在盤的預(yù)定區(qū)域上。
51.權(quán)利要求50的光盤記錄和/或再現(xiàn)設(shè)備,其中光盤再現(xiàn)設(shè)備從寫一次盤中再現(xiàn)數(shù)據(jù)。
52.一種具有光拾取器的光盤記錄和/或再現(xiàn)設(shè)備,它記錄/再現(xiàn)數(shù)據(jù)以使得在記錄介質(zhì)上出現(xiàn)缺陷之后再現(xiàn)記錄的數(shù)據(jù),所述設(shè)備包括一個(gè)把數(shù)據(jù)記錄在記錄介質(zhì)上的記錄單元,該記錄單元把一個(gè)數(shù)據(jù)幀劃分成為具有預(yù)定尺寸的至少一個(gè)數(shù)據(jù)塊并把每一數(shù)據(jù)塊輸出預(yù)定次數(shù)以便形成每一數(shù)據(jù)塊的至少一個(gè)拷貝,和對所劃分出的塊的格式進(jìn)行調(diào)制以便將數(shù)據(jù)記錄在記錄介質(zhì)上;和一個(gè)再現(xiàn)記錄在記錄介質(zhì)上的數(shù)據(jù)的再現(xiàn)單元,所述再現(xiàn)單元對光拾取器產(chǎn)生的信號(hào)中的數(shù)據(jù)進(jìn)行解調(diào),和把已解調(diào)信號(hào)劃分成為數(shù)據(jù)塊,每一塊具有預(yù)定尺寸,并把所提取的數(shù)據(jù)塊輸出預(yù)定次數(shù)。
53.權(quán)利要求52的光盤記錄和/或再現(xiàn)設(shè)備,還包括一個(gè)信號(hào)處理器,它把通過光拾取器生成的一個(gè)RF信號(hào)放大并整形,以便輸出一個(gè)數(shù)字信號(hào)。
54.權(quán)利要求53的光盤記錄和/或再現(xiàn)設(shè)備,還包括一個(gè)幀格式解碼器,把從再現(xiàn)單元中提取的每一數(shù)據(jù)幀的格式進(jìn)行解碼;和一個(gè)編碼器解碼器,它根據(jù)一種壓縮編碼方法對從幀格式解碼器中輸出的數(shù)據(jù)執(zhí)行數(shù)據(jù)擴(kuò)展。
55.權(quán)利要求54的光盤記錄和/或再現(xiàn)設(shè)備,還包括一個(gè)系統(tǒng)控制器,它生成用于參考記錄在盤上的各種管理信息從源中讀取期望信息的扇區(qū)地址,把扇區(qū)地址提供給一個(gè)伺服單元,并把數(shù)據(jù)塊尺寸和記錄在盤的預(yù)定區(qū)域上的每一數(shù)據(jù)塊拷貝數(shù)提供給再現(xiàn)單元。
56.權(quán)利要求55的光盤記錄和/或再現(xiàn)設(shè)備,其中編碼器解碼器使用一種壓縮方法壓縮數(shù)據(jù),由編碼器解碼器壓縮的每一數(shù)據(jù)幀的格式被幀格式編碼器格式化。
57.權(quán)利要求54的光盤記錄和/或再現(xiàn)設(shè)備,其中記錄單元還包括一個(gè)存儲(chǔ)器,從幀格式編碼器中輸出的數(shù)據(jù)被記錄在所述存儲(chǔ)器上或者從所述存儲(chǔ)器中被讀取。
58.權(quán)利要求52的光盤記錄和/或再現(xiàn)設(shè)備,其中再現(xiàn)單元還包括一個(gè)存儲(chǔ)器,幀數(shù)據(jù)從所述存儲(chǔ)器中被讀??;一個(gè)記錄器,把幀數(shù)據(jù)記錄在存儲(chǔ)器中;和一個(gè)讀取器,根據(jù)數(shù)據(jù)塊尺寸和每一數(shù)據(jù)塊的拷貝數(shù)來只讀取存儲(chǔ)器中的期望幀數(shù)據(jù),所述讀取器在預(yù)定方向上讀取每一數(shù)據(jù)塊。
59.權(quán)利要求58的光盤記錄和/或再現(xiàn)設(shè)備,其中存儲(chǔ)器的存儲(chǔ)容量與數(shù)據(jù)幀尺寸、最大數(shù)據(jù)塊尺寸以及每一數(shù)據(jù)塊被拷貝的最大次數(shù)相應(yīng)。
60.權(quán)利要求52的光盤記錄和/或再現(xiàn)設(shè)備,其中編碼器解碼器使用MPEG標(biāo)準(zhǔn)壓縮編碼方法。
61.權(quán)利要求52的光盤記錄和/或再現(xiàn)設(shè)備,其中記錄單元按照EFM調(diào)制方案來調(diào)制并輸出來自幀重組器中的數(shù)據(jù)。
全文摘要
提供具有強(qiáng)大差錯(cuò)處理能力的數(shù)據(jù)記錄/再現(xiàn)方法及其數(shù)據(jù)記錄/再現(xiàn)設(shè)備。所述數(shù)據(jù)記錄方法包括把要被記錄在記錄介質(zhì)上的數(shù)據(jù)劃分成為具有預(yù)定尺寸的塊;把每個(gè)塊在記錄介質(zhì)上反復(fù)記錄預(yù)定次數(shù);和把預(yù)定塊尺寸和預(yù)定塊記錄數(shù)記錄在記錄介質(zhì)上。按照所述數(shù)據(jù)記錄方法,通過把數(shù)據(jù)劃分成為具有預(yù)定尺寸的塊并把所述塊反復(fù)地記錄在記錄介質(zhì)上預(yù)定次數(shù),從而使用另一預(yù)定塊代替一個(gè)故障塊來恢復(fù)被損壞的數(shù)據(jù)是可能的,因此,所記錄的數(shù)據(jù)具有強(qiáng)健的抗缺陷能力。
文檔編號(hào)G11B7/004GK1577588SQ20041007125
公開日2005年2月9日 申請日期2004年7月16日 優(yōu)先權(quán)日2003年7月16日
發(fā)明者玄尚勛 申請人:三星電子株式會(huì)社