SN9C292BIG SONIX SoC USB2.0 VGA to 3MP USB Camera Controller H.264 encoder
2020-08-27 21:43:17
Buy Now
SN9C292BIG DATASHEET,SONIX camera H.264 video encoder,SONIX USB2.0 camera controller,support VGA to 3 megapixel SONIX ISP,support industry standard 2-wire serial interface sensor USB camera controllor
1 General Description
SN9C292B is a USB 2.0 High-Speed (HS) compatible PC Camera controller. The superior image signal processing engine brings sight video experience. The high performance Motion-JPEG / h.264 compression engine makes variant compression ratio to satisfy bandwidth requirement.
SN9C292B is compliant with USB Video Class and Audio Class. With the integrated sensor interface and color processing engine, it can support most available CMOS sensors that range from VGA to 3MP.
SN9C292B is controlled by the embedded micro-controller, and the statistics for 3A (AE / AWB / AF) are built-in. The flexible architecture is consisted of mask ROM, internal RAM and external serial-flash which can store the customized codes and parameters. With the highly-integrated firmware architecture and the developing kit provided bySONiX, it’s easy for 3rd party to fulfill customized features.
2 Features
2.1 System
※ 3.3V(analog, I/O), 1.8V(DDR) & 1.2V(core) external power supply are necessary
※ Low power consumption of suspend, standby & preview mode
※ Input oscillator frequency is 12MHz
※ Built-in PLL for internal clock generation
※ Using external serial flash to store customized code and data(default 128KBytes)
※ Wide serial flash controller speed up to 60 MHz with phase detection
※ 65-pin(use 1.8v LDO) LGA 7.0mmx5.0mm / 88-pin QFN(use 1.8v LDO) 10.0mmx10.0mm package
※ Total 9 GPIOs (3 GPIOs are predefined for LED control, serial flash write protect, and sensor reset)
2.2 USB Controller
※ USB 2.0 high-speed and full-speed compatible
※ USB Video Class 1.1 / 1.5 compliant
※ USB Audio Class 1.0 compliant
※ USB2.0 HS/FS auto sense and switch
※ USB FS mode and USB disconnection are programmable
※ 6 endpoints: 1 CONTROL pipe, 2 Interrupt IN, 3 Isochronous-IN(MJPEG/YUY2, H.264 stream, Audio stream)
※ 6 alternate settings for Video Streaming Interface
2.3 Sensor Interface
※ Support QXGA(3MP, 2048x1536), FHD(1920x1080), UXGA(2MP,1600x1200), SXGA(1.3MP,
1280x1024), HD(1280x720), VGA (0.3MP, 640x480) CMOS ISP/Bayer RAW sensor
※ Support YUY2 image data format from sensor (max 96M pixel / sec include dummy)
※ Support RAW (Bayer-Pattern) image data format from sensor (max 96M pixel / sec include dummy)
※ Support industrial standard 2-wire serial interface for sensor control
2.4 Color Processing
※ AE histogram statistics
※ AWB window statistics
※ AF edge window statistics
※ On-the fly defect-pixel cancellation
※ Mesh lens shading compensation for R/G/B channel separately.
※ Color interpolation with low pass filter (less false color)
※ Individual digital color gain control for R/Gr/Gb/B channels
※ Individual digital color gain control for Y/Cb/Cr channels
※ Pixel offset (optical black) compensation for R/Gr/Gb/B channels
※ Programmable gamma table for RGB channels
※ Programmable color conversion matrix for R/G/B input
※ Configurable noise reduction
※ De-color aliasing in edge
※ Configurable edge enhancement
※ Programmable gamma table for Y channel
※ Configurable windowing function after processed image
※ Programmable hue and saturation
2.5 Scaling Engine
※ Fine scalar for maximum 1/256 down-scaling and x4 up-scaling
※ For QXGA / UXGA / 1080P / 720P sensors, combined scaling and windowing function provides
similar view angle for 1080P / SXGA / 720P / SVGA / VGA / QVGA / QQVGA output format
※ The scaling & frame rate adjusting engine are separately controlled for YUV/MJPG and H.264 video streams
2.6 JPEG Encoder
※ Built-in JPEG encoder to support USB Video Class MJPEG payload
※ JPEG format is YUV420 / YUV422 baseline
※ Programmable 128 bytes quantization table for Y and C to adjust compression ratio
2.7 H.264 Encoder
※ Profile: Main profile, Level: 4.1
※ Built-in H.264 encoder support USB Video Class MPEG2-TS
※ Built-in H.264 encoder support USB Video Class Skype-TS
※ Built-in H.264 encoder support USB Video Class Microsoft UVC V1.5 driver
※ Support UVC 1.1
※ Adjustable QP for Y and C to provide programmable compression ratio
※ Support multiple stream (with SONiX proprietary driver)
※ I & P picture types
※ CAVLC/CABAC entropy
※ Fully support 4x4 (9 modes) and 16x16 (4 modes) Intra prediction modes
※ Fully support 16x16, 16x8, 8x16, 8x8, 8x4, 4x8 and 4x4 Inter prediction modes
※ Hadamard SAD (SATD) for Quarter-Pixel Motion Estimation
2.8 Video / Still Image
※ Output video / still image format:
Ø USB Video Class Uncompressed YUY2 payload (16bits/pixel)
Ø USB Video Class MJPEG payload
Ø USB Video Class H.264 payload
Ø USB Video Class MPEG2-TS payload
Ø Skype-TS payload
※ Still Image capture up to UXGA and is able to support UVC still image capture method 1/2
Want to know More…Contack me
-
Scattered mantissa packaging other than the standard full tray, small square tray, front and back (if the standard tray can not fill a tray of scattered number, then use this non-standard tray to pack)