Claims
- 1. A controller for recording data onto an optical disc by irradiating laser beam having at least two kinds of power values which are modulated according to data to be recorded, the controller comprises:
a recording pulse generator that generates a recording pulse signal by modulating the data to be recorded and correcting a predetermined edge position of the recording pulse signal by delaying the edge position in a delay device incorporated in the recording pulse generator to output the corrected recording pulse signal; a delay amount measuring section that measures a delay amount in the delay device; and a recording pulse position correcting section that corrects the predetermined edge position of the recording pulse based on a result of the measurement of the delay amount in the delay amount measuring section, wherein the recording pulse generator includes a pulse timing generator that generates a reference pulse signal by modulating the data to be recorded, and a delay amount variable delay section that receives the reference pulse signal to output a delay pulse capable of changing the delay amount externally.
- 2. The controller according to claim 1, wherein the laser driver comprises a plurality of current sources and a plurality of switches for independently turning on/off the supply of an output current from each of the current sources to the laser, and the recording pulse generator outputs a plurality of recording pulses to the laser driver to control the turning on/off operation of the switches according to the recording pulses.
- 3. The controller according to claim 1, wherein the delay device of the recording pulse generator has a plurality of inverter elements having each input and output connected in series and selectors for selecting the output of each of a the inverter elements, and the recording pulse position correcting section controls selection operation of each selector.
- 4. The controller according to claim 1, wherein the delay device of the recording pulse generator has a plurality of buffer elements having each input and output connected in series and selectors that selects the output of each of the buffer elements, and the recording pulse position correcting section controls selection operation of each selector.
- 5. The controller according to claim 1, wherein the delay device of the recording pulse generator comprises a voltage-controlled delay element, and the recording pulse position correcting section controls the control voltage of the voltage-controlled delay element to correct the predetermined edge position of the recording pulse.
- 6. The controller according to claim 1, wherein the delay amount measuring section measures the delay amount between the input and output of the delay device of the recording pulse generator by using a delay measuring clock signal.
- 7. The controller according to claim 1, wherein the delay amount measuring section measures a difference in a delay between two kinds of different outputs of the delay amount of the delay devices provided in the recording pulse generator by using a delay measuring dock signal.
- 8. The controller according to claim 1, wherein the recording pulse position correcting section calculates a delay setting value with which the delay amount between the input and output of the delay device in the recording pulse generator is a time of about one channel bit, based on the result of the measurement of the delay amount from the delay amount measuring section, and corrects the predetermined edge position of the recording pulse based on the delay setting value.
- 9. The controller according to claim 1, wherein the recording pulse position correcting section calculates a delay set value with which the delay difference between two kinds of outputs having different delay amounts of the delay device in the recording pulse generator is a time of about one channel bit, based on the result of the measurement of the delay amount from the delay amount measuring section, and corrects the predetermined edge position of the recording pulse based on the delay set value.
- 10. The controller according to claim 1, wherein the recording pulse position correcting section corrects the predetermined edge position of the recording pulse generated by the recording pulse generator to a position which is varied depending on the bit length of a recording mark, a last space length or a last space length.
Priority Claims (2)
Number |
Date |
Country |
Kind |
10-306760 |
Oct 1998 |
JP |
|
11-014468 |
Jan 1999 |
JP |
|
Parent Case Info
[0001] This is a Divisional Application of U.S. application Ser. No. 09/427,544, filed Oct. 27, 1999.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09427544 |
Oct 1999 |
US |
Child |
10787591 |
Feb 2004 |
US |