Hybrid Interpolation for Display Panel Overdrive Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic display panels face issues with motion blur and related artifacts due to grey-to-grey transition times, which interact with compensation algorithms, leading to impractical large lookup tables that cause static power leakage and area concerns, and smaller tables may result in leakage between positive and negative overdrive values.

Innovation Solution

A hybrid interpolation scheme using barycentric interpolation near the diagonal of the overdrive lookup table and bilinear interpolation further away, allowing a single lookup table to store both positive and negative overdrive values without leakage, simplifying and improving interpolation accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large lookup table (e.g., 256×256 or 100×100) is used to store overdrive compensation values for all greyscale transitions, then motion blur compensation accuracy is improved, but static power leakage and display area consumption increase significantly

Engineering Contradiction:
Improvemotion blur compensation accuracyVSAvoidstatic power leakage
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent segments the large lookup table into multiple smaller sub-lookup tables, each storing overdrive compensation values for a specific range of greyscale transitions. Instead of maintaining one large 256×256 table, the system divides it into several smaller tables (e.g., 16×16 or 32×32) that cover different greyscale ranges. This segmentation reduces the active memory size, thereby reducing static power leakage while maintaining comprehensive coverage of all possible transitions through multiple specialized tables.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic selection of sub-lookup tables based on the current greyscale transition requirements. The system activates only the relevant sub-tables needed for the current frame's greyscale transitions, rather than keeping all tables permanently active. This dynamic activation approach ensures that power is consumed only for the necessary compensation operations, reducing overall static power leakage while maintaining accuracy for all possible transitions.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If a large lookup table is used to store overdrive compensation values, then motion blur compensation accuracy is improved, but the display area consumed increases

Engineering Contradiction:
Improvemotion blur compensation accuracyVSAvoiddisplay area consumption
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

The patent divides the large lookup table into multiple smaller sub-lookup tables, each occupying a smaller physical area on the display. Instead of one large 256×256 table requiring significant area, the system uses several smaller tables (e.g., 16×16 or 32×32) that can be distributed across the display area more efficiently, reducing the concentrated area consumption while maintaining comprehensive coverage through multiple tables.

Inventive Principle:
Principle #1Segmentation

3Loss of energy

If a smaller lookup table (e.g., 9×9) is used to reduce power leakage and area consumption, then power efficiency is improved, but leakage between positive and negative overdrive values occurs

Engineering Contradiction:
Improvepower efficiencyVSAvoidoverdrive value separation
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies different interpolation methods to different regions of the lookup table based on local characteristics. Near the diagonal where positive and negative overdrive values meet, the system uses barycentric interpolation which provides better control and prevents leakage. Further from the diagonal, where the sign is clearly positive or negative, the system uses simpler bilinear interpolation. This localized approach to interpolation ensures reliability in critical regions while maintaining power efficiency overall.

Inventive Principle:
Principle #3Local quality

4Loss of energy

If interpolation is used with smaller lookup tables to reduce size, then power leakage and area consumption are reduced, but interpolation accuracy may deteriorate

Engineering Contradiction:
Improvepower leakage reductionVSAvoidinterpolation accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent employs different interpolation algorithms in different regions of the lookup table to optimize both accuracy and power consumption. Near the diagonal boundary between positive and negative values, where interpolation is most critical and error-prone, the system uses barycentric interpolation which maintains higher accuracy. In regions further from the diagonal where the sign is well-defined, simpler bilinear interpolation suffices, reducing computational power while maintaining adequate accuracy. This differentiated approach preserves overall interpolation accuracy while enabling the use of smaller lookup tables.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10438561B2Panel overdrive compensation
Publication Date: 2019.10.08 APPLE INC
  • US10438561B2 patent drawing
  • US10438561B2 patent drawing
  • US10438561B2 patent drawing

AI summary

Systems and methods for interpolating overdrive values using a lookup table to compensate for potential display artifacts. Interpolating includes applying a first interpolation type to a first portion of the lookup table when a point to be interpolated is in the first portion of the lookup table. However, interpolating includes applying a second interpolation type to a second portion of the lookup table when the point to be interpolated is in the second portion of the lookup table. The interpolated values are then used to drive pixels of a display panel.