Устройство для отображения графической информации

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автома-i тике и вычислительной технике и может' быть использовано для вывода информации из ЭВМ. Цель изобретения - повышение точности устройства, которая достигается введением первого и второго преобразователей кодов и соответствуняцих функциональных связей, а также выполнением преобразователя кодов. Изобретение позволяет исключить потери информации при выполнении афинного преобразования графической информации, 1 з,п. ф-лы, 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦ ЕЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (i » (gg)g G 06 F 3/153

ГОСУДАРСТВЕННЫЙ КОМИТЕТ (21) 4770067/24 (22) 09.11.89 (46) 23.02.92. Бюл. И 7

{71) Харьковский институт радиоэлектроники им. акад. M.Ê. Янгеля (72) О.Г.Руденко, .О.М.Сотников, И.Т.Скиданов и В.В.Роговенко (53) 681.327„11(088,8) (56) Авторское свидетельство СССР

Р 1038965, кл. G 09 G 1/18, 1985.

Авторское свидетельство СССР

Н 1310885, кл. G 09 G 1/23, 1985. (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ

Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода информации из ЭВМ.

Цель изобретения - повышение точности устройства.

На чертеже приведена структурная схема устройства.

Устройство содержит первый 1 и второй 2 формирователи адреса, б (ок 3 синхронизации, блок 4 памяти, формирователь 5 видеосигнала,. телевизионный приемник 6, первый 7 и второй 8 преобразователи кодов.

Преобразователь кодов содержит триггер 9, блок 10 сравнения, элемент

И 11, сумматор 12, коммутатор 13, первый 14 и второй 15 регистры.

Блок синхронизации содержит делитель 16 частоты, синхрогенератор 17, элемент ИЛИ 18, инвертор 19, элемент

ИЛИ 20, инвертор 21, генератор 22 им =

2 (57) Изобретение относится к автома-: тике и вычислительной технике и может быть использовано для вывода информации из ЭВМ. Цель изобретенияповышение точности устройства, которая достигается введением первого и второго преобразователей кодов и соответствующих функциональных связей, а также выполнением преобразователя кодов. Изобретение позволяет исключить потери информации при выполнении афинного преобразования графической информации. 1 з.п. Ф-лы, 1 ил. пульсов, инвертор 23, элемент И 24, элемент. 25 задержки.

Формирователь адреса содержит ре" гистры 26 - 29, сумматор 30, вычитатель 31, коммутаторы 32 и 33.

Устройство работает следующим образом.

Отображаемая информация заносится в блок 4 памяти из ЭВМ (не показана) во время обратного хода развертки.

При отображении информации она считывается по адресам, вычисляемым формирователями 1 и 2 адреса. Считанная информация поступает в Формирователь 5 видеосигнала, на синхровход которого поступает телевизионный синхросигнал из блока 3 синхронизации

Полный телевизионный сигнал с выхода формирователя 5 поступает на видеовход телевизионного приемника 6.

Приведенный на чертеже формирователь адреса позволяет осуществлять

1714584 афинные преобразования изображения, хранимого в блоке 4 памяти. В. этом случае адреса считывания„ поступающие йа первый и второй адресные вхо.5 ды блока 4 памяти, вычисляются следующим образом:

x, =Ь, +a (j — 1) у, c; +;(j 1), где i = 1, Й вЂ” номер строки растра, 1, Ы - номер элемента в строке; а,Ь,с,d " параметры преобразова- 15 ния; х u y - соответственно номера строки и столоца в блоке 4 памяти для элемента (л,, j) HB щ экране телевизионного приемника.

Для каждой строки значение параметра Ь(с) загружается в регистр 28, а параметра a(d) в регистры 26 и 27 25 (в регистр 27 - знак параметра).

Афинные преобразования позволяют осуществлять перемещение изображения„ поворот изображения, изменение масш- 3О таба изображения.

При уменьшении масштаба изображе= ния мелкие детали,. например узкие горизонтальные и вертикальные протяженные отрезки (линии могут быть ут)

35 рачены, что приводит к снижению точности устройства. Капример, если в соотношении (1) Ь, = О, a, = 2, то для каждой строки будут утрачены элемент ы 1,. 3, 5,....-,@

Для того, чтобы исключить потерю информации, в устройство введены пре.образователи 7 и 8 кодов.

В приведенном выше примере преоб разователь 7 для каждой четной строки увеличивает коэффициент Ь; на единицу (единица записывается в регистр

15). На входах, коммутатора 13 присут-. ствуют коды Ь; и .Ь; + 1, выбор кото" рых осуществляется сигналом с выхода элемента И 11. При этом возможны следующие ситуации: если a -= 2 (двойка записана в ре- гигтр 14), то для четных строк на вы-, 1ходе коммутатора присутствует сигнал„

Ь, 4 1, а для нечетных Ь;; если a, c 2, то для любой строки на выходе коммутатора Ь;.

В этом случае будут утрачены элементы 1, 3, 5... в нечетных строках, а элементы О, 2, 4 ... в четных.

Человеческий глаз аппроксимирует пропущенные элементы и потеря информации не произойдет, хотя яркость линий будет меньше исходной.

Выбирая коды в регистрах 14 и 15 соответствующим образом, можно регулировать степень детализации изображения при изменении масштаба.

Таким образом, изобретение позволяет исключить потери информации при выполнении афинного преобразования графической информации.

Формула изобретения

1. Устройство для отображения графической информации, содержащее первый и второй формирователи адреса, блок синхронизации, блок памяти, формирователь видеосигнала, выход которого подключен к видеовходу телевизионного приемника, информационный вход формирователя видеосигнала сое" динен с выходом блока памяти, управляющий вход которого соединен с пер" вым выходом блока синхронизации,второй выход которого подключен к синхровходу формирователя видеосигнала, информационный вход блока памяти является информационным входом устройства, первый и второй адресные входы блока памяти соединены спервыми выходами первого и второго формирователей адреса, информационные входы групп которых являются информацион" ными входами первой группы устройства, управляющие входы первых групп первого и второго формирователей адреса являются управляющими входами первой группы устройства, управляющие входы вторых групп первого и вто-рого формирователей адреса соединены с выходами группы блока синхронизации, о т л и ч а ю щ е е с я тем, что, с целью повышения точности устройства, оно содержит первый и второй преобразователи кодов, выходы ко" торых соединены с информационными входами соответственно первого и второго Формирователей адреса, вторые и третьи выходы которых соединены с первыми и вторыми информационными входами соответственно первого и второго преобразователей кодов, тактовые входы которых соединены со- .

5 1714584 6 ответственно с третьим и четвертым

1выходами блока синхронизации, инфор- мационные входы групп первого и второго преобразователей кодов являют- ся информационными входами второй

5 группы уст ройст ва, управляющие входы первого и второго преобразователей кодов - управляющими входами второй группы устройства.

2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что каждый преобразователь кодов содержит триггерблок сравнения, элемент И, сумматор. коммутатор, первый и второй регистры управляющие входы которых являются управляющими входами преобразователя, информационные входы первого и второго регистров - информационными входами группы преобразователя, выход первого регистра соединен с первым информационным входом блока сравне-.

I ния, второй информационный вход которого является первым информационным входом преобразователя, выход второго регистра соединен с первым информационным входом сумматора, второй информационный вход которого, соединенный с первым информационным входом коммутатора, является вторым информационным входом преобразователя, выход сумматора соединен с вторым информационным входом коммутатора, управлякнций вход которого сое" динен с выходом элемента И, первый вход которого соединен с выходом триггера, счетный вход Которого является тактовым входом преобразователя, второй вход элемента И соединен с выходом блока сравнения, выход коммутатора является выходом преобразователя.