Home
Mediasonic MS9400 User's Manual
Contents
1. RJ45 Ethernet 10 100Base T auto sensing Physical Features Chassis Weight 13 lbs Chassis Dimensions 2 01 H x 11 36 W x 12 37 D 51 1mm H x 288 4mm W x 314 2mm D Power Voltage 110 220 VAC 50 60 Hz Auto Ranging 250 Watts 10 to 40C Ambient 90 RH non condensing Safety Compliance UL CSA 62 Rev 1 50 MS9400 HD FrEND User Guide Index A Audio Format SPDIEF 5 1 Stereo Audio Off On Audio Volume Control C CE Compliance Communications Ethernet IP Address Pinging RS 232 Static Assignment TCP IP Addressing Control Interface Module 5VDC Blank Plate Inputs Outputs D Digital Inputs Input Circuit Wiring Digital Outputs Relay Changeover contacts E ESCAN Event Scheduler Event Script Event Script Format Event Script Format 46 47 47 1122 39 3 29 29 29 63 Index Command String 30 Day of Week 30 End Date 30 Events 30 Example 31 Start Date 30 F FCC Compliance 5 Front Panel IR WINDOW 13 POWER LED 13 RESET 13 STAND BY 13 STATUS LED 14 Function Macros 49 GPIO 50 GPIO Example Sequence 50 IR Remote 49 G GPIO SeeControl Interface Module GPIO Commands 48 H High Definition 3 I IR Remote 16 Preset Button Functions 16 17 L Loop Mode 21 Rev 1 50 MS9400 HD FrEND User Guide M Menu Display Playlists Remote RS232 Remote TCP IP System MPEG GOP I P amp B Frames MPEG 1 MPEG 2 Level Profile Multiplex Program Stream
2. To Delete a file from the MS9400 using Internet Explorer ooccccccccnccnnnnnnnnonacicinonononininonoconicononononess 28 Chapter 4 RS232 Serial Port Event Scheduler 29 Ao AAA RR 29 EVER SNS o oo A E E 29 MS9400 HD FrEND User Guide Table of Contents A A A O A O O 30 CA O UE TEO un Se es eae ees ee nee reese ees 30 A sveseduac aes tumors a ten eaneateiesaateaecs acm EEE N 30 DEVON Ke ese lo 30 EVO ARIT ose nee ee O O O 30 COMMEN A a 30 A Pt a PEE a a Esa PR eS eRe AIT 3 EXON Sl RIO O MONADA ra nd 31 Example oda a a Payara er tebemiiie 3 Chapter 5 Playing PMCS ecuacion ic ceeetesees ate eects 32 MS SOON Os STOR COON ANCIANA Gard teestntice Guat eettetioeds 32 To play files resident on the MS9400 disk MMS in tic 32 Menv acce saung PIO Dacia N N 33 PO e A AN PR OR Nae E PR ORR ARR ERIN OP Ay Rr ARR 33 By So Uda NS A ae Re A ene mee eee 34 SN A A O IN A Pa Oe BPanE RtOP Se 35 TO generate AAN UDI RA 35 IAS 7 osos A o Un o ae doPeeaeecaeaee 35 Chapter 6 Remote Control Protoco ooooooooooooooo o 36 oo a E E PEI A ren ene en aero 36 OO SI DSi o detona 36 LOCA o e o et 37 NSIWOIK COITO A A A AA A 37 CONEGURA TON COMMAND atrasada iia 38 SEMI VE TY DE A A A dodne 38 CST GUIS COUNT a ottia 38 MEDIA MANAGEMENT COMMANDS di 39 E TOO aaea 39 ES enga 9 e ele 1140 aoa un Ae Cov mRIEO ESE EE COMO ane Se Con nRES TEN CRP e wR Ta Serer mere 39 PAVESI IG OMIMAINID S ar
3. q a VedidaSOnic MS9400 HD FrEND User Guide MS9400 HD FrEND User Guide MS9400 HD FrEND User Guide Copyright 2004 Electrosonic Media Networks Division All rights reserved No part of this documentation may be reproduced or transmitted in any form or by any means electronic or mechanical including photocopying and recording without the prior written permission of Electrosonic Media Networks Division The information in this documentation is supplied without warranty of any kind either directly or indirectly and is subject to change without prior written notice Electrosonic Media Networks Division its employees or appointed representatives will not be held responsible for any damages to software hardware or data howsoever arising as a direct or indirect result of the product s mentioned herein Issued by Electrosonic Media Networks Division 3420 North San Fernando Blvd Burbank CA 91504 Tel 1 818 566 3054 Fax 1 818 566 3053 E mail information mediasonic com 2 Rev 1 50 MS9400 HD FrEND User Guide Table of Contents Preface About This User Guide The manual is comprised of the following chapters Chapter 1 Introduction Chapter 2 Player Controls and Set Up Chapter 3 Data Transfer Chapter 4 Serial Port Event Scheduler Chapter 5 Playing MPEG Files Chapter 6 Remote Control Protocol Chapter 7 Using the GPIO Control Interface Appendix A TCP IP Communications Appendix B An Introduction to MPEG
4. 18 5V DC ETHERNET CONTROL L auno J VIDEO The rear panel interface is as follows from left to right e POWER OFF ON Main power switch e Power input jack 18 5VDC This is accepts a locking plug from the outboard power supply adapter e USB Future These ports facilitate data transfer to the MS9400 from portable data storage devices also the user may connect a USB keyboard for accessing player functions e ETHERNET Access the LAN for TCP IP control capability and data transfer e CONTROL RS232 I O port for local computer control e AUDIO Stereo ANALOG Left Right and or SPDIF 5 1 audio outputs e VIDEO HD High Definition Video output Component Video Connection for a High Definition Video display device e VIDEO Y C Y C video output S Video e VIDEO COMPOSITE Composite video output NOTE Any of the video outputs may be used Resolution and image quality will vary depending upon the output selected e CONTROL INTERFACE OPTIONAL Refer to Chapter 7 Using the GPIO Control Interface 14 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set Up NOTE The Control Interface is an option purchased as an addition to the base MS9400 unit If not a part of your purchase the MS9400 will be supplied with an internally mounted blank plate covering the connector LED cut outs in the back panel The silkscreen graphics will be visible The Control Interface may be retrofitted to the MS9400
5. 43 Rev 1 50 MS9400 HD FrEND User Guide Chapter 6 Remote Control Protocol GPIO COMMANDS When using the MS9400 with an optional GPIO Interface module additional commands are available that enable the MS9400 to control or be controlled by an external device NOTE Refer to Chapter 7 Using the GPIO Interface for more information Getinput Verify the state of the four 4 GPIO Inputs The Player will respond with inputstate 1 or 2 or 3 or 4 or where ON OFF Getoutput Verify the state of the four 4 GPIO Outputs The Player will respond with outputstate 1 or 2 or 3 or 4 or where ON OFF Setoutput Change the state of the four 4 GPIO Outputs The Player will respond with outputstate 1 or 2 or 3 or 4 or where ON OFF 44 Rev 1 50 MS9400 HD FrEND User Guide Chapter 6 Remote Control Protocol CONTROL PORT CONNECTIONS The MS9400 facilitates remote control with Serial and LAN connectors located at the rear We recommend that you use commercially manufactured connecting cables Should you wish to make your own cables the MS9400 s control pin outs are given below Serial Port Pinout 9 WAY D TYPE PINI nic FRONT PIN2 Receive Data PINS Transmit Data PIN4 nic PINS Ground PING n c PIN7 n c PIN8 n c PINQ nic Figure 11 Serial Port Pin Functions RJ45 Ethernet This is a 100 Base T connection th
6. Appendix C Encoding Guidelines Appendix D Specifications Index A full contents list appears after this preface f C HD FrEND MS9400 Tested To Comply with FCC Standards CE Compliance This Information Technology Equipment has been tested and found to comply with the following European directives IEMC Directive 89 336 EEC amending directive 92 31 EEC amp 93 68 EEC as per EN55024 1998 EN55022 1998 Class B 4 Rev 1 50 MS9400 HD FrEND User Guide Table of Contents FCC Compliance This device has been tested and found to comply with the limits for a Class B Personal Computer and or Peripheral device pursuant to Part 15 of the FCC rules Documentation History This manual applies to the MS9400 HD FrEND Software Version 1 5 0 ot ie 05 21 04 21 04 SS Software Update 08 Rem 04 Software Update Serial Port Event Scheduler Pass Through mode Port 4001 Reset Menu display Physical layout 1 A 09 03 04 03 04 SS Mounting information 1 AE 12 Rociana 04 HEAR Button Functions IR mute 1 43 01 07 05 Update Serial Port Event Scheduler 03 18 05 GPIO Features Menu Updates IR Soft Function Keys 04 08 05 Default Gateway Command Protocols Trademarks MEDIASONIC MS e and the MEDIASONIC e logo are registered trademarks of ELECTROSONIC LTD ELECTROSONIC e ES e and the ELECTROSONIC e logo are registered trademarks of ELECTROSONIC LTD WINDOWS is a registered trademark of MICROSOFT COR
7. COMMUNICATIONG ccesccesccesccesccesceesces 51 AOC era T A II a EN 5 EGASI Bora TOE R 51 Ro OZ E T o e dio 51 ANN aac cae IS E TE E E A 5 TEPIP AGAI N eaa aaa o oda 5 DINanie ASIA MET aa A NE N E AN 52 SANC ASONANTE 52 MS A E ca Aea ear onlaus asseeainedeatoin cm siateevea tae wuaaaecen alaetee 52 NETWORK GONG HGS lS IMGT a AA A A 52 CIO SNC tc 52 PIRONO Q DEVICES ici de N dE A O ANI E O aia 53 AS GALLS eae errr ee eee errr rrr CrP rn EN re 53 Example L ASUS STUER autor A A A 53 A LS UE ATAA 59 Appendix B An Introduction to MPEG ooooocccoccnoccnoccnoconos 55 Digtalond Compres Ion VIG SC ite edad ida olle o nl 99 WAGT A Aaestaced 55 Is OMNIS So eet cee A 56 EAT e SO A E te PR aE NES a Pan ee 56 Multiplexes And Elementary MOISES 5 7 SS STS E aa E E E E E E E EE E E E T catatd 57 POCO SMS CIA E A A AA E A A 57 ME MVS OMe SoM lll A EEI EE AEI E teat EEE NO EIE A A E EE E A ese E ET 58 Appendix C Encoding Guidellines ccscccssccesccesccesccesceesces 59 9 Rev 1 50 MS9400 HD FrEND User Guide Table of Contents Appendix D SPecIiMIcaA MON usa 60 PION MAS OUT arate ie pane Sab tra Ra err Sn ar Ha Rie PRT Ie Con he ERT rare ERE SE aE Narr nae 60 Hoe di 169 Ge alo coo eer arene er rer A A A A PP A 60 SS SOMO ona do oO esa tae ctea ed auelene tenon ta teea S 60 M S APURO A RA 60 COMPOSITOR ONta 60 Diga Mis Deco ana 61 expe FOMA OV E a aaa 6 Vo slog 10l io Ui i eda gol seen merce meee
8. MPEG 2 decoders will also decode MPEG 1 bit streams Drafts of the audio video and systems specifications were completed in November 1993 and the ISO IEC approval process was completed in November 1994 The final text was published in 1995 MPEG 2 aims to be a generic video coding system supporting a diverse range of applications Different algorithmic tools developed for many applications have been integrated into the full standard To implement all the features of the standard in all decoders is unnecessarily complex and a waste of bandwidth so a small number of subsets of the full standard known as profiles and levels have been defined 55 Rev 1 50 MS9400 HD FrEND User Guide Appendix B An Introduction to MPEG e A profile is a subset of algorithmic tools e A level identifies a set of constraints on parameter values such as picture size and bit rate A Decoder that supports a particular profile and level is only required to support the corresponding subset of the full standard and parameter constraints The MPEG compression standard is now in use throughout the television broadcast community A full description of the specific compression techniques employed by MPEG is beyond the scope of this introduction The rest of this section introduces and explains some of the terms commonly used in relation to MPEG video Band P frames In order to achieve significant compression MPEG implements an encode only changes mecha
9. Set IP Chapter 2 Step 8 press Enter Return i Press Enter Return the following Login dialog box will be displayed qe Enter a usdi mame and cessed bo hotm bo Bs FTE finer FIP Server XXX XXX XXX XXX fer you login yoo can retumi Eo this FTP server eosty Ey midig tio your Fayortes Let I Login Anorni I re Pareja EES me Enter the User Name hdclipftp case sensitive Enter the Password mediasonic case sensitive Click Login The MS9400 file media folder is displayed 27 Rev 1 50 MS9400 HD FrEND User Guide Chapter 3 Data Transfer E ftp hdelipltp TET E HTF Microsolt Internet Liphirer pe TR A Hay 3 Gren rs x aa s DESTETE Lftpundclipftp XXX XXX XXX XXX XXX XXX XXX E cre Links ES on Ist 37 bites LOT File arenes 100 An jan arar LeU eA bet bites Lot Pile 20 2007 12 00 aM lm Se LEM PLB st hees LST Pile upijao 12 00 4M wi start 38 brutas File aitia 1200 AM tarta E bytes Fi ari 12009 12 00 4H al 20035031 Lal elites LST Fl AMES 12 00 AM baal CE CSTR ESI lat qD iam 151 FM A OS 1300 AM wa Gast Int Ad byte LETRA 202063 12 00 AM la CE 1 20021625lst ES hitos LST File UFI 12100 AM mi cone USEE Fle 33003 12 00 AM Tma tfa not TaN Hrs TH Tae Pel ann Ahi keari hdckofta E iinit 3 Open a file manager window by clicking My Computer on the desktop 4 Select the file s you wish to transfer and drag drop from the My Computer window local co
10. address 208 132 180 39 you will get the following response Reply from 208 132 180 39 bytes 32 time 2ms TTL 32 This response indicates that the device at the specified address is communicating correctly Note The response time value may vary according to network traffic Example 2 Unsuccessful Pings If you are not successful pinging the address you will get one of two messages The message returned will indicate the type of problem 53 Rev 1 50 MS9400 HD FrEND User Guide Appendix A TCP IP Communications A message of e Request timed out indicates that there has been no response from the specified address Either the device is not receiving data from the computer or the device is sending data Check the data cabling power and setup of the affected device e Reply from 208 132 180 48 Destination host unreachable indicates that you are trying to ping an address with a different network identifier than your computer Check the value of the PC s IP address and compare it to that of the device the network identifiers the first three sets of numbers in the IP addresses are mismatched 54 Rev 1 50 MS9400 HD FrEND User Guide Appendix B An Introduction to MPEG Appendix B An Introduction to MPEG It is not an exaggeration to say there is a revolution in the world of television broadcasting often referred to as the digital revolution The ability of computers and related technology to process digital video is leading
11. at any time System Configuration Use the HD FrEND in simple stand alone configurations consisting of the player an HD display and an audio system or in more complex network integrated systems The following diagram illustrates a generic system utilizing an HD FrEND player Your actual system configuration may be different but will be some variant of that shown The Show Control Computer is only necessary when using the HD FrEND in a network LAN controlled system or locally controlled through the RS232 port Refer to Chapter 5 Remote Control Protocol for more detais MS9400 Generic System Interface diagram OPTIONAL EQUIP MS9400 HD FrEND USB HD KEYBOARD USB ee PROJECTOR Y C OR PORTABLE DATA STORAGE DRIVE _ USB COMPOSITE MONITOR FUTURE OUTPUT l l i SPDIF OR ANALOG AUDIO SYSTEM i AUDIO OUT AA A ae 1 5VDC 4 INPUTS 1 4 bpo i OUTPUTS 1 4 lt IP sk at l 1 SHOW CONTROL I ETH ETH IR REMOTE LAN OPTIONAL 15 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set Up Hand held remote control Use the Hand held IR remote control to access the HD FrEND s on screen user interface during player set up or to control the player manually NOTE Press the light purple lt MS9400 gt button on the hand he
12. must be Main Profile High Level MP HL 4 2 0 e Elementary Audio Stream must be AC3 encoded e Transport stream packet size is 188bytes This is the standard size although some encoders generate packets of 204 bytes The extra data contains error detection information used for satellite transmission e Stream must start with an I frame and finish on a 188 bytes packet boundary e The two most popular resolutions supported are 1920 x 1080 x 59 94 interlace and 1280 x 720 x 59 94 progressive e Recommended Video PID numbers are 17 33 49 Audio PID numbers are video PID 3 Try to ensure that all files are encoded with the same PID MediaSonic normally use 49 e The standard ATSC bit rate is 19 39Mb s Higher bit rates up to SOMb s can be accommodated 25Mb s is an excellent compromise between image quality and file size storage e Itis preferable to use closed Group of Pictures GOPs if this option is available with the encoder The preferred though not required GOP size is 15 frames This provides a good compromise between compression and random access in the stream e A GOP pattern containing I B amp P frames will provide the most efficient compression IBBPBBP generally produces good results e Each GOP should contain a sequence header 59 Rev 1 50 MS9400 HD FrEND User Guide Appendix D Specifications Appendix D Specifications Primary Video Output Format RGBHV YPrPb to SMPTE274M and 296M Tri level sy
13. playlist identified by lt string gt The Player will respond with OK or ERROR ListAllPlaylists Returns a list of all the playlists stored in the server The player responds with a list of Playlist commands as follows Playlist lt string1 gt Where lt string1 gt identifies a playlist The list 1s terminated with an empty Playlist message Example Playlist Pre Show Playlist Main Show Playlist AddPlaylist lt string1 gt lt mediapath gt lt clip gt Adds a clip identified by lt clip gt located in the media path identified by lt mediapath gt to the playlist identified by lt string1 gt Use this command to add a new Playlist as well as to add clips to an existing Playlist The Player will respond with OK or ERROR Example AddPlaylist Pre Show media Intro mpg AddPlaylist Main Show media Main attraction mpg The control system doesn t need to terminate the playlist creation commands since the functionality 1s implied in the command 40 Rev 1 50 MS9400 HD FrEND User Guide Chapter 6 Remote Control Protocol LoadPlaylist lt Channel list gt lt string1 gt Loads the playlist identified by lt string1 gt onto the channels specified in lt Channel list gt The clips specified in the playlist must be available to all channels identified in lt Channel list gt The loaded file will begin playing The Player will respond with Fileplaying 1 media clip
14. string but will pass it back to the player when creating playlists The GetMediaTree command essentially performs a left hand depth first traverse of the media tree The following exchange shows an example response from the MS9400 player MediaBranch 1 media MediaBranch GetClips lt mediapath gt This command lists the clips available in a MediaBranch media folder passed in the lt string gt parameter The player responds with a series of clip commands with the following structure The clip list is terminated with an empty Clip command Clip lt mediapath gt lt clip gt Where lt stringl1 gt contains a branch returned by GetMediaTree and lt string2 gt is the name of a clip The following exchange shows an example response from the player Control syntax GetClips media Player Clip media Videofile_1 mpg Player Clip media Videofile_2 mpg Player Clip media Videofile_3 mpg Player Player Clip 39 Rev 1 50 MS9400 HD FrEND User Guide Chapter 6 Remote Control Protocol PLAYLIST COMMANDS The player protocol implements two different techniques for managing playlists If the player responds to the Supports LocalPlaylists command the player must implement the playlist creation and replay commands An additional interface is provided allowing a control system to manage playlists locally ClearPlaylist lt string gt This command clears all the entries from the
15. te A Fe gee AED tu Soty Pe NUR ee gee See 61 MAS O OUTPUT FICC IC Ol oieee aN NNER NE dames oivesmcoutearacsuseaswesmtesemaeaneaie es 61 PRO CIO AA o OE E O cena ees Seatac cee eee hat oc eee eect cece ees 62 AUCIORIOCO GS ROE EE ROR Ore EME TIT Penne mE aT nS Tanna one ner A One an a eee eee a OEE ener ee 62 PO a 62 NS IO AN A A E 62 FAY ESTE tele te stated te ante tel a tae Aneta hte te eats tat das aa ioeta lage 62 Le E E E E EAE A Str a PTE Pen ER A nee PAPE RT 63 10 Rev 1 50 MS9400 HD FrEND User Guide Chapter 1 Introduction Chapter 1 Introduction POWER Media HDFrEND MS9400 The MediaSonic MS9400 HD FrEND is a simple to use High Definition HD Video Player Appliance that supports numerous video formats and is designed to facilitate deployment of HD Media Networks in a wide variety of situations Main features e Support for 1920 x 10801 1280 x 720p and 720 x 576 480p as well as other formats e Remote management with TCP IP interface e Simultaneous HD and SD output e Composite and S Video outputs e Compact size for easy installation close to display devices e Analog and Digital audio e Linux OS e Support for ESCAN and iMediate e IR Hand Held Remote Control for easy access to the on screen menu e Programmable Function buttons on the IR Remote e Optional GPIO Interface 11 Rev 1 50 MS9400 HD FrEND User Guide Chapter 1 Introduction Installation The MS9400 is designed for use in a variety
16. they are e POWER LED Glows when the main power switch back panel is ON e SCREEN MENU CONTROL BUTTONS Press the Right gt and Enter buttons simultaneously to turn the screen menu On or Off Press a particular button direction of movement is indicated by the arrow next to 1t to move the cursor on the screen Press the ENTER button to make a selection LEFT Mediasonic HDFrEND MS9400 e RESET Press this switch to reset the MS9400 The switch is recessed behind the front panel to prevent inadvertent activation Use a paper clip to access the switch through the hole e IR WINDOW Allows remote control from an IR source wireless hand held or wired 13 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set Up e STATUS LEDs Refer to top diagram Indicate 1 VIDEO active RS232 TX Transmit active RS232 RX Receive active Network connected A e Y Hard Disk active Rear Panel Interface The following diagram illustrates the MS9400 rear panel layout f _ _ _ Q__ oo 0 o_o o o oo o oE E o o E Axpp p gt pe oe rh teteES 3 pe EQeq q xX OpPBo3OOOEDO0QCEEH4 lt 3E CR Ro oO OO ooo oO QQYzFq 2 ELECTROSONIC C Fer Fer FrEND OUTPUT 00001 A SS A Ss AE MEDIA NETWORKS DIVISION MS9400 1 1 wole am ee o ee o gt gt el gt gt gt gt e gt el le gt gt gt 6 owes EA hs gH mar OFF ON j O YIC feee O 4 roS e eres TE
17. to new possibilities of interactivity MPEG is one of the key technologies driving this revolution In an analog communication system a transmitter sends voltage variations which a receiver uses to control transducers such as loud speakers or TV cathode ray tubes In a digital system the transmitter encodes the analog voltage into a sequence of zeros and ones called bits this bit stream is transmitted to a receiver The receiver reconverts or decodes the bit stream back into the original analog voltage variations Primary advantages of digital representation of information are ease of manipulation and robustness of the data stream Digital data can be copied an infinite number of times and the quality will not degrade Digital data can be easily manipulated with a computer and distributed through a large number of different mediums Digital and Compression Video Having determined that storing analog signals in a digital form is a good thing what does this mean for television In the early days of digital video processing it was determined that the resolution for a digital representation of an NTSC frame single picture needs to be 720 pixels across by 480 lines to produce an acceptable quality image At this resolution about 20 Mega bytes of data is required to represent a second of NTSC standard video To represent a High Definition signal over 5 times this quantity of data is required Even with today s computing technology these
18. 0 MS9400 HD FrEND User Guide Chapter 5 Playing Files Menu access during Playback 1 Press the lt MENU gt button to display the MS9400 menu superimposed on the file being played make changes to the configuration if necessary 2 Press lt EXIT gt to close the menu Playlists This feature allows the user to create groups of mpeg files Playlists that will be run in a pre determined order A Playlist may be added to or have files removed or the whole Playlist deleted and replaced with another 1 Press the lt MENU gt button on the remote the HD FrEND Main Menu appears 2 Select Playlists to view the HD FrEND Playlist Menu MENU METE AN existingPlaylistName is Playlist Contents Rs232 9 1videofile mpg TCP IP J 2videofile mpg Display 4videofile mpg Playback System J Media Files TW_LDV mpg 1videofile mpg 2videofile mpg 3videofile mpg Avideofile mpg e Playlist Name Shows all existing Playlists or none if empty New Click to generate a new Playlist see Creating a Playlist Delete Click to remove a Playlist e Playlist Contents Displays the mpg files contained in the playlist named in the upper display Start Click to run a Playlist Remove Select a file and Click Remove to delete a file from a Playlist Up Select a file and Click Up to reorder the file upwards in the Playlist Down Select a file and Click Down to reorder the file down in the Play
19. OMMANDS GetPlayerType This command requests the type of player The player will respond with PlayerType lt string1 gt lt number gt Where String A product from the MediaSonic Player Type list below Number software version The software version will be a numerically increasing version number Player Type Description MS9300SD Single channel SD FrEND MS9100HD 9100 series based HD players MS9200HD 9200 series based HD players MS9400HD 9400 series based HD players GetChannelCount This command requests the number of channels present on the player The player will respond with ChannelCount lt number gt 38 Rev 1 50 MS9400 HD FrEND User Guide Chapter 6 Remote Control Protocol MEDIA MANAGEMENT COMMANDS GetMediaTree This command is used to retrieve the media storage tree from the player This command doesn t return a file listing but just the tree structure The player responds with a series of path commands with the following structure The tree is terminated with an empty MediaBranch command MediaBranch lt channel list gt lt mediapath gt The lt channel list gt specifies the channels that can use the media lt mediapath gt specifies the name of the branch in a tree format using a unix style format Note The MS9400 default file folder is media All clips must be stored in the media folder in order to be accessed by the player software The control system will not interpret the
20. P application of your choice to up load MPEG mpg files stored on a local computer to the MS9400 Follow the directions given with the specific application for transferring data between computers For the purpose of example we will describe two methods for file transfer 1 The DOS command window 2 Internet Explorer Perform these procedures with any Windows based PC The MS9400 remote computer and the computer containing video files for transfer local computer must be connected to a network To Up Load data with the DOS window 1 Select Start Run and type cmd as shown click OK CS al Pal Type the name of a program Folder document or E Internet resource and Windows will open it For you Open Sit The following should appear ACA WINNT System32cmd exe Microsoft Windows 2888 Version 5 00 2195 lt C gt Copyright 1785 2668 Microsoft Corp Cs 25 Rev 1 50 MS9400 HD FrEND User Guide Chapter 3 Data Transfer 2 At the command prompt enter ftp XXX XXX XXX XXX where X X is the IP address of the MS9400 from the System Options menu Set IP Step 8 in the previous chapter Press Enter Return The following will be displayed as soon as the local computer is connected to the MS9400 EX CA WINNT1 System32 cmd exe ftp 63 201 121 207 Microsoft Windows 2444 Version 5 88 2195 CC Copyright 1985 2008 Microsoft Corp CG gt ftp XXX XXX XXX XXX Connected to XXX XXX XXX
21. PORATION All other brand and product names are trademarks or registered trademarks of their respective holders 5 Rev 1 50 MS9400 HD FrEND User Guide Table of Contents Table of Contents O useesceuusscaeals 4 NOA OS E A E T N AS 4 i Eh B14 DIANA CE NN iaa 4 AR o o Seer ee ea mS a eT a ae EE fer ar gS aE RSE a Serio ae roars Spr rey 5 OCS WS lr CUNO RITON a 5 MP E A ate aaeen cet cane aaa ented 5 TADIS OF Eonia lies eae ese 7 Chapter 1 Introduction ecc 11 MOOO ES a a nl nes o dl 1 ig ake a o A e A eg IR A e EES TOTO NF PRP REE 12 aos A O O O Fee ENT ESIC ye OMEN O aN Cen ER NEE PEGE SNN RET Er 12 Chapter 2 Player Controls and Set Up ooooocooccoccnoccoccnonos 13 FOOT Te CNS esis gn O 13 FORTRON LC ORTO Sacco odiada 13 CSG face sola AAA IA E A E A TP A A 14 os In o O ee rR Ne ee em eee 15 HONG NEIG FeMmOre COMING did NA A iii 16 eL AST gt DUNO ee a a 16 Hand Held IR Remote Control Button fUNCHONS dr dida 17 E K T e A A 18 ro TEER E E E E T E E 18 CONN IOO Aea aT T oer Mine E AT A ET ATAN A A TA 19 BA A E A O AA 20 oso 0 N 21 SV SMC 11 PESAR POCO OE RO 22 REMOS CONTO RS 2 A nd A as 23 Remote con tol T1EP Mrs ansiado dia 24 PUIGIO VO UNS COTO a a a SL O to aa ea ee oe ae 24 Cnhapter3s Dala TON E 25 Loadhog MPEG AMEPOA Mesa 25 TfoUp Loadidata with Te DOS WN West 25 To Delete q file from the MS9400 using DO Sa ida A it ai ie 27 TOUpLoad adara win mremner 4 G e ene EEE a LEDO 27
22. Switch 1 PSU 5VDC Screw Switch 2 Use twisted pair wire for noise cancellation NOTE It is imperative that the ground connection of the external PSU is connected to the ground terminal on the FrEND Relay Changeover contacts Digital Outputs GPIO output offers four 4 normally open normally closed NO NC sets of relay changeover contacts These relay outputs are used as switches to control external devices Their activity is controlled by the GPIO control sequence macro stored on the HD FrEND 47 Rev 1 50 MS9400 HD FrEND User Guide Chapter 7 Using the GPIO Control Interface GPIO Command Protocol The protocol used to communicate with the MS9400 GPIO board from ESCAN will mirror the text protocol used from the MediaSonic FrEND range of products with an important difference The commands will not have space separators in the command names 1 e SET OUTPUT on the FrEND will become SETOUTPUT on the MS9400 There are two groups of messages one group to get and set the status of the outputs and one to get the state of the inputs and indicate when they change All protocol messages are treated as case insensitive on the MS9400 All protocol messages should be terminated with a carriage return Ox0d When referencing an input or output and it s state there should be no space between the Id and the state Thus use 1 lt space gt 2 NOT 1 lt space gt lt space gt 2 lt space gt Digital Outp
23. System Streams Transport Stream MPEG data loading MPEG Encoding Guidelines AC3 Audio Bit Rates Common video resolutions GOP MP HL PID Transport Stream Packet size Multiplex N NTSC P PES PID Search playing Media Files Startup playlist Playing Media Files Menu during playback Playlists Rename playlist 55 Index Test File Playlist Mode Product Serial No PTS Q Quick Start R Rear Panel AUDIO ETHERNET POWER OFF ON RS232 control USB VIDEO Remote Control Protocols Configuration Commands Media Management Commands Parameter Types Playback Commands Playlist Commands Text Command Structure Reset Display RJ45 Ethernet RJ45 Pinout S Serial Port Pinout Set Clock Set Up Software Version No System Diagram T TCP IP Default Gateway IP Address Rev 1 50 36 32 21 22 57 18 11 24 24 MS9400 HD FrEND User Guide Subnet V Video Format 24 11 65 Index Video Ourput Resoltion W Wall Mounting Rev 1 50 20 12
24. XXX 226 hdfrend FIP server Version wu 2 6 1 1 Thu Nou 16 16 29 54 MET 2090 ready User XXX XXX XXX XXX none gt 3 Enter the User Name hdclipftp case sensitive press Enter Return when prompted 4 Enter your password mediasonic case sensitive press Enter Return when prompted CNA Systemi ome itp bLA LOT Micra FL Mindo 600 Lee rin gt ea Mo Copyright 19E5 2BB R Microsoft Corp SFE E XXX XXX XXX XXX Conmedied Ear XXX XXX XXX XXX 2268 hdfrend FIP server Version u 2 6 1 12 Thu How 16 16329 54 MAET 28007 rendy Mra E XXX XXX XXX XXX rimama ss hile liprep JM Parsuord eequired for hdolinftp Parzowori 230 Adare dete Lape typ Ieee Lens Ftp 5 IMPORTANT Type binary in the command line and press enter return This ensures that data is transferred to the MS9400 correctly 6 Type dir in the command line press Enter Return The application will display the MS9400 server file media folder ti CAMINATA System32 cmd exe ftp 63 201 121 207 hdclipft hdc lipft hdc lipft hdc lipft hdc lipft hdc lipft root root hdc lipft 226 Transfer complete ftp 2524 bytes received in 8 8 68econds 46 7ikhbytes sec ftp m hdclipft hdc lipft hdc lipft hdc lipft hdc lipft hdc lipft root root hdc lipft 3376774336 Aug 31761092 Sep 11 7586457 Sep 14 26832112 Dec 21 32766564 Sep 11 455143308 Sep 1 38 Sep 11 38 Sep 11 34568152 Sep 14 5 2003 mexico mpg 20403 mills mpg 2663 out
25. am A program stream is one of two MPEG 2 mechanisms for combining an audio and a video elementary stream into the same stream In doing this the program stream adds timing information for keeping the audio and video synchronized Program streams are designed for use in closed systems where there is a very small chance of errors occurring in the data stream 57 Rev 1 50 MS9400 HD FrEND User Guide Appendix B An Introduction to MPEG Transport Stream A transport stream is another MPEG 2 mechanism for combining audio and video elementary streams It has the following two differences from Program streams e The packet size is much smaller therefore allowing easier recovery from bit errors in the stream e The transport stream can contain any number of different audio and video stream pairs Transport streams were designed for the Television broadcast industry where errors may be common in the data streams transmitted from satellite and there may be many different TV channels broadcast in the same stream Note The MS9400 requires all MPEG files to be multiplexed as transport streams Please refer to the encoding guidelines for full details of mastering content 58 Rev 1 50 MS9400 HD FrEND User Guide Appendix C Encoding Guidlines Appendix C Encoding Guidelines The following notes present encoding details required for the MS9400 High Definition Video Player e MPEG files must be encoded as a Transport Stream e Elementary Video stream
26. anean AE AEAN NAIRE NOA EA A R 40 CMS CPI NST STM lt a aa ato dicas 40 SA e e o oles is ds a tates a do e ate e 40 AGGPIGY ISI Sint 1G Media pai ld 40 LOGGFIGYIIST CAONMEI IST STO O road 4 SRT SINC aaan tle Set cect ate ays od 4 FLACO OMAN AA A A ES 42 FOaOC lb lt ChOmne SIMS CIGD lt Cli ie ea 42 PPP muses termbonsedamusacoumbansedmuanlamtonimemennnaune 42 OI IB SMe a ooo 42 PAU e ICING IIIS Aaaa tac decsctestar cians Mankdestccdes onidanteectand ioas 42 AUN schannel T 2 Ae ak ose cede A A A A A A A A A A ii 42 PICO Oi NCIS WIG T titan e O A A 43 LOO OOM SCM IST cecdLicassscctenanidtanasswstonasscs toon ssveteoasudiaossstetecasscs tenn ssvelece sind vans sseatecames ween AA 43 LSOpPor enanne His da dal tado dads 43 OPOS NMO as A ide 43 Sc as A 43 CROC OMAN toc 44 MS9400 HD FrEND User Guide Table of Contents SO INPULS nba 44 E E O PE Eo I NEw 44 ON 44 CONTROL POR CONNECTIONS eo 45 SENA PORNO A A a RA 45 A A N 45 A O eH ee SE 45 Chapter 7 Using the GPIO Control Interface 46 Gr OP IySICGI WICH OC it d 46 Oprosisolatea DICH GI INDUIS card recuse A AA N 46 OUTS COM VVIMIO C2 OR OU MON asa a 47 Relay Changeover contacts Digital QUID uri 47 GPIO COMMING ROTO CO stat ados 48 BITOKO OI taa da a a AA 48 DONO aa en eT ee me roe ee 49 Programming the IR Remote FUNC NOMS sneren eeen ga o AAR ld 49 PognomnmNg te GFO FUNCION Siena iia 50 Ati Example GPIO CONTO E UE E a E R 50 Appendix A TCP IP
27. are huge numbers to work with A method is needed to reduce the amount of data that is used to represent the video stream This is called Compression Compression falls into two basic types Loss less and Lossy As the name implies loss less compression is able to recreate the original digital data exactly Lossy compression uses information in the input stream which can be discarded without noticeable degradation of the stream What is MPEG MPEG Moving Picture Experts Group was started in 1988 as a working group within ISO IEC with the aim of defining standards for digital compression of audio visual signals MPEG s first project MPEG 1 was published in 1993 as ISO IEC 11172 1 It is a three part standard defining audio and video compression coding methods and a multiplexing system for interleaving audio and video data so that they can be played back together MPEG 1 principally supports video coding up to about 1 5 Mbit s giving quality similar to VHS and stereo audio at 192 bit s It is used in the CD i and Video CD systems for storing video and audio on CD ROM During 1990 MPEG recognized the need for a second related standard for coding video for broadcast formats at higher data rates The MPEG 2 standard 2 1s capable of coding standard definition television at bit rates from about 3 15 Mbit s and high definition television at 15 80 Mbit s MPEG 2 extends the stereo audio capabilities of MPEG 1 to multi channel surround sound coding
28. asses through the multiplexer they are arranged into packets each of which is stamped with the current time from the system clock These packets are named PES packets for Packetized Elementary Stream and the time stamps are referred to as PTSs Presentation TimeStamps The MPEG timing is structured such that each elementary stream in a multiplexed stream is linked to the system clock as opposed to each other When the decoder plays back an MPEG stream the video and audio data packets are presented at the times specified by the PTSs in the PES packets It is important to understand that the PES times are features of Multiplexing audio and video into single streams They are not included in elementary streams Playback of elementary streams relies on the implicit timing of the stream For example an NTSC video stream needs to be presented at 29 97 frames per second For audio streams the playback rate is the same as the sampling rate for example 48KHz Note This scheme sounds good in theory Unfortunately we have experienced that many encoders introduce some errors into the PTS scheme This may be a single bad time on a single packet or even times completely out of sync between Audio and Video The MPEG standard defines three different multiplex methods designed for different applications System Stream A system stream is the MPEG 1 mechanism for combining an audio and a video elementary stream into the same stream Program Stre
29. at supports the TCP IP protocol RJ45 Pinout T T e S o T pT RK PR RT Nocomee O pA Nocomet 8 Nocomect 45 Rev 1 50 MS9400 HD FrEND User Guide Chapter 7 Using the GPIO Control Interface Chapter 7 Using the GPIO Control Interface GPIO Physical Interface Back view of the MS9400 with the GPIO Interface installed STATUS o CHANGE OVER 1 OPTO ISOLATED 1 5VDC i LEDs u RELAY OUTPUTS INPUTS OUTPUT OUTPUTS 2900 A zn ET l E i AWV mp RL i 2 N 34 BV OV eee ojo is Co The GPIO Control Interface offers opto 1solated inputs and relay change over outputs that can be controlled via third party show control software ESCAN or directly from the MS9400 The Control Interface features Four Opto Isolated inputs each with a corresponding status LED can be configured to provide triggers to either an external show control system or the MS9400 directly The four opto isolated inputs can also be assigned to individual soft functions these soft functions are assigned to macro files mac which can be programmed to issue any command supported by the MS9400 control protocol Four Digital outputs each with a corresponding status LED each driving low current change over relays capable of switching up to 1A at 24VDC SVDC Power Supply to facilitate the I O switch functioning Opto lsolated Digital Inputs The digital input connectio
30. ation on how to the edit the configuration settings within the MENU NOTE You may wish to press the lt INFO gt button on your Remote Control to display System Info Disk Capacity and Disk space in use Or Select a File mpg and press the Info button on the Screen Menu to display System Info Disk Capacity Disk space in use File Info File name and PID information Check this data before file transfer to avoid exceeding the Hard Disk capacity NOTE The HD FrEND Serial and Software Version Numbers are displayed at the top of the System Display Refer to the section System later in this Chapter 19 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set U Display Navigate to and click on the Display menu button The following screen appears MENU Clips 1 Playlists 1 Output Format RS232 J TCP IP J 1920 x 1080i 50 K Playback 1 Output Mode System 1 Click the scroll button in the property window you wish to edit and choose the output mode that matches your display from the available options e Output Mode 1920 x 10801 50 Interlace 1920 x 10801 59 94 Interlace This is the Default output Mode 1920 x 10801 60 Interlace 1280 x 720p 50 Progressive 1280 x 720p O 59 94 Progressive 1280 x 720p 60 00 Progressive 720 x 480p O 59 94 Progressive 720 x 480LB 059 94 Letterbox progressive 720 x 576p 50 Progressive 720 x 576LB 50 Lette
31. d can be used as random access points into the video stream Encoders will usually insert an I frame into the stream at fixed intervals every 15 frames for example The arrangement of B and P frames following each I frame usually follows a fixed pattern These repeating patterns are referred to as groups of pictures GOP A GOP always begins with an I frame and can contain an embedded timecode A GOP can be either closed or open In a closed GOP the B pictures following an I frame have been generated using only backwards prediction 1 e using previous frames This means that the B frames can be decoded following a random access Closed GOPs are generally preferred over Open GOPs for this very reason 56 Rev 1 50 M S9400 HD FrEND User Guide Appendix B An Introduction to MPEG Multiplexes And Elementary Streams So far the discussion has concentrated on audio and video as 1f they were completely separate entities Most applications using MPEG require audio and video to be combined somehow in such a way that during playback they remain synchronized 1 e Lip Sync In the MPEG world the audio and video are referred to as Elementary streams and the magic that combines audio video and provides the synchronization is called a multiplex The following diagram shows a greatly simplified version of an MPEG encoder Audio Data Mpeg Encode Output Multiplexer Stream Video Data Mpeg Encode System Clock As the audio and video data p
32. e programmed by the user to activate any of the MS9400 s control commands from the MS9400 Control Protocol Refer to Chapter 7 Using the GPIO Interface for more information on customization of the FX mac files 16 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set U Hand Held IR Remote Control Button functions BUTTON FUNCTION OWE lt LAST gt Use in conjunction with numerical buttons to access factory presets lt LOCK gt Press this button to prevent access to the number buttons on the IR lt MENU gt Toggle the Screen Menu ON OFF Future Skip to the next Clip in a Playlist Numeric Buttons Use these buttons with the lt LAST gt button to access factory presets Turn off the Audio output lt MOUSE gt Future Skip to the first Clip in a Playlist Adjust Audio Output levels lt SELECT gt Select an option and or initiate an action from the Screen Menu lt CH gt Future Scroll the media Clips list lt BUY gt Future Open the Screen menu on the Playlist page lt WWW gt Future Open the Screen Menu on the Clips page Pause during Playback the frame will freeze on the display Fast Forward to a new location in a file during Playback Play a file lt GUIDE gt Future A Test Pattern Clip appears on the display lt INFO gt Display Information about the Hard Drive usage lt EXIT gt Future Import data from a USB Drive NOTE In the event that you should select a video output fo
33. e start date must be bracketed with the lt StartDate gt lt StartDate gt tags End Date The End Date uses the following format Month Day Year The end date must be bracketed with the lt EndDate gt lt EndDate gt tags Day of Week The Day of Week contains seven locations one per day of the week Sun Mon Tue Wed Thu Fri Sat separated by commas Assign a 1 to the day location for the required event otherwise assign a O The Day of Week must be bracketed with the lt DayofWeek gt lt DayofWeek gt tags Event Time The Event Time uses the following format Hour Minute Second The end date must be bracketed with the lt EventTime gt lt EventTime gt tags Command String The Command String contains the text string defined by the Remote Control Protocols To transmit a string out of the serial port to an external device use the outport protocol NOTE If required by the external device a terminating character is placed in the sub tag The scheduler supports both Line Feed and Carriage Return 0A LF and OD CR codes The Command String must be bracketed with the lt CommandString gt lt CommandString gt tags NOTE Any of the MS9400 Remote Control Protocol commands may be used in the Command String code line For example lt CommandString gt Load Playlist 1 playlistname lt CommandString gt Refer to the Chapter 6 Remote Control Protocols for a list of supported command
34. ev 1 50 MS9400 HD FrEND User Guide Chapter 5 Playing Files Chapter 5 Playing Files MS9400 in a Stand alone installation NOTE Store all video data files and playlist files in the default folder media of the MS9400 To play files resident on the MS9400 disk drive 1 Press the lt MENU gt button on the remote or if the menu is already being displayed click on the Clips button the HD FrEND Main Menu appears MENU K Playlists TW_LDV mpg 1videofile mpg TCP IP E METIA Playback System 3videofile mpg 4videofile mpg Rs232 1 2videofile mpg The window in the middle of the menu displays a list of all the files available on the player Any files that have been transferred to the MS9400 will appear in the Files list If the list of files available is too long to fit in the window a scroll bar will appear to allow access to these files 2 Use the joystick to navigate to the desired file and press lt SELECT gt the file will be highlighted 3 Navigate to and Click the lt Play gt button on the menu the chosen file will begin loop play until it receives a stop command 4 Press the lt STOP gt button on your hand held remote control The player display will go black 5 Press lt MENU gt to return to the main menu and select a different file for playback NOTE For testing purposes an MPEG test clip 1s included already loaded into the media folder 32 Rev 1 5
35. file mpg 1999 patterns HM2ZT 663 pbe kids teletubby mpg 26 23 pioneer2 mpg 603 start 26863 startup 2663 yahoo_fields mpg 7 Type put path filename and press Enter Return to send a file from the local computer to the MS9400 NOTE MPEG video file sizes may be very large The time taken to up load will be dependent on the file size as well as the bandwidth of your network connection Check for the Transfer Complete message as shown above to ensure that your files have completely transferred to the MS9400 before trying to play them 8 Type quit or bye to exit 9 Close the DOS window Having transferred your program material to the MS9400 you can now play your video files safely Refer to Chapter 4 Playing Files for more information 26 Rev 1 50 MS9400 HD FrEND User Guide Chapter 3 Data Transfer To Delete a file from the MS9400 using DOS If necessary you may remove files from the MS9400 1 Open a DOS window and log on to the MS9400 as shown above 2 Type del filename enter return in the command line The file will be removed from the media folder on the MS9400 To Up Load data with Internet Explorer 1 Open Internet Explorer on the local computer EXT Microsoft internet Explorer Ej Fle Ede View Favorites Toa Heia ES DS Tsh LalPrvontes Mais gt ge de BE abe ERENT A o Fea me dE Dene IN TN In the Address line as shown above type the IP address for your MS9400 from TEN Options
36. for each command Parameter Types The following parameter types are defined lt number gt a decimal number lt frame gt a decimal frame number lt string gt a textual string This can optionally be enclosed in quotes if the string contains spaces lt timecode gt a timecode in format hh mm ss ff lt mediapath gt a path designation for media Using Linux style format e g video test 36 Rev 1 50 MS9400 HD FrEND User Guide Chapter 6 Remote Control Protocol lt clip gt a media clip name lt channel gt a specific channel lt channel list gt a list of channels or all for every channel A lt channel list gt parameter is mandatory for commands that act on specific channels but will be absent for generic player commands Each section below will indicate whether a channel list is required The channel list is 66 99 a comma separated list of channels such as the following 1 2 3 The command will apply to channels 1 2 and 3 A special symbol is also defined for all channels ALL The command will apply to all channels NOTE Channels are numbered starting at 1 Local Control Use the hand held remote or connect a USB computer keyboard directly to the MS9400 Network Control Connect the MS9400 to a show control computer system running ESCAN or other control application on a LAN 37 Rev 1 50 MS9400 HD FrEND User Guide Chapter 6 Remote Control Protocol CONFIGURATION C
37. han 24 hours the user must reset the RTC on the MS9400 Event Script The Event Script file must be named Events sch NOTE The file name is case sensitive and must be named exactly as shown This file is located in the media folder on the MS9400 This file if present in the media folder will be processed by the MS9400 as follows 1 On system power up 2 When the real time clock transitions through midnight 3 If the file Events sch file is modified either by the vi editor or if a new version of the Events sch has been copied to the MS9400 using ftp Linux Text Editor Event Script Format Refer to the descriptions of each command line given immediately following the Event Script Format below lt Event gt lt StartDate gt t HH lt StartDate gt lt End Date gt lt EndDate gt lt DayOfWeek gt lt DayOfWeek gt lt EventTime gt lt EventTime gt lt CommandsString gt lt CommandString gt lt Event gt lt Event gt lt Event gt Using a Text Editor of your choice enter command lines as illustrated in the Event Script Format above NOTE Characters are not case sensitive 29 Rev 1 50 MS9400 HD FrEND User Guide Chapter 4 RS232 Serial Port Event Scheduler Events The script file can contain more than one event Each event must be bracketed with the lt Event gt lt Event gt tags Start Date The Start Date uses the following format Month Day Year Th
38. ile and turn video off The Player will respond with OK or ERROR Pause lt Channel list gt Pauses the currently playing file The Player will respond with OK or ERROR Audioon lt Channel list gt Turn audio on for the requested channel The Player will respond with OK or ERROR 42 Rev 1 50 MS9400 HD FrEND User Guide Chapter 6 Remote Control Protocol Audiooff lt Channel list gt Mute the audio on the requested channel The Player will respond with OK or ERROR Loopon lt Channel list gt Enable the Auto repeat mode Channel will loop auto repeat at the end of the selected files in the playlist The Player will respond with OK or ERROR Loopoff lt Channel list gt Turn off the loop flag for the requested channel The Player will respond with OK or ERROR Setsmoothmode Sets the Player into Smooth transition mode Use this setting to smoothly transition between files in a Playlist comprised of MPEG files having the same PID recommended NOTE This setting can be accessed with the IR Remote as well The Player will respond with OK or ERROR Setnormalmode Sets the player into Normal transition mode Use this setting to allow the HD FrEND to process a Playlist comprised of files with differing PIDs there will be a slight delay between the end of one file and the beginning of the next NOTE This setting can be accessed with the IR Remote as well The Player will respond with OK or ERROR
39. iles with differing PIDs there will be a slight delay between the end of one file and the beginning of the next Smooth Transition Use this setting to smoothly transition between files in a Playlist comprised of MPEG files having the same PID recommended NOTE Playlist Mode options may be set remotely if required Refer to Chapter 6 Remote Control Protocols for more information e Loop Mode options are Loop On File or Playlist plays continuously Loop Off File or Playlist plays through once and stops e PID Search options are 21 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set Up User Define When PID is known select User Define and use the scroll bars in the windows at the bottom of the display to enter the necessary PIDs PID information must match that of the files in use PIDs are set during file encoding process Read From Index File PIDs are read from a pre written Index File Search From Stream PIDs are read directly from the video file this process will take a certain amount of time System Navigate to and click on the System menu button The following screen appears MENU Clips Y HDFrEND Ser XXX Playlists Ver 1 1 3 nSz DE 01 01 AE TCPAP 101200 Display J Playback K 12 00 00 AM Set Clock NOTE The HD FrEND Serial and Software Version Numbers are displayed at the top of the System Display These settings are necessary for synchron
40. ists may be also be deleted remotely using the FTP delete procedure described in the previous chapter 34 Rev 1 50 MS9400 HD FrEND User Guide Chapter 5 Playing Files Startup Playlist The MS9400 control software is programmed to look for a Startup playlist If one has been generated the playlist will begin running automatically anytime the MS9400 is turned on To generate a Startup playlist 1 Using any text editor on your PC open a new text file called startup Ist All text in this file is case sensitive 2 Enter the line path filename mpg new line enter return for each MPEG file to be contained in the list As an example using fictional video file names the startup playlist could be written media panorama mpg media tina s turn mpg media sunspots mpg 3 Using your FTP application refer to the previous chapter up load the Startup file startup Ist to the media folder on the MS9400 The Startup playlist will search for the files on the MS9400 and play them in the order defined in the list MS9400 in a larger system Access the control features described above through a LAN system and a sequencing scheduling application such as ESCAN by Electrosonic Media Networks Division Refer to Chapter 6 Remote Control Protocol for more information Refer to Chapter 7 Using the GPIO Control Interface 35 Rev 1 50 MS9400 HD FrEND User Guide Chapter 6 Remote Control Protocol Chapter 6 Remote Control Pro
41. ization of the MS9400 to the calendar clock in a central control system such as when using in network control with ESCAN e Date Set the Day Month Y ear e Time Set the clock to Hours Minutes Seconds 1 Navigate the windows with the joystick and press lt SELECT gt to highlight the segment you wish to edit 2 Click on the Up Down scroll to change the values in the respective windows Click the Set Clock button when complete 22 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set U Remote Control RS232 Navigate to and click on the RS232 menu button The following screen appears MENU Clips J Playlists l RS232 Mode Disabled AS TCP IP 1 Baud Display J Playback Parity System Data Bits Stop Bits Update This menu allows setup of the MS9400 Comm Port for remote control with ESCAN or other control application Click the scroll button adjacent to each window and highlight the necessary value Click the value to select RS232 options are RS232 Mode Choose Disabled Control Pass Through or LCD Disabled Use this setting to prevent remote control access to the MS9400 Control Use this setting when the MS9400 is to be controlled remotely with ESCAN Pass Through Use the Pass Through setting to control another device such as a video projector RS232 from the MS9400 with ESCAN or some other control system NOTE When using the Pass Through setting ensu
42. ld remote control before you begin set up This action ensures that the remote is configured for controlling the MS 9400 Press the lt MENU gt button to activate the on screen menu Navigate the MS9400 screen menus by using the thumb joystick on the hand held remote control e Rock the joystick left right up down as needed to move the cursor around the menu as you would a mouse on a computer screen e Press lt SELECT gt on the joystick to Click on the appropriate screen menu buttons e Press lt MENU gt to exit the screen menu at any time EXIT THUMB VOLUME MUTE LAST BUTTON JOYSTICK CONTROL AUDIO BUTTON Isy X907 5l O pal ENTER MENU PC BUTTON BUTTON BUTTON The lt LAST gt button Press the LAST button and then any of buttons 1 through 9 on the keypad to implement a number of preset control features macros These macros are stored as FX mac files in the media folder on the HD FrEND LAST 1 Sets video output 1 mode to RGBHV LAST 2 Sets video output 1 mode to YPrPb LAST 3 Sets video output 1 resolution to 1920 x 10801 59 LAST 4 Sets video output 1 resolution to 1280 x 720p 59 LAST 5 Sets video output 1 resolution to 720 x 480p 59 LAST 6 Sets video output 1 resolution to 1920 x 10801 50 LAST 7 Sets video output 1 resolution to 1280 x 720p 50 LAST 8 Sets video output 1 resolution to 720 x 576p 50 LAST 9 Load Playlist 1 and play once The above combinations may be customized r
43. le e Use the joystick to navigate to the desired file Press lt SELECT gt on your hand held remote control the file will be highlighted e Navigate to and Click lt Play gt on the menu the chosen file will begin loop play until it receives a stop command e Press the lt STOP gt button on your hand held remote control The player display will go black e Press lt MENU gt to return to the main menu Refer to Chapter 4 Playing Files for more information 18 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set Up Configuration Assuming correct connection of the MS9400 into a display system perform system steps 1 3 below same as in Quick Start to turn on the player and access the configuration menus 1 Turn on the main POWER OFF ON switch at the rear of the player the power LED on the front panel will glow NOTE Should the power Led not illuminate toggle the power switch between OFF ON 2 The Hard Drive Led will flash whilst the MS9400 is completing its initialization This could take up to 30 seconds Once the hard drive Led has stopped flashing the unit is ready for configuration 3 Press the lt MENU gt button on the remote control having first pressed the lt PC gt button The on screen menu appears MENU A TW_LDV mpg SA WE 1videofile mpg Rs232 1 2videofile mpg TCP IP A 3videofile mpg Display 4videofile mpg Playback System A The up coming sections give inform
44. list e Media Files Displays all mpg files available on the MS9400 Add Click to insert a file into a Playlist 33 Rev 1 50 MS9400 HD FrEND User Guide Chapter 5 Playing Files Creating a Playlist 1 Using the thumb joystick on your hand held remote control previously described click the New button on the menu A basic Keyboard display appears MENU ms ExistingPlaylistName 7 A Playlist Contents 2 Type in the Playlist Name by clicking the various characters on the keyboard as they are selected the characters appear in the Playlist Name window When finished click OK and return to the previous menu Click Delete and then OK to remove a Playlist from the display 3 Select the file s you wish to add to your playlist and click the Add button The selected files will be added to the Playlist and appear in the Playlist Contents window in the order that they are inserted Select any unwanted files in the Playlist and click the Remove button to delete them from the Playlist 4 Click the Start button to begin playing the Playlist The menu will disappear and the first file in the Playlist will begin playback Playlists created with ESCAN can be named as required by the user and uploaded to the MS9400 using the FTP procedures outlined in the previous chapter NOTE You may not rename playlists directly on the MS9400 A new playlist must be created and the old playlist deleted Playl
45. mand strings wait 00 00 00 00 means that the command will occur at the time specified in this case instantly To re program the IR Function buttons simply write your command sequence in a text editor such as Notepad Use any available command string from the MS9400 Control Protocol Refer to Chapter 6 and name the file s F1 mac F9 mac The text file macro will be saved in the mac format Transfer the file s to the MS9400 media folder by means of ftp The new command sequence will run when the appropriate buttons are pressed on the IR Remote 49 Rev 1 50 MS9400 HD FrEND User Guide Appendix A TCP IP Communications Programming the GPIO Functions Functions 10 17 F10 mac F17 mac are user defined sequences of control cues Upon receiving a change of status signal such as a switch connected to Input 1 being activated the GPIO will call up the corresponding sequence F10 mac Sequence runs 1f GPIO Input 1 High transitions from Low to High F11 mac Sequence runs 1f GPIO Input 2 High transitions from Low to High F12 mac Sequence runs if GPIO Input 3 High transitions from Low to High F13 mac Sequence runs if GPIO Input 4 High transitions from Low to High F14 mac Sequence runs if GPIO Input 1 Low transitions from High to Low F15 mac Sequence runs if GPIO Input 2 Low transitions from High to Low F16 mac Sequence runs if GPIO Input 3 Low transitions from High to Low F17 mac Sequence runs if GPIO Inp
46. mbers that can be assigned as network identifiers and host identifiers The valid numbers are assigned classes There are different classes of IP addresses that define The range of valid addresses Which parts of the address are used for the network and host identifiers 52 Rev 1 50 MS9400 HD FrEND User Guide Appendix A TCP IP Communications The most common IP Address classes are Class Name Valid Address Range Identifier Arangement 0 0 0 1 to 127 255 255 254 NNN HHH HHH HHH 128 0 0 1 to 191 255 255 254 NNN NNN HHH HHH 192 0 0 1 to 223 255 255 254 NNN NNN NNN HHH Where NNN Network identifier HHH Host identifier Pinging a Device You can perform a simple test from your control computer to check that the MS9400 is responding correctly To perform the test you will use a command called PING Packet Internet Groper Performing a Ping 1 Click on the Windows Start button and from the menu choose Run 2 Inthe Run dialog box type in the following ping XXX XXX XXX XXX t Where XXX XXX XXX xxx 1S the IP Address of the MS9400 that you wish to test a Type the namecoFa program folder document or Interret resource and Windows will open il for pou Ms GABINO SY 3 A DOS Window will then open and show a series of responses as in the examples below 4 To stop the ping command press Ctrl C on the keyboard Example 1 A successful Ping If you have successfully pinged the
47. mputer to the Internet Explorer window MS9400 NOTE MPEG video file sizes may be very large The time taken to up load will be dependent on the file size as well as the bandwidth of the network connection Ensure that the files have completely transferred to the MS9400 before trying to play them Having transferred the program material to the MS9400 you are now ready to play the files Refer to Chapter 4 Playing Files To Delete a file from the MS9400 using Internet Explorer If necessary you may remove files from the MS9400 1 Open Internet Explorer and log on to the MS9400 as shown above 2 Select the file you wish to remove from the list in the window 3 Right click the file and select Delete from the menu The file will be removed from the media folder on the MS9400 28 Rev 1 50 MS9400 HD FrEND User Guide Chapter 4 RS232 Serial Port Event Scheduler Chapter 4 RS232 Serial Port Event Scheduler The MS9400 HDFrend has the built in capability to run a simple scheduler that can issue serial commands out of the RS232 port relative to the time of day This feature gives the MS9400 the ability to act as a local controller for a simple playback system The scheduler operates by running a script file and comparing the entries in this file to the current settings of the MS9400 s real time clock RTC when a match occurs the corresponding text string is transmitted on the RS232 port NOTE If the MS9400 loses power for more t
48. name mpg or ERROR ListPlaylist lt string1 gt Returns a list of the clips contained in the playlist identified by lt string1 gt The player responds with a list of PlaylistEntry commands as follows PlaylistEntry lt string1 gt lt mediapath gt lt clip gt Where lt string1 gt identifies a playlist lt string3 gt identifies a media clip located in the media path identified by lt string2 gt The list 1s terminated with an empty PlaylistEntry message Example 99 66 PlaylistEntry playlistname media clipnamel mpg 99 66 PlaylistEntry playlistname media clipname2 mpg PlaylistEntry 41 Rev 1 50 MS9400 HD FrEND User Guide Chapter 6 Remote Control Protocol PLAYBACK COMMANDS LoadClip lt Channel list gt lt mediapath gt lt clip gt Load a clip to a channel list This command provides an alternative interface to the playlist commands The LoadClip and LoadNextClip interface allow a control system to remotely manage playback on the player The loaded file will begin playing The Player will respond with Fileplaying 1 media clipname mpg or ERROR Play lt Channel list gt Play the currently loaded playlist after a PAUSE command To play a new file use the LOADCLIP command To play a new playlist use the LOADPLAYLIST command mentioned in the preceding section The Player will respond with OK or ERROR Stop lt Channel list gt Stops the currently playing f
49. nc on YPrPb mode as specified by EIA770 HD Video Connector 15 pin miniature D type socket oO p eO pe Moema o om 8 BleGrouwnd J oo O Secondary Video Outputs Y C 4 Pin DIN connector COMPOSITE BNC connector 60 Rev 1 50 MS9400 HD FrEND User Guide Appendix D Specifications Digital Video Decoder ISO IEC 13818 2 MPEG2 Compliant Video Decoder supports MP HL decoding ISO IEC 13818 1 Transport stream compliant All ATSC compliant decode formats supported Better than ATSC quality using data rates up to 35Mbps 1920 x 1080 1280 x 720 720 x 480 16 9 4 3 Aspect Ratio support Flexible Format Converter High quality up down converter of source video to selected display format Video Output Formats SMPTE274M SMPTE296M Aspect Ratio 16 9 4 3 1920 x 10801 1280 x 720p 720 x 480p Video Outputs Electrical Analogue Output Color Space Support SMPTE 170M SMPTE 240M ITU R BT 709 TU R BT 470 2 SystemM 61 Rev 1 50 MS9400 HD FrEND User Guide Appendix D Specifications Audio Stereo analog audio output via L R RCA phono line out connector Stereo Audio 100mV p p Front panel Volume control Audio Processing Dolby Digital AC3 Sampling Rates 44 1KHz 48KHz Audio Bit Rate 384Kbps SPDIF Output via RCA phono connector Digital Audio IEC 61937 SPDIF Audio Output Level 1V p p Audio Output Impedance 600 ohms Network
50. nism For example in a typical video sequence much of the image stays the same from frame to frame except during a cut of course In that case why bother storing the static information with every frame MPEG uses this feature of video to only encode the changes from frame to frame A problem with using this technique is that random access becomes very difficult because displaying a frame requires knowledge of all the previous frames that the required frame has changed from To overcome this problem MPEG periodically encodes a complete frame With this in mind the following definitions describe the different frame types that may be found in an MPEG stream I frames These are frames that contain a complete Image I frames act as the random access points into the video stream P Frames These frames contain only the differences from the previous frame B Frames These frames contain the differences between the previous frame and the next frame This may seem like a strange concept How can a video frame use information from a frame in the future The answer is that an MPEG encoder re orders the frames in the stream so that the decoder has all the necessary data to generate the B image Of these frame types B frames give the best compression typically six times more than I frames Groups Of Pictures GOP As discussed above MPEG Video frames are encoded as three different picture types I B and P Of these I frames are complete images an
51. ns consist of a bank of screw terminal connectors with separate 3 5mm removable terminal blocks for ease of wiring Each input is assigned two terminals indicated by a and symbol Because each input is opto isolated both connections must be used to ensure the correct operation of the input circuit The MS9400 GPIO utilizes four 4 digital input connection channels 46 Rev 1 50 M S9400 HD FrEND User Guide Chapter 7 Using the GPIO Control Interface Input Circuit Wiring Configuration The opto isolated input circuits provide for various connection scenarios two common methods follow Option Input switch contacts using the GPIO s own power supply This method is useful in the majority of applications when the current requirement is within the allowable limit of the MS9400 500mA available for external use HD FrEND GPIO Input Terminals Switch 1 S gt a a gt 7 560 Ohm N O y y Screw X Terminal s i Q gt SS y A ars Ma Internal configuration Option 2 Input switch contacts using an external power supply The voltage of the external supply is not critical if the current through the internal 560ohm resistor is limited between 5 20mA This method is preferred where installation takes place in noisy environments or where the switch contacts wiring is run over a long distance PSU 24VDC HD FrEND rear panel 24VDC Input Terminals
52. of situations the most common being desktop use Wall Mounting Alternatively the unit may be mounted against a flat horizontal or vertical surface by means of the included mounting brackets NOTE Ensure that there are no impediments to the inlet and outlet vents on the sides of the case NOTE Prepare the mounting surface to accept 6 32 hardware the mounting brackets are designed for 6 32 hardware 1 Remove two screws A amp B in illustration from each side of the unit 2 Attach the angle brackets to the sides of the case using two 6 32 x 3 8 screws per side in the same locations as shown in the following diagram 3 Position the MS9400 with brackets attached mark the locations for mounting screw holes C amp D 4 Remove the MS9400 and drill the mounting holes where marked Reposition the MS9400 and secure to the mounting holes VENT BRACKET FAR SIDE MOUNTING BRACKET 6 Make the necessary connections to the rear of the MS9400 12 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set U Chapter2 Player Controls and Set Up Front Panel The following diagram illustrates the MS9400 front panel layout SCREEN MENU RESET IRWINDOW STATUS LEDs CONTROL BUTTONS SWITCH ese oe l POWERI o O Mediasonic 1 Q Lunu HDFrEND MS9400 Front Panel Controls The front panel is equipped with a number of user interface and monitoring features from left to right
53. owever the following details should provide enough information to understand the basic concepts Ethernet Communication The MS9400 HD FrEND can be controlled via RS 232 and Ethernet connections Most users will be familiar with RS 232 communication Ethernet communication while not a new development is still a mystery to many Let s compare the differences between RS 232 and Ethernet data RS 232 Designed for one port to connect to one device Messages transmitted as a whole No way to guarantee receipt of data Maximum data transfer speeds of around 115 Kbps Ethernet Designed to connect many devices called a network on a single port Messages transmitted in packets as network traffic allows ach device in the network has a unique address ensuring that a data message goes only to the specified device Maximum data transfer speeds greater than 100 Mbps Several types of Ethernet communications exist The protocol or language that the MS9400 uses for its Ethernet communication is called TCP IP Transmission Control Protocol and Internet Protocol TCP IP Addressing Each device on a network requires a unique address to ensure that data is sent only to the device it is intended to reach Two methods exist for assigning an Ethernet addresses in a TCP IP network 1 Dynamic assignment 2 Static assignment 51 Rev 1 50 MS9400 HD FrEND User Guide Appendix A TCP IP Communications Dynamic As
54. rbox progressive e Output Format Choose between RGBHV and YprPb RGBHV is the Default output format NOTE In the event that you should select a video output format that is not supported by the monitor in use the screen will go black and you will lose the menu display XE Reset Display To reset the menu display i e return to the default video output mode 1080129 RGBHV press LAST then 1 on the remote and the menu display will re appear 20 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set Up Refer to the section Handheld Remote Control earlier in this chapter for more information on the IR remote control buttons Playback Navigate to and click on the Playback menu button The following screen appears MENU Clips E Playlists Audio Mode Audio Off RS232 TCP IP 1 Playlist Mode Normal Display J wR Loop Mode system Y p Loop On PID Search Search From Stream PCR PID Video PID Audio PID l m El 49 la 49 52 Fl Click the scroll button in any property window and choose from the available options e Audio Mode options are Audio Off No Audio output Audio On Analog and Digital Audio outputs active NOTE These settings do not affect a file during playback To mute audio output during playback use the MUTE button on the IR Hand Control e Playlist Mode options are Normal Use this setting to allow the HD FrEND to process a Playlist comprised of f
55. re that the Baud Rate Parity Data Bits and Stop Bit are set to match the device being controlled Also in your remote control program set the IP Port Number to 4001 and the IP address to that of the HD FrEND in use In Pass Through mode any TCP IP control string appearing on port 4001of the HD FrEND is parsed to the RS232 port LCD Factory use only Baud Rate Choose from 300 600 1200 4800 9600 19200 38400 57600 and 115200 Parity Choose from Null Even and Odd Data Bits Choose between 7 and 8 Stop Bit Choose between 1 and 2 Update Click to set your changes to the parameters selected 23 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set U Remote Control TCP IP Navigate to and click on the TCP IP menu button The following screen appears MENU Clips ps IP Addes Playlists As282 63 a 201 a E Y Display A Subnet Playback Fa 4 System E Ea E Default Gateway EEEE Update IP Set Gateway EDERE This menu allows the MS9400 to be set up for use in a Network NOTE Numbers shown in the image above are illustrative only your actual display will be different e IP Address Click on the scroll buttons to adjust the IP numbers as required for your network control system e Subnet Click on the scroll buttons to adjust the Subnet settings as required e Default Gateway Click on the scroll buttons to set the Default Gateway yo
56. rmat that is not supported by the monitor in use the screen will go black and you will lose the menu display To reset the menu display i e return to the default video output mode 1080129 RGBHV press LAST then 1 on the remote and the menu display will re appear Refer to the section Configuration Display later in this chapter for more information on display formats supported by the MS9400 17 Rev 1 50 MS9400 HD FrEND User Guide Chapter 2 Player Controls and Set Up Quick Start Assuming correct connection of the MS9400 into a display system perform system steps 1 3 below to turn on the player and play a test file 1 Turn on the main POWER OFF ON switch at the rear of the player the power LED on the front panel will glow NOTE Should the power Led not illuminate toggle the power switch between OFF ON 2 The Hard Drive Led will flash whilst the MS9400 is completing its initialization This could take up to 30 seconds Once the hard drive Led has stopped flashing the unit is ready to play a file 3 Press the lt MENU gt button on the remote control having first pressed the lt PC gt button The on screen menu appears MENU E X TW_LDV mpg aylists 1videofile mpg Rs232 1 2videofile mpg TCP IP 3videofile mpg lt Avideofile mpg Playback This default menu is the Clips menu Some test files are pre loaded on the MS9400 you may play a Test File if desired To play a Test Fi
57. s 30 Rev 1 50 MS9400 HD FrEND User Guide Chapter 4 RS232 Serial Port Event Scheduler Example Script Files Example 1 Turn Display ON OFF Below is an example script file that will switch an LCD panel display ON every Monday Wednesday and Friday at 8 AM and OFF at 9 PM from 07 01 2005 to 07 31 2005 lt Event gt lt StartDate gt 07 01 2005 lt StartDate gt lt EndDate gt 07 31 2005 lt EndDate gt lt DayOfWeek gt 0 1 0 1 0 1 0 lt DayOfWeek gt lt EventTime gt 08 00 00 lt EventTime gt lt CommandString gt outport 1 op ZZ display power ON 0D lt CommandString gt lt Event gt lt Event gt lt StartDate gt 07 01 2005 lt StartDate gt lt EndDate gt 07 31 2005 lt EndDate gt lt DateOfWeek gt 0 1 0 1 0 1 0 lt DateOfWeek gt lt EventTime gt 21 00 00 lt EventTime gt lt CommandString gt outport 1 op ZZ display power OFF OD lt CommandString gt lt Event gt Example 2 Load and Play a Playlist Below is an example script file that will load and play MS9400 command protocol LoadPlaylist a playlist named yourplaylistname every Monday Wednesday and Friday at 8 AM lt Event gt lt StartDate gt 07 01 2005 lt StartDate gt lt EndDate gt 07 31 2005 lt EndDate gt lt DayOfWeek gt 0 1 0 1 0 1 0 lt DayOfWeek gt lt EventTime gt 08 00 00 lt EventTime gt lt CommandString gt LoadPlaylist 1 yourplaylistname lt CommandString gt lt Event gt 31 R
58. signment Dynamic address assignment requires the use of a DHCP Dynamic Host Configuration Protocol Player that automatically assigns an address to a network device each time it connects When the device connects it may be assigned an address that differs from the address 1t was last assigned Static Assignment Static assignment allows the user to assign an IP address to a device Once assigned it will always retain the assigned address The following sections discuss the structure of IP addresses and how to assign a static address to the MS9400 The IP Address An IP Address is a 32 bit binary number that is used to identify each device on an Ethernet network This is represented with four decimal numbers each in the range 0 to 255 separated by dots such as 198 123 34 240 This is called dotted decimal notation Network and Host Identifiers An IP Address is divided into two parts The network identifier The host identifier On a given network each address must have the same network identifier value but have a unique host identifier For example the following two IP addresses could exist on the same network 208 132 180 40 208 132 180 55 This assumes that 208 132 180 is the network identifier and 40 and 55 are the host identifiers The above examples are representative of a Class C network Classes are explained in the next section Class Names There are rules governing the valid nu
59. tate message will contain the current state of all inputs It is up to the control system to determine which input s changed and act accordingly A function is provided to read the input state at any time GET INPUT This function will return the state of the digital inputs on the unit syntax getinout lt 0x0d gt return data inputstate 1 2 3 4 lt 0x0d gt parameters 1 2 3 4 represent the input number Input is currently active input is currently inactive Programming the IR Remote Functions The Default Function Commands are triggered by the IR Remote buttons LAST plus 1 9 and can be re programmed to effect other actions The Default Function settings are LAST 1 runs F1 mac wait 00 00 00 00 setoutputmode 1 rgbhv LAST 2 runs F2 mac wait 00 00 00 00 setoutputmode 1 yprpb LAST 3 runs F3 mac wait 00 00 00 00 setoutputresolution 1 1920 1080 1 29 LAST 4 runs F4 mac wait 00 00 00 00 setoutputresolution 1 1280 720 p 59 LAST 5 runs F5 mac wait 00 00 00 00 setoutputresolution 1 720 480 p 59 LAST 6 runs F6 mac wait 00 00 00 00 setoutputresolution 1 1920 1080 1 25 LAST 7 runs F7 mac wait 00 00 00 00 setoutputresolution 1 1280 720 p 50 LAST 8 runs F8 mac wait 00 00 00 00 setoutputresolution 1 720 576 p 50 LAST 9 runs F9 mac wait 00 00 00 00 loadplaylist 1 xxx Play MS9400 Playlist xxx wait 00 00 10 00 stop 1 Stop the file playing after 10 seconds NOTE In the preceding com
60. tocol Introduction This chapter describes a generic control protocol for the MS9400 HD FrEND video playback device Player The protocol is a simple ASCII text based control method designed for easy implementation through a TCP IP connection or a serial port The MS9400 utilizes certain remote control commands drawn from the MediaSonic Remote Control Protocol set Users familiar with remote control of other MediaSonic HD Player products will already be aware of much of the command syntax NOTE When setting up text commands ensure that Port is set to 4000 Example telnet lt IP ADDRESS gt lt 4000 gt All commands and responses follow a similar structure as shown below KeyWord lt parameter gt lt parameter gt lt terminator gt Many commands require a parameter list a chapter number or frame number for example Parameters are space separated In the case where a parameter contains spaces quotes can be used to bracket the parameter The terminator can be a Carriage Return a Carriage Return amp Line Feed or a NULL 0x00 Commands are not case sensitive Protocol processors should support strings up to 1000 characters Strings longer than this can be considered invalid If the protocol processor finds an error in the message it will respond with error lt terminator gt Correctly received messages will respond with either OK lt terminator gt or a message specific response as illustrated
61. ur network administrator can give you the required address e Update IP Click to set your IP to the parameters selected e Set Gateway Click to set the Default Gateway address e Del Gateway Click to disable the HD FrEND Default Gateway NOTE This would be a good time to make a note of the MS9400 s IP address as this information will be required for transferring MPEG files to the MS9400 with an FTP application refer to following chapter Audio Volume control Audio Volume may only be adjusted during playback Use the lt VOL gt button to the left of the lt SELECT gt joystick on the hand held remote control 24 Rev 1 50 MS9400 HD FrEND User Guide Chapter 3 Data Transfer Chapter 3 Data Transfer Loading MPEG mpg data files MPEG encoded HD or SD video clips MPEG data must be loaded on to the MS9400 s hard disk in order to be played sent to a display device Transfer all video files to the default folder in the MS9400 a default test MPEG file 1s included with the MS9400 this is the media folder The user has two methods available for loading MPEG data into the MS9400 e ETHERNET port on the back panel Connect the MS9400 to your LAN and transfer MPEG data from your file storage system or another computer with any FTP application e Future USB interface on the back panel Connect the MS9400 to another computer or to a portable drive and transfer files to the MS9400 Use the FT
62. ut 4 Low transitions from High to Low Use a text editor such as Notepad to write the control sequence Save the text file macro in the mac format Transfer the file s to the MS9400 by means of ftp The new command sequence will run when the appropriate state is triggered at the GPIO inputs 1 4 An Example GPIO Control sequence Assign a sequence of commands called F10 mac to be triggered by a change of state of GPIO Input 1 when a switch connected to Input 1 is actuated Open Notepad on your computer and type in the following cues COMMAND LINE DESCRIPTION wait 00 00 00 00 setoutput 1 lt 0x0d gt Output Relay 1 toggles this activates the dimmer controls to fade down the lights in the room wait 00 00 10 00 loadplaylist 1 xxx lt 0x0d gt Playlist xxx your playlist name on the MS9400 runs 10 seconds later wait 00 05 30 00 stop 1 lt 0x0d gt The MS9400 HD Player will stop after 5 minutes and 30 seconds show over wait 00 00 10 00 setoutput 1 lt 0x0d gt Output Relay 1 toggles this activates the dimmer controls to fade up the lights in the room NOTE Always include the protocol syntax in quotes and terminate with a carriage return lt 0x0d gt 50 Rev 1 50 MS9400 HD FrEND User Guide Appendix A TCP IP Communications Appendix A TCP IP Communications An Introductory Note A full explanation of Ethernet communication is beyond the scope of this user guide H
63. uts The number of Digital outputs Change over relays available on the MS9400 is currently four 4 but the protocol allows for future expansion SET OUTPUT The output command will set the state of one of more of the digital outputs The outputs are numbered from 1 to 4 A will activate the output a will deactivate the output The MS9400 will respond with a single output message containing the current state of all outputs syntax setoutput 1 2 3 4 lt Ox0d gt return data output 1 2 3 4 lt Ox0d gt parameters 1 2 3 4 are the output numbers 1 4 activates the output deactivates the output Examples setoutput 1 lt 0x0d gt Sets output 1 on setoutput 1 2 lt 0x0d gt Sets output 1 off and 2 on GET OUTPUT The get output command is used to retrieve the current state of all outputs without affecting the state of any of them syntax getoutput lt 0x0d gt return data output 1 2 3 4 lt Ox0d gt parameters 1 2 3 4 represents the output number output is currently active output is currently inactive 48 Rev 1 50 MS9400 HD FrEND User Guide Appendix A TCP IP Communications Digital Inputs The number of Digital inputs available on the MS9400 is currently four 4 but the protocol allows for future expansion The MS9400 will send out an inputstate See description of GET INPUT message whenever the state of an input changes The input s
Download Pdf Manuals
Related Search
Related Contents
WhAT Is ERAsMus MuNdus? ThE PROgRAMME - EACEA NC65A CyberPower Value 600E-GP Hypertec M9 User's Manual Manual de Instalación HydroScan (HS-G2) DELL Me 200Style 1500GB S2500W User Manual Motorola 68000202400-B GPS Receiver User Manual Copyright © All rights reserved.
Failed to retrieve file