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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в телевизионных устройствах отображения информации. Цель изобретения - повышение быстродействия устройства , которая достигается введением триггера , регистров адреса и данных, блока коммутации и соответствующих функциональных связей, а также выполнением блока управления . 1 з.п.ф-лы, 4 ил. ьо оо х ГчЭ оо

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

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

РЕСПУБЛИК (5g4G09G 1 16

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3883000/24-24 (22) 11.04.85 (46) 23.12.86. Бюл. № 47 (71) Минский радиотехнический институт (72) А. Н. Дмитриев и А. Н. Морозевич (53) 681.327.011 (088.8) (56) Авторское свидетельство СССР № 1098031, кл. G 09 G 1/16, 1983.

Авторское свидетельство СССР № 963083, кл. G 09 G 3/28, G 09 G 1/18, 1982.

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

ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в телевизионных устройствах отображения информации. Цель изобретения — повышение быстродействия устройства, которая достигается введением триггера, регистров адреса и данных, блока коммутации и соответствующих функциональных связей, а также выполнением блока управления. 1 з.п.ф-лы, 4 ил.

1278928

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

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

На фиг. I изображена структурная схема устройства; на фиг. 2 — структурная схема блока управления; на фиг. 3 — временная диаграмма работы устройства; на фиг. 4 — условное изображение одного знакоместа с изображением знака «О».

Устройство содержит генератор 1 импульсов, счетчик 2 горизонтальной развертки, счетчик 3 вертикальной развертки, блок

4 памяти, генератор 5 знаков, формирователь 6 видеоимпульсов, триггер 7, блок 8 управления, регистр 9 адреса, блок 10 коммутации и регистр 11 данных.

Блок 8 управления содержит первый узел 12 памяти, второй узел 13 памяти, регистр 14 и триггер 15, третий и четвертый входы блока 8 управления являются соответственно информационным и адресным входами первого 12 и второго 13 узлов памяти, первый, второй, третий, четвертый и пятый выходы регистра 14 являются соответственно вторым, третьим, четвертым, пятым и шестым выходами блока, выход триггера является первым выходом, причем входы (записи) регистра 14 и триггера 15 являются соответственно первым и вторым входами блока, и линии 16 — 30 связи.

Процесс отображения информации на экране телевизионного индикатора состоит из двух фаз: формирование кадра изображения и регенерация изображения. Под формированием изображения (кадра изображения) понимается заполнение блока памяти данными с целью последующего отображения на экране требуемой информации. Скорость формирования изображения является важнейшей характеристикой устройства отображения, поскольку определяет быстродействие устройства в режиме работы с внешней по отношению к устройству отображения аппаратурой. Регенерация (возобновление) изображения — процесс циклического считывания данных из блока памяти и формирования символов синхронного с движением луча по экрану. Частота регенерации выбирается из энергономических соображений и составляет f = 30 — 50 Гц.

Если растр телевизионного индикатора

Н V, где Н вЂ” количество точек по строке;

V — количество строк, то длительность засветки одной точки

1з=— — HVf

При этом обычно регламентируется период строчных синхронизирующих импульсов Т, и время обратного хода по строке аТ, (где а — коэффициент, показывающий, какую часть строчной развертК з, 1Ф.!!.= Х 1ож+ ЫЬ! ) !

=1 время i-го ожидания готовности блока памяти к приему информации; число знаков, выводимых на экран монитора (записываемых в блок памяти); время записи в блок памяти; количество временных интервалов ожидания готовности блока памяти к приему информации (количество ожиданий); где to

1з!!

ЗО где Ni — число знаков, принимаемых блоком памяти за одну попытку обслуживания;

) Х (— означает ближайшее целое число, большее X.

Таким образом, к=! 1,2,...,N.

Время ожидания

Т,(1 — а), если доступ организован в обратном ходе луча строчной развертки;

Тк(! — )!з)з если доступ организован в обратном ходе луча кадровой развертки.

Типовые значения 1ож и 1зп следующие:

t.-= 200 нс — 2 мкс;

1.ж= 50 — -54 мкс или 18 — 19 мс.

Заполнение блока памяти осуществляется не только в период обратных, но в период прямых ходов строчной и кадровой разверток.

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

50 Рассмотрим регенерацию изображения.

Генератор 1 импульсов вырабатывает импульсы 6 опорной частоты с периодом

T= 1з, по положительному фронту которых (фиг. 1, 3) код счетчика 2 горизонтальной развертки увеличивается на единицу.

55 Разрядность счетчика 2 определяется из соотношения!!!Ж

Пз= ) Ь)1 >Н (, а коэффициент пересчета равен Н. ки занимает обратный ход; а= 0,15 — 0,25), а также период кадровых синхронизирующих импульсов Т> и время обратного хода по кадру рТк (где P — коэффициент, показывающий, какую часть кадровой развертки занимает обратный ход; р=0,05 — 0,1).

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

1278928

Период строчной развертки в этом случае непосредственно связан с величиной Н.

Т,= Нта.

