[go: up one dir, main page]

CN1296929C - Absolute time bit data generator and method for optical disc - Google Patents

Absolute time bit data generator and method for optical disc Download PDF

Info

Publication number
CN1296929C
CN1296929C CNB021302693A CN02130269A CN1296929C CN 1296929 C CN1296929 C CN 1296929C CN B021302693 A CNB021302693 A CN B021302693A CN 02130269 A CN02130269 A CN 02130269A CN 1296929 C CN1296929 C CN 1296929C
Authority
CN
China
Prior art keywords
atip
signal
aforementioned
bit data
frequency
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
Application number
CNB021302693A
Other languages
Chinese (zh)
Other versions
CN1477621A (en
Inventor
吕平幸
蔡昭隆
梁耀仁
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.)
MediaTek Inc
Original Assignee
MediaTek Inc
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 MediaTek Inc filed Critical MediaTek Inc
Priority to CNB021302693A priority Critical patent/CN1296929C/en
Publication of CN1477621A publication Critical patent/CN1477621A/en
Application granted granted Critical
Publication of CN1296929C publication Critical patent/CN1296929C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

An Absolute Time (ATIP) bit data generator for an optical disc is not affected by a non-uniform duty cycle. The bit data generator includes: the analog processor receives a signal generated by an optical head and generates an ATIP FM signal after processing the signal; a high frequency phase-locked loop, which takes ATIP FM signal as reference to generate high frequency clock pulse; a first decoder for receiving ATIP FM signal and high frequency clock pulse to generate biphase coding data; a synchronous mark detector for receiving biphase coded data and high-frequency clock pulse and generating synchronous indication signal; and a second decoder, taking the synchronous indication signal as reference, taking half period of a plurality of ATIP FM signals as counting period, calculating the pulse number of high frequency clock pulse of each counting period, when the pulse number is smaller than the first threshold value or larger than the second threshold value, outputting ATIP bit data of the first level, and when the pulse number is between the first threshold value and the second threshold value, outputting ATIP bit data of the second level.

Description

光盘的绝对时间位数据产生器与产生方法Absolute time bit data generator and method for optical disc

技术领域technical field

本发明涉及预刻凹槽的绝对时间(Absolute Time In Pregroove,以下简称ATIP)位(bit)数据产生器。The invention relates to an Absolute Time In Pregroove (absolute time in pregroove, hereinafter referred to as ATIP) bit data generator.

背景技术Background technique

图1为42位的ATIP信息块结构图。如该图所示,42位的ATIP信息块包含4位的同步标记、8位的分信息、8位的秒信息、8位的数据段信息、以及14位的循环冗余校验(Cyclic Redundancy Check,CRC)信息。该ATIP信息提供可录式(writable)光盘系统正确的烧录位置。Figure 1 is a structural diagram of a 42-bit ATIP information block. As shown in the figure, the 42-bit ATIP information block includes 4-bit synchronization mark, 8-bit minute information, 8-bit second information, 8-bit data segment information, and 14-bit cyclic redundancy check (Cyclic Redundancy) Check, CRC) information. The ATIP information provides the correct writing location for writable optical disc systems.

图2所示为美国专利第5,506,824号可写CD ATIP数据的频率调制至双相位数据转换(Frequency modulation to biphase data conversion for writable CDATIP data)的结构图。如图2所示,其ATIP位信息产生器12系利用双相位转换器(Biphase converter)32将ATIP频率调制(FM)数据转换成双相位数据后,再利用数字PLL 38产生2倍频时钟脉冲,最后利用ATIP解码器26以2倍频时钟脉冲为参考时钟脉冲,并根据双相位数据产生ATIP位信息。双相位转换器32计数在每个半周FM信号中,经过多少高频时钟脉冲的脉冲(由高频PLL 28产生),并根据脉冲数来决定双相位数据为H或L。亦即,当脉冲数低于一阈值时,双相位数据为H,而当脉冲数高于该阈值时,双相位数据为L。ATIP解码器26即根据双相位数据解码出ATIP信息。FIG. 2 is a structural diagram of frequency modulation to biphase data conversion for writable CDATIP data in US Patent No. 5,506,824. As shown in Figure 2, after its ATIP bit information generator 12 utilizes biphase converter (Biphase converter) 32 to convert ATIP frequency modulation (FM) data into biphase data, then utilizes digital PLL 38 to generate 2 multiplied clock pulses , and finally use the ATIP decoder 26 to use the double-frequency clock pulse as the reference clock pulse, and generate ATIP bit information according to the bi-phase data. The bi-phase converter 32 counts how many high-frequency clock pulses (generated by the high-frequency PLL 28) pass through in each half-cycle FM signal, and determines the bi-phase data to be H or L according to the pulse number. That is, when the number of pulses is lower than a threshold, the bi-phase data is H, and when the number of pulses is higher than the threshold, the bi-phase data is L. The ATIP decoder 26 decodes the ATIP information according to the bi-phase data.

在正常情形下,上述的方法可以产生正确的双相位数据。但是若ATIP FM数据的责任周期(duty cycle)不平均,则双相位转换器32在计数每半周所对应的高频时钟脉冲的脉冲数时,即会受到影响,而无法产生正确的双相位数据。其次,当光盘的读取速度越来越快时,高频PLL 28的输出频率亦相对提升,而造成设计困难、增加成本,或因此降低解析度。Under normal circumstances, the above method can produce correct biphase data. But if the duty cycle (duty cycle) of ATIP FM data is uneven, then biphase converter 32 promptly can be affected when counting the pulse number of the high-frequency clock pulse corresponding to every half cycle, and can't produce correct biphase data . Secondly, when the reading speed of the optical disc is getting faster and faster, the output frequency of the high-frequency PLL 28 is relatively increased, which causes design difficulties, increases costs, or reduces resolution.

