H.263

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 13:14, 15 мая 2019.

H.263 — стандарт сжатия видео для передачи видео по каналам с низкой пропускной способностью (ниже 192 кбит/с). Применяется в первую очередь в программном обеспечении для видеоконференцсвязи. Является предшественником актуального стандарта H.265.

История

Стандарт H.263 был впервые разработан для использования в системах на базе H.324 (PSTN и других сетевых видеоконференций и видеотелефонии с коммутацией каналов), но он также нашел применение в H.323 (видеоконференцсвязь на основе RTP / IP), H. Решения 320 (для видеоконференций на основе ISDN), RTSP (для потоковой передачи мультимедиа) и SIP (для видеоконференций на основе IP).

H.263 является необходимым форматом кодирования видео в технических спецификациях ETSI 3GPP для IP-мультимедийной подсистемы (IMS), службы мультимедийных сообщений (MMS) и прозрачной сквозной потоковой службы с коммутацией пакетов (PSS). В спецификациях 3GPP видео H.263 обычно используется в формате контейнера 3GP.

H.263 также нашел много приложений в Интернете: большая часть контента Flash Video (используемого на сайтах, таких как YouTube, Google Video и MySpace) раньше кодировалась в формате Sorenson Spark (неполная реализация H.263 ). Первоначальная версия кодека RealVideo была основана на H.263 до выпуска RealVideo 8.

H.263 был разработан как эволюционное улучшение на основе опыта H.261 [Примечания 1], предыдущего стандарта ITU-T для сжатия видео и стандартов MPEG-1 и MPEG-2. Его первая версия была завершена в 1995 году и обеспечивала подходящую замену H.261 на всех скоростях передачи. Он был дополнительно улучшен в проектах, известных как H.263v2 (также известный как H.263 + или H.263 1998), MPEG-4 Part 2 и H.263v3 (также известный как H.263 ++ или H.263 2000). Часть 2 стандарта MPEG-4 совместима с H.263 в том смысле, что базовые «базовые» битовые потоки H.263 правильно декодируются видеодекодером MPEG-4.

Следующим расширенным форматом, разработанным МСЭ-Т VCEG (в партнерстве с MPEG) после H.263, стал стандарт H.264 [Примечания 2], также известный как AVC и MPEG-4 часть 10. Поскольку H.264 обеспечивает значительное улучшение возможностей по сравнению с H .263, стандарт H.263 в настоящее время считается устаревшим проектом. Большинство новых продуктов для видеоконференций в настоящее время включают возможности H.264, а также возможности H.263 и H.261. Еще более новый стандартный формат, HEVC, также был разработан VCEG и MPEG и начал появляться в некоторых приложениях. [Источники 1]

Версии стандарта

После первоначальной ратификации H.263 в марте 1996 года (утверждение документа, который был выпущен в ноябре 1995 года), было два последующих дополнения, которые улучшили первоначальный стандарт за счет дополнительных необязательных расширений (например, H.263v2 — в проект добавлен деблокирующий фильтр в Приложении J).

Версия 1 и Приложение I

В первоначальной версии H.263 указаны следующие приложения:

  • Приложение A - Спецификация точности обратного преобразования
  • Приложение B - Гипотетический эталонный декодер
  • Приложение C - Соображения по многоточечному
  • Приложение D - Режим неограниченного вектора движения
  • Приложение E - Режим арифметического кодирования на основе синтаксиса
  • Приложение F - Режим расширенного прогнозирования
  • Приложение G - Режим PB-кадров
  • Приложение H - Прямое исправление ошибок для кодированного видеосигнала

Первая версия H.263 поддерживала ограниченный набор размеров изображений:

  • 128x96 (a.k.a. Sub-QCIF)
  • 176x144 (a.k.a. QCIF)
  • 352x288 (ок. CIF)
  • 704x576 (ок. 4CIF)
  • 1408x1152 (ок. 16CIF)

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

H.263v2 (H.263+)

H.263v2 (также известный как H.263 + или как версия H.263 1998 года) является неофициальным названием второго издания международного стандарта кодирования видео ITU-T H.263. Он сохранил весь технический контент первоначальной версии стандарта, но расширил возможности H.263, добавив несколько приложений, которые могут существенно повысить эффективность кодирования и предоставить другие возможности (такие как повышенная устойчивость к потере данных в канале передачи). Проект H.263 + был ратифицирован МСЭ в феврале 1998 года. В него были добавлены следующие Приложения:

Приложение I - Расширенный режим INTRA Coding Приложение J - Режим фильтра деблокирования Приложение K - Структурированный режим срезов Приложение L - Спецификация дополнительной информации о расширении Приложение M - Улучшенный режим PB-кадров Приложение N - режим выбора опорного фото Приложение O - Режим временного, SNR и пространственного масштабирования Приложение P - Повторная выборка эталонного изображения Приложение Q - Режим обновления с уменьшенным разрешением (см. Исправление руководства для разработчиков, как указано ниже) Приложение R - Независимый режим декодирования сегмента Приложение S - Альтернативный режим INTER VLC Приложение T - Модифицированный режим квантования

H.263v3 (H.263++) и Приложение X

Версия H.263v3 (также известное как H.263 ++ или версия H.263 2000 года) включила три новых приложения. Указанные дополнительные приложения:

  • Приложение U - Enhanced режим ссылки выбора снимка
  • Приложение V - Режим среза с разделением данных
  • Приложение W - Дополнительная спецификация дополнительной информации
  • Приложение X (первоначально указано в 2001 году) - определение профилей и уровней

Предыдущее информативное Дополнение II (рекомендуемое необязательное расширение) было отменено созданием нормативного Приложения X. В июне 2001 года было утверждено еще одно информативное приложение (Приложение III, Примеры для реализации кодера / декодера H.263). Он описывает методы кодирования и маскирования ошибок / потерь декодерами. В январе 2005 года был выпущен унифицированный документ спецификации H.263 (за исключением Приложения III, которое остается отдельным документом). В августе 2005 года было утверждено руководство для разработчиков, позволяющее исправить небольшую ошибку в редко используемом режиме обновления Приложения Q с уменьшенным разрешением.

Открытый исходный код

В странах, не имеющих патентов на программное обеспечение, видео H.263 может быть юридически закодировано и декодировано с помощью бесплатной библиотеки LGPL libavcodec (часть проекта FFmpeg), которая используется такими программами, как ffdshow, VLC media player и MPlayer.

Примечание

  1. H.261 — Предок стандарта H.263
  2. H.264 — Потомок стандарта H.263

Источники

  1. H.263 // Wikimedia Foundation, Inc. [2019]. Дата обновления: 13.02.2018. URL: https://en.wikipedia.org/wiki/H.263 (дата обращения: 13.05.2019).