Устройство для вывода графической информации
Иллюстрации
Показать всеРеферат
Ио к автоматике и вычислительной технике и может быть использовано для вывода информации из ЭВМ. Цель изобретения - повышение быстродействия устройства, которая достигается введением коммутатора 19, формирователя 20 адреса, второго 21 и третьего 22 регистров адреса, третьего сумматора 23 и соответствующих функциональных связей. Изобретение позволяет перемещать фрагменты изображения по горизонтали. 2 ил.
союз советских
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51)5 С 09 G 1/16
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
H АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
Ао изОБРетениям и ОтнРцтиям
П И ГКНТ СССР (21) 4645221/24-24 (22) 29. t1.88 (46) 23.12.90. Бюл. И 47 (71) Московский инженерно-физический институт, (72) О.Н.Цапко.,и В.Б.Шувалов (53) 681.327.11,(088.8) (56) Авторское свидетельство СССР
Р 824285, кл. G. 09 G 1/ 16, 1979.
Авторское свидетельство СССР
У 1078450, кл. 6 09 С 1/16, 1982.
„„SU„„ 1615785. А 1
2 (54) УСТРОЙСТВО ДЛЯ ВЫВОДА ГРАФИЧЕСКОЙ ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода информации из ЭВМ. Цель изобретения — повынение быстродействия устройства, которая достигается введением коммутатора 19, формирователя 20 адреса, второго 21 и третьего 22 регистров адреса, третьего сумматора 23 и соответствукицих функциональнык связей.
Изобретение позволяет перемещать фрагменты изображения по горизонтали.
2 ил.
1615785
Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода информации из ЭВМ.
Цель изобретения - повышение быатродействия устройства.
Иа фиг.1 представлена структурная схема устройства; на фиг.2 — струк турная схема формирователя адреса.
Устройство содержит генератор 1 тактовых импульсов,,счетчик 2 точек, счетчик 3 строк, счетчик 4 адреаа, элементы И 5 группы, первый 6 и второй 7 дешифраторы, первый 8 второй
9, третий 10, четвертый 11 и пятый
12 триггеры, регистр 13 сдвига, эле-! мент И 14, первый сумматор 15, теле-! визионный индикатор 16, первый ре.-гистр 17 адреса, второй сумматор 18,. 20 коммутатор 19, формирователь 20 адреса, второй 21 и третий 22 регистры адреса, третий сумматор 23, Формирователь 20 адреса содержит счетчики;..
24 и 25, элементы И 26-29, элементы 25
30 и 31 сравнения, элемент ИЛИ 32, триггер 33.
Устройство работает следующим образом.
Генератор 1 тактовых импульсов формирует импульсы высокой частоты, соответствующие требуемой дискретизации растра экрана по горизонтали,, которые поступают на тактовый вход счетчика 2 точек и на тактовйй вход регистра 13 сдвига, осуществляя сдвиг содержащейся в нем информации, которая заносится из памяти ЗВМ (не показана). Емкость регистра 13 сдвига равна разрядности слова памяти ЗВМ. @>
КоэФфициент пересчета счетчика 2 точек соответствует телевизионному стандарту длительности строчной развертки. Сигнал с первого выхода ,(старшего разряда) счетчика 2 точек поступает на вход счетчика 3 строк, который осуществляет пересчет строк в кадре и имеет период пересчета, равный длительности кадровой развертки. 5О
Сигналы с выходов счетчиков 2 и 3 поступают на входы дешифраторов. 6 и 7.
Первый 6 дешифратор формирует управляющие сигналы записи слова информации в регистр 13 сдвига, переброаа пятого триггера 12, который разрешает прохождение видеосигнала с регистра
13 сдвига через элемент И 14 во время видимого хода луча кадровой и атрочной разверток и сигналы формирования строчного сннхроимпульск, с выхода первого триггера 8, строчного гасящего импульса с выхода второго триггера 9, кадрового синхроимпульса с выхода третьего триггера 10,. кадрового гасящего импульса с выхода четвертого триггера 11.
Полученные таким образом компонен « ты телевизионной синхроамеси совмеатно с видеосигналом, поступающим с выхода элемента И 14,, преобразуются первым сумматором 15 в стандартный телевизионный видеосигнал, который поступает на видеовход телевизионного индикатора 16. Сигналы с выхода второго 7 дешифратора поступают на первые входы элементов И 5., группы, которые совместно с сигналами с выходов второго 9 и четвертого11 триггеров формируют сигналы запроса следующего слова от ЭВМ, причем запрос следующего слова памяти совмещен во времени со сдвигом предыдущего слова в реги-стре 13.
Размер изображения на экране составляет 2 слов по горизонтали и 2 г. ТИ строк по вертикали. Каждая точка на экране кодируется одним битом в памяти ЗВМ с разрядностью слова 2! бит.
Адрес А считываемого слова, формируемый устройством, определяется по формуле
А = Ано! !+А +А, где А„с,„ — начальный адрес отображе, ния, задаваемый из ЭВМ в первый регистр 17 адреса
А „, — адрес слова в строке изображения;
А - адрес текущей строки изображения.
Математическое поле координат экрана имеет начало координат в.нижнем левом углу экрана. Развертка изображения осуществляется слева направо, начиная с верхнего левого угла, Адрес А определяется кодом счетчика 4 адреса, который устанавливается в "0" кадровым гасящим импульсом и пересчитывает строчные гасящие импульсы на видимом ходе кадра. Составляющая адреса А формируется формирователем 20 следующим образом. В режиме развертки иэображения влево в регистр 21 заносится коорди.ната Х границы сдвига, а в регистр
22 — код величины сдвига Х, На вы5785 гистр адреса, телевизионный индикатор, генератор тактовых импульсоМ, выход которого соединен с тактовыми входами регистра сдвига и счетчика, точек, первый выход которого соединен с тактовым входом счетчика строк, выход которого соединен с первым информационным входом первого дешифратора, с первого по пятый выходы которого соединены с информационными входами
". г,.ервого по пятый триггеров, выход пятого триггера соединен с первым входом элемента И, выход которого и выходы с перво: о по четвертый триггеров соединены с информационными входами первого сумматора, выход которого соединен с видеовходом телевизионного индикатора, второй выход счетчика точек соецинен с вторым информационным входом первого дешифратора и информационньм входом второго дешифратора, выходы которого соединены с первыми входами элементоь И группы, выходы которых являются управляющими выходаы устройства, шестой выход первого дешифратора соединен с управляющим входом регистра сдвига, выход которого соединен с вторым входом элемента
И, информационные входы регистра сдвига являются ичформационными входами группы устройства„ выход счетчика адреса соединен с первым информацион.::нм входом второго сумматора, выходы которого являются адресными выходами устройства, второй информационньж вх д второго сумматора соединен с выходом первого регистра адреса, информационный и управляющий входы которого являются соответственно первым информационным и первым управляющим входами устройства, вход сброса счетчика адреса, соединенньп с вторьпи входами элементов И группы, подключен к выходу четвертого триггера, тактовый вход счетчика адреса, соединенный с третьими входами элементов И группы, подключен к выходу второго тригггера, о т л и ч а ю— щ е е с я тем, что, с целью повьш ени.-.: быстродекствия устройства, оно содерлжт второй и третий регистры адреса, третий сумматор, формирователь адреса, коммутатор, выход кото;5 рого соединен третьим информационным входом второго сумматора, управ5 161 ходе сумматора 23 формируется код (ДХ+ 1), который строчным гасящим импульсом,.поступающим с выхода триггара 9, заносится в счетчик 24. Зтот же сигнал сбрасывает в "0" счетчик
25 и триггер 33, который прямым выходом управляет коммутатором 19, под,ключая на его выход выхбды счетчика
24. Инверсный выход триггера 33 открывает элемент И 26, через который на тактовый вход счетчика 24 начинают поступать иьиульсы со счетчика 2 точек с периодом, равным циклу смены адресов для блока памяти ЭВИ, Элементы И 28 и 29 при этом закрыты. Элемент 30 сравнения сравнивает код в счетчике 24 с значением Х и при сов6 падении формирует сигнал, сбрасывающий задним фронтом по тактовому фронту триггер 32 в состояние " 1", тем самым запирая элементы И 26 и 27 и отпирая элементы И 28 и 29. Кроме того, триггер 33.переключает коммутатор 19 таким образом, что к входу сумматора 18 подключается выход счетчика 25, где формируются адреса с
А =О до А =5X так "как код ДХ с выхода регистра 22 поступает на вход второго элемента 31 сравнения.
При достижении кода б Х элемент 31 сравнения формирует импульс, который через элемент ИЛИ 32 переустанавливает триггер 33 в состояние "О", чем обеспечивается продолжение счета адресов А счетчиком 24 с кода (Х +1) до (2 -1). Коэффициент пересчета счетчика 24 равен числу слов в строке изображения. С приходом строчного гасящего импульса проц дура повторяется для следующей строки.
Таким образом, изобретение обеспечивает повышение быстродействия устройства, так как стирание и перезапись всех точек изображения, находящихся в перемещаемых фрагментах, заменяется выполнением всего двух команд ЗВМ записи кодов в регистры
21 и 22.
Формула изобретения
Устройство для вывода графической информации.„ содержащее счетчик точек, счетчик строк, счетчик адреса, элемент И, группу элементов И, первый и второй дешифраторы, с первого по пятый триггеры, .регистр сдвига, пер вый и второй сумматоры, первый реIQ
ЗО
5О ляющий и гервый и второй информационные входы коммутатора соединены соответственно с первым, вторым и
1615785
Составитель А.Коробов
Редактор С.Патрушева Техред Л.Сердюкова Корректор Л,Бескид J
Заказ 3991 Тираж 388 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат Патент, г.ужгород, ул. Гагарина, и 11
Г 101 третьим выходами формирователя адреса, первый информационный вход формиователя адреса соединен с выходом второго регистра адреса, информацион- 5 ый и управляющий входы которого явются вторым информационным и вторым равляющим входами устройства, втой информационный вход формирователя реса, соединенный с первым входом 1О етьего сумматора, подключен к выхоу третьего регистра адреса, информаЧ онный и управляющий входы которого являются третьим информационным и третьим управляющим входами устройсва, третий информационный вход форми-, рователя адреса соединен с выходом третьего сумматора, второй информационный вход которого является входом
"Лог.1" устройства, тактовый и управляющий входы формирователя адреса соединены соответственно с третьим выходом счетчика точек и выходом второго триггера.