Dynamic theme color palette generation
First Claim
1. A method of choosing colors for customizing 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;
determining at least one predominant color of the color image; and
defining a color palette using one or more of the at least one predominant color and one or more matching colors or one or more contrasting colors, for rendering elements of the user interface on the color display.
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; analyzing 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.
43 Citations
20 Claims
-
1. A method of choosing colors for customizing 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; determining at least one predominant color of the color image; and defining a color palette using one or more of the at least one predominant color and one or more matching colors or one or more contrasting colors, for rendering elements of the user interface on the color display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer readable memory having recorded thereon instructions to configure a processor of a computer system having a color display to:
-
receive input via the computer system identifying a color image; determine at least one predominant color of the color image; and define a color palette using one or more of the at least one predominant color and one or more matching colors or one or more contrasting colors, for rendering elements of the user interface on the color display. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for choosing colors for customizing a user interface on a color display of a computer system, the system comprising:
-
a color display; and a processor and memory configured to dynamically generate a color palette for rendering elements of the user interface on the color display in response to a user input identifying a color image; wherein the processor and memory are further configured to; determine at least one predominant color of the color image and use one or more of the at least one predominant color to select one or more matching colors or one or more contrasting colors with which to define the color palette. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification