Dynamic User Interface Color Adjustment for Legibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current user interfaces on computing devices face challenges in legibility due to background images with varying colors, contrast, and brightness, which can diminish the visibility of interface components, leading to user dissatisfaction.

Innovation Solution

A computing device with a user interface engine that detects and analyzes the color characteristics of a background image, adjusts the color parameters of user interface components inversely to match or contrast with the background, and optionally blurs the background to enhance readability, using techniques like Gaussian blur based on ambient light conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a user selects a custom background image with varying colors and contrast, then the personalization of the user interface is improved, but the legibility of user interface components deteriorates

Engineering Contradiction:
Improvebackground personalizationVSAvoidinterface legibility
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system dynamically changes color parameters (brightness, saturation, hue) of user interface components based on the background image characteristics. The user interface engine analyzes the background and adjusts component colors in real-time to maintain optimal contrast and legibility while preserving the user's chosen background.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The user interface transitions from a static design to a dynamic one where component colors automatically adapt to the background. The system continuously monitors background properties and adjusts interface component parameters dynamically, creating a responsive interface that maintains legibility across different background conditions.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If user interface components use fixed color parameters, then the device complexity is reduced, but the adaptability to different background conditions deteriorates

Engineering Contradiction:
Improveinterface configurationVSAvoidbackground compatibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The user interface engine automatically analyzes background characteristics and adjusts component colors without requiring user intervention. The system performs self-adjustment by detecting background properties and applying appropriate color transformations to interface components, eliminating the need for manual configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements a feedback loop where the user interface engine continuously monitors background image properties and uses this information to adjust component colors. The adjustment process creates a closed-loop system that responds to changing background conditions and maintains optimal legibility automatically.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10949073B2Dynamic adjustment of a user interface
Publication Date: 2021.03.16 INTEL CORP
  • US10949073B2 patent drawing
  • US10949073B2 patent drawing
  • US10949073B2 patent drawing

AI summary

Apparatuses, methods and storage media for user interface adjustment are described. In one instance, an apparatus may include a processor and a user interface engine operated by the processor to detect a user interface to be provided on a computing device, with the user interface including at least one user interface component, identify one or more color characteristics of an image to be used as a background for the user interface, and adjust one or more color parameters of the at least one user interface component of the user interface or the background image identified, based at least in part on the identified color characteristics of the background image, or the at least one user interface component of the user interface. Other embodiments may be described and claimed.