Pre-compensation for Pre-toggling Artifacts in Electronic Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic displays face slow response times due to hysteresis, which affects perceived image quality by causing ghost images and mura effects, especially in current-driven OLED displays when displaying low luminance images or in short persistent modes.

Innovation Solution

The display pixels are reset by overwriting previous image frame data during non-emission periods, and pre-toggling is used to improve response time, with pre-compensation applied based on the content of pre-toggled pixels to minimize cross-talk, employing a line buffer to store image data for determining the necessary compensation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If pre-toggling is applied to improve response time, then pixel response speed is improved, but cross-talk between pixels increases causing artifacts

Engineering Contradiction:
Improvepixel response timeVSAvoidcross-talk artifacts
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent applies pre-compensation to the image data before pre-toggling to counteract the expected cross-talk artifacts. By calculating the anticipated interference from pre-toggling operations and adjusting the image data in advance, the system eliminates artifacts before they occur, allowing aggressive pre-toggling to be used for improving response time without degrading image quality

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent uses line buffer data containing previous pixel values to calculate pre-compensation values. This feedback mechanism continuously monitors and adjusts for cross-talk based on actual display content, enabling dynamic optimization of pre-toggling intensity while maintaining image quality across different display scenarios

Inventive Principle:
Principle #23Feedback

2Measurement precision

If line buffer is used to store image data for pre-compensation, then cross-talk compensation accuracy is improved, but memory usage increases

Engineering Contradiction:
Improvecompensation accuracyVSAvoidmemory buffer size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements a line buffer that stores only the previous frame's image data, focusing memory resources on the specific data needed for pre-compensation calculations. This selective storage approach provides sufficient compensation accuracy by maintaining only the necessary historical information while avoiding the memory overhead of storing complete frame buffers or extended history data

Inventive Principle:
Principle #3Local quality

3Reliability

If pre-toggling is used to reduce hysteresis, then image quality is improved, but power consumption increases

Engineering Contradiction:
Improveimage qualityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent dynamically adjusts pre-compensation parameters based on the actual display content and hysteresis conditions. By modifying compensation strength according to image characteristics and display state, the system optimizes the balance between hysteresis reduction and power consumption, applying pre-toggling intensity only when and where needed rather than uniformly across all pixels and frames

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10665157B2Pre-compensation for pre-toggling-induced artifacts in electronic displays
Publication Date: 2020.05.26 APPLE INC
  • US10665157B2 patent drawing
  • US10665157B2 patent drawing
  • US10665157B2 patent drawing

AI summary

Systems and methods reduce likelihood of hysteresis that reduces perceived image quality of a subsequent image frame by toggling the display pixels to relax the display pixels by overwriting previous image frame data. During non-emission periods of the pixels, the pixels may be pre-toggled or exercised to improve response time and accuracy of the pixel. Data for pixels being programmed may also be used to pre-toggle other pixels reducing overhead but increasing cross-talk. Since the amount of cross-talk is related to content of the pixels being pre-toggled, a line buffer may be used to store image data for the pixels being pre-toggled. This stored image data may be used to determine how much pre-compensation is to be applied to data for the pixels being programmed. In other words, an amount of compensation applied is based at least in part on the content (e.g., greyscale levels) of the image data.