Устройство для управления цветом маркера
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ЦВЕТОМ МАРКЕРА,- содержащее последовательно соединенные ген.ератор импульсов , регистр маркера, блок сопряжения с ЭВМ, блок памяти, генератор символов, элемент НЕ, первый эле мент И и элементИЛИ-НЕ, подключенный к первым входам элементов И-ИЛИ, соединенным с пер.вьм входом блока .индикации, генератор маркера, первый вход которого подключен к второму; выходу регистра маркера, а второй вход - к второму выходу генератора импульсов и второму входу генератора символов, выход генератора маркера соединен с вторым входом первого элемента И, регистр цвета, первый вход которого подключен к -второму выходу блока памяти, второй вход - к третьему выходу генератора импульсов, четвертый выход которого подключенк второму входу блока индикации, выходы первой группы регистра цвета Соединены с вторыми входами элементов И-ИЛИ, выходы второй группы - с третьими входами элементов И-ИЛИ, второй вход блока памяти подключен к первому выходу генератора-импульсов, третий выход блока памяти соединен с втЬрым входом блока сопряжения с ЭВМ, второй выход которого соединен с вторым входом регистра маркера, второй вход элемента ИЛИ-НЕ подклю-. чен к четвертым входам элемен- .-: тов И-ИЛИ, выход генератора символов соединен с третьим входом элемента ИЛИ-НЕ и пятыми входами.элементов И-ИЛИ, отличающеес я тем, что, с целью повышения быстродействия устройства, в него введены последовательно соединенные дешифратор цвета символа, первый элемент ИЛИ, второй элемент И, последо1 (0 вательно соединенные дешифратор цвета фона, второй элемент ИЛИ и третий элемент И, причем входы дешифратора цвета символа подключены к выходам первой группы регистра цвета, выходы второй группы которого подсоединены к входам дешифратора цвета фона, второй выход которого соединен с вторым входом первого элемента ИЛИ, второй вход второго элемента ИЛИ подСл ключен к второму выходу дешифратора 05 цвета символа, второй вход второго элемента И соедине с выходом первоN3 го элемента И, выход второго элеменО5 та И соединен с четвёртыми входами элементов и-ИЛИ и вторым входом третьего элемента И, выход которого подключен к шестому входу третьего элемента И-ИЛИ. .
„„SU„„1520 A
Э
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
3(Я) G 09 Й 1 26
ОПИСАНИЕ ИЗОБРЕТЕНИЯ .
Ф к- с
Р
H АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ .ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 2731022/18-24 (22) 01,03.79 (46) 23.11.83. Бюл.9 43 (72) К.H.Данильченко и В.С.Смирнов (71) Ордена Ленина институт кибернетики AH Украинской ССР (53) 681.327.11(088 ° 8) (56) 1. Патент CIRCA 93.997.891, кл. 340/172.5, опублик, 1977., 2. Патент Японии Р 46-7988, кл. 97(7) В 41, опублик. 1971 . (прототип). (54)(57) УСТРОЙСТВО ДЛЯ .УПРАВЛЕНИЯ
ЦВЕТОМ МАРКЕРА, содержащее последовательно соединенные генератор им пульсов, регистр маркера, блок сопряжения с ЭВМ, блок памяти, генератор символов, элемент НЕ, первый элемент И и элемент ИЛИ-НЕ, подключенный к первым входам элементов И-ИЛИ, соединенным с первым входом блока .индикации, генератор маркера, первый вход которого подключен к второму; выходу регистра маркера, а второй вход — к второму выходу генератора импульсов и второму входу генератора символов, выход генератора маркера соединен с вторым входом первого элемента И, регистр цвета, первый вход. которого подключен к второму выходу блока памяти, второй вход - к третьему выходу генератора импульсов, четвертый выход которого подключей-к второму вкоду блока индикации, выходы первой группы регистра цвета соединены с вторыми входами элементов И-ИЛИ, выходы второй группы - с третьими входами элементов И-ИЛИ, второй вход блока памяти подключен к первому выходу генератора. импульсов, третий выход блока памяти соединен с втЬрым входом блока сопряжения с
ЭВМ, второй выход которого соединен с вторым входом регистра маркера, второй вход элемента ИЛИ-НЕ подключен к четвертым .входам элемен тов И-ИЛИ, выход генератора символов соединен с третьим входом элемента ИЛИ-НЕ и пятыми входами-элементов И-ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены последовательно соединенные дешифратор цвета символа, первый эле- е мент ИЛИ, второй элемент И, последовательно соединенные дешифратор цвета фона, второй элемент ИЛИ и третий элемент И, причем входы дешнфратора С цвета символа подключены к выходам первой группы регистра цвета, выхо- Я дЫ второй группы которого подсоединены к входам дешифратора цвета фона, второй выход которого соединен с вторым входом первого элемента ИЛИ, второй вход второго элемента ИЛИ подключен к второму выходу дешифратора Ю цвета символа, второй вход второго ф элемента И соединен с выходом первого элемента И, выход второго элемента И соединен с четвертыми входамй ф элементов И-H2IH и вторым входом . третьего элемента И, выход которого подключен к шестому входу третьего элемента И-ИЛИ.
1056260
Изобретение относится к вычисли тельной технике и может быть использовано при проектировании устройств отображения цветной информации, Известно устройство цветного отображения, содержащее. генератор им- 5 . пульсов, регистры маркеров, блок сопряжения с ЭВМ, .блок. памяти, генератор символов, генератор маркеров, элементы И, ИЛИ и блок индикации.
В этом устройстве применяются. три t0 типа маркера, .цвета которых заданы в соответствии с их назначением fl) .
Наиболее близким по технической сущности к. изобретению является уст ройство цветного отображения, .содержащее генератор импульсов,,регистр маркера, блок сопряжения с ЭВМ,, блок памяти, генератор символов, элемен.— ты НЕ, И, ИЛИ НЕ, генератор маркера, регистр цвета, элементы И-ИЛИ, блок . индикации. Это устройство позволяет отображать маркер и информацию без смешения их цветов, причем цвет маркера задан постоянным, а цвет информации передается от ЭВМ (2 .
Общим, недостатком известных устройств является низкое быстродействие из-за отсутствия автоматического изменения цвета маркера на цвет, не совпадающий с цветом отображаемой информации. Совпадение цвета маркера и отображаемой информации (цвет символа.или фона) приводит к ухудшению раэличимости маркера и информации на экране цветного блока индикации, увеличивает, время поиска марке-. ра. Чтобы избежать этого, необходимо осуществлять изменение цвета отображаемой информации с помощью ЭВМ программным образом. Такое изменение 40 цвета отображаемой информации требует затрат времени. Время программного .изменения цвета отображаемой информации при совпадении цвета маркера и цветà символа или .фона может быть определено по формуле
Т„= Т„+Т, +Т„„, (l) где Т„ " время программного изменения цвета отображаемой информа- ции ill
Tö - время выполнения программы изменения цвета отображаемой . информации в ЭВМ;
Т„ - время передачи команд и данных, необходимых для изменения цвета отображаемой инфор5 мации, между ЭВМ и устройством отображения по каналу с.вязи
Т„, - время изменения. цвета,отображаемой информации в уст- 60 ройстве Отображения.
Между составляющими времени Т ) существуют отношения
ТМЮТ », .{2)
Т„МТ » . (З) е ,Целью изобретения является ttoBbT" шение быстродействия устройства.
Поставленная цель достигается тем, что в устройство для управления цветом марКера, содержащее последовательно соединенные генератор импульсов, регистр маркера, блок сопряжения с ЭВМ, блок памяти, генератор символов, элемент НЕ, первый элемент И и элемент ИЛИ-НЕ, подключенный к первым входам элеменN тов И-ИЛИ, -соединенным с первым входом блока индикации, генератор маркера, первый вход которого подключен к второму, выходу регистра маркера, а второй вход — к второму выходу генератора импульсов и второму входу генератора символов, выход генератора маркера соединен с вторым входом первого элемента И, регистр цвета, первый вход которого подключен к второму выходу блока памяти, второй вход - к третьему выходу генератора импульсов, четвертый выход которого подключен к второму входу блока индикации, выходы первой группы регистра цвета соединены с вторыми входами элементов И-ИЛИ, выходы второй группы — с третьими входами элементов И-ИЛИ, второй вход блока памяти подключен к первому выходу генератора импульсов, третий выход блока памяти соединен с вторым входом блока сопряжения с ЭВМ, второй выход которого соединен с вторым входом регистра маркера„ второй вход элемента ИЛИ-НЕ подключен к четвертым входам элементов И-ИЛИ, выход генерато ра символов соединен с третьим входом элемента ИЛИ-НЕ и пятыми входами элементов И-ИЛИ, введены последо-. вательно соединенные дешифратор цвета символа, первый элемент ИЛИ„ второй элемент И, последовательно соединенные дешифратор цвета фона, второй элемент ИЛИ и третий элемент И, причем входы.дешифратора цвета символа подключены к выходам первой группы регистра цвета, выходы второй группы которого подсоединены..к входам дешифратора цвета фона, второй выход которого соединен с вторым входом первого элемента ИЛИ» второй вход второго элемента ИЛИ подключен к второму выходу дешифратора цвета символа, второй вход второго элемента И соединен с выходом первого элемента И, выход второго элемента И соединен с четвертыми входами элементов И-ИЛИ и вторым Входом третьего элемента И, выход которого подключен к шестому входу третьего элемента И-ИЛИ.
При этом сигнал генерации формы маркера до поступления на блок индикации в первом заранее заданном цвете, поступает на первый элемент И, выделяющий факт совпадения первого
1056260
10 заданного цвета маркера с цветом снм вола или фона и изменяющий, в случае такого совпадения, цвет маркера на второй заранее заданный цвет. После этого сигнал генерации маркера поступает на второй элемент И, выделяю- 5 щий факт совпадения и второго заданного цвета с цветом символа или фона и изменяющий, в случае такого совпадения, цвет маркера на третий заранее заданный цвет.
На чертеже изображена блок-схема устройства управления цветом маркера на экране цветного блока индикации.
Устройство содержит генератор 1 импульсов, регистр 2 маркера, блок 3 сопряжения с ЭВМ, блок 4 памяти, генератор 5 символов, элемент HE 6, элемент И 7, элемент ИЛИ-НЕ 8, три элемента И-ИЛИ 9 - 11, цветной блок 12 индикации, генератор 13 маркера, регистр 14 цвета, дешифратор 15 цвета символа, дешифратор 16 цвета фона, два элемента ИЛИ 17 и 18, два элемента И 19 и 20.
1 25
Генератор 1 импульсов предназначен для синхронизации работы блоков 2, 4, 5, 12, 13 и 14 и состоит из стабилизированного генератора, делителей частоты и формирователей импульсов. Регистр 2 маркера предназначен для приема из блока 3. изменения и цередачи в блок 3 координат.маркера, .а также выдачи сигнала отображения маркера в генератор 13 .при совпадении координат маркера с . З5 адресом отображения, поступающим от генератора l. Блок 3 сопряжения с ЭВМ предназначен для приема и передачи в ЭВМ команд и данных, а также для распределения этих данных 40 между регистром 2 и блоком 4 с выдачей соответствующих управляющих сигналов этим блокам. Блок 4 памяти предназначен для приема от блока 3, хранения и передачи в блок 3 отображаемой информации (код, символ.;, код цвета и адрес отображения), а также для выдачи в генератор 5 символов и в регистр 14 цвета в соответствии с адресом отображения, .поступаю- О щим от генератора 1. Генератор 5 символов предназначен для выдачи на элемент 6 сигнала генерации формы символа в соответствии с кодом символа, поступающим оТ блока 4, и кодом строки и колонки в матрице разложения символа, поступающим от генератора 1.
Генератор 13 маркера предназначен для выдачи на элемент 7 сигнала генерации формы маркера при поступлении сигнала отображений-маркера от регистбО ра 2 и в соответствии с кодом строки и колонки в матрице разложения, поступающим от генератора 1. Элемен ы ты HE 6, И 7, ИЛИ-HE 8 составляют блок приоритета, предназначенный для 65 предотвращения одновременного поступления на элементы 9 — 11 хотя бы двух из сигналов генератора формы символа, маркера и фона. Регистр 14 цве-. та предназначен для приема кода цвета отображаемой информации (цвет символа и цвет фона) от блока 4 по сигналу начала отображения символа, поступающему от генератора -1, хранения и выдачи этого кода на элементы 9, 10, ll, 15 и 16 в течение времени. отображения символа. Дешифраторы цвета символа 15, цвета фона 16, два элемента ИЛИ 17 и 18 и два элемента И 19 и 20 составляют блок задания цвета, маркера, предназначенный для обеспечения оперативного изменения цвета маркера в зависимости от цвета символа и цвета фона. Три элемента И-ИЛИ 9 - 11 составляют блок разрешения, предназначенный для формирования цветового видеосигнала по сигналам генерации формы символа, маркера и фона,.поступающим от блока приоритета, по кодам цвета символа и цвета фона, поступающим от регистра 14 и по коду цвета маркера, поступающего от блока, задания цвета маркера. Блок приоритета и блок разрешения предназначены, таким образом, для предотвращения смешения цветов символа, маркера и фона в точках их пересечения. Цветной ( блок 12 индикации Предназначен для преобразования цветового видеосигнала, поступающего от блока разрешения, и сигнала кадровой и строчной синхронизации, поступающего от генератора 1, в видимое изображение.
Цветной блок 12 индикации состоит из блока видеоусилителей, блока кадровой и строчной развертак и цветовой ЭЛТ.
Устройство работает следующим образом.
В режиме обмена по командам; поступающим от ЭВМ посредством блока 3 сопряжения с ЭВМ, происходит переда-.. ча координат маркера между ЭВМ и регистром 2 маркера, а также передача .отображаемой информации между ЭВМ и блоком. 4 памяти..В режиме отображения по сигналам адреса отображения, поступающим от. генератора 1 импуль" сов к регистру 2 марнера и блоку 4 памяти, в соответствии с содержимым регистра 4 маркера выдается на генератор 13 маркера сигнал отображения маркера, а в соответствии с содержимым блока 4 памяти выдается на генератор 5 символов код символа, и на регистр цвета 14 - код цвета.
По сигналам кода. строки и колонки в матрице разложения символа, поступающим от генератора 1 импульсов к генератору 13 маркера и генератору 5 символов, и по сигналу отобра1056260 ження маркера генератор 13 маркера выдает сигнал генерации формы маркера, а. по коду символа генератор 5 символов выдает сигнал генерации символа С. При этом в матрице разложения символа маркер и символ могут иметь общие точки (точки пересечем ния), что вызывает в соответствующие моменты генерации кодов строки .и колонки матрицы разложения одновременное появление сигнала генерации "10 формы маркера от генератора 13 маркера и сигнала генерации формы символа от генератора 5 символов. Чтобы исключить смешение цветов при отображении маркера, символа и фона 15 в точках их пересечения сигналы генерации формы маркера н символа поступают на блок приоритета, составленный из элемента НЕ б, элемента И 7 и элемента ИЛИ-НЕ 8, таким образом, что сигнал генерации формы символа проходит через него без изменений (сигнал С),. иэ сигнала генерации формы маркера вырезают ся " точки пересечения маркера с символом (сигнал М), сигнал генера,.ции фона выдается постоянным уровнем, из которого вырезаны сигналы С и M. Сигналу генерации симво- . ла С и сигналу генерации фона Ф соответствуют поступающие из регистра цвета код цвета символа (RC G С, ВС) и код цвета фона (ЦФ, Ф, ВФ) на блок задания цвета маркера, составленного иэ дешифраъора 15 цвета символа, дешифратора 16 цвета фона, двух элементов ИЛИ 17 и 18 и двух элемен.тов И 19 и 20. По сигналу генерации маркера М, соответствующего красному; цвету маркера ((М) и поступающего от. блока приоритета на блок .задания 40 цвета маркера при условии, что:
-один из цветов (цвет символа или цвет маркера) - красный (KPC7 КРФ) выдается зеленая составляющая цвета маркера 6М, что соответствует зада-. 45 нию желтого цвета маркера. При условии,что один иэ цветов(цвет символа или фона) — красный, а другой желтый (ЖЛС, ЖЛФ), выдается синяя составляющая цвета маркера (BM), что соответст50 вует заданию белого цвета маркера, т.е. блок задания цвета маркера вырабатывает код цвета маркера (11М, G М, BM) по коду цвета символа (RC„ G С, ВС), коду цвета фона (КФ, О Ф, ВФ) и сигналу генерации маркера М в соответствии с формулами
)(м= м; (4)
G М М Л (КРСЧКРФ) 1 (5).
ВМ. = М Л (КРСЧКРФ) А (ЖЛС ЖЛФ) = . = 6 МЛ(ЖЛСмЖЛФ), (6) @ йде КРС =, СлйСЛЖ " красный цвет символа;
КРФ =% ФЛ64@ВФ - красйый цвет фона, . ЖЛС = R С С Л ВС - желтый цвет си м-Ъ::!
) вола 65
ЖЛФ = К ФЯФЛВФ вЂ” желтый цвет фона.
Этим исключается совпадение цвета маркера и символа (или фона) за счет автоматического изменения цвета маркерами в зависимости от цвета символа и цвета фона. По сигналам генерации символа С, маркера Ч и фона Ф, поступающим от блока приоритета, кодов цвета символа ЙС, С С, ВС и фона R Ф, G Ф, ВФ, поступающим от регистра 14 цвета, и кода цвета маркера R М, СМ, ВМ, поступающим от блока задания цвета маркера, блок разрешения, составленный из трех элементов И-ИЛИ 9 - 11, вырабатывает цветовой видеосигнал красного (R), зеленого (G) и синего (В) цветов.
По -сигналам кадровой и строчной синхронизации, поступающим от генератора 1 импульсов, осуществляется рае-. вертка, а по цветовым видеосигналам R Q В, поступающим от блока раз-. решенйя, — модуляция трехлучевой цветной ЭЛТ блока 12 индикации, преобразовывая эти сигналы в видимое изображение отображаемой информации и маркера ° Указанный процесс циклически повторяется в режиме отображения под управлением генератора 1 импульсов, обеспечивая регенерацию изображения отображаемой информации на экране блока 12 индикации с частотой, позволяющей наблюдать устойчивое без мерцания (для глаза оператора) изображение.
Использование дешифратора 15 цвета символа, дешифратора 16 цвета фона, двух элементов ИЛИ 17 и 18 и двух элементов И 19 и 20 в качестве блока задания цвета маркера в пред- . лагаемом устройстве выгодно отличает его от известных устройств, так как этим обеспечивается автоматическое изменение цвета маркера и зависимости от цвета отображаемой информации. Тем самым исключается совпадение цвета маркера и цвета символа или фона, причем цвет символа и цвет
-фона не нуждаются в изменениях программным образом, чем обеспечивается .повышение быстродействия устройства.
При этом время, необходимое для автоматического изменения цвета маркера я предлагаемом устройстве (T<< ) значительно меньше времени программного изменения цвета отображаемой информации в известном устройстве,. (Т ), так как Тр: не больше Тя)ц, а две.другие. составляющие времени
Тя (T и T„), каждая иэ которых значительно больше Т><, исключаются.
Это повышение быстродействия можно выразить формулой
- Т,«c T9ч „следовательно из (1), (2) и (3) получаем
Т м4атп105б260
Составитель В.Сметанин
Редактор B.Äàíêî Жехред A.Âàáèíåö Корректор С.шекмар
Ю ° а Фа Ва Ю Ю
Ю»
Заказ 9314/46 . Тираж 488 . Подписное
ВНИИПИ Государстэенного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб. д. 4/5, ю ююМ ° ° ° а юлю ЮЮЮЮЮ ФЮЮ
Филиал ППП Патент ", r.Óæãîðîä, ул.Проектная, 4