Устройство для отображения знакографической информации
Иллюстрации
Показать всеРеферат
(72) Авторы изобретения с
И.К. Бураков, М.Х. Вайнштейн, N.Ì. Кйжин, В. и А.Л. Хейфец (7I ) Заявитель (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ЗНАКОГРАФИЧЕСКОЙ
ИН ФОРМАМИ
Изобретение относится к вычислитель- ной технике и может использоваться в устройствах для отображения информации, построенных на газоразрядных индикатор» ных панелях переменного тока.
Известны устройства отображения, использующие в качестве элемента индикации газоразрядную индикаторную панель переменного тока. Эти устройства выполняются как с параллельным, так и последовательным выводом информации(13 .
1о
Устройства с параллельным выводом информации обладают более высоким быстродействием по сравнению с устройствами последовательного вывода ин юр3j мации и поэтому позволяют увебичить объем знаковой информации как при цодвижности всех, так и части отображаемых элементов.
Существенными недостатками этих устройств являются сложность и rpoMo» здкость схем адресации электродов газоразрядной индикаторной панели; значителен ный требуемый ток при записи и, как следствие, низкая надежность всего уст— ройства .большой вес и габариты.
Устройства с последователыым вы водом информации обладают более простой схемой адресации электродов газоразряд -, ной индикаторной панели и меньипиа по. требляемым током в.режиме записи, а потому большей надежностью и меньдпми весогабаритными характеристиками.
Недостатком таких устройств являет« ся малое быстродействие в режиме подвижности как всех отображаемых элемен"тов, так и их части. А это, в свою очеpeas, ограничивает объем выводюаах на экран знакографических элементов и, как следствие, область применения устройств, Наиболее близким по технической сущ ности. к предлагаемому является устройст во, содержащее блок синхронизации, блок памяти, буферный регистр, адресный регистр, интерполятор, дешифратор кода ssoe да, дешифратор кода инструкции, блок. записи, блок считывания, генератор, вы3 903962 4 ходные регистры Х и У, газоразрядную индикаторную панель(2).
Недостаток известного устройства— ограниченный объем вывода на экран знакографической информации при под- 5
: вижности как всего изображения, так н отдельных его элементов вследствие низкого быстродействия при последовательном ввоае информации.
Цель изобретения - повышение быстро- щ действия устройства, Укаэанная .цель достигается тем, что
s устройство, содержащее блок синхрс низапии, первый и второй выхоаы которо-1 го подключены соответственно Ro вхоаам блока записи и первого блока считывания, выходы которых подключены ко входам первого блока .памяти, нервого буферного и первого адресного регистров, интер-N полятор, одни выходы которого подклк чвны ко . входу блока синхронизации и через первый и второй выходные регистры, и через генератор ко входам
"газорвзряаиой индикаторной панели, и И первый дешифратор, вход которого подключен. к выходу первого буферного регистра, введены второй и третий блоки памяти, блок коммутации, второй адресный и второй буферные регистры, второй блок 36 считывания, третий и четвертый авшифраторы и блок сравнения, причем один выход блока .коммутаци» соединен с адресным входом первого блока памяти, другой вго выход сов даней с адресным входом второго блока пеъ яти,а его счетный вход соединен с выходами первого, второго н третьего двшифрвторов, вхоа третьего двшифрвторе совдинви с выходами первого и второго блоков памяти, а выход - 4в со входом блока синхронизации, третий выход которого связан со входом второго блоке считыввиня, установочные входы блока коммутации, первого и второго блоков памяти и sxon генератора со-4я единены с выходом блока сравнения, первый вход которого и второй вход второго адресного регистра подключены к выходам второго буферного регистра, второй вход блока сравнения связан с выходом второго адресного регистра и третьим входом третьего блока памяти, третий вход блока сравнения связан с выходом второго блока считывания и первыми вхо дами второго адресного регистра и треть; его блока памяти, второй вход которого соединен с другим выхоаом иитерполятора, а выход - со входом четвертого дешифратора, первый выход которого подключен ко входу интерполятора, первый вход второго буферного регистра подключен к выходам первого н второго блоков памяти, е второй вход — ко второму выходу четвертого дешифратора.
Не чертеже представлена структурная схема устройства.
Устройство содержит блок 1 синхронизации, первый блок 2 памяти, второй блок 3 памяти, газоразрядную индикаторную панель 4, третий блрк 5 памяти, первый буферный регистр 6, первый адресный регистр 7, блок 8 коммутации., блок
9 записи, первый дешифратор 10, первый блок 11 считывания, второй дешифретор.
12, интерполятор 13, первый н второй выходные регистры 14 и 15, третий дешифратор 16, второй буферный регистр 17, второй блок 1В считывания, блок 19 сравнения, второй адресный регистр 20, генератор 21 и четвертый дешифратор 22.
Устройство работает следующим образом.
Блок 1 синхронизации формирует временной цикл работы всего устройства, Этот цикл включает в себя следующие подпрограммы: подпрограмму стирания старой и записи новой оперативной информации из вычислителя в первый блок 2 памяти, подпрограмму считывания старой оперативной информации иэ второго блока
Э памяти для стирания подвижных знакографических элементов с экрана газораз.— ряаной индикаторной панели. 4; подпрограмму считывания новой информации из первого блоке 2 памяти для записи подвижных энакогрефнческих элементов, е также возобновления стертых точек неподBKlKHblx элементов энекогр&фических инфод маций подпрограмму считывания неоперативной информации из третьего блока 5 памяти аля возобновления стертых точек неподвижных элементов иэображения.
Последовательность выполнения подпрограмм, заданная блоком 1 синхронизации, определяется условием минимальной затраты времени не стирание подвижных элементов изображения, записанных в преаыдущем временном цикле, и на запись подвижных элементов в текущем цикле. Это же условие предъявляет требова: — : ние по раэмешению информации о подвижных элементах в.первых ячейках обоих блоков 2 и Э памяти. в связи с тем, что при последовательном стирании точка зе
62 6
Окончание ввода новой информации сопровождается кодом, который преобразуется первым аешифратором 10 в фронт потенциала, поступающий на счетный вход триггера 8. В результате триггер пере, брасывается в противоположное состояние, и тем самым отключается первый блок 2 памяти, в который непосредственно перед этим была записана обновленная информация, и подключается второй блок 3 памяти с необновленной информацией.
По команде "Конец ввода с выхода дешифратора 10 íà ахоп блока 1 синхронизации на его выходе появляется сигнал, запускающий первый блок 11 считывания, начинается выполнение подпрограммы считывания из блока 3 информапии о поавижных элементах изображения, поалежа ших стиранию. Информация об этих еле ментах занимает первые ячейки блока 3, начиная с нулевой. Одновременно команда Конец ввода устанавливает в состояние "0" адресный регистр 7.
Первая из набора комана на выходе блока 11 считывания осуществляет считывание zona подвижного элемента и кода инструкции из ячеики блока 3 цо нулевс му адресу.
Высокий уровень с выхода аеяифратора
1 2 запускает интерполятор 13, на выходе которого появляется последовательность команд. По первой команде со второго выхода интерполятора осуществляется выборка из блока 3 координат Х и У опорной точки стираемого элемента (вектора, дуги, круга, маркера, анака). Вторая команда поступает íà вход адресного регистра 7 и увеличивает его соаержимое на 1 . По третьей команде происходит выборка из блока 3 координат Х и У второй опорной точки стираемого элемента по адресу, отличающемуся от предыдущего на "+1". Четвертая команда воздействует на вход адресного регистра 7 н увеличивает его содержимое на 1
Если перечень опорных точек стирае6 мого элемента больше двух то процесс выборки коаов координат этих точек из блока 3 и следующего за этим увеличения содержимого аареаного регистра 7 на 1 продолжается.
После окончания этого процесса интер-5 п лятор 13 производит формирование промежуточных точек элемента, подлежащего стиранию. Коды координат этих точек за писыва1отся в выходные регистры Х 15„
5 9039 точкой подвижных элементов изображения выполнение подпрограммы заканчивается после выборки из одного йз блоков 2 и 3 памятн последнего слова с признаком подвижности; аналогично при записи подвижных элементов вначале осуществляется выборка из соответствующего блока 2 и 3 памяти информации о подвижных элементах изображения, а затем о неподвижных. Поэтому при произвольном заполне- lO нии блоков 2 и 3 памяти теряется дополнительное время на поиск информации с признаком поавижности. Воспроизведение неподвижных элементов оперативной информации в каждом цикле работы всего l5 устройства позволяет возобновить отдельные точки наложения поавижных и неподвижных элементов, сцисаниые из памяти газоразряаной индикаторной панели 4 в процессе стирания подвижных элементов 20 изображения. Точно так же производится возобновление стертых точек при воспроизведении неподвижных элементов неоперативной информации, записанной в блок 5 памяти .
В начале цикла блок 1 синхронизации вырабатывает команду Запрос массива информации". По этой команде из внешнего вычислителя на вход первого буферного регистра 6 поступает кодовое слово,3О которое содержит информацию о признаке (инструкция) элемента: вектор, дуга, круг, маркер, знак о координатах опорных точек элементов, о подвижности элементов; на входные шины:.цервого адресного perM35 стра 7 поступает информация об апресе вводимого слова. Каждое вводимое слово сопровождается командой "Ввоа". По этой команце блок 1 синхронизации передним фронтом сформированного ючпульса осу- 4î ществляет запуск блока 9 записи. B результате на вы-оае блока записи вырабатывается последовательность комана.
По первой команде станавливаются в состояние "О" первые буферный 6 и адрес-, 5 ный 7 регистры. Второй командой в ад- ресный регистр 7 записывается код адреса вводимого слова. Третья команда Запись осуществляет стирание информации из ячейки первого блока 2 памяти в соответствии с кодом адресного регистра
7 и высоким потенциалом на единичном выходе блока 8 коммутации (триггера).
Четвертая команда устанавливает в -бу- ферный регистр 6 в одной код. Пятой командой Запись" в освобожденную ячейку блока 3 памяти записывается обновленная . информация. Шестой командой блок 9 записи устанавливается в исходное нулевое состояние. Аналогично производится ввод в соответствующие блоки памяти всех слов массива информации.7 0030
У 15. последовательно во времени, синхронно с последовательностью импульсов, напряжения, поддерживающего разряд газоразрядной индикаторной панели 4.
После того, как все точки элемента изображения, поилежащего стиранию, сформированы, на.второй вход блока 1 синхронизапин с первого выхода интерполятора 13 поступает команда об окончании стирания, Bott воздействием этой коман-: 16 ды нв выходе блока 1 синхронизадии появляется сигнал запуска блока 11 считывания. Гем самым начинается пропесс стирания с газораэридиой индикатврной панели следующего элемента изображения. з
После того, как закончен пропесс стирания -всех подвижных элементов изобра» женки, на выходе дешифратора 16 появляэтся низкий уровень напряжения,.что сигнализирует об окончании подпрограммы считывания старой информапии иэ блока 3 для стирания знакографическик еле ментов с экрана газоразрядной индикаторной -панели 4.
Одновременно. сигнал с выхода депп - >> р&тора 18 поступает иа счетный вхОЦ триггера 8 и перебрасывает его в проти-. . eeeaM ОТКЛЮ . чается второй блок 3 иамяти и подклю». чается первый блок 2 памяти.
Окончание выполнения предыдуаей иоапрограммы сменяется на%ыизм выполнении подпрограммы считывания Вовой инфорьиь» дни дла записи подвижных зиакографнчео кнх элементов, а также возабиовления стертых точек неподвижных элементев. изображения.
Команда с выхода блока 1 сннкроннзапин запускает блок 11 считывания, котор и Вырабатывает набор команд.
Далее пропесс идет аналогично выполнению предыдузней подпрограммы эа исключением того, что иа «ett иропесса не влияет наличие или отсутствие сигнала с выхода дэшифретора 19. Поэтому под . программа идет до з эх пор, пока иа выхо де дезпнфратора 12 не сформируется иод, соответствукяций конку выполнения под: программы*
Кроме того, как только на выходе дэшифратора 12 сформируется сигнал, со« ответствующий признаку номера кащм, осуществляется перепись кода кадра нз блока 2 в буферный регистр 17.
Сигнал с выхода дезяифратора 12 so,ступает на счетный вход триггера 8 н . перебрасывает его в противоположное состояние, тем самым Отключается первый блох 2 памяти и полключается второй блок 3 памяти, что означает готовность этого блоха к выполнению подпрограммы стирания и записи.
Кроме того, сигнал с выхода лешифратора 12 воздействует на первый вход блока 1- синхронизации, в результате на его выходе появляется команда запуска блока 1 8 считывания, в который записа-на неоператнвная ннформадия с внешнего пульта программирования. Эта знакографическая ннформадия компонуется в блоке 8 в соответствии с покадровым принпипом размещвння. Это означает, что каждому кадру соответствует массив комовых слов, каждое из которых представдено опорной точкой элемента изображения кадровой синтезированной картинки.
Причем адрес ячейки памяти первой опорной точки элемента совпадает с кодом
ИОмэра кадра, а код адрэса ячейки каждОй последующей опорной точки болыне кода адреса предыдущей на едииипу.
Выполнение пзнарограммы считывания нэойеративной инфорМадин из блока 6 для возобновления стертых точек неподвижнык элэментоа иэображения начинается с ноявлэиня на выходе 6No«a синхрбниза пии команды Заиуск4, которая поступает на вход бнока 18 считывания. B результа» те иа выходе блока 18 действует набор команд. йо первой кбмавде, действующей Ва третьем входе блэка 19 сравнения, анализирузотси «Оды кадра с выходов адресно» го 20 и буферного 17 регистров. Причем
s адресный регистр 20 код кадра записан
s предыдущем цикле работы всего, .,устройстм,. а в буферный регистр 17 записан в последуккдем дикие работы. Если ири этом окажется, что коды не равны, то на выходе блока 19 сравнеккя вырабатывается команда "Полное стирание», которая поступает на генератор 21 и в соответствии с котщзой Осуществляется стирание всех элементов изображения с газоразряднай индикаторной панели 4, а также Обнуление блоков 2 и 3, их буферного 6 и а@ясного 7 регистров, триггера
8.
По второй команде с выхода блока 18 считывания на вход адресного регистра
20 производится обнуление последнего.
Третья команда с выхода блока 18 считывания производит перепись нз буферного регистра 17 в адресный . регистр 20 нового кадра. Четвертая команда осуществляет считывание кода инструкции нз ячейки блока 6 по адресу, соответствующему номеру кадра.
9 90396
Высокий уровень с выхоаа дешифратора 22 zona инструкции запускает интерполятор 13, на выходе которого появляется последовательность команд.
Если при сравнении окажется, что коды с выходов адресного 20 и буферного
1 7 регистров равны, то код кадра, записанный в адресный регистр 20 не изменится, а выполнение подпрограммы начнется с четвертой команды. Далее, работа10 предлагаемого устройства аналогична описанной выше.
После запуска интер олятора 13 пропесс его работы протекает аналогично рассмотренному выше пропессу работы с блоками оперативной памяти.
После этого, как все элементы знакографической информаиии сформированы, а стертые точки, поалежашие возобновлению, записаны не газоразряаную индикаторную панель 4, на вход блока 1 синхронизации с выхода интерполятора 13 посту пает команда об окончании выполнения как подпрограммы, так и временного никла формирования всего массива изображе- ния. Следует отметить, что и обшем обт еме отображаемой информации, информапия о -подвижных элементах изображения занимает незначительную часть, как Qpaвидо, не больше . 1/5. Поэтому, если, при критическом периоде мельканий Тк
20 мс не стирание подвижных элементов отвести 10 мс и столько же на их запись, то суммарное число подсвеченных точек в массиве подвюкных элементов
Устройство для отображения знакографической информации, содержашее блок синхронизации, первый и,второй выходы которого. подключены соответственно ко входам блоке записи и первого блока считывания, выходы которых пощключоны ко входам первого 6пока памяти, первого буферного и первого ааресного регистров, интерполятор, один выход которого поакпючен к о входу блока синхронизации и через первый и второй выходные регистры, и через генератор ко вхоаам газоразрядной индикаторной панели, и первый дешифратор, вход которого подключен к выходу первого буферного регистра, о т» л и ч а ю ш е е с я тем, что, с meme увеличения быстродействия устройства, в него введены второй и третий блоки памяти, блок коммутации, второй адреоный и второй буферные регистры, второй блок считывания, третий и четвертый де.шифраторы и блок сравнения, причем один выход блока коммутации соеаинен с адресным входом первого блока памяти, npyroA его выход соединен с адресным входом второго блока памяти, а его сче ный вход соединен с выходами первого второго и третьего дешифраторов, исоа третьего дешифратора сое"инен с выхоаами первого и второго блоков памяти, а выход - со входом блока синхронизации, третий выхооа которого связан со входом второго блока считывания, установочные axorw блока коммутации, первого и второго блоков памяти и вход генератора соединены с. выходом блока сравнения,— 500
Ткр тп 1нп
При этом количество подсвеченных точек в массИве неподвижных элементов может быть ° т„ тнп гмп а число стертых точек из этого массива не превышает 1 - 5. Возобновление стер° 5 тых точек происходит в течение промежутка времени
Т вЂ” Тс 5- 100р а
Ввиде того, что число стертых точек ма по, что несмотря на Твозоби ) Тнр пропесс возобновления точек незаметен для глаза оператора.
Использование предлагаемого устройства позволяет в несколько раз увеличить обьем знакографических информаций, выводимой на экран газоразрядной
2 10 индикаторной панели за счет сокрашения времени на формирование знакографической информации путем стирания и записи на газоразрядную индикаторную панель только подвижных элементов изображения, а также циклического возобновления г стертых точек неподвижных элементов.
А это, в свою очередь, дает возможность повысить быстродействие устройства отображения с газоразрядными индикаторными панелями переменного тока,, работаю шими по принципу последовательной за писи изображения и для случаев, когда это изображение состаит из подвижных и неподвижных элементов, что позволяет уменьшить вес и габариты всей системы отображения, повысить ее надежность и тем самым широкб применить на мало- ; габаритных транспортных средствах. формула изобрете ния
11 903962 12 первый вход которого и второй вход вто- торого подключен ко входу интерполяторого адресного регистра подключены ра, первый вход второго буферного регист к выходам второго буферного регистра, ра подключен к выходам первого н втовторой вход блока сравнения связан с вы- рого блоков памяти, а второй вход — ко ходом второго адресного регистра и тре- g второму выходу четвертого дешифратора. тьим входом третьего блока памяти, третий в-..on блока сравнения связан с вы- Источники информации, ходом второго блока считывания и пер- принятые во внимание прн экспертизе выми входами второго адресного регист- 1. Заявка Японии N. 4735692, ра и третьего блока памяти, второй в од IO кл. 6 06 К 15/18, опублик. 1972. которого соединен с другим выходом 2. Патент США _#_o 3911417,. интерполятора, а выход - со входом чет- кл. 8 06 К 15/18, опублнк. 1975 вертого дешифратора, первый выход ко- (прототип) .
ВНИИПИ Заказ 132/35 Тираж 473 Подписное
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4