Устройство для формирования маркера
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХС 0 ЦИАЛИСТИЧЕСНИХРЕСПУБЛИН ие гггг 901 ОПИСАНИЕ ИЗОБРЕТЕНК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ение области устройствацвета марке еского фратся вве кения а счет в ожности изменения совпадении цветов маркера пр ра и отобр мента изоб аемого жения - достигае т о СССР 1987. ВАНИЯ МАРе н тома- может и уст- графиногов.асшиИзобр етении вычислительиспользованодля отображениинформации иванием изобреЦель изобр к ится к автомати нике, может быт троении устрой ной графическо я усовершенств вт. св. 9 1444 - расширение оройства за сче тно те т ри по я цве вляет ения тения 77. приме не ничения вомаркераа и отобнта иэобфиг. 1 прустройстнапряжени ласти обесп цвета марке фрагмНа ти измененияпадении цветовго графическог риажа аж я.на структурнаяфиг. 2 и 3 ройства при фор вед схема й ус ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯПРИ ГХНТ СССР(71) Институт технической кибернеки АН БССР(54) УСТРОЙСТВО ДЛЯ фОРМИРОКЕРА(57) Изобретение относится к автике и вычислительной технике ибыть использовано при построениройств для отображения цветнойческой информации. Изобретение явлется усовершенствованием известустройства, описанного в авт, сУ 1444877. Цель изобретения - р дением второго и третьего регистров, блока сравнения, четвертого мтьтиплексора, пятого элемента И, пятогомультиплексора и соответствующихфункциональных связей. Изобретениепозволяет осуществлять автоматическизменение цвета маркера, используемго при редактировании графической иформации, при совпадении цветов маркера и отображаемого графическогофрагмента изображения. Аппаратное именение цвета маркера позволяет исключить необходимость прерывания режима редактирования фрагмента изображения для изменения цвета маркера3 ил,мировании маркера прямоугольнои формы и маркера в виде взаимно перпендикулярных линий соответственно.Устройство содержит блок 1 синхронизации, первый регистр 2, первый и второй счетчики 3 и 4, первый и вто рой мультиплексоры 5 и 6, первый и второй блоки 7 и 8 оперативной.памяти, первый элемент И 9, первый триггер 10, второй элемент И 11, второй триггер 12; третий и четвертый элементы И 13 н 14, третий триггер 15, первый и второй элементы ИЛИ 16 и 17, третий мультиплексор 18, второй и третий регистры 19 и 20, блок 21сравнения, четвертый мультиплексор 22,пятый элемент И .23 и пятый мультиплексор 24.На чертеже позициями 25-33 обозначены соответственно вход сигнала вы 5 бора типамаркера, первый информацн" опный вход, выход кадрового синхроимпульса, адресный вход, первый и второй входы управления записью, а также 10 второй, третий ичетвертый информационные входы устройства.Устройство работает следующим об:разом.Для отображения взаимно перпендикулярных линий и прямоугольных Фигур на экране растрового цветного видео- контрольного устройства (ВКУ) необходимо сформировать соответствующие сигналы яркостной модуляции по трем каналам красного К), зеленого (С) и синего (В) цветов. Для формирования сигнала подсвета для К-, С-, В-модуляторов необходимо выделить точкираСтра, составляющие. отображаемый 25 объект.Для каждой точки телевизионного растра возможны три состояния, характеризующие данную точку:точка принадлежит прямоугольной фигуре;Ъточка принадлежит взаимно перпендикулярным линиям;точка не принадлежит ни одному из Ьтображаемых объектов.Таким образом, для кодирования трех состояний каждой точки растраНеобходимы разряды: .01 - для точек, составляющих прямоугольную фигуРу;4010 - для точек, составляющих взаймно перпендикулярные линии;00 - для точек, не принадлежащих ни одному иэ отображаемых обьектов,.Информация о точках растра в зако 45 дированном виде заносится и хранится: В блоке 7 памяти оси Х и в блоке 8 памяти оси Ъ по адресам, соответст" Нуюшим положению этих точек на экране ВКУ.При отображении считываемый из блоков 7 и 8 код поступает на логикуформирования сигнала подсвета прямоугольных фигур и взаимно перпендикулярных лиям.Предварительно управляющая ЭВМ55 (не показана) переводит устройство в ,;исходное состояние. Для этого ЭВМ выставляет на информационный вход (шину данных) 26 устройства код "00", а врегистр 2 на адресный вход 28 устройства заносит адрес, значение которогоравно нулю, причем Разряцность и, шины 28 адреса и регистра 2 такова,чтоИ,2макс.И Игде И - количество выводимых точекв строке;И - количество выводимых строкв кадре.Во время обратного хода по кадруЭВМ получает по выходу 27 кадровогосинхроимпульса (шине готовности) сигнал готовности устройства и пб входам29 и 30 управления записью разрешаетзапись нулевого кода в блоки 7 и 8по адресу, хранящемуся в регистре 2и поступаюшему на адресные входы блоков 7 и 8 через мультиплексоры 5 и 6соо-.ветственно. Затем ЭВМ увеличивает значение адреса на единицу, заносит полученное значение в регистр 2и по сигналу готовности, переключающему адресные входы блоков 7 и 8 навыходы регистра 2 с помощью мультиплексоров 5 и 6, разрешает запись нулевого кода по новому адресу.Процесс продолжается до тех пор,пока значение адреса не примет максимальной величины. После завершениязаписи нулевых данных в блоки 7 и 8по максимальному адресу устройствонаходится в исходном состоянии.При построении взаимно перпендикулярных линий ЭВМ выставляет на вход26 код "10" и в регистр по входам 28заносится значение, соответствующеекоординате Х точек, составляющих вертикальный отрезок.Па сигналу готовности на выходе 27(т.е. во время обратного хода по кадру), переключающему адресные входыблока 7 через мультиплексор 5 на вы"ходы регистра 2, ЭВМ по входу 30 осуществляется. запись кода "10" в блок7. Запись кода "10" в.блок 8 происходит аналогично. ЭВМ предварительнозаносит в регистр 2 по входам 28 значение адреса, равное координате Тточек, составляющих горизонтальныйотрезок, и по сигналу готовности записывает код "10" в блок 8 по входу29.Затем ЭВМ выставляет на входы 26код "01" для построения прямоугольнойфигуры. По сигналу готовности код 1"01" точек, составляющих два вертикальных отрезка, записывается в блок7 по адресам, соответствующим коорди"натам этих точек по оси Х. Запись кода"01" точек, составляющих два горизонтальных отрезка, в блок 8 осуществляется аналогично по адресам, соответствующим координатам этих точек пооси У.Во время движения луча по строкетактовые импульсы (ТИ) с первого выхода блока 1 синхронизации, соответствующие кажцой отображаемой точке,поступают на вход сложения счетчика3 точек в строке.Выходы счетчика 3 через мультиплексор 5 поступают на адресные входыблока 7, в котором происходит считывание кода по адресу, значение которого равно содержимому счетчика 3.При переходе на новую строку синхронно с работой отклоняющей системыстрочный синхроимпульс (ССИ) с второго выхода блока 1 синхронизации поступает на вход установки в "О" счетчика 3 и сбрасывает его в нулевоесостояние. Таким образом, при отображении каждой новой строки процесссчитывания кода из блока 7 повторяется.Считывание кода из блока 8 оси Уосуществляется аналогично, причем наадресные входы блока 8 через мультиплексор 6 поступают разрядные выходысчетчика 4 строк в кадре, у которогона вход сложения подан СОИ, а на входустановки вО" - кадровый си нхр симпульс (КОИ) с зретьего выхода блока1 синхронизации,Формирование сигнала подсчета прямоугольной фигуры происходит следующим образом. Первое единичное значе-.ние сигнала с первого выхода блока 7,соответствующее началу горизонтального отрезка, поступает на первый входэлемента И 9, второй вход которогоподключен к первому выходу блока 8,Первое единичное значение сигнала спервого выхода блока 8, означающеенижнюю "активную" строку, разрешаетпрохождение через элемент И 9 единичного сигнала с первого выхода блока 7на вход счетного триггера 12, которыйустанавливается в состояние "1". Вто. рое единичное значение сигнала с пер-.вого выхода блока 7, означающее конецгоризонтального отрезка на этой же"О". Втдрой горизонтальный отрезокпрямоугольной фигуры формируется аналогично при втором единичном значениисигнала с первого выхода блока 8, означающем верхнюю "активную" строку.Таким образом, триггер 12 формируетдва горизонтальных отрезка прямостольной фигуры.Два вертикальных отрезка формируются элементом И 13. Первое единичноезначение сигнала с первого выходаблока 8 поступает на вход счетного 15 триггера 10 и устанавливает его всостояние "1", а второе единичноезначение сигнала сбрасывает триггерв "0", Таким образом, триггер 10 определяет область "активных" строк отображаемого объекта в. кадре и разрешает прохождение двух единичных значений сигнала на каждой "активной"строке области с первого выхода блока 7 через элемент И 13, образующий 25 два вертикальных отрезка прямоугольной фигуры. Результатом логическогосложения элемента ИЛИ 16 являетсясигнал подсвета прямоугольной фигуры(фиг. 2). Формирование сигнала под 30 35 40 45 50 55 света взаимно перпендикулярных линийосуществляется элементом ИЛИ 17, первый вход которого. соединен с выходом триггера 15, а второй - с выходом элемента И 14.Состояние "1" счетного триггера 10, означающее область "активных" строк отображаемого объекта и поступающее на первый вход элемента И 14, разрешает прохождение одного единич- ., ного значения сигнала на каждой "активной" строке области с второго выхода блока 7, соединенного с вторым входом элемента И 14, который образует вертикальный отрезок.Горизонтальный отрезок формирует триггер 15, вход которого соединен с выходом элемента И 11. Единичное значение сигнала с второго выхода блока 8, означающее строку, на которой отображается горизонтальный отрезок, разрешает прохождение двух единичных значений сигнала с первого выхода блока 7. Первое единичное значение, означающее начало горизонтального отрезка, пройдя через элемент И 11, устанавливает триггер 15 в состояние "1". Второе единичное значение сигнала с первого выхода блока,7, означающее конец горизонтального отрез 1589309ка, сбрасывает триггер 15 в "0"(фиг,. 3) .Выход мультиплексора 18, первыйвход которого соединен с выходом эле 5мента ИЛИ 16, образующего сигнал подсчета прямоугольной фигуры, а второйвход подключен к выходу элемента ИЛИ17, образующего сигнал подсвета вза.имно перпендикулярных линий, поданна управляющий вход мультиплексора 22 . и первый вход элемента И 23 Управляющий вход мультиплексора 18 связанс входом 25, опрбделяющм тип маркера. Таким образом, мультиплексор 18формирует сигнал подсвета либо прямоугольных фигур, либо взаимно перпендикулярных,линий.Перемещение и изменение размеровотображаемого маркера происходят следующим образом. Управляющая ЭВМ выставляет на входы 26 нулевой код и по .сигналу готовности на выходе 27 осуществляет запись данного кода в блоки 7 и 8 по входам 30 и 29 соответственно, причем значения адреса равныпрежним координатам точек объекта,Построение нового маркера осуществляется посредством записи кодов(размерами) на экране ВКУ.При инициализации управляющая ЭВМпо ш-разрядной шине 31 данных записывает код цвета маркера в регистр 19,причем 2 в - количество одновременноотображаемых цветов на экране ВКУ.Кроме того, ЭВМ по ш-разрядной шине33 данных осуществляет запись в регистр 20 кода цвета маркера, отличного от кода, записанного в регистр 19.Во время движения луча по строкеграфическая информация из ш-разрядного кадрового буфера (ш - количество 45растровых бинарньк плоскостей) о каж. дом элементе отображения по шине 32данных поступает на информационныевходы второй группы мультиплексора 22,на информационные входы первой группыкоторого подана информация о цветемаркера из регистра 19. При нулевомзначении сигнала подсвета с выходамультиплексора 18, поступающего навход управления мультийлексора 22 ипервый вход элемента И 23, код цветаграфической информации через мультип" лексоры 22 и 24 поступает на выходИ Нустройства. При появлении уровня 1 на выходе мультиплексора 18, означающего, что сформирован сигнал подсветамаркера, на выходе мультиплексора 22 появляется информация о цвете маркера, записанная в регистре 19. Кроме того, блок 21 сравнения осуществляет сравнение цвета элемента отображения и цвета маркера. При совпадении цве" тов на выходе блока 21 сравнения появляется сигнал высокого уровня, поступающий на второй вход элемента И 23, выход которого соединен с входом управления мультиплексора 24 . При появлении сигнала подсвета маркера и совпадении цвета маркера и цвета элемента отображения, что соответствует высокому уровню сигналов на входах элемента И 23, мультиплексор 24 осу-ществляет прохождение кода цвета маркера, записанного в регистре 20 и отличного от кода цвета маркера, записанного в регистре 19,Выходом устройства являются выходы 1мультиплексора 24, который формирует ш-разрядный код цвета отображаемой на экране ВКУ информации.Введение дополнительных элементов расширяет область применения устройства для формирования маркера за счет обеспечения возможности аппаратного изменения цвета маркера, отображаемого на экране растрового ВКУ. Предлагаемое устройство осуществляет аппаратное изменение цвета маркера при совпадении значений цвета маркера и графического фрагмента, что.исключает необходимость прерывания процесса редактирования .иэображения для изменения цвета маркера таким образом, чтобы маркер стал "видимым" на редактируемом участке изображения. Формула и зобр ет ения Устройство для формирования маркера по авт, св. У 1444877, о т л и -ч а ю щ е е с я тем, что, с цельюрасширения области применения устройства за счет возможности изменения цвета маркера при совпадении цветов маркера и отображаемого графическогофрагмента, в него введены второй итретий регистры, блок сравнения, четвертый и пятый мультиплексоры, пятыйэлемент И, выход которого подключенк управляющему входу пятого мультиплексора, информационные входы первой группы которого соединены с .выходами10 четвертого мультиплексора, информационные входы первой группы. которого и входы первой группы блока сравнения соединены с выходами второгорегистра, управляющий и информацион"ные входы которого являются вторыминформационным входом устройства,входы второй группы блока сравненияи информационные входы второй группычетвертого мультиплексора являютсятретьим информационным входом устройства, управляззций вход четвертого мультиплексора и первый вход пятогоэлемента И соединены с выходом третьего мультиплексора, второй вход пятогоэлемента И соединен с выходомблока сравнения, управляющий и информационные входы третьего регистра являют я четвертым информационным входом устройства, выходы третьего регистра подключены к информационным входам второй группы пятого мультиплексора, выходы которого являютсй выходами устройства1589309 ги ииипицйююзюиюииив ивииюгюиапф аааиюааююфйиииаииеваива,кю-Г-. - Ч-Г ие.8 ивп иииииивеиаваша иииуввииипе ициавиииииииивии,Составитель С.Казаковор А.Огар Техред Л.Сердюкова ,. Коррект Шар оши ж 390 П комитета по изобретени Москва, Ж, Раушская венног 113035 Производственно-издательский комбинат "Патент Укгород, ул. Гагарина, 10 Заказ 2543 ВНИИПИ Госудсное ям и открытиям при ГКНТ С наб., д, 4/5
СмотретьЗаявка
4605561, 14.11.1988
ИНСТИТУТ ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ АН БССР
ЗЛОТНИК ЕВГЕНИЙ МАТВЕЕВИЧ, РАЙХЛИН ПАВЕЛ МОИСЕЕВИЧ, СТЕЖКО ИГОРЬ КОНСТАНТИНОВИЧ, ЯРОШЕВИЧ НАТАЛИЯ ЕВГЕНЬЕВНА
МПК / Метки
МПК: G09G 1/16
Метки: маркера, формирования
Опубликовано: 30.08.1990
Код ссылки
<a href="https://patents.su/6-1589309-ustrojjstvo-dlya-formirovaniya-markera.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования маркера</a>
Предыдущий патент: Устройство для отображения информации на экране телевизионного индикатора
Следующий патент: Устройство для отображения информации
Случайный патент: Способ управления процессом магнитного обогащения