ACM100
Functional Specification
The Figure 11 below illustrates the processing contained in the
ACM100 camera. Some of the key features of the processing
are described in the following sections
Figure 11. Processing Block Diagram
I
M
A
G
E
R
Input
Control
Serial
Interface
Imager Control
Autobrite
Noise
Removal
Fixed Pattern
Noise Correction
Dark Current
Removal
Defective Pixel
Removal
Non
Linear
Gain
Image
Enhancement
Merge
Bins
Sharpen
Output
Control
Interlace
NTSC Format
Analog Conversion
Pseudo Interlace
generate one field of the output image. When frame N is used
to generate field 0, frame N+1 is used to generate field 1.
Adjacent pairs of rows are averaged and output as a single row
in order to not lose any sensitivity even though the sensor is
integrating for only half as long (60 fps vs 30 fps). For field 0
the rows are summed in pairs starting with row 0 of the sensor.
For field 1 the rows are summed in pairs starting with row 1 of
the sensor. Figure 12 illustrates the generation of one field; the
generation of the other field is essentially the same, with an
offset of 1 input row at the beginning.
In the progressive scan mode, the imager is scanned at 30 Hz
and fed directly to the pipeline and video output. In the
interlaced version, the camera employes a technique referred
to as Pseudo Interlacing.
Pseudo interlace provides a data stream capable of RS-170
(NTSC) compatibility. Pseudo interlace provides a benefit over
standard interlacing by reducing motion artifacts. The way
pseudo-interlace is generated in this system is that the sensor
is read at 60fps. Each frame read out of the sensor is used to
Figure 12. Progressive Row Generation Diagram
Row in
N
Pixel 0
Pixel 1
...
Pixel 638
Pixel 639
N.Pix 0 +
N+1.Pix 0
N.Pix 1 +
N+1.Pix 1
N.Pix 3 +
N+1.Pix 3
N.Pix 4 +
N+1.Pix 4
Row
Out
...
For Even Field start
output at row N=1
For Odd field start
output at row N=2
Row in
N+1
Pixel 0
Pixel 1
...
Pixel 638
Pixel 639
Document Number: 001-05325 Rev. **
Page 6 of 20