background image

 

Alcorn McBride A/V Binloop Uncompressed User’s Manual 

Page 11 

Control System 

The Control system of the controller card is the heart of the Binloop.  
This system handles all of the Binloop’s control interfaces.  In 
addition, the Control system is responsible for configuring and 
controlling both the SMPTE Interface and the A/V Sync system that 
also reside on the controller card.  This system’s final significant role 
is to configure and control the reproducers over a shared 
communications line. 

 

Control Interfaces 

The Control system monitors all of the control interfaces, which 
include Ethernet, Parallel, RS-232, and the Front Panel interface.  
Anything that happens on these interfaces, in one way or another, is 
translated by the Control system into a command to do something.   

For example, the Control system may receive an RS-232 command to 
play video 1 on reproducer 1.  It must interpret this command, and 
then send the appropriate control signal to the reproducer to make it 
happen.  Another common example would be using the Parallel 
control port to start the SMPTE generator.  The Control system would 
sense a contact closure on the Parallel control port, and then instruct 
the SMPTE Interface to start generating timecode. 

You can read more about these control interfaces, and how they work 
in a later chapter in this manual titled 

Controlling the Binloop. 

 

Reproducer Control 

Without the Control system, the reproducers would do nothing except 
generate black video and waste electricity.  They have no knowledge 
of the SMPTE clock value, RS-232 commands, Parallel input status, 
or anything of the sort.  They are simply designed to obey basic 
playback commands and, in that regard, the Control system is their 
boss.  It is responsible for issuing configuration and playback 
commands to the reproducers, and is capable of doing so with 
tremendous precision.  

 

Содержание A/V Binloop Uncompressed

Страница 1: ...A V Binloop Uncompressed User s Manual...

Страница 2: ......

Страница 3: ...s no representation or warranty that the use of these products for specific applications will be suitable without further testing or modification Alcorn McBride products are not intended for use in ap...

Страница 4: ......

Страница 5: ...ng Video 5 ABOUT THE BINLOOP 7 What is the Binloop 7 What s inside the Binloop 7 The Card Cage 7 The Controller Card 8 The Reproducer Cards 8 The CobraNet Card 8 The Dante AVB Card 8 How the Binloop W...

Страница 6: ...t SMPTE Loop Mode 30 Get Set SMPTE Powerup Mode 30 Get Set SMPTE Restart Mode 31 Get Set SMPTE Idle Mode 31 Get Set Video Format 32 Get Set Synchronous Play Delay 32 Search Clip 33 Play Resume 33 Loop...

Страница 7: ...cription 65 Details 65 Reproducer Configuration 66 CobraNet Configuration 67 Bundle 69 DANTE 70 Description 70 Details 70 Dante Controller 70 Primary and Redundant Network 71 HARDWARE DESCRIPTION 73 C...

Страница 8: ...Binloop 91 Modifying the Binloop Configuration 92 Downloading the New Configuration 95 Note 2 Controlling the Binloop with an Alcorn McBride Show Controller 96 Preparation 96 Configuring the Binloop 9...

Страница 9: ...Alcorn McBride A V Binloop Uncompressed User s Manual Page ix Controller Card Firmware Update 112 INDEX 113...

Страница 10: ......

Страница 11: ...A V Binloop Uncompressed hardware Later sections contain more detailed information on programming and operation including how to integrate your Binloop into a control system and the various hardware c...

Страница 12: ...nge PLEASE DON T THROW AWAY THIS MANUAL Installation Instructions Note It is always ideal to use power protection such as surge protection and or an uninterruptible power supply to ensure a reliable p...

Страница 13: ...mely high performance that many SSD models cannot achieve Performance variations exist even between the same model of SSD due to internal firmware and die changes by the drive manufacturer Drives purc...

Страница 14: ...t the SSD into the SSD socket Wait for the status LED to turn orange to indicate that the card is being formatted approximately 5 seconds When the status LED turns off the formatting is complete You m...

