This Article 
 Bibliographic References 
 Add to: 
Chameleon: A Color-Adaptive Web Browser for Mobile OLED Displays
May 2012 (vol. 11 no. 5)
pp. 724-738
Mian Dong, Rice University, Houston
Lin Zhong, Rice University, Houston
Displays based on organic light-emitting diode (OLED) technology are appearing on many mobile devices. Unlike liquid crystal displays (LCD), OLED displays consume dramatically different power for showing different colors. In particular, OLED displays are inefficient for showing bright colors. This has made them undesirable for mobile devices because much of the web content is of bright colors. To tackle this problem, we present the motivational studies, design, and realization of Chameleon, a color adaptive web browser that renders webpages with power-optimized color schemes under user-supplied constraints. Driven by the findings from our motivational studies, Chameleon provides end users with important options, offloads tasks that are not absolutely needed in real time, and accomplishes real-time tasks by carefully enhancing the codebase of a browser engine. According to measurements with OLED smartphones, Chameleon is able to reduce average system power consumption for web browsing by 41 percent and is able to reduce display power consumption by 64 percent without introducing any noticeable delay.

[1] L. Zhong and N.K. Jha, "Energy Efficiency of Handheld Computer Interfaces: Limits, Characterization and Practice," Proc. ACM MobiSys, June 2005.
[2] A. Carroll and G. Heiser, "An Analysis of Power Consumption in a Smartphone," Proc. USENIX Ann. Technical Conf. (USENIXATC), June 2010.
[3] A. Shye et al., "Into the Wild: Studying Real User Activity Patterns to Guide Power Optimizations for Mobile Architectures," Proc. IEEE/ACM Int'l Symp. Microarchitecture (MICRO), Dec. 2009.
[4] DisplayMate, "Mobile LCD and OLED Display Shoot-Out: Comparing Smart Phone, MP3, Portable Video Player, and Gaming Displays," http://www.displaymate.commobile.html, 2009.
[5] M. Ricknäs, "Samsung Launches Galaxy Tab," tab.html , ed, 2010.
[6] C. Shepard et al., "LiveLab: Measuring Wireless Networks and Smartphone Users in the Field," Proc. Workshop Hot Topics in Measurement & Modeling of Computer Systems (HotMetrics), June 2010.
[7] H. Falaki et al., "Diversity in Smartphone Usage," Proc. ACM MobiSys, June 2010.
[8] A. Laaperi, "Disruptive Factors in the OLED Business Ecosystem," Information Display Magazine, vol. 25, pp. 8-13, Sept. 2009.
[9] M. Dong et al., "Power-Saving Color Transformation of Mobile Graphical User Interfaces on OLED-Based Displays," Proc. ACM/IEEE Int'l Symp. Low Power Electronics and Design (ISLPED), July 2009.
[10] M. Dong and L. Zhong, "Power Modeling and Optimization for OLED Displays," technical report, 2009.
[11] S. Iyer et al., "Energy-Adaptive Display System Designs for Future Mobile Environments," Proc. ACM Mobisys, May 2003.
[12] Z. Wang et al., "Why Mobile Browsers Are Slow," Proc. ACM Int'l Workshop Mobile Computing Systems and Applications (HotMobile), Mar. 2011.
[13] M. Dong and L. Zhong, "Demonstration: Chameleon: Color Transformation on OLED Displays," Proc. ACM Int'l Workshop Mobile Computing Systems and Applications (HotMobile), 2010.
[14] Chameleon, , 2010.
[15] B. Fraser et al., Real World Color Management. Peachpit, 2002.
[16] J. Shinar, Organic Light-Emitting Devices. Springer, 2004.
[17] M. Dong et al., "Power Modeling of Graphical User Interfaces on OLED Displays," Proc. ACM/IEEE Design Automation Conf. (DAC), June 2009.
[18] W.-C. Cheng and C.-F. Chao, "Minimization for LED-Backlit TFT-LCDs," Proc. ACM/IEEE Design Automation Conf. (DAC), July 2006.
[19] T. Harter et al., "Energy-Aware User Interfaces: An Evaluation of User Acceptance," Proc. SIGCHI Conf. Human Factors in Computing Systems (CHI), Apr. 2004.
[20] N. Kamijoh et al., "Energy Trade-Offs in the IBM Wristwatch Computer," Proc. Int'l Symp. Wearable Computers (ISWC), Oct. 2001.
[21] H. Shim et al., "A Backlight Power Management Framework for Battery-Operated Multimedia Systems," IEEE Design & Test of Computers, vol. 21, no. 5, pp. 388-396, Sept./Oct. 2004.
[22] A.K. Bhowmik and R.J. Brennan, "System-Level Display Power Reduction Technologies for Portable Computing and Communications Devices," Proc. IEEE Int'l Conf. Portable Information Devices, Mar. 2007.
[23] J. Chuang et al., "Energy Aware Color Sets," Computer Graphics Forum, vol. 28, pp. 203-211, Mar. 2009.
[24] M. Jones et al., "Improving Web Interaction on Small Displays," Computer Networks, vol. 31, pp. 1129-1137, May 1999.
[25] N. Bila et al., "Pagetailor: Reusable End-User Customization for the Mobile Web," Proc. ACM MobiSys, June 2007.
[26] Nouvoyance, "Application Note: Measuring Display Resolution with Contrast Modulation Methodology," http://www.nou , 2012.
[27] G. Wyszecki and W.S. Stiles, Color Science: Concepts and Methods, Quantitative Data and Formulae, second ed. Wiley-Interscience, 2000.
[28] M. Dong and L. Zhong, "Self-Constructive High-Rate System Energy Modeling for Battery-Powered Mobile Systems," Proc. ACM Mobisys, June 2011.
[29] B. Schneiderman et al., "Balancing Function and Fashion," Designing the User Interface: Strategies for Effective Human-Computer Interaction, fifth ed., chapter 11, Addison Wesley, 2009.
[30] A. Iordan, "Web Design and Review," http://www.graphic- , 2012.
[31] K.P. Krishna, "Colour Prefernces as a Function of Age and Sex," J. Indian Academy of Applied Psychology, vol. 9, pp. 10-13, 1972.
[32] T.J. Madden et al., "Managing Images in Different Cultures: A Cross-National Study of Color Meanings and Preferences," J. Int'l Marketing, vol. 8, pp. 90-107, 2000.
[33] H. Zettl, Sight, Sound, Motion; Applied Media Aesthetics, fifth ed. Thomson Wadsworth, 2008.
[34] Centers for Disease Control and Prevention, "National Health Interview Survey," NHIS95, htm, 1995.
[35] W3C, "Web Content Accessibility Guidelines 1.0,", 2012.
[36] O. Ostberg, "Accommodation and Visual Fatigue in Display Work," Displays, vol. 2, pp. 81-85, 1980.
[37] C.B. Mills, "Reading Text from Computer Screens," ACM Computing Surveys (CSUR), vol. 19, pp. 329-357, 1987.
[38] C. Tsao, S. Kakumanu, and R. Sivakumar, "SmartVNC: An Effective Remote Computing Solution for Smartphones," Proc. ACM MobiCom, Sept. 2011.

Index Terms:
OLED display, web browser, color transformation, low power.
Mian Dong, Lin Zhong, "Chameleon: A Color-Adaptive Web Browser for Mobile OLED Displays," IEEE Transactions on Mobile Computing, vol. 11, no. 5, pp. 724-738, May 2012, doi:10.1109/TMC.2012.40
Usage of this product signifies your acceptance of the Terms of Use.