Аудио синхронизатор - Audio synchronizer

An аудио синхронизатор это переменная аудио задержка, используемая для исправления или поддержания аудио-видео синхронизация или время[1] также известный как ошибка синхронизации губ. См., Например, спецификацию синхронизации аудио-видео, приведенную в документе ATSC IS-191.[2] Современное телевидение системы используют большое количество видео обработка сигналов, такая как MPEG предварительная обработка, кодирование и декодирование, синхронизация видео и преобразование разрешения в пиксельный отображает. Такая обработка видео может вызывать задержки видеосигнала в диапазоне от нескольких микросекунд до десятков секунд. Если телепрограмма отображается зрителю с этим видео, задержка аудио-видео синхронизация неверно, и видео будет отображаться для зрителя после того, как будет слышен звук. Этот эффект обычно называют синхронизацией A / V или синхронизация губ ошибка и может вызвать серьезные проблемы, связанные с просмотром программы зрителем.

Исправление ошибки

Чтобы исправить проблемы с синхронизацией аудио и видео, схема обработки видео выводит DDO (цифровая задержка output), который содержит информацию о величине задержки видеосигнала из-за обработка видео. DDO может, например, быть обеспечен оборудованием, которое соответствует требованиям SMPTE [3] Синхронизация аудио и видео Стандарт. Синхронизатор звука принимает сигнал DDO и в ответ задерживает звук на эквивалентную величину, тем самым поддерживая правильную синхронизацию звука и видео. Современные аудиосинхронизаторы работают путем оцифровки и записи аудиосигнала в кольцевую память, которая чаще всего является баран -основная память с возможностью независимого чтения и записи. В соответствующее время задержки (как передается DDO) после того, как аудиосэмпл (или группа выборок) записан в память, ранее сохраненные аудио образец читается из кольцевой памяти. Сохранение и чтение аудиосэмплов происходит непрерывно в ответ на соответствующие адреса записи и чтения в память, которые увеличиваются на 1 счет для каждой операции записи или чтения. Например, аудиосэмпл будет записан по адресу 1, другой сэмпл будет считан с (ранее записанного) адреса 5, другой сэмпл будет записан по адресу 2, еще один сэмпл будет записан по адресу 6, записан по адресу 3, прочитан с 7 и так далее. Задержка между записью и чтением конкретной выборки составляет 4 адреса, которые при умножении на количество времени, которое требуется для перехода от одного адреса к другому, дает общее задержка звука.

Отслеживание изменений

К сожалению, в задержках видео часто происходят быстрые и большие изменения, например, возможен скачок времени задержки с 2 до 6 секунд. Чтобы поддерживать правильную синхронизацию аудио-видео, задержка звука должна отслеживать эти изменения задержки видео. Изменение задержки звука требует изменения разницы между адресом записи и адресом чтения. Это изменение может быть выполнено путем перехода адреса записи или чтения вперед или назад, однако этот переход вызывает повторение или потерю некоторых аудиосэмплов, что приводит к нежелательному и раздражающему щелчку, щелчку, разрыву, искажению и / или шуму в звуковой сигнал. Некоторые синхронизаторы звука работают, делая повторяющиеся, очень маленькие скачки, которые вызывают нежелательные (но менее раздражающие) искажения и шум в аудиосигнале, а не треск, паузы и щелчки. Другие аудиосинхронизаторы изменяют задержку, изменяя скорость чтения звука из кольцевой памяти. Если аудиосэмплы считываются из памяти медленнее, чем записываются, задержка увеличивается. Если аудиосэмплы считываются быстрее, чем записываются, задержка уменьшается. Использование переменной скорости чтения предотвращает появление хлопков, щелчков, разрывов, искажений и шума в аудио, но создает нежелательные и раздражающие ошибки высоты тона. Например, чтение быстрее записи приводит к увеличению высоты звука, а чтение медленнее записи вызывает уменьшение высоты звука.

Чтение с переменной скоростью

Аудиосинхронизаторы, использующие считывание с переменной скоростью, обычно предпочтительны в профессиональных приложениях. Управление задержкой звука обычно более точное и более простое. Погрешности высоты тона в устройствах с более низкой производительностью не компенсируются и сохраняются на уровне, который обычно не воспринимается средним зрителем, путем ограничения величины изменения скорости чтения. Обычно предел изменения составляет порядка 0,2%. К сожалению, это ограничивает скорость изменения задержки, и когда происходят большие изменения задержки видео, низкая скорость отслеживания этих нескомпенсированных синхронизаторов может привести к отключению аудио-видео синхронизации на несколько секунд или минут, пока задержка звука не догонит задержку видео. Кроме того, слушатели с отличным восприятием высоты тона могут заметить и раздражать даже эти небольшие ошибки высоты тона.

Схема коррекции высоты тона

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

Последние достижения

Недавние разработки в устройствах обработки видео позволяют этим устройствам определять, когда необходимо заранее произвести большое изменение задержки видео, и позволяют передавать информацию об этих изменениях на синхронизатор звука. «Предварительное уведомление» от устройства обработки видео позволяет синхронизатору звука предвидеть и использовать преимущества конкретного аудиоматериала (например, периоды относительной тишины или периоды без музыки), чтобы облегчить соответствующие большие изменения задержки звука, которые не создают риска создания заметного звука. артефакты. Дальнейшие разработки позволяют устанавливать связь между устройством обработки видео и синхронизатором звука для управления, когда выполняется изменение задержки видео, чтобы оптимизировать время отслеживания изменения задержки звука, тем самым дополнительно снижая риск создания заметных звуковых артефактов и в то же время снижая риск рассинхронизации из-за быстрого изменения задержки видео.

Рекомендации

  1. ^ Альдо Кучнини (1 сентября 2007 г.). «Управление синхронизацией губ». Радиовещание. Архивировано из оригинал на 2011-07-27. Получено 2011-07-27. Цитировать журнал требует | журнал = (помощь)
  2. ^ IS-191: Относительное время звука и изображения для вещательных операций, ATSC, 26.06.2003, архивировано из оригинал на 2011-07-27
  3. ^ http://ieeexplore.ieee.org/search/searchresult.jsp?newsearch=true&queryText=SMPTE%20ST2064 ST2064

внешняя ссылка

  • Примеры современных синхронизаторов звука можно найти по запросу «синхронизатор звука» или «синхронизация звука и видео» на веб-сайте Патентного ведомства США по адресу [1].