Dynamic Audio Video Stream Encoding Adaptation for Power-Constrained Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for adapting the encoding of audio and video streams to variable constraints on mobile terminals are inadequate, leading to potential power exhaustion and communication interruptions due to high power consumption during decoding.
Innovation Solution
A method that dynamically adjusts the encoding of audio and video streams by incorporating power-saving indicators into the outgoing stream, allowing the receiving device to modify its decoding processes, such as reducing clock frequency and voltage, to conserve power based on its energy storage and environmental conditions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the incoming stream is encoded with high quality, then the decoding quality is improved, but the power consumption increases
Solution Approach 1:
The patent implements dynamic adaptation of encoding parameters based on the remote device's power state. The sending device receives power state information from the remote device and adjusts encoding parameters (such as bitrate, resolution, or compression level) in real-time. When the remote device is in a low-power state, the sending device reduces encoding quality to lower decoding complexity and power consumption. When power is abundant, higher quality encoding is used, thus dynamically balancing quality and power consumption.
Solution Approach 2:
The patent changes encoding parameters based on the remote device's power state. Specifically, the sending device modifies parameters such as bitrate, resolution, or compression level according to the received power state information. This parameter adaptation allows the system to adjust the trade-off between decoding quality and power consumption by selecting appropriate encoding levels that match the remote device's current power capabilities.
2Measurement precision
If the decoding complexity is increased, then the stream quality is improved, but the processing time increases
Solution Approach 1:
The patent dynamically adjusts encoding parameters based on the remote device's power state, which directly affects processing capabilities. When the remote device reports a low-power state, the sending device reduces encoding complexity (lower bitrate, lower resolution), which consequently reduces decoding complexity and processing time requirements. This dynamic adjustment ensures that processing time remains within acceptable limits while maintaining the highest possible quality given the device's current state.
3Measurement precision
If the encoding bitrate is increased, then the stream quality is improved, but the network transmission load increases
Solution Approach 1:
The patent changes the encoding bitrate parameter based on the remote device's power state information. When the remote device is in a low-power state, the sending device reduces the bitrate to lower network transmission load. When power is abundant, higher bitrates are used to improve quality. This parameter adaptation allows the system to optimize the trade-off between stream quality and network load based on the receiving device's capabilities.
Data Source
AI summary
The present invention concerns a method for dynamically adapting the lossy encoding of an audio and/or video stream (112) transmitted by a first device (101) to a remote device (102), said method comprising the following steps: the remote device (102) receives and decodes said stream (112), called the incoming stream, and transmits an outgoing stream (111) having at least one indicator relating to a state of said remote device (102) that is modified by the execution of the decoding of the incoming stream (112); the first device (101) receives the outgoing stream (111), extracts said at least one indicator therefrom and adapts the encoding of the incoming stream (112) according to said at least one extracted indicator. The method can be applied notably to video conferences conducted on the basis of self-powered terminals for the purpose of maintaining the operating period of these terminals.
