ES9600 User Guide
ES9600 User Guide Copyright © 2009, 2010 Electrosonic, Inc. 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, Inc. 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, Inc.
Preface About This User Guide This manual contains detailed information about your Electrosonic ES9600 JPEG2000 Player. We recommend that the user read ‘Chapter1: Introduction/Quick Reference Guide’ before setting up the Player. This will give a basic understanding of how to use the ES9600.
radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures: Reorient or relocate the receiving antenna. Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consult the dealer or an experienced radio/TV technician for help.
ES9600 User Guide Table of Contents Preface .......................................................................................................... 1 About This User Guide ....................................................................................................................................1 CE Compliance...............................................................................................................................................1 FCC Compliance .............................
ES9600 User Guide Clip ............................................................................................................................................................. 20 Video.......................................................................................................................................................... 20 Frame .........................................................................................................................................................
ES9600 User Guide System Components ................................................................................................................................52 Show Control Programming ........................................................................................................................53 Command Descriptions...........................................................................................................................53 Control Example....................................
ES9600 User Guide GPIO Command Protocol ........................................................................................................................ 100 Digital Outputs........................................................................................................................................ 100 Digital Inputs ...........................................................................................................................................
ES9600 User Guide Physical Specifications .............................................................................................................................. 115 Index.......................................................................................................... 116 7 Version 1.
ES9600 User Guide Chapter 1: Chapter 1: Introduction/Quick Reference Guide Introduction The Electrosonic ES9600 JPEG2000 Player is a high quality video and audio playback appliance capable of providing one or two video playback channels at 2K and HD output resolutions. It is designed to meet the most demanding 3D and stereoscopic applications as well as more traditional single display requirements.
ES9600 User Guide Chapter 1: Introduction/Quick Reference Guide 1TByte of internal media storage 16 channels of uncompressed digital audio; AES/EBU 24bit @ 48/96KHz (NOTE: 16 channel audio is supported with 4:4:4 video format only. 4:2:2 video formats support 8 audio channel only.
ES9600 User Guide Chapter 1: Introduction/Quick Reference Guide Installation, Warnings and Cautions NOTE: It is expected that the unit will be installed using professional wiring techniques and procedures appropriate for multimedia systems. The ES9600 can be mounted in a conventional 19” equipment rack.
ES9600 User Guide Chapter 1: Introduction/Quick Reference Guide Air Filter(s) The player is equipped with 2 foam air filters which are accessible by removing the front cover. These filters should be checked every 4 to 6 months and cleaned or replaced as required, more frequently in environments containing higher levels of particulates (dust etc). Do not subject the Player to excessively dusty environments. To clean air filters: 1. Remove the front panel (8 x 6-32 screws) to access the foam filters. 2.
ES9600 User Guide Chapter 1: Introduction/Quick Reference Guide Player Connections All system connections are made at the back of the Players. Refer to the following sections for details on each of the areas highlighted in this diagram. AC Power input (Mains power) The unit features Dual Switched/Fused/Shielded AC power inlets. Use the switches on each module to power-up or power-down as needed. Ensure both AC power supplies are connected when the ES9600 is installed in a system.
ES9600 User Guide Chapter 1: Introduction/Quick Reference Guide In addition, the ferrite cores supplied with the player must be attached to any serial communication cable or GPIO cable connected to the player. The ferrite core should simply be closed around the cable (close to the connector at the player) and snapped shut. Video/Audio Interface From left: AUDIO – AES/EBU Digital Audio Output.
ES9600 User Guide Chapter 1: Introduction/Quick Reference Guide PCI Slot (Future) System Configuration Use the ES9600 in simple stand-alone configurations consisting of the player, a display method and an audio system, or in more complex network integrated systems. The following diagram illustrates a generic system utilizing an ES9600. Your actual system configuration may be different but will be some variant of that shown.
ES9600 User Guide Chapter 2: Quick Start Chapter 2: Quick Start Use the information in this chapter to familiarize yourself with the control buttons on the unit and play the test clip included as part of your ‘quick-start’ system verification. Front Panel Features All local user-manageable functions of the Player are accessible from the front panel. Refer to Chapter 8: Remote Control Protocols for information on using the ES9600 in a networked system.
ES9600 User Guide Chapter 2: Quick Start Next Clip – Press button to load the next clip in a Playlist. Does not function if no Playlist is loaded. Play/Pause - Press this button to start or pause the current clip Stop - Press this button to stop the current clip PREV – Press this button to return to the previous menu/page. NOTE: Throughout this guide the PREV button will be referred to as . ENTER – Press this button to initiate an action from the user interface.
ES9600 User Guide Chapter 2: Quick Start “Quick Start” Assuming correct connection of the ES9600 into a display system: Turn ‘on’ the two mains-power OFF/ON switches at the rear of the player. The white LED backlit buttons on the front panel will flash on/off about 8 times followed by an Electrosonic “splash-screen” still image on the video display. NOTE: Should the buttons not illuminate, verify that the power supplies are securely connected then toggle the power switch between OFF/ON.
ES9600 User Guide Chapter 3: Chapter 3: Player Interface – LCD Player Interface – Front Panel/LCD The 9600 player is very easy to use and most of its functionality can be accessed through the front-panel interface, which is described in this chapter. Refer to the previous chapter for more information on the individual front-panel control buttons. Certain ‘advanced’ features can only be accessed through the on-line user interface, which is described in the next chapter (Player Interface – Web).
ES9600 User Guide Chapter 3: Player Interface – LCD 4. Press to access the function pages ‘within’ each Icon Use the main menu page to access all of the functionality of the ES9600. The Main Menu display consists of a number of screen icons. Rotate as needed to bring each icon into view: Ch. 1 Status – Manage the Video for Channel 1/Output 1 Ch.
ES9600 User Guide Chapter 3: Player Interface – LCD Press button to run the Playlist. Clip This window displays the currently loaded Clip. Press to access available Clips. Use to navigate to a different Clip and press to choose a different one. The new Clip will appear in the display window. Press button to play the Clip. NOTE: Ensure that the 9600 is configured for 1-channel output before attempting to load 4:4:4 or Stereoscopic content.
ES9600 User Guide Chapter 3: Player Interface – LCD Shuttle Use to highlight the Shuttle Mode icon then Press This feature allows to be used like a Shuttle control wheel on a VTR by setting the Fast Forward/Reverse playback speed. Rotate to Fast Forward / Reverse through the clip at up to 16 times regular playback speed.
ES9600 User Guide Chapter 3: Player Interface – LCD Settings Use this menu page to access features that control the behavior of the player and how it interacts with the AV system and Network: NOTE: Display of the ‘Video’ icon is hidden in the default screen. Use the to highlight the icon for a feature and press to open the page. Audio Control audio output. NOTE: The appearance of the ‘Audio Settings’ interface will depend on the Video Mode settings.
ES9600 User Guide Chapter 3: Player Interface – LCD Date and Time Set the Player’s internal clock to match a Time Standard. Use to highlight/select a Time/Date window and Press to edit the content. Use to adjust the value as needed and Press . Pres when finished then use to select Yes or No at the ‘Apply new settings?’ prompt. The System Settings page is displayed. NOTE: The user must change these settings if needed to accommodate for Daylight Savings Time.
ES9600 User Guide Chapter 3: Player Interface – LCD For example: The image at left shows the effect of ‘alpha-blend’ about 55% between the ‘tiger’ image and the LCD Screen settings display. Brightness – Adjust the LCD brightness; Left is darker, Right is brighter Contrast – Adjust the LCD Contrast Turn OFF LCD backlight – Disable the LCD display.
ES9600 User Guide Chapter 3: Player Interface – LCD Network Interface 1, 2 IP – Adjust the IP as required Netmask – Adjust the Netmask as required by the network administrator – this is usually done at the time of installation in a network and will not be changed. Enable DHCP – Select this feature to toggle DHCP on or off. Press to Disable DHCP for access to the IP Settings. NOTE: If DHCP is checked the IP and Netmask settings are determined automatically by the network.
ES9600 User Guide Chapter 3: Player Interface – LCD Ping IP Use this interface to ‘Ping’ another device on the network: Use / to enter an IP Address. Use to select the Ping button and Press Player Give the player an identity: Use to highlight Name and press an ‘Alpha-Numeric’ keyboard appears: 26 Version 1.
ES9600 User Guide Chapter 3: Player Interface – LCD Use the to highlight/select each character from the keyboard. Press to input each character. NOTE: Select ‘Aa’ icon to use ALL CAPS. Press to return to the Player screen Repeat procedure for the Location identification. Reboot Use to highlight the ‘Reboot’ icon; Press . Use to select ‘Yes’ or ‘No’ from the “Are you sure you want to shut down the machine?” window. Press to accept.
ES9600 User Guide Chapter 3: Player Interface – LCD Press to open the COM 1 Display. This menu allows setup of the ES9600 Comm Port(s) for remote control with ESCAN or other control applications. Use to highlight/select an item in the display, Press to edit. Use to adjust the value from the drop-down options; Press to save the setting.
ES9600 User Guide Chapter 3: Player Interface – LCD Use the to scroll to hidden parts of the display. Video - Settings Manage Video output settings for ‘Video’, ‘HDSDI’, ‘Genlock’, ‘Timecode’, ‘Analog Ch1’ and ‘Analog Ch2’. NOTE: ‘Analog CH2’ will not be displayed until the unit is set to 2-Channel Video Mode.
ES9600 User Guide Chapter 3: Player Interface – LCD Video mode: 1-Channel – Enable/Disable single Video channel output Output Enable – Toggle the output between DVI/DAC and HDSDI Ch. 1 loop enabled – Enable/Disable Channel 1 loop Play Ch. 2 loop enabled – Enable/Disable Channel 2 loop Play NOTE: When in 1-Channel mode and playing 4:4:4 content, all outputs are active (Channels 1 and 2). When in 1-Channel mode and playing 4:2:2 content, only Channel 1 outputs are active.
ES9600 User Guide Chapter 3: Player Interface – LCD Timecode Timecode Operation Mode: Chase - In Chase Mode the unit will track (stay in sync with) an in-coming Timecode signal. Trigger - In Trigger Mode the unit will respond to a specific Timecode and continue with no further response to the ongoing Timecode. signal Analog Ch1, Analog CH2 Colorspace: 31 Version 1.
ES9600 User Guide RGB YPrPb BT.709 Chapter 3: Player Interface – LCD Lock This interface allows the user to set a password to protect the player settings from unauthorized modification. To Lock: 1. Use to highlight the text window and Press . An alphanumeric keyboard opens. Use to navigate to and to save each password character, Press when finished. The password appears in the Player Lock display. 2. Use to highlight the ‘Lock’ icon, Press .
ES9600 User Guide Chapter 3: Player Interface – LCD System Status Use to highlight the ‘System Status’ icon; Press . A real-time listing of current Voltages and Temperatures as reported by the internal sensors of the unit is displayed. This is very useful for Technical Support. About Use to highlight the ‘About’ icon; Press . A current ‘Firmware Versions’ list appears. This is very useful for Technical Support. 33 Version 1.
ES9600 User Guide Chapter 4: Chapter 4: Player Interface -Web Player interface – Web Use the Web Interface to access features of the Player that are not accessible from the front-panel. The following web browsers have been tested with the ES9600: Apple Safari (Mac and Windows) Mozilla Firefox (Mac, Windows, Linux) Microsoft Internet Explorer 7 (Windows) To connect to the Player Web Interface: 1. Open a supported web browser. 2.
ES9600 User Guide Chapter 4: Player Interface -Web NOTE: When the 9600 is configured as a single channel device Channel 2 control window is not displayed. Loading a Clip or Playlist onto a Player Channel 1. Click the “+” icon in the panel header to open either the Clip Browser or Playlist Browser. 2. Scroll through the list of available content 3. Drag the desired Clip or Playlist from the Media Browser panel into Channel Control panel on the left half of the interface.
ES9600 User Guide Chapter 4: Player Interface -Web play forwards in increments of 1x (normal speed), 2x, 4x, 8x and 16x normal speed. You may also ‘Pause’ the 9600 by dragging the pointer one stop to the left from the default position.
ES9600 User Guide Chapter 4: Player Interface -Web 4. Click the ‘X’ to close the Clip Info window. To access the ‘Set as Autoplay’ dialog: 1. Open the Player Control. 2. In the Clip Browser window (right side of display) right-click the file desired. 3. Click ‘Set as Autoplay’ in the menu that appears. 4. Check either or both boxes to enable/disable Autoplay depending on the Channel configuration of the 9600. 5. Click ‘OK’ to save the setting and exit the window.
ES9600 User Guide Chapter 4: Player Interface -Web Creating a New Playlist 1. Click the ‘New’ button in the Playlist Browser. A “New Playlist” dialog box appears. 2. Enter the name of the new playlist and click the “OK” button. The new playlist appears in the Playlist Browser panel. Adding Clips to a Playlist 1. Click the desired Playlist in the Playlist Browser panel. The Playlist contents appear in the Playlist Editor panel. 2.
ES9600 User Guide Chapter 4: Player Interface -Web Edit Playlist Properties: Timecode mode and other parameters of a Playlist can be managed through the Playlist Editor. NOTE: Refer to the following chapter for more information on using Timecode with the ES9600 1. Click the desired Playlist in the Playlist Browser panel. 2.
ES9600 User Guide Chapter 4: Player Interface -Web 7. Click Save. The window closes. 8. Select ‘Receive’ from the drop-down menu ‘Timecode’ menu. 9. Enter a ‘Play At’ time. 10. Click Save. The window closes. To Delete a Playlist: 1. Click the Playlist to delete in the Playlist Browser panel. Hold the SHIFT key to select multiple Playlists to delete. 2. Press the ‘Delete’ button on the toolbar at the bottom of the Playlist Browser panel. A confirmation dialog box appears. 3.
ES9600 User Guide Chapter 4: Player Interface -Web Note: You must press the ‘Save’ button at the bottom of the page to keep changes made on any Settings page. Note: Press the “Refresh” button at the bottom of the page to read the current settings from the Player. Serial Ports This menu allows setup of the ES9600 Comm Port for remote control with ESCAN or any other control application.
ES9600 User Guide Chapter 4: Player Interface -Web ControlMSVPP – Serial Control responds to proprietary Electrosonic control commands. Pass Through - Use the “Pass Through” setting to control another device such as a video projector (RS232) from the ES9600 with ESCAN or some other control system. NOTE: When using the Pass Through setting ensure that the Baud Rate, Parity, Data Bits and Stop Bit are set to match the device being controlled.
ES9600 User Guide Chapter 4: Player Interface -Web Networking - Ethernet The 9600 support two (2) Ethernet network connections (two unique IP addresses). This feature is very useful as a single unit can be deployed within two independent networks. For example the player could be incorporated into a theater system where one network connection is used for a show control subnet and the other network connection used as the main interface for content delivery.
ES9600 User Guide Chapter 4: Player Interface -Web Gateway – Adjust the Gateway as required or leave as ‘None’. NOTE: This would be a good time to record the ES9600’s IP address(s) and name (Refer to section ‘System: Computer Name’ later in this Chapter) as this information will be required for transferring DCP Folders to the ES9600 with an FTP application (refer to Chapter: 7 Data Transfer). Video Mode Use this page to configure the 9600 for best video performance .
ES9600 User Guide Chapter 4: Player Interface -Web NOTE: When in 1-Channel mode and playing 4:4:4 content, all outputs are active (Channels 1 and 2). When in 1-Channel mode and playing 4:2:2 content, only Channel 1 outputs are active. Use this menu to set up the Video Output channels for the ES9600: Channels – Choose ‘2 Channel’, ‘2 Channel Locked’ or ‘1 Channel’ video output mode Timecode – Chose whether the 9600 will function in ‘Chase Mode’ or ‘Trigger Mode’.
ES9600 User Guide Chapter 4: Player Interface -Web Output – Check either box to set the type of Video output DAC/DVI or HDSDI LoopOn – Check box to enable/disable Channel 1 or Channel 2 loop mode Video Autoplay Here the user can Enable/Disable the Autoplay feature. When enabled the 9600 play a pre-loaded clip automatically (upon start-up). The user simply checks or un-checks the box next to the required channel to Enable or Disable Autoplay.
ES9600 User Guide Chapter 4: Player Interface -Web Use this menu to set the Video Output format for each Channel. Options for Channel 1 and Channel 2 are identical. Colorspace – Choose between RGB, YPrPp BT.709 47 Version 1.
ES9600 User Guide Chapter 4: Player Interface -Web Video HDSDI Output Click on the HDSDI Output icon to activate this dialog window: Use this menu to set the Video Output format for each Channel. Options for Channel 1 and Channel 2 are identical. HDSDI. NOTE: These options are only available when ‘Single’ Channel has been set in the Video Mode dialog. Choose from the options listed under the scroll button: Colorspace – Choose from the options listed under the scroll button: 48 Version 1.
ES9600 User Guide Chapter 4: Player Interface -Web Audio Configuration Click the Audio icon to activate the dialog window: 2-Channel video configuration (shown above): When using a 2-Channel video configuration, set ‘Global’ audio output features for groups of 8 audio channels, Channels 1-8 and Channels 9-16.
ES9600 User Guide Chapter 4: Player Interface -Web Player Click the Player icon to activate this dialog window: Give the ES9600 an ‘identity’. Host/Player Name – Give the player a unique name Location/Domain – Enter a domain name for the Player 50 Version 1.
ES9600 User Guide Chapter 4: Player Interface -Web About Click the ‘About’ icon to activate this display: This display gives information about the software present on the player. Disk Capacity – Storage installed on the unit Free Space – Storage available on the unit Player Type – The Player application version number e.g. ES9600 0.5 Firmware Version – Lists the current versions loaded in the various components of the unit.
ES9600 User Guide Chapter 5: Chapter 5: Linear Timecode Linear Timecode Large control systems often require a number of different, and usually diverse, pieces of equipment to operate within strict timing constraints. For example, an exhibit may use a video display with an associated multi-channel audio playback system. A method is required to ensure that the audio playback matches the video display. This is often referred to as “Lip Sync”.
ES9600 User Guide Chapter 5: Linear Timecode Show Control Programming This section explains the commands used to control a multi-player system. The messages sent to each player are the same, whether RS232 or TCP/IP is used for the physical connection. Command Descriptions NOTE: Refer to the ‘Timecode Commands’ section in Chapter 8 for details on actual command syntax. GetTimecodeMode Monitor the status of device operating mode: ‘Tcgenerate’ or ‘Tcreceive’.
ES9600 User Guide Chapter 5: Linear Timecode Tcstart Starts the timecode running (assumes the player is in Generate mode) NOTE: When changing to ‘new’ content with a different frame rate to that currently in use in a multiple player master/slave setup, slave players should be stopped before loading new content on the master player: 1. Stop all players. 2. Load new content on master player. 3. Load new content on slave players. 4. Use the tcstart command to begin playback of the new content.
ES9600 User Guide Chapter 5: Linear Timecode The character indicates that a carriage return, ascii character 0D (hex) is required. Reference For more information on setting up communications protocols refer to: Chapter 8: Remote Control Protocols. Appendix A: TCP/IP Communications. Configuring as a Timecode Master In the master mode the ES9600 is programmed to generate timecode when a video clip begins playing. This allows any slave devices to be locked to the video output from the Player.
ES9600 User Guide Chapter 5: Linear Timecode Generate a timecode starting at 01:00:00:00 when the play command is received, but delay start of the video playing until 01:00:10:00. Generate a timecode starting at 01:00:00:00 when the play command is received. Start the video 10 seconds later (10 second delay) and run the timecode on until 01:05:00:00. 56 Version 1.
ES9600 User Guide Chapter 5: Linear Timecode Configuring as a Timecode Receive (Slave) In ‘Receive’ (Slave) mode the ES9600 can be programmed to begin playing when it receives a particular timecode. A different timecode can be programmed for each clip in the clip list. NOTE: When running the ES9600 as Timecode Receive the user must determine whether the 9600 will function in ‘Chase Mode’ or ‘Trigger Mode’. Access this setting through the Setup | Video – Mode Web page.
ES9600 User Guide Chapter 6: Chapter 6: Genlock Genlock Genlock provides a method for ensuring that multiple ES9600 players can operate with synchronous timing on each of their outputs. Thus the first frame of video is decoded across all the players that make up the ‘genlocked’ system at the same time. ESGEN Genlock Mode The ES9600 supports proprietary ESGEN genlock.
ES9600 User Guide Chapter 6: Genlock Master Designate a particular 9600 as the Master (source). ESGenlock control signal is fed in a ‘daisy-chained’ connection from the ‘ESGen Output’ (Din Connector) to any other Electrosonic product (including 9600s) that is ES Gen capable. These other devices will be designated as ‘slaves’. 59 Version 1.
ES9600 User Guide Chapter 6: Genlock ES Genlock (Slave) Designate a particular 9600 as a Slave. ESGenlock control signal from another 9600 or ES device is received through the ‘ESGen Input’ (Din Connector). ES MS9200 Genlock (Slave) Designate a particular 9600 as a Slave. ESGenlock control signal is received through the ‘ESGen Input’ (Din Connector) from a 9200 series device designated as ‘Master’. Connections are same as shown above. 60 Version 1.
ES9600 User Guide Chapter 7: Chapter 7: Data Transfer Data Transfer Refer to Appendix A for details on Encoding content for use on the ES9600. The final encoded content (JPEG 2000 video, audio and other associated data) is collectively referred to as a DCP and must be loaded on the ES9600’s hard disk via FTP in order to be played. Transfer all DCPs to the Media (default) folder in the ES9600. NOTE: A test folder is included, already factory loaded in the Media folder with your ES9600.
ES9600 User Guide Chapter 7: Data Transfer 2. In the Address line, as shown above, type ‘ftp://yourIPaddress’ (from Chapter 2: Communications, Set IP Address), press Enter/Return the following Login dialog box will be displayed: 3. Enter the User Name: es9600 (case sensitive) Enter the Password: electrosonic (case sensitive). Click Log On. The ES9600 file structure is displayed: 4. Double click the media folder to view the contents of the 9600: 5.
ES9600 User Guide Chapter 7: Data Transfer 6. Select the file(s) you wish to transfer and drag/drop from the My Computer window (local computer) to the Internet Explorer window (ES9600). NOTE: DCP 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 ES9600 before trying to play them.
ES9600 User Guide Chapter 8: Remote control Protocols Chapter 8: Remote Control Protocols The ES9600 can be controlled remotely using the ES/MSVPP command protocol. The command protocol can be accessed over the following physical links: • RS-232 serial • Ethernet LAN using TCP/IP • Ethernet LAN using HTTP The Serial and LAN connectors are located at the rear of the unit. We recommend that you use commercially manufactured connecting cables.
ES9600 User Guide Chapter 8: Remote control Protocols “1” “1,2” “2” Text Command Protocol (Telnet Protocol) Most users will probably include the ES9600 in a system that uses a dedicated control system application. That application can be easily setup to communicate with the player by means of the supported protocol. In the absence of a dedicated control application the user can communicate remotely with the Player using the Telnet Protocol.
ES9600 User Guide Chapter 8: Remote control Protocols : Type any ES/MSVPP command into the Command entry field on the web interface and press the ‘Enter’ key. The display will show the result in the Response field. 66 Version 1.
ES9600 User Guide Chapter 8: Remote control Protocols Command Reference Each section below describes related commands. In the examples which follow, any text in fixedfont-bold-italics should be entered by the user (not all of the reference commands will give examples). Text which is in fixedfont is returned by the player.
ES9600 User Guide Chapter 8: Remote control Protocols GetAudioMute This command returns the audio mute setting for the requested channels. Player Response: AudioMute … AudioMute The mute response parameter will be “1” if the channel is muted or “0” if the channel is un-muted. GetAudioVolume This command returns the audio output attenuation level for the requested channels.
ES9600 User Guide Chapter 8: Remote control Protocols Colorspace “ch2.video.dac” “ YPrPb BT.709” Colorspace GetGenlockMode This command returns the Genlock mode of the player. Player Response: GenlockMode GetHdsdiEnable This command returns the HD-SDI enable setting of the player. Player Response: HDSDIEnable GetHdsdiMode This command returns the HD-SDI mode of the player output.
ES9600 User Guide Chapter 8: Remote control Protocols OutputResolution Example: GetoutputResolution 1 OutputResolution 1 1920 1080 I 59 GetPlayerType This command returns the player type and version number. Player Response: PlayerType Values of the player type string are shown in the following table. Player Type String Description MS9100HD 9100 series based HD players MS9200HD 9200 series based HD players.
ES9600 User Guide Chapter 8: Remote control Protocols This command enables loop mode for the specified channels. When loop mode is enabled, the player will automatically repeat playback of the current playlist when it reaches the end. Player Response: OK or ERROR SetAudioDelay This command sets the amount of delay between the audio and video outputs on the specified channels. Parameters: The list of channels to be modified.
ES9600 User Guide Chapter 8: Remote control Protocols SetAudioMaster This command sets audio mute on the specified channel. Parameters: The list of channels to be modified. Set to “1” to mute the channel. Set to “0” to unmute the channel.
ES9600 User Guide Chapter 8: Remote control Protocols “video.hdsdi” The player HD-SDI outputs. This affects both channel 1 and channel 2. “ch1.video.dac” Analog output of channel 1. “ch1.video.dvi” Digital output of channel 1. “ch2.video.dac” Analog output of channel 2. “ch2.video.dvi” Digital output of channel 2. The names of the available colorspaces are shown in the following table. Colorspace Description “RGB” tbd “CIE 1931 XYZ” “YCrCb BT.601” “YPrPb BT.
ES9600 User Guide Chapter 8: Remote control Protocols Player Response: OK or ERROR SetHdsdiMode This command sets the HD-SDI mode of the player output. The HD-SDI mode is only active in single channel mode. Parameters: Mode Description single SMPTE 292M – Single Link Mode Only the first HD-SDI output is used. All video formats are converted to 4:2:2 10-bit. dual_422_12 SMPTE 372M – Dual Link All video formats are converted to 4:2:2 12-bit.
ES9600 User Guide Chapter 8: Remote control Protocols Enable video on the specified channels. Player Response: OK | ERROR 75 Version 1.
ES9600 User Guide Chapter 8: Remote control Protocols Serial Port Commands GetSerialConfig This command returns the settings of the specified serial port. Parameters: Serial communication port. values ::= 1,2 Player Response: SerialConfig GetSerialMode This command returns the operating mode of the specified serial port.
ES9600 User Guide Chapter 8: Remote control Protocols Ethernet Configuration Commands GetDhcp This command returns the DHCP setting of the specified interface. Parameters: The Ethernet interface to set. values := “eth1” | “eth2” Player Response: Dhcp Dhcp Example: GetDhcp eth1 Dhcp eth1 Off Dhcp GetGateway This command returns the gateway for the specified interface. Parameters: The Ethernet interface to set.
ES9600 User Guide Chapter 8: Remote control Protocols GetMacAddr … This command returns the Ethernet MAC address of the specified interface. Parameters: The Ethernet interface to set. values := “eth1” | “eth2” Player Response: MacAddr Example: GetMacAddr eth1 MacAddr eth1 00:a1:bd:09:c2:ff MacAddr SetDhcp This command sets the specified Ethernet interface into DHCP mode. Parameters: The Ethernet interface to set.
ES9600 User Guide Chapter 8: Remote control Protocols Media Management Commands GetMediaTree This command returns the directory structure of the player media storage volume. NOTE: This command does not return a listing of media files, only the directory tree of the media drives. Player Response: The player responds with a series of MediaBranch response lines. MediaBranch … MediaBranch Example: The following exchange shows an example response from the player.
ES9600 User Guide Chapter 8: Remote control Protocols Clip Commands GetClips This command returns the clips in a media directory at the requested path. should be a value returned by GetMediaTree. Player Response: Clip … Clip Example: GetClips ”/” Clip “clipname1.clp” Clip “clipname2.clp” Clip “clipname…N.clp” Clip LoadClip This command loads the clip onto the specified channels.
ES9600 User Guide Chapter 8: Remote control Protocols Playlist Commands AddPlaylist This command appends a clip to the end of a playlist. If the playlist does not exist a new one is automatically created.
ES9600 User Guide Chapter 8: Remote control Protocols DeletePlaylistItemProperties … This command deletes one or more Clip properties from the specified playlist. Parameters: Name of the playlist to modify. The index of the playlist Clip to modify The name of the property to delete.
ES9600 User Guide Chapter 8: Remote control Protocols GetPlaylistProperties … This command retrieves one or more playlist properties from the specified playlist. If no properties are specified, then all playlist properties are returned. Parameters: Name of the playlist to modify. The name of the property to retrieve. Player Response: PlaylistProperty … PlaylistProperty Example: GetPlaylistProperties intro.espl.
ES9600 User Guide Chapter 8: Remote control Protocols Example: ListAllPlaylists Playlist “someplaylist” Playlist “anotherplaylist” Playlist ListPlaylist This command returns a list of clips in a playlist. Parameters: Name of the playlist to modify. Player Response: The player responds with a list of all clips in the specified playlist. The list is terminated with an empty PlaylistEntry response line.
ES9600 User Guide Chapter 8: Remote control Protocols RemovePlaylistItem This command removes a clip from a playlist. Parameters: Name of the playlist to modify. Playlist index of the clip to remove. Player Response: OK or ERROR SetPlaylistItemProperties … This command sets one or more Clip properties on the specified playlist. Parameters: Name of the playlist to modify.
ES9600 User Guide Chapter 8: Remote control Protocols PlaylistProperty prop2 “world” PlaylistProperty Switchplaylist The player performs a seamless switch to the new playlist at the end of the currently playing playlist. Parameters: A list of channels Name of the playlist to switch to. Player Response: OK or ERROR Example: Switchplaylist 1 “Playlistname” OK 86 Version 1.
ES9600 User Guide Chapter 8: Remote control Protocols Playback Commands FrameAdvance When the specified channel is paused, this command will advance the video to the next frame. The optional parameter controls the direction and number of frames to advance. If omitted, is assumed to be 1. Parameters: A list of channels to control. The direction and number of frames to advance.
ES9600 User Guide Chapter 8: Remote control Protocols Speed Description speed > 0 Content plays in the forward direction. Example: A speed of 2.0 would be 2x fast forward. speed < 0 Content plays in the reverse direction Example: A speed of -4.0 would be 4x rewind. speed > -1.0 Content plays in slow motion. Example: A speed of 0.5 would be half speed slow. speed < 1.0 Parameters: A list of channels to control. The desired playback speed.
ES9600 User Guide Chapter 8: Remote control Protocols Timecode Commands GetTimecodeMode This command returns the timecode mode setting. Player Response: TcGenerate or TcReceive GetTimecodeOpMode This command returns the timecode ‘receive’ mode settings. Player Response: Chase or Trigger GetTimecodeValue This command returns the timecode value (hh:mm:ss:ff) at the instant in time that the command was entered. SetTimecodeOpMode Sets the player into one of two timecode modes.
ES9600 User Guide Chapter 8: Remote control Protocols Tcstart Starts the timecode running (assumes the player is in Generate mode – refer to “The Timecode configuration dialog” section of Chapter 6: Timecode) Player Response: Tcstopat Sets the timecode stopat time Player Response: OK or ERROR 90 Version 1.
ES9600 User Guide Chapter 8: Remote control Protocols GPIO Commands: Use the GPIO Interface module commands to enable the MS9600 to control or be controlled by an external device. NOTE: Refer to Chapter 9: ‘Using the GPIO Interface’ for more information. GPIO command parameters use the following conventions. GPIO input. values ::= 1, 2, 3, 4
ES9600 User Guide Chapter 8: Remote control Protocols Setinputtrigger This command sets the GPIO inputs to ignore ‘status’ changes. Player Response: OK Setoutput
ES9600 User Guide Chapter 8: Remote control Protocols System/Status Commands Getstate Request the status of certain parameters for a specific player (Channel) Player Response: Statetc 1 “00:00:00:00” (“current timecode”) Statefile 1 “clip” “(current clip”) Stateplay 1 “status” (“playing”, “paused”, “stopped”) GetStateEx … This command returns the values of various channel parameters.
ES9600 User Guide Chapter 8: Remote control Protocols Reboot Reboot the HD Player. The player doesn’t send a response to this command. 94 Version 1.
ES9600 User Guide Chapter 8: Remote control Protocols Miscellaneous Commands – (Telnet Protocol) tbd GetTemperature … This command returns the temperature reading of the requested sensors. If sensor names are omitted, the command returns the readings of all available sensors. Parameters: The name of a sensor to retrieve. values := “front panel” | “main processor” Sensor values are listed in the following table. “front panel” Temperature sensor on the front panel board.
ES9600 User Guide Chapter 8: Remote control Protocols Examples: GetVoltage “ps1 5vdc” Voltage “ps1 5vdc” 5.39vdc Voltage SetDate tbd GetDate This command returns the current date and time of the player. Player Response: Date Examples: GetDate Date 03/25/2000 07:53:17 SetDeviceLocation This command sets the location string of the player.
ES9600 User Guide Chapter 8: Remote control Protocols GetDeviceName This command returns the name of the player. Player Response: DeviceName Examples: GetDeviceName DeviceName “lobby player” GetDiskInfo This command returns the size of the player hard drive and the amount of available free space. The returned values are in 1024 byte blocks.
ES9600 User Guide Chapter 9: Chapter 9: Using the GPIO Interface Using the GPIO Control Interface GPIO Physical Interface WARNING: The GPIO interface provides a 12V DC power output. Ensure that no conductive material is allowed to come into contact with these terminals.
ES9600 User Guide Chapter 9: Using the GPIO Interface Option 1 – Input switch contacts using the ES9600’s power supply. This method is useful in applications where the current required is within the allowable limit of the ES9600. 500mA is available for external use. 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.
ES9600 User Guide Chapter 9: Using the GPIO Interface GPIO Command Protocol The protocol used to communicate with the ES9600 GPIO board from ESCAN will mirror the text protocol used from the Electrosonic FrEND range of products, with an important difference: The commands do not have space separators in the command names. i.e. SET OUTPUT on the FrEND becomes SETOUTPUT on the ES9600.
ES9600 User Guide Chapter 9: Using the GPIO Interface The ES9600 will send out an inputstate (See description of GET INPUT) message whenever the state of an input changes. The input state 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.
ES9600 User Guide Appendix A: Appendix A: TCP/IP Communications TCP/IP Communications An Introductory Note A full explanation of Ethernet communication is beyond the scope of this user guide. However, the following details should provide enough information to understand the basic concepts. Ethernet Communication The ES9600 can be controlled via RS-232 and Ethernet connections. Most users will be familiar with RS-232 communication.
ES9600 User Guide Appendix A: TCP/IP Communications Static IP Assignment Static assignment allows the user to assign an IP address to a device. Once assigned, it will always retain the assigned address unless changed by the user. NOTE: DO NOT ASSIGN TWO DEVICES THE SAME IP ADDRESS. The following sections discuss the structure of IP addresses, and how to assign a static address to the ES9600.
ES9600 User Guide Appendix A: TCP/IP Communications Choosing IP Addresses Two scenarios exist that will dictate the IP address assigned to your devices: 1. Connecting to an existing network 2. Establishing an independent network. Connecting to an Existing Network If your ES9600 is to be connected into an existing network, you will need to contact the network administrator and ask that a suitable address be allocated to you.
ES9600 User Guide Appendix A: TCP/IP Communications It is important that you set the correct value for the Subnet Mask. The basic values depend on the class of IP Address being used: Class Name Class A Class B Class C Subnet Mask 255.0.0.0 255.255.0.0 255.255.255.0 Refer to ‘Chapter 3: Player Interface – Local’, and ‘Chapter 4: Player Interface – Web’ for information on setting the IP Address and Subnet Mask for the 9600.
ES9600 User Guide Appendix A: TCP/IP Communications • 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. • 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.
ES9600 User Guide Appendix B: Encoding Guidelines Appendix B: Encoding Guidelines This section describes the process of encoding and packaging audio/video material for playback on the ES9600. The encoding and packaging process follows many of the concepts and specifications developed by the Digital Cinema Initiative (DCI). For more detailed information, refer to the references and specifications listed at the end of this section.
ES9600 User Guide Appendix B: Encoding Guidelines Reels In the movie industry it is a common practice to split a feature onto several film ‘reels’ for distribution. This concept is supported digitally by splitting a feature into several separate track files. We may want to use more than one ‘reel’ in order to work with more manageable file sizes, say hundreds of gigabytes instead of a few terabytes.
ES9600 User Guide Appendix B: Encoding Guidelines The ES9600 supports the colorspaces and chroma subsampling formats listed in the following table. Colorspace Chroma Subsampling RGB 4:4:4 XYZ 4:4:4 YPrPb 4:2:2, 4:4:4 JPEG-2000 Codestream Restrictions JPEG-2000 codestreams must conform to ISO 15444-1:2004/PDAM 1 and more fully constrained as follows: All frames shall be untiled; the entire image shall be encoded as a single tile. The image and tile origins shall both be at <0,0>.
ES9600 User Guide Appendix B: Encoding Guidelines Audio Encoding Guidelines The ES9600 supports Broadcast Audio WAVE files with the following properties: Sample rate 48 kHz Sample width 16, 24 or 32 bit Channel count 2, 8 or 16 channel Audio streams must conform to the following restrictions: The edit rate of the audio shall match the edit rate of the video. The audio stream shall be aligned to a full video frame boundary.
ES9600 User Guide Appendix B: Encoding Guidelines Colorspace String Description “CIE 1931 XYZ” “RGB” “YCrCb BT.601” “YPrPb BT.709” If no colorspace is specified, the default colorspace is assumed to be `CIE 193 XYZ`. Electrosonic Show Playlist Guidelines A Show Playlist defines an ordered list of Composition Playlists to be played-out in sequence by the ES9600 player. A Show Playlist is stored as an XML file with a simple schema as shown in the following example.
ES9600 User Guide Appendix B: Encoding Guidelines Playlist properties can be accessed and modified using the GetPlaylistProperties and SetPlaylistProperties MSVPP commands. Clip properties can be accessed and modified using the GetPlaylistItemProperties and SetPlaylistItemProperties MSVPP commands.
ES9600 User Guide Appendix C: Appendix C: Specifications Specifications Video Outputs Analog Format: RGBHV / YPrPb to SMPTE274M and 296M DVI Format RGBHV to SMPTE374M and 296M Tri level sync on YPrPb mode as specified by EIA770 HDSDI Single Link SMPTE292M and Dual Link SMPTE 374M Video Connector 29 Pin DVI/I Socket PinOut: Pin # Name Pin # Name 1 TMDS Data 2 - 13 TMDS Data 3 + 2 TMDS Data 2 + 14 +5 V power 3 TMDS Data 2/4 Shield 15 Ground (for +5V) 4 TMDS Data 4 - 16 H
ES9600 User Guide Appendix C: Specifications *2048x1080p and 1920x1080 60/59/50/48fps requires DCI compatible projector. 250Mbits Max bit rate for DCI compliant files TBD bit/s Max for standard JPEG2000 Video Output Formats SMPTE274M / SMPTE296M / SMPTE292M / SMPTE374M** 2048 x 1080p 4:4:4 24 fps 1920 x 1080p 4:4:4 24 fps 1920 x 1080p 4:4:4 25 fps 1920 x 1080p 4:4:4 30 fps 1920 x 1080p 4:2:2 29.
ES9600 User Guide Appendix C: Specifications System Control Features Genlock Input Video Black And Burst 1V p – p, bi-level.
ES9600 User Guide Index Index A G About the Player Analog Output Audio Audio Encoding Autoplay 33, 51 47 49 105 36 C CE Compliance Choosing IP Addresses Clip Clip Info Codestream Restrictions Communications Composition Playlist 1 99 20 36 104 97 105 Genlock GPIO 12VDC Commands Digital Inputs Input Circuit Wiring Digital Outputs Relay Changeover contacts Data Remove FTP Internet Explorer Data Transfer FTP Internet Explorer Date and Time 61 63 61 61 23 E Encoder Knob Encoding ENTER button Environme
ES9600 User Guide Index Playlist Playlist Delete Playlist Editor Playlist Properties Playlist, New POWER OFF/ON PREV button 19 40 37 38 38 13 16 Q Quick Start 17, 18 R Reboot Remote Control Command Reference Media Management Commands Miscellaneous Telnet Commands Playback Commands Playlist Commands System Commands Timecode Commands Remote Control Protocols GPIO Commands Text Command Protocol (Telnet) Text Command Structure Remove Clip RJ45 Ethernet RJ45 Pinout RS232 27 76 90 84 77, 78 88 86 64 87 65