Article de reference

Code temporel d'intervalle vertical

Code temporel VITC, présenté dans l'espace VBI au-dessus de la zone d'image active d'une bande de caméscope SVHS-C. (Recadrage 928x624 d'une image PAL 4fsc 1135x625 25i via VHS-...

Code temporel VITC, présenté dans l'espace VBI au-dessus de la zone d'image active d'une bande de caméscope SVHS-C. (Recadrage 928x624 d'une image PAL 4fsc 1135x625 25i via VHS-Decode)

Le VITC ( Vertical Interval Timecode , prononcé « vitsee ») est une forme de code temporel SMPTE codé sur une ligne de balayage dans un signal vidéo. Ces lignes sont généralement insérées dans l' intervalle de suppression verticale du signal vidéo.

À une exception près, VITC contient la même charge utile que le code temporel linéaire SMPTE (LTC), intégré dans une nouvelle structure de trame avec des bits de synchronisation supplémentaires et une somme de contrôle de détection d'erreur. L'exception est que VITC est codé deux fois par trame vidéo entrelacée , une fois dans chaque champ, et un bit supplémentaire (le « drapeau de champ ») est utilisé pour distinguer les deux champs.

Une image vidéo peut contenir plusieurs codes VITC si nécessaire, enregistrés sur différentes lignes. Cette méthode est souvent utilisée en production, lorsque différentes entités peuvent vouloir encoder différents ensembles de métadonnées de code temporel sur la même bande.

En pratique, le VITC peut être plus précis à l'image près que le LTC, en particulier à des vitesses de bande très lentes sur des formats analogiques. Les lecteurs LTC peuvent perdre la trace du code à des vitesses de défilement lentes alors que le VITC peut être lu image par image si nécessaire. Inversement, à des vitesses élevées (FF/rew.), le VITC est souvent illisible en raison de distorsions d'image, c'est pourquoi le LTC est souvent utilisé à la place. Certains magnétoscopes disposent d'une sélection automatique entre les deux formats pour offrir la plus grande précision.

Le VITC a une longueur de 90 bits : 32 bits de code temporel, 32 bits de données utilisateur, 18 bits de synchronisation et 8 bits de somme de contrôle. Il est transmis à l'aide d'un codage sans retour à zéro à un débit binaire de 115 fois le débit de la ligne. (Les 25 bits de temps inutilisés doivent laisser de la place pour l' intervalle de suppression horizontale .)

Code temporel VITC - via le processus d'exportation numérique NTSC 720x512.
  • Le bit 14 est défini sur 1 si la numérotation par saut d'image est utilisée ; les numéros d'image 0 et 1 sont ignorés pendant la première seconde de chaque minute, sauf les multiples de 10 minutes. Cela convertit le code temporel de 30 images/seconde en code temporel de 29,97 images/seconde selon la norme NTSC .
  • Le bit 15, le bit de cadrage couleur , est mis à 1 si le code temporel est synchronisé sur un signal vidéo (couleur). Le numéro de trame modulo 2 (pour NTSC et SECAM ) ou modulo 4 (pour PAL ) doit être conservé entre les coupures afin d'éviter les sauts de phase dans la sous-porteuse de chrominance .
  • Les bits 35, 55 et 75 diffèrent entre le code temporel 25 images/s et 30/29,97 images/s. Les bits sont :
    • Drapeau de champ (bit 35 pour 29,97/30 images/s, bit 75 pour 25 images/s) : il s'agit d'un bit supplémentaire de poids faible pour le numéro d'image, qui permet de distinguer les deux champs entrelacés dans une image vidéo. Il est défini sur 0 pendant le premier champ d'une image et sur 1 pendant le second. Ce bit remplace le bit de « correction de polarité » dans le timecode linéaire.
    • Bits BGF0 et BGF2 « Binary group flag » (bits 55 et 75 pour 29,97/30 trames/s, bits 35 et 55 pour 25 trames/s) : ils indiquent le format des bits utilisateur. Les deux bits zéro indiquent l'absence de format (ou un format non spécifié). Seul BGF0 défini indique quatre caractères de 8 bits (transmis en little-endian ). Les combinaisons avec BGF2 défini sont réservées.
  • Le bit 74 (« indicateur de groupe binaire 1 ») n'était pas attribué auparavant, mais il est utilisé pour indiquer que le code temporel est synchronisé avec une horloge externe. S'il est égal à zéro, l'heure de début du code temporel est arbitraire.
  • La somme de contrôle dans les bits 82–89 est un simple XOR par octet des 82 bits précédents ( y compris les bits de synchronisation, donc le bit 82 est le XOR des bits 74, 66, ..., 2), qui peut être décrit comme un CRC avec un polynôme générateur x 8 + 1. (Préréglé à zéro, pas d'inversion.)

La nature exacte de la séquence de trames de couleur dépend de la norme vidéo utilisée. Dans le cas des trois principales normes vidéo composites, la vidéo PAL a une séquence de trames de couleur de 8 champs (4 trames), et les normes NTSC et SECAM ont toutes deux des séquences de trames de couleur de 4 champs (2 trames).

La préservation de la séquence de cadrage des couleurs de la vidéo à travers les montages et entre les canaux dans les effets vidéo était un problème important dans les premiers systèmes de montage de bandes vidéo composites analogiques, car les coupures entre différentes séquences de couleurs provoquaient des sauts de phase de sous-porteuse, et le mélange de deux signaux de dominance de champ différente entraînait des artefacts de couleur sur la partie du signal qui n'était pas synchronisée avec la séquence de trames de couleur de sortie.

Pour éviter ces problèmes, le code temporel SMPTE contient un bit de cadrage couleur, qui peut être utilisé pour indiquer que le matériel vidéo auquel le code temporel fait référence suit une convention standard concernant la synchronisation du code temporel vidéo et de la séquence de cadrage couleur. Si le bit de cadrage couleur était défini dans les deux types de matériel, le système de montage pourrait alors toujours garantir que le cadrage couleur était préservé en contraignant les décisions de montage entre les sources d'entrée pour conserver la relation correcte entre les séquences de code temporel, et donc les séquences de cadrage couleur.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index