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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автома тике и вычислительной технике и может быть использовано для взаимодействия оператора с вычислительной машиной , в частности с устройством ввода-вывода информации с применеВход (Л OS со со СГ) to fpui.J

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

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

РЕСПУБЛИК (,51) 4 G 09 4 1/16

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

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

Н ABT0PCHGMY СВИДЕТЕЛЬСТВУ ИвЛЕ" м -="= (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ

ИНФОРМАЦ11И НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО

ИНДИКАТОРА (21) 3874915/24-24 (22) 2&.03.85 (46) 23.09.87.Бюл. ¹ 35 (72) В.С.Стус и В.К.Ожередов (53) 681.327.11 (088.8) (56) Патент С111А № 3731299, кл.6 06 F 3/14, опублик,1973.

Авторское свидетельство СССР № 590785, кл. G 06 F 3/153, G 09 G 1/08, 1976.

ÄÄSUÄÄ 1339627 А 1 (57) Изобретение относится к автома— тике и вычислительной технике и может быть использовано для взаимодействия оператора с вычислительной машиной, в частности с устройством ввода-вывода информации с примене13396 нием индикаторов на ЭЛТ. Цель изобретения — упрощение устройства и расширение области его применения путем возможности одновременного отображения всего набора символов, это достигается введением регистра 2, счетчика 4 адреса двух коммутаторов 9 и 10, знакогенератора 12 и блока 13 кодирования и соответствующих функциональных связей, что обеспечивает одновременное отображение на экране индикатора всего набора символов. Это наиболее удобно при программировании постоянной статической части изображения фрагментов мнемосхем, таблиц, графиков и т.п., 27 которое осуществляется путем компановки необходимой "картинки" на экране индикатора иэ набора мнемосимволов и отрезков различной длины и направления. В качестве исключенного формирователя кодов номеров знаков используется код адреса блока 7 буферной памяти, снимаемой с выхода счетчика 4 адреса, формирующего циклически повторяющиеся кодовые последовательности от 0 до максимума, определяемого объемом блока 7 для считывания информации с блока 7 с целью обеспечения регенерации изображения на экране индикатора. 2 з.п. ф-лы, 2 ил.

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

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

На фиг.! представлена фрикционная схема устроиства; на фиг„2 — то же, блока кодирования.

Устройство содержит блок I ввода данных, выполненный в виде клавиатуры, регистр 2, генератор 3 тактовых импульсов, счетчик 4 адреса, счет-", чик 5 позиций маркера, счетчик 6 позиций маркера дополнительных строк, блок 7 буферной памяти (регенераций изображения), блок 8 управления„ пер.вый 9 и второй 10 коммутаторы, блок

11 сравнения, знакогенератор 12„ блок 13 кодирования и телевизионный индикатор 14.

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

Блок 8 управления содержит дешиф.ратор 17, коммутатор 18 и узел 19 синхронизации.

Блок 13 имеет первый 20 управляющий,.информационный 21 и второй 22 управляющие входы и содержит регистр

24 признаков, регистр 25 сдвига, первый — шестой элементы И 26-31 инверторы 32 и 33, элементы ИЛИ 34, 35 и 36 и элемент И-НЕ 37.

Блок 13 имеет вход 38 разрешения

10 и выход 39.

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

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

Отображаемая информация хранится в блбке 7 в виде массива последовательно расположенных в ячейках памя30 ти слов. Объем памяти соответствует количеству знакомест на экране индикатора. В пределах одного энакоместа могут отображаться алфавитноцифровые и графические символы или з 13 отрезки линий. Каждому знакоместу на экране индикатора соответствует определенная ячейка памяти. Длина слова, хранящегося в памяти, составляет 16 двоичных разрядов, иэ которых 8 разрядов представляют код символа, а 8 разрядов — признаки и цвет, мерцание, инверсия и т.п.

Информация с выхода блока 7 через второй коммутатор 10 и знакогенератор 12 поступает на блок 13 кодирования.

Генератор 3 выдает импульсы, поступающие на вход счетчика 4 адреса, представляющего собой двоичный счет— чик, обеспечивающий формирование циклически повторяющихся двоичных импульсных последовательностей, поступающих на входы блока 11 сравнения, второго коммутатора 10 и блока 8 управления.

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

Коммутатор 18 -обеспечивает подачу на адресный вход блока 7 адресов с входа 38 устройства или с выхода счетчика 4 адреса.

Узел 19 синхронизации содержит регистры, триггеры, логические эле- менты и формирователи и служит для формирования сигналов, обеспечивающих ,совместную работу всех узлов устройства в одном из следующих режимов: запись информации в блок 7 буферной памяти из внешних устройств (ЭВМ, аппаратура передачи данных), запись информации, вводимой оператором, или генерация информации на экране индикатора, а также формирование сигналов синхронизации строчной и кадро вой разверток индикатора 14 °

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

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

Управление счетчиком 5 позиций маркера и счетчиком 6 позиций маркера дополнительных строк осуществляется при помощи клавиатуры I. При

39627

25 са, поступающего с выхода счетчика 4

35

45

55

20 нажатии клавиш перемещения маркера вырабатываются сигналы приращения, которые изменяют на единицу (суммируют или вьиитают) код в счетчиках 5 или 6, при этом соответственно изменяется местоположение маркера на экране индикатора или на дополнительных строках.

Первый коммутатор 9 обеспечивает передачу на вход блока 11 сравнения позиций маркера содержимого счетчика

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

Второй коммутатор 10 обеспечивает передачу на вход знакогенератора

12 кода символа с выхода блока 7 или кода текущего адреса с выхода счетчика 4 адреса по сигналам, поступающим из блока 8 управления, Блок 11 сравнения обеспечивает непрерывное сравнение текущего адреадреса с кодом позиций маркера или с кодом позиций маркера дополнительных строк. В момент совпадения текущего адреса с кодом позиций маркера блок 11 сравнения позиций маркера вырабатывает сигнал, поступающий на вход блока 8 управления и блок

13 кодирования.

Знакогенератор 12 представляет собой постоянное запоминающее устройство, преобразующее поступающий на

его вход код символа и видеокод изображения данного символа на экране индикатора. Видеокод с выхода знакагенератора 12 поступает на вход блока

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

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

Устройство может работать в одном из следующих режимов: запись информации от внешнего источника (ЭВМ, аппаратура передачи данных), регенерация изображения на экране индикатора или запись информации, вводимой оператором. Требуемый режим работы устройства устанавливается при помощи клавиатуры 1 н обеспечивается узлом 19 синхронизации блока 8 управления.

1339627

40

В режиме записи информации от внешнего источника данные и их адреса поступают на вход устройства.

Шины адреса и данных в большинстве современных ЭВМ и устройств передачи данных совмещены. Блок 8 управления обеспечивает передачу данных на информационный вход, а адресов на адресный вход блока 7 и их запись.

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

Для регенерации иэображения на экране индикатора счетчиком 4 адреса формируются циклически повторяю— щиеся адреса, обеспечивающие считывание информации, хранящейся в блоке 7.Коцы символов (8 разрядов слова) с выхода блока 7 через второй коммутатор 10 поступает на знакогенератор 12, а признаки (8 разрядов слова) поступают на регистр 24 признаков блока 13 кодирования.

Синхронно со считыванием инфор.мации с блока 7 блок 8 управления вырабатывает сигналы, синхронизирующие работу строчной и кадровой разверток индикатора 14 и обеспечивающие получение на экране телевизион- . ного растра. В результате этого положение знакоместа на экране однозначно соответствует адресу (HoMepy ячей-. ки блока 7, в которой хранится код отображаемого на этом знакоместе символа) ..

Параллельный видеокод отображаемого на данном знакоместе символа, поступающий с выхода знакогенератора 12 записывается в регистр 25 сдвига, осуществляющий преобразование параллельного видеокода в последовательный. Последовательный видеокод с выхода регистра сдвига поступает на третьи входы элементов 29—

31.

Признаки, определяющие цвет отображаемого символа (R - красный, В синий, G - зеленый) записываются в регистр 24 признаков, выход В которого соединен с первым входом элемента И 31, Выход регистра признаков

М (,мерцание) через элемент И-НЕ 37 соединен с вторыми входами элементов

И 29-31, а выходы R u G через элементы ИЛИ 35 и 36 соединены с первь м выходами элементов И 29 и 30.

При отсутствии признака мерцания на выходе элемента И-НЕ 37 устанавливается высокий уровень сигнала и в зависимости от признаков цвета,. записанных в регистр 24 признаков, на выходах соответствующих элементов И 29 — 31 появляется видеокод, поступающий на вход индикатора 14, в результате werc осущес.твляется цветовое кодирование символа, отображаемого на экране (т.е. символ на экране отображается красным, зеленым, синим цветами или комбинаци-, ей этих цветов в зависимости от признаков, записанных в регистре 24 признаков) .

Для привлечения внимания оператора к какому-либо символу в устройстве используется принцип мерцания изображения символа.

Мерцание осуществляется следующим образом. На первый вход элемента

И-НЕ 37 от блока 8 управления поступает частота мерцания 3-6 Гц, а на второй вход — сигнал с выхода регистра 24 признаков. Если в регистре признаков записан признак мерцания (M), то он разрешает прохождение частоты мерцания на второй вход элементов И 29 — 31, в результате изображение символа на экране индикатора мерцает с частотой мерцания, поступающей от блока 8 управления.

При считывании из блока 4 содержимого следующей ячейки код символа, подлежащего отображению, преобразуется знакогенератором 12 в видеокод, который записывается в регистр 25 сдвига, а признаки символа записываются в регистр ?4 признаков, и формирование изображения символа на экране индика.тора осуществляется аналогично описанному.

Одновременно код текущего адреса с выхода счетчика 4 адреса поступает на первый вход блока 11 сравнения, на второй вход которого с выхода первого коммутатора 9 поступает код позиций маркера. В момент совпадения этих кодов на выходе блока 11 сравнения появляется сигнал, поступающий на вход узла 19 синхронизации блока

8 управления и на первый вход нервого элемента И 26. По этому сигналу блок 8 управления формирует сигналы редактирования изменение символа в энакоместе, обозначенном маркером), а блок 13 кодирования формирует иэображение маркера на экране инджатора 14 путем отображения знакоместа

