LiveLight is an expertly crafted ambilight clone

[SunWind] developed his own version of the Phillips Ambilight system (translated) which he is calling LiveLight. We’ve seen more than a few of these hacks, many of them are based around Arduino, and most use LED strip lighting. [SunWind] is using strip lighting as well, but his design is clean and polished quite a bit more than anything else we’ve seen. In our minds this would be welcomed by even the most discriminating of A/V enthusiasts.

He found just the right size of project box and managed to fit everything in on a nicely milled PCB. The enclosure itself has also been milled to allow the mini USB B connectors for each of the nine RGB LED strips. But he didn’t stop there, the top of the enclosure has labels milled into it to help when hooking everything up.

An ATmega32 addresses the LED strips based on data pushed in from a computer. An on-board FTDI chip adds USB connectivity and [SunWind] used a hack to rewrite the EEPROM on that chip so that it enumerates with the name “LiveLight USB Interface”. A program called Boblight gathers the data from the currently playing video. You can see the final project in the video embedded after the break.

[Thanks Lauri and Jussi]

Comments

  1. Hackerspacer says:

    I thought this was the worlds fullest USB hub at first….

  2. espie says:

    Looks very impressive! Would have loved to test this myself :)

    Hate sounding like a ****, but the only gripe with all these excellent ambilight projects is that most require a PC-based program to feed data to the system. Playing most movies from PS3 etc. myself, are there any alternatives? Is the only solution to build a HDMI pass-thru to analyze picture and colors? That sounds too hard…

  3. DeadlyFoez says:

    I want one. How much do I have to pay for it? I don’t care to do the build work myself besides just the soldering if need be. But I definitely want one.

    Respond with an email address of how I can order one and the cost and I will pay up for it right away. This thing is great.

  4. Panq says:

    Espie: tap into the VGA/component video, use three integrating op-amps to determine how much R/G/B there is in the signal.

    (Full credit to http://hackaday.com/2011/02/17/more-ambient-lighting-monitor-hacks/#comment-335997 for the idea)

  5. TheCreator says:

    Makes the screen look so much bigger. I might have to squeeze this in once I finish up some of my other projects.

  6. drallorf says:

    @panq;
    The ps3 stops outputting composite when it outputs hdmi – or at least it used to (may have been an update)
    …I’ve wanted to make one of these for my projector for years – I just picked up some addressable led strips and they’d be perfect, but again, the problem is in getting the data. I was tempted to install a webcam that just WATCHED the projected image and built the colour wash accordingly.

  7. Peanut says:

    @espie and others – I second the HDMI passthrough idea – this is a great attempt but I don’t think it would ever reach the home user market if you had to use a PC running a secondary program… not that I think they’re aiming for a home user market, but with a product like this I think they could/should……..

    Also, unrelated but The Lion King was probably the greatest possible test movie! :-D

  8. Amos says:

    The problem with HDMI passthrough is HDCP; AFAIK, the PS3 won’t play BD’s (not sure about games) through HDMI without an HDCP monitor.

    What about some unobtrusive (fiber coupled?) light sensors at the edges of the screen?

    Another idea: tap into the data going to the panel (for LCD/Plasma). (In fact, I just realized that would be a fairly easy way around HDCP…)

  9. Microguy says:

    One way, might be able to use a simple R/G/B sensor pointed at the screen to pick up the “average” color of the screen, and transfer that to the LED driver.

    Lets see…. possibly even one RGB LED could do the job as sensor. A little lens… I think the issue would response time, flicker, etc…

    Not a great solution, but it’d get rid of the PC.

    But the project itself is a fantastic build. Great box, nice finishing touches, nice PCB. Very good quality work done here.

    I’d like to see more work from this user. Man, sure is nice to see a quality job, over those rats nest wiring jobs from hacks.

    Really, it doesn’t take that much longer to do some nice wiring. You don’t have to have milled enclosures, just a nicely done project.

  10. Jas says:

    Would be a lot better if, instead of screwing around with FTDI crap, he’d just used an ATmega32U4.

  11. Daren says:

    FTDI has publicly available software that lets you customise the name of your device. No need to hack that part.

  12. civicturbo says:

    Very nice, Iv’e seen Phillips flat panels with this technology when they first came out, this is a very good copy.

  13. Jac Goudsmit says:

    Nice work! But I wonder what the price difference is between that Sony TV plus the PC plus the hardware plus the nice box plus plus plus, versus a Philips TV with the feature already in it ;-)

    By the way: Philips only has one ‘L’.

    ===Jac

  14. _Sin says:

    Apologies if this double posts – I posted earlier and it hasn’t shown up.

    I built something like this, but I wanted it to work with all my sources, including HDCP encrypted digital ones, and thus the PC based solution wouldn’t work.

    I opened up my video processor (which is external to the TV in my case) and found the pin-out for the HDCP decoder. I tapped the digital signal from that before it gets re-encrypted for output.

    It works great, even on PS3.

    What it doesn’t do, is give me different colours per-edge. That’s going to be v2.0 :)

    Sensors pointing at the screen are probably never going to work very well due to the difficulties of getting accurate colour, ambient lighting and reflections in the screen, and general overhead and lag.

    If I rebuilt this, I’d probably try to either hack an off the shelf HDCP stripper (or an HDMI splitter/sender which has hackable internals) or else try to build an HDCP decoder in an FPGA…

  15. It would be nice if it could read ahead and then anticipate and change gradually.

    Right now, it’s impressive but you can really notice the slight delay. The colors on screen change and then the backlight radically alters to match – with a slight delay.

    It’s not very subtle.

    What camera was used to record that youtube video? Seems like it might work well in a movie theatre :D

  16. andy king says:

    mhmmm seems quite good but this kind of system is all well and good but you need a dedicated pc to run it and even then….. it looks a bit laggy for a cinema enthusiasts taste (mine included) really these projects need some sort of hdmi passthrough for this to be useable/cost efficient for 99% of people again this includes myself ive spent well over £2500 on my cinema setup but another £500 to implement a backlight? id rather not…. but hey rome wasnt built in a day and commendable effort guys the colour rendering looks great and definately rewflects the on screen action quite well, id like to see it operating on a fast cut action scene though to see how it can cope with fast transitions.

  17. Till says:

    A HDCP Stripper Setup or this TV http://hackaday.com/2009/10/01/tv-hack-bypasses-hdcp might help getting rid of the PC.

  18. _Sin says:

    Here’s a link to a page about my build, which I mentioned above:

    http://www.avforums.com/forums/members-home-cinema-gallery/762287-_sins-living-room.html

  19. bogdan says:

    great work!
    Maybe the delay can be fixed if you delay both the sound and image with a certain value to compensate… I really don’t know how to do that.

  20. fartface says:

    HDMI passthrough will never work…. Why? because hollywood is a bunch of morons. the brain dead HDCP that protects NOTHING is required on a lot of garbage that makes such devices impossible.

    Unless people STOP buying HDCP required content and HDCP enabled equipment and screams at the manufacturers about it it will only get worse.

  21. Zoltan says:

    Why not use the video-out signal in the SCART on the tv ?

  22. John Laur says:

    The HDFury is a fairly inexpensive dongle that will convert HDCP-protected HDMI to VGA. So going from an HDMI source to a splitter, then to the TV and HDFury. The HDFury would then be connected to a VGA based version of this thing.

    One of the main problems with doing the VGA processing is you don’t want to just average the scene but average the color in quadrants around the edges. I think it’s probably a job for an FPGA but I have never really looked into it.

  23. Brennan says:

    @John Laur
    What about something cheaper like this? http://www.amazon.com/SPDIF-Component-Ypbpr-Converter-v1-3b/dp/B002SFT3ZI/ref=sr_1_1?s=electronics&ie=UTF8&qid=1307396774&sr=1-1

    Do you think that would be good enough to get a decent VGA output for external processing? I think that might be the best idea for my setup, since my receiver switches all HDMI sources into one output, so I could use it with all my content. Of course I would have to design a board to decode the VGA and average the colors.

  24. raikol says:

    I will use a specific STB with linux enigma2 and so on …. so i will have the output from the STB and with the lights …. :)

    I am very bad at soldering :S how much will cost the whole bunch done? (i want only to freak with something …. i am not sure if my girlfriend will let me to put that in the TV :) )

    I have seen something done with RGB strips (shiftbarts, rgb brites) …. that could be done by me … but this seems better (at least …. cheaper :S)

    Thank you :)

  25. Drew says:

    @espie: I was just thinking the same thing. If you stuck with YPbPr (component) cables, you could do this fairly easily, the only difficulty would be filtering out the sync signal on the Y channel, but you could do it all on an analog level, without even needing a microcontroller, let alone a PC.

  26. Drew says:

    But that would only give you one value for RGB, not what looks like at least 4 in this implementation.

  27. Benjamin says:

    Couldn’t you mirror the video signal and just stick an old monitor/LCD screen behind the TV showing the same video? Seems a lot simpler to me and old flat screens are getting pretty cheap nowadays. Maybe use mirrors to direct the light outwards.

  28. Jasper says:

    If someone would like so see the origin of this project. This can be found here, it’s about 80 pages (translated from Dutch).

    http://translate.google.be/translate?js=n&prev=_t&hl=nl&ie=UTF-8&layout=2&eotf=1&sl=nl&tl=en&u=http%3A%2F%2Fgathering.tweakers.net%2Fforum%2Flist_messages%2F990389%2F0&act=url

    All info can be found here. I myself made the first version with 3 Led Bars and is working nicely.

  29. RINGO says:

    Diy ambilight with led strip http://www.youtube.com/watch?v=J9sOysWosEc

  30. aptilight says:

    hi to all.
    http://www.aptilight.ru it is a my project. my device work between 2 cables dvi or hdmi. But doesn’t support HDCP (

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 94,461 other followers