Display Frame Region Segmentation for Dynamic Refresh Rate Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for dynamically controlling display refresh rates are inefficient and costly, as they fail to effectively measure quantitative changes in display frame content over time, leading to unnecessary power consumption and hardware complexity.

Innovation Solution

A method that divides display frames into regions, calculates numerical codes for each frame, and determines content changes between frames to dynamically adjust the refresh rate, using a frame compositor and statistical modules to track and evaluate these changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If temporal entropy approach using intra-frame entropy detection is used to detect significant rendering, then display refresh rate can be dynamically controlled, but additional hardware complexity is required and cost increases

Engineering Contradiction:
Improvedynamic refresh rate controlVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The display frame is divided into multiple frame regions, and each region is processed independently to calculate numerical codes. This segmentation allows the system to evaluate content changes in a simplified manner without requiring complex hardware, as each region can be processed through straightforward numerical comparison rather than sophisticated entropy detection circuits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces complex hardware-based entropy detection with a software-based numerical code comparison approach. By converting visual content into numerical representations and comparing these codes, the system achieves dynamic refresh rate control through computational methods rather than additional hardware complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If high flipping rate is used to render dynamic graphics contents, then visual content is completely conveyed, but power consumption increases

Engineering Contradiction:
Improvevisual content completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the refresh rate based on actual content changes in the display frame. When content changes are detected through numerical code comparison, the refresh rate is increased to ensure complete visual content conveyance. When content remains static, the refresh rate is reduced to lower power consumption, creating a dynamic adaptation to actual display needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the refresh rate parameter based on evaluated content changes. By monitoring numerical codes of frame regions and detecting changes, the system adjusts the refresh rate parameter to match actual content dynamics, ensuring visual quality is maintained only when necessary while reducing power consumption during static periods.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If temporal entropy approach is used to detect bounded area affected by content updates, then content changes are detected, but interference of small display surfaces such as cursors occurs

Engineering Contradiction:
Improvecontent change detectionVSAvoiddetection accuracy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

By dividing the display frame into multiple frame regions and calculating numerical codes for each region independently, the system can detect content changes at a granular level. This segmentation approach allows small display surfaces like cursors to be properly detected within their specific regions without being lost or interfering with the detection of larger content changes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent calculates numerical codes for all frame regions and compares them to detect changes, even in regions with small content changes. This comprehensive approach ensures that no content changes are missed, including small elements like cursors, while the numerical code comparison method efficiently handles the evaluation without excessive complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8120621B1Method and system of measuring quantitative changes in display frame content for dynamically controlling a display refresh rate
Publication Date: 2012.02.21 NVIDIA CORP
  • US8120621B1 patent drawing
  • US8120621B1 patent drawing
  • US8120621B1 patent drawing

AI summary

A method and system are implemented to measure quantitative changes in display frame content for dynamically controlling a display refresh rate. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of composing a first display frame from a first set of rendered image surfaces, composing a second display frame from a second set of rendered image surfaces, dividing the first display frame and the second display frame into a same number of frame regions. Also, for each of the frame regions, the method also includes the steps of calculating a first set of numerical codes and a second set of numerical codes representative of the content associated with the frame region in the first and second display frame, respectively; and determining an amount of changes in content between the first display frame and the second display frame based on the results of comparing the first set of numerical codes against the second set of numerical code.