6.4.9. Коэффициенты DC преобразования и квантования блоков яркости 4x4 (только для моды intra 16х16)Если макроблок 16 х 16 кодируется в моде прогноза intra (т.е. все компоненты яркости блока 16 х 16 прогнозируются по соседним сэмплам), то каждый остаточный блок 4x4 сначала преобразуется базовым преобразованием , описанным выше. Затем коэффициент DC каждого блока 4x4 снова преобразуется с помощью преобразования Адамара: (6.11) Здесь - блок 4x4 коэффициентов DC, a - результат применения преобразования Адамара. Выходные коэффициенты квантуются для получения блока квантованных коэффициентов DC: , . (6.12) где - множитель с координатами (0,0) из табл. 6.6, а величины и были определены выше. На стороне декодера применяется обратное преобразование Адамара, за которым выполняется обратное квантование (отметим, что порядок действий именно такой, а не обратный, как могло бы показаться): (6.13) Обратное квантование выполняется по формуле: (6.14) Здесь — масштабный множитель из матрицы с координатами (0,0) (см. табл. 6.7). Поскольку число постоянно для всего блока, обратное преобразование и обратное квантование можно выполнять в любом порядке. Мы выбрали такой порядок (сначала обратное преобразование, а затем деквантование), чтобы обеспечить максимально большую область определения обратного преобразования. Деквантованные коэффициенты DC подставляются в соответствующие им блоки 4x4, после чего к каждому блоку коэффициентов 4x4 применяется обратное преобразование - базовое приближенное DCT (). В макроблоке 16 х 16 в моде intra большая часть энергии концентрируется в коэффициентах DC каждого блока 4x4, которые обычно сильно коррелированы. После добавочного преобразования энергия далее концентрируется в малом наборе существенных коэффициентов.
|