Electronic – Video overlay / on screen display architecture

displayvideo

I want to take a NTSC/PAL component video and overlay graphics over it.
I am aware of solutions that either use the max7456 overlay chip, or accomplish it with just an AVR
but these seem to have limited resolution and are monochromatic. Ideally I would like to have something comparable to the performance of this setup.

Here is what I know I will need:

  • Video decoder (to digitize NTSC/PAL)
  • Some sort of buffer/processor to overlay graphics onto the digitized frame
  • Video Encoder (to re-encode to NTSC/PAL)

The middle part is what I am not sure how to setup. Are there existing chips that will automatically do this overlaying for me somehow, or do I just need a sufficiently powerful MCU and RAM to buffer/manually manipulate a bitmap? Ideally I would like to have something low cost, and preferably a single chip solution.

Best Answer

Something like an ADI Blackfin could do that, or an FPGA with some fast RAM.