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

Случайные битовые ошибки и ошибки стирания.

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

Для борьбы с этими ошибками на протяжении многих лет были разработаны различные методы. Несколько примеров — это алгоритмы прямого исправления ошибок (FEC) и автоматического запроса на повторную передачу (ARQ).

Методы обнаружения ошибок, связанных с передачей:

Прямая коррекция ошибок относится к тем методам, в которых кодировщик играет основную роль. FEC интеллектуально отслеживает видеоконференцию на предмет потери пакетов и джиттера. Обнаружив потерю пакетов, FEC начнет отправлять дополнительные пакеты данных, чтобы компенсировать потерю пакетов. Когда потери пакетов больше нет, FEC прекратит отправку дополнительных пакетов данных.

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

Методы сокрытия ошибок после обнаружения

Как только ошибки обнаружены с использованием вышеупомянутых и многих других алгоритмов обнаружения ошибок, важно скрыть обнаруженную ошибку на стороне кодера или декодера. Подобно алгоритмам обнаружения ошибок, многие поставщики видеорешений также используют методы множественного сокрытия ошибок. Немногие из хорошо известных и широко используемых методов — временное сокрытие ошибок и прямое сокрытие ошибок.

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

Источник: Хуавей

Huawei использует технологию супермаскирования ошибок для обеспечения качества звука и видео.

Функция Polycom LPR (восстановление потерянных пакетов) позволяет защитить видеовызовы от последствий потери пакетов — особенно от случайной/пакетной потери пакетов. Это один из используемых сегодня алгоритмов защиты от ошибок, который использует прямое исправление ошибок (FEC) для восстановления потерянных данных. Polycom LPR защищает все части видеовызова, включая аудио, видео и контент/каналы H.239, от потери пакетов.

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

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

Первоначально опубликовано на www.techpillar.com.