Устройство для считывания графической информации

Иллюстрации

Показать все

Реферат

 

1. УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ,содержа-. щее первый триггер, входы которого соединены с первым элементом задержки , вход которого является первым входом устройства, и с первым элементом ИЛИ, один выход которого является вторым входом устройства, а другой подключен к счетчику кадров, а выход первого триггера соединен с одним входом первого элемента И, другой вход которого подключен к генератору тактовых импульсов, и с-формирователем сигналов, выход которого подключен к одному из входов индикатора , другие входы которого соединены с блоками отклонения луча, первый коммутатор, подключенный к выходам первого элемента И. и второго триггера , один вход которого является первым входом устройства, и к одним входам второго и третьего коммутато ров, другие входы которых соединены с третьим.триггером, один вход которого является первым входом устройства , а выходы второго и третьего коммутаторов подключены к одним входам счетчиков строк и кадров соответст-. венно, другие входы которых являются первым входом устройстба, а выходы соединены с первым и вторым входами блока памяти, третий вход которого является третьим входом устройства первый блок сравнения, соединенный со счетчиком строк и с инвертором, подключенным к счетчику кадров, второй блок сравнения, соединенный с выходом первого триггера, со счетчи-. ками строк и кадров, с другим входом третьего триггера и с одним входом второго элемента ИЛИ, выход которого подключен к другому входу второго триггера, первый селектор импульсов и второй элемент задержки, о тличающееся тем, что, с целью упрощения устройства, оно содержит второй селектор импульсов, один вход которого является первым входом устройства, другой соединен с выходом первого блока сравнения, а выходы второго селектора подключены к первому селектору импульсов и ,к другому входу второго элемента ИЛИ, при Э.ТОМ второй элемент задержки .соединен с третьим входомвторого элемента ИЛИ и с первым селектором импульсов, вход которого подк.пючен к выходу первого элемента И, 2. Устройство по п. 1, отличающееся тем, что второй селектор импульсов содержит четвертый триггер, входы которого являются входами блока, а выходы подключены к одним входам второго и третьего элементов И, другие входы которых соединены с третьим элементом задержки , вход которого является одним из входов блока, а выходы второго и третьего элементов И являются выходами блока.

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК

3(5g С 06 К 11/00

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОЧНРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ . К ABT0PGHGlNV СВИДЕТЕЛЬСТВУ (21) 3422082/18-24 (22) 12.04.82. (46) 23. 08.. 83. Бюл. Р 31 (72) A.Ã. Мачнев, A.Ã. Мамедов, Г.К. Табакаев и A.A. Борискевич (71) Институт технической кибернетики AH Белорусской CCP (53) 681.327 ° 12(088.8) (56) 1. Авторское свидетельство СССР по заявке Р 3273829/18-24, кл. G 06 К 11/00, 27.10.81.

2. Авторское свидетельство СССР по заявке Р 3323698/18-24, кл. G Об К 11/00, 19,01.82 (прототип) . (54 ) (57) 1. УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ, содержащее первый триггер, входы которого соединены с первым элементом задержки, вход которого является первым входом устройства,и с первым элементом ИЛИ, один выход которого является вторым входом устройства, а другой подключен к счетчику кадров, а выход первого триггера соединен с одним входом первого элемента И, другой вход которого подключен к генератору тактовых импульсов, и с формирователем сигналов, выход которого подключен к одному из входов индикатора, другие входы которого соединены с блоками отклонения луча, первый коммутатор, подключенный к выходам первого элемента И.и второго триггера, один вход которого является первым входом устройства, и к одним входам второго и третьего коммутаторов, другие входы которых соединены с третьим. триггером, один вход которого является первым входом устройства, а выходы второго и третьего коммутаторов подключены к одним входам

„„SU„„1 2 A счетчиков строк и кадров соответст-. венно, другие входы которых являются первым входом устройства, а выходы соединены с первым и вторым входами блока памяти, третий вход которого является третьим входом устройства; первый блок сравнения, соединенный со счетчиком строк и с инвертором, подключенным к счетчику кадров, второй блок сравнения, соединенный с выходом первого триггера, со счетчиками строк и кадров, с другим входом третьего триггера и с одним входом второго элемента ИЛИ, выход которого подключен к другому входу второго триггера первый селектор импульР

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

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

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

Известно устройство, содержащее первый триггер, соединенный с первым элементом задержки, с первым эле- fo ментом ИЛИ, с элементом И, подключенным к генератору импульсов и с формирователем, второй триггер, соединенный с первым коммутатором, подключенным к элементу И и к второму и третьему коммутаторам, соединенным с третьим триггером и соответственно со счетчиком строк и со счетчиком кадров, второй элемент задержки, второй элемент ИЛИ, блоки отклонения луча по координатам Х и У, подключенные к ЭЛТ, соединенной с формирователем и к соответствующим счетчикам строк и кадров, соединенным с блоком памяти, блок сравнения, подключенный к селектору импульсов g I) .

