專利名稱::光驅(qū)及其隨機存取控制方法
技術(shù)領(lǐng)域:
:本發(fā)明關(guān)于光驅(qū)的隨機存取控制方法,特別是關(guān)于有效率地記錄數(shù)據(jù)于光盤片上的光驅(qū)及其隨機存取控制方法。
背景技術(shù):
:圖1是一光驅(qū)120連接至一主機110的功能方塊圖。光驅(qū)120用以對一光盤片(圖未示)進行隨機讀取以及隨機記錄,該光盤片可為可覆寫藍光光盤片(Blue-Rayrewritabledisc)、DVD-RAM光盤片以及其它可覆寫光盤片。以記錄數(shù)據(jù)為例,主機110發(fā)出寫入命令#WC(writecommand)要求光驅(qū)120將一個或一個以上的數(shù)據(jù)區(qū)塊#WD(datablock)記錄于該光盤片上相關(guān)區(qū)域。光驅(qū)120包含有一處理器122、一暫存器124以及一控制單元126??刂茊卧?26具有一機構(gòu)單元包含有一主軸馬達(圖未示)、一光學(xué)讀取頭(圖未示)以及一伺服控制電路(圖未示)用以存取數(shù)據(jù)至該光盤片。暫存器124為一存儲裝置用以儲存往來于主機110及控制單元126間的數(shù)據(jù)。處理器122用以根據(jù)一固件程序代碼(圖未示)以控制光驅(qū)120的運作并管理暫存器124。該硬件架構(gòu)為通常
技術(shù)領(lǐng)域:
的人所熟知,因此并不贅述于此。圖2是現(xiàn)有的光驅(qū)隨機存取控制方法流程圖。對光盤片進行隨機存取(randomaccess)是光驅(qū)的基本功能,相較于循序存取(sequentialaccess),主機110通過隨機存取的控制方法較能彈性的將數(shù)據(jù)存入該光盤片、抹除記錄于光盤片上的數(shù)據(jù)或?qū)?shù)據(jù)自光盤片讀出。傳統(tǒng)上,當(dāng)完成一記錄操作流程(recordingoperation)后,光驅(qū)120緊接著進行一驗證操作流程(verificationoperation),用以檢查數(shù)據(jù)是否正確的被記錄于該光盤片上。于步驟202,光驅(qū)120進入一等待狀態(tài)用以等待來自主機110的命令。于步驟204,光驅(qū)120接收到一寫入命令測C要求將一數(shù)據(jù)區(qū)塊#WD記錄于該光盤片上的一目標(biāo)地址上。該數(shù)據(jù)區(qū)塊#WD可由主機110傳送或來自其它裝置(例如光盤片),并且暫存在暫存器124中。于步驟206,處理器122控制控制單元126進行尋軌動作(trackseeking)以移動該光學(xué)讀取頭至該目標(biāo)地址。于步驟208,當(dāng)該光學(xué)讀取頭移動至該目標(biāo)地址,儲存于暫存器124的數(shù)據(jù)區(qū)塊#WD即被轉(zhuǎn)換成為光學(xué)信號以記錄于該光盤片上。于步驟210,記錄于該光盤片上該目標(biāo)地址的數(shù)據(jù)區(qū)塊#WD,被進一步地讀出并進行驗證以確保數(shù)據(jù)的正確與完整。傳統(tǒng)的驗證操作流程包含讀出已記錄的數(shù)據(jù)區(qū)塊#WD的操作流程以與儲存于暫存器124的數(shù)據(jù)區(qū)塊#WD進行比較或檢查其是否能正確解碼,而欲完成此一讀出已記錄的數(shù)據(jù)區(qū)塊#WD的操作流程,則必須要先進行尋軌動作,將該光學(xué)讀取頭位移至該數(shù)據(jù)區(qū)塊#WD目標(biāo)地址中的一起始地址。于步驟212中,驗證操作流程的結(jié)果被產(chǎn)出,該結(jié)果指出記錄于該光盤片上該目標(biāo)地址的數(shù)據(jù)區(qū)塊#WD是否有錯誤發(fā)生。如有錯誤發(fā)生,則進行步驟214的錯誤處理程序以將錯誤修正,或者回到步驟202等待其它命令。4現(xiàn)有的光驅(qū)的尋軌動作是耗時的機械動作以將該光學(xué)讀取頭移動至適當(dāng)?shù)刂?,而圖2所示的控制流程針對每一個寫入命令#WC各自形成一控制循環(huán),其中每一控制循環(huán)需要至少二次尋軌動作,當(dāng)主機110發(fā)出許多個記錄地址不連續(xù)的寫入命令及讀取命令時(亦即隨機存取,randomaccess),由于復(fù)雜的尋軌操作會嚴(yán)重的降低光驅(qū)的操作效率。因此,有需要改善現(xiàn)有光驅(qū)隨機存取的控制方法,以提升光驅(qū)的操作效率。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的目的在于提供一應(yīng)用于光驅(qū)的隨機存取控制方法。本發(fā)明提供一種用于記錄數(shù)據(jù)于一光盤片的隨機存取控制方法,所述的方法包含儲存多個寫入命令,各所述的寫入命令包含一數(shù)據(jù)區(qū)塊以及一記錄地址;根據(jù)所述的寫入命令產(chǎn)生至少一光盤寫入工作任務(wù)(discwritetask),其中,所述的光盤寫入工作任務(wù)為依據(jù)其中的所述的數(shù)據(jù)區(qū)塊的所述的記錄地址依序排列;根據(jù)所述的光盤寫入工作任務(wù)執(zhí)行一記錄操作程序以將所述的數(shù)據(jù)區(qū)塊記錄至一光盤片上。一種光驅(qū),用于向一光碟記錄資料,其特征在于,所述的光驅(qū)包含一暫存器用于儲存多個寫入命令,各所述的寫入命令包含一數(shù)據(jù)區(qū)塊以及一記錄地址;一處理器用于控制所述的暫存器,并且根據(jù)所述的寫入命令產(chǎn)生至少一光盤寫入工作任務(wù),其中,所述的光盤寫入工作任務(wù)為依據(jù)其中的所述的數(shù)據(jù)區(qū)塊的所述的記錄地址依序排列;以及一控制單元由所述的處理器所控制,用以根據(jù)所述的光盤寫入工作任務(wù)執(zhí)行一記錄操作程序以將所述的數(shù)據(jù)區(qū)塊記錄至一光盤片上。一種用于記錄數(shù)據(jù)于一光盤片的隨機存取控制方法,所述的方法包含儲存多個寫入命令,各所述的寫入命令包含一數(shù)據(jù)區(qū)塊以及一記錄地址;根據(jù)所述的寫入命令產(chǎn)生一第一光盤寫入工作任務(wù);根據(jù)所述的寫入命令產(chǎn)生一第二光盤寫入工作任務(wù);根據(jù)所述的第一光盤寫入工作任務(wù)以及所述的第二光盤寫入工作任務(wù)執(zhí)行一記錄操作程序以將所述的數(shù)據(jù)區(qū)塊記錄至一光盤片上,其中,所述的第一光盤寫入工作任務(wù)以及所述的第二光盤寫入工作任務(wù)為依據(jù)各自的所述的數(shù)據(jù)區(qū)塊依據(jù)的所述的記錄地址依序排列。本發(fā)明可用于記錄數(shù)據(jù)于可覆寫光盤片的光驅(qū),例如藍光光驅(qū)、DVD-RAM光驅(qū)。該隨機存取控制方法,不僅可運用于記錄數(shù)據(jù),亦適用于讀取數(shù)據(jù),藉此以改善該光學(xué)讀取頭的運動效率。圖1是一光驅(qū)連接至一主機的功能方塊圖;圖2是現(xiàn)有的光驅(qū)隨機存取控制方法流程圖;圖3是本發(fā)明一實施例的光驅(qū)隨機存取控制方法流程圖;以及圖4是本發(fā)明的一實施例的驗證操作程序流程圖。附圖標(biāo)號110主機;120光驅(qū);122處理器;124暫存器;126控制單元;mc寫入命令;#WD數(shù)據(jù)區(qū)塊。具體實施例方式為了讓本發(fā)明的上述和其它目的、特征、和優(yōu)點能更明顯易懂,下文特舉數(shù)較佳實施例,并配合所附圖示,作詳細(xì)說明如下圖3是本發(fā)明一實施例的光驅(qū)隨機存取控制方法流程圖。一光盤寫入工作任務(wù)(discwritetask)是關(guān)于連續(xù)地將至少一數(shù)據(jù)區(qū)塊#WD的數(shù)據(jù)記錄在一光盤片上的一記錄操作程序(recordingoperation)。為了要減少光驅(qū)尋軌動作以增進記錄操作程序的效率,處理器122集合尚待記錄于光盤片且具有連續(xù)地址的數(shù)個數(shù)據(jù)區(qū)塊,并且于一光盤寫入工作任務(wù)中將所述的這些具有連續(xù)地址的數(shù)據(jù)區(qū)塊依序的記錄至該光盤片中,結(jié)果所述的這些數(shù)據(jù)區(qū)塊被連續(xù)地記錄于該光盤片中的一區(qū)段(segment)中。相較于現(xiàn)有主機110循序的發(fā)送寫入命令,在本實施例中處理器122將自主機110接收包含不連續(xù)記錄地址的寫入命令進行最佳化以減少不必要的機構(gòu)運動(亦即尋軌動作)。并且于本發(fā)明的實施例中驗證操作程序(verificationprocess)的效率亦可進一步地通過一起驗證記錄于光盤片上的數(shù)個區(qū)段上的數(shù)據(jù)區(qū)塊而獲得改善。于步驟302,光驅(qū)120進入一等待狀態(tài)用以等待來自主機110的命令。于步驟304,光驅(qū)120接收到一寫入命令測C包含一數(shù)據(jù)區(qū)塊#WD以及一記錄地址。該記錄地址可為相對應(yīng)于主機110的一邏輯地址,或相對應(yīng)于該光盤片的一目標(biāo)地址(物理地址)。該數(shù)據(jù)區(qū)塊#WD儲存于一暫存器124中。于本實施例中,該數(shù)據(jù)區(qū)塊#WD并不馬上被記錄到該光盤片上,而是等到一特定條件滿足時方才被記錄于該光盤片上。該特定條件為,例如當(dāng)暫存器124具有一個或一個以上的錯誤更正區(qū)塊ECC被組成時,或該數(shù)據(jù)區(qū)塊#WD儲存于暫存器124超過一預(yù)定時間。于步驟306,處理器122依據(jù)接收到的多個寫入命令#WC組成至少一光盤寫入工作任務(wù)(discwritetask),因為光驅(qū)120所接收的多個寫入命令測C并不一定具有連續(xù)的記錄地址,因此暫存器124中所儲存的數(shù)據(jù)區(qū)塊#WD可能有機會分別對應(yīng)到不同的光盤寫入工作任務(wù)。處理器122進一步將所述的這些光盤寫入工作任務(wù)依據(jù)其中的數(shù)據(jù)區(qū)塊#10的記錄地址進行遞增排序或遞減排序。換言之,所述的這些光盤寫入工作任務(wù)間的記錄地址并非必要一定要連續(xù),但是可由處理器122依據(jù)遞增或遞減的順序依序執(zhí)行記錄操作程序,以順序?qū)?shù)據(jù)區(qū)塊#WD記錄至該光盤片中。藉此,光學(xué)讀取頭將不再隨機的依據(jù)不同的寫入命令#WC而不斷的來回移動。于步驟308,處理器122用以決定暫存器124中集合的數(shù)據(jù)區(qū)塊#WD是否已經(jīng)滿足該特定條件以執(zhí)行記錄操作程序,若仍不滿足該特定條件,則回到步驟304以接收更多的寫入命令#WC。當(dāng)該特定條件以滿足時,該記錄操作程序則被啟動,此時,尚待記錄的所有數(shù)據(jù)區(qū)塊#WD則以光盤寫入工作任務(wù)為操作單位依序記錄于該光盤片中。當(dāng)該光學(xué)讀取頭完成記錄一數(shù)據(jù)區(qū)塊#WD0時,該光學(xué)讀取頭相對于該光盤片是位于該記錄數(shù)據(jù)的一結(jié)尾地址。光驅(qū)120接著記錄下一個數(shù)據(jù)區(qū)塊#WD1,然而下一個數(shù)據(jù)區(qū)塊#WD1的一起始地址不見得緊臨著數(shù)據(jù)區(qū)塊#WD0的該結(jié)尾地址,如同前述,由于光盤寫入工作任務(wù)依據(jù)其中的數(shù)據(jù)區(qū)塊#WD的該記錄地址進行排序,因此于記錄下一個數(shù)據(jù)區(qū)塊測Ol時光學(xué)讀取頭不需往回頭的方向運動。于步驟310,處理器122計算光學(xué)讀取頭相對于該光盤片的一現(xiàn)在地址與下一個數(shù)據(jù)區(qū)塊#101的該起始地址的距離D。若該下一個數(shù)據(jù)區(qū)塊#WD1的起始地址緊鄰著光學(xué)讀取頭的現(xiàn)在地址(D=0),則于步驟318,控制單元126直接記錄該下一個數(shù)據(jù)區(qū)塊#WD1。若該下一個數(shù)據(jù)區(qū)塊#WD1的該起始地址并非緊鄰著光學(xué)讀取頭的現(xiàn)在地址,并且該距離D小于一臨界距離TH(0<D<TH),則于步驟314,控制單元126控制該光學(xué)讀取頭執(zhí)行一循軌動作(trackfollowing)以將該光學(xué)讀取頭移位至該下一個數(shù)據(jù)區(qū)塊#WD1的該起始地址,由于該光盤片被周期性的旋轉(zhuǎn)著,該光學(xué)讀取頭的位置可依循著該旋轉(zhuǎn)的光盤片上的軌道滑移至該下一個數(shù)據(jù)區(qū)塊#WD1的該起始地址。因為當(dāng)執(zhí)行循軌動作時并無其它額外不同于記錄操作程序的機械控制動作,因此改善光學(xué)讀取頭的運動效率。換言之,當(dāng)下一個數(shù)據(jù)區(qū)塊測Ol的起始地址距離光學(xué)讀取頭的現(xiàn)在地址較小時,運用循軌動作(trackingfollowing)以取代現(xiàn)有的尋軌動作(trackseeking)更能有效率的移動光學(xué)讀取頭至下一個數(shù)據(jù)區(qū)塊#WD1的起始地址。若該距離D大于該臨界距離TH(D>TH),則執(zhí)行步驟316,控制單元126則以現(xiàn)有的尋軌動作(trackseeking)來移動該光學(xué)讀取頭至下一個數(shù)據(jù)區(qū)塊#WD1的該起始地址。接著執(zhí)行步驟318將下一個數(shù)據(jù)區(qū)塊#WD1記錄于該光盤片上。所述的這些光盤寫入工作任務(wù)接續(xù)的將數(shù)據(jù)記錄于該光盤片上直到最后一個光盤寫入工作任務(wù)執(zhí)行完畢。于步驟320中,處理器122檢查是否仍有光盤寫入工作任務(wù)尚未執(zhí)行,如果有則回到步驟310,否則執(zhí)行步驟322的驗證操作程序(verificationprocess)以產(chǎn)生一驗證結(jié)果。于步驟324,處理器122檢查該驗證結(jié)果是否有錯誤發(fā)生,如果有錯誤發(fā)生則于步驟326中執(zhí)行一錯誤處理程序,包含錯誤更正或重新將錯誤的數(shù)據(jù)區(qū)塊暫存于暫存器124中,如果沒有錯誤則回到步驟302。圖4是本發(fā)明的一實施例的驗證操作程序流程圖。于圖2中的現(xiàn)有的記錄操作程序中,每記錄一筆數(shù)據(jù)區(qū)塊#WD之后,即必須要馬上對該記錄的數(shù)據(jù)區(qū)塊#WD執(zhí)行一驗證操作程序以確保所記錄數(shù)據(jù)的正確與完整。然而,在本實施例中驗證操作程序也可依據(jù)光盤寫入工作任務(wù)而被最佳化,以改善現(xiàn)有頻繁地來回移動光學(xué)讀取頭的缺點。于步驟402,驗證操作程序被啟動,光盤寫入工作任務(wù)可被用來當(dāng)成驗證操作程序的基本單元。此外,主機110有可能要求對其他額外的數(shù)據(jù)區(qū)塊#WD(非記錄數(shù)據(jù)區(qū)塊)進行數(shù)據(jù)驗證操作程序。因此,于步驟406,一個光盤寫入工作任務(wù)被用來對應(yīng)一個數(shù)據(jù)驗證工作任務(wù)?;蛘?,數(shù)據(jù)驗證工作任務(wù)依據(jù)光盤寫入工作任務(wù)以及由主機110所發(fā)出的額外驗證要求而建立,并且處理器122進一步將所述的這些數(shù)據(jù)驗證工作任務(wù)依據(jù)其中的數(shù)據(jù)區(qū)塊#WD的記錄地址進行遞增排序或遞減排序。因此驗證操作程序能以數(shù)據(jù)驗證工作任務(wù)為操作單位依序進行數(shù)據(jù)驗證的工作。于步驟410中,處理器122計算光學(xué)讀取頭相對于該光盤片的一現(xiàn)在地址與下一個待驗證數(shù)據(jù)區(qū)塊#WD1的一起始地址的距離D,若該距離D為零,則執(zhí)行步驟420直接對下一個數(shù)據(jù)區(qū)塊執(zhí)行驗證操作程序。若該距離D小于一臨界距離TH且不等于零,則于步驟414該控制單元126控制該光學(xué)讀取頭執(zhí)行一循軌動作(trackfollowing)以將該光學(xué)讀取頭移位至該下一個數(shù)據(jù)區(qū)塊測Ol的該起始地址。若該距離D大于該臨界距離TH(D>TH),則執(zhí)行步驟416,控制單元126則以現(xiàn)有的尋軌動作(trackseeking)來移動該光學(xué)讀取頭至下一個數(shù)據(jù)區(qū)塊#WD1的該起始地址。接著執(zhí)行步驟420對下一個數(shù)據(jù)區(qū)塊#WD1執(zhí)行驗證操作程序。于步驟422,處理器122檢查是否仍有數(shù)據(jù)驗證工作任務(wù)尚未執(zhí)行,如果有則回到步驟410,否則于步驟426產(chǎn)生一驗證結(jié)果。該驗證結(jié)果包含一錯誤表用以指出一7個或多個錯誤及其地址,并且如有必要于圖3步驟326的錯誤處理程序亦可依據(jù)錯誤表循序進行處理。因此在本實施例中,該光學(xué)讀取頭的移動效率可以被改善。本發(fā)明可用于記錄數(shù)據(jù)于可覆寫光盤片的光驅(qū),例如藍光光驅(qū)、DVD-RAM光驅(qū)。該隨機存取控制方法,不僅可運用于記錄數(shù)據(jù),亦適用于讀取數(shù)據(jù),藉此以改善該光學(xué)讀取頭的運動效率。雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此項技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因此本發(fā)明的保護范圍當(dāng)視權(quán)利要求范圍所界定者為準(zhǔn)。權(quán)利要求一種用于記錄數(shù)據(jù)于一光盤片的隨機存取控制方法,所述的方法包含儲存多個寫入命令,各所述的寫入命令包含一數(shù)據(jù)區(qū)塊以及一記錄地址;根據(jù)所述的寫入命令產(chǎn)生至少一光盤寫入工作任務(wù),其中,所述的光盤寫入工作任務(wù)為依據(jù)其中的所述的數(shù)據(jù)區(qū)塊的所述的記錄地址依序排列;根據(jù)所述的光盤寫入工作任務(wù)執(zhí)行一記錄操作程序以將所述的數(shù)據(jù)區(qū)塊記錄至一光盤片上。2.如權(quán)利要求1所述的隨機存取控制方法,其中所述的記錄操作程序包含移動一光學(xué)讀取頭至所述的光盤寫入工作任務(wù)中所述的數(shù)據(jù)區(qū)塊的所述的記錄地址;以及經(jīng)由所述的光學(xué)讀取頭將所述的數(shù)據(jù)區(qū)塊記錄于所述的光盤片上;其中,移動所述的光學(xué)讀取頭步驟包含計算所述的光學(xué)讀取頭相對于所述的光盤片的一現(xiàn)在地址與下一個數(shù)據(jù)區(qū)塊相對于所述的光盤片的一起始地址的一距離;若所述的距離超過一臨界距離,則執(zhí)行一尋軌動作以將所述的光學(xué)讀取頭移位至所述的下一個數(shù)據(jù)區(qū)塊的所述的起始地址;若所述的距離小于所述的臨界距離,則執(zhí)行一循軌動作以將所述的光學(xué)讀取頭移位至所述的下一個數(shù)據(jù)區(qū)塊的所述的起始地址;以及若所述的下一個數(shù)據(jù)區(qū)塊的起始地址緊鄰著光學(xué)讀取頭的所述的現(xiàn)在地址,則直接記錄所述的下一個數(shù)據(jù)區(qū)塊于所述的光盤片。3.一種光驅(qū),用于向一光碟記錄資料,其特征在于,所述的光驅(qū)包含一暫存器用于儲存多個寫入命令,各所述的寫入命令包含一數(shù)據(jù)區(qū)塊以及一記錄地址;一處理器用于控制所述的暫存器,并且根據(jù)所述的寫入命令產(chǎn)生至少一光盤寫入工作任務(wù),其中,所述的光盤寫入工作任務(wù)為依據(jù)其中的所述的數(shù)據(jù)區(qū)塊的所述的記錄地址依序排列;以及一控制單元由所述的處理器所控制,用以根據(jù)所述的光盤寫入工作任務(wù)執(zhí)行一記錄操作程序以將所述的數(shù)據(jù)區(qū)塊記錄至一光盤片上。4.如權(quán)利要求3所述的光驅(qū),其特征在于,所述的控制單元包含一光學(xué)讀取頭;所述的控制單元移動所述的光學(xué)讀取頭至所述的光盤寫入工作任務(wù)中所述的數(shù)據(jù)區(qū)塊的所述的記錄地址;當(dāng)執(zhí)行所述的記錄操作程序時,所述的光學(xué)讀取頭記錄所述的數(shù)據(jù)區(qū)塊于所述的光盤片上;當(dāng)執(zhí)行所述的驗證操作程序時,所述的光學(xué)讀取頭讀取記錄于所述的光盤片上的所述的數(shù)據(jù)區(qū)塊。5.如權(quán)利要求4所述的光驅(qū),其特征在于,所述的處理器計算所述的光學(xué)讀取頭相對于所述的光盤片的一現(xiàn)在地址與下一個數(shù)據(jù)區(qū)塊相對于所述的光盤片的一起始地址的一距離;若所述的距離超過一臨界距離,則執(zhí)行一尋軌動作以將所述的光學(xué)讀取頭移位至所述的下一個數(shù)據(jù)區(qū)塊的所述的起始地址;若所述的距離小于所述的臨界距離,則執(zhí)行一循軌動作以將所述的光學(xué)讀取頭移位至所述的下一個數(shù)據(jù)區(qū)塊的所述的起始地址;以及若所述的下一個數(shù)據(jù)區(qū)塊的起始地址緊鄰著光學(xué)讀取頭的所述的現(xiàn)在地址,則直接記錄所述的下一個數(shù)據(jù)區(qū)塊于所述的光盤片。6.一種用于記錄數(shù)據(jù)于一光盤片的隨機存取控制方法,所述的方法包含儲存多個寫入命令,各所述的寫入命令包含一數(shù)據(jù)區(qū)塊以及一記錄地址;根據(jù)所述的寫入命令產(chǎn)生一第一光盤寫入工作任務(wù);根據(jù)所述的寫入命令產(chǎn)生一第二光盤寫入工作任務(wù);根據(jù)所述的第一光盤寫入工作任務(wù)以及所述的第二光盤寫入工作任務(wù)執(zhí)行一記錄操作程序以將所述的數(shù)據(jù)區(qū)塊記錄至一光盤片上,其中,所述的第一光盤寫入工作任務(wù)以及所述的第二光盤寫入工作任務(wù)為依據(jù)各自的所述的數(shù)據(jù)區(qū)塊依據(jù)的所述的記錄地址依序排列。7.如權(quán)利要求6所述的隨機存取控制方法,其中所述的記錄操作程序包含移動一光學(xué)讀取頭至所述的第一光盤寫入工作任務(wù)中所述的數(shù)據(jù)區(qū)塊的所述的記錄地址;經(jīng)由所述的光學(xué)讀取頭將相對于所述的第一光盤寫入工作任務(wù)的所述的數(shù)據(jù)區(qū)塊記錄于所述的光盤片上;移動所述的光學(xué)讀取頭至所述的第二光盤寫入工作任務(wù)中所述的數(shù)據(jù)區(qū)塊的所述的記錄地址;以及經(jīng)由所述的光學(xué)讀取頭將相對于所述的第二光盤寫入工作任務(wù)的所述的數(shù)據(jù)區(qū)塊記錄于所述的光盤片上。8.如權(quán)利要求7所述的隨機存取控制方法,其中移動所述的光學(xué)讀取頭步驟包含計算所述的光學(xué)讀取頭相對于所述的光盤片的一現(xiàn)在地址與下一個數(shù)據(jù)區(qū)塊相對于所述的光盤片的一起始地址的一距離;若所述的距離超過一臨界距離,則執(zhí)行一尋軌動作以將所述的光學(xué)讀取頭移位至所述的下一個數(shù)據(jù)區(qū)塊的所述的起始地址;若所述的距離小于所述的臨界距離,則執(zhí)行一循軌動作以將所述的光學(xué)讀取頭移位至所述的下一個數(shù)據(jù)區(qū)塊的所述的起始地址;以及若所述的下一個數(shù)據(jù)區(qū)塊的起始地址緊鄰著光學(xué)讀取頭的所述的現(xiàn)在地址,則直接記錄所述的下一個數(shù)據(jù)區(qū)塊于所述的光盤片。全文摘要本發(fā)明提供一種光驅(qū)及其隨機存取控制方法。一種用于記錄數(shù)據(jù)于一光盤片的隨機存取控制方法,所述的方法包含儲存多個寫入命令,各所述的寫入命令包含一數(shù)據(jù)區(qū)塊以及一記錄地址;根據(jù)所述的寫入命令產(chǎn)生至少一光盤寫入工作任務(wù),其中,所述的光盤寫入工作任務(wù)為依據(jù)其中的所述的數(shù)據(jù)區(qū)塊的所述的記錄地址依序排列;根據(jù)所述的光盤寫入工作任務(wù)執(zhí)行一記錄操作程序以將所述的數(shù)據(jù)區(qū)塊記錄至一光盤片上。文檔編號G11B7/135GK101976571SQ20101051021公開日2011年2月16日申請日期2008年2月18日優(yōu)先權(quán)日2007年2月16日發(fā)明者吳哲宏,洪仕達,賴寬裕,陳世新申請人:聯(lián)發(fā)科技股份有限公司