|
|
Ancillary Time Code (ATC) according to SMPTE 12M-2
It is strongly recommended to implement ATC according to SMPTE 12M-2! Introduction There are four transport methods of time code known (regarding only “12M” time codes, so not dealing with MPEG, film, digital audio, midi etc.):
Remarks regarding the D-VITC: There is no specification of D-VITC for HD digital video! ATC can be used for SD digital video as well. For HD digital video ATC should be used. ATC can be of type ATC_LTC and ATC_VITC.
Ancillary data packets should not be located in the lines identified as a switch point – defined by SMPTE RP 168. Format of Ancillary Time Code Packets SMPTE 291M defines the format for a type 2 ANC packet.
16 User Data Words consist of time code data and the type of time code, i.e. LTC or VITC or fur-ther user defined time codes. For HD digital video the ANC packets shall be carried in the Y stream. ATC according to SMPTE 12M-2 is applicable to 8-, 10-, or 12-bit television systems. Recommendations of SMPTE 12M-2
Counting frames up to 50 or 60 is not provided, so for progressive systems running at greater than 30 frames-per-second each time code count references a frame pair. The first frame of the frame pair receives the new time address which then will be repeated at the second frame. With LTC it is not possible to distinguish between the frames of a pair, but the VITC marks the individual frames using the field flag. Evaluating this flag enables a time code reader or inserter to identify the first or second frame.
Something New and Special ATC_VITC: In detail the ATC_VITC consists of two types, VITC1 and VITC2. Apart from this type definition the payload of both types is identical. Implementations of VITC1 and VITC2 should be used to distin-guish between the fields of interlaced formats and the frames of a frame pair of progressive for-mats, together with the field mark flag. Now only ATC_VITC will be presented, and the internal encoder or decoder handles the VITC1 and VITC2 type. Older versions of the RUBIDIUM modules DT/DV and HT/HV as well as our PC boards PCIHD, PCIeD and PCIeHD have treated VITC1 and VITC2 as separate time codes, this now has changed:
After an update please take care using only the latest configuration tools and drivers. ATC_LTC: The SMPTE 12M-2 gives not a clear recommendation about the transmission rate of the ATC_LTC: „... at least once a frame ...“. In interlaced video formats the transmission rate may be once a frame or every field. We decided to offer the once-a-frame method as a default, inserting the ATC_LTC in the first field. The user may select the every-field method by activating the „All Fields“ checkbox. This concerns our RUBIDIUM modules DT/DV and HT/HV. ATC_LTC -> ATC_VITC: The HT and HV modules are our time code converters in HD digital video systems. If only ATC_LTC is present in a progressive video system with frame rate greater than 30 frames per second or in interlaced systems, these converter modules are able to convert the ATC_LTC to an ATC_VITC. This method will keep the time addresses and add the advantage of the field flags, thus making the individual frames/fields distinguishable. Others: You can download the latest versions from: Software Please don’t hesitate to contact Alpermann+Velte if you have any ATC problems. We would like to help analyzing this problem. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
© Alpermann+Velte 1996 - 2011; April 04, 2011 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||