ел 4и Изобретение относится к вычислительной технике и может быть использовано в диалоговых устройствах взаимодействия оператора с ЭВМ. Широкое распространение процессорных и микропроцессорных систем обработки информации поставило задачу создания универсальных устройств отображения, совмещающих на экране видеоконтрольного узла вывод и обработку не только текстовой, но и графической информации при высокой разрешающей способности. Дальнейшее развитие функциональных, возможностей устройства отображения, а именно подключение светового пера, функциональной клавиатуры (меню), сенсорного пульта управления и других устройств ввода, потребовало оборудования для каждого устройства своего блока редактирования что приводит к большим аппаратурным затратам, снижению эффективности работы и надежности работы устройства. К этому же эффекту приводит рост сервисных функций устройства отображения: увеличения числа маркеров, подсвечиваемых на экране, генерации «мищени для светового пера, «указателя для клавиатуры и т. п. Задача состоит в оборудовании устройства отображения узлами, позволяющими при расширении его функциональных возможностей уменьшить аппаратурные затраты. Известны устройства для бтображения информации, содержащие блоки ввода графической и текстовой информации, блок редактирования, блок сопряжения, блоки, буферной памяти и синхронизации 1. Недостатки указанных устройств - ограниченные функциональные возможности и низкая разрешающая способность поля графики. Наиболее близким к предлагаемому по технической .сущности является устройство для отображения информации, содержащее блоки ввода графической и текстовой информации, выход последнего подключен к первому входу блока сопряжения, блок буферной памяти, первый вход которого соединен с первым выходом блока редактирования текста, второй вход - с выходами блока сопряжения, а выход - с первыми входами первого и второго коммутаторов, выходы которых соединены с первым и вторым входами формирователя видеосигналов соответственно, выход которого связан с первым входом блока индикации, второй вход которого соединен с вторым выходом блока синхронизации, блок редактирования точек, первый, второй и третий входы которого соединены с выходом блока ввода графической информации, первым выходом блока редактирования текста и четвертым выходом блока синхронизации, причем блок редактирования содержит реверсивный регистр сдвига, первый и второй узлы сравнения, реверсивный счетчик и два элемента И 2. Недостаток известного .устройства - наличие отдельных блоков редактирования: текста и графики, каждый из которых содержит раздельные реверсивные счетчики, устройство сравнения, регистры сдвига. Значительная разрядность (14-16 разрядов) и принятая структура проявляются в большом количестве связей и аппаратурных затратах. Последние вырастают очень сильно при попытке подключения новых блоков ввода со своими блоками редактирования, что приводит к такому возрастанию связей и устройств илирования на входе формирователя видеосигналов, что делает устройство труднореализуемым. Цель изобретения - упрощение устройства за счет сокращения количества оборудования. Поставленная цель достигается тем, что устройство, содержащее блок ввода текстовой информации, блок ввода графической информации, клавиатуру, одни выходы которых соединены с блоком сопряжения, который соединен с блоком буферной памяти. выход которого соединен с генератором знаков, последовательно соединенные генератор знаков, коммутатор, формирователь видеосигналов и индикатор, выход блока сопряжения является выходом устройства, блок редактирования, состоящий из счетчика адреса, выход которого соединен с адресным входом блока буферной памяти и с элементом сравнения, выход которого соединен с KOMMyTatopoM, блок синхронизации, состоящий из последовательно соединенных узла управления подсветом экрана и формирователя команд, причем первый выход формирователя команд соединен с первыми входами блока сопряжения, и блока буферной памяти, второй выход соединен с входом счетчика адреса, первый выход узла управления п од сТето м экрана соёдТнеТс вход о м индикатора, второй выход соединен с вторым входом блока буферной памяти, третий выход соединен с входами счетчика адреса и элемента сравнения, дополнительно содержит элемент ИЛИ, адресный блок памяти. регистр адреса, первый вход элемента ИЛИ соединен с информационными выходами блока ввода текстовой информации, блока ввода графической информации и клавиатуры, второй вход элемента ИЛИ соединен с выходом счетчика . адреса, а выход - с информационным входом адресного блока памяти, выход которого соединен с информационными входами счетчика адреса и. регистра адреса, выход которого соединен с-входом элемента сравнения, причем третий выход формирователя команд соединен с вторым входом адресного блока памяти, а четвертый выход соединен с вторым входом регистра адреса. На чертеже показана блок-схема предлагаемого устройства.Устройство содержит блок 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 команд устанавливает начальный адрес требуемой микропрограммы, затем последовательно модифицирует счетчик адреса ПЗУ микрокоманд до выхода из микропрограммы, выдавая при этом команды на указанные выше схемы. Блок 15 адресной памяти является запоминающим устройством для хранения сервисных регистров. По адресам, выставляемым формирователем 17, оно хранит, например, адрес в буферном ЗУВ для маркера, метки, начала текущей строки вывода, маркер меню и т. д. Формирователь 17 командой W осуществляет запись в блок 15 с элемента ИЛИ 14 содержимого счетчика 5 адреса либо блоков I, 2 и 3. Содержимое блока 15 и формирователя 17 записывается в счетчик 5 адреса по команде С, в регистр адреса - по команде ПрА. Для модифи- кации счетчика 5 адреса формирователь 17 еще вырабатывает команды: Р - обнуление счетчика 5 адреса: +у, -у - модификация счетчика 5 адреса на строку вниз/вверх: +1, -1, +2, -2, +8, -8 - модификация счетчика 5 адреса по строке на соответствующее число позиций. Перед подсветом строки во время строчнрго гащения описанное операционное устройство, содержащее блоки 14-16, 5 и 6, получает адреса на блок 15 адресной памяти, указанные команды с формирователя 17 команд и осуществляет предварительные установки и корректировки (например,начала строки в счетчике 5 адреса блока буферной памяти, маркера, метки в регистре 16 адреса и т. п.). Признак требуемого для подсвета типа строки на формирователь 17 приходит с узла 18 управления подсветом экрана, Во время кадрового гашения формирователя 17 команд блоками 15 и 5 производятся обязательные начальные установки (например, подается команда Р на счетчик 5 адреса, затем по выставленному адресу ячейки блока адресной памяти, хранящему начало текущей строки для подсвета по команде W производится запись нулевого значения счетчика 5 адреса и т. д.). Для вывода/ввода текстовой, графической информации, выполнения сервисных функций устройством (перемещение маркера метки по экрану, изменение режимов экрана, и т. п.) блоки 1-3 выставляют необходимую информацию, а затем подают флажки на Узел 18, который извещает об этом схему формирователя 17 команд, который после начальных установок во время того же кадрового гащения отрабатывает соответствующие сервисные микропрограммы. Устройство имеет следующие функциоиальные возможности. Экран индикатора 12 разделен на несколько зон, в которых располагается информация: 1 - зона текстовой информации; 2 - зона графической информации, работа со световым пером или сенсорной панелью, управляющими мищенью; 3 - зона световой клавиатуры (меню). Каждая зона обладает своими средствами редактирования. Для первой зоны - это перемещающаяся под знакоместами метка-маркер, обозначающая место появления нового знака или место редактирования, Другой маркер, место действия которого обозначается изменяющимся цветом знакоместа, указывает связь между знаком и точкой в зоне графики. Точечное поле графики расположено вовторой зоне. Здесь перемещается с помощью светового пера или сенсорной панели маркер-мишень, отмечающий расположение особой точки графика или изображения. В третьей зоне расположены световые клавищи-меню. Место маркера здесь указывает, какую функцию задает оператор с помощью светового пера или сенсорной панели. Количество зон на экране, управляемых оператором с помощью средств редактирования, может быть много больше. Укажем такие зоны, как зона служебной информации, зона передаваемых данных и т. п. По схеме известного устройства количество таких зон предполагает такое же число блоков редактирования, например для пяти зон пять реверсивных счетчиков, 5 регистров, 5 схем сравнения, 5 элементов И. При этом, адрес - это 14-16 двоичных разрядов, что приводит к большому числу информационных шин связи, отрицательно сказывающихся на надежности и размерах устройства. В предлагаемом устройстве используется один блок редактирования, один счетчик адреса и узел сравнения, в устройство введены узлы, позволяющие упростить процесс редактирования информации, поступающей от устройств ввода. Все адреса, отражающие положения маркеров и мишени в поле экрана, хранятся в блоке 15 под определенными адресами. При необходимости они считываются в счетчик 5 адреса, модифицируются в нем и новое значение адреса маркера заносится в блок 15 при помощи элемента ИЛИ 14. Для формирования импульса подсвета маркера значение адреса заносится в регистр 16 адреса, в счетчик адреса 5 заносится начало строки и модифицируется тактовыми импульсами. Значения кодов из счетчика ,5 адреса и регистра 16 адреса поступают на элемент 6 сравнения. При совпадении кодов вырабатывается импульс, формирующий маркер или мишень для светового пера на экране индикатора 12. Все операции редактирования выполняются в интервале при отсутствии изображения. Эти интервалы состоят из обратных перемещений луча по строке и кадру, перемещения луча между строками знакомест и на строках, где не выводится графическая информация. В качестве базового объекта взято устройство-прототип, которое по функциональным возможностям превосходит такие серийно выпускаемые устройства для отображения .информации, как «Видеотон и ВТА2000. Количество связей в устройстве прототипе определяется, например, 18-разрядной адресной шиной, определяющей положение маркеров на дискретном поле индикатора 512 X 512 элементов. Эти адресные шины от пяти реверсивных регистров (18X5 90 шин) необходимо подать на схемы сравнения вместе с 18-разрядной шиной счетчика адреса, а затем завести пять импульсов - результат сравнения на эле.мент ИЛИ для формирования сигнала подсвета. В предлагаемом устройстве по сравнению с прототипом количество микросхем уменьшается более чем на 40 единиц. Кроме того, следует учесть, что устройства отображения часто используются в составе исследовательских систем, в которых важно варьировать, как количеством маркеров, так и конфигурацией мишени. Если в устройстве-прототипе это связано с новой и дорогой аппаратурной реализацией узла редактирования, то в предлагаемом устройстве очень легко добиться тех же результатов, модифицируя число адресов и значение каждого .адреса на необходимое количество шагов.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1977 |
|
SU734759A1 |
Устройство для отображения графической информации | 1984 |
|
SU1327090A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1985 |
|
SU1339627A1 |
ДИСПЛЕЙ | 1990 |
|
RU2015536C1 |
Устройство для формирования знаков на экране телевизионного приемника | 1977 |
|
SU744667A1 |
Графический дисплей с контролем | 1984 |
|
SU1249526A1 |
Устройство для отображения информации | 1990 |
|
SU1737499A1 |
Устройство для отображения информации на экране телевизионного приемника | 1983 |
|
SU1133615A1 |
Устройство для редактирования информации на экране дисплея | 1978 |
|
SU1119001A1 |
Устройство для редактирования и контроля управляющих программ для станков с числовым программным управлением на экране электронно-лучевой трубки | 1986 |
|
SU1451676A1 |
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ, содержащее блок ввода текстовой информации, блок ввода графической информации, клавиатуру, одни выходы которых соединены с блоком сопряжения, который соединен с блоком буферной памяти, выход которого соединен с генератором знаков, последовательно соединенные генератор знаков, коммутатор, формирователь видеосигналов и индикатор, выход блока сопряжения является выходом устройства, блок редактирования, состоящий из счетчика адреса, выход которого соединен с адресным входом блока буферной памяти и с элементом сравнения, выход которого соединен с коммутатором, блок синхронизации, состоящий из последовательно соединенных узла управления подсветом экрана и формирователя команд, причем первый выход формирователя команд соединен с первыми входами блока сопряжения, и блоки буферной памяти, второй выход соединен с входом, счетчика адреса, первый выход узла управления подсветом экрана соединен с входом индикатора, второй выход соединен с вторым входом блока буферной памяти, третий выход соединен с входами счетчика адреса и элемента сравнения, отличающееся тем, что, с целью упрощения устройства за счет сокращения количества оборудования, оно содержит элемент ИЛИ, адресный блок памяти, регистр адреса, первый вход элемента ИЛИ соединен с информационными выходами блока ввода текстовой информации, блока ввода графической информации и клавиатуры, второй вход элемента ИЛИ соединен с выходом счетчика адреса, а выход - с информационным входом адресного блока памяти, выход которого соединен с. информационными входами счетчика адреса и регистра адреса, выход которого соединен с входом элемента сравнения, причем третий выход формирователя команд соединен с вторым вх,одом адресного блока памяти, а четвертый выход соединен с вторым входом регистра адреса. СО
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для индикации графической информации | 1972 |
|
SU441579A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для отображения информации | 1977 |
|
SU734759A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-05-07—Публикация
1983-01-31—Подача