Image Frame Prediction Using Motion Vectors to Cut GPU Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Game performance on terminal devices, particularly mobile phones, is hindered by high resource consumption and frame drops due to the processing demands of heavy-load games, leading to issues like fast power consumption and heating.

Innovation Solution

An image prediction method that calculates motion vectors between successive frames to generate a prediction frame, reducing the need for real-time rendering by combining fixed objects directly onto predicted frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If real-time rendering is performed for all objects in heavy-load games, then image quality and game effects are improved, but GPU resource consumption and device load increase significantly

Engineering Contradiction:
Improveimage qualityVSAvoidGPU resource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by predicting the positions of dynamic objects in advance based on historical motion data from previous frames. Instead of rendering all objects in real-time, the system pre-calculates predicted positions and only renders objects that have actually moved to their predicted positions, significantly reducing GPU workload while maintaining visual quality.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all drawing instructions are executed on terminal device, then complete game scenes are rendered, but frame drops and performance issues occur

Engineering Contradiction:
Improvegame rendering completenessVSAvoidframe rendering efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and identifies only the necessary drawing instructions related to dynamic objects that have actually moved. By separating dynamic object rendering from static object rendering, and only processing changed elements, the system maintains rendering completeness while dramatically improving frame rendering efficiency and eliminating frame drops.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If motion prediction is performed using multiple historical frames, then prediction accuracy is improved, but calculation complexity increases

Engineering Contradiction:
Improvemotion prediction accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the motion prediction process into distinct stages: extracting motion vectors from multiple historical frames, calculating predicted positions based on these vectors, and validating predictions against actual object positions. This segmentation allows the system to achieve high prediction accuracy through multi-frame analysis while managing calculation complexity through structured processing steps.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12589298B2Image prediction method, electronic device, and storage medium
Publication Date: 2026.03.31 HONOR DEVICE CO LTD
  • US12589298B2 patent drawing
  • US12589298B2 patent drawing
  • US12589298B2 patent drawing

AI summary

This application provides an image prediction method, an electronic device, and a storage medium. The prediction method includes: obtaining a drawing instruction stream of a first image frame, wherein the first image frame contains one or more first objects; calculating a first motion vector between the one or more first objects and the one or more third objects, wherein the one or more third objects match the one or more first objects; obtaining a second motion vector, wherein the second motion vector is a motion vector between the one or more third objects and one or more fourth objects in a third image frame; calculating a third motion vector based on a first motion vector and a second motion vector; obtaining a first prediction image frame based on the first motion vector, the third motion vector, and the one or more first objects.