Documente Academic
Documente Profesional
Documente Cultură
Capitolul 4
Capitolul 4
fE = n fH
De unde rezult :
TH = n T E
n acest fel pe o linie de explorare ncap un numr ntreg de eantioane, deci pe linii
succesive eantioanel cad unele sub altele. Este un avantaj pentru redarea corect a
contururilor verticale abrupte.
Un alt aspect ce trebuie s fie luat n calcul este cel legat de posibilitatea
realizrii subeantionrii dac se ine seama de structura particular a spectrului
semnalului de imagine, care conine benzi spectrale nguste (circa 5-6 Hz) centrate
pe multipli ai frecvenei liniilor, frecvenei semicadrelor i combinaii liniare ale
acestora. Prin alegerea corespunztoare a frecvenei de eantionare se poate asigura
intercalarea benzilor din spectrul original cu cele din spectrul repetat (care are
evident aceeai structur) fr apariia efectului de aliere valabil atunci cnd
spectrul este continuu. Se poate de exemplu eantiona semnalul PAL cu dublul
frecvenei subpurttoarei de culoare (aproximativ 8,86 MHz) care este sub
frecvena Nyquist de 10 MHz (pentru o band a semnalului PAL de 5 MHz).
Eantionarea se poate face pe componente (R, G, B sau Y, R-Y, B-Y) sau pe
semnal videocomplex (PAL, SECAM sau NTSC). Din punct de vedere al calitii
imaginii este recomandat eantionarea pe componente, lucru care se realizeaz n
standardul digital de studio. Se utilizeaz eantionarea pe componente pe luminan
Y i diferene de culoare R-Y i B-Y n locul celei pe semnale primare R, G, B,
deoarece banda semnalelor diferen de culoare (i n consecin frecvena de
eantionare) poate fi redus cel puin la jumtate.
Eantionarea semnalului videocomplex este realizat n receptoarele cu
prelucrare digital n care, dup demodularea semnalului i obinerea semnalului
videocomplex n banda de baz, toat prelucrarea ulterioar se face digital. n acest
caz pentru PAL este util de ales o frecven de eantionare egal cu de 4 ori
frecvena subpurttoarei de culoare (aproximativ 17,72 MHz) ceea ce permite
realizarea uoar a decodorului de culoare digital PAL, deoarece sunt 4 eantioane
pe o perioad de subpurttoare. Se poate observa c n acest caz frecvena de
eantionare este i multiplu al frecvenei liniilor, adic structura de eantionare este
ortogonal.
4.2.2. Cuantizarea semnalelor de imagine
Cuantizarea semnalelor de imagine nseman alegerea unor nivele de decizie
i de cuantizare astfel nct valoarea analogic a fiecrui eantion s fie rotunjit la
valoarea cea mai apropiat de cuantizare. Aceast operaie introduce o eroare la
reconstituirea eantioanelor dup conversia digital analog, deoarece valoarea
eantionului reconstituit nu mai este riguros egal cu valoarea eantionului original.
Apare aa-numitul zgomot de cuantizare. Pentru ca acesta s nu afecteze calitatea
f H ( 525
15625
143
=
15734 , 265
144
Parametrii
Semnale
Eantioane/linie
Y
R-Y, B-Y
Structura de
eantionare
Frecvena de
eantionare
Y
R-Y, B-Y
Codare
Nr. de eantioane
pe linia activ
Y
B-Y, R-Y
Tabelul 4.1
Sistemul 525 linii/60 Hz
Y, R-Y, B-Y
858
864
429
432
Ortogonal, eantioanele R-Y i B-Y coincid cu
eantioanele impare ale lui Y
13,5 MHz
6,75 MHz
PCM uniform cu 8 bit pe eantion
720
360
13,5 MHz
6,75 MHz
720
360
Relaia dintre
nivelul
semnalului video
i nivelele de
cuantizare
Y
R-Y, B-Y
Lungimea liniei active este aceeai pentru ambele sisteme de explorare i anume
720 eantioane pentru luminan i 360 eantioane pentru fiecare semnal de
crominan.
Debitul de informaie pentru standardul principal este :
VY = 13,5MHz 8bit = 108Mbit / s
Exist multe situaii n care calitatea imaginii este diferit de cea din
standardul principal. De aceea, plecnd de la standardul principal s-a creat o familie
de standarde care au proprietatea c frecvenele lor de eantionare se afl ntr-un
raport de numere ntregi cu standardul principal 4:2:2 (tabelul 4.2).
Standa Frecvena
de
rd
eantionare
Y
4:4:4 13,5 MHz
Tabelul 4.2
Frecvena
Frecvena
de
de
eantionare eantionare
R-Y
B-Y
13,5 MHz
13,5 MHz
4:2:2
13,5 MHz
6,75 MHz
6,75 MHz
216
4:1:1
13,5 MHz
3,375 MHz
3,375 MHz
162
Debitul de Aplicaii
informaie
[Mbit/s]
324
Calitate
ridicat
la
ncrustare
Standard
primar
de
studio
Transmi-siuni
de
calitate
nalt
2:1:1
6,75 MHz
3,375 MHz
3,375 MHz
108
3:1:0
10,125
MHz
3,375 MHz
3,375 MHz
108
Jurnalistic
electronic
(ENG)
Calitate
identic cu cea
din PAL
Standardele de ordin superior sunt 8:4:4 i 4:4:4. Standardul 8:4:4 este un standard
de explorare progresiv cu 625 linii/semicadru. Dup prefiltrare vertical-temporal
i eliminarea unei linii din dou se obine semnal ntreesut 4:2:2. Dup stocare
acest semnal poate fi postfiltrat i aplicat pe un monitor cu afiare cu 625
linii/semicadru. Standardul 4:4:4 eantioneaz semnalele R, G, B sau Y, R-Y, B-Y
cu aceeai band iniial.
Standarde de ordin inferior (sau substandarde) sunt 4:1:1 ; 2:1:1 ; 4:1:0 (semnale
diferen de culoare transmise secvenial) i 3:1:0. Standardul 4:1:1 poate fi
transmis cu 140 Mbit/s (nivelul cuaternar al ierarhiei digitale de transmisie) dac se
utilizeaz intervalul de stingere pe orizontal.
Construirea unui standard inferior din standardul principal nu nseamn numai
reducerea frecvenelor de eantionare ci i modificarea structurii de eantionare
care devine neortogonal ceea ce reduce rezoluia pe direcie diagonal. Standardul
3:1:0 realizeaz eantionarea n ah pe cadre a semnalului de luminan la 3/4 din
frecvena standardului principal i transmisia secvenial a semnalelor diferen de
culoare. La standardul 2:1:1 se face o eantionare neortogonal la jumtate din
frecvena standardului principal ceea ce permite meninerea unei rezoluii pe
orizontal de 6 MHz pentru luminan i de 3 MHz pentru crominan n timp ce
rezoluia pe diagonal scade. Att standardul 3:1:0 ct i standardul 2:1:1 produc o
oarecare degradare a calitii imaginii, dar aceasta este suficient de mic, ceea ce
permite obinerea unei caliti comparabile cu cea a semnalului PAL (aa numitul
"nivel auxiliar" sau nivel reportaj "ENG=Electronic News Gathering").
Recomandarea 601 a CCIR a lsat ns nerezolvate dou probleme importante :
1) Forma filtrelor trece-jos necesare nainte de conversia A/D i dup conversia
D/A.
2) Realizarea interfeelor pentru transmisia semnalelor n unul din aceste standarde.
Filtrele trece-jos trebuie s ndeplineasc urmtoarele condiii :
- distorsionri ct mai mici ale semnalelor din banda de trecere ;
- posibilitatea cascadrii codec-urilor (codor-decodor) fr degradri semnificative
ale semnalului ;
- complexitate acceptabil (deci dimensiuni i costuri reduse).
Este necesar un compromis deoarece o band de trecere mare i o rejecie
puternic a frecvenelor de aliere mai mari sau egale cu jumtate din frecvena de
8
predicie fix sau adaptiv, cu cuantizare fix sau adaptiv, urmat uneori de
codare cu lungime de cod variabil a semnalului diferen. Pentru mrirea
eficienei prediciei se poate folosi estimarea micrii sau a marginilor.
- Codare cu transformare : transformri pe blocuri, spaiale sau spaio-temporale,
de tip Hadamard, cosinus, etc., cu cuantizare zonal (fix sau adaptiv) sau
codare cu prag ;
- Scheme hibride : cu DPCM n unele dimensiuni i transformare n altele.
Codarea cu transformare este ntr-adevr o metod foarte eficient realiznd
factori de compresie mari, dar pretinde foarte multe operaii de calcul ce trebuie
efectuate n timp real pentru codarea semnalului de televiziune.
Dimpotriv, codarea cu DPCM este mai uor de realizat practic i are avantajul
c separarea celor dou funcii (predicie i cuantizare) permite o bun adaptare la
proprietile semnalului (predicie) i ale observatorului uman (cuantizare).
4.4.1 Codarea cu predicie
Codarea cu predicie este o metod larg utilizat pentru eliminarea
redundanei din semnalul de televiziune. Codarea cu predicie se bazeaz pe
observaia c ntre eantioanele semnalului de televiziune exist o corelaie destul
de puternic. Codarea este cu att mai eficient cu ct aceast corelaie este mai
mare. Predicia valorii unui eantion se bazeaz pe valoarea eantioanelor
anterioare. Valoarea prezis nu va fi chiar valoarea eantionului curent dar va putea
fi foarte aproape de aceasta. Dac se transmite numai diferena dintre eantionul
curent i cel prezis, volumul de informaie transmis poate fi redus semnificativ.
Deci n codarea cu predicie redundana previzibil poate fi eliminat din semnalul
de intrare, ceea ce permite compresia datelor.
Eantionul prezent x(k ) este estimat din valoarea eantioanelor anterioare
x (k i ) . n codarea cu predicie liniar eantionul prezis este o combinaie liniar a
valorilor eantioanelor precedente :
N
x (k ) = a i x(k i )
i =1
unde ai snt coeficieni constani iar x(k i ) este valoarea eantionului anterior cu i
perioade de tact. Dac se aplic transformata Z rezult :
x ( z ) = P( z ) x( z )
unde :
N
P ( z ) = ai z i
i =1
e( z ) = x ( z ) x ( z ) = [1 P ( z )] x ( z )
12
+
+
-
e
+
^x
+
^x
+
P(z)
P(z)
x ( k ) = x ( k 1)
13
a
i =1
j = 1,2,... N
.
RN 1
.
.
.
.
.
R1
R0
.
.
RN 2
. RN 1 a1 R1
. RN 2 a2 R2
.
. . = .
.
. . .
. R0 a N RN
2 D
1
exp
p
2 p
R1
= ; ai = 0 i 1
R0
unde este coeficientul de corelaie ntre dou eantioane vecine. Puterea erorii de
predicie minime este :
PeMin
R 2
= R0 1 1 = R0 (1 2 )
R0
Cu ct este mai mare puterea erorii de predicie minime este mai mic fa de
puterea semnalului. Dac se dorete ca eroarea medie de predicie s fie egal cu
zero, atunci este necesar ca predicia s se fac n conformitate cu ecuaia :
x ( k ) = x ( k 1) + m (1 )
14
= 0,240 0,120
= 0,307
- Pentru imagini tip prim plan H = 0,882 0,914; V = 0,786 0,887
pentru m r; n s
Cu alte cuvinte semnalul de eroare de predicie este necorelat. n cazul n care
funcia de autocorelaie bidimensional este de alt form dect cea de mai sus,
atunci este necesar s se utilizeze mai mult de 3 elemente vecine ale eantionului
curent pentru a se obine o bun estimare. n aplicaiile practice, deoarece
proprietile statistice ale imaginii sunt nestaionare i neuniforme spaial, se
prefer s se varieze funcia de predicie adaptiv, n funcie de proprietile locale
ale imaginii. Un mod tipic de adaptare este de a selecta un predictor optim din mai
multe funcii de predicie (fig. 4.2). Alegerea funciei de predicie optime se face
observnd elementele anterioare ale imaginii din vecintatea elementului
considerat. Aceasta este o schem de predicie neliniar n care funcia de predicie
variaz cu statistica local a imaginii. Predicia adaptiv este eficace pentru
scderea erorii de predicie la tranziia dintre dou zone cu proprieti statistice
diferite.
Funcia rat-distorsiune n codarea cu predicie
Funcia rat-distorsiune arat legtura care exist ntre distorsiunile admise ntr-o
metod de compresie care reduce entropia sursei iniiale i valoarea minim la care
poate fi redus debitul de informaie al sursei efective.
15
Fie x(t ) un vector N-dimensional care reprezint ntr-un spaiu metric semnalul
generat de surs i y (t ) vectorul N-dimensional care reprezint semnalul
comprimat transmis. Distorsiunea introdus prin compresie poate fi msurat dac
se definete distana d ( x, y ) ntre cele dou semnale. Se poate alege distana :
e
Cuantizor
+
^x
P1
+
PN
d ( x, y ) = d ( xi , y i )
i =0
unde :
d ( xi , y i ) = E[( xi y i ) 2 ]
unde x0 ,.....x N 1
i
y0 ,..... y N 1 sunt componentele nainte i respectiv dup
compresie.
Reducerea entropiei n procesul de compresie este echivalent cu efectul
perturbaiilor asupra unui canal de transmisiune. Circuitul de compresie poate fi
considerat un canal afectat de perturbaii i se poate defini transinformaia :
I ( X , Y ) = H (Y ) H (Y / X )
16
H(X )
R( D)
2
1
[bii/simbol]
RG ( D) = log 2
2
D
iar distorsiunea :
0 D 2
R ( D) RG ( D) = log 2
2
D
17
Transformare
direct
Cuantizor
i
Codor
Selector
Canal de
transmisie
Transformare
invers
Decodor
F (u , v ) = f (x, y ) A( x, y, u , v )
x =1 y =1
i matricial).
A(x,y,u,v) este nucleul transformrii directe.
Blocul de selecie va face selectarea coeficienilor ce vor fi transmii dup
dou criterii posibile :
1. Selecie zonal
2. Selecie cu prag.
18
Selecia zonal presupune alegerea unei anumite zone din spaiul transformat (zona
de joas frecven) i transmisia numai a acelor coeficieni, ceilali coeficieni
urmnd a fi considerai egali cu zero la recepie.
Selecia cu prag presupune fixarea unui anumit prag de amplitudine de la care se
consider c valoarea coeficienilor din spaiul transformat este semnificativ i
transmisia numai a coeficienilor care depesc acest prag, ceilali coeficieni find
considerai egali cu zero. n acest caz trebuie ns transmis i informaia despre
localizarea coeficienilor nenuli din spaiul transformat.
La recepie transformata invers permite trecerea napoi n spaiul imaginii :
N
f ( x, y ) = F (u , v ) S (u , v ) B( x, y, u , v )
u =1 v =1
19
VQ : {u = (u1 , u 2 ,...u k )} J
R = log 2 (Y ) [bii/vector]
Viteza de transmisie pe eantion este R / k [bii/eantion]. De obicei Y este o
putere a lui 2 i atunci R este numr ntreg.
20
Lista de coduri
Vector intrare u
Canal de
transmisie
Lista de coduri
Vector ieire u^
f ( x, y ) cos
2
2 x =0 y =0
16
16
22
unde
C (0 ) =
1
2
DCT
Cuantizor
Codor
entropic
Tabel
Tabel
Imagine
comprimat
Decodor JPEG
Imagine
comprimat
Decodor
entropic
Decuantizare
Tabel
Tabel
IDCT
Imagine
reconstruit
23
F (u , v )
Fq (u , v ) =
Q(u , v )
24
Dac RUNLENGTH este mai mare dect 15, atunci simbolul (15,0) este
interpretat ca extensia cu RUNLENGTH=16. Pot exista pn la trei extensii
consecutive (15,0).
Pentru coeficienii DC reprezentarea simbolurilor intermediare este :
1. Simbol-1 (SIZE)
2. Simbol-2 (AMPLITUDE)
Deoarece coeficienii DC sunt codai diferenial aceast gam este dubl fa de
gama coeficenilor AC i este [-2048,2047].
A doua etap n codarea Huffman este conversia secvenei intermediare de
simboluri n secven binar. Simbolurile sunt nlocuite coduri cu lungime
variabil, ncepnd cu coeficientul Dc i continund cu coeficienii AC. Fiecare
Simbol-1 (pentru coeficienii AC i DC este codat cu un cod cu lungime variabil
(VLC=Variable Length Code) obinut dintr-un tabel Huffman specificat pentru
fiecare componenta de imagine YUV. Simbolurile-2 sunt codate utiliznd un cod
cu lungime variabil de tip VLI (Variable Length Integer, a crui lungime n bii
este dat n tabelul 4.3.
Lungime cod
1
2
3
4
5
6
7
8
9
10
Tabelul 4.3
Gama amplitudinilor
(-1,1)
(-3,2) (2,3)
(-7,4) (4,7)
(-15,-8) (8,15)
(-31,-16) (16,31)
(-63,-32) (32,63)
(-127,-64) (64,127)
(-255,-128) (128,255)
(-511,-256) (256,511)
(-1023,-512) (512,1023)
25
4 u =0 v =0
16
16
26
Tabelul 4.4
PARAMETRI
VITEZ DE
VIDEO
BIT DUP
COMPRESIE
352x240 30 Hz
1,2-3 Mbit/s
720X486 30 Hz
5-10 Mbit/s
960x486 30 Hz
7-15 Mbit/s
1920x1080
20-40 Mbit/s
30Hz
STANDARD
MPEG
MPEG-1
MPEG-2
MPEG-2
MPEG-2
2
B
3
B
4
B
5
P
6
B
7
B
8
B
9
I
31
32