Source Driver Sleep Mode via Line Data Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional display systems consume additional power due to redundant data rewriting in the source driver when identical line data is received consecutively, as the source driver continues to store and transmit the same data without power-saving measures.

Innovation Solution

A method where the timing controller determines if line data is identical to its previous data and sends a sleep command to the source driver to enter a sleep mode, stopping data reception and reducing power consumption, with a wake-up command used to resume operations when different data is detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the source driver continuously receives and stores line data in the data latch, then the display operation is maintained, but power consumption increases due to redundant data rewriting when identical line data is received consecutively

Engineering Contradiction:
Improvepower consumptionVSAvoiddisplay operation continuity
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The source driver dynamically changes its operational state based on data comparison results. When identical consecutive line data is detected, the source driver transitions to a sleep mode to save power. When different data is detected, it returns to normal operation mode, allowing adaptive power management without affecting display continuity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The timing controller implements a feedback mechanism by comparing current line data with previous line data and generating sleep commands based on the comparison result. This feedback loop enables the system to automatically adjust power consumption by putting the source driver to sleep when data remains unchanged

Inventive Principle:
Principle #23Feedback

2Loss of energy

If the source driver enters sleep mode to save power, then power consumption is reduced, but the system complexity increases due to additional control signals and data comparison mechanisms

Engineering Contradiction:
Improvepower consumptionVSAvoidcontrol signal complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The data bus serves multiple functions: it transmits line data from the timing controller to the source driver, and also carries sleep commands from the timing controller to the source driver. This multi-functionality reduces the need for additional dedicated control signal lines, thereby minimizing the increase in system complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The timing controller performs the data comparison function itself by comparing received line data with previously displayed data, and autonomously generates sleep commands when identical data is detected. This self-service approach eliminates the need for a separate comparison circuit in the source driver, keeping the additional complexity localized to the timing controller

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10438553B2Method of handling operation of source driver and related source driver and timing controller
Publication Date: 2019.10.08 NOVATEK MICROELECTRONICS CORP
  • US10438553B2 patent drawing
  • US10438553B2 patent drawing
  • US10438553B2 patent drawing

AI summary

A method of handling operation of a source driver of a display system used in a timing controller of a display system, which is coupled to the source driver via a data bus for delivering a plurality of line data, includes determining whether a first line data among the plurality of line data is identical to a second line data among the plurality of line data previous to the first line data; and transmitting a sleep command to the source driver when the first line data is determined to be identical to the second line data, wherein the sleep command instructs the source driver to enter a sleep mode; wherein the source driver stops receiving the plurality of line data from the timing controller when the source driver is in the sleep mode.