编码和解码纠错块的方法技术

技术编号:3058110 阅读:161 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于编码和解码纠错块的方法,尤其涉及用于高密度光盘的编码和解码纠错块的方法。当编码纠错块时,产生用户数据块并生成用户数据块内的垂直数据流的奇偶外信息。随后,用水平数据流中包含的擦除器检测码或至少一个症状检查奇偶生成奇偶内信息,在用户数据块内产生同步字节和指示标记,以便在预定间隔处在水平数据流中可以声明擦除器。另一方面,当解码纠错块时,确定是否从擦除器检测码、症状检查奇偶等中检测出错误,且根据确定结果声明擦除器。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于编码和解码纠错码(ECC)块的方法,尤其涉及用于为光记录媒介编码和解码最佳纠错码(ECC)块的方法,例如具有比数字通用盘(DVD)更高记录密度的下一代高密度光盘。
技术介绍
现在,将基于诸如高密度光盘的光学记录媒介给出以下描述。适用于常规数字通用盘(DVD)的纠错码(ECC)使用Reed-Solomon(RS)码。DVD中的数据块包含信息,其中由RS(182、172、11)组成的内码与由RS(192、208、17)组成的外码交错。内码可以校正5个错误,且外码可以校正8个错误。如图1所示,一个ECC块包含混杂的“172×192”个字节的用户数据,以及添加到用户数据上的16个奇偶外码(PO)行和10字节的奇偶内码(PI)列。ECC块由“182×208”字节的代码字构成。此外,ECC块中包含的代码字具有如图2所示的16个PO行与12个内码字交错的格式。总共208个内码字由16个区段(sector)构成,且一个区段由13个内码字构成。因此,ECC块包括16个区段,一个区段包括13个内码字,且一个内码字包括182字节。但是,在如上所述构成的DVD格式的ECC块内出现水平或垂直连续猝发错误的情况下,纠错能力明显劣化,因此用户数据不能被适当地恢复。特别是,在记录密度高于DVD的下一代光盘的情况下,问题在于由于猝发错误不能进行纠错操作。
技术实现思路
因此,本专利技术考虑了上述问题,且本专利技术的一个目的在于提供一种用于编码和解码高密度光盘的纠错码(ECC)块的方法,即使水平或垂直的连续猝发错误出现于记录密度高于数字通用盘(DVD)的下一代高密度光盘中,它也可最小化由于猝发错误引起的纠错失败。本专利技术的另一个目的在于提供一种用于编码和解码高密度光盘的纠错码(ECC)块的方法,它能有效防止由于记录密度高于数字通用盘(DVD)的下一代高密度光盘中的ECC块内随机错误引起的纠错失败。本专利技术的另一个目的在于提供一种用于编码和解码高密度光盘的纠错码(ECC)块的方法,它能简化记录密度高于数字通用盘(DVD)的下一代高密度光盘中的编码和解码操作。根据本专利技术的一个方面,通过以下一种用于编码纠错码(ECC)块的方法的规定可以实现以上和其它目的,它包括以下步骤(a)生成具有预定大小的用户数据块;以及(b)在用户数据块中,为垂直数据流生成奇偶外码(PO)并为水平数据流生成奇偶内码(PI),其中用户数据块包含至少一列擦除器检测码(ERDC),以便以预定间隔对水平数据流能够设定或声明擦除器。根据本专利技术的另一个方面,通过以下一种用于解码纠错码(ECC)块的方法的规定可以实现以上和其它目的,它包括以下步骤(a)使用ECC块的奇偶内码(PI)检测水平数据流中产生错误的位置;(b)当检测出的错误是以预定间隔连续产生于相应数据流中包含的擦除器检测码(ERDC)中时,设定或声明擦除器;以及(c)利用ECC块的奇偶外码(PO)对垂直数据流执行纠错操作,参考与设定或声明的擦除器关联的位置信息,以及选择性地声明纠错操作是不可能的。根据本专利技术的另一个方面,通过以下一种用于编码纠错码(ECC)块的方法的规定可以实现以上和其它目的,它包括以下步骤(a)生成具有预定大小的用户数据块;以及(b)为用户数据块的垂直数据流生成奇偶外码(PO),并在用户数据块中生成至少一个症状检查奇偶(SCP),以便可以在预定间隔上在水平数据流中设定或声明擦除器。根据本专利技术的另一个方面,通过以下一种用于解码纠错码(ECC)块的方法的规定可以实现以上和其它目的,它包括以下步骤(a)检测预定间隔处ECC块的水平数据流中包含的多个症状检查奇偶(SCP)的症状检查值;(b)在SCP中连续检测出其中检测出的检查值不为零的错误的情况下,设定或声明擦除器;以及(c)用ECC块的奇偶外码(PO)对垂直数据流执行纠错操作,参考与设定或声明的擦除器有关的位置信息,以及选择性地声明纠错操作是不可能的。根据本专利技术的另一个方面,通过以下一种用于解码纠错码(ECC)块的方法的规定可以实现以上和其它目的,它包括以下步骤(a)检测预定间隔处ECC块的水平数据流中包含的多个症状检查奇偶(SCP)的症状检查值和同步字节的值;(b)在SCP中连续检测出其中检测出的症状检查值不为零的错误的情况下,或者在连续产生其中检测出的同步字节值不具有预设唯一值的错误以及其中检测出的症状检查值之一不为零的错误的情况下,设定或声明擦除器;以及(c)利用ECC块的奇偶外码(PO)为垂直数据流执行纠错操作,参考与设定或声明的擦除器有关的位置信息,以及选择性地声明纠错操作是不可能的。根据本专利技术的另一个方面,通过以下一种用于编码纠错码(ECC)块的方法的规定可以实现以上和其它目的,它包括以下步骤(a)生成具有预定大小的用户数据块;以及(b)为用户数据块的垂直数据流生成奇偶外码(PO),并在用户数据块中生成至少一个指示标记(IF),以便以预定间隔在水平数据流中设定或声明擦除器。根据本专利技术的另一个方面,通过以下一种用于解码纠错码(ECC)块的方法的规定可以实现以上和其它目的,它包括以下步骤(a)检测预定间隔处ECC块的水平数据流中包含的多个指示标记(IF)的值;(b)在其中检测出的IF值不是预设固定值的错误在IF中被连续检测出的情况下,设定或声明擦除器;以及(c)利用ECC块的奇偶外码(PO)对垂直数据流执行纠错操作,参考与设定或声明的擦除器有关的位置信息,以及选择性地声明纠错操作是不可能的。附图说明用于提供本专利技术的进一步理解的附图说明了本专利技术的较佳实施例,且与描述一起用于说明本专利技术的原理。图1和2是说明常规数字通用盘(DVD)的纠错码(ECC)块的格式的示图;图3是说明应用了根据本专利技术编码ECC块的方法的编码器的概念框图;图4是说明根据本专利技术第一实施例的要编码和解码的高密度光盘的ECC块格式的示图;图5是说明应用了根据本专利技术解码ECC块的方法的解码器的概念性框图;图6和7是说明根据本专利技术第一实施例的要编码和解码的高密度光盘的ECC块格式的详细示图;图8到10是说明根据本专利技术第二实施例的要编码和解码的高密度光盘的ECC块格式的示图;图11到13是说明根据本专利技术第三实施例的要编码和解码的高密度光盘的ECC块格式的示图;图14到16是说明根据本专利技术第四实施例的要编码和解码的高密度光盘的ECC块格式的示图;以及图17到19是说明根据本专利技术第五实施例的要编码和解码的高密度光盘的ECC块格式的示图。在不同的附图中由相同标号表示的本专利技术的部件、元件和方面代表根据一个或多个实施例的相同、等效或类似的部件、元件或方面。具体实施例方式将详细参考附图描述根据本专利技术较佳实施例的用于编码和解码高密度光盘的纠错码(ECC)块的方法。图3是说明应用了根据本专利技术编码ECC块的方法的编码器100的概念性框图。编码器100可包括用于通过输入的用户数据产生预定尺寸的数据块的数据块发生器10;用于为数据块生成PO的奇偶外码(PO)发生器11;以及用于为数据块生成PI的奇偶内码(PI)发生器12。根据以下所述的第二到第四实施例,PI发生器12可以由用于为数据块生成SCP的症状校验奇偶(SCP)发生器构成,或者根据以下所述的第五实施例,它可以由用于生成IF的指示标记(IF)发生器本文档来自技高网...

