Subpixel Rendering for Mixed Pixel Layout Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Subpixel rendering in display panels with different pixel layouts can cause image artifacts, distortion, and color shift, particularly in regions with low pixel density used for under-display optical elements like cameras, where light transmission is crucial.
Innovation Solution
A display driver system that includes an image processing circuit and driver circuit, capable of generating and applying distinct subpixel rendered data to different display regions based on their unique pixel layouts, using specific settings to mitigate distortion and color shift by adjusting subpixel rendering algorithms and gamma transformations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If pixels are spaced wider in low-pixel density regions to allow sufficient light transmission for under-display optical elements, then light transmission is improved, but image quality and rendering accuracy deteriorate due to increased image artifacts, distortion, and color shift
Solution Approach 1:
The patent applies different subpixel rendering settings for different display regions. High-pixel-density regions use one rendering setting optimized for image quality, while low-pixel-density regions use another setting optimized for light transmission. This local differentiation allows each region to operate at its optimal parameters without compromising overall display performance.
Solution Approach 2:
The system dynamically adjusts subpixel rendering parameters based on the detected pixel layout of each display region. By identifying whether a region has high or low pixel density and automatically selecting appropriate rendering settings, the system adapts its behavior to optimize both light transmission and image quality for each specific region.
2Device complexity
If a single subpixel rendering setting is used for the entire display panel, then device complexity is reduced, but image quality deteriorates in regions with different pixel layouts due to artifacts and distortion
Solution Approach 1:
The display panel is segmented into multiple display regions based on their pixel layout characteristics. Each region is independently processed with dedicated subpixel rendering settings that match its specific pixel density and layout requirements. This segmentation allows optimized rendering for each region while maintaining manageable system complexity through modular processing.
Solution Approach 2:
The system changes rendering parameters such as subpixel mapping, gamma transformation, and color correction based on the detected pixel layout of each display region. By adjusting these parameters locally for each region rather than applying a uniform setting, the system optimizes image quality without requiring an overly complex global rendering system.
3Area of stationary object
If under-display optical elements are integrated into the display panel, then display area utilization is improved, but image quality deteriorates in the optical element region due to light transmission requirements
Solution Approach 1:
The patent identifies display regions corresponding to under-display optical elements and applies specialized subpixel rendering settings to those regions. These settings optimize light transmission properties while maintaining acceptable image quality, allowing the optical elements to function effectively without significantly degrading the overall display performance.
Data Source
AI summary
A display driver includes an image processing circuit and a driver circuit. The image processing circuit is configured to: receive input image data corresponding to an input image; generate first subpixel rendered data from a first part of the input image data for a first display region of a display panel using a first setting; and generate second subpixel rendered data from a second part of the input image data for a second display region of the display panel using a second setting different from the first setting. The first pixel layout is different than the second pixel layout. The driver circuit is configured to update the first display region of the display panel based at least in part on the first subpixel rendered data and update the second display region of the display panel based at least in part on the second subpixel rendered data.


