Dynamic Frequency Scaling for Handheld Multimedia Processors
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


