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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах для формирования в реальном масштабе времени динамических изображений на телевизионном индикаторе. Цель изобретения - упрощение устройства, достигается введением регистра 6 сдвига и соответствующих функциональных связей, причем блок преобразования координат содержит счетчик 9, три сумматора 10, 11, 12 и регистр 13. Изобретение позволяет при выполнении операций, необходимых для вращения изображения, учитывать дробную часть чисел только один раз, что приводит к сокращению аппаратурных затрат и упрощению устройства. 3 ил.

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АBTOPCKOMV СВИДЕТЕЛЬСТВУ

Ж

OO

4:в CO

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4342429/24-24 . (22) 14.12.87, (46) 23.07.89. Бюл. N - 27 (71) Пензенский политехнический ин, ститут (72) О.Н.Бодин, А.П.Писарев, А.П.Ремонтов и Ю.P,Òèõîíîâ (53) 681.327.11(088.8) (56) Авторское свидетельство СССР . В 841029, кл. G 09 G 1/08, 1981.

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

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

„„SU„„1495843 A1 (51) 4 G 09 G 1/08 быть использовано в системах для формирования в реальном масштабе времени динамических изображений на телевизионном индикаторе. Цель изобретения — упрощение устройства, достигается введением регистра сдвига и соответствующих функциональных связей, причем блок преобразования координат содержит счетчик 9, три сумматора 10, 11, 12 и регистр 13. Изобретение прзволяет при выполнении операций, необходимых для вращения изображения, учитывать дробную часть чисел только один раз, что приводит к сокращению аппаратурных затрат и упрощению устройства. 1 з.п. ф-лы, 3 ил, 3 149584

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

Целью изобретения является упро, щение устройства.

На фиг. I приведена структурная 10 схема устройства; на фиг, 2 — струк турная схема блока преобразования координат; на фиг. 3 — схема форми! рователя управляющих импульсов.

Устройство содержит блок 1 зада- 15 ния входных параметров и синхрониза1 ции, первый 2 и второй 3 блоки преобразования координат блок 4 памяЭ ти, формирователь 5 управляющих импульсов, регистр 6 сдвига. 20

Блок 1 задания входных параметров ,и синхронизации 1 предназначен для

1 задания исходных данных первому 2

1 и второму 3 блокам и регистру 6 сдви, га и обеспечения работы устройства !, в темпе телевизионной развертки. Пер-! вый 2 и второй 3 блоки рассчитывают, адресные функции считывания информа1 ции, записанной в блоке 4 памяти.

;Блок 4 памяти служит для записи, хра- 30, нения и выдачи информации, отобража; емой на экране ЗЛТ (не показана). Формирователь 5 управляющих импульсов управляет работой блоков 2 и 3 регистра б сдвига. 35

Позициями 7 и 8 на чертеже обозначены соответственно вход и выход устройства.

Блок 2 (3) преобразования координат содержит счетчик 9, первый 10, 40 второй 11, третий 12 сумматоры, . регистр 13. Позициями 14, 15, 16 и 17 на чертеже обозначены соответственно первый и второй информационные входы, адресный вход и выход блока. 45

Формирователь 5 управляющих импульсов содержит счетчик 18, дешифратор 19. Позициями 20, 21 и 22 на чертеже обозначены соответственно управляющий и информационный входы и выход формирователя.

Блок 4 памяти представляет собой цифровую память с произвольной выборкой, в которой хранятся коды ординат отображаемой кривой, а массив адресов — это множество точек с целочисленными координатами в декартовой системе координат на плоскости. Расчет массива адресов осуществляется

3 4 блоком 2 (3) преобразования координат. Работа блоков 2 (3) устройства осуществляется согласно выражениям

