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

 

1. УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ДИНАМИЧЕСКИХ ИЗОБРАЖЕНИЙ, содержащее блок задания входных параметров и синхронизации, первый и второй выходы которого соединены с управляющими входагум первого и второго блоков преобразования координат , блок памяти, первый входкоторого соединен с выходом первого блока преобразования координат, о т личающе .еся тем, что, с целью повышения точности, оно содержит фор-, мирователь управляющих импульсов, первый вход которого соединен с третьим выходом блока задания входных параметров и синхронизации, второй вход его является входом устройства, а выход соединен с информационными входами первого и второго блоков преобразования координат, выход второго блока преобразования координат соединен с вторым входом блока памяти. 2.Устройство по п. 1, отли чающееся тем, что блок преобразования координат содержит пять регистров и три сумматора, первые входы которых являются управляющим входом блока, вторые входы первого, второго и третьего регистров являются информационным входом блока, выходы второго и третьего регистров соединены с первым сумматором, выход которого соединен с третьим входом третьего регистра и вторым сумматором , вход четвертого регистра соединен с выходом третьего регистра, 5 а выход - с четвертым входом третьего регистра, выходы первого регистра и второго сумматора соединены с третьим сумматором, выход которого соединен с пятым регистром, выход которого соединен с третьим входом второго cyNwaTOpa и является выходом блока.; 3,Устройство по п. 1, о т л и - чающееся тем, что формирователь управляющих импульсов содержит О последовательно соединенные счетчик, вход которого является первым входом формирователя, и деишфратор, второй вход которого является вторым входом эо сд формирователя, а выход дешифратора выходом фop вfpoвaтeля.

CO)03 СОВЕТСНИХ

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

РЕСПУБЛИК

«»SU«„

3(59 G 09 G 1 08

ОПИСАНИЕ ИЗОБРЕТЕНИЯ йИИ0);„;ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3523103/18-24 (22) 20.12.82 (46) 23.08. 84, Бюл. Р 31 (72) О.Н.Бодни, Б.Г.Майоров, A.Ï.Ðåìoíòîâ и Е.М.Серкин (71) Пензенский политехнический институт (53) 681. 327. 11 (088. 8) (56) 1. Авторское свидетельство СССР

9 941988, кл, G 06 F 3/153, 1982

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

9 841029, кл. G 09 G 1/08, 1981 (прототип) . (54) (57) 1. УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ДИНАМИЧЕСКИХ ИЗОБРАЖЕНИЙ, содержащее блок задания входных параметров и синхронизации, первый и второй выходы которого соединены с управляющими входами первого и второго бло

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

3. Устройство по п. 1, о т л и -. ч а ю щ е е с я тем, что формирователь управляющих импульсов содержит последовательно соединенные счетчик, вход которого является первым входом формирователя, и дешифратор, второй вход которого является вторым входом формирователя, а выход дешифратора выходом формирователя.

1109785

Изобретение относится к технике

Етображения инфорМации и может быть, использовано в системах для формирования в реальном масштабе времени динамических изображений на телевизионном индикаторе. 5

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

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

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

Недостатком известного устройства является низкая точность отображе

25 ния информации при вращении изображений.

d = - 1005 .

Таким образом, реали з аци я БПК на частотно-ймпульсных схемах, осуществляющих преобразование код-частотакод, обуславливает работу известного устройства в соответствии с выражениями (1), что приводит к недостаточной точности -отображения при вращении изображений. . Цель изобретения - повышение точности устройства.

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

Причем БПК содержит пять регистров и три -сумматора, 11ервые входы которых являются управляющим входом блока, вторые входы первого, второго и третьего регистров являются информационным входом блока, выходы второго и третьего регистров соединены с пер" вым сумматором, выход которого соединен с третьим входом третьего регистра и вторым сумматором, вход четвертого регистра соединен с выходом третьего регистра, а выход - c ..четвертым входом третьего регистра, выходы первого регистра и второго сумматора соединены с третьим сумматором, выход которого соединен с пятым регистром, выход которого соедигде N„, N

ent(...

Nx NЗ

В известном устройстве блок памяти представляет собой цифровое Зу с произвольной выборкой, в котором хранятся коды ординат отображаемой кривой. Массив адресов этого Зу есть множество точек с целочисленными координатами в декартовой системе координат на плоскости. Расчет массива адресов осуществляется блоком. преобразования координат (БПК) . Поэтому БПК является основным блоком, определяющим техническне характеристики известного устройства. Из опи- 40 сания известного устройства следует, что работа первого и второго БПК осуществляется согласно выражениям

N =ent (Ngcos y) +ent(N sin ) +И .р 45 (1)

N =ent (-Ng sin ) +ent (N„cos g) +М„г, 2 коды на выходах первого и второго БПК; 5О

) -о бо з н аче ни е. целой ч асти числа; — линейно изменяющиеся коды соответственно частос рок H полей Ml H o венное значение которых определяет соответственно номер импульса горизонтальной дискретизации экрана электроннолучевой трубки (ЭЛТ) и номер строки экрана ЭЛТ в данный момент времени; коды начальных условий, заносимые в БПК предварительно и определяю- 65 щие положение изображе-. ния в плоскости экрана

