專利名稱:光盤刻錄器的轉(zhuǎn)速控制裝置及光盤刻錄控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種光盤刻錄器,特別涉及一種能夠減少刻錄中斷發(fā)生機會的光盤刻錄器的轉(zhuǎn)速控制裝置及光盤刻錄控制方法。
背景技術(shù):
一般具有實時刻錄功能的光學儲存系統(tǒng),例如DVD錄放機(Digital VideoDisc recorder,簡稱DVD錄像機)或是光盤刻錄器(disk recorder),其主要應用的刻錄模式為恒定線速度模式(Constant Linear Velocity Mode,簡稱CLV模式)。即依據(jù)使用者設(shè)定的光盤刻錄速度,以固定的線速度刻錄,采用此種模式時,當遇到緩存區(qū)數(shù)據(jù)不足時,就會發(fā)生刻錄中斷。
圖1為現(xiàn)有技術(shù)的光學儲存系統(tǒng)方塊圖。影音編碼器110將數(shù)據(jù)編碼后經(jīng)由總線120輸入至緩存區(qū)132中暫存,編碼器134經(jīng)由緩存區(qū)132讀出數(shù)據(jù),在進行數(shù)據(jù)編碼后輸出至伺服系統(tǒng)136,并經(jīng)由伺服系統(tǒng)136進行光盤刻錄動作。根據(jù)使用者設(shè)定的壓縮率不同,DVD錄像機中的影音編碼器110會有不同的數(shù)據(jù)碼率(data bit rate),也就是數(shù)據(jù)編碼的速度不同。為防止刻錄速度太慢,通常所設(shè)定的光盤刻錄速度會比DVD錄像機中的影音編碼器110的編碼速度稍快。所以常會有因緩存區(qū)132數(shù)據(jù)不足而造成光盤刻錄動作中斷的情況發(fā)生(buffer under run error)。當中斷的發(fā)生次數(shù)很頻繁時,便會造成刻錄品質(zhì)不佳,影響光盤刻錄后的播放品質(zhì)。
在現(xiàn)有技術(shù)中,為防止中斷的發(fā)生次數(shù)過高,通常藉由增加緩存區(qū)的容量來降低中斷的發(fā)生次數(shù),但增加緩存區(qū)的方式會造成成本增加,不符合成本效益。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種光盤刻錄器的轉(zhuǎn)速控制裝置,根據(jù)緩存區(qū)所暫存的數(shù)據(jù)量及其變化,調(diào)整光盤主軸馬達的轉(zhuǎn)速來控制光盤刻錄速度,避免刻錄中斷。
本發(fā)明的另一目的是提供一種光盤刻錄器的轉(zhuǎn)速控制裝置,根據(jù)總線的數(shù)據(jù)流量,調(diào)整光盤主軸馬達的轉(zhuǎn)速來控制光盤刻錄速度,避免刻錄中斷。
本發(fā)明的又一目的是提供一種光學儲存系統(tǒng)的光盤刻錄控制方法,根據(jù)緩存區(qū)中的數(shù)據(jù)量及其變化,調(diào)整光盤主軸馬達的轉(zhuǎn)速來控制光盤刻錄速度,降低刻錄中斷的發(fā)生機會。
本發(fā)明的又一目的是提供一種光學儲存系統(tǒng)的光盤刻錄控制方法,根據(jù)總線傳輸數(shù)據(jù)的流量,調(diào)整光盤主軸馬達的轉(zhuǎn)速來控制光盤刻錄速度,避免刻錄中斷。
本發(fā)明的又一目的是提供一種光盤刻錄器的轉(zhuǎn)速控制方法,根據(jù)緩存區(qū)中的數(shù)據(jù)量及其變化,調(diào)整光盤主軸馬達的轉(zhuǎn)速來控制光盤刻錄速度,降低刻錄中斷的發(fā)生機會。
本發(fā)明的又一目的是提供一種光盤刻錄器的轉(zhuǎn)速控制方法,根據(jù)總線傳送數(shù)據(jù)的流量,調(diào)整光盤主軸馬達的轉(zhuǎn)速來控制光盤刻錄速度,避免刻錄中斷。
本發(fā)明提供的光盤刻錄器的轉(zhuǎn)速控制裝置,適用于調(diào)整以光盤刻錄器為核心的光學儲存系統(tǒng)的光盤刻錄速度,該光學儲存系統(tǒng)包括一光盤刻錄器,該光盤刻錄器含有一緩存區(qū)以及伺服系統(tǒng),該轉(zhuǎn)速控制裝置包括緩存區(qū)檢測單元,耦接于所述緩存區(qū),用于檢測該緩存區(qū)的參數(shù),并輸出緩存區(qū)檢測數(shù)據(jù);以及轉(zhuǎn)速確定單元,耦接于該緩存區(qū)檢測單元與該伺服系統(tǒng)之間,并根據(jù)所述緩存區(qū)檢測數(shù)據(jù),輸出光盤轉(zhuǎn)速信號,所述伺服系統(tǒng)根據(jù)所述光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤刻錄速度。
優(yōu)選地,所述光學儲存系統(tǒng)還包括總線,用以傳送數(shù)據(jù)至所述緩存區(qū),該轉(zhuǎn)速控制裝置還包括流量檢測單元,耦接于該總線與該轉(zhuǎn)速確定單元之間,用于檢測該總線傳送數(shù)據(jù)的速度,并輸出總線數(shù)據(jù)碼率至該轉(zhuǎn)速確定單元,該轉(zhuǎn)速確定單元根據(jù)該總線數(shù)據(jù)碼率,調(diào)整輸出所述光盤轉(zhuǎn)速信號至該伺服系統(tǒng)。
優(yōu)選地,所述緩存區(qū)的參數(shù)為緩存區(qū)內(nèi)的數(shù)據(jù)量,或為緩存區(qū)內(nèi)的數(shù)據(jù)量之變化量;該緩存區(qū)的檢測數(shù)據(jù)包括該緩存區(qū)內(nèi)的數(shù)據(jù)量、該緩存區(qū)內(nèi)數(shù)據(jù)量之變化量以及該緩存區(qū)的最大容量。
優(yōu)選地,該光學儲存系統(tǒng)還包括影音編碼器,耦接于該總線,用于對影音數(shù)據(jù)編碼,并根據(jù)一影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線。
優(yōu)選地,其中所述總線傳送所述數(shù)據(jù)碼率的接口為高級技術(shù)配置封包ATAPI接口。
本發(fā)明提供的另一種光盤刻錄器的轉(zhuǎn)速控制裝置,適用于調(diào)整以光盤刻錄器為核心的光學儲存系統(tǒng)的光盤刻錄速度,該光學儲存系統(tǒng)包括光盤刻錄器和總線,該光盤刻錄器含有緩存區(qū)以及伺服系統(tǒng),該轉(zhuǎn)速控制裝置包括流量檢測單元,耦接于所述總線,用于檢測該總線向該緩存區(qū)傳送數(shù)據(jù)的速度,并輸出總線數(shù)據(jù)碼率;以及轉(zhuǎn)速確定單元,耦接于該流量檢測單元與所述伺服系統(tǒng)之間,并根據(jù)所述總線數(shù)據(jù)碼率輸出光盤轉(zhuǎn)速信號,所述伺服系統(tǒng)根據(jù)該光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤刻錄速度。
優(yōu)選地,該光學儲存系統(tǒng)還包括影音編碼器,耦接于所述總線,用于對影音數(shù)據(jù)編碼,并根據(jù)影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線。
優(yōu)選地,所述總線傳送該數(shù)據(jù)碼率的接口為高級技術(shù)配置封包ATAPI接口。
本發(fā)明還提供一種光學儲存系統(tǒng)的光盤刻錄方法,該光學儲存系統(tǒng)包括一光盤刻錄器,該光盤刻錄器含有一緩存區(qū)以及一伺服系統(tǒng),該光盤刻錄方法包括下列步驟(1)檢測該緩存區(qū)的參數(shù),并輸出一緩存區(qū)的檢測數(shù)據(jù);(2)根據(jù)該緩存區(qū)的檢測數(shù)據(jù),輸出一光盤轉(zhuǎn)速信號;(3)根據(jù)該光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤主軸馬達的轉(zhuǎn)速。
優(yōu)選地,該光學儲存系統(tǒng)還包括一總線,耦接于該緩存區(qū),用于傳輸數(shù)據(jù)至該緩存區(qū)暫存,在步驟(1)中還包括步驟(1A)檢測該總線向該緩存區(qū)傳送數(shù)據(jù)的速度,并輸出一總線數(shù)據(jù)碼率;在步驟(2)中還包括步驟(2A)根據(jù)該總線數(shù)據(jù)碼率,輸出一光盤轉(zhuǎn)速信號。
優(yōu)選地,步驟(3)包括根據(jù)該光盤轉(zhuǎn)速信號,使光盤主軸馬達獲得一初始轉(zhuǎn)速。
優(yōu)選地,步驟(3)還包括3a、根據(jù)一組參數(shù)計算該光盤主軸馬達的新轉(zhuǎn)速;3b、判斷計算出的該光盤主軸馬達的新轉(zhuǎn)速是否在預定的轉(zhuǎn)速范圍內(nèi),若是,則進入步驟3c;若否,則修正該光盤主軸馬達的新轉(zhuǎn)速在預定的轉(zhuǎn)速范圍內(nèi);3c、判斷該緩存區(qū)的數(shù)據(jù)量是否超出該緩存區(qū)的最大容量,若是,進入一處理緩存區(qū)數(shù)據(jù)不足之步驟;若否,3d、確定該光盤主軸馬達的新轉(zhuǎn)速并設(shè)定伺服參數(shù);以及3e、判斷刻錄過程是否結(jié)束,若否,則回至步驟3a,若是,則結(jié)束光盤刻錄。
優(yōu)選地,步驟3a中該一組參數(shù)包括該光盤主軸馬達當前轉(zhuǎn)速、相對于總線數(shù)據(jù)碼率的光盤轉(zhuǎn)速信號、該緩存區(qū)的檢測數(shù)據(jù)。
優(yōu)選地,所述步驟3b中該預定的轉(zhuǎn)速范圍包括1)大于或等于0.7倍的光盤主軸馬達的初始轉(zhuǎn)速;2)0.9倍當前轉(zhuǎn)速至1.1倍當前轉(zhuǎn)速之間。
優(yōu)選地,該緩存區(qū)的參數(shù)包括該緩存區(qū)內(nèi)的數(shù)據(jù)量,或者該緩存區(qū)內(nèi)的數(shù)據(jù)量的變化量;該緩存區(qū)的檢測數(shù)據(jù)包括該緩存區(qū)內(nèi)的數(shù)據(jù)量、該緩存區(qū)內(nèi)數(shù)據(jù)量之變化量以及該緩存區(qū)的最大容量。
優(yōu)選地,該光學儲存系統(tǒng)還包括一影音編碼器,耦接于該總線,在步驟(2A)之前還包括步驟根據(jù)一影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線。
本發(fā)明同時提供一種光學儲存系統(tǒng)的光盤刻錄方法,該光學儲存系統(tǒng)包括一光盤刻錄器和一總線,該光盤刻錄器含有一緩存區(qū)以及一伺服系統(tǒng),該光盤刻錄方法包括下列步驟(1)檢測該總線向該緩存區(qū)傳送數(shù)據(jù)的速度,并輸出一總線數(shù)據(jù)碼率;(2)根據(jù)該總線數(shù)據(jù)碼率,輸出一光盤轉(zhuǎn)速信號;(3)根據(jù)該光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤刻錄速度。
優(yōu)選地,該光學儲存系統(tǒng)還包括一影音編碼器,耦接于該總線,在步驟(2)之前還包括步驟根據(jù)一影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線。
本發(fā)明還提供一種光盤刻錄器的轉(zhuǎn)速控制方法,適用于調(diào)整以該光盤刻錄器為核心的光學儲存系統(tǒng)的光盤刻錄速度,該光學儲存系統(tǒng)包括光盤刻錄器,該光盤刻錄器含有緩存區(qū)以及伺服系統(tǒng),該轉(zhuǎn)速控制方法包括下列步驟(1)檢測所述緩存區(qū)的參數(shù),并輸出緩存區(qū)檢測數(shù)據(jù);(2)根據(jù)該緩存區(qū)檢測數(shù)據(jù),輸出光盤轉(zhuǎn)速信號;以及(3)該伺服系統(tǒng)根據(jù)該光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤主軸馬達的轉(zhuǎn)速。
優(yōu)選地,該光學儲存系統(tǒng)還包括總線,耦接于該緩存區(qū),用以傳送數(shù)據(jù)至所述緩存區(qū),在步驟(1)中,還包括步驟(1A)檢測該總線傳送數(shù)據(jù)的速度,并輸出一總線數(shù)據(jù)碼率;在步驟(2)中還包括步驟(2A)根據(jù)該總線數(shù)據(jù)碼率,調(diào)整所述光盤轉(zhuǎn)速信號。
優(yōu)選地,該緩存區(qū)的參數(shù)為該緩存區(qū)內(nèi)的數(shù)據(jù)量,或為該緩存區(qū)內(nèi)數(shù)據(jù)量之變化量;該緩存區(qū)的檢測數(shù)據(jù)包括該緩存區(qū)內(nèi)的數(shù)據(jù)量、該緩存區(qū)內(nèi)數(shù)據(jù)量之變化量以及該緩存區(qū)的最大容量。
優(yōu)選地,該光學儲存系統(tǒng)還包括影音編碼器,耦接于該總線,在步驟(2A)之前還包括步驟根據(jù)一影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線。
本發(fā)明還提供一種光盤刻錄器的轉(zhuǎn)速控制方法,適用于調(diào)整以該光盤刻錄器為核心的光學儲存系統(tǒng)的光盤刻錄速度,該光學儲存系統(tǒng)包括光盤刻錄器和總線,該光盤刻錄器含有一緩存區(qū)以及伺服系統(tǒng),該轉(zhuǎn)速控制方法包括下列步驟(1)根據(jù)該總線向該緩存區(qū)傳送數(shù)據(jù)的速度,并輸出總線數(shù)據(jù)碼率;(2)根據(jù)該總線數(shù)據(jù)碼率,輸出光盤轉(zhuǎn)速信號;以及(3)根據(jù)該光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤主軸馬達的轉(zhuǎn)速。
優(yōu)選地,其中該光學儲存系統(tǒng)還包括影音編碼器,耦接于該總線,其特征在于,在步驟(2)之前還包括根據(jù)該影音編碼器的設(shè)定值,傳送一數(shù)據(jù)傳輸速度信息至該總線。
本發(fā)明因采用實時檢測緩存區(qū)內(nèi)的數(shù)據(jù)量及其變化與總線傳送數(shù)據(jù)的流量來調(diào)整光盤刻錄速度的方式,避免因緩存區(qū)內(nèi)數(shù)據(jù)量不足而造成光盤刻錄中斷,進而提升光盤刻錄的品質(zhì)與穩(wěn)定性;而且本發(fā)明不必增加緩存區(qū)的容量,從而可以避免由此造成的成本增加。
為讓本發(fā)明的上述和其它目的、特征和優(yōu)點能更明顯易懂,下文特舉本發(fā)明的較佳實施例,并配合所附圖示,作詳細說明如下。
圖1為現(xiàn)有技術(shù)光學存儲系統(tǒng)方塊圖;圖2為本發(fā)明第一實施例的光學存儲系統(tǒng)方塊圖;圖3為本發(fā)明第二實施例的光盤刻錄器的轉(zhuǎn)速控制方法流程圖;圖4為本發(fā)明第三實施例的光盤刻錄器的轉(zhuǎn)速控制方法流程圖。
具體實施例方式
圖2為本發(fā)明第一實施例的光學儲存系統(tǒng)方塊圖。光學儲存系統(tǒng)200包括影音編碼器210、總線(Integrated Drive Electronics bus,簡稱IDE bus)220、光盤刻錄器230。其中光盤刻錄器230包括緩存區(qū)(Buffer)232、編碼器234、伺服系統(tǒng)236以及轉(zhuǎn)速控制裝置240。其中轉(zhuǎn)速控制裝置240包括緩存區(qū)檢測單元242、流量檢測單元244、轉(zhuǎn)速確定單元246。
總線220耦接于影音編碼器210與緩存區(qū)232之間,總線220可將影音編碼器210編碼后的數(shù)據(jù),傳送到緩存區(qū)232暫存。編碼器234耦接于緩存區(qū)232與伺服系統(tǒng)236之間,將緩存區(qū)232內(nèi)所暫存的數(shù)據(jù),經(jīng)由編碼后再傳送到伺服系統(tǒng)236以供光盤刻錄動作所需。
緩存區(qū)檢測單元242耦接于緩存區(qū)232與轉(zhuǎn)速確定單元246之間,用以檢測緩存區(qū)232中所暫存的數(shù)據(jù)量與數(shù)據(jù)量變化,并據(jù)以輸出緩存區(qū)檢測數(shù)據(jù)BFD至轉(zhuǎn)速確定單元246。所述緩存區(qū)檢測數(shù)據(jù)BFD主要包括緩存區(qū)數(shù)據(jù)量BUF和數(shù)據(jù)量變化ΔBUF以及該緩存區(qū)的最大容量。流量檢測單元244耦接于總線220與轉(zhuǎn)速確定單元246之間,用以檢測總線220的傳送數(shù)據(jù)的速度,并據(jù)以輸出總線數(shù)據(jù)碼率IBR至轉(zhuǎn)速確定單元246。緩存區(qū)檢測單元242與流量檢測單元244可由硬件或是固件實現(xiàn),在本發(fā)明領(lǐng)域具有通常知識者,經(jīng)由本發(fā)明的揭露,應可輕易推知,在此不加贅述。
轉(zhuǎn)速確定單元246還耦接于總線220與伺服系統(tǒng)236之間,并根據(jù)緩存區(qū)檢測數(shù)據(jù)BFD與總線數(shù)據(jù)碼率IBR,輸出光盤轉(zhuǎn)速信號DSS至伺服系統(tǒng)236,伺服系統(tǒng)236則根據(jù)光盤轉(zhuǎn)速信號DSS調(diào)整光學儲存系統(tǒng)200的光盤刻錄速度。具體而言,在本實施例中,伺服系統(tǒng)236根據(jù)光盤轉(zhuǎn)速信號DSS,調(diào)整光學儲存系統(tǒng)200中負責光盤轉(zhuǎn)動的主軸馬達轉(zhuǎn)速,以調(diào)整光盤刻錄速度。
在本實施例中,所述總線220為IDE傳輸接口,影音編碼器210依照使用者所使用的壓縮率不同,會有不同的影音編碼設(shè)定值,并根據(jù)該影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線220,經(jīng)由該總線的流量檢測單元檢測該總線的數(shù)據(jù)傳輸速度,并輸出數(shù)據(jù)碼率DBR傳送到轉(zhuǎn)速確定單元246,可通過高級技術(shù)配置封包接口(Advanced Technology Attachment PacketInterface,簡稱ATAPI)協(xié)議傳輸所述該數(shù)據(jù)碼率DBR。而轉(zhuǎn)速確定單元246根據(jù)此數(shù)據(jù)碼率DBR調(diào)整光盤轉(zhuǎn)速信號DSS,此時,伺服系統(tǒng)236則根據(jù)光盤轉(zhuǎn)速信號DSS,使光學儲存系統(tǒng)200的光盤刻錄速度具有初始值。
在光學儲存系統(tǒng)200執(zhí)行光盤刻錄動作的過程中,緩存區(qū)檢測單元242實時檢測緩存區(qū)232內(nèi)的數(shù)據(jù)量與數(shù)據(jù)量變化,并據(jù)以輸出緩存區(qū)檢測數(shù)據(jù)BFD至轉(zhuǎn)速確定單元246。流量檢測單元244實時檢測總線220的數(shù)據(jù)流量,并據(jù)以輸出總線數(shù)據(jù)碼率IBR至轉(zhuǎn)速確定單元246。轉(zhuǎn)速確定單元246根據(jù)緩存區(qū)檢測數(shù)據(jù)BFD與總線數(shù)據(jù)碼率IBR,實時調(diào)整光盤轉(zhuǎn)速信號DSS,避免光學儲存系統(tǒng)200的光盤刻錄動作中斷。
當緩存區(qū)232內(nèi)的數(shù)據(jù)量不足或是總線220的數(shù)據(jù)流量降低時,即降低光盤主軸馬達的轉(zhuǎn)速。當緩存區(qū)232內(nèi)的數(shù)據(jù)量過多或是總線220的數(shù)據(jù)流量上升時,即提高光盤主軸馬達的轉(zhuǎn)速。據(jù)此,避免因為光盤刻錄速度與總線220的數(shù)據(jù)流量不匹配,使得緩存區(qū)232內(nèi)所暫存的數(shù)據(jù)量不足而發(fā)生光盤刻錄動作中斷。
上述實施例中既采用緩存區(qū)檢測單元242檢測緩存區(qū)狀況,又采用流量檢測單元244檢測總線流量來實現(xiàn)調(diào)整光盤轉(zhuǎn)速。但是,僅僅使用上述兩個單元的其中一個,同樣可以實現(xiàn)本發(fā)明的目的。
圖3為本發(fā)明第二實施例的光盤刻錄器的轉(zhuǎn)速控制方法流程圖。為使在本領(lǐng)域普通技術(shù)人員能清楚了解本發(fā)明的技術(shù)手段,以下說明配合圖2進行說明。
首先,在步驟310中,轉(zhuǎn)速確定單元246經(jīng)由總線220取得來自影音編碼器210的數(shù)據(jù)碼率DBR,并據(jù)以調(diào)整光盤轉(zhuǎn)速信號DSS。此時,伺服系統(tǒng)236根據(jù)光盤轉(zhuǎn)速信號DSS,使光學儲存系統(tǒng)200的光盤主軸馬達轉(zhuǎn)速具有一初始值。接下來,在步驟320中,緩存區(qū)檢測單元242根據(jù)緩存區(qū)232內(nèi)的數(shù)據(jù)量與數(shù)據(jù)量變化,輸出緩存區(qū)檢測數(shù)據(jù)BFD。然后,在步驟330中,流量檢測單元244根據(jù)對總線220的數(shù)據(jù)流量的檢測,輸出總線數(shù)據(jù)碼率IBR。
接著,在步驟340中,轉(zhuǎn)速確定單元246根據(jù)緩存區(qū)檢測數(shù)據(jù)BFD與總線數(shù)據(jù)碼率IBR,調(diào)整光盤轉(zhuǎn)速信號DSS。伺服系統(tǒng)236則根據(jù)此光盤轉(zhuǎn)速信號DSS,調(diào)整光學儲存系統(tǒng)200中的光盤主軸馬達的轉(zhuǎn)速。然后,在步驟350中,若光盤刻錄程序完成,則結(jié)束。若光盤刻錄未完成,則重復步驟320至步驟340直到光盤刻錄動作完成為止。
為使在本領(lǐng)域普通技術(shù)人員能更清楚本發(fā)明的技術(shù)手段,提供以下第三實施例,并配合圖2說明如下。
圖4為根據(jù)本發(fā)明第三實施例的光盤刻錄器的轉(zhuǎn)速控制方法流程圖。首先,在步驟410中,轉(zhuǎn)速確定單元246根據(jù)影音編碼器210所產(chǎn)生的數(shù)據(jù)碼率DBR,調(diào)整光盤轉(zhuǎn)速信號DSS,而伺服系統(tǒng)236則根據(jù)此時的光盤轉(zhuǎn)速信號DSS,使光學儲存系統(tǒng)200的光盤主軸馬達具有一初始轉(zhuǎn)速SHOST,主軸馬達的轉(zhuǎn)速相對于光學儲存系統(tǒng)200的光盤刻錄速度。此主軸馬達的初始轉(zhuǎn)速SHOST將使光學儲存系統(tǒng)200的光盤刻錄速度具有一初始值。
接下來,在步驟420中,轉(zhuǎn)速確定單元246根據(jù)緩存區(qū)檢測數(shù)據(jù)BFD與總線數(shù)據(jù)碼率IBR,調(diào)整光盤轉(zhuǎn)速信號DSS。根據(jù)此光盤轉(zhuǎn)速信號DSS,伺服系統(tǒng)236取得主軸馬達的新轉(zhuǎn)速SNEW,此一新轉(zhuǎn)速SNEW在本實施例中與緩存區(qū)檢測數(shù)據(jù)BFD中的緩存區(qū)數(shù)據(jù)量BUF、緩存區(qū)數(shù)據(jù)量變化ΔBUF以及緩存區(qū)的最大容量和總線數(shù)據(jù)碼率IBR的關(guān)系可以用以下式表示。
SNEW=S+A*(S-SIDE)+B*(BUF-0.5*BUFMAX)+C*ΔBUF上式中各個符號的含義如下
SNEW新轉(zhuǎn)速S當前轉(zhuǎn)速SIDE相對于總線數(shù)據(jù)碼率的轉(zhuǎn)速值BUF緩存區(qū)的數(shù)據(jù)量ΔBUF緩存區(qū)的數(shù)據(jù)量變化BUFMAX緩存區(qū)的最大容量其中,A、B、C為各項參數(shù)的權(quán)重,依流量檢測單元244的取樣頻率、緩存區(qū)容量、緩存區(qū)檢測單元242的取樣頻率以及伺服系統(tǒng)236的相關(guān)參數(shù)而定??梢勒詹煌墓鈱W儲存系統(tǒng)200調(diào)整適當?shù)膮?shù)值。
然后,在步驟430中,判斷所得的新轉(zhuǎn)速SNEW是否在合理的范圍中,避免轉(zhuǎn)速改變量過大而影響刻錄品質(zhì)。在本實施例中以初始轉(zhuǎn)速SHOST作為標準,當新轉(zhuǎn)速SNEW小于初始轉(zhuǎn)速SHOST的0.7倍時,則在步驟435中,將新轉(zhuǎn)速SNEW調(diào)整為初始轉(zhuǎn)速SHOST的0.7倍。接著,為避免光盤刻錄速度突然大幅改變,所以在本實施例中將每一次的改變值,限制在當前轉(zhuǎn)速S的0.9倍至1.1倍之間。
在步驟440中,判斷新轉(zhuǎn)速SNEW是否與當前轉(zhuǎn)速S相差太多,若新轉(zhuǎn)速SNEW大于當前轉(zhuǎn)速S的1.1倍,則在步驟445中,將新轉(zhuǎn)速SNEW調(diào)整為當前轉(zhuǎn)速S的1.1倍。接著,在步驟450中,判斷新轉(zhuǎn)速SNEW是否小于當前轉(zhuǎn)速S的0.9倍。若新轉(zhuǎn)速SNEW小于當前轉(zhuǎn)速S的0.9倍,則在步驟455中,將新轉(zhuǎn)速SNEW調(diào)整為當前轉(zhuǎn)速S的0.9倍。
待取得一適當?shù)男罗D(zhuǎn)速SNEW后,接著在步驟460中,判斷緩存區(qū)232內(nèi)的數(shù)據(jù)量BUF是否大于最小數(shù)據(jù)量BUFMIN,若否,則代表緩存區(qū)232內(nèi)的數(shù)據(jù)量不足,則在步驟465中,進入緩存區(qū)數(shù)據(jù)不足處理程序(譬如為中斷光盤刻錄動作)。若判斷為是,則進到步驟470中。應當說明,上述各個判斷的次序可以依據(jù)使用者需要改變。例如,步驟460的判斷動作,可以放在步驟420之前,而步驟440與步驟450的順序亦可改變,上述改變并不影響本發(fā)明的功效。
在步驟470中,伺服系統(tǒng)236設(shè)定主軸馬達的新轉(zhuǎn)速SNEW以及伺服系統(tǒng)236的相關(guān)參數(shù),達到調(diào)整光學儲存系統(tǒng)200的光盤刻錄速度的目的。然后,在步驟480中,若光盤刻錄動作尚未完成,則重復步驟420至步驟470。實時檢測緩存區(qū)232內(nèi)的數(shù)據(jù)量BUF及其變化ΔBUF與總線220的數(shù)據(jù)流量,調(diào)整光學儲存系統(tǒng)200的光盤刻錄速度,避免因緩存區(qū)232內(nèi)的數(shù)據(jù)量不足而造成光盤刻錄動作中斷。
綜合上述,比較圖1與圖2的架構(gòu),可明顯得知本實施例與現(xiàn)有技術(shù)的差別,在本實施例的光學儲存系統(tǒng)中新增轉(zhuǎn)速控制裝置240,具有實時檢測與調(diào)整光盤刻錄速度的功能,相較于現(xiàn)有技術(shù)中的固定光盤刻錄速度明顯不同。
此外,本發(fā)明采用調(diào)整主軸馬達轉(zhuǎn)速的方式,來控制光盤刻錄速度,避免因緩存區(qū)內(nèi)的數(shù)據(jù)量不足而造成光盤刻錄動作中斷。同時,通過檢測總線的數(shù)據(jù)流量與緩存區(qū)的數(shù)據(jù)量及其變化,實時調(diào)整光盤刻錄速度,降低光盤刻錄動作中斷的機會,進而提高光學儲存系統(tǒng)的光盤刻錄品質(zhì)。
雖然本發(fā)明已以較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟習此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當可作些許的更動與潤飾,因此本發(fā)明的保護范圍當以前述權(quán)利要求書所界定者為準。
權(quán)利要求
1.一種光盤刻錄器的轉(zhuǎn)速控制裝置,適用于調(diào)整以光盤刻錄器為核心的光學儲存系統(tǒng)的光盤刻錄速度,該光學儲存系統(tǒng)包括一光盤刻錄器,該光盤刻錄器含有一緩存區(qū)以及伺服系統(tǒng),其特征在于,該轉(zhuǎn)速控制裝置包括緩存區(qū)檢測單元,耦接于所述緩存區(qū),用于檢測該緩存區(qū)的參數(shù),并輸出緩存區(qū)檢測數(shù)據(jù);以及轉(zhuǎn)速確定單元,耦接于該緩存區(qū)檢測單元與該伺服系統(tǒng)之間,并根據(jù)所述緩存區(qū)檢測數(shù)據(jù),輸出光盤轉(zhuǎn)速信號,所述伺服系統(tǒng)根據(jù)所述光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤刻錄速度。
2.根據(jù)權(quán)利要求1所述的光盤刻錄器的轉(zhuǎn)速控制裝置,其特征在于,所述光學儲存系統(tǒng)還包括總線,用以傳送數(shù)據(jù)至所述緩存區(qū),該轉(zhuǎn)速控制裝置還包括流量檢測單元,耦接于該總線與該轉(zhuǎn)速確定單元之間,用于檢測該總線傳送數(shù)據(jù)的速度,并輸出總線數(shù)據(jù)碼率至該轉(zhuǎn)速確定單元,該轉(zhuǎn)速確定單元根據(jù)該總線數(shù)據(jù)碼率,調(diào)整輸出所述光盤轉(zhuǎn)速信號至該伺服系統(tǒng)。
3.根據(jù)權(quán)利要求1或2所述的光盤刻錄器的轉(zhuǎn)速控制裝置,其特征在于,所述緩存區(qū)的參數(shù)為緩存區(qū)內(nèi)的數(shù)據(jù)量,或為緩存區(qū)內(nèi)的數(shù)據(jù)量之變化量;該緩存區(qū)的檢測數(shù)據(jù)包括該緩存區(qū)內(nèi)的數(shù)據(jù)量、該緩存區(qū)內(nèi)數(shù)據(jù)量之變化量以及該緩存區(qū)的最大容量。
4.根據(jù)權(quán)利要求2所述的光盤刻錄器的轉(zhuǎn)速控制裝置,其特征在于,該光學儲存系統(tǒng)還包括影音編碼器,耦接于該總線,用于對影音數(shù)據(jù)編碼,并根據(jù)一影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線。
5.根據(jù)權(quán)利要求2或4所述的光盤刻錄器的轉(zhuǎn)速控制裝置,其特征在于,其中所述總線傳送所述數(shù)據(jù)碼率的接口為高級技術(shù)配置封包ATAPI接口。
6.一種光盤刻錄器的轉(zhuǎn)速控制裝置,適用于調(diào)整以光盤刻錄器為核心的光學儲存系統(tǒng)的光盤刻錄速度,該光學儲存系統(tǒng)包括光盤刻錄器和總線,該光盤刻錄器含有緩存區(qū)以及伺服系統(tǒng),其特征在于,該轉(zhuǎn)速控制裝置包括流量檢測單元,耦接于所述總線,用于檢測該總線向該緩存區(qū)傳送數(shù)據(jù)的速度,并輸出總線數(shù)據(jù)碼率;以及轉(zhuǎn)速確定單元,耦接于該流量檢測單元與所述伺服系統(tǒng)之間,并根據(jù)所述總線數(shù)據(jù)碼率輸出光盤轉(zhuǎn)速信號,所述伺服系統(tǒng)根據(jù)該光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤刻錄速度。
7.根據(jù)權(quán)利要求6所述的光盤刻錄器的轉(zhuǎn)速控制裝置,其特征在于,該光學儲存系統(tǒng)還包括影音編碼器,耦接于所述總線,用于對影音數(shù)據(jù)編碼,并根據(jù)影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線。
8.根據(jù)權(quán)利要求7所述的光盤刻錄器的轉(zhuǎn)速控制裝置,其特征在于,所述總線傳送該數(shù)據(jù)碼率的接口為高級技術(shù)配置封包ATAPI接口。
9.一種光學儲存系統(tǒng)的光盤刻錄方法,該光學儲存系統(tǒng)包括一光盤刻錄器,該光盤刻錄器含有一緩存區(qū)以及一伺服系統(tǒng),其特征在于,該光盤刻錄方法包括下列步驟(1)檢測該緩存區(qū)的參數(shù),并輸出一緩存區(qū)的檢測數(shù)據(jù);(2)根據(jù)該緩存區(qū)的檢測數(shù)據(jù),輸出一光盤轉(zhuǎn)速信號;(3)根據(jù)該光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤主軸馬達的轉(zhuǎn)速。
10.如權(quán)利要求9所述的方法,其特征在于,該光學儲存系統(tǒng)還包括一總線,耦接于該緩存區(qū),用于傳輸數(shù)據(jù)至該緩存區(qū)暫存,在步驟(1)中還包括步驟(1A)檢測該總線向該緩存區(qū)傳送數(shù)據(jù)的速度,并輸出一總線數(shù)據(jù)碼率;在步驟(2)中還包括步驟(2A)根據(jù)該總線數(shù)據(jù)碼率,輸出一光盤轉(zhuǎn)速信號。
11.如權(quán)利要求9或10所述的方法,其特征在于,步驟(3)包括根據(jù)該光盤轉(zhuǎn)速信號,使光盤主軸馬達獲得一初始轉(zhuǎn)速。
12.如權(quán)利要求11所述的方法,其特征在于,步驟(3)還包括3a、根據(jù)一組參數(shù)計算該光盤主軸馬達的新轉(zhuǎn)速;3b、判斷計算出的該光盤主軸馬達的新轉(zhuǎn)速是否在預定的轉(zhuǎn)速范圍內(nèi),若是,則進入步驟3c;若否,則修正該光盤主軸馬達的新轉(zhuǎn)速在預定的轉(zhuǎn)速范圍內(nèi);3c、判斷該緩存區(qū)的數(shù)據(jù)量是否超出該緩存區(qū)的最大容量,若是,進入一處理緩存區(qū)數(shù)據(jù)不足之步驟;若否,3d、確定該光盤主軸馬達的新轉(zhuǎn)速并設(shè)定伺服參數(shù);以及3e、判斷刻錄過程是否結(jié)束,若否,則回至步驟3a,若是,則結(jié)束光盤刻錄。
13.如權(quán)利要求12所述的方法,其特征在于,步驟3a中該一組參數(shù)包括該光盤主軸馬達當前轉(zhuǎn)速、相對于總線數(shù)據(jù)碼率的光盤轉(zhuǎn)速信號、該緩存區(qū)的參數(shù)以及該緩存區(qū)的最大容量。
14.如權(quán)利要求12所述的方法,其特征在于,步驟3b中該預定的轉(zhuǎn)速范圍包括1)大于或等于0.7倍的光盤主軸馬達的初始轉(zhuǎn)速;2)0.9倍當前轉(zhuǎn)速至1.1倍當前轉(zhuǎn)速之間。
15.如權(quán)利要求9或10所述的方法,其特征在于,該緩存區(qū)的參數(shù)包括該緩存區(qū)內(nèi)的數(shù)據(jù)量,或者該緩存區(qū)內(nèi)的數(shù)據(jù)量的變化量;該緩存區(qū)的檢測數(shù)據(jù)包括該緩存區(qū)內(nèi)的數(shù)據(jù)量、該緩存區(qū)內(nèi)數(shù)據(jù)量之變化量以及該緩存區(qū)的最大容量。
16.如權(quán)利要求10所述的方法,其特征在于,該光學儲存系統(tǒng)還包括一影音編碼器,耦接于該總線,在步驟(2A)之前還包括步驟根據(jù)一影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線。
17.一種光學儲存系統(tǒng)的光盤刻錄方法,該光學儲存系統(tǒng)包括一光盤刻錄器和一總線,該光盤刻錄器含有一緩存區(qū)以及一伺服系統(tǒng),其特征在于,該光盤刻錄方法包括下列步驟(1)檢測該總線向該緩存區(qū)傳送數(shù)據(jù)的速度,并輸出一總線數(shù)據(jù)碼率;(2)根據(jù)該總線數(shù)據(jù)碼率,輸出一光盤轉(zhuǎn)速信號;(3)根據(jù)該光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤刻錄速度。
18.如權(quán)利要求17所述的光學儲存系統(tǒng)的光盤刻錄方法,其特征在于,該光學儲存系統(tǒng)還包括一影音編碼器,耦接于該總線,在步驟(2)之前還包括步驟根據(jù)一影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線。
19.一種光盤刻錄器的轉(zhuǎn)速控制方法,適用于調(diào)整以該光盤刻錄器為核心的光學儲存系統(tǒng)的光盤刻錄速度,該光學儲存系統(tǒng)包括光盤刻錄器,該光盤刻錄器含有緩存區(qū)以及伺服系統(tǒng),其特征在于,該轉(zhuǎn)速控制方法包括下列步驟(1)檢測所述緩存區(qū)的參數(shù),并輸出緩存區(qū)檢測數(shù)據(jù);(2)根據(jù)該緩存區(qū)檢測數(shù)據(jù),輸出光盤轉(zhuǎn)速信號;以及(3)該伺服系統(tǒng)根據(jù)該光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤主軸馬達的轉(zhuǎn)速。
20.根據(jù)權(quán)利要求19所述的光盤刻錄器的轉(zhuǎn)速控制方法,其特征在于,該光學儲存系統(tǒng)還包括總線,耦接于該緩存區(qū),用以傳送數(shù)據(jù)至所述緩存區(qū),在步驟(1)中,還包括步驟(1A)檢測該總線傳送數(shù)據(jù)的速度,并輸出一總線數(shù)據(jù)碼率;在步驟(2)中還包括步驟(2A)根據(jù)該總線數(shù)據(jù)碼率,調(diào)整所述光盤轉(zhuǎn)速信號。
21.如權(quán)利要求19、20所述的光盤刻錄器的轉(zhuǎn)速控制方法,其特征在于,該緩存區(qū)的參數(shù)為該緩存區(qū)內(nèi)的數(shù)據(jù)量,或為該緩存區(qū)內(nèi)數(shù)據(jù)量之變化量;該緩存區(qū)的檢測數(shù)據(jù)包括該緩存區(qū)內(nèi)的數(shù)據(jù)量、該緩存區(qū)內(nèi)數(shù)據(jù)量之變化量以及該緩存區(qū)的最大容量。
22.根據(jù)權(quán)利要求20所述的光盤刻錄器的轉(zhuǎn)速控制方法,該光學儲存系統(tǒng)還包括影音編碼器,耦接于該總線,其特征在于,在步驟(2A)之前還包括步驟根據(jù)一影音編碼設(shè)定值傳送一數(shù)據(jù)傳輸速度信息至該總線。
23.一種光盤刻錄器的轉(zhuǎn)速控制方法,適用于調(diào)整以該光盤刻錄器為核心的光學儲存系統(tǒng)的光盤刻錄速度,其特征在于,該光學儲存系統(tǒng)包括光盤刻錄器和總線,該光盤刻錄器含有一緩存區(qū)以及伺服系統(tǒng),該轉(zhuǎn)速控制方法包括下列步驟(1)根據(jù)該總線向該緩存區(qū)傳送數(shù)據(jù)的速度,并輸出總線數(shù)據(jù)碼率;(2)根據(jù)該總線數(shù)據(jù)碼率,輸出光盤轉(zhuǎn)速信號;以及(3)根據(jù)該光盤轉(zhuǎn)速信號調(diào)整該光學儲存系統(tǒng)的光盤主軸馬達的轉(zhuǎn)速。
24.根據(jù)權(quán)利要求23所述的光盤刻錄器的轉(zhuǎn)速控制方法,其中該光學儲存系統(tǒng)還包括影音編碼器,耦接于該總線,其特征在于,在步驟(2)之前還包括根據(jù)該影音編碼器的設(shè)定值,傳送一數(shù)據(jù)傳輸速度信息至該總線。
全文摘要
本發(fā)明一種光盤刻錄器的轉(zhuǎn)速控制裝置,包括光盤刻錄器及轉(zhuǎn)速控制裝置,該光盤刻錄器含有一緩存區(qū)以及一伺服系統(tǒng),該轉(zhuǎn)速控制裝置含有緩存區(qū)檢測單元以及轉(zhuǎn)速確定單元,耦接于該緩存區(qū)與該伺服系統(tǒng)之間,用于根據(jù)該緩存區(qū)的數(shù)據(jù)量及其變化調(diào)整光盤主軸馬達的轉(zhuǎn)速來控制光盤的刻錄速度。本發(fā)明還提供一種通過流量檢測單元檢測總線的數(shù)據(jù)流量控制光盤刻錄器的轉(zhuǎn)速的裝置。本發(fā)明還提供光盤刻錄控制方法。本發(fā)明提供的上述裝置和方法用于避免因緩存區(qū)資料不足而造成光盤刻錄中斷。
文檔編號G11B7/00GK101064144SQ20061007892
公開日2007年10月31日 申請日期2006年4月27日 優(yōu)先權(quán)日2006年4月27日
發(fā)明者張鶴繼, 林義鈞 申請人:凌陽科技股份有限公司