Страница 15: ...oaded with the A V Binloop Uncompressed test clip into the channel 1 SSD socket 3 Power up the Binloop 4 Wait for the Binloop to finish initializing You can determine this by watching status display a...

Страница 16: ......

Страница 17: ...iety of easy to use control interfaces requires unique system architecture The purpose of this section is to familiarize you with how the Binloop works so that you can gain a better understanding of h...

Страница 18: ...cer is available on the connectors found on the back of the Binloop cage Each reproducer has output connectors for HDMI 3G SDI and Digital Audio AES EBU The reproducer cards receive all playback comma...

Страница 19: ...adversely affected by signal degradation due to electromagnetic interference high frequency attenuation and voltage drop over long cable runs Thanks to digital multiplexing the cabling requirements fo...

Страница 20: ...ents that comprise the Binloop let s get more familiar with how those components actually work together The diagram below outlines the different components we ve covered as well as their functional re...

Страница 21: ...S 232 command to play video 1 on reproducer 1 It must interpret this command and then send the appropriate control signal to the reproducer to make it happen Another common example would be using the...

Страница 22: ...nerate the audio clocks Here s a table that shows the settings that are available to you Setting Options Video Format NTSC PAL FILM Sample Rate 32kHz 44 1kHz 48kHz 96kHz These settings can be configur...

Страница 23: ...The initial time of SMPTE generator when it is first enabled Start Time The time that the SMPTE generator returns to after it reaches the End Time when looping End Time The time when the SMPTE genera...

Страница 24: ...MPTE Out connector The Generate W V Sync mode operates exactly like the normal Generate mode except that the SMPTE clock is generated synchronously with the vertical sync video signal of the Binloop F...

Страница 25: ...ed any start commands received while the timecode is running will be completely ignored Idle Mode The Idle Mode determines the state of the SMPTE Output when the SMPTE Interface is Stopped If the Idle...

Страница 26: ......

Страница 27: ...Baud Rate Description Alcorn 9 bit 9600 For use with legacy Alcorn Show Controllers AMI Pioneer 9600 Generic ASCII based protocol intended for use by almost any serial control device including Alcorn...

Страница 28: ...to be the UDP port that the Binloop is listening to for UDP commands This value is always 2638 Source Port This is the UDP port that your PC or controller will use to send the UDP message It does not...

Страница 29: ...Play and Loop clip 2 on Group 2 Play Group 3 22 GND Play and Loop clip 3 on Group 3 Play Group 4 23 GND Play and Loop clip 4 on Group 4 Play Group 5 24 GND Play and Loop clip 5 on Group 5 Play Group 6...

Страница 30: ...or in the Parallel Inputs table should be left unconnected These relay outputs directly mimic the Run Fault and Ready unit status LED s on the front panel of the Binloop GND can be any one of the gro...

Страница 31: ...ernal source The way to start playback using the SMPTE Control inputs is to configure the Binloop to generate SMPTE program a playback trigger in the SMPTE Trigger Table and start SMPTE using the Star...

Страница 32: ...t powers up You could then create a Play command that gets triggered by the timecode shortly after it starts running The result is that the Binloop automatically starts playing after power up with no...

Страница 33: ...Ethernet port of the Binloop This section discusses the most commonly used commands in detail The protocol is ASCII based Upper or lower case characters can be used interchangeably All commands and r...

Страница 34: ...3 Get Set Unit ID Description This command will get or set the unit ID number Parameters xx represents a decimal number between 1 49 Set Command xxID Response R Example Command 1ID Response R Get Comm...

Страница 35: ...xxx Example Command SM Response 255 255 255 0 Set Command xxx xxx xxx xxxSM Response R Example Command 255 255 255 0SM Response R Get Set Gateway address Description This command will get or set the...

Страница 36: ...nterface Comments If the SMPTE module is configured to Generate this command will cause the SMPTE clock to stop at its current time If the SMPTE module is configured to Read this command will cause th...

Страница 37: ...ponse hh mm ss ff Example Command CT Response 01 59 59 30 Set Command hh mm ss ffCT Response R Example Command 01 59 59 30CT Response R Get Set SMPTE Mode Description This command will get or set the...

