Кіріспе

Аудио сигнал ретінде кодталған уақыт коды. Сызықтық (немесе бойлық) уақыт коды (LTC) — SMPTE 12M спецификациясында анықталғандай, SMPTE уақыт коды деректерінің аудио сигналда кодталуы. Аудиосигнал көбінесе VTR трегіне немесе басқа да сақтау ортасына жазылады. Биттер екі фазалық белгі кодтау (FM деп те аталады) арқылы кодталады: 0 биті бит кезеңінің басында бір ауысуға ие, ал 1 биті кезеңнің басында және ортасында екі ауысуға ие. Бұл кодтау өзін-өзі синхрондауды қамтамасыз етеді. Әрбір кадр бейне немесе фильм контентімен арнайы алдын ала анықталған синхрондық қатынасы бар «синхрондау сөзімен» аяқталады. Сызықтық уақыт коды кадрындағы арнайы бит – екі фазалық белгіні түзету биті, әрбір уақыт коды кадрында AC ауысуларының жұп санын қамтамасыз етеді. Сызықтық уақыт кодының дыбысы – ерекше және жағымсыз дыбыс, ол телеметрияны немесе компьютерлерді білдіру үшін дыбыс эффекттерінің тілдік қысқартуы ретінде қолданылған. 2019 жылғы 21 қаңтарда ITU R бұл ұсынысты кері қайтарып алды.

Ұзындықтық уақыт кодының деректері

Негізгі форматы - секундқа дейін күннің уақытын және секунд ішіндегі кадр нөмірін беретін 80 биттік код. Мәндер ең кіші мәні бар биттен бастап, бинарлық кодталған ондық түрінде сақталады. Әдетте, катушка нөмірі мен күні үшін қолданылатын тридцать екі бит пайдаланушы деректері бар. + SMPTE сызықтық уақыт коды.

Бит салмағы Мағынасы
Бит салмағы Мағынасы
Бит салмағы Мағынасы
Бит салмағы Мағынасы
Бит мәні Мағынасы

00 1 Фрейм санының бірліктері (0–9)
16 1 Секундтың бірліктері (0–9)
32 1 Минуттың бірліктері (0–9)
48 1 Сағаттың бірліктері (0–9)
64 0 Синхрондау сөзі, тұрақты бит үлгісі 0011 11111111 1101
01 2 17 2 33 2 49 2 65 0
02 4 18 4 34 4 50 4 66 1
03 8 19 8 35 8 51 8 67 1
04 Пайдаланушы биттерінің өрісі 1 20 Пайдаланушы биттерінің өрісі 3 36 Пайдаланушы биттерінің өрісі 5 52 Пайдаланушы биттерінің өрісі 7 68 1
05 21 37 53 69 1
06 22 38 54 70 1
07 23 39 55 71 1
08 10 Фрейм санының ондықтары (0–9) 24 10 Секундтың ондықтары (0–5) 40 10 Минуттың ондықтары (0–5) 56 10 Сағаттың ондықтары (0–2) 72 1
09 20 25 20 41 20 57 20 73 1
10 D Фреймді тастау жалаушасы 26 40 42 40 58 BGF1 Сағат жалаушасы 74 1
11 C "Түсті кадр" жалаушасы 27 (жалауша, төменде қараңыз) 43 (жалауша, төменде қараңыз) 59 (жалауша, төменде қараңыз) 75 1
12 Пайдаланушы биттерінің өрісі 2 28 Пайдаланушы биттерінің өрісі 4 44 Пайдаланушы биттерінің өрісі 6 60 Пайдаланушы биттерінің өрісі 8 76 1
13 29 45 61 77 1
14 30 46 62 78 0
15 31 47 63 79 1

10-шы бит кадр нөмірленуі қолданылып жатса, 1-ге орнатылады; әр минуттың бірінші секундында 0 және 1 кадр нөмірлері жіберіліп қалдырылады, 10 минуттан еселіктері болмаса. Бұл 30 кадр/секундтық уақыт кодын 29,97 кадр/секундтық NTSC стандартына түрлендіреді. 11-ші бит, түсті кадрлар биті, уақыт коды түсті бейне сигналына синхрондалған болса, 1-ге орнатылады. Хроминанстық субтасымалдағыштың фазалық секірулерін болдырмау үшін кадр нөмірінің модулі 2 (NTSC және SECAM үшін) немесе модулі 4 (PAL үшін) кесулер бойынша сақталуы керек. 27, 43 және 59 биттері 25 кадр/сек уақыт коды мен басқа кадр жылдамдықтары (30, 29,97 немесе 24) арасында өзгешеліктер бар. Биттер: "Полярлық түзету биті" (25 кадр/сек жылдамдықпен 59-шы бит, басқа жылдамдықпен 27-ші бит): бұл бит синхрондау кодын қоса алғанда, бүкіл кадрда 0 биттерінің жұп санын қамтамасыз ету үшін таңдалады. (Фреймнің бит саны жұп болғандықтан, бұл 1 биттерінің жұп санын білдіреді, демек, жұп теңдік биті. Синхрондау коды 1 биттерінің тақ санын қамтитындықтан, ол деректердегі тақ теңдік биті болып табылады.) Бұл әр фреймнің фазасын тұрақты етеді, сондықтан ол әрқашан 0-шы биттің басында өсіп келе жатқан жиекпен басталады. Бұл әртүрлі уақыт кодтарын біріктіруге және оны осциллоскоппен оңай оқуға мүмкіндік береді. "Бинарлық топтың жалаушасы" биттері BGF0 және BGF2 (25 кадр/сек жылдамдығында 27 және 43 биттер, басқа жылдамдықтарда 43 және 59 биттер): олар пайдаланушы биттерінің форматын көрсетеді. Екеуі де 0 болса, формат жоқ (немесе белгіленбеген) дегенді білдіреді. Тек BGF0 жиыны төрт 8 биттік таңбаны (шағын эндианмен берілген) көрсетеді. BGF2 жиынтығымен үйлесімдер сақталады. Бұрынғы нұсқаларда қолданылмаған 58-ші бит қазір "бинарлық топтың 1-ші жалаушасы" ретінде анықталған және уақыт коды сыртқы сағатқа синхрондалғандығын көрсетеді. Егер нөл болса, уақыт шығу тегі кездейсоқ. 64-тен 79-ға дейінгі биттердегі синхрондау үлгісі уақыт кодынң басқа жерінде пайда бола алмайтын 12 бірізді 1 битті қамтиды. Барлық пайдаланушы биттері 1-ге орнатылған деп есептегенде, уақыт кодынң басқа жерінде пайда болатын 1 биттің ең ұзақ кезеңі 10-ды құрайды, 9-дан 18-ге дейінгі биттер. Синхрондау үлгісінің алдында 00, соңынан 01 болады. Бұл аудиотаспаның алға немесе артқа жүгіруін анықтау үшін қолданылады.