專利名稱:在數(shù)據(jù)載體驅(qū)動(dòng)裝置中設(shè)置數(shù)據(jù)載體速度的方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及存儲(chǔ)裝置技術(shù),例如光存儲(chǔ)盤。更加具體地說,本發(fā)明總體上涉及用于在/從光存儲(chǔ)盤寫入/讀取信息的盤驅(qū)動(dòng)裝置;下文中,這種盤驅(qū)動(dòng)裝置將被表述為“光盤驅(qū)動(dòng)器”。
背景技術(shù):
眾所周知,光存儲(chǔ)盤在存儲(chǔ)空間中包括至少一個(gè)或者是連續(xù)螺旋形式或者是多個(gè)同心圓形式的軌跡,在所述存儲(chǔ)空間中可以數(shù)據(jù)圖案的形式存儲(chǔ)信息。光盤可以是只讀型的,其中信息是在制造過程中進(jìn)行記錄的,用戶只能讀取所述信息。光存儲(chǔ)盤也可以是可寫型的,其中用戶可存儲(chǔ)信息。為了從/向光存儲(chǔ)盤的存儲(chǔ)空間中讀取/寫入信息,光盤驅(qū)動(dòng)器一方面包括用于接收和旋轉(zhuǎn)光盤的旋轉(zhuǎn)裝置,另一方面還包括用于產(chǎn)生光束,典型的為激光束并用所述激光束掃描存儲(chǔ)軌跡的光學(xué)裝置。因?yàn)楣獗P技術(shù),即可在光盤中存儲(chǔ)信息的方法和可從光盤讀取光學(xué)數(shù)據(jù)的方法通常是公知的,所以此處不需要對(duì)該技術(shù)進(jìn)行更加詳細(xì)的說明。
根據(jù)不同的標(biāo)準(zhǔn)或格式,類似例如CD標(biāo)準(zhǔn)、DVD標(biāo)準(zhǔn)等已經(jīng)開發(fā)出了不同的光盤和盤驅(qū)動(dòng)器。在這些標(biāo)準(zhǔn)中,定義了若干個(gè)重要的參數(shù)。這種重要的參數(shù)之一就是激光束掃描軌跡應(yīng)遵照的額定線速度;該額定線速度此后將被表示為V1x。例如,在CD的情況下,V1x,CD近似為1.3m/s;在DVD的情況下,V1x,DVD近似為3.5m/s。
盤驅(qū)動(dòng)器的一項(xiàng)研究是以高于額定線速度的速度播放(即,讀或?qū)?盤的能力。關(guān)于這一點(diǎn),盤驅(qū)動(dòng)器可在恒定的線速度(CLV)模式下操作,在所述恒定線速度模式的情況下可將速度表示為NX,其中N代表當(dāng)前線性軌跡速度和額定線速度之比(例如,4X、8X、10X等)。另一方面,盤驅(qū)動(dòng)器還可以在恒定的角速度(CAV)模式下操作,在所述恒定角速度模式的情況下,盤的旋轉(zhuǎn)速度f盤保持恒定。對(duì)于盤控制器來說,CAV模式比CLV模式更易于控制。應(yīng)該清楚,在CAV模式中,當(dāng)從內(nèi)軌跡進(jìn)行到外軌跡時(shí),線性軌跡速度可變化約2.5倍。
速度(應(yīng)該是旋轉(zhuǎn)速度或線速度)的增加提供了數(shù)據(jù)速率的增加,即寫入到盤或從盤讀取的數(shù)據(jù)位的速率的增加。通常,這種增加被認(rèn)為是有利的,并且通常假定用戶總是感興趣于在盡可能的最高數(shù)據(jù)速率下進(jìn)行操作,因?yàn)檫@將給出最高的性能。因此,盤驅(qū)動(dòng)器典型的具有一種操作特性,其涉及在初始化和開始工作階段之后盡可能快地加速至最高可能的旋轉(zhuǎn)速度。
然而,較高的盤速度還伴隨有一些缺點(diǎn)。例如,較高的盤速度伴隨有較高的磨損和破裂,和較高的噪音等級(jí)。此外,在較高的盤速度下操作伴隨有較高的功耗和相關(guān)的較高功率耗散,并且可能會(huì)伴隨有與之相關(guān)的溫升。
因此,本發(fā)明的一個(gè)總體目的是在最佳的速度下驅(qū)動(dòng)盤,所述最佳速度不必是盤驅(qū)動(dòng)器能夠獲得的最高速度。在本發(fā)明的上下文中,最佳速度被定義為仍然能夠提供所需的數(shù)據(jù)率的最低或最小速度。
在所述上下文中,盤和盤驅(qū)動(dòng)器之間的數(shù)據(jù)傳輸速度并不是唯一考慮的因素。典型的,盤驅(qū)動(dòng)器是數(shù)據(jù)處理系統(tǒng)的一部分,所述數(shù)據(jù)處理系統(tǒng)包括主機(jī)裝置,類似例如可運(yùn)行計(jì)算機(jī)程序或應(yīng)用程序的主計(jì)算機(jī)。因此,考慮的第二個(gè)重要因素是盤驅(qū)動(dòng)器和主機(jī)之間的數(shù)據(jù)傳輸速率。不需要以這樣一種速度旋轉(zhuǎn)盤,即該速度提供了高于主機(jī)所需的(在讀取操作的情況下)或提供的(在寫入操作的情況下)數(shù)據(jù)速率的數(shù)據(jù)速率。另一方面,盤速度可能不會(huì)變得如此低使得盤驅(qū)動(dòng)器不會(huì)正確的處理主機(jī)所需的(在讀取操作的情況下)或提供的(在寫入操作的情況下)數(shù)據(jù)速率。
US-5659799披露了一種關(guān)于系統(tǒng)性能參數(shù)設(shè)置CD-ROM速度的方法。所述CD-ROM盤驅(qū)動(dòng)器具有一個(gè)數(shù)據(jù)緩沖器,用于暫時(shí)存儲(chǔ)從盤讀取的數(shù)據(jù)。將被傳輸給主機(jī)的數(shù)據(jù)是從緩沖器中取出的。因此,沒有直接從盤到主機(jī)的數(shù)據(jù)傳遞,而是從盤到緩沖器的數(shù)據(jù)傳遞和從緩沖器到主機(jī)的數(shù)據(jù)傳遞。如果緩沖器至主機(jī)的數(shù)據(jù)傳輸速率低于盤至緩沖器的數(shù)據(jù)傳輸速率,則緩沖器中的數(shù)據(jù)量增加;如果緩沖器中的數(shù)據(jù)量超過第一閾值,則降低盤旋轉(zhuǎn)速度。另一方面,如果緩沖器至主機(jī)的數(shù)據(jù)傳輸速率高于盤至緩沖器的數(shù)據(jù)傳輸速率,則緩沖器中的數(shù)據(jù)量減少;如果緩沖器中的數(shù)據(jù)量低于第二閾值,則增加盤旋轉(zhuǎn)速度。
該已知方法的問題是它不能令人滿意地運(yùn)行在所有環(huán)境中,即它不夠強(qiáng)健。緩沖器內(nèi)容程度僅僅是瞬間信息,它可能在下一個(gè)瞬間改變。如果系統(tǒng)對(duì)這種變化直接起反應(yīng),則系統(tǒng)性能將是非常不穩(wěn)定的,這對(duì)用戶來說將是惱人的。此外,頻繁地改變盤速度伴隨有額外的功耗。因此,所述文獻(xiàn)中的系統(tǒng)需要具有由第二閾值實(shí)質(zhì)上需要低于第一閾值這樣的事實(shí)所施行的遲滯性。
另外,所述文獻(xiàn)中的系統(tǒng)具有得到實(shí)現(xiàn)的衰減因數(shù),從而會(huì)有效的獲得這樣的結(jié)果即盤速度的增加進(jìn)行的相對(duì)較晚,而盤速度的降低進(jìn)行的相對(duì)較早。因此,該系統(tǒng)具有相對(duì)于高速度更有利于低速度的特性。這可導(dǎo)致振蕩行為,尤其是如果在流式讀取的情況下,從緩沖器至主機(jī)的傳輸速率具有介于從盤至緩沖器的傳輸速率的兩個(gè)標(biāo)準(zhǔn)值之間的值。
另外,由所述公開文本提出的衰減因數(shù)基于主機(jī)請(qǐng)求(即,讀取命令)的數(shù)量。因此,實(shí)際延遲取決于應(yīng)用程序和主機(jī)的組合。例如,在發(fā)布了許多讀取命令的情況下,其中每個(gè)命令只用于傳輸一些數(shù)據(jù)塊,與發(fā)布一些命令的情況相比,其中每個(gè)命令用于傳輸許多數(shù)據(jù)塊,則會(huì)導(dǎo)致不同的延遲。
發(fā)明內(nèi)容
本發(fā)明的總體目的是提供一種具有改進(jìn)的加速和減速性能的盤驅(qū)動(dòng)器。
特別的,本發(fā)明的目的在于以這樣一種方式控制盤的速度,即一方面盤基本上以最佳的速度旋轉(zhuǎn),而另一方面,速度變化的次數(shù)被盡可能多地降低。
根據(jù)本發(fā)明的一個(gè)重要方面,盤速度是在至少一個(gè)操作模式參數(shù)的基礎(chǔ)上設(shè)置的。
根據(jù)本發(fā)明的另一重要方面,所述盤速度是在至少一個(gè)系統(tǒng)性能參數(shù)的基礎(chǔ)上進(jìn)行設(shè)置的。該系統(tǒng)性能參數(shù)優(yōu)選的為受盤速度影響的參數(shù)。如果性能低,則導(dǎo)致所涉及的系統(tǒng)性能參數(shù)降低的速度被禁止。
根據(jù)本發(fā)明的另一重要方面,所述盤速度是關(guān)于從先前速度變化開始所經(jīng)過的時(shí)間進(jìn)行設(shè)置的。優(yōu)選的,相反方向的兩個(gè)速度變化之間的最小延遲時(shí)間大于同向的兩個(gè)連續(xù)速度變化之間的最小延遲時(shí)間。由于同向的兩個(gè)連續(xù)速度變化之間的最小延遲時(shí)間相對(duì)較短這樣的事實(shí),例如在1秒的數(shù)量級(jí),所以可將盤速度快速的調(diào)至某一所需的速度。由于相反方向的兩個(gè)速度變化之間的最小延遲時(shí)間相對(duì)較大這樣的事實(shí),例如在30秒的數(shù)量級(jí),所以速度變化步驟的整體數(shù)量被減少,并且不期望的振蕩行為被有效的防止了。
根據(jù)本發(fā)明的另一重要方面,改變盤速度的決定是基于平均主機(jī)/驅(qū)動(dòng)器傳輸速率的當(dāng)前值和盤/驅(qū)動(dòng)器傳輸速率之間的比較做出的。在打算增加速度的情況下,平均主機(jī)/驅(qū)動(dòng)器傳輸速率的當(dāng)前值被與盤/驅(qū)動(dòng)器傳輸速率的當(dāng)前值進(jìn)行比較,以查明盤/驅(qū)動(dòng)器傳輸速率的當(dāng)前情形是否準(zhǔn)許加速如果允許,則執(zhí)行加速步驟。另一方面,在打算進(jìn)行將當(dāng)前速度降至較低的速度值的步驟的情況中,平均主機(jī)/驅(qū)動(dòng)器傳輸速率的當(dāng)前值被與盤/驅(qū)動(dòng)器傳輸速率進(jìn)行比較,所述盤/驅(qū)動(dòng)器傳輸速率被期望出現(xiàn)在該較低的速度值處。因此,能夠有效的預(yù)測(cè)下一個(gè)情形是否準(zhǔn)許加速如果允許,則認(rèn)為從當(dāng)前盤速度至較低盤速度所進(jìn)行的減速是不適當(dāng)?shù)?,并且不?zhí)行減速步驟。因此,速度變化步驟的整體數(shù)量被減少了,并且不期望的振蕩行為被有效的防止了。
本發(fā)明的這些和其它方面、特征和優(yōu)點(diǎn)將通過下面參照附圖對(duì)根據(jù)本發(fā)明的方法的優(yōu)選實(shí)施例的說明做進(jìn)一步闡釋,附圖中相同的參考符號(hào)指代相同或者相似的部分,其中圖1示意性地表示一數(shù)據(jù)傳輸系統(tǒng);圖2為示意性地示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的讀取過程的流程圖;圖3為示意性地表示根據(jù)本發(fā)明優(yōu)選實(shí)施例的寫入過程的流程圖;圖4A和4B為示出根據(jù)本發(fā)明實(shí)施例的速度變化的時(shí)序圖。
具體實(shí)施例方式
圖1示意性地表示一數(shù)據(jù)傳輸系統(tǒng)1,其包括主機(jī)系統(tǒng)2和盤驅(qū)動(dòng)裝置3。主機(jī)系統(tǒng)2可以是具有運(yùn)行著的應(yīng)用程序的可編程計(jì)算機(jī)。盤驅(qū)動(dòng)器3能夠從盤4,例如光盤讀取數(shù)據(jù),所述光盤類似例如CD-ROM、DVD-ROM等之類的只讀盤,或例如在其中寫入有數(shù)據(jù)的可寫(可記錄(R);可重寫(RW))盤。從盤4接收的數(shù)據(jù)被存儲(chǔ)在緩沖器5中。從盤4至驅(qū)動(dòng)器3進(jìn)行的數(shù)據(jù)傳輸被表示為盤通信鏈路6;在該盤通信鏈路6上的數(shù)據(jù)傳輸速度將被表示為盤/驅(qū)動(dòng)器傳輸速率DDTR。盤驅(qū)動(dòng)器3能夠進(jìn)一步通過主機(jī)通信鏈路7將數(shù)據(jù)從其緩沖器5傳輸至主機(jī)系統(tǒng)2;在該主機(jī)通信線路7上的數(shù)據(jù)傳輸速率將被表示為驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR。
在如圖1所示的數(shù)據(jù)傳輸系統(tǒng)中,從盤到主機(jī)進(jìn)行的數(shù)據(jù)傳輸可在包括不同的數(shù)據(jù)傳輸速率的許多典型的情形中發(fā)生。一種典型的情況是用戶播放音頻盤;在這種情況下,驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR相當(dāng)于1X盤速,并且對(duì)于驅(qū)動(dòng)器3來說,試圖保持較高的數(shù)據(jù)傳輸速率將是無用的。另一種典型的示例是讀取數(shù)據(jù)文件的計(jì)算機(jī)程序;在這種情況中,驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR可高于1X。在另一個(gè)典型的示例中,主機(jī)正運(yùn)行CD-ROM游戲,并且根據(jù)與用戶進(jìn)行的交互作用,必須從盤上讀取信息片斷。因?yàn)樘崆安恢烙脩舨僮?,所以提前不知道在哪個(gè)地址進(jìn)行讀取操作;因此,為了保持存取時(shí)間盡可能地低,期望獲得最高的驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR。在一種特殊情況下,從主機(jī)系統(tǒng)2接收的讀取命令涉及盤上的連續(xù)地址;這種情況被表示為“流式讀取”。
同樣,盤驅(qū)動(dòng)器3能夠從主機(jī)系統(tǒng)2接收數(shù)據(jù),并且如果盤4是可寫型的(可記錄的(R);可重寫的(RW)),則能夠?qū)?shù)據(jù)寫入到盤4上。通過主機(jī)通信鏈路7以驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR從主機(jī)2接收的數(shù)據(jù)被存儲(chǔ)在緩沖器5中,從所述緩沖器5通過盤通信鏈路6以盤/驅(qū)動(dòng)器傳輸速率DDTR將數(shù)據(jù)傳輸給盤4。
此外在寫入的情況中,可發(fā)生許多典型的情況。例如,當(dāng)對(duì)盤進(jìn)行復(fù)制時(shí),從主機(jī)系統(tǒng)2接收的寫入命令涉及盤上的連續(xù)地址;這種情況被表示為“流式寫入”。
圖2為表示盤驅(qū)動(dòng)器3的優(yōu)選讀取過程的流程圖。在步驟100接收第一讀取命令之后,在步驟101中盤驅(qū)動(dòng)器3的控制電路10開始以當(dāng)前的盤速度,例如相對(duì)低的速度(例如1X或40Hz CAV)進(jìn)行盤讀取操作。在步驟102,一速度變化計(jì)時(shí)器被設(shè)置用于測(cè)量從前一速度變化開始經(jīng)過的時(shí)間。
控制電路10測(cè)量盤/驅(qū)動(dòng)器傳輸速率DDTR[步驟110]、驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR[步驟111],并對(duì)好的數(shù)據(jù)塊的數(shù)量NGB(即沒有錯(cuò)誤地從盤讀取的數(shù)據(jù)塊的數(shù)量)進(jìn)行計(jì)數(shù)[步驟112]。注意,所測(cè)量的驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR是過去預(yù)定的時(shí)間周期的平均值。
在步驟120中,控制電路10檢查減速施加條件,即檢查是否存在需要立即降低盤速度的任何條件。如果發(fā)現(xiàn)了任何一種這樣的條件,則控制電路10執(zhí)行減速操作[步驟156],即降低盤速度,除非盤已經(jīng)是在以最小速度進(jìn)行旋轉(zhuǎn)。
如果發(fā)現(xiàn)沒有施加強(qiáng)制減速條件,則控制電路10檢查[步驟130]主機(jī)2是否正操作在流式讀取模式下,即隨后的讀取請(qǐng)求是否涉及連續(xù)的地址。如果發(fā)現(xiàn)是這樣的情況,則控制電路10將總是試圖將盤速度設(shè)置在能夠適應(yīng)DHTR的最低可能的值[步驟150-156],否則控制電路10將總是試圖將盤速度設(shè)置在最高可能的值[步驟140-142]。
在步驟140中,控制電路10檢查是否所有的加速允許條件都得到了滿足。如果任一個(gè)加速允許條件未得到滿足,則控制電路10保持當(dāng)前的盤速[步驟160]并且在步驟110中繼續(xù)操作。如果所有加速允許條件都得到了滿足,則控制電路10執(zhí)行加速操作[步驟142],即將盤速提高至下一個(gè)速度值,并且繼續(xù)步驟102的操作。優(yōu)選的,在增加盤速度的過程中,控制電路10從一個(gè)預(yù)定的盤速集合中選擇一個(gè)速度值,例如以標(biāo)稱速度表示的CLV系列,例如1X、2X、4X、8X等,和/或以旋轉(zhuǎn)頻率表示的CAV系列,例如10Hz、20Hz、40Hz、80Hz、120Hz等。
在步驟150中,控制電路10檢查緩沖器5的填充等級(jí)。如果緩沖器填充等級(jí)BFL低于第一預(yù)定的低閾值,例如最大緩沖器容量的30%,則企圖增加盤速。在這種條件下,在步驟151中考慮DHTR和DDTR之間的關(guān)系。如果與DDTR相比,DHTR相對(duì)較低,則控制電路10認(rèn)為當(dāng)前的盤速是適當(dāng)?shù)牟⒈3之?dāng)前的盤速[步驟160]并繼續(xù)步驟110的操作。另一方面,如果與DDTR相比,DHTR相對(duì)較高,則控制電路10繼續(xù)在步驟140檢查加速允許條件。
如果DHTR與DDTR相比相對(duì)較低,通過拒絕提高盤速,控制電路10能夠有效的預(yù)測(cè)緩沖器填充等級(jí)的較低值只是暫時(shí)的,并且在(不久的)將來即使當(dāng)前的盤速被保持也會(huì)升高。如果現(xiàn)在將執(zhí)行加速,則緩沖器填充等級(jí)將可能會(huì)非??焖俚纳?,并且可能期望需要短暫的減速。因此,加速動(dòng)作和隨后的減速動(dòng)作被防止。關(guān)于這一點(diǎn),如果DHTR低于DDTR,則控制電路10可決定維持盤速度[步驟160],或者為了保證安全可靠,是在如果DHTR低于αDDTR的條件下決定維持盤速度,其中α是0和1之間的因數(shù),例如0.95或0.9,其考慮了測(cè)量誤差。
如果在步驟150中呈現(xiàn)出緩沖器填充等級(jí)BFL高于第二預(yù)定高閾值,該第二預(yù)定高閾值高于第一閾值,例如最大緩沖器容量的70%,則企圖降低盤速。在這種條件下,在步驟152中考慮DHTR和DDTRex之間的關(guān)系,其中DDTRex表示減速之后的期望DDTR,即完成減速操作之后期望得到的DDTR。如果DHTR與DDTRex相比相對(duì)高,則控制電路10認(rèn)為當(dāng)前的盤速度是適當(dāng)?shù)牟⒈3之?dāng)前的盤速[步驟160]并繼續(xù)步驟110的操作。另一方面,如果DHTR相對(duì)較低,則控制電路10繼續(xù)在步驟154檢查減速允許條件。
如果DHTR與DDTRex相比相對(duì)高,通過拒絕降低盤速,控制電路10能夠有效的預(yù)測(cè)在減速之后緩沖器等級(jí)將可能非常快速的降低,并且可能期望需要短暫的加速。因此,減速動(dòng)作和隨后的加速動(dòng)作被防止。關(guān)于這一點(diǎn),如果DHTR高于DDTRex,則控制電路10可決定維持盤速度[步驟160],或者為了安全可靠,是在如果DHTR高于βDDTRex的情況下決定維持盤速度,其中β是0和1之間的因數(shù),例如0.95或0.9。β可以等于α,但這不是必需的。
在步驟154中,控制電路10檢查是否所有的減速允許條件都得到了滿足。如果任一個(gè)減速允許條件未得到滿足,則控制電路10保持當(dāng)前的盤速[步驟160]并且繼續(xù)步驟110的操作。如果所有減速允許條件都得了滿足,則控制電路10執(zhí)行減速操作[步驟156],即將盤速降低至下一個(gè)速度值,并且繼續(xù)步驟102的操作。優(yōu)選的,在降低盤速的過程中,控制電路10從一個(gè)預(yù)定的盤速集合中選擇一個(gè)速度值,如上面關(guān)于增加盤速所解釋的。
如果在步驟150中呈現(xiàn)出緩沖器填充等級(jí)BFL介于第一和第二預(yù)定閾值之間,則控制電路10認(rèn)為當(dāng)前的盤速度是適當(dāng)?shù)牟⒈3之?dāng)前的盤速度[步驟160]并繼續(xù)步驟110的操作。
強(qiáng)制減速條件是這樣的條件如果存在,則迫使控制電路10立即降低盤馬達(dá)4的速度。例如,當(dāng)溫度高于某一水平時(shí),或當(dāng)機(jī)械震動(dòng)高于某一等級(jí)時(shí),這種條件將被看作是強(qiáng)制減速條件。此外,當(dāng)出現(xiàn)數(shù)據(jù)塊讀取錯(cuò)誤時(shí),這種情況也可被看作是強(qiáng)制減速條件。應(yīng)該清楚每個(gè)這種條件都指示某些事情是錯(cuò)誤的,使得即使發(fā)現(xiàn)存在有一個(gè)這種條件,也應(yīng)該降低盤馬達(dá)的速度。有可能逐步的執(zhí)行減速,而且也有可能將速度降至最低的可能值,例如1X或40Hz。也能夠?qū)⑺俣冉抵磷畹涂赡苤抵系哪骋粋€(gè)值,以便得益于旋轉(zhuǎn)盤的冷卻效果。
減速允許條件是對(duì)于可允許的減速都必須得到滿足的條件,在一優(yōu)選實(shí)施例中,至少考慮下列減速允許條件a)當(dāng)前速度高于最小盤速;b)從先前減速開始所經(jīng)過的時(shí)間必須大于某一最小時(shí)間,例如1秒;c)從先前加速開始所經(jīng)過的時(shí)間必須大于某一最小時(shí)間,例如30秒;加速允許條件是對(duì)于可允許的加速都必須得到滿足的條件。在一優(yōu)選實(shí)施例中,至少考慮下列加速允許條件a)當(dāng)前速度低于最大盤速;b)先前在沒有錯(cuò)誤的情況下已經(jīng)讀取的數(shù)據(jù)塊的數(shù)量NGB必須大于某一最小數(shù)量,例如NGB>1000;c)從先前加速開始所經(jīng)過的時(shí)間必須大于某一最小時(shí)間,例如1秒;d)從先前減速開始所經(jīng)過的時(shí)間必須大于某一最小時(shí)間,例如30秒;在上面,本發(fā)明已經(jīng)解釋了讀取操作。然而,本發(fā)明并不限于讀取,而是還可應(yīng)用于寫入,下面將參照?qǐng)D3進(jìn)行說明。
圖3為表示盤驅(qū)動(dòng)器3的優(yōu)選寫入過程的流程圖。在步驟200中接收第一寫入命令之后,在步驟201中盤驅(qū)動(dòng)器3的控制電路10開始以一初始速度進(jìn)行盤寫入操作。在步驟202中,一速度變化計(jì)時(shí)器被設(shè)置用于測(cè)量自先前速度變化過去的時(shí)間。
控制電路10測(cè)量盤/驅(qū)動(dòng)器傳輸速率DDTR[步驟210]和驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR[步驟211]。注意所測(cè)量的驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR是過去預(yù)定的時(shí)間周期的平均值。
在步驟220中,控制電路10檢查強(qiáng)制減速條件,即檢查是否出現(xiàn)了需要立即降低盤速度的任何條件。如果發(fā)現(xiàn)了任何一種這樣的條件,則控制電路10執(zhí)行減速操作[步驟256],即降低盤速度,除非盤已經(jīng)是在以最小速度進(jìn)行旋轉(zhuǎn)。
如果發(fā)現(xiàn)沒有施加強(qiáng)制減速條件,則控制電路10檢查[步驟230]主機(jī)是否正操作在流式寫入模式下,即隨后的寫入請(qǐng)求是否涉及連續(xù)的地址。如果發(fā)現(xiàn)是這樣的情況,則控制電路10將總是試圖將盤速度設(shè)置在能夠適應(yīng)DHTR的最低可能的值[步驟250-256],否則控制電路10將總是試圖將盤速度設(shè)置在最高可能的值[步驟240-242]。
在步驟240,控制電路10檢查是否所有的加速允許條件都得到了滿足。如果任一個(gè)加速允許條件未得到滿足,則控制電路10保持當(dāng)前的盤速[步驟260]并且繼續(xù)步驟210的操作。如果所有加速允許條件都得到了滿足,則控制電路10執(zhí)行加速操作[步驟242],即將盤速提高至下一個(gè)速度值,并且繼續(xù)步驟202的操作。優(yōu)選的,在增加盤速的過程中,控制電路10從一個(gè)預(yù)定的盤速度集合中選擇一個(gè)速度值,例如以標(biāo)稱速度表示的CLV系列,例如1X、2X、4X、8X等,和/或以盤旋轉(zhuǎn)頻率表示的CAV系列,例如10Hz、20Hz、40Hz、80Hz、120Hz等。
在步驟250中,控制電路10檢查緩沖器5的填充等級(jí)。如果緩沖器填充等級(jí)BFL低于第一預(yù)定的低閾值,例如最大緩沖器容量的30%,則企圖降低盤速。在這種條件下,在步驟252中考慮DHTR和DDTRex之間的關(guān)系。如果與DDTRex相比,DHTR相對(duì)較高,則控制電路10認(rèn)為當(dāng)前的盤速是適當(dāng)?shù)牟⒈3之?dāng)前的盤速[步驟260]并繼續(xù)步驟210的操作。另一方面,如果DHTR相對(duì)較低,則控制電路10繼續(xù)在步驟254檢查減速允許條件。
如果DHTR與DDTRex相比相對(duì)高,通過拒絕降低盤速,控制電路10能夠有效的預(yù)測(cè)在減速之后緩沖器等級(jí)將可能會(huì)非??焖俚纳?,并且可能期望需要短暫的加速。因此,減速動(dòng)作和隨后的加速動(dòng)作被防止。關(guān)于這一點(diǎn),如果DHTR高于DDTRex,則控制電路10可決定維持盤速度[步驟260],或者為了安全可靠,是在如果DHTR高于δDDTRex的情況下決定維持盤速度,其中δ是0和1之間的因數(shù),例如0.95或0.9。
如果在步驟250中呈現(xiàn)出緩沖器填充等級(jí)BFL高于第二預(yù)定高閾值,該第二預(yù)定高閾值高于第一閾值,例如最大緩沖器容量的70%,則企圖增加盤速。在這種條件下,在步驟251中考慮DHTR和DDTR之間的關(guān)系。如果DHTR相對(duì)較低,則控制電路10認(rèn)為當(dāng)前的盤速度是適當(dāng)?shù)牟⒈3之?dāng)前的盤速[步驟260]并繼續(xù)步驟110的操作。另一方面,如果DHTR相對(duì)較高,則控制電路10繼續(xù)在步驟240檢查加速允許條件。
如果DHTR與DDTR相比相對(duì)低,通過拒絕提高盤速,控制電路10能夠有效的預(yù)測(cè)緩沖器填充等級(jí)的高值只是暫時(shí)的,并且在(不久的)將來,即使當(dāng)前的盤速被維持,緩沖器填充等級(jí)的高值也將會(huì)回落。如果現(xiàn)在執(zhí)行加速,則緩沖器填充等級(jí)將可能會(huì)非??焖俚南陆担⑶铱赡芷谕枰虝旱臏p速。因此,加速動(dòng)作和隨后的減速動(dòng)作被防止。關(guān)于這一點(diǎn),如果DHTR低于DDTR,則控制電路10可決定維持盤速度[步驟260],或者為了安全可靠,是在如果DHTR低于DDTR的情況下決定維持盤速度,其中φ是0和1之間的因數(shù),例如0.95或0.9。φ可以等于δ,但這不是必需的。
在步驟240中,控制電路10檢查是否所有的加速允許條件都得到了滿足。如果任一個(gè)加速允許條件未得到滿足,則控制電路10保持當(dāng)前的盤速[步驟260]并且繼續(xù)步驟210的操作。如果所有加速允許條件都得了滿足,則控制電路10執(zhí)行加速操作[步驟242],即將盤速增加至下一個(gè)速度值,并且繼續(xù)步驟202的操作。優(yōu)選的,在增加盤速的過程中,控制電路10從一個(gè)如上所述的預(yù)定盤速集合中選擇一個(gè)速度值。
如果在步驟250中呈現(xiàn)出緩沖器填充等級(jí)BFL介于第一和第二預(yù)定閾值之間,則控制電路10認(rèn)為當(dāng)前的盤速度是適當(dāng)?shù)牟⒈3之?dāng)前的盤速度[步驟260]并繼續(xù)步驟210的操作。
從上面的說明,可得出結(jié)論在將盤速度設(shè)置為某一確定值的決定中具有顯著重要性的因素是主機(jī)系統(tǒng)2是否操作在流模式(步驟130和230)下的問題。如果不是,則控制電路10總是試圖盡可能快的將盤速度設(shè)置為最高可能的值。該“流模式”是操作模式參數(shù)即表示驅(qū)動(dòng)-主機(jī)系統(tǒng)的操作模式的參數(shù)的例子。由于這種參數(shù)的性質(zhì),這種參數(shù)的值不可能經(jīng)常改變。如果經(jīng)受變化,則期望具有長(zhǎng)持續(xù)效果。因此,當(dāng)在設(shè)置盤速度時(shí)考慮這種操作模式參數(shù)對(duì)數(shù)據(jù)傳輸系統(tǒng)1的性能具有有利的影響。
另外,由此可斷定在將盤速度設(shè)置為某一確定值的決定中具有顯著重要性的因素是數(shù)據(jù)塊是否被沒有錯(cuò)誤地讀出的問題。該“無錯(cuò)操作”是系統(tǒng)性能參數(shù)即指示系統(tǒng)在最近是如何執(zhí)行的參數(shù)的例子。無錯(cuò)操作受盤速度的影響盤速度越高,錯(cuò)誤機(jī)會(huì)越高。此外,驅(qū)動(dòng)器/主機(jī)傳輸速率和驅(qū)動(dòng)器/盤傳輸速率是系統(tǒng)性能參數(shù)的例子。在設(shè)置盤速度時(shí)考慮這些參數(shù)對(duì)數(shù)據(jù)傳輸系統(tǒng)1的性能具有有利影響。
此外,可由此得出結(jié)論在將盤速度設(shè)置為某一確定值的決定中具有顯著重要性的因素是從先前速度開始所經(jīng)過的時(shí)間量。通過考慮連續(xù)變化之間的確定最小時(shí)間,可防止系統(tǒng)動(dòng)作不停的操作。連續(xù)加速步驟之間的等待時(shí)間相對(duì)較短,例如在幾秒的數(shù)量級(jí);相同的過程可適用于連續(xù)減速步驟之間的等待時(shí)間。相反,相反方向的連續(xù)速度變化之間的等待時(shí)間相對(duì)較長(zhǎng),例如在30秒的數(shù)量級(jí)或更長(zhǎng)。這也對(duì)數(shù)據(jù)傳輸系統(tǒng)1的性能具有有利影響。
圖4A和4B為更詳細(xì)的表示本發(fā)明的該特征的時(shí)序圖。水平軸代表時(shí)間,而垂直軸代表盤速度。圖4A表示這樣一種情況其中盤4最初被以確定的第一速度V1旋轉(zhuǎn)直到第一時(shí)間t1,此時(shí)盤速度被增加至高于V1的第二速度V2。如果需要進(jìn)一步增加速度,那么這種過程就被禁止直到從所述先前速度變化的第一時(shí)間t1過去預(yù)定的第一最小等待時(shí)間Tw1。線41表示在時(shí)間t2從所述第二速度V2增加至高于第二速度V2的第三速度V3的第二加速步驟的情況,其中t2-t1>Tw1。
相反,如果在t1的加速步驟之后,需要減速,那么這樣的操作被禁止直到從所述先前速度變化的第一時(shí)間t1過去預(yù)定的第二最小等待時(shí)間Tw2。線42表示在時(shí)間t2’從所述第二速度V2降至低于第二速度V2的第三速度V3’的減速步驟的情況,其中t2’-t1>Tw2。
關(guān)于這一點(diǎn),注意,如果在已經(jīng)過去所述預(yù)定的第一最小等待時(shí)間Tw1之前,需要進(jìn)一步增加所述速度,那么不執(zhí)行加速步驟直到時(shí)刻t1+Tw1。那時(shí),可以立即執(zhí)行加速步驟,使得t2=t1+Tw1,因?yàn)樵谒鲱A(yù)定的第一最小等待時(shí)間Tw1期間已經(jīng)要求進(jìn)一步提高速度。然而,可能的情況是這樣的事實(shí)不被“記住”,并且只在執(zhí)行檢查加速允許條件(例如步驟140)的步驟并發(fā)現(xiàn)所有加速允許條件都被得到滿足的t1+Tw1之后的第一時(shí)刻(包括通過所述預(yù)定的第一最小等待時(shí)間Tw1)才執(zhí)行加速步驟。在那樣的情況下,t2可大于t1+Tw1,如圖所示。相同的原理經(jīng)過必要的修正也可應(yīng)用于減速步驟。
圖4B表示這樣一種情況其中盤4最初被以確定的第一速度V1旋轉(zhuǎn)直到第一時(shí)間t1,此時(shí)盤速度被降低至低于V1的第二速度V2。如果需要進(jìn)一步降低速度,那么這種過程就被禁止直到從所述先前速度變化的第一時(shí)間t1過去預(yù)定的第一最小等待時(shí)間Tw3。線43表示在時(shí)間t2從所述第二速度V2降低至低于第二速度V2的第三速度V3的第二減速步驟的情況,其中t2-t1>Tw3。
相反,如果在t1的減速步驟之后,需要加速,那么這樣的操作被禁止直到從所述先前速度變化的第一時(shí)間t1過去預(yù)定的第二最小等待時(shí)間Tw4。線44表示在時(shí)間t2’從所述第二速度V2增加至高于第二速度V2的第三速度V3’的加速步驟的情況,其中t2’-t1>Tw4。
注意Tw1可等于Tw3,但這并不是必須的。同樣,Tw2可等于Tw4,但這并不是必須的。
對(duì)于本領(lǐng)域技術(shù)人員來說應(yīng)該清楚本發(fā)明并不局限于上述的典型實(shí)施例,而是在不脫離后附權(quán)利要求所定義的本發(fā)明的保護(hù)范圍的情況下能夠做出各種變化和修改。
例如,已經(jīng)結(jié)合光存儲(chǔ)盤解釋了本發(fā)明。然而,本發(fā)明的要旨并不限于光存儲(chǔ)盤,而是通常可應(yīng)用于包括移動(dòng)數(shù)據(jù)載體的存儲(chǔ)裝置,其中所述載體速度是可變的,并且其中驅(qū)動(dòng)器至載體的數(shù)據(jù)傳輸速率和/或載體至驅(qū)動(dòng)器的數(shù)據(jù)傳輸速率取決于載體速度。
另外,設(shè)置計(jì)時(shí)器的步驟(步驟102;202)可被實(shí)現(xiàn)為加速過程(步驟142;242)或減速過程(步驟156;256)的一部分。
在上面,已經(jīng)通過討論由盤驅(qū)動(dòng)器3的控制電路10執(zhí)行的方法步驟解釋了本發(fā)明。這意味著本發(fā)明可通過適當(dāng)修改的盤驅(qū)動(dòng)器來實(shí)現(xiàn),例如通過對(duì)盤驅(qū)動(dòng)器3的控制電路10進(jìn)行適當(dāng)編程。因此,盤驅(qū)動(dòng)器是本發(fā)明的一個(gè)實(shí)施例。然而,也能夠由主機(jī)2來執(zhí)行所述方法步驟典型的,盤驅(qū)動(dòng)器具有一組指令,包括設(shè)置盤速度的指令,并且主機(jī)典型的能夠?qū)ūP速度設(shè)置指令的命令發(fā)送給盤驅(qū)動(dòng)器。因此,主機(jī)也是本發(fā)明的一個(gè)實(shí)施例。
在上面,已經(jīng)針對(duì)優(yōu)選實(shí)施例的情況解釋了本發(fā)明,其中當(dāng)打算進(jìn)行加速步驟時(shí)將平均驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR與當(dāng)前盤/驅(qū)動(dòng)器傳輸速率DDTR進(jìn)行比較(步驟151;251),而在企圖進(jìn)行減速步驟時(shí)將平均驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR與期望的盤/驅(qū)動(dòng)器傳輸速度DDTRex進(jìn)行比較(步驟152;252)。然而,在本發(fā)明的范圍內(nèi),也能夠在企圖進(jìn)行加速步驟時(shí)將平均驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR與期望的盤/驅(qū)動(dòng)器傳輸速率DDTRex進(jìn)行比較。這種比較的結(jié)果表示是否期望在不久的將來通過相反方向的速度變化來抵消速度變化。同樣,也能夠在企圖進(jìn)行減速步驟時(shí)將平均驅(qū)動(dòng)器/主機(jī)傳輸速率DHTR與當(dāng)前盤/驅(qū)動(dòng)器傳輸速率DDTR進(jìn)行比較。這種比較的結(jié)果表示是否期望在不久的將來緩沖器等級(jí)趨于接近在所述低閾值之上和在所述高閾值之下的中間等級(jí)。
在上面,已經(jīng)參照表示根據(jù)本發(fā)明的裝置的功能塊的方框圖解釋了本發(fā)明。應(yīng)該理解這些功能塊中的一個(gè)或多個(gè)可由硬件來實(shí)現(xiàn),其中這種功能塊的功能可通過單個(gè)的硬件部件來執(zhí)行,但也能夠通過軟件來實(shí)現(xiàn)這些功能塊中的一個(gè)或多個(gè),使得這種功能塊的功能由計(jì)算機(jī)程序的一個(gè)或多個(gè)程序行或可編程裝置例如微處理器、微控制器等來執(zhí)行。
權(quán)利要求
1.用于在數(shù)據(jù)載體驅(qū)動(dòng)裝置(3)中設(shè)置數(shù)據(jù)載體速度的方法,所述數(shù)據(jù)載體驅(qū)動(dòng)裝置與一主機(jī)系統(tǒng)(2)進(jìn)行數(shù)據(jù)傳輸通信(7),其中至少一個(gè)操作模式參數(shù)被考慮。
2.根據(jù)權(quán)利要求1所述的方法,其中所述至少一個(gè)操作模式參數(shù)包括“流式讀取”和“流式寫入”。
3.根據(jù)權(quán)利要求1所述的方法,其中,如果主機(jī)系統(tǒng)(2)正操作在流式模式下,則將載體速度設(shè)置成使載體/驅(qū)動(dòng)器傳輸速率(DDTR)適應(yīng)驅(qū)動(dòng)器/主機(jī)傳輸速率(DHTR),而如果主機(jī)系統(tǒng)(2)未操作在流式模式下,則將載體速度設(shè)置為盡可能高的值。
4.根據(jù)權(quán)利要求3所述的方法,其中如果主機(jī)系統(tǒng)(2)未操作在流式模式下,則在所有加速允許條件都得到滿足的情況下增加載體速度。
5.根據(jù)權(quán)利要求4所述的方法,其中增加載體速度的決定是基于至少一個(gè)系統(tǒng)性能參數(shù)進(jìn)行的。
6.根據(jù)權(quán)利要求3所述的方法,如果主機(jī)系統(tǒng)(2)正操作在非流式讀取模式下,則在下述加速允許條件得到滿足的情況下增加載體速度a)當(dāng)前速度低于最大載體速度;b)先前在沒有錯(cuò)誤的情況下已經(jīng)讀取的數(shù)據(jù)塊的數(shù)量(NGB)必須大于一確定的最小數(shù)量;c)從先前加速步驟開始所經(jīng)過的時(shí)間必須大于確定的第一最小等待時(shí)間;d)從先前減速步驟開始所經(jīng)過的時(shí)間必須大于確定的第二最小等待時(shí)間。
7.根據(jù)權(quán)利要求6所述的方法,其中所述第二最小等待時(shí)間的持續(xù)時(shí)間長(zhǎng)于所述第一最小等待時(shí)間的持續(xù)時(shí)間。
8.根據(jù)權(quán)利要求3所述的方法,其中,如果主機(jī)系統(tǒng)(2)正操作在非流式寫入模式下,則在下述加速允許條件得到滿足的情況下增加載體速度a)當(dāng)前速度低于最大載體速度;b)從先前加速步驟開始所經(jīng)過的時(shí)間必須大于確定的第一最小等待時(shí)間;c)從先前減速步驟開始所經(jīng)過的時(shí)間必須大于確定的第二最小等待時(shí)間。
9.根據(jù)權(quán)利要求8所述的方法,其中所述第二最小等待時(shí)間的持續(xù)時(shí)間長(zhǎng)于所述第一最小等待時(shí)間的持續(xù)時(shí)間。
10.根據(jù)權(quán)利要求3所述的方法,其中從載體讀取的數(shù)據(jù)被暫時(shí)存儲(chǔ)在緩沖器(5)中,并且其中將要傳輸給主機(jī)系統(tǒng)(2)的數(shù)據(jù)是從所述緩沖器(5)中獲得的;其中從載體至緩沖器的數(shù)據(jù)傳輸是以載體/驅(qū)動(dòng)器傳輸速率(DDTR)進(jìn)行的,并且其中從緩沖器至主機(jī)系統(tǒng)的數(shù)據(jù)傳輸是以驅(qū)動(dòng)器/主機(jī)傳輸速率(DHTR)進(jìn)行的;其中在設(shè)置載體速度時(shí)考慮所述載體/驅(qū)動(dòng)器傳輸速率(DDTR)和驅(qū)動(dòng)器/主機(jī)傳輸速率(DHTR)。
11.根據(jù)權(quán)利要求10所述的方法,其中,如果主機(jī)系統(tǒng)(2)正操作在流式讀取模式下,則在下述情況下增加載體速度緩沖器(5)填充等級(jí)低于第一相對(duì)低的閾值;-以及DHTR>α·DDTR,其中α是0和1之間,優(yōu)選的0.8和0.95之間的因數(shù);-以及當(dāng)前速度低于最大載體速度;-以及先前在沒有錯(cuò)誤的情況下已經(jīng)讀取的數(shù)據(jù)塊的數(shù)量(NGB)大于一確定的最小數(shù)量;-以及從先前加速步驟開始所經(jīng)過的時(shí)間大于確定的第一最小等待時(shí)間;-以及從先前減速步驟開始所經(jīng)過的時(shí)間大于確定的第二最小等待時(shí)間。
12.根據(jù)權(quán)利要求11所述的方法,其中所述第二最小等待時(shí)間的持續(xù)時(shí)間長(zhǎng)于所述第一最小等待時(shí)間的持續(xù)時(shí)間。
13.根據(jù)權(quán)利要求10所述的方法,其中,如果主機(jī)系統(tǒng)(2)正操作在流式讀取模式下,則在下述情況下降低載體速度緩沖器(5)填充等級(jí)高于第二相對(duì)高的閾值;以及DHTR<β·DDTRex,其中β是0和1之間,優(yōu)選的0.8和0.95之間的因數(shù),并且其中DDTRex是在由減速步驟獲得的載體速度下期望的載體/驅(qū)動(dòng)器傳輸速率;以及當(dāng)前速度高于最小載體速度;以及從先前減速步驟開始所經(jīng)過的時(shí)間大于確定的第一最小等待時(shí)間;以及從先前加速步驟開始所經(jīng)過的時(shí)間大于確定的第二最小等待時(shí)間;
14.根據(jù)權(quán)利要求13所述的方法,其中所述第二最小等待時(shí)間的持續(xù)時(shí)間長(zhǎng)于所述第一最小等待時(shí)間的持續(xù)時(shí)間。
15.根據(jù)權(quán)利要求3所述的方法,其中從主機(jī)系統(tǒng)(2)接收的數(shù)據(jù)被暫時(shí)存儲(chǔ)在緩沖器(5)中,并且其中將要寫入到載體中的數(shù)據(jù)是從所述緩沖器(5)中獲得的;其中從主機(jī)系統(tǒng)至緩沖器的數(shù)據(jù)傳輸是以驅(qū)動(dòng)器/主機(jī)傳輸速率(DHTR)進(jìn)行的,并且其中從緩沖器至載體的數(shù)據(jù)傳輸是以載體/驅(qū)動(dòng)器傳輸速率(DDTR)進(jìn)行的;其中在設(shè)置載體速度時(shí)考慮所述載體/驅(qū)動(dòng)器傳輸速率(DDTR)和驅(qū)動(dòng)器/主機(jī)傳輸速率(DHTR)。
16.根據(jù)權(quán)利要求15所述的方法,其中,如果主機(jī)系統(tǒng)(2)正操作在流式寫入模式下,則在下述情況下增加載體速度緩沖器(5)填充等級(jí)高于第一相對(duì)高的閾值;以及DHTR<·DDTR,其中是0和1之間,優(yōu)選的0.8和0.95之間的因數(shù);以及當(dāng)前速度低于最大載體速度;以及從先前加速步驟開始所經(jīng)過的時(shí)間大于確定的第一最小等待時(shí)間;以及從先前減速步驟開始所經(jīng)過的時(shí)間大于確定的第二最小等待時(shí)間。
17.根據(jù)權(quán)利要求16所述的方法,其中所述第二最小等待時(shí)間的持續(xù)時(shí)間長(zhǎng)于所述第一最小等待時(shí)間的持續(xù)時(shí)間。
18.根據(jù)權(quán)利要求15所述的方法,其中,如果主機(jī)系統(tǒng)(2)正操作在流式寫入模式下,則在下述情況下降低載體速度緩沖器(5)填充等級(jí)低于第一相對(duì)低的閾值;以及DHTR<δ·DDTRex,其中δ是0和1之間,優(yōu)選的0.8和0.95之間的因數(shù),并且其中DDTRex是在由減速步驟獲得的載體速度下期望的載體/驅(qū)動(dòng)器傳輸速率;以及當(dāng)前速度高于最小載體速度;以及從先前減速步驟開始所經(jīng)過的時(shí)間大于確定的第一最小等待時(shí)間;以及從先前加速步驟開始所經(jīng)過的時(shí)間大于確定的第二最小等待時(shí)間。
19.根據(jù)權(quán)利要求18所述的方法,其中所述第二最小等待時(shí)間的持續(xù)時(shí)間長(zhǎng)于所述第一最小等待時(shí)間的持續(xù)時(shí)間。
20.根據(jù)前述任何一個(gè)權(quán)利要求所述的方法,其中所述載體為盤,例如光盤或硬盤。
21.用于向/從一數(shù)據(jù)載體(4)寫入/讀取信息的載體驅(qū)動(dòng)裝置(3),所述裝置適于執(zhí)行根據(jù)前述任何一個(gè)權(quán)利要求所述的方法。
22.數(shù)據(jù)傳輸系統(tǒng)(1),包括一主機(jī)系統(tǒng)(2)和一根據(jù)權(quán)利要求21所述的載體驅(qū)動(dòng)裝置(3),所述主機(jī)系統(tǒng)(2)和載體驅(qū)動(dòng)裝置(3)彼此進(jìn)行數(shù)據(jù)傳輸通信(7)。
23.主機(jī)系統(tǒng)(2),能夠與一載體驅(qū)動(dòng)裝置(3)進(jìn)行通信,所述載體驅(qū)動(dòng)裝置用于向/從一數(shù)據(jù)載體(4)寫入/讀取信息,所述載體驅(qū)動(dòng)裝置(3)是這種類型的,其可響應(yīng)速度設(shè)置指令增加或降低載體速度;所述主機(jī)系統(tǒng)能夠?qū)⑺俣仍O(shè)置指令發(fā)送給載體驅(qū)動(dòng)裝置(3);其中所述主機(jī)系統(tǒng)適于執(zhí)行根據(jù)前面權(quán)利要求1-20中的任何一個(gè)所述的方法。
24.數(shù)據(jù)傳輸系統(tǒng)(1),包括根據(jù)權(quán)利要求23所述的主機(jī)系統(tǒng)(2)和用于向/從數(shù)據(jù)載體(4)寫入/讀取信息的載體驅(qū)動(dòng)裝置(3),所述載體驅(qū)動(dòng)裝置(3)是這種類型的,其可響應(yīng)速度設(shè)置指令增加或降低載體速度;所述主機(jī)系統(tǒng)(2)和載體驅(qū)動(dòng)裝置(3)彼此進(jìn)行數(shù)據(jù)傳輸通信(7)。
全文摘要
本發(fā)明披露了一種用于在與一主機(jī)系統(tǒng)(2)進(jìn)行數(shù)據(jù)傳輸通信(7)的盤驅(qū)動(dòng)裝置(3)中設(shè)置盤速度的方法。根據(jù)本發(fā)明,至少一個(gè)操作模式參數(shù)被考慮。如果主機(jī)系統(tǒng)(2)正操作在流式模式下,則設(shè)置盤速度以便使盤/驅(qū)動(dòng)器傳輸速率(DDTR)適應(yīng)驅(qū)動(dòng)器/主機(jī)傳輸速率(DHTR),而如果主機(jī)系統(tǒng)(2)未操作在流式模式下,則將盤速度設(shè)置為盡可能高的值。
文檔編號(hào)G11B19/26GK1791922SQ200480013630
公開日2006年6月21日 申請(qǐng)日期2004年5月12日 優(yōu)先權(quán)日2003年5月19日
發(fā)明者L·A·L·萊納爾特斯 申請(qǐng)人:皇家飛利浦電子股份有限公司