Кіріспе

Қосалқы деректер – берілген деректерге қосымша қосылған және сол деректерді тасымалдау үшін қолданылатын бірдей каналды пайдаланатын деректер. Көбінесе медиа файлдарының немесе ағындарының обложкалары, сондай-ақ радио немесе телеарналарға қосылған цифрлық деректер осыған жатады.

Теледидар

Қосалқы деректер (әдетте ANC деректері деп қысқартылады) теледидар жүйелерінде бейне емес ақпаратты (мысалы, аудио, басқа мазмұн түрлері және метадеректер) тізбекті цифрлық интерфейске енгізу тәсілін білдіреді. Қосалқы деректер SMPTE 291M стандартымен реттеледі: Қосалқы деректер пакеттері мен кеңістіктік форматтау. Қосалқы деректер көлденең сканерлеу жолдарының бейне емес бөліктерінде орналасуы мүмкін, бұл көлденең қосалқы деректер (HANC) деп аталады. Сондай-ақ, қосалқы деректер кадрдың бейне емес аймақтарында да орналасуы мүмкін, бұл тік қосалқы деректер (VANC) деп аталады.

Пакет пішімі

Барлық ANC пакеттері бастау тізбегімен басталуы керек; компоненттік интерфейстер үшін (қазіргі таңда кеңінен қолданылатын жалғыз сериялық цифрлық интерфейс түрі) бастау тізбегі 0x000 0x3FF 0x3FF болады. Бұл тізбек сериялық цифрлық интерфейсте басқа жағдайда қолданылмайды. (SDI-нің ескі, құрама нұсқаларында ANC бастау тізбегі бір сөзден тұрады, 0x3FC). Бастау тізбегінен кейін үш сөзден тұратын қанаты келеді. Бастау тізбегінен кейінгі алғашқы сөз – дерек идентификаторы немесе DID, одан кейін «Екінші дерек идентификаторы (SDID) немесе дерек блогының нөмірі (DBN), одан кейін дерек саны (DC) келеді. Дерек саны сөзінен кейін 0-ден 255-ке дейін (қоса алғанда) Пайдаланушы дерек сөздері (UDW) және содан кейін тексеру сомасы (CS) сөзі орналасады.

ДІД

Деректерді идентификациялау сөзі (SDID-мен бірге, егер қолданылса) пакетке сәйкес келетін қосымша деректердің типін көрсетеді. Деректер идентификаторы 1-ден 255-ке дейін (FF ондық санау жүйесі), ал 0 резервтелген. Сериялық цифрлық интерфейс 10 биттік форматта болғандықтан, DID сөзі келесідей кодталады: 0-7 биттер (0-шы бит – ең кіші мәнді бит), – DID-тің нақты мәні. 8-ші бит – 0-7 биттердің жұптық биті. 9-шы бит – 8-ші биттің инверсиясы. Осылайша, 0x61 (01100001) DID 0x161 (0101100001) ретінде, ал 0x63 (01100011) DID 0x263 (1001100011) ретінде кодталады. Бұл кодтау схемасы сериялық цифрлық интерфейстегі резервтелген мәндердің (0-3 және 1020-1023) ешқашан қолданылмауын қамтамасыз етеді. Егер DID 128 (0x80) немесе одан жоғары болса, пакет 1-ші типтегі пакет болып табылады, және DID пакеттің типін анықтау үшін жеткілікті, ал келесі сөз – дерек блогының нөмірі. Егер DID 128-ден кем болса, ол 2-ші типтегі пакет, ал келесі сөздер – екіншілік деректерді идентификатор; DID және SDID бірге пакеттің типін анықтайды.

SDID

