The present application claims priority from Japanese application JP 2008-129252 filed on May 16, 2008 and JP 2008-136350 filed on May 26, 2008, the content of which is hereby incorporated by reference into this application.
The present invention relates to a laser driving method for generating a laser pulse train used to optically record information in a recording medium, an integrated circuit for realizing it, and an optical disk apparatus equipped with the integrated circuit.
When information is recorded onto an optical disk using laser light, each recording mark is formed in a disk recording film by a laser pulse train thereby to perform information recording. The laser pulse train used at this time is called “recording strategy”.
Information about the recording strategy comprises power levels (hereinafter defined as “power levels”) of laser pulses and their pulse light-emitting timings (hereinafter defined as “pulse timings”). It is necessary to optimize these parameters according to recording conditions such as the type of optical disk, the length of each recording mark and the length of space defined therebetween, a recoding speed, etc.
In an optical disk apparatus, a laser is driven using a laser drive circuit (hereinafter described as “laser driver”) mounted onto a pickup, based on recording strategy information thereby to generate laser pulses. A method for setting the recording strategy information to the laser driver is broadly divided into the following two:
(1) In a signal processing LSI mounted onto a main substrate or board of an apparatus, information about power levels necessary to record mark and space information (NRZ information) recorded onto an optical disk and pulse timing information corresponding to the power levels are generated from the mark and space information. They are sequentially transmitted to their corresponding laser driver lying over a pickup via means such as a flexible cable thereby to generate a laser pulse train.
(2) Mark and space information (NRZ information) recorded onto an optical disk are transmitted from a signal processing LSI mounted onto a main substrate of an apparatus onto a pickup via means such as a flexible cable. Power level information and pulse timing information are generated from the mark and space information inside a laser driver thereby to generate a laser pulse train.
The configurations of (1) and (2) referred to above have been described in the following patent documents in detail.
Japanese Patent Laid-Open No. Hei 8(1996)-147697
Japanese Patent Laid-Open No. Hei 11(1999)-283249
The above (1) is capable of suppressing heat generation of the pickup, which leads to the degradation of recording performance, since a circuit lying inside the laser driver mounted onto the pickup becomes a simple configuration comprised of only a drive current generating circuit and its switch circuit. It however involves the following problems.
(a) Since the transmission of the pulse timing information is restricted by the characteristic of the flexible cable or the like, the generation of each pulse small in time interval becomes difficult with the fastening of a recording speed.
(b) With an increase in power level, the transmission of the pulse timing information corresponding thereto is required, and the number of transmission paths or lines such as the flexible cables increases. Although differential transmission based on LVDS (Low Voltage Differential Signaling) is used for the pulse timing information in particular for the purpose of stable high-speed transmission, an increase in the transmission path is multiplied in that case.
(c) When a plurality of pulse power are added to generate pulses, it is necessary to manage or control a shift in pulse timing information between pulses to be added, so-called skew.
On the other hand, the above (2) can reduce transmission paths such as flexible cables in number because the transmission paths may cope with only NRZ or NRZ and a recording reference clock for its determination. Since the transmission of the pulse timing information is intended only for the inside of the laser driver lying over the pickup, the above (2) can avoid the problems (a) and (c) and the like and cope with the fastening of a recording speed. It however involves the following problems.
(a) Since the lengths of each mark and space are determined inside the laser driver lying over the pickup, and their power levels thereof and pulse timing information are generated thereinside, circuit processing becomes complex and the heat generation of the pickup increases, thus leading to the degradation of recording performance.
(b) Due to the reasons similar to the above, the circuit configuration of the laser driver becomes complex and the cost of the apparatus rises as compared with the method of (1) capable of incorporating the power level information and the pulse timing information into the signal processing LSI or the like of the main substrate.
The present invention is capable of solving the above problems and adapting to the fastening of a recording speed at the transmission of signals between a signal processing LSI for generating a recording strategy and a laser driver driven thereby. It is thus possible to manufacture an optical disk apparatus adapted to the fastening of the recording speed using the signal processing LSI and the laser driver. Further, the number of signals on the signal transmission paths can be reduced and the manufacture of an inexpensive optical disk apparatus is enabled.
The above problems can be solved by an optical disk apparatus which records information in a recording medium using a pulse train based on laser emission, comprising: a mark/space length discrimination circuit for discriminating mark and space lengths lying over the recording medium from the information recorded in the recording medium; a laser pulse train generating circuit for determining a shape of a laser pulse train from the output of the mark/space length discrimination circuit; a change timing signal generating circuit for outputting a plurality of change timing signals each based on a binary pulse train, indicative of change timings each corresponding to an amount of light emitted by a laser on the basis of the laser pulse train outputted from the laser pulse train generating circuit; an encode circuit for converting the change timing signals to code signals respectively, based on a predetermined conversion table and outputting each of the signals; a decode circuit for converting the code signals to a plurality of change timing signals each corresponding to an amount of light emitted by the laser respectively, based on a predetermined conversion table; and a laser drive circuit for generating a laser drive current for forming a laser pulse train, based on the change timing signals outputted from the decode circuit.
The above problems can be solved by an optical disk apparatus which records information in a recording medium using a pulse train based on laser emission, comprising: a mark/space length discrimination circuit for discriminating mark and space lengths lying over the recording medium from the information recorded in the recording medium; a laser pulse train generating circuit for determining a shape of a laser pulse train from the output of the mark/space length discrimination circuit; a change timing signal generating circuit for outputting a plurality of change timing signals each based on a binary pulse train, indicative of change timings each corresponding to an amount of light emitted by a laser on the basis of the laser pulse train outputted from the laser pulse train generating circuit; an encode circuit for converting the change timing signals to code signals respectively, based on a predetermined conversion table and outputting the signals; a first switch circuit for outputting by switching the change timing signals outputted from the change timing signal generating circuit and the code signals outputted from the encode circuit to the signal transmission path, based on the laser pulse train outputted from the laser pulse train generating circuit; a decode circuit for converting the code signals each inputted via the signal transmission path to a plurality of change timing signals each corresponding to an amount of light emitted by the laser respectively, based on a predetermined conversion table; a second switch circuit for outputting by switching the change timing signals transmitted from the change timing signal generating circuit via the transmission path and the change timing signals outputted from the decode circuit, based on the laser pulse train outputted from the laser pulse train generating circuit; and a laser drive circuit for generating a laser drive current for forming a laser pulse train, based on each of the outputs of the above switch circuits. In the optical disk apparatus, when the shape of the laser pulse train generated by the laser pulse train generating circuit is of a predetermined shape, a selection for outputting each code signal outputted from the encode circuit to the signal transmission path at the first switch circuit, an encode process at the encode circuit, a decode process at the decode circuit, and a selection for outputting the change timing signals outputted from the decode circuit to the laser drive circuit at the second switch circuit are executed, and when other than the above, a selection for outputting each of the change timing signals outputted from the change timing signal generating circuit to the signal transmission path at the first switch circuit, and a selection for outputting the change timing signals outputted from the change timing signal generating circuit to the laser drive circuit at the second switch circuit are executed.
The above problems can be solved by providing the optical disk apparatus with a state transition circuit for performing each of state transitions based on the laser pulse train generated by the laser pulse train generating circuit and thereby outputting states, and changing either one or both of conversion tables used for conversion of the change timing signals and the code signals at the encode circuit and conversion tables used for conversion of the code signals and the change timing signals at the decode circuit, based on the state outputs of the state transition circuit.
The above problems can be solved by an optical disk apparatus which records information in a recording medium using a pulse train based on laser emission, comprising: a mark/space length discrimination circuit for discriminating mark and space lengths lying over the recording medium from the information recorded in the recording medium; a laser pulse train generating circuit for determining a shape of a laser pulse train from the output of the mark/space length discrimination circuit; a change timing signal generating circuit for outputting a plurality of change timing signals each based on a binary pulse train, indicative of change timings each corresponding to an amount of light emitted by a laser on the basis of the laser pulse train outputted from the laser pulse train generating circuit; a state transition circuit for performing each of state transitions based on the laser pulse train used upon recording the information in the recording medium and thereby outputting states; an encode circuit for assigning the states of the change timing signals to predetermined codes, based on the state outputs of the state transition circuit and outputting the same as code signals; a decode circuit for changing the code signals to a plurality of change timing signals each corresponding to an amount of light emitted by the laser, based on the state outputs of the state transition circuit; and a laser drive circuit for generating a laser drive current for forming a laser pulse train, based on the change timing signals outputted from the decode circuit.
The above problems can be solved by taking each of the code signals as a multi-valued signal comprised of a multibit of 2 bits or more, and taking a continuous change in the multi-valued signal as 1 bit in the optical disk apparatus having the above configuration.
The above problems can be solved by, when a multi-valued signal changes in an arbitrary bit, realizing a change in the next multi-valued signal in a bit different from the arbitrary bit, in the optical disk apparatus having the above configuration.
The above problems can be solved by setting a time interval of a signal change produced in the same bit in the multi-valued signal to one cycle or more of a recording clock synchronized with the record data recorded in the recording medium, in the optical disk apparatus having the above configuration.
The present invention can solve the above problems and adapt to the fastening of a recording speed upon the transmission of each signal between a signal processing LSI that generates a recording strategy and a laser driver driven thereby. It is thus possible to manufacture an optical disk apparatus adapted to the fastening of the recording speed using the signal processing LSI and the laser driver. Further, the number of signals on the signal transmission paths can be reduced and the manufacture of an inexpensive optical disk apparatus is enabled.
A configuration of a recording strategy and a conventional method for transmitting the same will first be explained using the drawings.
When record data is inputted from an upper-level host 318 shown in each of
On the other hand, in the configuration of
Best modes for carrying out the present invention will next be explained using the accompanying drawings.
A configuration diagram of blocks related to an information recording operation of an optical disk apparatus according to a first embodiment of the present invention is shown in
Recording strategy transmission according to the present embodiment will be described below using
Pulse groups L0 through L3 and Hfon generated at a recording strategy generating circuit 315 in a manner similar to
A flowchart showing the operation of recording information onto an optical disk by the above recording strategy transmission is shown in
In the present embodiment, the signals transferred between the signal processing LSI and the laser driver are encoded thereby to make it possible to transmit the same with the coded three pulses as an alternative to the case where the pulse timing information have heretofore been transmitted in the form of the five recording pulse information. Encoding the signals transmitted between the signal processing LSI and the laser driver in this way makes it possible to reduce the number of signal lines in the transmission path and reduce the number of pins for the signal processing LSI and the laser driver LSI.
A diagram illustrative of the transmission of recording pulse information employed in a second embodiment of the present invention is shown in
In the present embodiment, gray codes are used for encoding in the first embodiment. The gray codes are of code at which changes in bit at state transitions are respectively assumed to be 1 bit when respective code values are expressed as states. Their state transitions are shown in
Reference numerals 801 through 803 respectively indicate encode output signal waveforms at the time that the gray codes are used. Since a change in state transition is always only one bit, i.e., one signal in the case of each gray code, change points of the respective encode output signal waveforms, i.e., edge timings do not overlap as shown in the figure. It is thus possible to solve the problem (c) described in the system of (1) in the conventional example, and the problems of management of phase and skew between bit signals.
A diagram illustrative of the transmission of recording pulse information in a third embodiment of the present invention is shown in
When it is however considered that the transmission of the recording pulse information with the gray codes corresponding to eight states of 3 bits is performed as shown in
A fourth embodiment of the present invention that has coped with the above problem will be explained below. Let's consider in the present embodiment that the state transition is changed according to the number of times that a multipulse containing leading and end pulses is repeated. In the case of the recording strategy containing the multipulse shown in
A configuration diagram of blocks related to an information recording operation of an optical disk apparatus according to a fifth embodiment of the present invention is shown in
In a manner similar to the first embodiment, record data from an upper-level host 318 is inputted to the inside of a signal processing LSI 1205 and modulated by a modulation circuit 316, from which NRZ and CLK are outputted. They are inputted to a mark/space determination circuit 1201, where their mark and space lengths are determined.
The result of determination by the same block is transmitted to a recording strategy generating circuit 1202 and a gray code encoder 1203. The recording strategy generating circuit 1202 selects recording strategy information from a recording strategy table memory, based on marks, space information and medium information to generate pulse timing information. The pulse timing information is transmitted to the gray code encoder 1203 where it is converted to gray codes. A state transition of each gray code used for conversion of pulse train information is selected from a state transition memory 1204. The state transition is selected using the result of determination by the mark/space determination circuit. Each state transition stored in the state transition memory is registered programmably from the microcomputer 318 by firmware or the like that performs control of the optical disk apparatus. The gray codes converted from the pulse timing information along the selected state transition are converted to LVDS by an LVDS transmission circuit 102, followed by each being inputted to an LVDS reception circuit 105 of a laser driver via a transmission path 103 such as a flexible cable. The received gray codes are converted by a gray code decoder 1207.
On the other hand, power level information of each recording strategy generated at the strategy generating circuit lying inside the signal processing LSI 1205 is converted to power level information corresponding to each gray code via the gray code encoder 1203, which in turn is outputted to a current source setting circuit 1208 of the laser driver 1206. The current source setting circuit 1208 sets a current value corresponding to each power level to a current source 1209 corresponding to each gray code of the current source circuit 1209. As a method for setting power levels, there is considered, for example, a technique such a method for setting a current source selection by address information and setting each current value with a digital value with the current source circuit 1209 as a DAC (Digital Analog Converter). The respective outputs of the current source circuit 1209 are outputted to a switch group 1210 corresponding to the respective gray codes. The switch group 1210 is configured in such a manner that the currents corresponding to the gray codes and the gray code values decoded by the gray code decoder 1207 are associated with each other at 1:1. Thus, the current value corresponding to the gray code value is selected by the switch group 1210 and outputted to a laser 302. The pulse timing transmission according to the fourth embodiment can be realized owing to the present configuration.
A flowchart showing the operation of recording information onto an optical disk in the present embodiment is shown in
In the present system, the state transitions registered in the state transition memory 1204 lying inside the signal processing LSI 1205 and the correspondence of the gray codes and power levels set to the current source setting circuit 1208 lying inside the laser driver 1206 are changed, thereby making it possible to realize encoding to each gray code based on a state transition relative to an arbitrary recording strategy.
Incidentally, when the encoding of the third embodiment is adopted, the fifth embodiment makes it possible to cause the pulse time width of each gray code transmitted between the signal processing LSI and the laser driver to have a margin with respect to the transmission characteristic of the transmission path such as the flexible cable. Therefore, it is also considered that the LVDS transmission circuit 102 and the LVDS reception circuit 105 shown in
In a manner similar to the third embodiment even in the second embodiment, the shortest pulse can be set to twice or more the pulse time width in the recording pulse train in a manner similar to the above by selection of the gray code conversion table, depending on the design of the recording strategy. In such a case, it is also considered that the blocks 102 and 105 related to the transmission/reception of LVDS shown in
Although the setting by the addresses and DAC values has been described upon the setting of the power levels to the laser driver in the fifth embodiment, it is needless to say that since the power level setting is similar even in the first through third embodiments, the above setting method and the control configuration of the current source circuit can be applied even to the first through third embodiments.
A configuration diagram of blocks related to an information recording operation of an optical disk apparatus according to a sixth embodiment of the present invention is shown in
A flowchart showing the operation of recording information onto an optical disk in the present embodiment is shown in
The present embodiment can obtain advantageous effects similar to the fourth embodiment by the laser driver configuration close to the recording pulse information transmission configuration of the system of the conventional example (1). It is thus possible to suppress an increase in the scale of the laser driver circuit due to the addition of a current source setting circuit and a switch group. Further, an increase in power consumption can be suppressed with the suppression of the increase in circuit scale, and degradation of recording performance due to heat generation by the laser driver on its corresponding pickup can be suppressed.
A configuration diagram of blocks related to an information recording operation of an optical disk apparatus according to a seventh embodiment of the present invention is shown in
A flowchart showing the operation of recording information onto the optical disk in the present embodiment is shown in
When a recording command and record data are received from an upper-level host (701), recording strategy information (defined as “strategy A”) of the disk is read from the corresponding recording strategy table (702). Here, it is determined whether the read strategy A is of a gray-code usable strategy (1701). Criteria as to whether each gray code is usable, are made according to the following examples:
1. whether all pulse time widths used to transmit gray codes according to state transitions can be set to twice or more each pulse time width in a recording pulse train,
2. whether the combinations of the number of power levels, change timings and the like can be encoded within the number of bits of the encode circuit, and
3. whether a recording double speed is greater than or equal to a predetermined speed.
When it is determined at the criterion 1701 that the gray codes can be used, a conversion table corresponding to the strategy A is set to its corresponding conversion table mounted to each of the signal processing LSI and laser driver (703). The conversion table is set programmably from a microcomputer by firmware or the like that performs control of the optical disk apparatus. When it is determined at the criterion 1701 that the gray codes cannot be used, no processing for the conversion table is done. Next, NRZ of record data is inputted from a modulation circuit to a mark/space determination circuit (704). The result of determination thereby is inputted to the strategy generating circuit (705), and recoding pulse information is generated (706). Here, it is determined in a manner similar to the criterion 1701 whether the strategy A is of a gray-code usable strategy (1702). When it is found to be usable, each recording pulse information is encoded at the encode circuit of the signal processing LSI, based on the set conversion table (707), which in turn is transmitted to the laser driver (708). When the gray codes are not usable, each recording pulse information is transmitted to the laser driver through the LVDS transmission circuit as it is. When the result of encoding (709) is received, the laser driver determines whether the used recording strategy A is of the gray-code usable strategy (1703). When it is found to be usable, it is converted based on the set conversion table to generate recording pulse information (710), and a laser pulse train is outputted to execute recording (711 and 712). When it is found not to be usable, a laser pulse train is outputted using the so-obtained recording pulse information to execute recording. Incidentally, since the determining processes 1702 and 1703 are the same result as the criterion 1703, the result of the criterion 1701 may be used as it is.
With the above processing, the recording pulse information are directly transmitted where the recording strategy is complex and encoding with the limited number of bits is difficult, whereas when, for example, the recording speed is made fast and the transmission of each short pulse is difficult and when the influence of recording strategy degradation due to a shift in phase between pulses is large, switching such as encoding of recording pulse information to the gray codes or the like and the transmission thereof is enabled. A best improvement in the degree of freedom of design of the recording strategy with respect to each of the first through fifth embodiments, and the setting of recording strategy optimized according to the conditions such as the recording speed and the like can be performed.
A configuration diagram of blocks related to an information recording operation of an optical disk apparatus according to an eighth embodiment of the present invention is shown in
Owing to the present embodiment, the transmission of the recording pulse information and the transmission of the result of encoding by the gray codes can be used by switching even when the recording pulse information are converted to the gray codes using state transitions, followed by transmission thereof, thus making it possible to obtain advantageous effects similar to those in the seventh embodiment.
Incidentally, although the current output portions are shown as such configurations as to select the switches in the laser driver in the embodiment of the present invention, there is also considered in addition to the above, for example, such a configuration that the current source circuit is taken as a DAC circuit and its DAC value is changed over based on each gray code. This is not limited to the embodiment of the present invention.
Although the control of each switch is done from the recording strategy generating circuit in each of the seventh and eighth embodiments, there is also considered that it is controlled programmably through a microcomputer or the like by firmware or the like that performs control of the optical disk apparatus.
Although the switching of the conversion memory table is controlled based on the output of the mark/space determination circuit in each of the first and seventh embodiments of the present invention, there is also considered that it is controlled programmably through the microcomputer or the like by means of the firmware or the like that performs the control of the optical disk apparatus. Similarly, although the conversion table switching circuit is controlled by the output of the mark/space determination circuit in the sixth embodiment, there is also considered that it is controlled programmably through the microcomputer or the like by means of the firmware or the like that performs the control of the optical disk apparatus. Similarly, although the selection of each state transition by the gray code encoder is controlled by the output of the mark/space determination circuit in the second through fifth and eighth embodiments, there is also considered that it is controlled programmably through the microcomputer or the like by means of the firmware or the like that performs the control of the optical disk apparatus.
A diagram of the transmission recording pulse information in a ninth embodiment of the present invention is shown in
When recording pulse information on L0 through L3 and Hfon are converted to gray codes and they are transmitted, as described in the second embodiment, pulse power values containing on/off of an HF output, and gray codes are transmitted in a one-to-one correspondence. This results in the transmission that the on and off of HF are also taken as edges of changes in pulse power and gray codes are caused to change at edge points of recording pulses, i.e., a state transition is carried out. Since the pulse power values and the gray codes are associated with one another at 1:1 in this way, it is necessary to output the same gray code at a space portion (corresponding to a state in which HF is rendered on in this case) designated at numeral 2004 of the figure.
On the other hand, when a state change is done from a given state at each gray code and the original state is reached, as apparent from the state transition diagram of the gray codes shown in
In order to avoid it, a gray code state transition based on a dummy edge is generated. The dummy edge corresponds to 2009 in
A flowchart showing the operation of recording information on an optical disk in the present embodiment is shown in
The present embodiment is similar to the fifth embodiment from the reception (1901) of a recording command and record data from an upper-level host to the process of the input (1904) of NRZ of record data outputted from a modulation circuit to a mark/space determination circuit. While each of the state transitions of the gray codes is selected from the above result of mark/space determination in the fifth embodiment, a recording strategy is generated from the above result of mark/space determination (1906) and the number of pulse edges at the recording strategy is also added to a state transition selection condition (2101) in addition to the above in the present embodiment. When the number of the pulse edges is odd, a state transition indicative of the presence of a dummy edge is selected (2102). When the number thereof is even, a state transition free of each dummy edge is selected (2103). Processes subsequent to the above are similar to those in the fifth embodiment, and their explanations are omitted herein. Changing each of the state transitions of gray codes encoded according to the number of pulse edges in this way makes it possible to realize the state transition restored to the original state regardless of the recording mark lengths as mentioned above.
Thus, the change of state of each gray code is suitably generated at each portion where the power level of each recording pulse does not change, thereby making it possible to bring the change of state of the gray code at each mark to an even number of times at all times. It is thus possible to assign the power levels of the recording pulses to the gray codes efficiently while the state number of the gray codes is being minimized.
Incidentally, as the timings to generate the dummy edges described above, various timings are considered as follows:
1. A timing to generate a dummy edge after a predetermined time from the immediately preceding pulse edge,
2. A timing to generate a dummy edge after a predetermined time from the falling edge (mark end edge) of a recording signal (2000 in
3. A timing to generate a dummy edge before a predetermined time from the rising edge (mark start edge) of the recording signal (2000 in
4. A timing to generate a dummy edge in sync with a predetermined edge (after a predetermined clock cycle from the falling edge of the recording signal, for example) of a recording clock synchronized with the recording signal, and
5. A timing to generate a dummy edge at a predetermined position (an intermediate position or the like of a top pulse 2011 in
Number | Date | Country | Kind |
---|---|---|---|
2008 -129252 | May 2008 | JP | national |
2008-136350 | May 2008 | JP | national |