Date auxiliare

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Termenul englezesc Ancillary data (uneori abreviat ANC data și redat adesea în italiană ca date auxiliare ) indică, în contextul tehnologiei televiziunii, integrarea și transmiterea informațiilor non-video într-un flux video. Cel mai frecvent și cel mai utilizat caz este integrarea canalelor audio digitale într-un semnal SDI .

Datele auxiliare sunt definite de standardul SMPTE 291M: pachetul de date auxiliare și formatarea spațiului .

Detalii tehnice

Poziționare

Pachetele de metadate pot fi plasate oriunde în cadrul unui flux SDI , cu următoarele excepții:

  • Liniile identificate ca puncte de comutare (definite pentru diferite standarde video în SMPTE RP168 ), unde ar putea fi pierdute la comutarea între două surse.
  • Zona video activă.
  • Între pachetele de semnal de referință de sincronizare ( TRS) .

O diviziune aplicată în mod obișnuit este între două tipuri de pachete, bazate pe plasare. Unele tipuri specifice de date Ancillaty sunt adesea în mod obligatoriu de unul sau alt tip.

  • Pachetele plasate în zona de anulare orizontală (după pachetul EAV, dar înainte de SAV , indiferent de numărul liniei, se numesc date auxiliare orizontale sau HANC . Pachetele HANC sunt de obicei utilizate pentru date cu lățime de bandă mai mare sau care trebuie sincronizate cu o anumită linie Cel mai comun tip de HANC este audio încorporat .
  • Pachetele plasate în zona de anulare verticală , după pachetul SAV și înainte de pachetul EAV, se numesc date auxiliare verticale sau VANC . Pachetele VANC sunt utilizate pentru pachetele de bandă îngustă sau pentru datele care necesită actualizarea numai a fiecărui cadru, de exemplu subtitrările și pachetele VPID sunt de obicei VANC.

Pachetele situate în zone aparținând atât intervalelor orizontale, cât și verticale sunt considerate HANC.

Format pachet

Toate pachetele ANC trebuie să înceapă cu o secvență de pornire; pentru interfețele componente (singurul tip de interfață video serială utilizată astăzi), această secvență este 0 0x3FF 0x3FF , care nu este permisă nicăieri altundeva în fluxul video.

După secvența de început, urmează trei cuvinte :

  • Identificator de date ( DID )
  • Identificator secundar de date ( SDID ) sau Număr bloc de date ( DBN )
  • Număr de date ( DC ).
  • 0 la 255 (inclusiv) Cuvinte date utilizator ( UDW )
  • Suma de verificare ( CS ).

FĂCUT

Identificatorul de date (împreună cu SDID, dacă este utilizat), indică tipului de date la care corespunde pachetul. Identificatorii de date presupun valori de la 1 la 255, 0 este rezervat. Deoarece interfața SDI este de 10 biți, cuvântul este codificat după cum urmează:

  • Bit 0-7 (bit 0 ca LSB - bit cel mai puțin semnificativ ): valoarea DID.
  • Bit 8: bit de paritate (par) al biților 0-7.
  • Bit 9: inversul bitului 8.

Deci, o valoare hexazecimală 61 este codificată ca 161, în timp ce 63 ca 263. Observați cum schema de codificare asigură că o valoare rezervată nu este niciodată utilizată în interfață (0-3 și 1020-1023).

Dacă DID este 128 (80 hex) sau mai mare, pachetul este numit pachet de tip 1 : în acest caz, DID este tot ceea ce este necesar pentru a identifica pachetul și următorul cuvânt este un număr de date bloc. În schimb, dacă DID este mai mic de 128, pachetul este un pachet de tip 2 și următoarele cuvinte sunt identificatorii de date secundare; pachetul este identificat de perechea DID și SDID.

SDID

SDID este rapid numai dacă DID este mai mic de 128 (80 hex). SDID este nominal o valoare de 8 biți, de la 0 la 255. Este codat în același mod ca și DID.

De exemplu, o pereche DID / SDID de 161 101 (hexazecimală) corespunde unui DID de 61 și unui SDID de 1 (odată ce cele două MSB-uri sunt eliminate: aceste două valori sunt definite de standardul SMPTE 334M și conțin subtitrările a transmisiunilor DTV .

DBN

Valabil numai pentru DID mai mari de 128 (80 hex), DBN este utilizat pentru a identifica mai multe pachete de același tip. Pentru fiecare pachet, DBN este incrementat cu unul, în intervalul de la 1 la 255 (de la 1 la FF hexadecinal), valoarea 0 este rezervată, deci "ilegală". DBN este o valoare pe 8 biți, codificată în același mod ca și SDID.

ANUNȚ

Numărul de date este o valoare de 8 biți, codificată în același mod ca și DID, care indică câte UDW urmează, de la 0 la 255.

UDW

Cuvinte de date ale utilizatorilor, conținutul activ al pachetului ANC, adică datele reale. La nivelul SMPTE nu există o definiție a datelor conținute în aceste pachete, singura restricție este că acestea nu pot conține valori rezervate, (de la 0-3 la 1020-1023). O mare parte din date sunt codificate pe 8 biți în același mod ca și anteturile.

Suma de control

Suma de control este calculată prin suma (modulul 512) a biților 0-8 (deci excluzând 9), a tuturor cuvintelor din pachet, cu excepția secvenței de început. Bitul 9 din suma de verificare este bitul 8 inversat. Cuvântul sumă de control nu conține un bit de paritate, dar toți biții de paritate ai celorlalte cuvinte sunt incluse în calcul.

Utilizare

Utilizările datelor auxiliare sunt multe:

Audio încorporat

Audio încorporat (redat și în italiană ca audio încorporat) este un flux audio transportat într-un flux video. De obicei, deși nu neapărat, acestea sunt canalele audio asociate cu videoclipul în cauză. Două standarde SMPTE, SMPTE 272M (SD) și SMPTE 299M (HD) definesc modul în care datele audio sunt inserate în video. Ambele standarde prevăd până la 16 canale de audio digital PCM , împărțite în patru grupuri și de obicei codificate în format AES3 . În ambele cazuri, pachetele audio sunt poziționate ca HANC în spațiul de date Cb / Cr (crominanță).

Standardele definesc, de asemenea, pachete de control audio , inserate în spațiul de date Y și inserate pe fiecare câmp la două linii după punctul de comutare. Aceste pachete conțin metadate legate de audio, cum ar fi temporizările, canalele actuale etc.

Pachetele audio sunt de tip 1 .

EDH

Pictogramă lupă mgx2.svg Același subiect în detaliu: Detectarea și gestionarea erorilor .

Pachetele EDH sunt utilizate pentru detectarea și gestionarea erorilor de transmisie pe fluxuri video de definiție standard . Nu sunt necesare pe fluxurile HD deoarece acestea din urmă integrează o verificare CRC .

Bibliografie

  • SMPTE : SMPTE 291M-1998: Pachete de date auxiliare și formatarea spațiului
  • SMPTE : ANSI / SMPTE 125M-1995: Semnal video component 4: 2: 2; Interfață digitală paralelă bit
  • SMPTE : ANSI / SMPTE 334M-1995: Cartografiere verticală a datelor auxiliare pentru interfața serial-bit
  • SMPTE : RP168-2002: Definiția punctului de comutare pe intervale verticale pentru comutare video sincronă
Televiziune Portalul televiziunii : accesați intrările Wikipedia care se ocupă de televiziune