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

 

с

О П И С А" Н И Е

ИЗОБРЕТЕНИЯ (1 1 739594

Союз Советских

Социалистические

Республик (63 ) Дополнительное и авт. свил-ву % 470832 (51)М. Кл.

IQ 06 K 18/2О (22) ЗаявленоО6.О1.78 (21 ) 2567985/18-2 с присоединением заявки 36

Государственный иамитет

СССР (23) Приоритет (53) УДЖ681.327. .11(О88.8) Опублниованоо5 ()6„8Q. Бюллетень ¹ 21 по делам изевретений и отеритий

Дата опубликовайиа описании 08.О6.80 (72) Авторы изобретения

В. Я. Голубчик и Г. Я. Голубок

Ордена Ленина институт кибернетики АН Украийской ССР (7l) Заявитель (За) УСтрсйСТВО ДПЛ ОЧСж|.АГНИЯ

ИБФОРМАПИИ

Изобретение относится к автоматике и вычислительной технике.

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

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

По основному авт. св. ¹ 470832 известно устройство для отображения йн15 формации, содержащее генератор импултсов, счетчик тактов, блок памяти символов, дешифратор символов, триггер, блокировки, счетчик длины вектора, регистр формирования вектора, регистр-для- ны вектора, триггер управления, шифратор, дешифратор длины вектора, блок сравнения, дешифратор прерывания, счетчики координат Х и У. При этом вход ге2 нератора импултсов связан с выходом деинфратора прерывання, выход " геншера, тора имнульсов соединен с н рвнми входами счетчика ТВКТоВ чриГгера бло- кировки и вторым входом счетчика длины вектора, первым входом регистра длины вектора и регистра формирования вектора и объединен с вьпюдом триггера у1тршльния, вто@ОЙ;вх(тд ЯцпЯ ера блокировки соедтптен e,выходом дешифратора длины вектора и первым входом счетчика координат Х и У, второй вход коМфого через шифратор связан с Выходом регистра формирования вектора и первым вхо- дом дешифратора .прерываний; Ъторой; вход которого связан с выходом регистра дтшы вектора и первым входом блоке сравнения, второй вход которого соедин ж. с выходом счетчика длины вектора, третий вход-которого подклточен к выходу триггера блокировки, выход счеттика тактов подсоединен к первому Ъходу блока памяти символов, второй вход которого связан с выходом дешифратора

739594

3 символов, выходы счетчика тактов и блока сравнения подключены к первому и второму входам триггера управления, выход регистра длины вектора соединен со входом дешифратора длины вектора (2f.

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

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

Поставленная пель достигается тем, что устройство. для отображения инфор-,. мации по авторскому, свидтетпгству

N- 470882, содержит счетчик векторов группы, блок памяти векторов группы и блок группового прерывания, вход кото рого соединен с выходом блока памяти векторов группь1, первый вход которого соединен с выходом счетчика векторов группы, а второй вход подсоединен к выходу блока памяти символов, связан" - йогб с":первым входом счетчика векторов группы, второй вход которого соединен " с выходом триггера блокировки, а третий вход — с выходом блока группового прерывания, связанным с дополнительным входом счетчика тактов, причем выход блока памяти векторов группы подключенк дополнительному входу регистра формирования вектора и к другому входу регйстра длины вектора.

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

Устройство для отображения информации содержит генератор 1 импуиьсов, счетчик 2 тактов, блок 3 памяти сим-. волов, дешифратор 4 символов, ниггер 5 блокировки, счетчик 6 длины ветова, регистр 7 формирования вектора,: регистр 8 длины вектора, триггер 9 управления, шифратор 10, дешифратор 11 длины вектора,. блок 12 сравнения, дбшифратор 13 прерывания, счетчики 14 координат Х и У, счетчик 15 вектороц группы, блок 16 памяти векторов группы, блок 17 группового прерывания, шину 18 импульса начала формирования символа, шину 19 кода символа, шину 20 модуляции контура символа, шину 21 управления отклонения вдоль контура символов.

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

Дешифратор 4 символов по коду символа на его входе (шина 19) выбирает в блоке 3 памяти символов один из всего набора хранимых в нем символов.

Каждый символ в блоке 3 памяти символов закодирован как последовательность кодов индексов векторов группы.

В блоке 16 памяти векторов группы хракятся коды векторов группы, считы10 ваемые из него по входному коду индекса соответствующих векторов группы, считанного с блока 3 памяти символов.

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

Генератор 1 импульсов включается импульсом начала формирования символа на шине 18.

В начальный момент триггер. 5 блокировки находится в состоянии "О, разрешая тем самым прохождение тактирующих ,импульсов на вход счетчика 2 тактов и запрещая прохождение их на вход счетчи35 ка 6 длины вектора. Одновременно со счетчиком 2 тактов начинает перебрасываться трикстер 9 управления, причем импульсы установки его в состояние "1 поступа1от неуправляемыми, а импульсы установки в состояние "0" формируются блоком 12 сравнения. Счетчик 2 тактов последовательно опрашивает все узлы блока 3 памяти . символов.

Код первого индекса векторов группы, считываемый из.блока 3 памяти символов, выбирает в блоке 16 памяти векторов группы векторы одной группы из всего набора хранимых в нем векторов группы.

Одновременно по коду индекса векторов группы разрешается прохождение „тактирующих импульсов на вход счетчика 15 векторов группы. Код первого вектора группы, считываемый из блока 16 памяти векторов группы, по состоянию "0 триггера 9 управления записывается в регистр 7 формирования вектора, а по состоянию

73959

"1" - в регистр 8 длины вектора. Код части разрядов регистра 7 формирования вектора интерпретируется-gaz код управления интенсивностью воспроизведения вектора (шина 20), код остальных разрядов — как код направления вектора.

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

При записи в регистр 8 длины вектора кода длины единичного вектора

20 (под единичным вектором подразумевается вектор, образованный переходом счетчиков

14 координат X и У в соседнее состоя-. ние) осуществляется блокирование импульсов, поступающих на счетчики 14 координат Х и У.

В случае записи в регистр 8 длины вектора кода длины двойного вектора импульсы на счетчики 14 координат Х и У поступают в течение двух тактов. В конце второго такта триггера 9 управления устанавливается в состояние "0" и счет.чик 15 векторов группы продолжает ойрос . блока 16 памяти векторов группы.

При записи в регистр 8 длины вектора кода вектора с длиной больше двойного триггер - 5 блокировки устанавли,вается в состояние "1". По этому сосР тоянию осуществляется блокирование импульсов на счетчик 15 векторов группы и разрешается прохождение импульсов на счетчик 6 длины вектора, который продолжает считать до тех пор, пока блок 12 сравнения не выработает сигнал сравнения кодов регистра 8 длины .вектора и счетчика 6 длины вектора. Этот сигнал устанавливает в .состояние

0" счетчик 6 длины вектора, триггер, 9 управления и триггер 5 блокировки.

В блоке 12 сравненич учитывается Разница в две единицы между кодами в регистре 8 длины вектора и счетчике 6 .. длины вектора, вызванная тем, что к моменту начала работы последнего уже сформировался вектор длиной в два единичных вектора. Полная длина вектора равна сумме двойного вектора и вектора, 4 6 сформированного за время работы счетчика 6 длины вектора.

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

Код окончания воспроизведения векторов группы может считываться одновременно с кодом последнего вектора в группе или в следующем такте после считывания кода .последнего вектора в группе.

Блок 17 группового прерывания по

1 коду окончания воспроизведения . вектоторов группы формирует сигнал, которым счетчик 15 векторов группы устанавливается в "0", а счетчик 2 тактов пере ходит в следующее состояние. Из блока 3 памяти символов считывается код очередного нового или старого индекса векторов группы и описанная выше процедура воспроизведения векторов группы новторяется.

Формирование векторов, образующих контур символа, происходит до тех нор, пока на вход дешифратора 1 прерывания с регистра 7 фбрмирования вектора и регистра 8 длины вектора не поступит код конца формирования символа, записанный в блоке 3 памяти символов в конце последовательности индексов векторов группы. Дешифратор 13 прерывания вырабатывает сигнал окончания формирования символа.

Объем информации, записанный в блоке памяти символов известного устройства, всегда больше, чем суммарный объем информации, записанный в блоках памяти символов 3 и векторов группы предлагаемого устройства. Так как информационные объемы блоков памяти и обрамления блоков памяти составляют основную часть аппаратурных затрат и стоимости устройства для отображения информации (счетчик элементов в группе 16 может быть выполнен, напримэр, на одном — двух корпусах счетчиков в интегральном исполнении типа К155ИЕ5, блок группового прерывания — на одном корпусе дешифратора - демультиплексора типа

К155ИДЗ) .

Объем информации, хранимый в блокеЗ,памяти символов основного устройства, равен

В =RN6, Р алфавду вс Сцроизводимых символов

7 . 739584 Я

N - число векtоpов s контуре мяти и аппаратурные затраты по сраводного символа нению с известным устройством умень3 - чиса> разрядов в коде одно- шается почти на порядок. го вектора, В предложенном устройстве применеПредпоа жим, что число векторов ние новых элементов — счетчика векто5 контура одного символа для всех сим- ð, в группе блока цамятH векторов волов одинаково. группы, блока группового прерывания

Суммарный объем информации, хранимый — позволяет сократить аппапатурные зав блоках 3 памяти символов и памяти траты црн неизменном объеме исходной векторов группы предлагаемого устрой- 10 информации. ства, равен

Ч=%ь5+2 т6 где .Ь вЂ” число кодов индексов векторов Ф о р м у л а и з о б р е т е н и я гру

5 - число разрядов в коде одного i3 Устройство для отображения информаиндекса," .. — цйи по авт, св. % 478832, о т л и—

g — алфави г векторов группы,, . ч а ю ш е е с я тем, что, с целью упро п — число векторов в каждой груп- шения устройства за счет объединения пе (для упрошения йринима м . символов s гругйы", оно содержит счет нк одинаковыми для всех групп), 20 векторов грунпы, блок памяти векторов

И - число разрядов в одном векторе. группы и блок группового прерывания, Отношение указанных объемов инфор -":: - вход которого соединен с выходом блока мации q,. C я. т1- П ; " : памяти векторов группы, первьгй вход

Q g-5 Q,.N.t,.:;. ": которого соединен с выходом счетчика

Из определений смысла параметров 25 векторов группы, а второй вход подсоевытекает что N)>t,go@,R> Z0 >щ, р-4, .:.. динен к выходу блока памяти символов, вследствие чего - 1 то есть суймар- связанного с первым входом счетчика

Q ный объем информации, хранимый в пред- векторов группы, второй вход которого лагаемом устройстве для отображения:, соединен с выходом триггера блокирови соответствуюшие ему аппаратурные 30 ки, а третий вход — с выходом блока затраФМ ;"-всегда меньше, чем в "известном груййового прерывания, связанным с устройстве. " " : дополнительным входом счетчика тактов, г

Длй йримера, взятого из статистуИес- причем выход блока памяти векторов коГо анализа реальных устройств отобра- группы подкщочен к дополнительному вхо; жения, возьмем следуюшие цифровые 35,ду регистра формирования вектора и к данййе . другому входу регистра длины вектора.

Я=128, N=32 5=8, Ь.= 8

5=4, 1 =. 4, и= 8. : "" . - : . Источники информации, Гогда . " принятые во внимание при экспертизе

8 . 4 24 4 8 40

1, Патент США М 339367, кл. 340-324, 23.02.68 °

2. Авторское свидетельство СССР № 479832, кл GO6 К 15/20, то есть объем информации в блоках па- 45, 20Я6,73 (прототип).

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

 

Похожие патенты:

Изобретение относится к печатающим устройствам

Изобретение относится к средствам обработки графических данных

Изобретение относится к системам формирования изображения

Изобретение относится к средствам подачи листов, укладываемых в пачку

Изобретение относится к электрофотографическому или электростатическому устройству формирования изображения, например копировальному аппарату или принтеру

Изобретение относится к приему и манипулированию информацией об электронных чернилах

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

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

Изобретение относится к системам формирования изображения

Изобретение относится к системам для визуального отображения и управления информацией на Web-странице с использованием индикатора
Наверх