Low-Power Display Driving Circuit with Internal Encoding and Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Display driving circuits face increased power consumption when repeatedly processing the same still image, as they continue to perform image processing operations at every frame period, leading to inefficient energy usage.

Innovation Solution

Implementing a display driving circuit that performs internal encoding and decoding, where successful encoding routes the output through a low-power path, and unsuccessful encoding repeats the process with changed settings, reducing the need for repeated image processing and minimizing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the display driving circuit performs image processing at every frame period for still images, then the image quality is maintained, but the power consumption increases

Engineering Contradiction:
Improvepower consumptionVSAvoidimage processing performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The circuit performs encoding processing in advance during the first frame period and stores the encoded data in memory. For subsequent frame periods displaying the same still image, the circuit retrieves and decodes the pre-encoded data, avoiding repeated encoding operations and reducing power consumption while maintaining image quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The circuit dynamically switches between two operational modes: normal mode for moving images where encoding is performed at every frame period, and low-power mode for still images where pre-encoded data is reused. The controller determines the mode based on image type, enabling adaptive power management without compromising display performance

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If the display driving circuit uses a low-power path with internal encoding, then power consumption is reduced, but the encoding may fail requiring repeated processing

Engineering Contradiction:
Improvepower consumptionVSAvoidencoding success rate
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The controller monitors the success or failure of internal encoding operations. When encoding fails, the controller receives feedback and automatically retries the encoding process with adjusted parameters or alternative approaches, ensuring reliable data encoding while maintaining low-power operation

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

When internal encoding fails, the circuit changes encoding parameters such as compression ratios, bit depths, or encoding algorithms and retries the process. This adaptive parameter adjustment increases the probability of successful encoding while keeping the circuit in low-power mode, balancing reliability and energy efficiency

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11908364B2Low-power display driving circuit performing internal encoding and decoding and operating method thereof
Publication Date: 2024.02.20 SAMSUNG ELECTRONICS CO LTD
  • US11908364B2 patent drawing
  • US11908364B2 patent drawing
  • US11908364B2 patent drawing

AI summary

Provided are a low-power display driving circuit performing internal encoding and decoding and an operating method thereof. The display driving circuit includes a memory configured to store an input bit stream encoded by an encoder and a controller configured to determine a data path through which output frame data in a second frame period passes according to whether internal encoding is successful in a first frame period, wherein, when the internal encoding is successful, the controller performs internal encoding in the second frame period, stores a generated internal bit stream in the memory, allows the internal bit stream to pass through a low-power path to generate the output frame data, and when the internal encoding fails, the controller generates the output frame data by allowing the input bit stream to pass through a normal path in the second frame period, changes an encoding setting of an internal encoder, and repeats the internal encoding.