Camera ProcessorImage Signal Processor
The THP7312/THP7312-P is an image signal processor (ISP) can be connected to CMOS image sensors from various sensor companies, and supports up to 16M (million) pixel (H=4704) images. THP7312-P is capable of high speed processing up to 15 frame/sec (fps) for 16M pixels, 20fps for 13M pixels, 30fps for 8M pixels, or 60fps for FHD pixels images. The THP7312/THP7312-P provides various applications with newly supporting RGB-IR image sensors, wide dynamic range (WDR) and High Dynamic range (HDR) image sensors as well as conventional image sensors.
The THP7312/THP7312-P receives various image data formats, such as Bayer RAW, RGB, or YCbCr422 data. It executes the variety of image-processing functionality with a built-in special purpose image-processing engine in high-speed throughput by pipeline processing. It outputs Bayer RAW, YCbCr422, YCbCr420, or JPEG-encoded image data.
The THP7312/THP7312-P has selectable input ports connecting to CMOS image sensor. One is 1Gbps/Lane MIPI CSI-2 receiver and the other is 12bit parallel input. MIPI CSI-2 receiver has 2 ports, one port consists of 4lane mainly connected to main camera, and the other consists of 2lane mainly connected to sub camera. The THP7312/THP7312-P provides a solution to implement a mobile system with resent trend of higher resolution sub camera, by interfacing both of main and sub cameras by one chip. The THP7312-P has selectable output ports connecting to host processors. One is 1.2Gbps/Lane MIPI CSI-2 4lane transmitter and the other is 8 or 16bit parallel output. The THP7312/THP7312-P receives and transmits MIPI interleaved data stream with Data Types (DT) or multi Virtual Channel identifiers (VC). The THP7312/THP7312-P can transmit still JPEG data, preview images, and thumbnail images simultaneously. Users can utilize MIPI interleaving functionality to realize various applications such as zero shutter lag, simultaneous capture of movie and still images. THP7312/THP7312-P can control 3A functions for image sensors of IR, WDR, or HDR, by utilizing MIPI interleaving functionality.
The THP7312/THP7312-P uses the special purpose image-processing engine to perform various operations on image data received from CMOS image sensors. The THP7312-P executes various types of the image data correction for errors raised by lenses and sensors, and adaptive high quality image processing. The THP7312/THP7312-P also operates and calculates information to control 3A function (3A information), i.e. the automatic exposure (AE), automatic white balance (AWB), and auto focus (AF) function. The THP7312/THP7312-P enhanced the accuracy of 3A information for entire and localized image regions.
The THP7312/THP7312-P also has many functions, such as high dynamic range (HDR) synthesis, super-resolution resizer, advanced noise reduction, high speed face detector, advanced movie anti shaker, de-fog function, enhanced color correction, advanced gamma correction, advanced edge enhancement and dark area image correction.
The THP7312/THP7312-P has a 32bit RISC MPU to control the image-processing engine, 2-wire and SPI serial interfaces and general purpose input and output ports controlled by user customizable firmware codes. Users can send the firmware code from host processors to the internal memory of THP7312/THP7312-P by serial interfaces, or let the THP7312/THP7312-P to load it from external flash memory. Then users can make THP7312/THP7312-P to response to the commands sent from the host processor, to control 3A functions and peripheral devices.
Part Number | Datasheet | Design Guide | Description | Maximum Pixel | Maximum Pixel Rate | Sensor Interface | # of lane # of bit | Data format | Bitrate Clock Freq. | Host interface | # of lane # of bit | Data format | Bitrate Clock Freq. | Peripheral interface | Operating temperature | Package ball pitch | Package size [mm] |
Buy Chip1stop |
Buy Digi-key |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
THP7312 BGA | ![]() |
- | Camera processor which provides high performance image signal processing and camera control functions |
16M Pixels | 300M pixel/sec | MIPI CSI-2 LVCMOS parallel |
4lane 12bit |
RAW8, 10 or 12 RAW8, 10 or 12 |
1Gbps/lane 165MHz |
MIPI CSI-2 LVCMOS parallel |
4lane 16bit |
RAW8, YUV422, UV420 or Jpeg RAW8, YUV422, UV420 or Jpeg |
1Gbps/lane 165MHz |
I2C Controller/Peripheral, SPI Controller(single & quad)/Peripheral, UART, JTAG(debug), GPIO, PWM, clock, reset, frame sync, flash control, etc... | -40 to 85 degree | BGA81 0.8 mm |
8.0 x 8.0 x 1.11 mm | - | Buy |
THP7312 WLCSP | ![]() |
- | Camera processor which provides high performance image signal processing and camera control functions |
16M Pixels | 300M pixel/sec | MIPI CSI-2 LVCMOS parallel |
4lane 12bit |
RAW8, 10 or 12 RAW8, 10 or 12 |
1Gbps/lane 165MHz |
MIPI CSI-2 LVCMOS parallel |
4lane 16bit |
RAW8, YUV422, UV420 or Jpeg RAW8, YUV422, UV420 or Jpeg |
1Gbps/lane 165MHz |
I2C Controller/Peripheral, SPI Controller(single & quad)/Peripheral, UART, JTAG(debug), GPIO, PWM, clock, reset, frame sync, flash control, etc... | -40 to 85 degree | WLCSP81 0.4 mm |
3.960 x 3.937 x 0.615 mm | - | - |
THP7312-P BGA | ![]() |
- | Camera processor which provides high performance image signal processing and camera control functions |
16M Pixels | 300M pixel/sec | MIPI CSI-2 LVCMOS parallel |
4lane 12bit |
RAW8, 10 or 12 RAW8, 10 or 12 |
1Gbps/lane 165MHz |
MIPI CSI-2 LVCMOS parallel |
4lane 16bit |
RAW8, YUV422, UV420 or Jpeg RAW8, YUV422, UV420 or Jpeg |
1.2Gbps/lane 165MHz |
I2C Controller/Peripheral, SPI Controller(single & quad)/Peripheral, UART, JTAG(debug), GPIO, PWM, clock, reset, frame sync, flash control, etc... | -40 to 85 degree | BGA81 0.8 mm |
8.0 x 8.0 x 1.11 mm | - | - |
THP7312-P WLCSP | ![]() |
- | Camera processor which provides high performance image signal processing and camera control functions |
16M Pixels | 300M pixel/sec | MIPI CSI-2 LVCMOS parallel |
4lane 12bit |
RAW8, 10 or 12 RAW8, 10 or 12 |
1Gbps/lane 165MHz |
MIPI CSI-2 LVCMOS parallel |
4lane 16bit |
RAW8, YUV422, UV420 or Jpeg RAW8, YUV422, UV420 or Jpeg |
1.2Gbps/lane 165MHz |
I2C Controller/Peripheral, SPI Controller(single & quad)/Peripheral, UART, JTAG(debug), GPIO, PWM, clock, reset, frame sync, flash control, etc... | -40 to 85 degree | WLCSP81 0.4 mm |
3.960 x 3.937 x 0.615 mm | - | - |
*“MIPI®” is a registered trademark of MIPI Alliance, Inc.
*The product introduced on this page is RoHS (2011/65/EU) compliant.
Features
◆High Image Quality〇Advanced noise reduction
〇Advanced edge enhancement
◆Correction
〇Black level correction
〇Defective pixel correction with auto detection
〇Static dust correction
〇Black shading correction
〇Lens shading correction
〇Gamma correction
〇Advanced dark area correction
〇Color correction
・12-axis Chroma & Hue correction
・Chroma & Hue correction of specified region in color space
・Memory color correction
〇De-mosaic
◆3A control
〇Auto exposure adjustment
〇Auto focus control
〇Auto white balance adjustment
◆Real-time, high speed, zero shutter lag
〇Image processing frequency: 300MHz
〇Processing up to 15fps for 16M pixel, 20fps for 13M pixel, 30fps for 8M pixel, 60fps for FHD pixel images
・Pipeline processing with dedicated H/W engine
・One pixel per clock processing throughout for the sensor pixel data by implementing enough line memories for each processing block.
〇Zero shutter lag
・MIPI VC/DT interleaving
◆Flexibility (Still, Preview, Thumbnail)
〇Output still, preview, and thumbnail simultaneously
・Simultaneous generation of still, preview, thumbnail images by triple resizer
・Super resolution
・MIPI VC/DT interleaving
◆User selectable functions
〇Face detection
〇Privacy mask
〇Advanced movie anti shaker(digital image stabilizer)
〇Flicker cancel
〇Scene detection
〇Auto fog detection
〇De-fog
〇Horizontal mirror
〇Special effects
・Monochrome, Sepia, Reverse, Rich Color, Watercolor, Wild Monochrome, Smart Sepia, Blue Man, EmbossPart Color, Pin Hole, Soft Focus, Miniature
◆Adaptable to new type sensor (special purpose CIS support)
〇Simultaneous processing of RGB and IR image
〇Alternative row HDR image data processing
〇WDR image data processing
◆Stepping and servo motor control
〇Motor driver control
・Two PWM control ports supported
〇Feedback information
・Interface to lens position detector output
・Counter of motor rotation number
◆Built in JPEG encoder
◆Built in Dual PLL
◆User oriented functions & Plentiful general purpose Input/Output interface
〇Adequate image processing and peripheral modules control
・Built-in 32-bit RISC MPU
・Integrates 128KB program memory
・Customizable firmware for each user applications
・Independently controlled 19 GPIO Ports
〇Strobe light control
〇Lens actuator control for AF, Iris and Zoom
〇Sensor control
〇Mechanical shutter control
Applications
・Medical Scopes・AR/VR Systems
・Barcode Scanners
・Vision Assistive Glasses
・Drones ・Surveillance Cameras
・Biometric Devices
・Body Cams
・USB Webcams
・Surgical Microscopes

