Electronic – arduino – Processing NTSC video feed for SPI display

arduinocameralcdntscspi

I have recently started a project where I want to use this small camera and and have it relay the live video to a very small color LCD, like this one through an Arduino.

Unfortunately the camera has a NTSC output and the LCD has a SPI input, is there any way I can get the footage from the camera to display on the LCD or will I have to use a different screen?

Best Answer

Well you would need to digitize the video, extract luminance, chrominance & sync information, downscale from 525 lines to 128 lines and output the data over SPI in real time. This sounds like a non-starter to me.

It would be easier to use the JPEG digital output from the camera and decompress this, since the resolution is compatible with the screen (160 X 120 vs. 160 X 128) although you still wouldn't get real-time video.