光驱转速调整方法

文档序号:6750624阅读:2945来源:国知局
专利名称:光驱转速调整方法
技术领域
本发明涉及一种光驱转速调整的方法,尤指一种判断所读取盘片数据若为播放MP3数据时,自动降低马达转速,以正确反应传输速率的方法。
背景技术
随着个人计算机的速度不断地发展,伴随的外围装置也不断地在传输速度与容量上大为提升,在此趋势下,计算机的储存媒体也由原先单纯的档案数据储存,演变成为多用途的型态,以CD-ROM光驱为例,其内容可以是音乐片、数据片或是影片等。举例来说,盘片数据的型态可分为CD-DA音乐CD(Compact Disc Digital Audio,简称CDDA)的标准格式,其最主要的目的就是提供一个标准的播放规格,所有的CD光盘片可以在所有的CD音响上来播放音乐。
模式一(Mode 1)每个扇区(Sector)均有错误修正码(Error CorrectionCode,ECC),其大小为2048 Bytes,可以借此来修正读取数据时的错误,以确保数据的正确性,通常此种数据结构适用于不允取有丝毫错误的数据上,例如软件、游戏、数据等等。
模式二(Mode 2)模式二可分为两种子格式,也就是格式一(Form 1)与格式二(Form 2)。其中格式一格式一含有错误侦测码(Error Detection Code,EDC)与错误修正码(ECC),所以模式二型的格式一的数据型态也是使用于需要较高正确性的数据。
格式二格式二中不包含上述的错误侦测码及错误修正码,其数据的正确性低,例如VCD光盘片。
然而,计算机主机与光驱之间的传输速率是受到光驱本身读取数据所占用的时间所影响,因此对于发展高倍速性能的光驱,仍是未来的趋势。而在现有技术方面,为能提供主机所需的高传输速率,一般是将光驱的马达固定在最高的转速上并传输数据。但是,在播放如MP3数据的盘片时,由于光驱没有办法确认读取的数据是运用于播放MP3的用途,因此光驱马达仍旧以最高的转速运转,如此不仅耗损电量,加上高转速下所产生的噪音、振动与读取能力降低等等,都是对光驱本身的性能有着负面的影响。
由此,本案发明人为解决上述现有光驱所具有的不便与缺陷,特潜心研究并配合理论的运用,提出一种光驱转速调整方法,能判断出所读取盘片的数据格式,借以调整马达的转速,是一设计合理且能有效善上述缺陷的发明。

发明内容
本发明的目的是解决光驱马达均以最高的转速读取盘片数据时所产生的噪音、振动与读取能力降低的缺点,而提出一种光驱转速调整的方法,能够依盘片数据的不同,自动调整马达转速,以正确反应其传输速率。
为实现上述目的,本发明提供了一种光驱转速调整的方法,是由一主机控制马达带动盘片转动,而读取该盘片上的数据,其调整方法(a)判断盘片内的数据型态是模式一(Mode 1)或模式二的格式一(Mode 2 Form 1);(b)判断主机是以低于特定频率的方式发出要求;(c)判断要求的响应数据是连续性读取的数据;上述三个条件皆成立时,驱动马达以一特定转速带动盘片转动。
本发明的另一技术特征是在提供的上述光驱转速调整方法中,判断主机是以低于特定频率的方式发出要求的步骤,是通过在一特定时间内,光驱在一数据总线上传输数据所占时间的多寡来决定。
本发明的有益效果是,通过判断该盘片的数据格式是否为模式一(Mode 1)或者模式二的格式一(Mode 2 Form 1);接着监测该主机发出要求的频率是否较低;然后再监测该主机要求的数据是否为连续性读取的数据。当三者皆成立时,就可判断出光驱正在播放MP3数据的盘片,因此可降低该马达的转速至一特定转速。若其中一项不成立时,则该马达以最高转速转动,以提升光驱与主机间的传输速率,达到自动调整马达转速以正确反应传输速率的目的。
下面结合附图和具体实施方式
对本发明作进一步说明。


