The present invention relates to a method and apparatus of determining an optimized power calibration (OPC) data for a recording medium. In addition, the present invention relates to storing the OPC data and an identification code of the recording medium into a volatile memory.
Data can be recorded to a recording medium such as an optical disk by a pick-up head of a recorder with a proper power. The optical disks manufactured by different manufacturers may have different physical and optical characteristics. In order to record data to the optical disk with an optimized power, the recorder executes an optimized power calibration (OPC) operation to ensure the writing power is optimal for the optical disk. For a rewritable or recordable optical disk, which can be recorded over and over for many times or can be recorded data on different areas in different times, if the recorder executes the OPC operation whenever it records data to the same rewritable or recordable optical disk, it is a waste. Moreover, the characteristics of the optical disks can also be influenced by the environment such as the temperature. Therefore, if the recorder just records the rewritable or recordable optical disk with the same power each time without considering the variation in temperature, or other factors, the power used to write the optical disk might not be of the optimal value.
Therefore, there is a need for a solution to determine the optimized power in order to save the performance effort of the recorder at the same time also to give consideration to the environmental variation so as to ensure the applied power is optimal for the optical disk for each writing operation, for example.
The objective of the present invention is to provide a method of determining an optimized power for a recording medium. The recording medium such as an optical disk has an identification code provided thereon. The method in accordance with the present invention can save the recorder efforts by avoiding unnecessary optimized power calibration (OPC) operations. In the meanwhile, the method in accordance with the present invention gives consideration to the environmental variations to make timely adjustments to the writing power of the recorder, so that the recorder can always record data to the optical disk with the optimal power.
Another objective of the present invention is to provide an apparatus, which implements the method described above. The apparatus records the optical disk with an optimal power without doing unnecessary OPC operations. In addition, when there is an environmental variation influencing the characteristics of the optical disk, the apparatus of the present apparatus can properly adjust the power applied.
In accordance with an aspect of the present invention, the method reads the identification code of the recording medium and searches the identification code in a first memory. If the identification code is failed to be recognized in the first memory, then a search of the identification code is conducted in a second memory. If the corresponding identification code is found in the first or the second memory, then an optimized power calibration (OPC) data related to the identification code is obtained. The recording medium is recording according to the obtained OPC data. If the identification code is failed to be found in the entire memories, an optimized power calibration (OPC) operation is executed to generate new OPC data for the recording medium. The new OPC data is then stored in one of the memories, preferably, the first memory, which is preferably a volatile memory.
The method further includes sensing a current temperature for the recording medium after the OPC data is obtained from one of the memories and comparing the current temperature with a past temperature recorded in the OPC data. If a difference between the current temperature and the past temperature exceeds a predetermined value, the OPC operation is executed to generate new OPC data.
In accordance with another aspect of the present invention, the apparatus includes a pick-up head to read the identification code of the recording medium. The apparatus has two memories. One of the memories stores some existed known optimized power calibration data. The apparatus further comprises a controller. The controller searches the identification code in the memories, and obtains the optimized power calibration (OPC) data related to the identification code if the identification code is found. If the corresponding identification code is failed to be found in the memories, the controller executes an optimized power calibration (OPC) operation to generate new OPC data for the recording medium and stores the new OPC data in the first memory.
The apparatus further has a temperature sensor to sense a current temperature of the recording medium. The temperature sensor provides the sensed current temperature to the controller. The controller compares the current temperature with a past temperature recorded in the OPC data. If a difference between the current temperature and the past temperature exceeds a predetermined value, the controller executes the OPC operation to generate new OPC data.
The present invention will be further described in detail in conjunction with the accompanying drawings, wherein:
The present invention will be described in details in conjunction with the drawings.
The apparatus has a first memory 30 and a second memory 40. The first memory 30 has a first optimized power calibration (OPC) table, and the second memory 40 has a second OPC table. In the present embodiment, the first memory is a volatile memory, which is a random-access memory (RAM), for example. The second memory 40 is a non-volatile memory, which is a read-only memory (ROM), for example. In the other embodiments, the first memory and second memory are each selected from a volatile memory or non-volatile memory, but should be selected in different kind of memories. For example, if the first memory is a non-volatile memory, the second memory should be a volatile memory.
In the second OPC data table, the OPC data of some existed known optical disks are stored with identification information such as identification codes of the optical disks. As shown, ID1, ID2 . . . and IDn indicate the identification codes of the known optical disks, and OPC1, OPC2 . . . and OPCn indicate the OPC data of the optical disks. For example, if a known optical disk has an identification code ID1, the OPC data thereof is stored as OPC1, the rest can be deduced accordingly. Preferably, the OPC data table is built in the second memory 40 as the apparatus leaves the manufacturer's factory.
The first OPC data table of the first memory 30 is used to store the identification information such as identification codes and OPC data of unknown optical disks or identification codes and updated OPC data of known optical disks of which the original OPC data are stored in the second OPC data table. The apparatus performs the OPC operations according to the OPC data. As shown, ID1′, ID2′ . . . and IDn′ indicate the identification codes of those optical disks, and OPC1′, OPC2′ . . . and OPCn′ indicate the OPC data of the optical disks. For example, if an unknown optical disk has an identification code ID1′, the OPC data thereof obtained after the OPC operation is done is stored as OPC1′. The rest can be deduced accordingly.
According to the present invention, the OPC data includes other environmental factors. In this embodiment, temperature information is adopted for example. The temperature information indicates the temperature at which the OPC data is obtained.
The apparatus in accordance with the present invention further comprises a temperature sensor 52 and a signal generator 54. The temperature sensor 52 senses a current temperature of the optical disk to be identified and sends the sensed current temperature to the signal generator 54. The signal generator 54 generates temperature signal indicating the current temperature. The temperature signal is provided to the controller 20. It is noted that in addition to the temperature described above, other environmental factors can be considered in the OPC operation, and stored in one of the memories. The OPC operations with the considerations of other environmental factors are quite similar to the OPC operation with the consideration of temperature, and therefore the descriptions thereof are omitted for the sake of brevity.
It is note that, the present invention adopts a volatile memory to store the updated OPC data for the recording medium which will help the whole performance of the optical recording system. The process of the apparatus in accordance with the present invention will be further described in details with reference to
As mentioned above, when the identification code of the optical disk to be identified is found in the first OPC data table of the first memory 30 or the second OPC data table of the second memory 40, the controller 20 reads the OPC data from the OPC data table in step 20. In step 22, a current temperature of the optical disk 10 is sensed by the temperature sensor 12, and the signal generator generates a current temperature signal based on the sensed temperature. In step 24, the controller 20 compares the current temperature and the past temperature recorded in the OPC data related to the identification code. If a difference between the past temperature and the current temperature exceeds a predetermined threshold ΔTSH, the process goes to step S16, that is, the controller 20 executes an OPC operation to calibrate the writing power The newly obtained OPC data from the OPC operation including the temperature and the identification code of the optical disk are stored in the second memory 40.
Although the first memory 30 is searched first and the then the second memory 40 is searched to see if the identification code of the recording medium is stored in one of the memories in the present embodiment, the order of searching the memories can be changed as desired. For example, it is possible to search the second memory 40 first and then search the first memory 30 for the identification code.
By using the present invention, unnecessary OPC operations are avoided to lower the load of the apparatus. In addition, the writing power for the optical disk can be of the optimal level under varied temperature conditions or other environment factors.
While the preferred embodiments of the present invention have been illustrated and described in detail, various modifications and alterations can be made by persons skilled in this art. The embodiment of the present invention is therefore described in an illustrative but not restrictive sense. It is intended that the present invention should not be limited to the particular forms as illustrated, and that all modifications and alterations which maintain the spirit and realm of the present invention are within the scope as defined in the appended claims.