Устройство для отображения информации
Изобретение относится к области автоматики и вычислительной техники и предназначено для ввода, хранения и вывода на экран графической информации . Цель изобретения - расширение области применения за счет динамического , управления параметрами ввода и вывода информации. Это достигается введением блоков, позволяющих по значению текущего адреса вырабатывать управляющие сигналы, влияющие на характеристики изображения, например битность, цвет, масштаб и др. При выводе информации на экран (как и при обмене с ЭВМ) адрес регенерации, формируемый в блоке формирования адреса, поступает на первый и второй блоки оперативной памяти как адрес этих блоков памяти. По информации с их выходов формируется окончательный адрес регенерации, поступающий на адресные шины блоков памяти. Одновременно анализируются данные во втором блоке оперативной памяти и вырабатываются соответствукяцие сигналы. Использование изобретения позвсшяет, например, при наличии дисплейной памяти, емкость которой превышает емкость экрана, организовать информационные поля различной конфигурации. Имеется возможность анализировать битность выводимой информации и в соответствии с ней изменять величину информационного поля памяти. Возможно обходить дефектные участки памяти устройства и тем, самым увеличить его надежность. 7 ил. i сл
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
C 11 (19) (И) 1496 A i (5D 4 G 06 F 3/14
ОПИСАНИЕ ИЗОБРЕТЕНИЯ /
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3802178/24-24 (22) 09.10.84 (46) 15 05.86. Бюл. В 18 (71) Научно-исследовательский институт управляющих вычислительных машин (72) В. Г, Непомнящих и Е. Н. Пилипчатин (53) 681. 327.11(088.8) (56) Авторское свидетельство СССР
У 932530, кл. G 09 G 1/08, 1980.
Дисплей графический полутоновый.
Ê331-3, ЭВ2.043,015 Техническое описание. (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ (57) Изобретение относится к области автоматики и вычислительной техники и предназначено для ввода, хранения и вывода на экран графической информации. Цель изобретения - расширение области применения sa счет динамического управления параметрами ввода и вывода информации. Это достигается введением блоков, позволяющих по значению текущего адреса вырабатывать управляющие сигналы, влияющие на характеристики изображения, например битность, цвет, масштаб и др. При выводе информации на экран (как и при . обмене с ЭВМ) адрес регенерации, формируемый в блоке формирования адреса, поступает на первый и второй блоки оперативной памяти как адрес этих блоков памяти. По информации с их выходов формируется окончательный адрес регенерации, поступающий на адресные шины блоков памяти. Одновременно анализируются данные во втором блоке оперативной памяти и вырабатываются соответствующие сигналы. Использование изобре*ения позволяет, например, 3 при наличии дисплейной памяти, емкость которой превышает емкость экрана, M У организовать информационные поля различной конфигурации. Имеется возможность анализировать битность выводи- Я мой информации и в соответствии с ней изменять величину информационного поля памяти. Возможно обходить дефектные участки памяти устройства и тем, самым увеличить его надежность. 7 ил.
1231496
Изобретение относится к автоматике и вычислительной технике и может быть использовано для формирования графических изображений на экранах нидеотерминалов. 5
Цель изобретения — упрощение и расширение области применения устройства за счет обеспечения динамического изменения характеристик отобраl0 жаемой информации.
На фиг. 1 показана структурная схема устройства, на фиг. 2 — блок хранения и обработки данных; на фиг. 3— блок синхронизации, на фиг. 4 — блок
15 управления, на фиг. 5 — блок формирования адреса; на фиг. 6 — временная последовательность операций в режимах записи и регенерации на экран; на фиг, 7 — вариант информационного
20 слова, записываемого в первый и второй блоки оперативной памяти.
Устройство содержит первый регистр
1, блок 2 синхронизации, блок 3 управления, блок 4 формирования адреса, блок 5 хранения и обработки данных, блок 6 визуализации, коммутатор 7, счетчик 8, первый блок 9 оперативной памяти, второй блок 10 оперативной памяти, третий регистр 11, второй регистр 12, дешифратор 13.
Блок 5 хранения и обработки данных, содержит блоки памяти 14-19, коммутаторы 20-25, блоки оперативной памяти 26-28, цифро-аналоговый преобразователь 2 9.
Блок 2 синхронизации содержит задающий генератор 30, счетчик точек
3l счетчик строк 32, дешифратор 33.
Блок управления содержит входной ,дешифратор 34, схему отработки 35, счетчик 36, регистр режимов и признаков 37, дешифратор управления 38,,цешифратор 39.
Блок формирования адреса 4 содержит коммутатор 40 регистр начального адреса X 41, регистр модификации Х 42, сумматор по координате Х 43, выходной регистр Х 44, коммутатор 45, регистр начального адреса Х 46, регистр модификации У 47, сумматор по координате у 48, выходной регистр у 49, регистр начального адреса 50, счетчик адреса регенерации 51, выходной коммутатор
52.
На фиг. б показана временная после-55 довательность операций в режимах записк и регенерации на экран и введены следующие обозначения. t — подключение ньгходных регистров 44 и 49 ко входу первого 9 и второго 10 блоков опе-. ративной памяти; С, — появление адреса записи IJ< выходе блока 9 и призна ков управления на выходе блока !О; занесение адреса записи н третий регистр 11 и признаков записи во второй регистр 12, выбор блока памяти и режима записи, подключение к выходному коммутатору 52 счетчика адреса регенерации 51; з — формирование адреса в счетчик адреса регенерации 51; появление адреса регенерации и-го слова изображения на выходе блока 9 и признаков управления на выходе блока 10; t — запись ацреса и признаков регенерации в второй и третий регистры, выбор блока памяти и режима регенерации; t — формирование очередного адреса в счетчики адреса регенерации 51; t — появление адреса регенерации n+1-го слова изображения на выходе блока 9 и признаков управления на выходе блока 10; t — запись адреса и признаков регенерации во втовторой и третий регистры, выбор блока памяти и режима регенерации, переключение коммутаторов 20-22 на пропускание информации из выбранных блоков памяти (14-16 или !7-19) и управление коммутаторами 23-25 (выбор одноканального черно-белого или трехканального цветного варианта регенерации изображения), На фиг. 7 а показан вариант информационного слова, записьгнаемого но второй. блок оперативной памяти и введены обозначения Х и Yц — признаки конца работы по координатам Х и У соответственно; 1 "-стр. — номер страницы памяти (нуленая страница — блоки памяти <4-16, первая страница блоки памяти 17-19); Ц — цветной или черно-белый вариант регенерации изображения; БТ вЂ” битность записываемой (или регенерируемой) информации.
3а фиг. 7 b показан вариант информационного слова, записываемого в первый блок оперативной памяти, здесь введены следующие обозначения °
R, G,  — номера каналов в странице памяти; К вЂ” блок памяти !4 или 17;
G — блок памяти 15 или 18;  — блок памяти 16 или 19; У, У, Х,, Х вЂ” по два старших разряда адреса по координатам Х и У, поступающего на блоки памяти 14-19.! 231496
Работа устройства рассмотрена согласно слов фиг. 7 и временной диаграмме фиг. 6, построенной с учетом использования в блоках памяти 14-19 динамической памяти (например, 5
К565РУ5), Ф
Режим Запись
Предварительно в блок 9 и блок 10 загружается необходимая информация, Начальный адрес записи и его модифи- 10 кация заносятся в соответствующие регистры 41 и 42, 46 и 47, По приходу в регистр 1 данных, которые .должны быть записаны в блок
5 хранения и обработки данных, в !5 блоке 3 управления запускается схема отработки 35. После подсинхронизации к сигналу RAS вырабатываемому с помощью счетчика 36 и дешифратора 39, взводится триггер переключения адре- 2О са (Т ) упраВляющий ВЫХОДным иеР. с Др коммутатором 52 и подключающий к коммутатору 7 значение начального адреса записи, который находится в выходном регистре Х 44 и выходном регистре 25
Y 49. Управление коммутатора 7, поступающее с дешифратора управления
38, обеспечивается, при условии отсутствия записи в блок 9 или блок 10, подключением к адресным шинам блока 9 gg и блока 10 данных с выходного коммутатора 52. Таким образом, начальный адрес записи (его старшие разряды) поступают на блок 9 и блок 10, и на вход регистра 11 (младшие разряды).З5
Это происходит в момент времени (фиг. 6) ° Если начальный адрес записи по координате Х и Y равен нулю, то адрес ячейки блока 9 и блока 10, из
Которой производится чтение информа- 4р ции, также равен нулю. Пусть информация, которая появляется на выходе указанных блоков 9 и 10 в момент времени t<, имеет вид: все разряды равны нулю и только признак P = 1. Тог- 45 да в момент времени t по импульсу
3п, формируемому в дешифраторе управления 38, происходит запись признаков Y<„ Y<, Х, Х и младших разрядов адреса по координатам Х и Y в ре- 50 гистр 11, а признаки R, 6, В Фстр.
ЦВ, БТ вЂ” в регистр 12. Признаки R
G В, Ф стр. поступают в дешифратор
13, на выходе которого формируется сигнале ПОЗВОляющии прОизВОдить за 55 лись в блок памяти 14. Вырабатывается разрешающий сигнал Р „, разрешающий прохождение на блок памяти 14 всех m сигналов, необходимых для записи информации. Одновременно происходит сброс Т„,, означаюший, что пер. Одр. устройство может принять очередные данные для записи ° Выходной коммутатор 52 подключает к коммутатору 7 содержимое счетчика адреса регенерации 51, В блоке 4 формирования адреса происходит подготовка нового адреса записи путем сложения на сумматоре о
43 содержимого выходного регистра
Х 44 со значением регистра модификаций Х 42 и записи полученного результата в выходной регистр Х 44. Аналогичная операция производится и по координате 7 на сумматоре 48, Описанная работа устройства в режиме ВЗапись 1 повторяется по каждому циклу записи (формируемому с приходом очередных данных в регистр I) до тех пор, пока в адресе записи не изменится один из старших разрядов, поступающих не на входы регистра 11, а на адресные шины блока 9. Теперь из
В блока 9 и блока 10 читается очередная ячейка, в которой могут быть эапц.аны другие данные. Например, если имеется признаки R = С = В = 1 и Ф стр. = 1, то информация, находящаяся в регистре
1 будет записываться в блоки памяти
1?-19. Если появился признак X„, означающий, что запись по горизонтали должна быть окончена, то.в блоке 4 формирования адреса по. сигналам, вырабатываемым в дешифраторе управления 38, определяется новый адрес записи по координате Х путем записи содержимого регистра начального адреса Х 41 в выходной регистр Х 44, (При появлении признака У„ аналогичные операции производятся по координате Y): Таким образом, возможно осуществить запись информационного поля заданной конфигурации без определения в ЭВМ границ этого поля.
Режим Регенерация".
Предварительно в регистр начального адреса 50 и блоки оперативной памяти 26-28 записывается необходимая информация, определяющая закон преобразования данных, читаемых из блоков памяти 14-19, в процессе их продвижения к блоку визуализации и начальный адрес чтения на экран (начальный адрес регенерации).
В начале каждого кадра регенерации по сигналу ГК в счетчик адреса регенерации 51 переписывается содержимое
1231496 регистра начального адреса 50. Этот адрес через выходной коммутатор 52 (если не взведен Т,„ „ ) и коммутатор
7 (если нет записи в блок 9 и блок 10) 5 поступает на входы регистра 1! и адресные шины блока 9 и блока 10. Пусть начальный адрес регенерации равен нулю, как и в режиме Запись . В этом случае с выхода блоков 9 и 10 читают- !!) ся нули из всех разрядов за исключением признака P = 1. Рассиотрии такт регенерации, следующий непосредственно за тактом записи, В момент времени начинается подготовка адреса регенерации, который поступает со счетчика адреса регенерации 51.
В момент времени t окончательный адрес регенерации и-го слова записывается в регистр 11, а признаки уп- 20 равления — в регистр 12 °
Выбирается блок, из которого будет производиться чтение, путем анализа в дешифраторе 13 признаков R, G, В и Фстр. и начинается чтение информа- 25 ции из выбранного блока. Одновременно в момент времени t по сигналу с дешифратора управления 38 содержимое счетчика адреса регенерации 51 увеличивается на единицу, и новый текущий 5!! адрес регенерации поступает на блок 9 и блок 10.
В момент времени t информация (слово регенерации), читаемая из микросхем памяти блока )4 записывается З5 о в регистр этого блока, хранящий информацию о нескольких рядом расположенных элементах изображения (обычно ,на 8 элементов). Адрес очередного п+! слова регенерации записывается в 40 регистр )l и одновременно признаки
R, G, В и стр,Ф n-ro слова регенерации, хранящиеся в регистре 12, переписываются в буферные триггера регистра 12.
45.
Этим достигается компенсация задержки на считывание инфориации из блока памяти 14 в случае применения динамиче.ской памяти.
В дешифраторе 13 анализируется признак Фстр. и вырабатывается сигнал управления коммутаторами 20 и 21.
Пропускается информация с блоков памяти 14-16, или с 17-19. Одновременно по содержимому триггера второго 55 регистра, хранящего признак ЦВ, и содержимому триггеров с признаками
R, G, Вв дешифраторе вырабатывается сигнал управления коммутаторами 2326.
Б рассматриваеиом случае (т.е. при R = 1 и ЦВ = О) информация с выхода коммутатора 20 пропускается через все коммутаторы 23-25 и поступает на все каналы преобразования.
Если блоки 9, IO и 26-28 заполнены одинаково, то на экране блока 6 визуализации будет черно-белое изображение. Если неодинаковое — изображение в псевдоцвете
Описанный цикл регенерации повторяется в течение всего времени кадра.
После того как в счетчике адреса регенерации 51 в процессе прибавления
+) к его содержимому изменится один из старших разрядов, который поступает на адресные шины блока 9 и блока
10, меняется адрес читаемой ячейки, т,е. меняются признаки на выходе блоков 9 и 10.
В рассматриваемом случае R = G =
= B:= l и Фстр.,= 1 и через коммутаторы 20-22 пропускается содержимое блоков памяти 17-19., а через коммутаторы 23-25 пропускается информация своего канала, т.е. через коммутатор
23 пропускается информация с блока памяти 17, через коммутатор 24 — с блока памяти 18 и через коммутатор 25
25 — с блока памяти 19. На экране блока 6 визуализации формируется цветное изображение.
В режиме Регенерация признаки
Х и Ъ, указывают на границы поля изображения и обеспечивают запрет вь1хода Из этого поля в процессе перемещения изображения.
Признак ВТ, поступающий в блок управления 3 и блоки памяти 14-18, обесобеспечйвает формирование в блоках памяти элементов изображения с заданной битностью.
Таким образом, предлагаемое устройство обеспечивает динамическое изменение характеристик изображения °
Могут измениться такие характеристики, как битность изображения, количество подключаемых каналов иэображения, его масштаб, обеспечивается работа в заданном поле изображения и с заданныии участками блоков памяти.
Этим обеспечивается обход дефектных участков памяти, что повышает наде;::— ность устройства. На экране блока визуализации, таким образом, можно! 231496 иметь как бы несколько независимых экранов, Можно, например, рассматривать одновременно некоторое изображение в цветном и черно-белом вариантах, в разных битностях, т.е. применять метод битовых срезов1, рассматривать беэ увеличения и рядом иметь увеличенное (промасштабированное) изображение. формул а и з о б р е т е н и я
Устройство для отображения информации, содержащее последовательно соединенные первый регистр, блок хранения и обработки данных и блок визуализации, последовательно соединенные блок синхронизации, второй выход которого соединен с вторым входом блока хранения и обработки данных, блок управления, второй выход которого соединен с третьим входом блока хранения и обработки данных, и блок формирования адреса, второй вход которого соединен с вторым входом блока управления, входом первого регистра и является входом устройства. отличающееся тем, что, с целью упрощения и расширения области применения устройства эа счет обеспечения динамического изменения характеристик отображаемой информации оно содержит коммутатор, счетчик, перпервый и второй блоки оперативной памяти, второй и третий регистры и дешифратор, выход которого соединен с четвертым входом блока хранения и обработки данных, пятый вход которого соединен с третьим входом блока управления, входом дешифратора и выходом второго регистра, первый вход которого соединен с первым входом
)ц третьего регистра, первым входом коммутатора, первым входом счетчика, первым входом первого и второго блоков оперативной памяти соответственнно, выход второго блока оперативной
f5 памяти соединен с вторым входом второго регистра, третий вход которого соединен с вторым входом третьего регистра и выходом первого блока оперативной памяти, второй вход которого
20 соединен с вторым входом второго блока оперативной памяти, вторым входом счетчика и является входом устройства, выход счетчика соединен с вторым входом коммутатора, третий вход кото25 рого соединен с выходом блока формирования адреса, а выход коммутатора соединен с третьими входами первого и второго блоков оперативной памяти и третьего регистра соответственно, ЗО выход третьего регистра соединен с шестым входом блока хранения и обработки данных.
К к(2
1?31496
СА5
Зп 039
Tne . Аар
Р зп Регенерацмна зкран Регенераиия на экран
Така люисом
4 2
Фиг.б
Фиг.7
Составитель В. Фунтова
Редактор А. Маковская Техред В.Кадар Корректор М..Шароши
Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 3021
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4






