Vertikal intervall tidskode - Vertical interval timecode

Vertical Interval Timecode ( VITC , uttales "vitsee") er en form for SMPTE-tidskode kodet på en skannelinje i et videosignal. Disse linjene settes vanligvis inn i det vertikale blankingsintervallet til videosignalet.

Med ett unntak inneholder VITC samme nyttelast som SMPTE lineær tidskode (LTC), innebygd i en ny rammestruktur med ekstra synkroniseringsbiter og en feilsøkingssjekk. Unntaket er at VITC er kodet to ganger per sammenflettet videoramme, en gang i hvert felt, og en ekstra bit ("feltflagget") brukes til å skille mellom de to feltene.

En videoramme kan inneholde mer enn én VITC-kode om nødvendig, spilt inn på forskjellige linjer. Dette brukes ofte i produksjonen, der forskjellige enheter kanskje vil kode forskjellige sett med tidskodemetadata på samme bånd.

Som en praktisk sak kan VITC være mer 'ramme-nøyaktig' enn LTC, spesielt ved veldig lave båndhastigheter på analoge formater. LTC-lesere kan miste oversikten over koden ved lave joghastigheter, mens VITC kan leses ramme for ramme om nødvendig. Omvendt, ved høye hastigheter (FF / rew.), Er VITC ofte uleselig på grunn av bildeforvrengning, så LTC brukes ofte i stedet. Noen videospillere har et automatisk valg mellom de to formatene for å gi den høyeste nøyaktigheten.

VITC er 90 bits lang: 32 bits tidskode, 32 bits brukerdata, 18 synkroniseringsbiter og 8 bits kontrollsum. Den overføres ved hjelp av ikke-retur-til-null- koding med en bithastighet på 115 ganger linjens hastighet. (De ubrukte 25-bitene skal gi rom for det horisontale blankingsintervallet .)

SMPTE vertikal intervall tidskode
(kompatibel med SMPTE 12M)
Synkroniser Tidskode Brukerbiter
 Bit   0   1   2   3   4   5   6   7   8   9 
0 1 0 1 2 4 8 Brukerbiter
Rammenummer
(0-23, 24, eller 29)
10 1 0
10 20 D C
20 1 0 1 2 4 8
Sekunder
(0–59)
30 1 0
10 20 40 F
40 1 0 1 2 4 8
Protokoll
(0–59)
50 1 0
10 20 40 F
60 1 0 1 2 4 8
Timer
(0–23)
70 1 0
10 20 S F
80 1 0 CRC-biter ( g (x) = x 8 + 1)
  • Bit 14 er satt til 1 hvis drop frame nummerering er i bruk; rammenummer 0 og 1 hoppes over i løpet av det første sekundet av hvert minutt, unntatt multipler på 10 minutter. Dette konverterer 30 bilder / sekund tidskode til 29,97 bilder / sekund NTSC standard.
  • Bit 15, fargeinnrammingsbiten , er satt til 1 hvis tidskoden er synkronisert med et (farge) videosignal. Rammenummeret modulo 2 (for NTSC og SECAM ) eller modulo 4 (for PAL ) bør bevares på tvers av kutt for å unngå fasesprang i krominansunderbæreren .
  • Bitt 35, 55 og 75 varierer mellom 25 bilder / s tidskode og 30 / 29,97 bilder / sekunder. Bitene er:
    • Feltflagg (bit 35 for 29.97 / 30 ramme / s, bit 75 for 25 ramme / s): Dette er en ekstra minst signifikant bit for rammenummeret, som skiller de to sammenflettede feltene i en videoramme. Det er satt til 0 i det første feltet i en ramme, og til 1 i det andre. Denne biten erstatter biten "polaritetskorrigering" i lineær tidskode.
    • "Binær gruppeflagg" biter BGF0 og BGF2 (bits 55 og 75 for 29,97 / 30 ramme / s, biter 35 og 55 for 25 rammer / s): Disse angir formatet på brukerbittene. Begge bitene null indikerer ikke noe (eller uspesifisert) format. Bare BGF0-settet indikerer fire 8-biters tegn (overført lite endian ). Kombinasjonene med BGF2 sett er reservert.
  • Bit 74 ("Binary group flag 1") var tidligere ikke tilordnet, men brukes til å indikere at tidskoden er synkronisert med en ekstern klokke. Hvis null, er tidskodens starttid vilkårlig.
  • Kontrollsummen i bitene 82–89 er en enkel byte XOR av de forrige 82 bitene ( inkludert synkroniseringsbitene, så bit 82 er XOR for bitene 74, 66, ..., 2), som kan beskrives som en CRC med generatorpolynom x 8 +1. (Forhåndsinnstilt til null, ingen inversjon.)

Den eksakte arten til fargesammensetningen avhenger av hvilken videostandard som brukes. Når det gjelder de tre viktigste komposittvideo-standardene, har PAL-video en 8-felts (4 ramme) fargesammensekvens, og NTSC og SECAM har begge 4-felts (2 rammes) fargesammensekvenser.

Å bevare fargesammensettingssekvensen for video på tvers av redigeringer og mellom kanaler i videoeffekter var et viktig spørsmål i tidlige analoge kompositte videobåndredigeringssystemer, da kutt mellom forskjellige fargesekvenser ville føre til hopp i underbærefasen, og å blande to signaler med forskjellig feltdominans ville resultere i fargeartefakter på den delen av signalet som ikke var synkronisert med utgangsfargerammesekvensen.

For å forhindre disse problemene inneholder SMPTE-tidskoden en fargeinnrammingsbit, som kan brukes til å indikere at videomaterialet tidskoden refererer til følger en standardkonvensjon angående synkronisering av videotidskode og fargesammensetningssekvensen. Hvis fargeinnrammingsbiten ble satt i begge typer materiale, kunne redigeringssystemet alltid sørge for at fargeinnramming ble bevart ved å begrense redigeringsbeslutninger mellom inngangskilder for å beholde det riktige forholdet mellom tidskodesekvensene, og derav fargesammensetningssekvensene.

Se også

Relaterte teknologier og standarder

Referanser