7 1339 красным цветом. Местоположение маркера на экране определяется содержимым счетчика 5 позиций маркера, причем младшие его разряды определяют номер

5 знакоместа в строке, а старшие — номер строки на экране, Клавиатура перемещения маркера позволяет изменять содержимое счетчика позиций маркера, а следовательно, и положение маркера на экране °

В нижней части экрана отводится несколько дополнительных строк (в данном случае 4) для отображения всего перечня (набора) символов, 15 отображаемых устройством. Для получения иэображения всего набора символов, отображаемого устройством, код текущего адреса с выхода счетчика

4 адреса через второй коммутатор 10 20 поступает на вход знакогенератора 12, преобразующего двоичный код символа в видеокод изображения данного символа. Так как адреса блока 7 буферной памяти повторяются циклически от 25 начального до максимального, а число знакомест на экране индикатора (следовательно, и число адресов бло-ка 7), как правило, больше набора символов, отображенных устройством, 30 которые могут отображаться в отведенной для этой цели части экрана индикатора (дополнительные cTpQKH), символы дополнительных строк отображаются зеленым цветом. Цветовое кодирование символов дополнительных строк осуществляется следующим образом: сигнал выбора дополнительных строк поступает с дешифратора 17 блока 8 управления на первый вход 40 третьего элемента И 28, на второй вход которого с выхода инвертора 33 поступает сигнал высокого уровня в результате чего сигнал. высокого уровня с выхода элемента И 28 через эле- 45 мент ИЛИ 36 поступает на вход элемента 30 независимо от содержимого регистра 24 признаков.

