Изобретение относится к вьииели- тельной технике и автоматике и может быть использовано для вывода графи- ческой информации из ЭВМ о
Цель изобретения - упрощение уст- ройства.
На фиг„1 представлена функциональная блок-схема устройстваj на фиг„2 - временные диаграммы работы устрой ства,.
Устройство содержит блок 1 синхронизации, первьй 2 и второй 3 счетчики, первьй 4 и второй 5 коммутаторы Iпервый блок 6 оперативной памяти Iпервый регистр 7, второй блок S one- :ративной памяти, второй регистр 9;, Iдешифратор 10, блок 11 приоритета, формирователь 12 видеосигнала тепе- ;внзионный индикатор 13, блок 14 триг- |геров, третий коммутатор 15j, третий jблок 16 оперативной памяти третий регистр 17,
Устройство работает следующим образом
Блок 1 синхронизации формирует на втором выходе опорный синхросигнал, обеспечиваняций согласованную работу всех блоков и элементов устройства, на третьем выход е - строчный синхроимпульс. (ССИ)J на четвертом выходе - кадровый синхроимпульс (КСИ), На первом выходе блока 1-формируется смесь импульсов, необходимая для управления работой формирователя 12 видеосигнала .. Счетчик 2 формирует значения коор- динаты X растра в соответствии с положением луча телевизионной развер- .тки по горизонтали. По переднему фронту опорного синхросигнала значение в счетчике 2 наращивается на единицу По строчному синхроимпульсу происходит обнуление счетчика 2.
Счетчик 3 формирует .значения координаты Y растра, соответствующей
номеру текущей строки телевизионной развертки. По cтpoчнo iy синхроимщшь- су происходит наращивание значения в счетчике 3 на единицу. По кадровому синхроимпульсу счетчкк 3 обнуляется.
Коммутаторы 4 и 5 в зависимости от сигнала на управляющих входах коммутируют на выход или значения X и Y от внешнего источника, например ЭВМ, лри записи в устройство HOBOI O изображения, или значения со счетчиков 2 и 3 при отображении,
Е блоке 6 памяти границ хранятся описания контуров, задающих границы одновременно окрашенных областей изображений. При этом каждоьгу из потенциально перекрывающихся изображений присвоен определенный номер, записываемый при генерации контура в блок 6 памяти границ. Старший разряд блока 6 является признаком левой (начальной) границы оконтуренной области, Б исходном состоянии блок 6 обнулен, при этом нулевой номер соответствует фоновому изображению.
Регистр 7 обеспечивает фиксацию по переднему фронту сигнала на первом управляющем входе текущего значения номера изображения и обнуляется при появлении сигнала на втором управляю™ щем входе, Первый вьпсод регистра 7 соответствует непосредственно номеру изображения, второй вьжод (однораз рядный) - признаку левой границы.
Блок 6 памяти регенерации предназначен для хранения кодов цвета. Регистр 9 обеспечивает фиксацию по переднему фронту сигнала на управлякяде входе текущих значений цветав считы- saet-tbix из блока 8 памяти регенерации
Дешифратор 10 формирует Лог«О только в том разряде одного из п-раз рядньк выходов, номер которого соответствует коду, поступивше1-1у на вход
дешифратора. При этом на первый вход поступает код номера изображения, а на второй вход - признак левой границы, определяющий на каком из двух выходов дешифратора в одном из разрядов будет Лаг.О. Появление Лог.О на одном из выходов дешифратора возможно только при наличии разрешанщего сигнала на управляющем входе.
Блок 11 приоритета обеспечивает формирование номера наиболее приоритетного изображения из числа тех, которые подлежат выводу на отображение в текущем такте синхронизации. Блок 11 имеет п-разрядный вход и (п-1)- разрядный выход. Реализован данный блок может быть в виде (п-1)-разряд- ного запоминающего устройства емкостью 2 слов в котором для всех возможных входных комбинаций записаны требуемые выходные значения. При фиксированном приоритете изображений для реализации блока может бьп-ь использовано постоянное запоминакщее устройство или программируемая логическая матрица.
Блок 14 триггеров предназначен для хранения признаков визуализации для каждой из оконтуренных областей и состоит из RS-триггеров. На входы R и S каждого из триггеров поступает по одному из разрядов с первого и второго информационного выходов дешифратора 10. Управляющий вход блока 14 триггеров подключен к входу установки в ноль каждого из триггеров.
Коммутатор 15 предназначен для коммутации на выход в качестве адреса
1615782
10
Ю
фронту сигнала на управляющем входе. Назначение входов устройства сле дующее.
Стробирующий вход служит для управления режимом работы устройства путем задания режима записи нового изображения; входы координат X и Y служат для подачи значений координат X и Y при записи в устройство новых изображений; вход управления записью служит для подачи в устройство сигнала записи данных от внешнего источника; первый информационный вход 15 предназначен для задания номера записываемого в устройство изображения, при этом старший разряд номера явля- ется признаком левой границы; второй информационный вход служит для задания цвета при записи изображения в устройство; тактовый вход предназначен для задания режима отображения.
Отсутствие сш нала на данном входе соответствует основному режиму работы 25 устройства, при котором отображение ведется с закраской оконтуренных областей и с учетом приоритета изображений, в противном случае, т.е. при наличии сигнала на тактовом входе, осуществляется только непосредственное отображение значений цвета, записанных в блок 6 памяти регенера1щи.
В исходном состоянии содержимое блоков 6 и 8 памяти является нулевым. В режиме записи изображения в устройство через коммутаторы 4 и 5 на блоки 6 и 8 памяти поступает адрес записьшаемой информации. При этой на информационные входы блоков б и 8
30
35
г; ::™:т. -rj
емое значение цвета. Занесение информации в блоки 6 и 8 памяти производится по сигналу на входе управления
45 записью устройства. Для каждого изображения в процессе записи задаются левая и правая границы однородно окрашенных 9бластей, при этом окраска области определяется значением цвета,.
50 на левой границе.
тета при нулевом значении сигнала на управляющем входе или с первого выхода регистра 7 при единичном значении управляющего сигнала.
Блок 16 памяти обеспечивает хранение текущих значений цвета каждого из отображаемых значений. Емкость блока 16 памяти составляет N k-раз- рядных слов. Запись информации в блок 16 производится в каждом такте синхронизации по заднему фронту срг- нала на управляющем входе. АДрес записи при этом поступает через коммутатор 15 с регистра 7 номера изображения.
Регистр 17 фиксирует текущее зна- чение отображаемого цвета. Запись в i регистр 17 производится по переднему
55
Б основном режиме отображения (фиг.2) на блоки 6 и 8 памяти поступает адрес со счетчиков 2 и 3. В соответствии с поступившим адресом считываются текущие значения номера изображения и цвета, которые фиксируг ются по переднему фронту опорного синхросигнала с второго выхода блока
1615782
10
Ю
фронту сигнала на управляющем входе. Назначение входов устройства сле дующее.
Стробирующий вход служит для управления режимом работы устройства путем задания режима записи нового изображения; входы координат X и Y служат для подачи значений координат X и Y при записи в устройство новых изображений; вход управления записью служит для подачи в устройство сигнала записи данных от внешнего источника; первый информационный вход 15 предназначен для задания номера записываемого в устройство изображения, при этом старший разряд номера явля- ется признаком левой границы; второй информационный вход служит для задания цвета при записи изображения в устройство; тактовый вход предназначен для задания режима отображения.
Отсутствие сш нала на данном входе соответствует основному режиму работы 5 устройства, при котором отображение ведется с закраской оконтуренных областей и с учетом приоритета изображений, в противном случае, т.е. при наличии сигнала на тактовом входе, осуществляется только непосредственное отображение значений цвета, записанных в блок 6 памяти регенера1щи.
В исходном состоянии содержимое блоков 6 и 8 памяти является нулевым. В режиме записи изображения в устройство через коммутаторы 4 и 5 на блоки 6 и 8 памяти поступает адрес записьшаемой информации. При этой на информационные входы блоков б и 8
0
5
-rj
Б основном режиме отображения (фиг.2) на блоки 6 и 8 памяти поступает адрес со счетчиков 2 и 3. В соответствии с поступившим адресом считываются текущие значения номера изображения и цвета, которые фиксируг ются по переднему фронту опорного синхросигнала с второго выхода блока
II синхронизации в регистрах 7 и 9, ito заднему фронту опорного синхросиг- 1|ала значение цвета из регистра 9 п|ереписывается в блок 16 памяти по адресу, соответствующему значению Е регистре 7 номера изображения. В соответствии со. значением в регистре 7 по сигналу с выхода дешифратора 10 гроисходит установка одного из триг- lepoB блока 14. При этом, если приз™ гак левой границы является нулевым логический нуль появляется в одном из разрядов первого выхода дешифратора lOjTo соответствующий триггер бло- la 14 устанавливается в нуль, в про- тивном случае при единичном признаке хевой границы - в единицу. Единичное значение триггера блока 14.свидетельствует о тоМэ соответствующее 1:зображение подлежит визуализации в текущем такте телевизионной развертки 1;ри нулевом значении опорного синхро- с.игнала на адресный вход блока 16, па- 11яти поступает адрес считывания, по которому выбирается информагщя о цве- е из блока 16 памяти и по переднему оронту опорного синхросигнала записывается в регистр 17, Адрес формируется блоком 11 приоритета и соответст- иует номеру наиболее приоритетного Изображения из числа тех, для которых 13 блоке 14 триггеров содержится единичное значение в Таким образом в |5локе 16 памяти фиксируются все счи- рьшаемые из блока 8 памяти регенераци начения цвета, но на отображение лопадают только те из них, которые соответствуют наиболее приоритетньм :яз одновременно отображаемых в теку :цем такте синхронизации изображений tIpH этом обеспечивается закраска оконтуренных областей изображений, Йри наличии сигнала на тактовом вход устройства реализуется режим непосред ственного отображения содержимо1 о блока 8 памяти регенерации. Регистр 7 ;И блок 14 триш еров находятся в нулевом состоянии и их наличие не влияет на процесс отображения, что делает блок 16 памяти цвета прозрачным, так как задействованной остается толко его нулевая ячейка, через которую все значения цвета, считываемые из блока 8 памяти, попадают в регистр 17 и отображаются. Закраски оконтуренных областей при этом не происходит. Наличие данно1 О режима позволяе использовать блок 8 памяти в качеств
обычного буфера кадра с однозначным соответствием его содержимо1 о изображению на экране телевизионного индикатора в тех случаях, когда требуется визуализация символьной информации и графических изображений, представленных тонкими (в один элемент растра) линиями„
Таким образом, изобретение обеспечивает упрощение устройства за счет сокращения объема памяти, необходимой для отображения цветных графических изображений,представленных пересекающимися окрашенными полями,
Формула изобретения
Устройство для отображения информации на экране телевизионного индикатора, содержащее блок синхронизации, первьй и второй счетчики,первый, втЬрой и третий коммутаторы, первьш, второй и третий блоки оперативной памяти, первьй, второй и третий регистры, блок приоритета,. формирователь видеосигнала, синхронизирующий вход которого соединен с первым выходом блока синхронизации, второй выход которого подключен к та.ктовому вкоду первого счетчика, к входам управления записью первого, второго и третьего регистров, к управлякщим входам третьего коммутатора и третьего блока оперативной .памяти, адресный вход которого соединен с выходом третьего коммутатора, первьй информационный вход, которого подключен к выходу блока приоритета, третий выход блока синхронизации соединен с входом сброса первого счетчика и с тактовым входом второго счетчика, вход сброса которого подключен к четвертому выходу блока синхронизации,-выход первого счетчика соединен с первым ин- фopмaциoнньц входом первого коммутатора, второй информационный вход которого является первым адресным входом устройства, входами управления записью которого являются управляющие входы первого и sTopoi o блоков оперативной памяти, информационные входы которых являются соответст.аенно- первым и вторым информационными входами устройства, первые адресные входы первого и второго блоков оперативной памяти подключены к выходу первого коммутатора, управляющий вход которого и управляющий вход второго комму&fx2SfffJ I
Caffxpofo/Ssrцил
fC4X(t}/H{7l Pt(1{S),Wtl1)
CuHxpomse- цчйГ 1
БПЩгбТ
IXIZl CZr
Фиг. I
сж:
i , / f
сж:
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации на экране телевизионного индикатора | 1988 |
|
SU1539825A1 |
Устройство для вывода графической информации | 1989 |
|
SU1698885A1 |
Устройство для вывода графической информации | 1986 |
|
SU1403092A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1986 |
|
SU1695372A1 |
Устройство для вывода графической информации | 1990 |
|
SU1833858A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1983 |
|
SU1149305A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1985 |
|
SU1437907A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1990 |
|
SU1785034A1 |
Устройство для отображения графической информации на телевизионном индикаторе | 1986 |
|
SU1374272A1 |
Устройство для отображения графической информации на экране телевизионного индикатора | 1988 |
|
SU1575231A1 |
Ио к вычислительной технике и автоматике и может быть использовано для вывода графической информации из ЭВМ. Цель изобретения - упрощение устройства. Устройство содержит блок 1 синхронизации, первый 2 и второй 3 счетчики, первый 4, второй 5 и третий 15 коммутаторы, первый 6, второй 8 и третий 16 блоки оперативной памяти, первый 7, второй 9 и третий 17 регистры, дешифратор 10, блок 11 приоритета, формирователь 12 видеосигнала, телевизионный индикатор 13, блок 14 триггеров с соответствующими связями. Адрес записываемой информации поступает через коммутаторы 4 и 5 на адресные входы блоков 6 и 8 оперативной памяти и по сигналу на управляющем входе в них заносится информация о границах и цвете фрагментов. При считывании информации из блоков 6 и 8 устанавливаются тригеры блока 14. Блок 11 приоритета выбирает для отображения лишь фрагменты в соответствии с их приоритетами и через коммутатор 15 управляет работой блока 16 памяти, выходная информация которого преобразуясь в последовательные коды, образует цветовые видеосигналы. 2 ил.
Устройство для отображения графической информации на телевизионном индикаторе | 1986 |
|
SU1374272A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1988 |
|
SU1539825A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1990-12-23—Публикация
1988-05-12—Подача