Устройство для считывания штриховой информации
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано в информационно-поисковых системах в качестве средств считывания информации с носителей для ввода ее в ЭВМ и для передачи абоненту по запросу. Целью изобретения является повышение надежности считывания штриховой информации при кодировании ее по принципу темное/светлое в условиях разбросов оптической плотности изображения и фона. В устройство, информации содержащее блок сканирования и фотометрирования, АЦП, первый и второй счетчики, первый и второй триггеры, тактовый генератор и элемент И, введены счетчик на три состояния, счетчик на пять состояний, формирователь адреса, ОЗУ, формирователи строба и видеосигнала, что позволяет формировать дополнительные признаки при показании видеосигнала в область вероятной единицы. 1 з.п. ф-лы, 11 ил.
СОЮЗ COBETCHHX
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
А1.И1)с G 06 K ll/00 госуда ственный комитет
ПО ИЗОБРЕТЕНИЯМ И ОТНРЬ1ТИЯМ
ПРИ ГКНТ СССР
1 (21) 4087754/24-63 (22) 26.05. 86 (46) 15. 11 . 90. Бкл. Ф 42 (72) Е.В.Ларкин, А.Г.Куконин, В.И.Осадчий и И.А.Ларкина (53) 681. 327. 12(088.8) (56) Авторское свидетельство. СССР
9 1176354, кл. С 06 К !.1/00, 1983. (54) УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ШТРИХОВОЙ ИнфОР1АЦИИ
{57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в информационнопоисковых системах в качестве средств считывания информации с носителей для ввода ее в ЭВМ и для передачи абоненту по запросу. Целью изобретеИзобретение относится к автомати ке и вычислительной технике и может быть использовано в информационно-поисковых системах в качестве средства считывания информации с носителей для ввода ее в ЭВМ и для передачи абоненту по запросу.
Цель изобретения — повышение надежности считывания информации.
На фиг. 1 приведена функциональная схема устройства считывания; на фиг. 2 — схема формирователя видеосигнала; на фиг. 3 — схема формирователя адреса; на фкг. 4 — схема формирователя строба;на фиг. 5 — схема возможной реализации блока сканирования и фотометрирования, на фиг. 6(а, б) — структура огеративного запоминающего ус} ройства; на фиг. 7 (а,б,в) „.SU„„Щ}}Я8} ния является повышение надежности считывания штриховой информации при кодировании ее по принципу темное/ светлое в условиях разбросов оптической плотности изображения и фона. В устройство, содержащее блок сканирования и фотометрирования, АЦП, первый и второй счетчики, первый и второи триггеры, тактовый генератор и элемент И, введены счетчик на три состояния, с оветчик на пять состоянкй, формирователь адреса, ОЗУ, формирователи строба и видеосигнала, что позволяет формировать дополнительные признаки при показании видеосигнала в область вероятной единицы, 1 з,п. ф-лы, 8 ил.
9 порядок опроса элементов оперативного эапомипа}:щего устройства при записи и считывании информации; »а фиг.8законы распределения сигнала яркости фона и изображения на выходе фотоэлектронного преобразователя.
В устройство для считывания штриховой информации, содержащее первый и второй триггеры, блок сканирования фотометрирования, выход которого подключен к информационному входу аналого-цифрово-о преобразователя, а входы подключены к выходам соединенных последовательно первого и второго счетчиков, установочньн входы которых объединены с первым входом первого триггера и подключены к входу запуска устройства, второй вход первого триггера подключен к выходу второго счет1606981 чика, а выход подключен к первому входу элемента И, второй вход которого подключен к выходу тактового гене.— ратора, введены третий и четвертый счетчики, формировател:ь адреса, блок памяти, формирователь строба, выход которого является выходом тактирования устройства, и формирователь видеосигнала„ выход которого является информационньм выходом устройства, информационные входы подключены к выходам блока памяти, адресные входы которого подключены к вь1ходам формирователя адреса, а информационные вхо-1g ды подключены к выходам аналого-цифрового преобразователя, управляющий вход которого объединен с синхровходами первого счетчика и формирователя строба, первым входом второго триггера, входом записи блока памяти, первым управляющим входом формирователя видеосигнала и подключен к выходу переполнения третьего счетчика, синхровход которого объединен с вхо- 25 дом считывания блока памяти, вторым входом второго триггера, вторым унравляющим входом формирователя видеосигнала и подключен к выходу элемента И, выходы второго счетчика подклю- 0 чены к входам формирователя строба, а выходы первого счетчика подключены к входам формирователя строба и первой группе входов формирователя адреcB„ BTopQH и третья группы входов 35 которого подключены к выходам третьего и четвертого счетчиков„ а вход управления подключен к выходу второго триггера, синхровход четвертого счетчика подключен к выходу первого счет- 4р чика, а установочный вход объединен с установочными входами первого„ второго и третьего счетчиков. В состав формирователя видеосигнала входит триггер, выход и синхровход которого являются соответственно выходом и первым управля1ощим входом формирователя видеосигнала, а информационный вход через элемент ИЛИ подключен к выходам первого, второго и третьего элементов И и выходу первой схемы сравнения, входы которой подкачены к Входам второй схемы сравнения и к третьей группе вьг<одов регистра, синхровход и информационные входы которого являются соответственно вторым управляющим и информационными входамн формирователя видеосигнала, вторая, четвертая и первая, пятая группы входов подключены соответственно к входам первого и второго сумматоров, выходы которых подключены соответст". венно к входам третьей, четвертой и пятой, шестой схем сравнения, выходы которых подключены соответственно к первым входам первого, второго, третьего элементов И и второму входу первого элемента И, выход которого через первый инвертор подключен к второму входу второго элемента И, третий вход через второй инвертор подключен к выходу третьего элемента И, а четвертый вход объединен с третьим входом второго эпемента И, вторым входом первого элемента И и подключен к выходу второй схемы сравнения, выход первой схемы сравнения через третий инвертор подключен к третьему входу третьего элемента И, а выход триггера подключен к четвертому входу второго элемента И. В состав формирователя адреса входят сумматор, первая группа входов которого является пер" вой группой входов формирователя адреса, комбинационная схема, первая и вторая группы входов которой являются соответственно второй и третьей груп" пами входов формирователя адреса, мультиплексор, управляющий вход и выходы которого являются управляющим входом и выходами формирователя адре" са, младшие разряды первой и второй групп информационных входов подключены соответственно к выходам и второй группе входов комбинационной схемы, а старшие разряды первой и ворой групп информационных входов подключены соответственно к вь1ходам и первой группе входов сумматора, вторая группа входов которого подключена к пятому входу второй группы входов комбинаци-. онной схемы и выходу элемента ИЛИ, входы которого поцключены к второму, третьему H четвертом входам из первой группы входов комбинационной схемы, В формирователь строба входят первая и вторая схемы сравнения, входы которых являются входами формирователя строба, а выходы подключень1 к первому и второму входам элемента И, третий вход и выход которого являются синхровходом и выходом формирователя строба соответственно.
В jcTpoHcTH(pJIH считывания штрнховой информации входят блок 1 сканирования и фотометрирования„ счетчики 2 и 3, кольцевой счетчик 4 до
5 160698 пяти, кольцевой счетчик 5 pо трех, элемент И 6, триггеры 7 и 9, тактовый генератор 8, аналого-цифровой преобразователь 10, формирователь 11 адреса, блок 12 памяти, формирователь 13
5 видеосигнала, формирователь .14 строба.
В состав формирователя 11 адреса входят элементы ИЛИ 15, комбинационная схема 16, сумматор 17, селектормультиплексор 18.
В состав формирователя 13 видеосигнала входят сдвиговый регистр 19 с ячейками 19.1-19.5, сумматоры 20 и
21, схемы 22-27 сравнения кодов, инвесторы 28, 29 и 30, элементы И 31, 32 и -33, элемент ИЛИ 34 и триггер 35 .
В состав формирователя 14 строба входят схемы 36 и 37 сравнения кодов и элемент И 38. 2О
В состав блока 1 сканирования и фотометрирования входят цифроаналоговые преобразователи 39, 40, электронно-лучевая трубка 41, фокусирующий элемент 42, полупрозрачное зеркало
43, фотоэлектронные преобразователи
44 и 45, дифференциальный усилитель
46, носитель 47 информации, например микрофильм.
Устройство для считывания штрихо- 30 вой информации работает следующим образом.
При поступлении импульса на вход а запуска устройства счетчики 2 и 3 сбрасываются в нулевое состояние, 2
«Ф кольцевые счетчики 4 и 5.устанавливаются в положение d =1 и е<-=1, а триггер 7 устанавливается в положение
q=! При переключении триггера 7 в положение q=-1 импульсы с выхода так- @) тового генератора 8 через элемент
И 6 поступают на счетный вход кольцевого счетчика 4 и переключают триггер
9 в положение f=i. Устройство начиняет работу, Импульсами переполнения 45 счетчика 4 переключается счетчик,2, в результате чего производится перемещение сканирующего луча по координате Х электронно-лучевой трубки 41 блока i сканирования и фотометриро- 50 ванин, Импульсами переполнения счетчика 2 переключается счетчик 3, в результате чего сканирующий луч на экране электронно-лучевой трубки 41 блока 1 сканирования и фотометрирования 55 перемещается по коорцинате 7; Световой поток с экран- электронно-лучевой трубки 41 фокусируется с помощью фокусирующего элемента 42 на носите1 6 ле 47 информации (микрофильме).Прошедший через носитель 47 информации световой поток с помощью фотоэлектронного преобразователя 45 преобразуется в аналоговый электрический сигнал, который сравнивается в дифференциальном усилителе 46 с опорным сигналом лолучязмым на выходе фотоэлектронного преобразователя 44 из отраженного пол;прозрачным зеркалом 43 светового потока. На выходе дифференциального усилителя ч6 образуется аналоговый видеосигнал Л, который по тактам с выхода переполнения счетчика 4 с помощью аналого-цифрового преобразователя 10 преобразуется в цифровой код
Ы, подаваемый на информационные входы блока 12 памяти.
Вследствие разбросов оптических плотностей изображения и фона носителя 47 информации, нестабильности работы фотоэлектронных преобразователей
44, 45 законы распределения сигналов
Z, соответствующих изображению и фону„ имеют вид кривых, приведенных на фиг. 8. Вследствие того, что законы ряспрецеления оптических плотностей
Рв, ) и F
;игнал дифференциального усилителя
4о может попасть в одну из следующих
-.oH- . "-,ону достоверного нуля ЗДН с ин-.ервялом Е 2я, зону достоверной единицы ЭПЕ с интервалом Z Е, зону вероятной единицы ЭВЕ с интервалом
Z„- Z - p.
При попадании сигнала Z в ЗДН и ЭДЕ идентификация и порогсвое разделение его производятся в устройстве однозлячно, а именно: если Z< Zq, то
ZO--0; если Z Ъ Zp то Z0=1, В том случае, если Z@ Z Z, т.е. сигнал находится в ЭВЕ, производится анализ изображения в окрестности идентифицируемого элемента. С этой целью цифровой сигнал Ы записывается в блок !2 памяти, который имеет вид матрицы размером У; 3 <п, где И— длина матрицы,я и — разрядность слова,. которым кодируется оптическая плотность изображения с помощью аналого-цифрового преобразователя 10.
При записи информации в блок памяти !
2 импульсом с переполнения кольцевого счетчика 5 триггер 9 устанавливается в положение f-О. По этому сигналу селектор--мультиплексор 18 формирователя 1! адреса подключает:; адресным входам g и 1 блока 12 памяти сигна1606981 лы е и х с выходов кольцевого счетчика 5 и счетчика 2 соответственно„
Зайись информации в блок 12 памяти производится в строку, определенную состоянием выходов е счетчика 5, в столбец, определенный состоянием выходов х счетчика 2, импульсом переполнения с с выхода кольцевого счетчика 4.
Считывание информации из блока
12 памяти производится импульсами Ь с выхода элемента И 6. По этим импульсам триггер 9 переключается в положение f=l. При этом к выходам селектора-мультиплексора 18 подключаются сигналы с выходов комбинационной схемы 16, выполняющей функции, описанные следующими логическими уравнениями:
15 р =(eihd )1(еИс1»)Ч(eqhd<)Ч(е Лдэ)Ч.
"(eз Л4 ); да=(е» Л,1()Ч (ее Л,1з) Ч(ел hd ) Ч(еаЛ,1д)Ч
V(eç Лс\е), 25
gq=(e лd4)ч(е М<)V(eachÉç)ч(е@ йь)ч
V(each dn) .
Адрес h столбца блок" 12 памяти при этом положении триггера 9 образу- 30 ется на выходе сумматора 17 вычитанием из кода Х счетчика 2 днухразрядного кода гдг, младший разряд которого образуется на выходе элемента ИЛИ
l5 путем логического суммирования сигналов de, dg, d» кольцевого счетчика
4, а старший разряд r образуется на выходе 6 кольцевого счетчика 4.
Описанная последовательность появления адресов приводит к последсва- 40 тельностям опроса ячеек блока 12 памяти, приведенной на фиг. 7 а,б,в.
Выбор одной из трех указанных последовательностей определяется состоянием кольцевого счетчика 5 и связан с тем, что строки блока 12 памяти заполняются в следующем порядке:
Кфэ Яээ К s Ря
Данные Z<, Z<, 2.э, Е», Zg из блока 12 памяти н порядке, определенном фиг. 7, по сигналам с выхода элемента
И 6 заполняют сдвиговый регистр 19 формирователя 13 видеосигнала. С помощью схемы 22 сравнения коров проверяется попадание кода видеосигнала
Z в интервал Z QZ g. С помощью схемы
23 сравнения кодов проверяется попадание кода видеосигнала Еэ в интервал
kg Zg. В том случае, если код Z э по1 падает в интервал ЭДЕ, на выходе схемы 22 сравнения кодов появляется логическая единица, которая через элемент ИЛИ 34.поступает íà D-нход триггера 35. В том случае, если код Е попадает в интернал ЭДН,на..выходах схем 22 и 23 сравнения кодов появляются логические нули, причем логический нуль с выхода элемента И 33 сравнения кодов блокирует прохождение сигнала через элементы И 31, 32 и 33, в результате чего все входы элемента
ИЛИ 34 оказываются в нулевом состоянии и на D-входе триггера 35 появляется логический нуль.
В том случае, если код Z> попадает в интервал ЭВЕ, то в формирователе 13 видеосигнала производятся следующие арифметические и логические операции.
Определяются разности 7 -Е4 и
Z -Zg с помощью сумматоров 20 и 21 соответственно. В том случае, если разность Z -Zg+6, что определяется с помощью схемы 26 сравнения кодов, на выходе элемента И 32 появляется логическая единица, проходящая через элемент ИЛИ 34 на вход триггера 35.
Если Z -Z 6 н Z -Е»М, что определяется с помощью схем 24 и 27 сравнения кодов соответственно, то единица на D-вход триггера 35 поступает через элемент И 31, Если Z -Z> Йи
Zg-Е4 Ь, что определяется с помощью схем 25 и 27 сравнения кодов соответственно, то на D-вход триггера 35 поступает единица с выхода триггера
35 через элемент И 33.
Во всех остальных случаях на Пвход триггера 35 поступает логический нуль. Сигнал с входа триггера 35 переписывается на его выход импульсом с переполнения счетчика 4, подаваемым на синхронход триггера 35 °.Сигнал данных на информационном выходе Zq устройстна сопровождается сигналами синхронизации (стробами) на выходе V, который является выходом
7 формирователя 14 стробон, Этот сигнал вырабатывается тогда, когда коды Х и 7 на выходах счетчиков 2 и 3 соответственно больше нли равны трем, т,е.:Хъ3, Y 3, . В этом случае на выходах схем 36 и 37 сравнения кодов формирователя 14 стробов вырабатываются логические единицы и импульсы с выхода переполнения копь1б06981 цевого счетчика 4 проходят через элемент И 38 и на выход V формирователя
14 стробов. Таким образом, информация, считанная с первой строки и первого столбца носителя 47 информации (микрофильма), игнорируется устройством, Пропадает также информация из последней строки и последнего столбца.
Вследствие этого изображение, хранимое на носителе 47 информации (микрофильме), раскладывается на (N-2)(N-3) элементов, где М вЂ” число состояний счетчика 2, а N — - число состояний счетчика. 3.
По окончании считывания информации с носителя 47 (микрофильма) на выходе переполнения счетчика 3 возникает импульс, который переключает триггер
7 в положение 8=0, в результате чего с помощью элемента И 6 блокируется подача импульсов с выхода тактового генератора 8 в схему и устройство прекращает работу.
Использование предложенного уст- 25 ройства в информационно-поисковых системах позволяет исключить потери информации при считывании и передаче данных при разбросах оптических параметров носителя штриховой информации, нестабильности осветительной системы аналого-цифровсга преобразователя, что в целом повышает надежность функционирования информационнопоисковых систем.
Формула изобретения
1. Устройства для считывания штриховой информации, содержащее первый и второй триггеры, блок сканирования и фотаметрирсвания, выход которого подключен к информационному входу аналого-цифрового преобразователя, а 45 входы подключены к выходам соединенных последовательно ««åðâoãî и второго счетчиков, установочные входы которых объединены с первым входом первого триггера и являются входом за50 пуска устройства, второй вход первого триггера подключен к выходу второго счетчика, а выход подключен к первому входу элемента И, второй вход которого псдкл«очек к выходу тактового
55 генератора, О т л и ч а ю щ е е с я тем, что, с целью повышения надежности считывания, в устройство введень« третий и четвертый счетчики, формирователь адреса, блок памяти, формирователь строба, выход которого является выходом тактирования устрой— ства, и формирователь видеосигнала, выход которого является инфармацианнь«м выходом устройства, а информационные входы подключены к выходам блока памяти, адресные входы которого подключены к выходам формирователя адреса, а информационные входы падклн>чаны к выходам аналого-циФрового преобразователя, управляющий вход котарага объединен с синхравходами первого счетчика и фср««иравателя страба, первым входом второго триггера, входом записи блока памяти, первь«м ч«равляющим входом формирователя вццеасигнала и подключен к выходу переполнения третьего счетчика, синхровхад которого объединен с входом считывания блока памяти, вторым входом второго триггера, вторым управляющим входом формирователя вццессигнала и подключен к выходу элемента И, выходы второго счетчика подключены к входам формирователя страба, а выходы первого счетчика подключены к входам фар;-««равателя страба и первой группе входов формирователя адреса, вторая и третья группы входов которого подключены к выходам третьего «« четвертагс счетчиков, а вход управления подключен к выходу второго триггера,.синхравход четвертого счетчика подключен к выходу первого с етчика, а установочный вход Объединен с установочными входами первого, второго и третьего счетчиков.
2. Устройство па п.1, О т л и ч аю щ е е с я тем, чта в состав формирователя видеосигнала входит триггер, выход и,синхравхад которого являются соответственно выходом и первым управляю««.,им входом формирователя видеосигнала, а информационный вход через элемент ИЛИ подключен к выходам первого, второго и третьего элементов
Vi и выходу первой схемы сравнения, входы - Отарой подключены к входам второй схемы сравнения и к третьей групг«е выходов регистра, синхравхад и инфсрмациа««««ые вхОды кОтОрОГО являются соответственно вторым управля««>щим и информационными входами формирователя видеосигнала, вторая, четвертая и первая, пятая гр -„пы выходов под-. кл«аче««ь«сост зетстве««,«o к входам первого ч в Оро .О сумматоров, выходы ко1606981
12 торых подключены соответственно к входам третьей, четвертой и пятой, шестой схем сравнения, выходы которых подключены соответственно к первым входам первого, второго и третьего
5 элементов И и второму входу первого
Ю элемента И, выход которого через первый инвертор подключен к второму входу второго элемента И, третий вход через, второй инвертор подключен к выходу третьего элемента И, а четвертый вход объединен с третьим входом второго элемента И, вторым входом первого элемента И и подключен к выхо-, ду второй схемы сравнения, выход первой схемы сравнения через третий инвертор подключен к первому входу третьего элемента И, а выход триггера подключен к четвертому входу второго элемента И„
1606981
1606981
;1606981
Фаг8
Составитель В.Харцхаев
Редактор Л.Веселовская Техред Л.Олийнык Корректор О.ципле
Заказ 3550 Тираж 561 Подписное
ВИИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ С
СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат. Патент, г. Ужгород, у . р
Н и л. Гага ина 101