Изобретение относится к области вычислительной техники и автоматики и может быть использовано для отображения графической информации на экране электроннолучевой трубки с растровым способом развертки изображения.
Цель изобретения - расширение области применения устройства за счет отображения кривых, соответствующих немонотонным функциям, имеющим несколько точек пересечения с одной и той же стороной растра.
На чертеже представлена функциональная схема устройства.
Устройство содержит синхрогенератор 1, первый счетчик 2, блок 3 памяти, блоки 4 и 5 сравнения, второй счетчик 6, блок 7 буферной памяти, элемент 8 НЕРАВНОЗНАЧНОСТЬ, видеоконтрольный блок 9, элемент 10 И, элемент 11 ИЛИ, и третий счетчик 12.
Если максимально возможное количество пересечений графика с одной стороной растра обозначить N, то при растре, состоящем из m строк и п столбцов, объем блока 3 памяти составит mxn ячеек, причем число разрядов каждой ячейки буде равно logaN. Соответственно, блок 7 буферной памяти содержит N ячеек, а разрядность третьего счетчика 12 будет равна logaN.
Устройство работает следующим образом.
С первого выхода синхрогенератора 1 на соответствующий вход видеоконтрольного блока 9 поступают сигналы строчной и кадровой синхронизации. Второй и четвертый выходы синхрогенератора 1 подключе- ны к тактовым входам счетчиков 2 и б, осуществляющих вертикальную и горизонтальную дискретизацию растра, соответственно.
В соответствии с номером строки на входе блока 3 памяти появляются координаты X точек, принадлежащих данной строке, причем выбор одной из N ячеек определяется содержимым третьего счетчика 12, выход которого подключен ко второму адресному входу блока 3 памяти и, кроме того, к адресному входу блока 7 буферной памяти. Информация о горизонтальных координатных точках предыдущей строки растра заносится в блок 7 буферной памяти во время обратного хода по строке при помощи серии
из N импульсов, поступающих на его вход управления записью со второго выхода синхрогенератора 1. С некоторой временной задержкой такая же серия импульсов через
элемент ИЛИ 11 поступает на вход третьего счетчика 12, который обнуляется с помощью сигнала с шестого выхода синхрогенератора в начале и в конце обратного хода каждой строки.
Коды координат X с выходов блока 3 памяти и блока 7 буферной памяти поступают на первые входы блоков 4 и 5 сравнения, соответственно, и сравниваются с линейно возрастающим кодом с выхода счетчика б
горизонтальной дискретизации. Когда содержимое этого счетчика достигает значения меньшей из координат, поступающих с блока 3 памяти и блока 7 буферной памяти, на выходе соответствующего блока сравнения появляется уровень логической единицы, что приводит к возникновению на выходе элемента НЕРАВНОЗНАЧНОСТЬ 8 сигнала, разрешающего подсчет точек растра на экране видебконтрольного блока 9 в
текущих позициях сканирующего луча. После достижения содержимым счетчика 6 значения большей из координат срабатывает другой блок сравнения, и единичный сигнал с его выхода устанавливает низкий
уровень на выходе элемента НЕРАВНОЗНАЧНОСТЬ 8, который запрещает подсвет точек растра. На этом завершается процесс отображения отрезка горизонтальной линии, заданного парой координат в блоке 3
памяти и блоке 7 буферной памяти. При появлении единичных уровней на выходах блоков 4 и 5 сравнения срабатывает элемент И 10, и сигнал с его выхода через элемент ИЛИ 11 поступает на вход третьего
счетчика 12, увеличивая его содержимое на единицу. При этом из блока 3 памяти и блока 7 буферной памяти выбирается новая пара координат, задающая следующий отрезок текущей строки, подлежащей отображению.
Изобретение позволяет расширить область применения устройства за счет визуализации более сложных кривых, характеризующихся немонотонным изменением отображаемых параметров, т.е.
необходимостью вывода на экран дисплея множества горизонтальных отрезков в каждой строке растра.
Формула изобретения
Устройство для отображения графической информации, содержащее .видеоконтрольный блок, синхровход которого подключен к первому выходу синхрогенера- тора, второй выход которого соединен с тактовым входом первого счетчика, выход которого подключен к первому адресному входу блока памяти, выход которого подключен к первому входу первого блока сравнения и к информационному входу блока буферной памяти, вход управления записью которого соединен с третьим выходом син- хрогенератора, четвертый выход которого подключен к тактовому входу второго счетчика, выход которого соединен с первым входом первого и первым входом второго блоков сравнения, выходы которых соединены с входами элемента НЕРАВНОЗНАЧНОСТЬ, выход которого подключен к
видеовходу видеоконтрольного блока, выход блока буферной памяти соединен с вторым входом второго блока сравнения, о т - личающееся тем, что, с целью расширения области применения устройства за счет отображения кривых, соответствующих немонотонным функциям, имеющим несколько точек пересечения с одной и той же строкой растра, в него введены элемент И, элемент ИЛИ и третий счетчик, выход которого соединен с адресным входом блока буферной памяти и вторым адресным входом блока памяти, входы элемента И подключены к выходам первого и второго блоков сравнения, а выход элемента И соединен с первым входом элемента ИЛИ, второй вход которого соединен с пятым выходом синхрогенератора, шестой выход которого подключен к входу сброса третьего счетчика, тактовый вход которого подключен к выходу элемента ИЛИ.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения графической информации | 1986 |
|
SU1381583A1 |
Устройство для отображения графической информации | 1976 |
|
SU715567A1 |
Устройство для отображения графической информации | 1990 |
|
SU1727159A1 |
Устройство для отображения графической информации на экране видеоконтрольного блока | 1982 |
|
SU1092555A2 |
Устройство для отображения информации на экране телевизионного индикатора | 1980 |
|
SU955189A1 |
Устройство для обработки видеоинформации | 1986 |
|
SU1322320A1 |
Устройство для воспроизведения псевдообъемного изображения | 1984 |
|
SU1233302A1 |
Устройство для отображения графической информации на экране электронно-лучевой трубки | 1984 |
|
SU1354181A1 |
Устройство для отображения графической информации на экране цветного телевизионного индикатора | 1985 |
|
SU1310885A1 |
Устройство для отображения радиолокационной информации на экране электронно-лучевой трубки | 1980 |
|
SU938309A1 |
Сущность изобретения: устройство содержит 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 ил.
Устройство для отображения графической информации | 1986 |
|
SU1381583A1 |
кл | |||
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Авторы
Даты
1993-02-15—Публикация
1990-11-16—Подача