图3所示为ATIP FM数据与双相位数据的关系,其中(A)为ATIP FM数据、(B)为双相位数据、以及(C)为双相位时钟脉冲信号。当ATIP FM数据为高频时,双相位数据为H,而当ATIP FM数据为低频时,双相位数据为L。Figure 3 shows the relationship between ATIP FM data and bi-phase data, where (A) is ATIP FM data, (B) is bi-phase data, and (C) is bi-phase clock signal. When the ATIP FM data is high frequency, the biphasic data is H, and when the ATIP FM data is low frequency, the biphasic data is L.

发明内容Contents of the invention

有鉴于上述问题,本发明的目的是提出一种不受ATIP FM数据的责任周期影响的绝对时间(ATIP)位数据产生器。In view of the above problems, the object of the present invention is to propose a generator of absolute time (ATIP) bit data that is not affected by the duty cycle of ATIP FM data.

为达成上述目的,本发明提供的光盘绝对时间(ATIP)位数据产生器包含:类比处理器,接收一光学头所产生的信号,并加以处理后产生ATIP FM信号;一高频锁相回路,以ATIP FM信号作为参考,产生高频时钟脉冲;一第一解码器,接收ATIP FM信号以及高频时钟脉冲,并产生双相位编码数据;一同步标记检测器,接收双相位编码数据以及高频时钟脉冲,并产生同步指示信号;以及一第二解码器,以同步指示信号为参考,以多个ATIP FM信号的半周期为计数周期,计算每个计数周期所对应的高频时钟脉冲的脉冲数,当该脉冲数小于第一阈值时或大于第二阈值时,输出第一电平的ATIP位数据,而当该脉冲数介于该第一阈值与第二阈值之间时,输出第二电平的ATIP位数据。In order to achieve the above object, the optical disc absolute time (ATIP) bit data generator provided by the present invention comprises: an analog processor, receives the signal that an optical head produces, and produces ATIP FM signal after being processed; The FM signal is used as a reference to generate high-frequency clock pulses; a first decoder receives ATIP FM signals and high-frequency clock pulses, and generates bi-phase encoded data; a sync mark detector receives bi-phase encoded data and high-frequency clock pulses , and generate a synchronous indication signal; and a second decoder, with the synchronous indication signal as a reference, the half cycle of a plurality of ATIP FM signals as a counting period, calculates the pulse number of the high-frequency clock pulse corresponding to each counting period, When the number of pulses is less than the first threshold or greater than the second threshold, the ATIP bit data of the first level is output, and when the number of pulses is between the first threshold and the second threshold, the second level is output ATIP bit data.

由于本发明的绝对时间(ATIP)位数据产生器是以多个ATIP FM信号的半周期为计数周期,因此计数值不会受到责任周期不平均的影响,所以可产生正确的ATIP信号。同时,因为计数的周期较长,所以所需要的高频时钟脉冲的频率可以降低。Because the absolute time (ATIP) bit data generator of the present invention uses the half cycle of a plurality of ATIP FM signals as the counting cycle, the count value will not be affected by the uneven duty cycle, so the correct ATIP signal can be generated. At the same time, because the counting period is longer, the frequency of the required high-frequency clock pulse can be reduced.

另外,本发明的绝对时间(ATIP)位数据产生器整合双相位解调器(Bi-phase demodulator)与频率解调器(FM demodulator),可简化电路设计的复杂性并减低数据产生的延迟时间(delay time)。In addition, the absolute time (ATIP) bit data generator of the present invention integrates a bi-phase demodulator (Bi-phase demodulator) and a frequency demodulator (FM demodulator), which can simplify the complexity of circuit design and reduce the delay time of data generation (delay time).

附图说明Description of drawings

图1为42位的ATIP信息块结构图;Fig. 1 is a 42-bit ATIP information block structure diagram;

图2所示为常规的可写CD ATIP数据的频率调制至双相位数据转换的结构图;Fig. 2 shows the structural diagram of conventional writable CD ATIP data frequency modulation to bi-phase data conversion;

图3所示为ATIP FM数据与双相位数据的关系,其中(A)为ATIP FM数据、(B)为双相位数据、以及(C)为双相位时钟脉冲信号;Figure 3 shows the relationship between ATIP FM data and bi-phase data, where (A) is ATIP FM data, (B) is bi-phase data, and (C) is a bi-phase clock signal;

图4显示本发明的位数据产生器的结构图;Fig. 4 shows the structural diagram of the bit data generator of the present invention;

图5显示本发明的第一解码器的结构图;Fig. 5 shows the structural diagram of the first decoder of the present invention;

图6显示本发明的第二解码器的结构图;Fig. 6 shows the structural diagram of the second decoder of the present invention;

图7所示为四种以ATIP FM信号每14个半周期为计数周期的例子;Figure 7 shows four examples where the ATIP FM signal counts every 14 half cycles;

图8显示部分信号的时序图;Figure 8 shows a timing diagram of some signals;

图9显示本发明的位数据产生器的流程图;Fig. 9 shows the flowchart of the bit data generator of the present invention;

