V4 О
ND СО 00
ю
пульсов, поступающих на входы 30, 31 и 32 устройства соответственно. Ввод информации в ЭВМ осуществляется поблочно, координаты местонахождения блока информации в кадре изображения и его масштаб задаются с помощью ЭВМ. Новым в уртройстве является возможность ввода в ЭВМ элементов изображения, принадлежащих окрестности начальной точки в блоке изображения, по автоматически формируемой развертке с заданием начальной точки
от ЭВМ, а также возможности ввода в ЭВМ текущего адреса развертки, Данный способ считывания может быть использован при решении многих прикладных задач обработки визуальной информации, в частности при поиске объектов на изображении, при определении размеров и координат объектов на изображение, при фильтрации изображений с апертурой типа креста и т д 2 ил., 1 табл.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1990 |
|
SU1698890A1 |
Устройство для ввода информации | 1990 |
|
SU1709326A1 |
Устройство для ввода информации | 1990 |
|
SU1795443A1 |
Устройство для ввода информации | 1989 |
|
SU1612306A1 |
Устройство для ввода информации | 1990 |
|
SU1783509A2 |
Устройство для программного управления технологическим оборудованием | 1989 |
|
SU1714575A1 |
Устройство для отладки программно-аппаратных блоков | 1987 |
|
SU1497617A1 |
Устройство для контроля доменной памяти | 1988 |
|
SU1501160A1 |
Устройство для отладки программно-аппаратных блоков | 1985 |
|
SU1348839A1 |
Устройство для отладки программно-аппаратных блоков | 1986 |
|
SU1363219A1 |
Изобретение относится к вычислительной технике и может быть использовано в устройствах обработки телевизионных изображений, а также информации, имеющей кадровую структуру. Целью изобретения является расширение области применения устройства. Устройство для ввода информации содержит дешифраторы 1,15 и 16, регистры 2-4, 27, триггеры 5, 6, 13, 23, счетчики 7, 8, 17-20, элемент И-НЕ 9, элементы И 10, 24, элементы ИЛИ 11, 21, мультиплексоры 12, 14, 22. 26 и блок 25 оперативной памяти. Дискретный телевизионный сигнал поступает на вход 33 видеоданных устройства. Синхронизация видеосигнала осуществляется с помощью тактовых, строчных и кадровых синхроим
Изобретение относится к вычисли гель- ной технике и может быть использовано в устройствах обработки телевизионных и рентгенотелевизионных изображений, а тйкже информации имеющей кадровую структуру.
Известно устройство для ввода информации, содержащее с первого по третий счетчики, блок управления, генератор импульсов, регистр, аналого-цифровой преобразователь и блок сравнения, причем первый и второй входы блока управления и третий вход блока управления, соединенный с входом сброса первого счетчика, яв- лиются первым и вторым входами синхронизации и входом ПУСК устройства соответственно, первый выход блока управления подключен к счетному входу первого и входу СБРОС второго счетчиков, второй выход - к счетному входу второго, входу сброс третьего и входу генератора импульсов, выход которого подключен к счетному входу третьего счетчика, выходы первого счетчика соединены с входами первой группы блока сравнения, выход которого подключен к стробирующему входу аналого-цифрового преобразователя, выход которого и выходы регистра и второго счетчика являются информационным и первым и вторым управляющими выходами устройства соответственно, вход аналого-цифрового преобразователя является информационным входом устройства.
Недостатком указанного устройства является малое быстродействие из-за низкой скорости ввода изображения.
Наиболее близким к предлагаемому является устройство для ввода информации, содержащее первый дешифратор, первый выход которого сое/зинен с тактовым входом первого регистра, информационный вход которого соединен с информационным входом устройства, второй регистр, тактовый вход которого соединен с вторым выходом дешифратора, третий выход которого соединен с тактовым входом третьего регистра, выход которого соединен с информационным входом четвертого счетчика, счетный вход которого соединен с выходом второго мультиплексора, первый информационный вход которого соединен с выходом переполнения третьего счетчика, информационный вход которого соединен с выходом первого регистра, первый счетчик, информационный вход которого соединен с выходом первого регистра, второй счетчик, информационный вход которого соединен с
выходом второю регистра, информационный вход которого соединен с информаци- онным входом устройства, первый мультиплексор, первый информационный вход которого соединен с выходом переполнения первого счетчика, вход загрузки которого соединен с выходом переполнения первого счетчика, счетный вход которого соединен с входом тактовых синхроимпульсов устройства, первый триггер, вход сброса которого соединен с выходом шестого разряда второго счетчика, счетный вход которого соединен с выходом первого мультиплексора, управляющий вход которого соединен с выходом первого триггера, вход установки
которого соединен с выходом переполнения второго счетчика, выходы пяти разрядов которого соединены с младшими пятью разрядами первого информационного входа третьего мультиплексора, старшие пять разрядов которого соединены с выходами пяти разрядов четвертого счетчика, выход шестого разряда которого соединен с входом сброса второго триггера, вход установки ко- юрого соединен с выходом перепопнения
четвертого счетчика, вход загрузки которого соединен с входом кадровых синхроимпульсов устройства, четвертый мультиплексор, первый информационный вход которого соединен с выходом первого элемента И, первый вход которого соединен с выходом первого триггера, блок оперативной памяти, адресный вход которого соединен с выходом третьего мультиплексора, первый управляющий вход которого соединен с четвертым выходом дешифратора, информационный вход которого соединен с входом команды устройства, информационный вход третьего регистра соединен с информационным входом устройства, вход загрузки второго счетчика соединен с входом строчных синхроимпульсов устройства, второй информационный вход первого мультиплексора соединен с входом тактовых синхроимпульсов устройства, вход загрузки третьего счетчика соединен с выходом переполнения третьего счетчика, счетный вход которого соединен с входом строчных синхроимпульсов устройства, управляющий вход второго мультиплексора соединен с выходом второго триггера, второй информационный вход второго мультиплексора соединен с входом строчных синхроимпульсов устройства, второй информационный вход третьего мультиплексора соединен с входом адреса устройства, управляющий вход четвертого мультиплексора соединен с четвертым выходом дешифратора, выход четвертого мультиплексора соединен с входом обращения блока оперативной памяти, вход режима которого соединен с четвертым выходом дешифратора, второй информационный вход четвертого мультиплексора соединен с входом обращения устройства, вход данных блока оперативной памяти соединен с входом видеоданных устройства, выход блока оперативной памяти соединен с информационным выходом устройства, второй вход элемента И соединен с выходом второго триггера, третий вход элемента И соединен с входом тактовых синхроимпульсов устройства.
Недостатком известного устройства является единственный способ ввода в ЭВМ блока элементов изображения, характеризующийся необходимостью формирования и подачи на устройство адреса считываемо- го элемента изображения, что ограничивает область применения данного устройства.
Целью изобретения является расширение области применения устройства путем обеспечения возможности ввода элементов изображения по автоматически формируемой развертке и текущего адреса этой развертки.
Поставленная цель достигается тем, что в устройство, содержащее первый дешифратор, первый выход которого соединен с тактовым входом первого регистра, второй
регистр, тактовый вход которого соединен с вторым выходом первого дешифратора, третий выход которого соединен с тактовым входом третьего регистра, выход которого соединен с информационным входом четвертого счетчика, счетный вход которого соединен с выходом второго мультиплексора, первый информационный вход которого соединен с выходом переполнения третьего
0 счетчика, информационный вход которого соединен с выходом первого регистра, первый счетчик, информационный вход которого соединен с выходом первого регистра, второй счетчик, информационный вход ко5 торого соединен с выходом второго регистра, первый мультиплексор, первый информационный вход которого соединен с выходом переполнения первого счетчика, вход загрузки которого соединен с выходом
0 переполнения первого счетчика, счетный вход которого соединен с входом тактовых синхроимпульсов устройства, первый триггер, вход установки которого соединен с выходом переполнения второго счетчика.
5 счетный вход которого соединен с выходом первого мультиплексора, управляющий вход которого соединен с выходом первого триггера, вход сброса которого соединен с выходом шестого разряда второго счетчика,
0 выход пяти разрядов которого соединен с пятью младшими разрядами первого информационного входа третьего мультиплексора, пять старших разрядов которого соединены с выходом пяти разрядов четвертого счетчи5 ка, выход шестого разряда которого соединен с входом сброса второго триггера, вход установки которого соединен с выходом переполнения четвертого счетчика, вход загрузки которого соединен с входом
0 кадровых синхроимпульсов устройства, первый элемент И, первый вход которого соединен с выходом первого триггера, блок оперативной памяти, адресный вход которого соединен с выходом третьего мульти5 плексора, первый управляющий вход которого соединен с четвертым выходом первого дешифратора, информационный вход которого соединен с входом команды устройства, четвертый мультиплексор, пер0 вый информационный вход которого соединен с выходом первого элемента И, второй вход которого соединен с выходом второго триггера, вход загрузки второго счетчика соединен с входом строчных синхроимпуль5 сов устройства, второй информационный вход первого мультиплексора соединен с входом тактовых синхроимпульсов устройства, второй информационный вход третьего мультиплексора соединен с входом адреса устройства, вход загрузки третьего
счетчика соединен с выходом переполнения третьего счетчика, счетный вход которого соединен с входом строчных синхроимпульсов устройства, управляющий вход второго мультиплексора соединен с выходом второго триггера, второй информационный вход второго мультиплексора соединен с входом строчных синхроимпульсов устройства, третий вход первого элемента И соединен с входом тактовых синхроимпульсов устройства, вход обращения блока оперативной памяти соединен с выходом четвертого мультиплексора, второй информационный вход которого соединен с входом обращения устройства, вход данных блока оперативной памяти соединен с входом видеоданных устройства, выход блока оперативной памяти соединен с информационным выходом устройства, дополнительно введены третий триггер, информационный вход которого соединен с выходом элемента И-НЕ, первый вход которого соединен с прямым выходом третьего триггера, вход сброса которого соединен с шестым выходом первого дешифратора, седьмой выход которого соединен с входом обращения четвертого регистра, пять младших разрядов информационного входа которого соединены с выходом пятого счетчика, инкременти- ругощий вход которого соединен с первым выходом второго дешифратора, информационный вход которого соединен с прямым выходом третьего триггера, инверсный выход которого соединен с первым входом второго элемента И, второй вход которого соединен с инверсным выходом четвертого триггера, информационный вход которого соединен с прямым выходом третьего триггера, тактовый вход которого соединен с входом обращения устройства, первый элемент ИЛИ, первый вход которого соединен с выходом второго элемента И, третий дешифратор, информационный вход которого соединен с прямым выходом четвертого триггера, вход сброса которого соединен с шестым выходом первого дешифратора, шестой счетчик, инкрементирующий вход которого соединен с первым выходом третьего дешифратора, вход обращения которого соединен с выходом первого элемента ИЛИ, второй вход которого соединен с входом обращения устройства, второй элемент ИЛИ, первый вход которого соединен с четвертым выходом первого дешифратора, информационные входы первого, второго и третьего регистров соединены с входом адреса устройства, тактовый вход четвертого триггера соединен с входом обращения устройства, второй вход элемента И-НЕ соединен с прямым выходом четвертого
триггера, пять младших разрядов третьего информационного входа третьего мультиплексора соединены с выходом пятого счетчика, декрементирующий вход которого
соединен с вторым выходом второго дешифратора, вход обращения которого соединен с входом обращения устройства, пять старших разрядов третьего информационного входа третьего мультиплексора соедииены с выходом шестого счетчика, декрементирующий вход которого соединен с вторым выходом третьего дешифратора, второй управляющий вход третьего мультиплексора соединен с пятым выходом
первого дешифратора, вход загрузки пятого счетчика соединен с шестым выходом первого дешифратора, информационный вход пятого счетчика соединен с входом адреса устройства, вход загрузки шестого счетчика
соединен с шестым выходом первого дешифратора, информационный вход шестого счетчика соединен с входом адреса устройства, второй вход второго элемент ИЛИ со- единен с пятым выходом первого
дешифратора, вход режима блока оперативной памяти соединен с выходом второго элемента ИЛИ, управляющий вход четвертого мультиплексора соединен с выходом второго элемента ИЛИ, пять старших разрядов информационного входа четвертого регистра соединены с выходом шестого счетчика, тактовый вход четвертого регистра соединен с входом обращения устройства, выход четвертого регистра соединен с
выходом адреса устройства, выход запрета считывания устройства соединен с выходом второго триггера.
Введение в состав устройства четвертого регистра, пятого и шестого счетчиков, второго и третьего дешифраторов, третьего и четвёртого триггеров, элемента И-НЕ, второго элемента И и двух элементов ИЛИ позволяет расширить его область
применения. Введение указанных элементов используется совместно с введением новых связей между ними и другими элементами устройства. Только их взаимосвязь обеспечивает возможность расширения
круга решаемых предлагаемым устройством задач за счет введения режима считывания точек изображения, принадлежащих четырехокрестности начальной точки, с автоматическим формированием адреса считываемого элемента изображения, причем точкз начала задается от ЭВМ предустановкой пятого и шестого счетчиков, модификация значений на выходах которых осуществляется путем стробиравания импульсами обращения второго и третьего дешифраторов, которые преобразуют сигналы с выходов третьего и четвертого триггеров в унитарный код модификации, поступающий на инкрементирующие и декременти- рующие входы пятого и шестого счетчиков, значения с выходов которых через третий информационный вход третьего мультиплексора поступают на адресный вход блока оперативной памяти с приходом каждого сигнала обращения, который поступает на вход режима блока оперативной памяти через переключенный с помощью второго элемента ИЛИ четвертый мультиплексор. Адрес в пятом и шестом счетчиках благодаря переключению третьего и четвертого триггеров, а также первому элементу ИЛИ, второму элементу И и элементу И-НЕ, модифицируется таким образом, что осуществляется автоматический перебор адресов точек четырехокрестности. Текущий адрес развертки фиксируется в четвертом регистре и может быть считан с выхода адреса устройства с помощью сигнала на седьмом выходе первого дешифратора. Таким образом, только совместное использование указанных признаков позволяет расширить область применения заявляемого устройства.
Нафиг.1 приведена схема предлагаемого устройства; на фиг.2 - временная диаграмма работы устройства, поясняющая принцип формирования адресов элементов четырехокрестности.
Устройство для ввода информации содержит первый дешифратор 1, с перзого по третий регистры 2-4, третий и четвертый триггеры 5 и 6, первый и второй счетчики 7 и 8, элемент И-НЕ 9, второй элемент И 10, первый элемент ИЛ И 11, первый мультипек- сор 12, первый триггер 13, третий мультиплексор 14, второй и третий дешифраторы 15 и 16, пятый и шестой счетчики 17 и 18, третий и четвертый счетчики 19 и 20, второй элемент ИЛИ 21, второй мультиплексор 22, второй триггер 23, первый элемент И 24, блок 25 оперативной памяти, четвертый мультиплексор 26, четвертый регистр 27, входы ко манды 28, адреса 29, тактовых 30, строчных 31 и кадровых 32 синхроимпульсов, видеоданных 33, обращения 34, выходы запрета считывания 35, информационный 36, адреса 37. Первый выход первого дешифратора 1 соединен с тактовым входом первого регистра 2, информационный вход которого соединен с входом 29 адреса устройства. Второй выход первого дешифратора 1 соединен с тактовым входом второго регистра 3, выход которого соединен с информационным входом второго счетчика 8. Счетный вход счетчика 8 соединен с выходом первого мультиплексора 12, первый информационный вход которого соединен с выходом переполнения первого счетчика 7, информационным входом соединенного с 5 выходом первого регистра 2. Третий выход первого дешифратора 1 соединен с тактовым входом третьего регистра 4, выход которого соединен с информационным входом четвертого счетчика 20. Счетный
0 вход счетчика 20 соединен с выходом второго мультиплексора 22, первый информационный вход которого соединен с выходом переполнения третьего счетчика 19, информационным входом соединенного с выхо5 дом первого регистра 2. Седьмой выход первого дешифратора 1 соединен с входом обращения четвертого регистра 27, пять младших разрядов информационного входа которого соединены с выходом пятого счет0 чика 17. Инкрементирующий вход счетчика 17 соединен с первым выходом второго дешифратора 15, информационный вход которого соединен с прямым выходом третьего триггера 5. Информационный вход триггера
5 5 соединен с выходом элемента И-НЕ 9, первый вход которого соединен с прямым. выходом третьего триггера 5. Вход сброса триггера 5 соединен с шестым выходом первого дешифратора 1, информационный вход
0 которого соединен с входом 28 команды устройства. Информационный вход второго регистра 3 соединен с входом 29 адреса устройства. Информационный вход третье- го регистра 4 соединен с входом 29 адреса
5 устройства. Инверсный выход третьего триггера 5 соединен с первым входом второго элемента И 10, второй вход которого соединен с инверсным выходом четвертого триггера 6. Информационный вход триггера
0 6 соединен с прямым выходом третьего триггера 5, тактовый вход которого соединен с входом 34 обращения устройства. Вход сброса четвертого триггера 6 соединен с шестым выходом первого дешифратора 1.
5 Тактовый вход четвертого триггера 6 соединен с входом 34 обращения устройства. Вход загрузки первого счетчика 7 соединен с выходом переполнения первого счетчика 7, счетный вход которого соединен с входом
0 30 тактовых синхроимпульсов устройства. Выход пяти разрядов второго счетчика 8 соединен с пятью младшими разрядами первого информационного входа третьего мультиплексора 14, пять старших разрядов
5 которого соединены с выходом пяти разрядов четвертого счетчика 20. Выход шестого разряда счетчика 20 соединен с входом сброса второго триггера 23, вход установки которого соединен с выходом переполнения четвертого счетчика 20, вход загрузки
которого соединен с входом 32 кадровых синхроимпульсов устройства. Выход шестого разряда второго счетчика 8 соединен с входом сброса первого триггера 13, вход установки которого соединен с выходом переполнения второго счетчика 8, вход загрузки которого соединен с входом 31 строчных синхроимпульсов устройства. Второй вход элемента И-НЕ 9 соединен с прямым выходом четвертого триггера 6. Выход второго элемента И 10 соединен с первым входом первого элемента ИЛИ 11, выход которого соединен с входом обращения третьего дешифратора 16, информационный вход которого соединен с прямым выходом четвертого триггера 6. Второй вход п зрвого элемента ИЛИ 11 соединен с входом 34 обращения устройства. Управляющий вход первого мультиплексора 12 соединен с БЫ- одом первого триггера 13. Второй инфор- ационный вход первого мультиплексора 12 соединен с входом 30 тактовых синхроимпульсов устройства. Пять младших разрядов третьего информационного входа третьего мультиплексора 14 соединены с выходом пятого счетчика 17, декрементиру- ющий вход которого соединен с вторым выходом второго дешифратора 15, вход обращения которого соединен с входом 34 обращения устройства. Пять старших разрядов третьего информационного входа третьего мультиплексора 14 соединены с выходом шестого счетчика 18, инкременти- рующий вход которого соединен с первым (выходом третьего дешифратора 16, второй Выход которого соединен с декрементирую- щим входом шестого счетчика 18, вход загрузки которого соединен с шестым выходом первого дешифратора 1. Первый управляющий вход третьего мультиплексора 14 соединен с четвертым выходом первого дешифратора 1, второй управляющий вход - с пятым выходом первого дешифратора t, а выход - с адресным входом блока 25 оперативной памяти, вход режима которого соединен с выходом второго элемента ИЛИ 21, первый вход которого соединен с четвертым выходом первого дешифратора 1. Второй информационный вход третьего мультиплексора 14 соединен с входэм 29 адреса устройства. Вход загрузки пятого счетчика 17 соединен с шестым эыходом первого дешифратора 1, а информационный вход - с входом 29 адреса устройства. Информационный вход шестого счетчика 18 соединен с входом 29 адреса устройства, Вход загрузки третьего счетчика 19 соединен с выходом переполнения третьего счетчика 19, счетный вход которого соединен с входом 31 строчных синхроимпульсов устройства. Второй вход второго элемента ИЛИ 21 соединен с пятым выходом первого дешифратора 1. Управляющий вход второго мультиплексора 22 соединен с выходом второго триггера 23, Второй информационный вход второго мультиплексора 22 соединен с входом 31 строчных синхроимпульсов устройства. Первый вход первого элемента И 24 соединен с выходом первого триггера
0 13, второй вход-с выходом второго триггера 23, а выход - с первым информационным входом четвертого мультиплексора 26, управляющий еход которого соединен с выходом второго элемента ИЛИ 21. Третий вход
5 первого элемента И 24 соединен с входом 30 тактовых синхроимпульсов устройства. Вход обращения блока 25 оперативной памяти соединен с выходом четвертого мультиплексора 26, второй информационный
0 вход которого соединен с входом 34 обращения устройства. Вход данных блока 25 оперативной памяти соединен с входом 33 видеоданных устройства. Выход блока 25 оперативной памяти соединен с информа5 ционным выходом 36 устройства. Пять стао- ших разрядов информационного входа четвертого регистра 27 соединены с выходом шестого счетчика 18. Тактовый вход четвертого регистра 27 соединен с входом 34
0 обращения устройства. Выход четвертого регистра 27 соединен с выходом 37 адреса устройства. Выход 35 запрета считывания устройства соединен с выходом второго триггера 23.
5 Устройство работает следующим образом.
Дискретный телевизионный сигнал поступает на вход 33 видеоданных устройства. Синхронизация видеосигнала осуществля0 ется с помощью тактовых, строчных и кадровых синхроимпульсов, поступающих на входы 30, 31 и 32 устройства соответственно. Ввод изображения в ЭВМ осуществляется поблочно, максимальные размеры блока
5 информации 32x32 элемента, причем координаты местонахождения блока информации в кадое изображения, его размеры и масштаб задаются с помощью ЭВМ. Процедура передачи блока изображения состоит
0 из операции записи блока изображения 32x32 элемента в блок 25 оперативной памяти и операции передачи блока изображения поэлементно на выход 36 устройства, Устройство работает в трех основных
В режимах.
по входу 29 адреса устройства.
При работе устройства в режиме 1 за- дание значений координат и масштаба блока информации осуществляется с помощью команд, которые с входа 28 команды устройства поступают на вход первого дешифрато- ра 1. По команде записи масштаба активизируется первый выход- дешифратора 1, при этом значение масштаба с входа
29устройства записывается в регистр 2, откуда поступает на информационные входы счетчиков 7 и 19, на счетные входы кото- рых поступают тактовые импульсы с входа
30устройства и строчные импульсы с входа
31устройства соответственно. В результате на выходах счетчиков 7 и 19 возникает сигнал переполнения, по которому происходит перезапись информации из регистра 2, причем импульсы на выходе счетчика 7 разнесены по времени на количество тактовых импульсов, соответствующее величине масштаба, а импульсы на выходе счетчика 19 разнесены по времени на количество строчных импульсов, соответствующее величине масштаба. По команде записи координаты блока по X активизируется второй выход дешифратора 1, при этом значение коорди- наты блока по X с адресного входа 29 устройства записывается в регистр 3, откуда поступает на информационный вход счетчика 8. С приходом строчного импульса эта информация записывается в счетчик 8, на
счетный вход которого приходят импульсы с мультиплексора 12, который передает на свой выход тактовые импульсы, если не установлен Триггер 13, или импульсы с выхода счетчика 7, если триггер 13 установлен в Г.
Триггер 13 устанавливается в 1 сигналом переполнения счетчика 8, что является признаком установки координаты X, и сбрасывается в 0 шестым разрядом счетчика 8. Таким образом, триггер 13 установлен в течение 32 импульсов, поступающих на счетный вход счетчика 8, а значения пяти первых разрядов счетчика 8 при этом поступают на младшие пять разрядов первого информационного входа мультиплексора 14. По команде записи координаты блока по У активизируется третий выход дешифратора 1, при этом значение координаты блока по У с входа 29 устройства записывается в регистр 4, откуда поступает на информационный вход счетчика 20. С приходом строчного импульса эта информация записывается в счетчик 20, на счетный вход которого приходят импульсы с мультиплексора 22, который передает на свой выход строчные импульсы, если не установлен триггер 23, или импульсы с выхода счетчика 19, если триггер 23 установлен в 1. Триггер 23 устанавливается в 1 сигналом переполнения счетчика 20, что является признаком установки координаты У, и сбрасывается в О шестым разрядом счетчика 20. Таким образом, триггер 23 установлен в течение 32 импульсов, поступающих на счетный вход счетчика 20, а значения пяти первых разрядов счетчика 20 при этом поступают на старшие пять разрядов первого информационного входа мультиплексора 14, который в данном режиме включен так, что на его выход поступает информация с первого информационного входа. Поэтому на адресные входы блока 25 оперативной памяти поступает десятиразрядный код адреса, определяющий 1024 элемента блока изображения (32x32), которые записываются в блок 25 оперативной памяти по сигналу выбора, поступающему через мультиплексор 26 с элемента И 24, причем этот сигнал формируется при установке координат X и У (т.е. при установке в 1 триггеров 13 и 23) и приходе тактового импульса на вход 30 устройства. На вход режима блока 25 оперативной памяти сигналы не поступают, поэтому блок 25 находится в режиме записи. Сигнал 1 с выхода триггера 23 также поступает на выход 35 запрета считывания устройства, что позволяет анализировать режим работы устройства и не переводить его в режимы 2 или 3
во время записи информации в блок 25 оперативной памяти.
При работе устройства в режиме 2 для считывания элемента изображения из блока
25оперативной памяти на вход 29 устройства подается десятиразрядный адрес считываемого элемента, на вход 34 - сигнал обращения, а на вход 28 устройства - команда чтения элемента информации из устройства, по которой активизируется четвертый выход дешифратора 1. Сигнал с этого выхода поступает на первый управляющий вход мультиплексора 14 и через элемент ИЛИ 21 на управляющий вход мультиплексор 26 и на вход режима блока 25 оперативной памяти, что позволяет передать адрес элемента изображения с входа 29 адреса устройства через второй информационный вход третьего мультиплексора 14 на адресный вход блока 25 оперативной памяти и сигнал обращения с входа 34 обращения устройства через четвертый мультиплексор
26на вход обращения блока 25 опера гивной памяти, а также перевести блок 25 оперативной памяти в режим считывания информации, которая в данном режиме поступает на информационный выход 36 устройства.
Работа устройства в режиме 3 поясняется с помощью временной диаграммы, приведенной на фиг.2,
Запись адреса начальной точки осуществляется с помощью импульса на шестом выходе дешифратора 1 при подаче на него соответствующей команды. При этом на вход 29 устройства подают десятиразрядный адрес, младшие пять разрядов которого представляют собой координату X, а старшие пять разрядов - координату У начальной точки. При появлении импульса на Шестом выходе дешифратора 1 происходит Предустановка счетчиков 17 и 18, причем в счетчик 17 записывается координата X, а в счетчик 18 - координата У начальной точки. Кроме того, с помощью этого же сигнала происходит обнуление триггеров 5 и 6. Для перевода устройства в режим считывания точекчетырехокрестности заданной начальной точки на вход 28 устройства подается команда, активизирующая пятый выход дешифратора 1. Сигнал с этого выхода поступает на второй управляющий вход мультиплексора 14 и через элемент ИЛИ 21 на управляющий вход мультиплексора 26 и на вход режима блока 25 оперативной памяти, что позволяет передать адрес элемента изображения с выходов счетчиков 17 и 18 через третий информационный вход мультиплексора 14 на адресный вход блока 25 оперативной памяти и сигнал обращения с
входа 34 обращения устройства через четвертый мультиплексор 26 на вход обращения блока 25 оперативной памяти, а также перевести блок 25 оперативной памяти в
режим считывания информации, которая в данном режиме поступает на выход 36 устройства. Первый сигнал обращения, пришедший на вход 34 устройства, позволяет считать элемент изображения, адрес кото0 рого записан в счетчиках 17 и 18, а именно начальную точку. Этот же сигнал поступает на тактовые входы триггеров 5 и б, которые переключаются по его заднему фронту, на вход обращения дешифратора 15 и через
5 элемент ИЛИ 11 на вход обращения дешифратора 16. Так как триггеры 5 и 6 были обнулены, то на выходе элемента И 10 присутствует сигнал, маскирующий по второму входу прохождение через элемент
0 ИЛИ 11 сигнала обращения. Поэтому на вход обращения дешифратора 16 сигнал обращения не поступает, а поступает на вход обращения дешифратора 15, второй выход которого активизируется. По заднему фрон5 ту импульса обращения декрементируется значение координаты X в счетчике 17, в триггер 5 записывается 1 с выхода элемента И-НЕ 9, а в триггер 6 переписывается О с выхода триггера 5
0 Поспе этого на выходе элемента И 10 устанавливается О, который не маскирует поступление следующих импульсов обращения через элемент ИЛИ 11 на вход обращения дешифратора 16. Второй сигнал
5 обращения с входа 34 устройства позволяет считать первую точку четырехокрестности и поступая на входы обращения дешифраторов 15 и 16, активизирует первый выход дешифратора 15 и второй выход дешифра0 тора 16, тем самым инкрементирует счетчик 17 и декрементирует счетчик 18. По его заднему фронту в триггер 5 переписывается 1 с выхода элемента И-НЕ 9, а в триггер 6 - 1 с выхода триггера 5, на выходе элемен5 та И-НЕ 9 появляется О. Третий сигнал обращения с входа 34 позволяет считать вторую точку четырехокрестности, инкрементирует счетчики 17 и 18, записывает О с выхода элемента И-НЕ 9 в триггер 5, пере0 записывает 1 с выхода триггер 5 в триггер 6. На выходе элемента И-НЕ 9 появляется 1. Четвертый сигнал обращения позволяет считать третью точку четырехокрестности, декрементирует счетчик 17 и
5 инкрементирует счетчик 18. Переключения триггеров 5 и 6 по заднему фронту четвертого импульса обращения уже не имеют значения, поскольку в счетчиках 17 и 18 сформирован адрес последней четвертой точки четырехокрестности, которая может
. быть считана при поступлении пятого импульса обращения на вход 34 устройства.
В таблице приведена реализуемая устройством последовательность модификации координат X и У, записанных в счетчиках 17 и 18.
Знаком в таблице и на .2 обозначены безразличные логические состояния сигналов, не влияющие на работу устройства.
Импульсы обращения поступают также на тактовый вход четвертого регистра 27, что позволяет фиксировать в нем текущий адрес развертки со счетчиков 17 и 18. Этот адрес может быть выдан на адресный выход 37 устройства, при подаче на вход 28 устройства команды, активизирующей седьмой выход дешифратора 1.
Предлагаемое выполнение устройства для ввода информациии в отличие от прототипа, где ввод блока изображения 32x32 осуществляется поэлементно и требует формирования и подачи на устройство адреса каждого элемента, позволяет расширить диапазон применения устройства за счет возможности ввода в ЭВМ элементов изображения, принадлежащих четырехокрёст- ности начальной точки в блоке изображения, по автоматически формируемой развертке с заданием начальной точки от ЭВМ, а также возможности ввода в ЭВМ текущего адреса развертки. Данный способ считывания может быть использован при решении многих прикладных задач обработки визуальной информации, в частности при поиске объектов на изображении, при определении размеров и координат объектов на изображении, при фильтрации изображений с апертурой типа крест и т.д.
Формула изобретения Устройство для ввода информации, содержащее первый дешифратор, первый, второй и третий регистры, первый, второй, третий и четвертый счетчики, первый и второй триггеры, первый, второй, третий и четвертый мультиплексоры, блок оперативной памяти, первый элемент И, первый, второй и третий выходы первого дешифратора соединены с тактовыми входами первого, второго и третьего регистров соответственно, выходы первого регистра соединены с установочными входами первого и третьего счетчиков, выходы второго регистра соединены с установочными входами второго счетчика, выходы третьего регистра соединены с установочными входами четвертого счетчика, счетный вход которого соединен с выходом второго мультиплексора, первый информационный вход которого соединен с
выходом третьего счетчика, первый информационный вход первого мультиплексора соединен с выходом первого счетчика, счетный вход которого, второй информацион- ный вход первого мультиплексора и первый вход первого элемента И являются входом тактовых синхроимпульсов устройства, счетный вход третьего счетчика, второй информационный вход второго мультиплексо0 ра и вход загрузки второго счетчика являются входом строчных синхроимпульсов устройства, выход третьего счетчика соединен с входом загрузки третьего счетчика, выход первого счетчика соединен с входом
5 загрузки первого счетчика, информационные выходы групп второго и четвертого счетчиков соединены с информационными входами первой группы третьего мультиплексора, информационный выход второго
0 счетчика соединен с входом сброса первого триггера, установочный вход которого соединен с выходом переполнения второго счетчккэ, а выход соединен с управляющим входом первого мультиплексора и вторым
5 входом первого элемента И, информационный выход и выход переполнения четвертого счетчика соединены с входом сброса и установочным входом второго триггера соответственно, выход второго триггера сое0 динен с управляющим входом второго мультиплексора и третьим входом первого элемента И выход которого соединен с первым информационным входом четвертого мультиплексора, выход первого мульти5 плексора соединен со счетным входом второго счетчика, вход загрузки четвертого счетчика является входом кадровых синхроимпульсов устройства, адресные входы блока оперативной памяти соединены с зы0 ходами третьего мультиплексора, первый управляющий вход которого соединен с четвертым выходом первого дешифратора, входы которого являются управляющими входами устройства, второй информацион5 ный вход четвертого мультиплексора является входом обращения устройства, выход четвертого мультиплексора соединен с управляющим входом блока оперативной памяти, информационные входы которого
0 являются информационными входами устройства, выходы блока оперативной памяти являются информационными выходами устройства, информационные входы второй группы третьего мультиплексора являются
5 адресными входами устройства, отличающееся тем, что, с целью расширения области применения устройства путем обеспечения возможности ввода элементов изображения по автоматически формируемой развертке и текущего адреса этой развертки, в устройство введены четвертый регистр, пятый и шестой счетчики, второй и третий дешифраторы, третий и четвертый триггеры, элемент И-НЕ, второй элемент И, первый и второй элементы ИЛИ, шестой выход первого дешифратора соединен с входами загрузки пятого и шестого счетчиков и входами сброса третьего и четвертого триггеров, седьмой выход первого дешифратора соединен с тактовым входом четвертого регистра, выходы которого являются адресными выходами устройства, выходы пятого и шестого счетчиков соединены с информационными входами четвертого регистра и информационными входами третьей группы третьего мультиплексора, установочные входы пятого и шестого счетчиков и информационные входы первого, второго и третьего регистров объединены с информационными входами второй группы третьего мультиплексора, выход второго триггера является выходом запрета считывания устройства, тактовые входы третьего и четвертого триггеров, первый вход первого элемента ИЛИ, управляющие входы второго дешифратора и четвертого регистра объединены с вторым информационным входом четвертого мультиплексора, пятый выход первого дешифратора соединен с
вторым управляющим входом третьего мультиплексора и первым входом второго элемента ИЛИ, выход которого соединен с входом чтения/записи блока оперативной памяти л управляющим входом четвертого мультиплексора, второй вход второго элемента ИЛИ соединен с четвертым входом первого дешифратора, прямой выход третьего триггера соединен с первым входом элемента И-НЕ, информационными входами второго дешифратора и четвертого триггера, прямой выход которого соединен с вторым входомэлемента И-НЕ и информационным входом третьего дешифратора, выход элемента И-НЕ соединен с информационным входом третьего триггера, инверсные выходы третьего и четвертого триггеров соединены соответственно с первым и вторым входами второго элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, выход которого соединен с управляющим входом третьего де- шифратора, первый и второй выходы которого соединены соответственно с суммирующим и вычитающим входами шестого счетчика, первый и второй выходы второго дешифратора соединены соответственно с суммирующим и вычитающим входами пятого счетчика.
Фиг. 2.
Телевизионные методы и устройства отображения информации./Под ред | |||
М.ИДривошеева, М,: Советское радио, 1975, с | |||
Способ подпочвенного орошения с применением труб | 1921 |
|
SU139A1 |
Авторское свидетельство СССР по заявке № 4648938/24, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1991-12-30—Публикация
1990-04-19—Подача