Генератор символов Советский патент 1988 года по МПК G09G1/08 

Описание патента на изобретение SU1446643A1

i (Л

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

название год авторы номер документа
Генератор символов 1988
  • Долгов Александр Николаевич
  • Асанов Равиль Шарифуллович
  • Мишунина Валентина Александровна
SU1525724A1
Устройство для поворота изображе-Ния СиМВОлОВ 1979
  • Горохов Владислав Иванович
  • Иванов Сергей Иванович
  • Ильин Анатолий Александрович
SU841030A1
Устройство для отображения информации на экране электронно-лучевой трубки 1975
  • Голубчик Владимир Яковлевич
SU555416A1
Устройство для отображения информации 1975
  • Голубчик Владимир Яковлевич
SU552626A1
Устройство для отображения информации 1973
  • Голубчик Владимир Яковлевич
  • Зинченко Анатолий Моисеевич
SU470832A1
Устройство для отображения информации 1986
  • Королев Анатолий Викторович
  • Сорока Леонид Степанович
  • Козлов Александр Леонидович
  • Тиунов Владимир Михайлович
  • Живилов Анатолий Викторович
  • Олексенко Игорь Анатольевич
SU1446642A1
Устройство для отображения информации 1975
  • Голубчик Владимир Яковлевич
SU714440A2
Устройство для отображения информации на газоразрядной индикаторной панели 1989
  • Поленов Александр Николаевич
  • Масютин Николай Павлович
SU1605279A2
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ 1979
  • Левчановский Феодосий Васильевич
SU826334A1
Устройство для отображения информации на экране электронно-лучевой трубки 1986
  • Сорока Леонид Степанович
  • Живилов Анатолий Викторович
  • Козлов Александр Леонидович
SU1410090A1

Иллюстрации к изобретению SU 1 446 643 A1

Реферат патента 1988 года Генератор символов

Изобретеиие относится к автоматике и вычислительиой технике и может быть использовано при построении устройств отображения информации. Цель изобретения - упрощение устройства - достигается введением второго дешифратора 7 и формирователя 9 кода начального смещения луча и соответствующих функциональных связей. Изобретение позволяет повысить надежность генератора символов и делает его более технологичньм при изготовлении. 4 ил., 3 табл.

Формула изобретения SU 1 446 643 A1

4аь 1

9)

9

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

Цель изобретения - упрощение генератора символов,,

На фиг. 1 представлена блок-схема генератора символов; на фиг, 2 - КОДЫ восьми единичных векторов; на фиг, 3 - пример формирования символа (цифры 2); на фиг. 4 - пример формирования сложного символа (скрипичный ключ),

Генератор символов содержит гене ратор I импульсов, блок 2 задания масштаба, первый дешифратор 3 символов, счетчик 4 тактов, блок 5 памяти8 регистр 6, третий дешифратор 7, шифратор 8, формирователь 9 кода начального смещения луча, второй дешифратор 10, счетчик 11 координат X и Y.

Входы дешифратора 3 символов (Код символа),.генератор 1 импульсов (Пуск), блока 2 задания масштаба (Размер), блока 5 памяти (Данные программы формирования символов), шифратора 8 (Код поворота и зеркального отображения символов) являются входами генератора символо в. Выходы регистра 6 (Интенсивностьj цвет), счетчика I1 коррдинат X и У (Код отклонения X и Y) являются выходами генератора символов и поступают в узлы формирования модулирующего (Интенсивность, цвет) и отклоняющих напряжений для ЭЛТ.

Генератор работает следующим об- разом,

Генератор 1 импульсов йредназна- чен для выработки тактирующих импульсов и управляющих сигналов по сигналу начала формирования символа (Пуск) и прекращения работы генератора символов по сигналу (Конец символа), поступающего с первого дешифратора 10.

Блок 2 задания масштаба формирует сигналы управления для счетчика 4 тактов и формирователя 9 кода начального смещения в зависимости от значения кода на входе Размер.

Дещифратор 3 символов по сигналу Код на его вхОде выбирает в блоке 5 памяти один из всего набора хранимых в нем символбв,

Счетчик 4 тактов вырабатьшает управляющие сигналы для блока 5 памяти регистра 6, шифратора 8, первого и

5

0

5

0

5

0

0

5

второго дешифраторов 10 и 7 в соответствии с временной диаграммой работы устройства.

Блок 5 памяти предназначен для хранения программ формирования си)- волов из единичных векторов, содержит набор микропрограмм постоянных cи ffloлoв в постоянном запоминающем устройстве и переменных символов в оперативном запоминающем устройстве; микропрограммы переменных синволоь изменяются по входу (Данные программы формирования символа) из вычислительного комплекса, с которым связано устройство.

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

Шифратор 8 по коду направления.. единичного вектора, поступающего с регистра и- сигналам по входу (Код поворота и зеркального отображения символов) устройства, формирует сигналы, поступающие в счетчик I1 координат X и Y, таким образом, что изменение кода на выходе счетчика I координат X и Y соответствует процессу формирования контура символа.

Формирователь 9 кода начального смещения предназначен для выведения луча ЭЛТ в центр знакоместа, относительно которого производится поворот, а также зеркальное отображение символов относительно осей X, Y, двух диагональных осей, расположенных под углами 45 и 135° относительно оси X.

После изображения символа знакоместо представляет собой сетку взаимно перпендикулярных линий с одинаковым расстоянием между ними по вертикали и горизонтали (с одинаковым шагом).

Точки, образующие контур символа, находятся внутри ячеек знакоместа. Процесс формирования КОНтура символа начинается из центра знакоместа. Движение луча ЭЖ от точки к точке

может происходить по восьми различным направлениям с дискретностью в один шаг. В процессе формирования контура символа луч ЭЛТ перемещается как по самому контуру символа, так и по линиям, соединяющим его отдельные участки (линиям связи). Единичные вектора, образующие контур символа, модулируются, а образующие ли- ю НИИ связи не модулируются.

Центр знакоместа может как совпадать с контуром символа, так и нахо-. диться вне его.

На блок 2 задания масщтаба из вы- 15 числительного комплекса поступает код размера символа (код коэффициента подобия).

Длина кода подобия зависит от используемого набора коэффициентов по- 20 добия.

Дпя построения символа необходимо расположить в знакоместе несколько единичных векторов в зависимости от сложности символа (буква, цифра, 25 сложный знак и т.п.). Слова (коды) набора векторов считываются в регистр 6 формирования векторов из блока 5 памяти. Слова состоят из 16 разряния символа относительно заданной оси. Последующие адреса слов вычисл ются простым инкрементированием адр са блока 5 памяти после считывания слова в регистр формирования векто- гюв.

Подобно не преобразованные симво лы формируются следующим образом. Генератор 1 импульсов включается сигналом Пуск (сигналом начала фо мирования символа). Сигнал Пуск как и сигнал Конец символа являет ся сигналом установки в исходное со стояние всех регистров, счетчиков, блока 2 задания масштаба, фо миро- вателя 9.

Через блок задания масштаба такт рующие импульсы поступают на счетчи 4 тактов, который последовательно о рашивает все узлы блока 5 памяти. По расшифрованному адресу из блока 5 памяти считьюается в регистр 6 код первого слова. Код слова содержит ин формацию о четырех единичных векто- pax, составлянщих иачало контура сим вола. Одновременно со считыванием первого слова формирователь 9 кода

дов, которые разбиты на четыре тетра- зо начального смещения луча производит

выдачу в счетчик 11 координат X и Y кода центра знакоместа (по установоч ному входу или счетному, . параллельным или последовательным кодом) К началу анализа первой тетрады первого слова микропрограммы символа в регистре 6 код отклонения луча по координатам X и Y поступит со счетчика П координат X и Y иа-цифроана- логовые преобразователи по координатам X и Y, затем - на усилители отклонения луча по координатам X и Y, и луч ЭЛТ переместится в центр знакоместа. .

ды. Три разряда в тетраде определяют тип вектора (фиг. 2) - а один разряд - наличие или отсутствие подсвета (возможно выделение пяти и более разрядов для каждого единичного вектора, при этом 2-3 разряда могут определять интенсивность подсвета цвет). Всего существует восемь типов векторов, последовательность KOTOJMJX определяет закон построения символа.

