6.4.12. Переупорядочивание
Кодер отображает каждый блок 4x4 квантованных коэффициентов преобразования в одномерный массив из 16 элементов по зигзагу (рис. 6.39). В макроблоке яркости 16 х 16, закодированном в моде intra, коэффициенты DC каждого подблока 4x4 группируются в двухмерный массив 4x4, который сканируется в порядке, показанном на рис. 6.39. После этого оставшиеся 15 коэффициентов АС каждого подблока коэффициентов яркости сканируются по зигзагу, начинав со второй позиции на рис. 6.39. Аналогично блок 2x2 коэффициентов DC каждой хроматической компоненты сканируется (в растровом порядке), после чего оставшиеся 15 коэффициентов АС каждого хроматического блока 4x4 сканируются начиная со второй позиции.
Рис. 6.39. Сканирование по зигзагу блока яркости 4x4.
Таблица 6.8. Примеры кодируемых параметров.
Параметры
|
Описание
|
Синтаксические элементы уровней последовательностей, снимков и слоев
|
Заголовки и параметры
|
|
|
Тип макроблока mb_type
|
Метод прогноза каждого кодированного макроблока
|
Шаблон кодируемых блоков
|
Указывает, какие блоки макроблока содержат закодированные коэффициенты
|
Параметр квантования
|
Передается в виде дельты (добавки) к предыдущему значению QP
|
Индекс ссылочного кадра
|
Устанавливает ссылочные кадры для inter-прогнозов
|
Вектор движения
|
Передается в виде разности (mvd) текущего и предыдущего вектора движения
|
Остаточные данные
|
Данные коэффициентов блоков 4 х 4 и 2 х 2
|