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 20 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
bitová přesnost) zaokrouhlením. Kvantování střídavých frekvenčních koeficientů, non-intra kódovaných bloků včetně stejnosměrných koeficientů, definováno následujícím vztahem (2)       + ⋅ ⋅ = 2)QM( )DCT(16 round)QDCT( k Qpi,j i,j i,j (2) kde i,j jsou souřadnice bloku 8x8, QDCT(i,j) matice kvantovaných koeficientů, DCT(i,j) matice frekvenčních koeficientů, QM(i,j) kvantizační matice, Qp kvantizační parametr, round zaokrouhlení celá čísla a identifikátor pro intra bloky a k pro DCT(i,j) pro non-intra bloky. snížení dochází samotným kvantováním také následným vyřazením nulových nule blízkých frekvenčních koeficientů přenosu. V případě vzorkování vstupního signálu 4:2:0 jsou použity kvantizační matice. Velikost hodnot kvantizační matice hodnota kvantizačního parametru ovlivňujeme jak bitovou rychlost datového toku, tak výslednou kvalitu dekomprimovaného obrazového signálu [1].2 Kvantování Úkolem kvantování zmenšení objemu dat tím snížení bitové rychlosti potřebné pro přenos uchování obrazového signálu. U vzorkování 4:4:4 4:2:2 jsou použity navíc matice, pro jasovou barevné složky [11]. uvedené úpravě frekvenčních koeficientů je možné rozšířit tzv. Standard MPEG-2 obsahuje celkem typy kvantizačních matic, podstatě může ale kodér vytvořit libovolnou kvantizační matici spolu signálem přenést dekodéru.9 1. Tato úprava označuje jako prahování [1], [4].                           = 4541383532302827 4138353230282625 3835323028262423 3532302826242322 3230282624232221 3028262423222120 2827252321191817 272523211918178 qintra (3) . Protože malé odchylky kolem nuly jsou způsobovány také šumem, jejich potlačení obvykle zlepšuje subjektivní kvalitu obrazu. Čísla kvantizační matice obvykle zvětšují směrem vyšším prostorovým kmitočtům souladu skutečností, lidské oko méně citlivé mohou tedy být kvantovány hruběji. Při dodržení povolené velikosti ztrát nevyhodnotí lidský zrak ztrátu jako škodlivou [1]. Kvantizační matice pro kvantování koeficientů snímku viz rovnice matice určená pro kvantování koeficientů snímků označovaná jako Flat16, obsahující pouze hodnoty 16.2. mrtvou zónu kolem nuly účelem vynulování maximálního počtu frekvenčních koeficientů. Kvantování oproti transformaci úprava ztrátová využívá nedokonalosti lidského zraku. Kvantování stejnosměrných koeficientů intra bloků provádí vydělením hodnotou (8