Encoder Power Optimization via Dynamic Encoding Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing encoding techniques do not optimally utilize power resources, as different techniques require varying amounts of processing resources, leading to inefficient power usage.
Innovation Solution
An encoder dynamically selects and switches between encoding techniques based on available power, estimating motion vectors at corresponding precision levels and switching off unnecessary circuitry to optimize power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If different encoding techniques are used to achieve varying quality levels, then encoding quality (compression level, precision) is improved, but power consumption increases
Solution Approach 1:
The encoder dynamically switches between different encoding techniques based on available power levels. The system transitions from static to dynamic operation by adapting the encoding technique selection in real-time according to power availability, allowing optimal quality-power tradeoffs during power-constrained durations.
Solution Approach 2:
The system changes operational parameters by selecting different encoding techniques corresponding to different power levels. Each encoding technique is associated with specific processing resources and power consumption characteristics, allowing the system to adjust parameters based on available power.
2Measurement precision
If higher processing resources are allocated to encoding, then encoding quality is improved, but power consumption increases
Solution Approach 1:
The encoder dynamically adjusts processing resource allocation based on available power. During power-constrained durations, the system reduces processing resources by switching to lower-power encoding techniques, while utilizing more resources when power is available to achieve higher quality encoding.
Solution Approach 2:
The system applies partial action by using only the necessary processing resources required for the available power level. Instead of always allocating maximum resources, the system allocates resources proportionally to available power, using partial processing capacity when power is constrained.
3Measurement precision
If encoding operations continue at high power levels, then encoding quality is maintained, but battery life decreases
Solution Approach 1:
The system implements periodic action by operating at different power levels during different time periods. During power-constrained durations, the encoder switches to lower-power techniques, creating a periodic pattern of high and low power operation that extends battery life while maintaining acceptable quality.
Solution Approach 2:
The encoder dynamically adjusts power consumption levels to extend operational duration. By reducing power consumption during battery-constrained periods, the system extends battery life while maintaining encoding quality through appropriate technique selection.
Data Source
AI summary
An encoder provided according to an aspect of the present invention uses different encoding techniques depending on an amount of power available in the corresponding durations. Due to the ability to use such different encoding techniques, power may be optimally utilized. The optimization is further enhanced by dynamically switching between encoding techniques according to power amount availability in corresponding durations. In an embodiment, each encoding technique estimates motion vectors at corresponding level of precision (thereby consuming a corresponding level of power) and the precision level is chosen to correspond to available power budget. The circuitry not required for a desired precision level may be switched off.


