Устройство для считывания графической информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИРЕСПУБЛИК 19) ( 6 0 4(5 0 06 К АВТОР ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР10 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ИСАНИЕ И(46) 23,06,85. Бюл, В 23 (72) А,Г,Мачнев, М.А.Самошкин, Н,А,Ярмош, А,М,Ишутинов, А.Г.Куконин, В,С,Синицкий и С,К.Якубович (71) Институт технической киберне-. тики АН Белорусской ССР(56) Авторское свидетельство СССР В 54184, кл. С 06 К 11/00, 1973.Авторское свидетельство СССР У 985801, кл . С 06 К 11/00, 1981(54)(57) УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ, содержащее первый триггер, один вход которого соединен с выходом первого элемента ИЛИ, а выход подключен к одному входу первого элемента И, другой вход которого соединен,с генератором тактовых импульсов, и к первому Формирователю сигналов, выход которого соединен с одним входом блока сканирования электроннолучевой трубки, другие входы которого подключены к блокам отклонения луча, соединенным с соответствующими коммутаторами, элемент НЕ, выход которого подключен к одному входу второго элемента И, счетчики строк и кадров, соединенные с одними входами первого и второго коммутаторов, другие входы которых подключены к выходу второго триггера, один вход которого является первым входом устройства, второй элемент ИЛИ, один вход которого является вторым входом устройства, третий элемент И, один вход которого соепинен с выходом третьего триггера, первый вход которого является первым входом устройства, 4счетчик тактов, выход которого подключен к одному входу счетчика строк, другой вход ко 1 орого соединен с первым элементом задержки, селектор импульсов и третий элемент ИЛИ, входы которого подключены к дешифратору, соединенному со счетчиком тактов, о т л и ч а ю щ ее с я теш,что, с целью повышения быстродействия устройства, оно содержит второй формирователь сигналов, вход которого соединен с выходом счетчика строк, а,выход подключен к другому входу третьего триггера, регистр, один вход которого соединен с выходом счетчика тактов, а выход является выходом устройства, и третий формировательсигналов, вход которого соединен с, .выходом третьего элемента ИЛИ, авыход подключен к другому входурегистра, при этом выход счетчика .строк соединен с другим входом третьего элемента И, выход которого подключен к счетному входу второго триггера, и к одному входу селектора импульсов, с другим входом второго элемента ИЛИ, выход которогоподключен к другому входу первого триггера, с первым элементом задержки и с вторым элементом задержки,подключенным к другому входу второгоэлемента И, выход которого соединенс другим входом первого элемента ИЛИодин выход дешифратора подключен к входу элементаНЕ,выход селектораимпульсов соединен с входомсчетчика тактов,а выходпервого элемента И подключен к входам счетчиков строк и кадров.Изобретение относится к автоматике и вычислительной технике и можетбыть использовано в качестве средствсчитывания чертежей с фотоносителей(микрофильма, микрофиши) и информационных и информационно-поисковыхсистемах, а также в системах САПР1 ля ввода их в ЦВИ или для передачина устройство отображения,Цель, изобретения - повышение быстродействия устройства.На фиг. 1 представлена структурная схема устройства для считываниячертежей," на фиг. 2 - траекториясканирующего луча ЭЛТ; на фиг. 3структура селектора импульсов.Устройство содержит генератортактовых импульсов, первый элементИЛИ 2, первый элемент И 3, первыйтриггер 4, второй элемент И 5, вто-.рой элемент ИЛИ 6, первый формировательсигналов, элемент НЕ 8,первый 9 и второй 10 элементы задержки, второй формирователь 11сигналов, счетчик 12 тактов, дешифратор 13, третий элемент ИЛИ 14,третий формирователь 5 сигналов,счетчик 16 строк, счетчик 17 кадров, регистр 18, третий элементИ 19, селектор 20 импульсов, первый21 и второй 22 крммутаторы, второй23 и третий 24 триггеры, блоки 25и 26 отклонения луча по координатам Х, У и блок 27 сканирования,выполненный на ЭЛТ,Устройство содержит также блок28 памяти, первый 29, второй 30 итретий 31 входы и выходы 32 и 33.На фиг. 2 цифрами показано содержимое счетчиков строк и кадров,вынесенными позициями - номера сканирующих строк, стрелками - направление сканирования.Селектор 20 импульсов состоит из( фиг. 3) элемента 34 задержки, триггера 35 и элемента И 36.Блоки 25 и 26 отклонения лучасодержат последовательно соединенные цифроаналоговый преобразовательи усилитель мощности.Устройство работает елдующимобразом,Сигнал включения, появившийся на входе 29 устройства, сбрасывает в "0" счетчики 16 и 17, устанавливает в состояние "О" второй 23 и третий 24 триггеры,возвращает в исходное состояние селектор 20 им 0 5 20 25 30 35 40 45 пульсов, записывает по установочному входу "1" в младший разрядсчетчика 12 тактов, а остальныеразряды обнуляет, а пройдя черезпервый элемент ИЛИ 2, взводит всостояние "1" триггер 4. В результате этого на выходе второго формирователя 7 сигналов (например, ключа), подключенного к модуляторублока 27, снимается сигнал гашениялуча и луч засвечивается, а на элемент И 3 поступает сигнал (высокийпотенциал), который открывает егодля прохождения тактовых импульсовгенератора 1, Импульсы с выходаэлементов И 3 поступают на счетныевходы счетчиков 16 и 17.соответственно строк и кадров. Так как второй триггер 23 находится в состоянии "О", то возрастающее содержимое счетчика 16 через первый коммутатор 21, а содержимое счетчика17 через второй коммутатор 22 поступают на входы блоков 25 и 26,которые отрабатывают соответствующие токи отклонения, Так как им -пульсы одновременно поступают воба счетчика, то луч движется подиагонали считываемого кадра (фиг.2,строка Р 1),При полном заполнении счетчика16 строк очередной тактовый импульс,поступивший на его счетный вход,вызывает переполнение счетчика. Врезультате сам счетчик 6 обнуляется, а на его выходе появляетсяимпульс переполнения, который проходит через элемент ИЛИ 6 и устанавливает триггер 4 в состояние"О", а на выходе формирователя 7вновь присутствует сигнал гашениялуча Одновременно импульс переполнения поступает на входы первого 9 и второго 10 элементов задержки, во второй формирователь 1 импульсов и на вход третьего элемента И 19.Но так.как триггер 24 находится в состоянии "0", то элемент И 19 закрыт для прохождения поступившего импульса, По окончании импульса переполнения по его заднему фронту формирователь 11 вырабатывает импульс, который устанавливает триггер 24 в состояние "1". Появившись на выходе элемента 9 задержки, импульс переполнения записывает содержимое счетчика 12 тактов163343 фключает коммутатор 21 к выходу счетчика 17, а коммутатор 22 - к выходусчетчика 16.Импульс переполнения с выхода эле мента 9 задержки вновь записываетв счетчик 16 код 00001, а пройдя элементы 10 задержки, 5 Ии 2 ИЛИустанавливает триггер 4 в состояние "1", В результате переключе ния коммутаторов 21 и 22 содержимое счетчика 16 (код 00001)поступает на вход блока 26, асодержимое счетчика 17 (однинули)- на вход блока 25. Луч перемещается 15 в точку, делящую сторону кадрапополам по вертикали, и после включения движется по прямой, расположенной ниже диагонапи и ей параллельной (фиг. 2, строка В 3).20 При переполнении счетчика 16появляется очередной импульс пере-.полнения, который проходит черезэлемент И 19 и, .поступив на счет-ный вход триггера 23 устанавливад 5 . ет его в состояние "0", переключаятем самым коммутаторы 21 и 22 в исходное состояние. Одновременно импульс переполнения поступает в селектор 20 импульсов.(код 1000, единица в младшемразряде) в счетчик 16 таким образом, что в счетчике 16 будет записанкод 00001 (единица в старшемразряде). Для этого выход младшегоразряда счетчика 12 подключается квходу записи информации в старшийразряд счетчика 16 и так далее, авыход старшего разряда - к выходу записи в младший разряд счетчика 16Так как состояние "0" триггера 23не изменилось, то содержимое счетчика 16 (код 00001) проходит через коммутатор 21 на вход блока 25,а содержимое счетчика 17 (одни нули ) через коммутатор 22 - на входблока 26,В результате погашенный луч перемещается по горизонтали в точку,делящую сторону кадра пополам 1 фиг 2,строка В 2). Импульс переполнения,пройдя второй элемент 10 задержки,поступает на вход второго элементаИ 5, Так как счетчик 12 полностьюне заполнен, то на первом выходедешифратора 3, определяющем этосостояние, сигнала нет, а на выходеэлемента НЕ 8 присутствует сигнал(высокий потенциал), который открывает элемент И 5, поэтому импульспереполнения проходит через элементыИ 5 и ИЛИ 2 и вновь устанавливаеттриггер 4 в состояние "1", включаятем самым луч ЗЛТ блока 27, Задержка на элементе 10 необходима длятого, чтобы луч успел перейти взадаваемое счетчиками 6 и 17 местоэкрана до того, как он засветится,Единичное состояние. триггера 4 вновь,открывает элемент И 3 , и тактовые40импульсы поступают на входы счетчиков 16 и 17. Луч. ЭЛТ блока 27 перемещается по прямой, параллельнойдиагонали кадра и расположенной выше диагонали,При переполнении счетчика 16 появляется новый импульс переполнения,который поступает на элементы 9 иО задержки, через элемент ИЛИ 6сбрасывает в "0" триггер 4, обнуляет счетчик 17 кадров и прйходит на"1", то импульс переполнения проходит через элемент И 19 и поступает 55в селектор 20 импульсов.и на счетный вход триггера 23, который устанавливается всостояние "1" й переСелектор 20, предразначенный для выделения каждого второго импульса из поступивших в него, выделяет импульс переполнения, который проходит на счетный. вход счетчика 12 и увеличивает его состояние на единицу, т.е в сЧетчике будет код 0100. Кроме того, импульс переполнения обнуляет счетчик 17, сбрасывает в "0" триггер 4, проходит через элемент 9 задержки и записывает новое содержимое в счетчик 16 (код 00010)Затем включает луч ЭЛТ блока 27 и открывает элемент И 3. Задержка на элементе 9 необходима для того, чтобы процесс записи содержимого счетчика 12 тактов в счетчик 16 осуществлялся после того, какимпульс переполнения просчитан счетчиком 12. В результате возвращения коммутаторов 21 и 22 в исходное состояние содержимое счетчика 16 строк вновь поступает на вход блока 25, а счетчика 17 кадров - на вход блока 26. При этом формируется очередная считывающая строка, начальная точка которой делит разделенную ранее пополам сторону кадра по горизонта 1163343 6ли еще раз на два 3 фиг. 2, строка331 43При переполнении счетчика 16 по.является новый импульс переполнения и указанный процесс формирования считывающей строки повторяется, при этом начало новой строкинаходится на стороне кадра по вертикали (фиг. 2, строка У 5). Таким образом, если триггер .23 находится в состоянии "0", то строканачинается на горизонтальной линиикадра, а если в состояние ,то на вертикальной. При этомначальная точка очередной считывающей строки получается путем последовательного деления от горизонтальной, то вертикальной сторон считываемого кадра на два (фиг. 2, строки УУ 2-7), содержимое счетчика 12 10тактов увеличивается на единицу только после формирования двух считывающих строк: одной выше диагоналикадра и другой ниже ее, а счетчик 12последовательно принимает состояния 1000, 0100, 1100 и такдалее.Если в процессе формирования любой считывающей строки луч ЭЛТ блока 27 выходит на точку или линию чер-зОтежа, то на входе 31 устройства появляется видеосигнал, который переписывает содержимое счетчиков 16 и 17,находящееся на выходах коммутаторов21 и. 22, в блок 28, Иэ блока памятикоординаты считанных точек чертежавыдаются на выход 32 устройства посигналам, поступающим от устройствпотребителей информации,В процессе заполнения счетчика 402 тактов на его выходе последователь.но устанавливаются коды 1110000,1111000, 13300 и 111)10,и соответственно на втором, третьемчетвертом и пятом выходах дешифра этора 13 также последовательно появляются сигналы, которые, проходяэлемент ИЛИ 14, поступают в формирователь 15. По поступившему от одного из выходов дешифратора 13 сиг- Юкапу по его переднему фронту формирователь 15 вырабатывает импульс, который переписывает содержимое счетчика 12 или часть кодав регистр 18. Практически достаточиых четырех старших разрядов кода.При этом оказывается, что еслистарший разряд принять за младший(первый) разряд.и т,д, и снять полученный код с инверсных выходов триггеров регистра, то на выходе 33 устройства получается код, определяющий количество дисМретов (величину интервала) между соседними просканированными точками по каждой ориентации (по координатам Х и У ,) Если в регистре 18 записан код 1310000, то это соответствует коду 13 3,берем четыре старших разряда ) на выходе 33 устройства и определяет, что интервал или промежуток между двумя соседними точками равен пятнадцати дискретам, Коду 11)000 записанному в регистр 18, соответствует код 11300 на выходе 33 устройства (ноль в старшем разряде кода), означающий, что интервал между соседними точками равен семи, коду 31300 - код 1)00 и интервал, равный трем, а коду 3331 О - код 000 (единица в младшем разряде) и интервал, равный одному.При распознавании чертежа в любой иэ моментов времени на вход 30 устройства поступает сигнал, который проходит через элемент ИЛИ 6 устанавливает триггер 4 в состояние лОл и выключает тем самым устройство, Если на выходе 33 устройства при этом код 1111, то это означает, что чертеж простой, еслиже код 1110, то чертеж средний. Коду 1100 соответствует сложный чертеж и коду 1000 весьма сложный. Для показанных на фиг, 2 случаев код на выходе 33 устройства равен 1100 и интервал между соседними просканированными точками равен трем по каждой координате. Применение кода сложности лозволяет весьма эффективно осуществлять процесс распознавания чертежа в ЦВИ (осуществлять формализацию чертежа).Если сигнал выключения на вход 30 устройства не поступает, то при полном заполнении счетчика 12 содержимое равно 3111на первом выходе дешифратора 13 появляется сигнал, а на выходе элемента НЕ 8 пропадает высший потенциал, который открывает элемент И 5 . В результате очередной импульс переполнения счетчика 6 строк устанавливает триггер 4 в состояние "0", а появившись на выходе элемента 10 задержки, черезэлемент И 5 не проходит, и устройство выключено автоматически.Селектор 20 импульсов 1, фиг. 3) работает следующим образом,Сигнал включения с входа 29 устройства устанавливает триггер 35 в состояние "0". В результате на инверсном выходе триггера 35 появляется высокий потенциал, который поступает на элемент И 36 и открывает его, Сигнал переполнения с выхода элемента И 19 поступает на. вход элемента 34 задержки и на счетный вход триггера 35, который устанавливается в состояние "1". Следовательно, сигнал на инверсном выходе триггера 35 попадает и элемент И 36 закрывается, поэтому сигнал переполнения, появившийся на выходе элемента 34 задержки, через элемент. И 36 на выходе селектора 20 не 163343 8проходит. Задержка на элементе 34необходима для того, чтобы триггер35 успел изменить свое состояние. на противоположное преяще, чем им пульс поступит на элемент И 36. Второй импульс переполнения вновь устанавливает триггер 35 в состояние"0", открывает тем самым элементИ 36 и появившись на выходе эле мента 34 задержки, проходит черезоткрытый элемент И 36 на выходселектора к счетчику 12 тактов.Таким образом, осуществляется выделение второго импульса селектором 20 15 из дВух импульсОВ пОступиВших Внего. Введение новых узлов и элементов,а также новых конструктивных связей 20 позволяет существенно повысить быстродействие предлагаемого устройства,.2 Фиг 5 ставитель Т.Ничипоровихред Т.Маточка орректор М.Демчик С .Саенк аж 710арственного комитета ССС зобретений и открытий Ж, Раушская иаб д. е о з 4105/49 Ти ВНИИПИ Гос по делам 113035, Москва
СмотретьЗаявка
3590871, 13.05.1983
ИНСТИТУТ ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ АН БССР
МАЧНЕВ АЛЕКСАНДР ГРИГОРЬЕВИЧ, САМОШКИН МИХАИЛ АЛЕКСАНДРОВИЧ, ЯРМОШ НИКОЛАЙ АДАМОВИЧ, ИШУТИНОВ АНАТОЛИЙ МИХАЙЛОВИЧ, КУКОНИН АЛЕКСАНДР ГЕОРГИЕВИЧ, СИНИЦКИЙ ВИТАЛИЙ СТЕПАНОВИЧ, ЯКУБОВИЧ СЕМЕН КУЗЬМИЧ
МПК / Метки
МПК: G06K 11/00
Метки: графической, информации, считывания
Опубликовано: 23.06.1985
Код ссылки
<a href="https://patents.su/6-1163343-ustrojjstvo-dlya-schityvaniya-graficheskojj-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для считывания графической информации</a>
Предыдущий патент: Преобразователь масштаба оптического изображения по одной координате
Следующий патент: Тренажер водителя погрузчика
Случайный патент: Электрический звонок