Edo used 12x TLC5940 chips to drive the 64 RGB segments of his table. Apparently he used 2x multiplexing as 3 chips would be needed for driving a row of 8 LEDs. These chips are not cheap. I think Edo used a java/Processing application to do the screengrabbing and data transfer.
Currently (to my knowledge) some cheap and expandable ways of driving 64 RGB LEDs (or more by combining boards) with proper color mixing by pulse width modulation are:
- halley's SPI shield (you can find it in the forum)
- my stand alone controller with a built in arduino core (more info on my blog)
- Seeedstudio's Rainbowduino (commercial product, fully assembled)
Do not underestimate the difficulties and cost you will run into when building larger displays. The cheapest 64-pixel RGB LED matrix out there still costs about 9? per piece.