The invention relates to optical storage medium recording, and more particularly, to systems and methods for optimizing write strategy parameters by adopting different adjustment procedures according to quality indices.
As requirements for digital storage and multimedia applications are increasing, optical storage devices such as digital video disk (DVD) recorders become standard devices been installed in personal computers. Manufactures produce various types of optical disks for each optical storage format. In order to obtain optimized writing characteristics and widely support various disks, optical storage device manufactures typically prepare optimized write strategies for various types of optical disks and store these write strategies with relevant disc identification codes in memory devices of optical storage devices, thus, consumers can accordingly obtain good quality in recording.
New types of optical disks, however, are continually produced. Excessive memory space and expensive cost are required to support all types of optical disks, and alternately, deficient support of all types of optical disks will limit the practicality of the optical storage devices. Consumers may connect to Internet and download the newest firmware programs for optical storage devices from manufacture Websites, but that results in decreasing convenience. In addition, some optical storage devices such as DVD recorders can not connect to Internet to obtain the newest firmware programs. Certain solutions disclosed in published patents may first perform several trial recordings respectively using several pre-established write strategies and subsequently determine a better write strategy or a combination of write strategies therefrom according to several write quality indices. However, the recording quality is restricted by the pre-established write strategies.
Different optical disk manufacturers may produce various types of optical disks containing the same disc identification code, thus, optical storage devices will accordingly record data using the same write strategy on various types of optical disks, resulting in recording characteristic biases. It maybe a reason that a manufacturer writes the same disc identification code in optical disks manufactured in different time periods, though manufacturing processes are changed in different time periods to produce them. Thus, it is unreliable to select proper write strategies according to disc identification codes. In order to overcome the described problem, optical storage devices may further compare pre-recorded information such as write strategy, write power and others to ensure the accuracy of the write strategy after recognizing the disc identification code. The drawbacks are that excessive storage capacity to store corresponding information is consumed and limited types of optical discs could support.
Furthermore, optical storage devices may perform the conventional optimal power calibration (OPC) procedure by using a pre-established write strategy to obtain an optimized write laser power. That always has manufacturing difference between the optical disks or the optical disk recorders, so the acquired optimal write strategy for recording the patterns may be diverged from the best setting, and recorded patterns may be degrade because the write quality is not reliable.
Methods for optimizing write strategy parameters by adopting different adjustment procedures according to quality indices are provided. An embodiment of a method comprises the following steps: acquiring a quality index representing a reproduction result which is a write strategy; determining one adjustment procedure from a plurality of adjustment procedures according to the acquired quality index; and performing the determined adjustment procedure to optimize the write strategy.
Systems for optimizing write strategy parameters by adopting different adjustment procedures are provided. An embodiment of a system comprises a signal read unit; a write parameter adjustment unit for acquiring at least one reproduced quality index corresponding to a write strategy from the signal read unit, determining one adjustment procedure according to the reproduced quality index to optimize the write strategy; and a pattern write unit for outputting the write strategy from the write parameter adjustment unit.
The write strategy comprises a plurality of write strategy parameters. Each adjustment procedure comprises at least one of the write strategy parameters to be adjusted and the sequence of the adjusted write strategy parameters.
The invention will become more fully understood by referring to the following detailed description of embodiments with reference to the accompanying drawings, wherein:
a is a diagram of an exemplary “castle-type” laser output;
b is a diagram of an exemplary “multi-pulse” laser output;
The present invention could be adopted for optimizing two kinds of write strategies.
Write parameter adjustment unit 30 comprises two devices: a write quality detection unit 31 and a write parameter adjustment controller 32. The write quality detection unit 31 comprises an asymmetry detector 33, an error rate detector 34, a jitter detector 35, a length deviation detector 36 and an edge deviation detector 37. The equalized signals 23 are input to the asymmetry detector 33. The sliced signals 25 are input to the error rate detector 34, the jitter detector 35, the length deviation detector 36 and the edge deviation detector 37. After calculating the input signals, the asymmetry detector 33 outputs an asymmetry of RF signal 33s (also called β value), the error rate detector 34 outputs a data error rates 34s, the jitter detector 35 outputs a jitter magnitudes 35s, the length deviation detector 36 outputs a mean length deviations for all pattern combinations 36s, and the edge deviation detector 37 outputs a mean edge shift deviation for all pattern combinations 37s.
RF signal asymmetry 33s, data error rates 34s, jitter magnitudes 35s, mean length deviations for all pattern combinations 36s, and mean edge shift deviations for all pattern combinations 37s are selectively input to the write parameter adjustment controller 32 according to operations during write parameter adjustment processes. For example, when determining whether write quality is acceptable, the data rates 34s and jitter magnitudes 35s are input to the write parameter adjustment controller 32 as input signals. When adjusting dynamic write strategy parameters, mean length deviations for all pattern combinations 36s, and mean edge shift deviations for all pattern combinations 37s are input to the write parameter adjustment controller 32 as input signals. Note that although the present invention adopts one or more combinations of the above input signals, it is unnecessary to reference all input signals during write parameters optimization. Furthermore, those skilled may adopt different but similar input signals representing write quality to perform write parameter adjustment. Output signals of the write parameter adjustment controller 32 act as write pulse control signals 41 controlling shape of the write pulse and the write strategy parameters 38. The write strategy parameters 38 are further stored in a write parameters storage unit 50.
The write parameter adjustment controller 32, in normal write strategy parameter adjustment, sets certain candidate write strategy parameters and acquires the best settings of write strategy parameters by a series of previous test writes. The write parameter adjustment controller 32, in dynamic write strategy parameter adjustment, calculates corrections for dynamic write strategy parameters according to physically measured mean length deviations and mean edge shift deviations for all pattern combinations and adjusts dynamic write strategy parameters according to the calculated corrections. Thereafter, the write parameter adjustment controller 32 issues control signals 41 to a write pulse generator 42. Details of write parameter adjustment process will be further described in the following flowcharts.
The pattern write unit 40 comprises the write pulse generator 42 and a laser diode (LD) driver 45, being part of a write channel of the optical storage apparatus 100. The control signals 41 and modulated signals 43 are input in the write pulse generator 42, where the modulated signals 43 may be signals modulated from original encoded data, or particular pattern signals. The write pulse generator 42 generates relevant write pulses 44 according to the control signals 41 and the modulated signals 43, and subsequently the LD driver 45 generates corresponding driving signals 46 to direct the OPU 10 to perform pattern writes.
The write parameters storage unit 50 records write parameters whose write quality satisfying predetermined specification after learning. The write parameter storage unit 50 may be an EEPROM, a FLASH-ROM or similar.
Referring back to
In step S1400, it determines whether the measured write quality indices are larger than hard limits (i.e. dissatisfies hard limits). If so, the process proceeds to step S1500, otherwise, to step S1900. The measured write quality indices (generated by step S1300) satisfying hard limits means that current write strategy parameters thereto are proper for the optical disk recorder 100 and the loaded optical disk 11 and require no further adjustment, thus, the process directly proceeds to step S1900 to start subsequent real data recording. The measured write quality indices (generated by step S1300) dissatisfying hard limits means that current write strategy parameters thereto are not completely proper and require a further verification by step S1500 to determine whether the measured write quality indices satisfy soft limits.
In step S1500, it determines whether the measured write quality indices are larger than soft limits (i.e. dissatisfies soft limits). If so, the process proceeds to step S1700, otherwise, to step S1600. The measured write quality indices (generated by step S1300) satisfying soft limits means that these improper write qualities may be caused by the differences of optical disk recorders, and current write strategy parameters thereto require slight adjustment (i.e. adjusting dynamic write strategy parameters Rik and Fkm) for the optical disk recorder 100 and the loaded optical disk 11. The measured write quality indices (generated by step S1300) dissatisfying soft limits means that write qualities highly deviate from the target and current write strategy parameters thereto require a full write strategy adjustment, then the process proceeds to step S1700.
Step S1400 for verifying hard limits may not be prior to S1500 for verifying soft limits. Steps S1400 and S1500 may be integrated into a single step. The objects of separation of steps S1400 and S1500 are to divide the measured write quality indices into certain categories such as requiring no adjustment (i.e. write quality is good), requiring slightly tuning (i.e. write quality can be effectively improved), requiring resetting (i.e. write quality is bad) or similar. Proper division of measured quality indices can reduce process steps and time for optimizing write strategy parameters.
After performing step S1600 slightly tuning Rik and Fkm, the process proceeds to S1800 to store current write strategy parameters, facilitating initiation of write strategy parameters for other optical disks of the same kind. After performing step S1700 completely adjusting write strategy parameters, the process proceeds to S1700a for further verification. If write quality indices satisfy predetermined target, the process proceeds to step S1800 to store current write strategy parameters, otherwise, to step S1810 to transmit current write quality indices to a host via an interface such as Integrated Device Electronics (IDE), Serial ATA (SATA) or Universal Serial Bus (USB), thereby the host will make a decision. The step S1700a for verifying adjustment results may be integrated into step S1700 for completely adjusting write strategy parameters, resulting in requiring no additional test writes. That is to say, when obtaining relevant write quality or performance indices via step S1700, step S1700 can determine whether step S1800 or S1810 is subsequently performed.
Step S1800 stores the adjusted write strategy parameters. It may store the adjusted write strategy parameters in a memory device of the optical disk recorder 100, such as Electrically Erasable Programmable Read-Only Memory (EEPROM) or flash ROM, alternately, it may transmit the adjusted write strategy parameters via an interface, such as IDE, SATA or USB, with the acquired manufacturer ID to a host, thereby enabling the host to store that in a storage device thereof.
Dynamic write strategy parameter modifications of corresponding combinations (Rik, Fkm) typically relate to mean length deviations from ideal ones of corresponding combinations (Rik, Fkm). In step S1630, dynamic write strategy modifications dn(Rik, Fkm) are calculated according to the measured mean length deviations of corresponding combinations Sn(Rik, Fkm). For example, corrections for any combinations of (Rik, Fkm) can be determined by the following equation:
d(Rik, Fkm)=K(Rik, Fkm)*S(Rik, Fkm),
where d(Rik, Fkm) represents a correction for a particular combination of (Rik, Fkm), S(Rik, Fkm) represents a measured mean length deviations of a particular combination of (Rik, Fkm), and K(Rik, Fkm) represents a proportionality constant for a particular combination of (Rik, Fkm).
After calculating dynamic write strategy modifications, step S1640 determines whether test write number (i.e. runs) is smaller than a predetermined test limit. If so, the process proceeds to step S1650, and otherwise, to step S1660. Typically, the predetermined test limit equals one, namely, the dynamic write strategy parameters are often tuned to an acceptable level at one time. In step S1650, the next test writes with dynamic write strategy parameters Dn+1(Rik, Fkm)=Dn(Rik, Fkm)+dn(Rik, Fkm) are performed.
In Step S1710, static write strategy parameters to be optimized are selected, such as Pw, OD/m, Ek or Sk or any of the combinations, and simultaneously, in step S1710, an optimization sequence containing the selected static write strategy parameters is determined, such as Pw, OD, Pw, Ek and Sk in sequence. The combination of static write strategy parameters typically relate to soft/hard limits provided in steps S1400 and S1500. Different static write strategy parameter combinations match different pairs of hard and soft limits. That is to say, static write strategy parameters to be optimized can be filtered by using different soft/hard limits in order to obtain an effective optimization sequence.
In step S1720, a static write strategy parameter to be optimized is determined according to the determined optimization sequence.
Referring to
In step S1760, two embodiments of dynamic write strategy parameter adjustments are described in the above-described
In step S1770, it determines whether write quality of previous test writes with newly obtained write strategy parameters satisfies predetermined target or optimization counter (i.e. runs) exceeds a predetermined limit. If so, the process proceeds to step S1780 to output the measured write quality and optimized write strategy parameters, otherwise, to step S1710 to start the next run of write strategy parameter optimization. Step S1770 performs no further test write and obtains write quality indices by measuring the last test write area performed by the prior step. In practice, after performing only single run of full adjustment for all write strategy parameters, acceptable write quality is acquired. Therefore, excellent write quality could be attained by setting the predetermined limit to one.
Certain terms are used throughout the description and claims to refer to particular system components. As one skilled in the art will appreciate, consumer electronic equipment manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function.
Although the invention has been described in terms of preferred embodiment, it is not limited thereto. Those skilled in this technology can make various alterations and modifications without departing from the scope and spirit of the invention. Therefore, the scope of the invention shall be defined and protected by the following claims and their equivalents.
The present application claims the benefit of U.S. patent application entitled “A METHOD AND APPARATUS FOR OPTIMIZING WRITING PARAMETERS”, Ser. No. 60/712,931, filed Aug. 31, 2005.
Number | Date | Country | |
---|---|---|---|
60712931 | Aug 2005 | US |