Плата BF561 (работающий на частоте 486.5МГц) с 32MB SDRAM 16 бит (частота 121.5МГц). На PPI0 снимает данные с CCD матрицы а PPI1 выводит данные в стандарте PAL на телевизор. Данные с CCD матрицы ложатся в SDRAM где их выводит PPI1. Матрица Ч/Б 10бит на пиксель.

Как лучше в данной ситуации реализовать OSD (On Screen Display)?

Я пытался реализовать с использованием 2го буффера в SDRAM в котором я предварительно всё рисую и заранее определяю какой цвет у меня прозрачный для рисука во втором буффере. Но слишком долго происходит перенос рисунка на снятый кадр. Сразу оговорюсь что писал на Cи весь код в том числе и переноса.