Method and apparatus for detecting specific signal pattern in a signal read from an optical disc
A signal pattern detecting apparatus, which is capable of detecting a physical mark in a read back signal being read from an optical disc, includes a matching signal generator, a signal comparing device, and a decision circuit. The matching signal generator is utilized for generating a matching signal, capable of being utilized to identify the physical mark, according to a reference clock and a wobble clock. The signal comparing device is electrically connected to the matching signal generator, and utilized for comparing the matching signal with a wobble data signal to generate a comparison signal. The decision circuit is electrically connected to the signal comparing device, and utilized for generating an indication signal according to the comparison signal and a threshold value. Both the wobble data signal and the wobble clock are derived from the read back signal.
Latest Mediatek Inc. Patents:
- PROCESS-VOLTAGE SENSOR WITH SMALLER CHIP AREA
- PRE-CHARGE SYSTEM FOR PERFORMING TIME-DIVISION PRE-CHARGE UPON BIT-LINE GROUPS OF MEMORY ARRAY AND ASSOCIATED PRE-CHARGE METHOD
- ALWAYS-ON ARTIFICIAL INTELLIGENCE (AI) SECURITY HARWARE ASSISTED INPUT/OUTPUT SHAPE CHANGING
- Semiconductor package structure
- Semiconductor structure with buried power rail, integrated circuit and method for manufacturing the semiconductor structure
This divisional application claims the benefit of co-pending U.S. application Ser. No. 11/160,289, filed on Jun. 17, 2005 and incorporated herein by reference.
BACKGROUNDThe present invention relates to method and apparatus for detecting a specific signal pattern in a signal read from an optical disc.
Many kinds of optical discs utilize the wobble grooves formed on the disc's tracks to determine the disc's address information. As is well known in the art, a digital versatile disc (DVD) records a data's physical addresses utilizing certain specific physical marks formed on the wobble grooves such as phase modulated marks, frequency modulated marks, etc.
The wobble addressing methods adopted for utilization with the DVD discs varying depending on the disc format. For example, DVD-R/-RW discs utilize the land pre-pit (LPP) method, DVD+R/+RW discs utilize the address in pre-groove (ADIP) method, DVD-RAM discs utilize the complementary allocated pit addressing (CAPA) method, and finally the Blu-ray discs utilize a combination of the minimum shift keying (MSK) modulation and the saw tooth wobble (STW) as their addressing method.
The pickup head of the conventional optical storage device receives a light beam reflected by the wobble grooves to produce a corresponding wobble signal. Physical marks exist within the wobble grooves and form specific signal patterns within the wobble signal. The optical storage device can obtain the DVD's address information by detecting the specific signal pattern that has been previously formed within the wobble signal.
In the related art, the optical storage device typically utilizes analog techniques to detect the specific signal pattern within the wobble signal.
The analog mixers 210 and 220 respectively multiply a first encoding frequency ψ1(t) and a second encoding frequency ψ2(t) on a wobble signal x(t) so as to respectively retrieve wobble signals at specific frequencies. The results from analog mixers 210 and 220 are applied respectively to the integrators 230 and 240. The integrators 230 and 240 continue to perform integrations on wobble signals retrieved by the analog mixers 210 and 220, respectively. The phase decision units 250 and 260 respectively compare a predetermined threshold value with the integrated values from the integrators 230 and 240 to determine the phase of the wobble signal. Finally, the location of an MSK mark within the wobble signal is determined by the decision unit 270 of the decoding device 200 according to the determining results of the phase decision units 250 and 260.
Unfortunately, the analog techniques, commonly referred to as super heterodyne architecture, employed by the conventional decoding device 200 to achieve detection of the MSK marks, increase the complexity of the circuitry designs. Furthermore, when the rotation speed of the optical disc changes, the encoding frequencies ψ1(t) and ψ2(t) employed in the analog mixers 210 and 220 for mixing the wobble signal should also be modified accordingly. The circuitry control to achieve this further increases the circuitry's complexity. This results in the added difficulty of circuitry control.
SUMMARYAccording to a first aspect of the present invention, an exemplary signal pattern detecting apparatus for detecting a physical mark in a read back signal being read from an optical disc is disclosed. The signal pattern detecting apparatus includes: a matching signal generator for generating a matching signal, capable of being utilized to identify the physical mark, according to a reference clock and a wobble clock; a signal comparing device electrically connected to the matching signal generator for comparing the matching signal with a wobble data signal to generate a comparison signal; and a decision circuit electrically connected to the signal comparing device for generating an indication signal according to the comparison signal and a threshold value. Both the wobble data signal and the wobble clock are derived from the read back signal.
According to a second aspect of the present invention, an exemplary signal pattern detecting module for detecting a physical mark in a read back signal being read from an optical disc is disclosed. The signal pattern detecting module includes: a plurality of signal pattern detecting apparatuses for respectively utilizing a plurality of matching signals, each capable of being utilized to identify the physical mark, to determine a location of the physical mark; and a decision logic electrically connected to the plurality of signal pattern detecting apparatuses for outputting an indication signal when the indication signal is toggled by any one of the plurality of signal pattern detecting apparatuses. The plurality of matching signals correspond to different timing.
According to a third aspect of the present invention, an exemplary method for detecting a physical mark in a read back signal being read from an optical disc is disclosed. The exemplary method includes: generating a matching signal, capable of being utilized to identify the physical mark, according to a reference clock and a wobble clock; comparing the matching signal with a wobble data signal to generate a comparison signal; and generating an indication signal according to the comparison signal and a threshold value. Both the wobble data signal and the wobble clock are derived from the read back signal.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
In the followings, a read back signal with MSK marks is utilized as an example. The present invention utilizes digital means to detect the physical marks. As a result a phase-locked loop (PLL) or a slicer is firstly utilized to produce a digital wobble data signal and a wobble clock according to the analog read back signal. The generation means of the wobble data signal and the wobble clock are well known in the art, therefore, further details are omitted for brevity.
Please refer to
The counting unit 412 counts the reference clock to generate and output count values to the toggle circuit 414. In this embodiment, once a received count value achieves one of the rising points, the toggle circuit 414 will set that matching signal to be the logic high level. If the received count value achieves one of the falling points, the toggle circuit 414 will set the matching signal to be the logic low level. In other words, adjusting the setting of the plurality of rising points and falling points effects and can change the waveform of the matching signal generated by the matching signal generator 310. The configurations of the plurality of rising points and falling points are described in more detail below.
As shown in
As mention previously, the signal comparing device 320 compares the waveform of the matching signal and the waveform of the wobble data signal to produce a comparison signal. As shown in
Please refer to
As shown in the foregoing illustrations, the length of a MSK mark is three wobble periods. If the signal pattern detecting apparatus 300 operates over a predetermined time but no MSK mark is detected, it may be due to the signal section for identifying the MSK mark 602, e.g., the signal section 614, does not align to the MSK mark 602. In this situation, the signal pattern detecting apparatus 300 shifts the matching signal one wobble period ahead or one wobble period backward. The matching signal generator 310 is able to shift the matching signal by adjusting the settings of the rising points and falling points of the toggle circuit 414. For example, the matching signal generator 310 can increase each of the rising points and falling points of the toggle circuit 414 by 69 to shift the waveform of the matching signal one wobble period ahead. If the signal pattern detecting apparatus 300 operates a second time over the predetermined time but no MSK mark is detected, the matching signal would be shifted one more wobble period toward the same direction. In this way, the signal section of the matching signal for identifying the MSK mark would be aligned to or close to the MSK mark.
In another embodiment, the toggle circuit 414 outputs a control signal to the integrating circuit 332 during every wobble period. As a result, the integrating circuit 332 outputs, during every wobble period, an operating value for representing the computing result of the total time period the comparison signal reaching the logic high level within the single wobble period. In this embodiment, the comparator 334 compares a sum of three successive operating values with the threshold value Th_value to determine whether to toggle the indication signal. Specifically, if the sum of the three successive operating values is greater than the threshold value Th_value, the comparator 334 toggles the indication signal. Alternatively, the comparator 334 can be designed to decide whether to toggle the indication signal by comparing a moving sum of three successive operating values with the threshold value Th_value. In this embodiment, when the moving sum calculated by the comparator 334 exceeds the threshold value Th_value, the comparator 334 toggles an indication signal to indicate that an MSK mark is detected.
In addition, when the waveform of the signal section 612, 614, 616 or 618 of the matching signal is differ slightly from the MSK mark 602 in the wobble data signal, this may result in some spikes in the comparison signal between the time point 610 and the time point 620. If the threshold value Th_value has noise tolerance then those spikes will not affect the determining result of the decision circuit 330. In other words, the waveform of the signal sections 612, 614, 616 and 618 of the matching signal should be similar to the MSK mark 602 but is not required to be identical with the MSK mark 602.
Please note that waveform of the matching signal produced from the matching signal generator 310 is not limited to the above embodiments. In practice, the matching signal generator 310 may produce a signal having another kind of waveform that is able to identify the specific signal pattern or mark to be the matching signal.
For example,
Conforming to the same concept as the foregoing embodiments, the signal pattern detecting apparatus 300 can also utilize a reversed wobble clock as the matching signal for identifying the MSK marks in the wobble data signal. In practice, the matching signal can be implemented with any other signal waveforms that can be utilized to identify the specific signal pattern or mark.
In the foregoing embodiments, the signal comparing device 320 is implemented with a XNOR gate. In practice, the signal comparing device 320 may be implemented with a XOR gate. In addition, both the wobble data signal and the matching signal produced by the matching signal generator 310 are assumed to be binary signals such as in previous embodiments. This is merely for convenient descriptions and not a restriction. For example, both the wobble data signal and the matching signal can be digital signals having more than two levels. In this situation, the signal comparing device 320 can be implemented with a digital multiplier. In another embodiment, one of the wobble data signal and the matching signal is a binary signal while the other one is a digital signal having more than two levels. In this situation, the signal comparing device 320 can be implemented with an adder.
In practical application, two or more signal pattern detecting apparatuses may be combined together to improve the accuracy and the speed of detecting the physical marks in the wobble data signal. Please refer
The operations and implementations of each signal pattern detecting apparatus of the signal pattern detecting module 900 are substantially the same as the foregoing embodiments and further details are therefore omitted for brevity. The signal pattern detecting apparatuses 910, 920, and 930 differ mostly among the matching signals employed in these signal pattern detecting apparatuses. Specifically, the timings of the matching signals are different.
Please refer to
As mentioned previously, the length of the MSK mark 1002 is three wobble periods. Therefore, between a time point 1010 and a time point 1020, the waveform of one of the matching signals A, B, or C is similar to the MSK mark 1002. For example, in this embodiment, the waveform of the matching signal A is most similar to the MSK mark 1002 between the time point 1010 and the time point 1020. So that between the time point 1010 and the time point 1020 the comparison signal A reaches a logic high for a longer period than that of the comparison signals B and C. Thus, at about the time point 1020, the first signal pattern detecting apparatus 910 toggles an indication signal to indicate that the MSK mark 1002 is detected. At that moment, the decision logic 940 outputs the indication signal to indicate that an MSK mark is detected by the signal pattern detecting module 900.
Similarly, the signal comparing devices of the signal pattern detecting apparatuses can be implemented with XOR gates. In addition, the signal comparing device may be implemented with a digital multiplier or an adder depending on the format of the wobble data signal and the matching signal. In practice, the number of the signal pattern detecting apparatuses employed in the signal pattern detecting module 900 can be adjusted based on the design choice; it is not limited to three.
As in the foregoing illustrations, the method and apparatus for detecting a physical mark in a read back signal from an optical disc can also be applied to detect other phase-changed or frequency-changed marks such as the biphase shift keying mark (BPSK mark) of the DVD+R/+RW and HD-DVD specifications.
In contrast to the related art, the disclosed method and apparatus is efficiently capable of accurately detecting the location of the physical mark in the read back signal and also reduces the complexity of the circuitry designs required for this process.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Claims
1. A signal pattern detecting apparatus for detecting a physical mark in a read back signal being read from an optical disc, the signal pattern detecting apparatus comprising:
- a matching signal generator for generating a matching signal, capable of being utilized to identify the physical mark, according to a reference clock and a wobble clock;
- a signal comparing device electrically connected to the matching signal generator for comparing the matching signal with a wobble data signal to generate a comparison signal; and
- a decision circuit electrically connected to the signal comparing device for generating an indication signal according to the comparison signal and a threshold value;
- wherein both the wobble data signal and the wobble clock are derived from the read back signal.
2. The signal pattern detecting apparatus of claim 1, wherein the matching signal comprises the physical mark.
3. The signal pattern detecting apparatus of claim 1, wherein the matching signal comprises a reversed waveform of the physical mark.
4. The signal pattern detecting apparatus of claim 1, wherein the matching signal comprises a waveform corresponding to the wobble clock.
5. The signal pattern detecting apparatus of claim 1, wherein the matching signal comprises a waveform corresponding to a reversed waveform of the wobble clock.
6. The signal pattern detecting apparatus of claim 1, wherein the physical mark corresponds to a minimum shift keying mark (MSK mark).
7. The signal pattern detecting apparatus of claim 1, wherein the physical mark corresponds to a bi-phase shift keying mark (BPSK mark) specified in the DVD+R/+RW or HD-DVD standard.
8. The signal pattern detecting apparatus of claim 1, wherein the reference clock is a channel bit clock derived from the read back signal and the reference clock is multiple times the frequency of the wobble clock.
9. The signal pattern detecting apparatus of claim 1, wherein the matching signal generator comprises:
- a counting unit for counting according to the reference clock to generate a plurality of count values; and
- a toggle circuit electrically connected to the counting unit for generating the matching signal according to the count values;
- wherein the counting unit is reset according to the wobble clock.
10. The signal pattern detecting apparatus of claim 1, wherein the decision circuit comprises:
- an integrating circuit electrically connected to the signal comparing device for generating an operating value according to the level of the comparison signal within the predetermined period or by calculating a moving sum of the level of the comparison signal; and
- a comparator electrically connected to the integrating circuit for comparing the operating value with the threshold value to generate the indication signal.
11. The signal pattern detecting apparatus of claim 10, wherein the integrating circuit is an accumulator.
12. The signal pattern detecting apparatus of claim 10, wherein the predetermined period corresponds to a specific number of periods of the wobble clock.
13. The signal pattern detecting apparatus of claim 12, wherein the integrating circuit respectively generates a plurality of operating values in a plurality of predetermined periods, and the comparator compares a sum of the operating values with the threshold value.
14. The signal pattern detecting apparatus of claim 1, wherein both the wobble data signal and the matching signal are binary signals.
15. The signal pattern detecting apparatus of claim 14, wherein the signal comparing device is a XOR logic or a XNOR logic.
16. The signal pattern detecting apparatus of claim 1, wherein both the wobble data signal and the matching signal are digital signals having more than two levels.
17. The signal pattern detecting apparatus of claim 16, wherein the signal comparing device is a digital multiplier.
18. The signal pattern detecting apparatus of claim 1, wherein the wobble data signal is binary or a digital signal of more than two levels and the matching signal is the converse of the wobble data signal.
19. The signal pattern detecting apparatus of claim 18, wherein the signal comparing device is an adder.
20. A method for detecting a physical mark in a read back signal being read from an optical disc, the method comprising:
- (a) generating a matching signal, capable of being utilized to identify the physical mark, according to a reference clock and a wobble clock;
- (b) comparing the matching signal with a wobble data signal to generate a comparison signal; and
- (c) generating an indication signal according to the comparison signal and a threshold value;
- wherein both the wobble data signal and the wobble clock are derived from the read back signal.
21. The method of claim 20, wherein the matching signal comprises the physical mark.
22. The method of claim 20, wherein the matching signal comprises a reversed waveform of the physical mark.
23. The method of claim 20, wherein the matching signal comprises a waveform corresponding to the wobble clock.
24. The method of claim 20, wherein the matching signal comprises a waveform corresponding to a reversed waveform of the wobble clock.
25. The method of claim 20, wherein the physical mark corresponds to a bi-phase shift keying mark (BPSK mark) specified in the DVD+R/+RW or HD-DVD standard.
26. The method of claim 20, wherein the physical mark corresponds to a minimum shift keying mark (MSK mark).
27. The method of claim 20, wherein the reference clock is a channel bit clock derived from the read back signal and the reference clock is multiple times the frequency of the wobble clock.
28. The method of claim 20, wherein both the wobble data signal and the matching signal are binary signals.
29. The method of claim 20, wherein both the wobble data signal and the matching signal are digital signals having more than two levels.
30. The method of claim 20, wherein one of the wobble data signal and the matching signal is a binary signal while the other signal is a digital signal having more than two levels.
31. The method of claim 20, wherein step (c) further comprises:
- generating an operating value according to the level of the comparison signal within the predetermined period; and
- generating the indication signal according to the operating value and the threshold value.
32. The method of claim 31, further comprising:
- toggling the indication signal if the operating value exceeds the threshold value.
33. The method of claim 31, wherein the predetermined period corresponds to a specific number of periods of the wobble clock.
34. The method of claim 33, further comprising:
- respectively generating a plurality of operating values in a plurality of predetermined periods; and
- toggling the indication signal if a sum of the operating values exceeds the threshold value.
6345018 | February 5, 2002 | Maegawa |
20030021217 | January 30, 2003 | Kim et al. |
20030090825 | May 15, 2003 | Schep |
20030090977 | May 15, 2003 | Schep |
20030099180 | May 29, 2003 | Park |
20030123343 | July 3, 2003 | Schep |
20030165095 | September 4, 2003 | Iimura et al. |
20030174603 | September 18, 2003 | Schep |
20030227840 | December 11, 2003 | Kishimoto et al. |
20040174800 | September 9, 2004 | Heemskerk |
20040202079 | October 14, 2004 | Oki |
20050088935 | April 28, 2005 | Nakata |
20050195511 | September 8, 2005 | Sano |
20060044960 | March 2, 2006 | Liu et al. |
P2002352521 | December 2002 | JP |
P2003123267 | April 2003 | JP |
Type: Grant
Filed: Dec 25, 2009
Date of Patent: Aug 7, 2012
Patent Publication Number: 20100097909
Assignee: Mediatek Inc. (Science-Based Industrial Park, Hsin-Chu)
Inventors: Chun-Nan Chen (Taipei), Wen-Yi Wu (Hsin-Chu Hsien), Pi-Hai Liu (Taipei)
Primary Examiner: Lixi C Simpson
Attorney: Winston Hsu
Application Number: 12/647,392
International Classification: G11B 7/00 (20060101);