BrightSign Users Guide Matches: BrightSign HD2000 Version: 1.3.14 AutoPlay Script Version: 1.3.0.6 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
14Auto Playing a Video upon Power-up To autoplay a video file on power-up or reset, do the following: 1. Copy the video file onto the root directory
15Auto Executing a Script Upon Power-Up Creating a BrightScript file allows you the most control over your interactive digital sign application. To
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), .jpg (HD2000 only) Any
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• 2 - Scale to fill and crop. The image is scaled so that it totally fills the screen, though with its aspect ratio maintained. • 3 - Scale to fi
23Sets the volume when playing an audio file. The volume parameter should be between 0 and 100. FLIPELO This keyword isn’t used in the example above
24• button - Triggers on a GPIO Control Port button press. The format is: button:number, where number is between 0 and 12. • timeout - When a vide
25later in the document). To do this, append the following to the state name specified in an event column: :counter(<registry key name>) In t
26The general syntax is: <state name>:<gpio command>(<gpio_num>;<gpio_num>;gpio_num) That is, the state name followed by a co
27To use a second state machine, use the keyword NEXT in the first column of the CSV file following all of the STATE’s from the first state machine.
28State File (CSV) Examples The BrightSign Demo described above shows that you can design powerful interactive signs using easy to understand CSV fil
29Example 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
3SUPPORTED INPUT DEVICES ... 56
30Example 3: Video and Slide playback, using button input Example 3 contains five events, three button events and a timeout and videoend event. Th
31Example 4: Multiple state machines in a single CSV file Example 4 contains three state machines. The first state machine specifies the video mod
32Rollover Regions using State Files (CSV) In the previous section, “Using Excel to Create Interactive Signs”, you learned that you can create toucha
33 This is an example of what you would enter in the CSV file to define a rollover region. In this example: • Starting position is: 765,
34Example 5.1: Example 5.2:
35Scheduling Playback (HD2000 only) Videos, still images, playlists, and CSV files can be played back at scheduled times using the autoschedule.txt f
36music.bsp 2008/1/*-WED-16:00 video.mpg 2008/1/*-*-07:00 breakfast.bsp 2008/1/*-*-14:00 demo.csv In this example, the image “image.png” will be
37 1. Using a text editor create a file called “hello.bas” with this line: print “hello world” 2. Save “hello.bas” into the root directory o
38 11 BrightScript> ?type(5) rotINT32 BrightScript> if 1=1 then print"1 does equal 1!" else print "strange!" 1 does equal 1
39p = CreateObject("roMessagePort") tmr = CreateObject("roMessagePort") gpio = CreateObject("roGpioControlPort") g
4 Introduction The Roku BrightSigns are complete standalone Digital Sign or Kiosk Controllers that can play content from standard Flash memory cards.
40Troubleshooting If you are still having problems after trying troubleshooting tips, please contact customer support at www.rokulabs.com/brightsign
417. Re-create content with different software, if possible. 8. Contact Roku Customer Support if you are still having problems. Video output incl
42Playlist support requires autorun.bas v1.1 or later. 1. Verify autoplay.bsp is spelled correctly 2. Verify that the autorun.bas v1.1 or later a
43BrightSign 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
44USB Mouse is not responding The BrightSign works with many different brands of USB mice. Before troubleshooting the mouse, please download the Brig
45Appendix Selecting Compact Flash Cards Summary When using a BrightSign Product, your content and scripts are loaded onto a Compact Flash (CF) card
46speed with BrightSign by placing a file on it, and using the shell “readperf” command (see the BrightSign User Guide on shell instructions). Bri
47 Generating HD Content for the BrightSign HD2000 using Final Cut Pro From within Final Cut Pro: • Open an existing sequence or create a new one o
48• Select your file and check in the Inspector window that the resolution, frame rate and aspect ration are correct (click on the Encoder button in
49b. If you wish to verify the new software version, startup the BrightSign without a flash card inserted. If this update is older than version 1.1,
5BrightSign Features BrightSign HD600 BrightSign HD2000 Display Resolutions NTSC * PAL * S-Video (requires adaptor) * 640x480 (VGA out) *
50BrightSign Shell BrightSign has a command line shell that can be accessed via the serial port. The shell allows you to type in commands to trigger
51videoplay “/my video.vob” To change volume (0 - 100) to 75% when playing back a video or audio use: videoplay volume 75 audioplay volume 75
52 readperf bigfile.mpg If the “dir” command fails, you’ll get the following result: Roku> dir / opendir[/] Error: can't open dir If the “
533. Change to: debug = true 4. Rename autorun.bas file to “run.bas” for example, so it doesn’t start automatically a) If you are testing a playli
54Linux 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
557. 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
56Widescreen vs. 4x3 Discussion BrightSign can be used with widescreen or 4x3 displays. However the use of different display aspect ratios with the
57• Elo Touch Screens • Many brands of USB Keyboards • Many brands of USB Speakers – HD600 only • Many brands of USB Mouse or Trackballs • Many
6IR receiver * * Compact Flash card slot * * SD/MMC flash card slot * Video mode select button * * LEDs: connector activity and video mode *
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