Dynamic UI Scaling via Aspect Ratio Pixel Matrices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in dynamically scaling graphical user interfaces without obscuring information when resolution changes, leading to issues like overlapping, distortion, and loss of UI elements during transitions between different resolutions.

Innovation Solution

The system generates an aspect ratio pixel matrix for each UI element at the original resolution, which is used to create a pixel matrix template at the new resolution, allowing for bit block transfers to maintain aspect ratios and prevent information loss during scaling, enabling dynamic resolution scaling while preserving UI element alignment and visibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the display resolution is changed, then the display can show different amounts of information, but the graphical user interface elements may overlap, distort, or obscure previously displayed information

Engineering Contradiction:
Improvedisplay resolution adaptabilityVSAvoidUI element visibility
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent segments the graphical user interface into individual UI elements, each with its own aspect ratio pixel matrix. This allows each element to be independently scaled and positioned based on its specific aspect ratio, preventing overlap and distortion when resolution changes occur.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the resolution parameter of the display while maintaining the aspect ratio parameter of each UI element. By generating new aspect ratio pixel matrices at the new resolution that preserve the original aspect ratios, the system adapts to different resolutions without losing UI element visibility or causing distortion.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the resolution of graphical user interface elements is scaled to match the new display resolution, then the display adapts to the new resolution, but information may be obscured or lost due to stretching or compression

Engineering Contradiction:
Improveresolution scaling capabilityVSAvoidUI element alignment precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent performs preliminary action by generating aspect ratio pixel matrices for each UI element at the new resolution before the actual display update. This pre-calculation of scaled dimensions and positions ensures that when the resolution changes, all UI elements are already properly prepared to maintain their aspect ratios and alignment, preventing distortion and overlap.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If standard resolution scaling is applied, then the graphical user interface can be displayed at different resolutions, but the aspect ratios of UI elements are distorted causing visual degradation

Engineering Contradiction:
Improvemulti-resolution supportVSAvoidUI element aspect ratio
Core Design Contradiction:
Adaptability or versatilityVSShape

Solution Approach 1:

The patent applies local quality by treating each UI element individually with its own aspect ratio characteristics. Instead of applying uniform scaling to the entire graphical user interface, each element receives customized scaling based on its specific aspect ratio, preserving the local shape and visual integrity of each element while supporting multi-resolution display.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10971114B2Dynamic resolution scaling
Publication Date: 2021.04.06 DELL PROD LP
  • US10971114B2 patent drawing
  • US10971114B2 patent drawing
  • US10971114B2 patent drawing

AI summary

Upon detection of a change in resolution from a first resolution to a second resolution, one or more user interface elements may be dynamically scaled based, at least in part, on the detected change in resolution. The user interface elements may be dynamically scaled in such a way as to maintain an aspect ratio of each of the user interface elements while adjusting a resolution of each of the user interface elements to the second resolution. After the user interface elements are dynamically scaled, a user interface, at the second resolution, may be presented on a display of an information handling system.