Creating a simple VEDR: Video Event Data Recorder
DirkK
Posts: 3
Greetings,
Does anybody know of any resources that would guide me in using Parallax products to create a simple Video Event Data Recorder?·
In other words, I'd like to be able to write a video stream to RAM and, using a manual trigger or event, save the last [noparse][[/noparse]x] seconds to flash.· Yes, you may recognize this as the description for a 'black box'.·
For example: if a robot is wandering around and an event occurs, I'd like to be able to view the video stream just prior to the event.· I could simply record everything to flash, but that would require too much flash and the constant writing would shorten·the flash·life relatively quickly.
From the reading I've done so far, it looks like I might need additional chips to handle the encoding of the video stream.
Suggestions?
- Dirk
Does anybody know of any resources that would guide me in using Parallax products to create a simple Video Event Data Recorder?·
In other words, I'd like to be able to write a video stream to RAM and, using a manual trigger or event, save the last [noparse][[/noparse]x] seconds to flash.· Yes, you may recognize this as the description for a 'black box'.·
For example: if a robot is wandering around and an event occurs, I'd like to be able to view the video stream just prior to the event.· I could simply record everything to flash, but that would require too much flash and the constant writing would shorten·the flash·life relatively quickly.
From the reading I've done so far, it looks like I might need additional chips to handle the encoding of the video stream.
Suggestions?
- Dirk
Comments
You might want to take a look at Bean's overlay board (Hitt Consulting)... the board overlays graphics of your choosing onto an ordinary video stream... in theory you could use Bean's overlay technique to encode a binary time stamp and event marker right onto your video... then you just need a video recorder that you can control through one of those serial protocols that everyone eats for breakfast around here.
You could feed this stamped video into a computer real time and use ImageJ to decode the time references (public domain from NIH) and obtain image derived data.
When you want to look at the data prior to an event you will be parsing through one or two lines of video... which the Prop can easily do.
For A/D have a look at ViewPort.
Yes, I expect to have to come up with more RAM.· However, I do plan to plan to limit the resolution and frame rate as you suggest (320 x 240 at perhaps 8fps).· Also, I only plan to only capture·about 10 seconds of video per event.· Given that, it seems like even 16mb of additional·RAM would work.
It·seems like the real challenge is finding and integrating the ADC (maybe trivial for somebody who has already familiar with it, but a long road for a new comer).
·