BRIEF: These devices have been designed to provide a low cost way of reading LTC and/or VITC using a variety of personal computers and other devices. This allows the computer/controller to log video tape if the time code source is an analog signal. This is a great feature that allows these unit to work with equipment such as Apple's Final Cut Pro / Final Cut Studio to capture live time code when ingesting live camera or video signals. As of mid 2009, the AEC-BOX-10 and AEC-BOX-20 models are available in limited supply and the AEC-BOX-1 and AEC-BOX-2 are out of production. See our newer model, AEC-uBOX-2 to replace the functionality of the AEC-BOX-1 and AEC-BOX-2 models as well as having CE and RoHS compliance. Contact the factory for specific details.
STANDALONE LTC/VITC READERS WITH
The AEC-BOX-1/2/10/20 products were designed to provide a low cost way of reading LTC and/or VITC using a variety of personal computers and other devices. All of the time, user, and embedded bits are available every time code frame. With the exception of the AEC-BOX-1, comparator software is included as a standard feature, which allows the box to interrupt the host computer whenever a preset time or user bits value is detected.
Typical applications for these boxes include tape logging, synchronizing the PC's clock with an external time code, and precise automation of various computer controlled systems. Since all of these boxes use the same message protocol, your product can effectively make use of either LTC or VITC, or both, without having to make any radical hardware or software changes.
If your application requires something a little different from what you see here, please give us a call. These boxes (and their software) have been designed with customization in mind. Since we are a small company, we can (usually) respond quickly to your particular needs, and at a reasonable price.
Related products include our PC-LTC, PC-VITC, and PC-VLTC families of internal LTC/VITC reader and generator boards for IBM PC/XT/AT personal computers (if slots are available).
Below you will find information to aid you in selecting the right AEC-BOX-1/2/10/20 time code reader to meet your needs. Please call us at 1-800-782-2321, or at the number above, if you have any questions. We look forward to hearing from you.
Now a spcial note: These boxes can also be configured to emulate "Sony Protocol" serially controlled VTRs, allowing direct use with many tape logging programs. This is a great feature that allows these unit to work with equipment such as Apple's Final Cut Pro / Final Cut Studio to capture live time code when ingesting live camera or video signals. (models -2, -10 & -20 only). See more details here. (This link takes you to our new product that is replacing the AEC-BOX-2.)
WHAT IS TIME CODE ?
Time Code assigns to each video frame (picture) a unique number, having the format Hours:Minutes:Seconds:Frames. This number may then be used for editing and/or control purposes. Each time code "frame" actually includes the time bits (just mentioned), 32 "user" bits (for tape ID's, etc.), and 6 more special "embedded" bits, such as the SMPTE drop frame (DF/NDF) flag. Time code standards have been around for many years, and are sponsored by both SMPTE (for NTSC systems) and the EBU (for PAL systems).
Vertical Interval Time Code (VITC) is typically present on two nonadjacent lines in the vertical interval (non visible portion) of a video signal. Longitudinal Time Code (LTC) is a specialized audio signal which is usually recorded on a video tape next to its associated video signal, but may also be used in an audio only environment.
The use of VITC frees up one audio track for other purposes, such as stereo audio. It also allows time code to be read at very low (including still) tape speeds, where fine positioning is important. However VITC cannot usually be read at tape speeds much above play speed.
LTC is commonly used because it is lower cost than VITC, can be added to a video tape after the initial video recording, and it can be read during high shuttle speeds (fast forward and rewind). However, due to record/playback limitations of tape machines, LTC cannot be read reliably at very low tape speeds.
In many cases both LTC and VITC are used at the same time, because of the advantages each has to offer.
AEC-BOX PHYSICAL DESCRIPTION
AEC-BOX time code readers are packaged in small (modem sized), rugged (all metal), and attractive standalone enclosures. For reliability, and for your convenience, each box has its own internal power supply, for which 115VAC/230VAC is required. Each power supply is Hi-Pot tested for your (and our) safety.
SPECIAL NOTES ON AEC-BOX-1
The AEC-BOX-1 is a low cost play speed LTC reader with RS232 and RS422 outputs. Because it is a transmit only device, there are no polled modes of operation, and the comparator is not available. Please keep these limitations in mind throughout the following pages. Despite what we just said, the AEC-BOX-1 does provide the cheapest, simplest, and best solution for many LTC reader applications (such as logging tapes).
TIME CODE READERS - GENERAL CHARACTERISTICS
All AEC-BOX time code readers automatically read both SMPTE/NTSC and EBU/PAL time code formats - no hardware changes are required. All of the time bits, user bits, AND embedded bits (such as DF/NDF) are available for inspection every time code frame. In addition, status bits indicate the current tape speed, whether any frames have been skipped, and other useful information.
LTC READER NOTES
The LTC input connector is a standard RCA phono jack. LTC input levels of 100mVpp to 10Vpp are readable. The standard single ended input may be converted to a differential input by removing one shorting jack. In either case, input impedance is at least 10kohms. High quality input amplifiers and processors can recover LTC data properly even from poor quality input signals.
A proprietary IC is used to read all LTC bits simultaneously, at speeds up to 80 times play speed, in both the forward and reverse directions. LTC parity is checked automatically.
VITC READER NOTES
The video/VITC input connectors are standard BNC's. This is a high impedance looping input, with looping frequency response of +0.1dB maximum from 0 to 5MHz. Input levels of 0.7Vpp to 2.0Vpp are accepted. VITC signals which have been severely low pass filtered or otherwise distorted will not be readable, due to the short pulses (high frequencies) used to encode the VITC data.
Our VITC readers use a proprietary IC to read VITC data from the incoming video signal. It is assumed that the horizontal scanning frequency of the incoming video signal differs from nominal values by no more than +5%. This generally applies for tape speeds from -1x to STILL to +3x. On many machines, VITC can be read at speeds up to +10x (is highly machine dependent).
The VITC reader software automatically selects the VITC line numbers to read, or you may specify the line numbers to be used (via your software). You may also instruct the box whether to read VITC from EBU/PAL or SMPTE/NTSC signals (the power on default is SMPTE/NTSC, unless you request the "EBU" option). The CRC error byte is verified for every VITC line read.
AEC-BOX-20 COMBINATION LTC/VITC READER NOTES
The AEC-BOX-20 automatically selects the best of the LTC and VITC inputs to be sent to the RS232/RS422 output. If desired, you may control (via software) whether the box should read LTC or VITC at any given time.
TIME CODE COMPARATOR AND OPTIONAL RELAY
On the AEC-BOX-2, 10, and 20, the time code comparator can be set to send an ASCII "=" character to your computer whenever a preset time bits (or user bits) pattern is detected. This frees up the host computer for other tasks. Standalone (fixed) use of the comparator is possible via EPROM modifications.
The optional SPST normally open ("form A") relay can be turned on/off at will, or can be set to close whenever the comparator finds a match. The contacts are intended for switching signals, not high voltages or currents. This relay option is usually used for controlling other machines/devices at precise times. For custom applications, a second relay is also available (call).
SERIAL INTERFACE CHARACTERISTICS
For your convenience, AEC-BOX time code readers have both RS232 and RS422 inputs and outputs (AEC-BOX-1 has outputs only). These signals are present on different pins of the 9-pin serial connector. For the RS422 case, the pinout is that of an ESbus Tributary. For the RS232 case, a nonstandard cable is required to interface to 9-pin (PC/AT) and 25-pin (standard) RS232 ports.
Via internal DIP switches, baud rates of 1200, 9600, 19200, and 38400 are available. Also, you may select ODD/EVEN/NONE parity, 7/8 data bits, and the box address (for polled modes).
As shipped from the factory, AEC-BOX time code readers are in the BROADCAST mode, which means that a message is automatically transmitted every time code frame. The AEC-BOX-2, 10, and 20 can also be placed into the POLLED mode, in which case the box only transmits data when requested to do so. By assigning a different address to each box, several can be controlled (and read) from a single RS422 serial port.
In both the polled and broadcast modes, the standard serial interface uses 8 bits per character, which we call the BINARY protocol. Alternatively you may choose to use 7 data bits per character, which changes the box to the ASCII protocol. The ASCII protocol uses standard ASCII characters for all I/O, but is slower and much less powerful than the BINARY protocol.
The manual which comes with each AEC-BOX time code reader fully describes the BINARY BROADCAST, BINARY POLLED, ASCII BROADCAST, and ASCII POLLED modes of operation. See the next page for a description of the the factory default BINARY BROADCAST mode.
BINARY BROADCAST MODE
The factory default setting for all AEC-BOX time code readers is BINARY BROADCAST mode, 9600 baud, 8 data bits, ODD parity, and 1 stop bit. This allows you to write software which is independent of the particular box being used. Assuming that either the LTC or VITC input is OK (as applicable), the AEC-BOX-1/2/10/20 will transmit the following message every frame (LTC) or field (VITC):
Byte 0 = BREAK (20 bits low, then 2 bits high) Byte 1 = XBh Status and length byte: Bit 7 = 1 if LTC data follows Bit 6 = 1 if VITC data follows Bit 5 = reserved Bit 4 = 1 if skipped an LTC/VITC frame Bits 3-0 = # of bytes which follow (including checksum)Byte 2 = 00h-29h Time bits frames (packed BCD) (EBU=24h max) Byte 3 = 00h-59h Time bits seconds (packed BCD) Byte 4 = 00h-59h Time bits minutes (packed BCD) Byte 5 = 00h-23h Time bits hours (packed BCD)Byte 6 = 00h-FFh User bits frames Byte 7 = 00h-FFh User bits seconds Byte 8 = 00h-FFh User bits minutes Byte 9 = 00h-FFh User bits hoursByte 10 = XXh Embedded bits (plus misc. flags): SMPTE EBU Bit 7 = 1 if an LTC parity error was detected Bit 6 = 1 if reading EBU (25fps) LTC/VITC Bit 5 = LTC bit 59 bin flag phase bit Bit 4 = LTC bit 58 reserved reserved Bit 3 = LTC bit 43 bin flag bin flag Bit 2 = LTC bit 27 phase bit bin flag Bit 1 = LTC bit 11 color frame flag color lock flag Bit 0 = LTC bit 10 drop frame flag reservedByte 11 = XXh Status byte: Bit 6 = 1 if time code indicates FORWARD tape direction Bit 5 = 1 if time code is PLAYING (+0.8x to +1.2x) Bit 4 = 1 if time code is FAST (greater than 1.2x) Bit 3 = 1 if time code is SLOW (0.1x to 0.8x) Bit 2 = 1 if time code is STOPPED (less than 0.1x)Byte 12 = XXh Checksum (sum of bytes 1-12 should be 0)If the LTC/VITC inputs are both unreadable or are both missing, the front panel LED will blink off every second, and the following short message will be transmitted at the same time: Byte 0 = BREAK (20 bits low, then 2 bits high) Byte 1 = 11h (indicates only one byte follows) Byte 2 = EFh Checksum (sum of bytes 1-2 should be 0)
AEC-BOX LTC/VITC READERS ORDERING GUIDE
(US$) Model Description Price =================================================================AEC-BOX-1 Play Speed LTC Reader with RS232/RS422 Output ... 500 Reads 1/10x to 2.2x, bi-directional, DF/NDF, 100mVpp to 10Vpp, both SMPTE and EBU. Not recommended for new designs. See our newer AEC-mBOX-2 for compatible and less expensive option. These units will be made to order if required.AEC-BOX-2 Wideband LTC Reader with RS232/RS422 I/O ........ 500 Reads 1/10x to 80x, bi-directional, DF/NDF, 100mVpp to 10Vpp, both SMPTE and EBU. Includes comparator and VTR emulator software. Not recommended for new designs. See our newer AEC-mBOX-2 for compatible and less expensive option. These units will be made to order if required.AEC-BOX-10 VITC Reader with RS232/RS422 I/O ................ 445 Reads -1x to STILL to +3x (minimum), DF/NDF, Hi-Z looping input, both NTSC/SMPTE and PAL/EBU. Automatic or programmable VITC line selection. Includes comparator and VTR emulator software.AEC-BOX-20 Auto LTC/VITC Reader with RS232/RS422 I/O ....... 545 Combines all features of boxes 2 and 10, plus automatic or controlled LTC/VITC selection.Each box comes with a good instruction manual, schematics, 115VAC internal power supply, 2 year parts and labor warranty, and a serial connector kit when needed (order test/demo diskette below).=================================================================Options and Accessories: (feet/3.3 = meters) 230VAC Converts internal power supply to 230VAC .......... 0 RELAY SPST Normally Open (Form A) Relay Output ......... 30 EBU Power-on default is PAL/EBU mode .................. 0 Note: As of 2007, the test/demo software ships on a CD, included with each unit. PC bootable CD format. Need BOX232CBL to interface to COM port to use the test programs. The manual is on the CD in pdf file format. DISK3 3.5" IBM PC test/demo diskette (need BOX232CBL) ... 0 DISK_CD PC test/demo CD (Standard)(need BOX232CBL) ........ 0 ESBUSCBL2 Box to 9-pin ES-Bus RS422 cable ..... 25 + 0.90/meter BOX232CBL Box to 9-pin IBM RS232 port cable, .. 23 + 0.70/meter with 9-pin to 25-pin adapter. BOX232MAC Box to 8-pin Macintosh RS232 port cable (2m) ..... 25 BNC2RCA Adapter from BNC cable to RCA jack ................ 6 XMAN Extra instruction manual ......................... 20================================================================= AEC-BOX is a trademark of Adrienne Electronics Corporation. Prices subject to change without notice. (C) January 1997 AECMade in U.S.A.
Copyright © 2006
Adrienne Electronics Corporation