專(zhuān)利名稱:信息記錄的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息記錄的方法和裝置,用于把記錄信息記錄在只能一次記錄、用作主計(jì)算機(jī)的外部存儲(chǔ)器并用DVD-R(DCR-可記錄的)表示的一次寫(xiě)入多次讀出類(lèi)型的信息記錄介質(zhì),例如高密度光盤(pán)等上。
在主計(jì)算機(jī)的控制下,這種類(lèi)型的信息記錄裝置執(zhí)行把由主計(jì)算機(jī)輸入的各種數(shù)據(jù)記錄到只能一次記錄的一次寫(xiě)入多次讀出類(lèi)型(后面稱為DVD-R等)的信息記錄介質(zhì)的操作。在這種記錄操作的時(shí)候,把數(shù)據(jù)從主計(jì)算機(jī)送到信息記錄裝置的傳速率和把傳遞的數(shù)據(jù)由信息記錄裝置記錄DVD-R等上的記錄速率是很難相互一致的。主計(jì)算機(jī)的傳遞速率通常設(shè)置得高于記錄速率。
因此,如一種消除或補(bǔ)償在傳遞速率和記錄速率之間差值的方法,通過(guò)把緩沖存儲(chǔ)器裝備到信息記錄裝置,在暫存在緩沖存儲(chǔ)器中的傳遞速率存儲(chǔ)傳遞的數(shù)據(jù)和以對(duì)應(yīng)于記錄速率的速率讀出存貯的數(shù)據(jù),來(lái)消除或補(bǔ)償該速率差的方法。
同時(shí),在裝有這種緩沖存儲(chǔ)器的信息記錄裝置中,由于傳遞速率和記錄速率之間差值可被壞在從緩沖存儲(chǔ)器讀出的數(shù)據(jù)量和寫(xiě)入緩沖存儲(chǔ)器的數(shù)據(jù)量之間的平衡。即,寫(xiě)入到緩沖存儲(chǔ)器的數(shù)據(jù)量可變成比從緩沖存儲(chǔ)器中讀出的數(shù)據(jù)量大,以致于可發(fā)生一種情況連續(xù)增加在緩沖存儲(chǔ)器中的數(shù)據(jù)的存貯量。于時(shí),當(dāng)完成或結(jié)束已經(jīng)傳遞的一段中的數(shù)據(jù)的存貯時(shí),用于控制信息記錄裝置的處理器對(duì)主計(jì)算機(jī)發(fā)送一指令請(qǐng)求暫停數(shù)據(jù)傳遞(后面稱為“數(shù)據(jù)傳遞停止指令”),當(dāng)把數(shù)據(jù)記錄在DVD-R等上時(shí),保持監(jiān)測(cè)在緩沖存儲(chǔ)器中增加的可記錄區(qū)的空容量,并且當(dāng)監(jiān)測(cè)的空容量變成比預(yù)定量高時(shí),對(duì)主計(jì)算機(jī)發(fā)送一指令請(qǐng)求由主計(jì)算機(jī)傳送下一段中的數(shù)據(jù)(后面稱為“數(shù)據(jù)傳遞請(qǐng)求指令”)。然后,當(dāng)新數(shù)據(jù)被傳遞或積累在緩沖存儲(chǔ)器和在緩沖存儲(chǔ)器中的空容量變成“0”或小于預(yù)定量時(shí),數(shù)據(jù)傳遞停止指令再發(fā)送到主計(jì)算機(jī)。然后,主計(jì)算機(jī)根據(jù)上面規(guī)定的數(shù)據(jù)傳遞停止指令和數(shù)據(jù)傳遞請(qǐng)求指令執(zhí)行數(shù)據(jù)傳遞控制。
同時(shí),各種外圍設(shè)備而不是信息記錄裝置,例如硬盤(pán)設(shè)備等可被接到主計(jì)算機(jī)。這些外圍設(shè)備的每個(gè)操作速度通常比主計(jì)算機(jī)的操作速度低。于是,在稱為批處理器中,主計(jì)算機(jī)執(zhí)行一個(gè)外圍設(shè)備的一個(gè)處理并在一個(gè)處理被完成或結(jié)束以后轉(zhuǎn)換到另一個(gè)處理,可由主計(jì)算機(jī)相對(duì)于外圍設(shè)備的每個(gè)處理設(shè)備優(yōu)先順序,并且根據(jù)優(yōu)先順序以時(shí)分方法執(zhí)行外圍設(shè)備的每個(gè)處理,以便改進(jìn)主計(jì)算機(jī)的利用效率。
此時(shí),通常該處理與直接與主計(jì)算機(jī)的用戶有關(guān)的所謂“人-機(jī)接口”有更密切關(guān)系時(shí),其優(yōu)選順序設(shè)置得較高。即使來(lái)自信息記錄裝置的數(shù)據(jù)傳遞請(qǐng)求指令由主計(jì)算機(jī)接收,當(dāng)執(zhí)行比信息記錄具有較高的優(yōu)先順序的另一個(gè)外圍設(shè)備的處理期間,主計(jì)算機(jī)不可直接響應(yīng)這個(gè)數(shù)據(jù)傳遞請(qǐng)求指令。即,雖然信息記錄裝置執(zhí)行把數(shù)據(jù)記錄在DCD-R等上,就可產(chǎn)生一種狀態(tài)要記錄的數(shù)據(jù)不存貯和積累在信息記錄裝置的緩沖存儲(chǔ)器中,即,在信息記錄裝置中可發(fā)生所謂“欠載運(yùn)行”狀態(tài)。
如果發(fā)生這個(gè)欠載運(yùn)動(dòng)狀態(tài),在數(shù)據(jù)讀出操作中來(lái)自緩存儲(chǔ)器的數(shù)據(jù)的連續(xù)性就不能保持。此時(shí),根據(jù)傳統(tǒng)的DVD-R等的信息記錄裝置,暫停記錄操作,并在解決欠載運(yùn)行狀態(tài)之后,在每個(gè)預(yù)定段中的新數(shù)據(jù)再記錄在其新的可記錄區(qū),該新數(shù)據(jù)包括已經(jīng)記錄在DVD-R等上的數(shù)據(jù)。
然而,在DVD-R等的信息記錄裝置中,由于已經(jīng)一次記錄的數(shù)據(jù)不能再抹去,當(dāng)欠載運(yùn)行發(fā)生時(shí)已經(jīng)一次記錄數(shù)據(jù)的DVD-R等上的可記錄區(qū)變成數(shù)據(jù)不連續(xù)的和當(dāng)后面重放DVD等時(shí)將是跳越的不可用的區(qū)域。因此,這個(gè)不可用區(qū)在DVD-R等上是真正無(wú)用的,問(wèn)題是在其上記錄大量的數(shù)據(jù),和DVD-R等的可記錄區(qū)不能有效地利用。
而且,在不能保持連續(xù)性的數(shù)據(jù)照樣出現(xiàn)在DVD-R等上的情況下,另一個(gè)問(wèn)題是在重現(xiàn)的時(shí)候會(huì)產(chǎn)生錯(cuò)誤操作。
本發(fā)明是針對(duì)上面所述問(wèn)題的觀點(diǎn)提出的。因此本發(fā)明的目的是提供一種能記錄數(shù)據(jù),以致于既使在欠載運(yùn)行發(fā)生的情況也不浪費(fèi)DVD-R等上的可記錄區(qū),和在重現(xiàn)的時(shí)候能精確地重現(xiàn)數(shù)據(jù)的信息記錄方法和裝置。
本發(fā)明的上面目的能夠用信息記錄方法來(lái)實(shí)現(xiàn),該方法提供有緩沖處理,用于把從外部輸入的和要記錄的信息暫存在緩沖存儲(chǔ)器中;生成處理,用于比緩沖存儲(chǔ)器讀出暫存的信息,和把預(yù)定的信號(hào)處理,例如交錯(cuò)處理,8-16調(diào)制處理等加到讀出的信息以生成包括多個(gè)記錄單元,例如同步幀等的處理信息;記錄處理,把處理的信息記錄介質(zhì),例如DVD-R等上;檢測(cè)處理,檢測(cè)在緩沖存儲(chǔ)器中暫存的信息;停止控制處理,當(dāng)檢測(cè)的存儲(chǔ)量變成小于預(yù)定值時(shí),控制記錄處理來(lái)停止記錄在包括由記錄處理正被記錄的處理信息的記錄單元之間在當(dāng)前記錄的記錄單元內(nèi)的處理信息;和再啟動(dòng)控制處理,當(dāng)檢測(cè)的存貯量變成大于預(yù)定值時(shí),控制記錄處理來(lái)重新啟動(dòng)把來(lái)自記錄單元之一的處理信息記錄在信息記錄介質(zhì)上,該記錄單元包括在當(dāng)前記錄的記錄單元的時(shí)間序列之前要記錄的處理信息,或是與當(dāng)前記錄的記錄單元相同。
根據(jù)本發(fā)明的信息記錄方法,在緩沖存儲(chǔ)器中暫存信息的存貯量通過(guò)檢測(cè)處理進(jìn)行檢測(cè)。當(dāng)檢測(cè)的存貯量變成小于預(yù)定值時(shí),在停止控制處理的控制下,記錄處理停止把處理的信息記錄在當(dāng)前記錄的記錄單元內(nèi),該記錄單元包括通過(guò)記錄處理正被記錄的處理信息。此后,當(dāng)檢測(cè)的存貯量變成大于預(yù)定值時(shí),在重新啟動(dòng)處理的控制下,記錄處理重新啟動(dòng)把來(lái)自記錄單元之一的處理信息記錄到信息記錄介質(zhì),該記錄單元包括在當(dāng)前記錄的記錄單元的時(shí)間序列之前記錄的處理信息,或與當(dāng)前記錄的記錄單元相同。
因此,即使緩沖存儲(chǔ)器中的存貯量在記錄之前由于信息中的不連續(xù)性的生成而減小,在重現(xiàn)已經(jīng)記錄在信息記錄介質(zhì)的處理信息的時(shí)候,就能保證處理信息的連續(xù)性,以致于能夠正確地重現(xiàn)。
而且,由于處理信息能連續(xù)記錄在信息記錄介質(zhì)上,因此,就不會(huì)浪費(fèi)信息記錄介質(zhì)上的可記錄區(qū)。
因此,根據(jù)本發(fā)明,當(dāng)有效地利用信息記錄介質(zhì),例如,DVD-R等的可記錄區(qū)時(shí),能正確地和必然地執(zhí)行記錄和重現(xiàn)操作。
本發(fā)明的信息記錄方法的一個(gè)方面中,停止控制處理包括存貯當(dāng)前記錄的記錄單元的記錄存貯處理,和重新啟動(dòng)控制處理控制記錄處理以重新啟動(dòng)記錄來(lái)自記錄單元之一的處理信息,該記錄單元包括在由記錄單元存貯處理存貯的當(dāng)前記錄的記錄單元的時(shí)間序列之前記錄的處理信息,或是與由記錄單元存貯處理存貯的當(dāng)前記錄的記錄單元相同的。
根據(jù)這個(gè)方面,當(dāng)前記錄的記錄單元由記錄單元存貯處理進(jìn)行存貯。然后,在重新啟動(dòng)控制處理的控制下,記錄處理重新啟動(dòng)記錄來(lái)自記錄單元之一的處理信息,該記錄單元包括在由記錄單元存貯處理存貯的當(dāng)前記錄的記錄單元的時(shí)序之前記錄的處理信息,或是與由記錄單元存貯處理存貯的當(dāng)前記錄單元相同的。
因此,在重現(xiàn)已記錄在信息記錄介質(zhì)上的處理信息的時(shí)候,必定能保證處理信息的連續(xù)性以便能正確地重現(xiàn)。
在本發(fā)明的信息記錄方法的另一方面中,處理信息被分成多個(gè)事先設(shè)置的糾錯(cuò)單元,例如ECC等,停止控制處理控制記錄處理,以停止記錄在每個(gè)糾錯(cuò)單元,如當(dāng)前記錄的記錄單元的包含的記錄單元中從每個(gè)糾錯(cuò)單元的前頭的第二記錄單元內(nèi)的處理信息,和重新啟動(dòng)控制處理控制記錄處理,以重新記錄來(lái)自當(dāng)前記錄的記錄單元和處理信息到信息記錄介質(zhì)。
根據(jù)這個(gè)方面,在停止控制處理的控制下,記錄處理停止記錄在每個(gè)糾錯(cuò)單元,如當(dāng)前記錄的記錄單元包括的記錄單元中從每個(gè)糾錯(cuò)單元的前頭的第二記錄單元內(nèi)的處理信息。然后,在重新啟動(dòng)控制處理的控制下,記錄處理重新啟動(dòng)把從當(dāng)前記錄和記錄單元的首位的處理信息記錄到信息記錄介質(zhì)。
因此,記錄操作能在一個(gè)記錄單元內(nèi)重新啟動(dòng),以致于在信息記錄介質(zhì)上的可記錄區(qū)中能更有效地利用。
而且,由于重寫(xiě)處理信息的區(qū)域僅在當(dāng)前記錄的記錄單元內(nèi),在重現(xiàn)處理信息的時(shí)候,執(zhí)行糾錯(cuò)處理是很容易的。
在本發(fā)明的信息記錄方法的另一方面中,該信息從外圍計(jì)算機(jī)設(shè)備,例如主計(jì)算機(jī)等輸入到緩沖存儲(chǔ)器。
根據(jù)這個(gè)方面,由于該信息是由外圍計(jì)算機(jī)設(shè)備輸入的,在由于損壞等使外圍計(jì)算機(jī)設(shè)備停止信息輸入和不久就停止處理信息的生成的情況下,處理信息仍然能連續(xù)記錄在信息記錄介質(zhì)上。
在這個(gè)方面中,在記錄處理停止記錄處理信息以后,當(dāng)檢測(cè)的存貯量保持小于預(yù)定值時(shí),停止控制處理可包括把表示在外圍計(jì)算機(jī)設(shè)備中出錯(cuò)狀態(tài)的誤差信號(hào)發(fā)送到外圍計(jì)算機(jī)設(shè)備的誤差信號(hào)發(fā)送處理。
根據(jù)這種情況,在記錄處理停止記錄處理的信息的之后,當(dāng)檢測(cè)的存貯量仍小于預(yù)定值時(shí),誤差信號(hào)由誤差信號(hào)發(fā)送處理發(fā)送到外圍計(jì)算機(jī)設(shè)備。于是,可以通過(guò)外圍計(jì)算機(jī)設(shè)備,它處于錯(cuò)誤狀態(tài)。
在這個(gè)方面,信息記錄方法還可提供有停止指令輸出處理,當(dāng)檢測(cè)存貯量變成緩沖存儲(chǔ)器的預(yù)定滿容量時(shí),對(duì)外圍計(jì)算機(jī)設(shè)備輸出數(shù)據(jù)傳遞停止指令,以停止把信息傳遞到緩沖存儲(chǔ)器。
根據(jù)這種情況,當(dāng)檢測(cè)的存儲(chǔ)量變成緩沖存儲(chǔ)器的預(yù)定滿容量時(shí),通過(guò)停止指令輸出處理,停止把信息傳送到緩沖存儲(chǔ)器的數(shù)據(jù)傳遞停止指令輸出到外圍計(jì)算機(jī)設(shè)備。于是,可以防止緩沖存儲(chǔ)器變成充滿狀態(tài)的存儲(chǔ)器。
在這個(gè)方面,信息記錄方法還可進(jìn)一步提供有請(qǐng)求指令輸出處理,當(dāng)檢測(cè)的存貯量變成緩沖存儲(chǔ)器的預(yù)定可存貯的量時(shí),對(duì)外圍計(jì)算機(jī)設(shè)備輸出數(shù)據(jù)傳遞請(qǐng)求指令,以請(qǐng)求把信息傳送到緩沖存儲(chǔ)器。
根據(jù)這種情況,當(dāng)檢測(cè)的存貯量變成緩沖存儲(chǔ)器的預(yù)定可存貯量時(shí),請(qǐng)求把信息傳送到緩沖存儲(chǔ)器的數(shù)據(jù)傳遞請(qǐng)求指令通過(guò)請(qǐng)求指令輸出處理輸出到外圍計(jì)算機(jī)設(shè)備。當(dāng)記錄操作期間就可有效地利用緩沖存儲(chǔ)器。
本發(fā)明的上面的目的也可通過(guò)信息記錄裝置來(lái)實(shí)現(xiàn),該裝置提供有緩沖存儲(chǔ)器,用于暫存由外圍輸入的和要記錄的信息;生成器用于讀出暫存的緩沖存儲(chǔ)器的信息,和把預(yù)定的信號(hào)處理加到讀出信息,以生成包括多個(gè)記錄單元的處理信息;記錄器,用于把處理信息記錄到信息記錄介質(zhì);檢測(cè)器,用于檢測(cè)暫存在緩沖存儲(chǔ)器中的信息的存貯量;停止控制器,當(dāng)檢測(cè)的存貯量變成小于預(yù)定值時(shí),用于控制記錄器以停止記錄在記錄單元中的當(dāng)前記錄的記錄單元的處理信息,該記錄單元包括由記錄器正在記錄的處理信息,在重新啟動(dòng)控制器,當(dāng)檢測(cè)的存貯量變成大于預(yù)定值時(shí),用于控制控制器以重新啟動(dòng)把來(lái)自記錄單元之一的處理信息記錄到信息記錄介質(zhì),該記錄單元包括在當(dāng)前記錄的記錄單元的時(shí)序以前要記錄的處理信息,或是與當(dāng)前記錄的記錄單元相同的。
根據(jù)本發(fā)明的信息記錄裝置,在緩沖存儲(chǔ)器中的暫存信息的存貯量由檢測(cè)器進(jìn)行檢測(cè)。當(dāng)檢測(cè)的存貯量變成小于預(yù)定值時(shí),在停止控制器的控制下,記錄單元停止記錄在當(dāng)前記錄的記錄單元內(nèi)的處理信息,該記錄單元包括正由記錄器記錄的處理信息。此后,當(dāng)檢測(cè)的存儲(chǔ)量變成大于預(yù)定值時(shí),在重新啟動(dòng)控制器的控制下,記錄器重新啟動(dòng)把來(lái)自記錄單元之一的處理信息記錄到信息記錄介質(zhì),該記錄單元包括在當(dāng)前記錄的記錄單元的時(shí)序之前記錄的處理信息,或是與當(dāng)前記錄的記錄單元相同的。
因此,即使緩沖存儲(chǔ)器中的存貯量由于在記錄前生成信息的不連續(xù)而必定減小,在重現(xiàn)已記錄在信息記錄介質(zhì)上的處理信息的時(shí)候,就能保證處理信息的連續(xù)性,以致于能夠精確重現(xiàn)。
而且,由于在信息記錄介質(zhì)上能夠連續(xù)記錄處理信息,因此就不會(huì)浪費(fèi)在信息記錄介質(zhì)上的可記錄區(qū)。
因此,根據(jù)本發(fā)明,當(dāng)有效地利用信息記錄介質(zhì),例如DVD-R等的可記錄區(qū)時(shí),就可精確地和必然地執(zhí)行啟示和重現(xiàn)操作。
在本發(fā)明的信息記錄裝置的一個(gè)方面中,停止控制器包括記錄單元存貯器,用于存貯當(dāng)前記錄的記錄單元,和重新啟動(dòng)控制器,用于控制記錄器,以重新啟動(dòng)記錄來(lái)自記錄單元之一的處理信息,該記錄單元包括在由記錄單元存儲(chǔ)器存貯的當(dāng)前記錄的記錄單元的時(shí)序之前記錄的處理信息,或是與由記錄單元存貯器存貯的當(dāng)前記錄的記錄單元相同的。
根據(jù)這個(gè)方面,當(dāng)前記錄的記錄單元由記錄單元存儲(chǔ)器存儲(chǔ)。然后,在重新啟動(dòng)控制器的控制下,記錄器重新啟動(dòng)記錄來(lái)自記錄單元之一的處理信息,該記錄單元包括在由記錄單元存儲(chǔ)器存儲(chǔ)的當(dāng)前記錄的記錄單元的時(shí)序之前記錄的處理信息,或是與由記錄單元存儲(chǔ)器存貯的當(dāng)前記錄的記錄單元相同。
因此,在重現(xiàn)已經(jīng)記錄在信息記錄介質(zhì)上的處理信息的時(shí)候,就必定能保證處理信息的連續(xù)性以便能正確地重現(xiàn)。
在本發(fā)明的信息記錄裝置的另一方面中,處理信息被分成多個(gè)事先設(shè)置的糾錯(cuò)單元,停止控制器控制記錄器,以停止記錄在每個(gè)糾錯(cuò)單元,如當(dāng)前記錄的記錄單元包括的記錄單元中從每個(gè)糾錯(cuò)單元的前頭的第二記錄單元內(nèi)的處理信息,和重新啟動(dòng)控制器控制記錄器,以重新啟動(dòng)把來(lái)自當(dāng)前記錄的記錄單元的前頭的處理信息記錄在信息記錄介質(zhì)上。
根據(jù)這個(gè)方面,在停止控制器的控制下,記錄器停止記錄在每個(gè)糾錯(cuò)單元,如當(dāng)前記錄的記錄單元包括的記錄單元中從每個(gè)糾錯(cuò)單元的前頭的每二記錄單元內(nèi)的處理信息。然后,在重新啟動(dòng)控制器的控制下,記錄器重新啟動(dòng)把從當(dāng)前記錄的記錄單元的前頭的處理信息記錄到信息記錄介質(zhì)。
因此,在一個(gè)記錄單元內(nèi)可重新啟動(dòng)記錄操作,以致于就能更有效地利用在信息記錄介質(zhì)上的可記錄區(qū)。
而且,由于重寫(xiě)處理信息的區(qū)域僅是在當(dāng)前記錄的記錄單元內(nèi),在重現(xiàn)處理信息的時(shí)候,執(zhí)行糾錯(cuò)處理是容易的。
在本發(fā)明的信息記錄裝置的另一方面,該信息從外圍計(jì)算機(jī)設(shè)備輸入到緩沖存儲(chǔ)器。
根據(jù)這個(gè)方面,由于該信息由外圍計(jì)算機(jī)設(shè)備輸入,在由于損壞等使外圍計(jì)算機(jī)設(shè)備的信息停止輸入并立即停止處理信息的生成的情況下,該處理信息仍能連續(xù)記錄到信息記錄介質(zhì)。
在這個(gè)方面,停止控制器可包括誤差信號(hào)發(fā)送器,當(dāng)檢測(cè)的存貯量保持小于預(yù)定值時(shí),在記錄器停止記錄處理信息以后,用于發(fā)送表示外圍計(jì)算機(jī)設(shè)備的錯(cuò)誤狀態(tài)的誤差信號(hào)到外圍計(jì)算機(jī)設(shè)備。
根據(jù)這種情況,在記錄器停止記錄處理信息以后,當(dāng)檢測(cè)存貯量仍然小于預(yù)定值時(shí),誤差信號(hào)由誤差信號(hào)發(fā)送器發(fā)到外圍計(jì)算機(jī)設(shè)備。于是,可以通知外圍計(jì)算機(jī)設(shè)備,它處于錯(cuò)誤狀態(tài)。
在這個(gè)方面,信息記錄裝置也可進(jìn)一步提供有停止指令輸出器,當(dāng)檢測(cè)的存儲(chǔ)量變成緩沖存儲(chǔ)器的預(yù)定滿容量時(shí),用于對(duì)外圍計(jì)算機(jī)設(shè)備輸出數(shù)據(jù)傳遞指令,以停止把信息傳送到緩沖存儲(chǔ)器。
根據(jù)這個(gè)情況,當(dāng)檢測(cè)的存貯量變成緩沖存儲(chǔ)器的預(yù)定滿容量時(shí),停止把信息傳送到緩沖存儲(chǔ)器的數(shù)據(jù)傳遞指令由停止指令輸出器輸出到外圍計(jì)算機(jī)設(shè)備。于是,可以防止緩沖存儲(chǔ)器變成滿狀態(tài)的存儲(chǔ)器。
在這個(gè)方面,信息記錄裝置可以進(jìn)一步提供有請(qǐng)求指令輸出器,當(dāng)檢測(cè)存貯量變成預(yù)定的緩沖存儲(chǔ)器的可存貯量時(shí),用于對(duì)外圍計(jì)算機(jī)設(shè)備輸出數(shù)據(jù)傳遞請(qǐng)求指令,以請(qǐng)求把信息傳送到緩沖存貯器。
根據(jù)這個(gè)情況,當(dāng)檢測(cè)的存貯量變成緩沖存儲(chǔ)器的預(yù)定可存儲(chǔ)量時(shí),請(qǐng)求把信息傳送到緩沖存儲(chǔ)器的數(shù)據(jù)傳遞請(qǐng)求指令由請(qǐng)求指令輸出器輸出到外圍計(jì)算機(jī)設(shè)備。于是,當(dāng)記錄操作期間就可有效地利用緩沖存儲(chǔ)器。
通過(guò)以下簡(jiǎn)要說(shuō)明的
本發(fā)明的優(yōu)選實(shí)施例所進(jìn)行的下列描述,本發(fā)明的性質(zhì)、用途、和進(jìn)一步特征將變得顯而易見(jiàn)。
圖1A表示一個(gè)實(shí)施例中記錄信息的數(shù)據(jù)結(jié)構(gòu)圖;圖1B表示一個(gè)實(shí)施例中記錄信息的ECC塊的構(gòu)形圖;圖2表示一個(gè)實(shí)施例中記錄信息的物理格式圖;圖3表示根據(jù)本發(fā)明信息記錄裝置的示意結(jié)構(gòu)的方框圖;圖4表示實(shí)施例的信息記錄操作的流程圖;圖5A表示當(dāng)信息記錄操作期間實(shí)施例中緩沖存儲(chǔ)器的數(shù)據(jù)量的瞬變圖;圖5B表示當(dāng)信息記錄操作期間實(shí)施例中數(shù)據(jù)的狀態(tài)變化圖。
接著,將結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例予以描述。在下列說(shuō)明中,本發(fā)明應(yīng)用到用于把信息記錄到DVD-R的信息記錄裝置,作為本發(fā)明的一個(gè)實(shí)施例。(I)記錄格式首先,結(jié)合圖1和2說(shuō)明把信息記錄在DVD-R上的物理格式和用于記錄信息的糾錯(cuò)處理。
參照?qǐng)D1A和1B首先說(shuō)明DVD-R的糾錯(cuò)處理和在本實(shí)施例的糾錯(cuò)處理中用作糾錯(cuò)單元的ECC塊。
如圖1A所示,在DVD-R上記錄的記錄信息具有包括多個(gè)數(shù)據(jù)扇區(qū)的物理結(jié)構(gòu)。以從其開(kāi)頭部分的順序,一個(gè)數(shù)據(jù)扇區(qū)20包括表示數(shù)據(jù)扇區(qū)20的起始位置的ID信息(ID)21;用于糾正ID信息21中的錯(cuò)誤的ID信息糾錯(cuò)碼(IEC);備用數(shù)據(jù)(RSV)23;要記錄的主數(shù)據(jù)的數(shù)據(jù)24;和檢測(cè)數(shù)據(jù)24的錯(cuò)誤的檢錯(cuò)誤(EDC)25。要記錄的記錄信息由多個(gè)以序列排列的數(shù)據(jù)扇區(qū)20構(gòu)成。
接著,參照?qǐng)D1B說(shuō)明后面所述的用于由數(shù)據(jù)扇區(qū)20構(gòu)成ECC塊的編碼器的處理。
如圖1B所示,當(dāng)由數(shù)據(jù)扇區(qū)20構(gòu)成ECC塊30時(shí),一個(gè)數(shù)據(jù)塊20首先被劃分成多個(gè)塊,其每個(gè)塊172字節(jié)數(shù)據(jù),和被劃分的每塊數(shù)據(jù)(后面稱為“數(shù)據(jù)塊33”)以垂直方向(參照?qǐng)D1B的左側(cè))。其時(shí),數(shù)據(jù)塊33以垂直方向排成12行。
對(duì)于以垂直方向排列的每個(gè)數(shù)塊33,具有10字節(jié)數(shù)據(jù)的ECC內(nèi)部碼(PI(奇偶In)符號(hào))附加到數(shù)據(jù)塊33的末端以構(gòu)成一個(gè)校正塊34(參見(jiàn)圖1B的右側(cè))。在這級(jí),附加ECC內(nèi)部碼31的校正塊34以垂直方向排成12行。此后,對(duì)于16數(shù)據(jù)扇區(qū)20重復(fù)該過(guò)程。因此,得到了校正塊34為192(=12×16)行。
接著,在以垂直方向排列校正塊34的192行的狀態(tài)中,192行的校正塊34從其開(kāi)始以垂直方向劃分為每個(gè)一字節(jié)。然后,16ECC外部碼(PO(奇偶o(jì)ut)符號(hào))32附加到每個(gè)垂直劃分的數(shù)據(jù)塊。應(yīng)注意的是,在校正塊34內(nèi),ECC外部碼32也附加到ECC內(nèi)部碼31。
從上所述的過(guò)程,包括16數(shù)據(jù)扇區(qū)20的一個(gè)ECC塊30如圖1B(右側(cè))產(chǎn)生。同時(shí),在一個(gè)ECC塊30內(nèi)包括的信息的總數(shù)量用下面所述的公式表示(172+10)字節(jié)×(192+16)行=37856字節(jié)。
實(shí)際數(shù)據(jù)24(即,除了ECC碼)用下面的等式表示2048字節(jié)×16=32768字節(jié)在圖1B所示的ECC塊30中,用[D#.*]示一個(gè)字節(jié)的數(shù)據(jù)。例如,[D1.0]表示在第一行和第0列設(shè)置的一個(gè)字節(jié)的數(shù)據(jù)和[D190.170]表示設(shè)置在第190行和第170列的一個(gè)字節(jié)的數(shù)據(jù)。于是,ECC內(nèi)部碼31分別位于第172到第181列,和ECC外部碼32分別位于第192到第207行。
校正塊34連續(xù)記錄在DVD-R上。
如圖1B的右側(cè)所示,構(gòu)成包括ECC內(nèi)部碼31和ECC外部碼32的ECC塊30的理由在于,在圖1B中以水平方向排列的數(shù)據(jù)由ECC內(nèi)部碼31校正和以垂直方向排列的數(shù)據(jù)由ECC外部碼32校正。也就是,在圖1B所示的ECC塊30內(nèi),可以水平和垂直兩個(gè)方向進(jìn)行糾錯(cuò)。
更確切地說(shuō),例如,即使某一個(gè)校正塊34(如上所述的,是連續(xù)記錄在DVD-R上,和其每一個(gè)具有包括一個(gè)行的ECC內(nèi)部碼31的總共182字節(jié)的數(shù)據(jù))經(jīng)受出現(xiàn)在DVD-R上的劃痕等整個(gè)損壞,對(duì)于在按垂直方向觀看的一個(gè)列上ECC外部碼32僅毀壞一個(gè)字節(jié)。于是,通過(guò)使用在每列上的ECC外部碼32執(zhí)行糾錯(cuò),即使一個(gè)校正塊34被全部損壞,還是可以適當(dāng)?shù)貓?zhí)行糾錯(cuò),以便正確地重現(xiàn)來(lái)自損壞信息的原始信息。
參照?qǐng)D2說(shuō)明對(duì)于圖1B所示的ECC塊30中包含的數(shù)據(jù)扇區(qū)20實(shí)際記錄到DVD-R的方法。圖2中,以[D#.*]表示的數(shù)據(jù)對(duì)應(yīng)于圖1B的右側(cè)表示的數(shù)據(jù)。事實(shí)上,在圖2中記錄數(shù)據(jù)扇區(qū)20的時(shí)候的處理(即交錯(cuò)處理和8-16調(diào)制處理)都由后面所示的編碼器進(jìn)行處理。
在把ECC塊30記錄到DVD-R的時(shí)刻,如圖2的頂部分層所示,對(duì)于每個(gè)校正塊34以水平方向沿一行首先對(duì)準(zhǔn)ECC塊30,然后交錯(cuò)被劃分成16個(gè)記錄扇區(qū)40(如圖2第二頂部分層所示)。其時(shí),一個(gè)記錄扇區(qū)40包括2366字節(jié)的信息(=37856字節(jié)/16),和那個(gè)數(shù)據(jù)扇區(qū)20,ECC內(nèi)部碼31和ECC外部碼32混合和包含在每個(gè)記錄扇區(qū)40。然后,數(shù)據(jù)扇區(qū)20的ID信息21(參照?qǐng)D1A)位于每個(gè)記錄扇區(qū)40的開(kāi)頭部分。
記錄扇區(qū)40劃分成每個(gè)具有91字節(jié)的多個(gè)數(shù)據(jù)41,和標(biāo)題H附加到每個(gè)數(shù)據(jù)41(如圖2的第三頂部分層所示)。此后,通過(guò)8-16調(diào)制包括該對(duì)標(biāo)題H和數(shù)據(jù)41的記錄扇區(qū)40,從一個(gè)數(shù)據(jù)中產(chǎn)生一個(gè)同步幀42。其時(shí),一個(gè)同步幀42由標(biāo)題H’和數(shù)據(jù)43組成(如圖2底部分層所示)。而且,在一個(gè)同步幀內(nèi)的信息量由下面所述的等式表示91字節(jié)×8×(16/8)=1456字節(jié)然后,以連續(xù)同步幀的形成把信息寫(xiě)到DVD-R1上。此時(shí),一個(gè)記錄扇區(qū)40包括26同步幀42。
通過(guò)構(gòu)成上面說(shuō)明的物理格式和把記錄信息記錄到DVD-R,8-16解調(diào)和去交錯(cuò)(參照?qǐng)D2)在重現(xiàn)記錄的信息的時(shí)候進(jìn)行,由此產(chǎn)生原始ECC塊30,同時(shí)執(zhí)行有效的糾錯(cuò)正確地重現(xiàn)記錄信息。(II)信息記錄裝置接著,根據(jù)參照?qǐng)D1A到2說(shuō)明的物理格式用于把記錄信息記錄到DVD-R1的信息記錄裝置作為本發(fā)明的一個(gè)實(shí)施例參照?qǐng)D3到5B予以說(shuō)明。這里,在下面所述的實(shí)施例中優(yōu)下列假設(shè)。即,在DVD-R1上帶有地址信息的預(yù)凹痕事先形成在要記錄記錄信息的DVD-R1的信息軌跡上。然后,在記錄記錄信息的時(shí)候,在DVD-R1上通過(guò)檢測(cè)預(yù)凹痕獲得地址信息。由此,在要記錄記錄信息的DVD-R1的記錄位置被檢測(cè),以致于記錄信息就記錄到那里。
參照?qǐng)D3首先說(shuō)明本實(shí)施例的信息記錄裝置的構(gòu)形。
如圖3所示,本實(shí)施例的信息記錄裝置S提供有拾取器2;重現(xiàn)放大器(AMP)3;解碼器4;預(yù)凹痕信號(hào)解碼器5;主軸電機(jī)6;伺服電路7;處理器(CPU)8;編碼器9;功率控制電路11;激光器電路12;和接口13。對(duì)于信息記錄裝置S,表示要記錄的記錄信息的記錄信息信號(hào)SR通過(guò)接口13外部主計(jì)算機(jī)14輸入。
編碼器9提供有緩沖存儲(chǔ)器10。
接著,對(duì)整個(gè)操作進(jìn)行說(shuō)明。
拾取器2包括激光二極管、偏轉(zhuǎn)分光器、物鏡、光檢測(cè)器等(未示出),并且根據(jù)激光驅(qū)動(dòng)信號(hào)SDL把光束B(niǎo)照射到DVD-R1的信息記錄表面,然后根據(jù)其反射光檢測(cè)預(yù)凹痕,由此,記錄后面所述的編碼信號(hào)SRE。然而,在存在已經(jīng)記錄的老記錄信息的情況下,拾取器2根據(jù)光束B(niǎo)的反射光檢測(cè)這個(gè)老的記錄信息。
然后,重現(xiàn)放大器3放大檢測(cè)信號(hào)SDT,該檢測(cè)信號(hào)SDT包括對(duì)應(yīng)于由拾取器2輸出的預(yù)凹痕的信息(如果存在的話對(duì)應(yīng)于,已經(jīng)記錄的老的記錄信息的信息),并且輸出對(duì)應(yīng)于預(yù)凹痕的預(yù)凹痕信號(hào)Spp(如果存在的話,對(duì)應(yīng)于老的記錄信息的放大信號(hào)Sp)。
此后,解碼器4把8-16解調(diào)和去交錯(cuò)加到放大信號(hào)Sp,由此解碼放大的信號(hào)Sp,然后輸出解調(diào)的信號(hào)SDM和伺服解調(diào)的信號(hào)SSD。
另一方面,預(yù)凹痕信號(hào)解碼器5解碼預(yù)凹痕信號(hào)Spp,由此輸出解調(diào)預(yù)凹痕信號(hào)SPD。
然后,伺服電路7聽(tīng)預(yù)凹痕信號(hào)SPD和伺服解調(diào)信號(hào)SSD對(duì)拾取器2輸出拾取伺服控制信息SSP,用于在拾取器2中聚焦伺服控制和跟蹤伺服控制,并且還對(duì)主軸電機(jī)6輸出主軸伺服信號(hào)SSS,用于伺服控制主軸電機(jī)的旋轉(zhuǎn),以便轉(zhuǎn)動(dòng)DVD-R1。
與此同時(shí),根據(jù)解調(diào)信號(hào)SDM,處理器8對(duì)外部輸出與已記錄老的記錄信息的重現(xiàn)信號(hào)SOM,和還輸出緩沖控制信號(hào)SC,以便控制后面所述的記錄操作。
另一方面,接口13相對(duì)于由主計(jì)算機(jī)14傳送的記錄信息信號(hào)SR執(zhí)行接口操作,以便在處理器8的控制下把它讀入信息記錄裝置S,并且對(duì)編碼器9輸出記錄信息信號(hào)SR。
包括ECC生成器、8-16調(diào)制器、擾頻器等(圖中未示出),的編碼器9以及緩沖存儲(chǔ)器10把ECC內(nèi)部碼31和ECC外部碼32附加到記錄信息信號(hào)SR,由此構(gòu)成ECC塊30,并且把交錯(cuò)處理、8-16調(diào)制處理和擾頻處理加到ECC塊30,由此輸出編碼信號(hào)SRE。同時(shí),根據(jù)處理器8的緩沖控制信號(hào)SC,包括在編碼器9的緩沖存儲(chǔ)器10暫存來(lái)自主計(jì)算機(jī)14的記錄信息信號(hào)SR,并且以相對(duì)于DVD-R1的拾取器2的編碼信號(hào)SRE的記錄速率的讀出速率輸出記錄信息信號(hào)SR。
更確切地說(shuō),在記錄信息信號(hào)SR暫存在緩沖存儲(chǔ)器10以后,在緩沖控制信號(hào)SC的控制下,記錄信息信號(hào)從緩沖存儲(chǔ)器10讀出,以致于在本實(shí)施例中,ECC塊30的生成處理、交錯(cuò)處理等都加到在編碼器9的這個(gè)讀出記錄信息信號(hào)SR。
然后,根據(jù)編碼信號(hào)SRE,功率控制電路11對(duì)激光驅(qū)動(dòng)電路12輸出驅(qū)動(dòng)信號(hào)SD,以控制在拾取器2內(nèi)的激光二極管(未示出)的輸出。
此后,根據(jù)驅(qū)動(dòng)信號(hào)SD,激光驅(qū)動(dòng)電路12對(duì)激光二極管輸出激光驅(qū)動(dòng)信號(hào)Sα,用于實(shí)際驅(qū)動(dòng)激光二極管以發(fā)射光束B(niǎo)。
而且,信息記錄裝置S可重現(xiàn)記錄在DVD-R1上的信息。此時(shí),根據(jù)解調(diào)信號(hào)SDM,通過(guò)處理器8輸出重現(xiàn)信號(hào)SOT到外部。(III)信息記錄操作參照?qǐng)D4到5B說(shuō)明在本實(shí)施例中用于記錄信息的記錄操作。圖4表示主要由處理器8進(jìn)行的本實(shí)施例的用于記錄信息的記錄操作的流程圖。圖5A表示當(dāng)圖4所示的記錄操作期間,對(duì)應(yīng)于緩沖存儲(chǔ)器10中的記錄信息信號(hào)SR的記錄信息的數(shù)據(jù)量的過(guò)渡圖。圖5B表示在圖4所示的記錄操作期間數(shù)據(jù)狀態(tài)的變化圖。
在圖4中,當(dāng)起動(dòng)信息記錄裝置S時(shí),記錄信息信號(hào)SR由主計(jì)算機(jī)14通過(guò)接口13接收,并暫存到編碼器9中的緩沖存儲(chǔ)器10(步驟S1,如由圖5A曲線部分P1表示的)。然后,當(dāng)用記錄信息信號(hào)SR充滿緩沖存儲(chǔ)器10時(shí),處理器8對(duì)主計(jì)算機(jī)14發(fā)送數(shù)據(jù)傳遞停止指令信號(hào)SS(它表示上述數(shù)據(jù)傳遞停止指令以請(qǐng)求暫停數(shù)據(jù)傳遞),并且,處理器8也對(duì)緩沖存儲(chǔ)器發(fā)送緩沖控制信號(hào)SC,以致于編碼器9根據(jù)存貯在緩沖存儲(chǔ)器10的記錄信息信號(hào)SR產(chǎn)生編碼信號(hào)SRE。然后,開(kāi)始由功率控制電路11、激光驅(qū)動(dòng)電路12、拾取器2等把編碼信號(hào)SRE記錄在DVD-R1上(步驟S2)。接著,在處理器8中表示緩沖存儲(chǔ)器10的狀態(tài)變成欠載運(yùn)行狀態(tài)的UR標(biāo)記被初始化了,即,復(fù)位到“0”(步驟S3)。其時(shí),當(dāng)在步驟S2開(kāi)始記錄時(shí),在緩沖存儲(chǔ)器10中的數(shù)據(jù)量逐漸減少(如由圖5A曲線部分P2表示的)。
接著,當(dāng)記錄信息信號(hào)由緩沖存儲(chǔ)器10連續(xù)輸出時(shí),由處理器8檢查緩沖存儲(chǔ)器10的數(shù)據(jù)量(步驟S4)。此后,由處理器8判斷UR標(biāo)記是否為“1”(即緩沖存儲(chǔ)器處于欠載運(yùn)行狀態(tài))和緩沖存儲(chǔ)器10中數(shù)據(jù)量不是滿容量(即緩沖存儲(chǔ)器10沒(méi)有由記錄信息信號(hào)SR充滿)(步驟S5)。
在步驟S5,由于UF標(biāo)記在目前情況不是“1”(步驟S5NO),下一個(gè)判斷在緩沖存儲(chǔ)器10中數(shù)據(jù)量是否大于事先設(shè)置的容量A(步驟S6)。這個(gè)容量A對(duì)應(yīng)于緩沖存儲(chǔ)器10的數(shù)據(jù)量,在此數(shù)據(jù)傳遞請(qǐng)求指令信號(hào)Sα表示上述數(shù)據(jù)傳遞請(qǐng)求指令,以請(qǐng)求從主計(jì)算機(jī)14傳遞下一段的數(shù)據(jù)由處理器8輸出到主計(jì)算機(jī)14(如圖5A由容層A表示的)。然后,如果數(shù)據(jù)量不超過(guò)容量A(步驟S6NO,如用圖5的曲線部分P3表示的),數(shù)據(jù)傳遞請(qǐng)求指令由處理器8傳遞到主計(jì)算機(jī)14(步驟S7)。響應(yīng)于此,當(dāng)記錄信息信號(hào)SR由主計(jì)算機(jī)14發(fā)送時(shí),緩沖存儲(chǔ)器10中的數(shù)據(jù)量逐漸增加(如由圖5A的曲線部分P4表示的)。
在這一步,當(dāng)停止從主計(jì)算機(jī)14傳送記錄信息信號(hào)SR時(shí),由于仍然繼續(xù)在DVD-R1上的記錄操作,緩沖存儲(chǔ)器10的數(shù)據(jù)量逐漸減少(如由圖5A的曲線部分P5表示的)。然后,由處理器8判斷緩沖存儲(chǔ)器10中的數(shù)據(jù)量是否大于事先設(shè)置的對(duì)應(yīng)于標(biāo)準(zhǔn)數(shù)據(jù)量的容量B,在此,緩沖存儲(chǔ)器10判斷為欠載運(yùn)行狀態(tài)(如由圖5A的容量B表示)(步驟S8)。這里,更確切地說(shuō),在ECC塊30由35千字節(jié)構(gòu)成的情況下,例如該容量B設(shè)置為48千字節(jié)。
根據(jù)在步驟S8的判斷,由于記錄信息信號(hào)SE沒(méi)有從主計(jì)算機(jī)14傳送,如果判斷為,在緩沖存儲(chǔ)器10中的數(shù)據(jù)量不大于容量B(步驟S8NO(否)),則結(jié)束緩沖存儲(chǔ)器10處于欠載運(yùn)行狀態(tài)(如由圖5A的“欠載運(yùn)行”范圍表示的)。然后,檢查在此設(shè)置拾取器2正在DVD-R1上進(jìn)行當(dāng)前記錄的記錄位置(步驟S9)。然而,判斷記錄位置是否在DVD-R1上暫停記錄的預(yù)定位置(步驟S10)。在本實(shí)施例中,在欠載運(yùn)行狀態(tài)的情況下被暫停記錄的這個(gè)預(yù)定位置被設(shè)置在從ECC塊30開(kāi)頭的第2同步幀42的后半部分。于是,此時(shí)判斷記錄位置是否位于在步驟10從塊30開(kāi)關(guān)的第2同步幀42的后半部分。然后,如果記錄位置處理預(yù)定位置(步驟S10Yes(是)),記錄是在從ECC塊30開(kāi)頭的第2同步幀的后半部分暫停,和表示這個(gè)第二同步幀42的標(biāo)題H’存貯在處理器8中的RAM(隨機(jī)存取存儲(chǔ)器)。而且,處理器8中的定時(shí)器(未示出)被起動(dòng),和UR標(biāo)記設(shè)置為“1”(步驟S11)。
在此,結(jié)合圖5B對(duì)在步驟11執(zhí)行處理時(shí)的緩沖存儲(chǔ)器10的狀態(tài)予以說(shuō)明。在圖5B的頂部第二層中,假設(shè)當(dāng)記錄信息信號(hào)SR記錄到緩沖存儲(chǔ)器10中直到圖5B的點(diǎn)(C)時(shí)檢測(cè)緩沖存儲(chǔ)器10的欠載運(yùn)行狀態(tài)(步驟S8NO(否)),處理器8控制拾取器2等,在編碼信號(hào)SRE直到圖5B的頂部和二層的點(diǎn)(B)已被記錄(即,直到從ECC塊30的開(kāi)頭的第二同步幀42的后半部)(步驟S11)。其時(shí),在DVD-R1上,如圖5B的底層所示,已完成記錄直到對(duì)應(yīng)于點(diǎn)(B)的位置。另一方面,對(duì)應(yīng)于從ECC塊30(即,在圖5B的第二頂部的點(diǎn)A)的開(kāi)頭的第2同步幀42的前半部分到圖5B的頂部第二層(C)的范圍的記錄信息信號(hào)SR已存貯在緩沖存儲(chǔ)器10中。
在該方法中,當(dāng)暫停記錄(步驟S11)時(shí),判斷已在步驟S11起動(dòng)的處理器8的定時(shí)器是否表示判斷主計(jì)算機(jī)14的中止操作狀態(tài)的標(biāo)準(zhǔn)時(shí)間C(即,由于CPU等故障,主計(jì)算機(jī)14不能傳送記錄信息信號(hào)SR的故障狀態(tài))(步驟S12)。如果定時(shí)器不表示標(biāo)準(zhǔn)時(shí)間C(步驟S12NO),操作流程轉(zhuǎn)到步驟S4,由于有這種可能性傳遞記錄信息信號(hào)SB由主計(jì)算14重新啟動(dòng)以致于檢查緩沖存儲(chǔ)器10的數(shù)據(jù)量。接著,傳遞記錄信息信號(hào)SR不是由主計(jì)算機(jī)14重新啟動(dòng),由于在步驟S5判斷結(jié)果變成“YES(是)”,操作流程轉(zhuǎn)到步驟S12,以便再檢查定時(shí)間的值。然后,傳遞記錄信息信號(hào)SR直到定時(shí)器的值達(dá)到值C時(shí)才由主計(jì)算機(jī)14重新啟動(dòng)(步驟S12YES),由于主計(jì)算機(jī)14處于中止操作狀態(tài)的可能性是大的,表示中止操作狀態(tài)的可能性是大的誤差信號(hào)SE傳送到主計(jì)算機(jī)14(步驟S13),并結(jié)束這些處理。
另一方面,在緩沖存儲(chǔ)器10一旦變成欠載運(yùn)行狀態(tài)以后,如果傳遞記錄信息信號(hào)SR在定時(shí)器變成值C之前由主計(jì)算機(jī)重新啟動(dòng)和充滿了緩沖存儲(chǔ)器10(如由圖5A的曲線部分P6表示的),由于在步驟S5判斷結(jié)果變成“NO”,在步驟S6判斷緩沖存儲(chǔ)器10的數(shù)據(jù)量是否大于容量A。在該情況下,由于緩沖存儲(chǔ)器被充滿(步驟S6YES),在步驟S14判斷UR標(biāo)記是否置于“1”。在緩沖存儲(chǔ)器14一旦處于欠載運(yùn)行狀態(tài)以后恢復(fù)數(shù)據(jù)量的情況下,由于UR標(biāo)記置于“1”(步驟S14“YES”),UR標(biāo)記被初始化,即置于“0”(步驟S17)。然后,當(dāng)重新啟動(dòng)記錄時(shí),已經(jīng)停止記錄的同步幀42的標(biāo)題H’存貯在處理器8的RAM中(即,從ECC塊30的開(kāi)頭的第2同步幀的標(biāo)題H’),由RAM讀出。而且,判斷拾取器2的記錄位置是否是從ECC塊30的開(kāi)頭的第2同步幀42的開(kāi)頭位置,以致于由包括已經(jīng)暫停記錄的停止位置的RAM讀出的從同步幀42的開(kāi)頭重新啟動(dòng)記錄與停止位置(如圖5B的點(diǎn)(B)表示的)一致(步驟S18)。如果記錄位置處在連接位置(步驟S18YES),照此重新啟動(dòng)記錄(步驟S20)。如果記錄位置不在連接位置(步驟S18NO),拾取器2移到同步幀42的開(kāi)頭位置(即,連接位置)(步驟S19),并重新啟動(dòng)記錄(步驟S20,如由圖5A的曲線部分P7表示的)。
其時(shí),當(dāng)在步驟S20重新啟動(dòng)記錄時(shí),通過(guò)加上在由主計(jì)算機(jī)14重新啟動(dòng)傳輸以后的記錄信息信號(hào)SR的后半部分,相對(duì)于在暫停記錄的時(shí)候緩沖存儲(chǔ)器10中保留的記錄信息信號(hào)SR的部分(即存貯在緩沖存儲(chǔ)器10中的對(duì)應(yīng)于圖5B的頂部第二層中從點(diǎn)(A)到點(diǎn)(C)的區(qū)域的記錄信息信號(hào)SR的部分)構(gòu)成一系列記錄信息信號(hào)SR。然后,對(duì)應(yīng)于這一系列記錄信息信號(hào)SR的編碼信號(hào)SRE從ECC塊30的開(kāi)頭第2同步幀42的開(kāi)頭重新啟動(dòng)(如由圖5B的頂部第三層表示的)。其時(shí),在DVD-R1上,編碼信號(hào)SRE從第2同步幀(從ECC塊30的開(kāi)頭)重寫(xiě)到對(duì)應(yīng)于如圖5B的底層所示的點(diǎn)(B)。于是,被壞了在這個(gè)重寫(xiě)部分中的數(shù)據(jù)(即在圖5B的底層中的數(shù)據(jù)損壞區(qū)域D)。然而,由于數(shù)據(jù)損壞區(qū)D是在一個(gè)同步幀42內(nèi),在重現(xiàn)記錄信息的時(shí)候它是在用于糾錯(cuò)的可糾錯(cuò)區(qū)內(nèi),以致于在重現(xiàn)的時(shí)候不產(chǎn)生錯(cuò)誤重現(xiàn)。
在步驟S20,當(dāng)重新啟動(dòng)記錄時(shí),操作流程返回到S4,以便檢查在緩沖存儲(chǔ)器10中的數(shù)據(jù)量并且再準(zhǔn)備下一個(gè)欠載運(yùn)行狀態(tài)。
另一方面,根據(jù)步驟S6的判斷,即使緩沖存儲(chǔ)器10的數(shù)據(jù)量小于容量A(步驟S6NO),通過(guò)由主計(jì)算機(jī)14響應(yīng)數(shù)據(jù)傳遞請(qǐng)求指令信號(hào)SQ傳輸記錄信息信號(hào)SR(步驟S7),如果緩沖存儲(chǔ)器10的數(shù)據(jù)量變成大于容量B(步驟S8YES),操作流程轉(zhuǎn)到步驟S14,以便再進(jìn)行記錄。
而且,根據(jù)在步驟S10的判斷,如果拾取器2的記錄部分不在預(yù)定位置(即,不在從ECC塊30的開(kāi)頭的第2同步幀42的后半部分),雖然緩沖存儲(chǔ)器10處于欠載運(yùn)行狀態(tài)(步驟S10NO),操作流程轉(zhuǎn)到步驟S14,以便連續(xù)記錄直到記錄位置達(dá)到這個(gè)預(yù)定位置。
另一方面,在步驟S14,如果欠載運(yùn)行狀態(tài)沒(méi)有產(chǎn)生或一旦產(chǎn)生后被解決了,由于UR標(biāo)記不置于“1”(步驟S14NO),連續(xù)記錄編碼信號(hào)(步驟S15)。然后,判斷記錄信息信號(hào)SR的傳送是否按照結(jié)束指令等全部結(jié)束,以便由主計(jì)算機(jī)14記錄信息信號(hào)SR(步驟S16)。如果全部結(jié)束了(步驟S16YES),結(jié)束記錄操作。如果記錄信息信號(hào)SR的傳送沒(méi)有全部結(jié)束(步驟S16NO),操作流程返回到步驟S4,以便繼續(xù)記錄操作,檢查緩沖存儲(chǔ)器10的數(shù)據(jù)量和準(zhǔn)備下一個(gè)欠載運(yùn)行狀態(tài)。
其次,在圖4的流程圖中,在正常狀態(tài),即不產(chǎn)生欠載運(yùn)行狀態(tài)的情況,重復(fù)步驟S1到S6(或S8),S14到S16的過(guò)程。
如上所述,根據(jù)本實(shí)施例的記錄操作,在緩沖存儲(chǔ)器10的數(shù)據(jù)量變成小于預(yù)定容量B的情況下,當(dāng)數(shù)據(jù)量恢復(fù)到大于預(yù)定量B(或量A)時(shí),在從ECC塊30的開(kāi)頭的第2同步幀的后半部分暫停記錄,和從ECC塊的開(kāi)頭的第2同步幀的開(kāi)頭重新啟動(dòng)記錄。因此,即使緩沖存儲(chǔ)器10中的數(shù)據(jù)量通過(guò)在記錄信息信號(hào)中生成欠載運(yùn)行狀態(tài)而減少,在記錄DVD-R1以后重現(xiàn)編碼信號(hào)SRE的時(shí)候可保持?jǐn)?shù)據(jù)的連續(xù)性,以致于能進(jìn)行精確地重現(xiàn)。
由于編碼信號(hào)SRE的部分重寫(xiě)在一個(gè)同步幀42內(nèi),因此在重現(xiàn)的時(shí)候就可容易地執(zhí)行糾錯(cuò)。
而且,由于記錄信息信號(hào)SR由主計(jì)算機(jī)14輸出,即使因主計(jì)算機(jī)14等的故障使記錄信息信號(hào)SR中止,并且立即停止編碼信號(hào)SRE的生成,則編碼信號(hào)SRE就能連續(xù)記錄在DVD-R1上。
此外,由于處理器8把誤差信號(hào)SE傳送到主計(jì)算機(jī)14,當(dāng)緩沖存儲(chǔ)器10的數(shù)據(jù)量保持小于量B時(shí),在編碼信號(hào)SRE停止以后,可以由主計(jì)算機(jī)機(jī)14去識(shí)別它處于錯(cuò)誤狀態(tài)。
在上述所說(shuō)明的實(shí)施例中,在從ECC塊30的開(kāi)頭的第2同步幀42內(nèi)暫停記錄,和從這個(gè)同步幀42開(kāi)頭重新啟動(dòng)記錄。然而,本發(fā)明并不局限于此。例如,當(dāng)通過(guò)對(duì)應(yīng)于多個(gè)同步幀的數(shù)據(jù)量從在時(shí)序之前的另一個(gè)同步幀重寫(xiě)到記錄已被停止的一個(gè)同步幀42時(shí),只要在重現(xiàn)ECC塊30的時(shí)候通過(guò)糾錯(cuò)能力它在可校正區(qū)內(nèi),就可重新啟動(dòng)記錄。此時(shí),通過(guò)當(dāng)暫停記錄一次時(shí)正在記錄的同步幀42存貯到處理器8的RAM,和通過(guò)對(duì)應(yīng)于多個(gè)同步幀的數(shù)據(jù)量,從在時(shí)序之前的同步幀42,或從本身的存貯同步幀42重寫(xiě)到存貯同步幀42,在重現(xiàn)ECC塊30的時(shí)候,通過(guò)糾錯(cuò)能力在可校正區(qū)內(nèi)的任一同步幀能夠暫停記錄操作。
而且,在上面所說(shuō)明的實(shí)施例中,在緩沖存儲(chǔ)器10中暫停記錄信息信號(hào)SR以后,記錄信息信號(hào)SR被讀出,以致于ECC塊30的生成處理、交錯(cuò)處理等等都加到這個(gè)讀出的記錄信息信號(hào)SR。然而,本發(fā)明不局限于此。例如,在把ECC塊30的生成處理、交錯(cuò)處理等等加到記錄信息信號(hào)SR以后,該處理的數(shù)據(jù),即編碼信號(hào)SRE可暫存在緩沖存儲(chǔ)器10中,然后,存貯的數(shù)據(jù)可記錄到DVD-R1上。
在上述所說(shuō)明的實(shí)施例中,在記錄信息被記錄到DVD-R1的情況已經(jīng)進(jìn)行了說(shuō)明。然而,本發(fā)明不局限于此。例如,只要記錄信息劃分成記錄單元,例如要記錄的同步幀等,本發(fā)明能夠應(yīng)用于硬盤(pán)裝置、軟盤(pán)裝置等。
權(quán)利要求
1.一種信息記錄的方法,其特征在于所述的方法包括緩沖處理,用于把由外部(14)輸入的和要記錄的信息暫存在緩沖存儲(chǔ)器(10)中;生成處理,用于從所述的緩沖存儲(chǔ)器讀出暫存的信息,和把預(yù)定信號(hào)處理加到讀出的信息上,以生成包括多個(gè)記錄單元(42)的處理信息;記錄處理,把處理信息記錄到信息記錄介質(zhì)(1);檢測(cè)處理,檢測(cè)在所述的緩沖存儲(chǔ)器中暫存信息的存貯量;停止控制處理,當(dāng)檢測(cè)存貯量變成小于預(yù)定值時(shí),控制所述的記錄步驟,以停止記錄在包括由所述的記錄處理記錄的處理信息的記錄單元中的當(dāng)前記錄的記錄單元內(nèi)的處理信息;和重新啟動(dòng)控制處理,當(dāng)檢測(cè)的存貯量變成大于預(yù)定值時(shí),控制所述的記錄處理,以重新啟動(dòng)記錄處理信息從包括在所述當(dāng)前記錄的記錄單元的時(shí)序以前記錄的處理信息,或與所述的當(dāng)前記錄的記錄單元相同的記錄單元之一到所信息記錄介質(zhì)。
2.根據(jù)權(quán)利要求1的一種信息記錄方法,其特征在于,所述的停止控制處理包括存貯當(dāng)前記錄的記錄單元的存貯處理的記錄單元,和所述的重新啟動(dòng)控制處理控制所述的記錄處理,以重新啟動(dòng)記錄從包括在由所述的記錄單元存貯處理存貯的所述當(dāng)前記錄的記錄單元的時(shí)序以前要記錄的處理信息,或與由所述記錄單元存貯處理存貯的所述當(dāng)前記錄的記錄單元相同的記錄單元之一的處理信息。
3.根據(jù)權(quán)利要求1或2的一種信息記錄方法,其特征在于,處理信息(SRE)劃分成事先設(shè)置的多個(gè)糾錯(cuò)單元(30),所述的停止控制處理控制所述的記錄處理,以停止記錄在包括在每個(gè)糾錯(cuò)單元,如所述的當(dāng)前記錄的記錄單元的記錄單元中從每個(gè)糾錯(cuò)單元的開(kāi)頭的第二記錄單元(42)內(nèi)的處理信息,和所述的重新啟動(dòng)控制處理控制所述的記錄處理,以重新啟動(dòng)記錄處理信息從所述的當(dāng)前記錄的記錄單元到所述的信息記錄介質(zhì)(1)。
4.根據(jù)權(quán)利要求1至3的任一條所述的一種信息記錄方法,其特征在于,信息(SR)是由外圍計(jì)算機(jī)設(shè)備(14)輸入到所述的緩沖存儲(chǔ)器(10)的。
5.根據(jù)權(quán)利要求4的一種信息記錄方法,其特征在于,所述的停止控制處理包括當(dāng)檢測(cè)的存貯量保持小于預(yù)定值時(shí),在所述的記錄處理停止控制處理信息(SRE)之后,把表示所述外圍計(jì)算機(jī)設(shè)備(14)的錯(cuò)誤狀態(tài)的誤差信號(hào)(SE)發(fā)送到所述的外圍計(jì)算機(jī)設(shè)備的誤差信號(hào)發(fā)送處理。
6.根據(jù)權(quán)利要求4的一種信息記錄方法,其特征在于,所述的方法進(jìn)一步包括當(dāng)檢測(cè)存貯量變成所述緩沖存儲(chǔ)器的預(yù)定滿容量時(shí),停止指令輸出處理,把數(shù)據(jù)傳遞停止指令(SS)輸出到所述外圍計(jì)算機(jī)設(shè)備(14),以停止把信息(SR)傳輸?shù)剿鼍彌_存儲(chǔ)器(10)。
7.根據(jù)權(quán)利要求4的一種信息記錄方法,其特征在于,所述的方法是進(jìn)一步包括當(dāng)檢測(cè)的存貯量變成所述的緩沖存儲(chǔ)器的預(yù)定可存貯量時(shí),請(qǐng)求指令輸出處理,把數(shù)據(jù)請(qǐng)指令(SQ)輸出到所述外圍計(jì)算機(jī)設(shè)備,以請(qǐng)求對(duì)所述的緩沖存儲(chǔ)器(10)傳送信息(SR)。
8.一種信息記錄裝置(S)其特征在于所述的裝置包括緩沖存儲(chǔ)器(10),用于暫時(shí)存貯由外部(14)輸入的和要記錄的信息(SR);生成器(9),用于從所述的緩沖存儲(chǔ)器讀出暫存的信息,和把預(yù)信號(hào)處理加到讀出信息上,以產(chǎn)生包括多個(gè)記錄單元的處理信息(SRE);記錄器(2,11,12),用于把處理信息記錄到信息記錄介質(zhì)(1);檢測(cè)器(8),用于檢測(cè)在所述的緩沖存貯器中暫存信息的存貯量;停止控制器(8),當(dāng)檢測(cè)的存貯量變成小于預(yù)定值時(shí),用于控制所述的記錄器,以停止記錄在包括由記錄器正在記錄的處理信息的記錄單元中在當(dāng)前記錄的記錄單元內(nèi)的處理信息;和重新啟動(dòng)控制器(8),當(dāng)檢測(cè)的存貯量變成大于預(yù)定值時(shí),用于控制所述的記錄器,以重新啟動(dòng)記錄處理信息從包括在所述的當(dāng)前記錄的記錄單元的時(shí)序之前要記錄的處理信息的,或與所述的當(dāng)前記錄的記錄單元相同的記錄單元之一至所述的信息記錄介質(zhì)。
9.根據(jù)權(quán)利要求8的一種信息記錄裝置(S),其特征在于,所述的停止控制器(8)包括用于存貯當(dāng)前記錄的記錄單元(42)的記錄單元存儲(chǔ)器,和所述的重新啟動(dòng)控制器(8)控制所述的記錄器(2,11,12),以重新啟動(dòng)記錄從包括在由所述的記錄單元存貯器存貯的所述的當(dāng)前記錄的記錄單元以前的時(shí)序記錄的處理信息的,或與由所述的記錄單元存貯器存貯的所述的當(dāng)前記錄的記錄單元相同的記錄單元之一來(lái)的處理信息。
10.根據(jù)權(quán)利8或9所述的一種信息記錄裝置,其特征在于,處理的信息(SRE)劃分成多個(gè)事先設(shè)置的糾錯(cuò)單元(30),所述的停止控制器(8)控制所述的記錄器(2,11,12)以停止記錄在包括在每個(gè)糾錯(cuò)單元,如所述的當(dāng)前記錄的記錄單元的記錄單元中從糾錯(cuò)單元的每一個(gè)的開(kāi)頭的第二記錄單元內(nèi)的處理信息,和所述的重新啟動(dòng)控制器(8)控制所述的記錄器,以重新啟動(dòng)記錄處理信息從所述當(dāng)前記錄的記錄單元的開(kāi)頭到信息記錄介質(zhì)。
11.根據(jù)權(quán)利要求8到10的任一條所述的一種信息記錄裝置(S),其特征在于,該信息(SR)由外圍計(jì)算機(jī)設(shè)備(14)輸入到所述的緩沖存儲(chǔ)器(10)。
12.根據(jù)權(quán)利要求11的一種信息記錄裝置(S),其特征在于,所述的停止控制器(8)包括誤差信號(hào)發(fā)送器,當(dāng)檢測(cè)的存貯量保持小于預(yù)定值時(shí),在所述的記錄器(2,11,12)停止記錄處理的信息以后,用于把表示在所述的外圍計(jì)算機(jī)設(shè)備(14)中的錯(cuò)誤狀態(tài)的誤差信號(hào)(SE)發(fā)送到所述的外圍計(jì)算機(jī)設(shè)備。
13.根據(jù)權(quán)利要求11的一種信息記錄裝置(S),其特征在于,所述的裝置進(jìn)一步包括停止指令輸出裝置(8),當(dāng)檢測(cè)的存貯量變成所述緩沖存儲(chǔ)器的預(yù)定滿容量時(shí),用于對(duì)所述的外圍計(jì)算機(jī)設(shè)備(14)輸出數(shù)據(jù)傳遞停止指令(SS),以停止把信息(SR)傳送到所述的緩沖存儲(chǔ)器(10)。
14.根據(jù)權(quán)利要求11的一種信息記錄裝置(S),其特征在于,所述的裝置進(jìn)一步包括請(qǐng)求指令輸出器(8),當(dāng)檢測(cè)的存貯量變成所述的緩沖存儲(chǔ)器的預(yù)定可存儲(chǔ)量時(shí),用于對(duì)所述的外圍計(jì)算機(jī)設(shè)備(14)輸出數(shù)據(jù)傳遞請(qǐng)求指令(SE),以請(qǐng)求把信息(SR)傳送到所述緩沖存儲(chǔ)器(10)。
全文摘要
一種信息記錄方法提供有:緩沖處理,用于把由外部(14)輸入的和要記錄的信息(S
文檔編號(hào)G11B7/00GK1181577SQ9711930
公開(kāi)日1998年5月13日 申請(qǐng)日期1997年8月22日 優(yōu)先權(quán)日1996年8月22日
發(fā)明者黑田和男, 谷川敏郎 申請(qǐng)人:先鋒株式會(huì)社