(54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1975 |
|
SU714440A2 |
Устройство для отображения информации | 1973 |
|
SU470832A1 |
Устройство для отображения информации | 1975 |
|
SU552626A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1975 |
|
SU555416A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1977 |
|
SU723620A1 |
Устройство для отображения информации | 1975 |
|
SU598103A1 |
Устройство для отображения информации на экране электроннолучевой трубки | 1978 |
|
SU737969A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1980 |
|
SU955184A1 |
Устройство для редактирования алфавитно-цифровой информации на экране видеоконтрольного блока | 1983 |
|
SU1254460A1 |
Устройство для отображения информацииНА эКРАНЕ элЕКТРОННО-лучЕВОй ТРубКи | 1979 |
|
SU805299A1 |
Изобретение относится к автоматике и вычислительной тех5шке. Известно устройстЕК) цля отображений информации, содержащее цифровое запоминаювдее устройство, выходной регистр, генератор линий, усилители отклонений; по координатам X и У, электротшолучевую трубку с отклоняющей системой, генератор символов, регулятор интенсмв.кости, модулятор Til. Недостатком данного устройства является неэкономичный режим работы цифрового, запоминающего устройства, По основному авт.. св. № 47О832 ; известно устройство для отображения даформации, содержащее генератор импульсов, счетчик тактов, блок памятисшлволов, дешифратор символов, 1риггер, блокировки, счетчик длины вектора,регистр формирования вектора, регистр-длй ны вектора, триггер управления, шифратор, дешифратор длины вектора, блок сравнения, деш1й|)ратор прерывания, счетчики координат X и У. При )м вход re Hepaixspa импульсов связан с выходом.. дешифратора прерывания, быход гора Емпуз&сов сзоединён с BXOMaivia счетчика тактов, трйгге(ра 6rap-i кировкй и вторым входом :счетнт :а длины вектора, первым входом регистра длины вектора и регистра формированзгш вектора и объединен с выходом триггера yrtpssjiiSHHH, втхфой .взйсш трштера бзюкяровки соединен о .выходом дёйо атора длины вектора и первым :вярдом счетчяка коордий(а1 X и У, второй вэйрДко-горого .4ёрез шифраюр связан с вьгкрдрм регист-.ра формировании вектора и пфввал входом. ja;eшифpaipopa .npepHEalreSi .Ъторой. вход которого связан с вьгг5д ш регистра длины вектора и первым ваодом бнока сравненияi второй вход которотх соединён с выходом счетчика длйяь вектора, -{третий вход которого подключен к выходу триггера бжжировки, выход {сяетчйка тактов подсоештен к первому блока памнти символов, второй вход ко-торого связан с выходом деш ратора
символов, выходы счетчика тактов и блока сравнения подключены к первому и второму входам триггера управления, выход регистра длины вектора соединен со входом дешифратора длины вектора
Однако, в этом устройстве также неэкономично используется информационный объем блока памяти сигналов, что приводит к излишним аппаратурным затратам как в самом блоке памяти символов, так и в обрамляющей аппаратуре, особенно при воспроизведении символов со сложной конфигурацией - длинным контуром.
Цель изобретения - упрощение устройства за счет объединения символов в группы; . ..
Поставленная цепь достигается тем, что устройстж для отображения инфор-, и&ШШ по авторскому , свидтелвгству № 4708S2, содержит счетчик векторов группы, блок памяти векторов группы и блок группового прерывания, вход которого соединен с выходом блока памяти векторов группы, первый вход которого соединен с выходом счетчика векторов группы, а второй вход подсоединен к выходу блока памяти символов, связанWoM с пёрвйпйвШШК Ьче группы, второй вход которого соединен С Шгходом Триггера блокировки, а третий вход - с выходом блока группового прерьтаний, св язанным с дополнительным входом счётчика пактов, причем выход блока памяти )зекторов группы подключе к дополнительному входу регистра формирования вектора и к другому входу регйЬтра длины вектора.
На чертеже представлена блок-схема
устройст ва. ; . . -------.-.Устройство для отображения инфорг мании содержит генератор 1 импульсов, счет мк 2 тактов, блок 3 памети символов, деишфратор 4 символов, трлгг 5 блокировки, счетчик 6 длины йетора, 7 формировагая вектора, регистр 8 длины вектора, триггер 9 управления, шифратор 10, дешифратор 1.1 длины еек.тора ,блок 12 сравнения, дешифратор 13 прерывания, счетчики .14 координат X и У, счетчик 15 векторов группы, блок 16 памяти векторов группы блок 17 группового прёрьшания, шину 1 импульса начала формирования символа, шину 19 кода символа, шину 20 модуляции контура символа, ши1ну 2Г управлений отклонения вдоль контура символо
Устройство работает следующим образом.- Дешифратор 4 символов по коду символа на его входе (шина 19) выбирает в блоке 3 памяти символов ОД1Ш из всего набора хранимых в нем символов.
Каждый символ в блоке 3 памяти символов закодирован как последоватейьньсть крдов 5гадексов векторов групп
В блоке 16 памяти векторов группы хранятся коды векторов группы, считываемые из него по входному коду индекса Соответству1бщих векторов группы, считанного с блока 3 памяти символов.
Поскольку по одному коду индекса векторов группы с блока 16 памяти векторов группы считьгоается достаточно длинная последовательность векторов и одна последовательность векторов группы может многократно входить в конфигурацию одного и того же символа .и или в конфзсгурации разных символов, имеющих одинаковые участки конфигурации, то суммарные аппаратурные затраты блоков 3 памяти символов и векторов группы 16 меньше аппаратурных затрат в блоке памяти символов известного устройства. -,
Генератор 1 импульсов включается импульсом начала формирования символа на шине 18.В начальный момент триггер 5 блокировки находится в состо$п1ии О, разрешая тем самым прохождение тактирующи дмпульсов на вход счетчика 2 тактов и запрещая прохождение их: на вход счетчика 6 длины вектора. Одновреметю со счётчиком 2 трактов начинает перебрасываться триг;гер 9 управления, причем импульсы установки его в состояние I поступакэт неухфавляемыми , а импульсы установки в состояние О формируются блоком 12 сравнения.
Счетчяк 2 тактов последовательно опрашивает все узлы блока 3 памяти си сзолов. ,
Код первого индекса векторов группы, считываемый из блока 3 памяти символов, в.ыбирает в блоке 16 памяти векторов группы векторы одной группы из всего наббра хранимых в нем векторов группы.
Одновременно по коду индекса векторов группы разрешается прохождение -вактирующих импульсов на вход счетчика 15 векторов группы.
Код первого вектора группы, считыва;емый из блока 16 памяти векторов группы, по состоянию О триггера 9 управления записывается в регистр 7 формирования вектора, а по состоянию 57 1 - в регистр 8 длины вектхэра. Код части разр51доб регистра 7 формирования вектора интерпреткруется-|сак код управления интенсивностью воспрюизведешш вектора (шина 2О), код остальных разр$щов - как код направления вектора. Шифратор 1О по коду направления формирует импульсы для счетчиков 14 координат X и У, которые начинают формировать новый вектор на шине 21 ераЗУ же после появления очередного кода на регистре 7 формирования вектора, .хотя код длины этого вектора группы считывется из блока 16 памяти векторов группы в следующем такте. Количество всевозможных длин векторов определяется разрядностью и способом кодирования информации. При записи в регистр 8 длины вектора кода длины единичного вектора (под единичным вектором подразумевает вектор, образованный переходом счетчик 14 координат X .и У в соседнее состояние) осуществляется блокирование импул сов, поступающих на счетчики 14 коор. динат X и У. В случае записи в регистр 8 длины вектора кода длины двойного вектора им пуз1ьсы на счетчики 14 координат X и У поступают в тече1 ше двух тактов. В кон це второго такта триггера 9 управления устанавливается в состояние О и счет .чик 15 векторов группы продолжает опр . блока 16 памяти векторов группы. При записи в регистр 8 длины векто ра кода вектора с длиной больше двой ного триггер 5 блокировки устанавтй ; вается в состояние 1. По этому состо$П1Ию осуществляется блокирование им пульсов на счетчик 15 векторов группы и разрешается прохождение импульсов на счетчик б длины вектора, который продолжает считать до тех пор, пока блок 12 сравнения не вьфаботает сигнал сравнения кодов регистра 8 длины ёектора и счетчика б длины вектора. Этот сигнал устанавливает в состояние О счетчик б длины вектора, триггер . 9 управления и триггер 5 блокировки. В блоке12 сравнения учитывается разница в две едшшпь между кодами в регистре 8 длины вектора и счетчике 6 длины- вектора, вызванная тем, что к моменту начала работы последнего уже сформировался вектор Длиной в два единичных вектора. Полная длина вектора равна сумме двойного вектора и вектора Сформированного за время работы счетчика 6 длины вектора. В конце воспроизведени векторов группы из блока 16 памяти векторов группы считывается код окончания воспроизведения векторов группы, поступающий на вход блока 17 группового прерывания. Код окончания воспроизведения векторов группы может считываться одновременно с кодом последнего вектора в группе или в следующем такте после считывания кода .последнего вектора в группе. Блок 17 группового прерывания по кодУ окончания вЬспроизведения вектоторов группы формирует сигнал, которым счетчик 15 векторов группы уст навливается э О, а счетчик 2 .тактов переходит в следующее состояние. Из блокаS памяти символов считывается код очфед ного нового или старого индекса векторов группы и описанная выше процедура воспроизведения векторов группы повторяется. Формирование векторов, образующих контур символа, происходит до тех пор. пока на вход дешифратора 1 прерьшашш с регистра 7 формирования вектора и регистра 8 длины вектора не постутшт код конца формирования символа, записанный в блоке 3 памяти символов в конце последовательности ивдексов векторов группы.. Дешифратор 13 ферыва- ния вырабатывает сигнал окончания формирования символа. Объем информации, записанный в блоке памяти символов известного убтройства, всегда больше, чем суммарный объем информации, записанн1р 1й в блоках памяти символов 3 и векторов группы предлагаемого устройства. Так как информационные объемы блоков памяти и обрамле- . ния блоков памяти составляют основЕгук часть аппаратурных затрат и стоимости устройства для отображения информации (счетчик элементов в группе 16 может быть вьтолнен, например, на одном - двух корпусах счетчзсков в интегральном исполнении типа К155ИЕ5, блок группового прерывания - на о.цном Корпусе дошифратора - демультйплексора Т1ша К155ИДЗ. Объем информации, хранимый в блоке 3/ памяти символов основного устройства, равен , где Ti - алфавет. восвроизводимых символов i 7 N - число векторов в контура одного СКМВОП0; С - число в коде од1гого вектора, ПрёдпоЯбжим, что число векторов контура одного символа для всех сим. волов одинаково. Суммарный объем информации, храним в блоках 3 памяти символов и памяти векторбв труппы предлагаемого устройстве, равен е N fttS- -2 mY,Г где -Ь - число кодов индексов векторов группы, 5 - число разрядов в коде одного ИIЗдeкca 2 - алфавит векторов группы, Уп - число векторов в каждой группе (дли упрощения приникшем один1дковыми для всех групп), VI - число разрядов в одйом вектор Отьюшение указанных объемов информациих У 5 . 2.vn-Vl , Q н е u-N-e . Из Jpnpeдeлeнйй смысла параметров вытекает что ,, R7 2 , , вследствие чего Q 1 / то есть суйма ный объем информации, хранимый в пред лагаемом устройстве для отображения и сротвеггствук)илие ему аппаратурные эЙ-фаШ всегда меньше, чем в известн устройстве. Дли фймера, взятого из статистячес КОГО анализа реальных устройств отобра жента, возьмем следующие цифровые данные: : ; .-: . :: : П- 128, , 1-8, t - В, , nv-4, n-8.-;:.:.;;:; :;ч 7;. Тогда . .- 8.4 24 4 8 . Ч-. . . I I .,. ч - 32 8 128 32 8 - 0,14, то есть объем информации в блоках па4мяти и аппаратурные затраты по сравненик5 с известным устройством умень- щается почти на порядок. В iipeflJK KefffioM устройстве примекение новъж .элементов - счетчика вектордв в группе, блока памяти векторов группы, блока грутйового прерывания позволяет coKpaTHiib аппапатурные затраты при неизменном объеме исходной информации. Формула изобретения Устройство для отображения кнформа™ цйй по авт. св № 470832, о т п и - ... ч а ю щ ее с я T«ai, что, с целые упрощения устройства за счет объединения символов в груНпьг, оно содержит сч;ётчшс векторов группы, блок памяти векторов группы и блок группового прерывания, вход которого соединен с выходом блока памяти векторов группы, первый вход которого соединен с выходом счётчика : векторов грутшы, а второй вход подсоеййНён к выходу блока памяти символов,.связаш йго с первым входом счетчика BeEixjpoB группы, второй вход которого соединен с выходом триггера блокировки, а третий вход - с выходом блока группового прерывания, связанным с : допо йштельньш входом счетчш а тактов, причем выход блока памяти векторов группы подключен..к допошвдтепьному вхоу регистра формирования вектора и к другому входурегистра длины вектора. .. Источникиинформации, пртгатые во внимание при экспертизе .. 1. Патент США № .339367, . кл. 340-324, 23.02.68 . 2, АБ1Хэрское свидетельство СССР Ко 470832, кл G06 К 15/20, .20.06,73 (прототип).
Авторы
Даты
1980-06-05—Публикация
1978-01-06—Подача