Display Driving Controller Grayscale Dithering Flicker

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The flicker phenomenon occurs in LED displays due to dither computing, which adds dithering values to grayscale data to increase color depth, leading to a noticeable flicker when the refresh rate is lower than 60 frames/second.

Innovation Solution

A method for outputting grayscale data in a driving controller of a display apparatus, where input grayscale data below a first threshold is output without dither computing, and input grayscale data above a second threshold is dithered and output, with the second output not including any unprocessed data from the input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If dither computing is applied to increase color depth, then gradient continuity is improved, but flicker phenomenon occurs

Engineering Contradiction:
Improvegradient continuityVSAvoidflicker phenomenon
Core Design Contradiction:
Stability of the object's compositionVSObject-affected harmful factors

Solution Approach 1:

The patent applies different processing strategies to different grayscale value ranges: for low grayscale values (0-63), no dithering is applied to avoid flicker, while for high grayscale values (128-255), dithering is applied to maintain gradient continuity. This local differentiation resolves the contradiction by optimizing each region's processing approach.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the dithering parameter (dithering enable/disable) based on the grayscale value parameter. By dynamically adjusting whether dithering is applied according to the input grayscale value, the system achieves both gradient continuity where needed and flicker avoidance where necessary.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If dither computing is applied to eliminate contour phenomenon, then color depth is effectively increased, but flicker becomes severe at low refresh rates

Engineering Contradiction:
Improvecolor depthVSAvoidflicker phenomenon
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent selectively applies dithering only to high grayscale values where gradient continuity is critical, while excluding low grayscale values from dithering. This local quality approach maintains effective color depth where needed while eliminating flicker in the low grayscale region.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of applying dithering universally to all grayscale values, the patent applies partial dithering only to the high grayscale range (128-255). This partial action is sufficient to achieve the goal of eliminating contour phenomenon in critical regions without causing the harmful flicker effect.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12205509B2Method for outputting grayscale data, driving controller and display apparatus
Publication Date: 2025.01.21 NOVATEK MICROELECTRONICS CORP
  • US12205509B2 patent drawing
  • US12205509B2 patent drawing
  • US12205509B2 patent drawing

AI summary

A method for outputting a grayscale data, a driving controller, and a display apparatus are provided. The method includes: in response to receiving a first input grayscale data which is not greater than a first threshold, generating a first output grayscale data without performing a dither computing on the first input grayscale data and outputting the first output grayscale data; in response to receiving a second input grayscale data which is greater than a second threshold, generating a first dithered grayscale data by performing a first dither computing on the second input grayscale data and outputting the first dithered grayscale data as a second output grayscale data. The second threshold is greater than the first threshold, and the second output grayscale data does not comprise any part of the second input grayscale data not processed by the first dither computing.