Editing OpenHDCapture
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
== Description == | == 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 FPGA, A HiSpeed USB PHY, and an Analog Devices Video A/D chip. I will nail down exact chip numbers later. The target platform driver | + | 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. | |
− | + | [http://en.wikipedia.org/wiki/YUV YUV422] 720p data comes in at roughly (1280*720*60*16) = 885 MegaBits per sec. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | == Current Status | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | I am in the planning/brainstorming stages, although I have been researching this for at least the last 6 | ||
− | |||
− | I have a working Forward/ | ||
− | |||
− | |||
− | [http://en.wikipedia.org/wiki/YUV YUV422] 720p data comes in at roughly 1280*720* | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |