两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

光驅(qū)及其隨機(jī)存取控制方法

文檔序號(hào):6773235閱讀:299來(lái)源:國(guó)知局

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