| CPC A63F 13/52 (2014.09) [G06T 1/20 (2013.01)] | 19 Claims |

|
1. A method comprising:
determining, by one or more processors of a computing device, one or more characteristics of the computing device during execution of a gaming application at the one or more processors;
determining, by the one or more processors, a gameplay state of the gaming application executing at the one or more processors based at least in part on the one or more characteristics, the gameplay state comprising a gaming state or a non-gaming state;
determining, by the one or more processors, that, during previous execution of the gaming application, the gaming application outputted image data at a certain frame rate without an internal temperature within an enclosure of the computing device exceeding a specified threshold temperature;
adjusting, by the one or more processors and based at least in part on the gameplay state of the gaming application and on the internal temperature within the enclosure of the computing device, a target frame rate of the image data outputted by the gaming application for display at a display device, including setting, by the one or more processors, the target frame rate to the certain frame rate; and
outputting, by the one or more processors and based at least in part on the adjusted target frame rate, the image data for display at the display device.
|