Нулевая тетрада, кроме , в последовательности векторные слов означает, что процесс построения символа закончен.

Шифратор 8 в необходимые моменты времени вырабатьшает счетные нм- пульсы, по ко-торым счетчик И координат X и Y в соответствии с сигналами направлеиия движения увеличивает или уменьшает содержащиеся в них коды чи сел..Уменьшение или увеличение кодов чисел в счетчике 11 координат X и Y определяет направление движения луча влево - вправо или вверх - вниз соответственно.

Предварительно в генератор лов из вычислительного комплекса поступают код символа, размер символа, код поворота и зеркальирго отображе

ния символа относительно заданной оси. Последующие адреса слов вычисляются простым инкрементированием адреса блока 5 памяти после считывания слова в регистр формирования векто- гюв.

Подобно не преобразованные символы формируются следующим образом. Генератор 1 импульсов включается сигналом Пуск (сигналом начала формирования символа). Сигнал Пуск как и сигнал Конец символа является сигналом установки в исходное состояние всех регистров, счетчиков, блока 2 задания масштаба, фо миро- вателя 9.

Через блок задания масштаба тактирующие импульсы поступают на счетчик 4 тактов, который последовательно опрашивает все узлы блока 5 памяти. По расшифрованному адресу из блока 5 памяти считьюается в регистр 6 код первого слова. Код слова содержит информацию о четырех единичных векто- pax, составлянщих иачало контура символа. Одновременно со считыванием первого слова формирователь 9 кода

зо начального смещения луча производит

35

40

gQ

45

55

выдачу в счетчик 11 координат X и Y кода центра знакоместа (по установочному входу или счетному, . параллельным или последовательным кодом). К началу анализа первой тетрады первого слова микропрограммы символа в регистре 6 код отклонения луча по координатам X и Y поступит со счетчика П координат X и Y иа-цифроана- логовые преобразователи по координатам X и Y, затем - на усилители отклонения луча по координатам X и Y, и луч ЭЛТ переместится в центр знакоместа. .

Шифратор 8 по коду направления с регистра 6 формирует счетные импульсы для счетчика координат X и Y II (+&X, -ЛХ, -t-uY, -&Y), одновременно с этим с регистра 6 по цепи Интенсивность , дает водается сигнал разрешения или запрета подсвета первого единичного вектора. Далее информация со счетчика I1 координат X и Y через цифроаналоговый преобразователь (не показан) в виде ступенчатого напряжения поступает на усилители по координатам X и Y для развертки луча ЭЛТ внутри знакоместа.

В следующих трех тактах анализи- руются следующие три тетрады считанного из блока 5 памяти в регистр 6 слова, формирование следующих векто ров, рбразующих контур CHi-iBoaa, что происходит аналогично описанному до тех пор, пока на вход дешифратора 10 с регистра 6 не поступит код (0000) конца формирования символа, Дешифратор 10 вырабатывает, сигнал окончания формирования символа Конец символа На этом процесс построения символа заканчивается, в вычислительный комплекс из генератора символов по цепи Конец символа поступает вызов нового символа одновременно с этим происходит установка генератора символов в исходное состояние.

ЕСЛИ в .составе информации нет при знака конца символа, то после аналй- за четырех тетрад из блока 5 памяти по сигналу со счетчика 4 тактов считывается следующее слово с информацией о следующих четырех единичных зек торах.

На шифратор :в подается код угла поворота и зеркального отображения CHiSffio a, Но этому коду шифратор 8, прёдс гавлякаций собой комбинационную схему, формирует измененную совокуп- .ность счетных импульсов для счетчика И ко0рд;инат X и У (+ДХ, -ДХ, +&, fiiY), Таким образом ыохяо получить символ, повериутьй относительно своего положения на 90, 180, 270., а также его зеркальное отображение относительно осей X, Y или осей, поверну- тьйс относительно осй X на угол 45° (225), 135° (315°).

Подобно првС1бразова11ные символы формируются в соответствии с кодом размера (кодом коэффициента подобия) Блок 2 задания масштаба формирует для счетчика 4 тактов и формирователя 9 кода начального смещения луча пересчитанные (определённые кодом размера число раз) импульсы. Импульсы чтения на блок 5 памяти со счетчика 4 тактов пост гаают также с измененной чистотой, в этом случае каждая тетрада слова с информацией о четырех единичных векторах-анализируется требуемое число раз. Так образуется составной вектор подобно увег личенного символа. Очерёдной пере- считанный импульс с блока 2 задания масштаба определяет новое состояние счетчика 4 тактов и соответственно

