信息编码方法、信息解码方法、记录/再现设备和信息存储介质的制作方法

文档序号:6770653阅读:178来源:国知局
专利名称:信息编码方法、信息解码方法、记录/再现设备和信息存储介质的制作方法
技术领域
本发明总体构思涉及一种信息存储介质,更具体地,涉及一种信息编码方法、信息解码方法、记录/再现设备和信息存储介质。
背景技术
正在研究具有高密度的多层信息存储介质,该多层信息存储介质超过了先前已经设计的存储介质的现有密度和现有层数。当超过了现有密度和层数的多层信息存储介质被加载到通常用于先前的现有信息存储介质的设备上时,期望防止该设备将信息记录到超过了先前现有密度和层数的新开发多层信息存储介质或防止该设备从该新开发多层信息存储介质上再现信息。这是因为当开发了新信息存储介质时,通常继承了现有信息存储介质的标准的大部分内容,因此,当具有高密度的新多层信息存储介质被加载到通常用于先前的现有信息存储介质的设备上时,该设备可能以错误的方式从新多层信息存储介质上再现信息或将信息记录到新多层信息存储介质。换而言之,由于设备不完全知晓新多层信息存储介质,信息的再现或记录可能使用户困惑,或者数据可能被错误地记录到新多层信息存储介质上,或者记录的数据可能从新多层信息存储介质上被删除。图1是示出现有技术的示图。参照图1,驱动器1. 0 110是遵循先前的现有标准的记录/再现设备,驱动器2. 0 120是遵循新标准的记录/再现设备。制造用于驱动器2.0 120的盘2. 0100具有编码数据格式2. 0。如上所述,记录/再现在驱动器2. 0 120的盘2. 0 100上被正常执行,而在驱动器1.0 100中不被正常执行。

发明内容
技术问题因此,信息可被加密以避免当具有高密度的新多层信息存储介质被加载到传统设备(而不是设计用于将信息记录到新多层信息存储介质或从新多层信息存储介质再现信息的设备)上时可能发生的风险。技术方案本发明总体构思的示例实施例提供一种信息编码方法、信息解码方法、记录/再现设备和信息存储介质,当应用了根据新标准的数据编码格式的盘被加载到没有应用新标准的传统设备时,所述信息编码方法、信息解码方法、记录/再现设备和信息存储介质防止所述传统设备将数据记录到所述盘或从所述盘再现数据。有益效果根据本发明总体构思,在以应用于新开发标准或版本的驱动器的数据编码格式进行第二 ECC编码之前,第一 ECC块的信息的一部分被加密,从而当使用所述数据编码格式的盘被加载到不使用新标准的传统设备中时,防止传统设备对盘的数据进行纠错,从而有效地防止了传统设备将信息记录到采用新开发的标准的盘或从所述盘再现信息。


