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

 

Изобретение относится к области вычислительной техники и автоматики, в частности к устройствам отображения ,и редактирования графической информации на ЭЛТ (дисплеям), и может быть использовано в системе автоматизации проектных и конструкторских работ, в частности при разработке и изготовлении диалоговых устройств отображё- НИН графической информации, обладающих большой универсальностью. Цель изобретения - расширение области применения устройства путем возможноети отображения и редактирования графической информации в текстовом режиме, которая достигается введением блока 9 оперативной памяти начальных даншзгх, блока 10 постоянной памяти команд, третьего коммутатора 14, двух триггеров 12 и 13, счетчика 11 символов с . соответствующими функциональными связями . Изобретение позволяет реализовать в одном устройстве функции графического и алфавитно-цифрового дисплеев , обеспечивая при этом дополнительные возможности при отображении и редактировании символьной и графической информации. 5 ил. 8 (/) I сИзи 3И

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

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

РЕСПУБЛИК

О А1 (19) (11) (51) 4 G 06 F 3/153

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3801355/24-24 (22) 11.10.84 (46) 30.07.87. Бюл. 11р 28 (72) М.Л. Батанист (53) 681.327.11 (088.8) (56) Графические дисплейные устройства ЕС ЭВМ (ЕС7905) — Вопросы радиоэлектроники. Сер. 3ВМ, вып.Ч, 1979, с. 29-37.

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

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

Я зовать в одном устройстве функции графического и алфавитно-цифрового циси- (/) леев, обеспечивая при этом дополнительные возможности при отображении С и редактировании символьной и графи- ческой информации. 5 ил.

1 13270

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

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

Цель изобретения — расширение области применения устройства путем обеспечения возможности отображения и 15 редактирования графической информации в текстовом режиме. На фиг. 1 изображена функциональная схема устройства; на фиг. 2— функциональная схема блока управле- 2О ния; на фиг. 3 — функциональная схема блока Формирования видеосигнала;. на фиг. 4 — временная диаграмма работы устройства; на фиг. 5 — блоксхема алгоритма основных функций 25 блока микропрограммного управления.

Предлагаемое устройство содержит индикатор 1 ((ЭЛТ), блок 2 ввода данных (клавиатура), блок 3 формирования видеосигнала, первый коммута- ЗО тор 4, блок 5 сопряжения, блок 6 управления, второй коммутатор 7, .блок 8 оперативной памяти программ отображения, блок 9 оперативной памяти начальных данных, блок 10 постоянной памяти команд, счетчик 11 символов, первый 12 и второй 13 триггеры, третий коммутатор 14 и генератор 15 синхросигналов.

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

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

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

ЭЛТ, 90

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

Например, информация, предназначенная для отображения квадрата в графическом режиме, отображается в текстовом (символьном) режиме следующим образом

Текст, отображаемый на экране:

2А 82 — команда начала;

2А 02 — команда установки векторного режима:

ХХ ХХ вЂ” координата Х первой точки квадрата;

ХХ ХХ вЂ” координата Y первой точки квадрата;

ХХ ХХ вЂ” координаты второй точки; хх хх координаты третьей точКИ 9

ХХ ХХ

ХХ XX координаты четвертой точки

ХХ ХХ

ХХ ХХ вЂ” координаты для перемещения луча в первую точку;

2А FF — команда безусловного перехода;

ХХ ХХ вЂ” адрес перехода.

Информация о командах и данных представляется в шестнадцатиричных кодах.

Блок 6 управления содержит регистр 16 состояний, блок 17 микропрограммного управления (МПУ), буферный регистр 18, регистр 19 команд, арифметико-логический блок 20 и счетчик 21 байтов, Блок 3 формирования видеосигнала содержит генератор 22 векторов, генератор 23 символов, регистр 24 координат, регистр 25 символов, сумматор 26, регистр 27 координат и кодов интервалов, дешифратор 28 команд, триггер 29 подсвета луча, шифратор

30, регистр 31 и коммутатор 32.

Коммутаторы 4 и 7 выполнены как шинные формирователи.

Блок 5 сопряжения обеспечивает физическое и логическое подключение устройства к каналу ЭВМ (не показан) и обмен данными с ЭВМ. Выполнение блока 5 зависит от типа ЭВМ.

Коды данных о начальных условиях бб отображаются на экране ЭЛТ 1 перед отображением основного массива данных.

Блоки 8, 9 и 10 памяти поочередно (см. фиг. 4) через коммутатор 7 подз 1327090

Устройство работает следующим вание и т.п. необходимо выдать зап,эбразом. рос в ЭВМ и ждать выполнения програм

Из ЭВМ блок 5 сопряжения, коммута- мы, при которой производится перезатор 4 и блок 6 управления в блок 8

5 пись по каналу связи больших массипамяти записывается внутренняя прог- вов информации между ЭВМ и устройстрамма отображения (дисплейный файл), вом. в которой чередуются команды управ- С помощью функциональной клавиши ления и установки режимов с данными в блоке 2 устройство переводится в о координатах точек и векторов и с 1ð режим алфавитно-цифрового дисплея, кодами символов. После записи инфор- при котором вся информация, записанмации в блок 8 памяти по команде от ная в блок 8 памяти, воспринимается

ЭВМ начинается периодическое считы- устройством как символьная и отобравание данных и отображение их на эк- жается на экране ЭЛТ 1. При этом не ране ЭЛТ 1. В команде из ЭВМ устанав- 1б требуется получения из ЭВМ внутренливается начальный адрес отображаемо- ней управляющей программы. В этом

ro массива данных в блоке 8 памяти, случае для управления блоком 6 управа последующие адреса памяти опреде- ляющая программа считывается из блоляются автоматически блоком 6 (см. ков 9 и 10 памяти. Управляющая прогфиг. 5). 2р рамма строится по типу внутренней

Периодическое считывание данных программы устройства, например, залки передача их для отображения произ- сывается следующая программа в шест- водится под управлением блока 6 и надцатиричных кодах: называется регенерацией изображения. 2A FF — команда "Безусловный

В блоке 6 производится анализ режи- 25 переход, мов, выполняются команды управления, ХХ ХХ вЂ” адрес начала массива в такие как "Безусловный переход", блоке 8 основной памя1t ll

Сложение, условные переходы и т.п., ти; выполняются команды, поступающие от 2А 00 " — команда "Переместить

ЭВМ» фиксируются состояния устройст- 3Q луч в точку"; ва и осуществляется обмен данными с ХХ ХХ вЂ” координата Х точки; блоком 3. ХХ ХХ вЂ” координата Y точки;

В блоке 3 производится расшифров- 2А 08 — команда "Установить ка графических режимов (точек, век- интервал между символа.

11 торов, символов) и преобразование ми цифровых данных в аналоговые сигналы, ХХ ХХ вЂ” величина интервала которые поступают на видеовход инди-. Хь катора 1, 2А 50 — команда "Режим симвоИндикатор 1 состоит из ЭЛТ с от- лов клоняющей и фокусирующей системами. 40 При этом коды команд считываются

