09005aef80e90084 Micron Technology, Inc., reserves the right to change products or specifications without notice.
MT9V111_2.fm - Rev. G 1/05 EN
9 ©2004 Micron Technology, Inc. All rights reserved.
MT9V111 - 1/4-Inch SOC VGA Digital Image Sensor
Image Flow Processor
Image Flow Processor
Overview of Architecture
The image flow processor consists of a color processing pipeline and a measurement
and control logic block as shown in Figure 5. The stream of raw data from the sensor
enters the pipeline and undergoes a number of transformations. Image stream process-
ing starts from conditioning the black level and applying a digital gain. The lens shading
block compensates for signal loss caused by the lens. Next, the data is interpolated to
recover missing color components for each pixel and defective pixels are corrected. The
resulting interpolated RGB data passes through the current color correction matrix
(CCM), gamma, and saturation corrections and is formatted for final output.
The measurement and control logic continuously accumulates statistics about image
brightness and color. Indoor 50/60 Hz flicker is detected and automatically updated
when possible. Based on these measurements the IFP calculates updated values for
exposure time and sensor analog gains, which are sent to the sensor core via the com-
munication bus.
Color correction is achieved through linear transformation of the image with a 3 x 3
color correction matrix. Color saturation can be adjusted in the range from zero (black
and white) to 1.25 (125% of full color saturation).
Gamma correction compensates for non-linear dependence of the display device out-
put vs. driving signal (e.g. monitor brightness vs. CRT voltage).
Output and Formatting
Processed video can be output in the form of a standard ITU_R BT.656 or RGB stream.
ITU_R BT.656 (default) stream contains 4:2:2 data with optional embedded synchroni-
zation codes. This kind of output is typically suitable for subsequent display by standard
video equipment. For JPEG/MPEG compression, YUV/ encoding is suitable. RGB func-
tionality is provided to support LCD devices. The MT9V111 can be configured to output
16-bit RGB (RGB565), 15-bit RGB (RGB555) as well as two types of 12-bit RGB (RGB444).
The user can configure internal registers to swap odd and even bytes, chrominance
channels and luminance and chrominance components to facilitate interface to appli-
cation processors.