2000 Jan 18 3
Philips Semiconductors Product specification
Digital camera signal processor and
microcontroller
SAA8112HL
1 FEATURES
• High precision digital processing with 8- to 10-bit input
• Embedded microcontroller (80C51 core based) for
control loops Auto Optical Black (AOB), Auto White
Balance (AWB) and Auto Exposure (AE)
• Supports a large number of sensors
• RGB Bayer or mosaic (yellow, magenta, green and
cyan) colour processing
• Black and white processing without loss of resolution
• Compatible with interlaced or progressive modes
• Processes up to 800 active pixels per line
• Optical black processing
• Programmable colour matrix
• Programmable R, G and B offsets
• Programmable Knee and Gamma correction
• Programmable edge enhancement
• False colour detection and correction
• Y and UV adjustable coring filters
• Flexible Measurement Engine (ME) with up to 16
measurements per frame in 16 programmable windows
• Programmable measurement conditions on Y, U and V
• 8-bit YUV output with selectable formats:
– YUV 4:2:2 CCIR656 with signal embedded
synchronization codes (SAV/EAV)
– Selectable YUV output format 4 : 0 : 0, 4 :1:1,
4:2:2and4:4:4(according toIEEE-1394based
digital camera specification)
– Basic output window cutter and scaler.
• Programmable output clock for switched mode power
supply
• 3-wire/13-bitinterface for control of the TDA878X family
(CDS + AGS + 10-bit ADC).
2 APPLICATIONS
• PC camera
• Videophone
• Security camera
• Camcorder.
3 GENERAL DESCRIPTION
The SAA8112HL is a powerful and versatile 10-bit digital
processor for video cameras. It processes the digitized
sensor data and converts it to a high quality, multi-format
and YUV digital signal. In addition, the SAA8112HL
performs programmable statistical measurements on the
video stream allowing, for instance, a precise
measurement of the exposure or the white balance levels.
An 80C51 microcontroller derivative with five I/O ports,
I2C-bus, 512 bytes of RAM and 32 kbytes of program
memory is also embedded in the SAA8112HL.
The microcontroller is used in combination with the Digital
Signal Processing (DSP) measurement capabilities to
provideadvanced AE, AWB and AOB. The microcontroller
may also be used to control other devices in the camera,
for example a USB or a 1394 interface.
In the following description of the SAA8112HL, four main
functional blocks are given (see Fig.1):
• The DSP block
• The DSP ME block
• The microcontroller block
• Thetiming, interface and miscellaneous functions block.