N„=ent Ь x ° cosg+N> sing+N< 7, N <=en t (-N„sin(+N y cos(+N q I, rpe N<,Ng—

ent f... jкоды на выходах первого

2 и второго 3 блоков; обозначение целой части числа;

N Nq — линейно изменяющиеся коды соответственно частоты строк и полей, мгновенные значения которых определяют соответственно номер импульса горизонтальной дискретизации и номер строки экрана ЭЛТ в данный момент времени;

N„„N< — коды начальных условий, заносимые в блоки 2 и 3 предварительно и определяющие положение изображения в плоскости экрана

ЗЛТ соответственно по ro у

2 Яч 4 ° $1пуд+110,, !

2 Nz q.sin 1Þ,, N =N< д+епс (2) N2=N>. -ent

М (1 1о„, Noc коды начальных условий, заносимые в БПК предварительно и определяющие пложение изображения в плоскости экрана ЗЛТ соответственно по горизонтали и вертикали.

Как видно из выражений (2), дробная часть числа учитывается только один раз при выполнении операций умножения, что приводит к уменьшению числа разрядов, а следовательно, и к сокращению аппаратурных затрат, Регистр 6 сдвига осуществляет вычисление значения двойного синуса из выражений (2). ризонтали и вертикали; — угол поворота.

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

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

1495843

Счетчик 9, первый сумматор 10 и регистр 13 предназначены для приема слов исходных данных. Счетчик 9 предназначен для выдачи первого слагаемого из выражений (2). Первый сумматор

10 используется для вычисления и хранения в течение прямого хода луча по строке значения второго слагаемого из выражений (2) и является сумматором накапливающего типа. Регистр 13 предназначен для хранения исходных данных во время работы блока 2 (3). Второй сумматор 11 предназначен для выполнения второй операции сложения из выражений (2), а третий сумматор

12 — первой операции сложения из выражений (2).

Счетчик 18 предназначен для подсчета тактовых импульсов в течение строчного гасящего импульса, Дешифратор 19 вырабатывает сигналы, необходимые для управления работой блока

2 (3).

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

По сигналу с входа 7 формирователь

5 в течение строчного гасящего импульса выдает сигналы, по которым заносятся исходные данные в регистр 6 сдвига, счетчик 9, регистр 13 и блоки 2 и 3. Исходные данные поступают с блока 1. Заносимые в регистр 6 сдви.га исходные данные представляют собой код тригонометрической функции синус угла наклона, в счетчик 9 — код числа "-2", что соответствует первому слагаемому из выражений (2), в регистр 13 — код свободного числа из выражений (2), Занесение кода свободного числа в регистр 13 необходимо для сохранения его в течение прямого хода луча по полю.

После занесения исходных данных в регистр 6 сдвига осуществляется сдвиг на один разряд в сторону старшего разряда, что соответствует удвоенйю исходного результата. Удвоенный результат заносится в первый сумматор 10, который осуществляет вторую операцию умножения из выражений (2) путем накопления результата сложения с содержимым регистра 6 сдвига, Содержимое первого сумматора 10 и код свободного числа из регистра

13 заносятся во второй сумматор 11, где осуществляется вторая операция сложения из выражений (2).

Причем, в течение строчного гасящего импульса сумматора блок 2 (3) осуществляет следующие операции:

Sg =А+В; Sq=A+B Sg--0.

По окончании строчного гасящего импульса, т.е. во время прямого хода луча по строке, блок 1 задания входных параметров и синхронизации формирует и выдает на соответствующие входы первого 2 и второго 3 блоков импульсы, количество которых определяет соответственно положение луча на экране ЭЛТ по горизонтали и вертикали, а формирователь 5 управляющих импульсов переводит сумматорь! в режимы, соответствующие выполнению следующих операций:

S1 =А; Sg =А+В; $ =А+В.

При этом третий сумматор 12 выполняет первую операцию сложения из выражений (2), причем, если второе слагаемое на входе третьего сумматора 12 остается неизменным и являет" ся содержимым второго сумматора 11, первое слагаемое, которое является содержимым счетчика 9, постоянно меняется с каждым импульсом частоты дискретизации экрана ЭЛТ по горизонтали в блоке 2 и с каждым строчным гасящим импульсом в блоке 3.

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

"пилообразного" кода частоты строк, образуется еще линейно изменяющийся

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

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

Сигналы с выходов блоков 2 и 3 параллельным кодом поступают на блок

4 памяти, где служат в качестве кодов выборки адресов ячейки, считываемой в данный момент времени. При этом сигнал с блока 2, соответствующий первому выражению (2), определяет адрес столбца запоминающей матрицы блока 4 памяти, а сигнал с блока 3 — адрес строки.

1495843

Изобретение позволяет сократйть аппаратурные затраты при изготовлении предлагаемого устройства, Фие.!

Составитель С.Казаков

Редактор А.Шандор Техред Л.Олийнык Корректор Л. Бескид

Заказ 4272/49 Тираж 4б9 Подписное

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

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

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

Формула изобретения

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

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