×

Color selection interface

  • US 8,013,869 B2
  • Filed: 09/13/2006
  • Issued: 09/06/2011
  • Est. Priority Date: 09/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method including:

  • using a processor to identify a first plurality of colors associated with a color selection interface;

    using the processor to map each color in the first plurality of colors to an allowed color in an allowed color set of one or more colors to obtain a second plurality of colors, including by;

    dividing the allowed color set between a first color lookup table and a second color lookup table such that each of the allowed colors in the allowed color set is assigned to either the first color lookup table or the second color lookup table but not both, wherein the first color lookup table has at least one allowed color assigned to it and the second color lookup table has at least one allowed color assigned to it; and

    for each color in the first plurality of colors;

    mapping the color in the first plurality of colors to one and only one of the allowed colors assigned to the first color lookup table to obtain a first candidate color;

    mapping the same color in the first plurality of colors used to obtain the first candidate color to one and only one of the allowed colors assigned to the second color lookup table to obtain a second candidate color; and

    selecting one and only one of the first candidate color or the second candidate color to include in the second plurality of colors, wherein (1) mapping the color in the first plurality of colors to one and only one of the allowed colors assigned to the first color lookup table to obtain a first candidate color and (2) mapping the same color in the first plurality of colors used to obtain the first candidate color to one and only one of the allowed colors assigned to the second color lookup table to obtain a second candidate color both include;

    determining a Δ

    red where Δ

    red=initialred

    allowedred;

    determining a Δ

    green where Δ

    green=initialgreen

    allowedgreen;

    determining a Δ

    blue where Δ

    blue=initialblue

    allowedblue; and

    selecting that allowed color which minimizes;

    weightred×



    red2)+weightgreen×



    green2)+weightblue×



    blue2) where weightgreen is strictly greater than weightred and weightgreen is strictly greater than weightblue; and

    visually displaying the second plurality of colors in the color selection interface, wherein the color selection interface is configured to receive a color selection from the second plurality of colors.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×