Dynamic Frequency Scaling for Handheld Multimedia Processors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power-saving techniques for handheld multimedia devices are not optimized and result in excessive power consumption, as they do not consider the complexity of multimedia content, leading to reduced playback quality and unnecessary power dissipation.

Innovation Solution

The method dynamically adjusts the computational power of CPUs and DSPs based on historical load profiles of multimedia data streams, reducing power consumption by scaling operating frequency and voltage to optimal levels necessary for smooth playback without compromising quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the operational frequency of the CPU/Hardware is set at a predetermined upper limit to enable most multimedia content to be decoded and played back, then playback compatibility is improved, but power consumption increases unnecessarily for less intensive content

Engineering Contradiction:
Improveplayback compatibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent applies dynamics by transitioning from a static predetermined frequency limit to a dynamic frequency adjustment mechanism. The system continuously monitors the actual computational load required for decoding specific multimedia content and adjusts the CPU operational frequency in real-time accordingly. This allows the device to operate at higher frequencies only when necessary for complex content while reducing frequency for simpler content, thereby resolving the contradiction between playback compatibility and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the operational frequency parameter based on measured decoding requirements. Instead of using a fixed frequency setting, the system varies the frequency parameter dynamically according to the actual computational demands of different multimedia streams. This parameter adaptation enables the device to maintain compatibility across diverse content types while optimizing power consumption by avoiding unnecessary high-frequency operation.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If a fixed low power setting is used to reduce power consumption of the CPU, then power consumption is reduced, but playback quality deteriorates for complex multimedia content

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

Solution Approach 1:

The patent applies feedback by implementing a closed-loop control system that monitors decoding performance and computational load, then uses this information to adjust the CPU frequency setting. The system measures actual decoding requirements and feeds this information back to the frequency control mechanism, which adjusts the operational frequency to maintain adequate playback quality while minimizing power consumption. This feedback loop resolves the contradiction by preventing both excessive power consumption and quality deterioration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent resolves this contradiction through dynamic frequency adjustment based on real-time load monitoring. Rather than using a static low power setting that degrades quality for complex content, the system dynamically scales the frequency up or down according to actual decoding requirements. This dynamic approach ensures that playback quality is maintained when needed while achieving power savings during less intensive operations.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the CPU operates at maximum frequency to ensure smooth decoding of all content, then decoding performance is improved, but power consumption increases significantly

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

Solution Approach 1:

The patent applies partial action by using maximum CPU frequency only partially - specifically, only when the measured decoding load requires it. Instead of continuously operating at maximum frequency, the system uses high frequency settings selectively for complex content that demands full performance, while using lower frequency settings for simpler content. This partial utilization of maximum capability achieves the necessary decoding performance while avoiding excessive power consumption during less demanding operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8775831B2Using historic load profiles to dynamically adjust operating frequency and available power to a handheld multimedia device processor core
Publication Date: 2014.07.08 NYTELL SOFTWARE LLC
  • US8775831B2 patent drawing
  • US8775831B2 patent drawing
  • US8775831B2 patent drawing

AI summary

A technique is provided for use in a handheld multimedia device that uses the historical load profile statistics of a particular multimedia stream to dynamically scale the computational power of a computing engine, depending upon the complexity of the multimedia content and thereby reduce the power consumption for computationally less intensive content and consequently reduce the power consumption by a significant amount over a duration of time.