Display Driver Grayscale Management for Non-Rectangular Panel Edge Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Display panels with non-rectangular pixel-arranged areas, such as OLED and LCD panels with rounded corners or notches, face challenges in accurately displaying rectangular images due to imperfect boundary handling, leading to unwanted line artifacts.

Innovation Solution

A display driver system with image processing circuitry sets specific grayscale values for pixels in boundary and invalid areas to suppress the display of lines, using first grayscale values for boundary areas and second grayscale values for insert areas within invalid areas, thereby managing voltage changes and reducing line visibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If uniform grayscale values are applied to all pixels in the display area, then the display process is simple, but unwanted lines appear at the boundaries of non-rectangular display areas

Engineering Contradiction:
Improvedisplay process complexityVSAvoidline artifacts
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent applies different grayscale values to different regions of the display panel. Specifically, pixels in the boundary area (adjacent to invalid areas) are assigned a first grayscale value, while pixels in the effective area away from boundaries are assigned a second grayscale value. This local differentiation suppresses line artifacts at boundaries while maintaining normal display quality in the effective area.

Inventive Principle:
Principle #3Local quality

2Object-affected harmful factors

If different grayscale values are applied to boundary and invalid area pixels, then line artifacts are suppressed, but power source voltage fluctuates

Engineering Contradiction:
Improveline artifactsVSAvoidpower source voltage
Core Design Contradiction:
Object-affected harmful factorsVSStability of the object's composition

Solution Approach 1:

The patent divides the display panel into distinct regions: effective area, boundary area, and invalid area. Each region is assigned specific grayscale values independently. The boundary area pixels are set to a first grayscale value while invalid area pixels are set to a second grayscale value, creating a gradual transition that reduces voltage fluctuations compared to abrupt changes.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If the display panel has a non-rectangular pixel-arranged area, then design flexibility is improved, but accurate display of rectangular images becomes difficult

Engineering Contradiction:
Improvedesign flexibilityVSAvoiddisplay accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies different grayscale values to different regions of the display panel. Specifically, pixels in the boundary area (adjacent to invalid areas) are assigned a first grayscale value, while pixels in the effective area away from boundaries are assigned a second grayscale value. This local differentiation suppresses line artifacts at boundaries while maintaining normal display quality in the effective area.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11176899B2Device and method for driving display panel
Publication Date: 2021.11.16 SYNAPTICS INC
  • US11176899B2 patent drawing
  • US11176899B2 patent drawing
  • US11176899B2 patent drawing

AI summary

A display driver comprises image processing circuitry and drive circuitry. The image processing circuitry is configured to output display image data representing a display image comprising an effective area to be displayed in a display area of a display panel and an invalid area not to be displayed in the display area. The drive circuitry drives the display panel based on the display image data comprising effective pixel data associated with first pixels included in the effective area and invalid pixel data associated with second pixels included in the invalid area. Effective pixel data associated with first pixels located within a boundary area adjacent to the invalid area is set to first grayscale values. The invalid pixel data associated with second pixels located within an insert area defined in the invalid area is set to second grayscale values comprising a value different from the first grayscale values.