由系统检测决定光驱转速的方法技术方案

技术编号:3066849 阅读:203 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种由系统检测决定光驱转速的方法,一开始光驱是从操作系统或应用程序中接收读取指令,以获得读取的区块数及开始读取的时间值,并将上一次读取的区块数、上一次结束读取的时间值与本次开始读取的时间值进行运算,以得到目前操作所需的读取速度,并将其判定是否大于或小于目前光驱的读取速度,若符合则记录次数,并重复处理,当次数大于该临界值,则将光盘机的转速予以提高或降低。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种,特别涉及一种检测系统的各项读值的时间,经过运算,来决定光驱的转速。随着光盘刻录机倍速的增加,使用者要求光驱读取数据的速度也跟着增加,然而光驱的主轴马达的转速愈高,伴随而来的振动、热量亦随之增高,将影响光学激光读取头读取数据的稳定性,大大降低光驱性能,且使噪音与电力消耗增加。一般来说,高转速只有在读取大量数据时才有用,如果是播放音乐光盘或VCD光盘则无法完全发挥其功效,转速只需维持一至二倍速,故计算机系统读取数据若只是用来播放,便不需要太高的转速,因此若能够检测出光驱读取时实际需要的转速,便可用来改变光驱的转速。现在已知光盘降低转速的方法,通常是以机构配合软件检测其振动情形或偏轨情形,但须增加额外的检测电路处理;另一种单纯以软件进行的方法,如附图说明图1所示,是由光驱内部的控制芯片,每10毫秒(ms)检测光驱的退出键的状态,假设退出键末被按压时信号为高(high),按住时为低(low),使用时首先将光驱预设为低传输倍速10,此时,定时器归零11,并检测退出键是否被按压不放12?若否,则回到步骤12,继续检测;若是,该退出键便输出一低(low)信号至该控制芯片,以激活定时器开始计时,并检查定时器的计时是否超过五秒13?若否,则视为传统退出键的按压,执行退出动作14,并回到步骤11否则,该控制芯片驱动光驱上的发光二极管(LED),使发光二极管闪烁以提示切换成功,且光驱切换为高传输倍速15,即光驱本身可提供的最大转速,当使用者以传统方式按压退出键时,该光驱便执行退出动作,且恢复原先的低倍速传输。不过,上述步骤需通过人员的动作,可谓相当不便。所以,由上可知,上述已知决定光驱降低转速的方法,在实际使用上,显然具有不便与缺点存在,而有待加以改善。为了改善已知的上述各项缺点,本专利技术的主要目的,在于根据操作系统或应用程序给光驱命令的速度,主动决定光驱的转速,避免不必要的高转速造成的噪音与电力浪费。为了达成上述目的,本专利技术主要是在提供一种,其主要包括下列步骤a.从操作系统或应用程序中接收读取指令,以得知读取的区块数(Nn)及开始读取的时间值(Tsn);b.将上一次读取的区块数Nn-1、上一次结束读取的时间值Ten-1及本次开始读取的时间值〔Tsn)作运算,以得到目前操作所需的读取速度(X);c.判定该读取速度(X)是否大于或小于目前光驱的读取速度,若符合则记录次数及d.若该次数小于-临界值则重复上述步骤a到步骤c直到该次数大于该临界值则提高或降低光驱的转速。所述的,其中该步骤b的表达式为X=Nn-1[75×(Tsn-Ten-1)];所述的,其中该步骤d的临界值为允许光驱改变转速的次数值。所以,通过本专利技术的,不需增加额外电路,亦不需通过外力,便可达到光盘机自动决定转速的目的,避免了高噪音及电力的消耗,并获得较佳的运作效率。为了更进一步了解本专利技术为达成预定目的所采取的技术、手段及功效,请参阅以下有关本专利技术的详细说明与附图,相信本专利技术的目的、特征与特点,当可由此得到深入且具体的了解,然而所附图仅提供参考与说明用,并非用来对本专利技术加以限制。图1是已知光驱降低转速的动作流程图。图2是本专利技术的动作流程图。请参阅图2所示,为本专利技术的动作流程图。本专利技术是一种,由于光驱在一倍速时每秒读取75个区块,二倍速时每秒读取150个区块,其余类推,由此可知,当计算机的操作系统给光驱一个读取指令读取N个区块后,到下一个给光驱的读取指令的时间间隔为T秒时,可用-表达式估算操作所需的数据读取倍速X,此表达式为X=N/(75×T)。故此,只要将光驱的转速设定在比X稍大即可满足计算机操作系统的需求,因此可得如下的步骤步骤20事先设定大于目前光驱的读取速度的次数值A为0及小于目前光驱的读取速度的次数值B为0。步骤21从操作系统或应用程序中接收读取指令,以得知读取的区块数Nn及开始读取的时间值Tsn步骤22将上一次读取的区块数Nn-1。上一次结束读取的时间值Ten-1与本次开始读取的时间值Tsn作运算,以得到目前操作所需的读取速度X,且X=Nn-1/[75×(Tsn-Ten-1)];步骤23此读取速度X是否大于目前光驱的读取速度?若否,则跳至步骤29若是,则进入步骤24步骤24A=A+1步骤25A是否大于临界值(此临界值为允许光驱改变转速的次数值)?若否,则跳至步骤27若是,则进入步骤26步骤26提高光驱的读取速度,且将A重新设为0。步骤27从光驱读取数据。步骤28回传数据及各状态给操作系统或应用程序,且本次结束的时间值记录为Ten,并回到步骤21。步骤29此读取速度X是否小于目前光驱的读取速度?若否,则跳至步骤27,表示操作所需的读取速度X与目前光驱的读取速度相同。若是,则进入步骤30;步骤30B=B+1步骤31B是否大于临界值。若否,则跳至步骤27若是,则进入步骤32步骤32降低光驱的读取速度,且将B重新设为0,并跳至步骤27。据此,光驱并非随时受计算结果的不同而改变转速,而是当连续大于或小于目前光驱的读取速度的次数值大于临界值,才加以改变,可达到其稳定性,而临界值较佳的设定值为10~20次。但是,以上所述,仅为本专利技术最佳之一的具体实施例的详细说明与图式,而本专利技术的特征并不局限于此,并非用以限制本专利技术,本专利技术的所有范围应以下述的专利权利要求范围为准,凡符合本专利技术申请专利范围的精神与其类似变化的实施例,皆应包含于本专利技术的范畴中,任何熟悉该项技术的人在本专利技术的领域内,可轻易思及的变化或修饰皆可涵盖在本专利技术的权利要求的范围内。本文档来自技高网...

【技术保护点】
一种由系统检测决定光驱转速的方法,其包括下列步骤: a.从操作系统或应用程序中接收读取指令,以得知读取的区块数(N↓[n])及开始读取的时间值(T↓[sn]); b.将上一次读取的区块数N↓[n-1]、上一次结束读取的时间值T↓[en-1]及本次开始读取的时间值(T↓[sn])作运算,以得到目前操作所需的读取速度(X); c.判定该读取速度(X)是否大于或小于目前光驱的读取速度,若符合则记录次数:及 d.若该次数小于一临界值则重复上述步骤a到步骤c直到该次数大于该临界值则提高或降低光驱的转速。

【技术特征摘要】
【国外来华专利技术】1.一种由系统检测决定光驱转速的方法,其包括下列步骤a.从操作系统或应用程序中接收读取指令,以得知读取的区块数(Nn)及开始读取的时间值(Tsn);b.将上一次读取的区块数Nn-1、上一次结束读取的时间值Ten-1及本次开始读取的时间值〔Tsn)作运算,以得到目前操作所需的读取速度(X);c.判定该读取速度(X)是否大于或小于目前光驱的读...

【专利技术属性】
技术研发人员:陈凌风
申请(专利权)人:建兴电子科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1