Asynchronous Display Driver Reducing Memory and Aberrations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display driver circuits require significant memory for storing video data, leading to increased chip size, manufacturing defects, and visually perceptible aberrations due to high pulse transitions and the use of multiple storage latches per pixel.

Innovation Solution

A display driver method that writes data bits directly to pixels using a single pulse, with equally-weighted bits updated during specific time intervals to reduce memory requirements and aberrations, and asynchronously drives rows to minimize pulse transitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a large input buffer is used to store complete video frames, then video data can be stored adequately, but chip space increases and manufacturing defects increase

Engineering Contradiction:
Improvevideo data storage capacityVSAvoidchip space
Core Design Contradiction:
Quantity of substanceVSArea of stationary object

Solution Approach 1:

The pixel array is divided into multiple blocks, and the input buffer is segmented to store only the current block's video data rather than the entire frame. This allows the buffer to be much smaller while still accommodating the necessary video data for display updating.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to data storage by implementing a dual-buffer system where data is stored in one buffer while being displayed from another. This allows efficient use of minimal buffer space through time-multiplexed data storage and display.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If multiple storage latches are used per pixel, then video data can be stored reliably, but device complexity increases

Engineering Contradiction:
Improvevideo data storage reliabilityVSAvoiddisplay complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the functions of multiple latches into a single latch per pixel by combining data storage and control functions. The single latch works in conjunction with the block-based buffering system to achieve reliable data storage without the complexity of multiple latches per pixel.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system uses self-service mechanisms where the display controller manages data timing and synchronization automatically, eliminating the need for multiple latches per pixel to handle complex data sequencing and storage requirements.

Inventive Principle:
Principle #25Self-service

3Productivity

If high pulse transitions are used to update pixels, then data can be written quickly, but visually perceptible aberrations occur

Engineering Contradiction:
Improvedata writing speedVSAvoidvisual aberrations
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent implements periodic updating of pixel blocks in a systematic sequence, where each block is updated at regular intervals rather than all simultaneously. This periodic block-by-block updating reduces the number of concurrent pulse transitions, minimizing visual aberrations while maintaining acceptable data writing speed.

Inventive Principle:
Principle #19Periodic action

4Area of stationary object

If the input buffer capacity is reduced, then chip space decreases, but bandwidth requirements increase

Engineering Contradiction:
Improvechip spaceVSAvoidbandwidth requirement
Core Design Contradiction:
Area of stationary objectVSQuantity of substance

Solution Approach 1:

By segmenting the display into blocks and the buffer to hold only current block data, the patent reduces the total data volume that needs to be transmitted at any given time. This block-based approach allows smaller buffer capacity while maintaining manageable bandwidth requirements through localized data transfers.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8339428B2Asynchronous display driving scheme and display
Publication Date: 2012.12.25 OMNIVISION TECHNOLOGIES INC
  • US8339428B2 patent drawing
  • US8339428B2 patent drawing
  • US8339428B2 patent drawing

AI summary

A novel method for driving a display includes the steps of defining a modulation period during which a particular intensity value is asserted on a pixel of the display, dividing the modulation period into a plurality of coequal time intervals, receiving a data word, which includes a plurality of equally-weighted bits and is indicative of an intensity value to be displayed by the pixel, updating a signal asserted on the pixel during each of a plurality of consecutive time intervals during a first portion of the modulation period, and updating the signal asserted on the pixel every mth time interval during a second portion of the modulation period, where m is equal to the weight of each of the equally-weighted bits. The data word can either be composed of two groups of equally-weighed bits, or a combination of binary bits and equally-weighted. The invention also includes a novel display driver for executing the driving methods.