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

由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法

文檔序號:6774096閱讀:225來源:國知局
專利名稱:由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法,特別涉及一種檢測系統(tǒng)的各項讀值的時間,經(jīng)過運算,來決定光驅(qū)的轉(zhuǎn)速。
隨著光盤刻錄機倍速的增加,使用者要求光驅(qū)讀取數(shù)據(jù)的速度也跟著增加,然而光驅(qū)的主軸馬達的轉(zhuǎn)速愈高,伴隨而來的振動、熱量亦隨之增高,將影響光學(xué)激光讀取頭讀取數(shù)據(jù)的穩(wěn)定性,大大降低光驅(qū)性能,且使噪音與電力消耗增加。
一般來說,高轉(zhuǎn)速只有在讀取大量數(shù)據(jù)時才有用,如果是播放音樂光盤或VCD光盤則無法完全發(fā)揮其功效,轉(zhuǎn)速只需維持一至二倍速,故計算機系統(tǒng)讀取數(shù)據(jù)若只是用來播放,便不需要太高的轉(zhuǎn)速,因此若能夠檢測出光驅(qū)讀取時實際需要的轉(zhuǎn)速,便可用來改變光驅(qū)的轉(zhuǎn)速。
現(xiàn)在已知光盤降低轉(zhuǎn)速的方法,通常是以機構(gòu)配合軟件檢測其振動情形或偏軌情形,但須增加額外的檢測電路處理;另一種單純以軟件進行的方法,如

