Method and structure for implementing a layered object windows
First Claim
1. In a computer system having a graphical user interface including a display and a user interface selection device, a method of animating window objects on the display, the method comprising:
- obtaining a window object to be displayed on the display;
attributing the window object a variable translucency;
compositing the window object with any underlying objects; and
varying the translucency of the window object to create an animation of the window object.
2 Assignments
0 Petitions
Accused Products
Abstract
A display window is attributed a layering attribute such that underlying display windows are blended with the layered display window and displayed on the display screen. In a first embodiment, the layered window and the underlying window are represented as bitmaps. Any overlapping portions of the underlying window bitmap are redirected to an underlay buffer and composited with the layered window bitmap according to a display order and an opacity level. In a second embodiment, the layered window and the underlying window are represented as hardware sprites. Graphics device hardware stores copies of each sprite and composites each sprite according to a display order and an opacity level. In either embodiment or in a combination of both, as the layered window is moved or resized, the stored data allows for updating the composite display without requiring system expensive display regenerations.
96 Citations
18 Claims
-
1. In a computer system having a graphical user interface including a display and a user interface selection device, a method of animating window objects on the display, the method comprising:
-
obtaining a window object to be displayed on the display; attributing the window object a variable translucency; compositing the window object with any underlying objects; and varying the translucency of the window object to create an animation of the window object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having computer-executable instructions for performing a method of animating window objects on a display in a computer system having a graphical user interface including the display and a user interface selection device, the method comprising:
-
obtaining a window object to be displayed on the display; attributing the window object a variable translucency; compositing the window object with any underlying objects; and varying the translucency of the window object to create an animation of the window object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification