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

Иллюстрации

Показать все

Реферат

 

1. УСТРОЙСТВО ДЛЯ РЕДАКТИРОВАНИЯ , содержащее блок считывания, регистры первой группы, выходы групп которых соедийены с входами первых групп соответствующих сумматоров, выходы которых соединены с входами групп первого коммутатора, выход которого является первым выходом устройства , выходы регистров первой группы соединены с соответствующими входами первого распределителя импульсов,второй коммутатор, вход которого является входом устройства,а первый выход соединен с первым входом блока памяти, отлича1дщееся тем, что,с целью повышения точности и быстродействия устройства, в него введены регистр, регистры второй группы, третий коммутатор, группы элементов И, группы элементов ИЛИ, первый и второй элементы И, формирователь импульсов, первый блок управления, второй блок управления, первый выход которого соединен с входом блока считывания, выход которого соединен с входом формирователя импульсов,. выход которого соединен с первым входом регистра, выходы одних групп которого соединены с соответствующими входами элементов НИИ групп, выходы элементов ИЛИ каждой группы соединены с входами соответствующих регистров второй группы, выходы которых соединены с входами групп соответствующих регистров первой группы, входы которых и вход первого распределителя импульсов соединены с первым выходом первого блока управления , второй выход которого соединен с вторым входом регистра, выходы другой группы которого соединены с входами первого элемента И, выход последнего соединен с первым входом первого блока управления, g второй вход которого соединен с выходом второго элемента И, входы которого соединены с выходами третьей группы регистра, третий выход первого блока управления соединен с входами регистров второй группы, четвертый , пятый и щестой выходы первого блока управления соединены соответственно с первым, вторым и третьим входами первого коммутатора, выход Kj блока памяти соединен с первыми вхоЭд 0д дами элементов И групп, выходы элементов И каждой группы соединены с входами вторых групп соответствующих сумматоров, вторые входы элем нтов И каждой группы соединены с соответствующими выходами группы третьего коммутатора, вход которого соединен с вторым выходом второго коммутатора, а выход соединен с вторым входом блока йамяти, третий и четвертый входы первого блока управления соединены соответственно с вторым и третьим выходами второго блока управления.

СО03 СОВЕТСКИХ

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

РЕСПУБЛИК

091 (11) 31511 G 06 К 9/18

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3525031/18-24 (22) 20.12.82 (46) 07.10.84. Бюл. ¹ 37 (72) Ю.А.Рыченков, А.С.Рябчиков и И.П.Чичварин (53) 681.327.11(088.8) (56) 1. Авторское свидетельство СССР № 605222, кл. G 06 К 9/46, 1975.

2. Авторское свидетельство СССР

У 898462, кл. G 06 К 9/18, 1980 (прототип). (54)(57) 1. УСТРОЙСТВО ДЛЯ РЕДАКТИРОВАНИЯ, содержащее блок считывания, регистры первой группы, выходы групп которых соединены с входами первых групп соответствующих сумматоров, выходы которых соединены с входами групп первого коммутатора, выход которого является первым выходом устройстаа,âûõîäû регистров первой группы соединены с соответствующими входами первого распределителя импульсов, второй коммутатор, вход которого является входом устройства,а первый выход сое динен с первым входом блока памяти, о т л и ч а ю щ е е с я тем, что,. с целью повышения точности и быстродействия устройства, в него введены регистр, регистры второй группы, третий коммутатор, группы элементов И, группы элементов ИЛИ, первый и второй элементы И, формирователь импульсов, первый блок управления, второй блок управления, первый выход которого соединен с входом блока считывания, выход которого соединен с входом формирователя импульсов, выход которого соединен с первым входом регистра, выходы одних групп которого соединены с соответствующими входами элементов ИЛИ групп, выходы элементов ИЛИ каждой группы соединены с входами соответствующих регистров второй группы, выходы которых соединены с входами групп соответствующих регистров первой группы, входы которых и вход первого распределителя импульсов соединены с первым выходом первого блока управления, второй выход которого соединен с вторым входом регистра, выходы другой группы которого соединены с входами первого элемента И, выход последнего соединен с первым входом первого блока управления, второй вход которого соединен с вы- 3 ходом второго элемента И, входы которого соединены с выходами третьей группы регистра, третий выход первого блока управления соединен с входами регистров второй группы, четвер- Я тый, пятый и шестой выходы первого блока управления соединены соответ- .

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

1 117669 ка.

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

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

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

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

