Adaptive Multimedia Streaming Using Energy Indices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current adaptive streaming methods for multimedia content on mobile terminals primarily rely on resolution and bitrate, failing to adequately address energy consumption, which limits the reactivity and efficiency of battery-operated devices in managing energy usage during video playback.
Innovation Solution
A method that calculates and uses energy indices to optimize multimedia stream decoding, independent of the coder and processor, by determining the Power Saving Ratio (PSR) and Decoding Operation Ratio (DOR) to select representations based on energy consumption, allowing for dynamic adjustment of playback quality and energy management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If adaptive streaming methods use resolution and bitrate as selection criteria, then video quality is improved, but energy consumption increases
Solution Approach 1:
The patent introduces energy consumption as a new parameter for stream selection, alongside resolution and bitrate. By calculating energy indices for different video representations and using them as a selection criterion, the system dynamically adjusts the balance between video quality and energy consumption based on terminal battery status, thereby resolving the contradiction between improving video quality and reducing energy usage
Solution Approach 2:
The system dynamically adapts the stream selection strategy based on real-time terminal conditions. The energy index calculation and stream selection are performed dynamically during playback, allowing the terminal to adjust between quality and energy saving modes according to changing battery levels and user needs, thus resolving the static quality-energy trade-off
2Manufacturing precision
If high bitrate and high resolution segments are downloaded, then decoding complexity increases, but video quality improves
Solution Approach 1:
The patent introduces energy consumption as a new parameter for stream selection, alongside resolution and bitrate. By calculating energy indices for different video representations and using them as a selection criterion, the system dynamically adjusts the balance between video quality and energy consumption based on terminal battery status, thereby resolving the contradiction between improving video quality and reducing energy usage
Solution Approach 2:
The system dynamically adapts the stream selection strategy based on real-time terminal conditions. The energy index calculation and stream selection are performed dynamically during playback, allowing the terminal to adjust between quality and energy saving modes according to changing battery levels and user needs, thus resolving the static quality-energy trade-off
3Use of energy by moving object
If processor frequency and supply voltage are adjusted dynamically, then energy consumption is optimized, but system reactivity decreases
Solution Approach 1:
The server pre-calculates and provides energy indices for different video representations before playback begins. This preliminary action allows the terminal to make informed stream selection decisions without needing to perform complex real-time energy calculations, thereby optimizing energy consumption while maintaining system reactivity
Solution Approach 2:
The energy index acts as an intermediary parameter that bridges the gap between video representation characteristics and terminal energy constraints. Instead of directly adjusting processor frequency and voltage based on complex real-time analysis, the system uses the pre-computed energy index as a mediator to guide stream selection, simplifying the control mechanism while achieving energy optimization
Data Source
AI summary
Method of adaptive broadcasting of multimedia data streams Fi originating from a service provider (20), during a download between a reception terminal (40) and a server (30), as a function of an energy criterion, comprising the following steps:determining, for N representations Fi, at least one first energy index by calculating, for each of the representations Fi of a multimedia segment, a value of energy Ei(t) consumed to decode the representation Fi at the instant t, the maximum energy value Emax(t) associated with the most energy-consuming representation, and the values of the ratios correspondingEi(t)EMax(t) storing these values in a file associating with a representation Fi at least one ratioEi(t)EMax(t),measuring the consumption of energy used by the terminal in the course of the playback of the representation Fi, and choosing another representation Fj or altering the quality of playback of the representation if the energy reserve of the terminal is insufficient to play back the content of the multimedia data stream on the basis of the representation Fi.


