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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для вывода информации из ЭВМ. Цель изобретения - упрощение устройства. Устройство содержит блок 1 сопряжения, первый 2 и второй 6 блок и регистров, интерполятор 3, блок 4 записи-стирания, блок 5 оперативной памяти, генератор 7 символов, регистр 8, первый 9 и второй 11 счетчики адреса, мультиплексор 10, блок 12 синхронизации, телевизионный индикатор 13 с соответствующими связями, команда на формирование символьных и графических элементов через блок 1 сопряжения и блок 2 регистров поступают в интерполятор 3 и генератор 7 символов, где формируются единичные приращения координат X и Y, которые, управляя работой счетчика 9 адреса, обеспечивают формирование в блоке 5 памяти двоичного эквивалента элемента. Блок 4 записи-стирания обеспечивает избирательную запись в отдельные биты слова, что позволяет организовать редактирование информации на экране без искажения изображения. При отображении изображения адреса считывания формируются счетчиком 11, откуда через мультиплексор 10 поступают на адресный вход блока 5 памяти. 1 ил.

СООЭ СОВЕТСКИХ

РЕСПУБЛИК

„„SU„„1499397 A 1

{51) 4 С 09 С 1/16

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

ПО ИЭОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР

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

2 символов, регистр 8, первый 9 н второй 11 счетчики адреса, мультиплексор 10, блок 12 синхронизации, телевизионный индикатор 13 с соответствующими связями, команды на формирование символьных и графических элементов через блок 1 сопряжения и блок 2 регистров поступают в ннтерполятор

3 и генератор 7 символов, где формируются единичные приращения координат Х и У, которые,.управляя работой счетчика 9 адреса, обеспечивают формирование в блоке 5 памяти двоичного эквивалента элемента; Блок 4 записистирания обеспечивает избирательную запись в отдельные биты слова, что позволяет организовать редактирование информации на экране без искажения изображения. При отображении изображения адреса считывания формируются счетчиком 11, откуда через мультиплексор 10 поступают на адресный вход блока 5 памяти..1 ил.

I

{21) 4278789/24-24 (22) 06.07.87

{46) 07.08.89. Бюл. Р 29 (72) С.В;Льдов, В.А.Прищенко и ИЛ.Романов (53) 681.327.11(088.8) (5á) Авторское свидетельство СССР

У 1229802, кл. С 09 С 1/16, 1984.

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

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