ЭЛТ соответственно по горизонтали и вертикали; у- угол поворота.

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

Максимальная рабочая частота одного вентиля современных отечественных микросхем не превышает 2ГГц.Количе" ство разрядов дробной части числа определяется, исходя из данных связанных друг с другом следующими соотн ошени ями:

1109785

35

50 нен с третьим входом второго сумматора и является выходом блока.

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

Введение формирователя управляющих импульсов, а также реализация

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

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

Расчет массива адресов блока памяти в предлагаемом устройстве осуществляется в соответствии с выражениями

=еп („соэ )+И „sinl+N, ); (2) еп (хэ1п)+ созу+Иог )

Как видно иэ выражений (2) в предлагаемом устройстве действительно 40 учитывается дробная часть числа при выполнении операций.

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

БПК1 на фиг. 3 — блок-схема формирователя управляющих импульсов.

Устройство содержит блок 1 задания входных параметров и синхронизации, первый 2 и второй 3 БПК, блок 4 памяти, формирователь 5 управляющих импульсов, шину"б управляющего сиг нала и шину 7 выходного сигнала.

Блок 1 задания входных параметров и синхронизации предназначен для Задания исходных данных первому 2 и второму 3 BIIK и обеспечения работы 55 устройства в-темпе телевизионной развертки. Первый 2 и второй 3 БПК рас.считывают адресные функции считывания информации, записанной в блоке 4 памяти. Блок.4 памяти служит для за- 60 писи. хранения и выдачи информации., отображаемой на экране ЭЛТ. Формирователь управляющих импульсов 5 управляет работой первого 2 и второго 3

БПК, БПК содержит первый 8, второй 9, третий 10, четвертый 11 и пятый 12 регистры, первый 13, второй 14 н третий 15 сумматоры накапливающего типа, шину 16 входного сигнала, шину 17 управляющего сигнала и шину 18 выходного сигнала.

Входы первого 8, второго 9, третьего 10, четвертого ll и пятого 12 регистров, первого 13, второго 14 и третьего 15 сумматоров подключены к шине 17 управляющего сигнала БПК.

Вторые входы первого 8, второго 9 и третьего 10 регистров подключены к ши не 16 входного сигнала. Выходы второго 9 и третьего 10 регистров подключены к входам первого сумматора 13, выход которого соединен с третьим входом третьего регистра 10 и вторым входом второго сумматора 14. Вход четвертого регистра 11 подключен к выходу третьего регистра 10, а выход к четвертому входу третьего регистра

10. Выходы первого регистра 8 и второго сумматора 14 соединены с входами третьего сумматора 15, выход которого подключен к входу пятого регистра 12. Выход пятого регистра 12 подключен к шине 18 выходного сигнала и третьему входу второго сумматора 14.

Первый 8, второй 9 и третий 10 регистры предназначены для приема слов исходных данных, четвертый регистр 11 предназначен для хранения во время работы БПК исходных данных, заносимых в третий регистр 10, а пятый регистр 12 предназначен для приема-передачи выходного слова БПК. Первый сумматор 13 служит для выполнения второй операции сложения в выражениях (2), второй сумматор 14 предназначен для выполнения следующих операций: в течение строчного носящего импульса S = О +. B;. в течение . времени прямого хода луча по строке

S = A + О, где Б — выходное слово.

Третий. сумматор 15 служит для выполнения первой операции сложения в выражени ях (2) .

Блок-схема формирователя 5 управляющих импульсов содержит счетчик

19, дешифратор 20, шины управляющего

6, входного:21 и выходного 22 сигналов. Последовательно соединены счет чик 19, подключенный к шине 21 входного сигнала и дешифратор 20, подключенный к шине б управляющего сигна» ла и шине 22 выходного сигнала.

Счетчик 19 предназначен для подсчета тактовых импульсов в течение строчного гасящего импульса. Логический формирователь 20 вырабатывает сигналы, необходиьие для управления работой БПК.

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

1109785

В режиме Занесение информации по сигналу с шины .б управляющего сигнала формирователь 5 управляющих импульсов в течение строчного гасящего импульса выдает последовательность из двадцати импульсов, а также сигналы, устанавливающие первый 8, второй 9 и третий 10 регистры первого 2 и второго 3 БПК в положениЕ Сдвиг вправо . Под действием этих сигналов осуществляется занесение исход- 10 ных данных в регистры первого 2 и второго 3 БПК, Исходные данные поступают с блока 1 задания входных параметров и синхронизации последовательным кодом. Заносимые в первый 8, вто-15 рой 9 регистры БПК исходные данные представляют собой коды тригонометрических функций синуса и косинуса угла наклона, а в .третий регистр— код свободного числа из выражений (2),20

