Patent ID: 7940821

Claim:
A temperature compensating method of laser power in an optical disk storage apparatus comprising: detecting a laser power voltage relative to the input current under mutually different plural temperatures between a maximum temperature and a minimum temperature; obtaining an Equation of input current under each temperature-laser power voltage by way of the laser power voltage thus detected relative to the input current; calculating plural gradients and a y-intercept; performing a linear interpolation of the thus-calculated plural gradients and the y-intercept; obtaining the linear Equation of the gradient of laser power voltage-temperature and the linear Equation of y-intercept of the laser power voltage-temperature by way of the linearly interpolated plural gradients thus calculated and the y-intercept; detecting whether a driving command of the laser diode is inputted; when the driving command of the laser diode is detected, detecting a current temperature, and substituting the current temperature for the linear Equation of the gradient of the laser power voltage against the temperature and for the linear Equation of y-intercept of laser power voltage against the temperature to obtain a gradient of laser power voltage of the current temperature and the y-intercept; substituting the gradient of the laser power voltage of the current temperature and the y-intercept for a linear Equation to obtain a linear Equation of the laser power voltage-input current; calculating an input current of the laser diode outputting a predetermined laser power voltage corresponding to the driving command by the linear Equation of the laser power voltage-input current; and supplying the input current to drive the laser diode; when the driving command of the laser diode is not detected, detecting whether the laser diode is driven; when the laser diode is driven, detecting the current temperature, and comparing the current temperature and a previous detected temperature to determine whether there is a temperature change; and when the temperature change is determined, substituting the gradient of the laser power voltage of the current temperature and the y-intercept of the current temperature to obtain a new linear Equation of the laser power voltage-input current; and re-calculating a new input current of the laser diode using the new linear Equation of the laser power voltage-input current; and supplying the re-calculated new input current to drive the laser diode such that the laser power of the laser diode due to the temperature change is compensated, wherein the linear Equation of the laser power voltage-input current is y=ax+b, where ‘y’ denotes a laser power voltage, ‘a’ denotes a gradient, ‘x’ denotes an input current and ‘b’ denotes a v-intercept.