|
|
|
Ancillary Timecode (ATC) gemäß SMPTE 12M-2
In Zukunft sollte der ATC nur noch nach der SMPTE 12M-2 behandelt werden! Einführung Wir unterscheiden vier Transportarten für Timecode (Timecode hier gemäß der SMPTE 12M, d. h. nicht MPEG, Film, Digial Audio, Midi usw.):
Bemerkungen zum D-VITC: Er ist nicht für HD digitales Video definiert! Auch für SD kann der ATC benutzt werden. Der Timecode für HD digitales Video ist der ATC. ATC kann als ATC_LTC und als ATC_VITC vorliegen.
In dem Bereich der synchronen Videoumschaltung - definiert durch die RP 168 - sollen Ancillary Daten möglichst nicht eingefügt werden. ATC als Ancillary Data Packet Die allgemeine Definition eines Datenpakets ist in der SMPTE 291M gegeben.
Die 16 User Data Words enthalten die 64 Timecode Bits und den Typ des Timecodes, also LTC oder VITC oder weitere „User Defined“ Timecodes. Das ATC Datenwort wird bei HD in Y eingefügt. Die SMPTE 12M-2 definiert ATC für 8, 10 und 12 Bit Datenströme. Empfehlungen der SMPTE 12M-2
Auch ATC kann die Frames nicht bis 50 oder 60 zählen, daher werden die Frames in progressiven Formaten mit mehr als 30 Bildern als Framepaare zusammengefasst. Der Beginn eines Framepaares bzw. das 1. Frame des Paares erhält dann die neue Adresse, die im zweiten Frame wiederholt wird. Der LTC kann nicht eindeutig die Frames in einem Paar unterscheiden, der VITC aber markiert 1. und 2. Frame mit Hilfe des Field-Mark Flags. Durch Auswertung dieses Flags kann jeder Timecode Einblender anzeigen, ob das Bild dem 1. oder dem 2. Frame zuzuordnen ist.
Neues und Spezielles ATC_VITC: Tatsächlich wird der ATC_VITC in zwei Typen definiert, als VITC1 und VITC2. Beide Typen haben die identische Datendefinition. Die Nutzung von VITC1 bzw. VITC2 soll zur Unterscheidung der Halbbilder in interlaced Formaten bzw. der Frames bei Framepaaren dienen, zusammen mit dem Field-Mark Flag. Daher präsentieren wir dem Anwender nur noch einen ATC_VITC, intern wird dann VITC1 bzw. VITC2 generiert oder gelesen. VITC1 und VITC2 wurde bisher in den RUBIDIUM Modulen DT/DV und HT/HV sowie in den PC Boards PCIHD, PCIeD und PCIeHD noch separat behandelt, dies entfällt mit den aktuellen Versionen:
Bitte achten Sie darauf, dass mit den neuen Versionen auch nur noch die neuen Konfigurationsprogramme bzw. Treiber benutzt werden. ATC_LTC: Die SMPTE 12M-2 lässt für den ATC_LTC noch einen Spielraum bezüglich der Übertragungsrate offen: „... mindestens einmal pro Frame ...“. Bei interlaced Formaten ist es daher möglich, ATC_LTC nur im ersten Halbbild oder in beiden Halbbildern zu übertragen. Wir haben uns ent-schieden, die Übertragung nur im ersten Halbbild als Vorzugskonfiguration anzubieten. Der Nutzer kann aber durch Aktivierung von „All Fields“ die Übertragung in beiden Halbbildern einschalten. Dies betrifft die RUBIDIUM Module DT/DV und HT/HV. ATC_LTC -> ATC_VITC: Unsere HD fähigen Timecode Konverter Module sind HT und HV. Wenn in einer Anwendung mit progressiven Formaten mit mehr als 30 Bildern oder in interlaced Formaten nur ein ATC_LTC vor-handen ist, kann mit diesen Modulen problemlos ein ATC_LTC in einen ATC_VITC gewandelt werden. Dabei bleibt die Adressierung erhalten, aber die eindeutige Frame- bzw. Halbbildkennung wird gewonnen. Sonstiges: Die neuesten Versionen stehen immer zum Download bereit unter: Software Bitte wenden Sie sich an uns, wenn Probleme mit dem ATC auftreten, wir helfen Ihnen gerne bei der Analyse. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
© Alpermann+Velte 1996 - 2010, 10.06.2010 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||