После занесения исходных данный первым сумматором 13 выполняется вторая операция сложения.

Одновременно с операцией сложения осуществляется занесение содер- 25 жимого третьего регистра 10 в четвертый регистр 11. Результат сложе-ния заносится в третий 10 и пятый 12 регистры БПК. Занесение результата сложения в третий регистр 10 необходимо для сохранения этого результата в течение прямого хода луча по строке, так как значение кода в пятом регистре 12 изменяется с каждым импульсом частоты дискретизации экрана ЭЛТ по горизонтали. При сложе- З5 нии второй сумматор 14 осуществляет операцию S = О + В, а третий сум2 матор — S = A + О. Указанные опера3 ции выполняются под действием управляющих сигналов с блока 5. Таким об- 4р раэ ом осуществл яетс я з анесение исходных данных в БПК и подготовка к работе в течение прямого хода луча по строке.

После занесения исходных данных и выполнения второй операции сложения в выражениях (2) первый 8, второй 9 и третий 10 регистры устанавливаются в положение Хранение инфор.мации, а пятый регистр 12 — в поI л ожени е Параллельный прием

По окончании строчного носящего импульса, т.е. в течение прямого хода луча по строке, блок 1 задания паРаметРов H CHHXPOHH3 HH формирует и выдает на соответствующие входы первого 2 и второго 3 БПК импульсы, количество которых определяет положение луча ЭЛТ по горизонтали, а блок 5 переводит сумматоры в лнению сле -6 режимы, соответствующие выполнени -60 дующих операций: регистре 9.

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

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

По окончании прямого хода луча по полю с приходом полевого гасящего импульса и при .отсутствии сигнала Занесение информаций первый 8 и второй 9 регистры сохраняют свое состояние Хранение информации,а в третий регистр 10 заносится из четвертого регистра 11 в последовательном коде значение свободного члена из выражений (2) . Для этого третий

10 и четвертый 11. регистры устанавливают в положение Сдвиг влево .

После занесения информации в третий регистр 10 она обратно переписывается, только уже параллельным кодом, в четвертый регистр 11. Это необходиБ 0 Б2 А + 0; Б =- А + В

При этом третий сумматор 15 выполняет первую операцию сложения в вы- 65 ражениях (2), причем если первое слагаемое на входе третьего сумматора

15 остается неизменным и является содержимым первого регистра 8, то второе слагаемое постоянно изменяется (оно есть результат сложения) в предыдущем также и является содержимым пятого регистра 12.

Таким образом, на выходе третьего сумматора 15 образуется линейно изменяющийся код частоты строк..Иинимальный MBF квантования этого кода равен значению кода, хранимого в первом регистре 8. Третий сумматор 15 является сумматором накапливающего типа, в котором коды, соответствующие слагаемым, поступают поочередно, а результат сложения фиксируется в пятом регистре 12.

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

8, второй 9 и четвертый 11 регистры .сохраняют свое состояние Хранение информации, первый сумматор

13 выполняет операцию сложения, результат которой заносится в третий

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

И 09785

Составитель В.фунтова

РедактоР H.Áoáêîâà ТехРед T.Дубинчак КоРРектоР B.ÁÓòßãà

Заказ 6090/36 Тираж 447 Подни сное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

Филиал ППП Патент, r. Ужгород, ул. Проектная, 4 мо для того, чтобы сохранить неизменным с момента занесения код свободного члена иэ выражений (2) .

Затем первый сумматор 13 осуществляет операцию сложение содержимого второго 9 и третьего 10 регистров. Результат операции сложения записывается в третий 10 и пятый 12 регистры.

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

Сигналы с выходом первого 2 и вто-15 рого 3 БНК параллельным кодом поступают .на блок 4 памяти, где служат в качестве кодов выборки адреса ячейки, считываемой в данный момент времени. При этом сигнал с первого 2 БПК, соответствующий первому выражению (2), определяет адрес столбца запоминающей матрицы блока 4 памяти, а сигнал с второго 3 БПК вЂ” адрес строки. Однако массив адресов блока 4 памяти представляет собой множество точек с целочисленными координатами, а с первого 2 и второго 3 БПК снимаются адресные слова, содержащие как целую, так и дробную части, Поэтому для считывания информации иэ блока 4 памяти используется только, целая часть адресного слова.

Относительная погрешность формирования радиуса вращения в предлагаемом устройстве меньше, чем в известном. Следовательно, точность отображения .при вращении иэображений в предлагаемом устройстве выше.

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

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

 

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

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

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

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

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

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

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