Frame Prediction Control for Low-Power High-Refresh Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High frame rate displays in modern devices consume excessive power, reducing battery life due to increased graphics processing demands, particularly in applications requiring high framerate rendering.

Innovation Solution

A device and method that enable frame prediction by replacing a subset of original frames with predicted frames, using CPU and GPU to optimize power consumption while maintaining frame rate, employing image data processing and classification techniques to determine when and how to apply frame prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If high frame rate rendering is performed, then visual quality and smoothness are improved, but power consumption increases significantly

Engineering Contradiction:
Improveframe rateVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent segments the frame rendering process into two distinct paths: original frame rendering for key frames and predicted frame generation for intermediate frames. This segmentation allows the system to maintain high frame rates by inserting predicted frames while reducing the computational burden on the GPU, thereby lowering power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-calculating prediction information (such as motion vectors and depth data) from original frames before generating predicted frames. This preliminary processing enables efficient predicted frame generation without requiring full rendering pipelines, thus reducing real-time power consumption while maintaining high frame rates.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If frame prediction is applied to reduce power consumption, then battery life is extended, but visual quality may deteriorate

Engineering Contradiction:
Improvepower consumptionVSAvoidvisual quality
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where the system continuously monitors rendering performance and power consumption metrics. Based on this feedback, it dynamically adjusts the ratio of original frames to predicted frames, ensuring that visual quality remains acceptable while optimizing power consumption. The feedback loop allows the system to maintain reliability by switching to more original frames when quality degradation is detected.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies local quality by selectively rendering different regions or elements of frames at different quality levels. Critical regions (such as foreground objects or areas with high motion) are rendered with full quality using original frames, while less critical regions use predicted frames. This approach maintains overall visual quality while reducing power consumption through selective prediction.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12482112B2Device and method for optimizing power consumption during frames rendering
Publication Date: 2025.11.25 HUAWEI TECH CO LTD
  • US12482112B2 patent drawing
  • US12482112B2 patent drawing
  • US12482112B2 patent drawing

AI summary

This application relates to a camera control method and apparatus, and a storage medium. The method is applied to a first terminal device, and the method includes: receiving image data from a second terminal device, where the image data is captured by the second terminal device in a photographing process; determining an operation command and status information, where the operation command is an operation command for the photographing process of the second terminal device, and the status information indicates an execution status of the operation command executed by the second terminal device; displaying a picture based on the image data; and displaying the execution status of the operation command on the picture based on the operation command and the status information.