Устройство для преобразования изображения Советский патент 1992 года по МПК G01C11/26 

Описание патента на изобретение SU1770745A1

ЁЦ

сз

C-U CJL

s

31

Т

S3

JP

ну

да Statoit

BtaaiZ

-7ГТ

ty#

VI

4

О v|

J

ся

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

название год авторы номер документа
Устройство КЭШ-памяти 1988
  • Герман Олег Витольдович
  • Вишняков Владимир Анатольевич
  • Орловский Эдуард Викентьевич
SU1675881A1
Имитатор канала 1991
  • Погорелов Леонид Александрович
  • Власов Сергей Иванович
  • Насакин Борис Николаевич
SU1839250A2
Устройство для сопряжения ЭВМ с периферийной системой 1989
  • Снегирев Александр Алексеевич
SU1635188A1
Имитатор канала 1990
  • Погорелов Леонид Александрович
  • Власов Сергей Иванович
  • Насакин Борис Николаевич
SU1714606A1
Устройство для фиксации трассы выполнения программы 1983
  • Корбашов Юрий Михайлович
  • Семин Константин Васильевич
SU1136170A1
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1985
  • Звиргздиньш Франциск Петрович
  • Блейер Янис Фридович
  • Родэ Валерия Степановна
  • Эглитис Андрис Эйженович
SU1278866A1
Микропрограммный процессор 1987
  • Дрель Леонид Исаакович
  • Мугинштейн Израил Семенович
SU1517034A1
Устройство параллельной обработки видеоинформации 1984
  • Кучеренко Константин Иванович
  • Матвеев Юрий Николаевич
  • Очин Евгений Федорович
SU1262527A1
Устройство для вывода информации 1988
  • Помыткина Елена Леонидовна
  • Исаенко Владимир Андреевич
SU1501028A2
Имитатор канала 1987
  • Самчинский Анатолий Анатольевич
SU1425675A2

Иллюстрации к изобретению SU 1 770 745 A1

Реферат патента 1992 года Устройство для преобразования изображения

