GigEラインスキャンカメラは、1ライン取り込むごとにPCへデータを送信しているわけではありません。より安定した動作を実現するために、取り込んだ画像を一旦カメラの内部メモリに蓄えていきます。そして一定ライン数の取り込みが完了するごとに、1枚の2D画像として順次PC側のバッファへ送信していきます。
例えば1回の取り込みライン数を1000ラインと設定した場合、1000ライン分の画像取り込みは、GigEラインスキャンカメラ内部だけで完了します。こうしてカメラの内部メモリに蓄えられた高さ1000pxの画像データが、順次PCに転送されていきます。転送中も1001ライン目以降の取り込みはラインセンサ上で実施されています。一方でPCに転送された画像データは、カメラのデバイスドライバによって確保されたPCのメインメモリに蓄えられていきます。
|