Для выбора необходимого символа из всего набора отображаемых симво- 50 лов введен вспомогательный маркер дополнительных строк. Местоположение маркера на дополнительных строках определяется значением кода в счетчике 6 позиций маркера дополнитель-ных строк. Клавиши перемещения маркера позволяют изменять содержимое счетчика позиций маркера дополнительных строк, а соедовательно, и поло627 жение маркера на дополнительных строках. Первый коммутатор 9 обеспечивает передачу на вход блока 11 сравнения позиций маркера кода позиций маркера (основного) с выхода счетчика 5 позиций маркера, а во время отображения на экране дополнительных строк — кода позиций с выхода счетчика 6 позиций дополнительных строк.

Управление первым коммутатором 9 осуществляется сигналами, поступающими с выхода блока 8 управления.

С целью обеспечения удобства работы маркер дополнительных строк, как таковой, на экране индикатора не отображается, а выбранный символ (позиция маркер} выделяется красным цветом. Для отображения выбранного символа красным цветом сигнал с дешифратора 17 поступает на один вход элемента И 27, на другой вход которого поступает сигнал с выхода блока ll сравнения. При совпадении сигналов на входе этого элемента на его выходе появляется сигнал высокого уровня, который через элемент ИЛИ 35 поступает на вход первого элемента

