Sunday, October 29, 2006

Proposal for MT

Got the proposal from SE and Umu has given it "green for go!".

Proposal (only in Swedish)

Bildeffekter och filter på begränsade plattformar

Bakgrund
Bildbehandling och fotoapplikationer är ett växande område på mobiltelefonsmarknaden idag.
Avancerade högupplösta megapixelkameror har blivit standard på de flesta mobiltelefoner och i takt med detta växer intresset för att kunna göra bildredigering direkt i telefonerna.

Ett problem har dock framkommit i och med den snabba utvecklingen. Upplösningen på bilderna har blivit så stor att det är omöjligt att allokera minne för en uppackad bild. Av denna anledning är man tvungen att utveckla filtersystem som kan applicera avancerade effekter både minnessnålt och effektivt och trotts detta kunna applicera filter såsom faltningar, warping med mera.

Problemställning

Uppgiften i detta examensarbete kommer att kretsa runt utvecklingen av ett robust filtersystem och framförallt utvecklingen av en eller ett par avancerade effekter till detta.

Förutsättningar

Examensarbetet kommer att utvecklas i programspråket C i PC-miljö och med hjälp av lämpliga integrationslager kunna testas och utvärderas på mobiltelefon. Man kommer i sitt arbete vara mycket begränsad av plattformen och då framförallt av begränsat minne vilket kommer att göra att det finns tre deluppgifter och svårigheter som måste lösas:
- Begränsningar i bildformatet där jpeg kommer vara det bildformat man arbetar emot. Avkodare kommer att finnas tillgängligt men utformningen av formatet kommer att ställa krav på hur man arbetar med bilden.
- En filtermotor kommer att behövas som kan driva flera filter i en kedja och ger möjligheten att applicera avancerade effekter utan att packa upp hela bilder.
- Filter, varav ett eller ett par mer komplexa filter som verkligen ställer filtermotorn på sin spetts.

Tanken är att mestadels av tiden ska spenderas med att utveckla ett, eller ett par, mer komplexa filter och att utmaningen ska kretsa runt att tillämpa och fördjupa de kunskaper man förvärvat under studietiden. En mån av nytänkande och självständighet kommer också krävas då uppgiften i stort kommer vara nyutveckling. Att finna en intressant filtereffekt att bryta ner och optimera både filter och filter motor på ett sådant sätt att man kan möta både minneskrav och tidskrav och fortfarande presentera högkvalitativa effekter.