Устройство относится к технической кибернетике и предназначено для зрительных систем роботов.
Цель изобретения - повышение быстродействия устройства.
На фиг.1 приведена схема устройства; на-фиг,2 - схема блока памяти изображения; на фиг.З - схема кольцевого сдвига регистра; на фиг.4 - схема блока управления.
Устройство содержит блок 1 управления, блок 2 памяти изображения, третий преобразователь 3 кода, первый счетчик 4, первый преобразователь 5 кода, блок 6 умножения, второй преобразователь 7 кода, накапливающий сумматор 8, блок 9 сравнения.
Блок памяти изображения содержит кольцевые сдвиговые регистры 10.
Кольцевой сдвиговый регистр содержит сдвиговый регистр 11, мультиплексоры 12, элемент 13 совпадения.
БЛОК .управления содержит (фиг.4) генератор 14 импульсов, второй счетчик 15, триггер 16, первый и второй элементы задержки 17, 18, первый и второй элементы НЕ 19 и 20, первый- одиннадцатый элементы И 21-31,.первый, второй и третий элементы IfflH 32, 33, 34.
Устройство работает следующим образом.
Центрирование изображения заключается.в совмещении центра тяжести изображения с центром растра. Центр тяжести изображения определяется как точка пересечения двух прямых, для каждой из которых выполняется равенство
с (в
&0 «и
00
с
X;S; ZXjSj или
X;S; -2:xjS o,
где X;, X: - компоненты, расположенные по разные стороны прямой;
S;, S; - расстояние от прямой до соответствующих компонентов.
По сигналу Пуск устанавливается в ноль счетчик 15, элементы И 29-31 открываются при состояниях счетчика 15, равных п, п/2 и О соответственно, Пока его значение отличается от указанных, элемент И 29 имеет на выходе логический ноль, а первый инвертор 19 - логическую единицу, открывая третий и четвертый элементы.И 23 и 24. По сигналу Пуск элемент ИЛИ 32 устанавливает триггер 16 в единичное. состояние и открывает первый элемент И 21. Этот же импульс, поступив на вход Сброс триггера 16, установит его в нулевое состояние, и далее, поступив на установочный вход счетчика 4, установит в нем число п/2-1. Этот же импульс установит в ноль накапливающий сумматор 8. Синхроимпульсы через элемент И 24 поступают на управляющий вход сумматора 8, через третий элемент ИЛИ 34 - на вход Сдвиг блока 2 памяти изображения, обеспечивая сдвиг изображения и прой- дя через элемент 18 задержки, они поступают на вычитающий вход счетчика 4.
К моменту поступления первого импульса на управляющий вход сумма™ тора 8 на выходах блока 2 зафшсси- рована информация, соответствующая первой строке изображения. Эта информация представляет унитарный код; который преобразуется третьим преоб- разователем 3 кода в двоичный,
Таким образом, на вькодах блока 6 умножения фиксируется двоичное число , равное числу единицы в первой строке изображения. В это время в первом счетчике 4 зафиксировано число п/2-1. Информация, снимаемая С выходов регистра изображений и соответствующая очередной строке изображения, представляет унитарный код.
Преобразователь 5 кода преобразуе информацию из обратного кода в прямо если в старшем (знаковом) разряде первого счетчика 4 имеется логическа единица, то передача идет в обратном коде, таким образом в счетчике 4 формируются значения S ; гши S, являющиеся расстояниями от строки изображения до центральной оси растра. Вто- рой преобразователь 7 кода выполняет преобразование прямого кода в обратный, при этом он управляет старшим разрядом первого счетчика 4 таким
5
0 j;
о
j
0
образом, что, если в этом разряде логический ноль, произведение Х ; ,S ; передается в сумматор 8 без изменений, при .этом, знаковому разряду произведения присваивается ноль, т.е. произведение рассматривается как положительное, если в старшем разряде единица, то разряды произведения инвертируются и знаковому разряду присваивается единица, т.е. произведение считается отрицательным, и в обратном коде поступает на сумматор 8, В накапливающем сумматоре формируется разность X-S- - , S-. После п импульсов изображение займет исходное положение, а блок сравнения сработает, для чего он должен быть настроен на число п/2.В результате второй счетчик 15 увеличит содержимое на единицу, триггер 16 перейдет в единичное состояние и закроет элемент И 22, открыв элемент И 21. Первый синхроимпульс пройдет на вход Блокировка блока 2. Этот же импульс пройдет на вход Сдвиг вверх блока 2, если значение сумматора 8 отрицательное, и попадет на вход блока 2 Сдвиг вниз, если значение положительное.
Таким образам, изображение сместится на строку вверх или вниз в направлении уменьшения модуля разное- ти21Х;5; -ZXj Sj, Далее процессы циклически повторяются.
При значении счетчика 15, равном п/2, откроется элемент И 30, кото- рьй откроет элемент И 28. Кроме то-- го, единица с выхода элемента И 30 пройдет через элемент ИЛИ 33, элемент НЕ 20, который закроет элемент И 25 так, что импульс, поступивший через открытые элементы И 21, 23 и 25., не пройдет. Этот же импульс пройдет через элемент И 28 на вход установки режима Поворот блока 2.
Формула изобретения
1. Устройство для центрирования изображения, содержащее блок управления, блок памяти изображения, информационный вход которого является входом устройства, первый счетчик, блок умножения и блок сравнения, отличающееся тем, что, с целью повьшшния быстродействия устройства, оно содержит три преобразователя кодов и накапливающий
сумматор, выход которого соединен с входом Сдвиг блока управления, вход Сброс соединен с вторым выходом блока управления, а управляющий вход соединен с шестым выходом блока управления, информационный вход накапливающего сумматора соединен с выходом второго преобразовате-: ля кодов, информационный вход которого соединен с выходом блока умножения, первый вход которого соединен с выходом первого преобразователя кодов, информационный вход которого соединен с выходом первого счетчика, установочный вход которого соединен с третьим выходом блока управления, а вычитающий вход первого счетчика соединен с пятым выходом блока упка соединен с входом Пуск блока,
Iч. .
выход генератора импульсов соединен с первым входом первого и второго
элементов И и является первым выходом блока, выход первого элемента И соединен с входом Сброс триггера, с первым входом третьего элемента И и с входом первого элемента задержки,
выход которого является вторым выходом блока, прямой и инверсный выходы триггера соединены с вторыми входами первого и второго элементов И соответственно, выход второго элемента И
соединен с первым вхрдом четвертого элемента И, выход которого соединен с первым входом третьего элемента ИЛИ, входом второго элемента задержки и является шестым выходом блока, вы
название | год | авторы | номер документа |
---|---|---|---|
Устройство для лазерной обработки деталей | 1989 |
|
SU1682096A1 |
Устройство для формирования изображения на экране телевизионного приемника | 1985 |
|
SU1288751A1 |
Вычислительный узел цифровой сетки | 1983 |
|
SU1132295A2 |
Устройство для формирования изображения на экране телевизионного приемника | 1987 |
|
SU1474727A1 |
Устройство для определения признаков изображения | 1989 |
|
SU1746390A1 |
Устройство для формирования информации на телевизионном индикаторе | 1981 |
|
SU1075298A1 |
Цифровой одноканальный инфранизкочастотный фазометр | 1987 |
|
SU1472831A1 |
Устройство для воспроизведения видеосигнала | 1987 |
|
SU1555918A1 |
Устройство для считывания изображений | 1988 |
|
SU1642488A2 |
Устройство для определения параметров положения объектов | 1984 |
|
SU1218406A1 |
Изобретение относится к области технической кибернетики и предназначено для использования в зрительных системах роботов. Цель изобретения, заключающаяся в повышении быстродействия устройства, достигается введением трех преобразователей кода и накапливающего сумматора, что позволяет определять центр изображения при двух его ортогональных положениях. 2 з.п. ф-лы, 4 ил.
равления, вход блока сравнения соеди- 20 ход второго элемента задержки являетнен с выходом первого счетчика, а выход - с информационным входом блока управления, выход переполнения первого счетчика соединен с управляющим входом первого и второго преобразователей .кодов, второй вход блока умножения соединен с выходом третьего преобразователя кодов, вход которого соединен с выходом блока памяти изображения, вход Сдвиг вверх которого соединен с седьмым выходом блока управления, вход Сдвиг вниз - с восьмым выходом блока управления, вход Блокировка - с четвертым выходом блока управления, вход Поворот - с десятб1м выходом блока управления,
.вход Синхронизация - с первым выходом блока управления, вход приема регистра изображения - с девятым выходом блока управления, одиннадцатый
выход блока управления является выходом устройства, вход Пуск блока управления является входом Пуск устройства.
которого является информационным вхо- 55 девятого, десятого и одиннадцатого дом блока, первый вход первого эле- элементов И, второй вход которых ИЛИ соединен с информационным
мента ШШ соединен входом блока, а второй вход - с входом Пуск блока, девятый выход блосоединен с вторым выходом второго счетчика выход пятого элемента И яв ляется четвертым выходом блока.
ся пятым выходом блока, выход первого элемента НЕ соединен с вторым входом, третьего и четвертого элементов И, вькод девятого элемента И соединен с
входом первого элемента НЕ, с первым входом второго элемента ИЛИ и является одиннадцатым выходом блока, выход одиннадцатого элемента И соединен с вторым входом второго элемента ETEi,
выход десятого элемента И соединен с первым входом восьмого элемента И и с третьим входом второго элемента ИЛИ, выход которого соединен с входом второго элемента НЕ,выход которого
соединен с первым входом пятого элемента И, второй вход которого соединен с выходом третьего элемента И, а выход - с первыми входами шестого и седьмого элементов И, выход третьего элемента И соединен с вторым входом восьмого элемента И и является третьим выходом блока, вторые входы шестого и седьмого элементов И являются входом Сдвиг блока, выход шестого элемента И соединен с вторым входой третьего элемента ИЛИ, выход которого является седьмым выходом блока, выход пятого элемента И является четвертым выходом блока,
выход седьмого элемента И является, восьмым выходом блока, выход восьмого элемента И является десятым выходом блока, первый выход второго счетчика соединен с. первым входом
девятого, десятого и одиннадцатого элементов И, второй вход которых
соединен с вторым выходом второго счетчика выход пятого элемента И является четвертым выходом блока.
3, Устройство по П.1, о т л и - | ающееся тем$ что блок памяти Изображения содержит кольцевые сдви- jboBbie регистры, расположенные в виде (толбцов матрицы, у которой выходы
1 а g
СМ
столбца соединены с входами строки, управляющие входы кольцевых сдвиговых регистров являются управляющими входами блока.
См-- 0
Конец,
(Pas.2
0ml
Устройство для определения координат центра изображения | 1980 |
|
SU991452A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
СИНТЕЗ ПОЛИФТОРСОДЕРЖАЩИХ БИЦИКЛИЧЕСКИХ СПИРТОВ НА ОСНОВЕ 7-ОКСАНОРБОРНЕНОВ В УЗЛОВОМ ПОЛОЖЕНИИ | 2010 |
|
RU2443670C2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Шеститрубный элемент пароперегревателя в жаровых трубках | 1918 |
|
SU1977A1 |
. |
Авторы
Даты
1989-10-07—Публикация
1987-01-06—Подача