[an error occurred while processing this directive]
Там не алгоритм нужен, а Two-Dimentional DMA + Flex Decriptor для четного и нечетного полукадров. Ну еще ISR для смены "символа в углу".
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)