首页> 中国专利> 信息编码方法、信息解码方法、记录/再现设备和信息存储介质

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

摘要

一种对信息编码的方法和对信息解码的方法,一种用于执行以上一种方法或两种方法的设备和其上存储了所述信息的信息存储介质,对信息编码的方法包括在两次ECC编码操作之间对数据加密,对信息解码的方法包括在两次ECC解码操作之间对数据解密。

著录项

  • 公开/公告号CN102483945A

    专利类型发明专利

  • 公开/公告日2012-05-30

    原文格式PDF

  • 申请/专利权人 三星电子株式会社;

    申请/专利号CN201080040323.3

  • 发明设计人 黄盛熙;李坰根;黄仁吾;

    申请日2010-07-09

  • 分类号G11B20/18;G11B20/10;G11B20/12;

  • 代理机构北京铭硕知识产权代理有限公司;

  • 代理人王艳娇

  • 地址 韩国京畿道水原市

  • 入库时间 2023-12-18 05:17:10

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-06-24

    授权

    授权

  • 2012-07-18

    实质审查的生效 IPC(主分类):G11B20/18 申请日:20100709

    实质审查的生效

  • 2012-05-30

    公开

    公开

说明书

技术领域

本发明总体构思涉及一种信息存储介质,更具体地,涉及一种信息编码 方法、信息解码方法、记录/再现设备和信息存储介质。

背景技术

正在研究具有高密度的多层信息存储介质,该多层信息存储介质超过了 先前已经设计的存储介质的现有密度和现有层数。当超过了现有密度和层数 的多层信息存储介质被加载到通常用于先前的现有信息存储介质的设备上 时,期望防止该设备将信息记录到超过了先前现有密度和层数的新开发多层 信息存储介质或防止该设备从该新开发多层信息存储介质上再现信息。这是 因为当开发了新信息存储介质时,通常继承了现有信息存储介质的标准的大 部分内容,因此,当具有高密度的新多层信息存储介质被加载到通常用于先 前的现有信息存储介质的设备上时,该设备可能以错误的方式从新多层信息 存储介质上再现信息或将信息记录到新多层信息存储介质。换而言之,由于 设备不完全知晓新多层信息存储介质,信息的再现或记录可能使用户困惑, 或者数据可能被错误地记录到新多层信息存储介质上,或者记录的数据可能 从新多层信息存储介质上被删除。

图1是示出现有技术的示图。

参照图1,驱动器1.0 110是遵循先前的现有标准的记录/再现设备,驱动 器2.0 120是遵循新标准的记录/再现设备。制造用于驱动器2.0 120的盘2.0 100具有编码数据格式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编码操作之间 插入附加信息。

还可通过提供一种对信息解码的方法来实现本发明总体构思的以上和/ 或其它特征和用途,所述方法包括:在两次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字节的第一消息数据可形成16×5字节的第一消息数 据块。可对第一消息数据块执行第一ECC(里德所罗门(RS)(9,5,5)编码)以 形成第一ECC块。换而言之,具有9字节的长度且根据RS(9,5,5)编码对第一 消息数据块的每条第一消息数据进行编码而准备的地址字段可变为第一ECC 码字。16个第一ECC码字可形成16×9字节的第一ECC块。

图3C是示出图3A的第二ECC编码器320所编码的第二ECC块的示图。

第二消息数据块可表示24×30字节的访问块,通过由32×18字节的控 制数据形成的附加信息块与第一ECC块组合来产生所述访问块。

第二ECC码字可表示突发指示次级编码(BIS)码字,BIS码字具有62字 节的长度,并且通过根据第二ECC(RS(62,30,33)编码)进行编码将32字节的 奇偶校验数据附加到30字节的消息数据来准备BIS码字。形成为24个第二 ECC码字集合的24×62字节的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个码元, 因此,在由24个RS(62,30,33)编码形成的第二ECC块中改变了48或64个码 元。由于第二ECC块由24个第二ECC码字形成,因此在RS(62,30,33)编码 中平均改变了2到3个码元。这里,改变的码元的数量根据交织方法可能不 同,但是即使当平均码元被改变两次,每一个第二ECC码字也改变4到6个 码元。在第二ECC编码器320使用的RS(62,30,33)编码中,可纠正总计16个 码元的错误,因此,可充分地对4到6个码元的错误进行纠正。如上所述, 在第二ECC编码之前对信息加密。因此,当其上记录有如上所述加密的信息 的盘被加载到传统设备的驱动器上时,即使构成第二ECC的RS(62,30,33)编 码比构成第一ECC的RS(9,5,5)编码更好,可防止获得加密之前的信息,这是 因为加密的码元是第二ECC的消息数据,因此尽管第二ECC的纠错成功但 是第一ECC的纠错不成功。

如果在第二ECC之后对信息加密,则认为加密的信息在第二ECC的方 面是错误。因此,当记录在盘上的数据在现有设备的驱动器中再现时,由于 纠错性能很完美,因此通过第二ECC纠正改变的信息。因此,其结果是,加 密的信息被正确地解密。

因此,根据本发明总体构思的此实施例,在第二ECC之前应对信息加密。

图4A到图4D是示出根据本发明总体构思的实施例的执行信息的加密的 情况的示图。将参照图4A到图4D更详细地说明各种示例性理由,所述理由 指出为何在ECC之前对信息加密更好。

