Главная > Видеокодирование. Н.264 и MPEG-4
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

5.4.1. Базовый профиль

Кодек базового профиля обязан декодировать простые и базовые видеообъекты (VO). Базовые VO могут использовать любые инструменты простого профиля плюс следующие:

- B-VOP (описанные в § 5.3.3);

- альтернативный квантователь (см. § 5.3.3);

- объектно-ориентированное кодирование (с бинарной формой);

- P-VOP с временным масштабированием.

Масштабируемое кодирование, которое будет описано в § 5.5, дает возможность закодировать и передать видеоряд в виде двух или большего числа отдельных «слоев», которые можно декодировать и комбинировать разными способами. Базовый профиль поддерживает временное масштабирование на основе P-VOP. Кодер, применяющий этот модуль, может передать два закодированных слоя, основной слой (кодируемый с низкой частотой кадров) и расширяющий слой, содержащий только объекты P-VOP. Декодер может повысить частоту кадров из основного слоя, добавив к нему объекты из расширяющего слоя.

Рис. 5.29. Макроблоки: внешний (1), внутренний (2) и граничный (3).

По-видимому, самой важной функцией базового слоя является поддержка кодирования объектов произвольной формы, для чего требуется новое семейство инструментов. Каждый пиксел макроблока относится к одному из следующих классов: непрозрачный (полностью «внутренний» для VOP), прозрачный (не входит в VOP) и граничный для этого VOP (см. рис. 5.29).

Для обозначения формы VOP кодер посылает декодеру информационную альфа-маску для каждого макроблока. В базовом профиле допускается только бинарная альфа-информация, т.е. каждый пиксел VOP является прозрачным или непрозрачным. Базовый профиль поддерживает кодирование бинарной альфа-информации и обеспечивает инструменты для работы с особыми случаями кодирования движения и текстур пограничных блоков.

 

1
Оглавление
email@scask.ru