CN1388969A - 将次信息信号加入到rll编码序列或从rll编码序列中提取的方法和设备 - Google Patents

将次信息信号加入到rll编码序列或从rll编码序列中提取的方法和设备 Download PDF

Info

Publication number
CN1388969A
CN1388969A CN01802393A CN01802393A CN1388969A CN 1388969 A CN1388969 A CN 1388969A CN 01802393 A CN01802393 A CN 01802393A CN 01802393 A CN01802393 A CN 01802393A CN 1388969 A CN1388969 A CN 1388969A
Authority
CN
China
Prior art keywords
polarity
run length
length coding
coding sequence
limited run
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.)
Granted
Application number
CN01802393A
Other languages
English (en)
Other versions
CN1224970C (zh
Inventor
W·M·J·M·科尼
J·C·塔尔斯特拉
A·A·M·斯塔林
J·P·J·赫姆斯凯克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1388969A publication Critical patent/CN1388969A/zh
Application granted granted Critical
Publication of CN1224970C publication Critical patent/CN1224970C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/14Code 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/145Conversion to or from block codes or representations thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00572Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium
    • G11B20/00579Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the data encoding, e.g., modulation schemes violating run-length constraints, causing excessive DC content, or involving uncommon codewords or sync patterns
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00572Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium
    • G11B20/00615Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the logical format of the recording medium, e.g. the structure of sectors, blocks, or frames
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00572Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium
    • G11B20/00615Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the logical format of the recording medium, e.g. the structure of sectors, blocks, or frames
    • G11B20/0063Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which change the format of the recording medium said format change concerning the logical format of the recording medium, e.g. the structure of sectors, blocks, or frames wherein the modification to the logical format mainly concerns management data, e.g., by changing the format of the TOC or the subcode
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/04Conversion to or from representation by pulses the pulses having two levels
    • H03M5/14Code 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
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/46Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B20/1217Formatting, e.g. arrangement of data block or words on the record carriers on discs
    • G11B2020/1218Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc
    • G11B2020/1225Formatting, e.g. arrangement of data block or words on the record carriers on discs wherein the formatting concerns a specific area of the disc frame, i.e. a subunit of a sector containing user data, e.g. a sync frame
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • G11B2020/14618 to 14 modulation, e.g. the EFM code used on CDs or mini-discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/14Digital recording or reproducing using self-clocking codes
    • G11B20/1403Digital recording or reproducing using self-clocking codes characterised by the use of two levels
    • G11B20/1423Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code
    • G11B20/1426Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof
    • G11B2020/1469Code representation depending on subsequent bits, e.g. delay modulation, double density code, Miller code conversion to or from block codes or representations thereof modulation code with one or more merging bits between consecutive codewords
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Abstract

本发明涉及将次信息信号加入到有限运行长度编码序列或从有限运行长度编码序列中提取的方法和设备。检测位于有限运行长度编码序列的第一预定位置的运行长度的极性(S102),并根据检测到的极性设置反映在有限运行长度通道编码中出现自由度如CD标准中合并比特结构的选择的参数,以便获得位于有限运行长度编码序列的随后的第二预定位置的运行长度的预定极性(S103)。该预定极性于是对应于次信息信号的一个二进制值。于是,就提供了一种非常靠近物理通道的小容量侧通道,使得次信息很难从EFM比特流中检测到。因此,该侧通道可以用作拷贝保护目的的隐藏通道。本发明还涉及一种记录载体和包含次信息的二进制信号。

Description

将次信息信号加入到RLL编码序列或 从RLL编码序列中提取的方法和设备
本发明涉及一种将次信息信号(secondary information)如用于拷贝保护目的的隐藏通道的信息加入到可以记录在记录载体上的RLL(runlength-limited,有限运行长度)编码序列中或者从RLL编码序列中提取出来的方法和设备。而且,本发明还涉及用来存储RLL编码序列的记录载体和一种二进制信号。
本发明可用于带普通RLL编码的记录载体。RLL编码的特征在于两个参数(d+1)和(k+1),这两个参数分别规定在编码序列(位于通道比特流中)中可能出现的最大和最小运行长度。例如,DVD格式采用(d=2,k=10)的RLL编码,称作EFMP1us。
此外,为了使RLL编码序列的低频内容最小化,合并比特可以用来插入一个转换。从而可以获得DC控制的功能。在CD技术中采用8-14调制(EFM)编码得到满足(2,10)限制的有限运行长度波形。这些波形可以被分解为多个短语(phrase),其中,每个短语对应CD表面上一个平地(land)或凹坑(pit)。每个含8个数据比特的符号被映射到14个通道比特。对每14个通道比特的块(block)加上3个额外的比特,以便合并EFM通道字和进行低频抑制。上述信息包含在上述转换的位置中。由于(2,10)限制,EFM编码以这样一种方式产生,即最小运行长度为3个通道比特,最大运行长度是11个通道比特。因为3个额外的合并比特不含任何信息,所以,可以(或可以不)插入额外的转换,以防止任何违背最小或最大运行长度。
申请号为99200873.0(PHN017369)的欧洲专利申请(标题为“解码限制多级通道”)中描述的一种限制多级调制(LML调制)被建议用来将次通道合并到主CD通道中。LML调制编码的大致观点是应用RLL编码序列的较长运行长度的等级的细分。比如,5-11个通道比特的运行长度在运行长度的中部可能会有小缺刻(indention)。这样的缺刻的出现或不出现与存储在这些较长运行长度中的一个额外比特的值对应。出现这样的缺刻不会干扰EFM调制编码的传统检测。
LML的缺陷是使用可用于盘检查的适当的分析手段(如.扫描电子显微术(SEM),原子力显微术(AFM)),对凹坑(也可能对平地)的缺刻是物理可见的。这就意味着通过适当的检查,可以直接观察到次信息信号被写入的区域。
因此,本发明的一个目的就是要提供一种简单的次通道,以这样一种方式将次信息信号加入到主RLL通道中,即:预定的信息量被容纳在RLL通道比特流的给定的物理长度内,从而避免实际将次信息信号加入到RLL通道比特流的事实不能被物理检查所观察到,并且避免在基于以(dk)标记的通道比特流的RLL编码的标准解调步骤中,该信息也检测不到。上述第一方面意味着,该信息是物理不可识别的或隐藏的,即不能在盘上定位;第二方面意味着在用于解码RLL通道比特流的标准解码设备中,该信息对于标准的解调步骤是隐藏的。
该目的通过提供如权利要求1所要求的将次信息信号加入到有限运行长度编码序列的方法和提供如权利要求2所要求的从有限运行长度编码序列中提取次信息信号的方法而得以实现。此外,上述目的还通过如权利要求11所要求的将次信息信号加入到有限运行长度编码序列的设备、如权利要求12所要求的从有限运行长度编码序列中提取次信息信号的设备、如权利要求13所要求的记录载体、如权利要求15所要求的二进制信号而得以实现。
因此,用于次通道或隐藏通道的物理载体是RLL通道比特流之内一个给定运行长度的极性。运行长度的极性是二进制参数,比如“1”表示痕迹(或凹坑),“0”表示无痕迹(或平地)。这样,极性信息只有在检测过程开始且一直到采样的RLL比特流的阶段才可得到。在该阶段之后,一个用于解调预处理的反向1T预编码器(inverse 1Tprecoder)消除该极性信息。该反向1T预编码器在从凹坑到平地或从平地到凹坑的转换处产生1-比特,而在其间产生0-比特,这样,任何关于给定的运行长度的类型(凹坑或平地)的信息都被去除。这就意味着在EFM解调级的输入端所要求的所谓(dk)通道比特流阶段,次通道或隐藏通道被擦除。这样,就产生一个小容量的侧通道,其位置比EFM或(dk)比特流更靠近物理通道。如果把该侧通道用作拷贝保护的隐藏通道,则黑客要想从EFM比特流之外得到信息将更加困难。这样,次通道或隐藏通道深深地隐藏在盘信号的不使用的特征中,因而,为了从CD播放器中提取隐藏信息或以非授权方式将其插入CD记录器中,就需要一种信号处理的专门技术。
优选地,用来提取次信息的提取步骤通过使用检测到的所述有限运行长度编码序列的比特流来执行。考虑到检测到的有限运行长度编码序列的比特流是在反向1T预编码器之前提供的事实,只有可得到RLL序列时,才可能读取次通道或隐藏通道。然而,由于该RLL比特流并不出现在常规解码器IC的输出,所以必须开发一套完整的解码装置,这需要在相关领域具有高度的专业知识。此外,还必须具备制造这样的解码器的工具。
关键的发现是,次信息信号的一个通道比特可以通过在每个块中RLL比特流的单个给定的运行长度的极性(凹坑或平地)被分配在基础RLL通道比特流的某一块结构之内,同时,就RLL通道比特而论,优选地所有的块都具有相同的长度。这样的块可以是例如象CD标准中所定义的子码块(subcode-block)。把次信息信号的比特写入极性通道的操作是通过在RLL编码器中应用某一自由度,例如通过应用合并比特或替代表或类似的而实现的,应用该自由度与前面的RLL通道比特流的极性相结合,将把给定运行长度的极性设为所需的值。注意,RLL编码中的自由度(如合并比特的应用)对写入要求的极性比特是基本的,但是信息只是由给定运行长度的极性来承载。
根据一项有利的发展,我们可以辨别用来确定位于第二预定运行长度之前的RLL比特流极性的第一预定运行长度,第二预定运行长度的极性根据次信息信号的信息比特来设置。前面的RLL比特流的极性由RLL编码的历史确定,并取决于RLL编码后的数据的实际内容以及RLL编码中自由度的实际应用,其在其它情况下取决于DC控制的策略(如通过合并比特或替代表)。
根据另一项有利的发展,第一预定位置可以对应于一个帧同步字(如EFM-SYNC字)的预定运行长度,而第二预定位置可以对应于用在CD标准的每个子码块的最前的第一帧中的S0同步结构(Sync-Pattern)的预定运行长度,S0的(dk)结构由0210101给定。S0的第二预定运行长度可以是11T运行长度1010,或者是以位于其末端的单个“1”开始的随后的运行长度。
这样,对于CD格式中的应用的实例,预定运行长度的极性由帧同步字(EFM-SYNC)的预定运行长度的极性和合并比特结构的结合来确定。
优选地,设置的合并比特结构的DC控制功能被关闭,从而可以防止发生由DC控制功能引起的错误设置。
作为另一个(或单独的)有益的变型,可以设置帧同步字(如EFM-SYNC的第一运行长度)的预定运行长度的极性。但是,这样的话,将无法防止违背运行长度。
下面将参照附图对本发明进行更详细的描述,附图中:
图1示出根据本发明将次信息加入到有限运行长度编码序列的基本步骤的流程图,
图2示出根据本发明一个优选实施例的EFM调制器的基本方块图,
图3A、3B表示指示如在本发明的优选实施例中所执行的通过应用前面的合并比特进行极性控制的图示,而
图4示出根据本发明的优选实施例的EFM解调器。
下面将根据如CD标准中所应用的EFM调制编码,描述本发明的优选实施例。
图1示出指示用于提供隐藏通道的一种编码方案的基本步骤的流程图。在步骤S100,待编码的隐藏通道比特被输入或提供到编码运算。然后,从已编码的一个编码序列中提取或反馈一个前面的RLL比特流(步骤S101)。然后,在步骤S102检测RLL比特流中提供的SYNC结构的预定运行长度的RLL极性。在步骤S103,检测到的RLL极性和输入的隐藏通道比特被综合考虑,以设置预定的合并比特结构。事实上,预定的合并比特结构是根据检测到的RLL极性来设置的,以便在随后的S0同步结构的预定运行长度获得一个预定极性。之后,应用已设置的合并比特结构和带有预定运行长度的S0同步结构产生一个其中用“1”指示RLL比特流转换的(dk)比特流(S104)。最后,该(dk)比特流被提供到1T预编码器,该预编码器根据输入的隐藏通道比特值产生并输出经编码的,包括带极性比特的S0同步结构的RLL比特流(S105)。
这样,选择位于与S0同步结构相关的EFM字之前的合并比特结构就取决于两个因素:(i)隐藏通道比特的值,和(ii)前面的EFM-SYNC字的预定运行长度的极性。注意到,在用于CD的常规RLL编码器中,前面的通道比特流的极性信息(取决于隐藏通道的字节值、随后的合并比特策略,以及隐藏通道的前面的比特)是不要求的。
图2示出用于提供上述隐藏通道,如将次信息或隐藏信息加入到EFM编码的输出信号的EFM调制器的基本方块图。根据图2,提供一个SYNC结构发生器16,以产生24通道比特的同步结构,其加入到一个EFM编码的符号序列。特别地,该SYNC结构或帧同步字包括两个11通道比特的运行长度和位于最后的一个2通道比特的附加运行长度。这样,同步结构在NRZ-I标记法中可以表示为比特序列1010101010(其中010表示逻辑值为“0”的10个比特的序列)。而且,还提供一个控制-且-显示(C&D)SYNC结构发生器15,产生两个位于C&D字节的每个子码块的开始的14通道比特的块同步结构S0和S1。C&D字节位于EFM编码序列的每帧中SYNC结构的后面。此外,还从错误校正编码器12提供各自包含8个数据比特的数据符号和奇偶符号,该错误校正编码器用于通过引入8比特奇偶符号和将主通道的16比特输入数据字拆分为8比特数据符号来提供错误校正。时间多路复用器11根据要求的EFM帧结构,从数据符号、奇偶符号和C&D符号中产生正确的符号序列。然后,该符号序列被提供给EFM调制器10,其将该符号序列转换为通道比特序列,分别把SYNC结构和位于每一个符号或结构之间的要求的合并比特相加,从而产生串行的EFM输出信号或数据流。
根据优选实施例,提供一个编码器17,可以把隐藏信号提供给该编码器,以便应用次通道或隐藏通道将该隐藏信号加入到串行的EFM输出数据流。编码器17用于根据隐藏通道帧结构对输入的二进制隐藏信息进行编码,以便提供预定的串行数据流。编码的隐藏信息数据流的每一比特被顺序提供给一个S0合并比特结构设置单元18,设置单元18用于根据从极性检测单元19接收到的检测到的极性设置从SYNC结构单元16提供的SYNC结构和对应于S0同步结构的EFM字之间提供的合并比特结构的三个通道比特。极性检测单元19用于在串行EFM输出数据流中提取每个SYNC结构的预定运行长度(例如第一运行长度),并检测其极性。S0合并比特结构设置单元18用于设置合并比特结构,以便根据编码的隐藏信息的数据流的比特值实现对应于S0同步结构的EFM字的第一(或第二,但总是相同的)内部运行长度的极性。
这样,隐藏信息数据流的编码的的比特值就被存储在对应于在串行的EFM输出信号的每一帧中提供的S0同步结构的EFM字的第一(或第二)运行长度的极性中,其然后可以被写在一个记录载体如光盘上。从而,次信息或隐藏信息就被存储在该存储载体上。
极性检测单元19中的极性检测可以根据采样、存储和逻辑比特比较运算而进行。S0合并比特结构设置单元18中的比特结构设置可以由一个相关的真值表所决定的简单逻辑单元来执行。
如前所述,隐藏通道是通过应用子码块的S0同步结构而产生的,其是子码块中C&D通道的第一位置。与S0同步结构相关的EFM字的第一(或第二)内部运行(internal run)的极性被根据隐藏信息的比特值控制。该第一(或第二)内部运行定义为与对应于S0同步结构的14比特EFM字的第一个“1”比特相关的运行长度。这样,S0 EFM字的第一(或第二)内部运行的极性根据例如EFM SYNC结构的第一个11T运行(11通道比特的运行长度)的极性和合并比特结构的结合来控制。EFM SYNC结构的第一个11T运行的极性由位于所关心的帧之前的EFM帧的RLL编码历史确定;并且因此也取决于给定的CD驱动器的DC控制算法的执行。
图3A示出在调制器10的输出端的EFM信号的时序图。如图3A所示,合并比特结构根据24比特SYNC结构的第一运行长度(1010)的极性设置,以便在所选择的第一内部运行中实现极性比特值为“1”。
图3B示出为了实现极性比特值为“0”所要求的合并比特结构设置的对应的信号图形。
这样,根据EFM SYNC结构的第一个11T运行长度的极性,为获得要求的极性比特,需要应用不同的合并比特结构。该合并比特结构由S0合并比特设置单元18设置。
根据本发明的极性控制具有以下优点,即可以保证预定的次信息的数量,而不会引起任何运行长度违背,并且在DC控制性能上不会产生任何明显的损失。作为一种替代方案,极性控制可以被用于EFM SYNC结构的第一个11T运行长度。但是,这只有当前面的EFM字包含至少两个结尾的0时才有可能。在只有一个或没有结尾0的情况下,有两种可能性。一种是允许运行长度违背。另一种是在前面的通道比特流中改变合并比特结构,修正回最大一个EFM帧。然而,在不允许运行长度违背的情况下,第二种解决方案也会影响DC控制性能,并且不允许对每个EFM帧同步的比特的有保证的容纳。
图4示出根据本优选实施例的EFM解调器的基本方块图。根据图4,从例如光读取单元获得的HF信号由锁相环(PLL)20来同步,以获得同步的HF采样。这些同步的采样被提供给比特检测电路21,产生包括隐藏通道的极性信息的二进制RLL比特流。然后,该RLL比特流被提供给反向1T预编码器22,预编码器22消除极性信息,并产生(dk)比特流,在(dk)比特流中,值为“1”的比特指示RLL编码序列的转换(即NRZ-I标记法)。(dk)比特流存储在移位寄存器23中,以便为EFM帧的通道比特提供并行输出。最先24个通道比特被提供给SYNC检测单元25,SYNC检测单元25比较并行输入比特与已知的SYNC结构并且当检测到SYNC结构时产生一个输出信号。此外,移位寄存器结尾的14个通道比特被提供给EFM解调单元26,EFM解调单元26将该14个通道比特转换为8数据比特的符号。这可以通过一个ROM(只读存储器)或逻辑阵列电路来实现。转换后的数据比特符号被提供给锁存电路29,存储在那里直到输出。此外,还提供一个定时电路28,根据(dk)比特流从时钟再生电路24获得的块信号被提供给该定时电路28。该定时单元28根据SYNC检测单元25的输出和再生的时钟信号产生包含几个定时信号的定时输出,以便为锁存电路29提供时钟信号。
对隐藏通道信息的解调是通过把比特检测单元21的输出的RLL比特流应用于极性检测单元27来完成的,极性检测单元27从该比特流中提取对应于每一个子码块的S0同步结构的EFM字,并检测第一内部运行长度的极性。该检测可以通过存储对应于比如一个EFM帧的RLL比特流的预定部分来完成。然后,与S0同步结构相关的EFM结构的第一(或第二)内部运行的极性可以由一个适当的逻辑功能来检测。在SYNC结构的第一个11T运行长度被用于极性控制(如对替代的执行所描述的)的情形下,极性检测单元27的适配是必要的。
这样,极性检测是根据检测到的RLL比特流,而不是根据用来解调主通道数据序列的(dk)比特流。
本发明也可以用于DVD(数字录像盘)应用。在此情况下,DVD SYNC结构的14T运行长度可以被用作极性控制的专门运行长度。然而,在DVD标准中提供的任何其它帧同步结构都可以采用。
总之,本发明的实现要求对现有的CD-RW驱动器例如专用的RLL调制器或编码器作大的改动,并且因此也要求一种新的集成电路。只有当可以获得RLL序列时,才有可能读取记录载体的隐藏通道,而在普通CD播放器中不是这样。
虽然在此参照一个优选实施例对本发明进行了描述,但是应当理解,这些不是限制实例。所以,不偏离如权利要求中所定义的本发明的范围的种种改动,对本领域内的技术人员来说是显而易见的。特别地,本发明不局限于CD标准的情况,对后者而言,本发明不局限于所描述的帧同步结构的S0的运行长度。数据、同步或控制字的任何可识别的运行长度均可用于极性检测和/或极性设置。此外,本发明还可以通过多种方式运用,以提供用来存储任意种类的控制信息的侧通道(side-channel),也可以用于任何RLL编码和任何记录介质或载体的任何记录或编码设备和任何播放或解码设备。

Claims (11)

1.一种将次信息信号加入到有限运行长度编码序列的方法,所述方法包括以下步骤:
a)检测位于所述有限运行长度编码序列的第一预定位置的运行长度的极性;和
b)根据所述检测到的运行长度极性设置反映有限运行长度编码中(例如在CD情况下的合并比特结构)的自由度的参数,以便获得位于所述有限运行长度编码序列的第二预定位置的运行长度的预定极性,所述参数反映有限运行长度编码中的自由度,在所述第二预定位置之前;
c)其中,所述预定极性对应于所述次信息信号的一个二进制值。
2.一种从有限运行长度编码序列中提取次信息信号的方法,所述方法包括以下步骤:
a)提取位于所述有限运行长度编码序列的一个预定位置的运行长度;和
b)检测所述提取到的运行长度的极性;
c)其中,所述检测到的极性对应于所述次信息信号的一个二进制值。
3.根据权利要求1或2的方法,其中所述次信息信号是用于记录载体拷贝保护的隐藏通道信息。
4.根据权利要求2的方法,其中所述提取步骤通过应用检测到的所述有限运行长度编码序列的比特流来执行。
5.根据权利要求1的方法,其中所述第一预定位置对应于一个帧同步字的预定运行长度,所述第二预定位置对应于CD中一个子码块的S0同步结构的预定运行长度,其在子码块的第一帧中跟在所述帧同步字的后面。
6.根据权利要求1的方法,还包括关闭所述设置的合并比特结构的DC控制功能的步骤。
7.一种将次信息信号加入到有限运行长度编码序列的设备,所述设备包括:
a)检测装置(19),用于检测位于所述有限运行长度编码序列的第一预定位置的描宽度的极性;
b)设置装置(18),用于根据所述检测到的运行长度极性设置反映有限运行长度编码中例如在CD情况下的合并比特结构的自由度的参数,以便获得位于所述有限运行长度编码序列的第二预定位置的运行长度的预定极性,所述参数反映有限运行长度编码中例如在CD情况下的合并比特结构的自由度,位于所述第二预定位置之前;
c)其中,所述预定极性对应于所述次信息信号的一个二进制值。
8.一种用于从有限运行长度编码序列中提取次信息信号的装置,所述装置包括:
a)提取装置(27),用于提取位于所述有限运行长度编码序列的一个预定位置的运行长度;和
b)检测装置(27),用于检测所述提取到的运行长度的极性;
c)其中,检测到的极性对应于所述次信息信号的一个二进制值。
9.用于存储有限运行长度编码序列和次信息的记录载体,所述记录载体包括用于将所述次信息存储为位于所述有限运行长度编码序列的一个预定位置的运行长度的极性的隐藏通道。
10.根据权利要求9的记录载体,其中,所述记录载体是光记录载体,特别是CD或DVD。
11.一种包括有限运行长度编码序列和次信息的二进制信号,其中,所述次信息作为位于所述有限运行长度编码序列的一个预定位置的运行长度的极性被包含在所述二进制信号中。
CNB018023932A 2000-08-14 2001-07-31 将次信息信号加入到rll编码序列或从rll编码序列中提取的方法和设备 Expired - Fee Related CN1224970C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP00202846.2 2000-08-14
EP00202846 2000-08-14

