DYNAMIC THEME COLOR PALETTE GENERATION
First Claim
1. A method of rendering elements of a user interface on a color display of a computer system comprising the steps of:
- receiving input via the computer system identifying a color image to display as a component of the user interface, said color image for defining a color palette for rendering elements of the user interface, the color image comprising a background image or screen saver image;
automatically defining the color palette based on at least one predominant color of the color image; and
rendering elements of the user interface on the color display in accordance with the color palette.
4 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method of changing a theme for a user interface of a computer system comprising receiving an identification of an image with which to define a color palette of a theme for rendering elements of a user interface on a color display of the computer system; analysing the image to determine at least one predominant color; and defining the color palette in response to the analysis. The image may comprise a background image selected by a user for display by the computer system. Dynamic generation of the color palette matches the user interface to colors to provide flexible and appealing themes. A computer readable memory having recorded thereon instructions to carry out this method is also provided, as well as a device comprising such memory.
33 Citations
21 Claims
-
1. A method of rendering elements of a user interface on a color display of a computer system comprising the steps of:
-
receiving input via the computer system identifying a color image to display as a component of the user interface, said color image for defining a color palette for rendering elements of the user interface, the color image comprising a background image or screen saver image; automatically defining the color palette based on at least one predominant color of the color image; and rendering elements of the user interface on the color display in accordance with the color palette. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a color display; and a processor and memory configured to render elements of a user interface on the color display, wherein the processor and memory are configured to; receive input via the computer system identifying a color image to display as a component of the user interface, said color image for defining a color palette for rendering elements of the user interface, the color image comprising a background image or screen saver image; automatically define the color palette based on at least one predominant color of the color image; and render elements of the user interface on the color display in accordance with the color palette. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
-
15. A computer readable memory having recorded thereon instructions for configuring a processor, when executed, to render elements of a user interface on a color display of a computer system, the instructions configuring the processor to:
-
receive input via the computer system identifying a color image to display as a component of the user interface, said color image for defining a color palette for rendering elements of the user interface, the color image comprising a background image or screen saver image; automatically define the color palette based on at least one predominant color of the color image; and render elements of the user interface on the color display in accordance with the color palette.
-
Specification