Techniques for degrading rendering quality to increase operating time of a computing platform
First Claim
Patent Images
1. A computing platform implemented method comprising:
- receiving graphics data from an application;
determining a source and a level of power for the computing platform during receipt of the graphics data and rendering of the graphics data; and
rendering, by a particular graphics processing unit (GPU) of the computing platform, the graphics data into a rendered image using,rendering settings received from the application if the computing platform is not operating from a limited power supply; and
one or more sets of graphics processing power conservation rendering settings specific to the particular GPU, determined by an application programming interface or driver of the particular GPU, based upon architecture properties of the particular GPU concerning the power consumed by different parts of the architecture properties and corresponding impact on the rendered image if the computing platform is operating from a limited power supply and the energy of the limited power supply is less than one or more predetermined levels.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for degrading rendering performance to extend operating time of a computing platform includes determining a source and a level of power for the computing platform during receipt of the graphics data and rendering of the graphics data. Graphics data is rendered using settings received from the application if the computing platform is not operating from a limited power supply. The graphics data is rendered using one or more sets of graphics processing power conservation rendering settings if the computing platform is operating from a limited power supply and the remaining energy capacity of the limited power supply is less than one or more predetermined levels.
-
Citations
19 Claims
-
1. A computing platform implemented method comprising:
-
receiving graphics data from an application; determining a source and a level of power for the computing platform during receipt of the graphics data and rendering of the graphics data; and rendering, by a particular graphics processing unit (GPU) of the computing platform, the graphics data into a rendered image using, rendering settings received from the application if the computing platform is not operating from a limited power supply; and one or more sets of graphics processing power conservation rendering settings specific to the particular GPU, determined by an application programming interface or driver of the particular GPU, based upon architecture properties of the particular GPU concerning the power consumed by different parts of the architecture properties and corresponding impact on the rendered image if the computing platform is operating from a limited power supply and the energy of the limited power supply is less than one or more predetermined levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computing device readable media having instructions stored thereon that, when executed by one or more processing units to perform a method comprising:
-
receiving graphics data from an application; determining, during receipt of the graphics data and rendering of the graphics data, a source of power for a computing platform including the processing unit and the one or more computing device readable media; rendering, by a particular graphics processing unit (GPU) of the computing platform, the graphics data into a rendered image using rendering settings received from the application or an operating system if the computing platform is not operating from a limited power source; determining, during receipt of the graphics data and rendering of the graphics data, a current capacity of the source of power if the computing platform is operating from a limited power source; rendering, by the particular GPU, the graphics data into the rendered image using rendering settings received from the application or the operating system if the current capacity of the source of power is not below a predetermined level; and rendering, by the particular GPU, the graphics data into the rendered image using a set of graphics processing power conservation rendering settings specific to the particular GPU, determined by an application programming interface or driver of the particular GPU, based upon architecture properties of the particular GPU concerning the power consumed by different parts of the architecture properties and corresponding impact on the rendered graphics data if the current capacity of the source of power is below the predetermined level. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification