Устройство для вывода графической информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
атель 4 адреса содвторой 17, третийчетчики, первый 20тий 22 и четвертыйя, третий регистророй 26 и третий 2я, сумматор 28. 8 и чет перввертройки с вто 23 бло 24, пер 7 бловыики мяти, 4 адноже ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕ Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ 4703092/2411.04.8923.04.91. БМосковскийинститутА.С,Вайрадянапко и В.В,П681.327, 11(0Патент СНА УС Об Р 3/153торское свил0355, кл, С 0 УСТРОЙСТВО ДЛЯ ВЬ ГРАИНФОРМАЦИИИзобретение относится ки вычислительной техникеыть использовано для выв Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода информации иэ ЭВМ.Цель изобретения - расширение области применения устройства за счет возможности панорамного масштабирования графических изображений.На фиг. 1 приведена структурная схема устройства; на фиг. 2 - структурная схема формирователя адреса на фиг. 3 - структурная схема блока свертки; на фиг. 4 - структурная схема блока управления, на фиг. 5структурная схема блока формирования видеосигнала.Устройство содержит первый 1 и второй 2 блоки оперативной па блок 3 свертки, формирователь 2щщщзинформации из ЭВМ. Пель иэобретения - расширение области применения устройства эа счет возможности панорамного масштабирования графических изображений, которая достигается введением второго блока 2 оперативной памяти, блока 3 свертки, формирователя 4 адреса, первого 5 и второго 6 регистров, счетчика 8 адреса и соответствующих функциональных связей, а также выполнением блока 3 свертки бит, Формирователя 4 адреса, блока 7 управления, Изобретение позволяет отображать графические изображения со степенью детализации, задаваемой масштабными коэффициентамина информационных входах устройства. 3 э.п.ф-лы, 5 ил. 5 и второй б регистры,ения счетчйк 8 адреса,блок 10 формированиятелевизионный приемникпозицией 12 обозначенякнций вход устройствала "Пуск" ), позициейщий выход устройства,адресный и позициейионный входы устройстреса, первыйблок 7 управлкоммутатор 9видеосигнала11. На фиг.первый управлБлок 3 свертки бит содержит первый регистр 29 сдвига, первый элемент И 30, первый триггер 31, второй регистр 32 сдвига, пятый счетчик 33, второй элемент И 34, группу элемен 5 тов И 35, четвертый регистр 36.Блок 7 управления содержит первыйгенератор 37 импульсов, шестой счетчик 38, дешифратор 39, распределитель 40 импульсов, второй триггер 41На Фиг. 5 позицией 42 обозначен генератор импульсов, 43 - счетчик точек, 44 - счетчик строк, 45 - дешиФ- ратор, 46-49 - триггеры, 50 - регистр 15 сдвига, 51 - сумматор.Устройство работает следующим образом.В блок 2 оперативной памяти по входу 15 записывается из ЭВМ растровыйаэквивалент изображения имеющего раз 1меры 2" точек по горизонтали и 2 точек по вертикали. Разрядность слова блока 2 оперативной памяти составляет 2 бит. На экране телевизионного 25 приемника 11 может быть отображено изображение размером 2 (п 4 а) точек по горизонтали на 2 фшбЬ) точек по вертикали, растровый массив которого хранится в блоке 1 оперативной памяти. Разрядность слова блока 1 оперативной памяти составляет 2бит. Предлагаемое устройство обеспечивает масштабирование изображения в соответствии с масштабными коэфФициентами путем свертки бит по ИЛИ как по горизонтали, так и по вертикали. Это позволяет реализовать панорамное отображение картины или ее частей различной степенью детализации. Положение 40 масштабируемого участка картины задается адресом А 1, верхнего левого слова участка в блоке 2 оперативной памяти.45В начале работы в третий регистр 24 по входу записи начального адреса 14 заносится начальный, адрес А 1,а 11 т.е, адрес, с которого начнется считывание слов из блока 2 оперативной памяти. Одновременно с этим по шинам записи из ЭВМ в .первый регистр 5 заносится масштабный коэФФициент М, а во второй регистр 6 заносится масштабный коэФФициент М 1 Масштабные коэФФициенты М и Мхарактеризуют55 степень сжатия изображения при отображении и могут принимать значенияФ1,2,3,.,2 По сигналу "Пуск", поступающему по входу 12 устройства, устанавливается второй триггер 41, который разрешает работу генератора 37 импульсов и счетчика 38, выходные сигналы которых через дешифратор 39 поступают на распределитель 40 импульсов, где Формируются сигналы управления считыванием из блока 2 оперативной памяти, сигналы записи в .блок 1 оперативной памяти, сигналы прибавления единиц в первый счетчик 16 Формирователя 4 адреса. Тактовые импульсы от распределителя 40 импульсов поступают на входы регистра 29 сдвига, счетчика 33, первого 30 и второго 34 элементов И.Масштабирование изображения, хранецегося в блоке 2 оперативной паМяти, осуществляется путем преобразования сегментов изображения размером М л М в одно слово блока 1 памяти.Для выполнения такого преобразования адреса памяти блока 2 оперативной памяти вычисляются по Формуле1,Х . а- срАтЕк= АнаЧ + Аел + 2 Асл +а-р+ МхАг,х+ М 2 Агцгде А ек - текущий считываемый адрес,А, - начальный адрес, заданныйсодержимым третьего регистра 24,сл - адрес слова в группе М х Мслов по координате хА ф- адрес слона вгруппе М 1 МслКслон по координате ур ИЗАРХА . - адрес группы по координате х (текущее число групп,0 А р2"-г)АГ - адрес группы по координате у (текущее число строкгрупп, 0А1 . 2 ф),На инФормационные входы группыустройства поступают константы 2 Р(для блока 22 сравнения) и 2 (дляблока 23 сравнения). Диапазоны изменения Аопределя 1ют коэФФициенты пересчета первого 16, второго 17, третьего 18 и четвертого 19 счетчиков, которые сбрасываются сигналами с выходов первого 20, второго 21, третьего 22 и четвертого 2316блоков сравнения по достижении счетчиками соответствующих значений.Содержимое счетчиков 17-19 умножается на константы соответственно в первом 25, втором 26, третьем 27 блоках умножения и совместно с содержимым третьего регистра 24 и первого счетчика 16 складывается на сумматоре 28 таким образом, что на выходе сумматора 28 образуется значение А , которое и подается на адресный вход блока 2 оперативной памяти.Под воздействием сигналов иэ блока 7 управления информационные слова считываются в первый регистр 29 сдвига, где начинают сдвигаться через первый 30 элемент И в первый триггер 31, После выполнения М сдвигов содержимое первого триггера 31 вдви-. гается во второй регистр 32 сдвига. Первый триггер 31 по сути реализует функцию "ИЛИ с запоминанием" для последовательного кода, поступающего иэ первого регистра 29 сдвига. Отсчет необходимого числа импульсов сдвига, поступающих на первый регистр 29 сдвига, через которое производится запись бита во второй регистр 32 сдвига, определяет пятый счетчик 33, куда заносится в исходном состоянии значение М и после вычитания М тактовых импульсов выход счетчика разрешает прохождение одного импульса через второй элемент И 34,который и осуществляет сдвиг на один разряд содержимого регистра 32, а также производит перезапись кода М в счетчик 33 для повторения цикла свертки по х.После заполнения информацией регистра 32 сигналом с первого блока 20 сравнения через группу 35 элементов И эта информация записывается в регистр 36. Такая операция свертки по х и записи в регистр 36 производится число раз, определяемое значением Мпосле чего сигнал с второго блока 21 сравнения, поступающий в распределитель 40 импульсов, инициализирует запись полученного свернутого слова в блок 1 оперативной памяти. При этом распределитель 40 импульсов выдает сигналы управления записью и управляющий сигнал на переключение коммутатора 9, который коммутирует сигналы записи и адрес на входы блока 1 оперативной памяти. После окончания записи слова из ре вает второй триггер 41, а также по 20 ступает на -выход устройства по входу 13 как сигнал окончания масштабирования.В блоке 10 формирования видеосигнала генератора 42 импульсов формирует импульсы высокой частоты, соответствующие требуемой дискретизации растра экрана по горизонтали, которые поступают на вход счетчика 43 точек. Коэффициент пересчета счет 25 30 чика 43 точек соответствует телевизионному стандарту длительностистрочной развертки. Сигнал с выходастаршего разряда счетчика 43 точек 35поступает на вход счетчика 44 строк,который осуществляет пересчет строкизображений в кадре и имеет периодпересчета, соответствующий длительности кадровой развертки (20 мас). Сиг" 40 налы с выходов счетчика 43 точек исчетчика 44 строк поступают на входы дешифратора 45, который формирует сигналы строчного синхроимпульса, на выходе триггера 46, кад рового синхроимпульса, на выходетриггера 47, импульса строчной защитной полосы на выходе триггера 48,импульса кадровой защитной полосына выходе триггера 49, а также им .пульсы считывания из блока 1 оперативной памяти и строб записи длярегистра 50 сдвига. Адреса считывания информации из блока 1 оперативной памяти поступают с выходовсчетчика 43 точек и счетчика 44строк и идут вместе с импульсамисчитывания, поступающими от дешифратора 45, на первый и второй информационные входы коммутатора 9. 44208 6гистра 35 в блок 1 оперативной памяти распределитель 40 импульсов формирует сигнал прибавления единицы всчетчик 8 адреса.Таким образом осуществляется считывание групп слов, определяемыхкоэффициентами Ми М из блока 2оперативной памяти внутри прямоугольника размером 2 М к 2 М точек. В каж, дой группе осуществляется сверткабит информации в соответствии спредставленной процедурой и записьполученных свернутых слов в блок 1оперативной памяти. Окончание процедуры масштабирования всего прямоугольника определяется сигналом,образующимся на выходе четвертогоблока 23 сравнения, который сбрасы 1644208Импульсы сдвига для регистра 50 поступают с выхода генератора 42 импульсов. Строчный импульс, кадровый импульс, импульс строчной защитной полосы, импульс кадровой за щитной полосы и видеосигнал из регистра 50 сдвига складываются в сумматоре 51 и образуют стандартный телевизионно видеосигнал, поступающий на телевизионный приемник 11.Таким образом, устройство обеспечивает режим панорамного масштабирования графических иэображений путем их свертки; 10 15 формула изобретения 1. Устройство для вывода графической информации, содержащее блок управления, коммутатор, первый блок оперативной памяти, блок Формирования видеосигнала, первый выход которого соединен с видеовходом телевиэиончого приемника, второй и третий выходы 25 подключены к первому и второму информационным входам комутатора, первый и второй выходы которого соединены соответственно с управляющим и адресным входами первого блока оператив" 30 ной памяти, выход которого соединен с информационным входом блока Формирования видеосигнала, третий информационный и управляющий входы коммутатора соединены соответственно с первым и вторым выходами блока управления, первый управляющий вход которого является первым управляющим входом устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства за счет возможности панорамного масштабирования графических изображений, оно содержит счетчик адреса, блок свертки, второй блок оперативной памяти, пер вый и второй регистры, формирователь адреса, первый выход которого соединен с адресным входом второго блока оперативной памяти, выход которого соединен с первым информационным входом блока свертки, выход которого соединен с информационным входом первого блока оперативной памяти, второй выход Формирователя адреса соединен с первым управляющим входом блока свертки, второй управляющий вход ко-, торого соединен с третьим выходом блока управления, четвертый выход которого подключен к тактовому входу блока свертки, второй информационный вход которого, соединенный с первым информационным входом формирователя адреса, подключен к выходу первого регистра, выход второго регистра со единен с вторым информационным входом Формирователя адреса, третий выход которого, соединенный с вторым управляющим входом блока управления, является управляющим выходом устройства, четвертый выход Формирователя адреса соединен с третьим управляющим,входом блока управления, пятый выход которого соединен с управляющим входом второго блока оперативной памяти, информационный вход которого является первым информационным входом устройства, шестой выход блока управления соединен с управляющим входом Формирователя адреса, адресный вход которого является адресным входом устройства, седьмой выход блока управления соединен с тактовым входом счетчика адреса, вход сброса которого соединен с первым управляющим входом блока управления, выход счетчика адреса соединен с четвертым информационным входом коммутатора, информационные входы первого и второго регистров являются соответственно вторым и третьим информационными входами устройства, . управляющие входы первого и второго регистров являются соответственно вторым и третьим управляющими входами устройства, третий информационный вход блока свертки является входом сигнала логической единицы, а информационные входы группы формирователя адреса являются информационными входами группы устройства.2. Устройство по п. 1, о т л и - ч а ю щ е е с я тем, что формирователь адреса содержит с первого по четвертый счетчики, с первого по четвертый блоки сравнения, с первого по третий блоки умножения, сумматор, третий регистр, выход которого соединен с первым информационным входом сумматора, с второго по четвертый информационные входы которого соединены соответственно с выходами с первого по третий блоков умножения, первые информационныевходы которых, соединенные с первыми информационными входами с второго по четвертый блоков сравнениясоответственно, подключены к выхо 1 б 44208 1015 дам с второго по четвертый счетчиков соответственно, пятый информационный вход сумматора, соединенный с первым информационным входом первого блока сравнения, подключен к выходу первого счетчика, тактовый вход которого является управляющим входом формирователя, второй информационный вход первого блока 10 сравнения, соединенный с вторым информационным входом второго блока умножения, является первым информационным блоком формирователя, выход сумматора является первым выходом формирователя, информационный вход третьего регистра является адресным входом формирователя, выход первого блока сравнения, соединенный с входом сброса первого счетчика н тактовым входом второго счетчика, является вторым выходом формирователя, выход четвертого блока.сравнения, соединенный с входом сброса четвертого счетчика, является треть им выходом формирователя, второй информационный вход второго блока сравнения, соединенный с вторым информационным входом третьего блока умножения, является вторым информа- З 0 ционным входом Формирователя, выход второго блока сравнения, соединенный с входом сброса второго счетчика и тактовым входом третьего счетчика, является четвертым выходом Формирователя, выход третьего блока сравнения соединен с входом броса третьего счетчика и тактовым входом четвертого счетчика, вторые информационные входы третьего и четверто О го блоков сравнения и второй информационный вход первого блока умножения, соединенный с третьим информационным входом третьего блока умножения, являются информационными 45 входами группы формирователя.3. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок свертки содержит первый и второй регистры сдвига, пятый счетчик, первый и второй элементы И, первый триггер, группу элементов И, четвертый регистр, информационные входы которого соединены с выходами элементов И группы, первые входы которых соедине 55 ны с выходами второго регистра сдвига, информационный вход которого соединен с выходом первого триггера,вход сброса которого, соединенный стактовым входом второго регистрасдвига и управляющим входом пятогосчетчика, подключен к выходу второго элемента И, первый вход которого,соединенный с первым входом первогоэлемента И и тактовыми входами первого регистра сдвига и пятого счетчика, является тактовым входом блока,вторые входы элементов И являютсяпервым управляющим входом блока, выход первого регистра сдвига соединен с вторым входом первого элемента И, выход которого соединен с тактовым входом первого триггера, информационный и управляющий входы первого регистра сдвига являются соответственно первым информационным н вторым управляющим входами блока, информационный вхоч пятого счетчика является вторым информационным входомблока, выход четвертого регистра является выходом блока, информационныйвход первого триггераявляется третьим информационным входом блока. 4. Устройство по п. 1, о т л и -ч а ю щ е е с я тем, что блок управления содержит второй триггер, генератор импульсов, шестой счетчик,дешифратор, распределитель импульсов,с первого по седьмой выходы которогоявляются с первого по седьмой выходами блока, информационный вход распределителя импульсов соединен с выходом дешифратора, информационныйвход которого соединен с выходом шестого счетчика, управляющий вход которого, соединенный с управляющимвходом генератора импульсов, подключен к выходу второго триггера, входы "Уст.1" и "Уст.О" которого являются соответственно первым и вторымуправляющими входами блока, выход ге".нератора подключен к тактовым входам распределителя импульсов, дешифратора и шестого счетчика, вход сброса которого, соединенный с управляющим входом распределителя импульсовявляется третьим управляющим входомблока,1644208 12 Составитель А.Коробовтенина Техред Л.Сердюкова Редактор Т,Мал Корре Тираж 295 Подписноекомитета по изобретениям и ям при ГКНТ ССС Москва, Ж, Раушская наб 5 изводственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 1 О Заказ 1463 ВНИИПИ Государственно 11303
СмотретьЗаявка
4703092, 11.04.1989
МОСКОВСКИЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ
ВАЙРАДЯН АКОП СЕМЕНОВИЧ, САХАРОВ АНАТОЛИЙ АЛЕКСЕЕВИЧ, ЦАПКО ОЛЕГ НИКОЛАЕВИЧ, ШУВАЛОВ ВИКТОР БОРИСОВИЧ
МПК / Метки
МПК: G09G 1/16
Метки: вывода, графической, информации
Опубликовано: 23.04.1991
Код ссылки
<a href="https://patents.su/7-1644208-ustrojjstvo-dlya-vyvoda-graficheskojj-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вывода графической информации</a>
Предыдущий патент: Устройство для пломбирования
Следующий патент: Динамическая сирена
Случайный патент: Дренажная муфта