国产精品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>

      可重寫光盤的數(shù)據(jù)改寫方法

      文檔序號:6777751閱讀:618來源:國知局
      專利名稱:可重寫光盤的數(shù)據(jù)改寫方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及在不作物理擦除操作的情況下對可重寫光盤的數(shù)據(jù)進行快速改寫的方法。
      背景技術(shù)
      通常,向/從可重寫光盤例如CD-R/W寫入/讀取數(shù)據(jù)的光盤驅(qū)動器被用來與主機例如個人計算機(PC)相連。因此,光盤驅(qū)動器從主機接收待寫入的數(shù)據(jù),并將再現(xiàn)數(shù)據(jù)發(fā)送到主機。


      圖1示出了進行這些讀/寫操作的光盤驅(qū)動器。圖1中的光盤驅(qū)動器包括光拾取器2,用于向/從可重寫光盤1例如CD-R/W寫入/讀取數(shù)據(jù);R/F(射頻)單元3,用于對由光拾取器2再現(xiàn)的RF(射頻)信號進行均衡和整形,以產(chǎn)生二進制信號;數(shù)字式再現(xiàn)信號處理單元4,用于處理來自R/F單元3的二進制信號,以恢復(fù)原始數(shù)字?jǐn)?shù)據(jù);接口5,用于將恢復(fù)的數(shù)字?jǐn)?shù)據(jù)傳送到一個連接的PC 200,并接收來自PC200的數(shù)據(jù)和命令;數(shù)字記錄信號處理單元6,用于把通過接口5接收的數(shù)據(jù)轉(zhuǎn)換成適合光盤的寫入信號;伺服和驅(qū)動單元7,用于調(diào)整可重寫光盤1的轉(zhuǎn)速,并在光盤1上移動讀/寫位置;以及微計算機8,用于監(jiān)控整個操作,以執(zhí)行來自用戶的輸入鍵命令或者來自PC200的請求命令。
      圖2示出了當(dāng)請求對包含數(shù)據(jù)的可重寫光盤1的數(shù)據(jù)改寫時,在圖1所示的光盤驅(qū)動器100中所執(zhí)行的步驟。
      以下對圖2中所述的步驟進行說明。當(dāng)可重寫光盤1被插入光盤驅(qū)動器100時(S10),微計算機8從可重寫光盤1讀出光盤信息(S12)。光盤信息由在程序存儲區(qū)(PMA)中寫入的數(shù)據(jù)和目錄表(TOC)組成,目錄表中包括所有記錄磁道的導(dǎo)航數(shù)據(jù)。
      如果可重寫光盤1是CD-R/W,則如圖3所示,在最內(nèi)側(cè)的功率校準(zhǔn)區(qū)(Power Calibration Area)(PCA)附近的PMA具有所有記錄磁道的記錄信息,而且在各區(qū)段(session)頭部的引入?yún)^(qū)(LIA)內(nèi)寫入的TOC具有所有關(guān)于各相應(yīng)區(qū)段的所有信息。
      因此,為讀出光盤信息,微計算機8首先在可重寫光盤1中搜索PMA和第一TOC。在讀取光盤信息之后,微計算機8根據(jù)讀取的光盤信息,檢查光盤類型和記錄狀態(tài)(S14),然后,它把檢查的光盤類型和記錄狀態(tài)傳送到通過接口5連接的PC200(S16),并將它們就地存儲。在PC200中運行的操作系統(tǒng)(OS)把從光盤驅(qū)動器100接收的信息存儲在設(shè)備管理信息中。
      如果插入的可重寫光盤1內(nèi)含有無用數(shù)據(jù),用戶應(yīng)使光盤1變?yōu)榭毡P,即首先擦除所有數(shù)據(jù),以便將新數(shù)據(jù)寫入光盤1。如果請求寫入新數(shù)據(jù)而不進行數(shù)據(jù)刪除,因為OS已知道存儲在設(shè)備管理信息中的光盤信息,則OS便將新數(shù)據(jù)的容量與可重寫光盤1的剩余存儲容量進行比較,該剩余存儲容量被包括在光盤信息中。然后,只有當(dāng)新數(shù)據(jù)的容量小于剩余容量時,OS才請求光盤驅(qū)動器100寫入新數(shù)據(jù),否則,OS不會作出該請求。如果剩余容量能容納新數(shù)據(jù),則光盤驅(qū)動器100從空白程序區(qū)的開頭部分寫入新數(shù)據(jù),即在光盤1中所寫的無用數(shù)據(jù)之后寫入新數(shù)據(jù),因為光盤驅(qū)動器100了解當(dāng)前的記錄狀態(tài)。結(jié)果,在新數(shù)據(jù)被記錄之后,無用數(shù)據(jù)仍保留。
      同時,如果光盤驅(qū)動器100收到“光盤擦除”的命令(S20),則它檢查擦除類型,即檢查是“完全”還是“快速”。如果類型是“完全”,則光盤驅(qū)動器100使光束入射到已寫入的整個光盤區(qū)數(shù)據(jù),該光束的功率是為數(shù)據(jù)刪除而設(shè)置的。如果類型為“快速”,則光盤驅(qū)動器100使擦除功率光束僅入射到光盤信息區(qū)即PMA和每個LIA,以便僅刪除光盤信息。圖4示出了與讀/寫功率進行比較的擦除功率。根據(jù)該擦除操作,插入的光盤變?yōu)椤翱瞻住?,結(jié)果,光盤驅(qū)動器200將“空白”狀態(tài)報告給PC200(S22)。
      在收到光盤驅(qū)動器100發(fā)出的“空白”狀態(tài)之后,PC200的OS更新設(shè)備管理信息,以反映所插入光盤的“空白”狀態(tài)。之后,如果請求寫入新數(shù)據(jù),則OS檢查新數(shù)據(jù)的容量是否小于空白光盤的全部存儲容量。如果新數(shù)據(jù)的容量小于空白光盤的全部存儲容量,則OS請求光盤驅(qū)動器100寫入新數(shù)據(jù)。
      如果收到寫入請求(S24),則光盤驅(qū)動器100從可重寫光盤1的數(shù)據(jù)區(qū)開頭部分寫入新數(shù)據(jù)(S26),因為光盤1已變?yōu)榭瞻住?br> 然而,在上述數(shù)據(jù)寫入方法中,必要的光盤擦除操作將花費較長時間,即使其類型為“快速”也是這樣,更不用說“完全”類型的擦除操作,因為它會使用戶等待許久才可重新使用包含有數(shù)據(jù)的可重寫光盤,因而給用戶帶來不便。
      發(fā)明綜述本發(fā)明的目的是提供一種在不作物理數(shù)據(jù)擦除操作的情況下根據(jù)用戶請求對可重寫光盤的記錄狀態(tài)進行初始化的方法,以便快速進行數(shù)據(jù)改寫操作。
      根據(jù)本發(fā)明的可重寫光盤的數(shù)據(jù)改寫方法,根據(jù)用戶請求,將可重寫光盤視為空盤,而不管光盤是否包含寫入數(shù)據(jù),或者將有關(guān)可重寫光盤的被視為非空的信息修改為空信息;將包括所述被視為空的或被修改的空信息在內(nèi)的光盤信息傳送到通過接口連接的主機;以及從可重寫光盤的數(shù)據(jù)可記錄區(qū)的開頭部分,寫入從外部來源接收的輸入數(shù)據(jù)。
      附圖的簡要說明附圖包含在本文中以便于進一步了解本發(fā)明。這些附圖不僅顯示本發(fā)明的優(yōu)選實施例,而且還與說明書一起用來闡明本發(fā)明的原理。在附圖中圖1是常規(guī)光盤驅(qū)動器的方框圖;圖2是由常規(guī)光盤驅(qū)動器進行的數(shù)據(jù)擦除和寫入操作的步驟;圖3示出了有關(guān)記錄在可重寫光盤上的數(shù)據(jù)的示意性描述實例;圖4示出了與讀/寫功率進行比較的擦除功率;圖5是實施根據(jù)本發(fā)明的可重寫光盤數(shù)據(jù)改寫方法的流程圖;圖6和7示出了光盤信息塊的格式,在光盤驅(qū)動器和個人計算機之間定義該光盤信息塊的句法;以及圖8是實施根據(jù)本發(fā)明的可重寫光盤的另一種數(shù)據(jù)改寫方法的流程圖。
      優(yōu)選實施例的詳細說明為全面了解本發(fā)明,以下將參考附圖對本發(fā)明的優(yōu)選實施例進行說明。
      圖5是實施根據(jù)本發(fā)明適用于可重寫光盤的數(shù)據(jù)改寫方法的流程圖,該數(shù)據(jù)改寫方法可由圖1所示的光盤驅(qū)動器執(zhí)行。
      如果將可重寫光盤1插入與PC200相連的光盤驅(qū)動器100內(nèi)(S50),則微計算機8進行初始操作,以讀出在PMA和TOC中寫入的光盤信息(S68),PMA具有讀/寫操作用的導(dǎo)航數(shù)據(jù)。在該初始操作過程中,還檢查各數(shù)據(jù)段之間的預(yù)間隔(pre-gap),然后確定在“分組寫入”(Packet Writing)(PW)、“軌道記錄”(Track At Once)(TAO)和“區(qū)段記錄”(Session At Once)(SAO)三者中,已使用哪種模式來寫入可重寫光盤1的數(shù)據(jù)。
      在初始操作之后或在該操作過程中,如果已把特定鍵鈕按下了預(yù)定的閾值時間(S52),例如安裝在光盤驅(qū)動器100的前面板內(nèi)的“PLAY”按鈕,則微計算機8便根據(jù)所確定的記錄模式,將所插入光盤1的光盤狀態(tài)設(shè)置為“空白”或“已格式化”(S54)。
      這就是說,如果針對寫入數(shù)據(jù)所使用的記錄模式是TAO或SAO,則光盤狀態(tài)被設(shè)置為“空白”,如果是PW,則光盤狀態(tài)被設(shè)置為“已格式化”。
      之后,如果從通過接口5連接的PC200收到光盤信息請求命令(S56),則微計算機8便將設(shè)置的光盤狀態(tài)寫入“光盤信息塊”(DiskInformation Block)(DIB),然后將該光盤信息塊傳送到PC200(S58)。如圖6所示,在光盤驅(qū)動器100和PC200之間預(yù)定義DIB。
      DIB由2字節(jié)“光盤信息長度”、1位“可擦除”、2位“上一區(qū)段狀態(tài)”、2位“光盤狀態(tài)”等字段組成。在圖7中給出的2位“光盤狀態(tài)”字段,用00b表示“空白”,用01b表示“可附加”,并用10b表示“完整”?!翱筛郊印笔侵干弦粎^(qū)段未關(guān)閉,或者在關(guān)閉的上一區(qū)段之后存在下一區(qū)段的指針。而“完整”是指不存在下一區(qū)段的指針,即使上一區(qū)段被關(guān)閉。
      因此,微計算機8將數(shù)值00b寫入DIB的2位“光盤狀態(tài)”字段,并將DIB發(fā)送到PC 200(S58)。由于接收的DIB的“光盤狀態(tài)”字段是00b,則PC 200知道插入在光盤驅(qū)動器100內(nèi)的可重寫光盤1是空盤,并且將所插入光盤1的全部存儲容量存儲在OS的設(shè)備管理信息中,以便當(dāng)請求數(shù)據(jù)寫入時參考。
      圖8是實施根據(jù)本發(fā)明的可重寫光盤的另一種數(shù)據(jù)改寫方法的流程圖。本實施例用于下列情況。
      如果在初始化操作過程中未輸入特定鍵鈕,則在初始化操作進行完之后,光盤驅(qū)動器100將檢測的光盤信息存儲在本機存儲器內(nèi),并將其報告給PC200,PC200將光盤信息存儲在OS的設(shè)備管理信息中。
      在可能表示“非空”的光盤信息已被存儲在PC 200以及光盤驅(qū)動器100內(nèi)的條件下(S80),一個認(rèn)為在所插入光盤1中所寫的數(shù)據(jù)是無用數(shù)據(jù)的用戶如果想用新數(shù)據(jù)改寫該無用數(shù)據(jù)而又不作物理擦除操作的話,那么他按下特定鍵鈕,其按下時間比預(yù)定的閾值時間要長(S81)。
      然后,微計算機8迫使所插入光盤1變?yōu)榭毡P,即,它在光盤信息中寫入“空白”或“已格式化”(S82),而不考慮以前讀取的表明記錄軌道的數(shù)量、上一軌道的位置等所有信息數(shù)據(jù)。在如上所述強制性更改了光盤信息之后,微計算機8以DIB格式將空信息發(fā)送到PC200。這時,可向DIB添加附加識別代碼,以通知PC200(S83)更新存儲在設(shè)備管理信息中的先前光盤信息。
      如果從光盤驅(qū)動器100收到DIB,則PC200的OS把在設(shè)備管理信息中寫入的光盤狀態(tài)變?yōu)榭?S84)。
      之后,當(dāng)用戶請求PC200以TAO或SAO模式寫入新數(shù)據(jù)時,如果新數(shù)據(jù)的容量小于空盤的全部容量的話,PC200將寫入請求傳送到光盤驅(qū)動器100。如果光盤驅(qū)動器100通過接口5接收到寫入請求(S85),則微計算機8從可重寫光盤1的數(shù)據(jù)區(qū)開頭部分寫入通過接口5接收的新數(shù)據(jù),數(shù)據(jù)區(qū)由若干程序區(qū)組成。并且,微計算機8還將有關(guān)軌道的管理信息寫入PMA的第一塊(S86),該管理信息由記錄的新數(shù)據(jù)形成。如果光盤信息表示不是“空白”,而是“已格式化”,則光盤驅(qū)動器100拒絕SAO或TAO寫入請求,并將拒絕理由報告給PC200。
      如圖4所示,由于寫入功率高于擦除功率,如果與新數(shù)據(jù)相符的寫入光束脈沖入射到數(shù)據(jù)區(qū),則新數(shù)據(jù)被寫入,同時舊數(shù)據(jù)被擦除。
      在改寫操作進行完之后(S87),如果請求關(guān)閉包括記錄軌道在內(nèi)的區(qū)段,則微計算機8將必要信息(諸如下一區(qū)段的位置)寫入第一LIA和引出區(qū)(LOA),并關(guān)閉第一區(qū)段(S88)。
      同時,在如上所述向PMA的第一塊寫入有關(guān)第一軌道的信息時,隨后約10個塊也被擦除,或者用空數(shù)據(jù)寫入。隨后更多塊被擦除或被改寫的原因,是為了防止在確定可記錄位置的過程中的可能錯誤,這些錯誤可能是在把可重寫光盤1插入另一光盤驅(qū)動器時,由在用于所記錄的第一軌道的PMA第一塊之后寫入的剩余軌道信息造成的。
      如果用戶請求PC 200以PW模式寫入新數(shù)據(jù),如果光盤信息表示“已格式化”,則光盤驅(qū)動器100的微計算機8便從可重寫光盤1的數(shù)據(jù)區(qū)的第一個格式化分區(qū)開始用新數(shù)據(jù)改寫老數(shù)據(jù)。如果光盤信息表示“空白”,則光盤驅(qū)動器100拒絕寫入請求,并將拒絕理由報告給PC200。
      由于該拒絕理由的報告,用戶可命令光盤驅(qū)動器100通過PC200對插入的光盤進行格式化,然后,在格式化進行完之后,用戶再次請求光盤驅(qū)動器100采用PW模式寫入數(shù)據(jù)。
      以上闡明的根據(jù)本發(fā)明的數(shù)據(jù)改寫方法可實現(xiàn)用新數(shù)據(jù)改寫老數(shù)據(jù),而不作物理數(shù)據(jù)擦除操作,這就使用戶無需花費較長時間來等待所插入光盤變?yōu)榭毡P。
      本發(fā)明可采用其他特定形式予以實施,而不背離本發(fā)明的精神或主要特點。因此,上述實施例應(yīng)在所有方面被視為描述性的,而不是限制性的,而且本發(fā)明的范圍應(yīng)由所附權(quán)利要求予以表示,而不應(yīng)由上述說明予以表示。因而在權(quán)利要求等效的意義和范圍內(nèi)所作的全部變動都應(yīng)包含在權(quán)利要求之內(nèi)。
      權(quán)利要求
      1.對插入的可重寫光盤進行數(shù)據(jù)改寫的方法,包括步驟(a)根據(jù)用戶請求,將可重寫光盤視為空盤,而不考慮光盤是否包含寫入數(shù)據(jù);(b)將包括所述被視為空的信息在內(nèi)的光盤信息傳送到通過接口連接的主機;以及(c)從可重寫光盤的記錄區(qū)的開頭部分寫入輸入數(shù)據(jù)。
      2.如權(quán)利要求1中所述的方法,其中,所述用戶請求是指安裝在光盤驅(qū)動器中的預(yù)規(guī)定鍵鈕保持被按住的時間要長于預(yù)定時間。
      3.如權(quán)利要求1中所述的方法,其中,所述步驟(b)將表示空盤的數(shù)值寫入光盤信息塊,并將光盤信息塊傳送到主機,其中光盤信息塊在光盤驅(qū)動器和主機之間被預(yù)定義。
      4.如權(quán)利要求1中所述的方法,其中,所述步驟(c)用輸入數(shù)據(jù)改寫可重寫光盤的程序記錄區(qū)內(nèi)已寫入的數(shù)據(jù),將輸入數(shù)據(jù)的記錄狀態(tài)寫入相應(yīng)的管理信息塊,并將所述相應(yīng)的管理信息塊之后的一些塊擦除。
      5.插入可重寫光盤的數(shù)據(jù)改寫方法,包括步驟(a)檢查可重寫光盤的光盤狀態(tài);(b)存儲從所述檢查獲得的記錄信息;(c)根據(jù)用戶請求,修改所存儲的記錄信息;以及(d)將修改的記錄信息傳送到通過接口連接的主機。
      6.如權(quán)利要求5中所述的方法,還包括步驟(e)根據(jù)修改的記錄信息,用從主機輸入的數(shù)據(jù)改寫可重寫光盤的已寫入數(shù)據(jù),而不進行已寫入數(shù)據(jù)的物理擦除操作。
      7.如權(quán)利要求6中所述的方法,其中,所述步驟(e)還將輸入數(shù)據(jù)的記錄模式與已寫入數(shù)據(jù)的記錄模式進行比較,并根據(jù)比較結(jié)果進行所述改寫操作,其中已寫入數(shù)據(jù)的記錄模式在所述步驟(a)中予以檢測。
      8.如權(quán)利要求5中所述的方法,其中,所述步驟(a)根據(jù)在程序存儲區(qū)內(nèi)所寫的信息檢查光盤狀態(tài),該程序存儲區(qū)被分配用于存儲所記錄數(shù)據(jù)的臨時管理信息。
      9.如權(quán)利要求5中所述的方法,其中,所述記錄信息用于表示可重寫光盤是否為空盤。
      10.如權(quán)利要求9中所述的方法,其中,所述記錄信息還包括可重寫光盤的已寫入數(shù)據(jù)的記錄模式。
      全文摘要
      本發(fā)明涉及可重寫光盤的快速數(shù)據(jù)改寫方法。該方法根據(jù)用戶請求,將可重寫光盤視為空盤,而不管光盤是否包含寫入數(shù)據(jù),或者將有關(guān)可重寫光盤的被視為非空的信息修改為空信息;將包括所述被視為空的或被修改的空信息在內(nèi)的光盤信息傳送到通過接口連接的主機;以及從可重寫光盤的數(shù)據(jù)可記錄區(qū)的開頭部分,寫入從外部來源接收的輸入數(shù)據(jù)。這種數(shù)據(jù)改寫方法可實現(xiàn)用新數(shù)據(jù)改寫老數(shù)據(jù),而不進行物理數(shù)據(jù)擦除操作,因而使用戶無需花費較長時間來等待所插入光盤變?yōu)榭毡P。
      文檔編號G11B7/00GK1347089SQ0114195
      公開日2002年5月1日 申請日期2001年9月25日 優(yōu)先權(quán)日2000年9月26日
      發(fā)明者李明國 申請人:Lg電子株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1