Dynamically reconfigurable graphics layer system and method
First Claim
1. A method of displaying graphics on an electronic device, comprising:
- displaying an element of a user interface via a graphics layer attached to a software renderer;
detaching the graphics layer from the software renderer; and
attaching the graphics layer to one or more of a plurality of hardware layers.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying a user interface in a portable electronic device is provided. The method includes displaying a user interface via a graphics layer attached to a software renderer, detaching the graphics layer from the software renderer, and attaching the graphics layer to one or more of a plurality of hardware layers, such that the display of the graphics layer is facilitated by one or more features of at least one of the hardware layers. An electronic device is provided that includes a display, a processor coupled to the display and configured to provide a plurality of hardware layers, and a user interface comprising a graphics layer, wherein the display of the graphics layer is facilitated by one or more features of at least one of the hardware layers, wherein the graphics layer dynamically attaches to or detaches from one or more of the plurality of hardware layers.
-
Citations
23 Claims
-
1. A method of displaying graphics on an electronic device, comprising:
-
displaying an element of a user interface via a graphics layer attached to a software renderer; detaching the graphics layer from the software renderer; and attaching the graphics layer to one or more of a plurality of hardware layers. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of displaying graphics on a electronic device, comprising:
-
displaying an element of a user interface via a graphics layer attached to a one or more of a plurality of hardware layers; detaching the graphics layer from the one or more of the plurality of hardware layers; and attaching the graphics layer to a software renderer. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An electronic device, comprising:
-
a display; a processor coupled to the display and configured to provide a plurality of hardware layers; and a user interface comprising a plurality of graphics layers, wherein display of at least one graphics layer of the plurality of graphics layers is facilitated by one or more features of at least one of the plurality of hardware layers, wherein the at least one graphics layer dynamically attaches to and detaches from at least one of the plurality of hardware layers. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for performing display operations, comprising:
-
determining a graphics operation to be performed on a graphics layer; and dynamically switching between software and hardware rendering of the graphics layer performing the graphics operation. - View Dependent Claims (19, 20)
-
-
21. An electronic device, comprising:
-
a display; and a processor coupled to the display and configured to render a graphics layer on the display and switch between software-based rendering and hardware-based rendering based on an operation performed on the graphics layer. - View Dependent Claims (22, 23)
-
Specification