Dynamic Object Texture Adjustment for Foreground Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Dynamic logos and backgrounds often result in reduced visibility due to blending, making it difficult for users to discern the logo features clearly.
Innovation Solution
A method involving a circular RGB hsl hue color wheel and matrix calculations to determine foreground hues that contrast with the background hues, ensuring visibility by adjusting object texture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If dynamic logos and dynamic backgrounds are used, then the visual appeal and adaptability of the display is improved, but the visibility of the logo is worsened due to blending with the background
Solution Approach 1:
The system dynamically changes the color properties of the logo based on the background hue. By calculating complementary or contrasting colors from the background image and applying those to the logo, the system maintains high visibility while preserving dynamic visual appeal. The hue rotation and saturation adjustment ensure the logo stands out against any dynamic background.
Solution Approach 2:
The system implements dynamic adaptation where the logo's color properties are continuously adjusted in response to changing background conditions. The real-time calculation of background hues and automatic application of contrasting colors creates a dynamic system that maintains optimal visibility throughout the animation sequence.
2Difficulty of detecting and measuring
If the logo features are made more distinct, then the visibility is improved, but the blending with dynamic background is worsened
Solution Approach 1:
The system changes key color parameters (hue, saturation) of the logo based on the detected background properties. By calculating the background hue and then applying transformed color parameters to the logo, the system achieves optimal contrast while adapting to different background conditions.
Solution Approach 2:
The system uses feedback from background analysis to adjust logo properties. The background image is analyzed to determine hue information, which then feeds back into the logo rendering process to automatically adjust colors for optimal visibility.
Data Source
AI summary
A method of providing visibility of foreground elements on a display includes 1) providing a circular RGB hsl hue color wheel having a plurality of colors and numerical angular indicators, 2) constructing a matrix having a maximum color component and a minimum color component, 3) determining each pixel of a display and map the pixel to the matrix to determine a background hue, 4) determining two secondary hues that are different than the background hue, and 5) setting the foreground hue based on the two secondary hues.