Страница 38: ...d fps 5 30 fps Get Command FR Response x Example Command FR Response 5 Set Command xFR Response R Example Command 5FR Response R Get Set SMPTE Preroll time Description This command will get or set the...

Страница 39: ...se hh mm ss ff Example Command RT Response 00 00 01 00 Set Command hh mm ss ffRT Response R Example Command 00 00 01 00RT Response R Get Set SMPTE End time Description This command will get or set the...

Страница 40: ...g is Enabled on power up Get Command LM Response x Example Command LM Response 1 Set Command xLM Response R Example Command 1LM Response R Get Set SMPTE Powerup Mode Description This command will get...

Страница 41: ...art is Enabled on power up Get Command RM Response x Example Command RM Response 1 Set Command xRM Response R Example Command 1RM Response R Get Set SMPTE Idle Mode Description This command will get o...

Страница 42: ...Example Command 0VF Response R Get Set Synchronous Play Delay Description This command configures the synchronous play delay of the Binloop reproducers By default this delay is 60 SMPTE frames or aro...

Страница 43: ...p F1 or F2 Wildcard address for all reproducers Response R Examples Search File 1 on Reproducer 2 1R2SE Search File 2 on Group 1 2G1SE Search File 150 on 4K Group 2 150F2SE Search File 52 on All Repro...

Страница 44: ...dressed reproducer card s Playback starts as soon as possible after the command is received Command nnnnaaaPL Parameters nnnn is an ASCII file number between 0 1023 aaa is the address of the card s yo...

Страница 45: ...pt that the playback does not begin as quickly as possible Instead the reproducer waits a consistent amount of time 60 SMPTE frames by default after the command is received before it starts playback T...

Страница 46: ...cers the video clips MUST be identical in length down to the frame If they are not the clips will not remain in sync after the loop point Play Next Description This command causes the specified file t...

Страница 47: ...F1 or F2 Wildcard address for all reproducers Response R Example Play File 2 on Reproducer 1 2R1PL Queue File 3 to loop after file 2 finishes 3R1LN Stop Playback Description This command will stop cu...

Страница 48: ...eproducer 1 R1ST Resume Reproducer 1 R1PL Pause Playback Description This command will pause the currently playing clip at its present position The screen will mute to black while the video is paused...

Страница 49: ...Group F1 or F2 Wildcard address for all reproducers Response R Example Mute Video on Reproducer 1 0R1VD Unmute Video on Reproducer 1 1R1VD Mute Unmute Audio Description This command controls muting o...

Страница 50: ...s 720P59 720p 59 94fps 720P50 720p 50fps aaa is the address of the card s you want to process the command Rxx Reproducer address between R1 R8 Gxx Group address between G1 G13 Fx 4K Group F1 or F2 Wil...

Страница 51: ...ucer 1 R1 P Example Responses Reproducer is Playing P04 Reproducer is Stopped P01 Reproducer has an Error P08 Get Reproducer Clip Number Description This command requests the number of the clip curren...

Страница 52: ......

Страница 53: ...g these settings In addition this software is necessary to program SMPTE timecode triggers for applications where you want the Binloop to operate without any external control system Requirements The B...

Страница 54: ...on your PC and the Programmer port of the Binloop Once you make this connection you are ready to use the Binloop software to program and communicate with the your Binloop Connecting with Ethernet Eth...

Страница 55: ...the Windows Start menu from the Programs Alcorn McBride Inc folder When the program opens you ll see this window Before we get started you ll need to configure your PC s connection with the Binloop To...

Страница 56: ...connection click the OK button to close this window To make sure that the connection is working properly click on the icon at the top of the Binloop window This will open the Unit Configuration windo...

Страница 57: ...ated in the Getting Started section of this manual before moving on 1 Make sure that Reproducer 1 has a flash card loaded with a video clip named as clip 1 i e VID00001 2 Make sure that the Binloop yo...

