My boss recently asked me how difficult it would be to design a product that could continually record fairly low quality video and store the last few hours in some form of internal memory. I have never done any development with video before. Where would be a good place to start my design?
Do you have any suggestions for an MCU? I have been using Silicon Labs MCUs lately for other designs.
What would be the best camera type to use to keep the project as simple as possible?
What format would be best to store the video in?
Would I need a video codec or is that only need for a device that supports playback? This device would probably just need to be able to transfer the video to a PC for playback.
Any insight you can offer would be much appreciated!
ADDED:
I have been looking on digikey at CMOS Image sensors. I see that there are several on there made by a company called OmniVision. These data sheets say that "The captured data can be transferred either by a standard parallel digital video port (DVP) or by a single-land MIPI high-speed serial interface".
I have never heard of either of those. How do you go about getting that into an image file? using C?