Publications (2)

Publication Number Publication Date
CN1388969A true CN1388969A (zh) 2003-01-01
CN1224970C CN1224970C (zh) 2005-10-26

Family

ID=8171914

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018023932A Expired - Fee Related CN1224970C (zh) 2000-08-14 2001-07-31 将次信息信号加入到rll编码序列或从rll编码序列中提取的方法和设备

Country Status (11)

Country Link
US (1) US7038600B2 (zh)
EP (1) EP1312089A1 (zh)
JP (1) JP4738711B2 (zh)
KR (1) KR100817226B1 (zh)
CN (1) CN1224970C (zh)
AR (1) AR033557A1 (zh)
AU (1) AU784369B2 (zh)
BR (1) BR0107101A (zh)
PL (1) PL353622A1 (zh)
TW (1) TW588330B (zh)
WO (1) WO2002015185A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101044570B (zh) * 2004-10-20 2010-05-26 皇家飞利浦电子股份有限公司 用于在光盘上将辅助信号嵌入原始数据位流的设备和方法
CN110322903A (zh) * 2018-03-29 2019-10-11 阿里巴巴集团控股有限公司 使用预测数据位置来增加存储面密度

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1284169C (zh) 2000-11-14 2006-11-08 皇家菲利浦电子有限公司 在光记录载体上设置水印的方法
JP2002271788A (ja) * 2001-03-08 2002-09-20 Monolith Co Ltd 画像符号化方法と装置および画像復号方法および装置
CN100458948C (zh) * 2001-05-22 2009-02-04 Uqe有限责任公司 存储数字作品的记录载体及记录数字作品的方法和装置
US7577188B1 (en) * 2001-09-13 2009-08-18 Cisco Technology, Inc. Physical layer and MAC enhancements using complex sequences on a wireless channel
JP3779580B2 (ja) * 2001-09-27 2006-05-31 株式会社東芝 信号処理方法及び装置、信号再生方法及び装置、記録媒体
JP2003323761A (ja) * 2002-05-02 2003-11-14 Sony Corp デジタルデータの記録媒体、記録方法、記録装置、再生方法、再生装置、送信方法および送信装置
RU2005101210A (ru) 2002-06-20 2005-06-10 Конинклейке Филипс Электроникс Н.В. (Nl) Способ и устройство для защиты информации пользователя от манипуляций
GB2402026B (en) 2003-05-20 2005-07-13 Micron Technology Inc System and method for balancing capactively coupled signal lines
GB2405215B (en) 2003-08-21 2005-09-28 Micron Technology Inc System and method for testing devices utilizing capacitively coupled signalling
JP3972879B2 (ja) * 2003-09-18 2007-09-05 ソニー株式会社 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
GB2407207B (en) 2003-10-13 2006-06-07 Micron Technology Inc Structure and method for forming a capacitively coupled chip-to-chip signalling interface
US20080205254A1 (en) 2003-12-02 2008-08-28 Koninklijke Philips Electronics N.V. Content Protection on a Record Carrier
US20050140527A1 (en) * 2003-12-04 2005-06-30 Tsutomu Ichinose Information recording processor, information playback processor, method therefor, and information recording medium and computer program used therewith
JP3982488B2 (ja) * 2003-12-04 2007-09-26 ソニー株式会社 情報記録処理装置、情報再生処理装置、情報記録媒体、および方法、並びにコンピュータ・プログラム
KR20070005563A (ko) 2004-01-19 2007-01-10 코닌클리케 필립스 일렉트로닉스 엔.브이. 보조 정보신호의 채널 데이터 스트림 내의 삽입
EP1815472A1 (en) * 2004-11-09 2007-08-08 Koninklijke Philips Electronics N.V. Manufacturing record carriers suitable for post-recording
WO2006136986A2 (en) * 2005-06-21 2006-12-28 Koninklijke Philips Electronics N.V. Device and a method for embedding a secondary information signal in the channel data stream of a primary information signal using scrambling
TWI415118B (zh) * 2006-03-10 2013-11-11 Ibm 將資訊嵌入資料之裝置
US8144802B2 (en) * 2007-10-16 2012-03-27 Semiconductor Components Industries, Llc Digital data encoding and decoding method and system

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2974678B2 (ja) * 1988-06-23 1999-11-10 ソニー株式会社 データ誤り検出方式
US5349349A (en) * 1991-09-30 1994-09-20 Sony Corporation Modulator circuit for a recording for a digital recording medium
US5477222A (en) * 1993-05-04 1995-12-19 U.S. Philips Corporation Device for encoding/decoding N-bit source words into corresponding M-bit channel words, and vice versa
JP3457093B2 (ja) * 1995-04-14 2003-10-14 松下電器産業株式会社 記録媒体並びにデジタル変復調方法およびその装置
US6002718A (en) * 1995-10-27 1999-12-14 Hewlett-Packard Company Method and apparatus for generating runlength-limited coding with DC control
US5699434A (en) * 1995-12-12 1997-12-16 Hewlett-Packard Company Method of inhibiting copying of digital data
US5949834A (en) * 1997-01-30 1999-09-07 Zenith Electronics Corporation VSB symbol sync recovery system
JP3488603B2 (ja) * 1997-09-16 2004-01-19 株式会社東芝 電子透かしを利用したコピープロテクトシステム
JP3551727B2 (ja) * 1997-10-21 2004-08-11 ソニー株式会社 光情報記録装置、光情報記録媒体及び光情報再生装置
DE69706871T2 (de) * 1997-10-21 2002-04-11 Hewlett Packard Co Verfahren zur Verhinderung des Kopierens von digitalen Daten
US6731711B1 (en) * 1997-11-19 2004-05-04 Lg Electronics Inc. Signal recovery system
US6188335B1 (en) * 1998-08-19 2001-02-13 Hewlett-Packard Company Method and apparatus having cascaded decoding for multiple runlength-limited channel codes
ID25532A (id) * 1998-10-29 2000-10-12 Koninkline Philips Electronics Penanaman data tambahan dalam sinyal informasi
US6285302B1 (en) * 1998-12-28 2001-09-04 Texas Instruments Incorporated Runlength-limited code and method
WO2000057414A1 (fr) * 1999-03-23 2000-09-28 Dainippon Ink And Chemicals, Inc. Dispositif de production de disque optique
HUP0102508A2 (hu) * 1999-03-23 2001-11-28 Koninklijke Philips Electronics N.V. Információhordozó, kódolóberendezés, kódoló eljárás, dekódolóberendezés és dekódoló eljárás
DE60004144T2 (de) * 1999-03-23 2004-05-27 Koninklijke Philips Electronics N.V. Verfahren zur dekodierung von einem strom von kanalbits
IL133236A0 (en) * 1999-11-30 2001-03-19 Ttr Technologies Ltd Copy-protected digital audio compact disc and method and system for producing same
MXPA01009040A (es) * 2000-01-07 2002-05-06 Koninkl Philips Electronics Nv Metodo para convertir un flujo de bits de datos de una senal binaria, de informacion en un flujo de bits de datos de una senal binaria de canal artificial aparato de codificacion, senal que se compone de un flujo de bits de datos de una senal binaria
KR20020025236A (ko) * 2000-06-27 2002-04-03 이데이 노부유끼 데이터 기록방법 및 데이터 기록장치와 기록매체
US6853320B2 (en) * 2001-01-16 2005-02-08 Victor Company Of Japan, Ltd. Modulation system
US6785401B2 (en) * 2001-04-09 2004-08-31 Tektronix, Inc. Temporal synchronization of video watermark decoding
US6765739B2 (en) * 2002-03-18 2004-07-20 Hewlett-Packard Development Company, L.P. Method and apparatus for discouraging duplication of digital data

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101044570B (zh) * 2004-10-20 2010-05-26 皇家飞利浦电子股份有限公司 用于在光盘上将辅助信号嵌入原始数据位流的设备和方法
CN110322903A (zh) * 2018-03-29 2019-10-11 阿里巴巴集团控股有限公司 使用预测数据位置来增加存储面密度
CN110322903B (zh) * 2018-03-29 2021-03-12 阿里巴巴集团控股有限公司 使用预测数据位置来增加存储面密度

