Изобретение относится к вычислительной технике и может быть использовано в системах технического зрения для ввода визуальной информации в электронные вычислительные машины , (ЭВМ).
Целью изобретения является упрощение устройства и расширение области его применения за счет дополнительного программирования режимов работы.
На фиг. 1 дана блок-схема устрой- ства для ввода информации; на фиг. 2 - участок вводимого изображения и соответствующая ему информация в блоках памяти устройства ввода информации; на фиг, 3 - блок стробирования.
Устройство для ввода информации содержит блок 1 считывания информации §лок 2 стробирования, блок 3 сопряжения, три генератора 4-6 импульсов, два счетчика 7 и 8, два коммутатора 9 и 10, два блока Ни 12 памяти, два триггера 13 и 14, три элемента И 15-17 и интерфейсный блок 18.
Блок 2 стробирования содержит цифро- аналоговый преобразователь 19, источник 20 опорного напряжения, элемент И 21.
Устройство для ввода информации работает следующим образом.
Перед началом работы ЭВМ посредством интерфейсного блока 18 в блоки 31 и 12 памяти осуществляется запись информации, определяющей размер и форму участков изображения, вводимых в память ЭВМ. Запись информации в блоки 11 и 12 памяти осуществляется следующим образом. ЭВМ устанавливает на адресных выходах интерфейсного блока 18 код, соответствующий адресу ячейки памяти,.в которую необходимо записать информацию, на первом управляющем выходе интерфейсного блока 18 - уровень Лог. 1, по которому код адреса с адресных выходов интерфейсного блока 18 транслируется через коммутаторы 9 и 10 на адресные входы блоков 11 и 12 памяти, на информационном выходе интерфейсного блока 18 - информация, которая подлежит записи в ячейку памяти блоков 11 и 12 памяти, и уровень Лог. О - на втором управляющем выходе интерфейсного блока 18, если -записывается ячейка блока 11 памяти, или на третьем управляющем выходе интерфейсного блока 18, если записывается ячейка памяти блока 12 па
0
5
0
5
0
5
0
5
мяти. Цикл записи ячейки памяти блоков 1 1 или 12 памяти завершается по снятию уровня Лог. О с соответствующего информационного выхода интерфейсного блока 18. Размер и форма участков изображения, вводимых в память ЭВМ, определяются записью уровней Лог. Г в блок 11 памяти по адресам, соответствующим номерам интересующих точек на строке изображения, и в блок 12 памяти по адресам, соответствующим номерам строк на кадре изображения (фиг. 2).
Для ввода в память ЭВМ прямоугольного окна изображения размером NxM и координатами левого верхнего угла этого окна (L, К) необходимо в предварительно обнуленные блоки 11 и 12 памяти занести Лог. 1 в блок И памяти с адреса К по адрес K+N и в блок 12 памяти с адреса L по адрес L+M соответственно. Имея изображение размером и изменяя содержимое блоков 11 и 12 памяти, вводить в память ЭВМ прямоугольный участок(участки) произвольных размеров и с произвольным положением на кадре изображения (фиг. 2).
После записи информации о форме и размере участка изображения, вводимого в память ЭВМ, последняя устанавливает на втором и третьем управляющих выходах интерфейсного блока 18 уровни Лог. 1 и на первом управляющем выходе интерфейсного блока 18 - уровень Лог. О, по которому адресные входы блоков 11 и 12 памяти подключаются соответственно к выходам первого 8 и второго 7 счетчиков.
В исходном состоянии первый 13 и второй 14 триггеры сброшены и на их выходах присутствует Лог, О, Так как выход второго триггера 14 является выходом готовности устройства, то в исходном состоянии присутствующий на его выходе Лог. О сигнализирует о готовности устройства к работе.
При готовности к работе ЭВМ формирует сигнал пуска, который через вход запуска поступает на вход установки второго триггера 14, Этим сигналом второй триггер 14 устанавливается и на его выходе появляется Лог. 1. Она поступает на второй вход первого элемента И 15, .вход сброса первого триггера 13 и выход готовности устройства. Лог. 1 на выходе готовности устройства показывает, что устройство .запущено и выполняет ввод информации.
Визуальное изображение преобразуется блоком 1 считывания информации в видеосигнал, который поступает на первый вход блока 2 стробирования.
Третий генератор 6 импульсов вырабатывает тактовые импульсы, поступающие на счетный вход первого счетчика 8 и вход второго генератора 5 импульсов. Частота следования импульсов генератора 6 определяет число точек разбиения информации на строке изображения.
Из тактовой последовательности импульсов второй генератор 6 импульсов формирует строчные синхронизирующие импульсы, поступающие с первого выхода второго генератора 5 импульсов на второй вход блока 1 считывания информации и с второго выхода второго генератора 5 импульсов на вход первого генератора 4 импульсов, вход сброса первого счетчика 8 и счет- - ный вход второго счетчика 7.
Из последовательности строчных синхронизирующих импульсов первый генератор 4 импульсов формирует кадровые синхронизирующие импульсы, поступающие с первого выхода первого генератора 4 импульсов на первый вход блока 1 считывания информации и с второго выхода первого генератора 4 импульсов на вход сброса второго счетчика 7 и на первые входы первого 15 и второго 16 элементов И.
Тактовые импульсы, поступающие на счетный вход первого счетчика 8, заставляют его последовательно изменять состояния своих выходов,,которые через коммутатор 9 транслируются на адресные входы блока Н памяти, а присутствующая на управляющем входе блока И памяти Лог. 1 заставляет его выставлять на своем информационном выходе содержимое ячеек, определяемых кодом на адресных входах блока 11 памяти. С .приходом строчного синхронизирующего импульса на вход сброса первого счетчика 8 происходит установка всех его выходов в состояние Лог. О и цикл работы повторяется. Работа второго счетчика 7, второго коммутатора 10 и второго блока 12 памяти аналогична описанной с той разницей, что на счетный вход второго счетчика 7 поступают строчные синхронизирующие импульсы, а на вход сброса второго счетчика 7 поступают кадровые синхронизирующие импульсы. Таким образом,
0
5
0
5
0
5
0
5
0
5
на информационных выходах первого 1I и второго 12 блоков памяти уровни Лог. 1 присутствуют лишь в точках развертки, координаты которых по строке и кадру были запрограммированы соответственно в первом 11 и втором 12 блоках памяти, и подлежат вводу в ЭВМ.
Кадровый синхронизирующий импульс, поступающий на первый вход первого 15 и первый вход второго 16 элементов И, распространяется на выход первого элемента И 15 и ввиду присутствия Лог. с выхода второго триггера 14 на втором входе первого элемента И 15 не распространяется на выход второго элемента И 16, так как на его втором входе присутствует Лог. О с выхода первого триггера 13. Этот же Лог. О, присутствующий нал третьем входе третьего элемента И 17, обуславливает Лог. О на втором входе блока 2 стробирования. С выхода первого элемента И 15 импульс поступает на установочный вход первого . триггера 13 и по переднему фронту с этого импульса на выходе первого триг-. гера 13 установится Лог. 1, которая поступит на второй вход второго 16 и третий вход третьего 17 элементов И. Присутствие Лог. 1 на трех входах третьего элемента И 17 обусловит поступление Лог. 1 на второй вход блока 2 стробирования.
Блок 2 стробирования при поступлении на его второй вход уровня Лог. 1 преобразует видеосигнал, поступающий на его первый вход с выхода gблока 1 считывания информации, в цифровой код и пропускает его на выход. С выхода блока 2 стробирования цифровой код поступает на вход блока 3 сопряжения, который служит для электрического согласования устройства йвода информации с потребителями полученной информации. Выход блока 3 сопряжения является информационным выходом устройства.
Таким образом, в ЭВМ вводится информация с точек на строках кадра . изображения, которая определяется информацией, занесенной в блоки 11 и 12 памяти, где информация в блоке 11 памяти определяет номера вводимых точек на строке изображения, а информация в блоке 12 памяти - номера строк, с которых эти точки вводятся.
По приходу следующего кадрового синхронизирующего импульса на выходе второго элемента И 16 появится-им-
пульс, который поступит на вход сброса второго триггера 14, что приведет к переходу на выходе второго триггера из состояния Лог, 1 в состояние Лог, 0, который вызовет сброс первого триггера 13, и Лог. О на выходе второго триггера 14 будет сигнализировать о том, что ввод информации завершен.
Для возобновления работы устройства необходимо записать новую информацию в блоки 11 и 12 памяти и подать импульс на вход запуска устройства.
Блок стробировашш работает следующим образом.
Видеосигнал с выхода блока 1 счи тывашш информации похудает на первый вход б тока 2 стробирования и, следовательно, на первый вход аналоге- цифрол го преобразователя 19, который производит операции дискретизации видеосигнала и квантования его по уровню. Основой для образования эталонных уровней служит источник 20 опорного напряженияа с выхода которого опорное напряжение поступает на второй вход аналого-цифрового преобразователя 19i с выхода которого преобразованный видеосигнал поступает на первый вход элемента И 23 и транслируется на выход блока 2 стро- бировэния при наличии на втором входе элемента И 21 уровня Лог. 1.
В качестве интерфейсного блока может быть использовано любое стандартное устройство параллельного обмена для данного типа ЭВМ.
Так, если в качестве ЭВМ используется микроЭВМ Электроника МС1201.02, то в качестве интерфейс ного блока можно использовать устройство параллельного обмена И2 15КС- 180-032.
Формула изобретения
Устройство для ввода информации, содержащее блок считывания информации, два счетчика, два триггера, два элемента И, два генератора импульсов, блок стробирования и блок сопряжения, причем выход блока считывания информации соединен с первым входом блока стробирования, выход которого подключен к входу блока сопряжения, выход которого является информационным
0
5
0
5
0
5
0
выходом устройства, первые выходы первого и второго генераторов импульсов соединены соответственно с первым и вторым входами блока считывания информации, отличаю щее- с я тем, что, с целью упрощения устройства и расширения области его применения за счет дополнительного программирования режимов работы, в устройство введены третий генератор импульсов, два коммутатора, два блока памяти, третий элемент И и интерфейсный блок, причем второй выход второго генератора импульсов подключен к входу первого генератора импульсов, выход третьего генератора импульсов соединен с входом второго генератора импульсов и счетным входом первого счетчика, второй выход второго генератора импульсов подключен к входу сброса первого счетчика и четному входу второго счетчика, выход первого и выход второго счетчиков соединены соответственно с первыми информационными входами первого и второго коммутаторов, выход первого и выход второго коммутаторов подключены соответственно к адресным входам первого и второго блоков памяти, выход первого и выход второго блоков памяти соединены соответственно с первым и вторым входом третьего элемента И, выход которого подключен к второму входу блока стробирования, второй выход первого генератора импульсов соединен с входом сброса второго счетчика, первым входом первого и первым входом второго элементов И, выход первого элемента Я подключен к входу установки первого триггера, выход которого соединен с вторым входом второго и третьим входом третьего элементов И, выход второго элемента И подключен к входу сброса второго триггера, выход которого соединен с вторым входом первого элемента И, входом сброса первого триггера и является выходом готовности устройства, адресный выход интерфейсного блока подключен к вторым информационным входам первого и второго коммутаторов, первый управляющий выход интерфейсного блока подключен к управляющим входам первого и второго коммутаторов, информационный выход интерфейсного блока соединен с информационными входами первого и второго блоков памяти, второй и третий управляющие выходы интерфейсного блока
9163683910
подключены соответственно к управляю- Дом запуска устройства, а вход интерщему входу первого и управляющему входу второго блоков памяти, вход установки второго триггера является вхофейсного блока является информационным входом устройства,
Дом запуска устройства, а вход интерфейсного блока является информационным входом устройства,
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1988 |
|
SU1589265A1 |
Устройство для коррекции изображений объектов | 1988 |
|
SU1566386A1 |
Система ввода телевизионных изображений в ЭВМ | 1989 |
|
SU1665391A1 |
Устройство для ввода-вывода информации | 1983 |
|
SU1155097A1 |
Устройство для сопряжения ЭВМ с факсимильным аппаратом | 1988 |
|
SU1524060A1 |
Устройство для сопряжения вычислительного комплекса накопителей на магнитной ленте | 1983 |
|
SU1142839A1 |
Устройство для измерения плоских углов | 1988 |
|
SU1567885A1 |
Устройство для вывода графической информации | 1985 |
|
SU1339625A1 |
Устройство для проверки электрического монтажа | 1986 |
|
SU1336035A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1983 |
|
SU1109787A1 |
Изобретение относится к вычислительной технике и может -быть применено в системах технического зрения для ввода визуальной информации в электронные вычислительные машины (ЭВМ). Цель изобретения - упрощение устройства и расширение области применения. Перед началом работы устройства посредством интерфейсного блока 18 в блоки памяти Ни 12 устройства осуществляется запись информации, определяющей размер и форму участков изображения, вводимых в память ЭВМ. Это происходит посредством записи уровней Лог. 1 в первый блок памяти Г 11 по адресам, соответствующим номерам вводимых точек со строки изображения, и во второй блок памяти 12 по адресам, соответствующим номерам вводимых строк на кадре изображения. Затем устройство запускается импульсом, поступающим на вход запуска. Таким образом, устройство позволяет выделять на телевизионном кадре участок (участки) прямоугольной формы произвольного размера и вводить информацию с этого участка (участков) в ЭВМ за время сканирования одного кадра, 3 ил. SS
О к к+н /г/ А
Фиг. 2
2-й Вход
ФигЗ
Устройство для ввода информации | 1980 |
|
SU903847A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для ввода информации | 1987 |
|
SU1462286A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-03-23—Публикация
1989-04-11—Подача