Mjukvarurealiserad bildtelefoni - Umeå universitet
Mjukvarurealiserad bildtelefoni - Umeå universitet
Mjukvarurealiserad bildtelefoni - Umeå universitet
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