Also Published As

Publication number Publication date
EP1312089A1 (en) 2003-05-21
BR0107101A (pt) 2002-06-11
CN1224970C (zh) 2005-10-26
JP2004507018A (ja) 2004-03-04
JP4738711B2 (ja) 2011-08-03
KR20020061605A (ko) 2002-07-24
US7038600B2 (en) 2006-05-02
AR033557A1 (es) 2003-12-26
KR100817226B1 (ko) 2008-03-27
US20040161113A1 (en) 2004-08-19
TW588330B (en) 2004-05-21
AU7979301A (en) 2002-02-25
PL353622A1 (en) 2003-12-01
AU784369B2 (en) 2006-03-16
WO2002015185A1 (en) 2002-02-21

Similar Documents

Publication Publication Date Title
CN1224970C (zh) 将次信息信号加入到rll编码序列或从rll编码序列中提取的方法和设备
EP0930617B1 (en) Information recording apparatus for writable recording media
KR100377523B1 (ko) 기록매체,데이터전송방법및장치,데이터재생방법및장치
JP3339539B2 (ja) デジタル変調装置、その方法及び記録媒体
JP3967379B2 (ja) 記録媒体、記録方法と装置及び再生方法と装置
EP0353274A1 (en) SYNCHRONIZATION FOR STORED DATA.
CN1183539C (zh) 数据调制方法以及采用该方法的记录与再现装置和方法
CN1406381A (zh) 用于记录信息的方法和装置
CN101030425A (zh) 嵌入和检测辅助信号的方法和装置及其记录和重放装置
KR20020086754A (ko) 일련의 엠-비트 정보어의 변조신호로의 변환방법
CN102522088A (zh) 音频的解码方法及装置
CN1272773C (zh) 用于光记录/再现设备的可写区域检测装置及其方法
US4319287A (en) MFM Address mark encoding
CN1525473A (zh) 解码装置
JP4029112B2 (ja) 記録媒体、記録方法と装置及び再生方法と装置
US6717899B1 (en) Optical disc hidden data technique
KR100908763B1 (ko) 데이터 스트림을 코딩하는 방법
CN1883005B (zh) 产生在光盘的脉冲切割区中提供的输出数据的装置及方法
EP2180479A1 (en) Optical disc, optical disc recording method and apparatus, and optical reproducing method and apparatus
CN1771561A (zh) 比特同步检测装置
CN85103577A (zh) 存储盘的播放系统
JP4029113B2 (ja) 記録媒体、記録方法と装置及び再生方法と装置
JP4029085B2 (ja) 記録媒体、記録方法と装置及び再生方法と装置
CN100336118C (zh) 记录方法、保护方法和再现设备
CN1732529A (zh) 具有保护性链接区的记录载体

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
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: 20051026

Termination date: 20120731