Генератор символов

 

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

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

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

РЕСПУБЛИК (19) (11) (5D4 G 09

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

ГОСУДАРСТВЕННЫЙ НОМИТЕТ пО изОБРетениям и ОтнРытиям

К ASTOPCHQMY СВИД=ТЕЛЬСТВУ (21) 4247360/24-24 (22) 19.05.87 (46) 23.12.88. Бюл. И 47 (72) P. Ш. Асанов, А. Н. Долгов и А С. Никитин (53) 681 .327.11(088.8) (56) Авторское свидетельство СССР

11 883952) кл. G 09 G !/06, 1980, Авторское свидетельство СССР

М 555416, кл. G 09 G 1/08, 1975. (54) ГЕНЕРАТОР СИМВОЛОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении устройств отображения информации. Цель изобретения - упрощение устройства — достигается введением второго дешифратора 7 и формирователя 9 кода начального смещения луча и соответству)0щих функциональных связей. Изобретение позволяет повысить надежность генератора символов и делает его более технологичньи при изготовлении. 4 ил., 3 табл.

1446643

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

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

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

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

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

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

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

Дешифратор 3 сгягволов по сигналу

Код символа на его вхбде выбирает в блоке 5 памяти один иэ всего набо55 ра хранимых в нем символЬв.

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

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

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

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

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

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

Точки, образующие контур символа, находятся внутри ячеек знакоместа.

Процесс. Формирования контура символа начинается из центра знакоместа.

Движение луча ЭЛТ от точки к точке

46643

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

45!

Шифратор 8 по коду направления с регистра 6 формирует счетные импульсы для счетчика координат Х и Y ll (+)ф, -ЬХ, +67, -д7), одновременно с этим с регистра 6 по цепи "Интенсивность, цвет" выдается сигнал yaspemeния или запрета подсвета первого еди.ничного вектора. Далее информация со счетчика 11 координат Х и Y через

55 цифроаналоговый преобразователь (не показан) в виде ступенчатого напряжения поступает на усилители по координатам Х и Y для развертки луча ЭЛТ внутри энакоместа. з

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

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

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

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

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

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

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

Шифратор 8 в необходимые моменты времени вырабатывает счетные импульсы, по которым счетчик ll координат Х и Y в соответствии с сигналами направления движения увеличивает или

1уменьшает содержащиеся в них коды чисел..Уменьшение или увеличение ко- дов чисел в счетчике 11 координат Х и Y определяет направление движения луча влево — вправо или вверхвниз соответственно.

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

Подобно не преобразованные символы формируются следующим образом.

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

Через блок задания масштаба тактирующие импульсы поступают на счетчик

4 тактов, который последовательно опрашивает все узлы блока S памяти. По расшифрованному адресу из блока 5 памяти считывается в регистр 6 код первого слова. Код слова содержит информацяо о четырех единичных векторах, составляющих начало контура символа. Одновременно со считыванием первого слова- формирователь 9 кода начального смещения луча производит выдачу в счетчик 1) координат Х и Y кода. центра энакоместа (ao установочному входу или счетному, т;е. параллельным или последовательным кодом).

К началу анализа первой тетрады первого слова микропрограммы символа в регистре 6 код отклонения луча по координатам Х и Y поступит со счетчика li координат К и 7 иа цифроаналоговые преобразователи по координатам Х и Y затем — на усилители от- . клонения луча по координатам Х и Y и луч ЭЛТ переместится в центр знакоместа.

5 14466

В следующих трех тактах анализируются следующие три тетрады считанного из блока 5 памяти в регистр 6 слова, Формирование следующих векто ров, рбразующих контур символа, что

5 происходит аналогично описанному до тех пор, пока íà вход дешифратора 10 с регистра 6 не поступит код (ОООО} конца формирования символа. Дешифра-,10 тор 10 вырабатывает сигнал окончания формирования символа "Конец символа", На этом процесс построения сжвола заканчивается, в вычислительный комплекс из генератора символов по цепи

".Конец символа" поступает вызов нового символа, одновременно с этим происходит установка генератора символов в исходное состояние.

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

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

11 координат Х и 7 (+AX -ЬХ, +67, -67). Таким образом можно получить символ, повернутый относительно своего положения на 90, 180 270 „ а так же его зеркальное отображение относительно осей Х, 7 или осей, повернутык относительно оси Х на угол 45, (225 ), 135 (315 ).

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

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

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

16х16 точек), и такой символ не подлежит увеличению, что ограничивается разрядностью счетчика 1 1 координат Х и 7 и коэффициентом усиления усилителя отклонения.

