Кіріспе
Аудио сигнал ретінде кодталған уақыт коды. Сызықтық (немесе бойлық) уақыт коды (LTC) — SMPTE 12M спецификациясында анықталғандай, SMPTE уақыт коды деректерінің аудио сигналда кодталуы. Аудиосигнал көбінесе VTR трегіне немесе басқа да сақтау ортасына жазылады. Биттер екі фазалық белгі кодтау (FM деп те аталады) арқылы кодталады: 0 биті бит кезеңінің басында бір ауысуға ие, ал 1 биті кезеңнің басында және ортасында екі ауысуға ие. Бұл кодтау өзін-өзі синхрондауды қамтамасыз етеді. Әрбір кадр бейне немесе фильм контентімен арнайы алдын ала анықталған синхрондық қатынасы бар «синхрондау сөзімен» аяқталады. Сызықтық уақыт коды кадрындағы арнайы бит – екі фазалық белгіні түзету биті, әрбір уақыт коды кадрында AC ауысуларының жұп санын қамтамасыз етеді. Сызықтық уақыт кодының дыбысы – ерекше және жағымсыз дыбыс, ол телеметрияны немесе компьютерлерді білдіру үшін дыбыс эффекттерінің тілдік қысқартуы ретінде қолданылған. 2019 жылғы 21 қаңтарда ITU R бұл ұсынысты кері қайтарып алды.
Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode data in an audio signal, as defined in SMPTE 12M specification. The audio signal is commonly recorded on a VTR track or other storage media. The bits are encoded using the biphase mark code (also known as FM): a 0 bit has a single transition at the start of the bit period. A 1 bit has two transitions, at the beginning and middle of the period. This encoding is self clocking. Each frame is terminated by a 'sync word' which has a special predefined sync relationship with any video or film content. A special bit in the linear timecode frame, the biphase mark correction bit, ensures that there are an even number of AC transitions in each timecode frame. The sound of linear timecode is a jarring and distinctive noise and has been used as a sound effects shorthand to imply telemetry or computers. As of 2019 01 21, this recommendation was withdrawn by ITU R
Ұзындықтық уақыт кодының деректері
Негізгі форматы - секундқа дейін күннің уақытын және секунд ішіндегі кадр нөмірін беретін 80 биттік код. Мәндер ең кіші мәні бар биттен бастап, бинарлық кодталған ондық түрінде сақталады. Әдетте, катушка нөмірі мен күні үшін қолданылатын тридцать екі бит пайдаланушы деректері бар. + SMPTE сызықтық уақыт коды.
Bit 10 is set to 1 if drop frame numbering is in use; frame numbers 0 and 1 are skipped during the first second of every minute, except multiples of 10 minutes. This converts 30 frame/second time code to the 29.97 frame/second NTSC standard. Bit 11, the color framing bit, is set to 1 if the time code is synchronized to a color video signal. The frame number modulo 2 (for NTSC and SECAM) or modulo 4 (for PAL) should be preserved across cuts in order to avoid phase jumps in the chrominance subcarrier. Bits 27, 43, and 59 differ between 25 frame/s time code, and other frame rates (30, 29.97, or 24). The bits are:
"Polarity correction bit" (bit 59 at 25 frame/s, bit 27 at other rates): this bit is chosen to provide an even number of 0 bits in the whole frame, including the sync code. (Since the frame is an even number of bits long, this implies an even number of 1 bits, and is thus an even parity bit. Since the sync code includes an odd number of 1 bits, it is an odd parity bit over the data.) This keeps the phase of each frame consistent, so it always starts with a rising edge at the beginning of bit 0. This allows seamless splicing of different time codes, and lets it be more easily read with an oscilloscope. "Binary group flag" bits BGF0 and BGF2 (bits 27 and 43 at 25 frame/s, bits 43 and 59 at other rates): these indicate the format of the user bits. Both 0 indicates no (or unspecified) format. Only BGF0 set indicates four 8 bit characters (transmitted little endian). The combinations with BGF2 set are reserved. Bit 58, unused in earlier versions of the specification, is now defined as "binary group flag 1" and indicates that the time code is synchronized to an external clock. if zero, the time origin is arbitrary. The sync pattern in bits 64 through 79 includes 12 consecutive 1 bits, which cannot appear anywhere else in the time code. Assuming all user bits are set to 1, the longest run of 1 bits that can appear elsewhere in the time code is 10, bits 9 to 18 inclusive. The sync pattern is preceded by 00 and followed by 01. This is used to determine whether an audio tape is running forward or backward.
Бит салмағы Мағынасы
Бит салмағы Мағынасы
Бит салмағы Мағынасы
Бит салмағы Мағынасы
Бит мәні Мағынасы
Bit 10 is set to 1 if drop frame numbering is in use; frame numbers 0 and 1 are skipped during the first second of every minute, except multiples of 10 minutes. This converts 30 frame/second time code to the 29.97 frame/second NTSC standard. Bit 11, the color framing bit, is set to 1 if the time code is synchronized to a color video signal. The frame number modulo 2 (for NTSC and SECAM) or modulo 4 (for PAL) should be preserved across cuts in order to avoid phase jumps in the chrominance subcarrier. Bits 27, 43, and 59 differ between 25 frame/s time code, and other frame rates (30, 29.97, or 24). The bits are:
"Polarity correction bit" (bit 59 at 25 frame/s, bit 27 at other rates): this bit is chosen to provide an even number of 0 bits in the whole frame, including the sync code. (Since the frame is an even number of bits long, this implies an even number of 1 bits, and is thus an even parity bit. Since the sync code includes an odd number of 1 bits, it is an odd parity bit over the data.) This keeps the phase of each frame consistent, so it always starts with a rising edge at the beginning of bit 0. This allows seamless splicing of different time codes, and lets it be more easily read with an oscilloscope. "Binary group flag" bits BGF0 and BGF2 (bits 27 and 43 at 25 frame/s, bits 43 and 59 at other rates): these indicate the format of the user bits. Both 0 indicates no (or unspecified) format. Only BGF0 set indicates four 8 bit characters (transmitted little endian). The combinations with BGF2 set are reserved. Bit 58, unused in earlier versions of the specification, is now defined as "binary group flag 1" and indicates that the time code is synchronized to an external clock. if zero, the time origin is arbitrary. The sync pattern in bits 64 through 79 includes 12 consecutive 1 bits, which cannot appear anywhere else in the time code. Assuming all user bits are set to 1, the longest run of 1 bits that can appear elsewhere in the time code is 10, bits 9 to 18 inclusive. The sync pattern is preceded by 00 and followed by 01. This is used to determine whether an audio tape is running forward or backward.
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
Bit 10 is set to 1 if drop frame numbering is in use; frame numbers 0 and 1 are skipped during the first second of every minute, except multiples of 10 minutes. This converts 30 frame/second time code to the 29.97 frame/second NTSC standard. Bit 11, the color framing bit, is set to 1 if the time code is synchronized to a color video signal. The frame number modulo 2 (for NTSC and SECAM) or modulo 4 (for PAL) should be preserved across cuts in order to avoid phase jumps in the chrominance subcarrier. Bits 27, 43, and 59 differ between 25 frame/s time code, and other frame rates (30, 29.97, or 24). The bits are:
"Polarity correction bit" (bit 59 at 25 frame/s, bit 27 at other rates): this bit is chosen to provide an even number of 0 bits in the whole frame, including the sync code. (Since the frame is an even number of bits long, this implies an even number of 1 bits, and is thus an even parity bit. Since the sync code includes an odd number of 1 bits, it is an odd parity bit over the data.) This keeps the phase of each frame consistent, so it always starts with a rising edge at the beginning of bit 0. This allows seamless splicing of different time codes, and lets it be more easily read with an oscilloscope. "Binary group flag" bits BGF0 and BGF2 (bits 27 and 43 at 25 frame/s, bits 43 and 59 at other rates): these indicate the format of the user bits. Both 0 indicates no (or unspecified) format. Only BGF0 set indicates four 8 bit characters (transmitted little endian). The combinations with BGF2 set are reserved. Bit 58, unused in earlier versions of the specification, is now defined as "binary group flag 1" and indicates that the time code is synchronized to an external clock. if zero, the time origin is arbitrary. The sync pattern in bits 64 through 79 includes 12 consecutive 1 bits, which cannot appear anywhere else in the time code. Assuming all user bits are set to 1, the longest run of 1 bits that can appear elsewhere in the time code is 10, bits 9 to 18 inclusive. The sync pattern is preceded by 00 and followed by 01. This is used to determine whether an audio tape is running forward or backward.
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 болады. Бұл аудиотаспаның алға немесе артқа жүгіруін анықтау үшін қолданылады.
Bit 10 is set to 1 if drop frame numbering is in use; frame numbers 0 and 1 are skipped during the first second of every minute, except multiples of 10 minutes. This converts 30 frame/second time code to the 29.97 frame/second NTSC standard. Bit 11, the color framing bit, is set to 1 if the time code is synchronized to a color video signal. The frame number modulo 2 (for NTSC and SECAM) or modulo 4 (for PAL) should be preserved across cuts in order to avoid phase jumps in the chrominance subcarrier. Bits 27, 43, and 59 differ between 25 frame/s time code, and other frame rates (30, 29.97, or 24). The bits are:
"Polarity correction bit" (bit 59 at 25 frame/s, bit 27 at other rates): this bit is chosen to provide an even number of 0 bits in the whole frame, including the sync code. (Since the frame is an even number of bits long, this implies an even number of 1 bits, and is thus an even parity bit. Since the sync code includes an odd number of 1 bits, it is an odd parity bit over the data.) This keeps the phase of each frame consistent, so it always starts with a rising edge at the beginning of bit 0. This allows seamless splicing of different time codes, and lets it be more easily read with an oscilloscope. "Binary group flag" bits BGF0 and BGF2 (bits 27 and 43 at 25 frame/s, bits 43 and 59 at other rates): these indicate the format of the user bits. Both 0 indicates no (or unspecified) format. Only BGF0 set indicates four 8 bit characters (transmitted little endian). The combinations with BGF2 set are reserved. Bit 58, unused in earlier versions of the specification, is now defined as "binary group flag 1" and indicates that the time code is synchronized to an external clock. if zero, the time origin is arbitrary. The sync pattern in bits 64 through 79 includes 12 consecutive 1 bits, which cannot appear anywhere else in the time code. Assuming all user bits are set to 1, the longest run of 1 bits that can appear elsewhere in the time code is 10, bits 9 to 18 inclusive. The sync pattern is preceded by 00 and followed by 01. This is used to determine whether an audio tape is running forward or backward.