EM2860 USB Video Capture Device (UVCD) is a highly integrated VLSI that provides a cost-effective solution for video capture applications on USB 2.0. Typical applications of this device are: NTSC/PAL/SECAM Video Capture TV Boxr PC Camera TV Box & PC Cam combo As shown in the functional block diagram, the UVCD consists of 7 main blocks. Video Interface Video Pipeline Audio Interface Stream Buffer Serial Interface Engine USB 2.0 PHY 2-Wire Serial Interface No external memory required Flexible Video Input Port 8-bit video input port Support up to 1.3 M pixel CMOS sensor in Bayer RGB format Interlace and non-interlace video CCIR-601 4:2:2 YUV with external sync and field ID CCIR-656 YUV with embedded sync and field ID Programmable Video Timing Generator Generate clock, H-sync and V-sync for CMOS sensor Bayer RGB Color Processor Black clamping Gamma correction Bayer pattern filtering Gain and offset adjustment in RGB space 9-window image statistics collection for auto exposure and auto white balance Defect pixel compensation YUV Color Processor Gain and offset adjustment in YUV space Sharpness enhancement Video Scaler Random-ratio down scaling in X and Y directions High fidelity color reproduction by the scaler VBI Capture Raw VBI capture Sliced VBI capture Audio Interface Support AC97 CODEC Support I2S device Software direct access to AC97 CODEC registers Support audio sample rates of 48K, 44.1K, 32K, 22.05K, and 8K. Support USB Audio Class control and streaming Remote Controller Infrared Sensor Interface Support NEC and RC5 remote control protocols USB Port Integrated USB 2.0 PHY with High-Speed and Full-Speed Transceivers Second generation USB 2.0 PHY with reduced power USB 2.0 and 1.1 compliant Support Iso-chronous audio pipe up to 0.2 MB/sec Support Iso-chronous video pipe up to 30 MB/sec Support Iso-chronous transport stream pipe up to 3 MB/sec EEPROM Interface Support 256, 512, 1024 or 2048-byte 2-wire serial EEPROM Use EEPROM to store chip configurations and USB descriptors Customized Vendor ID and Product ID Customized Vendor String, Product String, and Serial Number String Software may use EEPROM to store board configurations Software may use EEPROM to store defect pixel coordinates Miscellaneous 2-wire serial bus to program front-end video/audio devices Power-down control to front-end video/audio devices 8 General-Purposed I/O ports Snap shot button input LED control output 0.22 micron, 2.5V Core, 3.3V I/O CMOS process 64-pin LQFP package
|