Subpixel Rendering Color Assignment Based on Object Structure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current subpixel rendering technologies, such as CLEARTYPE®, improve sharpness but suffer from visual artifacts like image retention, color after-image, and poor overall object appearance due to their structure-indifferent color blending methods, which affect legibility and comfort in viewing.

Innovation Solution

Assigning chromaticity, luminance, and saturation values to pixels based on object structure through a color assignment model that considers spatial depth, distance, and structural characteristics, allowing for improved legibility of graphical objects by inferring spatial depth and distance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If subpixel rendering technology is used to improve sharpness by lighting only appropriate subpixels, then image sharpness and resolution are improved, but visual artifacts such as image retention, color after-image, and color fringes occur

Engineering Contradiction:
Improveimage sharpnessVSAvoidvisual artifacts
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent applies color changes by dynamically adjusting the chromaticity, luminance, and saturation of pixels based on object structure characteristics. Instead of using fixed subpixel lighting patterns, the system varies color properties to match the structural context of graphical objects, thereby reducing visual artifacts like color fringes and after-images while maintaining sharpness

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The patent changes multiple parameters simultaneously - chromaticity, luminance, and saturation - based on measured structural characteristics of objects. This multi-parameter adjustment allows the system to optimize both sharpness and visual comfort by adapting color properties to the specific structural context of each graphical element

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If structure-indifferent color blending rules are used for rendering, then rendering process is simple, but overall object appearance and legibility are poor

Engineering Contradiction:
Improverendering process complexityVSAvoidobject appearance quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent segments the rendering process into distinct stages: measuring structural characteristics, analyzing object properties, and assigning color values based on structural context. This segmentation allows the system to incorporate complex structural analysis without overwhelming the overall rendering process, improving object appearance while maintaining manageable complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by measuring and analyzing the structural characteristics of graphical objects before assigning color values. This pre-analysis of object structure enables the subsequent color assignment to be optimized for each specific object, significantly improving appearance quality without requiring complex real-time adjustments during rendering

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If subpixel rendering lights only one or two subpixels per pixel to render small elements, then rendering precision for small elements is improved, but color accuracy and overall visual quality deteriorate

Engineering Contradiction:
Improverendering precision for small elementsVSAvoidcolor accuracy
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The patent changes color parameters (chromaticity, luminance, saturation) based on the structural context of small elements rather than relying solely on subpixel position. This allows the system to maintain high rendering precision for small elements while preserving color accuracy by adjusting color properties to match the structural characteristics of the rendered object

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8681172B2Assigning color values to pixels based on object structure
Publication Date: 2014.03.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8681172B2 patent drawing
  • US8681172B2 patent drawing
  • US8681172B2 patent drawing

AI summary

Systems and methods are provided for assigning color values to pixels based on object structure. For example, when rendering a writing system symbol on an electronic display, a non-color characteristic of the symbol can be measured and the measurement can be used to select a color value for a pixel associated with the symbol. Legibility of open and closed line-based graphical objects can be increased by inferring spatial depth and distance through application of a color assignment model.