PAL/NTSC to mpeg4 Edit
- http://www.sundance.com/prod_info.php?board=FC-JPEG04 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.
- http://www.jointwave.com/products.html h.264 ip cores on fpga. Takes http://en.wikipedia.org/wiki/HDMI or http://en.wikipedia.org/wiki/Digital_Visual_Interface as input and compresses it to h.264 or Mpeg4 format. http://support.moonpoint.com/video/dvi/dvi-hdmi-vga.php explains how DVI relates to HDMI. http://www.bitec.ltd.uk/hsmc_dvi.html The Bitec HSMC DVI interface card gives access high resolution video signals in their FPGA designs. It integrates both a DVI receiver and transmitter onto the same card
http://www.youtube.com/watch?v=KcLFtGtRFsQ&feature=player_embedded#! video from http://www.jointwave.com 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
http://www.youtube.com/watch?v=d6GgLXS3L8E&feature=related MxPEG designed specifically for the video security market, to capture details that h.264 and mpeg4 does not capture. MOBOTIX MxPEG demonstration
http://en.wikipedia.org/wiki/OpenGL_ES khronos non-profit core
http://www.ohwr.org/projects sa fpga project
Use the frame grabber and video display FPGA cores from http://www.fpga.biz/index.php?cPath=61 . 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. http://www.fpga.biz/product_info.php?products_id=97 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 http://video-cores.com/ , http://www10.edacafe.com/IP/view.php?ip_id=6083 provide ITU656 or YCrCb to JPEG code on FpGa.
- http://www.slidefinder.net/h/hardware_jpeg_encoding_vga_camera/ece253_pr/27103437 Hardware JPEG encoding of VGA camera images
- Camera interface using ITU656 standard
- http://www.easic.com/easic-ez-ip-cores/video-image-processing-ips/itu-656-4-decoder/ ITU656 decoder
- http://en.wikipedia.org/wiki/Chroma_subsampling YCbCr standard
- ITU-R BT.656
- http://en.wikipedia.org/wiki/ITU-R_BT.656 Vga format
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
IR breakthrough Edit
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 http://www.watec.com/english/index.html 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.
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
http://tinyurl.com/o6x2e2 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.
* http://www.newegg.com/Product/Product.aspx?Item=N82E16882203057 Linux based USB mpeg-4 capture * Startech SVID2USB2 uses BT878 chipset and available from http://www.newegg.com * http://www.startech.com/item/SVID2USB2-USB-2-Video-Capture-Cable.aspx
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 http://www.s3group.com and http://www.asics.ws.
PAL NTSC USB converter Edit
usb to svga, noise cancel earphones Edit
Need something similar to above, FpGa doing h.268 compression with a USB or Ethernet output.
http://www.amazon.com/Tritton-TRI-UV100-SEE2-SVGA-Adapter/dp/B0003NFY1E USB to SVGA output for multiple monitors
TripleHead2Go appears to your system as an ultra-widescreen 3840x1024 monitor
http://www.amazon.com/gp/product/B0000CE1UO/ref=cm_cr_asin_lnk Noise isolating earphones Use shrink rap to protect thin wires from breaking.
Elphel provides a GPL FpGa video to Ethernet capture board. http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/fpga/x3x3/
http://www.free-it.org/archiv/talks_2005/paper-11081/paper-11081.html Article on architecture
* http://www.embeddedstar.com/press/content/2005/7/embedded18604.html TI, cane, ateme
http://www.vitecmm.com/family.php?id=2 MPEG4 development kit SDK
AMD mpeg-4 solutions Edit
Nvidia video on chip Edit
http://www.tgdaily.com/content/view/37729/135/ 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
* http://www.conekt.net/electronics.html * http://www.barco.com/ * http://www.wescottdesign.com Does mpeg-4 consulation * http://www.dspr.com/www/products/overview.htm * http://www.vsicam.com
Atmel mpeg4 encoder chip Edit
MPEG-4 on a UAV Edit
Connect the http://www.stretchinc.com/products/s6105.php 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.
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
- http://docs.blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:porting U-BOOT
- http://www.zilica.com Single chip mpeg4 links to http://www.nextchip.com/
- http://en.wikipedia.org/wiki/Stretch_S5000 MPEG4 embedded codec
- http://www.stretchinc.com/products/s6105.php MPEG4 embedded codec Internet Protocol (IP) Camera.
- http://www.leadcodecs.com/Codecs/LEAD-MPEG-4.htm Codecs
- http://www.linuxdevices.com/news/NS5360321783.html IP camera from Micronas
- http://www.micronas.com/home/index.html IP cameras and codecs
- http://www3.elphel.com/en/products IP camera 210grams 3watts Ogg Theora
- http://www.linuxjournal.com/article/6720 Streaming MPEG4 on Linux
- http://www.linuxjournal.com/article/7028 MP3 digital audio computer
- http://www.provideo.com.tw/IP%20CAMERA%20&%20VIDEO%20SERVER.htm IP cam with own analogue CCD cam input.