Устройство для формирования маркера

Номер патента: 1444877

Авторы: Злотник, Райхлин, Стежко

ZIP архив

Текст

1444877Изобретение относится к автоматике и вычислительной технике и можетбыть использовано при построении устройств для отображения информации.Цель изобретения - повышение точ 5но с ти устрой с тв а.На фиг.1 представлена блок-схемаустройства; на фиг, 2 и 3 - примерыформирования соответственно прямоугольника и перекрестия на экране.Устройство содержит блок 1 синхронизации, регистр 2, первый 3 и второй 4 счетчики, первый 5 и второй бмультиплексоры, первый 7 и второй 8блоки оперативной памяти, первый элемент И 9, первый счетный триггер 10,третий элемент И 11, второй счетныйтриггер 12, второй элемент И 13, четвертый элемент И 14, третий счетный 20триггер 15, первый 1 б и второй 17элементы ИЛИ, третий мультиплексор18, информационный вход (шину) 19,адресный вход (шину) 20, первый 21и второй 22 управляющие входы (шины, 25управляющий выход (шину) 23, третийуправляющий вход (шину) 24,Устройство работает следующим образом,Дня отображения взаимно перпендикулярных линий и прямоугольных фигур необходимо сформировать соответствующий сигнал подсвета, поступающий на модулятор телевизионного индикатора (не показан). Для формирования сигнала подсвета необходимо выделить точки растра, составляющиеотображаемый объект. Устройство-прототип формирует сигнал подсвета дляточек растра, составляющих прямоугольные фигуры, Принцип формирования сигнала подсвета для прямоугольных фигур поясняется на фиг.2, Введение дополнительных элементов позволяет отображать взаимно перпендикулярные линии. Принцип формированиясоответствующего сигнала подсветапоказан на фиг.3.Для каждой точки телевизионногорастра возможны три состояния, хаг,рактериэующие данную точку: точкапринадлежит прямоугольной фигуре;точка принадлежит взаимно перпендикулярным линиям; точка не принадлежит ни одному из отображаемых объектов.Таким образом, для кодированиятрех состояний каждой точки растранеобходимы два разряда; 01 - для то" чек, составляющих прямоугольную фигуру; 10 - для точек, составляющих взаимно перпендикулярные линии; 00 - для точек, не принадлежащих ни одному из отображаемых объектов,Информация о точках растра в закодированном виде заносится и хранится в блок 7 памяти оси Х и в блок памяти оси У. по адресам, соответствующим положению этих точек на экране ЭЛТ.При отображении считываемый из блоков 7 и 8 код поступает на логику формирования сигнала подсвета прямоугольных фигур и взаимно перпендикулярных линий.Предварительно управляющая ЭВМ (не показана) переводит устройство в исходное состояние. Для этого ЭВМ выставляет на шину 19 данных код "00", а в регистр 2 по шине 20 адреса заносит адрес, значение которого равно нулю, причем разрядность п 1 шины 20 адреса и регистра 2 такова, что2 7 шах 1 1 11 тюгде И 1 - количество выводимых точекв строке;М - количество выводимых строкв кадре.Во время обратного хода по кадру ЭВМ получает по шине 23 готовности сигнал готовности устройства и по шинам 21 и 22 управления записью разрешает запись нулевого кода в блоки 7 и 8 по адресу, хранящемуся в регистре 2 и поступающему на адресные входы блоков 7 и 8 через мультиплексоры 5 и б, Затем ЭВМ увеличивает значение адреса на единицу, заносит полученное значение в регистр 2 и по сигналу готовности, переключающему адресные входы блокови 8 на выходы регистра 2 с помощью мультиплексоров 5 и б, разрешает запись нулевого кода по новому адресу. Процесс продолжается до тех пор, пока значение адреса не примет максимальной величины. После завершения записи нулевых данных в блоки 7 и 8 по максимальному адресу устройство возвращается в исходное состояние.При построении взаимно перпендикулярных линий ЭВМ выставляет на двух разрядную шину 19 данных код "10" и в регистр 2 по шине 20 адреса заносит значение, соответствующее коорди4877 10 20 25 ЗО 35 40 45 50 55 з 144нате Х точек, составляющих вертикальный отрезок. Па сигналу готовностина шине 23, переключающему адресныевходы блока 7 через мультиплексор 5на выходы регистра 2, ЭВМ па шине 215управления записью осуществляет запись кода "10" в блок 7. Запись кадя"10" в блок 8 памяти происходит аналогично. ЭВМ предварительно заноситв регистр 2 по шине 20 адреса значение адреса, равное координате У точек, составляющих горизонтальный отрезок, и по сигналу готовности записывает код "10" Ъ блок 8 по шине 22управления записью.Затем ЭВМ выставляет на двухразрядную шину 19 данных код "01 " дляпостроения прямоугольной Фигуры. Посигналу готовности код "01" точек,составляющих два вертикальных отрезка, записывается в блок 7 по адресам,соответствующим координатам этих точек по оси Х. Запись кода "01" точек,составляющих два горизонтальных отрезка, в блок 8 осуществляется аналогично по адресам, соответствующимкоординатам этих точек по оси У.Во время движения луча по строкетактовые импульсы с первого выходаблока 1 синхронизации, соответствую-,щие каждой отображаемой точке, поступают на вход сложения счетчика 3 точек н строке, причем разрядностьсчетчика 3 и блока 7 равна п 2, причем 2 7 И,. Выходы счетчика 3 через мультиплексор 5 поступают на адресные входы блока 7, в котором происходит считывание кода по адресу,значение которого равно содержимомусчетчика 3.При переходе ня новую строку синхронно с работой отклоняющей системыстрочный синхроимпульс (ССИ) с второго выхода блока 1 синхронизации поступает на вход установки в "0" счетчика 3 и сбрасывает его в нулевоесостояние. Таким образом, при отображении каждой новой строки процесссчитывания кода из блока 7 повторяется,Считывание кода из блока 8 осуществляется аналогично, причем на адресные входы блока 8 через мультиплексор 6 поступают разрядные выходы счетчика 4 строк в кадре, на входсложения которого подан ССИ, а навход установки в "0" - кадровый синх-роимпульс с третьего выхода блока 1 синхронизации, причем разрядность счетчика 4 и блока 8 равна п 3, припчем 2 А 1формирование сигнала подсвета прямоугольной Фигуры происходит следующим образам. Первое единичное значение сигналя с первого выхода блока 7, соответствующее началу горизонтального отрезка, поступает на первый вход элемента И 9, второй вход которого подключен к первому выходу блока 8, Первое единичное значение сигнала с первого выхода блока 8, означающее нижнюю "активную" строку,разрешает прохождение через элементИ 9 единичного сигнала с первого выхода блока 7 памяти ня вход счетнога триггера 12, который устанавливается в состояние "1". Второе единичное значение сигнала с первого ныхо-,да 7, означающее конецгоризонтального отрезка на этой же "активной" строке, пройдя через элемент И 9,сбрасывает триггер 12 н "0", Второй горизонтальный отрезок прямоугольнойФигуры Формируется аналогично привтором единичном значении сигнала спервого выхода блока 8, означающемверхнюю "активную" строку. Таким образом, триггер 12 формирует два горизонтальных отрезка прямоугольной фигуры.Два вертикальных отрезка формируются элементом И 13. Первое единичное значение сигнала с первого выхода блока 8 поступает на вход счетного триггера 1 О и устанавливает его всостояние "1", а второе единичное значение сигнала сбрасывает триггер в "0". Таким образом, триггер 10 определяет область "активных" строк отображаемого объекта в кадре и раз решает прохождение двух единичных значений сигнала ня каждой "активной строке области с первого выхода блока 7 через элемент И 13, образующий два вертикальных отрезка прямоугольной фигуры. Результатом логического сложения в элементе ИЛИ 16 является сигнал подсвета прямоугольной фигуры.Формирование сигнала подсвета взаимно перпендикулярных линий осуществляется элементом ИЛИ 17, перный вход которого соединен с выходом счетного триггера 15, а второй - с выходом элемента И 14Состояние "1" счетного триггера 1 О, означающее область активных" строк отображаемого объекта и поступающее на первый вход элемента И4, разрешает прохождениеодного единичного значения сигналана каждой "активной" строке области5с второго выхода блока 7, соединенного с вторым входом элемента И 14, который образует вертикальный отрезок.Горизонтальный отрезок формируетсчетный триггер 15, вход которого 1 Осоединен с выходом элемента И 11.Единичное значение сигнала с второго выхода блока 8, означающее строку, накоторой отображается горизонтальныйотрезок, разрешает прохождение двухединичных значений сигнала с первоговыхода блока 7; Первое единичное значение, означающее начало горизонтального отрезка, пройдя через элементИ 11, устанавливает счетный триггер 2 О15 в состояние "1". Второе единичноезначение сигнала с первого выхода блока 7, означающее конец горизонтального отрезка, сбрасывает счетный триг"гер 15 в "О". 25Выходом устройства является выходмультиплексора 18, первый вход кото" .рого соединен с выходом элементаИЛИ 16, образующего сигнал подсветапрямоугольной Фигуры, а второй вход ЗОподключен к выходу элемента ИЛИ 17,образующего сигнал подсвета взаимноперпендикулярных линий. Управляющийвход мультиплексора 18 связан с шиной 24 управления, определяющей типотображаемого объекта. Таким образом,35мультиплексор 18 Аормирует сигналподсвета либо прямоугольных Фигур,либо взаимно перпендикулярных линий,который поступает на модулятор телевизионного индикатора.Перемещение и изменение размеровотображаемого объекта происходит следующим образом,Управляющая ЭВМ выставляет на шину 19 данных нулевой код и по сигналу готовности на шине 24,готовностиосуществляет запись данного кода вблоки 7 и 8 по шинам 21 и 22 управления записью соответственно, причемзначения адреса равны прежним координатам точек объекта,Построение нового объекта осуществляется посредством записи кодов"01" и "10" в блоки 7 и 8 по адресам, соответствующим координатам Х 55и У точек отображаемого объекта сизмененным положением (размерами) наэкране телевизионного индикатора,Введение дополнителыых элементов, обеспечивающих отображение взаимно перпендикулярных линий на экране телевизионного индикатора, позволяет повысить точность указания элементов изображения.Формула изобретенияУстройство для формирования маркера, содержащее блок синхронизации, первый и второй счетчики, регистр, первый и второй мультиплексоры, первый и второй блоки оперативной памяти, первый и второй элементы И, первый и второй счетные триггеры и первый элемент ИЛИ, первый вход которого соединен с выходом второго элемента И, первые входы которого и первого элемента И подключены к первому выходу первого блока оперативной памяти, второй вход первого. элемента ИЛИ соединен с выходом второго счетного триггера, счетный вход которого подключен к выходу первого элемента И, второй вход которого и счетный вход первого счетного триггера соединены с первым выходом второго блока оперативной памяти, адресные входы которого соединены с выходами второго мультиплексора, информационные входы первой группы которого и первой группы первого мультиплексора подключены к выходам регистра, вход которого является адресным входом устройства, информационным. входом которого являются информационные входы первого и второго блоков оперативной памяти, управляющие входы которых являются соответственно первым и вторым входами сигналов управления записью устройства, адресные входы первого блока оперативной памяти соединены с выходами первого мультиплек" сора, инАормационные входы второй группы которого подключены к выходам первого счетчика, суммирующий вход которого соединен с первым выходом блока синхронизации, второй выход которого подключен к входу установ" ки в "О" первого счетчика и к суммирующему входу второго счетчика, вход установки в "О" которого и управляющие входы первого и второго мультиплексоров соединены с третьим выкодом блока синхронизации, выходы второго счетчика подключены к информационным входам второй группы второго1444877 о оставитель О,Ца ехред М.Ходани ор М.Демч едактор И.Рыбченко Тираж 459 каз 6510/53 исное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий113035, Москва, Ж, Раушская наб д, 4/ ород, ул, Проектная, 4 Производственно-полиграфическое предприятие, г мультиплексора, выход первого счетного триггера соединен с вторым входом элемента И, о т л и ч а ю щ е ес я тем, что, с целью повышения точ 5 ности устройства, оно содержит третий и четвертый элементы И, второй элемент ИЛИ, третий счетный триггер и третий мультиплексор, первый информационный вход которого подключен к выходу первого элемента ИЛИ, второй информационный вход третьего мультиплексора соединен с выходом второго элемента ИЛИ, первый вход которого подключен к выходу третьего счетного триггера, счетный вход которого соединен с выходом третьего элемента И, первый вход которого подключен к первому выходу первого блока оперативной памяти, второй выходкоторого соединен с первым входомчетвертого элемента И, второй входкоторого подключен к выходу первогосчетного триггера, выход четвертогоэлемента И соединен с вторым входомвторого элемента ИЛИ, второй выходвторого блока оперативной памяти подключен к второму входу третьего элемента И, выход третьего мультиплексора является информационным выходомустройства, входом сигнала выбора типа маркера которого является управляющий вход третьего мультиплексора,третий выход блока синхронизации является выходом кадрового синхроимпульса устройства.

Смотреть

Заявка

4180838, 14.01.1987

ИНСТИТУТ ТЕХНИЧЕСКОЙ КИБЕРНЕТИКИ АН БССР

ЗЛОТНИК ЕВГЕНИЙ МАТВЕЕВИЧ, РАЙХЛИН ПАВЕЛ МОИСЕЕВИЧ, СТЕЖКО ИГОРЬ КОНСТАНТИНОВИЧ

МПК / Метки

МПК: G09G 1/16

Метки: маркера, формирования

Опубликовано: 15.12.1988

Код ссылки

<a href="https://patents.su/5-1444877-ustrojjstvo-dlya-formirovaniya-markera.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования маркера</a>

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