Method and System for Automatically Creating a High Contrast Chart from a Non-High Contrast Chart using Color Luminance Shifting and User Parameters
Publication Date: 2014-Mar-26
The IP.com Prior Art Database
A method and system is disclosed for automatically creating a high contrast chart from a non-high contrast chart using color luminance shifting and user parameters.
Page 01 of 5
Method and System for Automatically Creating a High Contrast Chart from a
Non-High Contrast Chart using Color Luminance Shifting and User Parameters
Disclosed is a method and system for automatically creating a high contrast chart from a non-high contrast chart using color luminance shifting and user parameters. The method and system provides an application to create the high contrast chart that retains 'look and feel' of the original chart, meets accessibility requirements and provides a superior high contrast chart tailored to a user's needs and preferences. The chart is manipulated on the client side in a client/server environment and the manipulation is transparent to the host web page/software application as the original chart specification. The host web page/software application's chart handling is also unchanged. Furthermore, if the host web page/software application provides the user a control to adjust the high contrast parameters, the chart can be changed on the fly by the user to suit the needs of the user while the chart altering process remains transparent to the host web page/software application.
The host web page/software application provides a suite of options to customize the high contrast mode. The options can include a choice of background/foreground colors, default text size, text magnification level, always bolding text, always showing item borders, allowing the chart to expand to accommodate larger text, using text for information conveyed by color, using a tooltip for information conveyed by color and minimum contrast. The host web page/software application also provides the user a real time control to adjust the parameters/chart(s) on the fly. For instance, if a user prefers text to be shown when color carries information, but a chart includes lots of narrow items, the user can switch to show tooltips for color information and the chart can honor the new settings.
The method and system uses both color replacement and color luminance shifting. With neat lines and chart guides like axes, a color replacement is used to provide maximum text contrast with the background and be consistent with the user's high contrast mode background/foreground (text) colors. With data element fills, color luminance shifting is used to create the desired contrast. For example, if the original chart used blue for males, and pink for females with a white background, and parameters of a user includes a white background/black foreground, the high contrast version of the chart can provide a blue for males and pink for females on a
white background as shown in Fig. 1.
If the parameters of the user specify a black background/yellow text, the user can
Page 02 of 5
see a (brighter) blue for males and red/pink for females with the black background/yellow text. The blue and pink is shifted to the desired contrast with text
while preserving the feel of the original chart as shown in Fig. 2.
The method and system uses kn...