B. Framework Architecture:
The use-case mentioned in previous section can be realized
using the framework shown in Figure 5. The framework
architecture is majorly divided into two parts, tools and AR
engine. The Authoring tool and AR player are the tools
provided to the user for creating AR applications. The
authoring tool is used to define the markers to create context,
select and associate content to the context provided by the
markers by creating an appropriate content association table
that will be saved along with the content.
Figure 5: Software framework architecture for realizing
AR Learning
Authoring tool needs to interface with the database to fetch
content and store the content association table back in the
database. The task of AR player is to find the context in the
field of view by applying pattern recognition techniques to the
output of camera sensor and find the predefined markers
which are instrumented in the real world. Once the context is
evaluated using content association table, corresponding
content is fetched from the database and this content is
rendered with the real world view on the display. An AR
board application has been implemented using the framework
components.