Устройство для обработки графической информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(51)5 6 06 Р 3/153 ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ 7 73 17(56) Авторское свидетельство СССРФ 1275421, кл. 6 06 Р 3/153, 1984..(54) УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ(57) Изобретение относится к устройствам для обработки данных и может быть использовано в графических видеотерминалах телевизионного и функционального (векторного) типа, Цель изобретения - повышение быстродействия и упрощение устройства - достигается введением блоков 3 и и).Ы 2 ао 1691831 А 1 4 сравнения, блоков 5 и 6 свертки и элемента ИЛИ 9 и соответствующих функциональных связей, Изобретение позволяет при отображении производить отсечение информации, находящейся за границами окна экрана, аппаратным методом без предварительной микропрограммной обработки, что упрощает схему устройства, может быть использовано для телевизионного и векторного индикаторов и осуществляет отсечение информации параллельно с подготовкой и выдачей информации в контроллер индикатора, т,е. быстродействие определяется временем срабатывания микросхем и времени на предварительные расчеты точек пересечения векторов с границами экрана не требуется 4 ил10 15 20 25 30 35 40 45 50 55 Изобретение относится к устройствам для обработки данных и может быть использовано в графических видеотерминалах телевизионного и функционального (векторного) типа,Цель изобретения - повышение быстродействия и упрощение устройства,На фиг,1 представлена функциональная схема устройства; .на фиг,2 - функциональная схема блока управления; на фиг,3 - функциональная схема блока свертки; на фиг,4 - временная диаграмма,Устройство содержит первый 1 и второй 2 сумматоры, первый 3 и второй 4 блоки сравнения, первый 5 и второй 6 блоки свертки, первый 7 и второй 8 мультиплексоры, элемент ИЛИ 9 и блок 10 управления, Позициями с 11 по 25 обозначены соответствующие выходы и входы устройства; 11 и 14 - выходы кодов текущих координат каждой точки разложения вектора по осям Х и У; 12 и 15 - входы начальных координат векторов по осям Х и У; 13 и 16 - управляющие входы;17 - выход сигнала готовности; 18 - вход сигнала ответа от контроллера(не показан);19 - вход сигнала переключения работы устройства (режим телевизионного или функционального индикаторов); 20 - вход конца вектора; 21 - вход тактовой частоты, сдвинутый на половину периода; 22 - вход запуска; 23 - вход тактовой частоты; 24 и 25 - входы кодов границ окна экрана по осям Х иУ,Блок 10 управления содержит триггеры 26 - 29, элементы ИЛИ 30 - 34, элементы И 35 - 42, элементы НЕ 43 и 44, элемент И-НЕ 45 и счетчик 46. Позицией 47 обозначен информационный вход блока, а 48 - выход блока (приращения координат вектора),Блок 5 (6) свертки состоит из элемента НЕ 49, элементов И 50 - 55 и элемента ИЛИ 56. Позициями 57 - 65 обозначены его входы, а 66 - его выход.В средствах отображения ставится задача выведения на экран индикатора электронной карты (задаваемой в векторах), а также изменяющейся во времени формулярной информации, При движении формулярной информации, а также повороте карты ставится задача отсечения графической информации, оказавшейся за границами экрана, Предложенное устройство позволяет решать поставленную задачу, Сигнал отсечения по осям Х и У вырабатывается блоками 5 и 6, на которые поступают результаты сравнения блоков 3 и 4 сравнения текущих координат с кодами границ экрана, если код координаты точки по абсолютной величине больше кода границы экрана хотя бы по одной оси, Сигнал отсечения запоминается на триггере 26 и в случае телевизионного индикатора снимает сигнал готовности, поступающий в контроллер телевизионной информации для записиточки в виде ОЗУ (не показана), В случаефункционального индикатора снимается сигнал подсвета, При этом коды текущихкоординат хранятся в сумматорах 1 и 2 координат, разрядность которых обеспечивает хранение кодов координат в несколько раз (например, в 8 раз) больше по абсолютной величине, чем коды границ экрана. Для телевизионного индикатора после появления сигнала отсечения дальнейшее суммирование кодов координат происходит с помощью тактовой частоты, т.е. исключается время работы контроллера телевизионной информации, Работа устройства в режиме функционального индикатора отличается тем, что после входа в экран несбходимо некоторое время для ьывода луча вданную точку, Для этой цели в блок 10 введен счетчик 46 времени.Устройство работает следующим образом,Подготовка к работе осуществляется под управлением графического сопроцессора (ГСП). После приема на сумматоры 1 и 2 кодов начальных координат текущего вектора на вход 22 блока 10 управления поступает сигнал запуска, который устанавливает в единицу триггеры 27 и 28, а триггер 26 устанавливается в зависимости от сигнала на входе 47, Для телевизионного видеотерминала, если триггер 26 стоит в "0", в контроллер поступает сигнал готовности. После записи точки в полноразрядное ОЗУ(не показано) в устройство из контроллера на вход 18 поступает сигнал ответа, который, пройдя через элементы ИЛИ 34 и 30, устанавливает триггер 26 в зависимости от сигнала на входе 47, пройдя через элементы ИЛИ 34, И 37 и ИЛИ 33, сбрасывает триггер 27, если на вход 20 поступил сигнал конца вектора. Сигнал ответа, пройдя через элементыИЛИ 34 и 31, устанавливает триггер 28 в "0". При этом импульс тактовой частоты, пройдя через элементы И 40 и ИЛИ 32, поступает на тактовые входы (тактовой частоты) сумматоров 1 и 2, на управляющие входы 13 и 16 устройства поступают сигналы разрешения или запрета суммирования или вычитания с интерполятора ГСП (не показан), Кроме того, сигнал тактовой частоты на входе 23, пройдя через элементы И 40 и ИЛИ 31 устанавливает триггер 28 в "1", Устройство работает в таком режиме до появления сигнала на входе 47, который принимается на триггер 26 очередным сигналом ответа по входу18, При этом запрещается сигнал го 1691831товности на выходе 17 и разрешается прохождение тактовой частоты через элемент И 42, на которой формируется сигнал, действующий в схеме как сигнал ответа, В режиме функционального индикатора (вход 19 подключен к шине нулевого потенциала) установка триггера 26 в зависимости от сигнала на входе 47 осуществляется тактовой частотой, сдвинутой на половину периода (фиг.4 б), Тактовая частота поступает на сумматоры 1 и 2, пройдя через элементы И 41 и ИЛИ 32. При этом триггер 28 стоит в "1" все время обработки данного текущего вектора, Сигнал подсвета формируется на элементе И 39 в зависимости от состояния триггеров 26 и 29, После прихода сигнала конца на вход 20 через элементы И 36 и НЕ 44, устанавливается в "0" триггер 28, а через элементы И 36 и ИЛИ 33 триггер 27, Обработка данного вектора заканчивается.Таким образом, предлагаемое устройство производит отсечение информации, находящейся за границами окна экрана, аппаратным способом без предварительной микропрограммой обработки, что упрощает схему устройства, оно может быть использовано как для векторного, так и для телевизионного индикаторов и осуществляет отсечение информации, параллельно с подготовкой к выдаче информации в контроллер индикатора, т.е. быстродействие устройства определяется временем срабатывания микросхем, и время на предварительные расчеты точек пересечения векторов с границами экрана не требуется,Формула изобретения Устройство для обработки графической информации, содержащее первый и второй сумматоры и блок управления. первый и второй входы которого являются соответственно входом запуска и входом тактовой частоты устройства, выходом сигнала готовности которого является первый выход блока управления, первый и второй мультиплексоры, отл и ч а ю щ е е с я тем, что, с целью повышения быстродействия и упро щения устройства, оно содержит первые ивторые блоки сравнения, блоки свертки и элемент ИЛИ, выход которого соединен с информационным входом блока управления, а входы подключены к выходам соот ветственно первого и второго блоковсвертки, выходы первого и второго мультиплексоров соединены с первыми входами соответственно первого и второго блоков сравнения, вторые входы которых подклю чены к первым выходам соответственнопервого и второго сумматоров, которые являются соответственно выходами кодов текущих координат точек разложения вектора по осям Х и У устройства, входами началь ных координат векторов по осям Х и У которого являются первые информационные входы соответственно первого и второго сумматоров, вторые информационные входы которых являются первым и вторым уп равляющими входами устройства, тактовыевходы сумматоров подключены к второму выходу блока управления, вторые выходы первого и второго сумматоров соединены с управляющими входами первого и второго 30 мультиплексоров и первого и второго блоков свертки, информационные входы которых подключены к выходам соответственно первого и второго блоков сравнения, информационные входы мультиплексоров являют ся соответственно входами кодов границокна экрана по осям Х и У устройства, входами сигнала ответа и переключения работы являются соответственно третий и четвертый входы блока управления, пятый и 40 шестой входы которого являются входомкойца вектора и входом тактовой частоты, сдвинутой на половину периода устройства соответственно.1691831 5 У 58 Я Н 22 От 2 В Оя 39 2 Ю 2 В ОЛ 7 29 Фиг. Ф оставитель И,Загинайкехред М,Моргентал едактор Л.Пчолинская ректор М,Де аказ 3928 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС 113035, Москва, Ж, Раушская наб., 4/5 Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина, 101
СмотретьЗаявка
4686118, 03.05.1989
ПРЕДПРИЯТИЕ ПЯ Г-4677
ВЛАСОВ МИХАИЛ ВЛАДИМИРОВИЧ, КЛЮЕВА ТАТЬЯНА ИВАНОВНА, ТЮХТИНА ОЛЬГА ЛЕОНИДОВНА
МПК / Метки
МПК: G06F 3/153
Метки: графической, информации
Опубликовано: 15.11.1991
Код ссылки
<a href="https://patents.su/5-1691831-ustrojjstvo-dlya-obrabotki-graficheskojj-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обработки графической информации</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Цифровой дискриминатор
Случайный патент: Противоскользящий поршень