Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi

Obrada i prikaz video zapisa na teksturama objekta (CROSBI ID 356912)

Ocjenski rad | sveučilišni preddiplomski završni rad

Špes, Krešimir Obrada i prikaz video zapisa na teksturama objekta / Mihajlović, Željka (mentor); Zagreb, Fakultet elektrotehnike i računarstva, . 2010

Podaci o odgovornosti

Špes, Krešimir

Mihajlović, Željka

hrvatski

Obrada i prikaz video zapisa na teksturama objekta

Video koder je program koji seriju slika komprimira u jednu datoteku. Najpopularniji koderi su tzv. lossy koderi koji koriste karakteristike ljudskog vida kako bi postigli što manju veličinu konačne datoteke uz što manje žrtvovanje kvalitete slike. Theora koder je jedan od takvih te se po kvaliteti uspoređuje za MPEG4 koderom. Theora koder koristi YUV sustav boja koji je pogodan za komprimiranje slike no javlja se potreba za pretvaranjem u RGB sustav boja kako bi se slika mogla koristiti na teksturi na grafičkom sklopovlju. Postupak pretvorbe je složen i dugotrajan te je potrebno uvesti razne optimizacije. Uvedeno je korištenje cjelobrojnih operacija umjesto operacija sa pomičnim zarezom te binarno ograničavanje pretvorenih vrijednosti u rasponu [0, 255]. Dodatno je moguće ubrzati pretvorbu koristeći program za sjenčanje slikovnih elemenata no takvo što grafičko sklopovlje mora podržavati. Pošto Theora koder zapisuje slike kao razlike u odnosu na prošlu sliku, nije moguće predvidjeti vrijeme potrebno za dekodiranje slike što otežava prikaz u glavnoj dretvi te može dovesti do odbacivanja slika. Stoga je bilo potrebno odvojiti proces dekodiranja od procesa prikaza na način da se dekodiranje preseli na drugu dretvu što je izrazito praktično ukoliko su operacijskom sustavu dostupni više od jednog procesora. Zbog sikronizacije i glatkog prikaza bilo je potrebo uvesti priručni spremnik slika u koji dekoderska dretva unaprijed dekodira i pohranjuje slike dok glavna dretva po potrebi dohvaća dekodirane slike i prikazuje ih na teksturi. Ukoliko video datoteka sadrži audio zapis, trenutna pozicija reproduciranog zapisa se može koristiti za sikronizaciju prikaza slika. U protivnom se koristi obični brojač vremena. Theora zapis ne sadrži informacije o pozicijama ključnih slika stoga ako korisnik želi preskočiti N sekundi potrebno je pronaći odgovarajuću ključnu sliku korištenjem binarnog pretraživanja. Program je dizajniran tako da ne ovisi o bilo kojem sustavu prikaza stoga mu je spektar primjene izrazito širok. Dosad se koristio u par komercijalnih projekata te sa svim kvalitetama predviđa se dobra iskoristivost projekta u budućnosti.

theora; ogg; vorbis; glsl; sjenčanje; video koder; YUV; RGB; paralelno dekodiranje

nije evidentirano

engleski

Processing and display video on the texture of the object

nije evidentirano

theora; ogg; vorbis; glsl; shading; video codec; YUV; RGB; parallel decoding

nije evidentirano

Podaci o izdanju

22

11.02.2010.

obranjeno

Podaci o ustanovi koja je dodijelila akademski stupanj

Fakultet elektrotehnike i računarstva

Zagreb

Povezanost rada

Računarstvo

Poveznice