|
Kategorie: Diplomové, bakalářské práce |
Tento dokument chci!
Prvním cílem diplomové práce je prostudování základních principů komprimace obrazových signálů. Seznámení se s technikami používanými pro redukci zbytečnosti a nadbytečnosti v obrazovém signálu. Druhým cílem je, na základě těchto informací, realizovat jednotlivé komprimační nástroje v programovém prostředí Matlab a sestavit tak jednoduchý model video kodeku. Diplomová práce obsahuje popis realizace tří základních komprimačních bloků a sice - kódování uvnitř snímku, mezi snímkové kódování a kódování s proměnnou délkou slova - podle standardu MPEG-2.
snímek VLC tabulka B-14 DCT koef. Huffmanovo kódování Závislost redukce toků AC/DCT koeficientů Qp. snímek Generovaná VLC tabulka
DCT koef. snímek Generovaná VLC tabulka
Obr. znázorňují celkovou účinnost kódování proměnnou délkou slova.3 Kódování proměnnou délkou slova
Obr. rostoucím kvantizačním parametrem opět zvyšuje účinnost
kódování hodnoty 97% pro snímek 99% pro snímek druhém grafu je
zobrazena redukce toku dat pro jednotlivé snímky komprimované videosekvence. 50. Účinnost
kódování snímku znatelně vetší než snímku, především rozsahu hodnot 7
kvantizačního parametru. snímek VLC tabulka B-15 koef.3.
Jako reference slouží nekomprimovaný snímek vzorkování 4:2:0.3.41
0
10
20
30
40
50
60
70
80
90
100
1 31
Kvantizační parametr ]
Redukcetokudat[%]
AC koef. Průměrná
redukce dat činí 96%. První graf
prezentuje redukci toku dat snímku I/P závislosti kvantizačním parametru. Velikost dat
jednotlivých komponent snímku I/P jsou uvedeny tabulce Celková účinnost pro snímek
I/P byla vypočítána základě rovnic
100
8bDC_data)(AC_data
1rtd_I ⋅
⋅+
+++
−=
DC_signDC_huffAC_signAC_vlc
, (17)
100
b7MV_data8bDCT_data
1rtd_P ⋅
⋅+⋅
++
−=
MV_huffDCT_signDCT_vlc
, (18)
kde rtd_I, rtd_P jsou redukce toků dat snímků procentech,
AC_vlc, DCT_vlc jsou data zpracována RLE Huffmanovým kódováním,
DC_Huff, MV_huff jsou data zpracována pouze Huffmanovým kódováním,
DC_sign, AC_sign, DCT_sign jsou vektory znaménkových bitů.
3