Browse Prior Art Database

Mobile application color design automation with compliance enforcement

IP.com Disclosure Number: IPCOM000235659D
Publication Date: 2014-Mar-18
Document File: 1 page(s) / 29K

Publishing Venue

The IP.com Prior Art Database

Abstract

The main concept is to associate color requirement analysis algorithms to a color picking mechanism in an interactive design or development environment (IDE) to enforce the color selection for interface elements of an application. A color analysis algorithm first retrieves a widget's background and surrounding colors, then calculates the color spectra that satisfy a minimum requirement for the widget from an original color spectra, thus only the colors which meet the requirement are displayed for a user to pick; the algorithm can further evaluate the color schema of the entire interface designed or developed so far to evaluate overall color schema for the interface to correct any color or color combination that is incompliant.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 1

Mobile application color design automation with compliance enforcement

According to World Health Organization (WHO), 285 million people are estimated to be visually impaired worldwide: 39 million are blind and 246 have low vision in 2013.

Various technologies are available in assisting visually impaired users to use digital documents or applications . One of the techniques is to provide sufficient color contrast over background for a widget or text so that the users can see it more clearly and easily. For example, WCAG 2.0 level AA requires a contrast ratio of 4.5:1 for normal text and 3:1 for large text, and level AAA requires a contrast ratio of 7:1 for normal text and 4.5:1 for large text.

Color requirement checking is usually done after an application has been developed. This may require redesign of the entire application color schema if the color requirement was not met. If a color requirement can be enforced during the design and development stages, it can be much more effective and efficient in saving time and cost. Particularly, if the color enforcement can be built into a development/design tool, such as mobile IDE (ex. XCode* for native mobile application) or libraries (jQuery or, Dojo for mobile web), the tools can provide users with only the colors that meet the color requirements according to its background and surrounding colors.

This article proposed a method to associate color requirement analysis algorithms in a color tool (e.g., color picker/chooser, color palettes) of an interactive design or development environment (e.g., IDE), or other tool/library such that when a user chooses a color for an interface element, the algorithm analyzes the color requirements according to background and surrounding colors, and only those colors that meet the minimum requirements are displayed for the user to choose. The color picking can be adjusted as the user designs or develops the application. This guarantees the application meets color requirements.

The main idea is to associate color requirement analysis algorithms to a color picking mechanism in an interactive design or development environment (IDE) to enforce the color selection for interface elements of an application. A co...