02-22-2008 05:11 AM
02-25-2008 04:57 PM
02-26-2008 03:09 AM
Thank you for your answer,
The acuisition is occured by a firewire camera through IMAQ 1394 driver.
The reason we are looking for a hardware solution is to reduse processing time caused by 1.3MPixel - 15fps in video. If we increase the resolution or frame rate the processor will not be able to software compress the video in real time.
Best Regards,
jbab
02-27-2008 09:05 AM
Dear jbab,
Thanks for the additional details. I don't think using the IMAQ 1394 or IMAQdx drivers to
acquire video and then perform a compression with a codec implemented in hardware
would be feasible. If you acquire video with either of these drivers,
the data is already in software before you have the chance to access it and
send it to be compressed.
As an alternative, you could try using different Codecs in software to reduce the time it
takes to compress the acquired video. There are many video compression codecs
available online, and you should be able to access any of these from LabVIEW if
the Codec is registered with Windows. You can find a VI that can compare these
various Codecs from the example finder at Toolkits &
Modules>>Vision>>Functions>>AVI Compressor Comparison
Example.vi. See the attached screenshot I took after running the the VI on my
computer.
A hardware solution may be possible using an FPGA and a custom driver or a firewire acquisition card that has a hardware codec built in, but you would not be able to use these solutions with the IMAQ drivers. Hopefully this information will prove helpful, even if it doesn't give you the solution you are looking for.
Best Regards,
~NH