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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах ввода-вывода данных на экране телевизионного индикатора для отображения графической информации вида у f (х), в частности, при построении устройств отображения в АСУ и информационно-измерительных системах. Цель изобретения - повышение разрешающей способности устройства, которая достигается введением элемента 10 ИСКЛЮЧАЮЩЕЕ ИЛИ, третьего триггера 9, элементов 11 И и 12 ИЛИ и формирователя 13 импульсов с соответствующими функциональными связями . 6 ил. to СХ) 00 ГС со

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

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

РЕСПУБЛИН (so 4 б 09 б 1/16

Г

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

К ABTOPCKOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (21) 3885279/24-24 (22) 18.04.85 (46) 23.12.86. Бюл. № 47 (71) Минский радиотехнический институт (72) А. Н. Дмитриев и А. H. Морозевич (53) 681.327.11 (088.8) (56) Майдельман И. Н. и др. К вопросу создания интеллектуальных дисплеев.— В кн.:

Современные методы и устройства для отображения информации./Под ред. М. И. Кривошеева. 1981, с. 77.

Телевизионные методы и устройства отображения./Под ред. М. И. Кривошеева, 1975, с. 81.

ÄÄSUÄÄ 1278929 (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ

ГРАФИЧЕСКОЙ ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах ввода-вывода данных на экране телевизионного индикатора для отображения графической информации вида у= f (х), в частности, при построении устройств отображения в АСУ и информационно-измерительных системах. Цель изобретения — повышение разрешающей способности устройства, которая достигается введением элемента 10 ИСКЛЮЧАЮЩЕЕ

ИЛИ, третьего триггера 9, элементов 11 И и

12 ИЛИ и формирователя 13 импульсов с соответствующими функциональными связями. 6 ил.

1278929

Е = -™-, ) Е = —"

1 Них с 2 А! (2) 45

Коэффициент 1/2 возникает в формуле (2) потому, что две точки растра известного устройства, расположенные на одной строке, всегда сливаются.

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

На фиг. 6,а представлена «гладкая» функция, для отображения которой не требуется высокая разрешающая способность по строке. На фиг. 6 использованы следующие обозначения: у (сплошная линия)— исходная функция; у (закрашенные об.ласти) — аппроксимирующая функция, изображение которой представляется на телеИзобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах ввода-вывода данных на экране телевизионного индикатора для отображения графической информации вида y= f(x), в частности, при постро5 ении устройств отображения в автоматизированных системах управления и информационно-измерительных системах.

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

На фиг. 1 изображена структурная схема устройства; на фиг. 2 — структурная схема блока управления; на фиг. 3 — структурная схема формирователя импульсов; на фиг. 4 — временная диаграмма работы устроиства; на фиг. 5 — временная диаграм15 ма работы блока управления; на фиг. 6 изображения функций y=f(x) известного и предл агаемого устройств.

Устройство содержит блок 1 памяти, блок 2 сравнения, счетчики 3 точек и 4 линий, блок 5 управления, генератор 6 импульсов, первый 7, второй 8 и третий 9 триггеры, элемент 10 ИСКЛЮЧАЮЩЕЕ ИЛИ, элемент 11 И, элемент 12 ИЛИ и формирователь 13 импульсов.

Блок 5 управления содержит первый

14 и второй 15 счетчики, первый 16 и второй 17 блоки памяти, первый 18 и второй 19 регистры, первый 20 и второй 21 элементы И.

Формирователь 13 импульсов содержит триггер 22, элемент 23 И и одновибратор 24.

Под разрешающей способностью понимается размер наименьшей детали изображения или максимальное количество различных точек в единице длины.

Если устройство отображения имеет растр

Н, V„, (где Н„, — количество точек по строке прямого хода луча; V ° — количество телевизионных строк), линейные размеры изобпажения составляют соответственно

А В, тогда разрешающая способность по кадру и по строке соответственно равны 40

2 в из ионном индикаторе; у (штриховая линия) — вид функции, воспринимаемой глазом; в, а — вертикальный и горизонтальный размеры точки.

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

Аппроксимация такой функции известньгм устройством отображения у дает неопределенность при отображении на экране монитора. Предположим, что функция у дискретизуется и представляется на экране в виде набора прямоугольников, высота которых пропорциональна дискретным значениям функции в точках начала отрезков 0,1,2,...,13, а ширина равна а. При отображении для повышения качества изображения происходит линейная интерполяция двух соседних отсчетов, т.е. отображаются несовпадающие части прямоугольников (они представлены заштрихованными областями) . В соответствии с такой методикой значения функции на отрезках 5, 6, 7, 8 и 9 будут соответственно равны у, О, у, О, у и указанная часть функции отобразится в виде сплошной засвеченной области. Это вызывает неопределенность при восстановлении функции человеческим глазом. Предлагаемое устройство устраняет такие неоднозначности.

Сущность предлагаемого метода повышения разрешающей способности по оси абсцисс (фиг. 6,в) заключается в том, что если две соседние точки, принадлежащие двум участкам линейной интерполяции графических отсчетов, расположены на одной телевизионной строке, то они отображаются с промежуточным затемнением. Это достигается дополнительным стробированием видеосигнала в требуемые моменты времени. Следует подчеркнуть, что стробируются только те видеоимпульсы, которые соответствуют двум соседним точкам, отображаемым на спадающем и возрастающем участках линейной интерполяции. Во всех остальных случаях с целью получения непрерывной линии графика (например, горизонтальные участки) такого стробирования не производится. Таким образом, функция с расстоянием а между локальными экстремумами будет отображена и воспринята операторами в Форме, близкой к ее реальной. Пример такой функции и ее вид на экране монитора, формируемый предлагаемым устройством отображения, изображены на фиг. 6, в.

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

Устройство имеет две возможные фазы работы: регенерацию изображения (циклическое считывание кодов графических отсчетов из блока 1 памяти и формирование видеосигнала) и заполнение блока 1 памяти.

Регенерация изображения начинается с приходом сигнала Г установки в ноль триггеров 7 — 9, счетчика 3 точек и в состояние (Ч ..— 1) счетчика 4 линий. При этом счетчик

1278929

3 точек определяет номер графического отсчета 0,1,2,...,(Н" — 1), а счетчик 4 линий соответствует уровню отображаемых графических отсчетов (V 1), (Ч.— 2),...,0. (Поскольку движение луча по экрану предпола гается слева направо по строкам в направлении сверху вниз от строки к строке, т.е. из левого верхнего угла в правый нижний).

Соответственно номер точки растра и такта считывания из блока 1 памяти обозначаются двузначным индексом (i, j), где i — 1О номер телевизионной строки; i= (Ч .— 1(, (Ч - 2(,...,0,а j — номер текущей точки в строке; j= 0,1,2,...,(Hnx 1(. На фиг. 6

Vnx — — 8, Н .=!4. Сигналы записи адреса В и записи данных Д на входе устройства отсутствуют. Генератор 6 импульсов непрерывно вырабатывает прямоугольные тактовые импульсы с частотой f. Сигнал F вырабатывается в обратном ходе кадровой развертки за такт до начала прямого хода (фиг. 5 а), и с началом прямого хода строчной и кадровой разверток начинают вырабатываться импульсы G, по переднему фронту которых происходит увеличение на единицу содержимого счетчика 3 точек и запись информации в триггеры 7 и 8. Поскольку сигнал обнаружения счетчика 3 был выработан за такт до начала прямого хода, то за этот такт (номер Ч ..— 1; О) считывается информация из блока 1 памяти по нулевому адресу и поступает на первый информационный вход блока

2 сравнения, на второй информационный вход которого подается содержимое счетчика 4 линий (код Ч.— 1). Блок 2 сравнения вырабатывает на первом P и втором Т выходах сигналы сравнения информации N и U.

Т=l,при N= U;

Р= 1, при N) U. (3)

Таким образом, совокупность сигналов

Т и Р, образующих точки I V- — !,j,/ V ..— 2,j (, ...,(О, j I (например, фиг. б, а для V ..=8, j= 5), соответствует отображению j-ro графического отсчета в виде вертикальной 40 светящейся линии.

По окончании такта (Ч.— 1), О результаты сравнения заносятся в триггеры 9 и 7 соответственно по переднему фронту сигнала Е. С этого момента начинается новый такт (Vnx 1, l f считывания из блока па45 мяти и такт(Ч вЂ” 1, О(отображения. В такте отображения формируется видеосигнал засветки или затемнения луча электроннолучевой трубки телевизионного индикатора.

Засветке соответствует высокий уровень сигнала, затемнению — низкий. При этом триггеры 7, 8 и элемент 10 ИСКЛЮЧАЮЩЕЕ ИЛИ выполняют линейную интерполяцию соседних графических отсчетов по следующей формуле:

1-= Р® Q (4) где Р— сигнал, соответствующий точке

I j+1 I -го графического отсчета;

Q — сигнал, соответствующий точке

j-го графического отсчета, где 1 =

=0,1,2,..., {Нпх — 1), знак® вЂ” знак суммы по модулю два.

Таким образом, по окончании такта считывания (Viix 1,0) в триггер 8 записывается сигнал засветки луча, соответствующий несовпадающим участкам соседних отсчетов, а в последующем такте (Ч.. — 1,0) отображения формируется аналогичный сигнал 1, сохраняющий свое состояние до следующего такта отображения.

Если расстояние между локальными экстремумами отображаемой функции больше а (фиг. б,а), где а — линейный горизонтальный размер точки на экране индикатора (монитора), то на выходе М формирователя 13 импульсов формируется высокий уровень, а в такте отображения — видеосигнал в соответствии с логическим уравнением

R= (1ЛМ(vW. (5)

Указанные процедуры повторяются

Н ° раз.

После этого начинается обратный ход строчной развертки, в течение которого формируется сигнал Н уменьшения на единицу счетчика 4 линий, и с началом последующего прямого хода строчной развертки начинается новая i-я серия тактов считывания из блока 1 памяти и отображения. По истечении (Ч-) строк поступает обратный ход кадровой развертки, в течение которого возможно обновление содержимого блока I памяти. Синхронная работа цифровых схем предлагаемого устройства с разверткой луча по экрану монитора осуществляется строчным К и кадровым синхронизирующими импульсами, по которым выполняются обратные ходы по строке и по кадру. Таким образом, по истечении V строк на экране монитора сформируется графическое изображение функции y=f(x) в виде прямоугольников шириной а. На фиг. 4,а изображена временная диаграмма изображения фрагмента функции (фиг. б,в) для i=á, j=0,1,2,...,13.

Такая функция имеет интервалы между локальными экстремумами меньше а. В этом случае (при отображении, например, точек 6, 7 и 6, 8 формирователь 13 импульсов выраба тывает импульсы длительностью >o / . (ф, (где Т вЂ” период тактовых импульсов) низкого уровня, затемняющие левую часть точек f i, 7(; (i, 8/, где i=(V ..— —1(, (V — 2(,..., О. Условие выработки импульсов на выходе

M следующее:

М= О, при т ) Т., (6) где т — длительность сигнала, L= 1.

Фаза заполнения блока 1 памяти выполняется в период обратного хода кадровой развертки, когда отсутствуют сигналы F, С, Н. На информационном адресном входе А устройства устанавливается адрес блока 1 памяти, на информационном входе данных

1278929

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

С устанавливается код графического отсчета. После этого через время т„установки адреса на вход записи адреса В устройства поступает сигнал, по которому в счетчик 3 точек записывается код адреса, а через время .т,, установки данных с задержкой тз подается сигнал Д на вход записи данных устройства, по которому код графического отсчета заносится в блок 1 памяти.

Блок управления работает следующим образом (фиг. 2 и 5, а, 6).

На счетный вход первого счетчика 14 приходят импульсы Е, по которым содержимое счетчика увеличивается на единицу, а по импульсу переполнения происходит увеличение на единицу второго счетчика 15. Коэффициенты пересчета счетчиков 14 и 15 соответственно равны Н, и V., где Н, — количество точек разложения по телевизионной строке, включая точки, используемые для обратного хода по строке; V- — количество телевизионных строк, включая строки, используемые для обратного хода по кадру. Ин формация с выходов счетчиков поступает на адресные входы первого 16 и второго 17 блоков памяти, на выходах которых через время т б появляется информация, которая по сигналам Е и Х соответственно заносится в первый 18 и второй 19 регистры. Структура информации в блоках 16 и 17 памяти такова, что по адресу А; в i-м разряде блоков

16 или 17 памяти записана единица в том случае, если необходимо на ) ì выходе регистров 18 или 19 выработать импульс в

А, момент относительно нулевого состояния счетчиков 14 или 15 соответственно.

Если единица записана по одному из адресов, то длительность вырабатываемого импульса на выходе регистра 18 соответствует т =Т, где Т вЂ” период тактовых импульсов, а на выходе регистра 19 — соответственно т 9= Н, T„. Если единицы записаны по последовательным К-адресам, то длительности т)й= К Tn > т! 9 К Нс Тл ° (7)

Таким образом, в блоках 16 и 17 памяти записано требуемое взаимное расположение синхронизирующих импульсов. При этом элементы 20 и 21 И выполняют роль стробирующих элементов для выработки импульсов суммирования счетчика 3 точек (сигнал

G) и установки в исходное состояние блоков и элементов устройства в целом (сигнал F).

Формирователь 13 импульсов работает следующим образом (фиг. 3 и 4,a).

С приходом положительного фронта импульса Е на вход записи четвертого триггера 22 информация L заносится в триггер, и через время т22 появляется на его выходе.

Если сигнал был равен единице, то выход триггера 22 открывает элемент 23 И и срабатывает одновибратор 24, который по переднему фронту сигнала на его входе форми10

35 рует отрицательный импульс длительностью т о.

Триггер 22 обеспечивает задержку срабатывания одновибратора 24 на время T„ (один такт). Это достигается тем, что сигнал 1 появляется с задержкой т9 относительно переднего фронта Е (фиг. 1 и 4, а), и поэтому информация на выходе триггера 22 возникает задержанной на один такт. Поэтому если т(T„, то импульсы одновибратора 24 не влияют на работу элемента 11 И (фиг. 1), поскольку сигнал 1 по истечении времени ть — — Т„становится нулевым и закрывает элемент 11 И.

Предлагаемое устройство позволяет повысить разрешающую способность устройства для отображения графической информации.

Устройство для отображения графической информации, содержащее блок памяти, блок сравнения, счетчики точек и линий, блок управления, генератор импульсов, первый и второй триггеры, причем информационный выход счетчика точек соединен с информационным входом блока памяти, информационный выход которого подключен к первому информационному входу блока сравнения, второй информационный вход которого соединен с информационным выходом счетчика линий, вход вычитания которого соединен с первым выходом блока управления, второй выход которого соединен с входом суммирования счетчика точек, отличающееся тем, что, с целью повышения разрешающей способности устройства, оно содержит элемент ИСКЛЮЧАЮЩЕЕ ИЛИр третий триггер, элементы И и ИЛИ и формирователь импульсов, причем выход генератора импульсов подключен к входу блока управления, первому входу формирователя импульсов и входам записи первого, второго и третьего триггеров, входы установки в «0» которых соединены с входами установки в «0» счетчиков точек и линий соответственно и подключены к третьму выходу блока управления, четвертый и пятый выходы которого являются соответственно выходами строчных и кадровых синхроимпульсов устройства, информационными входами адреса и данных и входами записи адреса и данных устройства являются соответственно входы счетчика точек и блока памяти, первый выход блока сравнения подключен к информационному входу первого триггера и первому входу элемента ИСКЛЮЧАЮЩЕЕ

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

1278929

E (ат

F(о

Такт

cvunw-i i 60 63 6.2 63 бЧ 65 66 6.7 66 b> 6.И баеае

Такт 60 63 62 63 6.Ф 65 6.6 6.7 бб 65 б. Ю ь- — аамсенае

L и

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

1278929 а

Е(Х) Щг5

Фиг.6

Редактор С. Пекарь

Заказ 5846/51

Составитель В. Сметанин

Техред И. Верес Корректор А Обручар

Тираж 455 Подпнсиое

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Моска а, Ж вЂ” 35, Ра ушская н а 6., д. 4(5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4