В известном устройстве изображение знака после считывания записывается в сдвиговыи регистр, каждый разряд которого соответствует одной точке растра знакового поля. Далее происходит выделение линейных элементов знака. В зависимости от сложности задачи опознавания определяется 20-35 различных линейных элементов. Каждый 20 линейный элемент образуется в пределах знака на всех столбцах, в которых он измеряется. Если, к примеру, линейный элемент измерен в пределах знака в пяти столбцах, то для каждо- 5 го из пяти столбцов предусмотрен отдельный блок для выделения тонов линейного элемента. Если линейный элемент появляется в пределах столбца растра в более, чем одной позиции, З0 то он образуется в самой нижней позиции столбца, отсчитанной от нижнего края знаков поля, и запоминается в блоках памяти. Для остальных требуемых вертикальных позиций этого

35 столбца из подмножества линейных элементов образуются форм-элементы.

По множеству опознаваемых знаков определяется множество форм-элементов. Далее каждый знаковый класс описывается только при помощи истинного подмножества одинаковых или раз личных форм-элементов в различных позициях. Это описание называется прототипом. (одинаковый форм-элемент ,может появляться в нескольких прототипах. Опознаваемые знаки сравниваются с прототипом. Блок решения принимает решение об отнесении распознаваемого знака к соответствующе50 му классу. Если сравнение знаков не произошло, то блок решения формирует сигнал для подачи в блок управления, где формируется сигнал возврата (1) ..

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

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

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

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

1117б69

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

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

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

35 с входом формирователя импульсов, выход которого соединен с первым входом регистра, выходы одних групп которого соединены с соответствующими входами элементов ИЛИ групп, выходы элементов ИЛИ каждой группы соединены с входами соответствуюпр х регистров второй группы, выходы которых соединены с входами групп соответствующих регистров первой группы, 45 входы которых и вход первого распре делителя импульсов соединены с первым выходом первого блока управления, второй выход которого соединен с вторым входом регистра, выходы другой

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

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

1117669

15

25

45

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

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

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

Устройство содержит блок 1 считывания, состоящий иэ осветителя 2, оптического блока 3, предназначенного для фокусировки элементов контролируемых знаков на приемник 4 оптического сигнала, представляющий собой линейный прибор с зарядовой связью (ЛПЗС), конструктивно объединенный с микрохолодильником 5 (полупроводниковый термоэлектрический модуль) и радиатором 6, блок 7 термостабилизации, предназначенный для управления микрохолодильником, второй блок 8 управления, генератор 9 импульсов, второй распределитель 10 импульсов (трехфазный), седьмой счетчик 11, второй блок 12 совпадения, первый блок 13 совпадения, блок 14 ключей, формирователь 15 импульсов, усилитель 16, фильтр 17, компаратор 18, блок 19 формирования контрольного кода, регистры 20 первой группы, первый распределитель 21 импульсов, сумматоры 22, элементы И 23 групп, блок 24 памяти (ПЗУ), третий коммутатор 25, первый коммутатор 26, ЭЦВМ 27, второй коммутатор 28, регистр 29, элементы ИЛИ 30 групп, первый элемент И 31, регистры 32 второй группы, первый блок 33 управления, первый 34, третий 35, второй 36, четвертый 37 триггеры, первый счетчик 38, первый дешифратор 39, второй 40 и третий 4 1 счетчики, второй дешифратор 42, пятый 43, четвертый 44, шестой 45 счетчики, Ю третий 46, четвертый 47, пятый 48 и шестой 49 элементы И, второй элемент И 50.

На чертеже также обозначены ленточный бумажный носитель 51, строки 52, знаки 53, строка 54 разложения, метка 55 начала страницы, метка 56 конца страницы, точки 57 в знакоместе, интервал 58 между строками.

В .основу схемы блока 7 термостабилизации положен триггер 1Нмидта с температурно-зависимым делителем напряжения ° Схема работает по принципу позиционного регулирования. В период охлаждения через модуль термоэлектрический микрохолодильник 5 пропускает прямой ток порядка 1,2-1,3 А.

В этот период происходит охлаждение модуля ЛПЗС 4. При достижении необходимой температуры происходит автоматическое переключение тока на обратный, равный 0,4 А. Поддержание заданных температур ЛПЗС 4 в широком интервале изменения температуры окруо жающей среды (5 — 45 С) производится автоматически, путем регулирования длительности работы модуля при прямом и обратном токах. В качестве датчика температуры используют полупроводниковое микротермосопротнвление

МТ-57 конструкции В.Г.Карманова.

Приемник 4 оптического сигнала представляет собой линейный прибор зарядовой связи с трехслойной элект9 11176 ронной структурой из поликремния типа А 1033. ЛПЗС имеет малый размер ячейки (порядка 8 мкм) и черезвычайно высокую эффективность переноса. При,бор содержит один накапливающий регистр и один регистр памяти длиной

16,5 мм и состоит из 1024 элементов (возможно 2048). Приемник работает при скоростях считывания 2-4 МГц.

Применение такого прибора в предла- 10 гаемом устройстве позволяет получить высокую достоверность контроля, так как первичное считывание иэображения производится с очень высоким разрешением (при пространственном шаге чув- 15 ствительных элементов 15 мКм — 33 пара линий на 1 мм).

Блок 7 термостабилизации совместно с микрохолодильником 5, работающим с использованием эффекта Пельтье, 20 предназначены для охлаждения подложки модуля ЛПЗС с целью резкого снижения темновых токов, повышения отношения сигнал — шум .на вьиоде приемника оптического сигнала, что значи- 25 тельно упрощает схемы вьделения видеосигнала, увеличивает надежность и достоверность считывания информации всего устройства. Блок термостабилизации позволяет задавать необхо- З0 димую температуру приемника ЛПЗС и обеспечивает получение перепада температур 40 С относительно окружаюа щей среды.

69 10 ет базовую последовательность импульсов, сдвинутьи по времени. Импульсы из этой последовательности направля1ются в 11-разрядный двоичный счетчик 11, осуществляющий отсчет времени накопления. Импульсы со счетчика 11 формируют импульсь1 затвора разреше ния ЛПЗС, из которых в дальнейшем с помощью последовательности импульсов трехфазного распределителя 10 формируется импульс фоточувствительной секции ЛПЗС. Схемы совпадения блоков 12 и 13 осуществляют формирование логических сигналов управления., Блок 14 согласующих ключей осуществляет преобразование уровней напряже-. ний логических сигналов в сигналы отрицательного уровня, необходимые для работы приемника 4 оптического сигнала.

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

МОП-транзисторов. Вьиод приемника 4 оптического сигнала подключен к формирователю 15 импульсов, содержащему последовательйо включенные усилитель 16, фильтр 17 и компаратор 18,, на второй вход которого подключен второй вьиод усилителя 16. Формирователь 15 импульсов предназначен для преобразования электрических сигналов ЛПЗС 4, в. стандартные сигналы цифровой логики. Сигнал с вьиода

ЛПЗС 4 усиливается усилителем 16, затем с помощью фильтра 17, который представляет собой схему привязки к уровню когерентной помехи и повторитель, происходит фильтрация когерентной помехи и сигнал поступает на компаратор 18. На выходе компаратора 18 формирователя 15 импульсов сигнал соответствует заданному превышению уровня "черного" в видеосигнале. Этот сигнал может быть использован в системе цифровой обработки.

В качестве компаратора может быть использована микросхема К 521 СА.

Основным элементом микрохолодиль- З5 ника является термобатарея, которая с помощью теплопроводящей пасты

КПТ-8 крепится к керамической подлож1 ке ЛПЗС. Управляющие входы приемника 4 оптического сигнала подключены к выходным каналам блока 8 управления, который содержит генератор 9 импульсов, подключенный к трехфазному распределителю 10, представляющему собой регистр Джонсона на тригге- 45, рах. I< К типа, один выход которого подключен к счетчику 11, а два дру гих — к входам двух блоков 12 и 13 совпадения кодов, к другим входам которых подключены соответственно 50 выходы разрядов счетчика 11, соответствующий выход трехфазного распределителя 10 и выход, подключенный к блоку 13 совпадения, подключены на два входа блока 14 согласующих 55 ключей, на третий вход которого подключен выход блока 13 совпадения.

Трехфазный распределитель 10 формируУстройство содержит также блок 19 формирования контрольного кода, состоящий из К-буферньи сдвиговых регистров 20 первой группы, где К вЂ” коли. чество знаков в строке, а число разрядов каждого из регистров равно 1,, где 1 — количество.знакомест в строке разложения знака. Поразрядные выходы разрядов буферных сдвиговых

1117669

12 регистров 20, соответствующие одному знакоместу, подключены непосредственно, а последовательные выходы каждого регистра через распределитель 21 импульсов — к одним входам соответст- 5 вующего сумматора 22, на другие вхо1 ды которого подключены через элементы И 23 групп информационные шины блока 24 памяти ПЗУ, вторые входы элементов И 23 подключены к .вьиодам группы третьего коммутатора 25, вьиод которого связан с синхровходом блока 24 памяти, выходы каждого из сумматоров 22 под-. ключены к первому коммутатору 26, подключенному к ЭЦВМ 27, выход которой через второй коммутатор 28 связан с адресными шинами блока 24 памяти и с входом коммутатора 25.

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

Устройство содержит также сдвиговый регистр 29 многократной записи, число разрядов которого определяется ф ормулой

N=(nx0). K+gg+jg+jrn, где "n — число разрядов регистра на одно знакоместо; — количество знакомест в строке разложения знака;

К вЂ” число знаков в строке; — число пробелов в строке;

Ь вЂ” число разрядов регистра на ,пробел; ,) — число разрядов регистра на служебную информацию. г

