[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
на экран начинается интерференция между сканированием и выводом. + возникает неприятный эффект когда видно порядок прорисовки изображения. Я боролся с этим так: было несколько видеобуферов, переключение буферов производилось по полному завершению цикла сканирования, процессор никогда не писал в активный буфер.
Наклонность шрифта и есть этот эффект интерференции. В зависимости от порядка прорисовки и сканирования может быть наклон как в одну, так и в другую сторону, так и эффект "гусеницы" - когда на изображении могут либо появляться дополнительные промежуточные столбцы, либо наоборот могут быть сьедены элементы изображения.
Кстати подбрасываю идею: Если на бегущей строке чередовать цветные светодиоды и сделать нормальную синхронизацию, то бегущее изображение будет цветным! Со всеми цветовыми оттенками! Просто глаз бежит за строкой, и получается что сетчатка сканируется цветными светодиодами. И правильное пыхание цветными диодами даст эффект полноцветного изображения.
Еще идея: Если в изображении выводится не каждый элемент, а с некоторой кратностью ( 1-й шаг 1 - 5 - 9 - 13, 2-й шаг - 2 - 6 - 10 - 14 и т.д.), то на бегущем изображении разрешающая способность будет намного превышать физическую разрешающую способность матрицы ( в данном примере - в 4 раза - если расстояние небольшое, то пикселы просто сольются ). Если элементы размещать наклонно и чередовать цветные светодиоды, то можно получить непрерывное бегущее цветное изображение ( без пробелов между пикселами и строками ).
E-mail: info@telesys.ru