qweqweqe123123

Векторные графические устройства

Векторные графические устройства, появившиеся в середине 60-х гг. XX в., состоят из дисплейного процессора, дисплейного буфера памяти и электронно-лучевой трубки (рис. 2.4). Основные принципы их функционирования вкратце можно описать следующим образом.

 
 

Векторные графические устройства

 

Дисплейный процессор считывает дисплейный файл (display list), который представляет собой последовательность передаваемых приложением кодов, соответствующих графическим командам. Дисплейный файл хранится в разделе памяти, который называется дисплейным буфером (display buffer). Дисплейный процессор осуществляет также загрузку дисплейного файла в дисплейный буфер. После этого дисплейный процессор формирует необходимые напряжения на вертикальных и горизонтальных парах отклоняющих пластин таким образом, что электрон, вылетающий с катода, попадает в нужное место внутренней поверхности передней стенки электронно-лучевой трубки (рис. 2.5). Это место соответствует одной точке создаваемого изображения. Внутренняя поверхность трубки покрыта люминофором, поэтому в той точке, куда попал электрон, возникает короткая вспышка света. Электронный пучок движется по экрану и формирует изображение в соответствии с командами дисплейного файла.

 
 

Векторные графические устройства

 
 

Однако люминофор излучает свет очень недолго, а затем гаснет. Поэтому изображение требует постоянного перерисовывания с очень высокой скоростью, чтобы пользователю не досаждало мерцание. Изображение сохраняется в мозге около 1/30 с, поэтому пользователь не будет замечать исчезновения изображения, если его перерисовывать с периодом менее 1/30 с. Процесс перерисовки называется обновлением (refresh), которое обеспечивается повторяющимся считыванием дисплейного буфера сверху вниз и направлением электронного пучка в соответствии с командами из буфера. Дисплейный буфер используется исключительно для реализации обновления. В зависимости от сложности изображения перерисовка может занимать и более 1/30 с. Тогда часть изображения, построенная в начале цикла обновления, успеет исчезнуть, в то время как другая часть изображения еще будет прорисовываться. Возникнет эффект мерцания картинки в целом. Мерцание изображения и высокая стоимость — основные недостатки устройств векторной графики.

Есть у них и преимущества. Напряжения, подаваемые на вертикальные и гори- зонтальные отклоняющие пластины, можно контролировать с любой заданной точностью, что обеспечивает любое желаемое разрешение. Поэтому дисплейное устройство может иметь высокое разрешение (например, 4096x4096), а прямые линии получаются действительно прямыми, а не ступенчатыми. К тому же векторные устройства позволяют отображать динамическую анимацию. Динамика обеспечивается благодаря изменению содержимого дисплейного буфера по мере того, как дисплейный процессор занимается обновлением. Содержимое буфера изменяется графическими командами, передаваемыми управляющим приложением, в данном случае — программой анимации.

 

 

Смотрите также