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 31 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
1. Zdrojové kódování možné rozdělit dvě části kódování uvnitř snímku mezisnímkové kódování.1. Video kodek tvořen zdrojovým kanálovým kódováním. Před samotnou aplikací transformačního kódování, respektive před kompletním zpracováním obrazového signálu potřeba převést barevný model RGB modelu YCbCr, a podle zvoleného vzorkování podvzorkovat barevné složky Cr.1. 20. Blokové schéma kódování uvnitř snímku zpracování snímku. Pro přesnost třeba říct, blok Převod modelu RGB YCbCr (YCbCr RBG) není součástí kódování, ale pro celkový přehled funkci kodeku třeba zpracování vstupních dat zmínit, viz kapitola 3. 3. V následujících podkapitolách bude uveden základní popis zdrojového kódu jednotlivých komprimačních nástrojů přehled dosažených výsledků.20 3 REALIZACE VIDEO KODEKU K softwarovému řešení jednotlivých komponent video kodeku využito programové prostředí Matlab (Matlab2009b verze 7.9. Kapitola dosažené výsledky reprezentuje ověření funkce transformací, kvantování dopad kvalitu obrazu za použití různé hodnoty kvantizačního parametru.1 Kódování uvnitř snímku Zdrojový kód pro kódování uvnitř snímku odpovídá blokovému schématu obr. Přenos dat tomto případě chápan jako předávání hodnot mezi funkcemi rámci několika programových souboru (m-files). YCBCR rgb2ycbcr(snimek_RGB); Převod RGB YCbCr. První čtyři bloky tvoří část kodéru, druhá sada čtyř bloků inverzními operacemi tvoří část dekodéru. 20. 3. Převod modelu RGB YCbCr Vzorkování 444; 422; 420 Diskrétní kosinová transformace Kvantování a prahování Přenos kvantovaných dat Přenos kvantizační matice Q Vstupní signál RGB Převzorkování 422, 420 444Inverzní DCT Inverzní kvantování Převod modelu YCbCr RGB Výstupní signál RGB .0.1 Zpracování vstupních dat Prvním krokem zpracování vstupních dat samotné načtení videosekvence, definování parametrů výstupní videosekvence, volba vzorkování zajištění kontinuálního zpracování jednotlivých snímků pomocí cyklu. Obr.529). Veškeré výsledky obsažené práci byly dosaženy konfigurací Intel Core2Duo 6300@1,86GHz, RAM 2GB, Windows 7 Professional 32bit SP1