Patent ID: 9582067
Date: 2017-02-28
CPC Classifications: G06F,H04N,Y02D

Claim:
1. An information processing apparatus comprising: an application program; power control circuitry configured to switch a plurality of power modes, each indicating a combination of ON/OFF states of power supply to a plurality of pieces of hardware, each combination including a separate ON/OFF state for each of the plurality of pieces of hardware whose power supply is controlled by the power control circuitry and the plurality of power modes including at least a first power mode supported by the application and a second power mode not supported by the application; and function execution circuitry configured to execute control of a specified function, among a plurality of functions for executing control on the plurality of pieces of hardware, in accordance with an instruction from the application program, wherein the function execution circuitry is configured to inquire at the power control circuitry for a power mode of the plurality of power modes in response to an instruction from the application program, the power control circuitry is configured to return any one of the plurality of power modes to the function execution circuitry, and the function execution circuitry is configured to: