Устройство для отображения графической информации на экране растрового индикатора Советский патент 1983 года по МПК G09G1/16 

Описание патента на изобретение SU989580A1

(54) УСТРОЙСТВО ХШЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ

ИНФОРМАЦИИ НА ЭКРАНЕ РАСТРОВОЮ ИН ОИКАТОРА

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

название год авторы номер документа
Устройство для отображения информации на экране электронно-лучевой трубки 1981
  • Алиев Тофик Мамедович
  • Алышев Кямул Рамазан Оглы
  • Вигдоров Давид Исаакович
  • Тургиев Эльберт Адильгиреевич
  • Щирин Григорий Владимирович
  • Сколецкий Илья Петрович
  • Исаханов Эдуард Сергеевич
SU1015423A1
Устройство для генерации векторов на индикаторе с растровой разверткой 1980
  • Горнец Николай Николаевич
  • Лифшиц Александр Аронович
  • Немировский Михаил Маркович
SU922719A1
Устройство для отображения графической информации 1976
  • Галуза Алексей Сергеевич
  • Лазарева Валентина Павловна
SU715567A1
Устройство для отображения информации на экране электронно-лучевой трубки 1984
  • Кириленко Александр Петрович
  • Коваленок Всеволод Иванович
  • Донцов Геннадий Юрьевич
  • Булдаков Александр Николаевич
  • Гаврилов Андрей Юрьевич
SU1312634A1
Устройство для отображения информации на экране телевизионного индикатора 1987
  • Льдов Сергей Викторович
  • Прищенко Валентин Александрович
  • Романов Игорь Николаевич
SU1499397A1
Устройство для вывода графической информации 1989
  • Александров Юрий Владимирович
  • Савченко Юрий Николаевич
SU1698885A1
Устройство для отображения символьной и графической информации 1985
  • Коваленко Людмила Григорьевна
  • Льдов Сергей Викторович
  • Прищенко Валентин Александрович
SU1406631A1
Устройство для генерации векторов на индикаторе с черезстрочной разверткой 1980
  • Горнец Николай Николаевич
  • Лифшиц Александр Аронович
  • Немировский Михаил Маркович
SU922718A1
Устройство для отображения информации на экране телевизионного индикатора 1986
  • Бондаренко Владимир Петрович
  • Сулимов Юрий Иванович
  • Моор Владимир Рудольфович
  • Гутюк Виктор Владимирович
  • Шумилов Юрий Алексеевич
  • Докин Сергей Васильевич
SU1695372A1
Устройство для вывода графической информации 1989
  • Вайрадян Акоп Семенович
  • Сахаров Анатолий Алексеевич
  • Цапко Олег Николаевич
  • Шувалов Виктор Борисович
SU1644208A1

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

Формула изобретения SU 989 580 A1

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гги соедя ншы с выходам мультиплексора.

Источники информации, принятые во внимание при экспертизе

1.Патент Великобритании J 1486615, кл. Н 4Т, опубшпс. 1977.2.Патент Великобритании № 1303362, кл. Н 4Т, опубпик. 1978 (прототип).

SU 989 580 A1

Авторы

Горнец Николай Николаевич

Лифшиц Александр Аронович

Немировский Михаил Маркович

Даты

1983-01-15Публикация

1980-12-24Подача