Устройство для отображения символьной и графической информации

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения алфавитно-цифрслюй и графической информации с индикаторами телевизионного типа. Цель изобретения - повышение точности и упрощение устройства - достигается введением блока 13 онеративной памяти графических данных, блока 14 формирования адресов , элемента ИЛИ К) и соответствующих функциональных связей. Изобретение позволяет исключить нропаданне элементоЕ графических данных на первых телевизионных строках знакомест нри наложении графической и символьной информации в одном знакоместе за счет раздельного хранения их кодов в слове блока 8 отображаемы.х данных , уменьп1ить объем блока 13 оперативной памяти графических данных, который до,1- жен соответствовать об ьему графических данных, фактически отображаемых в одном кадре, а в с, 1учае форми)ования изображений , содержан1их одинаковые :(,|1ементы .iK)6oii с,ложности, видеокод такого ;),1емента Ешодится в блок 8 но всем адресам, соответствующим этому элементу изображения . 8 и,1. (Л

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

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

РЕСПУБЛИК

„„SU„„1406631

А1 (5Р 4

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3957435/24-24 (22) 06.08.85 (46) 30.06.88. Бюл. № 24 (72) Л. Г. Коваленко, С, В. Льдон и В. А. Г1рищенко (53) 681.327.11 (088.8) (56) Авторское свидетельство СССР

¹ 650070, кл. Ci 06 )) 3/!53, 1977.

