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. 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. Veškeré výsledky obsažené práci byly dosaženy konfigurací Intel Core2Duo 6300@1,86GHz, RAM 2GB, Windows 7 Professional 32bit SP1.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ř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. První čtyři bloky tvoří část kodéru, druhá sada čtyř bloků inverzními operacemi tvoří část dekodéru. YCBCR rgb2ycbcr(snimek_RGB); Převod RGB YCbCr.529). Obr. 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ů. 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.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. 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 .9.1.20 3 REALIZACE VIDEO KODEKU K softwarovému řešení jednotlivých komponent video kodeku využito programové prostředí Matlab (Matlab2009b verze 7. Zdrojové kódování možné rozdělit dvě části kódování uvnitř snímku mezisnímkové kódování. 20. 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). 3. Blokové schéma kódování uvnitř snímku zpracování snímku. 20.0. Video kodek tvořen zdrojovým kanálovým kódováním.1