Устройство для отображения графической информации на экране электронно-лучевой трубки

 

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении устройств для отображения графической информации на экране ЭЛТ. Цель изобретения - повьппение точности устройства - достигается введением блоков памяти, дешифратора, сумматора , вычислителя текущих координат и соответствующих функциональных связей, а также выполнением вычисления текущих координат. 1 з.п. ф-лы, 3 ил. tsp Ol ел со сл

СОЮЗ СОВЕТСНИХ .

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (11) a1) e G 09 G 1/08

OllHCAHHE ИЗОБРЕТЕНИЯ

1 :д

К А ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3662861/24-24 (22), 09.11.83 (46) 30.08.86. Бюл. Р 32 (71) Донецкий ордена Трудового Красного Знамени политехнический институт (72) Е.А.Башков и О.А.Авксентьева (53) 621.327.11(088.8) (56) Авторское свидетельство СССР

)) 805298, кл. G 06 F 3/153; 1981.

Авторское свидетельство СССР

1(1053139, кл. G 09 G 1/08, 1983. (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННОЛУЧЕВОЙ ТРУБКИ .(57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении устройств для отображения графической информации на экране ЭЛТ.

Цель изобретения — повышение. точности устройства — достигается введением блоков памяти, дешифратора, сумматора, вычислителя текущих координат и соответствующих функциональных связей, а также выполнением вычисления текущих координат. 1 э.п. ф-лы, 3 ил.

54535 2 ется набором векторов, заданных координат начала (Х„„„, 7„„„) и конца (Х „, У„оц ) . Положение изображения с течением времени изменяется, координаты векторов для каядого момента

t4у t2 j t5j ° ° ° j < 1 ti<<.f ° ВЫЧИСЛЯ ются ЭВМ. Вычислительный процесс характеризуется значительной длительностью, что приводит к прерывности

10 перемещения и плохому качеству изображения на экране. В устройстве производится подсчет промежуточных координат на отрезке времени t; -t, по координатам, полученным от ЭВМ в мо15 менты 1;, t; » t Вычисления осуществляются согласно формуле: блок 7 управления, первый дешифратор

8, первый сумматор 9, первый регистр

10 координат, второй регистр 11 коор- 20 где х °

<-к

25

Х °

35. (2) Дх,; ДХ2, dX„2 2 (3) 40

+ В + 1 где

c=x;;

A =

22

50 34Хy — Ь7<<

В; (4) "<,К+i "<(««1 B<(«+<1 С =Х к 2А4к ", jBi,(5)

55 з,K.«<К= 2; {К-<<+2 А, . (6) Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении устройств для отображения графической информации на экране ЭЛТ.

Цель изобретения — повышение точности устройства.

На фиг. 1 представлена структурная схема устройства для отображения графической информации на экране

ЭЛТ; на фиг. 2 — схема вычислителя текущих координат; на фиг. 3 — схема блока управления.

Устройство содержит блок 1 связи, первый коммутатор 2, первый блок 3 памяти, счетчик 4 адреса, второй блок 5 памяти, третий блок 6 памяти, . динат, второй коммутатор 12, второй дешифратор 13, второй сумматор 14, входной регистр 15, первый цифроаналоговый преобразователь 16, второй цифроаналоговый преобразователь 17, ЭЛТ 18, первый счетчик 19, второй счетчик 20, третий счетчик 21, первый регистр 22, второй регистр 23, третий регистр 24, четвертый. блок

25 памяти, пятый блок 26 памяти,шестой блок 27 памяти, третий дешифратор 28, третий сумматор 29, вычислитель 30 текущих координат, четвертый сумматор 31, пятый сумматор 32, первый регистр 33 сдвига, второй регистр

34 сдвига, четвертый дешифратор 35, шестой сумматор 36, седьмой сумматор

37, третий регистр 38 сдвига, четвертый регистр 39 сдвига, пятый регистр

40 сдвига, генератор 41 тактовых импульсов, делитель 42 частоты, с первого по двадцать шестой элементы И

43-68, с первого по восьмой элементы

ИЛИ 69-77. триггер 78, четвертый, регистр 79, пятый регистр 80, шестой регистр 81, первый счетчик 82, второй счетчик 83, третий счетчик 84,четвертый дешифратор 85, пятый дешифратор

86, шестой дешифратор 87, с первого по седьмой входы 88-94, вычислителя, текущих координат, первый и второй выходы 95 и 96 вычислителя текущих координат, с первого по двадцать первый выходы 97-117, блок 7 управления, а также с первого по,третий входы

118-120 блока 7 управления.

По каналу связи от ЭВМ поступают данные об объекте. Объект определяd Õ"g,i- dX« 2 3dXg. ddb«(1)

22 значение очередной координат Х,поступившей из ЭВМ в момент Ц значение предыдущих координат Х, поступивших из ЭВМ в моменты t номер шага экстраполяции 0 <= К 2 е зависит от интервала выдачи координат изображения из ЭВМ; промежуточная координата Х, Формулу (1) можно записать так:

Аналогично подсчитываются промежуточные координаты Y.Äëÿ вывода на эк1254 ран ЭЛТ информация должна быть промасштабирована. Для удобства масштабы по координатам Х и Y выбираются кратными 2. Каждый вектор изображения выдается из ЭВМ в виде последователь- 5 ности 4 координат Х;„, Y, в устройстве производится параллельным способом.

В исходном состоянии в регистры

22-24 .вручную заносятся значения постоянных интеграла координат: P = 4, масштаба по координате X N„ = 4, масштаба по координате Y M = 2.Со3 держимое счетчика адреса 4 равно О. 15

Во втором регистре 80 блока 7 управления (фиг. 3) записано количество преобразуемых векторов, в регистре

81 занесено число 2 . Генератор такР товых импульсов формирует серию сиг- 20 налов С1 частотой f, а на выходе де лителя 42 частоты образуется серия сигналов С2 частотой 4 f, Блоки 3, 5, 6 памяти служат соответственно для хранения знд@ений 25

Х э Х 1у Х Ф 7 29 7 у Ук каждого вектора. Блоки 25-27 памяти служат для хранения массивов коэффициентов, соответственно 2 А;, Д

А;+В;. Блоки 3, 5, 6, 25-27 памяти 30 используются для регенерации изображения и освобождения центрального процессора.

В работе устройства выделяем два состояния. В исходном положении пер 35 вый разряд регистра 79 блока 7 управления установлен в "1", что и определяет первое состояние работы устройства. Обработка каждой координаты в этом состоянии реализуется за два такта, определяемые триггером 78.

Очередная координата вектора поступает через блок 1 связи на вход

88 вычислителя 30, на вход 90 которого через дешифратор 8 поступает соот-45 ветствующее слово из блока 3 памяти.

Одновременно на вход 89 вычислителя

30 поступает слово с блока 3 памяти, а на вход 91 через дешифратор 8— слово из блока памяти, определяемые счетчиком 4 адреса. Константа из регистра 22 заносится в первый счетчик

19 импульсов сдвига (фиг. 1). По сигналам С1 Л С2 в первом такте элементами И 45 и 50 на выходе 115 блока 7 55 управления (фиг. 3) вырабатываются сигналы сдвига, которые поступают в вычислитель 30 на регистры 33 и 34

535 4 сдвига (фиг. 2). Сумматорами 31 и 32 и регистрами 33 и 34 реализуются вы-,. ражения (Х;, -Х; ) и (Х;-Х;., ) из формул (2) и (3) . По сигналам С1Л

Л С2 элементами И 45 и 53, на выхо-,. де 112 блока 7 управления вырабатывается сигнал, который поступает на первый счетчик 19 импульсов сдвига (фиг. 1). Эта операция повторяется

4 раза до установления счетчика 19 в "0". Таким образом реализуются формулы (2) и (3).

По сигналам Ci h. С2 константа из регистра 22 заносится в счетчик

19, эламентами И 51 и 52 на выходах

116 и 117 блока 7 управления формируются сигналы, которые поступают в вычислитель 30 на регистры 38 и 39 (фиг. 2). Сумматором 31 и регистром

33 реализуются выражения: дХ ° — ЛХ„и (ЛХ вЂ” hX;; ) из формулы (4) . По сигналам С1 Л С2 элементами И 45 и 53 на выходе 112 блока 7 управления вырабатывается сигнал, который поступает на счетчик

19 (фиг. 1). Эта операция повторяется 4 раза до установления счетчика

19 в "0". Таким образом реализуется ьХ„- <Х,; выражение 2 А;

По сигналу С2 во втором такте элементом И 54 формируются сигналы на выходах 100 блока 7 управления (фиг. 3). По этим сигналам значение суммы коэффициентов А; + В;, полученное на сумматоре 37 и регистре 40 с выхода 96 (фиг. 2), записывается в блок 27 памяти, а значение 2 А; с выхода 95 — в блок 25 памяти, содер- жимое блока 3 памяти записывается в блок 5 памяти, а содержимое блока 1 связи — в блок 3 памяти, а также через коммутатор 2 и сумматор 9 в блок 6 памяти, запрещается сложение на сумматоре 14. Таким образом происходит запись 0 в блок 4 памяти.

С выхода элемента И 54 через элемент ИЛИ 71 поступает сигнал на счетчик 84, увеличивая его содержимое на 1 (фиг. 3). В зависимости от того, какая из четырех координат, определяющих вектор, выдается в устройство ЭВМ, двухразрядный счетчик

84 устанавливается в определенное состояние и появляется сигнал на одном из 4-х выходов дешифратора 87, опре1254535

По сигналам С2 Л С1 элементами

И 43 и 65 формируется сигнал на выходе 113 блока 7 управления, а элементами И 44 и 66 формируется сигнал на выходе 114 блока 7 управления, по которым содержимое второго и третьего счетчиков 20 и 21 импульсов сдвига соответственно уменьшается на 1.

Содержимое выходного регистра преобразуется в напряжение на преобразователях 16 и 17 и через отклоняющую систему выводится на экран ЭЛТ 18.

Элементами V. 65 и ИЛИ 75 на выходе

110 блока 7 управления формируется управляющий сигнал для цифроаналогового преобразователя 16, а элементами И 68 и ИЛИ 76 на выходе 111 блока

7 управления формируется управляющий сигнал для цифроаналогового преобра-.. зователя 17, На выходе 97 блока 7 управления элементами И 56 и 57 и ИЛИ

70 формируется сигнал увеличения на .1. содержимого счетчика 4 адреса и уменьшения на 1 содержимого счетчика 82 блока 7 управления. Описанный процесс продолжается до заполнения блока 6 памяти значениями координат, выданных из 3ВМ. При этом счетчик

82 блока 7 управления устанавливается в "0", формируя сигнал на выходе

98 блока 7 управления, сбрасывающий счетчик 4 адреса в "0" и через элементы И 47 и ИЛИ 69 осуществляющий сдвиг 1 в регистре 79 во второй разряд, определяя этим переход устройства.во второе состояние, в режим вычисления промежуточных координат.

Параллельно элементом И 48 формируется сигнал перезаписи содержимого регистра 80 в счетчик 82.

По сигналам С2 A С1 и сигналам . на втором и четвертом выходах дешифратора 87 элементами И 44 и 64 и ИЛИ

76 и 77 на выходе 109 блока 7 управления формируется сигнал сдвига на

1 разряд выходного регистра 15 в соответствии с содержимым третьего счетчика импульсов 21 сдвига.

5 деляющих обработку координат соотПо сигналу на первом входе дешифратора 87 элементом И 59 формируется сигнал на выходе блока 7 управления, разрешающий запись Х, „ „ в регистр

10 координат (фиг ° 1), а также элементом ИЛИ 72 — сигнал на выходе

107 блока 7 управления, запрещающий сложение на сумматоре 14 (фиг. 1).

По сигналу на третьем выходе дешифратора 87 элементом И 61 формируется сигнал на выходе 105 блока 7 управления, разрешающий прохождение информации с регистра 10 координат через коммутатор 12 и дешифратор 13 на вход сумматора 14, элементом ИЛИ

73 на выходе 106 блока 7 управления формируется сигнал, разрешающий вычисление приращений по координате

Х на сумматоре 14.

По сигналу на четвертом выходе дешифратора 87 элементом И 62 формируется сигнал на выходе 104 блока 7 управления, разрешающий прохождение 25 информации с регистра 11 координат через коммутатор 12 и дешифратор 13 на вход сумматора 14, элементом ИЛИ

73 на выходе 106 блока 7 управления формируется сигнал, разрешающий вычисление приращения по координате

Y на сумматоре 14.

Элементом ИЛИ 74 формируется на выходе 108 блока 7 управления сигнал записи информации во входной регистр

15. Каждый раз при этом содержимое регистров 23 и 24 записывается в счетчики 20 и 21 импульсов сдвига и осуществляется сдвиг содержимого выходного регистра согласно заданным мас- . 40 штабам М „ и М„. По сигналам С2 Л

С1 и сигналам йа первом и третьем выходах дешифратора.87 элементами

И 43 и 63 и ИЛИ 75 и.77 на выходе

109 блока 7 управления формируется

45 сигнал сдвига на 1 разряд содержимого выходного регистра 15 в соответствии с содержимым второго счетчика импульсов 20 сдвига.

Во втором состоянии вычисление каждой промежуточной координаты осуществляется за один такт ° По сигналу С2 элементом И 58 формируется сигнал на выходе 101 блока 7 управления, поступающий на сумматор 29, коммутатор 2 и сумматор 9. Этот сигнал разрешает прохождение слова Х с бло к ка 6 памяти через коммутатор 2 и вычисление на сумматоре 9 значения

Х; „+, согласно формуле (5), а также поступление информации с блоков

25 и 26 памяти на сумматор 29 и вычисление значения П;»„ согласно формуле (6). По С2 элементом И 55 на выходе 100 блока 7 управления вырабатывается сигнал, по которому осуществляется запись содержимых сум15

По сигналу С7 содержимое счетчика

82 становится равным О, и сигналом с выхода элемента И 48 осуществляет-,. ся перезапись содержимого регистра

80 в счетчик 82, а содержимое счетчика 83 уменьшается на 1, Весь процесс повторяется для нового значения

К. Когда второй счетчик 83 установится в "О" элементом И 46 и элементом ИЛИ 69 формируется сигнал сдвига для первого регистра 79 и "1" из второго разряда сдвинется в первый разряд (сдвиг циклический); устройство возвращается в исходное состояние.

25

Формула изобретения

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

40 подключен к выходу счетчика адреса, соединенному с вторыми входами второго и третьего блоков памяти, первый и второй входы счетчика адреса подключены соответственно к первому

45 и второму выходам блока управления, третий выход которого подключен к третьим входам первого, второго и третьего блоков памяти, выход первого блока памяти подключен к входу первого дешифратора и к первому входу второго блока памяти, выход третьего блока памяти подключен к второму входу первого коммутатора„ выход которого подключен к первому входу первого сумматора, второй и третий ,входы которого подключены соответственно к четвертому и пято7 1254 маторов 9 и 29 соответственно в блоки 6 и 26 памяти, Параллельно производятся запись на регистры 10 и 11 координат и вывод информации на ЭЛТ по сигналам на выходах 102 — 111, 113,.114 блока 7 управления аналогично описанному для первого состояния второго такта. После вывода очередной координаты счетчик 4 адреса увеличивается на 1. После заполнения 10 блока 6 памяти в нем записаны первые промежуточные значения координат, счетчик 4 адреса устанавливается в "О"

535 8 му входам блока управления и соединены с третьим и четвертым

-входами первого коммутатора, выход первого сумматора подключен к первым входам третьего блока памяти, первого и второго регистров координат, вторые входы первого и второго регистров координат подключены соответственно к шестому и седьмому выходам блока управления, а выходы подключены соответственно к первому и второму входам второго коммутатора третий и четвертый входы которого ю Ф подключены соответственно к восьмому и девятому выходам блока управления, выход второго коммутатора подключен к входу второго дешифратора, выход которого подключен к первому входу второго сумматора, второй вход которого подключен к выходу первого сумматора, третий и четвертый входы второго сумматора подключены соответственно к десятому и одиннадцатому выходам блока управления, выход второго сумматора подключен к первому входу выходного регистра, второй и третий входы которого подключены к двенадцатому и тринадцатому выходам блока управления, выход выходного регистра подключен к первым входам первого и второго цифроаналоговых преобразователей, выходы которых подключены к отклоняющей системе ЭЛТ, вторые входы первого и второго цифроаналоговых преобразователей подключены соответственно к четырнадцатому и пятнадцатому выходам блока управления, шестнадцатый, семнадцатый и восемнадцатый выходы которого подключены соответственно к первым входам первого, второго и третьего счетчиков, вторые входы которых соответственно подключены к выходам первого, второго и третьего регистров, выходы первого, второго и третьего счетI чиков подключены соответственно к первому, второму и третьему входам блока управления, о т л и ч а ю щ е— е с я тем, что, с целью повышения точности устройства, в него введены четвертый, пятый и шестой блоки памяти, третий дешифратор третий сумматор, вычислитель текущйх координат, первый вход которого подключен к выходу блока связи, второй вход вычислителя текущих координат подключен к третьему выходу первого блока памяти, третий вход вычислителя текущих

9 1254 координат подключен к выходу первого дешифратора, четвертый вход вычислителя текущих координат подключен к выходу третьего дешифратора, вход которого соединен с выходом второго блока памяти, пятый, шестой и седьмой входы вычислителя текущих координат подключены соответственно к девятнадцатому, двадцатому и двадцать первому выходам блока управления, первый10 выход вычислителя текущих координат подключен к первому входу четвертого блока памяти, второй вход которого подключен к выходу счетчика адреса, соединенному с вторыми входами пя- 15 того и шестого блоков памяти, третьи выходы четвертого, пятого и шестого блоков памяти подключены к третьему выходу блока управления, выход четвертого блока памяти подключен к пер-yg вому входу второго сумматора, второй вход которого подключен к выходу пятого блока памяти, соединенному с четвертым входом первого сумматора, первый вход пятого блока памя- 2 ти подключен к выходу второго сумматора, третий и четвертый входы которого подключены соответственно к четвертому и пятому выходам блока управления, пятый вход первого сумматора подключен к выходу пятого блока памяти, первый вход которого подключен к второму выходу вычислителя текущих координат.

535 10

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что вычислитель текущих координат содержит четвертый и пятый сумматоры, входы которых являются первым, вторым, третьим и четвертым входами вычислителя текущих координат, выходы четвертого и пятого сумматоров подключены к первым входам соответственно первого и второго регистров сдвига, вторые входы которых соединены с пятым входом вычислителя текущих координат, выход второго регистра сдвига подключен к входу четвертого дешифратора, выход которого подключен к первому входу шестого сумматора, второй вход которого подключен к выходу первого регистра сдвига, соединенному с первым входом седьмого сумматора, выход шестого сумматора подключен к первым входам соответственно третьего и четвертого регистров сдвига, вторые входы которых являются соответственно шестым и седьмым входами вычислителя текущих координат, выход четвертого регистра сдвига является первым выходом вычислителя текущих координат и соединен с входом пятого регистра сдвига, выход которого подключен к третьему входу седьмого сумматора, второй вход которого подключен к выходу третьего регистра сдвига, выход седьмого сумматора является вторым выходом вычислителя текущих координат, 1254535

1254535

778 О у г .,3

Составитель Л.Абросимов

Техред В.Кадар Корректор М.Демчик

Редактор А.Огар

Заказ

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

4724/55 Тираж 455 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

107

И

Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки Устройство для отображения графической информации на экране электронно-лучевой трубки 

 

Похожие патенты:

Изобретение относится к области автоматики и вычислительной техники, а именнно к технике отображения информации, и может быть использовано для визуального представления векторов скорости движущихся объектов на экране ЭЛТ в автоматизированных системах управления, в частности , для решения навигационных задач

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах вывода ЭВМ, а также в системах отображения информации автоматизированных систем управления

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах для формирования символов на экране ЭЛТ

Изобретение относится к автоматике и вычислительной ±ехнике и может быть использовано в устройствах отображения информации на ЭЛТ

Изобретение относится к области вычислительной техники

Изобретение относится к области вычислительной те.хники

Изобретение относится к области вычислительной техники и является усовершеиствованием основного изобретения по а

Изобретение относится к области устройств отображения информации, особенно к цветным дисплеям на базе безмасочных электронно-вакуумных приборов (ЭВП)

Изобретение относится к вычислительной технике и может быть использовано для отображения телевизионной и других видов информации

Изобретение относится к вычислительной технике и может быть применено для отображения телевизионной и других видов информации с дискретными значениями в случае, когда темп поступления входного сигнала недостаточен для получения яркого, немерцающего изображения при непосредственной подаче на модулятор ЭЛТ

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

Изобретение относится к информационной технике и может быть использовано для реализации вычислительных систем, систем построения изображения, а также оптоэлектронных модуляторов

Изобретение относится к информационно-вычислительной технике и может быть использовано для реализации вычислительных систем, систем построения изображений, а также оптоэлектронных модуляторов

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах машинной графики, в частности в системах синтезирования изображений
Изобретение относится к средствам сигнализации и выдачи команд об изменении движения экскурсионного транспорта

Изобретение относится к вычислительной технике и может быть использовано в устройствах машинной графики, в частности в системах синтезирования изображений

Изобретение относится к вычислительной технике и может быть использовано при проектировании устройств отображения информации на экране ЭЛТ

Изобретение относится к вычислительной технике и автоматике, в частности к устройствам отображения графической информации на ЭЛТ

Изобретение относится к области вычислительной техники и может быть использовано при проектировании устройств отображения информации
Наверх