AMX DOMESTIC CHANNEL PARTNER and END CUSTOMER LIMITED
WARRANTY, DISCLAIMER AND LICENSE
(Excerpt from CHANNEL PARTNER TERMS AND CONDITIONS Versions 11.17.201 1 with updates for previous version
8.25.2010 [sections 6.1 (a), (b) and (f)])
Definitions
“End Customer” means an authorized end customer with direct in warranty privileges from AMX. Within this limited warranty,
disclaimer and license document, “End Customer” shall have the same meaning as “Channel Partner” with the noted exceptions
of Sections 6.5 through 6.9 whi c h are not applicable or available to End Customer’s directly from AMX. Offerings described in
Sections 6.5 through 6.9 are available to End Customer only through their selected authorized AMX Channel Partner.
6. LIMITED WARRANTY; RETURN, REPAIR AND REPLACEMENT
6.1 AMX warrants the Products to be free of material defects in materials and workmanship under normal use for three (3)
years from the Shipping Date (or such other period as may be specified below), subject to the following limitations and
exceptions (“Limited Warranty”). For any Product, “Warranty Period” means the period during which the Limited Warranty
is in effect, as set forth herein.
(a) LCD and LED panels are warranted for three (3) years from the Shipping Date, except for the display and touch
overlay components, which are warranted for a period of one (1) year from the Shipping Date.
(b) Disk drive mechanisms, pan/tilt heads and external power supplies are warranted for a period of one (1) year from the
Shipping Date.
(c) AMX lighting Products are warranted to switch on and off any load that is properly connected to our lighting Products,
as long as the AMX lighting Products are under warranty. AMX also warrants the control of dimmable loads that are
properly connected to our lighting Products. The dimming performance or quality thereof is not warranted, due to the
random combinations of dimmers, lamps and ballasts or transformers.
(d) AMX software and firmware included in the Products is warranted for a period of ninety (90) days from the Shipping
Date.
(e) Batteries and incandescent lamps are not covered under the Limited Warranty.
(f) The Warranty Period for AMX AutoPatch EPICA, Enova DGX, Modula, Modula Series 4, Modula Cat Pro Series and
8Y-3000 Product models will continue for the original installation until five (5) years after the issuance of a PDN with
respect to termination of the applicable Product model. However, if the Product is moved from its original installation
to a different installation, the Warranty Period will automatically become three (3) years from the Shipping Date and, if
more than three (3) years have elapsed since the Shipping Date, the Warranty Period will automatically expire.
DLI-6293353v1
Note: Refer to www.amx.com to view/download the latest complete AMX Warranty and Return Policies.
The Inspired Signage XPress media content developer (referred to hereafter as “XPress”) allows users of the
IS-SPX-1000 and IS-SPX-1300 IS-SPX Players to manage media elements in a digital signage application. Its purpose is
to combine and customize media elements created in different applications in order to build digital signage content of
professional quality.
What Can You Do With XPress?
Combine an image background with text, videos, animations, and graphics.
Interactively customize imported media elements, such as controlling positions in the scene, font properties,
color, opacity and transparency.
Interactively add and edit text with sophisticated layout.
Change the relative order of each media element in the scene to create depth effects.
Apply animation effects on most media appearance properties.
Create ordered playlists of media elements of different nature.
Due to the size of the internal storage space in the IS-SPX Player, the IS-SPX Player
cannot display files larger than 2 gigabytes in size if these are loaded into the
device’s memory. However, larger files and projects may be displayed if these are
stored in an attached USB storage device, such as a portable hard drive or USB
thumb drive.
When to use XPress Authoring Features?
You are managing the digital signage of a restaurant. You already have the pictures of your special menus,
your logo and a few advertising video clips. XPress lets you import and position all of these media on the
same slide. You can then type your menu list, customizing fonts and colors. In a few clicks, you have created
or updated your menu of the day.
You are managing the digital signage of a pharmacy. You already have the pictures of your products and the
corresponding advertising clips. XPress lets you import and position these media on the same slide. It lets you
also create a playlist of all the products you want to highlight.
You are managing the digital signage of a hotel resort. You already have advertising videos and images of
your establishment and your services. You have created power point presentations welcoming special guests
or presenting the upcoming events organized in your resort, and you have high quality images of the major
city spots. XPress lets you import all of these individual media and order them into a single playlist. It is very
easy to further reinforce your graphical identity by adding your logo, your slogan, a background, or a
graphical layout on each slide of the playlist. In a few clicks and without special graphics skills, you can
author your personalized and updated content and you can schedule its distribution on the right display and at
the right time.
You are a graphical professional, and you are using a particular software solution to author new media files.
These can be exported as images, videos, vector graphics content, or animations. You will be able to import
them later in XPress, combine them with additional elements and customize the final canvas for a specific
application.
Installation
Installing Inspired Signage XPress for the First Time
The 30-day trial of Inspired Signage XPress is available from www.amx.com. A license for the full version of either
XPress Standard or XPress Pro may be purchased from AMX at any time before or after the expiration of the trial
version.
XPress Standard allows control of up to 10 IS-SPX Players at one time.
XPress Pro is intended to allow control of up to 100 IS-SPX Players at one time.
If you need control of more than 100 IS-SPX Players at one time, please contact AMX for more information.
Inspired Signage XPress Programming
2
Inspired XPress - Programming Guide
Minimum Recommended PC Requirements
IS-XPress will operate on Windows XP, Vista and Windows 7 (both 32-bit and 64-bit) PCs that support of DirectX 9.0c
and SSE2 instructions. For best performance, AMX recommends a minimum of a Pentium D processor with separate
graphics card. IS-XPress may operate on older PC platforms, but less responsively. Also, please note that other software
applications can also degrade the responsiveness of IS-XPress.
Due to potential issues with license validation, Inspired Signage XPress should not
be installed on a virtual machine.
Both the Standard and the Pro Licenses only apply to one computer installation of the
software at a time. If the software is installed on a second computer, a new license
must be purchased for that computer.
After installing the software, open XPress. This opens the Software License Validation window (FIG. 1).
FIG. 1 Software License Validation window
A purchase of either an XPress Standard or a Pro license comes with the product activation key. Click the Enter Product
Key button to open the Online Product Activation window (FIG. 2). In the provided fields, enter the key to complete the
activation.
FIG. 2 Online Product Activation window
XPress must be restarted to complete the activation.
If you choose not to purchase a license at this time, click the Get 30-Day trial button, and restart the
application.
If you have installed a previous version of XPress with a product activation key, click the Re-activate button
to use the previously used key to activate this version. If the correct key is entered, the application will note
that the re-activation was successful.
Inspired Signage XPress Programming
3
Inspired XPress - Programming Guide
Time Settings
Workspace tabs
Workspace area
Workspace folders
Animation controls
Capture snapshot button
Enable interactive mode
New text layer
Multiscreen layout
Switch edit mode on/off
Edit Mode tools
Workspace scrollbar
Refresh
Quick Publish
Switch View Mode
Edit Mode
Workspace
Installation Location
When installed, XPress is accessible from the Windows Start menu in the Programs/AMX Control Disc directory, and
this directory will be created if it does not already exist. Open the Inspired Signage directory (FIG. 3) to run XPress.
FIG. 3 AMX Control Disk directory with XPress
XPress Removal
If XPress needs to be removed from a computer for any reason, it must be removed via the Uninstall AMX products
utility. In particular, any upgrade to a new version of XPress requires that the previous version be uninstalled. In the
Programs/AMX Control Disc/Inspired Signage directory (FIG. 3), select Uninstall AMX products to remove the
application from the computer.
If you intend to update to the latest version (v2.2.6) of XPress, you need to upgrade
all IS-SPX Players in your network simultaneously with firmware v2.2.6. Content
created with XPress 2.2.6 may not be compatible with previous firmware versions. If
you upgrade devices containing an already existing installation, AMX recommends
testing your content first on a updated test device.
Inspired Signage XPress UI
The Inspired Signage XPress main interface (FIG. 4) presents a default animation of the AMX logo and the files
available in the Workspace area. The controls include time controls, test animation controls, and options to save and
revert changes.
FIG. 4 XPress - Main interface
Inspired Signage XPress Programming
4
Inspired XPress - Programming Guide
XPress Main Interface
Time Settings:The Time Settings controls set the date and time at which a project will run. Click the
Animation Controls:The Animation Controls determine the direction in which an animation test will run.
Capture Snapshot button:Click the Capture Snapshot button to save an image of the currently displayed
Enable Interactive Mode button: Turns the Interactive Mode on the main viewing pane on and off. This allows you to test
New Text Layer button:Adds a new text layer on the currently viewed project.
Switch Edit Mode icon:Turns the Edit Mode on the main viewing pane on and off.
Multiscreen Layout button:Displays multiple panes for projects that utilize layout displayed on multiple screens.
Edit Mode Tools buttons:These buttons (Back, Save, Revert, Apply, and Close) are only functional when the
Workspace Scrollbar:The Workspace Scrollbar displays the currently running project. Click the arrow to the
Refresh button:This button refreshes all of the current content in the chosen project tab.
Quick Publish button:This button allows the currently selected project to be published directly to a selected
Switch View Mode icon:The dropdown menu to the right of the icon allows the content in the currently selected
Workspace Tabs:These tabs display the projects or other content already open. To open a new project,
Workspace Area:This is the main area used to display content within a project or Template. Drag and
Lock icon to lock the time to the internal clock in the IS-SPX Player.
Click the Play button to run a project and the Pause button to stop it: the Restart button
will return the project to its beginning in either Play or Pause mode.
animation.
any interactive content on which you may be working.
main viewing pane features an item being displayed in Edit Mode.
left of the scrollbar to return to the previously opened project and click the arrow to the
right of the scrollbar to show the last opened projects.
IS-SPX Player.
project to be displayed as icons (Icons) or with details on the file content such as size,
type, and date last modified displayed (Details).
click the folder icon to the right of the last open project.
drop icons or details from the Workspace area onto the main viewing pane.
Learning XPress Authoring Features
The first step towards using XPress authoring features is to understand the concept of an XPress project. Read the section
devoted to this subject in the XPress Projects on page 4.
On these projects, you may experiment the main authoring functionalities such as:
Operations on files and collections
Creating new documents
Editing a document
Editing a multi-layer document
Editing a playlist
Managing the aspect ratio
XPress Projects
A Project is any collection of author and preview content intended to be published later on IS-SPX Players. A project is
a special folder that contains a master file (index.svg) and all the media elements (e.g. video clips, images, texts,
animations, scripts, etc.) that are composed together to create the XPress presentation. Note that not all media elements
need to be copied inside a project, and IS-SPX Player can be instructed to access remote locations and retrieve content on
the fly by using PHP scripts. This structure is very similar to a web page with an index.html file and all the media
elements that will appear when the user browses the web site.
By default, XPress regroups all the projects under My Projects, a folder automatically created on your hard drive while
installing XPress under \\My Documents\AMX\Xpress\My Projects\. The folder My Projects appears in the browsing
area when you select the default Workspace view.
When you open the My Projects folder (FIG. 5), you can access a number of actions by right-clicking the browsing area.
In particular you can:
Create new projects.
Create new collections of projects so as to organize your projects in functional groups.
Inspired Signage XPress Programming
5
Inspired XPress - Programming Guide
FIG. 5 My Projects folder
The notion of a project as introduced by XPress has several advantages. In particular:
The user can create projects offline, preview them and keep modifying them without affecting the actual
presentations displayed by an IS-SPX Player. When the project is finalized, it is easy to publish it on the
target device.
The user can apply conventional backup systems on the My Projects folder to reduce the risk of losing data.
A single project can be published on a single player or multiple players, which reduces the effort required to
manage the same content on different displays.
When the network connection between the PC and the IS-SPX Players is slow or temporarily unavailable,
XPress offers an offline solution to edit the project content.
You can open multiple views and navigate inside each of them: each view will be displayed as a different tab.
Creating a New Project
To create a new project:
1. Right-click in the Workspace under the My Projects tab. This opens the New Project window (FIG. 6).
FIG. 6 New Project dialog - Name
2. Choose a name for the project and enter it in the Name field.
3. Enter a particular format from the Format dropdown menu (FIG. 7).
FIG. 7 New Project dialog - Format
The Multiscreen format uses the configurable.svg file from the Multiscreen template
folder. For more information on multiscreen formats, please refer to the Synchronized
Content section on page 45.
4. Select either IS-SPX-1000 (default) or IS-SPX-1300 as the target device for the project, from the Target dropdown
menu. This selection ensures that created or imported content for this project is within specification for the selected
Player (FIG. 8):
Inspired Signage XPress Programming
6
Inspired XPress - Programming Guide
FIG. 8 New Project dialog - Target
5. Click OK to create the new project folder.
Browsing Panel
The browsing panel provides a few basic file operations through a pop-up menu that appears when right-clicking your
mouse. The available operations change depending upon the area clicked:
If you right-click directly in the browsing panel of a specific view (make sure that no file or folder is currently selected),
the following functions appear whose actions apply directly to the specific view currently opened:
• New SVG file:Create a new SVG multilayer file. Select the aspect ratio of the new document from 16:9, 4:3,
• New Playlist:Create a new Playlist file.
• New Schedule:Create a new scheduling file (with extension .ics).
• New Collection: Create a new folder.
• Upload...:Upload a document from your hard drive. Alternatively, files may be uploaded by dragging-
16:10, 9:16, 3:4, or 10:16.
and-dropping it from a Windows Explorer window.
If you right-click a specific file (or you right-click the browsing panel while a file has been selected), the following
functions appear whose actions apply directly to the selected file:
• Open: Opens the file in the preview panel.
• Delete:Deletes the file without confirmation (short cut: shift+delete)
• Rename: Renames the file.
• Update metadata: Updates the icon of the file according to its content.
• View source: View source code if allowed on the specific file. If not this will be disabled
• New SVG: Create a New SVG file
• New Playlist: Create New Playlist
• New Schedule: Create new Schedule
• Upload: Upload a file to the project.
• Cut / Copy / Paste
• Up: Up a folder level
• Refresh:Refresh the current view.
If you right-click a Collection (Collections are equivalent to Folders in Microsoft Windows and can be used to arrange
your media in a hierarchical manner) in addition to the above functions, you can access the Set type menu. This menu
allows you to specify what type of collection you want (FIG. 9).
Inspired Signage XPress Programming
7
Inspired XPress - Programming Guide
FIG. 9 Set Type menu
Changing the type of a Collection modifies the behavior of XPress when opening the Collection.
The browsing panel allows the user to copy files and folders with intuitive drag and drop operations. For example
copying a file from its position to a new destination can be done as follows:
1. Open a browsing view where your original file is located. To locate the original file, you can navigate the directory
path from an existing view or directly type the URL in the address area of the browsing panel.
2. Open a new browsing view where your copy destination is located.
3. Drag and drop the file from the original position to the new view. Pressing shift during the copy will move the
element instead of copying it.
The same mechanism applies for collections and groups of files and collections.
Importing Multi-Media Files
XPress lets the user import many types of media files into an XPress project (or other folders) from a standard Microsoft
Windows Explorer window. The operation is as simple as a drag-and-drop from the Explorer window to the target
XPress browsing area. You can also use the special upload... command, accessible by right-clicking the browsing area of
XPress.
The advantage of importing media using the above procedures is that XPress can modify or transform the media
automatically so as to guarantee its content will be easily displayed easily displayed within the boundaries of the
IS-SPX-1000 or IS-SPX-1300 Player. Whenever possible, use the above procedures when building your XPress project.
Importing Images
Importing images into XPress will ensure that they can be properly displayed by the IS-SPX Player.
Images too large will be resized.
Images in formats not supported by the IS-SPX Player (such as .bmp) will automatically be converted to PNG
images. If an image called example.bmp is uploaded, it will be renamed to example.bmp.png.
Importing Video
Video can be imported into XPress. During the import process, XPress will check that the imported video can be played
by the IS-SPX-1000 or IS-SPX-1300 Player. Otherwise, XPress will not import the video, and a message will be
displayed to inform the user. In this case, check that the CODEC used to encode your video are supported by the IS-SPX
Player, and that the video resolution is within the IS-SPX Player specification.
Please see the IS-SPX-1000 & IS-SPX-1300 Operation Reference Guide for
information on encoding videos.
Once the video has been imported, you can preview it directly using XPress, by double-clicking on the video. By default,
the preview of the video corresponds to the first frame of the imported video. You can change the preview of the video in
the browsing area by using the Capture Snapshot button (see FIG. 4 on page 3).
Inspired Signage XPress Programming
8
Inspired XPress - Programming Guide
Importing PowerPoint Presentations
While the IS-SPX Player doesn't support direct display of PowerPoint presentations (PPT). it does provide import
functionality for a PPT, so that when a PPT is imported into an XPress project, it is immediately converted to video
(without audio).
Microsoft Office 2010 is not used by the import mechanism. If you have pre-installed
Microsoft Office 2010 then you must manually install PowerPoint viewer 2007.
When a PPT file is imported to XPress, the conversion status is displayed in an new dialog. Depending on your
presentation, this conversion can take up to the duration of the presentation. At the end of the conversion the resulting
video will contain all PPT slides with all animations.
PPT files are converted using a ppt2svg.exe program.This conversion removes the
audio.
For the conversion to work properly, the PPT file should contain automatic timings to control slide transitions.
The speed and the quality of the importing process can be modified using the Settings menu. The import quality lets you
choose between the following:
720p: HD-ready quality at 15 fps. Use this settings when converting a presentation with small amount of
animations.
High: SD resolution at 30 fps. This mode provides improved quality for small size text. If your presentation
includes fonts smaller than 24 pt and many animations, it is recommended to use the high quality mode.
Fastest: SD resolution (480p at 30fps for either MPEG-2 or MPEG-4)
Importing Flash (SWF) Files
The IS-SPX Player doesn't support the direct display of flash files (SWF). it does provides import functionality for SWF
files. When an SWF is imported into an XPress project, it is directly converted to video.
You need to have the Flash 9 or 10 ActiveX control installed on your PC for this
conversion to work. If this is not the case, please install it from Adobe’s web site.
Creating and Editing SVG Files
The simplest way to create an SVG document is to right-click the browsing panel and select the action New SVG file with
the desired aspect ratio. XPress creates a new SVG multilayer document new.svg in the current browsing view with the
selected aspect ratio (FIG. 10).
FIG. 10 Creating a new SVG file
Having installed XPress, you can also benefit from a set of pre-defined SVG documents called templates. You can find
these templates under the collection My Templates in the default Workspace view. Provided templates include:
Multilayer templates with different aspect ratios
Text templates
Playlists templates
Animated Clocks (analog and digital) templates
Templates for displaying RSS data from a web site
Inspired Signage XPress Programming
9
Inspired XPress - Programming Guide
Other templates will be provided in future releases of XPress. For more information, please refer to the Adding
Additional Templates to Inspired Signage XPress on page 100.
To create a new SVG document based on one of these templates, simply copy (or drag and drop) the one you have
selected from the My Templates collection to your target project.
Editing an Existing SVG Document
The first step required to edit an SVG document is to open it: either right-click the document and select Open, or simply
double-click the file.
If possible, XPress will start previewing the content of the document in the Preview panel, and the Editing panel will
change according to the content of the document you have open. In fact, XPress can recognize specific tags and activate
appropriate editing interfaces to help the user customize the document without any knowledge of SVG syntax.
If the document you have opened was not designed to activate special editing interfaces, then the editing panel
will show only the XML Tree and WebDAV tabs. You can still edit the document content using the XML Tree
tab interface, but you need to have an understanding of XML structure and SVG syntax.
If the document you have opened was designed to activate special editing interfaces then an additional
Properties tab will appear. This tab gives access to a number of parameters that can be customized directly
from the Properties tab. Changing these parameters will directly modify the XML Tree structure of the
document, but you do not need to know SVG syntax to do it.
Each template document can expose one or multiple parameters. Parameters can be of the following types:
Value: The user can type some values to modify the layout of the document. Generally those are durations,
sizes or number of items to display.
Text: Modify some text shown on the screen. The user can also select the fonts and size of the text.
Color: Choose the color of an element, like the background for instance.
Choice: Choose between a set of values for the property.
Edit Media: Select a media. The media can be modified by dragging any media from the browsing panel.
Additionally, properties such as duration, number of repetitions of the media, and URL can be edited by
pressing the “...” button at the bottom right of the property.
Edit Text: Edit a text box. Additionally the user can add a background or a border.
Groups: Any of the above properties can be grouped. Groups might be opened or closed by default. Pressing
on the arrow, will close or open the group depending on its current state.
FIG. 11 Template Document Parameters
Inspired Signage XPress Programming
10
Inspired XPress - Programming Guide
Edit a Media Property
The Media property allows you to control the display properties of the media linked to the current document. This
property is used by many templates, i.e. multi-layers and playlists. The media property shows the following information
to the user:
The media URL. (e.g. video.avi or the absolute URL) If the media is located in the same project as the
document, the URL is relative.
The media type. (e.g. image/spectral) Indicate the type of media as detected by XPress.
The total playing time of the media. A looping symbol is added to the bottom right of the column if the media
loops at least once.
The starting time. A timer clock with the delay value is displayed if the media starting time is different than
zero.
A star. This indicates that multimedia effects are applied to this media.
The properties of the media can be edited using the “...” at the bottom right of the media property. This will open the
media description dialog (FIG. 12).
FIG. 12 Media Description window
The media description dialog lets you change:
• URI:The URL of the media. You can type a relative URL (for addressing those media inside your project) or
• Begin: The begin time of the media relative to the beginning (the opening) of the document. By default all
• Duration: The duration of the media. You can choose either to enter an absolute duration (enter a time in the
• Opacity: The opacity of the media. A value equal to 1, means that the media is opaque. A value equal to 0,
an absolute URL for those media located in remote servers. (For more information on the difference
between a URI and a URL, please refer to Commonly Used Terms on page 101.)
media begin as soon as the master document is opened.
following form hours:minutes:seconds) or to select Media to force the player to use the duration of
the media itself, or to select indefinite to force the media to play for an indefinite period of time. If
XPress is able to compute the duration of the media, it will pre-set the absolute duration.
Note: If you specify an indefinite duration for your media, it will NOT repeat. If you want your media to
repeat forever, you should check Repeat with a Count of 0 and an indefinite maximum duration. If both
a Count and a Max duration are specified, the media will repeat until the minimum of the two is
reached.
means that the media is completely transparent.
Inspired Signage XPress Programming
11
Inspired XPress - Programming Guide
By default the following parameters are not shown. To make them visible, expand the More... item.
• Lock mouse editing:When selected the interactive editing for this media is disabled.
• Mime type: The media type. This should be detected correctly by XPress and should not need to be
modified.
• Preserve aspect ratio
check box:
• Tag for accounting: When checked, the opening and closing time of this media will be logged in the
• Initial visibility:When checked, the media will be visible (but not animated) before the beginning of the
• Freeze last frame:When checked, the media will be visible (but frozen) after the end of the animation.
• Repeat:If you want your media to be displayed more than once, select this check box. You can
• Width and Height: Lets you control the size of the media.
Controls if the aspect ratio of the media should be preserved when included into the
master document.
accounting log files.
animation.
then specify:
Count: The number of time the media should be repeated or
Max dur: The duration of the repetition in seconds.
Interactive Editing
The preview panel has two main functionalities:
Preview IS-SPX content and multi media content. The preview panel emulates in software the display
capabilities of the IS-SPX Player. Moreover it offers the user the possibility to interactively pause and seek
the content using the timeline at the top of the preview panel itself.
Interactively edit XPress conten t. XPress content is described with the SVG language (see W3C
specification). SVG language follows the XML document structure and thus can be easily edited by hand or
with other software applications. To simplify the editing task: XPress offers an intuitive graphical user
interface directly through the Preview panel. The user can interact with media elements in the scene by
changing their style properties, positions, sizes, rotations, etc... and XPress automatically changes the
corresponding SVG document to reflect the changes. This is done in real time, while the XPress content is
previewed resulting in an intuitive and powerful SVG editing console.
Interactively Editing SVG Files
Some SVG files have editable properties. This is the case with all the templates (found under My Templates), and new
documents created by XPress.
Having editable properties means that the SVG document can be interactively customized using XPress. When opened
with XPress, these special SVG files will instruct the GUI to open a property Tab in the editing panel. The property tab
includes all the fields that have been defined as interactively editable by the author of the SVG document. These fields
may be text, media elements or parameters.
Inspired Signage XPress Programming
12
Inspired XPress - Programming Guide
Editing Media Elements Layout
Media elements can be declared as transformable in SVG templates. If a media is transformable, then its layout can be
edited directly in the preview area. Such elements appear in the preview panel highlighted by a black and yellow border.
Simply move your mouse cursor on a media element to check if it can be transformed.
FIG. 13 Demonstration of Media Elements
When you select a media element by clicking it, four arrows appear on the corners of the selected media. You may now
do the following interactive operations on this media directly with your mouse:
Move: Click on the element to move it using the mouse.
Zoom: Click on one of the arrows to modify the dimension of the element using the mouse.
Resize: Click on one of the arrows and press CTRL to change the size of the element.
Rotate: Click once on the element, the arrows will be modified. Click on the arrow on the corner to rotate the
element
Skew: Click once on the element, the arrows will be modified. Click on the top, or side arrows to skew the
element
The difference between the zoom and the resize action depends on the elements.
Text area: Zoom will change the size of the text. Resize will modify the text area, thus enabling to write more
text.
Media (image, video, animation): Zoom will change the size of the media. Resize will change the size of the
media area, thus the aspect ratio of the media will not be modified.
Rectangles:Zoom will change the size of rectangle including the border. Resize will change the size of the
rectangle, but not the border.
The image below shows an example of the effect of the Zoom and Resize operation on the different elements.
FIG. 14 Effects of Zoom and Resize on Media Elements
Inspired Signage XPress Programming
13
Inspired XPress - Programming Guide
The right-click on an element opens a popup menu with the following shortcuts:
Full Screen: Zooms the element so that it occupies the entire document.
Rotate Right: Rotates the element by 90 degree clockwise.
Rotate Left: Rotates the element by 90 degree counter-clockwise.
Flip Vertical: Flips the element upside-down.
Flip Horizontal: Flips the element left-right.
Reset Transform: Removes all zoom, rotation and skew on the element.
The other options are related to multilayer documents and are described in more detail in the Multi-Layered SVG
Templates on page 14 and the Multimedia Effects on page 23.
Editing Media Links
Media links can be declared as editable in SVG templates. When a media from the browsing panel is dragged to the
preview panel, editable media link are highlighted in green and a magnet icon is shown on top of the media. When the
media is moved on top of an editable link, the highlight is changed to red, and the magnet logo is modified. Dropping a
file from the browsing area of such an element will modify the content currently displayed by the player (FIG. 15).
FIG. 15 Editing Media links
On some documents, such as the multilayer template, dropping a file, with the CTRL key pressed, will not replace the
media. This will instead create a new media in the current documents. This action is symbolized by a plus on the mouse
cursor.
Editing Text
Text might also be declared as editable. In this case, it is possible to edit its content directly by double clicking its
element in the preview panel: a cursor will appear. The menu on the top of the preview panel will let you modify the font
style, color and size (FIG. 16).
FIG. 16 Editing Text Elements
Inspired Signage XPress Programming
14
Inspired XPress - Programming Guide
Multi-Layered SVG Templates
By default, each time you create a new SVG document by right-clicking the browsing panel, selecting New SVG, and
choosing your aspect ratio, XPress creates a new file based on the multi-layer SVG template. The Multi-layer SVG
template simplifies the task of composing a scene using XPress. With this template, you can interactively add, position,
scale, skew and rotate several media elements such as video clips, images, texts and animations on the same scene.
FIG. 17 Modifying the Document Parameters
Composing a Scene
1.
Right-click in the main viewing pane and select New SVG to create a new_[AR].svg file. You can rename it if you
wish. Double-click on the file to open it with XPress.
2. Add new media, or text to your scene, using one of the following options:
Drag and drop the media into the Layers tab of the Editing panel
Drag and drop the media into the Preview panel. If the cursor doesn't show the + sign, press the CTRL key
while dropping the media.
Press the icon on top of the Preview panel to create a new text layer.
3. Modify the media:
Modify the depth position moving the media up or down in the list of media appearing in the Layers tab (Use
keyboard shortcuts: Crtl-up/Ctrl-down).
Use the Preview panel to interactively position, scale, skew and rotate the new media (for more information,
please refer to the Interactive Editing on page 11.)
Add entry and exit effects to your media.
4. Save your document.
Customizing a Multi-Layer SVG Document
For each new multi-layer SVG document, you can configure the following properties:
Title: an informative title for the document
Description: an informative description of the document
Duration: the duration of the document. If set to indefinite the document will not loop. If set to media, the
duration of the document will be computed automatically and the document will loop at the end of the
playing time. It is also possible to set an explicit duration to a given number of seconds.
Document: group for the document properties.
Canvas Size: the size of the document in the following syntax:
origin x, origin y, width, height.
The ratio between the width (3rd number) and the height (4th number) determines the aspect ratio of the
document.
The first 2 numbers describe the origin of the document and should be left at 0.
New Layer: group for the default properties of all new layers
Default Width: the width of a new layer. By default, the new layer occupies the whole document and thus
this has the same width of the Canvas.
Default Height: the height of a new layer. By default, the new layer occupies the whole document and thus
this has the same height of the Canvas.
Inspired Signage XPress Programming
15
Inspired XPress - Programming Guide
Default Position: position of the top-left corner of the new layer. By default the new layer is located at the
top-left of the screen (0,0).
Default Aspect Ratio: you can choose if you want a new layer to keep its aspect ratio (xMidYMid) or to be
scaled (none) when inserted into the document.
You can change the above parameters at any time. In particular if you want to add
new media to your document with different sizes and default positions, you can
modify the document parameters accordingly for each new media that you add.
In addition to the Properties tab, the multi-layer document activates a Layers tab in the editing panel.
The Layers tab allows you to add or remove layers of media into your document. The following operations are possible:
Add a new media layer by dragging-and-dropping any media to the Layers tab of the Editing panel. The new
media will be linked automatically to your document.
Add a new text layer using the icon in the Preview panel, or using the pop-up menu.
Delete an existing layer (using the pop-up menu or the delete key)
Change the order of the layer by using keyboard shortcuts (Ctrl+up/Ctrl+down), or by manually dragging
and dropping the list).
Position, scale, skew and rotate the new media by interacting with it in the Preview panel.
Each layer position and size can be edited on the Preview panel as described in the Interactive Editing on page 11.
Multimedia effects can be added to any media as described in the Multimedia Effects on page 23.
Example: Editing
A typical document will be composed of a background image (the first layer), and a combination of media to create the
complete scene.
FIG. 18 Layers in a sample document
For instance the following example is composed of 4 layers:
Playlist Template
The user can create a scene using the multi-layer SVG document. To compose an entire presentation, it is necessary to
display one scene after another, possibly over several scenes, using a playlist. The simplest way to create a new playlist is
by right-clicking the browsing panel and selecting New Playlist.
The playlist template allows you to create a temporal sequence of media files: videos, images, texts, multi-layer
documents, etc. Each media will be played one after the other in the order determined by the user.
A background image.
A video on the left.
Some text on the bottom.
Background music. (This layer is not visible, as it contains only audio).
Inspired Signage XPress Programming
16
Inspired XPress - Programming Guide
Composing a playlist SVG document
1. Right-click in the browsing area and select New Playlist to create a new_playlist.svg file. You can rename it
whatever you wish.
2. Open the newly created SVG file. In addition to the XML Tree and WebDAV tabs, the editing panel will open the
Properties and the Playlist tabs.
3. In the Properties tab, you can customize some of settings of the playlist, such as the maximum slide duration, the
document size, and the transition between slides.
4. In the Playlist tab, you see the default elements of the playlist. These elements contain some instructions on how to
use the SVG document with XPress that you can directly read in the Preview panel.
5. To compose your playlist, simply drag and drop single files or groups of files (any media file: video, images, SVG,
etc.) from the browsing area into the Playlist tab. The files will be listed in the Playlist tab.
6. Customize your playlist by changing the order of the files in the Playlist tab and by changing the duration of
individual media using the “...” icon. Apply your changes to preview them in the Preview area.
7. Save the final playlist.
How to Customize a Playlist SVG Document
The playlists created using the New Playlist menu (or using the My Templates/new_playlist.svg file) allow the user to
select a set of predefined transitions between the slides. This playlist template instructs XPress to expose the following
parameters in the Properties tab (FIG. 19):
FIG. 19 Properties Tab
• Background
Fill:
• Max Slide
Duration:
• Default Slide
Duration:
• Enable Looping: Specifies whether the playlist should loop or not when reaching the last media file from the list.
• Inter Slide
Duration:
• Default
Transition:
• Type: Type of transition between the slides. The following transitions can be selected:
• Direction: For the fly and wipe transition, select the direction of the effect.
• Duration: The duration of the transition effect.
Specifies the color of the background. Can be set to 'none' to indicate a transparent
background.
Specifies the maximum duration of one slide (media). If a media is longer than this duration, it
will be truncated. This option is very useful for playlist of images, as images have no duration.
Specifies the default duration of one slide (media) if the media doesn't have a duration (like
images).
Specifies the interval between the display of two media files. If set to a value different than zero,
the background will be shown during this amount of time at the end of every media.
Groups the transition settings of the playlist
• none: No transition between each media. This is equivalent to a scene cut.
• fade: The new slide fades in while the old slide fades out.
• fly: The new slide flies in, while the old slide flies out, according to the direction set by the
user.
• wipe: The new slide is wiped on top of the old slide, according to the direction set by the
user.
• random: Select a different random transition for each slide.
Inspired Signage XPress Programming
17
Inspired XPress - Programming Guide
In addition to the Properties tab, playlist SVG documents instruct XPress to open a Playlist tab in the editing panel. This
tab lets you compose the playlist and the order in which media elements will be played.
The following interactions are possible from the Playlist tab:
Add a new media. You may use different ways to add a new media:
Drag-and-drop any media to the Playlist tab of editing panel. If the new media is dropped on top of an
existing media, it will replace it. Otherwise it will be inserted where it was dropped.
Click on the “...” at the bottom right of the table. This will open the Media dialog, and allows you to type the
URL of your media. This is useful if you want to add media from remote sites.
Use the pop-up menu and choose Insert. This will insert an empty media at the selected position. The empty
media can then be edited using the “...” at the bottom right of the line.
Delete an existing media. Use the pop-up menu or the Delete key.
Change the order of the media. Using the pop-up menu, or using the ctrl+up/down keys.
It is not only possible to create a playlist of media files, but also a playlist of text boxes
if needed. Media and text boxes can also be used in the same playlist.
It is possible to control the duration of each media and the number of times it will be repeated (if needed). The Playlist
tables shows for each media:
The media URL.
The media type.
The total playing time of the media. A looping symbol is added to the bottom right of the column if the media
will loop at least once (FIG. 20).
FIG. 20 Playlist Tab
Inspired Signage XPress Programming
18
Inspired XPress - Programming Guide
Special News Templates
To simplify the creation of dynamic content, XPress is provided with a set of active templates that can be customized by
the user and that perform specific actions. The active templates use JavaScript for dynamic creation of SVG documents
with specific graphical layouts and up-to-date content.
In this section, we discuss a number of active templates we have developed to retrieve RSS content. We call these
templates news templates.
RSS is a family of Web feed formats used to publish frequently updated content such as blog entries, news headlines, and
podcasts. RSS documents are XML documents with specific structures and tags which can be retrieved from the Internet
or other network locations.
The news templates instruct the IS-SPX Player to extract from remote RSS files the “content” and apply a customizable
graphical layout which may include the text positions in the scene, the font properties, the background image and the
animation of each element of the scene.
The same template can also use XML, Text, CSV or iCalendar files as data source.
A few examples of templates are suggested that display the text on the screen according to predefined graphical layouts.
All the templates can be found under the My Templates/ folder after XPress installation. The templates are split into two
categories: The Layout Templates and the Format Helpers.
Layout Templates
Template NameDescription
news.svgDisplay news from RSS, XML, Text, CSV or iCalendar in a formatted manner.
news_ticker.svgDisplay news text in a scrolling banner (left/right or top/bottom).
news_crawler.svgDisplay formatted news using scrolling (left/right or top/bottom). Can be used to display logo/
Supports single or multiple items per page.
media in a ticker or multi-line tickers.
Format Helpers
Helper NameDescription
bouncing_text.svgText too large to be displayed will 'bounce' left to right or top to bottom
fit_text.svgText size will adapt to the area available.
date_time.svgDisplay a date/time in a formatted manner.
switch.svgDisplay different media depending on the item content.
Composing a Live News Document
To compose a live news document:
1. Copy the news template SVG file from My Templates/News into your project.
2. Open a new exploring tab of your current project in the browsing panel.
3. Open an additional exploring tab located in My Templates/News.
4. Drag and drop the template file you have chosen from the news tab into your current project tab.
5. Open the newly created SVG file. Select your news source using the RSS Feed Source entry. Type the URL of the
RSS news to use an external news feed.
6. Customize the display of your news source:
Press the Edit button.
Move or resize the text/media box in the preview panel as desired.
Edit the text box content. The [SPX][title] and [SPX][description] will be replaced by the content of the RSS
news.
Add news text or media boxes using the Layer tab.
Inspired Signage XPress Programming
19
Inspired XPress - Programming Guide
7. Customize the settings of your news source using the Properties tab. The Feed Type lets you select the type of your
input data. The Feed Update Policy lets you control when the feeds should be updated. Additional settings can be
found depending on the templates.
8. Save the final document.
Customizing a News SVG Document
All the templates SVG files provided in My Templates/News let you customize their layout using a different set of
parameters:
news.svg
This template should be used when you want to display one or more news feeds on a single page. Each new feeds is
shown one after the other, like a slide show. The following features can be configured:
Supports entry and exit effects to add movement to the displayed news feed.
Supports one or multiple news items per page.
You can control:
Item Duration: The duration of each pages.
Document: The size of the document.
Multiple Items Per Page: The number of items per page and the location of each new item. You can also add
an offset between the display of the news feeds on the same page.
news_ticker.svg
This template should be used when you want to display a scrolling text coming from an external source. The size of the
scrolling text will automatically adapt to the size of the document. The following features can be configured:
Layout: Layout of the text. Use [SPX][title] and [SPX][description] to display respectively the title and the
description.
Direction: Support horizontal and vertical scrolling.
Crawling speed: Crawling speed expressed as a percentage of the height of the characters.
Spacing: Spacing between two news items.
Background: Background color and opacity.
Advanced: Number of lines of text shown simultaneously (in case of vertical scrolling).
Baseline: Vertical position of the characters. Increase this value if no characters are shown.
news_crawler.svg
This template should be used when you want to display scrolling text and a logo, or when you want to have more control
over the layout of the displayed news. This template combines the features of the news.svg and the news_ticker.svg
templates.
Effects cannot be used in this template.
Inspired Signage XPress Programming
20
Inspired XPress - Programming Guide
Using Format Helpers
The Format Helpers are a set of files which can be added as a multimedia layer in the news.svg and news_crawler.svg
file to simplify the construction of the layout.
To use the bouncing text or the fit text helper:
1. Drag and drop it on your document like any multimedia file.
2. Open it
3. Change the Text to [SPX][title] or [SPX][description] to display respectively the title or the description of your
news.
4. Press Apply or Save to see the result.
FIG. 21 Adding a Format Helper
bouncing_text.svg
If the text is too large to be displayed in the text box area, then the text will bounce from left to right (or top to bottom,
depending on the configuration). When using top to bottom bouncing, you can configure the number of displayed lines.
fit_text.svg
The text size will be automatically adapted to the text box area, ensuring that all the text is always displayed.
date_time.svg
This helper can be used to display any date or time in a formatted manner. You can configure the 'source' for the date
using the Date source entry (pubDate for the publication date of the RSS news for instance). The helper uses the PHP
syntax for controlling the date format. You can also use any language for printing the date by filling up the entry under
the Names group. By default, English, French, Spanish, Italian and German examples are provided in the template.
switch.svg
This helper lets you configure different media to be displayed depending on the value of a news item. This can be used to
display an up/down arrow for stock quotes for instance.
Inspired Signage XPress Programming
21
Inspired XPress - Programming Guide
Scalable Content and Aspect Ratio of Your Display
The IS-SPX Player natively supports the SVG graphic language. This language is scalable: that means that the graphics
are rendered on the fly according to the resolution supported by the display. This guarantees a perfect rendering for texts
and graphics, regardless of the resolution of the display. (Note that the scalable property does not apply on images or
video content encoded with other formats and included in a SVG document.)
When authoring scalable content, the user should pay attention to the aspect ratio (the ratio between the horizontal and
vertical size) of the display. To avoid aspect ratio distortions or black borders, the user should author the content with the
same aspect ratio as the target display.
Digital displays may offer different aspect ratios: the most common are 4:3 and 16:9. The first are those typically seen in
computer monitors: the ratio between the width and height is in 4:3 proportions. The second is common in recent TV sets
where the horizontal size is almost the double of the vertical one (landscape).
To simplify the authoring with the right aspect ratio, XPress comes with two sets of templates: one created for 4:3 aspect
ratios and one for 16:9. We have also created intermediate aspect ratios such as 16:10 which are less common. When
possible choose the aspect ratio corresponding to your displays.
Example of 16:9 content:
FIG. 22 Example of 16:9 content
Example of 4:3 content:
FIG. 23 Example of 4:3 content
Inspired Signage XPress Programming
22
Inspired XPress - Programming Guide
It may happen that the same content will be displayed on monitors with different aspect ratios. In this case the following
will happen:
If you use 16:9 templates, the content will be displayed using black borders on the top and bottom when
shown on a 4:3 screen.
FIG. 24 16:9 templates as shows on a 4:3 screen
If you use 4:3 templates, the content will be displayed using black borders on the left and right when shown
on a 16:9 screen.
FIG. 25 4:3 templates as shown on a 16:9 screen
If you use “fit” templates, the content will be scaled to fit the whole screen, regardless of its aspect ratio. This
will introduce distortions that may be noticed according to the nature of the content.
Example of content with a real aspect ratio of 16:9 when fitted to a 4:3 display:
FIG. 26 Real Aspect 16:9 content fitted to a 4:3 display
Example of content with a real aspect ratio of 4:3 when fitted to a 16:9 display
Loading...
+ 80 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.