决定光盘数据质量的方法

文档序号:6776934阅读:146来源:国知局

专利名称::决定光盘数据质量的方法
技术领域
:本发明是有关于一种决定光盘数据质量的方法,以及一种配置成用以容纳光盘0D以及于光盘0D上执行读取动作的光学资料系统。本发明更有关于一种计算机程序以及一种包含此计算机程序的计算机可读媒体。
背景技术
:于光驱中,资料可被写入于光盘媒体(例如CD、DVD、蓝光盘片(BD)、HDDVD、DVD-RAM…),由于光盘媒体的种类很多,在此通称为光盘或盘片。为了读写盘片上的资料,一般会使用光学读取头单元(OPU),其可产生一激光波束并将激光波束扫描遍及盘片的表面以对盘片读写资料。光盘由至少包含两个功能层的多个层所构成。第一层为信息层,其包含资料,或资料可被写入于其上。第二层为保护层。此保护层基本上是一基板,其用来分离及保护信息层以隔绝外界。光学读取头单元OPU的激光波束会通过此保护基板,以对盘片的信息层读写资料。光盘可被设置于光驱中,并形成可交换的与便宜的资料储存媒体。光盘机可在主机的控制之下产生功能,比如是执行于安装有光盘机的个人计算机上的软件工具。主机与光驱可在一起形成光学资料系统。当光盘用来长期储存/归档资料时,在对保存多年的光盘进行存取之前,检查资料的品质是很重要的。并且,在保存多年之后,使用者可能会想检查光盘的品质,以了解数据质量是否良好而能再继续保存。因此,光盘资料的品质检査是有需要的。因此,在多数的状况下,是需要执行光盘资料的品质扫描,以检査已被写入至光盘的所有资料或至少部分的重要资料的品质。品质扫描结果是所谓的品质信息,其比如ECC区块(误差校正码区块)本发明是有关于一种对写入在光盘上的资料的品质扫描方法,此光盘可以容易理解的方式呈现给使用者。根据本发明的一第一方面,提供一种决定光盘数据质量的方法,此方法包含以下步骤执行一品质扫描,以产生关于光盘上的至少部分资料的品质信息;将品质信息组织成多个群组,每个群组包含对应于光盘上的一预定区间的品质信息;以及根据各群组所对应的品质信息,计算关于此群组的一区间品质信息参数。根据本发明的一第二方面,提供一种光学资料系统,其被配置成用以容纳一光盘,并于光盘上执行多个读取动作,其中光学资料系统是被配置成用以执行一品质扫描,以产生关于光盘上的至少部分资料的品质信息;将品质信息组织成多个群组,各群组包含对应于光盘上的一预定区间的品质信息;以及根据各群组所对应的品质信息,计算关于此群组的一区间品质信息参数。根据本发明的一第三方面,提供一种计算机程序,当被加载于一计算机配置时,是被配置成用以执行上述任一种方法。本发明亦提供一种计算机可读媒体,其包含该计算机程序。为让本发明的上述内容能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下,其中图1绘示本发明实施例的计算机配置的示意图。图2绘示本发明实施例的流程图。图3绘示本发明实施例的光盘0D的示意图。具体实施方式图1绘示计算机配置CA的示意图。计算机配置CA可包含一控制单元当提供主机的功能时,计算机配置CA的控制单元CU可被配置成用以控制光驱0DD。控制单元CU可包含一存储器ME、或具有存取存储器ME的能力。存储器ME可包含多条编程线,其可被控制单元CU读取并可被控制单元CU执行以完成呈现于此的一个或多个实施例。存储器ME亦可包含待写入于光盘OD上的资料。存储器ME可能具有任何适当的型式,例如ROM,RAM,EPROM等。如熟习本项技术者所知悉的,计算机配置CA可更进一步被配置成可被连接至接口设备,例如连接至显示器DI及键盘KE,以允许与使用者进行交互作用。如上所述,计算机配置CA可比如利用适当的软件工具提供主机HO的功能。计算机配置CA可还包含光驱0DD。光驱ODD可被配置成用以容纳光盘0D并于光盘0D上执行读取与写入动作。主机HO可被配置成用以通知光驱ODD以读取或写入资料至光盘0D。此外,主机HO与光驱ODD可提供光学储存系统的功能。如图1所示的光驱0DD包含光盘0D,例如CD、DVD、蓝光盘片(BD)、HDDVD等。光盘OD通常实质上呈碟状,亦即,实质上呈圆形,具有中间的开孔,以允许光驱ODD容纳并致动(旋转)光盘OD。光驱ODD包含光学读取头单元OPU,其是配置成用以产生波束,例如激光波束LB,以扫描遍及光盘OD的表面来对光盘OD读写资料。光学读取头单元OPU可被配置成产生写入资料的写入波束及从光盘OD读取资料的读取波束,其中写入与读取波束可具有不同的功率或强度。光学读取头单元OPU更被配置成用以朝平行于光盘OD的表面的方向移动,如朝依据图1的水平方向的虚线箭号所表示。又,光学读取头单元OPU与光盘OD可被配置成用以朝垂直于光盘OD的表面的方向移动,以定位光盘OD的信息层于激光波束LB的聚焦平面。光驱ODD还包含至少一驱动装置,例如一旋转组件R,其被配置成用以沿着一旋转轴线RA旋转光盘0D。又,另些驱动装置可被提供以正确地定位光盘OD与激光波束LB。专门用语"驱动装置"是用以指向被配置成用以使物体运动的所有种类的装置,例如水力系统、机器手臂等。由光学读取头单元0PU与旋转组件R所执行的移动是由光驱ODD的控制单元CU-1所控制,以使激光波束LB以适当的路径扫描光盘OD的表面,比如遵循螺旋形路径。如熟习本项技术者所熟知的,控制单元CU-1可能是一处理器、或包含一处理器。光驱ODD的控制单元CU-1可更进一步被配置成用以控制光学读取头单元OPU以对光盘OD读写资料。在写入操作的情况下,控制单元CU-1可提供待写入数据给光学读取头单元OPU。在读取操作的情况下,光学读取头单元OPU可被配置成用以将从光盘OD上读取的数据传输至控制单元CU-l,以供更进一步的处理。控制单元CU-1可包含或可存取光驱ODD的一存储器ME-1。存储器ME-1可包含多条编程线,其是可被控制单元CU-1读取并可被控制单元CU-1执行,用以完成呈现于此的一个或多个实施例。存储器ME-1亦可包含待写入于光盘OD上的资料。存储器ME-1可能具有任何适当的型式,例如ROM,RAM,EPROM等。主机HO的控制单元CU与光驱ODD的控制单元CU-1两种,事实上可由彼此合作的至少一个控制单元或处理器而形成。依据本申请案的实施例,其提出一决定光盘(OD)数据质量的方法,此方法包含以下步骤(a)执行一品质扫描,以产生关于光盘(OD)上的至少部分资料的品质"f曰息;(b)将品质信息组织成多个群组,每个群组包含对应于光盘(OD)上的一预定区间的品质信息;以及(c)根据各群组所对应的品质信息,计算此群组的一区间品质信息参数。依据另一实施例,本方法还包含(d)输出区间品质信息参数。使用于此的专门用语"输出"包含输出给使用者(亦即,使用显示器等等),并包含输出给另一内部或外部装置或功能方块,以进一步处理。依据此些实施例,这些方法可能由光学资料系统执行。因此,提供一种光学资料系统,其被配置成用以容纳光盘OD并于光盘OD上执行读取动作,其中光学资料系统是被配置成用以(a)执行一品质扫描,以产生关于光盘OD上的至少部分资料的品质信息;(b)将品质信息组织成多个群组,每个群组包含对应于光盘0D上的一预定区间的品质信息;以及(c)根据对应于各群组的品质信息,计算此群组的一区间品质信息参数。依据另一实施例,此光学资料系统更被配置成用以(d)输出区间品质信息参数。光学资料系统可包含一主机H0与一光驱0DD。光学资料系统可被配置成用以由读取并执行多条编程线来执行此些方法,其中,这些编程线可提供依据此些实施例的功能给光学资料系统。不同的动作可由主机H0或光驱ODD而执行。例如,动作(a)可由光驱(可在主机HO的控制之下)而执行,其中动作(b)、(c)与(d)可由主机H0执行。当然,动作(b),(c)与(d)亦可部分被光驱ODD执行。品质扫描可包含利用适当的激光波束LB来扫描光盘0D。在品质扫描期间,激光波束LB遵循于光盘上的轨道,而品质信息的侦测可由监视反射的激光波束及/或位置误差信号(例如追踪误差信号TE与聚焦误差信号FE)。为了控制驱动装置的移动,位置误差信号可由来自光盘0D的反射的激光光衍生出。控制驱动装置产生径向位移的信号是被称为追踪误差信号TE。控制驱动装置产生对准焦点的方向的位移的信号是被称为聚焦误差信号FE。为了稳定追踪的性能,追踪误差信号TE与聚焦误差信号FE应维持在某个预定极限种内。又,反射光的量的监视则可将其限制在某个预定极限之内。依据上述方式,类似例如刮痕、指纹与黑点等的缺陷可被侦测到。此外,在品质扫描程序期间,所扫描者可为完整的光盘0D或是部分的光盘0D。品质扫描命令可用从"起始地址(Startaddress)"至"结束地址(Endaddress)"来进行盘片品质扫描的起始及终止。品质扫描命令可包含关于何处开始与何处结束品质扫描的信息。又,品质扫描的状态/进展与结果可在品质扫描期间或在品质扫描之后的任何时间被检索。光盘(0D)可能是致密光盘(CD)、数字万用光盘(DVD)、蓝光盘片(BD)的其中一种。图2绘示为本发明决定光盘数据质量的方法的实施例的流程图。品质扫描的执行可由读取光盘0D上的资料并测量写入资料的某些特性(例如来自ECC区块(误差校正码区块)的误差统计或抖震现象)。关于CD、DVD与BD类型的盘片,其可使用通知的理德索罗门(ReedSolomon)误差校正码来进行品质扫描。在误差校正程序期间,误差校正译码程序于各阶段的校正及/或其它校正程序资料的数目,是可被用来作为品质信息或区间品质信息参数,以持续追踪光盘OD的品质。光盘品质的重要观点是为在光盘的资料无法被读取前的临界边际(margin),亦即,当误差校正无法适当地校正资料时的临界边际。因此,误差统计资料是相当适合于盘片品质的判断。区间品质信息参数可以任何适当的形式或依据任何适当的比例(scale)来提供。区间品质信息参数可被标准化,比如是映像至1-IO的比例。使用于此的专门用语"区间品质信息参数"涵盖测量的品质参数的所有表现形式(manifestations)。依据一实施例,区间21、22、23及24对应至环状区间,如图3的示意图所绘示。这些区间的配置是对应于光盘0D的中心而呈现同心圆状。由将品质信息组织成多个群组,可利用一种可管理的方式将品质信息进行组织。在选择群组或区间的数目时,是使得光盘0D所有的品质可被呈现(不会有过少的区间),且使得光盘0D的损坏部分可被正确地指出,及/或避免产生过多的区间品质资料(不会有过多的区间)。损坏部分可能由光盘0D的表面上的刮痕或污垢所导致。这些损坏部分可在径向与正切方向形成具有从零点几公厘至多达数公厘的尺寸范围。我们将理解到,区间的数量直接影响到所产生的区间品质参数的数量。区间品质参数的数量是被选择成可管理的数量,例如可被呈现给使用者并允许使用者以非自动化的方式评价(例如从显示器DI将其读出)。区间的数目(甚至是尺寸)是为可被选择的,以允许于显示器上显示图式,并能容易地让使用者进行分析。因此,依据一实施例,区间数量的范围是介于20至75,比如是介于表l盘片型式区间数目区间尺寸一个区间的画面数目一个区间的群集(cluster)数目CD(80分钟盘片)4017.5Mbyte9000(2分钟)120资料秒DVD36SL/66DL128Mbyte64K4096ECC-群集BD24SL/48DL1Gbyte512K16384ECC-群集(SL为单层,DL为双层)我们将理解到过少区间(例如4区间)可能导致不正确的区间品质参数。在光盘OD上,相对差劣的面积可被与其位于同一区间的相对良好的面积所遮蔽。因此,区间的数目不可选择成过少。另一方面,具有过多区间(例如ioo或更多)将导致过多区间品质参数不能以容易解读的方式表现给使用者,且无法被使用者所评价(比如从显示器DI读出区间品质参数)。表l绘示区间的数目与一区间的尺寸(在一区间中的兆字节的数量),其对于CD、DVD与BD而言可能是不同的。再者,为了能够实作,区间之间的边界可由具有整数的地址表示。如表2所示,其为针对不同型式的光盘OD用地址来表示区间边界的例子。具有通常知识者应可知悉,CD的地址的格式是为分秒画面,而DVD与BD的地址是为实体区块地址(PBA's)。表2盘片型式区间号码起始地址目标地址CD000:00:0002:00:00102:00:0004:00:003979:00:0080:00:00<table>tableseeoriginaldocumentpage11</column></row><table>求1)针对DVD双层盘片,区间号码32到39并未被使用,因为一层的容量是小于DVD单层盘片。而于第二层中第一可能的区间是为号码40的区间依据一实施例,区间品质信息参数是藉由对应于每个群组的平均品质信息而计算。品质扫描的结果比如是使得品质信息包含每个逻辑地址的一个品质测量。品质测量比如是抖震现象。然后,可由对所有品质测量(于此情况下是所有抖震现象值)取平均值,来计算区间品质信息参数。针对每个区间,其可能考量具有最低品质的ECC区块,因为此种ECC区块是为一个最可能变成无法校正(最弱连结)的区块。除此以外,亦可计算一平均值(所有品质测量的总和除以测量的数目),并对其设一极限。当平均区间品质相当低时,则表示其中一个ECC-区块会随着时间而变成无法校正。依据另一可能性,区间的品质是计算如下<table>tableseeoriginaldocumentpage11</column></row><table>■n>0■QMAX为于此区间中所计算的每一ECC区块的所有品质索引的最大值。■QAVG为于此区间中所计算的每一ECC区块的所有品质索引的平均值。于此例子中,针对每个品质索引,0是对应到完美品质,而100是对应至无法校正的品质。一般而言,品质信息可包含下述品质信息误差统计的型式中至少一者。例如错误率(如BLER/SER、CD的C1及/或C2、DVD的PI及/或P0、BD的LDC及/或BIS、可校正的误差、无法校正的误差);抖震现象(如资料对资料的抖震现象、资料对时钟脉冲的抖震现象、切线方向的变量振幅);Beta(不对称性);或调变深度。上述(及其它)型式的品质信息可用以决定品质。除了在空白光盘上执行表面扫描时以外,在本发明中可只有使用误差统计来决定品质。当然,另可使用其它型式的品质信息。依据一实施例,动作(c)还包含根据至少两个型式的品质信息来计算一区间品质信息参数。依据一实施例,其中动作(a)还包含决定至少一个与一ECC码相关的第一与第二ECC品质统计值,以形成品质信息,其中第一与第二ECC品质统计值包含至少第一型式的码字组与第二型式的码字组,其中第一ECC品质统计值是与第一型式(C1;PI;LDC)的码字组相关,而第二ECC品质统计值是与不同于第一型式的第二型式(C2;P0;BIS)的码字组相关。而且,动作(c)还包含于一群组中,针对不同的ECC区块,决定第一与第二ECC品质统计值的多个加权总和,并于此群组中,决定多个加权总和的一最大值,以形成区间品质信息参数。加权总和亦可被称为一ECC品质信息参数。所决定的区间品质信息参数可被输出,以通知一使用者或其它软件工具呈现光盘上的资料的品质(动作(d))。由于,对于不同的光盘,如BD、DVD、CD,是使用不同的误差校正技术,故不同的ECC品质统计可被作为上述提及的至少一个的第一与第二ECC品质统计值。因为ECC码是为熟习本项技术者所熟知的,所以这些细节并未被说明于此。下述的定义是适用于本申请案的一实施例Cl-errors(或C1-bler):是为在1资料秒(CD)内的具有1个或更多误差的C1字码的数目。C2-errors(或C2-bler):是为在1资料秒(CD)内的具有1个或更多误差的字码的数目C2。Cl-uncorrectables:是为在1资料秒(CD)内的无法校正的CI字码的数目。C2-unc的数目Nbr:是为具有一个或多个C2无法校正误差的资料的秒-群集的数目。(这是误差校正失败或资料冲突)。PI-bler:是为在1ECC-群集(DVD)的具有1个或更多误差的PI字码的数目。P0-bler:是为在1ECC-群集(DVD)的具有1个或更多误差的PO字码的数目。PI-unc:是为在lECC-群集(DVD)中的无法校正的PI字码的数目。P0-unc的数目Nbr:是为具有一个或多个PO无法校正误差的ECC-群集(DVD)的数目(误差校正失败或资料冲突)。LDC-errata:是为在1个ECC-群集(BD)中的LDC误差字节的数目。LDC-erasures:是为在1个ECC-群集(BD)中的擦除的数目。擦除是为连续的BIS误差的结果。BIS-ermta:是为在1个ECC-群集(BD)中的BIS误差字节的数目。LDC-unc的数目Nbr:是为具有一个或多个LDC无法校正误差的ECC-群集(BD)的数目(这是误差校正失败或资料冲突)关于CD,请参考规格ECMA-130的附录C,即120mm只读光学数据磁盘(CD-ROM)的数据交换,第2版(1996年6月)(DataInterchangeonRead-only120mmOpticalDataDisks(CD-ROM),2ndedition(June1996)(http:〃www.ecma~international.org/publica_tions/standards/Ecma_130.htm))。依据此文献,Fl-画面的误差校正编码是由交叉交错里德-索罗门码(CIRC)编码器而实现,前述编码器是由三个延迟区段及两个编码器Cl(图C.1)与C2(图C.2)所组成。关于DVD,请参考规格ECMA-267的段落18,即120,DVD只读光盘,第3版(2001年4月)(StandardECMA-267,120誦DVD-Read-OnlyDisk,3rdedition(April2001)(http:〃www.ecma-international.org/publications/standaxds/Ecma-267.htm))。依据此文献,一ECC区块是由配置16个连续的拌码(scramble)画面于192歹i」(每列有172字节)的阵列中而形成(引证文献的图20)。对于上述的172行而言,16字节的外部奇偶校验码(ParityofOuterCodes)是增加至每一行,然后,对于所产生的208列而言,IO字节的内部奇偶校验码是增加至每一列。因此,一个完整的ECC区块包含208歹ij,每列有182字节。如下所述,此种阵列的字节是可识别为Bi,j,其中i是为列码,而j是为行码Bi,j在i二O至191与」=0至171时是为来自拌码画面的字节;Bi,j在i二192至207与j=0至171时是为内部奇偶校验码的字节;Bi,j在i二0至207与j=172至181时是为内部奇偶校验码的字节。换言的,PI与P0字节是为DVD的ECC-码的行与列的奇偶校验码字节其是用以侦测及/或校正行与列中的误差。关于DB,请参考比如第23-24页,官方报告的白皮书(whitepaper),蓝光盘片,可录写格式,第1部,物理规格,2006年2月(WHITEPAPER,Blu-rayDisc,RecordableFormat,Part1,PhysicalSpecifications,February,2006(http:〃www,blu-mydisc.com/Assets/Downloadablefile/BD-R一Physical—3rd—edition—0602fl-15268.pdf))。依据此参考文献,LDC是为长距离码,其是为一种ECC-码,其中储存有实际资料;BIS是为丛发(burst)指示器符号,其是为一种协助码,可被有效地用来侦测丛发。依据已知技术,关于CD,己有于Cl-bler中使用极限值的作法;关于DVD,亦有于PI-bler中使用极限极的作法;而关于BD,则有于LDC-errata使用极限值的作法。然而,依此方式,此方法可能对于某些型式的误差过于严格,而对于其它型式的误差不够严格。于此所提供的实施例,是提供一种方式,能正确地考量不同型式的误差以计算测量值。依据一实施例,第一ECC品质统计值是与存在的至少一随机误差相关。依据一实施例,第二ECC品质统计值是与存在的至少一丛发误差相关。存在的误差比如可被测量为多个误差,其亦能以多个错误(errata)表示,如从与对应的码字组相关的奇偶校验码所决定的。存在的误差比如可被测量为多个无法校正的误差,如从与对应的码字组相关的奇偶校验码所决定的。存在的误差比如可被测量为多个擦除,如从与对应的码字组相关的奇偶校验码所决定的。ECC码例如是供CD光盘使用的所谓的Cl-码与所谓的C2-码的交叉交错里德-索罗门码,如规格ECMA-130所说明的。ECC码可比如是使用供DVD光盘用的所谓的内部奇偶校验码(PI)与所谓的外部奇偶校验码(PO)的理德-索罗门码,如规格ECMA-267所说明的。ECC码比如可使用供BD盘片使用的所谓的长距离码(LDC)、与所谓的丛发指示符号码(BIS)的纠错(Picket)式ECC码,如熟习本项技术者所知悉的。以一些例子将如何基于上述的至少两种型式的品质信息来计算区间品质信息参数说明如下。关于蓝光盘片BD于一个ECC-群集中,可适当地校正的字节的最大数目是取决于误差在ECC-群集中是如何分配或于空间上是如何分割。如果误差是随机地分散在ECC-群集中,则在一个ECC-群集中其可校正大约1600个字节。如果误差是位于连续的误差字节(丛发误差)的群组中,则其可校正超过9000个字节。这些数目是取自于仿真的结果,且于实际状态下所验证。此种方式可用于每种型式的盘片缺陷,而能决定出可被校正的误差的最大数目,其可被称为误差的最大安全数目。对于可应用且可被观察到的此种型式的缺陷,误差的最大数目可由其的50%或25%来作为安全边际因子。表3a、3b、3c表示在一个ECC群集中,对于不同的型式的缺陷的LDC-errors的最大安全数目,以及所产生的LDC-errata与LDC-burst。表3a是关于可应用的不同型式的缺陷的误差的最大数目,而表3b及3c分别关于安全边际因子为2与4(50%与25%)的最大安全数目。表3a:LDC-errors的数目为100%时的最大安全数目<table>tableseeoriginaldocumentpage16</column></row><table>依据本实施例,其中动作(a)还包含至少决定与一ECC码相关的第一与第二ECC品质统计值,以形成品质信息,其中第一与第二ECC品质统计值至少包含第一型式的码字组与第二型式的码字组,其中第一ECC品质统计值是与LDC-errate误差相关,而第二ECC品质统计值是与LDC-burst相关。而且,动作(c)还包含于一群组中,针对不同的ECC区块,决定第与第二ECC品质统计值的多个加权总和,并于此群组中,决定多个加权总和的一最大值,以形成区间品质信息参数。需注意到,参数LDC-errata与LDC-burst是被使用。对于LDC-burst而言,需注意到其是由使用连续的BIS误差而被决定的。依据本实施例,第一与第二ECC品质统计值的加权总和是使用下述的公式来决定校正因子可用以获得一标准化的ECC品质信息参数,并可考量所使用的安全边际因子,亦即,对于可应用的型式的缺陷,比如可使用50%或25%的误差的最大数目来作为阈值。当ECC品质信息参数符合预定品质阈值时,则一ECC群集可被视为是安全的。以多个例子说明之。a可选择成等于6,而e可选择成等于5,假使应用等于1的一安全边际因子的话,则校正因子CorrFactor可为0.01;假使使用2(50%)的安全边际因子的话,则校正因子CorrFactor可能是0.02;假使使用4(25%)的安全边际因子的话,则校正因子CorrFactor可能是0.04。如此,依据100的品质阈值来将ECC品质信息参数正规化,这表示对于不同种类的误差型式而言,如果ECC品质信息参数〈100的话,则ECC区块可视为是安全的。当然,亦可使用其它品质阈值。需知者为,选择a与P的数值将能获得有用的品质信息参数。此例所使用的数值(0=6;3=5)是仅为一个范例。接着,针对在群组之内的多个加权总和,可由决定在此群组之内的多个加权总和的一最大值来决定一区间品质信息参数,以形成区间品质信息参数关于CD盘片于此对CD提供一相仿的例子。相仿地,在一个资料秒中可被适当校正的字节的最大数目,是取决于误差是如何分配或在空间上是如何分割。如果误差是随机地分散的,则大约2000字节在一个数据秒中是可校正的;如果误差是呈现小群组的连续的误差字节(丛发误差),则大约600字节可被校正。这些数目是取自于仿真的结果,且于实际状态下所验证。此种方式可用于每种型式的盘片缺陷,而能决定出可被校正的误差的最大数目,其可被称为误差的最大安全数目。对于可应用的型式的缺陷而言,假使要使一边际因子保持于2,则误差的最大数目不应超过其的50%。至于边际因子4的情况,则不应超过最大值的25%。表4列出不同型式的缺陷在一个数据秒中的误差的最大安全数目,并列出所产生的Cl-errors、Cl-imcors、与C2-errorso表4100%MF=1随机3200不良的RF信号2450头发刮痕300轻微刮痕426深刮痕474很深刮痕537不良的RF信号&刮痕Total616Cl-errors2600200060513522305Cl-uncors68565245322145,C2-errors185155255355400430277多重黑点单一黑点(SBD)Bad-rf&SBD3r.5r.9r.3r.5r.9r.3r.5r.9r.61260059476212702286628850130036487027448016516017034436426437918264550050849834557510433365601003依据本实施例,其中动作(a)还包含至少决定与一ECC码相关的第一与第二ECC品质统计值,以形成品质信息,其中第一与第二ECC品质统计值至少包含第一型式的码字组以及第二型式的码字组,其中第一ECC品质统计值是与CI-errors相关,而第二ECC品质统计值是与Cl-uncors相关。而且,动作(c)还包含于一群组中,针对不同的ECC区块,决定第一与第二ECC品质统计值的多个加权总和,并于此群组中决定多个加权总和的一最大值,以形成区间品质信息参数。依据另一实施例,其还包含决定与ECC码相关的一第三ECC品质统计值,其中第三ECC品质统计值至少包含第三型式的码字组,其中第三ECC品质统计值是与C2-errors相关。依据本实施例,第一与第二ECC品质统计值的加权总和是使用下述公式决定五CC2"",了"/o尸"""奶e^r=Cb7TFac/or*(Cl—e;rony+—+>9'*C2—e/ro/^)由谨慎地选择a'与3'值,ECC品质信息参数可映像至一比例,以允许对不同型式的误差的ECC品质信息参数与一己知的品质阈值(例如100)来进行比较。校正因子可考量一期望的安全边际。并且,参数a'与P,可取决于边际因子(marginfactor),比如a,=14-marginfactor/4P,=7-marginfactor/12。依据一实施例,C2-errors的位准是限制于level二(300/marginfactor),其中假使C2—errors〉(300/mf),则C2-errors=(300/mf)。关于DVD盘片在一个ECC-区块(DVD)中可被适当校正的字节的最大数目,是取决于误差在ECC-区块中是如何分配或于空间上是如何分割。如果误差是随机分散在ECC-区块中,则在一个ECC-区块中可校正大约800字节;如果误差是呈现小群组的连续的误差字节(在盘片上的轻微刮痕的情况下),则可校正只有480字节。这些数目是取自于仿真的结果,且于实际状态下所验证。此种方式可用于每种型式的盘片缺陷,而能决定出可被校正的误差的最大数目,其可以误差的最大安全数目来表示。对于可应用的型式的缺陷而言,假使要让边际因子维持于2,则误差的最大数目不应超过其的50%。至于要让边际因子维持于4,则不应超过最大值的25%。表5a列出不同型式的缺陷在一个ECC区块中的误差的最大安全数目字节,并针对边际因子等于1时所产生的PI-bler、P0-bier与Piunc,其中,表5b绘示边际因子等于2时的相关内容。表5a<table>tableseeoriginaldocumentpage19</column></row><table><table>tableseeoriginaldocumentpage20</column></row><table>兹注记以下规则:1.盘片的品质是由与误差的最大可允许数目相关的误差数目所决定,例如其仍然是可被校正的。2.误差的最大数目是取决于缺陷的型式。3.缺陷的型式与误差的数目可决定出PI-bler、P0-bler与PI-unc。第3规则亦可反证而得,亦即,可从PI-bler、PO-bler与PI-unc的数目、与PI-bler、PO-bler及PI-unc之间的比率,来决定(或估计)缺陷的型式与误差字节的数目。依据本实施例,其中动作(a)还包含至少决定与一ECC码相关的第一与第二ECC品质统计值,以形成品质信息,其中第一与第二ECC品质统计值至少包含第一型式的码字组与第二型式的码字组,其中第一ECC品质统计值是与PI-bler相关,而第二ECC品质统计值是与PO-bler相关。而且,动作(c)还包含于一群组中,针对不同ECC区块,决定第一与第二ECC品质统计值的多个加权总和,并于此群组中,决定多个加权总和的一最大值,以形成区间品质信息参数。依据另一实施例,其还包含决定与ECC码相关的第三ECC品质统计值,其中第三ECC品质统计值至少包含一第三型式的码字组,其中第三ECC品质统计值是与PI-unc相关。依据本实施例,第一与第二ECC品质统计值的加权总和是使用下述的公式来决定由谨慎地选择a"与P"值,ECC品质信息参数可映像至一比例,以允许对不同型式的误差的ECC品质信息参数与一已知的品质阈值(例如100)来进行比较。比如a"=Sqrt(marginfactor-1),3"二3A(LN(marginfactor)/LN(2)),而1<=^marginfactor'〈=16于分析后,上述DVD的方法对于"多重黑点"状态与较高的"边际因子"(marginfactor=16)可能无法完美地顺利进行。于此状态下,一个ECC区块之内具有更多的黑点,且其中每个黑点的长度足以产生一PI-imc。此种状态下所产生的误差实际上也是会事先被退回的,但这是一种理论所推理的状态,而未必会发生在实作中。计算机程序依据另一实施例,其提供一种计算机程序,当加载于一计算机配置时,其是被配置成用以执行上述的任一种方法。另一提供的是一种计算机可读媒体,其包含这一种计算机程序。其它批注于此所提供的实施例的说明皆参照至光盘OD(例如BD,HD-DVD,DVD,DVD-RAM)及其光驱。然而,需知者为,此些实施例亦可适合于其它存储器型式,例如资料储存机等。一般而言,这些实施例可能全部适合于用以写入资料至存储器型式(例如可写式与可重新写入的媒体)的任何种类的配置。需知者为,将光盘0D分割成多个区间结合品质扫描的执行,可允许使用这些区间回报品质扫描的结果,其中,这些区间是例如是光盘品质能被回复的一小部分的光盘。如此,所得到的资料量并不多且为有实际价值的。再者,我们将理解到此实施例可由主机H0与光驱ODD的组合而执行,其中主机H0控制光驱0DD。综上所述,虽然本发明己以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属
技术领域
中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求范围所界定的为准。权利要求1.一种决定光盘数据质量的方法,包含以下步骤执行一品质扫描,以产生关于该光盘上的至少部分资料的品质信息;将该品质信息组织成多个群组,每个群组包含对应于该光盘上的一预定区间的品质信息;以及根据各该群组所对应的品质信息,计算关于该群组的一区间品质信息参数。2.如权利要求1所述的决定光盘数据质量的方法,还包含输出所述区间品质信息参数的步骤。3.如权利要求1所述的决定光盘数据质量的方法,其中该光盘为致密光盘、数字万用光盘、蓝光盘片的其中一种。4.如权利要求1所述的决定光盘数据质量的方法,其中所述区间对应至多个环状区间,相对于该光盘的一中心而同心圆式地配置。5.如权利要求1所述的决定光盘数据质量的方法,其中所述区间数量的范围从20至75。6.如权利要求1所述的决定光盘数据质量的方法,其中所述区间数量的范围从24至48。7.如权利要求1所述的决定光盘数据质量的方法,其中该区间品质信息参数是由对各该群组所对应的品质信息取平均而计算出。8.如权利要求1所述的决定光盘数据质量的方法,其中该品质信息包含下述型式的至少一种误差统计、抖震现象、不对称性及调变深度。9.如权利要求8所述的决定光盘数据质量的方法,其中该计算步骤还包含根据至少两个型式的品质信息,计算一区间品质信息参数。10.如权利要求1所述的决定光盘数据质量的方法,其中该执行步骤还包含至少决定与一ECC码相关的一第一ECC品质统计值与一第二ECC品质统计值,以形成该品质信息;其中,该第一ECC品质统计值与该第二ECC品质统计值至少包含一第一型式的多个码字组与一第二型式的多个码字组,其中该第一ECC品质统计值是与该第一型式的所述码字组相关,而该第二ECC品质统计值是与不同于该第一型式的该第二型式所述码字组相关。11.如权利要求10所述的决定光盘数据质量的方法,其中该计算步骤还包含于一群组中,针对不同的ECC区块,决定该第一ECC品质统计值与该第二ECC品质统计值的多个加权总和;以及于该群组中,决定所述加权总和的一最大值,以形成该区间品质信息参数。12.如权利要求10所述的决定光盘数据质量的方法,其中该第一ECC品质统计值是与存在的多个随机误差的至少一种相关。13.如权利要求10所述的决定光盘数据质量的方法,其中该第二ECC品质统计值是与存在的多个丛发误差的至少一种相关。14.一种光学资料系统,其被配置成用以容纳一光盘,并于该光盘上执行多个读取动作,其中该光学资料系统是被配置成用以执行一品质扫描,以产生关于该光盘上的至少部分资料的品质信息;将该品质信息组织成多个群组,各该群组包含对应于该光盘上的一预定区间的品质信息;以及根据各该群组所对应的该品质信息,计算关于该群组的一区间品质信息参数。15.—种计算机程序,当被加载于一计算机配置时,是被配置成用以执行依据权利要求1所述的决定光盘数据质量的方法。16.—计算机可读媒体,该计算机可读媒体包含依据权利要求15所述的计算机程序。全文摘要本发明关于一种决定光盘数据质量的方法。此方法包含执行一品质扫描,其产生关于光盘上的资料的至少一部分的品质信息;将品质信息组织成多个群组,每个群组包含对应于光盘上的一预定区间的品质信息;以及根据对应于各群组的品质信息,计算关于此群组的一区间品质信息参数。文档编号G11B7/00GK101677008SQ20091016662公开日2010年3月24日申请日期2009年8月24日优先权日2008年9月15日发明者威廉·阿里·罗斯申请人:建兴电子科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1