|
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.
tohoto vektoru se
teprve odvozují vektory pohybu pro výpočet rozdílových makrobloků.4 Vyhledávání přesností pixelu
Pokud hlavním vyhledávacím algoritmu zapnuta volba vyhledávání přesností pixelu,
je přepínačem switch zpřístupněna funkce vyhledávání sub-pixelových pozicích (m-file
koder_predikce_sub.m). Princip vyhledávání přesností pixelu. 32. této oblasti vybere střední část velikosti 33x33, čímž eliminuje
prohledávání původních makrobloků, pozici celých pixelů, obklopujících hlavní
makroblok.m). 33, tedy pro všechny
možnosti interpolované oblasti.
Obr.
Bilineární interpolace, viz teorie, provádí oblasti velikosti 18x18 pixelů,
viz obr.
[int_oblast] interpolace(oblast(Y1(MB)), N); Interpolační funkce. Vyhledávání probíhá plným vyhledáváním, viz obr. Interpolace zpracování vybrané oblasti. této oblasti celkově makrobloků její interpolací vznikne oblast velikosti
35x35 pixelů. 33. Tato funkce také
obsahuje volání funkce pro interpolaci makrobloku (m-file interpolace.
Obr.
Hlavní makroblok
16x16 pixelů
18pixelů
18 pixelů
Ořezaná
interpolovaná
oblast
33x33 pixelů
35 pixelů
35pixelů
Interpolace
Souřadnice makrobloků:
(0, Makroblok nalezen hlavním algoritmem
(-0,5, -0,5)
(0,5, 0,5)
+ dalších možností
. Výstupem vektor pohybu hodnotách j∈{-0,5; 0,.28
3.2. Celkový počet srovnávacích operací pro zpracování jedné
oblasti 9.
[i delta] koder_predikce_sub (oblast(Y1(MB)), Y2(MB), N);
Vstupem funkce oblast, jejímž středu makroblok nalezený hlavním algoritmem,
tedy makroblok minimálním rozdílem vůči druhé vstupní proměnné makrobloku
předpovídaného snímku.
Tento vektor pohybu následně přičte hlavnímu pohybovému vektoru.5}. Třetí vstupní proměnnou přesnost vyhledávání, respektive
stupeň interpolace dané oblasti. 32