BrightSign Users Guide Matches: BrightSign HD2000 Version: 1.2.27 AutoPlay Script Version: 1.2 California, USA www.rokulabs.com
10BrightSign Documentation The complete set of BrightSign documentation is available at www.rokulabs.com/BrightSign. It includes: • BrightSign Ins
11Getting Started Step 1: Get Hardware You Need To start using the BrightSign, you’ll need the following hardware. • Display – Any monitor, TV, or
12Media Types Supported The following media types are supported: • MPEG-2 Video Files (aka “VOB” or “MPG” files) - These are the same types of file
13Playing Media with BrightSign Media can autoplay from a CompactFlash card upon power-up, play via a script on a CompactFlash card, or be tested usi
142. Go to www.rokulabs.com/brightsign and download the “autoplay.zip” file. This contains a script named autorun.bas. Copy autorun.bas into the r
151. Create the script using a text editor (see the script section of this manual for more information) 2. Save it to the root directory of your Co
16Playlists A BrightSign playlist is a text file that ends in “.bsp” (BrightSign Playlist). It contains the names of the files to play, in the order
17 Playlist Commands Here is the list of commands that can appear in a playlist: .bmp, .mp3, .mpg, .vob, .png (HD2000 only) Any line that is a file
18audiochan # (default is 2 ) Since there are three analog outs, if analog is selected you must also use the "audiochan" cmd: • audiochan
19lighton # lightoff # These two commands are used to set or clear one of the GPIO outputs. The number can be any integer between 17 and 22. For ex
2INTRODUCTION ... 4 BRIGHTS
20Creating Interactive Displays With BrightSign you can create displays that respond to user input. For example, give the customer options of watchi
21STATE bs5.bmp bs6.bmp STATE bs6.bmp bs7.bmp STATE bs7.bmp bs8.bmp STATE bs8.bmp bs9.bmp STATE bs9.bmp bs10.b
22• 3 - Scale to fill. The image is stretched so that it fills the screen and the whole image is viewable. This means that the aspect ratio will not
23 • button - Triggers on a GPIO Control Port button press. The format is: button:number, where number is between 0 and 12. • timeout - When a vid
24In the example above, the state cars.mpg is in the “elo:110:180:350:400” event column. To track the number of times that the user activates this tr
25• ppt10.bmp:gpiosOff(0;2;4) o LED’s 0, 2, and 4 are turned off; other LED’s are unaffected when the ppt10.bmp state is entered • product1.bmp:gp
26State File (CSV) Examples The BrightSign Demo described above shows that you can design powerful interactive signs using easy to understand CSV fil
27Example 2: slideshow that advances only when a click / touch occurs Example 2 has only 1 event, the same elo event as Example 1. • There’s an
28Example 3: Video and Slide playback, using button input Example 3 contains five events, three button events and a timeout and videoend event. Th
29OFF image is displayed. This allows buttons to highlight as the mouse cursor moves over them. Rollover Events Use either of the following keywords
3SETTING THE DATE/TIME ON BRIGHTSIGN (HD2000 ONLY) ... 50 WRITING BOOT SCRIPT & LOGO TO R
30• Starting position is: 765, 674 • The touch region is 96 pixels wide and 43 pixels high • The rollover region is enabled • The on and off imag
31Example 5.1: Example 5.2:
32Scheduling Playback (HD2000 only) Videos, still images, playlists, and CSV files can be played back at scheduled times using the autoschedule.txt f
33specification indicates that “video.mpg” will start playing at 4:00 PM every Wednesday in January, 2008. The playlist “breakfast.bsp” will start pl
349. If you want the script to autorun upon boot, rename it “autorun.bas” Roku Objects As well as the BrightScript language itself, BrightSign reli
35Registry (HD2000 only) The BrightSign has an I2CROM with 2K bytes of memory that supports the storage of persistent settings. The purpose of the re
36 msg=p.GetMessage():if type(msg)<>"rotINT32" then clear_events goto event_loop Learning More and Support The following
37Troubleshooting If you are still having problems after trying troubleshooting tips, please contact customer support at www.rokulabs.com/brightsign
388. Contact Roku Customer Support if you are still having problems. Video output includes artifacts, quality lower than expected The format of vi
39 1. Verify autoplay.bsp is spelled correctly 2. Verify that the autorun.bas v1.1 or later and autoplay.bsp are both in the root of the CF card 3
4 Introduction The Roku BrightSigns are complete standalone Digital Sign or Kiosk Controllers that can play content from standard Flash memory cards.
40BrightSign Software Update Fails 1. Verify that the update file is named update.rok 2. Verify the update file is in the root of the CF card, not
41USB Mouse is not responding The BrightSign works with many different brands of USB mice. Before troubleshooting the mouse, please download the Brig
42Appendix Selecting Compact Flash Cards Summary When using a BrightSign Product, your content and scripts are loaded onto a Compact Flash (CF) card
43speed with BrightSign by placing a file on it, and using the shell “readperf” command (see the BrightSign User Guide on shell instructions). Bri
44Device Software (Firmware) and Upgrading The BrightSign is pre-programmed with two primary software images: a “Safe Mode” and a “Run Mode”. The
45The upgrade process is very safe. If for some reason it fails, for example a power failure in the middle of the update, the unit’s “safe-mode” wil
467. After a few moments you should see the BrightSign shell appear. It should also show you the software version number. Verify it is 1.0.72 or g
47 imageplay slide1.bmp 1 The current version of the BrightSign software does not support “hot swap” of CompactFlash cards. You must put in the CF
48Testing Scripts, Playlists, and .CSV An efficient way to test playback is to use the BrightSign Shell. By using the shell, you can see “debug outpu
49• Add print statements showing names of files read from the flash card • Add print statements showing the coordinates of a mouse click To begin
5BrightSign Features BrightSign HD600 BrightSign HD2000 Display Resolutions NTSC * PAL * S-Video (requires adaptor) * 640x480 (VGA out) *
50Linux Shell (HD2000 only) The HD2000 has a Linux shell that can be accessed via the serial port. To access the Linux shell, enter the following at
517. Assumes logo.bmp is the file name of your logo file on the CF card. 8. Reboot the system - your logo should appear Using Your Own Boot Script
52Widescreen vs. 4x3 Discussion BrightSign can be used with widescreen or 4x3 displays. However the use of different display aspect ratios with the
53• Elo Touch Screens • Many brands of USB Keyboards • Many brands of USB Speakers – HD600 only • Many brands of USB Mouse or Trackballs • Many
541. DB9 Serial Port - The RS232 serial port can be used to control any serial device or to access the shell. Serial control is accomplished using
6Compact Flash card slot * * SD/MMC flash card slot * Video mode select button * * LEDs: connector activity and video mode * * Back Panel Conn
7Example BrightSign Setups Probably the simplest way to use BrightSign is to put a video or set of still images on a CompactFlash card, and use a VGA
8 Examples Here are some examples of what you can do with a BrightSign: • Display a looping video with “DVD+” quality on a variety of monitor types.
9your monitor is configured to the correct input type and is connected using the correct cable. You should now see the demo in various video modes,
Commentaires sur ces manuels