在附图中,40表示位数据产生器,41表示光盘,42表示光学头,43表示类比处理器,44表示第一解码器,441和461分别表示第一脉冲计数器和第二脉冲计数器,442、463、464表示比较器,45表示同步标记检测器,46表示第二解码器,465表示与门,47表示微处理器,48表示高频锁相回路(PLL)。In the accompanying drawings, 40 represents a bit data generator, 41 represents an optical disc, 42 represents an optical head, 43 represents an analog processor, 44 represents a first decoder, 441 and 461 represent a first pulse counter and a second pulse counter, 442 , 463, 464 represent comparators, 45 represents a sync mark detector, 46 represents a second decoder, 465 represents an AND gate, 47 represents a microprocessor, and 48 represents a high-frequency phase-locked loop (PLL).

具体实施方式Detailed ways

以下参考附图详细说明本发明的绝对时间(ATIP)位数据产生器。The absolute time (ATIP) bit data generator of the present invention will be described in detail below with reference to the accompanying drawings.

在光盘系统中,每个ATIP位对应两个位的双相位数据,而每个双相位数据的位对应7个半周期的ATIP FM数据。因此,每个ATIP位对应14个半周期的ATIP FM数据。当ATIP FM数据的责任周期不对称时,若仅计数每个半周期的ATIP FM数据,则可能会造成周期计数值错误,而产生错误的双相位数据。为了解决该问题,本发明以7个半周期的ATIP FM数据或14个半周期的ATIP FM数据为计数周期,计数每个计数周期的高频时钟脉冲的脉冲数,则可避免责任周期不对称的影响。另外,由于计数周期延长为7倍或14倍,因此本发明的解析度会相对提升,或是可降低高频时钟脉冲的频率。In the optical disc system, each ATIP bit corresponds to two bits of biphase data, and each bit of biphase data corresponds to 7 half-cycles of ATIP FM data. Therefore, each ATIP bit corresponds to 14 half cycles of ATIP FM data. When the duty cycle of ATIP FM data is asymmetrical, if only the ATIP FM data of each half cycle is counted, the cycle count value may be wrong, resulting in wrong bi-phase data. In order to solve this problem, the present invention takes the ATIP FM data of 7 half-periods or the ATIP FM data of 14 half-periods as the counting cycle, counts the pulse number of the high-frequency clock pulse of each counting cycle, then can avoid duty cycle asymmetry Impact. In addition, since the counting period is extended by 7 times or 14 times, the resolution of the present invention is relatively improved, or the frequency of the high-frequency clock pulse can be reduced.

图4显示本发明的位数据产生器的结构图。如该图所示,本发明的位数据产生器40包含接收光盘41的信息的光学头42、接收光学头42信号的类比处理器43、接收ATIP FM信号并产生双相位数据的第一解码器44、接收双相位数据并产生同步指示信号的同步标记检测器45、接收同步指示信号与ATIP FM信号并产生ATIP数据的第二解码器46、产生高频时钟脉冲的高频锁相回路(PLL)48、以及接收ATIP数据并产生控制信号的微处理器47。FIG. 4 shows a structural diagram of the bit data generator of the present invention. As shown in the figure, the bit data generator 40 of the present invention includes an optical head 42 receiving the information of the optical disc 41, an analog processor 43 receiving the signal of the optical head 42, a first decoder receiving the ATIP FM signal and generating bi-phase data 44. A synchronous mark detector 45 that receives biphase data and generates a synchronous indication signal, receives a synchronous indication signal and an ATIP FM signal and generates a second decoder 46 of ATIP data, and generates a high-frequency phase-locked loop (PLL) 48 of a high-frequency clock pulse , and a microprocessor 47 that receives ATIP data and generates control signals.

类比处理器43处理及放大光学头42所产生的信号,并产生ATIP FM信号。对于32倍速的光盘机而言,ATIP FM信号的高频频率为705.6kHz,而低频频率为641.6kHz。该类比处理器43为一般的常规结构,不重复说明。而高频锁相回路(PLL)48以ATIP FM信号为参考,产生高频时钟脉冲HFC(Highfrequency clock)。高频时钟脉冲HFC的频率可根据ATIP FM信号的频率以及解析度调整,对于32倍速的光盘机而言,本实施例选择67.7376MHz作为高频时钟脉冲HFC的频率。另外,微处理器47的功能为公知的技术,不重复说明。The analog processor 43 processes and amplifies the signal generated by the optical head 42, and generates an ATIP FM signal. For a 32x CD player, the ATIP FM signal has a high frequency of 705.6kHz and a low frequency of 641.6kHz. The analog processor 43 has a general conventional structure, and no repeated description is given. The high-frequency phase-locked loop (PLL) 48 generates a high-frequency clock pulse HFC (High frequency clock) with the ATIP FM signal as a reference. The frequency of the high-frequency clock pulse HFC can be adjusted according to the frequency and resolution of the ATIP FM signal. For a 32-fold speed CD player, this embodiment selects 67.7376 MHz as the frequency of the high-frequency clock pulse HFC. In addition, the function of the microprocessor 47 is a well-known technology, and description is not repeated.

