Устройство для ввода информации

 

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

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

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

РЕСПУБЛИК (l9) (I!)

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОспАтент сссР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

1 (21) 4808291/24 (22) 30.03.90 (46) 15.02.93. Бюл. N б (71) Московский институт электронной техники (72) А.В. Смирнов, Б,И. Полянин, В.М. Викторов и В.Н, Тикменов (56) Авторское свидетельство СССР

¹ 1599851, кл. G 06 F 3/00, 1988.

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

¹ 1612306, кл, G 06 F 3/04, 1989.

Изобретение относится к области автоматики, в частности, к устройству для ввода информации, Цель изобретения состоит в повышении быстродействия устройства, Сущность изобретения поясняется чертежом, на котором представлена блок-схема устройства.

Устройство содержит дешифратор 1, первый 2, второй 3, третий 4, четвертый 5, пятый 6 регистры, элемент 7 задержки, первый 8, второй 9, третий 10 и четвертый 11 счетчики, первый 12 мультиплексор, первый триггер 13, второй 14 мультиплексор, блоки

15, 16 сравнения, элементы 17 ИЛИ, первый элемент И 18, пятый 19 и шестой счетчики, блок 21 оперативной памяти, третий мультиплексор 22, второй триггер 23, второй элемент 24, четвертый мул ьтиплексор 25, входы

26-32 и выходы 33 — 35.

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

Входной видеосигнал поступает на вход

