Dynamic Overlay Display Properties Adjustment for Mobile Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems require manual adjustment of overlay display properties for each background, consuming significant resources and time, as mobile application creators must create multiple versions of overlays to ensure visibility, and any changes necessitate starting from scratch.

Innovation Solution

A method that dynamically adjusts display properties of an overlay based on the underlying image's pixel-level information, allowing for automatic computation of property values like brightness and contrast to ensure visibility on various backgrounds, without hard-coding the overlay content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual adjustment of overlay display properties is performed for each background, then visibility and readability of overlay contents are ensured, but significant computing resources, time resources, and financial resources are consumed

Engineering Contradiction:
Improvevisibility of overlayVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs self-adjustment of overlay display properties by automatically analyzing background characteristics and computing appropriate property values without requiring manual intervention. The processor autonomously evaluates background images, determines optimal overlay properties, and applies adjustments, enabling the system to serve itself rather than requiring external manual configuration for each background.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes display properties parameters (such as brightness, contrast, color) of the overlay based on the analyzed background characteristics. By computing and adjusting these parameters automatically according to background conditions, the system ensures overlay visibility while avoiding the resource-intensive manual adjustment process for each background.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple versions of overlays are created for different backgrounds, then visibility on each background is ensured, but time resources are consumed in creating and maintaining multiple versions

Engineering Contradiction:
Improvevisibility on each backgroundVSAvoidtime to create and maintain versions
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Instead of creating static multiple versions of overlays for different backgrounds, the system implements dynamic adjustment where a single overlay version is automatically adapted in real-time based on the background it is displayed on. The display properties are dynamically computed and modified according to the specific background characteristics, eliminating the need to maintain multiple static versions and the time associated with creating and updating them.

Inventive Principle:
Principle #15Dynamics

3Reliability

If display properties are manually adjusted for each background, then overlay visibility is ensured, but the process must start from scratch when changes are made

Engineering Contradiction:
Improveoverlay visibilityVSAvoidease of updating overlay
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system maintains the ability to automatically re-evaluate and re-adjust overlay display properties when backgrounds or overlays are modified. Rather than requiring manual reconfiguration from scratch, the system autonomously detects changes, re-analyzes the affected elements, and computes new appropriate display properties, making the update process as easy as the initial creation.

Inventive Principle:
Principle #25Self-service

4Reliability

If customized overlays are generated for each background, then visibility is ensured, but significant financial resources are expended

Engineering Contradiction:
Improveoverlay visibilityVSAvoidfinancial resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system implements a universal automatic adjustment mechanism that works across all backgrounds and overlay types without requiring separate manual customization processes. This multi-functional approach consolidates what would otherwise require multiple separate manual operations into a single automated system, reducing the cumulative financial resources needed for overlay creation and maintenance across numerous backgrounds.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10867373B2Dynamic overlay display properties adjustment methods and systems
Publication Date: 2020.12.15 T MOBILE US INC
  • US10867373B2 patent drawing
  • US10867373B2 patent drawing
  • US10867373B2 patent drawing

AI summary

Systems and methods for dynamically computing display properties of an overlay on a base image are disclosed. The method receives base image data and its properties, and overlay data and its position on the base image. The method identifies a set of pixels of the base image situated under at least a portion of the overlay. For each pixel in the set of pixels, the method computes a value of a display property of the pixel. The method then computes a reference display property value of the base image based on the computed display property values of pixels and computes a display property value of the overlay using the computed reference display property value of the base image. The method then assigns a display property of the overlay based on the computed display property value of the overlay.