Устройство для формирования кодов символов

Иллюстрации

Показать все

Реферат

 

ш1670930

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

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

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 18.01.77 (21) 2444321/18-24 с присоединением заявки № (23) Приоритет (43) Опубликовано 30.06.79. Бюллетень № 24 (45) Дата опубликования описания 30.06.79 (51) М. Кл. б 06F 3/02

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

СССР по делам изобретений и открытий (53) УДК 681.327,11 (088.8) (72) Авторы изобретения А. М. Титов, Ф. Г. Мильнер, С. В. Степочкин, В. Н. Мартинович и П. В. Погомий (71) Заявитель Минский филиал Московского конструкторско-технологического бюро

4 1 !

t (54) YCTPOACTBO PJ15l @OPMHPOBAHH5I (GAB

СИМВОЛОВ

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

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

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

Наиболее близким, по существу технического решения, является устройство для формирования кодов символов, содержащее генератор, пишущий элемент с индуктивной катушкой, подключенной к генератору, блок считывания, индуктивно связанный с индуктивной катушкой пишущего элемента, регистр, блок управления, первый выход которого подключен ко входу сброса регистра, блок постоянной памяти, вход которого соединен со вторым выходом блока управления, блок сравнения, первый и второй входы которого подключены к выходам регистра и блока постоянной памяти соответственно, с блоком управления соединенный двусторонней связью, и блок сопряжения, соединенный двусторонними связями с блоком управления и электрон- зо но-вычислительной машиной (ЭВМ), первый вход блока сопряжения подключен к выходу блока сравнения, а второй вход— к выходу блока постоянной памяти (2).

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

Таким образом, целью изобретения является повышение быстродействия и расши рение области применения.

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

670930 группу элементов И, входы которых соединены с выходами управляющих триггеров и соответствующими выходами элементов и первой группы, элементы ИЛИ, входы которых подключены к соответствующим выходам элементов И второй группы, а выходы — к нулевым входам соответствующих управляющих триггеров, два триггера признаков, выходы которых подключены к выходам блока и два элемента ИЛИ, входы которых соединены с соответствующими выходами элементов И второй группы, а выходы — с соответствующими единичными и нулевыми входами триггеров признаков.

На фиг. 1 приведены варианты написания и кодирования буквы «а»; (HB фиг. 2— блок-схема устройства для формирования кодо|в символов; на фиг. 3 — фун кциональная схема блока формирования направления движения; на фиг. 4 — распределение магнитного поля, наводимого индуктором.

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

Как видно из фиг. 1, при начертании буквы «а» выполняется строго определенная последовательность изменений направлений конца пишущего стержня (фиг. la), которая остается постоянной для разных почерков и способов написания знаков (фиг. 1д, 1г). Если это изображение разбить на участки (фиг. lб), то направления движений на каждом участке будут определятьсятаблицей (фиг. lв). Для 1 варианта начертания в таблице будут отсутствовать участки

56 и 67. Таким образом, мы имеем здесь два варианта начертаний букв, которые могут быть представлены в виде машинных слов (фиг. le и lж). Анализ вариантов начертаний всех букв и цифр показал, что такая форма представления характерна для всех алфавитно-цифровых символов, при этом неоднозначность наблюдается только при их небрежном написании (например, при отсутствии в символе «а» участков 01 и 12 он читается как символ «и»).

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

Устройство, представленное на фиг. 2, содержит генератор 1, пишущий элемент с индуктивной катушкой 2, блок считывания

3, блок формирования направления движения 4, блок анализа изменения направления движения 5, регистр 6, блок сравнения

7, блок постоянной памяти 8, блок управления 9, и блок сопряжения 10. В состав блока формирования направления движе5

65 ния входят усилители-формирователи 11, первая группа элементов И 12, управляющие триггеры 13, элементы ИЛИ 14, вторая группа элементов И 15, первый элемент

ИЛИ 16, второй элемент ИЛИ 17, первый триггер признака 18 и второй триггер признака 19.

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

Стробирующие импульсы, вырабатываемые генератором 1 (фиг. 2), поступают на индуктивную катушку пишущего элемента

2. Магнитное поле, наведенное катушкой, индуцирует электродвижущую силу (ЭДС) в системе координатных шин блока считывания 3. Усиленные и нормализованные по амплитуде и длительности импульсы, считанные с координатных шин, поступают в блоки формирования направления движения 4 по осям Х и У. С выходов блоков формирования направления движения 4 по осям Х и Y значение направления движения поступает в блок анализа изменения направления движения 5, в котором анализируется изменение направления движения хотя бы по одной координате по сравнению с предыдущим моментом времени. Информация о направлении движения по обеим координатным осям в предыдущий моменг времени хранится в 2-х младших разрядах регистра 6. При изменении направления движения блок 5 выдает команду на сдвиг содержимого регистра 6 на два разряда вправо. Далее производится перезапись соответствующих значений изменений по координатам из блоков 4 в младшие два разряда регистра 6. После окончания формирования кода символа происходит сравнение в блоке сравнения 7 содержимого регистра 6 и эталонов кодов символов, поступающих из блока постоянной памяти b, При несовпадении кода символа из блока постоянной памяти 8 сигнал «не равно» с выхода блока сравнения 7 поступает в блок сопряжения 10 связи с ЭВМ и устанавливает в «О» регистр 6. При совпадении кодов сигнал «равно» из блока сравнения 7 поступает в блок 9 управления, который формирует сигнал установки в «О» регистра 6 и сигнал «запрос обмена», который через блок 10 сопряжения поступает в

ЭВМ, При поступлении сигнала «разрешение обмена» из ЭВМ происходит передача кода символа в коде ДКОИ или ISO в ЭВМ через блок 10 сопряжения. Этот код считывается из блока постоянной памяти 8 одновременно с эталонами кодов символов и поступает в регистр обмена блока сопряжения 10. После этого цикл работы устройства повторяется.

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

65 ные в шинах, выделяются и усиленные и нормализованные по амплитуде и длительности усилителями-формирователями 11 поступают на элемент И первой группы элементов И 12 и с выхода ее — на единичный установочный вход одного из управляющих триггеров, переведя его в единичное состояние. Перемещая индуктор вправо, т. е. индуцируя импульсы в шинах третьей и первой групп, мы устанавливаем в единичное состояние другой управляющий триггер. Одновременно импульс поступает на один вход одного из элементов И второй группы 15, на второй вход которой уже подан высокий потенциал с выхода, ранее установленного в единичное состояние управляющего триггера. С выхода элемента

И второй группы высокий уровень поступает на вход второго элемента ИЛИ 17

«больше» и с выхода ее на единичный установочный вход второго триггера признака

19 «больше». Установка второго триггера признака 19 «больше» означает перемещение вправо. После установки триггера 19

«больше» сигналом, поступившим с элемента И второй группы 15 через элемент

ИЛИ группы 14, управляющий триггер устанавливается в состояние «О». При дальнейшем перемещении вправо импульсы, поступающие с элементов И второй группы (сигнал «больше») подтверждают единичное состояние второго триггера признака 19

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

11 на вход элемента И первой группы 12, устанавливают в единичное состояние управляющий триггер, а высокие ровни сигнала, поступающие с элемента И первой группы и ранее установленного управляющего триггера, переключают элемент И второй группы 15, сигнал с выхода которой через первый элемент ИЛИ 16 «меньше» поступает на единичный установочный вход пеового триггера признака 18 «меньше», устанавливая его в единичное состояние, и на нулевой вход второго триггера признака 19 «больше», устанавливая его в «О».

Сигналы с выходов единичных плеч триггеров признаков 18 «меньше» и 19 «больше» поступают в блок 5 (фиг. 2) анализа изменения направления движения.

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

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

Кроме того, предлагаемое устройство позволяет исключить затраты машинного времени на распознавание символов в ЭВМ.

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

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

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

И, входы которых соединены с выходами управляющих триггеров и соответствующими выходами элементов И первой группы, элементы ИЛИ, входы которых подключены к соответствующим выходам элементов

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

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

670930

Ю Табл. 1

0 0 (О О а (1 И 1 1 И

У"

x" а О r О О П 1 1 О 1 О И

1. Авторское свидетельство СССР № 327501, кл. G 06К 11/00, 1971.

2. Авторское свидетельство СССР № 269638, кл. G 06К 9/16, 1970.

670930 гвыг. 3 г, Jocu zux/emu иогнотнсго юлю

Фиг. 6

Составитель Г. Митина

Редактор Э. Губницкая Техред А. Камышникова Корректоры: Л. Брахнина и Л. Орлова

Заказ 1311/9 Изд. ¹ 389 Тираж 780

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

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

Подписное

Типография, пр Сапунова, 2