Developing mobile augmented reality functionality

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

School of Science | Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

2010

Major/Subject

Vuorovaikutteinen digitaalinen media

Mcode

T-111

Degree programme

Language

en

Pages

xiv + 113 s. + liitt. 3

Series

Abstract

Augmented reality (AR) is an emerging technology that mixes computer-generated data with the real world. Generally, virtual imagery is laid upon the view of the real environment. Typical mobile AR applications annotate the real world with meta information. In recent years, AR has become one of the most promising and life changing new technologies. This thesis investigated designing and implementing mobile augmented reality functionality for a research software platform. In particular, the work concentrated on creating an intuitive, uncluttered and visually pleasing user interface. The objective was challenging because augmented reality is still a nascent research field, lacking established design guidelines and standards. As a result, an AR module for a novel ubiquitous contextual information access platform was developed and employed in the platform's first pilot application. The mobile application presents context-dependent dynamic information about the real people and objects in the user's view. It supports two alternative hardware configurations: a handheld computer and a wearable display connected to a laptop. The proposed solution demonstrated how to develop mobile AR functionality for the particular platform. User experiment results suggested that using the pilot application was a pleasant experience, and that the user interface was visually pleasing and intuitive. Performance tests indicated that the AR module was performing satisfactorily. The outcome revealed a need to design the platform level architecture, especially concurrency, more carefully for the purpose of ensuring a smoother user experience.

Lisätystä todellisuudesta (AR) on viime vuosina muodostunut yksi lupaavimmista ja käänteentekevimmistä uusista teknologioista. Se yhdistää keinotekoisia elementtejä käyttäjän todelliseen ympäristöön. Useimmiten käyttäjän näkymää maailmasta täydennetään tietokonegrafiikalla. Tyypilliset mobiilit AR-sovellukset annotoivat todellisia objekteja eli liittävät niihin metatietoa. Tässä diplomityössä tutkittiin liikkuvan lisätyn todellisuuden toiminnallisuuden suunnittelua ja toteutusta. Työssä keskityttiin etenkin intuitiivisen, selkeän ja visuaalisesti miellyttävän käyttöliittymän luomiseen. Työ oli haastavaa, sillä kehitysvaiheessa olevalle AR-teknologialle ei ole vakiintuneita suunnitteluperiaatteita tai standardeja. Työn tuloksena kehitettiin AR-moduuli uudelle tutkimusohjelmistoalustalle. Moduulia käytettiin alustan ensimmäisessä pilottisovelluksessa. Tämä mobiilisovellus esittää kontekstista riippuvaa dynaamista tietoa käyttäjän näkymässä olevista todellisista asioista ja ihmisistä. Järjestelmä tarjoaa kaksi laitteistovaihtoehtoa: kädessä pidettävä tietokone tai silmikkonäyttö kytkettynä kannettavaan tietokoneeseen. Toteutettu ratkaisu osoitti, kuinka tietylle ohjelmistoalustalle kehitetään mobiili AR-toiminnallisuus. Käyttäjäkokeiden tulokset viittaavat siihen, että pilottisovelluksen käyttäminen oli miellyttävä kokemus, ja että käyttöliittymä oli visuaalisesti vetoava ja intuitiivinen. Suorituskykymittaukset osoittivat, että AR-moduuli itsessään oli riittävän nopea. Lopputuloksesta havaittiin tarve suunnitella järjestelmäarkkitehtuuri paremmin, erityisesti eri moduulien rinnakkainen toiminta, jotta voitaisiin taata sujuvampi käyttökokemus.

Description

Supervisor

Puolamäki, Kai

Thesis advisor

Tossavainen, Timo

Keywords

mobile eugmented reality, liikkuva lisätty todellisuus, ubiquitous computing, jokapaikan tietotekniikka, view management, näyttötilanhallinta, annotation, annotaatio, scene graph, näkymägraafi, usability test, käytettävyyskoe

Other note

Citation