Display Mask Layers for Runtime Sub-Pixel Rendering Adjustment
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If mask layers are adjusted during runtime to adapt to different display configurations, then adaptability is improved, but system complexity increases
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.
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.
Data Source
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.


