{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T20:14:47Z","timestamp":1767212087683,"version":"3.45.0"},"reference-count":21,"publisher":"Association for Computing Machinery (ACM)","issue":"5s","license":[{"start":{"date-parts":[[2017,11,9]],"date-time":"2017-11-09T00:00:00Z","timestamp":1510185600000},"content-version":"vor","delay-in-days":365,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1117300"],"award-info":[{"award-number":["CNS-1117300"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"name":"China Postdoctoral Science Fund","award":["2014M550735"],"award-info":[{"award-number":["2014M550735"]}]},{"name":"High-Tech Research and Development Program of China","award":["SQ2015AAJY1595"],"award-info":[{"award-number":["SQ2015AAJY1595"]}]},{"name":"China National Science Foundation","award":["61471217"],"award-info":[{"award-number":["61471217"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2016,12,12]]},"abstract":"<jats:p>Backlight scaling is a technique proposed to reduce the display panel power consumption by strategically dimming the backlight. However, for mobile video applications, a computationally intensive luminance compensation step must be performed in combination with backlight scaling to maintain the perceived appearance of video frames. This step, if done by the Central Processing Unit (CPU), could easily offset the power savings via backlight dimming. Furthermore, computing the backlight scaling values requires per-frame luminance information, which is typically too energy intensive to compute on mobile devices.<\/jats:p>\n                  <jats:p>In this article, we propose Content-Adaptive Display (CAD) for two typical Internet mobile video applications: video streaming and real-time video communication. CAD uses the mobile device\u2019s Graphics Processing Unit (GPU) rather than the CPU to perform luminance compensation at reduced power consumption. For video streaming where video frames are available in advance, we compute the backlight scaling schedule using a more efficient dynamic programming algorithm than existing work. For real-time video communication where video frames are generated on the fly, we propose a greedy algorithm to determine the backlight scaling at runtime. We implement CAD in one video streaming application and one real-time video call application on the Android platform and use a Monsoon power meter to measure the real power consumption. Experiment results show that CAD can save more than 10% overall power consumption for up to 55.7% videos during video streaming and up to 31.0% overall power consumption in real-time video calls.<\/jats:p>","DOI":"10.1145\/2996461","type":"journal-article","created":{"date-parts":[[2016,11,9]],"date-time":"2016-11-09T08:36:49Z","timestamp":1478680609000},"page":"1-19","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Content-Adaptive Display Power Saving for Internet Video Applications on Mobile Devices"],"prefix":"10.1145","volume":"12","author":[{"given":"Yao","family":"Liu","sequence":"first","affiliation":[{"name":"SUNY Binghamton"}]},{"given":"Mengbai","family":"Xiao","sequence":"additional","affiliation":[{"name":"George Mason University"}]},{"given":"Ming","family":"Zhang","sequence":"additional","affiliation":[{"name":"George Mason University"}]},{"given":"Xin","family":"Li","sequence":"additional","affiliation":[{"name":"Samsung Telecommunications America"}]},{"given":"Mian","family":"Dong","sequence":"additional","affiliation":[{"name":"AT International, Inc."}]},{"given":"Zhan","family":"Ma","sequence":"additional","affiliation":[{"name":"Nanjing University"}]},{"given":"Zhenhua","family":"Li","sequence":"additional","affiliation":[{"name":"Tsinghua University"}]},{"given":"Lei","family":"Guo","sequence":"additional","affiliation":[{"name":"The Ohio State University"}]},{"given":"Songqing","family":"Chen","sequence":"additional","affiliation":[{"name":"George Mason University"}]}],"member":"320","published-online":{"date-parts":[[2016,11,9]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999995.2000002"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/1855840.1855861"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2004.831472"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2744769.2744814"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1155\/2007\/83715"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2004.1277837"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2009.5174463"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/566408.566440"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2012.40"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISLPED.2011.5993655"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.210"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2736084.2736087"},{"key":"e_1_2_1_13_1","unstructured":"Sudeep Pasricha Shivajit Mohapatra Manev Luthra Nikil D. Dutt and Nalini Venkatasubramanian. 2003. Reducing backlight power consumption for streaming video applications on mobile handheld devices. In ESTImedia. 11--17."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1450058.1450074"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.931003"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493432.2493445"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2009.2014022"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISLPED.2015.7273528"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2733373.2806269"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2014.6848080"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068851"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2996461","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2996461","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2996461","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T09:44:34Z","timestamp":1763459074000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2996461"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,9]]},"references-count":21,"journal-issue":{"issue":"5s","published-print":{"date-parts":[[2016,12,12]]}},"alternative-id":["10.1145\/2996461"],"URL":"https:\/\/doi.org\/10.1145\/2996461","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"type":"print","value":"1551-6857"},{"type":"electronic","value":"1551-6865"}],"subject":[],"published":{"date-parts":[[2016,11,9]]},"assertion":[{"value":"2015-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-09-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-11-09","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}