Authors:
Jean-Philippe Diguet
1
;
Neil Bergmann
2
and
Jean-Christophe Morgère
1
Affiliations:
1
Université de Bretagne Sud / UEB, France
;
2
The University of Queensland, Australia
Keyword(s):
Embedded System Design, Augmented Reality, Hardware/Software Codesign, Reconfigurable Computing.
Related
Ontology
Subjects/Areas/Topics:
Context
;
Context-Aware Applications
;
Digital Signal Processing
;
Embedded Communications Systems
;
Image and Multidimensional Signal Processing
;
Location Systems and Technology
;
Mobile and Pervasive Computing
;
Paradigm Trends
;
Pervasive Embedded Devices
;
Software Engineering
;
Telecommunications
;
VLSI Design and Implementation
Abstract:
With upcoming see-through displays new kinds of applications of Augmented Reality are emerging. However this also raises questions about the design of associated embedded systems that must be lightweight and handle object positioning, heterogeneous sensors, wireless communications as well as graphic computation. This paper studies the specific case of a promising Mobile AR processor, which is different from usual graphics applications. A complete architecture is described, designed and prototyped on FPGA. It includes hardware/software partitioning based on the analysis of application requirements. The specification of an original and flexible coprocessor is detailed. Choices as well as optimizations of algorithms are also described. Implementation results and performance evaluation show the relevancy of the proposed approach and demonstrate a new kind of architecture focused on object processing and optimized for the AR domain.