Линейный (или продольный) тайм- код ( LTC ) - это кодирование данных временного кода SMPTE в аудиосигнале , как определено в спецификации SMPTE 12M. Звуковой сигнал , обычно записывается на VTR дорожке или других носителей. Биты кодируются с использованием двухфазного кода метки (также известного как FM ): бит 0 имеет единственный переход в начале битового периода. Бит 1 имеет два перехода: в начале и в середине периода. Эта кодировка самосинхронизируется . Каждый кадр заканчивается « словом синхронизации », которое имеет специальную предопределенную синхронизацию.связь с любым видео или фильмом .
Специальный бит в кадре линейного временного кода, бит коррекции двухфазной метки , обеспечивает четное количество переходов AC в каждом кадре временного кода.
Звук линейного временного кода - это резкий и характерный шум, который использовался как сокращение звуковых эффектов для обозначения телеметрии или компьютеров .
Производство и распространение
В ситуациях с вещательным видео генератор LTC должен быть привязан к домашней вспышке черного, как и все устройства, использующие тайм-код, чтобы обеспечить правильное цветовое кадрирование и правильную синхронизацию всех цифровых часов. При синхронизации нескольких цифровых устройств, зависящих от часов, вместе с видео, таких как цифровые аудиомагнитофоны, устройства должны быть подключены к общему сигналу синхронизации слов, который получается из домашнего сигнала черной вспышки. Это может быть выполнено с помощью генератора, который генерирует как черную вспышку, так и синхросигнал с разрешением видео, или путем синхронизации главного цифрового устройства с видео и синхронизации всех последующих устройств с выходом синхросигнала главного цифрового устройства (и с LTC). .
Состоящий из 80 бит на кадр, где может быть 24, 25 или 30 кадров в секунду, временной код LTC варьируется от 960 Гц (двоичные нули при 24 кадрах / с) до 2400 Гц (двоичные нули при 30 кадрах / с), и таким образом, удобно находится в диапазоне звуковых частот. LTC может существовать как сбалансированный или несимметричный сигнал и может рассматриваться как аудиосигнал в отношении распределения. Как и аудио, LTC может распространяться с помощью стандартной аудиопроводки, разъемов, усилителей-распределителей и коммутационных панелей, а также может быть изолирован от земли с помощью аудио трансформаторов. Его также можно распространять через видеокабель с сопротивлением 75 Ом и усилители распределения видео, хотя ослабление напряжения, вызванное использованием системы с сопротивлением 75 Ом, может привести к падению сигнала до уровня, который не может быть прочитан некоторым оборудованием.
Следует проявлять осторожность с аналоговым звуком, чтобы избежать слышимого «прорыва» (также известного как «перекрестные помехи») от дорожки LTC к звуковым дорожкам.
Уход за LTC :
- Избегайте ударных звуков, близких к LTC
- Никогда не обрабатывайте LTC с шумоподавлением, эквалайзером или компрессором.
- Разрешить показ в начале и в конце ролика
- Чтобы создать отрицательный временной код, добавьте ко времени один час (избегайте эффекта полуночи )
- Всегда ставьте самое медленное устройство в качестве главного
Продольный тайм-код SMPTE должен воспроизводиться на среднем уровне при записи на звуковую дорожку, поскольку как низкие, так и высокие уровни будут вносить искажения.
Формат данных продольного временного кода
Базовый формат - это 80-битный код, который указывает время дня с точностью до секунды и номер кадра с точностью до секунды. Значения сохраняются в двоичном десятичном формате , сначала младший значащий бит. Есть тридцать два бита пользовательских данных, которые обычно используются для номера барабана и даты.
Немного | Масса | Имея в виду | Немного | Масса | Имея в виду | Немного | Масса | Имея в виду | Немного | Масса | Имея в виду | Немного | Значение | Имея в виду | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00 | 1 | Единицы номера кадра (0–9) | 16 | 1 | Секунды единиц (0-9) | 32 | 1 | Единицы измерения минут (0–9) | 48 | 1 | Единицы измерения часов (0–9) | 64 | 0 | Синхронизирующее слово, фиксированный битовый шаблон 0011 1111 1111 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-2) | 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 кадров в секунду в стандарт NTSC 29,97 кадров в секунду .
- Бит 11, бит цветного кадрирования , устанавливается в 1, если временной код синхронизируется с цветным видеосигналом. Номер кадра по модулю 2 (для NTSC и SECAM ) или по модулю 4 (для PAL ) должен сохраняться через разрезы, чтобы избежать скачков фазы в поднесущей цветности .
- Биты 27, 43 и 59 различаются между временным кодом 25 кадров / с и другими частотами кадров (30, 29,97 или 24). [1] : 9 [2] Биты:
- «Бит коррекции полярности» (бит 59 при 25 кадрах / с, бит 27 при других скоростях): этот бит выбирается для обеспечения четного числа 0 бит во всем кадре, включая код синхронизации. (Поскольку длина кадра - четное число битов, это подразумевает четное число из 1 битов и, таким образом, является битом четности . Поскольку код синхронизации включает в себя нечетное число из 1 битов, это бит нечетной четности над данными .) Это поддерживает согласованность фазы каждого кадра, поэтому он всегда начинается с нарастающего фронта в начале бита 0. Это позволяет бесшовно соединять различные временные коды и упрощает считывание их с помощью осциллографа .
- Биты BGF0 и BGF2 «флага двоичной группы» (биты 27 и 43 при 25 кадрах / с, биты 43 и 59 при других скоростях): они указывают формат пользовательских битов. Оба 0 указывают на отсутствие (или неуказанный) формат. Только установленный BGF0 указывает четыре 8-битных символа (переданный прямой порядок байтов ). Комбинации с установленным BGF2 зарезервированы. [1] : 7–8
- Бит 58, не использовавшийся в более ранних версиях спецификации, теперь определяется как «флаг двоичной группы 1» и указывает, что временной код синхронизирован с внешними часами. [1] : 7 если ноль, начало отсчета времени произвольно.
- Шаблон синхронизации в битах с 64 по 79 включает 12 последовательных 1 битов, которые не могут появиться где-либо еще во временном коде. Предполагая, что все пользовательские биты установлены в 1, самый длинный ряд из 1 битов, который может появиться в другом месте временного кода, равен 10, биты с 9 по 18 включительно.
- Перед шаблоном синхронизации стоит 00, а за ним - 01. Он используется для определения того, движется ли аудиолента вперед или назад. [3] [4]
Смотрите также
Рекомендации
- ^ a b c d Рекомендация МСЭ-R BR.780-2: Стандарты кодов времени и управления для производственных приложений, чтобы облегчить международный обмен телевизионными программами на магнитных лентах . ITU . 2005-04-08 [1992, 2002].
- ^ Индийский стандарт IS: 12429 (Часть 1) Код времени и управления для видеомагнитофонов: Часть 1 Продольный временной код (LTC) (PDF) . Бюро индийских стандартов . 2002 [1988]. С. 1–3. Это пример назначения битов 25 кадров / с, которые отличаются от более часто встречающихся назначений 30 / 29,97 / 24 бит.
- ^ «SMPTR Made Simple» (PDF) . TimeLine Vista, Inc. 1996. стр. 11.
Считыватель временного кода использует биты определения направления, чтобы определить, движется ли лента вперед или назад.
- ^ Рис, Фил (15 ноября 2013 г.). «Синхронизация и тайм-код SMPTE (тайм-код)» . Проверено 25 декабря 2016 .
Внешние ссылки
- Библиотека LGPL для кодирования / декодирования LTC в программном обеспечении