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 16 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
Jedná se o transformaci prostorově vyjádřených obrazových dat jiné reprezentace. 1. Transformovaná data dostávají dekodéru diferenciální pulsní kódové modulace [1]. Paměť pro referenční snímky využívá pro přemístění snímků do původního pořadí, které bylo kódovací straně přemístěno pro účely předpovědi [1].2 Kódování uvnitř snímku Komprimace dekomprimace obrazového signálu rámci jednoho snímku straně kodéru realizována pomocí transformačního kódování (např. transformaci energie koncentrovaná malého množství významných hodnot, data tedy nejsou korelována odstranění potlačení nadbytečných a zbytečných dat minimální vliv kvalitu obrazu.5 Na obr. Z vyrovnávací paměti zakódovaná obrazová data posílají dekodéru, kde probíhá entropické dekódování VLC. . uvedeno zapojení dekodéru standardu MPEG-2.2. Sousední vzorky prostorově vyjádřených obrazových dat jsou silně korelované (vzájemně ovlivňují) energie tak má tendenci být rovnoměrně rozložená celém obrazu. Takto seřazená data inverzně kvantují příslušnou kvantizační maticí, následuje inverzní transformace DCT-1 .1 Transformační kódování Transformační kódování pomyslným srdcem většiny video kodeků standardů. Existují dobré důvody pro transformaci obrazových dat tímto způsobem. První dekódovaný snímek typu uložen paměti pro pohybovou předpověď a použit jako referenční snímek pro dekódování snímků typu jsou následně také uloženy paměti spolu slouží pro dekódování snímku typu Čtení při pohybové kompenzaci probíhá makroblocích, adresy makrobloků vypočítávají dekódovaných vektorů pohybu. Dekodér pak obsahuje blok pro inverzní transformaci inverzní kvantování. Tyto bloky obsahuje kodér, jejich činnost ale spočívá rekonstrukci snímku pro další použití rámci mezisnímkového kódování. Dvě nejrozšířenější transformace užívané pro komprimaci obrazu jsou diskrétní kosinová transformace (DCT) diskrétní vlnková transformace (DWT) [2]. Demultiplexer slouží k rozdělení dat záhlaví obrazových dat, detekuje bity záhlaví každém příchozím snímku. takovém případě obtížné odstranit nebo potlačit data bez viditelné ztráty kvality obrazu [2]. Užitečná obrazová data inverzním „cik cak“ čtení frekvenčních koeficientů doplní nulami seřadí blokového uspořádání [1]. diskrétní kosinová transformace, diskrétní vlnková transformace), kvantování (lineární, nelineární, dynamické) prahování kvantovaných koeficientů. 1. Při vhodné volbě transformace komprimace dat transformované reprezentaci mnohem jednodušší. Demultiplexer také předává základní informace bloku pro řízení funkcí, adresování paměti dekodéru [1]. Tyto řídící bity nastavují požadovanou kapacitu vyrovnávací paměti pro snímek také přepínají paměť stavu naplnění, něhož začíná čtení naplňování. Data obsahující kódovací parametry (kvantizační matice, typ makrobloku) jsou předány bloku pro řízení funkcí