Страница 58: ...triggers New The first selection New creates a new Binloop configuration with default values and an empty timecode trigger list Open The second selection is Open which pops up a window allowing you t...

Страница 59: ...f the file you are currently using The name can be changed from the default by typing a new name into the File name box Print Setup The Printer Setup selection allows you to select and configure your...

Страница 60: ...upported by the Binloop Software The Unit Configuration window permits the user to select the number of reproducers in the Binloop The A V Binloop Uncompressed has 8 slots Control Port Protocol The Co...

Страница 61: ...s Connection Settings window provides settings for the serial COM port your using on your PC to communicate to the Binloop It defaults to Offline SMPTE Start You can also set a Custom Preroll Time whe...

Страница 62: ...associated with the Binloop s SMPTE interface Frame Rate This is the Frame Rate used for generating SMPTE The choices are 23 976 24 25 29 97 30 drop and 30 frames per second Read External SMPTE This...

Страница 63: ...egin Generating or Reading timecode as soon as the system reaches the Ready state Preroll Time This is the timecode value at which the SMPTE generator will begin when first started Start Time This is...

Страница 64: ...or Reproducer Group you are configuring accessing Playback Mode This option changes which audio playback is enabled Normal stereo Left or Right Mute Control Audio On Off Mute Video On Off These button...

Страница 65: ...ed file segment to play immediately after the current file is finished playing Loop Next If a file is currently playing clicking the Loop Next button will queue the specified file segment to play in l...

Страница 66: ...u Media Utilities Important You should always Format the media in the Binloop before you use it This button accesses another window that allows you to Format the SSD media on the selected Reproducer F...

Страница 67: ...s the ability for one Play command to trigger synchronized multi channel video playback You can assign a Reproducer to be a member of more than one Group Below is a screenshot showing the Group assign...

Страница 68: ...ammed timecode triggers A confirmation window will appear Upload to Binloop This option allows you to retrieve the configuration from an A V Binloop Uncompressed view it within the Binloop software Wh...

Страница 69: ...Alcorn McBride A V Binloop Uncompressed User s Manual Page 59 Help Menu The Help sub menu shows a window containing current revision information...

Страница 70: ...t allows you to program precisely timed commands that are triggered based on the Binloop s timecode clock It has a row of button at the top that allow you to Add Duplicate Edit or Delete triggers Add...

Страница 71: ...deo for playback first frame appears on screen when search is complete Start Sequence Send a Start Sequence command to an Alcorn McBride Show Controller out of the Show Control Port Show Control Port...

Страница 72: ...eo clip that you want to play for Play triggers Offset This field is used for reproducers that support playback from a specified offset into a video or audio file Stereo or Mono versus Independent For...

Страница 73: ...lay command is normally used for applications that require multiple channels of video that are unrelated to one another like individual kiosks etc Synchronized Play Latency The exact amount of latency...

Страница 74: ......

Страница 75: ...ystems using a simple Ethernet cable rather than many individual analog connections Details CobraNet is digitally encoded audio over Ethernet and as such it does not suffer the effects of long distanc...

Страница 76: ...Alcorn McBride A V Binloop Uncompressed User s Manual Page 66 Reproducer Configuration...

Страница 77: ...the CobraNet hardware Upon locating the CobraNet interface the hardware will report back the revision number for identification purposes A Note about Downloading the CobraNet configuration When downl...

Страница 78: ...the encoded resolution of the audio source 20 or 24 bits are the standard options Latency This option allows the operator to set the maximum delay tolerated in the communications channel Conductor Pri...

Страница 79: ...ll connect with the receiving unit Many audio channels can be transmitted within a bundle Bundle numbers 0 255 are defined as Multicast point to many channels and bundles 256 65279 are Unicast or poin...

Страница 80: ...tware hardware and network protocols that deliver uncompressed multi channel low latency digital audio over a standard Ethernet network Details Dante is a Layer 3 Ethernet Protocol which encapsulates...

Страница 81: ...ilable through two separate RJ45 jacks If for some reason the Primary Dante network fails the Redundant network will seamlessly take over and audio will not be interrupted The Redundant Dante Network...

