Abstand
Englisch
home
ueber uns
Inhalt
Produkte
Service
Projekte
FAQ
Impressum
Email
Vertrieb
Abstand
FAQ

Ancillary Data Timecode (ATC)
gemäß SMPTE 12M-2

Alpermann+Velte

Ancillary Timecode (ATC) gemäß SMPTE 12M-2


Übersicht

Mit der Veröffentlichung des Dokuments SMPTE 12M-2-2008 wird die RP 188 abgelöst und der ATC klarer spezifiziert. Da in der Vergangenheit unterschiedliche Ancillary Timecodes existierten (und noch existieren), beschreibt dieser Artikel Probleme mit dem ATC und die aktuellen Änderungen in unseren Timecode Produkten für digitales Video.

Die folgenden Spezifikationen behandeln (behandelten) den ATC:

Norm DID DBN/SDID DC Bezeichnung Bemerkung

RP 196

64h
64h
64h
7Fh
8h
9h
HANC LTC
HANC VITC
Nicht mehr gelistet!
SMPTE 291M F5h 00h 8h LTC Spezifikation nicht bekannt!
RP 188/SMPTE 12M-2 60h 60h 10h ATC RP 188 wurde von den Herstellern unterschiedlich ausgelegt!

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.):

LTC Wird transportiert als analoges Audiosignal unabhängig vom Videosignal.
VITC Eingefügt in einer Zeile des analogen Videosignals.
D-VITC Dem analogen VITC nachempfunden, eingefügt in einer Zeile des digitalen Videosignals.
ATC Ein Datenpaket im Ancillary Datenbereich des digitalen Video Datenstroms.


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.

Die Hilfsbereiche des digitalen Videos sind H-ANC für den horizontalen und V-ANC für den vertikalen Austastbereich.

H-ANC zieht sich über alle Zeilen zwischen den Sync-Signalen EAV und SAV.

V-ANC liegt zwischen SAV und EAV im Bereich der vertikalen Austastlücke.


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
Position des ATC im HD Video: ATC_VITC in H-ANC, Zeile 9,
ATC_LTC in H-ANC, Zeile 10
Position des ATC im SD Video: in V-ANC, so früh wie möglich ab Zeile 9 für das Videoformat
625/50/I bzw. ab Zeile 13 für 525/59.94/I.


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.

Interlaced:
Progr. 25/30 Bilder:
Progr. 50/60 Bilder:


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:

DT/DV und HT/HV ab Version 2.0.168, November 2009,
PCIHD/PCIeD/PCIeHD ab Version 7.19, Oktober 2009.

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.

Erde
Abstand Englisch home ueber uns Inhalt
Produkte Service Projekte FAQ
Vertrieb Email Impressum
© Alpermann+Velte 1996 - 2010, 10.06.2010