一种光驱中增进跳轨精确度的方法

文档序号:6761871阅读:221来源:国知局
专利名称:一种光驱中增进跳轨精确度的方法
技术领域
本发明是有关于光驱中增进跳轨精确度的方法,且特别是有关于校正采用直流马达的光驱其轨数/光栅数的方法。
背景技术
一般光驱在收到主机(host)发出的读(或写)命令时,其寻轨伺服系统(seeking servo)会先进行跳轨(seeking)的动作,亦即利用光驱中的平台马达(sled motor)带动光学头组件移动到伺服系统指示的目标轨(target track)上。待光驱确定光学头到达目标轨后(即锁轨),就进行存取(access)光盘的动作。当光驱做跳轨及存取的动作时,光学头组件移动的快慢就会影响光驱读或写的速度。
又,在跳轨时(尤其在长跳轨时)光驱会利用一光栅信号(photo signal)来辅助计算跳轨的轨数。以下先简介光栅信号的产生及其代表的意义。
先参考图1,其为一圆形光栅。当平台马达驱动平台移动时会带动此圆形光栅13往方向15旋转。另外,因一固定光源投射在21处,所以圆形光栅13的透光处17经过21处时光栅信号会有振幅产生;反之如果圆形光栅13的不透光处19经过21处则不会有任何振幅产生。又因该圆形光栅的不透光处间隔是固定的,所以光栅信号产生振幅的间隔时间内,滑车跳轨的距离是固定的,如图1所示(亦即轨数/光栅数比为一常数;track to photoratio=constant)。
所以当主机发出跳4000轨的命令时,光驱检测到光栅信号出现80次振幅时即代表光学头组件移动了4000轨(假设轨数/光栅数为50∶1)。借此可轻易计算光学头组件在长跳轨时所跳的轨数。
然而,因光盘工艺上的变异(variation),造成光驱无法非常准确地将光学头组件移动至目标轨。
参考图2,光盘的规格是其每一轨距为1.6μm。如果因光盘工艺的变异,造成光盘的轨距变成1.7μm。亦即此光盘的10000轨距离(A点至C点)与一般标准光盘的10000轨距离(A点至B点)有很大的差异如图2所示。一般光驱预设光学头组件所移动的轨数与光栅信号出现的振幅数比为50∶1(即一固定比值)。在收到主机传来的跳10000轨命令时,在普通情况下,光驱驱动平台马达以带动光学头组件移动直到光栅信号出现200次振幅。在正常情况下,光学头组件应巳移动10000轨到达目标轨(200次X50轨)。然而,因为光盘上的单一轨距较长,造成光栅信号的振幅巳出现200次却只带动光学头组件移动9400轨,距离目标轨当有600轨的距离。
上述情况对于跳轨后所进行的锁轨动作非常不利。常要花费更多时间进行锁轨或导致锁轨失败。因此可知光驱需要一增进跳轨精确度的方法,使得跳轨后光学头组件正确地到达目标轨上。

发明内容
本发明的目的是提供一种光驱增进跳轨精确度的方法。借此解决个别光盘因工艺变异造成光驱无法精确跳轨的问题。
本发明提出光驱中增进跳轨精确度的方法。计算移动光学头组件一固定轨数时,光驱应检测到的预定光栅数;再计算光驱检测到该预定光栅数时光学头组件所移动的一实际轨数,借此得到最佳的轨数/光栅数比。
为了能更进一步了解本发明特征及技术内容,参阅以下有关本发明的详细说明与附图,然而附图仅提供参考与说明用,并非用来对本发明加以限制。


