Patent ID: 7346791

Claim:
An information processing apparatus comprising: a clock generator for generating a clock; a clock controller for controlling the clock generated by the clock generator to determine a clock frequency; a storage device for storing software; a computing device for implementing the software obtained from the storage device in accordance with the clock supplied via the clock controller; a specific processing section detector for detecting a start and an end of a specific processing section which is a section during which a predetermined specific processing is executed; and a clock control judging device for outputting a command to control the clock frequency to the clock controller in accordance with a result obtained by the specific processing section detector, wherein the specific processing section detector is operable to detect the start of the specific processing section upon entering the specific processing section from a normal processing section during which the specific processing is not executed and the end of the specific processing section upon returning from the specific processing section to the normal processing section, and the clock control judging device is operable to command clock controller to increase the clock frequency if the specific processing section detector has detected the start of the specific processing section and command the clock controller to decrease the clock frequency if the specific processing section detector has detected the end of the specific processing section.