第一解码器44接收类比处理器43的ATIP FM信号,并以高频锁相回路48输出的高频时钟脉冲HFC作为工作时钟脉冲,产生双相位数据。图5显示该第一解码器44的结构图。如该图所示,第一解码器44包含第一脉冲计数器441、以及比较器442。第一脉冲计数器441接收ATIP FM信号与高频时钟脉冲HFC,并以每7个ATIP FM信号的半周期为计数周期,计数每个计数周期所对应的高频时钟脉冲HFC的脉冲数,产生第一脉冲数与第一触发信号。比较器442则根据第一触发信号比较第一脉冲数与一第一脉冲阈值F_SH,并产生双相位数据。当第一脉冲数大于或等于第一脉冲阈值F_SH时,双相位数据为0,否则双相位数据为1。而第一脉冲阈值F_SH的计算方式为:The first decoder 44 receives the ATIP FM signal of the analog processor 43, and uses the high-frequency clock pulse HFC output by the high-frequency phase-locked loop 48 as the working clock pulse to generate bi-phase data. FIG. 5 shows a block diagram of the first decoder 44 . As shown in the figure, the first decoder 44 includes a first pulse counter 441 and a comparator 442 . The first pulse counter 441 receives the ATIP FM signal and the high-frequency clock pulse HFC, and counts the number of pulses of the high-frequency clock pulse HFC corresponding to each counting cycle with every 7 half cycles of the ATIP FM signal as the counting period, and generates the first pulse counter 441. A pulse number is associated with the first trigger signal. The comparator 442 compares the first pulse number with a first pulse threshold F_SH according to the first trigger signal, and generates bi-phase data. When the first pulse number is greater than or equal to the first pulse threshold F_SH, the bi-phase data is 0, otherwise the bi-phase data is 1. The calculation method of the first pulse threshold F_SH is:

F_SH=(HF+LF)/4*7               (1)F_SH=(HF+LF)/4*7 (1)

其中,HF为ATIP FM信号在高频频率时每周期所对应的高频时钟脉冲HFC的脉冲数,而LF为ATIP FM信号在低频频率时每周期所对应的高频时钟脉冲HFC的脉冲数。若以32倍速的光盘机而言,当高频时钟脉冲HFC的频率为67.7376MHz时,由于高频频率与低频频率分别为705.6kHz与641.6kHz,因此HF为96(67.7376MHz/705.6kHz),而LF为105.6(67.7376MHz/641.6kHz)。所以,根据式(1),第一脉冲阈值F_SH约为353。Among them, HF is the pulse number of high-frequency clock pulse HFC corresponding to each cycle of ATIP FM signal at high frequency, and LF is the pulse number of high-frequency clock pulse HFC corresponding to each cycle of ATIP FM signal at low frequency. For a 32x speed CD player, when the frequency of the high-frequency clock pulse HFC is 67.7376MHz, since the high-frequency and low-frequency frequencies are 705.6kHz and 641.6kHz respectively, the HF is 96 (67.7376MHz/705.6kHz), And LF is 105.6 (67.7376MHz/641.6kHz). Therefore, according to formula (1), the first pulse threshold F_SH is about 353.

由于第一解码器44是以每7个ATIP FM信号的半周期为计数周期,因此可抵销因为责任周期不平均所造成的计数错误。且以相同的解析度而言,本发明的高频时钟脉冲HFC的频率约为降低1/7倍。Because the first decoder 44 takes every 7 half periods of the ATIP FM signal as the counting cycle, it can offset counting errors caused by uneven duty cycles. And with the same resolution, the frequency of the high-frequency clock pulse HFC of the present invention is reduced by about 1/7 times.

同步标记检测器45接收双相位数据后,检测双相位数据是否出现ATIP数据的同步标记的特殊式样(pattern),例如000101111或11101000。若检测到双相位数据具有特殊式样时,则将同步指示信号Syn_S使能(enable)。由于检测一序列数字信号中是否存在特殊式样的技术为本领域的公知技术,因此不重复说明。After receiving the bi-phase data, the sync mark detector 45 detects whether there is a special pattern of the sync mark of the ATIP data, such as 000101111 or 11101000, in the bi-phase data. If it is detected that the bi-phase data has a special pattern, the synchronization indication signal Syn_S is enabled (enable). Since the technology of detecting whether there is a special pattern in a sequence of digital signals is a well-known technology in the art, the description will not be repeated.

当同步指示信号Syn_S被使能时,代表检测到此时的ATIP FM信号包含正确的ATIP数据。因此,第二解码器46在同步指示信号Syn_S使能时开始动作。第二解码器46以14个ATIP FM信号的半周期为计数周期,计数每个计数周期中高频时钟脉冲的脉冲数,并根据脉冲数的范围产生ATIP数据。When the synchronization indication signal Syn_S is enabled, it means that the ATIP FM signal at this time is detected to contain correct ATIP data. Therefore, the second decoder 46 starts to operate when the synchronization indication signal Syn_S is enabled. The second decoder 46 takes the half cycle of 14 ATIP FM signals as the counting cycle, counts the pulse number of the high-frequency clock pulse in each counting cycle, and generates ATIP data according to the range of the pulse number.

图6显示本发明的第二解码器46的一实施例。如该图所示,第二解码器46包含一第二脉冲计数器461、一第一比较器463、一第二比较器464、以及一与门465。第二脉冲计数器461利用同步指示信号作为触发信号,以14个ATIP FM信号的半周期为计数周期,开始计数每个计数周期中高频时钟脉冲的脉冲数,并产生第二脉冲数以及第二触发信号。第一比较器463根据第二触发信号比较第二脉冲数与下限计数值(第一阈值)L_TH,并产生第一比较值。同时,第二比较器464亦根据第二触发信号比较第二脉冲脉冲数与上限计数值(第二阈值)H_TH,并产生第二比较值。与门465则接收第一比较值与第二比较值,并产生ATIP数据。FIG. 6 shows an embodiment of the second decoder 46 of the present invention. As shown in the figure, the second decoder 46 includes a second pulse counter 461 , a first comparator 463 , a second comparator 464 , and an AND gate 465 . The second pulse counter 461 utilizes the synchronous indication signal as a trigger signal, takes the half cycle of 14 ATIP FM signals as the counting cycle, starts counting the pulse number of the high-frequency clock pulse in each counting cycle, and generates the second pulse number and the second trigger Signal. The first comparator 463 compares the second pulse number with the lower limit count value (first threshold) L_TH according to the second trigger signal, and generates a first comparison value. At the same time, the second comparator 464 also compares the second pulse number with the upper count value (second threshold) H_TH according to the second trigger signal, and generates a second comparison value. The AND gate 465 receives the first comparison value and the second comparison value, and generates ATIP data.

