Display Driver Memory Segmentation for Timing Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Display drivers with insufficient memory capacity for storing image data of all lines in a frame face challenges in cyclically storing data without improper overwriting, leading to restricted write and read timing that affects image display quality.

Innovation Solution

A display driver with a memory comprising multiple regions, each storing one line of image data, uses control circuitry to adjust the number of in-use memory regions and cyclically store image data in a fixed order, allowing earlier start of image data writing and reducing the risk of overwriting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If the memory capacity is reduced to decrease circuit size, then the device complexity and area are reduced, but the ability to store image data for all lines without improper overwriting deteriorates

Engineering Contradiction:
Improvecircuit sizeVSAvoidimage display quality
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The memory is divided into multiple memory regions (first memory region, second memory region, third memory region) that can be independently controlled. This segmentation allows the system to use only the necessary number of memory regions for storing image data of M lines, reducing the required memory capacity while maintaining reliable operation without improper overwriting.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control circuitry dynamically adjusts the number of in-use memory regions based on the vertical resolution M of the image data. By flexibly configuring how many memory regions are actively used to store M lines of image data, the system adapts to different display requirements while preventing overwriting issues, thus maintaining image display quality with reduced memory capacity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the number of in-use memory regions is increased to store more image data, then the image display quality is improved, but the circuit size and memory capacity requirements increase

Engineering Contradiction:
Improveimage display qualityVSAvoidcircuit size
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The memory is divided into multiple memory regions (first memory region, second memory region, third memory region) that can be independently controlled. This segmentation allows the system to use only the necessary number of memory regions for storing image data of M lines, reducing the required memory capacity while maintaining reliable operation without improper overwriting.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control circuitry changes the operational parameters by adjusting the number of in-use memory regions based on the vertical resolution M. This parameter adjustment allows the system to optimize between memory usage and image display quality, using exactly enough memory regions to store M lines without allocating excessive memory capacity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If the write timing is delayed to prevent overwriting, then the reliability is improved, but the productivity and timing flexibility deteriorate

Engineering Contradiction:
Improvedata integrityVSAvoidtiming flexibility
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The control circuitry preliminarily determines the number of in-use memory regions before writing image data, based on the vertical resolution M. This preliminary configuration ensures that the correct number of memory regions are prepared and available, allowing write operations to proceed without unnecessary delays while preventing overwriting issues.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The control circuitry dynamically adjusts the number of in-use memory regions based on the vertical resolution M of the image data. By flexibly configuring how many memory regions are actively used to store M lines of image data, the system adapts to different display requirements while preventing overwriting issues, thus maintaining image display quality with reduced memory capacity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10643515B2Display driver, display device and method of operating display driver
Publication Date: 2020.05.05 SYNAPTICS INC
  • US10643515B2 patent drawing
  • US10643515B2 patent drawing
  • US10643515B2 patent drawing

AI summary

A display driver includes: a memory comprising a plurality of memory regions each configured to store image data for one line of an image displayed in a frame; and control circuitry configured to adjust a number of in-use memory regions of the plurality of memory regions used to store the image data. The control circuitry is further configured to control the memory so that image data for respective lines of the image are cyclically stored in the in-use memory regions in a fixed order.