EM2750 USB2.0 Video Controller is a highly integrated System IC that provides a cost-effective solution for video capture application. EM2750 supports 1.3M, 2M and 3M pixels sensors. As illustrated in a PC-camera requires only three chips: CMOS imager, EM2750 and AC 97 codec. Application of such a system can be video conference, video mail.

As shown in the functional block diagram, the EM2750 consists of 5 main blocks

  Video/Audio Input Port
  USB 2.0 Transceiver
  GPIO, Two Wire Serial Bus, AC 97 Interface
  USB 2.0 Serial Interface Engine
  Stream Buffer
 
 
 
 
 
No external memory required
   
Flexible Video Input Port
8-bit video input port
Support up to 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
 
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
   
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