Синхровход сдвигового регистра 29 одключен к. второму выходу блока 33 управления, а информационный вход —, к выходу формирователя 15 видеоимI

:пульсов, выходы регистра 29, соответствующие одному знакоместу, объе- 50 динены на элементе ИЛИ 30, число которьи равно количеству знакомест в строке разложения знака. Выход каждого элемента ИЛИ 30 подключен к одному разряду соответствующего регистра 32 вТорой группы,.общее число которых равно числу знаков в строке разложения. Поразрядные выходы каждого регистра 32 подключены к входам буферных сдвиговых регистров 20 первой группы блока 19 формирования контрольного кода, младшие и старшие разряды регистра 29 1„„ и 1с предназначены для служебной информации, причем 1 =(nx8), j )(nx8) поразрядно подключены к соответствующим элементам И 31 и 50, выходы которых подключены к управляющим входам блока 33 управления.

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

Сигналы, формируемые по считанным меткам, выделяются элементами И 31 и 50.и поступают на управляющие входы блока 33 управления. Основное достоинство совокупности эле-. ментов сдвигового регистра 29 групп элементов ИЛИ 30 и регистров 32 второй группы состоит в том, что с их помощью можно осуществить многократную запись каждой в отдельности строки разложения знаков (m раз) с резервированной записью в Н разрядов сдвигового регистра 29 каждой отдельной точки контролируемого знака, причем .запись в регистры 32 производится после каждого сканирования. Такой алгоритм работы позволяет получить очень высокую надежность контроля каждого элемента контролируемого знака, а значит и всего знака в целом.

