Patent ID: 7184063
Filing Date: 2007-02-27
Classification: G06T,G09G,H04N

Abstract:
1. At least one computer-readable medium having one or more instructions that, when read, cause one or more processors to: detect a conflict between a background color and a foreground color in a display environment; and determine a legibility value for a candidate foreground color in relation to the background color in accordance with a legibility criterion; and pick the candidate color from a color pool if the legibility value is greater than a predetermined threshold value for legibility; wherein: the legibility criterion further comprises L(foreground, background)=w(y)·ΔY+w(h)·ΔH+w(w)·ΔW; ΔY is a luminance contrast between the background color and the foreground color; ΔH is a hue contrast between the background color and the foreground color; ΔW is a classification contrast between the background color and the foreground color; and w(y), w(h), and w(w) are weights respectively corresponding to the luminance contrast, hue contrast, and classification contrast.