Region-Based Overdrive for Display Response Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing overdrive techniques for improving display response time consume significant power and memory bandwidth due to the need to calculate and fetch previous and next frames for generating overdrive frames, especially in applications like mobile devices where frames often have unchanged regions.

Innovation Solution

The method generates overdrive frames by determining which regions of the input frame have changed since the previous frame, allowing only those regions to be overdriven, thereby reducing the need to read and analyze previous frames and minimizing power and bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If overdrive frames are generated by calculating and fetching previous and next frames, then display response time is improved, but power consumption and memory bandwidth usage increase

Engineering Contradiction:
Improvedisplay response timeVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent divides the display frame into multiple regions and processes only those regions that have changed since the previous frame. By segmenting the frame processing task and identifying changed regions through comparison, the system avoids calculating overdrive values for unchanged regions, thereby reducing power consumption and memory bandwidth usage while maintaining improved response time for the changed portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies overdrive processing selectively to specific regions where changes are detected, rather than uniformly across the entire frame. This local quality approach ensures that computational resources and power are concentrated only where needed (in changed regions), while unchanged regions bypass the intensive overdrive calculation, thus resolving the contradiction between response time improvement and power consumption.

Inventive Principle:
Principle #3Local quality

2Speed

If overdrive frames are generated by calculating and fetching previous and next frames, then display response time is improved, but memory bandwidth requirements increase

Engineering Contradiction:
Improvedisplay response timeVSAvoidmemory bandwidth
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent segments the frame into multiple regions and processes only changed regions. By dividing the frame processing task and using change detection to identify which regions require overdrive calculation, the system reduces the volume of data that needs to be fetched from memory, thereby lowering memory bandwidth requirements while preserving response time benefits for changed areas.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and processes only the changed regions from the full frame, separating them from unchanged regions. This extraction approach allows the system to fetch and calculate overdrive values only for the necessary portions, reducing overall memory bandwidth consumption while maintaining the response time improvements where changes occur.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If overdrive is applied to entire frames, then response time is improved, but computational complexity increases

Engineering Contradiction:
Improvedisplay response timeVSAvoidcomputational complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the computational task of overdrive calculation into region-level segments rather than processing entire frames uniformly. By segmenting the frame and using change detection to identify which regions require processing, the system reduces overall computational complexity while maintaining response time improvements for changed regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies computational resources locally to changed regions rather than uniformly across the entire frame. This local quality approach ensures that complex overdrive calculations are performed only where necessary, reducing overall computational complexity while preserving the response time benefits in regions where changes actually occur.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9640131B2Method and apparatus for overdriving based on regions of a frame
Publication Date: 2017.05.02 ARM LTD
  • US9640131B2 patent drawing
  • US9640131B2 patent drawing
  • US9640131B2 patent drawing

AI summary

An overdrive engine generates output frames to be used to drive a display from input frames to be displayed. Each output frame is generated on a region by region basis from the corresponding regions of the input frames. If it is determined that an input frame region has changed significantly since the previous version(s) of the input frame, an overdriven version of the input frame region is generated for use as the corresponding region in the output frame. On the other hand, if it is determined that the input frame region has not changed since the previous version of the input frame, then the new input frame region is used without performing any form of overdrive process on it for the corresponding region in the output frame.