Dynamic SOC Frequency Adjustment for Frame Rate Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic devices face frame rate fluctuations and freezing due to inadequate and timely provision of System on Chip (SOC) resources, particularly in high-demand scenarios like real-time battle games, leading to inefficient power consumption and overheating.

Innovation Solution

A dynamic frequency adjustment method for the SOC, monitoring frame rates and temperatures to optimize CPU, GPU, and DDR frequencies, ensuring timely resource allocation and reducing fluctuations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the SOC operates at high frequency to meet game resource demands, then the frame rate stability improves, but power consumption increases and overheating occurs

Engineering Contradiction:
Improveframe rate stabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic frequency adjustment by continuously monitoring frame rates and temperatures, then adaptively changing SOC frequency levels. The system transitions from static high frequency operation to dynamic adjustment, selecting appropriate frequency tiers (first, second, third levels) based on real-time game conditions, thereby maintaining frame rate stability while reducing unnecessary power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback loop that monitors frame rate metrics and temperature conditions, then uses this information to adjust SOC frequency. The monitoring module detects frame rate fluctuations, and the processing module responds by adjusting frequency levels, creating a closed-loop control system that balances performance and power consumption based on actual game state.

Inventive Principle:
Principle #23Feedback

2Reliability

If the SOC frequency is increased to provide timely resources, then the frame rate stability improves, but the device temperature increases causing overheating

Engineering Contradiction:
Improveframe rate stabilityVSAvoiddevice temperature
Core Design Contradiction:
ReliabilityVSTemperature

Solution Approach 1:

The system dynamically adjusts SOC frequency based on real-time temperature monitoring. When temperature exceeds thresholds, the system automatically reduces frequency to cooling levels, preventing overheating while maintaining adequate performance. This dynamic response replaces static high-frequency operation with adaptive frequency management that responds to thermal conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system takes preliminary action by monitoring temperature trends and proactively adjusting frequency before critical overheating occurs. The monitoring module detects temperature increases, and the processing module preemptively reduces SOC frequency to prevent thermal damage, rather than waiting for overheating to occur and then reacting.

Inventive Principle:
Principle #9Preliminary anti-action

3Reliability

If the SOC resources are fully provided continuously, then the frame rate stability improves, but the power consumption increases

Engineering Contradiction:
Improveframe rate stabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system applies partial action by providing SOC resources at different frequency levels rather than continuously at maximum capacity. Based on game scene complexity and frame rate requirements, the system selects appropriate frequency tiers (first level for high demand, second level for moderate demand, third level for low demand), providing exactly the resources needed without excessive power consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the operating parameter (SOC frequency) based on game conditions. By monitoring frame rates and adjusting frequency levels accordingly, the system transitions between different frequency states (first, second, third levels) to match actual resource demands, avoiding continuous high-frequency operation and reducing unnecessary energy loss.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3926576B1Frequency adjustment method and apparatus applied to terminal, and electronic device
Publication Date: 2025.06.25 HUAWEI TECH CO LTD
  • EP3926576B1 patent drawingFigure 1
  • EP3926576B1 patent drawingFigure 2
  • EP3926576B1 patent drawingFigure 3

AI summary

Embodiments of this application provide a frequency adjustment method and apparatus applied to a terminal, and an electronic device. The method includes: monitoring a drawing time of a first frame of image; obtaining a current state of a system on chip SOC when the drawing time exceeds first drawing duration, where the current state is any one or more of the following parameters: a current temperature of the SOC and current load of the SOC; determining whether the current state exceeds a first preset threshold; if the current state does not exceed the first preset threshold, increasing an operating frequency of the SOC in a time range, and restoring the operating frequency after the increasing of the operating frequency ends; obtaining actual drawing duration of the first frame of image when drawing of the first frame of image is completed; and monitoring a drawing time of a second frame of image when the actual drawing duration does not exceed second drawing duration, where the second drawing duration is determined based on a preconfigured maximum frame rate, and the first drawing duration is less than the second drawing duration. In the embodiments of this application, a large fluctuation in a frame rate can be reduced.