Media Device Power Conservation via Dynamic Frame Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Power consumption in devices, especially in portable and larger electronic systems, is a concern due to inefficiencies in silicon chip performance and costs associated with power usage, necessitating the development of more efficient power management techniques.

Innovation Solution

Dynamic power conservation is achieved by determining processor computing performance requirements on a per frame basis, adjusting parameters such as voltage and frequency, and turning power on/off based on predicted power needs, using a history table to analyze past performance and optimize power usage for media devices like game consoles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If power is continuously supplied to the processor at full capacity, then processing performance is maintained, but power consumption increases

Engineering Contradiction:
Improveprocessing performanceVSAvoidpower consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts processor power consumption by transitioning between different power states (on and off) based on real-time frame rendering requirements. The processor operates at full power only when frame rendering is detected, and transitions to low-power state when rendering is complete, making the power consumption adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the power consumption parameter of the processor based on detected rendering activity. By monitoring frame rendering status and adjusting power states accordingly, the system optimizes the power parameter to match actual computational needs, reducing unnecessary power consumption during non-rendering periods.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If power is reduced to conserve energy, then power consumption decreases, but processing performance may be compromised

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing performance
Core Design Contradiction:
Use of energy by moving objectVSPower

Solution Approach 1:

The system implements periodic power cycling by alternating between active and low-power states based on frame rendering cycles. Power is supplied during rendering periods and reduced during idle periods, creating a rhythmic pattern that maintains performance when needed while conserving energy during non-critical intervals.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The processor automatically manages its own power consumption by detecting its own rendering activity and transitioning to low-power state when rendering is complete. This self-service mechanism ensures that performance is maintained during critical operations while automatically conserving energy during idle periods without external intervention.

Inventive Principle:
Principle #25Self-service

3Productivity

If the processor operates continuously at full power, then frame rendering performance is maintained, but energy efficiency decreases

Engineering Contradiction:
Improveframe rendering performanceVSAvoidenergy efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system performs preliminary detection of frame rendering completion and proactively transitions the processor to a low-power state before the next rendering task begins. This advance preparation ensures that the processor is in the optimal power state ready for the next rendering task while minimizing energy consumption during the transition and idle periods.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7925903B2Media device power conservation
Publication Date: 2011.04.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7925903B2 patent drawing
  • US7925903B2 patent drawing
  • US7925903B2 patent drawing

AI summary

Power is dynamically conserved in a device by analyzing past processing performance of the device and predicting the amount of power required for future execution. In an example embodiment, a video frame is analyzed to determine what portion of the video frame was needed to render data. If less than the full video frame was needed, at least one power conservation technique is applied to the device for subsequent rendering of data. Power conservation techniques include adjusting the operating frequency of circuitry utilized to render data, adjusting the voltage applied to circuitry utilized to render data, and/or turning off/on circuitry utilized to render data.