Ввод данных, переключение режимов из блока 10 постоянной памяти команд, работы и выдача сигналов прерываний а пер еме нные данные (адр е с нач ала масв ЭВМ производится с помощью блока 2 сива из блока 8памяти,координата точки ввода данных, содержащего алфавитно- начала массива на экране, величина инцифровые и функциональные клавиши. дб тервала между символами), считываютСигналы с клавишей обрабатываются в ся из блока 9 памяти начальных услоблоке 3 и через первый коммутатор 4 вий, куда они записываются оператопередаются в блок 6. ром нажатием клавишей установки наГенератор 15 синхросигналов форми- чальных условий (в блоке 2) или по рует последовательность синхронизи- 60 "умолчанию устанавливаются в стан рующих импульсов, обеспечивающих . дартное положение сигналом из бловременное согласование работы всех ка 6 ° узлов устройства.

В основном режиме работы устройства оператор может вводить символьную информацию в блок 8 памяти, в эоны дисплейного файла, которые выделены ЭВМ. Однако, для таких операций как раздвижка текста, табулиро7090

f5

5 132 ключаются к блоку 6 и информация от них воспринимается так же, как в основном режиме устройства.

Работа каждого из блоков 8,9 и

10 памяти возможна только при поступлении на данный блок стробирую— щих синхросигналов. Эти сигналы поочередно проходят на соответствующие блоки памяти через коммутатор 14 (управляющих сигналов). Последний выполнен в виде трех элементов И, через которые проходят синхросигна- . лы в зависимости от состояния триггеров 12 и 13.

В исходном положении триггер !2 выключен (навход гашения триггера подается запрещающий сигнал) и при этом разрешается работа только блока

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

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

50 Гц и сигналами, формируемыми после передачи данных .в блок 3. Когда триггер 13 включен, разрешается работа блока 10 постоянной памяти. После выдачи кода команды из блока. 10, которая анализируется в блоке 6, а также передается в блок 3, триггер

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

После расшифровки последней команды управляющей программы и установки в устройстве "Режима символов" триггер 12 выключается, начинается выборка информации из блока 8 памяти и цикл работы поторяется.

В режиме алфавитно-цифрового дисплея устройство остается логически подключенным к каналу ЭВМ. Поэтому при необходимости ЭВМ и в этом режиме может осуществлять обмен данными с устройством.. Управление работой устройства осуществляет блок 6. Команды от ЭВМ и сигналы из блока 3 подаются через коммутатор 4, анализируются в регистре 16 состояний и выполняются в блоке 17 МПУ (см.фиг. 5). В этом же блоке 17 выполняются команды внутренней программы устройства, которые анализируются в регистре 19 команд. Блок 17 МПУ управляет работой арифметико-логического блока 20, в котором, кроме выполнения отдельных команд, производится преобразование адресов памяти. В блоке 20 находятся регистры арифметических операндов, а также регистры адреса и указателя (курсора).

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

Количество байтов данных, записываемых в буферный регистр 18, зависит от режима, зафиксированного в регистре 19 команд, и подсчитывается в счетчике 21 байтов.

Передача данных из буферного регистра 18 производится по сигналам готовности от блока 3, которые поступают в регистр 16 состояния ° Передача команд и данных идентифицируется сигналами сопровождения.

Данные, поступающие в блок 3, в зависимости от сигналов сопровождения и режимов, расшифровываемых в дешифраторе 28 команд, поступают либо, в дешифратор 28, либо в соответствующие регистры (символов 25 или координат 27), В символьном режиме коды символов из регистра 25 поступают в генератор 23 символов, где в соответствии с кодом символа формируются напряжения для отклонения луча ЭЛТ. После отображения каждого символа производится сдвиг луча ЭЛТ в точку начала отображения следующего символа. Для этого в сумматоре

26 происходит сложение координаты точки, в которой находится луч ЭЛТ, с кодом интервала по оси Х и Y u новые координаты поступают в регистр 24 координат. B соответствии с кодом в этом регистре в генераторе 22 векторов формируются напряжения для отклонения луча ЭЛТ. В зави1327090 8 симости от режима перемещение луча на экране должно быть либо видимым, либо невидимым. Для этого включает- . ся триггер 29 подсвета, время работы которого управляется соответствующими синхросигналами. Окончание формирования на экране очередного элемента изображения определяется по сигналам готовности, формируемым в генераторах символов 23 и векторов

22. Сигналы готовности через коммутатор 32 поступают в блок 6, который в ответ на эти сигналы выдает данные для следующего элемента изображения.

Через коммутатор 32 проходят также сигналы из блока 2, которые перед этим формируются в шифраторе 30 (клавишей) и запоминаются в регистре 31. Очередность прохождения сигналов через коммутатор 32 определяется в дешифраторе 28 команд. Данные на выходе коммутатора 32 также идентифицируются сигналами сопровождения.

Благодаря тому, что в режиме алфавитно-цифрового дисплея в блоке 8 памяти хранится только символьная информация, располагающаяся последовательно без перерывов, обеспечивается также как в алфавитно-цифровом дисплее привязка каждого символа на экране к адресу ячейки в этой памяти. При этом становится возможной реализация всех функций редактирования, применяющихся в алфавитно-цифровых дисплеях,,Функции редактирования реализуются в блоке 17 ИПУ бло- . ка 6. Для реализации новых функций редактирования (вставка символа и строки, табуляция, верификация и др.) добавляются новые микропрограммы, которые записываются в постоянную память, входящую в состав блока 17 МПУ (см. фиг. 5).

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

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

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

j . адресный вход которого и адресные

50 входы блоков оперативной памяти программ отображения и начальных данных соединены с соответствующими выходами третьего коммутатора, информационные входы которого соединены с выходами первого и второго тригге55 ров, а управляющий вход — с выходом генератора синхросигHBJIoR ОЮОф

Вв аенерстаро санхросиенопо5

Ксче цку символа

5 J70 QH Ü1327090

Витлок сЬт с ЗВм

1327090

Сии

Ра гщ

Ра ии е питающим напрнкениеи сети

Фиг. Ф

Фиг.5

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

Редактор Е. Копча Техред Л.Сердюкова Корректор М. Пожо

Заказ 3390/45 Тираж 672 Подписное

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

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

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

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

 

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

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

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано в устройствах для вывода графической информации, в частности в устройствах для формирования окружностей и дуг на экране ЭЛТ Цель изобретения - повыш ение быстродействия устройства, которая достигается введением двух суммирующих цепочек, состоящих соответственно из последовательно соединенных резисторов 7 и 14 и 11 и 15, второго элемента НЕ 1 и соответствующих функциональных связей, что позволяет осуществить непосредственное суммирование сигнала, определяющего радиус окружности Х или (-Y), с сигналами с выхода элемента НЕ 13 или интегратора 10 в зависимости от начала рисования окружности, т.е

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

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

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

Изобретение относится к средствам отображения информации

Изобретение относится к электронной технике

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

Изобретение относится к компьютерным технологиям

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

Дисплей // 2015536

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

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

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