• Aucun résultat trouvé

SmartReality: Integrating the Web into Augmented Reality

N/A
N/A
Protected

Academic year: 2022

Partager "SmartReality: Integrating the Web into Augmented Reality"

Copied!
7
0
0

Texte intégral

(1)

SmartReality: Integrating the Web into Augmented Reality

Lyndon Nixon1, Jens Grubert2, Gerhard Reitmayr2, and James Scicluna3

1 STI International, Neubaugasse 10/15, 1070 Vienna, Austria lyndon.nixon@sti2.org

2 Graz University of Technology, Inffeldgasse 16c, 2. Floor, 8010 Graz, Austria {grubert, reitmayr}@icg.tugraz.at

3 Seekda GmbH, Grabenweg 68, 6020 Innsbruck, Austria james.scicluna@seekda.com

Abstract. This poster and accompanying demo shows how Semantic Web and Linked Data technologies are incorporated into an Augmented Reality platform in the SmartReality project and form the basis for enhanced Augmented Reality mobile applications in which information and content in the user’s surroundings can be presented in a more meaningful and useful manner. We describe how things of interest are described semantically and linked into the Linked Open Data cloud. Relevant metadata about things is collected and processed in order to identify and retrieve related content and services on the Web. Finally, the us- er sees this information intuitively in their Smart Reality view of the reality around them.

Keywords. Augmented Reality, mobile, Semantic Web, Linked Data, Web ser- vices, Web APIs, Web content, Things of Interest.

1 Introduction

SmartReality is a project which began in October 2010 as a nationally funded project in Austria. The participating partners are STI International, Technical University of Graz, Seekda GmbH and play.fm GmbH. Together they represent expertise and inno- vation in Augmented Reality (AR), semantic technology, Web services and online media. In the context of the project, they explore how people may be able to access relevant information, content and media about things of interest in their vicinity via AR. The AR is enhanced dynamically by the Web of data and the Web of services.

This enhancement is made possible by a SmartReality platform which mediates be- tween the client device and the Web-based data and services, focused on using avail- able metadata to select the most appropriate content and services for display to the user. This poster and accompanying demonstrator will present the first results and prototypes of the project. We will explore and demonstrate how semantic technology and Linked Data can be integrated with AR in order to make a user’s reality “smart- er”, based on a scenario with street club posters.

(2)

2 Sm The value reflected searchers plored us informati GPS posi make use objects in of points found in selection flexible A

For ou common likely to b typically Together cess to m our goal around u Internet w tReality u

martRealit e of the ideas in recent pos s [2]. A mobi se of Linked ion and cultur itioning and a e of new data s n the AR focu s of interest ( Linked Data.

and presentat Augmented Re

ur initial appli and increasin be early adop

interested in with our part more than 18 0

is to use sema s in our curre which enhanc use case, for e

ty Vision an of Semantic W sition papers,

ile application Data and fac ral artefact me are designed to sources or ada us. The vision (POIs) interlin

This forms th tion at the AR eality experien

Fig. 1. Sm ication domai ngly shared e ters of Smart listening to m tner Play.fm G 000 DJ mixes antics and Lin ent reality to v ce our experie

example, we c

nd Scenario Web and Link not only from n, ‘Mobile cu ceted browsin etadata. These o work in spe apt the presen of SmartReal nked with the he basis of en R client. This nce.

martReality post in, SmartReal experience via

Reality soluti music, discov GmbH, whose s and live rec nked Data to d virtual inform ence of music consider a mu o

ked Data to th m SmartRealit

ultural heritag ng in combina e apps make u cific domains tation of resul lity is to lever e broad sourc nabling dynam s results in a m

ter scenario lity is focusin a the Internet ions are young vering artists a e web site and cordings to 15 dynamically l mation, conten c in our curren usic-conscious

he AR domain ty [1] but also ge guide’ [3]

ation with de use of (often i s, with limited lting content a age a richer d ce of concept mic and relevan more useful, a

g on music. M t. The user gr

g professional and attending d mobile apps 50 000+ users ink references t and services nt reality. In s person wand

n has been o other re-

, also ex- evice GPS

imprecise) d ability to around the description t metadata ant content

aware and

Music is a roup most ls who are g concerts.

s offer ac- s a month,

s to music s from the the Smar- dering city

(3)

streets an Now, at b and can b supposes link toget find out a venue wh for the co poster wi events, ve

3 Sm

A SmartR and servi low (Fig.

image rec This iden tore we te in the W services f display in

11

nd seeing the best, if this pe begin to searc they can iden ther the inform about the artis here the artist oncert. Howev ith related con enues and oth

martRealit Reality server ices. A simpli . 2). First, the cognition serv ntifier is linke erm a “TOI R eb of Data, is from the Web n the AR view

ubiquitous st erson is intere ch on aspects ntify these asp mation they a t, find some a is playing, fin ver, with Smar ntent automati

er things. Thi

ty impleme handles the i ified illustratio e object in the vice (we use K d with a desc Repository”. T s processed in b. The resulti w.

Fig. 2. Smart

treet posters a ested in the co like the artist pects from the are interested audio to listen nd out how to rt Reality they ically overlaid is is illustrated

ntation interaction bet

on of the step e mobile devi Kooaba1), whic

cription of a “ The TOI descr n order to sele ing content is

tReality workflo

advertising co ontent they ma

t, event or ven poster and th in across vari to from the ar get there, fin y can view an d over the pos d in Figure 1.

tween the clie ps taken in Sm

ces camera v ch returns an i

“Thing of Inte ription, enrich ect the most a packaged an

ow illustration

oncerts and clu ay have mobil nue. However hey still must g

ious Web sear rtist, check wh d out how to g enriched vers ter references

ent and the W martReality is iew is identifi identifier for t rest” (TOI) i hed by links to

appropriate co nd sent to the

lub nights.

le Internet r, this pre- gather and

rches, e.g.

here is the get tickets sion of the s to artists,

Web of data given be- fied via an

the object.

in a datas- o concepts ontent and client for

(4)

3.1 An To ease t we imple ports sele regions fo display th the selec from an e for play.f entry and concept).