参照图4A,C1 410表示通过将第一奇偶校验P1加入地址信息产生的第 一ECC块,C1’表示加密之后的C1

在图4B中示出的第一情况中,可将附加信息附加到加密的第一ECC块 C1’,并可将第二奇偶校验P2附加于其中以产生第二ECC块C2-0 420。在第 二ECC块C2-0 420通过信道并被输入到第二ECC解码器330的情况中,第二 ECC解码器330可毫无问题地获得由加密的第一ECC块C1’和附加信息形成 的消息数据,这是因为第一ECC块C1以第一ECC等级被加密。然而,由于 加密的第一ECC块C1’是以错误不能被第一ECC解码器340纠正的方式被加 密,因此第一ECC解码器不能成功执行纠错,因此,不能获得正确的第一 ECC块C1。因此,在此示例中,防止了传统设备再现信息。

在图4C中示出的第二情况中,附加信息可被附加到第一ECC块C1以准 备消息数据(C1+),消息数据可被加密,并且随后第二奇偶校验P2可被附加 到加密的消息数据(C1+)以产生第二ECC块C2-1430。在第二ECC块C2-1通过 信道被输入到第二ECC解码器330的情况中,第二ECC解码器330可没有 问题地获得由(C1+)形成的消息数据,这是因为C1是以第一ECC等级被加密。 然而,由于(C1+)是以错误不能被第一ECC解码器340纠正的方式被加密的, 因此第一ECC解码器不能成功执行纠错,因此不能获得正确的第一ECC块 C1。因此,在第二情况中,防止了传统设备再现信息。

在图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+形成的消息数据提取附加信息来获得C1。此外,当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可将从DSP 102输出的数据改变为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,5,5)编码中,字节的部分可以是3到4字节。这里,可通过不仅使用特 定的加密方法并且还通过加上或减去一值或通过执行异或操作来对字节加 密,从而将第一ECC编码后的信息的原始值改变为另一值。因此,对于本领 域的普通技术人员很明显的是,加密单元720可被称为其它名称,诸如改变 单元或编码器,只要加密单元720执行上述功能即可。这里,与加密单元720 相应的解码单元被称为解密单元。

在操作1040,第二ECC编码器730可对从加密单元720接收的加密信 息进行第二ECC编码,并可通过信道发送第二ECC编码后的信息。当使用 了参照图3C描述的RS(62,30,33)编码时,第二ECC编码器730可接收第一 ECC块(其中,部分的字节被加密),并可通过将第二奇偶校验附加到第一 ECC块来产生第二ECC块。参照图3C,可通过将附加信息块附加到第一ECC 块来产生24×30字节的第二消息数据块,并且随后可通过在第二消息数据块 的每码字附加32字节的第二奇偶校验来产生24×62字节的第二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块 进行解密。

参照图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被布置为32×18字节。与介 质上的物理地址相关的物理地址16被布置为16×9字节。逻辑地址和控制数 据15和物理地址16彼此组合在一起以形成24列和30行的地址块17。接下 来,将32行奇偶校验添加到访问块17以形成突发指示次级编码(BIS)块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(即, 第一ECC块)以及逻辑地址和控制数据15(表示附加信息)来产生访问块 17,访问块17可在操作1400被加密。接下来,可在将奇偶校验添加到加密 的访问块17之后执行第二ECC编码以产生第二ECC块。

换而言之,当本发明总体构思的实施例应用于图12的部分1200时,可 在执行如图13和图14所示的第二ECC编码之前对信息加密。

如上所述,如果在第二ECC编码之后执行加密,则第二ECC解码器将 加密信息认定为错误。因此,当在传统驱动器中再现信息时,具有完美纠错 性能的第二ECC解码器纠正加密信息中的所有错误,因此传统驱器动可获得 正确的信息。因此,如上所述,在第二ECC编码之前对信息加密。

根据本发明总体构思,在以应用于新开发标准或版本的驱动器的数据编 码格式进行第二ECC编码之前对第一ECC块的信息的一部分进行加密,从 而当使用该数据编码格式的盘被加载到没有使用新标准的传统设备中时,防 止传统设备纠正盘的数据的错误,从而有效地防止了传统设备将信息记录在 采用新开发标准的盘上或从所述盘再现信息。

本发明总体构思还可被实施为计算机可读记录介质上的计算机可读代 码。计算机可读记录介质是能够存储其后可由计算机系统读取的数据的任意 数据存储装置。计算机可读记录介质的示例包括只读存储器(ROM)、随机存 取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储装置等。计算机可读 记录介质还可分布于联网的计算机系统,从而以分布式方式存储和执行计算 机可读代码。此外,用于实现本发明的功能程序、代码和代码段可被本发明 所属领域的程序员容易地解释。

虽然已经参照本发明总体构思的各示例性实施例具体示出和描述了本发 明总体构思,但是本领域的普通技术人员应理解,在不脱离权利要求限定的 本发明的精神和范围的情况下,可以在形式和细节上进行各种修改。实施例 应被认为仅仅是描述性而不是出于限制的目的。因此,本发明的范围不是由 本发明的详细说明限定,而是由权利要求限定,并且范围内的所有差异应被 理解为包括在本发明总体构思当中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号