【技术保护点】
一种用于编码纠错码(ECC)块的方法,其特征在于,包括以下步骤:(a)生成具有预定大小的用户数据块;以及(b)在用户数据块中,为垂直数据流生成奇偶外码(PO)并为水平数据流生成奇偶内码(PI),其中用户数据块包含至少一列擦除器检测码(ERDC),以便以预定间隔对水平数据流设定或声明擦除器。

【技术特征摘要】
【国外来华专利技术】KR 2003-1-21 10-2003-0004080;KR 2003-1-21 10-2003-1.一种用于编码纠错码(ECC)块的方法,其特征在于,包括以下步骤(a)生成具有预定大小的用户数据块;以及(b)在用户数据块中,为垂直数据流生成奇偶外码(PO)并为水平数据流生成奇偶内码(PI),其中用户数据块包含至少一列擦除器检测码(ERDC),以便以预定间隔对水平数据流设定或声明擦除器。2.如权利要求1所述的方法,其特征在于,ERDC是真用户数据。3.如权利要求1所述的方法,其特征在于,根据由大小为“N1×N2”字节的ECC块中垂直“N1”字节的数量以及大小为“K1×K2”字节的用户数据块中垂直“K1”字节的数量确定的RS(N1,K1,N1-K1+1)生成PO,以使所生成的PO对应于“N1-K1”字节的数量。4.如权利要求1所述的方法,其特征在于,用ERDC和数据流生成PI,以使所生成的PI对应于“N2-K2”字节的数量,它表示大小为“N1×N2”字节的ECC块中水平“N2”字节的数量与大小为“K1×K2”字节的用户数据块中水平“K2”字节的数量之间的差。5.如权利要求4所述的方法,其特征在于,ERDC分别具有1字节的大小,并以预定间隔包含于水平数据流中,其中PI是利用ERDC生成的。6.如权利要求5所述的方法,其特征在于,根据由ERDC的“L”数和水平数据流中包含的PI字节的“IP”数所确定的RS(L+IP,L,IP+1)生成PI。7.一种用于解码纠错码(ECC)块的方法,其特征在于,包括以下步骤(a)使用ECC块的奇偶内码(PI)检测水平数据流中产生错误的位置;(b)当检测出的错误以预定间隔连续产生于相应数据流中包含的擦除器检测码(ERDC)中时,设定或声明擦除器;以及(c)利用ECC块的奇偶外码(PO)对垂直数据流执行纠错操作,参考与设定或声明的擦除器有关的位置信息,以及选择性地声明纠错操作是不可能的。8.如权利要求7所述的方法,其特征在于,步骤(b)包括以下步骤当检测出的错误没有连续产生于相应数据流中的ERDC中时,声明没有擦除器。9.如权利要求7所述的方法,其特征在于,如果不满足“(设定或声明的擦除器的数量)+(2×随机错误数)”≤“(垂直PO字节的数量)”,则声明纠错操作是不可能的。10.一种用于编码纠错码(ECC)块的方法,其特征在于,包括以下步骤(a)生成具有预定大小的用户数据块;以及(b)为用户数据块的垂直数据流生成奇偶外码(PO),并在用户数据块中生成至少一个症状检查奇偶(SCP),以便可以在预定间隔上的水平数据流中设定或声明擦除器。11.如权利要求10所述的方法,其特征在于,步骤(b)包括以下步骤在用户数据块中生成至少一个同步字节,以便可以在预定间隔上的水平数据流中设定或声明擦除器,代替所生成的至少一个SCP的一部分。12.如权利要求11所述的方法,其特征在于,同步字节指示预设的唯一值。13.如权利要求10所述的方法,其特征在于,根据由大小为“N1×N2”字节的ECC块中垂直“N1”字节的数量以及大小为“K1×K2”字节的用户数据块中垂直“K1”字节的数量确定的RS(N1,K1,N1-K1+1)生成PO,以使所生成的PO对应于“N1-K1”字节的数量。14.如权利要求10所述的方法,其特征在于,分别用水平数据流的预定间隔中间歇包含的多个信息字节生成至少一个SCP,其中所生成的至少一个SCP的数量对应于预定间隔的数量。15.如权利要求10所述的方法,其特征在于,分别用水平数据流的预定间隔中连续包含的多个信息字节生成至少一个SC...

【专利技术属性】
技术研发人员:SW徐JY金JJ李J李YK金
申请(专利权)人:LG电子株式会社
类型:发明
国别省市:KR[韩国]

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

1