Subpixel Rendering for OLED Edge Color Shift

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-resolution OLED display panels with delta pixel arrangements experience visual color shifts at object edges due to significant luminance differences, degrading image quality.

Innovation Solution

An image processing method and device that perform subpixel rendering using a time-variant weighting matrix to convert target luminance values, considering adjacent subpixels, thereby reducing visual color shifts at object edges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a delta pixel arrangement is used in high-resolution OLED panels, then pixel density is improved, but visual color shift occurs at object edges with significant luminance differences

Engineering Contradiction:
Improvepixel densityVSAvoidvisual color shift
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by detecting edge regions with significant luminance differences and applying different rendering strategies to different areas. Specifically, the system identifies subpixels located at edges where luminance difference exceeds a threshold, and applies enhanced subpixel rendering only to these edge regions rather than uniformly across the entire display, thereby reducing visual color shift where needed while maintaining normal rendering elsewhere.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by using a time-variant weighting matrix in the subpixel rendering conversion process. The weighting matrix is updated based on temporal information and luminance differences, allowing the rendering weights to change dynamically over time and across different display conditions. This dynamic adjustment enables the system to adapt to varying luminance profiles and reduce visual color shift effects that would be present with static rendering weights.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If subpixel rendering is applied to high-resolution panels, then image quality is improved, but processing complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by implementing subpixel rendering selectively rather than universally. The system first detects whether a subpixel is located at an edge region with significant luminance difference, and only applies the complex subpixel rendering conversion to those specific cases. For non-edge regions, standard rendering is used, thereby reducing overall processing complexity while maintaining high image quality where needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent utilizes parameter changes by modifying the weighting matrix parameters dynamically based on detected luminance differences and temporal information. Instead of using fixed rendering weights, the system adjusts the weighting parameters in real-time according to the specific luminance profile of each subpixel and its neighbors, allowing the same hardware to adapt to different image content without requiring complex fixed processing paths for every possible scenario.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11244608B2Image processing method and image processing device
Publication Date: 2022.02.08 NOVATEK MICROELECTRONICS CORP
  • US11244608B2 patent drawing
  • US11244608B2 patent drawing
  • US11244608B2 patent drawing

AI summary

An image processing method, comprising the following steps: obtaining a plurality of first luminance values, wherein the plurality of first luminance values corresponds to a first subpixel group comprising a target subpixel and a plurality of adjacent subpixels; and performing a subpixel rendering conversion on a target luminance value of the plurality of first luminance values corresponding to the target subpixel according to a weighting matrix and all of the plurality of first luminance values, so that the target luminance value is converted to a rendered luminance value, wherein the weighting matrix comprises a plurality of weighting parameters corresponding to the first subpixel group, and the weighting matrix is time-variant.