Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в устройствах обработки телевизионных изображений , а также информации, имеющей кадровую структуру. Целью изобретения является расширение области применения устройства . Устройство для ввода информации содержит дешифраторы 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 видеоданных устройства. Синхронизация видеосигнала осуществляется с помощью тактовых, строчных и кадровых синхроим
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (st>s G 06 F 13/00, 3/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР ЬЗЛВХЛ Ф т, 1
) ((ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4816516/24 (22) 19.04.90 (46) 30.12.91. Бюл, М 48 (71) Московский институт электронной техники (72) А.В.Смирнов, Б.И.Полянин и Б.Ю,Алифанов (53) 681.328(088.8) (56) Телевизионные методы и устройства отображения информации./Под ред.
М.И,Кривошеева, М.. Советское радио, 1975, с. 139.
Авторское свидетельство СССР по заявке М 4648938/24, кл. 6 06 F 13/00, 1989. (54)УСТРОЙСТВОДЛЯ ВВОДА ИНФОРМАЦИИ
„„Я „„1702382 А1 (57) Изобретение относится к вычислительной технике и может быть использовано в устройствах обработки телевизионных изображений, а также информации, имеющей кадровую структуру. Целью изобретения является расширение области применения устройства. Устройство для ввода информации содержитдешифраторы 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 видеоданных устройства. Синхронизация видеосигнала осуществляется с помощью тактовых, строчных и кадровых синхроим3
1702382 пульсов, поступающих на входы 30, 31 и 32 устройства соответственно. Ввод информации в ЭВМ осуществляется поблочно, координаты местонахождения блока информации в кадре иэображения и ere масштаб задаются с помощью ЭВМ. Новым в устройстве является воэможность ввода в
ЭВМ элементов изображения, принадлежаи их окрестности начальной точки в блоке иэображения, по автоматически формируеМой развертке с заданием начальной точки
Изобретение относится к вычислительной технике и может быть использовано в устройствах обработки телевизионных и рентгенотелевизионных изображений, а также информации имеющей кадровую структуру.
Известно устройство для ввода информации, содержащее с первого по третий счетчики, блок управления, генератор импульсов, регистр, аналого-цифровой преобразователь и блок сравнения, причем первый и второй входы блока управления и третий вход блока управления, соединенн и с входом сброса первого счетчика, являются первым и вторым входами синхронизации и входом ПУСК устроиства с ответственно, первый выход блока управл ния подключен к счетному входу первого и входу СБРОС второго счетчиков, второй выход — к счетному входу второго, входу сброс третьего и входу генератора импульсОв, выход которого подключен к счетному входу третьего счетчика, выходы первого счетчика соединены с входами первой rpyn1llbl блока сравнения, выход которого подключен к стробирующему входу аналого-цифрового преобразователя, выхбд которого и выходы регистра и второго счетчика являются информационным и первым и 8T0pb!м управляющими выходами устройства соответственно, вход аналого-цифрового преобразователя является информационным входом устройства, Недостатком указанного устройства является малое быстродействие из-за низкой скорости ввода изображения, Наиболее близким к предлагаемому является устройство для ввода информации, содержащее первый дешифратор, первый выход которого соединен с тактовым входом первого регистоа, информационный вход которого соединен с информационным входом устройства, второй регистр, такто5
35 от ЗВМ, а также воэможности ввода в ЭВМ текущего адреса развертки, Данный способ считывания может быть использован при решении многих прикладных задач обработки визуальной информации, в частности при поиске объектов на изображении, при определении размеров и координат обьектов на изображении, при фильтрации иэображений с апертурой типа креста и т,д, 2 ил., 1 табл. вый вход которого соединен с вторым выходом дешифратора, третий выход которого соединен с тактовым входом третьего регистра, выход которого соединен с информационным входом четвертого счетчика, счетный вход которого соединен с выходом второго мультиплексора, первый информационный вход которого соединен с выходом переполнения третьего счетчика, информационный вход которого соединен с выходом пеового регистра, первый счетчик, информационный вход которого соединен с выходом первого регистра, второй счетчик, информационный вход которого соединен с выходом второго регистра, информационный вход которого соединен с информационным входом устройства, первый мультиплексор, первый информационный вход которого соединен с выходом переполнения первого счетчика, вход загрузки которого соединен с выходом переполнения первого счетчика, счетный вход которого соединен с входом тактовых синхроимпульсов устройства, первый триггер, вход сброса которого соединен с выходом шестого разряда второго счетчика, счетный вход которого соединен с выходом первого мультиплексора, управляющий вход которого соединен с выходом первого триггера, вход установки которого соединен с выходом переполнения второго счетчика, выходы пяти разрядов которого соединены с младшими пятью разрядами первого информационного входа третьего мультиплексора; старшие пять раэрядов которого соединены с выходами пяти разрядов четвертого счетчика, выход шестого разряда которого соединен с входом сброса второго триггера, вход установки которого соединен с выходом переполнения четвертого счетчика, вход загрузки которого соединен с входом кадровых синхроимпульсов устройства, четвертый мультиплексор, первый информационный вход которого со1702382 единен с выходом первого элемента И, первый вход которого соединен с выходом первого триггера, блок оперативной памяти, адресный вход которого соединен с выходом третьего мультиплексора, первый управляющий вход которого соединен с четвертым выходом дешифратора, информационный вход которого соединен с входом команды устройства, информационный вход третьего регистра соединен с информационным входом устройства, вход загрузки второго счетчика соединен с входом строчных синхроимпульсов устройства, второй информационный вход первого мультиплексора соединен с входом тактовых синхроимпульсов устройства, вход загрузки третьего счетчика соединен с выходом переполнения третьего счетчика, счетный вход которого соединен с входом строчных синхроимпульсов устройства, управляющий вход второго мультиплексора соединен с выходом второго триггера, второй информационный вход второго мультиплексора соединен с входом строчн ых синхроимпульсов устройства, второй информационный вход третьего мультиплексора соединен с входом адреса устройства, управляющий вход четвертого мультиплексора соединен с четвертым выходом дешифратора, выход четвертого мультиплексора соединен с входом обращения блока оперативной памяти, вход режима которого соединен с четвертым выходом дешифратора, второй информационный вход четвертого мультиплексора соединен с входом обращения устройства, вход данных блока оперативной памяти соединен с входом видеоданных устройства, выход блока оперативной памяти соединен с информационным выходом устройства, второй вход элемента И соединен с выходом второго триггера, третий вход элемента И соединен с входом тактовых синхроимпульсов устройства.
Недостатком известного устройства является единственный способ ввода в 3ВМ блока элементов изображения, характеризующийся необходимостью формиоования и подачи на устоойство адреса считываемого элемента изображения, что ограничивает область применения данного устройства.
Целью изобретения является расширение области применения устройства путем обеспечения возможности ввода элементов изображения по автоматически формируемой развертке и текущего адреса этой развертки.
Поставленная цель достигается тем, что в устройство, содержащее первый дешифратор, первый выход которого соединен с тактовым входом первого регистра, второй
30
40
55 регистр, тактовый вход которого соединен с вторым выходом первого дешифратора, третий выход которого соединен с тактовым входом третьего регистра, выход которого соединен с информационным входом четвертого счетчика, счетный вход которого соединен с выходом второго мультиплексорА, первый информационный вход которого соединен с выходом переполнения третьего счетчика, информационный вход которого соединен с выходом первого регистра, первый счетчик, информационный вход которого соединен с выходом первого регистра, второй счетчик, информационный вход которого соединен с выходом второго регистра, первый мультиплексор, первый информационный вход которого соединен с выходом переполнения первого счетчика, вход загрузки которого соединен с выходом пер полнения первого счетчика, счетный вход которого соединен с входом тактовых синхроимпульсов устройства, первый триггер, вход установки которого соединен с выходом переполнения второго счетчика, счетный вход которого соединен с выходом первого мультиплексора, управляющий вход которого соединен с выходом первого триггера, вход сброса которого соединен с выходом шестого разряда второго счетчика, выход пяти разрядов которого соединен с пятью младшими разрядами первого инфор мационного входа третьего мультиплексора, пять старших разрядов которого соединены с выходом пяти разрядов четвертого счетчика, выход шестого разряда которого соединен с входом сброса второго триггера, вход установки которого соединен с выходом переполнения четвертого счетчика, вход загрузки которого соединен с входом кадровых синхроимпульсов устройства, первый элемент И, первый вход которого соединен с выходом первого триггера, блок оперативной памяти, адресный вход которого соединен с выходом третьего мультиплексора, первый управляющий вход которого соединен с четвертым выходом первого дешифратора, информационный вход которого соединен с входом команды устройства, четвертый мультиплексор, первый информационный вход которого соединен с выходом первого элемента И, второй вход которого соединен с выходом второго триггера, вход загрузки второго счетчика соединен с входом строчных синхроимпульсов устройства, второй информационный вход первого мультиплексора соединен с входом тактовых синхроимпульсов устройства, второй информационный вход третьего мультиплексора соединен с входом адреса устройства, вход загрузки третьего
1702382 счетчика соединен с выходом переполнения третьего счетчика, счетный вход которого соединен с входом строчных синхроимпульсов устройства, управляющий вход второго мультиплексора соединен с выходом второго триггера, второй информационный вход второго мультиплексора соединен с входом строчных синхраимпульсов устройства, третий вход первого элемента И соединен с входом тактовых синхроимпульсов устройства, вход обращения блока оперативной памяти соединен с выходом четвертого мультиплексора, второй информационный вход которого соединен с входом обращения устраистВВ, ВХОД Данных блОка оператиннОЙ памяти соединен с входОм видеоданных устройства, выход блока оперативной памяти соединен с информационным выходом устройства, дополнительно введены третий триггер, информационный вход которого соединен с выходом элемента И-НЕ, первый вход которого соединен с прямым выходом третьего триггера, вход сброса которого соединен с шестым выходом первого дешифратора, седьмой выход которого соединен с входом обращения четвертого регистра, пять младших разрядов информационного входа которого соединены с выходом пятого счетчика, инкрементирующий вход которого соединен с первым выходом второго дешифратора, информационный вход которого соединен с прямым выходом третьего триггера, инверсный выход которого соединен с первым входом второго элемента И, второй вход которого соединен с инверсным выходом четвертого триггера, информационный вход которого соединен с прямым выходом третьего триггера, тактовый вход которого соединен с входом обращения устройства, первый элемент ИЛИ, первый вход которого соединен с выходом второго элемента И, третий дешифратор, информационный вход которого соединен с прямым выходом четвертого триггера, вход сброса которого соединен с шестым выходом первого дешифратара, шестой счетчик, инкрементирук)щий вход которого соединен с первым выходом третьего дешифратора, вход обращения которого соединен с выходом первого элемента ИЛИ, второй Вход которого соединен с Входом обращения устройства, ВтОрОЙ элемент
ИЛИ, первый вход которого соединен с четвертым выходом первого дешифратора, информационные входы первого, второго и третьего регистров соединены с входом адреса устройства, тактовый вход четвертого триггера соединен с входом обращения устройства, второй вход элемента И-НЕ соединен с прямым Выходом четвертого
1О
18 т"1 fg
2б
3О
35 триггера, пять младших разрядов третьего информационного входа третьего мультиплексора соединены с выходом пятого счетчика, декрементирующий вход которого соединен с вторым выходом второго дешифратора, вход обращения которого соединен с входом обращения устройства, пять старших разрядов третьего информгцианнога входа третьего мультиплексора coepvнены с выходом шестого счетчика, декрементирующий вход которого соединен с вторым выходом третьего дешифратора, второй управляющий вход третьего мультиплексора соединен с пятым выходом первого дешифратара, вход загрузки пятого счетчика соединен с шестым выходам первого дешифратора, информационный вход пятого счетчика соединен с входом адреса устрой тва, вход загрузки шестого счетчика соединен с шестым выходом первого дешифратора, информационный вход шестого счетчика соединен " входам адреса устройства, второй вход второго элемент ИЛИ соединен с пятым выходом первого дешифратора, вход режима блока оперативной памяти соединен с выходом второго элемента ИЛИ, управляющий вход четвертого мультиплексора соединен с выходом второго элемента ИЛИ, пять старших разрядов информационного входа четвертого регистра соединены с выходом шестого счетчика, тактовый вход четвертого регистра соединен с входом обращения устройства, выход четвертого регистра соединен с выходом адреса устройства, выход запрета считывания устройства соединен с выходом второго триггера.
Введение s состав устройства четвертога регистра, пятого и шестого счетчиков. второго и третьего дешифраторов, третьего и четвЕртого триггеров, элемента И-НЕ, второго элемента И и двух элементов ИЛИ позволяет расширить его область применения, Введение указанных элементов используется совместно с введением новых связеи между ними и другими элементами устройства. Только их взаимосвязь обеспечивает вазможность расширения круга решаемых предлагаемым устройством задач за счет введения режима считывания точек изображения, принадлежащих четь,рехокрестности начальной точки, с автоматическим формированием адреса считываемого элемента изображения, причем тачка начала задается от ЗВМ предустановкой пятого и шестага счетчиков, модификация значениЙ на выходах KGTopbfx осуществляется путем стробиравания имг!ульсами обращения, второго и третьего де1702382
10 шифраторов, которые преобразуют сигналы дом первого мультиплексора 12, первый инс выходов третьего и четвертого триггеров формационный вход которого соединен с в унитарный код модификации, поступаю- выходом переполнения первого счетчика 7, щий на инкрементирующие и декременти- информационным входом соединенного с рующие входы пятого и шестого счетчиков, 5 выходом первого регистра 2. Третий выход значения с выходов которых через третий первого дешифратора 1 соединен с тактоинформационный вход третьего мульти- вым входом третьего регистра 4, выход коплексора поступают на адресный вход бло- торого соединен с информационным ка оперативной памяти с приходом каждого входом четвертого счетчика 20. Счетный сигнала обращения, который поступает на 10 вход счетчика 20 соединен с выходом второвход режима блока оперативной памяти че- ro мультиплексора 22, первый информацирез переключенныйс помощью второго эле- онный вход которого соединен с выходом мента ИЛИ четвертый мультиплексор. переполнения третьего счетчика 19, инфорАдрес в пятом и шестом счетчиках благода- мационным входом соединенного с выхоря переключению третьего и четвертого 15 дом первого регистра 2. Седьмой выход триггеров, а также первому элементу ИЛИ, первого дешифратора 1 соединен с входом второму элементу И и элементу И-НЕ, мо- обращения четвертого регистра 27, пять дифицируется таким образом, что осущест- младших разрядов информационного входа вляется автоматический перебор адресов которого соединены с выходом пятого счетточек четырехокрестности. Текущий адрес 20 чика 17. Инкрементирующий вход счетчика развертки фиксируется в четвертом регист- 17 соединен с первым выходом второго дере и может быть считан с выхода адреса шифратора 15, информационный вход котоустройства с помощью сигнала нг седьмом рого соединен с прямым выходом третьего выходе первого дешифратора. Таким обра- триггера 5. Информационный вход триггера зом, только совместное использование ука- 25 5 соединен с выходом элемента И-НЕ 9, занных признаков позволяет расширить первый вход которого соединен с прямым область применения заявляемого устройст- выходом третьего триггера 5. Вход сброса ва. триггера 5 соединен с шестым выходом перНа фиг.1 приведена схема предлагаемо- вогодешифратора 1, информационный вход
ro; на фиг,2 — временная диаг- 30 которого соединен с входом 28 команды усрамма работы устройства, поясняющая тройства. Информационный вход второго принцип формирования адресов элементов регистра 3 соединен с входом 29 адреса четырехокрестности. устройства, Информационный вход третье-Устройство для ввода информации со- го регистра 4 соединен с входом 29 адреса держит первый дешифратор 1,с первого по 35 устройства. Инверсный выход третьего третий регистры 2 — 4, третий .и четвертый триггера 5 соединен с первым входом втотриггеры 5 и 6, первый и второй счетчики 7, рого элемента И 10, второй вход которого и 8, элемент И-НЕ 9, второй элемент И 10, соединен с инверсным выходом четвертого первый элемент ИЛИ 11, первый мультипек- триггера 6. Информационный вход триггера сор 12, первый триггер 13, третий мульти- 40 6 соединен с прямым выходом третьего плексор 14, второй и третий дешифраторы триггера 5, тактовый вход которого соеди15 и 16, пятый и шестой счетчики 17 и 18, нен с входом 34 обращения устройства. третий v. четвертый счетчики 19 и 20, второй Вход сброса четвертого триггера 6 соединен элемент ИЛИ 21, второй мультиплексор 22, с шестым выходом первого дешифратора 1. второй триггер 23, первый элемент И 24, 45 Тактовый вход четвертого триггера 6 соедиблок 25 оперативной памяти, четвертый нен с входом 34 обращения устройства. мультиплексор 26, четвертый регистр 27, Входзагрузки первого счетчика 7соединен входы ко манды 28; адреса 29, тактовых 30, с выходом переполнения первого счетчика строчных 31 и кадровых 32 синхроимпуль- 7, счетный вход которого соединен с входом сов, видеоданных 33, обращения 34, выходы 50 30 тактовых синхроимпульсов устройства. запрета считывания 35, информационный Выход пяти разрядов второго счетчика 8
36, адреса 37. Первый выход первого де- соединен с пятью младшими разрядами шифратора 1 соединен с тактовым входом первого информационного входа третьего первого регистра 2, информационный вход мультиплексора 14, пять старших разрядов которого соединен с входом 29 адреса уст- 55 которого соединены с выходом пяти разряройства, Второй выход первого дешифрато- дов четвертого счетчика 20, Выход шестого ра 1 соединен с тактовым входом второго разряда счетчика 20 соединен с входом регистра 3, выход которого соединен с ин- сброса второго триггера 23, вход установки формационным входом второго счетчика 8. которого соединен с выходом переполнеСчетный вход счетчика 8 соединен с выхо- ния четвертого счетчика 20, вход загрузки
1702382 которого соединен с входом 32 кадровых синхроимпульсов устройства. В ыход шестого разряда второго счетчика 8 соединен с входом сброса первого триггера 13, вход установки котороГО соединен с выходом переполнения второго счетчика 8, вход загрузки которого соединен с входом 31 строчных синхроимпульсон устройства. Второй вход элемента И-НЕ 9 соединен с прямым выхо.дом четвертого триггера 6. Выход второго элемента И 10 соединен с первым входом первого элемента ИЛИ 11, выход которого соединен с входом обращения третьего дешифратора 16, информационный вход которого соединен с прямым выходом четвертого триггера 6. Второй вход и:pBoro элемента ИЛИ 11 соединен с входом 34 об.,ращения устройства. Управляющий вход первого мультиплексора 12 соединен с вы одом AepBolo триГГера 13. ВтОрой информ ационный вход первого мультиплексора 12 соединен с входом 30 тактовых синхро импульсов устройства. Пять младших разрядон третьего информационного входа третьего мультиплексора 14 соединены с выходом пятого счетчика 17, декрементирующий вход которого соединен с вторым выходом второго дешифратора 15, вход обращения которого соединен с входом 34
Обращения устройства. Пять старших разрядов третьего информационного входа третьего мультиплексора 14 соединены с выходом шестого счетчика 18, инкрементирующий вход которого соединен с первым йыходом третьего дешифратора 16, второй выход которого соединен с декрементирую1щим входом шестого счетчика 18, вход загрузки которого соединен с шестым выходом первого дешифратора 1. Первый управляющий вход третьего мультиплексора 14 соединен с четвертым выходом первого дешифратора 1, второй управляющий вход - с пятым выходом первого дешифратора 1, а выход — с адресным входом блока
25 оперативной памяти, вход режима которого соединен с выходом второго элемента
ИЛИ 21, первый вход которого соединен с четвертым выходом перного дешифратора
1. Второй информационный вход третьего мультиплексора 14 соединен с входам 29 ндреса устройства. ВХОД заГрузки пятого счетчика 17 соединен с шестым выходом первого дешифратора 1, а информационный вход — с входом 29 адреса устройства. Информационный вход шестого счетчика 18 соединен с входом 29 адреса устройства, Вход загрузки третьего счетчика 19 соединен с выходом переполнения третьегс счетчика 19, счетный вход которого соединен с входом 31 строчных синхроимпульсов уст5
ЗО
ЭЬ
55 ройства. Второй вход второго элемента
ИЛИ 21 соединен с пятым выходом первого дсшифратора 1, Управляющий вход второго мультиплексора 22 соединен с выходом второго триггера 23. Второй информационный вход второго мультиплексора 22 соединен с входом 31 строчных синхроимпульсов устройства. Первый вход первого элемента И
24 соединен с выходом первого триггера
13, второй вход- с выходом второго триггера
23, а выход — с первым информационным входом четвертого мультиплексора 26, управлчющий вход которого соединен с выходом второго элемента ИЛИ 21. Третий вход первого элемента И 24 соединен с входом
ЗΠ— àêòîâûõ синхроимпульсов устройства.
Вход Обращения блока 25 оперативной памяти соединен с выходом четвертого мультиплексора 26, второй информационный вход которого соединен с входом 34 обращения устройства, Вход данных блока 25 оперативной памяти соединен с входом 33 видеоданных устройства. Выход блока 25 оперативной памяти соединен с информационным выходом 36 устройства. Пять старших разрядов информационного входа четвертого регистра 27 соединены с выхоДом шестого счетчика 18. Тактовый вход четвертого регистра 27 соединен с входом 34 обращения ус ройства. Выход четвертого регистра 27 соединен с выходом 37 адреса устройства. Выход 35 запрета считывания устройства соединен с выходом второго триггера 23.
Устройство работает следующим образом.
Дискретный телевизионный сигнал поступает на вход 33 видеоданных устройства.
Синхронизация видеосигнала осуществляется с помощью тактовых, строчных и кадровых синхроимпульсов, поступающих на входы 30, 31 и 32 устройства соответственно, Ввод изображения в ЭВМ осуществляется поблочно, максимальные размеры блока информации 32х32 элемента, причем координаты местонахождения блока информации н кадре изображения, его размеры и масштаб задаются с помощью ЭВМ, Процедура передачи блока изображения состоит из операции записи блока изображения
32х32 элемента н блок 25 оперативкой памяти и операции передачи блока изображения поэлементно на выход 36 устройства, Устройство работает н трех основных
Оежи мах.
1. Режим записи в блок 25 оперативной памя и блока информации размером 32х32 элемента с координатами Х и У в кадре изображения, размещаемыми в регистрах 3 и 4 соответственно, и масштабом, размещае13
1702382 мом в регистре 2, Значение координаты X соответствует числу пропущенных элементов в строке до начала записи блока элементов. Значение координаты У соответствует числу пропущенных строк в кадре до начала записи блока элементов, Значение масштаба соответствует числу пропущенных элементов изображения между элементами блока изображения при его записи. Запись видеоданных в блок 25 оперативной памяти осуществляется в каждом кадре под управлением синхроимпульсов от телекамеры, если устройство не переведено в другие режимы.
2. Режим выдачи информации в ЭВМ на информационный выход 36 устройства поэлементно, причем адрес элемента изображения внутри блока информации задается по входу 29 адреса устройства.
3. Режим выдачи информации на информационный выход 36 поэлементно, причем адрес первого считываемого элемента задается от ЭВМ, а остальные адреса формируются автоматически и соответствуют точкам, принадлежащим четырехокрестности первого элемента изображения, текущий адрес фиксируется в регистре 27 и может быть выдан на адресный выход 37 устройства по команде от ЭВУ, При работе устройства в режиме 1 задание значений координат и масштаба блока информации осуществляется с помощью команд, которые с входа 28 команды устройства поступают на вход первого дешифратора 1, По команде записи масштаба активизируется первый выход дешифратора 1, при этом значение масштаба с входа
29 устройства записывается в регистр 2, откуда поступает на информационные входы счетчиков 7 и 19, на счетные входы которых поступают тактовые импульсы с входа
30 устройства и строчные импульсы с входа
31 устройства соответст вен но. В резул ьтате на выходах счетчиков 7 и 19 возникает сигнал переполнения, по которому происходит перезапись информации из регистра 2, причем импульсы на выходе счетчика 7 разнесены r.о времени на количество тактовых импульсов, соответствующее велицине масштаба, а импульсы на выходе счетчика 19 разнесены по времени на количество строчных импульсов, соответствующее величине масштаба. По команде записи координаты блока по Х активизируется второй выход дешифратора 1, при этом значение координаты блока по Х с адресного входа 29 устройства записывается в регистр 3, откуда поступает на информационный вход счетчика 8. C приходом строчного импульса эта информация записывается в счетчик 8, на
55 счетный вход которого приходят импульсы с мультиплексора 12, который передает на свой выход тактовые импульсы, если не установлен триггер 13, или импульсы с выхода счетчика 7, если триггер 13 установлен в н1н
Триггер 13 устанавливается в "1" сигналом переполнения счетчика 8, что является признаком установки координаты Х, и сбрасывается в "О" шестым разрядом счетчика 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 элемента блока изображения (32х32), которые записываются в блок 25 оперативной памяти по сигналу выбора, поступающему через мультиплексор 26 с элемента И 24, причем этот сигнал формируется при установке координат Х и У (т.е. при установке в
"1" триггеров 13 и 23) и приходе тактового импульса на вход 30 устройства. На вход режима блока 25 оперативной памяти сигналы не поступают, поэтому блок 25 находится в режиме записи. Сигнал "1" с выхода триггера 23 также поступает на выход 35 запрета считывания устройства, что позволяет анализировать режим работы устройства и не переводить его в режимы 2 или 3
1702382
5 I0
30
55 во время записи информации в блок 25 оперативной памяти.
При работе устройства в режиме 2 для
- считывания элемента изображения из блока .25 оперативной памяти на вход 29 устройстsa подается десятиразрядный адрес считываемого элемента, на вход 34 — сигнал обращения, а нэ вход 28 устройства — команда чтения элемента информации из устройства, по которой активизируется четвертый выход дешифратора 1. Сигнал с этого выхода поступает на первый управляющий вход мультиплексора 14 и через элемент ИЛИ 21 на управляющий вход мультиплексора 26 и на вход режима блока 25 оперативной памяти, что позволяет передать адрес элемента изображения с входа 29 адреса устройства через второй информационный вход третьего мультиплексора 14 на адресный вход блока 25 оперативной памяти и сигнал обращения с входа 34 обращения устройства через четвертый мультиплексор
26 на вход обращения блока 25 оперативной памяти; а также перевести блок 25 оперативной памяти в режим считывания информации, которая в данном режиме поступает на информационный выход 36 устройства.
Работа устройства в режиме 3 поясняется с помощью временной диаграммы, приведенной на фиг,2, Запись адреса начальной точки осуществляется с помощью импульса на шестом выходе дешифрэтора 1 при подаче нэ него соответствующей команды. При этом на вход 29 устройства подают десятиразрядный адрес, младшие пять разрядов котороГо представляют собой координату Х, а старшие пять разрядов — координату У начальной точки. При появлении импульса на
Шестом выходе дешифраторэ 1 происходит .предустановка счетчиков 17 и 18, причем в счетчик t7 записывается координата Х, а в счетчик 18 — координата У начальной точки.
Кроме того, с помощью этого же сигнала происходит обнуление триггеров 5 и 6, Для перевода устройства в режим считывания гочек четырехокрестности заданной начальной точки на вход 28 устройства подается команда, активизирующая пятый выход дешифратора 1, Сигнал с этого выхода поступает на второй управляющий вход мультиплексора 14 и через элемент ИЛИ 21 на управляющий вход мультиплексора 26 и на вход режима блока 25 оперативной памяти, что позволяет передать адрес элемента изображения с выходов счетчиков 17 и 18 через третий информационный вход мультиплексора 14 на адресный вход блока 25 oneративной памяти и сигнал обращения с входа 34 обращения устройства через четвертый мультиплексор 26 на вход обращения блока 25 оперативной памяти, а также перевести блок 25 оперативной памяти в режим считывания информации, которая в данном режиме поступает на выход 36 устройства. Первый сигнал обращения, пришедший н- вход 34 устройства, позволяет считать элемент изображения, адрес которого записан в счетчиках 17 и 18, а именно начальную точку, Этот же сигнал поступает на тактовые входы триггеров 5 и 6, которые переключаются по его заднему фронту, на вход обращения дешифратора 15 и через элемент ИЛИ 11 на вход обращения дешифратора 16. Так как триггеры 5 и 6 были обнулены, то на выходе. элемента И 10 присутствует сигнал, маскирующий по второму входу прохождение через элемент
ИЛИ 11 сигнала обращения. Поэтому на вход обращения дешифратора 16 сигнал обращения не поступает, а поступает на вход обращения дешифрэтора 15, второй выход которого активизируется. По заднему фронту импульса обращения декрементируется значение координаты Х в счетчике 17, в триггер 5 записывается "1" с выхода элемента
И-HE 9, а в триггер 6 переписывается "0" с выхода триггера 5, После этого на выходе элемента И 10 устанавливается "0", который не маскирует поступление следующих импульсов обращения через элемент ИЛИ 11 на вход обращения дешифратора 16. Второй сигнал обращения с входа 34 устройства позволяет считать первую точку четырехокрестности и поступая на входы обращения дешифраторов 15 и 16, активизирует первый выход дешифратора 15 и второй выход дешифратора 16, тем самым инкрементирует счетчик
17 и декрементирует счетчик 18. По его заднему фронту в триггер 5 переписывается
"1" с выхода элемента И-НЕ 9, а в триггер 6 — "1" с выхода триггера 5, на выходе элемента И-НЕ 9 появляется "0". Третий сигнал обращения с входа 34 позволяет считать вторую точку четырехокрестности, инкрементирует счетчики 17 и 18, записывает "0" с выхода элемента И-НЕ 9 в триггер 5, перезаписывает "1" с выхода триггер 5 в триггер
6. На выходе элемента И-НЕ 9 появляется
"1". Четвертый сигнал обращения позволяет считать третью точку четырехокрестности, декрементирует счетчик 17 и инкрементирует счетчик 18. Переключения триггеров 5 и 6 по заднему фронту четвертого импульса обращения уже не имеют значения, поскольку в счетчиках 17 и 18 сформирован адрес последней четвертой точки четырехокрестности, которая может
1702382
25
50, быть считана при поступлении пятого импульса обращения нг вход 34 устройства.
В таблице приведена реализуемая устройством последовательность модификации координат Х и У, записанных в счетчиках 17 и 18, Знаком «в таблице и на фиг,2 обозначены безразличные логические состояния сигналов, не влияющие на работу устройства, Импульсы обращения поступают также на тактовый вход четвертого регистра 27, что позволяет фиксиоовать в нем гекущий адрес развертки со счетчиков 17 и 18. Этот адрес может быть выдан на адресный выход
37 устройства, при подаче на вход 28 устройства команды, активизирующей седьмой выход дешифратора 1.
Предлагаемое выполнение устройства для ввода информациии в отличие от прототипа, где ввод блока изображения 32х32 осуществляется поэлементно и требует формирования и подачи на устройство адреса каждого элемента, позволяет расширить диапазон применения устройства за счет возможности ввода в ЭВМ элементов изображения, принадлежащих четырехокрестности начальной точки в блоке изображения, по автоматически формируемой развертке с заданием начальной точки от ЭВМ, а также возможности ввода в ЭВМ текущего адреса развертки. Данный способ считывания может быть использован при решении многих прикладных задач обработки визуальной информации, в частности при поиске объектов на изображении, при определении размеров и координат объектов на изображении, при фильтрации изображений с апертурой типа "крест" и т,д.
Формула изобретения
Устройство для ввода информации, содержащее первый дешифратор, первый, второй и третий регистры, первый, втор