Automated Text Overlay Placement and Color Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile applications require manual effort to select optimal text locations and colors for image captioning, which is time-consuming and difficult, especially for images with noisy backgrounds, and does not cater well to users with color blindness or grayscale vision.

Innovation Solution

The implementation of a Machine Automated Graphical Image Coloring And Layout (MAGICAL) system that automatically identifies and suggests optimal text locations and colors for image captioning, considering factors like symmetry, readability, and color harmony, and incorporates user preferences and color blindness considerations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual text placement and color selection is used, then user control over text positioning is maintained, but the process becomes time-consuming and difficult

Engineering Contradiction:
Improveease of text placementVSAvoidtime for text selection
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs automatic text placement and color selection without requiring manual user input. The automated algorithm analyzes the image, identifies optimal text regions with appropriate background characteristics, and selects colors that ensure readability and aesthetic harmony, thereby eliminating the time-consuming manual process while maintaining high-quality results

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-processes the image to identify candidate text regions and their characteristics before final text placement. By analyzing the image structure, identifying smooth background areas, and pre-evaluating color options in advance, the system prepares optimal text positioning and styling recommendations that can be quickly applied without manual intervention

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If manual color selection is used, then color harmony with the image can be achieved, but it requires expert knowledge and multiple adjustments

Engineering Contradiction:
Improvecolor harmony precisionVSAvoidcomplexity of color selection process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system replaces the manual mechanical process of color selection with an automated computational algorithm. The algorithm analyzes the image's color distribution, identifies harmonious color schemes, and automatically selects text colors that complement the image while ensuring readability, eliminating the need for expert knowledge and iterative manual adjustments

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system automatically adjusts color parameters (hue, saturation, brightness) based on the image's characteristics. By analyzing the image's color palette and dynamically modifying text color parameters to achieve harmony and readability, the system produces aesthetically pleasing results without requiring manual color theory knowledge or multiple trial-and-error adjustments

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If standard text placement is used on noisy backgrounds, then text can be added to any image, but readability deteriorates significantly

Engineering Contradiction:
Improveapplicability to all imagesVSAvoidtext readability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system analyzes different regions of the image individually to identify areas with smooth, uniform backgrounds suitable for text placement. Rather than applying a uniform text placement strategy across the entire image, the algorithm evaluates local background characteristics and selects specific regions where text will be most readable, adapting to the unique features of each image including those with noisy backgrounds

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system introduces background effects as an intermediary element between the text and the image background. By adding overlays, shadows, or color adjustments to the background region behind the text, the system enhances text readability on noisy or complex backgrounds while maintaining the original image content, effectively mediating between the text and challenging background conditions

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If automated text placement is implemented, then productivity increases, but the ability to handle color blindness and grayscale vision requirements is reduced

Engineering Contradiction:
Improveautomation efficiencyVSAvoidaccommodation of visual impairments
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts text color selection based on accessibility requirements. The automated algorithm evaluates candidate text colors not only for aesthetic harmony but also for their suitability for users with color blindness or grayscale vision, dynamically selecting colors that maintain both visual appeal and accessibility across different user needs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms to evaluate text color performance for users with visual impairments. By simulating how different color choices appear to users with color blindness or grayscale vision and using this feedback to refine color selections, the automated system ensures that productivity gains do not compromise accessibility for users with diverse visual needs

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10109092B1Automated text layout, color and other stylization on an image or video, and the tracking and application of user color preferences
Publication Date: 2018.10.23 IMAGICAL LLC
  • US10109092B1 patent drawing
  • US10109092B1 patent drawing
  • US10109092B1 patent drawing

AI summary

Devices and methods for overlaying text content on photos are provided. A digital image is selected. Unique foreground colors from the image are extracted, filtered and color clusters are identified for each foreground color. Color frequency and cluster count within the image are calculated. Text is entered by a user or provided programmatically. Multiple candidate locations for text content are evaluated to identify one or more optimal caption locations on the digital image. One or more suggested text colors are identified for each of the candidate location regions, based on factors including color contrast with background image content at the candidate text location region. The optimal text location regions and colors can be utilized to overlay text content onto the initial digital image to generate an output image. The process can be applied to sampled frames from a video feed. The process can be applied to a mobile device camera application by sampling and compressing frames from an electronic viewfinder video feed, overlaying text content on the preview video feed, capturing a full-resolution image in response to actuation of a camera shutter button, and processing the full-resolution image to yield a final full-resolution captioned output. The result can be transmitted to a social network service or application.