
SCREENBLOOM.COM
ScreenBloomSync your Philips Hue lights to your PC screen in real time. To grab the average color of your current screen and sends that value to your Hue Lights. Roughly once per second a screenshot of your current screen is taken and converted into a list of RGB (red, green, blue) values for each pixel. Each pixel is then looped through and its RGB values added to a running total. At the end of the loop these totals are averaged to give a good approximation of the current screen's average color. Color sent to Hues.
http://www.screenbloom.com/