Блок 33 управления предназначен для реализации алгоритма многократного, резервированного контроля строк разложения буквенно-цифровой информации, а также для организации обмена информацией между блоком 19 формирования контрольного кода и ЭВМ 27 путем установки флажков пре. рывания.

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

После подачи питающего напряжения производится установка в исходное

)4

1117669

l3 состояние электронных схем устройст- ва. После включения шагового двигателя подачи (не показан) начинается перемещение перед оптическим блоком 3 блока 1 ленточного бумажного 5 носителя 51 с расположенными на нем строками 52 буквенно-цифровой инфор. мации, в каждой из которых содержится !; знаков 53. В зависимости от скорости линейного перемещения ленточного бумажного носителя 51 задающий генератор 9 блока 8 управления настраивается таким образом, чтобы обеспечивалось динамическое сканирование каждой в отдельности строки 54 разложения контролируемых знаков 53 щ раз. При отсутствии информации <перед оптическим блоком 3 белое поле), запись ее в регистры 32 не происходит, так как выходной сигнал со счетчика 40 на элементе И 48 блокируется потенциалом низкого уров. ня с выхода триггера 35. Контроль буквенно-цифровой информации разрешается сигналом считывания специальной меткой 55 начала страницы.

Цикл записи информации при построчном сканировании в сдвиговый регистр 29 происходит следующим обра зом. 30

С приходом синхросигнала с блока 8 управления, который определяет начало выхода информации с приемника 4 оптического сигнала, происходит переключение триггера 34, в результате чего разрешается прохождение тактовых импульсов с блока 8 управления через элемент И 46 блока 33 управления на счетный вход счетчика 38. С этого NQMBHTB начинается синхронная работа формирователя 15 видеоимпульсов по выходным сигналам блока 1 и блока 33 управления. Если предположить, что ширина ленточного ,бумажного носителя 51 равна d,øèðèíà захвата считывания С,а длина строки 52 контролируемой буквенно-цифровой информации, включая специальные метки 55 начала страницы и 56 конца страницы, равна Р, необходимо произвести совмещение считываемой строки разложения с первым разрядом регистра 29. Для этой цели предназначен счетчик 38 с дешифратором 39, которые производят отработку базового расстояния f, после чего происходит переключение триггера 36, выходной потенциал с которого поступает на вход элемента И 47, в результате чего разрешается подача тактовых сигналов на счетный вход счетчика 40 и одновременно на синхровход регистра 29. Производится запись и движение информации считанной строки разложения по разрядам регистра 29 от младших разрядов к старшим.

