Header image  
A Color-Adaptive Web Browser for Mobile OLED Displays  
 Last update: Jan 30th, 2011
 
 
 
 

 
 
Documentation

Mian Dong and Lin Zhong, "Chameleon: A Color-Adaptive Web Browser for Mobile OLED Displays," technical report, 2010. (pdf)

How does Chameleon Work

Chameleon consists of four modules that interact with a browser engine, as illustrated in the Figure below.Image 1

(1) A model construction module generates a power model, , of the OLED display of the mobile system, using the smart battery interface.


(2) A contribution collection module gathers a color contribution vector,  for each web site from the Layout Calculation and Painting stages of the browser engine in an event-driven manner.

(3) An offline mapping optimization module computes the color map based on  and . Note that Chameleon computes the color maps for all possible user options so that the user can immediately see the impact of a change in user options.

(4) An execution module applies the color map  to transform colors in a web page.