|
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.
Celková účinnost kódování koeficientů složky Y/Cb/Cr snímku pohybových
vektorů snímku AC/DCT koeficientů snímku I/P byla vypočítána základě
následujících rovnic
100
9bDC_data
1huff_DC ⋅
⋅
+
−=
DC_signDC_huff
, (14)
100
)_(aAC/DCT_dat
//
1Thuff_AC/DC ⋅
⋅
+
−=
referencedynamicka
DCT_signACDCT_vlcAC
, (15)
. Větší kvantizační parametr má
za následek větší redukci nenulových hodnot kvantovaných datech.3.2 Huffmanovo kódování
Jako referenční hodnota, které vztahuje výpočet účinnosti Huffmanova kódování, byla
použita hodnota binárně vyjádřeného AC/DC/DCT/MV toku dat. Účinnost kódování snímku (65% více) znatelně vetší než snímku (17%
a více), především menších hodnot kvantizačního parametru.
0
10
20
30
40
50
60
70
80
90
100
1 31
Kvantizační parametr ]
Redukcetokudat[%]
Snímek Snímek P
Obr. Větší výskyt nulových
hodnot znamená výrazné zredukování toku dat, jelikož sekvence nul nahradí hodnotou,
která vyjadřuje počet nul. 46. prezentuje závislost redukce toku AC/DCT koeficientů kvantizačním
parametru. RLE Závislost redukce toku AC/DCT koeficientů Qp. Pro koeficienty bitů,
pro vektory pohybu bitů pro AC/DCT koeficienty základně velikosti koeficientů
reference měnila určitém rozsahu, viz tabulka koeficienty vektory pohybu se
počítalo přímo, AC/DCT koeficienty kódování délky běhu.
3.3.38
Obr