Dynamic Device Resource Allocation via Intra-Frame Rendering Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for managing device resources in electronic devices rely solely on inter-frame information, limiting the ability to dynamically and adaptively adjust resource utilization based on the individual attributes and characteristics of each frame, thereby creating a bottleneck in optimizing device resources utilization.

Innovation Solution

A device resource managing method that obtains intra-frame information during frame rendering and dynamically adjusts device resources, such as clock speed and memory space, based on the rendering progress and other intra-frame parameters, enabling adaptive resource allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If device resources are increased to achieve higher FPS, then rendering performance is improved, but power consumption increases

Engineering Contradiction:
ImproveFPSVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamic clock speed adjustment based on intra-frame rendering progress. The system monitors how much of the frame has been rendered and dynamically adjusts the clock speed of processing components accordingly. When rendering progress is low, the system can reduce clock speed to save power; when progress is high or frames are complex, the system increases clock speed to maintain FPS. This dynamic adjustment resolves the contradiction by matching resource allocation to actual rendering needs rather than using fixed high resources throughout.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the clock speed parameter of processing components based on rendering progress metrics. By monitoring parameters such as rendering stage completion and comparing them against expected progress thresholds, the system adjusts clock speed to optimize the balance between rendering performance and power consumption. This parameter change approach allows the system to achieve high FPS when needed while reducing power consumption during periods when maximum performance is not required.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If device resources are adjusted based on inter-frame information only, then implementation is simple, but adaptability to individual frame characteristics is limited

Engineering Contradiction:
Improveadaptive resource adjustmentVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system monitors intra-frame rendering progress and uses this information to adjust device resources. The rendering progress is continuously measured and fed back to the resource management system, which then adjusts clock speed and other resources based on actual frame characteristics. This feedback loop enables adaptive resource allocation that responds to the specific needs of each frame, resolving the contradiction between adaptability and complexity by using straightforward progress monitoring.

Inventive Principle:
Principle #23Feedback

3Productivity

If fixed device resources are allocated throughout rendering, then resource allocation is simple, but optimization based on actual frame needs is insufficient

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidunnecessary power consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent performs preliminary monitoring of rendering progress during the rendering process itself. By tracking how much of the frame has been rendered at different stages, the system can predict future resource needs and adjust clock speed proactively rather than reactively. This preliminary action approach allows the system to optimize resource allocation in real-time, reducing unnecessary power consumption while maintaining adequate FPS, thus resolving the contradiction between productivity and energy loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250068485A1Device resources managing method and image rendering system
Publication Date: 2025.02.27 MEDIATEK INC
  • US20250068485A1 patent drawing
  • US20250068485A1 patent drawing

AI summary

A device resource provisioning method is provided. The method leverages intra-frame information to optimize device resource utilization. The method involves obtaining intra-frame information of the current frame from a running application during rendering the current frame, and adjusting the device resources provided to the running application dynamically based on the intra-frame information of the current frame.