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

Иллюстрации

Показать все

Реферат

 

E. A. Зыков, В. А. Каймин, К. A. Пупков, H. Ю. Рязанова и Е. И. Чеботарева (72) Авторы, изобретения

Московский институт электронного машиностроения (7t } Заявитель (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ

ИНФОРМАПИИ HA ЭКРАНЕ ТЕЛЕВИЗИОННОГО ИНДИКАТОРА

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

Известны устройства для отображения информации, содержащие телевизионный . индикатор, синхрогенератор, регистры, счетчики и т. д. Ill и . (23.

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

15 генератором, подключенным к телевизи онному индикатору, второй счетчик, соединенный с синхрогенератором, третьим и четвертым блоками сравнения, подклк ченными к формирователю сигналов под29 света, который соединен с видеоусилителям, подключенным к телевизионному индикатору, первый и второй регистры, сг>едттнные с блоком памяти. синхрогенераторм, причем первый регистр подключен к первому, а второй - ко второму блокам сравнения, подключенным ! к блоку управления, третий регистр, соединенный с блоком памяти и синхрогенератором, четвертый регистр, подключенный к блоку управления, блоку памяти, синхрогенератору и третьему блоку сравнения (33

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

PQcTp8 „

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

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

На чертеже представлена блок-схема устройства.

Устройство содержит первый счетчик 1 (позицни по координате 9 ), первый блок 2 сравнении, блок Э управления, te второй блок 4 сравнения, первый регистр 5, второй регистр 6, блок 7 памяти третий регистр 8, первый сумматор 9, четвертый регистр 10, второй сумма-" тор 11., пятый регистр 12, третий блок

13 сравнения, четвертый блок 14 сравнения, второй счетчик 15 (познции по координате ), формирователь 16 сиг налов подсвета, видеоусилитель 17; телевизионный индикатор 18 и синхрогенератор 19, Счетчики l позиций по координате 3 соединены с первым блоком 2 сравнения и со вторым блоком 4 сравнения, pal нс тр 5 (кода координа ты М начала » я1 ной точки вектора) соединен с первым блоком 2 сравнения, регистр 6 (кода координаты 3 конечной точки вектора) соединен со вторым блоком 4 сравнения, блоки 2 и 4 сравнения соединены с блоком 3 управления, блок 3 управле ния соединен с первым сумматором 9 (комбинационный сумматор квадратичных приращений) я регистром 12 (кода координаты X начальной точки вектора), блок 7 памяти соединен с регистрами 8, ЭЮ

6, 8, 10 и 12, регистр 8 (кода квад» ратичных приращений) соединен с церным сумматором 9, который соединен с ре гистром 10 и формирователем 16 сит 49 нвлов подсвета, регистр 10 (кода линейных црнрвшений) соединен со вторым сумматором 11 (сумматор линейных приращений} и регистром 12, сумматор

ll соединен с регистром 12 и блоком

14 сравнения, регистр 12 (кодв линей

43 ных приращений) соединен с блоком 13 сравнения, сумматором 11, блок 13 сравнения соединен с формирователем 16 сигналов подсвета,: второй счетчик 15 соединен с третьим блоком 13 сравнения и четвертым блоком 14 сравнения, блок

14 сравнения соединен с формирователем 16 сигналов подсвета, который соединен с видеоусилителем 17, соединенным с телевизионным индикатором 18, синхрогенератор 19 соединен с телевизионным индикатором 18, регистрами 6i

5, 8, 10 и 12, сумматором 9, счетчи903 958 ком 1, блоком 3 управления, счетчиком 15.

Устройство работает следующим образом.

Из блока памяти по сигналу синхрогенератора "Начало кадра для отображения дуги переписываются следующие данные: код координаты Х, начальной точки дуги в регистр 12 код координаты М начальной точки дуги в регистр 5; код координаты 3ц конечной точки дуги в регистр 6; код линейного приращения координаты X ЬХ в регистр 10; код квадратичного прирвшения координаты

Х Ь X в регистр 8, комбинационный сум3. матор 9 квадратичных приращений суммирует коды регистров 8 и 10, и иа нем устанавливается сумма прирашений 6Х +

А

+ о х, с регистра 12 код _#_ поступает на комбинационный сумматор линейных приращений.

Синхрогенервтор 19 вырабатывает строчные и кадровые синхроимпульсы, поступающие на телевизионный индикатор, и импульсы горизонтальной синхронизации во время прямого хода телевизионной строки. Строчные синхроимпульсы поступают на счетчик 1 гелевнзионных строк, Вертикальные синхроимпулъсы поступают нв счетчик 15 позиции по координате X . Когда код в счетчике 1 телевизионных строк становится равным коду, начальной точки вектора, посту лающему с регистра 5, блок 2 сравнения вырабатывает сигнал Начало вектора, который постунвет иа блок 3 управления и открывает цепь, формирующую сигнал Сложение".

По первому сигналу содержимое комбинационного сумматора 9 6 + х переписывается в регистр 10, поступает на собственные входы и на входы сумматора 11, где в результате сложения с содержимым регистра 12 X устанавли вается сумма Х + AX + и Х, а на суммаФ торе 9 в результате сложения с содержимым регистра 8 6 Х устанавливается сумма приращений CLX4 h Х . По второму сигналу "Сложение сумма кодов регистра 10 Ь|+ а Х и регистра 12Хр ЬХ+ 66Х на сумматоре 11 составляет)(+ дх+ЗЫх, а ив сумматоре 9 сложение кодов 8 6 Х и регистра 10 6x+Ph X дает сумму приращений для третьего сложения в dX+3dX.

Ч аким образом, по и -му сигналу

"Сложение" на сумматоре 9 подготавливается сумма приращения для и + 1-го сложения, равная ЬХ (<+1)Ь Х, в на сумма3958 6

Разрядность координаты X соответс1 ,вует числу позиций телевизионного растра по координате Х, что позволяет отобразить на экране дугу или вектор, прохо дяшие перез весь экран, Разрядность кодов линейныхЬХ и квадратичных Ь Х приращений выбирается, исходя из требования обеспечения минимальных углов наклона вектора и точности аппроксимации дуги. Разрядность кодов Ьх и Ух превышает разрядность кода координа ты Х на девять разрядов, поэтому разрядность регистров 8 и 12 и сумматоров составляет восемнадцать. Для атоб« ражения используются только девять старших разрядов сумматора 11 линейных приращений и на блоки 13 сравни ния подается код с девяти старших разрядов регистра 12 линейных прйращеиий и сумматора 11 линейных приращений соответственно. Вторые входы блоков 13 и 14 сравнения соединены с выходами счетчика 16 позиции по координате j( на вход которого поступает с выхода

;сиихрогенератора в течение прямого .кода телевизионной строки сигнал Горизонтальная синхронизация". Если сумма

r приращений. >X+,В 61к < 3 где а - пери,щ. сигналов Горизонтальной синхронизации, то изменение старших разрядов кода, соответствующего текущей координате Х, происходит яе каждый раэ. В этом случае коды, поступающие на входы блоков 13 и 14 сравнения равны, я как только на выходе счетчика позиций по координате М появляется тот же код, на выходе блоков сравнения одновременно появляются сигналы, которые поступают на формирователь 16 сигналов подсвета. С выхода формирователя 16 сигнал поступает через видеоуси° 5

5 90 торе 11 результат h -ого сложения ра1 ннн Х идк ° p — " н днн . В результате

О 1 получаются координаты точек параболы, аппроксимирующей дугу

Х.. (AX-, )", . .

- д х Д х

При расчете координат точек вектора в регистр 8 квадратичных приращений записывается код, равный нулю. В этом случае иа сумматоре 9 квадратичных приращений постоянно стоит код 6у, а на сумматоре 11 линейных приращений результат и «го сложения опреде» ляется как М +иA,X °

Я

И

ЗЕ

36 н литель 17 на телевизионный индикатор

18, где отображается в виде точки.

Если + д y/ $ то блоки сравне1 иия срабатывают в разное время. Очередность поступления импульсов с блоков 13 и 14 сравнения на триггер подсвета определяется знаком суммы линейных и квадратичных приращений х+ H Ь)c

При поступлении первого сигнала блок 16 Вырабатывает имцульс начала подсвета строки, который поступает иа видеоусилитель, а затем на телевизионный индикатор.,Пря поступлении второго импульса сигнал подсвета заканчивается.

Таким образом, при отображении дуги на экране воспроизводится отрезок для-

L иой hX inly Х, при отображении вектора отрезок длиной Ь х °

Устройство работает до получения сигнала равенства текущего кода координаты 3 (код счетчика тэлевизионных строк) и координаты конца вектора 3„ (Конец вектора ), поступающего на блок Э управления, который вырабатывает сигнал "Конец сложения". Сигнал

Конец сложения" выключает устройство и устанавливает в нуль все регистры и сумматоры, подготавливая у стройство к приему очередной информации.

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

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

Устройство для отображения графи- ческой информации на экране телевизионного индикатора, содержащее первый счетчик, соединенный с первым и вторым блоками сравнения, блоком управления и синхрогеяератором, подключенным к телевизионному индикатору, второй счетчик, соединенный с синхрогенератором, третьим и четвертым блоками сравненяя, подюпоченными к формирователю сигналов -подсвета, который соединен с видеоусилителем, подключенным к телевизионному индикатору, первый и второй регястры, соединенные с блоком памяти, 903958 8 сняхрогенератором, причем первый регистр чвнный к пятому и третьему регистрам, подключен к первому, а второй - ко вто- блоку управления, сннхрогенератору.и рому блокам сравнения, подключенным формирователю сигналов подсвета, н к блоку управления, третий регистр, второй сумматор, соединенный с третьим соединенный с блоком памяти и синхро- З и чвтвертым регистрами и четвертым генератором, четвертый регистр, под- блоком с равнения. ключенный к блоку управления, блоху Источники информапии, памнти, сннхрогенератору и третьему принятые во внимание прн,экспертизе блоку сравнения, о т л и ч а ю щ е e- 1. Патент США Ne 3686662, с и тем, что, с двлью расширения об- 1О ил. 340-324, 1972. ласти применения устройства за счет 2. Авторское свидетельство СССР обеспечения отображения кривых второго Ж 600582, кл. G 06 К 15/20, 1975. порядка, в него введены пятый регистр, 3. Авторское свидетельство СССР соединенный с блоком памяти н сннхро- по заявке М 2132814/18-24, генератором, первый сумматор, подклю- ts кл. G 06 К 15/20, 1977 (прототип).

Составитель З. Сме.танин

Редактор Л. Фюп Техред R. Кастелввнч Корректор 1 ° Сигар

132/38 Тираж 473 Подписное

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

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

Филиал ППП Патент, г. Ужгород, ул, Проектная, 4

11пп,патент Зак.