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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода на телевизионный экран динамически изменяющейся информации. Цель изобретения - повышение быстродействия устройства . Устройство содержит первый 1, второй 4, третий 10 и четвертый 11 блоки оперативной памяти, первый 2 и второй 3 формирователи адреса, Вход коммутаторы адреса 7 и данных 8, блок 6 управления, регистр 9, сдвиговый регистр 5, первый 12 и второй 13 блоки сравнения, элемент ШШ-НЕ 14, элемент РШИ 15 с соответствующими связями . Коды команд, поступая из блока 1, преобразуются в адреса записи координат контура многоугольника в формирователе 2 адреса записи. Эти координаты записьшаются в блоки 10 и 11 оперативной памяти, считываются и сравниваются в блоках 12 и 13 сравтт нения с текущим положением луча. Тем самым обеспечивается формирование на экране замкнутых выпуклых заштрихованных многоугольников, отображение которых совмещено с отображением иной графической информации из блока 4 оперативной памяти, чем достигаетг ся повышение быстродействия устройства . 1 ил. Ш (Л

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

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

РЕСПУБЛИК

ÄÄSUÄÄ 1462405 А1 сап 4 С 09 С 1/16

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

Н АBTOPCHOMY СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И OTHPbfTHRM

ПРИ ГКНТ СССР (21) 4215983/24-24 (22) 25.03.87 (46) 28.02.89. Бюл. 11 8 (72) М.В.Великовский и А.Н,Микляев (53) 681.327.11(088.8) (56) Авторское свидетельство СССР

М 1149305, кл. G 09 С 1/16, 1983.

Авторское свидетельство СССР

9 1115043, кл, G 06 F 13/00, 1982. (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода на телевизионный экран динамически изменяющейся информации ° Цель изобретения — повышение быстродействия устройства. Устройство содержит первый

1, второй 4, третий 10 и четвертый

11 блоки оперативной памяти, первый

2 и второй 3 формирователи адреса. коммутаторы адреса 7 и данных 8, блок б управления, регистр 9, сдвиговый регистр 5, первый 12 и второй 13 блоки сравнения, элемент ИЛИ-НЕ 14, элемент ИЛИ 15 с соответствующими связями. Коды команд, поступая иэ блока 1, преобразуются в адреса записи координат контура многоугольника в формирователе 2 адреса записи. Эти координаты записываются в блоки 10 и

li оперативной памяти, считываются и сравниваются в блоках 12 и 13 срав; нения с текущим положением луча. Тем самым обеспечивается формирование на экране замкнутых выпуклых заштрихованных многоугольников, отображение которых совмещено с отображением иной граФической иноормащчи ие блока Щ

4 оперативной памяти, чем достигает". ся повышение быстродействия устройст- C ва. 1 ил.

Оии0

1 61405

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

5 изменяющейся информации.

Цель изобретения — павьппение быстродействия устройства.

На чертеже представлена функциональная схема устройства. 10

Устройство содержит первый блок 1 оперативной памяти, пеавый формирователь 2 адреса (записи), в" îðîé формирователь 3 (исполнительнoro) адреса, второй блок 4 оперативней памяти, 15 сдвиговый регистр 5, блск 6 управления, коммутатор 7 адреса, коммутатор

8 данных, регистр 9, третий блок 1О оперативной памяти, четвертый блок

11 оперативной памяти, первый 12 блок 20 сравнения, второй 13 блок сравнения, элемент ИЛИ НЕ 14 и элемент ИЛИ 15.

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

В блоке 1 памяти хранится описание Б изображения в виде дисплейного файла, составленного из команд, задающих графические примитивы (линии, дуги окружностей, заштрихованнь1е многоугольники). Параметры графических примити- 30 вов динамически изменяются в реальном времени, например смещ ние и вращение шкал и заштрихованных многоугольников (площадей). Формирователь 2 адреса записи обращается в блок 1 памяти за очередной дисплейной командой и формирует координаты точек изображения по осям Х и У. Работа фсрмирователя

2 инициируется в начале очередного кадра изображения, чта сбеспечивает полную перезапись ссдержимого блока

4 памяти. Блок 4 памяти имеет двойную буферизацию, при которой запись в один предварительно очищенный при считывании буфер совмещается са счи- а5 тыванием и выводом информации на экран из другого„ предварительна заполненного буфера„ В следующем кадре буферы меняются местами. Поэтому формирователь 2 обновляет садер>кание блока

4 памяти в каждом кадре изображения.

При получении команды Площадь „ по которой на экране должен отображаться заштрихованный многоугольник, формирователь 2 записывает ксманду в свою внутреннюю память и обращается за следующей командой, ожидая прихода бланкируюшего сигнала — кацравого синхроимпульса (KCH). По си"валу КСИ фармирователь 2 формирует координаты тачек, описывающих контур мнагaóãagüíèка, Описание многоугольника задается в виде замкнутой последовательности связанных линий и содержится в команде "Площадь . При этом отображаемые многоугольники ограничены классом выпуклых многоугольников. Тогда при построчном размещении любой элемент площади описывается начальной и конечной точками, поэтому на каждой строке,, охваченной многоугольником, расположены начальная и конечная точки. Координаты этих точек, формируемых формирователем ?, через коммутаторы 7 и 8 записываются в блоки 10 и 11 памяти, причем в блок 10 записывается координата начала элемента площади, а в блок 11 — координата его конца. Количество ячеек в блоках 10 и 11 совпадает с количеством телевизионных строк„ Поэтому координата У точки является адресом ячейки памяти блоков 10 и 11, а координаты Х-данными, интерпретируемыми, как координаты начала или конца, соответствующего данной с.троке элемента площади.

При этом блок 6 управления идентифицирует текущую точку (начало или конец элемента площади), формируя импульс записи либо в блок 10, либо в блок 11 памяти.

Если угол наклона стороны многоугольника имеет значение, соответствующее Т или II квадрантам, то данные записываются в блок 10 памяти, если III или IV квадрантам, то — в блок 11 IIBM53TH. В зависимости QT угла наклона стороны многоугольника, запись данных в блоки 10 и 11 памяти реализуется следующим образом: для углов, расположенных в I u III квадрантах, записывается только одна координата начала элемента площади, для углов, расположенных в I(и IV квадрантах, данные в ячейку блока 13 перезаписывак тся с частотой генерации координат точек, соответствующей границе элемента площади (при этом каждая запись на данной строке соответствует координате конца элемента площади).

Идентификация первой точки (начало элемента площади) на каждой строке осуществляется блоком 6 управления, который сравнивает младшие разряды кода номеров текущей и предыдущей точек .

1462405

При углах наклона стороны многоо угольника кратных 0 и !80 из всех точек, лежащих на горизонтальной прямой, выбирается первая и последняя. о

При угле наклона 0 первая точка записывается в блок 0 памяти, а в блок

11 памяти идет запись в каждом такте, о

При угле наклона 180 координаты первой точки записываются в блок 11 памяти, а в блок 10 памяти записываются координаты каждой точки.

Таким образом, по окончании очередного цикла работы формирователя 2 в блоке 4 памяти сформирована битовая 15 карта изображения, а в блоках 10 и

11 построчное описание элементов площади.

В цикле вывода содержимое блока 4 20 памяти через сдвиговый регистр 5 под управлением сигналов с выходов блока б управления выводится на телевизионный экран, При этом на четвертом выходе блока 6 управления в каждый мо- 25 мент времени присутствует текуфий адрес строки У; и адрес точки внутри строки Х;. Адрес У; через коммутатор

7 адреса одновременно подается на адресные входы блоков 10 и 11 памяти, 30 из которых считывается значение соответственно координат Х начала и конца строчного элемента площади для данной строки, По окончании цикла считывания в ту же ячейку записывается

35 признак ее очистки из регистра 9.

Считанные из блоков 10 и Il координаты начала и конца элемента площади поступают соответственно на блоки 12 и 13 сравнения, где они сравниваются с кодом текущего положения луча, идентифицирующего адрес по строке воспроизводимого на экране элемента иэображения. Блок 12 сравнения формирует сигнал Х „ Х, а блок 13— сигнал Х„ „ > Х„, где Х„ — координата начала элемента площади; Х ц — координата конца элемента площади, а Х е„.текущая координата элемента иэображения на экране и соответственно в бло- 5О ке 4 памяти. Сигналы с выходов.бло- ков 12 и 13 сравнения поступают на: входы элемента ИЛИ-НЕ 14, на выходе которого появляется логический уровень, по длительности соответствующей 55 строчному элементу площади. Этот сигнал смешивается с данными из сдвигового регистра 5, засвечивая участок строки.

Таким образом, изобретение обеспечивает повышение быстродействия устройства за счет совмещения процесса формирования адресов записи и отображения информации.

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

Устройство для отображения информации, содержащее первый, второй, третий и четвертый блоки оперативной памяти, первый формирователь адреса, второй формирователь адреса, блок управления, регистр, коммутатор адреса, коммутатор данных, вход-выход первого блока оперативной памяти подключен к информационному входу-выходу первого формирователя адреса, выход которого соединен с информационным входом второго формирователя адреса, выход которого подключен к адресному входу второго блока оператив" ной памяти, выход первого формирователя адреса соединен с первыми информационными входами коммутаторов адреса и данных, управляющие входы которых и управляющие входы третьего и четвертого блоков оперативной памяти подключены к первому выходу блока управления, второй выход которого соединен с управляющим входом второго блока оперативной памяти, вход-выход блока управления подключен к управляющему входу-выходу первого формирователя адреса, третий выход блока управления соединен с тактовым входом второго формирователя адреса, вход сброса которого и второй информационный вход коммутатора адреса подключены к четвертому выходу блока управления, выход регистра соединен с вторым информационным входом коммутатора данных, выход которого подключен к информационному входу четвертого блока оперативной памяти, адресный вход третьего блока оперативной памя" ти соединен с выходом коммутатора адреса, информационный вход первого блока оперативной памяти является информационным входом устройства, о т— л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, оно содержит сдвиговый регистр, элемент ИЛИ, элемент ИЛИ-НЕ, первый и второй блоки сравнения, выходы которых соединены с первым и вторым входами элемента ИЛИ-НЕ, выход которого подключен к первому входу б 2405

Составитель О.Цапко

Редактор Л.Пчолинская Техред Л.Олийнык Корректор О.Кравцова

Заказ 729/52 Тираж 470 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР !13035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r.Ужгород, ул. Гагарина„101

5 14 элемента ИЛИ, второй вход которого соединен с выходом сдвигового регистра, информационный вход которого подключен к выходу второго блока оперативной памяти, тактовый вход сдвигового регистра соединен с пятым выходом блока управления, четвертый выход которого подключен к первым входам первого и второго блоков сравнения, вторые входы которых подключены

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

5 оперативной памяти соединен с выходом коммутатора данных, адресный вход четвертого блока оперативной памяти подключен к выходу коммутатора адреса, выход элемента ИЛИ является вы10 ходом видеосигнала устройства.

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

 

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

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

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

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

Изобретение относится к вычислительной технике, может быть использовано при проектировании устройств отображения информации на экране ЭЛТ и является усовершенствованием устройства по авт.св

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

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

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

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

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

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

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

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

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

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

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

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