Устройство для обработки изображений

 

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

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

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

РЕСПУБЛИК (si>s 6 06 F 15/62

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4681011/24 (22) 18,04.89 (46) 30.10.92. Бюл. ¹ 40 (71) Киев кий научно-исследовательский институт радиоизмерительной аппаратуры (72) А,К.Кравец, И.К.Михайлик и А.Ф.Опанасюк (56) Авторское свидетельство СССР № 1401447, кл. G 06 F 3/153. 1986.

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

N 1010613, кл. G 06 F 3/153. 1983.

Авторское свидетельство СССР № 1309044, кл. G 06 F 15/62, 1985. (54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ (57) Изобретение относится к технике цифровой обработки сигналов, в частности к

Изобретение относится к цифровой обработке сигналов, в частности к устройствам обработки изображений, а также к устройствам отображения информации.

Известно устройство содержащее блок управления, регистр адреса, счетчик знакомест, счетчик строк знакомест, счетчик строк знаков, блок синхронизации, регистр сдвига, знакогенератор, буферные регистры, коммутатор адреса, тактовый генератор, блок ОЗУ (1), Недостатком этого устройства является появление помех на экране индикатора в процессе редактирования и обмене данными, вызванных асинхронным прерыванием процесса регенерации, Известно устройство, содержащее дешифратор, память, счетчик адреса, знакогенератор, счетчик точек, счетчик знаков, счетчик телевизионных строк, формирова„„5U ÄÄ 1772806 А1 устройствам обработки изображений, и может быть использовано в устройствах отображения информации. Цель изобретения— повышение быстродействия. В устройство, содержащее блок оперативной памяти, блок микропрограммного управления, блок памяти микропрограмм, генератор тактовых импульсов, арифметическое устройство; введены входной регистр, сумматор, синхронизатор, блок формирования знаковой информации, блок формирования графической информации. Сущность предлагаемого устройства состоит в том, что за счет реализации параллельной обработки и отображения информации и отсутствия необходимости синтезировать знак. повысилась производительность устройства по сравнению с прототипом. 1 ил. тель начального адреса и вторую память, коммутатор (2).

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

1772806

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

Наиболее близким к предлагаемому является устройство содержащее блок микропрограммного управления, блок памяти, генератор тактовых импульсов, блок выполнения операций. блок памяти констант, регистр состояний, блок ОЗУ (3).

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

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

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

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

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

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

25 данных является первым управляющим sxoдом блока, выход коммутатора адреса и данных соединен с адресным и информационным входами запоминающего знакового устройства, вход обращения ко30 торого является вторым управляющим входом блока, а выход — соединен с первым входом знакогенератора, второй вход которого соединен с адресным входом блока, а выход — с выходом блока, кроме того блок

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

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

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

На чертеже представлена структурная

55 схема устройства для обработки изображений.

Устройство для обработки изображений содер>кит входной регистр 1, арифметическое устройство 2, блок микропрограммного управления 3, блок памяти микропрограмм

1772806

15

50

4, блок оперативной памяти 5, генератор тактовых импульсов 6, блок формирования знаковой информации 7, сумматор 8, синхронизатор 9, блок формирования графической информации 10, причем блок формирования знаковой информации 7 со.держит коммутатор адреса и данных 11, устройство запоминающее знаковое 12, знакогенератор 13. а блок формирования графической информации 10 содер>кит регистр данных 14, коммутатор адреса и данных 15, устройство запоминающее графическое 16, счетчик адреса 17, Устройство работает следующим образом, Работой всего устройства управляет блок микропрограммного управления 3 по микропрограммам, находящимся в блоке памяти микропрограмм 4. При включении устройства микропрограммный аппарат производит начальную установку всех узлов и переходит на цикл о>кидания поступления

MQccvIBB входных координат. При этом вырабатывается сигнал "ГОТОВ", который означает, что устройство готово к приему координат.

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

Весь массив входных координат записывается в ОЗУ 5. Затем устройство переходит на обработку координат. Выходные данные из арифметического устройства заносятся в блок формирования графичес,<ой информации, а поясняющая знаковая информация (масштаб, временная или частотная область, размер обрабатываемого блока координат и др.) заносятся в блок формирования знаковой информации, Коды координат X u Y запоминаются в формирователе графической информации одновременно по выдаче информэции с выхода арифметического устройства. Выходы блоков формирователей знаковой и графической информаций поступают на входы сумматора 8, суммарный сигнал с выхода поступает на вход синхронизатора 9, Он обеспечивает преобразование кодов координат в последовательный код и синхронную выдачу последовательностей кодов координат совместно со строчными и кадровыми импульсами. Выходной сигнал может непосредственно подаваться нэ устройство отображения с растровой разверткой.

Блок формирования знаковой информации 7 работает следу|ощим образом.

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

В случае, когда нет загрузки кодов знаковой информации, адрес чтения с выхода коммутатора адреса и данных 11 подается на устройство запоминающее знаковое 12, считываемые коды поступают на вход знакогенератора 13. Выходные коды которого поступают на один из входов сумматора 8.

Блок формирования графической информации 10 работает следующим образом.

Коды координат X u Y с выхода арифметического устройства 2 записываются в ре гистр данных 14 и одновременно с этим с задер>ккой на такт синхросерии эта информация заносится в устройство запоминающее графическое 16. Коммутатор адреса и данных 15 обеспечивает переключение адресации устройства запоминающего графического 16 поочередно в режим записи или регенерации (чтения). Адрес регенерации (чтения) формируется счетчиком адреса 17, на счетный вход которого поступает синхросерия с выхода генератора тактовых импульсов 6. Выходная информация (при регенерации) поступает на сумматор 8.

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

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

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

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

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

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

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

1772806

Составитель И.Михайлик

Техред М.Моргентал Корректор Н.Ревская

Редактор

Производственно-издательский комбинат "Патент", г. Ужгород. ул,Гагарина. 101

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

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

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

Устройство для обработки изображений Устройство для обработки изображений Устройство для обработки изображений Устройство для обработки изображений Устройство для обработки изображений 

 

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

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

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

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

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

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

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

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

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

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

Изобретение относится к электронным играм

Микроэвм // 2108619
Изобретение относится к области микропроцессорной техники, в частности, может применяться для реализации обмена информацией

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

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

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

Изобретение относится к вычислительной технике, точнее к построению многопроцессорных векторных ЭВМ

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

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