通过以下结合附图对各种示例性实施例的描述,本发明总体构思的这些和/或其它特征和优点将变得清楚和更容易理解,其中图1是示出现有技术的示图;图2是示出本发明总体构思的实施例的一方面的示图;图3A是示出根据本发明总体构思的实施例的执行两次纠错码(ECC)的一般ECC 编码/解码系统的框图;图:3B是示出图3A的第一 ECC编码器所编码的第一 ECC块的示图;图3C是示出图3A的第二 ECC编码器所编码的第二 ECC块的示图;图4A至图4D是示出根据本发明总体构思的实施例的执行信息的加密的情况的示图;图5是示出根据本发明总体构思的实施例的记录/再现设备的示意框图;图6是示出根据本发明总体构思的实施例的包括图5的记录/再现设备的驱动器的框图;图7A和图7B是分别示出图6的数字信号处理器的示图;图8A和图8B是示出附加信息块附加到第一 ECC块的情况中的示例性编码器的示图;图9A和图9B是示出附加信息块附加到第一 ECC块的情况中的示例性解码器的示图;图10是示出根据本发明总体构思的实施例的信息编码方法的流程图;图11是示出根据本发明总体构思的实施例的信息解码方法的流程图;图12是示出在US 6367049中公开的编码数据格式的示图;图13是示出本发明总体构思的实施例应用于图12的编码数据格式的部分的情况中的示例的示图;图14是示出本发明总体构思的实施例应用于图12的编码数据格式的部分的情况中的另一示例的示图。最佳模式可通过提供一种用于将信息记录到信息存储介质上的记录设备来实现本发明总体构思的以上和/或其它特征和用途,所述设备包括拾取单元,将信息发送到信息存储介质;控制器,对信息进行第一纠错码(ECC)编码,对第一 ECC编码后的信息的至少一部分进行加密,对加密的信息进行第二 ECC编码,并控制拾取单元将第二 ECC编码后的信息记录在信息存储介质上。在对第一 ECC编码后的信息的所述至少一部分进行加密之前或之后,控制器可将附加信息插入第一 ECC编码后的信息。 所述信息可包括地址单元数字。 还可通过提供一种用于从信息存储介质再现信息的再现设备来实现本发明总体构思的以上和/或其它特征和用途,所述再现设备包括拾取单元,从信息存储介质读取信息;控制器,控制拾取单元从信息存储介质读取第二 ECC编码后的信息,对第二 ECC编码后的信息进行第二 ECC解码,并对第二 ECC解码后的信息进行解密。在对第二 ECC解码后的信息进行解密之前或之后,控制器可从第二 ECC解码后的信息提取附加信息。控制器可对解密的信息进行第一 ECC解码。还可通过提供一种对信息编码的方法来实现本发明总体构思的以上和/或其它特征和用途,所述方法包括对信息进行第一 ECC编码;对第一 ECC编码后的信息的至少一部分进行加密;对加密的信息进行第二 ECC编码。加密的步骤可包括在对第一 ECC编码后的信息的所述至少一部分进行加密之前或之后,将附加信息插入第一 ECC编码后的信息。所述信息可包括地址单元数字。还可通过提供一种对信息解码的方法,来实现本发明总体构思的以上和/或其它特征和用途,所述方法包括对第二 ECC编码后的信息进行第二 ECC解码;对第二 ECC解码后的信息进行解密。解密的步骤可包括在对第二 ECC解密的信息进行解密之前或之后,从第二 ECC解码的信息提取附加信息。所述方法还可包括对解密的信息进行第一 ECC解码。还可通过提供一种其上记录有数据的信息存储介质来实现本发明总体构思的以上和/或其它特征和用途,通过对信息进行第一纠错码ECC编码,对第一 ECC编码后的信息的至少一部分进行加密,对加密的信息进行第二 ECC编码获得所述数据,其中,在第二 ECC 编码之前执行加密。在对第一 ECC编码后的信息的所述至少一部分进行加密之前或之后,可将附加信息插入第一 ECC编码后的信息。所述信息可包括地址单元数字。还可通过提供一种对信息编码的方法来实现本发明总体构思的以上和/或其它特征和用途,所述方法包括在两次ECC编码操作之间对数据加密;将信息存储在信息存储介质上。所述方法还可包括在对数据加密之前或之后的两次ECC编码操作之间插入附加
fn息ο还可通过提供一种对信息解码的方法来实现本发明总体构思的以上和/或其它特征和用途,所述方法包括在两次ECC解码操作之间对数据解密;在完成两次ECC解码操作之后处理所述信息。
具体实施例方式现在将详细参照本发明总体构思的各种示例性实施例,本发明总体构思的示例在附图中示出,其中,相同的标号始终表示相同的元件。以下描述实施例以便通过参照附图解释本发明总体构思。图2是示出本发明总体构思的实施例的一方面的示图。参照图2,对于本说明,假设传统信息存储介质的标准是编码数据格式1. 0 200,应用于更新的开发的、具有高密度的多层信息存储介质的编码数据格式2. 0 210使用编码数据格式1.0 200的一部分。在这种情况中,根据本发明总体构思的此示例性实施例,可通过改变编码数据格式1. 0 200的数据的一部分来配置编码数据格式2. 0 210的数据,从而当新的多层信息存储介质被加载到传统地使用先前的现有信息存储介质的设备上时,编码数据格式2.0 210不可被该设备正确地读取。在本发明总体构思的各种示例性实施例的描述中,传统地使用先前的现有传统信息存储介质的设备(而不是应用了根据新开发的标准的数据编码格式的新开发的存储介质)通常被称为传统设备。图3A是示出根据本发明总体构思的实施例的执行两次纠错码(ECC)的一般ECC 编码/解码设备的框图。参照图3A,在信息被称为第一消息数据的情况中,由多条第一消息数据形成的第一消息数据块可由第一 ECC编码器310编码,因此,可产生由第一 ECC码字形成的第一 ECC 块。第一 ECC块可与附加信息块组合以产生第二消息数据块。可由第二 ECC编码器320对第二消息数据块编码,因此,可产生由第二ECC码字形成的第二ECC块。可通过将由第二ECC 解码器330解码的信道来发送第二 ECC块,因此可通过该解码处理产生第二消息数据块。可通过从第二消息数据块提取附加信息块来产生第一 ECC块。第一 ECC块可由第一 ECC解码器340解码,因此,可通过该解码处理产生第一消息数据块。可从第一消息数据块提取被称为第一消息数据的信息。为了描述的目的,通过信道被发送可表示信息被发送到信息存储介质以被记录,或者从信息存储介质读取和接收记录的信息等。根据此实施例,在纠错码(ECC)编码/解码系统中,信息的一部分被称为第一消息数据,第一 ECC码字的一部分或者整个信息在例如第二 ECC编码之前可被改变,以防止传统设备读取该信息。图;3B是示出图3A的第一 ECC编码器310所编码的第一 ECC块的示图。参照图:3B,先前讨论的第一消息数据的信息可表示4字节的地址单元数字。第一消息数据可由总共5字节形成,包括4字节的地址单元数字和1字节的标志信息。16条5 字节的第一消息数据可形成16X5字节的第一消息数据块。可对第一消息数据块执行第一 ECC(里德所罗门(RS)(9,5,5)编码)以形成第一 ECC块。换而言之,具有9字节的长度且根据RS(9,5j)编码对第一消息数据块的每条第一消息数据进行编码而准备的地址字段可变为第一 ECC码字。16个第一 ECC码字可形成16X9字节的第一 ECC块。图3C是示出图3A的第二 ECC编码器320所编码的第二 ECC块的示图。第二消息数据块可表示MX30字节的访问块,通过由32X18字节的控制数据形成的附加信息块与第一 ECC块组合来产生所述访问块。第二 ECC码字可表示突发指示次级编码(BK)码字,BIS码字具有62字节的长度, 并且通过根据第二 ECC (RS (62,30,3 编码)进行编码将32字节的奇偶校验数据附加到30 字节的消息数据来准备BIS码字。形成为M个第二 ECC码字集合的MX62字节的BIS块可变为第二 ECC块。根据对第一消息数据的信息加密的方法,可通过加上或减去指定值,或者通过使用异或操作来将原始值改变为另一值。这里,将被加密的信息的量可被加密为超过第一 ECC 的纠错范围。然而,在新开发的标准中,解密单元可被包括在用于以新开发的标准读取/写入数据的驱动器中以对加密的信息解密,因此,可成功地执行第一 ECC的纠错。同时,使用旧标准的传统设备驱动器不具有用于对加密的信息解密的解密单元,因此,第一 ECC的纠错将失败。因此,使用旧标准的传统设备驱动器不能正确地再现地址信息,因此不能将信息记录到采用新开发标准的盘上或从所述盘再现信息。下面将更详细地讨论上面讨论的构思。根据在第一 ECC中使用的RS (9,5,5)编码,在一般纠错中可纠错码元的最大数量是2。在擦除纠正中可纠正总共4个码元。这里,在RS(N,K,d)编码中,N表示码字的长度, K表示消息数据的长度,d表示奇偶校验的长度+1。因此,在RS(9,5,5)编码中,以这样的方式对9码元(码元的单位可以是字节)的码字进行编码消息数据的长度是5个码元, 奇偶校验的长度是4个码元。如果在RS (9,5,5)编码中改变2个码元或更少,则可通过第
一ECC中的纠错来确定改变的码元的原始值,因此,信息可能没有被保护。然而,如果改变了多于2个码元,则第一 ECC的纠错可能不被执行或者可能被错误地执行,因此,可能没有获得正确信息。如果在RS(9,5,5)编码中改变了 3或4个码元,则在由16个ECC码字形成的一个第一 ECC块中改变了总共48或64个码元,因此,在由M个RS (62,30,33)编码形成的第二 ECC块中改变了 48或64个码元。由于第二 ECC块由M个第二 ECC码字形成,因此在RS (62,30,3 编码中平均改变了 2到3个码元。这里,改变的码元的数量根据交织方法可能不同,但是即使当平均码元被改变两次,每一个第二 ECC码字也改变4到6个码元。在第二 ECC编码器320使用的RS (62,30,33)编码中,可纠正总计16个码元的错误,因此,可充分地对4到6个码元的错误进行纠正。如上所述,在第二 ECC编码之前对信息加密。因此,当其上记录有如上所述加密的信息的盘被加载到传统设备的驱动器上时,即使构成第
二ECC的RS (62,30,3 编码比构成第一 ECC的RS (9,5,幻编码更好,可防止获得加密之前的信息,这是因为加密的码元是第二 ECC的消息数据,因此尽管第二 ECC的纠错成功但是第
一ECC的纠错不成功。如果在第二 ECC之后对信息加密,则认为加密的信息在第二 ECC的方面是错误。因此,当记录在盘上的数据在现有设备的驱动器中再现时,由于纠错性能很完美,因此通过第
二ECC纠正改变的信息。因此,其结果是,加密的信息被正确地解密。因此,根据本发明总体构思的此实施例,在第二 ECC之前应对信息加密。图4A到图4D是示出根据本发明总体构思的实施例的执行信息的加密的情况的示图。将参照图4A到图4D更详细地说明各种示例性理由,所述理由指出为何在ECC之前对信息加密更好。参照图4A,C1 410表示通过将第一奇偶校验Pl加入地址信息产生的第一 ECC块, C1'表示加密之后的C1。在图4B中示出的第一情况中,可将附加信息附加到加密的第一 ECC块C/,并可将第二奇偶校验P2附加于其中以产生第二 ECC块C2_q 420。在第二 ECC块C2_(1 420通过信道并被输入到第二 ECC解码器330的情况中,第二 ECC解码器330可毫无问题地获得由加密的第一 ECC块C/和附加信息形成的消息数据,这是因为第一 ECC块C1以第一 ECC等级被加密。然而,由于加密的第一 ECC块C/是以错误不能被第一 ECC解码器340纠正的方式被加密,因此第一 ECC解码器不能成功执行纠错,因此,不能获得正确的第一 ECC块Q。因此,在此示例中,防止了传统设备再现信息。
在图4C中示出的第二情况中,附加信息可被附加到第一ECC块C1W准备消息数据 (C1+),消息数据可被加密,并且随后第二奇偶校验P2可被附加到加密的消息数据(C1+)以产生第二 ECC块(^<430。在第二 ECC块Cp1通过信道被输入到第二 ECC解码器330的情况中,第二 ECC解码器330可没有问题地获得由(C1+)形成的消息数据,这是因为C1是以第一 ECC等级被加密。然而,由于(C1+)是以错误不能被第一 ECC解码器340纠正的方式被加密的,因此第一 ECC解码器不能成功执行纠错,因此不能获得正确的第一 ECC块Q。因此,在第二情况中,防止了传统设备再现信息。在图4D中示出的第三情况中,附加信息可被附加到第一 ECC块C1,随后第二奇偶校验P2可被附加于其中以产生第二 ECC块C2_2440。然后,第二 ECC块C2_2可被加密以产生加密的第二 ECC块C2’。当加密的第二 ECC块C2’通过信道被输入到第二 ECC解码器330 时,第二 ECC解码器330将对第二 ECC块C2_2执行的加密认定为错误,并执行纠错。在此示例中,由于少量的第二 ECC块C2_2被加密,因此即使当存在加密错误时,具有完美纠错性能的第二 ECC解码器330成功地执行纠错,从而获得由C1+形成的消息数据。因此,可通过从由C1+形成的消息数据提取附加信息来获得Q。此外,当C1被输入到第一 ECC解码器340 时,从C1提取精确的地址信息。接下来,传统设备可获得地址信息,因此,在第三种情况中, 不可以防止传统设备再现信息。总而言之,在如上所述的第一和第二情况中,其中,在产生第二 ECC块之前执行信息加密,由于传统设备不能对加密的信息执行纠错,因此防止了信息被记录或再现。然而, 在第三种情况中,其中,在产生第二 ECC块之后执行信息加密,有可能传统设备可成功地对加密信息执行纠错,因此传统设备可记录或再现该信息。因此,为了防止传统设备再现加密信息,可在产生第二 ECC块之前对该信息加密。图5是示出根据本发明总体构思的实施例的记录/再现设备的示意框图。参照图5,记录/再现设备可包括写入器/读取器510和控制器520。写入器/读取器510可将数据写入到根据本发明总体构思的实施例的信息存储介质(如盘100)上,并可根据控制器520的控制来读取记录在盘100上的数据。控制器520可控制写入器/读取器510以将数据记录在盘100上或读取盘100上的数据。在记录操作期间,控制器520可对信息进行第一 ECC编码和第二 ECC编码,并且在此处理期间,第一 ECC编码后的信息的一部分可在第二 ECC编码之前被加密。在读取操作期间,控制器520可对从盘100读取的信息进行第二 ECC解码和第一 ECC解码,并且在此处理期间,可在第二 ECC解码之后对信息进行解密。可利用单独的设备或者利用如图5所示的单个设备来实现记录设备和再现设备。图6是示出根据本发明总体构思的实施例的包括图5的记录/再现设备的驱动器的框图。参照图6,驱动器可包括作为拾取单元的写入器/读取器510。盘100可被提供给拾取单元,从而可由写入器/读取器510执行写/读操作。另外,驱动器可包括主机接口 (I/F) 101、数字信号处理器(DSP) 102、射频(RF)放大器(AMP) 103、伺服器104和作为控制器的系统控制器105。在记录操作期间,主机I/F 101可从主机3接收与将被记录的数据一起的记录命令。系统控制器105可执行记录数据所需的初始化。DSP 102可通过添加在纠错中使用的奇偶校验等来对从主机I/F 101接收的数据进行ECC编码,并可随后根据预定方法调制ECC 编码后的数据。RF AMP 103可将从DSP102输出的数据改变为RF信号。记录器/读取器 510可将从RF AMP 103输出的RF信号记录在盘100上。伺服器104可根据从系统控制器 105接收的用于伺服控制的命令来对记录器/读取器510进行伺服控制。在读取操作期间,主机I/F 101可从主机3接收读命令。系统控制器105可执行读操作所需的初始化。写入器/读取器510可将激光束照射到盘100上,并可输出通过接收从盘100反射的激光束获得的光信号。RF AMP 103可将从写入器/读取器510输出的光信号改变为RF信号,并可在将从RF信号获得的伺服信号提供给伺服器104的同时,将从 RF信号获得的调制数据提供给DSP 102。DSP 102可输出通过对调制数据解调并执行ECC 纠错而获得的数据。伺服器104可根据从RF AMP 103接收的伺服信号和从系统控制器105 接收的在伺服控制中使用的命令,来对写入器/读取器510执行伺服控制。主机I/F 101 可将从DSP 102接收的数据发送到主机3。更详细地,根据当前实施例的DSP 102可执行两次ECC编码,并且此时信息可在执行第二 ECC编码之前被加密,并可在执行第二 ECC编码之后被解密。将参照图7A到图11 进行更详细的描述。图7A和图7B是分别示出图6的数字信号处理器102的示图。参照图7A,DSP 102可包括第一 ECC编码器710、加密单元720和第二 ECC编码器 730。参照图7A和作为示出根据本发明总体构思的实施例的信息编码方法的流程图的图10,第一 ECC编码器710可在操作1010接收信息,并可在操作1020对接收的信息进行第一 ECC编码。第一 ECC编码器710可使用例如参照图;3B描述的RS (9,5,5)编码,因此可接收包括地址单元数字的16条5字节的第一消息数据作为信息,并可通过将4字节的第一奇偶校验附加到第一消息数据来产生第一 ECC块。加密单元720可在操作1030对第一 ECC编码后的信息的至少一部分进行加密。换而言之,可对从第一 ECC编码器710接收的第一 ECC块中的每码字的一部分字节进行加密。 在该示例中,字节的量可超过第一 ECC编码器710的纠错性能,从而使第一 ECC编码器710 不能成功执行纠错。例如,在RS(9,5j)编码中,字节的部分可以是3到4字节。这里,可通过不仅使用特定的加密方法并且还通过加上或减去一值或通过执行异或操作来对字节加密,从而将第一 ECC编码后的信息的原始值改变为另一值。因此,对于本领域的普通技术人员很明显的是,加密单元720可被称为其它名称,诸如改变单元或编码器,只要加密单元 720执行上述功能即可。这里,与加密单元720相应的解码单元被称为解密单元。在操作1040,第二 ECC编码器730可对从加密单元720接收的加密信息进行第二 ECC编码,并可通过信道发送第二 ECC编码后的信息。当使用了参照图3C描述的RS (62,30, 33)编码时,第二 ECC编码器730可接收第一 ECC块(其中,部分的字节被加密),并可通过将第二奇偶校验附加到第一 ECC块来产生第二 ECC块。参照图3C,可通过将附加信息块附加到第一 ECC块来产生MX 30字节的第二消息数据块,并且随后可通过在第二消息数据块的每码字附加32字节的第二奇偶校验来产生MX62字节的第二 ECC块。图7A没有示出将附加信息块附加到第一 ECC块(因为这是可选的),并且将参照图8A到图9B描述将附加块附加到第一 ECC块。
图7B示出包括在图6中示出的DSP 102中的解码器。在图7B中,DSP 102可包括第二 ECC解码器740、解密单元750和第一 ECC解码器 760。参照图7B和作为根据本发明总体构思的实施例的信息解码方法的流程图的图 11,在操作1110,第二 ECC解码器740可通过信道接收作为再现块的第二 ECC块(即,编码的信息),并可在操作1120对第二 ECC块进行第二 ECC解码。换而言之,第二 ECC解码器 740可通过纠错获得原始的第二消息数据,即,加密的第一 ECC块。在操作1130,解密单元750可从第二 ECC解码器740接收加密的第一 ECC块,并可通过对加密的第一 ECC块进行解密来获得第一 ECC块。在操作1140,第一解码器760可接收第一 ECC块,并可通过纠错获得包括地址单元数字的原始第一消息数据。在图7B中,第一 ECC解码器760的布置可以是可选的。换而言之,由于第一 ECC 块可以是第二 ECC块的消息数据,因此当执行第二 ECC解码时,第一 ECC块中的错误可能都被纠正。因此,可在执行第二 ECC解码和解密之后立即获得地址信息,因此第一 ECC解码器 760可以执行或者可以不执行第一 ECC解码。虽然在图7B中没有示出,但是在第二 ECC解码器740通过信道接收再现块之前, 可与第一 ECC解码或解密无关地执行预定调制处理。或者,可在对通过信道接收的再现块进行调制之后执行第二 ECC解码。在调制期间,可对接收的再现块进行解密和第一 ECC解码以获得地址信息。总而言之,在图7A中,当如上所述在第二ECC编码之前执行加密时,由于传统设备不能正确地将信息记录到使用根据本发明总体构思的实施例的编码数据格式的盘上或从所述盘再现信息,因此可执行加密并随后执行第二 ECC编码。然而,在图7B中,在对加密信息进行解密的同时,不可以在解密和第二 ECC解码之后执行第一 ECC解码(即,与编码相反的顺序),这是因为如上所述,可通过仅执行第二 ECC解码而不必执行第一 ECC解码来获得没有错误的地址信息。图8A和图8B是示出在附加信息块被附加到第一 ECC块的情况中的示例性编码器的示图。图8A示出可在对第一 ECC块加密之后插入附加信息块的示例,图8B示出可在对第一 ECC加密之前插入附加信息块的示例。参照图8A,加密单元720可接收第一ECC块并对信息的至少部分进行加密,并随后附加信息插入器800可将附加信息块插入加密的第一 ECC块。参照图8B,附加信息插入器800可将附加信息块插入由第一 ECC编码器编码的第一 ECC块,随后加密单元720可对通过组合第一 ECC块和附加信息块获得的消息数据进行加密。图9A和图9B是示出附加信息块被附加到第一 ECC块的情况中的示例性解码器的示图。图9A示出根据图8A的示例的在提取附加信息块之后对第一ECC块进行解密的示例, 图9B示出根据图8B的示例的在对第一 ECC块和附加信息块进行解密之后提取附加信息块的示例。参照图9A,附加信息提取器900可从接收自第二 ECC解码器的数据提取附加信息块,并可获得第一 ECC块,随后解密单元750可对第一 ECC块进行解密。
11
参照图9B,解密单元750可通过对接收自第二 ECC解码器的数据进行解密来获得第一 ECC块和附加信息块,随后附加信息提取器900可从第一 ECC块和附加信息块中提取附加信息块。系统控制器105可控制DSP 102执行上述操作。如前面讨论的,图10是示出根据本发明总体构思的实施例的信息编码方法的流程图。参照图10,第一 ECC编码器710可在操作1010接收信息,并可在操作1020通过对信息进行第一 ECC编码来产生第一 ECC块。加密单元720可在操作1030对第一 ECC块进行加密,第二 ECC编码器730可在操作1040对加密的第一 ECC块进行第二 ECC编码。在此示例中,还可将附加信息块插入第一ECC块。更具体地,附加信息插入器800可在操作1030 之前的操作1021将附加信息块插入第一 ECC块,或者在操作1030之后的1031将附加信息块插入第一 ECC块。如先前讨论的,图11是示出根据本发明总体构思的实施例的信息解码方法的流程图。参照图11,第二 ECC解码器740可在操作1110接收构成编码的信息的第二 ECC 块,并可在操作1120通过对第二 ECC块进行解码来获得加密的第一 ECC块。解密单元750 可在操作1130对加密的第一 ECC块进行解密以获得第一 ECC块。第一 ECC解码器760可通过对第一 ECC块进行第一 ECC解码来获得原始信息。在此示例中,如果附加信息块也已经被插入第一 ECC块,则需要提取附加信息块。如果附加信息块在加密之前被插入,则在解密单元750在操作1130对加密的第一 ECC块进行解密之后,附加信息提取器900可在操作 1131提取附加信息,如果附加信息块在加密之后被插入,则在解密单元750在操作1130对加密的第一 ECC块进行解密之前,附加信息提取器可在操作1121提取附加信息。图12是示出在US 6367049中描述的编码数据格式的示图。参照图12,从源(诸如主机或应用)接收的用户数据11被分割为数据帧,每个数据帧由2048+4字节形成。用户数据11形成以304列和216行布置的数据块12。然后,32 行的奇偶校验被添加到数据块12以形成长距离(LDC)块13。LDC块13被布置为152列和 496行以形成ECC簇14。ECC簇14被分散并填充在物理簇块20的ECC区中。由记录系统组合的逻辑地址和控制数据15被布置为32X 18字节。与介质上的物理地址相关的物理地址16被布置为16X9字节。逻辑地址和控制数据15和物理地址16 彼此组合在一起以形成M列和30行的地址块17。接下来,将32行奇偶校验添加到访问块17以形成突发指示次级编码(BK)块18。BIS块18被布置在3列和496行的BIS簇19 中。BIS簇19被分散并填充在物理簇块20的BIS列中。另外,一列的同步位组被添加到物理簇块20以形成155列和496行的物理簇。通过根据这样的交织方法布置数据,可提高纠错性能。本发明总体构思的实施例可应用于图12的编码数据格式的部分1200。物理地址 16可表示通过对包括物理地址信息的消息数据进行第一 ECC编码而获得的第一 ECC块,BIS 块18可表示通过添加奇偶校验对访问块17进行第二 ECC编码而获得的第二 ECC块。图13是示出本发明总体构思的实施例应用于图12的编码数据格式的部分1200 的示例的示图。在图13中,物理地址16(即,第一 ECC块)可在图13中示出的加密操作1300中被加密,可在加密操作1300通过将逻辑地址和控制数据15 (表示附加信息)与加密的物理地址16组合来产生访问块17。随后,可对访问块17进行第二 ECC编码以产生第二 ECC 块。图14是示出本发明总体构思的实施例应用于图12的编码数据格式的部分1200 的情况的另一示例的示图。在图14中,可通过添加物理地址16 (S卩,第一 ECC块)以及逻辑地址和控制数据15(表示附加信息)来产生访问块17,访问块17可在操作1400被加密。接下来,可在将奇偶校验添加到加密的访问块17之后执行第二 ECC编码以产生第二 ECC块。换而言之,当本发明总体构思的实施例应用于图12的部分1200时,可在执行如图 13和图14所示的第二 ECC编码之前对信息加密。如上所述,如果在第二 ECC编码之后执行加密,则第二 ECC解码器将加密信息认定为错误。因此,当在传统驱动器中再现信息时,具有完美纠错性能的第二 ECC解码器纠正加密信息中的所有错误,因此传统驱器动可获得正确的信息。因此,如上所述,在第二 ECC编码之前对信息加密。根据本发明总体构思,在以应用于新开发标准或版本的驱动器的数据编码格式进行第二 ECC编码之前对第一 ECC块的信息的一部分进行加密,从而当使用该数据编码格式的盘被加载到没有使用新标准的传统设备中时,防止传统设备纠正盘的数据的错误,从而有效地防止了传统设备将信息记录在采用新开发标准的盘上或从所述盘再现信息。本发明总体构思还可被实施为计算机可读记录介质上的计算机可读代码。计算机可读记录介质是能够存储其后可由计算机系统读取的数据的任意数据存储装置。计算机可读记录介质的示例包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储装置等。计算机可读记录介质还可分布于联网的计算机系统,从而以分布式方式存储和执行计算机可读代码。此外,用于实现本发明的功能程序、代码和代码段可被本发明所属领域的程序员容易地解释。虽然已经参照本发明总体构思的各示例性实施例具体示出和描述了本发明总体构思,但是本领域的普通技术人员应理解,在不脱离权利要求限定的本发明的精神和范围的情况下,可以在形式和细节上进行各种修改。实施例应被认为仅仅是描述性而不是出于限制的目的。因此,本发明的范围不是由本发明的详细说明限定,而是由权利要求限定,并且范围内的所有差异应被理解为包括在本发明总体构思当中。
权利要求
1.一种用于将信息记录在信息存储介质上的记录设备,所述设备包括 拾取单元,将信息发送到信息存储介质;控制器,对信息进行第一纠错码ECC编码,对第一 ECC编码后的信息的至少一部分进行加密,对加密的信息进行第二 ECC编码,并控制拾取单元将第二 ECC编码后的信息记录在信息存储介质上。
2.如权利要求1所述的记录设备,其中,在对第一ECC编码后的信息的所述至少一部分进行加密之前或之后,控制器将附加信息插入第一 ECC编码后的信息。
3.如权利要求1所述的记录设备,其中,所述信息包括地址单元数字。
4.一种用于从信息存储介质再现信息的再现设备,所述再现设备包括 拾取单元,从信息存储介质读取信息;控制器,控制拾取单元从信息存储介质读取第二 ECC编码后的信息,对第二 ECC编码后的信息进行第二 ECC解码,并对第二 ECC解码后的信息进行解密。
5.如权利要求4所述的再现设备,其中,在对第二ECC解码后的信息进行解密之前或之后,控制器从第二 ECC解码后的信息提取附加信息。
6.如权利要求4所述的再现设备,其中,控制器对解密的信息进行第一ECC解码。
7.一种对信息编码的方法,所述方法包括 对信息进行第一 ECC编码;对第一 ECC编码后的信息的至少一部分进行加密; 对加密的信息进行第二 ECC编码。
8.如权利要求7所述的方法,其中,加密的步骤包括在对第一ECC编码后的信息的所述至少一部分进行加密之前或之后,将附加信息插入第一 ECC编码后的信息。
9.如权利要求7所述的方法,其中,所述信息包括地址单元数字。
10.一种对信息解码的方法,所述方法包括 对第二 ECC编码后的信息进行第二 ECC解码; 对第二 ECC解码后的信息进行解密。
11.如权利要求10所述的方法,其中,解密的步骤包括在对第二ECC解密的信息进行解密之前或之后,从第二 ECC解码的信息提取附加信息。
12.如权利要求10所述的方法,还包括对解密的信息进行第一ECC解码。
13.一种其上记录有数据的信息存储介质,通过对信息进行第一纠错码ECC编码,对第一 ECC编码后的信息的至少一部分进行加密,对加密的信息进行第二 ECC编码获得所述数据,其中,在第二 ECC编码之前执行加密。
14.如权利要求13所述的信息存储介质,其中,在对第一ECC编码后的信息的所述至少一部分进行加密之前或之后,将附加信息插入第一 ECC编码后的信息。
15.如权利要求13所述的信息存储介质,其中,所述信息包括地址单元数字。
16.一种对信息编码的方法,所述方法包括 在两次ECC编码操作之间对数据加密;将所述信息存储在信息存储介质上。
17.如权利要求16所述的方法,还包括在对数据加密之前或之后的两次ECC编码操作之间插入附加信息。
18. 一种对信息解码的方法,所述方法包括 在两次ECC解码操作之间对数据解密; 在完成两次ECC解码操作之后处理信息。
全文摘要
一种对信息编码的方法和对信息解码的方法,一种用于执行以上一种方法或两种方法的设备和其上存储了所述信息的信息存储介质,对信息编码的方法包括在两次ECC编码操作之间对数据加密,对信息解码的方法包括在两次ECC解码操作之间对数据解密。
文档编号G11B20/10GK102483945SQ201080040323
公开日2012年5月30日 申请日期2010年7月9日 优先权日2009年7月9日
发明者李坰根, 黄仁吾, 黄盛熙 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1