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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике, предназначено для вьшода информации из ЭВМ и может использоваться в специализированных устройствах отображения графической информации. Целью изобретения является расширение области применения устройства путем отображения информации в различных телевизионных стандартах . Устройство содержит блок 1 управления, блок 2 постоянной памяти, первый 3, второй 4 и третий 5 регистры , дешифратор 6, сумматор 7, телевизионный индикатор 9, счетчик 12 и мультиплексор 13 с соответствующими связями. Блок I управления реализует программу, записанную в блоке 2 постоянной памяти, и задает периоды формирования строчных и кадровых синхроимпульсов записью соответствующих кодов в регистр 5. Данные -поступают в устройство в виде слов, которые поочередно заносятся в первый 3 и второй 4 регистры, где сдвигаются , и, проходя через мультиплексор 13, поступают на сумматор 7, где формируется полньй телевизионньй сигнал, управляющий отображением информации на экране телевизионного индикатора 9. Изменяя величину программируемых задержек в блоке 1 управления, обеспечивают возможность изменения временных соотношений телевизионного видеосигнала . I табл.„2 ил. (Л ел ел О1 «ч

„„Я0„, 3455357 А1

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

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

РЕСПУБЛИН

G 09 G 1/16

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

Н A ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4040870/24-24 (22) 24 ° 03.86 (46) 30.01.89. Бюл. В 4 (71) Андроповский авйационный технологический институт (72) М. А. Гладштейн, В. M. Комаров и Н. А. Шубин (53) 681.327 ° 11(088.8) (56) Авторское свидетельство СССР

У 1300543, кл. G 09 G 1/08, 1985.

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

Р 1149305, кл. G 09 G 1/16, 1983. (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО

ИНДИКАТОРА (57) Изобретение относится к вычислительной технике, предназначено для вывода информации из ЭВМ и может использоваться в специализированных устройствах отображения графической информации. Целью изобретения является расширение области применения устройства путем отображения информации в различных телевизионных стандартах. Устройство содержит блок 1 управления, блок 2 постоянной памяти, первый 3, второй 4 и третий 5 регистры, дешифратор 6, сумматор 7,,теле--. визионный индикатор 9, счетчик 12 и мультиплексор 13 с соответствующими связями. Блок 1 управления реализует программу, записанную в блоке 2 по-. стоянной памяти, и задает периоды формирования строчных и кадровых синхроимпульсов записью соответствующих кодов в регистр 5. Данные поступают в устройство в виде слов, которые поочередно заносятся в первый 3 и второй 4 регистры, где сдвигаются, и, проходя через мультиплексор 13, с

Щ поступают на сумматор 7, где формируется полный телевизионный сигнал, управляющий отображением информации на экране телевизионного индикатора 9.

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

145535/

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

Цель изобретения — расширение области применения устройства путем отображения информации в различных !0

;телевизионных стандартах.

На фиг. 1 представлена функциональная схема устройства; на фиг. 2— алгоритм функционирования блока управления. !5

Устройство содержит блок 1 управления, блок 2 постоянной памяти, первый 3, второй 4 и третий 5 регистры, дешифратор 6, сумматор 7, информационный вход-выход 8 устройства, теле- 20 визионный индикатор 9, адресный входвыход 10 устройства, тактовый выход устройства 11, счетчик 12, мультиплексор 13, выход 14 кадрового гася,щего импульса устройства, управляющйй 25 выход 15 устройства. На фиг. 2 пози1

;циями 16-26 обозначены номера блоков

;алгоритма функционирования.

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

Информация об изображении хранится в запоминающем устройстве вычислительной машины (не показано), с которой работает устройство отображения, в виде последовательности байтов. Каждый байт данных несет информацию об одной точке изображения. Смена инфор мации в запоминающем устройстве изоб ражения разрешается только в период гашения экрана. Эта функция обеспечи- 40 вается передачей на выход 14 кадрового гасящего импульса (КГИ) с четвертого выхода третьего регистра 5. Направление передачи шинных буферов данных, согласующих устройство отоб- 45 ражения с вычислительной машиной, контролируется сигналом Прием с

Il И третьего выхода блока 1 управления, поступающим на управляющий выход 15 устройства.

Функционирование узлов устройства, телевизионный стандарт изображения определяется программой, хранимой в блоке 2 постоянной памяти. В процессе исполнения этой программы блок 1 управления выставляет на выходах адреса адрес очередной команды, который поступает на адресные входы блока 2 постоянной памяти и вырабатывает сигнал чтения памяти, поступающий с его первого выхода на вход управления чтением блока 2 постоянной памяти. При этом из блока 2 постоянной памяти выбирается код команды, который через информационный вход-выход

8 поступает в блок 1 управления, где команда декодируется и выполняется.

Затем производится выполнение следующей команды и т.д. После включения питания блок управления начинает выполнение программы (см. фиг. 2) с

"Начало".

При выполнении программного блока

II

16 Установка исходного состояния" прежде всего формируются фронты строчного синхроимпульса (ССИ) и строчного гасящего импульса (СП4), для чего блок управления выставляет на адресном выходе адрес третьего регистра 5, на информационном входевыходе 8 — код с единицами в разрядах, соответствующих ССИ и СГИ, а ча первом выходе — сигнал записи.

Адрес декодируется дешифратором 6, в результате чего на его первом выходе появляется уровень логической единицы, поступающий на вход управления записью третьего регистра 5. Совпадение этого сигнала с сигналом записи, поступающим с первого выхода блока 1 управления на тактовый вход третьего регистра 5, обеспечивает запись информации в третий регистр

S с входа-выхода 8 данных блока 1 управления. На выходах третьего регистра 5 появляются сигналы ССИ и СГИ.

Поступая на входы сумматора 7, эти сигналы замешиваются в полный телевизионный сигнал, в результате чего генератор строчной развертки телевизионного индикатора 9 будет установлен в исходное состояние, а луч погашен. Затем блок 1 управления, аналогично вышеописанному, заносит в третий регистр 5 новый код, где в разряде, соответствующем ССИ, зафиксирован ноль, а в разряде СГИ вЂ” единица.

Благодаря этому формируется срез ССИ.

В результате генератор строчной развертки телевизионного индикатора 9 запускается, Нелинейный начальный участок остается невидимым, т.е. действует СГИ. Пока длится СГИ, блок 1 управления в одном из своих внутренних регистров устанавливает в начальное состояние код указателя текущей точки изображения, соответствующий

1455157 г

¹ поля кода

Адрес выборки изображения

Код указателя текущей точки изображения

Код номера элемента разложения по вертикали

Код адреса запоминающего устройства

Старшие разряды адреса

Младшие разряды адреса начальному адресу размещения слов изображения в запоминающем устройстве вычислительной машины. Структура ! !

Как правило, начальное состояние 2р кода текущей точки изображения содерж ит нули в полях 2, 3 и 4. На этом выполнение программного блока 16 заканчивается. Затем блок 1 управления переходит к выполнению следующего бло-26 блока 17 "Подготовка начала первой строки". При этом блок 1 управления выставляет на адресном выходе адрес, равный указателю текущей точки изображения, и вырабатывает на первом вы- ЗО ходе сигнал чтения, а на третьем выходе — сигнал "Прием". Эти сигналы поступают в запоминающее устройство. вычислительной машины (через входвыход 10 адреса, тактовый выход 11 устройства и управляющий выход 15.

Одновременно адрес с выхода блока 1 управления поступает на адресный вход дешифратора 6. Дешифратор 6 построен таким образом, что в случае ° 4p обращения блока 1 управления к запоминающему устройству вычислительной машины по четному адресу активируется второй выход, а в случае обращения по нечетному адресу — третий выход.

Следовательно, если начальное значение указателя четное, то активный уровень будет установлен на втором выходе дешифратора 6. Этот уровень поступает на вход управления записью первого регистра-3. Сигнал чтения, сгенерированный блоком-1 управления на линии MEMR первого выхода, поступает через тактовый выход 11 устройся ва на вход чтения запоминающего устройства вычислительной машины, в ре" эультате чего из него считывается слово иэображения. Последнее через информационный вход-выход устройстуказателя текущей точки изображения и ее соответствие адресу запоминающего устройства приведены в таблице, Код номера строки Код номера байэлемента разложе- та изббражения ния по вертикали в строке

I ва 8 поступает на информационные входы первого регистра 3, где и запоминается. Затем блок 1 управления инkpeMeHTHpyeT указатель текущей точки иэображения и повторяет вышеописанный цикл считывания. Однако поскольку адрес теперь будет нечетный, второе слово изображения запоминается во. втором регистре 4. Указатель текущей . точки иэображения вновь инкрементируется, чем подготавливается адрес для считывания следующего слова иэображения .

Далее блок 1 управления переходит к выполнению следующего программного блока 18 "Формирование среза СГИ,.видеосигнала и признака конца изображения". При этом блок 1 управления выводит в третий регистр 5 нулевой код (вывод происходит аналогично описан" ному в блоке 16 "Установка исходного состояния" ). При этом формируется срез СГИ. Окончание СГИ на первом выходе третьего регистра 5 вызывает снятие сигнала, блокирующего работу счетчика 12, на тактовый вход которого постоянно поступают импульсы с второго выхода блока I управления.

Счетчик 12 изменяет свое состояние на каждый входной импульс. Код состояния счетчика 12 поступает на управляющий вход мультиплексора 13, на информационные входы которого поступ.ют разряды первого 3 и второго 4 per тров.

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

12 соответствуют значениям раз1тдов первого 3 и второго 4 регистров т,е.

1455357 элементам изображения. Этот сигнал поступает на пятый вход сумматора 7, где замешивается с импульсами гашения и синхронизации. В результате полный телевизионный сигнал с выхода сумматора 7 вызывает на телевизионном индикаторе 9 воспроизведение изображения на начале строки. Блок 1 управления работает таким образом, что в мо- 1Р мент, когда счетчик 12 обеспечивает передачу через мультиплексор 13 последнего бита изображения иэ второго регистра 4, блок 1 управления заменяет слово изображения в первом регист- !5 ре 3, а когда счетчик 12 обеспечивает передачу первого бита нового слова изображения из первого регистра 3 в втором регистре 4. Этот процесс записи кодов изображения в регистры 3 20 и 4 происходит совершенно аналогично описанному выше (для блока 17). Таким образом, на одной строке может быть выполнено несколько обновлений содер2В жимого первого 3 и второго 4 регистров без какого-либо ухудшения качества изображения. Пока счетчик 12 обеспечивает развертку очередной пары слов иэображения, блок 1 управления имеет возможность вычислить признак конца изображения. Это можно сделать, сравнивая код указателя текущей -.î÷êê изображения с заранее известным значением, соответствую|цим концу иэоораже ния. Результат сравнения — признак конца изображения — необходимо сохранить для передачи программному блоку

20 "Конец изображения".

Все эти операции производятся блоком 1 управления в промежутках между 4р обновлением содержимого первого 3 и второго 4 регистров. Избыточные интервалы времени в работе блока 1 управления, возникающие вследствие несовпадения длительности воспроизведе- 45 ния фрагментов изображения на строке в телевизионном индикаторе и времени выполнения блоком 1 управления команд необходимых для вычисления признаков, компенсируются путем исполнения холо- р стых команд, дублированием команд или любым другим способом реализации программных задержек. После исполнения требуемого форматом изображения по строке количества обновлений блок 1 управления переходит к выполнению следующего программного блока 19 "Генерирование строчных импульсов". В процессе реализации этой функции блок 1 . управления выводит в третий регистр код СГИ, ССИ, КСИ, КГИ = 1100, в результате чего формируются фронты СГИ и ССИ. Затем выводится код 1000, чем обеспечивается формирование среза ССИ. Занесение кодов в третий регистр 5 происходит аналогично описанному выше для блока 16. Затем, .используя резерв времени, пока длится СГИ, блок 1 управления выполняет операции подготовки начала следующей строки аналогично блоку 17. После этого блок 1 управления выполняет программный блок 20 "Конец иэображения", реализуемый условным переходом в программе по ранее сформированному признаку конца изображения, размешепному в одном из разрядов флагового регистра блока 1 управления.

Если значение этого признака равно

О, то блок управления повторит программные блоки 18 и 19, иначе — перейдет к исполнению блока 21 "Формирование среза СГИ, кадровых импульсов и признака конца КСИ". Исполнение блока 21 начинается с занесения блоком 1 управления в третий регистр 5 кода СГИ, ССИ, КСИ, КГИ = 0011, Это выполняется аналогично описанному выше для блока 16. Этот код поступает на выход третьего регистра 5, обеспечивая формирование среза СГИ и фронтов КСИ и КГИ. С этого момента разрешается изменение содержимого "-апоминающего устройства изображения вычислительной машины благодаря поступлению КГИ на выход )4 устройства. Далее блок I управления инкрементирует указатель текущей точки изображения, учитывая движение луча телевизионного индикатора 9 по невидимой строке, и сравнивает .его с заранее известным значением, соответствующим концу КСИ.

Результат сравнения формируется точно так же, как и признак конца изображения аналогично блоку 18, Затем, независимо от значения этого признака, выполняется задержка до конца текущей строки, и блок 1 управления переходит к выполнению программного блока 22 и

Генерирование строчных импульсов", который выполняется аналогичйо блоку

19, с той лишь разницей, что коды, выводимые в третий регистр 5, имеют значения 1111 и 1011 соответственно и подготовка к началу следующей строки не производится — вместо нее вы1455357

Таким образом, изобретение обеспе- 40 чивает расширение области применения устройства путем отображения информации в различных телевизионных стандартах, временные интервалы которых формируются блоком 1 управления при вы- 45 полнении программных алгоритмов, хранящихся в блоке 2 постоянной памяти.

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

Устройство для отображения информации на экране телевизионного индикатора, содержащее блок управления, полняется задержка на эквивалентное время. Следующим выполняется программный блок 23 "Конец КСИ", который аналогичен блоку 20. При этом если

J формирование КСИ еще незакончено, блок 1 управления повторяет выполнение программных блоков 21 и 22, в противном случае — переходит к исполнению блока 24 "Формирование среза lp

СГИ, кадрового гасящего импульса и признака конца КГИ". Этот программный блок выполняется аналогично блоку 21 с тем отличием, что в третий регистр 5 выводится код 0001, чем обе- 15 спечивается формирование среза не только СГИ, но и КСИ. Кроме того, значение кода указателя текущей точки изображения сравнивается теперь со значением, соответствующим концу КГИ, 20 и формируется признак конца КГИ.

Следующим выполняется программный блок 25 "Генерирование строчных импульсов". Этот блок реализуется блоком 1 управления аналогично блоку 19 с той лишь разницей, что коды, выводимые в третий регистр 5, имеют значения 1101 и 1001 соответственно и подготовка к началу следующей строки не производится. Затем выполняется 30 заключительный блок 26 "Конец КГИ".

8 процессе выполнения этой функции блок 1 управления анализирует признак конца КГИ: если он равен единице, то

Реализуется пеРеход к началу програм- З5 мы — блоку 17, иначе повторяется цикл воспроизведения КГИ, начиная с блока 24. блок постоянной памяти, первый, второй и третий регистры, дешифратор и сумматор, информационный вход-выход блока управления, информационный вход третьего регистра и выход блока постоянной памяти являются информационным входом-выходом устройства, первый, второй, третий и четвертый выходы третьего регистра подключены соответственно к первому, второму, третьему и четвертому входам сумматора, выход которого соединен с входом телевизионного индикатора, адресный входвыход блока упрагления, адресный вход блока постоянной памяти и вход дешифратора являются адресным входом-выходом устройства, первый выход дешифратора подключен к входу управления записью первого регистра, первый выход блока управления соединен с входом управления чтением блока постоянной памяти, тактовым входом третьего регистра и является тактовым выходом устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства путем отображения информации в различных телевизиI онных стандартах, оно содержит счетчик- и мультиплексор, выход которого соединен с пятым входом сумматора, второй выход блока управления подключен к таютовому входу счетчика, выход которого соединен с управляющим входом мультиплексора, первый и второй информационные входы которого подключены к выходам соответственно первого и второго регистров, информационные входы которых соединены с информационным входом-выходом устройства, тактовые входы первого и второго. регистров подключены к первому выходу блока управления, входы управления записью второго и третьего регистров соединены соответственно с вторым и третьим выходами дешифратора, первый выход третьего регистра подключен к входу "Установка "0" счетчика, четвертый выход третьего регистра является выходом кадровоro гасящего импульса устройства, управляющим выходом которого является третий выход блока управления.

1455357

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

Редактор Н, Киштулинец Техред М. Ходанич Корректор C. ЧеРни

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

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

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

Производственно-п6лиграфическое предприятие, г. Ужгород, ул. Проектная, 4