Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

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

  • Бит 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 содержит бит цветного кадрирования, который можно использовать, чтобы указать, что видеоматериал, к которому относится временной код, следует стандартному соглашению относительно синхронизации временного кода видео и последовательности цветового кадрирования. Если бит кадрирования цвета был установлен в обоих типах материала, система редактирования всегда могла гарантировать, что кадрирование цвета было сохранено, ограничивая решения по редактированию между источниками ввода, чтобы сохранить правильную взаимосвязь между последовательностями временного кода и, следовательно, последовательностями кадрирования цвета.

См. Также [ править ]

Связанные технологии и стандарты

Ссылки [ править ]