[an error occurred while processing this directive] [an error occurred while processing this directive]
При выводе информации
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Александр Гайворонский 01 ноября 2001 г. 10:35
В ответ на: Вопрос к Александру Гайворонскому (+) отправлено Владимир Ф. 30 октября 2001 г. 20:52

на экран начинается интерференция между сканированием и выводом. + возникает неприятный эффект когда видно порядок прорисовки изображения. Я боролся с этим так: было несколько видеобуферов, переключение буферов производилось по полному завершению цикла сканирования, процессор никогда не писал в активный буфер.

Наклонность шрифта и есть этот эффект интерференции. В зависимости от порядка прорисовки и сканирования может быть наклон как в одну, так и в другую сторону, так и эффект "гусеницы" - когда на изображении могут либо появляться дополнительные промежуточные столбцы, либо наоборот могут быть сьедены элементы изображения.

Кстати подбрасываю идею: Если на бегущей строке чередовать цветные светодиоды и сделать нормальную синхронизацию, то бегущее изображение будет цветным! Со всеми цветовыми оттенками! Просто глаз бежит за строкой, и получается что сетчатка сканируется цветными светодиодами. И правильное пыхание цветными диодами даст эффект полноцветного изображения.
Еще идея: Если в изображении выводится не каждый элемент, а с некоторой кратностью ( 1-й шаг 1 - 5 - 9 - 13, 2-й шаг - 2 - 6 - 10 - 14 и т.д.), то на бегущем изображении разрешающая способность будет намного превышать физическую разрешающую способность матрицы ( в данном примере - в 4 раза - если расстояние небольшое, то пикселы просто сольются ). Если элементы размещать наклонно и чередовать цветные светодиоды, то можно получить непрерывное бегущее цветное изображение ( без пробелов между пикселами и строками ).

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru