TY - GEN
T1 - Error-Exploiting video encoder to extend energy/QoS tradeoffs for mobile embedded systems
AU - Lee, Kyoungwoo
AU - Kim, Minyoung
AU - Dutt, Nikil
AU - Venkatasubramanian, Nalini
PY - 2008
Y1 - 2008
N2 - Energy/QoS provisioning is a challenging task for video applications in power-constrained mobile embedded systems. Many error-resilient video encodings allow us to exploit errors and generate a range of acceptable tradeoff spaces by controlling the amount of errors in the system. This expanded tradeoff space allows system designers to comparatively evaluate different operating points with varying QoS and energy consumption by aggressively exploiting error-resilience attributes, and can potentially result in significant energy savings. Specifically, we propose an error-aware video encoding technique that intentionally injects errors (drops frames) while ensuring QoS in accordance with error-resilience. The novelty of our approach is in active exploitation of errors to vary the operating conditions for further optimization of system aspects. Our experiments show that our error-exploiting video encoding can reduce the energy consumption for an encoding device by 37% in video conferencing over a wireless network, without video quality degradation, compared to a standard video encoding technique for a test video stream. Furthermore, we present the adaptivity of our approach by incorporating the feedback from the decoding side to achieve the QoS requirement under dynamic network status.
AB - Energy/QoS provisioning is a challenging task for video applications in power-constrained mobile embedded systems. Many error-resilient video encodings allow us to exploit errors and generate a range of acceptable tradeoff spaces by controlling the amount of errors in the system. This expanded tradeoff space allows system designers to comparatively evaluate different operating points with varying QoS and energy consumption by aggressively exploiting error-resilience attributes, and can potentially result in significant energy savings. Specifically, we propose an error-aware video encoding technique that intentionally injects errors (drops frames) while ensuring QoS in accordance with error-resilience. The novelty of our approach is in active exploitation of errors to vary the operating conditions for further optimization of system aspects. Our experiments show that our error-exploiting video encoding can reduce the energy consumption for an encoding device by 37% in video conferencing over a wireless network, without video quality degradation, compared to a standard video encoding technique for a test video stream. Furthermore, we present the adaptivity of our approach by incorporating the feedback from the decoding side to achieve the QoS requirement under dynamic network status.
UR - http://www.scopus.com/inward/record.url?scp=47249163346&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=47249163346&partnerID=8YFLogxK
U2 - 10.1007/978-0-387-09661-2_3
DO - 10.1007/978-0-387-09661-2_3
M3 - Conference contribution
AN - SCOPUS:47249163346
SN - 9780387096605
T3 - IFIP International Federation for Information Processing
SP - 23
EP - 34
BT - Distributed Embedded Systems
A2 - Kleinjohann, Bernd
A2 - Kleinjohann, Lisa
A2 - Wolf, Wayne
ER -