Timing Controller Pulse Validation for Stable Display Blank Periods

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Abnormally generated data enable signals can cause momentary display of incorrect images on flat-panel displays, reducing display quality by applying image data during intended blank periods.

Innovation Solution

A timing controller with a count control circuit, pulse width detector, and pulse generator that counts and compares pulse periods, generating output pulses one-third the length of detected previous pulses to stabilize blank periods and prevent incorrect image display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the timing controller directly applies image data during the effective period of the data enable signal, then the display operates normally during valid image periods, but abnormal images are displayed during blank periods when the data enable signal is abnormally generated with logic high level

Engineering Contradiction:
Improvedisplay qualityVSAvoidtiming control mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The timing controller performs preliminary detection of the data enable signal period before applying image data. By detecting whether the current period matches the expected period in advance, the controller prevents abnormal images from being displayed during blank periods, thereby improving display reliability without requiring complex post-processing mechanisms

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The timing controller introduces an intermediate period detection mechanism between the data enable signal and the image data application. This intermediary detection step verifies signal validity before allowing image data to pass through, preventing abnormal signals from causing display errors while maintaining a relatively simple overall system structure

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the timing controller generates control signals in response to every pulse of the data enable signal, then the response time is minimized, but abnormal pulses cause incorrect timing and display artifacts

Engineering Contradiction:
Improveresponse timeVSAvoidtiming accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The timing controller performs preliminary period detection on incoming pulses before generating control signals. By verifying that each pulse has the expected period in advance, the controller ensures timing accuracy is maintained while still responding quickly to valid pulses, preventing abnormal pulses from causing display artifacts

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The timing control process is segmented into distinct stages: period detection, period validation, and control signal generation. This segmentation allows the system to quickly process valid pulses while filtering out abnormal ones, maintaining both fast response time and high timing accuracy

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10679546B2Timing controller, display apparatus having the same and signal processing method thereof
Publication Date: 2020.06.09 SAMSUNG DISPLAY CO LTD
  • US10679546B2 patent drawing
  • US10679546B2 patent drawing
  • US10679546B2 patent drawing

AI summary

A timing controller includes a count control circuit, a pulse width detector, and a pulse generator. The count control circuit receives an external enable signal. Pulses of the external enable signal include an effective and a blank period of image data. The count control circuit counts pulse widths of each of the pulses. The pulse width detector receives the counted pulse widths, compares a pulse width of a present pulse with pulse widths of previous pulses, and detects a pulse width of a previous pulse that has a pulse width smaller than the pulse width of the present pulse. The pulse generator generates three output pulses having pulse widths that are one-third a period of the detected previous pulse. The pulse generator outputs the first, second and third pulses as an internal enable signal.