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 23 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
11, spočívá přenášení informace pohybu objektů pomocí vektorů pohybu rozdílů příslušných makrobloků namísto přenosu rozdílů hodnot makrobloků, které odpovídají pozicí. referenční snímek předpovídaný snímek vyhledávací okno vektor pohybu .3. Souřadnice makrobloku minimum SAE pak reprezentují vektor pohybu [2].1 Plné vyhledávání Pro nalezení makrobloku největší shodou obrazu referenčním snímku teoreticky potřeba provést srovnání aktuálního makrobloku každou možnou pozicí makrobloku referenčním snímku.3. Princip odhadu pohybu. vektorů pohybu [1].3 Odhad kompenzace pohybu Při použití pouze DPCM vytvoří rozdíl hodnotách vzorků sobě odpovídajících místech makroblocích sousedících snímků. Obr. ale zřejmé, že reálném světě není pohyb vždy tak jednoznačný, objekt mohl otočit nebo zmenšit. Oblast vyhledávání pak definována velikostí vyhledávacího okna (search window) [2]. Kompenzací pohybu (motion compensation) je označována aplikace získaných pohybových vektorů referenční snímek. Nalezení vhodných vektorů pohybu označováno jako metoda odhadu pohybu (motion estimation) existuje celá řada tzv. Proto ještě proveden výpočet rozdílu mezi předpovídaným kompenzovaným obrazem a ten teprve pomocí DCT zakódován [1], [3]. při zpracování makrobloku kódovaného snímku se vyhledává předchozím následujícím snímku makroblok stejným obrazovým obsahem, jehož pozice určena pohybovým vektorem souřadnicích Hledání probíhá současně pro jasový oba chrominanční signály, všem signálům pak náleží společný vektor pohybu [1]. vyhledávacích algoritmů, některé nich jsou popsány následujících podkapitolách. praxi ovšem nejlepší shoda nalézá blízkosti pozice aktuálního bloku v referenčním snímku.12 1.3. Plné vyhledávání porovnává aktuální makroblok makrobloky referenčním snímku v rámci zvoleného vyhledávacího okna základě výpočtu porovnávacího kritéria SAE (Sum Absolute Errors), viz rovnice vybere hodnotu minimální chybou (nejlepší shodou obrazu) minimum SAE. Princip, viz obr. Takové srovnání ovšem nepraktické hlediska velkého množství výpočetních operací. 11. Tím dojde snížení potřebného počtu bitů. Vyhledávání hardwarově náročné proto se vyhledává úrovni makrobloků, tj. 1. Většího zvýšení úspory bitů dosáhneme použitím tzv