A computer device comprising: a manipulation unit configured to acquire manipulation by a user; a control unit configured to selectively execute one of a plurality of controls of the device which are associated with a duration of the manipulation and to perform switching of at least one of the plurality of controls according to a state of the device , wherein the plurality of controls include power controls an output unit configured to output information for the user, and a processor adapted to control the output unit , wherein the control unit is configured to perform switching on at least one of the plurality of power controls according to a state of the output unit , wherein at least one of the plurality of power controls is executed when the duration of the manipulation is longer than or equal to a first threshold, and wherein the control unit performs switching of the power control when the output unit is determined to be not outputting information characterized in that when the duration of the manipulation is shorter than the first threshold, the control unit executes one of the power controls which is for causing the device to transition to a power saving state; and the control unit is configured to determine whether or not the output unit is outputting information, based on information obtained by monitoring the output unit, wherein when the duration of the manipulation is longer than or equal to the first threshold and the output unit is outputting information, the control unit executes one of the power controls which is for shutting down the device, and when the duration of the manipulation is longer than or equal to the first threshold and the output unit is not outputting information, the control unit executes one of the power controls which is for rebooting the device . a manipulation unit configured to acquire manipulation by a user; a control unit configured to selectively execute one of a plurality of controls of the device which are associated with a duration of the manipulation and to perform switching of at least one of the plurality of controls according to a state of the device , wherein the plurality of controls include power controls an output unit configured to output information for the user, and a processor adapted to control the output unit , wherein the control unit is configured to perform switching on at least one of the plurality of power controls according to a state of the output unit , wherein at least one of the plurality of power controls is executed when the duration of the manipulation is longer than or equal to a first threshold, and wherein the control unit performs switching of the power control when the output unit is determined to be not outputting information characterized in that when the duration of the manipulation is shorter than the first threshold, the control unit executes one of the power controls which is for causing the device to transition to a power saving state; and the control unit is configured to determine whether or not the output unit is outputting information, based on information obtained by monitoring the output unit, wherein when the duration of the manipulation is longer than or equal to the first threshold and the output unit is outputting information, the control unit executes one of the power controls which is for shutting down the device, and when the duration of the manipulation is longer than or equal to the first threshold and the output unit is not outputting information, the control unit executes one of the power controls which is for rebooting the device . <EOS>