When ed notation f event po runtime. T and is pub

nnotation the process of emented a We

ecting street p for triggering

he content ov ted regions, u existing conce fm (artists, ev d Ajax-based

The user is a diting is finish

for the poster ster is upload The TOI data blished at http

f generating th eb based anno posters from

the appearanc er the poster.

users rather s eptual scheme vents, clubs) concept selec also free to us hed, the annota and stores it i ded to Kooab

model has be p://smartreality

Fig. 3. Sm

he initial meta otation tool (F

play.fm’s im ce of content Instead of ad select a Link e. In this cas and support ction (automa se a full URI ation tool gen in a TOI repo ba to make i een created in y.at/rdf/toi.

martReality anno

adata about Th Fig. 3). The t

age database.

as well as reg dding a concre

edData URI e we use the their addition atically filling

from any oth nerates a Thin sitory. Additio it possible to

RDF/S specif

otation tool.

hings of Inter ool currently Here, the us gions where t ete link to con

representing Linked Data i n by allowing in the full U her Linked Da ng of Interest onally, the im identify the fically for Sm

rest (TOI), only sup- ser selects to actually ntent from a concept identifiers g free text URI of the ata source.

(TOI) an- mage of the

poster at martReality

(5)

3.2 Server

The server is developed as a set of components which interchange messages to realize the SmartReality functionality expressed in the above workflow (Fig. 2). The platform has been developed in Ruby on Rails and exposes a RESTful API to clients. The re- positories and APIs used by the components to retrieve data into the workflow are separated from the code of the core components so that different storage and remote API solutions (including cloud) could be used as required. After parsing the TOI’s metadata (the TOI being identified via the Kooaba identifier which is included in its description in the repository), it provides an initial response to the client which identi- fies the TOI’s regions of interest for display in the AR view (see below, Fig. 4 left).

Two further functional steps are realized on the server to provide the content bundle for the enrichment of the TOI’s regions of interest in the AR view with links to con- tent:

• Linked Data consumption. The (Linked Data) concepts used to annotate the TOI’s regions and extracted from the TOI’s metadata are crawled and further, related concepts extracted as defined in a set of Linked Data crawling rules. The rule syntax makes use of LDPath2. As a result, a local repository of relevant structured metadata about the concepts of interest in the TOI has been created. We use mainly play.fm Linked Data3 in the current demo, while the approach is vocabulary-independent, i.e.

any Linked Data could be used in the annotation and supported in this step. For the Linked Data step, we make use of the Linked Media Framework (LMF4), which pro- vides on top of a RDF repository the means to directly cache Linked Data resources and synchronize their metadata with the description on the Web. This means for a new annotation the LMF will automatically use the locally cached resource metadata in available rather than repeatedly retrieve it from the Web which can lead to latency in the platform response.

• Service selection and execution for content retrieval. Based on this local metada- ta, a service description repository is queried. Services or APIs are described in terms of their conceptual inputs and outputs so that, for the given class of a concept in the annotation, appropriate services can be found to provide content for the enrichments of the TOI in the AR view. In the current demo, we use an API provided by play.fm to access audio streams of recordings by artists as well as an API provided by Seekda to link an event to a booking interface for nearby hotels with rooms available on the night of the event. Service execution will require querying the concept descriptions to extract the necessary input values – e.g. for the hotel booking interface, the service API needs the event’s data and its location’s longitude and latitude to be passed in the input request. Likewise, the service response needs to be parsed to return to the Smar- tReality platform the content inks which can be used to enrich the TOI with respect to the original concept. For this, we use the concept of “lowering” and “lifting” in the Linked Services approach [4] where the semantic concept is ‘lowered’ to datatype values for the input request to the service, and the datatype values from the service

2 http://code.google.com/p/ldpath/wiki/PathLanguage

3 http://data.play.fm

4

(6)

output re Maps of t

The “l JSON.

3.3 Cl We built Augment tered on smartpho initializat Augment now poin right). Th object in The Sm ent on An selves.

