Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше
Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике
6.3.5. Слои
Видеоснимки
кодируются в виде одного или нескольких слоев, в каждом из которых содержится
целое число макроблоков от 1 (1 MB на слой) до
полного числа макроблоков на снимке (1 слой на снимок). Число макроблоков в
слое должно быть одинаковым в пределах каждого снимка. Имеется минимальная
зависимость между закодированными слоями, которая помогает ограничить
распространение ошибок. Определено пять типов закодированных слоев (табл. 6.1),
и закодированные снимки могут иметь слои разных типов. Например, закодированные
снимки базового профиля могут содержать слои I и Р, а снимки основного и
расширенного слоев могут состоять из слоев I, Р и В.
Рис. 6.5. Синтаксис слоя.
На
рис. 6.5 показана упрощенная схема синтаксиса закодированного слоя. Заголовок
слоя определяет (помимо всего прочего) тип слоя, а также снимок, которому
принадлежит данный слой. Заголовок может содержать инструкции, относящиеся к
управлению ссылочными снимками (см. § 6.4.2). Слой данных состоит из последовательности
закодированных макроблоков и/или из сообщений о пропущенных (некодированных)
макроблоках. Каждый макроблок состоит из элементов заголовка (см. табл. 6.2) и
из закодированных остаточных данных.
Таблица
6.2. Синтаксис элементов макроблока.
mb_type
|
Определяет моду
кодирования макроблока: intra или inter (Р или В);
задает размеры частей макроблоков (см. § 6.4.2)
|
mb_pred
|
Определяет моду
прогноза intra (I-макроблоков); определяет
ссылочный список 0 и/или список 1 и векторы движения, закодированные
дифференцированно для каждого разделения макроблока
|
sub_mb_pred
|
(Только для
частей 1-макроблоков размером 8 х 8.) Определяет: размер разделения на
подблоки каждой части макроблока; список 0 и/или список 1 ссылочных снимков для
каждого разделения макроблока; дифференцированно закодированные векторы
движения для каждого подразделения подмакроблоков
|
mb_qp_delta
residual
|
Шаг изменения
параметров квантователя (см. § 6.4.8) Закодированные коэффициенты
преобразования, отвечающие сэмплам остаточного изображения после компенсации
движения (см. § 6.4.8)
|