stringtranslate.com

Типы изображений сжатия видео

В области сжатия видео видеокадр сжимается с использованием различных алгоритмов с разными преимуществами и недостатками, главным образом, в зависимости от степени сжатия данных . Эти различные алгоритмы для видеокадров называются типами изображений или типами кадров . Три основных типа изображения, используемые в различных видеоалгоритмах, — это I , P и B. Они отличаются следующими характеристиками:

Краткое содержание

Последовательность видеокадров, состоящая из двух ключевых кадров (I), одного кадра прямого прогнозирования (P) и одного кадра двунаправленного прогнозирования (B).

При сжатии видео используются три типа изображений (или кадров) : I, P и B кадры.

I -кадр ( изображение с внутренним кодированием ) — это полное изображение, подобное файлу изображения JPG или BMP .

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

B -кадр (двунаправленное прогнозируемое изображение) экономит еще больше места за счет использования различий между текущим кадром и предыдущим и последующим кадрами для указания его содержимого.

Кадры P и B также называются межкадрами . Порядок расположения кадров I, P и B называется Группой изображений .

Картинки/рамки

Хотя термины «кадр» и «изображение» часто используются как взаимозаменяемые, термин « изображение» является более общим понятием, поскольку изображение может быть либо рамкой, либо полем . Кадр — это полное изображение, а поле — это набор строк развертки с нечетными или четными номерами , составляющих часть изображения. Например, изображение HD 1080 имеет 1080 строк (рядов) пикселей. Нечетное поле содержит информацию о пикселях для строк 1, 3, 5...1079. Четное поле содержит информацию о пикселях для строк 2, 4, 6...1080. Когда видео отправляется в формате чересстрочной развертки , каждый кадр отправляется в двух полях: поле строк с нечетными номерами, за которыми следует поле строк с четными номерами.

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

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

Ломтики

В стандарте H.264/MPEG-4 AVC степень детализации типов прогнозирования снижена до «уровня среза». Срез — это пространственно отличная область кадра, которая кодируется отдельно от любой другой области в том же кадре. I-срезы, P-срезы и B-срезы заменяют кадры I, P и B.

Макроблоки

Обычно изображения (кадры) сегментируются на макроблоки , и отдельные типы прогнозирования могут выбираться на основе макроблока, а не быть одинаковыми для всего изображения, следующим образом:

Кроме того, в стандарте видеокодирования H.264 кадр может быть сегментирован на последовательности макроблоков, называемых слайсами , и вместо использования выбора типа I, B и P-кадра кодер может выбирать стиль прогнозирования отдельно для каждого отдельного слайса. Также в H.264 обнаружено несколько дополнительных типов кадров/фрагментов:

Многокадровая оценка движения повышает качество видео, сохраняя при этом ту же степень сжатия. Кадры SI и SP (определенные для расширенного профиля) улучшают коррекцию ошибок . Когда такие кадры используются вместе с интеллектуальным декодером, можно восстановить потоки вещания поврежденных DVD.

Внутрикодированные (I) кадры/фрагменты (ключевые кадры)

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

Прогнозируемые (P) кадры/срезы

Двунаправленные предсказанные (B) кадры/фрагменты (макроблоки)

Смотрите также

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

Внешние ссылки