Demura LUT Control Loops for Display Uniformity Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing demura LUT gain generation methods fail to accurately account for dynamic environmental factors and changes in display characteristics, leading to inconsistent and inaccurate correction of brightness and chromaticity non-uniformity across video frames.

Innovation Solution

Implementing control loops, particularly PID controllers, to iteratively update demura LUTs based on feedback from multiple image captures, allowing for real-time adjustments to environmental changes and display characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional demura LUT gain generation methods are used, then the correction process is simple, but the accuracy of brightness and chromaticity uniformity correction deteriorates due to inability to account for dynamic environmental factors

Engineering Contradiction:
Improvebrightness and chromaticity uniformity correction accuracyVSAvoidcontrol loop system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms by capturing multiple images of the display panel under test and using the measured pixel values to iteratively update the demura LUT. The system continuously monitors the actual display output and adjusts correction parameters based on the difference between target and actual values, thereby improving correction accuracy while managing complexity through structured feedback loops.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by transitioning from static LUT generation to dynamic LUT updating. The demura LUT is no longer fixed but is continuously adapted based on real-time measurements of display characteristics and environmental conditions. This dynamic approach allows the system to account for temporal variations in display performance and environmental factors, significantly improving correction precision.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If static demura LUTs are used, then computational resources are saved, but the system cannot adapt to environmental changes and display characteristic variations

Engineering Contradiction:
Improveadaptation to environmental changesVSAvoidcomputational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements periodic action by updating the demura LUT at specific intervals rather than continuously. The system captures multiple images at predetermined times, processes the data to generate correction updates, and applies these updates periodically. This approach maintains adaptability to environmental changes while avoiding the computational overhead of continuous updates, thus preserving productivity.

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If control loops are implemented for real-time updates, then accuracy improves, but computational cost and memory usage increase

Engineering Contradiction:
Improveuniformity correction accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies segmentation by dividing the display panel into multiple regions or zones and generating separate demura correction data for each segment. This allows the system to process and store correction data in a distributed manner, reducing the memory burden on any single storage location while maintaining high correction accuracy across the entire display surface.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260004691A1Demura gain generation using control loops
Publication Date: 2026.01.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20260004691A1 patent drawing
  • US20260004691A1 patent drawing
  • US20260004691A1 patent drawing

AI summary

Implementations of demura gain generation using control loops are provided. One aspect includes a method for performing demura gain generation, the method comprising: initializing a demura look-up table with initial values; receiving pixel information for a plurality of pixels from a display panel; and, for each of the plurality of pixels, calculating an error based on the pixel information of the pixel and a corresponding target value; applying a control loop to the error to generate a control loop output; and updating the demura look-up table for the pixel based on the control loop output.