После заполнения регистра 29, в результате подхода метки 55 начала страницы, информация о которой фиксируется разрядами "с регистра 29, с выхода элемента И 3 1 формируется сигнал, который поступает на один из управляющих входов блока 33 управления на единичный вход триггера 35, в результате чего элемент И 48 подготавливается для подачи выходного сигнала со счетчика 40. По окончании работы счетчика о ),a этот момент времени информация о считанной строке разложения точно записана в соответствующие разряды регистра 29) выходным сигналом с него производится обнуление счетчика 38, а также установка в исходное состояние триггеров 34 и 36, в результате чего запрещается .1оступление тактовых сигналов на синхровход регистра 29, считанная информация фиксируется.

Этим же сигналом, который проходит элементы И 48 и 49, производится перенос считанной информации в соот-ветствующие регистры 32, число которых равно К, причем информация о считанной точке знака в разряд каждого из регистров 32 будет записана, если она была зафиксирована хотя бы в одном из разрядов (от 1 до n) регистра 29, отведенных для контроля каждой элементарной точки контролируемого знака, для чего предназначены элементы ИЛИ 30, число которых равно 1, а число входов у каждого элемента равно )! . Одновременно с переносом информации с регистра 32 сигналом с выхода элемента И 48 производитс я запись " I " в счетчик 4).

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

Таким образом, при движении носителя 51 с информацией перед приемником 4 оптического сигнала эа. время 5 прохождения одной строки 54 разложения в регистр 29 видеосигнал дописы-. вается у раз, причем после каждой записи информация через элементы ИЛИ 30 переносится к регистру 32 и таким образом информация о наличии точки 57 в знакоместе будет храниться в соответствующем разряде регистра 32 при условии попадания информации (сигнала с элемента ЛПЗС) хотя бы в один элемент воображаемой матрицы размером Inxrl.

Через каждые % циклов сканирований с выхода дешифратора 42 формируется сигнал, который поступает на счетный вход счетчика 43, а также на, выход блока 33 управления, и далее на вход блока 19 формирования контрольного кода; в результате чего производится перенос сформированной информации за щ считываний о строке .54 разложения из регистров 32 в регистры 20 (число которых также равно К), блока 19 формирования контрольного кода, и производится ЗО запуск распределителя 21, в резуль-, тате чего происходит параллельнопоследовательное суммирование информации буферных сдвиговых регистров 20 в соответствующие сумматоры 22 по каждому контролируемому знаку в отдельности. Таким образом, если контролируемые знаки содержат q строк разложения, сигнал на перенос инфор-. мации в буферные сдвиговые регист- 4р ры 20 и запуск распределителя 21 с выхода дешифратора 42 блока 33 управ. ления формируется q раз через каждые Е циклов сканирований очередной контролируемой строки разложения. 45

При поступлении последнего q-го сигнала с выхода дешифратора 42 на счетный вход счетчика 43, с выхода последнего формируется сигнал, который переключает триггер 37, в резуль тате чего блокируется прохождение сигнала через элемент И 49. Этим же сигналом с выхода счетчика 43 производится запись модуля (расчетного постоянного числа) по информационным входам счетчика 4 1 с таким расчетом, что оставшееся число до переполнения счетчика 41 в точности соответствует необходимому числу сканирований на интервал 58 при линейном перемещении ленточного бумажного носителя 51, На время прохождения интервала 58 перед приемником 4 оптического сигнала сигналом с выхода триггера 37 на вход элемента И 49 производится блокировка сигнала переноса информации из сдвигового регистра 29 в регистры 32.

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

Информация с выходов счетчиков 44 и 45 подается в блок 19 формирования контрольного кода и далее в ЭВМ.

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

ЭВМ 27 последовательно через коммутатор 28 на адресные шины блока 24

1 памяти подаются коды, соответствующие адресам дополняющих кодов последовательно расположенных распечатанных знаков в контролируемой строке, а по сигналам коммутатора 25 произодится последовательно запись дополняющего кода последовательно в каждый из сумматоров 22. Сравнение кодов производится в момент прохождения интервала 58 перед приемником 4 оптического сигнала блока 1 счи