Формирователь 9 кода начального смещения при поступлении признака занрета увеличения (признака сложного символа) по сигналу с блока 2 задания масштаба производит позиционирование (установку начального кода в счетчи.ке 11 координат Х и 7) для вывода луча в центр знакоместа, блок 2 задания масштаба не пересчитывает в этом случае для счетчика 4 тактов импульсы: с генератора 1 импульсов, т,е. бло- кируется размер.

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

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

15X} объема блока памяти.

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

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

Генератор символов, содержащий генератор импульсов, блок задания масштаба, счетчик тактов, блок памяти, регистр, шифратор, счетчик координат Х и 7, первый дешифратор, второй дешифратор, вход запуска генератор>а импульсов является входом за1446643

Т а б л и ц а 1

Pampaû слова

15. 14 13 !2 11 1О 9 8 7 6 5 4 3 2 1 О

Тетрада -3

Тетрада 1

Тетрада 2

Тетрада 4

<р THtl оц единичного о вектора

eI о )единичного

o о вектора .3

Тип единичного вектора

П!

@ Тип о единичного вектора

Z j .А

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

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

Т а б л и ц а 2

Примечание. l5 14 13 12 !1 10 9 8 7 6 5 4 3 2 1 0

1 0 О

0 1 1 1 О О 0 О 0 1

1 1 1 1 1 1 0 1 1 0- 1 1 О 0

1 О 0 1 1 l 1 1 1 1 1 1 1

1 0 1 О 1 1 О 0 l О 0 1 1 0 О

О О О О пуска генератора, а выход подключен к тактовому входу блока задания масштаба, управляющий вход которого является входом сигнала управления раз5 мером символа генератора, а выход подключен к тактовому входу счетчика тактов, выход счетчика тактов подключен к управляющим входам блока памяти, регистра, шифратора и второго !О дешифратора, адресный вход блока памяти соединен с выходом первого дешифратора, информационный вход котоI рого является входом сигнала кода символа генератора, информационный !5 вход блока памяти является информационным входом генератора, выход блока памяти соединен с информационным входом регистра, выход которого соединен с первым информационным входом 20 пыфратора, с информационным входом второго дешифратора и является выходом сигнала модуляции интенсивности свечения луча генератора, второй информационный вход шифратора является .25 входом поворота символов генератора, выход шифратора подключен к тактовому -.. входу счетчика координат Х и У, выход которого является выходом кода отклонения луча генератора, выход .второго дешифратора подключен к входу блокировки генератора импульсов и является выходом сигнала конца символа генератора, отличающийся тем, что, с целью упрощения генератора, он содержит формирователь кода начального смещения луча и третий дешифратор, информационный вход формирователя када начального смещения луча соединен с выходом блока задания масштаба, а выход подключен к информационному входу счетчика координат Х и У, управляющий вход третье го дешифратора соединен с выходом счетчика тактов, а информационный вход подключен к выходу регистра, вы ход третьего дешифратора подключен к входу блокировки блока задания масштаба.

1446643

3 2 1 О

11 10 9 8!

5 14 13 12

7 6 5 4

1 О 1 О

7 0 .1 1

1 I О

I 1 О О

1 1 О О

1 1 О О

1 1 1 О

1 1 ) О

1 О О О

1 1 1 1 (Т Г I

О О 1 О О 1 1 ) 1 -! 1 I 1 1 1

1 О О О l О О О

1 О 1 О О } О! О 1 0 1 О 1

1 1 1 О 1 1 1 О

1 ) О l I I О

Таблица 3

О 1 I I О О О О

О 1 О О ) } 1

1 1 О О 1 1 О О

1 1 1 О I 1 1 О

l О О О О О О

1 О 1 О ) О О ) 1 О 1 1 1 0 I 1

1 О 1 1 0 1 1

1 ) I 1 О О 1

111011.)0

1 1 О 1 ) 1 О! 1 1 О ) 1 } О

0 О О О 1 О 1 О

1446643 (g (2)

С 07 070

011(З2

1446643 б

79

12

Л

3 у

4

1 д х в ч гз а. и 6 9 8 7 Ю

ФиаФ

Ф

Составитель А. Коробов

Редактор Н. Рогулич Техред Л.Сердюкова Корректор Л. Пилипенко

Заказ 6749/54 Тираж 459 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Пр<. ктная, 4

Генератор символов Генератор символов Генератор символов Генератор символов Генератор символов Генератор символов Генератор символов Генератор символов 

 

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

Изобретение относится к автоматике и вычислительной технике и мо5кет быть использовано при построении : групповых дисплейных кошшексов

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано для вьшода графической информации из ЭВМ

Изобретение относится к вычислительной технике и предназначено для вывода информации из ЭВМ

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода графической информации из ЭВМ

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

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

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

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

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

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

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

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

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

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

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

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