I'd like to use a Leopard board for an application that combines video with external sensor data. I'm making a small sensor board that plugs into the expansion port on the Leopard, which will provide sensor data on request, but it's vital that the data is synchronised accurately with each video frame. Ideally I'd like to embed the data into each frame as metadata, but even some kind of frame sync pulse that I can use to index the data by frame number would be fine.
Can you tell me if this is possible with a Leopard board, and how easy it would be to achieve? Ideally I don't want to spend too much time on this, as the main focus of the project is on the subsequent processing of image and data -- this is just a means to capture the data in the first place.
Any advice appreciated!