Устройство для поворота изображе-ния символов

Иллюстрации

Показать все

Реферат

 

())) 841030

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советскнн

Соцнвлнстнческнн

Республнк (61) Дополнительное к.авт. свид-ву— (22) Заявлено 29.06.79 (21) 2786005/24 с присоединением заявки №вЂ” (23) Приоритет— (51) М, Кл.э

G 09 G 1/16

63сяРрстнннЫ1 KoNNToT

CCCP ае алаи нзевретеннй в втнрмтнй (53) УДК 68!.327..11 (088.8) Опубликовано 23.06.81. Бюллетень №23

Дата опубликования описания 25.06.81 (72) Авторы изобретения

В. И. Горохов, С. И. Иванов и А. А. Ильин

I (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПОВОРОТА ИЗОБРАЖЕНИЯ СИМВОЛОВ

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

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

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

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

Блок выбора элеМентов символа связан со счетчиком импульсоВ, который подключен к элементу И сумматором приращений координат Х и У, входному регистру и блоку сравнения. Блок сравнения связан с блоком ,памяти и счетчиком опроса (2).

34 Недостатком устройства является низкая точность отображения информации за счет

i искажения конфигурации символов, которое возникает при повороте символа.

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

Цель изобретения — повышение точност устройства.

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

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

Устройство содержит первый регистр l, дешифратор 2, блок 3 памяти, первый счетчик 4, второй счетчик 5, генератор 6 импульсов, первый сумматор 7, шифратор 8, первый коммутатор 9, второй регистр 10, второй сумматор 11, второй коммутатор 12, делитель 13 частоты.

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

Дешифратор 2 производит дешифрацию кода адреса с целью выборки из блока 3 памяти необходимой информации.

Блок 3 памяти содержит следующук информацию: при необходимости адрес про- граммы построения символа, программу построения символа, результат операции умножения произвольного числа Х (координаты вектора Х или Х, Y или Y) на косинус и синус угла поворота символа. Первый вырабатываемых генератором 6 импульсов, 5 и при равенстве количества этих импульсов коду наибольшей проекции вектора на оси координат вырабатывает сигнат окончания построения вектора.

Первый сумматор 7 производит операцию сложения согласно выражения преобразования координат при повороте каждого векто. ра символа.

Шифратор 8 выполняет функцию формирования адреса для блока 3 памяти по коду угла поворота и значения координат вектора по осям Х или Y.

Коммутаторы 9 и 12 предназйачены для выходов одного из нескольких блоков или узлов ко входам дешифратора 2 и делите30

4 счетчик 4 производит изменение адреса блока 3 памяти на единицы при выборе программы построения символа. Второй счетчик 5 выполняет операцию счета импульсов, ля 13 частоты соответственно. Регистр 10 производит промежуточное хранение кодов координат вектора, умноженных на синус и косинус заданного угла после их считывания из блока 3 памяти.

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

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

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

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

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

841030

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

Составитель В. Гречанинов

Редактор Н. Назаренко Техред А. Бойкас. Корректор М. Шароши

Заказ 4777/79 Тираж 484 Поднисное

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

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

Филиал ППП «Патент», r Ужгород, ул. Проектная, 4

Тем самым мы избавляем оператора от.излишнего напряжения во время работы, связанной с повышением достоверности принятых оператором решений, распознававмос,тью символов, и,.в конечном счете, ЖЬвышается надежность системы «Человек-ма. шина». Это особенно важно в автоматизи ,рованных системах, в которых решения опе.ратора могут иметь важное экономическое илн иное значение (например в АСУ) со сложными производственными или иными процессами.

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

2О Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР № 516071, кл. G 06 K 15/20, !974.

2. Авторское свидетельство СССР № 503264, кл. G 06 К 15/20, 1973 (прототип).