亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

光碟機(jī)及其讀取數(shù)據(jù)的方法

文檔序號:6563195閱讀:248來源:國知局
專利名稱:光碟機(jī)及其讀取數(shù)據(jù)的方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于光碟機(jī)讀取數(shù)據(jù)的方法,尤其是有關(guān)于依據(jù)數(shù)據(jù)的累積量來決定光碟機(jī)讀取數(shù)據(jù)的轉(zhuǎn)速。
先前技術(shù)光碟機(jī)的主要功能為讀取光碟片的數(shù)據(jù),并將讀取得到的數(shù)據(jù)傳遞予主機(jī)以做進(jìn)一步的處理。無論是Compact Disk(CD)光碟機(jī)或Digital VideoDisk(DVD)光碟機(jī),目前主機(jī)對于光碟數(shù)據(jù)的應(yīng)用用途大致可分為兩大類。于第一類用途中,主機(jī)于收到光碟機(jī)傳送的該數(shù)據(jù)后,僅將該數(shù)據(jù)復(fù)制至諸如硬碟的儲存裝置中,并不于讀取后立即使用該數(shù)據(jù),此類應(yīng)用稱的為拷貝(copy)類型的應(yīng)用。于第二類用途中,主機(jī)于收到該光碟機(jī)傳送的該數(shù)據(jù)后,立即播放該讀取后的數(shù)據(jù),此類應(yīng)用稱的為播放(play)類型的應(yīng)用,而該數(shù)據(jù)可為視頻(video)數(shù)據(jù)或音頻(audio)數(shù)據(jù)。
光碟機(jī)的數(shù)據(jù)讀取速度與光碟片的轉(zhuǎn)速息息相關(guān),當(dāng)光碟機(jī)的數(shù)據(jù)讀取速度愈高,所需的光碟片轉(zhuǎn)速也愈大,以讓光碟機(jī)中的光學(xué)讀取頭(optical pick-up head)于單位時間內(nèi)能讀取愈多的數(shù)據(jù)。目前一般光碟機(jī)是依據(jù)光碟片的數(shù)據(jù)格式以決定光碟機(jī)的轉(zhuǎn)速,無論主機(jī)對數(shù)據(jù)的應(yīng)用方式為何,光碟機(jī)一律運(yùn)用對應(yīng)于光碟片數(shù)據(jù)格式的轉(zhuǎn)速以讀取數(shù)據(jù)。
圖1所示為光碟片數(shù)據(jù)格式與光碟機(jī)轉(zhuǎn)速的關(guān)系。表格100的各行表示光碟機(jī)的種類,分別為供桌上型電腦使用的Half-height型的CD與DVD光碟機(jī),以及供筆記型電腦使用的Slim型的CD與DVD光碟機(jī)。表格100的各列表示光碟片的數(shù)據(jù)格式,分別為數(shù)據(jù)光碟片(data disk)、視訊光碟片(video disk)、以及音訊光碟片(audio disk)。以Half-height型的CD光碟機(jī)為例,若使用的光碟片數(shù)據(jù)格式為數(shù)據(jù)光碟片,光碟機(jī)播放數(shù)據(jù)光碟片的轉(zhuǎn)速為48倍速,遠(yuǎn)大于光碟機(jī)播放音訊光碟片的32倍速轉(zhuǎn)速及播放視訊光碟片的10倍速轉(zhuǎn)速。
然而,由于光碟機(jī)在決定轉(zhuǎn)速時并不會考慮主機(jī)對于數(shù)據(jù)的應(yīng)用型態(tài),傳統(tǒng)以光碟片數(shù)據(jù)格式?jīng)Q定光碟機(jī)轉(zhuǎn)速的方式會產(chǎn)生一些缺點(diǎn)。例如若主機(jī)僅是對于視訊光碟片或音訊光碟片的數(shù)據(jù)進(jìn)行拷貝,則光碟機(jī)仍舊將以視訊光碟片或音訊光碟片所對應(yīng)的低轉(zhuǎn)速進(jìn)行數(shù)據(jù)讀取,如此便會造成讀取時間的拖延,并對使用者產(chǎn)生不便。換句話說,若光碟機(jī)讀取速度遠(yuǎn)大于主機(jī)所能接收數(shù)據(jù)的速度,大量未送出的數(shù)據(jù)只能儲存在光碟機(jī)的緩沖器中,易造成緩沖器被塞滿(Buffer full),而增加光碟機(jī)的尋軌(seek)次數(shù)。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種光碟機(jī)進(jìn)行讀取數(shù)據(jù)的方法。該方法用以讀取光碟片上的數(shù)據(jù)并傳送至主機(jī)。首先,計(jì)算該主機(jī)于預(yù)定期間內(nèi)要求該光碟機(jī)對該數(shù)據(jù)進(jìn)行讀取的累計(jì)數(shù)據(jù)量。接著,依據(jù)該累計(jì)數(shù)據(jù)量判斷該主機(jī)對于該數(shù)據(jù)的應(yīng)用類型。再依據(jù)該應(yīng)用類型調(diào)整該光碟機(jī)旋轉(zhuǎn)該光碟片的轉(zhuǎn)速至理想轉(zhuǎn)速。之后于該理想轉(zhuǎn)速下讀取該數(shù)據(jù)。
本發(fā)明更提供一種光碟機(jī),該光碟機(jī)耦接至主機(jī)。該光碟機(jī)包括光學(xué)讀取頭,用以讀取該光碟片上的數(shù)據(jù);主軸馬達(dá)(spindle motor),用以以一轉(zhuǎn)速旋轉(zhuǎn)該光碟片;以及光碟機(jī)控制器(optical disk controller),耦接至該光學(xué)讀取頭、該主軸馬達(dá)、與該主機(jī),用以計(jì)算該主機(jī)于預(yù)定期間內(nèi)要求該光碟機(jī)對該數(shù)據(jù)進(jìn)行讀取的累計(jì)數(shù)據(jù)量。依據(jù)該累計(jì)數(shù)據(jù)量,判斷該主機(jī)對于該數(shù)據(jù)的應(yīng)用類型。再依據(jù)該應(yīng)用類型,調(diào)整該主軸馬達(dá)的該轉(zhuǎn)速至理想轉(zhuǎn)速。而后控制該光學(xué)讀取頭于該理想轉(zhuǎn)速下讀取該數(shù)據(jù)并傳送至該主機(jī)。
為了讓本發(fā)明的上述和其他目的、特征、和優(yōu)點(diǎn)能更明顯易懂,下文特舉數(shù)較佳實(shí)施例,并配合所附圖示,作詳細(xì)說明如下


