At the moment this is a project proposal for the Beagle Board contest. Contest home.
If the proposal is accepted I'll begin work on integrating my current CMOS sensor design - a Micron MT9P001 5 Megapixel color sensor. It is currently used in the RDP product, and I have a few extra lying around.
The ultimate goal is to record HD video in MP4 format.
The first steps will be to add support for the sensor to the kernel, then write the application to record stills and save them as JPEG files.
The sensor will need to be color balanced, but the RGB offsets that I have now should be sufficient for VGA resolutions.
I'm fairly certain that I have an adapter board for this sensor lying around somewhere that I can use to wire into the BB.