stringtranslate.com

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

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

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

Последовательность видеокадров, состоящая из двух ключевых кадров (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) кадры/срезы (макроблоки)

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

Ссылки

  1. ^ Beach, Andy; Owen, Aaron (2019). Видеосжатие справочник (2-е изд.). Место издания не указано: Peachpit Press. ISBN 978-0-13-486621-5. OCLC  1006298938.

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