專利名稱:再生光學儲存媒介的數(shù)據(jù)的光學儲存裝置及其相關(guān)方法
技術(shù)領(lǐng)域:
本發(fā)明提供一種再生光學儲存媒介上的數(shù)據(jù)的光學儲存裝置及方法,尤指一種再生依據(jù)一可變轉(zhuǎn)速所驅(qū)動的一光學儲存媒介上的數(shù)據(jù)的光學儲存裝置及方法。
背景技術(shù):
目前光儲存技術(shù)已有許多產(chǎn)品問世,例如光驅(qū)(CD player)與數(shù)字激光視盤機(DVD player)。若與傳統(tǒng)的影音裝置相比,光儲存產(chǎn)品可提供較好的影音品質(zhì),因而導(dǎo)致了其在影音播放領(lǐng)域的快速發(fā)展。
目前大部分的光驅(qū)通過一特定轉(zhuǎn)速來完成影音播放(playback)與數(shù)據(jù)復(fù)制,若該特定轉(zhuǎn)速的速度相對較低,則數(shù)據(jù)復(fù)制時所花費的時間將會相對增多,反之,若該特定轉(zhuǎn)速的速度相對較高,則將會耗費多余電力而且因光驅(qū)轉(zhuǎn)軸過度旋轉(zhuǎn)所產(chǎn)生的噪音亦可能會影響影音播放的品質(zhì),因此,如何適當?shù)卦O(shè)定特定轉(zhuǎn)速以同時最佳化影音播放的品質(zhì)與數(shù)據(jù)復(fù)制的效能已變成目前很重要的一項課題。
發(fā)明內(nèi)容
因此本發(fā)明的目的之一在于提供一種再生依據(jù)一可變轉(zhuǎn)速所驅(qū)動的一光學儲存媒介上的數(shù)據(jù)的光學儲存裝置及其方法,以解決上述的問題。
本發(fā)明的光學儲存裝置包含有一旋轉(zhuǎn)單元,用來以一轉(zhuǎn)速來旋轉(zhuǎn)一光學儲存媒介;一緩沖存儲器,用來緩沖將被傳送至一主機的數(shù)據(jù);一數(shù)據(jù)存取單元,耦接至該緩沖存儲器,用來存取該光學儲存媒介上的數(shù)據(jù),并儲存讀取自該光學儲存媒介的數(shù)據(jù)至該緩沖存儲器;以及一緩沖控制功能方塊,耦接至該緩沖存儲器,用來監(jiān)控該緩沖存儲器的一儲存狀態(tài)以控制該旋轉(zhuǎn)單元來調(diào)整該光學儲存媒介的轉(zhuǎn)速。
本發(fā)明的方法,其是經(jīng)由一緩沖存儲器來暫存欲傳送至一主機的數(shù)據(jù),該方法包含有以一轉(zhuǎn)速旋轉(zhuǎn)一光學儲存媒介;存取該光學儲存媒介上的數(shù)據(jù),并儲存讀取自該光學儲存媒介的數(shù)據(jù)至該緩沖存儲器;以及監(jiān)控該緩沖存儲器的一儲存狀態(tài)以調(diào)整該光學儲存媒介的轉(zhuǎn)速。
依據(jù)本發(fā)明的第一實施例,當緩沖存儲器容量已滿事件發(fā)生時,光學儲存裝置將決定一第一控制參數(shù),而若該第一控制參數(shù)大于一第一預(yù)定臨界值,則光學儲存裝置將降低光盤片的轉(zhuǎn)速,并接著決定一第二控制參數(shù),若該第二控制參數(shù)大于一第二預(yù)定臨界值,則光學儲存裝置將提高光盤片的轉(zhuǎn)速,然而,若在數(shù)據(jù)讀取請求的時間內(nèi)沒有發(fā)生緩沖存儲器容量已滿事件,則緩沖控制功能方塊會決定該第二控制參數(shù)并比較該第二控制參數(shù)與該第二預(yù)定臨界值而不需比較第一控制參數(shù),而若該第二控制參數(shù)大于第二預(yù)定臨界值,則緩沖控制功能方塊將會提高光盤片的轉(zhuǎn)速。
依據(jù)本發(fā)明的第二實施例,若該第一控制參數(shù)等于該第一預(yù)定臨界值并且所請求的數(shù)據(jù)已經(jīng)位于緩沖存儲器內(nèi)時,或者是若該第一控制參數(shù)大于該第一預(yù)定臨界值時,則光學儲存裝置將會重置該第二控制參數(shù)。
依據(jù)本發(fā)明的第三實施例,于連續(xù)緩沖存儲器容量已滿事件之間,光學儲存裝置會計算一控制參數(shù),若該控制參數(shù)大于一第一預(yù)定臨界值,則光學儲存裝置會提高光盤片的轉(zhuǎn)速;另一方面,若該控制參數(shù)小于一第二預(yù)定臨界值,則光學儲存裝置會降低光盤片的轉(zhuǎn)速。
依據(jù)本發(fā)明的第四實施例,于一初始監(jiān)控時間與一時間臨界值之間,光學儲存裝置會決定一控制參數(shù),若該控制參數(shù)大于一第一預(yù)定臨界值,則光學儲存裝置會降低光盤片的轉(zhuǎn)速;另一方面,若該控制參數(shù)小于一第二預(yù)定臨界值,則光學儲存裝置會提高光盤片的轉(zhuǎn)速。
相較于先前技術(shù),本發(fā)明的光學儲存裝置及其相關(guān)方法通過緩沖控制功能方塊來監(jiān)控緩沖存儲器的儲存狀態(tài),以控制旋轉(zhuǎn)單元來調(diào)整光學儲存媒介的轉(zhuǎn)速,可以根據(jù)實際存取情況適當?shù)卣{(diào)節(jié)光學儲存媒介的轉(zhuǎn)速,無需在數(shù)據(jù)復(fù)制時花費較多時間,也無需耗費多余電力,亦不會產(chǎn)生噪音。
圖1為本發(fā)明光學儲存裝置的一實施例的示意圖。
圖2為本發(fā)明調(diào)整圖1所示的光盤片轉(zhuǎn)速的方法的第一實施例的流程圖。
圖3為本發(fā)明調(diào)整圖1所示的光盤片轉(zhuǎn)速的方法的第二實施例的流程圖。
圖4為本發(fā)明調(diào)整圖1所示的光盤片轉(zhuǎn)速的方法的第三實施例的流程圖。
圖5為本發(fā)明調(diào)整圖1所示的光盤片轉(zhuǎn)速的方法的第四實施例的流程圖。
符號說明12光盤片 14馬達16光學讀寫頭 18解調(diào)功能方塊22緩沖存儲器 26主機28緩沖控制功能方塊32旋轉(zhuǎn)控制功能方塊36伺服控制功能方塊40旋轉(zhuǎn)單元50數(shù)據(jù)存取單元100光學儲存裝置具體實施方式
請參照圖1,圖1是本發(fā)明光學儲存裝置100的一實施例的示意圖。在本實施例中,光學儲存裝置100是一光驅(qū),并且用來存取光盤片12;光學儲存裝置100通過旋轉(zhuǎn)單元40以利用一可變轉(zhuǎn)速來旋轉(zhuǎn)光盤片12,其中旋轉(zhuǎn)單元40包含有一馬達14與一旋轉(zhuǎn)控制功能方塊(rotation control block)32,其中旋轉(zhuǎn)控制功能方塊32是用來驅(qū)動馬達14以調(diào)整光盤片12的轉(zhuǎn)速;當主機26請求存取光盤片12上的數(shù)據(jù)時,數(shù)據(jù)存取單元50便會存取光盤片12上的數(shù)據(jù),并對數(shù)據(jù)進行解調(diào)以傳送至緩沖存儲器22,而數(shù)據(jù)存取單元50包含有用來射出激光至光盤片12上并探測自光盤片12所反射的激光的光學讀寫頭16、用來控制光學讀寫頭16的鎖軌與聚焦的伺服控制功能方塊(servocontrol block)36以及用來解調(diào)反射的激光以獲得儲存于光盤片12上所需數(shù)據(jù)的解調(diào)功能方塊(demodulator block)18;緩沖控制功能方塊(buffercontrol block)28耦接至緩沖存儲器22,用來控制旋轉(zhuǎn)單元40以利用一特定轉(zhuǎn)速來驅(qū)動光盤片12,在此請注意到,通過決定光學儲存裝置100中多個控制參數(shù)以及比較該些控制參數(shù)與預(yù)定臨界值將能夠?qū)崿F(xiàn)以上所述的功能,其詳細說明將于稍后描述。
依據(jù)所產(chǎn)生的比較結(jié)果,緩沖控制功能方塊28將能夠決定是否控制旋轉(zhuǎn)單元40提高或是降低光盤片12的轉(zhuǎn)速,而控制參數(shù)則是于緩沖存儲器22的容量已滿時才會被緩沖控制功能方塊28計算出來。請參照圖2,圖2是本發(fā)明調(diào)整圖1所示的光盤片12的轉(zhuǎn)速的方法的第一實施例的流程圖,其詳細步驟描述如下步驟100主機26發(fā)出數(shù)據(jù)讀取請求(data read request)以讀取光盤片數(shù)據(jù)。
步驟101是否發(fā)生緩沖存儲器容量已滿事件?若是,則進行步驟102;反之,則進行步驟104。
步驟102轉(zhuǎn)速是否大于最小速度值?若是,則進行步驟103;反之,進行步驟104。
步驟103降低轉(zhuǎn)速。
步驟104所計算的讀取成功次數(shù)值是否大于一預(yù)定臨界值?若是,則進行步驟105;反之,進行步驟106。
步驟105提高轉(zhuǎn)速。
步驟106結(jié)束數(shù)據(jù)讀取請求。
當主機26請求讀取數(shù)據(jù)時,數(shù)據(jù)將會在一最大轉(zhuǎn)速時被再生并被傳送至緩沖存儲器22(步驟100),若在請求讀取數(shù)據(jù)的期間發(fā)生緩沖存儲器容量已滿事件,則表示目前光盤片12的轉(zhuǎn)速過快(步驟101),此時,緩沖控制功能方塊28利用緩沖存儲器容量已滿事件來比較光盤片12的轉(zhuǎn)速與最小速度值(步驟102),若光盤片12的轉(zhuǎn)速大于此臨界值(亦即,最小速度值),則緩沖控制功能方塊28將會控制旋轉(zhuǎn)控制功能方塊32來降低光盤片12的轉(zhuǎn)速,然而,上述的作法可能會導(dǎo)致調(diào)整過后的光盤片12的轉(zhuǎn)速過低,所以緩沖控制功能方塊28接著會決定一讀取成功計數(shù)值,亦即,數(shù)據(jù)自緩沖存儲器22成功傳送至主機26的次數(shù),并比較該次數(shù)與一預(yù)定臨界值(步驟104),若該讀取成功計數(shù)值大于該預(yù)定臨界值,則表示光盤片12的轉(zhuǎn)速太慢,所以緩沖控制功能方塊28會控制旋轉(zhuǎn)控制功能方塊32來提高光盤片12的轉(zhuǎn)速(步驟105),請注意到,依照圖2所示的流程圖,即使請求讀取數(shù)據(jù)的期間內(nèi)并未發(fā)生緩沖存儲器容量已滿事件,仍會執(zhí)行比較該讀取成功計數(shù)值與該預(yù)定臨界值的操作,舉例來說,數(shù)字只讀激光視盤機(DVD-ROM player)具有一最低轉(zhuǎn)速4x與一最高轉(zhuǎn)速16x,因此,若發(fā)生緩沖存儲器容量已滿事件,數(shù)字只讀激光視盤機的轉(zhuǎn)速將以4x的值逐漸降低,亦即,16x->12x->8x->4x;另外,數(shù)字只讀激光視盤機的讀取成功計數(shù)值設(shè)定為10,因此,若緩沖存儲器22中的數(shù)據(jù)成功傳送至主機達到10次,則將提高數(shù)字只讀激光視盤機的轉(zhuǎn)速,在此請注意到,以上所述的數(shù)值只作為描述圖2所述的流程圖之用,非本發(fā)明的限制,換言之,其它數(shù)值亦可適用于本發(fā)明。
另外,在本發(fā)明調(diào)整圖1所示的光盤片12的轉(zhuǎn)速的方法的第一實施例中,于發(fā)生緩沖存儲器容量已滿事件之后,該讀取成功計數(shù)值可能會立刻超過該預(yù)定臨界值,在此情形下,光學儲存裝置100將會在高轉(zhuǎn)速與低轉(zhuǎn)速之間進行快速切換,因此將降低光學儲存裝置100本身的效能,在此請參照圖3,圖3是本發(fā)明調(diào)整圖1所示的光盤片12的轉(zhuǎn)速的方法的第二實施例的流程圖,其詳細步驟描述如下步驟200主機26發(fā)出數(shù)據(jù)讀取請求以讀取光盤片數(shù)據(jù)。
步驟201是否所請求的數(shù)據(jù)已經(jīng)暫存于緩沖存儲器22內(nèi)?若是,則進行步驟202;反之,則進行步驟203。
步驟202設(shè)定一cache_hit旗標為“1”。
步驟203是否發(fā)生緩沖存儲器容量已滿事件?若是,則進行步驟204;反之,則進行步驟209。
步驟204轉(zhuǎn)速是否大于最小速度值?若是,則進行步驟208;反之,則進行步驟205。
步驟205轉(zhuǎn)速是否等于最小速度值?若是,則進行步驟206;反之,則進行步驟209。
步驟206cache_hit旗標的值是否設(shè)定為“1”?若是,則進行步驟207;反之,則進行步驟209。
步驟207重置該讀取成功計數(shù)值,并進行步驟209。
步驟208降低轉(zhuǎn)速并重置該讀取成功計數(shù)值。
步驟209該讀取成功計數(shù)值是否大于一預(yù)定臨界值?若是,則進行步驟210;反之,則進行步驟211。
步驟210提高轉(zhuǎn)速并重置該讀取成功計數(shù)值。
步驟211結(jié)束數(shù)據(jù)讀取請求。
依照上述所描述的步驟,本發(fā)明方法的第二實施例類似于第一實施例,然而,其通過在降低轉(zhuǎn)速的后立刻重置該讀取成功計數(shù)值以及使用cache_hit旗標來重置該讀取成功計數(shù)值而能夠避免在高轉(zhuǎn)速與低轉(zhuǎn)速之間的切換過于頻繁,而當主機26已發(fā)出對應(yīng)的數(shù)據(jù)讀取請求并且所請求的數(shù)據(jù)已經(jīng)位于緩沖存儲器22中之后,則設(shè)定cache_hit旗標的值為“1”(步驟200、201以及202),然后,當cache_hit旗標的值設(shè)定為“1”時,該讀取成功計數(shù)值應(yīng)被重置為“0”以避免轉(zhuǎn)速被提高;若轉(zhuǎn)速等于最小速度值并且cache_hit旗標的值設(shè)定為“1”,則重置該讀取成功計數(shù)值(步驟205、206以及207);若轉(zhuǎn)速大于最小速度值,則降低轉(zhuǎn)速并重置該讀取成功計數(shù)值(步驟204、208),接著,比較該讀取成功計數(shù)值與該預(yù)定臨界值,如前一實施例所述,若該讀取成功計數(shù)值大于該預(yù)定臨界值,則提高轉(zhuǎn)速(步驟209、210),因為圖3所示的部分步驟相同于圖2所示的步驟,為了省略篇幅起見,其余相同于圖2所示的步驟的運作在此不另贅述。
請參照圖4,圖4是本發(fā)明調(diào)整圖1所示的光盤片12的轉(zhuǎn)速的方法的第三實施例的流程圖,其詳細步驟如下所示步驟300主機26發(fā)出數(shù)據(jù)讀取請求以讀取光盤片數(shù)據(jù)。
步驟301計算緩沖存儲器容量已滿事件連續(xù)發(fā)生兩次的期間內(nèi)的讀取成功計數(shù)值。
步驟302該讀取成功計數(shù)值是否大于一最大臨界值?若是,則進行步驟305;反之,則進行步驟303。
步驟303該讀取成功計數(shù)值是否小于一最小臨界值?若是,則進行步驟304;反之,則進行步驟306。
步驟304降低轉(zhuǎn)速,并進行步驟306。
步驟305提高轉(zhuǎn)速。
步驟306結(jié)束數(shù)據(jù)讀取請求。
在本實施例中,在主機26發(fā)出一數(shù)據(jù)讀取請求至光學儲存裝置100之后,緩沖控制功能方塊28將決定緩沖存儲器容量已滿事件連續(xù)發(fā)生兩次的期間內(nèi)的讀取成功計數(shù)值(步驟300與301),然后,因為緩沖控制功能方塊28設(shè)計為具有兩個預(yù)定臨界值(亦即最大臨界值與最小臨界值),其將被用來檢驗所計算的讀取成功計數(shù)值;若在緩沖存儲器容量已滿事件連續(xù)發(fā)生兩次的期間內(nèi)自主機26所發(fā)出的數(shù)據(jù)讀取請求的頻率(亦即所計算的讀取成功計數(shù)值)大于該最大臨界值,則表示光盤片12的轉(zhuǎn)速過慢,因此,緩沖控制功能方塊28會控制旋轉(zhuǎn)控制功能方塊32來提高光盤片12的轉(zhuǎn)速(步驟302與305),然而,若該讀取成功計數(shù)值不大于該最大臨界值,則本發(fā)明將比較該讀取成功計數(shù)值與該最小臨界值(步驟302、303),若在緩沖存儲器容量已滿事件連續(xù)發(fā)生兩次的期間內(nèi),自主機26所發(fā)出的請求讀取命令的頻率小于該最小臨界值時,則表示光盤片12的轉(zhuǎn)速過快,因此,緩沖控制功能方塊28將會控制旋轉(zhuǎn)控制功能方塊28以降低光盤片12的轉(zhuǎn)速(步驟303、304)。
請參照圖5,圖5是本發(fā)明調(diào)整圖1所示的光盤片12的轉(zhuǎn)速的方法的第四實施例的流程圖,其詳細步驟如下所述步驟400主機26發(fā)出數(shù)據(jù)讀取請求以讀取光盤片數(shù)據(jù)。
步驟401是否已達到一時間限制?若是,則進行步驟402;反之,則進行步驟403。
步驟402重置一監(jiān)控時間與緩沖存儲器容量已滿事件的一計數(shù)值;進行步驟403。
步驟403該監(jiān)控時間是否等于一時間臨界值?若是,則進行步驟404;反之,則進行步驟408。
步驟404緩沖存儲器容量已滿事件的計數(shù)值是否大于一最大臨界值?若是,則進行步驟407;反之,則進行步驟405。
步驟405緩沖存儲器容量已滿事件的計數(shù)值是否小于一最小臨界值?若是,則進行步驟406;反之,則進行步驟408。
步驟406提高轉(zhuǎn)速;進行步驟408。
步驟407降低轉(zhuǎn)速。
步驟408結(jié)束數(shù)據(jù)讀取請求。
如上所述,緩沖控制功能方塊28將決定在一初始監(jiān)控時間與一時間臨界值之間所發(fā)生的緩沖存儲器容量已滿事件的次數(shù)。本實施例中,在主機26發(fā)出數(shù)據(jù)讀取請求后,緩沖控制功能方塊28會檢查是否目前已達到該時間限制(步驟400與401),請注意到,該時間限制是一大于該時間臨界值的數(shù)值,并且其是用來決定目前正增加中的監(jiān)控時間與緩沖存儲器容量已滿事件的計數(shù)值于何時需要被重置,亦即,每當該監(jiān)控時間達到該時間限制時,該監(jiān)控時間的數(shù)值將會被重置為初始監(jiān)控時間而所計算的緩沖存儲器容量已滿事件的計數(shù)值亦將被重置為一初始值(例如零)(步驟402);另外,當該監(jiān)控時間達到該時間臨界值時,緩沖控制功能方塊28將檢查目前已計算的緩沖存儲器容量已滿事件的計數(shù)值(步驟403與404),若該計數(shù)值大于該最大臨界值,則表示光盤片12的轉(zhuǎn)速過快,同時亦表示緩沖存儲器22太快存滿數(shù)據(jù),因此,緩沖控制功能方塊28將控制旋轉(zhuǎn)控制功能方塊32來降低光盤片12的轉(zhuǎn)速,然而,若該計數(shù)值小于該最大臨界值,則將接著比較該計數(shù)值與該最小臨界值(步驟405),因此,若該計數(shù)值小于該最小臨界值,則表示光盤片12的轉(zhuǎn)速過慢,而緩沖控制功能方塊28將控制旋轉(zhuǎn)控制功能方塊32來提高光盤片12的轉(zhuǎn)速(步驟406),此外,須另注意到,系統(tǒng)定時器會持續(xù)監(jiān)控連續(xù)數(shù)據(jù)讀取請求發(fā)生的時間,因此,一旦到達該時間限制,將重置該監(jiān)控時間與該緩沖存儲器容量已滿事件的計數(shù)值。
另外,請注意到,上述的最大臨界值(步驟404)與最小臨界值可依據(jù)轉(zhuǎn)速來預(yù)先設(shè)定,舉例來說,當轉(zhuǎn)速為16x時,該最大臨界值可以設(shè)定為24而該最小臨界值可以設(shè)定為12;若轉(zhuǎn)速為12x時,該最大臨界值可以設(shè)定為22而該最小臨界值可以設(shè)定為14;若轉(zhuǎn)速為8x時,該最大臨界值可以設(shè)定為20而該最小臨界值可以設(shè)定為16,以上所述的臨界值的數(shù)值只作為舉例說明之用,并非本發(fā)明的限制。
總而言之,依照上述實施例,緩沖控制功能方塊是用來監(jiān)控緩沖存儲器容量已滿事件的發(fā)生次數(shù)并比較該次數(shù)與該預(yù)定臨界值來降低或是提高光盤片的轉(zhuǎn)速,此使得光學儲存裝置可以在數(shù)據(jù)存取時達到最高運作效率以及在影音播放時避免主軸過度旋轉(zhuǎn)而產(chǎn)生噪音。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種再生光學儲存媒介的數(shù)據(jù)的光學儲存裝置,其包含有一旋轉(zhuǎn)單元,用來以一轉(zhuǎn)速來旋轉(zhuǎn)該光學儲存媒介;一緩沖存儲器,用來緩沖將被傳送至一主機的數(shù)據(jù);一數(shù)據(jù)存取單元,耦接至該緩沖存儲器,用來存取該光學儲存媒介上的數(shù)據(jù),并儲存讀取自該光學儲存媒介的數(shù)據(jù)至該緩沖存儲器;以及一緩沖控制功能方塊,耦接至該緩沖存儲器,用來監(jiān)控該緩沖存儲器的一儲存狀態(tài)以控制該旋轉(zhuǎn)單元來調(diào)整該光學儲存媒介的轉(zhuǎn)速。
2.如權(quán)利要求1所述的光學儲存裝置,其中該緩沖控制功能方塊監(jiān)控該儲存狀態(tài)以決定至少一控制參數(shù),并比較該控制參數(shù)與至少一預(yù)定臨界值以產(chǎn)生一比較結(jié)果,以及依據(jù)該比較結(jié)果來控制該旋轉(zhuǎn)單元以調(diào)整該光學儲存媒介的轉(zhuǎn)速。
3.如權(quán)利要求2所述的光學儲存裝置,其中該緩沖控制功能方塊通過計算請求數(shù)據(jù)被成功傳送至該主機的次數(shù)來決定該控制參數(shù)。
4.如權(quán)利要求3所述的光學儲存裝置,其中當該控制參數(shù)大于該預(yù)定臨界值時,該緩沖控制功能方塊控制該旋轉(zhuǎn)單元提高該光學儲存媒介的轉(zhuǎn)速。
5.如權(quán)利要求2所述的光學儲存裝置,其中當該緩沖存儲器的容量已滿時,該緩沖控制功能方塊決定一第一控制參數(shù),其中該第一控制參數(shù)是該光學儲存媒介的目前轉(zhuǎn)速。
6.如權(quán)利要求5所述的光學儲存裝置,其中當該第一控制參數(shù)大于一第一預(yù)定臨界值時,該緩沖控制功能方塊控制該旋轉(zhuǎn)單元以降低該光學儲存媒介的轉(zhuǎn)速。
7.如權(quán)利要求6所述的光學儲存裝置,其中當該緩沖存儲器的容量未滿、該緩沖存儲器的容量已滿但該第一控制參數(shù)不大于該第一預(yù)定臨界值或者是在該緩沖控制功能方塊控制該旋轉(zhuǎn)單元以降低該光學儲存媒介的轉(zhuǎn)速之后時,該緩沖控制功能方塊通過計算請求數(shù)據(jù)被傳送至該主機的次數(shù)來決定一第二控制參數(shù)。
8.如權(quán)利要求7所述的光學儲存裝置,其中當該第二控制參數(shù)大于一第二預(yù)定臨界值時,該緩沖控制功能方塊控制該旋轉(zhuǎn)單元以提高該光學儲存媒介的轉(zhuǎn)速。
9.如權(quán)利要求7所述的光學儲存裝置,其中當該第一控制參數(shù)大于該第一預(yù)定臨界值時,該緩沖控制功能方塊進一步重置該第二控制參數(shù)。
10.如權(quán)利要求7所述的光學儲存裝置,其中當該第一控制參數(shù)達到該第一預(yù)定臨界值以及該請求數(shù)據(jù)已緩沖于該緩沖存儲器時,該緩沖控制功能方塊重置該第二控制參數(shù)。
11.如權(quán)利要求2所述的光學儲存裝置,其中該緩沖控制功能方塊通過計算連續(xù)兩緩沖存儲器容量已滿事件的次數(shù)來決定該控制參數(shù)。
12.如權(quán)利要求11所述的光學儲存裝置,其中當該控制參數(shù)大于一第一預(yù)定臨界值時,該緩沖控制功能方塊控制該旋轉(zhuǎn)單元以提高該光學儲存媒介的轉(zhuǎn)速,以及當該控制參數(shù)小于一第二預(yù)定臨界值時,該緩沖控制功能方塊控制該旋轉(zhuǎn)單元以降低該光學儲存媒介的轉(zhuǎn)速。
13.如權(quán)利要求2所述的光學儲存裝置,其中該緩沖控制功能方塊通過計算一初始監(jiān)控時間與一時間臨界值之間所發(fā)生的緩沖存儲器容量已滿事件的次數(shù)來決定該控制參數(shù)。
14.如權(quán)利要求13所述的光學儲存裝置,其中當該控制參數(shù)大于一第一預(yù)定臨界值時,該緩沖控制功能方塊控制該旋轉(zhuǎn)單元以降低該光學儲存媒介的轉(zhuǎn)速,以及當該控制參數(shù)小于一第二預(yù)定臨界值時,該緩沖控制功能方塊控制該旋轉(zhuǎn)單元以提高該光學儲存媒介的轉(zhuǎn)速。
15.如權(quán)利要求13所述的光學儲存裝置,其中一旦該初始監(jiān)控時間達到一監(jiān)控時間限制,則該緩沖控制功能方塊重置該控制參數(shù)與該初始監(jiān)控時間以重新計算緩沖存儲器容量已滿事件的次數(shù)。
16.一種再生光學儲存媒介的數(shù)據(jù)的方法,其是經(jīng)由一緩沖存儲器來暫存欲傳送至一主機的數(shù)據(jù),該方法包含有以一轉(zhuǎn)速旋轉(zhuǎn)該光學儲存媒介;存取該光學儲存媒介上的數(shù)據(jù),并儲存讀取自該光學儲存媒介的數(shù)據(jù)至該緩沖存儲器;以及監(jiān)控該緩沖存儲器的一儲存狀態(tài)以調(diào)整該光學儲存媒介的轉(zhuǎn)速。
17.如權(quán)利要求16所述的方法,其中監(jiān)控該緩沖存儲器的該儲存狀態(tài)以調(diào)整該光學儲存媒介的轉(zhuǎn)速的步驟包含有監(jiān)控該儲存狀態(tài)以決定至少一控制參數(shù);比較該控制參數(shù)與至少一預(yù)定臨界值以產(chǎn)生一比較結(jié)果;以及依據(jù)該比較結(jié)果來調(diào)整該光學儲存媒介的轉(zhuǎn)速。
18.如權(quán)利要求17所述的方法,其中通過計算請求數(shù)據(jù)被成功傳送至該主機的次數(shù)來執(zhí)行決定該控制參數(shù)的步驟。
19.如權(quán)利要求18所述的方法,其中依據(jù)該比較結(jié)果來調(diào)整該光學儲存媒介的轉(zhuǎn)速的步驟包含有當該控制參數(shù)大于該預(yù)定臨界值時,提高該光學儲存媒介的轉(zhuǎn)速。
20.如權(quán)利要求17所述的方法,其中當該緩沖存儲器的容量已滿時通過決定一第一控制參數(shù)來執(zhí)行決定該控制參數(shù)的步驟,其中該第一控制參數(shù)是該光學儲存媒介的目前轉(zhuǎn)速。
21.如權(quán)利要求20所述的方法,其中依據(jù)該比較結(jié)果來調(diào)整該光學儲存媒介的轉(zhuǎn)速的步驟包含有當該第一控制參數(shù)大于一第一預(yù)定臨界值時,降低該光學儲存媒介的轉(zhuǎn)速。
22.如權(quán)利要求21所述的方法,其中決定該控制參數(shù)的步驟另包含有當該緩沖存儲器的容量未滿、該緩沖存儲器的容量已滿但該第一控制參數(shù)不大于該第一預(yù)定臨界值或者是在降低該光學儲存媒介的轉(zhuǎn)速之后時,通過計算請求數(shù)據(jù)被傳送至該主機的次數(shù)來決定一第二控制參數(shù)。
23.如權(quán)利要求22所述的方法,其中依據(jù)該比較結(jié)果來調(diào)整該光學儲存媒介的轉(zhuǎn)速的步驟包含有當該第二控制參數(shù)大于一第二預(yù)定臨界值時,提高該光學儲存媒介的轉(zhuǎn)速。
24.如權(quán)利要求22所述的方法,另包含有當該第一控制參數(shù)大于該第一預(yù)定臨界值時,重置該第二控制參數(shù)。
25.如權(quán)利要求22所述的方法,另包含有當該第一控制參數(shù)等于該第一預(yù)定臨界值以及該請求數(shù)據(jù)已緩沖于該緩沖存儲器時,重置該第二控制參數(shù)。
26.如權(quán)利要求17所述的方法,其中通過計算連續(xù)兩緩沖存儲器容量已滿事件的次數(shù)來執(zhí)行決定該控制參數(shù)的步驟。
27.如權(quán)利要求26所述的方法,其中依據(jù)該比較結(jié)果來調(diào)整該光學儲存媒介的轉(zhuǎn)速的步驟另包含有當該控制參數(shù)大于一第一預(yù)定臨界值時,提高該光學儲存媒介的轉(zhuǎn)速;以及當該控制參數(shù)小于一第二預(yù)定臨界值時,降低該光學儲存媒介的轉(zhuǎn)速。
28.如權(quán)利要求17所述的方法,其中通過計算一初始監(jiān)控時間與一時間臨界值之間所發(fā)生的緩沖存儲器容量已滿事件的次數(shù)來執(zhí)行決定該控制參數(shù)的步驟。
29.如權(quán)利要求28所述的方法,其中依據(jù)該比較結(jié)果來調(diào)整該光學儲存媒介的轉(zhuǎn)速的步驟另包含有當該控制參數(shù)大于一第一預(yù)定臨界值時,降低該光學儲存媒介的轉(zhuǎn)速;以及當該控制參數(shù)小于一第二預(yù)定臨界值時,提高該光學儲存媒介的轉(zhuǎn)速。
30.如權(quán)利要求28所述的方法,另包含有于達到一監(jiān)控時間限制之后,重置該初始監(jiān)控時間。
全文摘要
本發(fā)明提供一種再生光學儲存媒介上的數(shù)據(jù)的光學儲存裝置及方法。該光學儲存裝置包含有一旋轉(zhuǎn)單元、一緩沖存儲器、一數(shù)據(jù)存取單元以及一緩沖控制功能方塊。該旋轉(zhuǎn)單元用來以一轉(zhuǎn)速來旋轉(zhuǎn)該光學儲存媒介;該緩沖存儲器用來緩沖將被傳送至一主機的數(shù)據(jù);該數(shù)據(jù)存取單元,耦接至該緩沖存儲器,用來存取該光學儲存媒介上的數(shù)據(jù)并儲存自該光學儲存媒介所讀取的數(shù)據(jù)至該緩沖存儲器;而該緩沖控制功能方塊耦接至該緩沖存儲器,用來監(jiān)控該緩沖存儲器的一儲存狀態(tài)以控制該旋轉(zhuǎn)單元來調(diào)整該光學儲存媒介的轉(zhuǎn)速。本發(fā)明的光學儲存裝置及其相關(guān)方法,根據(jù)實際存取情況適當?shù)卣{(diào)節(jié)光學儲存媒介的轉(zhuǎn)速,無需在數(shù)據(jù)復(fù)制時花費較多時間、多余電力,亦不會產(chǎn)生噪音。
文檔編號G11B7/00GK1996477SQ200710001519
公開日2007年7月11日 申請日期2007年1月4日 優(yōu)先權(quán)日2006年1月5日
發(fā)明者林正杰, 林晏丞 申請人:聯(lián)發(fā)科技股份有限公司