Видео форматы вся информация по видео форматам и кодекам
 

H.263 видео кодек

Кодек H.263 основан на тех же принципах дискретного косинусного преобразования и компенсации движения, что и кодек H.261. Некоторые улучшения затронули алгоритм кодирования видео, а именно:

Дополнительно кодек H.263 поддерживал более широкий ряд разрешений, включающий 4CIF ( 704×576 ) и 16CIF ( 1408×1152 ). Сравнительный анализ показал, что кодек H.263 достигал такого же качества изображения, что и кодек H.261, используя при этом половинный битрейт.

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

Новые типы кадров

S-кадры ( scalability pictures ) позволили повысить надежность передачи информации по склонным к ошибкам и потерям пакетов информации, разнородным сетям. Надежность повышалась за счет разбития исходного потока на логические каналы по которым передавалась избыточная информация позволявшая восстанавливать исходный видеоряд при потере части информации.

В кодеке H.263 использовалось три типа S-кадров: B, EI и EP.

В-кадры кодировались с использованием предыдущего и последующего кадров ( принцип кодирования взят из стандартов MPEG ).
B-кадр


Дополнения к кодеку H.263 коснулись и формата входного видеосигнала. В кодеке H.263+ был значительно расширен диапазон разрешений и частоты смены кадров.

Дополнения к алгоритму кодирования

В кодеке H.263 было предусмотрено 9 дополнительных режимов, которые можно было использовать при кодировании видео.

1) Улучшенное INTRA - кодирование ( advanced Intra coding - AIC ), режим позволяющий повысит эффективность компрессии за счет пространственного предсказания значений коэффициентов DCT.

2) Антиблоковый фильтр ( deblocking filter - DF ), позволил уменьшить количество блочных артефактов в выходном видео используя адаптивную фильтрацию по краям блоков.

3) Структуры-слои ( slice structured - SS ), режим позволяющий группировать несколько макроблоков кадра для улучшения помехоустойчивости, уменьшения задержек и улучшения качества передачи по сетям с передачей пакетов.

структура слоя
Структура слоя

Информация по H.263

Video compression and communication ... - книга по теории кодирования видео и алгоритмам сжатия
Рекомендация МСЭ-Т T.263 - описание стандарта H.263
ITU-T Recommendation H.263 - описание стандарта H.263
Image and Video Coding - Emerging Standards and Beyond - статья по кодированию изображений и видео