Устройство поворота изображения на экране телевизионного приемника

 

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

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

РЕСПУБЛИК

ÄÄSUÄÄ 1424028 А1 (5D 4 С 06 F 15/62

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

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4 182820/24-24 (22) 15.01.87 (46) 15.09.88. Бюл. У 34 (72) М.В.Власов, Т.И.Клюева и О.Л.Тюхтина (53) 681.325 (088.8) (56) Авторское свидетельство СССР

У 723624, кл. С 06 F 15/20, 1978.

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

Ф 1277785. (54) УСТРОЙСТВО ПОВОРОТА ИЗОБРАЖЕНИЯ

НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО ПРИЕМНИКА (57) Изобретение относится к области автоматики и вычислительной техники в основном для поворота графического и символьного изображения на экранах телевизионных приемников, Цель изобретения — повьппение быстродействия и расширение функциональных воэможностей эа счет выборочного поворота цифро-буквенной символьной и графической информации. Устройство содержит блок памяти, блок преобразования координат, четыре сумматора, два регистра, блок памяти компенсации погрешностей изображения, блок памяти разложения векторов, блок памяти символов, пять мультиплексоров, два накапливающих сумматора, счетчик, блок коррекции кода изображения, блок выработки знаков и квадранта, блок формирования дискретных приращений вектора и блок управления. 6 пл.

1424028

Бло:, (.-»;."".з!р<.анния дискретных

-приращений образуют регистр 89, нь;ход 90< счетч.-"< "1, дешифратор

92, эл менты И 93-. 02, элементы ИЛИ

103 и 104, входы 105-112 и выходы

113-115.

Блок коррекции кода изображения содержит вход 116, элементы НЕ 117120, элементы И 121 и 122, элементы

ИСКЛЮЧАЮЩЕЕ ИЛИ 123 и 124, элементы

ИЛИ 125-127 и входы 128-134 °

Все с,н1нолы, подлежащие отображению, представлены в блоке 11 в виде векторов, имеющих длину L и угол наклона х .< положительной гориэонталь4с

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

Цель изобретения — повышение быстр; действия и расширение функциональных возможностей путем обеспечения выборочного поворота цифро-буквенной 10 символьной и графической информации.

На фиг. 1 представлена схема уст— рийства; на фиг. 2 — схема блока управления; на фиг. 3 — схема блока выработки знаков квадранта; на фиг. 4 — 15 схема блока формирования дискретных приращений вектора; на фиг. 5 — схема блока оррекции кода изображения; на фиг. 6 — временная диаграмма работы устройства. 20

Устройство содержит блок 1 памяти, блок 2 преобразования координат, сумматоры 3-5, регистры 6 и 7, блок 8 памяти компенсации погрешностей изображения, сумматор 9, блок 10 памяти разложения некторон, блок 11 памяти символов, лять мультиплексоров 12-16, дна накапливающих сумматора 17 и 18, счетчик 19. блок 20 коррекции кода

«эображения, блок 21 выработки кода 30 знаков и квадранта, блох 22 формирован«я дискретных приращений вектора, блок 23 управления, входы 24-31 и выход 32.

Блок 23 управления состоит из реги тра 33 сдв«га, триггеров 34-39, элементов И-ИЛИ 40-43, элементов И

44-53, зпементон «ЛИ 54 -60, элементов НЕ 61-63, элемента 11СКЛЮЧАЮЩЕЕ .

ИЛИ 64, входон -69 . Вь!з одов 70-78.

Блок выработк«кода знаков и квад- р, .та (ф«г, 31 вь попнен на элементах !

1С < ПОЧАЮ«АТЕЕ

82-84 н выходы 85-88. ной оси, который, н свою очередь, 0 состоит из угла м до 90 и квадранта.

Адресом блока 11 является код символа, поступающий на регистр 7. Графическая информация, поступающая на вход 24 устройства задается аналогичl ным способом в виде векторов из ЭВМ.

Угол поворота информации, хранящийся н регистре 6, состоит из угла наклона <р до 90, кнацранта и признака зеркального отображения. Для отображения символов во втором и третьем квадрантах поворот задается углом, дополнительным заданному, первым и четвертым квадрантом соответственно и признаком зеркального отображения равным "1" (но всех остальных случаях признак зеркального отображения равен "0").

Угол вектора символа или графики через мультиплексор 13 поступает на блок 9 в качестве младших разрядов адреса — старшими разрядами является угол поворота с . Блок 9 является табличным сумматором, Суммарный угол нового повернутого вектора является .. младшими разрядами первого адреса каждого вектора блока 10 разложения векторов. Старшими разрядами первого адреса является длина вектора Ь символа «ли графики, поступающая через мультиплексор 12. Младшие разряды полного адреса блока 10 формируются на счетчике 19. Каждый вектор в блоке 10 представлен в виде элементарны.. приращений 1 (ЭП1), количества и элементарных приращений 1, элементар ного приращения 2 (ЭП2), один разряп

11 н отведен под сигнал Конец вектора

ЭП1 и ЭП2 равны дискрету телевизионного растра и кодируются следующим образом: элементарные прир щения по

Х вЂ” 01, по У - 10, по Х и У - 11. В последнем слове интерполир,званного вектора разряд "Конец вектора" равен

"!", Блок 22 формирования дискретных приращений преобразует па!-.ллельный код интерполированного век гора, считанного с блока 10, в последовательный, и в зависимости от направления вектора, определяемого знаками, этот последовательный кон пост; лает на сумматоры 3 и 4 координат Х и У соответственно, н качестве которых использованы ренерсивные счетчики. Зчаки направлений суммирования элементарных приращений формируются блоком

21 выработки знаков и квадранта 21 блок 1 памяти иоступлет сигнал 70

11 ° 1I

Запрос и триггер 36, а также, пройдя через элемент И-ИЛИ 42 поступает на счетчик 19 в качестве сигнала 74

"+1" счетчика. По сигналу "Запрос" блок 1 осуществляет запись информации и по с,ончлнгиг записи формирует сигнал 65 "Ответ", который через элемент И)гИ 55 сбрасывлет триггер 35.

Чер .э элемент И 48, если триггер 35 находится в состоянии О", а триггер

36 — в состоянии "1", проходит сигнал суммирования 71 на сумматоры 3 и 4 координат. Этот же сигнлл, пройдя через элемент И 49, является сигналом 73 "+1" счетчика 91 блока 22 формирования дискретных приращений вектора, а также устанавливает триггер

11 11

35 в 1 . В таком режиме устроиство работает до прихода сигнллл 68 "Пере11 полнение счет ика 91, устлнлвливлющего в "1" триггер 37, сигнлл 77 с которого поступает иа дешифратор 92 блока 22 формирования дискретных приращений вектора. Сигнал с элемента

50 поступает на элемент 42, который формирует сигнал 74, если нет сигнала 67 "Конец векторл" с блока 10. Fcли есть сигнал Конец векторл" с блока 1О, сигнал с элемента 50, пройдя через элемент И 46 устанавливает в

11 11

1 триггер 39. Кроме того, при обработке последнего разложения вектора сигнал с элемента 50, пройдя через элемент 53, ггри наличии сигнллл 69 с блока 20 коррекции кодл изобрлжения устанавливает в "1" триггер 38, сигнал 78 с которого поступает нл деши!оратор 92. Если сигнл;г 69 отсутствует, то сигнал с элемента И 50, пройдя через элементы И 52 и !ПИ 60, поступает на управлянт ие хо.цl нлклпливлющих сумматоров 17 и 18 г и блок 1.

Кроме того, сигнал с элемента И !И 60, пройдя через элементы И-J!.llJ! 43 и 42, записывает в регис!и 89 считлнное с блока 10 первое разложение cëåäólllùåão вектора (сигнал 75) и злдлет адрес второго разложения (сиги,цl 74). Если в конце обработки векторл выработался сигнал 69 коррекции, то сигнлзгом "Конец вектора является сигнал, поступающий на вход элемента И. !И 60 с вг«хода элемента И 50, При обработке последнего вектора символл с блока 11 в процессор поступает сигнл.l 32 "Конец символа . По этому си папу процессор снимает признак cl .м !олл с вхо1424028

l! lлписимости от суммарного квлдрлнт;l и ири-.1íàêë .3E ðê lllüllîãо тобрлжения. Суммлрныи квлдрлнт рлссчитывается сумматором 5, первым операндом которого является код квадранта, в котором находится вектор грлфики или символа, постуилющий через мультип.гексор 14, л вторым операндом является код квадранта угла поворотл ц!

На вход переноса суммлторл 5 постуо пает признак ог + if > 90 с сумматора 9.

Блок 20 коррекции кода изображения, входы которого соединены с вьжодами накапливающих сумматоров 17 и

18 предназначен для компенсации погрешности, которая возникает из-за ограниченной разрешающей способности

ЭЛТ ири представлении графического иэображения в векторной форме. С блока 8 прямые или дополнительные двухразрядные кодг« компенсации и эгрешности по Х и У в зависимости от суммарного квадранта чере мультиплексоры 25

15 и 16 поступают на накапливающие сумматоры 17 и 18.

Устройство работает следую!Ким образом. (!осле установки устройства в исходное состояние пр! емл нл регистры

6 и 7 и сумматорг« 3 и 4 поступают исходные длнные, в блок 23 управления — на вход 29 код "Символ", л на триг гер 34 через схему !ПИ 54 — сигI I 11

35 нлл Запуск, в результате разрешается прохождение тактовой частоты нл регистр 33 сдвига. Один из импульсов регистра через схему И-KI

Интервал времени от импульсл запуска до записи в мультиплексоры определяется быстродействием блока 11. С сум- 45 матора 9 считыв„ется суммарный угол, который в совокупности с I. (выход мультиплексора 12) является адресом блока !0. С выхода блока 10 на регистр 89 блока 22 формирования дискретных приращений поступает первое слово разложения вектора. Запись этого слова в регистр осуществляется сигналом 75, сформированным с учетом быстродействия сумматора 9 и блока

10 регистром сдвига 33 и элементами И-!ПИ 41 и 43. Кроме того, сигнал с элемента И-ИПИ 41 устанавливает в "1" триггер 35, с которого в

1424028 да 29. Таким образом при обработке последнего вектора сигнал "Конец вектора" с элемен;га 60, пройдя через элементы 47 и 56, сбрасывает триггер

36. Работа устройства прекращается до следующего запуска.

Если на вход 29 из процессора поступает сигнал "Графика", то сигнал

30 "Запуск", пройдя через элемент 40, 10 осуществляет прием информации в мультиплексоры 12-14. Далее вектор обрабатывается как последний вектор символа.

Блок выработки знаков и квадранта предназначен для формирования знаков проекций вектора на оси координат в эависи .эсти от кода квадранта и признака зеркального отображения. Знак проекции У совпадает со старшим раз- 20 рядом кода квадранта, а знак проекции

Х определяется по формуле А+(В+С), где А — старший разряд квадранта; В— младший разряд квадранта; С вЂ” признак зеркального отображения ° На входы 82 и 84 поступает младший и старший разряды кода квадранта, а на вход 83 признак зеркального отображения. Старший разряд .-.вадранта как знак проек ии У транслируется на выход 87. Сиг- 30 ал 86 — знак проекции Х вЂ” формируется элементами 79 и 81. Для управления мультиплексором 15 формируется код квадранта — младший разряд транслируется на выход 85 сигнал 88 — старший

Э

35 разряд квадранта — вырабатывается элементом 80.

На регистр 89 Формирователя дискретных приращений вектора поступают блока 10 коды ЭП1 (в оды 105 и 106) я ЭП2 {вкоды i0i 108), а с блока выработки энаков квадранта — млад ий разряд квадранта (вход 85) и эна".н к и (входы Ы и 87). Кроме то"о, на счетчик 91 с блока 10 поступа5 т обратный код числа ЭП1 (входы 110 н 111) и сигнал 73 "+1" счетчика с пока 23 управлен н. Блок формирова ия дискретных приращений вектора формирует сигналы 115 и 90 суммирования для сумматоров 3 и 4 координат Х

50 и У соответственно в зависимости от

;одов ЭП1 или ЭП2, а также младшего аэряда квадран" à. .Время формирования сигналов суммирования от кодов

ЭП! или ЭП2 определяется сигналами

78. п;.ступающими с блока 23 уп=.явления, т.е. когда триггер 37 блока правления 23 установлен в "0", сигналы суммирования формируются в зависимости от кода ЭП1. После появления на выходе 68 сигнала переполнения счетчика 91, триггер 37 устанавливается в "1" (на вход 77 дешифратора 92 поступает "1") и сигналы суммирования определяются кодом ЭП2, Так как в блоке 10 закодированы разложения векторов только для первого квадранта, то для второго и четвертого квадрантов кроме присвоения проекциям векторов соответствующих знаков необходимо проекции поменять местами.

Младший разряд квадранта (вход 85), который через регистр 89 поступает на дешифратор 92, является признаком второго и четвертого квадрантов.

Блок коррекции кода изображений вырабатывает сигнал 69, сообщающий о том, что по одной иэ осей накоплена ошибка, равная дискрету, а по какой иэ осей надо компенсировать ошибку показывают сигналы на выходе 109 (компенсация по X) и 112 (компенсация по У). Сигнал 69 устанавливает в "1" триггер 38, оставляя время на выработку дополнительного сигнала суммирования для коррекции построения. Сигналы 109 и 112 поступают в блок формирования дискретных прирапений, разрешая суммирование по оси

Х или У или по обеим осям одновременно. Блок 20 формирует сигналы переполнения по кодам накопленных сумм.

На входы 128, 129 и 132, 133 поступают значения накопленных сумм по

Х и У соответственно, а на входы 130, 131 и 134, 116 — по два знаковых раэряда Х и У соответственно. Таким образом, устройство осуществляет выборочный поворот графики и знаков на любой угол. При этом повернутые символы и цифро-буквенная информация во втором и третьем квадрантах является как бы

:-.åðêàëüíûì отображением информации в первом и четвертом квадран ах. о р м ул а и э о б р е т е н и я

Устройство поворота изображения на экране телевизионного приемника, соцержащее регистр, блок памяти симво.ов, блок управления, первый выход которого соединен с первыми Входами синхронизации первого и второго сумматоров, выходы которых гоединены соответственно с перв:.м и вторым информационными входами блока преобра1424028 зования координат, информационный выкод которого соединен с информационным входом блока памяти, первый выход которого является информационным

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

15 мультиплексоров, счетчик, третий и четвертый сумматоры, блок памяти разложения векторов, блок памяти компенсации погрешностей иэображения, блок выработки кода знаков и квадранта1 блок формирования дискретных приращений вектора, блок коррекции кода изображения, причем информац энный вход устройства соединен с первыми информационными входами первого, нто- 25 рого и третьего мультиплексоров, первого и второго регистров и нходами первого слагаемого первого и второго сумматоров, вход разрешения записи кода символа устройства соединен с входом синхронизации первого регистра, выход которого соединен с первым адресным входом блока памяти символов, первый выход которого является выходом признака готовности устройства, вход разрешения записи кода угла поворота устройства соединен с входом синхронизации второго регистра, выход которого соединен с входом первого слагаемого четвертого сумма40 тора, с входом первого слагаемого третьего сумматора и входом признака зеркального отображения блока выработки кода знаков и квадранта, выход кода знака которого соединен с входом первого слагаемого второго накаплива45 ющего сумматора и входом знака У блока фсрмирования дискретных приращений вектора, выходы кода приращения вектора по Х и У которого соединены с вторыми входами слагаемого первого и второго сумматоров, вторые входы синхронизации которых являются входами разрешения записи кода координат по Х и У устройства соответственно, вход выбора режима "Символ-графи-55 ,.а" устройства является управляющим входом первого, второго и третьего мультиплексоров и соединен с первым входом блока управления, второй вход блока управления является входом запуска ус ройства, третий вход блока управления является входом тактовой частоты устройства, второй выход блока управления соединен с входом разрешения записи блока памяти, нторой в ход которого соединен с четвертым входом блока управления, третий выход которого соединен с адресным н.кодом блока памяти, четвертый выход блока управления соединен с входами синхронизации первого, второго и третьего мультиплексоров и нторым адресным входом блока памяти символов, второй выход которого соединен с вторым информационным входом первого мультиплексора, выход которого соединен с первыми адресными входами блока памяти разложения векторов и блока памяти кочпенсации погрешностей иэображения, первый, второй, третий и четвертый выходы которого соединены с соответствующими информационными входами четвертого и пятого мультиплексоров, выходы которых соединены с входами второго слагаемого первого и второго накапливающих сумматоров соответственно, выходы которых соединены с информационными входами блока коррекции кода изображения, выход общего признака переполнения которого соединен с пятым входом блока управления, пятый выход которого соединен со счетным входом счетчика,выход которого соединен с вторым адресным входом блока памяти разложения векторон, информационный выход которого соединен с шестым входом блока управления, шестой выход которого соединен с входом задания режима блока формирования дискретных приращений вектора, выход признака переполнения которого соединен с седьмым входом блока управления, третий информационный выход блока памяти символов соединен с вторыми информационными входами второго и третьего мультиплексоров, выход второго мультиплексора соединен с входом второго слагаемого четвертого сумматора, выход старшего разряда суммы которого соединен с входом переноса третьего сумматора, выход которого соединен с управляющим входом пятого мультиплексора и вхоцом признака квадранта блока выработки знаков и квадранта, выход старшего разряда кнадранта по Х которого спе1424

028

J7

М "г f

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

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

1424028

Е5

Вб

В7

10k

1Г7

1РЮ

111

179 .3 J

11б

11! 111! 111 Ч1

1424028! 11

1111

) 0

1 (б

1 ( (ф ф

1 1!

II б1

1!

II

1)

I I

11

I I

I I

II

1(!

) I

)!

) (I

)> I лил л л л л

«ь л чл

Составитель В. Никитин

Техреч ИЛоргентал Уорректор М.Максимишинец

Редактор Л.Пчолинская

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

Заказ 4689/52 Тирах 704 Подписное

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

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

1

I

I

I

I

I о

1 ъ

8I

I

1

Устройство поворота изображения на экране телевизионного приемника Устройство поворота изображения на экране телевизионного приемника Устройство поворота изображения на экране телевизионного приемника Устройство поворота изображения на экране телевизионного приемника Устройство поворота изображения на экране телевизионного приемника Устройство поворота изображения на экране телевизионного приемника Устройство поворота изображения на экране телевизионного приемника Устройство поворота изображения на экране телевизионного приемника Устройство поворота изображения на экране телевизионного приемника 

 

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

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

Изобретение относится к управлению ориентацией изображения

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

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении высокого коэффициента сжатия при кодировании матрицы частотных коэффициентов. Способ кодирования изображений включает в себя формирование первой матрицы частотных коэффициентов посредством преобразования предварительно определенного блока в частотную область; определение, включает ли первая матрица частотных коэффициентов коэффициенты, абсолютные значения которых превышают предварительно определенное значение; формирование второй матрицы частотных коэффициентов посредством избирательного частичного переключения по меньшей мере одного из строк и столбцов первой матрицы частотных коэффициентов согласно угловому параметру на основе результата определения; и избирательное кодирование второй матрицы частотных коэффициентов на основе результата определения. 5 н. и 10 з.п. ф-лы, 21 ил.

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

Изобретение относится к области обработки изображений. Технический результат – повышение скорости и точности анализа изображения тестируемого объекта. Способ обработки изображения содержит этапы, на которых: получают изображение тестируемого объекта, имеющее кадр с выбранной предварительно определенной осью координат и содержащее некоторое число пикселей; идентифицируют указание угла тестируемого объекта в изображении относительно выбранной предварительно определенной оси координат кадра, причем упомянутое указание является одним из края, метки или ребра тестируемого объекта; этап идентификации включает в себя этапы, на которых: определяют, какие из числа пикселей образуют некоторое число наборов краевых пикселей; определяют, какие из некоторого числа наборов краевых пикселей образуют некоторое число предполагаемых областей указания; определяют указание из по меньшей мере двух из числа предполагаемых областей указания; определяют угол между выбранной предварительно определенной осью координат кадра и указанием; поворачивают изображение на отрицательное значение угла; и выполняют анализ на повернутом изображении тестируемого объекта. 3 н. и 18 з.п. ф-лы, 20 ил.

Изобретение относится к средствам для регулирования и отображения изображения. Технический результат заключается в уменьшении зрительного утомления пользователя. Отслеживают расстояние между пользователем перед экраном дисплея и экраном дисплея. Определяют отрегулированный размер изображения на экране дисплея в соответствии с расстоянием или определяют отрегулированный размер изображения на экране дисплея в соответствии с параметром, предварительно установленным пользователем, когда отслеживают, что расстояние между пользователем и экраном дисплея меньше предварительно установленной пороговой величины. Вычисляют отрегулированную высоту изображения в соответствии с S=n⋅H, причем S - расстояние между пользователем и экраном дисплея, H - отрегулированная высота изображения, и диапазон n составляет [3,5, 5]. Определяют отрегулированную ширину изображения в соответствии с предварительно установленным соотношением сторон изображения и отрегулированной высотой изображения. Отображают изображение на экране дисплея в соответствии с отрегулированным размером. 3 н. и 12 з.п. ф-лы, 18 ил.
Наверх