Страница 82: ......

Страница 83: ...dition Lock Red The unit is has detected an external sync source video by default and is locked to it This lock can also be from SMPTE GPS Gen Red The unit is actively generating SMPTE timecode Ready...

Страница 84: ...te Reset If the Binloop is configured to generate timecode pushing this button halts the generation If the Binloop is configured to read external timecode this button causes the Binloop to ignore any...

Страница 85: ...d frames In the event that there is no current timecode value meaning timecode is not currently being read or generated this time will be displayed as dashes like the following example In addition to...

Страница 86: ...SD Reproducer Test Button Each reproducer has a test button located directly above the SSD slot As you can probably tell from the name this button is intended only for testing purposes and not for nor...

Страница 87: ...n further tables Connector Summary Connector Type Function 3G SDI BNC Female up to 8 SMPTE 424M 3G SDI Digital Video Outputs HDMI HDMI Female up to 8 HDMI Interface for Digital Video and Audio Show Co...

Страница 88: ...cations where the Binloop is to be controlled remotely via an RS 232 capable control system This could be an Alcorn McBride show controller a PC or practically any device with an RS 232 serial port Si...

Страница 89: ...he Binloop as well as download new configurations For other methods of Ethernet control this interface also provides a simple control interface that uses the Pioneer AMI protocol over the common Ether...

Страница 90: ...sformer isolated and will accept levels between 1 5 Vpp The balanced output level defaults to 0dBV into 150 ohms but can be adjusted between 0 4dBV using the front panel menu of the Binloop For backwa...

Страница 91: ...2 7 SMPTE Start input 8 SMPTE Start input 9 SMPTE Pause input 10 SMPTE Pause input 11 SMPTE Stop input 12 SMPTE Stop input 13 Mute input 14 Mute input 15 VCC 5VDC supplied by Binloop power supply 16...

Страница 92: ...at can be used to change certain settings on the card itself DBAP5 Controller Revision B JP1 is the video sync type jumper POS 1 2 Blackburst POS 2 3 Composite Sync W1 is the 75 ohm termination jumper...

Страница 93: ...ormation on those requirements so that you can successfully create and load content into the A V Binloop Uncompressed File Types The A V Binloop Uncompressed stores clips as a sequence of still image...

Страница 94: ...s which make up your video clip The clip number at the end of the directory name should be between 0 and 1023 The clip number should not be more than 5 digits but does not have to be padded with any p...

Страница 95: ...could contain the following files each a frame from the clip EveningShow 00000 tga EveningShow 00001 tga EveningShow 01799 tga In this example clip 3 is 1800 frames long If a 59 94fps framerate is sel...

Страница 96: ...lied with your A V Binloop Uncompressed are data center class drives designed for 24 7 operation and sustained performance The manufacturer s MTBF Mean Time Between Failure is 2 000 000 hours When fai...

Страница 97: ...nd encoder Observe the polarity of these cable connections and be sure to reconnect in the same way if either becomes disconnected 4 Inside the unit should be The Power Supply a silver box on the left...

Страница 98: ...ce the card in the bag on a stable surface 10 If you removed the encoder display bracket replace it and tighten the screws Do not overtighten these screws as it could break the magnets 11 Carefully pl...

Страница 99: ...ll LED Indicators Power Fault Lock Gen Ready Run Pause Stop Mute OLED Display 2 x 16 Characters Parallel Inputs Loop Stop for 8 groups Start SMPTE Pause SMPTE Stop Opto Isolated Parallel Outputs Ready...

Страница 100: ...to 20K Balanced Outputs 8 Volts Maximum into 150 ohms 20dBm Output Impedance DC Coupled less than 10 ohms Quantization 16 bit Dynamic Range 104 dB Sample Rate 44 1 KHz 48 0 KHz Frequency Response DC 2...

Страница 101: ...u do not have this software or you need guidance with connecting your PC to the Binloop refer to the Binloop Configuration Software section before continuing with this example Connecting to the Binloo...

