Устройство для отображения информации на экране электронно- лучевой трубки
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники и предназначено для использования в системе вывода графической информации из ЭВМ. Цель изобретеггия - повышение бы1 стродействия устройства - достигается введением регистра-счетчика 25, регистра 23, блока 26 сравнения с нулем , преобразователя 24 кодов, сумматоров-умножителей 17 и 18 и 21 и 22 второй и третьей групп, ключей 19 и 20, элементов ИЛИ 15 и 16 с соответствующими функциональными связями, обеспечивающими развертку сторон каждого вложенного многоугольника в режиме по координатам X и Y, В предложенном устройстве полутоновые изображения формируются из выпуклых вложенных многоугольников путем задания только относительных перемещений луча по экрану ЭЛТ. 1 ил. сл
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
А1 (19) (11) (51) 4 0 09 0 1/06
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
H А BTOPCKOMV СВИДЕТЕЛЬСТВУ (21 ) 4107456/24-24 (22) 12.08.86 (46) 07.02,88, Бюл, У 5 (71) Оренбургский политехнический институт (72) В.Е.Кацман и А,В.Саталкин (53.) 681 ° 327 ° 11(088 ° 8) (56) Патент CIIIA 11 3725897, кл. 340-324, опублик. 1973.
Авторское свидетельство СССР
11 1027758, кл. G 09 С 1/06, 1980. (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ
ТРУБКИ (57) Изобретение относится к области вычислительной техники н предназначено для использования в системе вывода графической информации из ЭВМ.
Цель нзобрете ия - повышение бы стродействия устройства — достигается введением регистра-счетчика 25, регистра 23, блока 26 сравнения с нулем, преобразователя 24 кодов, сумматоров-умножителей 17 и 18 и 21 и 22 второй и третьей групп, ключей 19 и
20, элементов ИЛИ 15 и 16 с соответствующими функциональными связями, обеспечивающими развертку сторон каждого вложенного многоугольника в режиме по координатам Х и Y. В предложенном устройстве полутоновые иэображения формируются иэ выпуклых вложенных многоугольников путем задания только относительных перемещений луча по экрану ЭЛТ. 1 ил.
1372350
Устройс разом.
Устройс
ЭЛТ сложно составленн лых многоу полутононь ся в виде ных контур роны котор не ЭЛТ 2 r яркостью Т
Координаты очередного угольника, лутоновый через соот у." верши турного мн х.) =х ! I тво работает следующим обтво формирует на экране е полутоновое изображение, ое из произвольных ныпукгольников. Каждый заданный (й многоугольник формируетпоследовательности вложенных многоугольников, стоых воспроизводятся на экраенератором 1 векторов с поступающей по входу 3 °
x," у . нершин (i=) N)
J-го контурного многовходящего в заданный помногоугольник, вычисляются
<)-!) ветствующие координаты х н предыдущего (J-!)-ко коногоугольника по формулам: к
Q xx,-x, к
+ g (1) — Е: у„-у; и) к у у
+ ! М
Изобретение относится к вычислительной технике и предназначено для использования и системе нывода графической информации из ЭВМ, Цель .изобретения — повышение быстродействия устройства.
На чертеже представлена функциональная схема устройства.
Устройство содержит генератор 1 векторов, выход которого соединен с отклоняющей системой ЭЛТ 2, модулятор которой является видеовходом 3 устройства, группы регистров 4 и 5 кодов по координатам Х и Y входы которых являются информационными входами б и 7 соответственно первой и второй групп, сумматоры-умножители 8 и 9 по координатам Х и У первой группы, первый преобразователь 10 кодов, вход которого является информационным входом 11 устройства, формирователь 12 импульсов, коммутаторы 13 и
14 по координатам Х и Y первый )5 и второй 16 элементы ИЛИ, сумматорыумножители 17 и 18 по координатам Хи
Y второй группы, ключи 19 и 20, сумматоры умножители 2) и 22 по координатам X и У. третьей группы, регистр
23, второй преобразователь 24 кодов, регистр-счетчик 25 и блок 26 сравнения с нулем. Позицией 27 обозначен управляющий вход устройства.
1, N- J = 1, М где М вЂ” число вложенных контурных. многоугольников.
5 Дальнейшее упрощение зависимостей (1 ) достигается эа счет того, что для управления перемещением луча на экране ЭЛТ задаются только приращения по координатам Х и Y. По форму1О лам (!) определяются соответствуюшне приращения 8x, ) "), Fу ("" при перемещении луча из вершины (х(, у(, ) в соответствующую первую начальную вершину (х (, у() вло()б1) )Ф!)
1Г женного в него ()+1)-го многоугольника:
)( — E. „N () )!!) (j+!) (j) ох =х — х ! !
М
) (2) н — у„- у, «=!
20 (j,ji ),(j ) ()) оу
V у ! !
1, М
При развертке луча на экране по стороне любого )-ro вложенного многоугольника иэ вершины (х., у()) в ()) вершину (х., у(", ) по формулам (1) вычисляются соответствующие приращения по координатам X u Y
Ех. =х -х" =(х — х ) () — — ) (>) (j)
:.,1+! !Ф! ) t! М ) (3) (у )(1 )
35 .1 = 1, N J = 1, М.
Первым на экране ЭЛТ формируется контур ннешнего многоугольника с вер(х э у ) э (x у ) э ° ° °,(x„ýy„)!
40 координаты которых поступают по входам 6 и 7 в соответствующие регистры
4 и 5 кодов по координатам Х и Y a иэ них " на входы коммутаторов 13 и
14 по координатам Х и У, В формирова45 тель 12 импульсов по входу 11 поступает код )!) числа вершин, в соответствии с которым осуществляется подключение к коммутаторам 13 и 14 по координатам Х и У пар регистров из группы регистров 4 кодов по координате Х и соответствующих пар регистров из группы регистров из 5 кодов по координате Y. Код 1/М по входу 27 поступает в регистр 23; из него — на вход второго преобразователя 24 кодов, другой вход которого соединен с выходом регистра-счетчика 25, предварительно обнулениого сигналом формирователя 12 импульсов ° Второй преобра- .
1372350 зователь 24 кодов реализует зависимость (1-J/М),.где - код в регистре1 счетчике 25. В рассматриваемый момент времени цикла работы устройства )=О, поэтому с выхода преобразователя 24 кодов на входы блока 26 сравнения с нулем и первые входы сумматоров-умножителей 17 и 18 по координатам Х и Y поступают коды "1". На другие входы сумматоров-умножителей 17 и 18 по координатам Х и У с выходов коммутаторов 13 и 14 поступают соответстKohl Х,, Х и У.„, Y ° Последние производят вычисления приращений по координатам Х и У. (х -х,) х 1 =х, -х, и (у — у, ) х 1 = у — у,, которые через элементы ИЛИ 15 и 16 поступают на входы генератора 1 векторов, который обеспечивает формирование на экране ЭЛТ 2 первой стороны ((Х,,У,), (Х, Y )1 многоугольника. Затем по сигналу формирователя 12 импульсов через коммутаторы 13 и 14 по координатам X u Y к входам сумматоров- 25 умножителей 17 и 19 по координатам
Х и У подключаются выходы вторых и третьих регистров 4 и 5 кодов по координатам Х и У групп,,В этом случае на генератор 1 векторов через сумматоры-умножители 17 и 18 и элементы
ИЛИ 15 и 16 поступают коды приращений (Х - Х ) и (У вЂ” Y ) соответственно, обеспечивающие развертку второй стороны внешнего многоугольника.
Аналогично на экране ЭЛТ формируются все стороны внешнего многоугольника, после чего формирователь 12 импчльсов отключает коммутаторы 13 и 14 по координатам Х и Y и подает разрешающий сигнал- на входы ключей 19 и 20, Код N по входу II устройства поступает в первый преобразователь 10 кодов, с выхода которого код 1/N поступает на входы сумматоров-умножителей 45
8 и 9 по координатам Х и Y на другие входы которых из групп регистров 4 и
5 кодов по координатам Х и Y подаютCH KO+d Х,, Х ) ° ° °, Х ) Y ) ° ° °, Yg °
С выходов сумматоров-умножителей 8 и
Ц
9 по координат4. Х и Y кодц 1/N х „ к н и 1/! у поступают на входы сумма- 55 ч торов-умножителей 21 и 22 по координатам Х и Y на другие входы которых подаются коды Х! и У, из первых регистров кодов по координатам Х и Y групп и код 1/М из регистра 23. Следовательно, на другие входы ключей 19 и 20 поступают с выходов сумматоровумножителей 21,и 22 по координатам
Х и Y коды 3 х,, о у,, соответст(1,!i ll Ор <1,!+4! вующие зависимостям i (2). Эти коды через подготовленные ключи 19 и 20 и элементы ИЛИ 15 и 16 поступают на входы генератора 1 векторов, обеспечивая перемещения луча на экране в первую вершину следующего J-го вложенного многоугольника. Формирователь 12 импульсон добавляет в регистр-счетчик
25 единицу (код 1 увеличивается на 1) и на экране ЭЛТ 2 аналогично ранее описанному случаю развертывается )-й многоугольник по приращениям координат Х и Y в соответствии с зависимостями (3). Точно так же производится развертка всех М вложенных многоугольников, заполняющих внешний заданный многоугольник. После этого код на выходе второго преобразователя 24 кодов становится равным (1-М/М)=0.
Сигнал с блока 26 сравнения с нулем поступает в формирователь 12 импульсов, который обнуляет регистр-счетчик
25 и отключает коммутаторы 13 и 14 по координатам Х и Y и ключи 19 и
20. В группы регистров 4 и 5 кодов по координатам X u Y принимаются коды координат вершин следующего полутонового многоугольника.
Формула изобретения
Устройство для отображения информации на экране электронно-лучевой трубки (ЭЛТ), содержащее генератор векторов, выход которого соединен с отклоняющей системой ЭЛТ, модулятор которой является видеовходом устройства, группы регистров кодов по к ординатам Х и У, входы которых являются соответственно информационными входами первой и второй групп устройства, а выходы соединены с информационными входами сумматоров-умножителей по координатам X u Y первой группы, управляющие входы которых подключены K выходу первого преобразователя кодов,.вход которого является первым информационным входом устройства, подключенным к информационному входу формирователя импульсов, первый выход которого соединен с управляющими входами коммутаторов по координатам
Х и Y о т л и ч а ю щ е е с я тем, 137
Составитель И,Загинайко
Техред М.Дидык Корректор М.Поко
Редактор А.Ворович
Заказ 486/42 Тираж 459 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д, 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 что, с целью повышения быстродействия устройства, оно содержит регистрсчетчик, регистр, блок сравнения с нулем, второй преобразователь кодов, сумматоры-умножители по координатам
Х и Х второй и третьей групп, два ключа, два элемента ИЛИ, выходы которых соединены соответственно с адресным и управляющими входами генератора векторов, первые входы элементов
ИЛИ подключены к входам сумматоровумножителей по координатам Х и Y второй группы, вторые входы — к выходам ключей, управляющие входы которых соединены с вторым выходом формирователя импульсов, информационные входы — с выходами сумматоров-умножителей по координатам Х и Y третьей группы, первые информационные входы которых соединены с выходами первых регистров кодов по координатам Х и Y групп, вторые информационные входы— с выходами сумматоров-умножителей по
2350 6 координатам Х и Y первой группы, а управляющие входы подключены к выходу регистра, соединенному с информа5 ционным входом второго преобразователя кодов, вход регистра является управляющим входом устройства, управляющий вход второго преобразователя кодов соединен с выходом регистрасчетчика, а выход его подключен к управляющим входам сумматоров-умножителей по координатам Х и Х второй группы и к входу блока сравнения с нулем, выход которого соединен с управляющим входом формирователя импульсов, третий выход которого подключен к счетному входу регистрасчетчика, выходы регистров кодов по координатам Х и Х групп соединены с
20 информационными входами коммутаторов по координатам X и У, выходы которых подключены к информационным входам сумматоров-умножителей по координатам Х и Х второй группы.