Adaptive Character Width for HMI Numeric Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In human machine interface (HMI) devices, the fixed screen area often leads to issues where large numeric values either overrun or truncate, causing incomplete or corrupted displays, as the display areas are constrained by legibility requirements and the need to accommodate the largest expected values.

Innovation Solution

A method for dynamically adjusting the width of characters in a display area based on the number of characters and the available width, allowing for optimal legibility by setting the character width and maintaining a constant height, which can also incorporate a preferred maximum width to ensure all data fits within the allocated space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If display areas are configured to display the largest expected data or value, then the complete display of large values is achieved, but the legibility and space utilization for smaller values deteriorates

Engineering Contradiction:
Improvecomplete display of large valuesVSAvoidlegibility for smaller values
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The character width is made dynamically adjustable based on the actual data being displayed. Instead of using a fixed character width designed for the largest possible value, the system calculates and applies an optimal character width that fits the current number of digits, thereby maintaining both complete display of large values and optimal legibility for smaller values.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of character width according to the number of digits in the value to be displayed. By adjusting this parameter dynamically, the display area is optimally utilized for each specific data size, preventing both truncation of large values and wasted space that would reduce legibility of smaller values.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed character width is used to ensure consistent formatting, then alignment and formatting are simplified, but the display area cannot accommodate values exceeding the allocated space

Engineering Contradiction:
Improveformatting simplicityVSAvoidaccommodation of varying data sizes
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The character width transitions from a static fixed value to a dynamic value that adapts to the data. The system calculates the appropriate character width based on the number of digits, allowing the display to accommodate varying data sizes while maintaining proper formatting and alignment through the calculation process.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The character width parameter is changed based on the data size. When the number of digits increases, the character width is adjusted to accommodate the larger values, and when fewer digits are present, the width is reduced to optimize space utilization, thereby achieving both adaptability and formatting consistency.

Inventive Principle:
Principle #35Parameter changes

3Area of stationary object

If display area size is reduced to fit more elements on screen, then space utilization improves, but the minimum legibility requirements may not be met

Engineering Contradiction:
Improvespace utilizationVSAvoidlegibility
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The character width parameter is dynamically adjusted to optimize the use of display area. By calculating the appropriate width based on the number of digits and available space, the system ensures that characters are large enough to meet legibility requirements while maximizing the number of elements that can be displayed on the screen.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of using a uniform character width across all display scenarios, the system applies locally optimized character widths specific to each data size and display context. This allows each character to be sized appropriately for its specific situation, ensuring legibility while maximizing space utilization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8922563B2Digital numeric display with adaptive character width
Publication Date: 2014.12.30 ROCKWELL AUTOMATION TECH INC
  • US8922563B2 patent drawing
  • US8922563B2 patent drawing
  • US8922563B2 patent drawing

AI summary

A technique is disclosed for dynamically adjusting dimensions of characters, such as digits, displayed on a configurable display, such as in a human-machine interface. The height of the characters is fixed and the width is altered depending upon the number of characters to be displayed, resulting in changing aspect ratios for the characters. The width may be set to a predetermined maximum character width if all characters to be displayed will fit within the available space, or the width may be reduced to accommodate more characters. The technique may take into account cushion spaces for borders or frames, as well as spaces between characters. The resulting display allows for a change in the number of significant digits in a displayed numeral, while maintaining excellent readability.