книги / Микропроцессоры в телевидении
..pdfD1
Рис. 3.7. Функциональная схема 16-.разрядного безматричного ЦАП
кого элемента Д8 подсоединен к выходу триггера Дб, а второй — к выходу генератора G2. На выходе элемента Д8 появляются пач ки импульсов, в которых число импульсов эквивалентно входному двоичному коду сигнала.
С выхода логического элемента Д8 импульсы подаются на формирователь ступенчатого напряжения Д10. Ступенчатое на пряжение образуется на конденсаторе С1 (рис. 3.8,ж). Амплитуда ступенчатого напряжения по сигналу выборки, генерируемому одновибратором Д П , передается через буферный усилитель А1 и переключатель S1 на конденсатор СЗ, на котором и запомина ется. На этом преобразование 8 бит входного кода завершается, устройство выборки — хранения подготавливается к новому циклу преобразования: срабатывает одновибратор Д12 (рис. 3.8,э) н от крывается ключ S2, через который конденсатор С1 разряжается До нуля (см. рис. 3.8,ж [55]).
Второй 8-разрядный ЦАП синхронно с первым обрабатывает биты Д8—Д15. Его работа одинакова с работой первого 8-раз-
91
Bi |
20 мкс J |
,6MKC |
I |
гимп=20м|<с |
|
а —— |
|
||||
б—- |
|
! |
! |
12,8 МГц |
|
l |
i fI |
|
|
||
|
н и ш |
I |
|
||
------П1 |
_1 |
-----H |
|
||
ГГ_1и___ 1-^с |
|||||
•---- 1 |
1 1 |
1 |
1 |
|
|
г |
ГГГ~Г~|~ТГ1 |
1 50"° |
|||
|
----- 1--1 |
1 |
--1 |
|
|
Л---- |
|
|
L 1 |
20 мкс |
|
~T~~\ ' |
| |
|
|||
|
|
|
|
е |
----------------- 11 |
”1 |
111 |
|
|
||||
ж---- |
|
|
X |
|
|
i7 V -r |
i |
,, 1 |
|
|
1 |
i |
||
|
In |
|
i |
и; |
|
1 |
|
1 |
1 i |
* |
---- 1-------- |
|
1--- |
|
|
!__i_____ 1 |
[IW255
J Ucnax‘ ®
|U=T-33“B
! |
|
>»“"-2мкс |
|
1 |
6,535B |
IU max = |
|
1__ |
|
.Рис. 3.8. Осциллограммы напряжений ЦАП
рядного ЦАП. Поэтому 16-разрядный ЦАП имеет единое устрой ство управления Glfl4G2. Выходные напряжения 8-разрядных ЦАП приводятся к соответствующим напряжениям 16-разрядного ЦАП сумматором, образованным резисторами R1—R3. На нагру зочном резисторе R2 от ЦАП младших разрядов (ДО—Д7) обра зуется напряжение с уровнем квантования 0,1 мВ, а от ЦАП старших разрядов Д8—Д15 — с 25,5 мВ. Такой ЦАП для звуко вого тракта может быть создан на микросхемах серии R155 и операционных усилителях К544УД2А.
Цифро-аналоговый преобразователь, предназначенный для пре вращения цифрового сигнала цветности в цветоразностные сигна лы E R - Y , E R - Y , E G- Y , содержит умножитель, элемент задержки, три Д-триггера, МП и блок управления. Микропроцессор вычис ляет значения весовых коэффициентов, необходимых для декоди рования сигналов цветности. Блок управления упорядочивает ве совые коэффициенты в виде чередующейся последовательности с тактовой частотой, равной частоте сигнала цветности.
■92
Для совместной работы ЦАП и МП системы их необходимо сопрягать по характеристикам разрядности, логическим уровням, требованиям к фронтам, методам преобразования сигналов ин формации из цифровых в аналоговые, скоростям установления, точности и др. [69, 70]. Если коды не совпадают, следует при менять внешние кодовые преобразования. Когда ЦАП не имеют внутренних регистров-фиксаторов для хранения полученных от МП систем данных, необходимо буферизировать преобразуемый код. Схема, решающая задачу сопряжения МП системы с 8-раз- рядной магистралью данных и 12-разрядного ЦАП (буферизацию данных, преобразование формата цифрового кода, исключение не желательных переходных процессов при последовательной смене значений четырех старших и восьми младших разрядов) с по мощью двойного ряда регистров — фиксаторов, приведена на рис. 3.9 [121]. Минимальный шаг дискретизации по времени выходного аналогового сигнала ЦАП ограничен временем, за которое МП система выполняет два цикла записи данных в память или внеш нее устройство.
Длительность цикла программного обмена данными между блоком памяти и внешними устройствами для МП систем широ кого использования больше минимального времени установки быстродействующих ЦАП (20 ...40 нс) [121]. Для согласования временных характеристик ЦАП и МП систем, когда необходима разрешающая способность по времени ЦАП, большая, чем быст родействие МП систем, применяют обмен данными в режиме пря мого доступа к блоку памяти. При этом функции чтения данных и пересылки по адресу ЦАП выполняет не МП, а контроллер ЛДП [121].
Быстродействие МП системы зависит от времени выборки дан ных из памяти. У запоминающих устройств больших емкости и
IРис. S.9. К (иллюстрации сопряжения 12-разрядного ЦАП и 8-разрядной МП •системы
93
g Т а б ли ц а S .t
Тип ЦАП |
Ч и с л о |
|
р а зр я д о в |
В р ем я у с та новлен ия вы
хо дн ого |
си г |
н а л а , |
м кс, |
не более
Д иф ф еренци |
А б со л ю тн а я п о |
|
гр еш н о сть |
пре |
|
альная нели |
образования в |
|
нейность, %> |
конечной |
то чке |
|
ш к а л ы , |
% |
К427ПА1 |
15 |
30 |
К572ЛА1А |
10 |
5 |
К572ПА1Б |
10 |
5 |
К572ЛА1В |
10 |
5 |
К572ПА1Г |
10 |
5 |
К572ПА2А |
12 |
15 |
К572ПА2Б |
12 |
15 |
К572ПА2В |
12 |
15 |
К594ЛА1 |
12 |
3,5 |
КП08ПА1А |
12 |
0,4 |
К1Ю8ПА1Б |
12 |
0,7 |
К1118ПА1 |
8 |
0,02 |
КШ 8П А 2А |
10 |
0,03 |
К1118ПА2Б |
9 |
0,03 |
К1П8ПА2В |
8 |
0,03 |
±0,006 |
±0,01 |
±0,1 |
± 3 |
± 0,2 |
± 3 |
± 0,4 |
± 3 |
± 0,8 |
±3 |
±0,025 |
± 0,5 |
±0,03 |
+ 0 .5 |
±0,1 |
± 0,5 |
±0,024 |
- |
±0,024 |
± 0,3 |
±0,024 |
± 0 ,3 |
±0,19 |
— |
±0,978 |
± 2 |
±0,195 |
±2 |
±0,391 |
±2 |
Д и ап азо н Опорного на
п р яж ен и я,
±1 0
±1 7
±17
±17
± 1 7
±15
+1 5
+1 5
+1 0 ± 3
2 ,2 ... 10,5
2 ,2 ... 10,5
+10
—1
—1
—1
Н ап р яж ен и е |
Т о к потреб |
|
источников |
л е н и я , м А , |
не |
п и та н и я , В |
(более |
|
5 ± 5 % |
- |
|
1 5 + 1 0 % |
|
|
— 15± '1 0 % |
|
|
5 ... |
17 |
2 |
5 ... |
17 |
2 |
5 ... |
17 |
2 |
5 ... |
17 |
2 |
5±5% |
2 |
|
1 5 ± ’10% |
|
|
5 ± 5 0 % |
2 |
|
1 5 + 1 0 % |
|
|
5+5% |
2 |
|
15±10% |
25 |
|
5 ... |
15 |
|
— 15=«=10% |
3 5 |
|
5±5% |
15 |
|
— 1 5 + 1 0 % |
46 |
|
5±5% |
15 |
|
— 1 5 ± 1 0 % |
46 |
|
— 5 ,2 ± 3 % |
130 |
|
5 + 5 % |
15 |
|
- 5 + 5 % |
120 |
|
5±5% |
15 |
|
- 5 + 5 % |
120 |
|
5±5% |
15 |
|
- 5 + 5% |
120 |
Технология
Гибридная
Т Т Л , к м о п
ТТ Л , К М О П
ТТ Л , К М О П
ТТ Л , К М О П
ТТ Л , К М О П
ТТ Л , К М О П
ТТ Л , К М О П
ТТ Л , К М О П
ТТ Л
ТТЛ
э с л Т Т Л , э с л
ТТЛ, э с л
Т Т Л , э с л
Таблица З.й
Т и п А Ц П |
Ч и сл о |
р а зр я |
|
|
д о в |
|
Д и ф ф е р ен |
А б со л ю тп а я |
В р е м я |
|
|
п о гр еш н о сть |
|||
Н елин ей |
ц и а л ь н а я не- |
пр ео бр азо ва |
преобразо |
|
н о с ть , % |
лн н еП н ость, |
н и я в |
конеч |
в а н и я , |
|
% |
ной |
то чке |
|
|
|
ш к а л ы , % |
|
Н а п р я ж е |
|
|
Д и а п а зо н |
ние исто ч |
Опорное |
н а п р я |
|
ни ко в п и |
ж ен ие, |
В |
в хо д н о го п о |
т а н и я , В |
|
|
тр е б л е н и я , В |
Т о к |
|
птореб |
Те хн о л о ги я |
л ен н я , |
|
А |
|
К572ПВ1А |
12 |
0.00976 |
0,0488 |
К572ПВ1Б |
12 |
0,0976 |
0,0976 |
К572ПВ1В |
13 |
0,3506 |
0,1953 |
К1МЗПВ1А |
10 |
±0,1 |
±0,1 |
К113ПВ1Б |
10 |
± 0,2 |
± 0,2 |
КНЭПВ1В |
10 |
± 0,4 |
± 0,4 |
КП07ПВ1 |
6 |
±0,781 |
±0,781 |
КП07ПВ2 |
8 |
± 0,5 |
± 0,5 |
КП07ПВЗ |
6 |
±0,25 |
±0,25 |
К1Ю8ПВ1 |
10 |
±0,75 |
± 1 |
± 3 |
НО ...170 |
± з |
ПО... 170 |
±3 |
ПО... 170 |
± 4 |
30 |
+ 4 |
30 |
+ 4 |
30 |
±0,1 |
0,1 |
|
0,1 |
|
20П03 |
± 8 |
0,9 |
5±5% |
±15 |
|
3 |
ТТ Л , |
кмоп |
15+10% |
|
|
5 |
|
кмоп |
5+5% |
±15 |
|
3 |
ТТ Л , |
|
15±10% |
|
|
5 |
|
кмоп |
5±5% |
±15 |
|
3 |
ТТЛ , |
|
15±10% |
|
|
5 |
|
|
5±5% |
±10 |
—5...+S |
10 |
ТТЛ |
|
— 15±5% |
|
0...Ю |
20 |
|
|
5±5% |
+10 |
— 5...5 |
10 |
ТТЛ |
|
-15 ± 5 % |
|
0...10 |
20 |
|
|
5±5% |
+10 |
—5 ...+5 |
10 |
ТТЛ |
|
— 15±5% |
|
0...I0 |
20 |
|
|
5±,1% |
—0,075... 0 |
—2...0 |
30 |
ТТЛ |
|
-6 ± 1 % |
— 1,9...—2,1 |
|
150 |
|
|
5=Ь1% |
—0,075...0 |
—2,„0 |
35 |
ТТЛ |
|
-6 ± 1 % |
-1 ,9 - —2,1 |
|
450 |
|
|
5±1% |
+ 0 .1 |
|
60 |
эсл |
|
—5,2± 1 % |
|
|
80 |
|
|
5 ± 5 % |
4,096 |
—0,1...4,2 |
50 |
ТТЛ |
|
-5,2±3% |
|
|
90 |
|
|
Рис. 3.10. К иллюстрации сопряжения ЦАП « МП системы с использованием двухпортового ОЗУ
разрядности (ОЗУ серий К565, К 581, К537, ПЗУ серий К 573,
К556, К 558 и др.) время выборки 200 нс...5 мкс [70]. Характеристики некоторых типов ЦАП и АЦП даны в табл.
3.1 и 3.2.
Можно сопрягать быстродействующие ЦАП с МП системами невысокого быстродействия, например с построенной на базе МП комплекта серии КР580 (рис. 3.10 [121]).
Для хранения данных, последовательно выводимых на ЦАП, отводится область памяти, схемотехнически реализуемая на быст родействующем двухпортовом ОЗУ, например К132РУ4 с време нем выборки 25 нс. Данные сначала записывают в ОЗУ, магист раль адреса (МА) отключают с помощью буфера адреса и систе мы управления, затем включают сигнал выдачи данных из ОЗУ на ЦАП с частотой, определяемой временем включения буфера адреса, временем выборки ОЗУ и временем установки ЦАП [121].
3.2. СОКРАЩЕНИЕ ИЗБЫТОЧНОСТИ ТВ ИНФОРМАЦИИ
Телевизионный сигнал в цифровом виде имеет широкую по лосу частот. Передавать такой сигнал по радиолинии сложно. Однако в конкретном случае обычно требуется не вся информа ция, содержащаяся в изображении, т. е. можно говорить об ин формационной избыточности ТВ изображения. Например, избы точность ТВ сигнала вещательных программ существует из-за наличия корреляционных связей между элементами изображения, что позволяет предсказывать последующий сигнал и передавать только ошибку предсказания, а также из-за наличия особеннос тей восприятия этого изображения зрительным аппаратом чело века. Это приводит к возможности сокращения полосы частот или, что то же самое, для цифрового сигнала к возможности сок ращения скорости передачи изображения при априорном учете объема информации, необходимого для решения поставленной задачи. Сокращение полосы частот за счет избыточности осу ществляют на этапе кодирования цифрового ТВ сигнала. Как и всякое преобразование, кодирование ведет к потере части инфор мации, содержащейся в изображении. Поэтому нужно найти такие методы кодирования, при которых теряется информация,
96
мало влияющая на ухудшение качества изображения, но обес печивается достаточное снижение скорости передачи сигнала.
Кодирование изображения обычно связано с выполнением достаточно сложных вычислительных и логических операций, по этому целесообразно применять МП, реализующие различные алгоритмы. При кодировании необходимо учитывать статистичес кую, физиологическую либо и ту, и другую избыточности изобра жений С2, СЗ, содержащиеся в пространственной и временной корреляции между отдельными составляющими ТВ сигнала. Ко дирование с учетом корреляционных связей не вносит дополни тельных шумов [103].
Другие способы кодирования учитывают особенности зритель ного восприятия изображения человеком. Сократить скорость пе редачи (уменьшить избыточность) можно также путем учета то го, что для достижения ряда целей требуется только часть изоб ражения С4. Например, зрителя могут интересовать не все объекты, находящиеся в поле зрения ТВ передающей камеры. Определить часть ТВ изображения, которую необходимо пере давать, можно с помощью МП, реализующего один из алгорит мов распознавания, например приведенный на рис. 3.11.
Для достижения определенных художественных целей изоб ражение может содержать только крупные детали, быть размы тым и т. д. Сокращение скорости передачи может быть адаптив ным к содержанию передаваемых ТВ сцен, так как особенно в
Рис. 3.11. Алгоритм распознавания
4-64 |
97 |
вещательном ТВ каждая передача и даже отдельные ее кадры с учетом необходимого эмоционального воздействия могут су. щественно отличаться по требованиям к информационной пол ноте ТВ видеосигнала.
Кодировать сигнал можно разными методами, при этом ко дирование бывает методом импульсно-кодовой модуляции (ИКМ), статистическим и с предсказанием, с преобразованием, адаптив ным групповым гибридным, межкадровым с условным замеще нием [53, 103].
К о д и р о в а н и е м е т о д о м И К М наиболее простое. По отношению к нему обычно оценивают степень снижения скорости передачи изображения, достигаемый с помощью какого-либо дру гого метода.
С т а т и с т и ч е с к о е к о д и р о в а н и е . Можно значительно снизить скорость передачи сигнала, кодируя группы элементов изображения так, чтобы наиболее вероятным комбинациям прис ваивались более короткие кодовые слова. Но такое кодирование для ТВ трудноприменимо, так как даже для кодирования эле ментов группы 4X4 на 256 уровней, содержащихся в ТВ сигнале, число возможных комбинаций составляет около 1040. При стати стическом кодировании используют уровни двух-трех соседних элементов изображения. Эффективность статистического кодиро вания ограничена также нестационарностью ТВ изображения С4, возможностью и степенью исследованности статистических свойств различных его элементов. Статистическое кодирование черно-бе лых и цветных ТВ изображений «в чистом виде» широко не при меняют из-за малого коэффициента сокращения избыточности даже при весьма сложном кодере [103].
В табл. 3.3 [53] приведены характеристики наиболее распро страненных алгоритмов двухмерного линейного предсказания. Их
Таблица 9.3 |
.[53] |
|
|
Н ом ер а лго р и т |
Ч исло элем ентов |
А л го р и тм |
ли н ейного п р е д с к аз а н и я |
м о в |
исп ользуем ы х |
||
|
д л я п редсказания |
|
|
Ч |
2 |
(A + Q /2 |
|
1 |
|
||
2 |
2 |
(A+D)/2 |
|
3 |
3 |
А/2-Н В +С )/4 |
|
4 |
3 |
А/2+ (C +D )/4 |
|
5 |
3 |
|
|
6 |
4 |
Л - А + (С -В )/2 + |
Y |
7 |
2 |
(А+С)/2 |
|
8 |
2 |
(A +D )/2 |
|
9 |
3 |
А + (С —В) |
|
Примечание. А, В, С, D — известные элементы.
98
делят иа две группы. Первые из них предсказывают значение отсчета как взвешенную сумму значений ближайших к нему эле ментов (алгоритмы 1—4 и 7—8). Весовые коэффициенты поло жительны и в сумме равны пли близки к единице. Характер предсказания и число элементов изображения С4, участвующих в предсказании, не меняются в зависимости от локальной струк туры кодируемого изображения С2. Ко второй группе алгоритмов относят те, в которых для предсказания используют не только положительные, но н отрицательные весовые коэффициенты (алгоритмы 5, 6, 9), причем всегда есть два весовых коэффициен та с равными пли близкими весами разного знака. Такие алго ритмы адаптивны к локальной структуре изображения СЗ (С4). Структуры дискретизации ТВ изображения показаны на рис. 3.12.
К о д и р о в а н и е с п р е д с к а з а н и е м учитывает статисти ческие связи между отдельными отсчетами дискретизированного ТВ изображения. Оно состоит в том, что на основе знания зна чений уровней предшествующих отсчетов предсказывается уро вень последующего, вычисляется разность между истинным зна чением отсчета и предсказанным, затем эта разность квантуется, кодируется и передается на приемный конец линии связи, где на ее основе формируется значение отсчета. Такое квантование на зывают дифференциальной импульсно-кодовой модуляцией
(ДИКМ). Эффективность ДИКМ зависит прежде всего от ус пешности предсказания, которое, в свою очередь, определяется
выбранным алгоритмом |
предсказания, и затем |
от |
выбранного |
способа квантования разностного сигнала. |
|
|
|
К о д и р о в а н и е с |
п р е д с к а з а н и е м . |
Его |
алгоритмы |
можно реализовать МП и разделить на одномерные, двухмерные и трехмерные, линейные и нелинейные, неадаптивные и адаптив ные.
В одномерных алгоритмах предсказания используют корреля цию соседних элементов изображения вдоль строки разложения. В алгоритмах двухмерного предсказания используют корреляцию элементов из разных строк разложения, в трехмерных используют статистическую связь элементов изображения, относящихся к со седним по времени ТВ кадрам.
в |
С |
D |
В |
С |
О |
|
|
|
|||
----- Г |
- | ---------- |
|
Т |
|
|
|
|
|
|
|
|
А |
х |
|
|
|
|
|
|
|
|
6) |
|
Рис. 3.12. Структуры дискретизации ТВ изображений (к табл. 3.3)
4* |
99 |
Линейные алгоритмы предсказания основаны на вычислении л-го предсказываемого элемента по линейной формуле
<3.2)
«=1
где Oj —s соответствующие весовые коэффициенты; хп-\ — элементы изображения; k — число предшествующих элементов, за висящее от степени ослабления условия статистической связи при удалении хп-го элемента.
Сокращения полосы частот (уменьшение скорости передачи) достигают при использовании перечисленных методов за счет то го, что ошибка предсказания передается вместо самих сигналов изображения.
Наибольшую корреляционную связь имеют элементы, нахо дящиеся на одном и том же месте в изображении, но разделен ные во времени, т. е. расположенные в соседних кадрах. Кодер, использующий межкадровую корреляцию для предсказания, мо жет быть построен на базе МП системы, имеющей ЗУ на один или несколько ТВ кадров.
В системах кодирования с предсказанием сложно обеспечить помехоустойчивость, так как помеха длительностью в один эле мент может исказить уровни нескольких аналогичных элементов. Один из способов повысить помехоустойчивость, который может быть реализован с помощью МП систем, заключается в следую щем [57]. Последовательность цифровых сигналов хп элементов изображения в блоке устройства, схема которого дана на рис. 3.13, разбивают на блоки хт={Х{} {т — номер группы; t = l —9 — номер элемента группы) по пять элементов в каждом. В решаю щем блоке (подпроцессор 1 ) определяется максимальное из всех значений модуля разности между значениями сигналов элемен тов в модуле
Am= max\x[+i- x i \. |
(3.3) |
Рис. 3.13. Структурная схема помехоустойчивого устройства сжатия информа ции я кодирования:
/ — специальный блок разбиения |
последовательности |
сигналов на блоки; |
2 — подпроцес- |
||
сор U |
3 — подпроцессор 2: 4 — устройство |
управления; 5 — кодирующее |
устройство; 6 — |
||
канал |
связи; 7 — декодирующее |
устройство; |
в — процессор декодирующего устройства; |
||
9 — блок организации сигнала изображения; |
10 — МП |
система |
|
100