(54) УСТРОЙСТВО ХШЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ
ИНФОРМАЦИИ НА ЭКРАНЕ РАСТРОВОЮ ИН ОИКАТОРА
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации на экране электронно-лучевой трубки | 1981 |
|
SU1015423A1 |
Устройство для генерации векторов на индикаторе с растровой разверткой | 1980 |
|
SU922719A1 |
Устройство для отображения графической информации | 1976 |
|
SU715567A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1984 |
|
SU1312634A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1987 |
|
SU1499397A1 |
Устройство для вывода графической информации | 1989 |
|
SU1698885A1 |
Устройство для отображения символьной и графической информации | 1985 |
|
SU1406631A1 |
Устройство для генерации векторов на индикаторе с черезстрочной разверткой | 1980 |
|
SU922718A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1986 |
|
SU1695372A1 |
Устройство для вывода графической информации | 1989 |
|
SU1644208A1 |
1
Изобретение относится к электронновычислительной технике и может быть ио пользовано при проектировании устройств отображения графической информашга.
Известны устройства для отофажения графической информаонн на растрош 1х ви- дикаторах, одно из которых содержит пооледовательно соединенные мини-ЭВМ, преобразователь вектсфных данных в векторные сегменты, память регенерации, про- ,Q межуточную память, генератор векторных и алфавитно-цифровых сегментов, память видеоинформации, формироватьль видеосиг иала и блок управления С1 .
Недостатком устройств является бол} j шой объем памяти регенерации.
Наиболее близким по технической cyi ности к изобретению является устройство для отображения графической инфqpмaaии на растровом индикаторе, содержащее поо-20 ледовательно соединенные первый и второй блоки памяти, генератор графических эл&меитов, третий блок памяти и формирователь видеосигнала, второй выход генератора гра(| 1ческих элементов соединен со вторым входом второто блока памяти С 2 3
Недостатком этого устройства являет ся большей объем первого блока памяти.
Цель изобретения - упрощение устройства за счет сокращения объема первого блока памяти.
Поставленная цель достигается тем, что в устройство для отображения графвческ й информации на экране растрового индикатора, содержащее последовательно соединенные первый блок памяти, первый вход которого является информационным входом устройства, вторсА блок памяти, геиератсф графических элементов, третий блок памяти и фсрлироватепь вцдеосиш. ла, выход которого является выходом уст ройств второй выход генератора графичеоких элементов соединен со вторым входсил второго бпока памяти, введены мультиплексор, счетчик адреса н два элемента И, один из входов KOTqpux соединены с выходсм бита знака приращения графичео кого элемента по координате 3 второго 398 блока памяти, другие входы элементов И соединены с управляющим входом устройства, а выходы подключены к счетным входам счетчика адреса, информационный вход которого соединен с выходом адреса следующего графического элемента второго блока памяти, а выход подключен к од ному из информационных входов мультиплексора, другой информационный вход ко торого соединен с адресным выходом первого блока памяти, адресный вход которог и третий вход второго блока памяти соеди нены с выходом мультиплексора. На чертеже представлена блок-схема предложенного устройства. ( Устройство содержит последовательно соединенные первый блок 1 памяти, вто рой блок 2 памяти, генератор 3 графичео кихэлементов (векторов и символов), третий блок 4 памяти и формирователь 5 видеосигнала, второй выход 6 генератора 3 соединен со входом 7 блока 2 памяти, мультиплексор 8. с управляющим входом 9, счетчик Ю адреса с управляющим входом 11, элементы 12, 13 и, одн входы которых соединены с управляющим входом 14 устройства, а другие, один из которых инверсный, соединены с выходом 15 бита знака приращения графического элемента по координате У блока 2 памяти, выход 16 которого соединен с информационным входом счетчика Ю адреса, адресные вход 17 и выход 18 блока 1 памяти, информационные вход 19 и выход 20 устройства. Устройство работает следующим образом. Входная информация, представляющая собой описание символов и векторов в координатной форме, поступает со входа 19 устройства в блок 1 памяти. Структу ра данных блока 1 памяти представляет собой N связанных списков, где N чиоло горизонтальных полос, на которые условно разделена поверхность экрана индиКаждая полоса может содержать катора одну или несколько строк растра. В каждом связанном списке находятся данные (векторы или символы), начинающие в соответствующей полосе. Начальные адреса этих списков располагаются в виде ли нейного цодмасснва блока 1 памяти. Имеется два формата слов 1. Слово первого формата делится на три поля данных. В первом поле данных задае ся описание положения начальной точки графического элемента, которое включает ее начальную координату по оси X и У в пределах одной полосы. В случае, если полоса состоит из одной строки растра, начальная координата по оси У не задается. Во вт.ором поле данных задается значение адреса следующего графического элемента в списке графических элементов, начинающихся в одной полосе растра. Третье поле данных является управляк щим и содержит два бита, один из которых определяет формат слова, а другой содержит значение знака приращения графичеокого элемента по координате У. Слово втррого формата состоит из двух полей данных. Первое поле содержит описа ние графического элемента, например, х, jr; или х/у, яркость, цвет или другие его возможные атрибуты. Второе поле является управляющим и включает четьфе бита, первые три из которых идентифицируют графический эл&мент, являющийся последним в списке данных полосы, всего кадра и подконтура соответстве1Егао, а четвертый бит содержит значение знака приращения по координате У следующего вконтуре изображения графического элемента. Слово данных блока 2 памяти сострит из двух слов блока 1 первого и второго форматов, рассмотренных выще. Отличие состоит в том, что в поле адреса сл&- . дующего графического элемента хранится значение адреса в блоке 1 графического элемента, описание которого находится в остальной части слова данных блока 2. Блок 2 памяти предназначен для хранения информации о начинающихся на полосе растра графических элементах и для хранения текущей информации о гра-фических элементах, формирование которых не было закончено в предыдущей полосе. Блок 2 памяти содержит два буфера работ|аюшие в режиме чередование чтение и записи, принцип адресации и объем данных каждого из которых соответствует адресации и количеству точек на одной полосе растра. Каждый элемент данных этого блока соответствующий одной точке содержит информацию о ее яркости и/или цветнооти. Генератор 3 графичесрсх элементов выбирает слово данных из блока 2 памяти и по данным описания графического элемен та производит его преобразование в последовательность координат ближайщих к нему точек растра, которые однозначно соответствуют адресам элементов данных блока 2 памяти. Блок 2 памяти производит запись информации о яркости ийили цветности по подученным от генератора 3 адресам. Дальнейшая обработка информации в устройстве строится в зависимости от знв чеиий битов управляющего поля слова блока 2, Если установлен в состояние логической 1 бит - последний графический элемент е , то обработка информации в данном кадре считается заключенной. Если установлен в состояние логической 4 бит - последний графический элемшгг в списке полосы растра, то считается законченной обработка графических элементов, начинающихся в этой полосе, и если закончена обработка графических элементов, незакончившихся в предыдущей полосе растра, производится переход к обработке драфических элементов, начинаюшихсн в следующей полосе растра. Этот переход 2 состоит в том, что сшределяется по ном& ру текущей полосы начальный адрес соот ветствующего списка и графические данные из него заносятся в блок 2 памяти. Если гр ический элемент (вектор) кончился в текущей полосе растра, а бит последний элемент в подконтуре не уо« тановлен в состояние логической 1, то значение из поля адреса с выхода 16 бл(Ж 2 памяти. заносится в счетчик Ю по сип-3 р1алу поступающему по входу 11 устрэйст ра. Затем в зависимости от знака приращения графического элетлента по координате У, поступающего с выхода 16 блока 2 на один из входов элементов 12,Л 13И, на другие входы которых со входа 14устройства поступает сигнал разрешиния, в счетчике 10 производится модификация адрес на плюс или минус единицу. Полученное новое значение адреса опреде-ад ляет адрес следующего в подконтуре гра- фического элемента. Под контур представ1ляет собой часть контура, в котором гра|фаческие элементы, входящие в его состав, имеют одинаковые значения знаков их пр ращений по координате У. После модифика шш адреса в счетчике 1О его выход ccvединяется лосредствсм мультиплексора .8 и соответствующего управляющего .ла со входа 9 устройства с адресным входом 18 блока 1 памяти. Затетл производится чтение слова второго формата из блока 1 и заш1са его совместно с модифицированным в счетчике значением адреса. Сравнение предлагаемого устройства прототипом показывает, что в 9S9 S 80 прототипе памяти равен )- . где Vf - объем блока 1 памяти; kf-g- количество графических элемевн тов в кадфе; NLMVq - объем памяти для слова первого и второго форматов соответовенно. В предлагаемом устройстве объем блока 1 памяти равен ... где Vj - объем блока 1 памяти; К г, к количество подконтуров в к,ащ)в. Таким образом, в заявленном устрой стве по сравнению с прототипом объем первого блока памяти сокращен в Гэ1.2) {р«з), , ) р ,,то выражение для К упро щается а так как обычно К, то Kfi2. Фррмула изо.брете нйя Устройство дпяотображевия графичег ° информации на экране растрового к. Дикатора. содержащее последовательно соединейные первый блок памяти, первый которого является информационным устройства, второй блок памяти, графических элементов, третий блок памяти и формирователь видеосигна ла, выход котсфого является выходом yci ройства, вторсА выход генератора граф1 ;ческих элементов соединен с вторым вхо дом блока памяти, отличающее1с я vsM, что, с целью упрощения устройства за счет сокращения объема первого блока памяти, оно содержит мультиплексо счетчик адреса и два И, одни из входов котсфых соединены с выходом бита знака приращения гра(ческого эя мента по координате У второго блока п мяти, входы элементов И соединены с управляющим входсм устройства, а выходы подключ хы к счетным входам счетчика адреса, ивформапионный вход котср нч соединен с выходом адреса следующего графического элемента второго блока памяти, а выход подключен к одно
му из информаюсонных входов мультшшек сора, другой информашссцный вход которо го соединен с адресным выходом первого блоха памяти, адресный вход которого я третий вход второго блока пам5гги соедя ншы с выходам мультиплексора.
Источники информации, принятые во внимание при экспертизе
Авторы
Даты
1983-01-15—Публикация
1980-12-24—Подача