High Speed Image Recording with Real Time JPEG Compression
Real time JPEG compression using high performance multithreaded algorithm.
- Specially design for new multicore CPU.
- Record and compress from single or multiple cameras.
- Supports GigE, FireWire A and B or Camera Link cameras.
- Compression Quality can be adjusted depending on required bitrate or quality.
- "Visually lossless" capable.
- Each frame is individually compressed (no key frame) allow instant forward and reverse playback.
- Loop recording with file overwrite supported.
- Compression factor goes from 1:2 to 1:25 depending on quality setting and image format.
- Supports monochrome, raw Bayer or color image.
Example of compression:
| RGB24 bit | YUV422 | ||
|---|---|---|---|
| Quality(%) | Compression factor | Quality(%) | Compression factor |
| 90 | 16:1 | 90 | 10:1 |
| 80 | 26:1 | 80 | 16:1 |
| 75 | 30:1 | 75 | 19:1 |
| 50 | 45:1 | 50 | 28:1 |
Example of real time performance at 75% quality:
| CPU type | Resolution | Frame rate | CPU load |
|---|---|---|---|
| Core i7-920 | 640x480 | 500 fps | 35% |
| Core i7-920 | 640x480 | 700 fps | 48% |
| Core i7-920 | 1280x1024 | 220 fps | 50% |
| Core i7-920 | 2 cameras 1920x1080 | 30 fps | 23% |
| Core i5-850 | 2 cameras 1384x1036 | 20 fps | 45% |
| Core i3-540 | 640x480 | 500 fps | 63% |