| CPC G01B 9/0203 (2013.01) [G02B 26/0833 (2013.01); H04N 25/701 (2023.01); H04N 25/75 (2023.01)] | 13 Claims |

|
1. An image capture device, comprising:
a linear image sensor module aligned with a lens of an optical system, and the lens located between a grating of the optical system and the linear image sensor module;
a MEMS (micro electro mechanical system) driver electrically connected to at least one MEMS scanning mirror of the optical system; and
a FPGA (field programmable gate array) electrically connected to the linear image sensor module and the MEMS driver, wherein the FPGA independently controls the MEMS driver to adjust the at least one MEMS scanning mirror, and the FPGA directly processes at least one digital signal provided by the linear image sensor module, so as to obtain at least one image data,
wherein the FPGA uses its block RAM (block random access memory) to synthesize a read-only memory, the read-only memory accesses a triangular wave digital value and a register value corresponding to a functional configuration of each of a plurality of digital-to-analog converters, the FPGA transmits the triangular wave digital value and the register value to a SRAM (static random-access memory) of each of the plurality of the digital-to-analog converters through a serial peripheral interface, after the functional configuration of each of the plurality of the digital-to-analog converters is completed, the FPGA simultaneously gives a plurality of trigger signals to the plurality of the digital-to-analog converters, each of the plurality of the digital-to-analog converters correspondingly converts the triangular wave digital value in the SRAM into an analog triangle wave signal and outputs the analog triangle wave signal to a corresponding one of a plurality of amplifiers, and an amplified analog triangle wave signal output by each of the plurality of the amplifiers matches a driving voltage range of each corresponding one of the plurality of the MEMS scanning mirrors.
|