SYSTEM AND METHOD FOR INTELLIGENT MULTIMEDIA-BASED THERMAL POWER MANAGEMENT IN A PORTABLE COMPUTING DEVICE
First Claim
1. A method for intelligent multimedia-based thermal power management in a portable computing device (“
- PCD”
), the method comprising;
monitoring a condition in the PCD associated with power consumption;
comparing the condition to a predefined threshold associated with the condition;
based on the comparison of the condition to the predefined threshold, determining an adjustment to power consumption;
receiving data indicative of active settings of a plurality of visual multimedia parameters, wherein the setting of each visual multimedia parameter contributes to an overall multimedia workload in the PCD;
querying performance graphs for each of the visual multimedia parameters and mapping the active setting data of each visual multimedia parameter to its respective curve, wherein the active setting data defines a tangent with a slope;
comparing the tangent slopes associated with each visual multimedia parameter;
based on the comparison of tangent slopes, selecting a first visual multimedia parameter; and
adjusting the active setting of the first visual multimedia parameter, wherein adjusting the active setting modifies the overall multimedia workload such that power consumption in the PCD is adjusted.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments of methods and systems for intelligent multimedia-based thermal power management implemented in a portable computing device (“PCD”) are disclosed. To reduce or increase power consumption in the PCD, embodiments adjust one or more visual multimedia parameters, the settings of which contribute to power consumption associated with an overall multimedia workload. The selection of visual multimedia parameters for setting adjustment is a function of the change in user experience versus the change in power consumption that will likely result from the setting adjustment. Exemplary visual multimedia parameters for which settings may be adjusted by certain embodiments include, but are not limited to, color depth, display brightness, GPU processing resolution, image dynamics algorithm selection, resolution scaling ratios and frames per second processing rates.
22 Citations
40 Claims
-
1. A method for intelligent multimedia-based thermal power management in a portable computing device (“
- PCD”
), the method comprising;monitoring a condition in the PCD associated with power consumption; comparing the condition to a predefined threshold associated with the condition; based on the comparison of the condition to the predefined threshold, determining an adjustment to power consumption; receiving data indicative of active settings of a plurality of visual multimedia parameters, wherein the setting of each visual multimedia parameter contributes to an overall multimedia workload in the PCD; querying performance graphs for each of the visual multimedia parameters and mapping the active setting data of each visual multimedia parameter to its respective curve, wherein the active setting data defines a tangent with a slope; comparing the tangent slopes associated with each visual multimedia parameter; based on the comparison of tangent slopes, selecting a first visual multimedia parameter; and adjusting the active setting of the first visual multimedia parameter, wherein adjusting the active setting modifies the overall multimedia workload such that power consumption in the PCD is adjusted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- PCD”
-
11. A computer system for intelligent multimedia-based thermal power management in a portable computing device (“
- PCD”
), the system comprising;a power consumption and temperature (“
PCT”
) module configured to;monitor a condition in the PCD associated with power consumption; compare the condition to a predefined threshold associated with the condition; and based on the comparison of the condition to the predefined threshold, determine an adjustment to power consumption; and a user experience (“
Ux”
) modeling module configured to;receive data indicative of active settings of a plurality of visual multimedia parameters, wherein the setting of each visual multimedia parameter contributes to an overall multimedia workload in the PCD; query performance graphs for each of the visual multimedia parameters and map the active setting data of each visual multimedia parameter to its respective curve, wherein the active setting data defines a tangent with a slope; compare the tangent slopes associated with each visual multimedia parameter; and based on the comparison of tangent slopes, select a first visual multimedia parameter; and an intelligent multimedia thermal policy manager (“
IM-TPM”
) module configured to;adjust the active setting of the first visual multimedia parameter, wherein adjusting the active setting modifies the overall multimedia workload such that power consumption in the PCD is adjusted. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- PCD”
-
21. A computer system for intelligent multimedia-based thermal power management in a portable computing device, the system comprising:
-
means for monitoring a condition in the PCD associated with power consumption; means for comparing the condition to a predefined threshold associated with the condition; means for determining an adjustment to power consumption based on the comparison of the condition to the predefined threshold; means for receiving data indicative of active settings of a plurality of visual multimedia parameters, wherein the setting of each visual multimedia parameter contributes to an overall multimedia workload in the PCD; means for querying performance graphs for each of the visual multimedia parameters and mapping the active setting data of each visual multimedia parameter to its respective curve, wherein the active setting data defines a tangent with a slope; means for comparing the tangent slopes associated with each visual multimedia parameter; means for selecting a first visual multimedia parameter based on the comparison of tangent slopes; and means for adjusting the active setting of the first visual multimedia parameter, wherein adjusting the active setting modifies the overall multimedia workload such that power consumption in the PCD is adjusted. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product comprising a computer usable device having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for intelligent multimedia-based thermal power management in a portable computing device, said method comprising:
-
monitoring a condition in the PCD associated with power consumption; comparing the condition to a predefined threshold associated with the condition; based on the comparison of the condition to the predefined threshold, determining an adjustment to power consumption; receiving data indicative of active settings of a plurality of visual multimedia parameters, wherein the setting of each visual multimedia parameter contributes to an overall multimedia workload in the PCD; querying performance graphs for each of the visual multimedia parameters and mapping the active setting data of each visual multimedia parameter to its respective curve, wherein the active setting data defines a tangent with a slope; comparing the tangent slopes associated with each visual multimedia parameter; based on the comparison of tangent slopes, selecting a first visual multimedia parameter; and adjusting the active setting of the first visual multimedia parameter, wherein adjusting the active setting modifies the overall multimedia workload such that power consumption in the PCD is adjusted. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification