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

Иллюстрации

Показать все

Реферат

 

УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ, содержащее блок ввода текстовой информации, блок ввода графической информации, клавиатуру, одни выходы которых соединены с блоком сопряжения , который соединен с блоком буферной памяти, выход которого соединен с генератором знаков, последовательно соединенные генератор знаков, коммутатор, формирователь видеосигналов и индикатор, выход блока сопряжения является выходом устройства, блок редактирования, состоящий из счетчика адреса, выход которого соединен с адресным входом блока буферной памяти и с элементом сравнения, выход которого соединен с коммутатором, блок синхронизации, состоящий из последовательно соединенных узла управления подсветом экрана и формирователя команд, причем первый выход формирователя команд соединен с первыми входами блока сопряжения, и блоки буферной памяти, второй выход соединен с входом, счетчика адреса, первый выход узла управления подсветом экрана соединен с входом индикатора, второй выход соединен с вторым входом блока буферной памяти, третий выход соединен с входами счетчика адреса и элемента сравнения, отличающееся тем, что, с целью упрощения устройства за счет сокращения количества оборудования, оно содержит элемент ИЛИ, адресный блок памяти , регистр адреса, первый вход элемента ИЛИ соединен с информационными выходами блока ввода текстовой информации, блока ввода графической информации и клавиатуры , второй вход элемента ИЛИ соединен с выходом счетчика адреса, а выход - с информационным входом адресного блока памяти, выход которого соединен с. информационными входами счетчика адреса и регистра адреса, выход которого соединен с входом элемента сравнения, причем третий выход формирователя команд соединен с вторым вх,одом адресного блока памяти, а четвертый выход соединен с вторым входом регистра адреса. СО

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

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

РЕСПУБЛИК

G 06 F 3/153

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

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3546068/18-24 (22) 31.01.83 (46) 07.05.84. Бюл. № 17 (72) П. А. Кондратов и О. К. Мешков (71) Львовский ордена Ленина политехнический институт им. Ленинского комсомола (53). 681.327.! 1 (088.8) (56) 1. Авторское свидетельство СССР № 441579, кл. G 06 F 3/153; 1975.

2. Авторское свидетельство СССР № 734759; кл. G 06 F 3/04, 1977 (прототип). (54) (57) УСТРОЛСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ, содержащее блок ввода текстовой информации, блок ввода графической информации, клавиатуру, одни выходы которых соединены с блоком сопряжения, который соединен с блоком буферной памяти, выход которого соединен с генератором знаков, последовательно соединенные генератор знаков, коммутатор, формирователь видеосигналов и индикатор, выход блока сопряжения является выходом устройства, блок редактирования, состоящий из счетчика адреса, выход которого соединен с адресным входом блока буферной памяти и с элементом сравнения, выход которого соединен с коммутатором, блок синхронизации, состоящий из последовательно соединенных

„„SU„„1091154 A узла управления подсветом экрана и формирователя команд, причем первый выход формирователя команд соединен с первыми входами блока сопряжения, и блоки буферной памяти, второй выход соединен с входом счетчика адреса, первый выход узла управления подсветом экрана соединен с входом индикатора, второй выход соединен с вторым входом блока буферной памяти, третий выход соединен с входами счетчика адреса и элемента сравнения, отличающееся тем, что, с целью упрощения устройства за счет со- кращения количества оборудования, оно содержит элемент ИЛИ, адресный блок памяти, регистр адреса, первый вход элемента

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

1091154

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

Широкое распространение процессорных и микропроцессорных систем обработки ин5 формации поставило задачу создания универсальных устройств отображения, совмещающих на экране видеоконтрольного узла вывод и обработку не только текстовой, но и графической информации при высокой разрешающей способности. Дальнейшее развитие функциональных возможностей устройства отображения, а именно подключение светового пера, функциональной клавиатуры (меню), сенсорного пульта управления и других устройств ввода, потребовало оборудова- 15 ния для каждого устройства своего блока редактирования что приводит к большим аппаратурным затратам, снижению эффективности работы и надежности работы устройства. К этому же эффекту приводит рост сервисных функций устройства отображения: увеличения числа маркеров, подсвечиваемых на экране, генерации «мишени» для светового пера, «указателя» для клавиатуры и т. и.

Задача состоит в оборудовании устройства отображения узлами, позволяющими при 5

25 расширении его функциональных возможностей уменьшить аппаратурные затраты.

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

30 редактирования, блок сопряжения, блоки буферной памяти и синхронизации (1).

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

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

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

Недостаток известного . устройства наличие отдельных блоков редактирования: текста и графики, каждый из которых содержит раздельные реверсивные счетчики, устройство сравнения, регистры сдвига. Значительная разрядность (14 — 16 разрядов) и принятая структура проявляются в большом количестве связей и аппаратурных затратах. Последние вырастают очень сильно при попытке подключения новых блоков ввода со своими блоками редактирования, что приводит к такому возрастанию связей и устройств илирования на входе формирователя видеосигналов, что делает устройство труднореализуемым.

Цель изобретения — упрощение устройства за счет сокращения количества оборудования.

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

1091154 з

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

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

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

Содержимое блока 8 буферной памяти с помощью генератора 9 знаков, коммутатора 10, формирователя 11 видеосигналов выводится на экран индикатора 12.

Узел 18 управления подсветом экрана вырабатывает строчные, кадровые синхронизирующие и гасящие импульсы для организации разверток индикатора 12. Во время прямого хода строки подсвета узлом 18 по второму входу производится функция С4А +

+ 1 (инкрементирование) над счетчиком 5 адреса, выходы которого являются адресными входами блока 8 буферной памяти.

При этом производится последовательная выборка содержимого блока 8.

Регистр 16 адреса во время подсвета экрана хранит адрес маркера, метки, маркера меню в зависимости от вида строки.

При совпадении значений текущего содержимого счетчика 5 адреса и регистра адреса на элементе 6 сравнения сигнал с его выхода по стробу с узла 18 поступает для органи.зации подсвета предварительно на коммутатор 10.

Время кадрового и строчного гашения— интервал, отведенный под работу формирователя 17 команд с блоками 5, 6, 7, 15 и 16.

В этот интервал устройство работает микро, программно.

Формирователь 17 команд имеет стандартную для таких устройств структуру— это последовательно соединенные устройство установки начального адреса микропрограммы, счетчик адреса ПЗУ микрокоманд, ПЗУ микрокоманд, дешифратор команд. По приходящим с узла . 18 управления подсветом экрана сигналом (кадровые, строчные синхроимпульсы, тип требуемой для подсвета строки, появление флажков запроса с блоков 1, 2, 3 и т. п.) формирователь 17 команд устанавливает начальный адрес требуемой микропрограммы, затем последовательно модифицирует счетчик адреса ПЗУ микрокоманд до выхода из микропрограммы, выдавая при этом команды на указанные вышесхемь1.

Блок 15 адресной памяти является запоминающим устройством для хранения сервисных регистров. По адресам, выставляемым формирователем 17, оно хранит, например, адрес в буферном ЗУВ для маркера, 4 метки, начала текущей строки вывода, маркер меню и т. д. Формирователь 17 командой W осуществляет запись в блок 15 с элемента ИЛИ 14 содержимого счетчика 5 адреса либо блоков 1, 2 и 3. Содержимое

5 блока 15 и формирователя 17 записывается в счетчик 5 адреса по команде С, в регистр адреса — по команде ПрА. Для модифи- кации счетчика 5 адреса формирователь 17 еще вырабатывает команды: P — обнуление счетчика 5 адреса: +у, — у — модификация счетчика 5 адреса на строку вниз/вверх:

+1, — 1, +2, — 2, +8, — 8 — модификация счетчика 5 адреса по строке на соответствующее число позиций.

Перед подсветом строки во время строч15 ного гашения описанное операционное устройство, содержащее блоки 14 — 16, 5 и 6, получает адреса на блок 15 адресной памяти, указанные команды с формирователя

17 команд и осуществляет предварительные установки и корректировки (например, начала строки в счетчике 5 адреса блока буферной памяти, маркера, метки в регистре 16 адреса и т. п.) . Признак требуемого для подсвета типа строки на формирователь 17 приходит с узла 18 управления подсветом

25 экрана.

Во время кадрового гашения формирователя 17 команд блоками 15 и 5 производятся обязательные начальные установки (например, подается команда P на счетчик 5 адреЗО са, затем по выставленному адресу ячейки блока адресной памяти, хранящему начало текущей строки для подсвета по команде W производится запись нулевого значения счетчика 5 адреса и т. д.).

Для вывода/ввода текстовой, графической информации, выполнения сервисных функций устройством (перемещение маркера метки по экрану, изменение режимов экрана, и т. п.) блоки 1 — 3 выставляют необходимую информацию, а затем подают флажки на

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

Устройство имеет следующие функцио4 нальные возможности.

Экран индикатора 12 разделен на несколь ко зон, в которых располагается информация: 1 — зона текстовой информации; 2— зона графической информации, работа со световым пером или сенсорной панелью, управляющими мишенью; 3 — зона световой клавиатуры (меню).

Каждая зона обладает своими средствами редактирования. Для первой зоны это перемещающаяся под знакоместами метка-маркер, обозначающая место появления нового знака или место редактирования.

Другой маркер, место действия которого обозначается изменяющимся цветом знако1091154 места, указывает связь между знаком и точкой в зоне графики. Точечное поле графики расположено во второй зоне. Здесь перемещается с помощью светового пера или сенсорной панели маркер-мишень, отмечающий расположение особой точки графика или изображения. В третьей зоне расположены световые клавиши-меню. Место маркера здесь указывает, какую функцию задает оператор с помощью светового пера или сенсорной панели. 1О

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

15 таких зон предполагает такое же число блоков редактирования, например для пяти зон — пять реверсивных счетчиков, 5 регистров, 5 схем сравнения, 5 элементов И.

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

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

ИЛИ 14. Для формирования импульса подсвета маркера значение адреса заносится в регистр 16 адреса, в счетчик адреса 5 заносится начало строки и модифицируется тактовыми импульсами. Значения кодов из счетчика.5 адреса и регистра 16 адреса поступают на элемент 6 сравнения. При 40 совпадении кодов вырабатывается импульс, формирующий маркер или мишень для светового пера на экране индикатора 12. Все операции редактирования выполняются в интервале при отсутствии изображения. Эти интервалы состоят из обратных перемещений луча по строке и кадру, перемещения луча между строками знакомест и на строках, где не выводится графическая информация.

В качестве базового объекта взято устройство-прототип, которое по функциональным возможностям превосходит такие серийно выпускаемые устройства для отображения,информации, как «Видеотон» и ВТА2000.

Количество связей в устройстве-,прототипе определяется, например, 18-разрядной адресной шиной, определяющей положение маркеров на дискретном поле индикатора

512 Х 512 элементов. Эти адресные шины от пяти реверсивных регистров (18 Х 5 =

=90 шин) необходимо подать на схемы сравнения вместе с 18-разрядной шиной счетчика адреса, а затем завести пять импульсов — результат сравнения на элемент

ИЛИ для формирования сигнала подсвета.

В предлагаемом устройстве по сравнению с прототипом количество микросхем уменьшается более чем на 40 единиц.

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

1091154

Составитель В. Фунтова

Редактор С. Квитковская Техред И. Верес Корректор О. Тигор

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

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

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

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