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

 

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

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

РЕСПУБЛИК (я)5 G 09 G 1/16

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4832108/24 (22) 29,05.90 (46) 30.10.92. Бюл, N 40 (71) Институт технической кибернетики АН

БССР (72) Е. M. Злотник, П. М. Райхлин и И. К.

Стежко (56) Патент ФРГ М 2108801, кл. G 09 6 1/16, опубл. 1969.

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

М 1474724, кл. 6 09 6 1/08, 1987 (прототип).

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

Целью изобретения является повышение быстродействия устройства за счет возможности редактирования фрагментов изображения.

На чертеже представлена блок-схема устройства, Устройство для отображения графической информации содержит первый блок 1 памяти, первый мультиплексор 2, первый счетчик 3, второй счетчик 4, регистр 5, блок

6 синхронизации, первый триггер 7, второй триггер 8, первый элемент И 9, третий триггер 10, четвертый триггер 11, элемент ИЛИ

12, второй элемент И 13. третий элемент И

14, второй блок 15 памяти, третий блок 16 памяти, второй мультиплексор 17, третий мультиплексор 18, информационный выход

19 устройства для подключения к видеовходу телевизионного индикатора, информационный вход 20 устройства, адресный 21 вход устройства, вход 22 сигнала логической единицы устройства, первый управляющий вход 23 устройства, управляющий выход 24

„„Ы,, 1772822 А1 (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ

ГРАФИЧЕСКОЙ ИНФОРМАЦИИ (57) Использование: для вывода и отображения графической информации из ЭВМ. Сущность: устройство содержит: . "блока памяти, 3 мультиплексора, 2 счетчика, регистр, блок синхронизации, 4 триггера, 3 элемента И, элемент ИЛИ, 2 выхода, 7 входов. 1 ил. устройства, второй управляющий вход 25 двухпортовую память, Через первый порт выполняется чтение информации на монитор. Через второй порт осуществляется запись битов элементов отображения от Э ВМ, Таким образом, существуют два источника адреса, упорядоченное подключение которых к адресному входу первого блока 15 памяти осуществляется при помощи первого мультиплексора 2. На первые п1-разрядные информационные входы первого мультиплексора 2 поступает суммарный адрес регенерации изображения, младшая поразрядная часть которого формируется счетчиком 3 точек в строке, а старшая пзразрядная часть — счетчиком 4 строк B кадре.

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

Предварительно управляющая ЭВМ (на фиг, 1 не показана) переводит устройство в устроиства, третии управляющии вход 26 устройства, четвертый управляющий вход

27 устройства.

Первый блок t памяти (кадровый буфер) предназначен для регенерации и формирования растрового массива элементов отображения и представляет собой 2

1772822 исходное состояние. Для этого Э ВМ выставляет нулевой код на информационный вход

20, а в регистр 5 по адресному входу 21 заносит адрес, значение которого равно нулю. причем разрядность п1 регистра 5 такова, что

2" И1МИ2, где И7 — количество выводимых точек в строке;

N2 — количество выводимых строк в кадре.

Во время обратного хода по кадру ЭВМ по второму 25 и третьему 26 управляющим входам устройствоосуществляетзапись нулевого кода во второй 15 итретий 16блоки памяти по адресу, хранящемуся в регистре 5 и поступающему на адресные входы второго 15 и третьего 16 блоков памяти через второй 17 и третий 18 мультиплексоры. Затем ЭВМ увеличивает значение адреса на единицу, заносит полученное значение в регистр 5 и по сигналу кадровой синхронизации, переключающему адресные входы второго 15 и третьего 16 блоков памяти на выходы регистра 5 с помощью второго 17 и третьего 18 мультиплексоров, разрешает запись нулевого кода по новому адресу, Процесс продолжается до тех пор, пока значение адреса не примет максимальной величины. После завершения записи нулевого кода во второй 15 и третий 16 блоки памяти по максимальному адресу устройство находится в исходном состоянии.

Запись информации об изображении в первый блок 1 памяти со стороны ЭВМ происходит по известному алгоритму работы устройства, По адресу, содержащемуся в регистре 5 и поступающему во время обратного хода по кадру через первый мультиплексор 2 на адресные входы первого блока 1 памяти, ЭВМ осуществляется запись данных, установленных на информационном входе 20, по четвертому управляющему входу 27 устройства, поступающему через элемент ИЛИ 12 на вход разрешения записи первого блока 1 памяти.

При считывании информации из первого блока 1 памяти на экран телевизионного индикатора (на фиг, 1 не показан) адресные входы первого блока 1 памяти через первый мультиплексор 2 подключаются к выходам первого 3 и второго 4 счетчиков, onределяющих текущий. адрес в "кадре". Первый 3 и второй 4 счетчики изменяют свое состояние синхронно с разверткой электронного луча телевизионного индикатора: первый счетчик 3 — синхронно с разверткой по строке, второй 4 — по кадру. На счетный вход первого счетчика 3 из блока 6 синхронизации поступа ют импул ьсы с частотой

50 дискретизации экрана по строке, а на счетный вход второго счетчика 4 из блока 6 синхронизации — строчные синхроимпульсы.

В режиме стирания изображения ЭВМ формирует окно стирания с произвольными размерами. Для этого ЭВМ заносит в регистр 5 начальное положение окна по координате X, . устанавливает на информационный вход 20 единичный код и по сигналу кадровой синхронизации, переключающему адресные входы второго блока

15 памяти через второй мультиплексор 17 на выходы регистра 5, осуществляет запись по второму управляющему входу 25 устройства единичного кода во второй блок 15 памяти. Формирование конечного положения окна по координате X происходит аналогично. Начальное и конечное положение окна стирания по координате Y заносится в третий блок 76 памяти путем записи единичного кода по адресам, содержащимся в регистре 5, по третьему управляющему входу 26 устройства.

Во время движения луча по строке тактовые импульсы (ТИ) с первого выхода блока

6 синхронизации, соответствующие каждой отображаемой точке, поступают на вход сложения первого счетчика 3 точек в строке, причем разрядность первого счетчика 3 и второго блока 15 памяти равна п2, причем

2 2 > где N1 — количество выводимых точек в строке.

Выходы первого счетчика 3 через второй мультиплексор 17 поступают на адресные входы второго блока 15 памяти, в котором происходит считывание кода по адресу, значение которого равно содержимому первого счетчика 3.

При переходе на новую строку синхронно с работой отклоняющей системы строчный синхроимпульс(ССИ) со второго выхода блока 6 синхронизации поступает на вход установки "О" первого счетчика 3 и сбрасывает его в нулевое состояние. Таким образом, при отображении каждой новой строки процесс считывания кода из второго блока

15 памяти повторяется, .

Считывание кода из третьего блока 16 памяти осуществляется аналогично, причем на адресные входы третьего блока 16 памяти через третий мультиплексор 18 поступают выходы второго счетчика 4 строк в кадре. у которого на вход сложения подан ССИ, а на вход установки "О", подан кадровый синхроимпульс (КСИ) с третьего выхода блока 6 синхронизации, причем разрядность второго счетчика 4 и третьего 16 блока памяти равна пз, причем

1772822

50

2пз где Nz — количество выводимых строк в кадре.

Формирование окна стирания происходит следующим образом. Первое единичное значение сигнала с выхода третьего блока

16 памяти, соответствующие началу окна по координате У, устанавливается счетный триггер 10 в состояние логической "!". Второе единичное значение сигнала с выхода третьего блока 16 памяти, соответствующее концу окна по координате У, сбрасывает счетный триггер 10 в состояние логического

"0", Таким образом, триггер 10 определяет область "стираемых" строк в кадре и разрешает прохождение через третий элемент И

14 и двух единичных значений сигнала на каждой "стираемой" строке с вь хода второго блока 15 памяти на вход четвертого счетного триггера 11.

Первое единичное значение сигнала с выхода второго блока 15 памяти, соответствующее началу окна по координате Х, пройдя через третий элемент И 16 при разрешающем уровне на втором входе этого элемента устанавливает четвертый счетный триггер

11 в состояние логической "1", Второе единичное значение сигнала с выхода второго блока 15 памяти, соответствуюц;ее концу окна по координате Х, сбрасывает четвертый триггер 11 в состояние логического "О", Таким образом, четвертый триггер 11 формирует окно стирания и его выход соединен с вторым входом второго элемента И t3, первый вход которого подключен к выходу триггера 7.

В режиме стирания 3BIVl устанавливает на информационный вход 20 нулевой код и по первому управляющему входу 23 устанавливает триггер 8, на информационный вход которого подан уровень 1, в состояние логической "1", После этого 3ВМ осуществляет опрос управляющего выхода 24 окончания режима аппаратного стирания, единичное значение сигнала на котором соответствует тому, что стирание в окне завершено.

Сигнал кадрового синхроимпульса, поступающий на синхронизирующий вход триггера 7, переписывает единичное состояние триггера 8 в триггер 7. В результате этого на первый вход второго элемента 11 И подается единичный сигнал. который разрешает прохождение сигнала с выхода триггера 11. Нулевой сигнал с инверсного выхода триггера 7 поступает на вход установки "0" триггера 8 и сбрасывает его в "0", что приводит к появлению на первом входе элемента 9 И единичного сигнала. Следующий сигнал кадрового синхроимпульса устанавливает триггер 7 в "0". После чего на выходе элемента 9 И появится сигнал с уровнем "1", который поступает на управляющий выход

24 и означает, что режим аппаратного стирания завершен.

Выход элемента 13 И соединен со вторым входом элемента 12 ИЛИ, выход которого подключен ко входу управления записью первого блока 1 памяти, выход которого является выходом устройства.

Перемещение и изменение размеров окна стирания происходит следующим образом.

Управляющая 3ВМ выставляет на информационный вход 20 нулевой код и осуществляет запись данного кода во второй 15 и третий 16 блоки памяти, причем значения адреса равны прежним координатам окна стирания;

Формирование нового окна стирания осуществляется посредством записи единичного кода во второй 15 и третий 16 блоки памяти по адресам,.соответствующим координатам X u Y окна стирания с измененными размерами на экране телевизионного индикатора.

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

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

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

1772822

27

Составитель Л.Абросимов

Техред M,Mîðãåèòàë Корректор М.Максимишинец

Редактор

Заказ 3847 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открь тиям при ГКНТ СССР

113035, Москва,Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 выходу блока синхронизации, информационный вход первого триггера подключен к прямому выходу второго триггера, информационный вход которого является входом сигнала логической единицы устройства, 5 синхронизирующий вход первого триггера является первым управляющим входом устройства, вход установки нуля подключен к инверсному выходу второго триггера, соединенному с первым информационным вхо- 10 дом первого элемента И, второй информационный вход которого подключен к инверсному выходу второго триггера, выход первого элемента И является управляющим выходом устройства, и третий и 15 четвертый триггеры, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства за счет возможности редактирования фрагментов. изображения, оно содержит элемент ИЛИ, второй и третий 20 элементы И, второй и третий блоки памяти, второй и третий мультиплексоры, первые информационные входы которых подключены к выходам соответственно первого и второго счетчиков, вторые информационные 25 входы второго и третьего мультиплексоров подключены к выходу регистра, управляющие входы — к первому выходу блока синхронизации, выходы второго и третьего мультиплексоров подключены к адресным входам соответственно второго и третьего блоков памяти, информационные входы которых подключены к информационному входу устройства, входы управления записью второго и третьего блоков памяти являются соответственно вторым и третьим управляющими входами устройства, выход второго блока памяти подключены к первому информационному. входу третьего элемента И, второй информационный вход которого подключен к выходу третьего триггера, управляющий вход которого подключен к выходу третьего блока памяти, выход третьего элемента И подключен к управляющему входу четвертого триггера, выход которого подключен к первому информационному входу второго элемента И, второй информационный вход которого подключен к прямому выходу первого триггера, выход BTopol0 элемента И подключен к первому информационному входу элемента ИЛИ, второй информационный .вход которого является четвертым управляющим входом устройства, выход элемента ИЛИ подключен к входу управления записью первого блока памяти,

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

 

Похожие патенты:

Изобретение относится к вычислительной технике, а именно к синтезу динамических перспективных телевизионных изображений трехмерных объектов с помощью ЭВМ и специализированных вычислителей , и может быть использовано при машинном проектировании и в системах визуализации различного рода тренажеров

Изобретение относится к автоматике и вычислительной технике и может быть'ис-пользовано для вывода аналоговой информации, а частности кратковременных одиночных процессов, на экране телевизионного индикатора

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

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

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

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

Изобретение относится к автоматике и вычислительной технике

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

Изобретение относится к обработке изображений

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах машинной графики, в частности в системах синтезирования изображений

Изобретение относится к автоматике, вычислительной и телевизионной технике и может быть использовано при выводе алфавитно-цифровой информации на экраны телевизионных индикаторов

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем отображения алфавитно-цифровой и буквенно-мозаичной информации
Наверх