Устройство для отображения информации на экране электронно- лучевой трубки
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано в устройствах вывода цифровьк данных на экран ЭЛТ, используя растровый метод формирования информации . Целью изобретения является повышение быстродействия. Поставленная цель достигается тем, что в устройстве для отображения информации на (Л Ю
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (gg 4 G 09 G 1/16
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3999168/24-24 (22) 27,12,85 (46) 23.11.87. Бюл. Р 43 (71) Кировский политехнический институт (72) А.А,Носов, А.Ю.Пестов, Е.П.Родионов и Д.А.Страбыкин (53) 681.327.11(088.8) (56) Соловейчик И.Е.Дисплеи в системах с ЭВМ. — М.: Советское радио, 1979, с. 106-107, рис. III. 11.
Авторское свидетельство СССР
9 11226699118800, кл, G 09 G 1/16, 1984..80 ИЫ242 А1 (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ
ТРУБКИ (57) Изобретение относится к вычислительной технике и может быть использовано в устройствах вывода ци рровых данных на экран ЭЛТ, используя растровый метод формирования информации. Целью изобретения является повьппение быстродействия. Поставленная цель достигается тем, что в устройстве для отображения информации на
13542 экране ЗЛТ 1, содержащем генератор
2 импульсов, делитель 3 частоты, счетчики 4,6 точек растра по вертикали и горизонтали, одновибраторы
5,7 строчных и кадровых синхроимпульсов, элементы 8, 26 ИЛИ, блок 9 развертки, счетчики 10, 17 адреса считывания и записи, элементы 11, 19-24 И, одновибратор 12 управляющих сигналов, блок 13 памяти, стробирующий триггер
14, входной регистр 15, коммутатор
16 адреса, формирователь 18 видеосигнала, элемент 25 ИСКЛЮЧАЮЩЕЕ ИЛИ, 42 инвертор 27, коммутатор 28 начальной установки адреса счетчика, регистр
30 сдвига, регистры 31; 32 адреса записи, регистры 33-36 кода границ области экрана, элементы 37-44 сравнения, триггеры 45-48 границ области и вычитатели 49,50 с необходимыми связями, Перемещение изображения в ограниченной области экрана осуществляется аппаратными средствами, что приводит к существенному сокращению времени отображения движущегося изображения. 1 ил.
Изобретение относится к вычислительной технике и может быть использовано в устройствах вывода цифровых данных на экран электронно-лучевой трубки, используя растровый метод формирования информации.
Целью изобретения является повьпрение быстродействия за счет выделения аппаратными средствами в растре, фор мируемом на экране, ограниченной области,,в которой происходит перемещение изображения.
На чертеже приведена структурная схема предлагаемого устройства.
Устройство содержит электроннолучевую трубку 1 (ЭЛТ), генератор 2 импульсов, делитель 3 частоты, счетчик 4 точек растра по вертикали, одновибратор 5 строчных синхроимпульсов, счетчик 6 точек растра по горизонтали, одновибратор 7 кадровых синхроимпульсов, первый элемент ИЛИ 8, блок 9 развертки, счетчик 10 адреса считывания,.первый элемент И 11, одновибратор 12 управляющих сигналов, блок 13 памяти, стробирующий триггер
14, входной регистр 15, первый коммутатор 16 адреса, счетчик 17 адреса записи, формирователь 18 видеосигнала, с второго по седьмой элементы
И 19-24, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 25, второй элемент ИЛИ 26, инвертор 27 коммутатора 28 начальной установки, второй коммутатор 29 адреса, регистр
30 сдвига, первый и второй регистры
31 и 32 адреса записи, с первого по с
35 четвертый регистры 33-36 кода границы области экрана, с первого по восьмой элементы 37-44 сравнения, с первого по четвертый триггеры 4548 границ области, первый и второй вычитатели 49 и 50 °
Генератор 2 импульсов вырабатывает сигналы, период следования которых соответствует времени отображения одного элемента растра на экране.
Сигналы с генератора 2 импульсов поступают на вход делителя 3 частоты и на один из входов регистра 30 сдвига, являющийся входом управления сдвигом информации. Сигналы с делителя 3 частоты подаются на другой вход регистра 30 сдвига, являющийся входом управления приемом информации, и на вход счетчика 4 точек растрапо вертикали, который является счетным входом. Информационный выход счетчика 4 точек растра по вертикали соединен с вторыми входами второго коммутатора 29 адреса, первого элемента 41 и шестого элемента 42 сравнения, а управляющий выход, являющийся выходом переноса — с входом одновибратора 5 строчных синхроимпульсов и входом счетчика 6 точек растра по горизонтали, который является счетным входом. Одновибратор
5 строчных синхроимпульсов формирует строчные синхроимпульсы заданной длительности при поступлении сигналов переноса на его вход. Информационный выход счетчика 6 точек растра по ro1 на вход устройства информации. Выход входного регистра 15 соединен с информационным входом блока 13 памяти, Последний служит для хранения кодов яркости точек растра, отображаемых на экране во время одного информационного кадра, и содержит m n-разряд-. ных ячеек. Для кодирования яркости одной точки растра используется один бит информации, поэтому в каждой ячейке блока 13 памяти хранится информация о и точках, а произведение
mxn определяет количество точек растра. Выход блока 13 памяти соединен с информационным входом регистра
30 сдвига, который осуществляет преобразование двоичного параллельного кода яркости точек растра в двоичный последовательный код. Выход регистра
30 сдвига соединен с входом формирователя 18 видеосигналов, выход которого соединен с модулятором ЭЛТ
1, являющимся входом управления яркостью, а управляющий вход — с выходом первого элемента ИЛИ 8, ЭЛТ 1 обеспечивает преобразование цифровой информации в видимое изображение телевизионного растра.
В процессе приема информации устройством в первом 31 и второй 32 регистрах адреса записи находятся адреса ячеек блока 13 памяти, в которые происходит запись поступающих кодов яркости точек растра. Выход первого регистра 31 адреса записи соединен с первым входом первого эле« мента 37 сравнения и третьим входом первого коммутатора 16 адреса, а выход второго регистра 32 адреса — с первыми входами второго элемента 38 сравнения, второго коммутатора 29 адреса, первого 49 и второго 50 вычитателей.
Выделение в адресном пространстве блока 13 памяти области, предназначенной для отображаемой на экране динамической информации, обеспечивается с помощью первого 33, второго 34, третьего 35 и четвертого 36 регистров кода границы области экрана. Выход первого регистра 33 соединен с первым входом третьего элемента 39 сравнения, вторыми входами коммутатора 28 начальной установки счетчика и первого элемента 37 сравнения и с информационным входом счетчика 19 адреса записи информации. Выход второго регистра 30 соединен с первым з
1354242
4 ризонтали соединен с четвертым входом первого коммутатора 16 адреса и вторыми входами третьего 39 и четвертого 40 элементов сравнения, а управляющий выход, являющийся выходом переноса — с входом одновибратора 7 кадровых синхроимпульсов. Последний формирует кадровые синхроимпульсы заданной длительности при по- 10 ступлении сигналов переноса на его вход.
Строчные синхроимпульсы с одновибратора 5 строчных синхроимпульсов подаются на управляющий вход второго 15 коммутатора 29 адреса, являющийся входом управления коммутацией, на вторые управляющие входы третьего 47 и четвертого 48 триггеров, которые являются входами установки.в начальное ?О состояние, на первый управляющий вход счетчика 10 адреса считывания, являющийся счетным входом, на первый вход первого элемента И 11 и на вторые входы пятого 22, шестого 23 и седьмого 24 элементов И и первого элемента ИЛИ 8. Кадровые синхроимпульсы с одновибратора 7 кадровых синхроимпульсов подаются на первый вход первого элемента ИЛИ 8 и на вторые уп- 30 равляющие входы первого 45 и второго
46 триггеров границ области экрана, которые являются входами установки в начальное состояние. Кроме того, строчные и кадровые синхроимпульсы передаются на блок 9 развертки.
Для запоминания сигнала, стробирующего поступающую на вход устройства информацию, служит стробирующий триггер 14, выход которого соединен 40 с вторым входом первого элемента И
11 и управляющим входом входного регистра 15, являющимся входом управления приемом информации. Одновибратор 12 управляющих сигналов формиру- 45 ет сигналы, управляющие процессом приема информации устройством. Вход одновибратора 12 управляющих сигналов соединен с выходом первого элемента
И 11, а выход — с управляющим входом щ блока 13 памяти, который является входом управления записью-считыванием, с управляющим входом стробирующего триггера 14, являющимся входом установки в начальное состояние и с третьим входом второго элемента
И 19.
Входной регистр 15 предназначен для временного хранения поступающей
13 входом четвертого элемента 40 сравнения и. вторыми входами седьмого 43 и восьмого 44 элементов сравнения
Выход третьего регистра 35 соединен с первым входом пятого элемента 41 сравнения и вторыми входами второго элемента 33 сравнения и первого вычитателя 49. Выход четвертого регистра 34 соединен с первым входом шестого элемента 42 сравнения и вторым входом второг6 вычитателя 50.
Счетчик 17 адреса записи формирует адреса записи поступающих кодов яркости точек растра в выделенную для динамической информации область блока 13 памяти. Выход счетчика 17 адреса записи соединен с первыми входами первого коммутатора. 16 адреса, седьмого элемента 43 сравнения и коммутатора 28 начальной установ-. ки счетчика. Первый управляющий вход счетчика 17 адреса записи, являющийся счетным входом, соединен с выходом второго элемента И 19, а второй управляющий вход счетчика 17 адреса записи, который является входом управ ления приемом информации, — с выходом седьмого элемента 43 сравнения, Счетчик 10 адреса считывания ин,формации формирует адреса считывания кодов яркости точек растра из области блока 13 памяти, выделенной дли динамической информации. Выход счетчика 10 адреса считывания соединен с первым входом восьмого элемента 44 сравнения и вторым входом первого коммутатора 16 адреса, информационный вход — с выходом коммутатора
28 начальной установки счетчика, а второй управляющий вход, являющийся входом управления приемом информации, с выходом второго элемента ИЛИ 26.
Первый коммутатор 16 адреса обеспечивает переключение одного из четырех входов на выход, соединенный с первым адресным входом блока
13 памяти. Второй коммутатор 29 адреса осуществляет переключение одного из двух входов на выход, соединенный с вторым адресным входом блока 13 памяти. На выходе первого коммутатора
16 адреса формируются разряды адресного слова, определяющие расположение точек изображения по горизонтальной оси растра, а на выходе второго коммутатора 29 адреса — по вертикальной оси.
54242 6
Первый 37, второй 38 элементы сравнения и второй элемент И 19 управлением сигналов на первый управляющий вход счетчика 17 адреса записи в процессе занесения поступающих кодов яркости точек растра в область блока 13 памяти, выделенную для динамической информации. Для задания коэффициентов пересчета счетчика 17 адреса записи и счетчика 10 адреса считывания, равными количеству ячеек области блока 13 памяти, предназначенной для динамической информации, используются соответственно седьмой
43 и восьмой 44 элементы сравнения.
С помощью коммутатора 28 начальной установки счетчика происходит передача начального состояния на информационный вход счетчика 10 адреса считывания. Седьмой элемент И 24 и второй элемент ИЛИ 26 разрешают передачу сигналов управления записью на второй управляющий вход счетчика 10 адреса считывания в процессе работы устройства.
Третий 39, четвертый 40, пятый
41 и шестой 42 элементы сравнения, первый 45, второй 46, третий 47 и четвертый 48 триггеры границ области экрана и четвертый элемент И 21 организуют управление коммутацией первого коммутатора 16 адреса. Сигнал с выхода четвертого элемента И
21 обеспечивает подключение выходов счетчика 10 адреса считывания,к первому адресному входу блока 13 памяти.
С помощью первого 49 и второго
50 вычитателей и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 25 сравниваются адреса записи поступающей информации с адресами области блока 13 памяти, выделенной для динамической информации. Третий 20, пятый 22 и шестой 23 элементы И и инвертор 27 представляют комбинационную схему, обеспечивающую управление работой первого коммутатора
16 адреса в процессе приема информации устройством. Сигнал с выхода пятого элемента И 22 обеспечивает подключение выхода счетчика 17 адреса записи к первому адресному входу блока 13 памяти, а сигнал с выхода шестого элемента И 23 — выхода первого регистра 31 адреса, Блок 13 памяти может быть изготовлен на микросхемах К565РУ2А, а осискажение изображения в левой части динамической области за счет наложения информации двух соседних информационных кадров, При работе устройства с генератора
2 импульсов на вход делителя 3 частоты и на второй вход регистра 30 сдвига поступают сигналы, период следования которых соответствует времени отображения одной точки растра. Информация, содержащаяся в регистре 30 сдвига, сдвигается каждым сигналом генератора 2 импульсов на один разг ряд. Сигналы с выхода делителя 3 частоты, коэффициент деления которого равен разрядности ячеек блока 13 памяти и разрядности регистра 30 сдвига подаются. на вход счетчика 4 точек растра по вертикали и на первый управляющий вход регистра 30 сдвига.
Сигналы делителя 3 частоты увеличивают содержимое счетчика 4 точек растра по вертикали и обеспечивают занесение в регистр 30 сдвига и-разрядных двоичных кодов яркости точек растра, поступающих с выхода блока 13 памяти. Между двумя занесениями информации в регистр 30 сдвига его содержимое сдвигается полностью на все разряды.
Коэффициент пересчета счетчика 4 точек растра по вертикали равен суммарному количеству сигналов, вырабатываемых делителем 3 частоты за время
I обратного и прямого ходов строчной развертки. Из исходного состояния счетчик 4 точек растра по вертикали отсчитывает количество сигналов, соответствующих обратному ходу строчной развертки, а затем начинается отсчет сигналов, соответствующих прямому ходу строчной развертки. Во время прямого хода строчной развертки счетчик 4 точек растра по вертикали отсчитывает все количество точек растра по вертикальной оси, после чего вырабатывает сигнал переноса и устанавливается в исходное состояние.,На информационном выходе счетчика 4 точек растра по вертикали в любой момент времени находится информация, характеризующая положение луча по вертикальной оси на экране ЭЛТ 1.
На выходе одновибратора 5 строчных синхроимпульсов с помощью сигна лов переноса формируются строчные синхроимпульсы, длительность которых
7 1354242 8 тальные узлы устройства — на микросхемах серии К155.
Устройство работает следующим образом.
Для информирования изображения на экране как статической, так и динамической информации используется прогрессивная вертикальная телевизионная развертка. Информация поступает на первый вход устройства в виде и-разрядных двоичных кодов яркости и точек изображения. На экране
ЭЛТ 1 изображение представляется матрицей (растром) размером К х 1 элементов разложения, где К вЂ” количество элементов разложения по вертикальной оси, 1 †. количество телевизионных строк в одном информационном кадре. В матрице. выделяется область для отображения динамической информации (динамическая область) размером р х о элементов разложения, где р— количество элементов разложения по вертикальной оси динамической облас- 25 ти, q — - количество телевизионный строк в динамической области, причем р кратно n,0 ((р 6К, 0 cq «а1. !
Отображение в динамической области растра точек, коды яркости которых поступают на вход устройства с частотой произвольно меняющейся во вре мени, осуществляется путем непрерывt ного перемещения иэображения точек / справа налево по горизонтальной оси, При перемещении теряются точки растра, расположенные в левой части динамической области. Точки, коды яркости которых поступают на вход устройства в сопровождении адресов, соответствующих динамической области, .отображаются на освободившемся месте в правой части области.
На вход устройства за время одного информационного кадра поступает от 0 до и п-разрядных двоичных кодов яркости точек растра, причем для динамической области или d = О, или
Р
d q, а для остальной части б0 и изображения d 1. При d + 1 или соответственно, (q-d), или (1-djn разрядных кодов яркости точек теряется, так как устройство может принять за время одной телевизионной строки только одно и-разрядное слово инфорP мации. При 0 < d < происходит п
9 13542 равна времени обратного хода строчной развертки. Строчные синхроимпульсы синхронизируют работу блока 9 развертки, а также обеспечивают управле5 ние другими частями устройства.
На вход счетчика 6 точек растра по горизонтали поступают сигналы пере носа со счетчика 4 точек растра по вертикали, период следования которых соответствует периоду следования строчных синхроимпульсов. Коэффициент пересчета счетчика 6 точек растра по горизонтали равен суммарному количеству строчных синхроимпульсов вырабатываемых за время обратного и прямого ходов кадровой развертки.
Из исходного состояния счетчик 6 точек растра по горизонтали отсчитывает количество строчных синхроим- 20 пульсов, соответствующее обратному ходу кадровой развертки, а затем начинается отсчет строчных синхроимпульсов, соответствующих прямому ходу кадровой развертки. Во время прямого хода кадровой развертки счетчик
6 точек растра по горизонтали отсчитывает все количество строк растра по горизонтальной оси,а следовательно, количество точек растра по горизон-, тальной оси, после чего вырабатывает сигнал переноса и устанавливается в исходное состояние, На информационном выходе счетчика 6 точек растра по горизонтали в любой момент
35 времени находится информация, характеризующая положение луча по горизонтальной оси на экране ЭЛТ 1.
На выходе одновибратора ? кадровых синхроимпульсов с помощью сигна- 4р лов переноса формируются кадровые синхроимпульсы длительность которых равна времени обратного хода кадровой развертки. Кадровые синхроимпульсы синхронизируют работу блока развертки, а также обеспечивают управление другими частями устройства.
Перед началом работы устройства в первый 33, второй 34, третий 35 и четвертый 36 регистры кода границ области экрана заносится информация— адрес зоны (АЗ), определяющая расположение ячеек области, предназначенной для отображаемой на экране динамической информации, в адресном пространстве блока 13 памяти. Кодам, хранящимся в ячейках зоны блока 13 папамяти, соответствуют точки динамической области отображаемого на экра42 10 не растра, В первом 33 и втором 34 растрах адреса области находится информация, определяющая расположение точек иэображения соответственно в начале и в конце динамической области растра по горизонтальной оси, в третьем 35 и четвертом 36 регистрах кода границ области экрана — соответственно в начале и в конце динамической области растра по вертикальной оси.
Во время работы устройства информация (И) в виде и-разрядных кодов яркости точек растра поступает на информационный вход входного регистра 15. Сигнал, стробирующий входную информацию — строб (C), передается на вход стробирующего триггера 14 и устанавливает его в единичное состояние. С помощью выходного сигнала триггера 14 происходит запись информации во входной регистр 15. Сигнал с выхода триггера 14 также поступает на второй вход первого элемента
И 11 и разрешает передачу стрбчного синхроимпульса на вход одновибратора 12 управляющих сигналов. Одновременно с подачей строба в первый 31 и второй 32 регистры адреса записи передается адрес ячейки блока 13 памяти, предназначенной для приема поступающей информации, В первом регистре 31 адреса записи находятся разряды адресного слова, определяющие расположение точек изображения по горизонтальной оси растра, а во втором регистре 32 адреса записи— по вертикальной оси.
В процессе приема информации устройством с помощью первого 37 и второго 38 элементов сравнения, первого 49 и второго 50 вычитателей и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 25 происходит сравнение адресов, сопровождающих поступающую информацию, с адресами зоны блока 13 памяти, предназначенной для отображаемой на экране ,динамической информации. На выходе первого элемента 37 сравнения вырабатывается сигнал при совпадении информации, содержащейся в первом регистре 31 адреса записи и первом регистре 33 кода границы области экрана, а на выходе второго элемента
38 сравнения — при совпадении информации, содержащейся во, втором регистре 32 адреса записи и третьем регистре 35. Первый 49 и второй 50 вы45
11 13542 читатели производят вычитание содержимого второго регистра 32 адреса записи из содержимого третьего 35 и четвертого 36 регистров кода границ области экрана. Сигналы на выходах
5 первого 49 и второго 50 вычитателей появляются при результате операции вычитания, большем нуля. Элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 25 вырабатывает сигналы, когда на его первый вход или на второй вход с выходов соответственно первого 49 или второго 50 вычитателей поступают сигналы, Причем, если на выходах первого 49 и второго 50 вычитателей одновременно отсутствуют или присутствуют сигналы, на выходе элемента .ИСКЛЮЧАЮЩЕЕ ИЛИ 25 сигналы не вырабатываются. Таким образом, с помощью первого 37 и второго 38 элементов сравнения сравнивается положение точек, коды яркости которых поступают на вход устройства, с началом динамической области растра соответственно по горизонтальной и вертикальной осям, а первый 49, вто-„ рой 50 вычитатели и элемент ИСКЛЮЧАЮ
ЩЕЕ ИЛИ 25 осуществляют анализ их расположения относительно динамической области растра по вертикальной оси.
Передача кодов яркости точек растра из входного регистра 15 в ячейки блока 13 памяти осуществляется во время обратного хода строчной раз35 вертки, Адреса ячеек записи поступают на первый и второй адресные входы блока 13 памяти соответственно с выходов первого 16 и второго 29 коммутаторов адреса. При записи поступающих кодов яркости точек растра в зону блока 13 памяти, предназначенную для отображаемой на экране динамической информации, разряды адресного слова, определяющие расположение точек изображения по горизонтальной оси, формируются с помощью счетчика 17 адреса записи, а при занесении кодов яркости вне зоны — с помощью первого регистра 31 адреса записи. Переключение соответствующих входов первого коммутатора 16 адреса происходит после анализа адреса, сопровождающего поступающую на вход устройства информацию. Управление работой первого коммутатора 16 адреса в процессе занесения информации происходит с помощью соединенных соответствующим образом третьего 20, 42 12 пятого 22 и шестого 23 элементов И и инвертора 27, Первый вход третьего элемента И 20 соединен с выходом первого элемента 37 сравнения, второй вход — с выходом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 25, а выход — с первым входом пятого элемента И 22 и входом инвертора 27, выход которого соединен с первым входом шестого элемента И 23.
Вследствие этого во время обратного хода строчной развертки строчный синхроимпульс с выхода одновибратора
5 строчных синхроимпульсов передается или через шестой элемент И 23 на первый управляющий вход первого коммутатора 16 адреса, если отсутствует хотя бы один из сигналов на входах третьего элемента И 20, или через пятый элемент И 22 на второй управляющий вход первого коммутатора 16 адреса, если на первом и втором входах третьего элемента И 20 одновременно присутствуют сигналы с выходов соответственно первого элемента 37 сравнения и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ
25, При поступлении строчного синхроимпульса на первый управляющий вход первого коммутатора 16 адреса, к первому адресному входу блока 13 памяти подключается выход первого регистра 31 адреса записи, а при поступлении на второй управляющий вход выход счетчика 17 адреса записи информации. Управление работой второго коммутатора 29 адреса осуществляется с помощью строчного синхроимпульса, который во время обратного хода строчной развертки поступает на управляющий вход второго коммутатора 29 адреса и обеспечивает подключение к второму адресному входу блока 13 памяти выхода второго регистра 32 адреса записи. Таким образом, в течение всего времени обратного хода строчной развертки на первом и втором адресных входах блока 13 памяти присутствуют адреса приема информации.
Занесение кодов яркости точек растра в ячейки блока 13 памяти происходит .с помощью сигналов, вырабатываемых одновибратором 12 управляющих сигналов. Во время обратного хода строчной развертки строчный синхроимпульс с выхода одновибратора 5 строчных синхроимпульсов передается через первый элемент И 11 на вход одновибратора 12 управляющих
242 14
13 1354 сигналов, если триггер 14 находится в единичном состоянии. Сигнал, сформированный на одновибраторе 12 находится в режиме считывания информации, так как независимо от состояния стробирующего триггера t4 на выходе первого элемента.И 11 отсутствует строчный синхроимпульс, и вследствие этого не вырабатывается сигнал на выходе одновибратора 12 управляющих сигналов, Адреса ячеек считывания поступают на первый и второй адресные входы блока 13 памяти сооответственно с выходов первого 16 и второго 29 коммутаторов адреса.
При считывании информации из ячеек зоны блока 13 памяти, соответствующей динамической области растра, разряды адресного слова, определяющие расположение точек изображения по горизонтальной оси, формируются счетчиком 10 адреса считывания, а при счиТывании из остальных ячеек— счетчиком 6 точек растра по горизонтали. Для определения принадлежности считываемых кодов яркости точек к динамической области растра во время прямого хода строчной развертки происходит непрерывное сравнение текущего содержимого счетчика 6 точек растра по горизонтали с информацией, хранящейся в первом 33 и втором 34 регистрах кода границы области экрана, и содержимого счетчика 4 точек растра по вертикали с информацией, хранящейся в третьем 35 и четвертом 36 регистрах. Процесс сравнения осуществляется с помощью соединенных соответствующим образом третьего 39, четвертого 40, пятого 41 и шестого 42 элементов сравнения, первого 45, второго 46, третьего 47 и четвертого 48 триггеров границ области экрана и четвертого элемента И
21 ° Выходы третьего 39, четвертого
40, пятого 41 и шестого 42 элементов сравнения соединены соответственно с первыми управляющими входами первого 45, второго 46, третьего 47 и четвертого 48 триггеров границ области экрана. Выходы первого 45, второго 46, третьего 47 и четвертого
48 триггеров соединены соответствен- но с первым, вторым, третьим и четвертым входами четвертого элемента
И 21, выход которого соединен с третьим управляющим входом первого коммутатора 16 адреса, Первый триггер
45 и второй триггер 46 устанавливаются в исходное состояние кадровым синхроимпульсом во время обратного хода
35 управляющих сигналов, поступает на уп- 5 равляющий вход блока 13 памяти и.осуществляет запись информации по адре-. су, определяемому выходами первого
16 и второго 29 коммутаторов адреса.
По окончании сигнала одновибратора
12 управляющих сигналов происходит установка стробирующего триггера 14 в исходное нулевое состояние,, и за счет этого обеспечивается подготовка устройства к приему новой инфор- 15 мации.
Во время занесения информации в область блока 13 памяти, предназначенную для динамической информации, на первый и второй входы второго 20 элемента И 19 передаются сигналы с выходов соответственно первого 37 и второго 38 элементов сравнения, разрешающие прохождение сигнала с выхода одновибратора 12 управляющих сиг- 25 налов на первый управляющий вход счет счетчика 17 адреса записи информации.
По окончании сигнала одновибратора
12 управляющих сигналов происходит увеличение содержимого счетчика 17 30 адреса записи информации на едини.цу. Счетчик 17 адреса записи информации имеет переменный коэффициент пересчета, зависящий от количества точек динамической области растра по горизонтальной оси, В процессе работы устройства на выходе седьмого элемента 43 сравнения вырабатываются сигналы в моменты равенства текущего содержимого счетчика 17 ад- 4п реса записи содержимому второго регистра 34 кода границы, области экрана, Сигналы седьмого элемента 43 сравнения осуществляют занесенные информации, содержащейся в первом 45 регистре 33 в счетчик 17 адреса записи информации. Таким образом, информация, находящаяся в первом 33 и втором 34 регистрах кода границы области экрана, определяет соответ- 50 ственно начальное и конечное состояние счетчика 17 адреса записи информации.
Считывание кодов яркости точек растра иэ блока 13 памяти для формирования изображения на экране происходит во время прямого хода строчной развертки, Блок 13 памяти во время прямого хода строчной развертки
15 135424 кадровой развертки, а третий 47 и четвертый 48 триггеры — строчным синхроимпульсом во время обратного хода строчной развертки. В исходном состоянии на выходах первого 45 и третье5
ro 47 триггеров находится сигнал логического нуля, а на выходах второго
46 и четвертого 48 триггеров — сигнал логической единицы, 10
В процессе работы устройства в моменты равенства текущего содержимого счетчика 6 точек растра по горизонтали содержимому первого 33 и второго 34 регистров кода границ области экрана вырабатываются сигналы на выходах соответственно третьего
39 и четвертого 40 элементов сравнения, а в моменты равенства текущего содержимого счетчика 4 точек ра- 2р стра по вертикали содержимому третьего 35 и четвертого 36 регистров на выходах соответственно пятого 41 и шестого 42 элементов сравнения.
Сигналы с выходов третьего 39 и пято- 25 го 41 элементов устанавливают в единичное состояние соответственно первый 45 и третий 47 триггеры, а сигналы с выходов четвертого 40 и шестого 42 элементов сравнения уста- ЗО навливают в нулевое состояние соответственно второй 46 и четвертый 48 триггеры. Вследствие этого на выходах первого 45, второго 46, третьего 47 и четвертого 48 триггеров границ области экрана одновременно присутствуют сигналы логической единицы, когда на информационных выходах счетчика 4 точек растра по вертикали и счетчика 6 точек растра по ro- 4p ризонтали находится информация, соответствующая адресам ячеек области блока 13 памяти, предназначенной для отображаемой на экране динамической информации. Причем с помощью 45 первого 45 и второго 46 триггеров отслеживается расположение точек динамической области растра по горизонтальной оси, а с помощью третьего 47 и четвертого 48 триггеров — gp по вертикальной оси. При одновременном поступлении на первый, второй, третий и четвертый входы четвертого элемента И 21 сигналов логической единицы на третьем управляющем входе первого коммутатора 16 адреса появляется сигнал, обеспечивающий подключение к первому адресному входу блока 13 памяти выхода счетчика 10 адреса считывания. При наличии хотя бы на одном из входов четвертого элемента И 21 сигнала логического нуля на третьем управляющем входе первого коммутатора 16 отсутствует сигнал и к первому адресному входу блока 13 памяти подключается информационный вход счетчика 6 точек растра по горизонтали. К второму адресному входу блока l3 памяти на все время прямого хода строчной развертки с помощью второго коммутатора 29 адреса подключается информационный выход счетчика 4 точек растра по вертикали.
Во время работы устройства на первый управляющий вход счетчика 10 адреса считывания информации поступают строчные синхроимпульсы. По началу каждого синхроимпульса содержимое счетчика 10 адреса считывания информации увеличивается на единицу. Начальное состояние счетчика 10 адреса считывания информации определяется с помощью коммутатора 28 начальной установки счетчика. Информация, присутствующая на первом входе коммутатора 28 начальной установки, задает начальное значение счетчика
10 адреса считывания информации в процессе перемещения точек динамической области растра, а присутствующая на втором входе — в процессе определения коэффициента пересчета счетчика 10 адреса считывания информации в соответствии с количеством точек динамической области растра по горизонтальной оси. Сигналы записи на второй управляющий вход счетчика
10 адреса считывания информации подаются с выхода второго элемента ИЛИ
26, первый вход которого соединен с выходом седьмого элемента И 24, а второй вход — с выходом восьмого элемента 44 сравнения. Во время прямого хода кадровой развертки перед началом считывания информации из первой ячейки зоны блока 13 памяти, соответствующей динамической области растра, на управляющий вход коммутатора 28 начальной установки счетчика и на второй вход седьмого элемента И 24 поступает сигнал с выхода третьего элемента 39 сравнения ° При этом на информационный вход счетчика 10 адреса считывания информации передается текущее содержимое счетчика 17 адреса записи информации, а на второй управляющий вход — строч!
7 13 ный синхроимпульс, с выхода второго элемента ИЛИ 26, прошедший через седьмой элемент И 24. По окончании строчного синхроимпульса происходит занесение информации, содержащейся в счетчике 17 адреса записи информа- ции, в счетчик 10 адреса считывания информации и снимается сигнал с выхода третьего элемента 39 сравнения.
Отсутствие сигнала на управляющем входе коммутатора 28 начальной установки обеспечивает подключение к информационному входу счетчика 10 адреса считывания информации с вы. хода первого регистра 33 кода границы области экрана. Во время считывания информации для формирования изображения на выходе восьмого элемента 44 сравнения в моменты равенства текущего содержимого счетчика
10 адреса считывания информации содержимому второго регистра 34 вырабатываются сигналы, поступающие через второй элемент ИЛИ 26 на второй управляющий вход счетчика 10 адреса считывания информации. Сигналы, вырабатываемые восьмым элементом 44 сравнения, осуществляют занесение информации, содержащейся во втором регистре 34, в счетчик 10 адреса считывания информации.
Таким образом, вследствие того, что коэффициенты пересчета счетчика
17 адреса записи информации и счетчика 10 адреса считывания информации равны между собой и равны количеству точек динамической области растра по горизонтальной оси, коды яркости точек поступившие в зону блока 13 памяти, предназначенную для отображаемой на экране Динамической информации, последними, считываются из зоны для формирования изображения также последними. 3а счет этого происходит перемещение изображения точек динамической области растра.
Величина перемещения определяется количеством кодов яркости точек, поступивших в область блока 13 памяти, соответствующую динамической области растра, за время одного информационного кадра, Коды яркости точек растра, считываемые из блока 13 памяти для формирования изображения на экране, передаются в виде и-разрядных параллель. ных двоичных слов на регистр 30 сдисвига. С помощью последнего осущест54242 !8
Устройство для отображения ин25 формации на экране электронно-лучевой трубки (ЭЛТ), содержащее генератор импульсов, выход которого подключен к входу делителя частоты, выход которого подключен к счетному входу !
О счетчика точек растра по вертикали первый выход которого подключен к входу одновибратора строчных синхроимпульсов и счетному входу счетчика точек растра по горизонтали, первый
З5 выход которого подключен к входу одновибратора кадровых синхроимпуль40
5
20 вляется преобразование параллельных двоичных кодов в последовательные двоичные коды яркости, подаваемые на вход формирователя 18 .видеосигнала, который вырабатывает сигналы яркости, управляющие яркостью луча ЭЛТ 1 в соответствии с поступающей информацией. На управляющий вход формирователя 18 видеосигнала с выхода первого элемента ИЛИ 8 передается сигнал, запрещающий прохождение сигналов яркости на вход ЭЛТ 1 как во время обратного хода кадровой развертки, так и во время обратного . хода строчной развертки, так как на первый вход первого элемента ИЛИ 8 п