控制用于纠错的码元数据的地址的装置的制作方法

文档序号:7533800阅读:167来源:国知局
专利名称:控制用于纠错的码元数据的地址的装置的制作方法
技术领域
本发明涉及控制用于纠正数字数据差错的码元数据的地址的装置,特别地,涉及控制用于在数字多功能盘(DVD)系统中纠正差错的码元数据的地址的装置。
在DVD系统中,在再现期间读取记录在盘上的数据,并执行一个里德-所罗门(RS)乘积码类型的差错纠正。此时,将读取的数据排列成一个虚拟二维状态。在水平轴和垂直轴方向上分别执行差错纠正。因此获得了二维差错纠正效果。

图1显示了一个数据扇区10和一个用于DVD系统中的差错纠正的纠错码(ECC)块12的结构。以一系列一比特数据列来读取记录在盘(未显示)上的数据。在解调电路(未显示)中以八比特的码元数据模式对以16比特为单位的比特数据流进行解调。在虚拟排列的ECC块12中的水平和垂直方向上分别执行关于码元数据的差错纠正。
用于差错纠正的码元数据的ECC分组12是由除了奇偶校验的172字节×12行×16数据扇区组成的,包括172字节×192行的纯码元数据,包括16帧行数据扇区。通过增加一个用于码元数据的差错纠正的10字节内奇偶校验(PI),形成了一个182字节×192行的数据结构。对整个182字节×208行数据进行调制,并记录在盘上,这182列的每一列加有16字节的外奇偶校验。
这里,当各个码元数据为Bij(i=0到207,j=0到181)时,包括含外奇偶校验的172列的剩余多项式Rj(X)如下列等式(1)所示。Rj(X)=Σi=192207Bij•X207-i={lj(X)•X16}mod{GPO(X)}---(1)]]>其中,lj(X)=Σi=0191Bi,j•X143-i]]>并且GPO(X)=Πk=015(X+αk)]]>另外,包括含内奇偶校验位的208行的剩余多项式Ri(X)如下列等式(2)所示Ri(X)=Σj=172181Bi,j•X181-j={li(X)•X10}mod{GPI(X)}---(2)]]>其中,li(X)=Σj=0171Bi,j•X171-j,]]>GPI(X)=Πk=09(X+αk)]]>α代表一个本原多项式的本原根。这里,各个码元数据的位置而不是各个码元数据的值被包括在要进行差错纠正的分量中。也就是说,从读自盘的比特流解调出的码元数据必须被记录在图1的ECC块12中的虚拟初始位置上。因此,可以在差错纠正期间检测和纠正具有差错的数据。当从比特流解调出的码元数据被记录在一个字节之后或一个字节之前、因此未被记录在应该被记录的那行上时,会产生大量差错。因此,差错纠正是不可能的。
在DVD系统中,将图1的扇区10中表示的91字节的数据单元分为偶数帧和奇数帧,以便处理各种数据。用帧同步将各个帧分开。帧同步的结构如图3A所示。相应各帧较早,因此形成了图1的扇区10。作为差错纠正的基本单位的ECC块12包括这些扇区。因此,执行正确的差错纠正。
因此,当为差错纠正存储码元数据时,需要一种控制地址的装置,通过在存储器中存储码元数据,以使得各个码元数据的位置精确地相应于ECC块的码元数据的排列,可以提高差错纠正的效率。
本发明的一个目的是提供一种控制用于差错纠正的码元数据的地址的装置,通过利用在盘再现期间从读出的比特流提取出的位置信息把解调码元数据精确地对应于ECC块地存储在存储器中,即使在盘中出现滑移,也可以在最佳状态下执行差错纠正。
因此,为了实现上述目标,提供了一种用于控制把对从盘读出的比特流进行解调而获得的码元数据存储在存储器中进行差错纠正的地址的装置,该装置包括一同步检测部分,用于接收比特流并检测一帧同步和一ID(识别符)同步;一帧同步号发生部分,用于纠正检测到的帧同步序列并输出关于帧同步位置的信息;一ID差错纠正部分,用于使用一包括在码元数据中的ID奇偶校验来输出一差错纠正ID;一ID同步号检测部分,用于接收差错纠正ID和ID同步、顺序地将ID同步与同步帧结构进行比较、检验是否输入了正确的ID同步、并输出关于ID位置的信息;一地址发生部分,用于接收帧同步、ID同步和关于各个同步位置的信息、产生相应于ECC块预定位置的码元数据的地址、并将该地址输出到存储器;以及一个控制部分,用于控制各个检测和发生部分。
并且,当接收的帧同步比特的超过预定数目比特与帧同步一致时,同步检测部分就将该接收的帧同步检测为一个相关帧同步。
并且,同步检测部分感测同步帧的范围大小是由控制部分来控制的。
并且,关于帧位置的信息是检测到的相关同步帧号,并且这些同步帧号是根据与帧同步对应的位置顺序地设置的。
并且,关于ID位置的信息是一个相关扇区的ID号。
并且,帧同步号产生部分将接收到的帧同步与各帧同步进行比较,以检验前者与后者是否一致,并纠正帧同步。
通过结合附图对优选实施例进行详细说明,本发明的上述目的和优点将变得更加明显,其中图1显示了DVD系统中的一个扇区和一个用于差错纠正的数据ECC块的结构;图2是说明依据本发明的一种用于为DVD系统中的差错纠正控制码元数据地址的装置的方框图;以及图3A和3B显示了一个同步帧和一个帧同步的结构。
下面,将参考附图详细说明本发明。
在图2中,本发明的控制用于差错纠正的码元数据地址的装置连在一个解调器20和一个存储器27之间,其中解调器20根据16/8解调规则和一个DVD标准将以16比特为一个单元的从盘读出的比特流解调成以8比特为单元的码元数据,该装置包括一个同步检测器21,接收比特流并检测一个ID(识别符)同步和一个帧同步;一个ID差错纠正器(ECC)22,用于使用一个包括在码元数据中的ID奇偶校验字节来纠正ID差错;一个ID同步号检测器25,用于检验从ID ECC 22输出的差错纠正ID在每个扇区的连续性、纠正ID同步并输出ID号;一个帧同步号发生器24,用于接收帧同步、校验接收的帧同步是否与前一个帧同步具有连续性、并输出一个纠正的帧同步和一个帧号;一个地址发生器26,用于接收从ID同步号检测器25和帧同步号发生器24输出的ID号、ID同步、帧同步和帧号并产生码元数据的地址一个控制器23,用于控制解调器20以及各个发生器和检测器,存储器27存储码元数据,以便根据由地址发生器26产生的存储器地址对应于ECC中的数据位置。
同步帧包括包含在从盘(未显示)读出的比特流内的帧同步和未象图3A所示那样被调制的数据。各个帧同步SY0到SY7由32比特组成。在每个帧同步之后的部分由1456比特的数据组成,并且在执行了解调之后变成91字节的数据。图3B显示了每个依据DVD标准的32比特帧同步所具有的两种类型数据的值。帧同步SY0到SY7是32比特同步数据,被包括在从盘读出的比特流数据中,并提供同步信息。当图3A中显示的同步帧被解调并安排在多个帧内时,形成一个由多个帧组成的扇区10,如图1所示。
参见图2中所示装置的操作,当将从盘(未显示)读取的比特流输入解调器20时,解调器20将根据16/8解调规则和一个符合DVD标准的解调表读出的以16比特为一个单元的比特流解调成以8比特为单元的码元数据,并输出该码元数据。同步检测器21接收该比特流并检测包括在比特流中的一个帧同步。这里,当包括在比特流中的帧同步各比特与图3B中所示由32比特组成的8个帧同步中的一个帧同步的各比特相一致时,检测到相关的帧同步并输出。虽然从8个帧同步中选出的帧同步的比特与相关帧同步的比特有一到两个比特不同,但同步检测器21可以感测到相关帧同步。感测范围的程度是由控制器23控制的。
帧同步号发生器24接收由同步检测器21检测出的一系列帧同步、预测更精确的同步信息、设置一个帧号,以便可以识别出纠正的帧同步和各个帧的顺序。也就是说,根据图3A中显示的DVD标准的同步帧结构,将SY0、SY5和SY1顺序地输入帧同步号发生器24。因此,帧同步号发生器24预测在SY1同步之后测的SY5同步输入,在SY6或SY7同步之后的SY2同步的输入,并检验各帧同步输入是否与图3A的同步帧的结构一致。
这里,在帧同步SY0、SY5、SY1、SY5、SY2和SY5顺序地输入之后,当不是SY3同步的另一个帧同步被输入时,输入的帧同步被感测作为SY3同步并输出。当帧同步被连续地输入、而与图3B中所示同步帧结构不一致时,连续性被忽略。产生相应于检测到的帧同步的号并输出。此时,在控制器23的控制下,执行检测帧的连续性的号或是否检测该连续性。
ID ECC 22向ID同步号检测器25输出差错被纠正的ID,其差错是使用包括在每个由码元数据组成的扇区中的两字节ID奇偶校验字节来纠正的。同步检测器21的ID同步仅输出代表相关扇区的开始,没有关于ECC块上位置的信息。在DVD标准中,该扇区的第一个码元数据的四个字节ID代表相关扇区的值。在四个字节中的四个次有效位代表在相同ECC块中扇区的位置。
ID同步号检测器25顺序地比较由同步检测器21检测出的帧同步SY0至SY7,以便在带有同步帧结构的ECC块中找到相关扇区的位置,并检测是ID同步的SY0同步。也就是说,当与在同步帧结构中一样、在输入SY7同步之后紧接顺序地输入SY0,输入SY0同步被认为是ID同步。并且,ID同步号检测器25从同步检测器21接收差错纠正ID和ID同步,并检测显示ECC块中相关扇区位置的ID号。
地址发生器26在控制器23的控制下接收解调的码元数据和帧同步和从帧同步号发生器24输出的帧号、从ID同步号检测器25输出的ID号和ID同步,并产生地址,以便依据每个扇区和帧的标准相应于图1的ECC块12中数据的虚拟位置将码元数据记录在存储器27上。
因此,当从盘读取比特流时,即使由于出现滑移或其他各种原因扇区从盘被重复地读取,也可以使用码元数据的位置信息在ECC块的虚拟位置精确地记录读出的码元数据。
依据本发明,即使由于出现滑移或其他各种原因扇区从盘被重复地读取,也可以通过根据用关于解调码元数据的关于每帧位置的信息和关于每个ID位置的信息而产生的存储器地址、相应于ECC块在存储器中精确地存储码元数据,以一种最优化状态执行差错纠正。
权利要求
1.一种用于控制把对从盘读出的比特流进行解调而获得的码元数据存储在存储器中以进行差错纠正的地址的装置,该装置包括同步检测部分,用于接收比特流并检测帧同步和ID(识别符)同步;帧同步号发生部分,用于纠正检测到的帧同步序列并输出关于帧同步位置的信息;ID差错纠正部分,用于使用一个包括在所述码元数据中的ID奇偶校验来输出一个差错纠正后的ID;ID同步号检测部分,用于接收所述差错纠正后的ID和ID同步、顺序地将该ID同步与同步帧结构进行比较、检验是否输入了正确的ID同步、并输出关于该ID位置的信息;地址发生部分,用于接收所述帧同步、ID同步和关于各个同步位置的信息、产生相应于ECC块一预定位置的码元数据的地址、并将该地址输出到存储器;以及控制部分,用于控制各个检测和发生部分。
2.如权利要求1所述的装置,其中,当接收的帧同步比特有超过预定数目比特与帧同步一致时,所述同步检测部分将接收的帧同步检测为一个相关帧同步。
3.如权利要求2所述的装置,其中,所述同步检测部分感测同步帧的范围程度是由控制部分来控制的。
4.如权利要求1所述的装置,其中,关于各帧位置的信息是检测到的各相关同步帧号,所述这些同步帧号是根据各帧同步对应的位置顺序地设置的。
5.如权利要求1所述的装置,其中,关于ID位置的信息是一个相关扇区的ID号。
6.如权利要求1所述的装置,其中,所述帧同步号发生部分将接收到的各帧同步与所述各帧同步进行比较,以检验前者与后者是否一致,并纠正各帧同步。
全文摘要
一种用于为差错纠正控制通过对从盘读出的比特流进行解调而获得的码元数据的地址的装置,包括:同步检测器;帧同步号发生器;ID差错纠正器;ID同步号检测器;地址发生器;以及控制器。对于从一个DVD播放机的盘读出然后被解调的码元数据,根据由每个帧的位置信息和关于ID的位置信息设置的扇区和帧产生一个存储器地址,并将码元数据相应于ECC块精确地存储在一个存储器中,可以有效地执行差错纠正。
文档编号H03M13/00GK1226723SQ9812409
公开日1999年8月25日 申请日期1998年12月17日 优先权日1997年12月17日
发明者林宗相 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1