{57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для.вывода информации из 3ВМ. Цель изобретения— упрощение устройства. Устройство содержит блок 1 сопряжения, первый 2 и второй 6 блоки регистров, интерполятор 3, блок 4 записи-стирания, блок

5 оперативной памяти, генератор 7

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

3 149939

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

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

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

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

18 блока 12 синхронизации, вход 19 блока 12 синхронизации выход 20 перь

25 вого блока регистров, четвертый выход

21 блока 12 синхронизации, второй выход"22 интерполятора 3, седьмой выход

23 блока 12 синхронизации, входы 24 и 25 блока 12 синхронизации, восьмой

26, шестой 27 выходы блока 12 синхро- о низации, вход 28 блока 12 синхрониза-. ции, третий выход 29 блока 12 синхронизации, выход 30 первого счетчика 9 адреса, информационный вход 31 второго блока 6 регистров, адресный 35

32 и управляющий 33 входы блока 5 оперативной памяти, девятый 34, первый 35, десятый 36, двенадцатый 37 выходы блока 12 синхронизации, выход

38 второго блока 6 регистров, выход

39 блока 14 цветности, выход 40 блока 15 формирователя, пятый выход 41 блока 12 синхронизации, выход 42 второго счетчика 11 адреса.

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

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

Для обеспечения немерцающего изображения на экране осуществляется периодическое считывание данных, хранимых в блоке 5 памяти, с кадровой частотой.

Слово из блока 5 rio шинам 31 поступает во второй блок 6 регистров и записывается в тот из двух его регистров, который в данный момент работает на запись, по команде на одной иэ шин

36 блока 12. Считывание видеоданных из блока 6 осуществляется четырехразрядными словами по сигналам на шинах 36 блока 12 синхронизации, которые поочередно разрешают соответствующие выходы того регистра блока 6, который работает на считывание. Вы-. ходы соответствующих разрядов регистров блока 6 объединены по схеме

МОЕ1ТАЖНОЕ ИЛИ.

Считываемые из блока 6 регистров четырехразрядные слова по шинам 38 поступают в блок 14 цветности, который преобразует эти .слова в трехраэ-. рядный код модуляции лучей телевизионного индикатора 13. Блок 14 может быть запрограммирован так, что при наложении изображений могут отображаться естественные цвета наложений, либо преобладать один из основных цветов, либо наложения в любом случае будут отображаться одним цветом (например, белым).

С блока 14 цветности видеосигналы по нинам 39 поступают в блок 15 выходных формирователей, в который по шинам 37 от блока 12 синхронизации поступают также синхронизирующие и гасящие сигналы.

Блок 15 формирует на выходных шинах 40 сигналы с параметрами, необходимыми для работы индикаторного блока 16.

Адресация блока 5 при отображении осуществляется от второго счетчика

1 1 адреса. Счетчик 11 устанавливается в исходное состояние сигналом на одной из шин 35 во время кадрового гасящего импульса. Последовательное увеличение адресов блока,5 синхронно с разверткой растра реализуется единичными приращениями, которые поступают в счетчик 11 от блока 12 синхро-. низации по одной из шин 35. Все адреса блока 5 считываются за время одного кадра. Коды адресов с выхода счетчика 11 поступают на адресные входы блока 5 через мультиплексор 10 по шинам 42 и 32 .соответственно.

Внесение изменений.в отображаемые данные реализуется следующим образом.

Информация об измененйях поступает от ЭВМ (не показана) с входа устройства в блок 1 сопряжения. Если хотя бы

55

Последующие слова с шин 20 в зависимости от вида изменяемых данных вводятся в интерполятор 3 по командам на шинах 41 или же генератор 7

5 149939 один из двух регистров блока 2 регистров свободен, на поступившее от ЭВМ командное слово блок 12 синхронизации на одной из шин 18 формирует команду разрешения выдачи блоком 1 сопряжения ответного слова в ЭВМ. При этом в блоке 12 синхронизации запоминается код, который содержится в командном слове и поступает по ши- 10 нам 17, Этот код соответствует числу информационных слов, которые будут переданы из ЭВМ после приема ответного слова. Эти слова по шинам 17 последовательно вводятся в блок 2 ре- 15 гистров по сигналам на шинах 21,. ко-. торые формируются блоком 12 синхронизации по признакам, поступающим от блока 1 сопряжения по одной из шин

19.

После приема заданного ЭВМ числа информационных слов блок 12 снова формирует команду на выдачу ответного слова, в одном из разрядов которого указывается, была ли ошибка при 25 приеме сообщения. Если сообщение было принято с ошибкой, то оно игнорируется, а регистр блока 2, в который вводились слова, считается свободным.

Если же сообщение было принято без 30 ошибки, а внесение предшествующих изменений в отображаемые данные завершено, то блок 12 синхронизации на шинах 21 формирует сигналы поочередного считывания слов того регистра блока 2, в который были записаны информационные слова.

С выхода блока 2 по шинам 20 данные распределяются следующим образом.

Разряды первого слова, определяющие 40

;характер (запись или стирание) и цвет вносимых изменений, вводятся в блок 4 по команде на одной из шин 26 от блока 12. А разряды этого же слоВа» определяющие значение Хр Вводят 45 ся в первый счетчик 9 адреса по команде на одной из шин 29 от блока 12.

Разряд второго слова данных, который определяет вид (символы или графика) изменяемых данных, вводится в блок

12, а разряды этого слова, соответствующие Ун, вводятся в счетчик 9 адреса по команде на одной из шин 29 от блока 12 синхронизации.

7 6 символов по команде на шине 23 от блока 12 синхронизации.

После завершения считывания данных соответствующий регистр блока 2 считается свободным, его состояние фиксируется блоком 12.

Работа устройства при внесении изменений осуществляется следующим образом. В циклы чтения блока 5 вводятся фазы чтения и записи по сигналам на шинах 33 от блока 12, на время которых сигналом на шинах 34 от блока 12 осуществляется переключение мультиплексора 10 и адресации блока 5 от счетчика 9. Реверсивный счетчик 9 устанавливается значениями

Х, Yö, а последующие изменения его состояния происходят по сигналам единичных приращений +Л х, t g у, которые поступают на входы счетчика по шинам 28 с регистра 8. Эти приращения соответствуют обходу контуров изображений символов или графики, они поступают на вход регистра 8 по шинам

22 с выходов интерполятора 3 или генератора 7 символов. Обход контуров символов или графики и соответственное изменение адресов блока 5 завершается по сигналам на шинах 24 или

25 с выходов генератора 7 символов или интерполятора 3, которые поступают в блок 12.

Внесение изменений в любую точку изображения, т.е. по любому адресу блока 5, реализуется следующим образом. После завершения считывания блока 5 для отображения переключается мультиплексор 10 и производится считывание слова блока 5 по адресу, установленному в счетчике 9. При этом сигнал разрешения ввода в блок 6 регистров не формируется, а данные с выхода блока,5 по двунаправленной шине 31 поступают в блок 4. Эти данные соответствуют восьми точкам изображения, изменения в данный момент вносятся только в одну точку, которая выбирается блоком 4 по младшим разрядам адреса, поступающим по шинам 30 от счетчика 9. По этим данным блок

4 записи-стирания формирует новое слово блока 5, которое и записывается в блок 5 по тому же адресу, что и команда "Запись" на шине 33 от блока 12. Затем мультиплексор 10 переключается так, что из блока 5 информация читается в цикле отображения, 1499397 а поток вновь следуют процедуры внесения изменений до их завершения.

Слово регистра 8, кроме разрядов приращений1дх и ду, содержит разряд разрешения внесения изменений (РВИ), который по одной из шин 28 поступает в блок 12 ° Если этот разряд равен 1, что соответствует запрещению внесения изменений, то блок 12 не формирует сигналов чтения-записи для внесения изменений на ш.<нах 33 и переключения мультиплексора 10 на шине

34, хотя состояние счетчиков 9 изменяется. Таким образом, реализуется из-15 менение адресов в счетчике 9 без внесения изменений в отображаемые данные, что необходимо при замыкании контуров символов или формировании частей графического изображения.

Наличие регистра 8 позволяет реализовать параллельные процедуры интерполирований ипи формирования данных о символах с процедурами внесения изменений и иметь готовые прира- 25 щения счетчика 9 к началу считывания блока 5 в фазе внесения изменений.

После завершения процедур внесения изменений блок 12 синхронизации начинает обработку новых данных, если30 закончен их ввод в блок 2 регистров.

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

35 блоков, необходимых для реализации избирательной .модификации фрагментов изображения и их взаимного положения.

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

Устройство для отображения информации на экране телевизиоуного индикатора, содержащее блок сопряжения, первый и второй блоки регистров, ин- 4> терполятор, блок записи-стирания, блок оперативной памяти, генератор .сим волов, регистр, первый и второй счетчики адреса, мультиплексор, блок синхронизации, первый выход которого соединен с тактовым входом второго счетчика адреса, выход которого подключен к первому информационному выходу мультиплексора, выход которо-, го соединен с адресным входом блока оперативной памяти, управляющий вход которого подключен к второму выходу блока синхронизации, третий выход которого соединен с тактовым входом перпервого счетчика адреса, информационный вход которого, информационные входы интерполятора, блока записистирания и вход сигнала признака символа блока синхронизации подключены к выходу первого блока регистров, вход управления записью которого соединен с четвертым выходом блока синхронизации, пятый выход которого подключен к тактовому входу интерполятора, первый выход которого соединен с входом сигнала признака окончания формирования графического элемента блока синхронизации, шестой выход которого подключен к входу управления записью регистра, тактовый вход генератора символов соединен с седьмым выходом блока синхронизации, восьмой выход которого подключен к тактовому входу блока записи-стирания, управляющий вход мультиплексора соединен с девятым выходом блока синхронизации, десятый выход которого подключен к входу управления записью второго бло— ка регистров, информационный вход которого соединен с информационным входом-выходом блока оперативной памяти, вход сигнала запуска блока синхронизации подключен к первому выходу блока сопряжения, второй выход которого соединен с информационным входом первого блока регистров и входом кода команды блока синхронизации, одиннадцатый выход которого подключен к входу сигнала ошибки блока сопрйжения, информационный вход-выход которого яв" ляется информационным входом-выходом устройства, выход второго блока регистров соединен с видеовходом телевизионного индикатора, синхровход которого подключен к двенадцатому выходу блока синхронизации, о т л и ч а ю— щ е е с я тем, что, с целью упрощения устройства, выход первого блока регистров подключен к адресному входу генератора символов, первый выход которого соединен с входом сиг-! нала признака окончания формирования символа блока синхронизации, вход ко дов приращения координат Х и У которого и.вход управления записью первого счетчика адреса подключены к входу регистра, информационный вход которого подключен к вторым выходам интерполятора и генератора символов, выход первого счетчика адреса соеди-, нен с вторым информационным входом мультиплексора и с адресным входом

1499397

Корректор 0.Ципле

Заказ 4698/50 Тираж 469 Подписное

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

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

Производственно-издательский комбинат "Патент", r.Ужгород, ул. Гагарина, 101 блока записи-стирания, информационный вход-выход которого подключен к

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

Редактор H..Тупица Техреду.Кравчук информационному входу-выходу блока оперативной памяти.