SDID тек DID 0x80-ден кішкентай болса ғана жарамды. SDID номиналды түрде 0-ден 255-ке дейінгі 8 биттік мән, ол DID сияқты кодталады. 161 101 (он алтылық) DID/SDID сөздері 61 он алтылық DID және 1 SDID-ге сәйкес келеді (жоғарғы екі биті алынып тасталғаннан кейін); бұл мәндер пакет түрі SMPTE 334M стандартымен анықталғанын және DTV жабық субтитр деректерін қамтитынын көрсетеді.

DBN

DBN тек DID 80 гексадық немесе одан жоғары болғанда ғана қолданылады. Ол (қосымша) бір өрістегі бір типтегі бірнеше пакеттерді анықтау үшін пайдаланылады; көрсетілген типтегі әрбір келесі пакеттің DBN мәні алдыңғы пакеттен бірге артады, қажет болған жағдайда бастапқы мәнге оралады. DBN – SDID сияқты кодталған 8 биттік мән.

DC

Деректер санағы – 8 биттік мән, DID сияқты бірдей тәсілмен кодталған, және одан кейін қанша пайдаланушы деректері келерін көрсетеді. Ол 0-ден 255-ке дейін өзгеруі мүмкін.

UDW

Пайдаланушы деректері – ANC пакетіндегі «жүк». Олар пакет түріне қарай анықталады, SMPTE 291M олардың қолданылуын анықтамайды және UDW кеңістігінде болуы мүмкін мәндерге ешқандай шектеу қоймайды. Бір ғана шектеу бар: сериялық цифрлық интерфейстегі (0–3 және 1020–1023) резервтелген мәндер UDW-ге енгізілмеуі керек. Көптеген ANC форматтары, бірақ барлығы емес, негізінен 8 биттік форматтар болып табылады және деректерді бас сөздер кодталып жатқандай әдіспен кодтайды.

Тексеру сомасы

ANC пакетінің соңғы сөзі – Checksum сөзі болып табылады. Ол пакет басталу тізбегін есепке алмай, ANC пакетінің барлық басқа сөздерінің 0-дан 8-ге дейінгі биттерінің (9-шы біт емес) қосындысын (512 модулі бойынша) есептеу арқылы анықталады. Checksum сөзінің 9-шы біті 8-ші біттің керісі ретінде белгіленеді. Checksum сөзінде паритет біті болмайды, оның орнына басқа сөздердің паритет биттері Checksum есептеулеріне қосылады.

Тіркелген дыбыс

Кіріктірілген аудио – бұл аудио жүктемесі, ол (әдетте) бейне бағдарламаның дыбыстық жолы (музыка, диалог және дыбыс эффектілері). Екі стандарт, SMPTE 272M (SD үшін) және SMPTE 299M (HD және 3G үшін) аудионың қосымша кеңістікке қалай енгізілетінін анықтайды. SD және HD стандарттары 16 арнаға дейін PCM аудиосын қамтамасыз етеді, ал 3G 32 арнаға дейін мүмкіндік береді, әдетте AES3 форматында кодталған. HD-де кіріктірілген аудио дерек пакеттері Cb/Cr (хрома) параллельді дерек ағынының HANC кеңістігінде тасымалданады. Сонымен қатар, екі стандарт аудио басқару пакеттерін де анықтайды. Аудио басқару пакеттері Y (жарықтық) параллельді дерек ағынының HANC кеңістігінде жүреді және ауысу нүктесінен кейінгі екінші бейне жолына бір өріске бір рет енгізіледі (әртүрлі бейне стандарттарының ауысу нүктелері үшін SMPTE RP168 қараңыз). Аудио басқару пакеті аудиомен байланысты метадеректерді, мысалы, бейнеге қатысты уақытын, қандай арналар бар және т.б. қамтиды. Кіріктірілген аудио пакеттері 1-типтегі пакеттер болып табылады.

EDH

EDH пакеттері стандартты сапа интерфейстерінде қателерді табуға қолданылады (олар жоғары сапа интерфейстерінде қажет емес, себебі жоғары сапа SDI интерфейсі құрамында CRC тексеру кодтары бар).