back to

PAL/NTSC to mpeg4 Edit

  • The core compresses incoming data of 10 pixels of 8 bits fed to the FPGA on every cycle of a 66 MHz clock and theoretically supports speeds of 500 frames per second at a resolution of 1280 x 1024. The compression ratio, depending on the quantization and Huffman tables, can vary from 0 to 100. This 8bits comes from the ITU656 8bit stream output from a video decoder SAA7118phillips or ADV7181BBSTZ (Milkymist). An analogue PAL camera such as Watec 0.003lux inputs into the video decoder chip.! video from shows how an analogue camera is connected to a Cyclone FpGa board which converts it to uncompressed DVI or HDMI format. This DVI stream is compressed with the Jointwave Fpga in real-time to a low bandwidth Mpeg4 h.264 stream over Ethernet.


Thus get a chip that converts and! MxPEG designed specifically for the video security market, to capture details that h.264 and mpeg4 does not capture. MOBOTIX MxPEG demonstration khronos non-profit core sa fpga project

Use the frame grabber and video display FPGA cores from . The SMT809 utilises two Philips SAA7118 video decoders, which support a wide variety of analogue inputs. Using both decoders up to 16 inputs can be utilised. The SMT849 adds a CameraLink Receiver to the foundation of the SMT800

An ADV7181BBSTZ - PAL/NTSC Video Decoder coverts an analogue video camera signal to ITU656 and YCrCb 4:2:2 Serial digital stream. Convert this to JPEG over Ethernet with a FpGa as implemented by the SoC FpGa Milkymist project. A 100k JPEG stream is transmitted back to the base from the Uav using a MeshNetworking router. The overall goal is to be able to grab images from an ITU 656 VGA digital video stream and convert each individual frame into a jpeg image at a rate of 30 fps. Video IP core vendors such as , provide ITU656 or YCrCb to JPEG code on FpGa.

A BT.656 data stream is a sequence of 8-bit or 10-bit words, transmitted at a rate of 27 Mbyte/s. Horizontal scan lines of video pixel data are delimited in the stream by 4-byte long SAV (Start of Active Video) and EAV (End of Active Video) code sequences. SAV codes also contain status bits indicating line position in a video field or frame. Line position in a full frame can be determined by tracking SAV status bits, allowing receivers to 'synchronize' with an incoming stream. Individual pixels in a line are coded in YCbCr format. After an SAV code (4 bytes) is sent, the first 8 bits of Cb (chroma U) data are sent then 8 bits of Y (luma), followed by 8 bits of Cr (chroma V) for the next pixel and then 8 bits of Y. To reconstruct full resolution Y,Cb, Cr pixel values, chroma upsampling must be used.

Way to extend a USB datatream Edit

Usb data stream extension

IR breakthrough Edit

Thin film IR to visible light

sys on chip Edit

At the Intel Developer Forum (IDF) in San Francisco last week, Intel launched the Intel Atom CE4100 processor, the latest system-on-a-chip (SoC) in a line of media processors designed to bring Internet content and services to digital TV's, DVD players and advanced set-top boxes. According to the company, the CE4100, which was formerly codenamed "Sodaville," is the first 45nm-manufactured consumer electronics SoC based on Intel architecture, supports Internet and broadcast applications on one chip, and has the processing power and audio/video components needed to run rich media applications, such as 3D graphics.

IP cores Edit

Combine a camera IP core with low lux camera. Combine Watec with a laser lens dispersion system and 300m night vision will be possible ,transmitted over 30Kbit cell phone link. It would allow one to stream back realtime video images over the Vodacom and MTN network.

Roborealm Edit

Commercial API Edit

USB to Ethernet Edit

Connect the Startech SVID2USB2 USB signal to a (FiberEthernetModule) , USB-to-Ethernet converter.

Mpeg-4 USB module for linux Edit Mpeg4 Compression: - The BT878 is single chip MPEG-2 solution, OpticEthernetBridge on creating an extended link to interface the chip to a pc. There is extensive Linux support and drivers for the BT878.

* Linux based USB mpeg-4 capture
* Startech SVID2USB2 uses BT878 chipset and available from

The BT878 is a MPEG-2 compression chip with v/h circuitry to capture and digitize an analogue stream. The Startech product converts the PCI signals to USB via a FpGa IP core. We must purchase this IP core(around $10000) which will enable us to crank out cheap (~R200) video to Ethernet or USB converters. PCI-to-USB and PCI-to-ETHERNET FpGa IP cores are available from multiple vendors such as and

PAL NTSC USB converter Edit

PAL NTSC USB converter

usb to svga, noise cancel earphones Edit

Need something similar to above, FpGa doing h.268 compression with a USB or Ethernet output. USB to SVGA output for multiple monitors usb to svga tripple head vga display system

TripleHead2Go appears to your system as an ultra-widescreen 3840x1024 monitor Noise isolating earphones Noise isolating earphones Use shrink rap to protect thin wires from breaking.

Elphel Edit

Elphel provides a GPL FpGa video to Ethernet capture board. Article on architecture

Mpeg4 Edit

*   TI, cane, ateme MPEG4 development kit SDK

AMD mpeg-4 solutions Edit

Nvidia video on chip Edit For GPU computing, future Tegra parts (Tegra 2 is scheduled for 2009, Tegra 3 for 2010) will inevitably include SATA support, which would allow users to put a SSD array directly onto a Tesla GPGPU card and eliminate the need for a motherboard and Intel/AMD CPUs. Indeed, applications of this "jack of all trades" chip with a ridiculously small TDP can deeply impact the already existing desktop, notebook and HPC markets.

Consulting engineers Edit

* Does mpeg-4 consulation


Atmel mpeg4 encoder chip Edit

MPEG-4 on a UAV Edit

Connect the IP camera to an illegal WiMax frequency, install it on UnmannedAerialVehicles which will enable a real-time video feed by day using a Watec 0.003lux CctvCameras and night time feed using ThermalImagingCameras.

Hover a rotor UnmannedAerialVehicles above a perimeter fitted with a Watec 0.003 IR camera. Illuminate the perimeter with InfraRedLeds or floodlights.

Google groups Edit

Back this summer Altera hosted a conference to promote using their device for DSP and Image Processing. One of the companies that came was BARCO. They license cores for JPEG/MPEG compression.

Blackfin and FFmpeg Edit

MPEG-4 BT878 Edit