Opaque views for graphical user interfaces
First Claim
Patent Images
1. A method for rendering a graphical user interface comprising:
- providing a background layer;
providing a translucent graphics layer over a portion of the background layer;
superimposing an opaque view over a portion of the translucent graphics layer; and
marking the opaque view as opaque so that the portion of the translucent graphics layer is not redrawn when content in the opaque view is altered.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of rendering a graphical user interface for a media based device which employs techniques for layering graphical elements. The method includes providing a background layer for the graphical user interface and graphical layers over the background layer. The method also superimposing an opaque view over a portion of the translucent graphic layer and marking the opaque view as opaque so that the portion of the translucent layer is not redrawn when the content in the opaque view is altered.
-
Citations
22 Claims
-
1. A method for rendering a graphical user interface comprising:
-
providing a background layer; providing a translucent graphics layer over a portion of the background layer; superimposing an opaque view over a portion of the translucent graphics layer; and marking the opaque view as opaque so that the portion of the translucent graphics layer is not redrawn when content in the opaque view is altered. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A portable electronic device comprising:
-
a display configured to display a graphical user interface; a processor configured to generate the graphical user interface by superimposing a plurality of graphic layers over a background layer, wherein at least one of the plurality of graphic layers comprises an opaque view and portions of the plurality of graphic layers under the opaque view are not redrawn when an overlying opaque layer is redrawn. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A tangible machine readable medium comprising code configured to:
-
generate a graphical user interface comprising multiple layers and views superimposed over a background layer, wherein at least one of the views is opaque; and changing the opaque view without redrawing portions of layers superimposed by the opaque view. - View Dependent Claims (16, 17)
-
-
18. A method for marking opaque views in a graphical user interface comprising:
-
providing a graphical interface for an electronic device, wherein the graphical interface comprises graphics layers superimposed over a background layer; subdividing the graphical user interface into tiles based on pixels sharing common layers; determining whether a tile is opaque; and marking the tile as opaque so that portions of layers under the opaque tile are not redrawn. - View Dependent Claims (19, 20, 21, 22)
-
Specification