圖1為習(xí)知技術(shù)中光碟片數(shù)據(jù)格式與光碟機(jī)轉(zhuǎn)速的關(guān)系的范例;圖2為根據(jù)本發(fā)明的光碟機(jī)的區(qū)塊圖;及圖3為根據(jù)本發(fā)明的光碟機(jī)讀取數(shù)據(jù)的方法的流程圖。
主要元件符號說明200~光碟機(jī)202~光碟片204~光學(xué)讀取頭206~主軸馬達(dá)208~光碟機(jī)控制器具體實(shí)施方式
如前所言,主機(jī)對于光碟數(shù)據(jù)的應(yīng)用用途大致可分為拷貝類型與播放類型兩大類。就拷貝類型的應(yīng)用而言,因?yàn)橹鳈C(jī)僅單純地拷貝經(jīng)光碟機(jī)讀取的數(shù)據(jù),因此可盡量提高光碟機(jī)的轉(zhuǎn)速,以增加光碟機(jī)讀取數(shù)據(jù)的速度。此外,在單位時間內(nèi)能上傳更多的數(shù)據(jù)至主機(jī),以減少主機(jī)執(zhí)行拷貝動作所需的時間。另外,就播放類型的應(yīng)用而言,則光碟機(jī)不需如拷貝類型時般傳輸大量的數(shù)據(jù)至主機(jī)。這是因?yàn)橹鳈C(jī)接收到經(jīng)光碟機(jī)讀取的數(shù)據(jù)后,尚需經(jīng)諸如Office的Media Player等播放程式播放。播放程式必須遵循音頻或視頻數(shù)據(jù)個別檔案格式的要求,而調(diào)整數(shù)據(jù)的播放速度。
本發(fā)明提出一種光碟機(jī)讀取數(shù)據(jù)的方法。圖2為根據(jù)本發(fā)明的光碟機(jī)200的區(qū)塊圖。光碟機(jī)200耦接至主機(jī),用以讀取放置在光碟機(jī)200內(nèi)的光碟片202的數(shù)據(jù),并傳送該光碟片202的該數(shù)據(jù)至該主機(jī)。光碟機(jī)200包含光學(xué)讀取頭204、主軸馬達(dá)206、及光碟機(jī)控制器208。光學(xué)讀取頭204用來讀取光碟片202的數(shù)據(jù),而主軸馬達(dá)206用來以控制光碟片202的轉(zhuǎn)速。光碟機(jī)控制器208耦接至該光學(xué)讀取頭204與該主軸馬達(dá)206,以判斷與光碟機(jī)200耦接的主機(jī)所讀取數(shù)據(jù)的應(yīng)用類型,并依據(jù)應(yīng)用類型調(diào)整主軸馬達(dá)206的轉(zhuǎn)速至理想轉(zhuǎn)速,而后控制光學(xué)讀取頭204于該理想轉(zhuǎn)速下讀取光碟片202的數(shù)據(jù)并傳送至主機(jī)。光碟機(jī)200可根據(jù)主機(jī)所讀取數(shù)據(jù)的應(yīng)用類型,機(jī)動地調(diào)整光碟機(jī)旋轉(zhuǎn)光碟片202的轉(zhuǎn)速,并于理想轉(zhuǎn)速下讀取數(shù)據(jù)并上傳數(shù)據(jù)至主機(jī)。若光碟機(jī)控制器208判斷主機(jī)所讀取數(shù)據(jù)的應(yīng)用類型為拷貝類型,則光碟機(jī)200會調(diào)高其轉(zhuǎn)速。反之,若光碟機(jī)控制器208判斷主機(jī)所讀取數(shù)據(jù)的應(yīng)用類型為播放類型,則光碟機(jī)200會調(diào)低其轉(zhuǎn)速,以使轉(zhuǎn)速與主機(jī)播放數(shù)據(jù)的速度相配合。
在此實(shí)施例中,光碟機(jī)200可能為CD光碟機(jī)、DVD光碟機(jī)、或Magneto-Optic(MO)光碟機(jī)。
圖3為根據(jù)本發(fā)明的光碟機(jī)進(jìn)行讀取數(shù)據(jù)的方法300的流程圖。請配合參考圖2,方法300可被光碟機(jī)200的光碟機(jī)控制器208所執(zhí)行,以依據(jù)主機(jī)讀取數(shù)據(jù)的應(yīng)用類型,機(jī)動地調(diào)整主軸馬達(dá)206的轉(zhuǎn)速,以提升數(shù)據(jù)讀取及傳輸?shù)男堋7椒?00開始于步驟302,首先辨別主機(jī)對于該光碟機(jī)所發(fā)出的讀取命令是否為循序讀取(sequential read)模式。于循序讀取模式中,次序相連的數(shù)個命令所要求讀取光碟片上數(shù)據(jù)的結(jié)束位址與起始位址亦為連續(xù)的。也就是說,主機(jī)所發(fā)出的上次讀取命令中目標(biāo)數(shù)據(jù)的結(jié)束位址與本次讀取命令中目標(biāo)數(shù)據(jù)的起始位址只相差一數(shù)據(jù)單位。因此光碟機(jī)控制器可以于一段時間內(nèi),經(jīng)由累計(jì)主機(jī)所發(fā)出的數(shù)個讀取命令所要求讀取的數(shù)據(jù)量,而判斷出主機(jī)所讀取數(shù)據(jù)的應(yīng)用類型。接著于步驟304中,光碟機(jī)控制器可于預(yù)定期間內(nèi)持續(xù)累計(jì)主機(jī)發(fā)出的讀取命令所要求讀取的累計(jì)數(shù)據(jù)量。若于步驟306中發(fā)現(xiàn)預(yù)定期間已截止(timeout),則光碟機(jī)控制器可于步驟308中檢查該累計(jì)數(shù)據(jù)量是否大于預(yù)定的拷貝門檻值。如果主機(jī)密集地要求大量的數(shù)據(jù),而使累計(jì)數(shù)據(jù)量大于該拷貝門檻值,則可判定主機(jī)對于數(shù)據(jù)的應(yīng)用類型為拷貝類型。反之,若主機(jī)并無密集地要求光碟機(jī)讀取大量的數(shù)據(jù),而使累計(jì)數(shù)據(jù)量小于該拷貝門檻值,則可判定主機(jī)對于數(shù)據(jù)的應(yīng)用類型為播放類型。若累計(jì)數(shù)據(jù)量大于拷貝門檻值,判定主機(jī)對于數(shù)據(jù)的應(yīng)用類型為拷貝類型,則進(jìn)行步驟310。在步驟310,光碟機(jī)控制器比較目前光碟片的轉(zhuǎn)速是否小于光碟機(jī)的最大轉(zhuǎn)速。若目前光碟片的轉(zhuǎn)速小于最大轉(zhuǎn)速,則于步驟312中光碟機(jī)控制器將該主軸馬達(dá)的轉(zhuǎn)速調(diào)整至最大轉(zhuǎn)速,以讓光碟片的轉(zhuǎn)速調(diào)整至最大轉(zhuǎn)速,于是光學(xué)讀取頭便可于最大轉(zhuǎn)速下讀取數(shù)據(jù)并上傳至主機(jī)。然后于步驟318中,光碟機(jī)控制器重新開始累計(jì)期間,并清空儲存累計(jì)數(shù)據(jù)量的暫存器。另外,當(dāng)光碟片的轉(zhuǎn)速已是最大轉(zhuǎn)速時,則直接進(jìn)行步驟318。反之,若累計(jì)數(shù)據(jù)量小于拷貝門檻值,也就是主機(jī)對于數(shù)據(jù)的應(yīng)用類型為播放類型,則進(jìn)行步驟314。于步驟314,光碟機(jī)控制器比較目前光碟片的轉(zhuǎn)速是否大于主機(jī)播放數(shù)據(jù)的播放轉(zhuǎn)速。若目前光碟片的轉(zhuǎn)速大于播放轉(zhuǎn)速,則進(jìn)行步驟316。在步驟316,光碟機(jī)控制器將主軸馬達(dá)的轉(zhuǎn)速降低至播放轉(zhuǎn)速。于是光學(xué)讀取頭便可于播放轉(zhuǎn)速下讀取數(shù)據(jù)并上傳至主機(jī)。然后于步驟318中,光碟機(jī)控制器重新開始累計(jì)期間,并清空儲存累計(jì)數(shù)據(jù)量的暫存器。反之,若目前光碟片的轉(zhuǎn)速小于播放轉(zhuǎn)速,則直接進(jìn)行步驟318。
因此,本發(fā)明于實(shí)施例中提供一種光碟機(jī),該光碟機(jī)可依據(jù)主機(jī)讀取數(shù)據(jù)的應(yīng)用類型,機(jī)動地調(diào)整光碟機(jī)的轉(zhuǎn)速,以提升數(shù)據(jù)讀取及傳輸?shù)男堋H绱丝杀苊鈱τ谥鳈C(jī)自音訊光碟片或視訊光碟片復(fù)制數(shù)據(jù)時無法變動光碟片轉(zhuǎn)速而拖延數(shù)據(jù)讀取時間的缺點(diǎn)。
雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此項(xiàng)技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種光碟機(jī)讀取數(shù)據(jù)的方法,用以讀取光碟片上的數(shù)據(jù)并傳送至主機(jī),包括下列步驟計(jì)算該主機(jī)于預(yù)定期間內(nèi)讀取數(shù)據(jù)的累計(jì)數(shù)據(jù)量;依據(jù)該累計(jì)數(shù)據(jù)量,判斷該主機(jī)對于該數(shù)據(jù)的應(yīng)用類型;依據(jù)該應(yīng)用類型,調(diào)整該光碟片的轉(zhuǎn)速至理想轉(zhuǎn)速;以及于該理想轉(zhuǎn)速下讀取該數(shù)據(jù)。
2.如權(quán)利要求1所述的光碟機(jī)讀取數(shù)據(jù)的方法,其中該計(jì)算步驟包括判斷是否該主機(jī)對于該光碟機(jī)所發(fā)出的數(shù)個讀取命令為循序讀取模式;以及累計(jì)該主機(jī)于該預(yù)定期間內(nèi)所發(fā)出的所述數(shù)個讀取命令所要求讀取的該累計(jì)數(shù)據(jù)量。
3.如權(quán)利要求1所述的光碟機(jī)讀取數(shù)據(jù)的方法,其中該判斷步驟包括下列步驟檢查該累計(jì)數(shù)據(jù)量是否大于拷貝門檻值;若該累計(jì)數(shù)據(jù)量大于該拷貝門檻值,判斷該應(yīng)用類型為拷貝類型并調(diào)快該理想轉(zhuǎn)速;以及該主機(jī)于收到該光碟機(jī)傳送的該數(shù)據(jù)后,僅將該數(shù)據(jù)復(fù)制至一儲存裝置中,且該主機(jī)不于讀取步驟后立即使用該數(shù)據(jù)。
4.如權(quán)利要求1所述的光碟機(jī)讀取數(shù)據(jù)的方法,其中該判斷步驟包括下列步驟檢查該累計(jì)數(shù)據(jù)量是否大于拷貝門檻值;以及若該累計(jì)數(shù)據(jù)量小于該拷貝門檻值,判斷該應(yīng)用類型為播放類型并調(diào)降該理想轉(zhuǎn)速;以及該主機(jī)于接收到該光碟機(jī)傳送的該數(shù)據(jù)后立即播放該數(shù)據(jù)。
5.一種光碟機(jī),耦接至主機(jī),包括光學(xué)讀取頭,用以讀取置放于該光碟機(jī)的該光碟片上的數(shù)據(jù);主軸馬達(dá),用以以一轉(zhuǎn)速旋轉(zhuǎn)該光碟片;以及光碟機(jī)控制器,耦接至該光學(xué)讀取頭、該主軸馬達(dá)、與該主機(jī),用以計(jì)算該主機(jī)于預(yù)定期間內(nèi)讀取該數(shù)據(jù)的累計(jì)數(shù)據(jù)量,依據(jù)該累計(jì)數(shù)據(jù)量判斷該主機(jī)對于該數(shù)據(jù)的應(yīng)用類型,依據(jù)該應(yīng)用類型調(diào)整該主軸馬達(dá)的該轉(zhuǎn)速至理想轉(zhuǎn)速,以及控制該光學(xué)讀取頭于該理想轉(zhuǎn)速下讀取該數(shù)據(jù)并傳送至該主機(jī)。
6.如權(quán)利要求5所述的光碟機(jī),其中該光碟機(jī)控制器可判斷是否該主機(jī)對于該光碟機(jī)所發(fā)出的數(shù)個讀取命令為循序讀取模式,并累計(jì)該主機(jī)于該預(yù)定期間內(nèi)所發(fā)出的所述數(shù)個讀取命令所要求讀取的該累計(jì)數(shù)據(jù)量。
7.如權(quán)利要求5所述的光碟機(jī),其中該主機(jī)對于該數(shù)據(jù)的該應(yīng)用類型包括下列兩類拷貝類型,是為該主機(jī)于收到該光碟機(jī)傳送的該數(shù)據(jù)后,僅將該數(shù)據(jù)復(fù)制至儲存裝置中,且該主機(jī)不于讀取后立即使用該數(shù)據(jù);以及播放類型,是為該主機(jī)于收到該光碟機(jī)傳送的該數(shù)據(jù)后,該主機(jī)立即播放該數(shù)據(jù)。
8.如權(quán)利要求7所述的光碟機(jī),其中該光碟機(jī)控制器可檢查該累計(jì)數(shù)據(jù)量是否大于拷貝門檻值;以及若該累計(jì)數(shù)據(jù)量大于該拷貝門檻值,則該光碟機(jī)控制器判斷該應(yīng)用類型為該拷貝類型,否則判斷該應(yīng)用類型為該播放類型。
9.如權(quán)利要求8所述的光碟機(jī),其中于該光碟機(jī)控制器判定主機(jī)對于該數(shù)據(jù)的該應(yīng)用類型為該拷貝類型時,該光碟機(jī)控制器調(diào)快該理想轉(zhuǎn)速;及于該光碟機(jī)控制器判定該主機(jī)對于該數(shù)據(jù)的該應(yīng)用類型為該播放類型時,該光碟機(jī)控制器調(diào)降該理想轉(zhuǎn)速。
10.如權(quán)利要求8所述的光碟機(jī),其中于該主機(jī)對于該數(shù)據(jù)的該應(yīng)用類型為該播放類型時,該理想轉(zhuǎn)速為與該主機(jī)播放該數(shù)據(jù)的速度相配合的播放轉(zhuǎn)速。
全文摘要
本發(fā)明提供一種光碟機(jī)進(jìn)行讀取數(shù)據(jù)的方法。該方法用以讀取置放于該光碟機(jī)內(nèi)的光碟片的數(shù)據(jù)并傳送至主機(jī)。首先,計(jì)算該主機(jī)于預(yù)定期間內(nèi)要求該光碟機(jī)對該數(shù)據(jù)進(jìn)行讀取的累計(jì)數(shù)據(jù)量。接著依據(jù)該累計(jì)數(shù)據(jù)量判斷該主機(jī)對于該數(shù)據(jù)的應(yīng)用類型。接著依據(jù)該應(yīng)用類型調(diào)整該光碟機(jī)旋轉(zhuǎn)該光碟片的轉(zhuǎn)速至理想轉(zhuǎn)速。之后于該理想轉(zhuǎn)速下讀取該數(shù)據(jù)。
文檔編號G06F12/00GK1920970SQ200610151700
公開日2007年2月28日 申請日期2006年9月8日 優(yōu)先權(quán)日2006年9月8日
發(fā)明者張定隆, 李明祐, 鐘英哲 申請人:威盛電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1