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