光驱的读取率提升方法

文档序号:6750758阅读:333来源:国知局
专利名称:光驱的读取率提升方法
技术领域
本发明涉及一种光驱的读取率提升方法,特别是关于一种光驱在发生读取光盘片错误时,利用切换不同组的读取参数来进行读取重试,以提升光驱的读取率。
背景技术
随着计算机硬件技术的进步及光驱的普及,使得光盘片已成为日常生活不可或缺的一部份,而光盘片的种类繁多,如CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-RW或DVD-RW…等等,现今的光驱已能读取前述多种的光盘片,主要是利用不同的读取机制来读取不同规格的光盘片格式(Format),然而即使是同种规格的光盘片,在不同的光盘片工艺上也会造成光学读取信号的差异,例如,不同盘片制造厂会使用不同的染料,或不同的反射材料…等等,因此会产生光驱对某些光盘片的读取能力较差或不能读取的现象。
在公知技艺方面,由于光盘片的数据轨道宽度及轨道间距离都非常小,所以当光驱的雷射读取头在读取光盘片内的数据时,必须借由循轨伺服控制系统将雷射读取头的雷射光点锁定在光盘片的轨道上,然而雷射读取头在读取光盘片数据时,常会因光盘片的品质、材料的不同或读取信号的衰减而造成读取错误(Error),某些可经由错误更正(Error Correction)的方法更正回来,但有些则无法更正回来,因此在一般的光驱中会利用读取重试(Retry),或者降低读取倍速(Change Speed Down)的方法以求取读取成功的机率及较佳的读取信号品质。
如图1所示,即为公知光驱读取重试的流程示意图。一般来说,当主机端(Host)发出读取信息至光驱时,主机端会有一个预设时间来让光驱响应读取数据。如果在预设时间之内光驱不能够响应读取数据,此时,光驱必须响应读取失败的信息至主机端。否则主机端会认为光驱已失效(Fail),或者由于光驱没有响应读取失败而导致主机端死机(Halt)。而在读取失败后,主机端可视情况再次发出读取信息至光驱来让光驱尝试读取数据。
步骤100开始计时读取时间且将重试次数计数值设为0。
步骤101在发生读取错误时,将重试次数计数值加1。
步骤102判断重试次数计数值小于默认值。成立时执行步骤103;不成立时执行步骤108。
步骤103读取重试。
步骤104判断读取是否成功。成立时执行步骤105;不成立时执行步骤106。
步骤105重试成功,响应读取数据且将重试次数计数值设为0。
步骤106判断读取时间小于预设时间。成立时执行步骤101;不成立时执行步骤107。
步骤107读取失败。
步骤108降低光驱读取的倍数且将重试次数计数值设为0。
当光驱因应主机端发出的读取信息开始读取光盘片数据时,即开始计时读取时间且将重试次数计数值设为0(步骤100)。当发生第一次读取错误时,会将重试次数计数值加1(步骤101)。此时,若重试次数计数器的值超过默认值时,即降低光驱的读取倍速,并将重试次数计数器归零(步骤108),再执行读取重试的动作(步骤103)。若重试次数计数器的值未超过默认值时,即直接执行读取重试的动作(步骤103)。之后,判断读取是否成功(步骤104)。若是成功,则直接响应读取数据至主机端(步骤105);否则判断读取时间是否在预设时间之内(步骤106)。当读取时间已经大于或等于预设时间,即代表读取失败(步骤107),否则将重试次数计数值加1(步骤101),并继续读取的流程。
然而,一般光驱在出厂前往往是使用正常的光盘片做测试及调校的动作,以建立读取重试的读取参数,当发生读取错误时,仅利用这些读取参数来读取重试,对于某些较差或特定的光盘片而言可能仍然无法有效的读取重试成功,仅是在浪费读取时间进而使得发生读取失败。

