Readout
vs. Frame Rate
Readout rate is defined as the
inverse of the serial conversion time, that is,
the time required to digitize a single pixel. Readout
rates are usually given in pixels/second (e.g.,
10 megapixels/second).
Frame rate is the inverse of
the time needed for the CCD to acquire an image
and then completely read that image out. Frame rate
is typically expressed in frames per second (fps).
Often, the frame rate can be approximately calculated
from the total number of pixels and the readout
rate, combined with the total exposure time. Specifically:
simplified frame rate =
1 / (# of pixels/digitizer rate + frame acquisition
time) in frames per second
However, there are a number of other factors
that can have a significant effect on frame rate,
depending on operating conditions.
To better understand frame rate, we'll define
two other quantities called frame acquisition
time (FAT) and frame read time
(FRT), which will take into account all of these
factors. Frame rate is then defined as:
true frame rate = 1/(frame
acquisition time + frame read time)
frame acquisition time =
(clear count x parallel clear time) + shutter
open + close delay + exposure time
frame read time = serial
clear time + (parallel shift time x parallel
size) + (serial discard time x pixels pre &
post subarray) + (serial conversion time x pixels
being read)
Let's now examine what some of these parameters
mean.
Clear count and parallel clear time:
Depending upon the application conditions, it may
be necessary to clear the CCD array of accumulated
charge prior to acquiring an image. Sources of this
accumulated charge can be dark
current and even cosmic ray events. The array
may have to be cleared several times to completely
rid it of charge. Clear count is defined as the
number of times this charge clearing is done, and
parallel clear time is the time it takes to accomplish
each clear. Since charge only needs to be cleared,
and not digitized, parallel clear time takes less
time than a normal readout.
Serial clear time: As in the
parallel register case, it may sometimes be necessary
to flush the serial register of accumulated charge
prior to transferring charge from the parallel register.
This is serial clear time.
Parallel shift time and parallel size:
Parallel shift time is the time required to shift
one row of pixels into the serial register during
image readout. If binning is being performed, this
must then be multiplied by the parallel size of
the superpixel to obtain the total time needed to
shift charge.
Serial discard time: When reading
a subarray from the CCD, it may be necessary to
discard pixels both before and after the region
of interest. Serial discard time is the time taken
to accomplish this. Also, the serial registers on
most CCDs have a number of pixels (typically 20
to 50) placed between the data portion of the serial
array and the output amplifier. These pixels must
be discarded prior to reading data.
The significance of these factors depends highly
upon the particular conditions under which the CCD
is being used. In the following examples, we give
the FAT, FRT, and subsequent frame rate calculated
by taking all factors into account and compare this
to the simplified frame rate (obtained using the
number of pixels divided by the readout rate plus
the exposure time).