Г1атент США № 4404552, ка. (i 09 Ci 1, 16, опублик. 1981. (54) УСТРОЙ СTBO ДЛЯ ОТОБРАЖ:—

НИЯ СИМВОЛЬНОЙ И ГРАФИЧЕСКОГ!

И)-!ФОРМА!! И И (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения алфавитно-цифровой и графической информации с индикаторами телевизионного типа.

Цель изобретения — повышение точности и упрощение устройства — достигается введ(ни«м блока 13 оперативной памяти графических данных, блока !4 формирования dдресов. элемента ИЛ И 10 и соотнетстнующих функциональHhlx снязей. Изобретение позволяет иск 1 к)чить и ропада ни(э 1(. мент() в графических данных на первых телевизионных строках знакомест при наложении графич«ской и символьной информации в одном знаком«сте за счет раздельного хранения и. кодов н слоне блока 8 отображаел(ых данных, уменьшить обьел) блока 13 оператинí()H н;)мяти (рафических данных, который д()лжен соответствовать объему графических данных, фактически отображаемы н одном кадре, а в случае формирования изображений, содержащих одинаковые элементы любой с.(ожности, нидеокn.l такого э.(еменTH (1B() ()(T«H в блок 8 но всем адресам, щ с(и)твстствук)щим этому элементх изображ«ния. 8 и.l.

1406631

Изобретение относится к автоматике и вычислительной т xHHK(и может быть использовано в (ист(мах отображения алфавитно-цифровой и графической информации с индикаторами телевизион(югo типа. (1ель изобретения повышение точности и x lip<>ttt(IIHB ус)ройства.

1 1 И I 1 11 р И BE. . (е 11 11 ф у 11 к ц И 0 н 3;I Ы1 3 я

ox(ма предлаг l xш 10В; на фиг. 4 и 5 6.loK-сx(ìû а,<гори гx) I работы (< г ройств;1; на фиг 6 пример изображ(ния, формируемого устройс(вом; на фиг. 7 и 8 б, loK-сx(1(tлокох(X ПРИB.I(HИЯ, В1>1ПОЛН llllt>IМ На МИКPOII!>Oil(((OP C.

Устрой(тг)о сод(ржит блок (Ир((вл(ния !

»HKp(>tip<>It((((>1>), г(нератор 2 тактовых им пульсов, блок 3 оперативнои 113÷HTH прог- 20 р1(мм, б,loK 4 <ц)стоянной памяти программ, г(H pсигна loB, О.юк 6 сел(кци и 3;I p(.<(ов, блок 7 K0%1 Мх т,1 пи и;1др(сов, 6 loK 8 oil(рати иной 113 мяти (>тобра жас Mbl: данных, 6 loh >) постоянной памяти символов, элемент И, 1И 10, преобразователь 11 113рал.ц.чьного кода н Ilo(ледовательный, видеоконтрольный блок 2, 6.10K 3 опера1ин)н>й памяти графических данных, блок 14 формирования адресов.

Позициями 15:!!) oá<>.IH3чены связи м(жду 6.1 о К3 м и.

HaIXOz t(H(p3TOp3 2 IiIHHOH !5;oezHtleH с входом блока 1, первый вход-выход которого подклкэчен к информационной шине 16, а второй Bход выход — к адресной шине 7, вход блока 6 связан с адресной шиной б, а его выход шинами 18 подклк)чен к блоку 14, блок 7 соединен с адресной шиной, а через шину 19 с блоком 8, который подклк>чен к информационной шине и через шину 20 — к блокам 14 и 9, блок 9 через шину 21 соединен с эле- 40 ментом И.1И 10, который через шину 22 подключен к блоку 13, вход-выход которого соединен с информационной шиной, а через шины 23 — 25 — с блоком !4. который через шину 26 соединен с блоками 9 и 7, преобразователем 1! и IE. нератором 5, подключенным шиной 27 к блоку 12, а шиной

28 к преобразователк) 11, соединенному через шину 29 с элементом ИЛИ 10.

Адресные входы блоков 3 и 4 подключены к a,ö е 17, Bxoz-вь х д блока 3 ° 0 хОд, блока 4 соединены с информационной шиной 16. Позицией 30 обозначена шина «Запись или чтение».

Блок 14 формирования адресов содержит программируемук) логическую матрицу (ПЛМ) 31, счетчики 32 и 33, память 34 и триггеры 35--37.

Режимы работы блока 14 определяются сигналами, поступак)шими по шинам 18!

«Запись-стирание или чтение») и 30 («Запись или чтение») В режиме чтения единичный сигнал, поступаюший по шине 18 на вход ПЛМ 31, обуславливает выполH HHE следук)щих действий.

Старшие разряды адреса б.чока 13, поступак)щие по шине 20 на входы ПЛМ 31 и установку счетчика 33, анализируются ПЛМ и, в случае их неравенства нулю, устанав.)ивают счетчик 33. Младшие разряды адреса олока 13 определяются счетчиком 32. Их значение определяется от нуля (для верхней телевизионной строки каждой горизонтальной полосы знакомесг) до псла, равного количествх телевизионных ((рок в такой полосе.

Елиничные приран(ения счетчика 32 осугцестВ.1>(н)тся си гнала ми с Гpo i tloH частоты, пост ч >13K)lllHx11t на Вхо3 блока 14 от генератора 5 по одной из шин 26. Разряды адреса блока 13 формируются на выходе блока и по шинам 23 поступают на адресные входы блока 13. С выхода триггера Зб на п>инс 24 формируется постоянный для данноIo режима (Hl.tiaл, обуславливаюший работу блока !3 в режиме чтения.

113мять 34 предназначена для хранения одно )Bзрядных слои, характеризую(цих занятость групп а(ресoB блока 13, относягцихся к oTI ому знакоместу Если по како»у-.>ибо адресу памяти 34 записана 1, то это

>зн;>ч;ц г, что соответствук>щая ей гру и;>др((oB с>лок3 !3 свободна и можеT бы гi> H(пользована для записи графиЦСКИХ ДЗННЫХ, O(HO<.ЯШИХСЯ К 1IOOO му знакоместу экрана. Память 34 поза< ляет реализ(>вать быстрый поиск (вободных адресов блока 13 без обращения к тому блоку и таким образом (ущественно ускорить процесс ввода новых графических данных.

Поиск свободных адресов блока 13 осушествляется следующим образом. На счетный вход счетчика 33 в режиме записи новых графических данных подаются тактовые импульсы по одной из шин 26 и формируе:ся команда чтения памяти 34. Процесс чтения продолжается до тех пор, пока триггер 37 не зафиксирует нулевое слово Hd выходе памяти. Сигнал с выхода триггера 37 поступает на вход ПЛМ и прекращает подачу тактовых сигналов на счетчик 33, фиксируя начальный адрес группы свободных адресов блока 13.

Счетный триггер 35 используется при формировании приращений младших разрядов адресов блока 13 в режиме «запись-стирание» графических данных, триггер 36 формирует команды чтения или,аписи для блока 13.

Генератор 5 синхросигналов содержит задающий генератор 38, делитель 39 частоты, счетчики 40 и 41 и ПЛМ 42.

Задающий генератор 38 формирует две последовательности импульсов, сдвинутых по

1406631 фазе относительно друг друга. Выходные сигналы с различных точек делителя 39 частоты поступают на входы ПЛМ 42, а также на вход счетчика 40, который на шине 26 формирует код адресов блока 8.

Счетчик 41 формирует коды младших разрядов адреса 6лока 9. Сброс счетчиков 40 и 41 осуществляется с соответствуlotljHx выходов ГIЛМ 42. Строчный и кадровый синхросигналы с выходов Г1ЛМ по шинам

27 поступают на вход синхронизации 6лока 12.

Тактовые сигналы, сигналы строчной частоты, коды адресов блоков 8 и 9 с выходов П IN 42 и счетчиков 40 и 41 по шинам 26 по«тупа)от в блок 14, преооразователь 11, 6локи 8 и 9.

Устройство работает следующим образом.

Работа устройства основана на лсловном разбиении экрана 6лока 12 на квадратные (или прямоугольные) знакоместа.

Каждое знакоместо имеет постоянное соответствие с одним из адресов блока 8, которое хранит информацию о сичволах и графических элементах, ото6ражаемых в этом знакоместе. Одна часть разрядов с.ц)ва 6 ioка 8 используется для хранения символьных данных, другая часть для хранения графических данных. При этом в 6локе 8 хранятся не сами графические данные, а начальный адрес группы адресов блока

l3, в которых размещены данные, относящиеся к =точу знакоместу, в точеч)ц)м пред- ЗО ставлении (1 соответс)вует светлой части изображения, 0 — темной). Однозначное «0ответствие адресов блока 13 и номеров знпкомест отсутствует.

Разрядность слова блока 13 должна 6ы гь равной количеству лечентов разложения 35 изображения (точек) графических данных на участке растровой строки в одном знакоместе. Количество слов блока 13 в группе равняется числл телевизионных строк в одНоМ знакоместе.

Работа устройства в режиме чтения (фиг. 4) осуществляется все время при отсутствии сигнала на шине 18 с блока 6.

В этом режиме адреса блока 8 формируются генератором 5 и через блок 7 по шинам

l9 поступают на адресные входы этого 6ло- 45 ка. Единичное изменение адресов блока 8 осусцествляется синхронно с формированием растра на экране блока 12, за счет чего достигается однозначное соответствие знакочеста экрана и адресов 6лока 8.

Считываемое из блока 8 слово разделяетсяс разряды, определяющие символьные данные, поступают на блок 9. а разряды определяющие графические данные, поступают в блок 14. Младшие разряды 6лока 9 определяются счетчиком строк полосы знакоместа в генераторе 5 и поступают lio шинам 26, млад)пие разряды блока 13 формирук)тся счетчиком младших разрядов 6лока 14. (.÷HTûâ3åxIt>I«из 6.)Оков 9 и 13 ви.tt Ohnды через элемент ИЛИ 10 Iin«Tx 11 )K)T на прео6разова гель 11, представляю)ций «06ой регистр сдвига, устанав.)иваемый выходными сигналами с элемента ИЛ!1 10, l затем считываемый высокочастотными «иl палачи на одной из шин 26. 1Iо«1«;JOI);Iтельный видеосигнал с выхода прео6разователя 11 поступает на ви.J«oaxoд блока 12, 06еспечивая форм прова ни«на е)о экр lilt изображения символьных и графически. данных.

Проис дуры чтения кадра периодически повторяются. обеспечивая немерцак)щеc и.)06раж«ние на экра)(е 6лока 1".

С появлением сигнала на выходе блока 6 перс клк)чается блок 7 и адрес с 6лока 8 устанавливается с адресной шины блоком l.

При этом разряд в составе адресного слова, опр«деляющий иринадлеж)н)сть изменяс мыx

Д3ННЫХ И ВНОВЬ ВВОДИМЫХ ИЛИ СТИР3«Л(ЫХ, с блока 7 по шине 30 цостлпает в блок 13.

Р36ота устроиства в режим«записи-стирания осуществляется согласно блок-сх«чам алгоритма (фиг. 5).

Считываемое из блока 8 слово данных

IIo и н форм а пион ной шине 16 поступает В

Оп)к 1, который в зависимости от харакTt. ðà измен яел) ы х данных изменяет разряtl>l считанного из блока 8 слова., Io внес«ния изменений входны«данные 06ра63тывак)т«я блоком 1 с привязкой к Опр«д«ленным знаком«стач, и I ð3ôè÷«ñêè« ltlll

l l t>l (K ТЕ.) С В И 3 И О Н Н Ы Лl С т Р 0 К 3 Л1 ., (111 H 1>l t.

06раоdòûHаются в блоке 1 в сооTâåòñòíèè

« lll)0! раммами, хранимыми в 6локах 4 и 3, и 3111)0X1 H II 3 IOT«R В 6локс 3.

При из)1«нс нии толькс) сичвольllt>tx данных л1«няе)ся -,d часть слова блока 8, котс)рая содержи I эти данные. 31)тел) Вновь сформированное слово блоком 8 записывается по лстановленному ранее адресу Ilа э)олi обра60тка даннь(х, Относящихся к однол(л знакочестл, заканчивается.

Если же записывак)теH графические данны(, то блок 1, анализируя соотвегствующис разряды слова 6лока 8, определяет, были ли ранее в этом знакоместе графич«скис данные, если были, Тп блок I определяет, измс някхгся ли в этом знакоместе и «пмво.)ьные данные, 3 затем вносит тре6уемые изменения в слово 6 JOK3 8.

При изменении графических данных «li;iчала производится чтение 6лока 13 по t«T;Jновленному ранее в блоке 14 адресу эл«ментов графики, Относящихся к первой тслевизионной строке знакоместа.:)TH графичсски(данны(llo информ а пион ИОЙ III H 3(16 пос гуlldK)T в (i IOK I, к010рыи вно(ит В них измс)гения в с(ютветствии « вновь вводимычи 33нными и i; уч«том иx привязки дна коместл и п()мс ръ тс, lt ви зион пои строки.

Сфор мирова ни)е 6локол) 1 новое с IOHO блока 13 вводи)ся В этл память Iio ин1406631 формационной шине. После ввода данных в блок 13 по сигналу, поступающему от этого блока по шине 25 !каждое второе обрагцение), блок 14 осуществляет единичное приращение адреса блока 13. Затем блок анализирует, завершен ли ввод графических чанных. относящихся к данному знакоместу. Если ввод не завершен, то процедуры ввода повгоряк>тся до их <>кончания.

В том случае, если знакоместо, в которое вводятся графические .шнные, Hx tie ((>держит, т. е все разряды, определяк>щие

33pe(I> <Ока 13 равны «О» To npH ф<>рм><ровании eлова блок;< 8 н него,д олжен быть ввсдс«свооодныи адрес о l(>t(3 13..+топ адрес определяется б..н>ком 4, п<> шинам 23 поступа T в блок 13, 3 затс м по сигkl >лу разрешения на шине 24 поступает при обращснии блока к блоку !3 tla информациоíHóк> шинx и исltîaüaóeTñÿ нри формиро ванин новоп> слова б>лока 8 с учетом из- 20 менения си м вольны (,данных. Ввод I ðaônческих .Eatltltlx в блок 13 anaлогичен выц<еопис 3 ином», Отл ичис Б исключении tl(. обходимости считывании адресов блока 13 перед заииськ> в ни графических данных, так как всe разряды иx содержали «О». (тирание символьных данных oc) Iöåñòâляется блоком (И>сле считывания по соотвстствук>щему знакоместу адреса слова блока 8, H«Top<>(:I;IT<. м возвра<цается по тому же à >pe<:i в бсп>к 8.

30 (.тирание графически» данных требует более сложных процедур обработки. (читываемые из блока 13 данные поступают по информационной шине в блок 1, который удаляет необходимые элементы графических данных. После завершения процедур стирания графических данных, относящихся к одному знакоместу, блок 1 фиксирует наличие элементов графических данных на каждой телевизионной строке, а затем анализирует остали(ь ли в знакоместе 4О элементы графических данных. Если такие эчементы остались, то слово блока 8 изменяется только при изменении символьных данных. Если же графические данные в знакоместе отсутствуют, то блок 1 записывает 45

«О» в графические разряды слова блока 8, а затем с учетом изменений символьных данных формируется новое слово блока 8, которое вводится затем в этот блок. Блок 1 считывает это слово блока 8, наличие «0» в графических разрядах в режиме стирания обуславливает запись «О» по соответствующему адресу блока 14. На этом процедуры стирания отображаемых в этом знакоместе данных заканчиваются. Процедхры записи-стирания графической и символьной информации в других знакомес- 55 тах аналогичны.

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

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

Устройство для отображения символьной и графической информации, содержащее блок управления, олоки оперативной и посToянной памяти программ, блок селекции адресов, блок коммутации адресов, блок оперативной памяти отображаемых данных, блок постоянной па XIHTH символов, генератор синхросигна.чон, видеоконтрольный блок, преобразова (нный вход-выход которого подключен к информационной шине, соединенной с входом-I>tlxo;1OM блока оперативной памяти

llpoI p3мм и выходом блока постоянной памяти про- рамм, адресный вход-выход блока управления связан с адресной шиной, соединенной с адресными входами блоков оперативной и постоянной памяти программ и нходом блока селекции адресов, выход которого связан с управляющим входом блока коммутации адресов, адресный вход которого подключен к адресной шине, первый выход блока коммутации адресов соединен с адресным входом блока оперативной памяти отображаемых данных, вход-выход которого связан с информационной шиной, а выход подключен к адресному входу блока постоянной памяти символов, управляющий вход которого соединен с первым выходом генератора синхросигналов, подключенным к синхровходам блока коммутации адресов и преобразователя параллельного кода в пас педовательный, выход которого подключен к видеовходу видеоконтрольного блока, син.хровход которого связан с вторым выходом генератора синхросигна 108, огли«аюи3ееся тем, что, с целью повышения точности и упрощения устройства, оно содержит блок оперативной памяти графических данных, блок формирования адресов и элемент ИЛИ, выход которого связан с информационным входом преобразователя napaллельного кода в последовательный, первый вход элемента ИЛИ соединен с выходом блока постоянной памяти символов, второй вход — с первым выходом блока one1406631

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

1406631

1406631

1406631

Фиг. б 1 яройняя праУая копонна (Нижняя страна

Осп авьное паве

l40663l

<. н та витеаь ll Загинайко

Редактор 3. (. tilt;tH Tt. кре;t И Вере«Корректор И. Му ktt

Заказ,)fl)7 4с> Гираж 45× 11олписное

В1111И11И Госh. t tftñtвеttH()f î коиигс I 1 (.(:(:Р ll() ге.нои изо6рс гений и гкрыгий

l 1:1():Б, Москва, Ж t5, Ра1lll(êая на6., д 4, 5

111н и в ьгсгнг нно-нови! рафичеслое Ilftt illftltttlltt. . г У+ оро», )сл 111ни кгнан, 4

Устройство для отображения символьной и графической информации Устройство для отображения символьной и графической информации Устройство для отображения символьной и графической информации Устройство для отображения символьной и графической информации Устройство для отображения символьной и графической информации Устройство для отображения символьной и графической информации Устройство для отображения символьной и графической информации Устройство для отображения символьной и графической информации Устройство для отображения символьной и графической информации Устройство для отображения символьной и графической информации 

 

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к обработке изображений

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

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

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

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

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