发明内容
本发明是提供以下的技术手段来达成提升光驱成功读取率的目的。
本发明的上述目的是这样实现的,一种光驱的读取率提升方法,用于一光驱读取一光盘片,其中,该方法至少包括提供多组读取参数;以这些组读取参数之中的一第一组读取参数来读取该光盘片;及在发生读取错误时,以这些组读取参数中的一第二组读取参数来读取该光盘片。
本发明所述的光驱的读取率提升方法,其中,所述的读取参数至少包含二组读取参数,一组为正常光盘片的读取参数,另一组为一不正常光盘片的读取参数。
本发明所述的光驱的读取率提升方法,其中,还包括下列步骤当发生读取错误的次数超过一默认值时,则降低该光驱的读取倍速。
本发明所述的光驱的读取率提升方法,其中,还包括下列步骤当读取该光盘片的时间超过一预设时间时,判断为一读取失败。
本发明所述的光驱的读取率提升方法,其中,所述的这些组读取参数至少包括一3T频率信号的放大倍率的调整。
本发明所述的光驱的读取率提升方法,其中,所述的这些组读取参数至少包括一射频信号的分片位准的调整。
为了更有效的实现本发明的上述目的,本发明提供的又一种光驱的读取率提升方法,用于一光驱读取一光盘片,其中,该方法至少包括提供多组读取参数;以及在一预设时间之内,当产生一读取错误时,即由多组读取参数中选择一组读取参数来读取该光盘片。
本发明所述的光驱的读取率提升方法,其中,所述的这些读取参数至少包含二组读取参数,一组为正常光盘片的读取参数,另一组为一不正常光盘片的读取参数。
本发明所述的光驱的读取率提升方法,其中,还包括下列步骤当发生读取错误的次数超过一默认值时,则降低该光驱的读取倍速。
本发明所述的光驱的读取率提升方法,其中,还包括下列步骤当读取该光盘片的时间超过一预设时间时,判断为一读取失败。
本发明所述的光驱的读取率提升方法,其中,所述的这些组读取参数中至少包括一3T频率信号的放大倍率的调整。
本发明所述的光驱的读取率提升方法,其中,所述的这些组读取参数中至少包括一射频信号的分片位准的调整。
如上所述,本发明用于提供一种光驱的读取率提升方法,首先提供多组读取参数;接着,以这些组读取参数之中的一组读取参数来读取光盘片;及,在发生读取错误时,以这些组读取参数中的另一组读取参数来读取光盘片。
如上所述,本发明另提出一用于光驱的读取率提升方法。首先,提供多组读取参数;及,在一预设时间之内,当产生读取错误时,即由这些组读取参数中选择一组读取参数来读取光盘片下面,结合本发明的具体实施例及其附图,对本发明的技术特征及技术内容作进一步详细的说明,然而,所示附图仅供参考与说明用,并非用来对本发明加以限定。


