Hybrid Interpolation for Display Panel Overdrive Compensation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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
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.
Data Source
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.


