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

Иллюстрации

Показать все

Реферат

 

Сущность изобретения: устройство содержит 1 синхрогенератор (1), 3 счетчика (2, 6,12), 2 блока сравнения (4,5), 1 блок памяти (3), I блок буферной памяти (7), 1 элемент НЕРАВНОЗНАЧНОСТЬ (8), 1 элемент И (10), 1 элемент ИЛИ (11). 1 видеоконтрольный блок (9). 1-11-12-3-4-8-9.1-9.1-12-7-5-8. 5-10-11,3-7.3-4-10.1-2-3,1-7,1-6-4.6-5. 1 ил.

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК (sl)s G 09 G 1/08

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

1 (21) 4883663/24 . (22) 16.11.90 (46) 15.02.93. Бюл. М 6 (71) Институт кибернетики им. В.M.Ãëóøêîва (72) И.А.Поплавскйй . (56) Авторское свидетельство СССР

М 1381583, кл. G 09 G 1/08, 1988.

5Q< 1795509 А1

2 (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ

ГРАФИЧЕСКОЙ ИНФОРМАЦИИ (57) Сущность изобретения: устройство содержит 1 синхрогенератор (1), 3 счетчика (2, 6, 12),2 блока сравнения (4, 5), 1 блок памяти (3)> 1 блок буферной памяти p), 1 элемент

НЕРАВНОЗНАЧНОСТЬ (8), 1 элемент И (10), 1 элемент ИЛИ (11), 1 видеоконтрольный блок (9) 1-11-12-3-4-8-9, 1-9, 1- t 2-7-5 — 8, 5-10-11, 3-7, 3-4-10, 1-2-.3, 1 — 7, 1 — 6-4, 6-5.

1 ил.

1795509

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

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

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

Устройство содержит синхрогенератор

1, первый счетчик 2, блок 3 памяти, блоки 4 и 5 сравнения, второй счетчик 6, блок 7 буферной памяти, элемент 8 НЕРАВНОЗНАЧНОСТЬ, видеоконтрольный блок 9, элемент

10 И, элемент 11 ИЛИ, и третий счетчик 12.

Если максимально возможное количество пересечений графика с одной стороной растра обозначить N, то прй растре, состоящем из m строк и и столбцов, объем блока 3 памяти составит mxn ячеек, причем число разрядов каждой ячейки буде равно!оцгй.

Соответственно, блок 7 буферной памяти содержит N ячеек, а разрядность третьего счетчика 12 будет равна logzN.

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

С первого выхода синхрогенератора 1 на соответствующий вход видеоконтрольного блока 9 поступают сигналы строчной и кадровой синхронизации. Второй и четвертый выходы синхрогенератора 1 подключены к тактовым входам счетчиков 2 и 6, осуществляющих вертикальную и горизонтальную дискретизацию растра, соответственно.

В соответствии с номером строки на входе блока 3 памяти появляются координаты Х точек, принадлежащих данной строке, причем выбор одной иэ N ячеек определяется содержимым третьего счетчика 12, выход которого подключен ко второму адресному входу блока 3 памяти и, кроме того, к адресному входу блока 7 буферной памяти. Информация о горизонтальных координатных точках предыдущей строки растра заносится в блок 7 буферной памяти во время обратного хода по строке при помощи серии

50

Изобретение позволяет расширить область применения устройства за счет визуализации более сложных кривых, характеризующихся немонотонным изменением отображаемых параметров, т,е. необходимостью вывода на экран дисплея множества горизонтальных отрезков в каждой строке растра. из N импульсов, поступающих íà его вход управления записью со второго выхода синхрогенератора 1. С некоторой временной задержкой такая же серия импульсов через элемент ИЛИ 11 поступает на вход третьего счетчика 12, который обнуляется с помощью сигнала с шестого выхода синхрогенератора в начале и в конце обратного хода каждой строки.

Коды координат Х с выходов блока 3 памяти и блока 7 буферной памяти поступают на первые входы блоков 4 и 5 сравнения, соответственно, и сравниваются с линейно возрастающим кодом с выхода счетчика 6 горизонтальной дискретизации. Когда содержимое этого счетчика достигает значения меньшей из координат, поступающих с блока 3 памяти и блока 7 буферной памяти, на выходе соответствующего блока сравне20 ния появляется уровень логической единйцы, что приводит к возникновению на выходе элемента НЕРАВНОЗНАЧНОСТЬ 8 сигнала, разрешающего подсчет точек растра на экране видеоконтрольного блока 9 в

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

30 уровень на выходе элемента НЕРАВН03НАЧНОСТЬ 8, который запрещает подсвет точек растра. На этом завершается процесс отображения отрезка горизонтальной линии, заданного парой координат в блоке 3

35 памяти и блоке 7 буферной памяти. При появлении единичных уровней на выходах блоков 4 и 5 сравнения срабатывает элемент И 10, и сигнал с его выхода через элемент ИЛИ 11 поступает на вход третьего

40 счетчика 12, увеличивая его содержимое на единицу. При этом из блока 3 памяти и блока

7 буферной памяти выбирается новая пара координат, задающая следующий отрезок текущей строки, подлежащей отображению.

1795509

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

Составитель И.Загинайко

Техред М.Моргентал Корректор А.Обручар

Редактор

Заказ 433 Тираж Подписное

8НИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101

Устройство для отображения графической информации, содержащее .видеоконтрольный блок, синхровход которого подключен к первому выходу синхрогенератора, второй выход которого соединен с тактовым входом первого счетчика, выход которого подключен к первому адресному входу блока памяти, выход которого подключен к первому входу первого блока сравнения и к информационному входу блока буферной памяти, входуправления записью которого соединен с третьим выходом синхрогенератора, четвертый выход которого . подключен к тактовому входу второго счетчика, выход которого соединен с первым входом первого и первым входом второго блоков сравнения, выходы которых соединены с входами элемента НЕРАВНОЗНАЧНОСТЬ, выход которого подключен к видеовходу видеоконтрольного блока, выход блока буферной памяти соединен с вторым входом второго блока сравнения, о тл ич а ю щее с ятем, что. с целью расширения области применения устройства эа счет отображения кривых, соответствующих немонотонным функциям, имеющим несколько точек пересечения с одной и той же строкой растра, в него введены элемент И, элемент ИЛИ и третий счетчик, выход которого соединен с адресным входом блока буферной памяти и вторым адресным входом блока памяти, входы элемента И подключены к выходам первого и второго блоков сравнения, а выход элемента И соединен с первым входом элемента ИЛИ, второй вход которого соединен с пятым выходом синхрогенератора, шестой выход которого подключен к входу сброса третьего счетчика, тактовый вход которого подключен к выходу элемента ИЛИ.