When to type, talk, or Swype: Characterizing energy consumption of mobile input modalities

Mobile device users use applications that require text input. Today there are three primary text input modalities, soft keyboard (SK), speech to text (STT) and Swype. Each of these input modalities have different energy demands, and as a result, their use will have a significant impact on the battery life of the mobile device. Using high-precision power measurement hardware and systematically taking into account the user context, we characterize and compare the energy consumption of these three text input modalities. We show that the length of interaction determines the most energy efficient modality. If the interactions is short, on average less than 30 characters, using the device SK is the most energy efficient. For longer interactions, the use of a STT applications is more energy efficient. Swype is more energy efficient than STT for very short interactions, less than 5 characters on average, but is never as efficient as SK. This is primarily due to STT enabling the users to complete tasks more quickly than when using SK or Swype. We also show that these results are independent of “user style”, the experience of using different input modalities and device characteristics. Finally we show that STT energy efficiency is dependent on application logic of whether speech samples are for a given period of time before transmitting to a server for analysis as opposed to streaming the speech to a sever for analysis. Based on these observations we recommend that the users should use SK for short interactions of less than 30 characters, and STT for longer interactions. In addition, they should use STT applications which uses storing and transmit logic, if they are willing to trade off battery life to QoE. Finally we proposed the development of an adaptive storing and analyze STT to improve the energy efficiency of it.

[1]  Mario Kusek,et al.  Energy consumption in android phones when using wireless communication technologies , 2012, 2012 Proceedings of the 35th International Convention MIPRO.

[2]  Gabriel-Miro Muntean,et al.  Energy consumption analysis of video streaming to Android mobile devices , 2012, 2012 IEEE Network Operations and Management Symposium.

[3]  Feng Qian,et al.  A close examination of performance and power characteristics of 4G LTE networks , 2012, MobiSys '12.

[4]  Uwe Aßmann,et al.  Energy Consumption and Efficiency in Mobile Applications: A User Feedback Study , 2013, 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing.

[5]  Simin Nadjm-Tehrani,et al.  EnergyBox: Disclosing the wireless transmission energy cost for mobile devices , 2014, Sustain. Comput. Informatics Syst..

[6]  Shawn Patrick Stapleton,et al.  An adaptive predistorter for a power amplifier based on adjacent channel emissions (mobile communications) , 1992 .

[7]  Ramesh R. Rao,et al.  Pulsed battery discharge in communication devices , 1999, MobiCom '99.

[8]  Martin Haardt,et al.  Smart antenna technologies for future wireless systems: trends and challenges , 2004, IEEE Communications Magazine.

[9]  Francoise Beaufays,et al.  “Your Word is my Command”: Google Search by Voice: A Case Study , 2010 .

[10]  Tom Page,et al.  Usability of text input interfaces in smartphones , 2013 .

[11]  Jacob Aron How innovative is Apple's new voice assistant, Siri? , 2011 .

[12]  Timothy Sohn,et al.  A large scale study of text-messaging use , 2010, Mobile HCI.

[13]  Alec Wolman,et al.  MAUI: making smartphones last longer with code offload , 2010, MobiSys '10.

[14]  Guohong Cao,et al.  Reducing the Delay and Power Consumption of Web Browsing on Smartphones in 3G Networks , 2011, 2011 31st International Conference on Distributed Computing Systems.

[15]  Feng Qian,et al.  Characterizing radio resource allocation for 3G networks , 2010, IMC '10.

[16]  Jörg Widmer,et al.  Survey on Energy Consumption Entities on the Smartphone Platform , 2011, 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).

[17]  Gernot Heiser,et al.  An Analysis of Power Consumption in a Smartphone , 2010, USENIX Annual Technical Conference.

[18]  Hojung Cha,et al.  AppScope: Application Energy Metering Framework for Android Smartphone Using Kernel Activity Monitoring , 2012, USENIX Annual Technical Conference.

[19]  Simin Nadjm-Tehrani,et al.  When mice consume like elephants: instant messaging applications , 2014, e-Energy.

[20]  Dan Boneh,et al.  Who killed my battery?: analyzing mobile browser energy consumption , 2012, WWW.

[21]  Peter M. Asbeck,et al.  High-efficiency power amplifier using dynamic power-supply voltage for CDMA applications , 1999 .