The invention provides a reliable write method of data on an optical record carrier without changing the conventional configuration of an information recording apparatus. The invention uses the errors occurred in reading ATIP codes and/or the reflected signal from the surface of the record carrier to decide if the storage unit on the record carrier is eligible to store data. The defective storage units are labeled as unrecordable.
|
0. 16. A method of writing an applied information to a record carrier, the record carrier having a pregroove on which a predetermined control-information pattern are marked, said method comprising the steps of:
(1) scanning the record carrier and reading the control-information pattern;
(2) generating an error-count by calculating the number of errors occurred in step (1); and
(3) determining a writing speed to record the applied information to the record carrier according to the error-count.
4. A method for writing data on a storage unit on a record carrier having a pregroove on which predetermined Absolute Time In pregroove (ATIP) codes are marked, a predetermined sets of number-ranges being defined, each set of number-range corresponding to a write speed and a write power used to write data on the storage unit, said method comprising the steps of:
(1) reading data on the pregroove corresponding to the storage unit;
(2) generating an error-count by comparing the data obtained in step (1) with the predetermined ATIP codes corresponding to the storage unit;
(3) determining whether the error-count obtained falls within one set of number-range; and
(31) if No in step (3), labeling the storage unit as unrecordable;
(32) if YES in step (3), writing data on the storage unit based on the write speed and the write power corresponding to said one set of number-range.
1. A method for controlling a recording apparatus to record a an applied information on one of a plurality of storage units of a record carrier, in which the record carrier is provided with a preformed servo track, and said servo track is preconditioned with a control-information pattern, the plurality of storage units being arranged along said servo track, said method comprising the steps of:
(1) defining a plurality of recording stages based on an a number of errors occurred in a targeted storage unit, each recording stage being corresponding to a predetermined writing speed;
(2) reading the control-information pattern from the targeted storage unit;
(3) generating an error-count by calculating the number of errors that occurred in step (2);
(4) adjusting the writing speed of the recording apparatus to record the applied information to the targeted storage unit, according to one of the plurality of recording stages corresponding to the error-count; and
(5) stop recording applied information on the targeted storage unit, if none of the plurality of recording stages being corresponding to the error-count .
9. A method for writing data on a storage unit on a record carrier having a pregroove on which predetermined Absolute Time In pregroove (ATIP) codes are marked, n successive stages being defined where n is a natural number, each stage corresponding to a threshold value for determining the writing of data on the storage unit, each stage also corresponding to a write speed and a write power used to write data on the storage unit, said method comprising the steps of:
(1) reading data on the pregroove corresponding to the storage unit;
(2) generating an error-ratio regarding the comparison between the data obtained in step (1) with the predetermined ATIP codes corresponding to the storage unit;
(3) determining whether the error-ratio obtained is just lower than the threshold value corresponding to the Ith stage of the n stages where I is an integer ranging 1 to n; and
(31) if No in step (3), labeling the storage unit as unrecordable;
(32) if YES in step (3), writing data on the storage unit based on the write speed and the write power corresponding to the Ith stage.
6. A method for writing data on a storage unit on a record carrier having a pregroove on which predetermined Absolute Time In pregroove (ATIP) codes are marked, n successive stages being defined, n being a natural number, each stage corresponding to a number-range and a reflected-signal range for determining the writing of data on the storage unit, each stage also corresponding to a write speed and a write power used to write data on the storage unit, said method comprising the steps of:
(1) scanning the storage unit, and reading a reflected signal corresponding to the storage unit and data on the pregroove corresponding to the storage unit, the reflected signal having a valley value (Rvalley);
(2) generating an error-count by comparing the data obtained in step (1) with the predetermined ATEP ATIP codes corresponding to the storage unit;
(3) determining whether the error-count obtained falls within the number-range corresponding to the Ith stage of the n stages where I is an integer ranging 1 to n;
(31) if No in step (3), labeling the storage unit as unrecordable;
(32) if YES in step (3), determining whether the valley value (Rvalley) falls within the reflected-signal range corresponding to the Jth stage of the n stage where J is an integer ranging from 1 to n;
(321) if NO in step (32), labeling the storage unit as unrecordable;
(322) if YES in step (32), writing data on the storage unit based on the write speed and the write power corresponding to the Jth stage.
12. A method for writing data on a storage unit on a record carrier having a pregroove on which predetermined Absolute Time In pregroove (ATIP) codes are marked, n stages being defined where n is a natural number, each stage corresponding to a first threshold value and a second threshold value for determining the writing of data on the storage unit, each stage also corresponding to a write speed and a write power used to write data on the storage unit, said method comprising the steps of:
)1) scanning the storage unit, reading a reflected signal corresponding to the storage unit and data on the pregroove corresponding to the storage unit, the reflected signal having a valley value (Rvalley);
(2) generating an error-ratio regarding the comparison between the data obtained in step (1) with the predetermined ATEP ATIP codes corresponding to the storage unit;
(3) determining whether the error-ratio obtained is just lower than the first threshold value corresponding to the Ith stage of the n stages where I is an integer ranging 1 to n; and
(31) if No in step (3), labeling the storage unit as unrecordable;
(32) if YES in step (3), determining whether the valley value (Rvalley) is just higher than the second threshold corresponding to the Jth stage where J is integer ranging 1 to n;
(321) if NO in step (32), labeling the storage unit as unrecordable;
(322) if YES in step (32), writing data on the storage unit based on the write speed and the write power corresponding to the Jth stage.
2. The method of
3. The method of
5. The method of
(4) writing the result of step (3) on an area on the record carrier.
7. The method of
(4) writing the result of step (3) on an area on the record carrier.
8. The method of
wherein Rav represent the average value of the reflected signal corresponding to the storage unit, PH is the write power corresponding to the Jth stage.
10. The method of
(4) writing the result of step (3) on an area on the record carrier.
11. The method of
13. The method of
(4) writing the result of step (3) on an area on the record carrier.
14. The method of
wherein Rav represent the average value of the reflected signal corresponding to the storage unit, PH is the write power corresponding to the Jth stage.
15. The method of
0. 17. The method of
(4) writing the applied information to a storage unit of the record carrier according to the writing speed.
0. 18. The method of
0. 19. The method of
0. 20. The method of
0. 21. The method of
determining whether the error-count falls within the number-range corresponding to the Ith stage of the n stages where I is an integer ranging 1 to n;
if the error-count falls within the number-range corresponding to the Ith stage, determining whether the valley value (Rvalley) falls within the reflected-signal range corresponding to the Jth stage of the n stage where J is an integer ranging from 1 to n; and
if the valley value (Rvalley) falls within the reflected-signal range corresponding to the Jth stage, the write speed and the write power corresponding to the Jth stage being used as the write speed and the write power for the storage unit.
0. 22. The method of
0. 23. The method of
|
The present invention relates to a method of writing data on an optical record carrier such as a CD-R (compact disk recordable), a CD-RW (compact disk rewritable), a MO-disk (magneto-optical disk), and the like.
In a state-of-art record carrier, such as CD-R, CD-RW or MO disk, a wobbled pregroove is typically provided for marking ATIP (absolute time in pregroove) codes. The ATIP codes provide a basis for the data recording apparatus to read or write information on the record carrier. The prior arts regarding the wobbled pregroove and ATIP codes may be found in the U.S. Pat. No. 5,226,027 and “Orange Book”, 3rd edition, published by Philip corp. in 1997.
However, based on the prior arts, writing error and interruption still occur during writing of data on the record carrier. So a portion of or entire record carrier cannot be read due to the writing errors. The major possible reasons for the unsuccessful recording of data on the storage unit of record carrier include the defects, scratches and stains which are not detected prior to the writing of data.
These reasons are described summarily as follows. (1) Wrong ATLP codes with inconsistent CIRC checksum are marked on the record carrier. (2) Format not complying with the standard format specified in “Orange Book”. (3) Scratches are accidentally made over the substrate of the record carrier after the manufacture of the record carrier. (4) The finger print, dust and stains imposed over the record carrier after the manufacture of the record carrier. (5) The scratches are made over the reflective layer of the record carrier after the manufacture of the record carrier.
Aforesaid defects of (1), (2) affect the quality of the record carrier significantly and defect in (2) mainly results from the issues of material and procedure control during the manufacturing. The defects due to the reason (2) can not be easily detected by the reflected signal from the surface of record carrier. However, by detecting error occurred in reading ATIP codes, the detection of the defects of (1) and (2) can be accomplished easily. Moreover, the detection of ATIP codes can be implemented by using the current information record system. Therefore, detecting of ATIP codes can be used as index indicative of the quality of record carrier.
The defects of (3), (4) and (5) can be detected by the reflected signal from the surface of the record carrier.
Accordingly, an objective of the present invention is to provide a method of write data over an optical record carrier employing the pregroove and ATIP code. The invention is to successfully detect the storage units, on the record carrier, on which data can not be written. Furthermore, the storage units, on which data can not be written due to defects, scratches and stains, are labeled as unrecordable.
Another objective of the invention is to provide a reliable write method of data over an optical record carrier without changing the configuration of an information recording apparatus. The invention is implemented by detecting the error occurring in reading ATIP codes and the reflected signal from the surface of the record carrier.
According to a first preferred embodiment of the invention, a method is provided for writing data on a storage unit of a record carrier having a pregroove on which a predetermined ATIP codes are marked. A predetermined sets of number-ranges are defined. Each set of number-range corresponds to a write speed and a write power used to write data on the storage unit. The method includes the steps of:
The error-count of the decoded ATIP is the accumulated number of occurrences of either one of the following errors: (a) the CIRC checksum of the decoded ATIP code is error, but can be corrected; (b) the CIRC checksum of the decoded ATIP code is error, and can not be corrected; and (c) the min/sec/frame time value is not continued between two consecutive storage units.
The advantage and spirit of the invention may be understood by the following recitations together with the appended drawings.
Referring to
In general, the servo track of the record carrier 116 utilizes a track modulation approach usually implemented in form of a track-wobble. Typically, a wobbled pregroove is formed on the record carrier 116 as the track-wobble. In the track-wobble, the frequency is modulated in conformity with an address information signal in form of ATIP (absolute time in pregroove) codes.
A conventional optical read/write head 105 is arranged to read/write the record carrier 116 rotating along an axis 102. The optical read/write head 105 selectively moves in a radial direction of the record carrier 116 by a conventional positioning device. As shown in
The read/write head 105 includes a semiconductor laser for generating a radiation beam 107a whose intensity is varied by a control circuit 107. In a known manner, the radiation beam 107a is aimed at the servo track of the record carrier 116. The radiation beam 107a is partly reflected from the record carrier 116, and then the reflected beam is modulated in conformity with the track-wobble, and, if an information pattern has been recorded, also in conformity with the information pattern. The reflected beam is directed toward a radiation sensitive detector 108a, which generates a read signal V1 corresponding to the beam modulation. The signal V1 includes a component produced by the track-wobble and the component has a frequency of approximately 22 kHz. By means of a motor control circuit 108 for controlling the motor 100, the motor speed is controlled so as to maintain the frequency of the component within the read signal V1 due to the track-wobble at substantially 22 kHz. The motor 100 and the turntable 101 together drive the record carrier 116 rotating along the axis 102. The read signal V1 is applied to a detection circuit 109. The detection circuit 109 derives the ATIP codes from the component in the read signal V1 associated with the track-wobble and applies ATIP codes to a processing unit including, for example, a microprocessor 110. Moreover, the read signal V1 is applied to an amplifier circuit 111 having a high-pass characteristics to reject the low-frequency signal component associated with the track-wobble. The signal output from the amplifier circuit 111 is applied to the analysis circuit 65 which indicates the quality of read information patterns. An embodiment of the analysis circuit 65 will be described hereinafter. The analysis signal Va output from the analysis circuit 65 is applied to the microprocessor 110.
The information recording apparatus 1 further includes a conventional CIRC (cross interleaved Reed-Solomon codes) encoding circuit 112 adapted to receive the signal Vi to be recorded by the information recording apparatus 1. In an embodiment, the signal Vi to be recorded is applied to CIRC encoding circuit 112 via a switch 115 which is controlled by the microprocessor 110. The CIRC encoding circuit 112 is arranged in series with a conventional EFM modulator 113. The EFM modulator 113 as its output connected to the driver circuit 107. The driver circuit 107 is of a conventional controllable type which selectively adjusts the parameters affecting the quality of the recorded information pattern. One parameter may be, for example, the intensity of the radiation beam during the formation of the information patterns. In the case that the information patterns are formed with radiation pulses of constant duration, this duration may be an important parameter of affecting the quality of the applied information pattern. On the other hand, in the case of magneto-optical recording system, the strength of the magnetic field present in the record-carrier area and scanned by the radiation beam may be an important parameter.
For the purpose of generating a test information pattern, the information recording apparatus 1 may include a test signal generator 114, which generates, for example, a random digital signal or generates a signal corresponding to the digital zero value signal, i.e. a digital silence condition. However, it is to be noted that the signal Vi can also be used to form the test information patterns. The signal generated by the test signal generator 114 is applied to the CIRC encoding circuit 112 via the switch 115. The switch 115, depending on the control signal from the microprocessor 110, selectively transfers either the signal Vi or the output signal of the test signal generator 114 to the CIRC encoding circuit 112. In addition, to detect a high-frequency signal component in the read signal V1, the information recording apparatus 1 may include a high-frequency detector 120 disposed between the read/write head 105 and the microprocessor 110.
The invention detects error-count or error-ratio occurred in reading ATIP codes to decide which storage units on the record carrier can not store data. Furthermore, the defected storage units are labeled as unrecordable. In addition, to enhance the reading reliability of the information patterns representative of data recorded on the storage units, the invention employs the reflected signal from the surface of the record carrier to detect the defect cause of the storage unit. Hereinafter, a single storage unit on the record carrier is taken to illustrate the spirit and characteristics of the invention.
As recited above, the record carrier has a pregroove on which the predetermined ATIP codes are marked. Referring to
If YES in step S23, step S24 is then performed to write the data on the storage unit based on the write speed S equaling to Si and the write power P equaling Pi. Si and Pi are respectively the write speed and write power corresponding to the set of number-range determined in the step S23. If NO in step S23, step S25 is then performed to label the storage unit as unrecordable.
Referring to
At the start point, the step S30 is performed to define the N stages recited above. Afterwards, step S31 is performed to scan the storage unit is scanned. Afterwards, step S32 is performed to read the ATIP codes on the pregroove corresponding to the storage unit and generate the error-count by comparing the data obtained with the predetermined ATIP codes corresponding to the storage unit. The step S33 is performed to retrieve the reflected signal corresponding to the storage unit. The reflected signal obtained has a valley value, Rvalley. The step S33 is performed to determine whether the error-count obtained in step S32 falls within the number-range corresponding to an Ith stage, where I is an integer ranging from 1 to N. If YES in step S34, step S35 is then performed. The step S35 is performed to determine if Rvalley falls within the reflected-signal range corresponding to a Jth stage, where J is an integer ranging from 1 to N. If No in step S35, step S38 is then performed. In step S38, the storage unit is labeled as unrecordable. If YES in step S35, step S36 is then performed. In step S36, the invention selects the higher value of I and J obtained in steps 34, 35 as value of H. That is, if I is greater than J, then H is equal to I, and vice versa. In step 37, the data are written on the storage unit based on the write speed and the write power corresponding to the Hth stage. If NO in step S34, step S38 is then performed to label the storage unit as unrecordable.
Due to the absorption and scattering by the surface of the record carrier over the radiation beam, the strength of the reflected radiation beam may be reduced. In order to enhance the reliability of the information patterns recorded, in another preferred embodiment, the optimum write power (Pj) used in step 37 has a value determined by the following equation:
where Rav represent the average value of the reflected signal corresponding to the storage unit, PH is the write power corresponding to the Hth stage.
Referring to
In one embodiment, in step S42, the error-ratio is calculated by the following equation:
Referring to
At the start point of the invention, step S50 is performed to define the N stages recited above. Afterwards, step S51 is performed. In step S51, the storage unit is scanned. In step S52, the data on the pregroove corresponding to the storage unit are read and an error-ratio (E) is generated according to a predetermined formula. Step S53 is then performed to read the reflected signal corresponding to the storage unit. The reflected signal obtained has a valley value (Rvalley). The step S54 decides whether the error-ratio (E) obtained in step S52 is less than the first threshold value (E) corresponding to the Ith stage, where I ranging from 1 to N. If YES in step S54, step S55 is then performed. The step S55 decides whether the valley value (Rvalley) is higher than the second threshold value (RJ) corresponding to the Jth stage, where J is an integer ranging from 1 to N, I is obtained from Step S54. If No in step S54, step S57 is then performed. In step S57, the storage unit is labeled as unrecordable. If YES in step S55, step S56 is then performed. In step S56, the data are written on the storage unit based on the write speed and the write power corresponding to the Jth stage, where J is obtained in Step S55. If NO in step S55, step S57 is then performed to label the storage unit is unrecordable.
Two illustrative paths, i.e. path 1 and path 2 shown in
Similarly, in order to enhance the reliability of the information patterns recorded, in another preferred embodiment, the optimum write power (PJ) used in step 56 has a value determined by the following equation:
where Rav represents the average value of the reflected signal corresponding to the storage unit, PH is the write power corresponding to the Hth stage decided in step S55.
In one embodiment, in step S52, the error-ratio is calculated by the following equation:
To sum up, the current invention disclose the recording system for recording applied information onto the record carrier 116. The recording system comprises (a) the record carrier 116 and (b) the recording apparatus 1 assigned with a predetermined allow-to-record value.
The record carrier 116 is of an inscribe type (CD-R or CD-RW disk), as the ATIP FM modulation coding defined in Philips CD-RW standard “Orange Book”, the record carrier comprises: (a) the preformed servo track intended for recording the applied information, and (b) the preconditioned control-information pattern indicating a control information, the control-information pattern taking the form of a preformed track modulation of the servo track.
The recording apparatus 1 is assigned with a predetermined allow-to-record value, and the recording apparatus 1 comprises: (a) the recording means (read/write head 105) for recording the applied information onto the servo track, (b) the reading means (read/write head 105) for scanning the servo track and deriving the control information from the scanned servo track modulation, (c) means (firmware stored in the microprocessor 110) for generating certain signal corresponding to the targeted storage unit of the servo track, and (d) control means (firmware stored in the microprocessor 110) for controlling the recording process. The signal generated by firmware can be either the error-count indicative for the number of errors is read, or the reflective signal value indicative for the strength of reflective signal.
The microprocessor 110 will make the applied information can be recorded onto the servo track only when the error-count of the targeted storage unit of the servo track is less than the predetermined allow-to-record value corresponding to each recording stage.
In practical application, before writing data on the storage units of the record carrier, the invention is employed to detect the defects of storage units and mark them as unrecordable. Furthermore, the recording setting, i.e. write speed and write power, of each storage unit are respectively determined. The configuration results obtained by the invention are recorded in a area, e.g. TOC (table of content), on the record carrier for future use.
Yen, Meng-Shin, Lee, Shih-Chieh, Chen, Lester
Patent | Priority | Assignee | Title |
10379433, | Sep 30 2016 | Qisda Corporation | Projector and related method for projecting a light beam |
Patent | Priority | Assignee | Title |
5623470, | Dec 28 1995 | MEDIATEK INC | Reallocation of defective recording areas on CD-R or CD-E media |
5675568, | Jan 16 1996 | Eastman Kodak Company | Laser power control in an optical recording system to compensate for variations in mark length resulting from a wobbled groove |
5684765, | Mar 28 1995 | Nikon Corporation | Optical recording method and control |
6097683, | Apr 26 1996 | Matsushita Electric Industrial Co., Ltd. | Information recording/reproducing apparatus and a method of recording information onto an information recording/reproducing media having a plurality of storage medium types and recording modes |
6141306, | Sep 30 1997 | MITSUMI ELECTRIC COMPANY, LTD | Optical disc drive and methods of examining the optical disc drive |
6263469, | Oct 22 1998 | CSR TECHNOLOGY INC | Methods and systems for accessing data from a DVD using a sync detector including a 26 state finite state machine |
6377527, | Jan 07 1999 | FUNAI ELECTRIC CO , LTD | Disk drive device having a function of preventing vibration owing to mass eccentricity of disk |
6552983, | Aug 18 2000 | Pioneer Corporation | Apparatus and method for detecting abnormal condition at the time of recording or reproducing information on information recording medium |
6557141, | Dec 01 1999 | Oracle America, Inc | Magnetic media certification |
6606286, | Jan 05 1998 | Mitburri Electric Co., LTD | TLN SIGNAL GENERATING APPARATUS USED IN OPTICAL DISC DRIVE AND OPTICAL DISC DRIVE EQUIPPED WITH THE APPARATUS, AND OPTICAL DISC DRIVE EQUIPPED WITH AMPLITUDE ADJUSTING APPARATUS FOR TRACKING ERROR SIGNAL |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Nov 02 2005 | Qisda Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jun 13 2011 | REM: Maintenance Fee Reminder Mailed. |
Nov 01 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Nov 01 2011 | M1555: 7.5 yr surcharge - late pmt w/in 6 mo, Large Entity. |
Jun 12 2015 | REM: Maintenance Fee Reminder Mailed. |
Nov 04 2015 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jul 13 2013 | 4 years fee payment window open |
Jan 13 2014 | 6 months grace period start (w surcharge) |
Jul 13 2014 | patent expiry (for year 4) |
Jul 13 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 13 2017 | 8 years fee payment window open |
Jan 13 2018 | 6 months grace period start (w surcharge) |
Jul 13 2018 | patent expiry (for year 8) |
Jul 13 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 13 2021 | 12 years fee payment window open |
Jan 13 2022 | 6 months grace period start (w surcharge) |
Jul 13 2022 | patent expiry (for year 12) |
Jul 13 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |