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

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

Союз Советских

Социалистических

Республик (1и,739593 1

«фткр,ф 4Магеье (6l ) Дополнительное к авт. саид-ву» (22)Заявлено 19.12.77 (2г) 2556829/18-24 с присоединением заявки М (23)Приоритет .Опубликовано 05.06.80. Бюллетень Ле 21 (51) M. Кл. . Я 06 К 15/20

Гооудерстеениый комитет но делам изобретений и открытий (53) УДК, 681. .327.12 (088.8) Дата опубликования описания 08.06.80 (72) Автор изобретения

В. П. Хотеев. (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ

ГРАФИЧЕСКОЙ ИНФОРМАЦИИ

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

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

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

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

i5 прирашений кода по координате Х, сое диненный с блоком приема кода центров по координате X и блоком приема кода радиуса, два кодоимпульсных преобразователя, два триггера, четыре элемента И, элемент ИДИ, блок сравнения и блок разрешения подсвета точек. При этом кодоимпульсные преобразователи соединены с блоком приема кодов центра ок2 оужности по координате Х, подключенным одному коммутатору, с формирователем прирашений кода по тсоординате Х, с блоком сравнения, связанным с первым элементом И, энементом ИЛИ, первым триггером, подключенным ко второму и третьему элементам И и с первым счетчиком. Блок приема кода центра по координате У соединен со вторым триггером, подключенным к элементу ИЛИ, и другим коммутатором, блок разрешения подсчета точек соединен с первым элементом И, с блоком приема кода радиуса, подключенным к четвертому элементу И и второму счетчику (lj ..

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

03 ф

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

Устройство включает блок 1 памяти, содержащий узел 2 приема кодов координат центра фигуры, узел 3 приема кода размера и узел 4 приема кода. фигуры, первый счетчик 5, первый коммутатор 6, блоки 7, 8 сравнения (первый и второй), формирователи 9, 10 приращений координат (первый и второй),". блок 11 синхронизации, блок 12 управления, содержащий триггеры 13-15, первый элемент И 16> генератор 17 импульсов элементы И 18, 19 (второй и третий), распределитель

20 импульсов, генератор 21 импульсов, блок 22 дешифрации кодов, содержащий узел 23 дешифрации кодов строк, узел

24 дешифрации кода размера, узел 25 дешифрации кода фигуры, селектор 26, второй коммутатор 27, элемент И 28, элемент ИЛИ 29, формирователь импульсов 30, преобразователи 31, 32 кодов, второй счетчик 33.

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

На вход устройства поступают коды координат центра фигуры, размера и коэф фициентов подобия, которые запоминаются в узлах 2-4 блока 1. фиксированные значения координат центров фигуры с выхода блока 1 поступают в блок сравнения 7 и раздельно по каждой координате в преобразователи 31, 32 кодов. Одновременно код размера фигуры с выхода узла 3 блока 1 поступает на вход узла 24 блока

22, на вход формирователей 9 и 10, а

:также через коммутатор 6 на вторые входы преобразователей 31, 32 кодов и вход счетчика 5.

Преобразователи, реализованные на основе суМматоров накапливающего типа, обеспечивают преобразование кодов координат центра фигуры в коды положения начала растра матрицы, в зоне которой затем осуществляется формирование под« ! светов точек контуров различных фигур.

Вычисленные значения координат с выходов преобразователей 31, 32 поступают на входы блока 7, куда также с выхода блока 11 поступает код текущего значе- ния развертки луча.

Блок 7 выделяет моменты совпадения текущего значения развертки луча со значением констант. При этом на выходе блока 7 формируются импульсные сигналы

"установки триггеров 13, 14 и 15 блока

12. Первый формируемый импульсный сигнал, соответствующий положению луча

3 7395 йериода разложения растра оно бездей ствует. Извечтно и другое устройство для отображения графической информации, содержащее блок памяти, входы которого соединены со входом устройства, а выходы подключены к первому и второму преобразо вателям кодов, формирователям приращений координат, к блоку дешифрации кодов и к пер вому коммутатор ; первый блок сравнения, ),0 соединенный с блоками памяти, синхрониза- ции, с преобразователями кодов и с блоком управления; второй блок сравйения, входы которого подключены к блокам памяти и дешифрации кодов, а выход сое динен с блоком управления; второй ком:мутатор, подключенный к блоку дешифрации кодов; счетчики, соединенные с соответствующими формирователями приращений координат, и генератор импульсов 2 . и

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

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

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

Кроме того, устройство дополнительно 40 содержит последовательно подключенные элемент И, вход которого соединен с бло - ком памяти, со вторым коммутатором, формифйатель импульсов и элемент ИЛИ, 45

ixop которого соединен со вторым юммутаторУм "," а вьМод ггодключен к въКоду устройства и селектор, соединенный с генератором импульсов, с блоком дешиф рации кодов и со вторым коммутатором.

Блок управления включает в себя по-

50 следомтелрно соединенные генератор s пульсов, первый элемент И, первый и Вто рой триггеры, второй и третий элементы И и третий триггер, входы которого подклюЯ чены ко входу блока, а выход соединен с третьим элементом И, при этом второй элемент И подклю чен ко входам первого

is второго триггеров. вход элемента И 28 с блока 1 поступил признак штриховки, импульсы подсвета с коммутатора одновременно поступят на вход формирователя 30 импульсов подсвета штриховки фигуры. Последний формирует подсветы строк растра. в интервалах следования импульсов подсвета точек контура фигуры, далее поступающих через элемент ИЛИ 29 на выход устройства.

Появляющийся во время "обратного формирования на выходе распределителя

20 импульсный сигнал конца строки образователя 32 кода, работающего на вычитание единицы из кода У-координаты, на вход "сброса"триггеров 13, 14 и на счетный вход формирователя 10.

При установке триггеров 13 и 14 блока 12 в исходное состояние запрещается поступленне тактов через элемент

И 16 на вход формирователя 9 и соот« ветственно на вход счетчика.33. При этом режим его работы переводится с "вычитания" на "сложение . Ha этом цикл формирования импульсов подсвета заканчивается. Поступивший на вход преобразователя 32 с выхода элемента И 18 импульсный сигнал уменьшает иа единицу значение У-координаты начала подсвета строкй растра, подготавливая условия для выделения начала следующей строки растент деления формирователя 10 установлен равным единице, поступивший на его вход импульсный сигнал без задержки поступит на счетный вход счетчика 5. В результате

40 управляющий сигнал с выхода блока 22, при котором будет обеспечено разрешение выборки импульсов подсвета, программно связанных со следующей строкой (полосой), растра матрицы. В этом цикле блок 7 сравнения дополнительно формирует третий сигнал совпадения, поступающий на уста« новку триггера 15 блока 12. Последний изменяет режим счета счетчика 5 с вычитания на сложение", при котором дальнейшие циклы формирования импульсов подсвета будут осуществляться аналогичйо описанным до тех пор, пока значение кода состояния счетчика 5 не станет равным заданному коду размера фигуры. При этом блок сравнения 8 формирует сигнал раз решения прохождения через элемент И 19

"сигнала конца цикла формирования. С выхода элемента И 19 сигнал поступит на

5 739693 . 6 в заданной точке, фиксируется триггером

13, разрешая при этом прохождение через элемент И 16 тактов с abeopa генератора 17 на счетный вход формирователя 9. Последний выполнен на основе

-счетчика с переменным коэффициентом деления, устанавливаемым в соответствии .с кодом коэффициента подобия по оси Х, поступившим с выхода блока 1.

С выхода формирователя 9 такты при- 1о ращений поступают на счетный вход реверсивного счетчика 33. В другой точке блок 7 формирует второй импульсный сиг- Растра матрицы при совпадении с сигнанал совпадения, поступающий на вход лом с выхода триггеРа 14 блока 12 потриггера 14 блока 12, выходной сигнал 15 сту ит через элемент И 18 на вход ttpeкоторого меняет режим сложения счетчика 33 на режим вычитания". А подключенный к выходу счетчика 33 распределитель 20 импульсов, выполненный на основе дешифратора, стробируемого по вхо-.2ц ду сигналами разрешения с триггера 13, формирует пачку последовательно распределенных в прямом, а затем и в обратном направлении импульсных сигналов, поступающих на вход генератора 21 им,пульсов подсвета, В генераторе 21 из поступивших импульсных сигналов синте. зируется на элементах ИЛИ-HE набор импульсов подсвета, используемых для выделения подсветом элементов контуров формируемых фигур по строкам растра матрицы. формируемые в генераторе 21 импульсы подсвета поступают на вход селектора 26, управляемого сигналами с ра матрицы. Если при этом коэффицивыходов узлов 23 и 24 блока 22. Под действием управляющих сигналов обеспечивается разрешение прохождения через селектор 26 на вход коммутатора 27 из поступивших сигналов тех импульсов этого на входе селектора 26 изменится нодсвета, которые программно должны участвовать в подсвете на формируемой строке растра матрицы сегментов контуров графических фигур заданного размера. Размер задается кодом, поступающим на вход блока 22 с выхода блока 1, а

45 номер строки растра матрицы программно зависит от кода состояния счетчика 5, С выхода селектора 26 на вход коммутатора 27 импульсы сегментов контуров

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

25 блока 22, пропускает на выход лишь те подсветы сегментов контура фигуры, 55 код которых поступил на вход блока 22.

С выхода коммутатора 27 импульсы подсвета через элемент ИЛИ 29 поступают иа выход устройства, Если при этом на.

7 7395 входы "сброса узлов 2, 3, 4 блока 1, преобразователей 31, 32, .счетчика 5 и триггера 15, приводя устройство в исходное состояние. Этот же сигнал, поступая на вход устройства, сигнализирует

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

Введение новых блоков и новых конструктивных связей позволило сушествен1 но повысить точность устройства. формула изобретения

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

oTbeTcTBytomHMH формирователями прирашений координат, генератор импульсов, о т л и ч а ю щ е е с я тем, что, с

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

93 8 сч тчиком и с блоком управления, а выход подключен к генератору импульсов и к блоку управления, соединенному с блоками синхронизации, памяти, с преобра зователями кодов, формирователями прнрашений координат, со вторым счетчиком и с ïåðàûì счетчиком, входы которого подключены к первому коммутатору и к преобразователям кодов, а выход соединен с блоком дешифрации кодов, и последовательно подключеннйе элемент И вход которого соединен с блоком памяти и со .вторым коммутатором, формирователь импульсов и элемент ИЛИ, вход которого соединен со вторым коммутатором, а выход, подключен к выходу устройства, и селектор, соединенный с генератором импульсов, с блоком дешифрации кодов и со вторым коммутатором.

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

И, при этом второй элемент И подключен ко входам первого и второго триггеров.

Источники информации, приняч ые во внимание при экспертизе

l. Авторское свидетельство по заявке

% 2351727/18-24, кл. Ci 06 К 15/20, 07.01.77.

2. Патент Японии % 49-38851, кл. 97(7) В 41, опублик. 1974 (прототип) .

БНИИПИ Заказ 2929/45 Тираж 751 Подписное

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