Kit Solution
Camera Development Kit (CDK) Ver. 2.2
Overview
CDK is a GUI-based kit allowing vision system designers to develop, customize, and fine-tune THine’s 16M pixel Image Signal Processor (ISP) firmware in house according to their requirements.
How it works
CDK is an option for vision system designers. As the first step, the THEIA-CAM™ THSCU101 is the best way to evaluate THine ISP capabilities and to identify what items are needed to cover your design requirements. The THSCU101 has 12 choices for resolutions. THEIA-CAM™ image quality is tested with Imatest tools, and the report is available. See THSCU101 Image Quality Report.
If the THEIA-CAM™ image quality and functionalities are good to go, you do NOT need CDK. You can proceed integrating the THEIA-CAM™ into your system. If any design support and/or customization is needed, contact us.
If you need to fine-tune image features or to fully customize the performance by changing the image sensor, the CDK will be required.
If you concluded you need to use your own CMOS Image Sensor, CDK also helps. We have a demo set with OV2740 as an example of using the CDK to customize ISP firmware for a user selected Image Sensor. Click OV2740 Setup for Endoscope Applications for details.
Supported THEIA-CAM™ and THine kits
CDK Contents
Software Development Kit (SDK)
Sample firmware source code sets
Firmware binary library including Internal hardware drivers
External hardware driver
THine Tuning Tools (3T)
GUI based tuning tool for THine’s ISP firmware
Generate tuned firmware in source or binary format
Or modify ISP’s registers directly to instant check
Hardware (EVB)
Header Board
Reference Sensor: IMX258 13MP PDAF Sensor
ISP (THP7312-P) Board
Frame Grabber Board Set (2 boards)
ISP Features and Functions You can Tune
Features
Basic
Frame Size
Up to 16M pixel
Frame Rate
16fps@16M pixel
20fps@13M pixel
30fps@4K2K
120fps@1080p
240fps@720p etc.
Pixel Rate
300M pixel/sec
Interface
Sensor
MIPI CSI-2 | 1, 2, or 4lanes | 1G bps per lane | RAW12/10bit
LVCMOS Parallel | RAW12/10
I2C Controller (up to 400KHz)
Host
MIPI CSI-2 | 1, 2, or 4lanes | 1.2G bps per lane | YUV420/422, JPEG, or RAW8bit
LVCMOS Parallel | YUV422, JPEG, or RAW8bit
I2C Target (up to 400KHz)
SPI Peripheral for ISP firmware download
Functions
Sensor Correction
Black Level Correction
Adaptive Correction of Defect Pixels
Lens Shading Correction
Adaptive Image Signal Processing
Noise Reduction
Edge Enhancement
Multi Axis Color Correction
Tone Mapping
Auto Functions
Multi point Auto Exposure
Peak AE Mode
PDAF (Phase Detection Auto Focus)
Continuous Auto Focus
Auto White Balance
Flicker Cancel
Others
JPEG encoder
LED Flash
Horizontal Mirror
Special Effects (Monochrome, Sepia, Reverse)
MIPI Lane Assignment (Tx and Rx)
Test Pattern Image Output without Sensor
Frame Counter
Reference Module EEPROM Reader
Options on Demand
AF Range Selection
Far-end (instead of INF)
Near-end (instead of MACRO)
LED Driver IC Driver
LM3643AYFFR
LM3643YFFR
Underlined items: New from the latest version 2.2.
Supported Sensors
Following sensors are some of those we have confirmed that our ISP supports. Please note the list is growing as we find and confirm any new sensors. Also please note that not every functionality has been confirmed to be listed here.
Pixel | Image Sensor | Manufacturer | Optical Size | Special Features (if any) | Driver Availability
16MP | OV16880 | OmniVision | 1/3.06 | Contact us
13MP | IMX258 | Sony | 1/3.06 | PDAF | Available
13MP | IMX214 | Sony | 1/3.06 | Contact us
13MP | OV13858 | OmniVision | 1/3.06 | Available
12MP | IMX563 | Sony | 1/2.56 | Contact us
12MP | IMX412 | Sony | 1/2.3 | Contact us
12MP | IMX377 | Sony | 1/2.3 | Contact us
8MP | IMX415 | Sony | 1/2.8 | 4K2K | Available
8MP | IMX317 | Sony | 1/2.5 | 4K2K | Contact us
8MP | IMX274 | Sony | 1/2.5 | 4K2K | Contact us
5MP | IMX335 | Sony | 1/3 | Available
5MP | OV5693 | OmniVision | 1/4 | Contact us
5MP | OV5695 | OmniVision | 1/4 | Contact us
5MP | OV5675 | OmniVision | 1/5 | Contact us
5MP | OV5670 | OmniVision | 1/5 | Contact us
2.8MP | LI7060 | Canon | 1/2.3 | Low Light Performance | Available
2MP | LI7050 | Canon | 1/1.8 | Low Light Performance | Available
2MP | IMX462 | Sony | 1/2.8 | Contact us
2MP | IMX327 | Sony | 1/2.8 | Available
2MP | OV2680 | OmniVision | 1/5 | Contact us
2MP | OH02A10 | OmniVision | 1/6 | For Endoscope | Available
2MP | OV2740 | OmniVision | 1/6 | For Endoscope | Available
1.3MP | OH01A10 | OmniVision | 1/11 | For Endoscope | Contact us
1MP | YACY9A1C | SK Hynix | 1/9 | For Endoscope | Contact us
0.4MP | IMX287 | Sony | 1/2.9 | Global Shutter | Contact us
Documents, Technical Information
CDK materials are available on your request. Contact us.
We have 4 different ISP choices, all of which the CDK2.2 supports.
THP7312 | 1.0G bps/lane MIPI CSI-2 Tx | BGA Package | Product Overview | Digi-Key
THP7312-W | 1.0G bps/lane MIPI CSI-2 Tx | 4 x 4 WLCSP Package | Product Overview
THP7312-P | 1.2G bps/lane MIPI CSI-2 Tx | BGA Package | Product Overview
THP7312-P-W | 1.2G bps/lane MIPI CSI-2 Tx | 4 x 4 WLCSP Package | Product Overview
For more information, visit ISP overview in THine Electronics, Inc. site.
Blogs, Whitepapers, and Reviews
Demo | OV2740 Setup for Endoscope Applications | THine Solutions, Inc.
Whitepaper/Review | THine Camera Development Kit (CDK) speeds up time to market for medical device start-up | By Russell Lemburg | Evergaze LLC
News Update | THine Introduces a Standalone ISP and Firmware Development Tools to Stream Uncompressed 4K 30fps Video | THine Solutions, Inc.