Graphical user interface with anti-interference outlines for enhanced variably-transparent applications
First Claim
1. A system having a graphical user interface in which variably-transparent objects are displayed thereon, wherein the visual distinctiveness of the displayed objects is enhanced with anti-interference outlines, the system comprising:
- computing means for computing an object property value for an object, wherein said object property value is computed using color model component values associated with said object; and
determining means for determining an anti-interference outline property value for an anti-interference outline associated with said object, wherein said anti-interference outline property value is determined, using said object property value, to provide substantial visual distinctiveness between said object and said anti-interference outline.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a graphical user interface (GUI) with anti-interference outlines for enhanced user attention and fluency of work. The GUI utilizes transparency to merge images (or layers) of objects onto a graphical display. For example, variably-transparent (transparent/semi-transparent) or “see through” objects, such as menus, tool palettes, windows, dialogue boxes, or screens are superimposed over similar objects or different background content, such as text, wire-frame or line art images, and solid images. Anti-interference outlines are utilized to heighten the visibility and hence legibility of objects by mitigating visual interference, which is typically the result of overlaying similar colors or luminance values such that one layer “blends” into another. The GUI calculates a luminance level of a particular object and then surrounds the object with a luminance-contrasting border or anti-interference outline, thus enhancing visual distinctiveness of the particular object while maintaining all the advantages of transparency.
179 Citations
23 Claims
-
1. A system having a graphical user interface in which variably-transparent objects are displayed thereon, wherein the visual distinctiveness of the displayed objects is enhanced with anti-interference outlines, the system comprising:
-
computing means for computing an object property value for an object, wherein said object property value is computed using color model component values associated with said object; and
determining means for determining an anti-interference outline property value for an anti-interference outline associated with said object, wherein said anti-interference outline property value is determined, using said object property value, to provide substantial visual distinctiveness between said object and said anti-interference outline. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for displaying variably-transparent objects on the monitor, the computer program product comprising:
-
a computer usable medium having a computer readable program code means embodied in said medium for enabling the computer system to provide an anti-interference outline for an object, said computer readable program code means comprising;
computer readable first program code means for enabling the computer system to compute an object property value for said object, wherein said object property value is computed using color model component values associated with said object; and
computer readable second program code means for enabling the computer system to determine an anti-interference outline property value for an anti-interference outline associated with said object, wherein said anti-interference outline property value is determined, using said object property value, to provide substantial visual distinctiveness between said object and said anti-interference outline. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method of providing variably-transparent objects with anti-interference outlines for display on a monitor, the method comprising steps of:
-
computing an object property value for an object, wherein said object property value is computed using color model component values associated with said object; and
determining an anti-interference outline property value for an anti-interference outline associated with said object, wherein said anti-interference outline property value is determined, using said object property value, to provide substantial visual distinctiveness between said object and said anti-interference outline.
-
Specification