Dynamic Audio Video Stream Encoding Adaptation for Power-Constrained Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Measurement precision

If the incoming stream is encoded with high quality, then the decoding quality is improved, but the power consumption increases

Engineering Contradiction:
Improvedecoding qualityVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the decoding complexity is increased, then the stream quality is improved, but the processing time increases

Engineering Contradiction:
Improvestream qualityVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

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.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If the encoding bitrate is increased, then the stream quality is improved, but the network transmission load increases

Engineering Contradiction:
Improvestream qualityVSAvoidnetwork transmission load
Core Design Contradiction:
Measurement precisionVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10341686B2Method for dynamically adapting the encoding of an audio and/or video stream transmitted to a device
Publication Date: 2019.07.02 HARMONIC INC
  • US10341686B2 patent drawing

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.