Dynamic Glyph Dilation for Legibility Across Display Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing glyph rendering systems use a constant dilation factor regardless of display type, resolution, or ambient conditions, leading to illegibility on displays with lower DPI or varying orientations and lighting, making glyphs difficult to read across different devices and applications.

Innovation Solution

A system and method that dynamically determines a dilation factor based on display characteristics, such as effective resolution, background characteristics, and ambient light, to adjust the outline of glyphs for optimal rendering on various displays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a constant dilation factor is used for all displays, then the rendering process is simple and fast, but glyph legibility deteriorates on displays with lower DPI or different orientations

Engineering Contradiction:
Improverendering speedVSAvoidglyph legibility
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by making the dilation factor variable rather than constant. The system dynamically adjusts the dilation factor based on display characteristics such as DPI, orientation, and resolution. This allows the rendering system to adapt to different display conditions while maintaining both speed and legibility across various devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of dilation factor from a fixed value to a variable that depends on display characteristics. By modifying this key parameter based on detected display properties (DPI, orientation, resolution), the system optimizes glyph rendering for each specific display condition, resolving the contradiction between simple rendering and legible output.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If dilation is performed with a constant factor, then the processing complexity is low, but glyph readability worsens on displays with varying resolutions and orientations

Engineering Contradiction:
Improveprocessing complexityVSAvoidglyph readability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system transitions from static to dynamic processing by making the dilation factor adaptive. The processing complexity increases slightly due to detection and calculation of display characteristics, but this enables the system to handle varying resolutions and orientations effectively, improving glyph readability across different devices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent modifies the processing approach by changing the dilation factor from a constant to a variable parameter that reflects display characteristics. This parameter change enables the system to adjust rendering behavior based on actual display conditions, balancing processing complexity with improved readability.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the outline is kept thin to maintain detail, then the rendering precision is high, but the glyph becomes illegible on displays with limited resolution

Engineering Contradiction:
Improveoutline precisionVSAvoidglyph legibility
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies parameter changes by adjusting the dilation factor based on display resolution and characteristics. On displays with lower resolution, the system increases the dilation factor to thicken the outline, ensuring legibility. On high-resolution displays, a smaller dilation factor preserves outline precision and detail, thus resolving the contradiction between precision and legibility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies local quality by making the outline thickness adaptive to local display conditions. Different regions of the rendering process use different dilation factors based on the specific display characteristics detected, allowing the outline to be thick enough for legibility on low-resolution displays while maintaining precision on high-resolution displays.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8085271B2System and method for dilation for glyph rendering
Publication Date: 2011.12.27 APPLE INC
  • US8085271B2 patent drawing
  • US8085271B2 patent drawing
  • US8085271B2 patent drawing

AI summary

A system and method for dilating a glyph for glyph rendering is described. The method includes receiving information including at least one of an element value of a rendering matrix, a glyph characteristic, a display background characteristic, an application characteristic, a display characteristic, and a graphics engine characteristic. The method further includes determining a dilation factor value from the received information. The method also includes dilating the outline of the glyph using the determined dilation factor.