Abstract

The use of consumer-electronics mobile terminals to decode and view digital video is constantly growing. Consumers expect from them a good quality of experience (QoE) during the complete viewing of the video content, which is not always possible due to the battery-operated nature of this type of devices. In this paper, a dual closed-loop control system is proposed to act on the CPU frequency such that, by default, it controls a QoE-related variable to be at its lowest valid level in order to save as much energy as possible. This energy savings are computed as an energy bonus (EB) that can be further used in moments of higher power consumption. Anyway, when the EB decreases below a dynamic threshold, the system switches to an exception mode in which it controls the EB to be enough to guarantee the expected playback lifetime at the expense of lowering QoE. Besides, the system can be configured by users to be more or less aggressive in risking lifetime vs QoE by adjusting the mode-switching threshold. Upon implementation in the operating system of a commercial development board, results show how the system is able to meet the desired lifetime with a reduction of up to 70% of the time with QoE restrictions with respect to a previous lifetime-guaranteeing approach. Furthermore, the worst-case computation-time overhead of the system is only a 4.2%.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.