Использование: для получения изображений и их расшифровки путем сравнения нескольких изображений одного и того же участка с использованием вычислительных устройств. Сущность изобретения: устройство содержит приемник 1, первый и второй ВюдГ CJ Т блоки памяти 2 и 9, первый и второй регистры 3,4, схему сравнения 5, первый и второй счетчики адреса 6, 7, мультиплексор адреса 8, счетчик сдвигов 10 и счетчик сдвига 11, блок управления 13 и передатчик 12, причем блок управления выполнен в виде микропрограммного автомата. Принятый устройством сигнал в процессе обработки многократно воспроизводится с различной степенью сглаживания, обеспечиваемой двумя регистрами сдвига и схемой сравнения, причем степень сглаживания задается содержимым регистра сдвигов. После выдачи очередного сглаженного изображения содержимое регистра сдвигов увеличивается на 1. Число изображений, полученных из- исходного и различающихся степенью сглаженности, равно 2, где п - разрядность счетчика сдвигов. 7 ил. Ш 3D (Л с CS

Формула изобретения SU 1 770 745 A1

ft

са & сп -ог от т

C/S

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

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

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

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

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

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

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

устройства, а выход соединен с первым входом первого блока памяти, выходы первого и второго регистров соединены с входами схемы сравнения, выход которой соединен

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

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

выходом блока управления, третий вход которого соединен с первым выходом первого счетчика адреса, шестой выход блока управления соединен с первым входом передатчика, выходы которого являются выходами

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

сдвига, причем первый и второй входы второго счетчика адреса соединены с седьмым и восьмым выходами микропрограммного автомата, первый вход которого соединен с первым выходом второго счетчика адреса,

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

входом второго блока памяти, выход которого соединен с вторым входом передатчика, третий вход которого соединен с выходом счетчика сдвигов и первым входом счетчика сдвига, второй и третий входы которого соединены с двенадцатым и тринадцатым выходами микропрограммного автомата, четвертый вход которого соединен с выходом счетчика сдвига, пятый вход микропрограммного автомата соединен со вторым

выходом счетчика сдвигов, первый и второй входы которого соединены с четырнадцатым и пятнадцатым выходами микропрограммного автомата, шестой, седьмой и восьмой входы которого являются вторым,

третьим и четвертым входами устройства.

На фиг. 1 представлена функциональная схема устройства, на фиг. 2 - алгоритм его работы.

Согласно фиг. 1, устройство содержит приемник 1, первый блок памяти (БП 1) 2, первый регистр (Рг 1) 3, второй регистр (Рг 2) 4, схему сравнения (СС) 5, первый счетчик адреса (СчА 1) 6, второй счетчик адреса (СчА 2) 7, мультиплексор адреса (МА) 8, второй блок памяти (БП 2) 9, счетчик сдвигов (Сч сдвигов) 10, счетчик сдвига (Сч сдвига) 11, передатчик 12, микропрограммный автомат (МПА) 13.

Устройство работает следующим образом (фиг. 2). В исходное состояние устройство (и МПА (13)) приводится сигналом на шестом входе МПА (13) - сигналом Сброс. Далее оценивается состояние сигнала на девятом входе МПА (13) и если он имеет рабочий уровень, то начинается выполнение алгоритма, иначе указанная оценка продолжается.

Работа начинается с записи изображения в БП 1 (2). Сначала сигналом СЗ обнуляется СчА2 (7). Для передачи адреса на БП1 (2) с СчА2 (7) через МА (8) сигнал С7 устанавливается в нулевое логическое состояние. Стробирование приемника (1) и запись данных в БП1 (2) осуществляется по сигналу С1. Затем по сигналу С4 содержимое СчА2 (7) увеличивается на 1 с последующей очередной записью в БП1 (2). Запись продолжается до переполнения СчА2 (7) - появления рабочего уровня сигнала У1.

Процесс сглаживания осуществляется следующим образом. Значение обрабатываемой точки принадлежит некоторому интервалу значений. В этом интервале ищется точка с минимальным адресом, т.е. ближайшая к началу изображения. Ее значение записывается в сглаженное изображение по адресу, равному адресу обрабатываемой точки в исходном изображении содержащемся в БП1 (2).

По сигналу С14 выполняется подготовка к циклам преобразования информации - обнуление Сч сдвигов (10). Таким образом, в первом цикле преобразования информация поступает на СС(5) из БП1 (2) без сдвига на Рг1 (3) и Рг2 (4), т.е. степень точности сравнения максимальна. В последующих циклах Сч сдвигов (10) наращивается, на регистрах выполняются побайтные сдвиги вправо, т.е. при сравнении не учитываются младшие разряды байтов данных.

Преобразование состоит в сглаживании малых отклонений величины сигнала. Диапазон значений сигнала разбивается на 2 м интервалов, где м - текущее значение Сч сдвигов (10). 3 начение каждой точки изображения попадает в один из таких интервалов. Сглаживание осуществляется путем подмены исходного значения точки, записанного в БП1 (2), значением точки, принадлежащей

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

0 БП2 (9), при этом содержимое БП1 (2) не изменяется. При нулевом содержании Сч сдвигов (10) содержимое БП1 (2) копируется в БП2 (9).

Перед циклом преобразования сигна5 лом С2 обнуляется СчА1 (6), содержащий инверсный адрес ячейки БП1 (2), содержимое которой будет сравниваться с содержимым всех ячеек БП1 (2). Адрес сравниваемой ячейки находится в СчА2 (7). По результату

0 сравнения (сигнал У2) сигналом С9 производится запись данных в БП2 (9) по адресу, содержащемуся в СчА2 (7). При равенстве сравниваемых величин данные поступают из ячейки БП1 (2) с адресом, инверсным

5 содержимому СчВ1 (6), - сигнал С7 имеет высокий уровень. При отсутствии равенства записываемые данные берутся из ячейки БП1 (2) с адресом, содержащимся в СчА2 (7)

-сигнал С7 имеет низкий уровень. Перед 0 подциклом преобразования обнуляется

СчА2 (7) сигналом СЗ.

Подцикл преобразования начинается с чтения данных из БП1 (2) по адресу, инверсному содержимому СчА1 (6) - сигнал С7 5 имеет высокий уровень и запись их в Рг1 (3)

-сигнал Сб. Далее выполняется чтение из БП1 (2) по адресу, содержащемуся в СчА2 (7)

-С7 имеет нулевой уровень, и запись считанных данных в Рг2 (4) - сигнал С11. По

0 сигналу С12 выполняется перенос содержимого Сч сдвигов (10) в Сч сдвига (11). Сигналом С13 из Сч сдвига (11) вычитается 1 и анализируется его антипереполнение - сигнал У4. Если он имеет нерабочий уровень, то

5 выполняется сдвиг на один разряд вправо регистров Рг1 (3) и Рг2 (4) по сигналу С5. Регистры могут быть устроены, например, так, как это показано на фиг. 3. Далее вновь производится вычитание и сдвиг, пока У4 не

0 будет иметь рабочий уровень. Тогда анализируется результат сравнения регистров - сигнал У2, имеющий рабочий уровень при равенстве. Затем выполняется запись в БП2 (9) в зависимости от значения У2, как это

5 рассмотрено выше. Наращивание на 1 содержимого СчА2 (7) - сигнал С4 и анализируется его переполнение - сигнал У1. Если переполнения нет, то подцикл преобразования выполняется вновь с новым содержимым СчА2 (7).

Если переполнение СчА2 (7) произошло, то увеличивается на 1 содержимое СчА1 (6) - сигнал СЮ и анализируется его переполнение - сигнал УЗ. Если переполнения нет, то цикл преобразования повторяется с новым содержимым СчА1 (7).

Если есть переполнение СчА1 (7), то это означает, что преобразование информации с определенным конкретным значением Сч сдвигов (10) завершено.

Далее выполняется вывод информации. Сигналом СЗ обнуляется СчА2 (7). Из БП2 (9) по адресу,содержащемуся в СчА2 (7), считывается информация, которая передается через передатчик - сигнал С8 на выход устройства. Данные их БП2 (9) сопровождаются значением Сч сдвигов (10). Затем наращивается на 1 СчА2 (7) - сигнал С4. Чтение из БП2 (9) и передача информации продолжается до переполнения СчА2 (7).

После вывода информации по сигналу С15 увеличивается на 1 содержимое Сч сдвигов (10), и, если произошло переполнение - сигнал У5, работа по алгоритму завершается.

В противном случае анализируется состояние сигнала У7 (Пуск преобразования), и, если он имеет нерабочий уровень, анализ зацикливается через анализ сигнала У8, при рабочем состоянии которого (Сброс) работа завершается.

При рабочем уровне У7 преобразование с последующим выводом информации повторяется с новым значением Сч сдвигов (Ю).

Величина содержимого Сч сдвигов (10) фактически задает параметр амплитудного фильтра - малые отклонения в значениях сигналов подавляются, большие передаются без искажения (см. фиг. 4). Например, при числе сдвигов, равном 4, отклонения, превышающие по величине 16, подавляются.

Заметим, что начальные значения сигналов обладают определенным приоритетом. Так для рассматриваемого случая (число сдвигов равно 4), всем точкам изображения будет присвоено значение первой точки, если отклонение яркости по полю изображения не превышает 16. Предлагаемое устройство реализует амплитудный фильтр, представляющий собой род фильтра, сохраняющего величину и форму перепадов. Поэтому устройство обеспечивает эффективную обработку пятнистых картин, например, полевых эмиссионных изображений, фотографий земной поверхности из космоса и т.д.

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

почв совхоза Красная Балтика Ленинградской области на основе использования гумуса со спектральной отражательной способностью почв в области 400-750 нм

(фиг. 5, 6, 7). На фиг. 5 представлена карта плодородия почв, полученная при значении Сч сдвигов (10) равном 0, на длине волны 560 нм. Затем установили значение Сч сдвигов (10) равным 2, вследствие чего при сравне0 нии сигналов не будут учитываться 2 разряда. Поэтому для амплитуды сигнала в диапазоне 0-3 усл. ед. будет выбрано значение, ближайшее к началу изображения 1 0. Для сигнала с амплитудой в диапазоне 4-7

5 усл. ед. взято значение и т.д. Таким образом, исходная карта (фиг. 5) модифицирована (фиг. 6), однако упрощение карты проведено с сохранением требуемой информативности. Поскольку уровень 1 О

0 характеризует средний уровень шума, то участки карты с нулевыми областями соответствуют обедненным гумусом землям, неплодородным участкам.

На фиг. 7 представлена карта той же

5 местности, полученная при содержимом Сч сдвигов (10) равном 4. При этом сигнал с амплитудой в диапазоне 0-15 усл. ед. заменялся величиной , в диапазоне 16-31 - 1 16, в диапазоне 32-47 - 1 32, в диапазоне

0 48-63 - 1 48, и т.д. Полученная крупномасштабная карта местности используется в основном для определения участков, которые не требуют внесения удобрений, так как заметно выделяются своим плодородием.

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

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

0 управления и передатчик, причем первый вход приемника является входом устройства, а выход соединен с первым входом первого блока памяти, выходы первого и второго регистров соединены с входами

5 схемы сравнения, выход которой соединен с первым входом блока управления, первый выход которого соединен с вторым входом приемника и вторым входом первого блока памяти, второй выход блока управления со0 единен с первым входом первого счетчика адреса, второй выход которого соединен с третьим выходом блока управления, четвертый выход которого соединен с первыми входами первого регистра и второго регист5 ра, второй вход которого соединен с пятым выходом блока управления, третий вход которого соединен с первым выходом первого счетчика адреса, шестой выход блока управления соединен с первым входом передатчика, выходы которого являются выходами

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

5 (

6Я яо Оп4Ј U SfrZ СС r / t 2C/ -eticc v0. С/О

b ZaitrCA Cr CJ viotf Ј CrcJifttba ()

фиг, 2

Лист I

входом мультиплексора адреса, второй вход которого соединен с вторым выходом первого счетчика адреса, выход мультиплексора адреса соединен с третьим входом

первого блока памяти, одиннадцатый выход микропрограммного автомата соединен с вторым входом второго блока памяти, выход которого соединен с вторым входом передатчика, третий вход которого соединен с

выходом счетчика сдвигов и первым входом счетчика сдвига, второй и третий входы которого соединены с двенадцатым и тринадцатым выходами микропрограммного автомата, четвертый вход которого

соединен с выходом счетчика сдвига, пятый вход микропрограммного автомата со- единен с вторым выходом счетчика сдвигов, первый и второй входы которого соединены с четырнадцатым и пятнадцатым выходами микропрограммного автомата, шестой, седьмой и восьмой входы которого являются вторым, третьим и четвертым входами устройства.

2/nes t e JQ/s/fb/Jr «а &Я2. rd 2. « «Jf Ј, 2 0 3e/ #rc/sfe / S fr frfo&fw/f&J &&

Фиг. 2

Z 9

Лист г

L Ш №

Prl fauik РгсРсЫтЭ , . .

/V /7 -ЛС1

байта

1ШЯ1

L ..-

Запгусь, I

Ceg w /

Фиг. 3

Н - ЛЕВИЕ Vfln -lcnul ihl iLrit. i i Пи

Фиг. 5

I №

/V /7 -ЛС1

байта

JIff

cf

94

04 04

04

04 04 94

ж НУЛЕВЫЕ ЗНАЧЕНИЯ ЗАМЕНЕНЫ Нп

УЧАСТОК ПАРАМЕТР 4

Фиг 6

48 48

48 48 4:5 4 48 48 48 43 48 48 48 48 4S 48- 48 48 43 48 48

НУЛЕВЫЕ ЗНАЧЕНИЯ ЗАМЕНЕНЫ НА .

Редактор О.Стенина

Фиг. 7

Составитель Г.Мельников

Техред М.МоргенталКорректор Т.Палий

48

48 48 48

Документы, цитированные в отчете о поиске Патент 1992 года SU1770745A1

Патент США № 4611909, кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Авторское свидетельство СССР № 4322256, кл
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1

SU 1 770 745 A1

Авторы

Карпов Андрей Геннадьевич

Кузнецов Василий Васильевич

Даты

1992-10-23Публикация

1990-05-28Подача