Phillips Ambilight is an immersive lighting system built into some of their televisions. There are LEDs around the TV that cast the on-screen colors onto the walls behind it in real time.
This product is not available in all countries and can be quite expensive. But thankfully there is a DIY version.
Introducing the Ambilight clone. This effect is made possible by using a raspberry pi, some LEDs and the power of some free software.
The parts used here make the system capable of using any HDMI source. If you only want to sync the lights to what the raspberry pi shows, then the cost is a little cheaper. ~$110.
I used 3m double sided adhesive to secure all of these parts to the tv
The first step is to measure out the layout of the LED strip around the TV you plan on using.
I decided to include the lights along the bottom of the TV as well, but It still looks great without them if you run short.
After you have cut them to size, carefully solder the strips together making sure you have them connect to each other in the correct direction (there is an arrow that runs down the side, just make sure they connect going in the same direction). When you provide power to the LED strips without any software controlling them some LEDs may not light up. This does not necessarily mean they are not working. Wait until the software is installed before making the conclusion that they’re busted.
The next thing to do is to set up the raspberry pi and install OpenELEC operating system. At this point, it is time to install the Hyperion App on your computer and ssh into your raspberry pi to install the software to control the lights.
These links explain in detail the process of installing the software and connecting all of the parts. The good thing is there is a pretty great community surrounding this project and many places for you to find answers to any problems you may come across.