Устройство для вывода графической информации
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматической и вычислительной технике и может быть использовано для вывода графической информации из ЭВМ. Цель изобретения - расширение области применения устройства за счет возможности панорамного масштабирования графического изображения по горизонтали - достигается введением первого регистра 3, второго регистра 9, счетчика 10, третьего регистра 11, второго коммутатора 12, преобразователя 13 кодов, группы 15 коммутаторов 16, группы 17 триггеров 18 и соответствующих функциональных связей. Изобретение позволяет при выводе графической информации осуществлять преобразование информации, соответствующее панорамному масштабированию. 4 ил.
союз советских
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (sr>s G 09 G 1/08
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
27 эа Э . ал.т
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21} 4703091/24 . (22) 11.04.89 (46) 30.07.91. Бюл. М 28 (71) Московский инженерно-физический институт (72}А.А, Сахаров, О.Н. Цапко и В.Б. Шувалов (53) 681.327.11{088.8} (56} Авторское свидетельство СССР
f4 543960, кл. G 09 G 1/08. 1975.
Авторское свидетельство СССР
hh 930355, кл, 6 09 6 1/08, 1979, (54) УСТРОЙСТВО ДЛЯ ВЫВОДА ГРАФИЧЕСКОЙ ИНФОРМАЦИИ . (57} Изобретение относится к автоматической и вычислительной технике и может
„„SU „„1бб7146 А1 быть использовано для вывода графической информации из ЭВМ. Цель изобретения— расширение области применения устройства за счет обеспечения возможности панорамного масштабирования графического изображения по горизонтали — достигается введением первого регистра 3, второго регистра 9, счетчика 10, третьего регистра 11, второго коммутатора 12, преобразователя
13 кодов, группы 15 коммутаторов 16, группы 17 триггеров 18 и соответствующих функциональных связей. Изобретение позволяет гри выводе графической информации осуществлять преобразование информации, соответствующее панорамному масштабированию. 4 ил.
1667146
Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода графической информации из ЭВМ.
Цель изобретения — расширение области применения устройства путем обеспечения возможности панорамного масштабирования графического изображения по горизонтали.
На фиг. 1 приведена структурная схема устройства; на фиг. 2 — структурная схема блока управления; на фиг, 3 — структурная схема первого регистра; на фиг. 4 — структурная схема блока синхронизации.
Устройство содержит блок 1 оперативной памяти, дешифратор 2, первый регистр
3, блок 4 управления, блок 5 синхронизации, первый коммутатор 6, телевизионный индикатор 7, блок 8 преобразования координат, второй регистр 9, счетчик 10, третий регистр 11, второй коммутатор 12, преобразователь 13 кодов, логические элементы 14, группу 15 коммутаторов 16 и группу 17 триггеров 18. Позициями 19-27 обозначены соответственно управляющий выход устройства, первый информационный, первый управляющий, второй информационный, второй управляющий, третий информационный, третий управляющий, четвертый информационный и четвертый управляющий входы устройства, позициями
28 и 29 — адресные входы устройства.
Блок управления включает регистр 30, дешифратор 31, триггер 32, элемент И 33, счетчик 34, элемент И 35, триггер 36, элементы И 37 И 38, одновибратор 39, элемент
И 40, одновибратор 41, элемент И 42, триггер 43, триггер 44 и одновибратор 45.
Первый регистр состоит из регистров 46 и 47 сдвига, Блок синхронизации образуют генератор 48 импульсов, счетчик 49 точек, счетчик
50 строк, блок 51 дешифраторов, триггеры
52 — 55 и сумматор 56.
Устройство работает следующим образом.
В блоке 1 оперативной памяти каждой точке изображения соответствует один бит, кодирующий ее яркость. При этом в блоке 1 оперативной памяти хранится информация о 2 х 2 точках, где 2 — число точек по горизонтали; 2 — число строк, На экране телевизионного индикатора 7 может отображаться 2" х 2" точек (n =a), что связано с максимальной разрешающей способностью телевизионного индикатора 7.
Запись информации в блок 1 оперативной памяти производится на видимом ходе строки развертки телевизионного индикатора 7, а считывание — в период строчного гасящего импульса.
Панорамное масштабирование по горизонтали производится при считывании информации из блока 1 оперативной памяти в первый регистр 3 с последующей многоуровневой сверткой по И или по ИЛИ соседних разрядов на логических .элементах 14 преобразователя 13 кодов с зависимости от установленного в триггерах 18 управляюще10
ro кода для преобразователя 13. Координата
Хнач левой границы экрана может смещаться относительно левого края изображения, хранящегося в блоке 1 оперативной памяти.
Кратность или масштаб сжатия Мх задается иэ ЭВМ и может принимать значения Ф, К ... 2 ", где Kl — кратность сжатия Hà i-м уровне.
В блоке 5 синхронизации генератор 48 импульсов формирует импульсы высокой
15 о0 частоты, соответствующей требуемой дискретизации растра экрана по горизонтали, которые поступают на вход счетчика 49 точек. Коэффициент пересчета счетчика 49 точек соответствует телевизионному стандарту длительности строчной развертки. Сигнал с выхода старшего разряда счетчика 49 точек поступает на вход счетчика 50 строк, который осуществляет пересчет строк изображения в кадре и имеет период
30 пересчета, соответствующий длительности кадровой развертки (20 мс), Сигналы с выходов счетчика 49 точек и счетчика 50 строк поступают на входы блока 51 дешифратоформирует сигналы строчного синхроимпульса, кадрового микроимпульса, импульса строчной защитной полосы, импульса кадровой защитной полосы, Полученные та40 ким образом компоненты телевизионной синхросмеси преобразуются сумматором
56 в телевизионный синхросигнал, который подается на синхровходтелевизнонного индикатора 7. Импульсы строчной защитной полосы поступают на управляющий вход счетчика 10, являясь для него установочным, и на элемент И 40 для запрещения записи информации в блок 1 оперативной памяти на обратном ходе строки. Импульсы с выхода генератора 48 импульсов поступают на тактовый вход счетчика 10, а также вместе с младшими разрядами счетчика 49 точек проходят в блок 4 управления для формирования импульсов временной диаграммы блока 1 оперативной памяти и первого . регистра 3. Сигналы с выходов счетчика 49 точек и счетчика 50 строк поступают на входы коммутатора 6, который s режим считывания по сигналу из блока 4 управления подключает их к адресным входам блока 1
35 ров, который совместно с триггерами 52-55
1667146 оперативной памяти для выработки адреса считываемых ячеек из блока 1 оперативной памяти.
В начале работы устройства из 3ВМ во второй регистр 9 заносится координата Xsau начальной точки экрана относительно изображения, в третий регистр 11 — масштабный коэффициент Мх, в группу 17 триггеров
18 — код, управляющий логическими элементами 14 преобразователя 13 кодов. Считывание информации из блока 1 оперативной памяти производится во время строчного гасящего импульса, когда блок
4 управления вырабатывает сигналы считывания слов из блока 1 оперативной памяти, переключает коммутатор 6 адреса таким образом, что на адресные входы блока 1 оперативной памяти поступают адреса считывания из блока 5 синхронизации. Считанная информация из блока 1 оперативной памяти записывается в первый регистр 3, так что за время строчного гасящего импульса в нем запоминается инфоомация о
2 бит, Первый регистр 3 состоит из регистров 46 и 47 сдвига. Регистр 47 имеет разрядность 2Р бит, равную разрядности слова блока 1 оперативной памяти, и имеет входы параллельного занесения информации и выходы всех разрядов, Регистр 46 имеет только вход последовательного приема информации при сдвиге и выходы разрядов, При появлении на выходе блока 1 оперативной памяти информации блок 4 управления вырабатывает сигнал записи, по которому она записывается в регистр 47. После этого блок 4 управления вырабатывает пачку из 2
P импульсов сдвига, которые сдвигают информацию влево на 2Р разрядов в первом регистре 3, Такие пачки поступают на тактовый вход первого регистра 3 после считывания каждого слова в строке, кроме последнего. Последняя пачка блокируется триггером 36, который формирует импульс, запрещающий прохождение пачки через элемент И 35, Информация с выходов регистра 3 поступает на входы преобразователя 13 кодов, где в зависимости от управляющего кода в триггерах 18 происходит попарное объединение всех разрядов кода на выходе регистра 3 по И или по ИЛИ с помощью элементов 14 первого уровня, которые попарно объединяются по И или по ИЛИ логическими элементами 14 второго уровня и т.д.
С началом видимого хода строки разрешается пересчет счетчика 10, управляющего работой группы 15 коммутаторов 16, которые преобразуют параллельные коды на выходах первого регистра 3 и уровней
Формула изобpeтeния
Устройство для вывода графической информации, содержащее блок оперативной памяти, блок управления, блок преобразования координат, первый коммутатор, дешифратор, блок синхронизации, первый выход которого подключен к синхровходу телевизионного индикатора, второй и третий выходы блока синхронизации подключены соответственно к тактовому входу и синхровходу блока управления, первый и второй выходы которого подсоединены соответственно к информационному и управляющему входам блока оперативной памяти, адресный вход которого соединен с выходом первого коммутатора, управляющий вход которого соединен с третьим выходом блока управления, четвертый выход которого соединен с управляющим входом блока преобразования координат, выходы группы которого соединены с первыми информационными входами первого коммутатора, вторые информационные входы которого соединены с выходами группы блока синхронизации, пятый выход блока элементов 14 в последовательные видеосигналы. Эти видеосигналы подключаются через коммутатор 12 к телеBèзионному индикатору 7 в соответствии с кодом М,, 5 занесенным в третий регистр 11. Коэффициа ент пересчета первого счечика 10 равен 2 .
Однако на видимом ходе строки он успевает пересчитать 2" импульсов, начиная с кода
Хнач.
10 Выходы первого счетчика 10 подключены к управляющим входам коммутаторов 16, причем к входам коммутатора 16 нулевого уровня подключены все а выходов счетчика
10 (к информационным входам коммутатора
15 нулевого уровня подключены выходы регистра 3), к входам коммутатора 16 первого уровня — (а-1) старших разрядов, к входам коммутатора 16 последнего уровня — (а-n) старших разрядов счетчика 10. На каждом
20 следующем уровне изображение представляется в более обобщенном виде, причем мелкие детали постепенно (от уровня к уровню) исчезают, что аналогично реальному уменьшению изображения.
25 Для изменения положения отображенного участка изображения достаточно занести во второй регистр 9 новое значение Xsam, а для перехода на другое значение масштаба нужно в третий регистр занести новое
30 значение Мх, Таким образом, изобретение позволяет осущест влять преобразование графической информации, соответствующее масштабированию по горизонтали.
1667146 управления соединен с управляющим входом дешифратора, информационный вход которого соединен с выходом блока преобразования кординат, информационные входы которого являются адресными входами устройства, выходы дешифратора соединены с управляющими входами группы блока оперативной памяти, шестой выход блока управления является управляющим выходом устройства, информационный и управляющий входы блока управления являются соответственно первыми информационным и управляющим входами устройства, о т л ич а ю щ е е с я тем, что, с целью расширения области применения устройства за счет обеспечения возможности панорамного масштабирования графического изображения по горизонтали, оно содержит с первого по третий регистры, группу триггеров, счетчик, преобразователь кодов, второй коммутатор, группу коммутаторов, управляющие входы которых соединены с выходом счетчика, информационный вход которого соединен с выходом второго регистра, информационный и управляющий входы которого являются соответственно вторыми информационным и управляющим входами устройства, четвертый и пятый выходы блока синхронизации соединены соответственно с управляющим и тактовым входами счетчиками, вход сброса которого соединен с седьмым выходом блока управления, вось5 мой и девятый выходы которого соединены соответственно с управляющим и тактовым входами первого регистра, информационные входы которого соединены с выходами блока оперативной памяти, выходы первого
10 регистра подключены к информационным входам преобразователя кодов, выходы которого подключены к информационным входам коммутаторов группы, выходы которых подключены к информационным входам
15 второго коммутатора, выход которого соединен с видеовходом телевизионного индикатора, управляющий вход второго коммутатора соединен с выходом третьего регистра, информационный и управляющий
20 входы которого являются соответственно третьими информационным и управляющим входами устройства, управляющие входы преобразователя кодов соединены с выходами триггеров группы, 25 информационные и управляющие входы которых являются соответственно четвертыми информационным и управляющим входами устройства.
1667146
pm . f
Составитель А, Коробов
Техред М.Моргентал Корректор М.Кучерявая
Редактор А.Огар
Заказ 2528 Тираж 290 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб„4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
/(дл.4 Хдл.
/(Ы N
yern. Ф нею