31. Синхронизация видеосигнала осуществляется с помощью тактовых, строчных и кадровых синхроимпульсов, поступающих на входы 28, 29 и 30 устройства соответствен(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике.

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

32х32 элемента в блок 21 оперативной памяти и операции передачи блока изображения или любого его фрагмента поэлементно на выход 34 устройства, что позволяет развязать частоту поступления видеоданных на вход 31 устройства и частоту передачи видеоданных в ЭВМ с выхода 34 устройства.

Устройство работает в трех основных режимах.

1. Режим записи блока информации размером 32х32 элемента, координата Х которого записана в регистр 3, координата У которого записана врегистр 4,,масштаб которого записан в регистр 2, в блок оперативной памяти 21. Значение координаты X соответствует числу пропущенных элементов в строке до начала записи блока элементов. Значение координаты У соответствует

1795443 числу пропущенных строк в кадре до начала записи блока элементов. Значение масштаба соответствует числу пропущенных элементов иэображения между элементами блока изображения при его записи. Запись видеоданных в блок 21 оперативной памяти осуществляется непрерывно в том случае, если устройство не переведено в другие режимы, 2. Режим выдачи информации на выход

34 устройства поэлементна, причем адрес элемента изображения задается по входу 27 устройства, 3. Режим выдачи фрагмента блока информации, максимальные размеры которого 32х32 элемента на выход 34 устройства поэлементно, причем адрес элемента формируется автоматически, а координаты первой и второй опорных точек (левого верхнего и правого нижнего элементов изображения в фрагменте), определяющих конфигурацию и размер фрагмента, задаются в регистрах 5 и б с помощью 3ВМ.

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

2, откуда поступает на информационные входы счетчиков 8 и 19, на счетные входы которых поступают тактовые импульсы с входа 28 устройства и строчные импульсы с входа 29 устройства соответственно. В результате на выходах счетчиков 8 и 19 возникает сигнал переполнения, по которому происходит перезапись информации из регистра 2, причем импульсы на выходе счетчика 8 разнесены по времени на количество тактовых импульсов, соответствующее величине масштаба, а импульсы на выходе счетчика 19 разнесены по времени на количество строчных импульсов, соответствующее величине масштаба. По команде записи координаты блока по Х активизируется второй выход дешифратора 1, при этом значение координаты блока по Х со входа 27 устройства записывается во второй регистр

3 откуда поступает на информационный вход счетчика 9. С приходом гтрочного импульса эта информация записывается в счетчик 9, на счетный вход которого приходят импульсы с мультиплексора 12, который передает на свой выход тактовые импульсы, если не установлен триггер 13, или импульсы с выхода счетчика 8, если триггер 13 установлен в "1". Триггер 13 устанавливается е ""1" сигналом переполнения счетчика 9, что является признаком установки координаты X и сбрасывается в "0" шестым разрядом счетчика 9. Таким образом, триггер 13 установлен в течение 32 импульсов, поступающих на счетный вход счетчика 9, а значения пяти первых разрядов счетчика 9 при этом поступают на второй информационный вход мультиплексора 14. По команде записи координаты блока по У активизируется третий выход дешифратора 1, при этом значение координаты блока по У с входа 27 устройства записывается в третий регистр

4, откуда поступает на информационный вход с счетчика 20, С приходом строчного импульса эта информация записывается в счетчик 20, на счетный вход которого приходят импульсы с мультиплексора 22, который передает на свой выход строчные импульсы, если не установлен триггер 23, или импульсы с выхода счетчика 19, если триггер 23 установлен в "1". Триггер 23 устанавливается в "1" сигналом переполнения счетчика 20, что является признаком установки координаты У, и сбрасывается в "0", шестым разрядом счетчика 20. Таким образом, триггер 23 установлен в течение 32 импульсов, поступающих на счетный вход счетчика 20, а значения пяти первых разрядов счетчика 20 при

30 этом поступают на первый информационный вход мультиплексора 14, который в данном режиме включен так, что на его выход поступает информация с первого и второго информационных входов. Поэтому на адресные входы блока оперативной памяти 21 поступает десятиразрядный код адреса, определяющий 1024 элемента блока изображения (32х32), которые записываются в блок оперативной памяти 21 по сигналу выбора, 40 поступающему через мультиплексор 25 с элемента И 24, причем этот сигнал формируется при установке координат Х и У (т.е, при установке в "I" триггеров 13 и 23) и приходе тактового импульса на вход 28 уст45 ройства. На второй управляющий вход блока оперативной памяти 21 сигналы не поступают, поэтому блок 21 находится в режиме записи. Сигнал лог, "1" с выхода триггера 23 также поступает на выход ЗЗ

50 устройства, что позволяет анализировать режим работы устройства и не переводить его в режимы 2 или 3 во время записи информации в блок памяти 21.

При работе устройства в режиме 2 для

55 считывания элемента иэображения из блока

21 оперативной памяти на вход 27 устройства подается десятиразрядный адрес считываемого элемента, на вход 32 подается сигнал обращения, а на вход 26 устройства подается команда чтения элемента инфор1795443

10 с

20

30

55 мации из устройства, по которой активизируется четвертый выход дешифратора 1, сигнал с этого выхода поступает на первый управляющий вход мультиплексора 14, и через элемент ИЛИ 17 — на управляющий вход мультиплексора 25 и на второй управляющий вход блока 21 оперативной памяти, что позволяет передать адрес элемента изображения с входа 27 устройства через третий информационный вход мультиплексора 14 на адресный вход блока 21 оперативной памяти, передать сигнал обращения со входа

32 устройства через мультиплексор 25 на первый управляющий вход блока 21 оперативной памяти, а также перевести блок 21 оперативной памяти в режим считывания информации, которая в данном режиме поступает на выход 34 устройства.

Для работы устройства в режиме 3 сна, чала необходимо задать размер и конфигурацию фрагмента изображения с помощью координат первой и второй опорных точек в блоке иэображения 32х32. Для этого в регистр 6 записывают десятиразрядный адрес, младшие пять разрядов которого представляют собой координату У, а старшие пять разрядов — координату Х первой опорной точки, а в регистр 5 записывают десятиразрядный адрес, младшие пять разрядов которого представляют собой координату У, а старшие пять разрядов— координату X второй опорной точки. Для записи координат первой или второй опорных точек на вход 27 устройства поступают описанные выше десятиразрядные адреса, а на вход 26 устройства подаются соответствующие команды, которые активизируют шестой или седьмой выходы дешифратора

1, причем по сигналу с шестого выхода дешифратора координаты второй опорной точки записываются в регистр 5, а по сигналу с седьмого выхода дешифратора координаты первой опорной точки записываются в регистр 6. Этот же сигнал, задержанный на элементе задержки 7 предустанавливает счетчики 10 и 11, причем в счетчик 11 записывается пять разрядов координаты Х, а в счетчик 10 — пять разрядов координаты У первой опорной точки, Время задержки сигнала на элементе задержки 7 соответствует времени появления на выходе регистра 6 после операции записи в него достоверной информации. Для считывания фрагмента изображения из блока 21 оперативной памяти на вход 26 устройства подается команда чтения фрагмента информации из устройства, по которой активизируется пятый выход дешифратора 1, сигнал с этого выхода поступает на второй управляющий вход мультиплексора 14, а через элемент

ИЛИ 17 — на управляющий вход мультиплексора 25 и на второй управляющий вход блока 21 оперативной памяти, что позволяет передать адрес элемента изображения с выходов счетчиков 10 и 11 через четвертый и пятый информационные входы мультиплексора 14 на адресный вход блока 21 оперативной памяти, передать сигнал обращения со входа 32 устройства через мультиплексор

25 на первый управляющий вход блока 21 оперативной памяти, а также перевести блок 21 оперативной памяти в режим считывания информации, которая в данном режиме поступает на выход 34 устройства.

Каждый сигнал обращения, пришедший на вход 32 устройства, позволяет считать элемент изображения, адрес которого записан в счетчиках 10 и 11, а также своим задним фронтом модифицирует адрес, увеличивая значение счетчика 11 на единицу. Когда значение счетчика 11 совпадает с координатой

X второй опорной точки, записанной в регистре 5, на выходе блока сравнения 16 появится сигнал лог. "1", который поступает на первый управляющий вход счетчика 11 и на счетный вход счетчика 10. Сигнал лог, "1" на первом управляющем входе счетчика 11 приводит к тому, что первый же импульс на его счетном входе, а именно очередной сигнал обращения со входа 32 устройства, предустанавливает счетчик, записав в него значение координаты X первой опорной точки из регистра 6. При этом на выходе блока сравнения 16 произойдет переход из лог.

"1" в лог. "0", что приведет к увеличению значения счетчика 10 на единицу и к переводу счетчика 11 в счетный режим. Данный процесс происходит в конце каждой строки фрагмента. Увеличение счетчика 10 будет происходить до тех пор, пока его значение не совпадет с координатой У второй опорной точки, записанной в регистре 5. При этом на выходе блока сравнения 15 появится сигнал лог. "1", который говорит о том, что будет вводиться последняя строка фрагмента. Когда и на выходе блока сравнения 16 появится лог, "1", т,е. на счетчиках 10 и 11 сформирован адрес последнего элемента фрагмента, сигнал лог. "1" с выхода элемента И 18 поступит на первый управляющий вход счетчика 10 и на выход 35 устройства, а сигнал лог. "1" с выхода блока сравнения

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

1795443

В результате счетчики 10 и 11 вновь оказываются в счетном режиме, а на их выходах— значения координат первой опорной точки на выходе 35 устройства — значение лог. "0", Анализируя состояние выхода 35 устройства можно определить момент окончания считывания фрагмента изображения и перезаписать координаты его опорных точек.

Работа устройства в режиме 3 поясняется с помощью временной диаграммы формирования адресов фрагмента изображения размером ЗхЗ элемента, приведенной на фиг. 2, Первая опорная точка с координатами (Х,У) записывается в pe истр

6 а затем и в счетчики 11 (координата Х) и 10 (коорд. У), при активизации 7-го выхода дешифратора 1, Вторая опорная точка с координатами (Х+2, У+2) -аписывается в регистр

5 при активации 6-го выхода дешифратора

1. Для перевода устройства в режим считывания фрагмента активизируется 5-й выход дешифратора 1, при этом мультиплексор 14 передает на блок памяти 21 адрес, формируемый счетчиками 11 и 10, мультиплексор

25 передает на первый управльчогций вход блока памяти 25 сигналы обращения со входа 32 устройства, блок памяти переведен в режим чтения информации, С приходом первого импульса обращения на вход 32 устройства, он поступает на первый управляющий вход памяти, на выход 34 устройства передается элемент с координатами (X,У) в блоке информации, Задний фронт первого импульса обращения увеличивает значение счетчика 11 на единицу, Второй импульс

Формула изобретения

Устройство для ввода информации, содержащее четыре мультиплексора, три регистра, четыре счетчика, два триггера, элемент И, блок оперативной памяти, вход которого является первым входом устройства, и дешифратор, первый — третий выходы которого подключены соответственно к тактовым входам первого -третьего регистров, информационные входы которых объединены и являются вторым входом устройства, выход первого регистра подключен к информационным входам первого и третьего счетчиков, выход второго регистра — к информационному входу второго счетчика, первый выход которого подключен к второ- му информационному входу третьего мультиплексора, выход которого подключен к адресному входу блока оперативной памяти, выход которого является вторым выходом устройства, выход третьего регистра подключен к информационному входу четвертого советчика, первый выход которого обращения позволяет считать элемент с координатами (Х+1, Y) и увеличить значение счетчика 11 еще на единицу и, поскольку оно стало равным Х+2, на выходе блока сравнения 16 появляется уровень лог, "1". Этот уровень поступает на первый управляющий вход счетчика 11 и переводит его в режим загрузки. Третий импульс обращения позволяет считать элемент с координатами (Х+2, У) и своим задним фронтом загружает зна чение X a счетчик 11, что вызывает переход в лог. "0" на выходе блоке сравнения 16, что в свою очередь увеличивает на единицу значение счетчика 10, Импульсы обращения с четвертого по восьмой позволяют считать элементы фрагмента с координатами (Х, У+1), (Х+1, У+1), (X+2, У+1), (X, У+2), (Х+1: У+2) соответственно, Задний фронт восьмого импульса обращения увеличит содержимое счетчика 11 до значения Х+2, а поскольку значение счетчика 10 уже составляет Y+2, то на выходе элемента И 18 возникает лог. "1", которая поступает на первый управляющий вход счетчика 10. Девятый импульс обращения позволяет считать элемент изображения с координатами (X+2, У+2), по его заднему фронту в счетчик 11 загружается значение

Х, вызывая отрицательный перепаднэ выхо30 де блока сравнения 16, что приводит к загрузке значения У в счетчик 10. Цикл ввода фрагмента иэображения на этом закончен, о чем свидетельствует отрицательный перепад на выходе элемента И 18, поступающий на выход 35 устройства. подключен к первому информационному входу третьего мультиплексора, первый управляющий вход которого соединен с четвертым выходом дешифратора, второй вход элемента И подключен к счетному входу первого счетчика, второму информационному входу первого мультиплексора и является третьим входом устройства, выход первого счетчика подключен к его управляющему входу и к первому информационному, входу первого мультиплексора, выход которого подключен к счетному входу второго счетчика, второй и третий выходы которого подключены соответственно к входам сброса и установки первого триггера, выход которого подключен к управляющему входу первого мультиплексора и третьему входу элемента И, выход которого соединен с первым информационным входом четвертого мультиплексора, выход которого подключен к первому управляющему входу блока оперативной памяти, второй управляющий вход которого соединен с управляющим

1795443

zz

2I

73

Р л

Составитель А.Романов

Техред M.Mîðãåíòàë Корректор О.Кравцова

Редактор

Заказ 430 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

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

5 шестого счетчика, выход которого подключен к пятому информационному входу третьего мультиплексора и второму входу второго блока сравнения, первый вход которого соединен с вторым выходом четвертого реги10 стра, первый выход которого подключен к первому входу первого блока сравнения, RAтый выход дешифратора соединен с вторым управляющим входом третьего мультиплексора и вторым входом элемента ИЛИ, пер15 вый вход каторага подключен к первому управляющему входу третьего мультиплексора, третий информационный вход которого обьединен с информационными входами четвертого и пятого регистров и подключен

20 к второму входу устройства, шестой выход дешифратора подключен к тактовому входу четвертого регистра, седьмой выход- к тактовому входу пятага регистра и входу элемента задержки, выход которого соединен с

25 вторыми управляющими входами пятого и шестого счетчиков, выход элемента ИЛИ подключен к управляющему входу четвертога мультиплексора, первый и второй выходы пятого регистра — к информационным вхо30 дам соответственно пятого и шестого счетчиков, счетный вход шестого счетчика — к второму информационному входу четвертого мультиплексора.

Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих системах для коммутации и ввода информации от датчиков с дискретными выходными сигналами в ЭВМ, выполненных на основе микропроцессоров КР580ВМ80 и КР1810ВМ86

Изобретение относится к устройствам ввода информации в клавишные вычислительные машины, в частности в калькуляторы

Изобретение относится к цифровой вычислительной и информационно-измерительной технике и может быть использовано в системах сбора и обработки информации

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

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

Изобретение относится к вычислительной технике

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

Изобретение относится к автоматике и компьютерной технике и может использоваться в телевидении и робототехнике для дистанционного ввода информации в компьютер или иной управляемый объект

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

Изобретение относится к вычислительной технике

Изобретение относится к компьютерной технике, робототехнике, телевидению и может быть использовано при дистанционном вводе информации в телевизор, компьютер, тренажер или иной управляемый объект

Изобретение относится к способам и средствам контроля за состоянием объектов в системах энергообеспечения различного назначения и предназначено для использования на электрифицированных железных дорогах

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к вычислительной технике
Наверх