Недостатком данного устройства является его cJIOEHocTb °

Наиболее близким к изобретению по технической сущности является устройство, содержащее первый триг- ЗО

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

И, с вторым триггером, подключенным к второму элементу ИЛИ, и с вторым и третьим коммутаторами, подключенными. к третьему триггеру и соответственно 4 к счетчикам строк и кадров, выходЫ которых соединены с блоком памяти и с соответствующими блоками отклонения луча, селектор импульсов, первый блок сравнения, подключенный к счетчику строк, а через инвертор — к счетчику кадров, второй блок сравнения, соединенный со счетчиками строК и кадров, с первым триггером, с третьим триггером и с вторым элементом H3IH подключенным к второму триггеру $2(.

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

ЭЛТ на время, необходимое для выхода луча в точку начала сканирования, расположенную на диагонали считываемого кадра, т.е. имеет место об- ратный ход луча, что снижает быстро. действие устройства.

Кроме того, устройство является сложным вследствие наличия дополнительного счетчика (счетчик тактов), разрядность которого равна разрядности счетчиков строк и кадров, а также логического блока запрета и йескольких элементов ИЛИ.

Цель изобретения состоит в упрощении устройства.

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

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

10.372 95 подключен мента И.

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

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

И являются выходами блока.

На фиг.l представлена блок-схема устройства; на фиг.2 — конкретная реализация второго селектора импульсов; на фиг.3 - траектория сканирующего луча.

Устройство содержит генератор 1 тактовых импульсов, первый элемент

2 задержки, первый элемент ИЛИ 3, 10

15 первый элемент И 4, первый триггер 5,20 первый селектор 6 импульсов, первый коммутатор 7,.второй триггер 8,второй элемент 9 задержки, второй и третий коммутаторы 10 и 11, третий тригrep 12, второй элемент ИЛИ 13, счетчики 14 и 15 строк и кадров, первый блок 16 сравнения, инвертор 17, второй селектор 18 импульсов, второй блок 19 сравнения, блок 20 отклонения луча по координате )(,формирователь 21 сигналов, блок 22 отклонения луча по координате У, блок 23 памяти, индикатор 24, выполненный на

ЭЛТ, первый вход 25, второй вход 26, третий вход 27 и выход 28 устройства.

Второй селектор. 18 импульсов содержит третий элемент 29 задержки, четвертый триггер 30 и второй и третий элементы И 31 и 32.

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

Сигнал включения, появившийся на входе 25 устройства, устанавливает триггеры 8 и 12 в состояние 0, 45 записывает единицу только в старший разряд счетчиков 14 и 15 строк и кадров, поступает на вход элемента

2 задержки и устанавливает селектор

l8 В исхОДнОе сОстОЯние. В результа. 50 те записи на выходах счетчиков 14 и 15 устанавливается код 100,...,0. (единица в старшем разряде), который поступает в блоки 20 и 21 отклонения луча по координатам М и У, определяет отклоняющий ток ЭЛТ 24,, равный половине максимального тока (максимальный ток соответствует ко» ду 111,...,1). Так как в исходный момент триггер 5 находится в состоянии 0, то на выходе формировате- 60 ля 21 сигналов, подключенного к модулятору ЭЛТ 24, есть гасящий луч (закрывающий модулятор) потенциал.

Поэтому погашенный луч, в соответствии с кодами 100,...,0 счетчиков 65

14 и 15, переходит в центр экрана в точку А (фиг.3), Импульс включения, пройдя элемент

2,устанавливает триггер 5 в состояние 1 . В результате этого формирователь 21 снимает запирающий луч потенциал и луч ЭЛТ 24 засвечивается, а на элемент И 4 поступает разрешение для прохождения импульсов генератора 1 на коммутатор 7. Задержка на элементе 2 необходима для того, чтобы луч ЭЛТ успел перейти в заданную кодами счетчиков 1.4 и Г5 точку до того, как он включился (засветился).

Так как триггеры 8 и 12 находятся в состоянии 0, то коммутатор 7 подключен к коммутатору 11, а коммутаторы 10 и 11 — к вычитающим входам (-) счетчиков 14 и 15 строк и кадров, Поэтому первый импульс, появившийся на выходе элемента И 4, поступает через коммутаторы 7 и ll на (-) вход счетчика 15 кадров и уменьшает его содержимое на единицу. В результате на выходе счетчика 15 появляется код 011,...,1 и луч перемещается в точку b (фиг.3), а на выходе инвертора 17 устанавливается код 100,...,0, при этом содержимое счетчика 14 не изменилось. Следовательно, на выходе блока 16 сравнения появляется импульс, который поступает в селектор 18, предназначенный для выделения четных и нечетных импульсов. Так как первый импульс, поступивший в,селектор, будет нечетным, то он поступает с выхода селектора

18 через элемент ИЛИ 13 на счетный вход триггера 8 и устанавливает его в состояние 1 . В результате коммутатор 7 подключается к коммутатору

10, а второй импульс с выхода элемента И 4.через коммутаторы 7 и 10 .поступает на (-) вход счетчика 14 строк и уменьшает его содержимое на единицу. В результате луч перемещается в точку Ь (фиг.3), а на выходе счетчика 14 устанавливается код 011,...,1. Так как содержимое счетчиков 14 и 15 оказывается равным, а триггер 5 находится в состоянии 1, то на выходе блока 19 сравнения появляется импульс, который поступает на счетный вход триггера 12, а через элемент ИЛИ 13 — на счетный вход триггера 8 и изменяет их состояние на противоположное. Таким образом, триггер 12 устанавливается в состояние 1 и переключает коммутаторы 10 и 11 на суммирующие входы (+) счетчиков 14 и 15, а триггер 8 переходит в состояние 0 и коммутатор 7 вновь подключается к коммутатору- 11.

Очередной импульс с выхода элемента И 4 проходит через коммутаторы

7 и 11 на (+) вход счетчика 15 кадров и увеличивает его содержимое на

1037295 единицу. На выходе счетчика 15 бу- дет код 100,...,0 и луч перемещает,ся в точку ((фиг.3), на выходе ин- вертора установится код 011,...,1.

Так как содержимое счетчика l4 (код 011. ..,1) не изменилось, то на выходе блока,16 сравнения появится второй импульс, который поступает в селектор 18, Так как второй импульс (его номер) является четным, то с выхода селектора 18 он посту- 10 пает в селектор 6 импульсов, предназначенный для выделения одного импульса, и устанавливает, селектор 6 в исходное состояние, т.е, разрешает выделение одкнвчного импульса из 15 последовательности импульсов, поступающей с выхода элемента И 4. Следовательно, очередн4й тактовый импульс с выхода элемента И 4 будет выделен, селектором б и с его выхода поступит 0 на элемент 9 задержки. Одновременно этот о ередной импульс с выхода элемента И 4 проходит через коммутаторы 7 :: ) : †.з. {+) вход счетчика 15 кадр.:.. ° ""лнчкват e=o содержимое 25 .щ :. =:. г.,г:.:кц, . ча выходе счетчика ! 5,;. -: —.сливается код 10, °,01 и . лу -;:.-:; —.мящается в точку > (фиг. 3) .

Вь .;::" ..:;.и селектором б тактовый импул" с, .о:.э%ншкйся на выходе элеме-.ò÷ -: =.†.держкк,. проходит через элем=.. .т И ." 13 и, поступив на счетн::; вх,.д тр:п гера 8, изменяет его ссстоян » на противоположное. В резуль ;...e:,-ðÿãj."oð 8 vc".àíàâënâàåòñÿ в состояни= 1 и подключает

I.t 1 3 35 ко а .Утатор 7 к коммутатору 10. Задерж:<а на элементе 9 необходима для того, =-тобы тактовый импульс успел сосчитаться счетчиком 15 прежде, - е; переключится коммутатор 7. 40

Очер=-. r,""::..--::= =-тактовые импульсы с выхода элеме;-,"а ; 4 будут пдступать через коммутаторы 7 и 10 на (+) входы счет.:.кка 14 строк до тех пор, пока содержкмы счетчиков 14 и 15. не сов- 45 падут (:; а фиг,3„ точка E ). В резуль" тате на выходе блока 19 сравнения появляется второй импульс, который изм.-*..-нет состояние триггеров 8 и 12 (Э на прс-тквоположное. Поэтому оба 50 триггера. 8 и 12 воэвращаются в состояние 0 .

Описанный процесс сканирования продолжается до тех пор, пока счеФчик )5 кадров полностью не заполиит- у ся (его содержимое станет 111,...,1) а луч не переместится. в точку 71( (фиг.3). При этом состояние триггера

8 определяет координату развертки

:и если триггер 8 находится в состоянии О., то развертка идет по ко- 60 ордкнате ), а есди в состоянии l -- то по координате,Х . Состояние триггера 12 определяет направление развертки и если триггер 12 ,находится в состоянии 0 то раз- 65 вертка осуществляется в обратном направлении (уменьшение содержимого счетчиков 14 и 15), а если в состоянии 1 — то в прямом (увеличение содержимого счетчиков 14 и 15). Если в процессе сканирования луч ЭЛТ 24 выходйт на линию или точку графичес" кой.,информации, то на входе 27 устройства появляется видеосигнал, которий переписывает содержимое счетчиков 14 и 15 строк и кадров в блок

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

Если содержимое счетчика 15 будет равно 111,...,1, а счетчика 14

000,...,0 (фиг.3, точка Ж ), то на выходе инвертора 17 установится код 000,...,0. По сигналу сравнивания от блока 16 триггеры 8 и 1? не изменяют своего состояния на противоположное до тех пор, пока тактовый импульс, выделенный селектором б,не пройдет элемент 9 задержки и не поступит на их счетный вход. Следовательно, еще один тактовый импульс поступит на (+) вход счетчика 15 и вызовет его переполнение. В результате перехода счетчика 15 кадров из состояния 111,...,1 в состояние

000...,.,0 на его выходе появляется импульс переноса, который проходит через элемент ИЛИ 3 и сбрасывает триггер 5 в состояние 0, и процесс считывания кадра заканчивается.

Устройство может прекратить процесс считывания в любой момент времени при поступлении на вход 26 устройства сигнала выключения, который через элемент ИЛИ 3 также сбрасывает триггер 5 в состояние 0 и закрывает тем самым элемент И 4 для прохождения тактовых импульсов.

Селектор 8 импульсов работает следующим образом.

Сигнал включения устанавливает триггер 30 в состояние 0, а импульсы от блока 16 сравнения поступают на элемент 29 задержки и на счетный вход триггера 30. Первый импульс устанавливает триггер 30 в состояние 1 Й, следовательно, открывается элемент И 31, подключенный к прямому входу триггера 30.

Потому первый импульс с выхода элемента 29 задержки проходит через элемент И 31 на выход селектора к элементу ИЛИ 13. Задержка на элементе 29 необходима для того, чтобы триггер 30 успевал переключиться раньше, чем импульс поступит на элементы И 31 и 32. Второй тактовый импульс изменит состояние триггера 30 на противоположное, т.е. триггер 30 будет в состоянии 0, а открытым будет элемент И 32„ подключенный к

1037295

Ne Ьае 6

OP4&tNV1

ВНИиПИ Заказ 6013/52 Тираж 706 Подписное

Филиал ППП "Патент", r.ужгород,ул.Проектная,4 инверсному выходу триггера. Следовательно, второй четный импульс про ходит с выхода элемента 29 задержки через элемент И 32 на выход селектора 18, т.е. к селектору 6. Так происходит выделение четных и нечетных импульсов селектором 16.

Введение второго селектора импульсов позволило существенно упростить устройство.