This component is used in a Museum Application to give the user a short overview about the Museum he/she is going to visit and about the MR Demonstrator used during the visit. With this component the system can provide the visitor information about the exhibitions in the museum, general information about the museum and a general overview about the system provided as well as what to do with the device after viewing all exhibits. Basic hints about how to use the MR Application should be provided to the visitor using this component.
When the marker is detected, the camera view is frozen by the freeze component. A video is shown on the screen and at the same time the first audio file (Museum Introduction) is played, when the first audio file is finished, a timer (2 seconds) is triggered and after that the second audio file (AR/MR Description) is reproduced, when finished the freeze and the video stop. At any time the oral information can be show as textual information on the screen by clicking on the external TEXT button (this button should be part of the User Interface and properly connected to this button). An additional button could be included for this MR exhibit to repeat it when finished.

Figure -1 Museum Introduction
Here it is a list of the components included in this composed component:
|
Tipo |
Nombre |
|
AndComponent |
andDetected_NotEndAudioARMI |
|
AndComponent |
andExhibit_NotDetectedMI |
|
AndComponent |
andText_NotEndAudioMuseumMI |
|
AndComponent |
andText_PlayingAudioARMI |
|
AudioComponent |
audioARMI |
|
AudioComponent |
audioMuseumMI |
|
Button2DComponent |
buttonRepeatMI |
|
HubComponent |
hubTextMI |
|
Image2DComponent |
image2DScreenSaverMI |
|
MarkerDetectionComponent |
markerDetectionMI |
|
NotComponent |
notDetectedMI |
|
NotComponent |
notEndAudioARMI |
|
NotComponent |
notEndAudioMuseumMI |
|
OrComponent |
orAndRepeatMI |
|
Text3DComponent |
textARMI |
|
Text3DComponent |
textMuseumMI |
|
TimerComponent |
timerMI |
|
Video3Dcomponent |
videoMuseumMI |
|
Name |
Type |
Description |
|
hubTextMI.in |
boolean |
This slot must be connected to the text button of the user interface. This slot allows the user to ask for textual information. |
|
andExhibit_NotDetectedMI.in2 |
boolean |
This slot must be connected to corresponding exhibit number of the user interface component. If this slot is active, the screensaver of the exhibit will be shown when the marker is not detected. |
|
Name |
Type |
Description |
|
audioARMI.end |
boolean |
Provides the status of the audio component. True when the audid file is finished. False otherwise. |
|
markerDetectionMI.detected |
boolean |
True when the marker detection component detects the marker and false if the marker is not detected. |
Each of the composed components defined for the Museum specific domain has lots of properties, which can be configured with the AMIRE Authoring environment. Each composed component has as many properties as the sum of the properties of each component it is composed of. Here are described the main properties:
|
Name |
Type |
Description |
|
audioFileName |
string |
The name of the file containing the audio signal for the AR/MR Description |
|
Name |
Type |
Description |
|
audioFileName |
string |
The name of the file containing the audio signal for the Museum Introduction |
|
Name |
Type |
Description |
|
releasedimageFileName |
string |
Filename of the background image shown when released the button for the repeat functionality. |
|
toggledImageFileName |
string |
Filename of the background image shown when toggled the button the button for the repeat functionality. |
|
position |
doubleVector |
Values (X and Y) that fix the position of the button |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the button |
|
Name |
Type |
Description |
|
imageFileNames |
string |
Filename of the image to show. (ScreenSaver image) |
|
position |
doubleVector |
Values (X and Y) that fix the position of the image |
|
dimension |
doubleVector |
Values (width and height) that fix the dimension of the image |
|
Name |
Type |
Description |
|
markerFile |
string |
File name of the marker pattern. |
|
dampingFactor |
integer |
Specifies the damping factor |
|
Name |
Type |
Description |
|
textFileName |
string |
Name of the file containing the text about the AR/MR Description |
|
xPosition |
double |
Position x of the text panel on the screen |
|
yPosition |
double |
Position y of the text panel on the screen |
|
Name |
Type |
Description |
|
textFileName |
string |
Name of the file containing the text about the Museum Introduction |
|
xPosition |
double |
Position x of the text panel on the screen |
|
yPosition |
double |
Position y of the text panel on the screen |
|
Name |
Type |
Description |
|
endValue |
integer |
End value for the timer count |
|
Name |
Type |
Description |
|
videoFileName |
string |
Name of the file containing the video to be shown |
|
xPosition |
double |
Position x of the video frame on the screen |
|
yPosition |
double |
Position y of the video frame on the screen |
|
relativeSize |
double |
This parameter represents the proportionality factor of video size (referred to the height) respect to the original video. |

