Lineaire tijdcode - Linear timecode

Lineaire (of longitudinale) tijdcode ( LTC ) is een codering van SMPTE-tijdcodegegevens in een audiosignaal , zoals gedefinieerd in de SMPTE 12M-specificatie. Het audiosignaal wordt gewoonlijk opgenomen op een VTR- track of ander opslagmedium. De bits worden gecodeerd met behulp van de biphase mark-code (ook bekend als FM ): een 0-bit heeft een enkele overgang aan het begin van de bitperiode. Een 1 bit heeft twee overgangen, aan het begin en midden van de periode. Deze codering is zelfklokt . Elk frame wordt beëindigd door een ' sync woord ' dat een speciale voorafbepaalde heeft sync relatie met een video- of film -inhoud.

Een speciaal bit in het lineaire tijdcodeframe, het tweefasige markeringscorrectiebit , zorgt ervoor dat er een even aantal wisselstroomovergangen in elk tijdcodeframe is.

Het geluid van lineaire tijdcode is een schokkend en onderscheidend geluid en is gebruikt als een afkorting voor geluidseffecten om telemetrie of computers aan te duiden .

Generatie en distributie

In situaties met uitzendvideo moet de LTC-generator worden gekoppeld aan een black-burst van het huis, net als alle apparaten die tijdcode gebruiken, om te zorgen voor een correcte kleurkader en correcte synchronisatie van alle digitale klokken. Bij het synchroniseren van meerdere klokafhankelijke digitale apparaten met video, zoals digitale audiorecorders, moeten de apparaten worden aangesloten op een gemeenschappelijk wordclock-signaal dat is afgeleid van het huis-black-burst-signaal. Dit kan worden bereikt door een generator te gebruiken die zowel black burst als video-resolved wordclock genereert, of door het digitale master-apparaat te synchroniseren met video en alle volgende apparaten te synchroniseren met de wordclock-uitgang van het digitale master-apparaat (en met LTC) .

De LTC-tijdcode bestaat uit 80 bits per frame, waarbij er 24, 25 of 30 frames per seconde kunnen zijn, en varieert van 960 Hz (binaire nullen met 24 frames / s) tot 2400 Hz (binaire nullen met 30 frames / s), en dus comfortabel in het audiofrequentiebereik. LTC kan bestaan ​​als een gebalanceerd of ongebalanceerd signaal en kan wat betreft distributie worden behandeld als een audiosignaal. Net als audio kan LTC worden gedistribueerd via standaard audiobedrading, connectoren, distributieversterkers en patchbays, en kan LTC worden geaard met audiotransformatoren. Het kan ook worden gedistribueerd via 75 ohm videokabel en videodistributieversterkers, hoewel de spanningsverzwakking veroorzaakt door het gebruik van een 75 ohm systeem ervoor kan zorgen dat het signaal daalt tot een niveau dat niet kan worden gelezen door sommige apparatuur.

Voorzichtigheid is geboden bij analoge audio om een ​​hoorbare 'doorbraak' (ook bekend als "crosstalk") van de LTC-track naar de audiotracks te voorkomen.

LTC-zorg :

  • Vermijd percussiegeluiden in de buurt van LTC
  • Verwerk nooit een LTC met ruisonderdrukking, eq of compressor
  • Sta pre roll en post roll toe
  • Om een ​​negatieve tijdcode te creëren, voegt u een uur toe aan de tijd (vermijd middernachteffect )
  • Zet altijd het langzaamste apparaat als een master

Longitudinale SMPTE-tijdcode moet worden afgespeeld op een gemiddeld niveau wanneer deze wordt opgenomen op een audiotrack, aangezien zowel lage als hoge niveaus vervorming zullen introduceren.

Gegevensformaat longitudinale tijdcode

Image
Lineaire tijdcodegolfvorm zoals weergegeven in durf met 80 bit dataframe gemarkeerd

Het basisformaat is een 80-bits code die de tijd van de dag aan de seconde geeft en het framenummer binnen de seconde. Waarden worden opgeslagen in binair gecodeerde decimale , minst significante bit eerst. Er zijn tweeëndertig bits gebruikersgegevens, meestal gebruikt voor een rolnummer en datum.