При этом для прямого хода по строке используется Н(1 — а) точек (коды 0,1,2,, (! — а) Н вЂ” 1 счетчика 2), а для обратного— аН точек (коды (1 — а) Н; (1 — а) Н+1,..., Н вЂ” 1 счетчика 2).

Таким образом, импульс переполнения счетчика 2(Q) возникает по окончании телевизионной строки и является счетным синхроимпульсом счетчика 3 вертикальной развертки. Счетчик 3 также суммирующий с коэффициентом пересчета V и разрядностью пз= ) !одФ (.

Период кадровой развертки соответственно равен

Т.= v т.

> а для прямого и обратного ходов по кадру используются соответственно y/(1 — P) строк (коды 0,1,2...,(1 — V) — 1 счетчика 3) и РУстрок (коды Ч(1 — P), V(1 — Э+1,...,V — 1 счетчика 3)

Формат разложения знака (знакоместо):

he, где h — количество точек разложения знака по строке; v — количество строк разложения знака. На фиг. 4 Й= К= 8. Следует отметить, что точки и строки затемнения (пробелы между знаками) учитываются в самой матрице разложения знака и составляют соответственно Й точек и строк.

На фиг. 4 h = 3, < = 1.

Таким образом, эффективное поле разложения алфавитно-цифрового символа составляет (Я вЂ” h ) . (v — < ) и символы, расположенные в последовательных знакоместах, отображаются с пробе лами. Такая методика программирования раз ложения знака весьма эффективна, так как позволяет программировать не только алфавитно-цифровые, но и графические знаки, которые должны отображаться без промежуточных затемнений. По,|е экрана условно разбивается на 5, знакомест, где количество знаков по горизонтали, à S.-,— количество знаков по вертикали. — °

Н V

Соответственно для прямого хода по строке и по кадру (видимая часть изображения) используется S,(1 — а) S-.,/1 — P/ знакомест, а для невидимой части изображения отводится aS (1S-. знакомест. Таким образом, блок 4 памяти имеет организацию (S«)()(Sð) п, где п4 — разрядность кодов символов.

Обычно для кодировки используют коды

КОИ вЂ” 7 или КОИ вЂ” 8, т.е. п4= 7 или 8. При этом полагается, что в той части блока 4 памяти, которая соответствует видимой части изображения, записаны коды символов, отображаемых на экране монитора, а в той части, которая соответствует невидимой части, — код пробела. Коды символов записываются по последовательным адресам, à п ——

= (n — ) log2h () старших разрядов счетчика

2 определяют адрес знака по горизонтали, п.= (пз — ) !одО() старших разрядов счетчика 3 определяют адрес знака по вертикали.

На основе кодов счетчиков 2 (сигналы

17 и 18) и 3 по положительному фронту синхроимпульсов 16 блок 8 управления формирует следующие сигналы: кадровый синхро10 низирующий импульс 19 осуществляет запуск схем формирования линейно изменяющегося напряжения по оси у монитора (на фиг. 1 не показаны); строчной синхронизируюший импульс 20 осуществляет запуск схем формирования линейно изменяющегося напряжения по оси Х монитора (вдоль телевизионной строки; на фиг. 1 не показана); сброс 21 осуществляет сброс триггера 7; запись 22 в триггер осуществляет запись требования обслуживания в триггер 7; уп2п равление блоком 10 коммутации 23; сигнал представляет собой меандр, высокий уровень которого соответствует коммутации на выход регистра 9 адреса (время tp) а низкий выходов счетчиков 2 и 3 (время („,фиг. 3, 4); запись в формирователь видеоимпульсов 24; сигнал переключает формирователь 6 из режима сдгп; » в режим записи.

Синхронно с движением луча по экрану при переходе к каждому i ìó знакоместу из блока 4 памяти считывается код i-ro знака и подается на генератор 5 знака. При этом блоком 10 коммутации на адресные входы блока 4 памяти коммутируются и и п старших разрядов счетчиков 2 и 3 соответственно. Коммутацией блока 10 управляет c«гнал 23: уровень логического нуля соответствует коммутации на выход соответствующих разрядов счетчиков 2 и 3, а уровень логической единицы соответствует коммутации на выход разрядов регистра 9 адреса.

На основе кодов знака и ) log u(младших разрядов счетчика 3 вертикальной разверт40 ки блоком 5 формируется h-разрядный код

j-й строки (одной из о строк) разложения знака (фиг. 4). Каждый разряд этого кода определяет засветку или затемнение луча монитора. Код j-й строки разложения знака подается в формирователь 6 видеоимпульсов и по сигналу 24 заносится в него. Таким образом, заканчивается фаза чтения i-го символа и начинается фаза отображения.

В фазе отображения j-й строки i-ro сим5О вола формирователем 6 видеоимпульсов осуществляется преобразование параллельного

h-разрядного кода разложения знака в последовательный код видеосигнала 25, осуществляющего модуляцию луча электроннолучевой трубки монитора. Одновременно с

55 началом фазы отображения i-го символа начинается фаза обмена (время („на фиг. 3), а затем фаза чтения (i+I )-го символа (время tv.). Фаза обмена, чтения и отображения

1278928

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

t ii «(ii»

t ) tcö÷+ t5

t> = к.Т;

t15= К Н Т ° повторяются постоянно, причем их взаимное расположение задается блоком 8 управления.

Рассмотрим фазу обмена.

Пусть возникла необходимость записать код знака в блок 4 памяти по адресу А;. В этом случае на информационном входе данных 26 устройства устанавливается код знака, на адресном входе 27 код А;, на вход записи устройства 28 поступает импульс записи (логическая единица), по которому коды знака и А, заносятся соответственно в регистры 11 данных и 9 адреса.

С появлением очередного уровня логической единицы на выходе 23 блока 8 управления на выход блока 10 коммутации коммутируется содержимое регистра 9 адреса. по сигналу 22 в триггер 7 заносится единица, появляется сигнал готовности к приему на выходе 29 готовности устройства, а блок

4 памяти переводится в режим записи информации. Одновременно может быть снят сигнал записи на входе устройства. Через время t(t (t< t.) появляется сигнал 21 сброса триггера 7 и окончания записи в блок 4 памяти.

При выборе элементов блока 4 памяти следует руководствоваться следующими соотношениями: где Ь, tc — соответственно время цикла ц ц записи и считывания блока 4 памяти; tq— время задержки генератора 5 знака.

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

На информационные входы 17 и 18 блока 8 управления поступают коды счетчиков 2 горизонтальной и 3 вертикальной развертки. Эти входы являются адресными для блоков 12 и 13 памяти, на выходах которых через время t > >после изменения адреса появляется информация, которая по сигналам 16 и 30 соответственно заносится в регистр 14 и триггер 15. Структура информации в блоках 12 и 13 памяти тако-. ва, что по адресу А; в j-м разряде блоков

l2 или 13 памяти записана единица в том случае, если необходимо на j-м выходе регистра 14 или триггера 15 выработать импульс в А; момент относительно нулевого состояния счетчиков горизонтальной и вертикальной разверток соответственно. Если единица записана по одному из адресов, то длительность вырабатываемого импульса на выходе регистра 14 соответствует 1ы=

= T (где Т вЂ” период тактовых импульсов); а на выходе триггера 15 — соответственно ti;= Н.Т. Если единицы записаны по последовательным К-адресам, то длительности

10 !

Таким образом, в блоках 12 и 13 памяти записано требуемое взаимное расположение синхронизирующих импульсов.

1. Устройство для отображения информации, содержащее генератор импульсов, счетчик горизонтальной развертки, счетчик вертикальной развертки, блок памяти, генератор знаков, формирователь видеоимпульсов, причем выход переполнения счетчика горизонтальной развертки подключен к счетному входу счетчика вертикальной развертки, информационный выход которого соединен с первым информационным входом генератора знаков, второй информационный вход которого подключен к информационному выходу блока памяти, а информационный выход соединен с информационным входом формирователя видеоимпульсов, выход которого является выходом видеосигнала устройства, и блок управления, отличаюи(ееся тем, что, с целью повышения быстродействия, оно содержит триггер, регистр адреса, блок коммутации, регистр данных, причем входом записи устройства является информационный вход триггера и входы записи регистров адреса и данных, выход генератора импульсов подключен к первым входам блока управления и формирователя видеоимпульсов и счетному входу счетчика горизонтальной развертки, выход переполнения которого соединен с вторым входом блока управления, третий вход которого соединен с информацонным выходом счетчика горизонтальной развертки и первым информационным входом блока коммутации, второй информационный вхот которого соединен с информационным выходом счетчика вертикальной развертки, связанным с четвертым входом блока управ. ения, первый и второй выходы которо"о явл . >тся соответственно выходами кадрового:. строчного синхроимпульов устройства, третий, четвертый, пятый и шестой выходы соединены с входом сброса триггера, входом записи триггера, входом управления блока коммутации и входом записи формирователя видеоимпульсов соответственно, адресным входом и входом данных устройства являются соответственно информационные входы регистра адреса и реги< тра данных, информационные выходы которых подключены соответственно к третьему информационному входу блока коммутации и входу данных блока памяти, адресный вход которого соединен с информационным выходом блока коммутации, а вход разрешения записи блока памяти и выход триггера являются выходом готовности устройства.

2. Устройство по и. 1, отличаюшееся тем, что блок управления содержит последовательно соединенные первый узел памяти, вход которого является третьим вхо1278928

5/Е(дом блока, и регистр, другой вход которого является первым входом блока, выходы регистра являются соответственно вторым, третьим, четвертым, пятым и шестым выходами блока, и последовательно соединенные второй узел памяти, вход которого является четвертым входом блока, и триггер, второй вход которого является вторым входом блока, а выход триггера является первым выходом блока.

1278928

Затемнение между симЮалами

: 2Лнп 9в,с доиа 3 юг Ю

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

Техред H. Верес Корректор М. Шароши

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

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

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

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

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

Заказ 6846/51