专利名称:存储信息的方法和设备的制作方法
技术领域:
本发明一般地涉及一种将信息写入到包括一个预刻存储部分的光存储介质的方法和设备。特别地,但并不仅仅如此,本发明涉及一种将信息写入到一个光存储盘的方法和设备,所述光存储盘更特别地指DVD-RW盘,下面将参照此例来阐明本发明。
背景技术:
光存储盘普遍为本领域技术人员所知。光盘可以是只读型的,其中信息在光盘制作过程中被记录,所述信息只能被用户读取。光存储盘也可以是可写型的,其中信息可由用户存储。此类光盘可以是读一次类型,被表示为可写(R);但是也有一些存储盘,信息可以往里多次写入,它们被表示为可重写(RW)。在DVD的情况下,两种格式,即DVD-RW和DVD+RW之间有所区别。因为通常的光盘技术、将信息存储到光盘的方法以及将光数据从光盘中读出的方法已经广为人知,因此没有必要在此更详细地描述该技术。
众所周知,存储空间被划分成块,每一个块都有一个标识或地址,这样,读取设备就可得知它正在读哪一个块。
在RW型盘的情况下,存储空间在物理上以一个凹槽(+RW)或者一些预制凹点(-RW)的形式呈现,块被预先定义,并且地址已被分配并且在存储空间的物理硬件特征中编码所述地址。因为DVD-ROM读取器不是装备用来读取该物理编码,所以不能读取这些地址。因此,为了便于DVD-ROM读取器读取地址,地址也被合并到要写入的数据中。
在下面,那些被合并到盘的物理硬件特征中的地址,如凹槽摆动(+RW)或者预刻凹点(-RW)中的地址,将被表示为硬件地址,而那些被合并到写入的数据中的地址将被表示为数据地址。通常,这些地址的值是相同的。
一个盘的存储空间被细分为引入、主数据和导出三个区。引入区包括了在盘开始处的一组块,包含与盘自身相关的信息。这些信息包括诸如盘结构、卷类型(所用标准的一个表示)和头字节的参数,所述头字节包含几个指明区类型(引入/主数据,导出/中间数据)的位、一个指明盘是否只读的位、以及一个指明盘反射比的位。
发明人已经发现一个盘的可播放性取决于上述参数的值。在本例中,可播放性可被定义为一个盘能被一个盘驱动器较少或不出错地读取的程度。在播放过程中产生很多错误的情况下,可播放性低。
本发明旨在提高存储介质的可播放性。为达到该目的,本发明建议修正上述参数的值以使可播放性得以提高,使得可播放性优选地达到最高。从这个方面来看,本发明是基于这样认识,即所述参数仅用作信息目的,而不实际改变盘驱动器的任何设置。
在此方面,DVD-RW类型的光盘还存在一个问题,即存储这些参数的存储空间部分是一个预刻的区域,也就是一个不可写的区域。当然,要想修改存储在非可写区域的参数的值是不可能的。
本发明的一个目的就是为该问题提供一个解决方案。
发明内容
根据本发明的一个重要方面,数据地址不等于硬件地址。从这个方面来看,本发明是基于这样的认识,即一个读取器设备在读盘时,仅仅考虑数据地址而不检查硬件地址与数据地址是否相同。
这样,根据本发明,与所述参数对应的数据地址可以被移位到一个可重写的区域,因此按照期望来改变参数的值是可能的。
对本发明的这些和其它方面、特征和优点,将会参考附图并通过下面的描述进行更深入的阐明。在附图中,相同的引用数字表明相同或类似的部分,其中图1示意性说明了一个盘的存储空间;图2示意性说明了引入了本发明的数据移位方法的盘的存储空间;图3A-C是与图2相对比的一些图,说明了本发明的一些不同实施例的细节。
具体实施例方式
图1示意性将一个DVD-RW光盘的存储空间10看作一个连续的带子来进行说明。在存储空间10下面,硬件地址HA用0,1,2等的连续数字来表示。在存储空间10上面,数据地址DA也用0,1,2等的连续数字来表示。在本例中,数据地址DA与硬件地址HA相同。一些地址对应于预刻区域20,预刻区域20包含N个块(ECC块)。在图1的例子中,所述的预刻区域20包含192个块(N=192),如同DVD格式那样。预刻区域20的地址被表示为从第一个地址A到最后一个地址A+192。在DVD的情况下,预刻区域20的这192个块是彼此相等的;然而,这并非是实现本发明的关键。
如上所述,预刻区域20的所述块包含至少一个具有盘参数的信息字节。如果预刻区域20的这些块是彼此相等的,如DVD中的情况,预刻区域20中每一个块都含有这样一个信息字节。然而,为了阐明本发明,只要一个块包含这样一个信息字节就足够了,信息字节在图1中被引用为11。因此,在图1中,通过举例的方式,仅显示了包含信息字节11的具有地址A+2的块。
通常,在可写存储介质(R;RW)的情况下,可以用所期望的任何方式将数据写入块中。然而,预刻区域20是不可写的,如在区域20的存储部分的阴影线所示。信息字节11位于所述预刻区域20的一个块中,因此它的内容不能按照期望来修改。
图2是一个与图1相比较的示意图,用于说明引入了本发明的数据移位方法的一个存储空间10。在这个例子中,具有数据地址X的块被写入到具有硬件地址X+Δ的存储空间块中。或者,换一种表述,写入到一个具有硬件地址Y的存储空间块的数据具有数据地址Y-Δ。这样,就可以获得Δ个块的位移,Δ为1或更大。在这个例子中,选择Δ等于N(=192)。
仅仅为了说明的目的,注意在图2中,具有比所述数据地址A更低地址值的数据地址用连续递减的值A-1,A-2,...,A-192来显示。然而,应当认识到,在预刻区域20中的块不具有与硬件地址相偏离的数据地址,因为这个存储区域的地址不能被改变。
选择移位参数Δ的值以使得相关的信息字节获得预刻区域20之外的一个存储位置,即在存储空间10的可重写部分中的一个存储位置。在图2的例子中,所述信息字节(标记为11′)现在被写入到具有硬件地址A+194的一个块中,也就是在预刻区域20之外。
在一些例子中,如果Δ比N小就可能足够了,只要Δ足够大以保证一个所涉及的块(DA=A+2)被移位到预刻区域20之外的一个存储位置(HA=A+194)。优选地,选择偏移参数Δ的值以使得与在所述预刻区域20内的硬件地址相对应的所有数据地址被移位到在所述预刻区域20之外的存储位置,即Δ≥N。在图2的例子中,Δ等于N,使得在所述预刻区域20内的第一个块(DA=A)被移位到与在所述预刻区域20内最后一个块(即HA=A+192)直接相邻的块。然而优选地是,在预刻区域20的最高地址(即HA=A+191)和预刻区域20的最低地址的新位置(即DA=A)之间创建一些界限余量;这个界限余量优选地对应于大约0.05mm数量级的径向距离。
本发明提出了数据移位方法的三种可能变化。在图3A中所示的第一个实施例中,将忽略存储空间部分21,它包含的所有地址都低于预刻区域20,即没有信息被写入到该部分。图3A中,以部分21中的块没有任何数据地址这一事实来说明。此外,在本实施例中,在所述预刻区域20中没有写入信息。换句话说,信息仅写入到存储空间部分23,它包含的地址高于预刻区域20(即HA>A+191)。可以注意到,图3A中正确显示了在预刻区域20中,数据地址DA与硬件地址HA相同。
在图3B中所示的第二个实施例中,所述存储空间部分21和23被写入,但预刻区域20未被写入。这样,在图3B的例子中,信息可以写入到具有硬件地址HA<A的块中。图3B中,以部分21中的块具有数据地址i,i+1,i+2等这一事实来说明。
在图3C中所示的第三个实施例中,执行了一个与预刻区域20,以及与在预刻区域20之上和之下的区域21和区域23有关的写过程。与在第二个实施例中一样,此时信息可以写入到具有硬件地址HA<A的块中。然而,与预刻区域20有关的写处理将导致预刻区域20的数据被破坏,正如与数据地址有关的阴影线部分所示。
图3C中的第三个实施例的一个优点在于,存储空间块的的数据寻址是无二义的。更具体地说,它从根本上有效地避免了一个读取设备能够读取预刻区域20。在图3A和图3B的实施例中,数据寻址不是无二义的。举例来说,在图3A和图3B的例子中,块数据地址A+2出现了两次,一次对应于预刻区域20内的HA=A+2;第二次对应于预刻区域20之外的HA=A+194。另外,在图3B的例子中,块数据地址A-193出现了两次(HA=A-193和HA=A-1),而在HA=A-1和HA=A(DA=A-193和DA=A)之间有一个地址中断。原则上,一个盘读取器设备可以将这种情况看作为一个无法解决的错误情况。
尽管如此,在图3A-C中所示的所有三个实施例中,盘读取器设备将能够读盘,因为它们不是从地址0开始,而是从位于预刻区域20之外的某个半径开始。即使考虑到容差,该半径使得盘读取器设备的初次访问总是超出预刻区域20。为了读取信息字节11,读取器将从上面开始靠近相应的数据地址DA=A+2,接着停留在与硬件地址HA=A+194对应的数据地址DA=A+2,这样就有效地读取了在预刻区域20之外的字节11′而非在预刻区域20内的原始字节11。
一个盘写入设备,在向存储空间10写数据时,尤其在向数据地址DA=A+2写信息字节11′时,可以为信息字节11′选择合适的值,该值偏离了在硬件地址HA=A+2中的原始信息字节11的值。写入的信息字节可以具有同一个设备在读取时为最优可播放性而选择的信息值。这些值可以存储在驱动器的存储器中,并且在将数据写到存储空间10时,盘驱动器可以从存储器中读取所述值。
用另一个设备来读取盘也是可能的,在这种情况下,盘写入设备可以配有输入装置,用于输入要写入的用户确定值以作为信息字节11。
如果用户不知道读取设备的最优值,则有必要通过尝试错误法来确定最优值,即通过为信息字节11′设置不同值,在每次确定可播放性,并且将所述盘信息字节11′设置为那些已经确定来提供优选地的可播放性的相应值。
对那些本领域的技术人员来说应当明确本发明并非只限于以上所讨论的示例实施例,而可以在所附权利要求书所定义的本发明的保护范围内做各种变化和修改。
虽然已通过描述可以对一个块A+2中的单个字节11的信息进行修改来阐明本发明,仍需明确的是,用户可以在整个块A+2中写入任何合适的数据以提高可播放性。另外,虽然本发明基本上允许将不同信息写入到移位块中(即从HA=A+192到HA=A+191+192),然而优选地是,在所有的这些块中写入同样的信息。
需要更进一步理解的是,本发明的一个或多个功能方面可以用硬件方式来实现,但用软件方式实现这些一个或多个功能方面也是可能的。
权利要求
1.将数据写入到光存储介质的方法,该光存储介质包括一个具有多个块的存储空间(10),这些块具有硬件地址(HA);所述存储空间(10)包括一个预刻区域(20),要写入的数据包括数据地址(DA);其中,具有数据地址DA=X的数据被存储在具有硬件地址HA=X+Δ的存储空间块中,其中Δ是一个至少等于1的整数,优选地等于或大于192。
2.依据权利要求1的方法,其中要写入的数据包括至少一个引入块,该引入块包括至少一个包含与盘本身相关的信息的字节(11),所述至少一个引入块具有与在所述预刻区域(20)内的硬件地址HA=X相对应的数据地址DA=X;其中,选择Δ以使得所述至少一个引入块被存储在一个存储空间块中,该存储空间块具有一个在所述预刻区域(20)之外的硬件地址HA=X+Δ。
3.依据权利要求2的方法,其中选择Δ以使得一个具有在所述预刻区域(20)内的硬件地址HA=X的块和一个具有在所述预刻区域(20)之外的硬件地址HA=X+Δ的块之间的半径距离小于0.2mm,优选地小于0.1mm。
4.依据权利要求2的方法,其中选择Δ以使得基本上所有具有数据地址DA=X的数据块都被存储到具有在所述预刻区域(20)之外的硬件地址HA=X+Δ的存储空间块中,所述数据地址DA=X与在所述预刻区域(20)内的硬件地址HA=X相对应。
5.依据权利要求2的方法,其中选择Δ以使得在所述预刻区域(20)内的最后一个块(HA=A+191)和所述预刻区域(20)的最低地址的新位置(即HA=A+Δ)之间的半径距离大于0,优选地是大约0.05mm的数量级。
6.依据权利要求2的方法,其中选择要写入到所述盘信息字节(11′)的移位版本(HA=A+194)中的数据,以提高盘的可播放性。
7.依据权利要求2的方法,其中选择要写入到所述引入块完整移位版本(HA=A+194)中的数据,以提高盘的可播放性。
8.依据权利要求6的方法,其中同样的数据被写入到具有数据地址(DA=A到DA=A+191)的所有块(HA=A+Δ到HA=A+191+Δ)中,所述数据地址(DA=A到DA=A+191)与在所述预刻区域(20)内的硬件地址(HA=A到HA=A+191)相对应。
9.依据权利要求6的方法,其中所述盘信息字节(11′)的值由用户输入。
10.依据权利要求6的方法,包括以下步骤为所述盘信息字节(11)选择第一个值并将它写入到盘;用具有第一个值的所述盘信息字节(11′)来确定盘的可播放性;为所述盘信息字节(11′)选择第二个值并将它写入到盘;用具有第二个值的所述盘信息字节(11′)来确定盘的可播放性;确定所述盘信息字节(11′)的所述第一个和第二个值中的哪一个能提供较好的可播放性;将所述盘信息字节(11′)设置为已确定来提供更好的可播放性的那个值。
11.依据权利要求2的方法,其中信息只写入到硬件地址高于所述预刻区域(20)的存储空间(23)。
12.依据权利要求2的方法,其中信息只写入到硬件地址高于所述预刻区域(20)的存储空间(23)和硬件地址低于所述预刻区域(20)的存储空间(21)。
13.依据权利要求2的方法,其中信息也写入到所述预刻区域(20)。
14.能够将信息写入到光存储介质的盘驱动设备,该光存储介质包括一个具有多个块的存储空间(10),这些块具有硬件地址(HA);所述存储空间(10)包括一个预刻区域(20),要写入的数据包括数据地址(DA);该设备被设计成执行根据任一权利要求1~13的方法。
15.依据权利要求14的盘驱动设备,包括输入装置,用于输入要写入的用户确定值以作为信息字节(11′)。
16.包括一个具有多个块的存储空间(10)的光存储介质,这些块具有硬件地址(HA);所述存储空间(10)包括一个预刻区域(20);包含写入到所述存储空间(10)的数据的光存储介质,所述数据包含数据地址(DA);其中,在至少所述预刻区域(20)之外的所述存储空间(10)的一部分(23)中,一个具有硬件地址HA=Y的块包含具有数据地址HA=Y-Δ的数据,其中Δ为一个等于或大于1的整数,优选地等于或大于192。
17.依据权利要求16的光存储介质,其中具有高于所述预刻区域(20)的硬件地址HA=Y≥A+192的块包含具有数据地址DA=Y-Δ的数据;而具有低于所述预刻区域(20)的硬件地址HA=Y<A的块不包含任何数据。
18.依据权利要求16的光存储介质,其中具有高于所述预刻区域(20)的硬件地址HA=Y≥A+192的块包含具有数据地址DA=Y-Δ的数据;而具有低于所述预刻区域(20)的硬件地址HA=Y<A的块包含具有数据地址DA=Y的数据。
19.依据权利要求16的光存储介质,其中具有高于所述预刻区域(20)的硬件地址HA=Y≥A+192的块包含具有数据地址DA=Y-Δ的数据;而具有低于所述预刻区域(20)的硬件地址HA=Y<A的块也包含具有数据地址DA=Y-Δ的数据。
20.依据权利要求19的光存储介质,其中在所述预刻区域(20)内的块的数据已经被破坏。
21.依据权利要求16的光存储介质,其中一个具有在所述预刻区域(20)内的硬件地址HA=X的块和对应的具有在所述预刻区域(20)之外的数据地址DA=X(HA=X+Δ)的移位块之间的半径距离小于0.2mm,优选地小于0.1mm。
22.依据权利要求16的光存储介质,其中在所述预刻区域(20)内的最后一个块(HA=A+191)和与所述预刻区域20最低地址相对应的移位块(HA=A+Δ)之间的半径距离大于0,优选地是大约0.05mm的数量级。
23.依据权利要求16的光存储介质,其中具有在所述预刻区域(20)内的硬件地址HA=X的块包含第一数据,并且其中具有数据地址DA=A(HA=A+Δ)的块包含与所述第一数据不同的第二数据。
全文摘要
本发明描述了一种将数据写入到光存储介质的方法,该光存储介质包含一个具有多个块的存储空间(10),这些块具有硬件地址(HA);所述存储空间(10)包含一个预刻的区域(20),要写入的数据包含数据地址(DA)。依据本发明,具有数据地址DA=&Delta的数据被存储在具有硬件地址HA=X+&Delta的存储空间块中,其中&Delta为一个等于或大于1的整数。
文档编号G11B20/12GK1791936SQ200480013624
公开日2006年6月21日 申请日期2004年5月12日 优先权日2003年5月19日
发明者R·A·布龙迪克 申请人:皇家飞利浦电子股份有限公司