下限计数值L_TH与上限计数值H_TH的计算方式如式(2)与式(3)所示:The calculation methods of the lower limit count value L_TH and the upper limit count value H_TH are shown in formula (2) and formula (3):

L_TH=(3*HF+LF)/8*14                 (2)L_TH=(3*HF+LF)/8*14 (2)

H_TH=(HF+3*LF)/8*14                 (3)H_TH=(HF+3*LF)/8*14 (3)

其中,HF为ATIP FM信号在高频频率时每周期所对应的高频时钟脉冲HFC的脉冲数,LF为ATIP FM信号在低频频率时每周期所对应的高频时钟脉冲HFC的脉冲数。若以32倍速的光盘机而言,若高频时钟脉冲HFC的频率设定为67.7376MHz时,则HF的平均值为91.835,而LF的平均值为100.56。所以,根据式(2)与式(3),下限计数值L_TH与上限计数值H_TH分别约为656与687。Among them, HF is the pulse number of high-frequency clock pulse HFC corresponding to each cycle of ATIP FM signal at high frequency, and LF is the pulse number of high-frequency clock pulse HFC corresponding to each cycle of ATIP FM signal at low frequency. For a 32x speed CD player, if the frequency of the high-frequency clock pulse HFC is set to 67.7376MHz, the average value of HF is 91.835, and the average value of LF is 100.56. Therefore, according to formula (2) and formula (3), the lower limit count value L_TH and the upper limit count value H_TH are about 656 and 687 respectively.

图7所示为四种以14个ATIP FM信号的半周期为计数周期的例子。图中的T为ATIP FM信号的低频周期,而t为ATIP FM信号的高频周期。如该图所示,四种例子以双相位数据显示分别为(A)10、(B)11、(C)00、以及(D)01,且所代表的ATIP数据分别为1、0、0、1。若以本发明的第二解码器46分别计数该四种例子的高频时钟脉冲的脉冲数,则在32倍速的结构下,若高频时钟脉冲HFC的频率设定为67.7376MHz时,则脉冲数分别为672、642、704、672。所以,根据上述的数据显示,只要脉冲数介于下限计数值L_TH与上限计数值H_TH之间,则ATIP数据为H,否则ATIP数据为L。Figure 7 shows four examples of counting cycles with half cycles of 14 ATIP FM signals. T in the figure is the low-frequency period of the ATIP FM signal, and t is the high-frequency period of the ATIP FM signal. As shown in the figure, the four examples are displayed as (A) 10, (B) 11, (C) 00, and (D) 01 with bi-phase data, and the ATIP data represented are 1, 0, 0 respectively ,1. If the second decoder 46 of the present invention counts the pulse numbers of the high-frequency clock pulses of these four examples respectively, then under the structure of 32 times of speed, if the frequency of the high-frequency clock pulse HFC is set to 67.7376MHz, the pulse The numbers are 672, 642, 704, and 672, respectively. Therefore, according to the above data, as long as the number of pulses is between the lower limit count value L_TH and the upper limit count value H_TH, the ATIP data is H, otherwise the ATIP data is L.

图8显示部分信号的时序图。图8(A)为高频时钟脉冲。图8(B)为ATIP FM信号。图8(C)显示以ATIP FM信号的每个半周期为计数周期所计数的高频时钟脉冲的脉冲数。图8(D)显示公知技术以图8(C)的计数值所产生的双相位信号。图8(E)显示以ATIP FM信号每7个半周期为计数周期所计数的高频时钟脉冲的脉冲数。图8(F)显示本发明的以图8(E)的计数值所产生的双相位信号。图8(G)显示以ATIP FM信号每14个半周期(7周期)为计数周期所计数的高频时钟脉冲的脉冲数。图8(H)显示本发明的以图8(G)的计数值所产生的ATIP位数据。该图的环境为32倍速光盘机,且所使用的高频时钟脉冲的频率设定为67.7376MHz。因此,从该图即可了解到使用现有技术时,会造成双相位数据的错误。但本发明的方法与装置则不受影响。另外,从该图也可了解到,在高频时钟脉冲相同的频率下,本发明的解析度高于现有技术的解析度。Figure 8 shows a timing diagram of some of the signals. Figure 8(A) is a high-frequency clock pulse. Figure 8(B) is the ATIP FM signal. Figure 8(C) shows the number of high-frequency clock pulses counted with each half cycle of the ATIP FM signal as the counting cycle. FIG. 8(D) shows the bi-phase signal generated by the conventional technology with the count value of FIG. 8(C). Figure 8(E) shows the number of high-frequency clock pulses counted by counting every 7 half cycles of the ATIP FM signal. FIG. 8(F) shows the bi-phase signal generated by the count value of FIG. 8(E) according to the present invention. Figure 8(G) shows the number of high-frequency clock pulses counted every 14 half cycles (7 cycles) of the ATIP FM signal as the counting cycle. FIG. 8(H) shows the ATIP bit data generated by the count value of FIG. 8(G) according to the present invention. The environment in this figure is a 32x speed CD player, and the frequency of the high-frequency clock used is set to 67.7376MHz. Therefore, it can be understood from the figure that when the prior art is used, errors in bi-phase data will be caused. However, the method and device of the present invention are not affected. In addition, it can also be understood from this figure that the resolution of the present invention is higher than that of the prior art at the same frequency of the high-frequency clock pulse.

