Video camera processing and capture
World highest embedded video processing power
(TI’s best DSP + best Xilinx FPGA based pre-processor)
Video camera processing and capture
Overview
Highlights
Features
Video Input/Output
Image Sensor board compatibility
Software development
System
Remote Management
Network
Storage
Power supply
General purpose Input/output
USB & PCIe
Audio
Environment Sensors & Actuator
Serial links
Physical dimension

OVERVIEW
- Nexvision’s CAMMASTER smart camera is a complete video camera reference design
- Designed for 3.6 GigaPixel/s processing capability
- On-board video analytics (TI’s Da Vinci™ DM8148)
- Embedded Linux dedicated distribution
HIGHLIGHTS
- Multiple extra high resolution independent video inputs from 2 (Full-HD) to 20 (X-HD™) megapixels
- H264-MP codec : HD1080P@60fps
- On-board dedicated video enhancement image pipe (HDR, FPN, Noise reduction, EDoF), Nexvision’s IP : “PIXIP”
- GigaEthernet, USB2.0, USB3.0, SATA, Coax Press, 6G-SDI, Audio, HDMI video output, PCIe, SPI, I2C, RS232
- Video analysis framework (third party accessible)
- Onboard video recording and meta data storage (SSD or SD)
- Onboard streaming server based on our NexStream
FEATURES
- Extra high resolution from 2 megapixels (Full-HD) to 20 megapixels (X-HD™)
- Full framerate, high quality video encoding
- On-board high-end FPGA with two DDR3 SDRAM banks, dedicated to video enhancement and advanced video processing (NexVision’s IP : « PIXIP »)
- 2×165 megapixels/s MSOC’s video processing pipeline, two dedicated DDR3-SDRAM bank Codec (DM8148)
- H264-Main Profil for minimal storage size and bandwidth : 120M pixel/s – Full HD 1080P (2 M pixels @ 60fps)
- Optional video codec : Motion-JPEG, MPEG4-part2, RGB444 , YUV422, RAW
- Image pre-processing (FPGA)
- Media processor image processing pipe
- Advanced 12-bit based color processing for high fidelity color reproduction (3D LUT)
- Temporal noise filtering and contrast enhancement
- Multiple exposure blending provides realtime HDR for high details retention in low and over exposed area
- Super resolution
- Multisensor capable
- Multispectral band image sensor fusion (Visible, Short Wave IR, Thermal IR)
- Multisensor panoramic or 360° immersive video realtime on board unwarp
- Audio/Video Streaming
- Live video streaming
- Full Duplex Audio
- Open onboard video analysis, for example : Video analysis framework, third party accessible, with 100% dedicated DSP (C674)
VIDEO INPUT/OUTPUT
- RAW video interface on FPGA – 100 x LVDS Pairs – 320 pins connector
- GENLOCK IN or OUT + Composite video output – MCX connector
- 1 x 3G-SDI IN or OUT by software – MCX connector
- 2 x CoaxPress CXP6 IN or OUT by hardware assembly – MCX connector (Power over Coax output with 12W@24V)
- Linear Time Code (LTC) IN and OUT – Lemo5 connector
- 1 x 148.5Mhz – 16/24/30 bits for LCD display (with OPENGL co-processor on DM8148) – HDMI 1.3 (with audio) – HDMI 19 pins connector
- D1 PAL/NTSC composite analog output from FPGA – MCX connector
- 4 x 6G-SDI OUT (can be used as SD, HD, or 3G-SDI) – MCX connector
IMAGE SENSOR BOARD COMPATIBILITY
Video interface is compatible with any sensor ;
Progressive scan, color with 2, 5, 8, 11, 12, 17 or 20 megapixels (X-HD™)
High sensitivity up to 12V/Lux-sec, low read noise <2e-
Selectable video resolution and frame rate by image sensor daughter boards choise Up to 16 sensor boards, any combinations of Nexvision’s board :
- “ISB17M” board : 17Mpixel, 5μm pixels
- “CAM12M” board : 12Mpixel, 5.5μm pixels (22.5×16.9mm), 4.64V/lux.s, 12Mpixel 4096 x 3072 pixels 300fps shoot & preprocess frame rate, H264@60fps
- “CAM2M” boards : FullHD 1080P(1920×1080) 340fps shoot & preprocess frame rate
- “CAMPANO” boards : 4096 x 500 multisensor board, very high sensitivity 12V/lux.s
- “SWIRCAM” : Short Wave Infra Red, 320×256, 100fps, with TEC cooling controller
SOFTWARE DEVELOPMENT
Embedded Linux own distribution based on Linux 2.6.37, U-boot bootloader Nexvision’s multimedia framework
Multiple path video processing pipeline for simultaneous :
- Multiple resolution
- Multiple compression codec
- Third party accessible video analysis and painting
Embedded NVR (Network Video Recorder) concurrent recording & streaming :
- RTP/RTSP/RTCP Video Streaming onboard server is standard compliant
- It also support real time bandwidth adjustment (from 40K up to 25Mbit/s),
- Video stream encryption (128 bits AES) when used with NexStream™ technologies
- HTTP server (only for Motion JPEG streaming)
- DSP Integration with TI codec engine framework
SYSTEM
- MSOC : Texas Instrument DaVinci DM8148 media processor
- High multimedia computing power (4GOPS integer/float DSP + 1080P60 H264 Video Codec IP + ARM CortexA8@1Ghz)
- NAND FLASH : 512MBytes
- DM8148 DDR3-SDRAM : 512MB (up to 1GB)
- FPGA : NexVision’s IP video pre-processor front-end with 2 x 256MB dedicated DDR3-SDRAM banks Integrated hardware watchdog
- Backed up Real Time Clock
REMOTE MANAGEMENT
- Compatible with any H264 RTP/RTSP compliant client like VLC, NexRMC*
- Compatible with any MJPEG HTTP compliant client like VLC, NexRMC*
- NexRMC is our Remote Media Center software, from our video management system NexVMS *NexRMC is our top edge software supporting CAMMASTER’s advanced features like X-HD™ resolution, sensors monitoring, firewall pass-through,
- Innovative search in recorded video content, intuitive and user configurable interface Web-based management, configuration and viewer
NETWORK
- Gigabit Ethernet 10BaseT/100Base/1000base TX – RJ-45 connector
- Wireless : WIFI (802.11ac/n/g) optional via USB2.0 ports + Zigbee™ for remote control
STORAGE
- SATA3 or 4 x line PCIe gen3 (FPGA) : SSD (NVMe) – Expansion connector
- SATA link (DM8148) : hard drive or SSD for low speed ( USB compliant Storage : Flash Disk on USB Key (USB2.0)
- EEPROM 128Kbits (FPGA)
- EEPROM 128Kbits (DM8148)
POWER SUPPLY
- Input : 10-33VDC,15W-30W – 3.96mm terminal block connector
- Power voltage level and reset supervision
- Super Cap or Battery charger (LiPo or Li-Ion – 6 cell) – Terminal block connector Transient voltage suppressor and EMI common mode filters with resettable fuse Output : 2 x 12v@5A buck mode – Lemo2 connector
- 2 x 24v@5A buck/boost mode + remote start (RS) – Fisher3 connector
GENERAL PURPOSE INPUT/OUTPUT
- VGA LCD display + Backlight controler on IO board
- General purpose IO : Buttons + LED indicators + scroll wheel (I2C extender on IO board) 8 x general purpose button – 6 x display menu selection button – 1 x power ON/OFF button
USB & PCIe
- 1 x USB3.0 Device (5Gb/s) for high speed video output – Type B connector
- 1 x USB2.0 Host or Device high speed (up to 480Mb/s) – Type A USB connector 5V@0.5A protected power outputs
- 1 x PCIe 4 x lines – Connector
- 1 x USB2.0 Host or Device – Type A USB connector on IO board typically for WIFI link
AUDIO
- Digital I/O : I2S link on DM8148 & FPGA – Expansion connector
- Digital Output : HDMI connector
- Analog Output : Stereo headphone amplified – Jack 3.5mm IO board
- Analog Inputs : Stereo balanced + switchable phantom 48V – Lemo5 connector IO board
ENVIRONMENT SENSORS & ACTUATOR
- Inertial sensors (3D accelerometer, 3D Gyroscope, 3D Magnetometer) on IO board
- Pressure sensor on IO board
- Temperature sensors on Main & IO board
- GPS with integrated antenna
- 2 x piezo actuators (+100V) – Board to Cable connection
SERIAL LINKS
- UART (RX/TX) + I2C + SPI or GPIO – Board to Cable connection
- UART (RX/TX/CTS/RTS) or I2C or 4 x GPIO – Expansion connector
- RS232/JTAG for system debug on board connector (Jack 3.5mm for FTDI cable /20 pins)
PHYSICAL DIMENSION
- Main board : 180mm (L) x 125mm (l) x 40 (h)
- Temperature : 0 to +50 °C (–40°C to +85°C optional)
- Humidity : 10~90% non condensing