экране ЭЛТ 1, содержащем генератор 2 импульсов, делитель 3 частоты, счетчики 4,6 точек растра по вертикали и горизонтали, одновибраторы 5,7 строчных и кадровых синхроимпульсов, элементы 8, 26 ИЛИ, блок 9 развертки, счетчики 10, t7 адреса считывания и записи, элементы 11, 19-24 И, одновибратор 12 управляющигс сигналов, блок 13 памяти, стробирующий триггер 14, входной регистр 15, коммутатор 16 адреса, формирователь 18 видеосигнала, элемент 25 ИСКЛЮЧАЮЩЕЕ ИЛИ,
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 адреса записи, с первого по
инвертор 27, коммутатор 28 начальной установки адреса счетчика, регистр 30 сдвига, регистры 31j 32 адреса записи, регистры 33-36 кода границ области экрана, элементы 37-44 сравнения, триггеры 45-48 границ области и вычитатели 49,50 с необходимыми связями. Перемещение изображения в ограниченной области экрана осуществляется аппаратными средствами, что приводит к существенному сокращению времени отображения движущегося изображения. 1 ил.
четвертый регистры 33-36 кода границы области экрана, с первого по восьмой элементы 37-44 сравнения, с первого до четвертый триггеры 45- 48 границ области, первый и второй вычитатели 49 и 50.
Генератор 2 импульсов вырабатывает сигналы, период следования которых соответствует времени отображения одного элемента растра на экране. Сигналы с генератора 2 импульсов поступают на вход делителя 3 частоты и на один из входов регистра 30 сдвига, являющийся входом управления сдвигом информации. Сигналы с делителя 3 частоты подаются на другой вход регистра 30 сдвига, являющийся входом управления приемом информации, и на вход счетчика 4 точек растра по вертикали, который является счетным входом. Информационный выход счетчика 4 точек растра по вертикали соединен с вторыми входами второго
коммутатора 29 адреса, первого элемента 41 и шестого элемента 42 сравнения, а управляющий выход, являющийся выходом переноса - с входом одновибратора 5 строчных синхроимпульсов и входом счетчика 6 точек растра по горизонтали, который является счетным входом. Одновибратор 5 строчных синхроимпульсов формирует строчные синхроимпульсы заданной
длительности при поступлении сигналов переноса на его вход. Информационный вьпсод счетчика 6 точек растра по горизонтали соединен с четвертым входом дервого коммутатора 16 адреса и вторыми входами третьего 39 и четвертого 40 элементов сравнения, а управляющий выход, являющийся выходом переноса - с входом одновибрато- ра 7 кадровых синхроимпульсов. Последний формирует кадровые синхроимпульсы заданной длительности при поступлении сигналов переноса на его вход.
Строчные синхроимпульсы с одно- вибратора 5 строчных синхроимпульсов подаются на управляющий вход второго коммутатора 29 адреса, являющийся входом управления коммутацией, на втрые управляющие входы третьего 47 и четвертого 48 триггеров, которые яв- ляются входами установки в начальное состояние, на первьй управляющий вхо счетчика 10 адреса считывания, являющийся счетным входом, на nepiBbm вхо первого элемента И 11 и на вторые входы пятого 22, шестого 23 и седьмого 24 элементов И и первого элемента ИЛИ 8. Кадровые синхроимпульсы с одновибратора 7 кадровых синхроимпульсов подаются на первый вход первого элемента ИЛИ 8 и на вторые управляющие входы первого 45 и второго 46 триггеров границ области экрана, которые являются входами установки в начальное состояние. Кроме того, строчные и кадровые синхроимпульсы передаются на блок 9 развертки.
Для запоминания сигнала, строби- рующего поступающую на вход устройства информацию, служит стробирующий триггер 14, выход которого соединен с вторым входом первого элемента И 11 и управляющим входом входного регистра 15, являющимся входом управления приемом информации. Одновибра- тор 12 управляющих сигналов формиру- ет сигналы, управляющие процессом према информации устройством. Вход одновибратора 12 управляющих сигналов соединен с выходом первого элемента И 11, а выход - с управляющим входом блока 13 памяти, который является входом управления записью-считьша- нием, с управляющим входом строби- рующего триггера 14, являющимся входом установки в начальное состояние и с третьим входом второго элемента И 19.
Входной регистр 15 предназначен для временного хранения поступающей
на вход устройства информации. Выход входного регистра 15 соединен с информационным входом блока 13 памяти. Последний служит для хранения кодо.в яркости точек растра, отображаемых на экране во время одного информационного кадра, и содержит m п-разряд- ных ячеек. Для кодирования яркости
одной точки растра используется один бит информации, поэтому в каждой ячейке блока 13 памяти хранится информация о п точках, а произведение тпхп определяет количество точек
растра. Выход блока 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 соединен с первым
входом четвертого элемента 40 сравнения и. вторыми входами седьмого 43 и восьмого 44 элементов сравнения Выход третьего регистра 35 соединен с первым входом пятого элемента 41 сравнения и вторыми входами второго элемента 33 сравнения и первого вы- читателя 49. Выход четвертого регистра 34 соединен с первым входом шесто- Q эффициентов пересчета счетчика 17
го элемента 42 сравнения и вторым входом второго вычитателя 50.
Счетчик 17 адреса записи формирует адреса записи поступающих кодов яркости точек растра в вьщеленнзто для динамической информации область блока 13 памяти. Выход счетчика 17 адреса записи соединен с первыми входами первого коммутатора- 16 адреса, седьмого элемента 43 сравнения и коммутатора 28 начальной установки счетчика. Первый управляющий вход счетчика 17 адреса записи, являющийся счетным входом, соединен с выходом
адреса записи и счетчика 10 адреса считывания, равными количеству ячее области блока 13 памяти, предназначенной для динамической информации, 1Q используются соответственно седьмой 43 и восьмой 44 элементы сравнения. С помощью коммутатора 28 начальной установки счетчика происходит передача начального состояния на информационный вход счетчика 10 адреса считывания. Седьмой элемент И 24 и второй элемент ИЛИ 26 разрешают пер дачу сигналов управления записью на второй управляющий вход счетчи20
второго элемента И 19, а второй уп- 25 ка 10 адреса считьшания в процессе
равляющий вход счетчика 17 адреса записи, который является входом управления приемом информации, - с выходом седьмого элемента 43 сравнения.
Счетчик 10 адреса считывания ин- .формации формирует адреса считывания кодов яркости точек растра из области блока 13 памяти, выделенной дли динамической информации. Выход счетчика 10 адреса считывания соединен с первым входом восьмого элемента 44 сравнения и вторым входом первого коммутатора 16 адреса, информа- ционньй вход - с выходом коммутатора 28 начальной установки счетчика, а второй управляющий вход, являющийся входом управления приемом информации с выходом второго элемента ИЛИ 26.
Первый коммутатор 16 адреса обеспечивает переключение одного из четырех входов на выход, соединенный с первым адресным входом блока 13 памяти. Второй коммутатор 29 адреса осуществляет переключение одного gQ 16 адреса в процессе приема информаиз двух входов на выход, соединенный с вторым адресным входом блока 13 памяти. На выходе первого коммутатора 16 адреса формируются разряды адресного слова, определяющие расположение точек изображения по горизонтальной оси растра, а на выходе второго коммутатора 29 адреса - по вертикальной оси.
Первый 37, второй 38 элементы сравнения и второй элемент И 19 управлением сигналов на первый управляющий вход счетчика 17 адреса записи в процессе занесения поступающих кодов яркости точек растра в область блока 13 памяти, выделенную для динамической информации. Для задания коэффициентов пересчета счетчика 17
адреса записи и счетчика 10 адреса считывания, равными количеству ячеек области блока 13 памяти, предназначенной для динамической информации, используются соответственно седьмой 43 и восьмой 44 элементы сравнения. С помощью коммутатора 28 начальной установки счетчика происходит передача начального состояния на информационный вход счетчика 10 адреса считывания. Седьмой элемент И 24 и второй элемент ИЛИ 26 разрешают передачу сигналов управления записью на второй управляющий вход счетчи
работы устройства.
Третий 39, четвертьй 40, пятый 41 и шестой 42 элементы сравнения,
первый 45, второй 46, третий 47 и четвертый 48 триггеры границ области экрана и четвертый элемент И 21 организуют управление коммутацией первого коммутатора 16 адреса. Сигнал с выхода четвертого элемента И 21 обеспечивает подключение выходов счетчика 10 адреса считывания .к первому адресному входу блока 13 памяти,
С помощью первого 49 и второго 50 вьгчитателей и элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 25 сравниваются адреса записи поступающей информации с адресами области блока 13 памяти, вьщелен-
ной для динамической информации. Третий 20, пятый 22 и шестой 23 элементы И и инвертор 27 представляют комбинационную схему, обеспечивающую управление работой первого коммутатора
ции устройством. Сигнал с выхода пятого элемента И 22 обеспечивает подключение выхода счетчика 17 адреса записи к первому адресному входу блока 13 памяти, а сигнал с выхода шестого элемента И 23 - выхода первого регистра 31 адреса
Блок 13 памяти может быть изготовлен на микросхемах К565РУ2А, а остальные узлы устройства - на микросхемах серии К155.
Устройство работает следующим образом.
Для информирования изображения на экране как статической, так и динамической информации используется прогрессивная вертикальная телевизионная развертка. Информация поступает на первый вход устройства в виде п-разрядных двоичных кодов яркости п точек изображения. На экране ЭЛТ 1 изображение представляется матрицей (растром) размером К х 1 элементов разложения, где К - количество элементов разложения по вертикальной оси, 1 - количество телевизионных строк в одном информационном кадре, В матрице, выделяется область для отображения динамической информации (динамическая область) размером р X q элементов разложения, где р - количество элементов разложения по вертикальной оси динамической области; q - количество телевизионный строк в динамической области, причем р кратно п,0 р 6К, О gq б1.
Отображение в динамической области растра точек, коды яркости которы поступают на вход устройства с частотой произвольно меняющейся во вре- |Мени, осуществляется путем непрерьш- ного перемещения изображения точек справа налево по горизонтальной оси При перемещении теряются точки растра, расположенные в левой части динамической области. Точки, коды яркости которых поступают на вход устройства в сопровождении адресов, соответствующих динамической области, .отображаются на освободившемся месте в правой части области.
На вход устройства за время одного информационного кадра поступает от О до d п-разрядных двоичных кодов яркости точек растра, причем для динамической области или d О, или
. d i q, а для остальной части
изображения d 1. При d 1 или соответственно, q-d), или разрядных кодов яркости точек теряется, так как устройство может принять за время одной телевизионной строки только одно п-разрядное слово информадии. При О d
-Р п
происходит
искажение изображения в левой части динамической области за счет наложения информации двух соседних информационных кадров.
При работе устройства с генератора 2 импульсов на вход делителя 3 частоты и на второй вход регистра 30 сдвига поступают сигналы, период следования которых соответствует времени отображения одной точки растра. Информация, содержащаяся в регистре 30 сдвига, сдвигается каждым сигналом генератора 2 импульсов на один разряд. Сигналы с выхода делителя 3 частоты, коэффициент деления которого равен разрядности ячеек блока 13 памяти и разрядности регистра 30 сдвига, подаются на вход счетчика 4 точек растра по вертикали и на первый управляющий вход регистра 30 сдвига. Сигналы делителя 3 частоты увеличивают содержимое счетчика 4 точек растра по вертикали и обеспечивают занесение в регистр 30 сдвига п-разрядных двоичных кодов яркости точек растра, поступающих с выхода блока 13 памяти. Между двумя занесениями информации в регистр 30 сдвига его содержимое сдвигается полностью на все разряды.
Коэффициент пересчета счетчика 4 точек растра по вертикали равен суммарному количеству сигналов, вьфабатыJ
ваемых делителем 3 частоты за время
обратного и прямого ходов строчной i развертки. Из исходного состояния счетчик 4 точек растра по вертикали отсчитывает количество сигналов,
соответствующих обратному ходу строчной развертки, а затем начинается отсчет сигналов, соответствующих прямому ходу строчной развертки. Во время прямого хода строчной развертки счетчик 4 точек растра по вертикали отсчитьгеает все количество точек растра по вертикальной оси, после чего вьфабатывает сигнал переноса и устанавливается в исходное состояние.,На информационном выходе счетчика 4 точек растра по вертикали в любой момент времени находится информация, характеризующая положение луча по вертикальной оси на экране ЭЛТ 1.
На выходе одновибратора 5 строчных синхроимпульсов с помощью сигналов переноса формируются строчные синхроимпульсы, длительность которых .
равна времени обратного хода строчно развертки. Строчные синхроимпульсы синхронизируют работу блока 9 развертки, а также обеспечивают управление другими частями устройства.
На вход счетчика 6 точек растра по горизонтали поступают сигналы пер носа со счетчика 4 точек растра по вертикали, период следования которых соответствует периоду следования строчных синхроимпульсов. Коэффициент пересчета счетчика 6 точек растра по горизонтали равен суммарному количеству строчных синхроимпульсов, вырабатываемых за время обратного и прямого ходой кадровой развертки. Из исходного состояния счетчик 6 точек растра по горизонтали отсчитывает количество строчных синхроим- пульсов, соответствующее обратному ходу кадровой развертки, а затем начинается отсчет строчных синхроимпульсов, соответствующих прямому ходу кадровой развертки. Во время пря- мого хода кадровой развертки счетчик 6 точек растра по горизонтали отсчитывает все количество строк растра по горизонтальной оси,а следовательно, количество точек растра по горизон- тальной оси, после чего выраба- .тывает сигнал переноса и устанавливается в исходное состояние На информационном выходе счетчика 6 точек растра по горизонтали в любой момент времени находится информация, характеризующая положение луча по горизонтальной оси на экране ЭЛТ 1.
На выходе одновибратора 7 кадровых синхроимпульсов с помощью сигналов переноса формируются кадровые синхроимпульсыJ длительность которых равна времени обратного хода кадровой развертки. Кадровые синхроимпульсы синхронизируют работу блока раз- вертки, а также обеспечивают управление другими частями устройства.
Перед началом работы устройства в первый 33, второй 34, третий 35 и четвертый 36 регистры кода границ области экрана заносится информация - адрес зоны (A3), определяющая расположение ячеек области, предназначенной для отображаемой на экране динамической информации, в адресном про- странстве блока 13 памяти. Кодам, хранящимся в ячейках зоны блока 13 па памяти, соответствуют точки динамической области отображаемого на экра
Q 5 0 5 g
5
Q g
5
0
не растра. В первом 33 и втором 34 растрах адреса области находится информация, определяющаярасположение точек изображения соответственно в начале и в конце динамической области растра по горизонтальной оси, в третьем 35 и четвертом 36 регистрах кода границ области экрана - соответственно в начале и в конце динамической области растра по вертикальной оси.
Во время работы устройства информация (и) в виде п-разрядных кодов яркости точек растра поступает на информационный вход входного регистра 15. Сигнал, стробирующий входную информацию - строб (С), передается на вход стробирующего триггера 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 вычитатели производят вычитание содержимого второго регистра 32 адреса записи из содержимого третьего 35 и четвертого 36 регистров кода границ области экрана. Сигналы на выходах первого 49 и второго 50 вычитателей появляются при результате операции вычитания, большем нуля. Элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 25 вырабатывает сигналы, когда на его первый вход или на второй вход с выходов соответственно первого 49 или второго 50 вьшитателе поступают сигналы. Причем, если на выходах первого 49 и второго 50 вычитателей одновременно отсутствуют или присутствуют сигналы, на выходе элемента .ИСКЛЮЧАЮЩЕЕ ШШ 25 сигналы не вьфабатываются. Таким образом, с помощью первого 37 и второго 38 элементов сравнения сравнивается положение точек, коды яркости которых поступают на вход устройства, с началом динамической области растра соответственно по горизонтальной и вертикальной осям, а первый 49, второй 50 вычитатели и элемент ИСКЛЮЧАЮЩЕЕ ШШ 25 осуществляют анализ их расположения относительно динамической области растра по вертикальной оси.
Передача кодов яркости точек растра из входного регистра 15 в ячейки блока 13 памяти осуществляется во время обратного хода строчной развертки. Адреса ячеек записи поступают на первый и второй адресные входы блока 13 памяти соответственно с выходов первого 16 и второго 29 коммутаторов адреса. При записи поступающих кодов яркости точек растра в зону блока 13 памяти, предназначенную для отображаемой на экране динамической информации, разряды адресного слова, определяющие расположение точек изображения по горизонтальной оси, формируются с помощью счетчика 17 адреса записи, а при занесении кодов яркости вне зоны - с помощью первого регистра 31 адреса записи. Переключение соответствующих входов первого коммутатора 16 адреса происходит после анализа адреса, сопровождающего поступакщую на вход устройства информацию. Управление
работой первого коммутатора 16 адреса в процессе занесения информации происходит с помощью соединенных соответствующим образом третьего 20,
5
0
5
0
5
0
5
0
5
пятого 22 и шестого 23 элементов И и инвертора 27. Первый вход третьего элемента И 20 соединен с выходом первого элемента 37 сравнения, второй вход - с выходом элемента ИСКЛЮЧАЮЩЕЕ ИПИ 25, а выход - с первым входом пятого элемента И 22 и входом инвертора 27, выход которого соединен с первым входом шестого элемента И 23, Вследствие этого во время обратного хода строчной развертки строчный синхроимпульс с выхода одновибратора 5 строчных синхроимпульсов передается или через шестой элемент И 23 на первый управляющий вход первого коммутатора 16 адреса, если отсутствует хотя бы один из сигналов на входах третьего элемента И 20, или через пятый элемент И 22 на второй управляющий вход первого коммутатора 16 адреса, если на первом и втором входах третьего элемента И 20 одновременно присутствуют сигналы с выходов соответственно первого элемента 37 сравнения и элемента ИСКЛЮЧАЮи1ЕЕ ИЛИ 25. При поступлении строчного синхроимпульса на первый управляющий вход первого коммутатора 16 адреса, к первому адресному входу блока 13 памяти подключается выход первого регистра 31 адреса записи, а при поступлении на второй управляющий вход выход счетчика 17 адреса записи информации. Управление работой второго коммутатора 29 адреса осуществляется с помощью строчного синхроимпульса, который во время обратного хода строчной развертки поступает на управляющий вход второго коммутатора 29 адреса и обеспечивает подключение к второму адресному входу блока 13 памяти выхода второго регистра 32 адреса записи. Таким образом, в течение всего времени обратного хода строчной развертки на первом и-втором адресных входах блока 13 памяти присутствуют адреса приема информации.
Занесение кодов яркости точек растра в ячейки блока 13 памяти происходит .с помощью сигналов, вьфаба- тываемых одновибратором 12 управляющих сигналов. Во время обратного хода строчной развертки строчный синхроимпульс с выхода одновибратора 5 строчных синхроимпульсов передается через первый элемент И 11 на вход одновибратора 12 управляющих
10
15
20
25
13
сигналов, если триггер 14 находится в единичном состоянии. Сигнал, сформированный на одновибраторе 12 управляющих сигналов,поступает на уп- g равляющий вход блока 13 памяти и.осуществляет запись информации по адре-. су, определяемому выходами первого 16 и второго 29 коммутаторов адреса. По окончании сигнала одновибратора 12 управляющих сигналов происходит установка стробирующего триггера 14 в исходное нулевое состояние, и за счет этого обеспечивается подготов- ка устройства к приему новой информации.
Во время занесения информации в область блока 13 памяти, предназначенную для динамической инфбрмации, на первый и второй входы второго элемента И 19 передаются сигналы с выходов соответственно первого 37 и второго 38 элементов сравнения, разрешающие прохождение сигнала с выхода одновибратора 12 управляющих сигналов на первый управляющий вход счет счетчика 17 адреса записи информации. По окончании сигнала одновибратора 12 управляющих сигналов происходит увелич-ение содержимого счетчика 17 адреса записи информации на едини- цу,. Счетчик 17 адреса записи информации имеет переменный коэффициент пересчета, зависящий от количества точек динамической области растра по горизонтальной оси, В процессе работы устройства на выходе седьмого элемента 43 сравнения вырабатываются сигналы в моменты равенства текущего содержимого счетчика 17 адреса записи содержимому второго регистра 34 кода границы, области экрана. Сигналы седьмого элемента 43 сравнения осуществляют занесенные информации, содержащейся в первом регистре 33 в счетчик 17 адреса записи информации. Таким образом, информация, находящаяся в первом 33 и втором 34 регистрах кода границы области экрана, определяет соответственно начальное и конечное состояние счетчика 17 адреса записи информации ,
Считьтание кодов яркости точек растра из блока 13 памяти для форми- 55 рования изображения на экране происходит во время прямого хода строчной развертки. Блок 13 памяти во время прямого хода строчной развертки
13542
30
35
40
45
50
10
15
20
25
в - g .
т .
55354242 },
находится в режиме считывания информации, так как независимо от состояния стробирующего триггера 14 на выходе первого элемента .И 11 отсутствует строчный синхроимпульс, и вследствие этого не вырабатывается сигнал на выходе одновибратора 12 управляющих сигналов. Адреса ячеек считывания поступают на первый и второй адресные входы блока.13 памяти сооответ- ственно с выходов первого 16 и второго 29 коммутаторов адреса.
При считьгаании информации из ячеек зоны блока 13 памяти, соответствующей динамической области растра, разряды адресного слова, определяющие расположение точек изображения по горизонтальной оси, формируются счетчиком 10 адреса считывания, а при счи гывании из остальных ячеек - счетчиком 6 точек растра по горизонтали. Для определения принадлежности считываемых кодов яркости точек к динамической области растра во время прямого хода строчной развертки происходит непрерывное сравнение текущего содержимого счетчика 6 точек растра по горизонтали с информацией, хранящейся в первом 33 и втором 34,регистрах кода границы области экрана, ii -содержимого счетчика 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 устанавливаются в исходное состояние кадровым синхроимпульсом во время обратного хода
30
35
40
45
50
15
кадровой развертки, а третий 47 и четвертый 48 триггеры - строчным синхроимпульсом во время обратного хода строчной развертки. В исходном состоянии на выходах первого 45 и третьго 47 триггеров находится сигнал логического нуля, а на выходах второго 46 и четвертого 48 триггеров - сигнал логической единицы,
В процессе работы устройства в моменты равенства текущего содержимого счетчика 6 точек растра по горизонтали содержимому первого 33 и - второго 34 регистров кода границ области экрана вырабатываются сигналы на выходах соответственно третьего 39 и четвертого 40 элементов сравнения, а в моменты равенства текущего содержимого счетчика 4 точек растра по вертикали содержимому третьего 35 и четвертого 36 регистров - на выходах соответственно пятого 41 и шестого 42 элементов сравнения. Сигналы с выходов третьего 39 и пято го 41 элементов устанавливают в единичное состояние соответственно первый 45 и третий 47 триггеры, а сигналы с выходов четвертого 40 и шестого 42 элементов сравнения устанавливают в нулевое состояние соответственно второй 46 и четвертый 48 триггеры. Вследствие этого на выходах первого 45, второго 46, третьеI
го 47 и четвертого 48 триггеров гра- счетчика 10 адреса считывания инфорниц области экрана одновременно присутствуют сигналы логической единицы, когда на информационных выходах счетчика 4 точек растра по вертикали и счетчика 6 точек растра по горизонтали находится информация, соответствующая адресам ячеек области блока 13 памяти, предназначенной для отображаемой на экране динамической информации. Причем с помощью первого 45 и второго 46 триггеров отслеживается расположение точек динамической области растра по горизонтальной оси, а с помощью третьего 47 и четвертого 48 триггеров - по вертикальной оси. При одновременном поступлении на первый, второй, третий и четвертый входы четвертого элемента И 21 сигналов логической единицы на третьем управляющем входе первого коммутатора 16 адреса появляется сигнал, обеспечивающий подключение к первому адресному входу блока 13 памяти выхода счетчика 10
мации в соответствии с количеством точек динамической области растра по горизонтальной оси. Сигналы записи на второй управляющий вход счетчика
40 10 адреса считывания информации подаются с выхода второго элемента ИЛИ 26, первьй вход которого соединен с выходом седьмого элемента И 24, а вто рой вход - с выходом восьмого эле45 мента 44 сравнения. Во время прямого хода кадровой развертки перед началом считывания информации из первой ячейки зоны блока 13 памяти, соответствующей динамической области
50 растра, на управляющий вход коммута- . тора 28 начальной установки счетчика и на второй вход седьмого элемента И 24 поступает сигнал с выхода третьего элемента 39 сравнения. При
55 этом на информационньй вход счетчика 10 адреса считывания информации передается текущее содержимое счетчика 1 7 адреса записи информации, а на второй управляющий вход - строч
424216
адреса считывания. При наличии хотя бы на одном из входов четвертого элемента И 21 сигнала логического нуля на третьем управляющем входе первого коммутатора 16 отсутствует сигнал и к первому адресному входу блока 13 памяти подключается информационный вход счетчика 6 точек растра
10 по горизонтали, К второму адресному входу блока 13 памяти на все время прямого хода строчной развертки с помощью второго коммутатора 29 адреса подключается информационный выход
15 счетчика 4 точек растра по вертикали. Во время работы устройства на первый управляющий вход счетчика 10 адреса считывания информации поступают строчные синхроимпульсы. По началу
20 каждого синхроимпульс.а содержимое счетчика 10 адреса считывания информации увеличивается на единицу. Начальное состояние счетчика 10 адреса считывания информации определя- 25 ется с помощью коммутатора 28 начальной установки счетчика. Информация, присутствующая на первом входе коммутатора 28 начальной установки, задает начальное значение счетчика
30 10 адреса считьгоания информации в процессе перемещения точек динамической области растра, а присутствующая на втором входе - в процессе определения коэффициента пересчета
мации в соответствии с количеством точек динамической области растра по горизонтальной оси. Сигналы записи на второй управляющий вход счетчика
10 адреса считывания информации подаются с выхода второго элемента ИЛИ 26, первьй вход которого соединен с выходом седьмого элемента И 24, а второй вход - с выходом восьмого элемента 44 сравнения. Во время прямого хода кадровой развертки перед началом считывания информации из первой ячейки зоны блока 13 памяти, соответствующей динамической области
растра, на управляющий вход коммута- тора 28 начальной установки счетчика и на второй вход седьмого элемента И 24 поступает сигнал с выхода третьего элемента 39 сравнения. При
этом на информационньй вход счетчика 10 адреса считывания информации передается текущее содержимое счетчика 1 7 адреса записи информации, а на второй управляющий вход - строчный синхроимпульс, с выхода второго элемента ИЛИ 26, прошедший через седьмой элемент И 24. По окончании строчного синхроимпульса происходит занесение информации, содержащейся в счетчике 17 адреса записи информации, в счетчик 10 адр еса считывания информации и снимается сигнал с выхода третьего элемента 39 сравнения Отсутствие сигнала на управляющем входе коммутатора 28 начальной установки обеспечивает подключение к информационному входу счетчика 10 адреса считьгеания информации с вы- . хода первого регистра 33 кода границы области экрана. Во время считывания информации для формирования изображения на выходе восьмого элемента 44 сравнения в моменты равенства текущего содержимого счетчика 10 адреса считывания информации содержимому второго регистра 34 вырабатываются сигналы, поступающие чере второй элемент ИЛИ 26 на второй управляющий вход счетчика 10 адреса считывания информации. Сигналы, вырабатываемые восьмым элементом 44 сравнения, осуществляют занесение информации, содержащейся во втором регистре 34, в счетчик 10 адреса счи- тывания информации.
Таким образом, вследствие того, что коэффициенты пересчета счетчика 17 адреса записи информации и счетчика 10 адреса считывания информации равны между собой и равны количеству точек динамической области растра по горизонтальной оси, коды яркости точек поступившие в зону блока 13 памяти, предназначенную для отображаемой на экране Динамической информации, последними, считьгоаются из зоны для формирования изображения также последними. За счет этого происходит перемещение изображения точек динамической области растра. Величина перемещения определяется количеством кодов яркости точек, поступивших в область блока 13 памяти, соответствующую динамической области растра, за время одного информационного кадра.
Коды яркости точек растра, считываемые из блока 13 памяти для формирования изображения на экране, передаются в виде п-разрядных параллелных двоичных слов на регистр 30 сди- свига, С помощью последнего осущест
вляется преобразование параллельных двоичных кодов в последовательные двоичные коды яркости, -подаваемые на вход формирователя 18 .видеосигнала, который вырабатывает сигналы яркости, управляющие яркостью луча ЭЛТ 1 в соответствии с поступающей информацией. На управляющий вход формирователя 18 видеосигнала с вькода первого элемента ИЛИ 8 передается сигнал, запрещающий прохождение сигналов яркости на вход ЭЛТ 1 как во время обратного хода кадровой
развертки, так и во время обратного хода строчной развертки, так как на первьй вход первого элемента ИЛИ 8 поступают кадровые синхроимпульсы, а на второй вход - строчные синхроимпульсы.
Формула изобретения
Устройство для отображения информации на экране электронно-лучевой трубки (ЭЛТ), содержащее генератор импульсов, выход которого подключен к входу делителя частоты, выход которого подключен к счетному входу
счетчика точек растра по вертикали первьм выход которого подключен к входу одновибратора строчных синхроимпульсов и счетному входу счетчика точек растра по горизонтали, первый выход которого подключен к входу одновибратора .кадровых синхроимпульсов, выход которого подключен к первому входу первого элемента ИЛИ и является первым вьжодом.развертки
устройства, вторым выходом развертки которого является выход одновибратора строчных синхроимпульсов, соединенный со счетным входом счетчика адреса считьшания, с вторым входом
первого элемента ИЛИ и первым входом первого элемента И, выход которого подключен к входу одновибратора управляющих сигналов, выход которого подключен к управляющему входу блока
памяти и синхровходу стробирующего триггера, установочный вход которого является первым входом устройства, выход стробирующего триггера подключен к второму входу первого элемента
И и управляющему входу буферного регистра, информационньш вход которого является вторым входом устройства, выход буферного регистра подключен к информационному входу блока памя
ти, первый адресный вход которого подключен к выходу первого коммутатора адреса, первый информационный вход которого подключен к второму выходу счетчика точек растра по горизонтали, второй и третий информационные входы первого коммутатора адреса подключены к выходам счетчиков адреса записи и считывания соот- весгвенно, выход первого элемента ИЛИ подключен к управляющему входу формирователя видеосигнала, выход которого подключен к модулятору ЭЛТ, отличающееся тем, что, с целью повьппения быстродействия устройства, оно содержит с второго по седьмой элементы И, элемент ИС- КЛЮЧАЩЕЕ ИЛИ, второй элемент ИЛИ, инвертор, коммутатор начальной установки, второй коммутатор адреса, регистр сдвига, первьш и второй регистры адреса записи, четыре регистра адреса считывания, восемь элементов сравнения, четыре триггера и два вычитателя, входы первого и второго регистров адреса записи являются соответственно третьим и четвертым .входами устройства, входы с первого по четвертый регистров адреса считывания являются соответственно пятым, шестым, седьмым и восьмым входами устройства, выход первого регистра адреса записи подключен к четвертому информационному входу первого коммутатора адреса и первому входу первого элемента сравнения, выход которого подключен к первым входам второго и третьего элементов И, второй. вход второго элемента И подключен к выходу одновибратора управляющих сигналов, третий вход второго элемента И подключен к выходу второго элемента сравнения, первый вход которого .подключен к выходу второго регистра адреса записи, соединенному с первыми входами первого и второго вы- читателей и первым информационным входом второго коммутатора адреса, выход которого подключен к второму адресному входу блока памяти, управляющий вход второго коммутатора адреса подключен к выходу одновибратора строчных синхроимпульсов, второй информационный вход второго коммутатора адреса подключен к второму выходу счетчика точек растра по вертикали, соединенному с первыми входами пятого и шестого элементов сравнения, выход первого регистра адреса считывания подключен к первому адресному входу коммутатора начальной установки, установочному входу, счетчика адреса записи, второму входу первого элемента сравнения и первому входу третьего элемента сравнения, второй вход которого подключен к второму выходу счетчика точек растра по горизонтали, соединенному с первым входом четвертого элемента сравнения, второй вход которого подключен к выходу второго регистра адреса считьшания, соединенному с первыми входами седьмого и восьмого элементов сравнения, выход третьего регистра адреса считьтания подключен к вторым входам второго и пятого
элементов сравнения и второму входу первого вьиитателя, выходы первого и второго вычитателей подключены соответственно к первому и второму входам элемента ИСКЛЮЧАКЩЕЕ ИЛИ,
выход которого подключен к второму входу третьего элемента И, выход четвертого регистра адреса считывания подключен к вторым входам второго вычитателя и шестого элемента сравнения, выходы третьего, четвертого, пятого и шестого элементов сравнения подключены к установочным входам соответственно первого, второго, третьего и четвертого триггеров, входы сброса первого и второго триггеров подключены к выходу одновибратора кадровых синхроимпульсов, входы сбро са третьего и четвертого триггеров подключены к выходу одновибратора
строчнь1х синхроимпульсов, выходы
первого, второго, третьего и четвертого триггеров подключены соответственно к первому, второму, третьему и четвертому входам четвертого эле-
мента И, выход которого подключен к
первому управляющему входу первого коммутатора адреса, второй и третий управляющие входы которого подключены соответственно к выходам пятого
и шестого элементов И, первые входы которых подключены к выходу одновибратора строчных синхроимпульсов, соединенному, с первым входом седьмого элемента И, второй вход которого
подключен к выходу третьего элемента сравнения, соединенному с управляющим входом коммутатора начальной установки, второй адресный вход которого -подключен к выходу счетчика
2Г 135424222
адреса записи, подключенному к вто-которого соединен с выходом коммута.рому входу седьмого элемента срав-тора начальной установки, выход
нения, выход которого подключен ктретьего элемента И подключен к втоуправляющему входу счетчика адресарому входу пятого элемента И и вхозаписи, счетный вход которого под-ду инвертора, выход которого подклюключен к выходу второго элемента И,чен к второму входу шестого элеменуправляющий вход счет ика адресата И, первый и второй управляющие
считывания подключен к выходу вто-входы регистра сдвига подключены к
рого элемента ИЛИ, первый и второйIQ выходам соответственно генератора им- входы которого подключены соответст- пульсов и делителя частоты, информавенно к выходам седьмого элемента Иционный вход регистра сдвига соедии восьмого елемента сравнения, вто-нен с выходом блока памяти, выход
рой вход восьмого элемента сравне-регистра сдвига соединен с информания подключен к выходу счетчика ционным входом формирователя видеореса считьшания, установочный входсигнала.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации на экране электронно-лучевой трубки | 1984 |
|
SU1269180A1 |
Устройство для вывода графической информации | 1986 |
|
SU1399809A1 |
Устройство для вывода графической информации | 1987 |
|
SU1437908A1 |
Устройство для отображения информации на экране видеоконтрольного блока | 1987 |
|
SU1495780A1 |
Устройство для отображения радиолокационной информации на экране электронно-лучевой трубки | 1989 |
|
SU1691880A1 |
Устройство для вывода графической информации | 1985 |
|
SU1339625A1 |
Устройство для воспроизведения изображения | 1980 |
|
SU1085014A1 |
Устройство для ввода и вывода цветной графической информации | 1985 |
|
SU1315964A1 |
Устройство для коррекции апертурных искажений электронно-лучевой трубки | 1986 |
|
SU1334394A1 |
Устройство для ввода и вывода цветной графической информации | 1986 |
|
SU1348873A1 |
Изобретение относится к вычислительной технике и может быть использовано в устройствах вывода циф- ровьк данных на экран ЭЛТ, используя растровый метод формирования информации. Целью изобретения является повышение быстродействия. Поставленная цель достигается тем, что в устройстве для отображения информации на (Л Ю
Соловейчик И.Е.Дисплеи в системах с ЭВМ | |||
- М.: Советское радио, 1979, с | |||
Светоэлектрический измеритель длин и площадей | 1919 |
|
SU106A1 |
Походная разборная печь для варки пищи и печения хлеба | 1920 |
|
SU11A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1984 |
|
SU1269180A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1987-11-23—Публикация
1985-12-27—Подача