Display Driver Correction Circuit for Horizontal Gradation Lines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Display panels, such as OLED and liquid crystal display panels, experience visible defects due to variations in voltages supplied, leading to image quality issues like horizontal gradation lines when grayscale values change.

Innovation Solution

A display driver with correction circuitry that adjusts image data for each line based on the difference in currents between adjacent lines, using average picture level (APL) calculations and lookup tables to correct for voltage variations, thereby minimizing the impact of power supply voltage changes across the display panel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If grayscale values are changed to display different images, then display content variety is improved, but horizontal gradation lines appear due to voltage variations

Engineering Contradiction:
Improvedisplay content varietyVSAvoidhorizontal gradation lines
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The correction circuit pre-calculates and stores correction values in a lookup table before displaying images. When a grayscale value change is detected, the corresponding correction value is immediately applied without real-time calculation, preventing horizontal gradation lines before they can appear.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system monitors grayscale value changes in display data and uses this feedback to select appropriate correction values from the lookup table. This closed-loop approach ensures that voltage variations are compensated in real-time based on actual display conditions.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If correction processing is applied to each line, then image quality is improved, but processing time increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Correction values for all possible grayscale transitions are pre-calculated and stored in a lookup table during manufacturing or initialization. During actual display operation, the correction circuit only needs to retrieve the appropriate value from the table based on the current grayscale change, eliminating the need for time-consuming real-time calculations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing complex correction calculations for each line, the system uses a copied lookup table structure where correction patterns are stored once and reused repeatedly. This allows rapid retrieval of correction values without re-computing them for each display line.

Inventive Principle:
Principle #26Copying

3Illumination intensity

If voltage supply is increased to improve brightness, then illumination intensity is improved, but visible defects increase due to voltage variations

Engineering Contradiction:
ImprovebrightnessVSAvoidvisible defects
Core Design Contradiction:
Illumination intensityVSObject-affected harmful factors

Solution Approach 1:

The correction circuit dynamically adjusts the grayscale values based on detected voltage variations. When voltage changes are detected, the lookup table provides corresponding correction parameters that modify the display data to compensate for the voltage fluctuation, maintaining consistent image quality across different brightness levels.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10636365B2Device and method for image correction
Publication Date: 2020.04.28 SYNAPTICS INC
  • US10636365B2 patent drawing
  • US10636365B2 patent drawing
  • US10636365B2 patent drawing

AI summary

A display driver comprises correction circuitry configured to correct a first image data for a first line, based on a difference between a first current and a second current. The first current is for displaying the first line and the second current is for displaying a second line after the first line is displayed.