以下参考图9说明本发明的绝对时间(ATIP)位数据产生方法的实施步骤。该实施步骤系包含:The implementation steps of the absolute time (ATIP) bit data generating method of the present invention will be described below with reference to FIG. 9 . The implementation steps include:

步骤S900:产生ATIP FM信号,接收一光学头所产生的信号,并加以处理后产生ATIP FM信号。Step S900: Generate an ATIP FM signal, receive a signal generated by an optical head, and process it to generate an ATIP FM signal.

步骤S902:产生高频时钟脉冲,以ATIP FM信号作为参考,产生高频时钟脉冲。可藉由高频锁相回路PLL产生。Step S902: Generate a high-frequency clock pulse, and use the ATIP FM signal as a reference to generate a high-frequency clock pulse. It can be generated by a high-frequency phase-locked loop PLL.

步骤S904:产生同步指示信号,根据ATIP FM信号以及高频时钟脉冲,产生同步指示信号。该同步指示信号被使能时,表示检测到ATIP信号。Step S904: Generate a synchronization indication signal, and generate a synchronization indication signal according to the ATIP FM signal and the high-frequency clock pulse. When the synchronization indication signal is enabled, it indicates that the ATIP signal is detected.

步骤S906:产生ATIP信号,在同步指示信号被使能时,以ATIP FM信号的多个半周期为计数周期,计算每个计数周期所对应的高频时钟脉冲的脉冲数。当该脉冲数小于第一阈值或大于第二阈值时,输出第一电平的ATIP位数据;而当该脉冲数介于第一阈值与第二阈值之间时,输出第二电平的ATIP位数据。第一阈值与第二阈值的参考值如式(2)与(3)所示。Step S906: Generate an ATIP signal, and when the synchronization indication signal is enabled, use multiple half cycles of the ATIP FM signal as the counting cycle, and calculate the number of high-frequency clock pulses corresponding to each counting cycle. When the number of pulses is less than the first threshold or greater than the second threshold, the ATIP bit data of the first level is output; and when the number of pulses is between the first threshold and the second threshold, the ATIP of the second level is output bit data. Reference values of the first threshold and the second threshold are shown in equations (2) and (3).

以上虽以实施例说明本发明,但并不因此限定本发明的范围,只要不脱离本发明的要旨,本领域的技术人员可进行各种变形或变更。Although the present invention has been described above with examples, the scope of the present invention is not limited thereto. As long as those skilled in the art do not depart from the gist of the present invention, various modifications and changes can be made.

Claims (14)

