Context-Aware Text Color Recommendation via Segmented Aesthetic and Accessibility Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer graphic editing systems fail to effectively determine font colors for text over background images that are both aesthetically pleasing and accessible, as they do not consider contextual spatial constraints and accessibility standards.

Innovation Solution

A context-aware text color recommendation system that uses a curated database of color palettes to identify aesthetically matching themes and ensures sufficient contrast by analyzing the image and text location, employing a two-stage process of aesthetics and accessibility to recommend suitable font colors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing color theme solutions are used, then aesthetic appeal is improved, but accessibility and contextual spatial constraints are not considered

Engineering Contradiction:
Improveaesthetic appealVSAvoidaccessibility consideration
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the color selection process into two distinct stages: an aesthetics stage that evaluates color themes based on visual appeal, and an accessibility stage that evaluates contrast ratios against background images. This segmentation allows each stage to optimize for its specific criterion without compromise.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary evaluation mechanism that bridges aesthetics and accessibility by computing contrast ratios between candidate text colors and background images. This intermediary step filters aesthetically pleasing colors through an accessibility lens before final selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If data visualization color determination is used, then freedom to determine any color theme is achieved, but contextual spatial constraints are ignored

Engineering Contradiction:
Improvecolor theme freedomVSAvoidcontextual constraint handling
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies local quality by evaluating color accessibility specifically at the text location on the background image, rather than globally. The contrast ratio computation is localized to the specific region where text will be placed, allowing context-aware color selection.

Inventive Principle:
Principle #3Local quality

3Reliability

If manual color selection is used, then aesthetic control is maintained, but time consumption increases

Engineering Contradiction:
Improveaesthetic controlVSAvoidcolor selection speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service by automatically computing contrast ratios and evaluating accessibility of candidate colors without requiring manual user input. The system autonomously filters and ranks colors based on both aesthetic and accessibility criteria, eliminating manual trial-and-error.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by computing contrast ratios between candidate text colors and the background image, then using this feedback to filter and rank colors. This automated feedback loop rapidly eliminates inaccessible colors while preserving aesthetically pleasing options.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11580669B2Context-aware text color recommendation system
Publication Date: 2023.02.14 ADOBE INC
  • US11580669B2 patent drawing
  • US11580669B2 patent drawing
  • US11580669B2 patent drawing

AI summary

Embodiments are disclosed for determining a context-aware text color recommendation for text at a text location on an image. In particular, in one or more embodiments, the disclosed systems and methods comprise obtaining an image and a text location on the image, identifying at least one color theme based on a color harmonic template associated with the image, modifying the at least one color theme based on characteristics of the image, determining accessibility for at least one color in the at least one color theme based on the text location on the image, and determining a color palette recommendation for text at the text location on the image based on the determined accessibility for the at least one color in the at least one color theme.