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

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ „„eeaoii

ИЗОБРЕТЕН ИЯ

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

Союз Сонетскии

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

Республик (61) Дополнительное к авт. свил-ву N 858032 (22)Заявлено 27.01.81(21) 3242718/18-24 (5l )Щ. Кл.

GO6 К 11/00 с присоединением заявки И

9еударотаеииый комитет

СССР (23) Приоритет ао делам изабретеиий и открытий

Опубликовано 30.09.82. Бюллетень №36

Дата опубликования, описания 30,09.82 (M) УДК681. .327.12 (088. 8) (72) Автор изобретения

Ю. И. Буч

Ленинградский ордена Ленина электротех птческий институт им. В. И. Ульянова (Лентша) (7l) Заявитель (54) УСТРОЙСТВО ДЛЯ СЧИТЫВА1 М Я

ГРАФИ ЧЕСКОЙ ИНФОРМАЦИИ

Изобретение относится к автоматике и вычислительной технике, а именно к телевизионным устройствам считывания и ввода графической информации в электронные вычислительные машины (ЭВМ).

По основному авт. св. ¹ 858032 известно устройство для считывания графической информации, содержащее телевизионный датчик, соединенный с индикатором, генератором дискретного растра и счетчиком, второй вход которого подключен к генератору дискретного растра, съемник координат, оптически связанный с индикатором и соединенный через пороговый элемент с элементом И, выход ко- >5 торого подключен к шине записи регистра, информацИонные входы которого подключены к выходам счетчика. Выходы счетчика и регистра подключены к .соответствующим входам блока сравнения, к выходам которого подключен формирователь сигнала маркера, соединенный также с генератором дискретного растра, индикатором и элементом И.

С помощью известного устройства можно осуществлять считывание координат указанного маркера, перемещаемого оператором при помощи съемника координат — светового пера 1 ), В данном устройстве координаты маркера представлены записанными в регистре кодами и являются абсолютными, поскольку нулевое значение координат всегда соответствует левой верхней точке растра. Однако при топологическом анализе изображений, как правило, необходимо знать не абсолютные координаты элементов изображения, а приращения относительно некоторой точки растра.

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

Цель изобретения — расширение функциональных возможностей устройства за

I счет определения относительных координат элементов телевизионного растра.,Указанная цель достигается тем, чу|о

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

1 подключены к соответствующим выхода < блоков сравне|щя, причем выход сигнала строчной синхрониза|ош телевизионного датчика подключен к другим входам вычислителей приращений по координатям

Х н (и формирователя сигнала знако»ого разряда по координате Х, выход сигнале кадровой синхронизации телевизионцого датчика соединен с другими входами вычислителя npHpsiuettH11 и формирователя знакового разряда по координате (, а выход генератора дискретного растра подключен к дополнительному входу вычислителя приращений по координате Ч .

На фиг. 1 представлена структурная схема предлагаемого устройства; на фиг. 2 - схема вычислителя приращений, 45 на фиг, 3 — схема формирователя знакового разряда, Устройство для считывания графической информации содержит телевизионный датчик 1, индикатор 2, генератор 3 дис- 50 кретного растра, счетчик 4, съемник 5 координат, пороговый элемент 6, элемент

И 7, формирователь 8 сигнала маркера, регистр 9, блок 10 сравнения, дополнительный регистр 11, дополнительный блок 12 сравнения, коммутатор 13, допмц|ительный формирователь 14 сигнала маркера, вычислитель 15 приращений и

|||ормирователь 16 сигнала знакового разряда по координате Х, вычислитель

17 приращений и формирователь 18 сигнала знакового разряда по координате Y.

Вычислители 15 и 17 приращений могут быть выполнены по одной из известных схем (фиг. 2). Она содержит триггеры 19 и 20, элементы И 21 и 22, элемент ИЛИ 23, счетчик 24.

Формирователи 16 и 18 сигнала знакового разряда могут быть выполнены по одной из известных схем (фиг. 3).

Она состоит из триггеров 25 — 27, причем триггеры 25 и 26 с логикой по 5— входу.

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

Видеосигнал с выхода телевизионного датчика 1 поступает на первый вход индикатора 2, на экране которого отображается анализируемое изображение. Кадровые и строчные синхроимпульсы с датчика 1 поступают на генератор 3 дискретного растра и счетчик 4. Генератор 3 во время каждой строки поля разложения формирует импульсы, синхронизированные с началом разверток. Эти импульсы поступают на счетный вход счетчика 4, выходные сигналы с триггеров которого одно:-начно определяют координаты элементов дискретного растра, а следовательно, и координаты элементов телевизионного изображения. Эти сигналы поступают на блок 10, где сравниваются с кодом, поступающим с регистра 9. В моменты сравнения кодов по координате X (строке) и по координате ((полю) на выходах блока

10 формируются импульсы, запускающие формирователь 8 сигнала маркера. Фор- . мирователь 8 представляет собой пересчетную схему, синхронизированную импульсами с блока 10, фор|ируюшую видеоимпульсы маркера прямоугольной, круглой или другой формы вокруг элемента растра, соответствующего коду на выходах регистра 9. Импульсв|, поступающие на формирователь 8 с генератора 3 дискретного растра, обеспечивают временное совпадение видеоимпульсов маркера с элементами дискретного растра. Видеоимпульсы маркера поступают на второй вход элемента И 7 и второй вход индикатора 2 и формируют на экране последйего светящийся контур вокруг указанного элемента телевизионного растра.

Размеры и форма этого контура определяются схемой формирователя 8.

5 9630

Съемник 5 координат (световое перо) помещается оператором в центр светящегося контура на экране индикатора 2 и перемешается в нужном направлении. При пересечении съемником 5 координат контура маркера на его выходе появляется импульс, превышающий порог срабатывания порогового элемента 6. Сигнал с порогового элемента 6 поступает на первый вход элемента И 7. Одновременно на вто-10 рой вход элемента И .7 поступает сигнал маркера. На выходе элемента И 7 формируется сигнал, поступающий на установочный вход первого регистра 9, в котором записывается код координаты этого элемента пересечения, Далее код регистра 9 сравнивается в блоке 10 с текущим кодом счетчика 4, и в моменты сравнения формируются импульсы, запускающие формирователь 8. Последнии форми- 20 рует на экране индикатора 2 светящийся контур вокруг нового элемента растра. . Таким образом, пересечение съемником 5 координат элемента маркера вызовет перемещение этого маркера в направлении перемещения съемника 5 координат. В итоге, контур будет отслеживать за движением съемника 5 координат по экрану индикатора 2, а код, снимаемый с триггеров регистра 9, будет соответ- 39 твовать координате считываемого элемента изображения. Причем исходной точкой отсчета является начало дискретного растра.

Коорщчнаты считываемого элемента растра относительно какого-либо произвольного элемента растра формируются следуюшим образом. С помощью съемника

5 координат маркер устанавливается на элемент растра, относительно которого необходимо считывать координаты интересуюших оператора элеме |тов растра, т.е. определять приращения. Нажатием кнопки коммутатора 13 в регистр 11 переписывается код регистра 9. Код регистра 11 сравнивается с текущим кодом счетчика 4 в блоке 12 сравнения.

При сравнении кодов импульсы с блока

12 запускают второй формирователь 14 сигнала маркера, формирующий на экране

50 индикатора 2 метку — центр новых координат Х и YÓ . Далее первый маркер перемешается оператором в выбранную точку и относительные координаты ее формируются следующим образом.

На входы. вычислителя 15 приращений по координате Х (фиг. 2) поступают импульсы с блоков 10 и 12 сравнения в моменты совпадения текущих значений кода счетчика 4 с кодами регистров 9 и 11. Эти импульсы поступают на входы триггеров 19 и 20 вычислителя

15, которые устанавливаются в нулевом состоянии каждым строчным синхроимпульсом, поступаю п м Hà Нх Я -входы, Предположим, что оператор переместил первый маркер влево от визира. В этом случае импульс с блока 10 установит триггер 19 в состояние логической 1 открывающее элемент И 21 для прохож дения импульсов с генератора 3 дяскрет ного растра через элемент ИЛИ 23 на счетный вход счетчика 24. Импульс с блока 12 в свою очередь установит триггер 20 в состояние логической. 1

Тогда сигнал с его инверсного выхода закроет элемент И 21 и прекратится прохождение импульсов с генератора 3 на счетчик 24. Если же оператор пере местит первый маркер вправо от визира, то импульсы с генератора 3 на счетчик

24 будут проходить через элементы

И 22 и ИЛИ 23. Таким образом, независимо от временного расположения импульсов с блоков 10 и 12 на счетчик

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

Формирователь 16 знакового -разряда по координате работает следукщим образом.

Строчными синхроимпульсами триггеры

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

10 сравнения поступит раньше, чем импульс с блока 12 сравнения, и переключит триггер 25 в состояние логической

"1". При этом сигнал с его инверсного выхода запретит переключение триггера

26 в состояние логической 1, при поступлении импульса с блока 12 сравнения переключения триггера 25 фиксируют триггер 27 в состоянии логической 1 до тех пор, пока первый маркер не будет . перемещен вправо относительно второго.

В .том случае, когда считываемый элемент растра расположен справа от визира, на выходе триггера 27 фиксируется уровень логического «О . Таким образом, формируется знаковый разряд по координате Х -qigp (Х ). Для определения приращения по (и формирования знакового разряда по устройство содержит аналогичные блоки 17 и 18.

963011

Таким образом, предлагаемое устройство позволяет формировать одновременно координаты элементов растра как в абсапотных значениях (код регистра 9), так и а относительных (начало координат -5 код регистра ll, значения координат— код на выходах счетчика 24 блоков 15 и 17, знаковые разряды- код на выходе триггера 27 блоков 16 и 18).

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

Устройство для считывания графической информации по авт, св. М 858032, о т .— л и ч а ю щ е е с я тем, что, с цепью расширения функциональных возможпостей за счет определения относительных координат элементов телевизионного растра, оно содержит вычислители приращений H формирователи сигналов знаковых разрядов по координатам и (, коммутатор Зй и допотпштельные регистр, формирователь сигнала маркера и блок сравнения, входы которого подключены к выходам счетчика и дополнительного регистра, входы которого соединены с выходами основного регистра и коммутатора, один из входов индика,т ора подключен к выходу дополнительного формирователя сигнала маркера, входы которого соединены соответственно с выходом генератора дискретного растра и выходами дополнительного блока сравнения, одни из входов вычислителей приращений и формирователя сигналов знаковых разрядов по коордИнатам Х и f подключены к соответствующим выходам блоков сравнения, причем выход сигнала строчной синхронизациителевизионного датчика подключен к другим входам вычислителей приращений по координатам Х и Y и формнрователя сигнала знакового разряда по координате Х, выход сигнала кадровой синхронизации телевизионного датчика соединен с другими входами вычислителя приращений и формирователя знакового разряда по координате (; а выход генератора дискретного растра подключен к дополнительному входу вычислителя приРащений по кооРдинате X

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

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

М 858032, кл. 606 К 11/00, 08. 10.79 (прототип).

96301 1

Nu8.5

Составитель Т. Нич.торовж

Редактор Л. Филь Техред М.Рейвес корректор Н Буряк

Заказ 7517/72 Тираж 731 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретеий и открьгтий

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

Фкптап ППП "Патент", г. Ужгород, ул. Проектная, 4