图1是本发明的光驱转速调整的流程示意图。
具体实施例方式
本发明主要是在光驱中控制带动一盘片转动的马达转速高低的方法,而该光驱是根据一主机的要求,来读取光盘片上的数据。当光驱正在播放MP3数据时,光驱会降低马达的转速。
光驱播放MP3数据时会具有以下的特性(1)根据盘片数据型态可知,MP3数据是以模式一或者模式二的格式一的数据型态记录于盘片中。当光驱读取盘片的数据时,由读取盘片内容表(Table Of Content,简称TOC)的Q码(Q Code)即可得知读取的数据型态是否为模式一或者模式二的格式一的数据型态其中之一。因此,运用上述方法即可初步排除非MP3的数据型态。
(2)当主机(Host)正在播放MP3数据时,由主机发出的读取要求(Request)的频率会较低。即,当主机正在播放MP3数据时,光驱与主机之间的数据总线上的数据流量不会到达满载。因此,在一段特定时间内取样数据总线上的数据流量即可确定主机发出的读取要求的频率是否较低。依照本实施例,在600ms内每20ms取样(Sample)数据总线一次。当取样时,数据总线是在传输数据,则计数值加1。而连续4次的600ms内取样值皆小于19时,即代表主机发出的读取要求的频率较低。
(3)当主机(Host)正在播放MP3数据时,由主机发出的读取要求所响应(Response)的数据必为连续性读取(Sequential Reading)的数据。即,这些读取数据的地址必为连续的。当光驱读取的数据地址不为连续,则可确定必定不是在播放MP3数据。
因此,根据播放MP3数据的特性,如图1所示是本发明光驱转速调整的流程示意图。本发明在开始的步骤10中,该光驱中的马达是以最高速率转动,以便在步骤20中快速读取盘片数据,接着在步骤30中读取盘片的数据结构是否为模式一或者模式二的格式一,若不是的话,则可确定读取的数据是非MP3数据。因此返回步骤10控制该光驱中的马达以最高的转速转动。
当本发明判断该盘片的数据格式为模式一或者模式二的格式一的数据结构时,再在步骤40监测该主机发出要求的频率是否较低,而本发明判断该主机发出要求的频率是否较低的方法,是在一段特定时间内多次取样数据总线,并以数据总线是否正在传输数据来决定。而当该主机发出要求的频率不是较低时,必定不是播放MP3数据,则再次返回步骤10将该光驱的马达以最高的转速转动,以提升数据读取量。
若当该主机发出要求的频率较低时,接着在步骤50中再监测该主机的要求数据是否为连续性数据,即判断光驱所响应的数据地址是否为连续。当光驱读取的数据地址不为连续,则可确定必定不是在播放MP3数据,则仍然返回步骤10将该光驱的马达以最高的转速转动,以提升数据读取量。当该主机的要求数据为连续性数据时,可确定该主机正在播放MP3数据。因此,在步骤60中可降低该光驱的马达转速至一特定转速,根据本实施例,而该特定转速则锁定于5.5M byte/sec(32倍速)以下。
由上述的流程可知,本发明是在步骤30中判断该盘片的数据格式是否为模式一(Mode 1)或者模式二的格式一(Mode 2 Form 1);接着,在步骤40中监测该主机发出要的频率是否较低;接着,再在步骤50中监测该主机要求的数据是否为连续性读取的数据。当三者皆成立时,则判断光驱正在播放MP3数据的盘片,因此可降低该马达的转速至一特定转速。若其中一项不成立时,则该马达以最高转速转动,以提升光驱与主机间的传输速率,达到自动调整马达转速以正确反应传输速率的目的。
以上所揭露的附图、说明,仅为本发明的实施例而已,本技术领域的普通技术人员,根据其内容所做出的等效结构变换,均包含在本发明的专利范围内。
权利要求
1.一种光驱转速调整方法,由一主机控制一马达带动一盘片转动,而读取该盘片上的数据,其特征在于,该方法至少包括下列步骤a.判断该盘片内的数据格式是模式一或模式二的格式一;b.判断该主机是以低于一特定频率的方式发出多个要求;c.判断所述主机要求的多笔响应数据是多个连续性读取的数据;及d.该马达以一特定转速带动该盘片转动。
2.如权利要求1所述的光驱转速调整方法,其特征在于所述的步骤a之前,还包括如下步骤该马达以一最高转速带动该盘片转动。
3.如权利要求1所述的光驱转速调整方法,其特征在于所述的步骤a之后,还包括如下步骤该盘片的数据格式不是模式一或模式二的格式一时,则该马达以最高转速带动该盘片转动。
4.如权利要求1所述的光驱转速调整方法,其特征在于,步骤b中,判断该主机以低于一特定频率的方式发出多个要求,是由在一特定时间内,该光驱在一数据总线上传输数据所占时间的多寡来决定。
5.如权利要求1所述的光驱转速调整方法,其特征在于所述的步骤b之后,还包括如下步骤该主机不以低于一特定频率的方式发出多个要求时,则该马达以最高的转速带动该盘片转动。
6.如权利要求1所述的光驱转速调整方法,其特征在于,步骤d中该特定转速为5.5M byte/sec以下。
7.如权利要求1所述的光驱转速调整方法,其特征在于,步骤c是通过判断所述的响应数据的多个地址是连续的来完成的。
全文摘要
本发明公开了一种光驱转速调整方法,由一主机来控制一马达带动一盘片转动,而读取该盘片上的数据,该调整方法首先判断读取该盘片的数据格式是否为模式一(Mode 1)或者模式二的格式一(Mode 2 Form 1),若是,则监测该主机发出要求的频率是否较低,若是,再监测该主机的要求数据是否为连续性读取(Sequential Reading)的数据,当三者皆成立时,则确定光驱正在播放MP3数据的盘片,因此可降低该马达的转速至一特定转速,若其中一项不成立时,则该马达以最高转速转动,以提升光驱与主机间的传输速率,达到自动调整马达转速以正确反应传输速率的目的。
文档编号G11B19/28GK1521753SQ0310312
公开日2004年8月18日 申请日期2003年1月30日 优先权日2003年1月30日
发明者李宜忠, 许振榕 申请人:建兴电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1