Gamut Polygon Color Palette Extraction for Accurate Mixing Strings
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional systems for generating digital content color palettes are inflexible, inefficient, and inaccurate, requiring excessive user interaction and failing to accurately align colors with the context of digital design documents.
Innovation Solution
A color palette generation system that generates a gamut polygon based on an input color palette, determining primary, secondary, and neutral colors, and provides color mixing strings to enhance flexibility, efficiency, and accuracy in creating custom color palettes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional color selection tools are used, then users can select colors for digital design elements, but the process requires excessive user interaction and is inefficient
Solution Approach 1:
The system automatically generates color palettes and mixing strings without requiring user interaction for color selection. The server-side application autonomously processes the input image, extracts colors, generates the gamut polygon, and creates mixing strings, eliminating the need for manual color picking and significantly improving efficiency
Solution Approach 2:
The system precomputes color mixing strings and gamut polygons during an offline processing phase before the actual digital design work begins. This preliminary computation stores color relationships and mixing instructions in advance, so that during design creation, colors can be quickly applied without real-time computation or extensive user interaction
2Adaptability or versatility
If conventional color generation systems are used, then colors can be generated for digital content, but the system lacks flexibility and cannot accurately align colors with document context
Solution Approach 1:
The system extracts colors specifically from the input image or design document being created, rather than using generic pre-defined palettes. By analyzing the local color characteristics of the specific document context and generating a custom gamut polygon based on those colors, the system achieves both flexibility (customized to each document) and accuracy (aligned with the document's color scheme)
Data Source
AI summary
The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating and utilizing a gamut polygon to generate a custom color palette. For example, the disclosed systems can generate, from an input color palette comprising a set of colors, a gamut polygon that encompasses the set of colors within a color space. Additionally, the disclosed systems can determine primary colors, secondary colors, and a neutral color utilizing the gamut polygon. Further, the disclosed systems can generate a color mixing string from the primary colors, the secondary colors, and the neutral color. The disclosed systems can also provide the color mixing string for display via a user interface of a client device.


