Patent ID: 7974743

Claim:
A temperature controlling apparatus that controls a fan rotation speed of a fan rotated to prevent a temperature increase at a surface of a casing that is a controlled object that undergoes various types of processing, and an operating clock frequency that indicates a value of operating performance required for operating the controlled object that undergoes the various types of processing, the temperature controlling apparatus comprising: a first storage unit that correspondingly stores therein a surrounding noise that indicates volume of noise in a surrounding environment of the temperature controlling apparatus, a fan noise that indicates volume of noise generated by a rotation of the fan determined based on the surrounding noise, and a fan rotation speed that indicates a rotation speed of the fan based on the fan noise; a second storage unit that correspondingly stores therein a first temperature that is a temperature in one of the casing and a surrounding or both of the temperature controlling apparatus, a fan rotation speed that indicates the rotation speed of the fan required for dissipating heat generated by an increase in the first temperature, and the operating clock frequency that indicates the value of the operating performance; a fan rotation speed determining unit that measures the surrounding noise at a predetermined period of time, acquires a fan noise that corresponds to the measured surrounding noise from the first storage unit, acquires a fan rotation speed that corresponds to the acquired fan noise from the first storage unit, and determines the acquired fan rotation speed as a fan rotation speed based on the measured surrounding noise; a temperature comparing unit that measures, if the fan rotation speed determining unit determines the fan rotation speed, the first temperature, acquires a second temperature that is a temperature that corresponds to the fan rotation speed determined by the fan rotation speed determining unit from the second storage unit, and compares the measured first temperature and the acquired second temperature; and an operating clock frequency determining unit, if the temperature comparing unit determines that the first temperature is equal to or more than the second temperature, that acquires an operating clock frequency that corresponds to the acquired second temperature from the second storage unit, controls the controlled object by using the acquired operating clock frequency, and controls the fan by using the fan rotation speed determined by the fan rotation speed determining unit, and if the temperature comparing unit determines that the first temperature is less than the second temperature, that acquires an operating clock frequency and a fan rotation speed that correspond to the measured first temperature from the second storage unit, controls the fan by using the acquired fan rotation speed, and controls the controlled object by using the acquired operating clock frequency.