图1是公知光驱读取重试的流程示意图;图2是光驱对于光盘片上读取数据的示意图;图3是正常光盘片所产生的射频(RF)信号;图4是不正常光盘片的射频(RF)信号;图5是正常光盘片的增益频率谱曲线图;图6是不正常光盘片的增益频谱曲线图;图7是分割射频(RF)信号成数字EFM信号的示意图;及图8是本发明具切换读取参数的光盘读取错误流程示意图。
具体实施例方式
在本发明的图1至图8中涉及如下图号光盘片2、光学读取头10、射频集成电路11、射频滤波器12、射频分片器13、相锁回路14、正常光盘片所使用的增益曲线30、3T频率信号的放大倍率32、不正常光盘片所使用的增益曲线34、3T频率信号的放大倍率36、分片位准38、正规化后的射频信号40。
请参阅图2所示,是一般光驱对于光盘片上读取数据的示意图。首先,光学读取头10可将光盘片2上反射回来的雷射光,经过内部的光检测器(PhotoDetector)将光学信号转化成电气信号。之后,再借助射频集成电路(RF IC)11将微小的电气信号做适当的放大与调整得到射频(RF)信号。而射频(RF)信号里包含了如3T至11T的模拟信号。此射频(RF)信号经过射频滤波器12将信号滤波标准化(Normalize)后,再经过射频分片器(RF Slicer)13,射频分片器13会以一个分片位准(Slice Level)将此信号数字化,得到代表3T至11T的EFM(Eight-to-Fourteen-Modulation)信号,EFM信号最后送至相锁回路14锁定后,即可得到盘片上最基本的0与1的数据组合。
某些较差或特定的光盘片(称之为不正常光盘片)不易读取成功,分析其产生的信号可知其电气特性的品质较正常光盘片差,即,若使用读取正常盘片的参数来读取不正常光盘片,则读取错误率(Error Rate)会增加许多。
举例来说,请参照图3与图5,所示是正常光盘片所产生的射频(RF)信号以及其射频滤波器的增益频谱(Spectrum)。一般来说,射频(RF)信号的高频部分都会有局部的衰减。如图3所示,射频(RF)信号中3T频率信号的峰对峰值大小(A),即3T频率信号波峰与波谷之间的大小,相较于其它频率信号振幅来说会较小。所以,为了正规化(Normalize)所有频率信号的振幅。因此射频滤波器的增益曲线30就必须增加(Boost)3T频率信号32的放大倍率,如图5的所示。因此,射频信号即可获得正规化的效果。
请参照图7,当正规化后的射频信号40输入至射频分片器后,由于,其中3T频率信号与其它频率的信号大小接近,这种光盘片在经过射频分片器时,即使分片位准38稍有偏移,分片的准确性不至相差太多,因此可以很顺利的产生EFM信号42。
请参照图4与图6,其所绘示为不正常光盘片所产生的射频(RF)信号以及其射频滤波器的增益频谱(Spectrum)。不正常光盘片的射频信号的高频部分可能会衰减的非常严重。如图4所示,射频(RF)信号中3T频率信号的峰对峰值大小(B),即3T频率信号波峰与波谷之间的大小,由于衰减严重,相较于其它频率信号振幅来说会非常小。所以,若是以正常光盘片的参数来标准化(Normalize)所有频率信号的振幅。3T频率信号会无法到达正规化的值。因此,如图6所示,射频滤波器的增益曲线34就必须增加(Boost)3T频率信号36的放大倍率更多。
再者,如果不正常盘片所产生的正规化射频信号输入射频分片器时,其分片准位必须重新修正,否则,无法顺利获得数字的EFM信号。
上述仅提出二种读取参数用于读取不正常盘片的范例。实际上,读取不正常盘片所需的参数不只上述二种,本实施例仅提出最常见的二种读取参数差异来作说明。
由于,不正常光盘片的读取参数与正常光盘片的读取参数差异很大。所以,若无提供另一组不正常光盘片的读取参数,不正常光盘片上的数据是很难被读出来。
由前述的说明可知,在读取光盘片时若可提供不同的读取参数来读取正常的光盘片或不正常的光盘片,即可提升光驱读取光盘片的成功读取率。
请参照图8,本发明以二组读取参数为实施例具切换读取参数的光盘读取流程图加以说明如下步骤60开始计时读取时间、将重试次数计数值设为0、且以A组读取参数进行读取。
步骤61在发生读取错误时,将重试次数计数值加1。
步骤62判断重试次数计数值小干默认值。成立时执行步骤64;不成立时执行步骤63。
步骤63降低光驱读取的倍数且将重试次数计数值设为0。
步骤64判断目前使用A组读取参数。成立时执行步骤65;不成立时执行步骤66。
步骤65使用B组读取参数。
步骤66使用A组读取参数。
步骤67读取重试。
步骤68重试成功,响应读取数据且重试次数计数值设为0。
步骤69判断读取是否成功。成立时执行步骤68;不成立时执行步骤70。
步骤70判断读取时间小于预设时间,成立时执行步骤61;不成立时执行步骤72。
步骤72读取失败。
当光驱因应主机端发出的读取信息开始读取光盘片数据时,即开始计时读取时间,将重试次数计数值设为0,且以A组读取参数进行读取(步骤60)。当发生第一次读取错误时,会将一重试次数计数值加1(步骤61)。此时,若重试次数计数器的值超过默认值时,即降低光驱的读取倍速,并将重试次数计数器归零(步骤63),后执行步骤64。若重试次数计数器的值未超过默认值时,则直接执行步骤64。
步骤64即开始进行读取参数的切换。当目前是以A组读取参数进行读取时,则改为以B组读取参数进行读取(步骤65)。当目前是不以A组读取参数进行读取时,则改为以A组读取参数进行读取(步骤66)。
接着,利用设定的读取参数执行读取重试的动作(步骤103)。之后,判断读取是否成功(步骤69)。若是成功,则直接响应读取数据至主机端(步骤68);否则判断读取时间是否在预设时间之内(步骤70)。当读取时间已经大于或等于预设时间,即代表读取失败(步骤72),否则将重试次数计数值加1(步骤61),并继续读取的流程。
由于本发明先建立多组读取参数,且在有限的预设时间之内,当产生读取错误时,即由多个读取参数中选择一组读取参数来重试(Retry)。
于是,本发明确能借上述所揭露的技术,提供一种迥然不同于公知的设计,且有效克服了公知技术中存在的缺点。
但是,上述的附图、说明,仅为本发明的实施例而已,凡是精于此类技术的人员当可依据上述的说明作其它种种的改良,而这些改变仍属于本发明的发明精神及以下所界定的专利范围中。
权利要求
1.一种光驱的读取率提升方法,用于一光驱读取一光盘片,其特征在于,该方法至少包括提供多组读取参数;以这些组读取参数之中的一第一组读取参数来读取该光盘片;及在发生读取错误时,以这些组读取参数中的一第二组读取参数来读取该光盘片。
2.如权利要求1所述的光驱的读取率提升方法,其特征在于,所述的读取参数至少包含二组读取参数,一组为正常光盘片的读取参数,另一组为一不正常光盘片的读取参数。
3.如权利要求1所述的光驱的读取率提升方法,其特征在于,还包括下列步骤当发生读取错误的次数超过一默认值时,则降低该光驱的读取倍速。
4.如权利要求1所述的光驱的读取率提升方法,其特征在于,还包括下列步骤当读取该光盘片的时间超过一预设时间时,判断为一读取失败。
5.如权利要求1所述的光驱的读取率提升方法,其特征在于,所述的这些组读取参数至少包括一3T频率信号的放大倍率的调整。
6.如权利要求1所述的光驱的读取率提升方法,其特征在于,所述的这些组读取参数至少包括一射频信号的分片位准的调整。
7.一种光驱的读取率提升方法,用于一光驱读取一光盘片,其特征在于,该方法至少包括提供多组读取参数;以及在一预设时间之内,当产生一读取错误时,即由多组读取参数中选择一组读取参数来读取该光盘片。
8.如权利要求7所述的光驱的读取率提升方法,其特征在于,所述的这些读取参数至少包含二组读取参数,一组为正常光盘片的读取参数,另一组为一不正常光盘片的读取参数。
9.如权利要求7所述的光驱的读取率提升方法,其特征在于,还包括下列步骤当发生读取错误的次数超过一默认值时,则降低该光驱的读取倍速。
10.如权利要求7所述的光驱的读取率提升方法,其特征在于,还包括下列步骤当读取该光盘片的时间超过一预设时间时,判断为一读取失败。
11.如权利要求7所述的光驱的读取率提升方法,其特征在于,所述的这些组读取参数中至少包括一3T频率信号的放大倍率的调整。
12.如权利要求7所述的光驱的读取率提升方法,其特征在于,所述的这些组读取参数中至少包括一射频信号的分片位准的调整。
全文摘要
本发明公开了一种光驱的读取率提升方法,首先于该光驱内建立多组读取参数,且在有限的预设时间之内。当产生读取错误时,即由多个读取参数中选择一组读取参数来读取重试(Retry)。运用本方法,可达成提升光驱成功读取率的目的。
文档编号G11B19/24GK1527304SQ0310688
公开日2004年9月8日 申请日期2003年3月6日 优先权日2003年3月6日
发明者孙育弘, 张志豪 申请人:建兴电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1