с

0 5

5

0

5

0

5

0

новую информацию о следующем векторе контура символа.

При анализе nei/вой тетрады первого слова, принятого в регистр 6 из блока.5 памяти, включается дешифратор 7, Прч коде 0000 дешифратор 7 вы- рабатьшает Сигнал запрета увеличения, поступающий в блок 2 задания масшта- . ба, который в этом случае блокирует пересчет управляющих импульсов для счетчика 4 тактов. Код 0000 являегея - в этом случае признаком сложйргд символа, закодированного уже в большой матрице (например, в матрице 16x16 .точек); и такой символ не подлежит -увеличенйк, что ограничивается разрядностью счетчика Г1 координат X и Y и коэффициентом усиления усилителя отклонения.

Формирователь 9 кода начального смещения прк поступлении признака запрета з величения (признака сложного символа) ио сигналу с блока 2 задания масштаба производит позиционирование (установку начального кода в счетчи- ке М Koop;j№ffiaT X и Y) для вывода луча в центр знакоместа, блок,2 задания масштаба не пересчитьгоает в этом случае для счетчика 4 тактов импульсы с генератора 5 импульсов, т.е. кируется размер.

В табл. I представлен состав ин- формадаи, считываемой из блока памяти; в табл. 2 - микропрограмма формирования символа (цифра 2); в табл, 3 - микропрограмма сложного символа (скрипйчньй ключ).

Таким образом, применение иного кодового эквивалента отображаемого символа (исключение длины вектора) значительно.упрощает устройство при незначительном увеличении (до 10 - 15%) объема блока памяти.

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

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

Генератор символов, содержащий генератор импульсов, блок задания масштаба, счетчик тактов, блок памяти, регистр, шифратор, счетчик координат X и Y, первый дешифратор, второй дешифратор, вход запуска генера- то а импульсов является входом заI1

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

Разряды с

15 14 13 12 И

10

Примечание,

Код 0000 в тетраде J - признак запрета увеличения символа.

Код ОООО в последующих тетрадах - признак конца символа.

Та блица 2

15 14 13 12 П1098 7&54 3210

8

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

Т а б л и ц а 1

2 1

15 2

и Гю И|8 тТб Тз |4

00 1 О

0111

t 01 i

1 010

1101

I 100

1 111

I О о о

1 000

1010

1010

1100

1 100

1010

1011

1 11 о

11 1 о

1 -1 1 о

1 110

1110

1 110

1 000

1 111

1446643

10 Таблица 3

3 Т 2 I 1 Го

0111

0000

1010

0111

1100

1100

1 It о

1110

1 о о о

1000

I о 10

1001

1011

1 о 11

101 1

toil

lilt

1001

1110

1 1.1 о

11 10

1110

1 I 10 0000

111 о 1 о 1 о

(2) ОЮ

(1)

Ч |у

(о/ш

по

(S)

Фиг.г

101(5

4t« 4 7 9

jy ;4f /J 72

П Ю 3 в 7 в 5 ч 3 2 /

.3

7 9

л л л 4 V

5 W

13 М П

ю

3 ;

5

г

4f V « «

/

Л /5 7V /3 12 П 10 3 S 7 6 S t 3 2 1

Фие.

Документы, цитированные в отчете о поиске Патент 1988 года SU1446643A1

Генератор символов 1980
  • Агарков Владимир Васильевич
  • Дубинский Дмитрий Лазаревич
  • Клячко Евгений Исидорович
  • Корбашова Галина Михайловна
  • Петров Игорь Ильич
SU883952A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Устройство для отображения информации на экране электронно-лучевой трубки 1975
  • Голубчик Владимир Яковлевич
SU555416A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 446 643 A1

Авторы

Асанов Равиль Шарифуллович

Долгов Александр Николаевич

Никитин Анатолий Сергеевич

Даты

1988-12-23Публикация

1987-05-19Подача