but it's for PC, and I wanted something more light..Picolo Pro 2
PCI video capture card with four BNC connectors for standard PAL/NTSC cameras
AT A GLANCE
- 4x BNC connectors on the bracket
- 32-bit 33 MHz PCI bus
- One video decoder, 25/30 images per second (50/60 fields per second)
- Fast switching between up to 4 cameras
- PCI and PCIe versions available
I am kinda suprised, because the PAL signal is almost not used anymore, all CRT TVs and casette recorders/readers are obsolete, etc... and it's still far from the reach of hobbyist microcontrollers.
Maybe some numbers will help...
PAL 720x576, so digitized you have 24,883,200 pixels/sec
Typical hobbyist micro runs at 16MHz (arduino), ARM ones maybe 33MHz.
Regardless you can't even process the video pixels with a 16MHz or even a 33MHz micro.
Up to 252 MHz/415 DMIPS, MIPS Warrior M-class core
8 channels of hardware programmable DMA and 18 channels of dedicated DMA with automatic data size detection
Unfortunately, the OP has a classic case where he has put the cart ahead of the horse. Purchasing the cameras first, then attempting to understand the requirements afterwards.
The ADV7182 automatically detects and converts standard analog baseband video signals compatible with worldwide NTSC, PAL, and SECAM standards into a 4:2:2 component video data stream. This video data stream is compatible with the 8-bit ITU-R BT.656 interface standard.
The ADV7800 is a high quality, single-chip, multiformat 3D comb filter, video decoder, and graphics digitizer. This multiformat 3D comb filter decoder supports the conversion of PAL, NTSC, and SECAM standards in the form of a composite or an S-Video into a digital ITU-R BT.656 format. The ADV7800 also supports the decoding of a component RGB/YPbPr video signal into a digital YCrCb or RGB pixel output stream.
The support for component video includes standards such as 525i, 625i, 525p, 625p, 720p, 1080i, 1080p, and many other HD and SMPTE standards. Graphics digitization is supported by the ADV7800; it is capable of digitizing RGB graphics signals from VGA to SXGA rates and converting them into a digital RGB or YCrCb pixel output stream. SCART and overlay functionality are enabled by the ability of the ADV7800 to simultaneously process CVBS and standard definition RGB signals.
The ADV7800 contains two main processing sections. The first section is the standard definition processor (SDP), which processes all PAL, NTSC, SECAM, and component (up to 525p/625p) signal types. The second section is the component processor (CP), which processes YPrPb and RGB component formats, including RGB graphics.
Maybe for the start I'd try with the IC... find some lower resolution PAL source so it can fit the RAM?They are essentially the part described earlier that converts the camera signal and saves it in the frame store. You still need lots of external high speed memory to actually store the data, it isn't inside the IC.
I saw those are SMD parts but some of them are QFP 64 / 100 which are still within my reach (I can order a prototype board for them and solder them easily)Yes, it would make it simpler by putting everything in the digital domain but do you realize these devices are expensive and have 176 pins, you can't reasonably use them for home experiments and a board with one per camera
The only solution available for the amateur is to use 4x ADV7180 with ADV7513(hdmi) or ADV7123(svga) glued with a FPGA chip (Cyclone V/IV). For a developing of the hardware design you can use DE2-115 from Terasic, there is already ADV7180 and ADV7123 onboard.
How does it work?
The Video Experimenter uses an LM1881 video sync separator to detect the timing of the vertical and horizontal sync in a composite video signal. An enhanced version of the TVout library (available below) uses this sync timing information to overlay content onto the video signal. The ATmega328 microcontroller on the Arduino includes an analog comparator that can be used to detect the brightness of the video signal at any given point in time. Using this brightness information, low-res monochrome image capture into the TVout frame buffer is possible. The ability to capture image information in memory lets you implement simple computer vision experiments.
It's important to note that this shield will not work on the Arduino Mega. Read this for more information (it's not my fault!). The Video Experimenter will work on the Seeeduino Mega with some jumper wires. Read this for more information.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?