Firmware Interface Glyph Scaling for High Resolution Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer firmware interfaces using fixed fonts often display text that appears smaller on higher resolution displays due to mismatched default and native or preferred resolutions, making text difficult to read.

Innovation Solution

A method and apparatus for scaling glyphs in a firmware interface by determining the native or preferred resolution of a display and generating a conversion factor based on the display's resolution and the firmware interface's default resolution, allowing the glyphs to be scaled and stored for later use, ensuring text is displayed at a larger size on higher resolution displays while maintaining the same number of glyphs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a fixed font is used in a firmware interface with a default resolution, then the text display is consistent across different displays, but the text appears smaller and less readable on displays with higher native or preferred resolutions

Engineering Contradiction:
Improvetext readabilityVSAvoiddisplay resolution compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic font scaling by determining the display's native or preferred resolution and comparing it to the firmware interface's default resolution. Based on this comparison, a conversion factor is calculated and applied to scale the fixed font glyphs dynamically. This allows the text size to adapt automatically to different display resolutions while maintaining the fixed font characteristics, thereby improving readability on high-resolution displays without sacrificing display resolution compatibility.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If the fixed font is scaled to appear larger on high resolution displays, then text readability improves, but the number of glyphs that can be displayed may change

Engineering Contradiction:
Improvetext readabilityVSAvoidnumber of glyphs
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent changes the size parameter of the fixed font glyphs by applying a conversion factor derived from the ratio of the display's native resolution to the firmware interface's default resolution. This scaling transformation increases the visual size of glyphs on high-resolution displays while the system adjusts to maintain the same number of glyphs within the available display space, thus improving readability without altering the quantity of displayable characters.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If a conversion factor is generated and applied to scale glyphs, then text size adapts to display resolution, but additional processing steps are required

Engineering Contradiction:
Improvedisplay resolution adaptationVSAvoidfont scaling process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by determining the display's native or preferred resolution early in the initialization process and calculating the conversion factor before text display begins. The fixed font glyphs are scaled using this pre-computed conversion factor, and the scaled glyphs are stored for subsequent use. This preliminary scaling approach eliminates the need for continuous complex calculations during text rendering, thereby reducing ongoing processing complexity while maintaining display resolution adaptability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10748245B1Scaling a fixed font used by a firmware interface
Publication Date: 2020.08.18 AMERICAN MEGATRENDS
  • US10748245B1 patent drawing
  • US10748245B1 patent drawing
  • US10748245B1 patent drawing

AI summary

Firmware interfaces scale a fixed-font utilized by the firmware interfaces to display glyphs of the fixed-font at a native resolution or a preferred resolution of a display. A conversion factor is generated for scaling the glyphs of the font using the native resolution or the preferred resolution. The glyphs may be scaled using the conversion factor. The scaled glyphs may be stored and utilized to display text of the firmware interface in the native resolution or the preferred resolution.