SMPTE lineaire tijdcode
Beetje Gewicht Betekenis Beetje Gewicht Betekenis Beetje Gewicht Betekenis Beetje Gewicht Betekenis Beetje Waarde Betekenis
00 1 Rasternummer
eenheden
(0-9)
16 1 Seconds
eenheden
(0-9)
32 1 Minuten
eenheden
(0-9)
48 1 Hours
eenheden
(0-9)
64 0 Synchronisatiewoord,
vaste bit
patroon
0011 1111
1111 1101
01 2 17 2 33 2 49 2 65 0
02 4 18 4 34 4 50 4 66 1
03 8 19 8 35 8 51 8 67 1
04 User bits
veld 1
20 User bits
veld 3
36 User bits
veld 5
52 User bits
veld 7
68 1
05 21 37 53 69 1
06 22 38 54 70 1
07 23 39 55 71 1
08 10 Framenummer
tientallen (0-2)
24 10 Seconden
tientallen
(0-5)
40 10 Minuten
tientallen
(0-5)
56 10 Uren
tientallen (0-2)
72 1
09 20 25 20 41 20 57 20 73 1
10 D Frame vlag laten vallen. 26 40 42 40 58 BGF1 Klok vlag 74 1
11 C Vlag "kleur frame" 27 (vlag, zie hieronder) 43 (vlag, zie hieronder) 59 (vlag, zie hieronder) 75 1
12 User bits
veld 2
28 User bits
veld 4
44 User bits
veld 6
60 User bits
veld 8
76 1
13 29 45 61 77 1
14 30 46 62 78 0
15 31 47 63 79 1
  • Bit 10 wordt ingesteld op 1 als de nummering van de drop-frame in gebruik is; framenummers 0 en 1 worden overgeslagen tijdens de eerste seconde van elke minuut, behalve veelvouden van 10 minuten. Dit converteert 30 frames / seconden tijdcode naar de 29,97 frame / seconde NTSC- standaard.
  • Bit 11, de kleurframebit , wordt op 1 gezet als de tijdcode wordt gesynchroniseerd met een kleurenvideosignaal. Het framenummer modulo 2 (voor NTSC en SECAM ) of modulo 4 (voor PAL ) moet over de sneden worden behouden om fasesprongen in de chrominantiehulpdraaggolf te vermijden .
  • Bits 27, 43 en 59 verschillen tussen de tijdcode van 25 frames / s en andere framesnelheden (30, 29,97 of 24). De bits zijn:
    • "Polariteitscorrectiebit" (bit 59 met 25 frames / s, bit 27 met andere snelheden): deze bit wordt gekozen om een ​​even aantal 0 bits in het hele frame te leveren, inclusief de synchronisatiecode. (Aangezien het frame een even aantal bits lang is, impliceert dit een even aantal bits van 1 bits, en is het dus een even pariteitsbit . Aangezien de synchronisatiecode een oneven aantal bits van 1 bits bevat, is het een oneven pariteitsbit over de gegevens .) Dit houdt de fase van elk frame consistent, dus het begint altijd met een stijgende flank aan het begin van bit 0. Dit maakt naadloze splitsing van verschillende tijdcodes mogelijk en laat het gemakkelijker lezen met een oscilloscoop .
    • "Binaire groepsvlag" -bits BGF0 en BGF2 (bits 27 en 43 met 25 frame / s, bits 43 en 59 met andere snelheden): deze geven het formaat van de gebruikersbits aan. Beide 0 geeft geen (of niet-gespecificeerd) formaat aan. Alleen BGF0-set geeft vier 8-bits tekens aan (verzonden little-endian ). De combinaties met BGF2 set zijn gereserveerd.
  • Bit 58, ongebruikt in eerdere versies van de specificatie, wordt nu gedefinieerd als "binaire groepsvlag 1" en geeft aan dat de tijdcode is gesynchroniseerd met een externe klok. indien nul, is de tijdoorsprong willekeurig.
  • Het synchronisatiepatroon in bits 64 tot en met 79 bevat 12 opeenvolgende 1 bits, die nergens anders in de tijdcode kunnen voorkomen. Ervan uitgaande dat alle gebruikersbits zijn ingesteld op 1, is de langste reeks van 1 bits die elders in de tijdcode kan voorkomen 10, bits 9 tot en met 18.
  • Het synchronisatiepatroon wordt voorafgegaan door 00 en gevolgd door 01. Dit wordt gebruikt om te bepalen of een audioband vooruit of achteruit loopt.

Zie ook

Referenties

Externe links