4 О) tC О СП
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения графической информации на экране телевизионного индикатора | 1989 |
|
SU1661825A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1986 |
|
SU1439671A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1539826A1 |
Устройство для отображения графической информации на экране телевизионного индикатора | 1988 |
|
SU1575231A1 |
Устройство для формирования видеосигнала | 1990 |
|
SU1741124A1 |
Устройство для управления считыванием и вводом информации | 1990 |
|
SU1751786A1 |
Устройство для обработки изображений | 1989 |
|
SU1772806A1 |
Устройство для отображения информации | 1987 |
|
SU1441451A1 |
Устройство для отображения информации | 1986 |
|
SU1506478A1 |
Устройство для вывода графической информации | 1986 |
|
SU1403092A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода на телевизионный экран динамически изменяющейся информации. Цель изобретения - повышение быстродействия устройства. Устройство содержит первый 1, второй 4, третий 10 и четвертый 11 блоки оперативной памяти, первый 2 и второй 3 формирователи адреса, Вход коммутаторы адреса 7 и данных 8, блок 6 управления, регистр 9, сдвиговый регистр 5, первый 12 и второй 13 блоки сравнения, элемент ШШ-НЕ 14, элемент РШИ 15 с соответствующими связями. Коды команд, поступая из блока 1, преобразуются в адреса записи координат контура многоугольника в формирователе 2 адреса записи. Эти координаты записьшаются в блоки 10 и 11 оперативной памяти, считываются и сравниваются в блоках 12 и 13 сравтт нения с текущим положением луча. Тем самым обеспечивается формирование на экране замкнутых выпуклых заштрихованных многоугольников, отображение которых совмещено с отображением иной графической информации из блока 4 оперативной памяти, чем достигаетг ся повышение быстродействия устройства. 1 ил. Ш (Л
7
Выход
Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода на экран телевизионного индикатора динамически изменяющейся информации.
Цель изобретения - )1овышение быстродействия устройства.
На чертеже представлена функциональная схема устройства.
Устройство содержит первый блок 1 оперативной памяти, первый формирователь 2 адреса (записи) , второй формирователь 3 (исполнительного) адреса, второй блок 4 оперативной памяти, сдвиговый регистр 5, блок 6 управления, коммутатор 7 адреса, коммутатор 8 данных, регистр 9, третий блок 10 оперативной памяти, четвертый блок 11 оперативной памяти, первый 12 блок сравнения, второй 13 блок сравнения, элемент 14 и элемент ИЛИ 5.
Устройство работает следуюпщм образом.
В блоке 1 памяти хранится описание изображения в виде длсплейного файла, составленного из команд, задаю1цих графические примитивы (линии, дуги окружностей, заштрихованные многоугольники) . Параметры графических примитивов динамически изменяются в реальном времени, например смещение и вращение шкал и заштрихованных г-шогоугольников (площадей). Формирователь 2 адреса записи обращается в блок 1 памяти за очередной дисплейной командой и формирует координаты точек изображения по осям X и У. Работа формирователя 2 инициируется в начале очередного кадра изображения, что обеспечивает полную перезапись содержимого блока 4 памяти. Блок 4 памят;л имеет двойную буферизацию, при которой запись в один предварительно очищенный при с считывании буф€;р совмещается со считыванием и выводом информации на экран из другого,, предварительно заполненного буфера., В следующем кадре буферы меняются местами. Поэтому формирователь 2 обновляет содержание блока 4 памяти в каждом кадре изображения. При получении команды Площадь, по которой на экране должен отображаться заштрихованный многоугольник, формирователь 2 записывает команду в свою внутреннюю память и обращается за следующей командой, ожидая прихода блан- кируюш,его сигн;1ла - кадрового синхроимпульса (КСИ) ,. По сигналу КСИ форми0
5
0
5
0
5
0
5
0
5
роватепь 2 формирует координаты точек, описывающих контур многоугольника. Описание многоугольника задается в виде замкнутой последовательности связанных и содержится в команде Площадь. При этом отображаемые многоугольники ограничены классом выпуклых многоугольников. Тогда при построчном размещении любой элемент площади описывается начальной и конечной точками, поэтому на каждой строке, охваченной многоугольником, расположень начальная и конечная точки. Координаты этих точек, формируемых формирователем 2, через коммутаторы 7 и 8 записьгоаются в блоки 10 и 1 памяти, причем в блок 10 записывается координата начала ;элемента площади, а в блок 1I - координата его конца. Количество ячеек в блоках 10 и 1 1 совпадает с количеством телевизионных строк,, Поэтому координата У точки является адресом ячейки памяти блоков 10 и 11, а координаты Х-дан- ными, интерпретируемыми, как координаты начала или конца, соответствующего данной строке элемента площади. При этом блок 6 управления идентифицирует текущую точку (начало или ко-, нец элемента площади), формируя импульс записи либо в блок 10, либо в блок 11 памяти.
Если угол наклона стороны многоугольника имеет значение, соответствующее I или II квадрантам, то данные записьшаются в блок 10 памяти, если III или IV квадрантам, то - в блок 11 памяти. В зависимости от угла наклона стороны многоугольника, запись данных: в блоки 10 и 11 памяти реализуется следующим образом: для углов, расположенных в I и III квадрантах, записывается то,лько одна координата начала элемента площади, для углов, расположенных в II и IV квадрантах, данные в ячейку блока 11 перезаписьшаются с частотой генерации координат точек, соответствующей границе элемента площади (при этом каждая запись на данной строке соответствует координате конца элемента площади).
Идентификация первой точки (начало элемента площади) на каждой строке осуществляется блоком 6 управления, который; сравнивает младшие разряды кода номеров текущей и предьщущей точек.
При уг лах наклона стороны многоугольника кратных О и 80° из всех точек, лежащих на горизонтальной прямой, выбирается первая и последняя. При угле наклона 0° первая точка записывается в блок 10 памяти, а в блок II памяти идет запись в каждом такте. При угле наклона 180° координатьг первой точки записываются в блок 11 па- ю мяти, а в блок 10 памяти записываются координаты каждой точки.
Таким образом, по оконча.нии очередного цикла работы формирователя 2
Таким образом, изобретение обеспечивает повышение быстродействия устройства за счет совмещения процесса формирования адресов записи и отображения информации.
рмула изобретения
Устройство для отображения информации, содержащее первый, второй, третий и четвертый блоки оперативной памяти, первый формирователь адреса, второй формирователь адреса, блок
в блоке 4 памяти сформирована битовая 15 управления, регистр, коммутатор адрекарта изображения, а в блоках 10 и 11 построчное описание элементов площади.
В цикле вывода содержимое блока 4 памяти через сдвиговый регистр 5 под управлением сигналов с выходов блока
6управления вьшодится на телевизион- ный экран. При этом на четвертом выходе блока 6 управления в каждый MD-- мент времени присутствует текуйщй адрес строки Y и адрес точки внутри строки Х-. Адрес Y; через коммутатор
7адреса одновременно подается на адресные входы блоков 10 и 11 памяти, из которых считывается значение соот- ветствендо координат X начала и конца строчного элемента площади для данной строки. По окошшнии цикла считывания в ту же ячейку записывается признак ее очистки из регистра 9. Считанные из блоков 10 и li координаты начала и конца элемента площади поступают соответственно на блоки 12 и 13 сравнения, где они сравниваются
с кодом текущего положения луча, идентифицирующего адрес по строке воспроизводимого на экране элемента изображения. Блок 12 сравнения формирует сигнал XT-... X,,, а блок 13 25
са, коммутатор данных, вход-выход первого блока оперативной памяти подключен к информационному входу-выходу первого формирователя адреса, вы20 ход которого соединен с информационным входом второго формирователя адреса, выход которого подключен к адресному входу второго блока оперативной памяти, выход первого формирователя адреса соединен с первыми информационными входами коммутаторов адреса и данных, управляющие входы которых и управляющие входы третьего и четвертого блоков оперативной памяти
30 подключены к первому выходу блока уп- равлеш я, второй выход которого соединен с управляющим входом второго блока оперативной памяти, вход-выход блока лшравления подключен к управля2g ющему входу-выходу первого формирователя адреса, третий выход блока управления соединен с тактовым входом второго формирователя адреса, вход сброса которого и второй информаци40 онный вход коммутатора адреса подключены к четвертому выходу блока управления, выход регистра соединен с вторым информационным входом коммутатора данных, выход которого подключен
4g к информационному входу четвертого блока оперативной памяти, адресный вход третьего блока оперативной памя ти соединен с выходом комьгутатора адреса, информационный вход первого 50 блока оперативной памяти является информационным входом устройства, отличающееся тем, что, с целью повьшения быстродействия устройства, оно содержит сдвиговый ресигнал
ге.
X
к
где
п координата
начала элемента площади; X | - координата конца элемента площади, а Х-гец- текущая координата элемента изображения на экране и соответственно в блоке 4 памяти. Сигналы с выходов.бло- ков 12 и 13 сравнения поступают на : входы элемента РШИ-НЕ 14, на выходе которого появляется логический уро4g к информационному входу четвертого блока оперативной памяти, адресный вход третьего блока оперативной памя ти соединен с выходом комьгутатора адреса, информационный вход первого 50 блока оперативной памяти является информационным входом устройства, отличающееся тем, что, с целью повьшения быстродействия устройства, оно содержит сдвиговый ревень, по длительности соответствующей gg гистр, элемент ИЛИ, элемент РШИ-НЕ, строчному элементу площади. Этот сиг- первый и второй блоки сравнения, вы- нал смешивается с данными из сдвиго- ходы которых соединены с первым и вого регистра 5, засвечивая участок вторым входами элемента ШШ-НЕ, выход
строки,
которого подключен к первому входу
Таким образом, изобретение обеспечивает повышение быстродействия устройства за счет совмещения процесса формирования адресов записи и отображения информации.
рмула изобретения
Устройство для отображения информации, содержащее первый, второй, третий и четвертый блоки оперативной памяти, первый формирователь адреса, второй формирователь адреса, блок
управления, регистр, коммутатор адре25
са, коммутатор данных, вход-выход первого блока оперативной памяти подключен к информационному входу-выходу первого формирователя адреса, вы20 ход которого соединен с информационным входом второго формирователя адреса, выход которого подключен к адресному входу второго блока оперативной памяти, выход первого формирователя адреса соединен с первыми информационными входами коммутаторов адреса и данных, управляющие входы которых и управляющие входы третьего и четвертого блоков оперативной памяти
0 подключены к первому выходу блока уп- равлеш я, второй выход которого соединен с управляющим входом второго блока оперативной памяти, вход-выход блока лшравления подключен к управляg ющему входу-выходу первого формирователя адреса, третий выход блока управления соединен с тактовым входом второго формирователя адреса, вход сброса которого и второй информаци0 онный вход коммутатора адреса подключены к четвертому выходу блока управления, выход регистра соединен с вторым информационным входом коммутатора данных, выход которого подключен
g к информационному входу четвертого блока оперативной памяти, адресный вход третьего блока оперативной памя ти соединен с выходом комьгутатора адреса, информационный вход первого 0 блока оперативной памяти является информационным входом устройства, отличающееся тем, что, с целью повьшения быстродействия устройства, оно содержит сдвиговый рекоторого подключен к первому входу
5 1462405
элемента ИЛИ, второй вход которогосоответственно к выходам третьего и соединен с выходом сдвигового регист-четвертого блоков оперативной памяти, ра, информационный вход которого под-информационный вход третьего блока ключен к выходу второго (злока опера- оперативной памяти соединен с выхо- тивной памяти, тактовый вход сдвиго-дом коммутатора данных, адресный вход вого регистра соединен с пятым выхо-четвертого блока оперативной памяти дом блока управления, четвертый вы-подключен к выходу коммутатора адре- ход которого подключен к первым вхо-са, выход элемента ИЛИ является выдам первого и второго блоков сравне-ю ходом видеосигнала устройства, ния, вторые входы которых подключень:
Гироскопический компас временного действия | 1936 |
|
SU49305A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Устройство для ввода и вывода динамически изменяющейся информации | 1982 |
|
SU1115043A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1989-02-28—Публикация
1987-03-25—Подача