Výukový videokodek

| 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.

Vydal: FEKT VUT Brno Autor: Martin Dvořák

Strana 39 z 72

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
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í . Princip vyhledávání přesností pixelu. Bilineární interpolace, viz teorie, provádí oblasti velikosti 18x18 pixelů, viz obr.28 3.2. 33, tedy pro všechny možnosti interpolované oblasti. Obr. Celkový počet srovnávacích operací pro zpracování jedné oblasti 9. 32. 33.m). 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). Vyhledávání probíhá plným vyhledáváním, viz obr. Výstupem vektor pohybu hodnotách j∈{-0,5; 0,. Interpolace zpracování vybrané oblasti. této oblasti celkově makrobloků její interpolací vznikne oblast velikosti 35x35 pixelů. 32.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. Tato funkce také obsahuje volání funkce pro interpolaci makrobloku (m-file interpolace. Třetí vstupní proměnnou přesnost vyhledávání, respektive stupeň interpolace dané oblasti. Obr. Tento vektor pohybu následně přičte hlavnímu pohybovému vektoru.5}. tohoto vektoru se teprve odvozují vektory pohybu pro výpočet rozdílových makrobloků. [int_oblast] interpolace(oblast(Y1(MB)), N); Interpolační funkce. [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