31640

Видеоадаптеры. Графические видеоадаптеры точечные

Доклад

Информатика, кибернетика и программирование

Последней командой графического файла является команда безусловного перехода на начало файла что обеспечивает регенерацию изображения. Структура графического адаптера с произвольным сканированием векторного типа: СМ сумматор ГВ генератор векторов Если адаптер работает в абсолютных координатах то ЦП сильно загружен в режиме редактирования или перемещения изображения. Адаптеры такого типа обладают отсутствием мерцания возможностью наложения изображения из видеоЗУ на стандартное телевизионное изображение от телекамеры или...

Русский

2013-09-01

33.63 KB

7 чел.

Видеоадаптеры

Видеоадаптеры (дисплейные процессоры) представляют собой специализированные процессоры с собственным набором команд, специфическими форматами данных и собственным счетчиком команд.

Алфавитно-цифровые видеоадаптеры, так же как и принтеры, имеют ПЗУ для хранения постоянного знакогенератора и ОЗУ - для переменного знакогенератора. Страница текста, отображаемая на экране, записывается в видеопамять и координаты каждого символа однозначно определяются его местонахождением в видеопамяти.

Графические видеоадаптеры разделяются на адаптеры с произвольным сканированием и адаптеры растрового типа.

2.1. Графические видеоадаптеры точечные

Графические видеоадаптеры с произвольным сканированием разделяются на точечные и векторные. В точечных дисплеях любая картинка рисуется из отдельных точек, координаты которых в произвольном порядке задаются в графическом файле. В векторных дисплеях изображение составляется из отдельных векторов, которые задаются в файле координатами начальных и конечных точек.

Для управления точечными дисплеями используются два типа команд: команда рисования точки и команда безусловного перехода. При выполнении каждой команды рисования луч перемещается от точки к точке по указанным в команде координатам, активизируя их. Последней командой графического файла является команда безусловного перехода на начало файла, что обеспечивает регенерацию изображения. При такой организации вычислений адаптер содержит два ЦАП, которые преобразует цифровые координаты точки в напряжения отклонения луча ЭЛТ по координатам X и Y (рис. 16.1).

Рис. 16.1. Структура графического адаптера с произвольным сканированием точечного типа: РгК - регистр команд, СчК- счетчик команд, Ф- фильтр, БУ - блок управления, БУЛ - блок управления лучом

Основным недостатком точечных графических адаптеров является то, что координаты каждой точки вычисляются ЦП. От этого недостатка свободны векторные адаптеры.

2.2. Графические видеоадаптеры векторные

В векторных графических адаптерах команды начальной и конечной точки вектора вычисляются ЦП, а рисование векторов осуществляется автоматически специальным блоком - генератором векторов или генератором напряжения развертки (рис. 16.2).

Для задания координат начала и конца вектора используются абсолютные или относительные координаты. Если используются относительные координаты, то в структуре адаптера добавляется сумматор для сложения базовых координат с относительными. В таких адаптерах используются команды следующего типа: загрузить Х; загрузить Y и переместить луч в позицию Х, Y; загрузить Y, переместить луч в позицию X,Y и нарисовать точку; загрузить Y и нарисовать вектор от начальной до конечной точки; безусловный переход.

Рис. 16.2. Структура графического адаптера с произвольным сканированием

векторного типа:

СМ - сумматор, ГВ - генератор векторов

Если адаптер работает в абсолютных координатах, то ЦП сильно загружен в режиме редактирования или перемещения изображения.

2.3. Графические видеоадаптеры растровые

Графические адаптеры растрового типа позволяют создавать изображение с непрерывным уровнем яркости, т.к. вывод содержимого видео-ЗУ на экран всегда производится с постоянной частотой и обеспечивается одинаковая яркость для векторов разной длины. Адаптеры такого типа обладают отсутствием мерцания, возможностью наложения изображения из видео-ЗУ на стандартное телевизионное изображение от телекамеры или видеомагнитофона.

В растровых адаптерах каждая точка изображения вычисляется и записывается в видео-ЗУ. Такое ЗУ должно быть большой емкости и его быстродействие должно быть соизмеримо с работой монитора. Графический файл преобразуется сначала в векторный, где осуществляется масштабирование и перемещение изображения, а затем векторный файл преобразуется в растровую форму, где каждый вектор заменяется последовательностью пиксель, записываемых в видео-ЗУ. С учетом этого в структуре растровых адаптеров выделяют два процессора - векторный и растровый (рис. 16.3).

ЦП

Рис. 16.3. Структура графического адаптера растрового типа:

ВГП - векторный графический процессор; РГП - растровый графический процессор; ОЗУ ДФ - ОЗУ дисплейного файла; ВК - видеоконтроллер

Растровый графический процессор работает под управлением своей программы. Входными данными для него являются команды, записанные в ОЗУ ДФ и описывающие вектора, которые программным или аппаратным способом должны быть преобразованы в пикселы. Вычисленные точки вектора между его начальными и конечными точками записываются в видео-ЗУ. Видеоконтроллер формирует видеосигналы на видеомонитор, для чего производится периодический опрос ячеек видео-ЗУ. РГП выполняет также кодирование изображения - вычисление пиксель по полученному списку векторов, определяющему небольшую часть изображения (окно), которое можно перемещать по экрану. В связи с этим РГП должны обладать большим быстродействием.

