国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      向光學(xué)介質(zhì)寫入數(shù)據(jù)的裝置和方法

      文檔序號(hào):6773994閱讀:123來(lái)源:國(guó)知局
      專利名稱:向光學(xué)介質(zhì)寫入數(shù)據(jù)的裝置和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種光學(xué)介質(zhì)寫入裝置和方法,并尤其涉及一種在光學(xué)介質(zhì)上暫停寫入操作的精確位置處恢復(fù)異常中斷的介質(zhì)的寫入操作的裝置和方法。
      背景技術(shù)
      在常規(guī)光學(xué)介質(zhì)寫入裝置中,在寫入操作期間可能發(fā)生中斷。例如,由于諸如所施加的震動(dòng)或力、由于緩沖器欠載運(yùn)行而造成的寫入數(shù)據(jù)的不可利用性、馬達(dá)失鎖、擺動(dòng)失鎖等現(xiàn)象可能發(fā)生中斷。這樣的中斷可以導(dǎo)致寫入操作不能取消的暫停。
      光學(xué)介質(zhì)可以以幾種不同的格式得到,例如包括CD-R、CD-RW、HD-DVD、BD-DVD、DVD-RW、DVD+RW和DVD-RAM。根據(jù)介質(zhì)的類型而使用不同的數(shù)據(jù)寫入?yún)f(xié)議以向介質(zhì)寫入數(shù)據(jù)。例如,DVD-R和DVD-RW介質(zhì)使用平臺(tái)預(yù)制凹坑(Land Pre-Pit,LPP)寫入方法;DVD+R和DVD+RW介質(zhì)使用ADIP寫入方法,以及DVD-RAM介質(zhì)使用首標(biāo)(Header)寫入方法。LPP、ADIP和Header的首字母縮寫詞指的是用于這些類型介質(zhì)的物理地址類型。
      在某些光學(xué)介質(zhì)格式諸如DVD-RW、DVD+RW、和DVD-RAM中,數(shù)據(jù)可以多次被重寫到介質(zhì)中。但是,對(duì)于某些格式諸如CD-R、DVD-R、和DVD+R,數(shù)據(jù)僅可以單次被寫入到介質(zhì)的指定位置。這樣的介質(zhì)格式在本領(lǐng)域以及本文中被稱為“單次寫入(single-write)”光學(xué)介質(zhì)。
      在單次寫入介質(zhì)的情況下,如果寫入操作異常中斷,則僅當(dāng)光盤寫入裝置的寫入操作所停止的確切位置已知時(shí),常規(guī)的寫入裝置才可以繼續(xù)向介質(zhì)重寫數(shù)據(jù)。例如,一旦在寫入操作期間發(fā)生異常,上面提到的LPP、ADIP和首標(biāo)寫入方法將嘗試存儲(chǔ)數(shù)據(jù)在中斷時(shí)當(dāng)前正被寫入的介質(zhì)的當(dāng)前物理地址。在恢復(fù)期間,寫入裝置參考所存儲(chǔ)的當(dāng)前地址,并且開(kāi)始在后面的物理地址寫入數(shù)據(jù)。
      但是,如果在恢復(fù)操作期間不能準(zhǔn)確地恢復(fù)正被寫入的位置的物理地址,則寫入裝置不能繼續(xù)向介質(zhì)寫入數(shù)據(jù),因而必須丟棄該介質(zhì)。

      發(fā)明內(nèi)容
      本發(fā)明針對(duì)一種裝置和方法,其中可以在寫入操作異常中斷的情況下,以高可靠性和精度恢復(fù)該寫入操作。這甚至在介質(zhì)的物理地址被不能挽回地?fù)p害時(shí)也是可能的。本發(fā)明的裝置和方法對(duì)于單次寫入介質(zhì)的寫入操作尤其有利,因?yàn)樗鼈儨p少了丟棄介質(zhì)的頻率。
      在一個(gè)方面,本發(fā)明針對(duì)一種用于向光學(xué)介質(zhì)寫入數(shù)據(jù)的系統(tǒng)。寫入控制單元控制向根據(jù)物理地址安排的光學(xué)介質(zhì)寫入數(shù)據(jù)段,寫入到介質(zhì)的每個(gè)數(shù)據(jù)段具有數(shù)據(jù)段標(biāo)識(shí)符和多個(gè)數(shù)據(jù)元素。該寫入控制單元在寫入操作期間跟蹤正被寫入的每個(gè)數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符。在寫入操作暫停時(shí),該寫入控制單元確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符。光學(xué)介質(zhì)讀/寫單元從光學(xué)介質(zhì)讀數(shù)據(jù)并且確定與所讀取的數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)段標(biāo)識(shí)符,并且響應(yīng)于寫入控制單元而向光學(xué)介質(zhì)寫入數(shù)據(jù)。該寫入控制單元在寫入操作暫停之后,還使得該讀/寫單元從光學(xué)介質(zhì)讀數(shù)據(jù),以定位與在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的數(shù)據(jù)段標(biāo)識(shí)符相對(duì)應(yīng)的最后數(shù)據(jù)段,并且在所定位的最后數(shù)據(jù)段處重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。
      在一個(gè)實(shí)施例中,數(shù)據(jù)段包括數(shù)據(jù)幀。在另一個(gè)實(shí)施例中,數(shù)據(jù)段包括數(shù)據(jù)扇區(qū)。在另一個(gè)實(shí)施例中,數(shù)據(jù)元素包括數(shù)據(jù)段的數(shù)據(jù)位。
      在另一個(gè)實(shí)施例中,該系統(tǒng)還包括寄存器,用于在寫入操作暫停的時(shí)刻存儲(chǔ)數(shù)據(jù)段標(biāo)識(shí)符。
      在另一個(gè)實(shí)施例中,該系統(tǒng)還包括比較器,該比較器將存儲(chǔ)在寄存器中的數(shù)據(jù)段標(biāo)識(shí)符與由讀/寫單元從光學(xué)介質(zhì)讀取的數(shù)據(jù)段標(biāo)識(shí)符相比較,以定位寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段。
      在另一個(gè)實(shí)施例中,該寫入控制單元在寫入操作期間跟蹤數(shù)據(jù)段遲延值,該數(shù)據(jù)段遲延值代表相對(duì)于當(dāng)前的數(shù)據(jù)段標(biāo)識(shí)符寫入的數(shù)據(jù)段的數(shù)據(jù)元素的數(shù)目,以及該寫入控制單元在寫入操作暫停時(shí)確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)元素的數(shù)據(jù)段遲延值。
      在另一個(gè)實(shí)施例中,該寫入控制單元在寫入操作暫停之后還基于相對(duì)于該最后數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符的數(shù)據(jù)段遲延值而重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。在另一個(gè)實(shí)施例中,還包括存儲(chǔ)數(shù)據(jù)段遲延值的寄存器。
      在另一個(gè)實(shí)施例中,寫入控制單元包括寫入使能信號(hào)控制單元,其在正進(jìn)行寫入操作時(shí)使能寫入使能信號(hào),而在寫入操作暫停時(shí)禁止寫入使能信號(hào)。
      在另一個(gè)實(shí)施例中,該寫入控制單元在寫入操作期間還跟蹤正被寫入的每個(gè)數(shù)據(jù)段的物理地址和物理地址遲延值,該物理地址遲延值代表相對(duì)于當(dāng)前物理地址所寫入的數(shù)據(jù)段的數(shù)據(jù)元素的數(shù)目,以及該寫入控制單元在寫入操作暫停時(shí)確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段的物理地址。
      在另一個(gè)實(shí)施例中,該寫入控制單元在寫入操作暫停之后還基于相對(duì)于該最后數(shù)據(jù)段的物理地址的物理地址遲延值而重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。
      在另一個(gè)實(shí)施例中,該系統(tǒng)還包括存儲(chǔ)物理地址遲延值的寄存器。
      在另一個(gè)實(shí)施例中,寫入操作是由于寫入操作的異?;蛑袛喽粫和5?。
      在另一方面,本發(fā)明針對(duì)一種用于向光學(xué)介質(zhì)寫入數(shù)據(jù)的方法,該方法包括向根據(jù)物理地址排列的光學(xué)介質(zhì)寫入數(shù)據(jù)段,寫入到介質(zhì)的每個(gè)數(shù)據(jù)段具有數(shù)據(jù)段標(biāo)識(shí)符和多個(gè)數(shù)據(jù)元素;跟蹤正被寫入的每個(gè)數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符;在寫入操作暫停時(shí),確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符;在寫入操作暫停之后,從光學(xué)介質(zhì)讀數(shù)據(jù)并且確定與所讀取的數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)段標(biāo)識(shí)符,以定位與在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的數(shù)據(jù)段標(biāo)識(shí)符相對(duì)應(yīng)的最后數(shù)據(jù)段;以及在所定位的最后數(shù)據(jù)段處重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。
      在一個(gè)實(shí)施例中,數(shù)據(jù)段包括數(shù)據(jù)幀。在另一個(gè)實(shí)施例中,數(shù)據(jù)段包括數(shù)據(jù)扇區(qū)。在另一個(gè)實(shí)施例中,數(shù)據(jù)元素包括數(shù)據(jù)段的數(shù)據(jù)位。
      在另一個(gè)實(shí)施例中,該方法還包括將寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符與從光學(xué)介質(zhì)讀取的數(shù)據(jù)段標(biāo)識(shí)符相比較,以定位寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段。
      在另一個(gè)實(shí)施例中,該方法還包括在寫入操作期間跟蹤數(shù)據(jù)段遲延值,該數(shù)據(jù)段遲延值代表相對(duì)于當(dāng)前的數(shù)據(jù)段標(biāo)識(shí)符所寫入的數(shù)據(jù)段的數(shù)據(jù)元素的數(shù)目,以及在寫入操作暫停時(shí)確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)元素的數(shù)據(jù)段遲延值。
      在另一個(gè)實(shí)施例中,該方法還包括在寫入操作暫停之后還基于相對(duì)于該最后數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符的數(shù)據(jù)段遲延值來(lái)重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。
      在另一個(gè)實(shí)施例中,在正進(jìn)行寫入操作時(shí),使能寫入使能信號(hào),并且其中在寫入操作暫停時(shí),禁止寫入使能信號(hào)。
      在另一個(gè)實(shí)施例中,該方法還包括,在寫入操作期間跟蹤正被寫入的每個(gè)數(shù)據(jù)段的物理地址和物理地址遲延值,該物理地址遲延值代表相對(duì)于當(dāng)前物理地址所寫入的數(shù)據(jù)段的數(shù)據(jù)元素的數(shù)目,以及在寫入操作暫停時(shí)確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段的物理地址。
      在另一個(gè)實(shí)施例中,該方法還包括,在寫入操作暫停之后,基于相對(duì)于該最后數(shù)據(jù)段的物理地址的物理地址遲延值來(lái)重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。


      根據(jù)對(duì)附圖中所示的本發(fā)明優(yōu)選實(shí)施例的更具體描述,本發(fā)明的前述和其它目的、特征和優(yōu)點(diǎn)將更清楚,其中在不同的視圖中,相同的參考標(biāo)號(hào)始終指示相同的部件。這些附圖不一定是按比例的,相反其重點(diǎn)放在說(shuō)明本發(fā)明的原理上。
      圖1是根據(jù)本發(fā)明的光學(xué)介質(zhì)的寫入操作的圖示,其說(shuō)明了物理地址、數(shù)據(jù)標(biāo)識(shí)符、物理地址遲延(latency)值、和數(shù)據(jù)標(biāo)識(shí)符遲延值之間的關(guān)系。
      圖2是根據(jù)本發(fā)明第一實(shí)施例的光學(xué)介質(zhì)寫入裝置的寫入操作的流程圖,其圖示了寫入操作的異常暫停、數(shù)據(jù)標(biāo)識(shí)符和數(shù)據(jù)標(biāo)識(shí)符遲延值的記錄、以及使用其的寫入操作的恢復(fù)。
      圖3是根據(jù)本發(fā)明第一實(shí)施例的用于在光學(xué)介質(zhì)上執(zhí)行寫入操作的光學(xué)寫入裝置的框圖。
      圖4A和4B是根據(jù)本發(fā)明第二實(shí)施例的光學(xué)介質(zhì)寫入裝置的寫入操作的流程圖,其圖示了寫入操作的異常暫停、數(shù)據(jù)標(biāo)識(shí)符和數(shù)據(jù)標(biāo)識(shí)符遲延值的記錄、物理地址和物理地址遲延值的記錄、以及使用其的寫入操作的恢復(fù)。
      圖5是根據(jù)本發(fā)明第二實(shí)施例的用于在光學(xué)介質(zhì)上執(zhí)行寫入操作的光學(xué)寫入裝置的框圖。
      具體實(shí)施例方式
      在當(dāng)前的光學(xué)介質(zhì)中,數(shù)據(jù)是沿著連續(xù)的螺旋形軌道寫入的。軌道的各段(segment)由沿著軌道的對(duì)應(yīng)的物理特征來(lái)標(biāo)識(shí)和區(qū)別。這樣的物理特征被物理地址參考,物理地址開(kāi)始于位于螺旋的中心區(qū)域的軌道上的第一特征,并且隨著沿螺旋的向外方向分布的物理特征而遞增。
      可以向介質(zhì)上的物理特征之間的軌道寫入大量數(shù)據(jù)元素。因而,可以為每個(gè)物理地址分配大量的數(shù)據(jù)元素。根據(jù)光學(xué)介質(zhì)協(xié)議,按數(shù)據(jù)扇區(qū)安排數(shù)據(jù)。數(shù)據(jù)扇區(qū)通常包括唯一的數(shù)據(jù)標(biāo)識(shí)符,或“dataID”,其后跟隨有按數(shù)據(jù)幀安排的許多數(shù)據(jù)元素。數(shù)據(jù)標(biāo)識(shí)符是虛擬地址的一種形式,其涉及存儲(chǔ)在該段中的數(shù)據(jù),而不涉及介質(zhì)上的數(shù)據(jù)的物理地址。
      取決于介質(zhì)的類型和介質(zhì)協(xié)議,數(shù)據(jù)扇區(qū)和幀的相對(duì)大小可以變化。例如,DVD-RW介質(zhì)每個(gè)物理地址包括16個(gè)扇區(qū),DVD+RW介質(zhì)每個(gè)物理地址包括4個(gè)扇區(qū),而DVD-RAW每個(gè)物理地址包括1個(gè)扇區(qū)。
      在寫入操作期間,寫入使能信號(hào)在常規(guī)光學(xué)寫入裝置中是有效的(active)。當(dāng)異常中斷發(fā)生時(shí),寫入使能信號(hào)被自動(dòng)無(wú)效(deactivated)。一旦寫入使能信號(hào)被無(wú)效,寫入裝置就自動(dòng)存儲(chǔ)當(dāng)前正寫入的物理地址。代表寫到當(dāng)前物理地址的數(shù)據(jù)的比特?cái)?shù)的物理延遲(delay)值或物理遲延值也被寫入裝置存儲(chǔ)。當(dāng)向新物理地址寫入數(shù)據(jù)元素時(shí),重置該物理遲延值,并且隨著每個(gè)數(shù)據(jù)元素向該地址的寫入而遞增該物理遲延值。
      常規(guī)的介質(zhì)寫入裝置嘗試根據(jù)所存儲(chǔ)的物理地址和所存儲(chǔ)的物理延遲值來(lái)恢復(fù)寫入操作。該信息用于確定介質(zhì)上能繼續(xù)寫入操作的重新寫入開(kāi)始地址。但是,通常當(dāng)寫入操作被異常暫停時(shí),介質(zhì)被破壞,例如,當(dāng)激光偏離了物理特征時(shí),從其導(dǎo)出給定物理地址的物理特征可能被破壞。而且,隨著時(shí)間的過(guò)去,該物理特征可能惡化。當(dāng)與物理地址對(duì)應(yīng)的介質(zhì)上的物理特征以這種方式被破壞時(shí),在常規(guī)裝置中不能確保寫入操作的恢復(fù),因?yàn)樵搶懭氩僮鞯幕謴?fù)排他地依賴于用于恢復(fù)的物理地址信息。
      本發(fā)明提供了一種用于恢復(fù)對(duì)光學(xué)介質(zhì)的寫入操作的更準(zhǔn)確的系統(tǒng)和方法。在本發(fā)明的系統(tǒng)和方法中,在寫入操作期間,正被寫入到光學(xué)介質(zhì)的數(shù)據(jù)元素的數(shù)據(jù)標(biāo)識(shí)符和數(shù)據(jù)標(biāo)識(shí)符遲延值與該數(shù)據(jù)元素的物理地址和物理地址遲延值一起被記錄。一旦在寫入操作期間該寫入使能信號(hào)被無(wú)效,則數(shù)據(jù)標(biāo)識(shí)符、數(shù)據(jù)標(biāo)識(shí)符遲延值、物理地址和物理地址遲延值用于確定寫入操作的恢復(fù)點(diǎn)。數(shù)據(jù)標(biāo)識(shí)符和數(shù)據(jù)標(biāo)識(shí)符遲延值的記錄提供了附加水平的詳細(xì)信息,使用該詳細(xì)信息允許在例如單次寫入光學(xué)介質(zhì)的光學(xué)介質(zhì)的異常中斷的寫入操作之后更準(zhǔn)確和可靠的恢復(fù)。
      圖1是根據(jù)本發(fā)明的對(duì)光學(xué)介質(zhì)的寫入操作的圖示,其說(shuō)明了物理地址、數(shù)據(jù)標(biāo)識(shí)符、物理地址遲延值和數(shù)據(jù)標(biāo)識(shí)符遲延值之間的關(guān)系。在圖1中,水平軸代表在寫入操作期間正被寫入到光學(xué)介質(zhì)的軌道中的數(shù)據(jù)。如圖所示,軌道的物理特征是周期性的,并且當(dāng)遇到(encountered)時(shí),每個(gè)都被分配唯一的物理地址11。為寫入到分配給給定物理地址11的軌道段的每個(gè)數(shù)據(jù)扇區(qū)或數(shù)據(jù)幀分配唯一的數(shù)據(jù)標(biāo)識(shí)符12。在每個(gè)數(shù)據(jù)標(biāo)識(shí)符12之后,寫入對(duì)應(yīng)的數(shù)據(jù)元素(例如數(shù)據(jù)位)。
      在寫入操作期間,當(dāng)檢測(cè)到物理特征并且為其分配了唯一物理地址11時(shí),向物理地址11寫入數(shù)據(jù)扇區(qū)或數(shù)據(jù)幀。每個(gè)數(shù)據(jù)扇區(qū)或數(shù)據(jù)幀包括唯一的數(shù)據(jù)標(biāo)識(shí)符12和對(duì)應(yīng)的數(shù)據(jù)。在分配物理地址11的時(shí)候,物理延遲值Δp被重置為起始值,例如零。當(dāng)每個(gè)數(shù)據(jù)元素被寫入到給定的物理地址11時(shí),遞增物理遲延值Δp。物理遲延值Δp代表自從遇到當(dāng)前的物理地址以來(lái)所寫入的數(shù)據(jù)元素的數(shù)目,并且可以依據(jù)時(shí)間而測(cè)量得到(假定光學(xué)介質(zhì)旋轉(zhuǎn)角速度(spin rate)已知)或者依據(jù)數(shù)據(jù)元素?cái)?shù)目的計(jì)數(shù)值而測(cè)量得到。同時(shí),一旦以新的數(shù)據(jù)標(biāo)識(shí)符12、15寫入新的數(shù)據(jù)扇區(qū)或數(shù)據(jù)幀時(shí),將數(shù)據(jù)標(biāo)識(shí)符遲延值Δdi重置為起始值,例如零。數(shù)據(jù)標(biāo)識(shí)符遲延值Δdi代表自從啟動(dòng)分配給當(dāng)前數(shù)據(jù)標(biāo)識(shí)符12、15的數(shù)據(jù)的寫入操作以來(lái)所寫入的數(shù)據(jù)元素的數(shù)目。如同物理遲延值Δp那樣,數(shù)據(jù)標(biāo)識(shí)符遲延值Δdi可以依據(jù)時(shí)間而測(cè)量得到(假定光學(xué)介質(zhì)旋轉(zhuǎn)角速度已知)或者依據(jù)數(shù)據(jù)元素?cái)?shù)目的計(jì)數(shù)值而測(cè)量得到。
      在圖1的示例中,在寫入分配給數(shù)據(jù)標(biāo)識(shí)符15的某數(shù)據(jù)元素16的時(shí)刻14,寫入操作異常中斷。一旦寫入使能信號(hào)被無(wú)效,就記錄數(shù)據(jù)元素16的物理地址11和物理地址遲延值Δp。此外,根據(jù)本發(fā)明,一旦寫入使能信號(hào)被無(wú)效,就同樣記錄數(shù)據(jù)標(biāo)識(shí)符15和數(shù)據(jù)標(biāo)識(shí)符遲延值Δdi。
      圖2是根據(jù)本發(fā)明第一實(shí)施例的光學(xué)介質(zhì)寫入裝置的寫入操作的流程圖,其圖示了寫入操作的異常暫停、數(shù)據(jù)標(biāo)識(shí)符和數(shù)據(jù)標(biāo)識(shí)符遲延值的記錄、以及使用其進(jìn)行的寫入操作的恢復(fù)。
      在步驟201,例如通過(guò)寫入使能信號(hào)的過(guò)早無(wú)效而檢測(cè)到異常寫入操作。在步驟202,記錄數(shù)據(jù)標(biāo)識(shí)符值和數(shù)據(jù)標(biāo)識(shí)符遲延值。
      在步驟203,將數(shù)據(jù)標(biāo)識(shí)符值和數(shù)據(jù)標(biāo)識(shí)符遲延值拷貝到數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器和數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器,用于稍后在數(shù)據(jù)寫入恢復(fù)期間參考。
      在步驟204,為了恢復(fù)被異常中斷的數(shù)據(jù)寫入操作,啟動(dòng)數(shù)據(jù)寫入恢復(fù)操作。數(shù)據(jù)寫入恢復(fù)操作嘗試在介質(zhì)上與記錄在數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器和數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器中的信息對(duì)應(yīng)的位置處恢復(fù)寫入操作。通過(guò)這種方式,可以標(biāo)識(shí)寫入操作中斷的精確物理位置,以及可以在該位置恢復(fù)寫入操作。
      在步驟205,例如從介質(zhì)的第一物理位置開(kāi)始,執(zhí)行有時(shí)稱作“重新讀取”操作的對(duì)介質(zhì)的讀操作。確定當(dāng)前所讀取數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)符。在步驟206,讀取所記錄的數(shù)據(jù),直到當(dāng)前所讀取的數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)符與存儲(chǔ)在數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器中的值相匹配為止。當(dāng)該匹配發(fā)生時(shí),在步驟207,該讀操作繼續(xù),并且跟蹤自遇到匹配的數(shù)據(jù)標(biāo)識(shí)符以來(lái)所讀取的數(shù)據(jù)元素的數(shù)目。在步驟208,對(duì)自從遇到匹配的數(shù)據(jù)標(biāo)識(shí)符以來(lái)所讀取的數(shù)據(jù)元素的數(shù)目進(jìn)行計(jì)數(shù),直到該數(shù)目與存儲(chǔ)在數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器中的值相匹配為止。當(dāng)該匹配發(fā)生時(shí),寫入裝置已正確地定位了寫入操作被異常暫停的位置處。參考步驟209,然后再次激活寫入使能信號(hào)并且繼續(xù)該寫入操作,從而導(dǎo)致寫入操作的成功恢復(fù)。
      圖3是根據(jù)本發(fā)明的用于執(zhí)行光學(xué)介質(zhì)上的寫入操作例如圖2的寫入操作的光學(xué)介質(zhì)寫入裝置的框圖。寫入裝置500包括寫入控制單元502以及支持的數(shù)字信號(hào)處理器506。寫入控制單元502從主機(jī)HOST接收命令并且向主機(jī)HOST發(fā)送結(jié)果。向/從作為裝置500的數(shù)據(jù)緩沖器而運(yùn)行的外部存儲(chǔ)器單元507寫入/檢索數(shù)據(jù)。
      包括數(shù)據(jù)編碼器和激光驅(qū)動(dòng)器的寫入/再現(xiàn)單元513對(duì)寫入控制單元502生成的信號(hào)作出應(yīng)答,用于向光學(xué)介質(zhì)501寫入數(shù)據(jù)。寫入控制單元包括寫入使能信號(hào)控制單元503,其生成寫入使能信號(hào)WENA,在本領(lǐng)域中該信號(hào)也稱作“寫入選通”信號(hào)。當(dāng)數(shù)據(jù)可用于寫入到光學(xué)介質(zhì)501時(shí)以及當(dāng)系統(tǒng)全面運(yùn)轉(zhuǎn)時(shí),寫入使能信號(hào)WENA是有效的。如上面所討論的,當(dāng)在寫入操作期間發(fā)生異常(諸如上面所討論的類型的異常)時(shí),寫入使能信號(hào)WENA被無(wú)效,并且啟動(dòng)恢復(fù)操作。當(dāng)寫入使能WENA信號(hào)有效時(shí),將要寫入到光學(xué)介質(zhì)501的數(shù)據(jù)從寫入控制單元502經(jīng)由數(shù)據(jù)線路WDATA轉(zhuǎn)發(fā)到寫入/再現(xiàn)單元513。
      與寫入控制單元502和數(shù)字信號(hào)處理器506連接(interface)的多個(gè)寄存器508包括第一寄存器509和第二寄存器510、以及對(duì)應(yīng)的數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器511和數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器512。如上面參考圖2中所述方法所描述的那樣,在寫入操作期間,以與當(dāng)前正被寫入到光學(xué)介質(zhì)的數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)標(biāo)識(shí)符值不斷更新第一寄存器509。在不同的示例中,數(shù)據(jù)標(biāo)識(shí)符值可以表示數(shù)據(jù)扇區(qū)標(biāo)識(shí)符值或數(shù)據(jù)幀標(biāo)識(shí)符值。數(shù)據(jù)標(biāo)識(shí)符用作標(biāo)識(shí)該數(shù)據(jù)段的駐留數(shù)據(jù)的虛擬地址。此外,在寫入操作期間,以數(shù)據(jù)標(biāo)識(shí)符遲延值不斷更新第二寄存器510,該數(shù)據(jù)標(biāo)識(shí)符遲延值代表在由當(dāng)前數(shù)據(jù)標(biāo)識(shí)符所標(biāo)示的當(dāng)前數(shù)據(jù)組中已經(jīng)寫入的數(shù)據(jù)元素的數(shù)目或者已過(guò)去的時(shí)間。每次將存儲(chǔ)在第一寄存器509中的數(shù)據(jù)標(biāo)識(shí)符設(shè)置為新值時(shí),都將存儲(chǔ)在第二寄存器510中的數(shù)據(jù)標(biāo)識(shí)符遲延值重置為重置值,例如零。在讀操作期間,適當(dāng)?shù)剡f增數(shù)據(jù)標(biāo)識(shí)符遲延值,以反映自當(dāng)前數(shù)據(jù)標(biāo)識(shí)符所標(biāo)識(shí)的當(dāng)前數(shù)據(jù)集的寫入開(kāi)始以來(lái)已過(guò)去的時(shí)間或者所寫入的數(shù)據(jù)元素的數(shù)目。寄存器可以采取外部寄存器或者存儲(chǔ)器元件的形式,或者替代性地可以駐留在寫入控制單元502或信號(hào)處理器506中。
      當(dāng)異常寫入操作發(fā)生(圖2的步驟201)時(shí),寫入控制單元502使寫入使能信號(hào)WENA無(wú)效。同時(shí),將當(dāng)前存儲(chǔ)在第一寄存器509中的數(shù)據(jù)標(biāo)識(shí)符值拷貝到數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器511,以及將當(dāng)前存儲(chǔ)在第二寄存器510中的數(shù)據(jù)標(biāo)識(shí)符遲延值拷貝到數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器512(圖2的步驟203)。數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器511和數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器512的內(nèi)容稍后將在寫入操作恢復(fù)過(guò)程期間由比較器505和寫入控制單元502用來(lái)確定電子介質(zhì)上的要重新開(kāi)始寫入操作的精確位置。
      在被執(zhí)行來(lái)恢復(fù)異常中斷的寫入操作的后續(xù)讀操作(圖2的步驟204)期間,從光學(xué)介質(zhì)所讀取的數(shù)據(jù)由數(shù)據(jù)標(biāo)識(shí)符解碼器504處理。數(shù)據(jù)標(biāo)識(shí)符解碼器504察看從光學(xué)介質(zhì)501所讀取的數(shù)據(jù),并且從數(shù)據(jù)中解碼數(shù)據(jù)標(biāo)識(shí)符信息(圖2的步驟205)。在比較器505處將從光學(xué)介質(zhì)501讀取的數(shù)據(jù)標(biāo)識(shí)符信息與存儲(chǔ)在數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器511中的值相比較(圖2的步驟206)。假定匹配,則從介質(zhì)501讀取另外的數(shù)據(jù),并且對(duì)在讀操作期間所讀取的數(shù)據(jù)元素的數(shù)目進(jìn)行跟蹤或計(jì)數(shù)(圖2的步驟207)。當(dāng)在寫入操作期間所讀取的數(shù)據(jù)元素的數(shù)目等于存儲(chǔ)在數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器512中的值(圖2的步驟208)時(shí),寫入控制單元502通過(guò)激活寫入使能信號(hào)WENA來(lái)應(yīng)答,并且寫入/再現(xiàn)單元513在介質(zhì)上的操作曾經(jīng)中斷的精確位置處重新開(kāi)始先前所中斷的寫入操作(圖2的步驟209)。
      通過(guò)這種方式,基于所寫入的最后有效位置的數(shù)據(jù)標(biāo)識(shí)符值和數(shù)據(jù)標(biāo)識(shí)符遲延值的組合,可以標(biāo)識(shí)寫入操作中斷的精確物理位置,并且可以在該位置恢復(fù)寫入操作。
      圖4是根據(jù)本發(fā)明第二實(shí)施例的光學(xué)介質(zhì)寫入裝置的寫入操作的流程圖,其圖示了寫入操作的異常暫停、數(shù)據(jù)標(biāo)識(shí)符和數(shù)據(jù)標(biāo)識(shí)符遲延值的記錄、物理地址和物理地址遲延值的記錄、以及使用其的寫入操作的恢復(fù)。
      在步驟301,例如通過(guò)寫入使能信號(hào)的過(guò)早無(wú)效而檢測(cè)到異常寫入操作。在步驟302,記錄數(shù)據(jù)標(biāo)識(shí)符值和數(shù)據(jù)標(biāo)識(shí)符遲延值。在步驟303,記錄物理地址值和物理地址遲延值。
      在步驟304,將數(shù)據(jù)標(biāo)識(shí)符值和數(shù)據(jù)標(biāo)識(shí)符遲延值拷貝到數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器和數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器,用于稍后在數(shù)據(jù)寫入恢復(fù)操作期間參考。而且,同樣將物理地址值和物理地址遲延值拷貝到物理地址開(kāi)始寄存器和物理地址遲延開(kāi)始寄存器,用于稍后在數(shù)據(jù)寫入恢復(fù)操作期間參考。
      在步驟305,為了恢復(fù)被異常中斷的數(shù)據(jù)寫入操作,啟動(dòng)數(shù)據(jù)寫入恢復(fù)操作。數(shù)據(jù)寫入恢復(fù)操作嘗試在介質(zhì)上與記錄在物理地址開(kāi)始寄存器、物理地址遲延開(kāi)始寄存器、數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器和數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器中的信息對(duì)應(yīng)的位置處恢復(fù)寫入操作。通過(guò)這種方式,可基于兩個(gè)獨(dú)立的參數(shù),而標(biāo)識(shí)寫入操作中斷的精確物理位置并在該位置恢復(fù)寫入操作,所述兩個(gè)獨(dú)立的參數(shù)中的第一個(gè)是最后有效位置的物理地址與物理地址遲延值的組合,第二個(gè)是最后有效位置的數(shù)據(jù)標(biāo)識(shí)符值與數(shù)據(jù)標(biāo)識(shí)符遲延值的組合。
      在步驟306,例如從介質(zhì)的第一物理位置開(kāi)始,執(zhí)行有時(shí)稱作“重新讀取”操作的對(duì)介質(zhì)的讀操作。在步驟307,讀操作嘗試在介質(zhì)上定位下述讀取數(shù)據(jù),所述讀取數(shù)據(jù)具有與存儲(chǔ)在物理地址開(kāi)始寄存器中的值相匹配的物理地址。如果發(fā)現(xiàn)了匹配,則在步驟308,繼續(xù)讀操作,并且跟蹤自遇到匹配的物理地址以來(lái)所讀取的數(shù)據(jù)元素的數(shù)目。在步驟309,對(duì)自遇到匹配的物理地址以來(lái)所讀取的數(shù)據(jù)元素的數(shù)目進(jìn)行計(jì)數(shù),直到該數(shù)目與存儲(chǔ)在物理地址遲延開(kāi)始寄存器中的值相匹配為止。當(dāng)該匹配發(fā)生時(shí),寫入裝置已正確地定位了寫入操作被異常暫停的位置。參考步驟310,然后再次激活寫入使能信號(hào)并且繼續(xù)寫入操作,從而導(dǎo)致寫入操作的成功恢復(fù)。
      如果在步驟307沒(méi)有發(fā)現(xiàn)匹配的物理地址,則在步驟311,繼續(xù)讀操作并且確定當(dāng)前所讀取數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)符。在步驟312,讀取所記錄的數(shù)據(jù),直到當(dāng)前所讀取的數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)符與存儲(chǔ)在數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器中的值相匹配為止。當(dāng)該匹配發(fā)生時(shí),在步驟313,繼續(xù)讀操作,并且跟蹤自遇到匹配的數(shù)據(jù)標(biāo)識(shí)符以來(lái)所讀取的數(shù)據(jù)元素的數(shù)目。在步驟314,對(duì)自遇到匹配的數(shù)據(jù)標(biāo)識(shí)符以來(lái)所讀取的數(shù)據(jù)元素的數(shù)目進(jìn)行計(jì)數(shù),直到該數(shù)目與存儲(chǔ)在數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器中的值相匹配為止。當(dāng)該匹配發(fā)生時(shí),寫入裝置已正確地定位了寫入操作被異常暫停的位置。參考步驟315,然后再次激活寫入使能信號(hào)并且繼續(xù)寫入操作,從而導(dǎo)致寫入操作的成功恢復(fù)。
      圖5是根據(jù)本發(fā)明的用于執(zhí)行光學(xué)介質(zhì)上的寫入操作例如圖4的寫入操作的光學(xué)介質(zhì)寫入裝置的框圖。寫入裝置600包括寫入控制單元602以及支持的數(shù)字信號(hào)處理器506。寫入控制單元602從主機(jī)HOST接收命令并且向主機(jī)HOST發(fā)送結(jié)果。向/從作為裝置600的數(shù)據(jù)緩沖器而運(yùn)行的外部存儲(chǔ)器單元609寫入/檢索數(shù)據(jù)。
      包括數(shù)據(jù)編碼器和激光驅(qū)動(dòng)器的寫入/再現(xiàn)單元619對(duì)寫入控制單元602生成的信號(hào)作應(yīng)答,用于向光學(xué)介質(zhì)601寫入數(shù)據(jù)。寫入控制單元包括寫入使能信號(hào)控制單元603,其生成寫入使能信號(hào)WENA,在本領(lǐng)域中該信號(hào)也被稱作“寫入選通”信號(hào)。當(dāng)數(shù)據(jù)可用于寫到光學(xué)介質(zhì)601時(shí)以及當(dāng)系統(tǒng)全面運(yùn)轉(zhuǎn)時(shí),該寫入使能信號(hào)WENA是有效的。如上面所討論的,當(dāng)在寫入操作期間發(fā)生異常(諸如上面所討論的類型的異常)時(shí),寫入使能信號(hào)WENA被無(wú)效,并且啟動(dòng)恢復(fù)操作。當(dāng)寫入使能WENA信號(hào)有效時(shí),將要寫入到光學(xué)介質(zhì)601的數(shù)據(jù)從寫入控制單元602經(jīng)由數(shù)據(jù)線路WDATA轉(zhuǎn)發(fā)到寫入/再現(xiàn)單元619。
      與寫入控制單元602和數(shù)字信號(hào)處理器506連接的多個(gè)寄存器610包括第一寄存器611、第二寄存器612、第三寄存器613、第四寄存器614、以及對(duì)應(yīng)的物理地址開(kāi)始寄存器615、物理地址遲延開(kāi)始寄存器616、數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器617和數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器618。如上面參考圖4中所述方法所描述的那樣,在寫入操作期間,以與當(dāng)前正被寫入到光學(xué)介質(zhì)601的數(shù)據(jù)相關(guān)聯(lián)的物理地址值不斷更新第一寄存器611。此外,在寫入操作期間,以物理地址遲延值不斷更新第二寄存器612,該物理地址遲延值代表在由當(dāng)前物理地址所標(biāo)示的當(dāng)前數(shù)據(jù)組中已經(jīng)寫入的數(shù)據(jù)元素的數(shù)目或者已過(guò)去的時(shí)間。每次將存儲(chǔ)在第一寄存器611中的物理地址設(shè)置為新值時(shí),都將存儲(chǔ)在第二寄存器612中的物理地址遲延值重置為重置值,例如零。在讀操作期間,適當(dāng)?shù)剡f增物理地址遲延值,以反映自當(dāng)前物理地址所標(biāo)識(shí)的當(dāng)前數(shù)據(jù)集的寫入開(kāi)始以來(lái)已過(guò)去的時(shí)間或者所寫入的數(shù)據(jù)元素的數(shù)目。
      類似地,在寫入操作期間,以與當(dāng)前正被寫入到光學(xué)介質(zhì)601的數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)標(biāo)識(shí)符值不斷更新第三寄存器613。在不同的示例中,數(shù)據(jù)標(biāo)識(shí)符值可以表示數(shù)據(jù)扇區(qū)標(biāo)識(shí)符值或數(shù)據(jù)幀標(biāo)識(shí)符值。數(shù)據(jù)標(biāo)識(shí)符用作標(biāo)識(shí)該數(shù)據(jù)段的駐留數(shù)據(jù)的虛擬地址。此外,在寫入操作期間,以數(shù)據(jù)標(biāo)識(shí)符遲延值不斷更新第四寄存器614,該數(shù)據(jù)標(biāo)識(shí)符遲延值代表在由當(dāng)前數(shù)據(jù)標(biāo)識(shí)符所標(biāo)示的當(dāng)前數(shù)據(jù)組中已經(jīng)寫入的數(shù)據(jù)元素的數(shù)目或者已過(guò)去的時(shí)間。每次將存儲(chǔ)在第三寄存器613中的數(shù)據(jù)標(biāo)識(shí)符設(shè)置為新值時(shí),都將存儲(chǔ)在第四寄存器614中的數(shù)據(jù)標(biāo)識(shí)符遲延值重置為重置值,例如零。在讀操作期間,適當(dāng)?shù)剡f增數(shù)據(jù)標(biāo)識(shí)符遲延值,以反映自當(dāng)前數(shù)據(jù)標(biāo)識(shí)符所標(biāo)識(shí)的當(dāng)前數(shù)據(jù)集的寫入開(kāi)始以來(lái)已過(guò)去的時(shí)間或者所寫入的數(shù)據(jù)元素的數(shù)目。
      當(dāng)異常寫入操作發(fā)生(圖4的步驟301)時(shí),寫入控制單元602使寫入使能信號(hào)WENA無(wú)效。同時(shí),將當(dāng)前存儲(chǔ)在第一寄存器611中的物理地址值拷貝到物理地址開(kāi)始寄存器615,將當(dāng)前存儲(chǔ)在第二寄存器612中的物理地址遲延值拷貝到物理地址遲延開(kāi)始寄存器616,將當(dāng)前存儲(chǔ)在第三寄存器613中的數(shù)據(jù)標(biāo)識(shí)符值拷貝到數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器617,以及將當(dāng)前存儲(chǔ)在第四寄存器614中的數(shù)據(jù)標(biāo)識(shí)符遲延值拷貝到數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器618(圖4的步驟302和303)。物理地址開(kāi)始寄存器615、物理地址遲延開(kāi)始寄存器616、數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器617和數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器618的內(nèi)容稍后在寫入操作恢復(fù)過(guò)程期間由比較器607和寫入控制單元602用來(lái)確定電子介質(zhì)上的要重新開(kāi)始寫入操作的精確位置。
      在被執(zhí)行來(lái)恢復(fù)異常中斷的寫入操作的后續(xù)讀操作(圖4的步驟305和306)期間,從光學(xué)介質(zhì)601讀取的數(shù)據(jù)由包括物理地址解碼器605和數(shù)據(jù)標(biāo)識(shí)符解碼器606的解碼器單元604處理。
      最初,執(zhí)行讀操作,以確定在光學(xué)介質(zhì)601上與物理地址開(kāi)始寄存器615的內(nèi)容相等的物理地址處是否可以檢測(cè)到讀取數(shù)據(jù)(圖4的步驟307)。該功能是通過(guò)在比較器607處將物理地址解碼器605所解碼的在讀操作期間所讀取的數(shù)據(jù)的物理地址與物理地址開(kāi)始寄存器615的內(nèi)容相比較而執(zhí)行的。
      假定在該物理地址處可以讀取這樣的數(shù)據(jù),則從介質(zhì)601讀取另外的數(shù)據(jù),并且對(duì)在讀操作期間所讀取的數(shù)據(jù)元素的數(shù)目進(jìn)行跟蹤或計(jì)數(shù)(圖4的步驟308)。當(dāng)在寫入操作期間所讀取的數(shù)據(jù)元素的數(shù)目等于存儲(chǔ)在物理地址遲延開(kāi)始寄存器616中的值(圖4的步驟309)時(shí),寫入控制單元602通過(guò)激活寫入使能信號(hào)WENA來(lái)應(yīng)答,并且寫入/再現(xiàn)單元619在介質(zhì)上的操作曾經(jīng)中斷的精確位置處重新開(kāi)始先前所中斷的寫入操作(圖4的步驟310)。
      假定在由物理地址開(kāi)始寄存器的內(nèi)容所標(biāo)識(shí)的物理地址處不能讀取這樣的數(shù)據(jù)(圖4的步驟307),則數(shù)據(jù)標(biāo)識(shí)符解碼器606察看從光學(xué)介質(zhì)601所讀取的數(shù)據(jù),并且從數(shù)據(jù)中解碼數(shù)據(jù)標(biāo)識(shí)符信息(圖4的步驟311)。在比較器607處將從光學(xué)介質(zhì)601讀取的數(shù)據(jù)標(biāo)識(shí)符信息與存儲(chǔ)在數(shù)據(jù)標(biāo)識(shí)符開(kāi)始寄存器617中的值相比較(圖4的步驟312)。假定匹配,則從介質(zhì)601讀取另外的數(shù)據(jù),并且對(duì)在讀操作期間所讀取的數(shù)據(jù)元素的數(shù)目進(jìn)行跟蹤或計(jì)數(shù)(圖4的步驟313)。當(dāng)在寫入操作期間所讀取的數(shù)據(jù)元素的數(shù)目等于存儲(chǔ)在數(shù)據(jù)標(biāo)識(shí)符遲延開(kāi)始寄存器618中的值(圖4的步驟314)時(shí),寫入控制單元602通過(guò)激活寫入使能信號(hào)WENA來(lái)應(yīng)答,并且寫入/再現(xiàn)單元619在介質(zhì)上的操作曾經(jīng)中斷的精確位置處重新開(kāi)始先前所中斷的寫入操作(圖4的步驟310)。
      通過(guò)這種方式,基于兩個(gè)獨(dú)立參數(shù),可以標(biāo)識(shí)寫入操作中斷的精確物理位置,并且可以在該位置恢復(fù)寫入操作,所述兩個(gè)獨(dú)立參數(shù)中的第一個(gè)是所寫入的最后有效位置的物理地址和物理地址遲延值的組合,第二個(gè)是所寫入的最后有效位置的數(shù)據(jù)標(biāo)識(shí)符值和數(shù)據(jù)標(biāo)識(shí)符遲延值的組合。這樣,如果不能基于所記錄的物理地址和物理地址遲延值恢復(fù)寫入操作,則可以進(jìn)行另外的嘗試來(lái)基于數(shù)據(jù)標(biāo)識(shí)符和數(shù)據(jù)標(biāo)識(shí)符遲延值而恢復(fù)寫入操作。假定單次寫入光學(xué)介質(zhì)是寫入操作的主體介質(zhì),則基于數(shù)據(jù)標(biāo)識(shí)符和數(shù)據(jù)標(biāo)識(shí)符遲延的恢復(fù)的第二選項(xiàng)與排他地依賴于基于物理地址和物理地址遲延的恢復(fù)的常規(guī)方案相比,提高了恢復(fù)的機(jī)會(huì)。
      雖然已經(jīng)參考本發(fā)明的優(yōu)選實(shí)施例而具體示出和描述了本發(fā)明,但是本領(lǐng)域普通技術(shù)人員應(yīng)該理解,在不背離所附權(quán)利要求所定義的本發(fā)明的精神和范圍的條件下,可以在這里進(jìn)行形式上和細(xì)節(jié)上的各種改變。
      相關(guān)申請(qǐng)本申請(qǐng)要求2004年12月3提交的韓國(guó)專利申請(qǐng)No.10-2004-0100935在35U.S.C.119下的優(yōu)先權(quán),這里通過(guò)全面引用而合并其公開(kāi)。
      權(quán)利要求
      1.一種用于向光學(xué)介質(zhì)寫入數(shù)據(jù)的系統(tǒng),包括寫入控制單元,其控制向根據(jù)物理地址安排的光學(xué)介質(zhì)寫入數(shù)據(jù)段,寫入到介質(zhì)的每個(gè)數(shù)據(jù)段具有數(shù)據(jù)段標(biāo)識(shí)符和多個(gè)數(shù)據(jù)元素,該寫入控制單元在寫入操作期間跟蹤正被寫入的每個(gè)數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符,該寫入控制單元在寫入操作暫停時(shí)確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符;以及光學(xué)介質(zhì)讀/寫單元,其從光學(xué)介質(zhì)讀數(shù)據(jù)并且確定與所讀取的數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)段標(biāo)識(shí)符,并且其響應(yīng)于寫入控制單元而向光學(xué)介質(zhì)寫入數(shù)據(jù);其中,在寫入操作暫停之后,該寫入控制單元還使得該讀/寫單元從光學(xué)介質(zhì)讀數(shù)據(jù)以定位與在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的數(shù)據(jù)段標(biāo)識(shí)符對(duì)應(yīng)的最后數(shù)據(jù)段,并且在所定位的最后數(shù)據(jù)段處重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。
      2.如權(quán)利要求1所述的系統(tǒng),其中所述數(shù)據(jù)段包括數(shù)據(jù)幀。
      3.如權(quán)利要求1所述的系統(tǒng),其中所述數(shù)據(jù)段包括數(shù)據(jù)扇區(qū)。
      4.如權(quán)利要求1所述的系統(tǒng),其中所述數(shù)據(jù)元素包括數(shù)據(jù)段的數(shù)據(jù)位。
      5.如權(quán)利要求1所述的系統(tǒng),還包括寄存器,用于在寫入操作暫停的時(shí)刻存儲(chǔ)數(shù)據(jù)段標(biāo)識(shí)符。
      6.如權(quán)利要求1所述的系統(tǒng),還包括比較器,用于將存儲(chǔ)在寄存器中的數(shù)據(jù)段標(biāo)識(shí)符與讀/寫單元從光學(xué)介質(zhì)所讀取的數(shù)據(jù)段標(biāo)識(shí)符相比較,以定位寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段。
      7.如權(quán)利要求1所述的系統(tǒng),其中所述寫入控制單元在寫入操作期間跟蹤數(shù)據(jù)段遲延值,該數(shù)據(jù)段遲延值代表相對(duì)于當(dāng)前的數(shù)據(jù)段標(biāo)識(shí)符所寫入的數(shù)據(jù)段的數(shù)據(jù)元素的數(shù)目,以及其中所述寫入控制單元在寫入操作暫停時(shí)確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)元素的數(shù)據(jù)段遲延值。
      8.如權(quán)利要求7所述的系統(tǒng),其中,所述寫入控制單元在寫入操作暫停之后還基于相對(duì)于該最后數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符的數(shù)據(jù)段遲延值來(lái)重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。
      9.如權(quán)利要求7所述的系統(tǒng),還包括寄存器,用于存儲(chǔ)數(shù)據(jù)段遲延值。
      10.如權(quán)利要求1所述的系統(tǒng),其中,所述寫入控制單元包括寫入使能信號(hào)控制單元,其在正進(jìn)行寫入操作時(shí),使能寫入使能信號(hào),而在寫入操作暫停時(shí),禁止寫入使能信號(hào)。
      11.如權(quán)利要求1所述的系統(tǒng),其中所述寫入控制單元在寫入操作期間還跟蹤正被寫入的每個(gè)數(shù)據(jù)段的物理地址和物理地址遲延值,該物理地址遲延值代表相對(duì)于當(dāng)前物理地址所寫入的數(shù)據(jù)段的數(shù)據(jù)元素的數(shù)目,以及其中所述寫入控制單元在寫入操作暫停時(shí)確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段的物理地址。
      12.如權(quán)利要求11所述的系統(tǒng),其中,所述寫入控制單元在寫入操作暫停之后還基于相對(duì)于該最后數(shù)據(jù)段的物理地址的物理地址遲延值來(lái)重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。
      13.如權(quán)利要求11所述的系統(tǒng),還包括寄存器,用于存儲(chǔ)物理地址遲延值。
      14.如權(quán)利要求11所述的系統(tǒng),其中所述寫入操作是由于寫入操作的異?;蛑袛喽粫和5?。
      15.一種用于向光學(xué)介質(zhì)寫入數(shù)據(jù)的方法,包括向根據(jù)物理地址排列的光學(xué)介質(zhì)寫入數(shù)據(jù)段,寫入到介質(zhì)的每個(gè)數(shù)據(jù)段具有數(shù)據(jù)段標(biāo)識(shí)符和多個(gè)數(shù)據(jù)元素;跟蹤正被寫入的每個(gè)數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符;在寫入操作暫停時(shí),確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符;在寫入操作暫停之后,從光學(xué)介質(zhì)讀數(shù)據(jù)并且確定與所讀取的數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)段標(biāo)識(shí)符,以定位與在寫入操作暫停的時(shí)刻寫到光學(xué)介質(zhì)的數(shù)據(jù)段標(biāo)識(shí)符相對(duì)應(yīng)的最后數(shù)據(jù)段;以及在所定位的最后數(shù)據(jù)段處重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。
      16.如權(quán)利要求15所述的方法,其中所述數(shù)據(jù)段包括數(shù)據(jù)幀。
      17.如權(quán)利要求15所述的方法,其中所述數(shù)據(jù)段包括數(shù)據(jù)扇區(qū)。
      18.如權(quán)利要求15所述的方法,其中所述數(shù)據(jù)元素包括數(shù)據(jù)段的數(shù)據(jù)位。
      19.如權(quán)利要求15所述的方法,還包括將寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符與從光學(xué)介質(zhì)所讀取的數(shù)據(jù)段標(biāo)識(shí)符相比較,以定位寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段。
      20.如權(quán)利要求15所述的方法,還包括在寫入操作期間跟蹤數(shù)據(jù)段遲延值,該數(shù)據(jù)段遲延值代表相對(duì)于當(dāng)前的數(shù)據(jù)段標(biāo)識(shí)符所寫入的數(shù)據(jù)段的數(shù)據(jù)元素的數(shù)目,以及在寫入操作暫停時(shí)確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)元素的數(shù)據(jù)段遲延值。
      21.如權(quán)利要求20所述的方法,還包括在寫入操作暫停之后,還基于相對(duì)于該最后數(shù)據(jù)段的數(shù)據(jù)段標(biāo)識(shí)符的數(shù)據(jù)段遲延值來(lái)重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。
      22.如權(quán)利要求15所述的方法,其中在正進(jìn)行寫入操作時(shí),使能寫入使能信號(hào),并且其中在寫入操作暫停時(shí),禁止寫入使能信號(hào)。
      23.如權(quán)利要求15所述的方法,還包括,在寫入操作期間,跟蹤正被寫入的每個(gè)數(shù)據(jù)段的物理地址和物理地址遲延值,該物理地址遲延值代表相對(duì)于當(dāng)前物理地址所寫入的數(shù)據(jù)段的數(shù)據(jù)元素的數(shù)目,以及在寫入操作暫停時(shí),確定在寫入操作暫停的時(shí)刻寫入到光學(xué)介質(zhì)的最后數(shù)據(jù)段的物理地址。
      24.如權(quán)利要求23所述的方法,還包括,在寫入操作暫停之后基于相對(duì)于該最后數(shù)據(jù)段的物理地址的物理地址遲延值來(lái)重新開(kāi)始向光學(xué)介質(zhì)寫入數(shù)據(jù)段。
      全文摘要
      在一種用于向光學(xué)介質(zhì)寫入數(shù)據(jù)的裝置和方法中,可以在光學(xué)介質(zhì)寫入操作被異常中斷的情況下,以高可靠性和精度恢復(fù)該光學(xué)介質(zhì)寫入操作。通過(guò)記錄寫入到介質(zhì)的最后數(shù)據(jù)段的數(shù)據(jù)標(biāo)識(shí)符和數(shù)據(jù)標(biāo)識(shí)符遲延值,該恢復(fù)甚至在介質(zhì)的物理地址被不可挽回地?fù)p害的情況下也是可能的。本發(fā)明的裝置和方法對(duì)于單次寫入介質(zhì)的寫入操作尤其有利,因?yàn)樗鼈儨p少了丟棄介質(zhì)的頻率。
      文檔編號(hào)G11B7/0045GK1815573SQ20051012976
      公開(kāi)日2006年8月9日 申請(qǐng)日期2005年12月5日 優(yōu)先權(quán)日2004年12月3日
      發(fā)明者鄭勝在 申請(qǐng)人:三星電子株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1