Image Acquisition Control consists of application software running on a host computer, which communicates with the IAC hardware and other image capture hardware (Jova Solutions ISL-4800). Users connect image sensors to the I/O connector on the IAC hardware and use the application software to control the IAC hardware to communicate with and acquire images from the image sensor. The IAC hardware contains all the system components needed to interface many different CMOS image sensors.
The Image Acquisition Control application software also provides a sequencing engine, which users can automate tedious startup configuration or mode changing steps. The sequencing engine supports commands that control the IAC hardware, and I2C sensor communications via simple text sequence files. Timer/Counter measurements are also available on all image sensor connections and can be run in parallel with image sensor communications and image capture.
The IAC Application includes a sequencing engine that allows users to “script” IAC hardware configurations, image sensor communications, and IAC application software elements. Scriptable sequencing can automate many tedious setups and configurations and allows for more rapid switching between both IAC and image sensor operating modes. For example, when switching between Bayer-mode image acquisition and RGB565-mode, a user typically must set several image sensor registers, change the IAC acquisition window size and possibly the synchronization settings, as well as the Image Type and Data Decoding options. This sequence can be saved and recalled, using this sequence file mechanism. There is a directory of IAC sequence files located at \ Image Acquisition Control \ Script-Files. These sequence files contain commonly used settings and start-up procedures.