1.一种绝对时间(ATIP)位数据产生器,包含:1. An absolute time (ATIP) bit data generator, comprising: 一类比处理器,接收一光学头所产生的信号,并加以处理后产生绝对时间调频(ATIP FM)信号;An analog processor that receives a signal generated by an optical head and processes it to generate an absolute time frequency modulation (ATIP FM) signal; 一高频锁相回路,以前述ATIP FM信号作为参考,产生高频时钟脉冲;A high-frequency phase-locked loop, using the aforementioned ATIP FM signal as a reference, generates a high-frequency clock pulse; 一第一解码器,接收前述ATIP FM信号以及前述高频时钟脉冲,并产生双相位编码数据;A first decoder, receiving the aforementioned ATIP FM signal and the aforementioned high-frequency clock pulse, and generating bi-phase encoded data; 一同步标记检测器,接收前述双相位编码数据以及前述高频时钟脉冲,并产生同步指示信号;以及A sync mark detector, receiving the aforementioned bi-phase encoded data and the aforementioned high-frequency clock pulse, and generating a sync indication signal; and 一第二解码器,以前述同步指示信号为参考,以前述ATIP FM信号的多个半周期为第一计数周期,计算每个第一计数周期所对应的前述高频时钟脉冲的脉冲数,当该脉冲数小于第一阈值时或大于第二阈值时,输出第一电平的ATIP位数据,而当该脉冲数介于该第一阈值与第二阈值之间时,输出第二电平的ATIP位数据。A second decoder, with the aforementioned synchronous indication signal as a reference, with a plurality of half cycles of the aforementioned ATIP FM signal as the first counting cycle, calculate the pulse number of the corresponding aforementioned high-frequency clock pulses of each first counting cycle, when When the number of pulses is less than the first threshold or greater than the second threshold, the ATIP bit data of the first level is output, and when the number of pulses is between the first threshold and the second threshold, the ATIP bit data of the second level is output ATIP bit data. 2.如权利要求1所述的绝对时间(ATIP)位数据产生器,其中前述第一解码器包含:2. The absolute time (ATIP) bit data generator as claimed in claim 1, wherein said first decoder comprises: 一第一脉冲计数器,接收前述ATIP FM信号与前述高频时钟脉冲,并以每7个ATIP FM信号的半周期为第二计数周期,计数每个第二计数周期所对应的高频时钟脉冲的脉冲数,产生第一脉冲数与第一触发信号;以及A first pulse counter, receiving the aforementioned ATIP FM signal and the aforementioned high-frequency clock pulse, and taking the half cycle of every 7 ATIP FM signals as the second counting cycle, counting the number of high-frequency clock pulses corresponding to each second counting cycle pulse number, generating a first pulse number and a first trigger signal; and 一比较器,在前述第一触发信号使能时,比较前述第一脉冲数与一脉冲阈值,并产生前述双相位编码数据。A comparator, when the first trigger signal is enabled, compares the first pulse number with a pulse threshold, and generates the bi-phase encoded data. 3.如权利要求1所述的绝对时间(ATIP)位数据产生器,其中前述第一电平的ATIP位数据为L。3. The absolute time (ATIP) bit data generator as claimed in claim 1, wherein the ATIP bit data of the first level is L. 4.如权利要求1所述的绝对时间(ATIP)位数据产生器,其中前述第二电平的ATIP位数据为H。4. The absolute time (ATIP) bit data generator as claimed in claim 1, wherein the ATIP bit data of the second level is H. 5.如权利要求1所述的绝对时间(ATIP)位数据产生器,其中前述第二解码器包含:5. The absolute time (ATIP) bit data generator as claimed in claim 1, wherein said second decoder comprises: 一第二脉冲计数器,计数前述每个第一计数周期所对应的前述高频时钟脉冲的脉冲数,并产生脉冲计数值;A second pulse counter, counting the number of pulses of the aforementioned high-frequency clock pulses corresponding to each of the aforementioned first counting cycles, and generating a pulse count value; 一第一比较器,比较前述脉冲计数值与前述第一阈值,并产生第一比较信号;A first comparator, comparing the aforementioned pulse count value with the aforementioned first threshold, and generating a first comparison signal; 一第二比较器,比较前述脉冲计数值与前述第二阈值,并产生第二比较信号;以及A second comparator, comparing the aforementioned pulse count value with the aforementioned second threshold, and generating a second comparison signal; and 一与门,接收前述第一比较信号与第二比较信号,并产生前述位数据。An AND gate receives the aforementioned first comparison signal and the second comparison signal, and generates the aforementioned bit data. 6.如权利要求5所述的绝对时间(ATIP)位数据产生器,其中前述第一计数周期为7个ATIP FM信号的周期。6. The absolute time (ATIP) bit data generator as claimed in claim 5, wherein the aforementioned first counting period is a period of 7 ATIP FM signals. 7.如权利要求5所述的绝对时间(ATIP)位数据产生器,其中前述第一阈值为:7. The absolute time (ATIP) bit data generator as claimed in claim 5, wherein the aforementioned first threshold is: (3*HF+LF)/8*14,(3*HF+LF)/8*14, 其中,HF为前述ATIP FM信号在高频频率的每周期所对应的前述高频时钟脉冲的脉冲数,LF为前述ATIP FM信号在低频频率时的每周期所对应的前述高频时钟脉冲的脉冲数。Wherein, HF is the pulse number of the above-mentioned high-frequency clock pulse corresponding to each cycle of the aforementioned ATIP FM signal at the high-frequency frequency, and LF is the pulse number of the aforementioned high-frequency clock pulse corresponding to each cycle of the aforementioned ATIP FM signal at the low-frequency frequency number. 8.如权利要求5所述的绝对时间(ATIP)位数据产生器,其中前述第二阈值为:8. The absolute time (ATIP) bit data generator as claimed in claim 5, wherein the aforementioned second threshold is: (HF+3*LF)/8*14,(HF+3*LF)/8*14, 其中,HF为前述ATIP FM信号在高频频率的每周期所对应的前述高频时钟脉冲的脉冲数,LF为前述ATIP FM信号在低频频率时的每周期所对应的前述高频时钟脉冲的脉冲数。Wherein, HF is the pulse number of the above-mentioned high-frequency clock pulse corresponding to each cycle of the aforementioned ATIP FM signal at the high-frequency frequency, and LF is the pulse number of the aforementioned high-frequency clock pulse corresponding to each cycle of the aforementioned ATIP FM signal at the low-frequency frequency number. 9.一种绝对时间(ATIP)位数据产生方法,包含:9. A method for generating absolute time (ATIP) bit data, comprising: 产生ATIP FM信号,接收一光学头所产生的信号,并加以处理后产生ATIP FM信号;Generate ATIP FM signal, receive the signal generated by an optical head, and generate ATIP FM signal after processing; 产生高频时钟脉冲,以前述ATIP FM信号作为参考,产生高频时钟脉冲;Generate high-frequency clock pulses, using the aforementioned ATIP FM signal as a reference to generate high-frequency clock pulses; 产生同步指示信号,根据ATIP FM信号以及前述高频时钟脉冲,产生同步指示信号;以及Generate a synchronous indication signal, and generate a synchronous indication signal according to the ATIP FM signal and the aforementioned high-frequency clock pulse; and 产生ATIP信号,以前述同步指示信号为参考,以前述ATIP FM信号的多个半周期为计数周期,计算每个计数周期所对应的前述高频时钟脉冲的脉冲数,当该脉冲数小于第一阈值或大于第二阈值时,输出第一电平的ATIP位数据,而当该脉冲数介于该第一阈值与第二阈值之间时,输出第二电平的ATIP位数据。Generate the ATIP signal, take the aforementioned synchronous indication signal as a reference, and use the multiple half cycles of the aforementioned ATIP FM signal as the counting cycle to calculate the number of pulses of the aforementioned high-frequency clock pulses corresponding to each counting cycle. When the number of pulses is less than the first When the threshold is equal to or greater than the second threshold, the ATIP bit data of the first level is output, and when the pulse number is between the first threshold and the second threshold, the ATIP bit data of the second level is output. 10.如权利要求9所述的绝对时间(ATIP)位数据产生方法,其中前述计数周期为7个ATIP FM信号的周期。10. absolute time (ATIP) bit data generation method as claimed in claim 9, wherein aforementioned counting period is the cycle of 7 ATIP FM signals. 11.如权利要求9所述的绝对时间(ATIP)位数据产生方法,其中前述第一电平的ATIP位数据为L。11. The method for generating absolute time (ATIP) bit data as claimed in claim 9, wherein the ATIP bit data of the first level is L. 12.如权利要求9所述的绝对时间(ATIP)位数据产生方法,其中前述第二电平的ATIP位数据为H。12. The method for generating absolute time (ATIP) bit data as claimed in claim 9, wherein the ATIP bit data of the second level is H. 13.如权利要求9所述的绝对时间(ATIP)位数据产生方法,其中前述第一阈值为:13. The absolute time (ATIP) bit data generation method as claimed in claim 9, wherein the aforementioned first threshold is: (3*HF+LF)/8*14,(3*HF+LF)/8*14, 其中,HF为ATIP FM信号在高频频率时每周期所对应的前述高频时钟脉冲的脉冲数,LF为ATIP FM信号在低频频率时每周期所对应的前述高频时钟脉冲的脉冲数。Among them, HF is the pulse number of the aforementioned high-frequency clock pulse corresponding to each cycle of the ATIP FM signal at a high frequency, and LF is the pulse number of the aforementioned high-frequency clock pulse corresponding to each cycle of the ATIP FM signal at a low frequency. 14.如权利要求9所述的绝对时间(ATIP)位数据产生方法,其中前述第二阈值为:14. The absolute time (ATIP) bit data generation method as claimed in claim 9, wherein the aforementioned second threshold is: (HF+3*LF)/8*14,(HF+3*LF)/8*14, 其中,HF为ATIP FM信号在高频频率时每周期所对应的前述高频时钟脉冲的脉冲数,LF为ATIP FM信号在低频频率时每周期所对应的前述高频时钟脉冲的脉冲数。Among them, HF is the pulse number of the aforementioned high-frequency clock pulse corresponding to each cycle of the ATIP FM signal at a high frequency, and LF is the pulse number of the aforementioned high-frequency clock pulse corresponding to each cycle of the ATIP FM signal at a low frequency.
CNB021302693A 2002-08-22 2002-08-22 Absolute time bit data generator and method for optical disc Expired - Fee Related CN1296929C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021302693A CN1296929C (en) 2002-08-22 2002-08-22 Absolute time bit data generator and method for optical disc

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021302693A CN1296929C (en) 2002-08-22 2002-08-22 Absolute time bit data generator and method for optical disc

