Display Driver Memory Reduction via Gamma Data Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display drivers face challenges in reducing memory size while maintaining accurate gamma conversion processing for electro-optical panels, particularly in color liquid-crystal panels, due to the non-linear relationship between input voltage and output light transmittance, which affects the natural expression of colors.

Innovation Solution

A display driver configuration that includes a processing circuit for gamma conversion, a memory storing correspondence information between input and output gray levels, and a drive circuit generating data line drive voltages, where the memory stores lower n-bit data for m-bit gray levels, allowing for reduced data storage and accurate gamma conversion by interpolation and restoration processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the size of the look-up table is reduced by storing color correction data regarding any two three color input signals in the LUT, then the memory size is reduced, but the color expression becomes unnatural

Engineering Contradiction:
Improvememory sizeVSAvoidcolor naturalness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent extracts only the necessary correction data for two color signals (R and B) from the full three-color correction table, storing them in the LUT while deriving the third color (G) through calculation. This selective extraction reduces memory size while maintaining color accuracy through mathematical relationships between color signals.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter representation by storing correction data in terms of two independent color signals (R and B) rather than three, and uses computational relationships to derive the third signal. This parameter transformation maintains the essential color correction functionality while reducing data storage requirements.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If gamma conversion processing is performed for all three color signals, then color accuracy is maintained, but memory size increases

Engineering Contradiction:
Improvegamma conversion accuracyVSAvoidmemory size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential correction data for two color signals (R and B) from the full three-color correction table, storing them in the LUT while deriving the third color (G) through calculation. This selective extraction reduces memory size while maintaining color accuracy through mathematical relationships between color signals.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a computational copy of the third color correction data by calculating it from the stored R and B correction data using known color signal relationships. This virtual copying maintains full three-color correction capability without requiring physical storage of all three color datasets.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10854152B2Display driver, display controller, electro-optical device, and electronic apparatus for reducing memory size of a memory thereof
Publication Date: 2020.12.01 SEIKO EPSON CORP
  • US10854152B2 patent drawing
  • US10854152B2 patent drawing
  • US10854152B2 patent drawing

AI summary

A display driver includes a processing circuit that performs gray level gamma conversion processing on display data, a memory that stores correspondence information, and a drive circuit. The memory stores lower n bits of m-bit output gray level data in an output gray level group, the processing circuit generates output gray level data corresponding to the m-bit input gray level data based on lower n-bit data, and the drive circuit outputs a drive voltage based on the output gray level data.