|The counterpart of GenICam for hardware interface?|
The GenICam is gaining ground as a programming interface for cameras. It allows vision softwares to be portable among multiple types of camera interface, e.g. CameraLink, GigE Vision, etc.
However, there is no standard of hardware interface for cameras that allows third-party vision IPs to be portable to multiple types of camera interfaces. This is a big issue for FPGA-based vision systems. Due to the lack of such standard, the vision hardware IPs are coupled with the camera interface IP. Interchanging different types of camera interfaces, e.g. from CameraLink to GigE Vision, or even interchanging camera vendors, requires re-integration of the vision hardware IPs.
Many members in the Embedded Vision Alliance are producing FPGA-based product, e.g. Xilinx, AVNET, National Instruments, TED, etc. Wouldn't it be a good idea to initiate a hardware interface standard for cameras? Any comments are welcome.