Publications (2)

Publication Number Publication Date
CN1477621A CN1477621A (en) 2004-02-25
CN1296929C true CN1296929C (en) 2007-01-24

Family

ID=34144432

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021302693A Expired - Fee Related CN1296929C (en) 2002-08-22 2002-08-22 Absolute time bit data generator and method for optical disc

Country Status (1)

Country Link
CN (1) CN1296929C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7075375B2 (en) * 2004-08-13 2006-07-11 Mediatek Incorporation Phase locked loop for controlling an optical recording device and method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07312040A (en) * 1994-05-17 1995-11-28 Matsushita Electric Ind Co Ltd CD-ROM drive device and subcode data interpolation method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07312040A (en) * 1994-05-17 1995-11-28 Matsushita Electric Ind Co Ltd CD-ROM drive device and subcode data interpolation method

Also Published As

Publication number Publication date
CN1477621A (en) 2004-02-25

Similar Documents

Publication Publication Date Title
CN1220207C (en) Anomalous waveform detection circuit and information reproducing device
US6809997B2 (en) Apparatus and method for detecting wobble signal read from optical disc
CN1291333A (en) Frequency Control and Phase Synchronization Circuit
CN1142669A (en) Optical disk reproducing apparatus
US6980500B2 (en) ATIP bit data generator and method for generating ATIP bit data in optical discs
US7433286B2 (en) Jitter detection apparatus
US6167526A (en) Method and apparatus for synchronizing a decoder circuit with a phase-encoded data signal in a data storage device
CN1296929C (en) Absolute time bit data generator and method for optical disc
CN1244910C (en) Device for detecting and correcting swing error and phase-locked loop circuit using the device
JPH05122204A (en) Optoelectronic-interface for decoding wave dividing multiplexing manchester-gray coding binary signal
CN1167075C (en) disc player
USRE37904E1 (en) Apparatus in digital video tape recorder for detecting a sync signal in digital data
CN1255806C (en) Asymmetric error correction device and method, and clock restoring device using same
CN1206181A (en) Optical disc reading device with full cycle compensation function and its operating method
US7242658B2 (en) Apparatus to generate a bit clock and a method of generating the bit clock
CN100344068C (en) Synchronous code recovery circuit and method
JPH07320419A (en) Bitstream byteizer
CN100498956C (en) Frequency detection method
US7257071B2 (en) Apparatus and method for detecting frame synchronization signal for reducing errors in data demodulation in optical disc system
KR100545804B1 (en) Wobble signal detection apparatus and method in wobble phase locked loop
JP3199112B2 (en) Frequency comparator, phase locked loop circuit using the same, frequency error detection circuit, and data reader using the same
CN1490715A (en) Sampling clock generator for prerecorded zone signal
CN1314011C (en) Detection and Correction Method and Circuit of Optical Disc Reading Clock Pulse
TWI266288B (en) Method for decoding the disc and the pre-treating circuit for accessing the disc
CN1469230A (en) data reading device

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070124

Termination date: 20190822

CF01 Termination of patent right due to non-payment of annual fee