Тайм-код вертикального интервала

Вертикальный интервальный тайм-код ( VITC , произносится как «vitsee») — это форма тайм-кода SMPTE, закодированная в одной строке развертки видеосигнала. Эти строки обычно вставляются в интервал вертикального гашения видеосигнала.
За одним исключением, VITC содержит ту же полезную нагрузку, что и линейный тайм-код SMPTE (LTC), встроенную в новую структуру кадра с дополнительными битами синхронизации и контрольной суммой для обнаружения ошибок. Исключением является то, что VITC кодируется дважды для каждого кадра чересстрочного видео , по одному разу в каждом поле, и для различения этих двух полей используется один дополнительный бит («флаг поля»).
Видеокадр при необходимости может содержать более одного кода VITC, записанного в разных строках. Это часто используется в производстве, где разные объекты могут захотеть закодировать разные наборы метаданных тайм-кода на одной ленте.
На практике VITC может быть более «кадровой точностью», чем LTC, особенно на очень низких скоростях ленты в аналоговых форматах. Считыватели LTC могут потерять отслеживание кода на медленной скорости, тогда как VITC при необходимости можно считывать покадрово. И наоборот, на высоких скоростях (FF/rew.) VITC часто не читается из-за искажений изображения, поэтому вместо него часто используется LTC. Некоторые видеомагнитофоны имеют автоматический выбор между двумя форматами для обеспечения максимальной точности.
VITC имеет длину 90 бит: 32 бита временного кода, 32 бита пользовательских данных, 18 бит синхронизации и 8 бит контрольной суммы. Он передается с использованием кодирования без возврата к нулю со скоростью передачи данных, в 115 раз превышающей скорость линии. (Неиспользованные 25 битов должны оставить место для интервала горизонтального гашения .)

Синхронизировать | Таймкод | Пользовательские биты | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Кусочек | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
0 | 1 | 0 | 1 | 2 | 4 | 8 | Пользовательские биты | |||
Номер кадра (0–23, 24 или 29) | ||||||||||
10 | 1 | 0 | ||||||||
10 | 20 | Д | С | |||||||
20 | 1 | 0 | 1 | 2 | 4 | 8 | ||||
Секунды (0–59) | ||||||||||
30 | 1 | 0 | ||||||||
10 | 20 | 40 | Ф | |||||||
40 | 1 | 0 | 1 | 2 | 4 | 8 | ||||
Минуты (0–59) | ||||||||||
50 | 1 | 0 | ||||||||
10 | 20 | 40 | Ф | |||||||
60 | 1 | 0 | 1 | 2 | 4 | 8 | ||||
Часы (0–23) | ||||||||||
70 | 1 | 0 | ||||||||
10 | 20 | С | Ф | |||||||
80 | 1 | 0 | Биты CRC ( g(x) = x 8 + 1) |
- Бит 14 устанавливается в 1, если с пропуском кадров используется нумерация ; кадры с номерами 0 и 1 пропускаются в течение первой секунды каждой минуты, за исключением случаев, кратных 10 минутам. Это преобразует временной код со скоростью 30 кадров в секунду в стандарт NTSC с частотой 29,97 кадров в секунду .
- Бит 15, бит цветового кадрирования , устанавливается в 1, если временной код синхронизирован с (цветным) видеосигналом. Номер кадра по модулю 2 (для NTSC и SECAM ) или по модулю 4 (для PAL ) должен сохраняться во всех разрезах, чтобы избежать скачков фазы в поднесущей цветности .
- Биты 35, 55 и 75 различаются между временным кодом 25 кадров/с и 30/29,97 кадров/с. [1] : 20 [3] Биты:
- Флаг поля (бит 35 для 29,97/30 кадров/с, бит 75 для 25 кадров/с): это дополнительный младший бит для номера кадра, отличающий два чересстрочных поля в одном видеокадре. Он установлен в 0 в первом поле кадра и в 1 во втором. Этот бит заменяет бит «коррекции полярности» в линейном тайм-коде.
- Биты «флага двоичной группы» BGF0 и BGF2 (биты 55 и 75 для 29,97/30 кадров/с, биты 35 и 55 для 25 кадров/с): Они указывают формат пользовательских битов. Оба бита ноль указывают на отсутствие (или неопределенный) формат. Только набор BGF0 указывает четыре 8-битных символа (передаваемые с прямым порядком байтов ). Комбинации с набором BGF2 зарезервированы. [1] : 7–8
- Бит 74 («Флаг 1 двоичной группы») ранее не был назначен, но используется для указания того, что временной код синхронизирован с внешними часами. Если ноль, время начала тайм-кода является произвольным.
- Контрольная сумма в битах 82–89 представляет собой простое побайтовое исключающее ИЛИ предыдущих 82 битов ( включая биты синхронизации, поэтому бит 82 представляет собой исключающее ИЛИ битов 74, 66, ..., 2), которое можно описать как CRC с генераторный полином x 8 +1. (Предустановлено на ноль, без инверсии.)
Точная природа последовательности цветных кадров зависит от используемого видеостандарта. В случае трех основных стандартов композитного видео видео PAL имеет последовательность цветных кадров из 8 полей (4 кадра), а NTSC и SECAM имеют последовательности цветных кадров из 4 полей (2 кадра).
Сохранение последовательности цветового кадрирования видео при монтаже и между каналами в видеоэффектах было важной проблемой в ранних системах редактирования аналоговых композитных видеокассет, поскольку разрывы между различными цветовыми последовательностями вызывали скачки фазы поднесущей, что приводило к смешиванию двух сигналов с разным доминированием поля. в цветовых артефактах на той части сигнала, которая не была синхронизирована с последовательностью выходных цветных кадров.
Чтобы предотвратить эти проблемы, временной код SMPTE содержит бит цветового кадрирования, который можно использовать для указания того, что видеоматериал, к которому относится тайм-код, соответствует стандартному соглашению относительно синхронизации видеовременного кода и последовательности цветового кадрирования. Если бит цветового кадрирования был установлен в обоих типах материала, система редактирования всегда могла гарантировать сохранение цветового кадрирования, ограничивая решения по редактированию между источниками входного сигнала, чтобы сохранить правильное соотношение между последовательностями тайм-кода и, следовательно, последовательностями цветового кадрирования.
См. также
[ редактировать ]Сопутствующие технологии и стандарты
- Линейный тайм-код
- Записанный тайм-код
- тайм-код CTL
- MIDI-таймкод
- Встроенный тайм-код AES-EBU
- Перезаписываемый потребительский тайм-код
Ссылки
[ редактировать ]- ^ Jump up to: а б с Рекомендация МСЭ-R BR.780-2: Стандарты кода времени и управления для производственных приложений в целях облегчения международного обмена телевизионными программами на магнитных лентах . МСЭ . 8 апреля 2005 г. [1992, 2002].
- ↑ Таблица назначения битов временного кода . Архивировано 5 января 2011 года в Wayback Machine , Чарльз Пойнтон.
- ^ Индийский стандарт IS: 12429 (Часть 2) Код времени и управления для видеомагнитофонов: Часть 2 Временной код вертикального интервала (VITC) (PDF) . Бюро индийских стандартов . 2002 [1988]. стр. 2–5. Это пример назначений битов со скоростью 25 кадров/с, которые отличаются от более часто встречающихся назначений битов 30/29,97.