Для черно-белых адаптеров для задания атрибутов пиксела отводится один бит, если он установлен, то это означает черный цвет.

Для создания тонового черно-белого изображения видео-ЗУ имеет несколько плоскостей, число которых определяется количеством градаций черно-белого тона. Разрядность задания атрибутов пикселя n и число градаций тона L связаны между собой соотношением n=log2L. Считанный из видео-ЗУ двоичный код пикселя преобразуется на ЦАП в напряжение, соответствующее требуемому уровню тона.

3. Способы формирования цветного изображения

Цветные изображения могут быть получены двумя способами. Первый способ основывается на первичной форме изображения в графическом файле с постоянно заданным цветом. В ячейки видео-ЗУ записываются все атрибуты цвета, например, красный (R), синий (B) и зеленый (G) цвет. Затем двоичные коды интенсивности каждого цвета преобразуются ЦАП в уровни напряжения (рис. 16.4, а). Для простого изображения достаточно иметь три слоя атрибутов пиксела. Цвет изображения можно поменять, только изменив графический файл.

а

Рис. 16.4. Способы формирования цветных изображений

Второй способ позволяет выводить цветные изображения с изменяемым цветом. В состав видеоконтроллера вводится специальное ЗУ, в котором записывается таблица цветов (рис. 16.4, б). Каждый пиксель содержит адрес этой таблицы. Меняя адреса таблицы цветов можно изменить цвет изображения.


 

А также другие работы, которые могут Вас заинтересовать

80532. Українська культура початку ХХ ст. (1900 – 1921 рр.) 547 KB
  Української наукової громадськості було надано сім професорських місць у Львівському університеті і три професорських місця в Чернівецькому університеті. Спроби української громадськості з інших регіонів надати закарпатцям допомогу також припинялися угорською владою. Зростання числа грамотних українців стимулював розвиток української літератури. Коцюбинського Цвіт яблуні Intermezzo Тіні забутих предків стали класикою золотим фондом української літератури.
80534. Культура українських земель XIX ст. Національно-культурне відродження 917.5 KB
  У XIX ст. розвиток української культури обумовлювався підпорядкуванням українських земель двом імперіям – Російській та Австро-Угорській. Обидві імперії були багатонаціональними, з титульною (панівної) нацією. І Росія, і Австро-Угорщина проводили колонізаторську політику
80535. Культура українських земель ІІ пол. XIX- поч. ХХ ст 910 KB
  Криза феодального ладу в Російській імперії заглиблювалася повільно, революційна ситуація ще не дозріла. Тому діяльність частини української інтелігенції відбувалася в руслі російської культури. У Росії XIX ст. панувала думка, що український народ...
80536. Культура Київської Русі 1.59 MB
  Культура Київської Русі. В епоху Київської Русі IXXII ст. була створена яскрава і самобутня культура її основою став економічний і духовний розвиток Русі освоєння досягнень інших словянських країн і Візантії. Писемність у Київській Русі стала відомою в Х ст.
80537. ОРГАНІЗАЦІЯ ПОСЛУГ КОМУНІКАЦІЇ 49 KB
  Транспорт - це засіб пересування, за допомогою якого можна добратися до туристичного центру. Це може бути літак, теплохід, поїзд, туристичний автобус, автомобіль та ін. Значну частину витрат вартості турпакету складають витрати на перевезення. Чим більш комфортабельний і швидкісний вид транспорту використовується, тим вища вартість подорожі.
80538. ОРГАНІЗАЦІЯ ПОСЛУГ РОЗМІЩЕННЯ 174 KB
  До найбільш розповсюджених у міжнародній практиці форм управління підприємствами гостинності відносяться: управління за контрактом; управління через договір франчайзингу; оренда. В індустрії гостинності поширення й інші організаційні форми управління акціонерні товариства T спільні підприємства СП синдикати консорціуми і т. що відрізняються змістом й пропорціями функцій структурою і ступенем централізації управління. Управління за контрактом Однією з основних форм управління підприємствами індустрії гостинності що...
80539. ОРГАНІЗАЦІЯ ПОСЛУГ ХАРЧУВАННЯ 113.5 KB
  Сутність і соціальноекономічна значущість харчування у сфері туристичних послуг. Соціальнопросторова модель організації послуг харчування. Сутність і соціальноекономічна значущість харчування у сфері туристичних послуг Дядечко Л.
80540. ОРГАНІЗАЦІЯ РЕКРЕАЦІЙНИХ ПОСЛУГ 84 KB
  Поняття рекреаційних послуг Реформування суспільного виробництва зміна характеру праці збільшення вільного часу поліпшення екологічної ситуації та багато інших процесів визначають значні масштаби розвитку сфери рекреації. У звязку з цим виникла необхідність уточнення поняття рекреації та визначення її ролі у соціальноекономічному розвитку регіону. В одних випадках аналізується розвиток ок ремих типів рекреаційних обєктів в інших досліджується функціонування певних підсистем а ще в інших визначається стан і шляхи розвитку визна...