CN1198282C - 扰频数据及记录信息的方法、代码记录和再现设备 - Google Patents
扰频数据及记录信息的方法、代码记录和再现设备 Download PDFInfo
- Publication number
- CN1198282C CN1198282C CNB021061661A CN02106166A CN1198282C CN 1198282 C CN1198282 C CN 1198282C CN B021061661 A CNB021061661 A CN B021061661A CN 02106166 A CN02106166 A CN 02106166A CN 1198282 C CN1198282 C CN 1198282C
- Authority
- CN
- China
- Prior art keywords
- data
- scramble
- master data
- sector
- pseudorandom number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10009—Improvement or modification of read or write signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/14—Digital recording or reproducing using self-clocking codes
- G11B20/1403—Digital recording or reproducing using self-clocking codes characterised by the use of two levels
- G11B20/1423—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
- G11B20/1426—Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M5/00—Conversion of the form of the representation of individual digits
- H03M5/02—Conversion to or from representation by pulses
- H03M5/04—Conversion to or from representation by pulses the pulses having two levels
- H03M5/14—Code representation, e.g. transition, for a given bit cell depending on the information in one or more adjacent bit cells, e.g. delay modulation code, double density code
- H03M5/145—Conversion to or from block codes or representations thereof
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
本发明的一种扰频数据的方法,包括步骤:生成具有被随机确定的一值的扰频数据;根据该扰频数据的值生成一伪随机数字序列;及通过对该伪随机数字序列和数据执行一逻辑运算而生成被扰频的数据。
Description
技术领域
本发明涉及用于一种扰频数据的方法,一种记录介质,该被扰频的数据可以在该介质上进行记录,一种在该记录介质上记录该被扰频的数据的方法,以及代码记录和再现设备,用于将该被扰频的数据记录到一种记录介质上或从一种记录介质再现该被扰频的数据。
背景技术
光盘对于在其上记录例如视频数据,音频数据和计算机数据这些不同类型的软数据已成为很普通的记录媒质。光盘包括不同类型的只读式磁盘,例如激光盘(LD),磁盘(CD),紧致盘只读存储器(CD-ROM),以及不同类型的可重写和/或只写一次类型磁盘,例如磁-光盘,相位变化磁盘和可重新记录的紧致盘(CD-R)。
另一方面,近年来还发展了高效编码技术。因此,目前任何类型数据都能被处理成数字数据。例如可对视频数据进行频带压缩以便将其处理成数字数据。由于这些发展,有必要进一步增加光盘的容量和记录密度。
然而,当增加记录媒质的记录密度时,从该记录媒质读出的代表值“1”的信号以及代表值“0”的信号之间的差别将变小。结果读安全系数减小,再生信号的质量下降。
当信号被记录到一种记录媒质上的时候,为回避这种再生信号在质量上的下降,必须降低信号的低频分量。这是因为由光盘再生的信号包括许多低频噪声,这些噪声必须用滤波器加以滤除,以便改善再生信号的信噪(S/N)比。这样,由于该滤波的同样切去该再生信号的必要的低频率分量,所以降低噪声的效应可以通过预先减小被记录的信号的低频分量来加以减缓。
已建议有用于降低低频分量的各种数据编码方法。然而甚至当应用这些编码方法的任一个方法时,在某些情况下,不能被降低低频分量的数据仍然可以长期出现。这样,将该数据扰频以减小这种可能性是有效的。
当数据被记录到一种记录媒质或从该媒质再生时,记录和再生操作是在一个具有特定尺寸的数据单元上执行。这样的一个数据单元被称为一个“扇区”。记录在一个扇区上的代码的游程长度是受到限制的,以便缩小记录/再生设备的一个信道的频率带宽。
当数据记录到该游动长度受限制的扇区或从该扇区再生时,一旦产生误差,该误差并不保留在该有误差的扇区内,而是传播到该数据的随后的扇区中。为防止这种误差传播,由该记录数据可识别的预定的模式(pattern)在标准间隔上被记录到每个扇区。这样的模式被称为“同步代码”。由这些同步代码划分的扇区的各个区域被称为“帧”。
如上所述,当数据记录时必须降低数据的低频分量,所以在记录数据之前要转换该数据。例如可用图18中所示的一种代码转换设备来完成这种转换。
如图18所示,当主数据输入扰频器101时,该扰频器101按伪随机数字序列对该主数据扰频,之后将该被扰频的主数据加到8/16调制器102。当该被扰频的主数据输入到8/16调制器102时,8/16调制器102调制该主数据,并输出该被调制的主数据作为记录数据,该记录数据传送到一个记录/再生设备,并被记录在一种记录媒质上。
此外,同该输入主数据相关的逻辑地址(8位)的高4位(即位4到位8)也输入到扰频器101作为籽晶(seed)选择信号。不同类型的扰频数据在一组16个逻辑地址(即,以16个扇区为基础)中按序进行选择。即,单个扰频数据由各自不同的16种伪随机数字序列中任一个序列所代表。这样在各个扇区中,与各个扰频数据相关的16种伪随机数字序列被按序进行选择。此外,响应一个扇区启动信号,该扰频器101根据所选择的伪随机数字序列对包括在一个扇区中的数据进行扰频。
扰频是通过得到主数据和由一M序列(最大长度序列)产生的数据(或随机数)的异或由扰频器101执行的,对于两数据类型的每一位,该M序列由下列多项式(1)表示。
X15+X4+1 …(1)
图19说明该扰频器101的结构。如图19所示,16种类型的伪随机数字序列的初始位模式被提前储存在籽晶ROM111中。这些初始位模式的任何一个响应一个籽晶选择信号而从该籽晶ROM111中选择出来。位移寄存器112响应一籽晶装入信号接收从该籽晶ROM111选择的该初始位模式,之后与一位时钟同步顺序地将该初始位模式位移。一个异或单元113得到位移寄存器112的位移位输出和储存在该位移寄存器112中的4个最高位的异或结果,然后将这个操作结果返回该位移寄存器112。储存在该位移寄存器112中的低8位与一位时钟同步锁存在一个触发器114中。锁存在该触发器114中的8位脉冲串的相应位加到各个异或单元115。不仅该8位脉冲串的相应位,而且8位主数据字的相应位都输入到这些异或单元115的每一个单元中,得到每对位的异或结果,然后输出该操作结果。
另一方面,8/16调制器102执行两步调制,以便从扰频主数据产生一个输出主数据。执行第一步调制,以便由凹坑位置调制(PPM)调制该被扰频数据从8位主数据产生16位主数据,而执行第二步调制,以便由脉冲宽度调制(PWM)调制该16位主数据从该16位主数据产生16位输出主数据。
图20说明该8/16调制器102的一种结构。如图20所示,由扰频器101扰频的该8位主数据不仅通过触发器121加到主表格122和子表格123,而且还直接加到一个数字和值(DSV)控制器124。该主数据和由选择器125选择的表示下一状态的数据输入到主表格122。类以地,该主数据由和该选择器125选择的表示下一状态的数据输入到该子表格123。
主表格122包括表示在下列表1中的主数据。8位主数据值是按主表格122中的状态扰频的,而相应下一状态的16位主数据字参照表示在表1中的主数据进行选择并输出。类似地,子表格123包括表示在下列表2中的子数据。8位主数据值是按子表格123中的状态扰频的,而相应下一状态的16位主数据字参照表示在表2中的子数据进行选择并输出。
由于8位主数据值的范围是从0到255,因此在该主表格122中提前确定256组16位主数据字,用于各8位主数据值(0到255)。然而应指出在表1中只表示该8位主数据值(0到255)的一部分(0到45)以及对应该46个值的该16位主数据字的一部分。另一方面,在子表格123中与主表格122不同的是,88组16位主数据字被确定用于该8位主数据值(0到255)的一部分(0到87)。然而在表2中表示该88个8位主数据值(0到87)的少部分(0到45)以及相应该46个值的16位主数据字的少部分。此外,在表格122和123中,下一状态是对每个16位主数据字确定的。这样,当查找该16位主数据字时,相应该16位主数据字的下一状态也将被读出。
[表格1] 用于8/16被调代码(主)的转换表
主数据值 | 状态1 | 状态2 | 状态3 | 状态4 | ||||||
代码字MSB LSB | 下一状态 | 代码字MSB LSB | 下一状态 | 代码字MSB LSB | 下一状态 | 代码字MSB LSB | 下一状态 | |||
0123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 0010000000001001001000000001001000100001001000000010000001001000001000001001000000100000001001000010000000100100001000000100100000100000100100000010000100100000001001001000000000100010010000000010010010000001001000100100000100100000010010010010000100100001001000000100100100100000001000100001000000001001001000000001000100010000000100100000100000000010000001000000000100100010001000000010000100010000001000001000100000100000010001000001000100100000001000000000100000010000100100000001000001001000000100000010010000010000000001000001000000000100000100000010010000010000010010000001000010010000000100010010000000100000000010000010000001000100001000001000100000100001000100000010001000100000001001000100000000010010010000000000001000000001 | 1122223333441111111111122222222223333333333441 | 0100000100100000001000000001001000100001001000000100010010000000001000001001000000100000001001000010000000100100010000000001001000100000100100000010000100100000001001001000000000100010010000000010010010000001001000100100000101000000001001000010001001000001001000010010000100100000001000100100000010010000001000000001000100010000000100100000100000000010000001000000000100100010001000000010000100010000010000000010010000100000010001000001000100100000010000001001000000010000100100000100000100100000000100000010010000010000000001000001000000000100000100000010010001000010010000000001000010010000000100010010000001001001000000010010000001000100010001001000000100100001000100000010001000100000001001000100000000010010010000000100010001000000 | 2124223133441131112111122222323223343313133444 | 0010000000001001100000010010000010000000000100101010000001001000100000010010000010010010000000001000100100000000001000000100100010000100100000001001001000000001100010010000000110000000100100001000000010010000100001001000000100100000001001001000001001000001100000010010000110000010010000000001000000001001100100010000000010001000100000001000000010010001100000000100100110000000010010001000000001001000001000001000100010000000001000101000000000010001001000000000100010010001000000100001000001001000100100010000000110001001000000101000100010000001100000000010010000010000010010001000000000100100100001000100000000100000000010001001000010000000001000001000100010000100100000101000001000100000100000000100000110000010001000001000001001000010 | 1312244341132111141441123211212111233434312131 | 0100000100100000100000010010000010000000000100100100010010000000100000001001000010010010000000001000100100000000100000000001001010000100100000001001001000000001100010010000000110000000100100001000000010010000100001001000000101000000001001001000001001000001100000010010000110000010010000000100000010010000100100010000000010001000100000001000000010010001100000000100100110000000010010001000000001001000010000000010010010000000001000101000000000010001010000001001000010010010000000100100000100100000100100010000000110001001000000101000100010000001100000000010010001000010010000001000000000100100100001000100000001001001000000011001000010000000010001001000000110000100100000101000001000100000100001000100000110000010001000000100010001000000 | 2314244141132131142441123211313111243414112134 |
[表格2]
用于8/16被调代码(子)的转换表
主数据值 | 状态1 | 状态2 | 状态3 | 状态 4 | ||||
代码字MSB LSB | 下一状态 | 代码字MSB LSB | 下一状态 | 代码字MSB LSB | 下一状态 | Code WordMSB LSB | 下一状态 | |
012345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 00000100100000000000100100000000000100100000000000000010010000000000000100100000000000001001000000000000010010000000000001001000000000001001000000000001001000000000010001000000000010001000000000010001000000000010001000000000000000100010000000000001000100000000000010001000000000000100010000000000010001000010000010001000000000010001000000000010001000000000010010000001000010010000000100010010000000010010010000000001000000000100100100000000100100010000000100100001000000100100000100001000010000000001000010000000001000010000000000000100001000000000001000010000000000010000100000000000100001000000010000100000000000001000010000000001000010000000001000010000000001000100000100000100100000100000100010000001000010010000001000010001000000010001001000000010 | 44443332224444333322221111111144433332222111111 | 00000100100000000000100100000000000100100000000001000100000000010100100000000010010000100000000001001000000001000100000101000000010010001001000001001000001001000000010001000000000010001000000000010001000000000010001000000000010010000000010001001000100100000100001000000001010001000000001001001000001001000100100100100000010010010010000001001000000100100000010010000001000010010000000100010010000000010010001000000001010001000000010001000001000000010100010000000100010000100000001000001000010000000001000010000000001000010000000000000100001000000100010000010010010001000001000101000000100000000000010000100000010001000010010001000100001001000100100000100010000001000100000100000100100000100000100010000001000010010000001000010001000000010001001000000010 | 44411424324444321133211111312144431142321111111 | 01001000010010000100100001001000010010000000100110000010000000001001000000000100100100000010010010010000010010001001000000000100100100000010010010010000010010001001001001000000100010000100100001000100010010001000100000000100100100001001000010010001001000000100100000001000010010001000100010010000100100001001000100100000010001000100100001001000000010001000100000100100100010001001000001001000100010001000100000000100100001000000000110001000000000101001000000001001100100000001001010001000001001001000100001001000010001000000100101001000010010011000100100100000100100000000100010010000010001001000001000000001100010001001000010001001001000001001000000001000100001000000001010000001000000001001000001000100100100000000100110010000100010001001000100010000 | 23143332224333333322223322111122113331222142133 | 01001000010010000100100001001000010010000000100101000100000000010100100000000010010000100000000001001000000001000100000100000000010010001001000001001000001001001001001001000000100010000100100001000100010010001000100000000100010010000000010001001000100100000100001000000001010001000000001001001000001001000100100100100000010010010010000001001000000100101000100000100100100010001001000001001000100010001000100000000100010010000000010001000001000000010100010000000100010000100000001010001000001001001000100001001000010010000000100101001000010010010100010000010010010010000001000101000000100000001000001000000001010001000010010001000100001001000100100000100010100001000000001010000001000000001001000001000100100010000000100110010000100010001001000100010000 | 23111424324333321133213322312122111141321142133 |
在主表格122中,如果一个输入8位主数据值包括在0-87范围之内,则在表格1中表示的状态S1-S4的四种类型的任一种按照由选择器125指定的下一状态进行选择。对应该输入的8位主数据值的一个16位主数据字从属于所选状态的16位主数据字选择。之后,所选的16位主数据字DM在在主输出到交叉条形开关126。
在另一方面,如果一个输入8位主数据值包括在主表格122的88-255的范围内,并且在表格1中所示的两种类型的状态S1和S2的任一种按照由选择器125指定的下一状态进行选择,则一个相应该输入8位主数据值的(6位主数据字从属于所选状态S1或S4的16位主数据字进行选择。之后,所选16位主数据字D1或D4输出到交叉条形开关126。此外,如果一个输入8位主数据值包括在主表格122的88-255的范围内,并且在表格1中所示的两种类型的状态S1和S2的任一种按照由选择器125指定的下一状态进行选择,则一个相应该输入8位主数据值的16位主数据字从属于所选状态S1或S3的16位主数据字进行选择。之后,所选16位主数据字输出到交叉条形开关126。
类似地,如果一个输入8位主数据值包括在子表格123的0-87的范围内,则在表格2中所示的四种类型的状态S1-S4的任一种按照由选择器125指定的下一状态进行选择。而相应该输入8位主数据值的一个16位主数据字从属于所选状态的16位主数据字进行选择。之后,所选择的16位主数据字DS输出到交叉条形开关126。
此时,不仅所选16位数据字而且相应这些16位数据字的下一状态都从表格122和123读出并之后输出到交叉条形开关126。
要指出的是该下一状态响应在一帧开始的一个同步代码被初始化到1。
当由选择器125指定的一个8位主数据值和下一状态输入到DSV控制器124时,该DSV控制器根据该8位主数据值和下一状态作出一个判定,之后输出一个相应该判定结果的交叉条形开关选择信号到该交叉条形开关126。
响应该交叉条形开关选择信号,该交叉条形开关126从由主表格122提供的16位主数据字以及从由子表格123提供的16位主数据字选择一个或两个主数据字1之后将该一个或两个16位主数据字输出到第一DSV算法电路127和第二DSV算法电路128至少一个电路。
例如,如果DSV控制124已确定该8位主数据值等于或小于87,而且相应该8位主数据值的该16位主数据字存在于,主表格122和子表格123的每一个中,则交叉条形开关126响应交叉条形开关选择信号分别从主表格122和子表格123选择16位主数据字DM和DS。之后,交叉条形开关126将该16位主数据字DM和DS输出到第一和第二DSV算法电路127和128。
另一方面,如果DSV控制器124已确定8位主数据值等于或大于88,相应该8位主数据值的16位主数据字仅存在于主表格122中,并且或状态S1或状态S4已由选择器125指定的下一状态所选择,则交叉条形开关126响应交叉条形开关选择信号选择由主表格122提供的16位主数据字D1或D4。之后,交叉条形开关126将该16位主数据字D1或D4输出到第一和第二DSV算法电路127和128。
此外,如果DSV控制器124已确定8位主数据值等于或大于88,相应该8位主数据值的16位主数据字仅存在于主表格122中,并且或状态S2或状态S3已由选择器125指定的下一状态所选择,则交叉条形开关126响应交叉条形开关选择信号仅选择由主表格122提供的单个16位主数据(或已经按照由下一状态指定的或状态S2或状态S3读出的16位主数据字)。之后,交叉条形开关126输出该16位主数据字D2或D3到第一DSV算法电路127。
由交叉条形开关126按该16位主数据字DM,D1,D4和DS形成的选择按下列表3分类。
[表格3]
主数据值 | 0-87 | 88-255 | 88-255 |
下一状态 | S1,S2,S3,S4 | S1或S4 | S2或S3 |
数据选择 | 选择来自 | 响应 | 通常选 |
主表格的DM和来自表格的DS | 来自主表格的S1或S4选择D1或D4 | 择由主表格的下一状态S2或S3指定的DM |
然而,对于8位主数据值等于或大于88以及状态S1或状态S4之一个状态已经按由选择器125指定的下一状态所选择的情况,如果对于状态S1或状态S4在8位主数据字和预先的8位主数据字之间具有相同符号的连续代码的游程长度在2-10的范围之外,则DSV控制器124控制交叉条形开关126,使得只有属于状态S1或S4并且游程范围在0-10之内的16位主数据字D1或D4被选择输出。这样,为将来自主表格122的16位主数据字D1和D4输出到第一和第二DSV算法电路127和128,要求在8位主数据字和预先的8位主数据字之间具有相同符号的连续代码的游程在2-10范围之内。
每当一个16位主数据字输入到第一算法电路127和/或第二算法电路128时,算法电路计算与该输入的16位主数据字相关的数字和值(DSV)。以下为用于计算DSV的算法。
例如,如果在图21A中表示的一个16位主数据字通过选择器125从交叉条形开关126输入到PWM调制器129,该PWM调制器129对该16位主数据字执行脉宽调制,由此产生并输出在图21B中所示的一个16位输出主数据字。
如从图21A和21B比较可看到的那样。包括在单个输出主数据字中的“1”位数和“0”位数可从单个16位输入主数据字得出。这样,当输入单个主数据字时,可得到包括在相应单个16位输入主数据字的单个输出主数据字中的“1”位数和“0”位数,并计算该数之间的差。累积对各个字计算的差即得到一个DSV。由第一和第二DSV算法电路127和128计算的DSVS加到选择器125和比较器130。实际上,包括在单个输出主数据字中的“1”位由值“+1”取代,而包括在单个输出主数据字中的“0”位由值“-1”取代。值“+1”和“-1”的总和在每个输出主数据字中进行计算。这样,对各个字累积其和而得到DSV。
此外,这种计算是以一个扇区为基础通过第一和第二DSV算法电路进行的,并且从单个扇区的开始到终端连续地进行。在一个扇区的开始,该扇区的第一位(或最低有效位LSB)从PWM调制器129输入到第一和第二DSV算法电路127和128,同时响应该LSB,该输出主数据字的第一值被初始化或设置到等于零。
当DSVS从第一和第二DSV算法电路127和128输入到比较器130时,比较器130选择DSVS中任一具有较小绝对值者并之后提供信息指示算法电路127或128已计算了用于选择器125的被选择的DSV。响应此信息,选择器125选择由比较器130指出的算法电路127或128,输出16位输出主数据字到PWM调制器129。根据16位输出主数据字表明DSV已经由算法电路127或128进行了计算,并输出与该16位输出主数据字有关的下一状态到主表格122,子表格123和DSV控制器124。
那就是说,在8/16调制器102中,8位输入主数据字被调制到相应的16位主数据字,相应该16位主数据字的各个输出主数据字的DSV被提前进行计算,选择从其能得出一个较小的DSV的该16位主数据字,之后将该16位主数据字调制到16位输出主数据字以便输出。然而,如上所述,如果相应该输入8位主数据值的16位主数据字仅存在于该主表格122中。以及或状态S2,或状态S3已由选择器125指定的下一状态所选择,则只有单个16位主数据字(或已经按照由该下一状态指定的状态S2或状态S3读出的16位主数据字)从该主表格122进行选择。这样,执行从16位主数据字到16位输出主数据字的调制。
以下将参照图22和23中所示流程图描述用这种代码转换设备执行一系列处理步骤。
首先,在已通过对一输入主数据字的各位进行计数识别一个帧的顶部之后(步骤201),一同步代码加到该帧的顶部(步骤202),并且从8/16调制器102的选择器125输出的下一状态初始化为S1(步骤203)。之后,如果确定未到达一个扇区的终端(步骤204,否),则处理返回步骤201。
接着,开始扰频该输入主数据字的帧(步骤205),并且被扰频的主数据字的帧以一字为基础被转换到一输出主数据字的帧(步骤206)。之后,如果下一帧的顶部被识别(步骤201),一同步代码加到该帧的顶部(步骤202),下一状态再次初始化为S1(步骤203)。然后执行扰频和转换(步骤205和206。接着对各个帧重复执行类似的处理。当到达一扇区的终端时(步骤204,是),一个扇区的处理结束。
此外,在执行步骤206之后,还要确定该8位主数据值是否小于88。为在图23中所示,如果该值小于88(步骤301,是),则从由主表格122提供的16位主数据字DM和从子表格123提供的16位主数据字DS选择具有较少DSV的16位主数据字(步骤302)。
另一方面,如果该8位主数据值等于或大于88(步骤301,否),则具有较小DSV的一个16位主数据字D1或D4从主表格122进行选择(步骤303)。
如果经常具有较小的DSV的一个输出主数据字按这种方式产生,则将减小该主数据字的低频分量。这样在用于将该主数据字记录到一种记录媒质或从它再生该主数据字的一种记录/再生设备中,可减小再生信号的低频分量,可以压缩该再生信号的包络的位移,以及减小再生误差到一定程度。
然而,虽然上述现有技术代码转换设备的确能减少一个再生信号的低频分量以及不正常地增加该低频分量的可能性,但这种减小的程度是远远不够的,而且在某些情况下可以继续产生再生误差。
更具体地,当在图20所示的8/16调制器102中存在M种类型16位主数据字时,具有导至DSV分散的位模式的N种类型16位主数据字包括在该M种类型的16位主数据字中。这样,如果具有这种位模式的16位主数据字连续地出现,则该DSV相反地增加或减少发散。结果,无助于增加输出主数据字的低频分量。
在上述一般例子中,M=256,以及N=168。当8位主数据值在0-87范围中时,DSV收敛。另一方面,当8位主数据值在88-255范围中时,DSV发散。实际上,约输入主数据的10%产生DSV发散。图24A是表示在一个扇区中8位主数据值变化的曲线,而24B是表示根据该8位主数据值的变化,DSV随之增加和减少的曲线。从这些曲线可以看出,如果该8位主数据值连续地包括在88-255的范围内,该DSV发散。
那就是说,在现有技术代码转换设备中,虽然输入主数据被扰频,并且该被扰频的主数据经受8/16调制,该主数据的低频分量未能充分减小。因此,当该主数据从已经在其上面记录了该主数据的媒质上再生时,该再生信号的低频分量增加,该再生信号包络突然变化,由此产生再生误差。即使再生信号的包络被校正或使用附加的误差校正代码(ECC)校正该主数据,仍不能完全防止这样的再生误差。
此外,由于一组伪随机数字序列被按照预定的顺序重新排列,使得相同信号重复地重写在相同的扇区成为可能。在该情况下,由于由该扇区占据的记录媒质部分的特性变成不均匀,则在相同情况下再生信号的S/N比下降并产生再生误差。
发明内容
根据本发明的一方面,提供了一种扰频数据的方法,包括步骤:生成具有被随机确定的一值的扰频数据;根据该扰频数据的值连续地生成一伪随机数字序列;及通过对该伪随机数字序列和数据执行一逻辑运算而生成被扰频的数据。
在一实施例中,该扰频数据的值是在一数据单元基础上被随机确定的,且各数据单元具有一预定大小。
在一实施例中,该方法还包括有步骤:确定被扰频的数据的DSV(数字和值)的变化是否已超出一预定阈值;及如果确定被扰频的数据的DSV的变化已超出该预定阈值,改变扰频数据的值。
根据本发明的另一方面,提供了一种用于在一记录介质上记录信息的方法,包括有步骤:通过上述扰频数据的方法生成扰频数据和被扰频的数据,及将该扰频数据和被扰频的数据记录到该记录介质上。
在一实施例中,该扰频数据的值是在一数据单元基础上被随机确定的,且各数据单元具有一预定大小。
根据本发明的再另一方面,提供了一种代码记录设备,用于在一扇区的基础上,在一记录介质上扰频和记录主数据,包括:扰频数据生成装置,用于生成由任一多个预定的伪随机数字序列表示的扰频数据;伪随机数字序列生成装置,用于根据该扰频数据连续地生成该伪随机数字序列,各伪随机数字序列由该扰频数据表示;扰频装置,用于通过序列地对该生成的伪随机数字序列和一个扇区的主数据执行一逻辑运算,对该主数据进行扰频;调制装置,用于调制该被扰频的主数据;及记录装置,用于将该调制的主数据连同该扰频数据一起记录到该记录介质上的一扇区上。
在一实施例中,该代码记录设备还包括有算法装置,用于得到代表在包括在该调制的主数据中的0位数和1位数之间差的一计算值;及确定装置,用于确定该计算的值。
在一实施例中,该伪随机数字序列生成装置根据不仅该扰频数据而且还有用于识别该记录介质的各扇区的扇区识别数据,生成该伪随机数字序列。
在一实施例中,该伪随机数字序列生成装置根据不仅该扰频数据而且还有用于识别该记录介质的各扇区的扇区识别数据,生成该伪随机数字序列。
在一实施例中,该扰频数据生成装置按一预定次序输出各自的伪随机数字序列。
在一实施例中,该扰频数据生成装置按一预定次序输出各自的伪随机数字序列。
在一实施例中,该扰频数据生成装置根据这些随机数字选择各伪随机数字序列,且然后输出表示该被选择的伪随机数字序列的扰频数据。
在一实施例中,该扰频数据生成装置根据这些随机数字选择各伪随机数字序列,且然后输出表示该被选择的伪随机数字序列的扰频数据。
在一实施例中,该代码记录设备还包括有用于确定被扰频的数据的DSV的变化是否已超出一预定阈值的装置;及用于如果确定被扰频的数据的DSV的变化是否已超出该预定阈值,改变扰频数据的值的装置。
根据本发明的再另一方面,提供了一种代码再现设备,用于从在一扇区基础上在其上记录主数据或从其再现主数据的一记录介质再现该主数据,扰频数据和被扰频的主数据被记录在每个扇区中,该扰频数据由用于扰频该主数据的预定的伪随机数字序列的任何初始值表示,每一伪随机数字序列包括多个以一唯一初始值开始的随机数字,且该主数据已通过序列地对表示该扰频数据和该主数据的伪随机数字序列执行一逻辑运算而被扰频,该代码再现设备包括:读取装置,用于从该记录介质的一扇区读出该扰频数据;伪随机数字序列生成装置,用于根据该读出的扰频数据,生成用于解扰频该被扰频的主数据的一伪随机数字序列;及解扰频装置,用于通过对该伪随机数字序列和该扇区的主数据执行一逻辑运算,来恢复原始未被扰频的主数据。
附图说明
一旦参照附图并了解以下详细说明,那些本专业的技术人员将明白本发明的这些和另外的优点。
附图简述
图1为表示本发明第一实施例中的一种代码转换设备的方块图。
图2为说明图1中所示代码转换设备的操作过程的状态转移图。
图3为表示一种记录/再生设备的方块图。
图4为表示本发明第二实施例中的一种代码转换设备的方块图。
图5为详细表示图4中所示的代码转换设备的扰频的转换部分的方块图。
图6为说明图4中所示代码转换设备的操作过程的状态转移图。
图7为表示本发明第三实施例中的代码转换设备的方块图。
图8表示本发明第四实施例中的作为典型记录媒质实施的光盘的数据组的典型格式。
图9表示本发明第四实施例中的光盘的典型扇区格式。
图10表示本发明第四实施例中光盘的典型同步帧格式。
图11示意表示本发明第四实施例中的光盘。
图12为表示本发明第五实施例中的代码记录设备的方块图。
图13为示意表示图12中所示的一种代码记录设备的伪随机数字发生器的方块图。
图14为用于图12中所示代码记录设备的初始值数据发生器的典型数据表格。
图15为用于图12中所示代码记录设备的初始值数据发生器的另一典型数据表格。
图16为表示本发明第六实施例中的一种代码记录设备的方块图。
图17为表示本发明第七实施例中的一种代码再生设备的方块图。
图18为表示一种普通代码转换设备的方块图。
图19为详细表示图18中所示普通代码转换设备的一个扰频器的方块图。
图20为详细表示图18中所示普通代码转换设备的一个8/16调制器的方块图。
图21A为一定时图,表示16位主数据字的波形,而图21B为一定时图,表示一16位输出主数据字的波形,该数据通过脉宽调制去调制在图21A中所示的该主数据字而产生。
图22为一流程图,表示一种普通代码转换设备的典型处理过程。
图23为一流程图,表示该普通代码转换设备的另一典型处理过程。
图24A为一条曲线,表示一种普通代码转换设备中的主数据值的变化,而图24B为一条曲线,表示根据图24A中所示变化,DSV的变化。
具体实施方式
以下将参照附图描述本发明的实施例。
例1
图1表示在本发明第一例中的一种代码转换设备。在图1中,存储器11储存输入主数据字,并至少可储存两扇区的主数据字。当储存在该存储器11中的主数据字输入到扰频器12时,该扰频器12对该输入主数据字扰频,并将被扰频的主数据字输出到8/16调制器13。该8/16调制器13通过凹位置调制(PPM)调制该被扰频的主数据字,由此从该被扰频的主数据字(8位)产生主数据字(16位)。之后,该8/16调制器13还通过脉冲宽度调制(PWM)调制该16位主数据字,由此从该16位主数据字产生16位输出主数据字并输出该16位输出主数据字。当由8/16调制器13得到的DSV输入到比较器14时,比较器确定该DSV的变化(或微分值)是否超过一预定的阈值,并在之后输出该确定结果到控制器15。
控制器15控制该代码转换设备的全部操作。更具体地,该控制器15确定用于将输入主数据字写入到存储器11的写地址以及从该存储器11读出该被储存的主数据字的读地址,改变在扰频器12中的伪随机数字序列的初始位模式,以及输出转换故障信号。
扰频器12的结构与图19中所示扰频器101相同并包括一个籽晶ROM111,一个位移寄存器112,一个异或元件113,一个触发器114,以及多个异或元件115。这样,当一8位主数据字输入到扰频器12时,该扰频器12对该输入的8位主数据字进行扰频并输出被扰频的该主数据字。
8/16调制器13的结构与图20中所示8/16调制器102也相同并包括一个触发器121,一个主表格122,一个子表格123,一个DSV控制器124,一个选择器125,一个交叉条形开关126,一个第一和一个第二DSV算法电路127和128,一个PWM调制器129和一个比较器130。这样,该8/16调制器13也将一8位输入主数据字调制到一16位主数据字,进而将该16位主数据字调制到一输出16位主数据字,然后将该16位输出主数据字输出。
以下将参照图2中所示的状态转移图描述具有这样一种结构的代码转换设备的操作。
首先,控制器15是处在一个空闲状态(状态401)。当断言一数据允许信号时,存储器11置写允许状态(状态402),由此开始在存储器11中储存一扇区的主数据。当断言一扇区起动信号时,控制器15开始从该存储器11读一扇区的主数据,并将读出的主数据字加到扰频器12。控制器15还将一籽晶选择信号和一籽晶装入信号加到扰频器12(状态403)。预定伪随机数字序列的初始位模式提前储存在扰频器12中。扰频器12响应籽晶选择信号选择任一初始位模式,并响应籽晶装入信号产生一系列具有所选初始位模式开头的随机数字。之后,扰频器12按该一系列随机数字扰频各个主数据字并按序输出该被扰频的主数据字到8/16调制器13。
要指出伪随机数字序列的初始位模式开始可以按图18中所示普通代码转换设备那样相同方式按与输入主数据字相关的一逻辑地址的高4位设置。
8/16调制器13按序用PPM调制被扰频的主数据字,由此从每个被扰频的主数据字(8位)产生一主数据字(16位)。之后,该8/16调制器13用PWM再调制该16位主数据字,由此从该16位主数据字产生一16位输出数据字并输出该16位输出主数据字。此外,该8/16调制器13通过累积得到用于各个主数据字的DSV并将该DSV输出到比较器14。之后,比较器确定该DSV的变化是否已超过一预定的阈值并将确定结果输出到控制器15。
当从存储器11读出一扇区的主数据,并执行该主数据的扰频和调制时,下一扇区的主数据被写入并储存在存储器11中(状态404)。
在完成从存储器11读出一扇区主数据之后仅继续写入下一扇区主数据于存储器11中(状态405)。当完成写入并要求一扇区起动信号时,处理返回状态404,另一扇区的主数据被读出,扰频和调制。
如果在状态404下一扇区的主数据不再输入,则仅继续从存储器11读出目前扇区的主数据(状态406)。当完成读出目前扇区主数据时,控制器15进入等待状态,以等待下一扇区的主数据(状态407),并用写地址比较读地址,以便返回到空闲状态(状态401)。
按此方式,各扇区主数据字有序地储存在存储器11中并在之后这些扇区的主数据字有序地从该存储器11读出。之后这些扇区的主数据字有序地被扰频,调制并输出。在同步代码插在按此方式输出的每个主数据字的相邻帧之间,并且误差校正代码附加到每个主数据字之后,该主数据字输出到图3所示记录/再生设备的记录部分24。记录/再生设备将该主数据字记录到以扇区为基础的记录媒质上。
另一方面,如果在扰频和调制一扇区的主数据期间比较器14已确定DSV的变化已超过一阈值(或该DSV已发散,使该从8/16调制器13输出的主数据字低频分量已增加)(状态404和406),控制器15对存储器11的写地址和读地址初始化并响应比较结果输出一转换故障信号(状态408)。转换故障信号输出到8/16调制器13以及图3所示记录/再生设备的驱动控制部分26以及误差校正代码调制部分22。
转换故障信号输入到8/16调制器13作为一恢复信号,由此初始化8/16调制器13。同样,响应该转换故障信号,记录/再生设备停止记录该扇区以及重新起动记录该扇区。此外,响应该转换故障信号,在扇区开始的主数据重新加到第一级上的电路(或记录/再生设备的误差校正代码调制部分22)。
之后,控制器15等待写入屏蔽的存储器11(状态409)。当写入无效时,处理通过401返回状态402。接着控制器15重新起动读一扇区的数据(其中DSV已预先发散),施加主数据字到扰频器12并输出籽晶选择信号和籽晶装入信号到扰频器12(状态410)。在状态410中,控制器15输出指令不同伪随机数字序列(已使DSV发散的伪随机数字序列)的初始位模式的籽晶选择信号到扰频器12,使上述一扇区的主数据由该不同的伪随机数字序列进行扰频。响应该籽晶选择信号,扰频器12产生一系列用该不同初始位模式开头的随机数字,按该一系列随机数字有序地扰频该主数据字,以及之后有序地将该被扰频的主数据字输出到8/16调制器13。如上所述,8/16调制器13调制该被扰频的主数据字,并产生、输出该输出主数据字。此外,8/16调制器13通过累积得到DSV之后将DSV输出到比较器14。
之后,重复执行各个状态401-410,重复改变伪随机数字序列的初始位模式并重复扰频调制相同扇区的主数据,直到DSV的变化等于或小于阈值。结果,在建立起一种状态之后,该扇区的主数据被转换并由记录/再生设备记录到记录媒质上,在该状态DSV不超过阈值,即对于该状态,从8/16调制器13输出的该扇区的主数据字的低频分量已充分减少。这样,当信号从记录媒质再生时,再生信号的低频分量充分小,使再生误差能充分地加以防止。
由于按上述8/16调制,主数据值是以8位为基础输入的,主数据是“0”-“255”的任一个。这样,16位主数据值的相同数字必须预先设置,以便与“0”-“255”这些值相对应。换言之,256类型的主数据调制模式必须预先设置。
另一方面,在一16位主数据字中,一DSV力图相对具有较高的2位“00”的位模式的一部分或具有较高的2位“01”的位模式的一部分收敛,而一个DSV很可能相对具有较高的2位“00”的另一部分或具有较高的2位“01”的另一部分发散。存在168类型的位模式,它们很可能导致该DSV的发散。这样,在256类型的调制模式之外的168类型的调制模式很可能致该DSV的发散。
在这里,在一预定第一周期L(短于主数据字的一扇区周期)输出的字数假定为G,用于输入主数据字的所有调制模式的数量为M,以及很可能导致该DSV发散的调制模式的数量为N。如果包括很可能导致该DSV发散的无位模式的字的数量大于G×(M-N)/M,则在第一周期L期间DSV不发散。例如在第一周期L期间输出的字数假定为45。在此情况下,45×(256-168)/256大于15小于16。这样,如果至少在该45字之外的16字不包括很可能导致DSV发散的任一位模式,则有可能在该第一周期L期间压缩DSV发散到一个实际的水平。
考虑在主数据相同扇区上两次或多次重复执行扰频和调制的情况。对于这种情况,如果初始伪随机数字序列称为“第一伪随机数字序列”以及下一伪随机数字序列称为“第二伪随机数字序列”则最好该第二伪随机数字序列加到数量大于G×(M-N)/M的大量的字,这些字包括很可能导致DSV发散的无位模式的字。
此外,如果主数据字的一个扇区周期称为“第二周期”H,与H/L=J相同的不同类型的第二伪随机数字序列最好预先设置。之后,即使在紧接施加任意第二伪随机数字序列的目前第一周期L的任一第一周期L期间使DSV发散,在上述第一周期L期间可通过任一第二伪随机数字序列而不是任意第二扰频数据抑制该DSV的发散。
那就是说,该第二伪随机数字序列是这样进行设置的,即当基于第一伪随机数字序列在相应各第一周期L的字中产生的各随机数与基于该第二伪随机数字序列在相应各第一周期L的字中产生的各随机数相比较时,前者的随机数不同于后者的随机数的倍数至少大于G×(M-N)/M。这样的第二伪随机数字序列被确定用于各第一周期L,由此设置至少与H/L=J相同的不同类型的第二伪随机数字序列。
通常,在已导致DSV发散的第一周期L中,在相应该第一周期L的所有字中已引起发散。这样,如果基于该第一伪随机数字序列产生的随机数不同于基于该第二伪随机数产生的随机数的倍数大于G×(M-N)/M,则这些字能充分地进行扰频,由此压制在这些已导致DSV发散的第一周期L中的DSV的发散。此外,即使DSV已在任一其他第一周期L中发散,在上述该第一周期L中的DSV的发散可通过任一另外的第二伪随机数字序列进行抑制。
然而,应当指出,基于该第一伪随机数字序列产生的随机数和基于第二伪随机数字序列产生的不同于前者随机数的随机数必须能对包括在各个字中的并很可能的相互不同方式使DSV发散的位模式进行扰频。
可以实现这样的一种抑制,例如,通过将下列产生的多项式(2)应用到扰频器12,使得可设置该第一伪随机数字序列和J种类型的第二第二伪随机数字序列。然而,要指出这要求增加籽晶ROM111,位移寄存器112和触发器114的容量。
X31+X25+X20+X5+1 …(2)
在本发明第一例的代码转换设备中,要确定DSV的变化是否已超过阈值。另一方面,可以确定该DSV的绝对值是否已超过该阈值,之后相同的一个主数据扇区可按该确定结果进行重新扰频。
图3表示一种记录/再生设备,图1中所示代码转换设备施加于它。
在图3中,当欲记录的数据输入到外交换部分21,外交换部分21将该输入数据加到误差校正代码调制部分22。一旦该误差校正代码调制部分22储存了该输入数据,将该数据分配到多个选择器,将一误差校正代码加到每个扇区数据,之后将带有附加误差校正代码的每个扇区数据输出到调制部分23。调制器23包括图1中所示的代码转换设备。这样,该调制部分23以一扇区为基础对输入数据和误差校正代码进行扰频和调制,产生一输出主数据字,将一同步代码和类似代码附加到该主数据字,之后将该主数据字加到记录部分24。记录部分24转换主数据的一扇区,同步代码和类似代码成串数据,产生相应该串数据的记录信号,之后将该记录信号输出到头25,光头25将记录信号转换成光信号(或激光),之后将该激光辐射到光盘28上。
驱动控制部分26控制该记录/再生设备的全部操作。具体地,驱动控制部分26与调制部分23和记录部分24执行的处理同步指令头控制部分27记录一主数据扇区,指令同步代码和类似代码到光盘28。响应该指令,头控制部分27控制驱动旋转光盘28的电机29并控制该光头25的传动器,使光头25沿光盘28上要求的轨道走动。
结果,一扇区主数据,一同步代码和类似代码记录在该光盘28的一个扇区(或一个记录区)。
如上所述,如果在扰频和调制一扇区主数据期间DSV发散,图1所示代码转换设备输出一个转换故障信号。之后,在该代码转换设备已再次接收到主数据的相同扇区的之后,该代码转换设备重新选择另一伪随机数字序列并重复进行该主数据相同扇区的扰频和调制。
在该记录/再生设备中,转换故障信号输入到误差代码调制部分22和驱动控制部分26。响应该转换故障信号,误差校正代码调制部分22再次将主数据的相同扇区加到调制部分23,而驱动控制部分26指令头27重新起动记录主数据的该扇区,同步代码和同类代码。响应该指令,头控制部分27不仅控制驱动施转光盘28的电机29而且控制光头25的移动,由此延缓主数据的扇区,同步代码及类似代码写入到光盘28上的记录区上。之后,当主数据的相同扇区,同步代码和类似代码再次输入时,头控制部分27再次写入主数据的相同扇区和类似物于该光盘28的记录区上。这样,在该记录/再生设备中重复执行写入到光盘28上的相同记录区,直到导致DSV收敛的主数据的一个扇区,同步代码,以及类似物最终输入并写入到该光盘28的相同记录区。
此外,在该记录/再生设备中,当数据的再生是通过该外交换部分21在外部进行指令时,驱动控制部分26通知该指令于头控制部分27。响应该通知,头控制部分27不仅控制驱动旋转光盘28的电机29,而且控制光头25的移动。接着光头25以扇区为基础从光盘28读出代表主数据字的光信号,之后输出相应该光信号的再生信号到再生部分31。再生部分31对再生信号取样并数字化从而产生串数据。之后,再生部分31还将该串数据转换到并行数据并输出主数据扇区,同步代码和类似物到解调部分32。当检测同步代码时解调部分32解调该主数据字。之后,该解调部分32将该被解调的主数据字输出到误差校正代码解调部分33。该误差校正代码解调部分33根据误差校正代码检测并校正该主数据字的误差,最后通过该外交换部分21将被校正的主数据字输出到外部。
例2
图4表示本发明第二例中的一种代码转换设备。该第二例代码转换设备不同于第一例代码转换设备的地方在于另外提供一个扇区计数器41于图1中所示的这种设备,以及一个扰频器转换部分42替代扰频器12。扰频器转换部分42在当DSV已发散时以一扇区为基础重新起动扰频和调制、并且只在已引起该DSV发散的一个帧中有选择性地改变扰频方法。
当要求扇区起动信号或从存储器11起动读主数据的一扇区时,扇区计数器41按照一位时钟或一字时钟对该扇区的各帧计数,从该帧的顶部检测目前由扰频器转换部分42和8/16调制器13处理的帧的位置或目前帧的位置,之后将该帧位置通知比较器14和控制器15。
如图5所示,扰频转换部分42包括:第一扰频器43;第二扰频器44;与电路45;以及一对异或元件46和47。第一扰频器43和结构在实际上和图19中所示的扰频器101相同,包括籽晶ROM111,位移寄存器112,异或元件113和触发器114(要指出图19中所示该异或元件115的一部分相应异或元件46)。第一扰频器43还输出由产生的多项式(1)表示的M序列产生的数据(或随机数字)。类似地,第二扰频器44的结构在实际上也和图19中所示的1扰频器101相同,包括籽晶ROM111,移位寄存器112,异或元件113和触发器114(要指出异或元件115的另一部分相应异或元件47)。这样,第二扰频器44也输出由产生的多项式(2)表示的M序列产生的数据(或随机数字)。然而,应指出,在第二扰频器44中要求籽晶ROM111,移位寄存器112以及触发器114的容量比第一扰频器43的大。
通常,由于来自控制器15的一帧信号是被求反的,以及一0位信号输入到与电路45,第二扰频器44的数据不输出到异或元件46。这样,异或元件47确定并输出第一扰频器43的输出数据和8位输入主数据字的异或。在这种情况下,扰频器转换部分42起图19中所示扰频器101相同作用。
然而如果在一扇区的任意帧周期期间要求来自控制器15的帧信号,一个一位信号输入到与电路45。在这种情况下,通过异或元件46将得到第一扰频器43的输出数据和第二扰频器44的输出数据的异或,该异或操作进一步根据由异或元件46和8位输入主数据字得到的异或再由异或元件46来执行。这样,这种扰频方法仅在该帧中不同于其他帧。
将参照状态转移图6描述具有这样结构的一种代码转移设备的操作。
首先控制器15处在空闲状态(状态501)。当断言数据允许信号时,存储器11置写允许状态(状态502),由此起动主数据一扇区的储存。当断言一扇区起动信号时,控制器15起动读来自存储器11的主数据一扇区,并将该读出的主数据字加到扰频转换部分42。控制器15还将一个籽晶选择信号和一个籽晶装入信号加到该扰频器转换部分42(状态503)。扰频转换部分42的第一和第二扰频器43和44响应该籽晶选择信号和籽晶装入信号设置伪随机数字序列的各个初始位模式,由此输出各个数据。在该情况下,由于帧信号已被求反,该各个主数据字按序根据该第一扰频器43的输出数据进行扰频。该被扰频的主数据字按序输出到8/16调制器13。8/16调器13按序调制由PPM扰频的主数据字,由此从每个被扰频的主数据字(8位)产生一个主数据字(16位)。之后8/16调制器13还通过该PWM调制该16位主数据字,由此从该16位数据字产生一16位输出主数据字并输出该16位输出主数据字。此外8/16调制器13通过累积得到一DSV,用于该各个主数据字,之后将该DSV输出到比较器14。之后,比较器14确定该DSV变化是否超过一予定的阈值然后将确定结果输出到控制器15。
当主数据的一扇区从存储器11读出并执行了该主数据字的扰频的和调制时,主数据的下一扇区写入到并存储在存储器11中,帧信号仍然被求反(状态504)。
在完成从存储器11读主数据的一扇区之后读将暂停,而只有写入存储器11主数据的下一扇区继续(状态505)。当写入完成,而且要求另一扇区启动信号时,处理返回状态404,另一主数据扇区被读出,扰频和调制。
如果在状态504不再输入主数据的下一扇区,则仅继续从存储器11读出主数据的目前扇区(状态506)。当完成读出该目前扇区时,控制器15进入等待状态,以便等待主数据的下一扇区(状态507)。而当存储器11空闲时,处理返回空闲状态(状态501)。
按此方式,主数据的各扇区按序储存在存储器11中,以及主数据字的这些扇区被有序地从该存储器11读出。之后,这些主数据字的扇区被按序进行扰频,调制并被输出。
在另一方面,在扰频和调制主数据一扇区期间(状态504和506)如果比较器14已确定DSV的变化已超过一阈值(或DSV已发散使从8/16调制器输出的主数据字的低频分量已减小)(状态504和506)、控制器15根据扇区计数器41提供的通知识别并存储已引起DSV发散的帧,初始化用于该存储器11的写地址和读地址,并输出转换故障信号(状态508)。该转换故障信号输出到8/16调器器13以及图3中所示的记录/再生设备的驱动控制部分26,以及误差校正代码调制部分22。
该转换故障信号被输入到8/16调制器13作为一恢复信号,由此对8/16调制器13进行初始化。同样,响应该转换故障信号,记录/再生设备停止记录该扇区以及重新起动记录该扇区。此外,响应该转换故障信号,在该扇区的开头的主数据字被重新加到在该第一级的一个电路上(或该记录/再生设备的误差校正代码调制部分22)。
之后,控制器15等待写入存储器11被中止(状态509)。当写入中止时,处理通过状态501到状态502。当重新起动在其中DSV已发散的-主数据扇区时,控制器15重新起动读该主数据扇区,提供该主数据字到扰频转换部分42的第一和第二扰频器43和44并将籽晶选择信号和籽晶装入信号输出到该第一和第二扰频43和44(状态510)。在该状态510中,控制器15输出指令-不同伪随机数字序列(从已引起DSV发散的伪随机数字序列)的初始位模式的籽晶选择信号到该第一和第二扰频器43和44,使主数据的一扇区由该不同的伪随机数字序列扰频。
如果该已使DSV发散的在先帧是一个顶部帧,该控制器15只在该顶部帧的周期期间要求该帧信号。响应该帧信号,扰频转换部分42根据该第一和第二扰频器43和44的各自的输出数据对该帧扰频,之后输出该被扰频的帧到8/16调制器13(状态511)。接着,控制器15对来自下一帧的该帧信号求反,而扰频转换部分42只根据第一扰频器43的输出数据对主数据字扰频,之后按序输出该被扰频的主数据字到8/16调制器13(状态504)。
另一方面,如果已使DSV发散的在先帧是一个顶部帧,控制器15保持被求反的帧信号,而扰频器转换部分42仅据第一扰频器43的输出数据对主数据字扰频,之后按序输出该被扰频的主数据序到8/16调制器13(状态504)。然而当在此期间已使DSV发散的帧到达时,控制器15只在该帧的周期要求该帧的信号。响应该帧信号,扰频器转换部分42据第一和第二扰频器43和44的各自输出数据对该帧扰频,之后将该被扰频的帧输出到8/16调制器13(状态511)。接着,控制器对来自下一帧的帧信号求反,而扰频器转换部分42只据第一扰频器43的输出数据对主数据字扰频(状态504)。
此外,如果已使DSV发散的帧在主数据的下一扇区不再输入的状态到达(状态504)以及只有从存储器11读主数据的目前扇区在继续(状态506),则控制器15只在该帧的同期期间要求该帧信号。响应该帧信号,扰频器转换部分42据第一和第二扰频器43和44的各自输出数据对该帧扰频(状态512)。接着,控制器15对来自下一帧的帧信号求反,而扰频器转换部分42只根据第一扰频器43的输出数据对该主数据字扰频(状态506)。
之后一旦在该扰频和调制主数据的一扇区期间DSV发散(状态504,506),该主数据的相同扇区通过各自状态508,509,501,502和510重复扰频和调制。
在该第二例中,如果DSV已发散,不仅一扇区的伪随机数字序列而且已使DSV发散的帧的该伪随机数字序列发生改变,则重复执行主数据的相同扇区的扰频和调制。另一方面,主数据的相同扇区的扰频和调制可以只通过改变已使DSV发散的帧的该伪随机数字序列重复执行。
此外,假定在一予定第一周期L期间字数为G,用于主数据字的所有调制模式的数为M,以及很可能使DSV发散的调制模式的数为N,则最好重新选择的第二伪随机数字序列被施加到大于Gx(M-N)/M的大量的字,该字包括很可能使DSV发散的无位模式的字。
此外,如果主数据字的一扇区周期称为一“第二周期”H,则至少和H/Z=J数量相同的不同类型的第二伪随机数字序列最好提前设置。
此外,不是确定DSV的变化是否已超过一阈值,而是可以确定DSV的绝对值是否超过一预定的阈值。
例3
图7表示本发明第三例中的一种代码转换设备。该第三例的代码转换设备不同于第一例的代码转换设备之处在于对图1中所示设备另外提供了中断或通过8/16调制器13输出的一个输出控制部分48。
在该例中,控制器15对到输出控制部分48的一输出允许信号求反,由此通过该输出控制部分48中断8/16调制器13的输出,当在此状态下要求该数据允许信号时,控制器15设置存储器11处于写允许状态,由此将主数据的一扇区输入和储存到该存储器11中。接着,当要求一扇区起动信号时,控制器15起动从存储器11读主数据的一扇区,并将读出的主数据字加到扰频器12。控制器15还将一个籽晶选择信号和一个籽晶装入信号加到该扰频器12。扰频器12响应该籽晶选择信号选择各伪随机数字序列的任一初始位模式,响应该籽晶装入信号产生一系列用该选择的初始位模式开头的伪随机数。按照该随机数序列扰频主数据字并按序输出被扰频的主数据字到8/16调制器13。之后8/16调制器13通过PPM调制被扰频的主数据字,由此从8位主数据字产生16位主数据字。之后,8/16调制器13通过PWM再调制16位主数据字,由此从16位主数据字产生16位输出主数据字,并输出该16位输出主数据字。
然而、在该状态中,该16位输出主数据字由该输出控制部分48中断并不传送到记录/再生设备的记录部分24。
此外,8/16调制器13通过累积得到用于各个主数据字的DSV,之后输出该DSV到比较器14。之后,比较器14确定该DSV的变化是否已超过一予定的阈值并将确定结果输出到控制器15。
如果确定DSV的变化等于或小于一予定值,控制器15要求该输出允许信号到输出控制部分48,由此允许8/16调制器13的输出通过输出控制部分48。此外,控制器15从存储器11读出主数据的相同扇区作为在先扇区,将该主数据字加到扰频器12,并将作为在先的一个相同籽晶选择信号和作为在先的一个相同籽晶装入信号输出到扰频器12。结果,作为在先的一个相同的被扰频的数据字从扰频器12加到8/16调制器13,作为在先的一个相同输出主数据字从8/16调制器13输出。
该输出主数据字通过输出控制部分48加到该记录/再生设备的记录部分24。
另一方面,如果确定DSV的变化已超过该予定的阈值,控制器15保持该输出允许信号到该输出控制部分48被求反,由此通过该输出控制部分48中断8/16调制器13的输出。在该状态中,控制器15从该存储器11读出主数据的相同扇区作为在先扇区,将该主数据字加到扰频器12,并改变籽晶选择信号,由此将该重新选择的籽晶选择信号同籽晶装入信号一起输出到扰频器12。扰频器12响应该籽晶选择信号重新选择一伪随机数字序列的另一初始位模式,产生一系列随机数字,根据该一系列随机数字对各主数据字进行扰频,并按序将被扰频的主数据字输出到8/16调制器13。之后,8/16调制器13调制该被扰频的主数据字,由此输出16位输出主数据字,该16位输出主数据字被该输出控制部分48中断而不能传送到该记录/再生设备的记录部分24。
此外8/16调制器13通过累积得到用于各主数据字的DSV,之后将该DSV输出到比较器14。然后比较器14确定该DSV的变化是否已超过一予定的阈值并将确定结果输出到控制器15。
一旦DSV的变化已超过该予定的阈值,而加到输出控制部分48的输出允许信号保持求反,则和在先扇区相同的主数据的扇区再次从存储器11读出,重新选择不同的伪随机数字序列,扰频和调制各主数据字,从而得到一个DSV。之后,重复改变伪随机数字序列并重复执行扰频和调制,直到该DSV等于或小于该阈值。
当由于重复处理,DSV的变化变成等于或小于该阈值时,要求输出允许信号加到输出控制部分48,和该在先扇区相同的主数据扇区再次从存储器11读出,主数据字由和用于在先处理相同的伪随机数/字序列重新进行扰频,调制,并通过输出控制部分48输出该输出主数据字。
这样,一旦DSV的变化超过该阈值,输出控制部分48中断8/16调制器的输出,伪随机数字序列重复改变,扰频和调制重复执行。另一方面,当DSV变化变成等于或小于一予定阈值时,由输出控制部分48对8/16调制器13输出的中断停止,伪随机数字序列被设置成和在先处理期间使用的伪随机数字序列相同,之后执行扰频和调制,由此再次产生输出主数据字,其中DSV的变化变成等于或小于该阈值,并通过该输出控制部分48输出该输出主数据字。在此情况下,由于只有其中DSV的变化已变成等于或小于该阈值的该输出主数据字以扇区为基础输出,该记录/再生设备不得不只一次写该输出主数据字到光盘28上的记录区,并且不需要重复写该数据字到光盘28上的相同记录区。
在该第3例中,仍然最好是重新选择的第二伪随机数字序列被加到大于Gx(M-N)/M的大量的字,这些字不包括很可能使DSV发散的位模式。
此外最好予先设置和H/L=J相同数量的不同类型的第二伪随机数字序列。
而且,不是确定DSV的变化是否已超过一阈值,而是确定DSV的绝对值是否超过一予定的阈值。
例4
以下参照图8-11,将描述本发明的作为典型的记录媒质实施的一种光盘作为本发明的第4例。
图8表示本发明第4例中的光盘的一数据单元的典型格式。图9表示该光盘的典型扇区格式。图10表示该光盘的典型的同步帧格式。图8表示的数据单元包括在图10所示的同步帧格式中,而图10的同步帧格式包括在图9所示的扇区格式中。图11示意表示包括具有图9中所示的扇区格式的扇区的一种光盘。
在一光盘上,各种类型的主数据,例如视频数据,音频数据和计算机数据被分配和记录到各个扇区或从该各个扇区再生。如图11所示,在该光盘的信号扇区包括-HEADER部分,-MIRROR部分91以及一RECORDING部分92、多个这样的扇区交替地在该光盘上形成。
如图9所示,一个信号扇区通常包括一个HDADER部分,一个MIRROR部分和一个RECORDING部分,并总共由2697个字节组成。该HEADER部分和MIRROR部分予先在光盘上确定。数据记录在RECORDING部分或从该部分再生。该RECORDING部分包括一个GAP,一个GUARD部分,一个VFO部分,一个PS部分,一个DATA部分,一个PA部分和一个BUFFER部分,总共占据2567个字节。在这些字节中,DATA部分占据2418字节,相应图10中所示的Sync帧格式并由26个Sync帧组成(93字节/帧)
如图8所示,一数据单元总共由2064字节组成(172字节X12),并包括一个DATA ID部分(4字节),一个IDE部分(2字节),一个SCL部分(6字节),一个MAIN DATA部分(2048字节)以及一个EDC部分(4字节)。在DATA ID部分中,记录对应一种跟踪类型的(即或沟纹磁道或凸磁道)数据,对应读区或读出区的数据,一个扇区地址或类似数据。在IED部分中,记录用于检测DATA IN部分中误差的代码。在SCL部分中,记录扰频数据。在EDC部分中,记录用于检测在该剩余部分(2060字节)中而不是在EDC部分中的误差。
记录在SCL部分中的扰频数据和记录在DATA ID部分中的扇区地址表示许多予定伪随机数字序列的初始位模式之一个。对主数据的扰频处理是通过对一系列由初始位模式开头的随机数以及记录在光盘上的主数据执行一种逻辑操作(例如异或操作)来进行的。
图8中所示数据单元可以通过将该被扰频的主数据记录到该MAIN DATA部分并附加扰频数据或类似数据得到。当一误差校正代码加到该数据单元时,整个字节数变成2366字节。在这些字节被数字调制后,由同步信号(2字节)表示的一同步代码插入的91字节为基础的这些字节,由此形成图10表示的26个同步帧。每个同步信号Sy0,Sy1,…Sy7是“0”位和“1”位的组合,并具有一个专门的模式。
结果,整个字节数变成相应包括在图9所示扇区格式的DATA部分的2418字节。
在该例中,不仅根据扰频数据,而且根据一扇区地址选择伪随机数字序列。其理由如下。如果忽略扇区地址,许多具有由相同伪随机数字序列扰频的高度相关的信号可记录到光盘28的相邻磁道上。在此情况下,跟踪特性或类似特性将变成不利于稳定。这样,在该例中,考虑扇区地址为保证选择相互不同的伪随机数字序列用于相邻的磁道。
例如,所有记录在SCL部分的扰频数据的六位通常设置为“0”。然而,如果被记录的信号的低频分量已不正常地增加(即,如果DSV已发散),该六位的任意位数不设置为“0”。如果所有扰频数据的六位的位数设置为“0”,则不执行扰频。另一方面,如果该扰频数据的六位的位数设置不为“0”,则执行扰频。
要指出,同一个已被执行的重新写操作次数相关的数据当该数据被重新写入时可设置成扰频数据。另一方面,根据随机数得到的数据或通过组合这些类型数据得到的数据也可设置成扰频数据。
例5
图12表示一种典型的代码记录设备作为本发明的第五例。该代码记录设备将主数据记录到图11所示的光盘上。
例如被数字化的音频数据,视频数据和计算机数据通过一输入接口(±/F)51输入。输入主数据加到一逻辑操作电路50。不仅主数据,而且从伪随机数产生器52提供的随机数字都输入到逻辑操作电路50。该逻辑操作电路50对这些随机数字和主数据执行逻辑操作(例如一种异或操作),由此执行对该主数据的扰频处理。
伪随机数字产生器52按照初级多项式产生伪随机数字序列。例如按照15阶多项式X15+X4+1(上述多项式(1))或在最大字长序列中的31阶多项式X31+X3+1例如,在根据15阶多项式X15+X4+1产生伪随机数字的情况下,伪随机数产生器52包括15个寄存器RE和单个异或元件EX(如图13所示)。初始位模式R14,R3,…,R0为各寄存器RE设置,这些寄存器中的位按箭头所示方向顺序位移,这些寄存器RE的位值顺序改变。由此产生一系列由初始位模式开头的随机数字。
这样,必须提供初始位模式给伪随机数字产生器52。许多伪随机数字序列的初始位模式储存在初始值数据产生器53中。每当输入主数据一扇区时,初始值数据产生器53由系统控制器54指令选择各伪机数字序列的任一初始位模式并对伪随机数字产生器52提供被选择的初始位模式。
通常,在其上写入如图14中所示的16种类型值(或位串)以及16种类型伪随机数字序列的初始位模式(或初始值)的数据表格予先储存在初始值产生器53中,表示光盘上一具体扇区的一个地址从系统控制器54加到初始值数据产生器53。响应该地址,初始值数据产生器53从该扇区的该地址提取4位的具体置位,从该数据表格选择相应该4位值的一个初始位模式,并将该初始位模式加到伪随机数字产生器52。
然而,无论何时数据记录在光盘的相同扇区(记录区),选择相同伪随机数字序列的初始位模式。在这样的情况下,如果该相同主数据重复地写到该相同扇区,在该扇区上记录媒质的特性将变成非一致的,由此降低再生信号的信杂比(S/N)。
这样,在本发明的第五例中选择一伪随机数字序列的初始位模式不仅考虑扇区地址,而且要考虑另外的数据,在此情况中,这个另外的数据包括表示已写入该相同扇区多少次的数据(以下这种数据将被称为“重写重复次数数据”)。在该例中,如图15所示,在其上相应16种类型值(或位串)的16个伪随机数字序列的16种类型的初始位模式(或初始值)对每个十六种类型重写重复次数数据设置,取代图14中所示数据表格的数据表格被储存在该初始值数据产生器53中。任意重写重复次数数据从图15中所示数据表格选择,而对应该扇区地址的该伪随机数字序列的初始位模式可参照在被选择的重写重复次数的列上进行选择。
另一方面,通过使随机数字产生器产生取代重写重复次数数据随机数字,许多数据表格之一都可以按该随机数进行选择。此外,如果重写重复次数数据或一个重写时间标记加到该随机数字产生器作为由该伪随机数字产生器产生的初始值,则该随机数可以与重写重复数据或重写时间标记相结合。
重写重复次数数据或重写时间标记由系统控制器54确定,之后加到初始值数据产生器53。
已按此方式扰频的主数据作为图8中所示的MAIN DATA部分输入到第一多路转换器56。另一方面,第一附加信号产生器55不仅从初始值数据产生器53接收一伪随机数字序列的初始位模式作为扰频数据,而且还从系统控制器54接收一扇区地址,一个用于检测误差和类似信号的代码,并将作为图8中表示的DATA ID部分、IED部分、SCL部分和EDC部分的这些数据加到第一多路转换器56。第一多路转换器56接收,调整各个部分并形成、输出图8中所示的数据单元。数字单元输入到误差校正代码产生器57。一误差代码由该误差代码产生器57得到之后加到该数据单元。
数字调制器(例如8/16调制器)58数字调制该输入数据单元和误差校正代码之后将这些输入数据输出到第二多路转换器61。另一方面,第二附加信号产生器59从系统控制器54接收必要的数据,对图9中所示VFO部分,PS部分,PA部分和DATA部分产生同步信号,之后将这些信号输出到第二多路转换器61。第二多路转换器61接收、调整各部分并形成,输出图9所示的一数据扇区。
该数据扇区输入到半导体激光调制器62并由它调制。该半导体激光调制器62的被调制输出加到光头63,由此控制由光头63内部提供的一半导体激光器件发出的激光。激光辐射到光盘64上,使一数据扇区记录到该光盘64上。
例6
图16表示作为本发明第6例的另一典型代码记录设备。第六例的代码记录设备不同于第五例的代码再生设备之处在于一DSV算法电路附加提供于图12所示设备。
在图16中,和图12中所示那些相似物有相同功能的元部件用相同标号识别。
对于图16中所示的设备,主数据通过一输入接口(I/F)51输入。逻辑操作电路50通过使用由伪随机数字产生器52提供的随机数字扰频该输入主数据。然后将用作图8中所示MAIN DATA部分的该被扰频数据输出到第一多路转换器56。第一附加信号产生器55将图8中所示的DATA ID部分,IED部分,SCL部分和EDC部分加到第一多路转换器56。第一多路转换器56接收和调整各个部分并形成并输出图8中所示的数据单元,该数据单元输入到误差校正代码产生器57。误差校正代码由该误差校正代码产生器57得到之后被附加到该数据单元。数字调制器(例如-8/16调制器)58对输入数据单元和误差代码进行数字调制,之后输出这些数据。
直到此时刻,图16所示设备操作和图12所示设备相同。这样,设置用于扰频的一伪随机数字序列的初始位模式不仅根据一扇区地址,而且根据重写重复次数数据,重写时间标记或随机数字。
其次,一DSV算法电路70对数字调制器58的输出数据计算DSV,并将该DSV加到系统控制器54。系统控制器54例如确定该DSV的绝对值是否大于一予定阈值。
另一方面,第二附加信号产生器59将用于图9中所示VFO部分,PS部分,PA部分和DATA部分的同步信号(同步代码)加到第二多路转换器61。第二多路转换器61接收和调整各部分并形成和输出如图9中所示的一数据扇区。
该数据扇区输入到半导体激光调制器62并由它进行调制。半导体激光调制器62的被调制输出加到光头63,由此控制从光头63内部提供的半导体激光器件发出的激光。结果一数据扇区被记录到光盘64。
在该例中,如果DSV的绝对值大于该阈值,则在光盘64上记录数字调制器58的未被处理的输出数据在从该光盘64再生该数字期间可引起麻烦。这样,系统控制器54指令半导体激光调制器62重新起动记录该相同扇区。
此外,系统控制器54还指令初始值数据产生器53重新选择一伪随机数字序列的另一初始位模式以及还指令该伪随机数字产生器52重新起动扰频。而且系统控制器54指令输入I/F51,误差校正代码产生器57,数字调制器58,光盘64的旋转驱动10(未示)或光头63的传动器(未示)去重新起动处理。
结果相同的数据扇区被扰频和调制,数字调制器58的输出数据的DSV再次被进行计算。之后重复执行相同数据扇区直到DSV变为等于或低于该阈值。在同等于或低于该阈值的DSV有关的数据已记录到光盘之后,处理进行到下一扇区。
要指出相同主数据扇区可以从前极上的一个电路重复提供,以便重复处理。另一方面,该相同的主数据可一次储存在该输入I/F51中并从该输入I/F重复提供的便重复地加以处理。
而且,替代重复地记录该相同主数据扇区,数字调制器58的输出数据可一次储存在一缓冲器中。在此情况下,如果DSV已超过该阈值,储存在该缓冲器中的数据可提供到半导体激光调制器62。另一方面,如果DSV等于或小于该阈值,储存在该缓冲器中的这个数据可放弃。
此外,虽然在图12和16中所示的代码再生设备中举例说明一种半导体激光器件,但是本发明也可应用一种气体激光器件。
例7
图17表示作为本发明第七例的一种典型的代码再生设备。该代码再生设备再生由图12或图16中所示代码记录设备记录在图11中所示光盘上的主数据。
在图17中,当激光辐射到光盘71上时,该光由该光盘71进行调制并反射,使得作为具有可变强度的光信号输入到光头72的光接收元件。当头72的光接收元件对具有不同强度的光信号进行光电转换并将表示光信号强度变化的电信号输出到头放大器73。头73放大该微弱电信号,然后将此信号加到数字化转换器74。数字化转换器74转换头放大器73的输出成表示成“0”和“1”的数字信号,之后将该数字信号输出到再生信号处理器75。再生信号处理器75从数字信号移去在HEADER部分,MIRROR部分,GAP部分,GUARD部分,VFD部分,PS部分,PS部分,PA部分,BUFFER部分和DATA部分中的同步信号等类似信号,之后将结果数据输出到数字解调器76。数字解调器76数字解调输入数据,之后将该被解调的数据输出到误差校正器77。
误差校正器77据包括在该数据中的误差校正代码校正该数据的误差。之后将该被校正数据输出到误差检测器79。另一方面,如果该数据误差不能校正,则数据不输出到误差检测器79。并且误差校正器77通知系统控制器80有故障,处误差校正状态。响应此通知,系统控制器80指令光盘71的旋转驱动器(未示)或光头72的传动器(未示)重新起动处理。结果,相同扇区数据再次从光盘71读出,再次输入到误差校正器77由该误差校正器77校正。
误差检测器79根据包括在该数据中的IED部分和EDC部分检测被校正数据的误差(图8中所示)。虽然在误差校正中这样一个误差的可能性是低的,能用误差检测器79检测误差校正器77的误差,并具有可靠性。如果已检测该误差,则误差检测器79通知系统控制器80该误差检测响应该通知,系统控制器80重新起动上述处理。结果,相同数据再次从光盘71上的相同扇区读出,再次输入到误差检测器79,在该误差检测器79中检测误差校正的误差。
如果误差检测器79未检测来自数据的任何误差,误差检测器79输出该数据到数据分配器81。数据分配器81将数据分到DATA部分,IED部分,SCL部分,MAIN DATA部分以及EDC部分,输出SCL部分到初始值数据产生器82,并将包括在MAIN DATA中的主数据输出到逻辑操作电路83。
那些储存在图12中所示的初始值数据产生器53中的相同数据表格储存在初始值数据产生器82中。当SCL部分从数据分配器81输入到初始值数据产生器82时,初始值数据产生器82根据包括在SCL部分中的扰频数据选择任一伪随机数字序列中的初始位模式,然后将选择的该伪随机数序列的初始位模式输出到一伪随机数字产生器84,这在方式上和在图12中所示的初始值数据产生器53相同。当该初始位模式(该伪随机数序列的)输入到伪随机数字产生器84时,如果包括在MAIN DATA部分中的主数据由图12所示代码记录设备扰频,则伪随机数字产生器84将产生和由该伪随机数字产生器52产生的那些相同的随机数字,然后将这些随机数字输出到逻辑操作电路83。
逻辑操作电路83对由数据分配器8 1提供的主数据和由伪随机数字产生器84提供的随机数字执行一种逻辑操作,由此解扰频该主数据并将该被解扰频的主数据通过输出I/F85输出到外部作为再生数据。
按此方式,在记录期间已被扰频的数据在再生期间被解扰频,以便复原到原始数据。
从上述说明显而易见的是,在本发明的代码转换方法和设备中,如果在表示输出的主数据字中的“0”位数和“1”位数之间的差的计算值(即,DSV的变化)已超过阈值,则将重新选择另一扰频数据,并且将再次扰频该输入主数据字。扰频数据重复改变,扰频重复执行直到DSV变成等于或小于该阈值。结果,可防止DSV的增加以及输出主数据字的低频分量能减小。
这样,当这样的一个输出主数据字被记录到一种记录介质,以及一信号从该记录媒质再生时,有可能降低再生信号低频分量,并满意地防止再生误差。
此外由于DSV相对任一具有任意模式的输入字能包括在一允差范围之内,可充分防止再生误差。
而且,在本发明的代码记录媒质和代码记录/再生设备中,由于扰频数据和被扰频主数据都以一个扇区为基础进行记录,扰频数据和被扰频的主数据可从任一扇区读出,并且该被扰频的主数据能按照该扰频数据复原到原始数据。这样,对于具体主数据可选择任一任意扰频方法,并能有效地抑制一再生信号低频分量的不正常的变化。结果,再生信号进行数字化具有高的精度,以及能明显降低产生再生误差的可能性。而且按照数据已被重新写在光盘上同一扇区的次数改变该扰频数据。这样,即使相同主数据重复写到该相同扇区,在该扇区上能保持记录媒质均匀的特性,能抑制再生信号的S/N比的下降,并改善重复执行记录/再生操作的可靠性。
对本专业技术人员而言,各种其他的修改将是显而易见的,并能容易地由他们实现而不脱离本发明的范围和精神。因此,附加的权利要求的范围不限制到在此描述的说明,但是该权利要求是在更宽范围内加以确立的。
Claims (15)
1、一种扰频数据的方法,包括步骤:
生成具有被随机确定的一值的扰频数据;
根据该扰频数据的值连续地生成一伪随机数字序列;及
通过对该伪随机数字序列和数据执行一逻辑运算而生成被扰频的数据。
2、根据权利要求1的方法,其中该扰频数据的值是在一数据单元基础上被随机确定的,且各数据单元具有一预定大小。
3、根据权利要求1的方法,还包括有步骤:
确定被扰频的数据的数字和值的变化是否已超出一预定阈值;及
如果确定被扰频的数据的数字和值的变化已超出该预定阈值,改变扰频数据的值。
4、一种用于在一记录介质上记录信息的方法,包括有步骤:
通过权利要求1的方法生成扰频数据和被扰频的数据,及
将该扰频数据和被扰频的数据记录到该记录介质上。
5、根据权利要求4的方法,其中该扰频数据的值是在一数据单元基础上被随机确定的,且各数据单元具有一预定大小。
6、一种代码记录设备,用于在一扇区的基础上,在一记录介质上扰频和记录主数据,包括:
扰频数据生成装置,用于生成由任一多个预定的伪随机数字序列表示的扰频数据;
伪随机数字序列生成装置,用于根据该扰频数据连续地生成该伪随机数字序列,各伪随机数字序列由该扰频数据表示;
扰频装置,用于通过序列地对该生成的伪随机数字序列和一个扇区的主数据执行一逻辑运算,对该主数据进行扰频;
调制装置,用于调制该被扰频的主数据;及
记录装置,用于将该调制的主数据连同该扰频数据一起记录到该记录介质上的一扇区上。
7、根据权利要求6的代码记录设备,还包括
算法装置,用于得到代表在包括在该调制的主数据中的0位数和1位数之间差的一计算值;及
确定装置,用于确定该计算的值。
8、根据权利要求6的代码记录设备,其中该伪随机数字序列生成装置根据不仅该扰频数据而且还有用于识别该记录介质的各扇区的扇区识别数据,生成该伪随机数字序列。
9、根据权利要求7的代码记录设备,其中该伪随机数字序列生成转置根据不仅该扰频数据而且还有用于识别该记录介质的各扇区的扇区识别数据,生成该伪随机数字序列。
10、根据权利要求6的代码记录设备,其中该扰频数据生成装置按一预定次序输出各自的伪随机数字序列。
11、根据权利要求7的代码记录设备,其中该扰频数据生成装置按一预定次序输出各自的伪随机数字序列。
12、根据权利要求6的代码记录设备,其中该扰频数据生成装置根据这些随机数字选择各伪随机数字序列,且然后输出表示该被选择的伪随机数字序列的扰频数据。
13、根据权利要求7的代码记录设备,其中该扰频数据生成装置根据这些随机数字选择各伪随机数字序列,且然后输出表示该被选择的伪随机数字序列的扰频数据。
14、根据权利要求6的代码记录设备,还包括:
用于确定被扰频的数据的数字和值的变化是否已超出一预定阈值的装置;及
用于如果确定被扰频的数据的数字和值的变化是否已超出该预定阈值,改变扰频数据的值的装置。
15、一种代码再现设备,用于从在一扇区基础上在其上记录主数据或从其再现主数据的一记录介质再现该主数据,扰频数据和被扰频的主数据被记录在每个扇区中,该扰频数据由用于扰频该主数据的预定的伪随机数字序列的任何初始值表示,每一伪随机数字序列包括多个以一唯一初始值开始的随机数字,且该主数据已通过序列地对表示该扰频数据和该主数据的伪随机数字序列执行一逻辑运算而被扰频,
该代码再现设备包括:
读取装置,用于从该记录介质的一扇区读出该扰频数据;
伪随机数字序列生成装置,用于根据该读出的扰频数据,生成用于解扰频该被扰频的主数据的一伪随机数字序列;及
解扰频装置,用于通过对该伪随机数字序列和该扇区的主数据执行一逻辑运算,来恢复原始未被扰频的主数据。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20161596 | 1996-07-31 | ||
JP201615/1996 | 1996-07-31 | ||
JP240304/1996 | 1996-09-11 | ||
JP24030496 | 1996-09-11 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN97118660A Division CN1109333C (zh) | 1996-07-31 | 1997-07-31 | 代码转换方法和设备 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004100484716A Division CN1607591A (zh) | 1996-07-31 | 1997-07-31 | 代码记录介质及代码记录和再现设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1380652A CN1380652A (zh) | 2002-11-20 |
CN1198282C true CN1198282C (zh) | 2005-04-20 |
Family
ID=26512890
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004100484716A Pending CN1607591A (zh) | 1996-07-31 | 1997-07-31 | 代码记录介质及代码记录和再现设备 |
CN97118660A Expired - Fee Related CN1109333C (zh) | 1996-07-31 | 1997-07-31 | 代码转换方法和设备 |
CNB021061661A Expired - Fee Related CN1198282C (zh) | 1996-07-31 | 2002-04-05 | 扰频数据及记录信息的方法、代码记录和再现设备 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004100484716A Pending CN1607591A (zh) | 1996-07-31 | 1997-07-31 | 代码记录介质及代码记录和再现设备 |
CN97118660A Expired - Fee Related CN1109333C (zh) | 1996-07-31 | 1997-07-31 | 代码转换方法和设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5898394A (zh) |
EP (5) | EP1335370A1 (zh) |
KR (1) | KR100288468B1 (zh) |
CN (3) | CN1607591A (zh) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7191154B2 (en) * | 1995-10-09 | 2007-03-13 | Matsushita Electric Industrial Co., Ltd. | Apparatus for encrypting and recording received content information on a recording medium using both medium identification information and a cipher key for encryption |
JP3903536B2 (ja) * | 1997-06-30 | 2007-04-11 | ソニー株式会社 | 光ディスク記録装置、光ディスクおよび光ディスク再生装置 |
DE19964403B4 (de) * | 1998-08-05 | 2007-05-16 | Mitsubishi Electric Corp | Verfahren zur Handhabung von Fehlern auf einer optischen Platte und eine optische Plattenvorricfhtung |
JP2000057713A (ja) | 1998-08-05 | 2000-02-25 | Mitsubishi Electric Corp | 光ディスクの欠陥管理方法、光ディスク装置、及び、光ディスク |
KR100611955B1 (ko) * | 1999-07-20 | 2006-08-11 | 삼성전자주식회사 | 스크램블러 |
JP2002124026A (ja) | 2000-10-16 | 2002-04-26 | Toshiba Corp | 情報記録装置及び情報記録方法と情報再生装置及び情報再生方法 |
US6665249B2 (en) * | 2001-03-12 | 2003-12-16 | Oak Technology, Inc. | Method and apparatus to initialize a memory with random numbers in a disc drive |
US6934655B2 (en) * | 2001-03-16 | 2005-08-23 | Mindspeed Technologies, Inc. | Method and apparatus for transmission line analysis |
US6628725B1 (en) | 2001-03-28 | 2003-09-30 | Ciena Corporation | Method and system for encoding data for transmission over a serial link |
DE60237200D1 (de) * | 2001-05-11 | 2010-09-16 | Computer Ass Think Inc | Methode und system zur umwandlung von legacy-software-anwendungen in moderne, objektorientierte systeme |
US7269778B1 (en) | 2002-10-15 | 2007-09-11 | Marvell International Ltd. | Data coding for enforcing constraints on ones and zeros in a communications channel |
US7218255B1 (en) | 2002-12-04 | 2007-05-15 | Marvell International Ltd. | Methods and apparatus for improving minimum Hamming weights of a sequence |
US7158058B1 (en) * | 2002-12-09 | 2007-01-02 | Marvell International Ltd. | Method and apparatus for generating a seed set in a data dependent seed selector |
WO2004059646A1 (en) * | 2002-12-30 | 2004-07-15 | Koninklijke Philips Electronics N.V. | Method for crosstalk reduction between tracks on a recording medium, recording device, playback device and recording medium |
GB0301700D0 (en) * | 2003-01-24 | 2003-02-26 | Macrovision Corp | The copy protection of optical discs |
US7234097B1 (en) * | 2003-01-27 | 2007-06-19 | Marvell International Ltd. | Methods of supporting host CRC in data storage systems without RLL coding |
US7469049B1 (en) | 2003-03-04 | 2008-12-23 | Marvell International Ltd. | Data dependent scrambler with reduced overhead |
US6897792B1 (en) * | 2003-05-21 | 2005-05-24 | Marvell International Ltd. | Reducing number of consecutive ones in data-dependent scrambler |
US7330320B1 (en) * | 2003-06-16 | 2008-02-12 | Marvell International Ltd. | Method and apparatus to limit DC-level in coded data |
US7475331B1 (en) | 2003-10-07 | 2009-01-06 | Marvell International Ltd. | Data dependent scrambler with improved global constraint |
US7135996B1 (en) * | 2004-11-04 | 2006-11-14 | Marvell International Ltd. | Multispeed communications device |
US20060250898A1 (en) * | 2005-04-25 | 2006-11-09 | Mediatek Incorporation | Disc position determination methods and related devices |
US7701825B2 (en) * | 2005-06-17 | 2010-04-20 | Macrovision Corporation | Apparatus for and a method of authenticating recording media |
US7738339B2 (en) * | 2006-11-28 | 2010-06-15 | Mediatek Inc. | Data recording devices and methods thereof |
US20080215893A1 (en) * | 2006-12-31 | 2008-09-04 | Broadcom Corporation | Multiple levels of guided scrambling |
US8744084B2 (en) * | 2008-05-05 | 2014-06-03 | Kunal Kandekar | Methods, systems, and computer readable media for scrambled communication of data to, from, or over a medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL8303859A (nl) * | 1983-11-10 | 1985-06-03 | Philips Nv | Selektief scramblen bij compact disc. |
FR2589653B1 (fr) * | 1985-11-05 | 1990-03-23 | Lignes Telegraph Telephon | Dispositif de mise en oeuvre d'un code a faible disparite accumulee en transmission numerique a haut debit et procede de codage utilisant un tel dispositif |
JP2666367B2 (ja) * | 1988-05-24 | 1997-10-22 | ソニー株式会社 | Mスクランブル回路 |
US5151699A (en) * | 1990-09-05 | 1992-09-29 | Pioneer Electronic Corporation | Data converting apparatus |
JP3083011B2 (ja) * | 1992-12-28 | 2000-09-04 | キヤノン株式会社 | データ記録方法及び装置 |
JP2927163B2 (ja) * | 1993-11-30 | 1999-07-28 | 日本ビクター株式会社 | 情報信号記録方法及び情報信号記録装置 |
-
1997
- 1997-07-25 US US08/900,436 patent/US5898394A/en not_active Ceased
- 1997-07-31 EP EP03010314A patent/EP1335370A1/en not_active Withdrawn
- 1997-07-31 CN CNA2004100484716A patent/CN1607591A/zh active Pending
- 1997-07-31 EP EP03010317A patent/EP1335372A1/en not_active Withdrawn
- 1997-07-31 EP EP97113214A patent/EP0822555A3/en not_active Withdrawn
- 1997-07-31 EP EP03010315A patent/EP1335371A1/en not_active Withdrawn
- 1997-07-31 KR KR1019970037425A patent/KR100288468B1/ko not_active IP Right Cessation
- 1997-07-31 CN CN97118660A patent/CN1109333C/zh not_active Expired - Fee Related
- 1997-07-31 EP EP03010321A patent/EP1335373A1/en not_active Withdrawn
-
2002
- 2002-04-05 CN CNB021061661A patent/CN1198282C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
EP0822555A3 (en) | 2002-04-03 |
CN1607591A (zh) | 2005-04-20 |
EP1335373A1 (en) | 2003-08-13 |
US5898394A (en) | 1999-04-27 |
EP0822555A2 (en) | 1998-02-04 |
CN1380652A (zh) | 2002-11-20 |
CN1109333C (zh) | 2003-05-21 |
KR980012944A (ko) | 1998-04-30 |
EP1335370A1 (en) | 2003-08-13 |
EP1335372A1 (en) | 2003-08-13 |
KR100288468B1 (ko) | 2001-05-02 |
CN1183609A (zh) | 1998-06-03 |
EP1335371A1 (en) | 2003-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1198282C (zh) | 扰频数据及记录信息的方法、代码记录和再现设备 | |
CN1143303C (zh) | 含多个数据格式的数据记录/重放装置和方法 | |
CN1112772C (zh) | 用于数字数据信道编码和信道解码的设备和方法 | |
CN1294567C (zh) | 光盘、记录和读取盘上信息的方法及其所用装置 | |
CN1224175C (zh) | 记录方法与装置、传输媒体与装置、重放方法与装置、接收装置 | |
CN1109345C (zh) | 错误纠正设备和方法,及磁盘设备 | |
CN1554091A (zh) | 在高密度只读记录介质上形成的链接区域的结构及其制造/再现方法和设备 | |
CN1301595C (zh) | 调制装置和方法及dsv控制比特生成方法 | |
CN1221509A (zh) | 光盘 | |
CN1317793A (zh) | 再现数据方法和装置及记录和/或再现数据的方法和装置 | |
CN1137322A (zh) | 数据记录、再生方法、数据再生装置及记录媒体 | |
CN1309172C (zh) | 调制设备和方法以及dsv控制比特产生方法 | |
CN1492426A (zh) | 数据传输系统、数据记录和再生成设备及记录介质 | |
CN1310244C (zh) | 数据记录/还原方法和数据记录/还原设备 | |
CN1496566A (zh) | 调制设备及方法 | |
CN1261941C (zh) | 记录介质的再现装置和再现方法、数据输出控制方法、数据输出方法、检错方法以及数据输出和再现方法 | |
CN1606779A (zh) | 只读记录介质,再现装置和再现方法 | |
CN1311464C (zh) | 数据记录方法,数据记录装置,编码方法和编码装置 | |
CN1145954C (zh) | 数据记录方法、记录装置和重放装置 | |
CN1499492A (zh) | 记录媒体的再现方法、再现控制电路及再现装置 | |
CN1290113C (zh) | 数据再现方法和装置 | |
CN1629965A (zh) | 信息处理装置 | |
CN1879159A (zh) | 记录再现装置、记录再现方法和控制器 | |
CN1244107C (zh) | 信息记录介质的制做方法,信息记录装置,信息记录方法,信息再生装置,和信息再生方法 | |
CN1255803C (zh) | 磁带记录装置和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20050420 Termination date: 20130731 |