И 29, обеспечивая тем самым отображение выбранного символа красным цветом, независимо от .содержимого регистра 24 признаков. Одновременно сигналом с выхода блока 11. сравения, поступающим через инвертор 33 на вход третьего элемента И 28, запрещается зеленый цвет отображаемого символа, благодаря этому выбранный символ отображается красным цветом;

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

Ввод и редактирование информации осу1цествляются следующим образом.

Оператор включает индикацию дополнительных строк (переключатель на фиг.l не показан) и с помощью клавиатуры перемещения маркера устанавливает маркер в точку экрана, куда нужно ввести символ. Затем с помощью клавиатуры перемещения маркера оператор выбирает в перечне символов, отображаемых на дополнитель1339627

30 ных строках, необходимый ему символ.

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

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

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

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

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

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

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

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

Фиг.Z

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

Редактор О.Головач Техред М Дидык Корректор В.Бутяга

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

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

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

Производственно-полиграфическое предприятие, r.Óæãoðoä, ул. Проектная, 4

11 13396 установки режима работы и управляющим входом блока соответственно,второй вход коммутатора является входом устройства, третий вход коммутатора

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

3. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что блок коди- 15 рования содержит первый и второй инверторы, шесть элементов И, регистр, регистр сдвига, первый и вто- . рой элементы НЕ, элемент И-НЕ и три элемента ИЛИ, выходы первого эле- 20 мента ИЛИ и пятого и шестого элементов И являются выходом блока, выход четвертого элемента И соединен с первым входом первого элемента ИЛИ, второй вход которого подключен к вы- 25 ходу первого элемента И, первый .вход которого соединен с первым вхо.— дом второго элемента И и входом второго элемента НЕ и является первым управляющим входом блока, вторым 30 управляющим входом которого является

27 !2 вход первого элемента HF. соединенный с вторым входом второго элемента

И и первым входом третьего элемента, И, второй вход которого соединен с выходом второго элемента НЕ, выход первого элемента НЕ соединен с вторым входом первого элемента И, выходы второго и третьего элементов И соединены с первыми входами соответственно второго и третьего элементов ИЛИ, вторые входы которых подключены к первому и второму выходам регистра, третий выход которого соединен с первым входом шестого элемента И, первые входы четвертого и пятого элементов И соединены с выходами соответственно второго и третьего элементов ИЛИ, вторые входы четвертого, пятого и шестого элементов И подключены к выходу элемента

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