Читать в оригинале

<< ПредыдущаяОглавлениеСледующая >>


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, которые обычно сильно коррелированы. После добавочного преобразования энергия далее концентрируется в малом наборе существенных коэффициентов.

 



<< ПредыдущаяОглавлениеСледующая >>