Method and apparatus for user customized shading of a graphical user interface
First Claim
1. A method of rendering a graphical user interface, said method comprising:
- accepting a shading setting value through a user interface;
determining a first user interface element appearance based upon a first operation with said shading setting value, said first operation not requiring any input through the user interface other than said shading setting value;
determining a second user interface element appearance based upon a second operation with said shading setting value, said second operation not requiring any input through the user interface other than said shading setting value, wherein said second operation is different from said first operation;
determining a third user interface element appearance based upon a third operation with said shading setting value, said third operation different from said first operation and said second operation; and
displaying at least one of said user interface elements based on the corresponding appearance of said at least one user interface elements.
2 Assignments
0 Petitions
Accused Products
Abstract
To allow users to compensate for different and dynamically changing lighting conditions, the present invention introduces a graphical user interface shading system. The graphical user interface shading system provides a very simple intuitive interface to the user. In one embodiment, the user is presented with an adjustable user interface widget such as a slider that allows the user to select any shading setting along a shading continuum. The graphical user interface shading system reacts to the users control by adjusting a number of different graphical user interface elements in response to the new shading setting. In one embodiment, the graphical user interface shading system adjusts singled colored areas with a linear interpolation, text with a font color selection, icons with an icon bitmap selection, textured areas with a texture blend, and decals with a decal blend.
39 Citations
14 Claims
-
1. A method of rendering a graphical user interface, said method comprising:
-
accepting a shading setting value through a user interface; determining a first user interface element appearance based upon a first operation with said shading setting value, said first operation not requiring any input through the user interface other than said shading setting value; determining a second user interface element appearance based upon a second operation with said shading setting value, said second operation not requiring any input through the user interface other than said shading setting value, wherein said second operation is different from said first operation; determining a third user interface element appearance based upon a third operation with said shading setting value, said third operation different from said first operation and said second operation; and displaying at least one of said user interface elements based on the corresponding appearance of said at least one user interface elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 13)
-
-
9. A method of rendering a graphical user interface, said method comprising:
-
accepting a shading setting value through a user interface; determining a first user interface element appearance based upon a first operation with said shading setting value, said first operation not requiring any input through the user interface other than said shading setting value; determining a second user interface element appearance based upon a second operation with said shading setting value, said second operation not requiring any input through the user interface other than said shading setting value, wherein said second operation is different from said first operation; and displaying at least one of said user interface elements based on the corresponding appearance of said at least one user interface elements; wherein said first operation comprises a linear interpolation and said second operation comprises a blend operation. - View Dependent Claims (10, 11, 12)
-
-
14. A method of rendering a graphical user interface, said method comprising:
-
accepting a shading setting value through a user interface; determining a first user interface element appearance based upon a first operation with said shading setting value, said first operation not requiring any input through the user interface other than said shading setting value; determining a second user interface element appearance based upon a second operation with said shading setting value, said second operation not requiring any input through the user interface other than said shading setting value, wherein said second operation is different from said first operation; and displaying at least one of said user interface elements based on the corresponding appearance of said at least one user interface elements; wherein said first operation comprises a blend operation and said second operation comprises a table look-up.
-
Specification