圖1所示,是由光驅(qū)內(nèi)部的控制芯片,每10毫秒(ms)檢測光驅(qū)的退出鍵的狀態(tài),假設(shè)退出鍵末被按壓時信號為高(high),按住時為低(low),使用時首先將光驅(qū)預(yù)設(shè)為低傳輸倍速10,此時,定時器歸零11,并檢測退出鍵是否被按壓不放12?若否,則回到步驟12,繼續(xù)檢測;若是,該退出鍵便輸出一低(low)信號至該控制芯片,以激活定時器開始計時,并檢查定時器的計時是否超過五秒13?若否,則視為傳統(tǒng)退出鍵的按壓,執(zhí)行退出動作14,并回到步驟11否則,該控制芯片驅(qū)動光驅(qū)上的發(fā)光二極管(LED),使發(fā)光二極管閃爍以提示切換成功,且光驅(qū)切換為高傳輸倍速15,即光驅(qū)本身可提供的最大轉(zhuǎn)速,當(dāng)使用者以傳統(tǒng)方式按壓退出鍵時,該光驅(qū)便執(zhí)行退出動作,且恢復(fù)原先的低倍速傳輸。
不過,上述步驟需通過人員的動作,可謂相當(dāng)不便。所以,由上可知,上述已知決定光驅(qū)降低轉(zhuǎn)速的方法,在實際使用上,顯然具有不便與缺點存在,而有待加以改善。
為了改善已知的上述各項缺點,本發(fā)明的主要目的,在于根據(jù)操作系統(tǒng)或應(yīng)用程序給光驅(qū)命令的速度,主動決定光驅(qū)的轉(zhuǎn)速,避免不必要的高轉(zhuǎn)速造成的噪音與電力浪費。
為了達成上述目的,本發(fā)明主要是在提供一種由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法,其主要包括下列步驟a.從操作系統(tǒng)或應(yīng)用程序中接收讀取指令,以得知讀取的區(qū)塊數(shù)(Nn)及開始讀取的時間值(Tsn);b.將上一次讀取的區(qū)塊數(shù)Nn-1、上一次結(jié)束讀取的時間值Ten-1及本次開始讀取的時間值〔Tsn)作運算,以得到目前操作所需的讀取速度(X);c.判定該讀取速度(X)是否大于或小于目前光驅(qū)的讀取速度,若符合則記錄次數(shù)及d.若該次數(shù)小于-臨界值則重復(fù)上述步驟a到步驟c直到該次數(shù)大于該臨界值則提高或降低光驅(qū)的轉(zhuǎn)速。
所述的由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法,其中該步驟b的表達式為X=Nn-1[75×(Tsn-Ten-1)];所述的由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法,其中該步驟d的臨界值為允許光驅(qū)改變轉(zhuǎn)速的次數(shù)值。
所以,通過本發(fā)明的由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法,不需增加額外電路,亦不需通過外力,便可達到光盤機自動決定轉(zhuǎn)速的目的,避免了高噪音及電力的消耗,并獲得較佳的運作效率。
為了更進一步了解本發(fā)明為達成預(yù)定目的所采取的技術(shù)、手段及功效,請參閱以下有關(guān)本發(fā)明的詳細說明與附圖,相信本發(fā)明的目的、特征與特點,當(dāng)可由此得到深入且具體的了解,然而所附圖僅提供參考與說明用,并非用來對本發(fā)明加以限制。
圖1是已知光驅(qū)降低轉(zhuǎn)速的動作流程圖。
圖2是本發(fā)明的動作流程圖。
請參閱圖2所示,為本發(fā)明的動作流程圖。本發(fā)明是一種由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法,由于光驅(qū)在一倍速時每秒讀取75個區(qū)塊,二倍速時每秒讀取150個區(qū)塊,其余類推,由此可知,當(dāng)計算機的操作系統(tǒng)給光驅(qū)一個讀取指令讀取N個區(qū)塊后,到下一個給光驅(qū)的讀取指令的時間間隔為T秒時,可用-表達式估算操作所需的數(shù)據(jù)讀取倍速X,此表達式為X=N/(75×T)。
故此,只要將光驅(qū)的轉(zhuǎn)速設(shè)定在比X稍大即可滿足計算機操作系統(tǒng)的需求,因此可得如下的步驟步驟20事先設(shè)定大于目前光驅(qū)的讀取速度的次數(shù)值A(chǔ)為0及小于目前光驅(qū)的讀取速度的次數(shù)值B為0。
步驟21從操作系統(tǒng)或應(yīng)用程序中接收讀取指令,以得知讀取的區(qū)塊數(shù)Nn及開始讀取的時間值Tsn步驟22將上一次讀取的區(qū)塊數(shù)Nn-1。上一次結(jié)束讀取的時間值Ten-1與本次開始讀取的時間值Tsn作運算,以得到目前操作所需的讀取速度X,且X=Nn-1/[75×(Tsn-Ten-1)];步驟23此讀取速度X是否大于目前光驅(qū)的讀取速度?若否,則跳至步驟29若是,則進入步驟24步驟24A=A+1步驟25A是否大于臨界值(此臨界值為允許光驅(qū)改變轉(zhuǎn)速的次數(shù)值)?若否,則跳至步驟27若是,則進入步驟26步驟26提高光驅(qū)的讀取速度,且將A重新設(shè)為0。
步驟27從光驅(qū)讀取數(shù)據(jù)。
步驟28回傳數(shù)據(jù)及各狀態(tài)給操作系統(tǒng)或應(yīng)用程序,且本次結(jié)束的時間值記錄為Ten,并回到步驟21。
步驟29此讀取速度X是否小于目前光驅(qū)的讀取速度?若否,則跳至步驟27,表示操作所需的讀取速度X與目前光驅(qū)的讀取速度相同。
若是,則進入步驟30;步驟30B=B+1步驟31B是否大于臨界值。
若否,則跳至步驟27若是,則進入步驟32步驟32降低光驅(qū)的讀取速度,且將B重新設(shè)為0,并跳至步驟27。
據(jù)此,光驅(qū)并非隨時受計算結(jié)果的不同而改變轉(zhuǎn)速,而是當(dāng)連續(xù)大于或小于目前光驅(qū)的讀取速度的次數(shù)值大于臨界值,才加以改變,可達到其穩(wěn)定性,而臨界值較佳的設(shè)定值為10~20次。
但是,以上所述,僅為本發(fā)明最佳之一的具體實施例的詳細說明與圖式,而本發(fā)明的特征并不局限于此,并非用以限制本發(fā)明,本發(fā)明的所有范圍應(yīng)以下述的專利權(quán)利要求范圍為準,凡符合本發(fā)明申請專利范圍的精神與其類似變化的實施例,皆應(yīng)包含于本發(fā)明的范疇中,任何熟悉該項技術(shù)的人在本發(fā)明的領(lǐng)域內(nèi),可輕易思及的變化或修飾皆可涵蓋在本發(fā)明的權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法,其包括下列步驟a.從操作系統(tǒng)或應(yīng)用程序中接收讀取指令,以得知讀取的區(qū)塊數(shù)(Nn)及開始讀取的時間值(Tsn);b.將上一次讀取的區(qū)塊數(shù)Nn-1、上一次結(jié)束讀取的時間值Ten-1及本次開始讀取的時間值〔Tsn)作運算,以得到目前操作所需的讀取速度(X);c.判定該讀取速度(X)是否大于或小于目前光驅(qū)的讀取速度,若符合則記錄次數(shù)及d.若該次數(shù)小于-臨界值則重復(fù)上述步驟a到步驟c直到該次數(shù)大于該臨界值則提高或降低光驅(qū)的轉(zhuǎn)速。
2.如權(quán)利要求1所述的由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法,其中該步驟b的表達式為X=Nn-1[75×(Tsn-Ten-1)];
3.如權(quán)利要求1所述的由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法,其中該步驟d的臨界值為允許光驅(qū)改變轉(zhuǎn)速的次數(shù)值。
全文摘要
本發(fā)明提供一種由系統(tǒng)檢測決定光驅(qū)轉(zhuǎn)速的方法,一開始光驅(qū)是從操作系統(tǒng)或應(yīng)用程序中接收讀取指令,以獲得讀取的區(qū)塊數(shù)及開始讀取的時間值,并將上一次讀取的區(qū)塊數(shù)、上一次結(jié)束讀取的時間值與本次開始讀取的時間值進行運算,以得到目前操作所需的讀取速度,并將其判定是否大于或小于目前光驅(qū)的讀取速度,若符合則記錄次數(shù),并重復(fù)處理,當(dāng)次數(shù)大于該臨界值,則將光盤機的轉(zhuǎn)速予以提高或降低。
文檔編號G11B19/28GK1385852SQ01118109
公開日2002年12月18日 申請日期2001年5月16日 優(yōu)先權(quán)日2001年5月16日
發(fā)明者陳凌風(fēng) 申請人:建興電子科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
孟连| 芜湖市| 饶河县| 寿宁县| 石城县| 池州市| 报价| 大埔县| 谷城县| 临潭县| 广宁县| 泾阳县| 会泽县| 布拖县| 鹤岗市| 丰台区| 迁西县| 巴彦淖尔市| 云南省| 荥阳市| 津南区| 安图县| 建水县| 松潘县| 大冶市| 略阳县| 同江市| 礼泉县| 东源县| 东平县| 昭觉县| 湘阴县| 尖扎县| 西藏| 兰溪市| 开平市| 且末县| 汾西县| 仲巴县| 安福县| 右玉县|