Вертикальный интервал таймкода

Тип тайм-кода в видеосигнале
Временной код VITC, представленный в пространстве VBI над активной областью изображения видеокассеты SVHS-C. (обрезка 928x624 кадра 4fsc 1135x625 25i PAL через VHS-Decode)

Вертикальный интервальный таймкод ( VITC , произносится как «витси») — это форма таймкода SMPTE, закодированная на одной строке развертки видеосигнала. Эти строки обычно вставляются в интервал вертикального гашения видеосигнала.

За одним исключением, VITC содержит ту же полезную нагрузку, что и линейный таймкод SMPTE (LTC), встроенную в новую структуру кадра с дополнительными битами синхронизации и контрольной суммой обнаружения ошибок. Исключением является то, что VITC кодируется дважды на чересстрочный видеокадр , один раз в каждом поле, и один дополнительный бит («флаг поля») используется для различения двух полей.

Видеокадр может содержать более одного кода VITC, если необходимо, записанного на разных строках. Это часто используется в производстве, где разные субъекты могут захотеть закодировать разные наборы метаданных тайм-кода на одной ленте.

На практике VITC может быть более «точным по кадрам», чем LTC, особенно при очень низких скоростях ленты в аналоговых форматах. Считыватели LTC могут потерять код на низких скоростях jog, тогда как VITC может считываться покадрово, если это необходимо. И наоборот, на высоких скоростях (FF/rew.) VITC часто нечитаем из-за искажений изображения, поэтому вместо него часто используется LTC. Некоторые видеомагнитофоны имеют автоматический выбор между двумя форматами для обеспечения наивысшей точности.

VITC имеет длину 90 бит: 32 бита временного кода, 32 бита пользовательских данных, 18 бит синхронизации и 8 бит контрольной суммы. Он передается с использованием кодирования без возврата к нулю со скоростью передачи битов в 115 раз больше скорости строки. (Неиспользованные 25 бит времени должны оставить место для горизонтального интервала гашения .)

Тайм-код VITC — посредством цифрового процесса экспорта NTSC 720x512.
Временной код вертикального интервала SMPTE
(соответствует SMPTE 12M) [1] [2]
СинхронизироватьТаймкодПользовательские биты
 Кусочек  0  1  2  3  4  5  6  7  8  9 
0101248Пользовательские биты
Номер кадра
(0–23, 24 или 29)
1010
1020ДС
20101248
Секунды
(0–59)
3010
102040Ф
40101248
Минуты
(0–59)
5010
102040Ф
60101248
Часы
(0–23)
7010
1020СФ
8010Биты 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 представляет собой простое побайтовое XOR предыдущих 82 бит ( включая биты синхронизации, поэтому бит 82 представляет собой XOR битов 74, 66, ..., 2), что можно описать как CRC с генераторным полиномом x 8 +1. (Предварительно установлено на ноль, без инверсии.)

Точная природа последовательности цветных кадров зависит от используемого видеостандарта. В случае трех основных композитных видеостандартов видео PAL имеет последовательность цветных кадров из 8 полей (4 кадра), а NTSC и SECAM имеют последовательности цветных кадров из 4 полей (2 кадра).

Сохранение последовательности цветового кадрирования видео при редактировании и между каналами в видеоэффектах было важной проблемой в ранних системах монтажа аналоговых композитных видеолент, поскольку переходы между различными цветовыми последовательностями вызывали скачки фазы поднесущей, а смешивание двух сигналов с разным доминированием полей приводило к появлению цветовых артефактов в той части сигнала, которая не была синхронизирована с последовательностью выходных цветовых кадров.

Чтобы помочь предотвратить эти проблемы, временной код SMPTE содержит бит цветового кадрирования, который может использоваться для указания того, что видеоматериал, на который ссылается временной код, следует стандартному соглашению относительно синхронизации временного кода видео и последовательности цветового кадрирования. Если бы бит цветового кадрирования был установлен в обоих типах материала, система редактирования могла бы всегда гарантировать сохранение цветового кадрирования, ограничивая решения по редактированию между входными источниками для сохранения правильного соотношения между последовательностями временного кода и, следовательно, последовательностями цветового кадрирования.

Смотрите также

Сопутствующие технологии и стандарты

Ссылки

  1. ^ abc Рекомендация ITU-R BR.780-2: Стандарты временного и управляющего кода для производственных приложений с целью содействия международному обмену телевизионными программами на магнитных лентах. ITU . 2005-04-08 [1992, 2002].
  2. Таблица назначения битов таймкода. Архивировано 5 января 2011 г. на Wayback Machine , Чарльз Пойнтон.
  3. ^ Индийский стандарт IS: 12429 (часть 2) Временной и контрольный код для видеомагнитофонов: часть 2 Вертикально-интервальный временной код (VITC) (PDF) . Бюро индийских стандартов . 2002 [1988]. стр.  2– 5. Это пример назначения битов 25 кадров/с, которое отличается от более распространённого назначения битов 30/29,97.


Получено с "https://en.wikipedia.org/w/index.php?title=Вертикальный_интервал_временной_код&oldid=1168369565"