Automation Interface User Guide
Automation Interface User Guide
Automation Interface User Guide
Copyright 2006 Leitch Technology International Inc. All rights reserved. Leitch Technology International Inc, 26 Peppler Street, Waterloo, Ontario, Canada N2J 3C4 SOFTWARE LICENSE AGREEMENT 1. NOTICE. THIS IS A CONTRACT. BY INDICATING YOUR ACCEPTANCE BELOW, YOU ACCEPT ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE WITH THE TERMS AND CONDITIONS OF THIS AGREEMENT, DECLINE WHERE INSTRUCTED, AND YOU WILL NOT BE ABLE TO USE THE SOFTWARE. LEITCH TECHNOLOGY INTERNATIONAL INC. IS WILLING TO LICENSE THIS SOFTWARE TO YOU ONLY ON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS CONTAINED IN THIS LICENSE AGREEMENT. 2. Ownership and License. This is a license agreement and NOT an agreement for sale. We continue to own the copy of the software installed by this program and any other copy that you are authorized by this Agreement to make (the "Software"). Your rights to use the Software are specified in this Agreement, and we retain all rights not expressly granted to you in this Agreement. Nothing in this Agreement constitutes a waiver of our rights under any copyright law or any other law. 3. Permitted Uses. 3.01 Right to Install and Use. You may install and use the Software on the hard disk drive of any single compatible computer that you own. However, you may not under any circumstances have the Software installed onto the hard drives of more than one computer at the same time, nor may you install the Software onto the hard disk drive of one computer and then use the original distribution media on another computer. If you wish to use the Software on more than one computer, you must either erase the Software from the first hard drive before you install it onto a second hard drive, or else license an additional copy of the Software for each additional computer on which you want to use it. 3.02 Right to Copy. You may make one (1) copy of the Software for backup and archival purposes, provided that the original and the copy are kept in your possession, and that your installation and use of the Software does not exceed that allowed in Section 3.01, and provided you reproduce our copyright notice on the copy. 3.03 Right to Transfer. You shall not assign, transfer sublicense, rent, lend, or lease the Software or your rights under this Agreement without our prior written approval. 4. Prohibited Uses. You may not, without written permission from us: (a) use, copy, modify, merge, or transfer copies of the Software or documentation except as provided in this Agreement; (b) use any backup or archival copy of the Software (or allow someone else to use such copy) for any purpose other than to replace the original copy in the event it is destroyed or becomes defective; or (c) disassemble, decompile or "unlock," reverse translate, or in any manner decode the Software or the dongle security device for any reason. 5. Limited Warranty. We make the following limited warranties from the date you acquired the Software from us or our authorized dealer: (a) Media. For a period of twenty (20) days, the distribution media and documentation in this package will be free from defects in materials and workmanship under normal use. If the distribution media or documentation fail to conform to this warranty, you may, as your sole and exclusive remedy, obtain a replacement free of charge if you return the defective disk or documentation to us with a dated proof of purchase. (b) Interlock Security Device. Provided you are in compliance with this Agreement, we will replace a damaged or defective interlock security device (dongle) no matter what the cause of the damage. In order to receive a replacement device, you must return the damaged device to Leitch Technology International Inc, 26 Peppler Street, Waterloo, Ontario, Canada, N2J 3C4. (c) WARRANTY DISCLAIMER. EXCEPT AS PROVIDED ABOVE, THE SOFTWARE AND DOCUMENTATION ARE PROVIDED ON AN "AS IS" BASIS, AND WE DO NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS OR THAT ITS OPERATION WILL BE UNINTERRUPTED OR ERRORFREE. WE EXCLUDE AND EXPRESSLY DISCLAIM ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS NOT STATED HEREIN, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Some jurisdictions do not allow the exclusion of implied warranties, so the above exclusion may not apply to you. This limited warranty gives you specific legal rights, and you may also have other legal rights, which vary from jurisdiction to jurisdiction. 6. LIMITATION OF LIABILITY. IN NO EVENT SHALL WE BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, REVENUE, DATA, OR DATA USE, OR MACHINE USE, INCURRED BY YOU OR ANY THIRD PARTY, WHETHER IN AN ACTION IN CONTRACT OR TORT, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. OUR LIABILITY TO YOU FOR ANY LOSSES SHALL NOT EXCEED THE GREATER OF $500 AND THE AMOUNT YOU ORIGINALLY PAID FOR THE SOFTWARE. Some jurisdictions do not allow these limitations or exclusions, so they may not apply to you. 7. United States Government Restricted Rights. The enclosed Software and documentation are provided with Restricted Rights. Use, duplication or disclosure by the U.S. Government or any agency or instrumentality thereof is subject to restrictions as set forth in subdivision (c)(1 )(ii) of the Rights in Technical Data and Computer Software clause at 48 C. F.R. 252.227-7013, or in subdivision (c)(1) and (2) of the Commercial Computer Software -- Restricted Rights Clause at 48 C.F.R. 52.227-19, as applicable. Contractor Manufacturer is Leitch Technology International Inc, 26 Peppler Street, Waterloo, Ontario, Canada, N2J 3C4 8. Termination. This license and your right to use this Software automatically terminate if you fail to comply with any provisions of this Agreement, destroy the copies of the Software in your possession, or voluntarily return the Software to us. Upon termination you will destroy all copies of the Software and documentation. Otherwise, the restrictions on your rights to use the Software will expire upon expiration of the copyright to the Software.
9. Miscellaneous Provisions. This Agreement will be governed by and construed in accordance with the laws of the Province of Ontario and not by the 1980 United Nations Convention on Contracts for the International Sale of Goods, as amended. This is the entire agreement between us relating to the contents of this package, and supersedes any prior purchase order, communications, advertising or representations concerning the contents of this package. No change or modification of this Agreement will be valid unless it is in writing, and is signed by us. 10. Quebec Transactions. If you reside in the Province of Quebec, Canada, you agree to the following: The parties hereto have expressly required that the present Agreement and its Exhibits be drawn up in the English language. Les parties aux presentes ont expressement exige que la presente convention et ses Annexes soient redigees en langue anglaise. If you have any questions about this Agreement, write to us at Leitch Technology International Inc, 26 Peppler Street, Waterloo, Ontario, Canada, N2J 3C4, or call us at 519-570-9111.
Contents
Install Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 outs ..................................................... 8 Prevent Implementation Problems .............. 8
Implementation Requires Broad Knowledge Base..................................................... 8 Automation Interface Does NOT Create LayAutomation Interface Requires Layouts ...... 8 Use Standard Automation Conventions...... 8
Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Coordinate with News Vendor ................. 28 Set Preferences in Automation Interface ....32
Create Folders....................................... 28 Set Up Your CG ......................................29 Configure Inscriber CG Software..............29 Show Filenames in Playlist .......................30 Change Layout Names in INS Files ...........30 Set Layout Size.......................................30 Open Preferences ................................... 32 General Settings ......................................33 Framebuffer Settings ................................35 General Settings From Framebuffer .......... 35 Use Framebuffers ................................... 35 Set a Test Page ......................................36 Contents v
Edit Framebuffers IPS..............................36 Set Program and Preview Channel ............36 Finish or Switch Tabs ..............................36 CII Settings............................................. 37 Set Checksum.........................................37 Set Number of Digits in Error Codes ........37 Skip Tag Command.................................37 Indicate First Tag....................................38 Set Tag Identification ..............................38 Special Codes.........................................38 Use Custom Receive-Send .......................38 Switch Tabs............................................38 Resource Settings.................................... 39 Set RGB Font (special character) resources39 Update resource paths ........................... 40 Set Default Startup Folder ...................... 40 Set Output Folder .................................. 40
Set RGB Folder ..................................... 40 Set Materials Folder............................... 40 Select Format of Input Files .................... 40 Select Format of Output Files .................. 41 Switch Tabs ........................................... 41 Prepare For RGB Font (special character fonts) .................................................. 41 Effects Settings........................................43 Set Effect Speed .....................................43 Start Effect On-screen............................ 44 Move Effect Off-screen........................... 44 Set Active Texture Framebuffer on AutoCG . 44 Stop Effect ............................................ 44 Ignore AVI Alpha................................... 44 Invert Video Field Order......................... 44
Edit an Effect......................................... 67 Export an Effect Group........................... 68 Import an Effect Group .......................... 68 Edit Text.................................................69 Edit .......................................................69 Check Your Layouts................................ 70 Save Your Edited Layout ......................... 70 Save to a New Location .......................... 70 Modify Sequences ...................................72 Select ....................................................72 Copy and Paste.......................................72 Click and Drag .......................................72 Insert and Delete ....................................72 CII Commands Supported....................... 80 CII Commands Not Supported ................. 81
Modifications Not Saved to Source ..........73 Update Playlist Files ...............................73 Take to Air............................................. 74 Modify Channel Assignment ....................74 Read Framebuffer Indicator .....................74 Take to Air ............................................74 Set Preferences....................................... 76 Open Preferences ...................................76 Startup ..................................................76 Durations ..............................................76 Workbook View ......................................76 New IDC File ........................................77 Preload Effects Manually or Automatically 77 Inscriber II Commands Supported ............82
Command Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
News Feed Simulator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Open Com Test......................................98 News Feed Simulator ...............................94
Install News Feed Simulator.................... 94 Test Your Automation Interface ................96 Open News Feed Simulator .....................96 Test a Previously Created Inscriber Layout 96 Test Your Own Inscriber Layout ................97 Generic Demo........................................97 Test Communications ............................. 98 Send Commands Using Test Interface ......98 Check the Results ...................................99 Send a List of Commands ........................99 Create a Log of Commands Received...... 100 Use the Script Demo ............................ 100 Use News Feed Simulator on Automation Interface................................................ 101
Contents
vii
viii
Contents
Install Notes
A comprehensive understanding of Automation Interface requires knowledge and experience in several different domains. Chyron conventions and the CII message protocol Chyron CG operational methods Inscriber configuration and operational requirements Typically, few people can approach an automation implementation project with a solid grounding in each of these different domains. This manual gives everyone enough information about each domain so that they can implement automation smoothly. If you already have knowledge and experience about one of the domains, you should still scan each section for a review of important topics.
Automation Interface Does NOT Create Layouts Automation Interface Requires Layouts
Automation Interface cannot create Inscriber layouts. The Automation Interface inserts data from your News Vendor into your prepared Inscriber layouts. Your Automation Interface may or may not share a computer with your Inscriber CG software, depending on your configuration and needs.
Automation Interface requires Inscriber layouts to function correctly. You can use several methods to create layouts. Use an Inscriber CG product (G-Scribe, titleOne) to create layouts. Use the Inscriber C2i Message Converter to convert Chyron full page message files to layouts. Use the Inscriber A2i Page Converter to convert Aston page files to layouts. Automation Interface can also display graphic files which dont have any tags TGA, BMP, AVI, PSD, VFB. If you cannot generate Inscriber layouts you can not proceed with Automation Interface.
Inscriber CG users are most familiar with using a natural language naming system for templates, layouts, and tagged data fields. General automation convention uses a numeric naming system. You should use the numeric naming convention until you have a clear understanding of automation and Inscriber products. When Automation Interface is working smoothly, you can change the system to work with natural language.
Basics
The following illustration outlines how Automation Interface works with a News Vendor. The News Vendor sends commands using CII protocol. The commands consist of a text string that contains the required data, and a command for a specific tab description message (Inscriber layout). Automation Interface interprets the command, and retrieves the required layout. Then it extracts the data from the command, and inserts the data into the appropriate tagged data field in the specified layout.
For a list of supported Chyron commands see CII Commands Supported on page 80.
You can edit text in the rendered layout using Automation Interfaces Direct Control. You can also use Direct Control to check through your layouts before they go to air. See Direct Control on page 58.
News Vendor sends data using CII commands Direct Control edit before output NTSC/PAL video feed Rendered layout with filled tagged data fields to video output Automation Interface Serial RS 232 connection
TCP- IP Network
10
Because Automation Interface extracts the data according to a specific order, you must understand how to order the tagged data fields in your layout. See Convert or Create Layouts with Tagged Data Fields on page 47 for instructions. You can use new or previously created SLY, ICG, INS or .templates files with Automation Interface. Please note however that you must correctly name and path your component files (graphics, logos, textures etc.) in your INS and .templates files. You can have only a single INS and .templates file in each folder. We recommend users new to Inscriber file formats save their layouts as SLY or ICG files and keep them in a single job folder. This method ensures that your Automation Interface views each template you want to fill as a single ICG or SLY file. This follows previous conventions.
Newer versions of Inscriber CG products include an ipacked file format option. The ipacked format compiles and compresses all of the graphic resources required to create a layout into one file. Automation Interface currently does not support the ipacked format. Inscriber supplies an Automation Interface demo application which contains a variety of pre-created test layouts. Install the News Feed Simulator on a second machine. You can then type in data and send it to the Automation Interface through an null modem RS232 cable (supplied) to simulate data coming from a News Vendor. You can also install News Feed Simulator on your Automation Interface machine. If you choose not to use a second machine, you can still see Automation Interface function, with no need to set up communications between computers.
11
The computer you load the News Feed Simulator on requires no dongle or framebuffer to operate the simulator.
News Feed Simulator comes complete with a test interface to check the communication setup, and a set of Inscriber layouts with tagged data fields. You can find the layouts for News Feed Simulator in the Automation Interface/Demo folder.
You can set up Automation Interface to run and then leave it alone (Hands Off) or you can set up Automation Interface to display its activities and accept commands from an operator (Hands On).
Operator Intervention Simplest Graphic look remains the same News, magazine predictable no edits, automated takes Hands Off operation Most Complex
Live sports or news special unpredictable last second edits, Direct Control takes Hands On operation
In Hands On operation, a CG operator can see the commands coming from the News Vendor and view a thumbnail of the rendered layout. You can open Direct Control (from a remote computer or your Automation Interface machine) and intervene in the layouts - browse, edit and take directly to air. In Hands Free operation, the rendered layouts with News Vendor data output directly using controls from the scheduling component of the News Vendor. You do nothing, you see nothing. Automation Interface takes care of it all.
Direct Control
You can find Inscriber created INS files in the Automation Interface/Tutorial folder.
You can check and edit data-filled rendered layouts before they go to air using the Direct Control interface. Direct Control lets you browse through your layouts after the News Vendor drops information into the tagged data fields. You can edit the information which appears in your rendered layouts and take the edited layouts to air from Automation Interface.
12
Inscriber/Chyron Terminology
You should understand how Chyron/Inscriber terms correspond. Chyron Message (or Tab message) Tab data Message Directory (i.e. for the same production) Inscriber Layout or template with tagged data fields Tagged data field INS file - holds descriptions of elements of one or many layouts
Folder/File Structure
You must follow a strict folder/file structure.
You must use a specific CG layout folder and file structure that conforms to the CII protocol, specifically: You must create and name folders that correspond exactly to folders called by the CII protocol. We recommend users new to Inscriber products use the CII style names. We recommend also that users new to Inscriber products export their Inscriber templates as SLY or ICG files and group them in one folder per job. If you use INS or .templates files with Automation Interface, each folder can contain only one INS or one .templates file. An INS file describes a collection of layouts while a .templates file describes a collection of templates. The CII save command usually saves the resulting rendered layouts in the same folder as the source files. Inscriber Automation Interface modifies the instruction to save the resulting rendered file in a subfolder called Output. Automation Interface automatically creates the Output sub-folder. You can change this output folder in the Preferences. You can use an absolute or relative file path for your Output folder location. However, to locate your Output folder in a shared directory on another machine you must use an absolute file path. You must specify the machine ID code when you install Automation Interface. Most machines use 1 as their ID. Check with your system administrator.
Machine ID Code
13
Automation Interface uses tagged data fields in layouts to insert data from the News Vendor. You must configure the Inscriber CG program to use tagged data fields (RTX tags). See Configure Inscriber CG Software on page 29 You must create layouts in Inscriber CG that contain tagged data fields or convert previously created pages or message files using Inscriber A2i or C2i. See Add Tagged Fields to Your Layouts on page 50. You must make sure the tagged data fields occur in the expected order. You can export and save layouts with Automation Interface tagged data fields in Inca 1.4 or later or the previously available Inscriber 4.7 format.
Graphic Resources
You need to understand how Inscriber CG creates a layout using an ICG/ SLY (one layout) or an INS/.templates (multiple layouts) description file. Make graphic resources (backgrounds, fonts, textures) available on the machine that creates the layout. You might want to have an Automation Interface that creates layouts with data in tagged fields, but also have a CG operator on another machine access the layout across a network for review, edit or building a playlist. If the CG operator wants the ability to edit the layouts, you need to make sure the CG operators machine has the required graphic resources to recreate the layout.
You can edit layouts with tagged data fields in your CG. You can edit the data in the tags with Direct Control.
14
You need to have a basic understanding of how to use a Windows operating environment. For further information, refer to the Windows workstation documentation delivered with your system computer, or with your Automation Interface system. You need to understand how to use the Inscriber CG program (G-Scribe or titleOne). Refer to the documentation included with the program. You can convert your Chyron files to Inscriber layouts using the Inscriber C2i converter to use those files with Automation Interface. You can convert your Aston files to Inscriber layouts using the A2i converter and use those files with Automation Interface. You need to become familiar with corresponding Chyron/Inscriber terms.
Chyron Full Page Message Tab Message Tab data Message Directory (i.e. all files for one production)
Inscriber Layout or template Layout with tagged data fields Tagged data field INS file - holds descriptions of elements of one or many layouts
Renaming Layouts
If you want a CG operator to access and use the layouts, you need to know how to configure the CG program to show layout file names in the playlist. When the layout names are visible in the playlist, you can use the Change Render Name function (press CTRL+J) to rename the layouts to correspond with the familiar naming conventions used in the Chyron CG (eg. 4 digit numbers).
15
Chyron Operation
Most of the information in this section is from the Chyron Intelligent Interface Option Handbook, Pub. No. 2A01989 February, 1999, Revision C. 1996 CHYRON Corporation. Please contact Chyron Corporation if you require more information about the Chyron CG or the CII protocol. CHYRON Corporation, 5 Hub Drive Melville, NY 11747, 516-845-2000
The Chyron CG system uses a specific folder structure one single Chyron message in a folder. The message uses font resources from an associated machine font directory. The CII uses a command syntax based on this folder structure. The CII command calls for the required message by including a specific folder in the command text string. The CII command can call any single tab description message (layout) by specifying the folder. The M or m command changes the current folder. All subsequent commands only affect messages in this folder. The folder name follows this command. If the command letter appears in lower case, you need to indicate which machine performs your command use a machine code as the first modifier. When executed, the command changes the active folder on the selected disk drive. The syntax for the Select Message Folder command: M\Drive Letter/Folder Name\\ [ checksum] <CR><LF> Or, if you want to address a particular system: m\Machine Code\Drive Letter/Folder Name\\ [ checksum] <CR><LF> When a CII command calls a tab description message, the system looks for the message in the last folder used. An error message appears if your automation system cannot find the message in the last folder used.
Your administrator can alias the 4 digit numbers to descriptive text names.
The CII command calls the messages by a number (up to 8 digits). Typically, the tab description messages are numbered sequentially, and the sequence corresponds to a predefined application (news, sports, weather, etc.). The output tab data messages (layouts with automation data) are also typically numbered sequentially, and correspond to the same application as the tab description messages. As an example of how the messages are numbered, if you are creating a series of lower-thirds for a news program you might: Use a numbered tab description message as the template for the lower third, say 1001.
16
Create a sequence of output files, say 2009-2018, that use the lower third template, but each of the 10 files in the sequence has a different reporter name and location in the data fields. The tab description message functions as a template, and the command saves the resulting 10 output files in the same folder.
Inscriber users must restructure their file folders for compatibility with CII protocol.
By contrast, Inscriber bases CG files on a filename structure. The folders organize the files, but the folder can contain many ICG or SLY layout files, or many multiple layout INS files. Inscriber CG users must restructure their folders and files to the CII protocol for use with Automation Interface. A typical CII command set: M\c/news\\ W\2000\1000\Ralph Phelpps\Waterloo\Crime Reporter\\ T\7\2000\A\\ The first command string sets the current directory to c:\news. The second command string opens the standard news template (#1000) and fills the tags: tag#1 receives the reporters name (Ralph Phelpps); tag #2 receives the location (Waterloo); and tag #3 receives the reporters title (Crime Reporter). The layout (with the tags filled) gets saved in the output directory as layout #2000. The third command string takes the generated layout (#2000) on Channel A. For more information on CII Commands, see List of Commands on page 80. Your administrator can customize the News Vendor System to alias the 4 digit ID numbers to descriptive text names to easily identify individual layouts in the run-down. Automation Interface supports text names for the tab description message and the tab data message in place of the 4 digit numbers in the CII command.
17
Basic Operation
How Automation Interface Works
A brief description of the Automation Interface process:
1 2 3 4 5
News Vendor sends data in CII commands. Automation Interface opens the layout files called by the News Vendor System. Automation Interface pulls graphic resources from the network or local machine. Automation Interface extracts data from the News Vendor commands and inserts the data into the tagged data fields. Automation Interface saves the layouts with tagged data fields as editable files to a specified location on the network or renders the layouts and sends them to video output. Automation Interface saves the rendered layouts to a specified location on the network.
News Vendor sends data using CII commands Direct Control edit before output NTSC/PAL video feed Rendered layout with filled tagged data fields to video output Automation Interface Serial RS 232 connection
TCP- IP Network
Inscriber saves single editable CG layouts as ICG files (or, the older, uneditable SLY format). A collection of editable Inscriber CG layouts go into an INS file. Inscriber saves rendered layouts as VII files.
Graphic Resources
ICG and INS files hold information about your layouts, including references to where various graphic resources (fonts, images, textures, etc.) are located. You need to make the graphic resources available on the machine that runs the CG program in order to re-create your layouts. Consider the accessibility of graphic resources when planning and implementing an automation system, especially if you want a CG operator to access and edit the layouts from a remote machine. If the CG operator requires the ability to edit the layouts, the CG operators machine must have the same graphic resources as the Automation Interface machine. If any of the graphic resources are not available, the CG operator cannot recreate the editable layout on their machine, nor can they preview or edit.
To use an Inscriber CG product (G-Scribe or titleOne) with Automation Interface you must accommodate the folder/file structure of the CII protocol. We recommend that users new to Inscriber products create their layouts for automation as ICG or SLY files and keep related layouts in one folder per job. Users who usually create their layouts as INS files need to keep in mind that CII protocol works differently. You need to set a specific folder that contains the INS file. The INS file contains descriptions of a series of layouts in a playlist. You must create a different folder for each INS file that you use. The name of the folder must correspond precisely with the name of the folder called by the CII command. The INS files can have any name, for example, weather.INS, sports.INS, but each INS file must be in a separate folder. Automation Interface loads the appropriate layout from the INS file in the folder specified in the CII command. You should carefully consider how to structure your folders to work effectively with Automation Interface.
19
20
Installation
Unix null-modem cables use different pinning than Windows Standard null-modem cables. You need to change a Unix null-modem cable to a Windows Standard nullmodem cable.
If your Automation Interface shares a computer with a CG (G-Scribe, titleOne), you must determine which program controls the framebuffer. You can set this in your Automation Interface Preferences. See Use Framebuffers on page 35. When you install Automation Interface you need to enter the COM port the PC uses for automation data from the News Vendor or the demo application.
22
Determine Machine ID
Your framebuffer software transfers settings for keying type, video format and resolution to Automation Interface.
Your system administrator might configure the News Vendor system(s) to look for files and save files on specific machines. In this case use a lower case letter for the first letter in the CII command string, and use the machine code as the first modifier in the command string. The machine code must match an Automation Interface machine on your network. You must specify the machine ID code during installation. Contact your administrator if you are uncertain about how to proceed.
23
Load Software
Automation Interface
Run the setup program on the CD ROM, and follow the instructions provided on the install dialogs. You must have Windows Administrator privileges to install the automation option. You can chose to install all three or just one of the applications from the install disk. Direct Control and News Feed Simulator can run on an independent machine.
Connect Dongle
You must attach a special interlock device (dongle) to the USB port of the computer running Automation Interface. The dongle you attach depends on how you received Automation Interface. If you received Automation Interface with Inscriber G-Scribe, you must attach your G-Scribe dongle to the computer running Automation Interface. If you purchased Automation Interface as a stand-alone product, you must attach your Automation Interface dongle to the computer running Automation Interface. Direct Control can run on a secondary computer without a dongle, but it must connect through the local area network to a computer running Automation Interface. If the Direct Control feature is enabled on the Automation Interface dongle then Direct Control will operate properly. News Feed Simulator runs without a dongle.
In a real world workflow, the News Vendor system sends CII commands to the Automation Interface.
For demonstrations or testing, you can install the News Feed Simulator on a remote machine. News Feed Simulator acts as the data sending application of the News Vendor. The demo application can send manually typed input or pre-created Inscriber layouts and sends CII commands to your Automation Interface.
You should check that Automation Interface works properly with your video hardware.
1 2
Click on NewsTest on the Automation Interface menu on the desktop of your Automation Interface to open the automation interface. Click on the Test Page button to display the default test page.
Your video monitor displays the default test page, which uses a 32 bit image with alpha gradients. You can set your own test page in Automation Interface Preferences.
25
Establish Communication
Connect RS232 Cable Verify News Vendor Settings
Connect an RS232 null-modem cable between the Automation Interface machine and the News Vendor system (or, in the case of the demo, the machine with the News Feed Simulator application). The News Automation Service Provider must have the correct settings to talk to the Automation Interface.
COM2 19200
Initiate Communication
You can also use HyperTerminal to test communication. See HyperTerminal Test on page 107.
If you are running the demo application (News Feed Simulator) to simulate News Vendor data, you also need to open Automation Interface on the other machine. If you connect to a News Vendor system, select a run-down from it, then call for the layout.
26
Setup
Create folders on the hard drive of your Automation Interface machine that your News Vendor expects to find. You might need to contact your administrator to get the expected folder names. If the News Vendor does not specify a folder for the files, Automation Interface looks in the default folder, See Set Default Startup Folder on page 40 for details.
28
Set Up Your CG
Before you can work with Automation Interface, you need to enable your CG (G-Scribe, titleOne) to create appropriately named layouts with tagged data fields which your News Vendor can fill with information.
Automation Interface searches for RTX Tags (Tagged Data Fields) in your layout and replaces them with the data from your news service. You must configure the Inscriber CG software to view RTX tags before you can create layouts used by the Automation Interface.
1
In your CG select File > Preferences and switch to the Character Generator tab.
Click on the right arrow at the side of the tab headers to move to the Character Generator tab.
2 3 4 5
Check the Show RTX tags option. Click on OK to close the Preferences dialog. Switch to the View Tab. In the Markers panel, check the RTX checkbox.
29
Inscriber CGs can show either the event number of a layout, or the rendered filename of a layout in the playlist. Chyron CG users might want to see the rendered filename in the playlist, and possibly change the name to Chyrons own naming protocol.
1 2 3
From the Inscriber CG program, choose File > Preferences. Switch to the Project tab. Check the Show filename in Job Strip checkbox to turn on the option. Click in the checkbox again if you want to clear the option and have the layout event number appear in the playlist instead. Click on OK to finish.
Chyron CG users might want to change the names of layouts in the Inscriber CG playlist (used in INS files) to correspond to the four digit naming convention used in Chyron CGs. The four-digit naming convention allows easy keyboarding and shot box operations. See Change a Layout Name on page 48 for details. If your layouts were created in a different resolution than the resolution that will be used for output, you can set how layouts are scaled in Automation Interface. For example, your CG may be set up to create layouts for High Definition (HD) output, but you are currently outputting in Standard Definition (SD).
1 2
Open the inscribe.ini file. The inscribe.ini file is usually located in C:\Program Files\Harris\Automation Interface. Look in the [Configuration] section. You will see three different types of scaling: ScaleLetterbox, ScaleCrop, ScaleSizeToFit. ScaleLetterbox: Sets the layout to fit to the new screen resolution without any change in aspect ratio. The entire layout will appear on screen. This option is recommended if you are converting layouts from SD to HD. ScaleCrop: Sets the layout to scale to fill the new screen resolution without any change in aspect ratio. The layout will be centered on screen with the outside edges cropped. This option is recommended if you are converting layouts from HD to SD.
30
ScaleSizeToFit: Adjusts the aspect ratio of the layout to fit the new screen resolution. Set the type of scaling you require to 1, and set the others to zero. The default scaling type is letterbox. For example, if you would like your layout to be scaled without a change in the aspect ratio, centered and cropped, you would change the following configuration settings.
[Configuration] ScaleLetterbox=0 ScaleCrop=1 ScaleSizeToFit=0
31
Open Preferences
To open the Preferences dialog, simply click the Preferences button on the main Automation Interface window.
32
General Settings
The General tab allows you to customize Automation Interface to suit your existing system. The General tab appears when you first open the Preferences dialog.
If you select either the serial port or the dispatcher option, you can still use any custom created application. If you select the custom application option, you cannot use other sources.
Name or rename 1 the Automation Interface Select to receive 2 commands from serial port Select to receive 3 commands from your dispatcher application Select to receive 4 commands from your own custom application
See News Feed Simulator for instructions on testing your Automation Interface.
Click on 5 OK to finish
1
You set your Automation Interfaces name during the initial install, but you can rename it at any time in Preferences. You may want to change the renderer name if you have more than one Automation Interface installed on your system, otherwise it is not generally necessary. You set your machines code during the initial install. You can also change it here if you have more than one Automation Interface installed on your system so each instance of Automation Interface receives its own commands. You need to indicate the source of your News Feed. Select the serial port option if your News Vendor connects directly to your Automation Interface through a serial port. Configure the serial port settings in the serial port section of the inscribe.ini file located in C:\Program Files\Inscriber\Automation Interface Common Files Inscriber Automation Interface - Setup 33
Select the Dispatcher option if your News Vendor connects to a dispatcher which then connects to your Automation Interface. This option is useful if you have more than one Automation Interface installed on your system or if you have multiple instances of Automation Interface on different computers, and you want to connect them to your News Vendor through a single serial port. Configure the dispatcher settings in the serial port section of the inscribe.ini file located in C:\Program Files\Harris\Automation Interface Common Files. Select the Custom Application option if you create your own custom application to simulate a News Vendor. For example, you would select Custom Application if you are connecting to your News Vendor using the MOS option. Click on OK to finish or switch to another tab to continue setting your preferences.
34
Framebuffer Settings
Set your preferences for your framebuffer(s). You can have more than one framebuffer, but your resolution and keying settings remain the same for all of them.
Settings transfer 1 from output board automatically Check to give Automation 2 Interface control of output board Type file path for 3 a custom test page
Click to finish
The framebuffer software automatically transfers settings to Automation Interface. You cannot use Automation Interfaces preferences to set Resolution, Keying Type or Video Format. If you need to change any of the general settings, go to preferences on your framebuffer software. Check the Use Framebuffers checkbox to give Automation Interface control of the framebuffer. This sends the rendered layouts through the framebuffer to your video display. We recommend that you use the framebuffer with Automation Interface only while you test the system. After you finish testing the system, clear the checkbox to give control of the framebuffer to your CG. If you prefer, you can send your rendered layouts directly to air using Automation Interface. Keep the checkbox checked after testing to use this option. Inscriber Automation Interface - Setup 35
Use Framebuffers
You can set a test page which appears in your Last Rendered window and video output when you click the Test Page button on the main Automation Interface screen. This option is no longer applicable in Automation Interface version 2.0 and later. If you have more than one channel on your system, you can set one to be the program channel and one to be the preview channel using the XFER option. If you only have one channel, or you dont want to set a preview channel, you can set the program channel and set Automation Interface to buffer your output without using a preview channel. To set a program channel and a preview channel, enter program channel, preview channel in the XFER field. For example, enter 1, 2 to set channel 1 as the program channel and channel 2 as the preview channel. To set a program channel and use no preview channel, enter program channel, 0 in the XFER field. For example, enter 1, 0 to set channel 1 as the program channel and to use no preview channel. Automation Interface will buffer the content but wont send it to output until it is taken to air.
36
CII Settings
Use this tab to set your preferences for the behavior of the CII commands with Automation Interface.
1 Check to 2 Select
3 Check to
of first tag
5 Select method
you can input your own commands 7 Check to set custom commands
8 Type your custom
command codes
9 Click OK to finish
Set Checksum
Check Add checksum to add a checksum to each set of commands sent. Checksum verifies the integrity of the replay serial communication.
Error codes follow CII protocol. You can choose the number of digits that appear in your error codes.
2 3
Check the Use space to skip tag checkbox to use a space in your tagged field to tell Automation Interface to not fill that tag with data. If you check the checkbox, a command W\1000\1001\data1\ \data3\\ for example, skips tag 2 (i.e. Automation Interface does not update the tagged data field). If you dont check the checkbox, the same command fills the tag specified with a space. Inscriber Automation Interface - Setup 37
Enter the tag ID number you want Automation Interface to use as your first tag. CII protocol sends data to a tag location using the Tag ID in the command. Tag IDs can be set directly in the layout. You can begin tag IDs at 0. Select a radio button to choose a method for identifying your tags to the News Vendor. We recommend that you select the Use tagID as tag name option. In your CG, you will label your tags with numbers and use those name tags as the tag ID. If you select the Use creation order option, you need to know the order in which tags were added to the CG layout and you cannot find that information if the person who created the layout is not available. Set special CII codes that you need to conform with your News Vendor protocol. Check the checkbox to set customized send or receive codes to follow your specific protocol. Type your codes into the boxes. Switch to another Preferences Tab to continue setting your preferences, or click on OK to finish.
7 8 9
38
Resource Settings
The Resources tab sets preferences for resources that Automation Interface requires for rendering layouts, as well as the resources that Automation Interface outputs.
Check to automatically update paths to resource files 2
1 Check to search for
Type the path of folder to open on startup 3 Type the path for your output files 4 Type path to folder 5 containing RGB fonts Type path to folder containing resources 6
8 Select file
You can include special characters in your Automation layouts. Automation Interface looks for them automatically in the folder under your templates folder. See Prepare For RGB Font (special character fonts) on page 41 for details. You must set the preferences properly to tell Automation Interface to look for the special character fonts.
1
Check the Use RGB Fonts checkbox to direct Automation Interface to search the fonts subdirectory for your special character fonts containing RGB logo characters.
39
Check the Auto Update Resource Path checkbox to automatically update the changes in the path to resource files. Automation Interface can record changes to a resource path only if your resources remain in the job folder. You must update the paths individually if your resource files move beyond the job folder.
2 3
Type the path of the folder you want to open by default when you startup Automation Interface. In most cases, this is the folder that will store your templates and/or layouts. You should create this folder on your media drive, not on your startup (C:\) drive because if you need to restore your system for any reason, you dont want your media files to be deleted. If your layouts have come from another system, this folder also needs to contain all required resources for your layouts including graphics and fonts. Enter the name of the folder to which you want Automation Interface to send your output files (rendered layouts). Type the full file path to your default RGB Fonts folder. If the automation system changes the current template folder, Automation Interface will look in the new templates directory for updated RGB fonts. Type the name of the folder containing your layout resources.
Select the file format of the layouts that Automation Interface uses with News Vendor data. We recommend users new to Inscriber CGs create their layouts as ICG files. You can store all your related ICG files in one single job folder, making organization more like the CII protocol. More experienced users who are familiar with .templates and INS files, must remember that each job folder can contain only one INS or .templates file. To select .templates files, select the REG option. If you use the INS or .templates file formats, you must change the names of the events (INS) or layouts (.templates) to match the filenames called by the News Vendor. See Notes on Using INS and .templates Files on page 47 for details.
40
Select the format of the files Automation Interface produces after combining the News Vendor data with the layout. The Output files are referred to as the rendered files. Rendered files are ready to go to air. Normally, you will select the Automation Interface (XML) format. This format tells Automation Interface how to output your rendered files. You also have the choice of outputting VII (VIR, VIC, VIA), TGA, BMP, LGO, JPG, SLY, or ICG files with Automation Interface. If you want a layout to be created instead of a rendered file, you could select the ICG option. A still template renders to a VII file, a crawl renders to a VIC file and a roll renders to a VIR file. Switch to another Preferences Tab to continue setting your preferences, or click on OK to finish.
In the Chyron system, one keystroke in a particular font displays an image or logo mapped to that specific keystroke. Chyron users know this feature as an RGB font. Inscriber layouts can also contain RGB fonts or special character fonts, but you must prepare your special character fonts first. In the CG, you must create layouts using a placeholder font for the image file font. The font in the CG template does not match the image file font. It is a placeholder for where the image file font appears when the template is filled by the news system.
The Windings font in this example contains special characters. You can use an existing font name or one of the empty fonts Inscriber includes for this purpose.
Collect a series of sequentially named image files in any supported format (TGA, BMP, etc.). It is recommended that you use the alphanumeric naming convention. Select an unused Windows font to use as a placeholder for the image file. Several fonts are appropriate. Shapes.ttf is provided in Automation Interface. Windings is another example. Create a CG layout with tagged data fields, using the placeholder font where you want to display the custom font. On your Automation Interface system, create an RGBFonts folder for your special character fonts directly under your templates folder location. In the RGB font folder, create a sub-folder with the same name as the place-holder font. Download the images that you require to your special character font folder. Each image should have its own file.
The name of the fonts folder has to match the name of the font in your CG template exactly.
5 6
41
You must name each special character file with the keystroke that you want to map it to. It is recommended that you use the alphanumeric naming convention. 8 Once you assign a keystroke and folder location to your special character font, your special characters are ready to use in your automated layouts. When the data sent by the news system fills the tagged data fields in your CG template, the custom font is achieved when Automation Interface:
7
looks in the font folder specified on the Resources tab of the Preferences dialog looks for a sub-folder with the name of the placeholder font looks for sequential image files in the sub-folder uses the file names to index through the image files as if each one is a character of the font.
42
Effects Settings
Your automated layouts can contain rolls and crawls and Active Textures, and Automation Interface can drop data from your News Vendor into a roll or a crawl. These effects come into Automation Interface as rendered files, without some settings. The Effects Settings tab in Preferences allows you to set some controls for your effects behavior.
1 Type the default 2 Check to start each
speed
effect on-screen
3 Check to
4 Check to switch
5 Check to set
Automation Interface to ignore the embedded alpha channel of all video clips. 6 Check to invert the field order of all video clips played using Automation Interface
Automation Interface needs a default speed for your effects, as the rendered output files (VIR or VIC) dont give speed instructions. The News Vendor commands can give speed instructions for each individual layout. The effect speed setting in Automation Interface becomes a default, used when the file/call has no other settings.
1
43
Start Effect Onscreen Move Effect Offscreen Set Active Texture Framebuffer on AutoCG Stop Effect
Check the start on checkbox to start each effect on-screen by default. Check the move off checkbox if you want effects to move off-screen when finished. If you want objects in your effects to remain on screen after the effect has finished, leave the Move Off checkbox unchecked.
This option is no longer applicable in Automation Interface version 2.0 and later.
Effects usually end automatically. Active Textures however are continuous loops of motion, and so never end on their own. If you have Active Textures in your layouts, you should use the stop previous effect function. You can also stop your effects with the clear screen button in Automation Interface. You must check the Stop Previous Effects checkbox to enable this feature.
4
Check the Stop Previous Effect checkbox if you want effects to stop when the News Vendor calls something that requires the framebuffer.
Check the Ignore AVI Alpha checkbox to set Automation Interface to ignore the embedded alpha channel in all .avi video clips.
In some cases, Automation Interface is unable to determine the field dominance (i.e. upper field first or lower field first) of the video clip. When this happens, the video may contain motion jitter during preview or playback.
6
Check the Invert Video Field Order checkbox to flip the field dominance for all video clips played using Automation Interface.
44
Operation
Automation Procedure
Basic Operation Outline
Preparation phase:
1
2 3
Identify the data that you are to receive from your News Vendor. You need to know the precise name of the folder/file/data field that the News Service expects to find. If you name the wrong folder/file/data field, your News Vendor cannot deliver the data to your layout. Set the Preferences for your Automation Interface as you require. See Set Preferences in Automation Interface on page 32. Convert your previously created pages or message files to Inscriber layouts using A2i or C2i converters. Create new Inscriber layouts with your Inscriber CG. See Notes on Using INS and .templates Files on page 47. Add tagged data fields to your layouts. Be sure to name your tags as your News Vendor requires. Troubleshoot and test as needed using the News Feed Simulator. See News Feed Simulator on page 94. Run Automation Interface (use Hands Free operation for fastest results). See Hands Free Operation on page 56. Use Direct Control to view each layout. You can also take a layout to video with Direct Control. Use Direct Control to edit any of your rendered Automation Interface layouts.
OR
4
Tagging phase:
5
Active phase:
6 7 8
Edit phase:
9
46
Preparation Phase
Contact your News Vendor to determine what data they provide and the folders/files/tags the News Vendor requires to deliver the data properly. When you set up your account with a News Vendor you identify the information you want to receive and inform the News Vendor which layouts are to receive data. You must inform your News Vendor of any new layouts requiring data.
When you convert files into Inscriber layouts, tabbed data fields are converted into tagged data fields (which use RTX tags). You can format tagged data fields with flexibility, to allow for different lengths of data. See Create a Text Box for a Tagged Field on page 52. When you create new layouts you must create tagged data fields for the data to feed into.
Note: You need to know the order of the tags your News Vendor expects to find in each layout, which requires some coordination with your news operators. Name your tagged data fields sequentially (1, 2, 3, 4, and so on). It doesnt matter where you assign field numbers, as long as the data fields in your layouts match the ordered tags being sent by the News Vendor. Check that the names of your tagged data fields agree with the expectations of your News Vendor.
We recommend users unfamiliar with Inscriber file structure use a simple approach. Save layouts as ICG or SLY file formats. You can store all of your related ICG and SLY files in a single job folder. See your CGs manual for more detailed instructions. More experienced users, who are familiar with .templates and INS files, must remember that each job folder can contain only one INS or .templates file. If you use the INS or .templates file formats, you must change the names of the events (INS) or templates (.templates) to match the filenames called for by the News Vendor. If the name of the files dont match the names the News Vendor commands look for, your data wont transfer properly.
47
4 5
In your CG, select the layout you want to use with Automation Interface. Right-click anywhere on the Workspace to open the menu. Select Change Render File Name. A new dialog opens. Enter the new file name in the New field. Click on OK to finish.
2 3
You can select multiple files in Template Manager to change each files name.
Press CTRL+SHIFT+R to open Template Manager. (On 4.7 CGs select File > Template Manager > CG Layouts and click on the Registry Manager button) Select the template (.templates file) that you want to use with Automation Interface. Click on the Rename button. Enter the new file name in the New field of the dialog. Click on the Rename button again to accept the new name. Click on the Close button to finish.
4 5 6
Strata lets you simultaneously output multiple CG layouts through one physical channel. If you have purchased the MOS option and have Strata installed on your Automation Interface and Inscriber CG systems, you can assign your INS files to different layers, or virtual channels, in the CG so that you can output your layouts on the correct layer in Direct Control. Note that if you are using a News Vendor to output your content, the News Vendor will send its own output channel assignments.
1
Open the Strata Wizard by selecting Start > Programs > Harris > Strata Config Utility.
48
Use the Strata Wizard to assign your Inscriber applications to virtual output channels, and assign virtual channels to layers on a specific output board. You can assign your Inscriber CG application (G-Scribe or titleOne) to more than one virtual channel. Assign your layout to a channel in your CG. All layouts in an INS file need to be assigned to the same channel. In Inscriber G-Scribe, switch to the Sequencer and select an event. Select a channel by clicking on a Program button on the Event Editor tab. In Inscriber CG, select an event in the playlist and select a channel in the Program/Preview palette. Once you open your INS file in Automation Interface, you can view the assigned layers in Direct Control and make changes. If the layers are listed by letters, 'A' corresponds to layer one, 'B' corresponds to layer two and so on.
49
Tagging Phase
Add Tagged Fields to Your Layouts
Use your CG to create and place tagged data fields (also called RTX Tags) into your layout. In order to create tagged data fields in your CG, you need to enable it to view RTX tags. See Configure Inscriber CG Software on page 29. Follow this procedure to create a tagged data field in your layout:
1 2
Open your layout in your CG. Switch to the News Edit tab.
3 4
Name your tagged data fields as your News Vendor requires. Check that your Automation Interface Preferences match your tag naming style.
Make a text box or text line in the workspace. (See the following section on text boxes and text lines for details.) Click on the RTX tag name field. Type the name for your tagged data field in the field and press ENTER. The new RTX tag name appears in the list. Press Enter to make the text box or text line into a tagged field. The name for the tag
Enter the name for your Tagged Data Field Tag names appear in this list
50
automatically appears on the CG editor screen near the text box or text line.
Tagged Data Field (using a Text Box)
Tag indicators
7
The name of the tag appears on your layout in a black indicator box just below your tagged data field.
Select the tag name from the list of RTX tags. Highlight the tag name in the tag name field above the list. Click on the Remove Tag button.
Delete the text box or text line from your layout if you need to as well.
51
Text boxes (also known as text in a box) appear on the Object Layer, rather than on the Text Layer, which allows you to move them along with other objects. You have more formatting flexibility with text boxes as well. The box expands automatically to accommodate more information. If you need the box to remain a fixed width, the font size or width automatically adjusts to fit inside the box. For Automation Interface, text boxes allow you to control the display of your data in a way that easily deals with data changes. Use the following basic instructions to create a text box to hold a tagged field in your layout. See Create a Text Line for a Tagged Field on page 53. for another option. If you need more details on creating a layout, refer to your CGs online help.
1 2 3
Click on the Text Box button in the Tools Palette of your CG. In the workspace, click and drag the cursor to make a box. Drag the text box to any position needed in your layout. You can make changes to the boxs size by dragging the side edges.
To delete a text box, simply highlight it and press CTRL+DEL. Text boxes automatically word-wrap and center justify. To change the format of text in a box:
1 2
Right-click on the text box and select Constrain. Select one of the constraints to indicate how you want the text to fit inside the text box. Move the margins of the box to the position you want. Select None if you need no limitations on the size of the box. Word-wrap works in this setting. Select Size to limit the overall size of the box - characters change to smaller fonts as more feed in. Select Width to limit the width only - characters height remains the same but their width changes as more feed into the box. Select Kerning to change the space between characters as more
52
Text boxes by default have no constraints. If you put a formatting constraint on a text box, any font style automatically converts to a freeform style. You can change the font to a non-free-form style simply right click on the style chip and remove the check beside Free-form. Use this method if you need the boxes to be uniform in size with varied lengths of text inside.
characters feed into the box. The font also narrows when you select to constrain by kerning Word-wrap works in this setting.
Select one of three options for positioning characters within your text box: Left Justify, Centered, or Right Justify. You can chose to put your tagged field in a text line instead of inside a text box. You lose the formatting capabilities of the text box if you use a text line. To create a text line:
1 2 3
Click on the Text Cursor in the Tools palette of your CG. In the workspace, position the cursor and click to make your line. This creates an anchored text line. To change a floating text line simply press CTRL+TAB.
53
Active Phase
Automation Interface fills layouts with data received from your News Vendor, renders the layouts, and sends them directly to video. You can also use Direct Control to browse through the rendered layouts, edit for corrections and save or take the layout to video. If you are using an Inscriber CG (G-Scribe or titleOne) you could also have a CG operator on another machine access the layouts across a network for reviewing, editing or building a playlist.
Automation Interface saves layouts in an Output sub-folder as both rendered files (VII) and editable files (ICG or SLY). To use your layouts with Automation Interface:
1 2
Close the Inscriber G-Scribe or Inscriber CG program on the CG operators machine. Go to the Automation Interface machine. Ensure your layouts and/or templates are located in the job folder that is named to match exactly to the folder that the News Vendors CII command expects. You should delete old rendered files (VII) from the Output subfolder. You can make this step easier by creating and running a batch file to delete VII files. Double-click on the Automation Interface shortcut on the desktop to start the automation.
Go to the News Vendor System. Select a run-down. Call for the CG.
The number of events in the run-down determines the time that Automation Interface takes to render layouts with data. You could also use the demo application to simulate the News Vendor system. See News Feed Simulator on page 94. If you want to create additional layouts using another News Vendor, repeat this procedure from step 1. You dont have to double-click on the Automation Interface shortcut (step 2), unless you closed Automation Interface.
54
Switch to the Last Rendered tab. Right-click anywhere in the blank window.
Viewing your last rendered layout helps as you test your Automation Interface. Like the CII and Inscriber Log features, the Last Rendered window demands processor time and may slow your system down.
Automation Interface doesnt need a framebuffer to render layouts. Layouts (including graphics) render to local or network drives. Rendering without a framebuffer commonly happens in Hands Free operation, when CG operators need to access render graphics over a network. You can choose to see News Vendor commands as Automation Interface receives them, or you can minimize Automation Interface and see no commands. Automation Interface opens with the log window enabled (Hands On operation). To disable the log window (Hands Free operation):
55
Right-click anywhere in either CII or Inscriber Log Window. Select Disable log window.
Automation Interface can work directly with a framebuffer and output directly to video. Your CG does not need to connect to the Automation Interface if your layouts remain the same. The data from your News Service continues to drop into your layout automatically. After your News Vendor data goes into your layout, you can use Direct Control to view each layout and make edits to the tagged text. You can use Direct Control any time. See Direct Control on page 58.
Direct Control
56
Direct Control
Direct Control
Use Direct Control to add human intervention to an automated process for confirmation, accuracy, and flexibility of output. You can check, edit, and take rendered broadcast graphics from a conveniently located, and possibly portable, computer connected to your network. You can scroll through graphics to check them using any computer connected to the network and running Direct Control. You can edit information in tagged data fields filled manually, by ODBC, or by a News Vendor. You can add an appropriate display effect and take graphics directly to air, or save changes back over the network for output as scheduled. If your graphics were created in Inscriber CG and organized into a sequenced INS playlist, you can add, delete, or rearrange graphics in the playlist.
1 2
Run the Automation Interface install on the computer you want to use for human intervention. During the install, check the Direct Control checkbox in the Automation Interface Components dialog. Clear the Automation Interface (Main Application) checkbox unless you have a dongle to run Automation Interface on this machine. Clear the News Feed Simulator checkbox unless you want to use this machine to test your Automation system (see News Feed Simulator on page 94 for details). Follow the install prompts.
Open Direct Control using one of these methods. Double-click on the Direct Control icon on your desktop. Click on Start > Programs > Harris > Automation Interface > DirectControl. Direct Control opens the first time with a blank window. The next time you open Direct Control, the last file used is automatically opened (see Set Preferences).
Get Started
Select File > New to create the first set of playlists, and open the Setup Playlist dialog. The interface shows the organization tools used in Direct Control.
58
Playlist Tab
Organization Tools
Direct Control is most effective when you organize the rendered graphics you want to watch into a logical structure for convenient display and access.
Playlists
A playlist in Direct Control is a list of rendered graphic files that are common to a program or program segment. Each playlist is represented by a tab. Use playlists to organize files that need to be accessed at the same time, and save each playlist with an appropriate descriptive name. If you create a playlist from individual graphics (.icg, .vii, .tga), the files can be collected from one or more Automation Interface machines on the network. If you create a playlist from a sequenced INS file, or create a sequence from a series of images, files can only be collected from one Automation Interface machine so that the sequence is maintained.
Sets of Playlists
You can create sets of playlists for different programs that use common graphics and display effects, then save the set with an appropriate descriptive name. For instance, if your morning and dinner hour news programs use the same graphics and display effects, you can create one set for those programs. Your late-night news and sports programs, which use a different set of graphics and display effects, can go into another set. Inscriber Automation Interface - Direct Control 59
The set of playlists is saved as an IDC (Inscriber Direct Control) file, which includes: navigation instructions to your set of playlists settings for framebuffers the display effects commonly used in takes
Click and drag the tab name up into the VGA area. Your tab now appears in the upper-left hand corner of the window.
Click on tab name and drag up into VGA Preview for new tab format
Machines/Frame Buffers
60
Reposition a Tab
You can arrange the tabs on your Direct Control window as needed. Click and drag the edge of the tab to widen or narrow. Preview and Program thumbnails resize and reposition automatically as you resize each tab. Click and drag the corner of the tab to resize both height and width at the same time. Click on the top blue title bar and drag the tab to move it around your screen. Click and drag the tab name down to the bottom-right corner of the screen to return your tab to the original format.
When you set up a list of rendered graphics, you are asked to select one or more file formats as the source of the rendered graphics. The source file(s) can be: unsequenced single image formats such as Automation Interface (ICG + XML), ICG, SLY, VII, TGA, JPEG, or BMP unsequenced multiple image formats such as Inscriber .templates files, or Inscriber INS files used as unsequenced templates a sequenced multiple image format such as an Inscriber INS a sequence created using multiple images The type of source file you use depends on what is available on the Automation Interface machine and cannot be modified by Direct Control.
Use Inscribercreated files from Automation Interface/Tutorial to learn how Direct Control works.
61
Set Up Playlists
When you first open Direct Control you are prompted to set up the first playlist in the first set of playlists. Type a descriptive name in the Playlist Name box. The name appears on the playlist tab.
Click on the Browse button to find the Automation Interface machine on the network with rendered graphic files you want to watch. The Renderer Name ( ) for the framebuffer and Automation Interface hardware/software assembly is chosen during the installation of Automation Interface and cannot be changed with Direct Control. The Machine Name is assigned by network administrators and cannot be changed with Direct Control. If you intend to take rendered graphics directly to air from Direct Control, you must set up the connection to each available framebuffer board on the Automation Interface machine.
1
2 3 4
Type the number code of the framebuffers in the Framebuffer # box. You might need the assistance of the Automation Interface machine administrator to determine the correct numbers. Check the Enable Program checkbox if you want to take directly to air from Direct Control. Check the Enable Preview checkbox if you want to take to preview from Direct Control. Check the Add View Tab checkbox if you want to see an output thumbnail in the Preview window on the Direct Control interface. Click on the Add button in the List of Files section to setup a list of rendered files on the Automation Interface machine that you want to watch. Select the source of your files. Select Folder if the files are unsequenced single image formats collected under a folder. Select Template File if the files are unsequenced multiple image formats such as Inscriber .templates files, or Inscriber INS files that you want to use as templates. Select Sequencer File if the file is a sequenced multiple image format such as an Inscriber INS file, and you want to maintain the sequence. Setting up a sequenced playlist takes some processing time because an XML file is generated for the sequence.
62
Select Sequencer Folder if you want to create a sequence using multiple images in a folder. Click on the Browse button to select the path to your file or folder. The path must be to the Automation Interface machine currently set as the renderer. If youre using individual files, check the file types you want to include in this playlist. Click on OK to finish adding files to the playlist.
If required, check Other and type any additional formats in the field.
If your playlist is unsequenced files or templates you can add the rendered graphics from another Automation Interface machine to your playlist. Click on Advanced, then click on New Automation Interface Device. Each Renderer/Machine combination appears as a separate tab on the bottom right of your screen, so you can easily switch between them. If the playlist is sequenced, you can only use graphics from one Automation Interface machine so that the sequence is maintained. Click on OK to finish your playlist.
63
The following illustration shows the Direct Control interface after setting up a sequenced playlist from an INS source.
Framebuffer Indicator
Effects List
Edit the name, label, and comment for any item in the playlist using the Edit menu or the following quick keys. Press ALT + N to edit the name of an item. Press ALT + L to edit the label of an item. Press ALT + C to edit the comment included with an item. To set up more playlists in a set select Setup > Add Playlist. You can have as many playlists as you require in one set. You can use each playlist in more than one set.
64
Select File > Save, and type a descriptive name for the set of playlists. The set is saved as an IDC file with information on file paths, effects, files, and preferences for your Direct Control session. If required, select File > New to create another set of playlists. Each set is accessed through a tab on the bottom left of the screen if you are using the default Workbook View (see Set Preferences to change the Direct Control display). When you have set the viewing options, arrange windows and created effects you can save an IDC file to use as a template. Save the file as readonly so that the settings cannot be changed. When you want to use the template, open the IDC file, add playlists, and save the file with a new name.
65
Add Effects
If you intend to take rendered graphics directly to air from Direct Control, choose an effects file for output. The available effects files are shown in the Effects List drop-down on the view tab.
Press CTRL+SHIFT+ 1 to CTRL + SHIFT + 9 to select any of the first 9 effects available.
If you select a group header you can add an effect for the entire group. If you multi-select using CTRL + ALT + click you can add an effect to all of the selected items. See Set Up Framebuffers for Output on page 62 if the view tab is not visible. Effects control the behavior of the take. You can create effects that fade on and fade off, or any combination of standard effects. Direct Control keeps effects in groups, with the entire group using a single name. If you click on the group name of your effect in the list, you can see all the effects that belong to that group.
Effect Group Effect element
You can add or remove elements within your effect group, as well as edit each element of the effect using the Set Effects dialog.
Set Up an Effect
1 2 3
Select Setup > Set Effect. Select Set Effects from the menu on the Set up dialog. Select Create Effect > New Effect Group from the menu on the Set Effect dialog the Set Custom Effect dialog opens.
66
4 5
6 7
Name your effect. Select Effect and chose an effect from the dropdown menu. Set the effect duration. Set a Pause, Wait or both, if required. Click on OK to return to your Effect Group. Click on OK to finish, or you can add another effect to your group. Select the group you want to add an effect to. Select Create Effect > Add Effect to Group. Select the effect you want to add to the group from the drop-down list. Add any other options to your effect. To change the effect and pause duration measurement from frames to seconds, select File > Preferences from the main menu. Click OK to finish. Double-click on the effect to open the Set Effect dialog. Make your changes as described in Set Up an Effect on page 66. Click on OK to finish.
1 2 3 4
Edit an Effect
1 2 3
67
To use your effects in more than one IDC file (if you keep separate folders for your broadcast projects or use Direct Control on more than one machine), you can export your effects as a DCE (Direct Control Custom Effect) file to use on the second machine.
1 2 3 4 5
Select the Effect group you want to export. Select File > Export. Navigate to where you want to save the file on the network. Name your exported file. Click on Save to finish. Select Effect > Set Effect > File > Import. Navigate to your DCE file. Select the file to import. Click on Open to import the file.
1 2 3 4
68
Edit Text
Edit
You can edit text in any tagged field.
1
Press CTRL+E to open the Tag Editor dialog. Select the tag you want to edit.
Open the field for editing using one of these methods. Press the Click inside the highlight spacebar. or press the spacebar Click inside the to open the field for editing highlight. Type your new data or edit the data in the field, and press ENTER. Click on the Preview button to see your edited tags in the VGA Preview. Save your edits using one of Type new data the following methods. Click Save Press CTRL+S
69
File Types
Click on the file you want to see. Scroll through the list using the arrow keys on the keyboard. Each layout appears in the VGA Preview window.
After making an edit to one of your layouts, you can save it back to its usual location for your system to output automatically. Save your layout using one of the following methods. Select Playlist > Save Event Press CTRL+S You can save your layout to another folder on your machine, and build a list of optional locations.
1
Open the Save As dialog using one of the following methods. Select File > Save As Press SHIFT+CTRL+S
70
2 3
Type the file name for your layout. Select a folder from the list. If you want to use a different folder:
a Click on the New Folder button. b Navigate to your folder. c Click OK to finish. Your new path appears in the list.
71
Modify Sequences
Try using the rightclick menu to make changes.
If your playlist is sequenced, you can copy, paste, and reorder the playlist. Flags appear in the Deleted, Moved, Added, and Edited columns in the Direct Control interface to show when a graphic in the sequence has been rearranged or modified. Click on a single item to select it. Hold down CTRL + ALT and click on a number of non-consecutive items to select several for modification. Press CTRL + G to go to a numbered item in the playlist.
Select
Click on an item in any playlist and press CTRL + C to copy. Click on an item in any playlist and press CTRL + V to paste a copied item below the selected item. If the items are on another system, only stills can be pasted. Copy and paste items to and from the Windows clip board on the system running Direct Control. Click and drag an item to move the item to another position in the sequence. Press INSERT to select an .icg or an .sly file to add to the playlist. Press SHIFT + INSERT to insert a new group in the playlist. Press CTRL + INSERT to insert an image (JPEG, TGA, BMP) in the playlist. Press CTRL + SHIFT + V to insert an image from the clip board. Click on an item and press the DELETE key to mark the item to be skipped. Click on a deleted item and press SHIFT + DELETE to return the item to the sequence. Deleted items remain in the sequence but are marked to be skipped. Deleted items can be easily returned to the sequence (undeleted) if required.
72
Changes you make to the playlist in Direct Control are saved over the network for output as scheduled, but the changes are NOT saved back to the unrendered playlist source file on the Automation Interface machine. All modifications are lost if the playlist source file on the Automation Interface machine changes and you need to recreate the playlist in Direct Control.
If your source files change or you add images to the Sequencer folder, you can pull the latest versions into Direct Control as you check your line-up. Direct Control retrieves the last version from the usual location, sends it to the renderer and displays the new files. Display the most recent version of your files using one of the following methods. Select Playlist > Refresh Playlist Press F5
73
Take to Air
Modify Channel Assignment
You can also use the right-click menu to make changes.
If you have a sequenced playlist, check the Channel column to confirm the channel the layout is assigned to. Use the following key combinations to change the channel assignment either temporarily or permanently. Press SHIFT + F1 to take to channel 1 if the layout is assigned to channel 2. The channel assignment is NOT changed in the Channel column. Press SHIFT + F2 to take to channel 2 if the layout is assigned to channel 1. The channel assignment is NOT changed in the Channel column. Press CTRL + F1 to reassign the take to channel 1. The channel assignment is changed in the Channel column. Press CTRL + F2 to reassign the take to channel 2. The channel assignment is changed in the Channel column. Press F3 to swap framebuffers. All layouts assigned to channel 1 now take to channel 2. All layouts assigned to channel 2 now take to channel 1. The channel assignment change is flagged by the red swap indicator under the VGA preview window. The framebuffer indicator, located on the view tab, shows the status of the framebuffer. (See: Set Up Playlists on page 62, step 3 if the view tab is not visible). Green = available Red = busy Square in Green = waiting (available when next take called - for multiple effects)
Take to Air
You can take to air using one of the following methods. Select Playlist > Take Press the PLUS (+) key on the number pad to take an event. When the event is finished playing, press the PLUS (+) key again for the next take. Enable takes in quick succession by changing an ini file setting so that items queue when the PLUS (+) key is pressed many times. In inscribe.ini, set CacheTakeNext = 1 to enable queueing.
74
Press the numpad ENTER key to take the current window straight to program. Press the numpad PLUS (+) key to take the current layout (shown in the VGA Preview window) and move to the next layout in the list. Press the numpad MINUS (-) key to take the current layout to Preview. Use this if you selected Manual pre-load in your preferences. See Preload Effects Manually or Automatically on page 77 for details. Press CTRL + SHIFT + numpad ENTER to Clear the program window. Press the ESCAPE key to abort a take.
75
Set Preferences
You can set a variety of preferences in Direct Control to simplify your work.
Open Preferences
Startup
Choose what happens when you open Direct Control. open with the last set of playlists (IDC) file you used select a set of playlists (IDC) file
Choose timing of effects measured in frames or seconds. You can choose to see your IDC files as Workbook tabs. Each IDC file appears as a tab in the bottom left corner of your Direct Control window. You can open multiple IDC files and easily switch between them. If you dont use this option, you must select File from the menu and select an IDC file from the list.
76
You can choose an effects file (DirectControl Custom Effect or DCE file) to load automatically whenever you create a new IDC file.
1 2
Check the Autoload effects checkbox. Click on the Browse button to navigate to your DCE file.
You can choose to manually preload effects when needed, or have Direct Control automatically preload your effects to preview. If you decide to use the manual option, use the MINUS (-) key on the number pad to preload your effects to preview. You can preload your effects with or without a preview framebuffer. Preloaded effects give you immediate takes.
77
78
Command Lists
List of Commands
Inscriber Automation Interface supports the following commands:
IMAGESTORE! (T)
T\Command #\Parameter 1\...\Parameter n\\[checksum]<CR><LF> 7 : Read Still 14 : Erase Channel
Miscellaneous (V\5)
1: Turn Keyboard Input Off : not supported 2: Turn Keyboard input On : not supported 3: Prebuild framebuffer 4: Set Message Compose active buffer 5: Set Palette : not supported 6: Quick Erase for displaying framebuffer 7: Quick Erase for non-displaying framebuffer 80 Inscriber Automation Interface - List of Commands
11: Disable Prompts Monitor Updates : not supported 12: Enable prompts Monitor Updates : not supported 13: Prebuild
Checksum calculation : supported Send packet of keyboard to Primary user (Y) : supported Send packet of keyboard to Secondary user (Z) : supported
Mix Effects (V\3) : not supported Transform and Advanced Transform (V\4) : not supported Serial Data (D) : not supported Change Time Slicing (Turbo mode) : not supported Response To External Update Request : not supported Update One Field (U) : not supported Resend Previous Transmission (Q) : not supported IMAGESTORE! ( T )
0: Add Still 1: Replace Still 2: Move Entry 3: Delete Entry 4: Delete Playlist 5: Change Current Entry 6: Read Next 8: Read Playlist 9: Query Playlist 10: Query Entry 11: Keyboard lock : not supported 12: Save Playlist Inscriber Automation Interface - List of Commands 81
Use these Inscriber commands to extend the CII set. These commands can affect your set Preferences. Use these commands to make changes to your Preferences while your Automation Interface runs. Even if a 'News System' can't use these new commands, they are initially used by Automation Interface as default setting , with values from the inscribe.ini file. Specify the 'current directory' with a CII M command (e.g. M\C/ automation/demo\\ )
Use capital or lower case letters with Inscriber commands as you would for CII commands.
82
Speed (Duration): Range (Frames): 1- 300 Ease: Ignored Reverse: 0 Off 1 On Row Direction: 0 Up 1 Down 2 Left 3 Right 4 Static
83
2: Load layout, specific to Direct Control. 3: Save layout I\21\3\filename\\ The file will be saved to the current output folder using the current Default Output settings specified on the Resources tab of the Automation Interface Preferences dialog. If you would like to save the file to a different location and use a different output format, you must specify the complete path name of the file including the file extension. example: I\21\3\D/Automation Interface/MyOutput/out.icg\\ 4: Close currently loaded layout example: I\21\4\\
Miscellaneous
I\25 I\25\1\FileName\\ Sets the 'input' file as an INS or REG file. FileName is the name of the INS/REG in the 'current directory. Example: I\25\1\demo.ins\\
84
You can edit SLY and ICG files, but you cannot edit rendered files.
To output a ICG file: output type=ICG To output an SLY file: output type=SLY and the appropriate rendered file. See Select Format of Output Files on page 41 for details. To output VII, TGA, BMP, LGO (rendered files): ouput type=VII/TGA/ BMP/LGO For example : I\25\2\INS\\ or the command list: I\25\3\TGA\\ W\1000\100\newdata1\newdata2\newdata3\\ This series of commands will look for event 100 in the first INS file in the current directory, use it as a template, update the three specified tags, and save the result as a TGA As another example: I\25\2\SLY\\ I\25\3\SLY\\ W\1000\100\newdata1\newdata2\newdata3\\ Automation Interface looks for 100.sly, uses it as a template, updates 3 tags and saves the result as an SLY file. If 100.sly is an animation file, the result will be : 1000.sly + 1000.via Another variation: M\C/news\\ I\25\1\inscribe.templates\\ I\25\3\TGA\\ I\25\6\C/night news\\ W\5001\1115\11 o'clock news\Toronto\\ Automation Interface moves the current directory to C:\news, looks for template 1115 in inscribe.templates file, updates two tags, and saves the result as 5000.tga in the C:\night news folder.
Set Framebuffers
I\25\4\use framebuffers\\ To enable the framebuffer: use framebuffers = 1 When your framebuffer is enabled, you can do takes to air using the current framebuffer. Inscriber Automation Interface - List of Commands 85
Skip a Tag
See Set Checksum on page 37 for details. I\25\8\use space to skip tag\\ To skip a tag: use space to skip tag = 1 To not skip a tag: use space to skip tag = 0
86
example :
M\c:/Automation Interface/Demo\\ : set current directory : where the .ins file is located I\25\2\INS\ : set default "input" extension : INS ( or set "input" in Automation Interface\Preferences\Resources tab ) I\5\6\demostills\\ : query c:\Automation Interface\Demo\DemoStills.ins reply "*" AND R\I\5\6\demostills\news\weather\sports\...\\
reply *
AND for I\5\7\...\1 : R\I\5\7\ins_file\ins_event\1\tag1_name\tag2_name\...\tagn_name\\ for I\5\7\..\2 : R\I\5\7\ins_file\ins_event2\\tag1_name\tag1_text\...\tagn_name\tagn_text\\ for I\5\7\...\3 : R\I\5\7\ins_file\ins_event\3\frame_buffer\effect\pattern\duration_frames\ease\reverse \rowdirection\\ note : frame_buffer : first framebuffer is 1 ( not 0 as in the V\0 command )
87
example
I\5\7\demostills\news\1\\ R\I\5\7\demostills\news\1\subheading\headline\\ I\5\7\demostills\news\2\\ R\I\5\7\demostills\news\2\subheading\Home Safely\headline\Space Shutle\\ I\5\7\demostills\news\3\\ R\I\5\7\demostills\news\3\1\C\A\30\0\0\0\\
Delete playlist
I\6\4\playlist_file\\ "playlist_file" is the name of the playlist file in the current directory reply * example
I\6\2\testplaylist\\ : the result is c:\Automation Interface\Demo\testplaylist.xml will be deleted (if is not the current active playlist)
example
I\6\5\testplaylist\\ : the result is c:\Automation Interface\Demo\testplaylist.xml is loaded, and the previously loaded-active playlist is discarded without saving
example
M\c:/Automation Interface/Demo\\ I\25\1\demostills.ins\\ : use demostills.ins events as templates I\5\6\demostills\\ : query .ins for events got R\I\5\6\demostills\news\weather\sports\...\\ I\5\7\demostills\news\2\\ : query event "news" for tags (name + text ) got R\I\5\7\demostills\news\2\subheading\Home Safely\headline\Space Shutle\\ I\5\7\demostills\news\3\\ : query "mews" event for effect info got R\I\5\7\demostills\news\3\1\C\A\30\0\0\0\\ I\20\news1\news\headline\Space Shuttle\\ : changed "Shutle" to "Shuttle" and saved news1.xml in the Output subfolder I\20\news2\news\\ : saved news2.xml in the Output subfolder with default tags I\6\2\testplaylist\\ : create playlist "testplaylist" I\6\5\testplaylist\\ : set playlist "testplaylist" as active I\6\8\C\0\news1\1\C\A\30\0\0\0\\ : add news1 to active playlist and set framebuffer and effect I\6\8\C\1\news2\2\\ : add news2 to active playlist and set framebuffer to 2
89
"playlist_file" is the name of the playlist file in the current directory or "C" if working on the current playlist if no "playlist_file" or "playlist_file" == C : save with the same name used in I\6\5\playlist_file\\ (load) example
I\6\11\\ saved c:\Automation Interface\Demo\testplaylist.xml
Page Recall
I\23\Framebuffer #\Effect\Pattern\Duration\Ease\Reverse\Row Direction\Message ID\Mode\\[CHECKSUM]CRLF Framebuffer # 90 Inscriber Automation Interface - List of Commands
Effect
W - Wipe P - Push H - Hide R - Reveal D - Dissolve C Cut
Pattern
A Horizontal Slide Wipe B Vertical Slide Wipe C Horizontal Split Wipe D Vertical Split Wipe E Box Wipe F Row Slide / Wipe G Scanline Wipe H Row By Row Scanline Wipe I Screen Scanline Sipe J Pixel Wipe
Speed (Duration)
Range (Frames): 1- 300
Row Direction
0 Up 1 Down 2 Left 3 Right 4 Static
Message ID
The file name and path of the file you want to take or just the filename (ie Page Id)
Mode
0 Non Displaying (triggered later with a V\6 command) 1 Displaying (triggered immediately)
91
92
Three components make up the News Feed Simulator: News Feed Simulator application null modem cable Automation Interface News Feed Simulator contains Inscriber layouts tagged to receive data from the simulated News Vendor. You can enter the data into the News Feed Simulator screens and transfer it to your Automation Interface (with or without a framebuffer). Use the Generic Demo to send data to fill the tags in your own Inscriber layouts. You can use the Script Demo to send CII commands directly to your Automation Interface. Additionally, you can use the News Test application available from the Automation Interfaces Start menu listing. Use News Test to test the communications between your Automation Interface and your News Feed Simulator computer.
Install News Feed Simulator on a second Windows XP computer. Connect the News Feed Simulator computer to the Automation Interface computer with the null modem cable. Copy the complete set of INS and TGA graphic resource files from the News Feed Simulator folder on the disk. The TGA files are required to create the layouts in the INS. Create a C:\newsdemo folder on the hard drive of the Automation Interface. When you do a News Vendor run-down and create layouts with automation data, the Automation Interface creates an Output sub-folder within this folder. The Output sub-folder contains the rendered output files (VII files), and the editable output files (ICG or SLY files).
You can install News Feed Simulator on the PC running Automation Interface.
94
You need layouts in the INS file that identify and match file numbers called by the News Vendor system.
95
Switch to the tab of the layout you want to use. The News Tab appears in this example. To change the data that appears in the layout, type over the text in the data fields. Click on the DRAW button to render the layout to preview. View the rendered layout in the Last Rendered window on your Automation Interface. SeeEnable/Disable Last Rendered window on page 55. Click on the TAKE button to send the rendered layout to your framebuffer for video output. You can do this immediately after clicking on the DRAW button if you want. Repeat steps 1 - 6 to test other layouts, or use the Generic Demo to create and test your own layout. Click on OK to close News Feed Simulator.
Rendering your layout places the data from the News Vendor into the prescribed tagged data fields in your layout.
6 7
96
Generic Demo
Type the path of the folder or file you want to use with News Feed Simulator. Type the path of the folder you want for your output. Select the format for the file you intend to use in the test. Move to the Source field and type the name of the Inscriber layout file you want to use in the test. If you use an INS file, type the layouts render name. Select a field. (News Feed Simulator automatically finds the tagged data fields in the layout.) Type the name for each field. Use the name of the tagged data field from your Inscriber layout. Type some data into the Field Data lines. Click on the DRAW button to render the file. Click on the TAKE button to send the file to the framebuffer. Click on Save to save this demo file in your Output folder.
We recommend that users new to Inscriber products use ICG or SLY files in the test.
5 6 7 8
To reuse a saved generic demo file, click on the Open button and navigate to your file.
9 10
97
Test Communications
Use the News Feed Simulators Test Interface to check the communication between your News Feed Simulator computer and the Automation Interface.
Before you can use the Test Interface, you must open the News Test application. News Test receives the CII commands that you send from the Test Interface.
1 2 3 1
On your Automation Interface computer, click on the Windows Start button. Find the Automation Interface menu. Launch the News Test application. On your News Feed Simulator computer, switch to the Test Interface tab.
2
Automation Interface doesnt respond to spaces or carriage returns in commands. Use other keys when sending tests to Automation Interface.
3 4
Check the CR and LF checkboxes to automatically add those commands (Carriage Return and Line Feed) to the end of each command line. Type your CII command line in the Line Command Window. Press the Enter key or click on the Send button to send the command to the News Test computer.
98
The command appears in the News Test computers Command Reception Window.
1 2
Type your CII commands in a list in the List Command Window. Double-click in the window, or click on the Send button to send the commands to your News Test computer.
99
You can log the commands that your News Test computer receives to help you with troubleshooting.
1 2 3 4 5
Click on the File button to indicate the location you want the log file saved. Click on the Start button to begin logging. Send your commands from the News Feed Simulator. Click on the End button (in the Start button location). Click OK when you finish your test - the log file saves automatically.
The Script Demo allows you to send CII commands directly to your Automation Interface.
1
If you want to reuse this or any other script demo file, click on the Open button and navigate to your file.
2 3 4 5
Type your CII commands in the command window. Click on the Run Script button to send your commands through to the Automation Interface. Check the Loop checkbox to loop the commands. If you want to change a command while your script continues to loop, edit the command line and click on the Use this script for next loop button. Click on the Save button to save this set of CII commands for a later demo.
You can run the News Feed Simulator from your Automation Interface machine if you dont need to test your communications.
1 2 3
4 5
Install News Feed Simulator on your Automation Interface machine. Open News Feed Simulator from your desktop. Switch to the Preferences tab (you need to scroll to the right-end of the tabs to find the Preferences tab). Select Local Receiver to tell News Feed Simulator to send data through the local PC to Automation Interface. Switch to the test layout tab you want to use.
Troubleshooting
Layout Problems
If Automation Interface does not work correctly, you can troubleshoot using Automation Interface.
Check that Automation Interface program works properly with your video hardware. Click on NewsTest.exe on the desktop of the Automation Interface machine to open Automation Interface. 2 Click on the Test Page button. Your video monitor will display a test page. If the test page displays correctly, Automation Interface is working properly with your video hardware.
1 3
Check communication with the News Vendor: The CII List in Automation Interface displays the latest commands from the News Vendor. If you can see commands coming from the News Vendor, Automation Interface and the News Vendor are communicating properly. If commands dont appear in your CII List: Check the integrity of the communication cable and connections. Check that your COM port settings comply with your News Vendor requirements. Check that your RTX tags (tagged data fields) are properly ordered and named. Ensure that your News Vendor is calling the correct layout name.
You might be missing graphic resources (graphics, fonts, textures, etc.) on the machine recreating the layout. Your CG needs access to all of the layout resources to properly recreate each layout. If the layout appears incorrect, check to make sure that all graphic resources are available across the network or on your Automation Interface system.
Program Problems
Program wont Open No Layout Names in Playlist
If you are already running an Inscriber product that requires a black dongle, it can conflict with the dongle used to enable Automation Interface. Please contact Inscriber Technology for a special order dongle. You need to make sure that the Inscriber CG can show filenames in the Playlist. See Show Filenames in Playlist on page 30.
Communication Problems
Not Receiving Commands
When testing communication between the sender application (iCommTest or HyperTerminal) and your Automation Interface, you cannot use a space or carriage return key. Automation Interface does not recognize the space or carriage return keystrokes. The CII List in Automation Interface displays the latest commands from the News Vendor. If you can see commands coming from the News Vendor, Automation Interface and the News Vendor are communicating properly. If commands dont appear in your CII List: Check the integrity of the communication cable and connections. Check that your COM port settings comply with your News Vendor requirements.
Inscribe.ini File
If Automation Interface does not work correctly you can check several settings in the inscribe.ini file.
Machine ID
Check the machine ID. If you have the wrong machine ID, the News Vendor system wont be able to communicate with the Automation Interface software. The machine ID is identified on the line MachineID=. Check the COM port to ensure you have the correct COM port. The line ComPort=COM# identifies the COM port, where # is the number of your COM port. If your pages display incorrectly, you may have set the wrong resolution when you installed the Automation Interface. You can check the resolution in the inscribe.ini file and correct the resolution in the HorzResolution= and VertResolution= lines. Check the data transfer rate.The default data transfer rate is 9600 baud but your system might have different specifications. You can generate log files and debug messages if you want additional information on how Automation Interface is functioning. If you set LogToFile=1, Automation Interface creates a file called Parselog.txt which tracks the traffic between the News Vendor and the Automation Interface. You can change the folder that contains all the graphic resources for automation jobs. The folder is set on the NewsJobFolder= line For example, the typical setting NewsJobFolder=C:\news sets the resource folder to C:\news.
COM Port
Resolution
Job Folder
HyperTerminal Test
Set Up for test
You can use HyperTerminal to quickly test your communication connection. You cant send control characters through HyperTerminal as they are not supported. Use serial commands to test communication through HyperTerminal.
1 2 3 4
From your Windows Start menu, select HyperTerminal. Chose the no option when asked to assign a modem. Chose a name and icon for your setup. Connect to COM port 1 (or the COM port your News Vendor uses). Make sure that your COM port settings match your News Vendor settings.
HyperTerminal Settings
You need to set a preference in your HyperTerminal so you can see what you type on your monitor.
5 6
Select File > Properties and switch to the Settings tab. Select the Window keys option for the function and arrow keys. Select ANSI from the pulldown Emulation list. Click on the ASCII Setup button to open the dialog.
10
You can use the HyperTerminal test to help technical support or your dealer to better understand your system.
11
Check the Send line ends with line feeds checkbox to make your lines easier to read. Check the Echo typed characters locally checkbox. Click OK to go back to HyperTerminal.
Before you can log the commands from your News Vendor you need to create a file for the log to go into. You can create this log file anywhere on your system.
1
To log your News Vendor commands select Transfer > Capture Text from HyperTerminal.
You may want to keep a log of your HyperTerminal test to help diagnose communication problems.
Indicate the file you want to save your log to. Click on the Start button to begin recording your HyperTerminal activity.
To stop the capture, select Transfer > Capture Text > Stop
You need to set up Automation Interface (on another machine) for your test.
1 2 3 4 5 6 7 8 9 10
Click on the Preferences button to open the dialog. Switch to the General tab. Select a test page of your own creation or use the default test page. Switch to the CII tab. Select Use Creation order. Switch to the Resources tab. Select INS as input. Select VII as output. Check the Preview Rendered File checkbox if you want to see your test page. Click OK.
Send Commands
You are now prepared to send commands through HyperTerminal to your Automation Interface. You can use the following commands or your own if you want: Type: M\c/automation/demo\\ and press the ENTER key. 2 To add data to the default test layout and render it, type: W\news\news\data1\data2\\ and press the ENTER key. 3 To send the filled & rendered layout, type: T\7\news\A\\ and press the ENTER key. 4 Stop HyperTerminal logging and save the file for your dealer or Inscriber Technical Support. See Log News Vendor Commands on page 108. If your system does not output the expected layout, verify the filename.
1
Index
Symbols
.templates files ............ 13, 47
change name ....................48
coordinate create
file
files
save .................................. 70
ignore ...............................44
data
Chyron
CII commands
add to layout ....................50 delete from layout .............51 DCE .....................................66 add effect .........................67 autoload ...........................77 edit ...................................67 export ...............................68 import ..............................68 setup ................................66
.templates ........................ 11 demo ................................ 12 folder structure ................. 19 formats ............................. 11 ICG ................................... 11 INS ..............................11, 19 iPacked ............................. 11 location of ........................ 28 naming ............................... 8 recommended formats (new users) ............................... 28 SLY ................................... 11 tutorial ............................. 12 floating text ........................ 53
demo
checksum ..........................81 example ............................17 M ......................................80 not supported ...................81 Q ......................................81 supported .........................80 syntax ...............................16 T .......................................80 U .......................................81 V .......................................80 V5 .....................................80 V6 .....................................81 W ......................................80 CII protocol .........................10 com port .............................22
files ..................................12 demo Automation Interface ... 11, .........................25 generic layout ...................94 on single PC ....................101 script layout ............. 94, 100 Direct Control .....................58 check ................................70 learn .................................12 take ..................................74 dissolve ...............................66
control .............................. 22 output .............................. 25 using Automation Interface without ............................. 55 frames ................................. 76
graphics group
dongle
groups
hands free
effect ................................67 text ...................................69
commands
edit
effects
communications connect
null-modem ......................22
export
add to group .....................67 autoload ...........................77 edit ...................................67 export ...............................68 files ..................................66 import ..............................68 setup ................................66 DCE ..................................68
hands free operation ....12, 56 hands on operation ............ 12 hide ..................................... 66 HyperTerminal test ........... 107
set .................................... 55
import
effect ................................ 68
machine code ..................... 23 message ............................. 13 message directory .............. 13 miscellaneous command ... 80
protocol
DCE load ...........................77 Direct Control ...................76 duration ............................76 startup ..............................76 workbook ..........................76 naming ...............................8
name
push-up ..............................66
install
Automation Interface ........ 24 News Feed Simulator ........ 94 interlock device .................. 24 invert video field order ...... 44 iPacked files ....................... 11
donventions ....................... 8 numeric .............................. 8 News Feed Simulator .. 11, 25, 94 generic layout .................. 94 install ............................... 94 news test .......................... 94 open ................................ 96 render a layout ................. 96 run on Automation Interface . 101 script layout ............. 94, 100 test communications ........ 98 test your own layout ......... 97
Q R
K L
News Vendor
folder structure .................19 for Chyron users ...............15 for Inscriber users .............13 hardware ...........................22 system ..............................22 resend transmission ...........81
keystrokes .......................... 75
resolution
set ....................................30
language
CII .................................... 16 CII commands not supported 81 CII commands supported . 80, 81 Inscriber II supported ....... 82 last rendered window ......... 55
operation
layout
operator outline
active phase ..................... 46 edit phase ........................ 46 preparation phase ............ 46 tagging phase .................. 46 unattended ....................... 56 with .................................. 12 without ............................ 12
save
layouts
add tags ........................... 50 change name .................... 48 change render name ......... 15 change resolution ............. 30 convert ............................. 15 fill with data ..................... 54 INS files ............................ 19 prepare for Automation Interface .................................. 47 render no framebuffer ...... 55 save ................................. 70 scale ................................. 30 check ............................... 70 enable or disable .............. 55
scale layouts .......................30 seconds ...............................76 select message directory ....80 set
effect ................................66 hands free .........................55 IDC tabs ............................76 machine code ....................23 machine ID ........................13 preferences .......................76 sharing with CG ..................22 SLY files ...............................11
file ....................................70
special characters
log window
preferences
tab data -- see "tags" ........ 13 tab message -- see "layout" .. tags
13 create .........................14, 50 delete ............................... 51 edit ................................... 69 order ..........................11, 47 view .................................. 50 take ..................................... 74 effects .............................. 66 set .................................... 66 templates files .................... 11
view
files .................................. 70 last rendered .................... 55 tags .................................. 50 view commands .................. 12
test
communications .........26, 98 generic layout ................... 97 log commands ................ 100 render a layout ................. 96 test communications .......... 94 test page ............................. 25
text
text box
edit ................................... 69
layout appearance .......... 104 program ......................... 105 troubleshooting ................ 104 communications ............. 105 HyperTerminal test ......... 107 INI file ............................ 106 News Feed Simulator ........ 96 tutorial ................................ 12
unattended mode ............... 55 update one field ................. 81 update resource path command .................... 86
Technical Support
Technical Support
You can get technical support from several places. Technical Support from your dealer If your dealer cant help you... Contact your dealer first. Since your dealer helped you configure your system, your dealer is also the best resource for system configuration issues and problems. If your local dealer is unable to resolve your technical support problems, contact Inscriber - a division of Leitch Technology International Inc. Please have your software serial number available when you call Inscriber Technical Support. Your serial number can be found in a number of places, including software packaging, on the dongle, and on your CD. Phone: Fax: Email: 1.519.570.9111 (9:00 a.m. 5:00 p.m. EST) 1.519.570.9140 support@inscriber.com
You can also post a technical support question on our web site, and our support staff will answer your questions. Product Updates You can download product updates from our web site, or you can use one of these methods to receive updates. Fax: Web site: Email: 1.519.570.9140 www.inscriber.com support@inscriber.com
Inscriber is located in Waterloo, Canada. Long distance charges may apply.