Fig. 4. Sm are indicat

the artis booking a user is at

5 http://ww

sponse are ‘li the place).

lifted” respon

lient

t a client app ted Reality in

the physica one on the phy tion, segment ted Reality int nt towards ind he rendering o 3D space is b martReality d ndroid smartp

martReality vie ted. Middle: on st Fabio Almeri a hotel room for t a hotel room b

ww.opensceneg

ifted’ to new s nses are collec

plication proto nterface visual al object via ysical thing of

ts containing terface on the dividual segme of content that

ased on Open demo will use phones to give

w in the client.

n pressing a con ia is associated r after his next booking screen ev

raph.org

semantic conc cted and sent

otype for An lizing relevan Natural Fea f interest to ini relevant info e physical obj ents and obta t is spatially re nSceneGraph5

two real club e visitors the e

Left: poster is ntent region, the with an audio concert from S (date and locat vent’s descriptio

cepts (e.g. fro as a content

ndroid smartp nt information ature Trackin itialize a TOI ormation are h

ject (Fig.4 be ain detailed in egistered to se .

b event poster experience of

recognized and e available cont stream from pla eekda. Right: fo tion is not input on)

m a Place to bundle to the

hones. It lev n that is spatia ng. A user p query. After s highlighted th low left). The formation (Fi egments on th rs with the ins

SmartReality

d the regions wi ent items are sh ay.fm and a web following the we t, as it is known

images of e client in

verages an ally regis- points her

successful hrough an e user can ig.4 below he physical stalled cli- y for them-

ith content hown. Here

b link to eb link the n from the

(7)

4 Future Work

The SmartReality project has focused on a proof of concept with club event posters and enrichment via LOD from mainly the play.fm database. The infrastructure devel- oped has been deliberately designed to separate distinct data and content sources from the workflow which realizes a SmartReality experience, i.e. the use of other objects as

“Things of Interest”, the annotation with other LOD sources, or the linkage to content from other providers for display in the AR view, should be feasible as a configuration issue and not require any changes to the SmartReality platform or client.

5 Acknowledgements

This work has been performed in the Austrian project SmartReality (http://www.smartreality.at) which is funded by the FFG.

6 References

1. Nixon, L., Grubert, J. and Reithmayer, G.: Smart Reality and AR Standards, at the 2nd in- ternational Augmented Reality Standards meeting, Barcelona, Spain, 2011.

2. Reynolds, V., Hausenblas, M., Polleres, A., Hauswirth, M., Hegde, V.: Exploiting Linked Open Data for Mobile Augmented Reality. In: W3C Workshop on Augmented Reality on the Web, Barcelona, Spain, 2010.

3. Van Aart, C., Wielinga, B. and van Hage, W.: Mobile cultural heritage guide: location- aware semantic search. In: Proceedings of the 17th International Conference on Knowledge Engineering and Knowledge Management (EKAW ‘10), Lisbon, Portugal, 2010.

4. Pedrinaci, C., Liu, D., Maleshkova, M., Lambert, D., Kopecky, J., Domingue, J.: iServe: a linked services publishing platform. In: Ontology Repositories and Editors for the Seman- tic Web Workshop, Heraklion, Greece, 2010.

Références

Documents relatifs

For the Linked Data step, we make use of the Linked Media Framework (LMF 4 ), which pro- vides on top of a RDF repository the means to directly cache Linked Data resources

To address this problem, the Asset De- scription Metadata Schema (ADMS), a common meta-model for semantic assets is developed to enable repository owners to publish their

This process has implications for the definition of an LDCache databundle; because links to other sources are followed, an LDCache databundle is not limited to a single data source

Motivated by GetThere, a passenger information sys- tem that crowdsources transport information from users (including per- sonal data, such as their location), four scenarios

Indeed, our experience with the framework showed that the approach it proposes, regard- less of a particular implementation or programming language, can lead to better RESTful design

On the other hand, in the Semantic Web / Linked Data community, the NoTube project promoted semantic annotation of TV programming for personalised recommendations [7], and

The rich suite of datasets include data about potential algal biomass cultivation sites, sources of CO 2 , the pipelines connecting the cultivation sites to the CO 2 sources and

The design of URIs satisfies the Linked Data principles 1) and 2). We also provide relevant information for the URI of each entity, and this implementation helps satisfy the