Устройство для отображения графической информации
Иллюстрации
Показать всеРеферат
ОП ИКАНИЕ
ИЗОБРЕТЕНИЯ
Союз Советских
Социалистических
Республик
@ф
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт, свид-ву (22) Заявлено 290280 (21) 2890006/18-24 с присоединением заявки № - (23) Приоритет—
Опубликовано 300882, Бюллетень ¹ 32
f51) М Кл з
G G 1/08
Государственный комитет
СССР но делам изобретений н открытий (53) УДК 681.327. .ll(088.8) Дата опубликования описания 300882
° .л °
М tt-. ймоаявЯко . 1 т д. в
-е
С
1 (72) Авторы изобретения
В.Ф. Евдокимов, Б.К. Крыжный, П.A Тарч и М.Е. Цыгановский
К °
Институт электродинамики AH Украинской ССЯ1т ОтЫййб .". конструкторское технологическое бюро Института метайтюфневнти
АН Украинской ССР (71) Заявители (54) УСТРОИСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОИ
ИНФОРМАЦИИ
Ф
Изобретение относится к вычислительной технике и может быть использовано при проектировании устройств отображения графической информации.
Известно устройство для отображения графической информации, содержащее регистры, блок вычисления координат Х и У, сумматор, блок управления, цифроаналоговые преобразователи и усилители развертки луча
ЭЛБ (1), Наиболее близким к предлагаемому по технической сущности является устройство для отображения графической информации, содержащее блок вычисления координаты Y векторов, входные регистры, блок управления, компараторы, регистры обратной связи, сумматор, буферные регистры, цифроаналоговые преобразователи и усилители развертки луча (.23.
Основным недостатком известных устройств является их сложность за счет наличия большого количества аналоговых узлов.
Цель изобретения - упрощение устройства.
Поставленная цель достигается тем, что в устройство для отображения графической информации, содержащее блок вычисления координаты Y векторов, соединенный с одним иэ входов входных регистров, шиной кодов информации и одним входом блока управления, одни выходы которого подключены к входам входных регистров, входам компараторов и одним входам регистров обратной связи, 1ð последовательно соединенные сумматор, буферные регистры, цифроаналоговые преобразователи, усилители развертка луча и коммутаторы, подключенные к другим входам блока управления, другие входы регистров обратной связи подключены к выходу сумматора, вве-. дены мультиплексоры по координатам
Х и Y мультиплексоры приращений координаты Х и Y выход каждого иэ которых соединен с соответствующим входом мультиплексора по координате
Х, информационные входы мультиплексоров приращений координат Х и Y подключены к выходам соответствующих входных регистров, управляющие входы
25 мультиплексоров приращений координат Х и Y и мультиплексоров по координатам Х и Y соединены с выходами блока управления, входы - с входами сумматора, входы мультиплексора по
3Р координате Y подключены к выходам
955186 регистров. обратной связи и .шине кодов информации. .На фиг.1 изображена блок-схема устройства; на фиг.2 — перспективное иэображение взлетно-посадочной полосы (ВПП) и часть траектории движения луча ЭЛТ при засветке участка экрана, ограниченного контуром ВПП. устройство содержит блок 1 вычисления, координаты вектора, блок 2 управления, входные регисФры 3 и 4, мультиплексорй 5 и 6 приращений координат Х, У, мультиплексор 7 по координате Х, сумматор 8, мультиплексор 9 по координате Y,ðåãèñòð
10 и 11 обратной связи, буферныЕ регистры 12 и 13, цифроаналоговые преобразователи 14 и 15, усилители
16 и 17, компараторы 18 и 19 и шину
20 кодов информации, Перед началом работы блок 2.управления обнуляет входные регистры
3 и 4, регистры 10 и 11 обратной связи и буферные регистры 12 и 13.
В начале первого такта работы по шине 20 иэ видеопроцессора поступает входная информация, представляющая собой определенным образом рассортированные координаты вершин четырехугольника (точки а, Ь, с, 8 ) определяемые для каждой из сторон четырехугольника прнращений S Х по координате Х для изменения координаты
У на один элемент Растра. Сортировка заключается в определении вершины с.минимальнык значением координаты
Y (точка начала движения), вершины с максимальньм. значением координаты
Y (точка окончания движения) и в определении среди оставшихся двух вершин четырехугольника точки с меньшим значением координаты Х (левая переходная точка), и точки с большим значением координаты Х (правая переходная точка) .
Стороны четырехугольника между левой переходной точкой и точками начала и окончания движения назовем левыми концевыми векторами, а стороны между правой переходной точкой и точками начала и окончания движения назовем правыми концевыми векторами. для четырехугольника а Ь с d и(вображенного на фиг.2,. точка а является точкой начала движения, точка C - точкой окончания движения, точки Ь и ) — соответственно левой и правой переходными точками. Сто- роны ОЬ и ЬС являются левыми концевыми векторами, стороны c3d и dс правыми.
При поступлении в начале первого такта из блока 1 управления импульсов записи по шинам 21 и 22 в регистр 3 записываются 8 ХО и Я Хъ, в регистр 4 5 Ха и 6 Х, а в блок вычисления координаты Y записываются значения Уа, Yb, Yg, У, На шины 23 и 24 поступает из блока 2 управления логический нуль, что соответствует
5 прохождению через мультиплексоры 5 и 6 соответственно приращений 8 Хп), и 8 Хо . На управляющий вход мультиплексора 7 поступает по шине 25 из блока 2 управления логический нуль, )0 что соответствует поступлению на первый вход сумматора 8 3 Хдb, а на управляющий вход мультиплексора поступает по шине 26 из блока 2 управления комбинация 00, что соответствует прохождению на второй вход сумматора 8 координаты X точки начала движения Х, поступающей по шине
20. К концу первого такта на выходе сумматора 8 сформирована координата
Х точки М(ХМ = X„+ 3Ха ) . При поступлении импульсов записи по шинам
27 и 28 значение Хщ записывается в регистр 11 обратной связи и буферный регистр 12. На втором такте с поступлением по шине 21 логической единицы происходит суммирование в сумматоре 8 значений Хд и 3 Хо, т.е. определение координаты точки N(X„ =
Х + Х )). В кОнце втОРОгО такта с поступлением импульса записи по шинам 29 и 30 значение Х> записывается в регистр 10 обратной связи и буферный регистр 13.
В течение первых двух тактов работы луч ЭЛТ находится в точке начала движения (0) . С выходов буферных регистров 12 и 13 информация о координатах соответственно Х и
Хк преобразуется в аналоговую форму в цифроаналоговых преобразователях
40 14 и 15 соответственно усиливается затем в усилителях 16 и 17 и поступает на входы аналоговых компараторов 18 и 19, на другие входы которых по шине 31 подается пилообразное
45 напряжение РазвеРтки, определяющее движение луча ЭЛТ по горизонтали и поступающее одновременно в устройство отображения иа катушку горизонтального отклонения. На первом и втором тактах пилообразное напряжение по шине 31 не подается, луч не движется.
На третьем такте работы включается генератор пилообразного напряжения, расположенный в блоке 2 управления, на горизонтальную отклоняющую катушку ЭЛТ поступает напряжение развертки, отклоняющее луч справа налево от точки по строке 1. Через промежуток d,t в блоке вычисления координаты У(формируется Y координата строки 2, поступающая на катушку вертикального отклонения
ЭЛТ. Одновременно блок 2 управления меняет направление развертки на
65 противоположное. Поведение при этом
955186 6 луча ЭЛТ показано на Фиг.2. При достижении лучом ЭЛТ точки М при движении слева направо по строке 2 компаратор 18 выдает по шине 32 сигнал включения яркости луча ЭЛТ.
B начале третьего такта по шине 26 из блока 2 управления поступает код
01, что соответствует поступлению на второй вход сумматора 8 координаты Х> из регистра 10 обратной связи.
При этом в сумматоре формируется кооРДината X>(Xp — — ХК + S Х с ) . Появление сигнала включения луча приводит к Формированию блоком 2 управления импульсов записи на шинах 27 и 28, что соответствует записи Хр, в регистры ll и 12 и началу следующего такта работы. В начале этого такта на шину 25 поступает логический нуль, а на шину 26 — код 10, что приводит к прохождению через мультиплексор 7 и мультиплексор 9 на входы сумматора 8 соответственно
ЬХ b и Х из регистров 3 и ll соответственно, т.е. формированию координаты Хо. При появлении на шине
33 сигнала. выключения луча, что соответствует достижению включенньм по яркости лучом точки N, координата Хо записывается в регистры 10 и
13. Далее процесс формирования иэображения, т.е. засветки лучом участка экрана, ограниченного контуром четырехугольника а Ъ с d, будет происходить аналогично.
При достижении лучом ЭЛТ точек Ь или 3 блок вычисления координаты Y выдает сигнал в блок 2 управления, который при этом формирует логическую единицу соответственно на шинах
23 или 24, что приводит к поступлению на входы мультиплексора 7 соответственно приращений 6 X b и 8 Х,(с-.
Момент окончания процесса вывода изображения, т.е. достижения лучом точки С, определяется блоком вычисления координаты У путем фиксации равенства текущей Y-координаты
Y-координате точки С. Эффективность ,предлагаемого технического решения может быть наиболее полно охарактеризована в сравнении с прототипом.
Предлагаемое устройство выполняет ту же функцию, что и устройст-
10 координатам Y подключены к выходам
45 регистров обратной связи и шине кодов информации.
Источники информации, принятые во внимание при экспертизе
1.Патент США Р 3999308,кл.35-12>
О опублик. 1976, 2 .Патент CIIIL Ю 3996673,кл.35-10,2 опублик. 1976 (прототип).
2Ь
30 о
40 во-прототип, однако требует при этом значительно меньших аппаратурных затрат, существенно сокращается число аналоговых узлов устройства что приводит к простоте эксплуатации. Быстродействие предлагаемого устройства по сравнению с известным устройством осталось практически прежним.
Формула изобретения.
УстРойство для отображения графи" ческой информации, содержащее блок вычисления координаты Y вектора, соединенный .с одним из входов входных регистров, шиной кодов информации и одним входом блока управления, одни выходы которого подключены к входам входных регистров, входам компараторов и одним входам регистров обратной связи, последовательно соединенные сумматор, буферные регистры, цифроаналоговые преобразователи, усилители развертки луча и компараторы, .подключенные к другим входам блока управления, другие входы регистров обратной связи подключены, к выходу сумматоров, о т л и ч а ющ е е с я тем, что, с целью упрощения. устройства, оно содержит мультиплексоры по координатам Х и
У, мультиплексоры приращений координат Х и 9, выход каждого из которых соединен с соответствующим . входом мультиплексора по координате
К, информационные входы мультиплек соров приращений координат X и Y" подключены к выходам соответствующих входных регистров, управляющие входы мультиплексоров приращений координат соединены с выходами блока управления, входы - с входами сумматора, входы мультиплексора по
955186
75 фиг.2
Составитель В. Сметанин
Техред Т.фанта КорректорМ. Blapoum
Редактор Н. Гришанова
Заказ 6446/60 Тирам 472 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, г. ужгород, ул. Проектная, 4
Ю
cf д