Display Driver Mura Compensation Using Demura Table and LUT

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Display panels experience mura defects due to variations in pixel circuit characteristics, which affect image quality, and existing solutions require significant hardware to adapt mura compensation to changes in frame rate.

Innovation Solution

A display driver and method utilizing a demura table with base compensation values and a lookup table (LUT) with compensation coefficients for each frame rate, allowing for mura compensation adapted to frame rate changes with reduced hardware by storing frame rate dependency information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional mura compensation methods are used, then mura defects can be compensated, but hardware complexity increases significantly to adapt to frame rate changes

Engineering Contradiction:
Improveadaptability to frame rate changesVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The compensation data structure is segmented into two distinct components: a demura table storing base compensation values for each pixel circuit, and a LUT storing compensation coefficients for different frame rates. This segmentation allows the system to handle frame rate variations through software lookup operations rather than complex hardware reconfiguration, reducing hardware complexity while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The LUT acts as an intermediary between the frame rate parameter and the compensation values. Instead of directly reconfiguring hardware for each frame rate, the system uses the LUT to retrieve pre-calculated compensation coefficients that mediate the adjustment process, simplifying the hardware architecture while enabling frame rate adaptation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If mura compensation is applied to all pixel circuits, then image quality improves, but processing complexity increases

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

Solution Approach 1:

The demura table is pre-populated with base compensation values for each pixel circuit during manufacturing or calibration. This preliminary action allows the runtime processing to simply retrieve and apply these pre-calculated values with frame rate adjustments, rather than performing complex calculations for each pixel circuit in real-time, thus improving image quality without proportionally increasing processing complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11189222B1Device and method for mura compensation
Publication Date: 2021.11.30 SYNAPTICS INC
  • US11189222B1 patent drawing
  • US11189222B1 patent drawing
  • US11189222B1 patent drawing

AI summary

A display driver includes image processing circuitry and driver circuitry. The image processing circuitry is configured to process image data for a plurality of pixel circuits of a display panel. The image processing circuitry includes a demura table comprising one or more base compensation values associated with each of the plurality of pixel circuits, and a lookup table (LUT) comprising one or more compensation coefficients associated with each of a plurality of frame rates. Processing the image data for the pixel circuits comprises a mura compensation for at least one pixel circuit of the plurality of pixel circuits using the one or more base compensation values and the one or more compensation coefficients. The drive circuitry is configured to update the plurality of pixel circuits based on the processed image data.