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 21 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á tzv. Předpověď snímku typu dopředná (vlevo) zpětná (vpravo). Obr. Spolu s transformačním kódováním tvoří tzv. Obr. Pro kódování dekódování snímku typu je potřeba předchozího následujícího snímku, typu nebo Kódovaný rozdíl vytvořen jako rozdíl právě kódovaného snímku průměru předchozího následujícího snímku [1], [3]. Obousměrná předpověď snímku typu B. Rozdíly hodnotách vzorků dvou po sobě jdoucích snímků vytváří úrovni jednotlivých makrobloků. Pro kódování (dekódování) potřebuje jeden předcházející snímek typu nebo případě, jedná o předpověď dopřednou (forward).1 Druhy snímků jejich předpověď Standard MPEG-2 založen třech typech snímků: Snímek typu (intra frame). Aktuální snímek Následující snímek Předchozí snímek C B A vektor pohybu B 2 CA R − + =rozdílový blok Aktuální snímek Následující snímek Předchozí snímek A B A vektor pohybu BAR −= Aktuální snímek B rozdílový blok . Slouží jako předpověď pro snímky typu [1], [3].10 1.3. Snímek typu (forward backward prediction), viz obr. hybridní komprimační kódování [1].3 Mezisnímkové kódování Je založeno skutečnosti, následující snímky jsou více méně podobné snímkům přecházejícím. Jedná redukci redundance časové oblasti, tedy bezeztrátové kódování. osminásobné snížení bitové rychlosti dosáhne obousměrnou předpovědí. 1. Snímek zpracovává přímo diskrétní kosinovou transformací. Není třeba tedy komprimovat celé snímky, ale pouze jejich rozdíl (předpověď mezi snímky), který vytváří diferenciální pulsní kódovou modulací. Snímek typu (bidirectional prediction) viz obr. referenční snímek, jeho zakódování, respektive dekódování není potřeba žádného jiného snímku. Pro předpověď zpětnou (backward) naopak následující snímek, opět typu nebo Při jednosměrné předpovědi, zpětné nebo dopředné se bitová rychlost sníží asi dvakrát [1], [3]