本发明专利技术提供一种依数据传输量动态调整光盘播放机转速的方法,若光盘播放机在一段期间内大部分时间是在读取盘片上的信息,则提升马达转速,以便获得更高的数据传输率来应付计算机系统的需要;反之,若光盘播放机在一段期间内读取盘片上的信息所占时间很少,则降低马达转速,进而将马达控制在足以供应计算机系统所需传输率的条件下最有效的转速,避免维持过高转速时所造成的能源浪费与噪音问题。(*该技术在2021年保护过期,可自由使用*)
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种动态调整光盘播放机转速的方法,特别是关于一种依数据传输量的大小动态调整光盘播放机马达的转速的方法。随着个人计算机的运行速度不断地提高,伴随的外围装置也不断地在传输速度与容量上大为提升,在此趋势下,计算机的储存媒体也由原先单纯的档案信息储存,演变成为多用途的型态,以CD-ROM光盘驱动器为例,其内容可以是音乐片、资料片或是影片等;然而,在不同用途的情况下,光盘驱动器与计算机之间的传输速度却有着极大的差异,如播放VCD影片时,传输率只要176K字节/秒,即所谓的一倍速,但如果是档案资料则可以达到10M字节/秒以上,此两种情况有着数十倍的差异。而对于像CD-ROM光盘驱动器、磁盘驱动器或硬盘这类以马达驱动的光盘播放机而言,为确保能提供计算机端所需的传输率,现有的作法通常是将马达固定在远高于所需的转速之上,故经常可以看到即使计算机要求的传输率相当低时,马达仍旧以极高的转速读取盘片上的信息,不仅耗损电量,加上高转速下所产生的噪音、振动与读取能力降低,对光盘播放机的性能皆有着负面的影响。由上可知,发展为高倍速性能之后,光盘播放机一直固定在较高的转速下读取盘片信息,显然存在诸多不便与缺点,而有待予以改善。对于光盘播放机马达转速的设定而言,其难处在于如何计算计算机系统数据传输率的大小,由于计算机系统与光盘播放机之间的传输率受光盘播放机本身处理信息读取所占用时间的影响,若将计算机系统要求的信息量直接计算为传输率,势必无法反映出真实的需求。为了改善现有技术的上述各项缺点,本专利技术的目的在于提供一种,按照这种方法,其马达将随计算机系统信息需求量的变化动态调整转速,使光盘播放机能随时将马达转速控制在最有效的状态。为了实现上述目的,按照本专利技术的,并非直接计算计算机系统与光盘播放机的传输信息量来设定马达的转速,其采用相对速度的方法,借由监测光盘播放机内部读取信息的情形,来决定马达升转速或是降转速,其规则如下(1)在一段期间内,光盘播放机处于读取盘片信息的时间占小部分,意味着光盘播放机读取速度高于计算机系统所需,故仅需花用小部分时间读取盘片信息即可满足所需的信息量,此时可降低马达转速。(2)反之,在一段期间内,光盘播放机处于读取盘片信息的时间占大部分,意味着光盘播放机读取速度不及计算机系统所需,此时须提升马达转速。即,先使光盘播放机进入系统循环,当经过时间T时,计算光盘播放机处于读取盘片信息的时间比例,并检查在此之前m个时间T读取盘片信息的时间比例,若每个时间T,光盘播放机处于读取盘片信息的比例皆超过升转速的限制条件值H,则进行升转速的动作,或在此之前n个时间T皆低于降转速的限制条件值L,则进行降转速的动作,其中H可为90%,L可为50%。按照本专利技术的,由于使其依计算机系统所需的数据传输量来改变转速的快慢,而设定成最适当的转速,所以能够避免转速过高时所造成的读取能力不佳、能源浪费以及噪音等问题,并能够在读取速度不及计算机系统所需时,适当提升转速。以下参照附图对本专利技术的详细说明将能够更清楚地理解本专利技术的目的、特征与特点。附图简要说明附图说明图1是按照本专利技术的的升、降转速控制流程图。图2是按照本专利技术的的升、降转速波形示意图。如图1所示,按照本专利技术的,假设n>=m条件下,该方法包括下列步骤步骤10开始计时,并预先设定T及H、L值,其中T为适当的单位时间,H、L分别为限制升转速的条件值、限制降转速的条件值;步骤11光盘播放机执行系统循环,处理其本身的工作;步骤12判断是否经过时间T?若判定为“是”,则进入步骤13;若判定为“否”,则回到步骤11;步骤13令Pk=t/T,并清除t,重新计时,其中t为单位时间T中光盘播放机读取盘片上信息所占用的时间,则Pk为光盘播放机在单位时间T中光盘播放机读取盘片上信息所占用的时间比例;步骤14判断k>m?若判定为“是”,表示经过了m个单位时间T,进入步骤15;若判定为“否”,则跳至步骤18;步骤15判断Pk、Pk-1、…Pk-m+2及Pk-m+1是否皆大于H?若判定为“是”,表示在连续m个单位时间T中光盘播放机处于读取盘片信息的时间占每个单位时间T的比例超过H,则进入步骤19,升转速,且设Pk=(H+L)/2,并转至步骤18;若判定为“否”,则进入步骤16;步骤16判断k>n?;若判定为“是”,进入步骤17;若判定为“否”,转至步骤18;步骤17判断Pk、Pk-1、…Pk-n+2及Pk-n+1是否皆小于L?若判定为“是”,表示在连续n个单位时间T中光盘播放机处于读取盘片信息的时间占每个单位时间T的比例低于L,则进入步骤20,降转速,且设Pk=(H+L)/2,并转至步骤18;若判定为“否”,则直接进至步骤18;步骤18更新Pk-1…Pk-n+1的值,令Pk-n+1=Pk-n+2、…Pk-m+1=Pk-m+2、…Pk-2=Pk-1、Pk-1=Pk,并回到步骤11。其中,k、m、n为自然数,且m、n是由光盘播放机内动态随机存取内存(DRM)的缓冲器(buffer)大小来作限定。据此,如图2所示,若光盘播放机在一段期间内大部分的时间是在读取盘片上的信息,其意味着光盘播放机疲于读取信息,读取速度不及计算机系统所需,此时应该提升马达转速,以便获得更高的数据传输率来应付计算机系统所需;反之,若光盘播放机在一段期间内读取盘片上的信息所占时间很少,则表示目前转速下的数据传输率应付计算机系统所需是绰绰有余,可以降低马达转速,进而将马达控制在足以应付计算机系统所需传输率的条件下最有效的转速。以上所述,仅为本专利技术的一个优选实施例的详细说明与附图,本专利技术并不局限于此,本专利技术要求保护的范围应以下述的权利要求书界定的范围为准,在不背离本专利技术宗旨的范围内,所属领域的普通技术人员应能够作出某些类似变形或改型方案,皆应包含于本专利技术的范畴中。本文档来自技高网...
【技术保护点】
一种依数据传输量动态调整光盘播放机转速的方法,此光盘播放机是根据计算机系统所需要的数据传输量增加而提升马达转速,或根据计算机系统所需要的数据传输量减少而降低马达转速。
【技术特征摘要】
【国外来华专利技术】1.一种依数据传输量动态调整光盘播放机转速的方法,此光盘播放机是根据计算机系统所需要的数据传输量增加而提升马达转速,或根据计算机系统所需要的数据传输量减少而降低马达转速。2.一种依数据传输量动态调整光盘播放机转速的方法,监测光盘播放机读取盘片信息所使用的时间,在一段期间内,若光盘播放机处于读取盘片信息的时间占大部分,则提升马达转速,若光盘播放机处于读取盘片信息的时间占小部分,则降低马达转速。3.一种依数据传输量动态调整光盘播放机转速的方法,包括下列步骤(a)光盘播放机进入系统循环;(b)经过单位时间T;(c)...
【专利技术属性】
技术研发人员:张昆昌,
申请(专利权)人:建兴电子科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。