Automated Color Picking for Graphical User Interfaces
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for customizing graphical user interfaces require manual procedures that are complex and time-consuming, especially when dealing with similar colors in image data, leading to inefficiencies and user frustration.
Innovation Solution
An automated method that loads image data, converts it to RGB format, calculates color frequencies, and uses algorithms to select dominant colors based on contrast and frequency, eliminating the need for manual color picking by utilizing the W3C color contrast test to ensure proper color selection for the user interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual color picking procedures are used, then color selection can be customized, but the process becomes complex and time-consuming
Solution Approach 1:
The system automatically performs color picking and scheme generation without requiring manual user intervention. The computer executes algorithms that autonomously analyze image data, extract dominant colors, and generate complete color schemes, allowing the system to serve itself rather than requiring continuous user input and adjustment
Solution Approach 2:
The system pre-calculates and stores color frequencies, dominant colors, and complete color schemes before the user needs them. By performing color analysis and scheme generation in advance automatically, the system eliminates the need for time-consuming manual color picking when the user actually needs to customize the interface
2Adaptability or versatility
If dominant colors are picked from image data, then color scheme can be generated, but similar colors become illegible and indistinguishable
Solution Approach 1:
The system introduces an intermediary processing step between color extraction and color scheme generation. It applies color contrast tests and adjusts color values to ensure sufficient differentiation, acting as a mediator that transforms raw dominant colors into a legible and visually distinct color scheme suitable for interface elements
Solution Approach 2:
The system modifies color parameters (such as saturation, brightness, or hue) of extracted dominant colors to ensure adequate contrast and distinguishability. By changing these parameters, the system maintains the essence of the original image colors while ensuring they are sufficiently different for legible interface presentation
3Productivity
If a single colour algorithm is used, then color scheme can be formed quickly, but it does not comply with the image data
Solution Approach 1:
The system segments the color analysis process into distinct stages: extracting multiple dominant colors from the image, calculating their frequencies separately, and then selecting the most appropriate ones based on both frequency and visual distinction. This segmented approach maintains speed through automation while ensuring compliance with the actual image data by considering multiple color sources rather than applying a single-color algorithm
Data Source
Figure 1

AI summary
The present invention relates to a method for the chosen colours to be applied to the user interface, allowing the automatically colour picking over the desired image data considering user's pleasure, in the devices having graphical user interface such as cell phones, portable media players, digital cameras, PC's, televisions and set-top boxes.