Display System Selective Frame Buffer Overwrite

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital video displays require significant processing power to handle high-resolution video data, often wasting resources by repeatedly writing the same pixel data, especially when frames have similar content.

Innovation Solution

A display system that selectively overwrites only the changed regions of previously stored frames in the data buffer based on encoded information, reducing the need to update the entire image, thereby minimizing processing power and data transfer bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the display driver writes complete frames to the data buffer at high resolution, then the image quality is maintained, but the processing power and data transfer bandwidth increase significantly

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent divides the frame buffer into multiple regions and segments the frame update process. Instead of writing complete frames, the system identifies and writes only the changed regions (segments) of the frame buffer, reducing the volume of data processed while maintaining complete frame quality where changes occur

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by treating different regions of the frame buffer differently. Regions with changes receive full-resolution writing, while unchanged regions retain their existing data, optimizing processing resources based on the actual content requirements of each local area

Inventive Principle:
Principle #3Local quality

2Reliability

If the display driver writes complete frames to the data buffer, then the image data is complete, but the data transfer bandwidth increases significantly

Engineering Contradiction:
Improveimage data completenessVSAvoiddata transfer bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary changed regions from the complete frame data and transfers only those segments to the frame buffer. This extraction process removes redundant unchanged data from the transfer stream, reducing bandwidth consumption while ensuring all necessary image data is transferred

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by writing only the minimum necessary portions of frame data (changed regions) to the buffer, rather than performing excessive full-frame writes. This partial writing approach maintains data completeness for displayed regions while reducing overall data transfer volume

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If the display driver updates the entire frame buffer, then the processing is simple, but the processing power and time are wasted on unchanged regions

Engineering Contradiction:
Improveprocessing simplicityVSAvoidprocessing efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent introduces dynamic processing by adapting the write operation based on content changes. The system dynamically determines which regions require updates and adjusts the processing scope accordingly, making the processing adaptive rather than static, thereby improving efficiency without significantly complicating the operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements self-service through automatic change detection and region identification mechanisms that operate autonomously within the display driver. The system automatically identifies changed regions and directs writing operations without requiring external intervention, maintaining operational simplicity while improving productivity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9997141B2Display system and method supporting variable input rate and resolution
Publication Date: 2018.06.12 OMNIVISION TECHNOLOGIES INC
  • US9997141B2 patent drawing
  • US9997141B2 patent drawing
  • US9997141B2 patent drawing

AI summary

A display system includes a pixel array, a data buffer and a display driver. In a particular embodiment the data buffer receives and stores frames of image data and provides the frames of image data to the pixel array. The display driver overwrites an entire frame of image data on the data buffer during some frame times and selectively overwrites a portion of a frame of image data, leaving another portion of the frame of image data in the data buffer, during other frame times.