
nootropic writes: Guys, I did some pretty cool stuff with visualization of the dialog spoken in TV broadcasts. I accomplished this by decoding the closed caption stream (data embedded in NTSC broadcasts) and displaying it with a Processing program. Check it out…!
One of the coolest things you can do with the nootropic design Video Experimenter shield for Arduino is decode the closed caption data embedded in NTSC (North American) television broadcasts. I figured out how to do this and documented it in a another project, so if you want to understand all the details of how to capture and decode closed captions, refer to that project. With this project, I take it a step further and show how the spoken dialog embedded in a television show can be visualized on a computer in a “cloud” of words. This is the same type of cloud (often called a “tag cloud”) that you see on blogs, where the frequency of a particular word is reflected in the size of the word. More frequent == larger word.
Via the contact form.

Very nice! I especially like the Closed Captioning decoder (probably because I was just recently wondering how hard it would be).
I left a comment on your site suggesting that an FPGA could run at 32x the bit rate for more accurate asynchronous serial reception. That would still require the LM1881 sync decoder and a comparitor, but the FPGA could run a lot faster than the A/D in the CPU. Instead of 128 bits per CC line, you’d have a lot more fine tuned resolution for proper synchronization.
This whole topic seems ripe for a Dangerous Prototypes project.