Устройство работает следующим образом.
Устройство формирует на экране ЭЛТ сложное полутоновое изображение, составленное из произвольных выпуклых -многоугольников . Каждый заданный полутоновый многоугольник формируется в виде последовательности вложенных контурных многоугольников, стороны которых воспроизводятся на экране ЭЛТ 2 генератором 1 векторов с яркостью I, поступающей по входу 3. Координаты х ., у . верщин (, N) очередного J-ro контурного многоугольника, входящего в заданный полутоновый многоугольник, вычисляются через соответствующие координаты у. вершин предыдущего (j-l)-KO контурного многоугольника по формулам:
1 N
У;
-t- J
id
м
N ««I
(1)
УК-У;
М
5
0
5
у, , -у (у. у. )(1- 1 ;
(,1-nl + 1 I J l + i ,- V i )
М
.1 1, N; J 1, м. Первым на экране ЭЛТ формируется контур внешнего многоугольника с вершинами (х,, у,), (х., У2),...,(х,у., координаты которых поступают по входам 6 и 7 в соответствующие регистры 4 и 5 кодов по координатам X и Y, а из них - на входы коммутаторов 13 и 14 по координатам X и Y. В формирователь 12 импульсов по входу 11 поступает код N чусла верпшн, в соответствии с которым осуществляется подключение к коммутаторам I3 и I4 по координатам X и Y пар регистров из группы регистров 4 кодов по координате X и соответствующих пар регистров из группы регистров из 5 кодов по координате Y. Код 1/М по входу 27 поступает в регистр 23; из него - на вход 5 второго преобразователя 24 кодов,
другой вход которого соединен с выходом регистра-счетчика 25, предварительно обнуленного сигналом формирователя 12 импульсов. Второй преобра-
0
зователь 24 кодов реализует зависимость (l-j/М),. где J. - код в регистре счетчике 25, В рассматриваемый момен времени цикла работы устройства , поэтому с выхода преобразователя 24 кодов на входы блока 26 сравнения с нулем и первые входы сумматоров-умножителей 17 и 18 по координатам X и Y поступают коды 1. На другие входы сумматоров-умножителей 17 и 18 по координатам X и Y с выходов коммутаторов 13 и 14 поступают соответственно коды Х,5 X и У,, YI. Последни производят вычисления приращений по координатам X и Y (,) х1 х -х, и (Уг - У, ) X I у - у , которые через элементы ИЛИ 15 и 16 поступают на входы генератора 1 векторов, который обеспечивает формирование на эк- ране ЭЛТ 2 первяй стороны (X,,Y,), (Х, Yj)3 многоугольника. Затем по сигналу формирователя 12 импульсов через коммутаторы 13 и 14 по координатам X и Y к входам сумматоров- умножителей 17 и 19 по координатам X и Y подключаются выходы вторых и третьих регистров 4 и 5 кодов по координатам X и Y групп. .В этом случае на генератор 1 векторов через сум- маторы-умножители 17 и 18 и элементы ИЛИ I5 и I6 поступают коды приращений (Х,- Х,) и (Y, - Y) соответственно, обеспечивающие развертку второй стороны внешнего многоугольника, Аналогично на экране ЭЛТ формируются все стороны внешнего многоугольника, после чего формирователь 12 ИМПУЛЬСОВ отключает коммутаторы 13 и 14 по координатам X и Y и подает разрешаю- пщй сигнал- на входы ключей 19 и 20, Код N по входу I1 устройства посту-- пает в первый преобразователь 10 кодов, с выхода которого код 1/N поступает на входы сумматоров-умножителей
8и 9 по координатам X и Y, на други входы которых из групп регистров 4 и 5 кодов по координатам X и Y подаются коды X,, Xj,,,,, Х, Yj ,,.,, YM.
С выходов сумматоров-умножителей 8 и
Ч
9по координат X и Y коды 1/К- х,
N
И I /N / у., поступают на входы сумма-
Кг(
торов-умножителей 21 и 22 по координатам X и Y, на другие входы которых подаются коды X и Y из первых регистров кодов по координатам X и Y групп и код 1/М из регистра 23. Следовательно, на другие входы ключей 19 и 20 поступают с выходов сумматоров- умножителей 21 и 22 по координатам X и Y коды SxV , , соответствующие зависимостям (2), Эти коды через подготовленные ключи 19 и 20 и элементы ИЛИ 15 и 16 поступают на входы генератора 1 векторов, обеспечивая перемещения луча на экране в первую вершину следующего J-ro вложенного многоугольника. Формирователь 12 импульсов добавляет в регистр-счетчик 25 единицу (код J увеличивается на 1) и на экране ЭЛТ 2 аналогично ранее описанному случаю развертывается j-й многоугольник по приращениям координат X и Y в соответствии с зависимостями (З), Точно так же производится развертка всех М вложенных многоугольников, заполняющих внешний заданный многоугольник. После этого код на выходе второго преобразователя 24 кодов становится равным (1-М/М)0, Сигнал с блока 26 сравнения с нулем поступает в формирователь 12 импульсов, который обнуляет регистр-счетчик 25 и отключает коммутаторы 13 и 14 по координатам X и Y и ключи 19 и 20, В группы регистров 4 и 5 кодов по координатам X и Y принимаются коды координат вершин следующего полутонового многоугольника.
Формула изобретения Устройство для отображения информации на экране электронно-лучевой трубки (ЭЛТ), содержащее генератор векторов, выход которого соединен с отклоняющей системой ЭЛТ, модулятор которой является видеовходом устройства, группы регистров кодов по координатам X и Y, входы которых являются соответственно информационными входами первой и второй групп устройства, а выходы соединены с информационными входами сумматоров-умножителей по координатам X и Y первой группы, управляюпдае входы которых подключены к выходу первого преобразователя кодов,.вход которого является первым информационным входом устройства, подключенным к информационному входу формирователя импульсов, первый выход которого соединен с управляющими входами коммутаторов по координатам ХиУ, отличающееся тем.
что, с целью повыгаения быстродействия устройства, оно содержит регистр- счетчик, регистр, блок сравнения с нулем, второй преобразователь кодов, сумматоры-умножители по координатам X и Y второй и третьей групп, два ключа, два элемента ИЛИ, выходы которых соединены соответственно с адресным и управляющими входами генерато- pa векторов, первые входы элементов ИЛИ подключены к входам сумматоров- умножителей по координатам X и Y второй группы, вторые входы - к выходам ключей, управляющие входы которых соединены с вторым выходом формирователя импульсов, информационные входы - с выходами сумматоров-умножителей по координатам X и Y третьей группы, первые информационные входы которых соединены с выходами первых регистров кодов по координатам X и Y групп, вторые информационные входы - с выходами сумматоров-умножителей по
координатам X и Y первой группы, а управляющие входы подключены к выходу регистра, соединенному с информационным входом второго преобразователя кодов, вход регистра является управляющим входом устройства, управляющий вход второго преобразователя кодов соединен с выходом регистра- счетчика, а выход его подключен к управляющим входам сумматоров-умножителей по координатам X и Y второй группы и к входу блока сравнения с нулем, выход которого соединен с управляющим входом формирователя импульсов, третий выход которого подключен к счетному входу регистра- счетчика, выходы регистров кодов по координатам X и Y групп соединены с информационными входами коммутаторов по координатам X и Y, выходы которых подключены к информационным входам сумматоров-умножителей по координатам X и Y второй группы.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для формирования изображения на экране электронно-лучевой трубки | 1980 |
|
SU1027758A1 |
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ | 1992 |
|
RU2049362C1 |
Устройство для отображения графической информации на экране электронно-лучевой трубки | 1980 |
|
SU941987A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1987 |
|
SU1564685A1 |
Устройство для отображения символов на экране электронно-лучевой трубки | 1990 |
|
SU1837359A1 |
Устройство для отображения радиолокационной информации на экране электронно-лучевой трубки | 1989 |
|
SU1691880A1 |
Устройство для отображения электронно-лучевой трубки | 1980 |
|
SU959140A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1985 |
|
SU1367034A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1982 |
|
SU1053139A1 |
Устройство для отображения полутонового изображения на экране телевизионного приемника | 1988 |
|
SU1522273A1 |
Изобретение относится к области вычислительной техники и предназначено для использования в системе вывода графической информации из ЭВМ. Цель изобретеггия - повышение бы1 стро- действия устройства - достигается введением регистра-счетчика 25, регистра 23, блока 26 сравнения с нулем, преобразователя 24 кодов, сумматоров-умножителей 17 и 18 и 21 и 22 второй и третьей групп, ключей 19 и 20, элементов ИЛИ 15 и 16 с соответствующими функциональными связями, обеспечивающими развертку сторон каждого вложенного многоугольника в режиме по координатам X и Y, В предложенном устройстве полутоновые изображения формируются из выпуклых вложенных многоугольников путем задания только относительных перемещений луча по экрану ЭЛТ. 1 ил. сл
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Способ отопления гретым воздухом | 1922 |
|
SU340A1 |
Приспособление для склейки фанер в стыках | 1924 |
|
SU1973A1 |
Устройство для формирования изображения на экране электронно-лучевой трубки | 1980 |
|
SU1027758A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1988-02-07—Публикация
1986-08-12—Подача