图1为圆形光栅及光栅信号示意图;图2为其为光盘工艺变异所造成的轨距误差表示图;以及图3为本发明增进跳轨精准度的方法流程图。
附号说明100 光盘置入或电源开启110 在初始程序时使光学头组件移动一预定的轨数距离120 计算光学头组件实际移动的轨数130 利用此实际移动的轨数以更正轨数/光栅数比
具体实施例方式
因光盘工艺上变异使得个别的光盘轨距不一,造成光驱在跳轨时平台马达无法带动光学头组件正确地到达目标轨。此对于跳轨后所进行的锁轨动作非常不利,常要花费更多时间进行锁轨或导致锁轨失败。如此一来光驱读取数据时将花费很多时间。为了克服上述问题。本发明提出一种光驱中增进跳轨精确度的方法。
参考图3,其为光驱中增进跳轨精确度的方法流程图。
步骤100光盘置入或电源开启。
步骤110在初始程序时使光学头组件移动一预定的轨数距离。
步骤120计算光学头组件实际移动的轨数。
步骤130利用此实际移动的轨数以更正轨数/光栅数比。
当光盘置入(tray in)或电源开启(power on),通常光驱会开始进行一些初始程序(startup procedure),在初始程序时光驱会初始化所有的系统参数,也因此可知要存取的光盘种类等信息。本发明即在在初始程序时即导入此增进跳轨精准度的方法流程。
首先使光学头组件移动一预定的轨数(假设此预定轨数为10000轨),又光驱预设的轨数/光栅数比为50∶1。所以在此轨数/光栅数比下光驱应检测到其光栅信号有200次的振幅出现(即光栅数为200)。
随后进行跳轨动作,当光驱的光栅信号出现200光栅数时即完成跳轨动作(即巳跳轨10000轨)。此时检测光盘上的时间位置即可得知实际跳轨的轨数。若实际跳轨的轨数只有9000轨时,可知光盘实际的轨距比标准片来得长。光驱的轨数/光栅数比应做调整以增进光驱跳轨的精确度。将实际跳轨轨数9000轨除以预定的光栅数200可得校正过的轨数/光栅数比为45∶1。之后光驱在读同一光盘时皆采用此校正过的轨数/光栅数比来进行跳轨。除非光驱的电源被关闭或光盘被取出(tray out)。
所以光盘在置入光驱后,或光驱电源开启后且有光盘存在时,上述的方法流程就会启动。只要在光驱初始程序时做过一次跳轨的动作,就可得到读取该光盘时所用的最佳轨数/光栅比。
此外,本发明利用跳轨时所走实际轨数来更正轨数/光栅数比在长跳轨时最为适用。此时定义的长跳轨为10000轨以上。因短跳轨时光盘变异的轨距误差比较短且难以辨别,长跳轨时光盘变异的轨距误差较为明显,比较可以得到精准的轨数/光栅数比。
又,本发明实际上较适用于采用直流马达来移动光学头组件的光驱(即平台马达是为直流马达)。因有光栅信号存在的光驱大部分为采用直流马达的光驱。若是采用步进马达的光驱则其计算轨数的方法会有点差异。但不代表本发明就不能适用于采用步进马达的光驱。
因此,本发明的优点在于利用在初始程序时一固定长跳轨来反算需调整的轨数/光栅数比。在尔后跳轨时就不用再做校正即可使光驱更有效控制跳轨的精准度。
再者,本发明的另一优点则是藉由此方法流程,有效提高跳轨所需的时间,并克服因个别光盘的工艺上变异所造成存取效率不佳的问题。
综上所述,虽然本发明已以优选实施例公开如上,然而其并非用以限定本发明,任何本技术领域的普通技术人员,在不脱离本发明的精神和范围内,当然可作各种的更动与润饰,因此本发明的保护范围应当以申请专利的权利要求书范围所界定的为准。
权利要求
1.一光驱中增进跳轨精确度的方法,包括下列步骤(a)在计算移动一光学头组件一预定轨数时,该光驱应检测到的一预定光栅数;(b)计算该光驱检测该预定光栅数时该光学头组件所移动的一实际轨数,借此得到一校正的轨数/光栅数比。
2.如权利要求1所述的方法,其特征在于该预定轨数大于或等于10000。
3.如权利要求1所述的方法,其特征在于该校正的轨数/步数比由该实际轨数除以该预定光栅数得到。
4.如权利要求1所述的方法,其特征在于当一光盘被置入时,才进行步骤(a)。
5.如权利要求1所述的方法,其特征在于当该光驱的电源开启且一光盘存在时,才进行步骤(a)。
6.一光驱中增进跳轨精确度的方法,适用于驱动一光学头组件的一直流马达,包括下列步骤(a)驱动该直流马达以移动该光学头组件,使得一光栅信号出现一预定光栅数;(b)计算该光栅信号出现该预定光栅数时该光学头组件移动的一实际轨数;(c)根据该实际轨数与该预定光栅数得到一校正的轨数/光栅数比。
7.如权利要求6所述的方法,其特征在于该校正的轨数/步数比由该实际轨数除以该预定步数得到。
8.如权利要求6所述的方法,其特征在于当一光盘被置入时,才进行步骤(a)。
9.如权利要求6所述的方法,其特征在于当该光驱的电源开启且一光盘存在时,才进行步骤(a)。
全文摘要
本发明提出一种光驱中增进跳轨精确度的方法。其简述如下在计算移动光学头组件一固定轨数时,光驱应检测到的预定光栅数;再计算光驱检测到该预定光栅数时光学头组件所移动的一实际轨数,借此得到最佳的轨数/光栅数比。
文档编号G11B7/09GK1641761SQ20041000195
公开日2005年7月20日 申请日期2004年1月16日 优先权日2004年1月16日
发明者符湘益, 陈福祥, 林仁德, 李敦介 申请人:建兴电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1