The present invention relates to a write correction circuit for correcting an inputted recording information waveform in an information recording apparatus for recording information on a recording medium by irradiation of laser light.
When recording information on a recording film of a rewritable recording medium, a pattern of a mark and a space according to inputted recording waveform information (pulse signal) is formed on the recording film. When reading the information from the recording medium, the pulse signal is obtained by detecting the lengths of the mark and the space which are formed on the recording film, and the information recorded on the recording medium is obtained from the pulse signal. Since the information of the pulse signal written in the recording film corresponds to a boundary of the mark and the space, it is important how an end of the mark or the space is formed at an accurate position on the recording film when recording the information on the recording medium.
Therefore, when writing the information on the recording medium, write control for controlling a write address, a write current value, and a write timing has conventionally been carried out according to the pulse signal so that marks and spaces are formed in correct positions.
Conventionally, the above-mentioned write control has been realized by controlling a recording energy beam with plural power levels, or controlling a recording energy beam so as to have plural pulse widths in the time axis direction, or controlling the write timing so as to be shifted forward or backward according to the mark/space pattern (for example, refer to Patent Document 1: Japanese Patent No. 2563322, Patent Document 2: Japanese Patent No. 265094, Patent Document 3: Japanese Published Patent Application No. Hei. 11-86291, and Patent Document 4: Japanese Published Patent Application No. Hei. 11-283249).
Hereinafter, a conventional write correction circuit will be described.
Hereinafter, the operation of the conventional write correction circuit constituted as described above will be described.
Initially, the optical disc 2 is rotated at a constant linear velocity by the motor 3. Then, information that is recorded by record marks on the optical disc 2 is read with the optical head 4. During writing, the recording waveform information (pulse signal) that is transferred through the system controller 5 is corrected by the write correction circuit 1, and thereafter, the laser driving circuit 6 oscillates the semiconductor laser in the optical head according to a write correction signal as the corrected pulse signal, whereby the write correction signal is written as a record mark in the optical disc 2.
In the write correction circuit 1, initially the space/mark length detection circuit 7 detects the lengths of the space and the mark from the pulse signal s1, and the address generation/timing control circuit 8 controls the write address, the write current value, and the write timing for writing information in the optical disc 2, according to the detected space length and mark length. On the other hand, the multiple-phase signal output circuit 9 generates plural phase-shifted signals from the clock signal s2. Then, the timing generation circuit 10 generates a write correction signal by using the output of the multiple-phase signal output circuit 9 and the output of the address generation/timing control circuit 8.
As described above, the conventional write correction circuit 1 performs write correction on the assumption that the binarized recording waveform information (pulse signal) s1 inputted to the write correction circuit 1 is correct.
Usually, the ranges of the section lengths (space length and mark length) of the pulse signal s1 are determined according to, for example, the type of the recording medium on which the pulse signal is written, or the write mode (for example, 3T˜11T).
However, there are cases where a too-short pattern (e.g., “1T” or “2T”) or a too-long pattern (e.g., “12T” or more) having a space section or a mark section of a length outside the predetermined range, which is unacceptable as an input pulse signal, may be included in the pulse signal s1.
When such unacceptable pattern is included in the pulse signal s1, the conventional write correction circuit 1 cannot perform an appropriate processing to the unacceptable pattern, and thereby desired write correction cannot be realized.
The present invention is made to solve the above-described problems and has for its object to provide a write correction circuit and a write correction method which can always realize desired write correction to a pulse signal inputted to the write correction circuit.
In order to solve the above-mentioned problems, a write correction circuit of the present invention comprises a pulse modification circuit for modifying the lengths of space sections and mark sections in a write pulse signal for recording information on a recording medium, the space sections and mark sections having the lengths which are outside a range that is previously set as a section length of the write pulse signal; a space/mark length detection circuit for detecting the space length and the mark length of the write pulse signal, which are modified by the pulse modification circuit; an address generation/timing control circuit for performing address generation and timing control when recording information on the recording medium, on the basis of the outputs of the space length and the mark length that are detected by the space/mark length detection circuit; a multiple phase signal output circuit for generating multiple phase signals by shifting the phase of an input clock signal, and outputting the multiple phase signals; and a timing generation circuit for generating a write correction signal on the basis of the output of the address generation/timing control circuit and the output of the multiple phase signal output circuit, and outputting the write correction signal.
Therefore, in the write pulse signal inputted to the write correction circuit, a portion having a length outside the range that is previously set as the section length is modified, and thereafter, write correction is carried out using the modified pulse signal, thereby performing highly precise write correction for the write pulse signal.
Further, in the write correction circuit of the present invention, the pulse modification circuit includes a space/mark counter for detecting the count values of space sections and mark sections of the write pulse signal, and outputting the detected count values; a reference value holding circuit for holding, as a reference value, a value shorter than the length that is previously set as the section length of the write pulse signal; a comparator for comparing the count value outputted from the space/mark counter with the reference value to detect a period in which the count value becomes equal to or smaller than the reference value; and a selection circuit for receiving the write pulse signal and a signal that is outputted from the selection circuit at an immediately previous timing, and selecting and outputting the signal that is outputted from the selection circuit at the immediately previous timing during the period in which the count value is equal to or smaller than the reference value, which period is detected by the comparator, while selecting and outputting the write pulse signal during other periods.
Therefore, it is possible to remove the patterns (sections) which are shorter than the length that is previously set as the section length of the pulse signal and are unacceptable as inputs, from the inputted write pulse signal.
Further, in the write correction circuit of the present invention, the space/mark counter includes a space counter for counting space sections of the write pulse signal; a mark counter for counting mark sections of the write pulse signal; an edge detector for detecting a rising edge and a falling edge of the write pulse signal; and a switching circuit for switchingly outputting the count value of the space counter and the count value of the mark counter at the timings of the rising edge and the falling edge which are outputted from the edge detector; and the comparator in the pulse modification circuit compares the count value of the space section or the mark section outputted from the switching circuit with the reference value, and outputs a signal that is outputted from the selection circuit at an immediately previous timing when the count value of the space section or the mark section is equal to or smaller than the reference value, while the comparator outputs the write pulse signal when the count value is larger than the reference value.
Therefore, a mark section equal to or smaller than the reference value and a space section equal to or smaller than the reference value, which are included in the inputted write pulse signal, can be modified to a space section and to a mark section, respectively. As a result, it is possible to remove the patterns (sections) in the inputted write pulse signal, which are shorter than the length that is previously set as the section length of the pulse signal and are unacceptable as inputs.
Further, in the write correction circuit of the present invention, the space/mark counter includes a space counter for counting space sections of the write pulse signal; a mark counter for counting mark sections of the write pulse signal; an edge detector for detecting a rising edge and a falling edge of the write pulse signal; a switching circuit for switchingly outputting the count value of the space counter and the count value of the mark counter at the timings of the rising edge and the falling edge which are outputted from the edge detector; and a section delay circuit for continuously outputting the count value of the space section or the mark section which is outputted from the switching circuit at an immediately previous timing, during the period in which the write pulse signal rises and the period in which the write pulse signal falls; and the comparator in the pulse modification circuit compares the count value of the space section or the mark section outputted from the section delay circuit with the reference value, and outputs a signal that is outputted from the selection circuit at an immediately previous timing when the count value of the space section or the mark section outputted from the section delay circuit is equal to or smaller than the reference value, while the comparator outputs the write pulse signal when the count value is larger than the reference value.
Therefore, in the write pulse signal, the section lengths of a mark section and a space section which are equal to or smaller than the reference value can be modified. As a result, it is possible to remove the patterns (sections) in the write pulse signal, which are shorter than the length that is previously set as the section length of the pulse signal and are unacceptable as inputs.
Further, in the write correction circuit of the present invention, the pulse modification circuit includes a period restriction circuit for restricting the period detected by the comparator to a length equal to or shorter than a predetermined period length; and the selection circuit selects and outputs a signal that is outputted from the selection circuit at an immediately previous timing, during the period that is detected by the comparator and restricted by the period restriction circuit, while the selection circuit selects and outputs the write pulse signal during other periods.
Therefore, when modification for extending a mark section and a space section which are included in the write pulse signal and are equal to or smaller than the reference value is carried out, the section lengths after the modification are restricted to a predetermined length or shorter so that a pattern (section) which is longer than the length that is previously set as the section length of the pulse signal is not included in the write pulse signal after the modification. As a result, more precise write correction can be carried out.
Further, in the write correction circuit of the present invention, the space/mark counter includes a section delay circuit for continuously outputting the count value of the space section or the mark section that is outputted from the switching circuit at an immediately previous timing, during the period in which the write pulse signal rises and the period in which the write pulse signal falls; and a count value selection circuit for selecting either the output from the switching circuit or the output from the section delay circuit on the basis of an externally inputted selection signal; and the comparator in the pulse modification circuit compares the count value of the space section or the mark section which is outputted from the switching circuit with the reference value when the output from the switching circuit is selected by the count value selection circuit, and compares the count value of the immediately previous space section or mark section which is outputted from the section delay circuit with the reference value when the output from the section delay circuit is selected.
Therefore, when modifying patterns (sections) included in the inputted write pulse signal, which are shorter than the length that is previously set as the section length of the pulse signal and are unacceptable as inputs, it is possible to select, as a modification method, either a method of removing the mark section and the space section that are included in the pulse signal and are equal to or smaller than the reference value, or a method of extending these sections, thereby performing more appropriate correction for the write pulse signal.
Further, in the write correction circuit of the present invention, the pulse modification circuit includes a space/mark counter for detecting a first count value that is a count value of a space section or a mark section of the write pulse signal, and second to N-th count values that are count values of mark sections or space sections which are by 1˜(N−1) pieces (N: integer not less than 3) previous to the first count value; a reference value holding circuit for holding plural reference values that have previously been set for each combination of N pieces of count values from the first to N-th count values which are outputted at the same timing from the space/mark counter; a comparator for comparing the first count value with a reference value that is selected according to the combination of the N pieces of values to detect a period in which the first count value becomes equal to or smaller than the selected reference value; and a selection circuit for receiving the write pulse signal and a signal that is outputted from the selection circuit at an immediately previous timing, and selecting and outputting the signal that is outputted from the selection circuit at the immediately previous timing during the period in which the count value is equal to or smaller than the reference value, which period is detected by the comparator, while selecting and outputting the write pulse signal during other periods.
Therefore, the reference value can be selected according to the plural section lengths of the pulse signal, and consequently, more appropriate correction can be performed to the write pulse signal.
Further, in the write correction circuit of the present invention, the pulse modification circuit includes a space/mark counter for detecting the count values of space sections and mark sections of the write pulse signal, and outputting the detected count values; a reference value holding circuit for holding plural pieces of reference values that have previously been set for plural kinds of writing modes for writing the write pulse signal on the recording medium, respectively; a comparator for comparing the count value outputted from the space/mark counter with a reference value that is selected according to the writing mode of the write pulse signal to detect a period in which the count value becomes equal to or smaller than the selected reference value; and a selection circuit for receiving the write pulse signal and a signal that is outputted from the selection circuit at an immediately previous timing, and selecting and outputting the signal that is outputted from the selection circuit at the immediately previous timing during the period in which the count value is equal to or smaller than the selected reference value, which period is detected by the comparator, while selecting and outputting the write pulse signal during other periods.
Therefore, the reference value can be varied according to the type of the write mode for writing the pulse signal in the recording medium, thereby modifying the waveform of the write pulse signal more appropriately.
Further, in the write correction circuit of the present invention, the pulse modification circuit includes a space/mark counter for detecting the count values of space sections and mark sections of the write pulse signal, and outputting the detected count values; a reference value holding circuit for holding plural pieces of reference values that have previously been set for plural kinds of recording media on which the write pulse signal is written, respectively; a comparator for comparing the count value outputted from the space/mark counter with a reference value that is selected according to the recording medium on which the write pulse signal is written, thereby to detect a period in which the count value becomes equal to or smaller than the selected reference value; and a selection circuit for receiving the write pulse signal and a signal that is outputted from the selection circuit at an immediately previous timing, and selecting and outputting the signal that is outputted from the selection circuit at the immediately previous timing during the period in which the count value is equal to or smaller than the selected reference value, which period is detected by the comparator, while selecting and outputting the write pulse signal during other periods.
Therefore, the reference value can be varied according to the type of the recording medium on which the pulse signal is written, thereby modifying the waveform of the write pulse signal more appropriately.
Further, in the write correction circuit of the present invention, the pulse modification circuit includes a space/mark counter for detecting the count values of space sections and mark sections of the write pulse signal, and outputting the detected count values; a reference value holding circuit for holding, as a reference value, a value longer than a length that is previously set as the section length of the write pulse signal; a comparator for comparing the count value outputted from the space/mark counter with the reference value to detect a period in which the count value becomes equal to or larger than the selected reference value; an inversion circuit for inverting the write pulse signal; and a selection circuit for receiving the write pulse signal and an inverted signal that is outputted from the inversion circuit, and selecting and outputting the inverted signal during the period in which the count value is equal to or larger than the reference value, which period is detected by the comparator, while selecting and outputting the write pulse signal during other periods.
Therefore, a pattern (section) which is longer than the length that is previously set as the section length of the pulse signal, and is unacceptable as an input, can be removed from the inputted write pulse signal.
Further, a write correction method of the present invention comprises a pulse modification step of modifying the lengths of space sections and mark sections in a write pulse signal used for recording information on a recording medium, which lengths are outside a range that is previously set as a section length of the write pulse signal; a space/mark length detection circuit of detecting the space length and the mark length of the write pulse signal, which are modified in the pulse modification step; an address generation/timing control step of performing address generation and timing control for recording information on the recording medium, on the basis of the outputs of the space length and the mark length detected in the space/mark length detection step; a multiple phase signal output step of generating multiple phase signals by shifting the phase of an input clock signal, and outputting the multiple phase signals; and a timing generation step of generating a write correction signal on the basis of the output of the address generation/timing control step and the output of the multiple phase signal output step, and outputting the write correction signal.
Therefore, in the write pulse signal inputted to a write correction circuit, a portion having a length outside the range that is previously set as the section length is modified, and thereafter, write correction is performed to the modified pulse signal. As a result, highly precise write correction can be performed.
Further, in the write correction method of the present invention, the pulse modification step modifies, in the write pulse signal, a space section equal to or smaller than a reference value which is shorter than the length that is previously set as the section length of the write pulse signal, to a mark section, and modifies a mark section equal to or smaller than the reference value to a space section.
Therefore, the mark sections and space sections having the section lengths shorter than the reference value can be removed from the write pulse signal, and consequently, more precise write correction can be carried out.
Further, in the write correction method of the present invention, the pulse modification step modifies, in the write pulse signal, a mark section next to a space section equal to or smaller than a reference value which is shorter than the length that is previously set as the section length of the write pulse signal, to a space section, and modifies a space section next to a mark section equal to or smaller than the reference value to a mark section.
Therefore, the mark sections and space sections having the section lengths shorter than the reference value can be removed from the write pulse signal, and consequently, more precise write correction can be carried out.
Further, in the write correction method of the present invention, the pulse correction step modifies, in the write pulse signal, a mark section next to a space section equal to or smaller than a reference value which is shorter than the length that is previously set as the section length of the write pulse signal, to a space section, and modifies a space section next to a mark section equal to or smaller than the reference value to a mark section, and when the lengths of the mark section and the space section after the modification are equal to or longer than a predetermined length, the pulse correction step restricts the space section of the portion equal to or longer than the predetermined length to a mark section, and restricts the mark section of the portion equal to or longer than the predetermined length to a space section.
Therefore, when modifying the write pulse signal by extending the patterns (sections) which are included in the write pulse signal and have the section lengths shorter than the reference value, the modification can be carried out so that the patterns (sections) having the lengths longer than the length that is previously set as the section length of the pulse signal are not included in the modified write pulse signal. As a result, more precise write correction can be carried out.
Further, in the write correction method of the present invention, a plurality of reference values have previously been set for each combination of section lengths of continuous plural space sections or mark sections of the write pulse signal; and the pulse modification circuit modifies, in the write pulse signal, a space section that is equal to or smaller than a reference value which is selected according to the combination of the section lengths of the plural space sections or mark sections, to a mark section, and modifies a mark section equal to or smaller than the selected reference value to a space section.
Therefore, the reference value can be selected according to the plural section lengths of the write pulse signal, and consequently, the write pulse signal can be modified more appropriately.
Further, in the write correction method of the present invention, a plurality of reference values have previously been set for plural kinds of recording media on which the write pulse signal is to be written, respectively; and the pulse modification circuit modifies, in the write pulse signal, a space section that is equal to or smaller than a reference value which is selected according to the recording medium on which the write pulse signal is written, to a mark section, and modifies a mark section equal to or smaller than the selected reference value to a space section.
Therefore, the reference value can be varied according to the type of the recording medium on which the pulse signal is written, whereby the waveform of the write pulse signal can be modified more appropriately.
Further, in the write correction method of the present invention, a plurality of reference values have previously been set for plural kinds of recording modes for writing the write pulse signal on a recording medium, respectively; and the pulse modification circuit modifies, in the write pulse signal, a space section that is equal to or smaller than a reference value which is selected according to the recording mode of the write pulse signal, to a mark section, and modifies a mark section equal to or smaller than the selected reference value to a space section.
Therefore, the reference value can be varied according to the type of the write mode for writing the pulse signal on the recording medium, whereby the waveform of the write pulse signal can be modified more appropriately.
Further, in the write correction method of the present invention, the pulse modification step modifies, in the write pulse signal, a space section equal to or larger than a reference value which is a value longer than the length that is previously set as the section length of the write pulse signal, to a mark section, and modifies a mark section equal to or larger than the reference value to a space section.
Therefore, a pattern (section) which is longer than the length that is previously set as the section length of the pulse signal, and is unacceptable as an input, can be removed from the inputted write pulse signal.
According to the write correction circuit and the write correction method of the present invention, the write correction circuit is provided with the pulse modification circuit for modifying a pulse signal used for recording information in a recording medium, and before performing write correction, the pulse modification circuit performs modification to remove too-short or too-long space sections and mark sections having the lengths outside the range that is previously set as a section length of the pulse signal, and then the modified write pulse signal is subjected to write correction. Therefore, highly precise write correction can be performed for the write pulse signal.
Furthermore, according to the write correction circuit and the write correction method of the present invention, a space section and a mark section to be targets of modification in the pulse modification circuit are determined on the basis of a reference value that is previously set according to the count values of continuous plural sections in the pulse signal, or on the basis of a reference value that is previously set according to the recording medium on which the pulse signal is written, or the writing mode. Therefore, more appropriate modification can be performed for the write pulse signal, and consequently, more precise write correction can be carried out.
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
In the first embodiment of the present invention, a pulse modification circuit is provided in the input stage of the conventional write correction circuit, and the pulse modification circuit performs, for a binarized recording information waveform (pulse signal) to be recorded on a recording medium, modification so as to remove a mark section and a space section which are included in the pulse signal and have the lengths outside a range that is previously set as a section length of the pulse signal, thereby removing the sections having the lengths outside the set range from the pulse signal, resulting in highly precise write correction.
Hereinafter, a write correction circuit 100 according to the first embodiment of the present invention will be described with reference to FIGS. 1 to 4.
In the reference value holding circuit 16, a value outside the range that is previously set as a section length of the pulse signal s1 is set as a reference value, and a too-short pattern section (e.g., a section having a length of only “1T” or “2T”) and a too-long pattern (e.g., a section having a length of “12T” or more), which patterns are unacceptable as an input pulse signal, are removed from the pulse signal s1. The first embodiment will be described for the case where a value shorter than the length that is previously set as a section length of the write pulse signal, i.e., the length of the too-short section, is set as a reference value.
Next, the operation of the write correction circuit 100 of the first embodiment will be described with reference to
The pulse signal s1 shown in
Then, the comparator 13 compares the output s12 from the space/mark counter 12 shown in
Thereafter, the selection circuit 14 selects either the input pulse signal s1 (
As a result of the above-mentioned operation, the too-short space section equal to or shorter than the reference value (“1T”) becomes a mark section while the too-short mark section becomes a space section, which sections are included in the pulse signal s1 (
Thereafter, the modified pulse signal s11 is inputted to the space/mark length detector 7 of the write correction circuit 100, and write correction identical to the conventional one is carried out using the modified pulse signal s11. Since this operation is identical to the conventional one, repeated description is not necessary.
As described above, according to the first embodiment, in the pulse modification circuit 11 provided in the input stage of the write correction circuit 100, the pulse signal s1 inputted to the write correction circuit 100 is modified so as to remove the too-short space sections and too-short mark sections in the pulse signal s1, which are unacceptable as sections in a pulse signal, and thereafter, write correction is carried out using the modified pulse signal s11. Therefore, highly precise write correction can be carried out to the pulse signal s1 inputted to the write correction circuit 100.
Further, according to the first embodiment, in the pulse modification circuit 11, a too-short section length that is unacceptable as a section length of the input pulse signal s1 is set as a reference value, the respective count values of the mark sections and the space sections in the pulse signal s1 are detected, each count value is compared with the reference value, and the pulse signal s1 is outputted when the count value is larger than the reference value, while not the pulse signal s1 but the signal s15 that is outputted from the pulse modification circuit 11 at an immediately previous clock timing is outputted when the count value is equal to or smaller than the reference value. Therefore, it is possible to remove the space section and the mark section that are equal to or smaller than the reference value from the pulse signal s1 by modifying the space section equal to or smaller than the reference value and the mark section equal to or smaller than the reference value, which are included in the pulse signal s1, to a mark section and to a space section, respectively, whereby the too-short patterns (sections) in the pulse signal s1, which are unacceptable as inputs, can be removed.
In a second embodiment of the present invention, a pulse modification circuit is provided in the input stage of the write correction circuit, and the pulse correction circuit modifies an inputted pulse signal so as to extend a space section and a mark section which are included in the pulse signal and have the lengths outside a range that is previously set as a section length of the pulse signal, whereby the sections included in the pulse signal and having the lengths outside the set range in the pulse signal are removed.
Hereinafter, a write correction circuit 200 according to the second embodiment will be described with reference to FIGS. 5 to 8.
As shown in
Next, the operation of the write correction circuit 200 according to the second embodiment will be described with reference to
The pulse signal s1 shown in
Then, the comparator 13 compares the output s22 from the space/mark counter 22 as shown in
Thereafter, the selection circuit 14 selects either the inputted pulse signal s1 (
As the result of the above-described operation, a mark section next to a too-short space section that is included in the pulse signal s1 (
Thereafter, the modulated pulse signal s21 is inputted to the space/mark length detector 7 of the write correction circuit 200, and write correction similar to the conventional one is carried out using the modulated pulse signal s21. Since this operation is identical to that of the prior art, repeated description is not necessary.
As described above, according to the second embodiment, in the pulse modification circuit 21 provided in the input stage of the write correction circuit 200, the pulse signal s1 inputted to the write correction circuit 200 is modified such that the lengths of the too-short space section and too-short mark section included in the pulse signal s1, which are unacceptable as sections in a pulse signal, are extended, and thereafter, write correction is carried out using the modified pulse signal s21, thereby realizing highly precise write correction for the pulse signal s1 that is inputted to the write correction circuit 200.
Further, according to the second embodiment, in the pulse modification circuit 21, a too-short section length that is unacceptable as a section length of the input pulse signal s1 is set as a reference value, the respective count values of the mark sections and the space sections in the pulse signal s1 are detected, the count values are delayed on the basis of the both edges (rising edge and falling edge) of the pulse signal s1, each delayed count value is compared with the reference value, and the pulse signal s1 is outputted when the count value is larger than the reference value while the output s15 from the output delay circuit 15 is outputted when the count value is equal to or smaller than the reference value. Therefore, it is possible to extend the space section and the mark section that are equal to or smaller than the reference value by modifying a space section and a mark section which are next to the space section and the mark section that are included in the pulse signal s1 and are equal to or smaller than the reference value to a space section and to a mark section, respectively, whereby the too-short patterns (sections) in the pulse signal s1, which are unacceptable as inputs, can be removed.
According to a third embodiment of the present invention, when the pulse modification circuit performs modification to an input pulse signal so as to extend a space section and a mark section having lengths outside a range that is previously set as a section length of the pulse signal, the lengths of the modified space section and mark section are limited so as to be equal or smaller than a predetermined section length.
Hereinafter, a write correction circuit 300 according to the third embodiment will be described with reference to FIGS. 9 to 11.
As shown in
As described above, since the third embodiment is provided with the period restriction circuit 32 for restricting the period detected by the comparator 13 within a predetermined period, when the “H” level section of the first control signal s13 outputted from the comparator 13 is longer than the predetermined second reference value, the period restriction circuit 32 restricts the length of the “H” level section to the length of the second reference value. Thereby, when modification for extending the mark section and the space section in the pulse signal s1, which are shorter than the first reference value, is carried out, it is possible to prevent a too-long section having a length outside the range that is previously set as a section length of the pulse signal from occurring in the pulse signal s31 after the modification.
Next, the operation of the write correction circuit 300 according to the third embodiment will be described with reference to
The pulse signal s1 shown in
Then, the comparator 13 compares the output s22 from the space/mark counter 22 shown in
The output s13 from the comparator 13 is inputted to the period restriction circuit 32. In the period restriction circuit 32, the second counter 321 detects the count value of the “H” level section (
For example, assuming that the second reference value is “3T”, when the “H” level section of the output s13 from the comparator 13 is longer than “3T”, the period restriction circuit 32 outputs the second control signal s32 in which the “H” level section is changed from “5T” to “3T” as shown in
Thereafter, the selection circuit 14 selects either the inputted pulse signal s1 (
As the result of the above-described operation, the pulse signal s1 (
Thereafter, the modulated pulse signal s31 is inputted to the space/mark length detector 7 in the write correction circuit 300, and write correction similar to that described for the prior art is carried out using the modulated pulse signal s31. Since this operation is identical to that of the prior art, repeated description is not necessary.
As described above, according to the third embodiment, in the pulse modification circuit 31 that is provided in the input stage of the write correction circuit 300, the pulse signal s1 inputted to the write correction circuit 300 is modified such that the lengths of the too-short space section and too-short mark section included in the pulse signal s1, which are unacceptable as sections in a pulse signal, are extended to be restricted within a predetermined range, and thereafter, write correction is carried out using the modified pulse signal s31, thereby realizing more precise write correction for the pulse signal s1 inputted to the write correction circuit 300.
Further, according to the third embodiment, when the periods of the mark section and the space section in the pulse section, which are extended by the pulse modification circuit 31, are longer than the predetermined second reference value, the extended periods of the mark section and the space section in the pulse signal are replaced with the period indicated by the second reference value. Therefore, the too-short patterns (sections) included in the pulse signal s1, which are unacceptable as inputs in the pulse signal s1, can be modified to appropriate pattern lengths (section length).
According to a fourth embodiment of the present invention, a pulse modification circuit is provided in an input stage of a write correction circuit, and when the pulse modification circuit modifies an input pulse signal so that space sections and mark sections having lengths outside a range that is previously set as a section length of the pulse signal are not included in the inputted pulse signal, it is selected with a selection signal as to whether the modification should be performed by removing the sections having the lengths outside the set range as in the first embodiment or by extending the sections having the lengths outside the set range as in the second embodiment.
Hereinafter, a write correction circuit 400 according to the fourth embodiment will be described with reference to FIGS. 13 to 16.
As shown in
The first count value s424 is a count value outputted from the switching circuit 424, like the count value s12 obtained in the first embodiment, and the second count value s425 is a count value of a mark section or a space section that is previous to the space section or the mark section indicated by the count value s424 outputted from the switching circuit 424, like the count value s22 obtained in the second embodiment.
Accordingly, in this fourth embodiment, as a method for removing too-short sections included in the pulse signal s1, it is possible to select one of the modification method of removing the too-short sections which is described for the first embodiment, and the method of extending the too-short sections which is described for the second embodiment.
Next, the operation of the write correction circuit 400 according to the fourth embodiment will be described with reference to
The pulse signal s1 shown in
Then, the comparator 13 compares the count value s42 selected by the count value selection circuit 426 with the reference value that is previously set in the reference value holding circuit 16 to detect a period during which the count value s42 becomes equal to or smaller than the reference value. For example, assuming that the reference value is “1T”, the comparator 13 outputs a control signal s13 which is “H” level during a period where the output s42 from the space/mark counter 42 is not larger than “1”, and is “L” level during other periods, as shown in
Thereafter, in the selection circuit 14, either the inputted pulse signal s1 (
As the result of the above-mentioned operation, modification for removing the too-short space sections or mark sections which are included in the pulse signal s1 (
Thereafter, the modified pulse signal s41 is inputted to the space/mark length detector 7 of the write correction circuit 400, and write correction similar to the prior art is carried out using the modified pulse signal s41. Since this operation is identical to the prior art, repeated description is not necessary.
As described above, according to the fourth embodiment, in the pulse modification circuit 41 provided in the input stage of the write correction circuit 400, after the input pulse signal s1 is subjected to modification based on the externally inputted selection signal, write correction is carried out using the modified pulse signal s41. Therefore, more appropriate pulse modification can be performed to the pulse signal s1 inputted to the write correction circuit 400, thereby realizing more precise write correction.
Further, according to the fourth embodiment, when the pulse modification circuit 41 performs modification for removing too-short mark sections or space sections that are equal to or smaller than the reference value from the pulse signal s1, it is selected as to whether the too-short mark sections or space sections are to be removed or extended, whereby the too-short patterns (sections) in the pulse signal can be modified more appropriately.
While in this fourth embodiment selection of the count value to be outputted from the space/mark counter 42 is changed according to the selection signal during processing, it may be previously determined as to which method should be selected, and thereby selection of the count value is not changed during processing.
In the above-mentioned embodiments, the lengths of the space sections and mark sections in the write pulse signal are compared with one reference value that is stored in the reference value holding circuit. In this fifth embodiment, however, a plurality of reference values are previously set for each combination of the section lengths of continuous plural space sections and mark sections in the write pulse signal, and a reference value is selected according to the combination of the section lengths of the plural space sections or mark sections.
Hereinafter, the write correction circuit 500 according to the fifth embodiment will be described with reference to FIGS. 17 to 20.
As shown in
In the reference value holding circuit 56, reference values are previously set for each combination of the three values of the first to third count values s52˜s54, whereby a more appropriate reference value according to the three count values s52˜s54 outputted from the space/mark counter 52 can be selected.
The reference value holding circuit 56 can be implemented by a table or the like, wherein three reference values that one-to-one correspond to the combination of the three count values are held, or two or less reference values that multiple-to-one correspond to the combination of the three count values.
Next, the operation of the write correction circuit 500 according to the fifth embodiment will be described with reference to
The pulse signal s1 shown in
The three count values s52˜s54 outputted from the space/mark counter 52 are inputted to the reference value holding circuit 56, and a reference value according to the three values is selected as shown in
Then, in the comparator 13, the reference value selected according to the three count values is compared with the first counter value s52 outputted from the space/mark counter 52 to detect a period in which the first count value s52 becomes equal to or lower than the reference value (refer to
Thereafter, the selection circuit 14 selects either the inputted pulse signal s1 (
As the result of the above-mentioned operation, the too-short mark sections and space sections included in the pulse signal s1 (
Thereafter, the modified pulse signal s51 is inputted to the space/mark length detection unit 7 of the write correction circuit 500, and write correction similar to that of the prior art is carried out using the modified pulse signal s51. Since this operation is identical to that of the prior art, repeated description is not necessary.
As described above, according to the fifth embodiment, in the pulse modification circuit 51 provided in the input stage of the write correction circuit 500, after the input pulse signal s1 is modified, write correction is carried out using the modified pulse signal s51. Therefore, it is possible to perform highly precise write correction to the pulse signal s1 inputted to the write correction circuit 500.
Further, according to the fifth embodiment of the invention, the pulse modification circuit 51 detects the count values of continuous three sections from the pulse signal s1, and a reference value is selected according to the three count values. Therefore, too-short patterns (sections) to be modified, which are included in the pulse signal s1, can be determined on the basis of the count values of the continuous sections in the pulse signal s1, whereby more appropriate modification can be carried out to the pulse signal s1, resulting in more precise write correction.
While in this fifth embodiment the space/mark counter 52 detects the lengths of the continuous three sections, the present invention is not restricted thereto. For example, the mark/spacer counter 52 may detect the lengths of continuous plural sections, and the reference value holding unit 56 may previously hold plural reference values corresponding to each combination of the detected section lengths. In this case, since a reference value is selected according to the combination of the plural section lengths, a more appropriate reference value can be selected.
While in the fifth embodiment a reference value is selected according to a combination of the section lengths of continuous plural space sections and mark sections in the write pulse signal, in this sixth embodiment a reference value is selected according to the type of the recording medium in which the write pulse signal is written, or the type of the write mode adopted when writing the pulse signal in the recording medium.
Hereinafter, a write correction circuit 600 according to the sixth embodiment will be described with reference to FIGS. 21˜22.
As shown in
Next, the operation of the write correction circuit 600 according to the sixth embodiment will be described.
Initially, a signal for selecting a recording medium is externally inputted to the media basis reference value holding circuit 62 in the pulse modification circuit 61, and a reference value to be compared with each section length of the inputted pulse signal s1 is previously selected.
When the pulse signal s1 is supplied to the write correction circuit 600, the pulse signal s1 is initially inputted to the pulse modification circuit 61. In the pulse modification circuit 61, count values of space sections and mark sections in the pulse signal s1 are detected by the space/mark counter 12, and these count values are switchingly outputted.
Then, in the comparator 13, the output s12 from the space/mark counter 12 is compared with the reference value selected by the selection signal to detect a period in which the output s12 from the space/mark counter 12 becomes equal to or smaller than the selected reference value. For example, assuming that the selected reference value is “1T”, the comparator 13 outputs the control signal s13 which is “H” level during the period where the output s12 from the space/mark counter 12 is equal to or smaller than “1T”, and is “L” level during other periods.
Thereafter, in the selection circuit 14, either the inputted pulse signal s1 or the signal s15 outputted from the output delay circuit 15 is selected according to the control signal s13 outputted from the comparator 13, and the selected signal is outputted as a modified pulse signal s61. For example, the pulse signal s1 is outputted when the control signal s13 outputted from the comparator 13 is “L”, while the signal s15 from the output delay circuit 15 is outputted when the control signal s13 is “H”.
As the result of the above-mentioned operation, a reference value according to the recording medium in which the pulse signal s1 inputted to the write correction circuit 600 is written is selected by the selection signal, and mark sections or space sections which are shorter than the selected reference value can be removed, thereby obtaining a pulse signal s61 that is more appropriately modified.
Thereafter, the modified pulse signal s61 is inputted to the space/mark length detection unit 7 in the write correction circuit 600, and write correction similar to that of the prior art is carried out for the modified pulse signal s61. Since this operation is identical to that of the prior art, repeated description is not necessary.
As described above, according to the sixth embodiment, after the input pulse signal s1 is modified by the pulse modification circuit 61 that is provided in the input stage of the write correction circuit 600, write correction is carried out using the modified pulse signal s21. Therefore, highly precise write correction can be performed to the pulse signal s1 inputted to the write correction circuit 200.
Further, according to the sixth embodiment, in the pulse modification circuit 61, since a reference value is selected according to the type of the recording medium on which the pulse signal s1 is written, too-short patterns (sections) to be modified which are included in the pulse signal s1 can be selected on the basis of the recording medium on which the pulse signal s1 is written. Therefore, the waveform of the pulse signal s1 can be modified to a waveform suited to the type of the pulse signal, resulting in more precise write correction.
While in this sixth embodiment a reference value is selected according to the type of the recording medium on which the pulse signal s1 is written, since write correction of the write correction circuit supports several types of write modes (write patterns), a write mode basis reference value holding circuit 63 may be provided in the pulse modification circuit 611 as shown in
Furthermore, while in this sixth embodiment the space/mark counter is of the same construction as that of the first embodiment, the present invention is not restricted thereto. For example, the space/mark counter may have the construction of the second or fourth embodiment.
In the respective embodiments mentioned above, when the pulse modification circuit performs modification so that space sections and mark sections having the lengths outside a range that is predetermined as a section length of an inputted pulse signal are not included in the pulse signal, modification for removing the patterns (sections) that are too-short relative to the section length of the pulse signal is carried out. In this seventh embodiment, however, modification for removing the patterns (sections) that are too-long relative to the section length of the pulse signal is carried out.
Hereinafter, a write correction circuit 700 according to the seventh embodiment of the present invention will be described with reference to FIGS. 24˜26.
As shown in
As described above, usually, the range of the section lengths (space length and mark length) of the sections in the pulse signal S1 depends on the type of the recording medium in which the pulse signal is written, or the type of the write mode for writing the pulse signal in the recording medium.
Accordingly, in the reference value holding circuit 16, a value in a range that is predetermined as a section length of the pulse signal s1 is set as a reference value. In this seventh embodiment, in the reference value holding circuit 16, a value longer than the length that is predetermined as a section length of the write pulse signal, i.e., a too-long section length (for example, 12T or more) is set as a section length of the pulse signal s1.
Next, the operation of the write correction circuit 700 according to the seventh embodiment will be described with reference to
The pulse signal s1 shown in
Then, the comparator 13 compares the output s12 from the space/mark counter 12 as shown in
Thereafter, the selection circuit 14 selects either the inputted pulse signal s1 (
As the result of the above-described operation, mark lengths or space lengths longer than the reference value (“7T”) stored in the reference value holding circuit 16, which are included in the pulse signal s1 (
Thereafter, the modified pulse signal s71 is inputted to the space/mark length detection unit 7 of the write correction circuit 700, and write correction similar to that of the prior art is performed to the modified pulse signal s71. Since this operation is identical to that described for the prior art, repeated description is not necessary.
As described above, according to the seventh embodiment, after the pulse modification circuit 71 provided in the input stage of the write correction circuit 700 modifies the input pulse signal s1, write correction is carried out using the modified pulse signal s71. Therefore, desired write correction can be always performed to the pulse signal s1 that is inputted to the write correction circuit 700, resulting in highly precise write correction.
Further, according to the seventh embodiment, in the pulse modification circuit 71, the respective count values of the mark sections and the space sections of the pulse signal s1 are detected, and each count value is compared with the predetermined reference value. When the count value is equal to or smaller than the reference value, the pulse signal s1 is outputted. On the other hand, when the count value is larger than the reference value, not the pulse signal s1 but the output s72 from the inversion circuit 72 is outputted. Therefore, it is possible to perform modification such that the mark sections and space sections longer than the predetermined length are not included in the pulse signal s1.
While in this seventh embodiment the space/mark counter 12 is identical to that of the first embodiment, the space/mark counter 12 may have the same construction as that of the second or fourth embodiment.
While in this seventh embodiment the reference value holding circuit 16 holds the too-long reference value as the section length of the write pulse signal s1, a reference value may be selected according to the combination of plural count values outputted from the space/mark counter as described for the fifth embodiment, or a reference value may be selected according to the recording medium on which the pulse signal s1 is written, or the write mode.
Furthermore, two pulse modification circuits may be provided in the write correction circuit. For example, when the pulse modification circuit 11 described for the first embodiment and the pulse modification circuit 71 described for the seventh embodiment are provided in the write correction circuit in conjunction with each other, the write pulse signal s1 inputted to the write correction circuit is initially modified so as to remove too-short sections included in the pulse signal s1 by the pulse modification circuit 11, and thereafter, the lengths of too-long sections included in the modified pulse signal are modified to the predetermined length by the pulse modification circuit 71, thereby realizing more precise write correction.
A write correction circuit according to the present invention is useful as one providing such as an optical information recording apparatus capable of performing write correction at high precision. Further, it is also applicable to such as a communication device that needs write correction.
Number | Date | Country | Kind |
---|---|---|---|
2004-303451 | Oct 2004 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/16723 | 9/12/2005 | WO | 4/18/2007 |