OpenHDCapture

From OpenCircuits
Revision as of 12:23, 11 February 2010 by Electronjunkie (talk | contribs) (Project Start)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

This project will capture High Definition Video 1280x720 at 30fps, and hopefully be capable of 60fps and maybe even 1080p. I intend to use a cheap Spartan Xilinx FPGA, A HiSpeed USB PHY like the USB3318, and an Analog Devices Video A/D chip similar to an ad9883. I will nail down exact chip numbers later. The target platform driver will be written for linux. This project is more a proof of concept and for fun than to be practical. But I will take any advice and help that I can get. Entire BOM should be less than $40 but we'll see.


Current Status

I am in the planning/brainstorming stages, although I have been researching this for at least the last 6 months. I have a working Forward/ReverseDCT algorithm in matlab that can compress an image. I have also done much research on putting a DCT in hardware. Currently the DCT will be broken down into 2 stages, and all multiplies/adds will be done using a bit-wise pipeline. YUV422 720p data comes in at roughly (1280*720*60*16) = 885 MegaBits per sec.