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