Display Mask Layers for Runtime Sub-Pixel Rendering Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing graphics processing systems face challenges in accurately adjusting mask layers during sub-pixel rendering (SPR) without erroneously changing physical sub-pixel values, particularly in low dots-per-inch (DPI) or points-per-inch (PPI) display devices, leading to errors in shape accuracy and visual artifacts.

Innovation Solution

The system adjusts SPR filters without altering mask layers, using physical sub-pixel values as the unit for mask layers, thereby maintaining accurate shape representation without changing physical sub-pixel values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If SPR filters are adjusted to improve shape accuracy in low DPI displays, then shape representation is improved, but physical sub-pixel values are erroneously changed causing visual artifacts

Engineering Contradiction:
Improveshape accuracyVSAvoidphysical sub-pixel value integrity
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent separates the mask layer into independent mask units that correspond to physical sub-pixel values, allowing the mask layer to be adjusted without changing the underlying physical sub-pixel values. This segmentation enables shape adjustment while preserving the integrity of physical sub-pixel data, resolving the contradiction between shape accuracy and value integrity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces mask units as an intermediary layer between the SPR filter adjustment and the physical sub-pixel values. When SPR filters are adjusted, the mask units absorb the changes and transmit only the necessary shape information to the rendering pipeline, preventing erroneous changes to physical sub-pixel values while maintaining shape accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If mask layers are adjusted during runtime to adapt to different display configurations, then adaptability is improved, but system complexity increases

Engineering Contradiction:
Improvedisplay configuration adaptabilityVSAvoidmask layer management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic mask layer generation and adjustment during runtime based on detected display configurations. The system automatically adapts mask units to match the physical characteristics of different displays, providing configuration adaptability while managing complexity through automated processes rather than manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service by automatically detecting display configurations and generating appropriate mask layers without requiring external intervention. The mask layer generation process adapts itself to the specific display hardware, reducing the complexity burden on the overall system while maintaining high adaptability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12548535B2Display mask layer generation and runtime adjustment
Publication Date: 2026.02.10 QUALCOMM INC
  • US12548535B2 patent drawing
  • US12548535B2 patent drawing
  • US12548535B2 patent drawing

AI summary

Aspects presented herein relate to methods and devices for display processing including an apparatus, e.g., a DPU. The apparatus may configure at least one mask layer including a set of mask units associated with a set of physical sub-pixel values, the at least one mask layer being configured based on a target display configuration. The apparatus may also store the at least one mask layer to a device storage of a device. Further, the apparatus may retrieve the at least one mask layer from the device storage during a run-time period. The apparatus may also compare the target display configuration to a current display configuration of a display panel. The apparatus may also apply or refrain from applying the at least one mask layer to the display panel during the run-time period based on the comparison of the target display configuration to the current display configuration.