Страница 102: ...reaches a certain value a trigger will instruct the Binloop reproducers to play a video When the video is finished the SMPTE clock will loop back to its starting value and cause this process to repea...

Страница 103: ...e the SMPTE clock run synchronous to the video Select 29 97 as the frame rate and enable the Genlock To Video option Make sure Start Automatically on Power Up is checked Uncheck Loop SMPTE at End Time...

Страница 104: ...d button at the top left of the trigger list window The following window will appear First we need to enter the SMPTE time when we want this trigger to occur Enter 01 00 00 00 in the Time box Select P...

Страница 105: ...will prompt you to make sure that you want to download the new configuration and overwrite the configuration currently in the Binloop When you proceed the following progress window will appear to sho...

Страница 106: ...Keep in mind that although we re using a V4Pro in this example all of our controllers would be programmed using the exact same method Preparation This application note requires that you have video cli...

Страница 107: ...figuring the SMPTE clock to be idle or both If you need assistance doing these things you can use the previous application note as a guide on changing the Binloop s configuration Programming the Show...

Страница 108: ...omething obvious and descriptive For example if you have more than one A V Binloop Uncompressed in your show you might want to name them BinloopUC_1 and BinloopUC _2 or BinloopUC_Preshow and BinloopUC...

Страница 109: ...useful for error detection and unsolicited device status indications We won t be using them in this example so just click Next again to advance to the next dialog 6 The last dialog allows you to inclu...

Страница 110: ...Binloop Uncompressed Before we get to that part let s first configure this sequence to be triggered by pressing Button 1 of the V4Pro To do this right click on the PlayClip sequence and select Add Tr...

Страница 111: ...e click the sequence number on the left hand side i e 0002 to access the event list Most events in WinScript Live require additional information or data parameters to work For example the Play event n...

Страница 112: ...nt allows you to command a single reproducer R1 R8 a 4K channel F1 F2 a group of reproducers G1 G13 or all reproducers All Enter F1 in this column to specify 4K channel 1 Data3 The Sync Play event use...

Страница 113: ...on reproducer 1 of the Binloop Immediately after you press the button you will see the serial LED 1 blink to indicate that the controller is sending a serial message on RS 232 Port 1 You will then se...

Страница 114: ......

Страница 115: ...on software installed on a PC and that the PC is connected to the Binloop via Ethernet If you do not have this software refer to the Binloop Configuration Software section before continuing with this...

Страница 116: ...nections Your PC s Ethernet connection will appear in this list and is usually named Local Area Connection Keep in mind that you may have several network connections so it s important that you select...

Страница 117: ...ed for the factory default network settings which are as follows IP Address 192 168 0 254 Subnet Mask 255 255 255 0 Gateway 192 168 0 1 If you believe that these settings may have been altered you sho...

Страница 118: ...control the Binloop Begin by launching the Binloop Software When the program is loaded open the Connection Settings screen by clicking on the icon or selecting Binloop Settings Connection Select Ether...

Страница 119: ...orking the version box should fill with the current firmware version of the Binloop s controller card If you wish you may click Upload to transfer the Binloop s configuration to your PC over the Ether...

Страница 120: ...tton press a Incompatible Video File b Faulty Button c Faulty Reproducer d Faulty Controller a Press Reproducer Test Button to see if reproducer responds b Press Mute Button and make sure Reproducer L...

Страница 121: ...ducer you wish to update 4 Copy the OS NEW file from the downloaded update to the SSD using a SATA dock or USB to SATA cable 5 Re insert the SSD into the Reproducer 6 Power on the Binloop 7 The reprod...

Страница 122: ...t firmware html 2 Extract the zipped firmware update file to your PC 3 Power on the Binloop 4 Connect a straight through RS 232 cable between a PC and the Binloop s Programmer serial port on the back...

Страница 123: ...liability 88 Media Utilities Format 56 Menu Wheel 75 Mute 73 74 82 91 NTSC 92 PAL 92 Parallel Control 77 pause 73 Pause 82 91 Play 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 Play Next Seamless...

Отзывы: