Power-Aware Video Streaming Adaptation for Mobile Battery Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in providing high-quality video streaming due to resource constraints, varying network conditions, display sizes, processing capabilities, and battery life, with existing solutions often prioritizing network bandwidth over power usage, leading to incomplete playback and poor user experience.

Innovation Solution

A power-aware video streaming system that adapts the complexity level and bitrate of video streams based on remaining battery power and processing capabilities, using a processor to determine the power dissipation rate and adjust the video stream accordingly, allowing for seamless playback by selecting an appropriate complexity level that matches the device's resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video streaming quality is improved by increasing complexity level and bitrate, then video quality is improved, but power consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system dynamically adapts the complexity level and bitrate of video streams based on real-time battery power status and processing capabilities. The adaptation is seamless and automatic, adjusting video quality parameters to match current device resources without manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters including complexity level, bitrate, and resolution of video streams based on battery power conditions. By modifying these parameters dynamically, the system optimizes the balance between video quality and power consumption.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If higher complexity video streams are decoded, then video quality is improved, but battery life decreases

Engineering Contradiction:
Improvevideo qualityVSAvoidbattery life
Core Design Contradiction:
Manufacturing precisionVSDuration of action of moving object

Solution Approach 1:

The system performs preliminary assessment of battery power status and processing capabilities before decoding video streams. Based on this preliminary evaluation, it pre-selects an appropriate complexity level that will allow complete video playback without exhausting battery power.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously monitors battery power consumption and processing load during video playback, using this feedback to dynamically adjust the complexity level and bitrate of subsequent video segments, ensuring optimal balance between quality and battery life.

Inventive Principle:
Principle #23Feedback

3Duration of action of moving object

If power consumption is reduced by lowering complexity level, then battery life is extended, but video quality deteriorates

Engineering Contradiction:
Improvebattery lifeVSAvoidvideo quality
Core Design Contradiction:
Duration of action of moving objectVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts video stream parameters based on real-time battery power conditions. When battery power is sufficient, higher complexity levels provide better quality; when battery power is low, the system automatically reduces complexity to extend playback duration, creating an optimal dynamic balance.

Inventive Principle:
Principle #15Dynamics

4Reliability

If state sets are tracked to improve power awareness, then power management is improved, but memory usage increases

Engineering Contradiction:
Improvepower managementVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system extracts and tracks only the essential state information needed for power-aware adaptation, such as battery power status and processing capabilities, rather than tracking all possible video stream parameters. This selective extraction reduces memory requirements while maintaining effective power management.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11695991B2Power aware adaptation for video streaming
Publication Date: 2023.07.04 INTERDIGITAL PATENT HOLDINGS INC
  • US11695991B2 patent drawing
  • US11695991B2 patent drawing
  • US11695991B2 patent drawing

AI summary

Power aware adaptation for a power aware video streaming system may be based on the complexity information conveyed in different ways. A complexity level of a data stream, such as a video data stream, may be selected as a function of a remaining battery power of a wireless transmit/receive unit (WTRU) and on a state set of a plurality of state sets that may be stored and/or managed by the WTRU. These state sets may correspond to, for example, different content sources and/or different complexity estimation algorithms and may be used to select the complexity level of the data stream. The data stream may then be received at the selected complexity level. The complexity level and/or a bitrate of the data stream may be adapted to accommodate, for example, the remaining battery power and/or other circumstances. The adaptation may be customized according to the objectives of use cases.