Устройство для обработки графической информации Советский патент 1991 года по МПК G06F3/153 

Описание патента на изобретение SU1691831A1

О Ч

со

GJ

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

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

На фиг,1 представлена функциональная схема устройства; на фиг,2 - функциональная схема блока управления; на фиг.З - функциональная схема блока свертки; на фиг.4 - временная диаграмма.

Устройство содержит первый 1 и второй 2 сумматоры, первый 3 и второй 4 блоки сравнения, первый 5 и второй 6 блоки свертки, первый 7 и второй 8 мультиплексоры, элемент ИЛИ 9 и блок 10 управления. Позициями с 11 по 25 обозначены соответствующие выходы и входы устройства; 11 и 14 - выходы кодов текущих координат каждой точки разложения вектора по осям X и Y; 12 и 15 входы начальных координат векторов по осям X и Y; 13 и 16 - управляющие входы; 17 - выход сигнала готовности; 18 - вход сигнала ответа от контроллера (не показан); 19 - вход сигнала переключения работы устройства (режим телевизионного или функционального индикаторов); 20 - вход конца вектора; 21 - вход тактовой частоты, сдвинутый на половину периода; 22 - вход запуска; 23 - вход тактовой частоты; 24 и 25 - входы кодов границ окна экрана по осям X и Y.

Блок 10 управления содержит триггеры 26-29, элементы ИЛИ 30-34, элементы И 35-42, элементы НЕ 43 и 44, элемент И-НЕ 45 и счетчик 46. Позицией 47 обозначен информационный вход блока, а 48 - выход блока (приращения координат вектора).

Блок 5 (6) свертки состоит из элемента НЕ 49, элементов И 50-55 и элемента ИЛИ 56. Позициями 57-65 обозначены его входы, а 66 - его выход.

В средствах отображения ставится задача выведения на экран индикатора электронной карты (задаваемой в векторах), а также изменяющейся во времени формулярной информации. При движении формулярной информации, а также повороте карты ставится задача отсечения графической информации, оказавшейся за границами экрана. Предложенное устройство позволяет решать поставленную задачу. Сигнал отсечения по осям X и Y вырабатывается блоками 5 и 6, на которые поступают результаты сравнения блоков 3 и 4 сравнения текущих координат с кодами границ экрана, если код координаты точки по абсолютной величине больше кода границы экрана хотя бы по одной оси. Сигнал отсечения запоминается на триггере 26 и в случае телевизионного индикатора снимает сигнал готовности, поступающий в контроллер телевизионной информации для записи

точки в виде ОЗУ (не показана). В случае функционального индикатора снимается сигнал подсвета. При этом коды текущих координат хранятся в сумматорах 1 и 2 координат, разрядность которых обеспечива0 ет хранение кодов координат в несколько раз (например, в 8 раз) больше по абсолютной величине, чем коды границ экрана. Для телевизионного индикатора после появления сигнала отсечения дальнейшее сумми5 рование кодов координат происходит с помощью тактовой частоты, т.е. исключается время работы контроллера телевизионной информации. Работа устройства в режиме функциональною индикатора отли0 чается тем, что после входа в экран необходимо некоторое время для вывода луча в данную точку. Для этой цели в блок 10 введен счетчик 46 времени.

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

Подготовка к работе осуществляется под управлением графического сопроцессора (ГСП). После приема на сумматоры 1 и 2 кодов начальных координат текущего векто0 ра на вход 22 блока 10 управления поступает сигнал запуска, который устанавливает в единицу триггеры 27 и 28, а триггер 26 устанавливается в зависимости от сигнала на входе 47. Для телевизионного видеотерми5 нала, если триггер 26 стоит в О, в контроллер поступает сигнал готовности. После записи точки в полноразрядное ОЗУ (не показано) в устройство из контроллера на вход 18 поступает сигнал ответа, который, прой0 дя через элементы ИЛИ 34 и 30, устанавливает триггер 26 в зависимости от сигнала на входе 47, пройдя через элементы ИЛИ 34, И 37 и ИЛИ 33, сбрасывает триггер 27, если на вход 20 поступил сигнал конца вектора. Сиг5 нал ответа, пройдя через элементы ИЛ И 34 и 31, устанавливает триггер 28 в О. При этом импульс тактовой частоты, пройдя через элементы И 40 и ИЛИ 32, поступает на тактовые входы (тактовой частоты) суммато0 ров 1 и 2, на управляющие входы 13 и 16 устройства поступают сигналы разрешения или запрета суммирования или вычитания с интерполятора ГСП (не показан). Кроме того, сигнал тактовой частоты на входе 23,

5 пройдя через элементы И 40 и ИЛИ 31 устанавливает триггер 28 в 1, Устройство работает в таком режиме до появления сигнала на входе 47, который принимается на триггер 26 очередным сигналом ответа по входу 18. При этом запрещается сигнал готовности на выходе 17 и разрешается прохождение тактовой частоты через элемент И 42, на которой формируется сигнал, действующий в схеме как сигнал ответа. В режиме функционального индикатора (вход 19 подключен к шине нулевого потенциала) установка триггера 26 в зависимости от сигнала на входе 47 осуществляется тактовой частотой, сдвинутой на половину периода (фиг.46). Тактовая частота поступает на сум- маторы 1 и 2, пройдя через элементы И 41 и ИЛИ 32. При этом триггер 28 стоит в 1 все время обработки данного текущего вектора. Сигнал подсвета формируется на элементе И 39 в зависимости от состояния триггеров 26 и 29. После прихода сигнала конца на вход 20 через элементы И 36 и НЕ 44, устанавливается в О триггер 28, а через элементы И 36 и ИЛИ 33 триггер 27. Обработка данного вектора заканчивается.

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

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

N 3

51 58 59 60

61

КЗ

66

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

название год авторы номер документа
Устройство поворота изображения на экране телевизионного приемника 1987
  • Власов Михаил Владимирович
  • Клюева Татьяна Ивановна
  • Тюхтина Ольга Леонидовна
SU1424028A1
Устройство поворота изображения на экране телевизионного приемника 1989
  • Власов Михаил Владимирович
  • Клюева Татьяна Ивановна
  • Тюхтина Ольга Леонидовна
SU1755298A1
Устройство для отображения графической информации 1988
  • Власов Михаил Владимирович
  • Клюева Татьяна Ивановна
  • Тюхтина Ольга Леонидовна
SU1566339A1
Устройство формирования телевизионного изображения с перемещением управляемого фрагмента 1988
  • Жирков Владислав Федорович
  • Буланкин Валерий Борисович
SU1644171A1
Устройство для диагностирования аппаратуры обработки данных 1985
  • Антошкин Виктор Иванович
  • Левин Виктор Иванович
  • Линьков Владимир Анатольевич
SU1390610A1
РАДИОЛОКАЦИОННАЯ СТАНЦИЯ 1995
  • Ицкович Ю.С.
  • Кулагин А.А.
  • Кузьмин Г.Я.
  • Лебедев С.В.
  • Ломов А.В.
  • Немыченков В.С.
  • Никольцев В.А.
  • Овчаров Ю.Н.
  • Подоплекин Ю.Ф.
  • Симановский И.В.
  • Баландин В.С.
  • Чугнин А.А.
RU2096801C1
Устройство для обработки графической информации 1984
  • Жуков Владимир Анатольевич
  • Соковиков Владимир Александрович
  • Степанов Алексей Николаевич
  • Фукс Виссарион Исаакович
SU1275421A1
Устройство для отображения информации на экране телевизионного индикатора 1987
  • Гусятин Владимир Михайлович
  • Сотников Олег Михайлович
  • Тютюник Станислав Петрович
  • Яровой Альфред Григорьевич
SU1441452A1
РАДИОЛОКАЦИОННАЯ СТАНЦИЯ 1993
  • Ицкович Ю.С.
  • Коржавин Г.А.
  • Кучеров В.А.
  • Никольцев В.А.
  • Овчаров Ю.Н.
RU2037842C1
Устройство для отображения векторных диаграмм на экране электронно-лучевой трубки 1988
  • Балабанов Анатолий Андреевич
  • Лисова Марина Филипповна
  • Курмаев Олег Феатьевич
  • Егоров Виктор Александрович
SU1541663A1

Иллюстрации к изобретению SU 1 691 831 A1

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

Изобретение относитсй к устройствам для обработки данных и может быть использовано в графических видеотерминалах телевизионного и функционального (векторного)типа. Цель изобретения-повышение быстродействия и упрощение устройства - достигается введением блоков 3 и 4 сравнения, блоков 5 и 6 свертки и элемента ИЛИ 9 и соответствующих функциональных связей. Изобретение позволяет при отображении производить отсечение информации, находящейся за границами окна экрана, аппаратным методом без предварительной микропрограммной обработки, что упрощает схему устройства, может быть использовано для телевизионного и векторного индикаторов и осуществляет отсечение информации параллельно с подготовкой и выдачей информации в контроллер индикатора, т.е. быстродействие определяется временем срабатывания микросхем и времени на предварительные расчеты точек пересечения векторов с границами экрана не требуется. 4 ил. 24 Ј

Формула изобретения SU 1 691 831 A1

1

Фиг.З

Документы, цитированные в отчете о поиске Патент 1991 года SU1691831A1

Устройство для обработки графической информации 1984
  • Жуков Владимир Анатольевич
  • Соковиков Владимир Александрович
  • Степанов Алексей Николаевич
  • Фукс Виссарион Исаакович
SU1275421A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 691 831 A1

Авторы

Власов Михаил Владимирович

Клюева Татьяна Ивановна

Тюхтина Ольга Леонидовна

Даты

1991-11-15Публикация

1989-05-03Подача