Videókodekek implementációja HDL nyelven

OData támogatás
Konzulens:
Horváth Gyula
Elektronikus Eszközök Tanszéke

A JPEG 2000 egy képtömörítési eljárás, ami bár már 11 éves, de nagyon változatos lehetőségei napjainkban is kívánatossá teszik a használatát. Többek között ilyen a veszteségmentes tömörítés lehetősége, mely az előd JPEG-ben még nem volt adott, valamint a kiváló skálázhatósága. A JPEG tömörítésen az elérhető képminőségben is túlmutat, ami a kis és nagy fájlméreteknél a legjelentősebb. Bár az előbbi gyakorlati haszna kicsi, utóbbi miatt professzionális videofeldolgozási célokra, stúdiókon belüli kiváló minőségű videoátvitelre alkalmazzák. A napjainkban terjedő digitális mozi rendszerek alapjául a DCI specifikációban a páratlan képminőség miatt a JPEG 2000-et választották. Az implementáció szempontjából hátrány, hogy a JPEG-gel szemben a JPEG 2000 implementációja mind a kódoló, mint a dekódoló oldalon sokkal több erőforrást igényel, ami az alkalmazott magas felbontások következtében is megkerülhetetlenné teszi legalább egyes részeinek hardverbeli implementációját.

Az általam megvalósított színtranszformáló, diszkrét wavelet-transzformáló, blokk kódoló és MQ kódoló egységek képesek megfelelni a DCI-nek a JPEG 2000-rel szemben támasztott legmagasabb követelményeinek is és képesek felvenni a versenyt a már a piacon kapható IP blokkok publikus specifikációival is. A szakdolgozat tárgyát képező egységeket mikroprocesszorral vezérelve a későbbiekben egy JPEG 2000 tömörítő rendszer készíthető.

Letölthető fájlok

A témához tartozó fájlokat csak bejelentkezett felhasználók tölthetik le.