22.08.2013 Views

Mjukvarurealiserad bildtelefoni - Umeå universitet

Mjukvarurealiserad bildtelefoni - Umeå universitet

Mjukvarurealiserad bildtelefoni - Umeå universitet

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Inledning<br />

Detta examensarbete har utförts som en del av civilingenjörsutbildningen Teknisk Datavetenskap<br />

180p vid <strong>Umeå</strong> Universitet och omfattar 20 högskolepoäng, motsvarandes en termins heltidsstudier.<br />

Ämnesområdet har valts av författaren själv, efter personligt intresse för de involverade<br />

teknikerna och inte på uppdrag av någon extern organisation eller intressegrupp.<br />

Mål<br />

Detta arbete studerar i första hand de olika delar som ingår i mjukvarurealiserade applikationer för<br />

<strong>bildtelefoni</strong>, med fördjupning mot ämnesområdena bildbehandling (framförallt bildkompression)<br />

samt säkerhet. Målet med detta arbete har varit att studera och öka studentens förståelse för några<br />

av de metoder och komponenter som vanligen ingår i dagens system för visuell kommunikation.<br />

Arbetets fokus har medvetet förlagts mot studier av teorierna snarare än produktionen av en prototyp<br />

för ett sådant system.<br />

Metod<br />

I tidsdispositionen för detta arbete har en stor del av arbetstiden förlagts gentemot studier av<br />

teorier och implementationsdetaljer hos bildkomprimeringsalgoritmer och symmetriska<br />

krypteringsalgoritmer. Detta speglas inte alltid på ett rättvist sätt i redovisningen av detta arbete<br />

men motiveras av att dessa två områden är oerhört komplexa och beräkningsintensiva. Dessa<br />

måste sålunda implementeras på ett så effektivt sätt som möjligt för att kunna användas i rena<br />

mjukvarulösningar. Den naturliga (eller snarare industriella) ansatsen av detta problem är att<br />

realisera dessa delar i dedikerad hårdvara eftersom detta dels kommer att avlasta systemet och dels<br />

kommer att resultera i en fysisk produkt som är lättare att föra ekonomiskt. Undvikandet av detta<br />

har varit ett medvetet val – en av grundstenarna i detta examensarbete har hela tiden varit att<br />

undersöka vad som går att göra med endast de resurser som gemene datoranvändare har till sitt<br />

förfogande.<br />

Den praktiska delen av det här arbetet har bestått i att utveckla en modell för ett <strong>bildtelefoni</strong>system<br />

samt att implementera delar av denna modell. Huvudsakligen har det gällt kompressionsdelarna,<br />

men även en symmetrisk krypteringsalgoritm (DES) samt en klient för bildanskaffning via<br />

TWAIN har implementerats. Andra implementationsdelar som studerats i detta arbete har varit<br />

alternativa metoder för bildanskaffning, överföring av bilddata på paketbaserade nät samt utbytesförhållanden<br />

mellan olika samverkande delar av arbetets mer komplicerade algoritmer.<br />

Det finns ett flertal naturliga förlängningar av detta arbete, exempelvis hur audiell information<br />

skulle inkorporeras i systemet eller hur systemet skulle kunna realiseras på en viss plattform. De<br />

verktyg som utvecklats i detta examensarbete har gjorts så i pedagogiskt syfte och står naturligtvis<br />

till andra studenter av ämnesområdets förfogande.<br />

Översikt<br />

Det här arbetet består huvudsakligen av tre delar, det inleds med en kortare introduktion till<br />

applikationsområdet <strong>bildtelefoni</strong>, där inledande definitioner och frågeställningar ställs upp. Efter<br />

detta följer en teoretisk genomgång av fälten kryptering och komprimering, var för sig och ur<br />

applikationsområdets synvinkel. Som tredje del finns sedan en diskussion av en modell för ett<br />

mjukvarurealiserat <strong>bildtelefoni</strong>system, där vissa utbytesförhållanden demonstreras med hjälp av<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!