{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:08:48Z","timestamp":1750306128025,"version":"3.41.0"},"reference-count":48,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2017,9,26]],"date-time":"2017-09-26T00:00:00Z","timestamp":1506384000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004608","name":"JiangSu Natural Science Foundation","doi-asserted-by":"crossref","award":["BK20151390"],"award-info":[{"award-number":["BK20151390"]}],"id":[{"id":"10.13039\/501100004608","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61472185, 61373129, 61321491, 61502224"],"award-info":[{"award-number":["61472185, 61373129, 61321491, 61502224"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Sen. Netw."],"published-print":{"date-parts":[[2017,11,30]]},"abstract":"<jats:p>Due to the portability of smart phones, more and more people tend to take photos with smart phones. However, energy-saving continues to be a thorny problem, since photographing is a rather power hungry function. To extend the battery life of phones while taking photos, we propose a context-aware energy-saving scheme called \u201cSenSave.\u201d SenSave senses the user\u2019s activities during photographing and adopts suitable energy-saving strategies accordingly. SenSave works based on the observation that a lot of energy during photographing is wasted in preparations before shooting. By leveraging the low power-consuming embedded sensors, such as accelerometer and gyroscope, we can recognize the user\u2019s activities and reduce unnecessary energy consumption. Besides, by maintaining an activity state machine, SenSave can determine the user\u2019s activity progressively and improve the recognition accuracy. Experiment results show that SenSave can recognize the user\u2019s activities with an average accuracy of 95.5% and reduce the energy consumption during photographing by 30.0%, when compared to the approach by frequently turning ON\/OFF the camera or screen. Additionally, we enhance \u201cSenSave\u201d by introducing an extended Markov chain to predict the next activity state and adopt the energy-saving strategy in advance. Then, we can reduce the energy consumption during photographing by 36.1%.<\/jats:p>","DOI":"10.1145\/3085578","type":"journal-article","created":{"date-parts":[[2017,9,27]],"date-time":"2017-09-27T12:33:53Z","timestamp":1506515633000},"page":"1-37","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Tracking Human Motions in Photographing"],"prefix":"10.1145","volume":"13","author":[{"given":"Yafeng","family":"Yin","sequence":"first","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lei","family":"Xie","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuanyuan","family":"Fan","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sanglu","family":"Lu","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,9,26]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/INSS.2012.6240525"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1644893.1644927"},{"key":"e_1_2_1_3_1","volume-title":"Proceedings of COLP.","author":"Bellosa Frank","year":"2003","unstructured":"Frank Bellosa , Andreas Weissel , Martin Waitz , and Simon Kellner . 2003 . Event-driven energy accounting for dynamic thermal management . In Proceedings of COLP. Frank Bellosa, Andreas Weissel, Martin Waitz, and Simon Kellner. 2003. Event-driven energy accounting for dynamic thermal management. In Proceedings of COLP."},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2500423.2504572"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2014.2384032"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the USENIX Annual Technical Conference","volume":"14","author":"Carroll Aaron","year":"2010","unstructured":"Aaron Carroll and Gernot Heiser . 2010 . An analysis of power consumption in a smartphone . In Proceedings of the USENIX Annual Technical Conference , Vol. 14 . Boston, MA. Aaron Carroll and Gernot Heiser. 2010. An analysis of power consumption in a smartphone. In Proceedings of the USENIX Annual Technical Conference, Vol. 14. Boston, MA."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2444776.2444781"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.4108\/icst.pervasivehealth.2013.252148"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462456.2465699"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999995.2000027"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250662.1250665"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/MASS.2015.17"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517351.2517364"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517351.2517359"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790117"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2015.7218493"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2013.40"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITSC.2011.6083078"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2012.031412.00077"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1964897.1964918"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2010.5560598"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-21219-2_58"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2015.2407400"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462456.2464448"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1460412.1460445"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2809695.2809728"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307640"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070942.2070969"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.patrec.2009.09.019"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1814433.1814459"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/RTCSA.2006.64"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2014.2365185"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2015.7218494"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICEEI.2011.6021605"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2500423.2500434"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-16355-5_42"},{"key":"e_1_2_1_37_1","unstructured":"Google Inc. 2016a. Android APIs. Retrieved from http:\/\/developer.android.com\/reference\/android\/hardware\/SensorEvent.html#values.  Google Inc. 2016a. Android APIs. Retrieved from http:\/\/developer.android.com\/reference\/android\/hardware\/SensorEvent.html#values."},{"key":"e_1_2_1_38_1","unstructured":"Google Inc. 2016b. Camera Parameters. Retrieved from https:\/\/developer.android.com\/reference\/android\/hardware\/Camera.Parameters.html.  Google Inc. 2016b. Camera Parameters. Retrieved from https:\/\/developer.android.com\/reference\/android\/hardware\/Camera.Parameters.html."},{"key":"e_1_2_1_39_1","unstructured":"Google Inc. 2016c. Sensor types. Retrieved from https:\/\/source.android.com\/devices\/sensors\/sensor-types.html.  Google Inc. 2016c. Sensor types. Retrieved from https:\/\/source.android.com\/devices\/sensors\/sensor-types.html."},{"key":"e_1_2_1_40_1","unstructured":"KS Mobile Inc. 2014. Top 10 Battery Draining Apps for Android. Retrieved from http:\/\/www.businesswire.com\/news\/home\/20140227005449\/en\/Clean-Master-Announces-Top-10-Android-Vampire.  KS Mobile Inc. 2014. Top 10 Battery Draining Apps for Android. Retrieved from http:\/\/www.businesswire.com\/news\/home\/20140227005449\/en\/Clean-Master-Announces-Top-10-Android-Vampire."},{"key":"e_1_2_1_41_1","unstructured":"Monsoon Solutions Inc. 2015. Monsoon Power Monitor. Retrieved from https:\/\/www.msoon.com\/LabEquipment\/PowerMonitor\/.  Monsoon Solutions Inc. 2015. Monsoon Power Monitor. Retrieved from https:\/\/www.msoon.com\/LabEquipment\/PowerMonitor\/."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594368.2594384"},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of NSDI.","author":"Xu Fengyuan","year":"2013","unstructured":"Fengyuan Xu , Yunxin Liu , Qun Li , and Yongguang Zhang . 2013 . V-edge: Fast self-constructive power modeling of smartphones based on battery voltage dynamics . In Proceedings of NSDI. Fengyuan Xu, Yunxin Liu, Qun Li, and Yongguang Zhang. 2013. V-edge: Fast self-constructive power modeling of smartphones based on battery voltage dynamics. In Proceedings of NSDI."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISWC.2012.23"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.2297309"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524400"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2014.2352862"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2014.2312931"}],"container-title":["ACM Transactions on Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3085578","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3085578","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:37:01Z","timestamp":1750217821000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3085578"}},"subtitle":["A Context-Aware Energy-Saving Scheme for Smart Phones"],"short-title":[],"issued":{"date-parts":[[2017,9,26]]},"references-count":48,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,11,30]]}},"alternative-id":["10.1145\/3085578"],"URL":"https:\/\/doi.org\/10.1145\/3085578","relation":{},"ISSN":["1550-4859","1550-4867"],"issn-type":[{"type":"print","value":"1550-4859"},{"type":"electronic","value":"1550-4867"}],"subject":[],"published":{"date-parts":[[2017,9,26]]},"assertion":[{"value":"2016-01-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-09-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}