Časový kód vertikálního intervalu - Vertical interval timecode

Vertikální intervalový časový kód ( VITC , vyslovuje se „vitsee“) je forma časového kódu SMPTE zakódovaného na jeden řádek skenování ve video signálu. Tyto řádky se obvykle vkládají do intervalu vertikálního zatemnění videosignálu.

Až na jednu výjimku obsahuje VITC stejné užitečné zatížení jako lineární časový kód SMPTE (LTC), vložený do nové rámcové struktury s extra synchronizačními bity a kontrolním součtem detekce chyb. Výjimkou je, že VITC je kódován dvakrát na prokládaný video snímek, jednou v každém poli a pro rozlišení obou polí je použit jeden další bit („příznak pole“).

Videorámeček může v případě potřeby obsahovat více než jeden kód VITC zaznamenaný na různých řádcích. To se často používá v produkci, kde mohou různé entity chtít kódovat různé sady metadat časového kódu na stejnou pásku.

Z praktického hlediska může být VITC „přesnější na snímky“ než LTC, zejména při velmi nízkých rychlostech pásky v analogových formátech. Čtečky LTC mohou ztratit stopu kódu při nízkých rychlostech krokování, zatímco VITC lze v případě potřeby číst snímek po snímku. Naopak při vysokých rychlostech (FF / vzad) je VITC často nečitelný kvůli zkreslení obrazu, takže místo toho se často používá LTC. Některé videorekordéry mají automatický výběr mezi těmito dvěma formáty, aby byla zajištěna nejvyšší přesnost.

VITC je 90 bitů dlouhý: 32 bitů časového kódu, 32 bitů uživatelských dat, 18 synchronizačních bitů a 8 bitů kontrolního součtu. Přenáší se pomocí kódování nevrácení na nulu při bitové rychlosti 115násobku rychlosti linky. (Nepoužitých 25 bitů má ponechat prostor pro interval horizontálního zatemnění .)

Časový kód vertikálního intervalu SMPTE
(kompatibilní s SMPTE 12M)
Sync Časový kód Uživatelské bity
 Bit   0   1   2   3   4   5   6   7   8   9 
0 1 0 1 2 4 8 Uživatelské bity
Číslo
snímku (0–23, 24 nebo 29)
10 1 0
10 20 D C
20 1 0 1 2 4 8
Sekundy
(0–59)
30 1 0
10 20 40 F
40 1 0 1 2 4 8
Minuty
(0–59)
50 1 0
10 20 40 F
60 1 0 1 2 4 8
Hodiny
(0–23)
70 1 0
10 20 S F
80 1 0 CRC bity ( g (x) = x 8 + 1)
  • Bit 14 je nastaven na 1, pokud se používá číslování přetahovacích rámců ; čísla snímků 0 a 1 jsou přeskočena během první sekundy každé minuty, s výjimkou násobků 10 minut. Tím se převede časový kód 30 snímků za sekundu na standard NTSC 29,97 snímku za sekundu .
  • Bit 15, bit rámování barev , je nastaven na 1, pokud je časový kód synchronizován s (barevným) video signálem. Číslo rámce modulo 2 (pro NTSC a SECAM ) nebo modulo 4 (pro PAL ) by mělo být zachováno napříč řezy, aby nedocházelo k fázovým skokům v chrominanční pomocné nosné .
  • Bity 35, 55 a 75 se liší mezi časovým kódem 25 snímků / s a ​​30 / 29,97 snímku / s. Bity jsou:
    • Příznak pole (bit 35 pro 29,97 / 30 snímků / s, bit 75 pro 25 snímků / s): Toto je další nejméně významný bit pro počet snímků, který rozlišuje dvě prokládaná pole v jednom videu. Je nastavena na 0 během prvního pole rámce a na 1 během druhého. Tento bit nahrazuje bit „korekce polarity“ v lineárním časovém kódu.
    • "Binární příznak skupiny" bity BGF0 a BGF2 (bity 55 a 75 pro 29,97 / 30 snímků / s, bity 35 a 55 pro 25 snímků / s): Tyto označují formát uživatelských bitů. Oba bity nula označuje žádný (nebo nespecifikovaný) formát. Pouze sada BGF0 označuje čtyři 8bitové znaky (přenášené pomocí malého endianu ). Kombinace se sadou BGF2 jsou vyhrazeny.
  • Bit 74 („příznak binární skupiny 1“) byl dříve nepřiřazen, ale slouží k označení, že je časový kód synchronizován s externími hodinami. Pokud je nula, je čas zahájení časového kódu libovolný.
  • Kontrolní součet v bitech 82–89 je jednoduchý byteOR XOR z předchozích 82 bitů ( včetně synchronizačních bitů, takže bit 82 je XOR bitů 74, 66, ..., 2), který lze popsat jako CRC s polynomial generátoru x 8 +1. (Přednastaveno na nulu, bez inverze.)

Přesná povaha sekvence barevného rámečku závisí na použitém video standardu. V případě tří hlavních standardů kompozitního videa má video PAL sekvenci barevných rámců 8 polí (4 snímky) a NTSC a SECAM mají sekvence barevných polí 4 pole (2 snímky).

Zachování sekvence barevného rámce videa napříč úpravami a mezi kanály ve videoefektech bylo důležitým problémem v časných analogových systémech úpravy kompozitních videopásek, protože řezy mezi různými barevnými sekvencemi by způsobily skoky ve fázi subnosné a výsledkem by bylo smíchání dvou signálů s odlišnou dominancí pole v barevných artefaktech na části signálu, která nebyla synchronizována s posloupností výstupního barevného rámečku.

Aby se předešlo těmto problémům, časový kód SMPTE obsahuje bit rámování barev, který lze použít k označení, že video materiál, na který časový kód odkazuje, odpovídá standardní konvenci týkající se synchronizace časového kódu videa a sekvence barevného rámce. Pokud byl bit rámování barev nastaven v obou typech materiálu, mohl by editační systém vždy zajistit zachování barevného rámce omezením rozhodnutí o úpravách mezi vstupními zdroji, aby byl zachován správný vztah mezi sekvencemi časového kódu, a tedy sekvencemi rámce barev.

Viz také

Související technologie a normy

Reference