在光盘上存储信息的方法技术

技术编号:3421680 阅读:168 留言:0更新日期:2012-04-11 18:40
描述了一种用于向记录介质(2)写信息的方法。将152个码字[11(j)],每个码字具有248字节[m1(i,j)]与12个BIS字,每个BIS字具有62个BIS字节[b2(r,s)]组合,构成具有38440个元素[m3(v,w)]的ECC块(M3),所述元素被连续写入。同时,描述了一种用于从记录介质(2)读信息的方法。读取具有38440个元素[m3(v,w)]的ECC块(M3),从中重构152个码字[11(j)],每个码字具有248字节[m1(i,j)]以及12个BIS字,每个BIS字具有62个BIS字节[b2(r,s)]。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总的来说涉及。更特别的是,本专利技术涉及一种存储方法,其中以ECC块的形式存储信息。同时,本专利技术还涉及从这种光盘读取信息的方法。此外,本专利技术涉及用于向/从光存储盘写/读取信息的磁盘驱动装置,这种磁盘驱动装置还将表示为“光盘驱动器”。
技术介绍
正如公知的,光存储盘包括至少一个磁道,存储空间既可以以连续螺旋的方式又可以以多个同心圆的方式,其中可以以数据图形形式存储信息。光盘可以是只读型的,其中信息在制造时被记录,该信息只能由用户读取。所述光存储盘也可以是可写型的,其中信息可以由用户存储。这种光盘可以是一次写入型的,其只能被写入一次,或者是可重写型的,其可以被写入很多次。本专利技术原则上涉及所有类型的光盘,但是为了举例说明,将对可重写型光盘进行具体说明,尽管如此,该示例不应当被认为是将本专利技术的范围限制到该领域。由于一般来说光盘的技术,在光盘中存储信息的方式,以及从光盘中读取光盘数据的方式都是公知的,因此在此没有必要更加详细的描述该技术。当在记录介质上存储信息时,信息根据预定的格式在数据字中编码。对于不同的应用,存在不同的格式。一个普遍的问题是,在写和/或读时,会发生错误,因而从记录读回的数据与原始数据不一致。这是不希望的。因此,已经开发出多种纠错方案,能够在一定程度上纠正数据的错误。这种纠错方案涉及添加纠错位到原始数据中。在特定类型的纠错方案中,预定数量的原始数据和纠错位根据预定的算法被混合在一起。该组合构成纠错码块(ECC块)。由于ECC块的编码方案对于那些本领域技术人员来说是已知的,同时本专利技术并不涉及编码方案本身,因此在此将省略对编码算法的详细论述。为了举例说明,参照DVD标准ECMA267“120mm DVD只读光盘”,1997年12月,第4部分“数据格式”。同时,参照Van Dijk等人的美国专利63367049及6378100,其描述了一种用于编码多字信息的方法。基本上,ECC块包括预定数量的码字,每个码字具有预定长度,即包括预定数量的数据字节和预定数量的纠错字节。因此,ECC块可以被看作是码字的集合。当向存储介质写入ECC块时,一个ECC块的码字的各个字节按预定顺序被写入,以便一个码字的字节在物理上相互以相对较大的间距进行定位。在从存储介质中读取时,如果通过将码字的所有字节按照正确的顺序重构完整的码字,则可以仅解码该码字。在存储介质上各个字节的分布使得即使仅需要解码一个码字,也必须读取整个ECC块。将会理解到,ECC编码的鲁棒性取决于纠错字节的数量与数据字节的数量之比码字包括的纠错字节越多,可以校正的错误就越多,但是折衷办法在于减少码字的数据容量。在任何情况下,如果纠错字节的数量固定,则在一个码字中可以校正的错误的最大数量也是固定的。如果一个码字中错误的实际数量超过所述最大值,则作为一个整体所述码字不能在没有错误的情况下被解码。这将被表示为ECC块的误差敏感性敏感性越低,则可以被纠正的错误就越多。存在朝向减少数据存储设备的物理尺寸的趋势。近来,开发了用于小磁盘(SFFO)的磁盘驱动器,适合在诸如移动电话、个人数字助理(PDA)等移动设备中实现。用于SFFO的标准仍然在开发中。当开发一个新的标准时,如果这种新的标准可以尽可能多的基于现有的标准则是很有益的,因为用在新的标准中的编码器和解码器就可以基于已为现有标准开发的编码器和解码器的技术。用作SFFO标准的基础的一种潜在的适合标准是Blu-Ray磁盘(以下表示为BRD),本专利技术依靠BRD标准的背景设计。在BRD标准中,一个ECC块具有64k字节(数据字节)的大小。当在磁盘上写时,这种块占据大约71mm的磁道长度。最小的磁道,即内磁道,在BRD中具有24mm的半径,因此具有大约150mm的长度,这比一个64k字节的ECC块占据的磁道长度要长。SFFO磁盘具有半径约为6mm的内磁道,因此内磁道的长度约为38mm,这比一个64k字节的ECC块占据的磁道长度要小。换句话说,如果在此情况下使用现有的BRD标准,ECC块将占据SFFO磁盘的内部区域中的大约两个相邻的360°磁道部分。这种情况将增加ECC块的误差敏感性,至少对于某些类型的误差来说。第一个例子是突发误差(burst error),即通常与磁盘的机械不规则性相关的相对较大的误差,例如灰尘颗粒、指纹、划痕等。这种机械不规则性典型地具有比两个相邻磁道之间的距离大的物理尺寸,从而必然是突发误差将影响两个或多个相邻的磁道。在ECC块将扩展到两个相邻块的情况下,一个突发误差将引起在相同的ECC块内的两个误差由一个突发误差破坏的ECC块部分现在有两倍大。第二个例子是随机误差,即相当小但是对于可能影响两个相邻磁道来说却足够大的误差。目前,在ECC块扩展到两个相邻磁道的情况下,会发生在某一半径,一个相同码字的两个字节对齐,即定位在相邻磁道中相互相邻的位置。在这种情况下,随机误差,很小,然而会影响这种一个字的两个字节,即导致一个字中两个误差。此外,BRD的标准交错过程使得如果一个码字的两个字节对齐,则极有可能相同的情况应用到相同码字的更多对字节中,此外极有可能相同的情况应用到相同ECC块的更多码字中。本专利技术的主要目的是克服所述问题,或至少减少ECC块的误差敏感性。
技术实现思路
为了减轻所述与减少记录盘的记录磁道的半径有关的至少某些所述问题,本专利技术提出使用具有32kB大小的ECC块。与64kB的ECC块相比,这种ECC块所占的磁道的物理长度被减少因数2,这导致大约36mm的长度,即比一个360°的磁道部分小。应当注意的是,当一个ECC块的大小被减少因数2时,可以被纠正的突发误差的最大尺寸也被减少因数2。然而,对于随机误差,32kB的块的纠错能力与64kB的块的纠错能力相同。因此,即使随机误差会导致在两个连续的32kB的块中的两个误差,这两个误差将总是出现在两个不同的码字中,即这种随机误差现在将仅会导致每个码字一个误差。因此,基本上每个32kB的块对随机误差的敏感性与64kB的块对这种随机误差的敏感性相同。当然,也可以基于32kB的ECC块开发一种新的标准。但是,这不是最适宜的最好是尽可能地保留BRD标准。为了满足这一目标,本专利技术提供一种使用用于64kB的ECC块的BRD标准作为起始点来计算32kB的ECC块。附图说明本专利技术的这些及其他方面、特征及优点将参照附图通过以下对本专利技术的优选实施例所作的详细说明作进一步的解释,附图中相同的参考标记表示相同或相似的部件,其中图1示意性地示出了一光盘驱动器的相关部件;图2示出了一数字数据流;图3示出了一个248字节的码字;图4示出了一个初级矩阵;图5示出了一次级矩阵;图6示意性地示出了在行变换之后的次级矩阵;图7示意性地示出了在插入BIS列之后的矩阵;图8示意性地示出了块段(block segments)的写入;图9示意性地示出了随机误差的结果;图10示意性地示出了根据本专利技术的次级矩阵;图11示意性地示出了在循环行变换操作之后的该矩阵;图12示意性地示出了在插入BIS列之后的该矩阵;图13示意性地示出了写入字节作为块段;图14示意性地示出了随机误差的作用;以及图15示意性地示出了计算155×248矩阵的过程的实施例。具体实施例方式下面,将使用符号z(x)=MOD(x,本文档来自技高网
...

【技术保护点】
向记录介质写信息的方法,其中将152个码字[11(j)],每个码字具有248字节[m1(i,j)]与12个BIS字,每个BIS字具有62个BIS字节[b↓[2](r,s)]组合,以构成具有38440个元素[m3(v,w)]的ECC块(M3),所述元素被连续写入所述介质。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:MW布鲁姆CPMJ巴格根
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1