DISPLAY-LAYER UPDATE DEFERRAL
First Claim
Patent Images
1. A method for displaying layers on a display of a computing device, the method comprising:
- creating layers from graphical data;
assigning a priority to each of the layers based on a number of frames per second that change in each layer, the priority being one of a plurality of priorities including an urgent priority and a normal priority;
displaying the layers on the display of the computing device;
updating, in a current draw cycle, any layers assigned an urgent priority and any layers near a touch area of the display; and
deferring updates to layers assigned the normal priority until a predefined event occurs.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus for displaying layers on a display of a computing device are disclosed. The method includes creating layers from graphical data and assigning a priority to each of the layers. The layers are displayed on the display of the computing device, and in a current draw cycle, any layers assigned an urgent priority are updated. In addition, updates are applied to layers near a touch area of the display and updates to other layers ae deferred until a predefined event occurs.
16 Citations
16 Claims
-
1. A method for displaying layers on a display of a computing device, the method comprising:
-
creating layers from graphical data; assigning a priority to each of the layers based on a number of frames per second that change in each layer, the priority being one of a plurality of priorities including an urgent priority and a normal priority; displaying the layers on the display of the computing device; updating, in a current draw cycle, any layers assigned an urgent priority and any layers near a touch area of the display; and deferring updates to layers assigned the normal priority until a predefined event occurs. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computing device, the computing device including:
-
one or more producers of graphics data; a compositor configured to create layers from the graphics data; a priority assignment module to assign a priority to each of the layers based on a number of frames per second that change in each layer, the priority being one of a plurality of priorities including an urgent priority and a normal priority; a composer configured to display frames of the layers on a display screen; and an update deferral module configured to prompt the composer to defer updates to one or more of the layers based upon the assigned priorities. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method for displaying layers on a display of a computing device, the method comprising:
-
creating layers from graphical data; assigning a priority to each of the layers based on a number of frames per second that change in each layer, the priority being one of a plurality of priorities including an urgent priority and a normal priority; displaying the layers on the display of the computing device; updating, in a current draw cycle, any layers assigned an urgent priority and any layers near a touch area of the display; and deferring updates to layers assigned the normal priority until a predefined event occurs. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification