УСТРОЙСТВО УПРАВЛЕНИЯ ДЛЯ ЭЛЕКТРОННО-ЛУЧЕВОГО ИНДИКАТОРА Российский патент 2005 года по МПК G09G1/07 G09G1/10 G09G1/18 

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

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

Известен индикатор на лобовом стекле ИЛС-31 (6Ф2. 043. 040), содержащий электронно-лучевую трубку (ЭЛТ) с отклоняющей системой, плату коррекции и усилители отклонения по осям Х и Y, причем плата коррекции, осуществляющая коррекцию дисторсии, вносимой ЭЛТ, отклоняющей и оптической системами, состоит из двух пассивных диодных функциональных преобразователей функций двух переменных по осям Х и Y соответственно. Входы платы коррекции являются входами устройства, а выходы через усилители отклонения по осям Х и Y подсоединены к соответствующим отклоняющим катушкам отклоняющей системы.

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

Кроме того, устройство обладает низкой точностью, обусловленной разбросом параметров диодных ключей и их температурной нестабильностью.

Известно также устройство, содержащее цифроаналоговые преобразователи, усилители отклонения, ЭЛТ с отклоняющей системой, блоки узловых значений, интерполятор и блок адресов. Входы цифроаналоговых преобразователей, интерполятора и блока адресов являются входами устройства. Выходы интерполятора и блока адресов соединены с входами блоков узловых значений. Выходы блоков узловых значений соединены с вторыми входами усилителей отклонения по осям Х и Y, первые входы которых соединены с выходами соответствующих цифроаналоговых преобразователей, а выходы - с отклоняющими катушками отклоняющей системы ЭЛТ (см. авторское свидетельство СССР №791558 от 21.09.1977 по классу В 41 В 19/00 - прототип).

В данном устройстве функции формирования координат узлов и значений сигналов отклонения в межузловых точках разделены между блоком узловых значений и интерполятором соответственно. Его настройка сводится к подбору значений сигналов отклонения в узловых точках, вычислению и вводу в запоминающее устройство интерполятора значений приращений для каждой из зон. Блок адресов, блоки узловых значений и интерполятор данного устройства представляют собой аналого-цифровой (гибридный) функциональный преобразователь функций двух переменных по осям Х и Y, которому присуща низкая точность из-за разброса параметров (в основном, сопротивление аналоговых ключей в открытом состоянии) и погрешности выполнения операций сложения и умножения аналоговым способом.

Кроме того, в прототипе применено равномерное распределение узлов интерполяции, которое, по сравнению с упорядоченным, требует большего их количества для реализации одной и той же точности интерполяции. Это, в конечном счете, приводит к снижению точности устройства из-за его усложнения, т.е. увеличения аналоговых компонентов, и увеличению трудоемкости настройки.

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

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

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

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

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

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

Снижение трудоемкости настройки обусловлено упорядоченным расположением узлов интерполяции, что снижает требуемое их количество при той же точности интерполяции.

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

Предлагаемое устройство содержит блок 1 узловых значений по оси X, блок 2 узловых значений по оси Y, блок 3 вычитания по оси X, блок 4 вычитания по оси Y, блок 5 адресов прямоугольных зон, блок 6 координат узлов по оси X, блок 7 координат узлов по оси Y, блок 8 угловых коэффициентов диагоналей зон, умножитель 9, схему 10 сравнения, интерполяторы 11, 12, сумматоры 13. 14 и цифроаналоговые преобразователи 15, 16 по осям Х и Y соответственно.

Блок 5 адресов прямоугольных зон входами соединен с входами устройства по осям Х и Y. Второй вход блока 3 вычитания по оси Х соединен с входом устройства по оси X, а его первый вход - с выходом блока 6 координат узлов по оси X, входом соединенного с первым выходом блока 5 адресов прямоугольных зон. Второй вход блока 4 вычитания по оси Y соединен с входом устройства по оси Y, а его первый вход - с выходом блока 7 координат узлов по оси Y, входом соединенного со вторым выходом блока 5 адресов прямоугольных зон.

Адресные входы запоминающего устройства блока 8 угловых коэффициентов диагоналей зон соединены с обоими выходами блока 5 адресов прямоугольных зон, а его выход соединен с одним из входов умножителя 9. Другой вход умножителя 9 соединен с выходом блока 4 вычитания по оси Y, а его выход - с вторым входом схемы 10 сравнения. Первый вход схемы 10 сравнения соединен с выходом блока 3 вычитания по оси X.

Оба входа блоков 1, 2 узловых значений по осям X, Y соответственно соединены с выходами блока 5 адресов прямоугольных зон, а их выходы соединены с одним из входов сумматоров 13 по оси Х и 14 по оси Y соответственно. Другие входы сумматоров 13 по оси Х и 14 по оси Y соединены с выходами интерполяторов 11 по оси Х и 12 по оси Y соответственно.

Первый и второй адресные входы интерполяторов 11, 12 соединены с выходами блока 5 адресов прямоугольных зон, а их третьи адресные входы соединены с выходом 10 схемы сравнения. Первый вход данных интерполятора 11 по оси Х и второй вход данных интерполятора 12 по оси Y соединены с выходом блока 3 вычитания по оси X. Второй вход данных интерполятора 11 по оси Х и первый вход данных интерполятора 12 по оси Y соединены с выходом блока 4 вычитания по оси Y.

Выходы сумматоров 13, 14 по осям Х и Y соединены с входами цифроаналоговых преобразователей 15, 16 по соответствующим осям. Выходы цифроаналоговых преобразователей 15 по оси Х и 16 по оси Y являются выходами устройства.

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

На входы устройства от внешнего графического контроллера поступают цифровые развертывающие функции по осям Х и Y в прямоугольной системе координат.

Поле изображения, формируемого графическим контроллером, условно разбито на зоны, образующие прямоугольную сетку, узлы которой имеют координаты х0, x1, ..., хi, ..., xm по оси Х и у0, у1, ..., уj, ..., уn по оси Y и хранятся в блоках 6 и 7 координат узлов по осям Х и Y соответственно. Размеры зон и их расположение определяются выбранным методом и требуемой точностью интерполяции. Каждая из зон имеет свою ξi, ηj систему координат, началами которых являются узловые точки с координатами хi, yj. Точка Х0, Y0 является также и началом системы координат графического контроллера.

Координаты зон определяются в своей р, q системе координат, оси которой совпадают с осями координат X, Y графического контроллера.

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

Диапазоны изменения значений координат зон: р=0, ..., m-1; q=0, ..., n-1. По коду i координаты зоны по оси р, поступающему с первого выхода блока 5 адресов прямоугольных зон, на выходе блока 6 координат узлов по оси Х формируется значение хi начала системы координат данной зоны. Аналогично, по коду j координаты зоны по оси q, поступающему со второго выхода блока 5 адресов прямоугольных зон, на выходе блока 7 координат узлов по оси Y формируется значение yj начала системы координат данной зоны.

По текущим значениям развертывающих функций и началам координат зон на выходе блоков 3 вычитания по оси Х и 4 вычитания по оси Y формируются значения развертывающих функций в системах координат зон по соответствующим осям:

которые поступают на входы данных интерполяторов 11 по оси Х и 12 по оси Y.

Каждая из прямоугольных зон, в свою очередь, делится на треугольные диагональю, проходящей через начало ее координат. По адресу р, q прямоугольной зоны блок 8 угловых коэффициентов диагоналей зон, в которых они хранятся, выдает соответствующее его значение ki,j, которое поступает на один из входов умножителя 9. На другой вход умножителя 9 с выхода блока 4 вычитания по оси Y поступает значение координаты ηj. Полученное произведение поступает на второй вход схемы 10 сравнения, на первый вход которой поступает значение развертывающей функции ξi. По результатам сравнения на выходе схемы 10 сравнения формируется адрес треугольной зоны внутри прямоугольной:

Сформированные таким образом полные i, j, r координаты треугольных зон, внутри которых находятся значения развертывающих функций, поступают на адресные входы интерполяторов 11 по оси Х и 12 по оси Y.

Подобранные при настройке индикатора, в состав которого входит предлагаемое устройство, узловые значения интерполирующей функции x0i,j по оси Х и y0i,j по оси Y хранятся в блоках 1 и 2 узловых значений соответственно, считываются из них при поступлении с выходов блока 5 адресов прямоугольных зон на их адресные входы кодов адресов прямоугольных зон и поступают на одни входы сумматоров 13 по оси Х и 14 по оси Y.

Формирование поправок для значений развертывающих функций Δхk (x, y) по оси Х и Δуk (x, y) по оси Y, расположенных внутри треугольных зон, осуществляется интерполяторами 11 по оси Х и 12 по оси Y соответственно. Поправка Δхk (х, y) по оси Х поступает на другой вход сумматора 13 по оси X, а поправка Δуk (х, y) по оси Y поступает на другой вход сумматора 14 по оси Y. В результате на выходах сумматоров 13 по оси Х и 14 по оси Y формируются откорректированные цифровые развертывающие функции:

На выходе цифроаналоговых преобразователей 15 по оси Х и 16 по оси Y, соединенных входами с выходами сумматоров 13 по оси Х и 14 по оси Y соответственно, формируются откорректированные аналоговые развертывающие функции.

Был разработан и испытан макет предлагаемого устройства, все функциональные блоки которого, кроме цифроаналоговых преобразователей, реализованы на ПЛИС ф.XILIX.

Точность устройства определяется погрешностью цифроаналоговых преобразователей типа AD768 и дискретностью развертывающих функций, которая в данном случае равна 1/(212-1).

В устройстве, внутри треугольных зон, использован линейный метод интерполяции.

Блок-схема интерполятора приведена на фиг.2.

Каждый интерполятор содержит умножитель 17, умножитель 18, сумматор 19 и запоминающее устройство 20 коэффициентов интерполяции.

Первый вход данных соединен с одним из входов умножителя 17, второй вход данных соединен с одним из входов умножителя 18. Другие входы умножителей 17 и 18 соединены с первым и вторым выходами запоминающего устройства 20 коэффициентов интерполяции, адресные входы которого являются адресными входами интерполятора.

Интерполятор работает следующим образом.

В запоминающее устройство 20 каждого из интерполяторов записаны рассчитанные по найденным в процессе настройки индикатора узловым значениям x0i,j и y0i,j коэффициенты для треугольных зон:

в интерполятор по оси Х - масштабные kxxi,j, r и угловые kxyi,j, r;

в интерполятор по оси Y - масштабные kyyi,j, r и угловые kyxi,j, r.

Таким образом, интерполяторы выдают значения интерполирующих коэффициентов для той треугольной зоны, внутри которой находятся значения входных для устройства развертывающих функций, которые поступают на один из входов умножителей 17 и 18. На другие входы умножителей 17 и 18 поступают значения развертывающих функций в системе координат данной зоны. Полученные результаты умножения суммируются сумматором 20. В результате на выходах интерполяторов 11, 12 формируется интерполирующая плоскость для треугольной зоны:

Кроме того, применение упорядоченного, а не равномерного расположения узлов интерполяций позволило снизить количество зон по каждой из осей с 16 до 8 без снижения точности интерполяции.

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

название год авторы номер документа
УСТРОЙСТВО УПРАВЛЕНИЯ ВИЗУАЛЬНОГО ИНДИКАТОРА 2008
  • Найденович Владимир Павлович
  • Захарова Нина Николаевна
RU2380762C2
Функциональный преобразователь многих перемнных 1981
  • Беляков Виталий Георгиевич
  • Комаров Сергей Михайлович
SU1115068A1
Фотонаборная машина 1983
  • Грицкив Зенон Дмитриевич
  • Сницарук Леонид Адамович
SU1100135A2
Функциональный преобразователь двух переменных 1984
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1168964A1
Функциональный преобразователь 1983
  • Недовесов Николай Александрович
SU1145353A1
Цифровой квадратичный интерполятор 1985
  • Мяльк Роман Александрович
  • Корнеев Юрий Алексеевич
  • Шумилин Дмитрий Викторович
  • Козлов Николай Николаевич
  • Захаренков Дмитрий Витальевич
SU1290354A1
Устройство для управления движущимся объектом 1968
  • Пьеро Помелла
  • Лючино Лауро
SU722503A3
Устройство для коррекции геометрических и яркостных искажений телевизионного изображения 1985
  • Уханов Сергей Павлович
  • Дамбит Владимир Адольфович
  • Козлов Сергей Владимирович
SU1282359A1
Функциональный преобразователь 1983
  • Серебриер Моисей Исаакович
SU1166147A1
Нелинейный интерполятор 1985
  • Гедрикас Генрикас Казевич
SU1267446A1

Иллюстрации к изобретению RU 2 262 747 C1

Реферат патента 2005 года УСТРОЙСТВО УПРАВЛЕНИЯ ДЛЯ ЭЛЕКТРОННО-ЛУЧЕВОГО ИНДИКАТОРА

Изобретение относится к устройствам управления для электронно-лучевых индикаторов с растровой и/или векторной разверткой. Техническим результатом является повышение точности и качества изображения, а также снижение трудоемкости настройки. В предлагаемом устройстве, содержащем блок адресов прямоугольных зон, блоки узловых значений по осям Х и Y, интерполяторы, сумматоры и цифроаналоговые преобразователи, указанные цели достигаются введением блоков вычитания и блоков координат узлов по осям Х и Y, блока угловых коэффициентов диагоналей зон, умножителя и схемы сравнения. Повышение точности устройства обусловлено тем, что все блоки, за исключением цифроаналоговых преобразователей, цифровые. Повышение качества изображения достигается разделением каждой из прямоугольных зон на две треугольные, что исключает разрывы в интерполирующей поверхности. Снижение трудоемкости настройки обусловлено упорядоченным расположением узлов интерполяции, что снижает требуемое их количество при той же точности интерполяции. 2 ил.

Формула изобретения RU 2 262 747 C1

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

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

Фотонаборная машина 1977
  • Каплер Анатолий Алексеевич
  • Глиненко Константин Семенович
  • Грицкив Зенон Дмитриевич
  • Зеляновский Юрий Евгеньевич
  • Никонов Вадим Васильевич
  • Ремизов Юрий Борисович
  • Богомолов Валентин Георгиевич
SU791558A1
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ НА ЭКРАНЕ РАСТРОВОГО ИНДИКАТОРА 2002
  • Косников Ю.Н.
  • Нагаев А.В.
RU2218608C1
ЕР 0396956, 14.11.1990
US 4551102 A, 05.11.1985
US 3686662 А, 22.08.1972.

RU 2 262 747 C1

Авторы

Найденович В.П.

Даты

2005-10-20Публикация

2003-12-24Подача